html{-webkit-text-size-adjust:none;}
body{ background:#000000; padding:0px; margin:0px;}
ul , li , div{ line-height:normal; list-style:none; padding:0px; margin:0px; border:none;}
img{border:none; height:100%;}

#header{ background:url(../images/header_bg_border.jpg) left bottom no-repeat; background-size:100% 1px; height:42px; position:fixed; top:0px; left:0px; width:100%; padding-bottom:1px; z-index:1000;}
	#header .header{ background:url(../images/header_bg.jpg) left top no-repeat; background-size:100% 100%; height:100%; width:100%; overflow:hidden; position:relative;}
		#header .header .logo{ height:100%; overflow:hidden; position:absolute; top:0px; left:4%;}

		#header .header .header_function{ height:100%; overflow:hidden; position:absolute; top:0px; right:0px; width:auto;}

		#header .header .goback{ height:100%; overflow:hidden; width:auto; border:solid #5a5a5a; border-width:0px 1px; cursor:pointer; display:inline-block;}
		#header .header .menu{ height:100%; width:auto; overflow:hidden; cursor:pointer; display:inline-block;}
		#header .header img{ height:100%; width:auto; display:block;}


#menu{ width:100%; height:100%; position:fixed; top:0px; left:0px; display:none; z-index:999;}
	#menu #menuBackGround{ width:100%; height:100%; background:#000000; filter:alpha(opacity=70); opacity:0.7; position:absolute; top:0px;}

	#menu #menuPosition{ width:100%; top:42px; position:absolute; padding:0px;}
		#menu #menuBG { width:100%;  margin:0px auto; color:#FFFFFF; background:#1f2326; padding:1%;}
		#menu #menuBG .menuGB{ background:#272b2e; border:solid 1px #181c1f;}

			#menu #menuBG .menuGB .menuMain{ width:62.5%; margin:0px auto;}
				#menu #menuBG .menuGB .menuMain .menuLogo , #menu #menuBG .menuGB .menuMain .menuBottom{ width:100%; margin-top:10px; }
					#menu #menuBG .menuGB .menuMain .menuLogo img ,#menu #menuBG .menuGB .menuMain .menuBottom img{ width:100%; height:auto;}

				#menu #menuBG .menuGB .menuMain .menuList{ width:100%; padding-top:2.8px; padding-bottom:2em;}
				#menu #menuBG .menuGB .menuMain .menuList li{ width:100%; height:auto; border:dashed 1px #6a656a; background:#2d3033; line-height:25px; text-align:center; margin-top:9px; position:relative; overflow:hidden; display:block;}
				#menu #menuBG .menuGB .menuMain .menuList li img{ width:100%; height:auto;}
				#menu #menuBG .menuGB .menuMain .menuList li a{ width:100%; font-size:80%; font-weight:bold; color:#edebec; text-decoration:none; display:block; position:absolute; left:0px; top:50%; line-height:20px; margin-top:-10px;}
				#menu #menuBG .menuGB .menuMain .menuList li a:hover{ color:#fed366; }
				#menu #menuBG .menuGB .menuMain .menuList li font{ color:#ffed8a;}


#footer{ border-top:solid 2px #2d2d2d; width:100%; height:42px; background:#262525; margin-top:33px; position:relative; bottom:0px; left:0px; display:block;}
	#footer div{ display:inline-block; width:27%; height:100%; border-left:solid 1px #2d2d2d; border-right:solid 1px #131313;}
	#footer .brand{border-left:none;}
		#footer .brand img{ margin:0px auto; display:block;}
	#footer .diy{ width:42%;}
		#footer .diy img{ margin:0px auto; display:block;}
	#footer .shop{border-right:none;}
		#footer .shop img{ margin:0px auto; display:block;}



#wrap{ width:100%; padding-top:42px; margin:0px auto;}
	#wrap .wrap{ width:100%; margin:0px auto; position:relative;}

.clear{ clear:both;}

a{ color:#FFFFFF; text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
