@charset "utf-8";
/* CSS Document */

body{ background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#box{ width:984px; margin:11px 16px 15px 16px; background:#656565; padding:4px 4px 5px 4px; margin:0px auto;}
#boxz{
	width:936px;
	border:solid 2px #313131;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	background-image: url(../images/index_03.jpg);
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 22px;
}
a{ text-decoration:none;}.ziti{
	line-height:18px;
	font-size:10px;
}
.img{ margin:0px; padding:0px; border:0px}
ul{ margin:0px; padding:0px;}
li{ list-style:none;}
.hong{ color:#a10101;}
#top{
	width:936px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/index_03.jpg);
	background-repeat: repeat-x;
}
.t{ float:left}
.logo{
	width:402px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	float: left;
}
.top_nav{ width:323px; float:right; clear:both; background:url(../images/index_06.jpg); background-position:right; background-repeat:no-repeat; text-align:center; line-height:20px; font-size:10px;}
.top_rihgt{ float:left; width:534px; text-align:right;}
.top_nav a{ color:#000000; font-weight:bold; text-decoration:none;}
.top_flash{ text-align:right; float:right; margin:7px 0px 5px 0px;}
.nav{
	background:url(../images/index_17.jpg);
	background-repeat:repeat-x;
	width:936px;
	float: left;
	font-size: 11px;
}
.nav li{ display:block; background:url(../images/index_19.jpg); background-position:left; width:99px; background-repeat:no-repeat; float:left; text-align:center; }.nav li{ padding:5px 0px; line-height:20px; color:#FFFFFF;}.nav li a{ color:#FFFFFF; text-decoration:none;}.nav li a:hover{ color:#000000;}.hnav{
	font-size:8px;
	background:url(../images/index_60.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	line-height:24px;
	padding:5px 67px 5px 0px;
	float:left;
	width:869px;
	text-align:right;
}/*center*/
#center{
	width: 936px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	clear: both;
}
#center_left{ float:left;width:224px; background:#a00102; padding:10px 0px 0px 0px;}
.hlm{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:30px;
	background:url(../images/index_30.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 16px 0px;
}.hlm span{ display:block; float:left; padding:0px 11px 0px 29px; }
.hui{
	background:url(../images/index_43.jpg);
	line-height:30px;
	margin:0px 0px 1px 0px;
	font-weight:normal;
	height:30px;
	padding-left:38px;
	color:#a00102;
	font-size: 10px;
}.hui a{ color:#a00102; text-decoration:none;}.hei{
	background:url(../images/index_47.jpg);
	line-height:30px;
	padding-left:38px;
	color:#FFFFFF;
	margin:0px 0px 1px 0px;
	font-size: 10px;
}.hei a{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}.hei a:hover{ color:#a00102;}.at{ padding:184px 5px 12px 0px; font-size:8px; text-align:right; color:#FFFFFF; line-height:16px;}
#center_middlen{
	float:left;
	width:564px;
	background-color:#c9c9c9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.bt{
	color:#FFFFFF;
	background:url(../images/nei_03.jpg);
	padding:12px 0px 7px 18px;
	line-height:24px;
	font-size: 11px;
}
.bt span{ display:block; float:left; padding:0px 3px 0px 15px;}
.cnei{ margin:0px 0px 0px 2px; background-color:#FFFFFF;}
.cneiz{
	padding:5px 70px 20px 33px;
	font-size:10px;
	line-height:14px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
}.cneiz h2{
	margin:0px;
	padding:0px;
	color:#a10200;
	font-size:11px;
	font-weight:bold;
	line-height: 14px;
}.pi{ padding:35px 0px 58px 0px;}
.cneit;.cniex{ float:left;}
#center_right{ float:left; width:146px; background-color:#c9c9c9;}
.proces{ padding:29px 0px 0px 0px;}
.proces li{ display:block; margin:0px 0px 16px 0px;}
/*eites*/.eitespic{ float:left; padding:9px; width:201px; background-color:#eeecef;}
.eite{ background-color:#FFFFFF;width:502px;float: left; margin:0px 0px 30px 0px; padding:0px 22px; }
.eite h2{
	margin:0px;
	padding:0px;
	color:#a10200;
	font-size:11px;
	font-weight:bold;
}
.eitespic span{
	line-height:19px;
	margin:4px 0px 0px 0px;
	display:block;
	background:url(../images/elties_06.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size: 11px;
}
.eiteswz{
	text-align:justify;
	float:left;
	width:257px;
	font-size:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 24px;
}/*news*/
.news{ line-height:20px; padding:0px 0px 0px 32px; font-size:11px; width:472px;}
.news h2{ margin:0px; padding:0px 0px 10px 0px; color:#a10200; font-size:11px; }
.news h3{ margin:0px; padding:0px 0px 10px 0px; color:#a10200; font-size:10px; }
.news li{
	display:block;
	margin:0px 0px 20px 0px;
	text-align:justify;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.news li a{ font-size:10px; color:#000000;}
.news li span{
	display:block;
	float:right;
	padding-left: 50px;
}
/*contacts*/
.contacts{
	background:#FFFFFF;
	width:518px;
	padding:0px 22px;
	font-size:10px;
}
.contacts h2{
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#a10200;
	font-size:11px;
	font-weight:bold;
}
.contacts li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: block;
	float: left;
}
.contacts a{ color:#a10200;}
/*gallery*/
.gallery{
	background:#FFFFFF;
	width:518px;
	padding:0px 22px;
	font-size:10px;
}
.gallery h2 , .enquiry h2{
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#a10200;
	font-size:11px;
	font-weight:bold;
}
.gallery li{ display:block; float:left; margin:0px 0px 10px 38px;}
/*complete*/
.tomato{
	width:224px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	padding-top: 10px;
}
	.apple{
	width:224px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
	.orange{
	width:224px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
.other{
	width:224px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
.otherg{
	width:224px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}

/*complete*/
#complete_l{
	width:534px;
	float:left;
	background-color: #bcbcbc;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: url(../images/wss_03.jpg);
	background-position: right 43px;
	background-repeat: no-repeat;
}
#complete_r{
	float:left;
	width:178px;
	background-image: url(../images/complete_11.jpg);
}.cbt{
	line-height:21px;
	color:#FFFFFF;
	margin-left: 2px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/complete_03.jpg);
	font-size: 11px;
}
.processing{
	background-image: url(../images/complete_09.jpg);
	background-repeat: no-repeat;
	background-position: -224px top;
	background-color: #D7D7D7;
	height: 142px;
	float: left;
	width: 429px;
	padding-right: 15px;
	padding-left: 90px;
	padding-top: 35px;
	font-size: 11px;
}.ct,.cx{
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tao{
	width:260px;
	float:left;
	margin-right:10px;
	margin-top: 5px;
}
.taog{
	width:260px;
	float:left;
	margin-right:10px;
	margin-top: 5px;
}
.taot{
	float:right;
	text-align: right;
}
.process{
	height:175px;
	background-repeat:no-repeat;
	background-position:-224px 21px;
	background-color: #e1e1e1;
	background-image: url(../images/complete_14.jpg);
	padding-top: 25px;
	padding-left: 90px;
	padding-right: 15px;
	font-size: 11px;
	line-height: 20px;
	width: 429px;
	padding-bottom: 0px;
	margin: 0px;
	float: left;
}

.Orange{
	height:178px;
	padding-left: 90px;
	padding-right: 15px;
	font-size: 11px;
	padding-top: 22px;
	float: left;
	width: 429px;
	line-height: 20px;
	padding-bottom: 0px;
	background-image: url(../images/complete_17.jpg);
	background-position: -224px 22px;
	background-repeat: no-repeat;
	background-color: #EBEBEB;
}
.otherp{
	height:139px;
	padding-left: 90px;
	padding-right: 15px;
	font-size: 11px;
	padding-top: 55px;
	float: left;
	width: 429px;
	line-height: 20px;
	padding-bottom: 0px;
	background-image: url(../images/complete_19.jpg);
	background-repeat: no-repeat;
	background-position: -224px 20px;
	background-color: #FFFFFF;
}
.otherpg{
	height:139px;
	padding-left: 90px;
	padding-right: 15px;
	font-size: 11px;
	padding-top: 55px;
	float: left;
	width: 429px;
	line-height: 20px;
	padding-bottom: 0px;
	background-image: url(../images/complete_18.jpg);
	background-repeat: no-repeat;
	background-position: -224px 22px;
	background-color: #FFFFFF;
}


.processing h2 ,.process h2,.Orange h2 ,.otherp h2,.otherpg h2{
	margin:0px;
	text-align:left;
	color:#a00102;
	font-size:11px;
	font-weight:bold;
	text-indent: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-top: 0px;
}
.processing span , .process span ,.Orange span ,.otherp span ,.otherpg span{
	float:right;
	display:block;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 90px;
}
.processing em ,.process em , .Orange em ,.otherp em ,.otherpg em{
	display:block;
	float:right;
	padding-top:5px;
	text-align:center;
	font-size: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-style: normal;
	line-height: normal;
}.processing em a ,.process em a , .Orange em a ,.otherp em a{ color:#000000; text-decoration:none;}
/*tomato*/
.tamato{ border:solid 2px #FFFFFF; padding:7px 4px; margin:10px 2px 0px 3px;}
.huinav{
	font-size:10px;
	line-height:22px;
	background:url(../images/products_16.jpg);
	background-repeat:repeat-x;
	padding-left:36px;
	font-family: Arial, Helvetica, sans-serif;
}.huinav span{ float:left; padding:2px 4px 2px 0px; text-align:right; width:18px;}
.huinav a{ color:#FFFFFF;}
.huinav a:hover{ color:#aa0d0e;}
.lin{
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.line{
	padding:20px;
	text-align: center;
}.tab{
	background-repeat:no-repeat;
	color:#a40104;
	font-size:10px;
	line-height: 10px;
	font-weight: bold;
	background-position: center;
}.tab tr{
	background-repeat:no-repeat;
	background-position: center;
}.tab td{
	background-repeat:no-repeat;
	background-position: center;
}
.tab a{
	color:#a40104;
	background-repeat: no-repeat;
	background-position: center;
}
.tab a:hover{ color:#663300;}
.f_bai{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}
.f_bai a{ color:#FFFFFF; text-decoration:underline;}
.f_bai a:hover{ color:#FF3300;}
/*video*/
.video{ padding:0px 20px 20px 20px; background:#FFFFFF; float:left; width:522px; } 
.video_bt{
	font-size:11px;
	padding:0px 0px 20px 10px;
	font-weight:bold;
	color:#a61212;
	border-bottom:solid 1px #a61212;
	margin:0px 0px  63px 0px;
}
.video_n{ float:left;}
.video_l{ float:left; width:204px; margin:0px 30px 0px 0px;}.video_sp{ padding:0px 0px 59px 0px;
	float:left;
	background-repeat:repeat-x;
	background-position:left bottom;
	background-image: url(../images/veido_10.jpg);
}
.video_l li{
	float:left;
	width:204px;
	padding:5px 0px;
	display:block;
	font-size: 11px;
}
.video_l li a{ color:#000000; width:500px;}
.video_l li span{ display:block; float:right;}
.enquiry{
	width:548px;
	padding:0px 0px 0px 10px;
	font-size: 10px;
}
.enquiry1{
	width:548px;
	padding:0px 0px 0px 10px;
	font-size: 12px;
}
/*footer*/
.footer{ padding:1px 0px 11px 0px; margin:0px;
	clear: both;
}
.footerwz{
	background:url(../images/index_57.jpg);
	background-repeat:no-repeat;
	line-height:24px;
	padding-right:77px;
	background-position:right;
	font-size:8px;
	font-weight:normal;
	text-align:right;
	color:#5e5e5e;
}.footerwz a{ color:#5e5e5e;}
.footerbq{
	margin:2px 0px 0px 0px;
	background:url(../images/index_60.jpg);
	padding:0px 0px 0px 22px;
	line-height:34px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:8px;
	letter-spacing: 0.2ex;
	font-family: Arial, Helvetica, sans-serif;
}
