﻿@charset "utf-8";
/* CSS Document */
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); }*/
.slideBox{ 
  width:100%;
  overflow:hidden; 
  position:relative; 
  margin:0 auto;
  background: #000;
}
.slideBox .bd{ 
  position:relative; 
  height:100%;
}
.slideBox .bd li{ 
  vertical-align:middle; 
}
.slideBox .bd img{ 
  width:100%; 
  height: auto;
  display:block;  
  animation: changeScale 1 2.5s;
}
.slideBox .bd .banner-txt { position:absolute; width:100%; text-align:center; top:50%; transform:translateY(-50%);}
.slideBox .bd .banner-txt img{ width:auto; display:inline-block;}
.slideBox .hd{ 

  overflow:hidden; 
  position:absolute; 
 width:100%; 
 text-align: center;
  bottom:21px; 
  z-index:1; 
}
.slideBox .hd ul{ 
  overflow:hidden; 
  zoom:1; 
  color:#fff; 
   width:100%; 
 text-align: center;
}
.slideBox .hd ul li{ 
  display: inline-block;
  margin-right:15px;  
  width:14px; 
  height:14px; 
  background:#888888; 
  border-radius:100%; 
  cursor:pointer; 
}
.slideBox .hd ul li.on{ 
  width: 14px;
  height: 14px;
  border-radius:100%;
  background:#008544;
}

.in_bg{width: 100%; background:url(../images/bg.jpg); padding:45px 0 10px 0;}

