body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei",sans-serif}
input,textarea{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei",sans-serif}
input::placeholder,textarea::placeholder{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei",sans-serif}
.select select{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei",sans-serif}

.header li{padding:0 .25rem}
.footer1 .info>p:nth-of-type(1){font-size: .32rem;}
.footer1 .ask{width:1.9rem}
.more{width:2.1rem}
.float-right>a{padding-top: .12rem;}
.float-bottom-box{max-width: 14rem;}
.float-bottom .more{width: 2rem;}
.inner-banner .info{width: 55%;}

.index-page .box1 .info{max-width: 10rem;}
.index-page .box1 .info>p:nth-of-type(2){font-size: .5rem;line-height: .6rem;}
.index-page .box1 .tit>p:nth-of-type(2){width:80%;margin:0 auto}
.index-page .box2 .info{width:60%}
.index-page .box3 li{width: calc(50% - .25rem);margin-right: .5rem;}
.index-page .box3 li:nth-child(2n){margin-right: 0;}
.index-page .box4 li{flex:auto}
.index-page .box4 .txt{padding:.9rem 1.5rem 0 .7rem}
.index-page .box4 .txt>p:nth-of-type(1){font-size: .32rem;}
.index-page .box6 .more{width: 2.5rem;}
.index-page .box6 .swiper-slide{width:5rem}
.index-page .box6 .swiper-slide>p:nth-of-type(2){font-size: .22rem;line-height: .32rem;}

.solution-page1 .box1 li>p:nth-of-type(1){font-size: .17rem;line-height: .27rem;}
.solution-page1 .box1 li>p:nth-of-type(2){font-size: .15rem;line-height: .25rem;}
.solution-page1 .box2 li{padding:.6rem .35rem .7rem .4rem}
.solution-page1 .box2 li>p{font-size: .2rem;line-height: .3rem;}
.solution-page1 .box3 .tit>p:nth-of-type(1){font-size: .37rem;line-height: .45rem;}
.solution-page1 .box3 .tit>p:nth-of-type(2){font-size: .18rem;line-height: .28rem;}
.solution-page1 .box3 .item>p:nth-of-type(1){font-size: .28rem;line-height: .38rem;}
.solution-page1 .box3 .item>p:nth-of-type(2){font-size: .14rem;line-height: .24rem;}
.solution-page1 .box3 .items{width: 39%;}
.solution-page1 .box4 li{padding:0 1rem 0 .5rem}
.solution-page1 .box4 li>p{padding-left: .2rem;}
.solution-page1 .box4 .info>p{width: 85%;}
.solution-page1 .box5 .info:nth-of-type(1) li{width: calc(100% / 6 - .125rem);margin-right: .15rem;padding:.45rem .2rem}
.solution-page1 .box5 .info:nth-of-type(1) li>p{font-size: .16rem;line-height: .26rem;}
.solution-page1 .box5 .info:nth-of-type(2) li{padding:.36rem .25rem}
.solution-page1 .box5 .info:nth-of-type(2) .img-div{width: .66rem;height: .5rem;margin-right: .1rem;}
.solution-page1 .box5 .info:nth-of-type(3) li{padding:.36rem .3rem}
.solution-page1 .box5 .info:nth-of-type(3) .img-div{width: .66rem;height: .5rem;margin:0 .1rem 0 0}
.solution-page1 .box5 .info:nth-of-type(3) .txt>p:nth-of-type(1){margin-bottom: 0;}
.solution-page1 .box5 .info .txt>p:nth-of-type(1){font-size: .16rem;line-height: .26rem;}
.solution-page1 .box5 .info .txt>p:nth-of-type(2){font-size: .14rem;line-height: .24rem;}
.solution-page1 .box6 .info{padding:.8rem .5rem}
.solution-page1 .box7 .con1{padding: .45rem .5rem 1.2rem .6rem;}
.solution-page1 .box7 .name>p:nth-of-type(1){font-size: .32rem;line-height: .42rem;}
.solution-page1 .box7 .con1 li{height:auto}
.solution-page1 .box7 .con1 li>span{position: absolute;top: 1.6rem;left: 0;text-align: center;line-height: .22rem;color:#fff}
.solution-page1 .box8 .name>p:nth-of-type(2){padding:.05rem .1rem}
.solution-page1 .box9 li>p{font-size: .14rem;line-height: .2rem;}
.solution-page1 .box10 .tit{padding-right: 2rem;}
.solution-page1 .box10 .info>p:nth-of-type(1){margin: 0 0 .15rem 0;}
.solution-page1 .box10 .info>p:nth-of-type(2){position: static;display: inline-block;margin-bottom: .15rem;}
.solution-page1 .box10 .note{max-height: 2.6rem;}
.solution-page1 .box11 .width{max-width: 13.5rem;}
.solution-page1 .box11 li>span{top: .3rem;}
.solution-page1 .box11 li>p:nth-of-type(1){margin-top: .25rem;}
.solution-page1 .box11 li>p:nth-of-type(3){margin-top: .35rem;}
.solution-page1 .box11 .item{width: calc(50% - .2rem);align-items: stretch;}
.solution-page1 .box11 .item:nth-child(2n+1){margin-right: .4rem;}
.solution-page1 .box11 .item{padding:.5rem 0 0}
.solution-page1 .box11 .item>p{width: auto;border-radius: .1rem .1rem 0 0;padding: 0 .2rem;}
.solution-page1 .box11 .info{display: flex;flex-direction: column;justify-content: center;}

.team-page.list .select>select{width: 6rem;}
.team-page.list .choose .btn{width:1.6rem}
.team-page.list li .txt{padding-left: .5rem;}
.team-page.detail .note .width>p:nth-of-type(1){width: 1.5rem;}
.team-page.detail .note .width>p.large:nth-of-type(1){width: 2.8rem;}

.about-page .box1{padding: .9rem 0 1.1rem;}
.about-page .box1 ul{flex-wrap: wrap;width: 73%;margin: 0 auto;justify-content: flex-start;}
.about-page .box1 li{width: calc(50% - .25rem);margin-bottom: .3rem;}
.about-page .box1 li:nth-child(2n+1){margin-right: .5rem;}
.about-page .box3 .tit>p:nth-of-type(2){max-width: 80%;margin: 0 auto;}
.about-page .box5 .width{max-width: 13.5rem;}
.about-page .box5 li>span{top: .3rem;}
.about-page .box5 li>p:nth-of-type(1){margin-top: .25rem;}
.about-page .box5 li>p:nth-of-type(3){margin-top: .35rem;}
.about-page .box5 .item{width: calc(50% - .2rem);align-items: stretch;}
.about-page .box5 .item:nth-child(2n+1){margin-right: .4rem;}
.about-page .box5 .item{padding:.5rem 0 0}
.about-page .box5 .item>p{width: auto;border-radius: .1rem .1rem 0 0;padding: 0 .2rem;}
.about-page .box5 .info{display: flex;flex-direction: column;justify-content: center;}

.news-page.detail .info>p:nth-of-type(2){font-size: .3rem;line-height: .4rem;}
.news-page.detail .tags>p{width: 1.4rem;}

.contact-page .box1 .info{width: 39%;}
.contact-page .box2 .more{width: 1.8rem;}

@media (max-width:750px){
    .footer1 .info>p:nth-of-type(1){font-size: .35rem;line-height: .55rem;}
    .footer1 .info>p:nth-of-type(2){line-height: .48rem;}
    .footer1 .ask{width: 2.6rem;}
    .footer2 .search>p{width: 1.3rem;}
    .footer2 li{width: calc(50% - .1rem);margin-right: .2rem;}
    .footer2 li:nth-child(3n){margin-right: .2rem;}
    .footer2 li:nth-child(2n){margin-right: 0;}
    .more{width:3.2rem}
    .float-right>a{padding-top: .1rem;flex:auto}
    .float-bottom .more{width: 100%;}
    .inner-banner .info{width: 100%;}

    .index-page .box1 .swiper-slide .width{top:25%}
    .index-page .box1 .info{max-width: 100%;}
    .index-page .box1 .info>p:nth-of-type(2){font-size: .4rem}
    .index-page .box1 .tit>p:nth-of-type(2){width:100%}
    .index-page .box2 li{padding-bottom: 100%;}
    .index-page .box2 .info{width:100%}
    .index-page .box2 .info>p:nth-of-type(1){font-size: .36rem;line-height: .56rem;}
    .index-page .box3 li{width: 100%;margin-right: 0;}
    .index-page .box4 ul{white-space: nowrap;overflow-x: auto;}
    .index-page .box4 li{padding:0 .3rem}
    .index-page .box4 .con{height:11.8rem}
    .index-page .box4 .info{height:10.8rem}
    .index-page .box4 .txt{padding:.5rem .4rem 0;height: 7.3rem;}
    .index-page .box4 .items{display: block;}
    .index-page .box4 .item{width: 100%;}
    .index-page .box4 .item:nth-child(2n+1){margin-right: 0;}
    .index-page .box6 .more{width:3.7rem}
    .index-page .box6 .swiper-slide{width:98%}
    .index-page .box6 .swiper-slide>p:nth-of-type(2){font-size: .32rem;line-height: .52rem;}

    .solution-page1 .box1 li>p:nth-of-type(1){font-size: .28rem;line-height: .44rem;}
    .solution-page1 .box1 li>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;}
    .solution-page1 .box2 li{padding:.5rem}
    .solution-page1 .box2 li>p{font-size: .32rem;line-height: .52rem;}
    .solution-page1 .box3 .tit>p:nth-of-type(1){font-size: .44rem;line-height: .64rem;}
    .solution-page1 .box3 .tit>p:nth-of-type(2){font-size: .28rem;line-height: .48rem;}
    .solution-page1 .box3 .item>p:nth-of-type(1){font-size: .38rem;line-height: .58rem;}
    .solution-page1 .box3 .item>p:nth-of-type(2){font-size: .28rem;line-height: .48rem;}
    .solution-page1 .box3 .items{width: 100%;}
    .solution-page1 .box5 .info:nth-of-type(1) li{width: calc(50% - .1rem);margin-right: .2rem;padding:.5rem .4rem}
    .solution-page1 .box5 .info:nth-of-type(1) li>p{font-size: .28rem;line-height: .44rem;}
    .solution-page1 .box5 .info:nth-of-type(2) li{padding:.5rem .4rem}
    .solution-page1 .box5 .info:nth-of-type(2) .img-div{width: .9rem;height: .9rem;margin: 0 auto .2rem;}
    .solution-page1 .box5 .info:nth-of-type(3) li{padding:.5rem .3rem}
    .solution-page1 .box5 .info:nth-of-type(3) .img-div{width: .9rem;height: .9rem;margin:0 .3rem 0 0}
    .solution-page1 .box5 .info:nth-of-type(3) .txt>p:nth-of-type(1){margin-bottom: 0;}
    .solution-page1 .box5 .info .txt>p:nth-of-type(1){font-size: .28rem;line-height: .44rem;margin-bottom: .1rem;}
    .solution-page1 .box5 .info .txt>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;}
    .solution-page1 .box5 .note li>p{font-size: .26rem;line-height: .42rem;margin-top: .1rem;}
    .solution-page1 .box7 .con1{padding: .8rem .4rem .4rem;}
    .solution-page1 .box7 .name>p:nth-of-type(1){font-size: .4rem;line-height: .6rem;}
    .solution-page1 .box7 .con1 li{margin: 0 0 1.8rem;}
    .solution-page1 .box7 .con1 li>span{top: 2.8rem;line-height: .4rem;}
    .solution-page1 .box8 .name>p:nth-of-type(2){padding:.05rem .15rem}
    .solution-page1 .box9 li{width: 100%;padding: .5rem .4rem .7rem;}
    .solution-page1 .box9 li:nth-child(2n+1){margin-right: 0;}
    .solution-page1 .box9 li>p{font-size: .32rem;line-height: .52rem;}
    .solution-page1 .box10 .tit{padding-right: 0}
    .solution-page1 .box10 .info>p:nth-of-type(1){margin: 0 0 .2rem 0;}
    .solution-page1 .box10 .info>p:nth-of-type(2){padding:0 .2rem}
    .solution-page1 .box10 .note{max-height: 1000rem;}
    .solution-page1 .box11 .width{max-width: 100%;}
    .solution-page1 .box11 li>p:nth-of-type(1){margin-top: 0;width:30%}
    .solution-page1 .box11 li>p:nth-of-type(3){margin-top: .15rem;}
    .solution-page1 .box11 .item{width: 100%;}
    .solution-page1 .box11 .item:nth-child(2n+1){margin-right: 0;}
    .solution-page1 .box11 .item{padding:.6rem 0 0}
    .solution-page1 .box11 .item>p{border-radius: .2rem .2rem 0 0;padding: 0 .3rem;font-size: .28rem;}

    .cases-page.list .param p{line-height: .5rem;font-size: .24rem;}
    .cases-page.list .param p:nth-child(2n){margin-right: .2rem;}
    .cases-page.list .param p:last-child{margin-right: 0;}
    .cases-page.detail .con .info>p:nth-of-type(1){display: block;}
    .cases-page.detail .con .info>p:nth-of-type(1)>span{display: block;}
    .cases-page.detail .con .info>p:nth-of-type(1)>span:nth-of-type(1){margin: 0 0 .1rem;}
    .cases-page.detail .best .param p{font-size: .24rem;}

    .team-page.list .select>select{width: 100%;}
    .team-page.list .choose .btn{width:2.1rem}
    .team-page.list .best .info>p:nth-of-type(1)>span{display: block;margin: .1rem 0 0;}
    .team-page.list li .txt{padding-left: .4rem;}
    .team-page.detail .con .info>p:nth-of-type(1){display: block;}
    .team-page.detail .con .info>p:nth-of-type(1)>span{display: block;margin: .1rem 0 0;}
    .team-page.detail .tab{white-space: nowrap;overflow-x: auto;justify-content: flex-start;}
    .team-page.detail .tab>p::after{top: .05rem;}
    .team-page.detail .note .width>p:nth-of-type(1){width: 100%;}
    .team-page.detail .note .width>p.large:nth-of-type(1){width: 100%;}

    .about-page .box1{padding: .8rem 0 .4rem;}
    .about-page .box1 ul{display: block;width: 100%;}
    .about-page .box1 li{width: 100%;}
    .about-page .box1 li:nth-child(2n+1){margin-right: 0;}
    .about-page .box3 .tit>p:nth-of-type(2){max-width: 100%}
    .about-page .box5 .width{max-width: 100%;}
    .about-page .box5 li>p:nth-of-type(1){margin-top: 0;width:30%}
    .about-page .box5 li>p:nth-of-type(3){margin-top: .15rem;}
    .about-page .box5 .item{width: 100%;}
    .about-page .box5 .item:nth-child(2n+1){margin-right: 0;}
    .about-page .box5 .item{padding:.6rem 0 0}
    .about-page .box5 .item>p{border-radius: .2rem .2rem 0 0;padding: 0 .3rem;font-size: .28rem;}

    .news-page.detail .info>p:nth-of-type(1){display: block;}
    .news-page.detail .info>p:nth-of-type(1)>span{display: block;}
    .news-page.detail .info>p:nth-of-type(1)>span:nth-of-type(1){margin: 0 0 .1rem;}
    .news-page.detail .info>p:nth-of-type(2){font-size: .35rem;line-height: .55rem;}
    .news-page.detail .tags>p{width: 100%;}

    .contact-page .box1 .info{width: 100%;}
    .contact-page .box2 .more{width: 2.5rem;}
}