.pcblock {
    display: block!important;
}
.mblock {
    display: none!important;
}
.pcflex {
    display: flex!important;
}
.mflex {
    display: none!important;
}
@media screen and (max-width: 768px) {
    html {
        font-size: calc(100vw/7.5);
    }
    .pcblock {
        display: none!important;
    }
    .pcflex {
        display: none!important;
    }
    .mblock {
        display: block!important;
    }
    .mflex {
        display: flex!important;
    }
    .banner .swiper-slide.banner3 .txt {
        top: 1.89rem;
        left: .4rem;
    }
    .banner .swiper-slide.banner3 .txt .h_1 {
        font-size: .96rem;
    }
    .banner .swiper-slide.banner3 .txt .h_1 span {
        font-size: .32rem;
    }
    .banner .swiper-slide.banner3 .txt .h_2 {
        font-size: .48rem;
    }
    .ipart1 {
        padding: 1.15rem 0 0 0;
    }
    .ipart1 .top .tit {
        font-size: .48rem;
    }
    .ipart1 .top {
        margin-bottom: .72rem;
    }
    .ipart1 .top .tab {
        width: 6.4rem;
        overflow-x: auto;
        margin: 0 auto;
    }
    .ipart1 .top .tab li {
        flex-shrink: 0;
        margin-right: .32rem;
    }
    .ipart1 .top .tab li:last-child {
        margin-right: 0;
    }
    .ipart1 .top .tab::-webkit-scrollbar {
        height: 0;
    }
    .ipart1 .con {
        width: 6.7rem;
        height: 3.77rem;
        margin: 0 auto;
        border-radius: 0.2rem;
    }
    .ipart1 .con .prev {
        display: none;
    }
    .ipart1 .con .next {
        display: none;
    }
    .ipart1 .con .swiper-slide {
        height: 100%;
    }
    .ipart1 .con .swiper-slide-active .con1 {
        width: 100%;
        height: 100%;
    }
    .ipart1 .con .swiper-slide .con1 .txt .h {
        font-size: .28rem;
        color: #FFF;
        font-weight: 700;
        text-transform: capitalize;
        margin-bottom: .16rem;
        line-height: 1.5;
    }
    .ipart1 .con .swiper-slide .con1 .txt .p {
        color: #FFF;
        font-size: .2rem;
        font-weight: 350;
        line-height: 1.6; /* 160% */
        letter-spacing: 1px;
        text-transform: capitalize;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2; /* 限制显示三行 */
        overflow: hidden;
        width: 3.74rem;
    }
    .ipart1 .con .swiper-slide-active .con1 .txt {
        left: .2rem;
        bottom: .22rem;
    }
    .ipart1 .con {
        padding: 0;
    }
    .ipart1 .con .swiper-slide .con1 .combtn {
        bottom: .24rem;
        right: .2rem;
        padding: .12rem .44rem;
        font-size: .24rem;
    }
    .ipart1 .con .swiper-slide .con1 .txt .p {
        height: auto;
    }
    .banner .swiper-slide.banner2 .txt {
        top: 1.89rem;
        left: .4rem;
    }
    .banner .swiper-slide.banner4 .txt {
        top: 1.89rem;
        left: .4rem;
    }
    .ipart2 .con {
        padding-top: 2.4rem;
    }
    .ipart2 .con .top {
        width: 6.7rem;
    }
    .ipart2 .con .top .h_1 {
        color: #333;
        text-align: center;
        font-size: .24rem;
        font-weight: 400;
    }
    .ipart2 .con .top .h_2 {
        color: #333;
        text-align: center;
        font-size: .48rem;
        font-weight: 700;
        text-transform: capitalize;
    }
    .combtn {
        border-color: transparent;
        background: url(../img/combtn.png)no-repeat center;
        background-size: cover;
        backdrop-filter: blur(9px);
        font-size: .24rem;
    }
    .ipart2 .con {
        /*height: 9rem;*/
        /*height: 11.4rem;*/
        height: 9.5rem;
    }
    .ipart2 .con .pic1 {
        width: 6rem;
    }
    .ipart2.on1 .con .pic1 {
        width: 4.8rem;
        /*bottom: 10vh;*/
        bottom: 11vh;
    }
    .ipart2.on2 .con .pic2 {
        width: 2.13rem;
        /*bottom: 10vh;*/
        bottom: 11vh;
        left: .4rem;
    }
    .ipart2.on2 .con .pic3 {
        width: 2.13rem;
        /*bottom: 10vh;*/
        bottom: 11vh;
        left: auto;
        right: .4rem;
    }
    .ipart3 .con {
        height: auto;
        padding: .78rem .4rem 2.76rem .4rem;
    }
    .ipart3 .con .txt .h_1 {
        color: #FFF;
        font-size: .24rem;
        font-weight: 350;
        line-height: 3; /* 300% */
        text-transform: capitalize;
    }
    .ipart3 .con .txt .h_2 {
        color: #FFF;
        font-size: .48rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.5;
        text-transform: capitalize;
        margin-bottom: .48rem;
    }
    .ipart3 .con .txt .p {
        width: 3.6rem;
        color: #FFF;
        font-size: .2rem;
        font-weight: 350;
        line-height: 1.6; /* 160% */
        letter-spacing: 1px;
        text-transform: capitalize;
        margin-bottom: .52rem;
    }
    .ipart3 {
        height: auto;
    }
    .banner .swiper-slide.banner1 .txt {
        left: .4rem;
        top: 1.89rem;
        bottom: 1rem;
    }
    .banner .swiper-slide {
        height: auto;
    }
    .banner .swiper-slide>a>img,
    .banner .swiper-slide>img {
        /*height: 6.7rem;*/
        height: auto;
    }
    .banner .swiper-slide video {
        display: block;
        width: 100%;
        /*height: 6.7rem;*/
        height: auto;
        object-fit: cover;
    }
    .ipart4 {
        padding: 1.6rem 0;
    }
    .ipart4 .list .item .pic img {
        width: 100%;
        height: 3.41rem;
    }
    .ipart4 .list .item .txt {
        padding: .35rem .4rem .58rem;
    }
    .ipart4 .list .item .txt .day {
        margin-bottom: .16rem;
        /*color: #FFF;*/
        font-size: .2rem;
        font-weight: 400;
    }
    .ipart4 .list .item .txt .h {
        color: #333;
        font-size: .24rem;
        font-weight: 700;
        line-height: 1.5;
        margin-bottom: .67rem;
    }
    .ipart4 .list .item .txt .more {
        color: #005EAD;
        font-size: .2rem;
        font-weight: 400;
    }
    .ipart4 .tit {
        color: #333;
        font-size: .48rem;
        font-weight: 700;
    }
    .ipart4 .combtn {
        border-color: transparent;
        background: url(../img/combtn.png)no-repeat center;
        background-size: cover;
        backdrop-filter: blur(9px);
        font-size: .24rem;
        margin-bottom: .72rem;
    }
    /*.ipart4 .swiper-part4 .swiper-slide-active .item .txt {*/
    /*    color: #fff;*/
    /*    background: linear-gradient(90deg, #006BBA 0.89%, #00C2F6 99.73%);*/
    /*}*/
    /*.ipart4 .swiper-part4 .swiper-slide-active .item .txt .h {*/
    /*    color: #ffffff;*/
    /*}*/
    /*.ipart4 .swiper-part4 .swiper-slide-active .item .txt .more {*/
    /*    color: #ffffff;*/
    /*}*/
    /*.ipart4 .swiper-part4 .swiper-slide-active .item .txt .more img.img1 {*/
    /*    display: none;*/
    /*}*/
    /*.ipart4 .swiper-part4 .swiper-slide-active .item .txt .more img.img2 {*/
    /*    display: block;*/
    /*}*/
    .ipart5 .top {
        top: .4rem;
    }
    .ipart5 .top .tit {
        color: #FFF;
        font-size: .48rem;
        font-weight: 700;
        line-height: 1.5;
    }
    .ipart5 .top .combtn {
        margin: .24rem auto 0;
        /*background: none;*/
        /*border: 1px solid #ffffff;*/
    }
    
    .footer .f_top {
        flex-direction: column-reverse;
        padding: .8rem .4rem .36rem;
        border-bottom: 0;
    }
    .footer .f_top .f_logo {
        display: none;
    }
    .footer .f_top .right {
        flex-direction: column;
    }
    .divformobile {
        display: none;
    }
    .footer .f_top .right .item {
        /*display: flex;*/
        /*align-items: center;*/
    }
    .plusformobile {
        display: flex;
        justify-content: space-between;
        width: 100%;
        padding-top: .24rem;
        padding-bottom: .24rem;
        border-bottom: 1px solid #E4E4E4;
    }
    .plusformobile img {
        display: block;
        width: .36rem;
        height: .36rem;
    }
    .footer .f_top .right .h {
        margin-bottom: 0;
        color: #333;
        font-size: .32rem;
        font-weight: 400;
    }
    .footer .f_top .right {
        width: 100%;
    }
    .footer .f_top .right .syr {
        font-size: .28rem;
    }
    .footer .f_top .left {
        padding-top: .48rem;
    }
    .footer .f_top .left ul li img {
        width: .24rem;
        height: .24rem;
        margin-right: .2rem;
    }
    .footer .f_top .left ul li {
        color: #333;
        font-size: .2rem;
        font-weight: 400;
    }
    .footer .f_top .left ul li:last-child {
        margin-bottom: 0;
    }
    .f_ship {
        display: none;
    }
    .footer .f_center {
        width: 6.7rem;
        padding: 0 0 .48rem;
        flex-direction: column;
        align-items: flex-start;
        margin: 0 auto;
    }
    .footer .f_center .f_cat {
        margin-bottom: .24rem;
        color: #333;
        font-size: .2rem;
        font-weight: 400;
    }
    .footer .f_center .fx a {
        width: .48rem;
        height: .48rem;
        margin-left: .55rem;
    }
    .footer .f_center .fx a:first-child {
        margin-left: 0;
    }
    .footer .f_bottom {
        width: 6.7rem;
        margin: 0 auto;
        padding: .24rem 0 .5rem;
        flex-direction: column;
    }
    .footer .f_bottom .left {
        flex-direction: column;
        border-bottom: 1px solid #E4E4E4;
        padding-bottom: .24rem;
    }
    .site-box {
        width: 100%;
        margin-bottom: .08rem;
    }
    .footer .f_bottom .left a {
        color: #606060;
        font-size: .16rem;
        font-weight: 300;
    }
    .footer .f_bottom .left .p {
        margin-left: 0;
        color: #606060;
        font-size: .16rem;
        font-weight: 300;
    }
    .footer .f_bottom .back {
        margin-top: .24rem;
    }
    
    
    .ab_banner {
        /*height: auto;*/
        height: 4.7rem;
    }
    .ab_banner .txt {
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .ab_tab {
        top: 0;
    }
    .ab_tab .li {
        margin: 0;
        font-size: .28rem;
    }
    .ab1 {
        width: 6.7rem;
        /*padding: 1.15rem 0 0;*/
        padding: .6rem 0 0;
        margin: 0 auto;
    }
    .ab1 .mbx {
        margin-left: 0;
        font-size: .2rem;
    }
    .ab1 .top .p1 {
        width: 100%;
    }
    .ab1 .top .tit {
        font-size: .48rem;
    }
    .ab1 .top .p {
        font-size: .28rem;
    }
    .ab1 .top .num_box {
        width: 100%;
    }
    .ab2 {
        width: 6.7rem;
        padding: 1.15rem 0 0;
        margin: 0 auto;
    }
    .ab2 .top .tit {
        font-size: .48rem;
    }
    .ab2 .top .p {
        font-size: .28rem;
    }
    .ab2 .bottom {
        flex-wrap: wrap;
    }
    .ab2 .bottom .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: .4rem;
    }
    .ab2 .bottom .item .h {
        font-size: .28rem;
    }
    .ab2 .bottom .item .p {
        font-size: .2rem;
    }
    .abo1 {
        width: 6.7rem;
        margin: 0 auto;
        /*padding: 1.15rem 0 0;*/
        padding: .6rem 0 1.15rem;
    }
    .abo1 .con1 {
        flex-direction: column-reverse;
    }
    .abo1 .con1 .right {
        width: 100%;
    }
    .abo1 .con1 .left {
        width: 100%;
    }
    .abo1 .con1 .right .pic {
        position: static;
        overflow: unset;
    }
    .abo1 .con1 .right .pic video {
        position: static;
        margin-bottom: .4rem;
    }
    .abo1 .tit {
        font-size: .48rem;
    }
    .abo2 {
        width: 6.7rem;
        margin: 0 auto;
        /*padding: 1.15rem 0 0;*/
        padding: .6rem 0 0;
    }
    .abo2 .top {
        flex-wrap: wrap;
    }
    .abo2 .bottom {
        flex-wrap: wrap;
    }
    .abo2 .top .num_box .nums {
        align-items: center;
    }
    .abo2 .bottom .item {
        width: 100%;
        margin-bottom: .4rem;
    }
    .abo2 .bottom .item:last-child {
        margin-bottom: 0;
    }
    .abo3 .con .list {
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        padding: 0;
    }
    .abo2 .bottom .item .txt .p li {
        font-size: .2rem;
    }
    .abo2 .top .p {
        width: 100%;
        margin-bottom: .4rem;
        font-size: .2rem;
    }
    .abo2 .tit {
        font-size: .48rem;
    }
    .abo3 {
        padding: 1.15rem 0 0;
    }
    .abo3 .top {
        flex-direction: column;
    }
    .abo3 .top .tit {
        font-size: .48rem;
        margin-bottom: .42rem;
    }
    .abo3 .top .tab li {
        font-size: .28rem;
    }
    .abo3 .con .list .item .p {
        font-size: .24rem;
    }
    .abo2 .bottom .item .txt .h {
        font-size: .28rem;
    }
    .abou1 {
        width: 6.7rem;
        margin: 0 auto;
        /*padding: 1.15rem 0 0;*/
        padding: .6rem 0 1.15rem;
    }
    .abou1 .con .tit {
        font-size: .48rem;
    }
    .abou1 .con .box {
        flex-direction: column;
    }
    .abou1 .con .box .txt {
        width: 100%;
        padding: .5rem;
    }
    .abou1 .con .box:first-child .txt {
        height: 3rem;
    }
    .abou1 .con .box .pic {
        width: 100%;
    }
    .abou1 .con .box:nth-child(2n) {
        flex-direction: column;
    }
    .abou1 .con .box .txt .p {
        font-size: .28rem;
        margin-bottom: .1rem;
    }
    .abou1 .con .box .txt .h {
        font-size: .48rem;
    }
    .abou1 .con .box .txt .p1 {
        font-size: .2rem;
    }
    .abou23 .con>div .txt .bottom {
        flex-wrap: wrap;
    }
    .abou23 .con>div .txt .bottom .item {
        margin: 0 0.3rem 0.4rem;
    }
    .abou1 .mbx {
        margin-bottom: 0.6rem;
    }
    .pl_con {
        display: flex;
        flex-direction: column;
    }
    .pl_con .left {
        top: 0;
        width: 100%;
        z-index: 99;
        /*padding: 1.15rem 0 0 .4rem;*/
        padding: .6rem 0 0 .4rem;
    }
    .pl_con .left .sym {
        display: flex;
        overflow-x: auto;
    }
    .pl_con .left .sym::-webkit-scrollbar {
        height: 0;
    }
    .pl_con .left .sym li {
        flex-shrink: 0;
    }
    .pl_con .mbx {
        margin-bottom: .4rem;
    }
    .pl_con .right {
        width: 6.7rem;
        margin: 0 auto;
        padding: 1.15rem 0 0;
    }
    .pl_con .left ul a {
        font-size: .28rem;
    }
    .pl_con .right .con1 .list .item {
        width: 3.2rem;
    }
    .pl_con .right .con1 .list .item:nth-child(3n) {
        margin-right: .3rem;
    }
    .pl_con .right .con1 .list .item:nth-child(2n) {
        margin-right: 0;
    }
    .pl_con .right .con1 .list .item .txt .h_1 {
        font-size: .28rem;
    }
    .pl_con .right .con1 .list .item .txt .h_2 {
        font-size: .2rem;
    }
    .pl_con .right .con1 .list .item .more {
        font-size: .24rem;
    }
    .pl_con .right .con1 .list .item .more .icon {
        width: .15rem;
        height: .15rem;
    }
    .pl_con .right .con1 .tit {
        font-size: .48rem;
    }
    .pd_banner .txt {
        left: .4rem;
    }
    .pd_banner .txt .h_1 {
        font-size: .28rem;
    }
    .pd_banner .txt .h_2 {
        font-size: .48rem;
    }
    .pd_banner .txt .p {
        font-size: .2rem;
    }
    .pd1 {
        width: 6.7rem;
        margin: 0 auto;
        /*padding: 1.15rem 0 0;*/
        padding: .6rem 0 0;
    }
    .pd1 .mbx {
        padding-left: 0;
    }
    .pd2 {
        width: 6.7rem;
        margin: 0 auto;
        padding: 1.15rem 0 0;
    }
    .pd2 .con {
        display: flex;
        flex-direction: column;
    }
    .pd2 .con .right {
        width: 100%;
        padding-top: 0;
    }
    .pd1 .tit {
        font-size: .48rem;
    }
    .pd1 .cons .con .swiper-slide .h {
        font-size: .28rem;
    }
    .pd1 .cons .con .swiper-slide ul {
        font-size: .24rem;
    }
    .pd1 .cons .con {
        padding: 0;
    }
    .pd1 .cons .prev {
        display: none!important;
    }
    .pd1 .cons .next {
        display: none!important;
    }
    .pd1 .cons .con {
        padding: 0 0 .4rem;
    }
    .pd2 .tit {
        font-size: .48rem;
    }
    .pd2 .con .right .con1 .swiper-pagination {
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
    }
    .pd2 .con .right .tab .swiper-slide {
        font-size: .28rem;
    }
    .pd2 .con .right .con1 .swiper-slide .list .item .p {
        font-size: .2rem;
    }
    .pd2 .con .right .con1 .swiper-slide .list .item .h {
        font-size: .24rem;
    }
    .pd4 {
        width: 6.7rem;
        margin: 0 auto;
        padding: 1.15rem 0 0;
    }
    .pd4 .top .tit {
        font-size: .48rem;
    }
    .pd4 .top .tab a {
        font-size: .28rem;
    }
    .pd5 .con {
        width: 6.7rem;
        margin: 0 auto;
    }
    .pd5 .con .tit {
        font-size: .48rem;
    }
    .pd5 .con form .input .name {
        font-size: .28rem;
    }
    .pd5 .con {
        padding: 0.7rem 0.4rem 0.53rem 0.4rem;
    }
    .pd5 .con form .input input {
        font-size: .24rem;
    }
    .pd5 .con form .input select {
        font-size: .24rem;
    }
    .pd5 .con form .input textarea {
        font-size: .24rem;
    }
    .pd4 .bottom .list .item {
        width: 100%;
        margin-right: 0;
    }
    .pd4 .bottom .list .item .p {
        font-size: .24rem;
    }
    .pd4 .bottom .list .item .h {
        font-size: .28rem;
    }
    .pd4 .bottom .list .item .bottom1 .p1 {
        font-size: .24rem;
    }
    .pd4 .bottom .list .item .bottom1 .link a {
        /*width: .3rem;*/
        /*height: .3rem;*/
        width: .4rem;
        height: .4rem;
    }
    .pd5 .con form .input {
        width: 2.8rem;
    }
    .pd5 .con form .input2 {
        width: 100%;
    }
    .pd5 .con form .input1 {
        width: 100%;
    }
    .dl_con {
        width: 100%;
        margin: 0 auto;
        /*padding: 1.15rem 0 .4rem;*/
        padding: 1.5rem 0 .4rem;
    }
    .dl_con .top .tit {
        font-size: .48rem;
    }
    .dl_con .mbx {
        font-size: .2rem;
        margin-left: .4rem;
    }
    .dl_con .top {
        font-size: .48rem;
    }
    .dl_con .center {
        width: 6.7rem;
        margin: 0 auto;
    }
    .el-pagination {
        display: flex;
        justify-content: center;
        margin: 0.4rem auto 0;
    }
    .el-pager {
        display: flex;
        flex-wrap: wrap;
    }
    .el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
        max-width: 20px;
        min-width: 20px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin: 0 0.15rem;
    }
    .dl_con .top form input {
        width: 3.16rem
    }
    .dl_con .center {
        padding: 0.55rem 0.4rem;
    }
    .dl_con .bottom .px {
        margin: .4rem .4rem .2rem .4rem;
    }
    .dl_con .bottom .list .top1 ul {
        padding: 0 0.4rem 0 0.4rem;
    }
    .dl_con .bottom .list .top1 ul li {
        font-size: .2rem;
    }
    .dl_con .bottom .list .item ul {
        padding: 0.35rem 0.4rem 0.35rem 0.4rem;
    }
    .dl_con .bottom .list .item ul li {
        word-wrap: break-word;
        font-size: .2rem;
    }
    .dl_con .bottom .list .top1 ul li:nth-child(1) {
        width: 70%;
    }
    .dl_con .bottom .list .item ul li:nth-child(1) {
        width: 70%;
    }
    .dl_con .bottom .list .top1 ul li:nth-child(5) {
        width: 25%;
    }
    .dl_con .bottom .list .item ul li:nth-child(5) {
        width: 25%;
    }
    .dl_con .center .box .h {
        font-size: .28rem;
    }
    .dl_con .center .box ul li {
        font-size: .24rem;
    }
    .vi_con {
        /*width: 6.7rem;*/
        width: 100%;
        margin: 0 auto;
        /*padding: 1.15rem 0 0;*/
        padding: 1.5rem 0 0;
    }
    .vi_con .mbx {
        font-size: .2rem;
        margin-left: .4rem;
        margin-bottom: .6rem;
    }
    .vi_con .top .tit {
        font-size: .48rem;
    }
    .vi_con .center {
        flex-direction: column;
        margin-bottom: .4rem;
    }
    .vi_con .center ul li {
        font-size: .24rem;
        padding: 0.09rem 0.2rem;
    }
    .vi_con .bottom {
        width: 6.7rem;
        margin: 0 auto;
        padding-bottom: .4rem;
    }
    .vi_con .bottom .list .item {
        width: 3.2rem;
    }
    .vi_con .bottom .list .item:nth-child(3n) {
        margin-right: 0.27rem;
    }
    .vi_con .bottom .list .item:nth-child(2n) {
        margin-right: 0;
    }
    .vi_con .bottom .list .item .pic {
        width: 100%;
        height: 2rem;
        margin-bottom: 0.2rem;
    }
    .vi_con .bottom .list .item .txt .day {
        font-size: .2rem;
    }
    .vi_con .bottom .list .item .txt .h {
        font-size: .24rem;
    }
    .vi_con .bottom .list {
        padding-block: 0;
    }
    .hp_banner .txtbox .w1510 {
        padding: 0 2.7rem 0 0.4rem;
    }
    .hp_banner .txtbox .t2 {
        font-size: .48rem;
    }
    .hp_banner .txtbox .t1 {
        font-size: .28rem;
    }
    .hp_banner .txtbox .t3 {
        font-size: .24rem;
    }
    .hp_banner .txtbox {
        padding-top: 1.15rem;
    }
    .crumb .w1510 {
        padding-left: .4rem;
    }
    .hp1 {
        padding-top: 0;
    }
    .hp1 .w1510 {
        width: 6.7rem;
        margin: 0 auto;
        padding: 1.15rem 0 0;
    }
    .hp1 .top {
        align-items: flex-start;
        flex-direction: column;
        width: 100%;
    }
    .hp1 .top .lf .tt {
        font-size: .48rem;
    }
    .hp1 .top .rf {
        width: 100%;
        margin-top: .2rem;
    }
    .hp2 {
        padding-top: 0;
    }
    .hp2 .w1510 {
        width: 6.7rem;
        margin: 0 auto;
        padding: 0;
    }
    .hp2 .w1510 .tt {
        font-size: .48rem;
    }
    .hp2 .item .txtbox {
        width: auto;
        margin-left: 0.4rem;
        flex: 1;
    }
    .hp2 .item .vidbox {
        margin-right: 0;
    }
    .hp2 .item .txtbox .t1 {
        font-size: .48rem;
    }
    .hp2 .item .txtbox .t2 {
        font-size: .24rem;
    }
    /*.hp3:after {*/
    /*    content: "";*/
    /*    position: absolute;*/
    /*    left: 0;*/
    /*    top: 0;*/
    /*    width: 10.64rem;*/
    /*    height: 100%;*/
    /*    background: linear-gradient(270deg, rgba(33, 45, 65, 0.00) 23.9%, #212D41 44.57%);*/
    /*    z-index: 2;*/
    /*}*/
    .hp3 {
        background: rgba(33, 45, 65, 1);
        display: flex;
        flex-direction: column-reverse;
    }
    .hp3 .w1660 {
        padding: 1.15rem .4rem .4rem;
    }
    .hp3 .txtbox {
        position: static;
        transform: translateY(0);
    }
    .hp3 .vidbox video {
        width: 100%;
        object-fit: contain;
        height: auto;
    }
    .hp2 .w1510 {
        top: 3rem;
    }
    .hp3 .vidbox::before {
        content: none;
    }
    .hp3 .txtbox .t1 {
        font-size: .48rem;
    }
    .hp3 .txtbox .t2 {
        width: 100%;
        max-width: 100%;
        font-size: .24rem;
    }
    .hp4 .w1510 {
        width: 6.7rem;
        margin: 0 auto;
        padding: 0;
    }
    .hp4 {
        padding: 1.15rem 0 .4rem;
    }
    .hp4 .t1 {
        font-size: .48rem;
    }
    .hp4 .t2 {
        font-size: .24rem;
    }
    .hp4 .ewm .item .code img {
        margin: 0 auto;
    }
    .hp4 .ewm .item .text {
        font-size: .24rem;
    }
    .nl1 {
        width: 6.7rem;
        margin: 0 auto;
        padding: 1.15rem 0 0;
    }
    .nl1 .mbx {
        margin-bottom: .5rem;
    }
    .nl1 .tit {
        font-size: .48rem;
    }
    .nl1 .con {
        flex-direction: column;
    }
    .nl1 .con .pics {
        width: 100%;
        height: auto;
    }
    .nl1 .con .txts {
        overflow: visible;
        width: 100%;
    }
    .nl1 .con .txts .swiper-slide {
        padding: .4rem;
    }
    .nl1 .con .txts .swiper-slide .day {
        font-size: .2rem;
    }
    .nl1 .con .txts .swiper-slide .h {
        font-size: .28rem;
    }
    .nl1 .con .txts .swiper-slide .p {
        font-size: .2rem;
    }
    .nl1 .con .txts .swiper-slide .more {
        font-size: .24rem;
    }
    .nl2 {
        width: 6.7rem;
        padding: 1.15rem 0 0;
        margin: 0 auto;
    }
    .nl2 .list .item .pic {
        position: static;
        transform: translateY(0);
        width: 100%;
        height: auto;
    }
    .nl2 .list .item .day {
        font-size: .28rem;
        margin-bottom: 0.2rem;
    }
    .nl2 .list .item .day span {
        font-size: .24rem;
    }
    .nl2 .list .item .txt {
        width: 100%;
        padding: .4rem;
    }
    .nl2 .list .item .txt .h {
        font-size: .28rem;
    }
    .nl2 .list .item .txt .p {
        font-size: .24rem;
    }
    .nl2 .list .item .txt .more {
        font-size: .24rem;
    }
    .nl2 .list .item {
        flex-direction: column;
    }
    .nd1 {
        padding: 1.5rem 0 .5rem;
    }
    .nd1 .mbx {
        font-size: .2rem;
        margin-bottom: .5rem;
        padding-left: .4rem;
    }
    .nd1 .con {
        flex-direction: column;
        width: 6.7rem;
        margin: 0 auto;
    }
    .nd1 .left {
        width: 100%;
        float: none;
    }
    .nd1 .right {
        width: 100%;
        float: none;
        position: static;
        margin-top: .4rem;
    }
    .nd1 .left .top .tit {
        font-size: .4rem;
    }
    .nd1 .left .top .day {
        font-size: .24rem;
    }
    .nd1 .left .p {
        font-size: .24rem;
    }
    .nd1 .left .bottom {
        flex-direction: column;
        align-items: flex-start;
    }
    .nd1 .left .bottom a {
        max-width: 100%;
        font-size: .24rem;
        line-height: 1.5;
    }
    .nd1 .left .bottom a:nth-child(1) .jt {
        display: none;
    }
    .nd1 .left .bottom a:nth-child(2) .jt {
        display: none;
    }
    .nd1 .right .tit {
        font-size: .28rem;
    }
    .nd1 .right .li .h {
        font-size: .24rem;
        line-height: 1.5;
    }
    .nd1 .right .li .p {
        font-size: .24rem;
    }
    .case_con {
        width: 100%;
        /*padding: 1.15rem 0 .5rem;*/
        padding: .6rem 0 .5rem;
        margin: 0 auto;
    }
    .case_con .mbx {
        margin-left: .4rem;
        margin-bottom: .4rem;
    }
    .case_con .tit {
        font-size: .48rem;
        width: 6.7rem;
        margin: 0 auto .2rem;
    }
    .case_con .case1 {
        width: 6.7rem;
        margin: 0 auto;
    }
    .ab_banner .txt {
        font-size: .48rem;
    }
    .case_con .mbx a {
        font-size: .2rem;
    }
    .case_con .el-select .el-input__inner {
        font-size: .24rem;
    }
    .case_con .case1 .sel {
        width: 2.2rem;
    }
    .case_con .case1 .top .form .h_btn {
        font-size: .24rem;
    }
    .case_con .case1 .top .form input {
        font-size: .24rem;
    }
    .case_con .case1 .con .list .item {
        width: 3.2rem;
        margin-right: .25rem;
    }
    .case_con .case1 .con .list .item:nth-child(3n) {
        margin-right: .2rem;
    }
    .case_con .case1 .con .list .item:nth-child(2n) {
        margin-right: 0;
    }
    .case_con .case1 .con .list .item .txt .h {
        font-size: .24rem;
        margin-bottom: .1rem;
    }
    .case_con .case1 .con .list .item .txt .ad {
        font-size: .24rem;
    }
    .case_con .case1 .con .list .item .txt .ps {
        font-size: .2rem;
    }
    .case_con .case1 .con .list .item .txt .ad {
        top: .26rem;
    }
    .case_con .case1 .con .list .item .txt {
        padding: 0.2rem 0.16rem 0.27rem 0.16rem;
    }
    .case_con .case1 .con .list .item .pic {
        height: 2.4rem;
    }
    .case_con .case1 .con .list .item .txt .ps>div {
        display: block;
        margin-right: 0;
    }
    .case_tc .con {
        width: 7rem;
    }
    .case_tc .con .pic {
        width: 2.6rem;
    }
    .case_tc .con .txt .list .li {
        margin-bottom: .15rem;
        font-size: .28rem;
    }
    .case_tc .con .txt .list .li span {
        font-size: .24rem;
    }
    .cat1 {
        width: 100%;
        margin: 0 auto;
        /*padding: 1.15rem 0 .5rem;*/
        padding: .6rem 0 .5rem;
    }
    .cat1 .cons .con .item {
        padding: 0.4rem 0.2rem 0 0.2rem;
    }
    .cat1 .cons .con .item .h {
        font-size: .28rem;
    }
    .cat1 .cons .con .item .p {
        font-size: .24rem;
    }
    .cat1 .cons .next {
        display: none;
    }
    .cat1 .cons .prev {
        display: none;
    }
    .cat1 .cons {
        width: 6.7rem;
        margin: 0 auto;
    }
    .cat1 .mbx {
        padding-left: .4rem;
        font-size: .2rem;
    }
    
    
    /*移动端头部*/
    header{display: none;}
    /*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
    .m_header{
        /*position: sticky;*/
        position: fixed;
        top: 0;left: 0;width: 100%;background-color: transparent;padding:10px 15px;z-index: 998;display:flex!important;justify-content:space-between;transition:all 0.5s;}
    
    .m_header.ny,
    .m_header.on{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    
    .m_header.ny .mlang__img-img img,
    .m_header.on .mlang__img-img img {
        filter: brightness(100) invert(1);
    }
    
    .m_header.ny .mlang-text,
    .m_header.on .mlang-text {
        color: #333333;
    }
    
    .m_header.ny .btn div,
    .m_header.on .btn div {
        background: #333333;
    }
    
    .m_header.ny .logo img,
    .m_header.on .logo img {
        /*filter: brightness(100) invert(1);*/
    }
    
    .m_header.ny .mlang-arr,
    .m_header.on .mlang-arr {
        filter: brightness(100) invert(1);
    }
    
    .m_header.ny .mlang__img-img::after,
    .m_header.on .mlang__img-img::after {
        background: rgba(0,0,0,.3);
    }
    
    .m_header .logo{width: 62px;}
    .m_header .logo img{
        width: 100%;
        /*display:block;*/
    }
    .m_header .right{display: flex;align-items: center;}
    .m_header .right .tel{font-size: 16px;font-weight: 600;margin-right: 12px;padding-left:26px;line-height:26px;background:url(../img/m_tel.svg)no-repeat left center;background-size:22px auto;}
    /*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
    /*.m_header .right .tel img{width: 100%;}*/
    .m_header .right .ser{
        width: .32rem;
        margin-right: .24rem;
    }
    .m_header .right .ser img{width: 100%;}
    .m_header .btn{display: block;}
    .m_header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
    .m_header .btn.hide{opacity: 0;}
    .m_header .btn div{
        display: block;width: 22px;height: 1px;
        /*background-color: #333;*/
        background-color: #fff;
        border-radius: 1px;transition: all 0.3s;}
    .m_header .btn div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn div:nth-child(2){transform: translate(0px,0);width: 22px;}
    .m_header .btn div:nth-child(3){transform: translate(0px,8px);}
    .m_header .btn:hover div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn:hover div:nth-child(2){transform: translate(0,0);width: 22px;}
    .m_header .btn:hover div:nth-child(3){transform: translate(0,8px);}
    .m_header{display: flex!important;display: flex;justify-content: space-between;align-items: center}
    
    .mh_nav{display: block!important;box-sizing: border-box;}
    .mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
    .mh_nav.show{transform: translateX(0);}
    .mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
    .mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
    .mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;width: fit-content;}
    
    .mh_nav .nav>li.on:after{transform: rotate(0deg) !important;}
    /*.mh_nav .nav>li:after{display: none;}*/
    .mh_nav .nav>li:nth-child(2)::after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li:nth-child(3)::after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li:nth-child(4)::after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li .nav1{padding: 15px;line-height: 24px; display: none;font-size: 14px;font-family:hm;}
    .mh_nav .nav>li .nav1 .h{font-family: 'hb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
    .mh_nav .nav>li .nav1 a{padding:6px 0;}
    .mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family:hr;}
    .mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;}
    /*.mh_nav .nav>li:nth-child(4) .nav1{display:none!important;}*/
    
    .m_header.ny .right .ser img,
    .m_header.on .right .ser img {
        filter: brightness(100) invert(1);
    }
    
    .m_header.ny .btn div,
    .m_header.on .btn div {
        color: #333333;
    }
    .mlang {
        display: flex;
        align-items: center;
        margin-right: .24rem;
    }
    .mlang .mlang__img {
        display: block;
        width: .32rem;
        height: .32rem;
        /*padding-right: .12rem;*/
        /*margin-right: .12rem;*/
        margin-right: 0;
        position: relative;
    }
    .mlang__img-img {
        position: relative;
    }
    /*.mlang .mlang__img:after {*/
    /*    content: "";*/
    /*    width: 1px;*/
    /*    height: .18rem;*/
    /*    background: rgba(255,255,255,.3);*/
    /*    position: absolute;*/
    /*    right: -.12rem;*/
    /*    top: 50%;*/
    /*    transform: translateY(-50%);*/
    /*}*/
    .mlang__img-img::after {
        content: "";
        width: 1px;
        height: .18rem;
        background: rgba(255,255,255,.3);
        position: absolute;
        right: -.12rem;
        /*right: 0;*/
        top: 50%;
        transform: translateY(-50%);
    }
    .mlang-text {
        padding-left: .24rem;
        color: #FFF;
        font-size: .2rem;
        font-weight: 400;
        display: flex;
        align-items: center;
    }
    .mlang-arr {
        display: block;
        width: .12rem;
        margin-left: .12rem;
    }
    .at1 {
        padding: 0.7rem 0 0.6rem 0;
    }
    .at1 .mbx {
        padding-left: .4rem;
        font-size: .2rem;
        margin-bottom: 1rem;
    }
    .at1 .txts>div .tit {
        font-size: .48rem;
    }
    .at1 .txts>div .p {
        width: 7rem;
        font-size: .24rem;
    }
    .at1 .txts {
        position: static;
        padding-bottom: .6rem;
    }
     .at1 .txts {
        height: auto;
     }
     .at1 .txts>div.txt1 .tx {
        height: auto;
     }
     .at1 .txts>div.txt1 .tx {
         position: static;
     }
     .at2 {
         padding: 1rem 0 2.89rem 0;
     }
     .at2 .top {
         padding: 0 0.4rem;
     }
     .at2 .top .tit {
         font-size: .48rem;
     }
     .at3 {
         padding: 1.2rem 0.4rem 1.6rem 0.4rem;
     }
     .at3 .tit {
         font-size: .48rem;
     }
     .at3 .list {
         flex-wrap: wrap;
     }
     .at3 .list .item {
         width: 100%;
         margin-right: 0;
     }
     .at3 .list .item .pic {
         height: 3.5rem;
     }
     .at3 .list .item .txt .h {
         font-size: .28rem;
     }
     .at3 .list .item .txt .btns a {
         font-size: .24rem;
     }
     .search-container .search1 {
         padding: 2rem 0 1rem;
     }
     .search-container .search-nav {
         padding: 0 0.4rem 0.2rem;
     }
     .search-nav .list {
         gap: .3rem;
     }
     .search-container .search-nav p {
         margin-bottom: .2rem;
         font-size: .24rem;
     }
     .search-prod .list {
         justify-content: space-between;
     }
     .search-prod .list .item {
         width: 3.25rem;
         margin-right: 0;
     }
     .search-prod .list .item .pic {
         height: 2.62rem;
     }
     .search-prod .list .item .txt {
         padding: 0 0.2rem 0 0.2rem;
     }
     .search-prod .list .item .txt .h_1 {
         font-size: .28rem;
     }
     .search-prod .list .item .txt .h_2 {
         font-size: .24rem;
     }
     .search-prod .list .item .txt .h_2 {
         margin-bottom: .4rem;
     }
     .search-container .search1 {
         padding: 2rem 0 0.6rem;
     }
     .search-container .search-nav {
         margin-top: 0;
     }
     .search-container .search-prod {
         width: 100%;
     }
     .search-container .search1 .input input[type="text"] {
         font-size: .24rem;
     }
     .search-container .search1 .input input[type="submit"] {
         font-size: .24rem;
     }
     .at3 .list .item .txt .btns a .icon {
        width: 0.25rem;
        height: auto;
     }
     .nd1:after {
         content: none;
     }
     .z_tanchuang .tbox .modal .out {
        top: -50px;
        right: 0px;
     }
     .dl_con .bottom .list .item ul li a {
         width: .4rem;
         height: .4rem;
     }
     .pd3 {
         margin-bottom: 0;
     }
     .pd3 img {
         height: 4.5rem;
     }
     .pd3 .txt {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
     }
     .zz_tanchuang .tbox .modal .out {
         right: 0;
     }
     .pd2 .con .left .swiper-slide {
         padding: 1.2rem 0.7rem 0.4rem 0.7rem;
     }
     .pd_banner {
         /*height: auto;*/
         height: 8rem;
     }
     .pd_banner .pic img {
         /*min-height: 60vh;*/
     }
     .abou1 .con .box:nth-child(2) .txt {
         height: 4rem;
     }
     .abou1 .con .box:nth-child(3) .txt {
         height: 3.5rem;
     }
     .dl_con .bottom .list .top1 ul li:nth-child(2) {
         display: none;
     }
     .dl_con .bottom .list .top1 ul li:nth-child(3) {
         display: none;
     }
     .dl_con .bottom .list .top1 ul li:nth-child(4) {
         display: none;
     }
     .dl_con .bottom .list .item ul li:nth-child(2) {
         display: none;
     }
     .dl_con .bottom .list .item ul li:nth-child(3) {
         display: none;
     }
     .dl_con .bottom .list .item ul li:nth-child(4) {
         display: none;
     }
     .abo1 .mbx {
         margin-bottom: .6rem;
     }
     .abo1 .con1 .right {
         min-height: auto;
     }
     .ipart2 .con {
         padding-top: 1.2rem;
     }
     .ipart5 {
         height: 5.7rem;
     }
     .pl_banner {
         /*height: 4.7rem;*/
         height: auto;
     }
     .ipart2 {
         height: auto;
         margin-top: 1.2rem;
     }
     .ipart2 .con .pic1 {
        width: 4.8rem;
        width: 5.6rem;
        bottom: 5vh;
     }
     .ipart2 .con .pic2 {
        width: 2.13rem;
        /* bottom: 10vh; */
        bottom: 5vh;
        left: 0.4rem;
        opacity: 1;
        
        left: 0;
        bottom: 0;
    }
    .ipart2 .con .pic3 {
        width: 2.13rem;
        /* bottom: 10vh; */
        bottom: 5vh;
        left: auto;
        right: 0.4rem;
        opacity: 1;
        
        right: 0;
        width: 1.5rem;
        bottom: 0;
    }
    .ipart2 .con .bj {
        opacity: 1;
    }
    .ipart2 .con .top .p {
        display: none;
    }
    .ipart2 .con .more a {
        margin: 0.4rem auto 0;
    }
    .m_header .img1 {
        display: block;
    }
    .m_header .img2 {
        display: none;
    }
    
    .m_header.ny .img1,
    .m_header.on .img1 {
        display: none;
    }
    
    .m_header.ny .img2,
    .m_header.on .img2 {
        display: block;
    }
    .banner .swiper-pagination {
        left: 50%;
        transform: translateX(-50%);
        bottom: .5rem;
    }
    .ipart2 .con:after {
        transform: translateY(0);
        height: 2.4rem;
        display: none;
    }
    .ab2 .bottom .item .pic img {
        object-fit: cover;
    }
    .nd1 .right .backl img {
        width: .2rem;
    }
    
    .at2 .bottom .swiper-slide .pic img{margin: 0 auto;}
    
    .ipart3 .con .txt .p{width: 100%;}
    
    .abo2 .bottom .item .txt{background: rgba(0, 0, 0, 0.5);backdrop-filter: none;}
    
    .abo2 .bottom .item .txt .p{display: block !important;}
    
    .dl_con .top .form .h_btn{font-size: 14px;}
    
    .dl_con .top .form{width: calc(100% - 0.8rem);}
    
    .pd4 .bottom{padding-bottom: 0.5rem;}
    
    .ab_banner .txt{width: calc(100% - 0.8rem);}
    
    .ab_banner .txt br{display: none;}
    
    .case_con .case1 .con .list .item{transform: none;opacity: 1;}
    
    .footer .f_bottom .left .p,
    .footer .f_bottom .left{width: 100%;}
    
    .f_ship{display: block;}
    
    /*.ipart4 .list .item .pic img{transform: scale(1.05);}*/
    /*.ipart4 .list .item .txt{color: #fff;background:linear-gradient(90deg, #006BBA 0.89%, #00C2F6 99.73%);}*/
    /*.ipart4 .list .item .txt .h{color: #fff;}*/
    /*.ipart4 .list .item .txt .more img.img2{display: block;}*/
    /*.ipart4 .list .item .txt .more img.img1{display: none;}*/
    /*.ipart4 .list .item .txt .more{color: #fff;}*/
    .pl_con .right .a_dw{top: calc(-57px - 0.82rem - 0.55rem) !important;}
    
    .cat1 .cons .con .item .p1 svg{    margin-top: 0.05rem;}
    
    .abo3 .con .list .swiper-slide{background: rgba(0, 0, 0, 0.7);backdrop-filter: none;}
    
    .abo3 .con .list .swiper-slide{background: rgba(0, 0, 0, 0.7);backdrop-filter: none;}

.abo3 .con .list{position: relative;top: 0;left: 0;transform: none;height: auto;}

.abo3 .con.on{display:flex;align-items: center;}

.pl_con .right .con1 .list .item{padding-bottom: 0.69rem;}

.pl_con .right .con1 .list .item .more{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.45rem;}

.page .num{margin: 0 0.1rem;}

.ipart5 .bj{border-radius: 0;}

.pl_banner .txt{top: 2.75rem;}
}