﻿@media (max-width: 1680px) {
    html { font-size: 90px; }
}
@media (max-width: 1440px) {
    .xwen .xwbt .tsgd a,.cpfl .more font,.xw_main .xw_right .mores,.about_main .a6 .content{font-size:14px;}
}
@media (max-width: 1400px) {
    html { font-size: 80px; }
}

@media (max-width: 1340px) {
}

@media (max-width: 1280px) {
    html { font-size: 70px; }
    .cbgb{padding:0px;}
}
@media (max-width: 1200px) {
    .haoyun .piaofu .main_w .menu a p{font-size:12px;}
    .xgcp .list li p{font-size:14px;}
}

@media(max-width: 1199px) {
}
@media(max-width: 1140px) {
    .haoyun .piaofu .main_w .right .search .s1 input{font-size:12px;}
    .haoyun .piaofu .main_w .menu{display:none;}
    .haoyun .piaofu .main_w .right .language{font-size:12px;}
    .menu_wap{display:block;}
}

@media(max-width: 999px) {
    .cbga .job5 { display: none; }
    .div3 { width: 76%; }
    .div5 { width: 76%; }
    .cbga { padding-top: 20px; padding-left: 20px; }
    .cbga .job1 { font-size: 16px; }
    .cbga .job2 { padding-top: 10px; padding-bottom: 10px; line-height: 26px; }
    .cbga .job4 { margin-top: 20px; margin-bottom: 20px; width: 120px; height: 35px; line-height: 35px; }
    .cbgb { padding-bottom: 30px; }
    .cbgd { height: 54px; line-height: 54px; }
    .cbgd .job6 { font-size: 14px; padding-left: 20px; }
    .cbgd .job7 { margin-right: 20px; font-size: 23px; }
    .job_more { margin-bottom: 30px; }
    .job_more a { width: 120px; height: 35px; line-height: 35px; }
    .cpxq .title{padding-top:.5rem;}
    .p_show .main_w{grid-template-columns: repeat(1,1fr);}
    .p_show .p_show_right .title{font-size:.24rem;}
    .p_show .p_show_right .position li{font-size:14px;}
    .feedback{margin-top:.3rem;margin-bottom:.3rem;}
    .cpxq .content{padding-top:.34rem;padding-bottom:.34rem;}
    .xgcp .title{margin-top:.34rem;margin-bottom:.34rem;}
    .xgcp{margin-bottom:.3rem;}
    .gywm a,.yaij .cton,.shiyanli .d_1 .logos{font-size:14px;}
    .foot .f5 p{font-size:14px;}
    .cpfl .list li p{font-size:16px}
    .xw_main{grid-template-columns: repeat(1,1fr);}
    .home_feedback .c_quan{grid-template-columns: repeat(1,1fr);gap:.4rem;}
    .foot .main_w{display: block;}
    .foot .f_left3{display: none;}
    .foot .f_left2{display: none;}
    .foot .f_left4{margin-top:.4rem;}
    .footer{height:auto;line-height:1.5;padding:.2rem;}
    .about_main .a4 ul{grid-template-columns: repeat(2,1fr);gap:.4rem;}
    .about_main .a7 .main_w{grid-template-columns: repeat(1,1fr);gap:.4rem;display:grid;}
    .about_main .a7 .main_w>div{overflow:hidden;}
    .about_main .a7 .main_w .a7_right{width:100%;padding-bottom:0;}
    .about_main .a8_m1{padding-top:0;}
    .about_main .a9{padding:.2rem;padding-bottom:.4rem;padding-top:.35rem;}
    .about_main .a8 .list ul{grid-template-columns: repeat(2,1fr);}
    .about_main .a8 .list{height:auto;background-size:cover;}
    .about_main .a8 .list li{height:6.23rem;}
    .news_t>a{grid-template-columns: repeat(1,1fr);gap:0;}
    .news_t .news_right{padding:.4rem;}
    .news_t .news_right .smin div{margin-bottom:.3rem;margin-top:.2rem;}
    .news_t .news_right .smin p{font-size:16px;margin-top:.2rem;}
    .news_t .news_right .mores{font-size:12px;}
    .news .list ul{grid-template-columns: repeat(2,1fr);}
    .news .list .mores{font-size:14px;}
    .news .list .smin div{font-size:12px;}
    .contacts>.main_w{grid-template-columns: repeat(1,1fr);}
    .contacts{padding-top:.4rem;padding-bottom:.4rem;}
    .contacts .contacts_left .box .item .p{font-size:14px;}
    .contacts .ewm{padding-top:.3rem;}
}

