@charset "utf-8";
/* CSS Document */
.logo{ width:16rem; overflow:hidden;margin:auto; height:2.975rem; background:url(../images/logo.jpg) no-repeat; background-size:100%;}
.logo-lf{ width:10rem; float:left; height:2.975rem;}
.logo-lf a{ width:10rem; float:left; height:2.975rem;}
.logo-rt{ width:6rem; float:right; height:2.975rem;}
.logo-rt a{ width:6rem; float:right; height:2.975rem;}
.nav{ width:16rem; margin:auto; overflow:hidden;}
.nav li{ float:left; width:19%; margin:0 1.2% 0 0 ; text-align:center; background:#947441; border-radius:1px; font-size:0.550rem; line-height:1rem; padding:0.1rem 0;}
.nav li a{ color:#fff;}
.nav li a:hover{ color:#FCEE67;}
.li1{ float:right!important; margin:0 0 0 0!important;}
.banner{width:16rem; overflow:hidden;margin:1px auto 0;}
.banner img{ float:right; margin-top:-1px;}
.tel{ width:15rem; margin:0.7rem auto; overflow:hidden; }
.tel dt img{ width:1.125rem; float:left; display:inline; overflow:hidden;}
.tel dt{ float:left; display:inline; font-size:0.50rem; text-align:center; letter-spacing:1px;width:6.5rem;overflow:hidden; border-right:1px solid #E9E9E8;padding: 0.2rem 0 0 0;}
.tel dt span{ font-size:0.35rem; text-transform: uppercase; letter-spacing:0px;}
.tel dd p{ font-size:0.6rem; color:#d67f0f;}
.tel dd { width:8rem; float:right; display:inline; overflow:hidden;}
.tel dd p{ float:left; display:inline; font-size:0.7rem; font-weight:bold; line-height:1rem;}
.tel dd span{ float:right; display:inline;}
.tel dd p a{ color:#d67f0f;}
.tel dd img{ width:2.25rem; float:right; display:inline; overflow:hidden;}
.main{ width:15.5rem; margin:auto; overflow:hidden; padding:0.5rem 0.25rem; background:#f2f2f2;}
.bjzy{width:15.5rem; overflow:hidden; background:#fff;}
.bjzy dt{ width:7rem; overflow:hidden; float:left; display:inline; padding: 0.3rem;}
.bjzy dd{width:7.8rem; overflow:hidden;}
.bjzy dd h2{ text-align:center; color:#101010; padding:0.5rem 0 0 0; font-size:0.6rem;}
.bjzy dd p{ padding:0.2rem 0.5rem; color:#7F7F7F; line-height:0.8rem;font-size:0.45rem;}
.bjzy dd h3{ text-align:center;  padding:0.1rem 0 0 0; font-size:0.5rem;font-weight:normal;}
.bjzy dd h3 a{color:#b60006;}
/*北京专家坐诊*/
.bjzj{ width:15.5rem; margin:0.3rem auto 0; overflow:hidden;}
.zj01{ width:7.6rem; background:#fff; overflow:hidden; padding:0.5rem 0 0 0; text-align:center; line-height:0.8rem;}
.zj01 a{ color:#b60006}
.zj01 h2{ color:#000; font-size:0.6rem;}
.zj01  p{ font-size:0.45rem; color:#7F7F7F}
.zj01 h3{ text-align:center; padding:0.3rem 0 0 0}
.zj01 h3 img { width:5.75rem;}
.bjzj_zx{ width:15.5rem; margin:0rem auto 0; overflow:hidden; text-align:center; font-size:0.6rem;padding:1rem 0 0 0;}
.bjzj_zx a{ color:#b60006}
.zaix{ width:15.5rem; margin:0.5rem auto ; overflow:hidden;}
.zxlf{ width:7.7rem; overflow:hidden; text-align:center; float:left;}
.zxlf img{ width:1.5rem; text-align:center; overflow:hidden;}
.zxlf  h3{ margin:0.5rem auto 0; overflow:hidden; background:#947441; font-weight:normal; display:inline-block; padding:0.1rem 0.5rem; line-height:0.8rem; border-radius:10px;font-size:0.6rem;}
.zxlf  h3 a{ color:#fff;}
.zxlf p{ font-size:0.5rem; padding:0.2rem; line-height:0.8rem;}
.zxrt{ width:7.7rem; overflow:hidden; text-align:center; float:right;}
.zxrt img{ width:1.65rem; text-align:center; overflow:hidden;}
.zxrt  h3{ margin:0.5rem auto 0; overflow:hidden; background:#b60006; font-weight:normal; display:inline-block; padding:0.1rem 0.5rem; line-height:0.8rem; border-radius:10px;font-size:0.6rem;}
.zxrt  h3 a{ color:#fff;}
.zxrt p{ font-size:0.5rem; padding:0.2rem; line-height:0.8rem;}

.box1{ width:15.25rem; margin:auto; overflow:hidden; border-top:0.3rem solid #fff; background:#f2f2f2; padding:1rem 0.375rem;}
.box1 h2{ text-align:center; font-size:0.7rem; letter-spacing:5px;}
.box1 p{ font-size:0.5rem; font-weight:normal; padding:0.3rem 0 0 0; text-align:center;}
#ban_scroll img{width:100%}
#ban_scroll{position:relative;margin:1rem auto 0;overflow:hidden;}
#ban_scroll .bd{position:relative;z-index:0;}
#ban_scroll .bd li{position:relative;text-align:center;}
#ban_scroll .bd li img{vertical-align:top;width:100%;border:0px;}
#ban_scroll .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
#ban_scroll .hd1{position:absolute;bottom:0;right:0;z-index:1;width:100%;text-align:center;padding:10px;0}
#ban_scroll .hd1 li{display:inline-block;margin:0 3px;width:10px;height:10px;line-height:8px;color:#fff;font-size:0;border-radius:5px;border:1px solid #0c6eb9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;}
#ban_scroll .hd1 li.on{background:#0c6eb9;}

#ban_scroll1 img{width:100%}
#ban_scroll1{position:relative;margin:1rem auto 0;overflow:hidden;}
#ban_scroll1 .bd1{position:relative;z-index:0;}
#ban_scroll1 .bd1 li{position:relative;text-align:center;}
#ban_scroll1 .bd1 li img{vertical-align:top;width:100%;border:0px;}
#ban_scroll1 .bd1 li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
#ban_scroll1 .hd11{position:absolute;bottom:0;right:0;z-index:1;width:100%;text-align:center; display:none;}
#ban_scrol1l .hd11 li{display:inline-block;margin:0 3px;width:10px;height:10px;line-height:8px;color:#fff;font-size:0;border-radius:5px;border:1px solid #0c6eb9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;}
#ban_scroll1 .hd11 li.on{background:#0c6eb9;}


.box2{ width:15.25rem; margin:auto; overflow:hidden; background:#f2f2f2; padding:1rem 0.375rem;}
.box2 h2{ text-align:center; width:6.225rem; margin:auto; overflow:hidden;}
.box2 h2 img{ width:100%;}
.box2 p{ text-align:center; line-height:1.5rem; font-size:0.7rem; padding:0.3rem 0 0 0;}
.box2 p a{ color:#b70d32; font-weight:bold;font-size:1rem;}
.box2 div img{ width:3.825rem;}
.box2 div { width:9rem; margin:auto; overflow:hidden;}

/*在线挂号*/
.box{ width:16rem; margin:0 auto; overflow:hidden;}
.zxgh{ width:16rem; margin:0 auto; clear:both; padding-top:1rem; font-size:0.7rem; line-height:1.5rem; padding:0.2rem}
.zxgh .bt{  background-color:#004e99; height:2rem; width:100%; margin:0 auto; color:#FFF; text-align:center; line-height:2rem}
.zxgh .bt h1{ font-size:0.8rem; color:#FFF; line-height:1.7rem}
.zxgh  p{ width:80%; margin:0 auto}
.zxgh .inputs{ height:1rem; width:26%; border: #c4c4c4 0.025rem solid}
.zxgh select{ height:1.1rem; width:25%}
.ft{ width:100%; margin:0 auto; text-align:center; color:#7c442b; line-height:0.9rem}
.ft a{ color:#7c442b}

.foot {
    text-align: center;
    color: #585858;
}
common.css:1
.mt10 {
    margin-top: .25rem;
}
.yl {
    text-align: center;
    background-color: #cdcdcd;
    color: #fff;
    font-size: .6rem;
    padding: .2rem 0;
    margin-top: .5rem;
    margin-bottom: 2rem;
}
.ma{line-height:1rem;width:30%;background:#a2011d ; text-align:center;
      border:0;color:#fff; font-size:0.7rem;  float:left; margin-left:15%; margin-bottom:2rem}
.m2{  background-color:#cf7c2a}



.fnav {width:16rem;;overflow:hidden;margin: auto;background-color:#947441;}
.fnav a{color:#fff;display:block;width:3.80rem;line-height:1.4rem;text-align:center;float:left;font-size:0.6rem;margin-left:0.2rem;margin-top:0.1rem;margin-bottom:0.1rem}
.foot{ text-align:center; margin:auto; padding:0.5rem; line-height:1.0rem; font-size:0.55rem;}
.foot a{ color:#555}
