@charset "utf-8";



/*全局控制*/

*{box-sizing: border-box;}

body{margin:0;padding:0;font-size:12px;line-height:20px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}

a{color:#333;text-decoration:none;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}

.dis{display:block;}.undis{display:none;}

.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}

.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}

.hr_1{height:1px;}.hr_10{height:10px;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

.wc{width:94%;margin: 0 auto;}

img{padding: 0;margin: 0;vertical-align: middle;}

i{font-style:normal}

.clearfix::after {content: "";display: table;clear: both;}

.pc{display: none;}



.hhead{display: none;}

.htop{height: 32px;line-height: 32px;background: #eeeeee;color: #ea1c26;}

.hls{padding: 12px 0;}

.hlogo{width: 345px;float: left;}

.hlogo img{width: 100%;}

.hsearch{width: 330px;float: right;border: 1px solid #cecece;height: 50px;margin-top: 10px;}

.hinp{float: left;width: 278px;border: 0;height: 100%;padding: 0 3%;font-size: 16px;color: #969696;}

.button{width: 50px;float: right;height: 100%;border: 0;background: #fff;border-left: 1px solid #cecece;background: url(../images/ss.png) no-repeat center 50%;cursor: pointer;}

.hnav{width: 100%;background: #00a3e8;height: 50px;line-height: 50px;}

.hnav ul li{width: 155.55px;text-align: center;height: 50px;line-height: 50px;float: left;}

.hnav ul li a{font-size: 16px;color: #fff;}

.hnav ul li:hover{background: #1c72fc}

.hnav ul li.on{background: #1c72fc}



.mySwiper img{width: 100%;}

/* 左箭头 */

.mySwiper .swiper-button-prev::after {

    content: url(../images/h8-w.png);

}

/* 右箭头 */

.mySwiper .swiper-button-next::after {

    content: url(../images/h9-w.png);

}





.bhead{width: 100%;}

.bhead-c{position: relative;padding: 3% 0;}

.bhead-c .blogo{display: block;width: 50%;}

.mnb{position: absolute;top: 25%;right: 0%;width: 8%;}

.mnb img{width: 100%;}

.m_nav{

    position: fixed;

    top: 0px;

    box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);

    width: 100%;

    height: 100%;

    background: #fff;

    transition: all ease 0.5s;

    -webkit-transition: all ease 0.5s;

    z-index: 99999999;

    opacity: 1;

    visibility: visible;

    margin-top: 0;

    overflow-y: auto;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    top: 0;

    transform: translateX(100%);

}

.m_nav.open{

    transform: translateX(0);

}

.m_nav .top{

    height: 60px;

    padding: 20px;

    box-sizing: border-box;

}

.m_nav .top .closed{

    width: 30px;

    height: 30px;

    vertical-align: middle;

    float:right;

    cursor: pointer;

}

.m_nav .logo{

    width: 100%;

    margin:0 auto;

}

.m_nav .logo img{

    height: 50px !important;

    display: block;

    margin:0 auto;

}

.m_nav .ul{

    margin-top: 30px;

}

.m_nav .ul li{

    padding: 0 20px;

    border-bottom: 1px solid #f5f5f5;

    transform: translateY(0);

    -webkit-transform: translateY(100%);

    transform: translateY(100%);

    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    opacity: 0;

}

.m_nav.open .ul li{

    height: 50px;

    opacity: 1;

    -webkit-transform: translateY(0);

    transform: translateY(0);

}

.m_nav .ul li:nth-child(1) {

    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(2) {

    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(3) {

    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(4) {

    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(5) {

    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(6) {

    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(7) {

    -webkit-transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(8) {

    -webkit-transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(9) {

    -webkit-transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(10) {

    -webkit-transition: all 2.0s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 2.0s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li a{

    display: block;

    text-decoration: none;

    color: #333;

    font-size: 16px;

    height: 50px;

    line-height: 50px;

    width: 100%;

}

.m_nav .ul li .dropdown_menu{

    display: none;

}

.m_nav .ul li.dropdown.active .dropdown_menu{

    display: block;

}

.m_nav .ul li .dropdown_menu a{

    display: block;

    height: 50px;

    line-height: 50px;

    padding: 0 40px;

    box-sizing: border-box;

    border-bottom: 1px solid #f5f5f5;

}

.m_nav .ul li .dropdown_menu a:last-child{

    border: none;

}

.m_nav.open .ul .on a{color: #00a3e8;font-weight: bold;}





.hind1{position: relative;}

.hind1-1{width: 98%;background: #fff;z-index: 9999;border-radius: 20px;box-shadow: 5px 5px 5px rgba(238,238,238,.8);-moz-box-shadow: 5px 5px 5px rgba(238,238,238,.8); -webkit-box-shadow: 5px 5px 5px rgba(238,238,238,.8);margin: 3% auto 0;}

.hind1-1 ul li{width: 25%;float: left;height: 110px;text-align: center;padding-top: 5%;}

.hind1-1 ul li img{height: 40px;}

.hind1-1 ul li p{height:40px;line-height: 40px;color: #000;font-size: 14px;}



.hind2{padding:3% 0 2%;}

.hind2-l{width: 100%;}

.htitle{height: 60px;line-height: 60px;}

.htitle span{color: #00a3e8;font-size: 16px;font-weight: bold;}

.htitle a{float: right;font-size: 12px;color: #969696}

.hind2-c-1 .hind2-c-1-li{width: 48.5%;float: left;margin-right: 3%;position: relative;}

.hind2-c-1 .hind2-c-1-li:nth-child(2){margin-right: 0;}

.hind2-c-1 .hind2-c-1-li img{width: 100%;height: auto;}

.hind2-c-1 .hind2-c-1-li p{position: absolute;left: 0;bottom: 0;width: 100%;height: 35px;line-height: 35px;padding:0 3%; background-color: rgba(16,96,175,.7);color: #fff;font-size: 12px;  overflow: hidden; /* 确保超出容器的内容被裁剪 */white-space: nowrap; /* 确保文本在一行内显示 */text-overflow: ellipsis; /* 超出部分显示省略号 */}

.hind2-c-2{padding-top: 2%;}

.ul li{font-size: 12px;height: 36px;}

.ul li span{float: left;width: 80%;overflow: hidden; /* 确保超出容器的内容被裁剪 */white-space: nowrap; /* 确保文本在一行内显示 */text-overflow: ellipsis; /* 超出部分显示省略号 */}

.ul li i{float: right;color: #969696}

.hind2-r {width: 100%;}

.hind2-r ul li{line-height: 20px;}



.hind3{  background-image: url(../images/h2.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;background-attachment: fixed;padding-bottom: 5%;}

.hind3-c-con{border-radius: 5px;background-color: rgba(255,255,255,.7);padding: 3%;}

.hind3-c-con a{float: left;width: 48.5%;height: 40px;line-height: 40px;background: #eaf0f9;margin-right: 3%;margin-bottom: 3%;border-radius: 5px;padding: 0 3%;font-size: 14px;}

.hind3-c-con a:nth-child(2n){margin-right: 0;}

.hind3-c-con a span{color: #969696;margin-right: 5px;font-size: 12px;}

.hind3-c-con a:hover{background: #139ffe;color: #fff}

.hind3-c-con a:hover span{color: #fff}

.mySwiper1 .swiper-button-prev::after {

    content: url(../images/h8.png);

}

/* 右箭头 */

.mySwiper1 .swiper-button-next::after {

    content: url(../images/h9.png);

}

.mySwiper1 p{text-align: center;padding-top: 15px;font-size: 24px;}

.mySwiper1 p a{color: #00a3e8;font-weight: bold;}

.mySwiper1 b{display: block;width: 100%;text-align: center;font-weight: 400;line-height: 40px;height: 35px;}

.mySwiper1 span{display: block;width: 100%;text-align: center;font-weight: 400;color: #969696}





.mySwiper2 .swiper-button-prev::after {

    content: url(../images/h8-w.png);

}

/* 右箭头 */

.mySwiper2 .swiper-button-next::after {

    content: url(../images/h9-w.png);

}

.mySwiper2 p{text-align: center;padding-top: 2%;font-size: 14px;}

.mySwiper2 p a{color: #00a3e8;font-weight: bold;}

.mySwiper2 b{display: block;width: 100%;text-align: center;font-weight: 400;font-size: 12px;}

.mySwiper2 span{display: block;width: 100%;text-align: center;font-weight: 400;color: #969696}



.hind5{padding:2% 0 3%;}

.hind5-r{width: 100%;}

.hind5-r ul li{border-bottom:1px solid #eeeeee;margin-bottom: 13px;}

.hind5-r ul li:nth-last-child(1){border-bottom: 0;}

.hind5-r ul li a{display: block;/* 确保超出容器的内容被裁剪 */white-space: nowrap; /* 确保文本在一行内显示 */text-overflow: ellipsis; /* 超出部分显示省略号 */}

.hind5-r ul li i{display: block;height: 30px;line-height: 30px;color: #969696}



.hind6{position: relative;overflow: hidden;}

.hind6 #container{width:100%; height:340px;resize:both;display: none;}

.hind6-c{background: #00a3e8;width: 100%;padding: 3%;}

.hind6-c img{display: none;}

.hind6-c .maplogo{width: 340px;}

.hind6-c ul{}

.hind6-c ul li{line-height: 40px;height: 40px;padding-left: 32px;color: #fff}

.hind6-c ul li:nth-child(1){background: url(../images/h11-w.png)no-repeat left center;}

.hind6-c ul li:nth-child(2){background: url(../images/h12-w.png)no-repeat left center;}

.hind6-c ul li:nth-child(3){background: url(../images/h13-w.png)no-repeat left center;}

.hind6-c .herm{width: 142px;padding-top: 30px;padding-left: 32px;display: none;}

.hind6-c .herm img{width: 100%;}



.hind7{padding: 3% 0;}

.hind7 p{height: 35px;line-height: 35px;font-weight: bold;font-size: 14px;}

.hind7-c a{float: left;height: 35px;width: 100%;line-height: 35px;}



.hfooter{background: #00a3e8;color: #fff;}

.hfooter a{color: #fff;}

.hfooter .hfooter-1{font-size: 12px;border-bottom: 1px solid #29b9f6;padding: 3% 0;}

.hfooter .hfooter-1 a{margin: 0 3%;}

.hfooter .hfooter-2{text-align: center;font-size: 12px;padding: 3% 0;}



.hbanner{width: 100%;display: block;position: relative;background: url(../images/h5.jpg)no-repeat top;background-size: 100%;padding-top: 90px;}

.hbanner-c{width: 100%;position: absolute;bottom: 0;left: 0;background-color:rgba(255,255,255,.7);}

.hbanner-c .hbanner-c-1{display: none;}

.hbanner-c .hbanner-c-2{height: 35px;line-height: 35px;color: #000;padding-left: 3%;background: url(../images/h15.png)no-repeat left center;color: #969696}

.hbanner-c .hbanner-c-2 a{color: #000;margin:0 3px;color: #969696}



.hmenu{height: 60px;line-height: 45px;border-bottom: 1px solid #efefef;margin-bottom: 5px;text-align: center;overflow: auto;white-space: nowrap;padding-bottom: 8px;}

.hmenu a{margin: 0 16px;font-size: 14px;display: inline-block;height: 100%;}

.hmenu a.on{background: url(../images/h16.png)no-repeat center bottom;color: #00a3e8;font-weight: bold;}



.hcom{padding: 30px 0;}

.hcomh1{text-align: center;border-bottom: 1px dashed #ddd;margin-bottom: 20px;padding-bottom: 50px;}

.hnews{padding: 5% 0;}

.mainlist dd { padding: 5% 0; border-bottom: #f0f0f0 1px solid;}

.mainlist dd:first-child { padding-top:0;}

.mainlist dd .dds{width:35%;float: left;margin-right: 3%; border-radius:5px;text-align: center;background: #f5f5f5}

.mainlist dd img {width: 100%;height: 100%;display: inline-block;}

.mainlist dd strong { display: block; font-size: 14px; line-height: 24px; font-weight: normal; padding-top: 2px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; }

.mainlist dd strong em{color: #00a3e8;font-style:normal}

.mainlist dd:hover strong a{color: #00a3e8}

.mainlist dd p { font-size: 12px; line-height: 24px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;color: #969696}

.mainlist dd strong b, .mainlist dd p b { color: #db4927;}

.mainlist dd span { display:block; font-size: 14px; line-height:14px; font-style: normal; color: #999;display: none;}

.mainlist dd span i { float:left;}

.mainlistright dd .dds {float: right;margin-right: 0;margin-left: 3%;}

.mainlistright dd .ddda{width: 100%;text-align: left;background: none;}



.hnews .main { float:left; margin:3% 0 0; width:100%;}

.hnews .side { float:right; margin:28px 0 0; width:320px;display: none;}

.art { color: #333;}

.art h1 { font-size:14px;padding:0 0 3%;font-weight:normal; text-align:center;}

.art .info { text-align:center; color:#999; font-size: 12px; line-height:30px; position:relative;border-bottom: 1px dashed #ddd;padding-bottom: 2%;}

.art .info .share { position:absolute; bottom:0; right:0;}

.art .content { font-size:12px; line-height: 30px; margin-top: 3%;}

.art .content p, .art .content div {}

.art .content img { display: block; max-width: 100%; margin: 0 auto;}

.art .content table { margin-bottom:30px;}

.art .content table td { font-size:16px; border:#ccc 1px solid;}

.art .content table p { padding-bottom: 0; text-indent: 0;}



.hotnews .title { font-size: 24px; line-height: 26px; margin-bottom: 20px;}

.hotnews .pic { height: 188px; border-radius:5px; overflow:hidden; position:relative;}

.hotnews .pic img { width:100%; height:100%; }

.hotnews .pic span { display: block; width: 100%; height: 100%; position:absolute; bottom:0; left:0; background: url(../images/bg_23.png) left bottom repeat-x;}

.hotnews .pic p { font-size:16px; line-height: 24px; padding: 128px 18px 0; height:188px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.hotnews .pic a p { color: white;}

.hotnews li { font-size: 16px; line-height: 24px; padding: 20px 15px; border-bottom: #efefef 1px solid;}

.hotnews li:last-child { border: none;}

.hotnews li a { display: block; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}



.relative { border-top:#f0f0f0 1px solid;}

.relative .share { float:right; margin:52px 0 0 35px;}

.relative ul { font-size:12px; line-height:30px; margin-top:3%;}

.relative li { color:#00a3e8; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}





.department-wrap{margin-top:3%;padding-bottom: 5%;}

.department-wrap:after{content:'';display:block;width:0;height:0;float:none;clear:both}

.department-wrap .item{margin-bottom:5%;width:50%;position:relative;background-color:#f5f5f5;padding:5% 0 8%;float:left;height:185px;text-align:center}

.department-wrap .item .name{font-size:16px;margin-bottom:3%}

.department-wrap .item p{padding:0 5%;line-height:26px;height:78px;text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size: 10px;}

.department-wrap .item .more{width:90%;height:26px;margin:0 auto;overflow:hidden;background-color:#00a3e8;line-height: 26px;margin-top: 3%;border-radius: 3px;}

.department-wrap .item span{text-align: left;display: block;padding: 0 5%;color: #00a3e8;font-size: 10px;}

.department-wrap .item .more:hover{background-color:#00a3e8}

.department-wrap .item .more a{display:block;width:100%;color:#fff;}

.department-wrap .item:nth-child(2n){background-color:#e6e6e6}



.ksabout{padding: 3%;background: #fff;box-shadow: 0 8px 35px rgba(0, 0, 0, .1);position: relative;}

.ksabout-l{width: 100%;}

.ksabout-l img{width: 100%;}

.ksabout-r{width: 100%}

.ksabout-r h3{font-size: 16px;font-weight: 400;padding-top: 5%;}

.ksabout-r span{display: block;line-height: 32px;padding-top: 2%;color: #969696}

.ksabout-r a{display: block;height: 55px;line-height: 55px;color: #00a3e8;font-size: 14px;background: url(../images/h17.png)no-repeat right center;background-size:20px;width: 100px;cursor: pointer;}

.ksabout-r-p{background: #19538c;padding: 10px 25px;}

.ksabout-r-p p{height: 42px;line-height: 42px;color: #fff;padding-left: 40px;}

.ksabout-r-p p:nth-child(1){background: url(../images/h18.png)no-repeat left center;}

.ksabout-r-p p:nth-child(2){background: url(../images/h19.png)no-repeat left center;}



.ksimgs{padding-top: 30px;}

.ksimgs-t{height: 60px;line-height: 60px;font-size: 16px;}

.ksimgs-t a{float: right;background: url(../images/h17.png)no-repeat right center;background-size: 15px;width: 75px;font-size: 12px;color: #666;}

.ksimgs ul li{width: 48.5%;float: left;margin-right: 3%;margin-bottom: 3%;}

.ksimgs ul li img{width: 100%;}

.ksimgs ul li:nth-child(2n){margin-right: 0;}

.ksimgs ul li p{padding-top: 3%;font-size: 14px;font-weight: bold;text-align: center;}

.ksimgs ul li p a{color: #00a3e8;}

.ksimgs ul li span{text-align: center;color: #969696;text-align: center;display: block;}



.filter-box .padding-big{padding:3% 0;font-size: 12px;border-bottom: 1px solid #eeeeee;}

.filter-box dl dt {

    width: 100%;

    display: block;

    line-height: 20px;

    font-weight: normal;

    margin-bottom: 10px;

}



.filter-box dl dd {

    width: 100%;

    display: block;

    position: relative;

}



.filter-nav ul li {

    margin: 0;

    display: block;

    float: left;

    width: auto;

    line-height: 20px;

    padding: 5px 0

}



.filter-nav ul li a {

    margin: 0 10px 5px 0;

    padding: 2px 10px;

    cursor: pointer;

    display: block;

    color: #6E6E6E;

    transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

}



.filter-nav ul li a:hover {

    color: #019de6;

}



.filter-nav ul li a.active {

    color: #fff;

    background: #019de6

}



.filter-nav ul li b {

    font-weight: normal;

}



.ksimgs-num{text-align: right;padding-bottom: 30px;font-size: 16px;}

.ksimgs-num span{color: #00a3e8;margin: 0 5px;font-weight: bold;}



.doctor-resume {margin-bottom: 3%;margin-top: 5%;}

.doctor-resume .doctor-img {width: 35%;float: left;}

.doctor-resume .doctor-img>img {width: 100%;}

.doctor-resume h1 {font-size: 20px;line-height: 45px;color: #00a3e8;width: 60%;float: right;}

.doctor-resume h1 span {vertical-align: middle;background-color: #63b98c;color: #fff;font-size: 12px;padding: 2px 6px;font-weight: normal;margin-left: 10px; border-radius: 3px}

.doctor-resume dl:nth-child(3){width: 60%;float: right;}

.doctor-resume dl:nth-child(4){width: 60%;float: right;}

.doctor-resume dl:nth-child(5){width: 60%;float: right;}

.doctor-resume dl {position: relative;min-height: 30px;line-height: 30px; font-size: 14px}

.doctor-resume dl+dl {}

.doctor-resume dl dt {position: absolute; left: 0;top: 0;width: 70px;text-align: left;color: #666;height: 40px;line-height: 40px;}

.doctor-resume dl dd {padding-left: 70px;color: #666;height: 40px;line-height: 40px;}

.doctor-resume dl dd a:hover i {width: 25px;background-color: #226b4b;border-radius: 50%; color: #fff;text-align: center;animation: slideInRight 0.5s}

.doctor-resume dl:nth-child(6){width: 100%;float: left;}

.doctor-resume dl:nth-child(6) dt{width: 100%;margin-top: 10px;}

.doctor-resume dl:nth-child(6) dd{width: 100%;padding-left: 0;padding-top: 40px;}



.hfan{width: 160px;height: 42px;border-radius: 21px;display: block;margin:80px auto 50px;background: #00a3e8;color: #fff;text-align: center;line-height: 42px;font-size: 16px;}

.hnewsli li{height: 50px;border: 1px solid #eaeaeb;margin-bottom: 2%;line-height: 50px;padding:0 3%;font-weight: bold;font-size: 14px;}

.hnewsli li span{float: right;font-size: 12px;font-weight: 400;font-size: 14px;width: 105px;text-align: right;background: url(../images/h21.png)no-repeat left center;background-size:15px; }



.text-center {

  text-align: center;

}

.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;padding: 3% 0;}

.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}

.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}

.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}

.pagination .active {pointer-events:none}

.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}

/*分页 begin*/

.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}

.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:8px 12px;border:1px solid #DCDCDC;}

/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */

.pagination li.active a,.pagination li a:hover {background:#006dfa;color:#fff;border:1px solid #006dfa;}

/*分页 end*/



.shabo{display:none;position: fixed;height: 100%;width: 100%;left: 0;top: 0;background-color:rgba(0,0,0,.7);z-index: 99999999999;padding:1% 0; }

.ksabout-com{background: #fff;padding:3% 1%;display: block;height: 100%;position: relative;overflow: hidden;}

.ksabout-com-c{overflow-y: scroll;height: 100%;padding: 0 2%;}
.ksabout-com-c img{max-width: 100%!important;}
.main .content img{max-width: 100%!important;}
.doctor-resume dl dd img{max-width: 100%!important;}

.shabo_x{display:block;position: absolute;right: 2%;top: 30px;font-weight: bold;font-size: 40px;color: #000;cursor: pointer;}

.text-yellow{margin-right: 5px;}
.htc{display: none;}

.himgli{}
.himgli li{width: 48.5%;margin-right: 3%;float: left;margin-bottom: 3%;}
.himgli li:nth-child(2n){margin-right: 0;}
.himgli li img{width: 100%;}
.himgli li p{height: 35px;line-height: 35px;text-align: center;font-size: 12px;overflow: hidden;background: #efefef}

.home-contact{background: #f2f2f2;}
.home-contact .title{position:relative;width:100%;}
.home-contact .title h2{font-size:64px;line-height:64px;padding-top:25%;padding-right:50px;padding-bottom:30px;}
.home-contact .title h2 span{color:#ff9600}
.home-contact .title a{font-size:24px;text-decoration: none;border-bottom: 2px solid #ff9600;color: #FFF;}
.home-contact .title a:hover{border-bottom: 0 solid #82CC37;}
.home-contact .gb{position:relative;width:100%;float: left;}

 /*guestbook*/
.guestbook{padding:5% 3% 3% 3%;}
.guestbook h2{font-size:18px;font-weight:600;line-height: 20px;height: 40px}
.guestbook .padding{padding:50px;}
.guestbook .form-group {padding-bottom:12px}
.guestbook .input{font-size:14px;padding:0 15px;height:40px;line-height:40px;border:0;width:100%;display:block;-webkit-appearance:none;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;box-shadow:0 0px 0px rgba(0,0,0,0.0) inset;}
.guestbook .textarea {padding:12px;line-height:24px;width:100%;font-size:14px;background:#fff;border:0;}


.guestbook .label {display:block;line-height:24px;}
.guestbook .label label {font-weight:400;}
.guestbook .field {font-size:16px}
.guestbook .form-tips .guestbook .input-help ul {border:0;background:#fff;padding:5px 10px;box-shadow:0 0 0 #fff;border-radius:0 0 4px 4px;width:150px;min-width:150px;width:auto;_width:150px;color:#EE3333;font-size:12px}
.button-block {display: block; width: 100%;padding: 8px 30px;font-size: 14px;line-height: 20px;-webkit-appearance: button;cursor: pointer;color: #fff;border:none;background: #ff9600;}
.img-responsive {float: right;width:100%;height:auto}


.cztime{}
.cztime-l .cztime-lt{background: #00a3e8}
.cztime-l .cztime-lt .div{height: 65px;float: left;line-height: 65px;color: #fff;font-size: 12px;text-align: center;}
.cztime-l .cztime-lt .cztime-lt1{width: 15%;}
.cztime-l .cztime-lt .cztime-lt2{width: 8%;border-left: 1px solid #fff}
.cztime-l .cztime-lt .cztime-lt3{width: 11%;border-left: 1px solid #fff}
.cztime-l .cztime-lc{background: #e6e6e6;margin-top: 5px;}
.cztime-l .cztime-lc:nth-child(2n){background: #ebf3f6}
.cztime-l .cztime-lc div{height: 100px;float: left;color: #000;font-size: 12px;text-align: center;}
.cztime-l .cztime-lc .cztime-lc1{width: 15%;line-height: 100px;}
.cztime-l .cztime-lc .cztime-lc2{width: 8%;border-left: 1px dashed #00a3e8;}
.cztime-l .cztime-lc .cztime-lc2 span{display: block;width: 100%;height: 50px;line-height: 50px;}
.cztime-l .cztime-lc .cztime-lc2 span:nth-child(1){border-bottom: 1px dashed #00a3e8;}
.cztime-l .cztime-lc .cztime-lc3{width: 11%;border-left: 1px dashed #00a3e8;}
.cztime-l .cztime-lc .cztime-lc3 span{display: block;width: 100%;height: 50px;line-height: 50px;}
.cztime-l .cztime-lc .cztime-lc3 span:nth-child(1){border-bottom: 1px dashed #00a3e8;}

#waps .doctor-img{width: 100%;text-align: center;background:#f5f5f5;padding: 3% 0;}
#waps .doctor-img img{width: 50%;}
#waps h1{width: 100%;float: left;}
#waps dl:nth-child(3){width: 100%;float: left;}
#waps dl:nth-child(4){width: 100%;float: left;}
#waps dl:nth-child(5){width: 100%;float: left;}
#waps dl dd {height: auto;}