/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;font-family: calibri bold;}
body{ font-size:12px;font-family:'Ethnocentric'; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0; margin-left:25px; margin-top:15px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

.header{ position:relative; z-index:66;}
.topbg{ background:url(../images/top_bg.jpg) repeat-x; height:35px; line-height:35px; text-align:right;}
.topbg a{ padding:0px 10px;}
.head{ height:116px;}
.head .logo{ float:left; padding-right:20px; margin-top:-5px;}
.head .logo_ad{ padding-left:20px; float:left; margin-top:20px;}
.head .logo_ad span{ display:block; font-size:25px; margin-top:42px; font-weight:bold;}
.head .tel{ float:right; background:url(../images/tel_icon.jpg) left center no-repeat; padding-left:40px; height:30px; line-height:30px; margin-top:43px; color:#4d4d4d; font-size:24px;}

.search{ background:none; border:1px solid #000; width:200px; height:33px; line-height:33px; float:right; overflow:hidden; position:relative; margin-right:10px; margin-top:52px;}
.input_text{ height:33px; line-height:33px; background:#fff; width:161px; position:absolute; left:0px; top:0px; border-right:1px solid #000;}
.input_button{ position:absolute; right:0px; top:0px; background:url(../images/search.png) center no-repeat #fff; width:38px; height:33px; cursor:pointer;}
.head_right{ float:right;} 
.head_right span{ display:block; background:#f37b25; width:50px; height:35px; line-height:35px;color:#635c56; font-size:16px; font-weight:bold; border-radius:4px; margin-top:50px; text-align:center;font-family: calibri bold;}

.menubg{ background:#cc661c; height:52px;}
/*menu*/
.menu{height:52px;line-height:52px;}
.menu ul li{ float:left; position:relative;}
.menu ul li dl{ background:#c80703; width:150px; position:absolute; left:0px; top:52px;display:none; }
.menu ul li dl dd{ line-height:52px; border-bottom:1px #980401 solid; }
.menu ul li dl dd a{ font-size:16px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ background:#ab0300;}
.menu a{ font-size:16px;color:#635c56; text-decoration:none; display:block;text-align:center; font-weight:bold; padding:0px 20px;  font-family: calibri bold;}
.menu a:hover{color:#635c56;}


.banners{width:1400px;height:439px;margin:0 auto;background:url(../images/banner_bg.jpg) no-repeat; margin-top:25px;}

.con1{ margin-top:10px;}
.con1 h2{ height:50px; line-height:50px; background:#f67a20; color:#635c56; }
.con1 h2 b{ float:left; font-weight:normal; font-size:18px; padding-left:15px;}
.con1 h2 a{ float:right; font-size:14px; color:#fff; padding-right:15px; font-weight:normal;}
.con1 .about{ margin:30px 0px; height:308px; color:#fff;}
.con1 .about img{ float:left; width:405px; height:308px;}
.con1 .about span{ display:block; float:right; width:775px; line-height:35px; font-size:18px;    font-family: calibri bold;}
.con1 .about span strong{ display:block; margin-bottom:10px; font-size:21px;font-family: calibri bold;}

.con4{ padding:50px 0px;}
.slideGroup{ text-align:left;  }
.slideGroup .parHd{ height:60px; line-height:60px;  position:relative; color:#f67a20;}
.slideGroup .parHd ul{ float:left; position:absolute; left:0px; top:0px; height:60px; width:100%; font-size:30px; font-weight:bold;}
.slideGroup .parHd ul li{ float:left; width:50%; cursor:pointer; text-align:center;  }
.slideGroup .parHd ul li.on{ height:30px;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; padding-top:20px;   }

.slideGroup .sPrev{ position:absolute; left:0px; top:50px; display:block; width:30px; height:47px; overflow:hidden;cursor:pointer; background:url(../images/feature_left.png) no-repeat;} 
.slideGroup .sPrev:hover{background:url(../images/feature_lefta.png) no-repeat;}
.slideGroup .sNext{ position:absolute; right:0px; top:50px; display:block; width:30px; height:47px;overflow:hidden;cursor:pointer; background:url(../images/feature_right.png) no-repeat;} 
.slideGroup .sNext:hover{background:url(../images/feature_righta.png) no-repeat;}

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:200px;}
.slideGroup .parBd ul li .img{height:150px; border:#ccc solid 1px; padding:2px; background:#fff;}
.slideGroup .parBd ul li .img:hover{background:#f4f4f4;}
.slideGroup .parBd ul li span{ height:30px; line-height:30px; text-align:center; display:block; color:#fff;}
.slideGroup .parBd ul li .img table tr td{ height:144px;}
.slideGroup .parBd ul li .img table tr td img{ max-width:194px; max-height:144px;}




.con2{ margin-top:20px;}

/*slideTxtBox_01*/
.slideTxtBox_01 .hd{ float:left; width:204px;}
.slideTxtBox_01 .hd h2{ background:url(../images/product.jpg) no-repeat; height:51px; line-height:51px; font-size:20px; font-weight:normal; padding-left:45px; color:#635c56;    font-weight: bolder;}
.slideTxtBox_01 .hd ul li{height:50px;line-height:50px;border:1px #FFF solid; background: #f57a20;}
.slideTxtBox_01 .hd ul li a{font-size:16px;color:#635c56;display: block;padding-left:39px; font-weight:bold;}
.slideTxtBox_01 .hd ul li.on{ background:#a2a2a2;cursor:pointer; } 
.slideTxtBox_01 .hd ul li.on a{color:#f67a20;}
.slideTxtBox_01 .hd ul li:hover{background:#a2a2a2;}
.slideTxtBox_01 .hd ul li:hover a{color:#f67a20;}
.slideTxtBox_01 .bd{ float:right; width:968px; border:1px solid #cbcbcb;}
.slideTxtBox_01 .bd ul{width:950px; margin:0 10px;}
.slideTxtBox_01 .bd ul li{ float:left;width:215px;border-top:1px #CBCBCB solid;border-left:1px #CBCBCB solid;border-right:1px #CBCBCB solid;border-bottom:5px #898989 solid;margin:10px;}
.slideTxtBox_01 .bd ul li a{ color:#fff;}
.slideTxtBox_01 .bd ul li:hover{border-bottom:5px #f57a20 solid;}
.slideTxtBox_01 .bd ul li a:hover{color:#f57a20;text-decoration:underline;}
.slideTxtBox_01 .bd ul li img{width:190px;height:150px;margin:10px;}
.slideTxtBox_01 .bd ul li span{ margin-bottom:10px;padding:0 21px; text-align:center; display:block;font-size:16px;line-height:26px;} 


/*.c2_left{ float:left; width:204px;}
.c2_left h2{ background:url(../images/product.jpg) no-repeat; height:51px; line-height:44px; font-size:29px; font-weight:normal; padding-top:4px; padding-left:5px; color:#635c56;}
.c2_left h2 b{ display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.c2_left h3{ color:#635c56; text-align:center; font-size:16px; background:#f57a20; height:42px; line-height:42px; border:1px solid #fff; font-weight: bolder;   font-family: calibri bold;}
.c2_left .list{ border:1px #EDEDED solid;}
.c2_left .list .main1_lb2 ul li{height:50px;line-height:50px;border:1px #FFF solid;position:relative;    background: #f57a20;}
.c2_left .list .main1_lb2 ul li:hover{background:#a2a2a2;}
.c2_left .list .main1_lb2 ul li:hover a{color:#f67a20;}
.c2_left .list .main1_lb2 ul li a{font-size:16px;color:#635c56;display: block;padding-left:39px;    font-family: calibri bold;font-weight: bolder;}
.c2_left .list .main1_lb2_son{display:none;position:absolute;z-index:999999;background:#C3C3C3;width:220px; margin-top:-50px;left:200px;padding-left:8px;}
.c2_left .list .main1_lb2 .main1_lb2_son span{border-bottom: 1px solid #fff;color: #fff;font-size: 16px;height:25px;line-height: 25px; margin-bottom: 2px;width:280px; padding:5px 0px; display:block;}
.c2_left .list .main1_lb2 .main1_lb2_son span a{color:#fff;font-size:16px; padding-left:20px;}
.c2_left .list .main1_lb2 ul li:hover .main1_lb2_son {display:block;}

.c2_right{ float:right; width:968px; border:1px solid #cbcbcb;}
.c2_right h2{ color:#f67a20; margin:10px 0 10px 20px; background:url(../images/line.jpg) no-repeat left bottom; padding-bottom:10px;}
.c2_right ul{width:950px; margin:0 10px;}
.c2_right ul li{ float:left;width:215px;border-top:1px #CBCBCB solid;border-left:1px #CBCBCB solid;border-right:1px #CBCBCB solid;border-bottom:5px #898989 solid;margin:10px;}
.c2_right ul li:hover{border-bottom:5px #f57a20 solid;}
.c2_right ul li a:hover{color:#f57a20;text-decoration:underline;}
.c2_right ul li img{width:195px;height:195px;margin:10px;}
.c2_right ul li span{ margin-bottom:10px;padding:0 21px; text-align:center; display:block;font-size:16px;line-height:26px;} */

.con3bg{ background:#3b3a38; padding:30px 0px; margin-top:30px;}

.con3{ color:#fff;}
.con3 h2{ font-size:40px; padding-bottom:20px;}
.con3 h2 b{ display:block; font-weight:normal; font-size: 24px;}

.con3 dl dt{ padding:10px;}
.con3 dl dt img{ border:1px solid #e0dfdf;}
.con3 dl dd{ line-height:32px; font-size:16px;    font-family: calibri bold;} 

.footer{  background:#f5f5f5;  border-top:6px solid #ab0300; padding:20px 0px;}
.footer ul li{ line-height:24px; text-align:center;}


/*Add------------------------------------------------------------------------------*/

.weizhi{height:39px;line-height:39px;background:#F4F4F4;padding-left:18px; font-size:14px; border-bottom:1px #DADADA solid; }
.weizhi span{border-left:5px #ab0300 solid;padding-left:7px;}
.inside{margin-top:10px; min-height:400px;}

.inside_left{ width:251px; float:left;}
.inside_left .side_c h2{ background:url(../images/aboutus.jpg) no-repeat; height:51px; line-height:23px; font-size:18px; font-weight:normal; padding-top:4px; padding-left:60px; color:#A80906;}
.inside_left .side_c h2 b{ display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.inside_left .side_c dl{ border:1px #EDEDED solid; text-align:center;}
.inside_left .side_c dl dd{width:249px;height:39px;line-height:39px;border:1px #FFF solid;}
.inside_left .side_c dl dd a{display:block;font-size:16px;color:#333;}
.inside_left .side_c dl dd:hover{background:url(../images/pli_hover.jpg) no-repeat center center;}
.inside_left .side_c dl dd:hover a{color:#fff;}

.inside_left .side_b{ margin-top:20px;}
.inside_left .side_b h2{ background:url(../images/produce_title.jpg) no-repeat; height:51px; line-height:23px; font-size:18px; font-weight:normal; padding-top:4px; padding-left:60px; color:#A80906;}
.inside_left .side_b h2 b{ display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.inside_left .side_b h3{ color:#fff; text-align:center; font-size:16px; background:#ab0300; height:42px; line-height:42px; border:1px solid #fff; font-weight:normal;}
.inside_left .side_b .list{ border:1px #EDEDED solid;}
.inside_left .side_b .list .main1_lb2 ul li{height:50px;line-height:50px;background:url(../images/p_li_bg1.jpg) no-repeat;border:1px #FFF solid;position:relative;}
.inside_left .side_b .list .main1_lb2 ul li:hover{background:#a2a2a2;}
.inside_left .side_b .list .main1_lb2 ul li:hover a{color:#fff;}
.inside_left .side_b .list .main1_lb2 ul li a{font-size:16px;color:#333;display: block;padding-left:39px;}
.inside_left .side_b .list .main1_lb2_son{display:none;position:absolute;z-index:999999;background:#a2a2a2;width:300px; margin-top:-50px;left:247px;padding-left:15px;}
.inside_left .side_b .list .main1_lb2 .main1_lb2_son span{border-bottom: 1px solid #fff;color: #fff;font-size: 16px;height:25px;line-height: 25px; margin-bottom: 2px;width:280px; padding:5px 0px; display:block;}
.inside_left .side_b .list .main1_lb2 .main1_lb2_son span a{color:#fff;font-size:16px; padding-left:20px;}
.inside_left .side_b .list .main1_lb2 ul li:hover .main1_lb2_son {display:block;}

.inside_left .side_a{width:205px;height:263px;border:1px #E4E4E4 solid;background:url(../images/lxwm_bg.jpg) no-repeat center center;padding:165px 22px 0;margin:0 auto; margin-top:20px;}
.inside_left .side_a dl dd{line-height:24px;}
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:927px; float:right; }
.inside_con{ padding:10px;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


