@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,input,button{margin:0; padding:0; font-size:14px}
/* CSS Document */
*{ margin:0; padding:0;}
a{text-decoration:none;}
ul,li{ list-style:none;}
section { display: block; }
.clear{ clear:both;}
p, ul{ padding:0px;margin:0px;}
img{border: 0;max-width: 100%;height: auto;}
html{ font-size:635%;}

.dl_white{ background:#ffffff; }
.bigbox{ width:100%; max-width:640px;margin:0 auto;font-size: 100%;-webkit-text-size-adjust: none;background:#ffffff;}
.dl_top{ display:block;background:#43331c; border-bottom:3px solid #a7966b;}
.dl_wid{  width:100%;  max-height:68px; }
.dl_wid img{ width:70%;  }
.dl_wid p{ background:url(../images/dl_tubx.png) no-repeat; float:right; width:20%; margin-right:4%; }
.dl_wid p img{ display:block; width:100px;}

.nav{height:54px; background:#d9d1be; margin-bottom:5px;}
.nav li{width:25%; height:25px; float:left; text-align:center; line-height:25px; position:relative; margin-top:1px;}
.nav li a{display:block; font-size:14px;height:26px;}	
.nav li a{border-bottom:#b7a47b 1px solid;border-right:#b7a47b 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid}
.nav li a{ margin-left:1px; }
.nav a{ color:#836117;}
.nav li a:hover,.nav li a.hover{background:#89501f;color:#fff;}


.bgbox{min-height:100%; max-width:640px; margin:0 auto; padding:0; font-size:0.14rem; font-family:"微软雅黑"; background:#fff;}
.cen640{width:100%; max-width:640px; margin:0 auto; overflow:hidden;}
.cen640 img{ width:100%; vertical-align:top;}
.top_left{ 
background:url(../images/index_top1_1.jpg) no-repeat center;
background-size:100%;
width:2.5rem;
height:0.57rem;
float:left;
margin:0 auto;}
.top_left p{
	font-size:0.13rem;
	color:#ffffff;
	margin-left:1.2rem;
	margin-top:0.1rem;
}
.top_left p span{
	font-size:0.1rem;
}
.top_right{ width:0.7rem; float:left; margin:0 auto;}
.top_left img,.top_right img{ width:100%; vertical-align:top;}

.y_top_right{ 
width:2.44rem;
height:0.57rem;
float:left;
margin:0 auto;}
.y_top_left{ width:0.76rem; float:left; margin:0 auto;}
.y_top_left img,.y_top_right img{ width:100%; vertical-align:top;}	


.index_nav{ background:#dfd8c8; overflow:hidden;}
.index_nav li{width:25%; float:left; text-align:center; line-height:0.28rem; position:relative; margin:1px 0;}
.index_nav li a{display:block; font-size:0.13rem;height:0.28rem;}	
.index_nav li a{border-bottom:#fff 1px solid;border-right:#b7a47b 1px solid;border-left:#fff 1px solid;}
.index_nav li a{ margin-left:1px; }
.index_nav a{ color:#836117;}
.index_nav li a:hover,.index_nav li a.hover{background:#b59c72;color:#fff;}

.dl_xst{ margin-top:10px; padding-bottom:20px; }
.dl_xst1{color:#333333;font: 18px/32px 'microsoft yahei';  padding:15px 0 0 3%; border-bottom:1px solid #dddddd;}
.dl_xst1 a{ display:block; float:right;color:#794d01; margin-right:10px; font-size:14px;}
.dl_foot{ width:100%; height:202px; border-top:2px solid #a8956b; margin-top:10px; background:#fff; text-align:center; padding-top:10px;}
.dl_foot p{color:#999999; font: 12px/23px 'microsoft yahei'; margin-top:10px;}
.dl_foot p a{color:#999999;}
#dl_yh{ min-width:72px;}
.dl_zx{background:#ffffff; margin:10px 0 10px 0;}
.xiangmu_title{ width:100%; height:32px; background:#9f8763 url(/templets/wap/images/sj_03.jpg) no-repeat; line-height:32px; margin-top:5px;}
.xiangmu_title span{ float:left; display:inline; margin-left:10px; color:#4b1b0d}
.xiangmu_title a{ float:right; width:55px; text-align:center; height:32px; color:#ffffff}
.yuyue{ width:320px; margin:0 auto}
.yuyue ul{ margin:10px 0 0 15px;}
.yuyue ul li{ line-height:35px; margin-top:5px;color:#666666;}
.yuyue b{ width:80px; float:left}
.input1,.input2{width:205px; border:1px solid #d2d2d2; background-color:#f4f4f4; padding-left:5px; font-size:12px;color:#999;}
.input1{height:30px; line-height:30px;}
.input2{height:50px; line-height:20px;}
.input3{ width:110px; height:22px;border-radius: 5px;border:1px solid #acacac; background:#f4f4f4;/* background:url(/templets/wap/images/sj_sub.jpg) repeat-x; border:0;*/ color:#999; text-decoration:underline; margin-left:80px;}
.float{position: fixed;bottom: 0px;height:50px;width:100%;background:#676767;background: -webkit-gradient(linear, 0 0, 0 100%,from(#676767), to(#4b4b4b));background:-moz-linear-gradient(top, #676767,#4b4b4b 100%);background:-o-linear-gradient(top, #676767,#4b4b4b 100%);opacity: 0.90;}
.float li{float: left;width:25%;}
.float li a{display:block;height:50px; text-decoration:none}
.float li.fir a span{background:url(/images/float_icons.gif) no-repeat center -193px;}
.float li.sen a span{background:url(/images/float_icons.gif) no-repeat center -73px;}
.float li.one a span{background:url(/images/float_icons.gif) no-repeat center -134px;}
.float li.fou a span{background:url(/images/float_icons.gif) no-repeat center -13px;}
.float li a:link{ color:#FFF;}
.float li a:visited{color:#f5f5f5;}
.float li a span{display:block;height:100%;width:100%;text-align: center;line-height:75px; color:#fff;}
.float li a:hover,.float li a.hover{
	background:#4b4b4b;background: -webkit-gradient(linear, 0 0, 0 100%,from(#4b4b4b), to(#676767));background:-moz-linear-gradient(top, #4b4b4b,#676767 100%);background:-o-linear-gradient(top, #4b4b4b,#676767 100%);
box-shadow:inset 1em 1em 1em -1em #000;-moz-box-shadow:inset 1em 1em 1em -1em #000;-webkit-box-shadow:inset 1em 1em 1em -1em #000;
	}

@media screen and (max-width: 320px){
    .dl_wid{
        height: 45px;
    }
	 .dl_wid img{
        height: 45px;
    }
   
}


/* 2020/09 新增 网上自助挂号 */
.index_form_box{width: 2.73rem;margin: 0 auto;}
.index_form_title{width: 2.73rem;font-size: 0.23rem;font-weight: bold;text-align: center;color: #854c2d;margin: 0.2rem auto 0.15rem auto;border-bottom: 1px solid #854c2d;padding-bottom: 0.12rem;}
.index_form_xz1{width: 0.44rem;height: 0.44rem;box-sizing: border-box;background: #854c2d;border-radius: 0.05rem;float: left;}
.index_form_xz2{width: 0.4rem;height: 0.4rem;box-sizing: border-box;border: 1px solid #f1f1f1;margin: 0.02rem auto 0 auto;border-radius: 0.05rem;font-size: 0.13rem;font-weight: bold;color: #fff;text-align: center;padding-top: 0.005rem;}
.index_form_xz3{font-size: 0.1rem;color: #3b3b3b;width: 2.24rem;float: left;line-height: 0.17rem;margin: 0.05rem 0 0 0.05rem;}
.index_form_by{font-size: 0.15rem;font-weight: bold;color: #3b3b3b;margin-top: 0.19rem;}
.index_form_by span{color: #b80000;}
.index_form_radio li{width: 1.29rem;height: 0.34rem;line-height: 0.34rem;float: left;background: none;border: 1px solid #9D9D9D;box-sizing: border-box;font-size: 0.15rem;color: #3b3b3b;text-align: center;position:relative;margin: 0.09rem 0 0 0.15rem;border-radius: 0.05rem;}
.index_form_radio li:nth-child(1),.index_form_radio li:nth-child(3){margin-left: 0;}
.index_form_radioObj{width: 1.29rem;height: 0.34rem;border: none;position: absolute;opacity: 0;top: 0;left: 0;}
.index_form_checked{background: url(/images/index_form_input_bg2.png) no-repeat center !important;background-size: 100% !important;border: none !important;border-radius: 0 !important;}
.index_form_inp{width: 2.73rem;height: 0.36rem;line-height: 0.36rem;box-sizing: border-box;border: 1px solid #9d9d9d;border-radius: 0.05rem;margin: 0.09rem auto 0 auto;font-size: 0.11rem;color: #3b3b3b;padding-left: 0.1rem;outline: none;}
.index_form_bt{width: 2.73rem;height: 0.36rem;line-height: 0.36rem;box-sizing: border-box;border-radius: 0.05rem;background: #854c2d;border: none;font-size: 0.18rem;font-weight: bold;color: #fff;text-align: center;outline: none;margin: 0.1rem auto 0.2rem auto;}
#index_form_bg{width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 2; opacity: 0.3; filter: alpha(opacity=30);display:none;} 
#index_form_loading{ width:0.2rem; height:0.2rem; position:fixed; margin:-0.1rem 0 0 -0.1rem; z-index: 3; top:50%; left:50%; display:none;}
#index_form_loading img{width:100%; vertical-align:top; float:left;}
