/* 内页图 */
.banner{ height: ; overflow: hidden; position: relative;}
.banner img{ max-width: 100%; }
.banner .ban_text{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #FFFFFF; text-align: center;}
.banner .ban_text h3{ font-size: 44px; padding-bottom: 20px; }
.banner .ban_text p{ font-size: 20px; }
.lzpic2{display:none}

.column-menu{background:#f0f0f0}
.column-menu:after{content:"";height:0;display:block;clear:both}
.column-menu.white{background:#fff}
.column-menu .crumbs{float:left;padding-left:32px;background:url(../images/crumbs.png) no-repeat 0 center;line-height:70px;font-size:15px;color:#777;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}
.column-menu .crumbs span{padding:0 10px}
.column-menu .crumbs a{font-size:15px;color:#777}
.column-menu .crumbs a:hover{color:#C8000A}
.column-menu .menu{float:right}
.column-menu .menu .btn{display:none}
.column-menu .menu >ul >li{float:left;position:relative;text-align:center}
.column-menu .menu >ul >li:hover >a,.column-menu .menu >ul >li.on >a{background:#C8000A;color:#fff}
.column-menu .menu >ul >li >a{display:block;min-width:126px;height:70px;line-height:70px;padding:0 20px;font-size:16px;color:#333}
.column-menu .menu .sub{width:170%;position:absolute;top:70px;left:0;z-index:2;display:none}
.column-menu .menu .sub a{display:block;height:54px;line-height:54px;background:#C8000A;font-size:15px;color:#fff}
.column-menu .menu .sub li.on a,.column-menu .menu .sub li a:hover{background:#C8000A}
@media only screen and (max-width:1200px){
	.banner .ban_text h3{ font-size: 28px; padding-bottom: 15px; }
	.banner .ban_text p{ font-size: 16px; }
	
	.column-menu{height:50px;position:relative}
	.column-menu .crumbs{padding:0 0 0 30px;background-position:10px center;line-height:50px;font-size:14px;float:none}
	.column-menu .crumbs span{padding:0 4px}
	.column-menu .crumbs a{font-size:14px}
	.column-menu .crumbs a:hover{color:#777}
	.column-menu .menu .btn{display:block;width:50px;height:50px;background:url(../images/menu.png) no-repeat center;background-size:24px 24px}
	.column-menu .menu >ul{width:100%;position:absolute;top:50px;left:0;z-index:101;background:#f5f5f5;display:none}
	.column-menu .menu >ul >li{float:none;border-top:solid 1px #ddd}
	.column-menu .menu >ul >li a{width:100%;height:44px;line-height:44px;font-size:14px}
	.column-menu .menu >ul >li.on a:hover{background:#1c72ba;color:#fff}
	.column-menu .menu >ul >.column-menu .menu >ul >li:hover >a{background:0;color:#777}
	.column-menu .menu .sub{position:static;top:0;width:100%}
	.column-menu .menu .sub li a:hover,.column-menu .menu .sub li.on a,.column-menu .menu .sub a{height:44px;line-height:44px;background:#eee;font-size:14px;color:#777;border-top:solid 1px #ddd}
}
@media only screen and (max-width:800px){
	.lzpic2{display:block}
	.lzpic1{display:none}
}
@media only screen and (max-width:480px){
	.banner .ban_text h3{font-size: 24px; padding-bottom: 10px;}
}


.newsBox{overflow:hidden;margin-left:-1%;margin-right:-1%; padding: 60px 0;}
.news{float:left;width:31.33%;margin:1%;background:rgba(255,255,255,.68);border:1px solid #d8d8d8;display:block;padding:20px;border-radius:6px;overflow:hidden}
.news_img{position:relative;padding-top:50%;background:#eee;border-radius:6px;overflow:hidden}
.news_img img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;object-fit:cover}
.news_tit{position:relative;font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #eee;padding-bottom:12px;line-height:1;margin:15px 0;padding-left:12px}
.news_tit::before{content:"";position:absolute;top:0;left:0;width:3px;height:66%;background:#c8000a}
.news_txt{padding:14px 5px 28px}
.news_time{color:#999;font-size:13px}
.news_time svg{width:18px;margin-top:-2px;vertical-align:middle}
.news_time path{fill:#999}
.news_p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#999;font-size:15px;line-height:1.8;height:52px;letter-spacing:.5px}
.news .zdMore{margin-top:24px}
.news .zdMore .more{width:158px;padding:0 24px;font-size:13px;height:40px;line-height:40px}
.news .zdMore .more:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}

.zdMore{position:relative;margin-top:68px}
.zdMore .more{position:relative;width:238px;height:58px;line-height:58px;border-radius:35px;padding:0 48px;font-size:15px;letter-spacing:1px;box-sizing:border-box;background-color:#fff;color:#c8000a;text-transform:capitalize;display:inline-block;display:flex;align-items:center;justify-content:space-between}
.zdMore svg{width:14px;height:12px;vertical-align:middle;pointer-events:none;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:.25s transform ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}
.zdMore svg path{stroke:#c8000a;fill:none;-webkit-transition:stroke .25s ease-out;-o-transition:stroke .25s ease-out;transition:stroke .25s ease-out}
.zdMore span{content:"";width:150px;height:100%;position:absolute;top:-1;right:0;background-color:#fff;border-radius:35px;display:block;-webkit-transition:background-color .25s ease-out,-webkit-transform .25s ease-out;transition:background-color .25s ease-out,-webkit-transform .25s ease-out;-o-transition:.25s background-color ease-out,.25s transform ease-out;transition:background-color .25s ease-out,transform .25s ease-out;transition:background-color .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out;z-index:-1;pointer-events:none}
.zdMore .more:hover svg{-webkit-transform:translateX(25px);transform:translateX(25px)}
.zdMore .more:hover span{-webkit-transform:translateX(25px);transform:translateX(25px)}
.zdMore.center{display:flex;align-items:center;justify-content:center}
.zdMore.border .more{border:1px solid #666;background-color:transparent}

@media(max-width:1480px){
	.news_time{letter-spacing:0}
	.news_tit{font-size:18px}
	.news_p{font-size:14px}
}
@media(max-width:1024px){
	.news{width:48%}
	.zdMore{margin-top:48px}
	.zdMore .more{width:189px;height:48px;line-height:48px;padding:0 28px}
	.news .zdMore .more{width:148px;padding:0 24px;font-size:12px;height:38px;line-height:38px}
	.zdMore svg{width:12px;height:12px}
}
@media(max-width:768px){
	.news{padding:14px}
	.zdMore{margin-top:48px}
	.zdMore .more{font-size:14px;width:158px;height:42px;line-height:42px;padding:0 24px}
	.zdMore.blue .more{font-size:14px}
	.news .zdMore .more{font-size:12px;width:128px;padding:0 18px;height:34px;line-height:34px}
	.zdMore span{width:128px}
	.zdMore svg{width:10px;height:10px}
}
@media(max-width:680px){
	.newsBox{ padding: 40px 0; margin-left:0%;margin-right:0%; }
	.news{width:100%;margin:0 0 28px;border-radius:3px}
	.news_img,.news_img img{border-radius:3px}
	.news_txt{padding:10px 0}
	.news_tit{font-size:16px}
	.news_time svg{width:14px}
	.news_time{font-size:12px}
	.news_p{font-size:12px;height: 42px;}
	.zdMore{margin-top:24px}
}


/* 新闻列表2 */
.list-news{margin-top:90px;margin-bottom: 50px; width:calc(100%+30px);margin-left:-30px; align-items: stretch!important;}
.main-news{width:calc(33.33% - 30px);padding:60px 40px;background-color:#f5f5f5;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;margin-left:30px;margin-bottom:30px}
.main-news-top{width:100%;justify-content:space-between}
.main-news-top .nian{font-size:45px;color:#bbb;font-weight:bold;line-height:1}
.main-news-top .pro-more{margin-top:0;}
.main-news .data{font-size:16px;color:#bbb;margin:10px 0}
.main-news-title{font-size:18px;color:#000;margin-bottom:30px;overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}
.main-news-pic{width:100%;margin-bottom:30px;padding-bottom:48%}
.main-news-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.main-news-text{font-size:15px;color:#999;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}
.main-news:hover{background-color:#fff;box-shadow:0 0 80px 2px rgba(0,0,0,.1)}
.main-news:hover .nian{color:#000}
@media(max-width:1368px){
	.main-news{padding:50px 34px}
	.main-news-top .nian{font-size:38px}
}
@media(max-width:1200px){
	.main-news{width:calc(50% - 30px)}
}
@media(max-width:768px){
	.main-news-top .nian{font-size:33px}
	.main-news-title,.main-news-pic{margin-bottom:20px}
	.main-news-pic{padding-bottom:55%}
	.list-news{width:100%;margin-left:0; margin-top: 50px; margin-bottom: 30px;}
	.main-news{width:100%;margin-bottom:20px;margin-left:0;padding:40px 30px}
}




/* 新闻内容 */
.gg_box4{ width:100%; height:auto; overflow:hidden; background:#f7f7f7; padding:120px 0 36px 0;}
.ggin{ height:auto; overflow:hidden; margin:0 auto; background:#fff; padding:50px 0 40px 0;}
.ggin_t{ height:auto;border-bottom:5px solid #C8000A; padding:0 44px 20px 44px; overflow:hidden;}
.ggin_t h1{ color:#000000; line-height:30px; font-size:30px; font-weight:bold; margin-bottom:20px;}
.ggin_t span{ float:left; display:block; line-height:35px; color:#8c8c8c; font-size:14px;}

.runci{ display:block; float:right; width:34px; height:35px; background:url(../images/bg11.png) no-repeat center center;transition: all 0.5s ease; position:relative; cursor:pointer;}
.runci:hover{ background:url(../images/bg12.png) no-repeat center center;}
.xone{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.75 );left:0;right:0; margin:0 auto; z-index:999999999999999999; top:0%;}
/*.runci:hover .xone{opacity:1;}*/

.ggin_c{ clear:both; height:auto; overflow:hidden; padding:45px 0px; margin:0 45px; border-bottom:1px solid #e5e5e5; margin-bottom:25px; font-size:16px; }
.ggin_c p{ text-align:justify; margin-bottom:10px; line-height:30px; color:#3e3e3e; font-size:16px; }
.ggin_c p img{ display:block; margin:0 auto; max-width:100%;}
.ggin_c p:last-child{ margin-bottom:0px;}
.ggin_b{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 45px;}
.ggin_bl{ float:left; width:1000px; height:auto;}
.ggin_bl a{ display:block; margin-bottom:12px;}
.ggin_bl p{ display:block; line-height:30px; clear:both; color:#666666; font-size:14px;transition: all 0.5s ease;}
.ggin_bl p span{ display:inline-table; width:80px; height:30px; border:1px solid #dcdcdc; color:#666666; font-size:14px; border-radius:50px; text-align:center; line-height:30px; margin-right:15px;}
.ggin_bl p:hover{ color:#C8000A;}
.ggin_bl p:hover span{ border:1px solid #C8000A; background:#C8000A;transition: all 0.5s ease; color:#fff;}
.ggin_bl a:last-child{ margin-bottom:0px;}
.ggin_br{ float:right; width:180px; height:50px; border:1px solid #C8000A; border-radius:50px; text-align:center; line-height:48px; font-size:16px;transition: all 0.5s ease; cursor:pointer; margin-top:13px; color:#C8000A;}
.ggin_br:hover{ /*background:#C8000A;*/ border:1px solid #C8000A; color:#fff; background:#C8000A;}
@media(max-width:1280px){
	.gg_box4{padding-top: 80px;}
	.ggin_t h1{font-size: 26px;}
}
@media(max-width:1024px){
	.gg_box4{padding-top: 60px;}
	.ggin_t h1{font-size: 22px; margin-bottom: 10px;}
}
@media(max-width:768px){
	.ggin{padding: 30px 0 30px;}
	.ggin_t{padding: 0 30px;}
	.ggin_c{margin: 0 30px;margin-bottom: 35px;padding: 35px 0;}
	.ggin_b{padding: 0 30px;}
	.ggin_bl{width: 100%;}
	.ggin_br{width: 150px;height: 40px; line-height: 38px; float: ; }
}
@media(max-width:580px){
	.gg_box4{padding-top: 40px;}
	.ggin{padding: 20px 0 20px;}
	.ggin_t{border-bottom-width: 3px;padding: 0 15px;}
	.ggin_t h1{font-size: 18px; margin-bottom: 0;}
	.ggin_c{margin: 0 15px;margin-bottom: 25px;padding: 25px 0;}
	.ggin_c p{font-size: 14px; line-height: 28px; margin-bottom: 20px;}
	.ggin_b{padding: 0 15px;}
}



/* 产品列表 */
.flex-table { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.pro-list2-box { padding: 60px 0; margin: 0 -1%; }
.pro-list2-box li{width:23%;display:inline-block!important;margin:0 1% 2%;position:relative;overflow:hidden;transition-duration:.3s;background:#fff;border:1px solid rgba(0,0,0,0.1)}
.pro-list2-box li:before{position:absolute;content:"";width:0;height:3px;background:#C8000A;transition-duration:.3s;top:0;left:50%;z-index:9}
.pro-list2-box li .img_pic{position:relative;width:100%;padding-top:60%;overflow:hidden}
.pro-list2-box li .img_pic img{ position:absolute; max-width:86%; top:50%; left:50%; transform: translate(-50%,-50%); transition:all 1s; -o-object-fit:cover; object-fit:cover; }
.pro-list2-box li .pro-pic{padding:100% 0 0}
.pro-list2-box li .pro-pic img{width:100%;-o-object-fit:contain;object-fit:contain}
.pro-list2-box li .pro-text{padding:30px;border-top:1px solid rgba(0,0,0,0.1)}
.pro-list2-box li .pro-text h3{font-size:20px;width:calc(100% - 50px);overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}
.pro-list2-box li .pro-text p{color:#888;font-size:14px;line-height:1.8;margin-top:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}
/* .pro-list2-box li .pro-text p br{ display: none; padding: 0 5px; } */
.pro-text-flex{justify-content:space-between}
.pro-text-flex .pro-more{ width:35px;height:35px;margin-top:0;border:1px solid #ccc;border-radius:50%;background:url(../images/pro-more.png) no-repeat center;background-size:15px;-webkit-transition:all .3s;transition:all .3s}
.pro-list2-box li:hover .pro-more{background:#C8000A url(../images/pro-more-1.png) no-repeat center;background-size:15px;border-color: #C8000A;}

@media(min-width:1025px){
	.pro-list2-box li:hover{transform:translateY(-10px)}
	.pro-list2-box li:hover:before{width:100%;left:0}
}
@media(max-width:1368px){
	.pro-list2-box li .pro-text h3{font-size:20px}
}
@media(max-width:1200px){
	.pro-list2-box li{width:31.333%}
	.pro-list2-box li .pro-text h3{font-size:18px}
}
@media(max-width:768px){
	.pro-list2-box li .pro-text{padding:30px}
	.pro-list2-box li .pro-text p{margin-top:15px}
	.pro-list2-box li .pro-text h3{font-size:16px}
}
@media(max-width:480px){
	.pro-list2-box{ padding: 40px 0; margin: 0; }
	.pro-list2-box li{ width:48%;/* margin:0 0 20px */ }
	.pro-list2-box li .pro-text{ padding: 20px; }
	.pro-list2-box li .pro-text h3{font-size: 16px; width: 100%; }
	.pro-list2-box li .pro-text p{margin-top: 14px; }
	.pro-text-flex .pro-more{ display: none; }
	
}


/* 产品内容 */
.product-info .top {
  background: #f1f1f1;
}
.product-info .top .flex {
  display: flex;
	flex-wrap: wrap;
  position: relative;
  justify-content: space-between;
  padding-top: 65px;
  padding-bottom: 65px;
	
}
.product-info .top .btn-box {
  position: absolute;
  margin-top: 20px;
  right: 0;
  font-size: 0;
  text-align: right;
  z-index:999;
}
.product-info .top .btn-box .btn {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #666;
  border-radius: 50%;
  height: 42px;
  width: 42px;
  background: no-repeat center / 25%;
  opacity: 0.4;
  transition: all 0.3s;
}
.product-info .top .btn-box .btn:hover {
  border-color: #00c8e1;
  opacity: 1;
}
.product-info .top .btn-box .prev {
  background-image: url(../images/icon_jt_1_1_2.png);
}
.product-info .top .btn-box .prev:hover {
  background-image: url(../images/icon_jt_1_1_hover.png);
}
.product-info .top .btn-box .next {
  margin-left: 15px;
  background-image: url(../images/icon_jt_1_2_2.png);
}
.product-info .top .btn-box .next:hover {
  background-image: url(../images/icon_jt_1_2_hover.png);
}
.product-info .top .img-list {
  width: 48.667%;
}
.product-info .top .img-list .big-img {
  margin-bottom: 15px;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
}
.product-info .top .img-list .big-img img{ max-width: 100%; }
/* .product-info .top .img-list .img-box::before {content: "";display: block;padding-top: 100%;} */
.product-info .top .img-list .swiper-box .img-box {
  cursor: pointer;
	padding: 10px;
	background-color: #FFFFFF;
}
.product-info .top .img-list .swiper-box .img-box::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid transparent;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
}
/* .product-info .top .img-list .swiper-box .on .img-box::after {border-color: #dddddd;} */
.product-info .top .cont {
  position: relative;
  width: 46.334%;
  padding-top: 50px;
}
.product-info .top .cont .type {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
}
.product-info .top .cont .h2 {
  margin: 5px 0 25px;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  color: #333333;
}
.product-info .top .cont .des {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 25px 0;
  font-size: 14px;
  line-height: 26px;
  color: #777777;
}
.product-info .top .cont .des table {
  width: 100%;
}
.product-info .top .cont .des table td {
  width: 50%;
}
.product-info .top .cont .des table td:first-child {
  padding-right: 5px;
}
.product-info .top .cont .des table td:last-child {
  /*padding-left: 5px;*/
}
.product-info .top .cont .zx-box {
  padding-top: 50px;
}
.product-info .top .cont .zx-box .contact {
  display: block;
  font-size: 15px;
  line-height: 50px;
  text-align: center;
  align-items: center;
  color: #ffffff;
  background-color: #C8000A;
  cursor: pointer;
  transition: all 0.3s;
}
.product-info .top .cont .zx-box .contact::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  height: 23px;
  width: 23px;
  background: url(../images/icon_7.png) no-repeat center / contain;
}
.product-info .top .cont .zx-box .contact:hover {
  background-color: #e6000b;
}
.product-info .info{padding: 50px 0;}
.product-info .info .cont{ margin-bottom: 80px; }
.product-info .info h2.tit{ margin-top: 20px; font-size: 30px;font-weight: normal;line-height: 1.4em;color: #222222; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #EEEEEE; }
.product-info .info p{ margin-bottom: 20px; }
.product-info .info p img{ max-width: 100%; }
.product-info .info table{ max-width: 500px; border-color: #ccc; border-style: solid; border-width: 0; border-left-width: 1px; border-top-width: 1px; }
.product-info .info table tr{  }
.product-info .info table tr td{ text-align: center; padding: 10px 10px; border-color: #ccc; border-style: solid; border-width: 0; border-bottom-width: 1px; border-right-width: 1px; font-size: 16px; color: #333333; }
.product-info .info table tr td p{ margin-bottom: 0; }
.product-info .info table tr:first-child td{ color: #FFFFFF; background-color: #C8000A; border-color: ; }
.product-info .info .pro-list2-box{ padding: 10px 0; }
.product-info .parameters {padding-top: 45px;}
.product-info .parameters .h2 {font-size: 24px;font-weight: 700;line-height: 1.4em;color: #222222;}
.product-info .parameters .img {margin-top: 20px;margin-bottom: 60px;}
.product-info .parameters .img img {display: inline-block;vertical-align: top;}
.product-info .parameters .cont {border-top: 1px solid #d8d8d8;padding: 65px 0 50px;}
.product-info .parameters .cont .h4 {margin: 0 18.75% 0 20px;font-weight: 700;font-size: 24px;line-height: 1.4em;color: #222222;}
.product-info .parameters .cont .word {overflow: hidden;font-size: 16px;line-height: 1.4em;color: #888888;}
.product-info .parameters .cont .word .table {width: 100%;}
.product-info .parameters .cont .word .table td {width: 50%;padding-bottom: 35px;}
@media (max-width: 1200px) {
  .product-info .top .flex {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .product-info .top .btn-box {
    margin-top: 0;
  }
  .product-info .top .cont {
    padding-top: 40px;
  }
  .product-info .top .cont .h2 {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 1.4em;
  }
  .product-info .top .cont .des {
    padding: 20px 0;
  }
  .product-info .top .cont .zx-box {
    padding-top: 30px;
  }
  .product-info .parameters {
    padding-top: 35px;
  }
  .product-info .parameters .h2 {
    font-size: 22px;
  }
  .product-info .parameters .img {
    margin-top: 10px;
    margin-bottom: 40px;
  }
  .product-info .parameters .cont {
    padding: 45px 0;
  }
  .product-info .parameters .cont .h4 {
    font-size: 22px;
  }
  .product-info .parameters .cont .word .table td {
    padding-bottom: 25px;
  }
}
@media (max-width: 992px) {
  .product-info .top .flex {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .product-info .top .cont {
    padding-top: 30px;
  }
  .product-info .top .cont .h2 {
    margin-bottom: 15px;
    font-size: 20px;
  }
  .product-info .top .cont .des {
    padding: 15px 0;
  }
  .product-info .top .cont .zx-box {
    padding-top: 25px;
  }
  .product-info .top .cont .zx-box .contact {
    font-size: 14px;
    line-height: 40px;
  }
	.product-info .info h2.tit{font-size: 24px;}
}
@media (max-width: 768px) {
  .product-info .top .flex {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .product-info .top .btn-box {
    display: flex;
    position: static;
    width: 100%;
    padding: 15px 0;
    justify-content: space-between;
  }
  .product-info .top .img-list {}
  .product-info .top .cont {padding-top: 30px;}
  .product-info .top .cont .h2 {
    margin-bottom: 15px;
    font-size: 20px;
  }
  .product-info .top .cont .des {
    padding: 15px 0;
  }
  .product-info .top .cont .zx-box {
    padding-top: 25px;
  }
  .product-info .top .cont .zx-box .contact {
    font-size: 14px;
    line-height: 40px;
  }
  .product-info .parameters {
    padding-top: 30px;
  }
  .product-info .parameters .h2 {
    font-size: 18px;
  }
  .product-info .parameters .img {
    margin-bottom: 20px;
  }
  .product-info .parameters .cont {
    padding: 25px 0;
  }
  .product-info .parameters .cont .h4 {
    margin: 0 0 15px;
    float: none;
    font-size: 18px;
  }
  .product-info .parameters .cont .word {
    font-size: 15px;
  }
}
@media (max-width: 580px) {
	.product-info .top .img-list {width: 100%;}
	.product-info .top .cont {width: 100%;padding-top: 30px;}
	.product-info .info{ padding: 30px 0;}
	.product-info .info h2.tit{font-size: 20px; margin-top: 0; margin-bottom: 20px; padding-bottom: 20px;}
	.product-info .info .cont{margin-bottom: 50px;}
}



/* 荣誉相册 */
.zzry{ padding: 90px 0 50px; width:100%;height:auto;overflow:hidden; }
.zzry dl{ float:left;width:32%;margin-right:2%;margin-bottom:2%;height:auto;overflow:hidden }
.zzry dl.bg{ margin-right:0 }
.zzry dt{border:1px solid #ccc;width:100%;height:auto;overflow:hidden;text-align:center;/* padding:15px 25px; */ padding-bottom: 75%; }
.zzry dt img{border: ;max-width: 90%;}
.zzry dd{font-size:16px;line-height:50px;color:#333;text-align:center}
.zzry dl:hover dt{ border:1px solid #C8000A; }
@media(max-width:1024px){
	.zzry{ padding: 60px 0 40px; }
	/* .zzry dt{padding:10px 15px} */
}
@media(max-width:768px){
	.zzry{ display: flex; flex-wrap: wrap; margin: 0 -1%; width: auto; }
	.zzry dl{ float:none; width: 48%; margin-right: 1%; margin-left: 1%; }
	.zzry dl.bg{ margin-right:1%; }
}
@media(max-width:480px){
	.zzry{ padding: 40px 0; }
	.zzry dl{width:100%; margin-bottom:10px;}
}




/* 人才招聘 */
.recruit-box{margin-top:90px; margin-bottom: 50px;}
.recruit-box .item{display:block;margin-bottom:40px;padding:29px 40px;border:1px solid #d8e5ec;background-color:#fff;transition:all .2s}
.recruit-box .item:nth-child(2n){background-color:#f9f9f9}
.recruit-box .staff-box{padding-bottom:20px;border-bottom:1px solid #d8e5ec;transition:all .3s;overflow:hidden}
.recruit-box .staff{float:left;font-size:22px;line-height:30px;color:#C8000A;padding-left:40px;background-repeat:no-repeat;background-position:left center;background-size:20px;background-image:url('../images/staff.png');transition:all .3s}
.recruit-box .detail{float:right;font-size:15px;line-height:30px;color:#999;padding-right:37px;background-repeat:no-repeat;background-position:right center;background-image:url('../images/recruit-arrow.png');transition:all .3s}
.recruit-box .require{margin-top:27px;font-size:0}
.recruit-box .require span{display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:15px;line-height:30px;width:20%;margin-bottom:12px;color:#666;transition:all .3s}
.recruit-box .require span.require-span{width:100%}
.recruit-box .require span:last-child{margin-right:0;margin-bottom:0;display:block}
.recruit-box .item:hover,.recruit-box .item.cur{background-color:#C8000A;border-color:#C8000A;box-shadow:0 10px 20px rgba(0,148,156,.2)}
.recruit-box .item:hover .staff-box,.recruit-box .item.cur .staff-box{border-color:rgba(216,229,236,.3)}
.recruit-box .item:hover .staff,.recruit-box .item.cur .staff{color:#fff}
.recruit-box .item:hover .detail,.recruit-box .item.cur .detail{color:#fff;background-image:url(../images/recruit-arrow2.png)}
.recruit-box .item:hover .require span,.recruit-box .item.cur .require span{color:#fff}
.recruit-box .item .yin{background:#f5f9fc;padding:36px 60px;padding-bottom:65px;margin-top:25px;display:none}
.recruit-box .item .yin.on{display:block}
.recruit-box .item .yin h5{font-size:15px;font-weight:500;margin-top:50px;color:#C8000A}
.recruit-box .item .yin h5 span{border-bottom:1px solid #C8000A}
.recruit-box .item .yin .p1{margin-top:20px;padding-bottom:40px;border-bottom:1px solid #e9e9e9;box-sizing:border-box;margin-bottom:40px}
.recruit-box .item .yin .p{font-size:15px;line-height:28px}
.recruit-box .item .yin h3{font-size:20px;color:#333;line-height:20px;padding-left:16px;border-left:4px solid #C8000A;box-sizing:border-box;margin-bottom:20px}
.recruit-box .item .yin p{font-size:15px;color:#666;margin:5px 0}

@media(max-width:1200px) {
	.recruit-box .require span{width:33.33%}
	.recruit-box .item .yin{padding:36px 40px 50px}
}
@media(max-width:768px){
	.recruit-box{margin-top:50px; margin-bottom: 40px;}
	.recruit-box .item{margin-bottom:20px}
	.recruit-box .item .yin{padding:8px 24px 30px}
	.recruit-box .item .yin h3{font-size:17px}
	.recruit-box .item .yin p{font-size:14px}
	.recruit-box .item .yin .p1{padding-bottom:20px;margin-bottom:26px}
	.recruit-box .item .yin h5{margin-top:25px}
	.recruit-box .staff{font-size:18px;padding-left:26px;background-size:15px}
	.recruit-box .detail{padding-right:22px;font-size:14px}
	.recruit-box .require{margin-top:20px}
	.recruit-box .require span{width:100%;font-size:14px;margin-bottom:4px}
	.recruit-box .item{padding:20px}
}
@media(max-width:640px){
	.recruit-box{margin-top:40px; margin-bottom: 30px;}
}


.abCont{ padding: 50px 0;}
.abCont p{ font: 16px; line-height: 28px; padding-bottom: 10px; }
.abCont img{ max-width: 100%; }
/* 关于我们 */

/* 联系方式 */
.conBox{position:relative;padding:89px 0;overflow: hidden;}
.conBox_div{padding:48px 0 89px;position:relative}
.conBox_div_add{width:40%;display:inline-block;text-align:left;margin-left:10%}
.conMess span{font-size:28px;font-weight:bold;display:block;margin-bottom:14px;color: #383735;}
.conMess p{color:#666;line-height:2;font-size:16px;letter-spacing:1px}
.conEwm{margin-top:48px}
.conEwm .ewmf{margin:0;margin-right:10px}
.conBox_img{width:38%;bottom:-26px;position:absolute;z-index:-1}
.conBox_img img{width:100%;opacity:.06}
.ewmfs{width:40%;float:left}
.ewmf{width:108px;margin:0 5px;text-align:center;display:inline-block;vertical-align:top}
.ewmf img{ max-width: 100%; }
.ewmf span{display:block;margin-top:10px;font-size:13px;line-height:1.4;text-transform:uppercase}
.conMap{position:absolute;top:0;right:0;width:54%;height:100%;overflow:hidden;border-top-left-radius:6px;border-bottom-left-radius:6px;box-shadow:0 12px 30px rgba(80,80,80,.1)}
#mapBox{width:100%;height:100%}
@@media(max-width:1480px){
	.conBox_div{padding:48px 0}
	.conBox_div_add{margin-left:0}
}
@media(max-width:1024px){
	.conBox{padding:68px 0}
	.conBox_div{padding:28px 0}
	.conMess span{font-size:24px}
	.conMess p{font-size:14px}
	.conEwm{margin-top:28px}
	.ewmf{width:89px}
	.ewmf span{font-size:12px;margin-top:3px}
}
@media(max-width:900px){
	.conBox{padding:48px 0}
	.conMap{position:relative;width:100%;height:328px;margin-top:38px}
	.conBox_div{ padding:0; }
	.conBox_div_add{ width:100%; margin-left: 0; padding: 0 5%; }
	.conBox_img{top:auto;bottom:328px;left:auto;right:5%}
}
@media(max-width:768px){
	.conBox{padding:48px 0 0}
}
@media(max-width:680px){
	.conBox_img{bottom:280px;width:58%}
	.conMess span{font-size:22px;letter-spacing:0;margin-bottom:3px}
	.conEwm{margin-top:10px}
	.conMap{height:289px;margin-top:28px}
}




/* 留言 */
.inner_tit{width:100%;margin:0 auto;display:flex;justify-content:space-between;padding:99px 5% 50px}
.center{text-align:center;justify-content:center}
.inner_tit h3{font-size:40px;color:#C8000A;font-weight:normal;font-family:KZWY}
.inner_tit P{font-size:42px;color:#C8000A;font-weight:600;line-height:1.6}
.inner_tit span{color:#333;font-weight:bold;font-size:26px;line-height:1.4}
.tit_contact{margin-bottom:0;display:flex;align-items:center}
.tit_contact span{width:14%;font-size:36px;font-weight:600}
@media(max-width:1200px){
	.inner_tit{padding:50px 5% 30px}
	.inner_tit P{font-size:36px}
	.inner_tit span{font-size:20px}
}
@media(max-width:680px){
	.inner_tit P{font-size:30px}
	.inner_tit span{font-size:18px}
}
@media(max-width:480px){
	.inner_tit{padding:30px 5% 20px}
	.inner_tit P{font-size:24px}
	.inner_tit span{font-size:14px}
}

.Liuyan{padding-bottom:90px;position:relative}
.Liuyan_xq form{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}
.ipt_Liuyan{width:48%;padding:15px 0;color:#555;font-size:16px}
.iptLiuyan_xq{background:#f7f7f7;padding:26px 20px;margin:10px 0;display:flex}
.iptLiuyan_xq span{display:flex}
.iptLiuyan_xq span svg{width:20px;height:20px}
.iptLiuyan_xq path{fill:#999}
.ipt_Liuyan input,.ipt_Liuyan select,.ipt_Liuyan textarea{-webkit-appearance:none;border:0;background:#f7f7f7;width:100%;font-size:16px;outline:0;color:#9d9d9d;margin-left:10px}
.ipt_Liuyan.code .iptLiuyan_xq{ position: relative; }
.ipt_Liuyan.code .iptLiuyan_xq img{ position: absolute; right: 10px; top: 50%; transform: translateY(-50%);}
textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{font-size:14px;}
input::-moz-placeholder{font-size:14px;}
input:-ms-input-placeholder{font-size:14px;}
input::-webkit-input-placeholder{font-size:14px;}
input::placeholder{font-size:14px;}
.ipt_Liuyan textarea{height:20vh}
.contactTj{width:100%;margin-top:40px;text-align:center}
.contactTj a{display:inline-block;padding:20px 0;width:20%;color:#fff;background:#C8000A;text-align:center;margin-right:3%;font-size:16px;letter-spacing:2px}
.contactTj a:last-child{background:#9197ad;margin-right:0}

@media(max-width:1100px){
	.iptLiuyan_xq{padding:20px 20px}
}
@media(max-width:900px){
	.contactTj a{padding:8px 0}
}
@media(max-width:680px){
	.Liuyan{padding-bottom: 40px;}
	.iptLiuyan_tit{display:none}
	.ipt_Liuyan{width:100%;padding: 5px 0;}
	.contactTj{margin-top: 20px;}
	.contactTj a{font-size:12px;}
}



/* 营销网络 */
.network{position: relative; margin: 50px 0; }
.netmap{position: relative;}
.netmap.pc{display: block; }
.netmap.m{display: none; }
.netmap .map{position: relative; z-index: 1;}
.netmap .map img{ width: 100%; }
.netmap .map_add{ position: absolute; width: 100%; z-index: 2; top: 0; left: 0; opacity: 0; animation: netmap 1.2s 1.2s infinite alternate; }
.netmap .map_add img{ width: 100%; }
@keyframes netmap{
	from{opacity: 0;}
	to{opacity: 1;}
}

.net_text{ position: absolute; bottom: 0; left: 0; z-index: 3; max-width: 100%; background-color: rgba(0,0,0,.15); padding: 15px; }
.net_text .tit{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #aaa; }
.net_text .tit h3{ font-size: 30px; font-weight: normal; color: #C8000A; padding-bottom: 15px; }
.net_text .tit p{ font-size: 16px; line-height: 36px; padding-left: 5px;  padding-bottom: 0; }
.net_text .txt{ padding-left: 5px; }
.net_text .txt p{ font-size: 16px; line-height: 36px; padding-bottom: 0;}

@media (max-width:1240px) {}
@media (max-width:1024px) {
	.network{ margin: 20px 0; }
	.netmap.pc{ display: none; }
	.netmap.m{ display: none; }
	
	.net_text{position: static; margin-top: 30px; }
	.net_text .tit h3{font-size: 26px; padding-bottom: 10px;}
	.net_text .tit p{line-height: 30px;}
	.net_text .txt p{line-height: 30px;}
	.abCont{padding: 20px 0 50px;}
}
@media (max-width:480px) {
	.network{margin: 0;}
	.net_text .tit h3{font-size: 22px; }
	.net_text .tit p{font-size: 15px;line-height: 28px;}
	.net_text .txt p{font-size: 15px;line-height: 28px;}
}


/* 锚点 */
.ab_mao{ position: relative; top: -200px; width: 0; height: 0;}

/* 简介 */
.ab_jianjie{ padding: 90px 0 130px;}
.ab_jianjie .box{ align-items: flex-start; padding-top: 70px;}
.ab_jianjie .box .pic{ width: 50%; position: relative; margin: 15px 0; }
.ab_jianjie .box .pic .img{ position: relative; z-index: 2; }
.ab_jianjie .box .pic .img img{ max-width: 100%;  }
.ab_jianjie .box .pic span{ display: block; position: absolute; z-index: 1; }
.ab_jianjie .box .pic .i1{ top: -15px; left: -15px; }
.ab_jianjie .box .pic .i2{ right: -15px; bottom: -15px; transform: rotate( 180deg); }
.ab_jianjie .box .text{ width: 46%; padding-top: 15px; }
.ab_jianjie .box .text p{ text-align: justify; text-indent: 2em; padding-bottom: 20px; font-size: 18px; line-height: 32px;}
@media (max-width:1440px) {
	.ab_jianjie{padding-bottom: 120px;}
	.ab_jianjie .box .pic{ width: 40%;}
	.ab_jianjie .box .text{ width: 56%;}
	.ab_jianjie .box .text p{ font-size: 16px; line-height: 26px; }
}
@media (max-width:1240px) {
	.ab_jianjie{padding-bottom: 100px;}
	.ab_jianjie .box{padding-top: 50px;}
	.ab_jianjie .box .pic span img{ width: 150px; }
	.ab_jianjie .box .text p{font-size: 14px; line-height: 24px; padding-bottom: 10px; }
}
@media (max-width:1024px) {
	.ab_jianjie{padding-bottom: 80px;}
	.ab_jianjie .box .text p{padding-bottom: 5px;}
}
@media (max-width:768px) {
	.ab_jianjie{padding-bottom: 60px; padding-top: 30px;}
	.ab_jianjie .box{padding-top: 30px;}
	.ab_jianjie .box .pic{ width: 100%; margin: 10px;}
	.ab_jianjie .box .pic .i1{ left: -10px; top: -10px; }
	.ab_jianjie .box .pic .i2{ right: -10px; bottom: -10px; }
	.ab_jianjie .box .text{ width: 100%; padding: 0 10px; padding-top: 20px; }
	.ab_jianjie .box .text p{font-size: 15px; line-height: 30px; padding-bottom: 10px;}
}
@media (max-width:480px) {
	.ab_jianjie{padding-bottom: 40px; padding-top: 40px;}
	.ab_jianjie .box{padding-top: 40px;}
	.ab_jianjie .box .text p{line-height: 28px;}
	.ab_jianjie .box .pic span img{width: 100px;}
}



/* 品牌文化 */
.ab_wenhua{ padding: 110px 0 100px; background: url(../images/ab_wenhua_bg.jpg) no-repeat center; background-size: cover;  }
.ab_wenhua .box{ padding-top: 70px; align-items: stretch; }
.ab_wenhua .box .left{ width: 45%; }
.ab_wenhua .box .left .item{ padding-bottom: 	50px; }
.ab_wenhua .box .left .item:last-child{ padding-bottom: 0px; }
.ab_wenhua .box .left .item h3{ font-size: 24px; color: #C8000A; font-weight: bold; }
.ab_wenhua .box .left .item p{ font-size: 18px; line-height: 30px; color: #383735; padding-top: 15px; }
.ab_wenhua .box .left .item p img{ max-width: 100%; }
.ab_wenhua .box .left .item ul{ width: 90%; align-items: stretch; padding-top: 15px; }
.ab_wenhua .box .left .item ul li{ width: 30%;  }
.ab_wenhua .box .left .item ul li .img{ text-align: center; padding-bottom: 70%; }
.ab_wenhua .box .left .item ul li .img img{max-height: 100%;}
.ab_wenhua .box .left .item ul li .txt{ padding-top: 10px; font-size: 16px; text-align: center; }
.ab_wenhua .box .right{ width: 50%;}
.ab_wenhua .box .right .img{  padding-top: 80px; text-align: center; }
.ab_wenhua .box .right .img img{ max-width: 100%;  }
@media (max-width:1240px) {
	.ab_wenhua{padding: 90px 0 80px;}
	.ab_wenhua .box{padding-top: 50px;}
	.ab_wenhua .box .left .item{padding-bottom: 30px;}
	.ab_wenhua .box .left .item h3{font-size: 20px;}
	.ab_wenhua .box .left .item p{font-size: 16px; padding-top: 10px;}
	.ab_wenhua .box .right .img{ padding-top: 50px;}
}
@media (max-width:1024px) {
	.ab_wenhua{padding: 70px 0 60px;}
	.ab_wenhua .box .left{width: 56%;}
	.ab_wenhua .box .right{width: 40%;}
}
@media (max-width:768px) {
	.ab_wenhua{padding: 60px 0 50px;}
	.ab_wenhua .box{ padding-top: 30px;}
	.ab_wenhua .box .left{width: 100%;}
	.ab_wenhua .box .left .item{padding-bottom: 20px;}
	.ab_wenhua .box .left .item ul{ width: 100%; padding-bottom: 20px;}
	.ab_wenhua .box .left .item h3{ font-size: 18px; }
	.ab_wenhua .box .left .item p{padding-top: 5px;}
	.ab_wenhua .box .right{width: 100%;}
	.ab_wenhua .box .right .img{padding-top: 30px;}
}
@media (max-width:480px) {
	.ab_wenhua{padding: 50px 0 30px;}
	.ab_wenhua .box .left .item h3{ font-size: 16px; }
	.ab_wenhua .box .left .item p{font-size: 15px; line-height: 26px; }
}


/* 发展历程 */
.ab_fazhan{ padding: 100px 0 50px; }
.ab_fazhan .box{ padding-top: 10px; }
.ab_fazhan .box .img{ text-align: center; }
.ab_fazhan .box .img img{ max-width: 100%; }
@media (max-width:1240px) {
	.ab_fazhan{padding: 80px 0 40px;}
}
@media (max-width:1024px) {
	.ab_fazhan{padding: 70px 0 30px;}
}
@media (max-width:768px) {
	.ab_fazhan{padding: 60px 0 30px;}
}
@media (max-width:480px) {
	.ab_fazhan{padding: 45px 0 20px;}
}



/* 发展历程 */
.ab_gongyi{ padding: 100px 0; background-color: #383735;}
.ab_gongyi .index-tit h3{  color: #FFFFFF; }
.ab_gongyi .box{ align-items: flex-start; padding-top: 70px;}
.ab_gongyi .box .text{ width: 450px; background-color: #FFFFFF; padding: 40px 33px; }
.ab_gongyi .box .text h3{ font-size: 22px; color: #888889; line-height: 36px; text-transform: uppercase; }
.ab_gongyi .box .text p{ font-size: 22px; font-weight: bold; color: #383735; line-height: 36px; text-transform: uppercase; padding-bottom: 10px; }
.ab_gongyi .box .text img{ max-width: 100%; padding-top: 10px; }
.ab_gongyi .box .pic{ width: calc(100% - 450px); padding-left: 50px; padding-top: 50px; }
.ab_gongyi .box .pic img{ max-width: 100%; }
@media (max-width:1240px) {
	.ab_gongyi{ padding: 80px 0; }
	.ab_gongyi .box{ padding-top: 50px;}
	.ab_gongyi .box .text{width: 360px;}
	.ab_gongyi .box .text h3{font-size: 18px; line-height: 30px;}
	.ab_gongyi .box .text p{font-size: 18px; line-height: 30px;}
	.ab_gongyi .box .pic{ width: calc(100% - 360px); }
}
@media (max-width:1024px) {
	.ab_gongyi .box .text{ width: 100%;}
	.ab_gongyi .box .text img{ width: 49.5%; }
	.ab_gongyi .box .pic{ width: 100%; padding-left: 0; text-align: center; }
}
@media (max-width:768px) {
	.ab_gongyi{ padding: 60px 0; }
	.ab_gongyi .box{ padding-top: 30px;}
	.ab_gongyi .box .text{padding: 30px 20px;}
}
@media (max-width:480px) {
	.ab_gongyi{ padding: 50px 0; }
	.ab_gongyi .box .text h3{font-size: 16px; line-height: 26px;}
	.ab_gongyi .box .text p{font-size: 16px; line-height: 26px; padding-bottom: 0;}
	.ab_gongyi .box .text img{width: 100%;}
	.ab_gongyi .box .pic{padding-top: 30px;}
}



/* 工厂实景 */
.ab_photo{ padding: 100px 0 90px; }
.ab_photo .box{ padding-top: 70px; }
.ab_photo .photoSwiper{ position: relative; width: 100%; padding-bottom: 60px; }
.ab_photo .photoSwiper .item{  }
.ab_photo .photoSwiper .item .picScale{ padding-bottom: 65%; }
.ab_photo .photoSwiper .item .txt{ font-size: 18px; text-align: center; padding-top: 20px; }

.ab_photo .swiper-pagination{ position: absolute; bottom: 0; width: 100%; }
.ab_photo .swiper-pagination span{ margin: 0 10px; background: none; position: relative; width: 15px; height: 15px; opacity: 1; }
.ab_photo .swiper-pagination span::after,
.ab_photo .swiper-pagination span::before{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.ab_photo .swiper-pagination span::after{ display: block; content: ''; width: 5px; height: 5px; background-color: #383735; border-radius: 10px; }
.ab_photo .swiper-pagination span::before{ display: block; content: ''; width: 14px; height: 14px; border-radius: 30px; position: absolute; border: 2px solid #383735;  transform: translate(-50%, -50%) scale(0); transition: 0.3s; }
.ab_photo .swiper-pagination-bullet-active::before{ transform: translate(-50%, -50%) scale(1) !important; }

@media (max-width:1240px) {
	.ab_photo{ padding: 80px 0 70px; }
	.ab_photo .box{padding-top: 50px;}
}
@media (max-width:1024px) {
	.ab_photo{ padding: 60px 0 50px; }
	.ab_photo .box{padding-top: 40px;}
	.ab_photo .photoSwiper .item .txt{font-size: 16px; padding-top: 10px;}
}
@media (max-width:768px) {
	
}
@media (max-width:480px) {
	.ab_photo{ padding: 50px 0 40px; }
	.ab_photo .box{padding-top: 30px;}
	.ab_photo .photoSwiper{padding-bottom: 40px;}
	.ab_photo .swiper-pagination span{ margin: 0 4px; }
}