@charset "utf-8";
/* CSS Document */

ul, li ,img,a,p,dl,dt,dd,ol{	padding: 0px;	margin: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	text-decoration: none;	list-style-type: none;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label{margin:0;padding:0;}

body {	margin: 0px; padding: 0px;font-size: 12px;	color: #404040; font-family:"微软雅黑";}
a {	color: #404040;	margin: 0px; padding: 0px;}
a:hover {	text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;} 
.w1280{ width:1000px; margin:0 auto;}
.w100{ width:100%; overflow:hidden;}
.over{ overflow:hidden;}
.h162{ height:162px; margin-top:20px;}
/*------------------header---------------------*/
.header_top{ height:40px; background-color:#f08200;}
.header_top img{ float:right;}
.header_bot{ background:url(../images/h_bj.png) repeat-x center; height:115px;  position:relative;}
.header_bot .logo{ padding-top:31px; padding-left:20px;}
.header_bot .nav{ width:562px;padding-left:18px;}
.header_bot .nav ul{ padding-left:7px;}
.header_bot .nav ul li{ float:left; width:111px; text-align:center;}
.header_bot .nav ul li a{ color:#404040; display:block; font-size:18px; font-weight:bold;padding-top:45px; padding-bottom:15px;}
.header_bot .nav ul li a:hover{background-color:#f08200; color:#FFF;}
.header_bot .nav .on .par{background-color:#f08200; color:#FFF;}


/*---------banner-----------*/
.banner {width:1000px;	margin-left:auto;	margin-right:auto;}
#flash_box {height:299px; width: 1000px;}
.fla {height:299px; overflow: hidden;	position: relative;width:1000px;} 
.ibanner {height:299px;width: 1000px;margin:0 auto; }
.ibanner ul li {  float: left;  list-style: none outside none; position: absolute;  width: 1000px;heihgt:299px;}
.ibanner ul li a {  display: block;}
.ibanner A IMG { height:299px;	visibility: hidden;	width:1000px;}
.index_banner_top{ height:5px; background-color:#f08200;}
.fla .num { padding:20px 0px;  margin-right: auto; margin-left: auto;	z-index:999; overflow:hidden; position:absolute; bottom:1px; right:100px;}
.fla .num li { cursor: pointer; float: left;text-align:center; height:19px;line-height:19px; overflow: hidden; width:19px; margin: 3px; background:url(../images/banner_li.png) no-repeat center;color:#4c4c4c;}
.td_e { text-align: center;}
.fla .num  .on{font-size:13px;font-weight:bold;}




.banner2 {width:1000px;	margin-left:auto;	margin-right:auto;}
#flash_box2 {height:407px; width: 100%;}
.fla2 {height:407px; overflow: hidden;	position: relative;}

.ibanner2 {height:407px;overflow:hidden;}
.ibanner2 ul li{width:1000px;height:407px;}

.bj{ background:url(../images/banner_btn_bj.png) no-repeat center; width:51px; position:absolute; height:521px;z-index:10;}
.banner_l a{ display:block; padding-top:184px; padding-left:6px;}
.banner_r a{display:block; padding-top:184px; padding-left:6px;}
.banner_l{ left:0px; top:0px;}
.banner_r{ right:0px;top:0px; }






/*-----------------bodyer------------------*/
.bodyer{ background-color:#f2f2f2; padding-bottom:30px;}
.index_Product{ width:976px; padding-top:30px; padding-left:12px;padding-right:12px;}
.index_Product h3{ background:url(../images/h_top.png) no-repeat left center; height:74px;}
.index_Product h3 span{ float:right;}
.index_Product h3 span a{ color:#404040; line-height:60px;}
.index_Product ul{ overflow:hidden; padding-top:16px;}
.index_Product ul li{ float:left; width:151px; overflow:hidden; padding-right:14px; height:145px;}
.index_Product ul li a{ display:block; border-bottom:1px solid #404040;} 
.index_Product ul li strong{ height:29px; line-height:29px; text-align:center; display:block;}
.index_Product ul li a:hover{border-bottom:9px solid #f08200;}

.catedesc ul li{height:35px;line-height:35px;font-size:13px;background:#f7a305;border-bottom:1px solid #e18c00;padding:7px 12px;}
.catedesc ul li a{color:#fff;}
.catedesc ul li a:hover{color:#fff;}
.catedesc ul .witem{height:100px;line-height:20px;font-size:13px;background:none;border-bottom:1px solid #e18c00;padding:3px 4px;}

.about_box{ background:url(../images/about_bj.png) repeat-x; overflow:hidden; padding-top:37px; padding-bottom:104px;}
.about_left{ overflow:hidden; padding-left:20px; width:242px;} 
.about_right{ width:604px; padding-right:20px; overflow:hidden;}
.about_right h2 a{ font-size:18px; font-weight:bold; color:#eb6100;letter-spacing:2px; line-height:24px; padding-bottom:10px; display:block;}

.Product{ padding-top:37px; padding-left:41px; overflow:hidden; padding-bottom:47px;}
.Product_left{ width:180px; min-height:413px;background-color:#f08200;  }
.Product_left h2{ font-size:19px; color:#FFF; display:block;padding:7px 12px; }
.Product_left .wezi{padding-bottom:6px;padding:7px 12px;}


.Product_left span{ color:#221815;}
.Product_right{ width:732px; overflow:hidden; position:relative;min-height:300px;}
.Product_right ul{ overflow:hidden; float:left; width:690px;}
.Product_right ul li{ float:left; overflow:hidden; padding-left:5px;margin-bottom:5px;width:220px;height:150px;}
.Product_right ul li a{ display:block;}
.p5{ padding-bottom:5px;}
.right_btn{ position:absolute; right:10px; top:160px;}
.header_bot .nav ul li .son {position: absolute; right:10px; width:578px; height:36px;z-index: 10000;display:none;}
.header_bot .nav ul li .son .son2{background:#a7a7a7;}
.header_bot .nav ul li .son a{ color:#FFF; line-height:26px; width:95px; display:block; text-align:center; border-right:1px solid #d8d8d8; float:left; padding:0px; font-size:12px; font-weight:bold;}

.Contact_box{ background: #f1f1f1 url(../images/Contact_bj.png) repeat-x; min-height:509px;}
.Contact{ padding-top:138px; padding-left:70px; padding-right:172px; overflow:hidden;}
.Contact_l{ background:url(../images/Contact_logo.png) no-repeat left top; padding-left:126px; width:289px;font-size:14px;line-height:20px;}
.Contact_l span{ margin-left:30px; color:#595757; text-align:left; display:block;}
.Contact_l span strong{ font-weight:normal; color:#eb6100;}
.Contact_r span{ display:block; width:108px; text-align:center; padding-top:5px;}
.Contact_r strong{ padding-top:50px; display:block;}



.fottom{ height:84px; background-color:#404040;}
.fottom span{ float:left; padding-left:54px;}
.fottom strong{ float:right; padding-right:15px;}
.fottom .js{padding-top:52px;color:#fff;padding-right:18px;text-align:right;}
.fottom .js a{color:#fff;} 

.ads_left{ position: fixed; top: 40px; left: 0.5%;}
.ads_left img{ width:120px;}
.ads_right{ position: fixed; top: 40px; right: 0.5%;}
.ads_right img{ width:120px;}

.video_list ul{ width:628px; overflow:hidden;}
.video_list ul li{ width:280px; overflow:hidden; float:left; margin:0 24px 24px 0;}
.video_list ul li .vcont{ width:280px; height:233px; overflow:hidden;}
.video_list ul li .vtle{ padding:10px 0; line-height:16px; height:32px; overflow:hidden;}