html{-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; text-size-adjust:100%; overflow-y:scroll; -webkit-overflow-scrolling:touch; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
body{font-size:14px; line-height: 1.5;color:var(--color-hs);background:var(--color-bs);margin: 0;font-weight:400;}
html{font-size: 100px;}
body{font-family: 'Noto Sans SC', 'Microsoft YaHei', 'PingFang SC', sans-serif;}
@media all and (max-width:1700px){html{font-size: 90px;}}
@media all and (max-width:1590px){html{font-size: 80px;}}
@media all and (max-width:1430px){html{font-size: 76px;}}
@media all and (max-width:1350px){html{font-size: 72px;}}
@media all and (max-width:1270px){html{font-size: 64px;}}
@media all and (max-width:1100px){html{font-size: 58px;}}
@media all and (max-width:1000px){html{font-size: 30px;}}
*{margin:0; padding:0; border:0; box-sizing:border-box; outline:0;}
a{color: var(--color-hs);text-decoration: none;}
a,input,p,div {-webkit-tap-highlight-color: rgba(0,0,0,0);}
img{display:block;user-select: none; width: 100%;pointer-events: none;}
u{text-decoration:none;}
ol,ul,dl,li{list-style:none}
i{font-style:normal}
.clear{zoom: 1;}
.clear:after{content: '';display: block;clear: both;}
.fi{position:fixed}
.re{position: relative;}
.ab{position: absolute;}
.st{position: sticky;}
.ab-sxjz{transform: translateY(-50%); top: 50%; z-index: 100;}
.ab-spjz{transform: translateX(-50%); left: 50%; z-index: 100;}
.ab-jz{ transform: translate(-50%,-50%); top: 50%; left: 50%; z-index: 100;}
.ab-tl{top: 0; left: 0}
.ab-tr{top: 0; right: 0}
.fi-x{right: 1px; bottom: 10%;}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}/*,select 取消箭头*/
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:var(--color-999)}
::-moz-placeholder{color:var(--color-999)}
::-ms-input-placeholder{color:var(--color-999)}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.wow{opacity: 0;}
.h_1{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.h_2{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.h_3{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.h_4{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
:root {--xd: all 0.5s ease;}
:root{--vh: 1svh;}
:root{--color-fs:#1b5ac3;--color-fse:#000a7d;--color-fss:#e62129;--color-qs: #f1f1f1;--color-qs2: #e0e0e0;--color-bs:#fff;--color-hs:#000;--color-f6: #f6f6f6;--color-f4: #f4f4f4;--color-f2: #f2f2f2;--color-f1: #f1f1f1;--color-333: #333;--color-666: #666;--color-999: #999;--color-eee: #eee;--color-ccc: #ccc;}
:root {--jl-30-vh: clamp(180px, 30vh, 285px);--jl-20-vh: clamp(160px, 20vh, 205px);--jl-15: clamp(130px, 15vh, 180px);--jl-10: clamp(100px, 10vh, 130px);--jl-8: clamp(65px, 8vh, 100px);--jl-5: clamp(50px, 5vh, 65px);--jl-3: clamp(20px, 3vh, 35px);}
:root{--jl-50:50px;--jl-40: 40px;--jl-30:30px;--jl-20:20px;}
:root{--zh-dbt2:max(40px, 0.88rem);--zh-dbt:max(30px, 0.58rem);--zh-dbt3:max(30px, 1.4rem);--zh-dbt-h:1.2;--zh-dbt-h-d:1.5;--zh-dfbt:max(16px, 0.22rem);--zh-bt:max(24px, 0.45rem);--zh-bt2:max(18px, 0.21rem);--zh-bt3:max(20px, 0.28rem);--zh-bt4:max(16px, 0.32rem);--zh-bt5:max(30px, 0.40rem);--zh-fbt:max(14px, 0.22rem);--zh-fbt2:max(13px, 0.18rem);--zh-fbt3:max(13px, 0.15rem);}
:root{--nr-bj-4:max(20px,0.4rem);--nr-bj:max(20px,0.5rem);--nr-bj-6:max(30px,0.6rem);--nr-bj-1:max(30px,1rem)}
.z_10{font-size:10px;}.z_11{font-size:11px;}.z_12{font-size: 12px;}.z_13{font-size:13px;}.z_14{font-size: 14px;}.z_15{font-size:15px;}.z_16{font-size:16px;}.z_17{font-size:17px;}.z_18{font-size:18px;}.z_20{font-size:20px;}
.z_33_h{line-height: var(--zhihao33-h);}
.jl-s-30-vh{padding: var(--jl-30-vh) 0;}.jl-sx-20-vh{padding: var(--jl-20-vh) 0;}.jl-s-20-vh{padding-top: var(--jl-20-vh);}.jl-x-20-vh{padding-bottom: var(--jl-20-vh);}.jl-sx-15{padding: var(--jl-15) 0;}.jl-s-15{padding-top: var(--jl-15);}.jl-x-15{padding-bottom: var(--jl-15);}.jl-sx-10{padding: var(--jl-10) 0;}.jl-s-10{padding-top:var(--jl-10);}.jl-x-10{padding-bottom:var(--jl-10);}.jl-sx-8{padding: var(--jl-8) 0;}.jl-s-8{padding-top:var(--jl-8);}.jl-x-8{padding-bottom:var(--jl-8);}.jl-sx-5{padding: var(--jl-5) 0;}.jl-s-5{padding-top:var(--jl-5);}.jl-x-5{padding-bottom:var(--jl-5);}.jl-sx-3{padding: var(--jl-3) 0;}.jl-s-3{padding-top: var(--jl-3);}.jl-x-3{padding-bottom: var(--jl-3);}.jl-sx-50{padding: var(--jl-50) 0;}.jl-s-50{padding-top: var(--jl-50);}.jl-x-50{padding-bottom: var(--jl-50);}.jl-sx-40{padding: var(--jl-40) 0;}
.jl-s-40{padding-top: var(--jl-40);}.jl-x-40{padding-bottom: var(--jl-40);}.jl-sx-30{padding: var(--jl-30) 0;}.jl-sxzy-30{padding: var(--jl-30);}.jl-s-30{padding-top: var(--jl-30);}.jl-x-30{padding-bottom: var(--jl-30);}.jl-sxzy-20{padding: var(--jl-20);}.jl-sx-20{padding: var(--jl-20) 0;}.jl-s-20{padding-top: var(--jl-20);}.jl-x-20{padding-bottom: var(--jl-20);}.jl-sx-10-x{padding: 10px 0;}.jl-sx-10-x-w{margin: 10px 0;}.jl-s-10-x{padding-top: 10px;}.jl-x-10-x{padding-bottom: 10px;}.jl-l-10-x{padding-left: 10px;}.jl-sx-5-x{padding: 5px 0;}.jl-s-5-x{padding-top: 5px;}.jl-x-5-x{padding-bottom: 5px;}.jl-x-bt{padding-bottom: 30px;}.jl-x-bt-50{padding-bottom: 50px;}.jl-sx-gd-yy{padding: 50px 0 !important;}.jl-sx-gd{padding: 40px 0 40px !important;}.jl-x-gd{padding-bottom:50px !important;}.jl-s-gd{padding-top:30px !important;}.jl-l-10{padding-left: 10px;}.jl-l-20{padding-left: 20px;}
.flex{display: flex;}.flex-hh{display: flex; flex-wrap: wrap;}.flex-lb{display:flex; justify-content: space-between;}.flex-hh-czjz{display: flex; align-items: center; flex-wrap: wrap;}.flex-hh-spjz{display: flex; justify-content: center; flex-wrap: wrap;}.flex-lb-hh{display: flex; justify-content: space-between; flex-wrap: wrap;}.flex-lb-hh-d{display: flex; justify-content: space-between; flex-wrap: wrap;align-items: flex-end;}.flex-lb-hh-t{display: flex; justify-content: space-between; flex-wrap: wrap;align-items: flex-start;}.flex-lb-czjz{display: flex; justify-content: space-between; align-items: center;}.flex-lb-hh-czjz{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.flex-t{display: flex; align-items: flex-start;}.flex-czjz{display: flex; align-items: center;}.flex-dbdq{display: flex; align-items: flex-end;}.flex-spjz{display: flex; justify-content:center;}.flex-spjz-czjz{display: flex; justify-content: center;  align-items: center;}.flex-lb-t{display: flex; justify-content: space-between; align-items: flex-start;}.flex-lb-d{display: flex; justify-content: space-between; align-items: end;}.flex-cz-sp{display: flex; justify-content: center; align-items: center;}.felx-czxs{flex-direction: column;display: flex;}.flex-czfz{flex-direction: column-reverse;}.flex-spfz{flex-direction: row-reverse;}
.xd2{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.xd3{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.xd4{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.xd5{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.table-container{width:100%;overflow-y: auto; _overflow: auto;}
.shouji{display: none; visibility:hidden;}.diannao{display: block; visibility:visible;}
.w1520{width:80%; margin: 0 auto;}.w15202{width:75%; margin: 0 auto;}.w15203{width:70%; margin: 0 auto;}.w15204{width:58%; margin: 0 auto;}
.left10{ left: 10%;}.left10-njl{ padding-left: 10%;}.left10-wjl{ margin-left: 10%;}.right10{ right:10%;}.right10-njl{ padding-right:10%;}.right10-wjl{ margin-right:10%;}
.dbt{font-size:var(--zh-dbt);  line-height:var(--zh-dbt-h);;}.dbt2{font-size: var(--zh-dbt2); line-height:var(--zh-dbt-h);}.dbt3{font-size: var(--zh-dbt3); line-height: var(--zh-dbt3);}
.zbt{font-size:var(--zh-bt); }.zbt2{font-size: var(--zh-bt2);}.zbt3{font-size: var(--zh-bt3);}.zbt4{font-size: var(--zh-bt4);}.zbt5{font-size: var(--zh-bt5);}
.fbt{font-size:var(--zh-fbt);}.fbt2{font-size:var(--zh-fbt2);}.fbt3{font-size:var(--zh-fbt3);}
.z_hj_d{line-height: var(--zh-dbt-h-d);}
.baise{color: var(--color-bs);}.baise_a a{color: var(--color-bs);}.baise_d{background: var(--color-bs);}
.bj_qs{background: var(--color-qs);}.bj_bs{background: var(--color-bs);}.ys_f1{color: var(--color-f1);}.ys_f4{color: var(--color-f4);}.ys_f6{color: var(--color-f6);}.ys_ccc{color: var(--color-ccc);}.ys_666{color: var(--color-666);}.ys_999{color: var(--color-999);}.ys_333{color: var(--color-333);}.ys_fs{color: var(--color-fs);}.ys_fse{color: var(--color-fse);}
.bj_fs{background: var(--color-fs);}.bj_fse{background: var(--color-fse);}.bj_fss{background: var(--color-fss);}.bj_eee{background: var(--color-eee);}.bj_999{background: var(--color-999);}.bj_666{background: var(--color-666);}
.bj_hs{background: var(--color-hs);}
.ys_hs{color: var(--color-hs);}
.ys_666 a{color: var(--color-666);}s
.ys_666 a:hover{color: var(--color-fs); }.ys_999 a:hover{color: var(--color-fs);}.ys_333 a:hover{color: var(--color-fs);}.ys_fs a:hover{color: var(--color-fs);}
.w_100,video{width: 100%;}
.kg_100{width: 100%; height: 100vh; overflow: hidden;}
.sp_tp{width: 100vw; height: 100vh; object-fit: cover;}
.w_100-max{width: auto; max-width: 100%;}
.w_100-max-jz{width: auto; max-width: 100%; margin: 0 auto;}
.w_50{width: 50%;}.w_49{width: 49%;}.w_48{width: 48%;}.w_46{width: 46%;}.w_45{width: 45%;}.w_40{width: 40%;}.w_55{width: 55%;}.w_53{width: 53%;}.w_58{width: 58%;}.w_68{width: 68%;}.w_80{width: 80%;}.w_85{width: 85%;}.w_36{width:36%;}.w_32{width:32%;}.w_31{width:31%;}.h_100{height: 100vh;}.h_100_b{height: 100%;}.h_100_v{height: 100vh; width: 100%; object-fit: cover;}
.z_0{z-index: -1;}.z_1{z-index: 1;}.z_2{z-index: 2;}.z_3{z-index: 3;}.z_5{z-index: 5;}
.z_lbdq{text-align: justify;}.z_jz{text-align: center;}.z_jl{text-align: left;}.z_jr{text-align: right;}.nr_yd{overflow: hidden;}.z_dx{text-transform: uppercase;}.z_xx{text-transform: none;}.z_qx{font-style: italic;}.z_zt,.z_zt a{display: block;}
.z_300{font-weight: 300;}.z_400{font-weight: 400;}.z_500{font-weight: 500;}.z_600{font-weight: 600;}.z_700{font-weight:700;}.z_200{font-weight:200;}
.nr_r{margin: 0 0 0 auto;}.nr_l{margin: 0 auto 0 0;}.nr_tm{opacity: 0;}.nr_btm{opacity: 1;}.nr_sb{cursor: pointer;}.nr_yj{border-radius:20px; overflow: hidden;}
.nr_bk{border: 1px solid var(--color-ccc); overflow: hidden;}.nr_xs{opacity: 1;}.nr_bk_x{border-bottom: 1px solid var(--color-ccc);}.nr_jz{margin: 0 auto;}
.nr_bk-yj{border: 1px solid var(--color-eee); border-radius: 10px;overflow: hidden;}.nr_bj_1{padding: var(--nr-bj-1);}.nr_bj{padding: var(--nr-bj);}.nr_bj_zy{padding:0 var(--nr-bj);}.nr_bj_sx{padding:var(--nr-bj-4) var(--nr-bj);}.nr_bj_4{padding:var(--nr-bj-4);}.nr_bj_6{padding:var(--nr-bj-6);}
.nr_kd{position: sticky; top:91px;z-index: 10;}
.grid{display: grid;}
a img{transition: var(--xd);}

table{border:0; border-collapse:collapse; width:100%; margin-bottom: 10px;border-radius: 10px;overflow: hidden;}
table td{border:1px solid #eee; padding:15px 25px;word-break: break-all;  background: var(--color-fs);border-bottom: 1px solid Rgba(210, 210, 210, 0.5);}
table tbody tr td:nth-child(2){background: var(--color-bs); color: var(--color-666); border-right: 0;}
table tbody tr td:nth-child(1){color: var(--color-bs); border-left: 0; min-width: 150px;}
table tbody tr:first-child td{border-top: 0;}
table tbody tr:last-child td{border-bottom: 0;}
table td table{width: auto; border-radius: 0; margin: 0;}
table td table tbody tr td:nth-child(2){background: none;color: var(--color-666);}
table td table tbody tr td:nth-child(1){color: var(--color-666); min-width: auto;}
table td table td{border:0; background: none; color: var(--color-666); padding: 5px;}
.table-container{width:100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em;}
.table-container::-webkit-scrollbar {width: 100%;height: 4px;}
.table-container::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: var(--color-fs);}
.table-container::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: var(--color-f4);}


@media (min-width: 2100px){
    body{font-size:17px;}

    
    
}

@media (max-width: 1920px) {
    :root{--nr-bj-4:max(20px,0.25rem);--zh-dbt: max(30px, 0.42rem);}
}

@media (max-width: 1440px){
    .w1520{width:88%; margin: 0 auto;}
    .left10{ left:6%;}.left10-njl{ padding-left: 6%;}.left10-wjl{ margin-left: 6%;}.right10{ right:6%;}.right10-njl{ padding-right:6%;}.right10-wjl{ margin-right:6%;}
    :root {--jl-20-vh: clamp(110px, 20vh, 130px);--jl-15: clamp(90px, 15vh, 110px);--jl-10: clamp(70px, 10vh, 90px);--jl-8: clamp(55px, 8vh, 70px);--jl-5: clamp(40px, 5vh, 50px);}
    .jl-x-bt{padding-bottom: 30px;}
    .nr_kd{top:80px;}
}

@media (max-width:1340px) {

}
@media (max-width:1024px) {
    :root {--jl-20-vh: clamp(90px, 20vh, 110px);--jl-15: clamp(60px, 15vh, 90px);--jl-10: clamp(50px, 10vh, 60px);--jl-8: clamp(45px, 8vh, 55px);}
    .w15204{width:80%;}

}
@media (max-width:820px){
    .diannao{display: none; visibility:hidden;}.shouji{display: block; visibility:visible;}
    .w1520,.w15204,.w15203{width:90%;}
    .left10{ left:5%;}.left10-njl{ padding-left: 5%;}.left10-wjl{ margin-left: 5%;}.right10{ right:5%;}.right10-njl{ padding-right:5%;}.right10-wjl{ margin-right:5%;}
    .w15203{margin:0 auto;}
    .w_50,.w_48,.w_45,.w_40,.w_53{width: 100%;}
    .w_49{width: 100%;}
    :root {--jl-20-vh: clamp(70px, 20vh, 90px);--jl-15: clamp(50px, 15vh, 70px);--jl-10: clamp(40px, 10vh, 50px);--jl-8: clamp(35px, 8vh, 45px);--jl-5: clamp(30px, 5vh, 40px);}
    :root {--jl-50: 40px;--jl-40: 30px;--jl-30: 20px;--jl-20: 10px; --zh-dbt: max(26px, 0.5rem);}
    .jl-x-bt{padding-bottom:20px;}
    .jl-sx-gd{padding: 20px 0 40px !important;}
    .jl-x-bt-50{padding-bottom: 40px;}
    .z_s_12{font-size: var(--zhihao12);}
    .z_s_10{font-size: var(--zhihao10);}
    .s-flex-czfz{flex-direction: column-reverse;}
    .nr_kd{top: 68px;}
    .kongge{ padding-top: 71px;}
    .sp_tp{height: 50vh;}
    table tbody tr td:nth-child(1){min-width: 102px;padding: 15px;}
    table td{white-space: nowrap;}
    table td table td{padding: 5px !important;}
    
}

@media (max-width:640px){
    .jl-x-10-x{padding-bottom: 5px;}
    .jl-s-15-s{padding-top: 15px;}
    .nr_yj{border-radius: 13px;}
    .sj_yd{display: none;}
    .sj_100{width: 100%;}
}