@charset "UTF-8";

@media(max-width: 1680px) {
    .index_product .ricon li {
        padding: 0 1.5rem;
    }

    .index_product .ricon li.cur {
        padding: 1.3rem 1.5rem 0;
    }
}

@media(max-width: 1600px) {
    .ty_connum .item .tit-80 {
        font-size: 1.5rem;
    }

    .ty_connum {
        bottom: 7rem;
    }

    .about-intro .tit-30 {
        font-size: 18px;
    }

    .ywjg {
        width: 14rem;
    }

    .chain-three .leimg {
        width: 40%;
    }
}

@media(max-width: 1441px) {
    .ty_connum {
        bottom: 6.5rem;
    }

    .about-info .arial:before {
        width: 10.75rem;
    }

    .busi_list .lecon {
        width: 77%;
    }

    .busi_list .ricon {
        width: 23%;
        padding: 2.25rem 0 0 1.25rem;
    }

    .busi_list .tab_list li {
        width: 25%
    }

    .develop-first .recruit_swiper .tit-20 {
        line-height: 1.6;
        font-size: 0.45rem;
    }

    .develop-first .recruit_swiper .ico img {
        max-height: 1.5rem;
    }

    .wmzh_three_swiper .swiper-slide .con {
        padding: 0.9rem 0.5rem 0;
    }

    .wmzh-wrap .ricon .item {
        padding: 1rem 0.5rem 0;
    }

    .wmzh-wrap .ricon .item .tit-16 {
        color: #666;
        line-height: 1.6;
    }


    .chain-four .four-item .ricon {
        width: 54.375%;
        padding: 1rem 0 0 1.25rem;
    }

    .tech-wrap .sec_five ul li {
        margin: 0.3rem 0rem 0.3rem 0;
        width: 24%;
    }

    .tech-two .two_swiper .swiper-slide .tit-24 {
        font-size: 0.45rem;
    }
}

@media(max-width: 1300px) {
    .ty_connum {
        bottom: 3rem;
    }
}

@media(max-width: 1367px) {}

