﻿@charset "utf-8";
/* CSS Document */
.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; bottom: 20%; color: #fff;}
.slideBox .bd .banner-txt .t1{width: 100%; font-size:44px; font-weight: bold; text-shadow: 0 0 8px #000;}
.slideBox .prev{ position:absolute; left:6%; top:45%; display:block; width:56px; height:56px; background: rgba(46,46,46,0.2); border-radius: 50%; transition-duration: 1s;}
.slideBox .prev:after{position: absolute; content: ""; width: 56px; height: 56px; background: url(../images/pre-jt.png) no-repeat center center;-webkit-transform: rotate(180deg);
                 -moz-transform: rotate(180deg);
                 -o-transform: rotate(180deg);
                 -ms-transform: rotate(180deg);
                 transform: rotate(180deg); }
.slideBox .next{ position:absolute; right:6%; top:45%; display:block; width:56px; height:56px; background: rgba(46,46,46,0.2); border-radius: 50%; transition-duration: 1s;}
.slideBox .next:after{position: absolute; content: ""; width: 100%; height: 38px; top: 50%; transform: translateY(-50%); background: url(../images/pre-jt.png) no-repeat center center; }
.slideBox:hover .prev{ background: rgba(46,46,46,0.5);}
.slideBox:hover .next{ background: rgba(46,46,46,0.5);}



.in-fast{width: 100%; background: #f5f5f5; padding:35px 0; overflow: hidden;}
.in_list{width: 100%; }
.in_list dl{width: 24.25%; float: left; margin-right: 1%; overflow: hidden; position: relative; top: 0; transition-duration: 1s; cursor:pointer; padding: 22px 0 22px 30px; background: #ffffff; }
.in_list dl:nth-child(4){margin-right: 0;}
.in_list dl dt{height:76px; width: 76px; float: left; transition-duration:1s; }
.in_list dl dt img{ display: inline-block; }
.in_list dl dd{padding-top: 18px; font-size: 20px; font-weight: bold; color: #444444; float: left; width: calc(100% - 76px);
 width: -webkit-calc(100% - 76px); margin-left:15px;} 
.in_list dl dd span{ display: inline-block; font-family: "Arial"; font-size: 10px; color: #999999; font-weight: normal; line-height: 20px; }
.in_list dl:hover dt{-moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}

.in-news{width:100%; padding:40px 0; overflow: hidden;}
.in-list {
    width: 31.5%;
}

.in-list .pic {
        width: 100%;
        overflow: hidden;
        background: #000;
    }

.in-list .pic img {
    width: 100%;
            display: block;
            transition-duration: 1s;
        }

.in-ma {
    margin-right: 2.75%;
}
.in-list:hover .pic img{opacity: 0.7;}
.in_bit{width: 100%; line-height: 44px; margin-bottom:8px;}
.in_bit .b1{font-size: 26px; color: #333333; position: relative; display: inline-block;}
.in_bit .more{ width: 80px; line-height:26px; border:1px solid #cccccc; text-align: center; font-size: 14px; color: #808080; margin-top: 9px; border-radius: 5px; }
.ks1 {
    width: 100%;
    margin: 0 auto;
    padding:22px;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

    .ks1 li {
        width: 100%;
        list-style: none;
        line-height: 36px;
    font-size: 15px;
            color: #555555;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-family: "simsun";
            cursor: pointer;
            transition-duration: 1s;
    }
    .ks1 li:hover {padding-left: 8px;}
.in-jkjy{width: 48%; background: #fff; padding:20px 30px 25px 30px;}
.in-jkjy .zbit{width: 100%; padding-top: 5px;}
.in-jkjy .zbit .left{width: 28%;}
.in-jkjy .zbit .left img{display: block;}
.in-jkjy .zbit .right{width: 67%;}
.in-jkjy .zbit .right .fbit{line-height: 32px; font-size: 18px; color: #222222;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;}
.in-jkjy .zbit .right .neir{ font-size: 15px; color: #999999; line-height: 26px; padding-top: 8px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}

.tzgg{width:100%; margin:0 auto; padding-top: 30px;}
.tzgg li{width:100%; list-style:none;  line-height:40px; font-size:14px; padding-left: 15px; color:#000; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;  clear:both; position: relative; border-bottom: 1px dashed #dddddd;}
.tzgg li:after{position: absolute; content: ""; width: 3px; height: 3px; background: #777777; left: 0; top: 18px;}
.tzgg li:nth-child(1){ border-top: 1px dashed #dddddd;}
.tzgg li p{width:80%; float:left; font-size: 15px; color: #333333; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; transition-duration: 1s;}
.tzgg li span{display:inline-block; text-align: right; width:20%; float:right; color:#999999;}
.tzgg li:hover p{padding-left: 5px;}


.in_bg{width: 100%; background:url(../images/ksjs-bg.jpg) no-repeat top center; padding:32px 0 0 0; overflow: hidden;}
.in_news{width: 100%;  padding-bottom: 48px;}
.in_news .left{width: 68%; }
.in_news .right{width: 27.5%; }

.in-margin{padding-left: 27px;}

.yydt{width: 100%; padding: 45px 40px 20px 40px; background: #fff; margin-top: 9px; height: 438px; box-shadow: 0 0 8px #878787}
.yydt li{width: 23.5%; float: left; margin-right:2%; margin-bottom:22px; border:1px solid #d6d6d6; border-radius: 5px; padding-left: 14px; background: url(../images/ks-icon.jpg) no-repeat 5px center ; height: 38px; line-height: 38px; transition-duration: 1s; cursor: pointer; }
.yydt li span{display: inline-block; border-left: 1px solid #cccccc; padding-left: 14px; color: #333333; font-size: 14px; }
.yydt li:nth-child(4n){margin-right: 0;}
.yydt li:hover{background: url(../images/ks-icon.jpg) no-repeat 5px center #d1d1d1;}


.in-ztks{width: 100%; padding: 13px 20px; background: #fff; margin-top: 9px; height: 438px; box-shadow: 0 0 8px #878787}
.in-ztks li{width: 100%; list-style: none; border-top: 1px solid #f1f1f1; padding-left: 65px; line-height: 68px; font-size:16px; color: #555555;}
.in-ztks li:nth-child(1){border-top: none; background: url(../images/ks-icon1.png) no-repeat 16px center;}
.in-ztks li:nth-child(2){background: url(../images/ks-icon2.png) no-repeat 17px center;}
.in-ztks li:nth-child(3){background: url(../images/ks-icon3.png) no-repeat 16px center;}
.in-ztks li:nth-child(4){background: url(../images/ks-icon4.png) no-repeat 20px center;}
.in-ztks li:nth-child(5){background: url(../images/ks-icon5.png) no-repeat 20px center;}
.in-ztks li:nth-child(6){background: url(../images/ks-icon6.png) no-repeat 17px center;}




.in_doctor .bit{width: 100%; line-height: 50px; border-bottom: 1px solid #ebebeb; margin-bottom: 20px; position: relative;}
.in_doctor .bit:after{width: 137px; height: 13px; background: url(../images/ks-after.png) no-repeat; position: absolute; left: 0; content: ""; bottom: -6px;}
.in_doctor .bit .b1{padding-left: 15px; font-size: 26px; color: #333333;}
.in_doctor .bit .more1{ width: 80px; line-height:26px; border:1px solid #cccccc; text-align: center; font-size: 14px; color: #808080; margin-top: 9px; border-radius: 5px; }


/*.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: 21.8%; margin-right:34px; float:left; _display:inline; overflow:hidden; text-align:center;  }
  .picScroll-left .bd ul li .pic{ width: 100%; overflow: hidden;}
  .picScroll-left .bd ul li .pic img{  width: 100%; display:block; height:260px; }
  .picScroll-left .bd ul li .name{  text-align: left; background: #f6f6f6;padding:20px 10px;}
  .picScroll-left .bd ul li .name .p1{ line-height:24px; line-height: 30px; font-size: 20px; font-weight: bold; color: #555555;}
  .picScroll-left .bd ul li .name .p2{ font-size:16px; color: #555555; }

.in-zt{width: 100%;}
.in-zt li{width: 100%; list-style: none;  overflow: hidden;  margin-bottom: 23px;}
.in-zt li img{display: block;}
.picScroll-top{width:100%; margin:0 auto;  overflow:hidden; position:relative;}
.picScroll-top .bd{ width: 100%;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ width: 100%; text-align:center; zoom:1; margin-bottom: 15px; }
.picScroll-top .bd ul li .pic{ text-align:center; }


@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;
}
.in_list dl {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 15px;
}
.in_list dl:nth-child(2n){margin-right: 0;}
.in_news .left {
    width: 100%;
}
.in_news .right {
    width:100%;
}
.in-ztks li {
    width: 50%;
    float: left;
}
.in-ztks {
    height:auto;
}
.in-ztks li:nth-child(2) {
  border-top: none;
}
.in_bit {
    color: #555 !important;
    margin-top: 15px;
}
.in-zt li {
    width: 49%;
    float: left;margin-right:2%; 
}
.in-zt li img{display: block; width: 100%;}
.in-zt li:nth-child(2){margin-right: 0;}
}

@media only screen and (max-width: 760px){

.slideBox {
    padding-top: 60px;
}
.in-list {
    width: 100%;margin-bottom: 15px;
}
.in-ma {
    margin-right:0%;
}
.in-jkjy {
    width: 100%;
    padding: 10px 15px 10px 15px;
    margin-bottom: 15px;
}
.in_bg {
    padding: 0 0 0 0;
    background-size: auto 50%;
}
.in-ztks li {
    width:100%;
    line-height: 48px;
font-size:15px;
}
.yydt {

    padding: 25px 20px 20px 20px;
    height:auto;
}
.yydt li:nth-child(2n){margin-right:0;}
.in_doctor .bit .b1 {
    padding-left: 15px;
    font-size: 20px;
}
.in_list dl {
    height: 60px;
    margin-bottom: 5px;
    padding: 10px 0 10px 20px;
}
.in_list dl dt{width: 40px; height: 40px; margin:0 auto;}
.in_list dl dd{padding-top:8px; margin-left:10px; font-size: 16px;}
.in_list dl dd span {
display: none;
}
.in-fast {
    padding: 25px 0;
}
.in_list dl dt img{width: 100%;}
.in_list {
    padding-bottom: 0px;
}
  .picScroll-left .bd ul li{ width: 48%; margin-right:20px;  }
  .in-zt li {
    width: 100%;
}
.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: 0px;
    padding-right: 0px;
}
.tzgg li p{
    width: 70%;
}
.tzgg li span {
    width: 28%;
}
.tzgg {
    padding-top: 0px;
    padding-right: 0px;
}

.slideBox .bd .banner-txt .t1 {
display: none;
}
.in-ztks {
    padding: 13px 0px;
    height:auto;

}
.in-ztks li:nth-child(2) {
  border-top: 1px solid #f1f1f1;
}
.picScroll-left .bd ul li .name .p2{font-size: 14px;}
.in_bit {
    color: #555 !important;
    margin-top: 10px;
margin-bottom:0;
}
.ks1 {
    padding: 0 12px;
}
.in_bit .b1{font-size: 20px; }
.in_bit .more {
    line-height: 24px;
    margin-top: 5px;
}
.in-news {
    padding: 20px 0;
}
.yydt li {
    width: 49%;
    margin-bottom: 12px;
}
.yydt li :nth-child(2n){margin-right:0;}
.yydt li span{  padding-left: 6px; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.in_news {
    padding-bottom: 8px;
}
.slideBox .prev{ display:none;}
.slideBox .next{ display:none;}
.slideBox .bd img{ 
height:150px;
}
}


