.wrap{width:100%;max-width:1300px;margin:0 auto}
.wrap01{width:100%;max-width:1400px;margin:0 auto}
img{display:block}
/* 头部 */
header{position:fixed;width:100%;left:0;top:0;border:1px solid rgba(225, 255, 255, 0.2);z-index:99}
.header{padding:0 4%;height:80px}
.nav>li{margin:0 1.4vw;height:74px;line-height:74px;position:relative}
.nav>li>a{display:block;font-size:17px;color:#fff}
.logo img{max-width:100%;height:38px}
.atv{background:rgba(0, 0, 0, 0.7);transition:0.5s}
.thr{left:50%;top:75px;width:160px;background:rgba(39, 56, 144, 0.8);transform:translateX(-50%);display:none}
.thr>a{display:block;text-align:center;line-height:46px;color:#FFF}
@media(min-width:1201px){
  .thr>a:hover{background:rgba(39, 56, 144, 1);  color:#FFF}
  .nav>li>a.on,.nav>li>a:hover{border-bottom:1px solid #fff}
  .nav>li:hover .thr{display:block
  }
}
/* banner */
.banner img{width:100%}
.slt{height:157px;width:275px;border:1px solid #fff;right:341px;bottom:83px}
.slt img{max-width:100%;height:157px;object-fit:cover}
.banner_img img{width:100%}
.gallery-top .swiper-pagination-h{bottom:30px !important}
.gallery-top .swiper-pagination-h .swiper-pagination-bullet{color:#756265;height:8px;width:8px;border-radius:0;background:#786265}
.gallery-top .swiper-pagination-h .swiper-pagination-bullet-active{background:#fff !important}
.gallery-top .swiper-button-next:after{display:none}
.column{height:100%;left:0;top:0;width:100%}
.banner_tit{font-size:50px;color:#e60012;margin-bottom:8px}
.banner_txt{color:#fff;font-size:28px}
/* tab和当前位置 */
.tab_box{background:#f5f5f5;padding:1.5% 0}
.tab a{font-size:16px;margin-right:3vw}
.dqwz a:hover,.tab a:hover,.tab a.cur{color:#273890}
.dqwz{background:url(../images/dqwz.png) no-repeat left center;padding-left:40px}
.fw{font-weight:bold}
/* 首页 */
/* 首页产品中心 */
.index_product{background:url(../images/index_product.png) no-repeat center top;padding:70px 0;background-size:100% 100%}
.col_f{color:#fff}
.swiper01 .images{height:413px;border-radius:50%;margin:0 auto;overflow:hidden}
.swiper01 .images img{height:413px;object-fit:cover;max-width:100%}
.swiper01 .swiper-slide{text-align:center;transition:300ms;transform:scale(0.5)}
.swiper01 .swiper-slide-active,.swiper01 .swiper-slide-duplicate-active{transform:scale(1)}
.swiper01 .swiper-slide-active .images_box01{display:block}
.swiper01 .swiper-slide-active p{display:none}
.images_box01{display:none}
.images_box{left:0;top:0;height:100%;width:100%;background:rgba(39, 56, 144, 0.7)}
.images_box{display:block;width:100%}
.images_box .t1{color:#fff;font-size:26px;font-weight:bold}
.images_box .wh{width:100%}
.images_box .ljgd{height:52px;width:200px;border:2px solid #fff;line-height:52px;text-align:center;margin:20px auto;font-size:16px;color:#fff}
.swiper01 p{color:#fff;font-size:30px;margin-top:20px}
.index_product_swiper{padding-top:80px}
.swiper01 .swiper-button-next{background:url(../images/right.png) no-repeat center center;width:50px;height:50px}
.swiper01 .swiper-button-prev{background:url(../images/left.png) no-repeat center center;width:50px;height:50px}
.swiper01 .swiper-button-prev:after,.swiper01 .swiper-button-next:after{display:none}
/* 首页关于我们 */
.index_about_1,.index_about_r{width:50%}
.index_about_1{background:url(../images/bg02.png) no-repeat left bottom;height:962px}
.index_about_1_box{padding:14% 15% 0 14%}
.index_about_1_box .t1,.index_about_1_box .t2,.index_about_1_box .t3{margin-bottom:80px}
.index_about_1_box .t1 p:first-child{font-size:40px;font-weight:bold}
.index_about_1_box .t1 p:last-child{font-size:30px;color:#ddd}
.index_about_1_box .t2{font-size:26px;font-weight:bold;line-height:48px}
.index_about_1_box .t3{font-size:16px;line-height:36px}
.btn01 a{width:200px;height:52px;border:2px solid #004B8A;line-height:52px;text-align:center;color:#004B8A;font-size:16px}
.btn01 a:hover{background:#004B8A;color:#fff}
.index-box-3 .link ul{
  display:flex;display:-webkit-box;/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display:-moz-box;/* Firefox 17- */
  display:-webkit-flex;/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display:-moz-flex;/* Firefox 18+ */
  display:-ms-flexbox;/* IE 10 */
  align-items:center
}
.index-box-3 .link ul li{position:relative;width:50%;background:#175ba8;height:236px}
.index-box-3 .link ul li a{display:block;padding:64px 120px 56px 80px}
.index-box-3 .link ul li:hover:after{bottom:50%;margin-bottom:-26px;box-shadow:11px 19px 30px 0px rgba(0, 0, 0, 0.1);background:url(../images/i3_right2.png) no-repeat;background-size:contain}
.index-box-3 .link ul li:first-child{background:#43a7dd}
.index-box-3 .link ul li:after{content:"";display:inline-block;width:52px;height:52px;border-radius:50%;background:url(../images/i3_right.png) no-repeat;background-size:contain;position:absolute;right:70px;bottom:58px;z-index:10;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.index-box-3 .link ul li .icon{width:48px}
.index-box-3 .link .caption{font-size:24px;color:#fff;font-weight:700}
.index-box-3 .link .caption-box p{font-size:16px;font-family:"tccm";text-transform:uppercase;color:rgba(255, 255, 255, 0.6);margin:2px auto 26px}
.index-box-3 .data{margin:0 auto;background:#f6f6f6;height:252px;display:flex;justify-content:center;align-items:center;padding:0 20px}
.index-box-3 .data ul{
  display:flex;display:-webkit-box;/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display:-moz-box;/* Firefox 17- */
  display:-webkit-flex;/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display:-moz-flex;/* Firefox 18+ */
  display:-ms-flexbox;/* IE 10 */
  justify-content:center
}
.index-box-3 .data ul li{margin-right:60px}
.index-box-3 .data ul li:last-child{margin-right:0}
.index-box-3 .data ul li:nth-child(1) .num span{width:60px}
.index-box-3 .data ul li:nth-child(2) .num span{width:120px}
.index-box-3 .data ul li:nth-child(3) .num span{width:80px}
.index-box-3 .data ul li:nth-child(4) .num span{width:80px}
.index-box-3 .data p{font-size:18px;color:#333}
.index-box-3 .data .num{font-size:18px;color:#43a7dd;margin-top:6px}
.index-box-3 .data .num span{display:inline-block;font-size:45px;font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;margin-right:8px}
.index-box-3 .data em{position:relative;top:2px;font-family:"tcb";font-size:28px;vertical-align:top;font-style:normal}
.company_img img{/* height:474px;*/
  max-width:100%;object-fit:cover}
/* 关于我们 */
.mb3{margin-bottom:30px}
.about{padding-top:95px}
.title{font-size:40px}
.title::after{position:absolute;left:50%;bottom:-14px;background:#e60012;height:3px;width:30px;content:"";transform:translateX(-50%)}
.about_us{width:calc(100% - 457px)}
.about_us .txt{font-size:16px;line-height:38px;padding-top:50px;text-align:justify}
.about_r{width:359px}
.about_img img{max-width:100%;height:376px;object-fit:cover}
.about_img_box{color:#fff;left:30px;top:30px}
.about_img_box .t1{font-size:22px;margin-bottom:10px}
.about_img_box .t2{font-size:18px}
.about_img_box .t2::after{position:absolute;left:4px;bottom:-14px;background:#fff;height:3px;width:30px;content:""}
.numscroll{background:#2464ac;color:#fff;padding:30px 0;text-align:center}
.number{margin-right:20px}
.number .num span{font-size:48px;font-weight:bold}
.number p{font-size:16px}
.gcjz{background:url(../images/honor_bg.jpg)no-repeat center top;background-size:100% 100%;padding:82px 0;margin-top:98px}
.center{text-align:center}
.title01::after{left:49%}
.index-box-2{position:relative}
.index-box-2 .imgs{position:relative}
.index-box-2 .imgs ul li{overflow:hidden;display:none}
.index-box-2 .imgs ul li.on{display:block;animation:fadeIn 0.3s ease}
.index-box-2 .imgs ul li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}
.index-box-2 .imgs ul li a{display:block;font-size:0}
.index-box-2 .imgs ul li img{width:100%;height:600px;object-fit:cover;transition:transform 3s ease;-webkit-transition:transform 3s ease;-moz-transition:transform 3s ease;-ms-transition:transform 3s ease;-o-transition:transform 3s ease}
.index-box-2 .imgs ul li img.phone{display:none}
.index-box-2 .imgs:after{content:"";display:block;width:100%;height:160px;background:rgba(0, 0, 0, 0.4);position:absolute;left:0;bottom:0;z-index:2}
.index-box-2 .swiper-box{position:absolute;left:0;bottom:0;z-index:10;width:100%}
.index-box-2 .swiper-box .swiper-wrapper{align-items:flex-end}
.index-box-2 .swiper-box .swiper-slide{cursor:pointer;height:160px;border-right:1px solid rgba(255, 255, 255, 0.2);transition:height 0.8s ease;-webkit-transition:height 0.8s ease;-moz-transition:height 0.8s ease;-ms-transition:height 0.8s ease;-o-transition:height 0.8s ease}
.index-box-2 .swiper-box .swiper-slide .box{padding:0 56px 0 62px}
.index-box-2 .swiper-box .active{height:600px;background:rgba(39, 56, 144, 0.8)}
.index-box-2 .swiper-box .active .line,.index-box-2 .swiper-box .active .index-more,.index-box-2 .swiper-box .active .desc{display:block}
.index-box-2 .swiper-box .active .label {padding-bottom:34px;margin-bottom:80px;border-bottom:2px solid #cd1e15}
.box-container{width:1440px;margin:0 auto}
.index-box-2 .swiper-box .active .name{margin-top:25px;text-align:left}
.index-box-2 .swiper-box .active .icon{top:44px;display:none}
.index-box-2 .swiper-box .active .desc{margin-bottom:110px}
.index-box-2 .swiper-box .base{position:relative}
.index-box-2 .swiper-box .line{height:4px;border:2px solid #cd1e15;border-left:none;border-right:none;margin-top:118px}
.index-box-2 .swiper-box .name{font-size:25px;color:#fff;font-weight:700;text-align:center}
.index-box-2 .swiper-box .label{font-size:16px;color:#fff;margin:6px auto 30px;border-bottom:1px solid transparent}
.index-box-2 .swiper-box .desc{font-size:16px;color:#fff;line-height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:108px}
.index-box-2 .swiper-box .icon{width:56px;margin:50px auto 0 auto}
.index-box-2 .swiper-box .index-more{border-color:rgba(255, 255, 255, 0.6);color:#fff;border:2px solid #fff;height:52px;width:200px;margin:0 auto;text-align:center;line-height:52px;font-size:16px}
.index-box-2 .swiper-box .line,.index-box-2 .swiper-box .index-more,.index-box-2 .swiper-box .desc{display:none}
.index-box-2 .swiper-btn{display:inline-block;width:16px;height:30px;position:absolute;bottom:94px;z-index:10}
.index-box-2 .swiper-btn.prev{left:114px;background:url(../images/i2_l2.png) no-repeat;background-size:contain}
.index-box-2 .swiper-btn.prev.swiper-button-disabled{background:url(../images/i2_l.png) no-repeat;background-size:contain}
.index-box-2 .swiper-btn.next{right:114px;background:url(../images/i2_r2.png) no-repeat;background-size:contain}
.index-box-2 .swiper-btn.next.swiper-button-disabled{background:url(../images/i2_r.png) no-repeat;background-size:contain}


/* 首页新闻 */
.index_news_box .con{font-size:16px;line-height:36px}
.index_news_box a:hover .t1{color:#273890}
.index_news_box a:hover .dd{background:url(../images/dd_atv.png) no-repeat left center}
.index_news{padding-top:60px;background:#f5f5f5}
.mb6{margin-bottom:60px}
.index_news_box{padding:34px 60px 54px 60px;height:388px;background:#fff}
.index_news_box i{color:#ddd;font-size:18px;font-family:"Times New Roman", Times, serif;font-weight:bold;margin-bottom:8px}
.index_news_box .t1{font-size:18px;line-height:30px;font-weight:bold;color:#333;line-height:48px;height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index_news_box .tiem{color:#999}
.index_news_box .con{color:#999;font-size:16px;line-height:30px;height:60px;overflow:hidden}
.index_news_box .tu03 img{width:100%;height:174px;object-fit:cover}
.index_news_box .dd{height:50px;width:80px;background:url(../images/dd.png) no-repeat left center}
.index_news_box a{display:block}
.news_more{width:213px;height:60px;margin:0px auto;padding:50px 0}
.news_more a{display:block;transition:0.5s;line-height:52px;border:2px solid #273890;color:#273890;text-align:center;font-size:16px}
.news_more a:hover{background:#273890;color:#fff}
.index_news01 .swiper-button-next,.index_news01 .swiper-button-prev{background-image:none !important;font-size:20px;font-family:"宋体";font-weight:bold;height:40px;width:40px;background:rgba(0, 0, 0, 0.1);text-align:center;line-height:40px;color:#999}
.index_news01 .swiper-button-prev:after,.index_news01 .swiper-button-next:after{display:none}
.index_news01 .swiper-button-next:hover,.index_news01 .swiper-button-prev:hover{background:#273890;color:#fff}
.index_news01 .swiper-button-next{right:0 !important}
.index_news01 .swiper-button-prev{left:0 !important}
/* 旋转木马 */
#certify{margin-top:60px}
#certify .swiper-slide{width:400px;background:#fff;border:1px solid #dcdcdc;padding:20px;text-align:center}
#certify .swiper-slide img{width:100%;height:300px;object-fit:cover;margin:0 auto}
#certify .swiper-slide p{width:100%;color:#333;margin-top:20px;font-size:18px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#certify .swiper-button-prev{left:5%;background:url(../images/left1.png) no-repeat left center}
#certify .swiper-button-next{right:4%;background:url(../images/right1.png) no-repeat left center}
#certify .swiper-button-prev,#certify .swiper-button-next{width:45px;height:45px}
.m_certify{text-align:center;display:none;font-size:16px}
/* 荣誉资质 */
.honor{padding:60px 0}
.mt5{margin-top:50px}
.gap_8{margin-left:-24px;margin-right:-24px}
.omcbnta li{width:25%}
.omcbnta li a{display:block;margin:0 24px}
.omcbnta li a .tu{height:181px;background:#f9f9f9;padding:11px}
.omcbnta li a .tu img{height:181px;margin:0 auto;object-fit:contain;max-width:100%}
.omcbnta p{font-size:16px;padding:30px 0}
.none{display:none}
.more{height:46px;width:169px;margin:30px auto 0 auto}
.more a{display:block;line-height:46px;text-align:center;border-radius:50px;border:1px solid #dddddd}
.more a:hover{color:#fff;background:#2464ac;border:1px solid #2464ac}
/* 联系我们 */
.contact{margin:60px 0}
.contact_box{border-top:1px solid #e5e5e5;padding:30px 0}
.contact_box .t1{font-size:26px;padding:30px 0}
.contact_box .t2{font-size:16px;line-height:48px}
.contact_box .t2 p{padding-left:30px}
.contact_box .t2 p:nth-child(1){background:url(../images/address.png) no-repeat left 17px}
.contact_box .t2 p:nth-child(2){background:url(../images/tel.png) no-repeat left 17px}
.contact_box .t2 p:nth-child(3){background:url(../images/yx.png) no-repeat left 17px}
#addres,.address,#map{width:420px;height:288px}
/* 在线留言 */
.message{margin-top:132px;padding:80px 0 109px 0;background:#f9f9f9}
.message .t2{font-size:18px;color:#010202;margin-bottom:40px;margin-top:60px}
.lx_input{border:1px solid #d9d9d9;height:50px;width:45%;margin-bottom:30px;padding-left:15px}
.input{width:94%}
.input input{width:98%;height:40px;background:none}
.lx_textarea{margin-bottom:30px;border:1px solid #d9d9d9;width:100%;padding:10px}
.textarea,textarea{width:97%;background:none}
.lx_input .input01{width:60%}
.lx_input .input01 input{height:40px;width:100%;background:none}
.lx_input02{border:none;padding:0;width:46%}
.lx_input button{width:100%;background:#0163af;color:#fff;font-size:16px;height:100%}
/* 技术支持 */
.support_list{padding:50px 0}
.support_list li{padding:30px 0;border-bottom:1px solid #e8eaeb}
.support_list li a{display:block;line-height:30px;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;background:url(../images/jt.png) no-repeat right center}
.support_list li:hover{border-bottom:1px solid #d72149;color:#000}
.support_list a:hover{color:#000}
.support_list a span{color:#999999;margin-right:40px}
/* 新闻资讯 */
.news_list li{margin-bottom:23px}
.news_list li a{border:1px solid #dddddd}
.news_img{width:350px;margin:-1px}
.news_img img{height:245px;width:100%;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.news_txt{width:calc(100% - 420px)}
.news_txt .t1{color:#000;font-size:20px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px}
.news_txt .t1,.news_txt .t2{width:90%}
.news_txt .t2{color:#999;font-size:16px;line-height:30px;height:60px;overflow:hidden;text-overflow:ellipsis}
.mb3{margin-bottom:30px}
.news_list li a:hover .t1{color:#273890}
.news_list li a:hover{border:1px solid #273890}
.news_list li a:hover .news_img img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.news_txt .time{color:#999;font-size:16px}
/* 应用案例 */

.gap_9{margin-left:-25px;margin-right:-25px}
.case_list li{width:33.3333%}
.case_list li a{border:1px solid #dddddd;margin:0 25px 50px 25px;display:block}
.case_box{padding:18px}
.case_box_img img{height:243px;width:100%;object-fit:cover}
.case_box p{margin:30px 0 12px 0;font-size:18px;text-align:center;overflow:hidden;line-height:30px;text-overflow:ellipsis;height:60px}
/* 应用案例详情 */
.details-top{padding:60px 0;border-bottom:1px solid #F0EDF1}
.details-top .t1{font-size:32px;font-weight:bold}
.details_content{padding:50px 0;font-size:16px !important;line-height:32px !important}
.details_content img{height:auto !important;max-width:100% !important;display:block;margin:0 auto}
.details_bottom{padding:50px 0;border-top:1px solid #F0EDF1}
.details_bottom_left{line-height:30px;font-size:16px;color:#333}
.returnList a{display:block;width:138px;height:49px;line-height:49px;padding-left:18px;font-size:16px;border:1px solid #e9e9e9}
.returnList a span{padding-left:30px}
.returnList a:hover{background:#004B8A;color:#fff;border:1px solid #004B8A}
.details-top .t2{color:#999;margin-top:20px}
/* 产品详情 */
.product_details{padding:88px 0 60px 0}
.product_l{border:1px solid #e6e6e6;width:568px;height:510px}
.product_l img{height:510px;max-width:100%;margin:0 auto;object-fit:contain}
.detailsSwiper .swiper-button-next{background:url(../images/right1.png) no-repeat left center}
.detailsSwiper .swiper-button-prev{background:url(../images/left1.png) no-repeat left center}
.product_r{width:calc(100% - 642px)}
.product_r .t1{font-size:30px;line-height:30px;font-weight:bold;padding-bottom:40px;border-bottom:1px solid #e6e6e6;color:#333}
.product_r .con{padding-top:30px;line-height:36px;font-size:15px;color:#666;border-bottom:1px solid #e6e6e6;padding-bottom:50px}
.product_btn{margin-top:40px;height:46px}
.product_btn a{width:100px;height:44px;border:1px solid #e6e6e6;display:block;padding:0 51px;line-height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:10px}
.parameter{background:#edecec}
.parameter a{height:72px;display:block;width:241px;line-height:72px;font-size:20px;font-weight:bold;text-align:center}
.parameter a.current{color:#fff;background:#273890}
.product_tab{padding-bottom:88px}
.product_tab .con{padding-top:30px}
/* 新闻详情页 */
.sub-main{padding:77px 0}
.news-detail-wrap{display:flex;justify-content:space-between}
.news-detail-left{width:73%;border:1px solid #eee}
.news-detail-right{width:25%}
.news-detail-head{border-bottom:1px solid #eee;padding:20px}
.news-detail-title{font-size:20px;color:#333;word-break:break-all;font-weight:bold}
.news-detail-desc{font-size:14px;color:#A4A4A4;display:flex;margin-top:10px;align-items:center}
.news-detail-desc p{height:30px;margin-right:20px;line-height:30px;display:flex;align-items:center}
.news-detail-desc p i{background-repeat:no-repeat;background-size:100% 100%;width:15px;height:15px;display:inline-block;margin-right:5px;vertical-align:middle}
.news-detail-desc p.time i{background-image:url('../images/icon-time.png')}
.news-detail-desc p.nums i{background-image:url('../images/icon-nums.png')}
.news-detail-cont{padding:20px;line-height:30px;word-break:break-all}
.news-detail-right-head{display:block;border:1px solid #eee;padding:20px 10px;margin-bottom:20px}
.news-detail-right-head dt{font-size:14px;color:#686868}
.news-detail-right-head dd{font-size:16px;color:#333;font-weight:bold;margin-top:15px}
.news-detail-right-head:hover dd{text-decoration:underline}
.news-detail-right-list{border:1px solid #eee;padding:20px 10px}
.news-detail-right-list dt{position:relative;font-size:16px;color:#333;font-weight:bold;border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:5px}
.news-detail-right-list dt::after{content:'';display:block;width:70px;background-color:#f00;height:2px;position:absolute;left:0;bottom:-2px;z-index:3}
.news-detail-right-list dd{border-bottom:1px dashed #ccc;padding:10px 0}
.news-detail-right-list dd:last-child{border-bottom:none;padding-bottom:0}
.news-detail-right-list dd a:hover h3{text-decoration:underline}
.news-detail-right-list dd h3{font-size:14px;color:#333;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-detail-right-list dd p{font-size:13px;color:#686868;margin-top:5px}
/* 产品中心 */
.product{padding:20px 0 44px 0}
.por_tit{line-height:50px;font-size:20px;border-bottom:3px solid #E8E5E9;padding-bottom:10px;margin-bottom:56px}
.gap_6{margin:0 -9px}
.gap_6 .col{margin:0 9px 18px 9px}
.gap_6 a{border:1px solid #ededed;display:block;box-shadow:4px 4px 5px -2px #acbcc9}
.gap_6 .img,.gap_6 img{height:230px}
.gap_6 img{object-fit:contain;display:block;margin:0 auto;max-width:100%}
.gap_6 .t1{height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;background:#014b88}
.product_list{padding-bottom:50px}
.fwb{line-height:30px !important}
.Product_details{padding-bottom:60px}
.Product_details_tit{background:#FBF8FB;height:68px;font-size:24px;line-height:68px;font-weight:bold;padding-left:30px;margin:28px 0 37px 0}
.Product_conten .img{width:514px;height:514px;border:1px solid #f2f2f2}
.Product_conten img{height:514px}
.Product_conten .fwb{width:calc(100% - 680px)}
.flex_4{width:25%}
@media (max-width:1200px){.sub-main{padding-top:0}
  /* 新闻详情 begin */
  .news-detail-wrap{display:flex;  justify-content:space-between;  margin:50px auto}
  .news-detail-left{width:73%;  border:1px solid #eee}
  .news-detail-right{width:25%}
  .news-detail-head{border-bottom:1px solid #eee;  padding:20px}
  .news-detail-title{font-size:20px;  color:#333;  word-break:break-all}
  .news-detail-desc{font-size:14px;  color:#A4A4A4;  display:flex;  margin-top:10px;  align-items:center}
  .news-detail-desc p{height:30px;  margin-right:20px;  line-height:30px;  display:flex;  align-items:center}
  .news-detail-desc p i{background-repeat:no-repeat;  background-size:100% 100%;  width:15px;  height:15px;  display:inline-block;  margin-right:5px;  vertical-align:middle}
  .news-detail-desc p.time i{background-image:url('../images/icon-time.png')}
  .news-detail-desc p.nums i{background-image:url('../images/icon-nums.png')}
  .news-detail-cont{padding:20px;  line-height:30px;  word-break:break-all}
  .news-detail-right-head{display:block;  border:1px solid #eee;  padding:20px 10px;  margin-bottom:20px}
  .news-detail-right-head dt{font-size:14px;  color:#686868}
  .news-detail-right-head dd{font-size:16px;  color:#333;  font-weight:bold;  margin-top:15px}
  .news-detail-right-head:hover dd{text-decoration:underline}
  .news-detail-right-list{border:1px solid #eee;  padding:20px 10px}
  .news-detail-right-list dt{position:relative;  font-size:16px;  color:#333;  font-weight:bold;  border-bottom:2px solid #eee;  padding-bottom:10px;  margin-bottom:5px}
  .news-detail-right-list dt::after{content:'';  display:block;  width:70px;  background-color:#f00;  height:2px;  position:absolute;  left:0;  bottom:-2px;  z-index:3}
  .news-detail-right-list dd{border-bottom:1px dashed #ccc;  padding:10px 0}
  .news-detail-right-list dd:last-child{border-bottom:none;  padding-bottom:0}
  .news-detail-right-list dd a:hover h3{text-decoration:underline}
  .news-detail-right-list dd h3{font-size:14px;  color:#333;  font-weight:normal;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap}
  .news-detail-right-list dd p{font-size:13px;  color:#686868;  margin-top:5px}
  @media (max-width:1200px){
    .news-detail-wrap{flex-direction:column;margin:30px auto}
    .news-detail-left{margin-bottom:20px}
    .news-detail-left,  .news-detail-right{width:100%}
  }
  /* 新闻详情 end */}
/* 底部 */
.footer{background:url(../images/bg.png) no-repeat center top;background-size:100% 100%;border-top:5px solid #e8150e}
.footer_top{padding:7% 0 4% 0}
.footer_nav{color:#fff;width:70%}
.footer_nav a{display:block;line-height:46px;color:#999}
.footer_nav li{padding-right:1vw;width:15%}
.footer_nav h3{font-size:17px;font-weight:500;margin-bottom:30px}
.erw_Box{width:21%}
.erw_Box_top{text-align:right;color:#fff}
.erw_Box_top p:first-child{font-size:17px;margin-bottom:10px}
.erw_Box_top p:last-child{font-size:32px;font-weight:bold}
.erw_Box_bottom{padding-top:50px;text-align:center}
.ewm_img{width:128px}
.qrcode01 img{width:100%;height:128px;object-fit:contain}
.ewm_img p{padding:20px 0;color:#dddddd}
.copyright{text-align:center;padding:20px 0;color:#ddd;border-top:1px solid rgba(225, 255, 255, 0.2)}
/* 媒介查询 */
@media(max-width:1564px){
  .index-box-3 .data ul li{margin-right:40px}
  .index-box-3 .data .num span{font-size:36px}
}
@media(max-width:1440px){
  .box-container{width:1200px}
  .index-box-2 .swiper-box .swiper-slide .box{padding:0 25px}
  .index-box-2 .swiper-btn.prev{left:15px}
  .index-box-2 .swiper-btn.next{right:15px}
  .index-box-3 .data .num span{font-size:38px
  }
}
@media(max-width:1460px){
  .header{padding:0 1%}
  .nav>li{margin:0 1vw}
}
@media(max-width:1280px) {
  .wrap01,.wrap{max-width:94%}
}
@media(max-width:1200px){
  header{background:rgba(0, 0, 0, 0.7);  transition:0.5}
  .mob-nav{display:block !important}
  .pc_nav{position:absolute;  top:80px;  left:0px;  width:100%;  height:100vh;  background:rgba(0, 0, 0, 0.7);  display:none}
  .nav{display:block !important}
  .nav>li{width:100%;  text-align:center;  border-bottom:1px solid rgba(255, 255, 255, 0.9);  height:auto;  margin:0}
  .thr{position:static !important;  display:block;  transform:translateX(0);  width:100%;  background:rgba(207, 205, 205, 0.9);  display:none}
  .thr>a{line-height:48px;  font-size:16px;  color:#000}
  .index_about{flex-direction:column}
  .index_about_r,.index_about_1{width:100%;  height:auto}
  .index_about_1_box{padding:3%}
  .index_about_1_box .t1 p:first-child{font-size:30px}
  .index_about_1_box .t2{font-size:25px}
  .index_about_1_box .t1 p:last-child{font-size:18px}
  .index_about_1_box .t1,.index_about_1_box .t2,.index_about_1_box .t3{margin-bottom:14px}
  .index_about_1_box .t2 br{display:none}
  .index-box-3 .data ul{width:80%;  margin:0 auto}
  .index-box-3 .data ul li{margin:0;  width:25%}
  .index-box-2 .box-container{margin-top:40px}
  .index-box-2 .index-title-box .en{margin-bottom:20px}
  .index-box-2 .imgs ul li img{height:350px}
  .index-box-2 .imgs ul li img.phone{display:block}
  .index-box-2 .imgs ul li img.pc{display:none}
  .index-box-2 .imgs:after{display:none}
  .index-box-2 .swiper-box .swiper-slide{height:auto;  background:rgba(23, 91, 168, 0.9)}
  .index-box-2 .swiper-box .swiper-slide .box{
    height:100px;
    padding:10px;  
    display:flex;  
    display:-webkit-box;  /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display:-moz-box;  /* Firefox 17- */
    display:-webkit-flex;  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display:-moz-flex;  /* Firefox 18+ */
    display:-ms-flexbox;  /* IE 10 */
    align-items:center}
  .index-box-2 .swiper-box .active,.index-box-2 .swiper-box .swiper-slide-active{height:auto;  background:rgba(23, 91, 168, 0.9)}
  .index-box-2 .swiper-box .active .line,.index-box-2 .swiper-box .swiper-slide-active .line,.index-box-2 .swiper-box .active .index-more,.index-box-2 .swiper-box .swiper-slide-active .index-more,.index-box-2 .swiper-box .active .en2,.index-box-2 .swiper-box .swiper-slide-active .en2{display:none}
  .index-box-2 .swiper-box .active .label,.index-box-2 .swiper-box .swiper-slide-active .label{margin-bottom:0;  display:none}
  .index-box-2 .swiper-box .active .desc,.index-box-2 .swiper-box .swiper-slide-active .desc{margin-bottom:0}
  .index-box-2 .swiper-box .base{width:30%;  text-align:center;  border-right:1px solid rgba(255, 255, 255, 0.2)}
  .index-box-2 .swiper-box .en2,.index-box-2 .swiper-box .icon,.index-box-2 .swiper-box .line,.index-box-2 .swiper-box .icon,.index-box-2 .swiper-box .en{display:none}
  .index-box-2 .swiper-box .name{font-size:22px;  margin-top:0 !important;  display:flex;  justify-content:center;  align-items:center}
  .index-box-2 .swiper-box .label{font-size:14px;  margin:6px auto 0;  border-bottom:none;  padding-bottom:34px}
  .index-box-2 .swiper-box .desc{width:70%;  font-size:14px;  line-height:24px;  height:72px;  padding:0 15px;  display:block}
  .index-box-2 .swiper-btn{width:20px;  height:20px;  top:50%;  margin-top:-6px;  bottom:auto}
  .index-box-2 .swiper-btn.prev{left:15px}
  .index-box-2 .swiper-btn.next{right:15px}
  .box-container{width:100%}
  .swiper01 .swiper-slide{transform:scale(1)}
  .swiper01 .swiper-slide-active .images_box01{display:none}
  .swiper01 .swiper-slide-active p{display:block}
  .swiper01 .images img,.swiper01 .images{height:230px}
  .swiper01 p{font-size:25px}
  .gallery-top .swiper-button-next,.slt{display:none}
  .gallery-top .swiper-pagination-h{width:100% !important;  text-align:center;  bottom:20px !important}
  .about{flex-direction:column;  padding-top:20px}
  .about_r,.about_us{width:100%}
  .about_img{display:none}
  .numscroll{margin-top:20px}
  .gcjz{margin-top:30px;  padding-bottom:15px}
  #certify{display:none}
  .m_certify{display:block;  margin-top:50px}
  .pagination{padding:30px 0}
  .pagination .swiper-pagination-bullet,.index_banner .swiper-pagination .swiper-pagination-bullet{background:#5a5858 !important;  height:14px;  width:14px;  margin:0 8px !important}
  .pagination .swiper-pagination-bullet-active,.index_banner .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}
  .contact{margin:30px 0}
  .support_list{padding-top:0}
}
@media(max-width:1024px){
  .product_btn a{padding:0 20px}
  .banner_tit{font-size:24px}
  .banner_txt{font-size:14px}
  .banner_img img{height:300px
  }
}
@media(max-width:768px){
  .index-box-3 .link ul li a{padding:10px}
  .index-box-3 .link ul li{height:auto}
  .company_img{display:none}
  .footer_top{display:none !important}
  .product_details{flex-direction:column}
  .product_r,.product_l{width:100%}
  .product_details{padding:22px 0}
  .product_r{margin-top:20px}
  .banner_img img{height:380px;  object-fit:cover}
  .por_list .flex_4{width:33.333%}
  .gap_6 img{margin:0 auto}
  .por_tit{margin-bottom:15px}
  .product_list{padding-bottom:15px}
  .gcjz{padding-top:20px}
  .mySwiper img{height:200px}
  .omcbnta li{width:33.3333%}
  .title{font-size:30px}
  .contact_box{flex-direction:column;  padding:10px 0}
  .news_img,#addres,#map,.news_txt .t1,.news_txt .t2,.lx_input{width:100%}
  .contact_box .t1{font-size:22px}
  .message{margin-top:4px;  padding-top:35px}
  .news_list li a{flex-direction:column}
  .news_img img{height:auto}
  .news_txt{padding:20px;  width:calc(100% - 40px)}
  .news_txt .t1,.news_txt .t2{margin-bottom:10px}
  .gap_9 li{width:50%}
  .details-top{padding:20px 0}
  .details-top .t1{font-size:24px}
  .details_bottom{flex-direction:column}
  .returnList a{margin:50px auto 0 auto
  }
}
@media(max-width:640px){
  .por_list .flex_4{width:50%}
  .index-box-3 .data ul,.index-box-3 .link ul{flex-wrap:wrap}
  .index-box-3 .link ul li{width:100%}
  .index-box-3 .data ul li{width:50%;  margin-bottom:20px}
  .index-box-3 .data .num span{font-size:24px}
  .title{font-size:26px}
  .index_news_box{padding:20px}
  .tab_box{display:none
  }
}
@media(max-width:480px){
  .index_news{padding-top:10px}
  .logo img{height:20px}
  .header{height:55px}
  .index_product{padding:15px 0}
  .index_product_swiper{padding-top:40px}
  .swiper01 p{font-size:18px}
  .index_about_1_box .t1 p:first-child{font-size:22px}
  .index_about_1_box .t1 p:last-child{font-size:15px}
  .index_about_1_box .t2{line-height:30px;  font-size:18px}
  .index_about_1_box .t3{font-size:15px}
  .btn01 a{width:130px;  line-height:32px;  height:32px;  margin:0 auto;  display:block;  margin-bottom:30px}
  .index-box-3 .link ul li:after{display:none}
  .index-box-3 .link ul li a{display:flex;  justify-content:space-between;  width:calc(100% - 20px)}
  .index-box-3 .link ul li .icon{max-width:100%;  height:48px}
  .index-box-3 .link .caption{font-size:18px}
  .pc_nav{top:55px}
  .product_l,.product_l img{height:auto}
  .product_r .t1{font-size:24px}
  .parameter a{height:44px;  line-height:44px;  font-size:16px}
  .gap_6 .img,.gap_6 img{height:143px}
  .omcbnta{width:100%;  margin-left:auto;  margin-right:auto}
  .omcbnta li{width:50%}
  .omcbnta li a .tu,.omcbnta li a .tu img{height:100px}
  .support_list a span{display:none}
  .gap_9{margin-left:-8px;  margin-right:-8px}
  .case_list li a{margin:0 8px 16px 8px}
  .case_box_img img{height:130px}
  .case_box{padding:8px}
  .case_box p{margin:12px 0}
  .banner_img img{height:280px}
  .index-box-3 .data ul li:nth-child(1) .num span{width:23px}
  .index-box-3 .data ul li:nth-child(2) .num span{width:61px}
  .index-box-3 .data ul li:nth-child(3) .num span{width:35px}
  .index-box-3 .data ul li:nth-child(4) .num span{width:35px}
  .title{margin:30px 0 40px 0 !important;  font-size:20px}
  .index-box-2 .swiper-box .name{font-size:16px}
}