body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
abbr,body,fieldset,html,iframe,img{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
input{outline:0}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal}
b,strong{font-weight:700;font-style:normal}
em,i{font-weight:400;font-style:italic}
button{border:none;outline:0}
a,button{cursor:pointer}
a,a:hover{text-decoration:none}
a,button,input,textarea{font-size:inherit;color:inherit}
a,button,div,input,select,textarea{margin:0;padding:0;border:0;outline:0}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none}
::-webkit-scrollbar {display:none;}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition-delay:999999s;-webkit-transition:color 999999s ease-out,background-color 999999s ease-out}
html{font-size: calc(100vw/7.5);}
body{font:.24rem / 1.8 'Microsoft Yahei',Helvetica,Arial,sans-serif;color: #4e5259;}
.img-block{display: block;width: 100%;}
.app{padding-top: 1rem;position: relative;width: 100%; min-height: 100vh;box-sizing: border-box; margin: 0 auto;background-color: #f5f5f7;}
.navbar{width: 100%;padding: 0.2rem 0;position: fixed;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 10; background-color: #fff;}
.navbar .logo{display: block; width: 1.42rem; margin: 0 auto;}
.navbar .logo img{display: block;object-fit: contain;width: 100%;}
.menu-btn{background: url('../imgs/icon_menu.jpg') no-repeat left top / .6rem auto;position:absolute;left:.2rem;top:50%;z-index:2;margin-top:-.3rem;width:.6rem;height:.6rem;z-index:10;}
.navbar-mask{display: none;position: fixed; left: 0;top: 0;width: 100%;height: 100%; height: 100vh;background: rgba(0,0,0,.2);z-index: 5;}
.menu{position: fixed;box-sizing: border-box; font-size: .28rem; padding-top: 1.2rem; height: 100vh; width: 200px;left: 0;top: 0;bottom: 0; background: #fff;z-index: 8;-webkit-transform: translate(-100%, 0);transform: translate(-100%, 0);-webkit-transition: all .3s ease;transition: all .3s ease;}
.menu a{display: block;margin: .2rem 0;padding: .2rem 0; text-align: center}
.menu a.active {color: #ffc71e;font-weight: bold;}
.menu_show .menu-btn{background-position: center bottom;}
.menu_show .navbar-mask{display: block;}
.menu_show .menu{-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}
.lang{position:absolute;top:50%;right:0;text-align:center;min-width:1.3rem;right:.1rem;line-height:.4rem;height:.4rem;margin-top:-.2rem;font-size:.2rem;border:1px solid rgba(0,0,0,.06)}
.lang_list{display:none}
.lang_list{border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.9);position:absolute;top:.4rem;width:100%;padding:.1rem 0;font-size:.18rem;}
.lang_list a{display:block;padding:.05rem 0;white-space:nowrap}
.main{padding: .24rem;}
.banner{height: 2.42rem; padding-left: .27rem; background-color: #000; background-size: 7.5rem auto; background-repeat: no-repeat; background-position: center right;overflow: hidden;}
.banner .en{height: .54rem; margin-top: .63rem; background-size: auto .54rem; background-repeat: no-repeat; background-position: left center;}
.banner .tit{font-size: .32rem; font-weight: bold; color: #fff;display: inline-block;}
.nav{background: #f8f8fa;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;text-align: center;}
.nav .nav-item{-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;line-height: .7rem;cursor: pointer; -webkit-transition: all .2s linear; transition: all .2s linear;}
.nav .active{background: #ffd71f;}
.footer{text-align: center;background: #141724;position: relative;padding: .4rem 0 0;text-align: center; font-size: .22rem; color: #696d76;}
.footer-logo{display: block; width: 1.08rem; height: .46rem; margin: 0 auto;}
.footer a{color: #696d76;}
.footer .link{padding: .2rem 0;display: flex; flex-wrap: wrap; justify-content: center;}
.footer .link li{margin-top: .1rem;}
.footer .link li a{display: block; padding: 0 .3rem; line-height: .5rem;}
.footer .copyright{padding: 0.3rem 0;line-height: 1.8;background-color: #000;}
.pop{width:100%;height:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;background:rgba(0,0,0,.6)}
.pop .pop-main{width:7.02rem; color: #4e5259;border-radius:.2rem;position:fixed;left:50%;top:50%;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.pop .close{width: .7rem;height: .7rem;display: block; position: absolute; right: 0; top: 0;background: url('../imgs/close.png') no-repeat center / .54rem;}
.pop .pop-cont{padding: .6rem;}
.pop .pt{font-size: .4rem;font-weight: bold; text-align: center;}
.pop .pop-body{max-height: 8rem;overflow-y: auto; line-height: .6rem;}
.ny-page {position: relative; padding: .3rem 0; text-align: center; color: #000;}
.ny-page a {display: inline-block;margin: 0 .04rem; padding: 0 .1rem;}
.ny-page a:hover {color: #ffd71f;}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}