:root {    --colorZT: #084099;     /*主色*/    --colorZT1: #febf2e;     /*主色*/    --colorZT2: #c2382d;     /*主色*/    --colorZT3: #e4630f;     /*主色*/    --colorZT4: #bf9f62;     /*主色*/    --colorZS: #7f0401;     /*主色*/    --colorFU: #249eb2;        /*副色*/    --colorMR: #333333;     /*默认字体色*/    --colorHD: #FFFFFF;     /*默认字体色*/    --bili:1;               /*比例*/    --fsMr:16;              /*默认字体大小*/    --fspage:16;            /*分页字体大小*/    --hedaH:120;             /*head高*/    --hedaHM:80;            /*head高*/    --bannerH:962;          /*banner高度*/    --inner_bannerH:600;    /*详情页banner高*/}.inner {    width:-moz-calc( var(--bili) * 1600px );    width:-webkit-calc( var(--bili) * 1600px );    width:calc( var(--bili) * 1600px );    margin:0 auto;}@media screen and (max-width: 1680px) {    :root {        --bili:0.88;    }}@media screen and (max-width: 1440px) {    :root {        --bili:0.82;    }}@media screen and (max-width: 1360px) {    :root {        --bili:0.78;    }}@media screen and (max-width: 1280px) {    :root {        --bili:0.73;    }}@media screen and (max-width: 1200px) {    :root {        --bili:0.65;    }}* {    box-sizing:border-box;    margin:0;    padding:0;    font:inherit;    line-height:1.4;    /*color:var(--colorMR);*/    vertical-align:baseline;    outline:none;    font-family:'微软雅黑';}sub {    vertical-align:sub;    /*font-size:smaller;*/    font-size:70%;    position:relative;    bottom:-0.25em;}sup {    vertical-align:super;    /*font-size:smaller;*/    font-size:70%;    position:relative;    top:-0.25em;}button {    border:0;}* {    -webkit-tap-highlight-color:rgba(0,0,0,0);    -webkit-tap-highlight-color:transparent;}body,html {    max-width:100%;    line-height:1;    overflow-x:auto;    /*min-width:1200px;*/;}a,a:hover,a:active,a:visited,a:link,a:focus {    color:inherit;    background:none;    text-decoration:none;    outline:none;}b {    font-weight:bold;}ul,li {    list-style:none;}input,textarea {    outline:none;    border:initial;    -webkit-appearance:none;}strong {    font-weight:bold;}.clear {    clear:both;}.clearfix:after {    clear:both;    height:0;    content:"";    line-height:0;    font-size:0;    display:block;}.Fwb {    font-weight:bold;}.Fcbs {    color:var(--colorZT)!important;}.bcbs:hover {    background-color:var(--colorZT)!important;    color:#FFFFFF!important;}.CEN {    text-transform:uppercase;}.PoRe{    position: relative;}/*滚动条-s*/body::-webkit-scrollbar {    width:5px;    height:5px;}body::-webkit-scrollbar-track {    background-color:#ffffff;}body::-webkit-scrollbar-thumb {    border-radius:0;    background-color:rgb(0 0 0 / 50%);}::-webkit-scrollbar {    width:5px;    height:5px;}::-webkit-scrollbar-track {    background-color:transparent;}::-webkit-scrollbar-thumb {    border-radius:10px;    background-color:rgb(0 0 0 / 40%);}::-webkit-scrollbar-thumb:hover {    background-color:var(--colorZT);}@media screen and (max-width:1200px) {    ::-webkit-scrollbar {        width:0!important;        height:0!important;    }    ::-webkit-scrollbar-track {        background-color:#ffffff;    }    ::-webkit-scrollbar-thumb {        background-color:#cccccc;    }}/*滚动条-e*/.tac {    text-align:center!important;}.fc3 {    color:#333333;}.fc5 {    color:#555555;}.fcf {    color:#ffffff;}.w5 {    width:5%;}.w10 {    width:10%;}.w15 {    width:15%;}.w20 {    width:20%;}.w25 {    width:25%;}.w30 {    width:30%;}.w33 {    width:33.33%;}.w35 {    width:35%;}.w40 {    width:40%;}.w45 {    width:45%;}.w50 {    width:50%;}.w55 {    width:55%;}.w60 {    width:60%;}.w65 {    width:65%;}.w70 {    width:70%;}.w75 {    width:75%;}.w80 {    width:80%;}.w85 {    width:85%;}.w90 {    width:90%;}.w95 {    width:95%;}.w100 {    width:100% !important;}.w-auto {    width:auto!important;}.h100 {    height:100%;}.mw1200 {    max-width:1200px;    margin:0 auto;}.eim {    width:100%;    height:100%;    display:block;    object-fit:cover;}.PAim {    position:absolute;    left:0;    top:0;}.eim05s {    width:100%;    height:100%;    display:block;    object-fit:cover;    transition:all 0.5s;}.eim05s:hover {    transform:scale(1.1);}/*ellipsis*/.slh0 {    display:-webkit-box;    overflow:hidden;    -webkit-box-orient:vertical;    -webkit-line-clamp:0;    text-overflow:ellipsis;    word-break:break-all;}.slh1 {    display:-webkit-box;    overflow:hidden;    -webkit-box-orient:vertical;    -webkit-line-clamp:1;    text-overflow:ellipsis;    word-break:break-all;}.slh2 {    display:-webkit-box;    overflow:hidden;    -webkit-box-orient:vertical;    -webkit-line-clamp:2;    text-overflow:ellipsis;    word-break:break-all;}.slh3 {    display:-webkit-box;    overflow:hidden;    -webkit-box-orient:vertical;    -webkit-line-clamp:3;    text-overflow:ellipsis;    word-break:break-all;}.slh4 {    display:-webkit-box;    overflow:hidden;    -webkit-box-orient:vertical;    -webkit-line-clamp:4;    text-overflow:ellipsis;    word-break:break-all;}.slh5 {    display:-webkit-box;    overflow:hidden;    -webkit-box-orient:vertical;    -webkit-line-clamp:5;    text-overflow:ellipsis;    word-break:break-all;}.fs36 {    font-size:calc( var(--bili) * 36px );}.fs34 {    font-size:calc( var(--bili) * 34px );}.fs32 {    font-size:calc( var(--bili) * 32px );}.fs30 {    font-size:calc( var(--bili) * 30px );}.fs28 {    font-size:calc( var(--bili) * 28px );}.fs26 {    font-size:calc( var(--bili) * 26px );}.fs24 {    font-size:calc( var(--bili) * 24px );}.fs22 {    font-size:calc( var(--bili) * 22px );}.fs20 {    font-size:calc( var(--bili) * 20px );}.fs18 {    font-size:calc( var(--bili) * 18px );}.fs16 {    font-size:calc( var(--bili) * 16px );}.fs15 {    font-size:calc( var(--bili) * 15px );}.fs14 {    font-size:calc( var(--bili) * 14px );}.fs13 {    font-size:calc( var(--bili) * 13px );}.fs12 {    font-size:calc( var(--bili) * 12px );}/*layui样式-s*/.layui-form-select dl dd.layui-this {    background-color:var(--colorZT) !important;}.layui-form-select dl dd.layui-this {    background-color:var(--colorZT) !important;}.layui-laydate .layui-this {    background-color:var(--colorZT) !important;}.layui-form-select dl dd {    font-size:14px;}.layui-layer {    border-radius:12px!important;}.layui-laydate-footer span:hover {    color:var(--colorZT) !important;}.layui-laydate-footer span[lay-type=date] {    color:var(--colorZT) !important;}.layui-laydate-header i:hover {    color:var(--colorZT)!important;}.laydate-set-ym span:hover {    color:var(--colorZT)!important;}#mb_btn_no {    cursor:pointer;}#mb_btn_ok {    background:var(--colorZT)!important;    cursor:pointer;}.layui-form-checked span,.layui-form-checked:hover span {    background:var(--colorZT)!important;}.layui-form-checked i,.layui-form-checked:hover i {    color:var(--colorZT)!important;}.layui-layer-hui .layui-layer-content {    color:#ffffff!important;}.wh-tips {    max-width:300px;}.wh-tips .layui-layer-title {    display:none;}.wh-tips .layui-layer-content {    font-size:16px!important;    text-align:center!important;    line-height:2!important;    padding:40px 20px 20px!important;}.wh-tips .layui-layer-btn {    padding:0;    display:flex;    justify-content:space-between;    align-items:center;    border-top:1px solid #eee;}.wh-tips .layui-layer-btn a {    width:50%;    margin:0;    height:45px;    line-height:45px;    text-align:center;    background-color:transparent;    color:#333333;    border:0;}.wh-tips .layui-layer-btn .layui-layer-btn0 {}.wh-tips .layui-layer-btn a:hover {    color:var(--colorZT);}.wh-tips .layui-layer-btn .layui-layer-btn1 {    border-left:1px solid #eee;}/*layui样式-e*//*分页*/.page-list {    width:100%;    display:-webkit-box;    display:-ms-flexbox;    display:flex;    -webkit-box-wrap:wrap;    -ms-flex-wrap:wrap;    -webkit-flex-wrap:wrap;    flex-wrap:wrap;    padding:calc( var(--bili) * 60px ) 0 calc( var(--bili) * 40px );    -webkit-box-pack:center;    -ms-flex-pack:center;    -webkit-justify-content:center;    justify-content:center;}.page-list a {    height:calc( var(--bili) * 42px );    line-height:calc( var(--bili) * 40px );    border:1px solid #eeeeee;    margin:0 calc( var(--bili) * 5px ) calc( var(--bili) * 5px ) calc( var(--bili) * 5px );    border-radius:3px;    font-size:calc( var(--fspage) * var(--bili) * 1px );    background:#ffffff;    color:#555555;    padding:0 calc( var(--bili) * 16px );    text-decoration:none;    display:block;}.page-list a.currPage {    background:var(--colorZT);    color:#fff;    border:1px solid var(--colorZT);}.page-list a:hover {    background:var(--colorZT);    color:#fff;    border:1px solid var(--colorZT);}@media screen and (max-width:1024px) {    .page-list {        display:-webkit-box;        display:-ms-flexbox;        display:flex;        -webkit-box-pack:justify;        -ms-flex-pack:justify;        -webkit-justify-content:space-between;        justify-content:space-between;        -webkit-box-align:center;        -ms-flex-align:center;        -webkit-align-items:center;        align-items:center;        -webkit-box-wrap:nowrap;        -ms-flex-wrap:nowrap;        -webkit-flex-wrap:nowrap;        flex-wrap:nowrap;        padding:5% 0;    }    .page-list a {        display:none;    }    .page-list a:first-child {        display:block;    }    .page-list a:last-child {        display:block;        /*border-left:0;*/        margin:0 0 0 -1px;    }    .page-list a {        width:51%;        margin:0;        line-height:11vw;        height:11vw;        text-align:center;        border-radius:0;        font-size: 3.8vw;    }    .page-list a.currPage {        background:#ffffff;        color:#555555;        border:1px solid #e3e3e3;        display:block;        margin:0 0 0 -1px;    }}/*分页*//*地图美化-s*/.wn-container * {    border-color:#ffffff!important;    border:0!important;}.wn-container .BMap_pop * {    color:#333333!important;    line-height:calc( 30px )!important;    font-size:calc( 16px ) !important;}.wn-container .anchorBL {    display:none;}.wn-container .anchorTR div * {    padding:5px 10px!important;    box-shadow:none!important;    font-size:14px!important;    font-weight:400!important;}.wn-container .BMap_pop .title {    padding:12px 30px 0 0;}.BMap_pop .BMap_center {    border-right:1px solid #fff!important;}/*.BMap_scaleTxt,.BMap_scaleBar,.BMap_cpyCtrl {*//*    display:none;*//*;}*//*地图美化-e*//*菜单-s*/.wap-none {    display:block;}.wap-show {    display:none;}.wap-header {    display:none;}.wap-head {    width:100%;    background-color:#000000;    transition:all 0.3s;    top:0;    position:fixed;    z-index:105;    height:15vw;    display:flex;    justify-content:space-between;    align-items:center;    box-shadow:0 0 2vw rgba(0,0,0,0.1);}.wap-head .wap-head-logo {    margin:0 0 0 4%;}.wap-head .wap-head-logo .Acls {    display:flex;    align-items:center;}.wap-head .wap-head-logo .logo-im {    width:30vw;}.wap-head .wap-head-logo .logo-wz {    margin:0 0 0 2vw;    font-size:4vw;    color:var(--colorZT);    font-weight:700;}.wap-head .wap-door {    width:7%;    margin:0 5% 0 0;    height:100%;    position:relative;    right:0;    display:flex;    flex-direction:column;    align-items:flex-end;    justify-content:center;}.wap-head .wap-door .wds {    width:100%;    height:2px;    background-color:#ffffff;    display:block;    transition:all .3s;    margin:12% 0;}.wap-head .wap-door .wds:nth-of-type(3) {    width:100%;}.wap-header.show .wap-head .wap-door .wds:nth-child(2n) {    opacity:0;}.wap-header.show .wap-head .wap-door .wds:nth-of-type(1) {    transform:rotate(45deg);    position:absolute;}.wap-header.show .wap-head .wap-door .wds:nth-of-type(3) {    transform:rotate(-45deg);    position:absolute;    width:100%;}.wap-header.show .headclose {    width:100%;    display:block;}.wap-menu {    position:fixed;    width:80%;    top:0;    right:-100%;    z-index:101;    height:100%;    background-color:rgb(255 255 255 / 95%);    transition:all .3s;    overflow-y:scroll;    overflow-x:hidden;    opacity:1;    box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);}.wap-menu .wap-menu-lst {    padding:16vw 0;}.wap-menu .wap-menu-lst .CAli {    position:relative;    border-bottom:1px solid #eeeeee;}.wap-menu .wap-menu-lst .CAli:after {    content:"";    position:absolute;    background:url(../images/icons/wap_menu_arrow.svg)no-repeat right;    width:4vw;    height:4vw;    right:5%;    top:calc((14vw - 4vw)/2);    background-size:100%;    opacity:0.6;    transition:all 0.3s;}.wap-menu .wap-menu-lst .CAli.on:after {    transform:rotate(90deg);}.wap-menu .wap-menu-lst .CAli .CAa {    font-size:4.25vw;    color:#333333;    /*width:80%;*/    width:max-content;    height:14vw;    line-height:14vw;    padding:0 0 0 8%;    display:-webkit-box;    overflow:hidden;    -webkit-box-orient:vertical;    -webkit-line-clamp:1;    text-overflow:ellipsis;    word-break:break-all;}.wap-header.show .wap-menu {    right:0;    opacity:1;}@media screen and (max-width:1024px) {    .wap-menu .CAli.on .down-menu {        display:block;    }    .wap-menu .down-menu {        position:relative;        width:100%;        left:auto;        box-shadow:none;        top:auto;        animation:none;        border:0;        background-color: transparent;    }    .wap-menu .down-menu .CBa {        font-size:4vw;        line-height:12vw;        text-align:left;        padding:0 10%;        background:transparent;    }}@media screen and (max-width:1024px) {    .wap-none {        display:none;    }    .wap-show {        display:block;    }    .wap-header {        display:block;    }}/*菜单-e*//*暂无信息-s*/.no-info {    width:100%;    position:relative;    margin:calc( var(--bili) * 50px ) 0 calc( var(--bili) * 50px ) 0;}.no-info .ni-im {    width:calc( var(--bili) * 240px );    height:calc( var(--bili) * 240px );    background:url(../images/icons/noinfo.svg) no-repeat center;    background-size:100%;    margin:0 auto calc( var(--bili) * 10px );}.no-info .ni-mc {    font-size:calc( var(--bili) * 16px );    color:#666;    letter-spacing:1px;    text-align:center;}@media screen and (max-width:1024px) {    .no-info {        margin:0 0 10% 0;    }    .no-info .ni-im {        width:50vw;        height:50vw;        background:url(../images/icons/noinfo.svg) no-repeat center;        background-size:100%;        margin:0 auto 5%;    }    .no-info .ni-mc {        font-size:4vw;    }}/*暂无信息-e*//*回到顶部-s*/.back-top {    width:calc( var(--bili) * 50px );    height:calc( var(--bili) * 50px );    background-color:#8ba4b6;    position:fixed;    right:3%;    bottom:30%;    border-radius:50%;    text-align:center;    display:flex;    flex-direction:column;    align-items:center;    justify-content:center;    cursor:pointer;    z-index:9999;}.back-top .bt-arw {    background:url(../images/icons/back_top.svg) no-repeat center;    width:calc( var(--bili) * 16px );    height:calc( var(--bili) * 16px );    background-size:100%;    position:absolute;    /*top:calc( var(--bili) * 12px );*/    transition:all 0.5s;}.back-top .bt-tie {    font-weight:700;    font-size:calc( var(--bili) * 13px );    color:#ffffff;    margin:calc( var(--bili) * 14px ) 0 0 0;}.back-top:hover {    background-color:#f75f2f;}.back-top:hover .bt-arw {    animation:bounce-inSS 1.5s infinite;    /* 启动动画特效*/    /*top:calc( var(--bili) * 8px );*/;}@keyframes bounce-inSS {    0% {        -webkit-transform:translate3d(0,0px,0);        -webkit-animation-timing-function:ease-out;    }    50% {        -webkit-transform:translate3d(0,-4px,0);        -webkit-animation-timing-function:ease-in;    }    100% {        -webkit-transform:translate3d(0,0px,0);    }}@media screen and (max-width:1024px) {    .back-top {        display:none!important;        opacity:0;    }}/*回到顶部-e*//*强制样式-s*/.content-noys {    line-height:2!important;    color:#333333!important;    max-width:100% !important;}.content-noys * {    line-height:2!important;    color:#333333!important;    max-width:100% !important;}/*强制样式-e*//*弹窗-s*/.eject-index {    position:fixed;    width:100%;    height:100%;    left:0;    top:0;    z-index:999;    display:none;}.eject-index.on {    display:block;}.eject-index .eject-inner-mask {    position:fixed;    width:100%;    height:100%;    left:0;    top:0;    background-color:rgba(0,0,0,0.4);    z-index:2;}.eject-index .eject-content {    position:absolute;    left:50%;    top:50%;    display:flex;    align-items:center;    justify-content:center;    z-index:3;    transform:translate(-50%,-50%);}.eject-index .eject-close {    position:absolute;    font-size:18px;    width:40px;    height:40px;    background-color:rgb(0 0 0 / 50%);    color:#ffffff;    border-radius:50%;    display:flex;    align-items:center;    justify-content:center;    right:3%;    top:3%;    z-index:2;    cursor:pointer;    opacity:0;    transition:all 0.3s;}.eject-index .eject-box {    margin:0 10%;    width:80%;    background-color:#000000;    position:relative;    overflow:hidden;}.eject-index .eject-box .ab-video {    width:100%;    height:50vh;}.eject-index .eject-box:hover .eject-close {    opacity:1;}@media screen and (max-width:1024px) {    .eject-index .eject-content {        width:100%;    }    .eject-index .inner {        padding:0;    }    .eject-index .eject-box {        width:100%;        margin:0;    }}/*弹窗-e*//*全屏搜索-s*/.Main-Search {    position:fixed;    top:0;    left:-100%;    width:100%;    height:100%;    background-color:rgba(24,23,35,0.95);    z-index:110;    transition:all 0.5s;}.Main-Search.on {    left:0;}.Main-Search .MS-inner {    width:100%;    height:100%;    padding:2%;    position:relative;}.Main-Search .MS-inner .ev-close {    position:absolute;    right:3%;    top:3%;    color:#ffffff;    font-size:calc( var(--bili) * 26px );    font-weight:initial;    cursor:pointer;    transition:all 0.5s;    width:calc( var(--bili) * 30px );    height:calc( var(--bili) * 30px );    background:url(../images/icons/w1s.svg) no-repeat center;    background-size:100%;    z-index:100;}.Main-Search .MS-inner .ev-close:hover {    transform:rotate(360deg);}.Main-Search .MS-inner .ev-content {    width:100%;    height:100%;    display:flex;    flex-direction:column;    justify-content:center;    align-items:center;}.Main-Search .MS-inner .ev-content .ev-title {    text-align:center;    margin:0 0 calc( var(--bili) * 50px ) 0;}.Main-Search .MS-inner .ev-content .ev-title .even {    font-size:calc( var(--bili) * 36px );    color:#ffffff;    margin:0 0 calc( var(--bili) * 30px ) 0;    font-weight:700;    letter-spacing:2px;}.Main-Search .MS-inner .ev-content .ev-title .evcn {    font-size:calc( var(--bili) * 28px );    color:#ffffff;    letter-spacing:4px;}.Main-Search .MS-inner .ev-content .ev-form {    width:calc( var(--bili) * 1000px );}.Main-Search .MS-inner .ev-content .ev-dbcn {    width:100%;    display:flex;    align-items:center;    justify-content:space-between;    margin:0 0 calc( var(--bili) * 50px ) 0;}.Main-Search .MS-inner .ev-content .ev-dbcn .ev-srk {    width:calc(100% - calc( var(--bili) * 100px ));    height:calc( var(--bili) * 80px );    padding:0 4%;    font-size:calc( var(--bili) * 18px );}.Main-Search .MS-inner .ev-content .ev-dbcn .ev-btn {    width:calc( var(--bili) * 80px );    height:calc( var(--bili) * 80px );    cursor:pointer;    background:var(--colorZT) url(../images/icons/w41.svg) no-repeat center;    background-size:30%;}.Main-Search .MS-inner .ev-content .ev-word {    display:flex;    align-items:center;    margin:0 0 calc( var(--bili) * 50px ) 0;}.Main-Search .MS-inner .ev-content .ev-word .Acls {    font-size:calc( var(--bili) * 16px );    color:#ffffff;    margin:0 calc( var(--bili) * 15px );}.Main-Search .MS-inner .ev-content .ev-word .Acls:hover {    color:var(--colorZT);}/*全屏搜索-e*//*分享-s*/.jsmodern-share {    position: fixed;    top: 50%;    left: 50%;    width: 300px;    padding: 20px 0;    z-index: 999999;    background: #fff;    border: #ddd solid 1px;    border-radius: 10px;    overflow: hidden;    -webkit-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);}.jsmodern-share b {    position: absolute;    width: 20px;    height: 20px;    right: 10px;    top: 10px;    cursor: pointer;    transition: .1s;    background-size: 60%;}.jsmodern-share b:after {    content: '✖';    position: absolute;    font-size: 16px;    color: #777777;    font-weight: initial;}.jsmodern-share p {    display: block;    text-align: center;    font-size: 18px;    margin: 0 0 20px 0;    color: #555555;}.jsmodern-share div {    width: 240px;    height: 240px;    margin: 0 auto;}/*分享-e*/