﻿@charset "utf-8";
.content-list0 .content-img img{width:100%;object-fit:cover}
.content-list0 .content-info{width:50%}
.content-list0 .content-img{width:50%}
.adv-item article,.content-info article,.news-title,.news article,.pro-info article{word-break:break-word}
.common-main article p{margin-bottom:2px}
.table td,table th{padding:2px 5px}
.cate-img{background:none}
.cate-img img{opacity:1}
.about>div.about-img{display:none}
.about>div.about-con{width:100%;flex-direction:inherit;padding:50px calc(50% - 800px);justify-content:space-between}
.about .about-con .about-title,.about article{max-width:100%}
.about>div.about-con .con-wrap{width:48%;box-sizing:border-box}
.about>div.about-con .apic{width:46%}
.about>div.about-con .apic img{width:100%;display:block}
@media screen and (max-width:1700px){.about>div.about-con{padding-left:calc(50% - 700px);padding-right:calc(50% - 700px)}
.about .about-con .about-title{font-size:34px}}
@media screen and (max-width:1500px){.about>div.about-con{padding-left:calc(50% - 600px);padding-right:calc(50% - 600px)}
.about .about-con .about-title{font-size:26px}
.about article{margin:14px 0}
.about ul li{margin-bottom:10px}}
@media screen and (max-width:1240px){.about>div.about-con{min-width:900px;padding-left:calc(50% - 450px);padding-right:calc(50% - 450px);align-items:center}
.about>div.about-con .apic{width:48%}}
@media screen and (max-width:768px){.about>div.about-con{min-width:inherit;padding:4vw 4vw 2vw;flex-direction:column-reverse}
.about>div.about-con .apic,.about>div.about-con .con-wrap{width:100%}}
@media (max-width:1380px) and (min-width:1241px){.foot-l .foot-item{width:auto;max-width:300px}
.foot-l{justify-content:space-between}}
@media screen and (max-width:768px){.banner{background:none}
.banner-title,.bPosition a,.bPosition span{color:#000}}
#float_left{position:fixed;right:10px;bottom:20%;text-align:center;z-index:99}
#float_left .ico{display:block;text-align:center;margin-bottom:6px;cursor:pointer}
#float_left .ico img{border-radius:50%;width:60%}
#float_left .ico>span{display:block;color:#000;font-weight:bold;font-size:16px}
.abcontent *{font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}
.about-main{background:#fff}
.about-main .common-wrapper{max-width:100%;width:100%;padding:0}
.abcontent .container{max-width:1430px;margin:0 auto;padding:0 15px}
.abcontent .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.flex>div,.flex>li,.swiper-slide{overflow:hidden}
.flex .w44{width:44%}
.flex .w56{width:56%}
.abcontent .flex .flex-2p>div{width:50%}
h2.ab-title{font-size:46px;font-weight:700;line-height:1.2}
.abcontent{margin-bottom:50px}
@media (max-width:1500px) and (min-width:1025px){.abcontent .container{padding:0 70px}}
@media (max-width:1024px){.flex .w33,.flex .w44,.flex .w56{width:100%}
h2.ab-title{font-size:30px}
.abcontent{margin-bottom:20px}}
@media (max-width:768px){h2.ab-title{font-size:22px}
.abcontent{margin-bottom:20px}}
@media (max-width:540px){iframe{max-height:300px}}
.abcontent1 .text{text-align:center;padding:50px 100px;background:#fff;max-width:1000px;margin:-140px auto 0;position:relative;-webkit-box-shadow:-15px 15px 20px rgba(0,0,0,.09);box-shadow:-15px 15px 20px rgba(0,0,0,.09)}
.abcontent1 .text h2{font-size:30px;color:#af2520;margin-bottom:15px}
.abcontent1 .text p{line-height:1.5}
.abcontent1 .text p:nth-of-type(1){font-size:20px}
.abcontent1 .text p:nth-of-type(2){font-size:18px;color:#3b3b3b;padding:0 30px}
@media (max-width:1024px){.abcontent1 .text{margin:0 auto;max-width:100%;padding:30px}
.abcontent1 .text h2{font-size:30px}}
@media (max-width:768px){.abcontent1 .text{max-width:100%;padding:15px}
.abcontent1 .text h2{font-size:22px}
.abcontent1 .text p:nth-of-type(1){font-size:16px}
.abcontent1 .text p:nth-of-type(2){font-size:14px;padding:0}}
.abcontent2 h2{margin:40px 0}
@media (max-width:1024px){.abcontent2 h2{margin:20px 0}}
.abcontent2 .num{width:37px;height:33px;background:#000;color:#fff;text-align:center;font-size:30px;line-height:33px}
.abcontent2 .flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.abcontent2 .right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:25px}
.abcontent2 .right li{margin-bottom:10px}
.abcontent2 .right .etc,.abcontent2 .right h3{font-size:30px;font-weight:700;color:#af2520}
@media (max-width:1024px){.abcontent2 .right .etc,.abcontent2 .right h3{font-size:20px}}
.abcontent2 .right p{font-size:20px;line-height:1.5}
@media (max-width:1024px){.abcontent2 .right p{font-size:16px}}
.abcontent3 .right{padding-left:50px}
.abcontent3 .right .icon{width:70px;height:62px}
.abcontent3 .right ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}
.abcontent3 .right ul li>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}
.abcontent3 .right ul li+li{border-left:1px solid #eff5fb;padding-left:20px}
.abcontent3 .right ul li:nth-child(1),.abcontent3 .right ul li:nth-child(2){padding-right:20px}
.abcontent3 .right ul p{text-align:center;font-size:18px;line-height:1}
.abcontent3 .right ul .num{font-size:40px;font-weight:700;line-height:1.5}
.abcontent3 .right .ab-title{margin-bottom:30px;position:relative;padding-bottom:20px}
.abcontent3 .right .ab-title:after{content:"";width:40px;height:3px;background:#000;position:absolute;bottom:0;left:0}
.abcontent3 .right .intro{line-height:1.5;font-size:20px}
@media (max-width:1024px){.abcontent3 .right{padding-left:0}
.abcontent3 .right .intro{font-size:16px}}
@media (max-width:768px){.abcontent3 .right .icon{width:50px}
.abcontent3 .right ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
.abcontent3 .right ul li+li{border:none;padding:0}
.abcontent3 .right ul li .num{font-size:20px}}
@media (max-width:1024px){.abcontent3 .container>.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
.abcontent3 .container>.flex .left img{width:100%}
.abcontent3 .w44{margin-bottom:20px}}
.abcontent4{background:url(img/abbg.jpg);padding:130px 0}
.abcontent4 .left{padding-right:100px}
.abcontent4 .left h2{margin-bottom:20px;text-transform:uppercase;font-size:40px}
.abcontent4 .left p{text-align:justify;font-size:20px;line-height:1.5}
@media (max-width:1024px){.abcontent4{padding:30px 0}
.abcontent4 .container>.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
.abcontent4 .container>.flex .left{margin-bottom:20px;padding-right:0}
.abcontent4 .container>.flex .left h2{font-size:30px}
.abcontent4 .container>.flex .left p{font-size:16px}}
@media (max-width:1024px) and (max-width:768px){.abcontent4 .container>.flex .left h2{font-size:22px}}
@media (max-width:1024px){.abcontent4 .container>.flex .right img{width:100%}}
.abcontent5 h2,.abcontent6 h2,.abcontent7 h2,.abcontent8 h2{text-align:center;text-transform:uppercase;margin:80px 0 60px}
@media (max-width:1024px){.abcontent5 h2,.abcontent6 h2,.abcontent7 h2,.abcontent8 h2{margin:30px 0 20px}}
.abcontent7{background:#eee;padding:70px 0 30px}
.abcontent7 h2{margin-top:0}
@media (max-width:1024px){.abcontent7{padding:20px 0}}
.factory-swiper .swiper-slide{display:block;-webkit-transform:scale(.8);transform:scale(.8)}
.factory-swiper .swiper-slide img{width:100%;display:block}
.factory-swiper .swiper-slide .name{background-color:#000;color:#fff;font-size:30px;text-align:center}
@media (max-width:768px){.factory-swiper .swiper-slide{-webkit-transform:scale(1);transform:scale(1)}
.factory-swiper .swiper-slide .name{font-size:16px}}
.factory-swiper .factory-swiper-btn>div{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:25%;font-size:40px;font-weight:700;color:#9b9a9a;z-index:1;cursor:pointer}
.factory-swiper .factory-swiper-btn .next{right:25%;left:unset}
.abpro-swiper .swiper-slide{display:block}
.abpro-swiper .swiper-slide .name{font-size:30px;font-weight:700;text-align:center;margin-top:20px}
@media (max-width:768px){.abpro-swiper .swiper-slide .name{font-size:14px}}
.abcontent8 ul li{width:33%}
@media (max-width:768px){.abcontent8 ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
.abcontent8 ul li img{width:100%}}
.ab-swiper-box{padding:0 70px;position:relative}
@media (max-width:768px){.ab-swiper-box{padding:0 20px}}
.ab-swiper-box img{width:100%}
.ab-swiper-box .abpro-swiper-btn>div{position:absolute;top:40%;left:0;font-size:40px;font-weight:700;color:#fff;z-index:1;cursor:pointer;background:#000;padding:8px 5px}
@media (max-width:768px){.ab-swiper-box .abpro-swiper-btn>div{font-size:14px;top:30%}}
.ab-swiper-box .abpro-swiper-btn .next{right:0;left:unset}
.content-list0{flex-direction:initial;flex-wrap:wrap;justify-content:space-between}
.content-list0 .content-item{margin:0;width:48%;margin-bottom:50px}
.cate-item:hover .cate-name{opacity:1}
.news-more{border:1px solid #0078d7;color:#0078d7}
@media (min-width:769px){.news-item:first-child .news-img{height:50%}}
.news-item:hover .news-more{background:#0078d7}
.pro-c-main article p{color:black}
.adv-item article,.news article,.content-main .common-content article p,.pro-info article,.content-info article{color:#000}
.contact-box{flex-wrap:wrap;height:auto;flex-direction:inherit}
.conttop{width:100%}
.contact-box .box-r{flex-direction:inherit;width:100%;padding:0;height:auto}
.contact-box .box-t{width:auto;-ms-writing-mode:inherit;writing-mode:inherit;margin:0}
.contact-box .box-icon{margin:0 0 0 5px;background:none;height:50px}
.contact-box .box-icon em,.contact-box .box-icon i{color:#fff}
.contact-box .box-l{padding:40px}
.contactinquiry{display:flex;justify-content:space-between;margin-top:10px}
.contactinquiry .inqpic{width:49%}
.contactinquiry .inqpic img{width:100%}
.contactinquiry #feedbackForm{width:49%}
.contact-box .feedback-tips p{font-size:15px}
@media (max-width:1240px){.contactinquiry .inqpic{width:100%;margin-bottom:25px}
.contactinquiry #feedbackForm{width:100%}
.contactinquiry{display:block}}
@media (max-width:560px){.contact-box .box-l{padding:20px}}
.que .more-btn{display:none}
.abcontent4{padding:30px 0;margin-bottom:0}
.abcontent5 h2{margin:30px 0 0}
.factory-swiper .factory-swiper-btn>div{padding:8px 5px;background:#000;color:#fff}
@media (max-width:768px){.factory-swiper .factory-swiper-btn>div{display:none}}
.foot-l .lfr li:nth-child(1),.foot-l .lfr li:nth-child(2),.foot-l .lfr li:nth-child(3){display:none}