@font-face {
    font-family: 'hml';
    src: url('fonts/HarmonyOS/Light.woff') format('woff');
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: 'hmr';
    src: url('fonts/HarmonyOS/Regular.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'hmm';
    src: url('fonts/HarmonyOS/Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'hmb';
    src: url('fonts/HarmonyOS/Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
  
body{font-family:hml;--hover-color:#1d2088;--hover-color2:#f08300; --white:#fff; --black:#333; --grey:#666; --grey2:#999;--rgb-white:255,255,255;--rgb-black:0,0,0;font-size:var(--font-size16); --rgb-hover:3,110,184; --bold:hmm;--bag:#f6f8fa}
/*Top003101 */
.Top003101{position: absolute;left: 0;width: 100%; top: 0;z-index: 100;}
.Top003101 .auto{max-width: 1600px;width: 90%;}
.Top003101,
.Top003101 a:not(:hover){color: #fff;}
.Top003101 .logo{}
.Top003101 .logo img{height: 0.38rem;}

.Top003101 menu li span{display: block;line-height: 0.38rem;font-weight: bold;}
.Top003101 .top-right dl > *{float: left;}
.Top003101 .top-lang,
.Top003101 .top-nav{position: relative;z-index: 100;}
.Top003101 .top-nav aside{line-height: 0.38rem;padding-right: 0.2rem;position: relative;z-index: 3;}
.Top003101 .top-nav aside:after{position: absolute;content: '';background: url(../images/Top003101-links.svg) no-repeat right center;background-size:contain;width: 9px;height: 5px;right: 0;top: 50%;margin-top: -2px;transition: 0.3s;}
.Top003101 .top-nav.on aside:after{transform: rotate(-180deg);}
.Top003101 .top-lang .box,
.Top003101 .top-nav ul{position: absolute; top: 0; left: -0.1rem; right:-0.1rem;padding: 0.4rem 0.1rem 0.1rem;border-radius: 0.1rem;background-color: rgba(0,0,0,0.2);display: none;}
.Top003101 .top-nav ul li{font-size: 16px;line-height: 2;}
.Top003101 .top-lang{margin: 0 1.61vw 0 1.56vw;}
.Top003101 .top-lang .icon{width: 0.38rem;height: 0.38rem;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto 26px;}
.Top003101 .top-lang .box{text-align: center;}
.Top003101 .top-search{display: block;border-radius: 0.35rem;background-color: rgba(255,255,255,0.2);padding: 0 0.4rem 0 0.15rem;}
.Top003101 .top-search .text{background: none;width: 0.43rem;color: rgba(255,255,255,0.5);padding: 0;transition: 0.3s; height: 0.38rem;line-height: 0.38rem;}
.search-show .Top003101 .top-search .text{width: 8vw;}
.Top003101 .top-search .btn{background: url(../images/Top003101-search.svg) no-repeat center center;width: 40px;background-size:auto 42%;}
.Top003101 .open-s{position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 4; cursor: pointer;}
.search-show .Top003101 .open-s{display: none;}
.Top003101 .open-menu{width: 0.3rem; height: 0.38rem;}

.Top003101 menu li .sub dt a{font-family: 'hmr';}

.Top003101.fixed,
.Top003101:hover{position:fixed;top:0;left:0;width: 100%;background: var(--white);z-index: 999;box-shadow:  0 0 10px rgba(0,0,0,0.1);}

.Top003101 .logo .off,
.Top003101.fixed .logo .on1,
.Top003101:hover .logo .on1{display: none;}

.Top003101.fixed .logo .off,
.Top003101:hover .logo .off{display: inline-block;}

.Top003101.fixed, 
.Top003101.fixed a:not(:hover),
.Top003101:hover a:not(:hover){color:#000}

.Top003101.fixed .top-right:before,
.Top003101:hover .top-right:before,
.Top003101.fixed .top-search,
.Top003101:hover .top-search{background: rgba(0,0,0,0.2);}

.Top003101.fixed .open-menu i,
.Top003101:hover .open-menu i{background:var(--hover-color)}

.Top003101 menu li:hover span a,
.Top003101 menu li.aon span a{color: var(--hover-color)!important;}

@media(min-width:1025px){
    .Top003101 .open-menu{display: none;}
    
    .Top003101 menu li{float: left;position: relative}
    .Top003101 menu li#m7{position: inherit}
    .Top003101 menu li:not(:last-child){margin-right: 2.08vw;}
    .Top003101 menu li span a{line-height: .98rem;font-size: var(--font-size20);}
    
    .Top003101 .top-right{position: relative;}
    .Top003101 .top-right:before{position: absolute;content: '';width: 1px;height: 10px;background-color: #fff;opacity: 0.3; left:0; top: 50%;margin-top: -5px;display: none}
    
    .Top003101 menu li .sub{position: absolute;width: 2.2rem;background: #fff;left: 50%;top: 100%;transform: translateX(-50%);padding: .06rem 0}
    .Top003101 menu li .sub:not(.sub-pro) dt a{line-height: 1.75;display: block;}
    .Top003101 menu li .sub dt a:hover{color: var(--hover-color);}
    
    .Top003101 menu li .sub-pro{width: 100%;left: 0!important;transform: translateX(0);height: 6.9rem;overflow: auto;background: #fff;border-top: 1px solid #ddd;padding: 0}
    .Top003101 menu li .sub-pro::before{content: '';position: absolute;width: 31.5%;height: 100%;left: 0;top: 0;background: #f5f5f5;z-index: 1}
    .Top003101 menu li .sub-pro .two-cate-list{display: none!important}
    
    .Top003101 menu li .sub-pro .sub-inner{display: flex;position: relative;z-index: 2}
    .Top003101 menu li .sub-pro .sub-inner .one-cate{width:27.85% ;flex: 0 0 auto;padding-top: .6rem}
    .Top003101 menu li .sub-pro .sub-inner .one-cate dl{padding: 0;background: none}
    .Top003101 menu li .sub-pro .sub-inner .one-cate dl dt{padding: 0;line-height:.6rem ;font-size:var(--font-size18);}
    .Top003101 menu li .sub-pro .sub-inner .one-cate dl dt.on{background:var(--hover-color) ;}
    .Top003101 menu li .sub-pro .sub-inner .one-cate dl dt.on a{color: #fff}
    .Top003101 menu li .sub-pro .sub-inner .two-cate{flex: 1;padding-left: .3rem;padding-top: .3rem}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner{display: flex;flex-wrap: wrap;}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner .item{width:23.5% ;margin-right: 2%;margin-bottom: 3%}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner .item:nth-child(4n){margin-right: 0}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner .item .pic{position: relative;padding-bottom: 86%;overflow: hidden}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner .item .pic aside{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner .item .pic aside img{width: 100%;height: 100%;object-fit: contain;}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner .item .tit{text-align: center;padding-top: .1rem;color: #333}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner .item:hover .pic aside{transform: scale(1.05)}
    .Top003101 menu li .sub-pro .sub-inner .two-cate .inner .item:hover .tit{color: var(--hover-color)}
}
@media(min-width:1025px) and (max-width:1440px) {
    .Top003101 .top-lang{margin: 0 1vw;}
}
@media (max-width:1024px) {
    .Top003101 .root-flex-f-jcsb-f-aic{height: 70px}
    .Top003101 .top-nav{display: none;}
    .Top003101 menu{position: absolute;right: 0;top: -100%; transform: translateY(-500%); opacity: 0; background-color: #fff;padding: 4vw;transition: opacity 0.3s;width: 100%;height: calc(100vh - 70px);overflow: auto}	
    .Top003101 menu ul{height: 100%;overflow: auto}	
    .Top003101 .open-menu{margin-left: 2vw;}
    .menu-show .Top003101 menu{top: 100%;transform: translateY(0); opacity: 1;}
    .has-multi aside .op-multi:before, 
    .has-multi aside .op-multi:after, 
    .has-sub span .op:before, 
    .has-sub span .op:after{background:var(--hover-color) }
    .search-show .Top003101 .top-search .text{width: 22vw;}
    
    .Top003101 .sub {background: rgba(0, 0, 0, 0.1);}
    .Top003101 .sub-pro .autoCon-1600{width: 100%}
    .Top003101 menu li .sub-pro .sub-inner .one-cate dl,
    .Top003101 menu li .sub-pro .sub-inner .one-cate dl dt{padding: 0;}
    
    .Top003101 menu li .sub-pro .two-cate-list,
    .Top003101 menu li .sub-pro .two-cate-list dl,
    .Top003101 menu li .sub-pro .two-cate{display: none;}
    
    .Top003101 menu li .sub dt:not(:last-child){border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
    .Top003101 menu li .sub-pro .one-cate-name{position: relative;padding-right: .4rem;text-align: left}
    .Top003101 menu li .sub-pro .one-cate-name a{display: block;padding:.1rem ;}
    
    .Top003101 menu li .op-item{position: absolute; right: 0;top:0; width: 40px; height: 40px; transition: 0.3s;}
    .Top003101 menu li .op-item:before{position: absolute; content: '';border:6px solid transparent;border-top-color: var(--hover-color); left: 50%; top: 50%;margin: -3px 0 0 -6px;}
    .Top003101 menu li .op-item.click{transform: rotate(180deg);}
    
    .Top003101 menu .sub-pro .two-cate-list {background: rgba(0, 0, 0, 0.1);padding: 10px 0;}
    .Top003101 menu .sub-pro .two-cate-list .item{width:49% ;float: left;margin-right: 2%}
    .Top003101 menu .sub-pro .two-cate-list .item:nth-child(2n){margin-right: 0}
    .Top003101 menu .sub-pro .two-cate-list .item:nth-child(2n-1){clear: both}

}



/*Banner003223 */
.Banner003223{position:relative;z-index:1;}
.Banner003223 .swiper-wrapper{height: auto;}
.Banner003223 .index-more a{background-color: var(--hover-color2);}
.Banner003223 figure{height: 100vh}
.Banner003223 .txt{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:3;color:var(--white)}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003223 .txt h3{margin:0;font-size:var(--font-size56);line-height:1.19047619;transition-delay:0.5s}
.Banner003223 .txt p{margin:1em 0 0.8rem 0;font-size:var(--font-size24);line-height:1.2;max-width:6.9rem;transition-delay:0.8s}
.Banner003223 .txt .index-more{transition-delay:1.1s}
.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem; border: 1px solid rgba(255, 255, 255, 0.4); margin: 0 0.13rem; display: block; border-radius: 50%;opacity: 1; background: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: var(--hover-color2);background-color: var(--hover-color2);}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}
@media (max-width:1024px) {
.Banner003223 .txt h3{font-size: var(--font-size26);}   
.Banner003223 .txt p{font-size: var(--font-size16); margin-bottom: 2em;}
}
/*Floor003226 */
.Floor003226{padding:var(--padMar140) 0;overflow:hidden;}

.index-sub-tit span{display:inline-block;font-size:var(--font-size28);color:var(--grey);line-height:0.66666667;display: block;margin-top: 0.2rem;}
.index-title{color:var(--black);font-weight:600;font-size:var(--font-size48);line-height:1.07692308;background:url(../images/yellow.svg) no-repeat right bottom;padding-top:0.09rem;padding-right:0.11rem;background-size:auto 0.2rem;display: inline;}
@media (max-width:1024px) {
    .index-title{font-size: var(--font-size36);}
    .index-sub-tit span{line-height:1.25;}
}

.center{text-align: center;}

.index-more a{display: inline-flex;align-items: center;background-color: var(--hover-color);color:var(--white);line-height: calc(60 / 16);padding: 0 0.43rem;overflow: hidden; font-size: var(--font-size16);}
.index-more a span{position: relative;z-index: 3;transition: 0.3s 0.3s ease-in-out;}
.index-more a i{width: calc(14 / 16 * 1em);height: calc(14 / 16 * 1em);display: block;position: relative;z-index: 1;margin-left: 0.27rem;}
.index-more a i:after,
.index-more a i:before{border-radius: 50%;position: absolute; content: ''; transition: 0.5s ease-in-out;}
.index-more a i:before{background-color: var(--white);width: calc(6 / 16 * 1em);height:calc(6 / 16 * 1em); left: 50%;top: 50%;--center:calc((6 / 16 * 1em) / -2);margin:var(--center) 0 0 var(--center);}
.index-more a i:after{left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.2);}
.index-more a:hover i:after{transform: scale(30);}
.index-more a:hover i:before{transition-delay: 0.3s;transform: scale(50);background: rgba(255,255,255,0.8);}
.index-more a:hover{color: var(--hover-color);}
.index-more a:hover span{transform: translateX(0.2rem);}
@media (max-width:1024px) {
    .index-more a{font-size: var(--font-size14);line-height: calc(50 / 16);padding: 0 0.3rem;}
}
@media (max-width:640px) {
    .index-more a{padding: 0 2em;}
}

.info-num {margin-bottom: 0.5rem;}
.info-num li{}
@media(min-width:641px){
    .info-num li{width: 33.3333%;float: left;}
}
.info-num li aside{display: inline-block;position: relative;}
.info-num li aside b{font-family:"Barlow";font-size: var(--font-size56);color: var(--hover-color);display: block;}
.info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-weight: 100;margin-left: 10px;}
.info-num li p{color: #999; margin-bottom: 0;margin-top: .22rem;}

@media(max-width:640px){
    .info-num ul{text-align: center;}
    .info-num li{text-align: center;width: 48%;margin-bottom: 20px;display: inline-block;}
    .info-num li{}
    .info-num li p{margin-top:0;}
}
    
.Floor003226 .desc{font-size: var(--font-size18);line-height: 0.3rem;}
.Floor003226 .desc .txt .ind-desc{margin:0.5rem 0 0.57rem 0;}
.Floor003226 .list{margin-top:-0.2rem;overflow:hidden}
.Floor003226 .list .swiper-wrapper{height: auto;}
.Floor003226 .list .swiper-slide{perspective:1000px;padding:0.1rem 0;position:relative;z-index:1}
.Floor003226 .list .swiper-slide :where(.front,.back){backface-visibility:hidden}
.Floor003226 .list .swiper-slide a{display:block;text-align:center;position:relative;z-index:1;transform-style:preserve-3d;transition:transform 0.5s}
.Floor003226 .list .swiper-slide a .front{background-color:#f5f6f9;border-radius:0.2rem;padding:0 0.36rem;min-height:2.6rem}
.Floor003226 .list .swiper-slide a .front .ico{height:1.05rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0.18rem}
.Floor003226 .list .swiper-slide a .front .ico img{max-height:0.52rem}
.Floor003226 .list .swiper-slide a .front h3{margin:0;color:#00205b;font-size:0.28rem;font-weight:600;line-height:1}
.Floor003226 .list .swiper-slide a .front p{margin:0.2rem 0 0 0;line-height:1.25}
.Floor003226 .list .swiper-slide a .back{position:absolute;left:0;width:100%;height:100%;top:0;transform:rotateY(180deg);z-index:3;overflow:hidden;border-radius:0.2rem}
.Floor003226 .list .swiper-slide a .back .Ispic{height:100%}
.Floor003226 .list .swiper-slide a .back .tit{position:absolute;left:0;width:100%;color:#fff;bottom:0.3rem;font-size:0.18rem;font-weight:500}
.Floor003226 .list .swiper-slide:hover a{transform:rotateY(180deg)}

@media (min-width:1025px) {
    .Floor003226 .desc .txt{width:42.14285714%;flex-shrink:0}
    .Floor003226 .desc .txt .ind-desc{text-align:justify}
    .Floor003226 .desc .pic{width:48.5%;flex-shrink:0;}
    .Floor003226 .desc .txt .ind-desc{max-width:6rem;}
    .Floor003226 .list{width:117.85714286%;}
    .Floor003226 .list .swiper-slide a{margin-right:0.29rem;}
}
@media (max-width:1024px) {
    .Floor003226 .desc .txt{text-align: center; margin-bottom: 0.3rem;}
}


/*Floor002828 */
.Floor002828{padding:var(--padMar120) 0;background:url(../images/cp.jpg) no-repeat center center;position: relative;background-size: cover;}
/* .Floor002828::after{ position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0;clip-path: polygon(0 calc(690 / 1130 * 100%),calc(690 / 1920 * 100%) 0,100% 0,100% calc(420 / 1130 * 100%),calc(1210 / 1920 * 100%) 100%,0 100%); z-index: 1; background-color: var(--white);} */
.Floor002828 .clearfix{position: relative;z-index:2}
.Floor002828 .right{position:relative;z-index: 2;}
.Floor002828 .slider-for li .pic{width:57%;text-align:center;position:relative;background: url(../images/Floor003115-imgbg.png) no-repeat center bottom; background-size: 52.174% auto;}
.Floor002828 .slider-for li .pic img{width:90%;display:block;margin:0 auto;position:relative;z-index:3;transition:0.5s 0.3s;transform:scale(0);opacity:0;}
.Floor002828 .slider-for li.slick-current .pic img{transform:scale(1);opacity:1;}
.Floor002828 .slider-for li .tit{margin-bottom:calc(50 / 16 * 1em);}
.Floor002828 .slider-for li .tit span{font-size:var(--font-size48);color:var(--black);position:relative;padding-bottom: 0.2rem;}
.Floor002828 .slider-for li .tit span::after{content: "";display: block;width: 1rem;height: 0.05rem;background-color: var(--hover-color);position: absolute;left: 0;bottom: 0;}
.Floor002828 .slider-for dl{padding:0.3em 0 var(--padMar80) ;}
.Floor002828 .slider-for dd{width:100%;position: relative;padding-left: 0.2rem;margin-top: 0.15rem;}
.Floor002828 .slider-for dd::after{content: "";display: block;width: 0.15rem;height: 0.15rem;border-radius: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border: 1px solid var(--hover-color);}
.Floor002828 .slider-for dd::before{content: "";display: block;width: 0.05rem;height: 0.05rem;border-radius: 100%;background-color: var(--hover-color);position: absolute;left: 0.05rem;top: 50%;transform: translateY(-50%);}
.Floor002828 .slider-for dd b{color:var(--black);font-size:calc(18 / 16 * 1em);line-height:calc(30 / 18 * 1em);}
.Floor002828 .slider-for dd a:hover b{color:var(--hover-color);}
.Floor002828 .slider-for dd .icon{margin-bottom:10px;display:inline-block;width:calc(80 / 16 * 1em);height:calc(80 / 16 * 1em);border-radius:50%;padding:calc(20 / 16 * 1em);background:#edf3f3;}
.Floor002828 .slider-for dd .icon img{transition:1s;height:calc(40 / 16 * 1em);}
.Floor002828 .slider-for dd a:hover .icon img{transform:rotateY(-360deg);-webkit-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);}
.Floor002828 .slider-small li{padding:calc(12 / 16 * 1em) 0;cursor:pointer;}
.Floor002828 .slider-small li .img{height:calc(120 / 16 * 1em);text-align:center;}
.Floor002828 .slider-small li:nth-child(2n) .img{background-image:url(../images/Floor002828_img_aon1.png);}
.Floor002828 .slider-small li .img img{max-height:100%;}
.Floor002828 .slider-small li aside{text-align:center;color:var(--black);margin-top:10px;}
.Floor002828 .slider-small li.slick-current aside{color:var(--hover-color);}
.Floor002828 .slider-small li.slick-current{background-color: rgba(29,32,136,0.1);border-radius: 0.2rem;}
/* .Floor002828 .slider-small li.slick-current .img{box-shadow:0px 5px 25px 0 #5e5e5e1a;} */
.Floor002828 .right .slick-arrow{position:absolute;padding:0;cursor:pointer;background:none;border:0;border-left:2px solid #a0a0a0;border-top:2px solid #a0a0a0;width:30px;height:30px;font-size:0;}
.Floor002828 .right .slick-next{}
.Floor002828 .left:hover .more_index a{background-color: var(--hover-color);}
.Floor002828 .left{position: relative;z-index: 2;}
@media(min-width:1025px){
    .Floor002828 .left{float:left;width:75%;border-radius:calc(30 / 16 * 1em);}
    .Floor002828 .right{float:right;width:12%;padding:15px 0;}
    .Floor002828 .right .slick-arrow{left:50%;margin-left:-15px;transform:rotate(45deg);}
    .Floor002828 .right .slick-prev{top:-15px;}
    .Floor002828 .right .slick-next{bottom:-15px;transform:rotate(-135deg);}
}
@media(max-width:1024px){
    .Floor002828 .slider-for li .ytable-cell {overflow:hidden;}
    .Floor002828 .slider-for .viewMore {float:right;}
    
    .Floor002828 .right{margin-top: .5rem}
    .Floor002828 .right .btn{}
    .Floor002828 .right .slick-arrow{top:50%;margin-top:-10px;width:20px;height:20px;z-index: 10;}
    .Floor002828 .right .slick-prev{left:0;transform:rotate(-45deg);}
    .Floor002828 .right .slick-next{right:0;transform:rotate(135deg);}
    .Floor002828 .slider-small{padding:0 20px;margin-bottom:40px;}
    .Floor002828 .slider-for li .pic{width:100%;}
    .Floor002828 .slider-for li .ytable-cell{ display: block;}
    .Floor002828 .slider-for li .tit{margin-bottom:30px;}
    .Floor002828 .slider-for li .tit span{font-size:26px;}
    .Floor002828 .slider-for dd{margin-bottom: 2%;}
    .Floor002828 .slider-for dd .icon{margin: 10px 0;}
   
}

.more_index a{display: block;width: 0.5rem;height: 0.5rem;background-color: var(--black);background-image: url(../images/arrow-right-up-line.svg);background-position: center center;background-repeat: no-repeat;background-size: 0.3rem;}

@media(min-width:1025px){
    .Home_btn{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.5rem;}
}




/*Floor002912 */

.Floor002912{background: url("../images/Floor002912_bg.jpg") no-repeat center center; background-size: cover;padding-bottom: 4.167vw;overflow: hidden;}
.Floor002912 .auto{max-width: 1400px; width: 96%;}
.Floor002912 .title{color: #fff; font-size: 70px; text-transform: uppercase;text-align: center;line-height: 1em; padding: 5.9375vw 0 3vw 0;}
@media(max-width:1024px){
.Floor002912 .title{font-size: 7vw;}
}
@media(max-width:640px){
.Floor002912 .title{font-size: 10vw;}
}

.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box{overflow: hidden;}
.Floor002912 .slider .box li.slick-slide{padding: 2vw 0 0 0;}
.Floor002912 .slider .box li.slick-slide a{display: block;border-radius: 1.771vw 0 ;background: #324354; margin: 0 1.771vw; padding: 2.8125vw 0 2.604vw 0; text-align: center;color: #fff;}

.Floor002912 .name{font-size: 26px;opacity: 0.35; text-transform: uppercase;height: 90px; transition: 0.3s;}
.Floor002912 .name span{margin-left:10px;}
.Floor002912 a:hover .name{opacity: 1;}
.Floor002912 a:hover .name aside{font-size: 64px;line-height: 1em;margin-top: -1.1em; text-transform: capitalize; transform: rotate(-10deg);float: left; width: 100%;transition: 0.3s ease-in-out;}
.Floor002912 a:hover .name aside span{display: block;font-size: 0.5em;line-height: 1.5em;}

.Floor002912 .pic{height:12.1875vw; }
.Floor002912 .pic img{max-height: 12.1875vw;}
.Floor002912 .detail:before{display: block; content: ''; width: 1px; height: 36px; background: rgba(255,255,255,0.5); margin: 0 auto 36px;}
.Floor002912 .detail aside{position: relative;}
.Floor002912 .detail aside span{transition: 0.3s;}
.Floor002912 .detail aside span.off{position: absolute; left: 0; top: 0; width: 100%;opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover{background: url("../images/Floor002912_imgbg.jpg") no-repeat center center;background-size: cover;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.on{opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.off{opacity: 1;}

.Floor002912 .more{text-align: center; padding-top: 3.645vw;}
.Floor002912 .more a{display: block; width: 220px;line-height: 50px; border-radius: 50px; border: 1px solid rgba(255,255,255,0.2); margin: 0 auto;color: #fff; font-size: 16px; transition: 0.3s;}
.Floor002912 .more a:hover{color: #fff;background: #d83d30;}

.Floor002912 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid rgba(255,255,255,0.2);padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Floor002912 .slick-arrow:hover{background: #d83d30;}
.Floor002912 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #fff;border-left: 2px solid #fff; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
@media(max-width:640px){
.Floor002912 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
.Floor002912 .slider .box ul{ margin: 0 -1.771vw;}
.Floor002912 .slick-prev{left: -7.8125vw;}
.Floor002912 .slick-next{right: -7.8125vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}
 .Floor002912 a:hover .name aside{font-size:4vw;}
}
@media(max-width:1200px){
.Floor002912 .pic{height:20vw; }
.Floor002912 .pic img{max-height: 20vw;}
.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor002912 .name{font-size: 2.5vw;}
.Floor002912 a:hover .name aside{font-size:5vw;}
}
@media(max-width:640px){
.Floor002912{padding-bottom: 8vw;}
.Floor002912 .pic{height:40vw; }
.Floor002912 .pic img{max-height: 40vw;}
.Floor002912 .more,
.Floor002912 .slider .box li.slick-slide{padding-top: 12vw;}
.Floor002912 .name{font-size:8vw;}
.Floor002912 a:hover .name aside{font-size:10vw;}
.Floor002912 .slider .box li.slick-slide a{padding: 8vw 0;}
}
/*Floor003228 */
.Floor003228{padding:var(--padMar120) 0;overflow: hidden;}
.Floor003228 .swiper-wrapper{height: auto;}
.Floor003228 .swiper{margin:0.48rem -0.2rem 0.69rem}
.Floor003228 .swiper-slide{padding-top:0.31rem}
.Floor003228 .swiper-slide a{margin:0 0.2rem;border-radius:0.2rem;background-color:#f4f6fa;padding:0 0.3rem 0.36rem;display:block;color:#333}
.Floor003228 .swiper-slide a:hover .tit{color:var(--hover-color)}
.Floor003228 .swiper-slide a:hover .pic img{transform:scale(1.15)}
.Floor003228 .swiper-slide .pic{position:relative;top:-0.31rem;border-radius:0.2rem;overflow:hidden}
.Floor003228 .swiper-slide .pic img{transition:0.3s}
.Floor003228 .swiper-slide .tit{font-size:var(--font-size28);font-weight:600;line-height:1.28571429;margin-top:-0.1rem}
.Floor003228 .swiper-slide .tit p{margin:0}
.Floor003228 .swiper-slide .ind-desc{margin:0.15rem 0 0.3rem 0}
.Floor003228 .swiper-slide .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.26rem}
.Floor003228 .swiper-slide .line::before,
.Floor003228 .swiper-slide .line::after{display:block;content:''}
.Floor003228 .swiper-slide .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:var(--hover-color)}
.Floor003228 .swiper-slide .line:after{flex:1;height:1px;background-color:rgba(0,32,91,0.08)}
.Floor003228 .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.1rem;}
.Floor003228 .pages span{width: 0.1rem; height: 0.1rem;}
.Floor003228 .pages span.swiper-pagination-bullet-active{background-color: var(--hover-color);}
@media (max-width:640px) {
    .Floor003228 .swiper{margin-top: 0;}
}



.Floor003228 .index-more a{display:inline-flex;align-items:center;background-color:#fff;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Floor003228 .index-more a span{position:relative;display:block;z-index:2}
.Floor003228 .index-more a:after,
.Floor003228 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003228 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003228-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Floor003228 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003228 .index-more a:hover{color:#fff}
.Floor003228 .index-more a:hover:before{width:calc(100% - 0.08rem)}
/*Bottom002818 */
.Bottom002818{background: url(../images/Bottom002818_bg.jpg) no-repeat center center;background-size: cover;color: #fff;padding: 72px 0 50px 0;}
.Bottom002818 .auto{max-width: 1400px; width: 96%;}
.Bottom002818 .top{padding-bottom: 7%;}
.Bottom002818 .top .txt{font-size: var(--font-size28);line-height: 0.4rem;text-transform: uppercase;}

.Bottom002818 .mid{line-height: 24px;padding-bottom: 25px;}
.Bottom002818 .mid nav a{float: left;color: #fff;font-size: var(--font-size18);}
.Bottom002818 .mid nav a:not(:last-child):after{display: inline-block; content: '·';color: #666; margin: 0 36px;}
.Bottom002818 .mid nav a:hover{color: var(--hover-color);}
.Bottom002818 .mid .bshare-custom a{width: 20px; height: 24px; margin: 0;padding: 0;background-position: center center;background-repeat: no-repeat;display: inline-block;}
.Bottom002818 .mid .bshare-custom a:not(:last-child){margin-right: 38px;}
.Bottom002818 .mid .bshare-custom a.bshare-sinaminiblog{background-image: url(../images/Bottom002818_sina.png);}
.Bottom002818 .mid .bshare-custom a.bshare-weixin{background-image: url(../images/Bottom002818_wx.png);}
.Bottom002818 .mid .bshare-custom a.Instagram{background-image: url(../images/Bottom002818_in.png);}
.Bottom002818 .mid .bshare-custom a.bshare-facebook{background-image: url(../images/Bottom002818_f.png);}
.Bottom002818 .mid .bshare-custom a.bshare-twitter{background-image: url(../images/Bottom002818_tw.png);}


.Bottom002818 .follow-us li{position: relative;z-index: 10}
.Bottom002818 .follow-us li +li{margin-left: 0.36rem;}
.Bottom002818 .follow-us li a{display: flex; border-radius: 50%;width: 0.2rem; height: 0.2rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;}
.Bottom002818 .follow-us li a:hover{}
.Bottom002818 .follow-us li a i{width: 0.2rem; height: 0.2rem;background-position: center center; background-repeat: no-repeat;opacity: 0.75;transition: 0.3s; content: '';display: block; background-size: contain;}
.Bottom002818 .follow-us li a:hover i{opacity: 1;}
.Bottom002818 .follow-us li.li-in a:after{background-image: url(../images/Bottom002818_in.png);} 
.Bottom002818 .follow-us li.li-fb a:after{background-image: url(../images/Bottom002818_f.png);} 
.Bottom002818 .follow-us li.li-ytb a:after{background-image: url(../images/Bottom003207-ytb.svg);} 
.Bottom002818 .follow-us li.li-tw a:after{background-image: url(../images/Bottom002818_tw.png);} 
.Bottom002818 .follow-us li.li-wx a:after{background-image: url(../images/Bottom002818_wx.png);} 
.Bottom002818 .follow-us li.li-wb a:after{background-image: url(../images/Bottom002818_sina.png);} 
.Bottom002818 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.5rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.5rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom002818 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom002818 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}


.bsBox,
.bsBox *{box-sizing: content-box;}

.Bottom002818 .bottom{border-top: 1px solid rgba(61,61,61,0.4);padding: 20px 0;}
.Bottom002818 .bottom,
.Bottom002818 .bottom a{color: #666;}
.Bottom002818 .bottom a:hover{color: #fff;}
.Bottom002818 .bottom dt a{display: inline-block;}
.Bottom002818 .bottom dt a:not(:last-child):after{margin: 0 17px;display: inline-block; content: '·';color: #666; vertical-align: middle;}
@media(min-width:1025px){
    .Bottom002818 .top .logo{max-width: 30%;}
    .Bottom002818 .top .logo img{max-width: 1.5rem;}
}
@media(max-width:1280px){
    .Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 20px;}
    .Bottom002818 .mid .bshare-custom a:not(:last-child){margin-right: 20px;}
}
@media(max-width:1024px){
    .Bottom002818{text-align: center;padding: 40px 0;}
    .Bottom002818 .mid nav a{display: inline-block;float: none;}
    .Bottom002818 .bottom dt,
    .Bottom002818 .mid nav,
    .Bottom002818 .top .logo{padding-bottom: 10px;}
    .Bottom002818 .top .logo{max-width: 50%;margin: 0 auto}
    .Bottom002818 .follow-us{justify-content: center;margin-top: .2rem}
}
@media(max-width:640px){
    .Bottom002818 .top .txt{font-size: 20px;line-height: 30px;}
    .Bottom002818 .mid nav a{font-size: 16px;}
    .Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 10px;}
}

/*Floor003108 */
.Floor003108{padding: var(--padMar120) 0;}
.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{background-color: #f5f5f5;padding: 0.35rem 0.4rem 0;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: 0.18rem;}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: var(--hover-color);color: var(--white);font-size: 0.18rem;padding: 0 1em;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size:var(--font-size20);}
.Floor003108 ol .tit{font-size: 0.18rem;text-overflow: ellipsis;overflow: hidden;text-transform:capitalize;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.24rem;white-space: nowrap;}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{font-size: 0.16rem; margin: 0;color: #999;margin-top: 0.1rem;}
.Floor003108 li{border-bottom: 1px solid #e1e1e1;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e1e1e1;}
.Floor003108 li a{font-size: 0.18rem;line-height: 4.3333;}
.Floor003108 li time{float: right;color: #999;}
@media (min-width:769px) {
    .Floor003108 ol{height: 3.73rem; margin-left: 2.5%;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
    .Floor003108 ol:nth-of-type(1){height: 6.1rem; margin: 0 2.5% 0 0;}
    .Floor003108 ol:nth-of-type(1) .txt{height: 1.6rem;}
    .Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.89rem;}
    .Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
    .Floor003108 ol:nth-of-type(1) .Ispic{height: 4.5rem;}
    .Floor003108 li{float: right;width: 45%;height: .79rem;clear: right;}	
}
@media (max-width:768px) {
    .Floor003108 .Home_btn{margin-bottom: .5rem}
    .Floor003108 ol{margin-bottom: 0.2rem;}
    .Floor003108 ol:nth-of-type(1){width: 100%; }
    .Floor003108 ol:nth-of-type(1) .txt{padding-bottom: 0.35rem;}
    .Floor003108 ol .Ispic{padding-bottom: 56%;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
    .Floor003108 ol:nth-of-type(2){margin-right: 5%;}
    .Floor003108 li{clear: left;}	
}
    

/*Banner003144 */
.Banner003144{position: relative;}
.Banner003144 .txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;}
.Banner003144 .txt h2{ font-size: var(--font-size80); text-transform: uppercase; font-weight: bold; text-align: center; /* position: relative; z-index: 2; color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--white);font-family: Arial, Helvetica, sans-serif; */color: var(--white);}
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 35.25em; background-size: cover;}
@media (max-width:1024px) {
    .Banner003144 .pc{height: 2rem;}  
    .Banner003144 .txt h2{font-size: var(--font-size50);}
}

/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 0.3rem rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: var(--font-size14); padding-left:0.3rem;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 0.1rem auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: var(--font-size18);line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:0.2rem;}
.Menu003135 .nav-menu li a{display: block;position: relative;font-family: 'hmr';}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: var(--hover-color);}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: var(--hover-color);}

.Menu003135_pro .nav-menu li a:hover{color: var(--white);background-color: var(--hover-color);}
.Menu003135_pro .nav-menu li a{padding: 0 0.15rem;}

.Menu003135_pro .nav-menu li:not(:last-child){margin-right:0;}

@media (max-width:1024px) {
    .Menu003135 .current{display: none;}   
}
/*Menu002937 */

/*RighInfo003241 */
.RighInfo003241{padding: var(--padMar100) 0;color: var(--black);}
.column-name{font-weight: 700; font-size: var(--font-size32); margin-bottom: calc(40 / 32 * 1em);color: var(--black);}
.center{text-align: center;}
.RighInfo003241 .number-data{display: flex;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;border-bottom: solid 1px #eee; padding: 0.9em 0;}
.RighInfo003241 .number-data .ico{width: 0.5rem;flex-shrink: 0;}
.RighInfo003241 .number-data .inner{flex: 1;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:var(--hover-color);}
.RighInfo003241 .number-data .counter{font-size: calc(42 / 18 * 1em); font-weight: 700; font-family: 'Barlow'; line-height: 1; margin-right:0.3em;}
.RighInfo003241 .number-data .num sub{font-size: 1em;}
.RighInfo003241 .number-data p{margin: 0.5em 0 0;color: var(--black);}
.RighInfo003241 .edit-info{line-height: 2;color: var(--black);font-size: var(--font-size18);}
@media (min-width:1025px) {
    .RighInfo003241 .left{width: calc(1008 / 1440 * 100%);} 
    .RighInfo003241 .right{width: calc(316 / 1440 * 100%);} 
    .RighInfo003241 .number-data{min-height: 100%;flex-direction: column;justify-content: space-between;}
    .RighInfo003241 .edit-info{text-align: justify;}
}
@media (max-width:1024px) {
    .RighInfo003241 .number-data{flex-wrap: wrap;} 
    .RighInfo003241 .number-data li{width: 45%;}
    .RighInfo003241 .number-data li:not(:nth-child(2n)){margin-right: 10%;}
}
@media (max-width:640px) {
    .RighInfo003241 .number-data .ico{width: 0.3rem;}
}
/*RighInfo003148 */
.RighInfo003148{padding:var(--padMar100) 0;background-color: var(--bag);}
.RighInfo003148 .title{font-size:var(--font-size20);color: var(--black); margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: var(--black);font-size:var(--font-size18); line-height:2;}
.RighInfo003148 .items-group .items p + .title{margin-top: 0.2rem;}

.RighInfo003148 .box-rows{margin-top:0.4rem;}
.RighInfo003148 .box-rows .title{margin-bottom: 0.5rem;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.5rem 0.3rem rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: var(--white);}
.RighInfo003148 .box-rows dd aside{color: var(--black);font-size: var(--font-size18);margin: 0.3rem 0 0.1rem 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: var(--grey2); width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
/*Floor003236 */
.Floor003236{background: url(../images/Floor003236-bg.jpg) no-repeat center bottom;background-size: cover; overflow: hidden;padding: var(--padMar100) 0;}

.Floor003236 .splide__arrow{width: 0.54rem; height: 0.54rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem;}
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev.svg); left: 0;}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next.svg);right: 0;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}

.Floor003236 .splide:before{position: absolute; content: ''; height: 1px;width: 100vw; left: 50%;margin-left: -50vw;background-color: #d8e1eb; top: 50%;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;}
.Floor003236 .splide__slide:after{position: absolute; content: ''; height: 1px;top: 50%;width: 0;transform: translateX(-50%);background-color: var(--hover-color); left: 50%; transition: 0.3s 0.3s;z-index: 3;}
.Floor003236 .splide__slide.is-active:after{width: 100%;}

.Floor003236 .splide__slide:before{position: absolute; content: ''; width:100%; height:0;border-radius: 0.16rem; left:0;z-index: 1; transition: 0.5s; top: 0;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);}
.Floor003236 .splide__slide.is-active:before{height: 100%;}

.Floor003236 .opacity:before,
.Floor003236 .opacity:after{position: absolute; content: '';width: 2.78rem; height: 100%; top: 0;}
.Floor003236 .opacity:before{left: 0;}
.Floor003236 .opacity:after{right:0}

.Floor003236 .splide__slide > div{height: 2.9rem;position: relative; z-index: 5;}
.Floor003236 .txt{padding: 0.41rem 0.47rem 0 0.48rem;}
.Floor003236 .txt pre{line-height: calc(32 / 18); font-size: var(--font-size18);color: var(--txt-color-666);text-align: center;}
.Floor003236 .year{text-align: center; font-family: 'Poppins';  padding: 0.4rem; }
.Floor003236 .year h3{font-size: var(--font-size36);margin: 0; transition: 0.3s;font-weight: normal;}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size50);color: var(--hover-color); }
.Floor003236 .icon-dot{position: absolute; width: 0.2rem; height: 0.2rem;background-color: var(--white);border-radius: 50%; left: 50%;margin-left: -0.1rem; transition: 0.3s;top: -0.1rem;}
.Floor003236 .icon-dot::before,
.Floor003236 .icon-dot:after{position: absolute; content: '';left: 50%; transition: 0.3s;}
.Floor003236 .icon-dot::before{width: 1px; height: 0.4rem; background-color: #d8e1eb; margin-left: -0.5px; top: -0.46rem;}
.Floor003236 .icon-dot:after{border-radius: 50%; width: 0.09rem; height: 0.09rem; top: 50%;margin: -0.045rem 0 0 -0.045rem; background-color: var(--hover-color);}
.Floor003236 .splide__slide.is-active .icon-dot{background-color: rgba(3, 84, 166, 0.3); width: 0.25rem; height: 0.25rem; margin-left: -0.125rem;top: -0.125rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{background-color: var(--hover-color); height: 0.75rem;top: -0.64rem;}
.Floor003236 .splide__arrow{background-color: var(--white); transition: 0.3s;}
.Floor003236 .splide__arrow:hover{opacity: 1; background-color: var(--hover-color);}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev-gray.svg);}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next-gray.svg);}
.Floor003236 .splide__arrow--prev:hover{background-image: url(../images/btn-prev.svg);}
.Floor003236 .splide__arrow--next:hover{background-image: url(../images/btn-next.svg);}
@media (min-width:641px) {
.Floor003236 .splide__slide:nth-child(2n):before{top:auto; bottom: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);}
.Floor003236 .splide__slide:nth-child(2n){flex-direction: column-reverse; }
.Floor003236 .splide__slide:nth-child(2n) .year{display: flex;align-items:flex-end; justify-content: center;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 1.02rem;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot{bottom: -0.1rem; top: auto;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot:before{top: 0.44rem;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot{bottom: -0.125rem; top:  auto;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot:before{top: 0.125rem;}
}
@media (min-width:1025px) {
.Floor003236 .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.3) 100%);-webkit-background-clip: text; color: transparent;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible .year h3{color: #333;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible pre{color: #666;}
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);-webkit-background-clip: text; color: transparent;}  
}

@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .index-name{font-size: var(--font-size32); }
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .txt pre{font-size: var(--font-size12);}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{font-size: var(--font-size26);}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size32);}
.Floor003236 .splide__slide > div{height: 1.6rem;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 0.3rem;}
.Floor003236 .icon-dot::before{height: 0.1rem;}
.Floor003236 .icon-dot::before{top: -0.1rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{height: 0.2rem;}
}
@media (max-width:640px) {
    .Floor003236{--lr:14vw}
    .Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
    .Floor003236 .txt{padding-left: calc(var(--lr) + 0.2rem);padding-right: calc(var(--lr) + 0.2rem);}
    .Floor003236 .splide__slide.is-active .icon-dot:before{top: -0.1rem;}
    .Floor003236 .txt pre{font-size: var(--font-size14);}
}
/*Floor003240 */
.Floor003240{padding: var(--padMar100) 0;overflow: hidden;}
.Floor003240 .swiper-wrapper{height: auto;}
.Floor003240 .index-title{color: var(--black); margin-bottom: 0.4rem;}
.Floor003240 .index-title .tit{font-weight: 500;font-size: var(--font-size46);}
.Floor003240 .index-title .desc{opacity: 0.8;font-weight: 100;font-size: var(--font-size18); margin-top: 0.1rem;}

.swiper-v-list{--txth:0.56rem;--vnum:7;}
.swiper-v-list .swiper-slide{font-size: var(--font-size18);}
.swiper-v-list .swiper-slide-active{color: var(--hover-color);z-index: 4;}
.swiper-v-list .txt{position: relative;}
.swiper-v-list .txt p{margin: 0;}
.swiper-v-list .line{display: flex; justify-content: space-between;align-items: flex-start; position: absolute; left: 0;top: 0;}
.swiper-v-list .line i{background-color: #cacaca;}
.swiper-v-list .swiper-slide-active .line i{background-color: var(--hover-color); transition: 0.3s 0.3s;}

.Floor003240 .left{position: relative;z-index: 10;}
.swiper-overlay .swiper-wrapper{ align-items: center;}
.swiper-overlay .swiper-slide{display: flex;align-items:center;z-index: 1;transition: opacity 0.3s;}
.swiper-overlay .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev){opacity: 0;}
.swiper-overlay .swiper-slide .pic{position: relative;z-index: 1;transition: 0.3s;}
.swiper-overlay .swiper-slide-next,
.swiper-overlay .swiper-slide-prev{z-index: 2;}
.swiper-overlay .swiper-slide-prev .pic{ transform: scale(0.791) translateX(30%); transform-origin: right 50%; }
.swiper-overlay .swiper-slide-active{z-index: 10;}
.swiper-overlay .swiper-slide-active .pic{transform: scale(1); transform-origin: center center;}
.swiper-overlay .swiper-slide-next .pic{ transform: scale(0.791) translateX(-30%);transform-origin: left 50%;}
.swiper-overlay .swiper-slide .pic img{position: relative;z-index: 4;}
.swiper-overlay .swiper-slide .pic::before{position: absolute;z-index: 10;left: 0;top: 0;content: '';width: 100%;height: 100%;background: url(../images/Floor003240-kuang-v.png) no-repeat center center; background-size: 100% 100%;height: 100%;}
.swiper-overlay .swiper-slide .pic:after{position: absolute; content: '';width: 3.55rem;height: 1.44rem; bottom: -0.05rem;background: url(../images/Floor003240-kuang-shadow.png) no-repeat center center; background-size: contain; left: -1.32rem;z-index: 0;}
.swiper-overlay p{position: absolute; top: 40%;width: 50%;left: 50%;transform: translateX(-50%);z-index: 10;text-align: center;color: #c00;}

@media (min-width:1025px) {
.Floor003240 .left{width: calc(665 / 1600 * 100%);}
.Floor003240 .right{width: calc(805 / 1600 * 100%);}
/* .Floor003240 .left:after{position: absolute; left: 0.65rem;right: 0;height: 0.56rem;background: linear-gradient(to bottom,rgba(244,245,243,0) 0%,rgba(244,245,243,1) 100%); content: '';pointer-events: none;bottom: 0;z-index: 10;} */
.swiper-overlay{width: 175.156%;margin-left: -37.578%;}
.swiper-overlay{padding: 0 1.32rem;}
.swiper-v-list{height: calc(var(--txth) * var(--vnum));}
.swiper-v-list .txt{height: var(--txth); display: flex;align-items: center;padding-left: 0.65rem;}
.swiper-v-list .swiper-slide{height:  var(--txth);}
.swiper-v-list .line{flex-direction: column;width: 0.37rem;height: calc(100% + 1px);}
.swiper-v-list .line i{height: 1px;width: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(4){width: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(3),
.swiper-v-list .swiper-slide-active .line i:nth-child(5){width:48%;}
}
@media (max-width:1024px) {
.Floor003240 .left{margin-bottom: .5rem;}
.Floor003240 .right{margin: 0 -1.32rem; }
.swiper-v-list .txt{padding: 0.5rem 0.1rem 0;}
.swiper-v-list .txt p.dot2{-webkit-line-clamp:3;}
.swiper-v-list .line{width:calc(100% + 1px); height: 0.37rem;}
.swiper-v-list .line i{width: 1px;height: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(6){height: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(5),
.swiper-v-list .swiper-slide-active .line i:nth-child(7){height:48%;}
.swiper-v-list .swiper-slide{text-align: center;}
}
@media (max-width:640px) {
    .Floor003240 .right{margin: 0 -0.6rem; }
    .swiper-overlay .swiper-slide .pic:after{width: 1.7rem; height: 0.7rem;left: -0.6rem;}
    .swiper-v-list .swiper-slide{font-size: var(--font-size11);}
    .swiper-v-list .swiper-slide-active{font-size: var(--font-size14);}
}


/*PicList003142 */
.PicList003142{padding: var(--padMar100) 0;}
.PicList003142 li{float: left;  margin-bottom: 2%;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: var(--font-size20);line-height: 1.6666; min-height: 3.3332em;}
.PicList003142 li p{font-size: var(--font-size16); line-height: 1.78571; min-height: 3.57142em;color: var(--grey2);}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: var(--hover-color);}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

/*
 .Page002193 为demo编号
 */
 .Page002193{zoom:1; overflow:hidden; text-align:center; padding:0.3rem 0 0; text-align:center;}
 .Page002193 span{ padding:0px 3px; display:inline-block;}
 .Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:var(--grey); line-height:0.4rem; border-radius:3px;transition: .3s ease-out;}
 .Page002193 a:hover{ color:var(--white); border:1px solid var(--hover-color); background:var(--hover-color);}
 .Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
 .Page002193 .p_cur b{ color:var(--hover-color);}
 .Page002193 .p_count b{ color:var(--hover-color);}
 .Page002193 .p_total b{ color:var(--hover-color);}
 .Page002193 .p_page em{ font-style:normal;}
 .Page002193 .p_page em a{}
 .Page002193 .p_page em a.a_cur{ color:#fff; background:var(--hover-color); border-color:var(--hover-color);}
 .Page002193 .p_page b{ font-weight:normal;}
 

 


/*.RighInfo000171*/
.RighInfo000171{padding:var(--padMar100) 0;}
.RighInfo000171 time{color:var(--grey2); padding-left:.28rem; background:url(../images/time.svg) no-repeat center left; background-size:.18rem auto ;line-height:.28rem; font-size: var(--font-size15);}
.RighInfo000171 .title{ color:var(--black); padding-bottom:.3rem; border-bottom: 1px solid rgba(var(--rgb-black),0.1); font-family: var(--bold);text-align: center;}
.RighInfo000171 .title h1{margin:0;font-size:var(--font-size30); font-weight: normal; line-height: 1.5;}
.RighInfo000171 .title time{ display:inline-block; font-family: hmr;margin-top: 0.3rem;}
.RighInfo000171 .info{color:var(--black); line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:.3rem 0; font-family: hmr;font-size: var(--font-size18); }
.RighInfo000171 .info .pic{margin:2% auto; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .bot{position:relative;margin-top:50px}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0;font-size: 0.18rem;}
.RighInfo000171 .info_back a{color:var(--white); background:var(--hover-color);display:block;padding:.1rem .3rem;}
.RighInfo000171 .info_back a:hover{background:var(--hover-color);}
.RighInfo000171 .info_pn span{display:block; margin:.2rem 0;font-size: 0.18rem;}
.RighInfo000171 .info_pn span a{color:var(--grey)}
.RighInfo000171 .info_pn span a:hover{color:var(--hover-color);text-decoration:underline}


@media(min-width:1025px){
.RighInfo000171 .left{width:100}
.RighInfo000171 .title h1{width:100%;text-align: center;}
.RighInfo000171 .info_pn span{width:80%}
}
@media(max-width:1024px){
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;}
}


/*Menu002937 */
.Menu002937{width: 60%;}
.Menu002937 .ul{display: flex;line-height: normal;justify-content: flex-end;}
.Menu002937 .ul li{margin: 1px 0;}
.Menu002937 .ul li:not(:last-child){margin-right: 10px;}
.Menu002937 .ul li a{display: block;line-height: 0.5rem;min-width: 141px;padding: 0 1em;font-size: var(--font-size18);background: #f5f5f5; text-align: center;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover{color: var(--white);background: var(--hover-color);}
@media(max-width:768px){
.Menu002937 .ul li a{min-width: 18.36vw;font-size: 3.5vw;}
}
@media(max-width:480px){
.Menu002937 .ul li a{font-size: 4vw;line-height: 2em;}
}


.filter{width: 30%;display: flex;justify-content: space-between;}
.filter dl.year{position: relative; z-index: 10;width:40%;}
.filter dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f5f5f5;display: none;}
.filter dl.year dd a{display: block;padding: 5px 20px;line-height: 24px; transition: 0.3s;}
.filter dl.year dd a:hover{background: var(--hover-color);color: var(--white);}
.filter dl.year dt{position: relative;line-height: .5rem;background: #f5f5f5;padding-left: .2rem;}
.filter dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: .2rem; top: 50%; margin-top: -4px;}
.filter ul.search{position: relative;z-index: 2;width: 55%;overflow: hidden;}
.filter ul.search .btn{position: absolute;right: 5%; top: 0; width: 0.5rem; line-height: 0.5rem; text-align: center; color: var(--hover-color); background: #f5f5f5 url(../images/sousuo.svg) no-repeat 90% center;background-size: 0.25rem;display: block;height: 0.5rem;}
.filter ul.search .text{width: 100%; line-height: 0.5rem; height: 0.5rem; border: 0;padding: 0 20px;color: #dadada;background-color: #f5f5f5;}
.filter ul.search .text.focus{color: #333;}
.check_box .autoCon-1600{padding:0 0 var(--padMar50) 0;}

.check_box_01 .filter ul.search{width: 100%;}
.check_box_01 .filter{width: 50%;margin: 0 auto;}

@media(max-width:1024px){
    .filter{width: 100%;flex-wrap: wrap}
    .filter dl.year{width:100%;margin-bottom: .15rem}
    .filter ul.search{width: 100%;}
}



.TextList001398_zl li{height: 0.8rem; padding: 0 10px; line-height: 0.8rem; position:relative;margin-bottom: 0.2rem;background-color: #fff;border: 1px solid #f5f5f5;}
.TextList001398_zl li a{display:block; padding: 0 0.8rem 0 0.2rem; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: var(--font-size18); color: var(--black);}
.TextList001398_zl.search li a{ padding: 0 0.2rem;}
.TextList001398_zl li time{padding-right: 4vw;color: var(--hover-color);}
.TextList001398_zl li a:hover{color: var(--hover-color);}
.TextList001398_zl li .btn{width: 0.7rem; height: 0.8rem; position: absolute; top: 0; right: 0; background: url(../images/down.svg) 50% 50% no-repeat;background-size: 0.3rem;}

@media(max-width:1024px){
    .TextList001398_zl li{padding: 0; }
}


/*TextList002855 */
.TextList002855 li{line-height: 0.5rem;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 0.3rem; background: url("../images/dha.svg") no-repeat left center;background-size: 0.3rem;}
@media(min-width:481px){
 .TextList002855 li{font-size: var(--font-size18);}
}

.Support_box{padding: var(--padMar100) 0;}

.table_1{margin-bottom:.3rem; }
.table_1 th,
.table_1 td{text-align:center;  border-collapse:collapse; line-height:1.5;padding:.2rem; font-size:var(--font-size18); border:1px solid rgba(var(--rgb-black), 0.15);}
.table_1 tr:nth-child(2n){background: #f8f8f8;}
.table_1 th{color:var(--white); background:var(--hover-color);font-size: var(--font-size20);}


.cont_box{display: flex;align-items: center;justify-content: space-between;background-color: var(--white);box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);overflow: hidden;}
.cont_right{width: 48%;}
.cont_right figure{background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;padding-bottom: 68%;}
.cont_left{padding: 0.5rem;width: 50%;}
.con_left_box dl dd{margin-top: 0.3rem;color: var(--black);font-size: var(--font-size18);}
.con_left_box dl dd span{font-size: var(--font-size16);color: var(--grey2);}
.cont_left{display: flex;justify-content: space-between;align-items:flex-end;}
.con_left_box{width: 65%;}
.con_left_ewm{width: 35%;}
.con_left_ewm dl dd span{display: block;}
.con_left_ewm{display: flex;justify-content: center;position: relative;}
.con_left_ewm::after{content: "";display: block;width: 1px;height: 50%;background: #dcdcdc;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.con_call ul{display: flex;justify-content: space-between;}
.con_call ul li{width: 31.5%;background:var(--bag) url(../uploadfiles/jz.png) no-repeat 20% bottom;border-radius: 0.2rem;overflow: hidden;padding: 0.5rem 0.5rem 2.3rem 0.5rem;background-size: 80%;}
.con_call ul li h2{font-size: var(--font-size24);color: var(--black);margin-bottom: 0.3rem;}
.con_call ul li dl dd span{color: var(--grey2);font-size: var(--font-size14);}
.con_call ul li dl dd p{font-size: var(--font-size18);color: var(--black);}
.con_call ul li dl dd{margin-top: 0.2rem;}
.con_call ul li:hover{background-color: var(--hover-color);background-image: url(../uploadfiles/jz-bai.png);}
.con_call ul li:hover h2,.con_call ul li:hover span,.con_call ul li:hover p{color: var(--white);}

.contact_box{padding: var(--padMar120) 0;}

@media(max-width:1024px){
    .cont_box{flex-wrap: wrap;}
    .cont_left{width: 100%;display: block}
    .con_left_ewm{margin-top: .3rem}
    .cont_right{width:100%;}
}



/*Form002219*/
.Form002219{ padding: var(--padMar100) 0;background-color: var(--bag);}
.Form002219 dl{width: 100%;padding-left: 0;position:relative;margin-bottom: 0.3rem;}
.xk{max-width: 7.2rem;}
.Form002219 dl.odd{width: 49%;float:left;margin-right: 2%;}
.Form002219 dl.odd:nth-child(2n){margin-right: 0;}
.Form002219 dt{color:#5b5b5b;/* position:absolute; */color: #333;margin-bottom: 0.15rem;text-align: left;line-height: 1.4;font-size: 0.18rem;}
.Form002219 dt span{color: red;}
.Form002219 .text{border:1px solid #dfdfdf;;width:100%;padding: 0.1rem;line-height: 0.4rem;height: 0.6rem;color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 dl.dl-btn dd{ width:100%; text-align: center;}
.Form002219 textarea{border:1px solid #dfdfdf;overflow:hidden;resize:none;width:100%;height: 1.6rem;padding: 0.15rem 0.1rem;color:#5b5b5b;}
.Form002219 .btn{display:inline-block;line-height: 0.48rem;padding: 0 0.45rem;margin: 0 auto;/* background-color:#f3f3f3; *//* color:#728391; */font-size: 0.18rem;/* border:none; */cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:var(--hover-color);border:none} 
.Form002219 select{ border: 1px solid #f0f0f0; background: none; display: block; height: 0.6rem; color: #333; width: 100%; padding: 0.1rem; color: #aaa; appearance:none; -moz-appearance:none; -webkit-appearance:none;padding-right: 14px;background: url("../images/down_g.png") no-repeat scroll 97% center transparent;border-radius: 0.1rem;}
.Form002219 select option{color: #333;}
.Form002219 select::-ms-expand { display: none; }
.Form002219 .filelist li{background-color: #fff;border:1px solid #dfdfdf;color: #333;}
.Form002219 .statusBar .progress{height: 20px}
.Form002219 .statusBar .progress span.text{padding: 0;
    height: auto;
    font-size: .16rem;
    color: #ddd;
    line-height: 18px;border: 0;}
.Form002219 .placeholder .webuploader-pick{background-color: var(--hover-color)}
@media(max-width:1024px){
    .Form002219 dl{ float:none; width:100%; margin-left:0 !important;}  
    .Form002219 dl.odd{width: 100%;margin-right: 0;float: none}
    .Form002219 textarea{ height:150px;}
    .Form002219 .btn{ width:100%;} 
}
/*Form002219 End*/

/*
.PicList002797
*/
.PicList002797 {padding: var(--padMar100) 0;}
.PicList002797 li{ float:left; width:23.5%; margin:0 2% 2% 0; border: 1px solid #e8e8e8; border-radius: 10px;position: relative;}
.PicList002797 li:nth-child(4n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:132%; margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{ font-size: var(--font-size16);color: var(--grey);}
.PicList002797 li h3{ font-size: var(--font-size24); color:var(--black);}
 
.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(29, 32, 136,0.9); z-index:10; transition:0.3s; color:var(--white); border-radius: 10px;}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:var(--hover-color);}
.PicList002797 li:hover .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:var(--font-size24);}
.PicList002797 li .hover aside>i{ display:block;  height:2px; background:var(--white); width:0.5rem; margin:0.15rem auto 0.2rem;} 
.PicList002797 li .hover aside>p{ font-size:var(--font-size16); line-height:0.3rem; margin:0; max-height:0.9rem; overflow:hidden;}
/* .PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }
  */
@media(max-width:1000px){
    .PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
    .PicList002797 li h3,
    .PicList002797 li .hover p{ font-size:var(--font-size14);line-height: 24px!important}
    .PicList002797 li .hover h5{ font-size:var(--font-size16);}
}
 /*
  .RighInfo002254 为demo编号
  */

 .RighInfo002254{ padding: var(--padMar100) 0;}
 .RighInfo002254 .slider-big{ border:1px solid #dcdcdc;}
 .RighInfo002254 .slider-big li figure{ background-size:contain;}
 .RighInfo002254 .slider-list{ position: relative;}
 .RighInfo002254 .slider-list li figure{  border:1px solid #f2f2f2;}
 .RighInfo002254 .slider-list li.slick-current figure{border-color: var(--hover-color); }
 .RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
 .RighInfo002254 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);}
 .RighInfo002254 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);}
 .RighInfo002254 .slider-list .slick-disabled{cursor:default;}
 .RighInfo002254 .right_info{ float:right; width:39.2%;}
 .RighInfo002254 .right_info h1,
 .RighInfo002254 .right_info h3,
 .RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
 .RighInfo002254 .right_info h1{ padding:7% 0; color: var(--hover-color); font-size:var(--font-size24); }
 .RighInfo002254 .right_info h3{ font-size:var(--font-size18); font-weight:normal;}
 .RighInfo002254 .right_info p{line-height:0.3rem; color:var(--grey2); margin-bottom:10%;}

 @media (max-width:768px){
 .RighInfo002254 .list_img,
 .RighInfo002254 .right_info{ float:none; width:auto;}
 }
 @media (min-width:641px) {
 .RighInfo002254 .list_img{float:left; width:55.6%; position:relative;}
 .RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
 .RighInfo002254 .slider-big *{height: 100%;}
 .RighInfo002254 .slider-list{padding:42px 0;margin-left: 82.9%;}
 .RighInfo002254 .slider-list .slick-arrow{ left: 0;}
 .RighInfo002254 .slider-list .slick-prev{top: 0;}
 .RighInfo002254 .slider-list .slick-next{bottom: 0;}
 .RighInfo002254 .slider-list li{ height:130px;  position:relative;}
 .RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain;}
 .RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
 }
 @media(max-width:640px){
 .RighInfo002254 .right_info h1{font-size:20px; }
 .RighInfo002254 .right_info h3{ font-size:16px;}
 .RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
 .RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
 .RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
 .RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
 .RighInfo002254 .slider-list .slick-prev{left: 0;}
 .RighInfo002254 .slider-list .slick-next{right: 0;}
  }	
 @media(max-width:480px){
 .RighInfo002254 .tab .h1_tab{ font-size:14px;}
 .RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
  }	
 
/*PicList002736 */
.PicList002736{padding: var(--padMar100) 0}
.PicList002736 li{margin-bottom: 2%;;}
.PicList002736 li a{background: #f8f8f8; transition: 0.3s;border-radius: 0.1rem;overflow: hidden;position: relative;display: block;width: 100%;}
.PicList002736 li a .case_box{display: flex;justify-content: space-between;align-items: center;}
.PicList002736 li:hover a{box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);}
.PicList002736 li .Ispic{ background-size: cover;}
.PicList002736 li .txt{ padding:2.5% 0;}
.PicList002736 li .txt h3{font-size: var(--font-size22); color: var(--black);margin-bottom: 0.1rem;}
.PicList002736 li .txt time{color: #999;font-size: var(--font-size16);}
.PicList002736 li .txt p{line-height: 0.3rem;color: var(--black);margin: 0.3rem 0;}
.PicList002736 li  i{background-color: var(--hover-color2);color: var(--white);font-size: var(--font-size14);border-radius:0rem 0 0 0.1rem;padding: 0.1rem 0.1rem;font-style: normal;position: absolute;right: 0;top: 0;}
.more_lm{color: var(--hover-color);font-size: var(--font-size16);background: url(../images/Floor003209-more-lan.svg) no-repeat right center;background-size: contain;padding-right: 0.3rem;}
.PicList002736 li .txt em{font-style: normal;background: url(../images/arrow-right-up-linehui.svg) no-repeat right center;background-size: 0.25rem;padding-right: 0.3rem;color: var(--grey2);}
/* .PicList002736 li:hover .txt h3,.PicList002736 li:hover .txt time,.PicList002736 li:hover .txt p,.PicList002736 li:hover .more_lm{color: var(--white);} */
/* .PicList002736 li:hover .more_lm{background-image: url(../images/Floor003209-more-white2.svg);} */

@media(min-width:1025px){
    .PicList002736 li .Ispic{width: 30.927%;padding-bottom: 20.508%;}
    .PicList002736 li .txt{width: 63.736%;margin-right: 3%;}
}
@media(max-width:1024px){
    .PicList002736 li{margin-bottom: .3rem}
    .PicList002736 li a .case_box{flex-wrap: wrap;}
    .PicList002736 li .Ispic{width: 100%;padding-bottom: 58.3%;}
    .PicList002736 li .txt{width: 100%;padding: 15px;}
    .PicList002736 li .txt p{-webkit-line-clamp: 3; height: 84px;}
}

.index-more{margin-top: 0.3rem;}
.index-more .imore{display: inline-flex;align-items: center;background-color: var(--hover-color2);color:var(--white);line-height: .6rem;padding: 0 0.43rem;overflow: hidden; font-size: var(--font-size16);}
.index-more .imore span{position: relative;z-index: 3;transition: 0.3s 0.3s ease-in-out;}
.index-more .imore i{width: calc(14 / 16 * 1em);height: calc(14 / 16 * 1em);display: block;position: relative;z-index: 1;margin-left: 0.27rem;}
.index-more .imore i:after,
.index-more .imore i:before{border-radius: 50%;position: absolute; content: ''; transition: 0.5s ease-in-out;}
.index-more .imore i:before{background-color: var(--white);width: calc(6 / 16 * 1em);height:calc(6 / 16 * 1em); left: 50%;top: 50%;--center:calc((6 / 16 * 1em) / -2);margin:var(--center) 0 0 var(--center);}
.index-more .imore i:after{left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.2);}
.index-more .imore:hover i:after{transform: scale(30);}
.index-more .imore:hover i:before{transition-delay: 0.3s;transform: scale(50);background: rgba(255,255,255,0.8);}
.index-more .imore:hover{color: var(--hover-color);}
.index-more .imore:hover span{transform: translateX(0.2rem);}
@media (max-width:1024px) {
    .index-more .imore{font-size: var(--font-size14);}
}
@media (max-width:640px) {
    .index-more .imore{padding: 0 2em;line-height: .46rem}
}



.Listtit{position: relative; z-index: 1;  color:var(--black); text-align: center; font-size:var(--font-size32); font-family: hmm;margin-bottom: 0.5rem;}
.Listtit-left{text-align: left;}
.Listtit-left::after{margin-left: 0;}

/*RighInfo002557 */
.RighInfo002557{padding:var(--padMar100) 0;background-position: center center;background-repeat: no-repeat;background-size: cover;background-image:url(../images/RighInfo002557-bg.jpg)}
.cpgn{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:calc(30 / 16 * 1em); }
.cpgn .item{width: 49%;background: #fff;border-radius: calc(10 / 16 * 1em);padding: calc(20 / 16 * 1em);position: relative;overflow: hidden}
.cpgn .item:nth-child(2) ~ .item{margin-top:calc(20 / 16 * 1em) }
.cpgn .item .txt{font-size:calc(18 / 16 * 1em);color: #000;line-height: 2;padding-left: calc(70 / 16 * 1em) }
.cpgn .item .num{position: absolute;width:calc(70 / 16 * 1em);height: calc(70 / 16 * 1em);left: calc(-35 / 16 * 1em);top: 50%;transform: translateY(-50%);display: flex;justify-content: flex-end;align-items: center;font-size: calc(30 / 16 * 1em);background:var(--hover-color);border-radius: 50%;color: #fff;padding-right:calc(10 / 16 * 1em) ;font-family: 'Barlow'; }
.rq { width: 100%; margin-top:calc(30 / 16 * 1em);
display: flex; flex-wrap: wrap; }

@media(max-width:1024px){
    .cpgn .item{width: 100%;}
    .cpgn .item:nth-child(1) ~ .item{margin-top:calc(20 / 16 * 1em) }
}


.pro_table{padding: var(--padMar100) 0;}
.pro_table table{width: 100%;font-size: 1em;color: var(--grey);background-color: white;}
.pro_table table tr,.pro_table table td{border: 1px solid #dcdcdc;padding: 1em;font-size: var(--font-size16);}
.pro_table table tr td:first-child{color: var(--black);}
.pro_table p{color: var(--hover-color);font-size:var(--font-size16);margin-top: 0.2rem;}
.pro_table table tr td:nth-child(1){width: 35%;}
.pro_table table tr td:nth-child(1) img{max-width: 0.3rem;vertical-align: middle;margin-right: 0.15rem;}


.PicList002926{padding: var(--padMar100) 0;}
.PicList002926 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #a5894b;display: block;}
.PicList002926 .more:hover{background: #a52d34;}
.PicList002926 .more:after{display: inline-block; content: '';background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:1024px){
    .PicList002926 .more{line-height: 10vw;}
}
.PicList002926 li{z-index: 5; position: relative;}
.PicList002926 li::after{position: absolute;content: '';width: 59em;height: 6rem;top:0;background: #f5f5f5;left:0;}
.PicList002926 li:nth-child(2n)::after{position: absolute;content: '';width: 59em;padding-bottom:30%;top:0;background: #f5f5f5;right:0; left: auto;}
.PicList002926 li{padding: var(--padMar100) 0;}
.PicList002926 li .icon{margin-bottom: .3rem;}
.PicList002926 li .pic {position: relative;padding-bottom: 38%;overflow: hidden}
.PicList002926 li .pic a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: 0.3s;}
.PicList002926 li .pic img{width: 100%;height: 100%;object-fit: cover;}
.PicList002926 li:hover .pic img{}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-right:6vw;}
.PicList002926 li:nth-child(2n) .info .inner{margin-left:6vw;}
.PicList002926 li .info{vertical-align: top; }
.PicList002926 li .info .inner{padding:0;z-index: 5; position: relative;margin-top: 2.5vw;}
.PicList002926 li .icon img{max-height:.6rem;}
.PicList002926 li h3{font-size:var(--font-size34); color: var(--hover-color); line-height: 1.4; margin: 0;}
.PicList002926 li h3:after{display: block; content: ''; height: 2px;background: #a5894b; width: 20px; margin: 10px auto; display: none;}
.PicList002926 li .more{margin: 0;}
.PicList002926 li p{color: var(--black);line-height: 2; margin-bottom: 0; font-size: var(--font-size16); margin-top: .3rem; border-left: 1px solid #dedede; padding-left: .3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
@media(min-width:1025px){
    .PicList002926 li .pic{width:65%; z-index:9; position: relative;}
}
@media(max-width:1024px){
    .PicList002926 li .ytable,
    .PicList002926 li .ytable-cell{display: block;}
    .PicList002926 li::after{display: none}
    .PicList002926 li h3{font-size: 5vw;}
    .PicList002926 li p{font-size: 3.5vw;}
    .PicList002926 li .info .inner{padding: 0 3vw;margin: 0!important}
    .PicList002926 li .pic {padding-bottom: 58%;margin-top: .3rem}
}
@media(max-width:640px){
    
}

.Solu_box{padding: var(--padMar100) 0;}
.Solu_list{display: flex;align-items: center;justify-content: space-between;}
.Solu_left{width: 48%;}
.Solu_left img{width: 100%;}
.Solu_right{width: 49%;}
.Solu_right h3{font-size: var(--font-size24);color: var(--black);margin-bottom: 0.3rem;}
.Solu_right p{font-size: var(--font-size16);color: var(--grey);line-height: 0.3rem;}
.Solu_right .icon img{max-width: 0.5rem;}

@media(max-width:1024px){
    .Solu_list{flex-wrap: wrap;}
    .Solu_left,
    .Solu_right{width: 100%;}
    .Solu_right{margin-top: .3rem;}
}


/*Floor003228 */
.Floor003228{padding:var(--padMar100) 0;overflow: hidden;background-color: var(--bg);background-position: center center;background-size: cover;background-repeat: no-repeat;background-image:url(../images/Floor003228.jpg)}
.Floor003228 .swiper-wrapper{height: auto;}
.Floor003228 .swiper{margin:0.48rem -0.2rem 0;padding-bottom: 0.5rem;}
.Floor003228 .swiper-slide{padding-top:0.31rem}
.Floor003228 .swiper-slide a{margin:0 0.2rem;border-radius:0.2rem;background-color:#fff;padding:0 0.3rem 0.3rem 0.36rem;display:block;color:#333}
.Floor003228 .swiper-slide a:hover .tit{color:var(--hover-color)}
.Floor003228 .swiper-slide a:hover .pic img{transform:scale(1.15)}
.Floor003228 .swiper-slide .pic{position:relative;top:-0.31rem;border-radius:0.2rem;overflow:hidden}
.Floor003228 .swiper-slide .pic img{transition:0.3s}
.Floor003228 .swiper-slide .tit{font-size:var(--font-size24);font-weight:600;line-height:1.28571429;margin-top:-0.1rem;margin-bottom: 0.2rem;}
.Floor003228 .swiper-slide .tit p{margin:0}
.Floor003228 .swiper-slide .ind-desc{margin:0.15rem 0 0.3rem 0}
.Floor003228 .swiper-slide .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.16rem}
.Floor003228 .swiper-slide .line::before,
.Floor003228 .swiper-slide .line::after{display:block;content:''}
.Floor003228 .swiper-slide .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:var(--hover-color)}
.Floor003228 .swiper-slide .line:after{flex:1;height:1px;background-color:rgba(0,32,91,0.08)}
.Floor003228 .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.1rem;}
.Floor003228 .pages span{width: 0.1rem; height: 0.1rem;}
.Floor003228 .pages span.swiper-pagination-bullet-active{background-color: var(--hover-color);}
.Floor003228 .controls-page{bottom:-0%;position: absolute;z-index: 10;text-align: center;}
.Floor003228 .controls-page span{width: 0.14rem;height: 0.14rem; border: 1px solid rgba(0, 0, 0, 0.1); margin: 0 0.13rem; display: block; border-radius: 50%;opacity: 1; background: none;}
.Floor003228  .controls-page span.swiper-pagination-bullet-active {border-color: var(--hover-color);background-color: var(--hover-color);}


@media (max-width:640px) {
    .Floor003228 .swiper{margin-top: 0;}
}

.Floor003228 .index-sub-tit span{display:inline-block;font-size:0.24rem;background:url(../images/Floor003228-mask.png) no-repeat right top;padding-top:0.09rem;padding-right:0.11rem;background-size:auto 1em;color:var(--hover-color);line-height:0.66666667}
.Floor003228 .index-title{color:#00205b;font-weight:600;font-size:var(--font-size52);line-height:1.07692308;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003228 .index-title{font-size: var(--font-size36);}
}

.Floor003228 .index-more a{display:inline-flex;align-items:center;background-color:#fff;border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Floor003228 .index-more a span{position:relative;display:block;z-index:2}
.Floor003228 .index-more a:after,
.Floor003228 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003228 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003228-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Floor003228 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003228 .index-more a:hover{color:#fff}
.Floor003228 .index-more a:hover:before{width:calc(100% - 0.08rem)}


/*RighInfo003141 */
.RighInfo003141 {padding:var(--padMar100) 0;}
.RighInfo003141 .intro .title{ font-size: var(--font-size24);color: var(--black); margin-bottom: 0.5rem;font-weight: bold;}
.RighInfo003141 .intro .info{ font-size: var(--font-size18); line-height: 0.3rem;color: var(--black);}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}


@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 100%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;overflow: hidden;border-radius: 0.2rem;margin-bottom: 0.5rem;margin-left: 0.3rem;}

}
@media (max-width:1024px) {
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}

/* body{overflow: hidden;} */


.queueList {border: 0!important;margin: 0!important;color: #fff!important;}
.placeholder {min-height: auto!important;padding-top: 0!important;text-align: left!important;font-size: var(--font-size14)!important;}    




.web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{ display:block;  font-weight:normal;}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:.2rem;}



.Cultural{padding:var(--padMar100) 0;background-color: var(--bag);}
.Cultural ul{display: flex; margin-left:-0.3rem;}
.Cultural li{width:28%;margin-left:0.3rem;overflow: hidden;position: relative;transition: all .3s; background: #fff; cursor: pointer;padding: 0.4rem; text-align: center;border-radius: 0.1rem;}
.Cultural li .icon{ margin-bottom: 0.2rem;  }
.Cultural li .icon img{ max-width: 0.6rem;}
.Cultural li .tit{font-size: var(--font-size20);line-height: 1.2;font-weight: 700; margin-bottom: 0.12rem; color: var(--black);}
.Cultural li .desc{font-size: var(--font-size18); line-height: 1.6; }

.Cultural .box{ margin-top: var(--padMar50); }
.Cultural .box .name {font-size: var(--font-size26);line-height: 1.2; font-weight: 700; color: var(--black); margin-bottom: 0.2rem;}
.Cultural .box .edit_info{font-size: var(--font-size18);color: var(--black); line-height: 1.8; }
.Cultural .box .edit_info p{ margin: 0.1rem 0;}
@media (min-width:1025px) {
.Cultural li.on{width:46%;background-color:var(--hover-color);display: flex;align-items: center;text-align: left; }
.Cultural li.on .icon{ margin-bottom: 0;margin-right:0.25rem; flex: 0 0 auto;}
.Cultural li.on .icon img{filter: grayscale(100) brightness(100);}
.Cultural li.on .txt{ flex: 1 1 auto; }
.Cultural li.on .tit{color:#fff;}
.Cultural li.on .desc{color:#fff;opacity: 0.85;}

.Cultural .box{ display: flex; justify-content: space-between; align-items: center;}
.Cultural .box .pic{width:48%;}
.Cultural .box .info{width:48%;}
}

@media(max-width:1024px){
.Cultural ul{ flex-wrap: wrap; margin-left:0rem;}
.Cultural li{width:100%  !important;margin-left:0rem;padding: 0.2rem; margin-bottom: 0.2rem;}
.Cultural .box .pic{ margin-bottom: 0.2rem;}
}

.right_fixed{ position: fixed; right: 0; bottom: 3vh; z-index: 3;}
.right_fixed a{ display: inline-flex; align-items: center;color: #fff; background-color: #25d366;border-radius: .12rem;  padding: .15rem; font-size: .2rem; font-weight: bold;}
.right_fixed svg{ width: .3rem; height: .3rem; flex-shrink: 0; margin-right: .1rem;filter: brightness(0) invert(1);}