
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul { 
margin: 0; 
padding: 0 
} 
body { 
min-width: 320px; 
font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; 
color: #333; 
-webkit-text-size-adjust: none;
color:#666; 
height: 99.9%;
overflow-x: hidden;
font-size:16px;
} 
span,a,p{
font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; 
color: #5C5757; 
}
fieldset,img { 
border: 0 
} 
ol,ul { 
list-style: none 
} 
address,em { 
font-style: normal 
} 
a { 
color: #000; 
text-decoration: none 
} 
table { 
border-collapse: collapse 
} 
#clear { 
clear: both; 
width: 100%; 
background-color: #fff 
} 
#clear: after { 
display: block; 
clear: both; 
height: 1px; 
content: '' 
} 
img, fieldset { 
border: 0; 
} 
img { 
height: auto; 
width: auto\9; 
border: none;
padding: 0;
margin: 0;
} 


.fix:after{content:"."; display:block; clear:both; visibility:hidden; height:0px;}
.fix{zoom:1;}
a{ color:#191919; text-decoration:none;}
a:hover{ color:#0031d0; text-decoration:underline;}
.clear{ width:0; height:0; line-height:0; font-size:0; clear:both;}
.header{ overflow:hidden;width:100%;margin:0 auto; position:relative;}
.service{ width:100%;margin:0 auto;overflow:hidden;}

.nav{ width:100%;margin:0 auto;height:40px; overflow: hidden;background:#557D34;}
.nav ul{ width:100%; height:40px; margin:0 auto;}
.nav ul li{width:20%;margin:0 auto; height:40px; float:left;}
.nav ul li a{color: #FFF; display:block;text-align:center;width:100%; height:40px; line-height:40px; overflow:hidden; float:left;text-decoration:none;}
.banner {
	OVERFLOW: hidden; HEIGHT: 300px; 
}
.ban_bg {
	HEIGHT: 300px; POSITION: relative; WIDTH: 100%
}
.ban_bg .bgitem {
	POSITION: absolute; TOP: 0px
}
.ban_bg .btn {
	RIGHT: 50%; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 6px; Z-INDEX: 7; PADDING-RIGHT: 6px; BOTTOM: 5px; MARGIN-RIGHT: -450px
}
.ban_bg .btn SPAN {
	CURSOR: pointer; BORDER-TOP: #2b130f 1px solid; BORDER-RIGHT: #2b130f 1px solid; BACKGROUND: #2b130f 0px 0px; BORDER-BOTTOM: #2b130f 1px solid; COLOR: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #2b130f 1px solid; DISPLAY: inline-block; PADDING-RIGHT: 5px
}
.ban_bg .btn SPAN.cur {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px
}

.cp{width:100%;overflow:hidden;margin-top:10px;}
.tit{width:100%;height:40px;background:#E8A300;}
.cp span{line-height:40px;font-size:16px;}
.cpcont{width:100%;}
.cpcont ul{width:100%;overflow:hidden;}
.cpcont ul li{width:164px;margin:10px 1.8%;float:left;border: 1px solid #DDD;text-align:center;}
.xw{width:100%;overflow:hidden;margin-top:10px;}
.xw span{line-height:40px;font-size:16px;}
.xwcont{width:100%;overflow:hidden;}
.xwcont ul{width:100%;overflow:hidden;}
.xwcont ul li{width:100%;}

.banner{width:100%;height:100%;}
.banner img{width:100%;height:100%;min-width:200px;}




.fix_bottom{ width:100%;margin:0 auto; height:120px; background-color:#500A02; bottom:0;}
.footcont{width:100%;margin:0 auto;color:white;padding-top:15px;text-align:center;}
.footcont p {width:100%;line-height:30px;color: #FFF;}
.footcont p a{color:white;}
.fotnav{width:100%;background-color:#390701;height:40px;}
.fotnav ul{ width:100%; height:40px; margin:0 auto;}
.fotnav ul li{width:20%; height:40px; float:left;}
.fotnav ul li a{color:white; display:block; height:40px; line-height:40px; overflow:hidden; padding:0 45px; float:left; font-size:16px; text-decoration:none;}
.fotnav ul li a:hover{color:#F8AA4D;}