@charset "utf-8";
@media screen and (max-width:1400px){
.default{color:inherit}
.top a.logo img{height:40px}
.top li{margin-left:40px}
.banner .swiper-slide{height:80vh}
.banner_txt_1 div:nth-child(1){font-size:44px}
.banner_txt_1 div:nth-child(2){font-size:20px}
.banner_txt_1 div:nth-child(3){padding-left:80px}
.banner_txt_1 div:nth-child(3) a{font-size:14px}
.about{margin-top:100px}
.about .d1{flex:1}
.about .d1 .x1 em{font-size:14px}
.about .d1 .x1 span{width:55px;margin-left:30px}
.about .d1 .x2{font-size:35px}
.about .d1 .x4{font-size:14px;margin-top:10px}
.about .d1 .x5{margin-top:10px}
.about .d1 .x5 a{width:150px;height:35px}
.about .d1 .x5 a em{font-size:14px}
.about .d1 .x5 a span{color:#fff;font-size:16px;width:35px;height:35px}
.about .d2{width:50%;margin-left:5%;position:relative}
.about .d2::after{border:10px #fafafa solid;left:-30px;top:-30px}
.zb{margin-top:20px;padding-bottom:20px}
.zb ul li{margin-right:50px}
.zb ul li .d8 em.sl1{font-size:30px}
.zb ul li .d8 span.sl1{font-size:16px;padding-bottom:0;margin-left:5px}
.zb ul li .d9{margin-top:10px}
.zb ul li .d9 em.sl1{font-size:14px}
.bar .d1 .x1 em{font-size:14px}
.bar .d1 .x1 span{width:55px;margin-left:30px}
.bar .d1 .x2{font-size:35px}
.bar .d2 a{padding:0 0;margin-left:20px}
.bar .d2 a:hover{background:0 0}
.contact_dom{margin-top:0}
.foot_dom .foot .d1 li{margin-right:25px}
.foot_dom .foot .d1 li:nth-last-child(1){margin-right:0}
.foot_dom .foot .d2 .x1 img{width:120px;background:#eee}
}
@media screen and (max-width:1280px){
.default{color:inherit}
.top a.logo img{height:35px}
.top li{margin-left:20px}
.foot_dom .foot .d1{width:100%}
.foot_dom .foot .d1 ul{justify-content:space-between}
.foot_dom .foot .d1 li{margin-right:0}
.foot_dom .foot .d3{margin-top:40px}
.foot_dom .foot .d2{margin-top:40px}
.ban{height:350px}
.pos{height:45px}
.pos i{font-size:18px}
.catalist{padding:30px 0}
.catalist div a{font-size:14px;width:initial;height:35px;margin:10px;padding:0 10px}
.main{padding:20px 20px;border-radius:10px}
.content{font-size:14px}
.bgh{padding-bottom:60px}
.alist li a .d1{width:30%}
.ln_dom{padding:60px 0;margin-top:60px}
.zz_dom{padding:60px 0}
.tou1 .d1{font-size:28px}
.tou1 .d2{font-size:30px;margin-top:-10px}
.youshi{margin-top:50px}
.youshi ul li{width:32%;padding:80px 30px}
.youshi ul li .d2 em.sl1{font-size:20px}
.youshi ul li .d3 em.sl3{font-size:14px}
.zizhi_dom{margin-top:60px}
.zizhi_dom .swiperprev{font-size:18px;z-index:99999;left:20px;margin-top:-20px;width:40px;height:40px}
.zizhi_dom .swipernext{font-size:18px;z-index:99999;right:20px;margin-top:-20px;width:40px;height:40px}
}