.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: 27.25rem;

}

.head img{

	float: left;

	margin: 21.5rem 0 0 1.5rem;

}

.choose{

	width: 100%;

	height: 65.25rem;

	background: #e0e8f5;

}

.choose span{

	display: block;

	width: 100%;

	text-align: center;

	font-size: 1.8rem;

	font-family: "微软雅黑";

	color: #272831;

	float: left;

	margin: 2.75rem 0 1.9rem 0;

}

.choose_banner{

	width: 30rem;

	height: 35.2rem;

	float: left;

	margin-left: 1rem;

}

#banner{

	position: relative;

}

.choose_hd{

	width: 100%;

	display: flex;

	justify-content: center;

	position: absolute;

	left: 0;

	bottom: -1.5rem;

}

.choose_hd li{

	width: 0.75rem;

	height: 0.75rem;

	float: left;

	margin-left: 0.5rem;

	background: #a7a7a7;

	border-radius: 100%;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

}

.choose_hd .dw-active{

	background: #feaae2!important;

}

.dianping{

	width: 30rem;

	height: 10.3rem;

	background: #424a96;

	border-radius: 5rem;

	-webkit-border-radius: 5rem;

	-moz-border-radius: 5rem;

	float: left;

	margin: 2.5rem 0 0 1rem;

}

.dianping img{

	float: left;

	margin: 0.55rem 0 0 0.55rem;

}

.dianping_right{

	width: 19rem;

	height: 100%;

	float: left;

	margin-left: 0.55rem;

}

.dianping_right b{

	display: block;

	width: 100%;

	font-size: 1.5rem;

	font-family: "微软雅黑";

	color: #FFFFFF;

	margin-top: 0.8rem;

}

.dianping_right p{

	display: block;
    width: 94%;
    font-size: 1rem;
    font-family: "微软雅黑";
    color: #FFFFFF;
    margin-top: 0.25rem;

}

.baoman{

	width: 100%;

	height: 56.4rem;

	background: #424a96;

}

.baoman p{

	display: block;

	width: 100%;

	text-align: center;

	font-size: 1.8rem;

	font-family: "微软雅黑";

	color: #FFFFFF;

	float: left;

	margin: 2.5rem 0 0.5rem 0;

}

.baoman_list{

	width: 30.9rem;

	height: auto;

	overflow: hidden;

	float: left;

	margin-left: 0.55rem;

	margin-bottom: 1.75rem;

}

.baoman_list li{

	width: 14.55rem;

	height: 20.2rem;

	float: left;

	margin: 1.5rem 0.45rem 0 0.45rem;

}

.button{

	width: 100%;

	height: auto;

	display: flex;

	justify-content: center;

}

.but1{

	width: 14.5rem;

	height: 4.1rem;

	float: left;

	text-align: center;

	line-height: 4.1rem;

	background: #497bc3;

	font-size: 1.5rem;

	font-family: "微软雅黑";

	color: #FFFFFF;

	border-radius: 5rem;

	-webkit-border-radius: 5rem;

	-moz-border-radius: 5rem;

	margin-right: 1.1rem;
animation: ftimg 2s 0s ease both infinite;
}

.but2{

	background: #d84c04;

	margin-right: 0;

}

.zixun{

	width: 100%;

	height: 37.8rem;

	position: relative;

}

.zixun_duihua{

	width: 100%;

	height: 3.35rem;

	display: flex;

	justify-content: center;

	position: absolute;

	left: 0;

	bottom: 2rem;

}

.zixun_duihua input{

	width: 23rem;

	height: 3.35rem;

	line-height: 3.25rem;

	border: 0.05rem solid #8d8d8d;

	border-radius: 0.5rem;

	-webkit-border-radius: 0.5rem;

	-moz-border-radius: 0.5rem;

	float: left;

	margin-right: 0.4rem;

	text-indent: 1rem;

	font-family: "微软雅黑";

	font-size: 1rem;

	color: #b3b3b3;

}

