@media(max-width:1680px) {
    .header {
        width: 88%;
    }

    .view {
        width: 88%;
    }

    .wel-04 .wel-box {
        padding: 2.9rem 8% 1.5rem;
    }

    .wel-03 .wel-box {
        padding: 3.85rem 8% 4.325rem;
    }

    .products .box_02 {
        padding: 0 8% 1.425rem;
    }

    .pro_info .box_03 .list .li1 {
        /* width: auto; */
        padding: 1rem .75rem;
    }

    .pro_info .box_03 .list .li2 {
        padding: 1rem .75rem;
        width: auto;
    }

    .pro_info .box_03 .list .li3 .items {
        padding: 1rem .75rem;
    }

    .about .box_03 .box_content .bottom {
        padding-left: 5rem;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items .year {
        margin-right: 1rem;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items .cs {
        margin-right: 1rem;
    }

    .about .box_03 .box_content .bottom .swiper-prev,
    .about .box_03 .box_content .bottom .swiper-next {
        margin-left: .75rem;
    }

    .news .news_a .news_inner .right {
        height: auto;
    }

    .news .news_inner {
        width: 88%;
        padding: 0;
        margin: 0 auto;
        max-width: 1780px;
    }

    .info .info_inner {
        width: 88%;
        padding: 0;
        margin: 0 auto;
        max-width: 1780px;
    }

    .exhibition-info .banner .text {
        padding-left: 8%;
    }

    .exhibition-info .info_inner {
        padding: 0 8%;
    }

    .exhibition-info .box_a {
        height: auto;
    }

    .exhibition-info .box_a .left {
        padding: 1.5rem;
    }

    .box_info_01 .bottom .right {
        width: calc(100% - 6rem);
    }

    .box_info_01 .bottom .right .items {
        width: calc(100% / 3 - 24px);
        margin-right: 1rem;
    }

    .box_info_01 .bottom .right .items .txt {
        padding: 0.925rem 1rem 1rem;
    }

    .box_info_01 .bottom .right .items .ul {
        justify-content: space-between;
    }

    /* .box_info_01 .bottom .right .items:nth-child(2n) {
        margin-right: 0;
    } */
    .box_info_01 .bottom .right .items:nth-child(3n) {
        margin-right: 0rem;
    }

    .dinfo_01 .info_inner {
        padding: 0 8%;
    }

    .sup-b {
        padding-left: 8%;
        padding-right: 8%;
    }

    .sup-b .img {
        right: 2.5rem;
    }

    .sup-a .t2 {
        width: 32rem
    }

    .sup-d .list {
        padding-left: 8%;
        padding-right: 8%;
    }

    .download {
        padding: 0 8% 3.175rem;
    }

    .don-doilg .do-box {
        width: 88%;
    }

    .contact .box_01 {
        padding: 0 8% 3rem;
    }

    .contact .box_01 .bottom .right .image {
        width: 100%;
        height: auto;
    }

    .contact .box_01 .bottom .left {
        width: 60%;
    }

    .contact .box_01 .bottom .right {
        flex: 1;
    }

    .wel-06 .wel-box .top {
        padding: 0 8rem;
    }

    .indu {
        padding: 0 8%;
    }

    .about .box_01 .top .right {
        width: 16rem;
    }

    .about .box_01 .top .left .t1 {
        margin-bottom: 2.5rem;
    }

    .about .box_01 .top .left {
        width: calc(100% - 16rem);
        padding-right: 3rem;
    }

    .about .box_01 .bottom {
        padding: 0;
    }

    .form-list .form .item.code input {
        height: 1.8rem;
    }

    .pro_info .box_02 .t-swiper .items {
        padding: 1.5rem 2rem;
    }

    .wel-02 .wel-box .bottom .ul .lis .tops {
        padding: 1rem .5rem;
    }

    .dinfo_01 .info_inner .bottom .items .more {
        margin: 0 auto;
    }

    .wel-05 .wel-box .imgs {
        height: 4.5rem;
    }

    .wel-05 .wel-box .imgs-box .img-swiper {
        height: 2rem;
        line-height: 2rem;
    }
}

@media (max-width:1440px) {
    .exhibition-info .banner .text {
        padding-top: 5rem;
    }

    .exhibition-info .banner .t2 {
        margin-bottom: 1rem;
    }

    .exhibition-info .banner .bottom {
        padding-top: 1.5rem;
    }

    .wel-05 .wel-box .imgs-box .t1 .line {
        top: 68%;
    }

    .wel-05 .wel-box .imgs-box .t1 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .wel-05 .wel-box .imgs {
        height: auto;
    }

    .wel-01 .wel-box .swiper-slide .lit .lit-img {
        width: 100%;
        position: relative;
        left: 0;
        top: 0;
        transform: none;
    }

    .wel-01 .wel-box .swiper-slide .lit .lit-img img {
        width: 100%;
    }

    .wel-05 .wel-box .imgs-box .img-swiper img {
        height: auto;
    }

    .wel-05 .wel-box .imgs-box .img-swiper {
        height: 3rem;
        padding: .5rem 1.25rem;
    }

    .contact .box_01 .bottom .form .item.code img.captcha {
        right: 5.5rem;
    }
}

@media(max-width:1280px) {
    .wel-02 .wel-box .bottom .ul .lis .tops .t2 {
        font-size: 20px;
    }

    /* .products .box_02 .item:nth-child(2n) .l-right{
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        transform: translateY(0);
        float: right;
    }
     .products .box_02 .item:nth-child(2n) .images{
        left: -30%;
     }
    .products .box_02 .left{
        width: 80%;
        height: auto;
    }
    .products .box_02 .item .l-right{
        width: 70%;
        position: relative;
        right: 0;
        top: auto;
        left: auto;
        transform: translateY(0);
        margin-top: 1rem;
    }
    .products .box_02 .item .images{
        right: -30%;
        bottom: 25%;
        transform: translateY(-50%);

    }
    .products .box_02 .item:nth-child(2n) .t1, .t2
        .products .box_02 .item:nth-child(2n) .t2{
        float: right;
    } */
    .pro_info .box_03 .list .li1 {
        width: auto;
    }

    .pro_info .box_03 .list .li1 .image {
        left: 50%;
        transform: translateX(-50%);
    }

    .pro_info .box_03 .list .li3 .items {
        padding: 1rem 0.25rem;
    }

    /* .pro_info .box_03 .view{
        width: 92%;
    }
    .pro_info .box_03 .list .li3{
        width: 10rem;
    } */
    .box_info_01 .bottom .right .items {
        width: calc(100% / 2 - .5rem);
    }

    .box_info_01 .bottom .right .items:nth-child(2n) {
        margin-right: 0;
    }

    .box_info_01 .bottom .right .items:nth-child(3) {
        margin-right: 1rem;
    }

    .box_info_01 .bottom .right .items:nth-last-child(2) {
        margin-right: 0rem;
    }

    .box_info_01 .bottom .right .items:nth-child(2n) {
        margin-right: 0;
    }
}

@media (max-width:1024px) {
    .box_info_01 .top {
        width: 100%;
        align-items: center;
    }

    .box_info_01 .bottom .left .item .item-hide {
        display: none;
    }

    .box_info_01 .top .clearSelect {
        font-size: 14px;
    }

    .info .info_inner {
        width: 90%;
    }

    .news .news_inner {
        width: 90%;
    }

    .header {
        height: 2.5 rem;
        width: 90%;
    }

    .headerex .warp-nav {
        height: 100vh;
        padding: 0 0 0;
        position: fixed;
        background: #f9f9f9;
        width: 100%;
        left: 0;
        top: 52px;
        z-index: 9;
        display: none;
    }

    .pc-header .right_btn .lan .tit .icon2 {
        display: none;
    }

    .headerex .warp-nav .nav {
        font-size: 16px;
        color: #333;
        position: relative;
        overflow-y: auto;
        height: calc(100vh - 60px);
    }

    .headerex .warp-nav .search {
        width: 90%;
        margin: 0 auto;
        padding: .5rem 0 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    }

    .headerex .warp-nav .search .input1 {
        padding: 0 0.5rem;
        height: 40px;
        color: #000;
        width: 100%;
        background: transparent;
        border-radius: 3px;
        /* border-bottom: 1px solid rgba(0, 0, 0, 0.3); */
    }

    .headerex .warp-nav .search .input2 {
        width: 30px;
        height: 30px;
        background: url(../img/search.png) no-repeat center center;
        background-size: 15px 16px;
        position: absolute;
        right: 3%;
        /* top: 50%; */
        bottom: .25rem;
        margin-top: -15px;
    }

    .headerex.right_btn .icon.search {
        display: none;
    }

    .headerex .warp-nav .nav .warp-btn {
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-start;
        align-items: center;
        text-transform: uppercase;
        display: block;
        padding: 15px 0;
        line-height: 1.5;
        position: relative;
        font-size: 16px;
        transition: all .3s ease;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    }

    .headerex .warp-nav .nav .li {
        position: relative;
        width: 100%;
        padding: 0 5%;
    }

    .pc-header .right_btn .seach {
        display: none;
    }

    .headerex .warp-nav .nav .tit {
        width: 100%;
        padding: 15px 0;
        line-height: 60px;
        position: relative;
        text-transform: uppercase;
        font-size: 16px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    }

    .headerex .warp-nav .nav .sub-tit {
        display: block;
    }

    .headerex .warp-nav .nav .tit {
        line-height: 1.5;
    }

    .headerex .warp-nav .nav .tit:after {
        content: "";
        display: block;
        width: 15px;
        height: 15px;
        text-align: center;
        position: absolute;
        right: 5%;
        top: 20px;
        background: url(../img/img1.svg);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 15px auto;
        transform: rotate(0);
        transform-origin: center center;
        transition: all .3s ease-in-out;
        filter: grayscale(100%) brightness(0%) !important;
    }

    .headerex .warp-nav .nav .sec-list {
        line-height: 40px;
        padding: 0.35rem 0 0.35rem 6%;
        display: none;
        font-size: 14px;
    }

    .headerex .warp-nav .nav .sec-tit {
        font-size: 15px;
        color: #8ebfea;
        position: relative;
        transition: all .4s;
        display: block;
    }

    .headerex .warp-nav .nav .sec-list-nav {
        font-size: 13px;
        padding-left: 8px;
        line-height: 30px;
        display: none;
    }

    .headerex .warp-nav .nav .sec-list .sec-list-item a {
        color: #999;
    }

    .headerex .warp-nav .nav .sec-list-nav a {
        color: #8ebfea;
    }

    .headerex .search {
        display: block;
    }

    .headerex .pc-header {
        height: 2.5rem;
    }

    .right-box {
        display: flex;
    }

    .header .logo {
        width: 6.25rem;
    }

    .header .logo a {
        display: flex;
        width: 4.5rem;
    }

    .header .logo a img {
        width: 100%;
    }

    .hamburger {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .hamburger-box {
        width: 20px;
        height: 20px;
    }

    .headerex.actives .hamburger-inner,
    .headerex.actives .hamburger-inner::before,
    .headerex.actives .hamburger-inner::after {
        background-color: #fff;
    }

    .hamburger-inner {}

    .hamburger-inner::before {
        top: -8px;
    }

    .hamburger-inner::after {
        bottom: -8px;
    }

    .hamburger-inner,
    .hamburger-inner::before,
    .hamburger-inner::after {
        width: 24px;
        height: 2px;
        background: #333;
    }

    .hamburger--3dx-r.is-active .hamburger-inner::before {
        transform: translate3d(0, 8px, 0) rotate(45deg);
    }

    .hamburger--3dx-r.is-active .hamburger-inner::after {
        transform: translate3d(0, -8px, 0) rotate(-45deg);
    }

    .headerex .warp-nav .nav .tit:after {}

    .headerex .warp-nav .nav .tit {
        width: 100%;
        padding: 15px 0;
        line-height: 60px;
        position: relative;
        text-transform: uppercase;
        font-size: 16px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    }

    .headerex .warp-nav .nav .sub-tit {
        display: block;
    }

    .headerex .warp-nav .nav .tit {
        line-height: 1.5;
    }

    .headerex .warp-nav .nav .tit:after {
        content: "";
        display: block;
        width: 15px;
        height: 15px;
        text-align: center;
        position: absolute;
        right: 5%;
        top: 20px;
        background: url(../img/img1.svg);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 15px auto;
        transform: rotate(0);
        transform-origin: center center;
        transition: all .3s ease-in-out;
        filter: grayscale(100%) brightness(0%) !important;
    }

    .headerex .warp-nav .nav .sec-list {
        line-height: 40px;
        padding: 0.35rem 0 0.35rem 6%;
        display: none;
        font-size: 14px;
    }

    .headerex .warp-nav .nav .sec-tit {
        font-size: 15px;
        color: #8ebfea;
        position: relative;
        transition: all .4s;
        display: block;
    }

    .headerex .warp-nav .nav .sec-list-nav {
        font-size: 13px;
        padding-left: 8px;
        line-height: 30px;
        display: none;
    }

    .headerex .warp-nav .nav .sec-list a {
        color: #000;
    }

    ::-webkit-scrollbar-thumb {
        background-color: #f4c520 !important;
    }

    footer .footer-ul {
        height: auto;
        padding-bottom: 1.5rem;
    }

    footer .footer-ul .view .box-right .contact {
        width: auto;
        height: auto;
        line-height: 1.4;
    }

    footer .footer-ul .view .ul-box {
        display: none;
    }

    footer .footer-ul .view .box-right {
        width: 100%;
    }

    footer .footer-ul .view .box-right .right_top {
        align-items: center;
        justify-content: center;
    }

    footer .footer-ul .view {
        padding-right: 0;
    }

    footer .footer-ul .view .box-right .right_contact {
        padding: 1rem 0;
        width: 100%;
    }

    footer .footer-bottom {
        height: auto;
    }

    footer .footer-bottom .view {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    footer .footer-bottom .view a {
        line-height: 1.4;
        text-align: center;
    }

    footer .footer-top .view .footer_logo {
        width: 6.25rem;
    }

    .right-nav {
        bottom: 8%;
    }
}

@media(max-width:1024px) {
    .right-nav {
        bottom: 14%;
        padding-right: .7rem;
    }

    .view {
        width: 90%;
    }

    .banner {
        height: 100vh;
    }

    .banner .swiper-wrapper {
        height: 100%;
    }

    .wel .banner .img {
        height: 100%;
    }

    .wel .banner .img img {
        height: 100%;
    }

    .wel .banner .texts {
        left: 0;
        top: 0;
        width: 100%;
        padding-top: 8.725rem;
        padding-left: 0;
        padding-bottom: 0;
    }

    .wel .banner .t1 {
        line-height: 1.4;
        margin-bottom: 1.25rem;
    }

    .wel .banner .t1 span.d {
        display: none;
    }

    .wel .banner .t1 br {
        display: block;
    }

    .wel .banner .banner-pagination {
        flex-direction: row;
        left: 50%;
        bottom: 3%;
        transform: translateX(-10%) translateY(0);
    }

    .wel .banner .banner-pagination .swiper-pagination-bullet {
        margin-right: 10px;
    }

    .wel .banner .img-logo {
        width: 6rem;
    }

    .wel .banner .more {
        width: auto;
        line-height: 1.4;
        /* font-size: .5rem; */
    }

    .wel-01 .wel-box .img-bg {
        height: 100%;
    }

    .wel-01 .wel-box .img-bg img {
        height: 100%;
    }

    .wel-01 .wel-box .text-box {
        padding: 0rem 5% 3.5rem;
        margin-top: 1.5rem;
        margin-bottom: 0;
        height: auto;
    }

    .wel-01 .wel-box .text-box .t1 {
        line-height: 1.4;
        font-size: 22px;
        padding-bottom: 0rem;
    }

    .wel-01 .wel-box .wel_prev {
        display: none;
    }

    .wel-01 .wel-box .wel_next {
        display: none;
    }

    .wel-01 .wel-box .wel-01-swiper {
        overflow: hidden;
        height: 100%;
    }

    .wel-01 .wel-box .wel-01-pagination {
        position: absolute;
        bottom: 40px;
    }

    .wel-01 .main-t1 {
        color: #545454;
        font-weight: 600;
        padding-bottom: .5rem;
        line-height: 1.4;
        font-size: 26px;
        font-family: "AlibabaPuHuiTi-2_85_Bold";
    }

    .wel-01 .wel-box .text-box .t1,
    .wel-06 .wel-box .top .t1 {
        font-weight: 450;
    }

    .wel-06 .wel-box .top .main-tit {
        font-weight: 600;
        font-family: "AlibabaPuHuiTi-2_85_Bold";
    }

    .wel-02 .wel-box {
        padding-top: 1.5rem;
    }

    .wel-01 .wel-box .swiper-slide .lit {
        padding-top: 4.25rem;
    }

    .wel-02 .wel-box .bottom .ul {
        height: auto;
    }

    .wel-02 .wel-box .bottom .ul .ul-pagination {
        z-index: 2;
    }

    .wel-02 .wel-box .bottom .ul .swiper-wrapper {
        flex-direction: column !important;
    }

    .wel-02 .wel-box .bottom .ul .lis {
        height: auto;
    }

    .wel-02 .wel-box .bottom .ul .lis .tops {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        padding: 0;
        position: relative;
        height: 3.75rem;
        padding: 1rem .75rem;
        border-bottom: 1px solid rgba(255, 255, 255, .2);
    }

    .wel-02 .wel-box .bottom .ul .lis .tops .icon {
        margin-bottom: 0;
        border: 1px solid rgba(255, 255, 255, .3);
    }

    .wel-02 .wel-box .bottom .ul .lis .top {
        margin-bottom: 1rem;
        display: flex;
        align-items: center;
    }

    .wel-02 .wel-box .bottom .ul .lis .top .icon {
        margin-bottom: 0;
        border: 0;
        padding: 0%;
        width: 1rem;
        height: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wel-02 .wel-box .bottom .ul .lis .top .t2 {
        margin-bottom: 0;
        padding-bottom: 0;
        padding-left: .825rem;
    }

    .wel-02 .wel-box .bottom .ul .lis .tops .t2 {
        margin-left: 1rem;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .wel-02 .wel-box .bottom .ul .lis.on {
        width: 100% !important;
    }

    .wel-02 .wel-box .bottom .ul .lis {
        /* max-height:3.75rem ; */
    }

    .wel-02 .wel-box .bottom .ul .lis .hide-box .top {
        display: flex;
    }

    .wel-02 .wel-box .bottom .ul .lis .hide-box {
        display: none;
        padding: 1.25rem 0.75rem 1.75rem;
        background-color: rgba(0, 0, 0, .3);
    }

    .wel-02 .wel-box .bottom .ul .lis .hide-box .t3 {
        font-size: .55rem;
        line-height: 1.4;
        padding-bottom: 1rem;
    }

    .wel-02 .wel-box .bottom .ul .lis.active::after {
        opacity: 1;
        visibility: hidden;
    }

    .wel-02 .wel-box .bottom .ul .lis::after {
        display: none;
    }

    .wel-02 .wel-box .bottom .ul .lis .tops {
        background-color: rgba(0, 0, 0, .7);
    }

    .wel-02 .wel-box .bottom .ul .lis.active .tops {
        opacity: 1;
        z-index: 1;
        visibility: visible;
    }

    .wel-02 .wel-box .bottom .ul .lis .hide-box {
        position: relative;
    }

    .wel-02 .wel-box .bottom .ul .lis {
        width: 100%;
    }

    .wel-02 .wel-box .bottom .ul .lis.active {
        width: 100% !important;
        position: relative;
        padding: 0;
    }

    .wel-03 .wel-box {
        padding: 1.5rem 5% 0;
    }

    .wel-03 .wel-box .top .t1 {
        padding-bottom: .75rem;
        line-height: 1.4;
        font-size: 26px;
    }

    .wel-03 .wel-box .bottom .ul {
        height: auto;
        padding-bottom: 2rem;
    }

    .wel-03 .wel-box .bottom .ul .lis {
        flex-direction: column-reverse;
    }

    .wel-03 .wel-box .bottom .ul .lis .left {
        width: 100%;
    }

    .wel-03 .wel-box .bottom .ul .lis .right {
        width: 100%;
        padding-left: 0;
        padding-right: 0rem;
        padding-bottom: 2rem;
    }

    .wel-03 .wel-box .bottom .ul .lis .right .item-nav {
        text-align: center;
        background-color: #fff;
        padding: .5rem 0;
    }

    .wel-03 .wel-box .bottom .ul .lis .right .swiper-pagination {
        bottom: 18px;
    }

    .wel-03 .wel-box .bottom .ul .lis .right .item-nav span {
        line-height: 1.4;
        font-size: 16px;
        z-index: 1;
    }

    .wel-03 .wel-box .bottom .ul .lis .left .item.on .left-b .t2 {
        font-size: 14px;
        line-height: 1.4;
    }

    .wel-03 .wel-box .bottom .ul .lis .left .left-b {
        position: relative;
        width: 100%;
        bottom: 0;
        right: 0;
        padding: 1rem 4%;
        height: auto;
    }

    .wel-03 .wel-box .bottom .ul .lis .left .item {
        height: auto;
    }

    .wel-03 .wel-box .bottom .ul .lis .left .item img {
        height: 100%;
    }

    .wel-03 .wel-box .bottom .ul .lis .left .item .left-b .t1 {
        font-size: 16px;
    }

    .wel-04 .wel-box {
        padding: 1.5rem 5% .75rem;
    }

    .wel-04 .wel-box .centers .cl {
        margin-right: 0;
        display: inline;
    }

    .wel-04 .wel-box .top .t1 {
        font-size: 26px;
        line-height: 1.4;
        margin-bottom: .5rem;
    }

    .wel-04 .wel-box .top .t1 br {
        display: none;
    }

    .wel-04 .wel-box .centers {
        width: 100%;
        line-height: 1.4;
        margin-bottom: .75rem;
        font-size: 14px;
    }

    .wel-04 .wel-box .bottom .items {
        width: calc(100% / 2 - 5px);
        margin-right: 10px;
        margin-bottom: .75rem;
        justify-content: flex-start;
    }

    .wel-04 .wel-box .bottom .items:nth-child(2) {
        margin-right: 0;
    }

    .wel-05 .wel-box {
        height: 10rem;
    }

    .wel-05 .wel-box .imgs {
        padding: 0 5%;
    }

    .wel-05 .wel-box .imgs-box {
        padding: .5rem .5rem;
    }

    .wel-05 .wel-box .imgs-box .t1 {
        padding-top: 0;
        padding-bottom: .75rem;
    }

    .wel-05 .wel-box .imgs-box .img-swiper {
        padding: 0 .75rem;
        height: 2.5rem;
    }

    .wel-05 .wel-box .imgs-box .img-swiper img {
        margin: 0 auto;
        height: auto;
    }

    .wel-05 .wel-box .imgs-box .img-swiper .swiper-button-next {
        right: 22px;
    }

    .wel-05 .wel-box .imgs-box .img-swiper .swiper-button-prev {
        left: 22px;
    }

    /* .wel-05 .wel-box .imgs-box .img-swiper .swiper-pagination {
        display: block;
        bottom: -55px;
    } */
    .wel-05 .wel-box .top {
        padding: 0 5%;
    }

    .wel-05 .wel-box .top .t1 {
        line-height: 1.4;
    }

    .wel-05 .wel-box .top .main-tit {
        color: #939393;
    }

    /* .wel-02 .wel-box .bottom .ul .lis.active .tops {
        position: absolute;
    } */
    .wel-06 .wel-box .bottom .swiper-news .newsItem .t2 {
        line-height: 1.4;
        font-size: 18px;
    }

    .wel-06 .wel-box .bottom .swiper-news .img {
        height: auto;
    }

    .wel-06 .wel-box .bottom .swiper-news .swiper-wrapper {
        margin-bottom: 1rem;
    }

    .wel-06 .wel-box {
        padding-bottom: 1.5rem;
    }

    .return {
        bottom: 5%;
        width: 40px;
        height: 40px;
        right: 0;
        margin-right: 0.425rem;
    }

    .box-inner .banner {
        height: 8rem;
    }

    .box-inner .banner img {
        height: 100%;
        object-fit: cover;
    }

    .products .box_01 {
        padding: 1.5rem 5%;
    }

    .products .box_01 .top {
        padding: 0;
    }

    .products .box_01 .t2 {
        line-height: 1.4;
    }

    .products .box_02 .item .t1 {
        /* font-size: 3rem; */
        font-size: 2rem;
    }

    .products .box_02 .item .t2 {
        font-size: 2rem;
        line-height: 1.4;
    }

    .products .box_02 .item .l-right .t4 {
        /* font-size: ; */
        line-height: 1.4;
    }

    .products .box_02 .left {
        height: auto;
        width: 100%;
        padding-bottom: 5rem;
    }

    .products .box_02 .item .l-right {
        height: auto;
        position: relative;
        width: auto;
        right: 0;
        top: 0;
        transform: none;
        margin: 1rem 0;
        padding: 1rem;
    }

    .products .box_02 .item .images {
        height: auto;
        right: 0;
        height: 9rem;
        bottom: -80px;
    }

    .products .box_02 .item .images img {
        height: 100%;
    }

    .products .box_02 .item:nth-child(2n) .left {
        padding-left: 1rem;
    }

    .products .box_02 .item:nth-child(2n) .l-right {
        left: 0;
    }

    .pro_info .box_01 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .pro_info .box_01 .top {
        padding: 0;
    }

    .pro_info .box_01 .top .t2 {
        line-height: 1.4;
        padding-bottom: 1rem;
    }

    .pro_info .box_01 .image {
        height: auto;
    }

    .pro_info .box_01 .image img {
        height: 100%;
    }

    .pro_info .box_02 {
        padding-top: 1.5rem;
    }

    .pro_info .box_02 .t1 {
        padding-bottom: 1rem;
    }

    .pro_info .box_03 {
        padding-top: 1.5rem;
    }

    .pro_info .box_03 .top .t1 {
        padding-bottom: 1rem;
        font-size: 26px;
    }

    .pro_info .box_03 .list .li1 .image {
        /* width: 100%; */
        margin: 1rem auto 0;
        position: relative;
        left: 0%;
        bottom: auto;
        transform: translateX(0);
    }

    .pro_info .box_03 .list .li1 .image img {
        margin: 0 auto;
    }

    .pro_info .box_03 .list {
        height: auto;
        flex-wrap: wrap;
        width: 100%;
        margin-bottom: 1.5rem;
    }

    .pro_info .box_03 .list .li1 span {
        background: -webkit-linear-gradient(90deg, rgba(227, 227, 227, 4.6) 34%, #BABABA 62%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .pro_info .box_03 .list .li {
        margin-right: 0;
    }

    .pro_info .box_03 .list .li1 {
        width: 100%;
        padding: 1rem .5rem;
        margin-bottom: 1rem;
    }

    .pro_info .box_03 .list .li2 {
        width: 100%;
    }

    .pro_info .box_02 .t-swiper .items {
        height: auto;
        padding: 1.5rem 1rem;
        margin-bottom: 2rem;
        justify-content: center;
    }

    .pro_info .box_03 .list .li3 {
        width: 100%;
    }

    .pro_info .box_03 .list .li3 .items {
        height: auto;
        padding: 1rem .5rem;
        justify-content: space-between;
    }

    .pro_info .box_03 .list .li:last-child {
        height: auto;
        width: 100%;
    }

    .pro_info .box_03 .list .li4 .t {
        padding: 1rem .5rem;
        height: auto;
    }

    .pro_info .box_03 .list .li2 {
        padding: 1rem .5rem;
        margin-bottom: 1rem;
    }

    .pro_info .box_03 .down-a {
        height: auto;
    }

    .pro_info .box_03 .down-a a {
        line-height: 1.4;
        font-size: 14px;
    }

    .pro_info .box_03 .list .li3 {
        margin-bottom: 1rem;
    }

    .pro_info .box_03 .list .li3 .items .t1 {
        font-size: 14px;
    }

    .pro_info .box_03 .list .li2 .t2 {
        font-size: 22px;
    }

    .pro_info .box_03 .list .li3 .items:nth-child(1) .img_txt>div {
        font-size: 22px;
    }

    .pro_info .box_04_inner {
        padding: 1rem 1rem;
    }

    .pro_info .box_04 .t1 {
        line-height: 1;
        font-size: 26px;
        margin-bottom: .5rem;
    }

    .pro_info .box_04 .t2 {
        font-size: 14px;
        line-height: 1.4;
        margin-bottom: .75rem;
    }

    .pro_info .box_04 {
        height: auto;
        margin-top: 1.5rem;
    }

    .box_04 a {
        height: auto;
        font-size: 14px;
    }

    .cases .box_01 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .cases .box_01 .top {
        padding: 0;
    }

    .cases .box_01 .top .t2 {
        padding-bottom: 1rem;
        line-height: 1.4;
    }

    .cases .box_01 .image {
        height: 8rem;
    }

    .cases .box_02 .right .items:nth-child(2n-1) {
        background: #F5F5F5;
    }

    .cases .box_02 .right .items:nth-child(2n) {
        background: #fff;
    }

    .cases .box_02 .ul {
        flex-direction: column;
        margin-top: 1rem;
        background-color: transparent;
    }

    .cases .box_02 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .cases .box_02 .right {
        width: 100%;
        margin-bottom: 1rem;
        padding-bottom: 0;
        background-color: #fff;
    }

    .cases .box_02 .right .items {
        padding: .75rem .5rem;
        height: auto;
    }

    .cases .box_02 .right .items .image {
        width: 2rem;
        /* height: 2rem; */
        padding: .25rem;
    }

    .cases .box_02 .right .items .t2 {
        line-height: 1.4;
    }

    .cases .box_02 .left {
        width: 100%;
        padding: 1.5rem 1rem 1.5rem;
        border-right: 0;
        background-color: #fff;
    }

    .cases .box_02 .left .t2 {
        line-height: 1.4;
        font-size: 16px;
    }

    .cases .box_03 {
        padding-top: 1.5rem;
    }

    .cases .box_03 .top {
        padding-top: 0rem;
        padding-bottom: 1rem;
    }

    .cases .box_03 .top .t1 {
        line-height: 1.4;
        font-size: 26px;
    }

    .cases .box_03 .ul .left .t1 {
        font-size: 18px;
        line-height: 1.4;
    }

    .lans {
        font-weight: 550;
    }

    .cases .box_03 .t-nav {
        /* overflow: hidden; */
    }

    .cases .box_03 .t-nav a {
        /* width: 100%; */
        flex: none;
        margin-right: 0;
        background-color: #F5F5F5;
    }

    .cases .box_03 .t-nav .nav-pagination {
        position: absolute;
        bottom: -35px;
        z-index: 2
    }

    .cases .box_03 .ul-box {
        flex-direction: column;
    }

    .cases .box_03 .ul .left {
        width: 100%;
        padding: 2rem .5rem .75rem;
    }

    .cases .box_03 .ul .right .r-box .t4 {
        font-size: 16px;
    }

    .cases .box_03 .ul .right .r-box .t5 {
        font-size: 16px;
        line-height: 1.4;
    }

    .cases .box_03 .image {
        width: 100%;
        height: 8rem;
    }

    .cases .box_03 .t2 {
        padding-top: .75rem;
        padding-bottom: 1rem;
        font-size: 16px;
        line-height: 1.4;
    }

    .cases .box_03 .ul .right {
        flex: none;
        padding: 0rem .5rem 1rem;
        width: 100%;
    }

    .cases .box_03 .ul .right .r-box {
        padding: 0 0 1rem 0rem;
    }

    .cases .box_03 .ul .right .r-box::after {
        display: none;
    }

    .cases .box_03 .ul .right .r-box .t3 {
        padding-bottom: .75rem;
    }

    .cases .box_03 .ul .right .r-box .r-list .items {
        margin-bottom: .75rem;
        padding-bottom: .75rem;
    }

    .cases .box_03 .ul .right .r-box .r-list {
        padding-bottom: 0;
    }

    .cases .box_04 {
        height: auto;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .cases .box_04_inner {
        padding: 1rem .5rem;
    }

    .cases .box_04 a {
        height: auto;
        line-height: 1.4;
    }

    .cases .box_04 .t1 {
        line-height: 1.4;
        font-size: 26px;
    }

    .cases .box_04 .t2 {
        font-size: 16px;
    }

    .solutions .box_1 {
        width: 100%;
    }

    .solutions .box_1 .view {
        display: flex;
    }

    .solutions .box_1 .view .item {
        width: calc(100% / 2 - .25rem);
        padding: 1rem .5rem;
        margin-right: .5rem;
    }

    .solutions .box_1 .view .item .icon {
        width: 1rem;
        height: 1rem;
    }

    .solutions .box_1 .view .item .icon img {
        width: 100%;
        height: 100%;
    }

    .solutions .box_1 {
        padding-top: 1.5rem;
    }

    .about .box_01 {
        padding: 1.5rem 0 1rem;
    }

    .about .box_01 .top {
        flex-direction: column;
        padding: 0;
        margin-bottom: 0;
    }

    .about .box_01 .top .left {
        width: 100%;
        padding-right: 0;
    }

    .about .box_01 .top .right {
        width: 100%;
        padding-right: 0;
        padding-top: 0rem;
        margin-top: 1rem;
        height: 8rem;
    }

    .about .box_01 .top .right img {
        height: 100%;
        object-fit: cover;
    }

    .about .box_01 .top .left .t1 {
        padding-right: 0;
        line-height: 1.4;
        font-size: 26px;
        margin-bottom: .75rem;
    }

    .about .box_01 .top .left .t2 {
        line-height: 1.4;
        font-size: 16px;
    }

    .about .box_01 .bottom {
        padding: 1rem 0 0;
    }

    .about .box_01 .bottom .items {
        width: calc(100% / 2 - 9px);
        margin-bottom: .75rem;
        margin-right: .5rem;
        justify-content: flex-start;
    }

    .about .box_01 .bottom .items:nth-child(2n) {
        margin-right: 0;
    }

    .about .box_01 .items .counts {
        font-size: 1.5rem;
    }

    .about .box_02 {
        overflow: hidden;
    }

    .about .box_02 .list .li:hover>.show-top {
        display: none;
    }

    .about .box_02 .list {
        flex-direction: column;
        position: relative;
        justify-content: flex-start;
        align-items: flex-start;
        height: 15rem;
    }

    .about .box_02 .image {
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }

    .about .box_02 .image img {
        height: 100%;
    }

    .about .box_02 .list .li {
        width: 100%;
        padding: 1rem 5%;
        /* justify-content: ; */
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }

    .about .box_02 .list .li .show-top {
        opacity: 0;
    }

    .about .box_02 .list .li .img {
        margin: 0;
        width: 2rem;
        margin-right: 1rem;
    }

    .about .box_02 .list .li .t1 {
        padding: .45rem 0;
        font-size: 22px;
    }

    .about .box_02 .list .li .img img {
        width: 100%;
        margin: 0 auto;
    }

    .about .box_02 .list .li {
        border-right: 0;
    }

    .about .box_02 .list .li .hide_txt .show-top {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .about .box_02 .list .li>.show-top {
        display: none;
    }

    .about .box_02 .list .li.on .hide_txt .show-top .img {
        margin-right: 0;
    }

    .about .box_02 .list .li:hover .hide_txt {
        transform: translateY(0px);
    }

    .about .box_02 .list .li .hide_txt {
        transform: translateY(0px);
    }

    .about .box_02 .list .li.on .hide_txt {
        transform: translateY(0px);
    }

    .about .box_02 .list .li.on .hide_txt {
        position: relative;
        padding: 0;
        justify-content: center;
        text-align: center;
        opacity: 1;
        visibility: visible;
        font-size: 14px;
    }

    .about .box_02 .list .li.on .hide_txt .show-top {
        opacity: 1;
    }

    .about .box_02 .list .li.on .img {
        filter: none;
    }

    .about .box_02 .list .li:hover {
        padding-bottom: 0;
    }

    .about .box_02 .list .li.on {
        padding-bottom: 3rem;
    }

    .about .box_02 .list .li.on .mask-bg {
        opacity: 1;
        visibility: visible;
        height: 100%;
    }

    .about .box_03 .image {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
    }

    .about .box_03 .image img {
        height: 100%;
    }

    .about .box_03 .box_content {
        position: relative;
        left: 0;
        top: 0;
        flex-direction: column;
        padding: 1.5rem 0;
        transform: translateX(0);
    }

    .about .box_03 .box_content .t1 {
        font-size: 26px;
    }

    .about .box_03 .box_content .bottom {
        padding: 0;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items {
        flex-direction: column;
        height: auto;
        align-items: flex-start;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items .cs {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        line-height: 1.4;
        font-size: 16px;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items .end {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        line-height: 1.4;
        font-size: 16px;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items .cs {
        margin-right: 0;
        margin-bottom: .75rem;
        margin-top: .75rem;
        line-height: 1.4;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items .year {
        margin-right: 0;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items.swiper-slide-active {
        border-top: 0;
        border-bottom: 0;
    }

    .about .box_03 .box_content .bottom .swiper-prev,
    .about .box_03 .box_content .bottom .swiper-next {
        display: none;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items {
        padding: 1rem 0 2rem;
    }

    .about .box_03 .box_content .bottom .swiper-wrapper .items .year {
        font-size: 1.5rem;
    }

    .about .box_03 .box_content .bottom .box_b-pagination {
        bottom: 0;
    }

    .about-d .ac-box {
        padding: 1.5rem 0 0;
    }

    .about-d .map {
        margin-top: 0.675rem;
        width: 100%;
        animation-name: none;
        /* height: 8rem; */
    }

    .about-d .map img {
        width: 100%;
    }

    .about-d .map .mian-box {
        display: none;
    }

    .big {
        opacity: 1;
        transform: scale(.4);
    }

    .area,
    .branch {
        opacity: 1;
        transform: scale(.4);
    }

    .big .dian .txt {
        font-size: .85rem;
        width: 6rem;
        left: -2.95rem;
    }

    .about-d {
        padding-bottom: 1.5rem;
        padding-top: 0rem;
    }

    .about-d .mb-list {
        width: 100%;
        margin-top: 1rem;
    }

    .about-d .mb-list .li {
        background-color: #fff;
        border-radius: 10px;
        margin-bottom: .5rem;
    }

    .about-d .mb-list .li .tit {
        padding: 0.5rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .about-d .mb-list .li .tit .tit-30 {
        font-size: 18px;
        line-height: 1;
    }

    .about-d .mb-list .li .content {
        display: none;
        padding: .5rem;
    }

    .about-d .mb-list .li .content P {
        padding-left: 20px;
        position: relative;
        display: inline-block;
        width: 49%;
    }

    .about-d .mb-list .li .content P::after {
        content: "";
        position: absolute;
        left: 0;
        width: 4px;
        height: 4px;
        background-color: #000000;
        border-radius: 50%;
        top: 50%;
        margin-top: -2px;
    }

    .about-d .mb-list .li.on .tit img {
        transform: rotate(90deg);
    }

    .about-d .m-mian-box {
        padding: .75rem .5rem 0;
    }

    .about-d .m-mian-box .txt .mc {
        font-size: 22px;
        line-height: 1.4;
        margin-bottom: .5rem;
    }

    .about-d .m-mian-box .txt .tit-14 {
        font-size: 14px;
        line-height: 1.4;
    }

    .about .box_05 .view {
        flex-direction: column;
    }

    .about .box_05 .top .t1 {
        font-size: 26px;
        line-height: 1.4;
    }

    .about .box_05 .bottom .a.on,
    .about .box_05 .bottom .a:hover {
        font-size: 22px;
    }

    .about .box_05 .bottom {
        width: 100%;
        margin-left: 0;
    }

    .about .box_05 .bottom .b-ajax .swiper-pagination-bullet {
        width: 10px !important;
        height: 10px !important;
        border-radius: 50%;
    }

    .about .box_05 .bottom .b-ajax {
        padding-bottom: 2rem;
    }

    .about .box_05 .bottom .b-ajax .items .image {
        width: 100%;
        height: auto;
    }

    .about .box_05 .bottom .b-ajax .items img {
        width: 100%;
        height: 100%;
    }

    .about .box_05 .bottom .b-ajax .items .txt {
        text-align: center;
        font-size: 16px;
        line-height: 1.4;
    }

    .about .box_05 .top {
        width: 100%;
        margin-bottom: 1rem;
    }

    .about .box_05 .bottom .t-nav {
        margin-bottom: 1rem;
    }

    .about .box_05 .bottom .swiper-list .image {
        height: 8rem;
        width: 100%;
    }

    .about .box_05 .bottom .swiper-list .image img {
        height: 100%;
    }

    .about .box_06 .box_04_inner {
        padding: 1rem .5rem;
    }

    .about .box_06 a {
        height: auto;
        line-height: 1.4;
    }

    .news .news_a .item {
        flex-direction: column;
    }

    .news .news_inner {
        padding: 0rem 0rem;
    }

    .news .news_a .item .left {
        width: 100%;
        height: 12rem;
    }

    .news .news_a .item .left img {
        height: 100%;
    }

    .contact .box_top .view {
        padding-bottom: 1.5rem;
    }

    .news .news_a .item .rights {
        flex: none;
        width: 100%;
        padding: 1rem .5rem;
    }

    .news .news_a .item .rights .t1 {
        line-height: 1.4;
        font-size: 22px;
    }

    .news .news_a .item .rights .t2 {
        line-height: 1.4;
        padding-bottom: 1.2rem;
        font-size: 16px;
    }

    .news .news_a {
        padding-bottom: 1.5rem;
    }

    .exhibition .exhibition_01 .top-nav a {
        padding-top: 0;
    }

    .news .news_b .list .items .timer {
        font-size: 14px;
    }

    .news .news_a .item .rights .more {
        margin-bottom: 1rem;
        line-height: 1.4;
    }

    .news .news_a .swiper-pagination-bullet {
        width: 10px !important;
        height: 10px !important;
        border-radius: 50%;
    }

    .news .news_a .news-pagination {
        position: relative;
    }

    .news .news_a .news_inner .right .news-pagination {
        left: 0;
        padding-left: 0;
    }

    .news .news_a .item {
        margin-bottom: 1rem;
        box-shadow: 0px 0px 20px 0px rgb(28 22 23 / 13%);
    }

    .news .news_b .list .items {
        width: calc(100% / 2);
        height: auto;
        margin-bottom: 1rem;
        padding: 1rem .5rem;
    }

    /* .news .news_b .list .items:last-child {
        margin-bottom: 0;
    } */
    .news .news_b .list .items .image {
        height: 8rem;
    }

    .news .news_b .list .items .t1 {
        line-height: 1.4;
        font-size: 18px;
    }

    .news .news_b .list {
        padding-bottom: 0;
    }

    .news .news_b {
        padding-bottom: 1.5rem;
    }

    .news .box_04 .box_04_inner {
        padding: 1rem .5rem;
        width: 90%;
        margin: 0 auto;
    }

    .news .box_04 a {
        height: auto;
    }

    .exhibition .exhibition_01 .list .items {
        width: calc(100% / 2 - 17px);
        height: auto;
        margin-right: 1rem;
    }

    .exhibition .exhibition_01 .list .items:nth-child(3n) {
        margin-right: 1rem;
    }

    .exhibition .exhibition_01 .list .items:nth-child(2n) {
        margin-right: 0rem;
    }

    .exhibition .exhibition_01 .list {
        padding-bottom: 1.5rem;
    }

    .contact .box_top .icon {
        width: 20px;
        height: 20px;
    }

    .contact .box_top a {
        font-size: 12px;
        line-height: 1.4;
    }

    .info .info_01 .info_inner .top .t1 {
        padding-bottom: .75rem;
        line-height: 1.4;
    }

    .info .info_01 .info_inner .top .years {
        font-size: 14px;
    }

    .info .info_02 .info_inner .content_box {
        padding: 1rem 0 1.5rem;
        font-size: 16px;
        line-height: 1.4;
    }

    .info .info_02 .info_inner .nav-bottom {
        padding-bottom: 1.5rem;
    }

    .news .box_04 {
        padding-bottom: 1.5rem;
    }

    .info .info_02 .info_inner .nav-bottom .next {
        font-size: 16px;
    }

    .info .info_02 .info_inner .nav-bottom .prev {
        font-size: 16px;
    }

    .exhibition-info .banner {
        height: 16rem;
    }

    .exhibition-info .banner .text {
        padding-top: 4rem;
        padding-right: 1rem;
        padding-left: 5%;
        width: 100%;
    }

    .exhibition-info .form-list {
        padding-top: 1.5rem;
    }

    .exhibition-info .info_inner {
        padding: 0 5%;
    }

    .exhibition-info .form-list .top {
        padding: 0 0% 2rem;
    }

    .exhibition-info .form-list .bottom .form {
        flex-direction: column;
    }

    .form-list .form .item {
        width: 100%;
        margin-right: 0;
    }

    .form-list .form .item .check {
        margin-left: .5rem;
    }

    .form-list .form .item.agree {
        padding-top: .3rem;
    }

    .form-list .form .more {
        width: 30%;
        line-height: 1.4;
        margin-top: .3rem;
    }

    .exhibition-info .box_a {
        height: auto;
        margin-top: 1.5rem;
    }

    .exhibition-info .box_a .view {
        flex-direction: column-reverse;
        background-color: transparent;
    }

    .exhibition-info .box_a .left {
        width: 100%;
        flex: none;
        padding: 1rem .5rem 1.5rem;
        margin-bottom: .75rem;
        background: #F5F5F5;
    }

    .exhibition-info .box_a .t1 {
        line-height: 1.4;
        font-size: 22px;
    }

    .exhibition-info .box_a .t2 {
        padding-bottom: 1rem;
        line-height: 1.4;
        font-size: 16px;
    }

    .exhibition-info .box_a .t3 .ts,
    .exhibition-info .box_a .t3 .tr,
    .exhibition-info .box_a .t3 .te,
    .exhibition-info .box_a .t3 .td {
        margin-bottom: .25rem;
    }

    .exhibition-info .box_a .left .item_box {
        margin-bottom: 1rem;
    }

    .exhibition-info .box_a .right {
        width: 100%;
        padding: 0;
        height: 10rem;
    }

    .exhibition-info .box_b {
        margin-top: .5rem;
    }

    .exhibition-info .box_a .left .more {
        height: auto;
        line-height: 1.4;
    }

    .box_info_01 {
        padding-bottom: 1.5rem;
    }

    .box_info_01 .bottom {
        flex-direction: column;
    }

    .box_info_01 .bottom .left {
        width: 100%;
        margin-bottom: 1rem;
    }

    .box_info_01 .bottom .right {
        width: 100%;
        padding-left: 0;
    }

    .box_info_01 .bottom .right .items {
        margin-right: 0;
        width: 100%;
        margin-bottom: 1rem;
    }

    .box_info_01 .bottom .right .page {
        padding-top: .5rem;
    }

    .box_info_01 .bottom .right .items .txt {
        padding: 1rem .5rem;
    }

    .box_info_01 .bottom .right .items .ul {
        padding-top: .75rem;
    }

    .box_info_01 .bottom .right .right-box {
        padding-bottom: 0;
    }

    .box_info_01 .bottom .right .items .image {
        height: 8rem;
    }

    .box_info_01 .bottom .right .items:nth-child(2n) {
        margin-right: 0;
    }

    .box_info_01 .bottom .right .items:nth-child(3n) {
        margin-right: 0;
    }

    .dinfo_01 .info_inner .top .t1 {
        line-height: 1.4;
        font-size: 26px;
    }

    .dinfo_01 .info_inner .top .ul .li .icon {
        width: auto;
        height: .75rem;
    }

    .dinfo_01 .info_inner .top .ul {
        padding-bottom: 1rem;
        padding-top: .75rem;
    }

    .dinfo_01 .info_inner .top .ul .li {
        font-size: 14px;
    }

    .dinfo_01 .info_inner .top .ul-box {
        flex-wrap: wrap;
        padding-top: 1.25rem;
    }

    .dinfo_01 .info_inner .top .ul-box .lis {
        width: 45%;
        margin-bottom: 1rem;
    }

    .dinfo_01 .info_inner .top .images {
        margin-top: .5rem;
        margin-bottom: 1.5rem;
        height: 8rem;
    }

    .dinfo_01 .info_inner .top .images img {
        height: 100%;
        object-fit: cover;
    }

    .dinfo_01 .info_inner .bottom .items {
        height: auto;
        text-align: center;
        padding: 1rem .75rem;
    }

    .dinfo_01 .info_inner .bottom_nav {
        padding-bottom: 1.5rem;
    }

    .dinfo_01 .info_inner .bottom .items .t5 {
        padding: 1rem .5rem;
    }

    .sup-a {
        padding: 0 5% 1.5rem;
    }

    .sup-a .t2 {
        width: 100%;
    }

    .sup-b .main-tit {
        line-height: 1.4;
        text-align: center;
    }

    .sup-b {
        padding: 1.5rem 5%;
    }

    .sup-b .t3 {
        width: 100%;
        font-size: 16px;
        line-height: 1.4;
    }

    .sup-b .t2 {
        width: 100%;
        margin-top: .5rem;
        font-size: 22px;
        line-height: 1.4;
        text-align: center;
    }

    .sup-b .list {
        margin-top: 1rem;
    }

    .sup-b .list .li .tit-16 {
        position: relative;
        width: auto;
    }

    .sup-b .img {
        position: relative;
        top: auto;
        right: auto;
        margin-top: 1rem;
        width: 100%;
    }

    .sup-b .img img {
        max-width: none;
        width: 100%;
    }

    .sup-b .list {
        flex-wrap: wrap;
    }

    .sup-b .list .li {
        width: 33%;
        margin-bottom: .75rem;
    }

    .sup-b .list .li .icon img {
        display: inline;
    }

    .supc-container .news-page {
        bottom: 1.2rem !important;
    }

    .supc-container .swiper-slide {
        width: 100%;
    }

    .supc-container .swiper-slide .txt {
        opacity: 1;
    }

    .supc-container .swiper-slide .txt .tit-36 {
        font-size: 20px;
    }

    .supc-container .swiper-slide .txt .ani {
        transition-delay: 0.1s;
        transform: translateY(0px);
        opacity: 1;
    }

    .supc-container .swiper-slide .t1 {
        display: none;
    }

    .sup-d {
        padding: 1.5rem 5%;
    }

    .sup-d .list {
        margin-top: 1rem;
        padding: 0;
    }

    .sup-d .list .li .top .tit-42 {
        font-size: 18px;
    }

    .sup-d .list .li {
        padding: .5rem 0;
    }

    .sup-d .list .li .top .right-btn {
        width: 1rem;
        height: 1rem;
    }

    .sup-d .list .li .content .t3 {
        width: 100%;
        font-size: 14px;
        line-height: 1.4;
    }

    .sup-d .list .li .content .box-list .box {
        width: calc((100% - 1rem) /2);
        margin-bottom: .5rem;
        margin-right: 1rem;
        padding: .5rem
    }

    .sup-d .list .li .content .box-list .box:nth-child(3n) {
        margin-right: 1rem;
    }

    .sup-d .list .li .content .box-list .box:nth-child(2n) {
        margin-right: 0;
    }

    .sup-d .list {
        margin-bottom: 1rem;
    }

    .sus-a,
    .sus-b .txt {
        padding: 1.5rem 5%
    }

    .sus-a {
        padding: 2rem 5%
    }

    .sus-a .txt {
        font-size: 26px;
    }

    .sus-a .txt {
        font-size: 28px;
        line-height: 1.5;
    }

    .sus-b .txt .t1 {
        font-size: 24px;
    }

    .sus-a .txt br,
    .sus-b .txt .t2 br {
        display: none;
    }

    .sus-b .txt .t2 {
        font-size: 28px;
        margin-top: 1rem;
    }

    .sus-b {
        height: 18.275rem;
    }

    .sus-b .txt .t3 {
        width: 100%;
        margin-left: 0;
    }

    .sus-c {
        height: auto;
        padding: 1.5rem 5%;
    }

    .sus-c .t1 {
        text-align: left;
        line-height: 1.1;
        position: relative;
        top: auto;
        left: auto;
        transform: translateX(0%);
        text-transform: uppercase;
        z-index: 2;
    }

    .sus-c .img {
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        margin-top: 1rem;
    }

    .sus-c .t2 {
        color: #333333;
        position: relative;
        right: auto;
        top: auto;
        margin-top: 1rem;
        width: 100%;
    }

    .sus-d {
        padding: 1rem 5%;
        display: block;
    }

    .sus-d .txt {
        padding-top: 0;
    }

    .sus-d .txt {
        padding: 0;
    }

    .sus-d .txt .t2 {
        width: 100%;
        margin-top: 1rem;
    }

    .sus-d .list {
        margin-top: 1rem;
    }

    .sus-d .list {
        width: 100%;
    }

    .sus-d .list .li {
        /* width: calc((100% - 1rem) /2); */
        /* margin-bottom: 1rem;
        margin-right: 1rem; */
        display: block;
    }

    .sus-d .list .li .icon {
        width: 3.25rem;
        height: 3.25rem;
    }

    .sus-d .list .li .icon img {
        max-width: 50%;
    }

    .sus-d .list .li .newsyy {
        width: 100%;
        margin-top: 1rem;
        padding-left: 0;
    }

    .news .box_04 .view {
        width: 100%;
    }

    .news .box_04 .t2 {
        margin-top: .25rem;
    }

    .news .box_04 .t1 {
        line-height: 1.4;
        font-size: 26px;
    }

    .news .box_04 .t2 {
        font-size: 16px;
    }

    .news .box_04 a {
        line-height: 1.4;
    }

    .sup-a .t2 {
        margin-top: .75rem;
    }

    .download {
        padding: 0 5%;
    }

    .download .list {
        width: 100%;
        flex-direction: column;
    }

    .download .table {
        white-space: nowrap;
        overflow: auto;
        margin: 1rem 0;
        /* padding-bottom: .2rem; */
    }

    .download .table .li {
        padding: .5rem 0;
    }

    .download .list a {
        width: 100%;
        margin-bottom: .5rem;
        margin-right: 1rem;
        flex-direction: column;
    }

    .download .list a:nth-child(3n) {
        margin-right: 1rem;
    }

    .download .list a:nth-child(2n) {
        margin-right: 0;
    }

    .download .list a .txt .t1 {
        font-size: 18px;
    }

    .download .list a .img {
        width: 100%;
        /* height: 16rem; */
    }

    .download .list a .img img {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

    .download .list a .txt {
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
        padding: .5rem 0;
    }

    .download .list a .txt .t2 {
        margin-top: .25rem;
    }

    .download .list {
        margin-bottom: 1.5rem;
    }

    .dinfo .box_04 .view {
        width: 100%;
    }

    .kls-form .li1.cli {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .checklist {
        margin-top: 0.5rem;
        margin-bottom: 0;
    }

    .checklist .checkbox {
        margin-bottom: 0;
    }

    .contact .content .left .checklist .checkbox {
        margin-right: 0.5rem;
    }

    .kls-form .li1.cli {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .download .list a .img img {
        max-width: none;
    }

    .download .list a {
        margin-right: 0;
    }

    .download .list a .txt {
        display: flex;
        flex-direction: row;
        align-items: center;
    }

    .download .list a .txt .down {
        width: auto;
    }

    .don-doilg .do-box {
        width: 90%;
        background-color: #fff;
        padding: 1rem 1rem;
    }

    .don-doilg .do-box .tit-24 {
        line-height: 1.2;
        font-size: 18px;
    }

    .kls-form .li7 {
        margin-top: 0.25rem;
    }

    .kls-form .li5 {
        margin-top: 1rem;
    }

    .kls-form .li5 .tit-16 {
        font-size: 12px;
    }

    .kls-form .li7 {
        font-size: 12px;
    }

    .don-doilg .kls-form .submit {
        display: block;
    }

    .don-doilg .massage {
        width: 100%;
        font-size: 12px;
        margin-top: 0.5rem;
    }

    .kls-form .li1 {
        width: 100%;
        padding-top: .7rem;
        font-size: 14px;
        margin-right: 0;
    }

    .kls-form .li1.item input {
        height: 1.7rem;
    }

    .kls-form .li1.item.code button {
        height: 1.7rem;
    }

    .kls-form .li1.item.code {
        width: 100%;
    }

    .contact .box_01 {
        padding: 0 4%;
    }

    .contact .box_01 .top {
        padding-bottom: .75rem;
    }

    .contact .box_01 .bottom {
        flex-direction: column;
        padding: 1rem 0 2rem;
    }

    .contact .box_01 .bottom .left {
        max-width: none;
        width: 100%;
        padding-right: 0;
    }

    .contact .box_01 .bottom .form .item.agree .puhui-r {
        padding-top: .375rem;
        line-height: 1.4;
    }

    .contact .box_01 .bottom .form .item {
        padding: .75rem 0;
    }

    .contact .box_01 .bottom .form .item.agree {
        padding-top: .75rem;
        padding-bottom: 0;
    }

    .contact .box_01 .bottom .form .item.code {
        padding: 0;
    }

    .contact .box_01 .bottom .right {
        width: 100%;
        flex: none;
        padding-left: 0;
        padding-top: 1.5rem;
    }

    .contact .box_01 .bottom .right .image {
        width: 100%;
        height: 8rem;
    }

    .contact .box_01 .bottom .right::after {
        display: none;
    }

    .contact .box_01 .bottom .right .address .t3 .icon {
        width: .75rem;
        height: .75rem;
    }

    .contact .box_01 .bottom .right .address .t3 .t4 {
        line-height: 1.4;
    }

    .wel-01 .wel-box .swiper-slide .lit {
        height: auto;
    }

    .wel-01 .wel-box .swiper-slide .lit .lit-img img {
        position: relative;
    }

    .wel-01 .wel-box .swiper-slide .lit .lit-img .t2 {
        font-size: 22px;
    }

    .wel-01 .wel-box .swiper-slide .lit .lit-img .t3 {
        font-size: 16px;
        padding-bottom: .75rem;
    }

    /* .wel-02 .wel-box .bottom .ul .lis.active .t2 {
        font-size: 22px;
        line-height: 1.4;

    }

    .wel-02 .wel-box .bottom .ul .lis.active .t3 {
        font-size: 16px;
        line-height: 1.4;
    } */
    .wel-02 .wel-box .bottom .ul .lis .hide-box .more {
        /* font-size: ; */
        line-height: 1.4;
        height: auto;
        width: 3rem;
        padding: .25rem;
        /* display: inline-flex; */
    }

    .wel-04 .wel-box .bottom .items .t span {
        font-size: 28px;
    }

    .wel-04 .wel-box .bottom .items .icon {
        margin-top: .0rem;
    }

    .wel-04 .wel-box .bottom .items .applys {
        font-size: 14px;
    }

    .wel-05 .wel-box .imgs-box .t1 span {
        font-size: 18px;
    }

    .wel-05 .wel-box .imgs {
        height: auto;
    }

    .wel-06 .wel-box .top .t1 {
        padding-bottom: .75rem;
        font-size: 18px;
        line-height: 1.4;
    }

    .wel-06 .wel-box .top .main-tit {
        font-size: 26px;
        line-height: 1.4;
        margin-bottom: .5rem;
    }

    .wel-06 .wel-box .top {
        padding: 0 2rem;
    }

    .wel-06 .wel-box .bottom .timer {
        font-size: 14px;
    }

    .hide-text {
        height: auto;
        top: 0%;
        padding: 0rem 0.5rem;
    }

    .hide-text .t2 {
        font-size: 16px;
    }

    .indu .main-tit {
        font-size: 26px;
        line-height: 1.4;
    }

    .indu .list a {
        width: 100%;
        margin-right: 0;
        margin-bottom: 1.125rem;
        box-shadow: 0px 3px 10px 6px rgb(0 0 0 / 14%);
    }

    .indu .list a .img {
        height: 8rem;
    }

    .indu .list a .t {
        padding: .75rem 0.5rem;
        font-size: 18px;
        line-height: 1.4;
    }

    .indu .list {
        margin-top: 1rem;
        padding-bottom: 1.5rem;
    }

    .ind-info-a {
        padding: 1.5rem 0%;
        flex-direction: column;
    }

    .ind-info-a .txt {
        width: 100%;
        padding-right: 0;
        margin-bottom: .75rem;
    }

    .ind-info-a .img {
        width: 100%;
        height: auto;
        min-height: auto;
    }

    .ind-info-a .img img {
        height: 100%;
        object-fit: cover;
    }

    .ind-info-b {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .ind-info-b .view {
        width: 100%;
    }

    .ind-info-b .content {
        margin-top: .75rem;
    }

    .ind-info-b .content .list {
        /* min-height: auto; */
        /* height: 12rem; */
        min-height: auto;
    }

    .ind-info-b .content .list .t2 {
        width: 100%;
        margin-top: .75rem;
    }

    .ind-info-b .content .list .cont {
        padding: 1.5rem 4% 2rem;
    }

    .ind-info-b .content .list .numlist {
        margin-top: 1rem;
    }

    .ind-info-b .content .list .numlist .li {
        margin: 0 .5rem;
        width: 50%;
    }

    .ind-info-b .content .list .more {
        margin-top: 1.25rem;
        line-height: 1;
        height: auto;
    }

    .idt {
        margin: 1rem 0;
    }

    .ins_info .main-tit {
        font-size: 26px;
    }

    .ind-info-a .txt .t1 {
        font-size: 16px;
    }

    .ind-info-b .content .list .t1 {
        font-size: 22px;
        line-height: 1.4;
    }

    .ind-info-b .content .list .t2 {
        font-size: 14px;
        line-height: 1.4;
    }

    .ind-info-b .content .list .numlist .li .nums .num {
        font-size: 1.5rem;
    }

    .ind-info-b .content .list .more div {
        font-size: 14px;
        line-height: 1;
    }

    .exhibition .news_a .t1 .tt {
        padding-right: .5rem;
    }

    .exhibition-info .banner .t1 {
        font-size: 26px;
    }

    .exhibition-info .banner .t2 {
        font-size: 24px;
    }

    .exhibition-info .banner .bottom .more {
        width: auto;
    }

    .exhibition-info .form-list .top .t1 {
        font-size: 26px;
    }

    .exhibition-info .form-list .top .t2 {
        font-size: 14px;
        line-height: 1.4;
    }

    .exhibition-info .form-list .top .t2 .tit-32 {
        font-size: 18px;
        margin-bottom: .15rem;
    }

    .form-list .form .item label {
        font-size: 16px;
    }

    .form-list .form .item {
        padding: .75rem 0;
    }

    .form-list .form .item.area-txt textarea {
        height: auto;
    }

    .form-list .form .item.li1 input {
        padding: .25rem .5rem;
        flex: 1;
        font-size: 15px;
    }

    .form-list .form .item .check .lis span {
        font-size: 15px;
    }

    .form-list .form .item .check .lis {
        margin: 0 .25rem;
    }

    .form-list .form .item .check .lis input[type="radio"] {
        margin-right: .15rem;
    }

    .form-list .form .item.code input {
        height: 1.8rem;
        font-size: 15px;
    }

    .form-list .form .item.agree label {
        font-size: 14px;
    }

    .sup-a .t1 {
        font-size: 26px;
        line-height: 1.4;
    }

    .sup-a .t2 {
        font-size: 14px;
        line-height: 1.4;
    }

    .sup-b .main-tit {
        font-size: 26px;
    }

    .contact .box_01 .top .t1 {
        /* padding-top: .5rem; */
        font-size: 26px;
        line-height: 1.4;
    }

    .contact .box_01 .bottom .left .t1 {
        font-size: 18px;
        line-height: 1.4;
    }

    .contact .box_01 .bottom .form .item label {
        font-size: 16px;
    }

    .contact .box_01 .bottom .form .item .check {
        padding-left: .25rem;
    }

    .contact .box_01 .bottom .form .item .check .lis {
        margin: 0 .25rem;
    }

    .contact .box_01 .bottom .form .item .check .lis span {
        font-size: 15px;
    }

    .contact .box_01 .bottom .form .item.area-txt textarea {
        height: auto;
        font-size: 15px;
    }

    .contact .box_01 .bottom .form .item.agree label {
        font-size: 14px;
    }

    .contact .box_01 .bottom .form .submit {
        height: auto;
        line-height: 1.4;
    }

    .contact .box_01 .bottom .form .item.code {
        width: 100%;
    }

    .contact .box_01 .bottom .form .item.code input {
        height: 1.8rem;
        width: 60%;
        font-size: 15px;
    }

    .contact .box_01 .bottom .form .item.code button {
        width: 30%;
        height: 1.8rem;
        font-size: 12px;
    }

    .form-list .form .item.code input {
        width: 60%;
    }

    .form-list .form .item.code button {
        width: 30%;
        height: 1.8rem;
        font-size: 12px;
    }

    .contact .box_01 .bottom .form .item.code img.captcha {
        right: 1rem;
        height: 1rem;
    }

    .pro_info .box_01 .top .t1 {
        font-size: 26px;
        line-height: 1.4;
    }

    .pro_info .box_01 .top .t2 {
        font-size: 14px;
    }

    .pro_info .box_02 .t1 {
        font-size: 26px;
    }

    .pro_info .box_02 .t-swiper .items .t3 {
        line-height: 1.4;
        margin-top: .5rem;
    }

    .pro_info .box_03 .list .li3 .items:nth-child(even) .img_txt>div {
        font-size: 22px;
    }

    .pro_info .box_03 .list .li4 .t span {
        font-size: 16px;
    }

    .pro_info .box_03 .list .li4 .t {
        font-size: 16px;
    }

    .pro_info .box_04 a {
        height: auto;
        line-height: 1.4;
    }

    .cases .box_01 .top .t1 {
        font-size: 26px;
    }

    .cases .box_01 .top .t2 {
        font-size: 16px;
        line-height: 1.4;
    }

    .cases .box_02 .t1 {
        font-size: 26px;
        line-height: 1.4;
    }

    .cases .box_02 .txt .t1 {
        font-size: 16px;
        line-height: 1.4;
    }

    .cases .box_02 .left .t1 {
        font-size: 22px;
        line-height: 1.4;
        padding-bottom: .75rem;
    }

    .solutions .box_1 .view .item .t1 {
        font-size: 14px;
        line-height: 1.4;
    }

    .about .box_06 .t1 {
        font-size: 26px;
        line-height: 1.4;
    }

    .about .box_06 .t2 {
        font-size: 16px;
        line-height: 1.4;
    }

    .box_info_01 .top .t1 {
        font-size: 26px;
    }

    .box_info_01 .bottom .left .lis label {
        font-size: 14px;
    }

    .box_info_01 .bottom .right .items .t1 {
        font-size: 18px;
        line-height: 1.4;
    }

    .dinfo_01 .info_inner .top .t2 {
        font-size: 16px;
        line-height: 1.4;
    }

    .dinfo_01 .info_inner .top .ul-box .lis .count {
        line-height: 1.4;
        font-size: 1rem;
    }

    .dinfo_01 .info_inner .bottom .t4 {
        font-size: 26px;
    }

    .dinfo_01 .info_inner .bottom .items .more {
        line-height: 1.4;
        margin: 0;
        width: 4rem;
        align-self: center;
    }

    .dinfo_01 .info_inner .bottom .items .t5 {
        font-size: 18px;
    }

    .download .main-tit {
        font-size: 26px;
    }

    .download .list a .txt .t2 {
        margin-bottom: .5rem;
    }

    .download .list a .txt .t3 {
        font-size: 16px;
    }

    .wel-04 .wel-box .centers .cl,
    .wel-04 .wel-box .centers .cr {
        display: none;
    }

    footer .footer-ul .view .box-right .right_contact .tel,
    footer .footer-ul .view .box-right .right_contact .eml {
        font-size: 18px
    }

    footer .footer-ul .view .box-right .right_contact span {
        font-size: 18px;
        display: inline;
    }

    footer .footer-ul .view .box-right .right_top .img {
        margin-right: 1.5rem;
    }

    footer .footer-ul .view .box-right .right_top .img:last-child {
        margin-right: 0;
    }

    /* .wel-02 .wel-box .bottom .ul .lis.active .hide-box {
        visibility: hidden;
        opacity: 0;
        transform: translateY(20px);
        transition: all .5s;
        transition-delay: .2s;
    }

    .wel-02 .wel-box .bottom .ul .lis.active .icon,
    .wel-02 .wel-box .bottom .ul .lis.active .t2,
    .wel-02 .wel-box .bottom .ul .lis.active .t3,
    .wel-02 .wel-box .bottom .ul .lis.active .more {
        visibility: hidden;
        opacity: 0;
        transform: translateY(20px);
        transition: all .5s;
    }

    .wel-02 .wel-box .bottom .ul .lis.active .icon {
        transition-delay: .1s;
    }
    .wel-02 .wel-box .bottom .ul .lis .t2{
        margin-left: 1rem;
    }
    .wel-02 .wel-box .bottom .ul .lis.active .t2 {
        transition-delay: .2s;

    }

    .wel-02 .wel-box .bottom .ul .lis.active .t3 {
        transition-delay: .3s;

    }

    .wel-02 .wel-box .bottom .ul .lis.active .more {
        transition-delay: .4s;

    }

    .wel-02 .wel-box .bottom .ul .lis.swiper-slide-active .hide-box,
    .wel-02 .wel-box .bottom .ul .lis.swiper-slide-active .icon,
    .wel-02 .wel-box .bottom .ul .lis.swiper-slide-active .t2,
    .wel-02 .wel-box .bottom .ul .lis.swiper-slide-active .t3,
    .wel-02 .wel-box .bottom .ul .lis.swiper-slide-active .more {
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
    } */
    .about .box_05 .bottom .b-ajax .items {
        padding: 1rem .5rem;
    }

    .wel-03 .wel-box .bottom .ul .lis .left .item {
        width: 100%;
        height: auto;
    }

    .item.code .captcha_no,
    .item.code .captcha_ok {
        right: -20% !important;
    }

    /* .wel-02 .wel-box .bottom .ul .lis.active .tops{
        position: relative;
        opacity:1;
        z-index: 1;
        visibility: visible;
            } */
    .wel-02 .wel-box .top .t1 {
        padding-bottom: 1rem;
    }

    .wel-05 .wel-box .imgs-box .img-swiper {
        line-height: normal;
    }

    .wel-05 .wel-box .imgs-box .t1 .line {
        top: 30%;
    }

    .mkls-fix {
        position: fixed;
        bottom: 3rem;
        z-index: 999;
        right: 0.425rem;
    }

    .mkls-fix .li {
        display: block;
        margin-bottom: 0.5rem;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: #F4C520;
        position: relative;
        transition: all 0.5s;
    }

    .mkls-fix.on .li {
        background-color: #888888;
    }

    .mkls-fix .li .op1 {
        opacity: 1;
    }

    .mkls-fix .li .op2 {
        opacity: 0;
    }

    .mkls-fix.on .li .op2 {
        opacity: 1;
    }

    .mkls-fix.on .li .op1 {
        opacity: 0;
    }

    .about .box_05 {
        padding-top: 1.5rem;
    }

    .about-d .main-tit {
        font-size: 26px;
    }

    .contact .box_01 .bottom .right .t1 {
        text-align: center;
        padding-bottom: .75rem;
    }

    .download .page {
        padding-top: 0;
        margin-bottom: 1.5rem;
    }

    .pc-header .right-btn .lan {
        position: relative;
    }

    .pc-header .right-btn .lan .libox {
        padding: 8px 8px 0;
        background: #fff;
        width: 100px;
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -60px;
        opacity: 0;
        visibility: hidden;
        border-radius: 8px;
        transform: translate(0, -10px);
        transition: all .3s;
    }

    .pc-header .right-btn .lan .libox a {
        display: block;
        width: 84px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-radius: 5px;
        background: #eee;
        color: #999;
        transition: all .3s;
        margin-bottom: 0.25rem;
        font-size: 14px;
    }

    .pc-header .right-btn .lan.on .libox {
        transition: none;
        opacity: 1;
        visibility: visible;
    }

    .pc-header .right-btn .lan .libox a:hover {
        background-color: #f4c520;
        color: #fff;
    }

    .wel-01 .wel-box .swiper-slide .lit .ors {
        top: -2rem;
        letter-spacing: 3px;
        background: -webkit-linear-gradient(bottom, rgba(51, 51, 51, .01) 0%, #333);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(51, 51, 51, .01);
    }

    .wel-01 .wel-box .swiper-slide .lit .lit-img .imsa {
        position: relative;
        left: 0;
        top: 0;
        transform: none;
        height: 9.25rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width:1024px) {
    .sys {
        padding-top: 2.5rem;
    }

    .sys .sub-banner {
        height: 11rem;
    }

    .sys .nav-list {
        display: none;
    }

    .sys .sd-a {
        padding: 1.5rem 0;
    }

    .sys .sd-b .img {
        margin-top: 0rem;
        margin-bottom: 1rem;
        height: 6rem;
    }

    .sys .sd-b .top {
        flex-direction: column;
        padding: 0;
    }

    .sys .sd-b .top .left {
        width: 100%;
    }

    .sys .sup-a .t2 {
        width: 100%;
        font-size: 17px;
        line-height: normal;
    }

    .sys .sd-b .top .left .t2 {
        margin-top: 0.5rem;
    }

    .sys .sd-b .top .left .t2 {
        margin-top: 0.5rem;
        font-size: 14px;
    }

    .sys .sd-b .top .list {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

    .sys .sd-b .top .list .li .t {
        width: 100%;
        padding: 0rem 0;
        font-size: 14px;
    }

    .sys .sd-b {
        margin-bottom: 1.5rem;
        padding-bottom: 0;
    }

    .dinfo_01 .info_inner .bottom .items .img {
        height: auto;
        padding: 0 0;
    }
}

@media (max-width:756px) {
    .news .news_a .item .left {
        height: 8rem;
    }

    .news .news_b .list .items {
        width: 100%;
    }

    .exhibition .exhibition_01 .list {
        padding-bottom: 0;
    }

    .exhibition .exhibition_01 .list .items {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2rem;
    }

    .wel-02 .wel-box .top .t1 {
        font-size: 26px;
    }

    footer .footer-top .e-mail {
        display: none;
    }

    .cases .box_02 .left {
        padding: 1.5rem .5rem 1.5rem;
    }

    .wel-01 .wel-box .swiper-slide .lit .ors {
        top: 2rem;
        font-size: 2.75rem;
        letter-spacing: 3px;
    }
}

@media (max-width:475px) {
    .wel-01 .wel-box .swiper-slide .lit .ors {
        left: 0%;
        width: 100%;
        top: 2rem;
        font-size: 2rem;
        letter-spacing: 3px;
    }

    .wel-01 .wel-box {
        height: auto;
    }

    .sys .sd-b .main-tit {
        font-size: 24px;
    }
}

@media(max-width:1024px) {
    .mian.join-lisy {
        margin-top: 3rem;
    }
}

@media(max-width:767px) {
    .mian.join-lisy {
        margin-top: 2.5rem;
    }

    .indu-nav a {
        font-size: 0.24rem;
        display: flex;
        align-items: center;
    }

    .indu-nav {
        height: 2rem;
        line-height: 2rem;
    }

    .indu-nav a img {
        width: 0.58rem;
        margin-right: 0.1rem;
    }

    .indu-nav a:after {
        font-size: 0.3rem;
        right: -0.4rem;
    }

    .industry-list .join-from {
        margin-top: .8rem;
    }

    .industry-list .join-from .name {
        font-size: .69231rem;
    }

    .industry-list .join-from .form {
        width: 8rem;
        margin-left: .5rem;
        height: 1.5rem;
        line-height: 1.5rem;
    }

    .industry-list .join-from .form .text {
        font-size: .6rem;
    }

    .industry-list .join-from .form .submit {
        top: 35%;
    }

    .industry-list .ul-join li .left {
        font-size: .5rem;
        width: 2.6925rem;
    }
    .industry-list   .ul-join li .right{
        width: calc(100% - 2.6925rem);
    }
    .industry-list .ul-join li .right dl dd.first {
        padding: 0 0.3rem;
    }

    .industry-list .ul-join li .right dl dd:after {
        display: none
    }

    .industry-list .ul-join li .right dl dd {
        font-size: .3rem;
        height: .75rem;
        line-height: .75rem;
        margin-right: .4rem;
        float: left;
        margin-bottom: 0.25rem;
    }

    .industry-list .ul-join {
        margin-top: .75rem;
    }

    .industry-list .title {
        font-size: 0.923rem;
        margin-top: 1rem;
    }

    .industry-list .join-ul-mian {
        margin-top: .75rem;
    }

    .industry-ul {
        margin-top: 0.6rem;
    }

    .industry-ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.3rem;
    }

    .industry-ul li .text {
        padding: 0.3rem 0.8rem 0.3rem 0.3rem;
    }

    .industry-ul li .text .name {
        font-size: 0.3rem;
    }

    .industry-ul li .text .con-p {
        font-size: 0.26rem;
        line-height: 0.4rem;
        height: 0.8rem;
    }

    .industry-ul li .text .more {
        right: 0.3rem;
        width: 0.4rem;
        height: 0.4rem;
    }

    .industry-list {
        padding-bottom: 2rem;
    }

    .indu-mian {
        margin-top: 0.5rem;
    }

    .indu-mian .left .top .tit-btn {
        font-size: 0.48rem;
        padding-right: 0.6rem;
        background-size: 14px;
    }

    .indu-mian .left .top .tit-btn .hover-divse {
        top: 0.75rem;
        width: 6rem;
        white-space: normal;
        line-height: 0.4rem;
    }

    .indu-mian .left .top .tit-btn .hover-divse a {
        font-size: 0.3rem;
    }

    .indu-mian .left .con1 {
        font-size: 0.26rem;
        line-height: 0.4rem;
        padding-bottom: 0.6rem;
        margin-top: 0.8rem;
    }

    .indu-mian .left .tit-1 {
        font-size: 0.3rem;
        margin-top: 0.3rem;
        line-height: 0.4rem;
    }

    .indu-mian .left .con2 {
        margin-top: 0.3rem;
        padding: 0.3rem;
        line-height: 0.4rem;
        font-size: 0.26rem;
    }

    .indu-mian .left .con3 {
        margin-top: 0.3rem;
        line-height: 0.4rem;
        font-size: 0.26rem;
    }

    .indu-mian .left .con3 .p-left {
        width: calc(100% - 0.6rem);
        padding: 0.3rem;
    }

    .indu-mian .left .con3 .p-img {
        width: 100%;
    }

    .indu-mian .left .top .tit-btn1 {
        font-size: 0.48rem;
    }

    .indu-mian .solve-img {
        margin-top: 0.3rem;
    }

    .indu-mian .solve-p {
        font-size: 0.26rem;
        line-height: 0.4rem;
        margin-top: 0.3rem;
        padding-bottom: 0.3rem;
    }

    .indu-mian .solve-swiper {
        margin-top: 0.3rem;
        padding-top: 0.3rem;
        padding-bottom: 0.2rem;
    }

    .indu-mian .solve-swiper .swiper-slide .text {
        padding: 0.3rem 0.3rem 0.8rem 0.3rem;
    }

    .indu-mian .solve-swiper .swiper-slide .text .name {
        font-size: 0.3rem;
    }

    .indu-mian .solve-swiper .swiper-slide .text .con-p {
        font-size: 0.26rem;
        line-height: 0.4rem;
        height: 0.8rem;
    }

    .indu-mian .solve-swiper .swiper-slide .text .more {
        bottom: 0.2rem;
        width: 0.5rem;
        height: 0.5rem;
        right: 0.3rem;
    }

    .indu-mian .con-info {
        font-size: 0.26rem;
        line-height: 0.4rem;
        margin-top: 0.3rem;
    }

    .indu-mian .deinfo-siwper {
        margin-top: 0.4rem;
    }

    .indu-mian .deinfo-siwper .swiper-slide .text-pro .pp2 {
        font-size: 0.26rem;
        line-height: 0.4rem;
        margin-top: 0.3rem;
    }

    .indu-mian .deinfo-siwper .swiper-slide .text-pro .pp2 br {
        display: none
    }

    .indu-mian .deinfo-siwper .swiper-slide .text-pro .pp1 {
        font-size: 0.48rem;
    }

    .indu-mian .deinfo-siwper .swiper-slide .text-pro .more-btn1 {
        margin-top: 0.4rem;
        font-size: 0.24rem;
        height: 0.7rem;
        line-height: 0.7rem;
        padding: 0 0.6rem 0 0.3rem;
        background-size: 0.12rem;
    }

    .indu-mian .deinfo-siwper .deinfo-button-prev,
    .indu-mian .deinfo-siwper .deinfo-button-next {
        width: 0.5rem;
        height: 0.5rem;
        background-size: 6px;
    }

    .indu-mian .deinfo-siwper .deinfo-button-next {
        right: 0;
    }

    .indu-mian .deinfo-siwper .deinfo-button-prev {
        left: 0
    }

    .industry-list .title.wl-tit {
        margin-top: 0.5rem;
    }

    .join-ul-mian .ul-join1 li div:nth-child(2),
    .join-ul-mian .ul-join2 .ul-div div:nth-child(5),
    .join-ul-mian .ul-join1 li div:last-child,
    .join-ul-mian .ul-join2 .ul-div div:nth-child(2) {
        display: none;
    }

    .join-ul-mian .ul-join1 li div {
        width: 33.3%;
        font-size: .3rem;
    }
    .join-ul-mian .ul-join1 li{
        height: 1.5rem;
        line-height: 1.5rem;
        padding: 0 .5rem;
    }
    .join-ul-mian .ul-join2 .ul-div{
        padding: 0 .5rem;

    }
    .join-ul-mian .ul-join2 .ul-div div {
        font-size: 0.3rem;
        width: 33.3%;
        height:1.5rem;
        line-height: 1.5rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .join-ul-mian .ul-join2 .ul-div .btn-div{
        right: .5rem;
        width: .75rem;
        height: .75rem;
    }
    .join-ul-mian .ul-join2 .join-show-div .more-btn{
        height: 1.5rem;
        line-height: 1.5rem;
        margin-top: .65rem;
        width: 3.8465rem;
        font-size: 0.3rem;
    }
    .join-ul-mian .ul-join2 .join-show-div{
        padding: .6rem;
    }
    .kls-form .li1.item span{
        top: 45%;
    }
    .industry-list .ul-join li .right dl{
        float: inherit;
    margin-bottom: .15rem;
    }
    
}