@media (max-width: 1024px) {
    .subbox-wrap .subbox.on .w1610:before {
        display: none;
    }

    .header-wrap {
        background-color: #fff !important;
        height: 2rem;
        line-height: 2rem;
        background: #fff;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
    }

    body {
        padding-top: 2rem;
    }

    .header-wrap .ricon .pc_list {
        display: none;
    }

    .header-wrap .tabb {
        display: block;
        height: 1.2rem;
    }

    .header-wrap .taba {
        display: none !important;
    }

    .subbox-wrap .subbox.on {
        position: relative;
    }

    .header-wrap .lang_up {
        padding: 0;
    }

    .header-wrap .ricon .lang_box {
        width: auto;
    }

    .header-wrap .ricon .lang_box a {
        color: #333;
        font-size: 0.5rem;
    }

    .header-wrap .lang_up img {
        display: none;
    }

    .header-wrap .btn-bar {
        width: 20px;
        height: 18px;
        position: relative;
        margin-left: 1rem;
        display: block;
        margin-top: 0.6rem;
    }

    .header-wrap .btn-bar:before {
        content: '';
        position: absolute;
        width: 1px;
        height: 20px;
        background: #dedede;
        top: 50%;
        transform: translateY(-50%);
        left: -0.5rem;
    }

    .header-wrap .btn-bar .line {
        position: absolute;
        width: 100%;
        background: #333;
        height: 2px;
        left: 0;
    }

    .header-wrap .ricon .lang_box i {
        display: none;
    }

    .header-wrap .btn-bar .line1 {
        transform-origin: left bottom 0;
        left: 0;
        top: 0;
    }

    .header-wrap .btn-bar .line2 {
        top: 8px;
        left: 0;
    }

    .header-wrap .btn-bar .line3 {
        transform-origin: left top 0;
        left: 0;
        bottom: 0;
    }

    .header-wrap .logo {
        margin-top: 0.3rem;
    }

    .header-wrap .ricon .lang_box {
        margin-top: 0.55rem;
    }


    .footer-wrap .footer_top .top_con {
        display: none;
    }

    .footer-wrap .back_top {
        display: none;
    }



    .index_banner {
        height: 40vh;
    }

    .index_banner .tit-72 {
        letter-spacing: 4px;
        font-size: 1.5rem;
    }

    .index_banner .main_con {
        padding-top: 4rem;
    }

    .index_about .item .tit-16 {
        white-space: nowrap;
    }

    .index_about .item .tit-18 {
        white-space: nowrap;
    }

    .ty_connum {
        bottom: 3.5rem;
    }

    .index_news .swiper-slide .tit-16 {
        height: 1.8rem;
    }

    .index_product .ricon li {
        padding: 0 1.25rem;
        height: 3.15rem;
        line-height: 3.15rem;
    }

    .index_product .ricon .item_link {
        right: 1.25rem;
    }

    .index_product .ricon li.cur {
        padding: 1rem 1.25rem 0;
        height: 7rem;
    }

    .index_product {
        padding-top: 6rem;
    }

    .index_news {
        padding: 8rem 0 2.5rem;
    }

    .index_product .ricon {
        width: 44%;
        right: 4%;
        top: 4rem;
    }

    .index_product .ricon li.cur>img {
        max-height: 1rem;
    }



    .intro_swiper .swiper-slide .main_con {
        padding: 3rem 0.2rem 0;
    }

    .about-project .ricon li.cur {
        padding: 1rem 1.2rem 0 1.2rem;
    }

    .about-info .ricon {
        width: 52%;
    }

    .ty_connum .item_con {
        white-space: nowrap;
    }

    .about-info .arial {
        display: none;
    }

    .about-info .ricon:after {
        display: none;
    }

    .develop_con li:nth-child(2n-1) {
        padding-left: 0rem;
    }

    .develop_con li:nth-child(2n) {
        padding-right: 0rem;
    }


    .info-first .news_swiper .tit-16 {
        height: 1.5rem;
    }

    .info-last li .con .tit-14 {
        line-height: 1.6;
        height: 1.3rem;
    }

    .info-last li .img {
        padding-bottom: 12.7%;
    }

    .video-first .list li {
        width: 32%;
        margin: 0 2% 2% 0;
    }

    .video-first .list .con {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .pro-wrap .pro-le {
        display: none;
    }

    .pro-wrap .pro-ri {
        width: 100%;
    }


    .wmyx-wrap .tab_swiper .tab_pagination {
        display: block;
    }

    .wmyx-wrap .tab_swiper .tab_pagination .swiper-pagination-bullet {
        opacity: 1;
        background: #b2b2b2;
        width: 10px;
        height: 10px;
        border-radius: 50%;
    }

    .wmyx-wrap .tab_swiper .tab_pagination .swiper-pagination-bullet-active {
        background: #206bd1;
    }

    .wmyx-wrap .tab_swiper .swiper-slide.cur {
        background-size: cover;
        background: #206bd1;
        transform: translateY(0);
    }

    .wmyx-wrap .tab_swiper .swiper-slide {
        height: 4.25rem;
    }

    .wmyx-wrap .tab_swiper {
        padding-bottom: 1.5rem;
    }

    .kjds-two .item_con {
        padding: 0.75rem 0.5rem 0;
    }

    .kjds-two .item_con .tit-24 {
        margin-bottom: 0.5rem;
    }

    .kjds-two .item_con .tit-16 {
        line-height: 1.6;
    }

    .export_one .list li .item_con {
        width: calc(100% - 7rem);
        padding: 0.75rem 0.5rem 0;
    }

    .export_two .ico_list li:first-child {
        left: 30%;
    }

    .export_two .ico_list li:nth-child(3) {
        left: 70%;
    }

    .chain-six .title {
        padding: 0;
    }

    .chain-seven .title {
        padding: 0;
    }

    .chain-one .lecon {
        padding: 1rem 1rem 0 4%;
    }
}

@media (max-width: 992px) {
    .index_banner .w1490 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .footer-wrap .footer_bot {
        height: auto;
        line-height: 2;
        width: 100%;
        text-align: center;
        padding: 0.5rem 0;
    }

    .footer-wrap .lecon {
        width: 100%;
    }

    .footer-wrap .ricon {
        width: 100%;
    }

    .footer-wrap .logo {
        text-align: center;
    }

    .footer-wrap .bot_con .con-t {
        padding-left: 0;
        line-height: 1.71;
        margin: 1rem 0;
        text-align: center;
        white-space: nowrap;
    }

    .footer-wrap .bot_con .conbox {
        padding-left: 0;
        display: flex;
        justify-content: center;
    }

    .footer-wrap .bot_con .foot-link {
        display: flex;
        justify-content: center;
    }

    .footer-wrap .bot_con .ricon {
        text-align: center;
        margin-top: 1rem;
    }

    .footer-wrap .bshare-custom {
        display: flex;
        justify-content: center;
    }

    .index_banner {
        height: 50vh;
    }


    .index_about {
        height: auto;
    }

    .index_about .lecon {
        width: 100%;
        margin-bottom: 1rem;
    }

    .index_about .ricon {
        width: 100%;
        height: auto;
        position: relative;
        right: 0;
        top: 0;
        box-sizing: border-box;
        padding-top: 0;
    }

    .index_about .ricon .tit-24.poa {
        height: 2.2rem;
        line-height: 2.2rem;
        padding-left: 0;
        top: 0;
        position: relative;
        left: 0;
        text-align: center;
    }

    .index_about .ricon .index_link {
        position: relative;
        width: 7.25rem;
        height: 1.5rem;
        line-height: 1.5rem;
        left: 0;
        bottom: 0;
        margin-left: 50%;
        transform: translateX(-50%);
    }

    .ty_connum {
        bottom: 0;
        position: relative;
        justify-content: space-around;
        margin: 2rem 0;
    }

    .index_product .ricon .ri_list {
        display: none;
    }

    .index_product .title {
        position: relative;
        text-align: center;
        margin-bottom: 2rem;
        right: 0;
    }

    .index_product {
        padding-top: 3rem;
    }

    .index_product .lecon {
        width: 100%;
    }

    .index_news {
        padding: 2.5rem 0 2.5rem;
    }

    .index_product .ricon {
        width: 100%;
        right: 0;
        top: auto;
        bottom: -2rem;

    }

    .index_product .ricon .pro_tab_swiper {
        display: block;
    }

    .index_product .pro_tab_swiper .swiper-slide {
        width: 78.66%;
        background: #206bd1;
        padding: 1rem 0;
        text-align: center;

        color: #fff;
    }

    .index_product .pro_tab_swiper .swiper-slide .tit-24 {
        color: rgba(255, 255, 255, 1);
        margin-bottom: 1rem;
    }

    .index_product .pro_tab_swiper .swiper-slide-active {
        background: #2a4f82;
    }


    .index_product .pro_tab_next {
        width: 26px;
        height: 41px;
        background: url('../../web/img/swiper-r2a')no-repeat center center;
        background-size: contain;
    }

    .index_product .pro_tab_prev {
        width: 26px;
        height: 41px;
        background: url('../../web/img/swiper-l2a')no-repeat center center;
        background-size: contain;
    }

    .nybanner {
        height: 16rem;
    }

    .nybanner .main_con {
        padding-top: 5rem;
    }

    .intro_swiper .intro_pagination {
        display: block;
    }

    .intro_swiper .intro_pagination .swiper-pagination-bullet {
        opacity: 1;
        background: rgba(255, 255, 255, 0.5);
        width: 10px;
        height: 10px;
        border-radius: 50%;
    }

    .intro_swiper .intro_pagination .swiper-pagination-bullet-active {
        background: rgba(255, 255, 255, 1);
    }

    .about-info .lecon {
        width: 100%;
    }

    .about-info .ricon {
        width: 100%;
        position: relative;
        margin-top: 2rem;
    }

    .about-project .project_swiper {
        width: 100%;
        margin: 0;
    }

    .about-project .ricon {
        width: 100%;
        height: 100%;
        border: 1px solid #d7d7d7;
        position: relative;
    }

    .about-project .ricon li {
        height: 3rem;
    }

    .about-project .ricon li.cur {
        padding: 1rem 1.5rem;
    }

    .busi_list .tab_list li {
        width: 48%;
        margin: 0 4% 4% 0;
    }

    .busi_list .tab_list li:nth-child(2n) {
        margin-right: 0;
    }

    .busi_list .tab_list li .main_con img {
        max-width: 80%;
    }

    .busi_list .ricon .tit-36 {
        font-size: 0.6rem;
    }


    .develop_con li .tit-18 {
        width: 4.9rem;
    }


    .vision-wrap .item6 {
        padding: 1.5rem 0rem 0 0.5rem;
    }

    .vision-wrap .item2 {
        padding: 1.75rem 0 0 0.5rem;
    }

    .vision-wrap .item3 .item_con {
        padding: 1.25rem 0 0 0.5rem;
    }

    .vision-wrap .item5 {
        padding: 1.25rem 0 0 0.5rem;
    }



    .info-first .news_swiper .tit-16 {
        height: 1.2rem;
    }

    .info-last li .con .tit-14 {
        height: 1.35rem;
    }

    .info-last li .img {
        padding-bottom: 16.7%;
    }

    .develop-first .recruit_swiper .swiper-slide {
        height: 10rem;
        padding: 1.6rem 0.5rem 0;
    }

    .recruit-first .title_con .main_con {
        padding: 1rem 0 0 1rem;
    }

    .recruit-first .title_con .tit-60 {
        font-size: 1rem;
    }

    .recruit-first .title_con .tit-36 {
        letter-spacing: 4px;
        font-size: 0.5rem;
    }

    .recruit-first .process-box li {
        font-size: 12px;
    }


    .contact-first .lecon {
        width: 100%;
    }

    .contact-first .ricon {
        width: 100%;
        height: 15rem;
        margin-top: 2rem;
    }

    .subbox-wrap .product .swiper-slide {
        width: calc(100% / 3);
    }

    .wmzh-wrap .lecon {
        width: 100%;
        margin-bottom: 1rem;
    }

    .wmzh-wrap .ricon {
        width: 100%;
    }

    .wmzh_two .left_tab {
        margin-bottom: 1rem;
    }

    .wmzh_two .wmzh_two_swiper {
        width: 100%;
        padding-bottom: 1rem;
    }

    .kjds-three .yewu_swiper .circle {
        transform: translateX(-50%)scale(0.5);
    }


    .export_one .list li .img {
        width: 5rem;
        padding-bottom: 13.57%;
    }

    .export_one .list li .item_con {
        width: calc(100% - 5rem);
        padding: 0.75rem 0.5rem 0;
    }

    .export_one .list li .img img {
        height: auto;
    }

    .chain-one {
        display: flex;
        flex-direction: column-reverse;
    }

    .chain-one .ricon {
        width: 100%;
        position: relative;
    }

    .chain-one .lecon {
        position: relative;
        width: 100%;
        padding: 1rem 1rem 1rem 4%;
    }

    .tech-one .one_swiper .one_pagination {
        display: block;
    }

    .tech-one .one_swiper .swiper-slide {
        height: 7.5rem;
        width: 23%;
        padding-top: 1.6rem;
    }

    .tech-one .one_swiper .swiper-slide.cur {
        width: 50%;
    }

    .tech-two .two_swiper .swiper-slide:nth-child(2n) {
        transform: translateY(2.5rem);
    }

    .tech-two .two_swiper .two_pagination {
        display: block;
    }

    .tech-three .three_swiper {
        padding-bottom: 2rem;
    }

    .tech-three .three_swiper .three_pagination {
        display: block;
    }

    .tech-system .swiper-slide .ico img {
        max-height: 1rem;
    }

    .tech-last li .img {
        padding-bottom: 28%;
    }

    .tech-last li .img img {
        height: auto;
    }

    .tech-system .system_swiper {
        padding-bottom: 2rem;
    }

    .tech-system .system_swiper .system_pagination {
        display: block;
    }
}

@media (max-width: 767px) {
    body {
        padding-top: 1.2rem;
    }

    .header-wrap .ricon .lang_box a {
        font-size: 0.28rem;
    }

    .header-wrap {
        height: 1.2rem;
        line-height: 1.2rem;
    }

    .header-wrap .tabb {
        height: 0.5rem;
    }

    .header-wrap .btn-bar {
        margin-left: 0.5rem;
        margin-top: 0.4rem;
    }

    .header-wrap .btn-bar:before {
        height: 14px;
        left: -0.3rem;
    }

    .header-wrap .ricon .lang_box {
        margin-top: 0.2rem;
    }

    .msub-list {
        top: 1.2rem;
    }

    .footer-wrap .footer_bot {
        line-height: 1.6;
        padding: 0.35rem 0;
        font-size: 0.24rem;
    }

    .footer-wrap .bot_con .con-t {
        padding-left: 0;
        margin: 0.5rem 0;
        text-align: center;
        font-size: 0.2rem;
    }

    .footer-wrap .bot_con .foot-up {
        width: 100%;
        height: 0.9rem;
        line-height: 0.9rem;
        padding: 0 0.3rem;
    }

    .footer-wrap .bot_con .ricon .share-tit {
        margin-bottom: 0.25rem;
    }

    .footer-wrap .bshare-qqim {
        width: 0.6rem !important;
        height: 0.6rem !important;
    }

    .footer-wrap .bshare-weixin {
        width: 0.6rem !important;
        height: 0.6rem !important;
    }

    .footer-wrap .bshare-sinaminiblog {
        width: 0.6rem !important;
        height: 0.6rem !important;
    }

    .footer-wrap .bot_con .foot-option a {
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.28rem;
    }

    .footer-wrap .bot_con .foot-option {
        bottom: 0.9rem;
    }

    .footer-wrap .footer_top {
        padding: 0.5rem 0;
    }

    .footer-wrap .logo img {
        height: 0.6rem;
    }

    .footer-wrap .bot_con .foot-link {
        margin-top: 0.5rem;
    }

    .footer-wrap .bot_con .item {
        width: 3.255rem;
        height: 1.25rem;
        line-height: 1.25rem;
        margin-right: 0rem;
        font-size: 0.28rem;
    }

    .footer-wrap .bot_con .conbox {
        justify-content: space-between;
    }

    .footer-wrap .bot_con .item img {
        width: 1.25rem;
        height: 1.25rem;
        margin-right: 0.1rem;
    }

    .footer-wrap .bot_con .ricon {
        margin-top: 0.5rem;
    }



    .index_banner .swiper-slide .backcover {
        display: none;
    }

    .index_banner .swiper-slide .m_img {
        display: block;
    }

    .index_banner {
        height: calc(100vh - 1.2rem)
    }

    .banner_ty .banner_ico {
        display: none;
    }


    .index_banner .title {
        width: 100%;
        text-align: center;
    }

    .index_banner .main_con {
        padding-top: 4rem;
    }

    .index_banner .banner_link img {
        margin-left: 0.1rem;
        width: 0.6rem;
    }

    .index_banner .tit-30 {
        letter-spacing: 1px;
        text-align: center;
        font-size: 0.28rem;
    }

    .index_banner .tit-72 {
        letter-spacing: 2px;
        font-size: 0.5rem;
    }

    .index_banner .banner_link {
        margin-top: 1rem;
        text-align: center;
    }

    .index_banner .banner_link img {
        margin-left: 0.1rem;
        width: 0.6rem;
    }

    .index_banner .tit-15 {
        display: none;
    }

    .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
        margin: 0 3px;
    }

    .index_banner .swiper-pagination-bullet {
        width: 0.8rem;
        height: 3px;
        border-radius: 0;
    }


    .index_about {
        padding: 0.75rem 0 0.75rem;
    }

    .index_about .title {
        margin-bottom: 0.75rem;
    }

    .index_about .title .tit-54 {
        margin-bottom: 0.3rem;
    }

    .index_about .title .tit-16 {
        line-height: 1.6;
    }

    .index_about .lecon {
        margin-bottom: 0.751rem;
    }

    .index_about .ricon .tit-24.poa {
        height: auto;
        line-height: 0.5rem;
        font-size: 0.36rem;
        margin-bottom: 0.3rem;
    }

    .index_about .ricon .tit-16 {
        line-height: 1.6;
    }

    .index_about .ricon .index_link {
        width: 4.4rem;
        height: 1rem;
        line-height: 1rem;
    }

    .ty_connum {
        bottom: 0;
        margin: 1.5rem 0 0.757rem;
    }

    .ty_connum .item .tit-80 {
        font-size: 0.6rem;
        margin-right: 0.1rem;
        line-height: 1;
        transform: translateY(0rem);
    }

    .ty_connum .item img {
        max-height: 0.5rem;
        top: -0.8rem;
    }

    .ty_connum .item:nth-child(2) {
        margin: 0 0.2rem;
    }

    .ty_connum .item:nth-child(2):before {
        opacity: 0;
    }

    .ty_connum .item:nth-child(2):after {
        opacity: 0;
    }

    .index_about:after {
        width: 87%;
        height: 13.5rem;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
    }

    .index_product {
        padding-top: 0.751rem;
    }

    .index_product .title {
        margin-bottom: 0.5rem;
    }

    .index_product .pro_tab_swiper .swiper-slide {
        padding: 0.5rem 0;
    }

    .index_product .pro_tab_swiper .swiper-slide .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .index_product .pro_tab_swiper .swiper-slide img {
        max-height: 0.8rem;
    }

    .index_product .ricon {
        bottom: -1.35rem;
    }

    .index_product .pro_tab_next {
        right: 27px;
    }

    .index_product .pro_tab_prev {
        left: 27px;
    }

    .index_product:after {
        display: none;
    }

    .index_news {
        padding: 2rem 0 0.5rem;
    }

    .index_news .news_tab .item {
        margin-bottom: 0.2rem;
    }

    .index_news .news_tab .item:after {
        bottom: -0.2rem;
    }

    .index_news .news_ajax {
        padding: 0.5rem 0.3rem 0;
    }

    .index_news .swiper-slide .tit-24 {
        margin-bottom: 0.2rem;
        font-size: 0.36rem;
    }

    .index_news .swiper-slide .time-bot {
        font-size: 0.28rem;
    }

    .index_news .swiper-slide .tit-24 {
        margin-bottom: 0.2rem;
        font-size: 0.36rem;
    }

    .index_news .swiper-slide .hoverimg {
        margin-bottom: 0.3rem;
    }

    .index_news .swiper-slide .tit-16 {
        line-height: 1.6;
        height: 0.9rem;
        margin-bottom: 0.3rem;
    }

    .index_news .news_ajax:before {
        width: 100%;
        height: 7.5rem;
        background: #f5f5f5;
        left: 0;
        top: 0;
    }

    .index_news .news_swiper {
        padding-bottom: 0.8rem;
    }

    .nybanner {
        height: 5.5rem;
    }

    .nybanner .main_con {
        padding-top: 2rem;
    }

    .nybanner .tit-72 {
        margin-bottom: 0.2rem;
        letter-spacing: 2px;
    }

    .nybanner .tit-30 {
        letter-spacing: 2px;
        font-size: 0.28rem;
    }

    .subbox-wrap {
        height: 0.8rem;
    }

    .subbox-wrap .subbox {
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.24rem;
    }

    .about-info {
        padding: 0.75rem 0rem;
    }

    .about-info .lecon .videoplay {
        width: 0.75rem;
    }

    .about-info .ty_connum {
        margin-top: 1.5rem;
        bottom: 0;
        margin-bottom: 0;
    }

    .about-info .ricon {
        width: 100%;
        position: relative;
        margin-top: 0.5rem;
    }

    .about-info .ricon .tit-54 {
        margin-bottom: 0.2rem;
    }

    .about-info .ricon .tit-16 {
        line-height: 1.6;
    }

    .about-intro {
        width: 100%;
        height: 9.85rem;
        padding-top: 1rem;
    }

    .about-intro .tit-30 {
        line-height: 1.6;
        margin-bottom: 0.75rem;
        font-size: 0.28rem;
    }

    .intro_swiper .swiper-slide .main_con {
        padding: 1rem 0.2rem 0;
    }

    .intro_swiper .swiper-slide img {
        max-height: 0.75rem;
        top: 4rem;
    }

    .intro_swiper .swiper-slide {
        height: 5.5rem;
    }

    .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .intro_swiper .intro_pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .about-last {
        width: 100%;
        height: 7rem;
        padding-top: 1rem;
    }

    .about-last .tit-30 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .about-third {
        padding: 0.75rem 0;
    }

    .about-third li .tit-16 {
        line-height: 1.6;
    }

    .about-third li .tit-30 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .about-third li {
        width: 100%;
    }

    .about-third li:nth-child(2n) {
        width: 100%;
        transform: translateY(0rem);
        margin-top: 0.3rem;
    }

    .about-third li:nth-child(2n) .img:before {
        display: none;
    }

    .about-third li:nth-child(2n) .img:after {
        display: none;
    }

    .about-third li:nth-child(2n) .con {
        margin-bottom: 0;
    }

    .about-third li:nth-child(2n) .img {
        margin-bottom: 0.5rem;
        position: relative;
    }

    .about-third li .con {
        margin-bottom: 0.5rem;
    }

    .about-project .tit-30 {
        margin-bottom: 0.5rem;
        font-size: 0.36rem;
    }

    .about-project {
        padding-bottom: 0.5rem;
    }

    .about-project .ricon li {
        height: auto;
        padding: 0.35rem 0.3rem;
    }

    .about-project .ricon li.cur .tit-20 {
        font-size: 0.36rem;
        margin-bottom: 0.2rem;
    }

    .about-project .ricon li .tit-16 {
        line-height: 1.6
    }

    .about-project .ricon li.cur {
        padding: 0.35rem 0.3rem;
    }

    .stru-wrap .tit-54 {
        margin-bottom: 0.5rem;
    }

    .stru-wrap {
        padding: 0.75rem 0;
    }

    .busi-wrap {
        padding: .75rem 0 1rem;
    }

    .busi-wrap .tit-54 {
        margin-bottom: 0.5rem;
    }

    .busi_list .item {
        border-right: none;
        margin-bottom: 0.75rem;
    }

    .busi_list .lecon {
        width: 100%;
        box-sizing: border-box;
        padding: 0.5rem 0rem 0 0;
    }

    .busi_list .ricon {
        width: 100%;
        padding: 0.25rem 0 0 0em;
        border: none;
    }

    .busi_list .lecon .tit-30 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .busi_list .lecon .tit-16 {
        line-height: 1.6;
        margin-bottom: 0.3rem;
    }

    .busi_list .ricon img {
        max-height: .6rem;
        opacity: 0.25;
    }

    .busi_list .ricon .tit-36 {
        margin: 0.2rem 0 0.2rem;
        font-size: 0.5rem;
    }

    .busi_list .item:before {
        width: 2rem;
    }

    .busi_list .tab_list li {
        height: 3.54rem;
        width: 49%;
        margin: 0 2% 2% 0;
    }

    .busi_list .tab_list li:nth-child(2n) {
        margin-right: 0
    }

    .busi_list .tab_list .ico {
        width: 1rem;
        height: 1rem;
    }

    .develop-wrap {
        padding: 0.75rem 0 1rem;
    }

    .develop-wrap .loadmore {
        width: 2.4rem;
        height: 0.8rem;
        border-radius: 0.8rem;
        line-height: 0.8rem;
        box-shadow: 0 2px 8px rgb(0 0 0 / 10%);
        margin-top: 0.75rem;
    }

    .develop-wrap .tit-54 {
        padding-bottom: 0.5rem;
    }

    .develop-wrap .tit-54:before {
        width: 1rem;
        height: 2px;
        bottom: -2px;
    }

    .develop-wrap .develop_con:before {
        content: '';
        position: absolute;
        width: 10px;
        height: 100%;
        left: 0%;
        transform: translateX(-0%);
    }

    .develop_con {
        padding-top: 0.5rem;
    }

    .develop_con .dev_con {
        margin-bottom: 0.5rem;
    }

    .develop_con .year_num {
        width: 2rem;
        height: 0.7rem;
        line-height: 0.7rem;
        border-radius: 0.7rem;
        top: 0;
    }

    .develop_con li {
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 0.5rem;
    }

    .develop_con li:nth-child(2n-1) {
        padding-left: 0;
        padding-top: 1rem;
    }

    .develop_con li .time_tit {
        padding-bottom: 0.1rem;
        border-bottom: 1px solid #b9b9b9;
        position: relative;
        margin-bottom: 0.3rem;
        padding-left: .5rem;
        text-align: left;
    }

    .develop_con li .conbox {
        display: block;
        box-sizing: border-box;
        padding-left: 0.5rem;
    }

    .develop_con li .img {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.3rem;
    }

    .develop_con li .img img {
        width: 100%;
    }

    .develop_con li .tit-18 {
        line-height: 1.6;
        width: 100%;
    }

    .develop_con li:nth-child(2n) {
        padding-top: 0rem;
        text-align: left;
    }

    .develop_con li:nth-child(2n-1) .time_tit .point {
        right: auto;
        bottom: -12px;
        width: 24px;
        height: 24px;
        left: -7px;
    }

    .develop_con li:nth-child(2n-1) .time_tit .point:before {
        width: 8px;
        height: 8px;
    }

    .develop_con li:nth-child(2n) .time_tit .point {
        left: -7px;
        bottom: -12px;
        width: 24px;
        height: 24px;
    }

    .develop_con li:nth-child(2n) .time_tit .point:before {
        width: 8px;
        height: 8px;
    }

    .develop_con li:nth-child(2n) .conbox .img {
        margin-left: 0;
    }

    .vision-wrap {
        padding: 0.75rem 0 1rem;
    }

    .vision-wrap .tit-54 {
        margin-bottom: 0.5rem;
    }

    .vision-wrap .vision_con>img {
        display: none;
    }

    .vision-wrap .item {
        position: relative;
        margin-bottom: 0.2rem;
    }

    .vision-wrap .item1 {
        width: 100%;
        height: 4rem;
        left: 0;
        top: 0;
    }

    .vision-wrap .item2 {
        padding: 0.75rem 0 0 0.3rem;
        height: 4rem;
        width: 100%;
        right: 0;
    }

    .vision-wrap .item2 .tit-18 {
        font-size: 0.36rem;
        margin-bottom: 0.2rem;
    }

    .vision-wrap .item_con .tit-30 {
        margin-bottom: 0.1rem;
        font-size: 0.3rem;
    }

    .vision-wrap .item_con .tit-12 {
        font-size: 12px;
    }

    .vision-wrap .item3 {
        width: 100%;
    }

    .vision-wrap .item3 .item_con {
        padding: 0.5rem 0 0.5rem 0rem;
    }

    .vision-wrap .tit-18 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .vision-wrap .item5 {
        width: 100%;
        height: 4rem;
        padding: 0.5rem 0 0 0.3rem;
    }

    .vision-wrap .item6 {
        width: 100%;
        height: 4rem;
        left: 0;
        top: 0;
        padding: 0.5rem 0rem 0 0.3rem;
    }

    .vision-wrap .item4 {
        width: 100%;
        height: auto;
        text-align: left;
        padding: 0 0 0.5rem 0;
    }

    .info-first {
        padding: 0.75rem 0;
    }

    .info-first .tit-54 {
        margin-bottom: 0.5rem;
    }

    .info-first .news_swiper .swiper-slide .con {
        padding-top: 0.3rem;
    }

    .info-first .news_swiper .tit-24 {
        margin-bottom: 0.2rem;
        font-size: 0.36rem;
    }

    .info-first .news_swiper .tit-16 {
        height: 0.9rem;
        margin-bottom: 0.3rem;
    }

    .info-first .news_swiper .time {
        font-size: 0.24rem;
    }

    .info-first .news_swiper {
        padding-bottom: 0.5rem;
    }

    .info-first .news_swiper .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        border-radius: 50%;
    }

    .info-last {
        padding: 0.75rem 0 1rem;
    }

    .info-last li {
        padding: 0.2rem;
        margin-bottom: 4px;
    }

    .info-last li .con .tit-18 {
        margin-bottom: 0.15rem;
        font-size: 0.36rem;
    }

    .info-last li .con .tit-14 {
        height: 0.85rem;
        margin-bottom: 0.2rem;
    }

    .info-last li .img {
        width: 100%;
        padding-bottom: 58.7%;
        margin-right: 0rem;
    }

    .info-last li .con {
        float: left;
        width: 100%;
        padding-top: 0.4rem;
        padding-bottom: 0.3rem;
    }

    .info-last .list {
        margin-bottom: 0.75rem;
    }

    .pagination a {
        width: 0.6rem;
        height: 0.6rem;
        line-height: 0.6rem;
        margin: 0 2px;
        font-size: 10px;
    }

    .pagination {
        margin: 0;
    }

    .pagination a[rel=prev]:before {
        width: 8px;
    }

    .pagination a[rel=next]:before {
        width: 8px;
    }

    .video-first {
        padding: 0.75rem 0 1rem;
    }

    .video-first .tit-54 {
        margin-bottom: 0.5rem;
    }

    .video-first .list {
        margin-bottom: 0.75rem;
    }

    .video-first .list li {
        width: 100%;
        margin: 0 0 3% 0;
    }

    .video-first .list .con {
        height: 1.3rem;
        line-height: 1.3;
        padding: 0.3rem;
        font-size: 0.28rem;
        white-space: none;
    }

    .video-first .list .videoplay {
        max-width: 0.75rem;
    }

    .develop-first {
        padding: 0.75rem 0 0rem;
    }

    .develop-first .title .tit-54 {
        margin-bottom: 0.5rem;
    }

    .develop-first .title {
        margin-bottom: 0.75rem;
    }

    .develop-first .title .tit-16 {
        line-height: 1.6;
    }

    .develop-first .recruit_swiper {
        padding: 0 2px 0.75rem;
        margin-top: 0.75rem;
    }

    .swiper-pagination-bullet {
        border-radius: 50%;
    }

    .develop-first .recruit_swiper .recruit_pagination {
        display: block;
    }

    .develop-first .recruit_swiper .swiper-pagination-bullet {
        background: #b2b2b2;
    }

    .develop-first .recruit_swiper .swiper-pagination-bullet-active {
        background: #206bd1;
    }

    .develop-first .recruit_swiper .swiper-slide {
        height: 5rem;
        padding: 0.75rem 0.3rem 0;
    }

    .develop-first .recruit_swiper .ico img {
        max-height: 1rem;
    }

    .develop-first .recruit_swiper .tit-30 {
        margin: 0.3rem 0;
        font-size: 0.36rem;
    }

    .develop-first .recruit_swiper .tit-20 {
        line-height: 1.6;
        font-size: 0.28rem;
    }

    .develop-last .first .main_con {
        padding-top: 0.3rem;
    }

    .develop-last .last {
        padding: 0.5rem 0;
    }

    .recruit-first {
        padding-top: 0.75rem;
    }

    .recruit-first .title_con .tit-60 {
        font-size: 0.5rem;
    }

    .recruit-first .title_con .tit-36 {
        letter-spacing: 2px;
        font-size: 0.3rem;
    }

    .recruit-first .process-box .tit-30 {
        font-size: 0.36rem;
        margin-bottom: 0.5rem;
    }

    .recruit-first .title {
        margin-bottom: 0.5rem;
    }

    .recruit-first .tit-54 {
        margin-bottom: 0.1rem;
    }

    .recruit-first .tit-30 {
        font-size: 0.28rem;
    }

    .recruit-first .title_con .main_con {
        padding: 0.5rem 0 0 0.3rem;
    }

    .recruit-first .title_con .backcover {
        height: 4rem;
    }

    .recruit-first .title_con .tit-24 {
        margin: 0rem 0 0.5rem;
    }

    .recruit-first .process-box li:before {
/*        display: none;*/
    }
    .recruit-first .process-box li:before{
    	width: 0.25rem;
    	height: 0.1rem;
    }

    .recruit-first .process-box li img {
        max-height: 0.6rem;
    }

    .recruit-first .process-box li {
        width: 32%;
        height: 2.2rem;
        margin: 0 2% 2% 0;
        margin-bottom: 0.15rem;
        padding-top: 0.5rem;
        font-size: 0.24rem;
    }

    .recruit-first .process-box li:nth-child(3n) {
        margin-right: 0
    }

    .recruit-first .process-box li:nth-child(6n) {
        margin-right: 0;
    }

    .recruit-first .process-box li:nth-child(7) {
        margin-left: 0%;
    }

    .recruit-first .process-box li:last-child {
        margin-right: 0;
    }

    .recruit-first .process-box li:nth-last-child(2) {
        margin-left: 17.5%
    }

    .recruit-first .last_con {
        border-top: 2px solid #6d6d6d;
        padding: 0.3rem 0 0.3rem 0rem;
        margin-top: 0.5rem;
    }

    .recruit-first .last_con .item {
        margin-bottom: 0.3rem;
        display: block;
        font-size: 0.28rem;
    }

    .recruit-first .last_con .item .font_b {
        margin: 0 0px 0 2px;
    }

    .recruit-last .title {
        padding: 0.3rem 0 0.3rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0.5rem;
    }

    .recruit-last .select_item {
        width: 49%;
        margin-left: 0;
    }

    .recruit-last .select_item .select_up {
        width: 100%;
        height: 0.9rem;
        padding: 0 0.3rem;
    }

    .recruit-last .select_item .select_option {
        top: 0.9rem;
    }

    .recruit-last .select_item .select_option dd {
        width: 100%;
        height: 0.8rem;
        line-height: 0.8rem;
        padding: 0 0.3rem;
    }

    .recruit-last .list-title .name {
        width: 20%;
        padding-left: 0.3rem;
    }

    .recruit-first .process-box {
        padding-top: 0.75rem;
    }

    .recruit-last .list-title {
        height: 1rem;
        line-height: 1rem;
    }

    .recruit-last .list-title.top {
        font-size: 10px;
        text-align: center;
    }

    .recruit-last .list-title.top .name {
        width: 20%;
        padding-left: 0;
    }

    .recruit-last .list-title.top .local {
        width: 20%;
        padding-left: 0;
    }

    .recruit-last .list-title.top .num {
        width: 20%;
        padding-left: 0;
    }

    .recruit-last .list-title.top .starttime {
        width: 20%;
        padding-left: 0;
    }

    .recruit-last .list-title.top .endtime {
        width: 20%;
        padding-left: 0;
    }


    .recruit-last .list .name {
        width: calc(100%/3);
        padding-left: 0.3rem;
    }

    .recruit-last .list .starttime {
        width: calc(100%/3);
        padding-left: 0.3rem;
    }

    .recruit-last .list .endtime {
        width: calc(100%/3);
        padding-left: 0.3rem;
    }

    .recruit-last .list .list-title .local {
        display: none;
    }

    .recruit-last .list .list-title .num {
        display: none;
    }

    .recruit-last .list li {
        margin-bottom: 0.1rem;
    }

    .recruit-last .list {
        margin-top: 0.3rem;
        margin-bottom: 0.75rem;
    }

    .recruit-last {
        padding-bottom: 1rem;
    }

    .recruit-last .list li .sub-wrap {
        height: auto;
        padding: 0.5rem 0.3rem 0.5rem 0.3rem;
    }

    .recruit-last .list li.cur .sub-wrap {
        height: auto;
        padding: 0.5rem 0.3rem 0.5rem 0.3rem;
    }

    .recruit-last .list .sub-item .t {
        margin-bottom: 0.2rem;
        font-size: 0.36rem;
    }

    .recruit-last .list .sub-item .con-t {
        line-height: 1.6;
    }

    .recruit-last .list li.cur {
        margin-bottom: 0.2rem;
    }

    .recruit-last .list .sub-item:last-child {
        margin-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .recruit-last .list .sub-wrap .apply {
        width: 2.4rem;
        height: 0.8rem;
        line-height: 0.8rem;
        border-radius: 2px;
        box-shadow: 0 2px 6px rgb(0 0 0 / 10%);
        letter-spacing: 2px;
        font-size: 0.28rem;
    }

    .recruit-last .list .sub-wrap .apply img {
        margin-right: 0.1rem;
    }

    .recruit-last .list .link_box {
        margin-top: 0.3rem;
    }

    .recruit-last .list .tab-con.m_img {
        display: block;
        font-size: 0.3rem;
        line-height: 1.4;
        margin-bottom: 0.3rem;
    }

    .contact-first .ricon {
        width: 100%;
        height: 6rem;
        margin-top: 0.75rem;
    }

    .contact-last {
        padding: 0.75rem 0;
    }

    .contact-last li {
        width: 100%;
        height: auto;
        margin: 0 0 2% 0;
        box-sizing: border-box;
        padding: 0.5rem 0.3rem;
    }

    .contact-last li .tit-18 {
        margin-bottom: 0.2rem;
        font-size: 0.36rem;
    }

    .contact-first {
        padding-top: 0.75rem;
    }

    .contact-last li .tit-16 {
        line-height: 1.6;
    }

    .contact-first .lecon .tit-30 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .contact-first .lecon .first .item {
        width: 100%;
        height: auto;
        line-height: 1.6;
        padding-left: 0;
        padding: 0.3rem 0;
    }

    .contact-first .lecon .first .item img {
        margin-right: 0.1rem;
    }

    .contact-first .lecon .first {
        margin-bottom: 0.75rem;
    }

    .contact-first .lecon .wecode_box .item_box {
        display: flex;
        justify-content: space-between;
    }

    .contact-first .lecon .wecode_box .tit-18 {
        margin-bottom: 0.5rem;
        font-size: 0.36rem;
    }

    .contact-first .lecon .wecode_box .item {
        margin-right: 0
    }

    .contact-first .lecon .wecode_box .img {
        width: 3rem;
        height: 3rem;
        padding: 4px;
        margin-bottom: 0.2rem;
    }

    .about-project {
        padding-top: 0.75rem;
    }

    .wmzh-wrap .lecon {
        width: 100%;
        margin-bottom: 0;
    }

    .subbox-wrap .product .swiper-slide {
        width: calc(100% / 2);
    }

    .pro_top_con {
        padding: 0.75rem 0 0.5rem;
    }

    .pro_top_con .tit-54 {
        margin-bottom: 0.2rem;
    }

    .pro_top_con .tit-24 {
        line-height: 1.6;
        font-size: 0.28rem;
    }

    .wmzh-wrap .top_con {
        width: 100%;
        height: auto;
        padding-top: 0.75rem;
    }

    .wmzh-wrap .lecon .item:first-child .tit-30 {
        font-size: 0.36rem;
    }

    .wmzh-wrap .lecon .tit-16 {
        line-height: 1.6;
        margin-bottom: 0.3rem;
    }

    .wmzh-wrap .lecon .pop_img {
        height: 0.8rem;
        line-height: 0.8rem;
        padding: 0 0.3rem;
        font-size: 0.28rem;
    }

    .wmzh-wrap .lecon .item {
        padding-bottom: 0;
    }

    .wmzh-wrap .top_con {
        width: 100%;
        height: auto;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .wmzh-wrap .ricon .item {
        height: auto;
        width: 100%;
        padding: 0.75rem 0.3rem 0;
        min-height: 5rem;
        margin-bottom: 0.1rem;
    }

    .wmzh-wrap .ricon .item img {
        max-height: 1rem;
        right: 0.3rem;
        bottom: 0.5rem;
    }

    .wmzh-wrap .lecon .tit-30 {
        margin-bottom: 0.3rem;
    }

    .wmzh-wrap .lecon .item:first-child {
        margin-bottom: 0.5rem;
    }

    .wmzh-wrap .ricon {
        display: block;
        margin-top: 0.2rem;
    }

    .wmzh-wrap .ricon .item .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .wmzh_one li {
        width: 49%;
        height: 2.3rem;
        margin: 0 2% 2% 0;
        padding-top: 0.5rem;
    }

    .wmzh_one li:nth-child(2n) {
        margin-right: 0;
    }

    .wmzh_one li .tit-24 {
        margin-bottom: 0.1rem;
        font-size: 0.34rem;
    }

    .wmzh_one {
        padding: 0.75rem 0 0.5rem;
    }

    .ty_pro_title {
        margin-bottom: 0.5rem;
    }

    .wmzh_two {
        padding: 0.75rem 0 0.5rem;
    }

    .wmzh_two .tit-con {
        line-height: 2;
        margin-bottom: 0.5rem;
    }

    .wmzh_two .wmzhlist>.item {
        padding: 0.5rem 0.3rem;
        margin-bottom: 0.15rem;
    }

    .wmzh_two .item .tit-18 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .wmzh_two .item .title-t .tit-14 {
        line-height: 1.6;
    }

    .wmzh_two .left_tab {
        margin-bottom: 0.5rem;
        display: inline-flex;
        justify-content: space-between;
        width: 100%;
    }

    .wmzh_two .left_tab .item {
        width: 2rem;
        border-radius: 2px;
        height: 0.8rem;
        line-height: 0.8rem;
        margin-bottom: 0;
    }

    .wmzh_two .wmzh_two_swiper .tit-14 {
        line-height: 1.6;
        margin-bottom: 0.5rem;
        width: 100%;
    }

    .wmzh_two .wmzh_two_swiper ul {
        display: block;
    }

    .wmzh_two .wmzh_two_swiper li {
        width: 100%;
        height: 4rem;
        padding-top: 0.5rem;
        margin-bottom: 0.15rem;
    }

    .wmzh_two .wmzh_two_swiper li .tit-24 {
        margin-bottom: 0.2rem;
        font-size: 0.36rem;
    }

    .wmzh_two .wmzh_two_swiper {
        width: 100%;
        padding-bottom: 0;
    }

    .wmzh_three {
        padding: 0.75rem 0 1rem 4%;
    }

    .wmzh_three .ty_pro_title {
        margin-bottom: 0.5rem;
    }

    .wmzh_three_swiper .swiper-slide {
        width: 80%;
    }

    .wmzh_three .wmzh_three_swiper {
        padding-bottom: 0.5rem;
    }

    .wmzh_three_swiper .swiper-scrollbar {
        height: 3px;
    }

    .wmzh_three_swiper .swiper-slide .con {
        height: 3rem;
        padding: 0.5rem 0.3rem 0;
    }

    .wmzh_three_swiper .swiper-slide .tit-18 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .wmzh_three_swiper .swiper-slide .tit-14 {
        line-height: 1.6;
    }


    .wmyx-wrap .pro_top_con {
        padding: 0.75rem 0 0rem;
    }

    .wmyx-wrap .tab_swiper .swiper-slide {
        height: 2.6rem;
        padding-top: 0.5rem;
    }

    .wmyx-wrap .tab_swiper .swiper-slide.cur {
        height: 2.6rem;
    }

    .wmyx-wrap .tab_swiper .tab_pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .wmyx-wrap .tab_swiper {
        height: 2.6rem;
        padding-bottom: 1rem;
    }

    .wmyx-wrap .tab_swiper .img img {
        max-height: 0.8rem;
    }

    .wmyx-con:before {
        height: 15.35rem;
    }

    .wmyx-con {
        padding-top: 0.75rem;
        padding-bottom: 1rem;
    }

    .wmyx-con .img.last {
        padding: 0.5rem 0rem 0;
        margin-top: 0;
    }

    .wmyx-con .tit-t .tit-30 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .wmyx-con .tit-t .tit-16 {
        line-height: 1.6;
    }

    .wmyx-con .tit-t {
        margin-bottom: 0.75rem;
    }

    .kjds-one {
        padding: 0.75rem 0rem;
    }

    .kjds-one .tit-30 {
        margin-bottom: 0.5rem;
        font-size: 0.36rem;
    }

    .kjds-one .item_con {
        height: auto;
        display: block;
    }

    .kjds-one .item_con .item {
        height: 5rem;
        width: 100%;
        margin-bottom: 0.15rem;
    }

    .kjds-one .item_con .item .main_con {
        padding-top: 2rem;
    }

    .kjds-one .item_con .item.cur .main_con {
        padding: 0.75rem 0.3rem 0;
    }

    .kjds-one .item_con .item .tit-16 {
        line-height: 1.6;
        margin-top: 0.3rem;
        width: 100%;
    }

    .kjds-two .con_box>img {
        display: none;
    }

    .kjds-two {
        padding: 0.75rem 0rem;
    }

    .kjds-two .tit-30 {
        margin-bottom: 0.5rem;
        font-size: 0.36rem;
    }

    .kjds-two .item {
        position: relative;
        margin-bottom: 0.15rem;
    }

    .kjds-one .item_con .item.cur {
        width: 100%;
    }

    .kjds-one .item_con .item .main_con:before {
        width: 100%;
    }

    .kjds-one .item_con .item .tit-24 {
        font-size: 0.36rem;
    }


    .kjds-two .item1 {
        width: 100%;
        height: auto;
        display: block;
    }

    .kjds-two .item1 .item_con {
        width: 100%;
        height: auto;
        border-left: none;
    }

    .kjds-two .item_con .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .kjds-two .item1 .backcover {
        width: 100%;
        height: 4rem;
    }

    .kjds-two .item_con {
        padding: 0.5rem 0.3rem;
    }

    .kjds-two .item2 {
        top: 0;
        left: 0;
        width: 100%;
        height: 4rem;
    }

    .kjds-two .item3 {
        height: 100%;
        right: 0;
        top: 0;
        height: 4rem;
        width: 100%;
    }

    .kjds-two .item3 .backcover {
        width: 100%;
        height: 4rem;
    }

    .kjds-two .item4 {
        bottom: 0;
        left: 0;
        height: auto;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column-reverse;
    }

    .kjds-two .item4 .backcover {
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
        height: 4rem;
    }

    .kjds-two .item4 .item_con {
        width: 100%;
    }

    .kjds-three .back_img {
        width: 6rem;
        height: 6rem;
        top: 1.75rem;
    }

    .kjds-three .yewu_swiper .swiper-slide {
        width: 80%;
    }

    .kjds-three {
        width: 100%;
        height: 11rem;
        padding-top: 0.75rem;
    }

    .kjds-three .yewu_swiper .circle {
        width: 5rem;
        height: 5rem;
        margin-bottom: 0.5rem;
        transform: translateX(-50%)scale(0.5);
    }

    .kjds-three .yewu_swiper .circle .main_con {
        padding-top: 1.75rem;
    }

    .kjds-three .yewu_swiper .circle .ico img {
        max-height: 0.7rem;
    }

    .kjds-three .yewu_swiper .tit-24 {
        font-size: 0.36rem;
    }

    .kjds-three .swiper-button-prev {
        top: 31%;
        left: 0;
    }

    .kjds-three .swiper-button-next {
        top: 31%;
        right: 0;
    }

    .export_one {
        padding: 0.75rem 0;
    }

    .export_one .list li {
        width: 100%;
        margin: 0 2.5% 2.5% 0;
        height: auto;
        display: block;
        box-shadow: 0 2px 8px rgb(0 0 0 / 20%);
        font-size: 0.3rem;
    }

    .export_one .list li .img {
        width: 100%;
        padding-bottom: 78.57%;
    }

    .export_one .list li .img img {
        height: 100%;
    }

    .export_one .list li .item_con {
        width: 100%;
        padding: 0.5rem 0.3rem;
    }

    .export_one .list li .item_con .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .export_one .list li .item_con .tit-16 {
        line-height: 1.6;
    }

    .export_two {
        padding: 0.75rem 0;
    }

    .export_two .ico_list li {
        width: 48%;
        margin: 0 4% 4% 0;
        height: 2.4rem;
        padding-top: 0.5rem;
        font-size: 0.3rem;
    }

    .export_two .ico_list li:nth-child(2n-1) {
        margin-right: 0;
    }

    .export_two .ico_list li .ico {
        margin-bottom: 0.2rem;
    }

    .export_two .title .tit-30 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .export_two .title {
        margin-bottom: 0.5rem;
    }

    .export_two .ico_list {
        padding-top: 3.5rem;
    }

    .export_two .ico_list li:first-child {
        left: 14%;
        font-size: 0.3rem;
    }

    .export_two .ico_list li:nth-child(3) {
        left: 86%;
        font-size: 0.3rem;
    }

    .export_two .ico_list li:nth-child(2n-1) {
        margin-right: 0;
        font-size: 0.3rem;
    }

    .export_two .ico_list li:first-child .ico {
        width: 2rem;
        height: 2rem;
        margin-bottom: 0.3rem;
    }

    .export_two .ico_list li:nth-child(2) .ico {
        width: 2rem;
        height: 2rem;
        margin-bottom: 0.3rem;
    }

    .export_two .ico_list li:nth-child(3) .ico {
        width: 2rem;
        height: 2rem;
        margin-bottom: 0.3rem;
    }

    .export_two .ico_list li .ico img {
        max-height: 0.7rem;
    }

    .export_two .ico_list li:nth-child(2) {
        font-size: 0.3rem;
    }

    .chain-two {
        padding: 0.75rem 0 0.5rem;
        text-align: center;
    }

    .chain-two .tit-24 {
        margin-bottom: 0.5rem;
        font-size: 0.36rem;
    }

    .chain-two .advan_swiper .advan_pagination {
        display: block;
    }

    .chain-two .advan_swiper .swiper-slide {
        height: 4rem;
        padding-top: 0.75rem;
    }

    .chain-two .advan_swiper .swiper-slide .ico {
        margin-bottom: 0.5rem;
    }

    .chain-two .advan_swiper .swiper-slide .ico img {
        max-height: 0.8rem;
    }

    .chain-two .advan_swiper .swiper-slide .tit-24 {
        margin-bottom: 0.2rem;
    }

    .index_news .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .swiper-pagination-bullet {
        opacity: 1;
        background: #b2b2b2;
        border-radius: 50%;
    }

    .swiper-pagination-bullet-active {
        background: #007aff;
    }

    .chain-three .leimg {
        width: 100%;
    }

    .chain-one .lecon {
        padding: 0.5rem 0.3rem;
    }

    .chain-one .lecon .tit-30 {
        font-size: 0.36rem;
        margin-bottom: 0.3rem;
    }

    .chain-three .ricon {
        width: 100%;
        padding-left: 0;
        padding-top: 0.5rem;
        text-align: center;
    }

    .chain-three .ricon .tit-24 {
        font-size: 0.36rem;
        margin-bottom: 0.3rem;
    }

    .chain-three .ricon .wecode {
        width: 3.5rem;
        height: 3.5rem;
        padding: 0.2rem;
        margin-bottom: 0.45rem;
        margin-left: 50%;
        transform: translateX(-50%);
    }

    .chain-three {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .chain-four {
        padding: 0.75rem 0 0.5rem;
    }

    .chain-four .tit-24 {
        font-size: 0.36rem;
        margin-bottom: 0.5rem;
    }

    .chain-four .four-item .four_swiper {
        width: 100%;
    }

    .chain-four .four-item .ricon {
        width: 100%;
        padding: 0.5rem 0.3rem;
    }

    .chain-six {
        padding: 0.75rem 0;
    }

    .chain-six .title .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .chain-six .title .tit-16 {
        line-height: 1.6;
        margin-bottom: 0.2rem;
    }

    .chain-six .six_list li {
        width: 100%;
        margin-bottom: 4px;
        box-sizing: border-box;
        padding: 0.3rem 0.2rem;
        position: relative;
    }

    .chain-six .six_list li .ico {
        right: 0.2rem;
    }

    .chain-six .six_list li.cur {
        padding: 0.5rem 0.2rem;
        margin-bottom: 6px;
    }

    .chain-six .six_list li .item_option {
        font-size: 0.28rem;
        line-height: 1.6;
    }

    .chain-seven {
        padding: 0.75rem 0 1rem;
    }

    .chain-seven .title .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .chain-seven .title .tit-16 {
        line-height: 1.6;
    }

    .chain-seven .title .tit-16 {
        line-height: 1.6;
    }

    .chain-seven .seven-con {
        padding: 0.5rem 0.3rem;
        margin-top: 0.75rem;
    }

    .chain-seven .seven-con li {
        width: 50%;
        margin: 0.2rem 0;
    }

    .chain-seven .seven-con li img {
        max-height: 1rem;
    }

    .chain-seven .seven-con .tit-18 {
        font-size: 0.36rem;
    }

    .chain-four .four-item .ricon .tit-30 {
        margin: 0.1rem 0 0.5rem;
    }

    .chain-four .four-item ul {
        width: 100%;
    }

    .chain-four .four-item li {
        width: 49%;
        height: 0.8rem;
        line-height: 0.8rem;
        color: #666;
        padding-left: 0;
        margin: 0 2% 2% 0;
        text-align: center;
    }

    .chain-four .four-item li:nth-child(2n) {
        margin-right: 0;
    }

    .tech-one .one_swiper .swiper-slide {
        width: 100%;
        height: 5.5rem;
        padding-top: 0.75rem;
    }

    .tech-one .one_swiper .swiper-slide.cur {
        padding: 0.75rem 0.3rem 0;
        width: 100%;
    }

    .tech-one .one_swiper .swiper-slide.cur .poa {
        right: 0.5rem;
        bottom: 0.5rem;
    }

    .tech-one .one_swiper .swiper-slide .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .tech-one .one_swiper .swiper-slide .ico img {
        max-height: 0.8rem;
    }

    .tech-one {
        height: 8.5rem;
        padding-top: 0.75rem;
    }

    .tech-one .tit-30 {
        margin-bottom: 0.5rem;
        font-size: 0.36rem;
    }

    .tech-two {
        padding: 0.75rem 0 0.5rem;
    }

    .tech-two .tit-30 {
        margin-bottom: 0;
        font-size: 0.36rem;
    }

    .tech-two .two_swiper {
        padding-top: 2.25rem;
        padding-bottom: 4.6rem;
        padding-right: 0;
    }

    .tech-two .two_swiper .swiper-slide .tit-24 {
        font-size: 0.36rem;
    }

    .tech-two .two_swiper .swiper-slide .img {
        width: 3rem;
        height: 3rem;
        top: -1.5rem;
    }

    .tech-two .two_swiper .swiper-slide {
        padding: 2rem 0.3rem 0;
        height: 6rem;
    }

    .tech-two .two_swiper .swiper-slide:nth-child(2n) {
        height: 6rem;
        transform: translateY(0rem);
    }

    .tech-two .two_swiper {
        padding-top: 2rem;
        padding-bottom: 1rem;
        padding-right: 0;
    }

    .tech-three {
        padding: 0.75rem 0 0.5rem;
    }

    .tech-three .three_swiper {
        padding-bottom: 1rem;
    }

    .tech-three .tit-30 {
        margin-bottom: 0.5rem;
        font-size: 0.36rem;
    }

    .tech-three .three_swiper .con {
        width: 100%;
        height: 4rem;
        padding: 0.5rem 0.3rem 0;
    }

    .tech-three .three_swiper .con .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .tech-wrap .sec_one {
        padding: 0.75rem 0;
    }

    .tech-wrap .sec_box .title .tit-16 {
        line-height: 1.6;
        margin-top: 0.3rem;
    }

    .tech-wrap .sec_one .list {
        margin-top: 0.5rem;
        display: block;
    }

    .tech-wrap .sec_one .title {
        width: 100%;
    }

    .tech-wrap .sec_one li {
        width: 100%;
        height: auto;
        margin-bottom: 0.15rem;
    }

    .tech-wrap .sec_one li .tit-18 {
        font-size: 0.36rem;
    }

    .tech-wrap .sec_one li .tit-14 {
        line-height: 1.6;
        margin-top: 0.3rem;
    }

    .tech-wrap .sec_one li:first-child {
        width: 100%;
        padding: 0.5rem 0.3rem;
    }

    .tech-wrap .sec_one li:nth-child(2) {
        width: 100%;
        padding: 0.5rem 0.3rem;
    }

    .tech-wrap .sec_one li:nth-child(3) {
        width: 100%;
        padding: 0.5rem 0.3rem;
    }

    .tech-wrap .sec_one li:last-child {
        width: 100%;
        padding: 0.5rem 0.3rem;
    }

    .tech-wrap .sec_one li img {
        max-height: 1rem;
    }

    .tech-wrap .sec_two {
        padding: 0.75rem 0rem;
    }

    .tech-wrap .sec_two .title .tit-16 {
        width: 100%;
    }

    .tech-wrap .sec_two .title {
        margin-bottom: 0.5rem
    }

    .tech-wrap .sec_two .w1240 {
        display: block;
        justify-content: space-between;
        padding-right: 0;
    }

    .tech-wrap .sec_three {
        padding: 0.75rem 0;
    }

    .tech-wrap .sec_three .title .tit-16 {
        width: 100%;
    }

    .tech-wrap .sec_three .title {
        margin-bottom: 0.5rem
    }

    .tech-wrap .sec_three .w1240 {
        display: block;
        padding-right: 0
    }

    .tech-wrap .sec_three {
        padding: 0.75rem 0;
    }


    .tech-last {
        padding: 0.75rem 0;
    }

    .tech-last .tit-30 {
        font-size: 0.36rem;
        margin-bottom: 0.5rem;
    }

    .tech-last li .img {
        width: 100%;
        padding-bottom: 99%;
    }

    .tech-last li {
        width: 100%;
        height: auto;
        margin: 0 0 2% 0;
        display: block;
    }

    .tech-last li .con {
        width: 100%;
        box-sizing: border-box;
        padding: 0.5rem 0.3rem;
    }

    .tech-last li .con .tit-24 {
        font-size: 0.36rem;
    }

    .tech-last li .con .tit-14 {
        line-height: 1.6;
        margin-top: 0.2rem;
    }

    .tech-system {
        height: 10.25rem;
        width: 100%;
        padding-top: 0.75rem;
    }

    .tech-system .tit-30 {
        margin-bottom: 0.35rem;
        font-size: 0.36rem;
    }

    .tech-system .tab_box {
        margin-bottom: 0.75rem;
    }

    .tech-system .tab_box .item {
        width: 2rem;
        height: 0.8rem;
        line-height: 0.8rem;
        border-radius: 0.8rem;
        margin: 0 0.05rem;
    }

    .tech-system .swiper-slide {
        height: 5.5rem;
        padding: 0.5rem 0.2rem 0;
    }

    .tech-system .swiper-slide .tit-24 {
        margin-bottom: 0.3rem;
        font-size: 0.36rem;
    }

    .tech-system .swiper-slide .tit-14 {
        line-height: 1.6;
    }

    .tech-system .swiper-slide .ico img {
        max-height: 0.8rem;
    }

    .tech-system .swiper-slide .ico {
        bottom: 0.5rem;
    }

    .tech-system .system_swiper {
        padding-bottom: 1rem;
    }

    .tech-wrap .sec_five {
        padding: 0.75rem 0;
    }

    .tech-wrap .sec_five .tit-36 {
        margin-bottom: 0.5rem;
    }

    .tech-wrap .sec_five .tit-36 {
        margin-bottom: 0.5rem;
    }

    .tech-wrap .sec_five ul li {
        margin: 0.3rem 0rem 0.3rem 0;
        width: 48%;
    }

    .tech-wrap .sec_five ul li img {
        max-height: 1rem;
    }

    .tech-wrap .sec_four {
        padding: 0.75rem 0;
    }

    .tech-wrap .sec_four .tit-36 {
        font-size: 0.36rem;
        margin-bottom: 0.5rem;
    }

    .tech-wrap .sec_four li {
        height: 4rem;
        width: 49%;
        margin: 0 2% 2% 0;
        padding: 0.5rem 0.3rem 0;
    }

    .tech-wrap .sec_four li:nth-child(2n) {
        margin-right: 0;
    }

    .index_about .title .tit-16 {
        width: 100%;
    }

    .index_news .swiper-slide .img img {
        width: 100%;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        object-fit: contain;
    }

    .index_news .news_swiper {
        padding-bottom: 1.2rem;
    }
}




@media (max-width: 767px) {
    .home {
        padding: .75rem 0;
    }

    .home .tit {
        line-height: 1;
        margin-bottom: .5rem;
    }

    .home .tit2 {
        font-weight: 400;
        color: #666666;
        line-height: 1.5;
        margin-bottom: 0.5rem;
        text-align: justify;
    }

    .home .box .left {
        padding: .5rem;
    }

    .home .box .left .a1 {
        font-weight: 400;
        color: #333333;
        line-height: 1.5;
        margin-bottom: 0.5rem;
    }

    .home-a .top {
        padding: .75rem 0;
    }

    .ta .tit {
        font-weight: 400;
        color: #1d61bd;
        margin-bottom: 0.25rem;
        line-height: 1;
    }

    .ta {
        margin-bottom: .5rem;
    }

    .home-a .top .tb {
        display: block;
    }

    .home-a .top .tb .box {
        width: 100%;
        margin-bottom: 0.25rem;
        padding: 0.5rem;
        box-sizing: border-box;
    }

    .home-a .top .tb .box .t1 {
        width: 1.65rem;
        height: 1.65rem;
        margin-bottom: 0.5rem;
    }

    .home-a .top .tb .box .t1 img {
        width: .65rem;
    }

    .home-a .top .tb .box .t2 {
        font-weight: 400;
        color: #333333;
        line-height: 1;
        margin-bottom: 0.25rem;
    }

    .home-a .top .tb .box .t3 {
        line-height: 1.5;
    }

    .home-a .bottom .bbox .t1 {
        width: 0.7rem;
        height: 0.7rem;
    }

    .home-a .bottom .bbox .t2 {
        font-weight: 400;
        color: #333333;
        line-height: 1.2;
        margin-top: 0.2rem;
        margin-bottom: 0.3rem;
    }

    .home-a .bottom .bbox {
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 0.5rem;
    }

    .home-a .bottom .view {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    * {
        box-sizing: border-box;
    }

    .home-a .bottom {
        height: auto;
        padding: 1rem 0;
    }

    .home-a .bottom .bbox {
        border-left: 0;
        border-right: 1px solid rgba(51, 51, 51, 0.1);
    }

    .home-a .bottom .bbox:nth-child(2n) {
        border-right: 0
    }

    .home-b {
        padding: .75rem 0;
    }

    .home-b .b1 {
        display: block;
    }

    .home-b .b1 .left {
        padding: .5rem;
        margin-bottom: 0.25rem;
    }

    .home-b .b1 .left .t1 {
        font-weight: 400;
        color: #333333;
        line-height: 1;
        margin-bottom: 0.25rem;
    }

    .home-b .b1 .left .t2 {
        line-height: 2;
    }

    .home-b .b1 .right {
        width: 100%;
        display: block;
    }

    .home-b .b1 .right .rr {
        width: 100%;
        padding: 0.5rem;
        height: auto;
        margin-bottom: 0.25rem;
    }

    .home-b .b1 .left .cc {
        display: none;
    }

    .home-b .b1 .right .rr .mm {
        width: 1.2rem;
        height: 1.2rem;
    }

    .home-b .b1 .right .rr .mm .im {
        width: 50%;
    }

    .home-b .b1 .right .rr .txt {
        line-height: 1.5;
    }

    .home-b .b1 .right .rr .txt .t2 {
        margin-top: 0.25rem;
    }

    .home-c {
        padding: .75rem 0;
    }

    .home-c .cc {
        height: auto;
    }

    .home-c .cc .box .t1 {
        line-height: 1.2;
    }

    .home-c .cc .b1 {
        height: auto;
        padding: 0;
        padding-top: .5rem;
    }

    .home-c .cc .b1:last-child {
        padding-right: 0;
    }

    .home-d {
        padding: .75rem 0;
    }

    .home-e {
        padding: .75rem 0;
    }

    .m-mapbox .im {
        width: 80%;
        margin-top: 1rem;
        height: auto;
    }

    .m-mapbox .allBox .box {
        border: 1px solid #ccc;
        width: calc((100% - 0.5rem)/2);
        margin-right: 0.5rem;
        margin-bottom: 0.5rem;
        /* height: 3rem; */
        height: auto;
        padding: 15px;
    }
    .home .tit2 br{
    	display: none;
    }
    .m-a .right{
    	padding: .75rem .5rem;
    }
    .m-a .a2{
    	margin-top: 0 ;
    	margin-bottom: .5rem;
    }
    .m-a .a3 .box {
	    margin-bottom: 0.5rem;
	}
	.m-a .a3 .box .le {
	    width: 1.5rem;
	    height: 1.5rem;
	}
	.m-a .a3 .box .le .im{
		width: auto;
		height: auto;
	}
	.m-b{
		padding: .75rem 0;
	}
	.m-b .allBox .box .left{
		padding: 0.5rem;
	}
	.m-b .allBox .box .left .t1{
		line-height: 1.5;
		margin-bottom: .5rem;
	}
	.m-b .allBox .box .left .t2{
		width: 100%;
	}
	.m-b .allBox .box .left .t3{
		margin-top: 0;
	}
	.m-c{
		padding: .75rem 0;
	}
	.m-b .allBox .box{
		margin-bottom: .5rem;
	}
	.m-c .allBox .box{
		width: 100%;
	}
	.m-c .allBox{
		margin-top: .5rem;
		display: block;
	}
	.m-c .allBox .box .bottom{
		padding: .5rem 0;
	}
	.m-c .allBox .box .bottom .t1{
		line-height: 1.5;
	}
	.m-c .allBox .box .bottom .t2{
		margin-top: 0.2rem;
    	line-height: 1.8;
	}
	.r-a{
		padding: .75rem 0;
	}
	.r-a .t-text {
	    line-height: 1;
	    margin-bottom: 0.5rem;
	}
	.r-a .body .left{
		margin-right: 0;
		padding-right: 0;
		margin-top: .5rem;
	}
	.r-a .body .left .t1{
		line-height: 1.5;
	}
	.r-a .body .left .t2{
		margin-top: .5rem;
		line-height: 1.5;
	}
	.r-a .list{
		margin-top: .5rem;
	}
	.r-a .list .li{
		height: auto;
	}
	.r-a .list .li .t1 .left{
		font-size: .5rem;
	}
	.r-a .list .li .t1 .right {
	    margin-left: 0.1rem;
	}
	.r-b{
		padding: .75rem 0;
	}
	.r-b .text{
		line-height: 1;
	}
	.text {
	    margin-right: 0;
	    margin-bottom: 0;
	}
	.r-b .list{
		margin-top: .5rem;
	}
	.r-b .list .li {
	    width: 50%;
	    margin-bottom: 20px;
	    height: auto;
	}
	.r-b .list .li {
	    width: 49%;
	    margin-bottom: 20px;
	    height: auto;
	    margin-right: 2%;
	        padding: 0.2rem 0;
	}
	.r-b .list .li:nth-child(2n){
		margin-right: 0;
	}
	.r-b .list .li .box1 {
	    width: 1.5rem;
	    height: 1.5rem;
	}
	.r-b .list .li .box1 img {
	    width: 0.75rem;
	    height: auto;
	}
	.r-b .list .li .box2 {
	    margin-top: 0.25rem;
	    line-height: 1.5;
	}
	.r-b .list .li:nth-child(3){
		margin-right: 2%;
	}
	.r-c{
		padding: .75rem 0;
	}
	.r-c .box .left .t1{
		line-height: 1;
	}
	.r-c .box .left .t2 {
	    font-weight: 400;
	    color: #1d61bd;
	    line-height: 1.5;
	    margin-top: 0.2rem;
	}
	.r-c .box .left .t3 {
	    margin-top: 0.3rem;
	    font-weight: 400;
	    color: #666666;
	    line-height: 1.6;
	}
	.r-c .box{
		margin-bottom: .5rem;
	}
	.r-d{
		padding: .75rem 0;
	}
	.r-d .left .t1{
		line-height: 1;
	}
	.r-d .left .t2 {
	    margin-top: 0.5rem;
	    font-weight: 400;
	    color: #666666;
	    line-height: 1.6;
	}
	.r-d .left .t3 {
	    margin-left: 0;
	    margin-top: 0.5rem;
	    width: auto;
	    height: auto;
	}
	.r-d .left .t4{
		margin-top: .2rem;
		line-height: 1.5;
	}
	.r-e{
		padding: .75rem 0;
	}
	.r-e .t-text{
		line-height: 1;
	}
	.r-e .imgbox{
		margin-top: 0.5rem;
		background-repeat: no-repeat;
	}
	.r-e .imgbox{
		height: auto;
		padding: 1rem .5rem;
	}
	.r-e .imgbox .text{
		line-height: 1;
	}
	.r-e .imgbox .morebox {
	    width: 2rem;
	    height: 0.75rem;
	    margin-top: 0.5rem;
	    font-size: .2rem;
	}
	.r-e .list .li .t3{
		margin-top: .5rem;
	}
	.deatil{
		padding: .75rem 0;
	}
	.deatil .t3 {
	    font-weight: 500;
	    color: #1D61BD;
	    line-height: 1;
	    margin-top: 0.5rem;
	    margin-bottom: 0.5rem;
	}
	.trade{
		padding: .75rem 0;
	}
	.trade .tit{
		line-height: 1;
	}
	.tr1 .tit2 {
	    width: 100%;
	    margin-top: 0.5rem;
	    line-height: 1.6;
	    margin-bottom: 0.5rem;
	}
	.category .t-text{
		line-height: 1;
	}
	.category .list {
	    margin-top: 0.5rem;
	    margin-bottom: 0.5rem;
	    height: auto;
	    display: block;
	}
	.category .list .li{
		width: 100% !important;
		height: auto !important;
		background-size: cover !important;
		background-position: center !important;
		    padding: 0.5rem 0 !important;
    	border-radius: 0 !important;
    	margin-bottom: 0.5rem;

	}
	.category .list .li:hover .dingwei{
		display: none;
	}
	.category .list .li .text {
	    margin-top: 0.25rem !important;
	    font-size: 0.3rem !important;
	    font-weight: 400 !important;
	    color: #ffffff !important;
	    line-height: 1 !important;
	}
	.category .list .li .image {
	    width: 0.85rem !important;
	    height: auto !important;
	}
	.synthesize{
		padding: 0.75rem 0;
	}
	.synthesize .top-text {
	    margin-bottom: 0.5rem;
	    text-align: center;
	    font-weight: 400;
	    color: #333333;
	    line-height: 1;
	}
	.synthesize .list{
		display: block;
	}
	.synthesize .list .li {
	    width: 100%;
	    margin-bottom: 0.5rem;
	    height: auto;
	    padding: 1rem 0.5rem;
	}
	.synthesize .list .li .text {
	    margin-right: 0 !important;
	    margin-top: 0;
	    font-weight: 400;
	    color: #333333;
	    line-height: 1;
	}
	.synthesize .list .li .ig {
	    margin-top: 0.5rem;
	    width: 1.5rem;
	    height: 1.5rem;
	}
	.synthesize .list .li .ig img{
		width: 50%;
	}
	.purchase{
		padding: .75rem 0;
	}
	.purchase .top-text{
		line-height: 1;
		margin-bottom: .5rem;
	}
	.purchase .list1{
		    flex-wrap: nowrap;
	}
	.purchase .list1 .li{
		font-size: .4rem;
	}
	.purchase .list1 .li{
		height: 5.5rem;
	}
	.cooperation{
		padding: 0.75rem 0;
	}
	.cooperation .top-text{
		line-height: 1;
	}
	.cooperation .swiper-container .list{
		    flex-wrap: nowrap;
		    margin-top: 0.5rem;
	}
	.cooperation .swiper-container .list .li{
		margin-bottom: 0;
	}
	.object-oriented{
		padding: .75rem 0;
	}
	.object-oriented .top-text {
	    margin-bottom: 0.5rem;
	    text-align: center;
	    font-weight: 400;
	    color: #333333;
	    line-height: 1;
	}
	.object-oriented .list{
		display: block;
	}
	.object-oriented .list .li {
	    margin-top: 0;
	    width: 100%;
	    height: auto;
	    border: 1px solid rgba(159, 159, 159, 0.25);
	    display: flex;
	    align-items: center;
	    margin-right: 0;
	    margin-bottom: 0.25rem;
	}
	.trade .image .list {
	    position: relative;
	    bottom: 0;
	    left: 0;
	    transform: translateX(0%);
	    display: flex;
	    align-items: center;
	}
	.trade .image .list .li1 {
	    width: 2rem;
	    height: 2rem;
	    margin-right: 0.2rem;
	}
	.trade .image .list .li1 .b {
	    text-align: center;
	    width: 100%;
	    position: absolute;
	    left: 50%;
	    top: 110%;
	    transform: translateX(-50%);
	    font-weight: 400;
	    color: #333333;
	    line-height: 1;
	}
	.trade .image .list .li1 .t {
	    width: 1rem;
	    height: auto;
	    text-align: center;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%,-50%);
	    font-weight: 400;
	    color: #333333;
	    line-height: 1;
	}
	.trade .image .list{
		margin-top: .5rem;
	}
	.t-b{
		padding: .75rem 0;
	}
	.t-b .top-text .li{
		line-height: 1;
	}
	.t-b .list2 {
	    width: 100%;
	    display: block;
	    padding: 0.25rem 0;
	}
	.t-b .list2 .left {
	    width: 100%;
	    height: auto;
	    margin-right: 0;
	}
	.t-b .list2{
		height: auto;
	}
	.t-b .list2 .right {
	    height: auto;
	    display: flex;
	    flex-direction: column;
	    justify-content: space-around;
	    padding: 0.5rem;
	}
	.t-b .list1{
		padding: 0.5rem;
	}
	.t-b .list1 .left .t1{
		margin-top: 0;
	}
	.t-b .list1 .left .t2 {
	    margin-top: 0.5rem;
	    font-weight: 400;
	    color: #666666;
	    line-height: 1.6;
	}
	.trade .tit2 {
	    margin-top: 0.35rem;
	    margin-bottom: 0.5rem;
	    text-align: -webkit-center;
	    line-height: 1.6;
	}
	.brand{
		padding: .75rem 0;
	}
	.cooperationg{
		padding: .75rem 0;
	}
	.cooperationg .a-text{
		line-height: 1;
		padding-bottom: .5rem;
	}
	.m-cb .im:nth-child(3n){
		margin-right: 0;
	}
	.c-a{
		padding: .75rem 0;
	}
	.c-a .t1 {
	    line-height: 1;
	    margin-bottom: 0.5rem;
	}
	.c-a .t2 {
	    color: #1d61bd;
	    margin-bottom: 0.5rem;
	}
	.c-a .t4 .left{
		display: block;
	}
	.c-a .t4 .left .box {
	    height: auto;
	    width: 100%;
	   
	}
	.c-a .t4{
		margin-top: .5rem;
	}
	.c-a .t4 .left .box .b2 {
	    margin-top: 0.2rem;
	    margin-bottom: 0.5rem;
	}
	.c-a .t4 .left .box:hover .cca{
		display: none !important;
	}
	.c-a .t4 .left .box .bba{
		padding: 1rem 0.5rem;
	}
	.c-a .t4 .left .box .b3 img{
		width: 50%;
	}
	.c-a .t4 .left .box .b3{
		width: 1.3rem;
		height: 1.3rem;
	}
	.c-c .txt{
		width: 100%;
	}
	.c-c{
		height: auto;
		padding: 2rem 0;
	}
	.c-d{
		padding: 0.75rem 0;
	}
	.c-d .tcd{
		margin-bottom: .5rem;
	}
	.c-d .allBox{
		display: block;
	}
	.c-d .allBox .box {
	    width: 100%;
	    margin-bottom: 0.5rem;
	    margin-right: 0;
	}
	.c-d .allBox .box .top {
	    margin-bottom: 0.575rem;
	    display: flex;
	    justify-content: center;
	}
	.info-first .news_swiper .swiper-slide .img{

   		 object-fit: contain;
	}
	.prr-a{
		padding: .75rem 0;
		padding-top: 1.2rem;
	}
	.prr-a .tit {
	    font-weight: bold;
	    line-height: 1;
	    margin-bottom: 0.5rem;
	}
	.prr-a .t2{
		    margin-bottom: 0.5rem;
	}
	.prr-a .t4 .box {
	    width: 100%;
	    margin-bottom: 20px;
	    margin-right: 0;
	    height: auto;
	    padding:  0.5rem;
	}
	.prr-a .t4 .box .i1{
		width: 1rem;
	}
	.prr-a .t4 .box .i2 {
	    line-height: 1;
	    margin-top: 0.5rem;
	    margin-bottom: 0.25rem;
	}
	.recruit-first{
		padding-top: 1.5rem;
	}
	.contact-first .w1610{
		display: block;
	}
	.contact-first{
		padding-bottom: 0;
	}

}
.deatil .pc-btt{
	color: #fff;
}
.deatil .pc-btt{
	right: 0rem;
}