﻿.dw-slide-focus [class*="slide-btn-"] i.dw-icon{font-size: 50px;}
.dw-g-layer:after{content: '';display: block;clear: both;}
.rows{width: 100%;float: left;}
.cols{height: 100%;float: left;}
.f-left{float: left;}
.f-right{float: right;}
a.dw-swt{display: inline-block;}
a[class="insidelink"]{color: inherit;}
.we_onmove{visibility: hidden;}
.center{text-align: center;}
.bold{font-weight: bold;}
.round{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
a{color: inherit;}
a span{color: inherit;}

/*清除浮动类*/
.clearfix{
	zoom: 1;/*用来兼容IE*/
}
.clearfix:after{
	content: '';
	display: block;
	clear: both;
}

/*导航修改*/
#iframe-main .slide-main li{font-size: 1.2rem;}
#iframe-main .menu li{font-size: 1.55rem;}
h3, .dw-h3{font-size: 1.55rem !important;}

.sun_h1{font-size: 1.75rem;}/*35px*/
.sun_h2{font-size: 2.75rem;}/*28px*/
.sun_h3{font-size: 1.2rem;}/*24px*/
.sun_h4{font-size: 1.4rem;}
.sun_h5{font-size: 1.6rem;}
.font_23{font-size: 1.15rem;}/*640*12/size最小字体大小不能小于12px*/
.sm-9{font-size: 0.9em;}
@media only screen and (max-width: 334px){
	.font_23:not(.unlimit){font-size: 12px;line-height: 14px;}
}
.font_22{font-size: 1.1rem;}
@media only screen and (max-width: 349px){
	.font_22:not(.unlimit){font-size: 12px;line-height: 14px;}
}
.font_21{font-size: 1.05rem;}
@media only screen and (max-width: 366px){
	.font_21:not(.unlimit){font-size: 12px;line-height: 14px;}
}
.font_20{font-size: 1rem;}
@media only screen and (max-width: 384px){
	.font_20:not(.unlimit){font-size: 12px;line-height: 14px;}
}
.font_19{font-size: 0.95rem;}
@media only screen and (max-width: 404px){
	.font_19:not(.unlimit){font-size: 12px;line-height: 14px;}
}
.font_18{font-size: 0.9rem;}
@media only screen and (max-width: 427px){
	.font_18:not(.unlimit){font-size: 12px;line-height: 14px;}
}
.font_17{font-size: 0.85rem;}
@media only screen and (max-width: 452px){
	.font_17:not(.unlimit){font-size: 12px;line-height: 14px;}
}
.font_16{font-size: 0.8rem;}
@media only screen and (max-width: 480px){
	.font_16:not(.unlimit){font-size: 12px;line-height: 14px;}
}

/*临时公共类*/
.col-red{color: #d64282;}
.col-w{color: #fff;}
.col-y{color: #fd7802;}









.gdyw{background-repeat: no-repeat;background-size: 100%;height: 36.05rem;}
.gdyw .rows{height: 8.6rem;margin-top: 0.4rem;}
.gdyw .row1{margin-top: 6.85rem;}
.gdyw .rows .cols{width: 9.9rem;background-repeat: no-repeat;background-size: 100%;text-align: center;padding: 0 1.25rem;position: relative;}
.gdyw .rows .col2{float: right;}
.gdyw .rows .cols span{display: inline-block;width: 7.4rem; position: absolute;top: 50%;left: 1.25rem; -webkit-transform: translateY(-50%);transform: translateY(-50%);color: #434343;}
.gdyw .row1 .cols{margin: 0 0.15rem;}
.gdyw .row2 .cols{margin: 0 1.95rem;}
.gdyw .row3 .col1{margin-left: 5.2rem;}
.gdyw .row3 .col2{margin-right: 5.2rem;}

/*商务通免费电话和问答部分_改*/
.swt-wd .row1{position: relative;}
.swt-wd .row1 a { display:block; width:50%; position: absolute; z-index: 1; right:0; top:0; padding:0 3% 0 0; text-align: right}
.swt-wd .row1 .img-1 { width:22.5%; }
.swt-wd .row1 .img-2 { width:28.75%; }
#simSwtBoxID{background: #dcdcdc;}

#freeTelBoxID img.input{background: #612272;-webkit-border-radius: 0.35rem;
-moz-border-radius: 0.35rem;
border-radius: 0.35rem;}
#freeTelBoxID .dw-swt{background: #612272;-webkit-border-radius: 0.35rem;
-moz-border-radius: 0.35rem;
border-radius: 0.35rem;}

/*问答模板*/
.duihua{float:left; width:90%; height:auto; margin:5%;}
.duihua ul{float:left; width:100%; height:auto; margin-top:5%;}
.duihua ul li{float:left; width:100%; height:auto; margin-bottom:5%;}
.duihua ul li.li1 .li-l{float:left; width:86%;}
.duihua ul li.li1 .li-l div{float:left; width:98%; height:auto;}
.duihua ul li.li1 .li-l p{float:right; width:auto; padding:3%; border-radius:10px; text-align:left; font-size:1rem; line-height:150%; color:#000; background:#FFF;}
.duihua ul li.li1 .li-l i{float:right; width:2%; margin-top:3%}
.duihua ul li.li1 .li-r{float:right; width:12%;} 
.duihua ul li.li2 .li-l{float:left; width:12%;} 
.duihua ul li.li2 .li-r{float:right; width:86%; margin-top:2%}
.duihua ul li.li2 .li-r i{float:left; width:2%; position:relative;}
.duihua ul li.li2 .li-r div{float:left; width:80%; height:auto; margin-left:-2px;}
.duihua ul li.li2 .li-r p{float:left; width:auto; padding:3%; font-size:1rem; border-radius:10px; line-height:150%; background:#FFF; border:1px solid #efefef;}
.duihua a{-size:1rem; color:#e48080;}
/*.c-swt-box p,.c-swt-box img.img-1,.c-swt-box img.img-2,.c-swt-box input,.c-swt-box .txt,.c-swt-box .dw-anim-top-in,.c-swt-box .dw-anim-top-indw-active{display:none;}*/

.head{
	width: 100%;
	height: 24.95rem;
}
.chansheng{
	width: 100%;
	height: 14.25rem;
	position: relative;
}
.chan{
	width: 27rem;
	height: 14.5rem;
	position: absolute;
	left: 2.5rem;
	top: -5.5rem;
	background: #caede4;
	border-radius: 0.5rem;
}
.sheng{
	width: 28rem;
	height: 14.5rem;
	position: absolute;
	left: 2rem;
	top: -4.9rem;
	background: #FFFFFF;
	border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
}
.sheng p{
	display: block;
	width: 100%;
	padding: 0 1.4rem;
	font-size: 1.2rem;
	font-family: "微软雅黑";
	color: #666666;
	line-height: 2.1rem;
	float: left;
	margin-top: 3.65rem;
}
.sheng p span{
	color: #ffae00!important;
}
.button{
	width: 100%;
	height: auto;
	float: left;
	display: flex;
	justify-content: center;
	margin-top: 2.25rem;
}
.but{
	width:16rem ;
	height: 3.2rem;
	text-align: center;
	line-height: 3.2rem;
	background: #0f998a;
	font-size: 1.4rem;
	font-family: "微软雅黑";
	color: rgba(255,255,255,0.8);
	border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	box-shadow: 0 0.25rem 1.5rem #c9ece9;
}
.what{
	width: 100%;
	height: 34.4rem;
	float: left;
}
.title{
	width: 14.5rem;
	height: auto;
	margin: 0 auto;
	position: relative;
	font-size: 1.6rem;
	font-weight: bold;
	font-family: "微软雅黑";
	color: #0c756b;
	text-align: center;
}
.title span{
	display: block;
	width: 100%;
	height: 0.2rem;
	border-left: 1.4rem solid #0c756b;
	border-right: 1.4rem solid #0c756b;
	position: absolute;
	left: 0;
	top: 1.25rem;
}
.font_color{
	display: block;
	width: 27.4rem;
	height: auto;
	margin: 0 auto;
	margin-top: 1.9rem;
	font-size: 1.2rem;
	font-family: "微软雅黑";
	color: #666666;
	line-height: 1.7rem;
	text-align: left;
}
.font_color span{
	color: #ffae00!important;
}
.black{
	width: 27.4rem;
	height: 17.2rem;
	text-align: center;
	line-height: 17.2rem;
	margin: 0 auto;
	margin-top: 1.15rem;
}
.reason{
	width: 100%;
	height: 52.3rem;
	float: left;
}
.reason_tit{
	width: 18.5rem;
	margin-top: 2rem;
}
.reason_con{
	width: 100%;
	height: 39.4rem;
	margin-top: 1.25rem;
	float: left;
}
.reason_list{
	width: 28.4rem;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.4rem;
}
.reason_list li{
	width: 13.5rem;
	height: 20.5rem;
	float: left;
	margin: 0 0.35rem;
	text-align: center;
	background: #FFFFFF;
}
.reason_list li span{
	display: block;
	width: 100%;
	font-size: 1.3rem;
	font-family: "微软雅黑";
	color: #323232;
	padding: 0 1rem;
	margin: 1rem 0 0.7rem 0;
	text-align: left;
}
.reason_list li p{
	display: block;
	width: 100%;
	height: 3.6rem;
	font-size: 0.9rem;
	font-family: "微软雅黑";
	color: #666666;
	padding: 0 1rem;
	text-align: left;
}
.reason_list li .button{
	padding: 0 1rem;
	display: initial;
	margin-top: 0.8rem;
}
.reason_list li .button .but{
	float: left;
	width: 8rem;
	height: 2.4rem;
	line-height: 2.4rem;
	font-size: 1.1rem;
}
.reason_list2{
	margin-top: 0.5rem;
	padding: 0.1rem 0.2rem;
}
.reason_list2 li{
	width: 100%;
	height: 17.5rem;
}
.reason_list2 li p{
	height: auto!important;
}
.way{
	width: 100%;
	height: 87rem;
	float: left;
}
.way_con{
	width: 28rem;
	height: 83.25rem;
	background: #e7f3f0;
	margin: 0 auto;
	border-radius: 1rem;
}
.way_tit{
	width: 22rem;
	float: left;
	margin-left: 3rem;
	margin-top: 3.3rem;
}
.way_list{
	width: 26.2rem;
	height: auto;
	float: left;
	margin-top: 2.3rem;
	margin-left: 1.65rem;
	padding: 0.5rem;
}
.way_list li{
	width: 11.6rem;
	height: 16rem;
	float: left;
	margin: 1rem 0.5rem 0 0.5rem;
	border-radius: 0.5rem;
	position: relative;
	background: #f4fdfa;
	box-shadow: -0.05rem 0.25rem 1rem #bdd7d2;
}
.way_list_con{
	width: 100%;
	height: 8.35rem;
	position: relative;
	padding: 0 0.8rem;
	float: left;
}
.way_list_con p{
	display: block;
	width: 100%;
	font-size: 1.3rem;
	font-family: "微软雅黑";
	color: #343434;
	margin: 0.6rem 0 0.4rem 0;
}
.way_list_con p:nth-child(2){
	font-size: 0.9rem;
	color: #989898;
	margin: 0 0;
}
.way_list li:nth-child(3) p{
	margin-bottom: 0;
}
.way_list_con span{
	display: block;
	width: 100%;
	font-size: 0.9rem;
	font-family: "微软雅黑";
	color: #ffae00;
}
.way_list_con .button{
	display: initial;
	position: absolute;
	left: 0.8rem;
	bottom: 0.7rem;
}
.way_list_con .button .but{
	width: 7.1rem;
	height: 2rem;
	line-height: 2rem;
	font-size: 1.2rem;
}
.way_but{
	margin-top: 1.5rem;
}
.choose{
	width: 100%;
	height: 75rem;
	float: left;
	background: #e7f3f0;
}
.choose_tit{
	width: 22rem;
	margin-top: 2rem;
	margin-bottom: 1rem;
}
.choose_title{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 1.3rem;
	font-family: "微软雅黑";
	color: #0c756b;
}
.choose_color{
	width: 28.5rem;
	margin-top: 1.5rem;
	margin-bottom: 1rem;
}
.choose_list{
	width: 31rem;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 0.5rem;
}
.choose_list li{
	width: 30rem;
	height: 12.9rem;
	float: left;
	margin-top: 3.2rem;
	box-shadow: 0 0.25rem 0.5rem #bccfce;
	background: #f1fbf9;
	position: relative;
}
.choose_list li img{
	position: absolute;
	left: 1.2rem;
	top: -1.2rem;
	box-shadow: 0 0.25rem 0.5rem #bccfce;
}
.choose_list_con{
	width: 15rem;
	height: auto;
	float: right;
	margin: 1rem 1.2rem 0 0;
}
.choose_list_con .choose_span{
	display: block;
	width: 100%;
	font-size: 1.3rem;
	font-family: "微软雅黑";
	color: #464646;
	margin-bottom: 0.5rem;
}
.choose_list_p{
	width: 100%;
	margin: 0 0;
	font-size: 1.1rem;
	color: #787878;
	line-height: 1.5rem;
}
.doctor{
	width: 100%;
	height: 22rem;
	float: left;
}
.doctor_list{
	width: 28rem;
	height: 13.4rem;
	margin: 0 auto;
}
#banner{
	position: relative;
}
.hd{
	width: 100%;
	display: flex;
	justify-content: center;
	position: absolute;
	left: 0;
	bottom: -1.5rem;
}
.hd li{
	width: 0.75rem;
	height: 0.75rem;
	float: left;
	margin-right: 0.5rem;
	background: #cccccc;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.dw-active{
	background: #454545!important;
}
.care{
	width: 100%;
	height: 44.5rem;
	float: left;
}
.care_list{
	width: 18.5rem;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.care_list li{
	width: 100%;
	height: 4rem;
	float: left;
	margin-top:2.5rem;
}
.care_list_left{
	width: 4rem;
	height: 4rem;
	text-align: center;
	line-height: 4rem;
	float: left;
	margin-right: 1rem;
	background: #64c9c9;
	font-size: 2rem;
	font-weight: bold;
	font-family: "impact";
	color: #FFFFFF;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.care_list_right{
	width: 13.5rem;
	height: 100%;
	float: left;
}
.care_list_right p{
	display: block;
	width: 100%;
	font-size: 1.4rem;
	font-family: "微软雅黑";
	color: #444444;
	float: left;
}
.care_list_right p:last-child{
	margin: 0 0;
	font-size: 1.2rem;
	color: #666666;
}


.con8{background:#88e7bb; padding-bottom:5%;}
.con8 ul{float:left; width:91%; height:auto; margin-left:4.5%; margin-top:5%;}
.con8 ul li{float:left; width:100%; padding:5%; background:#FFF; text-align:center; margin-bottom:8%; color:#616161; position:relative;}
.con8 ul li i{float:left; position:absolute; width:21%; margin-top:-10%; margin-left:-9%}
.con8 ul li span{float:left; width:100%; height:auto; font-size:1.25rem; font-weight:bold; padding:3% 0}
.con8 ul li p{float:left; width:100%; height:auto; font-size:0.9rem; line-height:150%;}
.con8 .con8-zx{float:left; width:100%; height:auto; text-align:center;}
.con8 .con8-zx a{background:#373737; color:#FFF; font-size:1.2rem; padding:3% 7%; border-radius:30px;}

.con9s{float:left; width:100%; height:auto; position:relative; margin-top:-105%;}

.con10 span{float:left; width:100%; text-align:center; position:relative; margin-top:-105%; color:#fbb3d0; font-size:2.2rem;}
.con10 div{float:left; position:relative; width:28.59375%; height:auto;}
.con10 .con10-1{margin-top:-90%; margin-left:5%;}
.con10 .con10-2{margin-top:-90%; margin-left:65%;}
.con10 .con10-3{margin-top:-63%; margin-left:12%;}
.con10 .con10-4{margin-top:-63%; margin-left:58%;}
.con10 .con10-5{margin-top:-36%; margin-left:20%;}
.con10 .con10-6{margin-top:-36%; margin-left:52%;}


body{width:100%;font-size:62.5%;}
ul,li,p,h1,h2,h3,h2,h4,h6,body{padding:0px;margin:0px;}
ul li,li{ list-style:none;}


.floatbtn{ height:4.5rem; width:100%; overflow:hidden; margin:0 auto; position:fixed; bottom:0; left:auto;  z-index:9999;}
.fbtn{ width:100%; height:100%; max-width:640px; margin:0 auto; overflow:hidden;}
.fbtn li{ float:left; width:40%;}
.fbtn_1{ background:#df0069; color:#fff; width:100%; height:100%;}
.fbtn_1 a{ display:block; height:4.5rem; width:85%; background:url(../images/mfdh_img1.png) no-repeat left top; margin:15px auto; text-align:right; line-height:56px; color:#fff; font-size:1.6rem;}
.fbtn li.fbtn_2{ width:25%;}
.fbtn_2{ background:#373737; color:#fff; width:100%; height:100%;}
.fbtn_2 a{ display:block; height:4.5rem; width:90px; background:url(../images/fhsy_img1.png) no-repeat 50% top; margin:12px auto; }
.fbtn_2 a p{padding-top:30px; line-height:40px; color:#b5b5b5; font-size:1.6rem;text-align:center;}
.fbtn li.fbtn_3{ width:35%;}
.fbtn_3{ background:#178fbb; color:#fff; width:100%; height:100%; float:right;}
.fbtn_3 a{ display:block; height:4.5rem; width:85%; background:url(../images/qqzx_img1.png) no-repeat left top; margin:15px auto; text-align:right; line-height:56px; color:#fff; font-size:1.6rem;}




.con6s{float:left; width:84%; height:auto; background:#88e7bb; position:relative; margin-top:-53%; margin-left:8%;}
.con6ss{float:left; border:3px solid #FFF; width:94.5%; margin:3%; padding:3%}
.con6ss span{float:left; width:100%; height:auto; font-size:1.1rem; font-weight:bold; text-align:center;}
.con6ss p{float:left; width:100%; height:auto; font-size:0.9rem; color:#373737; padding:2% 0;}
.con6ss .con6-zx{float:left; width:100%; height:auto; text-align:center;}
.con6ss .con6-zx a{background:#373737; font-size:1rem; color:#FFF; padding:3% 7%; border-radius:30px;}