/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;font-size: 100%;}
body,button, input, select, textarea{font-size: 14px;line-height: 1.5;font-family: Arial, 'Microsoft Yahei'; color: #4d3700}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
input,button{background: none;border: none;outline: none;-webkit-appearance: none;}
textarea{resize: none;}
body{}
*{margin: 0; padding: 0; box-sizing: border-box;}
a:hover{text-decoration: none;
		color:#8ec323;
	font-size: 14px;
		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
}
img{border:0px;  outline-width:0px;  vertical-align:top;}

a{overflow: hidden; text-decoration: none;color:#4d3700; font-size: 14px;}
a img{cursor: pointer;transition: all 0.5s;/*图片缩小过程的时间*/}
a img:hover{transform: scale(1.1);/*鼠标经过图片放大的倍数*/}
h4{font-size: 24px; font-weight: bold}
h6{line-height: 60px; font-size: 50px; font-weight: bold}
h6 span{font-size: 30px; font-weight: 100;}
h5{ font-size: 20px; border-bottom: 1px #bade70 solid; line-height: 50px;-moz-box-shadow:0px 2px 0px #598502; -webkit-box-shadow:0px 2px 0px #598502; box-shadow:0px 2px 0px #598502;}
h5 span{text-transform: uppercase; font-size: 14px; color: #ffedbb }
.clearfix { *zoom: 1; } 
.clearfix:before, .clearfix:after {  display: table; line-height: 0; content: ""; } 
.clearfix:after { clear: both; } 
.fl { float:left;}
.fr { float:right;}
.cr{clear: both; *zoom:1}

.bod{width: 100%}
.box{width:1400px; margin:0 auto; overflow: hidden}
.wp{width: 1400px;margin: 0 auto;position: relative;}
.wi{width: 1400px}
.wc{width: 1400px; margin: 0 auto}
.ov{overflow: hidden}
.mt{margin-top: 3px}
.mt1{margin-top: 10px;}
.mt2{margin-top: 20px;}
.mt3{margin-top: 30px;}
.mt5{margin-top: 50px;}
.mt8{margin-top: 80px;}
.pt{padding: 35px 0px;}
.ptt{padding-top: 35px}
.pt1{padding: 10px 0px;}
.pb1{padding-bottom: 10px}
.pb5{padding: 30px 0px;}
.ml{margin-left: 15px;}
.ml1{margin-left: 25px}
.ml2{margin-left: 80px}
.pb{padding-bottom: 50px;}
.psa{position: absolute; }
.psr{position: relative }
.db{display: block}
.cen{margin: 0 auto}
.cen1{text-align: center}

.hei100{height: 100px}
.hei2{height: 158px;}
.hei3{height: 500px;}
.hei4{height: 600px;}
.hei5{height: 360px;}
.hei02{height: 20px;}
.hei38{height: 38px;}
.hei630{height: 630px}
.yy{-moz-box-shadow:0px 2px 8px #A8A8A8; -webkit-box-shadow:0px 2px 8px #A8A8A8; box-shadow:0px 2px 8px #A8A8A8;}
.line{border-bottom: 1px #727272 solid}
.line1{border-top: 1px #727272 solid}
.line2{border-bottom: 1px #ebebeb solid}
.ceng{z-index: 2}
.bg1{background: #efe8d5 url(../images/mapbg.jpg) repeat-x bottom; height: 600px;}
.bg2{ background: #252724}
.d{}