@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bodybg.png) left top repeat-x;}
#container{ margin:0 auto; background:url(../images/bg.png) left top repeat-x;}
.box{ clear:both; background-color:#ffffff; padding:10px;}
.btn{ clear:both; width:60px; height:26px; line-height:26px; text-align:center; margin:0 10px;}
.fl{ float:left}
.fr{ float:right;}
.lm-t{ clear:both; height:33px;line-height:33px;}
.lm-head{ background:url(../images/lm-t.png) left top repeat-x;}
.lm-tl{ background:url(../images/lm-tl.png) left top no-repeat; height:33px;}
.lm-tr{ background:url(../images/lm-tr.png) left top no-repeat; height:33px;}
.headtitle{ background:url(../images/headtitle.png) left center repeat-x; font-size:14px; font-weight:bold; line-height:35px; color:#0066bb;}
.headtitle img{ float:left; margin-left:5px;}
.headtitle span{ background:url(../images/headtitlebg.png) right center no-repeat;height:33px; width:120px; padding-left:15px; line-height:33px; display:block}
.span{line-height:33px; font-size:12px; font-weight:normal; padding-right:10px; color:#666;}
.span a{ color:#666;}
.more{ line-height:33px; padding-right:10px; color:#fff;}
.more a{ color:#fff;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}

h1 {font-size:18px;font-weight: bold;text-align:center;line-height:40px; color:#ff6600; height:40px;margin-bottom:10px;border-bottom:1px solid #E6E6E6;}
.txtc{ margin-top:20px; text-align:center}
.box td img{ border:1px solid #eaeaea; padding:2px;}




/*header*/
#top{ clear:both; margin:0 auto; background:url(../images/topbg.png) center top no-repeat;}
#top .top-t{ margin:0 auto; }
	.sitenav{ text-align:right; margin-top:30px;background:url(../images/2.gif) no-repeat 170px 3px;}
	.sitenav a{ line-height:24px; padding-left:30px; padding-right:10px;}
	.chinese{ }
	.english{ }
	
	
	/*导航*/
	.menu{ background:url(../images/navbg.png) left top repeat-x; height:43px; line-height:43px; font-size:14px; font-weight:bold; text-align:center;}
	.menu ul{ width:980px; margin:0 auto;}
	.menu li{ float:left; width:98px; height:43px; background:url(../images/menuline.png) right center no-repeat;}
	.menu li.last{ background:none;}
	.menu li a:link,.menu li a:visited,.menu li a:active{ width:98px; height:43px; line-height:43px; color:#fff; display:block}
	.menu li a:hover{ background:url(../images/menuhoverbg.png) left top repeat-x; width:98px;color:#fff;}
	#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a{ background:url(../images/menuhoverbg.png) left top repeat-x; width:98px;}
	/*END*/
	
/*banner*/
/*END*/

/*main*/
#main{ clear:both; margin:10px auto 0 auto; width:1002px; background-color:#fff;}
.layout .pic{ background:url(../images/picbg.png) right top no-repeat; padding:0px 13px 10px 0;  height:320px;}
.layout .pic ul { margin-top:10px;}
.layout .pic ul li{  width:90%; background:url(../images/icon.png) left center no-repeat; text-indent:10px; line-height:30px; font-size:13px;}
.layout .pic2 ul li{ width:100%; background:url(../images/icon.png) left center no-repeat; text-indent:10px; font-size:13px;}
.layout .pic2 ul { margin-top:10px;}
.layout .pic2{ padding:0px 0 10px 0;}




/*产品分类*/
.prolist .box{ padding:10px 0;}
.prolist .box .line{ clear:both;background-color:#fff; height:1px;}
.prolist .box ul li{ background: url(../images/prolistbg.png) right 15px no-repeat;line-height:44px; font-weight:bold; display:block}
.prolist .box ul li img{ float:left; margin:5px 10px 5px 10px;}
.prolist .box ul li ul li{ background:url(../images/icon.png) 10px center no-repeat; border-bottom:1px solid #fff; line-height:26px; font-weight:normal;}
.prolist .box ul li ul li a{ padding-left:20px; line-height:26px; display:block;}
.pro .box{ padding:0;}
.pro .box ul li a{ background:#f3f3f3 url(../images/icon4.png) 10px center no-repeat; line-height:36px; border-bottom:1px solid #fff; padding-left:25px; font-weight:bold; display:block}
.pro .box ul li a:hover{ background:#ebf5ff url(../images/icon5.png) 10px center no-repeat; line-height:36px; padding-left:25px; color:#449900;display:block;}
.pro .box ul li ul li a{ background:url(../images/icon.png)15px center no-repeat; line-height:24px; font-weight:normal;}
.pro .box ul li ul li a:hover{  background:url(../images/icon.png)15px center no-repeat; line-height:24px;}


.about-left .box{ padding:0;}
.about-left .box ul li{ line-height:28px;}
.about-left .box ul li a{ background:#f3f3f3 url(../images/icon4.png) 10px 8px no-repeat; line-height:24px; border-bottom:1px solid #fff; padding-left:25px; padding-right:8px;font-weight:bold; display:block}
.about-left .box ul li a:hover{ background:#ebf5ff url(../images/icon5.png) 10px 8px no-repeat; line-height:24px; padding-left:25px; padding-right:8px;color:#449900;display:block;}
.about-left .box ul li ul li a{ background:url(../images/icon.png)15px 8px no-repeat; line-height:24px; font-weight:normal;}
.about-left .box ul li ul li a:hover{  background:url(../images/icon.png)15px 8px no-repeat; line-height:24px;}


/*内页*/
.right .lm-t{ background:url(../images/right_t.png) left top no-repeat; height:40px; line-height:40px;}
.right .lm-t .headtitle{ background:url(../images/icon6.png) 10px center no-repeat; padding-left:20px; line-height:40px;}
.right .lm-t .span{ line-height:40px;}

/*新闻*/
.right .news ul li{ clear:both; line-height:30px; border-bottom:1px dashed #eaeaea; background:url(../images/icon.png) 5px center no-repeat; padding-left:15px;}
.right .news ul li span{ float:right;}
.newsCatalog{padding:10px 0 ;}
.newsCatalog a{color:#333;border:solid 1px #ccc;line-height:30px;display:block;width:120px; float:left; text-align:center;margin-right:10px; background-color:#eaeaea;}
.newsCatalog a:hover{color:#ff0000; text-decoration:underline;}
.right .box h2{font-size:16px;color:#449900; text-align:center;line-height:50px; font-weight:bold; border-bottom:1px solid #dbdbdb; margin-bottom:10px;}
.right .box h3{font-size:12px;color:#333;font-weight:normal;text-align:center;line-height:30px;}





/*footer*/
#footer{ clear:both; width:1002px; margin:10px auto 0 auto; background:url(../images/footbg.png) left top repeat-x;}
.foot{ padding:20px 0; text-align:center}


.left20px{ text-indent:20px;}
.honors{ letter-spacing:1px; font-size:13px}
.f13px{ font-size:13px}
.height30 p{ line-height:34px;}