@charset "utf-8";
@font-face{font-family:"got";src:url("../font/Gothic.woff") format("woff");font-display:swap}
@font-face{font-family:"fzyt";src:url("../font/fzyt.woff") format("woff");font-display:swap}
@font-face{font-family:"fzkt";src:url("../font/fzkt.ttf") format("truetype");font-display:swap}

.got{font-family:'got'}
.fzy{font-family:'fzyt';letter-spacing: -.1em}
.fzk{font-family:'fzkt'}

*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden}
html{font-size:100px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section{margin:0;padding:0;border:0}
h4,h5,h6{font-weight:normal}
:focus{outline:0}
a{text-decoration:none;color:#222}
@media (min-width:993px){a:hover{color:#951A14}
}button{user-select:none}
img:not([src]),img[src=""]{opacity:0}
img{display:inline-block;padding:0;border:none;-ms-interpolation-mode:bicubic;max-width:100%;max-height:100%;vertical-align:middle;user-select: none}
ul,ol{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input,select,button,textarea{font-size:100%;font:inherit}
hr{height:0;border:none;border-top:1px solid #f4f3f2;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
body{color:#333;position:relative;overflow-x:hidden;font-size:.16rem;font-family:Microsoft YaHei,-apple-system,BlinkMacSystemFont,"PingFang SC",Arial,Helvetica Neue,"Helvetica Neue","Open Sans","Hiragino Sans GB",sans-serif}
select::-ms-expand{display:none}
i,em{font-style:normal}
input,textarea,select{padding:0;font-family:inherit;outline:none;resize:none;background:none;border:none;font-size:inherit;color:inherit}
input::-moz-placeholder{color:inherit;opacity:.5;font-size:inherit}
textarea::-moz-placeholder{color:inherit;opacity:.5;font-size:inherit}
select::-moz-placeholder{color:inherit;opacity:.5;font-size:inherit}
::-webkit-input-placeholder{color:#999;font-size:inherit}
input:-ms-input-placeholder{color:#999;font-size:inherit}
html::-webkit-scrollbar{display: none}
body::-webkit-scrollbar{display: none}
.sc-y::-webkit-scrollbar{width:3px}
.sc-y::-webkit-scrollbar-track{background:#ddd;border-radius:5px}
.sc-y::-webkit-scrollbar-thumb{background:#951A14;border-radius:5px}
.sc-x::-webkit-scrollbar{height:3px}
.sc-x::-webkit-scrollbar-track{background:#ddd;border-radius:5px}
.sc-x::-webkit-scrollbar-thumb{background:#951A14;border-radius:5px}
.sc-y{overflow:auto}
.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block\0}
.line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:block\0}
.line4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:block\0}
.line5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:block\0}
.line6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:block\0}
.line7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;display:block\0}
.line8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;display:block\0}
.zi2{position:relative;z-index:2}
.zi5{position:relative;z-index:5}
.check:checked,.check:not(:checked){position:absolute;left:-9999px;opacity:0}
.check:checked+label,.check:not(:checked)+label{position:relative;display:inline-block;height:16px;cursor:pointer;padding-left:24px;line-height:18px}
.check+label:after{position:absolute;width:8px;height:8px;border-radius:3px;top:5px;left:5px;content:""}
.check+label:before{position:absolute;top:0;left:0;z-index:0;width:16px;height:16px;border-radius:3px;content:"";background:#fff;border:1px solid #888}
.check:checked+label:after{background:#0075c1}
.check:checked+label:before{border-color:#0075c1}
.radio:checked+label,.radio:not(:checked)+label{position:relative;display:inline-block;height:16px;line-height:16px;cursor:pointer;padding-left:24px}
.radio+label:after,.radio+label:before{position:absolute;top:-1px;left:0;z-index:0;width:16px;height:16px;border-radius:50%;content:""}
.radio:not(:checked)+label:after,.radio:not(:checked)+label:before{border:1px solid #888}
.radio:checked,.radio:not(:checked){position:absolute;left:-9999px;opacity:0}
.radio:checked+label:before{border:1px solid #0075c1}
.radio:checked+label:after{width:8px;height:8px;border-radius:50%;background:#0075c1;top:4px;left:5px}
.imgBox,.zoomImg{position:relative;overflow:hidden;isolation:isolate}
.imgBox .img{padding-bottom:60%;transition:.5s;background-size:cover;display:block;background-repeat:no-repeat;background-position:center;display:block;}
.imgBox img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}
.none{display:none}
.overhide{overflow:hidden}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.fl{float:left}
.fr{float:right}
.poab{position:absolute}
.pore{position:relative}
.text-r{text-align:right}
.text-m{text-align:center}
.text-bold{font-weight:700}
.text-light{font-weight:100}
.text-upper{text-transform:uppercase}
.text-lower{text-transform:lowercase}
.text-ver{writing-mode:tr-lr;writing-mode:vertical-lr}
.bgBox{background-repeat:no-repeat;background-position:center;background-size:cover}
.abUrl{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;background:rgba(255,255,255,0)}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flexc{align-items:center}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content:center}
.flex-right{display:flex;flex-wrap:wrap;justify-content:flex-end}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}
.flex-v-bottom{display:-webkit-flex;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:left}
.scbox{overflow-y:auto}
.scbox::-webkit-scrollbar{width:4px;display:block}
.scbox::-webkit-scrollbar-track{border-radius:5px;background:#ddd}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:#0075c1}
.aline_w{position:relative;background-image:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,1));background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s}
.compensate-for-scrollbar{margin-right:0!important}
.aline_r{position:relative;background-image:linear-gradient(#121e4f,#121e4f);background-position:0 100%;background-size:0 2px;background-repeat:no-repeat;transition:background-size .5s}
@keyframes sca{0%{transform:scale(1)}
    50%{transform:scale(1.1)}
    100%{transform:scale(1)}
}@keyframes go{0%{transform:translateX(0)}
     50%{transform:translateX(10px)}
     100%{transform:translateX(0)}
 }@keyframes up{0%{transform:translateY(0)}
      50%{transform:translateY(-8px)}
      100%{transform:translateY(0)}
  }@keyframes ups{
       0%{transform:translateY(0)}
       50%{transform:translateY(-.2rem)}
       100%{transform:translateY(0)}
   }@keyframes roted{0%{transform:rotate(0deg)}
        100%{transform:rotate(360deg)}
    }@keyframes roteds{0%{transform:rotate(0deg)}
         100%{transform:rotate(-360deg)}
     }@keyframes rotedopa{0%{opacity:.5}
          50%{opacity:1}
          100%{opacity:.5}
      }.zoomImg,.loadimg{width:100%;overflow:hidden;position:relative;display:block; }
.zoomImg:before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:"";width:50%;height:100%;opacity:.25;pointer-events:none;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index:3}
.zoomImg img{width:100%;transition:.5s;height:100%;object-fit:cover;position:relative;z-index:1;display: block;background: #f2f2f2}
.slideImg{width:100%;overflow:hidden;position:relative;display:block}
.slideImg.ani:after{position:absolute;top:0;left:-90%;z-index:2;display:block;content:"";width:50%;height:100%;opacity:.25;pointer-events:none;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index:3}
.slideImg img{width:100%;transition:.5s;height:100%;object-fit:cover;position:relative;z-index:1;display: block}
.zoomImg.noms:before{display:none}
.zoomImg.mask:after{content:'';position:absolute;left:-1px;right:-1px;bottom:-1px;height:40%;z-index:2;pointer-events:none;background:url(../images/794.png) repeat-x top center;background-size:auto 100%;opacity:.6}
.imgfix img{display:none\0}
@-webkit-keyframes shine{100%{left:125%}
}@keyframes shine{100%{left:125%}
 }@media (min-width:993px){.zoomImg:hover:before{-webkit-animation:shine .75s;animation:shine .75s}
    .slideImg.ani:hover:after{-webkit-animation:shine .75s;animation:shine .75s}
    .zoomImg:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
    a:hover .zoomImg:before{-webkit-animation:shine .75s;animation:shine .75s}
    a:hover .zoomImg img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
}.block{position:relative;display:block}
.transImg{display:block;overflow:hidden}
.transImg img{transition:.5s}
@media screen and (min-width:992px){.imgBox.trans:hover .img{transform:scale(1.05)}
    .imgBox.trans:hover img{transform:scale(1.05)}
    .a:hover .imgBox.trans .img{transform:scale(1.05)}
    .a:hover .imgBox.trans img{transform:scale(1.05)}
    .transImg:hover img{transform:scale(1.05)}
    .a:hover .transImg img{transform:scale(1.05)}
    .alin_w:hover .aline_w{background-size:100% 1px;color:#fff}
    .aline_w:hover{background-size:100% 1px}
    .alin_r:hover .aline_r{background-size:100% 2px;color:#121e4f}
    .aline_r:hover{background-size:100% 2px}
}
.wp{max-width:15rem;margin:0 auto;width:94%}
@media (max-width:992px){.wp{width:auto;margin-left:.6rem;margin-right:.6rem;max-width:inherit}
    body{font-size:.32rem}
}@media (max-width:597px){.wp{width:auto;margin-left:5vw;margin-right:5vw}
    body{font-size:.32rem}
    .eclips{display:inline-block;overflow:visible;text-overflow:inherit;white-space:normal}
}@media (max-width:360px){}
.swiper-container{margin:0}
.totop{position:fixed;z-index:90;bottom:1rem;right:.2rem;box-sizing:border-box;text-align:center;cursor:pointer;width:.56rem;height:.56rem;overflow:hidden;background:#951A14;line-height:.56rem;display:none;border-radius:50%}
.totop img{width:100%}
.totop svg{width:.24rem;height:.24rem;display:inline-block;fill:#fff;vertical-align:middle;margin:-3px 0 0}
.ser-layer{background:rgba(0,0,0,.8);background-size:cover;position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;opacity:0;visibility:hidden;transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(5px)}
.ser-layer.showdiv{opacity:1;visibility:visible}
.ser-layer .serclose{display:flex;align-items:center;justify-content:center;height:.4rem;width:.4rem;color:#fff;font-size:.3rem;position:absolute;top:.2rem;right:.2rem;z-index:5;cursor:pointer;border-radius:50%}
.ser-layer .serform{width:90%;margin:0 auto;margin:0\0;-webkit-transform:translateY(1.5rem);transition:.2s .1s}
.ser-layer.showdiv .serform{transform:translateY(0);transition:.5s .3s}
.ser-layer .serform .input-group{max-width:5.5rem;margin:0 auto}
.ser-layer .serform .input-group .sub{position:absolute;right:0;top:0;width:.8rem;height:.5rem;overflow:hidden;background:0 0;cursor:pointer;border-radius:0 5px 5px 0;background:linear-gradient(120deg, #0d81af 12%, #59bc8e 64%)}
.ser-layer .serform .input-group .sub:after{content:"\e616";position:absolute;top:0;bottom:0;left:0;z-index:0;right:0;text-align:center;font-family:swiper-icons!important;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.26rem}
.ser-layer .serform .input-group .inp{height:.5rem;border:0;border-right:0;padding-right:.9rem;width:100%;padding-left:.15rem;background:#fff;border-radius:5px 10px 10px 5px;border:1px solid #ddd;border-right:0}
.topSer{margin-left:.2rem;position:relative}
.topSer .inp{width:1.3rem;padding:0  .4rem 0 .1rem;border-radius:.05rem;line-height:.28rem;transition:.3s;height:.3rem;background: #fff}
.topSer .sub{position:absolute;top:0;right:0;bottom:0;background:transparent;width:.35rem;text-align:center;line-height:.3rem;color:#951A14;font-size:.2rem;cursor:pointer}
.topSer .inp:focus{width:1.8rem}
@media (max-width:992px){.ser-layer .serclose{right:3vw;top:.3rem;font-size:.3rem}
    .ser-layer .serform .input-group .sub{width:1rem;height:.6rem}
    .ser-layer .serform .input-group .inp{height:.6rem;padding-right:1.2rem;padding-left:.15rem}
    .ser-layer .serform .input-group .sub:after{font-size:.4rem}
    .ser-layer .serform .input-group{max-width:7rem}
    .totop{width:.7rem;height:.7rem;line-height:.7rem}
    .totop svg{width:.32rem;height:.32rem}
}@media (max-width:579px){.ser-layer .serclose{right:5vw;top:.4rem;font-size:.4rem}
    .ser-layer .serform .input-group .sub{width:1.2rem;height:.7rem}
    .ser-layer .serform .input-group .inp{height:.7rem;padding-right:1.2rem;padding-left:.15rem}
    .ser-layer .serform .input-group .sub:after{font-size:.4rem}
    .ser-layer .serform .input-group{max-width:inherit}
    .ser-layer{padding-bottom:15%}
}.popCode{position:relative;z-index:10;display:block}
.popCode span{width:1.4rem;position:absolute;bottom:calc(100% + .2rem);left:50%;z-index:5;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15);padding:2px;border-radius:.1rem;visibility:hidden;opacity:0;z-index:10;display:flex;text-align:center;font-size:.14rem;color:#444;transform:translateX(-50%)}
.popCode span:before{content:'';border:10px solid transparent;border-top-color:#fff;position:absolute;left:50%;top:100%;transform:translateX(-50%)}
.popCode span img{width:100%;border-radius:5px}
.popCode:hover span{opacity:1;visibility:visible;transition:.5s;}
.popCode.sp span{width:2.2rem;padding-bottom:8px}

.popCode em{width:1.6rem;position:absolute;z-index:5;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15);padding:2px;border-radius:.1rem;visibility:hidden;opacity:0;transition:.5s;z-index:10;display:flex;text-align:center;font-size:.14rem;color:#444;}
.popCode em:before{content:'';border:10px solid transparent;position:absolute;}
.popCode em img{width:100%;border-radius:5px}
.popCode:hover em{opacity:1;visibility:visible}
@media (min-width: 993px){
    .popCode em{right:calc(100% + .2rem);top:50%;transform:translateY(-50%)}
    .popCode em:before{border-left-color:#fff;left:100%;top:50%;transform:translateY(-50%)}
}
@media (max-width: 992px){
    .popCode em{width: 1.8rem}
    .popCode em{top:calc(100% + .2rem);left:50%;transform:translateX(-50%)}
    .popCode em:before{border-bottom-color:#fff;bottom:100%;left:50%;transform:translateX(-50%)}
}


}@media (max-width:992px){

}
@media (max-width:597px){

}
@media (max-width:360px){}
@keyframes icoMove{0%{transform:translate(2px)}
    25%{transform:translate(-2px)}
    50%{transform:translate(1px)}
    100%{transform:translate(0px)}
}@keyframes beat{from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}
     25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
     50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
     75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
     from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}
     25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
     50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
     75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
 }
.suTab .mores .more+.more{display:none}
.suTab .bd .tabCon+.tabCon{display:none}
.swiTab .mores .more+.more{display:none}
.icoCo{position:relative;display:block}
.icoCo img{height:100%;transition:.3s}
.icoCo img:last-child{position:absolute;top:0;left:0;opacity:0;visibility:hidden;z-index:0}
.on .icoCo img:first-child{opacity:0;visibility:hidden}
.on .icoCo img:last-child{opacity:1;visibility:visible}
@media (min-width:1025px){.icoCop:hover .icoCo img:first-child{opacity:0;visibility:hidden}
    .icoCop:hover .icoCo img:last-child{opacity:1;visibility:visible}
    .aniI:hover .aniIco{animation:beat 0.5s 1}

}
.linco{background: linear-gradient(260deg, #B8163C 12%, #951A14 64%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.swiTabs{overflow: visible;}

/**/
.str_wrap{overflow:hidden;width:100%;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap}
.str_wrap.str_active{}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:grab}
.str_move_clone{display:inline-block;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}
.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}
.str_wrap img{max-width:none!important;display: block;}


body,html{height: 100%;width: 100%;overflow: hidden;}
.header{padding: .2rem .35rem;position: absolute;z-index: 99;top: 0;left: 0;right: 0}
.header .logo img{height: .71rem}
.header .nav-list{transition: .3s}
.header .nav-list li{margin: 0 .2rem}
.header .nav-list li a{font-size: .26rem;color: #951A14;display: flex;align-items: center;justify-content: center;padding: .03rem 0 .05rem}
.header .nav-list li.on a{background: url(../images/hover1.png) repeat-x center;background-size: auto 100%; color: #FEEBCB;border-top: 2px solid #CBB288;padding: .03rem .15rem .05rem}


.bgb .header .nav-list li a{color: #FFECCC}
.bgb .header .nav-list li.on a{background: url(../images/hover.png) repeat-x center;background-size: auto 100%; color: #951A14;border-top: 2px solid #5F298C;;padding: .03rem .15rem .05rem}

.bgb .header .toMenu{background: #FFECCC;}
.header .toMenu{width: .58rem;height: .58rem;opacity: 1;background: #951A14;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-left: .25rem;transition: .3s;position: relative;}
.header .toAi{width: .58rem;height: .58rem;opacity: 1;display: flex;align-items: center;justify-content: center;padding-bottom: .05rem;position: relative;margin-left: .25rem;transition: .3s}
.header .toAi:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: 0;background:url(../images/cir.png) no-repeat center;background-size: 100% 100%; border-radius: 50%;animation: roted 5s linear infinite}
.header .toAi img{width: .3rem;position: relative;z-index: 5 }
.header .toMenu img{width: .25rem;height: .25rem;transition: .3s}
.header .toMenu img:last-child{position: absolute;left: 50%;top: 50%;margin-left: -.11rem;margin-top: -.11rem; opacity: 0;visibility: hidden;width: .22rem;height: .22rem }
#container{height: 100%;position: relative;}
.main{display: flex;height: 100%;justify-content: space-between;}
.bga #container{background: url(../images/bgs.png);}
.indexbg #container{background: url(../images/inbg.jpg) no-repeat center;background-size: 100% 100%}
.bgb #container{background: url(../images/jzbg.jpg) no-repeat center;background-size: cover}
.bgc #container{background: url(../images/zfbg.jpg) no-repeat center;background-size: cover}
.bgd #container{background: url(../images/jzbg.png) no-repeat center;background-size: cover}
.leftCon{height: 100%;position:relative;z-index:5}
.leftCon .nytit{ text-align: center;width: 51.5%;height: 20%;background: rgba(0,0,0,0);border-radius:50%;position: absolute;right: 7%;top: 22.8%;display: flex;align-items: center;justify-content: center;flex-direction: column;z-index: 5}
.leftCon .nytit .cn{ font-size: .4rem;color: #FEEBCB;margin-bottom: .1rem}
.leftCon .nytit .en{ font-size: .16rem;color: #FEEBCB;}
.leftCon .bg{height: 100%;user-select: none;pointer-events: none}
.leftCon .linebg{position: absolute;left: 0;bottom: 0;width: 95.26315789%;user-select: none;pointer-events: none}

.rightCon{overflow: hidden; position: relative;flex:1;margin-right: 8%;margin-left: 1rem; margin-top: 1.7rem;margin-bottom:0;
    /*display: flex;justify-content: center; flex-direction: column;*/
}
.rightCon.w100{margin-left: 6%;margin-right: 6%;flex:inherit;overflow: visible;width: 88%}
.rightCon.xsbn{margin-left: 0;margin-right: 0;margin-top: 1.2rem}
.rightCon.xsbn  .r-con{padding-bottom: .2rem}
.rightCon .r-con{background: rgba(0,0,0,0);overflow: auto;max-height: 100%;padding-bottom: .5rem;min-height:5rem;}
.rightCon .r-con::-webkit-scrollbar{display: none}
.video a{display: block;position: relative;}
.video a:before{content: '';width: .5rem;height: .5rem;position: absolute;left: 50%;top: 50%;margin-left: -.25rem;margin-top: -.25rem;background: url(../images/play.svg) no-repeat center;background-size: 100% 100%;z-index: 5}
.fancybox-active{height: 100%}





.navShow .header .toAi{opacity: 0}
.navShow .header .nav-list{opacity: 0;visibility: hidden;}
.navShow .header .toMenu img:first-child{opacity: 0;visibility: hidden;  }
.navShow .header .toMenu img:last-child{opacity: 1;visibility: visible  }

.big-nav{position:fixed;z-index:90;left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:.3s;}
.big-nav .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;pointer-events: none;user-select: none}


.big-nav .scroll{position:absolute;z-index:2;left:0;right:0;top:18%;bottom:0;overflow-y:auto;padding-bottom:.6rem}
.big-nav .scroll::-webkit-scrollbar{display:none}
.big-nav .scroll dl{margin-bottom:.3rem;width:11.25%;margin:0 0.5% .5rem}
.big-nav .scroll dl dt{font-size:.32rem;margin-bottom:.4rem;position:relative; font-family: 'fzyt'}
.big-nav .scroll dl dt i.plus{position:absolute;right:0;top:.05rem;display:block;width:.4rem;height:.4rem;text-align:center;line-height:.4rem;transition:.3s;font-size:.24rem;display:none;color:rgba(255,255,255,.4)}
.big-nav .scroll dl dt i.plus.show{transform:rotate(180deg)}
.big-nav .scroll dl dt a{color: #951A14}
.big-nav .scroll dl dd{}
.big-nav .scroll dl dd ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.big-nav .scroll dl dd ul li{width:100%;margin-bottom:.25rem;font-size:.18rem;line-height:1.4em}
.big-nav .scroll dl dd ul li a{}
.big-nav .scroll dl dd ul li a:hover{}
.big-nav .scroll .wp{max-width: inherit;margin-left: 8%;margin-right: 8%;width: auto}
.big-nav .scroll .wp:after{width:31.333%;display:inline-block;content:'';display:none}
body.navShow .big-nav{opacity:1;visibility:visible}


.m_header{ background: url(../images/m/mnavbg.png) no-repeat center;background-size: 100% 100%;display: none }
.m_header .cname{writing-mode: vertical-lr;color: #FEEBCB;font-size: 24px;letter-spacing: .1em}
.m_header{width: 65px;height: 100%;position: fixed;top: 0;left: 0;z-index: 1000000;transition: .6s;bottom: 0;}

.m_header .tit{width: 65px;height: 100%;flex-direction: column;align-items: center;justify-content: space-between;padding: .3rem 0;}

.m_header .box{width: 180px;padding: 0 0;border-left: rgba(255,255,255,.2) 1px solid;height: 100%;transform-origin: left;transition: .6s;transition-delay: .6s;transform: perspective(900px) rotateY(90deg);}
.m_header ul{ height: 100%;  overflow: scroll;}
.m_header ul li{ line-height: 2;padding: 15px;border-bottom: rgba(255,255,255,.2) 1px solid;}
.m_header ul li h3 a{font-size: 18px;color: #FEEBCB;font-weight: normal;}
.m_header ul li dl dd>a{font-size: 14px;color: #f5efdb;}
.m_header ul li dl dd .con a{font-size: 12px;color: #d7c386;;display: block;}

.m_header.active{ width: 245px;}
.m_header.active .box{ transform: perspective(900px) rotateY(0deg);}
.m_btn a{display: flex;align-items: center;justify-content: center;margin-top: .3rem}
.m_btn a img{height: 22px}
.m_logo img{width: 48px;height: 48px}
#openBtn{width: 36px;height: 36px;background: url(../images/menu.svg) no-repeat center;background-size: 22px 22px; }
.active #openBtn{background: url(../images/close.svg) no-repeat center;background-size: 18px 18px; }
.rightCon.xwzx .r-con{overflow: inherit;}
.rightCon.xwzx{overflow: inherit;}
@media (max-width: 1180px){
    /*.rightCon{ display: flex;justify-content: center; flex-direction: column;}*/
    .big-nav .scroll dl dt{font-size: .42rem;}
    .big-nav .scroll dl dd ul li{font-size: .28rem;}
    .big-nav .scroll .wp{
        margin-left: 2%;
        margin-right: 2%;
    }
}
@media (min-width: 993px){
    .nypage .big-nav .scroll{top: 25%}

    .big-nav .scroll dl{transform: translateY(1rem);opacity: 0;width: 13.25%;}
    body.navShow .big-nav .scroll dl{transform: translateY(0);opacity: 1;}
    body.navShow .big-nav .scroll .wp dl:nth-child(1){transition: .8s .2s}
    body.navShow .big-nav .scroll .wp dl:nth-child(2){transition: .8s .3s}
    body.navShow .big-nav .scroll .wp dl:nth-child(3){transition: .8s .4s;}
    body.navShow .big-nav .scroll .wp dl:nth-child(4){transition: .8s .5s;}
    body.navShow .big-nav .scroll .wp dl:nth-child(5){transition: .8s .6s}
    body.navShow .big-nav .scroll .wp dl:nth-child(6){transition: .8s .7s}
    body.navShow .big-nav .scroll .wp dl:nth-child(7){transition: .8s .8s;}
    body.navShow .big-nav .scroll .wp dl:nth-child(8){transition: .8s .9s}
    body.navShow .big-nav .scroll .wp dl:nth-child(9){transition: .8s 1s}
    body.navShow .big-nav .scroll .wp dl:nth-child(10){transition: .8s 1.1s;}
}
@media (max-width: 992px){
    .big-nav .scroll dl {width: 24%}
    .big-nav .scroll dl dt{font-size:.5rem; }
    .big-nav .scroll dl dd ul li{font-size:.3rem;}
    .m_header{display: flex}
    .leftCon{display: none}
    .header{display: none}
    .main{padding-left: 65px}
    .rightCon{flex:inherit;width:90%;margin: 0 auto}
    .rightCon .r-con{padding: 35px 0;overflow: auto}
    .video a:before{content: '';width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
    .rightCon.xsbn{margin-top: 0}
    .rightCon.xwzx .r-con{overflow: auto}
}

@media (max-width: 597px){
    .header .toMenu{width: .8rem;height: .8rem;}
    .header .toAi{width: .8rem;height: .8rem;}
    .header .toAi img{width: .4rem; }
    .header .toMenu img{width: .35rem;height: .35rem}
    .big-nav .scroll dl dt{font-size:.5rem; }
    .big-nav .scroll dl dd ul li{font-size:.32rem;}

}
@media (max-width: 375px){
    .header .nav-list{display: none}
}

.topTip{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url(../images/navbg.jpg) center no-repeat;background-size:cover;z-index:100000000;display:flex;flex-direction:column;justify-content:center;align-items:center;display: none!important}
.topTip img{height:1.2rem;animation:tip 1.6s ease-in infinite}
.topTip h3{font-size:.5rem;color:#820D08;line-height:1.5;margin:.25rem 0 .15rem;font-weight: normal;}
.topTip h6{font-size:.32rem;color:#820D08;line-height:1.5}
@keyframes tip{0%{transform:rotate(-90deg)}
    25%{transform:rotate(0)}
    50%{transform:rotate(0)}
    75%{transform:rotate(-90deg)}
    100%{transform:rotate(-90deg)}
}
