.m_header,
.mh_nav {
    display: none;
}

.pc-block,
.pc {
    display: block;
}

.mb-block,
.mb {
    display: none;
}

.pc-flex {
    display: flex;
}

.mb-flex {
    display: none;
}

@media screen and (max-width:1024px) {

    html {
        font-size: min(calc(100vw / 7.5), 100px);
    }
     html,body{
        text-wrap: pretty;
    }

    .f_14,
    .f_16 {
        font-size: 0.24rem;
    }

    .f_18,
    .f_20 {
        font-size: 0.26rem;
    }

    .f_22,
    .f_24,
    .f_26,
    .f_28 {
        font-size: 0.32rem;
    }

    .f_30,
    .f_32,
    .f_34 {
        font-size: 0.36rem;
    }

    .f_36,
    .f_40,
    .f_42,
    .f_44,
    .f_46 {
        font-size: 0.38rem;
    }

    .f_48,
    .f_50,
    .f_52,
    .f_54,
    .f_56,
    .f_58,
    .f_60,
    .f_62,
    .f_64,
    .f_68,
    .f_70,
    .f_72,
    .f_74,
    .f_76,
    .f_78,
    .f_80 {
        font-size: 0.44rem;
    }

    .pc-block,
    .pc {
        display: none;
    }

    .mb-block,
    .mb {
        display: block;
    }

    .pc-flex {
        display: none;
    }

    .mb-flex {
        display: flex;
    }

    /* 公共开始 */
    ::-webkit-scrollbar {
        width: .05rem;
        background-color: #0000001a;

    }

    ::-webkit-scrollbar-thumb {
        border: solid .01rem transparent;
        width: .03rem;
        border-radius: .04rem;
        background-color: var(--vi)
    }

    ::-webkit-scrollbar-corner {
        background-color: transparent
    }

    ::-webkit-scrollbar:horizontal {
        height: .05rem;
    }

    main>section {
        width: 100%;
        overflow-x: hidden;
    }

    .w1720,.w1640 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* 公共结束 */



    /* 头部开始 */
    .header {
        display: none;
    }

    .m_header {
        display: flex;
        position: fixed;
        justify-content: space-between;
        align-items: center;
        top: 0;
        width: 100%;
        padding: 21px 12px;
        z-index: 999;
        background: #FFF;
    }

    .m_header .logo {
        height: 18px;
        width: fit-content;
    }

    .m_header .action {
        display: flex;
        align-items: center;
        gap: .24rem;
    }

    .m_header .action .item {
        height: .4rem;
        width: fit-content;
        display: flex;
        align-items: center;
        gap: .06rem;
        font-size: .3rem;
        color: #333;
    }

    .m_header .action .item .icon {
        height: 100%;
        width: auto;
    }

    .m_header .action .item .icon.arr {
        height: .22rem;
    }

    .m_header .action .btn {
        display: flex;
        flex-direction: column;
        gap: .12rem;
        width: .4rem;
    }

    .m_header .action .btn span {
        height: 1.5px;
        width: 100%;
        background-color: #333;
    }

    .mh_nav {
        display: block !important;
        position: fixed;
        top: 0;
        left: 10%;
        width: 90%;
        transform: translateX(120%);
        opacity: 0;
        z-index: 999;
        background-color: #fff;
        height: 100vh;
        overflow: auto;
        padding: 1.2rem .4rem;
        transition: all .5s ease-in-out;
        box-shadow: 0 .1rem .1rem rgba(0, 0, 0, 0.1);
    }
    .mh_nav a{
        color: #333;
    }

    .mh_nav li {
        list-style: none;
    }

    .mh_nav.show {
        transform: translateX(0);
        opacity: 1;
    }

    .mh_nav .close {
        position: absolute;
        top: .4rem;
        right: .4rem;
        width: .4rem;
        height: .4rem;
    }

    .mh_nav .close span {
        display: inline-block;
        width: 100%;
        height: 2px;
        background-color: #333;
        position: absolute;
        bottom: .2rem;
        left: 0;
    }

    .mh_nav .close span:nth-child(1) {
        transform: rotate(45deg);
    }

    .mh_nav .close span:nth-child(2) {
        transform: rotate(135deg);
    }

    .mh_nav .list .item {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        position: relative;
    }

    .mh_nav .list .item .top {
        padding: .4rem 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .mh_nav .list .item .top .tit {
        line-height: 1;
        font-size: .32rem;
        font-weight: 500;
        font-family: var(--fw500);
        display: block;
        width: fit-content;
    }

    .mh_nav .list .item .top .add {
        height: .25rem;
        width: .25rem;
        /* background-color: red; */
        position: relative;
        opacity: 0;
        visibility: hidden;
        transition: all .5s;
    }

    .mh_nav .list .item .top .add span {
        background-color: #333;
        position: absolute;
        transition: all .5s;
    }

    .mh_nav .list .item .top .add span:nth-child(1) {
        width: 100%;
        height: 1.5px;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }

    .mh_nav .list .item .top .add span:nth-child(2) {
        width: 1.5px;
        height: 100%;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .mh_nav .list .item.on .top .add {
        transform: rotate(45deg);
    }

    .mh_nav .list .item:has(ul) .top .add {
        opacity: 1;
        visibility: visible;
    }

    .mh_nav .list .item .info {
        display: none;
    }

    .mh_nav .list .item .nav {
        font-size: .28rem;
        font-weight: 400;
        padding-bottom: .4rem;
    }

    .mh_nav .list .item.on .nav a {
        padding-left: .2rem;
    }

    .mh_nav .list .item .nav a {
        font-size: .28rem;
        font-weight: 400;
        font-family: var(--fw400);
        padding: .16rem 0;
        width: 100%;
        transition: all .5s ease-in-out;
    }

    .mh_nav .list .item .nav .lv3 {
        display: flex;
        flex-direction: column;
        gap: .1rem;
        padding: .1rem 0 .1rem 0rem;
        transition: all .5s;
    }

    .mh_nav .list .item .nav .lv3 a {
        font-size: min(.24rem, 14px);
        padding: .1rem 0;
    }

    .mh_nav .list .item.on .nav .lv3 {
        padding-left: .4rem;
    }


    .m_header .action .item .lang {
        display: flex;
        gap: .1rem;
    }

    .m_header .action .item .lang .flag {
        width: 0.32rem;
        height: 0.32rem;
        opacity: 0.4;
        transition: all .3s;
    }

    .m_header .action .item .lang .flag:hover,
    .m_header .action .item .lang .flag.active {
        opacity: 1;
    }

    /* 头部结束 */

    /* 底部开始 */
    .footer {
        width: 100%;
        overflow-x: hidden;
    }
    .footer .wrap .top{
        flex-direction: column;
        padding: .8rem 0 .4rem;
    }
    .footer .wrap .top .info{
        width: 100%;
    }
    .footer .wrap .top .info .contact .item{
        font-size: .22rem;
    }
    .footer .wrap .top .nav{
        flex-direction: column;
        gap: .3rem;
    }
    .footer .wrap .top .nav .nav_item .item_top .tit{
        font-size: .24rem;
    }
    .footer .wrap .top .nav .nav_item .ul{
        display: none;
        padding-top: .2rem;
    }
    .footer .wrap .top .nav .nav_item .item_top{
        margin-bottom: .1rem;
        position: relative;
    }
    .footer .wrap .top .nav .nav_item .ul .li{
        font-size: .2rem;
        width: 100%;
        
    }
    .footer .wrap .top .nav .nav_item .item_top::after{
        content: "+";
        position: absolute;
        right: 0;
        top: 50%;
        font-size: .3rem;
        transform: translateY(-50%);
        transition: all 1.3s;
    }
    .footer .wrap .top .nav .nav_item.active .item_top::after{
        content: "-";
        font-size: .34rem;
    }
    .footer .wrap .btm{
        padding-top: .2rem;
        flex-direction: column;
        gap: .15rem;
        border-top: .01rem solid #e1e1e1;
    }
    .footer .wrap .btm .copyright{
        text-align: center;
    }
    .footer .wrap .btm .policy a{
        font-size: .22rem;
    }
    .footer .wrap .top .info .contact{
        gap: .24rem;
    }
    .footer .wrap .top .info .media .list .icon{
        width: .52rem;
        height: .52rem;
    }
    .footer .wrap .top .info .media .list .qrcode .pic{
        width: 1.6rem;
        height: 1.6rem;
    }
    .footer .wrap .top .info .media .list{
        gap: .24rem;
    }
   

    /* 底部结束 */


    /* 首页开始 */
    .ind_page .banner .swiper_banner .swiper-slide .cont {
        /*padding: 170px 12px 0 12px;*/
        padding: 0 .32rem;
        padding-top: .8rem;
        justify-content: center;
        background: rgba(0,0,0,0.2);
    }
    .ind_page .banner{
        height: 42vh;
    }
    
    .ibtn{font-size: 13px;padding:8px 18px;}
    
    .ind_page .banner .swiper_banner .swiper-slide .cont .tit{font-size: 26px;line-height: 30px;letter-spacing: 2px;margin-bottom: 10px;}
    .ind_page .banner .swiper_banner .swiper-slide .cont .txt{margin-top: 0;font-size: 12px;line-height: 1.43;letter-spacing: 1px;text-align: center;}
    .ind_page .banner .swiper_banner .swiper-slide .cont .ibtn{margin-top: 25px;}
    .ind_page .banner .banner_index{display: none;}
    .ind_page .banner .swiper_banner .swiper-pagination{display: block!important;}
    .ind_page .banner .swiper_banner .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 2px;background-color: rgba(255,255,255,0.3);border-radius: 0;opacity:1;}
    .ind_page .banner .swiper_banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;}
    
    .ind_page .ind1{
        height: auto;
        padding: 80px 12px;
    }
    
    .ind_page .ind1 .wrap .tit-box{display: block;margin-bottom:25px;}
    .tit-box .tit{font-size: 26px;}
    .ind_page .ind1 .wrap .tit-box .txt{font-size: 14px;margin-top: 10px;}
    .ind_page .ind1 .wrap .pic{height: 56vw;}
    .ind_page .ind1 .wrap .list{flex-wrap: wrap;gap:30px;}
    .ind_page .ind1 .wrap .list .item{width: calc(50% - 15px);}
    .ind_page .ind1 .wrap .list .item .icon{width: 35px;height: 35px;margin-bottom: 12px;}
    .ind_page .ind1 .wrap .list .item .info .num_box .value{font-size: 36px;}
    
    .ind_page .ind1 .wrap .titbox{
        position: relative;
        top: unset;
        margin-bottom: .4rem;
        max-width: 100%;
        padding: 0 .4rem;
    }
    .ind_page .ind1 .wrap .titbox .txt{
        color: #333;
        opacity: 1;
    }
    .ind_page .ind1 .wrap .num_list {
        padding: 0 .4rem;
        position: relative;
        top: unset;
        flex-wrap: wrap;
        margin-bottom: .8rem;
    }
    .ind_page .ind1 .wrap .num_list .item{
        width: calc((100% - .3rem ) / 2);
    }
    .ind_page .ind1 .wrap .num_list .item .num .unit{
        right: unset;
    }
    .ind_page .ind1 .wrap .earth_box{
        position: relative;
        top: unset;
        width: calc(100% - .8rem);
        /* height: auto; */
        /* border-radius: 0; */
    }
    .ind_page .ind1 .wrap2{
        position: relative;
        inset: unset;
        opacity: 1;
        pointer-events: auto;
        padding: .8rem .4rem;
        background: url("../img/webp/mb_earth.webp") center center / cover fixed no-repeat;
    }
    .ind_page .ind1 .wrap2 .titbox{
        position: relative;
        opacity: 1;
        top: unset;
        left: 0;
        width: 100%;
        transform: translateX(0) translateY(0);
    }
    .ind_page .ind1 .wrap2 .card_list{
        position: relative;
        opacity: 1;
        padding: 0;
        height: auto;
        transform: translateY(0);
        bottom: unset;
        margin-top: .8rem;

    }
    .ind_page .ind1 .wrap2 .card_list .item{
        position: relative;
        opacity: 1;
        height: auto;
        width: 100%;
        transform: translateX(-50%) translateY(0) scale(1);
        flex-direction: column;
        margin-bottom: .6rem;
        padding: .2rem;
    }
    .ind_page .ind1 .wrap2 .card_list .item .dot{
        opacity: 1;
        transform: translateY(0);
    }
    .ind_page .ind1 .wrap2 .card_list .item .dot.pc{
        display: none;
    }
    .ind_page .ind1 .wrap2 .card_list .item .dot.mb{
        display: block;
    }
    .ind_page .ind1 .wrap2 .card_list .item .dot.mb .line{
        width: 1.6rem;
        height: 6.88rem;
        left: auto;
        right: calc(100% - .22rem );
        clip-path: inset(0 0 0 0);
    }
    .ind_page .ind1 .wrap2 .card_list .item:last-child{
        margin-bottom: 0;
    }
    

    .ind_page .ind1 .wrap2 .card_list .item .pic{
        width: 100%;
    }
    .ind_page .ind1 .wrap2 .card_list .item .info .icon{
        position: absolute;
        top: .6rem;
        left: .6rem;
    }
    .ind_page .ind1 .wrap2 .card_list .item .info .txt{
        padding-bottom: .4rem;
    }
    .ind_page .ind1 .wrap2 .card_list .item .info .dot_pic{
        opacity: 1;
        width: 3.2rem;
        z-index: 2;
        transform: translateY(0);
    }

    .ind_page .ind2 .wrap{height: auto;padding:62px 12px!important;display:none}
    .ind_page .ind2 .conm{display:block!important;position:relative;overflow:hidden;}
    .ind_page .ind2 .conm .tab{position: absolute;top: 185px;left: 0;width: 100%;padding: 0 12px;display: flex;gap: 35px;font-size: 20px;font-weight:400;z-index:5;}
    .ind_page .ind2 .conm .tab li{color: #999;line-height: 1;transition:all 0.5s;}
    .ind_page .ind2 .conm .tab li.active{color: #075AAE;}
    .ind_page .ind2 .conm>.swiper-wrapper>.swiper-slide{padding:62px 12px;background-color:#F4F9FF;}
    .ind_page .ind2 .conm .tit-box{margin-bottom: 70px;}
    .ind_page .ind2 .conm .tit-box .tit{font-size: 26px;line-height: 1.3;color: #333;font-weight: 300;margin-bottom: 10px;}
    .ind_page .ind2 .conm .tit-box .txt{font-size: 14px;line-height: 1.78;color: #444444;font-weight: 300;}
    .ind_page .ind2 .conm .lf{width: 100%;height: 56vw;position: relative;overflow: hidden;}
    .ind_page .ind2 .conm .pics{border-radius: 10px;width:100%;height:100%;overflow:hidden;}
    .ind_page .ind2 .conm .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition:all 0.5s;opacity:0;border-radius:10px;overflow:hidden;}
    .ind_page .ind2 .conm .pics .pic.active{opacity: 1;}
    .ind_page .ind2 .conm .pics .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
    .ind_page .ind2 .conm .type_list{position: absolute;left: 0;bottom: 13px;width: 100%;display: flex;justify-content:center;gap: 10px;z-index:2;}
    .ind_page .ind2 .conm .type_list .item{width: fit-content;padding: 8px 16px;background-color: rgba(0,0,0,.4);backdrop-filter: blur(10px);border-radius: 5px;color: #ffffff;font-weight: 300;line-height: 1;font-size: 12px;transition:all 0.5s}
    .ind_page .ind2 .conm .type_list .item.active{color:#3270B4;background-color: #ffffff;}
    .ind_page .ind2 .conm .rg{margin-top: 28px;}
    .ind_page .ind2 .conm .rg .info .icon{width: 76px;height: 38px;object-fit: contain;margin-bottom: 18px;}
    .ind_page .ind2 .conm .rg .info .tit{color: #333;line-height: 1;font-weight: 300;margin-bottom: 20px;} 
    .ind_page .ind2 .conm .rg .info .txt{color: #666;text-align: justify;line-height: 1.78;font-weight: 400;margin-bottom:40px;}
    
    .ind_page .ind3{
        height: auto;
        background-color: #000;
    }
    
    .ind_page .ind3 .bg{opacity: 0.7;}
    
    .ind_page .ind3 .wrap{
        height: auto;
        padding: 80px 12px!important;
    }
    .ind_page .ind3 .wrap .list .item{width: 100%;}
    
    .ind_page .ind4{padding: 80px 12px;}
    .ind_page .ind4 .wrap .list{gap: 12px;}
    .ind_page .ind4 .wrap .list .item{width: 100%;height:auto;}
    .ind_page .ind4 .wrap .list .item .pic{height: 40vw;}
    .ind_page .ind4 .wrap .list .item .info .imore{position: static;margin-top:10px;}
    
    .ind_page .ind5{height: 260vw;}
    .ind_page .ind5 .wrap{padding: 80px 12px 0 12px!important;}
    .ind_page .ind5 .wrap .list{gap: 12px;justify-content:center;}
    .ind_page .ind5 .wrap .list .item{width: calc((100% - 12px ) / 2);}
    .ind_page .ind5 .wrap .list .item .icon{
    }
    .ind_page .ind5 .wrap .tit-box .txt{font-size: 13px;}
    .article-page01 .wrap{padding-top: 70px!important;}
    /* 首页结束 */

    /* 移动端导航底部多入口（隐私政策 / 法律声明 / 联系） */
    .footer{padding: 60px 0 0 0;}
    .footer .wrap .top{padding: 0 12px;gap:16px;}
    .footer .wrap .top .logo .icon{height: 18px;}
    .footer .wrap .center{padding: 0 12px;padding-bottom:30px;}
    .footer .wrap .center .contact_box .list .item .icon{width: 12px;height: 12px;margin-top: 7px;}
    .footer .wrap .center .contact_box{width:100%;}
    .footer .wrap .center .contact_box .list .item .value{width: 100%;}
    .footer .wrap .center .nav{display: none;}
    .footer .wrap .btm{position: static;}
    
    .inner-banner{height: 52vw;margin-top: 60px;}
    .breadcrumb .wrap{padding: 20px 12px;}
    .abo_page .abo1{height: auto;padding-bottom: 20vw;}
    .abo_page .abo1 .bg{height: 45vw;}
    .abo_page .abo2{padding: 80px 0;}
    .abo_page .abo2 .wrap{padding-left: 7.8vw!important;padding-right: 7.8vw!important;}
    .abo_page .abo2 .wrap .cont .map .center_box{left: 38vw;top: 32vw;}
    .abo_page .abo1 .wrap{padding: 30px 12px!important;display:block;}
    .abo_page .abo1 .wrap .tit{width: 100%;margin-bottom:20px;}
    .abo_page .abo1 .wrap .txt{width: 100%;}
    .abo_page .abo2 .wrap .cont .map{height: 31.93vw;}
    .abo_page .abo2 .wrap .cont .map .center_box{top: 9vw;}
    .abo_page .abo2 .wrap .cont .swiper_abo2{padding-left: 12px;}
    .abo_page .abo2 .wrap .cont .swiper_abo2 .swiper-slide .item{min-height: 40vw;}
    .abo_page .abo3 .wrap .swiper_abo3 .swiper-slide .item{padding: 20px 16px;}
    
    .abo_page .abo3 .wrap {padding: 80px 0;}
    .abo_page .abo3 .wrap .tit-box .txt{font-size: 15px;padding:0 12px;}
    .abo_page .abo3 .wrap .tit-box .txt br{display: none;}
    .abo_page .abo3 .wrap .swiper_abo3{padding-left: 12px;}
    .abo_page .abo4{padding: 80px 12px 0 12px;}
    .abo_page .abo4 .wrap .tit-box .txt{font-size: 15px;}
    .abo_page .abo4 .wrap .list{display: block;}
    .abo_page .abo4 .wrap .list .item{width: 100%!important;height: 60vw;margin-bottom:16px;}
    .abo_page .abo4 .wrap .list .item:last-child{margin-bottom:0;}
    
    .abo_page .abo5{padding: 80px 12px;}
    .abo_page .abo5 .wrap .tit-box .txt{font-size: 15px;}
    .abo_page .abo5 .wrap .cont{display: block;}
    .abo_page .abo5 .wrap .cont .list{width: 100%;margin-bottom:20px;max-height: 999999px;}
    .abo_page .abo5 .wrap .cont .swiper_abo5{width: 100%;}
    
    .inner-banner .wrap .info{display: block;padding:0 15px;}
    .inner-banner .wrap .info .tit{font-size: 26px;margin-bottom: 10px;}
    
    .con_page .con1{padding: 20px 12px 80px 12px;}
    .con_page .con1 .wrap .tit-box{margin-bottom: 30px;}
    .con_page .con1 .wrap .tit-box .txt{font-size: 15px;}
    .con_page .con1 .wrap .tit-box .txt br{display: none;}
    .con_page .con1 .wrap .cont{display: block;}
    .con_page .con1 .wrap .cont .swiper_con1_pic{width: 100%;margin-bottom: 20px;}
    .con_page .con2{padding: 80px 12px;}
    .con_page .con2 .wrap .list{display: block;}
    .con_page .con2 .wrap .list .item{width: 100%;height: 70vw;margin-bottom: 16px;}
    .con_page .con2 .wrap .list .item:last-child{margin-bottom:0;}
    .con_page .con3{padding: 80px 12px;}
    .con_page .con3 .wrap .list .item{width: 100%;}
    
    .new_page{padding-top: 60px;}
    .new_page .new1{padding: 20px 12px 80px 12px;}
    .new_page .new1 .list .item{width: 100%;}
    .new_page .new1 .list .item .pic{height: 40vw;}
    
    .new_page .newd1{padding: 20px 12px 80px 12px;}
    .new_page .newd1 .wrap .cont{display: block;}
    .new_page .newd1 .wrap .cont .rg{width: 100%;}
    .new_page .newd1 .wrap .cont .recommend{width: 100%;position: static;margin-top:50px;}

    .rd_page .rd1{padding: 20px 12px 80px 12px;}
    .rd_page .rd1 .wrap .type_list{flex-wrap: wrap;}
    .rd_page .rd1 .wrap .type_list .item{width: 50%;padding:12px;}
    .rd_page .rd1 .wrap .type_list .item:nth-child(2n)::after{opacity:0;}
    .rd_page .rd1 .wrap .swiper_rd1_pic .swiper-slide .item .info{left: 12px;width: calc(100% - 24px);}
    .rd_page .rd1 .wrap .swiper_rd1_pic .swiper-slide .item .info .txt br{display: none;}
    .rd_page .rd2{padding: 80px 12px;}
    .rd_page .rd2 .wrap .tit-box .txt{font-size: 15px;}
    .rd_page .rd2 .wrap .swiper_rd2 .iswiper-navigation{padding: 0 12px;}
    .rd_page .rd3{padding: 80px 12px 0 12px;}
    .rd_page .rd3 .wrap .tit-box .txt{font-size: 15px;}
    .rd_page .rd3 .wrap .swiper_rd3 .swiper-slide{width: calc((100% - 0.8rem) / 1.5);}
    .rd_page .rd4{padding: 80px 12px;}
    .rd_page .rd4 .wrap .cont{display: block;padding:22px 12px;}
    .rd_page .rd4 .wrap .cont .list{width: 100%;margin-bottom:20px}
    .rd_page .rd4 .wrap .cont .list .item{width: 100%;}
    .rd_page .rd4 .wrap .cont .pic{width: 100%;height:51vw;}
    
    .sol_page .sol1{padding: 20px 12px 80px 12px;}
    .sol_page .sol1 .wrap .tit-box .tit{font-size: 26px;}
    .sol_page .sol1 .wrap .tit-box .txt{width: 100%;font-size: 15px;text-align:center!important;}
    .sol_page .sol1 .wrap .cont{display: block;}
    .sol_page .sol1 .wrap .cont .lf{width: 100%;margin-bottom:20px;}
    .sol_page .sol1 .wrap .cont .lf .pic{
        width: 100%;
        margin-top: 10px;
        border-radius: .2rem;
        overflow: hidden;
    }
    .sol_page .sol1 .wrap .cont .rg{width: 100%;}
    
    .search_container .search-box{padding: 20px 12px 0 12px;}
    .search_container .search-box .search_form{width: 300px;margin: 30px auto;font-size:14px;}
    .search_container .search-box .search_form input{font-size: 14px;width: calc(100% - .28rem);}
    .search_container .search-box .search_form .search-btn{
        width: .28rem;
        height: .28rem;
       
    }
    
    .abo_page .abo5 .wrap .cont .list .item .top .btn{width: 20px;height: 20px;}
    .abo_page .abo5 .wrap .cont .list .item .top .btn .icon{width: 8px;}
    .new_page .new1 .list .item .info .imore{position: static;margin-top: 12px;}
    .inner-banner .wrap .info .txt{width: 100%;}
    .rd_page .inner-banner::before{
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(to bottom, rgba(0,0,0,.2) 0%, rgba(0,0,0,0.5) 100%);
    }
    .rd_page .inner-banner .wrap{
        z-index: 2;
    }
    .rd_page .inner-banner .wrap .info .txt{
        text-shadow: 0 0.04rem 0.04rem rgb(0, 0 ,0,0.5);
    }
    .rd_page .rd1 .wrap .info_box .list .swiper-slide{margin-right: 12px;}
    .rd_page .rd1 .wrap .info_box .list.style2 .swiper-slide{width: 100%;height:auto;}
    .rd_page .rd1 .wrap .info_box .list.style2 .item{height:100%;padding:10px 20px;justify-content:space-between;}
    .rd_page .rd1 .wrap .info_box .list.style2 .item .desc .tit{font-size:16px;}
    .rd_page .rd1 .wrap .info_box .list.style2 .item .desc .txt{font-size:13px;}
    .rd_page .rd1 .wrap .info_box .list.style1 .swiper-slide{width:50%;}
    .rd_page .rd1 .wrap .info_box .list.style1 .item{height: auto;display:block;text-align:center;}
    .rd_page .rd1 .wrap .info_box .list.style1 .item .pic{height: 1.8rem;margin:0 auto;margin-bottom:8px;}
    .sol_page .sol1 .wrap .cont .lf .list .item .detail ul li{line-height: 20px;}
    .sol_page .sol1 .wrap .cont .lf .list .item .detail ul li::before{top:10px;}
    .abo_page .abo5 .wrap .cont .list .item .txt{width: 85%;}
    
    .sol_page .sol1 .wrap .cont .lf .list .item.active .top .icon .del{
        opacity: 1;
    }
}
