



@media screen and (max-width:1680px) {

    header .nav li{padding:0 10px;}
    header .nav li .subnav{width: 120%;left:-10%;}



}

@media screen and (max-width:1440px) {

    .zppupo{height: 550px;}
    .zppupo .list{max-height: 215px;margin-top: 20px;}
    header .logo{width: 21%;}
    header .nav li{padding:0 10px;}
    header .nav li a,.submenu a{font-size: 16px;}
    header .nav li .subnav{width: 130%;left:-15%;}
    .wrap2{width: 95%;}
    footer .c .item.link{margin-right: 0;}



}



@media screen and (max-width:1366px) {

    .perfoA .R .t h4,.project .t h4,.facility .t h4{font-size: 30px;}
    header .R{width: 18%;}
    .info_t h4,.submenu .box h4,.newmin .top{font-size: 26px;}
    .info_t .b td h4,.project .b .box1 h4,.facility .t p strong,.device_swiper .txt,.perfoA .L li .txt h4,.testing .t,.test_swiper .box .txt h4,.submenu .box p,.new_swiper .R .t,.new_list .item .C .t{font-size: 20px;}
    footer .c .item{max-width: 250px;}
    .sblist li p{font-size: 16px;}
    .new_list .item .L h2{font-size: 35px;}
    .testing .arrow-right{right:-30px;}
    .testing .arrow-left{left:-30px;}
    .facility .b{height: 382px;}
    .device_swiper .pic{height: 250px;line-height: 250px;}
    .project .b{height: 520px;}
    .project .list .bom .item{height: 150px;}
    .project .list .top{margin-top: 30px;}
    .project .list .bom{margin-top: 25px;}



}





@media screen and (max-width:1280px) {
    header .nav li a, .submenu a{font-size: 14px;}
    footer .c{margin:20px 0;}
    footer{padding:25px 0;}
    footer .c .item.link select{width: 235px;}
    .newmin{width: 90%;margin:0 auto;}
    .device_swiper .pic {height: 200px;line-height: 200px;}
    .facility .b{height: 325px;}

}