::-webkit-input-placeholder{

	font-family: "微软雅黑";

	font-size: 1rem;

	color: #b3b3b3;

}

.fasong{

	width: 5.2rem;

	height: 3.35rem;

	text-align: center;

	line-height: 3.35rem;

	background: #d84c04;

	font-size: 1.4rem;

	font-family: "微软雅黑";

	font-weight: bold;

	color: #FFFFFF;

	float: left;

	border-radius: 0.5rem;

	-webkit-border-radius: 0.5rem;

	-moz-border-radius: 0.5rem;

}

.price{

	width: 100%;

	height: 36rem;

	background: #8bb2e1;

}

.price span{

	display: block;

	width: 100%;

	text-align: center;

	float: left;

	font-size: 1.8rem;

	font-family: "微软雅黑";

	color: #333544;

}

.price span:nth-child(1){

	margin-top: 2.6rem;

}

.price span:nth-child(2){

	margin-bottom: 5.6rem;

}

.price_banner{

	width: 30rem;

	height: 15.75rem;

	float: left;

	margin-left: 1rem;

	margin-bottom: 1.3rem;

}

.pricr_bd li p{

	display: block;

	width: 29rem;

	margin: 0 auto;

	margin-top: 0.9rem;

	font-family: "微软雅黑";

	font-size: 1.1rem;

	color: #333544;

}

#banner1{

	position: relative;

}

.pricr_hd{

	width: 100%;

	height: auto;

	position: absolute;

	left: 0;

	top: -4.25rem;

}

.pricr_hd li{

	width: 9.8rem;

	height: 3.1rem;

	text-align: center;

	line-height: 3.1rem;

	font-size: 1.1rem;

	font-family: "微软雅黑";

	color: #424a96;

	float: left;

	margin-right: 0.3rem;

	background: #FFFFFF;

	border-radius: 0.5rem;

	-webkit-border-radius: 0.5rem;

	-moz-border-radius: 0.5rem;

	position: relative;

	

}

.pricr_hd .dw-active{

	background: #424a96!important;

	color: #FFFFFF!important;

}

.pricr_hd li:last-child{

	margin-right: 0;

}

.pricr_hd li img{

	position: absolute;

	bottom: -0.65rem;

	left: 4.35rem;

	display: none;

}

.pricr_hd .dw-active img{

	display: block!important;

}

.price_but .but1{

	font-size: 1.3rem;

}

.see{

	background: #FFFFFF;

}

#banner2{

	position: relative;

}

.see_hd li{

	background: #90c3ff;

}

.important{

	width: 100%;

	height: 51.3rem;

	background: #e0e8f5;

}

.impor_tit{

	display: block;

	width: 100%;

	text-align: center;

	font-size: 1.8rem;

	font-family: "微软雅黑";

	color: #333544;

	float: left;

	margin: 2.5rem 0 1rem 0;

}

.important_list{

	width: 31.6rem;

	height: auto;

	overflow: hidden;

	margin: 0 auto;

	margin-bottom: 1.5rem;

}

.important_list li{

	width: 14.3rem;

	height: 17.5rem;

	background: #FFFFFF;

	border-bottom-left-radius: 0.5rem;

	border-bottom-right-radius: 0.5rem;

	float: left;

	margin: 1.5rem 0.75rem 0 0.75rem;

}

.important_list li p:nth-child(2){

	display: block;

	width: 100%;

	text-align: center;

	font-size: 1.3rem;

	font-family: "微软雅黑";

	color: #497bc3;

	margin: 0.5rem 0;

}

.important_list li p:nth-child(3){

	display: block;

	width: 100%;

	font-size:0.9rem;

	font-family: "微软雅黑";

	color: #394351;

	padding: 0 0.6rem;

}

