html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption,footer,header, hgroup, menu, nav,output,ruby,section,summary,time,mark,audio,video,input{margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;vertical-align: baseline;}
header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{font-size:16px;line-height:1.15;-webkit-text-size-adjust:100%}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
body,button,li,p,ul{padding:0;margin:0}
img{border:none}
a{color: #010101;outline: none;text-decoration: none;-webkit-transition: all .2s linear;transition: all .2s linear;}
body{font: 14px / 1.6 '思源黑体','Microsoft Yahei',Helvetica,Arial,sans-serif; color:#010101}
.page{width:100%; min-width:1130px; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.img-block{display: block; width: 100%;}
.tc{text-align:center;}
.header{background: #fff;position: fixed; top: 0;left: 0; right: 0;z-index: 2;}
.header-main{height: 78px;display: flex;justify-content: end; align-items: center; margin: 0 68px; position: relative; z-index: 1; min-width:980px;}
.header-main .logo{height: 52px;display: inline-block; position: absolute; left: 0;}
.header-main .logo img{display: block; width: 124px; height: 52px;}
.menu{height: 78px;display: flex; margin-right: 20px;}
.menu .menu-list{padding: 0 10px; position: relative;}
.menu .txt{display: flex; align-items: center; height: 100%; }
.menu .txt span{border: 1px solid transparent; padding: 0 15px; border-radius: 16px; display:block;}
.menu .cur span,.menu .txt:hover span{border-color: #ffc71e;} 
.sub_list{display: none;position: absolute;top: 52px;left: 0;right: 0;padding: 6px 0; text-align: center;}
.en .sub_list{width: 180px; left: 50%; margin-left: -90px; font-size: 13px;}
.sub_list li{height: 40px;}
.sub_list li a{display: block; white-space: nowrap; line-height: 40px;}
.sub_list li a:hover{color: #ffc71e;}
.sub_show{display: block; -webkit-animation: menuItemShow .2s ease-out both; -moz-animation: menuItemShow .2s ease-out both; animation: menuItemShow .2s ease-out both;}
.menu-hover{display:none;background: #fff;position: absolute;top: 0px;left: 0px;right: 0;}
.submenu_show .menu-hover{display: block;height: 344px;-webkit-animation: fadeInScaleBig .2s ease-out both;-moz-animation: fadeInScaleBig .2s ease-out both;animation: fadeInScaleBig .2s ease-out both;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
.lang{color:#646362;position:relative;font-size:14px;cursor:pointer;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.9);height:24px;line-height:24px;padding:0 15px 0 5px;border-radius:3px;min-width:70px;text-align:center}
.lang::after{content:"";position:absolute;right:6px;top:50%;margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;height:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:0}
.lang:hover::after,.lang_show::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.lang .lang_list{display:none;position:absolute;top:24px;left:0;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.9);border-radius:3px;width:100%;white-space:nowrap}
.lang .lang_list a{display:block;font-size:13px}
.lang .lang_list a:hover{color:#f9d323;font-weight:700}
.lang:hover .lang_list,.lang_show .lang_list{display:block}
.main{width: 1130px;margin: 0 auto;position:relative;}
.container{padding-top: 78px;min-height:756px}
.banner{height: 300px; background-color: #000; background-repeat: no-repeat; background-position: center; background-size: auto 100%; color: #fff;}
.banner .main{padding-top: 80px;}
.banner .en{height: 68px; background-repeat: no-repeat; background-position: left center; background-size: auto 68px;}
.banner .tit{margin: 6px 0 0; font-size: 40px; font-weight: bold; line-height: 1;}
.nav{background: #f8f8fa;font-size: 18px;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: 40px;cursor: pointer; -webkit-transition: all .2s linear; transition: all .2s linear;}
.nav .active{background: #ffd71f;}
@-webkit-keyframes menuItemShow{0%{-webkit-transform:translate(0,-30px);transform:translate(0,-30px);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}
@-moz-keyframes menuItemShow{0%{-moz-transform:translate(0,-30px);transform:translate(0,-30px);opacity:0}100%{-moz-transform:translate(0,0);transform:translate(0,0);opacity:1}}
@keyframes menuItemShow{0%{-webkit-transform:translate(0,-30px);-moz-transform:translate(0,-30px);-o-transform:translate(0,-30px);transform:translate(0,-30px);opacity:0}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}
@-webkit-keyframes fadeInScaleBig{0%{-webkit-transform:scale(1,.5);transform:scale(1,.5);opacity:0}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}
@-moz-keyframes fadeInScaleBig{0%{-moz-transform:scale(1,.5);transform:scale(1,.5);opacity:0}100%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}
@keyframes fadeInScaleBig{0%{-webkit-transform:scale(1,.5);-moz-transform:scale(1,.5);-o-transform:scale(1,.5);transform:scale(1,.5);opacity:0}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}
.title{font-size: 30px; font-weight: bold; margin-bottom: 30px; text-align: center; color: #4b4b4b;}
.ny-page{position: relative;padding:20px 0;text-align: center;color: #000;font-size: 15px;}
.ny-page a{display: inline-block; margin: 0 10px;}
.ny-page a:hover{color: #ffd71f;}
.footer{background: #141724;position: relative; padding: 42px 0;text-align: center;font-size: 14px; color: #696d76;}
.footer .foot-logo{width:108px;height:46px;display:block;margin:0 auto;}
.footer a{color: #696d76;}
.footer a:hover{color: #999b9f;}
.footer .link{padding: 30px 0 20px;line-height: 2;}
.footer .link li{position: relative; display: inline-block; padding: 0 30px;}
.footer .link li::after{content: '';width: 1px; height: 12px;background: #696d76;position: absolute;left: 0;top: 50%;margin-top: -6px;}
.footer .link li:first-child::after{display: none;}
.footer .copyright,.footer .copyright a{color: #fff;letter-spacing: 2px;}
@media (max-width: 1366px) {
    .header-main{margin: 0 30px;}
    .menu{margin-right: 10px;}
    .menu .menu-list{padding: 0 6px;}
    .menu .txt span{padding: 0 10px;}
}
/* @media (min-width: 1921px) and (max-width: 3840px) {
    .header-main{height: 156px;margin: 0 136px;}
    .header-main .logo{height: 104px;}
    .menu{height: 156px;margin-right: 40px;}
    .menu .menu-list{padding: 0 20px; }
    .menu .txt span{border: 2px solid transparent; padding: 0 30px; border-radius: 32px;}
    .sub_list{top: 100px;padding:12px 0;}
    .sub_list li{height: 80px;}
    .sub_list li a{line-height: 80px;}
} */

.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}