/* CSS Document */
* { margin: 0; padding: 0; }
body { font-size: 12px;color:#434343;  font-family:Arial, Helvetica, sans-serif;}
a { text-decoration:none; color:#434343; }
a:hover { color:#00a848;}
a img { border: 0; }
* { word-break:break-all; }
ul, li { padding:0px; margin:0px; list-style-type: none; }
.Cle { font-size:0; line-height:0; height:0; display:block; clear:both; }
.t10{margin-top:10px;}

.r{float:right;} .l{float:left;}


 #container{
width:100%;
height:auto;
overflow:hidden;
margin:0px auto;
 } 



#lg{ 
width:100%;
margin:0 auto;
height:63px;
position:absolute;
z-index:2;
background:url(../images/index_02.jpg) top repeat-x;
}

.lg{width:100%;
max-width:1366px;
height:63px;
margin:0 auto;}



.lg_logo{ width:195px; height:63px; float:left;}


.dh{
width:840px;
height:45px;
float:left;

}

.dh li {float:left;
           display:inline; 
           list-style-type:none; 
           text-align:center;
           width:120px;
           height:45px;
		   line-height:45px;
           }
		   
.dh_1{ background:none !important;}		   


.dh li a{
color:#fff;
width:120px;
height:45px;
display:block;
font-size:14px;
font-weight:700;
}

.dh li a:hover{
color:#fff;
text-decoration:underline;
}




#menu {width:840px; display:block; height:45px; float:left;}
#nav {margin:0; width:840px; display:block; height:45px;font-family:Arial; }
#nav .mainlevel {float:left;  width:120px;/*IE6 only*/}
#nav .mainlevel a {color:#FFF; text-decoration:none; line-height:45px; display:block; width:120px; text-align:center; font-weight:bold; font-size:12px;}
#nav .mainlevel a:hover {color:#FFF; text-decoration:none;  widows:120px;}
#nav .mainlevel ul {display:none; position:absolute; z-index:99;}
#nav .mainlevel li {border-top:1px solid #00a848; background:#fff; height:30px;line-height:30px;width:120px;/*IE6 only*/}
#nav .mainlevel li a{ color:#00a848; font-weight:normal; width:120px;height:30px;line-height:30px;}
#nav .mainlevel li a:hover{height:30px;line-height:30px;color:#fff; background-color:#00a848}






.search{width:241px;
         height:45px;
		 overflow:hidden;
		 float:right;
		 }
.search .key{width:170px;height:20px;line-height:20px; background:url(../images/index_07.jpg);float:left; border:none !important; margin-top:10px;outline:none; color:#CCC;padding:2px 12px !important; }

.search .search_submit{float:left;margin-top:10px;margin-left:5px;display:inline;}
.search p{color:#000; text-align:left; width:25px; line-height:45px; float:left;}
.search p a { color:#fff; font-size:14px; font-weight:700; text-decoration:none; line-height:45px; font-family:Arial;}




/*banner*/
#banner{ 
        width:100%;
		overflow:hidden;
		text-align:center;
		height:368px;
		padding-top:45px;


}





#banner1{ 
        width:100%;
		overflow:hidden;
		text-align:center;
		margin:0 auto;
		height:520px;
		padding-top:45px;

}



	  
	  
.box0{ width:100%; height:667px; margin:0 auto;overflow:hidden; text-align:center; margin-top:45px;}  
	  

	  
.box{ width:100%; max-width:1440px; margin:0 auto; height:200px; padding-bottom:0px !important; margin-top:20px !important; overflow:hidden;}

.box li{width:24.5%; height:200px;float:left;text-align:center;font-size:12px; margin-left:0.6%;}
.box li a{ width:100%; height:100%; display:block;}
.box li img{display:block;margin:0 auto; width:100%; height:auto;}
.box li p{line-height:33px; background:url(../images/p.png) right; position:relative; z-index:999; width:100%; height:33px; margin-top:-33px; color:#FFF; text-align:left; text-indent:1em;}



.line{ width:100%; height:5px; background:url(../images/index_49.jpg) center no-repeat}
 
 





#body3{ width:1000px; margin: 0 auto; overflow:hidden; border-bottom:1px solid #ddd; padding-top:25px;}


/*left*/

#left{width:223px; float:left;height:auto; overflow:hidden;}

.left2{width:223px; height:6px; background:url(../images/about_04.gif) no-repeat;}

.left3{width:170px; height:auto;background:url(../images/about_19.gif) repeat-y; padding:0 28px 0 25px;}
.left3 img{ margin:10px;}


.left4{width:223px; height:20px;background:url(../images/about_21.gif) no-repeat;}




.hov{ color:#00a848 !important;}

#body3_r{width:735px;float:right;min-height:600px;}
.body3_r0{width:735px;}

.body3_r1{height:61px; line-height:61px;  font-size:16px; font-weight:bolder;color:#64451d; border-bottom:1px solid #ddd;}
.body3_r1 p{ width:50%; float:right; text-align:right; font-size:12px; font-weight:normal; color:#8e8e8e; padding-right:5px; padding-top:10px;}
.body3_r1 p a{ color:#8e8e8e;}


.body3_r2{ padding:20px;line-height:200%; color:#666;}
.body3_r2 table td{background-color:#fff;height:30px;line-height:30px;padding-left:5px;}
.body3_r2 table td #verifycode{float:left;width:60px;margin-right:7px;}
.body3_r3{width:712px; text-align:center; margin:0 auto;}
.news_list li { height:35px; line-height:35px;}
.news_list li span{float:right;}







.product_1{width:1000px; overflow:hidden;margin:0 auto; border-bottom:1px solid #ddd; padding-bottom:30px;}

.product_1_case{width:1000px; overflow:hidden;margin:0 auto;}

#tabbox{width:1000px; overflow:hidden; margin:0 auto;}


.tabs{height:58px; width:1000px;color:#434343; border-bottom:1px solid #ddd; }
.tabs img{margin-right:35px;}
.tabs li{height:58px !important; line-height:58px;float:left;border-left:none; text-align:center;overflow:hidden;position:relative; margin-left:2px;}
.tabs li a {display: block;outline: none; color:#434343; font:14px; text-decoration:none; height:58px;padding:0 10px;}
.tabs li a:hover {background:url(../images/product_05.jpg) center no-repeat #f0f0f0;text-decoration:none; color:#00a848;}	
.tabs .thistab a,.tabs .thistab a:hover{background:url(../images/product_05.jpg) center no-repeat #f0f0f0;color:#00a848;}




.tab_conbox{ width:1000x; overflow:hidden;}

.tab_con{ display:block; width:1000px; overflow:hidden;text-align:center;}




.tabs2{height:58px; width:1000px;color:#434343; border-bottom:1px solid #ddd; }
.tabs2 li{height:58px !important; line-height:58px;float:left;border-left:none; text-align:center;overflow:hidden;position:relative; margin-left:2px;}
.tabs2 li a {display: block;outline: none; color:#434343; font:14px; text-decoration:none; height:58px;padding:0 15px;}
.tabs2 li a:hover {background:url(../images/product_05.jpg) center no-repeat #f0f0f0;text-decoration:none; color:#00a848;}	





.tabs_en{height:auto; width:220px;color:#434343; float:left;}
.tabs_en img{}
.tabs_en li{height:40px !important; line-height:40px;float:left;border-left:none; text-align:left; text-indent:1em;overflow:hidden;position:relative; margin-top:10px;}
.tabs_en li a {display: block;outline: none; color:#434343; font:14px; text-decoration:none; height:40px; width:220px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.tabs_en li a:hover {background:#04a545;text-decoration:none; color:#fff;}	
.tabs_en .thistab a,.tabs_en .thistab a:hover{background:#04a545;color:#fff;}



.tab_conbox_en{ width:760x; overflow:hidden; padding-left:20px;}

.tab_con_en{ display:block; width:760x; overflow:hidden;text-align:center;}




.tabs2_en{height:58px; width:760px;color:#434343; border-bottom:1px solid #ddd; }
.tabs2_en li{height:58px !important; line-height:58px;float:left;border-left:none; text-align:center;overflow:hidden;position:relative; margin-left:1px;}
.tabs2_en li a {display: block;outline: none; color:#434343; font:12px; text-decoration:none; height:58px;padding:0 5px;}
.tabs2_en li a:hover {background:url(../images/product_05.jpg) center no-repeat #f0f0f0;text-decoration:none; color:#00a848;}	








.product_2{width:1000px; height:auto; overflow:hidden; margin-top:20px;}

.product_2 li{width:200px !important; float:left; text-align:center; height:200px !important; padding-top:10px;}	
.product_2 li img{ background:#fff; border:1px solid #ddd;}		
.product_2 li p{ text-align:center; color:#3d3d3d; height:30px; line-height:30px; margin:0 auto; width:168px; overflow:hidden;}
	





.product_2_en{width:760px; height:auto; overflow:hidden; margin-top:20px;}

.product_2_en li{width:190px !important; float:left; text-align:center; height:200px !important; padding-top:10px;}	
.product_2_en li img{ background:#fff; border:1px solid #ddd;}		
.product_2_en li p{ text-align:center; color:#3d3d3d; height:30px; line-height:30px; margin:0 auto; width:168px; overflow:hidden;}





.product_3{width:1000px; height:400px; overflow:hidden; margin:15px auto 30px auto;}
.product_3_1{ width:1000px; height:56px;}

.product_3_2{ width:1000px; height:330px;}
.product_3_2 ul li{width:315px; float:left; text-align:left; height:330px; margin:0 9px;}	

.product_3_2 h3{ width:315px; height:25px; color:#00a848; font:700 14px/25px; padding-top:5px; }
.product_3_2 h3 a{color:#00a848;}
	
.product_3_2 span{width:315px; height:25px; color:#939393; font:100 12px/25px; }	
.product_3_2 img{ width:315px; height:200px;margin-top:10px;}		
.product_3_2 p{ color:#7a7a7a; height:48px; line-height:24px; margin:0; padding:0; background-color:#f4f4f4; margin-top:5px; padding:6px 15px;}




#page{border-top:1px #999 dotted; margin:20px 0%; text-align:right; float:left; height:40px; width:100%; padding-top:15px; }
#page strong{ color:#F00}
#page input.page1{ width:20px;}





.showtile{ width:1000px; height:25px; text-align:left; line-height:25px; color:#8e8e8e; padding-top:83px; }
.showtile a{color:#8e8e8e;}

.showpt{ width:1000px; height:460px; overflow:hidden; margin:25px auto; padding-bottom:50px; background:url(../images/product2_03.gif) center bottom no-repeat;}
.showptimg{ width:455px; height:455px; border:1px solid #ddd; float:left;}
.showpttxt{ width:510px; height:455px; float:right;}
.showpttxt p{line-height:36px; color:#6c6c6c; font-size:14px;}

.showview{width:1000px; height:auto; line-height:25px; }
.showview img{ max-width:1000px;}
.showviewtxt{ width:1000px; height:46px; background:url(../images/product2_06.gif); font-size:18px; font-weight:bold; font-family: "Microsoft Yahei","微软雅黑",;color:#000; text-indent:1.2em;}













.body3_r3{ border-bottom:1px #CCC solid; margin-top:20px; font-size:14px; color:#333; font-weight:bold}
.body3_r5{ padding:20px 15px;}





.p_class{ border:1px #E6E6E6 solid}
.p_class1{ height:28px; line-height:28px; background:url("../images/bg_p01.png"); padding-left:10px; font-size:14px;} 
.p_class2{ padding:10px;}
.p_class2 a{ padding-right:10px; color:#900}
.p_class2 a:hover,.p_class2 a.hover{ font-weight:bold; text-decoration:underline}
.honor_list{ padding:20px 0}
.honor_list li{ width:165px; float:left; text-align:center; margin-bottom:20px}
.honor_title{ line-height:40px;}



/*底部*/

.footer{ 
		width:1000px;
		height:80px; 
		margin: 0 auto;
		padding-top:20px;
		color:#4f4f4f;
		}


.foot{ 
        width:100%;
		max-width:1440px;
		height:80px; 
		margin: 0 auto;
		padding-top:20px;
		color:#4f4f4f;
		}
		
.footer_1{ width:60%; float:left;height:80px; line-height:25px;}		
		
.footer_2{ width:40%; float:right;height:80px;}	
.footer_2_1{ width:100%; height:25px;}
.footer_2 p{ float:right; line-height:25px; height:25px;}

.footer_1 a{ color:#4f4f4f;}
.footer_1 a:hover{ color:#00a848;}

.gree{font-family:Arial;}
.gree a{color:#00a848;}




#aa {
	width:170px;
	margin:0 auto;
	text-indent:2.5em;
	font-size:14px;
}

#aa a {
	display:block;
	height:35px;
	color:#5d5e5e;
	line-height:35px;
	text-decoration: none;
	width:170px;
	border-top:1px dotted #ddd;

}

#aa a:hover{
	color:#00a848;
	text-decoration: none;
} 



#aa a span{ font-weight:100 !important;}




#ab {
	width:220px;
	margin:0 auto;
	text-indent:4em;

}
#ab a {
	display:block;
	height:37px;
	color:#4e4e4e;
	line-height:37px;
	margin-top:2px;
	text-decoration: none;
	width:220px;
	background:url(../images/Pro_21.jpg) center no-repeat;

}

#ab a:hover{
	color:#7f040b;
	text-decoration: none;
    background:url(../images/Pro_21.jpg) center no-repeat;
} 





#vv {
	width:342px;
	margin:0 auto;
	padding-top:5px;
	text-indent:0.5em;
}

#vv a {
	display:block;
	height:25px;
	color:#4d4d4d;
	line-height:25px;
	text-decoration: none;
	width:342px;
}

#vv a:hover{
	color:#d30000;
	text-decoration: none;
} 
#vv font{ color:#d30000;}











/* 在线客服 QQ*/
#QQFloatDiv { width:118px; margin:0 auto; }
#QQFloatDiv .Head { height:41px; background:url("../images/QQ/head.gif");}
#QQFloatDiv .Body { background:url("../images/QQ/body.gif"); text-align:center; }
#QQFloatDiv .Body p{ width:100%;}
#QQFloatDiv .Foot { height:40px; background:url("../images/QQ/foot.gif");}
/* 在线客服 QQ*/


/*产品滚动*/
.LeftBotton{height:160px;width:13px;overflow:hidden;float:left; background:url(../images/left.png)  no-repeat;}
.RightBotton{height:160px;width:13px;overflow:hidden;float:left;background:url(../images/right.png) no-repeat;}
.rollBox{ height:160px;width:974px;float:left;overflow:hidden; }
.rollBox .Cont{ height:auto;width:974px;overflow:hidden;float:left; background-attachment-bottom:fixed; background-attachment:scroll;}
.rollBox .ScrCont{width:100000px; height:160px;}
.rollBox .Cont .pic{width:306px; height:160px;float:left;text-align:center;font-size:12px; margin-left:15px;}
.rollBox .Cont .pic img{display:block;margin:0 auto; width:306px; height:160px;}
.rollBox .Cont .pic p{line-height:30px; background:url(../images/index_09.png); position:relative; z-index:999; width:306px; height:36px; margin-top:-30px; color:#FFF; text-align:left; text-indent:1em;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#434141;text-decoration:none;}
.rollBox .Cont a:hover{color:#434141;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}




