body {margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	
}
td{font-size:14px;
   color:#555555;
   line-height: 24px;}
a:active,a:link,a:visited{text-decoration:none;color:#555555;}
a:hover {text-decoration:none;color:#666666;}
.a:active,.a:link,.a:visited{text-decoration:none;color:#333;}
.a:hover {text-decoration:underline;color:#666666;}

ol,ul,li { list-style:none;}
hr {border:1px #cccccc dotted;}
.head{border-bottom:1px #CCC solid; width:1200px; margin:0 auto; line-height:40px; text-align:right; font-size:16px;}

#menu-holder{margin:0 auto;padding:0px; width:1200px; height:50px; z-index:2;}
#menu-holder .logo{width:290px; margin:0 auto; float:left}
#menu-holder .menu{ width:900px; float:right;  height:50px; padding-top:30px;z-index:2; }
#menu-holder .menu li {width:120px;text-align:center;color:#222222;line-height:50px;font-size:16px;float: left; position: relative; text-transform:uppercase;font-family: 'Oswald', sans-serif;}
#menu-holder .menu li.on{ border-bottom:3PX #AB1F1A solid;color:#AB1F1A; width:120px;}
#menu-holder .menu li.on a,.nava li.on a:hover{color:#AB1F1A;}
#menu-holder .menu li a {color: #222222;display:block;}
#menu-holder .menu li:hover > a {color:#AB1F1A;border-bottom:3PX #AB1F1A solid;}
/* drop down sub-menu */
#menu-holder .menu ul { background: #940D13;
padding-top:8px;
display: none;
margin: 0;
padding: 0;
width: 110px;
position: absolute;
top:50px;
left: -1px;
}
#menu-holder .menu li:hover > ul {display: block; padding-bottom:15px;}
#menu-holder .menu ul li {display:block;
width: 105px;
float: none;
margin:0 auto;

line-height:30px;
text-align:left;
border-bottom:1px #B4151C  dotted; font-weight:100;



}
/* sub menu hover link */
#menu-holder .menu ul li:hover a, .menu li:hover li a {
	background: none;
	color: #ffffff;
}
#menu-holder .menu ul a {
display:block;height:auto;
font-size:14px;
	padding-left:10px;

}
#menu-holder .menu ul a:hover, .menu ul li:hover > a{
	padding-left:10px;
	background: #B4151C !important;
	/* fix IE */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4151C', endColorstr='#B4151C'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#B4151C), to(#B4151C)) !important;
	background: -moz-linear-gradient(top,  #B4151C,  #B4151C) !important;
	color: #e0e0e0 !important;
}

.indexmenu{width:1200px; margin:0 auto; line-height:82px;}
.indexmenu .indexleft{ width:700px; float:left; padding-top:20px;}
.indexmenu .indexright{ width:500px; float:right}

.probg{ width:100%; background: url(../images/bodybg1.jpg) top repeat-x; height:850px;}
.prob{ width:1200px; margin:0 auto; clear:both}
.prob .proleft{ width:248px; float:left; background:#B50701; padding:15px}
.proclass{ padding:10px; width:228px; background:#FFF  }
.proclass li{  line-height:30px; color:#FFF;   padding-left:25px; margin-top:10px; background:#B50701; padding-top:8px; padding-bottom:8px;}
.proclass li a{line-height:30px; color:#FFF; }

.prob .proright{ float:left; width:860px;margin-left:30px; background:#FFF ; border:1px #dcdcdc solid; padding:15px}
.home-product{ width:860px; background:#FFF; }
.home-product li{width:188px; height:210px; border:3px #eaeaea solid; margin-left:15px;  float:left; margin-bottom:15px; }
.home-product li:hover{width:188px; height:210px;border:3px #B50701 solid; margin-left:15px;  float:left; line-height:22px; }
.home-product img{  width:188px; height:186px;}
.home-product p{  margin:0px;text-align:center; font-size:14px;   }
.home-product p:hover{ margin:0px;text-align:center; font-size:14px;   }
.home-product p a:link,.home-product p a:visited{text-decoration:none; font-size:14px; }


ul,li,p{ list-style:none; margin:0px; padding:0px;}


/*导航下拉菜单*/

.table_border {
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	height: 520px;
}
.font14big{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.font14big:link,.font14big:active,.font14big:visited{
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color:#ffffff;
}
.font14big:hover{
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color:#666666;
}

.font14:link,.font14:active,.font14:visited{
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
}
.font14:hover{
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color:#003366;
}
.pageContent{ padding:8px; background:#ffffff}

.box { border-left:1px #D3D3D3 solid; border-right:1px #D3D3D3 solid; background:url(../images/index_24.jpg) bottom repeat-x; padding:5px; color:#333333
}
.search{width:200px;margin:0px auto;padding-top:40px;}
.search1{width:186px;margin:0px auto;padding-top:40px;}
form{padding:0px;margin:0px 0px 8px 0px;}
.inputsearch{border:1px solid #ffffff; width:120px; background:#FFFFFF;height:21px;line-height:21px;padding-left:5px;}
.inputsearch1{border:1px solid #ffffff; width:100px; background:#FFFFFF;height:21px;line-height:21px;padding-left:5px;}
.btnsearch{height:25px;line-height:25px;padding:0px;margin:0px;}

.producto_lista {
	background: url(bg_producto_lista.png) repeat-x bottom;
	border: 1px solid #d3d3d3;
	position: relative;overflow:hidden;
	margin-bottom: 6px;
	margin-top:6px;
	padding:5px 0 0 5px;clear:both;
	
}
.producto_lista em{ color:#555; text-decoration:underline}
.producto_lista .new {
	position: absolute;
	bottom: 0;
	left: 0;
}

.producto_lista img, .producto_lista ul {
	float: left;
}

.producto_lista h3 {
	margin: 10px 10px 0 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.producto_lista p {
	margin: 5px 10px 0 5px;
	color: #737373;
	line-height: 18px!important;
}


.endbg{background:url(endbg.jpg) top  repeat-x;  margin:0 auto; color:#FFFFFF; padding:10px }


.banner{width:100%;overflow:hidden;height:612px;position:relative;z-index:1;}

.banList{position:absolute;left:50%;margin-left:-960px;height:612px;}
.banList li{height:612px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:40px;left:50%;height:15px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#ffffff;width:10px;height:10px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#84C225;cursor:pointer}



.ibanner{width:100%;overflow:hidden;height:429px;position:relative;}
.bannerbx {width:1920px;  position:absolute; left:50%;  margin-left:-960px;}





#title{ width:100%; text-align:center; padding-top:40px; padding-bottom:40px;}
.bodybg{ width:100%; background:url(../images/bodybg.jpg)  top repeat-x; padding-top:40px; padding-bottom:30px;}
#newsbg{ width:100%; background:url(../images/newsbg.jpg) #F5F5F7 top repeat-x; padding-top:5px; height:580px}
#about{ width:1200px; margin:0 auto; clear:both  }
#about .ntitle{ padding-top:30px; text-align:center; padding-bottom:20px;}
#about .box1{ width:760px; float:left; border:1px #DDDDDD solid; padding:15px; margin-right:30px; background:#FFF}
#about .box1 .bn{  width:320px; padding-top:15px; line-height:24px;}
#about .box1 h2{ width:320px; font-size:16px;}
#about .box2{ width:331px; float:right; padding:15px; border:1px #DDDDDD solid; background:#FFF}
#about .box2 .bn1{  width:320px;padding-top:15px; line-height:24px;}
#about .box2 h3{  width:320px; font-size:16px;}

.clear{ clear:both}

#pro{ width:100%; padding-top:30px;background:url(../images/probg.jpg) bottom repeat-x; height:430px;}


.aboutmain{ width:100%; padding-top:250px; background:url(../images/aboutbg1.jpg) top no-repeat}

#news{ width:1100px; padding-bottom:50px; margin:0 auto}
h1{ font-size:20px; font-weight:100; color:#333333}
h2{ font-size:14px; font-weight:100; color:#666666}
span{ font-size:22px;  font-weight:bold; color:#ffffff;}


.main{ width:1140px; padding-top:50px;margin:0 auto}

.amore{font-size:14px;color:#FFFFFF; margin-top:10px;  width:80px;border-radius:8px;padding-left:30px;text-align:center; padding-right:30px; padding-top:2px; padding-bottom:2px; background:#111F44; border:1px #414C69 solid }
.amore:hover{font-size:14px; color:#FFFFFF;border:1px #414C69 solid; width:80px;border-radius:8px; text-align:center; padding-left:30px; padding-right:30px; padding-top:2px; padding-bottom:2px; background:#C60C05}

.end{ width:100%; background:#333333; padding-top:50px; clear:both}
.end .foot{ width:1100px; margin:0 auto; padding-bottom:50px;}
.end .foot h1{ font-size:18px; color:#FFFFFF; line-height:45px; font-weight:100}

.end .foot h2{ font-size:14px; line-height:30px; color:#FFFFFF;font-weight:100}