﻿@media (max-width: 1680px) {
    /* html { font-size: 90px; } */
}
@media (max-width: 1440px) {
    .tops .right,.cel_nr .mores a,.n_s .mores a,.who_am .contents{font-size:16px;}
    .who_am .list li div,.n_s .list li a .conts,.news_2 .list li a .conts,.footer .menu_db ul{font-size:14px;}
    .ytgo .list li p,.flk .list li p,.menu_list{font-size:14px;}
    .pros_boxB p{font-size:20px;}
}
@media (max-width: 1400px) {
    /* html { font-size: 80px; } */
}

@media (max-width: 1340px) {
}

@media (max-width: 1280px) {
    .footer .main_w{gap:.2rem;}
    .footer .menu_db ul p{font-size:16px;}
    .positions{font-size:14px;}
    /* html { font-size: 70px; } */
   
}
@media (max-width: 1200px) {
}

@media(max-width: 1170px) {
}
@media(max-width: 1140px) {
    .tops .right{display:none;}
    .foot .main_w,.who_am .contents{font-size:14px;}
    .n_s .list li a .tit,.news_2 .list li a .tit{font-size:16px;}
    .menu_wap{display:block;}
}

@media(max-width: 999px) {
    .tops .right, .cel_nr .mores a, .n_s .mores a,.news_2 .mores a{font-size:12px;}
    .footer{display:none;}
    .flk .list ul{grid-template-columns: repeat(3,1fr);gap:.3rem;}
    .pros_boxG { width: 100%; margin: 0px auto; padding: 0.5rem 0; }

    .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; }
    .cbgh { font-size: 16px; }
    .cbkm { padding-top: 10px; padding-bottom: 4px; }
    .cbkm li { line-height: 26px; }
    .div1 { font-size: 14px; }
    .div3 { width: 70%; }
    .div4 label font { font-size: 14px; }
    .div5 { width: 70%; }
}

@media(max-width: 767px) {
    .main_w{padding:0 .2rem;}
    .foot .main_w{padding:.4rem .2rem;}
    .n_s .list li a .main_w,.news_2 .list li a .main_w{grid-template-columns: auto;}
    .cel_nr .contents br{display:none;}
    .flk .list ul{grid-template-columns: repeat(2,1fr);gap:.3rem;}
    .menu_list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:0 .2rem;}
    .menu_list li{overflow:hidden;}
    .tik6 a{font-size:14px;}
    .position{display:none;}
    .pros_boxB{  border-bottom: 2px solid #F3F3F3;}
.pros_boxB p{width: 93.75%;margin: 0 auto -2px auto;padding-bottom: 0.14rem;border-bottom: 2px solid #DA3E2C;font-size: 0.32rem;font-weight: bold;text-align: center;}
.pros_boxG { width: 100%; margin: 0px auto; padding: 0.5rem 0; }
.pros_boxG .box_1 { overflow: hidden; margin-bottom:0px;}
.pros_boxG .box_1 .box { float: left; width: 100%; display:flex; align-items:center; margin-bottom:.2rem;}
.pros_boxG label { color:#F00; margin-left:5px;}
.pros_boxG dl { width: calc(100% - 20px); border: 1px solid #ECECEC; display: flex; }
.pros_boxG dt { width: 0.8rem; background-color: #F7F7F7; background-position: center center; background-repeat: no-repeat; background-size:.25rem auto;}
.pros_boxG dd {width: calc(100% - 80px);background-color: #fff;}
.pros_boxG .txt { width: calc(100% - 40px); padding: 10px 20px; height: 26px; line-height: 26px; font-size: 14px; color: #333; background: none; border: 0; outline: none; }
.pros_boxG .bkg_1 { background-image: url(../images/proShow_19_1.png); }
.pros_boxG .bkg_2 { background-image: url(../images/proShow_19_2.png); }
.pros_boxG .bkg_3 { background-image: url(../images/proShow_19_3.png); }
.pros_boxG .bkg_4 { background-image: url(../images/proShow_19_4.png); }
.pros_boxG .bkg_5 { background-image: url(../images/proShow_19_5.png); background-position: center 17px; }
.pros_boxG .box_2 { margin-bottom: 20px; display: flex; }
.pros_boxG .area { font-family: Microsoft YaHei;width: calc(100% - 40px); padding: 15px 20px; height: 100px; line-height: 26px; font-size: 14px; color: #333; background: none; border: 0; outline: none; }
.pros_boxG .box_3 {  color: #666; display:block;}
.pros_boxG .codebox { display: flex; align-items: center; }
.pros_boxG .box_3 .code {width: 1.2rem;padding: 0.1rem 0.2rem;height: 26px;line-height: 26px;font-size: 14px;color: #333;border: 1px solid #ECECEC;background-color: #fff;outline: none;}
.pros_boxG .box_3 span { color: #F00; margin-left: 10px; }
.pros_boxG .btnbox { display: flex; align-items: center; margin-top:.4rem; }
.pros_boxG .box_3 .btn { margin-left: 0.1rem; width:45%; height: 46px; line-height: 46px; font-size: .24rem; font-weight: bold; text-align: center; background-color: #E6E6E6; border: 0; outline: none; cursor: pointer; min-width:0px;}
.pros_boxG .box_3 .btn_1 { background-color: #004898; color: #FFF; }
.flk .list li p{padding-top:.2rem;padding-bottom:.3rem;}
.ny-news-tit{font-size:18px;line-height:1.65;}

.cbgb { padding-left: 10px; padding-right: 10px; }
    .xmin { height: 59px; }
    .div1 { line-height: 59px; min-width: 70px; }
    .div2 font { margin-top: 20px; font-size:12px;}
    .div3 { width: 60%; margin-top: 16px; }
    .div3 input { height: 30px; padding-left: 10px; }
    .div4 { margin-top: 20px; }
    .div5 { width: 60%; }
    .div5 textarea { padding: 10px; height: 150px; }
    .div6 { margin-top: 16px; }
    .div6 input { height: 30px; padding-left: 10px; }
    .div7 { margin-top: 16px; }
    .cxia { padding-bottom: 20px; margin-bottom: 20px; }
    .texa { height: 185px; }
    .qren input { width: 120px; height: 35px; line-height: 35px; margin-top: 25px; margin-bottom: 25px; }
    .div2{display:none;}

}

@media(max-width: 370px) {
}

@media(max-width: 360px) {
    .tops .logo{width:5rem;}
    .in_topbox .menu{top:57px;}
    .hdil .main_w{height:4rem;}
}