@media only screen and (max-width: 1024px) {
.w1440{
    width: 100% !important;
}
.index-about, .index-title{
    padding: 0 0.3rem;
}
.index-title .span{
    font-size: .32rem;
}
.index-title .p{
    font-size: .28rem;
}
.istop{
    bottom: 1.5rem !important;
}
.banner{
    height: auto !important;
}
.scroll {
    width: 0.37rem !important;
    height: 0.67rem !important;
}
.banner .next{
    bottom: 15px !important;
}
.banner .text .tit{
    font-size: .32rem !important;
    padding-bottom: 0.2rem !important;
    margin-bottom: 0.1rem !important;
}
.banner .text .p{
    font-size: .3rem !important;
}
.banner .text{
    top: 1.4rem !important;
    left: 1.23rem !important;
}
.public_nav{
    display: none !important;
}
.pub_title{
    padding: 0 .3rem;
}
.pub_title .span{
    left: 0.55rem !important;
    font-size: 0.32rem !important;
}
.pub_title img{
    height: 0.46rem !important;
}
.page-wrap .page-skip-p{
    font-size: .28rem !important;
}
.page{
    font-size: .28rem !important;
}
.w1200{
    width: 100% !important;
}
.new-page{
    padding: 0 .3rem;
    margin-top: 0.3rem;
}
.new-page a{
    font-size: .28rem;
}
.more_btn a{
    font-size: .28rem !important;
}
}
