.clear{ clear:both;}
#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;padding-top:1rem;width:100%;position:absolute;top:0;z-index:998;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#header>.m{display:flex;height:100%;justify-content:space-between;align-items:center;position:static}
#header .fr{display:flex;justify-content:space-between;flex-grow:1;max-width:1130px}
#header .line01{position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,.1);z-index:-1}
#logo{flex-shrink:0;width:19rem;margin-right:2rem}
#logo a{display:flex;height:100%;align-items:center}
#logo img{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-around}
#nav ul li{position:relative;z-index:0;text-align:center;font-size:0}
#nav ul li>a{display:block;font-size:1.125rem;font-weight:bold;color:#fff;padding:1.875rem 0;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:#115eb3;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;position:absolute;left:50%;top:100%;min-width:120px;z-index:999;transform-origin:0 0;transform:translateY(10px) translateX(-50%);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;visibility:hidden}
#nav li .sub .box{padding:0 .5rem;text-align:center;background:#fff;min-width:100%;width:auto;padding:1rem 0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.2);box-shadow:0 3px 5px #3334d}
#nav li .sub a{padding:0 1rem;line-height:2.5;transition:.3s;font-size:.875rem;display:block;color:#2d2d2d;text-align:center;white-space:nowrap}
#nav li .sub a:hover{background:#115eb3;color:#fff}
#nav li:hover .sub{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;transform:translateY(0px) translateX(-50%)}
.top_menu_box{display:flex;margin-left:2rem}
.top_menu_box .top_menu{display:flex;align-items:center;position:relative;z-index:1;border-radius:50%}
.top_menu_box .top_menu>a{display:flex;align-items:center;padding:0 1.125rem;transition:.5s;justify-content:space-between;width:91px;height:38px;border-radius:2rem;background-image:-moz-linear-gradient(0deg,#0e67ba 0,#0583ce 100%);background-image:-webkit-linear-gradient(0deg,#0e67ba 0,#0583ce 100%);background-image:-ms-linear-gradient(0deg,#0e67ba 0,#0583ce 100%)}
.top_menu_box .top_menu>a i{color:#fff}
.top_menu_box .top_menu>a i:nth-child(1){font-size:1.5rem}
.top_menu_box .top_menu>a i:nth-child(2){font-size:12px}
.language_sub{position:absolute;right: 0;top:100%;width: 124px;background:rgba(255,255,255,1);border-radius:0 0 5px 5px;opacity:0;visibility:hidden;transition:.5s;transform-origin:top;transform:scaleY(0);}
.top_menu_box .top_menu:hover .language_sub{opacity:1;visibility:visible;transform:scaleY(1)}
.language_sub a{display:block;text-align:left;justify-content:flex-start!important;padding:1rem 2rem;text-transform:uppercase;padding-left:20%;font-size: 13px;color:#666;position:relative;z-index:1;transition:.5s;}
.language_sub a:before{content:"";display:block;width:100%;height:1px;background:#eee;position:absolute;left:0;top:0;transition:.5s}
.language_sub a:after{content:"";display:block;width:3px;height:0;background:#0095dc;position:absolute;left:0;bottom:0;transition:.5s}
.language_sub a.on:after{height:100%}
.language_sub a:hover:after{height:100%;top:0;bottom:auto}
.search_btn{display:flex;align-items:center;color:#fff;margin-right:2.5rem;cursor:pointer}
.search_btn i{font-size:1.5rem}
.index #header{background:rgba(255,255,255,1);box-shadow:0 1px 2px rgba(0,0,0,0.15)}
.index #header #nav ul li>a{color:#333}
.index #header .search_btn i{color:#333}
.index.fp-viewing-page1 #header{background:rgba(255,255,255,0);box-shadow:0 1px 2px rgba(0,0,0,0)}
.index.fp-viewing-page1 #header #nav ul li>a{color:#fff}
.index.fp-viewing-page1 #header .search_btn i{color:#fff}
#header.xg{background:rgba(255,255,255,1);box-shadow:0 1px 2px rgba(0,0,0,0.15);position:fixed}
#header.xg #nav ul li>a{color:#333}
#header.xg .search_btn i{color:#333}
#header.xg #logo .img01{display:block}
#header.xg #logo .img02{display:none}
#m_header{display:none;height:4.5rem;position:fixed;top:0;width:100%;z-index:996;transition:.5s;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.2)}
#m_header .m{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between}
#m_header #m_logo img{height:23px;max-width:220px;object-fit:contain}
.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}
#m_header .top_menu_box{display:flex;align-items:center;margin-right:4.5rem}
#m_header .top_menu_box i{color:#333}
#m_header .top_menu_box>a{font-size:1.25rem;color:#333}
.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{z-index:997;position:fixed;background:#fff;background-size:cover;width:100%;height:100vh;right:0;top:0;display:none;padding:50px 0;overflow:hidden;pointer-events:none;transition:all .5s .5s cubic-bezier(0.445,0.145,0.355,1);display:block;overflow:auto;visibility:hidden;opacity:0;transform-origin:left}
#m_nav::-webkit-scrollbar{display:none}
#m_nav.act{pointer-events:auto;top:0;visibility:visible;opacity:1;transition:all .5s 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{line-height:4.5rem;height:4.5rem;color:#000;padding:0;font-size:1.25rem;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:30px;height:4.5rem;opacity:.8;float:right;display:inline-block;background:url(../images/arrow_down.svg) center no-repeat;background-size:14px}
#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}
#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:#666;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,#af1e28 30%,rgba(175,30,40,0) 100%);background-image:-webkit-linear-gradient(270deg,#af1e28 30%,rgba(175,30,40,0) 100%);background-image:-ms-linear-gradient(270deg,#af1e28 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;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_n_nav{display:none;line-height:50px;position:relative;z-index:9;width:100%;background:#115eb3}
#m_n_nav #n_n_title{display:flex;align-items:center;justify-content:space-between}
#bnt_back svg{fill:#fff;vertical-align:middle;width:26px;height:26px}
#bnt_back svg path{fill:#fff}
#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:#fff;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 #115eb3;height:30px;line-height:30px;font-size:14px;padding-left:10px;color:#535455}
#sub_nav_content ul li.on a{color:#115eb3}
#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;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:#115eb3;border-top:1px solid #fff}
#sub_nav_content dt.title_on a i{color:#115eb3}
#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:#115eb3}
#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:#115eb3}
#banner{position:relative;z-index:0}
#banner .img{height:100vh}
#banner .swiper-slide{overflow:hidden}
#banner .img:after{padding-top:50%}
#banner .mask{position:absolute;left:0;top:0;width:100%;height:100%}
#banner .txt{color:#fff;height:100%;width:calc(100% - 15rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:0}
#banner .txt>*{opacity:0}
#banner .txt h3{font-size:1.5rem;font-family:alimamasht;line-height:3.75rem;margin-bottom:.75rem;position:relative;z-index:1}
#banner .txt h4{font-size:1.5rem;color:#fff;margin-bottom:.75rem;line-height:1.2;position:relative;z-index:1;margin-bottom:4rem; font-weight:bold;}
#banner .swiper-slide.swiper-slide-active .txt h3{animation:enter 1.2s forwards .1s}
#banner .swiper-slide.swiper-slide-active .txt h4{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_tansuo{animation:enter 1.2s forwards .3s}
@-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)}
}
.btn_tansuo{width: auto;height:3.4375rem;font-size:1rem;color:#fff;display: inline-flex;align-items:center;justify-content:center;padding-left: 4.5rem;border-radius:3rem;background:rgba(13,13,13,0.2);position:relative;padding-right: 1.5rem;}
.btn_tansuo span{width:3.4375rem;height:3.4375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#115eb3;position:absolute;left:-1px;top:0;transition:.5s}
.btn_tansuo span i{color:#fff;font-size:1.25rem}
.btn_tansuo:hover span{transform:rotate(45deg);background:#0095dc}
.mousebox{position:absolute;bottom:4rem;left:50%;z-index:99;transform:translateX(-50%);color:#fff}
.mousebox a{flex-direction:column;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:.875rem}
.mousebox a i{margin-bottom:.75rem;font-size:1.125rem;animation-delay:0ms;animation-duration:1500ms;animation-iteration-count:infinite;animation-name:arrow;animation-play-state:running;animation-timing-function:linear}
@-webkit-keyframes arrow{0%{opacity:0;-webkit-transform:translate3d(0px,0px,0px)}
33%{opacity:1}
66%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0px,5px,0px)}
}
@keyframes arrow{0%{opacity:0;transform:translate3d(0px,0px,0px)}
33%{opacity:1}
66%{opacity:1}
100%{opacity:0;transform:translate3d(0px,5px,0px)}
}
#banner .arrbox{position:absolute;top:50%;transform:translateY(-50%);z-index:99;right:4.5rem;display:grid;gap:1.125rem}
#banner .arrbox .arr{cursor:pointer}
#banner .arrbox .arr path{fill:transparent;stroke:#fff;transition:.5s;stroke-width:1px;fill-rule:evenodd;opacity:.5}
#banner .arrbox .arr:hover path{fill:#fff;opacity:1}
#banner .fenshu{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:99;right:10rem}
.fenshu{align-items:flex-end;display:flex;justify-content:center}
.fenzi{margin-right:3px;line-height:.95;color:#fff;font-size:3rem;font-family:"Swiss721BT-Black"}
.fenmu{color:#fff;z-index:9;font-size:1.375rem;color:#fff;font-family:"Swiss721BT-Black"}
.search_btn{display:flex;align-items:center;color:#fff;margin-right:2.5rem;cursor:pointer}
.search_btn i{font-size:1.5rem}
.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}
.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{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;z-index:2}
.search-dialog .search-inner{overflow:hidden;margin-top:0}
.search-dialog .search-input{overflow:hidden;display:flex;width:50rem;margin:0 auto;padding:0 0 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;flex-grow:1;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 .submit,.search-dialog .search-input .clear-btn{height:4.5rem;width:3.5rem}
.search-dialog .search-input .submit{background-color:transparent;background-repeat:no-repeat;background-position:center}
.search-tit{text-align:center;color:#fff;font-size:1.5rem;line-height:1.5;margin-bottom:2rem}
.search-dialog-box.on{opacity:1;visibility:visible}
.search-dialog-box.on .search-bg{height:100vh}
.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: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)}
}
.pub-close{display:flex;align-items:center;justify-content:center;color:#fff}
.search-dialog-box:before{background-image:-moz-linear-gradient(270deg,#115eb3 0,transparent 100%);background-image:-webkit-linear-gradient(270deg,#115eb3 0,transparent 100%);background-image:-ms-linear-gradient(270deg,#115eb3 0,transparent 100%)}
.s_about .bd{display:flex}
.s_about .box{display:grid;grid-template-columns:1fr 1fr;height:100vh}
.s_about .box .txt{background:url(../images/s_pro_bg.png) center no-repeat;background-size:cover}
.s_about .box .pic{padding:3rem 6rem}
.s_about .box .pic img{transform:none}
.s_about .txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 7.75rem;background:url(../images/s_pro__bg.jpg) center no-repeat;background-size:cover}
.s_about .txt h3{font-size:1rem;line-height:2rem;color:#fff;font-weight:bold}
.s_about .txt h4{font-size:1rem;color:#0095dc;display:inline-block;background:#fff;padding:.5rem 1.5rem;border-radius:2rem;margin:1rem 0 0.5rem}
.s_about .txt .con{font-size:1rem;line-height:1.875rem;color:rgba(255,255,255,0.8);margin-bottom:6.5rem}
.s_about .txt .btn_tansuo span{background:#0095dc}
.s_about .arrbox{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:9;display:flex}
.s_about .arrbox .arr{width:4.375rem;height:4.125rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#115eb3;color:#fff}
.s_about .arrbox .arr i{font-size:1.25rem}
.s_about .arrbox .arr.arr_right{background:#fff;color:#115eb3}
.arrbox2{display:flex;gap:.875rem}
.arrbox2 .arr{width:4rem;height:4rem;transition:.5s;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;cursor:pointer}
.arrbox2 .arr i{font-size:1.5rem;color:#1762b5}
.arrbox2 .arr:hover{background:#1762b5}
.arrbox2 .arr:hover i{color:#fff}
.s_tt{position:relative;margin-bottom:3.75rem;padding-left:1.75rem}
.s_tt:before{content:"";display:block;position:absolute;left:0;top:0;width:2px;height:100%;background:#115eb3}
.s_tt h2{font-size:2.8125rem;font-weight:bold}
.s_tt p{margin-top:1rem;line-height:1.3;font-size:1.0625rem;color:#8b8b8e}
.s_tt.white h2{color:#fff}
.s_hd{display:flex;justify-content:space-between;margin-bottom:3.75rem;align-items:flex-end}
.s_hd .s_tt{margin-bottom:0}
.s_pro{width:100%;background:url(../images/s_pro_bg.jpg) center no-repeat;height:53.875rem;background-size:cover}
.s_pro .m{display:flex;justify-content:space-between;align-items:center;padding-right:0!important;gap:7.5rem}
.s_pro .left{width:37.125rem;flex-shrink:0}
.s_pro .left .con{margin-bottom:3.75rem;font-size:1rem;line-height:2.1875rem}
.s_pro .box{background:#fff;display:block;border-radius:.625rem;overflow:hidden;padding-top:2rem}
.s_pro .pad{padding:0 2.5rem}
.s_pro .box h4{font-size:1.125rem;line-height:2rem;height:4rem;color:#313131;font-weight:bold}
.s_pro .box .img:after{padding-top:120%}
.s_pro .box .bot{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;height:4.375rem;border-top:1px solid #e7e9ea;position:relative}
.s_pro .box .bot span{width:5.625rem;display:flex;align-items:center;justify-content:center;transition:.5s;height:100%;position:absolute;right:0;top:0;border-left:1px solid #e7e9ea}
.s_pro .box .bot span i{font-size:1.5rem}
.s_pro .box:hover .bot span{background:#115eb3}
.s_pro .box:hover .bot span i{color:#fff}
.s_baozhang{width:100%;max-height:62.25rem;padding-top:8rem;overflow:hidden;background-size:cover!important;transition:.5s;background-image:url(../images/s_baozhang_bg1.jpg)}
.s_baozhang .bd{position:relative}
.s_baozhang .box{text-align:center}
.s_baozhang .ico i{color:#fff;font-size:4rem}
.s_baozhang .txt{margin-top:1.25rem}
.s_baozhang .txt h4{font-size:2rem;line-height:2.75rem;color:#fff}
.s_baozhang .txt p{font-size:1rem;line-height:1.5rem;color:#fff;margin-top:1.75rem}
.s_baozhang .swiper-slide .box{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.s_baozhang .swiper-slide:before{content:"";display:block;width:100%;height:0;padding-top:100%}
.s_baozhang .centerbox{width:580px;height:580px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.s_baozhang .centerbox:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;border:1px dotted #ddd;position:absolute;left:0;top:0}
.s_baozhang .centerbox:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;transform:scale(.9);border:1px solid #ddd;position:absolute;left:0;top:0}
.s_baozhang .centerbox svg.drawcircle{width:100%;height:100%}
.s_baozhang svg.drawcircle circle{fill:none;box-sizing:border-box;stroke-width:3;stroke:#fff;stroke-dasharray:607,1214;stroke-dashoffset:454;transition:all 1s linear 0s}
.s_baozhang .swiper-slide{opacity:.5;transition:.5s}
.s_baozhang .swiper-slide.swiper-slide-active{opacity:1}
.s_baozhang .dot{width:0;height:0;position:absolute}
.s_baozhang .dot i{display:block;width:15px;height:15px;border-radius:50%;background:#fff;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.s_baozhang .dot span{font-size:1.5rem;color:#fff;position:absolute}
.s_baozhang .dot1{left:50%}
.s_baozhang .dot1 span{left:50%;bottom:1.5rem;transform:translateX(-50%)}
.s_baozhang .dot2{left:93%;top:75.5%}
.s_baozhang .dot2 span{left:1.5rem}
.s_baozhang .dot3{right:93%;top:75.5%}
.s_baozhang .dot3 span{right:1.5rem;top:50%;transform:translateY(-50%)}
.s_news{background:url(../images/s_news_bg.jpg) center no-repeat;background-size:cover}
.s_news .bd{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:3rem}
.s_news .bd .item .img{height:17.1875rem}
.s_news .bd .item .txt{padding-top:1.5rem}
.s_news .bd .item .txt h4{font-size:1.25rem;line-height:1.875rem;height:3.75rem;color:#313131;font-weight:bold;margin-bottom:.75rem}
.s_news .bd .item .txt p{font-size:.9375rem;line-height:1.875rem;height:3.75rem;color:rgba(49,49,49,0.6)}
.s_news .bd .item .bot{display:flex;align-items:center;justify-content:space-between;margin-top:1.625rem}
.s_news .bd .item .bot span{font-size:.9375rem;color:rgba(49,49,49,0.8)}
.s_news .bd .item .bot i{color:#424343;font-size:1.5rem}
.s_news .bd .item .box:hover .bot i{color:#115eb3}
.s_news .bd .right ul li+li{margin-top:1.875rem}
.s_news .bd .right ul li .box{display:flex;align-items:center}
.s_news .bd .right ul li .img{flex-shrink:0;height:8.6875rem;width:14.5625rem;margin-right:1.875rem}
.s_news .bd .right ul li .txt{flex-grow:1}
.s_news .bd .right ul li .txt h4{font-size:1.125rem;line-height:1.875rem;color:#313131;font-weight:bold;margin-bottom:1rem}
.s_news .bd .right ul li .txt span{font-size:.875rem;color:rgba(49,49,49,0.8)}
.s_lianxi{height:25.375rem;width:100%;overflow:hidden;background:url(../images/s_lianxi_bg.jpg) center no-repeat;background-size:cover}
.s_lianxi .m{display:flex;flex-direction:column;align-items:center;justify-content:center}
.s_lianxi .tt{text-align:center}
.s_lianxi .tt h3{font-size:2.875rem;color:#fff;font-weight:bold;margin-bottom:1.25rem}
.s_lianxi .tt p{font-size:1.125rem;line-height:1.7;color:#fff}
.s_lianxi .btn_tansuo{margin:0 auto;margin-top:3rem}
#foot{background:#115eb3;padding-top:5rem}
#foot .bd{display:flex;justify-content:space-between;gap:6rem;padding-bottom:4.375rem}
#foot .bd .right{max-width:51.625rem;flex-grow:1;display:flex;flex-direction:column;align-items:flex-end}
.foot_logo{margin-bottom:4rem}
.foot_logo a{display:flex;gap:1.25rem;align-items:center}
.foot_logo img{width:9.625rem}
.foot_logo .line{width:1px;height:2.25rem;background:rgba(255,255,255,.6)}
.foot_logo h3{font-size:1rem;line-height:1.375rem;color:#fff}
.foot_nav{display:flex;flex-grow:1;justify-content:space-between;gap:1rem;width:100%;margin-bottom:2rem}
.foot_nav dt{font-size:1.125rem;color:#fff;font-weight:bold;margin-bottom:1.25rem}
.foot_nav dd{font-size:.9375rem;line-height:1.875rem;color:rgba(255,255,255,.6);transition:.5s}
.foot_nav dd:hover{color:#fff}
.foot_link{padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.2)}
.foot_link .tt{font-size:1.25rem;font-family:"Swiss721BT-Black";color:#fff;margin-bottom:.75rem}
.foot_link .con{display:flex;gap:.5rem 3.5rem;flex-wrap:wrap}
.foot_link .con a{font-size:1rem;line-height:1.5;color:#fff}
.foot_lianxi{display:flex;align-items:center;gap:1.5rem}
.foot_ewm{width:8.875rem;height:8.875rem;flex-shrink:0}
.foot_lianxi ul li{font-size:.9375rem;line-height:2rem;color:#fff}
.foot_social ul{display:flex;gap:1.625rem}
.foot_social ul li{flex-shrink:0;position:relative;width:2.25rem;height:2.25rem;background:#fff;border-radius:50%;transition:.5s}
.foot_social ul li a{display:block;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.foot_social ul li a i{font-size:1.25rem;color:#115eb3}
.foot_social ul li:hover a i{color:#fff}
.foot_social ul li:hover{background:#08509c}
.foot_social ul li:hover i:before{transition:.5s}
.foot_social li .ewmbox{position:absolute;opacity:0;pointer-events:none;transform:translateY(10px);visibility:hidden;width:8rem;left:-.25rem;bottom:calc(100% + 1rem);transition:.5s}
.foot_social li:hover .ewmbox{opacity:1;visibility:visible;pointer-events:inherit;transform:translateY(0px)}
.foot_social li .ewm{position:relative;background:#fff;border-radius:5px;padding-top:.75rem;padding-bottom:.5rem;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,0.1)}
.foot_social li .ewm img{width:6.5rem;height:6.5rem;margin:0 auto .5rem;display:block;mix-blend-mode:multiply;position:relative;z-index:3}
.foot_social li .ewm p{font-size:.8125rem;text-align:center;color:#666;position:relative;z-index:3;margin:.25rem 0}
.foot_social 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_social 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:1.125rem;top:100%;margin-top:-9px;border-radius:3px}
.copyright{line-height:1.375rem;padding:1.5rem 0;background:#0c427d;font-size:.8125rem;line-height:1.375rem}
.copyright .m{display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.5)}
.n_banner{position:relative}
.n_banner:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/n_banner_mask.png) center no-repeat;background-size:cover}
.n_banner img{display:block;width:100%}
.n_title{padding:0;position:relative;z-index:1;background:#eff4fa;border-bottom:1px solid #e6e9ea}
.n_title .m{position:relative;display:flex;justify-content:space-between;align-items:center}
.n_nav{position:relative}
.n_nav ul{display:flex;gap:3rem}
.n_nav li{display:flex;justify-content:center;font-size:1.125rem;float:left;line-height:5.5rem;z-index:1;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.n_nav li a{text-align:center;color:#313131;font-size:1.0625rem;transition:.5s;position:relative}
.n_nav li a:before{content:"";width:0;height:4px;position:absolute;background:#115eb3;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}
.position{font-size:.875rem;color:#747679;display:flex;align-items:center;justify-content:flex-end;position:relative}
.position>svg{margin-right:5px}
.position span,.position a,.position i{font-size:.8125rem;color:#828386;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;font-size:12px}
.position span{color:#115eb3;font-style:normal}
.position em{color:#115eb3;font-style:normal}
.position a:hover{color:#115eb3}
.z_pages_warp{background:#f7f7f7;align-items:center;justify-content:space-between;position:relative;overflow:unset;display:flex}
#menu{height:100vw;position:absolute;background-color:#f7f7f7;width:3.8vw;transition:1000ms all cubic-bezier(0.19,1,0.22,1);margin-top:3%;transform-origin:left center;transform:rotate(-90deg);left:50%}
#menu #blob{top:0;z-index:-1;right:60px;height:100vw;max-width:inherit;max-height:inherit;width:auto;position:absolute;transform:translateX(100%)}
#menu #blob-path{height:100%;transition:0s;fill:#f7f7f7;width:100%}
.n_coop{background:#f7f7f7}
.n_coop ul{display:grid;grid-template-columns:repeat(7,1fr);gap:1.25rem}
.n_coop ul li{position:relative;background:#fff;border-radius:.625rem;display:block;overflow:hidden}
.n_coop ul .img{height:13.125rem}
.n_coop ul .img .pic{padding:10%}
.n_coop ul li .mask{padding:1rem;opacity:0;transition:.5s;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#165eb5}
.n_coop ul li .mask p{font-size:1.25rem;color:#fff;line-height:1.5}
.n_coop ul li:hover .mask{opacity:1}
.page .box{margin-top:3.75rem;display:flex;align-items:center;justify-content:center;gap:.625rem;flex-wrap:wrap}
.page .box a{display:flex;align-items:center;justify-content:center;position:relative;border-radius:50%;border:1px solid #d6d7db;min-width:3.125rem;height:3.125rem;font-size:1.125rem;transition:.5s;color:#3d3d3d}
.page .box a.on{color:#fff;background:#165eb5;border:1px solid #165eb5}
.page .box a:hover{color:#fff;background:#165eb5;border:1px solid #165eb5}
.page .box i{font-size:.875rem;transition:0s}
.n_tt{text-align:center;margin-bottom:3rem; border-bottom:1px solid #999; padding-bottom:30px;}
.n_tt h2{font-size:1.5rem;color:#313131;font-weight:bold}
.n_yanfa{width:100%;overflow:hidden}
.yanfa_list li{padding:3.75rem 0;border-bottom:1px solid #e9eced}
.yanfa_list li:nth-child(even) .box{flex-direction:row-reverse}
.yanfa_list li:last-child{padding-bottom:0!important;border-bottom:0}
.yanfa_list li:first-child{padding-top:0!important}
.yanfa_list li .box{display:flex;gap:5.125rem}
.yanfa_list li .box .txt{width:50%;flex-shrink:0;display:flex;align-items:center}
.yanfa_list li .box .txt .ico{width:3.875rem;height:3.875rem}
.yanfa_list li .box .txt .ico img{display:block}
.yanfa_list li .box .txt h4{font-size:2.125rem;color:#313131;margin-top:1rem;margin-bottom:1.75rem}
.yanfa_list li .box .txt .con{font-size:1rem;line-height:1.875rem;color:#515151}
.yanfa_list li .box .imgbox{flex-grow:1;position:relative;z-index:1}
.yanfa_list .img{border-radius:.9375rem;overflow:hidden}
.yanfa_list .img img{transform:none}
.yanfa_list .arr{width:35px;height:4.375rem;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;z-index:9;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5)}
.yanfa_list .arr_left{left:0}
.yanfa_list .arr_right{right:0}
.yanfa_list .arr i{font-size:11px}
.online_q{position:fixed;right:2rem;bottom:10%;z-index:9999;transition:.5s;-webkit-transition:.5s}
.online_q .close{position:absolute;right:-1rem;font-size:1rem;color:#969797;opacity:1;font-weight:normal;display:block;cursor:pointer}
.online_q .btn2{width:3.75rem;height:3.75rem;cursor:pointer;position:relative;margin-bottom:5px}
.online_q .btn-top{padding:0;transition:.5s;overflow:hidden}
.online_q .btn2 a{font-size:12px;color:#fff}
.online_q .btn2 span{display:flex;align-items:center;background:#aaaaac;justify-content:center;float:left;text-align:center;width:3.75rem;height:3.75rem;line-height:3.75rem;position:relative;z-index:999;transition:.3s;-webkit-transition:.3s;border-radius:50%;overflow:hidden}
.online_q .btn2.btn-top span{background:#115eb3;margin-top:1px}
.online_q .btn2:hover span{background:#115eb3}
.online_q .btn2 span i{color:#fff;font-size:1.5rem}
.online_q .open.pic{position:absolute;background:#ddd;width:100px;height:100px;right:80px;top:50%;margin-top:-50px;text-align:right;opacity:0;transition:.6s;-webkit-transition:.6s;visibility:hidden}
.online_q .open.pic img{width:80px;height:80px;margin-top:10px;margin-right:10px}
.online_q .open.pic h5{font-size:12px;color:#777;text-align:center;line-height:25px}
.online_q .btn2:hover .open.pic{opacity:1;right:5rem;visibility:visible}
.online_q .open.phone{display:inline-block;height:3.75rem;line-height:3.75rem;z-index:0;color:#fff;font-family:arial;font-size:14px;transition:width 0s;-webkit-transition:width 0s;text-align:left;width:150px}
.online_q .btn2:hover .open.phone{transition:.5s;-webkit-transition:.5s;opacity:1;visibility:visible}
.btn-tel a{display:block;width:3.75rem;white-space:nowrap;position:absolute;right:0;transition:.5s;-webkit-transition:.5s;overflow:hidden}
.btn-tel:hover a{width:200px}
.online_q .btn-02.btn-tel:hover span{background:url(../images/piaofu_tel.png) center no-repeat #fff;border:2px solid #115eb3}
.online_q .open.pic:before{content:"";display:block;width:0;height:0;border:10px solid transparent;border-left:10px solid #ddd;position:absolute;right:-15px;top:50%;margin-top:-10px}
.btn2.btn-tel a{z-index:1}
.btn2.btn-tel a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#aaaaac;z-index:-1;border-radius:2.5rem;transition:.3s}
.online_q .btn2.btn-tel:hover a:before{background:#115eb3}
#gotop.hide{height:0;overflow:hidden;display:block!important}
.online_q img{display:inline-block}
.wap_foot_nav{display:none}
.n_zizhi ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem}
.n_zizhi ul li .box{display:block;border-radius:.9375rem;overflow:hidden;position:relative}
.n_zizhi ul li .box>img{width:100%;display:block}
.n_zizhi ul li .box .img{position:absolute;left:15%;right:15%;bottom:23%;width:auto}
.n_zizhi ul li .box .img:after{padding-top:70.44%}
.n_zizhi ul li .box .img .pic{align-items:flex-end}
.n_zizhi ul li .box .img img{transform:none}
.n_zizhi ul li .box h4{font-size:1.375rem;color:#fff;padding:0 1rem;text-align:center;position:absolute;left:0;bottom:1.5rem;width:100%}
.n_zizhi ul li .box h4{font-size:1.125rem;color:#fff;text-align:center;position:absolute;left:0;bottom:1.5rem;width:100%}
.n_news01{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}
.n_news01 li .box{border-radius:.9375rem;overflow:hidden;display:block}
.n_news01 li .box .img{width:100%}
.n_news01 li .box .img img{transform:none}
.n_news01 li .box .img:after{padding-top:67.3%}
.n_news01 li .box .txt{padding:2rem 2.25rem;background:#f2f3f7}
.n_news01 li .box .time{display:flex;align-items:center;font-size:.875rem;color:#5b6165;gap:.5rem}
.n_news01 li .box .time i{font-size:1.25rem;color:#5b6165}
.n_news01 li .box h4{font-size:1.375rem;line-height:1.875rem;height:3.75rem;color:#212121;margin-top:.625rem}
.n_news01 li .box svg{width:1rem;height:1rem;margin-top:.75rem}
.n_news01 li .box:hover .img img{transform:scale(1.05)}
.n_news01 li .box:hover svg *{fill:#115eb3}
.n_news02{margin-top:3.25rem}
.n_news02 li{padding:1.875rem 0;border-bottom:1px solid #e4e5ea}
.n_news02 li:first-child{padding-top:0!important}
.n_news02 li .box{border-radius:.9375rem;overflow:hidden;display:flex;align-items:center;gap:2.5rem}
.n_news02 li .box .img{width:24.0625rem;flex-shrink:0;border-radius:.9375rem}
.n_news02 li .box .img:after{padding-top:67.3%}
.n_news02 li .box .txt{flex-grow:1}
.n_news02 li .box .time{display:flex;align-items:center;font-size:.875rem;color:#5b6165;gap:.5rem}
.n_news02 li .box .time i{font-size:1.25rem;color:#5b6165}
.n_news02 li .box h4{font-size:1.2rem;line-height:1.875rem;color:#212121;margin:1rem 0 1.125rem;font-weight:bold}
.n_news02 li .box p{font-size:1rem;line-height:1.75rem;height:3.5rem;color:#616161}
.n_news02 li .box .ico{width:3.125rem;height:3.125rem;border:1px solid #e0e0e4;transition:.5s;margin-top:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}
.n_news02 li .box svg{width:.75rem;height:1rem;transition:.5s}
.n_news02 li .box svg *{transition:.5s}
.n_news02 li .box:hover .txt .ico{border:1px solid #115eb3;background:#115eb3}
.n_news02 li .box:hover .txt svg{fill:#fff}
.n_news02 li .box:hover .txt svg *{fill:#fff}
#box ul{display:flex;overflow:hidden;gap:1.25rem}
#box li{width:18.75rem;flex-grow:1;min-width:120px!important;float:left;flex-shrink:0;transition:.5s;position:relative}
#box li.on{width:calc(100% - 37.5rem - 2.5rem)!important}
#box li .box{background:#fff;border-radius:.9375rem;height:38.75rem;padding:2.875rem;position:relative;z-index:1;overflow:hidden;transition:.5s;display:flex;align-items:flex-end}
#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}
#box li .txt{z-index:11;position:relative}
#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 img{flex-shrink:0;width:3.625rem}
#box li i{flex-shrink:0;color:#fff;font-size:3rem}
#box li h4{font-size:1.625rem;margin-top:1.5rem;line-height:1.5;white-space:nowrap;color:#fff;transition:.5s;margin-bottom:1rem}
#box li.on{flex-grow:0}
#box li.on .box h4{color:#fff}
#box li p{color:#fff;opacity:0;transition:all .5s;height:1.125rem}
#box li.on p{opacity:1}
#n_join{width:100%;height:100%;overflow:hidden;background:#f5f5f5}
#n_join #list_slide{position:relative}
#n_join #list_slide dl{position:relative;margin-bottom:15px;z-index:1}
#n_join #list_slide dl:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;pointer-events:none}
#n_join #list_slide dt{display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer;height:5.875rem;transition:.5s;padding:0 2.25rem;background:#fff}
#n_join #list_slide dt h3{color:#505050;font-size:1rem;overflow:hidden;display:grid;grid-template-columns:1fr .8fr .8fr;flex-grow:1}
#n_join #list_slide dt h4{display:block;float:left;margin-bottom:1rem;font-weight:bold;font-size:1.25rem;width:30%;color:#000;transition:padding .5s!important;-webkit-transition:padding .5s!important;-moz-transition:padding .5s!important;-ms-transition:padding .5s!important;-o-transition:padding .5s!important}
#n_join #list_slide dt h3 span{font-size:1.125rem;color:#515151;font-family:Poppins-Regular,"è‹¹æ–¹","å¾®è½¯é›…é»‘",arial;float:left;display:flex;align-items:center}
#n_join #list_slide dt h3 span:first-child{min-width:55%;flex-shrink:0}
#n_join #list_slide dt h3 span b{font-size:1.375rem;color:#000;font-weight:bold}
#n_join #list_slide dt h3 span svg{height:1.75rem;width:1.75rem;margin-right:1.125rem}
#n_join #list_slide dt h3 span svg path{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#n_join #list_slide dt .tgl{flex-grow:0;flex-shrink:0;margin-left:10%;width:2.25rem;height:2.25rem;border:1px solid #c5c5c5;display:flex;border-radius:50%;align-items:center;justify-content:center;position:relative;transition:.4s}
#n_join #list_slide dt .tgl i{width:1rem;height:1rem;position:relative}
#n_join #list_slide dt .tgl i:before{content:"";display:block;width:100%;height:1px;background:#acacac;position:absolute;top:50%;left:0;transition:.4s}
#n_join #list_slide dt .tgl i:after{content:"";display:block;width:100%;height:1px;background:#acacac;position:absolute;top:50%;left:0;transform:rotate(90deg);transition:.4s}
#n_join #list_slide dl.on dt .tgl i:before{background:#fff}
#n_join #list_slide dl.on dt .tgl i:after{background:#fff;transform:rotate(180deg)}
#n_join #list_slide dl.on dt .tgl{border:1px solid #fff}
#n_join #list_slide .on dt{background:#115eb3}
#n_join #list_slide .on dt h3 span{color:#fff}
#n_join #list_slide .on dt h3 span b{color:#fff}
#n_join #list_slide .on dt h4{color:#fff}
#n_join #list_slide .on dt span svg path{fill:#fff}
#n_join #list_slide dd{display:none;transition:0s;line-height:2rem;font-size:.9375rem;padding:2.375rem 3rem 3rem;background:#fff;border-bottom:0}
#n_join #list_slide dd p{margin-bottom:0}
#n_join #list_slide dd p:last-child{padding-bottom:0}
#n_join #list_slide dd .content{display:flex;flex-direction:row-reverse}
#n_join #list_slide dd .content{color:#707578;line-height:1.875rem;font-size:.9375rem}
#n_join #list_slide dd .content p{color:#707578;line-height:1.875rem;font-size:.9375rem}
#n_join #list_slide .btn_send{width:15rem;height:3.75rem;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:1rem;background:#115eb3;margin-top:2.5rem}
#n_join #list_slide .btn_send i{font-size:1.75rem;margin-left:.5rem}
#n_join #list_slide dd ul{margin-bottom:2rem}
#n_join #list_slide dd ul li{list-style:decimal;margin-left:1.3em;font-size:.9375rem;color:#6f6f6f;line-height:1.875rem}
#n_join #list_slide dd ul li a{color:#115eb3}
#n_join #list_slide dd .tt{font-size:1.5rem;color:#000;margin-bottom:1.875rem}
#n_join #list_slide dd .tt span{font-size:1.625rem;color:#115eb3;font-family:"Myriad Pro",arial;display:inline-block;margin-left:.625rem}
#list_slide .content{overflow:hidden}
#list_slide .content .left{width:62%;padding-right:3.25rem}
#list_slide .content .right{width:38%}
#list_slide .content .right .flex{display:flex}
#list_slide .content .right .pic{flex-shrink:0;width:7.4375rem;margin-right:2rem}
#list_slide .content .right .applybox{display:flex;color:#404044;flex-direction:column;justify-content:space-between;align-items:flex-start}
#list_slide .content .right .tt{font-size:1.5rem;font-weight:bold;color:#000}
#list_slide .content .scrollbox{height:28.5rem;overflow:auto;padding-right:2.5rem}
.scrollbox::-webkit-scrollbar{width:2px;height:8px;background-color:#d9dce0}
.scrollbox::-webkit-scrollbar-track{border-radius:10px;background-color:#d9dce0}
.scrollbox::-webkit-scrollbar-thumb{border-radius:10px;background-color:#115eb3;box-shadow:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0)}
#list_slide .content .right .li+.li{margin-top:1rem}
.n_lianxi{width:100%;background:#fff}
.n_lianxi .bd{display:grid;grid-template-columns:1fr 1fr}
.n_lianxi .img{border-radius:.9375rem 0 0 .9375rem}
.n_lianxi .txt{border:1px solid #e6e9ec;border-radius:0 .9375rem .9375rem 0;display:flex;flex-direction:column;justify-content:center;padding:3.75rem}
.n_lianxi .txt .box{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.n_lianxi .txt h3{font-size:1.2rem;color:#212121;font-weight:bold;margin-bottom:4rem}
.n_lianxi ul{max-width:42.5rem}
.n_lianxi ul li{display:flex;align-items:center}
.n_lianxi ul li .ico{width:3.125rem;height:3.5rem;flex-shrink:0;margin-right:1.25rem;background:url(../images/ico_bg2.svg) center no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center}
.n_lianxi ul li .ico svg{width:1.375rem;height:1.375rem}
ã€ .n_lianxi ul li .ico svg path{fill:#333}
.n_lianxi ul li .ico i{font-size:1.25rem;color:#333}
.n_lianxi ul li+li{margin-top:1.375rem}
.n_lianxi ul li p{font-size:1.25rem;line-height:1.75rem;color:#222}
.n_lianxi .pic{flex-shrink:0;width:37.8125rem}
.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.25rem;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:1.25rem;overflow:hidden}
.n_liulan .button{display:flex;align-items:center;justify-content:center;height:100%;width:12.5rem;color:#fff;background:#165eb6;border-radius:.625rem;font-size:1.0625rem;gap:.75rem}
.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}
.lx_ewm{text-align:center;display:flex;flex-direction:column;flex-shrink:0}
.lx_ewm h4{font-size:1.125rem;color:#333;line-height:1.875rem}
.lx_ewm img{width:7.875rem;display:block;margin:0 auto}
.lx_ewm p{font-size:1rem;line-height:1.875rem;color:#333}
.xq_qicai{padding:0!important}
.xq_qicai .xq_con{display:flex;background:#fff;position:relative}
.xq_qicai .m .left_con{padding:4.875rem 0;padding-right:3.125rem;flex-grow:1}
.xq_qicai .m .right_con{padding:4.875rem 0;width:27.5rem;flex-shrink:0;padding-left:3.125rem;border-left:1px solid #ecedee}
.right_tuijian .tt{font-size:1.75rem;color:#3d3d3d;font-weight:bold;margin-bottom:1.5rem}
.right_tuijian ul li a{display:flex;padding:1.25rem 0;border-bottom:1px solid #ecedee;align-items:center}
.right_tuijian ul li:first-child a{padding-top:0}
.right_tuijian ul li .img{width:8.75rem;height:5.625rem;flex-shrink:0;border-radius:.625rem}
.right_tuijian ul li .txt{padding-left:1rem}
.right_tuijian ul li .txt h5{font-size:1rem;color:#252525;margin-bottom:.875rem}
.right_tuijian ul li .txt span{display:block;font-size:.8125rem;color:#4f4f4f;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.right_tuijian ul li .txt span:before{content:"";display:block;width:1.0625rem;height:1.0625rem;background:url(../images/ico_zu.png) center no-repeat;background-size:contain;margin-right:6px}
.right_tuijian ul li .txt2{padding-left:1rem}
.right_tuijian ul li .txt2 p{font-size:1rem;line-height:1.375rem;color:#3d3d3d;overflow:hidden}
.right_tuijian ul li:hover .txt2 p{color:#115eb3}
.right_tuijian ul li .txt2 span{font-size:.8125rem;color:#717171;font-family:"BarlowCondensed-Regular";display:flex;align-items:center;margin-bottom:.875rem}
.right_tuijian ul li .txt2 span svg{width:1rem;margin-right:5px}
.right_tuijian ul li .img.img2{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.right_tuijian ul li .txt3{padding:1rem}
.right_tuijian ul li .txt3 h5{font-size:1.125rem;line-height:1.5rem;color:#252525;max-height:3rem;overflow:hidden;margin-bottom:.625rem}
.right_tuijian ul li .txt3 p{font-size:.8125rem;line-height:1.25rem;color:#7f7f7f;height:2.5rem;overflow:hidden}
.ar_title{display:flex;align-items:center;margin-bottom:2.25rem}
.ar_title .time{width:6.5625rem;height:6.5625rem;flex-shrink:0;background:#115eb3;margin-right:1.875rem;padding-top:.5rem;color:#fff;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}
.ar_title .time p{font-family:Poppins-Regular;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:skewX(-10deg);font-size:.75rem}
.ar_title .time span{font-size:2.375rem;font-family:Poppins-SemiBold;display:block;margin-top:.5rem}
.ar_title h3{line-height:2.5rem;font-size:1.2rem;color:#3d3d3d;font-weight:bold}
.shart_box{display:inline-block;cursor:pointer}
#share-21.social-share{margin-top:0}
#share-21.social-share .social-share-icon{display:inline-block;border:#dbdcdf 1px solid;color:#a0a0a0!important;margin:0 4px!important;transition:.5s;font-size:1.125rem;width:3.25rem;height:3.25rem;line-height:3.125rem}
#share-21.social-share .social-share-icon:hover{border:1px solid #115eb3;background:#115eb3;border-radius:50%}
#share-21.social-share .social-share-icon:hover:before{color:#fff}
#share-21.social-share .icon-wechat .wechat-qrcode .qrcode{height:105px}
.social-share .icon-wechat .wechat-qrcode{z-index:999999}
.ar_fot{display:flex;align-items:center;justify-content:space-between;margin-top:3.5rem;border-top:2px solid #edeff1;padding-top:2.25rem;gap:2rem}
.ar_fot a span{font-size:1rem;color:#4d4d4d;display:block;margin-bottom:1.25rem}
.ar_fot a h4{font-size:1rem;font-weight:bold;color:#4d4d4d;transition:.3s}
.ar_fot a :hover h4{color:#115eb3}
.right_con>div{position:sticky;top:8rem}
.txtleft{text-align:left}
.pro_xq{padding-top:3rem;width:100%;overflow:hidden}
.pro_xq .arr{width:3.4375rem;height:3.4375rem;border-radius:50%;background:#fff;transition:.5s;z-index:99;cursor:pointer;border:1px solid #e2e2e5;position:absolute;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;display:flex}
.pro_xq .m{display:flex;align-items:center;gap:5.5rem}
.pro_xq .arr i{font-size:1.25rem}
.pro_xq .arr_left{left:1.75rem}
.pro_xq .arr_right{right:1.75rem}
.pro_xq .left{width:33.125rem;max-width:100%;position:relative}
.pro_xq .left .img{border-radius:.625rem;border:2px solid #e7f3ff}
.pro_xq .left .img:after{padding-top:81.13%}
.pro_xq .left .img .pic{padding:4rem}
.pro_xq .right{flex-grow:1}
.pro_xq .right .tag{display:inline-block;padding:.75rem 1rem;border-radius:5px;background:#edf6ff}
.pro_xq .right h2{font-size:1.875rem;color:#313131;font-weight:bold;margin-top:1.25rem;margin-bottom:2.5rem}
.pro_xq .right .btn_zixun{min-width:10.625rem; height:3.125rem;gap:.8rem;display:flex;align-items:center;justify-content:center;border-radius:2rem;background:#115eb3;color:#fff}
.pro_xq .right .btn_zixun i{font-size:1.375rem}
.pro_xq .arr:hover{background:#115eb3;border:1px solid #115eb3}
.pro_xq .arr:hover i{color:#fff}
.pro_jieshao{width:100%;overflow:hidden;background:url(../images/pro_jieshao_bg.jpg) center no-repeat;background-size:cover}
.pro_jieshao ul{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}
.pro_jieshao ul li .box{display:flex;flex-direction:column;align-items:center;justify-content:center;height:19.375rem;background:rgba(255,255,255,0.8);border-radius:.625rem}
.pro_jieshao ul li .ico{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}
.pro_jieshao ul li h3{font-size:1.375rem;color:#424448;font-weight:bold}
.pro_jieshao ul li i{display:block;width:15px;height:2px;background:#115eb3;margin:1rem auto 1.25rem}
.pro_jieshao ul li span{font-size:1.125rem;color:#313131;line-height:2rem}
.s_hd .n_tt{margin-bottom:0}
.pro_search{width:37.5rem;max-width:100%;border-radius:5px;overflow:hidden}
.pro_search form{display:flex;height:3.4375rem}
.pro_search .input{flex-grow:1;border-radius:5px 0 0 5px;font-size:1rem;border:2px solid #e0e3e4;border-right:0;padding-left:1.375rem}
.pro_search .button{flex-shrink:0;width:5rem;background:#115eb3;color:#fff;transition:.5s}
.pro_search .button i{font-size:1.375rem}
.pro_search .button:hover{background:#0650a0}
.n_pro{background:#f1f3f5}
.n_pro ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem 2.125rem}
.n_pro ul li .box{background:#fff;display:block;padding:2.25rem 2rem;border-radius:.625rem;overflow:hidden}
.n_pro ul li .img{margin-bottom:1rem}
.n_pro ul li .txt .tag{display:inline-block;padding:.75rem 1rem;border-radius:5px;background:#edf6ff}
.n_pro ul li .txt h3{font-size:1.25rem;color:#313131;font-weight:bold;margin-top:1.25rem;margin-bottom:2.5rem}
.n_pro ul li .txt .arr{width:3.125rem;height:3.125rem;border-radius:50%;border:1px solid #dfdfe3;align-items:center;justify-content:center;display:flex}
.n_pro ul li .txt .arr svg{width:.875rem}
.n_about .box1{display:flex;gap:8.9375rem}
.n_about .box1 .left{flex-shrink:0}
.n_about .box1 .left .n_tt{text-align:left}
.n_about .box1 .right{flex-grow:1}
.n_about .box1 .right .con{font-size:1rem;line-height:2rem}
.n_about .box2{margin-top:-1rem}
.n_about .box2 img{display:block}
.n_shuzi{margin-top:3.75rem}
.n_shuzi ul{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}
.n_shuzi ul li{display:flex;gap:1.625rem;max-width:340px}
.n_shuzi ul li .ico{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}
.n_shuzi ul li .txt{flex-grow:1}
.n_shuzi ul li .txt h4{font-size:2.875rem;line-height:2.875rem;color:#115eb3; font-weight:bold; margin-top:30px;transform:translateY(-69%)}
.n_shuzi ul li .txt p{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #d2dbec}
.n_ys{width:100%;left:0;top:0;position:relative;z-index:3;background:url(../images/n_ys_bg.jpg) left center no-repeat}
.n_ys .n_tt{text-align:left}
.n_ys .n_hd.wap{display:none}
.n_ys .m{display:flex;align-items:flex-start;justify-content:space-between;gap:5rem}
.n_ys .left{flex-grow:1;padding-top:1rem}
.n_ys .left .ys_nav{max-width:49.375rem}
.n_ys .right{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:3rem}
.n_ys .right:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:1px solid #dbe7f2;border-radius:50%}
.n_ys .right .swiper{width:34.0625rem!important;width:40.625rem!important;overflow:visible}
.n_ys .left .n_hd{justify-content:flex-start;margin-bottom:0}
.n_ys .box{display:flex;justify-content:space-between;gap:3rem}
.n_ys .txt{padding-top:4rem;position:relative;z-index:3}
.n_ys .txt .ico{width:4rem;height:4rem;margin-bottom:1.75rem;display:flex;align-items:center;justify-content:center}
.n_ys .txt .ico i{font-size:2.75rem}
.n_ys .txt h3{font-size:1.875rem;color:#212121;margin-bottom:1.25rem}
.n_ys .txt p{font-size:1rem;line-height:1.875rem;color:#515151}
.n_ys .imgbox{position:relative;flex-shrink:0}
.n_ys .img{width:100%!important;transform:scale(.8);height:auto!important;overflow:hidden;position:relative;z-index:2}
.n_ys .img:after{padding-top:100%}
.n_ys .txtanim01{opacity:0}
.n_ys .txtanim02{opacity:0}
.n_ys .txtanim03{opacity:0;display:block}
.n_ys .swiper-slide.swiper-slide-active .txtanim01{animation:enter 1.2s forwards .2s}
.n_ys .swiper-slide.swiper-slide-active .txtanim02{animation:enter 1.2s forwards .3s}
.n_ys .swiper-slide.swiper-slide-active .txtanim03{animation:enter 1.2s forwards .4s}
.n_ys .img svg.drawcircle circle{fill:none;box-sizing:border-box;stroke-width:1.5;stroke-dasharray:0,1649.33;stroke-dashoffset:1649.33}
.n_ys .swiper-slide.swiper-slide-active .img svg.drawcircle circle{animation:svgrotate2 7s forwards}
.n_ys .arrbox{display:flex;margin-top:3.5rem}
.n_ys .arr{margin-right:12px;display:block;width:3.125rem;height:3.125rem;font-size:.8125rem;font-weight:bold;transition:.5s;font-family:"swiper-icons";border-radius:50%;border:1px solid #c5c7c9;display:flex;align-items:center;justify-content:center;cursor:pointer}
.n_ys .arr:hover{border:1px solid #0655a0;background:#0655a0;color:#fff}
.n_ys .swiper-progress-bar{position:absolute;width:100%;height:100%;border-radius:50%}
.n_ys .progress{position:absolute;width:100%;height:100%;transition:.5s;border-radius:50%;border:1px solid #007bff;clip:rect(0px,50px,5000px,0px)}
@-webkit-keyframes svgrotate2{0%{stroke:rgba(255,255,255,1);stroke-dasharray:0,1649.33;stroke-dashoffset:1649.33}
100%{stroke:rgba(255,255,255,1);stroke-dasharray:1649.33,0;stroke-dashoffset:1649.33}
}
@-webkit-keyframes svgrotate{0%{stroke:rgba(255,255,255,1);stroke-dasharray:0,62.8;stroke-dashoffset:62.8}
100%{stroke:rgba(255,255,255,1);stroke-dasharray:62.8,0;stroke-dashoffset:62.8}
}
@-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)}
}
@-webkit-keyframes scaleUpDown{from{-webkit-transform:scale(1.5);transform:scale(1.5)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleUpDown{from{-webkit-transform:scale(1.5);transform:scale(1.5)}
to{transform:scale(1);transform:scale(1)}
}
::after{box-sizing:border-box}
.n_ys .swiper-buttons{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:2;text-align:center;color:rgba(0,113,182,.35);pointer-events:none}
.n_ys .back{position:relative;width:100%;height:100%;border-radius:50%}
.n_ys .back:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:2px solid transparent;border-radius:50%}
.n_ys .circle{top:0;width:50%;height:100%;overflow:hidden;position:absolute}
.n_ys .inner{width:200%;height:100%;border:2px solid transparent;border-radius:50%;border-bottom-color:#115eb3;border-right-color:#115eb3;transform:rotate(-45deg);transition:all .6s;box-sizing:border-box}
.n_ys .circle-right{left:0;transform:rotate(180deg);transform-origin:100% 50%}
.n_ys .swiper-buttons .dot{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99}
.n_ys .swiper-buttons .dot span{position:absolute;display:block;width:4px;height:4px;border:5px solid #fff;box-sizing:content-box;background:#115eb3;border-radius:50%}
.n_ys .swiper-buttons .dot span:nth-child(1){top:0;left:50%;transform:translateX(-50%) translateY(-50%)}
.n_ys .swiper-buttons .dot span:nth-child(2){bottom:0;left:50%;transform:translateX(-50%) translateY(50%)}
.n_ys .swiper-buttons .dot span:nth-child(3){left:0;top:50%;transform:translateX(-50%) translateY(-50%)}
.n_ys .swiper-buttons .dot span:nth-child(4){right:0;bottom:50%;transform:translateX(50%) translateY(50%)}
.n_licheng{width:100%;overflow:hidden;background-image:-moz-linear-gradient(270deg,#f2f6f7 0,#fff 100%);background-image:-webkit-linear-gradient(270deg,#f2f6f7 0,#fff 100%);background-image:-ms-linear-gradient(270deg,#f2f6f7 0,#fff 100%)}
.n_licheng .hd{text-align:center;width:95.625rem;height:5.625rem;max-width:100%;margin:0 auto;border-radius:3rem;overflow:hidden;background:#f6f6f6;display:flex;justify-content:center}
.n_licheng .hd span{cursor:pointer;font-size:1.125rem;color:#666;display:block;font-family:Oswald-Stencil;line-height:normal;position:relative}
.n_licheng .bd{margin-bottom:1.5rem}
.n_licheng .bd .swiper{max-width:58.75rem;margin:0 auto;overflow:visible}
.n_licheng .bd .li{display:flex;align-items:flex-start;gap:5.625rem;padding-left:5rem}
.n_licheng .bd .year{flex-shrink:0;font-size:6.5rem;color:#d6d6d6;font-family:Oswald-Stencil;margin-top:7rem}
.n_licheng .bd .box .img{width:21.5625rem;max-width:90%}
.n_licheng .bd .box .img:after{padding-top:63.67%}
.n_licheng .bd .box .line{margin:1.875rem 0;border-top:1px dashed #adadad;position:relative}
.n_licheng .bd .box .line:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#adadad;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.n_licheng .bd .box .line:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#adadad;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.n_licheng .bd .box .txt{height:8rem;overflow:auto;font-size:1rem;line-height:2rem;color:#515151}
.n_licheng .hd .arr{width:10rem;display:flex;align-items:center;justify-content:center;cursor:pointer}
.n_licheng .hd .arr i{font-size:1.875rem;color:#b1b1b1}
.n_licheng .hd span:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#115eb3;position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:0;visibility:hidden}
.n_licheng .hd .swiper-slide-thumb-active span{color:#115eb3}
.n_licheng .hd .swiper-slide-thumb-active span:before{opacity:1;visibility:visible}
.n_licheng .bd .swiper-slide-active .year{color:#115eb3}

.n_coop ul li .mask{ text-align: center;}

.pro_xq .right .btn_zixun{ padding: 0 1rem; text-align: center; display: inline-flex;}

.ar_fot a{ max-width: 50%;}

.ar_fot a:nth-child(2){ text-align: right;}

.wap_foot_nav .btn0{ text-align: center;}

.ar_fot a h4{ line-height: 1.4;}

#header .fr{ max-width: inherit;}

#header>.m{ padding: 0 3rem;}

.language_sub a img{ width: 20px; height: auto; font-size: 13px; float: left;}

.language_sub a{ padding: 0; line-height: 2.7rem; height: 2.7rem; padding-left: 1rem; overflow: hidden; display: flex; align-items: center; padding: 0 10px; padding-left: 1rem;}

.online_q{ right: 0;}

/* #nav ul{ justify-content: flex-end;}

#nav ul li{ margin-right: 1.5rem;}
 */
#m_header .top_menu_box .btn_language i{ color: #fff;}

.n_licheng .bd .li .box{ width: 100%;}

.language_sub{ border:1px solid #eee; border-top: 0;}

.n_pro ul li .txt h3{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.dropdown>a{ display: none;}

.dropdown-menu li:nth-child(3){ display: none;}

.s_lianxi .m{ text-align: center;}

.s_baozhang .txt{ max-width: 75%;}

#nav ul li>a,.n_nav li a,.position a,.foot_nav dt,.foot_nav dd,.n_tt h2,.right_tuijian .tt,.ar_fot a span,#nav li .sub a,.yanfa_list li .box .txt h4,.pro_xq .right .btn_zixun,.n_shuzi ul li .txt p,.n_ys .txt h3,.s_tt h2,.s_baozhang .txt h4,.btn_tansuo,#box li h4,#n_join #list_slide .btn_send,.s_pro .box .bot{text-transform: capitalize;}

.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;
	margin-bottom:20px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}	

.tjjiagong{ width:100%; margin:0 auto; margin-top:50px;}
.tjjiagong ul{ width:100%; float:left;}
.tjjiagong li{ width:23%; float:left; margin:1% 1%; text-align:center; }
.tjjiagong li a div{ width:100%; height:300px; overflow:hidden; float:left;}
.tjjiagong li a img{ width:100%; height:auto;border:1px solid #CCC;transform:none;transition: transform 0.5s ease;}	
.tjjiagong li a:hover img{transform:scale(1.05)}
.tjjiagong li a span{ display:block; width:100%; float:left; height:45px; line-height:45px;}
.tjjiagong li a:hover span{ background:#004f92; color:#FFF;}

@media only screen and (max-width: 1000px){
.tjjiagong li{ width:48%; float:left; margin:1% 1%; text-align:center; }
.tjjiagong li a div{ width:100%; height:118px; overflow:hidden; float:left;}
.tjjiagong li a img{ width:100%; height:auto;border:1px solid #CCC;transform:none;transition: transform 0.5s ease;}	
.tjjiagong li a:hover img{transform:scale(1.05)}
.tjjiagong li a span{ display:block; width:100%; float:left; height:45px; line-height:45px;}
.tjjiagong li a:hover span{ background:#004f92; color:#FFF;}	
	}