	body { min-width: 1060px; background: url(/sub/images/bg.jpg) no-repeat center top; }
	#wrap { position: relative; width: 1060px; overflow: hidden; margin:83px auto 0; background: url(/sub/images/main_ract.png) no-repeat center top; }
	#header { height: 180px; overflow: hidden; clear: both; }
	.header_inner { width: 1016px; margin: 0 auto; overflow: hidden; }
	.menu_wrap { float: left; margin:130px 0 0 0px; }
	.menu_wrap .menu { position: relative; overflow: hidden; width: 368px; height: 47px; margin-left: 32px; background: url(/sub/images/menu_bar.png) no-repeat left top; -ms-background }
	.menu_wrap .menu .menus { float: left; }
	.menu_wrap .menu .menus.m01 { margin-left:20px; }
	.menu_wrap .menu .menus .menu_a { display: block; padding: 14px 9px 0; height: 30px; cursor: pointer; }
	.menu_wrap .menu .menus .menu_a.a01 { width: 83px; }
	.menu_wrap .menu .menus .menu_a.a02 { width: 88px; padding:14px 10px 0; }
	.menu_wrap .menu .menus .menu_a.a03 { width: 100px; }
	.menu_wrap .menu .menus .menu_a .menu_txt { position: relative; display: block; width: 100%; height: 18px; text-indent: -9999px; overflow: hidden; float: left; }
	.menu_wrap .menu .menus .menu_a .menu_txt.t01 { background: url(/sub/images/menus_03.png) no-repeat left top; }
	.menu_wrap .menu .menus .menu_a .menu_txt.t02 { background: url(/sub/images/menus_05.png) no-repeat left top; }
	.menu_wrap .menu .menus .menu_a .menu_txt.t03 { background: url(/sub/images/menus_07.png) no-repeat left top; }
	.menu_wrap .menu .menus .menu_a:hover .menu_txt.t01{ background-position: left -36px; }
	.menu_wrap .menu .menus .menu_a:hover .menu_txt.t02{ background-position: left -36px; }
	.menu_wrap .menu .menus .menu_a:hover .menu_txt.t03{ background-position: left -36px; }
	.logo_wrap { position: relative; float: left; margin: 40px 38px 0; }
	
	#main { width: 1016px; height: 722px; overflow: hidden; margin:-87px auto 0; background: url(/sub/images/main_bg.jpg?up=2) no-repeat center top; }
	.content .main_tit { margin:240px 35px 0 0; text-align: right; }
	.content .cont_box { margin-top: 180px; height: 200px; overflow: hidden; }
	.content .cont_box .product_box { float: left; position: relative; width: 254px; height: 183px; overflow: hidden; margin-left: 30px; }
	.content .cont_box .product_box .box_txt { width: 233px; height: 164px; position: absolute; left: 10px; top: 10px; background: url(/sub/images/box_bg_01.jpg) no-repeat left top; z-index: 10; }
	.content .cont_box .product_box .box_shadow { width: 233px; height: 164px; position: absolute; left: 14px; top: 15px; background: url(/sub/images/box-shadow.png) no-repeat right bottom; z-index: 5; }
	.content .cont_box .product_box .box_txt .p_box_list { margin:50px 0 0 20px; }
	.content .cont_box .product_box .box_txt .p_box_list .p_list_txt { width: 150px; height: 20px; background: url(/sub/images/p_list.png) no-repeat 3px 3px; text-indent: -9999px; }
	.content .cont_box .product_box .box_txt .p_box_list .p_list_txt .p_list_a { display: block; width: 100%; height: 100%; }
	.content .cont_box .product_box .box_txt .p_box_list .p_list_txt.li02 { background-position: 3px -19px; }
	.content .cont_box .product_box .box_txt .p_box_list .p_list_txt.li03 { background-position: 3px -40px; }
	.content .cont_box .product_box .box_txt .p_box_list .p_list_txt.li04 { background-position: 3px -62px; }
	.content .cont_box .product_box .box_back { position: absolute; left: 0px; top: 0; width: 239px; height: 171px; background-color: #ffa200; }



	.content .cont_box .product_box.about { margin-left: 24px; }
	.content .cont_box .product_box .box_txt.about { left: 10px; top: 10px; background: url(/sub/images/box_bg_02.jpg) no-repeat left top; z-index: 10; box-shadow: 1.5px 1.5px 1.5px 1.5px #b8b4b8; }
	.content .cont_box .product_box.about .box_shadow { width: 233px; height: 164px; position: absolute; left: 14px; top: 15px; background: url(/sub/images/box-shadow.png) no-repeat right bottom; z-index: 5; }
	.content .cont_box .product_box .box_txt.about .a_box_txt { width: 200px; height: 90px; margin:50px 0 0 20px; }
	.content .cont_box .product_box .box_back.about { background-color: #ff7800; }

	#footer { overflow: hidden;}
	.footer_inner { width: 1016px; height: 200px; margin:0 auto; overflow: hidden; }
	.copyright { padding:50px; margin:0 auto; text-align: center; }