@media screen and (min-width:320px) {
	body { font-size:75%;}
}

@media screen and (min-width:360px) {

	body { font-size:87%;}

}

@media screen and (min-width:400px) {

	body { font-size:100%;}
}

@media screen and (min-width:480px) {

	body { font-size:112%;}
}

@media screen and (min-width:568px) {

	body { font-size:131%;}

}
@media screen and (min-width:639px) {

	body { font-size:150%;}
}

@media screen and (min-width:719px) {

	body { font-size:180%;}
}


.wrap{font-size:1em;}

.wrap a{font-size:1em;}

.g-fa dd:after,.g-dt dl:after,.m-xl:after,.g-hb ul:after,.m-cnt:after,.tit:after{content:"";display:block;height:0;clear:both;visibility:hidden;}



/*通栏广告*/

.g-adv{ position:relative; background:url("/wapfiles/images/line.gif") no-repeat 0 bottom; background-size:100%;padding:0.1em 0 0.1em;}

.g-adv .sclwrap_box,.g-adv .m-box{height:12em}

.g-adv .m-box img{ display:block;width:100%;}

.g-bd{background:url("/wapfiles/images/tbg.gif") repeat; background-size:50px;}

/*导航样式*/

.g-nav { background:#298395;line-height:2.2em;text-align:center;position:relative;}

.g-nav:before{position:absolute;content:"";width:100%;height:1px;background:#5fa4c4;top:50%;left:0;}

.g-nav li {float:left;display:inline-block;width:25%;position:relative;font-size:1.2em;}

.g-nav a li{color:#fff;}

.g-nav li:before{position:absolute;content:"";width:1px;height:100%;background:#5fa4c4;top:0;left:0;}

.g-nav li:after{position:absolute;content:"";width:1px;height:100%;background:#5fa4c4;top:0;right:0;}


/*列表样式*/

.g-bd ul{padding:0.5em;}

.g-bd li{padding:0.2em 2%; line-height:1.8em; height:auto;overflow:hidden; font-size:1.2em;border-bottom:0.05em dotted #8f8f8f;position:relative;}

.g-bd li a{color:#666;/*display:inline-block;*/ overflow:hidden;}

.g-bd li span{float: right;color:#999; text-align:right; font-size:0.8em;/*width:170px;*/}

.g-bd li:last-child{border:none;}


.f-tc h1{padding:0.2em 2%;line-height:1.5em; height:auto;overflow:hidden;font-size:1.2em;clear:both;word-wrap:break-word;}
.f-tc p {padding:0.2em 2%;line-height:1em; height:auto;overflow:hidden;border-bottom:0.05em dotted #8f8f8f;font-size:0.6em;clear:both;}
.m-mcon p{padding:0.2em 2%;line-height:1.6em; height:auto;overflow:hidden;font-size:1.2em;clear:both;}
.m-mcon #MyContent{width:100%;height:auto;word-wrap:break-word; }


/*科室及专家*/
.ks_nav{width:100%;}
.ks_nav h1{border-bottom:solid 1px #c6c6c6;padding-left:10px; color:#0fb3cc; line-height:42px;}
.ksmc{margin:10px;}
.ksmc p{color:#FFF;}
.ksmcbox{background:#0fb3cc;height:2em; margin:8px 2px;overflow:hidden;}
.ksmc ul{  margin:8px 2px;overflow:hidden;}
.ksmc ul li{ float:left;height:2em;background:#0fb3cc;margin:8px 4px;width:28.3%;text-align:center; font-size:1.2em;}
.ksmc a li,.ksmcbox a{ color:#fff;}
.ksmcbox p{ float:none !important; text-align:center; display:block;font-size:1.4em; line-height:52px;}
.kes2 .ksmcbox,.kes2 ul li{ background:#ac8b60;}
.kes3 .ksmcbox,.kes3 ul li{ background:#52887a;}
.kes4 .ksmcbox,.kes4 ul li{ background:#6699cc;}


.ks_zhuangjia{ width:460px; float:left;border:solid 1px #c6c6c6; border-left:none;}
.ks_zjbox{border-bottom:solid 1px #c6c6c6;padding-left:10px;overflow:hidden;height:42px;}
.ks_zjbox h1{font-size:18px; color:#0fb3cc; line-height:42px; float:left;}
.ks_zjbox h2{font-size:14px; color:#ccc; line-height:42px; float:right; padding-right:10px;}
.ks_zhuangjia ul{ overflow:hidden; padding:12px 0; height:444px;}
.ks_zhuangjia li{ float:left; padding:6px 0 6px 8px; width:28%;}
.ks_zhuangjia li img{ width:142px; height:178px;}
.ks_zhuangjia li p{ background:url(../img/zpbg.jpg); height:32px; line-height:32px; text-align:center;}


.proctbg p{padding-left:0}




/*合作伙伴*/

.g-hb{padding:1em 3.75% 0; overflow:hidden;clear:both;}

.g-hb h3{border-bottom:1px solid #dadada;overflow:hidden; font-size:1.25em; color:#298395;position:relative;}

.g-hb h3 em{position:absolute;top:0;left:0;text-transform:uppercase;color:#469901;font-size:2em;line-height:1em;display:block;font-family:"Times New Roman", Times, serif;}

.g-hb h3 span{color:#626262; font-size:0.8em; text-transform:uppercase; float: right; padding:0.7em 0 0;}

.g-hb h3 i{display:block;font-family:"Times New Roman", Times, serif;text-transform:uppercase;color:#656565;font-size:0.56em;line-height:0.8em;}

.g-hb h3 strong{display:inline-block;font-weight:normal;padding:0 0 0.2em 6.5%;border-bottom:2px solid #4b9a03}



.g-hb ul{zoom:1;padding:1em 0 0; }

.g-hb li{float: left;width:30%;margin-bottom:0.6em;}

.g-hb li img{display:block; width:98%;border:1px solid #c5c5c5;}

.g-hb li span{font-size:1.25em; display:block; text-align:center;color:#656565;line-height:2em;height:2em;overflow:hidden;}

.g-hb li:nth-child(3n+2){margin:0 5% 0.6em;}



.tit{height:2.3em; line-height:2.3em;border-bottom:1px solid #bcbab8; color:#000; font-size:1.25em;box-shadow:0 1px 8px #b9b6b1;

background-color:#dfdfdf;

background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#d2d2d2)); 

background-image: -webkit-linear-gradient(top, #dfdfdf, #d2d2d2); 

background-image: -moz-linear-gradient(top, #dfdfdf, #d2d2d2); 

background-image: -o-linear-gradient(top, #dfdfdf, #d2d2d2); 

background-image: -ms-linear-gradient(top, #dfdfdf, #d2d2d2); 

background-image: linear-gradient(top, #dfdfdf, #d2d2d2);}

.tit li{float: left;width:33.3%;text-align:center;position:relative;}

.tit li:before{position:absolute;content:"";width:1px;height:100%;top:0;left:0;background:#fff;}

.tit li:after{position:absolute;content:"";width:1px;height:100%;top:0;right:0;background:#c9c9c9;}

.tit linth-last-child(1):after,.tit linth-child(1):before{background:none;}

.tit li.z-on{background:#298395; color:#fff;}

.tit li.z-on:before,.tit em:before{ top:100%; content: ""; height: 0; left: 46%;position: absolute; width: 0; z-index: 5;background:none;

 border-left:0.3em solid rgba(0, 0, 0, 0);

 border-right: 0.3em solid rgba(0, 0, 0, 0); 

 border-top: 0.3em solid #298395;}

.tit span{color:#626262; font-size:0.8em; text-transform:uppercase; float: right; padding-right:2.5%;}

.tit em{display:inline-block; position:relative;padding:0 15%;background:#298395; color:#fff; text-align:center;}



.g-cp{overflow:hidden;}

.g-cp ul{padding:1.4em 3.75% 0;}

.g-cp li{padding:0.7em 0 2em;background:url("/wapfiles/images/s01.png") no-repeat center bottom; background-size:100%;}

.g-cp h6{font-size:1.083em; font-weight:bold; color:#298395;}

.g-cp p{padding:1em 0 0;}

.g-cp p a{color:#333; font-size:1.083em; display:inline-block; position:relative; width:29.3%; padding-left:3%;}

.g-cp p a:before{content:''; position:absolute; top:0.25em; left:0;width:0; height:0.7em; border:0.105em solid #298395; border-radius:0.2em;}

.g-cp li:last-child{background:none;}

.g-xl .sclwrap_box{height:25em;}

.g-xl .m-xl{padding:0.3em;}

.g-xl .m-xl ul{width:100%;}

.g-xl .m-xl li{float:left;width:29%; margin:0.02em;font-size:1.3em;border:0;}

.g-xl .m-xl li img{width:100%;height:280px;border:0.2em solid #fff;}

.g-xl .m-xl li span{width:100%;margin:0;margin-top:-10px;padding:0;color:#000;height:2em;line-height:2.2em;text-align:center;background:url("/wapfiles/images/s04.png") no-repeat center 0;background-size:100%;}



.u-btel{display:block;text-align:center;padding:0.6em 0 0.8em;

	background:linear-gradient(top,#dfdfdf,#e6e6e6);

	background:-moz-linear-gradient(top,#dfdfdf,#e6e6e6);	

	background:-o-linear-gradient(top,#dfdfdf,#e6e6e6);

	background:-ms-linear-gradient(top,#dfdfdf,#e6e6e6);

	background:-webkit-linear-gradient(top,#dfdfdf,#e6e6e6);

}

.u-btel span{display:inline-block;position:relative;color:#000;text-align:left;padding:0 0 0 10%;}

.u-btel i{display:block;font-size:1.083em;}

.u-btel .ns{font-size:1.077em;}

.u-btel .telph{font-size:1.429em;color:#298395;font-weight:bold;}

.u-btel span:before{position:absolute;content:"";width:12%;height:100%;background: url("/wapfiles/images/tel.gif") no-repeat;background-size:100%;top:20%;left:0;}





.g-ys{overflow:hidden;padding-bottom:1.2em;}

.g-ys img,.m-con img{display:block;width:100%;}

.g-ys .sclwrap_box{height:10.5em;}



.ys{padding:0.8em 4.6875% 0;}

.g-ys .m-box ul{padding}

.g-ys .m-box li{padding:0.6em 0 0;position:relative;float:left;}

.g-ys .m-cnt{background:url("/wapfiles/images/s02.png") no-repeat center 0; background-size:100%; padding:0.6em 0 1em 0;text-align:center; }

.g-ys em{display:block;position:absolute;top:0.8em;left:0;width:7.62%;}

.g-ys li:nth-child(1) em{width:5.8%;left:2%;}

.g-ys span{display:block;font-size:1.16em; color:#000; font-weight:bold;padding:0 0 0 9%; }

.g-ys span b{color:#298395; font-size:1.28em;}

.g-ys span i{display:block; font-weight:normal;border-top:1px dashed #afafaf; font-size:0.57em; color:#adadad; text-transform:uppercase;letter-spacing:-1px;position:relative;margin:0.3em 0 0 ;padding:0.2em 0 0 0;}

.g-ys span i:before{position:absolute;content:"";width:100%;left:0;top:-3px;height:1px;border-top:1px dashed #afafaf;}

.g-ys p{color:#000; line-height:1.4em; border-bottom:1px solid #e2e1dd; padding:0.5em 0 0.6em 5%; position:relative;margin-left:2%;letter-spacing:-1px;}

.g-ys p:before{content:""; position:absolute; top:0.7em; left:0; width:2.6%; height:0.8em; border:1px solid #fff; background:#c5c6c8;}

.g-ys p:last-child{border:none;}

.g-ys .m-cnt li{width:3.7%; height:0.95em; border-radius:100%; background:#ddd; display:inline-block; margin:0 1.5%;}

.g-ys .m-cnt li.z-on{background:#298395;}







.g-fa{padding-bottom:1.4em;}

.g-fa .sclwrap_box{height:30em;}

.g-fa .m-cnt{padding:1em 0 0 3.75%;}

.g-fa .m-cnt li{height:1.7em; line-height:1.7em; width:20.615%; text-align:center; float: left; border:1px dashed #cacaca; margin-right:4%; color:#666; border-radius:0.2em;}

.g-fa .m-cnt li.z-on{background:#298395; border:1px solid #298395; color:#fff; position:relative;}

.g-fa .m-cnt li.z-on:before{border-left:0.25em solid rgba(0, 0, 0, 0); border-right: 0.25em solid rgba(0, 0, 0, 0); border-top: 0.25em solid #298395; top:100%; content: ""; height: 0; left: 46%; position: absolute; width: 0; z-index: 5;}

.g-fa .m-cnt li:nth-child(4){margin:0;}



.fa{padding:0.5em 3.75% 0;}

.g-fa dl{float:left;display:inline-block;}

.g-fa dt{padding:0 0 0.85em;background:url("/wapfiles/images/s03.png") no-repeat center bottom; background-size:100%;margin-bottom:0.5em;}

.g-fa dt img{display:block;width:100%;}

.g-fa dt span{display:block; width:100%; text-align:center; background:#dfdfdf; height:2.8em; line-height:2.8em; color:#000;}

.g-fa dd a{width:47.5%; float: left; display:block;padding:0 0 0.55em; background:url("/wapfiles/images/s04.png") no-repeat center bottom; background-size:100%;}

.g-fa dd img{display:block;width:100%;}

.g-fa dd span{display:block;text-align:center; background:#dfdfdf; height:2.6em; line-height:2.6em; color:#000;}

.g-fa dd a:nth-child(2){float:right;}



.g-zs{overflow:hidden;padding-bottom:1.2em;}

.g-zs .sclwrap_box{height:18em; overflow:hidden;}

.zs{padding:1.2em 3.75% 0;}

.g-zs .m-box li{padding:0 0 0.8em; overflow:hidden; background:url("/wapfiles/images/s03.png") no-repeat center bottom; background-size:100%;}

.g-zs .m-box img{display:block;width:100%;}

.g-zs .m-box span{display:block; text-align:center; background:#dfdfdf; height:2.8em; line-height:2.8em; color:#000;}

.g-zs .m-cnt{padding:0.5em 0 0; height:2.4em;text-align:center;}

.g-zs .m-cnt li{width:3.7%; height:1em;  border-radius:100%; background:#ddd; display:inline-block;margin:0 1.5%;}

.g-zs .m-cnt li.z-on{background:#298395;}







.g-dt{overflow:hidden;}

.g-dt .sclwrap_box{height:22.5em;}

.g-dt .m-cnt li{float: left; width:50%; text-align:center; padding:0;}



.dyn{padding:0;}

.m-dt{width:100%;display:inline-block;}

.m-dt dt{width:46%; float: left;}

.m-dt dt img{ display:block;width:97.5%; background:#fff; border:1px solid #dedede;padding:0.1em;}

.m-dt dd{width:49%; float: right;font-size:1em;}

.m-dt dd em{color:#000;}

.m-dt dd p{line-height:1.6em;overflow:hidden; margin:0.3em 0 0.1em;color:#666;}

.m-dt dd span{color:#298395;}

.m-dt ul{width:100%;padding:0.5em 0 0;}

.m-dt li{width:95%;padding:0 0 0 4%; line-height:2.4em; height:2.5em;overflow:hidden; font-size:1.2em;border-bottom:0.05em dotted #8f8f8f;position:relative;clear:both;}

.m-dt li:before{position:absolute;content:"";width:2%;height:100%;background:url("/wapfiles/images/ico1.png") no-repeat; background-size:100%;top:40%;left:0;}

.m-dt li a{color:#666;/*display:inline-block;*/ overflow:hidden;}

.m-dt li span{float: right;color:#666; text-align:right; /*width:170px;*/}

.m-dt li:last-child{border:none;}

		/* 幻灯css */
		.slideBox{ width:100%; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:28px; overflow:hidden; position:absolute;right:5px; bottom:5px;z-index:5; padding:0;}
		.slideBox .hd ul{ width:100%;}
		.slideBox .hd ul li{ float:left;margin-right:2px;width:25px;height:25px;line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size:12px !important; }
		.slideBox .hd ul li.on {background:#f00; color:#fff; }
		.slideBox .bd{ width:100%;position:relative; height:100%; z-index:0; }
		.slideBox .bd ul{width:100%;padding:0;}
		.slideBox .bd li{border:0;padding:0;}
		.slideBox .bd img{ width:100%;margin:0;height:320px;}