.but{

	width: 21.2rem;

	height: 4.5rem;

	text-align: center;

	line-height: 4.5rem;

	font-size: 1.5rem;

	font-family: "微软雅黑";

	color: #FFFFFF;

	background: #d84c04;

	border-radius: 5rem;

	-webkit-border-radius: 5rem;

	-moz-border-radius: 5rem; animation: ftimg 2s 0s ease both infinite;

}

.but img{

	float: right;

	margin: 1.125rem 1.125rem 0 0;

}

.doctor{

	width: 100%;



}

.doctor b{

	display: block;

	width: 100%;

	text-align: center;

	font-size: 1.8rem;

	font-family: "微软雅黑";

	color: #333544;

	float: left;

	margin-top: 2.75rem;

}

.doctor p{

	display: block;

	width: 100%;

	text-align: center;

	font-size: 1.8rem;

	font-family: "微软雅黑";

	color: #333544;

	float: left;

}

.doctor span{

	display: block;

	width: 16rem;

	height: 2.35rem;

	line-height: 2.35rem;

	background: #90c3ff;

	text-align: center;

	font-size: 1.2rem;

	font-family: "微软雅黑";

	color: #FFFFFF;

	float: left;

	border-radius: 5rem;

	-webkit-border-radius: 5rem;

	-moz-border-radius: 5rem;

	margin: 0.5rem 0 1.35rem 8rem;

}

.doctor_list{

	width: 100%;

	height: 23.85rem;

	float: left;

}

#banner3{

	position: relative;

}

.doc_hd{

	width: 7rem;

	height: auto;

	position: absolute;

	right: 10px;

	bottom: 1rem;

}

.doc_hd li{

	width: 0.75rem;

	height: 0.75rem;

	float: left;

	margin-right: 0.5rem;

	border-radius: 100%;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	background: #FFFFFF;

}

.doc_hd .dw-active{

	background: #feaae2!important;

}

.goucheng{

	width: 100%;

	height: 62rem;

}

.gou_p{

	display: block;

	width: 100%;

	font-size: 1.8rem;

	font-family: "微软雅黑";

	color: #333544;

	float: left;

	text-align: center;

	margin-top: 3.3rem;

}

.gou_b{

	margin: 0 0 2.5rem 0;

}

.gou_but{

	margin-top: 1.9rem;

	margin-bottom: 3.8rem;

}

.yiwen{

	display: block;

	width: 100%;

	text-align: center;

	font-size: 1.8rem;

	font-family: "微软雅黑";

	color: #333544;

	margin-bottom: 1.9rem;

}

.yiwen span{

	color: #002f71;

}

.ll{

	width: 100%;

	display: flex;

	justify-content: center;

}

.yiwen_list{

	width: auto;

	height: auto;

	margin-top: 0.6rem;

}

.yiwen_list li{

	width: auto;

	height: 3rem;

	line-height: 3rem;

	padding: 0 0.5rem;

	font-size: 1rem;

	font-family: "微软雅黑";

	color: #FFFFFF;

	background: #1f509a;

	float: left;

	margin-right: 0.3rem;

	border-radius: 0.5rem;

	-webkit-border-radius: 0.5rem;

	-moz-border-radius: 0.5rem;

}

.yiwen_list li:last-child{

	margin-right: 0;

}

.color_{

	background: #497bc3!important;

}

.yiwen_two li{

	padding:0 0.8rem;

}

@keyframes ftimg{0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.1)}
100%{-webkit-transform:scale(1)}
}
@keyframes ftimg2{0%{opacity:1;transform:translateX(0)}
50%{opacity:1;transform:translateX(5px)}
100%{opacity:1;transform:translateX(0)}
}
@keyframes updown{0%{opacity:1;transform:translateY(0)}
0%{opacity:1;transform:translateY(10px)}
50%{opacity:1;transform:translateY(0)}
100%{opacity:1;transform:translateY(10px)}
}
@keyframes updown1{
	0%{opacity:1;transform:translateY(0)}
	50%{opacity:1;transform:translateY(-5px)}
	100%{opacity:1;transform:translateY(0px)}
}
