*{margin: 0;padding: 0;}
a{text-decoration: none;}
li { list-style-type: none;}
p{ padding: 0; margin: 0;}
body{ background-color: #f4f4f4;}

/* index.html */
    /* 导航栏目1 */
    .in_top{width: 96%; position: fixed; top: -100%; z-index: 9999; display: flex;justify-content: space-between; height: 3.5vw; align-items: center; left: 50%; transform: translateX(-50%); padding: 0 2vw; background:rgb(28 92 176 / 80%); transition:all ease 0.5s}
    .logo_top { width: 100%; height: 100%;}
    .logo_div {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
    .zuo_top { display: flex;align-items: center;}
    .zuo_top font{ font-size: 18px;color: #fff; font-weight: bolder;}
    .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px; margin-top: 10px;}
    .sp_nav span{display:block;background:#b70804;height:4px;position:absolute;left:10px;transition:all ease 0.35s ; border-radius: 15px;}
    .sp_nav span:nth-of-type(1){top:0px;width:40px;}
    .sp_nav span:nth-of-type(2){top:10px;width:25px;}
    .sp_nav span:nth-of-type(3){top:20px;width:25px;}
    .sp_nav_se span{ background:#b70804;}
    .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg);width:40px;}
    .sp_nav_se span:nth-of-type(2){width:0}
    .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);width:40px;}
    .oon { display: none;}
    .daohang { position: fixed; width: 12%; background-color: #0a499c; height: 100vh; z-index: 99999;box-shadow:20px 0px 20px 0px #153b6a; left: -100%;}
    .dao_img_a { position: absolute; bottom: 0; z-index: -1; width: 100%; left: 0;}
    .lee {left:0px;transition:all ease 0.35s ;}
    .lee .sp_nav{float: left; margin: 40px 0 0 40px; width: 20%; z-index: 999;}
    .sou { display: flex;    align-items: center;}
    .sou a{ display: block; padding: 0.5vw 0; margin: 0 27px 0 -6px;}
    .sousuo button{ background-color: #b70804; border: none; border-radius: 50%; position: absolute; right:2%; top: 50%; transform: translateY(-50%); font-size: 16px; color: #ffffffb8; padding: 5px;}
    .sousuo form{ position: relative;}
    .sousuo input { padding: 8px 2px 8px 15px; border: none; border-radius: 30px; background: #ffffff1c; width: 7.5vw; font-size: 16px; color: #fff; outline: none;}
    .lanmu_q { position: relative; width: 100%; float: left; height: 93vh;}
    .lanmu_a { width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
    .lanmu_a li{ float: left; width: 100%; position: relative; text-align: center;}
    .lanmu_a a {padding: 20px 0; text-align: center; display: block; width: auto; color: #ffffff7d; font-size: 30px; display: inline-block;}
    .lanmu_a a i { position: absolute; width: 10%; height: 2px; background-color: #b70804; right: 0px; top: 50%; transform: translateY(-50%); display: none;}
    input::-webkit-input-placeholder { color: #ffffff8a;}
    input::-moz-placeholder { color: #ffffff8a;}/* Mozilla Firefox 19+ */
    input:-moz-placeholder { color: #ffffff8a; } /* Mozilla Firefox 4 to 18 */
    input:-ms-input-placeholder { color: #ffffff8a;}/* Internet Explorer 10-11 */
    .lanmu_a a:hover { color: #fff;}
    .a_co_fff { color: #fff !important;font-weight: bolder;}
    .a_co_fff i { display: block !important;}
    .er_lanmu_a{ display: block !important;}
    .lanmu_b { position: fixed; width: 12%; background-color: #0a499c; height: 100vh; z-index: 9999;box-shadow:3px 1px 14px 0px #000000;  left: -100%;}
    .ermu_b { width: 100%; position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);}
    .ermu_b ul li { display: none;}
    .leea { left:12%;transition:all ease 0.35s ;}
    .ermu_b ul li a {padding: 10px 0; text-align: center; display: block; width: 100%; color: #ffffff7d; position: relative; font-size: 20px;}
    .er_lanmu_a .er_lanmu_b { color: #fff !important; font-weight: bolder;}
    .ermu_b ul li a:hover { color: #fff !important; font-weight: bolder;}

    .in_top_xq{ top: 0 !important;}
/* 导航栏目2 */
    .daohang2 { width: 100%; position: fixed; top: 0; left: 0; height: 100px; z-index: 9999; background-color: #ffffff00;display: flex;    align-items: center; flex-direction: column;border-bottom: 2px solid #ffffff40;transition: all .3s;}
    .daohang2_div2 {width: 55%; height: 100%; display: flex;align-items: center;justify-content: center;}
    .daohang2_div2 a {color: #fff; white-space: nowrap;margin: 0% 3%;padding: 3.8% 0%; font-size: 20px; display: block;}
    .daohang2_wai {display: flex;flex-wrap: nowrap; justify-content: space-between; align-items: center; width: 95%; height: 100%;}
    .daohang2_div3 a{ margin-right: 15px; font-size: 14px;} 
    .daohang2_div3 button{ padding: 12px; border-radius: 50%; border: none; background-color: #b70804;  color: #ffff;cursor: pointer;}
    .daohang2_sousuo { width: 100%; background: rgba(0,0,0,0.55); padding: 40px 0 50px;display: none;justify-content: center;align-items: center;}
    .daohang2_sousuo form input { background: none; border: none;}
    .wp1200 { display: flex;align-items: center;width: 50%;border-bottom: 1px solid #aaa;margin: 0 2% 0 1%;}
    .fdjai { font-size: 24px !important; color: #fff;    display: flex; align-items: center;}
    .cha_ca {color: #fff; margin: 0 0 0 35px;display: flex; align-items: center;cursor: pointer;  transition: all .3s; font-size: 30px !important;}
    .cha_ca:hover {transform: rotate(90deg);}

    .daohang2_sousuo form {display: flex;width: 90%;    justify-content: center;}
    .daohang2_sousuo button {color: #eee; background: none; padding: 5px 1.5%; border-radius: 30px; border: 1px solid #aaa;cursor: pointer;}
    .daohang2_sousuo button:hover { background-color: #0d4da1;  border: 1px solid #0d4da1;}
    .wp1200 input{ width: 100%;  height: 100%;cursor: pointer; outline: none;}
    .wp1200 input:focus { border-bottom: 1px solid #fff; color: #fff;}
    .dao_on {border-bottom: 2px solid #b70804;}

    .daohang2_xq{ top: -100% !important;}
/* 尾部分享 */
    .fx_wei { width: 100%; float: left; background-color:#1d1d1d;margin-top: -12px; display: flex; border-bottom: 1px solid #9f9f9f47;}
    .fx_wei a { display: block; width: 25%; text-align: center; font-size: 34px; padding: 2%; padding: 1.8% 0; color: #2e2e2e;}
    .on_fx { color: #0a4799 !important;}
    .fx_fx{ width: 100%; float: left; background-color:#1d1d1d; border-bottom: 1px solid #9f9f9f47;}
.fx_fx li{ float: left; width: 20%; text-align: center; font-size: 34px; padding: 2%; padding: 1.8% 0; color: #2e2e2e; cursor: pointer; position: relative;}
.fx_fx li i{font-size: 32px;}
.fx_fx li:hover i{ color: #0a4799;}
.fx_fx li .fx_ewm{ position: absolute; left: 50%; transform: translateX(-50%); bottom: 76%; z-index: 999; display: none;}
.fx_fx li .fx_ewm img{  max-width: 150px;}
.fx_fx li:hover .fx_ewm{ display: inline-block;}


    /* 尾部 */
    .wei { width: 100%; float: left; background-color:#1d1d1d;padding-top: 6%;
    display: flex;    padding-bottom: 3%;}
    .erweima { display: flex;flex-direction: column;align-items: center; width: 8%;margin: 0.3% 0 0 3%;}
    .wei_lanmu { width: 71%;margin-left: 9.2%; display: flex;}
    .lanmu_wei { width: calc(100%/7);}
    .lanmu_wei_tit { display: block; font-size: 24px; color: #ffffff8f;  margin-bottom: 10%;}
    .lanmu_wei ul { display: flex;flex-direction: column;}
    .lanmu_wei ul li {margin-bottom: 4.6%; }
    .lanmu_wei ul li a { color:#f6f6f64d;}
    .lanmu_wei:hover .lanmu_wei_tit { color: #f6f6f6;}
    .lanmu_wei ul li a:hover { color: #0a4799;}
    .lanmu_wei ul li a:hover i { display: block;}
    .jian_a { color: #b70804; display: none; float: left;}
    .on_jian_a { display: block !important;}
    .erweima img {/* border: 9px solid #000000;*/}
    .bei { width: 100%; float: left; text-align: center; padding:2% 0; background-color: #1a1a1a; color: #f6f6f691;}

/* a_ppzx.html */
    .ppzx_list { width: 100%; float: left;}
    .ppzx_list_a { display: flex;    flex-direction: column; width: 100%;    align-items: center;margin: 6% 0 0% 0;}
    .list_a_on { border-bottom: 2px solid #000000 !important; transition: all 0.5s;}
    .ppzx_list_a a:nth-child(2n) { margin-top: 12px;}
    .ppzx_list_a a:nth-child(3n) { margin-top: 13px;}
    .sitepa_path_a {margin-top: 7%;}

    .sitepa_path { width: 100%; float: left; display: flex;    justify-content: center;    margin-bottom: 7.3%;}
    .sitepa_path div { display: flex; width: 100%;justify-content: center;}
    .sitepa_path div a { text-align: center; display: block; padding: 0.6% 1%; background-color: #fff; border: 1px solid #cbcbcb; border-radius: 10px;margin: 0.1% 0.2% 0 0.2% !important; color: #656565;}
    .page-num-current { background-color: #0a4799 !important; color: #fff !important;}
    .on_path { background-color: #0a4799 !important; color: #fff !important;}
    .mtzx_bo a:hover { box-shadow:4px 4px 12px rgba(0,0,0,0.2); transition: all 0.5s;}


    .lmdt { width: 100%; float: left; position: relative;}
    .lmdt img { width: 100%; height: 100%;    float: left;}
    .daolan { position: absolute; bottom:7%; left: 0; z-index: 12; width: 100%; display: flex;     justify-content: center;}
    .daolan a { display: block; text-align: center; background-color: #10458a; padding: 1% 0; border-radius: 30px; width: calc(70%/6);margin: 0 8px; color:#ffffffdb; font-size: 18px;}
    .ho_on { background-color: #b70804 !important;}
    .ppzx_a1 {display: flex; width: min(96%,1430px);border-bottom: 2px solid #fff; padding:1.5% 0; justify-content: space-evenly;  align-items: center;transition: all 0.5s;}
    .ppzx_aa {width: 10%;}
    .ppzx_aa p:nth-child(1) { color: #9f9f9f; font-size: 20px;font-weight: bold;}
    .ppzx_aa p:nth-child(2) { color: #5d5d5d; font-size: 40px; font-weight: bold;}
    .ppzx_ab { width: 50%;}
    .ppzx_ab p:nth-child(1) { font-size: 24px; color: #232323;line-height: 40px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .ppzx_ab p:nth-child(2) { font-size: 18px; color: #666666; line-height: 28px;}
    .ppzx_ac { position: relative; width: 20%; padding-bottom: 10%; overflow: hidden; }
    .ppzx_ac img { position: absolute; width: 100%; height: 100%; object-fit: cover;  transition: all 0.5s;}
    .list_a_on .ppzx_ac img{ transform: scale(1.1);box-shadow: 4px 4px 12px rgba(0,0,0,0.1);}
    .list_a_on  .ppzx_ab p:nth-child(1) { color: #0a499c;text-shadow: 0px 0px 1px #0a499c;}


/* a_mtzx.html */
    .mtzx_an { width: 100%; float: left; display: flex;justify-content: center; background-color: #ededed;}
    .mtzx_an a { padding: 2% 0.5%; margin:0 2.4% ; color: #000000;  font-size: 18px; position: relative;}
    .mtzx_an_i { position: absolute; width: 100%; height: 2px; background-color: #b70804; bottom: 0; z-index: 12; left: 0; display: none;}

    .mtzx_an_on { display: block;}
    .mtzx_bo { width:min(96%,1400px); margin: auto; padding: 8.2% 0% 6.6% 0%; justify-content: space-between; flex-wrap: wrap;}
    .mtzx_bo a { width: 32%; float: left; margin-right: 2%; flex-direction: column;    padding-bottom: 2%; background-color: #fff;    padding-bottom: 1.4%; margin-bottom: 2%; position: relative;  transition: all 0.5s;} 
    .mtzx_bo a:nth-child(3n){ margin-right: 0;}
    .mtzx_img { position: relative;padding-bottom:60.3%;}

    .mtzx_img img {width: 100%; height: 100%; position: absolute; object-fit:fill;}
    .mtzx_tit { font-size: 20px; color: #3b3b3b; font-weight:bold; font-family: '黑体';padding: 22px 0 0 28px; width: calc(100% - 60px); overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
    .bfq_tu { position: absolute; bottom:6.7%; z-index: 12; right: 5%;}


    
/* b_zx.pro.html */
    .posi_acto { width: 100%; float: left; border-bottom: 2px solid #ededed;}
    .posi_acto div { float: right;margin: 0.8% 2.5% 0.8% 0; }
    .posi_acto div a {color: #656565; font-size: 14px; font-family: '黑体';}
    .posi_acto div a:last-child { color: #000; font-size: 15px; border-bottom: 2px solid #0d4da1; padding-bottom:9.9%; font-weight: bold;}
    .xq_top{  width:min(96%,1200px); text-align: center; }
    .xq_top font{  color: #000;  width: 100%; float: left; }
    .nei_zx_pro { width: 100%;    display: flex;flex-direction: column;align-items: center;}
    .nei_zx_pro div { width:min(96%,1200px);   padding: 3% 2% 6.2% 2%;
    border-bottom: 1px solid #d9d9d9;     display: flex;flex-direction: column; border-top: 1px solid #d9d9d9; -webkit-box-sizing: border-box;box-sizing: border-box;}
    .nei_zx_pro div img{ max-width: 100%;}
    .sx_zj { width: 100%; float: left; display: flex;    justify-content: center;    padding-bottom: 8.55%;}
    .sx_zj_a { width:min(96%,1200px); display: flex;justify-content: space-between;padding: 2.8% 0 0 2.6%;align-items: center; -webkit-box-sizing: border-box;box-sizing: border-box;}
    .sx_zj_span { display: flex;flex-direction: column;}
    .sx_zj_span span a{ color: #1c1c1c; font-size: 20px;font-weight: 500;}
    .sx_zj_span span a:hover {color: #0056c0;}
    .sx_zj_span span { font-size: 20px; color: #666666;}
    .sx_zj_span span:last-child {padding: 3% 0 0 0;}
    .fanhui_a {white-space: nowrap;     margin-right: 9%;}
    .fanhui_a a {padding: 19% 48%; background-color: #0d4da1; border-radius: 30px; font-size: 19px; color: #fff;}
    .posi_actit { width: 100%; float: left;    display: flex; flex-direction: column;   align-items: center; margin-top: 5%;}
    .posi_actit font{ font-size: 40px;    margin: 0 0 3% 0;}
    .posi_actit div {  margin: 0 0 1% 0; color: #9b9a9a; }

/* b_zx.sp.html */
    .nei_zx_sp  { width: 100%; display: flex;    justify-content: center;}
    .nei_zx_sp div {margin-top: 5.8%; width: min(96%,1200px); padding-bottom: 6.2%;border-bottom: 1px solid #929292; display: flex;    justify-content: center;}


/* a_cp.html */
    .jobli {width: 100%; float: left;   position: relative; overflow: hidden;}
    .jobli img { width: 100%;float: left; transition: 0.5s; position: relative; left: 50%; transform: translateX(-50%);}
    .job_am {    width:min(96%,1600px); position: absolute; top: 60%; left: 50%; transform: translate(-50%,-50%);display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center;}
    .job_a{ display: inline-block;  flex-wrap: wrap;justify-content: space-between;    width: 35%;}
    .job_a form { width: 100%;display: flex; align-content: space-around; align-items: center; flex-wrap: wrap; justify-content: space-between;}
    .job_a select { width: 49%; border: none;border-bottom: 1px solid #ededed69; color: #ededed; background: none; font-size: 14px;    padding: 2% 0; cursor: pointer;}
    .job_a option { background-color: #000000;}
    .job_ainp { width: 88%;font-size: 18px; padding: 3%;    border: none;     border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
    .job_adiv { width: 100%;   display: flex;    background-color: #fff;    border-radius: 5px; margin-top: 40px;}
    .job_adiv button {  background:none; outline: none; border: none;padding: 3%;border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
    .job_adiv .iconfont {font-size: 24px; font-weight: bold;color: #073166;cursor: pointer; background-color: #fff;}
    .lanmu_cp_kuan{ width: 100%; float: left; overflow: hidden;}
    .lanmu_cp_nei {width: 100%; float: left;    margin-top: 2.2%; display: flex;    justify-content: center;}
    .lanmu_cp_nei div img {width: 100%; height: 100%; object-fit: cover;}
    .cp_img_nei {width: 62%; height: 100%;float: left;}
    .job_ainp::placeholder { color: #000; line-height: 40px; font-size: 18px;}
    .job_ainp:focus {outline: none; }
    .job_aon {border-bottom: 1px solid #ededed !important;}
    .cp_img_lan {font-size: 24px;float: left;padding: 100px 3% 0% 4%; width:31%;}
    .cp_ul {margin-top: 11%;}
    .cp_ul li { font-size: 24px;    padding: 2.6% 4.6%; border-radius: 30px; position:relative;}
    .cp_ul_on .cp_juz{background-color: #0d4da1 !important;transition: 0.5s; }
    .cp_ul_on .cp_ul_li_on {background-color: #053778 !important; transition: 0.5s;}
    .cp_ul_on .cp_ul_li_on a{ color: #fff !important;}
    .lanmu_cp_nei:nth-child(2n) { margin-top: 3%;}
    .lanmu_cp_nei:nth-child(3n) { margin-top: 3%;}
    .lanmu_cp_nei:nth-child(2n) .cp_img_nei{ float: right;}
    .lanmu_cp_nei:nth-child(2n) .cp_img_lan{ float: left;    float: left; padding: 6.2% 0% 0% 3.6%;}
    .cp_juz { width: 96%; height: 650px; background-color: #e9e9e9;transition: 0.5s;}
    .img_lan { padding-bottom: 5%;  font-weight: bolder;}
    .lanmu_cp_nei .img_lan { color: #1c1c1c;border-bottom: 2px solid #1c1c1c;}
    .lanmu_cp_nei .img_lan a{color: #1c1c1c;}
    .cp_ul_on .img_lan { color: #fff;border-bottom: 2px solid #ffffff; }
    .cp_ul_on .img_lan a{ color: #fff; display: inline-block;}
    .lanmu_cp_nei .cp_ul li a { color:#484848;}
    .cp_ul_on .cp_ul li a { color: #ffffffa3;}
    .cp_ul li span { position:absolute; right:5%; top:50%; transform:translateY(-50%); color:#aaaaaa52;transition: 0.5s;}
    .cp_ul_li_on  span{ color:#b1b1b1 !important; transition: 0.5s;}
    .wei_cpaaa{width: 100%;margin-bottom: 5%; float: left;}
    .job_b { width: 40%;    display: flex;     flex-wrap: wrap; justify-content: flex-end;}
    .job_b1 {    text-align: right; color: #fff; width: 100%; display: flex; align-items: flex-end;flex-direction: column;}   
    .job_b1 p:nth-child(1) { font-size: 30px; font-weight: bold;}
    .job_b1 p:nth-child(2) { font-size: 18px;     margin-top: 1%;}
    .job_b2 {  display: flex; font-size: 18px; color: #fff;  background-color: #0d4da1; align-items: center;    width: 50%;    justify-content: space-around; padding: 3% 0;margin-top: 5%;    border-radius: 30px;}
    .job_b2:hover {background-color: #093d81; }
    .job_b2 p:nth-child(1) {white-space: nowrap;
    }
    .job_b2 p:nth-child(2) img { height: 100%;}
    .job_b2 p:nth-child(2) {display: flex;  align-items: center;}


/* a_cp_a.html */
    .a_cp_a { width: 100%; float: left; display: flex;justify-content: space-between;}
    .cpa_left {width: 14%; background-color: #0d4da1; padding: 78px 2% 4.5%;}
    .cpa_left .liAl { display: block; width:95%; font-size: 24px; padding-left: 5%;color: #ffffff8a;border-bottom: 1px solid #ffffff7d;padding:5% 0% 5% 5%; position: relative;}
    .cpa_left .liAl a{ color: #fff; display: inline-block; opacity: 0.5; transition: 0.5s;} 
    .cpa_left .liAl:hover a{ opacity: 1;}
    .cpa_left_on .liAl a{ opacity: 1;}
    .cpa_aaa { padding: 0% 0 5% 5% !important;}
    .cp_er_xia {position: absolute; right: 2%; top:50%; transform: translateY(-50%); display: none;}
    .cp_er_zuo {position: absolute; right: 2%; top:50%; transform: translateY(-50%);}
    .cpa_left_on .cp_er_xia{ display: block;transition: 0.5s;}
    .cpa_left_on .cp_er_zuo{ display: none;transition: 0.5s;}
    .cpa_left ul { width: 100%; position: sticky; top: 100px;}
    .cpa_left_on .liAl { border-bottom: 1px solid #fff;transition: 0.5s; color: #fff;}
    .hRe { font-size: 20px; color: #ffffff6b;transition: 0.5s;}
    .ul_a2 {padding-left: 10%; margin-top: 8%; width: 90% !important; display: none;}
    .ul_a2 li {padding: 2.3% 0;}
    .hRe_on {color: #ffffff !important; transition: 0.5s;}
    .cpa_left_on .ul_a2{ display: block; margin-bottom: 10%;transition: 0.5s;}
    .cpa_right {width: 80%; display: flex;justify-content: center;}
    .cpa_rit_a { width: 91.2%;}
    .cpa_rit_atop {    padding: 3.5% 0;display: flex; justify-content: flex-end; align-items: center;}
    .cpa_rit_atop select { background: none; border: none; border-bottom: 1px solid #131313;width: 20%;font-size: 14px;padding:1% ; font-weight: bolder; outline: none;    margin-right: 5%;}
    .cpa_rit_atop select option { padding: 2% 0;}
    .cpa_rit_atop img {padding-right: 5%;}
    .cpa_rit_abody {}
    .rit_abody_ul {display: flex; flex-wrap: wrap; justify-content: space-between;margin-top: 0.6%;}
    .rit_abody_ul li {width: 48%;margin-bottom: 4.5%; }
    .rit_abody_ul li .abody_ulimg{width: 100%; position: absolute;height: 100%; object-fit: cover;}
    .rit_abody_ul li font { font-size: 18px; color: #080808; display: block; padding: 5% 0 4% 4.3%;}
    .abody_ulon { font-weight: bold;box-shadow: 4px 4px 12px rgba(0,0,0,0.1);}
    .abody_uldiv { width: 100%; height: 100%; background-color: #14386b94; position: absolute; z-index: 12; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(0);   transition: 0.3s;}
    .abody_uldiv  img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 13;}
    .li_div {position: relative; width: 100%;    padding-bottom: 70%;}
    .abody_ulon .li_div .abody_uldiv{ display: block;}
    .li_div:hover .abody_uldiv{ transform:translate(-50%,-50%)scale(1);}

    .cpa_rit_path { width: 100%; float: left;    margin-top: 6%;    padding-bottom: 11.6%;}
    .cpa_rit_path div a {    padding: 1% 1.5%; border: 1px solid #cbcbcb;border-radius: 10px;margin: 0 0.3%; color: #656565;}
    .cpa_rit_path div .page-num-current {border:none;}
    .cpa_rit_path div {display: flex;  justify-content: center;}
    .cpa_rit_path div a:hover {background-color: #0a4799 !important; color: #fff !important;}

/* product_cont.html */
    .pro_con{     width: 100%;  display: flex;  border-bottom: 2px solid #ededed; justify-content: flex-end;}
    .pro_con a{display: block; height: 100%; padding-bottom: 1.6%;color: #7c7c7c;}
    .pro_con div {padding: 3.5% 0 0.3% 0;  display: flex; align-items: baseline; color: #bbbbbb; float: right; margin-right: 9%; white-space: nowrap;}
    .pro_con a:last-child { border-bottom: 2px solid #0091db; color: #010101;}

    .cont_tu {width: 100%;float: left;display: flex; justify-content: center;}
    .cont_tu_a {    width: 94%;display: flex;justify-content: space-between;margin-top: 3%;}
    .cont_tu_adiv {    width: 51.7%; position: relative; overflow: hidden; padding-bottom: 51.7%;}
    .cont_tu_adiv img {height: 100%;width: 100%;position: absolute;object-fit: cover; }
    .cont_tu_adiv2 { width: 43.5%;    display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between;}
    .tu_adiv2_tit {     width: 94%;margin: 9% 0 0 1.8%;}
    .tu_adiv2_tit font { font-size: 34px; color: #0d4da1; border-bottom: 1px solid #c0c0c0;padding-bottom: 6.2%; width: 100%; display: block;}
    .adiv_imgdiv {width: 100%;display: flex;justify-content: flex-start;}
    .adiv_imgdiva { width: 100%;    padding-bottom: 12%;    display: flex;    align-items: center;}
    .cpcs_a { margin: 6.2% 0 0 0.7%; font-size: 20px; line-height: 40px; color: #000;}
    .tu_adiv_img { width: 100%;display: flex;justify-content: flex-start; flex-direction: column;}
    .tu_adiv_img .imgdiv_pics img {    width: 100%; position: absolute;  object-fit: cover; height: 100%;}
    .tu_adiv_img .imgdiv_pics{    position: relative; padding-bottom: 18%;  display: block;    width: 19%;  margin-right: 1.7%;}

    .cpnr {width: 100%;float: left;display: flex;  margin-top: 9%; justify-content: center;flex-direction: column; align-items: center;}
    .con_cpcs { font-size: 25px;}
    .con_en {     font-size: 25px; padding-left: 26px; color: #1313137d;}
    .div_cpnr {width: 92%; display: flex;padding-bottom: 1%;border-bottom: 1px solid #c0c0c0;padding-left: 1%;    align-items: center;}
    .sx_daoh { width: 100%; float: left;    margin-top: 5%; display: flex;     justify-content: space-evenly;}
    .sx_daoh .sx_daohdiv a{    display: block; width: 39%;     padding: 4.5% 2%;background-color: #e2e2e2; text-align: center; border-radius: 36px; color: #191919;}
    .sx_daohdiv {display: flex;width: 28%; justify-content: space-between;}
    .sx_daohdivON { color: #fff !important; background-color: #0056c0 !important;}
    .pro_conimg {width: 90%;margin:7.5% auto 0 auto;margin-bottom: 5.8%; position: relative; overflow: hidden;    display: flex;justify-content: center;}
    .adiv_zsjm {font-size: 18px; border: 1px solid #000; color: #000;border-radius: 50px;display: flex;padding: 2.5% 5%;align-items: center;    justify-content: space-between;width: 20%; margin-right: 1%;}
    .adiv_cpxj { font-size: 18px;color: #fff;    border-radius: 50px;padding: 2.5% 5%;display: flex;align-items: center;    justify-content: space-between;width: 20%; border: 1px solid #000; color: #000;}
    .adiv_zsjm p:nth-child(2) { display: flex;align-items: center;}
    .adiv_zsjm p:nth-child(2) img {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(0);}
    .adiv_cpxj p:nth-child(2) { display: flex;align-items: center;}
    .adiv_cpxj p:nth-child(2) img {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(0);}
    .adiv_on { background-color: #0d4da1; color: #fff; }
    .adiv_on img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1) !important;}
    .pro_conimg .swiper-container {width: 92%; height: 100% ; overflow: hidden;     padding: 1% 0;}
    .pro_conimg .swiper-slide {text-align: center; font-size: 18px;text-align: left;}
    .pro_conimg .swiper-slide:hover {box-shadow:4px 4px 12px rgba(0,0,0,0.2);}
    .slide_cpxq p:nth-child(1) { width: 100%;}
    .slide_cpxq p:nth-child(1) img { width: 100%;}
    .slide_cpxq p:nth-child(2) { padding: 3% 2%; font-size: 18px; color: #080808;}
    .pro_aa { width: 100%; float: left;}
    .pro_conimg .swiper-button-next:after, .pro_conimg .swiper-button-prev:after { color: #9b9b9b; content: ' ';}
    .pro_conimg .iconfont { font-size: 50px; color: #9b9b9b;}
    .pro_conimg .swiper-button-next,.pro_conimg .swiper-button-prev {top: var(--swiper-navigation-top-offset,42%);}
    .content_co {   margin-top: 5%;width: 93%;display: flex; flex-direction: column;flex-wrap: nowrap;align-items: center;}
    .content_co img{ max-width: 100%; float: left;}

/* joblist.html */
    .joblist_a { float: left;width: 100%; display: flex; position: relative;justify-content: center; }
    .ppjs_zs { width: 100%;float: left; display: flex;flex-wrap: wrap;}
    .ppjs_zs_a { width: 100%;}
    .ppjs_zs_a p:nth-child(1) { font-size: 40px; line-height: 60px; color: #8b8b8b;    margin:0% 0% 0% 4.2%;}
    .ppjs_zs_a p:nth-child(2) { font-size: 24px; line-height: 40px; color: #202020;margin:0% 0% 0% 4.5%;}
    .nei_cont { font-size: 18px;    width: 55%;margin: 0% 0% 0% 4%;}
    .nei_img { width: 36%; position: relative; padding-bottom:23.5%; border-radius: 10px;    margin: 0% 2% 0% 0%;}
    .nei_img img { width: 100%; height: 100%; position: absolute; object-fit: cover;border-radius: 10px;}
    .top_zs {width: min(96%,1330px);float: left; display: flex;flex-wrap: wrap; }
    .ppjs_zs_b { display: flex;margin-top: 3.1%;justify-content: space-between; align-items: flex-start;}
    .ppys_zs {width: 100%;float: left; display: flex;flex-wrap: wrap; margin:0% 0% 0% 0;}
    .daxie_en {text-transform:uppercase;}
    .ppys_zsb_a { display: flex;align-items: center;padding: 1.35% 0;}
    .ppys_zsb_aa { display: flex;align-items: center;}
    .ppys_zsb_ab{font-size: 20px; display: flex;align-items: center;    width: 100%;}
    .jmlc_zs .ppjs_zs_a p:nth-child(1) {font-size: 40px;line-height: 60px;color: #8b8b8b; margin:0% 0% 0% 3.5%;}
    .ppys_zsb_aba { color: #0d4da1; margin: 0% 1% 0% 0%;}
    .ppjs_zsb {margin: 2.3% 0% 0% 4.7%;    width: 100%;}
    .jmzc_zs {width: 100%;float: left; display: flex;flex-wrap: wrap;     margin: 0% 0% 0% 0.3%;}
    .jmzc_zs .ppjs_zs_a p:nth-child(2) { font-size: 24px; line-height: 40px; color: #202020;margin:0.2% 0% 0% 4.3%;}
    .jmzc_zsb {margin: 2.5% 0% 0% 4.4%;width: 100%;}
    .jmzc_zsb_a {display: flex;align-items: center;padding: 1.4% 0;}
    .jmlc_zs {width: 100%;float: left; display: flex;flex-wrap: wrap;     margin: 0% 0% 7% 0.8%; }
    .jmlc_zs .ppjs_zs_a p:nth-child(2) { font-size: 24px; line-height: 40px; color: #202020;margin:0% 0% 0% 3.8%;}
    .jmlc_zsb {margin: 3.6% 0% 0% 3.7%; display: flex; color: #565656;align-items: center; width: 87%; justify-content: space-between;}
    .jmlc_zsb p{ background-color: #e8e8e8;padding:2.35%; width:3.6%;    border-radius: 10px;text-align: center;    font-weight: bold;white-space: nowrap;}
    .jmlc_zsb .iconfont {font-weight: bolder;font-size: 22px; color: #cfd2d6;}
    .jmlc_zsb_sezi { background-color: #2d64ac !important; color: #fff;}
    .jmlc_dsb_sezi { color: #2d64ac !important;}
    .xsgy_zs { width: 100%; float: left;display: flex;flex-wrap: wrap;  margin: 7% 0 0% 0%;}
    .xsgy_zs  .ppjs_zs_a p:nth-child(2) { font-size: 24px; line-height: 40px; color: #202020;margin:0.3% 0% 0% 4.5%;}
    .xsgy_zsb { width: 92%; margin: 5.6% 0% 0% 4.6%; display: flex;    align-items: center;}


    .xsgy_zsb select {width: 33.3%;font-size: 18px;padding:2.1% 2%; border: 1px solid #000; display: flex;justify-content: space-between;align-items: center; position: relative;appearance:none;-moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari 和 Chrome */; background:url(../images/index/xia.png) no-repeat 94% 55%}
    .xsgy_zsb select:nth-child(1) {border-right-width: 0px;}
    .xsgy_zsb select:focus { border: 1px solid #0d4ea2; outline: none;border-right-width: 0px;}
    .xsgy_zsb_on { border-left: 1px solid #0d4ea2 !important;}



    .xsgy_zsb a{ color:#006600; text-decoration:none;}
    .xsgy_zsb a:hover{color:#990000;}
    .xsgy_zsb .top{ margin:5px auto; color:#990000; text-align:center;}
    .xsgy_zsb .info{ width: 100%;}
    .xsgy_zsb .info #show{ color:#3399FF; }
    .xsgy_zsb .bottom{ text-align:right; font-size:12px; color:#CCCCCC; width:1000px;}
    .info_aw { width: 100%; display: flex;
        align-items: center;}



    .cx_bt {padding:2.1% 4.35%; background-color: #0d4da1; color: #fff;  font-size: 18px;border: none; cursor: pointer;}
    .rexian {    font-size: 18px; color: #a6a6a6; margin:1.5% 0% 0% 4.7%;    width: 100%;}
    .jmrx {width: 100%; margin:4% 0% 0% 4.8%; font-size: 24px;}
    .jmrx_dh {font-size: 30px; color: #0d4da1; margin: 0% 0% 0% 4.8%;}
    .jmly_zs {width: 100%;float: left; display: flex;flex-wrap: wrap;     margin: 0% 0% 7% 0.2%; }
    .jmly_zs .ppjs_zs_a p:nth-child(2) { font-size: 24px; line-height: 40px; color: #202020;margin:0% 0% 0% 4.4%;}
    .liuyan_list {margin: 5.7% 0% 5% 4.4%; width: 96%;}
    .form_a1 { display: flex;    justify-content: space-between;}
    .form_a1 input { width: 28%; padding: 2%;background-color: #f4f4f452;    border: 1px solid #d0d0d0; font-size: 20px;}

    .liuyan_list input::-webkit-input-placeholder{ color: #a4a4a4; font-size: 20px;}
    .liuyan_list input::-webkit-input-placeholder{color: #a4a4a4;} 
    .liuyan_list input:-moz-placeholder{color: #a4a4a4;} /* Firefox版本4-18 */
    .liuyan_list input:-moz-placeholder{color: #a4a4a4;} /* Firefox版本19+ */
    .liuyan_list input:-ms-input-placeholder{color: #a4a4a4;} /* IE浏览器 */
    .form_a2 {margin: 2% 0% 0% 0%;    display: flex;  justify-content: space-between;}
    .form_a2 input { width: 28%; padding:2%;background-color: #f4f4f452;    border: 1px solid #d0d0d0; font-size: 20px;}
    .form_a2_div {width: 66%;display: flex;border: 1px solid #d0d0d0;}
    .form_a2_div select { border: none; outline: none;appearance:none;-moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari 和 Chrome */;    font-size: 18px; color: #a4a4a4;}
    .form_a2_div select:nth-child(1) { width: 31%; padding-left: 7.7%;}
    .form_a2_div select:nth-child(2) { width: 32%; padding-left: 7.7%;}
    .form_a2_div select:nth-child(3) { width: 37%; padding-left: 6.7%;    background: url(../images/index/xia.png) no-repeat 8% center;}
    .xzs { background: url(../images/index/xia.png) no-repeat 15% center;}
    .form_a3 {margin: 2% 0% 0% 0%;    display: flex;  justify-content: space-between;}
    .form_a3 input:nth-child(1) { width: 28%; padding:2%;background-color: #f4f4f452;    border: 1px solid #d0d0d0; font-size: 18px;}
    .form_a3 input:nth-child(2) { width: 62%; padding:2%;background-color: #f4f4f452;    border: 1px solid #d0d0d0; font-size: 18px;}
    .form_a4 {margin: 2% 0% 0% 0%;    border: none; padding: 2.35%;background-color: #0d4ea2;color: #fff;    width: 20.55%; font-size: 18px;cursor: pointer;}
    .form_a2 .form_a2_inp1:focus { border: 1px solid #0d4ea2; outline: none;}
    .form_a1 input:focus { border: 1px solid #0d4ea2; outline: none;}
    .form_a3 input:focus { border: 1px solid #0d4ea2; outline: none;}



    .dingwei { width: 10%;  position: relative; height: 100%;}
    .dingwei a { padding: 4% 15%; margin: 2% 0; border-radius: 25px; font-size: 18px; color: #0d4da1;border: 1.5px solid;}
    .dingwei_on { background-color:#0d4da1; color: #fff !important; }
    .pb_hz { position: absolute; top:0; left: 0; z-index: 12;display: flex;flex-direction: column;  align-items: center; width: 100%;}
    #ppjs_oo1 { float: left; width: 100%; padding: 4.5% 0; transition: 1.5s;}
    #ppjs_oo2 { float: left; width: 100%; padding: 6.5% 0;  transition: 1.5s;}
    #ppjs_oo3 { float: left; width: 100%; padding: 7.2% 0; transition: 1.5s;}
    #ppjs_oo4 { float: left; width: 100%; padding: 4.9% 0;  transition: 1.5s;}
    #ppjs_oo5 { float: left; width: 100%; padding: 4.6% 0; transition: 1.5s;}
    #ppjs_oo6 { float: left; width: 100%; padding: 6.35% 0;  transition: 1.5s;}

/* a_fwzx */
    .juzwz {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: flex;    flex-direction: column;  align-items: center;}
    .fwzc_a { width: 100%; float: left; padding: 5% 0; font-size: 26px; text-align: center; min-height: 300px;}
    .fwzc_a table{ margin:0 auto;}
    .juzwz p {color: #fff !important;}
    .juzwz p:first-child {font-size: 24px;}
    .juzwz p:last-child { font-size: 70px; font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;}
    .fwzc_titi { width: 100%; float: left; text-align: center;    padding-top: 5%;}
    .en_titi_a { font-size: 40px;}
    .en_tit_b { font-size: 30px;}

/* a_zzan.html */
    .zzan_list {width: 100%;float: left;padding-top: 5.5%;display: flex;justify-content: center;}
    .zzan_list div {width: min(96%,1400px);display: flex; justify-content: space-between;flex-wrap: wrap;}
    .zzan_a {width: 44.3%; display: flex; align-items: center; margin-bottom: 1.8%;color: #000; font-family: '黑体';border-radius: 5px; position: relative; padding: 2.5% 2.5% 2.5% 2.5%; justify-content: space-between; background-color: #ededed;}
    .zzan_a span p { padding-left: 1.8%; letter-spacing: 2px; font-size: 18px;}
    .xin_zzan {margin-top: 3.5%;margin-bottom: 11.3%;}
    .xin_zzan div a {background-color: #f4f4f4;}
    .zzan_on { color: #0d4da1;box-shadow: 4px 4px 12px rgba(0,0,0,0.2); transition: all 0.5s;}
    .xin_zzan_a {margin-bottom: 11.3%;}
    .xin_zzan_a div a {background-color: #f4f4f4;}
    .zzan_a span {width: 100%;display: flex;align-items: center;}




/* a_cptc_sms.html */
    .zzan_list_s {width: 100%;float: left;padding: 7.55% 0; display: flex; justify-content: center;}
    .zzan_list_sms {width: min(96%,1400px);display: flex;justify-content: space-between;flex-wrap: wrap;}
    .sms_zzan { width: 100%;}
    .sms_zzan span { font-size: 20px;  color: #000;}
    .sms_nei { display: none;    justify-content: space-between;  flex-wrap: wrap;}
    .xiala {display: flex; justify-content: space-between;align-items: center; background-color: #989898; padding: 2.65% 3% 2.65% 4%; margin-bottom: 1.4%;border-radius: 10px;}
    .xiala span { color: #fff;font-weight: bold;}
    .xia_b {display: none;}
    .sms_zzan_on .xiala {background-color: #0d4da1; }
    .sms_zzan_on .xia_a {display: none;transition: all 0.5s;}
    .sms_zzan_on .xia_b { display: block;transition: all 0.5s;}
    .sms_zzan_on .sms_nei { display: flex;}
    .sms_nei .zzan_on span {color: #0d4da1;}

/* a_lxwm.html */
    .lxwm_titi { width: 100%; float: left;padding-bottom:8%;    position: relative;}
    .lxwm_titi iframe {width: 100%;height: 800px;}
    .lx_map{ width: 100%; float: left; position: relative; overflow: hidden; height: 900px;}
    .lx_map_yy{ position: absolute; height: 100%; width: 100%; z-index: 9; cursor: pointer; }
    .lx_map .map{ width: 100%; height: calc(100% + 25px); float: left; position: relative; }
    .lx_map .map_a{ width: 100%; height: calc(100% + 25px); float: left; position: relative; display: none;}
    .map_ying { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 12;}
    .lx_map_content{position: absolute; width: max(32.5%,400px); background: #0d4da1; left: 11.65%; top: 43%; transform: translateY(-50%); -webkit-box-sizing: border-box; box-sizing: border-box;  padding: 2.9%; border-radius: 10px; z-index: 99;display: flex; flex-wrap: wrap; justify-content: flex-start;flex-direction: column;}
    .lx_map_content .lx_map_title{ font-size: 28px; color: #fff;position: relative; padding-bottom: 6%;margin: 0% 0% 3% 6%; padding-top: 16%;font-weight: bold; letter-spacing: 1.5px;}
    .lx_map_content .lx_map_title:after{ content: ''; width: 48px; height: 2px; background: #d5d5d5; position: absolute;  bottom: 0; left: 0;}
    .lx_map_content .lx_map_add{ font-size: 16px; margin-top: 6px; float: left; width: 100%;color: #ffffffbf; margin-left: 6%; padding: 1% 0;}
    .lx_map_content .lx_map_add span{ color: #ffffffbf;; font-weight: bold;}
    .lx_map_content .lx_map_fax{     font-size: 16px; margin-top: 2px; float: left;width: 100%;color: #ffffffbf;margin-left: 6%;}
    .lx_map_button { display: flex; justify-content: space-around; width: 93%;}
    .lx_map_button button{    font-size: 18px; background: #0b3277; border: none; padding: 3.5% 0%; width: 45.8%; border-radius: 30px; color: #fff;}
    .lx_map_content .lx_map_fax span{ color: #ffffffbf; font-weight: bold;}
    .lx_map_content .lx_map_tel{ width: 100%; float: left; margin-top: 55px;  font-size: 16px; color: #0f0f0f;}
    .lx_map_content .lx_map_tel span{ float: left; width: 100%; font-size: 32px; font-weight: bold; line-height: 40px;}
    .lx_map_content .lx_map_tel span a{ color: #f86400;}
    .lxwm_lxly {width: 100%; float: left;text-align: center;padding-bottom: 10%; display: flex; flex-direction: column; align-items: center;}
    .lxwm_lxly img {width: 70%;}
    .gek_ae { margin-top: 11% !important;}
    .bott_o { background-color: #b70804 !important;}
    .tit_lxwm p:nth-child(1){ font-size: 50px;text-transform:uppercase;}
    .tit_lxwm p:nth-child(2){ font-size: 30px; margin-top:2.7%;}
    .zxly_list {margin-top: 6.5%;  width: min(96%,1200px);display: flex; justify-content: space-between;}
    .zxly_list form{width: 100%; display: flex;flex-wrap: wrap; justify-content: space-between;}
    .zxly_list input {width: 44.1%; font-size: 15px; background-color: #e8e8e8; border: none; padding: 2% 2.1%;border-radius: 5px;border:1px solid #e8e8e8;}
    .zxly_list input:focus { border: 1px solid #0d4da1; outline: none;background-color:#fff;}
    .zxly_list textarea { width: 100%; margin-top: 3.2%;background-color: #e8e8e8;  border: none;padding: 2% 2%;height: 170px; font-size: 15px;border-radius: 5px;resize: none;border: 1px solid #e8e8e8;}
    .zxly_list button {width: 100%; background-color: #0d4da1; margin-top: 3%; border: none; font-size: 16px;color: #fff;padding: 1.65% 0; border-radius: 5px;cursor: pointer; }
    .zxly_list input::-webkit-input-placeholder { color: #2020207a;}
    .zxly_list input::-moz-placeholder { color: #2020207a;}/* Mozilla Firefox 19+ */
    .zxly_list input:-moz-placeholder { color: #2020207a; } /* Mozilla Firefox 4 to 18 */
    .zxly_list input:-ms-input-placeholder { color: #2020207a;}/* Internet Explorer 10-11 */

    .zxly_list textarea::placeholder {
        color: #2020207a;
    }
    .zxly_list textarea:focus { border: 1px solid #0d4da1; outline: none;background-color:#fff;}



/* a_zpgw.html */
    .zpgw_titi { width: 100%; float: left;   display: flex;justify-content: center; flex-wrap: wrap;     margin-top: 10%;    padding-bottom: 2.2%;}
    .zpgw_num {width: 81%; display: flex;justify-content: space-between;flex-wrap: wrap;}
    .zpgw_num a { display: flex;  width: 42.5%; padding: 3% 2.8% 3% 4%; background-color: #eeeeee; flex-direction: column;border-radius: 10px;margin-bottom: 2%; position: relative;}
    .zpgw_num a span {     color: #000;font-size: 22px;margin-bottom: 5%; margin-left: 1.1%;}
    .zpgw_num a ul li { color: #000;font-size: 16px; width: 39%;margin-bottom: 3%;}
    .zpgw_num a ul {display: flex; flex-wrap: wrap; margin-top: 2%;}
    .zpgw_num_on { background-color: #0d4da1 !important;} 
    .zpgw_num_on span { color: #fff !important;}
    .zpgw_num_on ul li { color: #fff !important;}
    .zpgw_num a .jia_jia { position: absolute;  bottom: 22%; right: 5%; z-index: 12; color: #f7f7f7; padding: 3%; background-color: #c1bfc1; border-radius: 50%;}
    .jia_jia img{ width: 10px; height: 10px; }
    .zpgw_num_on .jia_jia {background-color:#b70804 !important;}
    .zpgw_a div a {background-color: #f4f4f4;}
    .zpgw_a {margin-bottom: 9.7%;}

    /* aa_lanmu.html */
    .lanmu_con {width: 100%; display: flex; padding-top: 6.5%; margin-bottom: 15%; flex-direction: column;  align-items: center;}
    .lanmu_con p { width: 100%;}
    .lanmu_tit {text-align: center;}
    .lanmu_tit p:nth-child(1) {text-transform:uppercase;    font-size: 38px;}
    .lanmu_tit p:nth-child(2) {margin: 2% 0% 0% 0%; font-size: 25px;}
    .lanmu_conawe {width: min(90%,1200px);  display: flex;justify-content: space-between;    margin-top: 6.7%;}
    .num1_aab p:nth-child(2) {text-transform:uppercase; font-size: 16px; line-height: 20px; height: 40px; color: #c7c7c7;}
    .num1_a { text-align: center; width: 22%;}
    .num1_aaa div img {float: left;}
    .num1_aaa div{    border-radius: 50%;padding: 18%; display: inline-block; border: 10px solid #04397f; background-color: #0d4da1;}
    .num1_aab {margin: 7% 0% 0% 0%;}
    .num1_aab p:nth-child(1) {font-size: 25px;font-weight: bold;}
    .num1_aac {}
    .num1_aac ul li {margin-top: 2.2%;}
    .num1_aac ul li .iconfont{font-size: 28px; color: #0d4da1;font-weight: bold;}
    .num1_aac ul li p { padding: 6% 0; font-size: 18px;  border-radius: 30px; color: #0d4da1; margin: 2% 0% 0% 0%;font-weight: bold;border: 1px solid;}

    /* aa_lanmua.html */
    .lanmu_con_a { width: 100%;display: flex; padding-top: 6.5%;  margin-bottom: 10%; flex-direction: column;align-items: center;}
    .lanmua_tit {width: 100%; text-align: center;}
    .lanmua_tit p:nth-child(1) {    width: 100%;font-size: 38px; text-transform: uppercase;}
    .lanmua_tit p:nth-child(2) {font-size: 24px;margin: 0.45% 0% 0% 0%;} 
    .lanmua_num {width:min(96%,1400px); margin-top: 5%;}
    .lanmua_num ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
    .lanmua_num ul li {width: 33%;    background-color: #fff;    margin: 0% 0% 0.5% 0%;}
    .lanmua_num_adiv {display: flex;justify-content: space-between;  padding:8% 5.3% 5% 6.9%; align-items: center;width: 88%;}
    .lanmua_diva p:nth-child(1){font-size: 22px;color: #0d4da1; letter-spacing: 3px;    font-weight: bold;} 
    .lanmua_diva p:nth-child(2){text-transform:uppercase;    margin: 3% 0% 0% 0%; color: #c7c7c7;} 
    .lanmua_diva {margin: 3% 0% 0% 0%;}
    .lanmua_divb { width: 20%; position: relative;  padding-bottom: 16%;}
    .lanmua_divb img {position: absolute; right: 0; object-fit: contain; width: 100%;  height: 100%;}
    .lanmua_num_adiv1 {margin: 0% 0% 0% 6.5%;min-height: 75px ; width: 90%;    line-height: 25px; color: #737373;}

/* a_gczb.html */
    .gczb_a {position: absolute; top: 54%; left: 50%; transform: translate(-50%,-50%); display: flex;flex-direction: column; letter-spacing: 2px; align-items: center;}
    .gczb_a p:nth-child(2) {text-transform: uppercase; margin: 1% 0% 0% 0%; font-size: 75px;color: #fff;}
    .gczb_a p:nth-child(1) {font-size: 24px;font-weight: bold;color: #fff;}
    .gczb_b {width: 100%;display: flex;padding-top: 5%;margin-bottom: 5%;flex-direction: column; align-items: center; text-align: center;}
    .gczb_ba p:nth-child(1) {font-size: 40px;text-transform: uppercase;}
    .gczb_ba p:nth-child(2) {font-size: 24px;margin: 2% 0% 0% 0%;}
    .gczb_bb {width: 100%; margin: 5.3% 0% 0% 0%;}
    .gczb_bb ul {display: flex;flex-direction: column;align-items: center;}
    .gczb_bb ul li {width:73.5%;margin: 0% 0% 3.7% 0%; position: relative; padding-bottom: 40.35%;}
    .gczb_bb ul li img {    position: absolute; object-fit: cover; width: 100%; height: 100%;left: 0;z-index: 0;}
    .gczb_li_div {    position: absolute; bottom: 0;left: 0; width: 94.8%;color: #ffffff; font-size: 18px; z-index: 3;background-color: #0000007d; text-align: left; padding: 3.45% 2.6% 3.5% 2.6%;}
    .gczb_li_div p:nth-child(1){    text-transform: uppercase; font-size: 20px; padding: 0% 0% 0.3% 0%;}
    .gczb_li_div p:nth-child(2) {    font-size: 25px;}







@media screen and (max-width:1600px){

    .lmdt p:nth-child(2){ font-size: 55px;  transition: 0.5s;}
}
@media screen and (max-width:1400px){
    .in_top{ height: 55px; }
    .num1_aab p:nth-child(2){ font-size: 14px;}
    .lx_map_content .lx_map_title{ margin-left: 0; font-size: 22px;}
    .lx_map_content .lx_map_add{ margin-left: 0; font-size: 14px;}
    .lx_map_content .lx_map_fax{ margin-left: 0;}
    .jobli>img{ width: 130%; }
    .job_b1 p:nth-child(1){ font-size: 24px;}
    .job_b1 p:nth-child(2){ font-size: 16px;}
    .job_b2{ width: 165px !important;}
    .cp_juz{ height: 550px;}
    .adiv_zsjm,.adiv_cpxj{ width: 25%;}
}
@media screen and (max-width: 1200px){
    .daohang2{ height: 57px;}
    .daohang2_div2 a{ font-size: 14px;}
    .daohang2_div3 button{ padding: 6px;}
    .lmdt p:nth-child(2){ font-size: 36px;}
    .lanmu_a a{ font-size: 22px;}
    .ermu_b ul li a{ padding: 14px 0;font-size: 16px;}
    .daohang{ width: 40%;}
    .lanmu_b{ width: 25%;}
    .leea{ left: 40%;} 
    .wei_lanmu{ margin-left: 8%;}
    .lanmu_wei_tit{ font-size: 20px; margin-bottom: 10px; float: left; width: 100%;}
    .lanmu_wei ul{ display: inline-block; float: left; width: 100%;}
    .lanmu_wei ul li{ float: left; margin-bottom: 10px; width: 100%;} 
    .lanmu_wei ul li a{ font-size: 14px;}
    .erweima{ width: 120px;}
    .erweima img{ width: 100%;}
    .gczb_ba p:nth-child(1){ font-size: 32px;}
    .posi_actit font{ font-size: 32px;}
    .posi_actit div{ font-size: 14px; text-align: center;}
    .num1_aab p:nth-child(1){ font-size: 22px;}
    .num1_aac ul li p{ font-size: 16px;}
    .lanmua_diva p:nth-child(1){ font-size: 18px;}
    .lanmua_diva p:nth-child(2){ font-size: 14px;}
    .lanmua_num_adiv1{ font-size: 14px;}
    .mtzx_tit{ font-size: 16px; padding: 15px 0 0 10px;}
    .mtzx_bo a p:nth-child(3){ font-size: 14px !important; padding-top: 3px !important; padding-left: 10px !important;} 
    .ppzx_aa p:nth-child(1){ font-size: 16px;}
    .ppzx_aa p:nth-child(2){ font-size: 36px;}
    .list_a_on .ppzx_ab p:nth-child(1){ font-size: 20px;}
    .ppzx_ab p:nth-child(2){ font-size: 16px; line-height: 22px;}
    .dingwei a{ font-size: 16px;}
    .cp_img_lan{  padding: 50px 3% 0% 4%;}
    .cp_juz { height: 450px; }
    .cpa_left .liAl{ font-size: 22px;}
    .ul_a2 li a{ font-size: 20px;}
    .pro_con div{ padding-top: 35px; margin-right: 3%;}
    .pro_con a{ font-size: 16px;} 
}
@media screen and (max-width: 999px){
    .daohang2{ display: none;}
    .in_top{ top: 0 !important;}
    .sousuo input{ width: 100px; font-size: 14px;}
    .sou a{ display: none;}
    .wei_lanmu{ display: none;}
    .wei{ padding: 15px 0;}
    .erweima{  margin: 0 auto;}
    .gczb_bb{ margin-top: 30px;}
    .gczb_bb ul li{  width: 96%; padding-bottom: 52%;}
    .daolan a{ font-size: 16px;}
    .zpgw_titi{ margin-top: 50px;}
    .zpgw_num{ width: 96%;}
    .zpgw_num a span{ font-size: 18px; margin-bottom: 5px;}
    .zpgw_num a ul li{ width: 50%;font-size: 14px; margin-bottom: 10px;}
    .posi_actit font{ font-size: 24px;}
    .lanmua_num ul li{ width: 49.5%; margin-bottom: 1%;}
    .zzan_a span p{ font-size: 16px;}
    .mtzx_bo a{ width: 49.5%;}
    .lx_map{ height: 700px;}
    .lx_map_content{ left: 3%; padding: 2%;}
    .tit_lxwm p:nth-child(1){ font-size: 32px;}
    .list_a_on .ppzx_ab p:nth-child(1),.ppzx_ab p:nth-child(1){ font-size: 18px; }
    .tit_lxwm p:nth-child(2){ font-size: 24px;}
    .ppzx_ab p:nth-child(2){font-size: 14px; line-height: 20px; height: 40px; overflow: hidden;}
    .ppzx_aa p:nth-child(2) { font-size: 28px;  }
    .pb_hz{ display: none;}
    .joblist_a{ display: inline-block;}
    .top_zs{  float: none;  margin: 0 auto;}
    .ppjs_zs_a p:nth-child(1){ font-size: 32px;    line-height: 44px;}
    .ppjs_zs_a p:nth-child(2){ font-size: 20px;}
    .nei_cont{ font-size: 16px;} 
    .ppys_zsb_ab{ font-size: 16px;}
    .ppys_zsb_aba{ min-width: 110px;}
    .jmlc_zsb{ display: inline-block; width: 100%;}
    .jmlc_zsb p{ width: 90px; float: left; margin-bottom: 15px;} 
    .jmlc_zsb .iconfont{ float: left; position: relative; top: 26px;}
    .xsgy_zsb select{ font-size: 16px;}
    .rexian{font-size: 16px;}
    .jmrx{ font-size: 22px;}
    .jmrx_dh{ font-size: 26px;}
    .xsgy_zs .ppjs_zs_a p:nth-child(2),.jmly_zs .ppjs_zs_a p:nth-child(2){ font-size: 20px;}
    .liuyan_list input::-webkit-input-placeholder{ font-size: 16px;}
    .icon-sanjiaoxia:before{ font-size: 18px;}
    .form_a4{ font-size: 16px;}
    .jobli>img{ width: 150%;}
    .job_adiv{ margin-top: 22px;}
    .job_ainp::placeholder,.job_ainp { font-size: 14px;}
    .job_b1 p:nth-child(1) { font-size: 18px; }
    .job_b1 p:nth-child(2) { font-size: 12px; }
    .job_b2{ font-size: 16px;}
    .job_b2 p:nth-child(2) img { height: 20px; }
    .job_b2{ width: 136px !important;}
    .cp_juz { height: auto;  }
    .cp_img_nei{ width: 100%; height: auto; float: left; position: relative; padding-bottom: 63%; overflow: hidden;}
    .lanmu_cp_nei div img{ position: absolute;}
    .cp_img_lan{ width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
    .cp_ul{ margin: 30px 0;}
    .a_cp_a{ display: inline-block;}
    .cpa_left{ width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 30px 2.2% 4.5% 3.4%;;}
    .cpa_aaa{ padding: 0% 0 15px 15px !important;}
    .cpa_left_on .ul_a2{ margin: 10px 0; padding-left: 20px;}
    .ul_a2 li { padding: 7px 0; }
    .cpa_left .liAl{ padding: 15px 0 15px 15px;}
    .cpa_right{ width: 100%;}
    .cpa_rit_atop{ padding: 2.5% 0;}
    .rit_abody_ul li font{ font-size: 16px;}
    .cont_tu_a{ display: inline-block;}
    .cont_tu_adiv{ width: 100%; padding-bottom: 90%;}
    .cont_tu_adiv2{ width: 100%;}
    .tu_adiv2_tit{ margin-top: 20px; margin-left: 0; width: 100%;}
    .tu_adiv2_tit font{ font-size: 28px; padding-bottom: 15px;}
    .cpcs_a{ font-size: 18px; line-height: 35px; margin: 15px 0; min-height: 200px;}
    .adiv_imgdiva{ padding-bottom: 30px;}
    .adiv_zsjm, .adiv_cpxj{  width: auto; font-size: 16px; padding: 10px 30px;}
    .adiv_zsjm p:nth-child(2),.adiv_cpxj p:nth-child(2){ margin-left: 15px;}
    .adiv_zsjm p:nth-child(2) img,.adiv_cpxj p:nth-child(2) img{ height: 18px;}
    .con_cpcs{ font-size: 22px;}
    .con_en{ font-size: 18px;}
    .sx_daoh .sx_daohdiv a{ font-size: 14px;}
    .slide_cpxq p:nth-child(2){ font-size: 16px;}
   
}
@media screen and (max-width: 799px){
    .lmdt p:nth-child(1){ font-size: 18px;}
    .lmdt p:nth-child(2) { font-size: 20px; }
    .gczb_ba p:nth-child(1) { font-size: 24px;  }
    .gczb_ba p:nth-child(2){ font-size: 20px;}
    .gczb_li_div p:nth-child(1){ font-size: 14px;}
    .gczb_li_div p:nth-child(2) { font-size: 20px; }
    .daolan a{ width: calc(80%/3);}
    .zpgw_titi { margin-top: 30px; }
    .zpgw_num a{ width: 100%;}
    .zpgw_num a .jia_jia{ padding: 2%; bottom: 15%;}
    .sitepa_path div a{ padding: 5px 10px; border-radius: 5px; margin: 0 5px !important; font-size: 12px;}
    .nei_zx_pro{ font-size: 14px;} 
    .sx_zj_span span,.sx_zj_span span a,.fanhui_a a{ font-size: 16px;}
    .lanmua_diva p:nth-child(1) { font-size: 16px; }
    .lanmua_diva p:nth-child(2) { font-size: 12px; }
    .lanmua_num_adiv1{ font-size: 12px; line-height: 20px;}
    .lanmua_tit p:nth-child(1){ font-size: 28px;}
    .en_titi_a{ font-size: 28px;}
    .en_tit_b{ font-size: 24px;}
    .fwzc_a{ font-size: 20px;}
    .zzan_a{ width: 100%;}
    #back_top div{ font-size: 20px !important;}
    #back_top{ right: 5px !important; bottom: 40px !important;}
    .sms_zzan_on .xia_b{ height: 15px;} 
    .lx_map{ height: 500px;}
    .zxly_list{ margin-top: 2.5%;}
    .zxly_list input{ width: 100%;margin-top: 3.2%;}
    .ppzx_aa p:nth-child(1) { font-size: 14px; }
    .ppzx_aa p:nth-child(2) { font-size: 22px; }
    .list_a_on .ppzx_ab p:nth-child(1) { font-size: 18px; line-height: 35px;}
    .ppzx_ac{ padding-bottom: 13%;}
    .ppjs_zs_b{ display: inline-block;}
    .ppjs_zs_a p:nth-child(1),.ppjs_zs_a p:nth-child(2),.nei_cont,.ppjs_zsb,.jmzc_zs .ppjs_zs_a p:nth-child(2),.jmzc_zsb,.jmlc_zs .ppjs_zs_a p:nth-child(1),.jmlc_zs .ppjs_zs_a p:nth-child(2),.jmlc_zsb,.xsgy_zs .ppjs_zs_a p:nth-child(2),.xsgy_zsb,.rexian,.jmrx,.jmrx_dh,.jmly_zs .ppjs_zs_a p:nth-child(2),.liuyan_list{ margin-left: 0;}
    .nei_cont{ width: 100%;}
    .nei_img{ width: 100%; padding-bottom: 70%;}
    .city-picker-selector .selector-name{ text-indent: 9% !important; font-size: 14px !important; }
    .icon-sanjiaoxia:before{ font-size: 16px !important; position: relative; top:3px;}
    .liuyan_list input::-webkit-input-placeholder{ font-size: 14px;}
    .form_a4 { font-size: 14px; padding: 1.35%; }
    .jmlc_zsb p{ font-size: 14px;}
    .jobli>img { width: 160%; }
    .tu_adiv2_tit font{ font-size: 24px;}
    .cpcs_a{ font-size: 16px; line-height: 30px;    min-height: auto;}
    .adiv_zsjm, .adiv_cpxj{ font-size: 14px; padding: 8px 20px;}
    .sx_daohdiv{ width: 42%;}
}
@media screen and (max-width:599px){
    .lanmu_q{ position: absolute; height: 100%;}
    .in_top{ display: inline-block;}
    .sou{ display: none;}
    .zuo_top{  display: inline-block; float: right; margin-right: 2%;}
    .zuo_top font{ display: none;}
    .sp_nav { margin-top: 14px;}
    .logo_div{ position: relative; float: left; left:auto; top: auto; transform: none; margin-top:10px;}
    .logo_top{ width: auto; height: 30px;}
    .lmdt{overflow: hidden;}
    .lmdt img{ width: 130%; float: left; position: relative; left: 50%; transform: translateX(-50%);}
    .gczb_a{ width: 100%; top: 62%;}
    .lmdt p:nth-child(2) { font-size: 16px; }
    .daohang{  box-shadow: -20px 0px 20px 0px #153b6a; left: auto; right: -100%;  width: 50%;}
    .lee{ right: 0;}
    .lanmu_b {  width: 40%;  right: -100%;}
    .leea {  right: 50%; left: auto;  }
    .lee .sp_nav{ float: right; margin: 40px 20px 0;     width: 50px;}
    .lanmu_a a i{ left: 0; right: auto;}
    .fx_wei a{  font-size: 26px; transition: 0.5s; padding: 10px 0;}
    .erweima img {/* border: 5px solid #000000;*/  }
    .erweima span{ margin-top: 10px !important; font-size: 14px;}
    .fx_fx li{ width: 50%; border-top: 1px solid #9f9f9f47; padding: 5% 0;}
    .bei{ font-size: 14px;}
    .daolan a { font-size: 14px; }
    .gczb_bb { margin-top: 20px;  }
    .gczb_li_div p:nth-child(1){ font-size: 12px;}
    .gczb_li_div p:nth-child(2) { font-size: 16px; }
    .zpgw_num a span{ font-size: 16px;}
    .zpgw_num a ul li{ font-size: 12px;}
    .sx_zj_a{ display: inline-block;padding: 2.8% 0 0 0%;}
    .sx_zj_span{ width: 100%;  float: left;}
    .sx_zj_span span, .sx_zj_span span a, .fanhui_a a { font-size: 14px; }
    .fanhui_a{ margin-top: 25px; width: 100%;  float: left;  text-align: center;}
    .fanhui_a a{ padding: 10px 20px; display: inline-block;}
    .posi_acto div a:last-child{ padding-bottom: 3.9%;}
    .posi_acto div a:last-child,.posi_acto div a{ font-size: 12px;}
    .lanmu_tit p:nth-child(1){ font-size: 24px;}
    .lanmu_tit p:nth-child(2){ font-size: 20px;}
    .num1_a{ width: 28%;}
    .num1_aaa div img{ height: 45px;}
    .num1_aaa div{ border: 4px solid #04397f;}
    .num1_aac ul li p { font-size: 12px;  }
    .num1_aab p:nth-child(1) { font-size: 14px;  }
    .num1_aab p:nth-child(2){line-height: 12px; font-size: 10px; height: 30px; overflow: hidden;}
    .num1_aac ul li .iconfont{ font-size: 18px;}
    .lanmua_tit p:nth-child(1){ font-size: 24px;}
    .lanmua_tit p:nth-child(2){ font-size: 18px;}
    .lanmua_num ul li{ width: 100%;}
    .lanmua_num_adiv1{ min-height: auto; padding-bottom: 10px;}
    .en_titi_a{ font-size: 24px;}
    .en_tit_b{ font-size: 18px;}
    .fwzc_a {  font-size: 16px; }
    .mtzx_an a{ font-size: 16px;}
    .zzan_a span p { font-size: 14px; }
    .zzan_a span img{ height: 25px;}
    .mtzx_bo a{ width: 100%;}
    .sms_zzan span{ font-size: 16px;}
    .lx_map_content{ padding: 5% 3%; width: 100%; position: relative; top: auto; transform: none; left: 0; border-radius: 0;}
    .lx_map_button button{ padding: 2.5% 0%; font-size: 15px;}
    .lx_map_content .lx_map_title{ padding-top: 15px; padding-bottom: 10px; font-size: 18px;}
    .lx_map_content .lx_map_add{ font-size: 12px; margin-top: 0;}
    .lx_map_content .lx_map_fax{ font-size: 14px; margin-top: 10px !important;}
    .lx_map { height: 200px; }
    .tit_lxwm p:nth-child(1) {  font-size: 24px; }
    .tit_lxwm p:nth-child(2) { font-size: 20px;  }
    .ppzx_aa{ display: none;}
    .ppzx_ab { width: 72%; }
    .list_a_on .ppzx_ab p:nth-child(1), .ppzx_ab p:nth-child(1) { font-size: 14px;  line-height: 32px; }
    .ppzx_ab p:nth-child(2){ font-size: 12px;line-height: 20px;}
    .posi_actit font { font-size: 20px; }
    .posi_actit div{ font-size: 12px;}
    .ppjs_zs_a p:nth-child(1),.jmlc_zs .ppjs_zs_a p:nth-child(1) { font-size: 24px; line-height: 30px; text-align: center;}
    .ppjs_zs_a p:nth-child(2) { font-size: 20px; text-align: center;}
    .nei_cont { font-size: 14px; }
    .ppys_zsb_ab { font-size: 14px;  }
    .ppys_zsb_aba { min-width: 85px;}
    .jmzc_zs .ppjs_zs_a p:nth-child(2),.jmlc_zs .ppjs_zs_a p:nth-child(2){ font-size: 20px;}
    .ppjs_zsb p, .ppjs_zsb tr{ font-size: 14px !important;}
    .xsgy_zsb select {  font-size: 14px;  background-size: 13px; }
    .cx_bt{ font-size: 14px; width: 33%;  height: 33px;}
    .rexian{ font-size: 16px;}
    .jmrx { font-size: 16px; }
    .jmrx_dh { font-size: 20px;  }
    .liuyan_list{ width: 100%;}
    .form_a1,.form_a2,.form_a2_div,.form_a3{ display: inline-block; width: 100%; margin-top: 0;}
    .form_a1 input,.form_a2 input,.form_a3 input,.form_a4{ width: 100% !important; margin-top: 2%; -webkit-box-sizing: border-box; box-sizing: border-box;} 
    .form_a2_div{ margin-top: 2%;}
    .jmlc_zsb .iconfont{top: 15px; display: none;} 
    .jmlc_zsb p{ width: 84px; width: 32%; margin-right: 2%; -webkit-box-sizing: border-box; box-sizing: border-box;}
    .jmlc_zsb p:nth-child(6n-1){ margin-right: 0;}
    .jobli>img { width: 200%; }
    .job_b{ display: none;}
    .job_am{ width: 80%;}
    .job_a{ width: 100%; margin-top: 50px;}
    .job_ainp::placeholder,.job_ainp { font-size: 12px; line-height: 30px; height: 30px; padding: 0 3%;}
    .job_adiv .iconfont{ font-size: 15px;}
    .cp_img_lan{ padding-top: 30px;}
    .cp_ul_on .img_lan{ font-size: 20px;}
    .cp_ul { margin: 20px 0;  }
    .cp_ul li{ font-size: 16px;}
    .cp_ul_on .cp_ul li a{ display: inline-block; width: 100%;}
    .cpa_left{ padding: 20px 10px;}
    .cpa_left .liAl { font-size: 18px; padding: 10px 0 10px 10px;}
    .ul_a2 li { padding: 5px 0; }
    .ul_a2 li a { font-size: 16px; display: inline-block;  width: 100%; }
    .cp_er_xia{ margin-top: 5px;}
    .rit_abody_ul li font { font-size: 14px; }
    .cpa_rit_atop select{ width: 27%; font-size: 12px;}
    .pro_con a { font-size: 14px; }
    .tu_adiv2_tit{ margin-top: 15px;}
    .tu_adiv2_tit font { font-size: 20px; }
    .cpcs_a{ font-size: 14px; line-height: 26px;}
    .adiv_imgdiva {  padding-bottom: 20px; }
    .con_cpcs {  font-size: 18px; }
    .con_en{ padding-left: 15px; font-size: 14px;}
    .sx_daohdiv { width: 50%; }
    .sx_daoh .sx_daohdiv a { font-size: 12px; }
    .pro_conimg .swiper-container{  width: 100%;}
    .slide_cpxq p:nth-child(2) { font-size: 14px; }
    .pro_conimg .iconfont{ display: none;}
    
}
@media screen and (max-width:420px){
    .nei_zx_sp div video{ width: 100% !important; height: 250px !important;}
}