.in_list{width: 100%; padding-bottom: 42px;}
.in_list dl{width: 15%; height: 193px; float: left; border-radius: 8px; margin-right: 2%; text-align: center; overflow: hidden; position: relative; top: 0; transition-duration: 1s; cursor:pointer; padding-top: 29px; color: #fff;}
.in_list dl:nth-child(6){margin-right: 0;}
.in_list dl:nth-child(1){background:url(../images/in-bg.png) no-repeat center center #008544;}
.in_list dl:nth-child(2){background:url(../images/in-bg.png) no-repeat center center #d0995d;}
.in_list dl:nth-child(3){background:url(../images/in-bg.png) no-repeat center center #e6c98f;}
.in_list dl:nth-child(4){background:url(../images/in-bg.png) no-repeat center center #3882cd;}
.in_list dl:nth-child(5){background:url(../images/in-bg.png) no-repeat center center #452a81;}
.in_list dl:nth-child(6){background:url(../images/in-bg.png) no-repeat center center #56a5aa;}
.in_list dl:hover{top: -5px;}
.in_list dl dt{height:80px; }
.in_list dl:nth-child(3) dt{padding-top:6px; }
.in_list dl:nth-child(5) dt{padding-top:14px; }
.in_list dl:nth-child(6) dt{padding-top:14px; }
.in_list dl dt img{ display: inline-block; }
.in_list dl dd{padding-top: 12px; font-size: 20px; font-weight: bold;}
.in_list dl dd span{ display: inline-block; font-family: "Arial"; font-size: 10px; font-weight: normal; line-height: 20px; }
.in_list dl dd a{color:#fff;}

.in_news{width: 100%; border:1px solid #e6e6e6; background: #fff; border-radius: 8px; padding-bottom: 30px;}
.in_news .left{width: 63.6%;}
.in_news .right{width: 33.6%;}
.in_bit{width: 100%; border-bottom: 1px solid #e4e4e4; line-height: 58px;}
.in-margin{padding-left: 27px;}
.in_bit .b1{font-size: 24px; font-weight: bold; color: #313131; position: relative; display: inline-block;}
.in_bit .b1:after{position: absolute; content: ""; left: 0; bottom: 0; width: 100%; height: 3px; background: #008544; }
.in_bit .more{ height: 58px; background: url(../images/more.png) no-repeat left center; padding-left: 30px;  font-size: 14px; color: #313131; padding-right: 8px; }
.yydt{width: 100%; padding-top: 30px; padding-left: 25px;}
.yydt .left{width: 39.63%;}
.yydt .right{width: 56.6%;}

.slideBox1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.slideBox1 .hd {
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 20px;
    z-index: 1;
}
.slideBox1 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.slideBox1 .hd ul li {
    float: left;
    margin-right: 12px;
    width: 10px;
    height: 10px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.slideBox1 .hd ul li.on {
    background: #018645;
}
.slideBox1 .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.slideBox1 .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}
.slideBox1 .bd img {
    width: 100%;
    display: block;
    height: 100%;
}
.ks1{width:100%; margin:0 auto; }
.ks1 li{width:100%; list-style:none;  line-height:35px; font-size:14px; color:#000; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding-left:15px; padding-left: 20px; clear:both; position: relative;}
.ks1 li:after{position: absolute; content: ""; width: 7px; height: 7px; background: #d7d7d7; border-radius: 100%; top: 13px; left: 0;}
.ks1 li p{width:80%; float:left; font-size: 15px; color: #333333; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.ks1 li span{display:inline-block; text-align: center; width:20%; float:right; color:#838383;}


.tzgg{width:100%; margin:0 auto; padding-top: 30px; padding-right: 20px; }
.tzgg li{width:100%; list-style:none;  line-height:35px; font-size:14px; color:#000; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;  clear:both; position: relative;}
.tzgg li p{width:80%; float:left; font-size: 15px; color: #333333; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.tzgg li span{display:inline-block; text-align: center; width:20%; float:right; color:#838383;}

.in_doctor .bit{width: 100%; line-height: 92px;}
.in_doctor .bit .b1{background: url(../images/doctor-bg.png) no-repeat left center; padding-left: 47px; font-size: 24px; color: #313131; font-weight: bold;}
.in_doctor .bit .more1{  background: url(../images/more.png) no-repeat left center; padding-left: 30px;  font-size: 14px; color: #313131; padding-right: 8px; }
.in_doctor1{width: 100%; border:1px solid #e6e6e6; background: #fff; border-radius: 8px; padding: 25px 30px; margin-bottom:40px;}

.Menubox01 {width: 100%; height: 92px; line-height: 92px; background: url(../images/doctor-bg.png) no-repeat left center; padding-left: 47px; font-size: 24px; color: #313131; font-weight: bold; }
.Menubox01 li {float: left;display: block;cursor: pointer; padding:0 15px; position: relative;}
.Menubox01 li:nth-child(1):after{position: absolute; content: ""; width: 3px; height: 30px; right: 0; top: 31px; background: #222222;}
.Menubox01 li.hover {color: #008544; }
.CbContainer01{position:relative; }
.Contentbox01 {clear: both; width:100%; min-height:196px;}

  .picScroll-left{ width:100%;  overflow:hidden; position:relative;  }
    .picScroll-left .bd{ width: 100%; }
    .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
    .picScroll-left .bd ul li{ width: 220px; margin-right:25px; float:left; _display:inline; overflow:hidden; text-align:center;  }
    .picScroll-left .bd ul li .pic{ width:180px; border: 1px solid #d2d2d2; padding:10px; text-align:center;  overflow: hidden; margin:0 auto;  }
   .picScroll-left .bd ul li .pic img{  width: 100%; display:block; }
  
   .picScroll-left .bd ul li .name{ line-height:24px; font-size: 18px; color: #313131; padding:10px 0 5px 0;}
    .picScroll-left .bd ul li .zw{text-align: center; color: #008544; font-size: 14px; padding:8px 0 ; font-family: "simsun";}
    .picScroll-left .bd ul li .intro{text-align: center; font-size: 14px; line-height: 24px; margin-bottom:15px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
    .picScroll-left .bd ul li .an{width: 120px; line-height: 38px; text-align: center; background: #008544; font-size: 14px; color: #fff; margin:0 auto; border-radius:5px; cursor: pointer;}
    .picScroll-left .bd ul li .an a{color: #fff;}

  .picScroll-left01{ width:100%;  overflow:hidden; position:relative;  }
    .picScroll-left01 .bd{ width: 100%; }
    .picScroll-left01 .bd ul{ overflow:hidden; zoom:1; }
    .picScroll-left01 .bd ul li{ width: 220px; margin-right:25px; float:left; _display:inline; overflow:hidden; text-align:center;  }
    .picScroll-left01 .bd ul li .pic{ width: 180px; border: 1px solid #d2d2d2; padding:10px; text-align:center;  overflow: hidden; margin:0 auto;  }
   .picScroll-left01 .bd ul li .pic img{  width: 100%; display:block; }
  
   .picScroll-left01 .bd ul li .name{ line-height:24px; font-size: 18px; color: #313131; padding:10px 0 5px 0;}
    .picScroll-left01 .bd ul li .zw{text-align: center; color: #008544; font-size: 14px; padding:8px 0 ; font-family: "simsun";}
    .picScroll-left01 .bd ul li .intro{text-align: center; font-size: 14px; line-height: 24px;  margin-bottom:15px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
    .picScroll-left01 .bd ul li .an{width: 120px; line-height: 38px; text-align: center; background: #008544; font-size: 14px; color: #fff; margin:0 auto; border-radius:5px; cursor: pointer;}
    .picScroll-left01 .bd ul li .an a{color: #fff;}

    .in_ksjs{width: 100%; border:1px solid #e6e6e6; background: #fff; border-radius: 8px; margin-bottom:40px;}
    .in_ksjs1{width: 100%; padding:25px 30px 40px 30px;}


.tsyl dl{width: 33.3333%; float: left; overflow: hidden; position: relative; cursor: pointer;}
.tsyl dl img{display: block; opacity: 0.7; transition-duration: 1s;}
.tsyl dl:hover img{transform:scale(1.1,1.1); opacity: 1;}
.tsyl dl:nth-child(1){background: #000}
.tsyl dl:nth-child(3){background: #c6863c}
.tsyl dl:nth-child(2),.tsyl dl:nth-child(4),.tsyl dl:nth-child(6){background: #000;}
.tsyl dl:nth-child(5){background: #0e8347;}
.tsyl dl:nth-child(2) img{opacity: 0.5}
.tsyl dl:nth-child(6) img{opacity: 0.5}
.tsyl dl:nth-child(5) img{opacity: 0.15}
.tsyl dl:nth-child(3) img{opacity: 0.15}
.tsyl dl:nth-child(2):hover img{opacity: 1}
.tsyl dl:nth-child(6):hover img{opacity: 1}
.tsyl dl:nth-child(5):hover img{opacity: 1}
.tsyl dl:nth-child(3):hover img{opacity: 1}
.tsyl dl dt{position: absolute; left: 0; top: 30%; text-align: center; color: #fff; width: 100%;}
.tsyl dl dt .bit{font-size: 18px; padding-bottom: 20px;}
.tsyl dl dt .an{width: 120px; height: 36px; border:1px solid #fff; line-height:36px; border-radius: 5px; font-size: 14px; margin:0 auto;}
.tsyl dl:hover dt{color: #555;}
.tsyl dl:hover dt .an{border:1px solid #555;}

.picScroll-left2{ width:96%; position:relative; margin:0 auto;  overflow: hidden; }
.picScroll-left2 .hd{height:1px; width: 100%; background: #c5c5c5; position: relative; position: absolute; top: 16px; left: 0;  }
.picScroll-left2 .hd .prev{ display:block;  width:25px; height:25px; cursor:pointer; position: absolute; left: 0; top: -12px; border-radius: 50%; border:1px solid #c1c1c1;  background: url(../images/zj.png) no-repeat center center #fff; z-index: 999;}
.picScroll-left2 .hd .next{ display:block;  width:25px; height:25px; cursor:pointer; position: absolute; right: 0; top: -12px; border-radius: 50%; border:1px solid #c1c1c1; background: url(../images/zj.png) no-repeat center center #fff; transform: rotateY(180deg); z-index: 999;}
.picScroll-left2 .hd .prev:hover, .picScroll-left2 .hd .next:hover{background: url(../images/zj1.png) no-repeat center center #fff; border:1px solid #008544;}
.picScroll-left2 .bd{ width: 98%; margin:0 auto;}
.picScroll-left2 .bd ul{ zoom:1; overflow: auto !important; padding-top: 50px !important; padding-bottom: 10px !important;}
.picScroll-left2 .bd ul li{ width: 360px !important; margin-right: 30px; float:left; _display:inline;  cursor: pointer; position: relative; border:1px solid #e7e7e7; border-radius: 6px;  padding:10px 23px 17px 23px; text-align: center; 
-moz-box-shadow:2px 2px 5px #B3B3B3; -webkit-box-shadow:2px 2px 5px #B3B3B3; box-shadow:2px 2px 5px #B3B3B3;}
.picScroll-left2 .bd ul li span{display: inline-block;  line-height: 36px; padding-left: 45px; font-size: 18px; color: #262626; position: relative; }
.picScroll-left2 .bd ul li .title{font-size: 14px; line-height: 22px; padding-top: 15px; text-align: center; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.picScroll-left2 .bd ul li .dw{width: 12px; height: 12px; background: #fff; border:1px solid #bcbcbc; top:-40px; left: 50%; position: absolute; border-radius: 50%; z-index: 999;}

.in_ks{width: 96%; margin:0 auto; padding-bottom: 25px;}
.in_ks dl{width: 31.5%; float: left; margin-right:2.75%; cursor: pointer;}
.in_ks dl:nth-child(3){margin:0 auto;}
.in_ks dl dt{width: 100%; overflow: hidden; position: relative;}
.in_ks dl dt .dw{width: 100%; position: absolute; left: 0; bottom:0; background: rgba(0,133,68,0.7); text-align: center; color: #fff; font-size: 16px; line-height: 46px;}
.in_ks dl dt img{
display: block;
    transition-duration: 1s;
    height: 185px;
    width: 100%;}
.in_ks dl:hover dt img{transform:scale(1.1,1.1);}
.in_ks dl dd{ padding-top: 20px; font-size: 14px; line-height: 22px; color: #333333; text-align: center; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;}
@media only screen and (max-width: 1440px){

}
@media only screen and (max-width: 1366px){

  }
@media only screen and (max-width: 1240px){

}
@media only screen and (max-width: 992px){
.in_list dl dd {
    font-size: 18px;
}
}

@media only screen and (max-width: 760px){
.slideBox {
    padding-top: 60px;
}
.in_list dl {
    width: 31.5%;
    height: 140px;
    margin-right: 2%;
    padding-top: 15px;
    margin-bottom: 10px;
}
.in_list dl dt{width: 40px; height: 40px; margin:0 auto;}
.in_list dl dd{padding-top:20px;}
.in_list dl dt img{width: 100%;}
.in_list dl:nth-child(3n){margin-right:0;}
.in_list {
    padding-bottom: 22px;
}
.in_news .left {
    width: 100%;
}
.yydt {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
.yydt .right {
    width: 100%;
    padding-top: 10px;
}
.ks1 li p {
    width: 70%;
}
.ks1 li span {
    width: 28%;
}
.in_news .right {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.tzgg li p{
    width: 70%;
}
.tzgg li span {
    width: 28%;
}
.tzgg {
    padding-top: 10px;
    padding-right: 0px;
}
.in_doctor .bit .b1 {
    padding-left: 47px;
    font-size: 20px;
}
.in_doctor .bit {
    line-height: 62px;
}
.in_ks dl {
    width: 100%;
    margin-right: 0%;
    padding-bottom: 15px;
}
.in_ksjs1 {
    padding: 25px 10px 20px 10px;
}
.in_ks {
    width: 100%;
    padding-bottom: 0px;
}
.in_doctor1 {
    margin-bottom: 20px;
}
.in_bit .b1 {
    font-size: 20px;
}
.tsyl dl {
    width: 100%;
}
}


