@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea,time,data{margin:0;padding:0;}
body{ font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; font-size:14px; line-height:24px; color:#333;} 
html,body{ margin:0 auto; height:100%;}
body,p{ border:none;}
a{ color:#333; text-decoration:none; border:none; padding:0; margin:0;}
a:active{ color:#c0a767;}
img{ border:0; margin:0; padding:0;}
ul,li,ol{ list-style:none; border:0; margin:0; padding:0;}
dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
h1,h2,h3,h4,h5{ font-weight:normal; font-size:14px; display:block;}
strong,b,i{ font-style:normal; font-weight:normal;}
table,tr,td{ border-spacing:0;}
em,i,b{ font-style:normal; font-weight:normal;}
input,textarea,button,label{outline: none; border:none;font-family:"Microsoft Yahei"; }
.fl{ float:left;}
.fr{ float:right;}
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
	-webkit-user-select: text;
	outline: 0;
	/* -webkit-appearance: none; */
	    text-transform: none;
}
select { -webkit-appearance: menulist; box-sizing: border-box; align-items: center; white-space: pre; -webkit-rtl-ordering: logical;  
color: black; background-color: white;cursor: default; border-width: 1px; border-style: solid; border-color: initial; border-image: initial;
appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none;  }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
body{ background:#f8f8f8;}

#main_body{ margin: 0 auto;  position:relative; max-width:750px; min-width:320px;}

header{ position:relative; z-index:999;}
header .head{ position:relative; max-width:750px; min-width:320px; margin:0 auto;}
header .head .head_img{ width:100%; overflow:hidden;}
header .head .head_img img{ display:block; width:100%;}
header .menubox{ position:absolute; width:100%; height:100%; left:0; top:0;}
header .menubox strong{ display:block; width:46px; height:42px; position:absolute; right:25px; cursor:pointer; top:40%; margin-top:-11px;}
header .menubox dl{ position:absolute; left:0; top:100%; background:#2a2a2a; display:none; width:100%; padding:20px 0; box-shadow:0px 2px 4px -2px rgba(0, 0, 0, 0.3);}
header .menubox dl dd{ display:block; overflow:hidden; font-size:18px; line-height:44px;}
header .menubox dl a{ display:block; text-align:center; color:#c0a767;}
	
.banner{ width:100%; overflow:hidden; position:relative;}
.banner .hd{ width:100%; position:absolute; z-index:10; bottom:1.5rem; text-align:center;}
.banner .hd ul{ zoom:1;}
.banner .hd ul li{ display:inline-block; width:3rem; height:2px; background:rgba(0,0,0,0.8); margin:0 0.8rem; font-size:0;}
.banner .hd ul li.on{ background:#fff;}
.banner .bd{ position:relative; z-index:0; }
.banner .bd li img{ display:block; width:100%;}
	

footer{ width:100%; overflow:hidden; position:fixed; bottom:0; left:0; right:0; z-index:100;}
footer .foot{ position:relative; background:#1f2123; overflow:hidden; max-width:750px; min-width:320px; margin:0 auto;}
footer .foot li{ width:25%; float:left; text-align:center; overflow:hidden; padding:10px 0;}
footer .foot li i{ display:block; width:20px; height:20px; margin:0 auto;}
footer .foot li i.ii_a{ background:url(../images/ii_a.png) no-repeat; background-size:100%;}
footer .foot li i.ii_b{ background:url(../images/ii_b.png) no-repeat; background-size:100%;}
footer .foot li i.ii_c{ background:url(../images/ii_c.png) no-repeat; background-size:100%;}
footer .foot li i.ii_d{ background:url(../images/ii_d.png) no-repeat; background-size:100%;}
footer .foot li span{ display:block; line-height:14px; padding-top:8px; color:#fff;}
footer .foot li:active{ background:#c0a767;}
@media screen and (max-width:400px){
	footer .foot li{ padding:6px 0;}
	footer .foot li i{ width:18px; height:18px;}
	footer .foot li span{ font-size:12px; padding-top:5px;}
	.webu,.zhong,.center{ padding-bottom:60px !important;}
	}




