@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");
}
@font-face {
    font-family: "ms-l";
    src: url("../fonts/Montserrat-Light.otf") format("truetype");
}

body,input,textarea,input::placeholder,textarea::placeholder,.select select{font-family:'ms';}
.l{font-family: 'ms-l';font-weight:normal}
.b{font-family:'ms-b';font-weight:normal}
.more{width: 2.5rem;}
.tit>p:nth-of-type(2){font-size: .3rem;line-height: .4rem;}
.footer .search{width: 30%;}
.footer .qrs>p{font-size: .14rem;line-height: .24rem;text-align: right;}
.footer .qr>p{font-size: .12rem;line-height: .22rem;}
.inner-banner .width>p:nth-of-type(2){font-size: .55rem;line-height: .65rem;}

@media (max-width:1440px){
    .footer .con{width: 28%;}
    .footer .single{flex-wrap: wrap;}
    .footer .single>a{margin-bottom: .1rem;}
    .footer .search{width: 34%;}
}

@media (max-width:1280px){
    .header li{margin-right: .3rem;}
    .footer .con{width: 30%;}
    .footer .search{width: 40%;}
    .footer .qrs>p{text-align: center;}
}

@media (max-width:1024px){
    .more{width: 4rem;}
    .tit>p:nth-of-type(2){font-size: .3rem;line-height: .5rem;}
    .footer .con{width: 100%;}
    .footer .search{width: 100%;}
    .footer .qrs>p{font-size: .28rem;line-height: .48rem;}
    .footer .qr>p{font-size: .24rem;line-height: .36rem;}
    .inner-banner .width>p:nth-of-type(2){font-size: .36rem;line-height: .56rem;}
}

.index-page .box1 .info{width: 70%;}
.index-page .box1 .info>p:nth-of-type(2){font-size: .6rem;line-height: .7rem;}
.index-page .box2 .tit{width: 45%;padding-right: .5rem;}
.index-page .box3 .txt>p:nth-of-type(1){font-size: .2rem;}
.index-page .box4 .big .info{max-width: 7rem;}
.index-page .box6 .tit-box>a{width: 2rem;}

@media (max-width:1600px){
    .index-page .box4 .thumb .item,.index-page .box4 .thumb .item.active{padding:.5rem .5rem 0}
}

@media (max-width:1280px){
    .index-page .box1 .info{width: 100%;}
    .index-page .box1 .info>p:nth-of-type(2){font-size: .5rem;line-height: .6rem;}
    .index-page .box4 .tit{flex:1}
    .index-page .box4 .thumb .item,.index-page .box4 .thumb .item.active{padding:.5rem .3rem 0}
}

@media (max-width:1024px){
    .index-page .box1 .info>p:nth-of-type(2){line-height: .7rem;}
    .index-page .box2 .tit{width: 100%;padding-right: 0;}
    .index-page .box3 ul{justify-content: flex-start;white-space: nowrap;overflow-x: auto;}
    .index-page .box3 .txt>p:nth-of-type(1){font-size: .32rem;}
    .index-page .box4 ul{justify-content: flex-start;white-space: nowrap;overflow-x: auto;}
    .index-page .box4 .big .info{max-width: 100%;}
    .index-page .box5 ul{justify-content: flex-start;white-space: nowrap;overflow-x: auto;}
    .index-page .box6 .tit-box>a{width: 3.5rem;}
}

.about-page .box1 li{width: 3rem;}
.about-page .box1 li .info>p:nth-of-type(2){line-height: .24rem;font-size: .14rem;}
.about-page .box1 .width>p{max-height: 3.24rem;}
.about-page .box2 li{padding: .5rem .4rem .55rem .4rem;}
.about-page .box4 li{padding: 1rem .2rem .3rem;}

@media (max-width:1024px){
    .about-page .box1 li{width: calc(50% - .1rem);}
    .about-page .box1 li .info>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;}
    .about-page .box1 .width>p{max-height: 1000rem;}
    .about-page .box2 li{padding: .5rem .4rem;}
    .about-page .box4 li{padding: 1.2rem .4rem .5rem;}
    .about-page .box4 .m{font-size: .24rem;line-height: .4rem;}
}

.joins-page .con>div>p{font-size: .2rem;line-height: .3rem;}
.joins-page li .attr>p{font-size: .14rem;line-height: .26rem;}
.joins-page .popup .attr>p{margin-bottom: .05rem;}

@media (max-width:1024px){
    .joins-page .con>div>p{font-size: .36rem;line-height: .56rem;}
    .joins-page li .attr>p{font-size: .28rem;line-height: .48rem;}
}

.contact-page .info>p:nth-of-type(1){margin: .1rem 0 .4rem;font-size: .22rem;}
.contact-page .txt>p:nth-of-type(2){line-height: .28rem;}

@media (max-width:1024px){
    .contact-page .info>p:nth-of-type(1){margin: .1rem 0 .4rem;font-size: .32rem;}
    .contact-page .txt>p:nth-of-type(2){line-height: .48rem;font-size: .28rem;}
}

.technology-page .box1 li>p{font-size: .2rem;line-height: .3rem;}
.technology-page .box2 .con>p:nth-of-type(1){font-size: .2rem;line-height: .3rem;}
.technology-page .box2 .con>p:nth-of-type(2){font-size: .14rem;line-height: .24rem;}
.technology-page .box4 .con{padding: 0 .5rem 0;}
.technology-page .box4 .con>p:nth-of-type(1){font-size: .28rem;line-height: .38rem;}
.technology-page .box4 .con>p:nth-of-type(2){font-size: .18rem;line-height: .28rem;}

