#header,#nav ul li>a,.top_menu{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#header{z-index:999;width:100%;position:fixed;top:51px;z-index:998;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#header .innerbox{transition:.5s;display:flex;height:100%;justify-content:space-between;align-items:center;position:static;position:relative;padding:0 4rem;gap:4rem}
#header .innerbox:before{content:"";display:block;width:100%;height:100%;position:absolute;border-radius:3rem;z-index:-1;left:50%;top:0;transform:translateX(-50%);background:#fff;transition:.5s}
#header .fr{display:flex;justify-content:space-between;align-items:center;flex-grow:1;max-width:47.5rem}
#header .i{display:block;width:1px;height:18px;background:#d5d5d5;margin:0 1.375rem}
#header .dw{font-size:1.5rem;color:#468bc9;font-weight:bold;transform:skewX(-10deg);letter-spacing:2px}
#header .dw span{color:#76b44d}
#header .fr .i{margin:0 3.125rem}
#logo{flex-shrink:0}
#logo a{display:flex;height:100%;align-items:center}
#logo img{width:13.3125rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#logo .img01{display:none}
#logo .img02{display:block}
#nav{flex-grow:1}
#nav ul{display:flex;flex-grow:1;justify-content:space-between}
#nav ul li{position:relative;z-index:0;text-align:center;font-size:0}
#nav ul li>a{display:block;font-size:1.0625rem;color:#3f4042;font-weight:bolder;line-height:5.125rem;overflow:hidden;text-align:center;position:relative;z-index:1;display:inline-block}
#nav ul li>a:before{content:"";width:100%;height:3px;position:absolute;bottom:0;left:0;background:#468bc9;transition:.3s ease-in-out;transform:scaleX(0);transform-origin:center}
#nav ul li.on>a:before,#nav ul li:hover>a:before{transform:scaleX(1)}
#nav li .sub{position:absolute;clip-path:inset(0 0 100% 0);left:-3.25rem;z-index:999;transform-origin:0 0;pointer-events:none;transition:opacity .2s ease 0s;opacity:0;visibility:hidden;display:flex;background:rgba(255,255,255,0.952);padding:2.5rem 2rem;box-shadow:0 0 1px #3334d;gap:3rem;width:23.75rem;border-radius:0 0 .5rem .5rem}
#nav li .sub .box{padding:0;text-align:left;flex-shrink:0}
#nav li .sub .img{width:11rem;flex-shrink:0;border-radius:15px 0 15px 0}
#nav li .sub .img img{width:100%}
#nav li .sub a{display:block;padding:0;position:relative;line-height:2.5rem;transition:.3s;font-size:1rem;color:#2d2d2d;padding-left:1rem}
#nav li .sub a:before{content:'';opacity:0;display:block;width:6px;height:6px;border-radius:50%;background:rgba(70,140,201,0.534);background-size:contain;position:absolute;left:0;top:1rem}
#nav li .sub a:hover{color:#468bc9}
#nav li .sub a:hover:before{opacity:1}
#nav li:hover .sub{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;pointer-events:inherit;clip-path:inset(0 0 0 0);transition:all .6s ease 0s}
.btn_top_search i{color:#515151;font-size:1.875rem}
.btn_top_search:hover i{color:#468bc9}
#nav li:nth-child(4) .sub{right:-2.75rem;left:auto}
#nav li:nth-child(5) .sub{right:0;left:auto}
#nav li:nth-child(6) .sub{right:0;left:auto}
#nav li:nth-child(7) .sub{right:0;left:auto}
#nav li:nth-child(8) .sub{right:0;left:auto}
.top_ewm i{font-size:2rem;color:#bdbebf}
.top_ewm i:hover{color:#468bc9}
#header.xg{top:0;box-shadow:0 0 5px rgba(0,0,0,.1)}
#header.xg .innerbox{padding:0}
#header.xg .innerbox:before{width:100vw;border-radius:0}
#header.n_header{top:0;box-shadow:0 0 5px rgba(0,0,0,.1)}
#header.n_header .innerbox{padding:0}
#header.n_header .innerbox:before{width:100vw;border-radius:0}
#m_header{display:none;height:4.5rem;position:fixed;top:0;width:100%;z-index:996;transition:.5s;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.1)}
#m_header .box{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;padding-right:5rem}
#m_header #m_logo img{height:36px}
.m_nav_list{width:100%}
.m_nav_list::-webkit-scrollbar{display:none}
#m_nav .top_search{display:flex;justify-content:center;margin-right:0;margin-top:1rem;margin-bottom:1rem}
#header.xg+.top_nav{mix-blend-mode:difference}
.top_btn{display:flex}
.top_search{display:flex;margin-right:4rem;align-items:center;color:#fff;font-size:.9375rem;color:#fff;font-weight:bold;cursor:pointer;transition:.5s}
.top_search svg{width:1.625rem;height:1.625rem;margin-left:.5rem;flex-shrink:0}
.top_nav{margin-left:3.125rem;position:fixed;z-index:1000;right:7%;top:0;height:4.5rem;display:flex;align-items:center;justify-content:center;display:none}
.menubtn{width:1.875rem;height:1.875rem;position:relative;cursor:pointer;display:flex;align-items:center}
.menubtn span{display:block;width:1.875rem;height:3px;background:#3f3f3f;position:relative;vertical-align:middle;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}
.menubtn span:after,.menubtn span:before{content:"";position:absolute;display:inline-block;width:50%;height:3px;left:0;background-color:#3f3f3f;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}
.menubtn span:before{top:-7px;-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-ms-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}
.menubtn span:after{bottom:-7px;left:50%;-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-ms-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}
.menubtn.active span{background-color:transparent;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-ms-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}
.menubtn.active span:after,.menubtn.active span:before{width:100%;background:#fff;-webkit-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;transition-delay:0s,.3s}
.menubtn.active span:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.menubtn.active span:after{bottom:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.top_search{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem;opacity:0;transition:all .5s cubic-bezier(0.445,0.145,0.355,1);transform:translateY(30px)}
#m_nav.act .top_search{opacity:1;transition:all .5s .5s cubic-bezier(0.445,0.145,0.355,1);transform:translateY(0)}
.top_search form{width:304px;height:46px;background:0;border-radius:26px;border:1px solid rgb(255 255 255 / 63%);display:flex;align-items:center;justify-content:space-between}
.top_search form .input{width:100px;height:100%;background:0;border:0;flex-grow:1;color:#fff;padding-left:20px}
.top_search form .button{width:46px;height:100%;cursor:pointer;background:url(../images/search-btn.svg) center no-repeat;background-size:23px!important;border:0;outline:0;color:#fff}
.top_search form .button:active{background:url(../images/search-btn.svg) center no-repeat}
.top_search form .input::-webkit-input-placeholder{color:#fff}
.top_search form .input::-moz-placeholder{color:#fff}
.top_search form .input::-moz-placeholder{color:#fff}
.top_search form .input::-ms-input-placeholder{color:#fff}
.top_search form .input:focus::-webkit-input-placeholder{color:transparent}
.top_search form .input:focus:-moz-placeholder{color:transparent}
.top_search form .input:focus::-moz-placeholder{color:transparent}
.top_search form .input:focus:-ms-input-placeholder{color:transparent}
#m_nav{clip-path:inset(0 0 100vh 0 round 0 0 50vw 50vw);z-index:997;position:fixed;background:rgba(44,45,59,0.97);background-size:cover;width:100%;height:100vh;right:0;top:0;display:none;padding:50px 0 50px;overflow:hidden;pointer-events:none;transition:all .5s .5s cubic-bezier(0.445,0.145,0.355,1);display:block;overflow:auto;visibility:hidden;transform-origin:left}
#m_nav::-webkit-scrollbar{display:none}
#m_nav.act{clip-path:inset(0 0 0 0 round 0 0 0 0);pointer-events:auto;top:0;visibility:visible;opacity:1;transition:all .8s cubic-bezier(0.445,0.145,0.355,1)}
#m_nav>ul>li{width:80%;overflow:hidden;padding:0;margin:0 auto}
#m_nav>ul>li+li{border-top:1px solid rgb(220 220 220 / 10%)}
#m_nav li .a{display:block}
#m_nav li h3{font-family:RALEWAY;line-height:5.5rem;height:5.5rem;color:#fff;padding:0;font-size:1.375rem;display:flex;justify-content:space-between;overflow:hidden;transition:all .5s cubic-bezier(0.445,0.145,0.355,1)}
#m_nav li .a{flex-grow:1}
#m_nav li .a span{display:block;position:absolute;top:0;right:10px;width:20px;height:50px;text-align:center}
#m_nav li i{font-size:0}
#m_nav .title i{opacity:1;filter:alpha(opacity=100);display:inline-block;width:20px;height:5.5rem;flex-shrink:0;margin-left:3rem;opacity:.8;float:right;display:inline-flex;align-items:center;justify-content:center;transition:.5s}
#m_nav .title i:before{content:"next";display:block;font-family:"swiper-icons";color:#fff;font-weight:bold;font-size:.875rem}
#m_nav li.on.title i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}
#m_nav .on.title i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}
#m_nav li{display:block;width:100%}
#m_nav .slide_nav{position:absolute;left:0;height:70px;z-index:998;padding:15px;top:0;width:100%}
#m_nav .title .list{display:none;position:relative;width:100%;z-index:9;left:0;margin-left:0;background:0;border:0;clear:both;padding-bottom:1rem;padding-left:1em}
#m_nav .title .list span{background:0}
#m_nav .title .list span a:hover{color:#014085}
#m_nav .title .list a{display:block;font-size:1rem;color:rgba(255,255,255,0.678);text-align:left;line-height:2.5rem;border:0;transition:all .5s cubic-bezier(0.445,0.145,0.355,1)}
#m_nav .title .list .void>a{background-size:10px;position:relative}
#m_nav .title .list .void>a:before{content:"·";position:absolute;left:-1em;font-size:12px;font-weight:bold}
#m_nav .title .list span{position:relative;display:block}
#m_nav .title .list span .sub{position:static;width:100%;display:block!important;overflow:hidden}
#m_nav .title .sub a{background:0;font-size:.875rem;opacity:.8;min-width:50%;float:left;display:inline-block;color:#999}
.nav_mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,0.4);display:none}
#m_nav li h3{transform:translateY(50px);opacity:0}
#m_nav li .list a{transform:translateY(50px);opacity:0}
#m_nav.act li h3{transform:translateY(0);transition:all .5s .6s cubic-bezier(0.445,0.145,0.355,1);opacity:1}
#m_nav.act .list a{transform:translateY(0);transition:all .5s .6s cubic-bezier(0.445,0.145,0.355,1);opacity:1}
.search-dialog-box{position:fixed;left:0;top:0;width:100%;height:70vh;z-index:1000000;opacity:0;visibility:hidden;transition:.6s}
.search-dialog-box:before{content:"";position:absolute;top:0;height:0;transition:.6s;left:0;right:0;z-index:1;background-image:-moz-linear-gradient(270deg,#468bc9 30%,rgba(175,30,40,0) 100%);background-image:-webkit-linear-gradient(270deg,#468bc9 30%,rgba(175,30,40,0) 100%);background-image:-ms-linear-gradient(270deg,#468bc9 30%,rgba(175,30,40,0) 100%)}
.search-dialog-box.on:before{height:100%}
.search-dialog-box .bubbles-bg{opacity:0;visibility:hidden;display:none}
.search-dialog-box .search-bg{position:absolute;left:0;top:0;width:100%;height:0;margin:0;background:rgba(0,0,0,.7);background-size:cover;background-repeat:no-repeat;transform-origin:center center;transition:height .8s cubic-bezier(.77,0,.175,1)}
.search-dialog-box .wrap-inner{transform:translateY(100%);transition:.6s}
.header-right .bubbles-bg{opacity:0;visibility:hidden;transition:all .5s .8s}
.search-dialog-box .bubbles-bg .bubble{position:absolute}
.search-dialog-box .bubbles-bg .bubble .circle{border-radius:100%;position:absolute;left:0;top:0;width:100%;height:100%}
.search-dialog-box .bubbles-bg .bubble1{width:6%;padding-top:6%;left:26.875%;top:-6.67%}
.search-dialog-box .bubbles-bg .bubble1 .circle{border:1px solid #fff}
.search-dialog-box .bubbles-bg .bubble2{width:12px;padding-top:12px;left:13.54%;top:18%}
.search-dialog-box .bubbles-bg .bubble2 .circle{background-color:#ff495f}
.search-dialog-box .bubbles-bg .bubble3{width:36px;padding-top:36px;left:8.854%;top:30.55%}
.search-dialog-box .bubbles-bg .bubble3 .circle{background-color:#fff}
.search-dialog-box .bubbles-bg .bubble4{width:56.875%;padding-top:56.875%;left:-28.6458%;top:51.85%}
.search-dialog-box .bubbles-bg .bubble4 .circle{background:-webkit-linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,.05) 100%);background:-ms-linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,.05) 100%);background:linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,.05) 100%)}
.search-dialog-box .bubbles-bg .bubble5{width:54px;padding-top:54px;left:26.3%;top:70.83%}
.search-dialog-box .bubbles-bg .bubble5 .circle{background-color:#fff;opacity:.1}
.search-dialog-box .bubbles-bg .bubble6{width:56.875%;padding-top:56.875%;left:73.4375%;top:-52.77%}
.search-dialog-box .bubbles-bg .bubble6 .circle{background:-webkit-linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);background:-ms-linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.1) 100%)}
.search-dialog-box .bubbles-bg .bubble7{width:2rem;padding-top:2rem;left:60.9375%;top:18.5%}
.search-dialog-box .bubbles-bg .bubble7 .circle{background-color:#ff495f}
.search-dialog-box .bubbles-bg .bubble8{width:1.35rem;padding-top:1.35rem;left:95.83%;top:70.83%}
.search-dialog-box .bubbles-bg .bubble8 .circle{border:1px solid #fff}
.search-dialog-box .bubbles-bg .bubble9{width:16px;padding-top:16px;left:76.5625%;top:96.296%}
.search-dialog-box .bubbles-bg .bubble9 .circle{background-color:#fff}
.search-dialog-box .bubbles-bg .bubble10{width:56.875%;padding-top:56.875%;left:71.354%;top:87%}
.search-dialog-box .bubbles-bg .bubble10 .circle{background:-webkit-linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);background:-ms-linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.3) 100%)}
.search-dialog-box .bubbles-bg .bubble{animation:spin 8s infinite linear;transform-origin:50% 45%}
.search-dialog-box .bubbles-bg .bubble:nth-child(2n){animation:spin2 8s infinite linear}
.search-dialog-box .bubbles-bg .bubble .circle{animation:spin-reverse 8s infinite linear}
.search-dialog-box .bubbles-bg .bubble:nth-child(2n) .circle{animation:spin-reverse2 8s infinite linear}
.search-dialog-box .bubbles-bg .sm-bubble{transform-origin:30% 30px}
.search-dialog{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;z-index:2}
.search-dialog .search-tit{font-size:2.75rem;line-height:3.5rem;color:#fff;text-align:center;overflow:hidden;display:none}
.search-dialog .search-inner{overflow:hidden;margin-top:0}
.search-dialog .search-input{overflow:hidden;width:50rem;margin:0 auto;padding:0 .5rem 0 1.5rem;background-color:rgba(255,255,255,.1);box-sizing:border-box;transition:all .3s;max-width:94%}
.search-dialog .search-input input[type=text]{float:left;height:4.5rem;width:calc(100% - 3.5rem);background-color:transparent;font-size:1.25rem;color:#fff;transition:all .3s}
.search-dialog .search-input input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.search-dialog .search-input input[type=text]:-moz-placeholder{color:rgba(255,255,255,0.5)}
.search-dialog .search-input input[type=text]::-moz-placeholder{color:rgba(255,255,255,0.5)}
.search-dialog .search-input input[type=text]:-ms-input-placeholder{color:rgba(255,255,255,0.5)}
.search-dialog .search-input input[type=submit],.search-dialog .search-input .clear-btn{float:right;height:4.5rem;width:3.5rem}
.search-dialog .search-input input[type=submit]{background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:1.5rem;background-image:url('../images/search-btn.svg')}
.search-dialog .search-input .clear-btn{background-color:rgba(0,0,0,.2);background-repeat:no-repeat;background-position:center;background-image:url('../images/close-btn.svg');background-size:3.5rem;border-radius:100%;margin-right:1rem;display:none}
.search-dialog .search-input.on{background-color:#fff}
.search-dialog .search-input.on input[type=submit]{background-image:url('../images/search-btn2.svg')}
.search-dialog .hot-search{font-size:0;width:19.5rem;margin:.6rem auto 0;box-sizing:border-box;padding:0 .6rem;overflow:hidden}
.search-dialog .hot-search .hot-tit,.search-dialog .hot-search .hot-link{display:inline-block;*display:inline;zoom:1;vertical-align:top}
.search-dialog .hot-search .hot-tit{font-size:.375rem;line-height:.5rem;color:#fff;font-weight:bold;padding-left:.6rem;background-repeat:no-repeat;background-position:left center;background-size:.5rem;background-image:url(../images/hot-icon.png)}
.search-dialog .hot-link{margin-left:1rem}
.search-dialog .hot-link a{display:inline-block;*display:inline;zoom:1;font-size:.375rem;line-height:.5rem;margin-right:.75rem;color:#fff;padding-bottom:5px;position:relative}
.search-dialog .hot-link a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .3s}
.search-dialog-box .bottom-box{position:absolute;left:0;bottom:5.1%;width:100%}
.search-dialog-box .bottom-box .share-box{overflow:hidden}
.search-dialog-box .bottom-box .copy{font-size:.35rem;line-height:.5rem;color:#fff;font-family:"gilroy-regular";margin-top:.5rem;overflow:hidden}
.header-right.is-open .bubbles-bg{visibility:visible;opacity:1}
.header-right.is-open .search-btn .con-box{display:none}
.header-right.is-open .close-btn{display:block}
.header-right.is-open .item .search-bg{transform:scale(1)}
.search-dialog-box.on{opacity:1;visibility:visible}
.search-dialog-box.on .search-bg{height:100vh}
.search-dialog-box.on .bubbles-bg{opacity:1;visibility:visible}
.search-dialog-box.on .wrap-inner{transform:translateY(0)}
.pub-close{position:absolute;width:3rem;height:3rem;z-index:10;right:1.5rem;top:1.35rem;background-color:rgba(255,255,255,.1);border-radius:100%}
.pub-close .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1c5ab7;transform:scale(0);border-radius:100%;transition:transform .3s}
.pub-close i{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:.75rem;background-repeat:no-repeat;background-image:url(../images/close-btn.svg);transition:.6s}
.pub-close i:hover{transform:rotate(180deg)}
@keyframes spin{to{transform:rotate(1turn)}
}
@keyframes spin2{to{transform:rotate(-1turn)}
}
@keyframes spin-reverse{from{transform:rotate(1turn)}
}
@keyframes spin-reverse2{from{transform:rotate(-1turn)}
}
#m_nav .m{display:flex;align-items:center;justify-content:center}
#m_n_nav{display:none;line-height:50px;position:relative;z-index:9;width:100%;background:#468bc9}
#m_n_nav .m{display:flex;align-items:center;justify-content:space-between}
#bnt_back svg{fill:#fff;vertical-align:middle;width:26px;height:26px}
#m_n_nav h1{font-size:14px;color:#fff;text-align:center;margin:0;line-height:50px}
#bnt_sub_nav{cursor:pointer;color:#fff;font-size:18px}
#bnt_sub_nav svg{fill:#fff;height:20px;vertical-align:middle;width:20px}
#bnt_sub_nav img{display:block;height:15px}
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
#sub_nav_content{background:#f0f3f5;display:none;box-shadow:0 0 5px #999;z-index:9}
#sub_nav_content ul{padding:10px}
#sub_nav_content ul li{display:block;line-height:28px;margin:1rem 0}
#sub_nav_content ul li a{display:block;border-left:2px solid #468bc9;height:30px;line-height:30px;font-size:14px;padding-left:10px;color:#535455}
#sub_nav_content ul li.on a{color:#468bc9}
#sub_nav_content dl{font-size:0;overflow:hidden;background:#fff;padding:10px 0;border-top:1px solid #e7e7e7}
#sub_nav_content dt{position:relative;background:#fff;z-index:999;margin-bottom:0}
#sub_nav_content dt a{margin:0 20px;display:block;color:#5b5349;line-height:30px;font-size:15px;font-weight:400;vertical-align:top;font-family:Alibaba-PuHuiTi-Regular}
#sub_nav_content dt a i{position:absolute;right:15px;top:0;opacity:0;filter:alpha(opacity=0);display:none}
#sub_nav_content dt.title{background:#fafafb}
#sub_nav_content dt.title i{opacity:1;filter:alpha(opacity=100)}
#sub_nav_content dt.title_on{background:#fafafb}
#sub_nav_content dt.title_on a{color:#468bc9;border-top:1px solid #fff}
#sub_nav_content dt.title_on a i{color:#468bc9}
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color:#468bc9}
#sub_nav_content dd .box{padding:0}
#sub_nav_content dd a{padding:0 25px;line-height:30px;font-size:13px;color:#5b5349;display:block;height:30px}
#sub_nav_content dd a.on{color:#468bc9}
#s_main{overflow:hidden}
#banner{position:relative;z-index:0}
#banner .swiper-container{height:100vh}
#banner .swiper-slide{overflow:hidden}
#banner .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat!important}
#banner .slide-inner video{height:100%;width:100%;object-fit:cover}
#banner .txt{color:#fff;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:6rem}
#banner .txt *{opacity:0}
#banner .txt img{max-width:80%}
#banner .txt p{font-size:1.125rem;line-height:2.25rem;margin-top:4rem}
#banner .swiper-button-prev{opacity:.8;left:4%;position:absolute}
#banner .swiper-button-next{opacity:.8;right:4%;position:absolute}
#banner .swiper-slide.swiper-slide-active .txt img{animation:enter 1.2s forwards .1s}
#banner .swiper-slide.swiper-slide-active .txt p{animation:enter 1.2s forwards .2s}
#banner .swiper-slide.swiper-slide-active .txt .btn_liaojie{animation:enter 1.2s forwards .3s}
.btn_liaojie{display:flex;align-items:center;justify-content:center;text-transform:uppercase;width:10.9375rem;height:3.125rem;border-radius:1.5rem;font-size:1.125rem;background:#e60012;color:#fff}
@-webkit-keyframes enter{0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
20%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
100%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}
}
@keyframes enter{0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
20%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
100%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}
}
#banner .botbox{display:flex;align-items:center;justify-content:center;position:absolute;left:0;bottom:3rem;width:100%;color:#fff;z-index:999}
#banner .botbox .pagination{width:6rem;margin:0 1rem;text-align:center}
#banner .botbox .arr{font-family:"swiper-icons";cursor:pointer}
#banner .swiper-pagination-current{font-size:1.75rem;color:#fff;font-family:AXIFORMA-BLACK;width:2.5rem;display:inline-block}
#banner .pagination{font-size:1.125rem;color:rgba(255,255,255,.3);font-family:AXIFORMA-MEDIUM}
#banner .swiper-pagination-current:before{content:"0";display:inline-block}
#banner .swiper-pagination-total:before{content:"0";display:inline-block}
.s_txt>span{min-width:7.5rem;height:2.6875rem;font-size:1rem;display:inline-flex;border-radius:1.25rem 1.875rem 0 1.25rem;border:1px solid #d2d2d2;align-items:center;justify-content:center;text-transform:uppercase}
.s_txt h3{font-size:2.125rem;color:#000;font-weight:bold;line-height:1.5;margin-top:2.25rem}
.s_txt h4{font-size:2rem;color:#000;font-weight:300;line-height:1.5}
.s_txt h4 b{font-weight:300;color:#468bc9}
.s_txt p{font-size:0.9rem;color:rgba(0,0,0,.6);line-height:2.25rem;margin-top:2rem}
.btn_more{margin-top:4.375rem;border-radius:2rem;background:#76b44d;font-family:GIL;color:#fff;font-size:.9375rem;display:flex;align-items:center;justify-content:center;width:8.75rem;height:2.625rem}
.s_txt.white span{border:1px solid #468bc9;background:#468bc9;color:#fff}
.s_txt.white h3{color:#fff}
.s_txt.white p{color:rgba(255,255,255,0.6)}
.s_pro{width:100%;overflow:hidden;background:url(../images/s_pro_bg.jpg) center no-repeat;background-size:cover;display:flex}
.s_pro .m{padding-bottom:5rem}
.s_pro .left{flex-shrink:0;max-width:43rem}
.s_pro .left .m{padding-right:4.875rem}
.s_pro .right .m{padding:0}
.s_pro .box{background:#fff;display:block;position:relative;overflow:hidden;padding-bottom:6rem;border-radius:1.25rem 0 1.25rem 0}
.s_pro .box .txt{padding:4rem 3.125rem}
.s_pro .box .txt h4{font-size:1.825rem;color:#000;font-weight:bold;margin-bottom:2.5rem}
.s_pro .box .txt .con{font-size:1rem;color:#797a7b;line-height:2.1875rem;height:8.75rem;overflow:hidden}
.s_pro .box .txt .con p{position:relative;padding-left:1.0625rem}
.s_pro .box .txt .con p:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#78a6d4;position:absolute;left:0;top:1rem}
.s_pro .box .img{width:13.875rem;border-radius:50%;overflow:hidden;position:absolute;right:-1rem;bottom:-1.375rem}
.s_pro .box .img:after{padding-top:100%}
.s_news{background:url(../images/s_news_bg.jpg) center top no-repeat;background-size:cover}
.s_news .bd{padding:0 6.25rem}
.s_news .s_txt{margin-bottom:5rem}
.s_news .bd{position:relative}
.s_news .bd .arr{font-family:"swiper-icons";color:#468bc9;position:absolute;top:50%;transition:.5s;transform:translateY(-50%);width:4rem;height:4rem;border-radius:50%;border:1px solid #d7d9de;display:flex;align-items:center;justify-content:center;cursor:pointer}
.s_news .bd .arr_left{left:0}
.s_news .bd .arr_right{right:0}
.s_news .arr:hover{background:#468bc9;border:1px solid #468bc9;color:#fff}
.s_news .bd .box{display:block;background:#fff;border-radius:.5rem;overflow:hidden}
.s_news .bd .txt{padding:2rem}
.s_news .bd .txt h4{font-size:1.375rem;line-height:2.25rem;height:4.5rem;color:#000;font-weight:bold}
.s_news .bd .txt .bot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e2e5;margin-top:1.5rem;padding-top:1.5rem}
.s_news .bd .txt .bot span{font-size:1rem;color:#76b44d;font-family:GIL}
.s_news .bd .txt .bot i{font-size:1.625rem}
.s_about{width:100%;overflow:hidden;background:url(../images/s_about_bg.jpg) center no-repeat;height:57rem;position:relative}
.s_about .bd{display:flex}
.s_about .left{flex-shrink:0;margin-right:6rem}
.s_about .right{padding-top:5rem}
.s_about .con{font-size:1.125rem;line-height:2.5625rem;color:rgba(121,122,123,0.8)}
.s_about_zimu{position:absolute;left:0;bottom:0;width:100%}
.s_about_dalou{position:absolute;left:0;bottom:0;width:100%}
#foot{background:url(../images/foot_bg.jpg) center no-repeat;background-size:cover}
#foot .m{padding-top:6.75rem;padding-bottom:5.875rem}
#foot .box1{display:flex;justify-content:space-between;gap:4rem;margin-bottom:3rem}
.foot_logo{width:28.125rem}
.foot_nav{display:flex;justify-content:space-between;flex-grow:1;max-width:828px;padding-top:2.25rem;gap:2rem}
.foot_nav dl{position:relative;padding-left:4.25rem;z-index:1;flex-shrink:0}
.foot_nav dt{margin-bottom:1.5rem;padding-top:.875rem}
.foot_nav dt a{font-size:1.25rem;color:#fff}
.foot_nav dd{font-size:1rem;line-height:2.25rem;color:rgba(255,255,255,.4)}
.foot_nav dd a{display:block;transition:.3s}
.foot_nav dd a:hover{color:#fff}
.foot_nav .ico{width:2.9375rem;height:2.9375rem;transition:.5s;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#76b44d;position:absolute;z-index:99;left:0;top:0}
.foot_nav .ico i{color:#fff;font-size:1.5rem;position:relative;z-index:99}
.foot_nav .ico:hover{background:#468bc9;background:transparent}
.foot_nav dl:before{content:"";display:block;width:1px;position:absolute;left:1.46875rem;top:2.9375rem;bottom:0;z-index:-1;background:#76b44d}
.foot_nav dl:hover:before{background:#468bc9}
.foot_nav dl:hover .ico{background:#468bc9}
#foot .box2{display:flex;align-items:center;justify-content:space-between;gap:2rem}
.foot_ewm{display:flex;align-items:center}
.foot_ewm .img{width:6.875rem;margin-right:1.75rem}
.foot_ewm .img:after{padding-top:100%}
.foot_ewm .txt p{font-size:1rem;color:rgba(255,255,255,.54);line-height:1.5}
.foot_ewm .txt h4{font-size:1.75rem;color:#76b44d;font-family:GILB;margin:.375rem 0}
.copyright{font-size:.875rem;line-height:1.75rem;color:rgba(255,255,255,.3);text-align:right}
.gotop{cursor:pointer;width:4.5rem;height:4.5rem;border-radius:50%;background:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;align-items:center;justify-content:center}
.gotop:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;background:#468bc9;transform:scale(.8)}
.gotop i{position:relative;z-index:3;color:#fff;font-size:1.25rem;-webkit-animation:shubiao 1.4s reverse infinite linear;animation:shubiao 1.4s reverse infinite linear}
@-webkit-keyframes shubiao{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}
100%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:1}
}
@keyframes shubiao{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}
100%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:1}
}
@-webkit-keyframes swipershubaio1{0%{-webkit-transform:translate(-50%,-4%) rotate(0);transform:translate(-50%,-4%) rotate(0)}
100%{-webkit-transform:translate(-50%,-4%) rotate(360deg);transform:translate(-50%,-4%) rotate(360deg)}
}
@keyframes swipershubaio1{0%{-webkit-transform:translate(-50%,-4%) rotate(0);transform:translate(-50%,-4%) rotate(0)}
100%{-webkit-transform:translate(-50%,-4%) rotate(360deg);transform:translate(-50%,-4%) rotate(360deg)}
}
@-webkit-keyframes swipershubaio2{0%{-webkit-transform:translate(-60%,5%) rotate(0);transform:translate(-60%,5%) rotate(0)}
100%{-webkit-transform:translate(-60%,5%) rotate(360deg);transform:translate(-60%,5%) rotate(360deg)}
}
@keyframes swipershubaio2{0%{-webkit-transform:translate(-60%,5%) rotate(0);transform:translate(-60%,5%) rotate(0)}
100%{-webkit-transform:translate(-60%,5%) rotate(360deg);transform:translate(-60%,5%) rotate(360deg)}
}
#foot .relative{z-index:990}
.n_banner{height:52rem;width:100%;overflow:hidden}
.n_banner .m{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}
.n_banner .m h3{font-size:3.75rem;color:#fff;font-weight:bold}
.n_banner .m p{font-size:1.25rem;color:#fff;line-height:2.25rem;margin-top:2.75rem}
.n_title{padding:0;position:relative;z-index:1;background:#fff}
.n_title:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:#e5e5e5}
.n_title .m{position:relative;display:flex;justify-content:space-between;align-items:center}
.n_nav{position:relative;flex-grow:1}
.n_nav ul{display:flex}
.n_nav li{display:flex;justify-content:center;margin-right:5rem;font-size:1.125rem;float:left;line-height:4.375rem;z-index:1;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.n_nav li a{padding:0 7px;text-align:center;color:#3f4042;font-size:1.0625rem;font-weight:bold;transition:.5s;position:relative}
.n_nav li a:before{content:"";width:0;height:3px;position:absolute;background:#468bc9;bottom:0;left:0;transition:.3s ease-in-out;opacity:0;z-index:-1}
.n_nav li.on a:before,.n_nav li:hover a:before{width:100%;opacity:1}
.n_nav .sub{position:absolute;top:100%;min-width:100%;left:0;display:none}
.n_nav .sub a{display:block;height:2.75rem;font-size:.9rem;line-height:2.75rem;transition:.3s;background:#fff;text-align:center;text-transform:uppercase;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;white-space:nowrap;padding:0 15px;font-weight:normal!important;color:#2f2f2f}
.n_nav .sub a:hover{color:#76b44d}
.position{left:0;bottom:0;font-size:.9375rem;color:#747679;display:flex;align-items:center}
.position .iconfont{margin-right:1rem;color:#76b44d}
.position span,.position a,.position i{font-size:.875rem;color:#464646;flex-shrink:0;-moz-transition:all .36s ease-in-out;-webkit-transition:all .36s ease-in-out;-o-transition:all .36s ease-in-out;-ms-transition:all .36s ease-in-out;transition:all .36s ease-in-out}
.position i{margin:0 .5rem;font-style:normal}
.position span{color:#76b44d;font-style:normal}
.position em{color:#76b44d;font-style:normal}
.position a:hover{color:#76b44d}
.n_join{width:100%;overflow:hidden;background:url(../images/n_jiaru_bg.jpg) center top no-repeat;background-size:cover}
.n_join .tt{text-align:center;display:flex;justify-content:center;margin-bottom:3.625rem}
.n_join .tt h3{font-size:2.5rem;color:#000;font-weight:bold;position:relative}
.yinhao01{width:2.25rem;height:2rem;display:block;background:url(../images/yinhao01.png) center no-repeat;background-size:contain;position:absolute;top:-.875rem;left:-3.5rem}
.join_search{display:flex;justify-content:center;margin-bottom:6.875rem}
.join_search form{position:relative;display:flex;width:50.25rem;height:4rem;overflow:hidden;background:#fff;border:1px solid #cbd7e4;border-radius:2rem}
.join_search form i{margin-left:2.25rem;display:flex;align-items:center;height:100%;font-size:1.75rem;color:#d7dee5}
.join_search form .input{flex-grow:1;padding-left:1.125rem;font-size:1.125rem;color:#b4b4b6}
.join_search form .button{width:10.5rem;background:#468bc9;color:#fff;font-weight:bold;border-radius:2rem;font-size:1.125rem}
.n_join .tip{font-size:1.125rem;color:#2f2f2f;line-height:1.5;margin-bottom:1.75rem}
.n_join .tip a{color:#76b44d}
.n_join ul li{background-color:rgba(255,255,255,0.6);box-shadow:0 0 9px 1px rgba(8,51,138,0.06)}
.n_join ul li .box{padding:2.5rem 5.25rem;display:flex;align-items:center}
.n_join ul li h4{font-size:1.5rem;color:#000;font-weight:bold;margin-bottom:1.5rem}
.n_join ul li .con{display:grid;grid-template-columns:repeat(4,1fr)}
.n_join ul li dl{line-height:1.875rem}
.n_join ul li dt{font-size:.9375rem;color:#707071}
.n_join ul li dd{font-size:1rem;color:#000}
.n_join ul li .left{flex-grow:1}
.n_join ul li+li{margin-top:3.125rem}
.btn_apply{flex-shrink:0;display:flex;width:10rem;height:3.6875rem;align-items:center;justify-content:center;border-radius:5px;background:#468bc9;color:#fff}
.btn_apply i{margin-left:1.25rem;margin-right:-.25rem;font-size:.875rem}
.tc_apply{width:54.25rem;border-radius:.625rem;max-width:90%;background:url(../images/tc_apply_bg.jpg) center no-repeat;padding:4rem 3.625rem;position:relative}
.tc_apply .tt{font-size:1.5rem;color:#000;font-weight:bold;margin-bottom:3.125rem}
.tc_apply .tc_close{font-size:1.5rem;top:2rem;right:2rem}
.tc_apply .tc_close i{font-size:1.5rem;color:#271d1a}
.tc_apply form{display:grid;grid-template-columns:1fr 1fr;gap:2.25rem 3rem}
.tc_apply form .group{display:grid;grid-template-columns:4.375rem 1fr;position:relative}
.tc_apply form .span{line-height:2.875rem}
.tc_apply form .input{background:#fff;height:2.875rem;border:1px solid #e5e5e5;padding:0 1rem}
.tc_apply form .jianlibox{grid-column:1/3}
.tc_apply .btn_upload{display:inline-block;height:2.875rem;width:6.625rem;background:#76b44d;border-radius:5px;color:#fff;font-size:.875rem;margin-right:1rem}
.tc_apply .p{display:inline-block;font-size:.9375rem;color:#707071;line-height:1.5}
.tc_apply .yzm{position:absolute;right:1px;top:1px;bottom:1px}
.tc_apply .button{height:3.375rem;width:8.3125rem;background:#468bc9;border-radius:5px;color:#fff;font-size:1rem;margin-right:1rem}
.page{display:flex;align-items:center;justify-content:center;gap:.9375rem;margin-top:5rem}
.page a{display:flex;width:3.125rem;height:3.125rem;align-items:center;justify-content:center;font-size:1rem;color:#333;border-radius:50%;transition:.5s}
.page .prev,.page .next{background:#f8f8f8;margin:0 .875rem}
.page a.on,.page a:hover{background:#468bc9;color:#fff}
.page a i:before{transition:0s}
.n_bg{background:url(../images/n_jiaru_bg.jpg) center top no-repeat;background-size:cover}
.foot_share ul{display:flex}
.foot_share ul li{margin-right:1.625rem;position:relative}
.foot_share ul li a{width:3.25rem;height:3.25rem;background:#76b44d;color:#fff;display:block;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%}
.foot_share ul li a i{color:#fff;font-size:1.625rem}
.foot_share li .ewmbox{position:absolute;opacity:0;transform:translateY(10px);visibility:hidden;width:8rem;left:0;top:calc(100% + 1rem);transition:.5s}
.foot_share li:hover .ewmbox{opacity:1;visibility:visible;transform:translateY(0px)}
.foot_share li .ewm{position:relative;background:#fff;border-radius:5px;padding:.375rem;border:1px solid #ddd}
.foot_share li .ewm img{width:7rem;height:7rem;margin:0 auto;display:block;mix-blend-mode:multiply;position:relative;z-index:3}
.foot_share li .ewm p{font-size:.8125rem;text-align:center;color:#666;position:relative;z-index:3;margin:.25rem 0}
.foot_share li .ewm:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border-radius:5px;z-index:1}
.foot_share li .ewm:before{content:"";display:block;width:1rem;height:1rem;border-left:1px solid #ddd;border-top:1px solid #ddd;transform:rotate(45deg);position:absolute;z-index:1;background:#fff;left:.625rem;bottom:100%;margin-bottom:-9px;border-radius:3px}
.n_lianxi{width:100%}
.n_lianxi .m{display:flex;justify-content:space-between;gap:3rem}
.n_lianxi .left{position:relative;z-index:99}
.n_lianxi .right{flex-grow:1;max-width:63.625rem}
.n_lianxi .tt{margin-bottom:2.875rem}
.n_lianxi .tt h3{font-size:3rem;color:#000;font-weight:bold}
.n_lianxi .tt h4{font-size:1.375rem;color:#414141;margin-top:2.5rem}
.n_lianxi .tt h5{font-size:1.5rem;color:#76b44d;font-weight:bold;margin-top:2.5rem}
.n_lianxi .con dl{display:flex;align-items:flex-start}
.n_lianxi .con dt{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #a6c7e5;margin-right:.75rem}
.n_lianxi .con dt i{color:#468bc9;font-size:1.25rem}
.n_lianxi .con dd{display:flex;align-items:center;line-height:1.7;padding-top:.25rem;font-size:1.125rem;color:#535353}
.n_lianxi .con dl+dl{margin-top:.75rem}
.n_guanzhu{display:flex;align-items:center;margin-top:4rem}
.n_mapbox .box{display:block;position:relative;padding:.75rem;border:1px solid #eaeaea;background:#fff;border-radius:5px;box-shadow:0 0 9px 1px rgba(8,51,138,0.06)}
.n_mapbox .box .img img{transform:none}
.n_mapbox .box .mask{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%}
.n_mapbox .box .ico{position:relative;animation:bounce .8s infinite linear;height:8.875rem;margin-bottom:5%}
@keyframes bounce{0%,100%{transform:translateY(0)}
50%{transform:translateY(-20px)}
}
.n_mapbox .box .ico .map_ico{display:block;width:7.0625rem}
.n_mapbox .box .ico .txt{position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:20%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}
.n_mapbox .box .ico .txt .map_logo{margin-bottom:.375rem;display:flex;width:3.375rem}
.n_mapbox .box .ico .txt p{font-size:.8125rem}
.n_xq .tt{text-align:center;margin-bottom:3rem}
.n_xq .tt h3{font-size:3rem;color:#000;font-weight:bold;margin-bottom:1.125rem}
.n_xq .tt span{font-size:1.125rem;color:#76b44d;text-transform:uppercase}
.n_news01{margin-bottom:6.25rem}
.n_news01 .box{display:flex;align-items:flex-start}
.n_news01 .img{flex-grow:1;position:relative;z-index:2;border-radius:0 0 1.875rem 0}
.n_news01 .img:after{padding-top:60.9%}
.n_news01 .txt{margin-top:4.375rem;padding:6.75rem 4.25rem 6.75rem 5.375rem;width:51%;flex-shrink:0;position:relative;z-index:1}
.n_news01 .txt:before{content:"";display:block;width:110%;height:100%;position:absolute;left:0;top:0;z-index:-1;background:#fff;box-shadow:0 0 13px 0 rgba(8,8,8,0.09);border-radius:1.875rem 0 0 0}
.n_news01 .txt h3{font-size:2rem;line-height:1.5;color:#302f2f;font-weight:bold;margin-top:1.25rem;margin-bottom:1.875rem}
.n_news01 .txt h4{font-size:1rem;line-height:1.875rem;color:#302f2f}
.n_time{font-size:1rem;color:#76b44d;font-family:GIL}
.n_news02 ul{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 4.375rem}
.n_news02 .box{display:block;background:#fff;border-radius:.5rem;overflow:hidden;border-radius:.5rem;box-shadow:0 0 13px 0 rgba(8,8,8,0.09)}
.n_news02 .txt{padding:2rem}
.n_news02 .txt h4{font-size:1.375rem;line-height:2.25rem;color:#000;font-weight:bold}
.n_news02 .txt .bot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e2e5;margin-top:1.5rem;padding-top:1.5rem}
.n_news02 .txt .bot span{font-size:1rem;color:#76b44d;font-family:GIL}
.n_news02 .txt .bot i{font-size:1.625rem}
.ar_title{margin-bottom:2.25rem;position:relative;padding-bottom:1.25rem}
.ar_title h3{font-size:2.25rem;color:#222121;font-weight:bold;margin-bottom:1.5rem;line-height:1.5}
.ar_title div{font-size:.875rem;color:#a1a2a4;line-height:1.5;display:flex;gap:2rem 3rem;flex-wrap:wrap}
.ar_title:before{content:"";display:block;width:100%;height:3px;background:rgba(0,0,0,.06);position:absolute;left:0;bottom:0;z-index:1}
#n_news_xq{overflow:hidden;background:url(../images/n_news_bg.jpg) center top no-repeat #fff;background-size:100%}
#n_news_xq .m{display:flex;align-items:flex-start}
#n_news_xq .left_con{float:left;padding-right:4rem;overflow:hidden;flex-grow:1}
#n_news_xq .right_con{width:29.6%;flex-shrink:0;min-width:330px;float:right;max-width:400px}
.ar_fot{margin-top:2.5rem;border-top:2px solid #e0e3e7;padding-top:30px;width:100%;position:relative}
.ar_fot h5{line-height:2.25rem}
.ar_fot h5 a{font-size:.9375rem;color:#707076;transition:.3s}
.ar_fot h5 b{font-size:.9375rem;color:#707076;font-weight:normal}
.ar_fot h5 a:hover{color:#76b44d}
.btn_goback{display:block;width:9.6875rem;height:40px;margin:0 auto;margin-top:3rem;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:25px;background:#468bc9;color:#fff;font-size:15px;transition:.3s}
.btn_goback svg{margin-right:.625rem}
.laiyuan{font-size:15px;color:#757575;margin-bottom:2rem}
.laiyuan span+span{margin-left:1.5rem}
#n_news_xq .riqi{font-weight:bold;font-family:AXIFORMA-MEDIUM;margin-bottom:26px}
#n_news_xq .riqi p{font-size:2rem;color:#76b44d}
#n_news_xq .riqi i{display:block;width:24px;height:3px;background:#76b44d;margin-bottom:13px;margin-top:7px}
#n_news_xq .riqi span{font-size:1.125rem;color:#181818}
.news_tuijian{background:#f0f3f6;padding:2.5rem}
.news_tuijian .tt{font-size:1.25rem;color:#393838;font-weight:bold;padding-bottom:1.25rem;border-bottom:1px solid #d3d3d3;margin-top:3.125rem}
.news_tuijian ul{padding-top:1.75rem}
.news_tuijian ul li+li{margin-top:1.5rem}
.news_tuijian ul li h5{font-size:1rem;color:#5d5d5d;font-weight:bold;white-space:normal;margin-bottom:.5rem;white-space:normal;line-height:1.375rem}
.news_tuijian ul li span{font-size:.875rem;color:rgba(93,93,93,0.7);font-family:arial}
.news_tuijian ul li:hover h5{color:#468bc9}
.social-share *{box-sizing:content-box}
.social-share .social-share-icon{width:3.125rem!important;height:3.125rem!important;line-height:3.125rem!important;margin-left:0;margin-right:10px;border-radius:50%;background:transparent;display:block;float:left;position:relative}
.social-share .qrcode img{display:block}
.social-share .icon-wechat .wechat-qrcode{left:-77px!important}
.news_share .social-share .social-share-icon{color:#c0c0c0;border-color:#c0c0c0}
.news_share .social-share .social-share-icon:hover{background:#468bc9;border-color:#468bc9;color:#fff}
.n_about{display:flex;justify-content:space-between;gap:4rem}
.n_about .left{flex-shrink:0}
.n_about .right{flex-grow:1;max-width:55.75rem}
.about_tt{margin-bottom:4.25rem}
.about_tt h2{font-size:1.5rem;color:#414141;margin-bottom:1.25rem}
.about_tt h3{font-size:3rem;line-height:4rem;font-weight:bold;color:#000}
.about_tt h3 span{color:#76b44d}
.n_about .con{font-size:1.125rem;line-height:2.5rem;color:#535353}
.n_buju{display:flex;justify-content:space-between;align-items:center;gap:6rem}
.n_buju .left{max-width:48%}
.n_buju .right ul{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem 7rem}
.n_buju .right ul li h4{font-size:1.75rem;color:#3e3f41;font-weight:bold;margin-bottom:.5rem;white-space:nowrap}
.n_buju .right ul li h4 span{font-size:4.375rem;color:#468bc9;font-family:AXIFORMA-MEDIUM;margin-right:.5rem}
.n_buju .right ul li .con{font-size:.9375rem;color:#626262;line-height:1.875rem}
.n_buju .right ul li .con p{position:relative;padding-left:1.25rem}
.n_buju .right ul li .con p:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#76b44d;position:absolute;left:0;top:.75rem}
.earth{position:relative}
.earth img{display:block}
.diqiu_dot{position:absolute;max-width:inherit;max-height:inherit;width:110%;height:auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.buju_box{position:relative}
.buju_box .dot{position:absolute;width:0;height:0;z-index:9}
.buju_box .dot .circle{width:2.75rem;height:2.75rem}
.buju_box .dot:nth-child(1){top:50%;left:54%}
.buju_box .dot:nth-child(2){top:57%;left:49%}
.buju_box .dot:nth-child(3){top:60%;left:42%}
.buju_box .dot:nth-child(4){top:64%;left:48%}
.buju_box .dot:nth-child(5){top:67%;left:59%}
.buju_box .dot:nth-child(5) .circle:before{background:#fff}
.buju_box .dot:nth-child(5) .circle:after{background:#468bc9}
.buju_box .dot:nth-child(5) .circle span{background:rgba(70,140,201,0.4)}
.buju_box .dot .tag{position:absolute;bottom:2rem;left:-1rem}
.buju_box .dot .tag p{white-space:nowrap;padding:.75rem 1.25rem;border-radius:3px;background:#468bc9;display:block;color:#fff}
.buju_box .dot .tag:before{content:"";display:block;width:0;height:0;border:.75rem solid transparent;border-left:0;border-top:1.5rem solid #468bc9;position:absolute;left:1.125rem;top:100%}
.circle{margin:0 auto;position:relative;top:50%;right:50%;transform:translateX(-50%) translateY(-50%);z-index:999;display:flex;align-items:center;justify-content:center;color:#3f897c;font-size:30px}
.circle:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#76b44d;z-index:3;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.circle:after{content:"";display:block;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border-radius:50%;background:#fff;z-index:2}
.circle span{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;background-color:rgba(118,180,77,0.4);-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-animation:circleScale 3s linear infinite;-moz-animation:circleScale 3s linear infinite;-ms-animation:circleScale 3s linear infinite;animation:circleScale 3s linear infinite}
.circle span:nth-of-type(2){animation-delay:2s}
@keyframes circleScale{0%{opacity:1;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
}
#box ul{display:flex;overflow:hidden;gap:1.125rem}
#box li{width:17rem;flex-grow:1;min-width:120px!important;float:left;flex-shrink:0;transition:.5s}
#box li.on{width:calc(100% - 51rem - 3.375rem)!important}
#box li .box{background:#fff;height:33rem;padding:3.125rem 4rem;position:relative;z-index:1;border-radius:5px;overflow:hidden;transition:.5s;display:flex;align-items:flex-end}
#box li .box .bg{background-size:cover!important;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;transition:.5s}
#box li i{color:#fff;font-size:2.125rem;margin-bottom:1.125rem;display:block}
#box li h4{font-size:1.625rem;line-height:1.5;margin-bottom:.5rem;white-space:nowrap;color:#fff;font-weight:bold;transition:.5s}
#box li p{font-size:1rem;line-height:1.7rem;height:1.7rem;color:#fff;transition:.3s;opacity:0;visibility:hidden}
#box li.on{flex-grow:0}
#box li.on .box h4{color:#fff}
#box li.on .box p{opacity:1;visibility:visible;transition-delay:.5s}
#box li .box:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:10rem;background-image:-moz-linear-gradient(270deg,transparent 0,rgba(0,0,0,.5) 100%);background-image:-webkit-linear-gradient(270deg,transparent 0,rgba(0,0,0,.5) 100%);background-image:-ms-linear-gradient(270deg,transparent 0,rgba(0,0,0,.5) 100%);z-index:10}
.n_pro{width:100%;overflow:hidden;display:flex}
.pro_tt{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem}
.pro_tt h4{font-size:1.125rem;color:#fff;background:#76b44d;padding:10px 12px;border-radius:0 10px 0 10px}
.pro_tt h3{font-size:3rem;color:#000;font-weight:bold;margin-top:1.5rem;margin-bottom:1.5rem}
.pro_tt p{font-size:1.125rem;color:#76b44d;line-height:1.5}
.n_pro .con1{text-align:center;font-size:1.125rem;color:#535353;line-height:2.5rem}
.n_pro .bd{margin-top:3.625rem;position:relative}
.n_pro .box{background:#fff;display:block;position:relative;overflow:hidden;border-radius:.625rem;border:1px solid #e5e5e5}
.n_pro .box .txt{padding:4rem 3.125rem}
.n_pro .box .txt h4{font-size:2.25rem;color:#000;font-weight:bold;margin-bottom:2.5rem}
.n_pro .box .txt .con{font-size:1rem;color:#797a7b;line-height:2.1875rem;height:8.75rem;padding-right:15rem;overflow:hidden}
.n_pro .box .txt .con p{position:relative;padding-left:1.0625rem}
.n_pro .box .txt .con p:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#78a6d4;position:absolute;left:0;top:1rem}
.n_pro .box .img{width:21.25rem;border-radius:50%;overflow:hidden;position:absolute;right:-4.75rem;bottom:-6.875rem}
.n_pro .box .img:after{padding-top:100%}
.n_pro .bd .arr{font-family:"swiper-icons";color:#000;font-weight:bold;transition:.5s;width:4rem;height:4rem;border-radius:50%;border:2px solid #d1d7dd;display:flex;align-items:center;justify-content:center;cursor:pointer}
.n_pro .bd .arrbox{display:flex;justify-content:center;gap:1.5rem;margin-top:3.125rem}
.pro_bn{position:relative}
.pro_bn .m{display:flex;align-items:center;justify-content:space-between}
.pro_bn .bg{position:absolute;left:0;bottom:0;width:100%;background:url(../images/pro_bn.jpg) center no-repeat}
.pro_bn .txt,.pro_bn .bg{height:18.5rem}
.pro_bn .txt{font-size:1.125rem;line-height:2.25rem;color:#fff;display:flex;align-items:center;padding-top:5rem}
.pro_bn .pic{width:41.125rem;max-width:90%;flex-shrink:0}
.pro_area .pro_tt{margin-bottom:4rem}
.pro_area .pro_tt h3{margin:0}
.pro_area .box{position:relative;border-radius:5px;overflow:hidden}
.pro_area .img:after{padding-top:117.2%}
.pro_area .txt{position:absolute;padding:2rem;background:rgba(0,0,0,.5);transition:.5s;opacity:0;visibility:hidden;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}
.pro_area .txt h4{font-size:1.875rem;color:#fff;font-weight:bold;margin-bottom:1rem}
.pro_area .txt span{font-size:1.125rem;color:#76b44d;text-transform:uppercase}
.pro_area .box:hover .txt{opacity:1;visibility:visible}
.pro_area .bd .arr{font-family:"swiper-icons";color:#000;font-weight:bold;transition:.5s;width:4rem;height:4rem;border-radius:50%;border:2px solid #d1d7dd;display:flex;align-items:center;justify-content:center;cursor:pointer}
.pro_area .bd .arrbox{display:flex;justify-content:center;gap:1.5rem;margin-top:3.125rem}

.foot_nav .ico{ padding: 5px;}

.pro_area .bd .arrbox{ margin-top: 0 !important;}

.pro_area .bd .arr{ margin-top: 3.125rem !important;}

/* .pro_area .bd .arr.swiper-button-disabled{ display: none;}
 */
.n_news02 .txt h4{ height: 4.5rem;}

.page .prev, .page .next{ border-radius: 50%;}

.n_banner,.pro_bn .bg,.s_about{ background-size: cover !important;}

.tc_apply{ background-size: cover;}

.s_about_dalou,.s_about_zimu{ display: flex; justify-content: flex-end;}



#nav li .sub{ width: auto; display: block; min-width: 8rem; padding: 1rem 1.5rem 1rem 1rem; left: 50% !important; right: auto !important; transform: translateX(-50%);}

#nav li .sub a{ white-space: nowrap;}





.buju_box .dot .tag p{ font-size: .875rem; padding: .625rem .875rem;}

.buju_box .dot[name="sz"] .tag p{ font-size: 1rem; padding: .75rem 1.5rem;}

.buju_box .dot .circle:after{ background: #fff !important;}

.n_buju .left{ max-width: 56%;}

.buju_box .dot[name="sx"]{top: 52%;left: 58%;}

.buju_box .dot[name="ak"]{top: 57%;left: 58%;}

.buju_box .dot[name="nj"]{top: 65%;left: 51%;}

.buju_box .dot[name="wy"]{top: 67%;left: 49%;}

.buju_box .dot[name="xc"]{top: 72%;left: 46.5%;}

.buju_box .dot[name="sz"]{top: 80%;left: 68.5%;}
 

.buju_box .dot[name="sx"] .circle:before { background: #f93c05;}

.buju_box .dot[name="sx"] .circle span{ background: rgba(249, 62, 5, 0.4);}

.buju_box .dot[name="sx"] .tag:before{ border: .75rem solid transparent; border-left: 0; border-top: 1.5rem solid #f93c05;}

.buju_box .dot[name="sx"] .tag p{ background: #f93c05; }


.buju_box .dot[name="ak"] .circle:before { background: #ff9444;}

.buju_box .dot[name="ak"] .circle span{ background: rgba(255, 149, 68, 0.4);}

.buju_box .dot[name="ak"] .tag:before{ border: .75rem solid transparent; border-left: 0; border-top: 1.5rem solid #ff9444;}

.buju_box .dot[name="ak"] .tag p{ background: #ff9444; }


.buju_box .dot[name="nj"] .circle:before { background: #3fac97;}

.buju_box .dot[name="nj"] .circle span{ background: rgba(63, 172, 150, 0.4);}

.buju_box .dot[name="nj"] .tag:before{ border: .75rem solid transparent; border-left: 0; border-top: 1.5rem solid #3fac97;}

.buju_box .dot[name="nj"] .tag p{ background: #3fac97; }


.buju_box .dot[name="wy"] .circle:before { background: #3c54ce;}

.buju_box .dot[name="wy"] .circle span{ background: rgba(60, 84, 206, 0.4);}

.buju_box .dot[name="wy"] .tag:before{ border: .75rem solid transparent; border-left: 0; border-top: 1.5rem solid #3c54ce;}

.buju_box .dot[name="wy"] .tag p{ background: #3c54ce; }


.buju_box .dot[name="xc"] .circle:before { background: #76b44d;}

.buju_box .dot[name="xc"] .circle span{ background: rgba(118, 180, 77, 0.4);}

.buju_box .dot[name="xc"] .tag:before{ border: .75rem solid transparent; border-left: 0; border-top: 1.5rem solid #76b44d;}

.buju_box .dot[name="xc"] .tag p{ background: #76b44d; }


.buju_box .dot[name="sz"] .circle:after { background: #468bc9 !important;}

.buju_box .dot[name="sz"] .circle:before { background: #fff !important;}

.buju_box .dot[name="sz"] .circle span{ background: rgba(70, 140, 201, 0.4);}

.buju_box .dot[name="sz"] .tag:before{ border: .75rem solid transparent; border-left: 0; border-top: 1.5rem solid #468bc9;}

.buju_box .dot[name="sz"] .tag p{ background: #468bc9; }


.buju_box .dot[name="sx"] .tag{ bottom: 1rem; left: -8.5rem;}

.buju_box .dot[name="sx"] .tag:before{transform: rotate(289deg);left: 7rem;top: 1rem;}


.buju_box .dot[name="ak"] .tag{bottom: -2rem;left: 1.25rem;}

.buju_box .dot[name="ak"] .tag:before{transform: rotate(90deg);left: -0.875rem;top: -.75rem;}


.buju_box .dot[name="nj"] .tag{ bottom: 1rem; left: -8.5rem;}

.buju_box .dot[name="nj"] .tag:before{transform: rotate(289deg);left: 7rem;top: 1rem;}


.buju_box .dot[name="wy"] .tag{ bottom: -3.25rem; left: .75rem;}

.buju_box .dot[name="wy"] .tag:before{ transform: rotate(128deg); left: -0.875rem; top: -1.125rem;}


.buju_box .dot[name="xc"] .tag{ bottom: -3.25rem; left: -8.25rem;}

.buju_box .dot[name="xc"] .tag:before{ transform: rotate(207deg); left: 6.5rem; top: -1.5rem;}


.n_buju .right ul{gap: 6rem 3rem;}

.n_buju .right{ margin-left: -4rem;}

@media (max-width: 1440px){ 
    .buju_box .dot{ transform: scale(.9);}
 
}

@media (max-width: 480px){
    #n_main .n_buju.pad_top{ padding-top: 1rem !important;}

    .n_buju .left{ width: 100% !important;}

    .buju_box .dot{ transform: scale(.6);}

    .buju_box{ margin: 0 -10px;}

}

#box li h4{font-size: 1.8rem;}

#box li p{font-size: 1.8rem;font-weight: bold;color:#fff;}

/*********************************/

.n_liulan {
  width: 100%;
  overflow: hidden;
  background: url(../images/lianxi_ly_bg.jpg) center no-repeat;
  background-size: cover;
}

.n_liulan .tt {
  font-size: 2.5rem;
  color: #fff;
  margin-bottom: 2.625rem;
}

.n_liulan .bd {
  background: #fff;
  border-radius: 1.25rem;
  padding: 4rem 5.625rem;
}

.n_liulan form {
  display: grid;
  gap: 1.625rem 1.25rem;
  grid-template-columns: repeat(3, 1fr);
}

.n_liulan .group {
  overflow: hidden;
  position: relative;
  overflow: hidden;
}

.n_liulan .group .span {
  white-space: nowrap;
  flex-shrink: 0;
  display: block;
  position: relative;
  font-size: 1.125rem;
  color: #313131;
  margin-bottom: 1.125rem;
}

.n_liulan .group .red {
  color: #da251d;
  position: absolute;
  left: 1rem;
  padding-top: 4px;
}

.n_liulan .group .input {
  width: 100%;
  border: 1px solid #d8d9e0;
  border-radius: .625rem;
  height: 3.75rem;
  padding: 0 1.625rem;
  font-size: 1rem;
  color: #7f7f7f;
}

.n_liulan .group .yzm {
  position: absolute;
  right: 1px;
  top: 1px;
  bottom: 1px;
  display: flex;
  align-items: center;
  border-radius: 0 .625rem .625rem 0;
  overflow: hidden;
}

.n_liulan .button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 12.5rem;
  color: #fff;
  background: #00479d;
  border-radius: .625rem;
  font-size: 1.0625rem;
  gap: .75rem;
  height:45px;
}

.n_liulan .button i {
  font-size: 1.5rem;
}

.n_liulan .textareabox {
  grid-column: 1/4;
  display: block;
  gap: 0;
}

.n_liulan .textareabox textarea.input {
  padding-top: 1rem;
  width: 100%;
  height: 10rem;
}

.n_liulan .input::-webkit-input-placeholder {
  font-size: 1rem;
  color: #7f7f7f;
}
/****************************/