﻿* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0 auto;padding: 0;}
html {-ms-touch-action: none;}
body {min-width:10rem;color: #333;font-family: Microsoft Yahei;font-size: 0.6rem;max-width: 16rem;margin: 0 auto;background: #fff;}
a {text-decoration: none;border: none;color: #333;}
a:hover {text-decoration: underline;text-decoration: none;}
p,h1,h2,h3,h4,h5,ul,li,form,header{padding:0;margin:0;}
h4,h5{display: inline-block;}
ul,li {list-style: none;overflow: hidden;}
p {display: block;}
em {font-style: normal;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;vertical-align: middle;}
.clearfix {zoom: 1;display: block}
.clearfix:after {content: "";height: 0px;display: block;clear: both;visibility: hidden;}
.clear {zoom: 1;}
.clear:after {height: 0;display: block;content: "\20";clear: both;}
.fl {float: left;}
.fr {float: right;}

/*正式开始*/
header img{width:100%;}
nav{height: 2.5rem;}
nav ul li{float: left;font-size: .6rem;border-left: 1px solid #333333;margin-left: .8rem;padding-left: .8rem;line-height: .7rem;height: .7rem;margin-top: .4rem;}
nav ul li:nth-child(1),nav ul li:nth-child(5){margin-left: 0;border: none;}
.banner img{width: 100%;}
.hot{padding: .6rem 0 .5rem 1.25rem;}.hot .hotl{width: 2rem;height: 1.1rem;margin-right: .35rem;}
.hot .hotl p{font-size: .5rem;font-weight: bold;color: #bc0001;line-height: .6rem;}
.hot .hotl img{width: .7rem;height:.4rem;margin-top: .4rem;}
#hotr{height: 1.1rem;overflow: hidden;}
#hotr ul li{font-size: .6rem;line-height: 1.1rem;}
.phone img{width:100%;}
.headerin{border-bottom: 1px dotted  #b9b9b9;padding: .75rem 0 .15rem 0;width: 14rem;}
.headerin .fl h4{color: #f50000;border-right: 3px solid #f50000;height: .6rem;line-height: .6rem;padding-right: .35rem;margin-right: .3rem;}
.headerin .fl span{font-size: .4rem;color: #474747;}
.headerin .fr p{display:none;font-size: .6rem;background: #b9b9b9;color: #fff;line-height: .6rem;padding: .1rem .25rem .1rem .45rem;}
/*热点新闻*/
.hotnews{width: 15rem;}
.hotnews ul li{float: left;border: 1px solid #f50000;width: 3.6rem;height: 1rem;margin-left: .15rem;text-align: center;}
.hotnews ul li:nth-child(1),.hotnews ul li:nth-child(5){margin-left: 0;}
.hotnews ul li a{color: #f50000;font-size: .6rem;line-height: 1rem;}
.hotnews ul li:hover{background: #f50000;}.hotnews ul li a:hover{color: #fff;}
.hotnews ul li:nth-child(1),.hotnews ul li:nth-child(2),.hotnews ul li:nth-child(3),.hotnews ul li:nth-child(4){margin-top: .3rem;}
.hotnews ul li:nth-child(5),.hotnews ul li:nth-child(6),.hotnews ul li:nth-child(7),.hotnews ul li:nth-child(8){margin-top: .15rem;}
.scrollBox .bd{margin-top:.5rem;}
.scrollBox .bd li{float:left; width:15rem;height:1.25rem; margin-left:0.5rem; border-bottom:1px dashed #cccccc;}
.scrollBox .bd li a{    display: inline-block;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    color: #333;
    margin-left: 0.5rem;
    line-height: 1.25rem;
    font-size: 0.6rem;}
.scrollBox .bd li img{ float:left; width:0.175rem; height:1.25rem;}
.scrollBox .bd li span a{ float:right; line-height:1.25rem; color:#ffb563;}


/*沈大医师*/
#hxdoc{margin-top: .3rem;position: relative;}
#hxdoc .bd ul li{position: relative;}
#hxdoc .bd ul li img{width: 100%;}
#hxdoc .intro{padding: .03rem 0;background: #73716f;color: #fff;background-color: rgba(115,113,111,0.6);font-weight: bold;border: 1px solid #535959;position: absolute;bottom: 0;}
#hxdoc .intro span{width: 2.9rem;text-align: center;border-right: 1px solid #535959;}
#hxdoc .intro p{width: 13rem;padding-left: .65rem;}
#hxdoc .hd ul li { width: 4rem; height: 0.25rem; font-size: 0px; background: #161616; border-right: 1px solid #ffffff; float: left; box-sizing: border-box; opacity: 0.8; }
#hxdoc .hd ul .on{background: #980d12;}
#hxdoc .hd {position: absolute;z-index: 1;bottom: -.3rem;}
/*四个小圆*/
.firstMod {padding:0.36rem 0.1rem;}
.firstMod ul li {width:25%;float:left;text-align:center;font-size:0.7rem;}
.firstMod ul li span {display:block;}
.firstMod ul li img {display:block;margin:0 auto;width:2.3rem;margin-bottom:0.4rem;}
.firstMod ul li strong {display:block;line-height:0.8rem;color: #707070;}
/*挂号*/
.formlist{padding:.28rem 0 .2rem .2rem}
.formlist .img{text-align:center}
.formlist .img img{display:block;margin:0 auto;width:9.7rem;margin-bottom:.23rem}
.formlist ul li{line-height:1.275rem;height:1.3rem;margin-bottom:.15rem}
.formlist ul li label{display:block;float:left;font-size:.6rem;width:4rem;text-align:right;padding-right:.1rem;font-weight:700}
.formlist ul li label i{color:red;padding-right:.06rem}
.formlist ul li .text{border:1px solid #0088b1;border-radius:.2rem;background:#fff;height:1.2rem;line-height:1.2rem;font-size:.5rem;width:6.95rem;padding-left:.2rem;margin-right:.15rem}
.formlist ul li .btn{height:1.2rem;border-radius:.2rem;background:#4d87cf;border:none;cursor:pointer;width:3.65rem;font-size:.6rem;color:#fff;line-height: 1.2rem;}
.formlist ul li .btn2{background:#67a149}
/*底部*/
footer{background: #980d12;font-size: .6rem;color: #fff;padding: .2rem 0 0 .5rem;text-align: center;margin-bottom: 2.2rem;}
footer a{color:#fff;}
/*面包屑*/
.lm{ width:16rem; overflow:hidden; margin:10px auto;}
.lm p{font-size:0.6rem; margin-left:0.50rem;}
.lm p samp a{ color:#000;}
.lm p a{ color:#000;}
/*列表页样式*/
.main_hx .list_hx{width:14.75rem;overflow:hidden;margin:3% auto;padding-bottom:0.5rem;border-bottom:0.025rem dotted #9c9c9c;}
.main_hx .list_hx dt img{ height:4.85rem;}
.main_hx .list_hx dt{float:left;width:4.85rem;}
.main_hx .list_hx dd{float:right;width:9.55rem;}
.main_hx .list_hx dd h3{font-size:0.6rem;color:#334989;font-weight:normal;margin-bottom:2%;}
.main_hx .list_hx dd h3 a{color:#f50000;font-weight:bold;}
.main_hx .list_hx dd p{font-size:0.5rem;}
.main_hx .list_hx dd p a{font-size:0.45rem;color:red;}
.main_hx .list_hx dd ul{width:9.8rem;overflow:hidden;margin:0.4rem auto 0;}
.main_hx .list_hx dd ul li{float:left;width:2.2rem;line-height:0.825rem;text-align:center;background:#e1e1e1;margin:0 0.125rem;}
.main_hx .list_hx dd ul li a{font-size:0.45rem;}
.main_hx .page_hx{overflow:hidden;margin:0 1rem;}
.main_hx .page_hx li{float:left;line-height:1.4rem;text-align:center;background:#e1e1e1;margin:0 0.125rem; padding:0 0.5rem;}
/*文章页样式*/
.main_hx .arc_hx{width:100%;margin:3% auto;overflow:hidden;}
.main_hx .arc_hx h1{font-size:0.9rem;line-height:1.6rem;border-top:0.025rem dotted #656565;border-bottom:0.025rem dotted #656565;background:#f6f3ef;color:#334989;text-align:center;}
.main_hx .arc_body{width:14.65rem;margin:3% auto;overflow:hidden;}
.main_hx .arc_body p{line-height:1.8;}
.main_hx .arc_body p img{ display:block;width: 100%! important;}
.main_hx .arc_body p a img{ display:inline;}
.main_hx .arc_tzx{width:14.65rem;margin:3% auto;overflow:hidden;}
.main_hx .arc_tzx a{display:block;overflow:hidden;background:#f50000;text-align:center;color:#fff;font-weight:bold;line-height:1.4rem;}
.main_hx .arc_tzx a span{float:right;width:4.575rem;line-height:1.35rem;border:0.025rem dashed #f50000;border-left:none;background:#fff;color:#f50000;}
.main_hx .arc_read{width:14.65rem;margin:auto;overflow:hidden;}
.main_hx .arc_read ul{background:#f6f3ef;overflow:hidden; margin-top:3%;}
.main_hx .arc_read ul li{width:100%;overflow:hidden;padding:2%;}
.main_hx .arc_read ul li a{display:block;overflow:hidden;line-height:0.9rem;}
.main_hx .arc_read ul li span{font-size:1.25rem;padding-right:2%;float:left;margin-top:-0.5%;color:#f50000;}
.main_hx .arc-intr{padding:.1rem .1rem;width:14.65rem;}
.main_hx .arc-intr span{font-size:.6rem}
.main_hx .arc-intr span a{color:#333;}
.main_hx .arc-gh{padding:.5rem 2rem 0 2rem;}
.main_hx .arc-gh span{font-size:.7rem;background:red;width:4rem;text-align:center;}
.main_hx .arc-gh span a{color:#fff;}
	.clearfix:before,.clearfix:after{ display:block; overflow: hidden; visibility:hidden; content:""; clear:both;}
	.dfefe h4{    color: #f50000;
    border-right: 3px solid #f50000;
    /* height: .6rem; */
    /* line-height: .6rem; */
    padding-right: .35rem;
    margin-right: .3rem;
    font-size: .8rem;
    margin-bottom: 1rem;}
.headerin .fl h4 {
    color: #f50000;
    border-right: 3px solid #f50000;
    /* height: .6rem; */
    /* line-height: .6rem; */
    padding-right: .35rem;
    margin-right: .3rem;
    font-size: .8rem;
    margin-bottom: .6rem;
}
	.dfefe span {font-size: .4rem;color: #474747;}
	.part1_h li {height: 1.25rem;border-bottom: 1px dashed #cccccc;    font-size: 0.6rem;}
	.part1_h li a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap; width:70%; float:left;}
	.part1_h li span{display:block; float:right;}
footer {
    background: #980d12;
    font-size: .5rem;
    line-height: 1rem;
    color: #fff;
    padding: 1rem 0 1rem .5rem;
    text-align: center;
}