
body{ margin:0 auto; font-size:12px; font-family: "思源黑体",Arial, Helvetica,sans-serif,serif; line-height:normal; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0; line-height: 1;font-weight: 200;}
ul { list-style:none;}
strong{
	font-weight: 700;
}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
#container { width:900px; margin:0 auto;}
/*-----------------头部开始--------------------*/
.top{background: #018baf;height: 50px; padding: 0 8% 0 0;}
.topbox p{text-align: right; line-height: 50px; font-size: 15px;}
.topbox a{display: inline-block; *display: inline;color: #fff; font-size: 15px; padding: 0 22px;}
.topbox a:hover{background: #6fbacf;color: #fff;}
.topbox .hover3{background: #6fbacf;color: #fff;}
.header{background: #fff; border-bottom: 1px solid #dddddd;height: 105px;}
.headerbox{width:1245px;  margin: 0 auto; position: relative;}

.logo{float: left; padding: 9px 0 0 22px;}
.nav{float: left;}
.nav li.m{float: left;  padding-left: 25px; position: relative;}
.nav h3{line-height:105px; font-size: 16px;}
.nav h3 a{color: #333333;}
.nav .hover1 a{color: #04a4be;}
.nav .on h3 a{color: #29abc2;}
.nav a:hover{color: #04a4be;}
.sub{overflow-y: auto; max-height: 160px; background: #fff; width:162px; position: absolute;left:-20px; top:105px;z-index: 1000;text-align: center; padding: 25px 0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); display: none;}
.sub::-webkit-scrollbar{
	/* width: 0; */
}
.sub::-webkit-scrollbar {
	width: 10px;
 	/*height: 4px;*/
}
.sub::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
}
.sub::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}
.sub dt{line-height: 30px;}
.sub span{width:22px; height: 11px; top:-11px; position: absolute;left:50%; margin-left: -11px;}
.sub dt a{color: #333333;font-size: 15px;}
.sub dt a:hover{color: #29abc2;}
.ssk{height: 30px; border: 1px solid #767676;width:206px; overflow: hidden; position: absolute; right:-130px; top:35px;-moz-border-radius: 16px; -webkit-border-radius: 16px;border-radius:16px;}
.btn1{float: left; padding: 7px 0 0 9px;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.wby1{border: none; padding-left: 15px; font-size: 16px;width:140px; line-height: 30px;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; }
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner{}
.banner img{width: 100%;}
.yydt{width:1240px; margin: 0 auto;}
.yydt_tit{padding: 100px 0 40px;}
.yydt_tit h2{font-size: 25px; color: #2d2725;}
.fr{float: right;}
.yydt_tit a{display: block;width:91px; height: 23px; text-align: center; font-size:14px ;color: #2d2725; border: 1px solid #dddddd;-moz-border-radius: 13px; -webkit-border-radius: 13px;border-radius:13px; line-height: 23px;}
.yydt_tit a:hover{color: #007AFF;border: 1px solid #007AFF;}
.yydt_nr{overflow: hidden;}
.yydt_left{width:560px;float: left;}
.yydt_left img{width:560px; height: 306px;}
.yydt_left p{font-size: 18px; color: #fff; line-height: 78px; padding-left: 20px; background: #04a4be;}
.yydt_right{float: right; width:565px; padding: 0 34px 0 50px;background: url(../image/a3.png) no-repeat left top;}
.yydt_right li{border-bottom: 1px solid #e0e1e3; padding: 19px 0 18px; line-height: 25px;}
.yydt_right a{color: #333; font-size: 17px;display: inline-block;width:410px;text-overflow: ellipsis;white-space: nowrap;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.yydt_right a:hover{color: #04a4be;}
.yydt_right b{display: block;font-size: 14px; font-weight: 200; padding-top: 5px;}
.yydt_right span{float: right; text-align: center;font-size: 28px; color: #444444; margin-top: -12px;}
.dttp{padding-top: 125px;}
.dttp ul{overflow: hidden; margin-left: -40px;}
.dttp li{width: 50%; float: left; padding-left: 40px;box-sizing: border-box;}
.dttpbox img{width:100%;transition: all .5s;}
.dttpbox img:hover{transform: scale(1.2);}
.dttpbox {position: relative;overflow: hidden;}
.dttpbox span{display: block; position: absolute; bottom: 0; width:120px; height: 90px;}
.zjjs_a{background: url(../image/a6.png) no-repeat center 6px #04a4be;left:50%;  transform:translateX(-50%);}
.dttpbox p{color: #fff; text-align: center; padding-top: 65px; font-size: 20px;}
.zjjs_b{background: url(../image/a7.png) no-repeat center 6px #e6c98f;left:50%;  transform:translateX(-50%);}

.hlwd{padding-top: 125px;}
.hlwd ul{overflow: hidden; margin-left: -20px;}
.hlwd li{float: left; width:33.33%; float: left; padding: 0 0 0 20px;box-sizing: border-box;}
.hlwd_tp{overflow: hidden;}
.hlwd_tp img{width:100%;}
.img1 {transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.img1:hover { transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.img3 {transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.img3:hover { transform: rotate(360deg) scale(1.2);-webkit-transform: rotate(360deg) scale(1.2);-moz-transform: rotate(360deg) scale(1.2); -o-transform: rotate(360deg) scale(1.2); -ms-transform: rotate(360deg) scale(1.2); }
.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}
.hlwd_text{padding: 0 20px 22px 20px; border: 2px solid #ececec;border-top: none;}
.hlwd_text h2{font-size:23px; line-height: 55px; color: #2d2725; padding-top: 10px;}
.hlwd_text h2 a{display: block; padding: 5px 17px; border: 1px solid #f0f0f0;font-size: 13px; color: #2d2725;-moz-border-radius: 4px; -webkit-border-radius:4px;border-radius:4px; line-height: 1; margin-top: 10px;}
.hlwd_text h2 a:hover{color: #0055AA; border: 1px solid #0055AA;}
.hlwd_text dt{line-height: 39px; border-bottom: 1px solid #f0f0f0;}
.hlwd_text a{font-size: 14px; color: #2d2725;}
.hlwd_text a:hover{color: #007AFF;}

.hljx_tit{padding: 60px 0 25px;}
.hljx_tit h2{font-size: 23px; color: #2d2725;}
.hljx_nr ul{overflow: hidden;}
.hljx_nr li{width:25%; float: left;}
.hl_text{height: 271px; position: relative; padding-left: 30px;}
.hl_text a>h2{font-size: 22px; color: #fff; line-height: 64px; padding-top: 20px;transition: All 0.4s ease-in-out;}
.hl_text a>img{transition: All 0.4s ease-in-out;}
.hl_tp {position: relative;}
.hl_tp img{display: block;}
.hl_zz {position: absolute;width:100%; height: 100%; left:0; top:0; background: rgba(255,255,255,.85);opacity: 0;transition: All 0.4s ease-in-out;}
.hl_zz h2{text-align: center; font-size: 23px; padding-top: 80px; color: #828282;}
.tao1{height: 2px; width:47px; background: #828282; margin: 20px auto;}
.hl_zz p{text-align: center; font-size: 16px; color: #828282;}
.hl_tp a:hover .hl_zz{opacity: 1;}
.hl_tp a:hover>h2{opacity: 0;}
.hl_tp a:hover>img{opacity: 0;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: #018baf; padding: 35px 0 45px; margin-top: 105px;}
.footerboxo{width:1240px; overflow: hidden; margin: 0 auto;}
.foot_left{float: left; width:300px;}
.rwm{overflow: hidden; padding-top: 24px;}
.rwm img{float: left; width:90px; padding-right: 16px;}

.rwm p{color: #fff; font-size: 12.5px; line-height: 30px;}
.foot_right{width:830px; float: right; border-left: 1px solid #19abd1; padding-left: 55px;}
.gnfl{overflow: hidden;}
.gnfl li{float: left; width:200px; overflow: hidden;}
.gnfl img{float: left; margin-right: 10px;}
.gnfl h2{color: #fff; font-size: 14.45px; padding-bottom: 10px;}
.gnfl p{color: #fff; font-size: 12px;}
.dbdh{overflow: hidden; padding-top: 30px;}
.dbdh li{float: left; color: #fff;font-size: 13px;width:75px ;line-height: 1.8;}
.dbdh a{color: #fff; padding: 0 3px;}
.bqxx{padding-top: 30px;}
.bqxx p{font-size: 13px; color: #fff; line-height: 23px; }
.bqxx span{padding-left: 20px;}
/*------------------版权结束------------------*/
.fdck{position: fixed;right:10px; top:25%;width:60px;z-index: 1000;}
.fdck li{padding-bottom: 10px; position: relative;}
.fdck>ul>li>a{display: block; height: 60px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3);-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; position: relative;z-index: 10000;}
.fdck span{font-size: 18px; text-align: center; display: block; color: #333; padding-top: 8px;line-height: 22px;}
.yyho{background: #fff;}
.fdck .yyho:hover{background: #04a4be;color: #fff;}
.fdck .yyho:hover span{color: #fff;}
.yyhoList {
	position: relative;
}
.yyhoList:hover .yyho_out{
	display: block;
}
.yyho_out {
	position: absolute; z-index: 9; right: 100%; padding-right: 20px; top: 0; display: none;
}
.yyho_out #LR_Operatorlist_Div {
	background: #fff; width: 160px; font-size: 18px; border-radius: 10px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4); padding: 15px; box-sizing: border-box;
}
#LR_Operatorlist_Div li {
	line-height: 2.3; padding-bottom: 0;
}
#LR_Operatorlist_Div li:not(:last-child) {
	border-bottom: 1px dashed #ccc;
}
.dgtm{background: url(../image/a21.png) no-repeat center center #fff;}
.wxtm{background: url(../image/a22.png) no-repeat center center #fff;}
.aptm{background: url(../image/a23.png) no-repeat center center #fff;}
.dhtm{background: url(../image/a25.png) no-repeat center center #fff;}
.dgtm:hover{background: url(../image/a26.png) no-repeat center center #04a4be;}
.wxtm:hover{background: url(../image/a27.png) no-repeat center center #04a4be;}
.aptm:hover{background: url(../image/a28.png) no-repeat center center #04a4be;}
.dhtm:hover{background: url(../image/a29.png) no-repeat center center #04a4be;}
.wbyc{width:200px; height: 91px; transition: All 0.4s ease-in-out;position: absolute; right:62px; top:-16px;right:-104px;z-index: 0;opacity: 0;}
.wbyc img {
	width: 100%;
}
.ssdh{background: url(../image/z22.png); width:307px; height: 71px; position: absolute;right:-317px; top:-5px;transition: All .6s ease-in-out;opacity: 0;}
.ssdh p{color: #333; line-height: 22px; padding: 10px 0 0 65px;font-size: 16px;}
.fdck li:hover .wbyc{right:62px; top:-16px; opacity: 1;}
.fdck li:hover .ssdh{top:-5px; right:62px; opacity: 1; }



/* 就诊版 在线弹窗 */
#tanchuang {
	display: none;
	position: fixed; z-index: 99; top: 0; bottom: 0; right: 0; left: 0; margin: auto; width: 100%; height: 100%; background: rgba(0, 0, 0, .2);
}
#tanchuang>div {
	position: fixed; z-index: 99; width: 460px; height: 166px; background: #fff; border-radius: 15px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
	top: 0; bottom: 0; right: 0; left: 0; margin: auto;
}
#tanchuangBtn {
	position: absolute; top: 15px; right: 15px; font-size: 23px; background: transparent; border: 0; cursor: pointer;
}
#LR_Operatorlist_Div1 {
	padding-top: 48px; text-align: center;
}
#LR_Operatorlist_Div1 li {
	float: left; font-size: 18px; line-height: 2.3; width: 33.333%;
}


/*==院所介绍==*/
.wz1240{width:1240px; margin: 0 auto;}
.dqwz p{font-size: 14px; color: #7a7572; line-height: 110px;}
.dqwz a{color: #7a7572;}
.dqwz a:hover{color: #29abc2;}
.ysjs{overflow: hidden;}
.ysjs_left{width:449px;float: left;}
.ysjs_right{width:730px; float: right; padding-top: 50px;}
.ysjs_right h2{font-size: 33px;line-height: 104px; background: url(../image/b2.png) no-repeat left bottom; margin-bottom: 15px;}
.ysjs_right p{font-size: 16px; line-height: 24px; color: #000000; padding-bottom: 24px;text-align:justify; word-break: break-all;}

.lshb{padding-top: 40px;}
.lshb ul{overflow: hidden; margin-left: -12px;}
.lshb li{float: left; width:20%; padding-right: 12px;box-sizing: border-box;}
.lshb span{display: block; text-align: center; line-height: 39px; font-size: 16px;cursor:pointer; color: #4b4b4a; border: 1px solid #dadada;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.lshb_nr{padding: 60px 30px 0 30px;}
.lshb_nr p{font-size: 16px; line-height: 24px; color: #000000; padding-bottom: 24px;text-align:justify; word-break: break-all; text-indent: 32px;}
.lshbbox ul{overflow: hidden; margin-left: -55px;}
.lshbbox li{width:50%; float: left; padding-left: 55px;text-align: center;}
.lshbbox  img{width:100%;}
.lshbbox h4{font-size: 16px; padding-top: 28px; color: #4b4b4a;}
.lshb .lshb_tit .on1{color: #fff; background: #04a4be;border: 1px solid #04a4be;color: #fff;}

.ldfb ul{padding:115px 0 ;overflow: hidden;}
.ldfb li{width:50%; float: left; box-sizing: border-box; border: 2px solid #fff;}
.ldfbbox{position: relative;}
.ldtp {position: relative;}
.ldtp img{width:100%;}
.ldfb_zz{transition: All 0.4s ease-in-out;width:100%; height: 100%; position: absolute;left:0; top:0;z-index: 100;}
.ldtp p{font-size: 25px; color: #fff; z-index: 1; position: absolute;top:55px; left:40px;background: url(../image/a16.png) no-repeat left bottom; padding-bottom: 35px;}
.ldtp p::before {
	content: ''; position: absolute; z-index: -1; background: rgba(0,0,0,.4); top: 0; left: 0; height: 1em; width: 100%; transform: scale(1.05);
}
.ldfb_zz{position: absolute;width:100%; height: 100%; top:0; left:0;opacity: 0;}
.ldfb_zz p{color: #fff; text-align: center; padding: 125px 0 30px 0; color: #333333; font-size: 25px;}
.ldfb_zz a{display: block; margin: 0 auto; width:140px; height: 38px; background: #04a4be; text-align: center; line-height: 38px; font-size: 14px; color: #fff;-moz-border-radius: 19px; -webkit-border-radius: 19px;border-radius:19px;}
.ldfbbox:hover .ldfb_zz{opacity: 1;}

.jsgn ul{overflow: hidden; margin-left: -14px;}
.jsgn li{width:16.66%; float: left; text-align: center; padding-left: 14px;box-sizing: border-box;}
.jsgn a{display: block; padding: 40px 0; border: 1px solid #dedede;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.jsgn p{color: #333333;font-size: 20px; padding-top: 17px;}
.bjnr1{display: block; width:60px; height: 55px; background: url(../image/s1.png) no-repeat center center; margin: 0 auto;}
.bjnr2{display: block; width:60px; height: 55px; background: url(../image/s2.png) no-repeat center center; margin: 0 auto;}
.bjnr3{display: block; width:60px; height: 55px; background: url(../image/s3.png) no-repeat center center; margin: 0 auto;}
.bjnr4{display: block; width:60px; height: 55px; background: url(../image/s4.png) no-repeat center center; margin: 0 auto;}
.bjnr5{display: block; width:60px; height: 55px; background: url(../image/s5.png) no-repeat center center; margin: 0 auto;}
.bjnr6{display: block; width:60px; height: 55px; background: url(../image/s6.png) no-repeat center center; margin: 0 auto;}
.jsgn a:hover{background: #04a4be; border: 1px solid #04a4be;}
.jsgn a:hover p{color: #fff;}
.jsgn a:hover .bjnr1{display: block; width:60px; height: 55px; background: url(../image/s7.png) no-repeat center center; margin: 0 auto;}
.jsgn a:hover .bjnr2{display: block; width:60px; height: 55px; background: url(../image/s8.png) no-repeat center center; margin: 0 auto;}
.jsgn a:hover .bjnr3{display: block; width:60px; height: 55px; background: url(../image/s9.png) no-repeat center center; margin: 0 auto;}
.jsgn a:hover .bjnr4{display: block; width:60px; height: 55px; background: url(../image/s10.png) no-repeat center center; margin: 0 auto;}
.jsgn a:hover .bjnr5{display: block; width:60px; height: 55px; background: url(../image/s11.png) no-repeat center center; margin: 0 auto;}
.jsgn a:hover .bjnr6{display: block; width:60px; height: 55px; background: url(../image/s12.png) no-repeat center center; margin: 0 auto;}

/*科室设置*/
.kssz_banner h2{line-height: 84px; color: #444444; text-align: center; font-size: 27px;background:url(../image/b9.png) no-repeat center bottom;}
.kssz{padding-top: 45px;}
.kssz_tit ul{overflow: hidden;}
.kssz_tit li{float: left; padding-right: 15px;}
.kssz_tit a{display: block; width:185px; height: 40px; color: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;font-size: 18px; text-align: center; line-height: 40px; background: #57d391;}
.kssz_tit ul li:nth-child(2) a{ background: #e5b152;}
.kssz_tit ul li:nth-child(3) a{ background: #64a4cd;}
.ksfl{ padding-top: 13px;}
.ksfl ul{overflow: hidden; margin-left: -16px;}
.ksfl li{float: left; padding: 0 0 15px 16px;}
.ksfl a{display: block;background: url(../image/b11.png); width:162px; height: 40px;}
.ksfl span{display: block; width:120px; padding-left: 20px; font-size: 14px; color: #333333; line-height: 40px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.zlzj{overflow: hidden; padding: 50px 5px;}
.zlzj_left{width:596px; float: left;}
.zlzj_tp img{width:100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zlzj_text{margin-top: 12px; padding: 0 25px 15px 25px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.zlzj_text h2{color: #000000; font-size: 25px; line-height: 55px;}
.zlzj_text h2 a {
	position: relative; padding: 15px; border-radius: 7px; color: #fff; background: #29ABC2;
}
.zlzj_text a{font-size: 15px; color: #333333;}
.zlzj_text a:hover{
	/* color: #29ABC2; */
}
.zlzj_text p{font-size: 15px; color: #333333; line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zlzj_right{-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;float: right; width:590px; background: #14aac2; padding: 0 15px; margin-top: 62px;}
.zlzj_bt h2{font-size: 20px; padding: 45px 0 17px 25px; border-bottom: 2px solid #4df0fa; color: #fff;}
.zlzj_right p{font-size: 18px; color: #fff; padding: 15px 20px 0 20px; line-height: 28px;text-align:justify; word-break: break-all;}

/*==科室设置_内页==*/
.zjzz{overflow: hidden;}
.zjzz_left{width:596px; float: left;}
.zjzz_left img{width:100%;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zjzz_right{width:610px; float: right; padding-top: 120px;}
.zjzz_right h2{background: url(../image/b2.png) no-repeat left bottom; font-size: 33px; padding-bottom: 37px; margin-bottom: 25px;}
.zjzz_right p{font-size: 16px; line-height: 25px; color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; margin-bottom: 32px;}
.btn2{width:152px; height: 36px;-moz-border-radius: 18px; -webkit-border-radius: 18px;border-radius:18px;transition: All 0.4s ease-in-out; background: #04a4be; color: #fff; line-height: 36px; text-align: center; font-size: 16px;display: block; }
.btn2:hover{background: #02788b;color: #fff;}

.zdx{padding-bottom: 80px;}
.zdz_tit{padding: 52px 0 10px 0;}
.zdz_tit h2{font-size: 33px; padding-bottom: 37px; background: url(../image/b2.png) no-repeat left bottom;color: #333;}
.zdx_nr{padding-top: 25px;}
.zdx_nr p{font-size: 16px; color: #333; line-height: 24px;}
.tdnr img{width:100%;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zdx_nr .swiper-button-next{background: url(../image/right.png); width:35px; height: 35px; right:-50px}
.zdx_nr{position: relative;}
.zdx_nr .swiper-button-prev{background: url(../image/left.png); width:35px; height: 35px; left:-50px}
.tdtext{text-align: center;}
.tdtext h2{font-size: 18px; color: #202020; padding: 35px 0 15px;}
.tdtext p{font-size: 15px; color: #565656;}
.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {background-image: url(../image/b18.png); height:805px;}
.cd-fixed-bg { background-attachment: fixed;}
.wzmk{width:1240px; margin: 0 auto;}
.wzmk ul{overflow: hidden;}
.wzmk li{float: left; width:25%;}
.wzmkbox{padding:0  30px ;height: 425px;}
.wzmk ul li:nth-child(1){ padding-top: 147px;}
.wzmk ul li:nth-child(1) .wzmkbox{ background: #5bc4ca;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5); }
.wzmk ul li:nth-child(1) .wzmk_tit{padding: 48px 0 18px; }
.wzmk ul li:nth-child(1) .wzmk_tit h2{color: #fff; font-size: 24px;}
.wzmk ul li:nth-child(1) .wzmk_tit a{display: block; width:23px; height: 23px;}
.wzmk ul li:nth-child(1) .wzmk_nr dt{border-bottom: 1px solid #bde7ea; padding: 13px 0;}
.wzmk ul li:nth-child(1) .wzmk_nr dt a{color: #fff;font-size: 16px; line-height: 21px;}

.wzmk ul li:nth-child(2){ padding-top: 205px;}
.wzmk ul li:nth-child(2) .wzmkbox{ background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5); }
.wzmk ul li:nth-child(2) .wzmk_tit{padding: 48px 0 18px; }
.wzmk ul li:nth-child(2) .wzmk_tit h2{color: #333; font-size: 24px;}
.wzmk ul li:nth-child(2) .wzmk_tit a{display: block; width:23px; height: 23px;}
.wzmk ul li:nth-child(2) .wzmk_nr dt{border-bottom: 1px solid #ebebeb; padding: 13px 0;}
.wzmk ul li:nth-child(2) .wzmk_nr dt a{color: #707070;font-size: 16px; line-height: 21px;}

.wzmk ul li:nth-child(3){ padding-top: 115px;}
.wzmk ul li:nth-child(3) .wzmkbox{ background: #eabf70;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5); }
.wzmk ul li:nth-child(3) .wzmk_tit{padding: 48px 0 18px; }
.wzmk ul li:nth-child(3) .wzmk_tit h2{color: #fff; font-size: 24px;}
.wzmk ul li:nth-child(3) .wzmk_tit a{display: block; width:23px; height: 23px;}
.wzmk ul li:nth-child(3) .wzmk_nr dt{border-bottom: 1px solid #f7e5c6; padding: 13px 0;}
.wzmk ul li:nth-child(3) .wzmk_nr dt a{color: #fff;font-size: 16px; line-height: 21px;}

.wzmk ul li:nth-child(4){ padding-top: 185px;}
.wzmk ul li:nth-child(4) .wzmkbox{ background: #24b5cc;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5); }
.wzmk ul li:nth-child(4) .wzmk_tit{padding: 48px 0 18px; }
.wzmk ul li:nth-child(4) .wzmk_tit h2{color: #fff; font-size: 24px;}
.wzmk ul li:nth-child(4) .wzmk_tit a{display: block; width:23px; height: 23px;}
.wzmk ul li:nth-child(4) .wzmk_nr dt{border-bottom: 1px solid #a7e1eb; padding: 13px 0;}
.wzmk ul li:nth-child(4) .wzmk_nr dt a{color: #fff;font-size: 16px; line-height: 21px;}
.nygn{width:1240px; margin: 0 auto; padding-top: 110px;}
/*==科室设置_内页弹窗==*/
.tcbj{position: fixed;width:100%; height: 100%; top:0; left:0; background: rgba(0,0,0,.7);z-index: 1000;}
.tcnr{width:1160px; height: 520px; background: #fff; position: fixed; z-index: 1001;left:50%; top:50%; transform:translate(-50%,-50%); padding: 0 40px;}
.tcnr_tit{padding: 30px 0 25px;}
.tcnr_tit h2{font-size: 20px; color: #000000;}
.tcnr_xq{overflow: auto;height: 398px; padding-right: 15px;}
.tcnr_xq p{font-size: 16px; line-height: 30px;color: #333;text-indent: 32px;}
#style-1::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
#style-1::-webkit-scrollbar {width:5px; height:5px;background-color:#fff;}
#style-1::-webkit-scrollbar-thumb { border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}

/*==专家列表==*/
.zjjs ul{overflow: hidden; margin-left: -12px; padding-top: 50px;}
.zjjs li{width:20%; float: left; padding: 0 0 12px 20px;box-sizing: border-box;}
.zjjs a{display: block; text-align: center; line-height: 38px; border: 1px solid #d0d0d0;color: #595c5f;font-size: 14px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zjjs a:hover{color: #fff; border: 1px solid #04a4be;background: #04a4be;}
.zjlb ul{overflow: hidden; margin-left: -80px; padding-top: 57px;}
.zjlb li{float: left; width:20%;height: 410px; padding: 0 0 60px 80px;box-sizing: border-box;}

/*==专家列表内页==*/
.zjlb_ny{overflow: hidden;}
.zlny_left{width:200px; float: left;}
.zlny_left img{width:200px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zlny_right{float: right; width:950px;background: url(../image/b21.png) no-repeat left bottom; padding-bottom: 55px;}
.zlny_right p{font-size: 14px; line-height: 38px; color: #474747;}
.zlny_right h2{font-size: 24px; color: #333333; padding: 35px 0 15px 0;}

.grjj{padding-top: 70px;}
.grjj_tit h2{font-size: 24px; color: #333333;border-bottom: 1px solid #e0e1e3; line-height: 2;}
.grjj_nr{padding: 15px;}
.grjj_nr td {
	border: 1px solid #DDD;
}
.grjj_nr p{font-size: 14px; line-height: 24px; color: #333333;}
.grjj_tp{text-align: center; padding: 20px 0;}

.gdtj{padding-top: 50px;}

/*==护理天地==*/
.hlwdnr ul{overflow: hidden; margin-left: -15px; padding-top: 50px;}
.hlwdnr li{
	float: left; width:33.33%; padding: 10px 10px 10px 10px;box-sizing: border-box; transition: all .3s;
	border-bottom: 1px solid rgb(222, 222, 222);;border-right: 1px solid rgb(222, 222, 222);
}
/* .hlwdnr li:last-child{
	border-bottom: 0;
} */
.hlwdnr li:hover{
	background: #f5f5f5;
}
.hlwdnr li:hover img{
	transform: scale(1.05);
}
.hlwdnr li:hover .hlwd_texta{
	color: #1E90FF;
}
.hlwd_tp img{height: 220px; width:92%;transition: all 0.5s;display: block;margin: auto;}
.hlwd_tp {overflow: hidden;height: 200px;}
.hlwd_texta h2{font-size: 16px; line-height: 44px; margin-top: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all 0.5s;}
.hlwd_texta p{font-size: 13px; color: #333333;line-height: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hlwd_texta h4{font-size: 13px; color: #333333;line-height: 18px; padding-top: 10px;}
.fynr{text-align: center; padding: 40px 0 110px 0;}
.fynr li{display: inline-block; *display: inline; }
.fynr a{display: inline-block; *display: inline; margin: 0 2px; line-height: 36px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; background: #f1eff0;color: #848484; font-size: 13px; padding: 0 15px;}
.wby2{height: 34px; border: 1px solid #f1eff0;width:58px; text-align: center;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; }
.fynr .hover2 a{color: #fff; background: #04a4be;}
.fynr a:hover{color: #fff; background: #04a4be;}

/*==护理天地内页==*/
.hltd_box{overflow: hidden;}
.hltd_left{float: left; width:740px;}
.hltd_tit{text-align: center; padding-top: 30px; padding-bottom: 40px;}
.hltd_tit h2{font-size: 24px; color: #333333; padding-bottom: 15px;}
.hltd_tit p{font-size: 16px; color: #333333;}
.hltd_xqnr h4{font-size: 16px; color: #707070; line-height: 30px; padding-bottom: 30px;}
.hltd_xqnr p{font-size: 16px; color: #707070; line-height: 30px; text-align:justify; word-break: break-all;}
.hltd_xqnr td{border-style: solid;}
.hltd_xqnr td *{
	text-indent: 0;}
.sxpwz{border-top: 1px solid #dcdcdc; padding: 25px 0 70px 0; margin-top: 85px;}
.sxpwz p{font-size: 14px; color: #333333; line-height: 30px;}
.sxpwz a{font-size: 14px; color: #333333; line-height: 30px;}
.sxpwz a:hover{color: #24B5CC;}
.hltd_right{float: right; width:395px;}

.cltit{background: url(../image/b26.png); height: 203px;}
.cltit h2{font-size: 24px; text-align: center; line-height: 203px; color: #fff;}
.clnr{border: 1px solid #e6e6e6;border-bottom: none;}
.clnr li{border-bottom: 1px solid #e6e6e6; line-height: 89px; padding: 0 16px;}
.clnr a{font-size: 16px; color: #333435;display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.clnr a:hover{color: #24B5CC;}

/*==附属公司==*/
.zsnr{overflow: hidden;}
.zsnr_left{float: left; width:590px;}
.zsnr_left h2{font-size: 33px; color: #000000; padding-bottom: 40px; background: url(../image/b2.png) no-repeat left bottom; margin-bottom: 20px;}
.zsnr_left p{font-size: 16px; line-height: 25px; color: #000;}
.zsnr_right{float: right; width:619px; position: relative; padding-bottom: 75px;}
.zsnr_right img{width:100%; height: 335px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zsnr_right .swiper-pagination{width:110px; height: 44px; right:0; bottom: 0;background: #04a4be;left:auto; line-height: 44px; color: #fff; font-size: 16px;
-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zsnr_right .swiper-button-next{background: url(../image/b28.png); width:9px; height: 15px; bottom: 15px;top:auto;}
.zsnr_right .swiper-button-prev{background: url(../image/b29.png); width:9px; height: 15px; bottom: 15px;left:520px;top:auto;}

.kzxm{
	padding-top: 30px;
	clear: both;
}
.kzxm_text h2{font-size: 16px; font-weight: 800; color: #000; padding-bottom: 5px;}
.kzxm_text p{font-size: 16px; color: #000000; line-height: 24px;}
.kzxm_tp img{width:100%;}
.kzxm_tp {padding-top: 30px;}
.kzxm_tex{padding-top: 30px;}
.kzxm_text img{
	max-width: 100%;
}
.kzxm_tex p{font-size: 16px; color: #000000; line-height: 24px;}

/*==就医指南==*/
.bbn{background: url(../image/b31.png); padding-bottom: 130px;}
.wz1200{width:1200px; margin: 0 auto;}
.jyzn h2{text-align: center;font-size: 25px; color: #333333; padding-bottom: 25px;}
.jyzn_nr ul:after{content: '';clear: both;visibility: hidden; display: block;
	width: 0;}
.jyzn_nr li{float: left; padding-right: 10px; transition: all .5s;}
.jyzn_nr li:hover {
	transform: translateY(-7px);
}
.jyzn_nr a{display: block; text-align: center;width:225px; padding: 30px 0;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.jyzn_nr p{color: #fff; font-size: 20px; }
.jyzn_nr span{display: block; width:85px;height: 85px; margin: 0 auto; position: relative;}
.jyzn_nr ul li:nth-child(1) a{background: #14aac2;}
.jyzn_nr ul li:nth-child(2) a{background: #e5b152;}
.jyzn_nr ul li:nth-child(3) a{background: #64a4cd;}
.jyzn_nr ul li:nth-child(4) a{background: #5bc4ca;}

.jyznb{margin-top: 95px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;background: #fff;overflow: hidden;}
.jyzn_tit{background: #e5b152;}
.jyzn_tit h2{color: #fff; line-height: 58px; padding-left: 28px; font-size: 20px;}
.jyxx{padding-top: 22px;}
.jyxx h3{line-height: 40px; font-size: 18px; color: #333333; padding-left: 40px;}
.rjdh{margin: 0 25px 25px 25px; border: 1px solid #dddddd; padding: 15px 0;display: none;}
.jyxx h3 a{color: #333;}
.rjdh h2{font-size: 18px; color: #333333; padding: 10px ;}
.rjdh p{padding: 0 40px; font-size: 18px; line-height: 24px; color: #333333;}
.rjdhbox{padding-bottom: 40px;}
.jyxx h3 i{display: inline-block; *display: inline; margin-left: 12px; width:40px; height: 40px;background: url(../image/b36.png) no-repeat center center;vertical-align: middle; margin-top: -6px;}
.jyxx .on{background: #e5b152;}
.jyxx .on a{color: #fff;}
.jyxx .on i{background: url(../image/b37.png) no-repeat center center;}


.fdck .yymz{display: block; background: url(../image/b38.png) no-repeat center 15px #fff;}
.fdck .yymz p{color: #333; text-align: center; padding-top: 63px; font-size: 14px; height: 93px;display: block;}
.fdck .yymz:hover{background: url(../image/b39.png) no-repeat center 15px #14aac2;}
.fdck .yymz:hover p{color: #fff;}

/*==出诊安排==*/
.czap{padding-top: 90px;}
.czap_tit ul{overflow: hidden;height: 84px;}
.czap_tit li{float: left; padding-right: 18px;}
.czap_tit span{cursor:pointer;display: block;-moz-border-radius: 6px;font-size: 18px; -webkit-border-radius: 6px;border-radius:6px; text-align: center; line-height: 38px; width:213px; border: 1px solid #cccccc; color: #666666;}
.bgys1 td{text-align: center; padding: 15px 0; font-size: 18px;color: #333333; line-height: 26px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.bgys1 th{text-align: center; padding: 15px 0; font-size: 18px;color: #333333; line-height: 26px; font-weight: 200;}
.bgys1 th p{line-height: 24px;}
.bgys1 th{background: #14aac2; border-bottom: 1px solid #eee;border-right: 1px solid #eee;color: #fff;}
.bgys1{border-left: 1px solid #eee;}
.czap .czap_tit .on2{color: #fff;background: url(../image/b10.png) no-repeat center top; height:51px ; border: none;}
/*==就诊版==*/
.jzxq{width:1200px; margin: 0 auto; padding-top: 30px;text-align: center;}
.jzxq li{display: inline-block;  *display:inline; padding: 65px 13px 0 13px;}
.jzxqbox{width:328px; padding: 20px 0 45px 0; border: 1px solid #5ac6cf;}
.jzxqbox p{font-size: 27px; color: #606059;text-align: center;}
.jzxqbox span{display: block; width:110px; height: 110px; margin: 0 auto;}
.om1{background: url(../image/z1.png) no-repeat center center;}
.om2{background: url(../image/z3.png) no-repeat center center;}
.om3{background: url(../image/z5.png) no-repeat center center;}
.om4{background: url(../image/z7.png) no-repeat center center;}
.om5{background: url(../image/z9.png) no-repeat center center;}
.om6{background: url(../image/z111.png) no-repeat center center;}
.jzxqbox:hover{background: #5ac6cf;}
.jzxqbox:hover p{color: #fff;}
.jzxqbox:hover .om1{background: url(../image/z2.png) no-repeat center center;}
.jzxqbox:hover .om2{background: url(../image/z4.png) no-repeat center center;}
.jzxqbox:hover .om3{background: url(../image/z6.png) no-repeat center center;}
.jzxqbox:hover .om4{background: url(../image/z8.png) no-repeat center center;}
.jzxqbox:hover .om5{background: url(../image/z10.png) no-repeat center center;}
.jzxqbox:hover .om6{background: url(../image/z122.png) no-repeat center center;}
.logo3{padding-top: 15px;}
/*==杂志动态==*/
.zxqk_tit{ text-align: center; padding: 45px 0 25px 0;}
.zxqk_tit h1{font-size: 22px; color: #333; line-height: 42px; display: inline-block; *display: inline; border-bottom: 1px solid #7f7f7f;}
.zxqkbox{-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;text-align: center; padding: 45px 0 30px 0;}
.zxqkbox p{font-size: 20px; padding-top: 16px; color: #fff;}
.zxqk_nr{padding: 0 40px; position: relative;}
.zxqk_nr .swiper-button-next{background: url(../image/right.png);width:25px; height: 25px; background-size: 100% 100%;}
.zxqk_nr .swiper-button-prev{background: url(../image/left.png);width:25px; height: 25px; background-size: 100% 100%;}

.cbfx{width:1150px; margin: 0 auto; padding-top: 55px;}
.cbfx_nr{padding-top: 28px;}
.cbfx_tit h2{font-size: 24px; color: #333; padding-left: 22px; border-left: 10px solid #57c3cc; line-height: 40px;}
.cbfx_nr h2{font-size: 19px; color: #333333; line-height: 55px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;text-align: center; margin-bottom: 35px;}
.xqnr h4{font-size: 17px; line-height: 44px; padding-left: 275px; color: #333;}
.xqnr li{font-size: 17px; line-height: 44px; color: #333; padding-left: 440px;}

/*==整型期刊==*/
.zzjj_nr li{line-height: 55px; border-bottom: 1px solid #e8e8e8;}
.zzjj_nr a{color: #333333;font-size: 17px;}
.zzjj_nr span{color: #333333;}
.zzjj_nr li:hover{border-bottom: 1px solid #57c3cc;}
.zzjj_nr{padding-top: 30px;}
.zzjj_nr ul{border-top: 1px solid #e8e8e8;}

/*==职工入口==*/
.zzrr{position: relative;  padding: 100px 5px 130px 5px; position: relative; }
.zzrr_left{transition: all .5s; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;background:url(../image/z16-1.png); width:582px; height: 468px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, 3);  box-shadow: 0 0 10px rgba(0, 0, 0, .3); }
.zzrr_left a img, .zzrr_left a p{
	transition: all .5s;
}
.zzrr_left:hover img, .zzrr_left:hover p {
	transform: scale(1.1);
}
.zzrr_left h2{padding-top: 110px; text-align: center;}
.zzrr_left p{font-size: 22px; color: white; padding-top: 45px;}

.zzrr_rigth{width:710px; position: absolute;top:100px; right:0;}
.zzrr_rigth a img, .zzrr_rigth a p{
	transition: all .5s;
}
.zzrr_rigth a:hover img, .zzrr_rigth a:hover p {
	transform: scale(1.1);
}
.zzrr_top{overflow: hidden;}
.zzbtn{display: block; width:475px; height: 310px; background: #57c3cc; text-align: center; padding-top: 80px;box-sizing: border-box; margin-right: 30px;float: left;}
.zzbtn p{color: #fff;font-size: 23px; padding-top: 28px;}
.zzrr_top h2{font-size: 30px; color: #444444; padding: 60px 0 30px 0;}
.zzrr_top h4{color: #444; font-size: 18px; line-height: 26px;}
.zzrr_bottom{padding: 20px 0 0 27px;}
.zzrr_bottom ul{overflow: hidden;}
.zzrr_bottom li{float: left; padding: 0 0 0 20px;width:50%; box-sizing: border-box;}
.zzrr_bottom a{display: block; height: 262px; text-align: center;background: #63c19d; padding-top: 65px;box-sizing: border-box;transition: all .5s;}
.zzrr_bottom a img, .zzrr_bottom a p{
	transition: all .5s;
}
.zzrr_bottom a:hover img, .zzrr_bottom a:hover p {
	transform: scale(1.1);
}
.zzrr_bottom p{font-size: 23px;color: #fff; padding-top: 20px;}
/*==落地页==*/
.contem{background: url(../image/1.png) no-repeat center center;height: 100%;}
.logo4{ padding: 80px 0 0 140px;width:41%;}
.logo4 img{width:100%;}
.dlbox{width:880px; margin: 0 auto; }
.dlbox ul{overflow: hidden; padding-top: 120px;}
.dlbox li{float: left; width:33.33%; float: left; text-align: center;}
.fcrigth{width:55px; position: fixed;right:55px; top:75px}
.yygh{height: 133px; display: block; color: #fff; padding: 0 15px; color: #fff; text-align: center;background: url(../image/3.png) no-repeat center 10px #e79748;}
.yygh p{color: #fff;font-size: 20px; padding-top: 47px; }
.fcrigth li{padding-bottom: 13px; position: relative;}
.fcwx{display: block; height: 55px; background: url(../image/2.png) no-repeat center center #019874; }
.fcapp{display: block; height: 55px; background: url(../image/7.png) no-repeat center center #019874; }
.enfc{display: block; height: 55px; background: url(../image/8.png) no-repeat center center #019874; }
.fcrigth li:hover .wbyc{opacity: 1;}

.kssz .kssz_tit .ont{color: #fff;background: url(../image/b10.png); height: 51px; }
.ksfl ul li.on a{background: url(../image/b12.png);}
.ksfl ul li:hover a{background: #14aac2;}
.ksfl ul li:hover span{color: #fff !important;}
.ksfl ul li.on span{color: #14aac2;}



/* step start */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}
.step{
	max-width: 1200px; margin: auto; user-select: none;
}
.step em, .step i{
	font-style: normal; display: block;
}
.step nav{
	margin-top: 60px; margin-bottom: 85px;
}
.step nav a{
	display: inline-block; border: 1px solid #e9e9e9; text-align: center; font-size: 16px; background: #fff; font-weight: 700; margin-right: 15px; padding: 0 35px; color: #2d2d2d; line-height: 42px; border-radius: 10px;
}
.step nav a.active{
	background: #14aac2; color: #fff; border: 1px solid #14aac2;
}

.step-list{
	margin-bottom: 60px; color: #5ac6cf; text-align: center; font-size: 16px; position: relative;
}

.step-list-number::before{
	content: ''; position: absolute; height: 2px; background: #5ac6cf; width: 100%; z-index: -1;
}
.step-list div{
	display: flex; align-items: center; justify-content: center; position: relative; z-index: 2;
}
.step-list div i{
	font-size: 20px; position: relative; background: #fff; z-index: 1; color: #5ac6cf;
}
.step-list div i.active{
	color: #fff;
}
.step-list div i.active::before, .step-list div i.actived::before{
	background: #5ac6cf;
}
.step-list div i.actived::after{
	opacity: 1; color: #fff;
}
.step-list div i::before{
	content: ''; position: absolute; z-index: -2; background: #fff; border-radius: 50%; width: 28px; height: 28px; top: 0; bottom: 0; right: 0; left: 0; border: 1px solid #5ac6cf; margin: auto;
}
.step-list div i::after{
	content: ''; position: absolute; z-index: 2; color: #5ac6cf; width: 13px; height: 7px; border-left: 1px solid currentColor; border-bottom: 1px solid currentColor; transform: rotate(-45deg); top: 0; bottom: 0; right: 0; left: 0; margin: auto; opacity: 0;
}
.step-list div em{
	line-height: 40px;
}
.step-list div em, .step-list div i{
	width: 90px;
}
.step-list div em:nth-of-type(2), .step-list div i:nth-of-type(2) {
	margin-left: 230px; margin-right: 230px; display: inline-block;
}

.step-tip{
	background: #5ac6cf; color: #fff; padding-left: 100px; padding-top: 22px; padding-bottom: 10px; border-radius: 3px;
}
.step-tip h4{
	font-size: 22px; margin-bottom: 13px;
}
.step-tip p{
	font-size: 14px; line-height: 2;
}

.step-main{

}
.step-main-item{
	display: none;
}
.step-form{
	margin-top: 30px;
}
.step-form div{
	margin-bottom: 20px;
}
.step-form div.code input{
	width: 167px; margin-right: 13px;
}
.step-form div.code em{
	width: 160px; display: inline-block; border: 1px solid #ededed; border-radius: 10px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; cursor: pointer;
}
.step-form span{
	display: inline-block; width: 265px; text-align: right; padding-right: 13px; box-sizing: border-box; color: #666666; font-size: 16px; line-height: 42px;
}
.step-form span::before{
	content: '*'; color: red; display: inline-block; margin-right: 3px;
}
.step-form input, .step-form select{
	width: 340px; height: 42px; border: 1px solid #cdcdcd; box-sizing: border-box; border-radius: 10px; padding-left: 16px;
}
.step-form select{
	cursor: pointer;
}
.step-form input:focus, .step-form button:focus, .step-form select:focus{
	outline: 0;
}
.step-form i{
	display: inline-block; color: #999999; line-height: 42px; padding-left: 13px; font-size: 16px;
}
.step-form div.step-content{
	margin-top: 25px; margin-bottom: 40px; padding-left: 180px;
}
.step-form div.step-content h5{
	font-weight: 500; font-size: 16px; vertical-align: middle; margin-bottom: 7px;
}
.step-form div.step-content h5 img{
	display: inline-block; width: 23px; vertical-align: middle; margin-right: 8px;
}
.step-form div.step-content p{
	line-height: 2; font-size: 16px; color: #999999; padding-left: 30px;
}
.step-form div.btn span::before{
	display: none;
}
.step-form div.btn button{
	width: 340px; height: 42px; border: 1px solid #248992; box-sizing: border-box; border-radius: 10px; padding-left: 16px; color: #fff; background: #2eafbb; cursor: pointer; font-size: 20px;
}
.step-three-content li{
	width: 210px; margin: 15px 52px; overflow: hidden;
}
.step-three-content li img{
	width: 100%; display: block; margin-bottom: 16px;
}
.step-three-content li a{
	width: 50px; height: 25px; line-height: 25px; box-sizing: border-box; display: inline-block; color: #666666; border: 1px solid #999; text-align: center; font-size: 14px; border-radius: 13px; margin: 0 26px;
}
.step-three-content li a:hover{
	background: #2fafbc; color: #fff; border-color: #2fafbc;
}
/* step end */
.hltd_xqnr *{
	border: 1px;
}