@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:#c83935; overflow:hidden}
.he_ma{ width:1085px; margin:0 auto;height:35px; line-height:35px;overflow:hidden}
.top_lt{float: right;width:280px;margin:0 auto; }
.top_lt ul{width:280px;}
.top_lt ul li{ float:left;width:70px;display:block;line-height:35px; margin:0  }
.top_lt ul li a{ font-size:13px; color:#FFF;padding-right:10px; border-right:1px solid #FFF;line-height:35px;}
.top_lt ul li a:hover{color:#FFF; text-decoration:underline}
.tprt{ float:left;width:350px; color:#FFF;font-size:13px; overflow:hidden}

.zhu{width:100%; text-align:center; margin:0 auto; overflow:hidden }
.main{ width:1105px; margin:0 auto;overflow:hidden  }

.daohang{ padding:20px 0;}
.daohan_rt{ float:right; width:65%; margin:25px auto 0; display:block}
.daohan_rt li{ float:left; padding:0 10px 0 11px;  height:20px; line-height:20px; display:block; border-right:1px solid #b7b7b7;}
.daohan_rt li a{ color:#333333; font-size:16px; font-weight:800}
.daohan_rt li a:hover{ color:#c83935; text-decoration:underline }

.banner{ height:525px; position:relative; top:1px; z-index:1; overflow:hidden; width:100%; }
.banner_list li{ position:absolute; top:0; left:50%; margin-left:-960px; display:none; }
.btn{ display:none;}
.banner:hover .btn{ display:block;}
.btn_left{ width:27px; height:50px; line-height:50px;position:absolute; top:50%; margin-top:-25px;text-align:center;cursor:pointer;left:20px;}
.btn_right{width:27px; height:50px; line-height:50px;position:absolute; top:50%; margin-top:-25px;text-align:center; cursor:pointer;right:20px;}
/*ban over*/

.index_about{ padding:60px 0;background:url(../images/wwq_12.png) repeat center; height:460px;}
.index_about_left{ width:575px; float:left; margin:0;}
.index_about_topp{width:100%;float:left; height:96px;background:url(../images/wwq_14.png) no-repeat center;}
.index_about_topp h3{ font-size:18px; margin-top:35px;}
.index_about_topp p{ color:#666; font-size:14px; line-height:25px;}
.index_about_xia{width:100%;float:left; margin:30px 0; }
.index_about_xia p{ line-height:31px;font-size:15px; color:#5d5d5c;}
.index_about_xia h4{ font-size:19px; margin:40px 0; color:#ca1d2c;}
.index_about_xia a{ background:#ca1d2c; color:#FFF; font-size:17px; font-family:Arial, Helvetica, sans-serif; line-height:30px; padding:10px 15px;}
.index_about_xia a:hover{background:#fea846; }
/*about over*/

.index_product{background:url(../images/wwq_15.jpg) repeat-x center; margin:30px 0 10px; }
.index_product h5{ padding:0 15px; width:18%; background:#FFF; line-height:45px; font-size:38px; margin:0 auto;}
.index_product h5 p{ font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#666; line-height:30px;}
.index_product_xia{ padding:0;}

.demo { width:1105px;  float:left;  border:none; overflow:hidden; margin:25px 0 10px 0 }
.indemo {float:left;width: 1000%;}
.demo1,.demo2{float:left;}
.demo1 ul,.demo2 ul{ clear:both; margin-bottom:30px;}
.demo1 li,.demo2 li{ width:262px;float:left; padding-left:8px; margin-left:5px; margin-bottom:30px;}
.demo1 li a span,.demo2 li a span{ width:100%; background:#c83935;height:53px; line-height:53px; font-size:15px; text-align:center; color:#FFF; display:block}
.demo1 li a span:hover,.demo2 li a span:hover{background:#f4a450;}
.demo1 {float: left;}
.demo2 {float: left;}
/*product over*/

.index_news{ padding:10px 0 40px;}
.index_news_right{ float:right; width:580px; margin:0;}
.new_rght_tp{width:100%;float:left; margin:0;}
.new_rght_tp a.neww_tutu{ width:63%; text-align:left;}
.new_rght_tp a.neww_tutu h3{ font-size:15px; color:#c83935; line-height:40px;overflow:hidden;word-break:keep-all; white-space:nowrap; 
text-overflow:ellipsis ;}
.new_rght_tp a.neww_tutu p{ font-size:13px; color:#666; line-height:23px;}
.new_rght_tp a.neww_tutu h3:hover{ text-decoration:underline;}
.index_new_xxa{float:left; width:100%; margin:10px 0 0; text-align:left; }
.index_new_xxa li{ float:left; width:100%; display:block; line-height:40px; border-bottom:1px dotted #cacaca;}
.index_new_xxa li span{ float:right; font-size:14px; color:#8d8b8b; margin:0 15px 0 0; font-family:Arial, Helvetica, sans-serif}
.index_new_xxa li a{ float:left; font-size:14px; color:#666666;  font-family:"黑体"; width:80%;  display:block;
background:url(../images/wwq_30.png) no-repeat left; padding-left:20px;}
.index_new_xxa li a:hover{ text-decoration:underline; color:#e08928;}

.index_news_right a.more{ float:left; width:130px; margin:10px 0 0 0; background:#ca1d2c; color:#FFF; font-size:17px; font-family:Arial, Helvetica, sans-serif;
 line-height:35px; }
.index_news_right a.more:hover{background:#fea846; }
/*news over*/

.index_appli{ padding:80px 0;background:url(../images/bg_02.jpg) no-repeat center; height:440px;}
.index_appli .applion{ width:92%; margin:0 4%; float:left; }
.index_appli .applion li{ float:left; display:block; width:251px;}
.index_appli .applion li a .img{float:left; display: block;overflow: hidden;width:100%; height:100%;position:relative ;}
.index_appli .applion li .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.index_appli .applion li .img img:hover{transform:scale(1.2,1.2); }
.index_appli .applion li.appli_middl{ width:502px; background:url(../images/wwq_45.png) no-repeat 132px  40px #cd1928; height:217px; }
.index_appli .applion li.appli_middl h4{ font-size:22px; margin:75px 0 0 0; color:#FFF;}
.index_appli .applion li.appli_middl p{ font-size:14px;color:#FFF; margin-bottom:20px;}
.index_appli .applion li.appli_middl a.morere{  margin:20px 0 0 0; background:#FFF ; padding:5px 15px; color:#ca1d2c; font-size:17px;
 font-family:Arial, Helvetica, sans-serif;line-height:35px; }
.index_appli .applion li.appli_middl a.morere:hover{ text-decoration:underline}

/*.inde_pro_yi{ float:left; display:block; margin:0 2px 4px;cursor:pointer;position:relative;}*/
.beijing{height:40px; line-height:40px; width:251px; text-align:center;display: none;
background:#f97d3c; color:#FFF;  position:absolute;  overflow:hidden; margin-top:178px}
.beijing h2{ color:#FFF; font-size:19px; line-height:40px; margin-bottom:10px;}
.index_appli li a:hover .beijing{ display:block; z-index:999999}

/*application over*/

.index_conta{ padding:40px 0;}
.index_conta_left{ width:628px; float:left; margin:0 0 0 50px; text-align:left;}
.index_conta_left a{ background:url(../images/wwq_47.png) no-repeat left; height:190px; width:205px;}
.index_conta_left a h4{ font-size:18px; margin:70px 0 0 70px;}
.index_conta_left a p{ font-size:14px; margin:0 0 0 30px; color:#666;}
.index_conta_middl{ float: right;background:url(../images/wwq_49.png) no-repeat left 10px; padding-left:35px;}
.index_conta_middl p{ font-size:15px; line-height:34px;}

.index_foot{ background:#b90010; padding:30px 0 0 0;}
.foot_dao{ width:90%; margin:0 5% 1%; }
.foot_dao li{ float:left; padding:0 25px 0 25px; width:70px; height:20px; line-height:20px; display:block; border-right:1px solid #da7880;}
.foot_dao li a{ color:#FFF; font-size:15px;}
.foot_dao li a:hover{ color:#c83935; text-decoration:underline }
.index_foot p{ line-height:35px; color:#FFF;}
/*foot over*/

/*-------------------------------------------------------------product----------------------------------------------------------------*/
.product{ padding:30px 0;}
.product_left{ width:260px; float:left; margin:0;}
.pro_left_yi{ width:100%; float:left; margin:0;background:url(../images/cpleft02.png) no-repeat top;}
.pro_left_yi h5{ margin:169px 0 0 0; font-size:18px; line-height:35px; color:#FFF;}
.pro_left_yi_xia{float:left; width:224px; margin:0 18px; background:#b22227;}
.pro_left_yi_xia ul{ float:left; margin:10px 20px 30px; padding:15px 0; width:184px; background:#4d0003;}
.pro_left_yi_xia ul li{ float:left; display:block; width:100%; line-height:35px;}
.pro_left_yi_xia ul li a{float:left;width:100%; font-size:15px; color:#FFF;}
.pro_left_yi_xia ul li a:hover{ background:#b22227;}

.product_left_er{ float:left; width:224px; margin:20px 18px; padding-bottom:10px;border:1px solid #b22227; }
.conta_ttp{height:80px;background:#b22227;  }
.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; }
.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:#b21e23;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:785px; margin:0;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_xia1{width:100%; float: left; margin:20px 0;}
.product_rght_xia ul{}
.product_rght_xia ul li{ width:242px;float:left; margin:5px 9px 15px;}
.product_rght_xia ul li a span{ width:100%; background:#c83935;height:53px; line-height:53px; font-size:15px; text-align:center; color:#FFF; display:block}
.product_rght_xia ul li a span:hover{background:#f4a450;}
/*-------------------------------------------------------------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:350px; margin:0}
.produtmain_rht_top{ width:100%; float:left; padding:10px 0 20px;}
.produtmain_rht_top h5{ font-size:23px; 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:#c83935;}
.produtmain_rht_botm p span{ font-size:30px; color:#cb1b2a; line-height:30px; }
.produtmain_rht_botm a:hover{ text-decoration:underline}

.biaotio{width:100%; float:left; margin:30px 0 20px; border-bottom:1px solid #cb1b2a; height:39px; line-height:39px;}
.biaotio h6{ float:left;height:39px; line-height:39px;background:#cb1b2a; 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 #c7202e;}
.xx_tp a{ float:right; margin:0 10px 0 0; font-size:14px; color:#c7202e; }
.xx_tp a:hover{ text-decoration:underline; color:#c7202e;}
.xx_tp h1{ float:left; font-size:17px; color:#c7202e; text-align: center; height:32px;}

.index_new_xxa{float:left; width:100%; margin:20px 0 0; }
.index_new_xxa li{ float:left; width:100%; display:block; line-height:50px; border-bottom:1px solid #f1f1f1;}
.index_new_xxa li span{ float:right; font-size:14px; color:#8d8b8b; margin:0 15px 0 0; font-family:Arial, Helvetica, sans-serif}
.index_new_xxa li a{ float:left; font-size:14px; color:#666666;  font-family:"黑体"; width:80%;  display:block;
background:url(../images/qbe_42.jpg) no-repeat left; padding-left:20px;}
.index_new_xxa li a:hover,.index_new_top a:hover,.index_new_right_neii ul li a:hover,.index_new_right_xia a.morre:hover{ text-decoration:underline; color:#ed5118;}



.ca_bi{width:750px; text-align:center; text-align:left; margin:0 auto;  margin:10px; }
.ca_bi h1{ font-size:20px; color:#3a3b3b; margin-top:30px; line-height:26px; text-align: center;}
 .s_tittle{ border-bottom:1px solid #CCCCCC;display:table; float:left;height:30px;line-height:30px; width:750px; margin:10px 0 10px; text-align: center;  }
.s_tittle  span{margin-right:20px; font-size: 12px; color:#8c8c8b; }
 

.fan_y{ width:750px; 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:#c83935;; font-weight:bold; }
.fan_y a{  padding:0; text-align:left; font-size:14px; color:#575555;}
.fan_y a:hover{ text-decoration:underline;} 



/* 分页 */
.pageController{float:right; padding-right:10px; 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:#CEAD5A; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#F90;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}


.xnw_xia{width:785px; margin:25px 0 20px 0 ; overflow:hidden}
.xnw_xia .nw {width:785px; _margin-left:-0px; }
.xnw_xia .nw li{ padding-top:10px;height:120px;_height:154px;display:block;padding-bottom:25px;margin-bottom:10px;overflow:hidden; 
border-bottom:1px solid #e0e0e0;}
.dw001{ margin:0;float:left; width:170px; padding:4px;border:1px solid #e0e0e0; }

.nw01{ width:579px;text-align:left; height:104px; display:block; float:right;}
.nw01 b{height:30px; line-height:30px;  }
.nw01 b span{ float:right; font-weight:normal; font-size:14px; color:#aeacab}
.nw01 b a{ color:#000; font-size:16px;}
.nw01 b a:hover{ text-decoration:underline}
.nw li p{ text-indent:0;  font-size:14px; line-height:23px; color:#292929; text-align:left; display:block;}
.nw li p a{color:#b0860a;}
.nw li p a:hover{ text-decoration:underline;}