@charset "utf-8";
/*样式重置*/
body {font-size:14px; font-family: "微软雅黑";color:#555; line-height: 24px;
    width: 100%;
    margin: 0 auto;
}
table{table-layout: fixed;}
*{padding:0;margin:0;}
h1,h2,h3,h4{font-size:14px;font-weight:normal;}
img{border:none;}
ul,li{list-style-type:none;}
a{text-decoration:none;color:#555;}
.clear{clear:both;}
.clearfix {
 *zoom:1;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
/*.w1200{width:1318px;margin:0 auto;}*/
.ml45{margin-left:45px;}
.fl{float:left;}
.fr{float:right;}
*:focus{outline:none;}



/*头部样式*/
/*.header{width:1200px;margin:0 auto;padding:10px 0;}
.header-left{float:left;}
.header h1{float:left;}
.header h1 img{display:block;}
.header h3{height:74px;float:left;padding-left:24px;border-left:1px solid #e5e5e5;margin-left:17px;margin-top:8px;font-size:18px;color:#333;line-height:28px;font-weight:bold;letter-spacing:2px;padding-top:8px;}
.header h3 span{font-size:30px;color:#db231d; vertical-align:-4px;margin-right:8px;}
.header h3 p{font-weight:normal;font-size:12px;color:#cac9c9; text-transform:uppercase; letter-spacing:0px; word-spacing:-1px;margin-top:5px;}
.header-right{float:right;width:320px;}
.header-right .header-tel .header-tel-ico{width: 50px;padding:17px;}
.header-right .header-tel .header-tel-ico img{width: 100%;}
.header-right .header-tel .header-tel-r{font-size: 25px;font-weight: bold;color:#222222;line-height: 33px;margin-top: 12px;}*/




 


/*.nav{width:100%;height:52px;background:url(../images/nav_bg.jpg) no-repeat center;}
.nav .nav-center{width:1200px;margin:0 auto;}*/
/*.nav-center h3{float:left;color:#fff;padding-left:30px;line-height:52px;font-weight:bold;font-size:15px;background:url(../images/h_tel.png) no-repeat left center; width: 245px;} */
/*.nav ul{float:left;margin-left:50px;}

.nav ul .one{float:left; height: 52px; position: relative;}
.nav ul .tiahi{float:left; height: 52px; position: relative;}

.nav ul .tiahi .onea{display:block;margin:0 27px;height:52px;font-size:14px;color:#999;line-height:50px;padding:0 8px;float:left;}
.nav ul .one .onea{display:block;margin:0 27px;height:52px;font-size:14px;color:#999;line-height:50px;padding:0 8px;float:left;}

.nav ul .tiahi{color:#db231d;}

.nav ul .one .onea:hover{color:#db231d;border-bottom:1px solid #db231d;}

.navHover{border-bottom:1px solid #db231d!important;color:#db231d!important;}

.one:hover .subNews{
	display:block;
}

.subNews{ 
    width:130px;
	top: 52px;
    line-height:40px;
    text-align: center;
    z-index: 999;
    display:none; 
    position: absolute;
    background-color: rgba(182,45,0,0.82);
	text-align: center;
	
}
.subNews a{ color:#fff !important; line-height:40px; }
.subNews dd:hover{background:#d20000;}
 .subNews dd{ height: 40px;}
 .subNews dd:hover .sub{
	display:block;
}

.sub{ 
    width:120px;
		left:120px;
    line-height:40px;
    text-align: center;
    z-index: 999;
		top: 0px;
    display:none; 
    position: absolute;
    background-color: rgba(93,88,89,0.82);
	text-align: center;
	
}
.sub .two:hover{}*/

/*banner开始*/
/*.banner{width:100%;margin:0 auto;height:587px;position:relative;overflow:hidden;z-index:6;}
.banner-dian{width:100%; position: absolute;bottom:20px;font-size: 0;z-index: 1;text-align:center;}
.banner .hd{width:100px;margin:0 auto;}
.banner .banner-box li{text-align:center;width: 100%;height:auto;}
.banner .banner-box li img{ margin-left:-960px;left:50%;position:absolute;}
.banner-lb{width:100%;margin:0 auto;position:relative;}
.banner .prev, .banner .next {width:36px;height:50px;margin-top:295px;display: block;background:url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10; cursor: pointer;text-indent: -9999px;filter: alpha(opacity=50);opacity: 0.5;}
.banner .next:hover,.banner .prev:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }	
.banner .prev{left:100px;}
.banner .next{right:100px;background-position:-36px 0px;}
.banner .hd li{background:#d0d0d0;height:16px;width:16px;cursor: pointer;border-radius:50%;display:block;float:left;margin-left:14px;}
.banner .hd li.on{background:#db231d;}*/
/*banner结束*/
/*内页banner*/

.bannerinx{width:100%;margin:0 auto; position:relative;overflow:hidden; height: 400px;}
.b_btn{width:100%; position: absolute;bottom: 30px;font-size: 0;z-index: 1;text-align:center;}
.bannerinx .hd{width:100px;margin:0 auto;}
.bannerinx .picinx li{text-align:center;}
.bannerinx .picinx li img{margin-left:-960px;left:50%;position:absolute;}


.bannerinx .hd li{background:#fff;height:16px;width:16px;cursor: pointer;border-radius:50%;display:block;float:left;margin-left:14px;}
.bannerinx .hd li.on{background:#db231d;}

/*内页banner*/
/*搜索-action */
.search {background:#db231d;}
.search .search-center {width:1200px;margin:0 auto;padding:10px 0;}
.search .search-left{width: 90%; float:left;line-height:30px;color:#FFFFFF;}
.search .search-left a{padding:0 10px;color:#FFFFFF;}
.search .search-left a:hover{text-decoration: underline;}
.search .search-right{width: 30%;float:right;}
.search .search-right .search-box{width:250px;float:right;background: #FFFFFF; height:30px;line-height: 30px; padding-left: 10px;border:1px solid #FFFFFF;border-radius: 5px;}
.search .search-right input:first-child{height: 30px;outline: none;border:none;width:210px;float: left;background: transparent;color:#333333;}
.search .search-right input:last-child{ background: url(../images/sousuo-ico.png) no-repeat center;width: 20px;float: right;padding:15px; height:30px;outline: none;border:none;cursor: pointer;text-indent: -9999px;}
/*搜索-over */



/*产品展示-action*/
/*.product-show{padding:50px 0;background:#eee;}
.product-box{width:1200px;margin:0 auto;}
.product-box .product-bt{text-align: center;}
.product-box .product-bt h3{font-size:24px;font-weight:bold;color:#000;line-height:40px;}
.product-box .product-bt h3 a{color: #000;}
.product-box .product-bt h3 span{display:inline-block;width:24px;height:2px;background:#db231d;margin:0 20px; vertical-align:5px;}
.product-box .product-bt:hover a{color:#db231d;}
.index-product{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding-top:2em; margin-top:2em;}
.product-class{ width:15%; float:left; padding-right:3%; padding-left:2%}
.product-class h3{ text-align:left; line-height:2em; font-size:16px; font-weight:bold}
.product-class  ul { padding-top:6px}
.product-class  ul li{ line-height:36px; border-bottom:1px dashed #E8E8E8; }
.product-class  ul li:last-child{ border-bottom:0px}
.product-class  ul li a{ font-size:14px; color:#484848; transition:all 0.5s ease-out}
.product-class  ul li a:hover{ color:#F00}
.product-lb{ width:78%; float:left; padding-right:2%; }
.product-lb .hd{ height:15px; position:relative; clear:both; right:5px; bottom:5px; z-index:1; }
.product-lb .hd ul{  zoom:1; float:left;position:absolute;left: 520px;}
.product-lb .hd ul li{ float:left; margin-right:2px;  width:50px; height:12px;border-radius:60px; line-height:14px;margin:20px; text-align:center; background:#000000; cursor:pointer; }
.product-lb .hd ul li.on{ background:#f00; color:#fff; }
.product-lb .bd{ position:relative; height:100%; z-index:0;   }
.product-lb .bd li{zoom:1; vertical-align:middle;clear:both; }
.product-lb .bd li .product-div{float:left;width:30%;margin-right:5%;margin-bottom:20px;}
.product-lb .bd li .product-div:nth-child(3),.product-lb .bd li .product-div:last-child{margin-right:0;}
.product-lb .bd li .product-div .product-img{width: 100%;height: 237px;overflow:hidden;background: #FFFFFF}
.product-lb .bd li .product-div .product-img img{transition: all 0.5S; height: 100%;  max-width: 100%; display: block; margin: auto;}
.product-lb .bd li .product-div:hover .product-img img{transition: all 0.5S;transform: scale(1.15);}
.product-lb .bd li .product-div .product-title{transition: all 0.5S;height: 64px;font-size: 16px;line-height: 64px;text-align: center;background: #FFFFFF;border-top: 2px solid #eee; }
.product-lb .bd li .product-div:hover .product-title{transition: all 0.5S;background: #db231d;color:#FFFFFF;}*/
/* 下面是前/后按钮代码，如果不需要删除即可 */
/*.product-lb .prev,
.product-lb .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.product-lb .next{ left:auto; right:3%; background-position:8px 5px; }
.product-lb .prev:hover,
.product-lb .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.product-lb .prevStop{ display:none;  }
.product-lb .nextStop{ display:none;  }

.pro-link{text-align:center;margin-top:40px;}
.pro-link a{display:inline-block;width:122px;height:40px;line-height:40px;text-align:center;color:#fff;background:#333;margin:0 10px;}
.pro-link a.more{background:#db231d;}
.pro-link a:hover{ opacity:.8;}*/
/*产品展示-over*/












/*优势*/
./*youshi{height:1000px;background:#D22521 url(../images/ys_bg.jpg) center no-repeat;width:100%;padding-top:50px;}
.youshi .youshi-bt{text-align: center;}
.youshi .youshi-bt h3{font-size:24px;font-weight:bold;color:#FFFFFF;line-height:40px;}
.youshi .youshi-bt h3 a{color: #FFFFFF;}
.youshi .youshi-bt span{display:inline-block;width:24px;height:2px;background:#FFFFFF;margin:0 20px; vertical-align:5px;}
.youshi .youshi-bt h4{color:#FFFFFF;}

.youshi-top{width:1200px;margin:0 auto;}
.youshi-left{float:left;}
.youshi-contact{width:186px;text-align:right;color:#fff;line-height:20px; }
.youshi-contact h4{background:url(../images/ys_tel.jpg) no-repeat 100px center;}
.youshi-contact p{font-weight:bold;font-size:24px; letter-spacing:-1px;margin:10px 0 5px;line-height:28px;}
.youshi-contact span{display:inline-block;height:3px;width:10px;background:#fff;}

.youshi-top .youshi-img{margin-top:10px;width:573px;height: 475px; display:none}
.youshi-top .youshi-img  img{height: 100%;  max-width: 100%; display: block; margin: auto;}


.youshi-top .youshi-right{width:492px;float:right;margin-right:55px;}
.youshi-top  ul{margin-top:70px;}
.youshi-top  ul li{padding:35px 0 20px;border-bottom:1px solid #ea635f;color:#fff;}
.youshi-top  ul h4{font-size:22px;font-weight:bold;line-height:30px;margin-bottom:10px;}
.youshi-top  ul li p{line-height:28px;}*/
/* .youshi-top  ul li:last-child{border-bottom:0;}
 */
/*.youshi-bottom{width:1200px;margin:140px auto 0;}
.youshi-bottom .youshi-right{float:right;margin-right:45px;width: 492px;height: 387px;}
.youshi-bottom .youshi-right img{height: 100%;  max-width: 100%; display: block; margin: auto;}
.youshi-bottom .youshi-left{width:492px;margin-left:45px;}
.youshi-bottom  ul li{padding:35px 0 20px;border-bottom:1px solid #ababab;color:#FFFFFF;}
.youshi-bottom  ul h4{font-size:22px;font-weight:bold;line-height:30px;margin-bottom:10px;color:#FFFFFF;}
.youshi-bottom  ul li p{line-height:28px;}
.youshi-bottom  ul li:first-child{margin-bottom:40px;}

.youshi-catpage{ position:relative; width:100%; height:800px;      margin-top: 120px;}
.catpic{ position:absolute; left:30%; top:30%; z-index:9; width:420px;}
.youshi-catpage ul li{ width:350px; position:absolute; z-index:10}
.youshi-catpage ul li.ys1{ left:58%; margin-left:-245px; top:-60px}
.youshi-catpage ul li.ys2{ left:-100px; top:30% }
.youshi-catpage ul li.ys3{ right:-70px; top:30%}
.youshi-catpage ul li.ys4{ left:5%; top:65%}
.youshi-catpage ul li.ys5{ right:2%;top:65%}*/
/*优势*/

/*关于我们*/
/*.about{width:1200px;margin:60px auto;}
.about-bt{text-align:center;}
.about-bt h4{font-size:14px;color:#ababab; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.about-bt h3{font-size:24px;font-weight:bold;color:#000;line-height:40px;}
.about-bt h3 a{color: #000;}
.about-bt h3 span{display:inline-block;width:24px;height:2px;background:#db231d;margin:0 20px; vertical-align:5px;}

.about-img{margin-top:30px;}
.about-img img{display:block;}
.about-js{margin-top:30px;line-height:28px;height:115px;overflow:hidden;    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;margin-bottom:40px;}

.about-botm{width:1200px;height:105px;margin:0 auto;padding:60px 0 40px;background:#fff;box-shadow:0px 0px 30px #ccc;}
.about-botm ul li{width:25%;text-align:center;float:left;color:#999;}
.about-botm ul li h3{height:50px;line-height:50px;color:#555;font-size:48px;font-family:Arial, Helvetica, sans-serif;}
.about-botm ul li h3 span{font-size:14px;color:#999; vertical-align:10px;margin-left:12px;font-family:"微软雅黑";}
.about-botm ul li h4{margin-top:10px;}
.about a.more{display:block;margin:60px auto 0;width:176px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:30px;background:#db231d;font-size:16px;} 
.about a.more:hover{ opacity:.8;}
*/
/*关于我们*/


/* 案例-action*/
/*.case .case-box{width:1200px;margin:auto;padding:50px 0; }
.case .case-box .case-bt{text-align: center;}
.case .case-box .case-bt h4{font-size:14px;color:#ababab; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.case .case-box .case-bt h3{font-size:24px;font-weight:bold;color:#000;line-height:40px;}
.case .case-box .case-bt h3 a{color: #000;}
.case .case-box .case-bt h3 span{display:inline-block;width:24px;height:2px;background:#db231d;margin:0 20px; vertical-align:5px;}
.case .case-box .case-bt h3 a:hover{color:#db231d;}

.case-lb{ width:100%; position:relative;padding-top: 50px;}
.case-lb .hd .prev,.case-lb .hd .next{ display:block;position: absolute;  width:18px; height:60px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../images/lb-ico.png") no-repeat;z-index: 999999;top: 36%;}
.case-lb .hd .prev{left:-50px;}
.case-lb .hd .next{ background-position:-32px 0px;position: absolute;right:-50px;}
.case-lb .hd .prevStop{ background-position:-60px 0; }
.case-lb .hd .nextStop{ background-position:-60px -50px; }
.case-lb .bd .tempWrap{width: 100% !important;}
.case-lb .bd ul{ overflow:hidden; zoom:1; }
.case-lb .bd ul li{width:290px; margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.case-lb .bd ul li .case-img{max-width: 100%;height: 182px;overflow:hidden; border: #cacaca solid 1px;}
.case-lb .bd ul li .case-img img{transition: all 0.5s; height: 100%;  max-width: 100%; display: block; margin: auto;}
.case-lb .bd ul li:hover .case-img img{transition: all 0.5s; transform: scale(1.15);}
.case-lb .bd ul li .case-title{transition: all 0.5s; height:40px;line-height:40px;font-size:16px;}
.case-lb .bd ul li:hover .case-title{transition: all 0.5s;background: #db231d;color: #FFFFFF;}*/

/* 案例-over*/


/*新闻*/
/*.news{width:100%;background:#f6f6f6;padding:60px 0;}
.news-title{text-align:center;margin-bottom:40px;}
.news-title h4{font-size:14px;color:#ababab; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.news-title h3{font-size:24px;font-weight:bold;color:#000;line-height:40px;}
.news-title h3 a{color:#000;}
.news-title h3 a:hover,.about-tit h3 a:hover{color: #db231d;}
.news-title h3 span{display:inline-block;width:24px;height:2px;background:#db231d;margin:0 20px; vertical-align:5px;}

.news-cont{width:1200px;margin:0 auto;}
.news-pic{float:left;}
.news-right{width:760px;float:right;}
.new-one{border-bottom:1px solid #e0e0e0;padding-bottom:20px;}
.new-one h4{line-height:30px;padding:8px 0;font-size:16px;color:#333;}
.new-one span{color:#fff;font-size:12px;font-weight:normal; display: block; width: 80px; height: 23px; line-height: 23px;font-family:Arial, Helvetica, sans-serif; background: #db231d; text-align: center;}
.new-one a:hover h4{color:#db231d;}
.new-one p{height:50px;line-height:24px;color:#666; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.news-right ul li{height:52px;line-height:52px;border-bottom:1px solid #e0e0e0;}
.news-right ul li span{float:right;font-size:12px;color:#999;line-height:52px;}
.news-right ul li em{display:inline-block;width:2px;height:2px;background:#333;margin-right:10px; vertical-align:2px;}
.news-right ul li a{color:#333; display: block; float: left; width: 540px; height: 52px; line-height: 52px;}
.news-right ul li a:hover{color:#db231d;}
.news-right ul li a:hover em{background:#db231d;}

.news-bottom ul li{height:52px;line-height:52px;float:left;border-bottom:1px solid #e0e0e0;width:570px;margin-right:60px;}
.news-bottom ul li em{display:inline-block;width:2px;height:2px;background:#333;margin-right:10px; vertical-align:2px;}
.news-bottom ul li span{float: right; display: block; font-size: 12px; color: #999;}
.news-bottom ul li a{display: block; float: left; width: 380px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; height: 52px; line-height: 52px;}
.news-bottom ul li a:hover{color:#db231d;}
.news-bottom ul li a:hover em{background:#db231d;}
.news-bottom ul li:nth-child(2n){margin-right:0;}
*/

/*网站底部*/
/*.foot{background:#222222;padding-top:60px;}
.foot .w1200{position: relative;}
.foot .foot-dh{float: left;padding-right: 84px;}
.foot .foot-dh h3{color: #ffffff;font-size: 16px;line-height: 32px;margin-bottom:10px;}
.foot .foot-dh a:hover{color:#db231d;}
.foot .foot-dh p{color: #666666;line-height: 32px;}
.foot .fcall{float: right;width: 190px;border-left: solid 1px #332f2f;padding-left: 150px;}
.foot .foot-tel p{color:#db231d;font-size: 22px;text-align: center;line-height:28px;}
.foot .foot-tel span{color: #666666;font-size: 14px;text-align: center;display: block;margin-top: 15px;margin-bottom:18px;}
.footer-botm{width:1200px;margin:25px auto 0;text-align:center;height:80px;line-height:80px;border-top:1px solid #2d2d2d;}
.footer-botm a:hover{color:#db231d}

.foot-link{height:68px;background: #db231d;}
.foot-link span{float: left;margin-top:17px;}
.foot-link p{width:1020px;float: right;margin-top:15px;}
.foot-link p a{line-height: 40px;margin-right: 20px;color:#fff;}
.foot-link p a:hover{text-decoration:underline;}*/
/*网站底部*/

 

/*返回顶部*/
.return-top { z-index:999;
  display: inline-block;
  height: 50px;
  width: 50px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  cursor:pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#000 url(../images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
   border-radius:0px;
}
.return-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1; cursor:pointer;
}
.return-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .9;
}
.no-touch .return-top:hover {
  background-color: #9dc92b;
  opacity: 1;}
    .company-max { padding-top:1em;}
  .company-max li{ float:left; width:23%;overflow: hidden; float:left; margin-left:1%; margin-right:1%; margin-bottom:15px;}
     .company-max li .company-list_img{width:100%;height:145px;overflow: hidden;display: flex;justify-content: center;align-items: center;border:1px solid #dedede;}
    .company-max li img{max-width: 100%;overflow: hidden;margin:auto;}
    .company-max li .company-title{text-align: center;}
