@media only screen and (max-width:640px){
    .hearder-box{padding:0 15px;height: 60px;}
    .hearder-box .logo{height: 60px;}
    .hearder-box .logo a{display: flex;height: 100%;align-items: center;}
    .hearder-box .logo img{height: 40px;}
    .heard-right{display: none;}
    .nav-box{top: 60px;overflow-x: scroll;width: 100vw;height: 60px;}
    .nav-box.pc{display: block;}
    .nav-box.mobile{display: block;}
    .nav-box>ul{display: block;white-space:nowrap;padding-left: 15px;}
    .nav-box .nav-list>li{display: inline-block; font-size: 14px;margin-right: 15px;}
    .nav-box .nav-list>li>a{line-height: 60px;}
    .nav-box .nav-list>li>a::after{width: 100%;bottom: 0;}
    .down-box{width: 100vw;position: fixed;top: 120px;padding: 15px 0;background-color: #fff;}
    .down-box .list{width: 100%;display: flex;padding: 0 15px;}
    .down-box .list li{width: 33.3%;}
    .down-box::after{display: none;}
    .banner{display: block;}
    .slider-outer{display: none;}

    .index-nav .nav-item{width: 50%;height: 80px; text-align: center;padding:15px 15px 0 15px;justify-content: start;}
    .index-nav .nav-item:nth-of-type(odd){border-right: 1px solid rgba(255, 255, 255, .8);}
    .index-nav .nav-item:nth-of-type(1), .index-nav .nav-item:nth-of-type(2){border-bottom: 1px solid rgba(255, 255, 255, .8);}
    .index-nav .nav-item .tit{font-size: 16px;margin-bottom: 5px;}
    .index-nav .nav-item .cont{font-size: 12px;}

    .index-part1{padding: 0;}
    .index-part1 .content-box{padding-bottom: 0;}
    .index-part1 .content-box .left-box{width: 100%;padding: 15px;}
    .index-part1 .content-box .left-box .title{text-align: center;font-size: 20px;margin-bottom: 5px;}
    .index-part1 .content-box .left-box .subTit{text-align: center;font-size: 14px;margin-bottom: 10px;}
    .index-part1 .content-box .left-box .cont-box{font-size: 14px;}
    .index-part1 .content-box .left-box .more{margin: 0 auto;width: 100px;height: 35px;font-size: 12px;}
    .index-part1 .content-box .right-box{width: 100%;padding: 10px;}
    .index-part1 .num-box{height: 100px;}
    .index-part1 .num-box li .tit{font-size: 12px;}
    .index-part1 .num-box li .num{font-size: 32px;}
    .index-part1 .num-box li .num .unit{font-size: 12px;padding-top: 5px;}

    .index-part2{padding: 15px;}
    .index-title{font-size: 20px;margin-bottom: 5px;}
    .index-subTit{font-size: 14px;margin-bottom: 10px;}
    .index-part2 .index-subTit{margin-bottom: 10px;}
    .index-part2 .select-box{justify-content: start;margin-bottom: 10px;}
    .index-part2 .select-box .select-item:nth-of-type(3n){margin-right: 0;}
    .index-part2 .select-box .select-item{width: 30%;height: 30px; margin-right: 5%; margin-bottom: 10px;font-size: 14px;}
    .index-part2 .list-box ul.show{display: flex;flex-wrap: wrap;justify-content: space-between; column-gap: 0;}
    .index-part2 .list-box ul li{width: 48%;}
    .index-part2 .list-box ul li .tit{height: 40px;font-size: 14px;}

    .index-part3{padding-top: 40px;height: auto;background-size: cover;}
    .index-part3 .index-subTit{padding:10px;}
    .index-part3 .list-box{flex-wrap: wrap; padding-top: 0;position: relative;}
    .index-part3 .list-box li{width: 50%;padding: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.361);}
    .index-part3 .list-box li .num-box{height: 50px;font-size: 18px;}
    .index-part3 .list-box li .icon{width: 30px;}
    .index-part3 .list-box li .tit{font-size: 18px;margin-bottom: 10px;}
    .index-part3 .list-box li .en{font-size: 12px;}
    .index-part3 .list-box li .more{display: none;}
    .index-part3 .list-box li .cont{font-size: 12px;}
    /*.index-part3 .list-box li:hover{background-color: transparent;}*/

    .index-part4{padding-top: 20px;}
    .index-part4 .index-subTit{margin-bottom: 10px;}
    .index-part4 .left-news .cont-box .time{margin-bottom: 5px;font-size: 12px;}
    .index-part4 .left-news .cont-box .title{font-size: 16px;margin-bottom: 5px;}
    .index-part4 .left-news .cont-box .cont{font-size: 14px;}
    .index-part4 .left-news{width: 100%;}
    .index-part4 .right-news{width: 100%;padding: 0 15px;}
    .index-part4 .right-news li a{display: block;}
    .index-part4 .right-news li .title{font-size: 16px;}
    .index-part4 .right-news li .time{font-size: 12px;}
    .index-part4 .right-news li{padding: 15px 0;}
    .index-part4 .right-news li:first-of-type{padding-top: 15px;}
    .index-part4 .right-news li .cont{margin-top: 10px;font-size: 14px;}
    .index-part5{padding: 30px 0;}
    .index-part5 .index-subTit{margin-bottom: 10px;}
    .foot-box{height: 70px;}
    .foot-box .w1200{padding: 0 15px;height: 70px;}
    .foot-box a{font-size: 12px;}

    .inner-banner{margin-top: 120px;}
    .inner-nav .title-box{width: 80px;height: 50px;font-size: 14px;z-index: 4;}
    .inner-nav ul{width: 70%;white-space: nowrap;display: block;overflow-x: scroll;padding-right: 10px;}
    .inner-nav li{display: inline-block;margin-left: 10px;}
    .inner-nav li a{line-height: 50px;font-size: 14px;}
    .about-box{padding: 15px;}
    .about-box .details-box{font-size: 14px;}
    .about-box .num-box{padding-top: 30px;}
    .about-box .num-box li .num{font-size: 30px;justify-content: center;}
    .about-box .num-box li .num .unit{font-size: 14px; transform: translateY(-0);}
    .about-box .num-box li .tit{font-size: 12px;}

    .building-list{padding: 15px;}
    .building-list ul{justify-content: space-between;}
    .building-list ul li{margin-bottom: 15px;width: 48%;margin-right: 0;}
    .building-list ul li .pic-box{height: auto;}
    .building-list ul li .cont-box{height: 40px;padding: 0 10px;}
    .building-list ul li .cont-box .title{font-size: 14px;line-height: 40px;}
    .building-list ul li:first-of-type{margin-bottom: 15px;}
    .building-list ul li:first-of-type .pic-box{width: 40%;height: auto;}
    .building-list ul li:first-of-type .cont-box{width: 60%;padding: 10px;}
    .building-list ul li:first-of-type .cont-box .title{font-size: 16px;  margin-bottom: 10px;}
    .building-list ul li:first-of-type .cont-box .cont{font-size: 12px;line-height: 1.6;margin-bottom: 10px;}
    .building-list ul li .cont-box .time{font-size: 12px;}
    .page-box{padding-top: 20px;}
    .page-box .page-item{font-size: 12px;}

    .service-box .info-box{padding: 20px 25px 15px 55px;font-size: 14px;}
    .service-box .info-box .icon{width: 30px;}
    .service-box .info-box .icon.left{left: 15px;top: 15px;}
    .service-box .info-box .icon.right{right: 15px;bottom: 15px;}
    .product-list{padding: 15px;}
    .product-list ul{justify-content: space-between;}
    .product-list ul li{width: 48%;height: auto;margin-right: 0; margin-bottom: 15px;}

    .contact-box{padding-bottom: 0;}
    .contact-box .title-line{font-size: 18px;margin-top: 10px;margin-bottom: 20px;}
    .contact-info li{width: 100%;padding: 0 10px; height: 130px;}
    .contact-info li{border-bottom:none;}
    .contact-info li:last-of-type{border-bottom: 1px solid #efefef;}
    .contact-info li .tit{font-size: 16px;}
    .contact-info li .cont-box{height:auto;}
    .contact-info li .cont{font-size:12px;}
    .map-box .left{width: 100%;}
    .map-box .right-box{width: 100%;}
    .map-box .right-box .info-box{width: 80vw;left: 6vw;top:2.8vw;height: 34vw;}
    .map-box .right-box .info-box .title{font-size: 16px;}
    .map-box .right-box .info-box .info{font-size: 12px;margin-top: 10px;}
    .map-box .right-box .info-box::after{left:34vw;}

    .join-box{padding-bottom: 20px;}
    .join-box .post-title .post-tit span{font-size: 14px;}
    .join-box .post-item .post-tit{height: 45px;line-height: 1.2;font-size: 12px;display: flex;align-items: center;justify-content: start;}
    .join-box .post-item .post-summary{padding: 20px;}
    .join-box .post-item .post-summary .summary-tit{font-size: 16px;padding-bottom: 10px;}

    .honor-box{padding: 15px;}
    .honor-box .title-line{margin-bottom: 20px;}
    .honor-box .title-line .cn{font-size: 18px;}
    .honor-box .title-line .en{font-size: 12px;}
    .honor-box .honor-swiper{padding:0 45px;}
    .honor-box .honor-swiper .swiper-slide .pic-box{padding:10px 0;}
    .honor-box .honor-swiper .swiper-button-prev{left: 0;}
    .honor-box .honor-swiper .swiper-button-next{right: 0;}
    .honor-box .honor-swiper .swiper-button-prev, .honor-box .honor-swiper .swiper-button-next{width: 35px;height: 35px;}
    .honor-box .honor-swiper .swiper-button-prev::after, .honor-box .honor-swiper .swiper-button-next::after{font-size: 18px;}
    .honor-box .honor-swiper .swiper-slide .tit{font-size: 16px;padding-top: 15px;}
    .honor-box .qualification-swiper .swiper-slide .pic-box{height: 300px;}
    .honor-box .system-swiper .swiper-slide .pic-box{height: 400px;}

    .news-details{padding: 20px 0;}
    .news-details .details-title{font-size: 18px;}
    .news-details .tips{font-size: 14px;padding: 15px 0;}
    .news-details .tips span{padding-right: 5px;margin-right: 5px;}
    .news-details .share{font-size: 14px;}
    .news-details .details-cont{padding: 15px;font-size: 14px;}
    .turn-page{padding: 20px 15px;flex-wrap: wrap;}
    .turn-page .turn div{padding-bottom: 10px;font-size: 14px;}
    .turn-page .back{width: 100%;height: 40px;font-size: 14px;margin-top: 20px;}

    .news-list{padding: 15px;}
    .news-list ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
    .news-list li {width: 48%;margin-bottom: 10px;}
    .news-list li a{padding: 0;}
    .news-list li .pic-box{width: 100%;}
    .news-list li .pic-box img{height: 150px;}
    .news-list li .cont-box{width: 100%;padding-left: 0;padding-top: 10px;padding-bottom: 10px;}
    .news-list li .cont-box .title{font-size: 16px; margin-bottom: 10px;}
    .news-list li .cont-box .cont{font-size: 12px;line-height: 1.6;margin-bottom: 5px;}
    .news-list li .cont-box .time{position: relative;left: 0;}
}