html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span,p{padding:0;margin:0;}
ul{ list-style:none;}
body{ font-size:12px; font-family: "Î¢ÈíÑÅºÚ"; color:#666; background-color:#fff;}
body table{ font-size:12px}
a{ text-decoration:none; color:#333;}
a:hover{ color:#f00; text-decoration:underline;}
a img{ border:0;}
.width{ width:1200px; margin:0 auto;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.mt10{ margin-top:10px;}
.overflow{ overflow:hidden; zoom:1;}
.ml5{ margin-left:5px;}
.border{ border:1px solid #477082;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.left{ text-align:left;}
.normal{ font-weight:normal;}
.pr10{ padding-right:10px;}
.pr5{ padding-right:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:18px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pt5{ padding-top:5px;}
.line24{ line-height:24px;}
.ml10{ margin-left:10px;}
.mt20{ margin-top:20px;}
.mr10{ margin-right:10px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb5{ padding-bottom:5px;}
.indent{ text-indent:-9999px;}
.block{ display:block;}
.center{ text-align:center;}
.right{ text-align:right;}
.clearfix {
		  *zoom: 1;
		}
		
		.clearfix:before,
		.clearfix:after {
		  display: table;
		  line-height: 0;
		  content: "";
		}
		
		.clearfix:after {
		  clear: both;
		}

.header{ background:url(/img/topbg.jpg) no-repeat center; height:127px;  width:100%;}
.logo{ background:url(/img/logo.png) no-repeat; width:1219px; height:124px; margin:0 auto;}
.header a{ color:#C2C2C2;}

.ban01{ background:url(/img/01.jpg) no-repeat center; width:100%; height:430px; display:block;}
.ban02{ background:url(/img/02.jpg) no-repeat center; width:100%; height:430px; display:block;}
.ban03{ background:url(/img/03.jpg) no-repeat center; width:100%; height:430px; display:block;}
.ban{width:100%; height:auto;}
.banner{ width:100%; height:430px; position:relative; overflow:hidden; margin:0 auto;}
.banner *{ border:0; padding:0; margin:0;}
.banner .limg{ width:100%; height:430px; position:relative;}
.banner .limg li{ width:100%; height:430px; position:absolute; left:0; top:0;}
.banner .limg li img{ width:100%; height:430px; margin:0; padding:0px;}
.banner .nubbt{ line-height:18px; z-index:9; position:absolute;left:220px; bottom:12px; width:100px; height:18px;}
.banner .nubbt span{ font-size:12px; margin:0 0 0 5px; background:url(/img/tiao.png) no-repeat; _background:url(/img/tiao.gif) no-repeat; width:18px; height:18px; float:left; display:block; text-align:center; color:#000;}
.banner .nubbt span.on { color:#000; background:url(/img/bianhuan.png) no-repeat; _background:url(/img/bianhuan.gif) no-repeat; font-weight:bold;}
.head_neirong{ width:996px; height:195px; margin-left:auto; margin-right:auto; margin-top:10px;}
.head_neirong_left{ width:317px; height:195px; float:left;}
.head_neirong_center{ width:428px; height:195px; float:left; margin-left:13px;}
.head_neirong_right{ width:225px; height:195px; float:left; margin-left:13px;}

.navbg{ height:47px; line-height:47px; width:100%; background-color:#C30101;}
.navul li{ float:left; line-height:47px;}
.navul li a{ display:block; text-align:center; font-size:14px; color:#fff;width:133px; background:url(/img/navshu.jpg) no-repeat center right;}
.navul li a:hover{ color:#fff;display:block; text-decoration: underline; width:133px; height:47px; line-height:47px; }


.hbt{ padding:30px 0;}
.ml50{ margin-left:75px;}
.probg{ background:#F0F0F0; width:100%; height:auto; padding:40px 0;}
.product{ width:960px; background-color:#fff; border-bottom:2px solid #D40000;}
.sort{ width:220px;}

.about{ width:585px;}
.new{ width:570px;}
.atit{ background:url(/img/atit.jpg) no-repeat; width:584px; height:41px;}
.ntit{ background:url(/img/newtit.jpg) no-repeat; width:572px; height:41px;}
.bold{ font-weight:bold;}
.qiye{ background-color:#F1F1F1; margin-top:30px;}
.qiyeimg{ background:url(/img/qiye.jpg) no-repeat; width:1208px; height:597px; margin:0 auto;}

 
.linkbg{ padding:10px 0; color:#333;}
.linkbg a,.linkbg a:hover{ color:#333;}
.footbg{ background:#333333; width:100%; text-align:left;}
.foot{ line-height:24px; padding:20px 0; color:#D2D2D2;}
.foot a,.foot a:hover{ color:#D2D2D2;}

.sub01{ background:url(/img/about.jpg) no-repeat center; width:100%; height:280px;}
.sub02{ background:url(/img/yingxiao.jpg) no-repeat center; width:100%; height:280px;}
.sub03{ background:url(/img/lianxi.jpg) no-repeat center; width:100%; height:280px;}
.sub04{ background:url(/img/linian.jpg) no-repeat center; width:100%; height:280px;}
.sub05{ background:url(/img/case.jpg) no-repeat center; width:100%; height:280px;}
.proban{ background:url(/img/product.jpg) no-repeat center; width:100%; height:280px;}
.mess{ background:url(/img/mess.jpg) no-repeat center; width:100%; height:280px;}
.subnew{ background:url(/img/new.jpg) no-repeat center; width:100%; height:280px;}
.caseban{ background:url(/img/case.jpg) no-repeat center; width:100%; height:280px;}


.sublist{ padding:20px 0;}
.subsortp{display:inline-block; background-color:#999999; text-align:center; color:#fff; font-size:18px; width:160px; margin-right:10px; height:40px; line-height:40px; border-radius:2px;}
.subsortp:hover{ background-color:#C30101; text-decoration:none; color:#fff;}

.neitit{ background-color:#0490F1; height:32px; line-height:32px; color:#fff; font-size:16px; width:225px;  text-align:center;}
.subcon{ background-color:#0490F1; width:205px; _width:225px;padding-left:20px; padding-bottom:20px;}
.subtit{ background: -webkit-gradient(linear, center top, center bottom, from(#FFF), to(#EEE)); border:1px solid #ccc; width:1180px;_width:1200px; height:35px; line-height:37px; padding-left:20px;}
.sortlibg a{ background:url(/img/sortlibg.jpg) no-repeat; width:220px; height:53px; line-height:53px; display:block; text-align:center; color:#333; font-size:14px;}
.sortlibg a:hover{ width:220px; height:53px; line-height:53px; color:#333; text-decoration:underline;}
.subsort a{ margin-top:-17px; *margin-top:-20px;}

.subbtbg{ background-color:#CF2929; width:233px; height:85px; color:#fff; text-align:left;}
.subbtbg span{ font-size:12px;}
.subbtfont{ margin-left:35px; padding-top:20px;}


