* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:0; padding:0;}
body { color: #333; font-family: Microsoft Yahei; font-size: 0.6rem; }
a { text-decoration: none; border: none; color: #333;}
a:hover {text-decoration: underline;text-decoration: none;}
ul,li { list-style: none;}
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;}
.layout{width: 16rem;margin:0px auto;background:#fff;overflow:hidden;}
.container{width: 14.5rem;margin: 0px auto;}
.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
.mc { margin:0 auto;}
.dis-inline { display: inline-block; vertical-align: middle;}
.text-center { text-align: center;}
.text-right{ text-align:right}
.box { width: 16rem; margin:0 auto;overflow:hidden;}

.font28 { font-size: 0.7rem;}
.font26 { font-size: 0.65rem;}
.font20 { font-size: 0.5rem;}
.font18 { font-size: 0.45rem;}
.mt10 { margin-top: 0.25rem;}
.mt11 { border-top: 0.25rem solid #eee;}

/*home_ad*/
.home_ad { margin-top:0.25rem;}
.home_ad img { width: 16rem; display: block;}
.home_k { height: 2.375rem; }

.rexian{ float:left; color:#F00; text-align:center; width:4.5rem; margin-top: 0.425rem; padding-left:0.01rem}
.bgd7{ background-color:#d7d7d7}
.bd0{ border-bottom:0}
.mt12 { border-bottom: 0.35rem solid #eee;}
.pl10{ padding-left:1rem}
.pr10{ padding-right:1rem}
.pt10{ padding-top:1rem}
.bgfff { background: #fff;}
.bgd7 { background: #d7d7d7;}
.border-bg{border: 0.25rem solid #eee;}
/*header*/
header { background: #fff; padding:0.375rem ;}
.logo { padding-right: 0.5rem;}
.logo img { width: 8.5rem;}
.headCall { margin-top: 0.425rem; width: 1.5rem; float:left}

.yygh_head { text-align: center; padding:0.5rem 0; text-align: center; position: relative; background: #0052a6; color: #fff; font-size: 0.75rem;}
.head_home { position: absolute; left:0.75rem; top:0.55rem; width: 1.075rem;}
.head_phone { position: absolute; right:0.75rem; top:0.55rem; width: 1.25rem;}

/*nav*/
nav{ width:100%; padding:0.1rem 0}
nav a { color:#fff; display: block; 
        width: 3.15025rem; line-height: 1.2rem; height:1.23rem; 
		text-align: center;  float: left; 
		font-size: 0.6rem; margin-right:0.05rem; 
		 background-color:#947441;
		 border-radius:0.11rem
		}
nav a:first-child,nav a:nth-child(4) { border-left:0;margin-left:0}
nav a:nth-child(-n+4) { border-top:none;}

.center{ width:100%; margin:0 auto; height:auto}



/*nvanav*/
.navbar-nav{height: 4.1rem;}
.navbar-nav ul{padding-top: 0.575rem;}
.navbar-nav ul li {width: 4rem;height: 2.6rem;float: left;position: relative; background: url(../images/yyjj_03.png) no-repeat left center; background-size: 0.025rem 2.6rem;}
.navbar-nav ul li:first-child { background: none;}
.navbar-nav ul li a{display: inline-block;width: 3.95rem;height: 2.6rem;text-align: center;}
.navbar-nav ul li a p{font-size: 0.65rem;color: #414141;}


.yyabout_icon { width: 1.55rem; height: 1.625rem; margin:0 auto; background: url(../images/spr_yyjj.png) no-repeat; background-size: 6.2rem auto; margin-bottom: 0.125rem;}
.yyabout_icon2 { background-position: -1.55rem 0;}
.yyabout_icon3 { background-position: -3.1rem 0;}
.yyabout_icon4 { background-position: -4.65rem 0;}

.btm-bg{height: 2rem;background: #f3f3f3;}

/*common-tle*/
.brief-title{border-top: 0.25rem solid #efefef;border-bottom: 1px solid #cccccc;height: 2.425rem;}
.brief-title h2{font-size: 0.775rem;color: #111111;font-weight: normal;margin: 0.95rem 0 0 0.6rem;}
.brief-title h2 span{font-size: 0.6rem;color: #53c2f9;margin-right: 0.1rem;}
.notice img{width: 14.5rem;height: 9.375rem;margin: 1rem 0.75rem;}

/*footer*/
footer { margin-top: 2.75rem;}
footer .foot { padding:0.25rem 0; position: fixed; z-index: 2; left:50%; bottom: 0; width: 16rem; margin-left: -8rem; background: #fff;border-top: 1px solid #ccc;}
footer .foot a  { float: left; width: 4rem; border-left: 1px solid #e0e0e0; padding:0.2rem 0;}
footer .foot a:first-child { border-left: none;}
footer .foot a .foot_icon { margin:0 auto; width: 1.375rem; height: 1.075rem; background: url(../images/spr_bot.png) no-repeat; background-size: 5.5rem auto;}
footer .foot a .foot_icon1{ background-position: -4.1rem 0;}
footer .foot a .foot_icon2 { background-position: -0.05rem 0;}
footer .foot a .foot_icon3 { background-position: -1.425rem 0;}
footer .foot a .foot_icon4 { background-position: -2.735rem 0;}
footer .foot a p { text-align: center; font-size: 0.45rem; margin-top: 0.15rem;}

#scrolltp{position: fixed;bottom: 2.85rem;right: 0.15rem;z-index: 999999999;}
#scrolltp img{width: 1.3rem;height: 1.3rem;cursor: pointer;}

#pmp {
background-color: #333333;
background-image: url("../images/LEDbj.gif");
border: 0.1rem ridge #CCCCCC;
color: #FF0000;
font-family: "Microsoft YaHei";
font-size:1.2rem;
height: 1.5rem;
line-height:1.3rem;
margin: 0 auto;
padding-left: 0.1rem;
padding-right: 0.1rem;
text-decoration: none;
width: 99%;
overflow: hidden;
white-space: nowrap;
position: relative;
}
#pmp a{color: #FF0000}
.fenye{ width:15rem; margin:0.1rem auto 0; background:url(../images/list_1.gif) no-repeat bottom; line-height:1rem;}
.fenye a{ font-size:0.6rem;}
.fenlei{ width:15.5rem; height:8rem; margin:0.3rem auto 0; background-color:#FFF}
.fenlei ul li{ width:3.5rem; height:3.5rem; margin-right:0.5rem; margin-bottom:0.5rem; float:left;}
.fenlei ul .li1{ background:url(../images/nxbdf.gif) no-repeat; background-size:100%}
.fenlei ul .li2{ background:url(../images/vxbdf.gif) no-repeat; background-size:100%}
.fenlei ul .li3{ background:url(../images/etbdf.gif) no-repeat; background-size:100%}
.fenlei ul .li4{ background:url(../images/qsnbdf.gif) no-repeat;margin-right:0rem; background-size:100%}
.fenlei ul .li5{ background:url(../images/zlfy.gif) no-repeat;margin-bottom:0rem; background-size:100%}
.fenlei ul .li6{ background:url(../images/nfzh.gif) no-repeat;margin-bottom:0rem; background-size:100%}
.fenlei ul .li7{ background:url(../images/zlsj.gif) no-repeat;margin-bottom:0rem; background-size:100%}
.fenlei ul .li8{ background:url(../images/zmzl.gif) no-repeat;margin-bottom:0rem;margin-right:0rem; background-size:100%}
.fenlei ul li a{ font-family:"微软雅黑"; font-size:0.5rem; font-weight:bold; color:#FFF; line-height:0.3rem; display:block; text-align:center; padding-top:2.6rem;}
.gdwt{ width:15.5rem; height:82px; margin:0.3rem auto 0; background:url(../images/gdwt.gif) no-repeat; position:relative;}

.btbg{ width:16rem; height:1.4rem; background:#0b6db7; margin-top:0.3rem}
.btbg .bt{ width:15.5rem; height:1.4rem; margin:0 auto; font-size:0.6rem; line-height:1.5rem;}
.btbg .bt span{ font-family:"Microsoft YaHei"; font-size:0.6rem; color:#FFF; line-height:1.3rem;}
.btbg .bt a{ font-family:"Microsoft YaHei"; font-size:0.6rem; color:#fff001; line-height:1.3rem}	
.wrap{width:16rem; height:14rem; margin:0.3rem auto;}
.tabs{width:15.5rem; height:1rem; margin:0 auto;}
.tabs a{ width:18.8%; height:1rem; background:url(../images/alqh.gif) no-repeat; background-size:100% 100%; float:left; margin-right:0.185rem; text-align:center; font-size:0.5rem; line-height:1.2rem;}
.tabs a.active{background:url(../images/alqh2.gif) no-repeat;background-size:100% 100%; color:#0b6db7;}

.xbt{ width:15rem; overflow:hidden; margin:0.1rem auto 0;}
.xbt p{ text-align:left; text-indent:0; line-height:0.8rem; font-size:0.5rem; color:#000}
.xbt p strong{font-size:0.5rem;}

/***banner ****/
#ban_scroll { position:relative; max-width:16rem; height:7rem; margin:0.3rem 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%; height:7rem; border:0rem;}
#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:right; padding:0 15px; }
#ban_scroll .hd1 li { display:inline-block; margin:0 3px; width:0.01rem; height:0.01rem; line-height:0.01rem; color:#fff; font-size:0; border-radius:0.01rem; border:1px solid #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent:-9999px; }
#ban_scroll .hd1 li.on { background:#fff;}

.zyqb{ width:15rem; height:4rem; margin:0.2rem auto 0;}
.zyqb ul li{ float:left; border:1px solid #797979; width:3rem; height:3.45rem;;z-index:999;}
.zyqb ul li img{ border:0; margin:0.3rem auto 0; display:block;}
.zyqb ul li span{ font-family:"Microsoft YaHei"; font-size:0.5rem; color:#505050; display:block; text-align:center; margin-top:0.2rem; line-height:0.5rem;}
.alt{ margin:0 auto}

.bm_dz1{ width:15rem; margin:0.01rem auto 5px; height:2.5rem; border:1px solid #02345f; background:url(../images/bmtd_dz.gif) no-repeat ;background-size:100% 100%; position: relative; }
.bm_dz2{ width:15.9rem; margin:0 auto 5px; height:0.8rem; border:1px solid #02345f; /*background:url(../images2/bmtd_dz_2.gif) no-repeat;*/ position: relative; }
.bm_td_dh1{z-index:999; background:none;width:7.2rem; height:0.8rem; font-family:"Microsoft YaHei"; font-size:; color:#0160b2; position:absolute; left:3.8rem; top:1.3rem; border:none; background-color:transparent; text-indent:1rem;} 
.bm_td_tj1{ z-index:999;background:none; width:2.8rem; height:1.5rem; border:none;position:absolute; right:0.5rem; bottom:0.5rem; cursor:pointer;}


.zjqh{ width:15.5rem; height:8rem; margin:0.3rem auto 0;position:relative; }
.zjqh .banner{overflow:hidden; }
.zjqh .banner .hd { position:absolute; bottom:1rem; left:44%; z-index:1; width:18rem; }
.zjqh .banner .hd li { display:inline-block; margin:0 0.1rem; width:0.3rem; height:0.3rem; line-height:0.3rem; color:#acacac; font-size:0.8rem; border-radius:0.3rem; background:#acacac; border:1px solid #acacac; text-align:center; text-indent:-999rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.zjqh .banner .hd li.on { background:#e7a82f;  border:1px solid #e7a82f;}
.zjqh .banner .bd { position:relative; z-index:0; width:15.9rem; height:7.5rem; border:rem solid #b7b7b7; }
.zjqh .banner .bd li { position:relative; text-align:center; float:left;}
.zjqh .banner .lb{ /*background:url(../images2/lb.jpg) no-repeat left bottom;*/ width:15.5rem; height:7.5rem;}
.zjqh .banner .ljf{ /*background:url(../images2/ljf.jpg) no-repeat left bottom;*/ width:15.5rem; height:7.5rem;}
.zjqh .banner .lcy{ /*background:url(../images2/lcy.jpg) no-repeat left bottom;*/ width:15.5rem; height:7.5rem;}
.zjqh .banner .zhl{ /*background:url(../images2/zhl.jpg) no-repeat left bottom;*/ width:15.5rem; height:7.5rem;}
.zjqh .banner .shq{ /*background:url(../images2/shq.jpg) no-repeat left bottom;*/ width:15.5rem; height:7.5rem;}
.zjqh .banner li .js span p{ text-indent:rem;font-family:"Microsoft YaHei"; font-size:;}
.zjqh .banner li .js span ul{ margin-top:3px;}
.zjqh .banner li .js span ul li{ width:23px; height:32px; font-family:"Microsoft YaHei"; font-size:; color:#e50405; line-height:32px;border: 1px solid #BFBFBF;background: #EEE; margin-right:3px;}
.zjqh .banner li .js{ width:31rem; height:331px; float:right;}
.zjqh .banner li .js .top{ height:rem; width:15rem;}
.zjqh .banner li .js span{ line-height:4rem; padding-left:1rem; color:#000; width:285px; display:block; text-align:left; height:4rem; margin-top:3rem;}
.zjqh .banner li .js img{ display:block; margin:12px 0 0 15px; padding:0;}
.zjqh .banner li .js span .ljzj{width:131px; height:43px;  background:url(../images2/ljzj.gif) no-repeat; margin-right:7px;display:block; float:left; text-align:center; color:#FFF;}
.zjqh .banner li .js span .wyyy{width:131px; height:43px;  background:url(../images2/wyyy.gif) no-repeat;display:block; float:left; text-align:center; color:#FFF;}
.zjqh .banner li .js .yy{ margin-top:3rem;}
.zjqh .banner li .js span b{ font-weight:normal; font-size:0.6rem; color:#000; text-indent:0;}

.dhl{ width:15rem; height:1rem; margin:0.5rem auto;}
.dhl ul li{ float:left; width:3.7rem; border-right:1px solid #000000; font-size:0.5rem; margin:0 auto}
.dhl ul li a{ font-size:0.5rem; line-height:0.5rem}
.dhl ul .li2{ width:3.7rem;}
.dhl ul .li2 a{ display:block; text-align:center;}
.dhl ul .li3{ border:0;}
.dhl ul .li3 a{ display:block; text-align:right;}

.xx{ width:15.5rem; overflow:hidden; margin:0 auto 1.2rem;}
.xx div{ display:inline-block;float:left;}
.xx div.xx1{ width:35%; text-align:center; padding-top:0.2rem}
.xx div.xx2{ width:65%;float:right;}
.xx div p{ text-indent:0;font-family:"Microsoft YaHei"; font-size:0.5rem; line-height:1rem;}

.sdbd li p{ font-size:0.6rem; height:1.5rem; line-height:1.3rem}


/*坐诊专家 */

.zzzj{ width:95%; margin:0 auto; background-color:#fff; 
      height:5.78rem; margin-top:0.6rem; 
	  clear:both; border-bottom:#9f9f9f 0.06rem solid
	  
	  }
.zzzj .tx{ width:36%; float:left}
.zzzj .zjjs{ width:64%; float:left; font-size:0.5rem; line-height:1.0rem;padding:0.3rem}
.zzzj .zjjs b{ font-size:0.8rem; color:#004e99}
.zzzj .zjjs jy{color:#004e99 }
.swt3 {background: #ff7900;
    width:25%;
    height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 0.3rem;
    font-size: 0.4rem;
    color: #fff;
    text-align: center;
    display: block;
    margin: 0 auto; float:left; margin-right:0.2rem ; margin-left:1.5rem; margin-top:0.2rem}
.swt4{ background-color:#004e99; margin-left:1rem}
.hsbj{ width:100%; background-color:#d7d7d7; padding:0.3rem}


/*坐诊专家 */

.zzzj{ width:95%; margin:0 auto; background-color:#fff; 
      height:5.78rem; margin-top:0.6rem; 
	  clear:both; border-bottom:#9f9f9f 0.06rem solid
	  
	  }
.zzzj .tx{ width:36%; float:left}
.zzzj .zjjs{ width:64%; float:left; font-size:0.5rem; line-height:1.0rem;padding:0.3rem}
.zzzj .zjjs b{ font-size:0.8rem; color:#004e99}
.hsbj h1{ font-size:0.6rem; padding-left:0.5rem}

.swt3 {background: #ff7900;
    width:25%;
    height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 0.3rem;
    font-size: 0.4rem;
    color: #fff;
    text-align: center;
    display: block;
    margin: 0 auto; float:left; margin-right:0.2rem ; margin-left:1.5rem; margin-top:0.2rem}
.swt4{ background-color:#004e99; margin-left:1rem}
.hsbj{ width:100%; background-color:#d7d7d7; padding:0.3rem}


/*在线挂号*/
.zxgh{ width:100%; 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%}
.zxgh select{ height:1.1rem; width:25%}
.m1{line-height:1rem;width:4rem;background:#f7873f ;color:#fff; font-size:0.7rem; margin-left:6rem}

.foot{ text-align:center; color:#585858}
.yl{ text-align:center; background-color:#cdcdcd; color:#FFF; font-size:0.6rem; padding:0.2rem 0; margin-top:0.5rem; margin-bottom:2rem}

.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}
