﻿@charset "utf-8";
*{margin:0; padding:0; list-style:none; box-sizing: border-box;}
:focus{outline:0}
body{color:#666;font-size:14px; width: 100%;}
ul li{list-style:none}
a{text-decoration:none}
a:hover{transition-duration:.6s;transition-property:color}
img{border:none}
h1{font-size:24px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
.clr{clear:both;overflow: hidden;}
.container{margin:0 auto;width:1200px}

.header_nav_top{width:100%;height:32px; background: #ebebeb;}
.headr_top_left{width:auto;float: left; height:32px; line-height: 32px; font-size: 12px; color: #777777}
.header_nav{width:100%;height:100px; position: relative}
.logo{float:left;width:532px;height:62px; margin-top:15px; }
.logo img{width: 100%;height: auto; display: block}
.h_dhs{width:205px; height:100px; float: right;  background: url(../images/h_dh.png) no-repeat left center; padding-left:40px; padding-top: 26px; }
.h_dhs p{font-size:16px; color:#666}
.h_dhs span{font-size:19px; color: #000000; font-weight: bold; display:block;}
.headr_top_right{width:148px; float:right; margin-top: 30px; margin-left: 10px;}
.headr_gjc{width:26px; height: 26px; float: left; position: relative}
.h_sousuo{width:100%; height: 100%; background: url(../images/h_ss.png) no-repeat center; display: block}
.header_tinput{width:300px; height: 40px; line-height: 40px; position: absolute; top:30px; left:-90px; background: #eee; display: none;}
.header_tinput input[type="text"]{width:220px; height: 40px; float: left; border: 0; background: #eee; padding: 0px 10px;}
.header_tinput input[type="submit"]{width:80px; height: 40px; float: left; background:#b4001e; font-size: 16px; color:#fff; border: 0; line-height: 40px;}
.h_wx,.h_sj{width:32px; height: 26px; position: relative; float: left; }
.h_wx img,.h_sj img{width:100px; height: 100px; position: absolute; top:30px; left:0; display: none; z-index: 999; border: 1px solid #eee}
.h_sj:hover img{display: block}
.h_wx:hover img{display: block}
.h_wx{background: url(../images/h_wx.png) no-repeat center;margin: 0px 15px 0 18px;}
.h_sj{background: url(../images/h_sj.png) no-repeat center}

.h_nav{width:100%;  height:60px; line-height: 60px;background: #000000; position: relative}
.h_nav ul.nav{width:1200px;  height:100%; margin: 0px auto; }
.nav .nLi{position:relative;float:left;display:inline;height:100%;width:150px; text-align: center}
.nav .nLi h3{float:left;text-align:center;  font-weight: normal; width: 100%;}
.nav .nLi h3 p{width:100%;height:100%}
.nav .nLi h3 a{display:block;width:100%;height:100%;color:#fff;font-size:16px; text-align: center }
.nav .sub{position:absolute;top:60px;left:0;
	z-index:999;display:none;padding:0;width:100%;background:#f5f4f4;line-height:26px;}
.nav .sub li{height:33px;border-bottom:1px solid #eee;text-align:center;line-height:33px;zoom:1}
.nav .sub li p{float:left;margin:0;width:100%; font-size:14px;}
.nav .sub li span{float:right}
.nav .sub a{display:block;padding:0 10px;height:100%;color:#333;font-size:12px}
.nav li.active{background:#b4001e}
.sub li:hover a{color:#b4001e}



/*banner*/
.banner{height:800px; background: #efefef; position: relative}
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:800px;}
.banner .slideBox .hd{ height:18px; overflow:hidden; position:absolute; left:50%; bottom:50px; z-index:1; margin-left:-34.5px; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#b3b3b3; cursor:pointer; border-radius: 50%; margin: 0px 5px; }
.banner .slideBox .hd ul li.on{ background:#b4001e; width:18px; height:18px; }
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:800px;vertical-align:middle;zoom:1; position: relative}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}




/*产品中心*/
.index_product{width:100%; height: auto; overflow: hidden; margin-top: 60px; padding-bottom: 50px;}
.Box_product{width:100%; height:auto; margin-top:25px;}
.Box_product .Box_con {position: relative;}
.Box_product .Box_con .conbox {position: relative; overflow: hidden; width:100%; margin: 0px auto; }
.Box_product .Box_con .conbox ul {position: relative;list-style: none;}
.Box_product .Box_con .conbox ul li {float: left; width:380px; height:380px; margin-left:30px; position: relative; overflow: hidden; }
.Box_product .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_product .Box_con .conbox ul li img{transition: all 0.5s; width:100%; height:100%; display: block}
.Box_product .Box_con .conbox ul li:hover img{transform: scale(1.03);}
.in_chan_pic{width:380px; height:270px;overflow:hidden}
.Box_product ul li dl{width:100%; height:auto; overflow:hidden; padding:10px 20px;}
.Box_product ul li dl dt{width:260px; height:auto; float:left;}
.Box_product ul li dl dt h4{font-size:20px; color:#000; height:30px; line-height:30px; font-weight:normal; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.Box_product ul li dl dt p{font-size:16px; color:#4d4d4d;height:30px; line-height:30px; font-weight:normal; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.Box_product ul li dl dd{width:30px; height:100%; float:right}
.Box_product ul li dl dd i{width:30px; height:30px; background:url(../images/p_jt.png) no-repeat center; display:block; margin-top:14px;}
.Box_product ul li:hover i{background:url(../images/p_hjt.png) no-repeat center}
.Box_product ul li:hover p,.Box_product ul li:hover h4{color:#b4001e;}
.index_product_more{width:260px; height: 40px;  margin: 10px auto; background: #bb1934; padding: 0px 20px 0 25px; position: relative}
.index_product_more p{font-size: 16px; height: 40px; line-height: 40px; color: #fff; background: url(../images/san_j.png) no-repeat left center; padding-left: 20px; float: left}
.pro_sou{width:auto; float: right; margin-top:8px;}
.index_product_more .header_tinput{left:-25px!important; top:45px!important}
.index_product_more p a{color:#fff}




/*关于我们*/
.index_about{width:100%; height: auto; overflow: hidden;}
.index_about_left{width:50%;  height:560px; float:left; background:url(../images/about_bj.jpg)no-repeat center; padding-top:68px;}
.about_left_xx{width:538px; height:auto; float:right; margin-right:62px; text-align:right}
.index_about_xx{width:100%; height:136px; margin:20px 0}
.index_about_xx h4{font-size:24px; color:#fff; font-weight: normal; margin-bottom: 10px;}
.index_about_xx p{width:100%; height:auto; line-height:26px;font-size:16px; color:#fff; line-height:28px;}
.about_more{width:172px; height:33px; background:#fff; display:block; text-align:center;line-height:33px; font-size:18px; color:#b4001e; float: right}
.about_more:hover{background: #000000; color:#fff}
.about_left_xx ul{width:100%; height:auto; overflow:hidden; margin-top: 56px;}
.about_left_xx ul li{width:auto; height:auto; margin-right:29px; float: left}
.about_left_xx ul li p{font-size:16px; color:#fff}
.about_left_xx ul li b{font-weight:bold; font-size:50px;}
.about_left_xx ul li span{color:#fff}
.about_left_xx ul li:last-child{margin-right: 0}
.index_about_right{width:50%;  height:560px; float:left;}
.index_about_right .slideBox{ width:100%; height:100%; overflow:hidden; position:relative; }
.index_about_right .slideBox .hd{ height:18px; overflow:hidden; position:absolute; right:15%; bottom:90px; z-index:1; }
.index_about_right .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index_about_right .slideBox .hd ul li{ float:left;  margin: 0px 6px;  width:12px; height:12px; line-height:14px; border-radius: 50%; text-align:center; background:#b3b3b3; cursor:pointer; margin-top: 3px; }
.index_about_right .slideBox .hd ul li.on{background: url(../images/yuan.png) no-repeat center; width:18px; height: 18px; background-size: 100% 100%; margin-top: 0px;  }
.index_about_right .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.index_about_right .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative}
.index_about_right .slideBox .bd li a{width:100%; height:560px; display:block; background-size:cover!important}
.index_about_right .slideBox .bd li img{width:100%; height: 100%; display: block}
.in_about_case{width:100%; height:190px; position: absolute; bottom:50px; left:0; padding: 0px 20px;}
.in_about_case h3{font-size:28px; color: #b4001e; background: url(../images/c_cs.png) no-repeat bottom left; height:50px}
.in_about_case h4{font-size: 20px; color: #000000; width: 100%; height: 25px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 
	font-weight: normal; margin-top: 20px;}
.in_about_case p{font-size: 16px; color: #000000; width: 100%; height: 25px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.in_about_case span{width:170px; height: 30px; background: #000000; text-align: center; line-height: 30px; font-size: 18px; color:#fff; display: block; margin-top: 20px;}
.in_about_case span:hover{background: #bb1934}
.index_about_right .slideBox .prev,
.index_about_right .slideBox .next{ position:absolute;  bottom:80px; margin-top:-25px; display:block; width:40px; height:40px; }
.index_about_right .slideBox .next{ right:9%; background: url(../images/zf_right.png) no-repeat center }
.index_about_right .slideBox .prev{ right:25%; background: url(../images/zf_left.png) no-repeat center}
.index_about_right .slideBox .prev:hover{background: url(../images/zf_hleft.png) no-repeat}
.index_about_right .slideBox .next:hover{background: url(../images/zf_hright.png) no-repeat}






/*产品分类*/
.index_pclass{width:100%; height:auto; overflow:hidden; background:#f2f2f2; padding:65px 0}
.index_pclass_top{width:100%; height:auto; overflow:hidden}
.index_pclass_top ul{width:586px; height:auto; overflow:hidden; float:left;}
.index_pclass_top ul li{width:281px; height:207px; float:left; position:relative; margin-bottom:25px;}
.index_pclass_top ul li:nth-child(2n){float:right}
.index_pclass_top ul li img{width:100%; height:auto}
.index_pclass_top ul li p{width:100%; height:48px; line-height:48px; background:rgba(255,255,255,0.8); padding:0px 10px; font-size:18px; color:#4d4d4d;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:absolute; bottom:0; left:0}

.in_pro_b{width:585px; height:440px; float:right; position:relative}
.in_pro_b img{width:100%; height:auto; display:block;}
.in_pro_b p{width:100%; height:60px; line-height:60px; background:rgba(255,255,255,0.8); padding:0px 10px; font-size:18px; color:#4d4d4d;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:absolute; bottom:0; left:0}
.class_t{width:214px!important; height:75px!important; margin-top:65px;}
.index_pclass_top ul li:hover p{background: rgba(0,0,0,0.8); color:#fff}
.Box_pro .Box_con {position: relative;}
.Box_pro .Box_con .conbox {position: relative; overflow: hidden; width:100%; margin: 0px auto; }
.Box_pro .Box_con .conbox ul {position: relative;list-style: none;}
.Box_pro .Box_con .conbox ul li {float: left; width:585px; height:380px; margin-left:30px; position: relative; overflow: hidden; }
.Box_pro .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_pro .Box_con .conbox ul li img{transition: all 0.5s; width:100%; height:100%; display: block}
.Box_pro .Box_con .conbox ul li:hover img{transform: scale(1.03);}
.Box_pro .Box_con .conbox ul li .indec_pro_xx{width:100%; height:60px; line-height:60px; background:rgba(255,255,255,0.8); padding:0px 40px;  position:absolute; bottom:0; left:0}
.indec_pro_xx h3{width:100%; height:60px; font-size:20px; color:#4d4d4d; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-weight:normal}
.indec_pro_xx p{width:100%; height:25px; font-size:16px;color:#fff; line-height:25px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  display:none;}
.Box_pro .Box_con .conbox ul li:hover .indec_pro_xx{height:100px; background:rgba(0,0,0,0.8); padding:20px 40px 0}
.Box_pro .Box_con .conbox ul li:hover .indec_pro_xx h3{color:#fff;height:30px; line-height:30px;}
.Box_pro .Box_con .conbox ul li:hover .indec_pro_xx p{display:block }
.Box_pro .Box_con .btn {display: block;width:44px;height:110px;cursor: pointer;  text-align: center; position: absolute; top:50%;  margin-top: -55px;  }
.Box_pro .Box_con .btnl {float: left; background: url(../images/cl_left.png) no-repeat; left:-60px;}
.Box_pro .Box_con .btnr { float: right; background: url(../images/cl_right.png) no-repeat; right:-60px;}
.Box_pro .Box_con .btnl:hover{background: url(../images/cl_hleft.png) no-repeat;}
.Box_pro .Box_con .btnr:hover{background: url(../images/cl_hright.png) no-repeat}




/*新闻*/
.index_news{width:100%; height: auto; overflow: hidden; margin-top: 75px; }
.index_news .picScroll-left{ overflow:hidden; position:relative; width:600px; float:left;   }
.picScroll-left .hd{width:auto; position:absolute; right:40px; top:304px}
.picScroll-left .hd ul{width:auto; overflow:hidden}
.picScroll-left .hd ul li{ float:left;  width:14px; height:14px; overflow:hidden; margin-right:10px; border-radius:50%; text-indent:-999px; cursor:pointer; background:#b3b3b3;}
.picScroll-left .hd ul li.on{background:#b4001e}
.picScroll-left .bd{width:100%; height:auto; overflow:hidden}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;  }
.picScroll-left .bd ul li a{width:100%; height:100%; display:block;}
.index_news_pic{width:100%; height:350px; overflow:hidden; position:relative}
.index_news_pic img{width:100%; height:100%; display:block;}
.index_news_time{width:100px; height:100px;  background:#b91632; text-align:center; padding:8px 0 0; position:absolute; top:10px; left:10px;}
.index_news_time span{font-size:42px; color:#fff; display:block;}
.index_news_time p{font-size:16px; color:#fff;}
.index_news_bottom{width:100%; height:auto; padding:15px 25px ; background:#f8f8f8}
.index_news_bottom h4{width:100%; height:35px; line-height:35px; font-size:18px; color:#000000; texxt-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:nowrap}
.index_news_bottom p{width:100%; height:50px;  font-size:14px; color:#4d4d4d; line-height:25px;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.index_news_right{width:541px; height:auto; float:right}
.news_right_t{width:100%; height:auto;}
.news_right_t img{width:100%; height:auto;}
.index_news_right ul{width:100%; height:auto;}
.index_news_right ul li{width:100%; height:auto; margin-top:20px; overflow:hidden}
.index_news_right ul li h3{width:100%; height:40px; line-height:40px; font-size:18px; color:#000000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight: normal}
.index_news_right ul li span{font-size:16px; color:#4d4d4d; line-height:25px;}
.index_news_right ul li p{width:100%; height:50px; line-height:25px; font-size:14px; color:#4d4d4d;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.index_news_right ul li:hover h3,.index_news_right ul li:hover p,.index_news_right ul li:hover span{color:#b4001e}






/**/
.index_case{width:100%; height:auto;overflow:hidden; margin:40px 0}
.index_title{width:100%; height:auto; text-align:center}
.Box_case{position: relative; width:100%;  height: auto; margin-top: 40px; }
.Box_case .Box_con {position: relative;}
.Box_case .Box_con .conbox {position: relative; overflow: hidden; width:100%; margin: 0px auto; }
.Box_case .Box_con .conbox ul {position: relative;list-style: none;}
.Box_case .Box_con .conbox ul li {float: left; width:286px; height:307px; margin-left:18px; position: relative; overflow: hidden; }
.Box_case .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_case .Box_con .conbox ul li img{transition: all 0.5s; width:100%; height:100%; display: block}
.index_case_pic{width:100%; height:224px;overflow:hidden}
.index_case_xx{width:265px; height:290px; position:absolute; top:13px; left:50%; margin-left:-132.5px; }
.in_case_info{width:100%; height:95px;  background:#fff; padding:7px 15px; margin-top:193px;}
.index_case_xx h3{width:100%; height:35px; line-height:35px; color:#000;float:left; text-overflow:ellipsis; overflow:hidden;  white-space:nowrap;  font-size:18px; font-weight:normal}
.index_case_xx p{width:100%; height:44px; font-size:14px; color:#4d4d4d; line-height:22px; overflow:hidden}
.Box_case .Box_con .conbox ul li:hover img{transform: scale(1.03);}
.Box_case .Box_con .conbox ul li:hover .index_case_xx{border:1px solid #b4001e}
.Box_case .Box_con .conbox ul li:hover .in_case_info{background:#b4001e;;}
.Box_case .Box_con .conbox ul li:hover p,.Box_case .Box_con .conbox ul li:hover h3{color:#ffff}







/*底部*/
.footer{width:100%;height:439px;background:url(../images/f_bjs.jpg) repeat;  display: block; padding-top:45px; }
.footer_left{width:730px;height: auto; float: left}
.f_logo{width:532px; height:65px; float:left;}
.footer_xx{width:300px; height:auto;float:left; margin-top:30px;}
.footer_xx p{font-size:16px; color:#ffffff;line-height:32px;  margin-bottom:5px;}
.f1{background:url(../images/f1.png)no-repeat left center}
.f2{background:url(../images/f2.png)no-repeat left center}
.f3{background:url(../images/f3.png)no-repeat left center}
.f_sousuo{width:23px; height:32px;  position:relative; float:left; margin-top:10px;}
.ss_icon{background:url(../images/f4.png) no-repeat center; display:block; width:100%; height:100%;}
.f_ss_input{width:300px; height:40px; background:#fff; position:absolute; top:30px;left:0; display:none;}
.f_ss_input input[type="text"]{width:200px; height:40px; float:left; border:0;padding:0px 10px;}
.f_ss_input .ss_tijiao{width:100px; height:40px; float:right; border:0; background:#b4001e; color:#ffff; font-size:16px; text-align:center}
.f_wx{width:29px; height:32px; float:left; background:url(../images/f5.png) no-repeat center; position:relative;margin:10px 20px 0; padding-top:40px;}
.f_sj{width:29px; height:32px; float:left; background:url(../images/f6.png) no-repeat center; position:relative;margin-top:10px; padding-top:40px;}
.f_wx img,.f_sj img{width:80px; height:80px;  display:none;}
.f_wx:hover img,.f_sj:hover img{display:block;}
.footer_nav{width:390px; height:auto; float:left; margin-left:40px; margin-top:30px;}
.footer_nav a{font-size:16px; color:#fff; float:left; height:35px; line-height:35px;  width:130px;}
.footer_nav a:hover{color:#b4001e}
.footer_right{width:288px; height:auto;  float:right; margin-top:20px;}
.footer_right input[type="text"]{width:100%; height:33px; line-height:33px; border:1px solid #fff; padding:0px 10px; background:none; margin-bottom:15px; color:#fff}
.f_submit{width:100%; height:33px; background:#b4001e; color:#fff; text-align:center; line-height:33px; font-size:16px; border:0}
.footer_right textarea{width:100%; height:70px; line-height:33px; border:1px solid #fff; padding:0px 10px; background:none; margin-bottom:10px;  color:#fff}
.copy{clear:both;width:100%;height:60px;color:#fff;font-size:12px;line-height:60px;  background: #b4001e}
.copy_l{float:left; font-size:12px; color:#fff}
.copy_l a{color:#fff}
.copy_l a:hover{color:#264095!important}
.copy_r{float:right; margin-left:15px; height: 100%; font-size:14px; color:#fff}



.footer_right input::-webkit-input-placeholder { /* WebKit browsers */  
    color:    #fff;  
}  
.footer_right input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:    #fff;  
   opacity:  1;  
}  
.footer_right input::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:    #fff;  
   opacity:  1;  
}  
.footer_right input:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:    #fff;  
}  


.footer_right textarea::-webkit-input-placeholder { /* WebKit browsers */  
    color:    #fff;  
}  
.footer_right textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:    #fff;  
   opacity:  1;  
}  
.footer_right textarea::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:    #fff;  
   opacity:  1;  
}  
.footer_right textarea:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:    #fff;  
}  


/*内页网站地图*/
.mian_map{width:100%; height:auto; display:block; overflow: hidden; margin-bottom:40px;}
.ny_t{width:100%;height:80px;border-bottom:#eee 1px solid;clear:both}
.bt{width:100%; margin-top: 15px;}
.bt h2{font-size:24px;line-height:36px;color:#333;font-weight:bold;clear:both; text-align:center;}
.bt h3{font-size:24px;line-height:25px;font-weight:400;font-family:Arial,Helvetica,sans-serif;color:#999;clear:both}
.pos{float:right;color:#bbb;line-height:60px;font-size:12px}
.main{ width: 100%; margin:30px auto;}
.main li{ margin-bottom: 40px;list-style: none; border-bottom:1px dashed #eee; padding-bottom:20px;}
.main li h2{ background:url(../images/map_lan.jpg) left center no-repeat; margin-bottom: 10px; font-size:20px; color:#333333; font-weight:bold;}
.main li h2 a{font-size:20px; color:#333333; font-weight:bold;}
.main li p{width:100%; height:auto; line-height:30px;}
.main li p a{ color: #666; margin-right: 40px; font-size:14px;}
.main li h2,.main li p{ padding-left:30px;}
.main li h3{font-size:16px; color:#b4001e; line-height:30px; margin-top:20px; text-indent: 20px;}
.main li a:hover{color:#b4001e}











/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:250px;
    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
	 font-size: 14px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#b4001e;
    height: 62px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}






/*内页*/
.ny_banner{width:100%; height: 345px; position: relative}
.about_ban{background: url(../images/about_ban.jpg) no-repeat center}
.case_ban{ background: url(../images/case_ban.jpg) no-repeat center}
.news_ban{ background: url(../images/news_ban.jpg) no-repeat center}
.product_ban{ background: url(../images/pro_ban.jpg) no-repeat center}
.znct_ban{ background: url(../images/znct_ban.jpg) no-repeat center}
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat center}
.service_ban{background: url(../images/service_ban.jpg) no-repeat center}
.search_ban{background: url(../images/search_ban.jpg) no-repeat center}
.p-tit{height:55px;line-height:55px; border-bottom: 1px solid #dcdcdc}
.m-crm{color:#666666;font-size:12px; background: url(../images/home.png) no-repeat left center; padding-left: 30px; float: left}
.m-crm a{margin:0 3px;color:#666;transition:all .5s ease 0s}
.m-crm a:hover{color:#333;text-decoration:underline}
.p-tit ul{float:right; height: 100%;}
.p-tit ul li{float:left;margin:0 20px; height:55px;}
.p-tit ul li a{display:block;height:54px;line-height:54px;color:#666;font-size:16px;transition:all .5s ease 0s}
.p-tit ul li.active,.p-tit ul li:hover{border-bottom:2px solid #b4001e}
.p-tit ul li.active a,.p-tit ul li:hover a{color:#b4001e}
.ny_futitle{width:100%; height: 68px; line-height: 68px; margin-top: 18px; }
.ny_futitle .container{background: #eeeeee; height: 68px;}
.ny_futitle .ny_fubiao{ width:auto; height: 68px; background:#b4001e url(../images/t_bj.jpg) no-repeat;  padding-left: 80px; padding-right:12px;float: left}
.ny_futitle h3{font-size: 24px; color: #fff; font-weight: bold; width:auto; height: 68px; background: url(../images/jts.png) no-repeat center right; padding-right:60px;}
.ny_futitle ul{width:100%; height: 100%; padding-right: 30px; padding:0px 10px;}
.ny_futitle ul li{width:auto; height: 68px; margin-right: 30px; float: left; line-height: 68px; }
.ny_futitle ul li a{color:#333333; font-size: 16px;}
.ny_futitle ul li.active a,.ny_futitle ul li:hover a{color:#b4001e; }


/*左边导航*/
.ny_all_left{width:250px; height:auto; float:left; }
.ny_all_title{width:100%; height:100px; background:#b4001e; padding:15px 10px;}
.ny_all_title h3{font-size:24px; color:#fff; line-height:40px;}
.ny_all_title p{font-size:16px; color:#fff; line-height:25px;}
.ny_all_left ul{width:100%; height:auto; overflow:hidden; overflow:hidden;border: 1px solid #dddddd; padding:15px 0; margin-bottom:40px; }
.ny_all_left ul li{width:100%; height:auto;  padding:0px 10px;}
.ny_all_left ul li>a{font-size:16px; color:#333; width:100%; height:40px; line-height:40px; display:block;  padding:0px 10px; background:#dbdbdb; margin-bottom:2px;}
.ny_all_left ul li>a:hover,.ny_all_left ul li>a.active{color:#fff; background:#b4001e; border-bottom:0px;}
.ny_all_right{width:920px; height:auto; float:right;}
.ny_left_xx{width:100%; height:auto; overflow:hidden; overflow:hidden;border: 1px solid #dddddd; padding:10px 10px 0; line-height:26px;}
.ny_fbt_san{width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.ny_fbt_san a{width:100%; height:auto; line-height:35px; font-size:14px; color:#333; display:block; border-bottom:1px solid #eee; padding:0px 10px; }
.ny_fbt_san a:hover{color:#b4001e}
.ny_fbt_san a.active{color:#b4001e}



/*关于我们*/
.p-bd{width:100%; height:auto; overflow:hidden}
.ny_about{width:100%; height: auto; overflow: hidden; font-size: 14px; color: #333; line-height: 26px;  margin-top: 40px; margin-bottom: 50px;}
.ny_about img{max-width:100%; height:auto;}






/*荣誉资质*/
.ny_honor{height:auto; overflow: hidden; margin-bottom:40px; margin-top:40px;}
.ny_honor_right ul{width:100%; height: auto; overflow: hidden; }
.ny_honor_right ul li{width:284px; height: auto; overflow: hidden; float: left;margin-bottom: 27px; margin-right:33px;}
.honor_pic{width:100%; height: auto; overflow: hidden; border:1px solid #eee}
.honor_pic img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_honor_right ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_honor_right ul li .she_sousuo{width:100%; height: 45px; background: #eeeeee}
.ny_honor_right ul li .she_sousuo p{width:224px; height: 45px; line-height: 45px; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #333333;
	padding-left: 20px;}
.sousuo{width:60px; height: 45px; background: #b5b5b5; text-align: center; float: right; display: flex; align-items: center;}
.sousuo img{align-items: center; margin: 0px auto;}
.ny_honor_right ul li:hover .sousuo{background: #b4001e}
.ny_honor_right ul li:nth-child(3n){margin-right:0px;}






/*新闻*/
.p-ct{width:100%; height: auto; overflow: hidden;margin-top: 38px; margin-bottom:40px;}
.new-list{width: 100%; height: auto;overflow: hidden; margin-bottom:25px;}
.new-list li{height:204px;padding:10px; background: #eeeeee; margin-bottom: 18px;}
.new-list li:hover{background:#b4001e;}
.new-list .f-imgfd-img{width:287px;height:100%;overflow:hidden; float: left}
.new-list .f-imgfd-img img{width:100%; height: 100%;}
.new-list li .f-imgfd-li{width:585px;height:100%;float:right; padding-top:10px;}
.new-list h3{width: 100%; height: 35px; line-height: 35px; font-size: 24px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;font-weight: bold}
.new-list .time{font-size: 14px; color: #333333;line-height: 35px;}
.f-xx{width:100%; height: 55px; line-height: 26px; overflow: hidden; margin-bottom:6px; color:#333333; font-size: 14px; margin-top: 20px;}
.new-list li:hover h3,.new-list li:hover .f-xx,.new-list li:hover .time{color:#fff}


/*设备*/
.ny_shebei{height:auto; overflow: hidden; margin-bottom:40px; margin-top: 40px;}
.ny_shebei_list ul{width:100%; height: auto; overflow: hidden; }
.ny_shebei_list ul li{width:290px; height: auto; overflow: hidden; float: left;margin-bottom: 27px; margin-right:25px;}
.shebei_pic{width:100%; height:226px; overflow: hidden;}
.shebei_pic img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_shebei_list ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_shebei_list ul li .she_sousuo{width:100%; height: 45px; background: #eeeeee}
.ny_shebei_list ul li .she_sousuo p{width:228px; height: 45px; line-height: 45px; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #333333;
	padding-left:10px;}
.sousuo{width:60px; height: 45px; background: #b5b5b5; text-align: center; float: right; display: flex; align-items: center;}
.sousuo img{align-items: center; margin: 0px auto;}
.ny_shebei_list ul li:hover .sousuo{background: #b4001e}
.ny_shebei_list ul li:nth-child(3n){margin-right:0px;}
.keyword_light img{max-width:100%}



/*产品系列*/
/*.ny_pronav{width:100%; height: auto; overflow: hidden; margin: 20px 0}
.ny_pronav ul{width:1200px; height: auto; margin: 0px auto;}
.ny_pronav ul li{width:162px; height: 44px; background: #dcdcdc; text-align: center; line-height: 44px; float: left; margin-right: 11px; margin-bottom: 12px;}
.ny_pronav ul li a{color:#333333; font-size: 15px;}
.ny_pronav ul li:nth-child(7n){margin-right: 0px;}
.ny_pronav ul li:hover{background:#b4001e; border-bottom: 2px solid #8f031a}
.ny_pronav ul li.active{background:#b4001e; border-bottom: 2px solid #8f031a}
.ny_pronav ul li.active a,.ny_pronav ul li:hover a{color:#fff}*/
.ny_product_list ul{width:100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.ny_product_list ul li{width:294px; height:auto; float: left; margin-right: 18px;margin-bottom: 30px; overflow: hidden}
.ny_product_list ul li:nth-child(3n){margin-right: 0px;}
.pro_pic{width:100%; height:214px; background: #eeeeee; padding: 10px; }
.pro_img{width:100%; height: 100%; position: relative; overflow: hidden}
.pro_h{width:100%; height: 100%; position: absolute; top: 0px; left:0px; opacity: 0;}
.ny_product_list ul li img{width:100%; height: 100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_product_list ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_product_list ul li p{width:100%; height: 43px; background: #b5b5b5; text-align: center; line-height: 43px; font-size: 16px; color: #333333;margin-top: 10px; text-overflow:ellipsis; overflow:hidden;  white-space:nowrap}
.ny_product_list ul li:hover .pro_h{opacity: 1}
.ny_product_list ul li:hover p{background: #b4001e; color:#fff}
.ny_product ,.ny_znct{margin-bottom:60px; overflow:hidden; margin-top:40px;}

/*智能*/
.ny_znct_list ul{width:100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.ny_znct_list ul li{width:294px; height:auto; float: left; margin-right: 18px;margin-bottom: 30px; overflow: hidden}
.ny_znct_list ul li:nth-child(3n){margin-right: 0px;}
.ny_znct_list ul li img{width:100%; height: 100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_znct_list ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_znct_list ul li p{width:100%; height: 43px; background: #b5b5b5; text-align: center; line-height: 43px; font-size: 16px; color: #333333;margin-top: 10px; text-overflow:ellipsis; overflow:hidden;  white-space:nowrap}
.ny_znct_list ul li:hover .pro_h{opacity: 1}
.ny_znct_list ul li:hover p{background: #b4001e; color:#fff}





/*联系我们*/
.ny_contact{margin-bottom:40px; overflow:hidden; margin-top:40px;}
.m-cot{ height: auto; overflow: hidden; margin-top:40px; }
.m-cot .ewm{float:right; margin-left: 15px;}
.m-cot .ewm img{width:110px;height:110px;border:1px solid #ddd; padding:5px;}
.m-cot .ewm p{text-align:center; font-size:14px; color:#666; line-height:26px;}
.m-map{width:100%; height:350px;}
.m-contright{width:660px; height: auto; float: left;font-size:14px; line-height:28px;color:#666}
#swipebox-prev, #swipebox-next{display:block; overflow:hidden; width:48px; height:48px;}
.ny_pro_img{width:100%; height:auto; overflow:hidden}
.ny_pro_img img{width:100%; height:auto; display:block;}

.ny_product_tj{width:100%; height:auto; }
.ny_product_tj .product_tj_bt{width:100%; height:auto; overflow:hidden; text-align:center}
.product_tj_bt h4{width:100%; height:auto; font-size:26px; color:#333;}
.product_tj_bt hr{width:30px; height:4px; background:#b4001e; display:block; margin:20px auto 0; border:1px solid #b4001e;}
.ny_product_tj ul{width:100%; height:auto; overflow:hidden; margin:30px 0 60px}
.ny_product_tj ul li{width:292px; height:auto; float:left; margin-right:10px;}
.ny_product_tj ul li:nth-child(4){margin-right:0px;}
.ny_product_tj ul li p{width:100%; height:40px; line-height:40px; font-size:16px; color:#333; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.product_tj_pic{width:100%; height:auto; background:#eee; padding:8px;}
.product_tj_pic img{width:100%; height:auto; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; }
.ny_product_tj ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_product_tj ul li:hover p{color:#b4001e}


/* 科技创新 */
.kjcx_banner{position:relative;}
.kjcx_banner .kjcx_banner_images{display: block;width: 100%}
.kjcx_module{padding-top: 50px;background-color: #f8f8f8;position: absolute;bottom: 0;left: 0;right: 0;}
.kjcx_module_list ul{margin-top: 50px;height: 200px;}
.kjcx_module_list li{display:inline-block;float: left;width: 96px;margin-right:42px;font-size: 14px;text-align: center;}
.kjcx_module_list li:last-child{margin-right: 0;}
.kjcx_module_list li div{border: 2px solid #b4001e;height: 96px;line-height: 96px;border-radius: 8px;}
.kjcx_module_list li div img{vertical-align: middle;}
.kjcx_module_list li p{line-height: 36px;color: #0f0f0f;}
.kjcx_module_list li img{transition: all .5s;}
.kjcx_module_list li:hover img{transform: rotateY(180deg)}
/* 站台简介 */
.platform{padding-top: 60px;padding-bottom: 70px;}
.platform_title{text-transform: uppercase;height: 104px;}
.platform_title span{display: inline-block;width: 14px;height:3px;background-color: #b3b3b3;}
.platform_title p{font-size: 18px;letter-spacing: 2px;margin-top: 10px;}
.platform_title h3{font-size: 32px;color: #b4001e;margin-top: 10px;margin-left: -3px;}
span.color_red{color: #b4001e;}
.platform_left{display: inline-block;float: left;}
.platform_info{padding-top: 40px;}
.platform_info p{line-height: 30px;color: #000;text-align: justify;}
.platform_info h4{font-size: 24px;line-height: 50px;color: #000000;}
.platform_info h4 span{margin-right: 8px;}
.platform_right{float: right;}
.platform_special h4{font-size: 20px;line-height: 40px;font-weight: normal;}
.feature_info{margin-bottom: 80px;}
.feature_info li{width: 390px;float: left;margin-right: 15px;background: #f8f8f8;box-sizing: border-box;padding: 40px 30px;}
.feature_info li:last-child{margin-right: 0;}
.feature_info li .feature_more{display: block;width: 20px;}
.feature_info_title h2{color: #000;font-size: 22px;line-height: 30px;}
.feature_info_title p{color: #777777;font-size: 14px;line-height: 22px;}
.red_dot{padding:4px 0;box-sizing: border-box;}
.red_dot span{display: inline-block;width: 4px;height: 4px;border-radius: 50%;background-color: #b4001e;float: left;margin-right: 6px;}
.feature_info .feature_info_p{line-height: 20px;margin-top:12px;margin-bottom: 15px;text-align: justify;font-size: 14px;height: 60px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.feature_info_pic{display:block;margin: 20px auto 0;}
.platform_list{padding: 86px 0;}
.platform_list li{width: 390px;float: left;margin-right: 15px;background: #f8f8f8;box-sizing: border-box;padding: 50px 30px; cursor:pointer}
.platform_list li:last-child{margin-right: 0;}
.platform_list li .platfor_text{float: left;}
.platform_list li .platfor_img{float: right;}
.platfor_text h3{font-size: 22px;color: #4d4d4d;font-weight: 400;line-height: 32px;}
.platfor_text p{line-height: 21px;font-size: 14px;color: #777777;text-transform: uppercase;}
.platfor_text .red_dot{margin-bottom: 14px;}
.kjcx_lunbo{position:relative;width: 100%;}
.kjcx_lunbo .hd{position: absolute;width: 1440px;left:-120px;top:55px}
.kjcx_lunbo .hd a{display:inline-block;width:44px;height: 220px;}
.kjcx_lunbo .prev{background: url(../images/cl_left.png) no-repeat;}
.kjcx_lunbo .prev:hover{background: url(../images/cl_hleft.png) no-repeat;}
.kjcx_lunbo .next{background: url(../images/cl_right.png) no-repeat;float: right;}
.kjcx_lunbo .next:hover{background: url(../images/cl_hright.png) no-repeat;}
.kjcx_lunbo .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.kjcx_lunbo .hd ul li.on{ background-position:0 0; }
.kjcx_lunbo .bd ul{ overflow:hidden; zoom:1; }
.kjcx_lunbo .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width: 380px;  }
.kjcx_lunbo .bd ul li .pic{ text-align:center; }
.kjcx_lunbo .bd ul li .pic img{ width:380px; height:280px; display:block;}
.kjcx_lunbo .bd ul li .pic a:hover img{ border-color:#999;  }
.kjcx_lunbo .bd ul li .title{ line-height:60px;font-size: 16px;   }
.kjcx_lunbo .bd ul li .title a{color: #4d4d4d;}
.picList li{background-color: #fcfcfc;}
.carousel{background-color: #f5f5f5;padding: 80px 0;}
.kjcx_lunbo{margin-top:40px;}
.kjcx_lunbo .bd ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.kjcx_lunbo .bd ul li:hover a{color:#b91632}






/*详情*/
.proshow_bottom_zi{width:100%; height:56px; background: #b4001e; padding: 0 20px; line-height: 56px; font-size: 16px; color: #ffffff; text-transform: uppercase }
.proshow_bottom_zi span{font-size: 20px; font-weight: bold; margin-right: 8px;}
.proshow_bottom_xx{width:100%; height: auto; overflow: hidden; color:#777777; font-size: 16px; line-height: 30px; margin: 42px 0 }
.proshow_bottom_xx img{max-width: 100%;}
.proshow_bottom_lc,.proshow_bottom_ys,.proshow_case_li{width:100%; height: auto; margin: 42px 0}
.proshow_bottom_lc img{max-width: 100%}
.proshow_bottom_ys ul{width:100%; height: auto; overflow: hidden}
.proshow_bottom_ys ul li{width:48%; float: left; background: #eeeeee; padding:20px 25px; margin-bottom: 20px; display: -webkit-flex; display: flex;  
	-webkit-align-items: center; align-items: center;}
.proshow_bottom_ys ul li:nth-child(2n){float: right}
.proshow_bottom_ys span{width:80px; height: 80px; line-height: 80px; float: left; background: #b4001e; border-radius: 8px; text-align: center; font-size: 40px; font-weight: bold; color:#fff}
.proshow_bottom_ys p{color:#4d4d4d; font-size: 18px; line-height: 30px; float: left; width:300px; text-align: center}
.proshow_case_li{width:100%; height: auto; overflow: hidden}
.proshow_xx_top{width:100%; height: auto; overflow: hidden; border-top:1px dashed #bebebe; border-bottom:1px dashed #bebebe; padding: 20px 0; margin-top:10px;}
.proshow_xx_top p{color:#4d4d4d; font-size: 14px; line-height: 28px;}
.proshow_xx_top span{color:#777777; font-size: 14px; line-height: 26px;}
.proshow_xx_baojia{width:100%; height: auto; overflow: hidden; margin: 25px 0 20px}
.proshow_xx_baojia h4{float: left; color:#777777; font-size: 14px; line-height:30px; font-weight:normal}
.proshow_xx_baojia h4 span{color:#b4001e; font-size: 20px; font-weight: bold;}
.proshow_xx_baojia a{color:#fff; background: #b4001e; font-size: 14px; float: right; border-radius: 8px; padding:7px 12px;}
.proshow_xx_ma{width:100%; height: auto; overflow: hidden}
.proshow_xx_ma dl{float: left; margin-right: 20px;}
.proshow_xx_ma dl dt{width:auto; float: left; color: #777777; font-size: 14px; line-height:60px;}
.proshow_xx_ma dl dd{width:60px; float: left}
.proshow_xx_ma dl dd img{width:100%; display: block}
.ny_proshow_bottom{margin-top: 40px;}
.ny_proshow_xx h1{font-size:26px; line-height:40px;}
.proshow_case_li ul{width:100%; height:auto; overflow:hidden}

.proshow_case_li ul li{width:290px; height: auto; overflow: hidden; float: left;margin-bottom: 27px; margin-right:25px;}
.proshow_case_li ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.proshow_case_li ul li .she_sousuo{width:100%; height: 45px; background: #eeeeee}
.proshow_case_li ul li .she_sousuo p{width:228px; height: 45px; line-height: 45px; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #333333;
	padding-left:10px;}
.proshow_case_li ul li:nth-child(3n){margin-right:0}



@media screen and (max-width:1440px){
	.index_about_right .slideBox .prev{right:30%}
	.index_about_right .slideBox .hd{right:17%}
	.index_about_right .slideBox .bd li a{background-size:auto!important}
	
}