@media(max-width: 767px) {
    .main_w{padding-left:.2rem;padding-right:.2rem;}
    .cbgb { padding-left: 0px; padding-right: 0px; }
    .xmin { height: 59px; overflow:hidden;}
    .div1 { line-height: 59px; min-width: 70px; font-size: 14px; }
    .div2{display:none;}
    .div2 font { margin-top: 20px; font-size: 12px; line-height: 20px; }
    .div3 { width: 60%; margin-top: 16px; }
    .div3 input { height: 30px; padding-left: 10px; }
    .div4 { margin-top: 20px; }
    .div4 label { width: 38px; }
    .div4 label font { font-size: 14px; }
    .div5 { width: 60%; }
    .div5 textarea { padding: 10px; height: 120px; }
    .div6 { margin-top: 16px; }
    .div6 input { height: 30px; padding-left: 10px; }
    .div7 { margin-top: 16px; }
    .cxia { padding-bottom: 20px; margin-bottom: 20px; }
    .ysuo { margin-top: 20px; }
    .texa { height: 155px; }
    .qren input { width: 120px; height: 35px; line-height: 35px; margin-top: 25px; margin-bottom: 25px; }
    .cbgb{padding-bottom:0px;}
    .p_show .main_w{gap:.3rem;}
    .p_show .p_show_left{min-height:auto;padding-top:0.5rem;padding-bottom:0.5rem;}
    .feedback{width:1.5rem;height:.45rem;    line-height: .45rem;}
    .feedback a{padding-left:.5rem;background-size:.2rem;background-position: left .2rem center;}
    .xgcp .title,.cpxq .title p{font-size:16px;}
    .cpxq .title font{font-size:.34rem;}
    .about-content {    padding-top: 0.2rem;
        overflow: hidden;
        padding-bottom: 0.2rem;}
    .p_show .p_show_right .box .list li a{padding:.1rem;}
    .haoyun .piaofu .main_w .right .search{display:none;}
    .x_hhh .swiper-paginationx{display:none;}
    .banner .sb{bottom:.4rem;}
    .shiyanli .main_w>div{width:100% !important;}
    .shiyanli .main_w .box:nth-child(2){margin-top:.2rem;}
    .cpfl .pl{display:none;}
    .cpfl .menu_list ul{gap:.3rem;}
    .cpfl .menu_list li::after{display:none;}
    .home_feedback .c_quan{padding:.5rem .3rem;}
    .home_feedback .c_quan .cq_2{grid-template-columns: repeat(1,1fr);gap:.3rem;}
    .xw_main .xw_left font{width:auto;font-size:14px;}
    .xw_main .xw_left p{padding-right:.38rem;}
    .xw_main .xw_left p{font-size:12px;}
    .xw_main .xw_right .list ul{grid-template-columns: repeat(1,1fr);gap:.2rem;}
    .qizhi{width:100%;overflow:hidden;}  
    .xw_main{gap:.2rem;padding-bottom:.2rem;}
    .xwen .xwbt{padding-top:.4rem;padding-bottom:.4rem;}
    .cq_1 font{font-size:18px;}
    .cq_1 p{display:inline-block;}
    .yaij .btnr{padding-top:.6rem;}
    .bititle{padding:.4rem 0;}
    .bititle font{font-size:14px;}
    .bititle p{font-size:12px;}
    .banner_ny{height:300px;}
    .banner_ny .tile{padding-top:2rem;}
    .banner_ny .tile font{font-size:.4rem;}
    .about_banner .tile p{font-size:14px;}
    .banner_ny .sb{bottom:.4rem;}
    .about_main .a4 ul{grid-template-columns: repeat(1,1fr);}
    .about_main .a8 .list ul{grid-template-columns: repeat(1,1fr);}
    .about_main .a6 .content{font-size:14px;}
    .about_main .a6{background-size:cover;padding:.6rem 0;}
    .about_main .a9 p,.about_main .a5 p{font-size:14px !important;}
    .zpzx .box{gap:.56rem;}
    .zpzx .list ul{gap:.2rem;grid-template-columns: repeat(3,1fr);display:grid;}
    .zpzx .list li a{font-size:16px;}
    .prolist ul{grid-template-columns: repeat(1,1fr);}
    .prolist li p{font-size:14px;padding:.1rem 0;}
    .xgcp .list ul{grid-template-columns: repeat(2,1fr);}
    .news .list ul{grid-template-columns: repeat(1, 1fr);gap:.3rem;}
    .news_t{padding-top:.4rem;}
    .news_t .news_right .smin p{margin-top:0px;padding-right:0;}
    .news_t .news_right .smin div{font-size:12px;padding-right:0;}
    .ny-news-tit{font-size:16px;}
    .rmzp .f_left2{width:100%;margin-top:.4rem;}
    .haoyun .piaofu{top:.2rem;}
    .xwen .xwbt .tsgd{border-width:1px;}
    .xwen .xwbt .tsgd a{font-size:12px;}
    .cpfl .list li p{bottom:.2rem;}
    .in_topbox .menu{top:55px;}
    .shiyanli .main_w .box{height:2.45rem;}
    .job_banner .tile{padding-top:1.5rem;}
    .job_banner .tile font i{font-size: 14px;}
    .job_banner .tile i{font-size:12px;}
}

@media(max-width: 370px) {

}

@media(max-width: 360px) {
    .contacts .contacts_right .zxly p{padding-top:.1rem;}
}