@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0; list-style-type:none; font-family: "微软雅黑"; font-size:14px; color:#333}
html{line-height:28px;   }
*{margin:0;padding:0;}
p{ text-indent:0; font-size:14px;font-family: "微软雅黑";}
ul{list-style:none;}
a,img{border:0;}
a{text-decoration:none;font-family: "微软雅黑";}
a:hover{color:#000;}
.lf{ float:left}
.rf{ float:right} 
body {padding:0;margin:0; width:100%; display:table; }




.he_topp{width:100%;  margin:0 auto; text-align:center; height:35px;background:#343434; overflow:hidden}
.he_ma{ width:1200px; margin:0 auto;height:35px; line-height:35px;overflow:hidden}
.top_lt{float: right;width:200px;margin:0 auto; }
.top_lt p{ font-size:13px; color:#FFF;line-height:35px;}
.tprt{ float:left;width:300px; color:#FFF;font-size:13px; overflow:hidden}

.section{width:100%; text-align:center; margin:0 auto; overflow:hidden }
.main{ width:1200px; margin:0 auto;overflow:hidden  }

.daohang{ padding: 0;}
.daohang .lf{ margin:1.5% 0 0 0; width:28%}
.daohan_rt{ float:right; width:70%; margin:0 auto ; }
.daohan_rt li{ float:left;height:110px; line-height:110px;  display:block;}
.daohan_rt li a{ float:left;color:#333333; font-size:15px; padding:0 10px 0 10px; width:100px; text-align:center }
.daohan_rt li a:hover{ background:#e10303; color:#FFF; text-decoration:underline }

.banner{ width:100%;margin:1px auto 0; overflow:hidden; text-align:center;height:641px; }
#main_promo{height:641px; width:1920px; *width:1920px;margin-left:-960px;*margin-left:-980px; position:relative;  top:0;  left:50%; overflow:hidden; z-index:0; }
.promoWD{width:1100px; margin:0 auto; position:relative; }
.slide{display:block; float:left;  width:1920px;}
#dots{height:13px; position:absolute; bottom:15px;left:520px; z-index:99;}
#dots li{ width:25px; height:13px; float:left;}
#dots li a{ width:13px; display:inherit;  height:13px;  background:url(../images/b_5.png) no-repeat;}
#dots li a:hover{ width:13px; display:inherit; height:13px; background:url(../images/b_4.png) no-repeat;}
#dots li.act a{background:url(../images/b_4.png) no-repeat center top; width:13px; height:13px; display:inherit;}
/*ban over*/


.index_about{ overflow:hidden}

.index_abo_top{ padding:4% 0;position:relative;}
.index_abo_top::after{ content: ""; width:100%;margin:2% 0; background:#e6e5e5; height:1px;position: absolute; top:25% ; left:0; z-index:0}
.index_abo_top a.biaotii{ width:15%; background:#FFF; margin:0 auto;display:block; font-size:29px; font-weight:bold; height:40px; line-height:40px;
position: relative ; padding-bottom:1.5%; z-index:1023 }
.index_abo_top a.biaotii::before{ content: ""; width:21%; background:#bc1119; height:3px;position: absolute; top:-20%; left:42%; margin-left:-2.1%}
.index_abo_top p{ font-size:15px; color:#a5a3a3; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; width:100%; margin:0 auto; text-transform:uppercase}

.index_about_left{ width:48%; background:url(../images/wxl_06.png) no-repeat right; height:375px;}
.index_about_left a img{ margin-top:4.5%;}
.index_about_riht{ width:40%; padding:30px 7% 0 0;background:url(../images/wxl_08.jpg) no-repeat right center;
height:345px; text-align:left}
.index_about_riht p{ font-size:15px; line-height:30px; color:#666;}
.index_about_riht p.more{ text-align:right; margin-top:9%}

/*index_about over*/

.index_product{position:relative; padding:3% 0 0}
.index_pro_xia{ padding-bottom:3%}
.index_pro_xia ul{}
.index_pro_xia ul li{ float:left; width:283px; margin:0 8px 2%;}
.index_pro_xia ul li a{}
.index_pro_xia ul li a p{ line-height:40px; height:40px;border-radius:10px; width:47%; margin:5% auto; background:#d2010f; color:#FFF; font-size:16px; overflow:hidden; padding:0 20px; }
.index_pro_xia ul li a .img{ display: block;overflow: hidden;width:100%; position:relative ; border:1px solid #e8e6e6;}
.index_pro_xia ul li a .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.index_pro_xia ul li a .img img:hover{transform:scale(1.2,1.2); }
.index_pro_xia ul li a p:hover{ background:#616161;}
/*index_product over*/

.abanner{width:100%; margin:0 auto;height:147px;text-align:center;min-width:990px;overflow:hidden}
.abanner img{height:147px !important;min-width:990px;max-width:100%;}

.index_youshi{ padding:3% 0 4%;}
.youshi_yi{background:url(../images/wxl_23.jpg) no-repeat center;width:51%; height:340px; padding:0 0 0 49% ; text-align:left}
.yi_top{ width:100%; margin:40px 0 0 35px;}
.yi_top p{ font-size:24px; color:#029d42; line-height:30px; font-weight:bold;}
.yi_xia{ width:100%; margin:50px 0 0 0;}
.yi_xia p{ font-size:16px; color:#666; line-height:30px;margin-bottom:18px;}

.youshi_er{background:url(../images/wxl_26.jpg) no-repeat center;width:44%; height:344px; padding:0 44% 0 11%; text-align:left}
.youshi_er .yi_top{ margin:30px 0 0 35px;}
.youshi_er .yi_xia{margin:45px 0 0 0;}
/*index_youshi over*/

.index_news{ padding:0 0 1%; background:#f8f8f8;  }
.index_news .main{padding:0 0 2%}
.index_news .index_abo_top a.biaotii{ background:#f8f8f8;}
.index_new_xia{ margin:0 auto 3%; float:left; width:100%}
.index_new_xia li{ float:left; width:520px; background:#FFF; text-align:left; margin:0 0 3%; padding:25px; }
.index_new_xia li:nth-child(even){ float:right;}
.index_new_xia li a{ float:left; width:100%;}
.index_new_xia li a .img{ float:left; width:235px; }
.index_new_xia li a .new_txt{ width:48%; float:right; margin-top:1%}
.index_new_xia li a .new_txt h5{ font-size:16px; font-weight:normal; line-height:30px; height:30px; color:#333; overflow:hidden;}
.index_new_xia li a .new_txt p{ font-size:14px; color:#666; line-height:24px; margin:4% 0 6%}
.index_new_xia li a .new_txt span{ font-size:14px; color:#888;}
.index_new_xia li a:hover .new_txt h5{ color:#b9111e;}

.index_news a.new_more{ margin:0 auto; padding:1.1% 4%; border:1px solid #dd0101; font-size:18px; color:#dd0101; line-height:30px; height:30px}
.index_news a.new_more:hover{ background:#dd0101; color:#FFF;}
/*index_news over*/

.index_meishi{ height:635px;background:url(../images/wxl_37.jpg) no-repeat center;}
.index_meishi .index_abo_top::after{ background: none;}
.index_meishi .index_abo_top a.biaotii{ background: none; color:#FFF;}
.index_meishi .index_abo_top a.biaotii p{ color:#FFF;}

.pro_di_xia{ width:100%; }
.demo { width:100%; float:left; border:none; overflow:hidden; margin:10px 10px 0 10px }
.indemo {float:left;width:800%;}
.demo1,.demo2{float:left; display:inline-table;}
.demo1 ul,.demo2 ul{ clear:both}
.demo1 li,.demo2 li{ width:282px;float:left; margin:0 12px; }
.demo1 li img,.demo2 li img{ display:block; border:3px solid #FFF;}
.demo1 li a span,.demo2 li a span{ width:100%; margin-top:15px;height:30px; line-height:30px;font-size:17px;text-align:center; color:#FFF; display:block}
.demo1 li a span:hover,.demo2 li a span:hover{ text-decoration:underline}
.demo1 {float: left;}
.demo2 {float: left;}

.index_meishi .main{padding:0 0 3%}
.index_meishi a.new_more{ margin:0 auto; padding:0.7% 2.5%; border:1px solid #FFF; font-size:18px; color:#FFF; line-height:25px; height:25px}
.index_meishi a.new_more:hover{ background:#dd0101; color:#FFF;}
/*index_meishi over*/

.index_link{ padding:2% 0; text-align:left;}
.index_link h5{ font-size:17px; color:#333; line-height:35px; margin:0 0 1%}
.index_link p a{ line-height:25px; font-size:14px; color:#474848; margin:0 15px 0 0;}
.index_link p a:hover{ color:#f70d02;}

.index_foot{ padding:2.5% 0; background:#323232; overflow:hidden}
.index_foot_left{ width:200px; margin:0 auto;}
.index_foot_left h5{  width:100%;font-size:18px; line-height:40px; color:#FFF; margin-bottom:13%; }
.index_foot_left p{ }
.index_foot_left p a{ float:left;line-height:55px; font-size:15px; color:#b7b7b7; border-bottom:1px solid #737373; width:100%}

.index_foot_midd{ width:390px; margin:0 7% 0 10%; text-align:left}
.index_foot_midd h5{  width:100%;font-size:18px; line-height:40px; color:#FFF; margin-bottom:5%}
.index_foot_midd p{font-size:15px; color:#b7b7b7; line-height:29px; margin-bottom:6%}
.index_foot_midd p img{ margin:0 25px 0 0}

.index_foot_right{ width:370px; margin:0; text-align:left}
.index_foot_right h5{  width:100%;font-size:18px; line-height:40px; color:#FFF; margin-bottom:5%}
.footer_guest{width:100%;margin:0 auto;}
.footer_guest ul{overflow:hidden;margin-right:-50px;}
.footer_guest ul li{float:left;width:55%;border-bottom:solid 1px #323230; margin-bottom:10px}
.footer_guest ul li input{width:90%;padding:12px 0 12px 15px; border:0;  font-size:15px;  background:#444444;outline: none;}
.footer_guest ul li.area{width:100%;}
.footer_guest ul li.area textarea{width:90%;height:70px;padding:15px 0 15px 15px;font-size:15px;border:0;color:#323230;background: #444444;outline: none;resize:none;overflow-y:hidden\9;}
.footer_guest .submit{width: 100px;}
.footer_guest .submit input[type="submit"]{display:inline-block;color:#d4d2d2;background:#444444; border:0;font-size:16px;padding:12px 40px;cursor:pointer;}
.footer_guest .submit input:hover{background:#d50000;}
/*index_foot over*/

/*-------------------------------------------------------------product----------------------------------------------------------------*/
.product{ padding:30px 0;}
.product_left{ width:250px; float:left; margin:0;}
.pro_left_yi{ width:100%; float:left; margin:0;background:#e10303;}
.pro_left_yi h5{ margin:10px 0 0 0; font-size:18px; line-height:30px; color:#FFF;}
.pro_left_yi h5 p{text-transform: uppercase;display: inline-block;font: 13px/28px Arial;color:#FFF;}
.pro_left_yi_xia{float:left; width:220px; margin:0 auto; padding:15px; background:#e10303;}
.pro_left_yi_xia ul{ float:left; width:100%; background:#FFF; padding:10px 0}
.pro_left_yi_xia ul li{ float:left; display:block; width:100%; line-height:45px; border-bottom:1px solid #ebe8e8;}
.pro_left_yi_xia ul li a{float:left;width:100%; font-size:15px; color:#000;}
.pro_left_yi_xia ul li a:hover{ background:#e10303; color:#FFF;}

.product_left_er{ float:left; width:250px;  margin:20px 0; padding:0 0 6%; border:1px solid #e10303; }
.conta_ttp{height:80px;background:#e10303;  }
.conta_ttp h5{ font-size:20px; color:#FFF; margin-top:10px; border-bottom: 3px solid rgb(255, 255, 255);    display: inline-block; padding-bottom:5px}
.conta_ttp p{text-transform: uppercase;display: inline-block; color: rgb(255, 255, 255); font: 14px/28px Arial;}

.product_left_er ul{text-align:left; padding:10px }
.product_left_er ul li:first-child{background:url(../images/dh11.png) 15px 5px no-repeat;width: 154px;height: 60px;border-bottom: 1px dotted #b21e23;
padding-left: 70px; margin:10px 0 10px}
.product_left_er ul li:first-child a{padding-left:0}
.product_left_er ul li:first-child span{font-size: 20px;color:#e10303;font-weight: bold ;padding-left:0}
.product_left_er ul li a { display: block; text-align: left;line-height: 24px;overflow: hidden; color: #393939; font-size: 14px;padding-left: 20px;}
.product_left_er ul li{ margin:0 10px; line-height:25px}

.product_right{ float: right; width:895px; margin:0 auto 3%;border: 1px solid #ccc; padding:5px 15px;}
.gua_rt{ width:100%; float: left; margin:0 auto; line-height:30px; font-size:14px; border-bottom: 1px solid #ccc; padding-bottom:5px; color:#666; text-align:left; }
.gua_rt a{ padding:0 5px; color:#666; font-size:14px;}
.gua_rt a:hover{ color:#c83935; text-decoration:underline;}
.gua_rt span{ font-size:14px;color:#c83935;}
.product_rght_xia{width:100%; float: left; margin:20px 0;}
.product_rght_xia ul{}
.product_rght_xia ul li{ width:213px;float:left; margin:5px 5px 15px;}
.product_rght_xia ul li a p:hover{background:#f4a450;}
.product_rght_xia ul li a p{ line-height:40px; height:40px;border-radius:10px; width:47%; margin:5% auto; background:#d2010f; color:#FFF; font-size:16px; overflow:hidden; padding:0 20px; text-align:center}
/*-------------------------------------------------------------product  main----------------------------------------------------------------*/
.pro_nei_right_xa{width:100%;float:left; margin:10px 0 0; text-align:left}

.ppro_top{float: left; width:100%; margin:15px 0 0 0 ;}
.ppro_top img{ border:1px solid #ecebeb; }

.top_rt{ width:390px; margin:0 20px 0 0}
.produtmain_rht_top{ width:100%; float:left; padding:10px 0 20px;}
.produtmain_rht_top h5{ font-size:20px; color:#1a1a1a;  border-bottom:1px solid #e8e8e8;padding-bottom:10px;}
.produtmain_rht_top .pro_xiang{ padding:15px 0;border-bottom:1px solid #e8e8e8; }
.produtmain_rht_top p{ font-size:14px; color:#666; line-height:28px;}
.produtmain_rht_top p span{font-size:14px; color:#9c9c9c; margin-right:5px}

.produtmain_rht_botm{width:100%; float:left; padding:0 0 10px; overflow:hidden}
.produtmain_rht_botm p{float:left;margin:0 0 20px; width:100%;font-size:15px; line-height:30px;}
.produtmain_rht_botm p a{float:left; height:40px; line-height:40px;  padding-left:0; color:#FFF; width:120px;
text-align:center;border-radius:4px; font-size:15px;}
.produtmain_rht_botm p a.yuding{background:#e10303;}
.produtmain_rht_botm p span{ font-size:30px; color:#e10303; line-height:30px; }
.produtmain_rht_botm a:hover{ text-decoration:underline}

.biaotio{width:100%; float:left; margin:30px 0 20px; border-bottom:1px solid #e10303; height:39px; line-height:39px;}
.biaotio h6{ float:left;height:39px; line-height:39px;background:#e10303; padding:0 30px;font-size:15px; color:#FFF; }
.ppro_xxia{width:100%;float:left; margin:0 0 0;}

.tiaoh{width:100%; margin:40px 0 0 0; float:left;text-align:left; border-top:1px dotted #8e8e8d; padding-top:10px;}
.tiaoh a{ width:100%; font-size:13px;color:#575758;float:left; line-height:30px; }
.tiaoh a:hover{color:#c7202e; text-decoration:underline }

.rt_yi{ width:100%; margin:15px 0 0 0; float:left; overflow:hidden}
.xx_tp{ width:100%;  height:32px;line-height:32px; margin:0 auto; border-bottom:2px solid #e10303; padding-bottom:1%}
.xx_tp a{ float:right; margin:0 10px 0 0; font-size:14px; color:#e10303; }
.xx_tp a:hover{ text-decoration:underline; color:#c7202e;}
.xx_tp h1{ float:left; font-size:17px; color:#e10303; text-align: center;  }
/*------------------------------------------------------------about us----------------------------------------------------------------*/
.about_rght_xia{width:100%; float: left; margin:20px 0;text-align:left }
.about_rght_xia p{ font-size:14px; color:#333; line-height:28px;}

/*------------------------------------------------------------news----------------------------------------------------------------*/
.news_rght_xia{width:100%; float: left; margin:20px 0;text-align:left }
.index_new_xxa{float:left; width:97%; margin:0 1.5%  0; text-align:left }
.index_new_xxa li{ float:left; width:100%; display:block; line-height:40px; border-bottom:1px solid #f1f1f1;}
.index_new_xxa li span{ float:right; font-size:13px; color:#8d8b8b; margin:0 15px 0 0; font-family:Arial, Helvetica, sans-serif}
.index_new_xxa li a{ float:left; font-size:14px;width:80%;  display:block;
background:url(../images/pxy_58.jpg) no-repeat left; padding-left:20px;}
.index_new_xxa li a:hover{ text-decoration:underline; color:#da0b12;}


/* 分页 */
.pageController{float:right;  padding-top:5px;padding-bottom:5px;}
.pageController a{float:left;display:block;background-color:#FFF; border:#666666 1px solid; color:#666666;padding:0px 6px 0px 6px; margin-right:5px; line-height:18px;}
.pageController a:hover{background-color:#efefef;color:#B90128; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#B80406;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}






.s_tittle{ border-bottom:1px solid #CCCCCC;display:table; float:left;height:30px;line-height:30px; width:895px; margin:10px 0 10px; text-align: center;  }
.s_tittle span{margin-right:20px; font-size: 12px; color:#8c8c8b; }
.ca_bi{width:895px; text-align:center; text-align:left; margin:0 auto;  margin:0 10px 0; }
.ca_bi h1{ font-size:20px; color:#3a3b3b; margin-top:30px; line-height:26px; text-align: center;}
 
.fan_y{ width:895px; float:left; line-height:30px; margin:25px auto 0;overflow:hidden; border-top:1px dotted #c5c7c8; padding-top:10px; }
.fan_y a span{ margin:0 5px 0 0; font-size:14px;color:#e10303; font-weight:bold; }
.fan_y a{  padding:0; text-align:left; font-size:14px; color:#575555;}
.fan_y a:hover{ text-decoration:underline;} 















