﻿.rel{position:relative}
.abs{position:absolute}
.fixed{position:fixed}
.light{font-family:"Harmony_Sans_Regular"}
.flex{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}
.flex-wrap{flex-flow:wrap}
.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.inline-block{display:inline-block}
.block{display:block}
.hide{display:none}
.bold{font-weight:700}
.txt-center{text-align:center}
.txt-left{text-align:left}
.txt-right{text-align:right}
.before{opacity:0;visibility:hidden}
.after{opacity:1;visibility:visible}
.font{font-family:"Harmony_Sans_Regular","Arial"}
.txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.upper{text-transform:uppercase}
.middle{vertical-align:middle}
.background{background-size:contain;background-repeat:no-repeat;background-position:center center}
.mbackground{background-size:cover;background-repeat:no-repeat;background-position:center center}
.hidden-xs{display:block}
.hidden-pc{display:none}
.box-container{width:1800px;margin:0 auto}
.w1200{width:1200px;margin:0 auto}
.box-container-fluid{width:100%;margin:0 auto}
.medium-box-container{width:80%;margin:0 auto}
body{font-size:16px;overflow-x:hidden}
.rl{writing-mode:tb-rl;writing-mode:vertical-lr}
@font-face{font-family:"Harmony_Sans_Regular";src:url('../Harmony_Sans/Harmony_Sans_Regular.ttf');font-weight:normal;font-style:normal}
.pic{font-size:0;overflow:hidden;display:block;width:100%}
.pic img{width:100%;display:block;transition:transform 0.8s ease;-webkit-transition:transform 0.8s ease;-moz-transition:transform 0.8s ease;-ms-transition:transform 0.8s ease;-o-transition:transform 0.8s ease}
.pic img.phone{display:none}
/*:root{--fs14:14px;--fs16:16px;--fs18:18px;--fs20:20px;--fs22:22px;--fs24:24px;--fs28:28px;--fs30:30px;--fs36:36px;--fs40:40px;--fs48:48px}*/
:root{fs14:14px;fs16:16px;fs18:18px;fs20:20px;fs22:22px;fs24:24px;fs28:28px;fs30:30px;fs36:36px;fs40:40px;fs48:48px}
.links{font-size:0}
.links a{position:relative;font-size:14px;padding-right:25px;margin-right:25px;display:inline-block;vertical-align:top;line-height:24px;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.links a:hover{color:#0079c3}
.links a:after{content:"";display:inline-block;position:absolute;right:0;top:5px;z-index:1;width:2px;height:13px;background:#818181}
.links a:last-child{margin-right:0;padding-right:0}
.links a:last-child:after{display:none}
.swiper-box{position:relative}
.header-wrapper{position:fixed;left:0;top:0;z-index:30;width:100%;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;background:url(../image/shadow.png) repeat-x left top;background-size:contain}
.header-wrapper.shadow{box-shadow:0 2px 30px rgba(0,0,0,.1)}
.header-wrapper.on,.header-wrapper.active,.header-wrapper.shadow{background:#fafafa}
.header-wrapper.on .logo-box img.init,.header-wrapper.active .logo-box img.init,.header-wrapper.shadow .logo-box img.init{display:none}
.header-wrapper.on .logo-box img.on,.header-wrapper.active .logo-box img.on,.header-wrapper.shadow .logo-box img.on{display:block}
.header-wrapper.on .pc-nav-box li.on > a,.header-wrapper.active .pc-nav-box li.on > a,.header-wrapper.shadow .pc-nav-box li.on > a{color:#0079c3}
.header-wrapper.on .pc-nav-box li > a,.header-wrapper.active .pc-nav-box li > a,.header-wrapper.shadow .pc-nav-box li > a{color:#333}
.header-wrapper.on .search,.header-wrapper.active .search,.header-wrapper.shadow .search{background-image:url(../img/search2.png)}
.header-wrapper.on .language .caption,.header-wrapper.active .language .caption,.header-wrapper.shadow .language .caption{color:#333}
.header-wrapper.on .language .caption i,.header-wrapper.active .language .caption i,.header-wrapper.shadow .language .caption i{background-image:url(../img/idown2.png)}
.header-wrapper.on .nav-icon span,.header-wrapper.active .nav-icon span,.header-wrapper.shadow .nav-icon span{background-color:#333}
.header-wrapper .box{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;height:1.1rem;padding:0 0.5rem 0 0.52rem}
.header-wrapper .logo-box{width:1.97rem}
.header-wrapper .logo-box a{display:block}
.header-wrapper .logo-box img{width:100%}
.header-wrapper .logo-box img.on{display:none}
.header-wrapper .other-box{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center}
.header-wrapper .search-box{position:relative}
.header-wrapper .search-box .text{width:100%;height:0.46rem;font-size:var(--fs16);line-height:0.46rem;padding:0 0.6rem 0 0.2rem;background-color:transparent;color:#666;font-family:"Harmony_Sans_Regular"}
.header-wrapper .search-box::-webkit-input-placeholder{color:#666;font-size:var(--fs16)}
.header-wrapper .search-box:-moz-placeholder{color:#666;font-size:var(--fs16)}
.header-wrapper .search-box::-moz-placeholder{color:#666;font-size:var(--fs16)}
.header-wrapper .search-box:-ms-input-placeholder{color:#666;font-size:var(--fs16)}
.header-wrapper .form{width:4rem;background-color:#f8f8f8;position:absolute;right:-0.4rem;top:100%;z-index:10;padding:0.1rem 0.2rem;box-shadow:0 12px 20px rgba(0,0,0,0.1);display:none}
.header-wrapper .search,.header-wrapper .submit{z-index:10;display:block;background-repeat:no-repeat;background-position:center;background-size:15px;cursor:pointer}
.header-wrapper .search{position:relative;width:15px;height:1.1rem;background-image:url(../img/search.png)}
.header-wrapper .submit{width:15px;height:15px;position:absolute;right:0.4rem;top:50%;margin-top:-8px;z-index:10;background-image:url(../img/search2.png)}
.header-wrapper .language{position:relative;margin:0 0.28rem 0 0.37rem}
.header-wrapper .language.on .caption:after{opacity:1;visibility:visible}
.header-wrapper .language.on .list{opacity:1;visibility:visible}
.header-wrapper .language.on .list a{display:block;animation:navInUp50 0.6s ease;animation-fill-mode:forwards}
.header-wrapper .language .caption{color:#fff;cursor:pointer;line-height:0.5rem;font-family:"Harmony_Sans_Regular";text-transform:uppercase;font-size:var(--fs20)}
.header-wrapper .language .caption i{display:inline-block;vertical-align:middle;margin-left:0.1rem;width:14px;height:8px;background-image:url(../img/idown.png);background-size:contain;background-repeat:no-repeat;background-position:center center}
.header-wrapper .list{position:absolute;left:50%;top:100%;z-index:10;text-align:center;width:1.2rem;margin-left:-0.6rem;padding:0.16rem;overflow:hidden;opacity:0;visibility:hidden;box-shadow:0 12px 20px rgba(0,0,0,0.1)}
.header-wrapper .list:before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;z-index:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;box-shadow:0 12px 20px rgba(0,0,0,0.1)}
.header-wrapper .list a{position:relative;z-index:1;line-height:0.3rem;margin-bottom:0.1rem;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;display:none;font-family:"Harmony_Sans_Regular";font-size:var(--fs18);opacity:0;visibility:hidden}
.header-wrapper .list a:last-child{margin-bottom:0}
.header-wrapper .list a:hover{color:#0079c3}
.pc-nav-box{flex:1;margin:0 1.1rem;display:none}
.pc-nav-box ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.pc-nav-box ul li{position:relative}
.pc-nav-box ul li:hover .navs{display:block;animation:fadeIn 0.3s ease}
.pc-nav-box ul li > a{line-height:1.1rem;color:#fff;font-size:var(--fs18);font-weight:700}
.pc-nav-box ul a{display:block;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.pc-nav-box .navs{display:none;position:absolute;left:50%;margin-left:-1.2rem;top:100%;z-index:10;width:2.4rem;background-color:#fff;box-shadow:0 2px 30px rgba(0,0,0,0.1);padding:0.15rem;text-align:center}
.pc-nav-box .navs a{color:#666;font-size:var(--fs16);line-height:0.24rem;margin-bottom:0.15rem}
.pc-nav-box .navs a:last-child{margin-bottom:0}
.pc-nav-box .navs a:hover{color:#0079c3}
.nav-icon{font-size:0;width:20px;height:16px;position:relative;cursor:pointer}
.nav-icon.on span:nth-child(1){transform:rotate(45deg);margin:0;transition:margin 180ms cubic-bezier(0.215,0.61,0.355,1),transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms,-webkit-transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms}
.nav-icon.on span:nth-child(2){opacity:0}
.nav-icon.on span:nth-child(3){transform:rotate(-45deg);margin:0;transition:margin 180ms cubic-bezier(0.215,0.61,0.355,1),transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms,-webkit-transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms}
.nav-icon span{display:inline-block;width:100%;height:2px;background:#fff;position:absolute;left:0;top:7px;z-index:10;transform-origin:center center;transition:margin 140ms cubic-bezier(0.25,0.46,0.45,0.94) 230ms,transform 280ms cubic-bezier(0.215,0.61,0.355,1) 0ms,-webkit-transform 280ms cubic-bezier(0.215,0.61,0.355,1) 0ms}
.nav-icon span:nth-child(1){margin-top:-7px}
.nav-icon span:nth-child(2){margin-top:0}
.nav-icon span:nth-child(3){margin-top:7px}
.phone-nav{width:100%;height:calc(100% - 1.1rem);position:fixed;right:0;top:1.1rem;background:#fafafa url(../img/navbg.jpg) no-repeat center center;background-size:75%;z-index:30;border-top:1px solid rgba(51,51,51,0.1);display:none}
.phone-nav ul{width:100%;margin:0 auto;position:relative;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.phone-nav ul li{position:relative;display:none}
.phone-nav ul li.active .cat{color:#0079c3;font-weight:700}
.phone-nav ul li.active .cat:before{transform: rotate(90deg);}
.phone-nav ul li > a{position:relative;font-weight:700;font-size:var(--fs16);line-height:0.26rem;margin-bottom:0.36rem}
.phone-nav ul li.on > a{font-weight:700;color:#0079c3}
.phone-nav ul li a{display:block}
.phone-nav ul li .navs a{font-size:var(--fs14);color:rgba(51,51,51,0.5);padding-left:0;line-height:0.2rem;margin-bottom:0.16rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.phone-nav ul li .navs a:hover{color:#0079c3}
.phone-nav ul li .navs a:last-child{margin-bottom:0}
.footer-wrapper{background-color:#333}
.footer-wrapper .bottom{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;padding:0.36rem 0;border-top:1px solid rgba(255,255,255,0.2)}
.footer-wrapper .copyright,.footer-wrapper .copyright a{font-size:var(--fs14);color:rgba(255,255,255,0.5)}
.footer-wrapper .copyright{line-height:24px;text-transform:uppercase}
.footer-wrapper .copyright a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.footer-wrapper .copyright a:hover{color:#fff}
.share{font-size:0}
.share a{display:inline-block;vertical-align:middle;margin-right:0.2rem}
.share a:hover .init{display:none}
.share a:hover .on{display:block}
.share a img{height:0.2rem}
.share a:last-child{margin-right:0}
.share .init{display:block}
.share .on{display:none}
.share span{display:inline-block;font-size:clamp(16px,1.5vw,18px);font-weight:bold;margin-right:.16rem;vertical-align:middle;position:relative;top:0px;line-height:.2rem}
.footer-nav-box{padding:0.7rem 0}
.footer-nav-box ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.footer-nav-box li{max-width:12.5%}
.footer-nav-box li > a{font-weight:700;color:#fff;line-height:0.36rem;font-size:var(--fs16);margin-bottom:0.32rem}
.footer-nav-box a{display:block;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.footer-nav-box .navs a{line-height:0.2rem;font-size:var(--fs14);color:rgba(255,255,255,0.5);margin-bottom:0.18rem}
.footer-nav-box .navs a:last-child{margin-bottom:0}
.footer-nav-box .navs a:hover{color:#fff}
.footer-nav-box .navs a:hover span{background-size:100% 1px;background-position:0 100%}
.footer-nav-box .navs span{background:url(../img/line.jpg) no-repeat;background-size:0 1px;background-position:100% 100%;transition:background-size 0.7s ease}
.index-banner-wrapper .swiper-pagination-bullet,.page-banner-wrapper .swiper-pagination-bullet{width:0.08rem;height:0.08rem;background:rgba(255,255,255,0.8);position:relative}
.index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}
.index-banner-wrapper .swiper-pagination-bullet svg,.page-banner-wrapper .swiper-pagination-bullet svg{width:0.38rem;height:0.38rem;position:absolute;top:50%;margin-top:-0.19rem;left:50%;margin-left:-0.19rem}
.index-banner-wrapper .swiper-pagination-bullet svg:nth-child(2),.page-banner-wrapper .swiper-pagination-bullet svg:nth-child(2){position:absolute;left:0;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.index-banner-wrapper .swiper-pagination-bullet,.page-banner-wrapper .swiper-pagination-bullet{fill:none}
.index-banner-wrapper .circle-chart__circle,.page-banner-wrapper .circle-chart__circle{stroke-linecap:square;fill:none}
.index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background,.page-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background{stroke:rgba(255,255,255,0.2)}
.index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle,.page-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{stroke:#fff;stroke-width:2;stroke-linecap:square;fill:none;transform:rotate(-90deg);transform-origin:center}
.index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle,.page-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 3.8s linear reverse;-moz-animation:circle-chart-fill 3.8s linear reverse;-webkit-animation:circle-chart-fill 3.8s linear reverse;-ms-animation:circle-chart-fill 3.8s linear reverse}
.index-banner-wrapper .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle,.page-banner-wrapper .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 2.4s linear reverse;-moz-animation:circle-chart-fill 2.4s linear reverse;-webkit-animation:circle-chart-fill 2.4s linear reverse;-ms-animation:circle-chart-fill 2.4s linear reverse}
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet,.page-banner-wrapper .swiper-pagination .swiper-pagination-bullet{margin:0 0.17rem;opacity:1}
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:focus,.page-banner-wrapper .swiper-pagination .swiper-pagination-bullet:focus,.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:active,.page-banner-wrapper .swiper-pagination .swiper-pagination-bullet:active,.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:link,.page-banner-wrapper .swiper-pagination .swiper-pagination-bullet:link{outline:none}
.index-banner-wrapper .index-banner-swiper .swiper-slide-active .box-container{opacity:1;visibility:visible;transform:translateY(0)}
.index-banner-wrapper .index-banner-swiper .video > img{display:none;width:100%}
.index-banner-wrapper .index-banner-swiper .video video{display:block;width:100%;height:100vh;object-fit:cover;object-position:left top}
.index-banner-wrapper .index-banner-swiper .box-container{opacity:0;visibility:hidden;transform:translateY(120px);transition:all 1.5s ease;transition-delay:0.4s;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.index-banner-wrapper .swiper-slide{overflow:hidden}
.index-banner-wrapper .swiper-slide.swiper-slide-active a > img{transform:scale(1)}
.index-banner-wrapper .swiper-slide a{display:block}
.index-banner-wrapper .swiper-slide a > img{display:block;width:100%;height:100vh;object-fit:cover;transform:scale(1.1);transition:transform 6s ease}
.index-banner-wrapper .swiper-slide a > img.phone{display:none}
.index-banner-wrapper .swiper-pagination{bottom:0.64rem}
.swiper-btn{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;z-index:10;top:50%;transform:translateY(-50%);transition:all 0.5s ease}
.search-form{width:100%;position:fixed;left:0;top:0.92rem;background:#fff;z-index:30;padding:0.7rem 0;display:none;border-top:1px solid #f7f8f9}
.search-form .w960{position:relative;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:9.6rem;margin:0 auto;align-items:center;border-bottom:1px solid #f7f8f9}
.search-form .keywords{flex:1;overflow:hidden;line-height:0.56rem;margin-left:20px;font-size:15px;color:#999}
.search-form::-webkit-input-placeholder{color:#999;font-size:15px}
.search-form:-moz-placeholder{color:#999;font-size:15px}
.search-form::-moz-placeholder{color:#999;font-size:15px}
.search-form:-ms-input-placeholder{color:#999;font-size:15px}
.search-form .close{position:absolute;right:0;top:50%;z-index:10;color:#999;margin-top:-0.15rem;width:0.2rem;height:0.2rem;background:url(../img/close.png) no-repeat;background-size:contain;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease}
.search-form .close:hover {color: #0079c3;transform: rotate(180deg);}
.index-swiper .content{text-align:center;padding:0 0.38rem}
.index-box-1{background-image:url(../img/indexbg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}
.index-box-1 .index-more{margin:0.5rem auto 0.92rem}
.index-box-1 .data ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}
.index-box-1 .data li{position:relative;width:33.33%}
.index-box-1 .data li:hover .pic{background-color:#0079c3}
.index-box-1 .data .pic{background-color:#000;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease}
.index-box-1 .data .pic img{opacity:0.3;height:3.03rem;object-fit:cover}
.index-box-1 .data .info{position:absolute;left:0;top:0.9rem;z-index:10;text-align:center;width:100%}
.index-box-1 .data .num{font-size:var(--fs48);color:#fff}
.index-box-1 .data .num span,.index-box-1 .data .num i,.index-box-1 .data .num em{display:inline-block}
.index-box-1 .data .num span{line-height:0.48rem;height:0.48rem;font-family:"Harmony_Sans_Regular"}
.index-box-1 .data .num i{font-family:"Harmony_Sans_Regular"}
.index-box-1 .data .num em,.index-box-1 .data .num i{margin-left:0.02rem}
.index-box-1 .data p,.index-box-1 .data em{font-size:var(--fs16);color:#fff;line-height:0.24rem}
.index-box-1 .data p{width:160px;margin:0.26rem auto 0}
.index-box-2{background-color:#fafafa}
.index-box-2 .content{margin-bottom:0.5rem}
.index-box-2 .list ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}
.index-box-2 .list li{position:relative;width:23.88%;margin-right:1.493%;background:#f1f2f4;overflow:hidden}
.index-box-2 .list li:hover .init{display:none}
.index-box-2 .list li:hover .on{opacity:1;visibility:visible;transform:translateX(0)}
.index-box-2 .list li:hover .desc,.index-box-2 .list li:hover .more{opacity:1;visibility:visible;transform:translateY(0)}
.index-box-2 .list li:hover .info{text-align:left;padding-top:0.66rem}
.index-box-2 .list li:hover .title{color:#fff;font-size:var(--fs30)}
.index-box-2 .list li:hover .pic{opacity:1;visibility:visible}
.index-box-2 .pic{opacity:0;visibility:hidden;background-color:#0079c3}
.index-box-2 .pic img{opacity:0.5}
.index-box-2 .info{position:absolute;left:0;top:0;z-index:10;width:100%;text-align:center;padding:0.96rem 0.3rem 0;transition:padding 0.5s ease;-webkit-transition:padding 0.5s ease;-moz-transition:padding 0.5s ease;-ms-transition:padding 0.5s ease;-o-transition:padding 0.5s ease}
.index-box-2 .init,.index-box-2 .on{display:block;height:1.12rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.index-box-2 .init{margin:0 auto 0.56rem}
.index-box-2 .on{position:absolute;right:0.2rem;top:0.38rem;z-index:0;opacity:0;visibility:hidden;transform:translateX(0.3rem)}
.index-box-2 .title{font-size:var(--fs24);line-height:0.4rem}
.index-box-2 .desc,.index-box-2 .more{opacity:0;visibility:hidden;transition:all 0.4s ease;transform:translateY(0.5rem)}
.index-box-2 .desc{color:#fff;line-height:0.3rem;margin:0.2rem auto 0.44rem}
.index-box-2 .more{display:block;width:1.65rem;line-height:0.44rem;background-color:#ffffff;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05);border-radius:22px;text-align:center;color:#666;font-size:var(--fs16);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease}
.index-box-2 .more:hover{color:#fff;background-color:#0079c3}
.index-box-3{background-color:#f5f5f5}
.index-box-3 .main{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;padding-left:calc((100% - 14.4rem) / 2)}
.index-box-3 .page-title{margin-bottom:1.78rem}
.index-box-3 .data{width:3.2rem}
.index-box-3 .data ul,.index-box-3 .data li{position:static}
.index-box-3 .data li{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;text-align:left;margin-bottom:0.25rem}
.index-box-3 .data li:last-child{margin-bottom:0}
.index-box-3 .data .num{width:1.33rem;font-size:var(--fs36);color:#0079c3;font-family:"Harmony_Sans_Regular"}
.index-box-3 .data .num span,.index-box-3 .data .num em,.index-box-3 .data .num i{display:inline-block}
.index-box-3 .data .num span{line-height:0.4rem;height:0.4rem}
.index-box-3 .data .num i{position:relative;top:2px;vertical-align:top;font-size:var(--fs24);margin-left:0.06rem}
.index-box-3 .data .desc{flex:1;line-height:0.2rem}
.index-box-3 .map{transform:scale(0.85);margin-left:0.32rem;transform-origin:left top}
.index-box-4{background-color:#fafafa}
.index-box-4 .box-container{position:relative}
.index-box-4 .index-more{position:absolute;right:0;top:0;z-index:10}
.index-box-4 .news-box{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.index-box-4 .left{width:48.61%;background-color:#f7f7f7;border:solid 1px #e3e3e3}
.index-box-4 .left:hover .pic img {transform: scale(1.05);}
.index-box-4 .left .title{line-height:0.3rem;height:0.6rem;margin-bottom:0.12rem}
.index-box-4 .left .info{padding:0.3rem 0.4rem}
.index-box-4 .bottom{position:relative}
.index-box-4 .right{width:47.22%}
.index-box-4 .right .title{line-height:0.24rem;height:0.48rem}
.index-box-4 .right li{margin-bottom:0.32rem;padding-bottom:0.32rem;border-bottom:1px solid #e5e7eb}
.index-box-4 .right li:last-child{border-bottom:none}
.index-box-4 .right li:hover .pic img {transform: scale(1.05);}
.index-box-4 .right li:hover .title{color:#0079c3}
.index-box-4 .right li:last-child{margin-bottom:0;padding-bottom:0}
.index-box-4 .right li a{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center}
.index-box-4 .right .pic{width:1.65rem}
.index-box-4 .right .pic img{height:1.44rem;object-fit:cover}
.index-box-4 .right .info{flex:1;overflow:hidden;margin-left:0.34rem}
.index-box-4 .info{position:relative}
.index-box-4 .title{font-size:var(--fs18);font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.index-box-4 .desc{color:#666;height:0.48rem;line-height:0.24rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0.16rem auto}
.index-box-4 .date{color:#666;font-family:"Harmony_Sans_Regular";line-height:0.24rem}
.index-box-4 .more{position:absolute;right:0;bottom:0;z-index:10;display:inline-block;font-size:var(--fs14);color:#454443;font-weight:700;line-height:0.24rem;padding-right:0.2rem;background-size:0.12rem;text-transform:uppercase;background:url(../img/more.png) no-repeat right center}
.page-banner-wrapper{position:relative}
.page-banner-wrapper.noSwiper .box-container,.page-banner-wrapper .swiper-slide-active .box-container{opacity:1;visibility:visible;transform:translateY(0)}
.page-banner-wrapper .info{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;display:flex;align-items:center}
.page-banner-wrapper .box-container{opacity:0;visibility:hidden;transform:translateY(1rem);transition:all 1s ease;transition-delay:0.4s}
.page-banner-wrapper h2{font-size:var(--fs48);color:#fff;font-weight:700;line-height:0.48rem}
.page-banner-wrapper .line{width:0.48rem;height:0.03rem;background-color:#fff;margin-top:0.5rem}
.page-banner-wrapper .swiper-pagination{bottom:0.54rem}
.page-box{padding:.98rem 0 1rem;background-color:#fefefe}
.loading{text-align:center;margin-top:0.8rem}
.loading a{display:inline-block;line-height:0.3rem;font-size:var(--fs16);color:rgba(51,51,51,0.3);transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.loading a:hover{color:#0079c3}
.page-title{margin-bottom:0.47rem}
.page-title.center{text-align:center}
.page-title.center .line{margin-left:auto;margin-right:auto}
.page-title h3{font-size:var(--fs30);font-weight:700;line-height:0.36rem}
.page-title .line{width:0.47rem;height:0.02rem;background-color:#0079c3;margin-top:0.26rem}

.news-wrapper{padding-top:0!important}
.news-wrapper .first-box{padding:0.8rem 0;background-color:#f7f7f7;margin-bottom:0.76rem}
.news-wrapper .first-box .box-container{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}
.news-wrapper .first-box .box-container:hover .pic img {transform: scale(1.05);}
.news-wrapper .first-box .box-container:hover .title{color:#0079c3}
.news-wrapper .first-box .box-container:hover .learn{background-image:url(../image/learn2.png)}
.news-wrapper .first-box .pic{width:41.67%}
.news-wrapper .first-box .info{width:58.33%;padding-left:0.5rem}
.news-wrapper .first-box .title{font-size:var(--fs24);margin-top:0.25rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:0.6rem}
.news-wrapper .first-box .date{line-height:0.3rem;font-size:var(--fs36)}
.news-wrapper .title{font-weight:700;color:#353744;line-height:0.3rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.news-wrapper .desc{font-size:var(--fs16);color:#999;line-height:0.3rem;max-height:0.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0.22rem auto 0.3rem}
.news-wrapper .date{font-family:"Harmony_Sans_Regular";color:#999;line-height:0.24rem;font-size:var(--fs18)}
.news-wrapper .date span{display:inline-block;font-size:var(--fs14)}
.news-wrapper .date i{display:inline-block;color:#0079c3;margin:0 0.06rem}
.news-wrapper .pic img{object-fit:cover}
.news-wrapper .list ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap}
.news-wrapper .list li{width:29.51%;margin-top:0.96rem;margin-right:5.735%}
.news-wrapper .list li:hover .pic:after{opacity:1;-webkit-transform:rotate3d(0,0,1,30deg) scale3d(1,1,1);transform:rotate3d(0,0,1,30deg) scale3d(1,1,1)}
.news-wrapper .list li:hover .pic img{transform:scale(1.05);opacity:0.7}
.news-wrapper .list li:hover .title{color:#0079c3}
.news-wrapper .list li:hover .learn{background-image:url(../image/learn2.png)}
.news-wrapper .list .pic{position:relative;background:linear-gradient(-45deg,#000000 0%,#0079c3 100%)}
.news-wrapper .list .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);opacity:0;transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);transform-origin:50% 50%;transition:opacity 0.35s,transform 0.35s}
.news-wrapper .list .pic img{height:2.44rem;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease}
.news-wrapper .list .info{margin-top:0.3rem}
.news-wrapper .list .title{height:0.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--fs18);margin:0.12rem auto 0.2rem}
.newsinfo-wrapper .box-container{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.newsinfo-wrapper .main{width:calc(100% - 4.68rem)}
.newsinfo-wrapper .top{margin-bottom:.4rem}
.newsinfo-wrapper .top h1{font-size:clamp(24px,1.5vw,32px);color:#333;font-weight:bold;font-family:"Harmony_Sans_Regular";line-height:.4rem;margin-bottom:.42rem}
.newsinfo-wrapper .other{font-size:/*clamp(14px,1.5vw,16px);*/14px;border-bottom:1px solid #eaeaea;padding-bottom:20px !important}
.newsinfo-wrapper .other span{display:inline-block;font-size:/*clamp(14px,1.5vw,16px)*/14px;font-family:"Harmony_Sans_Regular";line-height:0.24rem;margin-right:0.2rem;color:#a2a2a2;}
.newsinfo-wrapper .other span:last-child{margin-right:0}
.newsinfo-wrapper .other span a{color:#a2a2a2;padding-right:5px;padding-left:5px;}
.newsinfo-wrapper .other span a:hover{color:#ff6a00;font-weight:500;}
.newsinfo-wrapper .other img{display:inline-block;vertical-align:middle;position:relative;top:-1px;height:0.16rem;margin-right:0.1rem}

.content{font-size:clamp(15px,1.5vw,17px);font-family:"Harmony_Sans_Regular";color:#444;line-height:1.58}
.content p{font-size:clamp(15px, 1.5vw, 17px);font-family:"Harmony_Sans_Regular";color:#444;line-height:1.58;padding-bottom:24px;}
.content p strong{color:#444;font-size:21px;padding:0 2px;}
.content p a{color:#0079c3;padding:0 0px;font-size:21px;font-weight:600;}
.content p a:hover{color:#ff6a00;font-weight:600;font-size:21px;}
.content p img,.content input[type="image"]{max-width:1300px;width:auto;height:100%!important;display:block;margin:30px auto}

.newsinfo-wrapper .content{padding-bottom:0.26rem;border-bottom:.036rem solid #c7cedf}
.newsinfo-wrapper .content ul{padding-left:20px}
.newsinfo-wrapper .content ul li{list-style-type:disc}
.newsinfo-wrapper .recommend-box{width:4rem;height:100%;padding:0.46rem 0.5rem 0.65rem;background-color:#f6f6f6}
.newsinfo-wrapper .recommend-box .date{font-size:clamp(14px,1.5vw,16px);color:#888;font-family:"Harmony_Sans_Regular";line-height:0.24rem;margin-bottom:0.1rem}
.newsinfo-wrapper .recommend-box .title{font-size:clamp(16px,1.5vw,18px);line-height:0.28rem;color:#444;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:1.12rem;font-family:"Harmony_Sans_Regular"}
.newsinfo-wrapper .recommend-box li{padding-bottom:0.35rem;margin-bottom:0.23rem;border-bottom:1px solid #e3e3e3}
.newsinfo-wrapper .recommend-box li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.newsinfo-wrapper .recommend-box li:hover .title{color:#0079c3}
.newsinfo-wrapper .recommend-box li:hover .learn{background-image:url(../image/learn2.png)}
.newsinfo-wrapper .caption{position:relative;font-size:clamp(30px,2vw,34px);font-weight:900;font-family:"Harmony_Sans_Regular";line-height:0.28rem;margin-bottom:0.34rem}
.newsinfo-wrapper .caption:after{display:block;content:"";width:.66rem;height:.03rem;background-color:#0079c3;margin-top:0.2rem}
.newsinfo-wrapper .learn{margin-top:0.2rem}
.newsinfo-wrapper .share{margin:0.35rem auto 0.5rem}
.newsinfo-wrapper .relative-box{margin-top:0.3rem}
.newsinfo-wrapper .relative-box p,.newsinfo-wrapper .relative-box p a{line-height:.37rem;height:.37rem;font-size:clamp(14px,1.5vw,16px);}
.newsinfo-wrapper .relative-box p{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}
.newsinfo-wrapper .relative-box p:last-child{margin-bottom:0}
.newsinfo-wrapper .relative-box p:hover a{color:#0079c3}
.newsinfo-wrapper .relative-box p span{display:inline-block;font-weight:bold;margin-right:8px;}
.newsinfo-wrapper .relative-box p a{color:#333;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.newsinfo-wrapper .return{display:block;width:3.32rem;line-height:0.58rem;text-align:center;background-color:#00a2e9;border-radius:0.3rem;font-size:clamp(16px,1.5vw,18px);color:#fff;font-family:"Harmony_Sans_Regular";transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease}
.newsinfo-wrapper .return:hover{background-color:#ff6a00}
.newsinfo-wrapper .return img{display:inline-block;margin-left:0.24rem;vertical-align:middle;position:relative;top:-1px}
.investor-wrapper{background:url(../img/investorbg.jpg) no-repeat center top;background-size:100%}
.investor-wrapper .base{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.investor-wrapper .left{width:33.33%}
.investor-wrapper .left .title{font-size:var(--fs36);font-weight:700;font-family:"Harmony_Sans_Regular";line-height:0.48rem;text-transform:uppercase;margin-bottom:0.36rem}
.investor-wrapper .left .stock{color:#ef0000;display:inline-block;padding-right:0.24rem;background-image:url(../img/i_up.png);background-position:bottom 4px right;background-size:0.14rem;background-repeat:no-repeat}
.investor-wrapper .left .stock.down{color:#18931e;background-image:url(../img/i_down.png)}
.investor-wrapper .left .stock span,.investor-wrapper .left .stock em{display:inline-block}
.investor-wrapper .left .stock span{font-weight:700;font-family:"Harmony_Sans_Regular";font-size:0.72rem;line-height:0.6rem;height:0.6rem;margin-right:0.35rem}
.investor-wrapper .left .stock em{line-height:0.2rem}
.investor-wrapper .right{width:58.62%;margin-top:0.2rem}
.investor-wrapper .right .brief,.investor-wrapper .right p{font-size:var(--fs14);color:#333;font-family:"Harmony_Sans_Regular";line-height:0.24rem}
.investor-wrapper .right ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0.38rem auto 0.34rem}
.investor-wrapper .right li{position:relative;width:18.95%}
.investor-wrapper .right li:last-child{width:auto}
.investor-wrapper .right li:last-child:after{display:none}
.investor-wrapper .right li:after{content:"";width:1px;height:0.54rem;background-color:#999999;opacity:0.3;position:absolute;right:0;top:50%;margin-top:-0.27rem;z-index:10}
.investor-wrapper .right li p{margin-bottom:0.09rem}
.investor-wrapper .right .desc{font-size:var(--fs30);font-family:"Harmony_Sans_Regular";font-weight:700;line-height:0.3rem}
.investor-wrapper .right .desc i{display:block;font-size:var(--fs14);color:#999;line-height:0.24rem}
.investor-wrapper .bottom{font-size:var(--fs14);color:#999}
.investor-wrapper .bottom span{display:inline-block;margin-right:0.5rem;line-height:0.24rem}
.investor-wrapper .bottom span:last-child{margin-right:0}
.investor-wrapper .ad-box{margin-top:0.5rem;background:url(../img/investorbg2.jpg) no-repeat center center;background-size:cover;padding:1.24rem 0.82rem 1.3rem;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}
.investor-wrapper .ad-box > img{width:1.73rem;height:100%;object-fit:contain;margin-right:0.38rem}
.investor-wrapper .ad-box .info{width:3.34rem}
.investor-wrapper .ad-box .info .title{font-size:var(--fs24);line-height:0.36rem;font-family:"Harmony_Sans_Regular";margin-bottom:0.4rem}
.investor-wrapper table{width:100%}
.investor-wrapper table td{text-align:center;line-height:0.2rem;padding:0 0.18rem;height:0.5rem;font-size:var(--fs16);color:#666;font-family:"Harmony_Sans_Regular";border:1px solid #ccc}
.investor-wrapper table tr{transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease}
.investor-wrapper table tr:hover{background-color:rgba(222,227,238,0.3)}
.investor-wrapper .list{margin-top:1rem}
.investor-wrapper .item{margin-bottom:0.8rem}
.investor-wrapper .item:last-child{margin-bottom:0}
.index-more{display:block;width:1.8rem;line-height:0.52rem;text-align:center;font-size:var(--fs16);color:#fff;background-color:#0079c3;border-radius:29px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.index-more:hover{background-color:#0079c3;box-shadow:0 2px 30px rgba(0,0,0,0.1)}
.event-wrapper{background:url(../img/eventbg.jpg) no-repeat top center;background-size:100%}
.event-wrapper .list li{padding:0.22rem 0;border-bottom:1px solid #999}
.event-wrapper .list li:first-child{border-top:1px solid #999}
.event-wrapper .list div{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin-top:0.05rem}
.event-wrapper .list div:first-child{margin-top:0}
.event-wrapper .list div b,.event-wrapper .list div span{font-size:var(--fs16);line-height:0.3rem}
.event-wrapper .list div b{width:100px}
.event-wrapper .list div span{width:calc(100% - 100px)}
.notice-wrapper{background:url(../img/eventbg.jpg) no-repeat top center;background-size:100%}
.notice-wrapper .box-container{position:relative}
.notice-wrapper .page-title{margin-bottom:0.8rem}
.notice-wrapper .tab-box{position:absolute;right:0;top:0;z-index:10}
.notice-wrapper .list li{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;height:0.7rem;background-color:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.06);margin-bottom:0.13rem}
.notice-wrapper .list li:last-child{margin-bottom:0}
.notice-wrapper .list li:hover .title{color:#0079c3}
.notice-wrapper .date{width:1.6rem;padding:0 0.3rem;color:#999;font-size:var(--fs14);font-family:"Harmony_Sans_Regular"}
.notice-wrapper .title{width:calc(100% - 1.6rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:0.24rem;max-height:0.48rem;font-size:var(--fs14);transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;padding-right:0.3rem}
.tab-box{font-size:0;background-color:#fff;border:solid 1px #0079c3}
.tab-box a{display:inline-block;min-width:2.6rem;height:0.64rem;line-height:0.64rem;text-align:center;padding:0 0.38rem;font-size:var(--fs20);border-right:solid 1px #0079c3;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.tab-box a.on{color:#fff;background-color:#0079c3}
.contact-wrapper{background:url(../img/eventbg.jpg) no-repeat top center;background-size:100%;padding-bottom:0!important}
.contact-wrapper .main{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}
.contact-wrapper .left,.contact-wrapper .right{width:50%}
.contact-wrapper .left{padding:0.76rem 0.8rem 0.9rem 0.95rem;background:url(../img/contactbg.jpg) no-repeat center center;background-size:cover}
.contact-wrapper .left li{position:relative;line-height:0.24rem;padding-left:0.64rem;margin-bottom:0.3rem}
.contact-wrapper .left li:last-child{margin-bottom:0}
.contact-wrapper .left li:hover .icon{transform:rotateY(180deg)}
.contact-wrapper .left .icon{width:0.35rem;position:absolute;left:0;top:0;z-index:10;transition:transform 0.5s ease;-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-ms-transition:transform 0.5s ease;-o-transition:transform 0.5s ease}
.contact-wrapper .left p{font-size:var(--fs14);color:#666;font-family:"Harmony_Sans_Regular";font-weight:700}
.contact-wrapper .left .desc{font-size:var(--fs16);font-family:"Harmony_Sans_Regular"}
.contact-wrapper .right{padding:0.47rem 0.45rem 0 0.7rem;background-color:#e8eaf1}
.contact-wrapper .right .top{position:relative}
.contact-wrapper .right .brief{width:66%;position:absolute;right:0;top:0;z-index:10;font-size:var(--fs16);color:#666;line-height:0.25rem}
.contact-wrapper .right .group{width:47.93%;margin-top:0.16rem}
.contact-wrapper .right .group:nth-child(-n+2){margin-top:0}
.contact-wrapper .right .text,.contact-wrapper .right .msg{padding-left:0.16rem;padding-right:0.16rem;background-color:#d8dadf}
.contact-wrapper .right .text,.contact-wrapper .right label{line-height:0.42rem;height:0.42rem}
.contact-wrapper .right .msg{line-height:0.24rem;padding-top:0.15rem;padding-bottom:0.15rem;height:0.8rem}
.contact-wrapper .box-2{background:url(../img/contactbg2.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;margin-top:1.36rem;padding:1.3rem 0 1.34rem}
.contact-wrapper .box-2 .form{width:61.8%}
.contact-wrapper .box-2 .group{width:32.134%;margin-top:0.22rem}
.contact-wrapper .box-2 .group:nth-child(-n+3){margin-top:0}
.contact-wrapper .box-2 .text{background-color:#fff;border:solid 1px #e5e5e5}
.contact-wrapper .box-2 .text,.contact-wrapper .box-2 label{line-height:0.43rem;height:0.43rem}
.contact-wrapper .box-2 .text,.contact-wrapper .box-2 .msg{padding-left:0.2rem;padding-right:0.2rem}
.contact-wrapper .box-2 .msg{height:1.4rem;padding-top:0.15rem;padding-bottom:0.15rem;line-height:0.24rem}
.contact-wrapper .box-2 .index-more{margin-top:0.46rem}
.contact-wrapper .form{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.contact-wrapper .form::-webkit-input-placeholder{color:#333;font-size:var(--fs14)}
.contact-wrapper .form:-moz-placeholder{color:#333;font-size:var(--fs14)}
.contact-wrapper .form::-moz-placeholder{color:#333;font-size:var(--fs14)}
.contact-wrapper .form:-ms-input-placeholder{color:#333;font-size:var(--fs14)}
.contact-wrapper .form label{position:absolute;left:0.16rem;top:0;z-index:10;font-size:var(--fs14);font-weight:700}
.contact-wrapper .form i{display:inline-block;margin-left:0.04rem;color:#ef0000}
.contact-wrapper .group{position:relative}
.contact-wrapper .group.max{width:100%}
.contact-wrapper .text,.contact-wrapper .msg{font-weight:700;width:100%}
.contact-wrapper .text:focus + label,.contact-wrapper .text.on + label{opacity:0;visibility:hidden}
.contact-wrapper .msg{resize:none}
.contact-wrapper .tips{font-size:var(--fs14);color:#666;line-height:0.2rem;margin:0.3rem auto}
.contact-wrapper .tips b{display:inline-block;margin-bottom:0.08rem}
.contact-wrapper .tips a{text-decoration:underline;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.contact-wrapper .tips a:hover{color:#0079c3}
.contact-wrapper .index-more{font-size:var(--fs16)}
.cat-box{text-align:center;padding-bottom:0.85rem;border-bottom:1px solid #d2d2d2;margin-bottom:0.8rem}
.cat-box a{display:inline-block;width:30%;padding:0 0.3rem;border-right:1px solid #d2d2d2}
.cat-box a:last-child{border-right:none}
.cat-box a.on .icon .on{display:block}
.cat-box a.on .icon .init{display:none}
.cat-box a.on p{color:#0079c3;font-weight:700}
.cat-box .icon{height:0.55rem}
.cat-box .icon img{margin:0 auto;height:100%;object-fit:contain}
.cat-box .icon .init{display:block}
.cat-box .icon .on{display:none}
.cat-box p{font-size:var(--fs20);line-height:0.24rem;margin-top:0.35rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.base-wrapper{background:url(../img/eventbg.jpg) no-repeat top center;background-size:100%}
.base-wrapper .main .box-container{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-flow:wrap}
.base-wrapper .list{width:calc(100% - 3.75rem)}
.base-wrapper .other{width:2.8rem}
.base-wrapper .other .pic{position:relative}
.base-wrapper .other .pic .title{font-size:var(--fs24);color:#fff;font-weight:700;line-height:0.3rem;text-align:center;position:absolute;left:0;bottom:0.28rem;z-index:10;width:100%}
.base-wrapper .form{background:#f9f9f9 url(../img/magazinebg2.jpg) no-repeat center bottom;background-size:100%;padding:0.3rem 0.3rem 2.06rem}
.base-wrapper .form .group{position:relative}
.base-wrapper .form p{font-size:var(--fs18);line-height:0.24rem;margin-bottom:0.16rem}
.base-wrapper .form .caption{position:relative;width:100%;line-height:0.43rem;background-color:#fff;border:solid 1px #e5e5e5;font-size:var(--fs14);color:#999;padding:0 0.35rem 0 0.44rem;cursor:pointer}
.base-wrapper .form .caption.on:after {transform: rotateX(180deg);}
.base-wrapper .form .caption:before,.base-wrapper .form .caption:after{content:"";position:absolute;z-index:10;top:0;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}
.base-wrapper .form .caption:before{width:16px;left:0.2rem;background-image:url(../img/date.png)}
.base-wrapper .form .caption:after{display:block;width:8px;background-image:url(../img/idown4.png);right:0.2rem}
.base-wrapper .form .list{width:100%;position:absolute;left:0;top:100%;z-index:12;background:#fff;max-height:2.25rem;overflow-y:auto;display:none;border:1px solid #f2f2f2;border-top:none}
.base-wrapper .form .list a{display:block;line-height:0.44rem;padding:0 0.35rem 0 0.44rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;border-bottom:1px solid #f2f2f2}
.base-wrapper .form .list a:hover,.base-wrapper .form .list a.on{color:#0079c3}
.base-wrapper .form .list a:last-child{border-bottom:none}
.base-wrapper .loading{width:100%}
.magazine-wrapper .list ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap}
.magazine-wrapper .list li{width:29.85%;margin-right:5.225%;margin-top:0.76rem}
.magazine-wrapper .list li:nth-child(3n){margin-right:0}
.magazine-wrapper .list li:nth-child(-n+3){margin-top:0}
.magazine-wrapper .list li:hover .pic img {transform: scale(1.05);}
.magazine-wrapper .list li:hover .more{background-image:url(../img/more3.png)}
.magazine-wrapper .list li:hover .title{color:#0079c3}
.magazine-wrapper .list .pic img{height:4.08rem;object-fit:cover}
.magazine-wrapper .list .info{position:relative;margin-top:0.3rem}
.magazine-wrapper .list .title{font-size:var(--fs18);color:#666;line-height:0.25rem;height:0.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:700;margin-bottom:0.2rem}
.magazine-wrapper .list .date{font-size:var(--fs16);color:#b1b1b1;line-height:0.25rem;font-family:"Harmony_Sans_Regular"}
.magazine-wrapper .list .more{position:absolute;right:0;bottom:0;z-index:10;width:0.25rem;height:0.25rem;background-image:url(../img/more2.png);background-size:contain;background-repeat:no-repeat;background-position:center center;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease}
.report-wrapper li{padding:0 1.6rem 0 0.48rem;margin-bottom:0.36rem;background-color:#fff;height:1.2rem;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.06);position:relative}
.report-wrapper li:last-child{margin-bottom:0}
.report-wrapper li:hover .more{background-image:url(../img/imore2.png)}
.report-wrapper li:hover .title{color:#0079c3}
.report-wrapper li a{display:block;width:100%}
.report-wrapper li .title{font-size:var(--fs18);color:#333;font-weight:700;line-height:0.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:0.6rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.report-wrapper li p{font-size:var(--fs14);color:#999;line-height:0.24rem;font-family:"Harmony_Sans_Regular"}
.report-wrapper .more{position:absolute;right:0.4rem;top:50%;z-index:10;width:0.35rem;height:0.35rem;transform:translateY(-50%);background-image:url(../img/imore.png);background-size:contain;background-repeat:no-repeat;background-position:center}
.esg-wrapper{background:url(../img/investorbg.jpg) no-repeat top center;background-size:100%}
.esg-wrapper li{padding:0 1.6rem 0 0.48rem;margin-bottom:0.44rem;background-color:#fff;height:1.2rem;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.06)}
.esg-wrapper li:last-child{margin-bottom:0}
.esg-wrapper li:hover .icon{background-image:url(../img/pdf4.png)}
.esg-wrapper li:hover .title{color:#0079c3}
.esg-wrapper li a{display:block;width:100%}
.esg-wrapper li .title{font-size:var(--fs18);color:#333;font-weight:700;line-height:0.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:0.6rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.esg-wrapper li p{font-size:var(--fs14);color:#999;line-height:0.24rem;font-family:"Harmony_Sans_Regular"}
.esg-wrapper li .icon{position:absolute;right:0.4rem;top:50%;z-index:10;width:0.35rem;height:0.35rem;transform:translateY(-50%);background-image:url(../img/pdf3.png);background-size:contain;background-repeat:no-repeat;background-position:center}
.relations-wrapper ul{position:relative;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap;padding-left:27.36%}
.relations-wrapper ul li{position:relative;width:calc(33.33% - 0.03rem);margin-left:0.03rem;margin-top:0.03rem}
.relations-wrapper ul li:nth-child(-n+4){margin-top:0}
.relations-wrapper ul li:hover .pic img {transform: scale(1.05);}
.relations-wrapper ul li:hover p{background-color:rgba(0,0,0,0.5)}
.relations-wrapper ul li:first-child{position:absolute;left:0;top:0;z-index:10;width:27.36%;margin-left:0}
.relations-wrapper ul li:first-child .pic img{height:6.76rem}
.relations-wrapper .pic img{height:3.36rem;object-fit:cover}
.relations-wrapper p{position:absolute;left:0;bottom:0;z-index:10;width:100%;line-height:0.85rem;font-size:var(--fs24);color:#fff;text-align:center;padding:0 0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,0.3);transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease}
.staff-wrapper{background:url(../img/eventbg.jpg) no-repeat top center;background-size:100%}
.staff-wrapper .swiper-slide{width:71.11%}
.staff-wrapper .swiper-slide:hover img {transform: scale(1.05);}
.staff-wrapper .swiper-slide.swiper-slide-active img{opacity:1}
.staff-wrapper .swiper-slide.swiper-slide-active p{opacity:1;visibility:visible}
.staff-wrapper .swiper-slide.swiper-slide-duplicate-prev,.staff-wrapper .swiper-slide.swiper-slide-duplicate-next{opacity:0;visibility:hidden}
.staff-wrapper .swiper-slide img{opacity:0.3}
.staff-wrapper .swiper-slide p{opacity:0;visibility:hidden;text-align:center;font-size:var(--fs18);line-height:0.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0.57rem}
.staff-wrapper .box-container{position:relative}
.staff-wrapper .swiper-btn{width:0.7rem;height:0.7rem;margin-top:-0.44rem;box-shadow:7px 7px 20px 0px rgba(102,102,102,0.16);border-radius:50%}
.staff-wrapper .prev{left:-0.35rem;background-image:url(../img/prev.png)}
.staff-wrapper .prev:hover{background-image:url(../img/prev2.png)}
.staff-wrapper .next{right:-0.35rem;background-image:url(../img/next.png)}
.staff-wrapper .next:hover{background-image:url(../img/next2.png)}
.care-wrapper{background:url(../img/eventbg.jpg) no-repeat top center;background-size:100%}
.care-title{text-align:center;font-size:0.3rem;line-height:0.3rem;color:#333;padding-bottom:0.5rem}
.care-wrapper li{position:relative;margin-bottom:0.13rem;height:0.7rem;line-height:0.7rem;background-color:#fff;padding:0 1rem 0 1.64rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.06)}
.care-wrapper li:last-child{margin-bottom:0}
.care-wrapper li:hover .title{color:#0079c3}
.care-wrapper li:hover .icon{background-image:url(../img/pdf2.png)}
.care-wrapper li .icon{width:0.28rem;height:100%;position:absolute;right:0.24rem;top:0;z-index:10;background-image:url(../img/pdf.png);background-size:contain;background-repeat:no-repeat;background-position:center center;transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;-o-transition:background 0.4s ease}
.care-wrapper li:hover .icon2{background-image:url(../img/town2.png)}
.care-wrapper li .icon2{width:0.22rem;height:100%;position:absolute;right:0.24rem;top:0;z-index:10;background-image:url(../img/town1.png);background-size:contain;background-repeat:no-repeat;background-position:center center;transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;-o-transition:background 0.4s ease}
.care-wrapper .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.care-wrapper .date{position:absolute;left:0.3rem;top:0;z-index:10;color:#999;font-family:"Harmony_Sans_Regular"}
.activity-wrapper{background:url(../img/eventbg.jpg) no-repeat top center;background-size:100%}
.activity-wrapper .content{margin-bottom:0.58rem}
.activity-wrapper ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.activity-wrapper li{position:relative;width:47.22%;margin-top:0.6rem;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.08)}
.activity-wrapper li:nth-child(-n+2){margin-top:0}
.activity-wrapper li:after{content:"";width:100%;height:0.05rem;background-color:#0079c3;position:absolute;left:0;bottom:0;z-index:10;transform:scale(0);transition:transform 0.6s ease}
.activity-wrapper li:hover:after{transform:scale(1)}
.activity-wrapper li:hover .pic img{transform:scale(1.05)}
.activity-wrapper li:hover .title{color:#0079c3}
.activity-wrapper li a{display:block}
.activity-wrapper .pic img{height:4.06rem;object-fit:cover}
.activity-wrapper .info{display:flex;height:1.42rem;align-items:center}
.activity-wrapper .title{width:100%;padding:0 0.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:0.3rem;max-height:0.6rem;text-align:center;font-size:var(--fs18);transition:color 0.3s ease}
.job-wrapper{background:url(../img/investorbg.jpg) no-repeat top center;background-size:100%}
.job-wrapper .item{position:relative;background-color:#ffffff;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08);border:solid 1px #f5f5f5;margin-bottom:0.22rem;padding-left:0.92rem;padding-right:1.2rem}
.job-wrapper .item:last-child{margin-bottom:0}
.job-wrapper .item:after{content:"";width:100%;height:1px;background-color:#0079c3;position:absolute;left:0;bottom:0;z-index:1;transform:scale(0);transition:transform 0.3s ease}
.job-wrapper .item.on:after {transform: scale(1);}
.job-wrapper .item.on .top .icon{background-image:url(../img/j-icon2.png)}
.job-wrapper .top{position:relative;cursor:pointer;padding-top:0.5rem;padding-bottom:0.3rem}
.job-wrapper .top:before{content:"";width:0.6rem;height:0.42rem;background-image:url(../img/user.png);background-size:100%;background-position:center center;background-repeat:no-repeat;position:absolute;left:-0.6rem;top:0.5rem;z-index:10}
.job-wrapper .top .line{width:0.2rem;height:0.05rem;margin:0.16rem 0 0.4rem;background-color:#2a2a2a}
.job-wrapper .icon{position:absolute;width:0.2rem;height:0.2rem;right:-0.56rem;top:0.4rem;z-index:10;background-image:url(../img/j-icon.png);background-size:contain;background-repeat:no-repeat;background-position:center center}
.job-wrapper .title{font-size:0.26rem;color:#2a2a2a;font-weight:700;line-height:0.3rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.job-wrapper .other{font-size:0}
.job-wrapper .other span{font-size:var(--fs14);color:#999;display:inline-block;margin-right:0.5rem;line-height:0.3rem}
.job-wrapper .other span:last-child{margin-right:0}
.job-wrapper .caption{font-weight:700;line-height:0.28rem;margin-bottom:0.12rem}
.job-wrapper .content{font-size:var(--fs14);line-height:0.28rem;color:#999;margin-bottom:0.52rem}
.job-wrapper .content:last-child{margin-bottom:0}
.job-wrapper .detail{display:none;padding-top:0.24rem;padding-bottom:0.84rem;border-top:1px solid #f2f2f2}
.goods-wrapper{}
.goods-wrapper .top{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.goods-wrapper .form{position:relative;width:4.34rem}
.goods-wrapper .text{font-size:var(--fs18);width:100%;height:0.52rem;border-radius:27px;border:solid 1px #d2d2d2;background-color:transparent;transition:border 0.3s ease;-webkit-transition:border 0.3s ease;-moz-transition:border 0.3s ease;-ms-transition:border 0.3s ease;-o-transition:border 0.3s ease;padding:0 0.8rem 0 0.37rem}
.goods-wrapper .text:focus{border-color:#0079c3}
.goods-wrapper::-webkit-input-placeholder{color:#333;font-size:var(--fs18)}
.goods-wrapper:-moz-placeholder{color:#333;font-size:var(--fs18)}
.goods-wrapper::-moz-placeholder{color:#333;font-size:var(--fs18)}
.goods-wrapper:-ms-input-placeholder{color:#333;font-size:var(--fs18)}
.goods-wrapper .submit{width:0.54rem;height:0.54rem;background-image:url(../img/search3.png);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:0;z-index:10;border-radius:50%}
.goods-wrapper .list ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap}
.goods-wrapper .list li{width:29.86%;margin-right:5.21%;margin-top:0.87rem}
.goods-wrapper .list li:nth-child(3n){margin-right:0}
.goods-wrapper .list li:nth-child(-n+3){margin-top:0}
.goods-wrapper .list li:hover .pic img {transform: scale(1.05);}
.goods-wrapper .list li:hover .name{color:#0079c3}
.goods-wrapper .list li a{display:block}
.goods-wrapper .pic img{height:3rem;object-fit:cover}
.goods-wrapper .info{height:0.92rem;background-color:#fff;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center}
.goods-wrapper .name{width:100%;line-height:0.3rem;max-height:0.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 0.4rem;text-align:center;font-size:var(--fs16);transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.goodsinfo-wrapper .title{font-size:0.4rem;line-height:0.4rem;margin-bottom:0.42rem}
.goodsinfo-wrapper .box-1 .box-container{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:0.92rem;border-bottom:2px solid #cad1e1}
.goodsinfo-wrapper .box-1 .pic-box{width:50.35%}
.goodsinfo-wrapper .box-1 .bigImg-swiper .swiper-slide img{opacity:0;visibility:hidden}
.goodsinfo-wrapper .box-1 .bigImg-swiper .swiper-slide.swiper-slide-active img{opacity:1;visibility:visible}
.goodsinfo-wrapper .box-1 .bigImg-swiper .swiper-pagination{display:none}
.goodsinfo-wrapper .box-1 .swiper-slide{overflow:hidden}
.goodsinfo-wrapper .box-1 .swiper-slide img{display:block;width:100%;transition:transform 0.8s ease;-webkit-transition:transform 0.8s ease;-moz-transition:transform 0.8s ease;-ms-transition:transform 0.8s ease;-o-transition:transform 0.8s ease}
.goodsinfo-wrapper .box-1 .swiper-slide img:hover {transform: scale(1.05);}
.goodsinfo-wrapper .box-1 .info-box{position:relative;width:42.36%;padding-top:0.5rem}
.goodsinfo-wrapper .box-1 .info-box .name{position:relative;font-size:var(--fs36);font-weight:700;padding-bottom:0.44rem;line-height:0.4rem;margin-bottom:0.54rem;border-bottom:1px solid #e3e3e3}
.goodsinfo-wrapper .box-1 .info-box .name:after{content:"";width:0.91rem;height:1px;position:absolute;left:0;bottom:0;background-color:#1b1b1b;z-index:10}
.goodsinfo-wrapper .box-1 .info-box .caption{font-size:var(--fs24);font-weight:700;line-height:0.38rem}
.goodsinfo-wrapper .box-1 .info-box .content{color:#333;line-height:0.38rem;height:1.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.goodsinfo-wrapper .share{position:absolute;right:0;bottom:0;z-index:10}
.goodsinfo-wrapper .thumb-box{position:relative;margin-top:0.35rem;padding:0 0.33rem}
.goodsinfo-wrapper .thumb-box .swiper-slide{width:1.51rem}
.goodsinfo-wrapper .thumb-box .prev{left:0;background-image:url(../img/prev3.png)}
.goodsinfo-wrapper .thumb-box .prev:hover{background-image:url(../img/prev4.png)}
.goodsinfo-wrapper .thumb-box .next{right:0;background-image:url(../img/next3.png)}
.goodsinfo-wrapper .thumb-box .next:hover{background-image:url(../img/next4.png)}
.goodsinfo-wrapper .thumb-box .swiper-btn{width:0.21rem;height:0.21rem;transition:none;background-size:100%}
.goodsinfo-wrapper .more{display:block;font-size:var(--fs16);color:#fff;width:2.13rem;line-height:0.54rem;background-color:#0079c3;border-radius:27px;text-align:center;border:solid 1px #1b1b1b;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;margin-top:0.37rem}
.goodsinfo-wrapper .more:hover{box-shadow:0 2px 30px rgba(0,0,0,0.1)}
.goodsinfo-wrapper .box-2{margin-top:0.72rem}
.goodsinfo-wrapper .box-3{margin-top:0.85rem}
.goodsinfo-wrapper .box-4{margin-top:0.76rem}
.goodsinfo-wrapper .box-4 .swiper-slide{width:30.76%;margin-right:3.86%;background-color:#fff}
.goodsinfo-wrapper .box-4 .swiper-slide:last-child{margin-right:0}
.goodsinfo-wrapper .box-4 .swiper-slide:hover .pic img {transform: scale(1.05);}
.goodsinfo-wrapper .box-4 .swiper-slide:hover .name{color:#0079c3}
.goodsinfo-wrapper .box-4 .pic img{height:2.85rem;object-fit:cover}
.goodsinfo-wrapper .box-4 .info{padding:0.4rem 0.4rem 0.4rem 0.45rem}
.goodsinfo-wrapper .box-4 .name{font-size:var(--fs18);font-weight:700;line-height:0.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;height:0.3rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.goodsinfo-wrapper .box-4 .desc{color:#666;line-height:0.24rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:0.72rem;margin:0.1rem auto 0.2rem}
.goodsinfo-wrapper .box-4 .swiper-btn{width:0.7rem;height:0.7rem;box-shadow:0 2px 30px rgba(0,0,0,0.1);border-radius:50%}
.goodsinfo-wrapper .box-4 .swiper-btn.prev{left:-1.2rem;background-image:url(../img/prev.png)}
.goodsinfo-wrapper .box-4 .swiper-btn.prev:hover{background-image:url(../img/prev2.png)}
.goodsinfo-wrapper .box-4 .swiper-btn.next{right:-1.2rem;background-image:url(../img/next.png)}
.goodsinfo-wrapper .box-4 .swiper-btn.next:hover{background-image:url(../img/next2.png)}
.goodsinfo-wrapper .content table{width:100%}
.goodsinfo-wrapper .content table td,.goodsinfo-wrapper .content table th{text-align:center;line-height:0.24rem;padding:0.08rem;border:1px solid #c8c8c8}
.goodsinfo-wrapper .btn-box{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin-top:0.96rem;justify-content:center;padding-top:0.8rem;border-top:2px solid #cad1e1}
.goodsinfo-wrapper .btn-box a{text-align:center;width:2.82rem;line-height:0.58rem;background-color:#eaeaea;border-radius:29px;margin-right:0.46rem;font-size:var(--fs16);color:#666;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.goodsinfo-wrapper .btn-box a:last-child{margin-right:0}
.goodsinfo-wrapper .btn-box i{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle;position:relative;top:-1px}
.goodsinfo-wrapper .btn-box .btn i{width:10px;height:19px}
.goodsinfo-wrapper .btn-box .prev:hover{color:#fff;background-color:#0079c3}
.goodsinfo-wrapper .btn-box .prev:hover i{background-image:url(../img/iprev2.png)}
.goodsinfo-wrapper .btn-box .prev i{margin-right:0.58rem;background-image:url(../img/iprev.png)}
.goodsinfo-wrapper .btn-box .next:hover{color:#fff;background-color:#0079c3}
.goodsinfo-wrapper .btn-box .next:hover i{background-image:url(../img/inext2.png)}
.goodsinfo-wrapper .btn-box .next i{margin-left:0.58rem;background-image:url(../img/inext.png)}
.goodsinfo-wrapper .btn-box .return:hover{color:#fff;background-color:#0079c3}
.goodsinfo-wrapper .btn-box .return:hover i{background-image:url(../img/ilist2.png)}
.goodsinfo-wrapper .btn-box .return i{width:14px;height:12px;margin-left:0.26rem;background-image:url(../img/ilist.png)}
.goodsinfo-wrapper .imore{display:inline-block;font-size:var(--fs14);color:#454443;font-weight:700;line-height:0.24rem;padding-right:0.2rem;background-size:0.12rem;background:url(../img/more.png) no-repeat right center}
.team-wrapper{background:url(../img/eventbg.jpg) no-repeat top center;background-size:100%}
.team-wrapper .list ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap}
.team-wrapper .list li{width:22.92%;margin-right:2.773%;line-height:0.25rem;margin-top:0.66rem}
.team-wrapper .list li:hover .pic img {transform: scale(1.05);}
.team-wrapper .list .info{margin-top:0.36rem}
.team-wrapper .list p{font-size:var(--fs16);color:#b1b1b1;font-family:"Harmony_Sans_Regular";margin-top:0.05rem}
.team-wrapper .pic img{height:3.74rem;object-fit:cover}
.team-wrapper .name{font-size:var(--fs18);font-weight:700;color:#666}
.history-wrapper{padding-bottom:1.2rem}
.history-wrapper .swiper-box > .swiper-container{padding-bottom:0.3rem}
.history-wrapper .swiper-box .box-container{position:relative}
.history-wrapper .swiper-box:before{content:"";width:calc(100% - (100% - 14.4rem) / 2);height:1px;background-color:#d7d7d7;position:absolute;right:0;top:0.07rem;z-index:0}
.history-wrapper .swiper-slide{width:100%}
.history-wrapper .swiper-slide:hover .year{color:#0079c3}
.history-wrapper .swiper-slide:hover .dot{border-color:#0079c3}
.history-wrapper .swiper-slide:hover .dot:before{background-color:#0079c3}
.history-wrapper .swiper-slide .line{width:1px;height:0.6rem;background:url(../img/line.png) no-repeat center top;background-size:100%;margin:0 auto 0.12rem}
.history-wrapper .dot{width:0.16rem;height:0.16rem;border:solid 1px #000;border-radius:50%;margin:0 auto;position:relative;transition:border 0.3s ease;-webkit-transition:border 0.3s ease;-moz-transition:border 0.3s ease;-ms-transition:border 0.3s ease;-o-transition:border 0.3s ease}
.history-wrapper .dot:before{content:"";width:0.06rem;height:0.06rem;background-color:#000;position:absolute;left:50%;top:50%;z-index:10;margin-top:-0.03rem;margin-left:-0.03rem;border-radius:50%;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease}
.history-wrapper .year{font-size:0.34rem;font-family:"Harmony_Sans_Regular";color:#000;line-height:0.36rem;margin-bottom:0.2rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.history-wrapper .info{width:100%;background-color:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.06);border-radius:10px;padding:0.3rem 0.38rem 0.28rem;overflow:hidden}
.history-wrapper .desc{font-size:var(--fs14);color:#666;line-height:0.28rem;height:2.52rem}
.history-wrapper .swiper-pagination{display:block;bottom:0;font-size:0}
.history-wrapper .swiper-pagination .swiper-pagination-bullet{opacity:1;background:#bbb;margin:0 6px;width:6px;height:6px;border:none;transition:width 0.3s ease;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease}
.history-wrapper .swiper-pagination .swiper-pagination-bullet:link,.history-wrapper .swiper-pagination .swiper-pagination-bullet:visited,.history-wrapper .swiper-pagination .swiper-pagination-bullet:active,.history-wrapper .swiper-pagination .swiper-pagination-bullet:focus{outline:none}
.history-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1e1e1e}
.history-wrapper .swiper-btn{width:0.21rem;height:0.21rem;top:-0.02rem;transform:none;background-size:100%}
.history-wrapper .prev{left:0;background-image:url(../img/prev3.png)}
.history-wrapper .prev:hover{background-image:url(../img/prev4.png)}
.history-wrapper .next{right:0;background-image:url(../img/next3.png)}
.history-wrapper .next:hover{background-image:url(../img/next4.png)}
.video-box{position:relative;background-color:#000;overflow:hidden}
.video-box:hover img {transform: scale(1.05);}
.video-box.on .data{display:none}
.video-box.on .pic{opacity:0;visibility:hidden}
.video-box.on .video{opacity:1;visibility:visible}
.video-box .play{position:absolute;right:0.36rem;bottom:0.34rem;z-index:10;width:3.87rem;height:0.81rem;background-image:url(../img/play.png);background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.video-box .pic{position:relative;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;background-color:#0079c3}
.video-box .pic img{opacity:0.5}
.video-box video{width:100%}
.video-box .video{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;opacity:0;visibility:hidden;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease}
.video-box .video video{display:block;max-width:100%;margin:0 auto;width:auto;max-height:100%;object-fit:contain}
.about-wrapper .box-1{background:url(../img/aboutbg.jpg) no-repeat center center;background-size:cover;padding:1.46rem 0 1.8rem}
.about-wrapper .box-1 .content{text-align:center;margin-bottom:0.5rem}
.about-wrapper .box-1 .data{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10;width:100%;padding:0 1.2rem}
.about-wrapper .box-1 .data ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.about-wrapper .box-1 .data li{text-align:center;width:30%}
.about-wrapper .box-1 .data .num span,.about-wrapper .box-1 .data .num i,.about-wrapper .box-1 .data .num em{display:inline-block;color:#fff}
.about-wrapper .box-1 .data .num span,.about-wrapper .box-1 .data .num i{font-size:0.6rem;height:0.6rem;line-height:0.6rem;font-family:"Harmony_Sans_Regular"}
.about-wrapper .box-1 .data .num em{margin-left:0.06rem}
.about-wrapper .box-1 .data p,.about-wrapper .box-1 .data em{color:#fff;font-size:var(--fs16);line-height:0.3rem}
.about-wrapper .video-box{position:relative}
.about-wrapper .box-2{padding:1.12rem 0 1.44rem;background:url(../img/about2bg.jpg) repeat-x left bottom}
.about-wrapper .box-2 .year-box{position:relative;margin-bottom:0.47rem}
.about-wrapper .box-2 .year-box:before{content:"";width:100%;height:1px;background-color:rgba(8,44,126,0.3);position:absolute;left:0;top:0.49rem;z-index:-1}
.about-wrapper .box-2 .year-box .swiper-slide{text-align:center;cursor:pointer}
.about-wrapper .box-2 .year-box .swiper-slide:hover .dot:before,.about-wrapper .box-2 .year-box .swiper-slide.on .dot:before {transform: scale(1);}
.about-wrapper .box-2 .year-box .swiper-slide:hover .dot i,.about-wrapper .box-2 .year-box .swiper-slide.on .dot i{top:0.03rem;width:0.11rem;height:0.11rem;background-color:#0079c3}
.about-wrapper .box-2 .year-box .swiper-slide:hover .year,.about-wrapper .box-2 .year-box .swiper-slide.on .year{color:#0079c3}
.about-wrapper .box-2 .year-box .swiper-slide .line{width:1px;height:0.52rem;background:url(../img/aboutbg.png) no-repeat center top;background-size:100%;margin:0 auto 0.12rem}
.about-wrapper .box-2 .year-box .prev{left:0;background-image:url(../img/prev3.png)}
.about-wrapper .box-2 .year-box .prev:hover{background-image:url(../img/prev4.png)}
.about-wrapper .box-2 .year-box .next{right:0;background-image:url(../img/next3.png)}
.about-wrapper .box-2 .year-box .next:hover{background-image:url(../img/next4.png)}
.about-wrapper .box-2 .year-box .swiper-btn{width:0.21rem;height:0.21rem;transition:none;top:0.39rem;transform:none;background-size:100%}
.about-wrapper .box-2 .year{font-size:var(--fs24);font-weight:700;line-height:0.36rem;font-family:"Harmony_Sans_Regular";margin-bottom:0.05rem;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}
.about-wrapper .box-2 .dot{width:0.17rem;height:0.17rem;border-radius:50%;margin:0 auto;position:relative}
.about-wrapper .box-2 .dot:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(8,44,126,0.3);position:absolute;left:0;top:0;z-index:-1;transform:scale(0);transition:transform 0.3s ease}
.about-wrapper .box-2 .dot i{display:block;width:0.09rem;height:0.09rem;background-color:#b4bfd8;border:solid 0.02rem #ffffff;margin:0 auto;position:relative;top:0.04rem;border-radius:50%;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease}
.about-wrapper .detail-box{padding:0 1.2rem}
.about-wrapper .detail-box .item{display:none}
.about-wrapper .detail-box .swiper-slide{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.about-wrapper .detail-box .swiper-container-initialized .swiper-slide-active .pic,.about-wrapper .detail-box .swiper-container-initialized .swiper-slide-active .info{opacity:1;visibility:visible;transform:translateX(0)}
.about-wrapper .detail-box .swiper-container-initialized .pic,.about-wrapper .detail-box .swiper-container-initialized .info{opacity:0;visibility:hidden;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease}
.about-wrapper .detail-box .swiper-container-initialized .pic{transform:translateX(1rem)}
.about-wrapper .detail-box .swiper-container-initialized .info{transform:translateX(-1rem)}
.about-wrapper .detail-box .pic{width:46.92%;height:100%}
.about-wrapper .detail-box .pic:hover img{transform:scale(1.05)}
.about-wrapper .detail-box .info{width:40%;padding-top:0.68rem;padding-bottom:0.38rem}
.about-wrapper .detail-box .date{font-size:var(--fs24);font-weight:700;line-height:0.36rem;margin-bottom:0.1rem}
.about-wrapper .detail-box .desc{font-size:var(--fs16);color:#666;line-height:0.3rem;height:1.8rem}
.about-wrapper .detail-box .swiper-pagination{width:40%;right:0;left:auto;display:block;bottom:0.3rem;font-size:0;text-align:left}
.about-wrapper .detail-box .swiper-pagination .swiper-pagination-bullet{opacity:1;width:9px;height:9px;background-color:#fff;border:solid 1px #1b1b1b;transition:width 0.3s ease;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease}
.about-wrapper .detail-box .swiper-pagination .swiper-pagination-bullet:link,.about-wrapper .detail-box .swiper-pagination .swiper-pagination-bullet:visited,.about-wrapper .detail-box .swiper-pagination .swiper-pagination-bullet:active,.about-wrapper .detail-box .swiper-pagination .swiper-pagination-bullet:focus{outline:none}
.about-wrapper .detail-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0079c3}
.about-wrapper .box-3{background:url(../img/about4bg.png) no-repeat center bottom;background-size:100%}
.about-wrapper .box-3 .box-container{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;padding-top:1.16rem;padding:1.16rem 1.2rem 2rem;background:url(../img/about3.png) no-repeat left top;background-size:25.35%}
.about-wrapper .box-3 .page-title{width:2.8rem}
.about-wrapper .box-3 .info{width:63.83%}
.about-wrapper .box-3 .data{margin-top:0.66rem}
.about-wrapper .box-3 .data ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.about-wrapper .box-3 .data li{width:33.33%}
.about-wrapper .box-3 .data li:last-child{width:28%}
.about-wrapper .box-3 .data .num{font-size:var(--fs48);color:#0079c3;font-weight:700;font-family:"Harmony_Sans_Regular"}
.about-wrapper .box-3 .data .num span{display:inline-block;line-height:0.48rem;height:0.48rem}
.about-wrapper .box-3 .data p{font-size:var(--fs16);color:#666;line-height:0.24rem;margin-top:0.08rem}
.about-wrapper .box-4{padding:1.1rem 0 1.54rem}
.about-wrapper .box-4 ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-flow:wrap}
.about-wrapper .box-4 li{position:relative;width:49.375%;margin-top:0.2rem}
.about-wrapper .box-4 li:nth-child(-n+2){margin-top:0}
.about-wrapper .box-4 li:hover .pic img {transform: scale(1.05);}
.about-wrapper .box-4 .info{position:absolute;left:0.6rem;top:0.5rem;z-index:10;width:52.88%}
.about-wrapper .box-4 .title{font-size:var(--fs24);font-weight:700;line-height:0.36rem;margin-bottom:0.15rem}
.about-wrapper .box-4 .desc{color:#666;font-size:var(--fs16);line-height:0.24rem}
.global-wrapper{background-color:#f7f7f7}
.global-wrapper .data ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.global-wrapper .data li{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;width:19.93%}
.global-wrapper .data .num{font-size:var(--fs36);color:#0079c3;font-family:"Harmony_Sans_Regular"}
.global-wrapper .data .num span,.global-wrapper .data .num em,.global-wrapper .data .num i{display:inline-block}
.global-wrapper .data .num span{line-height:0.4rem;height:0.4rem}
.global-wrapper .data .num i{position:relative;top:2px;vertical-align:top;font-size:var(--fs24);margin-left:0.06rem}
.global-wrapper .data .desc{flex:1;margin-left:0.2rem;line-height:0.2rem}
.global-wrapper .index-box-3{margin-top:1.04rem}
.index-box-3{position:relative}
.index-box-3 .icon{position:relative;width:0.23rem;height:0.23rem;border-radius:50%;margin:0 auto;background-color:rgba(15,46,118,0.3)}
.index-box-3 .icon:before,.index-box-3 .icon:after{width:200%;height:200%;content:"";position:absolute;border-radius:50%;left:50%;top:50%;margin-top:-100%;margin-left:-100%;z-index:1;opacity:0;box-sizing:border-box;background-color:#0079c3}
.index-box-3 .icon:before{animation:iconScale 2s linear infinite}
.index-box-3 .icon:after{animation:iconScale 2s 0.8s linear infinite}
.index-box-3 .icon i{display:block;width:100%;height:100%;background-color:#0079c3;transform:scale(0.619);border-radius:50%;position:relative;z-index:2}
.index-box-3 ul{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%}
.index-box-3 .empty .icon{width:0.16rem;height:0.16rem;border:solid 1px #0079c3;background-color:transparent}
.index-box-3 .empty .icon:before,.index-box-3 .empty .icon:after{background-color:transparent;border:1px solid #0079c3}
.index-box-3 .empty .icon i {transform: scale(0.375);}
.index-box-3 .bottom{font-size:0;text-align:center;margin-top:0.04rem}
.index-box-3 .bottom span,.index-box-3 .bottom img{display:inline-block;vertical-align:middle}
.index-box-3 .bottom img{position:relative;top:-1px;margin-right:0.15rem;width:0.27rem}
.index-box-3 .bottom span{font-size:var(--fs14);color:#666;margin:0 0.56rem}
.index-box-3 .bottom span:last-child{margin-right:0}
.index-box-3 li{position:absolute;z-index:10;text-align:center}
.index-box-3 li:first-child{left:17.6%;top:32%}
.index-box-3 li:nth-child(2){left:15.6%;top:40%}
.index-box-3 li:nth-child(3){left:25.4%;top:52%}
.index-box-3 li:nth-child(4){left:31%;top:62%}
.index-box-3 li:nth-child(5){left:24.4%;top:67%}
.index-box-3 li:nth-child(6){left:26%;top:70%}
.index-box-3 li:nth-child(7){left:26.5%;top:78.5%}
.index-box-3 li:nth-child(8){left:47%;top:16%}
.index-box-3 li:nth-child(9){left:51%;top:23%}
.index-box-3 li:nth-child(9) .icon,.index-box-3 li:nth-child(9) p{display:inline-block}
.index-box-3 li:nth-child(9) .icon{vertical-align:middle;position:relative;top:-1px}
.index-box-3 li:nth-child(10){left:61%;top:22%}
.index-box-3 li:nth-child(11){left:46.5%;top:23%}
.index-box-3 li:nth-child(12){left:45%;top:28%}
.index-box-3 li:nth-child(13){left:49%;top:30%}
.index-box-3 li:nth-child(14){left:54%;top:30%}
.index-box-3 li:nth-child(15){left:58.5%;top:31%}
.index-box-3 li:nth-child(16){left:61.5%;top:30%}
.index-box-3 li:nth-child(17){left:41.5%;top:35%}
.index-box-3 li:nth-child(18){left:45%;top:36%}
.index-box-3 li:nth-child(19){left:53%;top:37%}
.index-box-3 li:nth-child(20){left:55.7%;top:39%}
.index-box-3 li:nth-child(21){left:60.7%;top:40%}
.index-box-3 li:nth-child(22){left:63.7%;top:37%}
.index-box-3 li:nth-child(23){left:67.7%;top:37%}
.index-box-3 li:nth-child(24){left:67%;top:44.5%}
.index-box-3 li:nth-child(25){left:71%;top:41.5%}
.index-box-3 li:nth-child(26){left:71.5%;top:44.6%}
.index-box-3 li:nth-child(26) .icon{right:-0.2rem;top:0.1rem;margin-left:auto;margin-right:0}
.index-box-3 li:nth-child(27){left:73.2%;top:48.8%}
.index-box-3 li:nth-child(28){left:77.2%;top:45.8%}
.index-box-3 li:nth-child(29){left:81%;top:47.2%}
.index-box-3 li:nth-child(30){left:76.4%;top:33%;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-direction:row-reverse}
.index-box-3 li:nth-child(30) .icon{margin-left:0.04rem}
.index-box-3 li:nth-child(31){left:67%;top:52.3%}
.index-box-3 li:nth-child(32){left:71%;top:58.3%;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-direction:row-reverse}
.index-box-3 li:nth-child(32) .icon{margin-left:0.04rem}
.index-box-3 li:nth-child(33){left:76%;top:58.2%}
.index-box-3 li:nth-child(34){left:51%;top:43.2%}
.index-box-3 li:nth-child(35){left:58%;top:46.2%}
.index-box-3 li:nth-child(36){left:40%;top:47.2%}
.index-box-3 li:nth-child(37){left:44%;top:52.2%}
.index-box-3 li:nth-child(38){left:46.2%;top:51.2%}
.index-box-3 li:nth-child(39){left:48.7%;top:58%}
.index-box-3 li:nth-child(40){left:48.7%;top:64%}
.index-box-3 li:nth-child(41){left:51.7%;top:65%}
.index-box-3 li:nth-child(42){left:56.5%;top:59%}
.index-box-3 li:nth-child(42) .icon,.index-box-3 li:nth-child(42) p{display:inline-block}
.index-box-3 li:nth-child(42) .icon{vertical-align:middle;position:relative;top:-1px}
.index-box-3 li:nth-child(43){left:55.5%;top:64%}
.index-box-3 li:nth-child(43) .icon,.index-box-3 li:nth-child(43) p{display:inline-block}
.index-box-3 li:nth-child(43) .icon{vertical-align:middle;position:relative;top:-1px}
.index-box-3 li:nth-child(44){left:51.7%;top:71%}
.index-box-3 li:nth-child(45){left:50%;top:78%}
.index-box-3 li:nth-child(46){left:55%;top:52%}
.index-box-3 li:nth-child(47){right:7%;top:43%}
.index-box-3 li p{color:#666;font-family:"Harmony_Sans_Regular";font-size:12px;font-weight:700}
.index-box-3 .location{position:absolute;right:20.5%;top:36.5%;z-index:10}
.index-box-3 .location:hover img {transform: translateY(-5px);}
.index-box-3 .location:before,.index-box-3 .location:after{content:'';display:inline-block;position:absolute;z-index:10}
.index-box-3 .location:before{left:-0.07rem;bottom:-0.06rem;width:0.4rem;height:0.16rem;background:url(../img/dot1.png) no-repeat;background-size:contain;animation:circleFadeIn infinite 2s ease}
.index-box-3 .location:after{width:1rem;height:0.38rem;background:url(../img/dot2.png) no-repeat;background-size:contain;left:-0.4rem;bottom:-0.18rem;animation:circleFadeIn infinite 2s ease;animation-delay:0.5s}
.index-box-3 .location img{transition:transform 0.4s ease;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-ms-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;width:0.24rem}
.mask{background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:40;width:100%;height:100%;display:none}
.modal-box{display:none;position:fixed;left:50%;top:50%;transform:translateY(-50%);z-index:42;margin-left:-3.25rem;width:6.5rem;background-color:#fff}
.modal-box .top{position:relative;background-color:#0079c3;line-height:0.56rem}
.modal-box .top h2{color:#fff;font-size:var(--fs18);text-transform:uppercase}
.modal-box .close{display:block;width:13px;height:100%;position:absolute;right:0.2rem;top:0;z-index:10;background:url(../img/close2.png) no-repeat center center;background-size:contain;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease}
.modal-box .close:hover{transform:rotate(90deg)}
.modal-box .top,.modal-box .form,.modal-box .content{padding-left:0.35rem;padding-right:0.35rem}
.notice-modal-box{border-radius:0.2rem}
.notice-modal-box .top{border-radius:0.2rem 0.2rem 0 0}
.notice-modal-box .group{position:relative}
.notice-modal-box .caption{position:relative;width:100%;line-height:38px;border:solid 1px #b3b3b3;font-size:var(--fs14);color:#666;padding:0 0.4rem 0 10px;cursor:pointer}
.notice-modal-box .caption.on:after {transform: rotateX(180deg);}
.notice-modal-box .caption:after{content:"";position:absolute;z-index:10;top:0;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;width:13px;background-image:url(../img/n-down.png);right:12px}
.notice-modal-box .form{padding-top:0.35rem;padding-bottom:0.47rem}
.notice-modal-box .form p{font-size:var(--fs16);line-height:0.24rem;margin-bottom:0.16rem}
.notice-modal-box .box{width:100%;position:absolute;left:0;top:100%;z-index:12;background:#fff;max-height:280px;overflow-y:auto;display:none;border:solid 1px #b3b3b3;border-top:none}
.notice-modal-box .box a{display:block;line-height:39px;padding:0 0.4rem 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;border-bottom:1px solid #f2f2f2}
.notice-modal-box .box a:hover,.notice-modal-box .box a.on{color:#0079c3}
.notice-modal-box .box a:last-child{border-bottom:none}
.detail-modal-box{padding:0.3rem 0.3rem 0.4rem}
.detail-modal-box .more{text-transform:uppercase;display:block;width:1rem;line-height:0.36rem;text-align:center;color:#fff;background-color:#0079c3;margin:0.3rem auto 0;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease}
.detail-modal-box .more:hover{box-shadow:0 2px 30px rgba(8,44,126,0.3)}
.other-modal-box{padding-bottom:0.5rem}
.other-modal-box .content{max-height:200px;text-transform:uppercase;padding-top:0.25rem;padding-bottom:0.25rem;overflow-y:auto}
.other-modal-box .content b{color:#333}
.other-modal-box .btn-box{text-align:center;font-size:0;margin-top:0.3rem}
.other-modal-box .btn-box a{text-transform:uppercase;display:inline-block;width:1rem;line-height:0.36rem;text-align:center;border:1px solid #b3b3b3;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;font-size:var(--fs14)}
.other-modal-box .btn-box .agree{color:#fff;background-color:#0079c3;border-color:#0079c3;margin-right:0.4rem;font-size:var(--fs14)}
.other-modal-box .btn-box .agree:hover{box-shadow:0 2px 30px rgba(8,44,126,0.3)}
.other-modal-box .btn-box .disagree{color:#666}
.other-modal-box .btn-box .disagree:hover{color:#0079c3;border-color:#0079c3}
.pageNum{text-align:center;font-size:0;margin-top:0.98rem}
.pageNum a{display:inline-block;color:#4d4d4d;font-size:14px;font-family:"hr";vertical-align:middle;margin:0 0.1rem;width:0.48rem;height:0.48rem;line-height:0.48rem;background-color:#fff;border:solid 1px #eee;text-align:center;transition:background 0.5s ease;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease}
.pageNum a:first-child{margin-left:0}
.pageNum a:last-child{margin-right:0}
.pageNum .dot{line-height:0.38rem}
.pageNum .btn {background-size: 8px;background-repeat: no-repeat;background-position: center;}
.pageNum .prev{background-image:url(../img/icon-left2.png)}
.pageNum .prev:hover{background-image:url(../img/icon-left.png)}
.pageNum .next{background-image:url(../img/icon-right2.png)}
.pageNum .next:hover{background-image:url(../img/icon-right.png)}
.pageNum a:hover,.pageNum .on{color:#fff;background-color:#0079c3}
.pageMore{display:none;margin-top:0.6rem}
.pageMore a{display:block;width:100%;text-align:center;height:0.8rem;line-height:0.8rem;background:#0079c3;color:#fff;font-size:12px}
.clearfix{zoom:1}
.clearfix:after{content:"";display:block;width:0;height:0;clear:both;visibility:hidden}
@keyframes navInUp50{0%{opacity:0;visibility:hidden;transform:translateY(-30px)}
100%{opacity:1;visibility:visible;transform:translateY(0)}
}@keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}@keyframes shake{0%,100%{transform:scale(1,1)}
25%{transform:scale(0.9,1.1)}
50%{transform:scale(1.1,0.9)}
75%{transform:scale(0.95,1.05)}
}@keyframes iconScale2{from{transform:scale(0);opacity:1}
to{transform:scale(1.7);opacity:0}
}@keyframes iconScale{from{transform:scale(0);opacity:1}
to{transform:scale(1.1);opacity:0}
}@keyframes circleFadeIn{0%{opacity:0;transform:scale(0)}
100%{opacity:1;transform:scale(1)}
}body{font-family:regular}
@font-face{font-family:bold;src:url(../font/HarmonyOS_Sans_Bold.ttf)}
@font-face{font-family:regular;src:url(../font/HarmonyOS_Sans_Regular.ttf)}
@font-face{font-family:light;src:url(../font/HarmonyOS_Sans_Light.ttf)}
.Phone-Box{display:none}
.fl{float:left}
.fr{float:right}
.clear_f{clear:both;height:0px;padding:0px;margin:0px;display:block;_display:inherit}
.wal{width:1440px;margin:0px auto}
.wal_1680{width:1680px;margin:0px auto}
.wal2{width:1000px;margin:0px auto}
/*.pageBanner{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}*/
a,.headDiv,.headDiv .logo img,.headDiv .topSearch em,.menubtn .btn span,.foot .share li img{transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease}
.sideTitleTel .con img{transition:All 0.8s ease;-webkit-transition:All 0.8s ease;-moz-transition:All 0.8s ease;-o-transition:All 0.8s ease}
.headD{height:110px}
.headDiv{position:fixed;left:0;top:0;height:110px;width:100%;z-index:50}
.headDiv:after{content:'';display:none;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e6e6e6;z-index:3}
.headDiv:hover,.headDiv.mini{background:#fff}
.headDiv:hover:after,.headDiv.mini:after{display:block}
.headDiv .logo{position:absolute;left:50%;margin-left:-720px;top:39px;width:197px;z-index:3}
.headDiv .logo img{position:absolute;left:0;top:0;width:197px}
.headDiv .logo .img1{opacity:0}
.headDiv:hover .logo img,.headDiv.mini .logo img{opacity:0}
.headDiv:hover .logo .img1,.headDiv.mini .logo .img1{opacity:1}
.headDiv .topRight{position:absolute;right:50%;margin-right:-720px;top:0;z-index:4}
.headDiv .topSearch{height:110px;position:relative;margin-right:20px}
.headDiv .topSearch em{display:block;width:48px;height:110px;background:url(../images/nimg15_1.png) center no-repeat;cursor:pointer;position:relative}
.headDiv:hover .topSearch em,.headDiv.mini .topSearch em{background:url(../images/nimg15_1on.png) center no-repeat}
.headDiv .lan{padding-right:48px;position:relative}
.headDiv .lan .lala{display:block;line-height:110px;color:#fff;font-size:20px;padding-right:26px;text-transform:uppercase;background:url(../images/ico1.png) right center no-repeat}
.headDiv:hover .lan .lala,.headDiv.mini .lan .lala{color:#333;background:url(../images/ico1on.png) right center no-repeat}
.headDiv .lan ul{position:absolute;right:0.3rem;box-sizing:border-box;width:1.2rem;top:70px;padding:0.16rem;display:none;background:#fff;box-shadow:0 12px 20px rgba(0,0,0,0.1)}
.headDiv .lan li{margin-bottom:0.1rem}
.headDiv .lan li:last-child{margin-bottom:0}
.headDiv .lan li a{display:block;line-height:0.3rem;text-align:center;color:#000;font-size:18px}
.headDiv .lan li a:hover{color:#20408a}
.headDiv .topSearch .text{width:100%;height:0.46rem;font-size:16px;line-height:0.46rem;padding:0 0.6rem 0 0.2rem;background-color:transparent;color:#666;font-family:"Harmony_Sans_Regular"}
.headDiv .topSearch::-webkit-input-placeholder{color:#666;font-size:16px}
.headDiv .topSearch:-moz-placeholder{color:#666;font-size:16px}
.headDiv .topSearch::-moz-placeholder{color:#666;font-size:16px}
.headDiv .topSearch:-ms-input-placeholder{color:#666;font-size:16px}
.headDiv .form{width:4rem;background-color:#f8f8f8;position:absolute;right:-0.4rem;top:100%;z-index:10;padding:0.1rem 0.2rem;box-shadow:0 12px 20px rgba(0,0,0,0.1);display:none;box-sizing:border-box}
.headDiv .submit{z-index:10;display:block;background-size:15px;background-repeat:no-repeat;background-position:center;cursor:pointer}
.headDiv .submit{width:15px;height:15px;position:absolute;right:0.4rem;top:50%;margin-top:-8px;z-index:10;background-image:url(../images/search2.png)}
.menubtn{position:absolute;right:50%;margin-right:-720px;top:47px;width:19px;height:16px;z-index:5;cursor:pointer}
.menubtn .btn{position:absolute;right:0;top:0;width:19px;height:16px}
.menubtn .btn span{width:19px;display:block;height:2px;background-color:#fff;position:absolute;left:0;transition:.4s;-webkit-transition:.4s}
.menubtn .btn span:nth-of-type(1){top:0}
.menubtn .btn span:nth-of-type(2){top:7px}
.menubtn .btn span:nth-of-type(3){top:14px}
.headDiv:hover .menubtn span,.headDiv.mini .menubtn span,.menubtn.cur span{background:#333}
.menubtn.cur span:nth-of-type(1){top:5px;transform:rotate(-45deg)}
.menubtn.cur span:nth-of-type(2){opacity:0}
.menubtn.cur span:nth-of-type(3){top:5px;transform:rotate(45deg)}
.menu-flex{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;visibility:hidden;pointer-events:none;transition:0.88s}
.menu-bg{position:absolute;left:0;top:0;background:rgba(0,0,0,0.5);width:100%;height:100%;opacity:0;visibility:hidden;transition:0.88s 0.3s}
.menu-top{position:absolute;right:0;top:-100%;width:100%;height:100%;background:#fff;transition:0.8s cubic-bezier(0.77,0,0.175,1)}
.menu-list{padding-top:200px}
.menu-list li{float:left;margin-right:75px;width:184px}
.menu-list li:last-child{width:auto;margin-right:0}
.menu-list h2{padding-bottom:45px}
.menu-list h2 a{display:block;font-size:16px;line-height:16px;color:#333;position:relative}
.menu-list h2 a:after{content:'';position:absolute;left:0;top:32px;width:100%;height:1px;background:#ddd}
.menu-list h2 .on{color:#20408a}
.menu-list dd{padding-bottom:10px}
.menu-list dd a{font-size:14px;color:#969696;line-height:22px}
.menu-list dd a:hover{color:#20408a}
.menu-flex.show{visibility:visible;pointer-events:visible}
.menu-flex.show .menu-bg{opacity:1;visibility:visible;transition:0.88s 0s}
.menu-flex.show .menu-top{top:0}
.navIco{display:none;position:absolute;right:0;top:0;width:1.0rem;height:1.2rem;background:url(../images/navIco.png) center no-repeat;background-size:0.36rem}
.head-search{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.6);z-index:59}
.head-search .search-box{position:absolute;top:50%;left:50%;width:30%;max-width:1200px;height:auto;margin-top:-62px;transform:translate(-50%,0)}
.head-search .search-box .box-cent{display:flex;justify-content:space-between;width:100%;height:auto;border-bottom:solid 1px #20408a}
.head-search .search-box .box-cent input{width:calc(100% - 60px);height:50px;padding:0 20px;font-size:14px;color:#fff;background:none}
.head-search .search-box .box-cent input::placeholder{font-size:14px;color:#fff}
.head-search .search-box .box-cent .box-icon{display:block;width:60px;height:50px;text-align:right;line-height:50px}
.head-search .search-box .box-cent .box-icon img{width:15px;opacity:0.6;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.head-search .search-box .box-cent .box-icon:hover img{opacity:1}
.head-search .search-box .box-hiden{cursor:pointer;width:30px;margin:50px auto 0}
.head-search .search-box .box-hiden img{width:100%;opacity:0.6;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.head-search .search-box .box-hiden:hover img{opacity:1}
.pageBg{position:fixed;z-index:8;width:100%;height:100%;display:none;background:rgba(0,0,0,0.3);left:0px;top:0px}
.footDiv{padding-top:60px;height:520px;box-sizing:border-box;background:#333;position:relative;z-index:2}
.footNav li{float:left;margin-right:70px;width:160px}
.footNav li:nth-child(2){width:190px}
.footNav li:nth-child(3){width:100px}
.footNav li:last-child{margin-right:0}
.footNav li h2{height:34px;font-size:16px;line-height:16px;color:#fff;position:relative}
.footNav li h2:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,0.4)}
.footNav li h2:before{content:'';position:absolute;left:0;bottom:0;width:20px;height:1px;background:#fff}
.footNav li dl{padding:20px 0 60px}
.footNav li dd{padding-bottom:14px;font-size:15px;line-height:18px}
.footNav li dd a{color:rgba(255,255,255,0.5)}
.footNav li dd a:hover{color:#fff}
.footDiv .rightDiv{width:330px;box-sizing:border-box;padding-left:65px;position:relative}
.footDiv .rightDiv:before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;background:#fff}
.footDiv .txt{height:34px;font-size:16px;line-height:16px;color:#fff;font-weight:bold}
.footDiv .list li{line-height:24px;color:#adadad;font-size:15px;padding-bottom:15px}
.footDiv .list li .wen{color:#fff}
.footDiv .list li .msg{color:#fff}
.footDiv .list dl{padding-top:6px;overflow:hidden}
.footDiv .list dd{float:left;margin-right:15px}
.footDiv .list dd:last-child{margin-right:0}
.footDiv .list dd img{width:117px}
.foot{background:#333}
.foot .wal{border-top:#5c5c5c solid 1px;padding-top:28px;height:72px}
.foot .msg{line-height:40px;color:#adadad;font-size:14px}
.foot .msg a{color:#adadad;text-transform:uppercase}
.foot .msg a:hover{color:#fff}
.foot .share li{float:left;margin-right:8px}
.foot .share li a{display:block;width:38px;height:38px;border-radius:50%;border:#5c5c5c solid 1px;position:relative}
.foot .share li img{position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-9px;width:19px;height:19px}
.foot .share li a:hover{border:#20408a solid 1px;background:#20408a}
.foot .share li a:hover img{opacity:1}
.pageBox{padding:110px 0;background:#fafafa}
/*.pageBanner{position:relative;height:3.6rem;background:center no-repeat;background-size:cover}
.pageBanner:after{content:'';position:absolute;left:0;top:0;width:100%;height:120px;background:url(../image/bg2.png) bottom repeat-x}.pageBanner .en{color:#fff;padding-top:130px;padding-bottom:60px;font-size:48px;line-height:48px;font-family:bold;position:relative;z-index:1}.pageBanner .en:after{content:'';position:absolute;left:0;bottom:0;width:48px;height:3px;background:#fff}*/
.pageTop{background:#fff;height:92px}
.pageTop .wal{position:relative;height:92px}
.pageNav li{float:left;font-size:16px;position:relative;z-index:1}
.pageNav li a{display:block;padding:0 28px;height:92px;line-height:92px;color:#333;font-size:16px}
.pageNav li .aNow{background:#0079c3;color:#fff!important}
.pageNav li a:hover{color:#0079c3}
.pageNav2 .list{overflow:hidden}
.pageNav2 li{width:auto;font-size:16px;position:relative;z-index:1}
.pageNav2 li a{display:block;padding:0 28px;height:92px;line-height:92px;color:#333}
.pageNav2 li .aNow{background:#0079c3;color:#fff!important}
.pageNav2 li a:hover{color:#0079c3}
.pageNav2 .btn{display:block;z-index:2;position:absolute;width:8px;height:16px;top:50%;margin-top:-8px}
.pageNav2 .prev{left:-23px;background:url(../images/nimg8_left.png) no-repeat}
.pageNav2 .next{right:-23px;background:url(../images/nimg8_right.png) no-repeat}
.pageNav2 .prev:hover{background:url(../images/nimg8_lefton.png) no-repeat}
.pageNav2 .next:hover{background:url(../images/nimg8_righton.png) no-repeat}
.pageTop .select{width:356px;position:absolute;right:0;top:0;height:92px}
.pageTop .caption{box-sizing:border-box;font-size:16px;color:#000;height:92px;line-height:92px;width:100%;cursor:pointer;overflow:hidden;position:relative;z-index:5}
.pageTop .caption:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#0079c3}
.pageTop .caption:after{content:'';position:absolute;right:0;top:50%;width:53px;height:30px;margin-top:-15px;background:#0079c3 url(../images/ico1.png) center no-repeat;border-radius:36px}
.pageTop .select .lie{display:none;position:absolute;left:0px;top:92px;z-index:10;width:100%;background:#fff;max-height:200px;overflow:auto;box-sizing:border-box}
.pageTop .select .lie::-webkit-scrollbar{width:2px}
.pageTop .select .lie::-webkit-scrollbar-track{background-color:#e5e5e5}
.pageTop .select .lie::-webkit-scrollbar-thumb{background-color:#0079c3}
.pageTop .select .lie a{display:block;position:relative;line-height:50px;height:50px;padding:0 20px;cursor:pointer;color:#333;font-size:14px}
.pageTop .select .lie a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#eee}
.pageTop .select .lie a:last-child:after{display:none}
.pageTop .select .lie a:hover{color:#0079c3}
.pageTitleTel{height:1.1rem;background:#0079c3;position:relative}
.sideTitleTel{width:100%;height:1.1rem;position:absolute;left:0px;top:0px}
.sideTitleTel .con{font-size:0.36rem;height:1.1rem;line-height:1.1rem;position:relative;padding-right:10px}
.sideTitleTel .con a{font-size:0.36rem;color:#fff;display:block;height:1.1rem;padding-left:0.3rem}
.sideTitleTel .con img{position:absolute;right:0.3rem;top:50%;margin-top:-0.12rem;width:0.4rem}
.sideTitleTel .con.on img{transform:rotate(180deg)}
.sideTitleNav{position:absolute;top:1.1rem;z-index:10;width:100%;overflow:auto;background:#fff;max-height:5rem;display:none;box-shadow:0 1px 5px rgba(35,25,25,0.2)}
.sideTitleNav::-webkit-scrollbar{width:2px}
.sideTitleNav::-webkit-scrollbar-track{background-color:#e5e5e5}
.sideTitleNav::-webkit-scrollbar-thumb{background-color:#0079c3}
.sideTitleNav li{font-size:0.3rem;height:1.0rem;position:relative}
.sideTitleNav li:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#d7d7d7}
.sideTitleNav li a{font-size:0.3rem;display:block;height:1.0rem;line-height:1.0rem;padding-left:0.3rem;overflow:hidden;color:#4d4d4d}
.sideTitleTel .con em{display:block;color:#fff;padding-left:0.3rem}
.topA{display:none;position:fixed;z-index:6;width:50px;height:50px;right:20px;bottom:35px}
.downModal-box{width:100%;height:100%;position:fixed;left:0;top:0;align-items:center;z-index:999;background:rgba(0,0,0,0.5);display:none}
.downModal-box.on{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}
.downModal-box .downLayer{width:900px;padding:0.8rem 80px;margin:0 auto;background:#fff;position:relative;box-sizing:border-box}
.downLayer .close{display:block;position:absolute;right:80px;top:30px;width:30px;height:30px;background:url(../images/close2.png) center no-repeat}
.downLayer .title{font-size:32px;line-height:32px;color:#000;font-family:bold;padding-bottom:20px}
.downLayer .mxfDiv{border:#f0f0f0 solid 1px;padding:30px 10px 30px 30px}
.downLayer .scrollDiv{height:288px;overflow:auto}
.downLayer .scrollDiv::-webkit-scrollbar{width:3px}
.downLayer .scrollDiv::-webkit-scrollbar-track{background-color:#f0f0f0}
.downLayer .scrollDiv::-webkit-scrollbar-thumb{background-color:#000}
.downLayer .content{font-size:16px;line-height:24px;color:#7f7f7f;padding-right:70px;text-align:justify}
.downLayer .btnDiv{padding-top:40px;float:right}
.downLayer .btnDiv a{display:block;width:120px;height:40px;background:#0079c3;border-radius:24px;line-height:40px;text-align:center;font-size:16px;font-family:bold;color:#fff}