@font-face {
    font-family: "ms-b";
    src: url("../fonts/Montserrat-Bold.otf") format("truetype");
}
@font-face {
    font-family: "ms";
    src: url("../fonts/Montserrat-Regular.otf") format("truetype");
}

body{font-family:'ms';}
input,textarea{font-family:'ms';}
input::placeholder,textarea::placeholder{font-family:'ms';}
.select select{font-family:'ms';}
.b{font-family:'ms-b'}

.header .nav li>a{font-size: 16px;padding:0 27px}
.footer1 .info{width:18%}
.footer1 .nav li{flex:1}
.footer1 .nav li>a{font-size: 16px;line-height: 26px;margin-bottom: 20px;}
.footer1 .nav .child>a{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.zx .width>p{font-size: 25px;}
.popup1 .item{display: block;}
.popup1 .item>p{width:100%}
.popup1 .items .item>p{width:100%}
.popup1 .btn{width:160px}
.popup2 .tip{max-width:100%}
.popup3 .tit>p:nth-of-type(1){font-size: 30px;line-height: 40px;}
.popup3 .tit>p:nth-of-type(2){font-size: 14px;}
.popup3 .uls{display: block;}
.popup3 .uls>ul{display: flex;}
.popup3 .uls>ul:first-child{display: block;}
.popup3 .uls li{margin-right:10px}
.popup3 .form .item{display: block;}
.popup3 .form .item>p{width:100%;margin-bottom: 10px;}
.popup3 .form .code{width:60%}
.popup3 .btn{width:160px}
.inner-banner .width>p:nth-of-type(2){word-break:break-all}

.index-page .more{width:200px}
.index-page .more1{width:220px}
.index-page .box1 .tit-box{display: block;margin-bottom: 30px;}
.index-page .box1 .tit{padding-right: 0;margin-bottom: 30px;}
.index-page .box1 .cate{width:100%;justify-content: flex-start;}
.index-page .box1 li{height:400px}
.index-page .box1 li>p{line-height: 24px;}
.index-page .box1 li .attr>p{margin-right: 10px;}
.index-page .box2 .tab{bottom:5%}
.index-page .box3 .con .more{width:220px}
.index-page .box4 .con{width:55%}
.index-page .box4 ul{width: 90%;}
.index-page .box4 li{font-size:14px;line-height:24px}
.index-page .box4 .more{width:240px}
.index-page .box4 .more:last-child{background-position: 25% center;}

.goods-page.detail .box1 .btn>a{width:240px}
.goods-page.detail .box1 .btn>a:nth-of-type(2){width:360px}
.goods-page.detail .box2 .tab>p{width:auto;padding:0 18px;font-size: 14px;}
.goods-page.detail .box2>.btn{width:210px}
.goods-page.detail .buy-popup .item{display: block;}
.goods-page.detail .buy-popup .item>p{width:100%;margin-bottom: 15px;}
.goods-page.detail .buy-popup .item.w100>p{width:100%}
.goods-page.detail .buy-popup .radio>label{margin-bottom: 10px;margin-right: 20px;line-height: 22px;}

.lease-page.detail .box1 .info>a{width:240px}
.lease-page.detail .box2 .tab>p{width:auto;padding:0 20px}

.machining-page.list li .info>p:nth-of-type(3){width:110px}

.app-page.list .cate .swiper-slide{width:auto;line-height: 50px;font-size: 16px;padding:0 40px;background:#eee;transition: .3s;margin-right: 10px;}
.app-page.list .cate .swiper-slide:last-child{margin-right: 0;}
.app-page.list .cate .swiper-slide.active{background: #084e82;color:#fff}
.app-page.list li .info>p:nth-of-type(3){width:110px}
.app-page.detail .box2 .tab>p{width:auto;padding:0 30px}

.solution-page .cate .swiper-slide{width:auto;line-height: 50px;font-size: 16px;padding:0 40px;background:#eee;transition: .3s;margin-right: 10px;}
.solution-page .cate .swiper-slide:last-child{margin-right: 0;}
.solution-page .cate .swiper-slide.active{background: #084e82;color:#fff}

.shop-page.list .cate .swiper-slide{width:auto;line-height: 50px;font-size: 16px;padding:0 40px;background:#eee;transition: .3s;margin-right: 10px;}
.shop-page.list .cate .swiper-slide:last-child{margin-right: 0;}
.shop-page.list .cate .swiper-slide.active{background: #084e82;color:#fff}

.shop-page.detail .box1 .info>a{width:240px}
.shop-page.detail .box2 .swiper-slide{width:auto;line-height: 50px;font-size: 16px;padding:0 40px;background:#eee;transition: .3s;margin-right: 10px;}
.shop-page.detail .box2 .swiper-slide:first-child{background: #084e82;color:#fff}
.shop-page.detail .box2 .swiper-slide:last-child{margin-right: 0;}

.about-page .box1 .tit-box>p{width:260px}
.about-page .box1 .tit-box>p.load{width:360px}
.about-page .box1 ul{width:25%}
.about-page .box1 .img-div{width:54px;height:50px}
.about-page .box1 li>p{font-size: 20px;}
.about-page .contact li>p{font-size: 16px;line-height: 26px;}
.about-page .contact li>p:nth-of-type(1){width:200px;padding-left: 45px;}
.about-page .map{height:500px}
.about-page .map ul{padding:10px 30px 0}
.about-page .cate>a{padding:0 35px}
.about-page .map li{font-size: 15px;line-height: 25px;}
.about-page .map-tit{width:530px}

@media (max-width:1600px){
    .header .nav li>a{padding:0 15px}
    .footer1 .qr li:nth-child(2n+1){margin-right: 15px;}

    .index-page .tit>p:nth-of-type(2){font-size: 40px;line-height: 50px;}
}

@media (max-width:1440px){
    .header .nav li>a{padding:0 13px;font-size: 14px;}
    .footer1 .qr{width:210px;flex-wrap: wrap;}
    .footer1 .qr li:nth-child(2n+1){margin-right: 0;margin-bottom: 20px;}
    .footer2>p:nth-of-type(1){width:80%}
    .footer2>p:nth-of-type(2){width:20%}
    .zx .width>p{font-size: 18px;}
    .popup3 .tit>p:nth-of-type(1){font-size: 28px;line-height: 38px;}

    .index-page .tit>p:nth-of-type(2){font-size: 35px;line-height: 45px;}
    .index-page .more{width:170px}
    .index-page .box1 li{height:370px}
    .index-page .box1 li .attr>p>span:nth-of-type(1){font-size: 16px;}
    .index-page .box1 li .attr>p>span:nth-of-type(2){font-size: 12px;}
    .index-page .box3 .more{width:190px}
    .index-page .box3 .con .more{width:190px}
    .index-page .box4 ul{width: 100%;}
    .index-page .box4 .more{width:220px}
    .index-page .box4 .more:last-child{background-position: 30% center;}
    .index-page .box5 .more{width:190px}

    .goods-page.detail .box1 .btn>a{width:200px}
    .goods-page.detail .box1 .btn>a:nth-of-type(2){width:300px}
    .goods-page.detail .box2 .tab>p{padding:0 12px}
    .goods-page.detail .box2>.btn{width:170px}

    .app-page.list .cate .swiper-slide{line-height: 45px;font-size: 14px;padding:0 30px;}
    
    .solution-page .cate .swiper-slide{line-height: 45px;font-size: 14px;padding:0 30px;}
    
    .shop-page.list .cate .swiper-slide{line-height: 45px;font-size: 14px;padding:0 30px;}
    .shop-page.detail .box2 .swiper-slide{line-height: 45px;font-size: 14px;padding:0 30px}

    .about-page .box1 .img-div{width:49px;height:45px}
    .about-page .box1 li>p{font-size: 18px;}
    .about-page .map li{line-height: 24px;font-size: 14px;}
}

@media (max-width:1279px){
    .footer1 .info{width: 100%;}
    .footer1 .qr{width:235px}
    .footer1 .qr li:nth-child(2n+1){margin-right: 15px;margin-bottom: 0;}
    .footer2>p:nth-of-type(1){width:100%}
    .footer2>p:nth-of-type(2){width:100%}
    .zx .width>p{font-size: 22px;}
    .popup1 .btn{width:130px}
    .popup3 .tit>p:nth-of-type(1){font-size: 16px;line-height: 24px;}
    .popup3 .form .code{width:100%;display: block;}
    .popup3 .form .code>img{margin:10px 0 0}
    .popup3 .btn{width:130px}

    .index-page .more{width:140px;background-position: 85% center;}
    .index-page .tit>p:nth-of-type(2){font-size: 22px;line-height: 32px;}
    .index-page .box1 li{height:auto}
    .index-page .box3 .more{width:160px}
    .index-page .box4 .con{width:100%}
    .index-page .box4 .more{width:calc(50% - 10px)}
    .index-page .box5 .more{width:160px}

    .goods-page.detail .box1 .btn{display: block;}
    .goods-page.detail .box1 .btn>a{width:180px}
    .goods-page.detail .box1 .btn>a:nth-of-type(1){margin-right: 0;margin-bottom: 15px;}
    .goods-page.detail .box1 .btn>a:nth-of-type(2){width:285px}
    .goods-page.detail .buy-popup .content{padding:60px 20px 30px}
    .goods-page.detail .buy-popup .item>p{margin-bottom: 10px;}

    .lease-page.detail .box1 .info>a{width:180px}
    .lease-page.detail .box2 .tab{justify-content: flex-start;overflow-x: auto;white-space: nowrap;}

    .machining-page.list .cate{justify-content: flex-start;overflow-x: auto;white-space: nowrap;}
    .machining-page.detail .time{display: block;text-align: center;}
    .machining-page.detail .time>p:nth-of-type(1){margin-right: 0;margin-bottom: 5px;}
    
    .app-page.list .cate .swiper-slide{line-height: 40px;padding:0 20px}
    .app-page.detail .time{display: block;text-align: center;}
    .app-page.detail .time>p:nth-of-type(1){margin-right: 0;margin-bottom: 5px;}
    
    .solution-page .cate .swiper-slide{line-height: 40px;padding:0 20px}

    .shop-page.list .cate .swiper-slide{line-height: 40px;padding:0 20px}
    .shop-page.list .child{justify-content: flex-start;overflow-x: auto;white-space: nowrap;}
    .shop-page.list .child{padding:20px 0 40px;margin:0}
    .shop-page.detail .box1 .info>a{width:180px}
    .shop-page.detail .box2 .swiper-slide{line-height: 40px;padding:0 20px}

    .about-page .box1 .tit-box>p{width:185px}
    .about-page .box1 .tit-box>p.load{width:250px}
    .about-page .box1 ul{width:100%;display: block;}
    .about-page .box1 li{width:100%;margin-bottom: 10px;}
    .about-page .box1 .img-div{margin-bottom: 10px;}
    .about-page .box1 li>p{font-size: 16px;}
    .about-page .contact li{display: block;}
    .about-page .contact li>p{font-size: 14px;line-height: 24px;}
    .about-page .contact li>p:nth-of-type(1){width:100%;padding-left: 35px;}
    .about-page .contact li>p:nth-of-type(2){padding-left: 35px;}
    .about-page .map{height: auto;}
    .about-page .map-tit{font-size: 12px;width:400px}
    .about-page .map ul{padding:10px 25px}
    .about-page .map li{font-size: 14px;line-height: 24px;}
}

@media (any-hover:hover){
    .machining-page.list li:hover .info>p:nth-of-type(3){width:140px}

    .app-page.list li:hover .info>p:nth-of-type(3){width:140px}
}