﻿@charset "utf-8";
/* CSS Document */

/*公共样式*/
body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, form, input, th, td, select { margin: 0; padding: 0; }
html { font-size: 50px; font-size: calc(500vw / 32);/*在320屏幕下，字体大小为1rem=50px*/ }
 @media all and (max-width: 320px) {
html { font-size: 50px; }
}
 @media all and (min-width: 640px) {
html { font-size: 100px; }
}
/*去除iphone手机自定义样式*/
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
body { min-width: 320px; max-width: 640px; font: normal 10px "Microsoft YaHei", "微软雅黑", Verdana, Tahoma; margin: 0 auto; background-color: #FFF; }
p { color: #333; font-size:.28rem;
line-height:.4rem;
}
li { list-style: none; }
a { text-decoration: none; color: #fff; }
img { border: 0; display: block; }
.fl { float: left; }
.fr { float: right; }
.nm { margin: 0 !important; }
.np { padding: 0 !important; }
.nmr { margin-right: 0 !important; }
.nml { margin-left: 0 !important; }
.nbr { border-right: none !important; }
fieldset, input { border: none; outline: none; }
img { border: none; display: block; vertical-align: top; }
.bimg { width: 100%; display: block; margin: 0 auto; }
table { border-collapse: collapse; }
.clear { clear: both; }
.fw { display: block; width: 100% !important; }
.ovh { overflow: hidden; }
.txc { text-align: center; font-size: 0; }
.txj { text-align: justify; }
.txi { text-indent: 2em; }
.relative { position: relative; }
textarea { resize: none; overflow: auto; outline: none; }
/*中间内容的宽度*/
.main { width:6.04rem; margin: auto; overflow: hidden }


/*公共样式结束*/



/*中间内容*/
.div1126{padding:.2rem 0;border-bottom: .1rem inset #f2f2f2;}
.div1126 h2{font-size: .28rem;font-weight: 500;}
.div1126 h2 a{color:#000;}
.div1126 p{font-size: .17rem;background: url(../images/huo_07.jpg) no-repeat 0 center;background-size:.15rem;text-indent: .2rem;}
.div1126 p a{color:#ff0000;}
.div1126 p span{color:#727272;}

.div1147{border-bottom: .01rem solid #f2f2f2;padding:.2rem 0 0;}
.div1147 img{margin:.15rem 0;}
.div1147 p{background: none;text-indent: 0;}
.div1147 p a{border:.01rem solid #ff0000;border-radius:5px;display: inline-block;/*width:.47rem;*/padding:0 .1rem;text-align: center;line-height: .25rem;}
.div1148{overflow: hidden;padding:.2rem 0;}
.div1148 h2{float: left;width:3.7rem;}
.div1148 img{margin:0;width:2.02rem;float: right;}
.div1148 p a{margin-top:.23rem;}
.div1149{overflow: hidden;padding:.2rem 0;}
.div1149 h2{float:right;width:3.8rem;}
.div1149 img{margin:0;width:2.02rem;float:left;}
.div1149 p {float:left;margin-left:.26rem;}
.div1149 p a{margin-top:.23rem;}

/*专家*/
.ystj{width:100%;line-height: .75rem;background: url(../images/ystj_33.jpg) no-repeat;background-size:100%;font-size: .28rem;color:#675446;text-indent: .7rem;margin-bottom: .3rem;}
.zj{overflow: hidden;width:6.04rem;}
.zj img{width:2.16rem;float: left;}
.zj .zj_right{width:3.6rem;float:right;}
.zj .zj_right h2{font-size: .25rem;color:#ff7f00;line-height: .5rem;}
.zj .zj_right h2 span{font-size: .22rem;color:#000;font-weight:500;margin-left:.12rem;}
.zj .zj_right p{font-size: .2rem;color:#000;background: url(../images/szx_37.jpg) no-repeat 0 center;background-size:.05rem;text-indent: .1rem;}
.zj .zj_right p:nth-child(4){background: none;text-indent: 0;border-top:.01rem dashed #ccc;padding-top:.1rem;margin-top:.1rem;}
.zj .zj_right p:nth-child(4) span{font-size: .2rem;color:#ff7f00;font-weight: 600;}

.div1425{border-top: .01rem solid #f2f2f2;margin-top:.3rem;}
.div1426{padding:.2rem 0;}

.lpnka{position: relative; width:6.4rem;height:2.31rem;background: url(../images/abc_53.jpg) no-repeat;background-size:6.4rem;}
.lpnkb{position: relative; width:6.4rem;height:2.3rem;background: url(../images/abc_54.jpg) no-repeat;background-size:6.4rem;}
.lpnkc{position: relative; width:6.4rem;height:2.31rem;background: url(../images/abc_55.jpg) no-repeat;background-size:6.4rem;}

.lpnka ul{position: absolute;top:30%;left:5%;}
.lpnkb ul{position: absolute;top:15%;left:50%;}
.lpnkc ul{position: absolute;top:15%;left:5%;}

.lpnka ul li{text-indent: .2rem; font-size: .28rem;color:#181818;background: url(../images/zfx_57.jpg) no-repeat 0 center;background-size:.08rem;}
.lpnkb ul li{text-indent: .2rem; font-size: .28rem;color:#181818;background: url(../images/zfx_57.jpg) no-repeat 0 center;background-size:.08rem;}
.lpnkc ul li{text-indent: .2rem; font-size: .28rem;color:#181818;background: url(../images/zfx_57.jpg) no-repeat 0 center;background-size:.08rem;}

/*德尚 患者和家属都放心*/ 
.h21548{width:6.4rem;line-height: 1.23rem; font-size: .39rem;color:#675446;text-align: center;background: url(../images/dddlast_60.jpg) no-repeat;background-size: 100%;}
.dsfzjs .div_shang{position: relative; width:6.4rem;height:1.74rem;background: url(../images/dddlast_61.jpg) no-repeat;background-size:100%;}
.dsfzjs .div_zhong{position: relative;width:6.4rem;height:1.82rem;background: url(../images/dddlast_62.jpg) no-repeat;background-size:100%;}
.dsfzjs .div_xia{position: relative;width:6.4rem;height:2.11rem;background: url(../images/dddlast_63.jpg) no-repeat;background-size:100%;}
.dsfzjs ul li{font-size: .29rem;color:#fff;}
.dsfzjs .div_shang ul li{color:#181818;}
.dsfzjs ul li a{color:#dab354;font-size:.24rem;margin-left:52%;}
.dsfzjs .div_shang ul{position: absolute;top:3%;left:53%;}
.dsfzjs .div_zhong ul{position: absolute;top:3%;left:6%;}
.dsfzjs .div_xia ul{position: absolute;top:3%;left:6%;}

/*第四屏*/
.m4{margin-bottom: .2rem;background:#f1f1f1;padding-bottom: .2rem;}
.aq { position:relative;}
.aq-xx { overflow:hidden;}
.aq-xx li { display:block; width:2.92rem; line-height:.62rem; float:left; background:#e2e2e2; font-size:.2rem; color:#222;margin-bottom: 2%;}
.aq-xx li:nth-child(2n) { float:right;}
.aq-xx li span { display:inline-block; width:.33rem; height:.33rem; border-radius:50%; background:url(../images/jt01.png) no-repeat center; vertical-align:middle; margin:0 3%;}
.aq-xx li.active { background:#675446; color:#fff;}
.aq-xx li.active span { background:url(../images/jt02.png) no-repeat center;}

.aq-box { width:100%; position:absolute; top:0; left:0;}
.aq-box li { width:4.36rem; height:2.66rem; background:#7b6a5e; border:.05rem solid #675446; margin:13% auto; position:relative; display:none;}
.close2 { width:.3rem; line-height:.3rem; background:#503d2f; text-align:center; font-size:.2rem; color:#fff; position:absolute; right:-.05rem; top:-.05rem;}
.aq-box li h2 { font-size:.3rem; color:#fff; text-align:center;margin: 7% 0 3%;}
.aq-box li p { font-size:.22rem; color:#fff; width:3.8rem; margin:auto;line-height: .3rem;text-align: justify;}

.zxdh { text-align:center; font-size:0;}
.zxdh a { display:inline-block; width:1.54rem; line-height:.46rem; text-align:center; font-size:.22rem; color:#fff; background:#ff9000; margin: 5% 2%;}
.zxdh a:last-of-type { background:#7f2725;}
.ppyy { display:block; margin:3% auto 7%;}

.s4{width: 6.4rem; height:auto;margin-top: 0.3rem; overflow:hidden;}
.s4-title{ background:url(../images/t4.jpg) no-repeat left bottom; background-size:6.4rem!important;}
.s4-list{width: 5.63rem;margin: auto; padding:0.25rem 0 0.25rem 0; border-bottom:solid 1px #acabab;font-size:0.26rem; color:#908a87;overflow: hidden;}
.s4-list img{width: 0.48rem; float:left; margin-right:0.15rem;}
.s4-list span{width: 5.63rem;font-size:0.28rem; color:#1f1a17; font-weight:bold; line-height:0.28rem;}

.s4-title {
	height: 0.6rem;
	width: 6.4rem;
	font-size: 0.35rem;
	font-weight: bold;
	color: #675447;
	vertical-align: middle;
	padding-left: 0.9rem;
	text-indent: .1rem;
	margin-bottom:5px;
	
}