@media screen and (max-width:1200px) {

    .navBtn{display:block;}
    .zppupo{width: 95%;}
    .zppupo h2{font-size: 25px;}
    .zppupo .top .item{font-size: 14px;}
    .cpminB .L .menu dl,.cpminB .L .menu dl,.cpminB .item .txt .name{font-size: 16px;}
    .cpminB .item .txt p{font-size: 14px;}

    header .nav li{padding:0 8px;}
    header .R a p,header .R a:before{display:none;}
    header .R{width: 12%;}
    header{height: 70px;}
    header .nav li{line-height: 70px;}
    header .R .search_box,header .nav li .subnav{top:70px;}
    header .nav li .subnav a{font-size: 12px;height: 35px;line-height: 35px;}
    footer .c .item{width: 45%;height: 40px;max-width:none;}
    footer .c .item.link{width: 100%; margin-top:10px;}
    footer .b .copy{margin-top: 1em;}
	footer .b .ewm{ width:100%; text-align:left;}
    .wrap{width: 90%;}
    .info_t h4, .submenu .box h4, .newmin .top{font-size: 21px;}
    .info_t .b td{display:inline-table;width: 31.3%;padding:1em 0 1em 2%;height: auto;border-bottom: 1px #eaeaea solid;}
    .info_t .b td:nth-child(3n){border-right: none;}
    .info_t .b{border-bottom: none;}
    .submenu .box{bottom:62px;}
    .info img{display:block;float:none !important;margin: 0 auto;}
    .publicity_list ul li{width: 22.5%;}
    .course .R li .year{font-size: 16px;}
    .course .R li .txt{width: 261px;}
    .cont{padding:30px 0;}
    .zplist .item{width: 47.7%;}
    .zppupo .foot{padding:10px 0;}
    .zppupo h2{font-size: 22px;}
    .rcslogan .L img,.course .L img,.new_swiper .L img,.leave .L img{object-fit: cover;}
    .info p,.newmin .txt p{font-size: 16px;}
    .new_list .item{padding:1em;}
    .new_list .item .C2 .t,.perfoA .R .t p,.project .list .top p strong,.project .list .top h4,.zplist .item .t h4{font-size: 20px;}
    .new_list .item .C2 .c,.new_swiper .R .c{line-height: 26px;}
    .new_swiper .R .c{max-height: 103px;}
    .test_swiper .box{width: 93%;}
    .type_list .item{width: 47.6%;}
    .type_list .item .txt .t{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:auto;}
    .type_list .item .txt .b{margin-top: 5px;}
    .addre2 .item img{zoom: .8; }
    .addre2 .item{padding-left: 102px;}
    .leave .R{width: 49.7%;}
    .leave .R .padd{padding:1em;}
    .leave .L .txt{left: 30px;}
    .project .t,.perfoA{margin:30px 0;}
    .perfoA .R .tabbox{padding:0 20px;}
    .perfoA{height: 494px;}
    .perfoA .R .t h4, .project .t h4, .facility .t h4{font-size: 24px;}
    .facility .t .padd{padding:30px 50px;}
    .info_t .b td h4, .project .b .box1 h4, .facility .t p strong, .device_swiper .txt, .perfoA .L li .txt h4, .testing .t, .test_swiper .box .txt h4, .submenu .box p, .new_swiper .R .t, .new_list .item .C .t{font-size: 18px;}
    .info_t .b td h4, .project .b .box1 h4, .facility .t p strong, .device_swiper .txt, .perfoA .L li .txt h4, .testing .t, .test_swiper .box .txt h4, .submenu .box p, .new_swiper .R .t, .new_list .item .C .t,.perfoA .R .txt{font-size: 16px;}
    .sblist li p{font-size: 14px;}
    .sblist li p{height: 40px;line-height: 40px;}
    .addre2{padding:30px 0;}

    /*个人中心*/
    .porder-title{line-height: 60px;  margin-top: -60px;}
    .porder-title .cn{    width: 20%;font-size: 16px;}
    .porder-title .tit{font-size: 16px;padding: 0 30px;}
    .porder-title .xiad{margin-right: 30px;  margin-top: 9px;height: 40px;  line-height: 40px;}
    .vip-left{width: 20%;}
    .vip-left a{line-height: 50px;font-size: 15px;}
    .vip-right{width: 80%;  padding: 15px 20px 0 20px;}
    .myData-title{ width: 100%; padding-left: 20%;}
    .myData-filed li{ margin-top: 28px;}
    .myData-filed li label{ width: 31%;font-size: 15px;line-height: 35px;}
    .myData-filed li .aside{    width: 68%;  }
    .myData-filed li .aside .icon{line-height: 35px;}
    .myData-filed li .aside .inpt{height: 35px;font-size: 15px; line-height: 35px; padding-left: 50px;}
    .myData-filed li .aside .btn{height: 40px;  line-height: 40px;  font-size: 20px;}

    .myIntegral-title{padding: 4px 13px;}
    .myIntegral-title .txt .t{font-size: 20px;}
    .Place-pop-box{width: 90%;}
    .Place-pop-filed{    padding: 0 20px;}
    .Place-pop-title{font-size: 20px;}
    .Place-pop-title .iconfont{font-size: 25px;}
    .Place-pop-filed li{    margin-top: 16px;}
    .Place-pop  -filed li .aside label,.Place-pop-filed li .tips .fl,.Place-pop-filed li .area textarea{    font-size: 15px;}
    .Place-pop-filed li .aside .select{font-size: 15px;}
    .Place-pop-filed li .aside .tion dd{    width: 50%;}
    .Place-pop-filed li .radio{padding-left: 15px;}
}




@media screen and (max-width:1024px) {

    header .nav{display:none;}
    header .R{width: 15%;margin-right: 4em;}
    .submenu .box2.marign{margin-left: 0;}
    .submenu a{line-height: 45px;}
    .submenu{height: auto;}
    .rcslogan .R h4{font-size: 20px;}
    .rcslogan .R p{font-size: 14px;line-height: 30px;}
    .zplist .item .t p{line-height: 26px;}
    .course .R li .txt{width: 100%;margin-top: 1em;}
    .publicity_list ul li{width: 31%;}
    .publicity_list ul{margin-right: -2%;}
    .submenu .box{bottom:45px;padding:1em;}
    .submenu .box b{margin:5px 0;}
    .new_list .item .C2{width: 80%;}
    .new_swiper .R .date{margin:10px 0;}
    .new_swiper .R .b{margin-top: 10px;}
    .new_swiper .R .padd{padding:37px 40px;}
    .new_top{height: 370px;}
    .new_list .item .C2 .b{margin-top: 1em;}
    .new_list .item .C2 .t, .perfoA .R .t p, .project .list .top p strong, .project .list .top h4, .zplist .item .t h4{font-size: 18px;}
    .new_list .item .C{width: 63%;}
    .test_swiper .swiper-pagination-switch:nth-child(2), .test_swiper .swiper-pagination-switch:nth-child(3),.test_swiper .swiper-pagination-switch:nth-child(5) , .test_swiper .swiper-pagination-switch:nth-child(6), .test_swiper .swiper-pagination-switch:nth-child(8){display:none;}
    .test_swiper .swiper-pagination-switch:nth-child(4),.test_swiper .swiper-pagination-switch:nth-child(7){display:inline-table;}
    .test_swiper{padding:102px 0 45px 0;}
    .sblist li .pic{height: 205px;line-height: 205px;}
    .addre2 .wrap{display:block;}
    .leave{height: auto;}
    .leave .L{width: 100%;height: 350px;}
    .leave .R{width: 100%;height: auto;border-left:1px #e9e9e9 solid;}
    .project .list .bom .item p{font-size: 14px;}
    .project .list .bom .item span img{zoom:.8;}
    .perfoA .L li .txt:after{right:14px;}
    .perfoA .L li .txt .padd{padding:33px 65px 30px 1em;}
    .navBtn{display:block;}
    .navPup-ibox{padding-top: 70px;}
    header .logo{width: 38%;}
    .banner_swiper .pagination{bottom:1em;}



}




@media screen and (max-width:800px) {
    .project .t, .perfoA{margin:15px 0;}
    .info_t{padding-top: 1em;}
    .info_t .b{margin-top: 15px;}
    .device_swiper .txt,.device_swiper .pic{margin-top: 1em;}
    .facility .b{height: 290px;}
    .device_swiper .txt b{right:15px;}
    .facility .t .padd{padding:1em;}
    .device_swiper .pagination{top:-66px;}
    .perfoA .L{width: 100%; display:none;}
    .perfoA .R{width: 100%;padding:1em 0;}
    .perfoA .L li .pic{height: 240px;}
    .perfoA .L li .txt .padd{padding:1em 65px 1em 1em;}
    .perfoA .L li .txt:after{bottom:17px;}
    .perfoA{height: auto;}
    .perfoA .R .btn{margin-top: 1em;}
    .perfoA .R .txt{margin-bottom:0;max-height: auto;}
    .perfoA .R .t{margin-bottom: 1em;}
    .perfoA .L .btn{right: 81%;top: -102px;}
    .project .list .bom .item{height: 106px;}
    .project .list .bom .item span{height: 70px;line-height: 70px;}
    .project .list .bom .item{width: 31%;}
    .project .b .box1{width: 230px;height: 265px;background-size: 100% 100%;}
    .project .b .box1 span{height: 55px;line-height: 55px;margin-bottom: .5em;}
    .project .b .box1 span img{zoom:.7;}
    .project .list .padd{padding:0 15px;}
    .submenu .box{display:none;}
    .submenu a{padding:0 10px;}
    .info_t h4, .submenu .box h4, .newmin .top{font-size: 18px;}
    .info p, .newmin .txt p{font-size: 14px;}
    footer .c .item{width:100%;margin-right: 0; line-height:30px;}
    .course{height: auto;}
    .course .R,.course .L{width: 100%;height: auto;}
    .zplist{margin-right: 0;}
    .zplist .item{width: 100%;margin:0 0 1em 0;}
    .zplist .item .t{height: auto;}
    .zppupo .top .item{width: 48%;}
    .new_list .item .C2 .c{max-height: none;}
    .newmin .browse .L,.newmin .browse .R{width: 100%;text-align: center;}
    .newmin .browse .R{margin-top: 1em;}
    .newmin{width: 100%;}
    .new_swiper .R:before{width: 60px;height: 60px;background-size:100% 100%;}
    .new_swiper .R .padd{padding:19px 23px;}
    .new_top{height: 336px;}
    .new_list .item .R{width: 100%;}
    .new_list .item .C{width: 82%;}
    .test_swiper .box .txt p{line-height: 26px;}
    .sblist li .pic{height: 175px;line-height: 175px;}
    .type_list{margin-right: 0;}
    .type_list .item{width: 99.8%;margin:0 0 1em 0;}
    .newmin .paging2 a{font-size: 14px;line-height: 45px;height: 45px;}
    .perfoA .R .t h4, .project .t h4, .facility .t h4,.project .t p{font-size: 20px;}
    footer .c .item.link:before{right:42%;}
    footer .c .item.link select{width: 60%;}
    .newmin .txt{margin-top: 1.5em;margin-bottom: 2.5em;}
    .addre2 .item{margin-bottom: 1em;}
    .info_t .b td{height: 76px;width: 31.2%;}
    .device_swiper{overflow:hidden !important;}
	
	.gcFooter .menu{ display:none;}


    .porder-title .xiad{margin-right: 10px;    padding: 0 18px;}
    .porder-title .add{padding-right: 5px;display: inline-block;width: 100%;border-bottom: 1px solid #ccc;}

}




@media screen and (max-width:670px) {
    .myorder-table .myorder_taul{display: block;}
    .myorder-table table{display: none;}
    .myorder-table{border: none;}
    .wrap {
        width: 96%;
    }
    .zplist{margin-right:0;}
    .zplist .item{margin:0 0 1em 0;width: 99%;}
    .zplist .item .t .padd{padding:1em;}
    .zplist .item .t{height: auto;}
    .zppupo h2{font-size: 20px;}
    .zppupo .padd{padding:0 1em;}
    .zppupo .top .item{width: 48%;}
    .zppupo .list{max-height: 200px;margin-top:1em;}
    .zppupo .foot{font-size: 14px;line-height: 24px;margin-top: 1em;position: relative;}
    .zppupo{height: auto;}
    .info_t .b td{width: 47.8%;height: 80px;}
    .info_t .b td:nth-child(3n){border-right: 1px #eaeaea solid;}
    .info_t .b td:nth-child(2n){border-right: none;}
    .banner_swiper .swiper-pagination-switch{width: 10px;height: 10px;}
    .banner_swiper .swiper-active-switch{width: 10px;}
    header .R{width: 29%;}
    .project .b .L, .project .b .R{width: 100%;height: 482px;}
    .project .b .R{margin-top: .5em;}
    .project .b{height: auto;}
    .device_swiper .pagination{top:102%;right:0;width: 100%;text-align: center;}
    .facility{padding-bottom: 3em;}
    .device_swiper .swiper-pagination-switch{margin:0 4px;}
    .perfoA .L .btn{right:67%;}
    .perfoA .L .bd li{width: 100%;}
    footer .logo2 img{max-width: 95%;}
    footer .c .item.link select{width: 100%;border: none;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        -o-appearance: none;
        appearance: none;}
    footer .c .item.link:before{right:1em;}
    footer .b .copy p{line-height: 22px; font-size:14px;}
    .aptitude .item{width: 47.4%;height: 240px;}
    .paging a,.paging .nowpage{padding:0 10px;height: 35px;line-height: 35px;}    .paging .nowpage{}
    .publicity_list ul li{height: 17rem;width: 48%;}
    .publicity_list ul li img{max-width: 100%;max-height: 100%;width: auto;height: auto;}
    .rcslogan{height: auto;}
    .rcslogan .L{width: 100%;}
    .rcslogan .R{width: 100%;padding:1em 0;}
    .rcslogan .R .tabbox{padding:0 1em;}
    .rcslogan .R h4{font-size: 18px;margin-bottom: .5em;}
    .new_list .item .C2{margin-left: 0;width: 100%;}
    .new_list .item .L{padding-right: 0;display:none;}
    .new_list .item .L:before{display:none;}
    .new_swiper .L{width: 100%;}
    .new_swiper .R{width: 100%;margin-top: .5em;}
    .new_top{height: auto;}
    .newmin img{max-width: 100%;}
    .testing .arrow-right{right:0;}
    .testing .arrow-left{left:0;}
    .test_swiper .box{width: 99%;}
    .test_swiper .pagination{display:none ;}
    .test_swiper .box .txt p{height: 60px;}
    .sblist li{width: 47.3%;}
    .sblist li .pic{height: 150px;line-height: 150px;}
    .type_list .item .txt{width: 100%;margin-top: .5em;}
    .type_list .item .pic{width: 100%;}
    .join_m .list .item{font-size: 16px;}
    .join_m .list .txt{padding:1em;font-size: 14px;}
    .leave .L{height: 250px;}
    .leave .L .txt{left:1em;}
    .leave .L .txt h4{font-size: 24px;}
    .leave .R .item .mian{width: 86%;}
    .leave .R .item{margin-bottom: 1em;}
    .leave .R .item .mian button{height: 40px;font-size: 18px;}
    .leave .R .item .mian input{height: 40px;}
    .leave .R .item .name{line-height: 40px;}
    .submenu a{line-height: 35px;}
    .addre2 .item img{zoom:.6;}
    .addre2 .item{padding-left: 68px;}
    .addre2 .item p{line-height: 26px;}

    header{height: 55px;}
    .navBtn{top:0;}
    header .R .search_box, header .nav li .subnav{top:55px;}
    header.scoll .nav li .subnav, header.scoll .R .search_box{top:55px;}
    .navPup-ibox{padding-top: 55px;}
    .addre2{padding:1em 0;}
    .facility{overflow:hidden;}
    footer .c .item{height: auto;}
	footer .c .item img{ width:20px; margin-right:5px;}
    .position{right:0;width:43px; top:auto; bottom:10%;}
    .position ul li dl{height: 43px;line-height: 43px;padding: 0;}
    .position ul li dl img{vertical-align: middle;}
    .position ul li p{display:none;}
    .position ul li{height: 43px;}
    header.scoll{height: 55px;}
    .project .list .bom{margin-top: 1em;}
    .device_swiper .pagination{display:none;}
    .facility .b .arrow-left,.facility .b .arrow-right{display:block;}
    header .R .search_box{width: 100%;position: fixed;}
    .device_swiper .swiper-slide .box{width: 310px;margin:0 auto;}
    .device_swiper, .device_swiper .swiper-slide{width: 98%;}

	.newmin .paging2 a{ padding-right:85px;}
	.newmin .paging2 a .date{ right:0;}
	
	.phone-results{ display:block;}


    .wxLoginPop-box{
        width: 90%;
    }
    .wxLoginPop-title .iconfont{font-size: 35px;}
    .wxLoginPop-title{font-size: 21px;padding-bottom: 15px;}
    .wxLoginPop-filed{    padding: 0 19px;}
    .wxLoginPop-filed li .inpt{font-size: 14px;}
    .wxLoginPop-filed li{    margin-bottom: 22px;    font-size: 14px;    padding-left: 34px;}
    .wxLoginPop-filed li .icon{    width: 34px;
        height: 40px;    font-size: 23px;}
    .wxLoginPop-filed li .radio{padding-left: 5px;}
    .wxLoginPop-filed li .radio .ra-icon{width: 16px;
        height: 16px;margin-top: 15px;margin-right: 4px;}
    .wxLoginPop-filed li .radio.check .ra-icon:before{left: 3px;
        top: 3px;    width: 10px;
        height: 10px;}
    .wxLoginPop-button .btn{    margin-top: 10px;    line-height: 40px;    font-size: 18px;}

    .vip-left{width: 100%;margin-top: 10px;}
    .vip-left:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
    .vip-left { zoom: 1 ;}
    .vip-left a{float: left;width: 24%;line-height: 34px;}
    .vip-left a .iconfont{    width: 100%;}
    .vip-right{width: 100%;padding: 45px 20px 0 20px;}
    .porder-title .cn{width: 50%;}
    .porder-title .add {line-height: 35px;    padding: 0 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;}
    .porder-title .xiad{margin-top:0;    position: absolute;
        right: 10px;
        top: 12px;}
    .myorder-head .cn{font-size: 15px;}
    .myorder-head .inpt{width: 120px; padding-left: 6px;margin:0;}
    .myorder-table thead th:first-child {padding-left: 0; }
    .myorder-table thead th{font-size: 12px;}
    .porder-page .all{width: 100%;}
    .porder-page a{ padding: 0 4px;}
    .myIntegral-head .tab a{margin: 0 11px;font-size: 15px;}
    .myorder-table tbody td{    word-break: break-all;    padding: 1px 0 1px 5px;}
    .porder-main{padding-bottom: 19px;}
    .myIntegral-title .pic img{    width: 53px;height: auto;}
    .myIntegral-title .txt{padding: 12px 0 0 15px;}
    .myorder-detaTitle .return{width: 87px;  line-height: 26px;}
    .myorder-detaProce{margin-top: 21px;}
    .myorder-detaTitle .en{    width: 163px;}
    .myorder-head div.fr{width: 100%;}
    .myorder-head .inpt{width: 70%;}
    .myorder-head .btn{width: 28%;margin-left: 4px;}
    .myorder-table .myorder_taul li{padding-bottom: 20px;line-height: 30px; }
    .myorder-table .myorder_taul li dl{border: 1px solid #ccc;}
    .myorder-table .myorder_taul li dl:nth-child(n + 2 ){border-top: none;}
    .myorder-table .myorder_taul li dl dt{border-right: 1px solid #ccc;width: 80px;text-align: right;padding-right: 10px;}
    .myorder-table .myorder_taul li dl:last-child dd{width:100%;}
    .myorder-table .myorder_taul li dl:last-child{text-align: center;padding: 10px 0;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; }
    .myorder-table .myorder_taul li dl:last-child dd a{width:30%;line-height: 20px;display: inline-block;background: #0c96e3;padding: 4px 0;color: #fff;text-align: center;border-radius: 3px;}
    .vip-left a{border-top: 1px #e7e7e7 solid;}
    .porder-title .tit{display: none;}
    .vip-right{padding: 20px 20px 0 20px;}
    .myData-title{padding-left: 0;}
    .myData-filed li label {
        width: 29%;}
    .myData-filed li .aside {
        width: 70%;
    }
    .myData-filed li .aside .icon{ width: 35px;}
    .myData-filed li .aside .inpt{padding-left: 35px;}
    .footer .b .ewm{display: none;}
    .vip-left a {
        line-height: 30px;
    }
    .myIntegral-title .pic img {
        width: 53px;
        height: 58px;
        margin-top: 15px;
    }
    .myIntegral-title .txt {
        padding: 4px 0 0 15px;
        width: calc(100% - 77px);
    }
    .myIntegral-title .txt .mi{padding-top: 19px;}
    .myIntegral-title .btn{margin: 11px 0 11px 15px;
        float: left;}
    .porder-page .all{display: none;}
    .myIntegral-head .tab a{    margin: 0;
        margin-right: 39px;
        margin-top: 14px;
    }
    .myIntegral-head .tab{display: inline-block;width: 100%;}
    .porder-cont{padding: 6px 10px 30px 10px;}
    footer .b .ewm{display: none;}
}



















