@import "base.css";
@import "header.css";
@import "footer1.css";


.lg-navigation{
    width: 100%;
    height: 162px;
    background: url("../image/list-sub-bg.jpg") center no-repeat;
    overflow: hidden;
}
.gradient{
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    background: linear-gradient(135deg, rgba(0,78,162,0.95) 0%, rgba(110,185,43,0.95) 100%);
    background-size: contain;
}
.lg-navigation .navigation{width:auto;height:auto;}
.lg-navigation .navigation h1{font-size:30px;color:#fff;text-align:right;margin:30px 0;letter-spacing:5px;}
.lg-navigation .navigation p{height:25px;line-height:25px;color:#fff;}
.lg-navigation .navigation p a{color:#fff;margin:0 5px;}
.lg-navigation .sub-nav{border-top: 1px solid rgba(255, 255, 255, 0.3);}
.lg-navigation .sub-nav ul{height:60px;}
.lg-navigation .sub-nav li{float:left;display:inline-block;text-align:center;}
.lg-navigation .sub-nav li a{display:inline-block;line-height:50px;-webkit-transition:0.3s;transition:0.3s;margin-right:30px;position:relative;border-top:5px solid rgba(255,255,255,0);color:#fff;font-size:16px;}
.lg-navigation .sub-nav li a:after{display:block;background-color:#e4e4e4;height:20px;width:1px;position:absolute;right:-15px;top:15px;content:"";}
.lg-navigation .sub-nav li:last-child a:after{display:none;}
.lg-navigation .sub-nav li a:hover{color:#9ae097;}
.lg-navigation .sub-nav li.active a{font-weight:bolder;border-top:5px solid #6eb92b;}


.lg-content{width:100%;background-color:#fff;}
.lg-content .list-wrap{}

.lg-content .lgc-left{float:left;width:850px;height:auto;padding:40px 0;}

.lg-content .lgc-left .list-item{}
.lg-content .lgc-left .list-item li{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #f3f3f3;}
.lg-content .lgc-left .list-item li h3{font-size:20px;margin:10px 0 18px;line-height:160%;}
.lg-content .lgc-left .list-item li h3 a{color:#3e3a39;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lg-content .lgc-left .list-item li h3 a:hover{color:#004ea2;}
.lg-content .lgc-left .list-item li h3 span{color:#707070;font-size:13px;float:right;font-weight:500;}
.lg-content .lgc-left .list-item li .text img{
    width: 160px;
    height: 100px;
    object-fit: cover;
    float: left;
    margin-right: 20px;
}
.lg-content .lgc-left .list-item .text p{
    font-size: 13px;
    color: #999;
}
.lg-content .lgc-left .list-item .text p span{
    display: block;
    font-size: 14px;
    color: #707070;
    line-height: 25px;
    max-height: 50px;
    overflow: hidden;
}


.lg-content .lgc-left .list-doctor-item {
    padding: 21px 6px 21px 27px;
}
.lg-content .lgc-left .list-doctor-item li{
    float: left;
}
.lg-content .lgc-left .list-doctor-item li .doc-item{
    width: 187px;
    margin-right: 15px;
    margin-bottom: 15px;
    height: auto;
    background-color: #f4f6f8;
    padding: 10px;
    overflow: hidden;
    text-align: center;
    position: relative;
    box-sizing: border-box;
}
.lg-content .lgc-left .list-doctor-item li .doc-item:after {
    content: "";
    background-color: #004ea2;
    width: 50px;
    height: 5px;
    position: absolute;
    left: 66px;
    top: 0;
}
.lg-content .lgc-left .list-doctor-item li .doc-item .name{
    display: block;
    font-size: 20px;
    color: #004ea2;
    line-height: 35px;
    height: 35px;
}

.lg-content .lgc-left .list-doctor-item li .doc-item .name:hover{
    color: #004ea2;
}
.lg-content .lgc-left .list-doctor-item li .doc-item p {
    font-size: 14px;
    color: #555;
    line-height: 20px;
    height: 20px;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
}
.lg-content .lgc-left .list-doctor-item li .doc-item .pic{
    display: block;
    width: 144px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.lg-content .lgc-left .list-doctor-item li .doc-item img{
    width: 150px;
    height: 200px;
    object-fit: cover;
    -webkit-transition: -webkit-transform 0.6s;
    transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
}
.lg-content .lgc-left .list-doctor-item li .doc-item img:hover{
    webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.lg-content .lgc-left .list-doctor-item li .doc-item .depart{
    display: inline-block;
    font-size: 14px;
    color: #004ea2;
    border: 1px solid #004ea2;
    margin-top: 15px;
    padding: 4px 8px;
    border-radius: 5px;
}
.lg-content .lgc-left .list-doctor-item li .doc-item .depart:hover{
    color: #fff;
    background-color: #004ea2;
}



.lg-content .lgc-left .list-equipment-item{padding:20px 40px;}
.lg-content .lgc-left .list-equipment-item li{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #f3f3f3;}
.lg-content .lgc-left .list-equipment-item li .dimg{float:left;width:120px;height:100px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lg-content .lgc-left .list-equipment-item li .dinfo{float:right;width:625px;}
.lg-content .lgc-left .list-equipment-item li .dinfo h3{font-size:18px;line-height:160%;font-weight:400;}
.lg-content .lgc-left .list-equipment-item li a:hover .dinfo h3{color:#004ea2;}
.lg-content .lgc-left .list-equipment-item li a:hover .dimg{transform:scale(1.1);}
.lg-content .lgc-left .list-equipment-item li .dinfo p{font-size:14px;clear:both;color:#707070;position:relative;line-height:26px;overflow:hidden;margin-top:12px;}



.lg-content .lgc-left .list-movie-item {padding:20px 40px;}
.lg-content .lgc-left .list-movie-item li {padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #f3f3f3;}
.lg-content .lgc-left .list-movie-item li .dimg{float:left;width:140px;height:100px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lg-content .lgc-left .list-movie-item li .dinfo{float:right;width:610px;}
.lg-content .lgc-left .list-movie-item li .dinfo h3 {font-size:18px;line-height:160%;font-weight:400;}
.lg-content .lgc-left .list-movie-item li a:hover .dinfo h3{color:#004ea2;}
.lg-content .lgc-left .list-movie-item li a:hover .dimg{transform:scale(1.1);}
.lg-content .lgc-left .list-movie-item li .dinfo p {font-size:14px;clear:both;color:#707070;position:relative;line-height:26px;overflow:hidden;margin-top:12px;}


.list-pager{text-align:center;padding-bottom:40px;}
.list-pager .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.list-pager .pagination li{display:inline;float:left;}
.list-pager .pagination>li:first-child>a, .list-pager .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.list-pager .pagination>li>a, .list-pager .pagination>li>span{padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.list-pager .pagination>li.thisclass>a, .list-pager .pagination>li.thisclass>span{background-color:#eee;}
.list-pager .pagination>li>a:focus, .list-pager .pagination>li>a:hover, .list-pager .pagination>li>span:focus, .list-pager .pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd;}


.lg-content .lgc-right{float:right;width:300px;height:auto;padding-top:50px;}


.lgc-right .expert{width:300px;height:auto;}


.lgc-right .expert .rightSlideBox{width:300px;height:200px;overflow:hidden;position:relative;}
.lgc-right .expert .rightSlideBox .hd{width:100%;height:10px;overflow:hidden;z-index:1;}
.lgc-right .expert .rightSlideBox .hd ul{overflow:hidden;zoom:1;text-align:center;}
.lgc-right .expert .rightSlideBox .hd ul li{display:inline-block;margin:0 2px;width:10px;height:10px;border-radius:5px;text-align:center;background:#9facc0;cursor:pointer;}
.lgc-right .expert .rightSlideBox .hd ul li.on{background-color:#004ea2;}
.lgc-right .expert .rightSlideBox .bd{position:relative;height:186px;z-index:0;}
.lgc-right .expert .rightSlideBox .bd li{zoom:1;vertical-align:middle;}
.lgc-right .expert .rightSlideBox .bd img{width:300px;height:150px;display:block;object-fit:cover;}
.lgc-right .expert .rightSlideBox .bd p{color:#004ea2;display:block;font-size:14px;height:36px;line-height:36px;overflow:hidden;padding:0 10px;}


.lgc-right .public{margin-bottom:30px;}
.lgc-right .public .title{font-size:18px;font-weight:bolder;margin-bottom:10px;color:#004ea2;}


.lgc-right .notice .content .article li{height:34px;line-height:34px;border-bottom:1px dashed #ccc;}
.lgc-right .notice .content .article li em{font-weight:normal;font-style:normal;font-size:12px;display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;color:#fff;background:#999;margin-right:5px;}
.lgc-right .notice .content .article li .top1{background-color:red;}
.lgc-right .notice .content .article li .top2{background-color:#fc6c6c;}
.lgc-right .notice .content .article li .top3{background-color:#ffa169;}
.lgc-right .notice .content .article li a {display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lgc-right .notice .content .article li a:hover{color:#096;}


.lgc-right .address .ditu{padding:8px 0;}
.lgc-right .address .bus-img{padding:2px 10px;}
.lgc-right .address .link{font-size:16px;}
.lgc-right .address .link a{color:#6dbc19;font-weight:600;}
.lgc-right .address .link a:hover{text-decoration:underline;}
.lgc-right .addressplus{position:fixed;top:0px;}
.lgc-right .serviceplus{position:fixed;top:351px;}


.lgc-right .service .content{height:70px;}
.lgc-right .service .content a{float:left;width:88px;height:70px;text-align:center;margin:0 5px;border-radius:5px;border:1px solid #ddd;color:#004ea2;}
.lgc-right .service .content a i{font-size:30px;padding:5px;display:inline-block;}
.lgc-right .service .content a:hover{background-color:#004ea2;color:#fff;}




.search-body{width:100%;height:auto;padding:40px 0;}
.search-body a{color:#256EB1;text-decoration:none;}
.search-body a:hover{color:#ba2636;text-decoration:underline;}
.search-body .resultbar{font-size:18px;height:32px;line-height:32px;color:#428C5B;}
.search-body .result_content{overflow:hidden;zoom:1;min-height:500px;}
.search-body .result_content .resultlist{overflow:hidden;float:left;margin: 20px 0;}
.search-body .result_content .resultlist ul{}
.search-body .result_content .resultlist ul li{padding-bottom:15px;}
.search-body .result_content .resultlist ul li h3{line-height:30px;font-size:18px;font-weight:normal;}
.search-body .result_content .resultlist ul li h3 a{text-decoration:underline;}
.search-body .result_content .resultlist ul li p{line-height:22px;color:#333;font-size:14px;width:800px;}
.search-body .result_content .resultlist ul li span small{line-height:22px;font-size:12px;margin-left:5px;color:#999;}
.search-body .result_content .resultlist ul li span a{color:#008400;}
.search-body .result_content .sidebar{float:right;width:300px;padding:20px 0 0 20px;word-wrap:break-word;}
.search-body .result_content .sidebar h2{font-size:14px;line-height:25px;}
.search-body .result_content .sidebar  ul {padding:4px 8px;}
.search-body .result_content .sidebar ul li{line-height:30px;}


.tag{}
.tag .tag-content{}
.tag .tc-title{
    height: 24px;
    line-height: 24px;
    padding-bottom: 18px;
    border-bottom: 1px solid #e4e4e4;
}
.tag .tc-title a.fl{
    display: inline-block;
    line-height: 24px;
    color: #363636;
    font-weight: bold;
    height: 24px;
    margin-bottom: 18px;
    margin-right: 20px;
    position: relative;
    font-size: 22px;
}
.tag .tc-title a.fl:after{
    height: 5px;
    width: 32px;
    bottom: -18px;
    left: 0;
    position: absolute;
    content: "";
    background-color: #6eb92b;
}
.tag .tc-title a.more i{
    color: #004ea2;
    margin-left: 8px;
    font-size: 22px;
    float: right;
}
.tag .tc-title a.more:hover{
    color: #004ea2;
}
.tag .tag-content .tc-content{line-height:30px;font-size:16px;text-align:left;padding:20px 0 50px;}
.tag .tag-content .tc-content a{margin-right:12px;}
.tag .tag-content .tc-content a:hover{color:#6eb92b;text-decoration:underline;}
.tag .tag-content .tc-content .tagc1{font-weight:600;color:#004ea2;}


.web-map{
    width: 100%;
    padding: 40px 0;
}
.web-map .linkbox{
    margin-bottom: 30px;
}
.web-map .linkbox h3{
    height: 24px;
    line-height: 24px;
    padding-bottom: 18px;
    border-bottom: 1px solid #e4e4e4;
}
.web-map .linkbox h3 a{
    display: inline-block;
    line-height: 24px;
    color: #363636;
    font-weight: bold;
    height: 24px;
    margin-bottom: 18px;
    margin-right: 20px;
    position: relative;
    font-size: 22px;
}
.web-map .linkbox ul{
    display: inline-block;
    margin-top: 5px;
}
.web-map .linkbox ul li{
    float: left;
    padding: 10px 20px 10px 0;
    font-size: 16px;
}