@charset "utf-8";
/* CSS Document */

/* banner */
.popup-zone img{margin:0 auto;}
.popup-zone .slick-current img { transform: scale(1); transition: all 5s cubic-bezier(0, 0.56, 0.44, 1) 0s;  }
.popup-zone {width: 100%;overflow: hidden;position: relative;z-index: 1;/*animation: 0.8s ease 0.5s 1 normal backwards running fadeInDown;*/}
.popup-zone a { display: block; position: relative; }
.popup-zone p.container { position: absolute; background: rgb(0, 0, 0, 0.6); color: #fff; line-height: 56px; height: 56px; font-size: 22px; text-indent: 10px; left: 0; bottom: 0; right: 0; margin: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.popup-zone .slick-dots { bottom: 50px; text-align: center;z-index: 10000; }
.popup-zone .slick-dots li.slick-active, .popup-zone .slick-dots li.slick-active button { width: 14px; height: 14px; border-radius: 50%; }
.popup-zone .slick-dots li.slick-active button:before { width: 10px; height: 10px; border-radius: 100%; background: #fff; }
.popup-zone .slick-dots li button:before { width: 10px; height: 10px; display: block; content: ''; opacity: 1; border-radius: 50%; border: 2px solid #fff; text-align: center; }
/* 按钮 */
.slide-ctrl { position: absolute; width: 250px; height: 42px; left: 0; right: 0; margin: auto; bottom: 100px; text-align: center; z-index: 10000; }
.slide-ctrl .nums>span { color: #fff; text-align: center; box-sizing: border-box; display: inline-block; }
.slide-ctrl { font-size: 18px; }
.slide-ctrl .nums { display: inline-block; color: #fff; margin: 0 20px; vertical-align: middle; }
.slide-ctrl .nums>span.current { font-size: 1.667em; position: relative; }
.slide-ctrl .nums>span.current::after { content: '/'; display: inline-block; font-size: 0.778em; padding: 0 10px; }
.slide-ctrl .nums>span.total { vertical-align: bottom; }
.slide-ctrl .prev-btn, .slide-ctrl .next-btn { width: 24px; height: 42px; z-index: 100; margin: 0 10px; vertical-align: middle; }
.prev-btn { background: url(../img/icon.png) no-repeat top left; }
.next-btn { background: url(../img/icon.png) no-repeat 0 -42px; }
.popup-zone .pause-btn, .popup-zone .play-btn { width: 20px; height: 20px; position: absolute; bottom: -52px; left:76%; margin-left: 32px; }
.popup-zone .pause-btn { background: url(../img/popup_ctrl.png) no-repeat -78px center; }
.popup-zone .play-btn { background: url(../img/popup_ctrl.png) no-repeat -118px center; }
/* 快速导航 */
.ksdh { width: 100%; padding: 18px 0; background: #f1f6fe; opacity: 0; visibility: hidden;position: relative;}
.ksdh .mask-h { position: absolute; z-index: 53; top: 0; width: 50%; background-color: #fff; height: 100%; -webkit-transition: all 1s ease; transition: all 1s ease; }
.ksdh .mask-h.left { left: 0; }
.ksdh .mask-h.right { right: 0; }
.ksdh.animation .mask-h { width: 0;}
.ksdh.animation {opacity: 1;visibility: visible;animation: 0.3s ease 1 normal backwards running fadeInUp;}
.ksdh .w1500 { /* overflow: hidden; */}
.ksdh ul li {display: inline-block;-webkit-transform: translateY(27px);transform: translateY(27px);opacity:0;}
.ksdh.animation ul li {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: all .3s ease .7s;transition: all .3s ease .7s;opacity: 1;}
.ksdh ul li a {display: block;/* width: 112px; */height: auto;padding: 45px 0;box-sizing: border-box;background:#3E67B9}


.ksdh ul li a.n1,.ksdh ul li a.n3,.ksdh ul li a.n5,.ksdh ul li a.n7,.ksdh ul li a.n9{background:#3E67B9}
.ksdh ul li a.n2,.ksdh ul li a.n4,.ksdh ul li a.n6,.ksdh ul li a.n8,.ksdh ul li a.n10{background:url(../img/20210507135658.png) no-repeat #ffffff;background-size: 100% 100%; /* 或者使用 '100% 100%' */
  background-position: center; /* 确保图片居中 */}

  
  
.ksdh ul li a.n2 p,.ksdh ul li a.n4 p,.ksdh ul li a.n6 p,.ksdh ul li a.n8 p,.ksdh ul li a.n10 p{
    color: #3E67B9;
}
/*
.ksdh ul li a.n1{background:#2f80d4}
.ksdh ul li a.n2{background:#4992de}
.ksdh ul li a.n3{background:#2f80d4}
.ksdh ul li a.n4{background:#4992de}
.ksdh ul li a.n5{background:#2f80d4}
*/
.ksdh ul li a p.img { width: 100%; height: 70px; position: relative; margin-bottom: 6px; }
.ksdh ul li a p.img img { display: block; width: 70px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; transition: all 0.8s; }
.ksdh ul li a p {text-align: center;font-size: 20px;color: #ffffff;line-height: 30px;}
.ksdh ul li a:hover {box-shadow: 0.618px 1.902px 15px 0px rgba(0, 0, 0, 0.42);}
.ksdh ul li a:hover p { }
.ksdh ul li a:hover p.img img { transform: rotateY(180deg); animation: bouns .6s infinite; }

h2.tit {font-size: 29px;color: #363636;font-weight: normal;line-height: 40px;}
h2.tit>a.fr {width: 85px;font-size: 13px;color: #151515;line-height: 25px;position: relative;font-weight: normal;margin-top: 0;border: 1px solid #eee;
    border-radius: 10px; text-align:center}
h2.tit>a.fr:before {transform: rotate(45deg);width: 15px;right: -1px;top: 34px;}
h2.tit>a.fr:hover { color: #00a496;border: 1px solid #00a496; }
h2.tit>a.fr:hover:before,h2.tit>a.fr:hover:after{background:#00a496}


#indiconlinks{padding: 50px 0;overflow: hidden;}
#indiconlinks li{float:left;width:223px;height:200px;text-align:center;margin-right: 21px;}
#indiconlinks li.last{ margin-right:0}


/*图标链接*/
#indiconlinks a{color: #fff;display:block;width: 100%;height:200px;font-family: "iconfont";font-size: 16px;line-height: 34px;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;overflow: hidden;}
#indiconlinks a:hover{text-decoration: none;height: 240px;transform: translateY(-20px);box-shadow: 0.618px 1.902px 18px 0px rgba(0, 0, 0, 0.42);}
#indiconlinks a:before{font-size: 37px;display: block;padding: 30px 0 20px 0;margin:10px;transition:0.4s;-moz-transition:0.4s;-webkit-transition: 0.4s;-o-transition:0.4s;}
#indiconlinks a.n1:before{content:"\e68d";}
#indiconlinks a.n2:before{content:"\e61b";}
#indiconlinks a.n3:before{content:"\e66f";}
#indiconlinks a.n4:before{content:"\e630";}
#indiconlinks a.n5:before{content:"\e780";}

#indiconlinks a:hover:before{ background:#0000000f; font-size:60px; padding:40px 0px }

#indiconlinks a .en{ opacity: 0.2 }
#indiconlinks a p{ font-size:20px;}
#indiconlinks a p:after{content: "";display:block;width: 40px;height:1px;background:#fff;margin: 5px auto;opacity: 0.3;}

#indiconlinks a.n1{background:#52a3cc}
#indiconlinks a.n2{background:#ea965e}
#indiconlinks a.n3{background:#7387d3}
#indiconlinks a.n4{background:#9482cd}
#indiconlinks a.n5{background:#8eb762}
#indiconlinks a.n1:hover{background:url(../images/iconlink_bg.png) no-repeat #52a3cc center bottom;}
#indiconlinks a.n2:hover{background:url(../images/iconlink_bg.png) no-repeat #ea965e center bottom;}
#indiconlinks a.n3:hover{background:url(../images/iconlink_bg.png) no-repeat #7387d3 center bottom;}
#indiconlinks a.n4:hover{background:url(../images/iconlink_bg.png) no-repeat #9482cd center bottom;}
#indiconlinks a.n5:hover{background:url(../images/iconlink_bg.png) no-repeat #8eb762 center bottom;}

.Column {
    width: 100%;
    min-width: 1200px;
}

/* 快速通道 */
.new_notice .con_top {
    padding-top: 15px;
    margin-bottom: 25px;
}
.new_notice .con_top h2 {
    float: left;
    border-bottom: 4px solid #2170c2;
    padding-bottom: 16px;
}
/* 新闻通知 */
.new_notice .new { width: 49%; position: relative; opacity: 0; visibility: hidden; }
.new_notice.animation .new { opacity: 1; visibility: visible; animation: 0.3s ease 1 normal backwards running fadeInLeft; }
.new .parHd ul li {font-size: 20px;color: #a4a4a4;font-weight: bold;cursor: pointer;float: left;margin-right: 30px; padding-bottom:5px}
.new .parHd {margin-top:30px; margin-bottom:30px}
.new .parHd ul li.on {color: #2170c2; border-bottom:2px solid #2170c2}
.new .parBd {margin-top: 20px;}
.new .parBd .slideBox {/* animation: fadeInUp 0.6s ease backwards .1s */}

/* 通知公告 */
.new_notice {margin-top: 50px;}
.new_notice .notice { width: 49%; opacity: 0; visibility: hidden; }
.new_notice.animation .notice { opacity: 1; visibility: visible; animation: 0.3s ease 1 normal backwards running fadeInRight; }
.new_notice.animation .notice > .tit{margin-bottom: 30px;}
.new_notice .notice ul li {margin-top: 0px;}
.new_notice .notice ul li a {display: block;width: 100%;height: 74px;}
.new_notice .notice ul li a>p { float: left; }
.new_notice .notice ul li a p.time {width: 71px;}
.new_notice .notice ul li a p.time span { display: block; }
.new_notice .notice ul li a p.time span.ri {width: 100%;height: 32px;line-height: 32px;display: block;background: #2170c2;text-align: center;font-size: 22px;color: #fff;}
.new_notice .notice ul li a p.time span.ny {width: 100%;height: 22px;line-height: 22px;font-size: 12px;text-align: center;color: #334b48;background: #f2f3f8;}
.new_notice .notice ul li a p.con {width: calc(100% - 74px);padding-left: 20px;box-sizing: border-box;margin-top: -4px;}
.new_notice .notice ul li a p.con span { display: block; }
.new_notice .notice ul li a p.con span.tit {font-size: 17px;color: #474747;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;/* line-height: 28px; */}
.new_notice .notice ul li a p.con span.txt {font-size: 12px;line-height: 16px;height: 30px;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 4px;}
.new_notice .notice ul li a:hover p.con span.tit { color: #00a496; }
.new_notice .notice ul li a:hover p.time span.ri{background: #269a90;}
.new_notice .notice ul li a:hover p.time span.ny{background: #c7e8e5;}


.visual{overflow:hidden;float:left;position:relative;width: 100%;float: left;}
.visual .visual_item a{display:block;position: relative;}
.visual .visual_item a p{padding: 15px 0;color: #222222;text-indent: 20px;bottom: 0;left: 0;width: 100%;background: #f6f6f6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;position: relative;}
.visual .visual_item img{width:100%;max-height:442px;}
.visual .visual_control{position:absolute;font-size:0;height: 20px;bottom: 0;}
.visual .slick-dots{bottom: 65px;text-align: left;text-indent: 20px;}
.visual .slick-dots li{border-radius: 100px;width: 11px;height: 11px;overflow: hidden;padding: 0;margin: 0 2px;}
.visual .slick-dots li button{display: block;position:relative;width: 100%;height: 100%;color: #111;background: #FFF;font-size: 0;border-radius: 50px;}
.visual .slick-dots li.slick-active button{background: #2170c2;}
.visual .slick-dots li button .visual_auto{}
.visual .slick-dots li .visual_next{background-position: 40px 0;}
.visual .visual_item img{display:none;height: auto;object-fit: cover;}
.visual .slick-initialized .visual_item img{display:block;}


.listBox{width: 100%;}
.listBox li{font-size: 15px;position: relative;padding: 9px 0 9px 15px;line-height: 1.5;}
.listBox li a{display: block;padding-right: 44px;font-size: 16px;}
.listBox li a::before{content:'';width:4px;height:4px;background: #b2c3c1;display: inline-block;position: absolute;top: 20px;left: 0;}
.listBox li a:hover::before{background: #2170c2}
.listBox li a .txt {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 100%;position: relative;}
.listBox li a .date{position: absolute;color: #888;top: 13px;right: 0;font-size:13px;}




.new .parBd .slideBox>a.more {width: 85px;font-size: 13px;color: #151515;line-height: 25px;position: absolute;right: 0;top: 30px;border: 1px solid #eee;
    border-radius: 10px; text-align:center}

.new .parBd .slideBox>a.more:before {transform: rotate(45deg);width: 15px;right: -1px;top: 34px;}
.new .parBd .slideBox>a.more:after {right: 0;top: 100%;}
.new .parBd .slideBox>a.more:hover { color: #00a496;border: 1px solid #00a496 }
.new .parBd .slideBox>a.more:hover:before,.new .parBd .slideBox>a.more:hover:after{background:#00a496}
/* 科室导航 */
.ksNav {margin-top: 75px;padding-top: 140px;padding-bottom: 25px;background: #f1f6fe url(../img/ksNav_bg.png) no-repeat top center;position: relative;}
.ksNav .mask-h { position: absolute; z-index: 53; top: 0; width: 50%; background-color: #fff; height: 100%; -webkit-transition: all 1s ease; transition: all 1s ease; }
.ksNav .mask-h.left { left: 0; }
.ksNav .mask-h.right { right: 0; }
.ksNav.animation .mask-h { width: 0;}
.ksNav .w1500 {background: #fff;padding: 20px 50px 50px;box-sizing: border-box;text-align: center;-webkit-transform: translateY(0);transform: translateY(0);opacity:0;}
.ksNav.animation .w1500 {-webkit-transform: translateY(-3.45rem);transform: translateY(-3.45rem);-webkit-transition: all .3s ease .7s;transition: all .3s ease .7s;opacity: 1;}
.ksNav .ksNav_con .con_top {padding-top: 15px;border-bottom: 1px solid #ebebeb;}
.ksNav .ksNav_con.animation .con_top { opacity: 1; visibility: visible; animation: 0.3s ease 1 normal backwards running fadeInDown; }
.ksNav .ksNav_con .con_top h2 {float: left;border-bottom: 4px solid #2170c2;padding-bottom: 16px;}
.ksNav .ksNav_con .con_top ul {float: right;margin-top: 15px;font-size: 16px;line-height: 25px;color: #333333;display: none;}
.ksNav .ksNav_con .con_top ul li {display: inline-block;float: left;position: relative;}
.ksNav .ksNav_con .con_top ul li a {line-height: 25px;font-size: 14px;border-radius: 3px;padding: 3px 9px;margin: 0 7px;}
.ksNav .ksNav_con .con_top ul li.in a, .ksNav .ksNav_con .con_top ul li:hover a { background: #f27537; color: #fff; }
.ksNav .ksNav_con .con_top ul li::before {content: "";width: 1px;height: 12px;background: #d5dbdb;display: inline-block;}
.ksNav .ksNav_con .con_top ul li:last-child a {margin-right: 0; }
.ksNav_sub .tablist {margin: 20px 0;}
.ksNav .ksNav_con.animation .ksNav_sub .tablist { opacity: 1; visibility: visible; animation: 0.6s ease 1 normal backwards running fadeInUp; }
.ksNav_sub .tablist li {
    display: block;
    float: left;
    margin-left: 15px;
    width: 186px;
    height: 40px;
    position: relative;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    border: 1px solid #eee;
    border-radius: 5px;
    color: #000000;
}
.ksNav_sub .tablist li font {position: relative;}
/*.ksNav_sub .tablist li::before { content: ""; display: block; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; width: 1px; height: 17px; background: #deebec; }*/
.ksNav_sub .tablist li:first-child { padding-left: 0; }
.ksNav_sub .tablist li:last-child { padding-right: 0; }
.ksNav_sub .tablist li:last-child::before { display: none; }
.ksNav_sub .tablist li.ksNav_in { color: #ffffff; background:#029783;border: 1px solid #029783; }
.ksNav_sub .tablist li:hover{color: #029783;border: 1px solid #029783;}
.ksNav_sub .tablist li.ksNav_in:hover{color: #ffffff; background:#029783;border: 1px solid #029783;}
.ksNav .ksNav_con .ksNav_sub .ksNav_box {}
.ksNav .ksNav_con.animation .ksNav_sub .ksNav_box { opacity: 1; visibility: visible; animation: 0.9s ease 1 normal backwards running fadeInUp; }
.ksNav_box_con { display: none; position: relative; animation: fadeInUp 0.8s ease backwards .1s; }
.ksNav_box_con.active { display: block; }
.ksNav_box_con .cut-img {width: 30%;height: 310px;overflow: hidden;float: left;position: relative;display: none;animation: fadeInLeft 1.4s ease backwards .1s;}
.ksNav_box_con .cut-img p {position: absolute;width: 100%;height: 50px;line-height: 50px;font-size: 16px;color: #fff;padding-right: 55px;text-align: left;background: url(../img/ksNav_img_icon.png) no-repeat 95% center rgba(0, 0, 0, 0.4);box-sizing: border-box;bottom: 0;left: 0;padding-left: 20px;}
.ksNav_box_con .cut-img.active { display: block; }
.ksNav_box_con .cut-img img { width: 100%; height: 100%; object-fit: cover; }
.ksNav_box_con .cut-list { float: right; width: 68%; height: 310px; overflow-y: auto; }
.ksNav_box_con>a.more {display: block;width: 28px;height: 28px;border: 1px solid #d4d4d4;position: absolute;right: 0;top: -90px;text-align: center;background: url(../img/ksNav_more.png) no-repeat left center;}
.ksNav_box_con>a.more:hover { border: 1px solid #009286; background: url(../img/ksNav_more.png) no-repeat -28px center; }
.ksNav_box_con .cut-list li {float: left;width: 20%;padding-right: 25px;box-sizing: border-box;}
.ksNav_box_con .cut-list li a {display: block;font-size: 15px;border-bottom: 1px solid #eaeaea;background: url(../img/ksNav_icon.png) no-repeat right center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 10px 10px 10px 0;box-sizing: border-box;position: relative;text-align: left;}
.ksNav_box_con .cut-list li a span{;content:'';position:relative;}
.ksNav_box_con .cut-list li.active a, .ksNav_box_con .cut-list li:hover a {color: #009688;background: url(../img/ksNav_icon1.png) no-repeat right center;border-bottom: 1px solid #30a79d;}

.keshi {
    margin-right: auto;
    margin-left: auto;
    display: block;
    overflow: hidden;
}
.keshi .mylm {

	font-size: 30px;

	color: #000;

	background-image: url(l3.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 54px;

	width: 200px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 85px;

	text-align: center;

	margin-bottom: 30px;

}

.keshi .mylm a{

	color: #000;

}

.keshi .kslist {

	float: left;
    width: 320px;
	padding-top: 52px;
	padding-right: 45px;
	padding-left: 45px;
	text-align: center;
	-webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    border-top:4px solid #2170c2;
    background:#fff; 
    border-bottom:20px solid #2170c2;
    margin:20px 28px 20px 28px;
    border-radius:7px;
    

}

.keshi .kslist .kslm {

	height: 40px;

	width: 100%;

	margin-bottom: 7px;

}

.keshi .kslist .kslm h1 {

	font-size: 23px;

	color: #333;

	font-weight: normal;

	float: left;

	margin-right: 7px;

	line-height: 25px;

}

.keshi .kslist .kslm h1 a{

	color: #333;

}

.keshi .kslist .kslm p {

	font-size: 12px;

	color: #acacac;

	text-transform: uppercase;

	margin-top: 10px;

	float: left;

}

.keshi .kslist .kslm p a{

	color: #acacac;

}

.keshi .kslist .ks {

	width: 312px;

}

.keshi .kslist .ks ul{ width:110%;}

.keshi .kslist .ks ul li {

	font-size: 16px;

	color: #333;

	background-image: url(../img/jt.jpg);

	float: left;

	height: 42px;

	width: 110px;

	margin-right: 10px;

	background-repeat: no-repeat;

	background-position: 130px center;

	line-height: 42px;

	margin-bottom: 10px;

	border: 1px solid #d7d7d7;

	padding-left: 20px;

	padding-right: 20px;

	border-radius: 7px;

	text-align: left;

	overflow:hidden;

}

.keshi .kslist .ks ul li a{

	color: #333;

}
/* 医生介绍 */
.doctor {padding: 70px 0 10px;opacity: 0;visibility: hidden;}
.doctor .con_top { padding-top: 15px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px; }
.doctor .con_top h2 {float: left;border-bottom: 4px solid #2170c2;padding-bottom: 16px;}
.doctor.animation { opacity: 1; visibility: visible; animation: 0.6s ease 1 normal backwards running fadeInDown; }
.doctor .parHd ul li {float: left;cursor: pointer;font-size: 17px;color: #333333;margin-right: 20px;line-height: 20px;padding-top: 10px;transition: all .5s ease;}
.doctor .parHd ul li.tabin {font-size: 29px;line-height: 30px;color: #197b6e;padding-top: 0;}
.doctor .parBd .doctor_sub { width: 100%; margin-top: 35px; position: relative; }
.doctor .parBd { position: relative; width: 100%; height: 370px; }
.doctor .parBd .slideBox { width: 100%; opacity: 0; position: absolute; top: 0; left: 0; transition: all ease .8s; }
.doctor .parBd .contentin { opacity: 1; z-index: 100; }
.doctor .parBd .slideBox .doctor-wrap { width: 100%; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con { font-size: 0; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a { display: inline-block; position: relative; margin-right: 30px; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a::before { position: absolute; display: block; content: ""; width: 100%; height: 50%; bottom: -10px; right: -10px; background: #2170c2; z-index: -1; transition: all 0.8s; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a img { display: block; width: 100%; height: 262px; object-fit: cover; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a p { padding: 10px 0; background: #fff; transition: all 0.8s; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a p span { display: block; text-align: center; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a p span.tit { font-size: 17px; line-height: 27px; color: #151515; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a p span.zc { font-size: 13px; line-height: 27px; color: #2170c2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a:hover p { background: #00a496; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a:hover p span.tit { color: #fff; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a:hover p span.zc { color: #fff; }
.doctor .parBd .slideBox .doctor-wrap .doctor_con a:hover::before { background: #99CCCC; opacity: 0.8; }
.doctor .parBd .slideBox .doctor-wrap button.slick-prev, .doctor .parBd .slideBox .doctor-wrap button.slick-next { display: block; width: 30px; height: 30px; border: 1px solid #d4d4d4; position: absolute; top: -50px; }
.doctor .parBd .contentin .slick-dots { z-index: 100; }
.doctor .parBd .slideBox .slick-dots {position: absolute;right: 34px;top: -65px;display: block;width: 54px;height: 28px;border: 1px solid #d4d4d4;text-align: center;line-height: 28px;font-size: 16px;color: #333333;}
.doctor .parBd .slideBox .slick-dots li { width: 100%; height: 100%; padding: 0; text-align: center; display: none; }
.doctor .parBd .slideBox .slick-dots li.slick-active { display: block; }
.doctor .parBd .slideBox .slick-dots li span { display: inline-block; }
.doctor .parBd .slideBox .slick-dots li span.current { color: #00a496; }
.doctor .parBd .slideBox .doctor-wrap .slick-prev:hover { background: #00a496 url(../img/doctor/doctor_prev.png) no-repeat 11px center; border: 1px solid #00a496; }
.doctor .parBd .slideBox .doctor-wrap .slick-next:hover { background: #00a496 url(../img/doctor/doctor_next.png) no-repeat -20px center; border: 1px solid #00a496; }
.doctor .parBd .slideBox .doctor-wrap .slick-prev {left: auto;right: 94px;background: url(../img/doctor/doctor_prev.png) no-repeat -20px center;}
.doctor .parBd .slideBox .doctor-wrap .slick-next { right: 0px; background: url(../img/doctor/doctor_next.png) no-repeat 11px center; }

.service{height: 520px; position:relative}
.service.Dis{height: 410px;}
.service:before,.service:after{display:block; position:absolute; top:98px; z-index:2; width:calc(50% - 425px); height:1px; background-color:#a59f9b;}
.service:before{left:0;}
.service:after{right:0;}
.service.white:before,
.service.white:after{background-color:rgba(255,255,255,0.35);}
.service .service_list{text-align:center;font-size:0;line-height:0;}
.service .service_list:before{position:absolute; top:99px; left:0; right:0; width:100%; height:1px; background:#69abe5;}
.service .service_item{display:inline-block; overflow:hidden; width:170px; padding-left:10px; padding-right:10px;}
.service .service_open{position:relative;z-index:2;width:100%;height: 51px;border-width: 1px;border-style:solid;border-color: #e0e0e0;border-radius: 5px;font-size: 18px;color:#505050;line-height: 40px;}
.service .service_open:before,
.service .service_open:after{display:block; position:absolute; top:21px; width:10px; height:1px; background-color:#a59f9b;}
.service .service_open:before{left:-12px;}
.service .service_open:after{right:-12px;}
.service.white .service_open{border-color:#fff; color:#fff;}
.service.white .service_open:before,
.service.white .service_open:after{background-color:rgba(255,255,255,0.35);}
.service .service_panel{display:block;overflow:hidden;opacity:0;visibility:hidden;position:absolute;top: 0;bottom:0;left:0;right:0;margin-top: 71px;transition-property:opacity, visibility;transition-duration:0.2s;transition-timing-function:ease-in-out;}
.service .service_panel:before{display:block; position:absolute; top:0; bottom:0; left:0; right:0; z-index:-1; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.service .service_panel > div{position:absolute;left:0;right:0;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;font-size:0;line-height:0;}
.service .service_panel > .culture_list{top:164px;}
.service .service_panel .service_slide{display:none;}
.service .slick-list{padding-bottom:16px; overflow:visible;}
.service .slick-slide{opacity:0; visibility:hidden; transition-property:opacity, visibility; transition-duration:0.6s; transition-timing-function:ease-in-out;}
.service .slick-slide.slick-active{opacity:1; visibility:inherit;}
.service .slick-slider,.service .control{max-width: 1500px;}
.service .service_item.active .service_open{color:#fff;}
.service .service_item.n1.active .service_open{border-color: #2170c2;background-color: #2170c2;}
.service .service_item.n2.active .service_open{border-color: #528eb5;background-color: #528eb5;}
.service .service_item.n3.active .service_open{border-color: #55a5aa;background-color: #55a5aa;}
.service .service_item.n4.active .service_open{border-color: #e5ca8f;background-color: #e5ca8f;}
.service .service_item.n5.active .service_open{border-color: #4CAF50;background-color: #4CAF50;}
.service .service_item.active .service_panel{opacity:1; visibility:inherit; z-index:1;}
.service .service_item.active .service_panel .service_slide{display:block;overflow: hidden;}
.service .service_item.active .service_panel .service_slide.culture_list{ text-align:left;}
.service .service_item.active .slick-slider,.service .service_item.active .control{display:block;}
.service .service_item.active .control {display: block;position: absolute;margin: auto;left: 0;top: -31%;bottom: 0;right: 0;height: 0;}
.service .control button{position:relative;width: 55px;height: 55px;font-size:0;background: rgb(0 0 0 / 0.5);}
.service .control button:before{content:'';display:block;width: 15px;height: 18px;background-image: url(../img/control_arrow.png);background-repeat: no-repeat;margin: auto;}
.service .control button:hover{background:#2170c2}
.service .control .slick-arrow{transition-property:opacity, visibility; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.service .control .slick-arrow.slick-disabled{opacity:0;visibility:hidden;}
.service .btn_prev{left: 0;float: left;}
.service .btn_prev:before{background-position:left top;}
.service .btn_next{right:0;float: right;}
.service .btn_next:before{background-position: right top;}
.service .combined_list{top:195px; max-width:1264px; text-align:left;}
.service .combined_item{display:inline-block;overflow:hidden;width:210px;margin: 20px;border-width:0;border-style:solid;border-color:#a5a9ad;border-radius: 4px;background-color:#fff;}
.service .combined_item a p{display: block;position: relative;padding: 10px 10px 15px;background-color: #f8f8f8;font-size: 22px;color: #2d2d2d;line-height: 24px;word-break: keep-all;transition-property: height;transition-duration: 0.2s;transition-timing-function: ease-in-out;}
.service .combined_item a:hover p{background: #2170c2;color: #FFF;}
.service .combined_item a p span.zc{font-size: 13px;height: 20px;overflow: hidden;display: block;}
.service .combined_item a p span.tit{font-size: 16px;display: block;}
.service .combined_item a p .arrow img{margin: auto;width: 17px;display: block;position: relative;display: none;}
.service .combined_anchor{font-size: 16px;line-height: 22px;text-align:center;display: block;position: relative;height: 100%;transition-property: padding-top;transition-duration: 0.2s;transition-timing-function: ease-in-out;background-color: #f8f8f8;}
.service .combined_anchor:before{display:block; position:absolute; top:26px; left:0; right:0; height:45px; background-repeat:no-repeat;}
.service .combined_anchor img {top: 0;height: 290px;width: 100%;}
.service .combined_more{display:inline-block; overflow:hidden; width:138px; height:138px; margin:10px; border-width:1px; border-style:solid; border-color:#dad5d4; border-radius:18px; background-color:rgba(0,0,0,0.3); text-align:center;}
.service .combined_more a{display:block; position:relative; height:100%; padding-top:48px; font-size:16px; color:#fff; line-height:19px;}
.service .combined_more a:before{display:block; position:absolute; top:76px; left:0; right:0; width:19px; height:19px; margin-left:auto; margin-right:auto;  background-repeat:no-repeat; background-position:left 10.45%;}
.service .Distinguished_list .combined_item{}
.service .Distinguished_list .combined_item > img{min-height:200px}
.service .Distinguished_list .combined_anchor > img{height: 250px;width: 100%;}
.service .service_item.active .combined_control{display:none;}
.service .introduce .n1 .combined_anchor:before{background-position:center top;}
.service .introduce .n2 .combined_anchor:before{background-position:center 10%;}
.service .introduce .n3 .combined_anchor:before{background-position:center 20%;}
.service .introduce .n4 .combined_anchor:before{background-position:center 30%;}
.service .introduce .n5 .combined_anchor:before{background-position:center 40%;}
.service .introduce .n6 .combined_anchor:before{background-position:center 50%;}
.service .introduce .n7 .combined_anchor:before{background-position:center 60%;}
.service .introduce .n8 .combined_anchor:before{background-position:center 70%;}
.service .introduce .n9 .combined_anchor:before{background-position:center 80%;}
.service .introduce .n10 .combined_anchor:before{background-position:center 90%;}
.service .introduce .n11 .combined_anchor:before{background-position:center 100%;}
.service .introduce .n1 .combined_anchor span{font-size:14px;}
.service .traffic .n1 .combined_anchor:before{background-position:center top;}
.service .traffic .n2 .combined_anchor:before{background-position: center 9%;}
.service .traffic .n3 .combined_anchor:before{background-position: center 18%;}
.service .traffic .n4 .combined_anchor:before{background-position: center 27%;}
.service .traffic .n5 .combined_anchor:before{background-position: center 36%;}
.service .traffic .n6 .combined_anchor:before{background-position: center 45%;}
.service .traffic .n7 .combined_anchor:before{background-position: center 55%;}
.service .traffic .n8 .combined_anchor:before{background-position: center 64%;}
.service .traffic .n9 .combined_anchor:before{background-position: center 73%;}
.service .traffic .n10 .combined_anchor:before{background-position: center 82%;}
.service .traffic .n11 .combined_anchor:before{background-position: center 91%;}
.service .traffic .n13 .combined_anchor:before{background-position:center bottom;}
/*.service .traffic .n1 .combined_anchor:before{background-position:center top;}
.service .traffic .n2 .combined_anchor:before{background-position:center 10%;}
.service .traffic .n3 .combined_anchor:before{background-position:center 20%;}
.service .traffic .n4 .combined_anchor:before{background-position:center 30%;}
.service .traffic .n5 .combined_anchor:before{background-position:center 40%;}
.service .traffic .n6 .combined_anchor:before{background-position:center 50%;}
.service .traffic .n7 .combined_anchor:before{background-position:center 60%;}
.service .traffic .n8 .combined_anchor:before{background-position:center 70%;}
.service .traffic .n9 .combined_anchor:before{background-position:center 80%;}
.service .traffic .n10 .combined_anchor:before{background-position:center 90%;}
.service .traffic .n11 .combined_anchor:before{background-position:center 100%;}
.service .traffic .n13 .combined_anchor:before{background-position:center top;}*/
.service .traffic .combined_more{border-color:#dad5d4;}
.service .welfare_list{top:220px; max-width:1300px; padding-left:54px; padding-right:54px;}
.service .welfare_list .slick-list{padding-bottom:16px; overflow:visible;}
.service .welfare_item{width:268px; height:250px; margin-left:14px; margin-right:14px; border-width:1px; border-style:solid; border-color:#a5a9ad; background-color:#fff; box-shadow:0 6px 12px rgba(0,0,0,0.28);}
.service .welfare_item:nth-child(2n-1){margin-top:30px;}
.service .welfare_anchor{display:block; position:relative; z-index:1; height:100%; background-color:#000; font-size:24px; font-weight:600; color:#fff; line-height:250px; transition-property:background-color; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.service .welfare_anchor:before{display:block; opacity:0.58; position:absolute; top:0; bottom:0; left:0; right:0; z-index:-1;background-repeat:no-repeat; background-size:cover;}
.service .welfare_list .n1 .welfare_anchor:before{background-position:center 28.6%;}
.service .welfare_list .n2 .welfare_anchor:before{background-position:center top;}
.service .welfare_list .n3 .welfare_anchor:before{background-position:center 42.9%;}
.service .welfare_list .n4 .welfare_anchor:before{background-position:center 14.4%;}
.service .welfare_list .n5 .welfare_anchor:before{background-position:center 71.4%;}
.service .welfare_list .n6 .welfare_anchor:before{background-position:center 57%;}
.service .welfare_list .n7 .welfare_anchor:before{background-position:center 85.6%;}
.service .welfare_list .n8 .welfare_anchor:before{background-position:center 100%;}
.service .welfare_anchor:hover{background-color:#005fc0;}
.service .welfare_anchor:hover:before{opacity:0.25;}
.service .welfare_more{display:none; position:absolute; top:170px; right:70px; padding-right:15px; font-size:15px; font-weight:200; color:#000; line-height:15px;}
.service .welfare_more:before{display:block; position:absolute; top:2px; right:0; width:6px; height:11px;background-repeat:no-repeat; background-position:left 17.01%;}
.service .service_item.active .welfare_control{display:block;}
.service .Distinguished_item{display:inline-block; overflow:hidden; width:238px; height:330px; border-radius:26px; background-color:#fff;}
.service .Distinguished_anchor{display:block;position:relative;height:100%;padding-top:220px;/* transition-property:padding-top; */transition-duration:0.2s;transition-timing-function:ease-in-out;}
.service .Distinguished_anchor:before{display:block; position:absolute; top:0; left:0; right:0; height:220px;background-repeat:no-repeat; transition-property:top; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.service .Distinguished_anchor:hover{padding-top:210px;}
.service .n5 .Distinguished_anchor:hover{padding-top:190px;}
.service .Distinguished_list .n1 .Distinguished_anchor{background-color:#55c4b9;}
.service .Distinguished_list .n2 .Distinguished_anchor{background-color:#809adb;}
.service .Distinguished_list .n3 .Distinguished_anchor{background-color:#ffcbdb;}
.service .Distinguished_list .n4 .Distinguished_anchor{background-color:#9ae7f7;}
.service .Distinguished_list .n5 .Distinguished_anchor{background-color:#fce79e;}
.service .Distinguished_list .n6 .Distinguished_anchor{background-color:#809adb;}
.service .Distinguished_list .n7 .Distinguished_anchor{background-color:#1e8080;}
.service .Distinguished_list .n8 .Distinguished_anchor{background-color:#fce79e;}
.service .Distinguished_list .n2 .Distinguished_anchor:before{background-position:center 40%;}
.service .Distinguished_list .n3 .Distinguished_anchor:before{background-position:center 60%;}
.service .Distinguished_list .n4 .Distinguished_anchor:before{background-position:center 80%;}
.service .Distinguished_list .n6 .Distinguished_anchor:before{background-position:center 100%;}
.service .Distinguished_list .n8 .Distinguished_anchor:before{background-position:center 60%;}
.service .Distinguished_text{display:block; position:relative; height:100%; padding-top:40px; padding-left:10px; padding-right:10px; background-color:#fff; font-size:22px; color:#2d2d2d; line-height:26px; word-break:keep-all; transition-property:padding-top; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.service .Distinguished_anchor:hover .Distinguished_text{padding-top:30px;}
.service .Distinguished_text .arrow{display:block; opacity:0; visibility:hidden; position:relative; width:26px; height:26px; margin-top:10px; margin-left:auto; margin-right:auto; font-size:0; line-height:0; transition-property:opacity, visibility; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.service .Distinguished_text .arrow:before{display:block; position:absolute; top:-3px; right:-5px; width:26px; height:26px; border-radius:13px;}
.service .Distinguished_anchor:hover .arrow{display:block; opacity:1; visibility:inherit;}
.service .Distinguished_list .n1 .arrow:before{background-color:#95f3f2;}
.service .Distinguished_list .n2 .arrow:before{background-color:#b2d3ff;}
.service .Distinguished_list .n3 .arrow:before{background-color:#ffcbdb;}
.service .Distinguished_list .n4 .arrow:before{background-color:#9ae7f7;}
.service .Distinguished_list .n5 .arrow:before{background-color:#ffe99c;}
.service .Distinguished_list .n6 .arrow:before{background-color:#809adb;}
.service .Distinguished_list .n7 .arrow:before{background-color:#1e8080;}
.service .Distinguished_list .n8 .arrow:before{background-color:#ffe99c;}
.service .Distinguished_text .arrow:after{display:block; position:absolute; top:0; bottom:0; left:2px; right:0; width:22px; height:22px; margin:auto; border-width:2px; border-style:solid; border-color:#2d2d2d; border-radius:13px;background-repeat:no-repeat; background-position:left 21%;}
.service .Dis_item + .Dis_item {margin-left: 27px;}
.service .culture_list{top:245px; max-width:1300px;}
.service .culture_item{display:inline-block; width:170px; height:180px;}
.service .culture_anchor{display:block; overflow:hidden; float:left; position:relative; width:100%; height:180px; padding-top:21px; padding-left:22px; border-width:2px; border-style:solid; border-color:#2a0700; border-radius:18px; background-color:#fff; transition-property:background-color; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.service .culture_anchor:before{display:block; position:absolute; bottom:-7px; left:0; right:0; width:170px; height:210px;}
.service .culture_list .n4 .culture_anchor,
.service .culture_list .n5 .culture_anchor{overflow:initial;}
.service .culture_list .n1 .culture_anchor:hover{background-color:#ffd4b7;}
.service .culture_list .n2 .culture_anchor:hover{background-color:#c2ecff;}
.service .culture_list .n3 .culture_anchor:hover{background-color:#d9e1ff;}
.service .culture_list .n4 .culture_anchor:hover{background-color:#cbf5ea;}
.service .culture_list .n5 .culture_anchor:hover{background-color:#fff2c4;}
.service .culture_list .n6 .culture_anchor:hover{background-color:#eee;}
.service .culture_list .n7 .culture_anchor:hover{background-color:#ffe1ee;}
.service .culture_list .n8 .culture_anchor:hover{background-color:#9fecfe;}
.service .culture_list .n9 .culture_anchor:hover{background-color:#bad6fb;}
.service .culture_list .n10 .culture_anchor:hover{background-color:#FFE1F0;}
.service .culture_list .n11 .culture_anchor:hover{background-color:#fff2c5;}
.service .culture_list .n12 .culture_anchor:hover{background-color:#bef3bd;}
.service .culture_list .n13 .culture_anchor:hover{background-color:#ffc9c9;}
.service .culture_list .n1 .culture_anchor:before{background-position:center top;}
.service .culture_list .n2 .culture_anchor:before{background-position:center 16.66%;}
.service .culture_list .n3 .culture_anchor:before{background-position:center 33.33%;}
.service .culture_list .n4 .culture_anchor:before{background-position:center 50%;}
.service .culture_list .n5 .culture_anchor:before{left:6px; background-position:left 66.66%;}
.service .culture_list .n6 .culture_anchor:before{background-position:center 83.33%;}
.service .culture_list .n7 .culture_anchor:before{background-position:center 100%;}
.service .culture_list .culture_item:nth-child(n + 8) .culture_anchor:before{left:auto; right:20px; bottom:20px; width:75px; height:67px;}
.service .culture_list .n8 .culture_anchor:before{background-size:100% 674.62%;}
.service .culture_list .n9 .culture_anchor:before{background-position:left 20%; background-size:100% 674.62%;}
.service .culture_list .n10 .culture_anchor:before{background-position:left 40%; background-size:100% 674.62%;}
.service .culture_list .n11 .culture_anchor:before{background-position:left 60%; background-size:100% 674.62%;}
.service .culture_list .n12 .culture_anchor:before{background-position:left 80%; background-size:100% 674.62%;}
.service .culture_list .n13 .culture_anchor:before{background-position:left 100%; background-size:100% 674.62%;}
.service .culture_text{display:block; font-size:18px; color:#252525; line-height:22px; text-align:left;}
.service .service_item.active .culture_control{display:none;}
.service .service_item .more_btn{position: absolute;top: 20px;right: 13px;padding-right: 0;font-size: 15px;font-weight: 200;color: #000;line-height: 15px;display:none;}
.service .service_item.active .more_btn{display:block}
@media all and (min-width:1300px){
    .service .Distinguished_item + .Distinguished_item{margin-left:27px;}
    .service .culture_item{margin-bottom:22px;}
    .service .culture_item + .culture_item{margin-left:18px; margin-bottom:22px;}
    .service .culture_item.n8{margin-left:0;}
    .service .control{}
    .service .control button{border-radius: 50px;}
    .service .combined_list{max-width:948px;}
    .service .welfare_list{max-width:1000px;}
    .service .Distinguished_item{margin-left:10px; margin-right:10px;}
    .service .service_item.active .Distinguished_control{display:block;}
    .service .service_panel.Distinguished .Distinguished_control .btn_prev {left: 0;}
    .service .service_panel.Distinguished .Distinguished_control .btn_next {right: 0;}
    .service .culture_list{max-width:1000px; padding-left:54px; padding-right:54px;}
    .service .culture_item{margin-left:10px; margin-right:10px;}
    .service .culture_list .n5 .culture_anchor:before{left:0; margin-left:auto; margin-right:auto; background-position:center 66.66%;}
    .service .service_item.active .culture_control{display:block;}
    .service .service_panel > .culture_list{top:255px;}
}
@media all and (max-width:1550px){
.service .combined_anchor img {top: 0;height: 240px;width: 100%;}
}

@media all and (max-width:1440px){
.service .combined_anchor img {top: 0;height: 240px;width: 100%;}
.kstd{margin-top: 35px !important;}

}

@media all and (max-width:1300px){
.service .combined_anchor img {top: 0;height: 260px;width: 100%;}
.kstd {margin-top: 25px !important;}
}

@media all and (max-width:1200px){
.service .combined_anchor img {top: 0;height: 230px;width: 100%;}
.kstd {margin-top: 20px !important;}

}

@media all and (max-width:1100px){
.service .combined_anchor img {top: 0;height: 220px;width: 100%;}
.kstd {margin-top: 20px !important;}
}

@media all and (max-width:1000px){
    .service{}
    .doctor{padding-top: 60px;}
    .service:before, .service:after{width:calc(50% - 375px);}
    .service .service_item{width:150px; padding-left:8px; padding-right:8px;}
    .service .service_open{height:45px; font-size:17px; line-height:41px;}
    .service .control{}
    .service .control button{}
    .service .combined_list{top:170px; max-width:774px;}
    .service .combined_item{margin:8px;}
    .service .combined_anchor:before{top:19px; height:38px; background-size:48px auto;}
    .service .combined_more{width:113px; height:113px; margin:8px;}
    .service .combined_more a{padding-top:36px; font-size:14px;}
    .service .combined_more a:before{top:60px;}
    .service .introduce .combined_item.n1 .combined_anchor,
    .service .introduce .combined_item.n4 .combined_anchor,
    .service .introduce .combined_item.n5 .combined_anchor,
    .service .introduce .combined_item.n6 .combined_anchor,
    .service .introduce .combined_item.n7 .combined_anchor,
    .service .introduce .combined_item.n11 .combined_anchor{padding-top:66px;}
    .service .introduce .combined_item.n1 .combined_anchor span{font-size:12px;}
    .service .traffic .combined_item.n1 .combined_anchor,
    .service .traffic .combined_item.n7 .combined_anchor,
    .service .traffic .combined_item.n8 .combined_anchor,
    .service .traffic .combined_item.n9 .combined_anchor{padding-top:66px;}
    .service .welfare_list{top:200px; max-width:768px;}
    .service .welfare_item{height:200px; margin-left:10px; margin-right:10px;}
    .service .welfare_item:nth-child(2n-1){margin-top:25px;}
    .service .welfare_anchor{font-size:19px; line-height:200px;}
    .service .welfare_anchor:before{background-size:240px auto;}
    .service .welfare_more{top:160px;}
    .service .Distinguished_list{}
    .service .Distinguished_item{height:260px;}
    .service .Distinguished_anchor{padding-top:180px;}
    .service .Distinguished_anchor:hover{padding-top:170px;}
    .service .Distinguished_text{padding-top:26px; font-size:18px; line-height:22px;}
    .service .Distinguished_anchor:hover .Distinguished_text{padding-top:14px;}
    .service .Distinguished_list .n5 .Distinguished_anchor:hover{padding-top:170px;}
    .service .Distinguished_list .n5 .Distinguished_anchor:hover .Distinguished_text{padding-top:14px;}
    .service .Distinguished_anchor:before,
    .service .Distinguished_anchor:after{height:180px; background-size:100% auto;}
    .service .Distinguished_list .n1 .Distinguished_anchor:after{height:180px;}
    .service .culture_list{top:200px; max-width:768px;}
    .service .culture_list .culture_anchor:before{width:150px; height:186px; background-size:150px auto;}
    .service .service_panel > .culture_list{top:215px;}
    .service .combined_anchor img {top: 0;height: 250px;width: 100%;}
}

@media all and (max-width:900px){
.service .combined_anchor img {top: 0;height: 210px;width: 100%;}
.kstd {margin-top: 20px !important;}
}

@media all and (max-width:799px){
    .service:before, .service:after{width:calc(50% - 300px);}
    .service .service_item{width:120px;padding-left:5px;/* padding-right:5px; */}
    .service .service_open{font-size:15px;}
    .service .control{}
    .service .combined .slick-slider{top:110px; max-width:340px; height:209px; padding-left:0; padding-right:0;}
    .service .combined .slick-slider{top:190px;}
    .service .combined .slick-list{overflow:hidden; height:220px; padding:8px 25px; border-width:1px; border-style:solid; border-color:#a9adb1; border-radius:15px; background-color:#fff; transition-property:height; transition-duration:0.5s; transition-timing-function:ease;}
    .service .combined .slick-track{height:200px;}
    .service .n1 .combined .slick-track{width:864px !important;}
    .service .n5 .combined .slick-track{width:1152px !important;}
    .service .combined .slick-dots{top:248px; bottom:auto;}
    .service .service_item.active .combined_control{display:block;}
    .service .combined_item{/* position:absolute; *//* width:288px !important; *//* height:50px; *//* margin:0; *//* border-width:0 0 1px 0; *//* border-radius:0; *//* background:none; */}
    .service .combined_item:nth-child(1){top:0; left:0;}
    .service .combined_item:nth-child(2){top:51px; left:0;}
    .service .combined_item:nth-child(3){top:101px; left:0;}
    .service .combined_item:nth-child(4){top:151px; left:0;}
    .service .combined_item:nth-child(5){top:0; left:289px;}
    .service .combined_item:nth-child(6){top:51px; left:289px;}
    .service .combined_item:nth-child(7){top:101px; left:289px;}
    .service .combined_item:nth-child(8){top:151px; left:289px;}
    .service .combined_item:nth-child(9){top:0; left:578px;}
    .service .combined_item:nth-child(10){top:51px; left:578px;}
    .service .combined_item:nth-child(11){top:101px; left:578px;}
    .service .combined_item:nth-child(12){top:151px; left:578px;}
    .service .n1 .combined_item:nth-child(9){left:602px;}
    .service .n1 .combined_item:nth-child(10){left:602px;}
    .service .n1 .combined_item:nth-child(11){left:602px;}
    .service .n1 .combined_item:nth-child(12){left:602px;}
    .service .n5 .combined_item:nth-child(9){left:578px;}
    .service .n5 .combined_item:nth-child(10){left:578px;}
    .service .n5 .combined_item:nth-child(11){left:578px;}
    .service .n5 .combined_item:nth-child(12){left:578px;}
    .service .combined_item:nth-child(13){top:0; left:891px;}
    .service .combined_item:nth-child(14){top:51px; left:891px;}
    .service .combined_item:nth-child(15){top:101px; left:891px;}
    .service .combined_item:nth-child(16){top:151px; left:891px;}
    .service .combined_item:nth-child(4n),
    .service .combined_item:last-child{border-bottom-width:0;}
    .service .traffic .n12 .combined_anchor:before{background-size:cover;}
    .service .combined .combined_list.end .slick-track{transform:translate3d(calc(-100% + 261px), 0px, 0px) !important;}
    .service .welfare_list{max-width:548px;}
    .service .welfare_anchor{font-size:18px;}
    .service .welfare_more{top:170px; right:90px;}
    .service .Distinguished_list{}
    .service .culture_list{max-width:620px;}
    .service .combined_anchor img {top: 0;height: 200px;width: 100%;}

}
@media all and (max-width:640px){
    .service:before, .service:after{top:57px; width:calc(50% - 268px);}
    .service .service_list{margin-left:auto;margin-right:auto;}
    .service .service_item{width:107px;}
    .service .service_item.n1{padding-left:0;}
    .service .service_item.n5{padding-right:0;}
    .service .service_open{height: 45px;font-size:14px;line-height:32px;}
    .service .service_open:before,.service .service_open:after{top:15px;}
    .service .slick-slider{top:30px;}
    .service .control .slick-arrow.slick-disabled{opacity:1; visibility:inherit;}
    .service .control{bottom:0; max-width:96px;}
    .service .slick-dots{display:block; position:absolute; bottom:-59px; left:0; right:0; z-index:2; width:44px; height:30px; margin-left:auto; margin-right:auto;}
    .service .slick-dots:before{display:block; position:absolute; top:15px; left:0; right:0; width:26px; height:1px; margin-left:auto; margin-right:auto; background:#cdcdcd; transform:rotate(-45deg);}
    .service .slick-dots li{display:none;}
    .service .slick-dots li.slick-active{display:block;}
    .service .current,.service .total{position:absolute; width:17px; font-size:15px; font-weight:600; line-height:15px;}
    .service .current{top:0; left:0; color:#4d9c00; text-align:right;}
    .service .total{bottom:0; right:0; color:#000; text-align:left;}
    .service .service_item.n1 .current{color:#0c59cd;}
    .service .service_item.n2 .current{color:#0d1844;}
    .service .service_item.n3 .current{color:#4b680c;}
    .service .service_item.n4 .current{color:#252525;}
    .service .service_item.n5 .current{color:#003194;}
    .service .combined .slick-slider{top:100px;}
    .service .welfare_list{padding-top:25px;}
    .service .welfare_item{height:150px; margin-left:10px; margin-right:10px;}
    .service .welfare_anchor{line-height:148px; font-size:15px;}
    .service .welfare_anchor:before{background-size:160px auto;}
    .service .welfare_more{top:-310px; right:-110px; padding-right:10px; font-size:12px;}
    .service .welfare_more:before{top:3px; width:4px; height:8px; background-size:25px auto;}
    .service .Distinguished_item{height:200px;}
    .service .Distinguished_anchor{padding-top:135px;}
    .service .Distinguished_anchor:hover{padding-top:125px;}
    .service .Distinguished_anchor:before,
    .service .Distinguished_anchor:after{height:136px;}
    .service .Distinguished_list .n1 .Distinguished_anchor:after{height:136px;}
    .service .Distinguished_text{padding-top:22px; font-size:14px; line-height:18px;}
    .service .Distinguished_anchor:hover .Distinguished_text{padding-top:10px;}
    .service .Distinguished_list .n5 .Distinguished_anchor:hover{padding-top:105px;}
    .service .Distinguished_list .n5 .Distinguished_anchor .Distinguished_text{padding-top:14px;}
    .service .Distinguished_list .n5 .Distinguished_anchor:hover .Distinguished_text{padding-top:12px;}
    .service .Distinguished_text .arrow{margin-top:8px;}
    .service .culture_anchor{margin-top:0; padding-top:20px;}
    .service .culture_list .n5 .culture_anchor:before{left:6px;}
    .service .culture_text{font-size:16px;}
    .service .service_panel > .culture_list{top:112px;}
    .doctor {padding-top: 50px;}

}
@media all and (max-width:575px){
    .service:before, .service:after{display:none;}
    .service .service_list{padding-left:3%; padding-right:3%; box-sizing:content-box;}
}


@media all and (max-width:500px){
    .service .service_open{font-size: 14px;line-height: 1;height: 41px;}
    .service .combined_anchor img {top: 0;height: 230px;width: 100%;}
    
}

@media all and (max-width:450px){
    .service .service_open{font-size: 14px;line-height: 1;height: 41px;}
    .service .combined_anchor img {top: 0;height: 190px;width: 100%;}
    
}

@media all and (max-width:420px){
    .service .service_open{font-size: 14px;line-height: 1;height: 41px;}
    .service .combined_anchor img {top: 0;height: 190px;width: 100%;}
    
}

@media all and (max-width:370px){
    .service .service_open{font-size: 14px;line-height: 1;height: 41px;}
    .service .combined_anchor img {top: 0;height: 140px;width: 100%;}
    
}
@media all and (max-width:350px){
    .service .service_open{font-size: 14px;line-height: 1;height: 41px;}
    .service .combined_anchor img {top: 0;height: 110px;width: 100%;}
    
}

/* 快速通道 */
.kstd .con_top {
    padding-top: 15px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px;
}
.kstd .con_top h2 {
    float: left;
    border-bottom: 4px solid #2170c2;
    padding-bottom: 16px;
}
.kstd {margin-top: 55px;margin-bottom: 75px; }
.kstd .Tongd { width: 100%; opacity: 0; visibility: hidden; }
.kstd .Tongd.animation { opacity: 1; visibility: visible; animation: 0.4s ease 0.5s 1 normal backwards running fadeInLeft; }
.kstd .Tongd ul li {float: left;min-width: calc(100% / 4);padding-right: 5px;box-sizing: border-box;margin-top: 10px;}
.kstd .Tongd ul li div {width: 100%;background: #f1f6fe;padding: 6px;height: 128px;box-sizing: border-box;transition: all .3s ease;}
.kstd .Tongd ul li div a { width: 100%; height: 100%; display: block; box-sizing: border-box; border: 1px dashed #f1f6fe; }
.kstd .Tongd ul li div a p.img { position: relative; width: 100%; height: 40px; margin-top: 18px; transition: all 0s; }
.kstd .Tongd ul li div a p.img { background-repeat:  no-repeat;background-position: center top; }
.kstd .Tongd ul li:hover div a p.img { background-position: center -40px; }

.kstd .Tongd ul li div a p:nth-child(2) {text-align: center;font-size: 17px;line-height: 50px;color: #13302e;}
.kstd .Tongd ul li:hover div { background: #2f80d4; }
.kstd .Tongd ul li:hover div a { border: 1px dashed #f1f6fe; }
.kstd .Tongd ul li:hover div p:nth-child(2) { color: #fff; }
.kstd .Tongd ul li:hover div p.img img { animation: 0.3s ease 0.2s 1 normal backwards running fadeInDown; }

.kstd .zt { width: 17.7%; opacity: 0; visibility: hidden; }
.kstd .zt.animation { opacity: 1; visibility: visible; animation: 0.4s ease 0.5s 1 normal backwards running fadeInRight; }
.kstd .zt h2.tit {margin-bottom: 26px;}
.kstd .zt .zt_sub a { display: block; min-width: 100%; height: 80px; overflow: hidden; margin-top: 13px; }
.kstd .zt .zt_sub a:first-child { margin-top: 0; }
.kstd .zt .zt_sub a img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all 2s; }
.kstd .zt .zt_sub a:hover img { transform: scale(1.2); }
/* 友情链接 */
.kstd .links { margin-top: 60px; visibility: hidden; opacity: 0; }
.kstd .links.animation { opacity: 1; visibility: visible; animation: 0.6s ease 1 normal backwards running fadeInDown; }
.kstd .links>ul .slick-list li { float: left; min-width: 25%; height: 128px; border-left: 1px solid #f4f4f4; border-top: 1px solid #f4f4f4; box-sizing: border-box; }
.kstd .links>ul { border-bottom: 1px solid #f4f4f4; }
.kstd .links>ul .slick-list { border-right: 1px solid #f4f4f4; }
.kstd .links>ul .slick-list li a { width: 100%; height: 100%; display: block; overflow: hidden; position: relative; }
.kstd .links>ul .slick-list li a img {display: block;max-width: 80%;height: auto;object-fit: cover;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;transition: all .3s;}
.kstd .links>ul .slick-list li a:hover img {transform: scale(1.1);}


/* 快速通道 */
.links .con_top {
    padding-top: 15px;
    margin-bottom: 25px;
}
.links .con_top h2 {
    float: left;
    border-bottom: 4px solid #2170c2;
    padding-bottom: 16px;
}


.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-meau a{background: #2170c2; display: block; text-decoration: none;}
.cndns-right-meau a span{width: 50%;display: block;margin: auto;padding-top: 10px;}
.cndns-right-meau a span img{width: 100%;}
.cndns-right-meau a p{font-size: 12px;color: #FFF;text-align: center;padding: 6px 5px;margin: 0;}





.jishu {

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

	background-image: url(../img/ky.jpg);

	background-repeat: no-repeat;

	background-position: center top;
	background-color: #4992de;

	height: 543px;

	padding-top: 77px;



}

.jishu .js {

	float: left;

	width: 860px;

}

.jishu .jslm {

	height: 40px;

	width: 100%;

	margin-bottom: 25px;

}

.jishu .jslm h1 {

	font-size: 28px;

	font-weight: normal;

	color: #FFF;

	float: left;

	margin-right: 10px;

}

.jishu .jslm h1 a{

	color: #FFF;

}

.jishu .jslm p{

	font-size: 16px;

	font-weight: normal;

	color: #94c8fe;

	float: left;

	margin-top: 10px;

	text-transform: uppercase;

}

.jishu .jslm p a{

	color: #94c8fe;

}

.jishu .jslm span{

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

	float: right;

	margin-top: 10px;

}

.jishu .jslm span a{

	color: #FFFFFF;

}

.jishu .js .jspic {

	width: 860px;

	height: 185px;

	margin-bottom: 20px;

}

.jishu .js .jspic ul{ width:110%;}

.jishu .js .jspic ul li{

	float: left;

	height: 185px;

	width: 270px;

	margin-right: 25px;

	position: relative;

}

.jishu .js .jspic ul li span{

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 10;

	width: 270px;

	color: #FFF;

	text-align: center;

	height: 35px;

	background-image: url(../img/bt.png);

	font-size: 16px;

	line-height: 35px;

	}

.jishu .js .jspic ul li span a{

	color: #FFF;

	}

.jishu .js .jslist ul li {

	font-size: 16px;

	line-height: 40px;

	color: #FFF;

	background-image: url(../img/dian.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

}

.jishu .js .jslist ul li a{

	color: #FFF;

}

.jishu .js .jslist ul li span{ float:right;}

.jishu .ky {

	float: right;

	width: 365px;

}

.jishu .ky .jslist ul li {

	font-size: 16px;

	line-height: 27px;

	color: #FFF;

	border: 1px solid #8ec5ef;

	padding-top: 15px;

	padding-right: 20px;

	padding-bottom: 15px;

	padding-left: 20px;

	margin-bottom: 15px;

}

.jishu .ky .jslist ul li a{

	color: #FFF;

}

.jishu .ky .jslist ul li span {

	font-size: 14px;

	color: #add5ff;

}

.jishu .ky .jslist ul li span a{

	color: #add5ff;

}