/* skip navigation */
#spNavi h3{text-indent: -2000px; font-size:0;}
#spNavi a { position:absolute; left:10px; top:-500px; z-index:110; }
#spNavi a:focus, #spNavi a:active {background-color: #eeeeee;border:1px solid #000; display:block; font-weight: bold;height:20px; margin:0 0 0 5px; padding:8px 0 0 0;top:1px;width:140px; color:#1C4716}

	#header{position:absolute;  width:100%; min-width:1200px; height:100px; margin:0 auto; z-index:102; border-bottom: 1px solid rgba(255,255,255,0.2); box-sizing: border-box}
	#header.fixed{position:; /* max-width:1940px; */ min-width:1200px;}
	#header.sub {background: #fff; position: relative;}

	
	#mwrap{position:relative; width:100%; min-width:1200px; }
	#mainCont{position:relative; width:100%; min-width:1200px; margin:0 auto; z-index:11; max-width: 1920px;}
	#wrap{position:relative; width:100%; min-width:1200px; margin:0 auto; z-index:80;}
	#wrap.index1{z-index:98;}
	#wrap.intro {height: 100%; min-height: 800px;}
	
	#swrap{width:100%; min-width:1200px; margin:0 auto; text-align:left; z-index:80; padding:0 0 0 0; float:left;}
	#scontent{position:relative; width:1100px; margin:0 auto; text-align:left; }
	#left{position:relative; margin:0 auto;  z-index:101; border-bottom: 1px solid #ddd; background: #4e232a;}
	#content{width:1100px; float:left; z-index:1; padding-top:65px; padding-bottom:100px; min-height:700px; text-align: center;}
	#content.mh400 {min-height: 400px;}
	
	#footer{/* float:left; */ clear:both; position:relative; width:100%; min-width:1200px; margin:0 auto; text-align:left; padding:65px 0; border-top:none; background:#fff; height: 280px; box-sizing: border-box; max-width: 1920px; border-top: 1px solid #e5e5e5;}
	#footer .fcont {position:relative; margin:0 auto;text-align:center; padding:0 50px; }
	#footer > img {position: absolute; right: 80px; top: 85px;}
	#footer.sub1{min-width:1200px}