@charset "utf-8";

.header2 .navBtn{align-items:center;display:flex;position:absolute;bottom:.03rem;right:0;z-index:10;display:none}
.header2 .navBtn>.lan{color:#fff;margin-right:.4rem;font-size:.3rem;display:none}
.header2 .navBtn>.showSear{font-size:.34rem;margin-right:.4rem;color:#fff;display:none}
.header2 .navbtn{width:.3rem;height:.3rem;background-size:100% 100%;transition:.3s;z-index:5;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}
.menu-btn{overflow:hidden;width:.3rem;height:.3rem;background:0 0;opacity:1;position:relative;z-index:999;cursor:pointer}
.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{position:absolute;top:50%;left:0;display:block;width:.3rem;height:2px;background:#94070a;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition-property:transform,width,margin,background-color;margin-top:-1px}
.menu-btn .line-1{margin-top:-.11rem}
.menu-btn .line-3{margin-top:.09rem}
.menu-btn .line-2{width:.3rem;left:auto;right:0}
body.navShow .menu-btn .line-2{left:0;right:auto;width:.3rem}
body.navShow .menu-btn .line-1{visibility:hidden}
body.navShow .menu-btn .line-2{margin-top:-1px!important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
body.navShow .menu-btn .line-3{margin-top:-1px!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.pubg{background:linear-gradient(to right,#35a62b,#077443)}
/*.scrollDown .header2{top:-1.1rem}
.scrollDown.scrolling .header2:after{opacity:0}
.scrollDown.navShow .header2{top:0}
.scrollDown.scrolling.navShow .header2:after{opacity:0}*/
.header2{position:fixed;left:0;right:0;z-index:999;top:0;transition:.3s; }
.header2:after{content:'';position:absolute;top:0;left:0;height:125%;right:0;background:url(../images/22s.png) repeat-x top center;background-size:auto 100%;z-index:2; pointer-events:none;transition:.3s;opacity: .3;display: none}
.header2 .top-nav{padding:.1rem 0 .15rem}
.header2 .wp{align-items:center;transition:.3s;height:100%;z-index:5;  }
.header2 .serBtnpc{position:absolute;top:50%;right:0;z-index:5;margin-top:-.3rem}
.header2 .serBtnpc a{display:flex;align-items:center;justify-content:center;height:.6rem;width:.6rem;background:#94070a;color:#fff;font-size:.24rem;border-radius:50%}
.header2 .logo img{height:.61rem;user-select:none;transition:.3s}
.header2 .logos{opacity:0;visibility:hidden;position:absolute;left:0;top:50%;margin-top:-.34rem}
.header2 .topnav{}
.header2 .topnav ul{align-items:center}
.header2 .topnav ul li{font-size: .2rem;position:relative;text-align:center}
.header2 .topnav ul li i.plus{position:absolute;right:0;top:.13rem;color:#999;display:block;width:.3rem;height:.3rem;text-align:center;line-height:.3rem;display:none;transition:.3s}
.header2 .topnav ul li i.plus.show{transform:rotate(180deg)}
.header2 .topnav ul li .sub-nav{position:absolute;top:100%;left:50%;z-index:99;padding-top:.2rem;min-width:1.68rem;transform:scaleY(0) translateX(-50%);opacity:0;visibility:hidden;transition:.3s;transform-origin:top center}
.header2 .topnav ul li .sub-nav .sub-nav-h{position:relative;background: url(../images/20.png) no-repeat bottom center #ffc3c4;background-size:100% auto;padding: .1rem 0 .1rem;}
.header2 .topnav ul li .sub-nav .sub-nav-h:after{content:'';height:4px;width:100%;position:absolute;left:0;top:0;background:#94070a}
.header2 .topnav ul li .sub-nav .sub-nav-h a{display:block;font-size: .22rem;padding:.12rem .1rem;line-height:1.2em;text-align:center;transition:.3s}
.header2 .topnav ul li .sub-nav .sub-nav-h a:hover{color:#fff;background:#94070a}
.header2 .topnav ul li .sub-nav .sub-nav-h:before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;bottom:100%;border:8px solid transparent;border-bottom-color:#94070a;display: none}
.header2 .topnav ul li:hover .sub-nav{opacity:1;visibility:inherit;transform:scaleY(1) translateX(-50%)}
.header2 .toplink{margin-bottom:.15rem;transition:.3s}
.header2 .toplink a:hover{ }
.header2 .toplink a{display:flex;color:rgba(255,255,255,1);align-items:center;height:.3rem;justify-content:center;border-radius:.4rem;position:relative;padding:0 .15rem}
.header2 .toplink a img{width:.2rem;margin-right:.05rem}
.header2 .toplink a+a:after{content:'';position:absolute;left:0;top:50%;background:rgba(255,255,255,.4);height:.16rem;margin-top:-.08rem;width:1px;display: none}
.header2 .topnav .showSear img{width: .28rem;height: .28rem}
.header2 .topnav::-webkit-scrollbar{display:none}
.navShow .header2s{box-shadow:none}
.scrolling .header2:after{opacity:.95}
.navShow  .header2:after{opacity:0}
.navShow  .header2{border-bottom:none}
.big-nav{position:fixed;z-index:100;left:0;top:0;right:0;bottom:0;background:#94070a;background-size:100% auto;opacity:0;visibility:hidden;transition:.3s;backdrop-filter:blur(5px)}
.big-nav .links{display:none}
.big-nav .links .link2{font-size:0}
.big-nav .links .link2 a{font-size:.26rem; display:flex;color:#C5B199;margin: 0 .15rem .15rem;align-items: center;}
.big-nav .links .link2 a img{height:.32rem;margin-right:.1rem}
.big-nav .links .link2 a svg{width: .36rem;height: .36rem;display: block;margin-right: .1rem}
.big-nav .links .link2 a .st0{fill:#C5B199;transition: .3s }


.big-nav .links .link2 a+a:before{content:'|';display:inline-block;margin:0 .2rem;color:#fff;opacity:.5;display: none}
.big-nav .links .link1 a{font-size:.24rem;margin:0 .15rem .15rem;color:#fff}
.big-nav .links .link1 a img{height:.28rem;margin-right:.1rem}
.big-nav .links .link1{margin-bottom:.2rem}
.big-nav .scroll .links .wp:after{display:none}
.big-nav .links{margin-bottom:.3rem;text-align:center}
.big-nav .scroll{position:absolute;z-index:1;left:0;right:0;top:2.2rem;bottom:0;overflow-y:auto;padding-bottom:.6rem}
.big-nav .scroll::-webkit-scrollbar{display:none}
.big-nav .scroll dl{margin-bottom:.3rem;width:28%;margin:0 1% .5rem}
.big-nav .scroll dl dt{font-size:.26rem;margin-bottom:.4rem;position:relative;font-weight:bold;padding-left:.2rem}
.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:#fff}
.big-nav .scroll dl dd{padding-left:.2rem}
.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{color:rgba(255,255,255,.6)}
.big-nav .scroll dl dd ul li a:hover{color:#fff}
.big-nav .scroll .wp{}
.big-nav .scroll .wp:after{width:31.333%;display:inline-block;content:'';display:none}

.header2 .top{padding: .15rem 0 0;position: relative;z-index: 3}
.header2 .top  a{color: #ffffff;display: flex;align-items: center;font-size: .15rem;transition: .3s}
.header2 .top  a+a{margin-left: .3rem}
.header2 .top  a svg{width: .2rem;height: .2rem;display: block;margin-right: .04rem}
.header2 .top a img{width: .18rem;height: .18rem;display: block;margin-right: .04rem}
.header2 .top .st0{fill: #ffffff;transition: .3s}
.header2 .top a:hover{color: #ebd6bd}
.header2 .top a:hover .st0{fill: #ebd6bd}
.header2 .topNav{position: relative;z-index: 3}

body.navShow .big-nav{opacity:1;visibility:visible}

@media (min-width:993px){.header2 .topnav ul li+li{margin-left: 0.3rem;}
    .header2 .topnav ul li>a{color: #ffffff;font-weight: 700;}
    .header2 .topnav ul li.on>a{color:#1daa39}
    .navShow .header2 .topnav ul{opacity:0;visibility:hidden}
    .big-nav .scroll dl dt:after{content:'';height:.24rem;width:2px;position:absolute;left:0;background:#fff;top:50%;margin-top:-.1rem}
    .big-nav .scroll dl{opacity:0}
    body.navShow .big-nav .scroll dl{opacity:1}
    body.navShow .big-nav .scroll .wp dl:nth-child(1){width:38%}
    body.navShow .big-nav .scroll .wp dl:nth-child(2){}
    body.navShow .big-nav .scroll .wp dl:nth-child(3){}
    body.navShow .big-nav .scroll .wp dl:nth-child(4){width:38%}
    body.navShow .big-nav .scroll .wp dl:nth-child(5){}
    body.navShow .big-nav .scroll .wp dl:nth-child(6){}
    body.navShow .big-nav .scroll .wp dl:nth-child(7){}
    body.navShow .big-nav .scroll .wp dl:nth-child(8){}
    body.navShow .big-nav .scroll .wp dl:nth-child(9){}
    body.navShow .big-nav .scroll .wp dl:nth-child(10){}
}@media (max-width:992px){
    .header2 .top{display: none}
    body{padding-top:calc(1rem + 3px)}
     .header2 .topNav{border-top: 3px solid #94070a;padding: .2rem 0;background: #FFFFFF}
    body.navShow .big-nav .scroll dl dt:after{display:none}
    .header2 .serBtnpc{display:none}
    .header2 .logo{padding-top:0}
    .header2 .topnav{display:none}
    .header2 .toplink{display:none}
    .header2 .top-nav{padding:.15rem 0}
    .header2 .wp{margin-left:.6rem;margin-right:.6rem;height:auto;padding-right:0}
    .header2 .logo img{height:.6rem}
    .header2 .navBtn>.lan{display:block}
    .header2:after{height:120%}
    .header2{border-bottom:0}
    .header2 .navBtn{top:0;display:flex;position:relative;bottom:0}
    .menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{width:.38rem}
    body.navShow .menu-btn .line-2{width:.38rem}
    .menu-btn .line-1{margin-top:-9px}
    .menu-btn .line-3{margin-top:7px}
    .header2 .navBtn .showSear{display:flex;align-items:center}
    .header2 .navBtn .showSear img{width: .36rem}
    .header2 .navbtn{width:auto;}
    .menu-btn{width:.38rem}
    .big-nav .scroll .wp{margin-left:.6rem;margin-right:.6rem}
    .big-nav .scroll{top:1.5rem}
    .big-nav .links{display:block}
    .big-nav .scroll dl{width:100%;text-align:left}
    .big-nav .scroll dl dd{display:none;padding-left:0}
    .big-nav .scroll dl{margin-top:.2rem;margin-left:0;margin-right:0;margin-bottom:.1rem}
    .big-nav .scroll dl dt{margin-bottom:.15rem;padding-bottom:.1rem;font-size:.3rem;padding-left:0}
    .big-nav .scroll dl dd ul li{font-size:.24rem}
    .big-nav .scroll dl dd ul li{margin-bottom:.2rem}
    .big-nav .scroll dl dt i.plus{display:block}
    .big-nav .scroll dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}
    .big-nav .scroll dl dd ul li{width:48%}
}@media (max-width:597px){.big-nav .scroll .wp{margin-left:6vw;margin-right:6vw}
    .header2 .logo img{height:.5rem}
    body{padding-top:calc(.9rem + 3px)}
    .header2 .wp{margin-left:5vw;margin-right:5vw;padding-right:0}
    .header2 .topnav ul li .sub-nav{padding-top:0}
    .header2 .topnav ul li .sub-nav .sub-nav-h a{font-size:.18rem}
    .header2 .topnav ul li .sub-nav .sub-nav-h .img{display:none}
    .header2 .topnav ul li .sub-nav .sub-nav-h .list{margin-right:0;width:100%}
    .header2 .topnav ul li .sub-nav .sub-nav-h .list span{width:33.33333%;text-align:center;margin-right:0}
    .big-nav .scroll dl dt i.plus{top:0;width:.5rem;height:.5rem;line-height:.5rem}
    .header2 .navbtn{width:auto;}
    .menu-btn .line-1{margin-top:-8px}
    .menu-btn .line-3{margin-top:6px}
    .big-nav .scroll dl dt{font-size:.3rem}
    .big-nav .scroll dl dd ul li{font-size:.28rem;width:48%}
    .header2 .navBtn>.showSear{margin-right:.2rem}
    .big-nav .links .link2 a{font-size:.28rem}
    .big-nav .links .link1 a{font-size:.28rem}
}



@media (min-width:992px){
    .header2 .logo{
        transform: translateY(-.1rem);
    }
    .header2:before{
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        height: 11.77vw;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
        opacity: 0.4;
        pointer-events: none;
    }
    body{padding-top:0;}
}
@media (max-width:1199px){
    .header2 .logo img{
        height:.5rem;
    }
}
@media (min-width: 1441px) {
    .banner .item .slideImg{
    height: calc(100vh - 0.92rem) !important;
 }
}