@media (max-width:1024px){
    .technology-page .box1 li>p{font-size: .32rem;line-height: .52rem;}
    .technology-page .box2 .con>p:nth-of-type(1){font-size: .32rem;line-height: .52rem;}
    .technology-page .box2 .con>p:nth-of-type(2){font-size: .28rem;line-height: .48rem;}
    .technology-page .box4 .con{padding: 0 .4rem 0;}
    .technology-page .box4 .con>p:nth-of-type(1){font-size: .32rem;line-height: .52rem;}
    .technology-page .box4 .con>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;}
}

.solution-page.list .box1 .con .item{padding: .8rem .5rem;}
.solution-page.list .box1 .con .item>a:nth-of-type(1){font-size: .3rem;line-height: .4rem;}
.solution-page.list .box2 .txt>p:nth-of-type(2){font-size: .2rem;line-height: .3rem;}
.solution-page.list .box2 li>p:nth-of-type(3)::after{left: 1rem;}

@media (max-width:1280px){
    .solution-page.list .box1 .con .item>a:nth-of-type(1){font-size: .25rem;line-height: .35rem;}
}

@media (max-width:1024px){
    .solution-page.list .box2 .cate>p{font-size: .24rem;padding: 0 .2rem;}
    .solution-page.list .box2 .txt>p:nth-of-type(2){font-size: .32rem;line-height: .52rem;}
    .solution-page.list .box2 li>p:nth-of-type(3)::after{left: 2rem;}
}

.product-page.list .con>div>p:nth-of-type(2){font-size: .2rem;}
.product-page.list .attr>p>span:nth-of-type(1){width: 70%;}
.product-page.list .attr::after{left: 51%;}
.product-page.list .con>p{background-position: 1rem center;}
.product-page.detail .box2 .con>a{background-position: 1.5rem center;}
.product-page.detail .box3 .con>div>p:nth-of-type(2){font-size: .2rem;}
.product-page.detail .box3 .attr>p{font-size: .14rem;}
.product-page.detail .box3 .attr>p>span:nth-of-type(1){width: 45%;}
.product-page.detail .box3 .attr::after{left: 48%;}
.product-page.detail .box3 .con>p{background-position: 1rem center;}

@media (max-width:1600px){
    .product-page.list .attr>p{font-size: .14rem;}
}

@media (max-width:1280px){
    .product-page.list .con>div>p:nth-of-type(2){font-size: .32rem;}
    .product-page.list .attr>p{font-size: .12rem;line-height: .22rem;}
    .product-page.list .attr::after{left: 55%;}
    .product-page.detail .box1 li>p{font-size: .16rem;line-height: .26rem;}
    .product-page.detail .box1 li>p:nth-of-type(1){width: 66%;}
    .product-page.detail .box3 .attr>p{font-size: .12rem;line-height: .22rem;}
    .product-page.detail .box3 .attr>p>span:nth-of-type(1){width: 50%;}
    .product-page.detail .box3 .attr::after{left: 55%;}
}

@media (max-width:1024px){
    .product-page.list .con>div>p:nth-of-type(2){font-size: .28rem;}
    .product-page.list .attr>p{font-size: .28rem;line-height: .48rem;}
    .product-page.list .attr>p>span:nth-of-type(1){width: auto}
    .product-page.list .con>p{background-position: 2rem center;}
    .product-page.detail .box1 li>p{font-size: .28rem;line-height: .48rem;}
    .product-page.detail .box1 li>p:nth-of-type(1){width: auto;}
    .product-page.detail .box2 .con>a{background-position: 2.2rem center;}
    .product-page.detail .box3 .con>div>p:nth-of-type(2){font-size: .28rem;}
    .product-page.detail .box3 .attr>p{font-size: .28rem;line-height: .48rem;}
    .product-page.detail .box3 .attr>p>span:nth-of-type(1){width: auto;}
    .product-page.detail .box3 .con>p{background-position: 2rem center;}
}

.partner-page li{padding: .4rem .2rem .25rem;}
.partner-page li>p{font-size: .16rem;line-height: .24rem;}

@media (max-width:1024px){
    .partner-page li{padding: .5rem .4rem;}
    .partner-page li>p{font-size: .24rem;line-height: .4rem;}
}

.search-page .product .con>div>p:nth-of-type(2){font-size: .2rem;}
.search-page .product .attr>p{font-size: .14rem;}
.search-page .product .attr>p>span:nth-of-type(1){width: 50%;}
.search-page .product .con>p{background-position: 1rem center;}
.search-page .solution li>p:nth-of-type(3)::after{left: 1rem;}
.search-page .joins .con>div>p{font-size: .2rem;line-height: .3rem;}
.search-page .joins li .attr>p{font-size: .14rem;line-height: .24rem;}
.search-page .joins .popup .attr>p{margin-bottom: .05rem;}
.search-page .partner li{padding: .4rem .2rem .25rem;}
.search-page .partner li>p{font-size: .16rem;line-height: .24rem;}

@media (max-width:1024px){
    .search-page .product .con>div>p:nth-of-type(2){font-size: .28rem;}
    .search-page .product .attr>p{font-size: .28rem;line-height: .48rem;}
    .search-page .product .attr>p>span:nth-of-type(1){width: auto;}
    .search-page .product .con>p{background-position: 2rem center;}
    .search-page .solution li>p:nth-of-type(3)::after{left: 2rem;}
    .search-page .joins .con>div>p{font-size: .28rem;line-height: .48rem;}
    .search-page .joins li .attr>p{font-size: .24rem;line-height: .44rem;}
    .search-page .partner li{padding: .5rem .4rem;}
    .search-page .partner li>p{font-size: .24rem;line-height: .4rem;}
}