@font-face {
    font-family: 'Bl';
    src: url(../Fonts/Barlow-Light.ttf);
    font-weight: 400;
}
@font-face {
    font-family: 'BR';
    src: url(../Fonts/Barlow-Regular.ttf);
    font-weight: 400;
}
@font-face {
    font-family: 'BB';
    src: url(../Fonts/Barlow-Bold.ttf);
    font-weight: 700;
}

body{font-family: 'Bl';--hover-color:#00a1e9;--white:#fff; --black0:#000; --black:#333; --grey:#666; --grey2:#999;--bg:#f5f5f5;--bg2:#f9f9f9;--rgb-hover:0,161,233;--white-opacity-50:rgba(255,255,255,0.5);--rgb-white:255,255,255;--rgb-black:0,0,0;}



.imgbox{ overflow:hidden; position:relative; }
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.imgbox img{ width:100%;height:100%;object-fit: cover;}
.item:hover .imgbox span{transform: scale(1.05);-webkit-transform: scale(1.05);}

p{text-align: justify;word-spacing: normal;letter-spacing: normal;word-break: break-all;}

.all-title{margin-bottom: 0.53rem; }
.all-title1{text-align: center; display: block; }
.all-title span{font-weight: 700; font-size: var(--font-size48);line-height: calc(42 / 48);display: block; color: #191919; }
.all-more a{font-weight: 600;font-style: italic; text-transform: uppercase;display: inline-flex;align-items: center; font-size: var(--font-size18);}
.all-more a:after{display: block; content: ''; margin-left: .1rem; width: 0.06rem; height: 0.12rem; background: url(../images/more.svg) no-repeat center center / contain; transition: 0.3s;}
.all-more a[class*=border-]{position: relative; padding: 0 0.4rem; line-height: 0.5rem;z-index: 3;transition: 0.3s;}
.all-more a[class*=border-]:before{position: absolute; left: 0;top:0;width: 100%;height: 100%; transform: skewX(-10deg); border:2px solid transparent; content: '';z-index: -1; transition: 0.3s;}
.all-more a.border-red{color: var(--hover-color);}
.all-more a.border-red:before{border-color: var(--hover-color);}
.all-more a.border-red:after{background-image: url(../images/more-on.svg);}
.all-more a.border-red:hover{color: var(--white); }
.all-more a[class*=border-]:hover{letter-spacing: 0.1em;}
.all-more a[class*=border-]:hover:before{background-color: var(--hover-color);}
.all-more a[class*=border-]:hover:after{background-image: url(../images/more-white2.svg); margin-left: 0.2rem;}



.Top003221{font-size: var(--font-size18);--hover-color:#000;--white:#fff;font-weight: bold;}
.Top003221 a:hover{color: var(--hover-color);}
header{position:relative;z-index:100; box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);}
header .top{background-color:#f7f8f9;height:0.9rem}
header .top .logo img{max-height:0.75rem;}
header .top .autoCon-1440{height: 100%;}
header .top .contact ol{font-size:var(--font-size14);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
header .top .contact ol,
header .top .contact ol a:not(:hover){color:var(--white)}
header .top .contact ol::before{display:block;content:'';width:0.23rem;height:0.11rem;background:no-repeat left center;background-size:contain;}
header .top .contact ol.tel::before{background-image:url(../images/Top003221-tel.svg)}
header .top .contact ol.email::before{background-image:url(../images/Top003221-email.svg)}
header .top .right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
header .h-bottom{background-color:var(--white)}
header .h-bottom .logo img{height:0.6rem}
header .top-search{margin-right:0.17rem;display: block;padding: 0;}
header .top-search .open-search{width:0.56rem;display:block;height:0.4rem;background:center center no-repeat url(../images/search.svg);cursor:pointer;background-size:auto 0.22rem}
header .top-search .search-box{position:absolute;right:0;top:0;height:0.4rem;border:1px solid rgba(0,0,0,0.1);border-radius:0.2rem;visibility:hidden;opacity:0;transition:0.5s ease-in-out;width:0;overflow:hidden}
header .top-search .search-box .text{flex:1;background:none;border:0;padding:0 1em;height:0.4rem;line-height:0.4rem}
header .top-search .search-box .btn{width:0.22rem;cursor:pointer}
.search-show header .search-box{width:4rem;visibility:visible;opacity:1;transition:0.5s ease-in-out}
.top-lang{position:relative;z-index:200}
.top-lang span{display:block;font-size:var(--font-size14);padding-left:0.32rem;line-height:1.57142857;background:no-repeat url(../images/lan.svg) left center;background-size:contain;cursor:pointer;}
.top-lang .hover{position:absolute;top:100%;right:0;width:max-content;background-color:#00a1e9;padding:2em 1em;visibility:hidden;opacity:0;transform:translateY(0.3rem);transition:0.3s;font-size:var(--font-size16);font-weight: normal;}
.top-lang .hover a:not(:hover){color:var(--white)}
.top-lang .hover li + li{margin-top:0.5em}
.top-lang.active .hover{visibility:visible;opacity:1;transform:translateY(0)}
menu li span{display:block;line-height:.8rem}
menu li span a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
menu ul li.has-sub{position:relative;z-index:100}
menu li .sub{background-color:#00a1e9;padding:2em 0;transition:0.3s;}
menu li .sub dl{position:relative;z-index:1;--top:0}
menu li .sub dl::after{position:absolute;content:'';width:3px;top:var(--top);height:2em;background-color:#ff0000;transition:0.3s}
menu li .sub dl dl{width:max-content;background-color:#00a1e9;transition:0.3s;padding:1em 0}
menu li .sub dd{line-height:1.2;position:relative;z-index:1;padding:0.5em 1em}
menu li .sub a{color:var(--white);display:block}
menu ul li:nth-last-child(3) ~ li .sub{left:auto;right:0;margin:0}
@media (min-width:1025px) {
header .top .contact ol + ol{margin-left:0.95rem}

menu li + li{margin-left:calc(59 / 1920 * 100vw)}
menu ul li.active .sub{transform:translateY(0);visibility:visible;opacity:1}
menu li .sub{width:14em;position:absolute;left:50%;top:100%;transform:translateY(0.3rem);opacity:0;visibility:hidden;margin-left:-7em}
menu li .sub dl dl{position:absolute;left:100%;top:-1em;width:14em;transform:translateX(0.3rem);visibility:hidden;opacity:0;}
menu li .sub dl .active > dl{transform:translateX(0);visibility:visible;opacity:1}
menu ul li.has-sub span a:after{content:'';display:block;width:0.13rem;height:0.08rem;background:center center no-repeat url(../images/Top003221-select.svg);background-size:contain;margin-left:0.1rem;transition:0.3s}
menu ul li.has-sub.active span a:after{transform:rotate(-180deg);background-image:url(../images/Top003221-select-color.svg)}
}
@media(min-width:1025px) and  (max-width:1366px) {
    header .h-bottom .logo img{height: auto;width: calc(225 / 1920 * 100vw);} 
}
@media(max-width:1400px){
    header .h-bottom .logo img{width: 0.8rem;height: auto;}
}
@media (max-width:1024px) {
    header .top,
    header .h-bottom{padding:0 3%;}
    header .h-bottom{height: 0.6rem;}
    header .h-bottom .logo img{width: 0.4rem;margin-top: 0.1rem;}
    header .top{height: 0.8rem;}
    .open-menu{background-color: #00a1e9;border-radius: 50%;}
    .open-menu i{width: calc(100% - 0.1rem); left: 0.05rem;}
    menu{position: fixed; left:-100%;opacity: 0;transform: translateX(-100%);top: 1.4rem;bottom: 0; width: 3rem; background-color: var(--white);box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);transition: 0.3s;}
    .menu-show menu{left: 0;opacity: 1; transform: translateX(0);}
    menu ul{overflow: auto;height: 100%;}
    menu ul li.has-sub span{padding-right: 1rem;}
    menu ul li.has-sub span:after{content:'';display:block;width:0.13rem;height:0.08rem;background:center center no-repeat url(../images/Top003221-select.svg);background-size:contain;margin-left:0.1rem;transition:0.3s;position: absolute;right: 0.2rem;top: 50%;margin-top: -0.04rem;}
    menu ul li.has-sub.active span:after{transform:rotate(-180deg);background-image:url(../images/Top003221-select-color.svg)}
    menu li span{line-height: 3; border-bottom: 1px solid rgba(0,0,0,0.1);}
    menu li span a{justify-content: space-between;padding: 0 3%;}
    menu li .sub,
    menu li .sub dl dl{display: none;}
    menu ul li.active .sub{display: block;}
    header .top-search{position:inherit;}
    header .top-search .search-box{top: 100%;}
    .search-show header .search-box{width:100%; background-color: var(--hover-color);}
    header .top-search .search-box .btn{width: 0.5rem;background:url(../images/Top003221-search.svg) no-repeat center center; background-size: 50% auto;}
}
@media(max-width:768px){
    header .h-bottom{height: 0.8rem}
    header .h-bottom .logo img{width: 0.6rem;}
    .open-menu{width: 0.4rem;height: 0.4rem;}
}
/*Floor003176 */
.Floor003176{overflow: hidden; background-color: #c2ecff;background-image: url(../images/Floor003176.png); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.Floor003176 .item-1 .right{position: relative;}
.Floor003176 .item-1 .video{position: relative;z-index: 4;}
.Floor003176 .item-1 .video .files{position: absolute;background-color: #000; z-index: 10; top: 0;width: 100%;height: 100%; display: none;}
.Floor003176 .item-1 .video .files video{width: 100%;height: 100%;}
.Floor003176 .item-1 .video .Ispic{padding-bottom:57%;}
.Floor003176 .item-1 .play{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 5;cursor:pointer;}
.Floor003176 .item-1 .play .ytable{height: 100%;text-align: center;color: #fff;}
.Floor003176 .item-1 .play .icon{width: 2.125em;height: 3.75em;display: block; margin: 0 auto 2em;background: url(../images/Floor003176-icon.svg) no-repeat center center;background-size: contain;}
.Floor003176 .item-1 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor003176 .item-1 .play i{ width: 0.8rem;height:0.8rem; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 0.20rem auto;}


.Floor003176 .item-1 .title{color: #333;}
.Floor003176 .item-1 .title{font-size: 3em;line-height: 1.125; margin: 0 0 1em 0; color: #00a1e9; }
.Floor003176 .item-1 .desc{line-height:1.125;color: #666;font-size: 1.6em;}

@media (min-width:1025px){
.Floor003176 .item-1 .left{padding-right: 6.355vw; position: relative;}
.Floor003176 .item-1 .right{width:60%;}
.Floor003176 .item-1 .video .en{left:-1.64375em;}
}
@media (min-width:1025px) and (max-width:1600px) {
.Floor003176 .item-1 .title{font-size:3.2em;}
}
@media(max-width:1440px){
    .Floor003176 .item-1 .title{font-size: 0.5rem;}
}
@media (max-width:1024px) {
.Floor003176 .item > .ytable,
.Floor003176 .item > .ytable > .ytable-cell{display: block;} 
.Floor003176 .en{font-size: 2em; } 
.Floor003176 .item-1 .right:after{bottom: -2em;padding-bottom: 40%;}
.Floor003176 .item-1{padding-bottom: 0;}
.Floor003176 .item-1 .title{font-size: 0.35rem;margin-bottom: 0.1rem;}
.Floor003176 .item-1 .desc{font-size: 0.24rem;margin: 0 0 0.1rem 0;}
.Floor003176{padding: 4% 0;}
}
@media (max-width:640px) {
.Floor003176 .cate-name{font-size: 2em;}
.Floor003176 .item-1 .title{font-size: 0.34rem;}
}
/*Floor003210 */
.Floor003210{--white:#fff;--hover-color:#00a1e9; position: relative;z-index: 1; overflow: hidden;padding: var(--padMar70) 0;}
.Floor003210 .swiper-wrapper{height: auto;}
.Floor003210 .inner{position: relative;z-index: 3;align-items: stretch;}
.Floor003210 .left{border-bottom: 1px solid #e5e5e5;}
.Floor003210 .item a{align-items: stretch;}
.Floor003210 .item + .item{margin-top: 0.6rem;}
.Floor003210 .item .pic{width: calc(240 / 760 * 100%); flex-shrink: 0; overflow: hidden;}
.Floor003210 .item .Ispic{padding-bottom: calc(144 / 240  * 100%); transition: 0.3s;}
.Floor003210 .item a:hover .Ispic{transform: scale(1.15);}
.Floor003210 .item .txt{flex: 1; margin-left: 0.39rem; border-bottom: 1px solid #e5e5e5;display: flex;justify-content: center; flex-direction: column; }
.Floor003210 .item time{font-size: var(--font-size16);}
.Floor003210 .item .txt p{margin: 0.03rem 0 0 0;font-size: var(--font-size18); font-weight: 600; line-height: calc(30 / 18);}

.Floor003210 .swiper-img{position: relative;z-index: 2;}
.Floor003210 .swiper-img .pages{position: absolute; right: 0;height: 1.2rem;width: 1.2rem;display: flex;justify-content: flex-end; align-items: flex-end;z-index: 10; left: auto; padding-bottom: 0.1rem; padding-right: 0.1rem;}
.Floor003210 .swiper-img .pages span{display: block;width: 0.16rem; height: 0.16rem; border: solid 2px transparent; position: relative;border-radius: 50%; transition: 0.3s; cursor: pointer;}
.Floor003210 .swiper-img .pages span + span{margin-left: 0.05rem;}
.Floor003210 .swiper-img .pages span:after{position: absolute; content: '';left: 50%;top: 50%;border-radius: 50%;width: 0.08rem; height: 0.08rem; transform: translate(-50%,-50%);opacity: 0.5; background-color: var(--white); transition: 0.3s;}
.Floor003210 .swiper-img .pages span.active{border-color: var(--white);}
.Floor003210 .swiper-img .pages span.active:after{opacity: 1;}
.Floor003210 .swiper-img .Ispic{padding-bottom: calc(360 / 600 * 100%);}
.Floor003210 .swiper-txt .txt time{display: flex;align-items: flex-end; line-height: 1; height: 0.43rem; font-size: var(--font-size16);}
.Floor003210 .swiper-txt h4{margin: 0.1rem 0 0 0;font-size: var(--font-size18); font-weight: 600; line-height: calc(30 / 18);min-height: calc(30 / 18 * 2em);}
.Floor003210 .swiper-txt p{font-size: var(--font-size14); color: var(--black-555);  line-height: calc(24 / 14); margin: 0;}
@media (min-width:1025px) {
    .Floor003210 .left{width: calc(600 / 1440 * 100%);padding-bottom:0.3rem;}
    .Floor003210 .right{width: calc(760 / 1440 * 100%);}
}
@media (max-width:1024px) {
    .Floor003210{padding-bottom: 0.8rem;}
    .Floor003210 .left{padding-bottom: 0.3rem; margin-bottom: 0.5rem;}
    .Floor003210 .item .txt{margin-right: 0.2rem; padding-right: 0.1rem;}
    .Floor003210 .item time{font-size: var(--font-size18);}
    .Floor003210 .item .txt p{font-size: var(--font-size16);}
    .Floor003210 .item .pic{width: 45%;}
}
@media (max-width:768px) {
    .Floor003210 .left{padding-bottom: 0; margin-bottom: 0.3rem;border-bottom: none;}
    .Floor003210 .right{display: none;}
    .Floor003210{padding-bottom: 0;}
}
/*Floor003226 */
.Floor003226{padding: var(--padMar70) 0;overflow:hidden;background-color: #F2F2F2;}

.Floor003226 .index-sub-tit span{display:inline-block;font-size:0.24rem;background:url(../images/Floor003226-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}
.Floor003226 .index-title{color:#00a1e9;font-weight:600;font-size:var(--font-size52);line-height:1.07692308;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003226 .index-title{font-size: var(--font-size36);}
}

.Floor003226 .list{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{padding:0 0.36rem;min-height:2.6rem}
.Floor003226 .list .swiper-slide:nth-child(1) a .front{background-color:#05C3DD;}
.Floor003226 .list .swiper-slide:nth-child(2) a .front{background-color:#78BE21;}
.Floor003226 .list .swiper-slide:nth-child(3) a .front{background-color:#00613B;}

.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:#fff;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;font-size:0.18rem;color:#fff;}
.Floor003226 .list .swiper-slide a .back{position:absolute;left:0;width:100%;height:100%;top:0;transform:rotateY(180deg);z-index:3;overflow:hidden;}
.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 .list .swiper-slide a{margin-right:0.29rem;}
}

/*Floor003224 */
.Floor003224{padding:var(--padMar70) 0;overflow:hidden;--hover-color:#00a1e9;--white:#fff; font-size: var(--font-size16);color: #000;line-height: 1.5;background: #f6f9f9;}
.Floor003224 .main p{margin-bottom:var(--padMar50);font-size: 0.18rem;}

.Floor003224 .pic{width:48.64285714%;flex-shrink:0;position:relative;z-index:1;}
.Floor003224 .pic{ position: relative; box-shadow: 0 0 0.2rem rgba(0, 0, 0, .2); overflow:hidden;}
.Floor003224 .pic:before{display: block; content: '';width:90%; height:90%; border: 0.02rem solid rgba(255,255,255,0.5);  position: absolute; right: 5%; bottom:5%; z-index: 6; border-radius: 0.1rem 0 0.1rem 0; }
.Floor003224 .details-top{flex:1;}
.Floor003224 .details-top .ind-desc{max-width:5.1rem;text-align:justify;margin-bottom:0.4rem}
.Floor003224 .pic:after{content:"";position:absolute;left:-50%;bottom:-120%;width:100%;padding-bottom:100%;background:var(--hover-color);z-index:6;border-radius:50%;opacity:0.3;}
@media (min-width:1025px){
.Floor003224 .details{flex:1;margin-left:0.6rem}
.Floor003224 .details-bottom ul{width:151.74506829%;float:right}
}
@media (max-width:1024px){
.Floor003224 .details-bottom li .ind-desc,
.Floor003224 .pic{display: none;}
}


@media (max-width:768px){
    .Floor003226 .list .swiper-slide a .front .ico img{
        max-height: 0.3rem;
    }
    /* .Floor003226 .list .swiper-slide a .front h3{font-size: 0.18rem;} */
    .Floor003226 .list .swiper-slide a .front{padding: 0 0.16rem;}
}


/*Floor003227 */
.Floor003227{padding:var(--padMar70) 0 ;overflow:hidden;--hover-color:#00a1e9; background: #ecf7fd;}
/* .Floor003227{padding:var(--padMar70) 0 var(--padMar120) 0;overflow:hidden;--hover-color:#00a1e9;} */

.Floor003227 .desc{/* margin-bottom:var(--padMar50) */}
.Floor003227 .desc .txt p{margin-bottom: var(--padMar50);    font-size: 0.18rem;}
.Floor003227 .desc .pic{ position: relative; box-shadow: 0 0 0.2rem rgba(0, 0, 0, .2);overflow:hidden;}
.Floor003227 .desc .pic:before{display: block; content: '';width:90%; height:90%; border: 0.02rem solid rgba(255,255,255,0.5);  position: absolute; right: 5%; bottom:5%; z-index: 6; border-radius: 0.1rem 0 0.1rem 0; }
.Floor003227 .pic:after{content:"";position:absolute;right:-50%;bottom:-80%;width:100%;padding-bottom:100%;background:var(--hover-color);z-index:6;border-radius:50%;opacity:0.3;}
@media (min-width:1025px) {
    .Floor003227 .desc .txt{width:42.14285714%;flex-shrink:0}
    .Floor003227 .desc .pic{width:48.5%;flex-shrink:0;}
    .Floor003227 .desc .txt .ind-desc{max-width:4.95rem;}

}
@media (max-width:1024px) {
    .Floor003227 .desc .txt{text-align: center; margin-bottom: 0.3rem;}
    .Floor003227 .desc .txt p{text-align: left;}
}

/*Floor003211 */
.Floor003211{background-color: #045376;--white:#fff;--hover-color:#00a1e9; padding-top:var(--padMar70);display: none;}
.Floor003211 .main{position: relative;z-index: 4; align-items: stretch; overflow: hidden; background-color: var(--hover-color);}
.Floor003211 .right{background-color: var(--hover-color); z-index: 5; position: relative;}
.Floor003211 .right .inner{ position: relative;z-index: 10;color: var(--white); }
.Floor003211 .right .tit{font-weight: 500; font-size: var(--font-size24); line-height: 1; margin-bottom: 1em;display: block;}
.Floor003211 .right .go{position: relative;z-index: 1;  margin-bottom: var(--padMar80);}
.Floor003211 .right .go:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: solid 2px var(--white); transform: skewX(-25deg); content: ''; pointer-events: none;}
.Floor003211 .right .go a{display: flex;justify-content: space-between;align-items: center;line-height: 0.5rem; color: var(--white);font-weight: 500; font-size: var(--font-size18); padding: 0 0.3rem 0 0.2rem; cursor: pointer;}
.Floor003211 .right .go a:after{display: block; content: ''; width: 0.06rem; height: 0.12rem; background: url(../images/Floor003211-more-white2.svg) no-repeat center center; background-size:contain;}
.Floor003211 .search .box{display: flex;align-items: center; justify-content: space-between; height: 0.4rem; border-bottom: 2px solid var(--white);}
.Floor003211 .search .box .text{line-height: 1; font-size: var(--font-size18); flex: 1; margin-right: 0.2rem;color: var(--white); border: 0;background: none;}
.Floor003211 .search .box .btn{width: 0.3rem;height: 0.3rem; background: url(../images/Floor003211-search-white.svg) no-repeat center center; background-size:0.22rem auto; cursor: pointer;}
@media (min-width:1025px){
.Floor003211 .main{margin-top:calc(var(--padMar160) * -1);}
.Floor003211 .pic{width: calc(650 / 1440 * 100%); flex-shrink: 0;}
.Floor003211 .pic img{width: calc(960  / 550 * 100%); max-width: none;}
.Floor003211 .right{flex: 1;clip-path: polygon(calc(200 / 890 * 100%) 0, 100% 0,100% 100%,0 100%);}
.Floor003211 .right .inner{ padding-right: 1.5rem;height: 100%;}
.Floor003211 .right .inner{display: flex; flex-direction: column; justify-content: center;align-items: flex-end;}
.Floor003211 .search{margin-right: 0.67rem; width: 4.2rem;}
.Floor003211 .right .go{width: 3.6rem;}
}
@media (min-width:1025px) and (max-width:1440px){
    .Floor003211 .right .inner{padding-right: 0.7rem;}
    .Floor003211 .right .go{width: calc(360 / 1440 * 100vw); }
    .Floor003211 .search{width: calc(420 / 1440 * 100vw); margin-right: 0.3rem;}
}
@media (max-width:1024px) {
    .Floor003211{padding-top: 3%;}
    .Floor003211 .right{padding: var(--padMar80)}
}
/*Bottom003207 */
.Bottom003207{font-size: var(--font-size16);background: #045376; background-size: cover; padding-top: var(--padMar80);-white:#fff;--white-rgb:255,255,255;--white-opacity-10:rgba(var(--white-rgb),0.1);--white-opacity-30:rgba(var(--white-rgb),0.3);--white-opacity-50:rgba(var(--white-rgb),0.5);--hover-color:#00a1e9; font-size: var(--font-size16);}
.Bottom003207,
.Bottom003207 a:not(:hover){color:var(--white);}
.Bottom003207 .logo{width:0.8rem; display: none;}

.Bottom003207 .f-top{margin-bottom:0;}
.Bottom003207 .f-mid{margin-bottom: var(--padMar50);}
.Bottom003207 .f-bottom{padding: 0.43rem 0; }
.Bottom003207 .f-bottom,
.Bottom003207 .f-bottom a:not(:hover){color: var(--white-opacity-30);}

.Bottom003207 .follow-us li{position: relative;z-index: 10;display: none;}
.Bottom003207 .follow-us li +li{margin-left: 0.2rem;}
.Bottom003207 .follow-us li a{display: flex; border-radius: 50%;background-color: #0075a9; width: 0.4rem; height: 0.4rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;}
.Bottom003207 .follow-us li a:hover{background-color: var(--hover-color);}
.Bottom003207 .follow-us li a:after{width: 0.2rem; height: 0.2rem;background-position: center center; background-repeat: no-repeat; background-size:contain; opacity: 0.8;transition: 0.3s; content: '';display: block;}
.Bottom003207 .follow-us li a:hover:after{opacity: 1;}
.Bottom003207 .follow-us li.li-in a:after{background-image: url(../images/Bottom003207-in.svg);} 
.Bottom003207 .follow-us li.li-fb a:after{background-image: url(../images/Bottom003207-fb.svg);} 
.Bottom003207 .follow-us li.li-ytb a:after{background-image: url(../images/Bottom003207-ytb.svg);} 
.Bottom003207 .follow-us li.li-tw a:after{background-image: url(../images/Bottom003207-tw.svg);} 
.Bottom003207 .follow-us li.li-wx a:after{background-image: url(../images/Bottom003207-wx.svg);} 
.Bottom003207 .follow-us li.li-douyin a:after{background-image: url(../images/Bottom003207-douyin.svg);} 
.Bottom003207 .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;} 
.Bottom003207 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom003207 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}

.Bottom003207 .contact .name{font-weight: 500; margin-bottom: 0.2rem;}
.Bottom003207 .contact dl{letter-spacing: 0;}
.Bottom003207 .contact dd{display: flex;align-items: flex-start;justify-content: space-between; font-size: var(--font-size18); padding-left: .25rem;}
.Bottom003207 .contact dd span{width:auto;flex-shrink: 0; text-align:justify; }
.Bottom003207 .contact dd div{flex: 1; margin-left: 0.11rem;}
.Bottom003207 .contact dd div.tel2{font-size: var(--font-size32);font-family: 'BR';}
.Bottom003207 .contact dd + dd{margin-top: 0.1rem;}

.Bottom003207 .contact dd.add{background:url(../images/add.svg) no-repeat left top 15%;background-size: 0.14rem auto;}
.Bottom003207 .contact dd.email{background:url(../images/email.svg) no-repeat left center; background-size: 0.14rem auto;}
.Bottom003207 .contact dd.tel{background:url(../images/tel.svg) no-repeat left center; background-size: 0.14rem auto;align-items: center;}


.Bottom003207 nav dd{font-weight: 100;}
.Bottom003207 nav dt{  position: relative; font-weight: 500;}
.Bottom003207 nav dd{letter-spacing: -1px; line-height: calc(30 / 16);}
.Bottom003207 nav dd a:not(:hover){color: var(--white-opacity-50);}

.Bottom003207 a:active{color: #fff !important;}

.Bottom003207 .icp a{display: flex;}
.Bottom003207 .icp a:before{display: block; content: ''; background: url(../images/Bottom003207-security.png) no-repeat center center / contain; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;}
@media (min-width:1025px) {
 .Bottom003207 .f-bottom{border-top: 1px solid var(--white-opacity-10); }
.Bottom003207 .contact{width: calc(500 / 1440 * 100%);}
.Bottom003207 nav{width: calc(820 / 1440 * 100%);}
.Bottom003207 nav dt{margin-bottom: 0.2rem;}
.Bottom003207 nav dd{display: block!important;}
}
@media (max-width:1024px) {
    .Bottom003207 .logo{margin: 0 auto 0.2rem;}   
    .Bottom003207 .follow-us{justify-content: center;}
    .Bottom003207 .contact{margin-bottom: 0;}
    .Bottom003207 nav{border-top: 1px solid var(--white-opacity-10);display: none;}
    .Bottom003207 nav dl{border-bottom: 1px solid var(--white-opacity-10);transition: 0.3s;}
    .Bottom003207 nav dt{overflow: hidden;padding: 0.1rem 0;}
    .Bottom003207 nav dd{display: none;}
    .Bottom003207 .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom003207-open.svg) no-repeat center center / 50% auto; transition: 0.3s;}
    .Bottom003207 dl.active{padding-bottom: 0.2rem;}
    .Bottom003207 .active .wap-b-op{transform: rotate(45deg);}
    .Bottom003207 .f-bottom{text-align: center;padding: 0.1rem 0 0.2rem;}
    .Bottom003207 .icp{margin-top: 0.1rem;}
    .Bottom003207 .f-mid{margin-bottom: 0;}
    .Bottom003207 .icp a{display: inline-flex;}
}








/* About */
.column-tit{font-size: var(--font-size50); color: var(--black0); margin-top: 0; font-family: 'BB';}
.column-info{font-size: var(--font-size24); line-height:.34rem; color: var(--black);text-align: justify;word-spacing: normal;letter-spacing: normal;}


.Location002970{padding:.22rem 0;line-height: 1.6;}
.Location002970 em{font-style: normal;padding-left: .25rem;background: url("../images/Location002970_cur.png") no-repeat left center;background-size: contain;}
.Location002970,
.Location002970 a{color: var(--grey);}
.Location002970 a:hover,
.Location002970 span{color: var(--grey2);}


.banner{background:url(../images/tit2.png) no-repeat left top var(--bg); background-size: contain;}
.banner .Ispic{padding-bottom:52.2%;}
@media (min-width:1025px) {
.banner .flex{display: flex; align-items: center;}
.banner .con{width:40%;}
.banner .pic{width:60%;}
.banner .con{padding-left:calc(100 / 1920 * 100vw); padding-right: calc(100 / 1920 * 100vw);}
}

.center{text-align: center;}
.column_title{margin-bottom: .35rem;}
.column_title h1{font-size: var(--font-size30); color: var(--hover-color); margin: 0;font-family: 'BR';}



.about_box{padding: var(--padMar60) 0;}
.about_box .intro{display: flex;justify-content: space-between;}
.about_left p{font-size:var(--font-size16);line-height:1.8;color: var(--black); margin: 0 0 .2rem 0;}
.about_left{width:44%;text-align: left;}
.about_left .column_title.blue h1{text-align: left;}
.about_right{width: 50%;}
.about_right ul li{list-style: none;width: 45%;}
.about_right ul li figure{width: 100%;padding-bottom: 125%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.about_right ul{display: flex;justify-content: space-between}
.about_right ul li:nth-child(2){margin-top:6vw;}

/*RighInfo003148 */
.RighInfo003148{padding:var(--padMar60) 0;background-color: #f5f5f5;}
.RighInfo003148 .title{font-size: var(--font-size20);color:var(--hover-color); margin-bottom: 1.2em;}
.RighInfo003148 .title:after{content:"";display:block;width:40px;height:2px;background:var(--hover-color);margin:10px 0 25px 0}
.RighInfo003148 .items{margin-bottom: 2%;position: relative;}
.RighInfo003148 .items:last-child{margin-bottom: 0;}
.RighInfo003148 .items-group .items{color: var(--black);font-size:var(--font-size16); line-height: 1.5;}
.RighInfo003148 .items-group .items .xy{margin-bottom: .3rem;}
.RighInfo003148 .items-group .items .xy p{margin: 0;}
.RighInfo003148 .items-group .img{width:100%;position: relative;}
.RighInfo003148 .items-group .img::after{content: '';display: block;width: 100%;height: 100%;background-color:var(--hover-color);opacity: .1;position: absolute;right: -5%;bottom: -10%;}
.RighInfo003148 .items-group .img img{width:100%;}
.RighInfo003148 figure{position:relative;z-index: 9;}
.RighInfo003148 figure em{display:block;padding-bottom:39%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.RighInfo003148 figure a{background-color:rgba(17,22,49,0.5) ;}
.RighInfo003148 figure i{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/videoicon.png) no-repeat center center;  background-size:45px auto;z-index: 999;display: block;}
.RighInfo003148 .video_files {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);display: flex;justify-content: center;align-items: center;z-index: 10;}
.RighInfo003148 .video_files video {max-width: 100%;max-height: 100%;width: 100%;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .txt2{margin-top:.3rem !important;}
.RighInfo003148 .items-group{margin-top:0;}
}


/*PicList001850 */
.PicList001850{ overflow:hidden; padding: var(--padMar60) 0;}
.PicList001850 section{ position:relative;}
.PicList001850 .grid{width:25%;float:left; text-align:center; padding-bottom:.3rem;
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;
transition: top 1s ease, left 1s ease;
}
.PicList001850 .grid a{ display:block; padding-bottom:3%; padding:0 .1rem; }
.PicList001850 .grid img{ display:block; width:100%;}
.PicList001850 .grid .text{padding: .3rem; text-align: left;background:var(--bg);}
.PicList001850 .grid .text time{font-size: var(--font-size15); color: var(--grey);}
.PicList001850 .grid .text h1{ font-size:var(--font-size24); padding:.1rem 0 .3rem; margin:0;font-weight: normal; color: var(--black0); line-height: 1.35;}
.PicList001850 .grid .text:hover h1{color: var(--hover-color);}
.PicList001850 .grid .text .more{background: url(../images/arrow.png) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList001850 .grid .text:hover .more{background: url(../images/arrow_hover.png) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList001850 .more2{ text-align:center; margin-top: .3rem;}
.PicList001850 .more2 a{ display:inline-block; font-size:var(--font-size16); background:var(--hover-color); padding:.2rem .45rem; line-height:1.6; color: var(--white);}


/*RighInfo002973 */
.RighInfo002973{ padding: var(--padMar60) 0;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom: 1px solid #e8f1f7;padding-bottom: .3rem;text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size:var(--font-size30); margin: 0 0 .25rem 0; padding: 0 .3rem; font-weight: normal; line-height: 1.2; color: var(--black0);}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 .15rem .05rem;line-height:1.2;font-size:var(--font-size16); color:var(--grey2);}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height:1.6;color:var(--grey);border-bottom: 1px solid #e8f1f7;padding: 1% 0 2% 0; margin-bottom: 2%;font-size: var(--font-size17);}
.RighInfo002973 .news-details .edit-info .text{background: #f1f6ff;padding: 25px 30px;color:var(--black);border-radius: .1rem;}
.RighInfo002973 .news-details .edit-info img{margin:.4rem auto 0 auto;  display: flex;justify-content: center;}
.RighInfo002973 .pn-page aside{padding: .1rem 0;}
.RighInfo002973 .pn-page aside a{color:var(--grey);font-size:var(--font-size16);}
.RighInfo002973 .pn-page aside a b{color:var(--black);}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color:var(--hover-color);}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: .25rem;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right:.45rem;}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right:2.3rem;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973 .operating a{float: left; color:var(--hover-color);text-decoration: underline;font-size:var(--font-size18);}
}
@media(max-width:1024px){
.RighInfo002973 .operating{text-align: right; padding-bottom:.2rem;}
.RighInfo002973 .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:var(--font-size24);}
.RighInfo002973{ font-size:var(--font-size14);}
.RighInfo002973 > .auto{padding:.5rem 0;}
}

/*slick Basic*/
.RighInfo002973 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.RighInfo002973 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.RighInfo002973 .slick-list:focus {outline: none}
.RighInfo002973 .slick-list.dragging {cursor: pointer;cursor: hand;}
.RighInfo002973 .slick-slider .slick-track, 
.RighInfo002973 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.RighInfo002973 .slick-slider .slick-track{margin:0 auto;}
.RighInfo002973 .slick-track {position: relative; top: 0; left: 0; display: block;}
.RighInfo002973 .slick-track:before, 
.RighInfo002973 .slick-track:after{display: table; content: '';}
.RighInfo002973 .slick-track:after{ clear: both;}
.RighInfo002973 .slick-loading .slick-track { visibility: hidden;}
.RighInfo002973 .slick-slide{ display: none; float: left;min-height: 1px; padding: 0 .1rem;}
[dir = 'rtl'] .slick-slide {float: right;}
.RighInfo002973 .slick-slide .slick-loading img { display: none;}
.RighInfo002973 .slick-slide .dragging img { pointer-events: none;}
.RighInfo002973 .slick-initialized .slick-slide { display: block;}
.RighInfo002973 .slick-initialized .slick-slide .icon img{width:100%;}
.RighInfo002973 .slick-loading .slick-slide { visibility: hidden;}
.RighInfo002973 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.RighInfo002973 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.RighInfo002973 .slider{padding: 0;}
.RighInfo002973 .slider li a{display: block;margin: 0 .1rem;color: #fff; padding: 1.5vw;}
.RighInfo002973 .slider li .cn{font-size: 20px;font-weight: bold; padding: .1rem 0 5px 0;}
.RighInfo002973 .slider li .en{opacity: 0.6;-webkit-opacity: 0.6;}
.RighInfo002973 .slick-arrow{position: absolute; top: 50%; height: .4rem;background: #d6d6d6; cursor: pointer;padding: 0; font-size: 0;border: 0; width: .4rem;border-radius: 50%; margin-top: -5px;}
.RighInfo002973 .slick-arrow:before{position: absolute; width: .1rem; height: .1rem; border-right: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(45deg); content: ''; left: 50%; top: 50%; margin: -5px 0 0 -7px;}
.RighInfo002973 .slick-prev{left: -.5rem;}
.RighInfo002973 .slick-prev:before{transform: rotate(-135deg); margin-left: -5px; }
.RighInfo002973 .slick-next{right: -.5rem;}
@media(max-width:1024px){
.RighInfo002973 .slider{padding: 0 50px;}
.RighInfo002973 .slider li a{margin: 0 5px;color: #fff; padding: 3vw;}
}
@media(max-width:480px){
.RighInfo002973 .slider li a{text-align: center;}
}



/*Timeline002790 */
.Timeline002790 { padding:6% 0 5%}
.Timeline002790 .year{ position:relative; padding:2% 0 4% 0;color:#6e6e6e;}
.Timeline002790 .year::before{ content:''; width:1px; height:103%;  top:-3%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline002790 ul{ position:relative; z-index:1;}
.Timeline002790 li{position:relative;  border-radius:.1rem;margin-top: -60px; }
.Timeline002790 li:after{ content: ""; display: block;  position: absolute; top: 50%; right: 0; width: 50%; height: 2px; border-bottom: 1px dashed #ddd; margin-top: 2px;z-index: -2  }
.Timeline002790 li:nth-child(2n):after{ left: 0}
.Timeline002790 li:before{width:.12rem; height:.12rem;border:1px solid var(--hover-color);  border-radius:50%;position:absolute; left:50%; margin-left: -7px; top: 50%; margin-top: -2px;  content:''; background:var(--hover-color);}
.Timeline002790 li:nth-child(2n)::before{ left:auto; right:50%; margin-right: -6px; }
.Timeline002790 li .con{width: 44%; background:#f9f9f9; border-radius:.1rem; padding:.3rem; float: right; position: relative;  overflow: hidden;border: 1px solid var(--white) }
.Timeline002790 li .con figure{width:45%; position: absolute; right: 0; top: 0; height: 100%;}
.Timeline002790 li .icon{ position: absolute; left: 0; bottom: 0;  width:.6rem; height: .6rem; padding:5px; background:var(--white); overflow: hidden; border-radius: 0 6px 0 0}
.Timeline002790 li .con .pic{ margin-bottom: 0.1rem;padding-bottom:.15rem; padding-right:.15rem;position: relative; z-index: 2;}
.Timeline002790 li .con .pic img{border-radius: 0.1rem;/* border: 0.01rem dashed rgba(var(--rgb-hover),0.5); */ }
.Timeline002790 li .con .pic:before{display: block; content: '';width:90%; height:90%; background:var(--hover-color); position: absolute; right: 0; bottom: 0; z-index: -1; opacity: 0.09;border-radius: 0.1rem; }
.Timeline002790 li .con .pic:after{position: absolute;content: '';border: 0.15rem solid transparent;border-top-color: var(--hover-color);border-top-width:0.15rem;bottom: -0.15rem;left: 0.15rem;}
.Timeline002790 li:nth-child(2n) .pic{padding-left:.15rem;padding-right:.0rem;}
.Timeline002790 li:nth-child(2n) .pic:before{left: 0; }
.Timeline002790 li .con .txt{/* width:55%; */  }
.Timeline002790 li:nth-child(2n) .con figure{left: 0}
.Timeline002790 li:nth-child(2n) .con  .txt{float: right; /* padding-left: 5% */}
.Timeline002790 li:nth-child(2n) .icon{ left: auto; right: 0; border-radius: 6px 0 0 0}
.Timeline002790 li:nth-child(2n) .con{float:left}
.Timeline002790 li .txt{  position:relative;/* padding-right:.45rem */}
.Timeline002790 li .txt p{margin: 0 0 .1rem 0; font-size:var(--font-size18); line-height:1.6; color: var(--black);}
.Timeline002790 li .txt p::before{display: inline-block;content: '';width: .04rem;height: .04rem;border-radius: 50%;background-color: var(--black);margin-right:.08rem; vertical-align: middle; margin-top: -2px;}
.Timeline002790 li:nth-child(2n)  .txt{ padding-right: 0}
.Timeline002790 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:1.2rem; height:1rem; }
.Timeline002790 li:nth-child(2n) .txt figure{ left:0; }
.Timeline002790 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline002790 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline002790 li .txt h3{margin: 0;font-size:var(--font-size36);color:var(--hover-color);padding-bottom: .1rem;}
.Timeline002790 li.hover .con{ border: 1px solidvar(--hover-color)} 
.Timeline002790 li.hover:after{ border-color: var(--hover-color)} 
.Timeline002790 li.hover:before{ border-color: var(--hover-color)} 
@media(min-width:641px){
.Timeline002790 .year::before{left:50%;margin-left:-0.5px; }
.Timeline002790 li{width:100%;}
.Timeline002790 li:nth-child(2n){ float:left;  }
.Timeline002790 li:nth-child(2n-1){float:right; z-index:10; }
}
@media(max-width:1024px){
.Timeline002790{ padding-top: 0}
.Timeline002790 li {margin-bottom:.2rem; height: auto; overflow: hidden; margin-top: 0}	
.Timeline002790 li .con{width: 100%; float: left; padding:.2rem }	
.Timeline002790 .year::before,
.Timeline002790 li:after,
.Timeline002790 li:before{ display: none}
.Timeline002790 li .con .txt,
.Timeline002790 li .con figure{ position: relative; float: left; width: 100%}
.Timeline002790 li .con figure{height:2rem; margin-bottom:.2rem;}
}

.Timeline002790 .more{ text-align:center; padding-bottom:.2rem;}
.Timeline002790 .more a{width:1.8rem;height:.4rem; line-height:40px;display: inline-block;color:var(--white);font-size:var(--font-size16); background:url(../images/Timeline002790-more.png) no-repeat 70% center var(--hover-color); position: relative; z-index: 100; border-radius:.6rem; text-align: center; padding-right:.2rem;display: flex;align-items: center;justify-content: center;margin:0 auto;}

.PicList0018502{ overflow:hidden; padding: var(--padMar60) 0;}
.PicList0018502 section{ position:relative;}
.PicList0018502 .grid{width:33.333%;float:left; text-align:center; padding-bottom:.3rem;
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;
transition: top 1s ease, left 1s ease;}
.PicList0018502 .grid a{ display:block; padding-bottom:3%; padding:0 .1rem; }
.PicList0018502 .grid img{ display:block; width:100%;}
.PicList0018502 .grid .text{padding: .3rem; text-align: left;background:var(--bg);}
.PicList0018502 .grid .text time{font-size: var(--font-size15); color: var(--grey);}
.PicList0018502 .grid .text h1{ font-size:var(--font-size24); padding:0; margin:0;font-weight: normal; color: var(--black0); line-height: 1.35;}
.PicList0018502 .grid .text:hover h1{color: var(--hover-color);}
.PicList0018502 .grid .text .more{background: url(../images/arrow.png) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList0018502 .grid .text:hover .more{background: url(../images/arrow_hover.png) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList0018502 .more2{ text-align:center; margin-top: .3rem;}
.PicList0018502 .more2 a{ display:inline-block; font-size:var(--font-size16); background:var(--hover-color); padding:.2rem .45rem; line-height:1.6; color: var(--white);}



.PicList00185021{ overflow:hidden; padding: var(--padMar60) 0;}
.PicList00185021 section{ position:relative;}
.PicList00185021 .PicList00185021_Box{display: flex;flex-wrap: wrap;margin-left:-2%;}
/* .PicList00185021 .grid{width:33.333%;float:left; text-align:center; padding-bottom:.3rem;
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;
transition: top 1s ease, left 1s ease;} */
.PicList00185021 .grid {background:var(--bg);width:31.33%;margin-left:2%;margin-bottom:3%;}
.PicList00185021 .grid a{ display:block; color: #000;cursor: default;}
.PicList00185021 .grid img{ display:block; width:100%;}
.PicList00185021 .grid .text{padding: .3rem; text-align: left;}
.PicList00185021 .grid .text time{font-size: var(--font-size15); color: var(--grey);}
.PicList00185021 .grid .text h1{ font-size:var(--font-size22); padding:0; margin:0;font-weight: normal; color: var(--black0); line-height: 0.3rem;}
.PicList00185021 .grid .text:hover h1{color: var(--hover-color);}
.PicList00185021 .grid .text .more{background: url(../images/arrow.png) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList00185021 .grid .text:hover .more{background: url(../images/arrow_hover.png) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList00185021 .more2{ text-align:center; margin-top: .3rem;}
.PicList00185021 .more2 a{ display:inline-block; font-size:var(--font-size16); background:var(--hover-color); padding:.2rem .45rem; line-height:1.6; color: var(--white);}



.ContactInfo{padding: var(--padMar60) 0;}
.ContactInfo .Contact ul{display: flex; flex-wrap: wrap;}
.ContactInfo .Contact li{padding: 4% 2%; width:23.5%;margin-right: 2%;margin-bottom: 2%;border: 1px solid #eee; text-align: center;}
.ContactInfo .Contact li .icon{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;margin-bottom: 18px;}
.ContactInfo .Contact li .icon img{max-width: .4rem;}
.ContactInfo .Contact li .name{ font-size: var(--font-size26);color:var(--black0); margin-bottom: .12rem; font-weight: 500;}
.ContactInfo .Contact li .tit{ font-size:var(--font-size20); color:var(--black); line-height: 1.4;}
.ContactInfo .pic{ padding-top: 2%;}
@media(min-width:769px){
.ContactInfo .Contact li:nth-child(4n){ margin-right: 0;}
}

@media(max-width:768px){
.ContactInfo .Contact li{ width: 100%;margin-right: 0;}
.ContactInfo .Contact li .name{font-size: var(--font-size18); }
.ContactInfo .Contact li .tit{font-size: var(--font-size16);}
}


.Form003139{position: relative;z-index: 1;padding: var(--padMar60) 0;}
.Form003139 .form{background-color:none; margin-top: 0;width: 60%;margin: 0 auto;background-color: #f5f5f5;padding: 0.3rem;border-radius: 0.3rem;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom:.2rem;position: relative;}
.Form003139 .form-ul li:not(:last-child){margin-right: 1%;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: var(--font-size16); line-height: 3.5714;color:var(--grey);}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 0; border: solid 1px var(--black);font-size: var(--font-size16);line-height: 3.5714;height:3.5714em; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #6b6b6b;border-radius:0;font-size: var(--font-size16);height: 3.5714em;color:var(--white);cursor: pointer; border: 0; margin: 0 auto; display: flex;}
.Form003139 .form-ul .btn:hover{background: var(--hover-color); color: var(--white);}
@media (min-width:1025px) {   
.Form003139 .form-ul .row-2 li{float: left;width:32.6%;}
/* .Form003139 .form-ul .row-2 li:nth-child(2n){float: right;} */
.Form003139 .form-ul{width:100%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
.all-title span{font-size: var(--font-size36);}
.all-more a{font-size: var(--font-size14);}
}

@media (max-width:768px) {
 
    .all-title span{font-size: var(--font-size30);}
    .all-more a{font-size: var(--font-size14);}
    .all-title{margin-bottom: 0.3rem;}
    }
.Operation{padding:var(--padMar60) 0;}
.Operation .singlePage{line-height:1.6;color:var(--black); font-size: var(--font-size18);}



/*PicList002736 */
.PicList002736{padding:var(--padMar60) 0;;}
.PicList002736 li{margin-bottom: 2%;}
.PicList002736 li a{overflow: hidden;display: block;background: #f0f0f0; border: 3px solid #f0f0f0; transition: 0.3s;}
.PicList002736 li a:hover{border-color: #184477;box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
.PicList002736 li .Ispic{ background-size: contain;background-color: #f5faff;}
.PicList002736 li .txt{ padding:2.5% 0;}
.PicList002736 li .txt h3{font-size:var(--font-size20); color:var(--black0);}
.PicList002736 li .txt p{line-height:1.5;color:var(--grey);margin-bottom: 0; font-size: var(--font-size16);}

@media(min-width:481px){
.PicList002736 li .Ispic{float: left; }
.PicList002736 li .txt{float: right;margin-right: 3%;  }
}
@media(min-width:1025px){
.PicList002736 li .Ispic{width:40%;padding-bottom: 37%;}
.PicList002736 li .txt{width:55%;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002736 li .Ispic{width: 45%;padding-bottom: 31.3%;}
.PicList002736 li .txt{width: 48%;}
}
@media(max-width:640px){
.PicList002736 li .txt p{-webkit-line-clamp: 3; height: 84px;}
}
@media(max-width:480px){
	.PicList002736 li{margin-bottom: 20px;}
.PicList002736 li .Ispic{padding-bottom: 69.5%;}
.PicList002736 li .txt{ padding: 15px;}
}


/*Floor002997 */
.Floor002997{}

.Floor002997 .ul li a{color: #000; display: block; display: flex;align-items: center;justify-content: space-between;background: url(../images/Floor002997_bg.png) no-repeat center right #f9f9f9; background-size: cover;}
.Floor002997 .ul li .pic{overflow: hidden;width:50%;}
.Floor002997 .ul li .Ispic{padding-bottom:63.2%; transition:  0.3s; position: relative;}
.Floor002997 .ul li .Ispic:before{display: block;content: '';width: 90%;height: 90%;border: 0.02rem solid rgba(255, 255, 255, 0.5);position: absolute;right: 5%;bottom: 5%;z-index: 6;border-radius: 0.1rem 0 0.1rem 0;}
.Floor002997 .ul li .Ispic:after{content: "";position: absolute;left: -50%;bottom: -100%;width: 100%;padding-bottom: 100%;background: var(--hover-color);z-index: 6;border-radius: 50%;opacity: 0.3;}
.Floor002997 .ul li a:hover .Ispic{}
.Floor002997 .ul li .txt{position: relative; z-index: 10; ;width: 50%;padding: 0 .5rem;}
.Floor002997 .ul li .txt pre{font-size: var(--font-size18); line-height: 0.28rem;  margin: 1.2vw 0;color: var(--grey);font-family: "Bl";}
.Floor002997 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 0.6rem 0.6rem;}
.Floor002997 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #000;}
.Floor002997 .slick-arrow{width: 0.5rem;height: 0.5rem; position: absolute; top: 50%; margin-top: -0.25rem; border: 1px solid #000;background: url("../images/Floor002997_prev.png") no-repeat center center; transition: 0.3s;display: none !important;}
.Floor002997 .slick-arrow:hover{border-radius: 50%;}
.Floor002997 .slick-prev{left: -0.6rem;}
.Floor002997 .slick-next{right: -0.6rem;background-image: url("../images/Floor002997_next.png");}
@media(max-width:640px){
.Floor002997 .ul li a{padding-bottom: 5vw;}
.Floor002997 .ul li .txt aside.dot2{font-size: 4.5vw;}
.Floor002997 .ul li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.Floor002997 .ul li .txt{margin-top: -10vw;}
.Floor002997 .controls{margin-left: 40px;margin-right: 40px;}
.Floor002997 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.Floor002997 .slick-prev{left: -40px;}
.Floor002997 .slick-next{right: -40px;}
}

.Floor002997 .slick-dots{position: absolute;left:4%;bottom:9%;z-index: 9;}
.Floor002997 .slick-dots li{float: left;list-style: none;width: 0.1rem;height: 0.1rem;overflow: hidden;margin-right: 8px;}
.Floor002997 .slick-dots li button{display: block;border: none;line-height: 100px;background: #ccc;}
.Floor002997 .slick-dots li.slick-active button{background: var(--hover-color);}

.case_list p{line-height: 0.3rem;font-size: var(--font-size18);color: var(--black0);text-align: justify;word-spacing: normal;letter-spacing: normal;}

.bg{background-color: #f9f9f9;}

.bg .Floor002997 .ul li a{background-color: var(--white);}
.Lm_box{padding: var(--padMar60) 0;}
.Lm_box .autoCon-1200{position: relative;}
.Lm_box .column_title{display: flex;align-items: center;border-bottom: 1px solid rgba(0,0,0,0.1);padding-bottom: 0.2rem;}
.Lm_box .column_title span{
    font-size: var(--font-size70);
    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(--hover-color);
    /* position: absolute;top: 0;left: 0; */
    opacity: .5;
    padding-right: 0.25rem;
    font-family:'BR';
}


/*RighInfo002542 */
.RighInfo002542{padding: 4% 0;}
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 59%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:7%; padding-right:52%;}
}

.RighInfo002542 .title{ font-size:var(--font-size32); color:var(--black);position: relative;border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-bottom: 0.2rem;}
.RighInfo002542 .title::after{ content: "";
    width: 0.3rem;
    height: 0.03rem;
    background-color: var(--hover-color);
    position: absolute;
    left: 0;
    bottom: 0;}
.RighInfo002542 .info_main .info{ padding-top:4%;}
.RighInfo002542 .info_main .info dd,.RighInfo002542 .info_main .info p{font-size: var(--font-size18);color: var(--grey);line-height: 0.26rem;margin-bottom: .12rem;}
.RighInfo002542 .info_main .info dl{min-height:3rem;text-align: justify;word-spacing: normal; letter-spacing: normal;}
.RighInfo002542 .info_list{ max-width:1600px;}
.RighInfo002542 .info_list dl{ padding:4% 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
.RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd p{ font-size:var(--font-size20); color:var(--grey);line-height: 0.3rem;}
.RighInfo002542 .info_list dd p span{ font-size:var(--font-size20); color:var(--grey); }
.RighInfo002542 .info_list dd div{ line-height:0.3rem;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}


/*RighInfo002810*/
.RighInfo002810{padding: var(--padMar80) 0;}
.RighInfo002810 .box+.box{margin-top:.7rem;}
.RighInfo002810 .listtit{line-height: 1.25; font-size: var(--font-size28); color: var(--black0);}
.RighInfo002810 .txt{color:var(--grey); line-height:1.8;  padding-right:0; margin-top: .25rem; }
.RighInfo002810 .txt::-webkit-scrollbar{width:3px;  height:100%;}
.RighInfo002810 .txt::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
.RighInfo002810 .txt::-webkit-scrollbar-thumb{ background: var(--hover-color2); border-radius:3px;}
.RighInfo002810 .txt::-webkit-scrollbar-thumb:hover{background: var(--hover-color2);}
.RighInfo002810 .txt::-webkit-scrollbar-corner{background: var(--hover-color2);}

.RighInfo002810 .txt dl dd{line-height: 0.3rem;font-size: var(--font-size16);color: var(--black); margin-bottom: .1rem;}




.RighInfo002810 .num{position: relative; font-size:var(--font-size34);font-weight: bold; color:var(--hover-color);margin-top:.4rem;}
.RighInfo002810 .num::after{display:block; content:''; background:var(--hover-color); position: absolute; width:96%; height:1px; top: 50%; margin-top:-0.5px; right:0;}
.RighInfo002810 .pic img{display:none;}
.RighInfo002810 .pic .Ispic{display:block; width: 100%; padding-bottom:75%; border-radius:.15rem;}


.RighInfo002810 .box .slick-dots{position: absolute;left: 3%;bottom: 1.5vw;z-index: 99;}
.RighInfo002810 .box .slick-dots li{float: left;list-style: none;width: 20px;height: 4px;overflow: hidden;margin-right: 8px;}
.RighInfo002810 .box .slick-dots li button{display: block;border: none;line-height: 100px;background: #ccc;}
.RighInfo002810 .box .slick-dots li.slick-active button{background: var(--hover-color);}


@media(min-width:1025px){
.RighInfo002810 .flex{display:flex; align-items: center;}
.RighInfo002810 .pic{width:50%; padding-top:.2rem; padding-right:.2rem; position: relative; z-index: 2;}
.RighInfo002810 .pic:after{display: block; content: '';width:90%; height:90%; background:var(--hover-color); position: absolute; right: 0; top: 0;z-index: -1; border-radius: .15rem; opacity: 0.1;}
.RighInfo002810 .info{padding-right:5vw; width: 50%;}
.RighInfo002810 .box:nth-child(2n) .pic{ padding-right:0; padding-left:.2rem; order:1;}
.RighInfo002810 .box:nth-child(2n) .pic:after{right:auto; left: 0; }
.RighInfo002810 .box:nth-child(2n) .info{padding-right:0; padding-left:4.5vw; order: 2;}
.RighInfo002810 .box:nth-child(2n) .num{text-align: right;}
.RighInfo002810 .box:nth-child(2n) .num:after{right: auto; left: 0;}
}
@media(max-width:640px){
.RighInfo002810 .num:after{ width:90%;}
}

.service_box{padding: var(--padMar80) 0 0;background:#fff url(../images/bj.jpg) no-repeat center center;background-size: contain;}
.service_box .desc{line-height: 0.3rem;font-size: var(--font-size18);color: var(--black);position: relative;border-bottom: 1px solid var(--hover-color);padding:4vw }
.service_box .desc::after{content: "";display: block;width:0.6rem;height: 0.6rem;background: url(../images/dh.svg) no-repeat left center;background-size: contain;position: absolute;top: 0;left:0;opacity: .5;}
.service_box .desc::before{content: "";display: block;width:0.6rem;height: 0.6rem;background: url(../images/dh1.svg) no-repeat left center;background-size: contain;position: absolute;bottom: 2vw;right:0;opacity: .5;}




/*PicList002736 */
.PicList0027361{padding: var(--padMar80) 0;}
.PicList0027361 li{margin-bottom: 2%;;}
.PicList0027361 li a{display: flex;background: #f8f8f8; transition: 0.3s;border-radius: 0.1rem;overflow: hidden;justify-content: space-between;align-items: center;}
.PicList0027361 li:hover a{box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);background-color: var(--hover-color);color: var(--white);}
.PicList0027361 li .Ispic{ background-size: cover;}
.PicList0027361 li .txt{ padding:2.5% 0;}
.PicList0027361 li .txt h3{font-size: var(--font-size22); color: var(--black);margin-bottom: 0.1rem;}
.PicList0027361 li .txt time{color: #999;font-size: var(--font-size16);}
.PicList0027361 li .txt p{line-height: 0.3rem;color: var(--black);margin: 0.3rem 0; font-size: var(--font-size16);}
.more_lm{color: var(--hover-color);font-size: var(--font-size16);background: url(../images/more-on.svg) no-repeat right 0.06rem;background-size: 0.06rem;padding-right: 0.2rem;}
.PicList0027361 li:hover .txt h3,.PicList0027361 li:hover .txt time,.PicList0027361 li:hover .txt p,.PicList0027361 li:hover .more_lm{color: var(--white);}
.PicList0027361 li:hover .more_lm{background-image: url(../images/more-white2.svg);}
@media(min-width:481px){
.PicList0027361 li .Ispic{float: left; }
.PicList0027361 li .txt{float: right;margin-right: 3%;}
}
@media(min-width:1025px){
.PicList0027361 li .Ispic{width: 30.927%;padding-bottom: 23.508%;}
.PicList0027361 li .txt{width: 63.736%;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList0027361 li .Ispic{width: 45%;padding-bottom: 31.3%;}
.PicList0027361 li .txt{width: 48%;}
}
@media(max-width:640px){
.PicList0027361 li .txt p{-webkit-line-clamp: 3;}
}
@media(max-width:480px){
.PicList0027361 li{margin-bottom: 20px;}
.PicList0027361 li .Ispic{padding-bottom: 69.5%;}
.PicList0027361 li .txt{ padding: 15px;}
}


.list_right{text-align: right;}
/*
 .Floor002455 为demo编号
 */
.Floor002455 .homeAbout{ padding: var(--padMar60) 0; overflow: hidden;}


.Floor002455 .homeAbout .pic{ float: left; width: 35%; position: relative; padding-right: 5%;}
.Floor002455 .homeAbout .pic:after{ position: absolute; content: ""; background: url(../images/Floor002455-about_bg.jpg) no-repeat right top; right: -15%; top: 10%; height: 70%; width: 100%;}
.Floor002455 .homeAbout .pic img{ position: relative; z-index: 2;}
@media only screen and (max-width:1024px ) {
	.Floor002455 .homeAbout .pic{ float: none; width: 100%; padding-right: 0;}
}

.Floor002455 .homeAbout .word{ float: right; width: 65%;}
.Floor002455 .homeAbout .word .con{ line-height: 2; font-size: var(--font-size18); color: var(--black); padding-right: 20%; z-index: 5; position: relative;
word-break: break-all; word-wrap: break-word;text-justify:inter-ideograph; text-align:justify;
} 
@media only screen and (max-width:1024px ) {
	.Floor002455 .homeAbout .word{ float: none; width: 100%;}
	.Floor002455 .homeAbout .pic:after{ right: 8%;}
}
@media only screen and (max-width:480px ) {
	.Floor002455 .homeAbout .word .con{ font-size: var(--font-size16);}
}


.Floor002455 .homeAbout .list{ max-width: 4rem; margin: 4% auto 0;}
.Floor002455 .homeAbout .list li{ float: left; width: 25%; text-align: center; padding: 0 4%;}
.Floor002455 .homeAbout .list li+li{ border-left: 1px solid #f0f0f0;}
.Floor002455 .homeAbout .list li span{ font-size: 15px; color: #000; display: block;}
.Floor002455 .homeAbout .smallpic{ margin: 2% 0 0 auto; text-align: right; position: relative; right: 0%;}
@media only screen and (max-width:1024px ) {
	.Floor002455 .homeAbout .smallpic{ right: 0;}
}
@media only screen and (max-width:480px ) {
	.Floor002455 .homeAbout .list li{ width: 50%; border-bottom: 1px solid #f0f0f0; padding: 15px 4%;}
	.Floor002455 .homeAbout .list li+li{ border-left: none;}
	.Floor002455 .homeAbout .list li:nth-child(2n){ border-left: 1px solid #f0f0f0;}
}
/*
 .Floor002804 为demo编号
 */
.Floor002804{padding: var(--padMar60) 0;background-color: #f9f9f9;}
.Floor002804 ul{display: flex;justify-content: space-between;}
.Floor002804 li { width: 31.5%; background-color: rgba(255,255,255,0); position: relative; float: left; padding: 14% 1.8% 12% 1.8%; transition: all ease 0.5s; overflow: hidden;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.Floor002804 li:before { position: absolute; content: ""; left: 0; top: 0; width: 1px; height: 100%; background: #fff; opacity: 0.2; }
.Floor002804 li:last-child:after { position: absolute; content: ""; right: 0; top: 0; width: 1px; height: 100%; background: #fff; opacity: 0.2; }
.Floor002804 li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Floor002804 li h3 { text-align: center; margin: 0; font-weight: 100; font-size: 24px; color: #fff; padding: 5% 0; position: relative; }
.Floor002804 li figure { text-align: center; margin-bottom: 8%; }
.Floor002804 li p { font-size: 15px; line-height: 30px; height: 120px; overflow: hidden; color: #fff; margin: 15% 0; }
.Floor002804 i { display: block; margin: 0 auto; margin-top: 5%; font-style: normal; font-weight: 100; font-size: 18px; color: #fff; width: 40px; height: 40px; text-align: center; line-height: 38px; border: 1px solid #fff; }
.Floor002804 .morebtn { margin: 0 auto; margin-top: 5%; padding-top: 0; display: none; text-align: center; width: 200px; height: 40px; line-height: 40px; font-size: 16px; color: #009ba4; background: #fff; position: relative; overflow: hidden; }
.Floor002804 .morebtn:after { position: absolute; content: ''; left: -10px; width: 50px; top: 0; height: 8px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); 	/* IE 9 */ -moz-transform: rotate(-45deg); 	/* Firefox */ -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */ -o-transform: rotate(-45deg); 	/* Opera */ border: 1px solid #009ba4; transition: 0.3s; }
.Floor002804 li:hover { background-color: rgba(0,155,164,0.9); }
.Floor002804 li:hover h3, .Floor002804 li:hover p { color: #fff; }
.Floor002804 li:hover h3::before { background-color: #fff; }
.Floor002804 li:hover figure { animation: ease 0.6s hover002804; }
.Floor002804 li:hover i { display: none; }
.Floor002804 li:hover .morebtn { display: block; }

@media(max-width:1024px) {
.Floor002804 li h3 { font-size: 20px; }
}

@media(max-width:640px) {
.Floor002804 .main { padding: 3% 0; }
.Floor002804 li { width: 33.333%; padding: 6% 3%; }
.Floor002804 li figure { margin-bottom: 0; }
.Floor002804 li figure img { max-width: 50px; }
.Floor002804 li h3 { font-size: 16px; }
.Floor002804 li p { margin: 5% 0; }
}

@media(max-width:480px) {
.Floor002804 li span { display: none; }
.Floor002804 li h3 { font-size: 14px; }
}
 @keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}
@-moz-keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}
@-webkit-keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}


/*PicList003230 */
.PicList003230{color: var(--black);padding: var(--padMar70) 0;}
.PicList003230 .news-list{margin-top: 0;}
.PicList003230 .news-list .box + .box{margin-top: var(--padMar100);}
.PicList003230 .news-list .box .txt{color: var(--black);}
.PicList003230 .news-list .box .txt .inner{position: relative;z-index: 4;}
.PicList003230 .news-list .box .pic{flex-shrink: 0; position: relative;z-index: 1; overflow: hidden;box-shadow: 0 0 0.2rem rgba(0, 0, 0, .2);}
.PicList003230 .news-list .box .pic:before{display: block;content: '';width: 90%;height: 90%;border: 0.02rem solid rgba(255, 255, 255, 0.5);position: absolute;right: 5%;bottom: 5%;z-index: 6;border-radius: 0.1rem 0 0.1rem 0;}
.PicList003230 .news-list .box .pic:after{content: "";position: absolute;left: -60%; bottom: -120%; width: 100%;padding-bottom: 100%;background: var(--hover-color);z-index: 6;border-radius: 50%;opacity: 0.2;}
.PicList003230 .news-list .box [class*=square-]{position: absolute;height: 0.6rem;display: flex;align-items: center; min-width: 1.9rem;padding: 0 1em;border: solid 1px transparent; font-size: var(--font-size29);color: transparent; }
.PicList003230 .news-list .box .square-d{z-index: 1;border-color: rgba(255,255,255,0.2);}
.PicList003230 .news-list .box .square-u{z-index: 3;}
.PicList003230 .news-list .box .txt p{margin: 0;}
.PicList003230 .news-list .box .title{font-weight: bold;font-size: var(--font-size34); line-height: calc(60 / 45); margin-bottom: 0.2rem;max-width: 90%;}
.PicList003230 .news-list .box .desc{font-size: var(--font-size20); line-height: .34rem; color: var(--black0);}
.PicList003230 .news-list .box time{font-weight: 500;}
.PicList003230 .news-list .box a{cursor: default;}

.PicList003230 .news-list .box .slick-dots{position: absolute;left: 3%;bottom: 1.5vw;z-index: 99;}
.PicList003230 .news-list .box .slick-dots li{float: left;list-style: none;width: 20px;height: 4px;overflow: hidden;margin-right: 8px;}
.PicList003230 .news-list .box .slick-dots li button{display: block;border: none;line-height: 100px;background: #ccc;}
.PicList003230 .news-list .box .slick-dots li.slick-active button{background: var(--hover-color);}

@media (min-width:1025px) {
.PicList003230 .news-list .box:nth-child(2n) a{flex-direction: row-reverse;}
.PicList003230 .news-list .box .txt{flex: 1;display: flex;}
.PicList003230 .news-list .box .txt .inner{display: flex;flex-direction: column; width: 100%; flex-shrink: 0;}
.PicList003230 .news-list .box:nth-child(2n-1) .txt .inner{align-items: flex-end;}
.PicList003230 .news-list .box [class*=square-]{bottom: -0.31rem;}
.PicList003230 .news-list .box:nth-child(2n-1)  [class*=square-]{ left: -0.31rem;}
.PicList003230 .news-list .box:nth-child(2n)  [class*=square-]{ right: -0.31rem;}
.PicList003230 .news-list .box .pic{width: calc(600 / var(--autoWidth) * 100%);}
.PicList003230 .news-list .box .desc{max-width: 85%;}
}
@media (max-width:1024px) {
.PicList003230 .news-list .autoCon-1600{max-width: 80%;}
.PicList003230 .news-list .box a{display: block;}
.PicList003230 .news-list .box .pic{padding: 0 0.3rem 0 0; margin-bottom: 0.3rem;}
.PicList003230 .news-list .box [class*=square-]{right: 0; top: -0.31rem;}
.PicList003230 .news-list .box .more{position: absolute;right: 0;bottom: 0;}
.PicList003230 .news-list .box .title{font-size: var(--font-size30);}
}
@media (max-width:640px) {
.PicList003230 .news-list .box .title{font-size: var(--font-size24);}
.PicList003230 .news-list .box .desc{font-size: var(--font-size14);}
}


/*TextList003149 */

.TextList003149{padding: var(--padMar60) 0;}
.TextList003149 .type dd{position: relative;color: var(--black);font-size: var(--font-size14);}
.TextList003149 .type dd span{color: var(--grey);display: inline-block;padding-left:0.25rem;background-repeat: no-repeat;background-position: left center; background-size: 1em auto;font-size: var(--font-size14);}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg);}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}

.TextList003149 .list li{border-radius: 5px;transition: 0.3s; cursor: pointer;background-color: #f5f5f5;}
.TextList003149 .list li:hover{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList003149 .list li .inner{padding: 2.5em;}
.TextList003149 .list li .name{font-size:var(--font-size24);color:var(--black);}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size:var(--font-size16); padding:1em 0 1.5em 0;margin-bottom: 1em;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}
.TextList003149 .list li .intro{font-size: var(--font-size16);color: var(--grey);line-height:1.8; margin-bottom: 1em; min-height: 3.5714em; font-family: 'Bl';}
.TextList003149 .list li .view{color: var(--hover-color);font-size:var(--font-size16);padding-right: 0.2rem;background: url(../images/more-on.svg) no-repeat right 0.07rem; background-size: 0.05rem auto;}
@media (min-width:1025px) {
.TextList003149 .list li{float: left;width: 49.286%;margin-bottom: 1.5%;}  
.TextList003149 .list li:nth-child(2n){float: right;}
.TextList003149 .list li:nth-child(2n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList003149 .list li{margin-bottom: 2em;}
.TextList003149 .list li .inner{padding: 1em;}    
}

.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto;padding: 0.5rem 0 0.8rem;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 1200px;}
.TextList003149 .popUp-box[data-type="form"] .main > div{max-width: 1082px;}
.TextList003149 .popUp-box .name{font-size: 2.25em;color: #333; padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size: 0.875em;}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 1em;}
.TextList003149 .from td{color: #333333; }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: #da251d;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff;border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info,.apply_dt{max-width: 1082px;margin: 0 auto; width: 95%;}
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid #000000;font-size: var(--font-size20); line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.TextList003149 .load-info .edit-info{font-size: var(--font-size16);line-height: 2.57142; color: #999;}

.apply_dt{margin-top: 0.5rem;}
.apply_dt .column_title{margin-bottom: 0.2rem;}
.apply_dt .column_title h1{font-size: var(--font-size24);font-weight: normal;}
.apply_dt dd{font-size: var(--font-size15);color: var(--black);line-height: 0.3rem;background: url(../images/a_dh.svg) no-repeat left center;background-size: 0.2rem;padding-left: 0.3rem;}
.apply_dt dd:nth-child(2){background-image: url(../images/a_yh.svg);}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
.TextList003149 .from .f-name{text-align: right;}
.TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.TextList003149 .from .w1{width:6.7857em;}
.TextList003149 .from .w2{width:36.969%;}
.TextList003149 .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
.TextList003149 .from td{display: block;}
.TextList003149 .from .f-name{padding-top: 1em;}
}

.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size: 1.125em;background-color: #e60012; border-radius: 5px; line-height: 5; padding: 0 4em;color: #fff; cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}




/*Floor002140 */
.Floor002140 .column_title p{font-size: var(--font-size20);color: var(--black0);}
.Floor002140{padding:var(--padMar60) 0; background: #f9f9f9;}
.Floor002140 li .flex{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.3rem;}
.Floor002140 li{background: #fff; box-shadow: 0 0 rgba(var(--rgb-black), 0.05); position: relative; padding: .5rem;}
.Floor002140 .num{font-size: var(--font-size24); color: var(--hover-color); font-weight: bold; line-height: 1; }
.Floor002140 .icon{width:.5rem; height:.5rem; border-radius: 50%; position: relative;  background:var(--hover-color);}
.Floor002140 .icon img{height:.3rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.Floor002140 .tit{font-size: var(--font-size24); color: var(--black); font-family: hmr; margin:.3rem 0 .2rem;}
.Floor002140 .txt{color: var(--black); line-height: .3rem; text-align: justify;font-size: var(--font-size18);}
.Floor002140 .ul{display: flex; flex-wrap: wrap;margin-left:-3%;}
.Floor002140 li{width: 30.33%; margin-left:3%;margin-top:3%;}

@media(min-width:1025px){
}
  

/*Floor002987*/ 
.Floor002987{padding: var(--padMar80) 0; overflow: hidden;position: relative;}
.Floor002987 .intro{padding: 0 0 50px;}
.Floor002987 .intro *{margin: 0;}
.Floor002987 .title h3{color: var(--black);font-weight: normal;font-size: var(--font-size36);padding-bottom: 0.7em;  /* max-width: 50%; */}
.Floor002987 .info p{font-size:var(--font-size18); line-height:.3rem; /* max-width: 7.8rem; text-align: justify; */}

.Floor002987 .slick-slider{margin-left: -0.1rem; margin-right: -0.1rem}
.Floor002987 .slick-list{overflow: inherit}
.Floor002987 .slick-slide {padding: 0.1rem;position: relative;}
.Floor002987 .slider li a{display: block;background: #000;position: relative;overflow: hidden;}
.Floor002987 .slider li img{opacity: 0.7;transition: 0.3s;}
/* .Floor002987 .slider li a:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);} */
.Floor002987 .slider li .txt{position: absolute; left:0; color: #fff; width: 100%; padding:0 5%; bottom: 5%; z-index: 10; transition: 0.3s;}
.Floor002987 .slider li a:hover .txt{bottom: 10%;}
.Floor002987 .slider li .txt aside{font-size: var(--font-size20);line-height: 0.3rem;}
.Floor002987 .slider li .txt figure{font-size: var(--font-size16);}
.Floor002987 .slick-slide:not(.slick-active) a{opacity: 0.3}

.Floor002987 .slick-arrow { width: 0.5rem; height: 0.5rem; border-radius: 50%; background: var(--hover-color); z-index: 2; position: absolute; top: 50%; transform: translateY(-50%);text-indent: -999em;overflow: hidden;  }
.Floor002987 .slick-arrow:hover { background: var(--hover-color); }
.Floor002987 .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -7px; }
.Floor002987 .slick-arrow:hover:before { border-color: #fff; }
.Floor002987 .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); margin-left: -4px; }

@media(min-width:769px){
.Floor002987 .slick-prev { left: -0.25rem; }
.Floor002987 .slick-next { right: -0.25rem; }
}
@media(max-width:768px){
.Floor002987 .slick-slider{padding-left: 10%; padding-right: 10%;}
.Floor002987 .slick-prev { left: 0.2rem; }
.Floor002987 .slick-next { right: 0.2rem; }
}



/*Floor002659 */
.Floor002659{ background:var(--white);padding: var(--padMar60) 0;}

.Floor002659 .main{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.Floor002659 .main .ytable-cell{width:50%}
/*swiper*/
.Floor002659 .swiper-container{position: relative;overflow: hidden;z-index: 1;}
.Floor002659 .swiper-container-android .swiper-slide, 
.Floor002659 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002659 .swiper-wrapper,
.Floor002659 .swiper-slide {position: relative;width: 100%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002659 .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002659 .swiper-container-fade .swiper-slide-active {pointer-events: auto;}
.Floor002659 .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.Floor002659 .swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
/*swiper end*/
.Floor002659 .main .swiper-wrapper li img{ display:block; width:100%;}
.Floor002659 .swiper-pagination{ position:absolute; left:0; bottom:0; z-index:10; background:#fafafa; padding:30px;}
.Floor002659 .swiper-pagination span{ position:relative; float:left; width:14px; height:14px; border-radius:50%; border:1px solid transparent; margin:0 5px; cursor:pointer;}
.Floor002659 .swiper-pagination span::before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px;border-radius:50%; background:rgba(0,0,0,0.3);}
.Floor002659 .swiper-pagination span.swiper-pagination-bullet-active{ border-color:var(--hover-color); background:var(--white);}
.Floor002659 .swiper-pagination span.swiper-pagination-bullet-active::before{background:var(--hover-color);}
.Floor002659 .title-intro{ padding:3% 0 3% 5vw; color:#333;}
.Floor002659 .title-intro aside{ max-width:80%; }
.Floor002659 .title-intro aside img{max-width: 0.5rem;}
.Floor002659 .title-intro h3{ margin:0; font-size:60px;}
.Floor002659 .title-intro p{ font-size:18px; line-height:30px; margin:5% 0 10% 0;}
.Floor002659 .title-intro a{ color:var(--hover-color); text-decoration:underline;}
@media(max-width:1024px){
/* .Floor002659 .main,
.Floor002659 .main .ytable-cell{ display:block;} */
.Floor002659 .swiper-pagination{ left:auto; right:0; padding:10px;}
}
@media(max-width:768px){
.Floor002659 .title-intro h3{ font-size:30px;}
.Floor002659 .title-intro p{ font-size:16px; line-height:24px;}
}
@media(max-width:480px){
.Floor002659 .title-intro h3{ font-size:24px;}
.Floor002659 .title-intro p{ font-size:14px; line-height:20px;}
}
/*Floor002658 */
.Floor002658{padding: var(--padMar60) 0;background: #f5f5f5;}
.Floor002658 .title-intro{ text-align:left; padding:3% 0; font-size:var(--font-size18);color: var(--black);line-height: 0.3rem;display: flex;align-items: center;justify-content: space-between;}
.Floor002658 .title-intro img{max-width: 0.5rem;}
.Floor002658 .title-intro p{width: 90%;}
/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;}
.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li.slick-slide aside span{ display:block; border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li.slick-slide aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-42px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:14px; height:14px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.3);}
.Floor002658 .slick-dots li.slick-active{ border-color:var(--hover-color);}
.Floor002658 .slick-dots li.slick-active:before{ background:var(--hover-color);}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:4px solid #b2b2b2;border-right:4px solid #b2b2b2; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:13%; margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:13%; margin-right:-32px;}
.Floor002658 .slick-arrow:hover{ border-color:var(--hover-color);}
@media(max-width:640px){
.Floor002658 li.slick-slide{ transform:scale(1);}
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
/*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
.Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
.Floor002658 .slick-arrow{width: 24px; height: 24px; margin-top: -12px;border-width: 3px;}
}
/*Floor002478 */
.Floor002478{ padding:var(--padMar100) 0 var(--padMar60)}
.Floor002478 .txt{ width:65%; padding-bottom:7%;}
.Floor002478 .txt img{max-width: 0.5rem;}
.Floor002478 .txt p{color:var(--black); line-height:0.3rem;font-size: var(--font-size18);}

.Floor002478 .list{ margin-left:-3.33333%;}
.Floor002478 .list dd{ float:left; width:30%; position:relative; margin-left:3.33333%; z-index:1;}
.Floor002478 .list dd img{ width:100%;}
.Floor002478 .list dd a{ position:absolute; left:0; top:0; width:100%; height:100%;color:#2d1f1f;}
.Floor002478 .list dd:nth-child(2){ margin-top:-5%; z-index:2;}
.Floor002478 .list dd:nth-child(3){ margin-top:-25%;}
.Floor002478 .list dd figure{ position:absolute;  width:69.6%; background:url(../images/Floor002478-icon.png) no-repeat right bottom #fff; font-size:16px; padding:7%;}
.Floor002478 .list dd a:hover figure{ background-color:#79242f; transition:0.3s;}
.Floor002478 .list dd a:hover{ color:#cbbeae;}
.Floor002478 .list dd a:hover figure i{ color:#94605e;}
.Floor002478 .list dd figure i{ display:block; color:#d1d0d0; text-transform:uppercase; font-style:normal; }
.Floor002478 .list dd:nth-child(1) figure{ left:0;bottom:15%;}
.Floor002478 .list dd:nth-child(2) figure{ right:-15%; bottom:20%;}
.Floor002478 .list dd:nth-child(3) figure{ left:0;top:15%;}
.Floor002478 .loadmore{ clear:both;position:relative; z-index:10;}
.Floor002478 .loadmore a{ float:left; width:30%; margin-left:69%; padding:5% 0 8% 0; text-align:center; margin-top:-10%; }
.Floor002478 .loadmore a i{ background:url(../images/Floor002478-loading.png) no-repeat; width:35px; height:37px; display:inline-block; margin-left:10px; vertical-align:middle; animation:infinite Floor002478_move linear 1s 0s;}
.Floor002478 .loadmore a:hover{background:url(../images/Floor002478-hover_img.jpg) no-repeat center center; background-size:cover; color:#79242f;}
.Floor002478 .loadmore a:hover i{ background-image:url(../images/Floor002478-loading_hover.png);}
@media(min-width:1101px){
.Floor002478 .list dd figure i{  font-size:18px; letter-spacing:16px;}
.Floor002478 .list dd figure{  font-size:32px; }
}
@media(max-width:1600px){
.Floor002478 .txt{ padding-left:2%;}
.Floor002478 .list{ padding:0 2%;}
}
@media(max-width:1000px){
.Floor002478 .txt h1{ font-size:30px; }
}
@media(max-width:640px){
.Floor002478 .txt p{ font-size:14px; }
}
@media(max-width:480px){
.Floor002478 .txt{ width:auto;}
.Floor002478 .list{ margin-left:0;}
.Floor002478 .list dd{ margin:0 !important; float:none; width:auto;}
.Floor002478 .loadmore a{ float:none; display:block; width:auto; margin:0 2%; padding:5% 0;}
.Floor002478 .list dd:nth-child(2) figure{ right:0;}
.Floor002478 .txt h1{ font-size:20px; }
.Floor002478 .txt p{ font-size:12px; }
.Floor002478 .txt .more{ font-size:14px;}
}
@keyframes Floor002478_move
{
from { transform:rotate(0); }
to {transform:rotate(360deg);}
}
@-webkit-keyframes Floor002478_move
{
from { transform:rotate(0);}
to {transform:rotate(360deg);}
}

.Tit_box{display: flex;align-items: center;}
.Tit_box img{display: none;}
.Tit_box span{
    font-size: 5vw;
    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(--hover-color);

}

.Con_lx{padding: var(--padMar60) 0;text-align: center;}
.Con_lx h2{font-size: var(--font-size24);color: var(--black0);}
.Con_lx dl{display: flex;justify-content: center;margin: 0.3rem 0;}
.Con_lx dl .code{max-width: 1.5rem;}
.Con_lx .send a{background-color: var(--hover-color);color: var(--white);font-size: var(--font-size18);display: inline-block;padding: 0.1rem 0.2rem;text-decoration: underline;border: 1px solid var(--hover-color);}
.Con_lx .send a:hover{border: 1px solid var(--hover-color);color: var(--hover-color);background-color: var(--white);}

.Con_add ul li{list-style: none;margin-bottom: 0.5rem; width:46%; float: left;}
.Con_add ul li:nth-child(odd){margin-right:8%;}
.Con_add ul{background-color: #333;color: var(--white);font-size: var(--font-size16);border-radius: 0 0.3rem 0 0.3rem;width: 65%;margin: 0 auto;padding: 0.5rem;}
.Con_add ul li h2{font-size: var(--font-size24);font-weight:normal;position: relative;padding-bottom: 0.1rem;margin-bottom: 0.2rem;}
.Con_add ul li h2::after{content: "";display:block;width:100%;height: 1px;background-color: #fff;position: absolute;left:50%;transform: translateX(-50%);bottom: 0;}



.About{padding:var(--padMar60) 0;}
.About .singlePage{line-height: 0.30rem;font-size: var(--font-size18);color: var(--black0);text-align: justify;word-spacing: normal;letter-spacing: normal;}
.About .singlePage center{display: flex;justify-content: space-between;}
.About .singlePage img{max-width: 49%; margin: .2rem 0;}


.Summ{padding:var(--padMar60) 0;}
.Summ .intro p{font-size: var(--font-size18); color: var(--black); line-height: .3rem;}

.RighInfo002811{padding:var(--padMar60) 0; background:var(--bg2)}
.RighInfo002811 .box:not(:last-child){margin-bottom:7%;}
.RighInfo002811 .box{display: flex;justify-content: space-between;flex-direction: row-reverse;align-items: center;}
.RighInfo002811 .box .txt{flex: 1;}
.RighInfo002811 .box:nth-child(2n) .txt .inner,
.RighInfo002811 .box:nth-child(2n-1) .txt{}
.RighInfo002811 .pic{width:45%;padding-right:5%;flex: 1;}
.RighInfo002811 .box:nth-child(2n){flex-direction: row;}
.RighInfo002811 .box:nth-child(2n) .pic{padding-right:0;padding-left:5%;}
.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative; z-index: 10;}
.RighInfo002811 .txt .inner{padding: 0;}
/* .RighInfo002811 .box:nth-child(2n) .txt{vertical-align: top; padding-right:4.9%;} */
.RighInfo002811 .txt .tit{font-size:var(--font-size30);color:var(--hover-color);font-family: 'BR';border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-bottom: .15rem;}
.RighInfo002811 .txt .tit span{font-size: var(--font-size44); font-family: 'BR'; color: var(--hover-color); padding-right: .14rem;}
.RighInfo002811 .txt p{line-height:.3rem; font-size:var(--font-size18);color:var(--black);}
.RighInfo002811 .txt p span{font-family: 'BR'; color: var(--black0);}
@media(min-width:1025px){
.RighInfo002811 .box:nth-child(2n){margin-bottom:8%; background:var(--bg2)}
.RighInfo002811 .box .pic{width: 45%;}
.RighInfo002811 .box .pic .inner{ width: 100%;}
.RighInfo002811 .box:nth-child(2n-1) .pic .inner{margin-top: -8%; padding-bottom: 6%;}
.RighInfo002811 .box:nth-child(2n) .pic .inner{float: right; margin-top:0;}
}
@media(max-width:1024px){
.RighInfo002811 .ytable,
.RighInfo002811 .ytable-cell{display: block;}
.RighInfo002811 .txt .inner{padding: 5% 10%!important;}
}


.PicList003142{padding:var(--padMar60) 0;}
.PicList003142 li{float: left;}
/* .PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding:.25rem;} */
.PicList003142 li .tit{ font-size:var(--font-size24);line-height:1.4;color: var(--black0); margin: .2rem 0 .15rem 0; font-family: 'BR';}
.PicList003142 li .txt dl{font-size:var(--font-size18); line-height:1.4; color: var(--grey);text-align: justify;word-spacing: normal;letter-spacing: normal;word-break: break-all;}
.PicList003142 li .txt dd{margin-bottom: .15rem;}
.PicList003142 li .txt dd b{color: var(--black );}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom:70%;transition: 0.3s;}
.PicList003142 li:hover .Ispic{transform: scale(1.1);}
.PicList003142 li:hover{color:var(--hover-color);}
.PicList003142 li:hover .txt .tit{color: var(--hover-color);}
@media (min-width:1025px) {
.PicList003142 li{width:30%;}
.PicList003142 li:not(:nth-child(3n)){margin-right:5%;}
.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;}
}
@media(max-width:768px){
.PicList003142 li{width: 100%;}
}


.PicList002951{padding:var(--padMar60) 0; background:var(--bg);}
.PicList002951 .item{margin:0 0 2vw 0;background: var(--white);}
.PicList002951 .item .itemBox{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;flex-direction: row-reverse;}
.PicList002951 .item:nth-child(2n) .itemBox{flex-direction: row;}
.PicList002951 .item .txt{width:60%;padding:0.2rem 0;}
.PicList002951 .item .pic{width:40%;}
.PicList002951 .item a:hover{color: var(--hover-color);}
.PicList002951 .txt .inner{padding: 0 .4rem;}
.PicList002951 .txt p{line-height: .28rem; color:var(--grey); font-size: var(--font-size17);}
.PicList002951 .tit{font-size:var(--font-size24); line-height:1.4; font-family: 'BR'; color: var(--black0);}
.PicList002951 .tit:after{display: block; margin-top:.2rem; content: '';background:var(--hover-color); width: .3rem; height: 2px;}
.PicList002951 .item a:hover  .tit:after{background: var(--hover-color);}
.PicList002951 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002951_more.png") no-repeat right center;color: #999;}
.PicList002951 .item a:hover .more{background-image: url("../images/PicList002951_more_on.png");}
@media(min-width:1025px){
.PicList002951 .pic{ width:40%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002951 .pic{ width:50%;}
.PicList002951 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002951 .ytable,
.PicList002951 .ytable-cell{display: block;}
.PicList002951 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002951 .tit{font-size: 5vw;}
}



.Floor0031761{padding:var(--padMar100) 0 0 0; overflow: hidden; position: relative; z-index: 1; }
.Floor0031761 .item-1{padding-bottom: var(--padMar60); margin-bottom:var(--padMar60);}
/* .Floor0031761 .item-1 > .ytable > .ytable-cell{vertical-align: bottom; } */
.Floor0031761 .item-1 .right{position: relative;}
.Floor0031761 .item-1 .right:after{position: absolute;content: '';width: 50vw;padding-bottom: 65%;bottom: -0.5rem;background: #f7f8fb;background-size: cover;left: 25.715%;}
.Floor0031761 .item-1 .video{position: relative;z-index: 4;}
.Floor0031761 .item-1 .video img{ border-radius: 0.1rem;box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);}
.Floor0031761 .item-1 .video .Ispic{padding-bottom:0;}
.Floor0031761 .en{position: absolute;font-size:8em;color: #f8f8f8; line-height:1; z-index: 1; font-family: 'BR';/* -webkit-text-stroke: 0.02rem rgba(255,255,255,0.85); color: transparent; */text-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.5);}
.Floor0031761 .item-1  .en{bottom: -0.5rem;}
.Floor0031761 .cate-name,
.Floor0031761 .item-1 .title{color: var(--black);}
.Floor0031761 .cate-name{ font-size: 2.625em;}
.Floor0031761 .item-1 .edit_info,
.Floor0031761 .item-2 .edit_info{line-height:1.8;color: var(--black); font-size: var(--font-size18);}

.Floor0031761  .box{background: #f5f5f5;padding: var(--padMar60) 0;}
.Floor0031761 .item-2{padding:0; }
.Floor0031761 .item-2 .pic{position: relative;z-index: 2;}
.Floor0031761 .item-2 .cate-name{color: var(--black0);margin-bottom: 0.8em; padding-top: 1em;}
.Floor0031761 .item-2 .img li .imgbox{ padding-bottom: 0.2rem; position: relative; z-index: 2;}
.Floor0031761 .item-2 .img li .imgbox img{ border-radius: 0.1rem;box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);}
.Floor0031761 .item-2 .img li .imgbox::after{display: block; content: '';width:90%; height:90%; background:var(--hover-color); position: absolute; right: 5%; bottom: 0; z-index: -1; opacity: 0.05;border-radius: 0.1rem; }

@media (min-width:1025px){
.Floor0031761 .item-1 .left{padding-right:6%; position: relative;}
.Floor0031761 .item-1 .right{width: 50%;}
.Floor0031761 .item-1 .video .en{left:50%;transform: translateX(-50%);}
.Floor0031761 .item-2 .left{width:50%;}
.Floor0031761 .item-2 .en{right: -1.2em; top: 0.11875em;}
.Floor0031761 .item-2 .right{padding-left: 7%;}

.Floor0031761 .item-2 .img ul{display: flex; align-items: center; justify-content: space-between;}
.Floor0031761 .item-2 .img li{ width: 48.5%;}
}
@media (max-width:1024px) {
.Floor0031761 .item > .ytable,
.Floor0031761 .item > .ytable > .ytable-cell{display: block;}
.Floor0031761 .en{font-size: 2em; } 
.Floor0031761 .item-1 .right:after{bottom: -2em;padding-bottom: 40%;}
.Floor0031761 .item-1{padding-bottom: 0;}
.Floor0031761 .item-1 .video .en{bottom: -0.4em; left: auto; right: 0; top: auto;}
.Floor0031761 .item-2 .en{bottom: -0.4em;}
.Floor0031761 .item-2 .cate-name{text-align: center;}
}
@media (max-width:640px) {
.Floor0031761 .cate-name{font-size: 2em;}
}

/* 20250623----响应式修改 */
@media(max-width:1024px){
    header .top, header .h-bottom{padding:0;}
    header .top .logo img{max-height:0.56rem;}
    .open-menu{margin-left:0.15rem;}
    header .h-bottom{height:auto;}
    menu{top:0.8rem;}
    .top-lang span{font-size: 0.16rem;}
    .all-more a[class*=border-]{padding:0 0.2rem;line-height: 0.4rem;}
    .banner .con{padding:5%;}
    .column-tit{font-size: 0.36rem;margin-bottom:0.2rem;}
    .Floor0031761 .item-1 .video .Ispic{margin:0 auto;display: block;}
    .Floor0031761 .item-1 .video .en{text-align: center;width:100%;font-size: 6em;}
    .Location002970, .Location002970 a{font-size: 0.16rem;}
    .PicList00185021 .grid .text{padding:0.2rem;}
    .RighInfo002811 .box:nth-child(2n) .txt{padding-right:0;}
    .RighInfo002811 .txt .inner{padding:5% !important;}
    .RighInfo002811 .box{flex-wrap: wrap;}
    .RighInfo002811 .pic{width:100%;padding:0 !important;flex: auto;}
    .RighInfo002811 .box:not(:last-child){margin-bottom:0;}
    .PicList002951 .tit{font-size: 0.24rem;}
    .PicList002951 .txt p{font-size: 0.18rem;}
    .RighInfo002810 .txt dl dd{font-size: 0.18rem;}
    .RighInfo002973 .slick-next{right:0;}
    .RighInfo002973 .slick-prev{left:0;}
    .TextList003149 .type dd{display: inline-block;margin-right:0;margin-bottom:0.1rem;font-size: 0.18rem;}
    .TextList003149 .type dd span{font-size: 0.18rem;}
    .TextList003149 .list li .type dd:not(:last-child){padding-right:0;}
    .TextList003149 .list li .intro{font-size: 0.18rem;line-height: 1.4;min-height:1px;}
    .TextList003149 .load-info .edit-info{font-size: 0.18rem;line-height: 1.5;}
    .apply_dt dd{font-size: 0.18rem;}
    .TextList003149 .list li .view{font-size: 0.18rem;}
    .Floor002140 li{padding:0.25rem;}
    .Con_add ul{width:100%;}
    .Form003139 .form{width:100%;}

}

@media(max-width:768px){
    .Floor003226 .list .swiper-slide a .front .ico img{max-height:0.5rem;}
    .PicList002951 .item .pic{width:100%;}
    .PicList002951 .item .txt{width:100%;}

}

@media(max-width:640px){
    .Floor003176 .item-1 .desc{font-size: 0.22rem;margin-bottom:0.2rem;}
    .Floor003210 .swiper-txt h4{font-size: 0.2rem;line-height: 1.4;min-height:1px;}
    .Floor003210 .swiper-txt p{font-size: 0.16rem;margin-top:0.15rem;;}
    .Floor0031761{padding-top:0;}
    .Floor0031761 .item-1 .video .en{font-size: 4em;}
    .PicList00185021 .grid{width:48%;}
    .Floor002997 .ul li a{flex-wrap: wrap;}
    .Floor002997 .ul li .pic{width:100%;}
    .Floor002997 .ul li .txt{width:100%;margin-top:0;padding:5%;}
    .column_title h1{font-size: 0.24rem;}
    .RighInfo002810 .box .slick-dots{bottom:-0.1rem;left:0;width:100%;text-align: center;display: flex;justify-content: center;}
    .PicList0027361 li a{flex-wrap: wrap;}
    .PicList0027361 li .Ispic{width:100%;}
    .PicList0027361 li .txt{box-sizing: border-box;width:100%;}
    .PicList0027361 li .txt p{height:auto;}
    .RighInfo002973 .news-details .edit-info{font-size: 0.18rem;}
    .PicList003230 .news-list .box .desc{font-size: 0.18rem;}
    .Floor002140 li{width:97%;}
    .Floor002987 .title h3{font-size: 0.28rem;}
    .Floor002659 .main .ytable-cell{width:100%;}
    .Floor002659 .title-intro aside{max-width:100%;}
    .Floor002659 .title-intro{padding:0.3rem;}
    .Floor002658 .title-intro{display: block;}
    .Floor002478 .txt p{font-size: 0.18rem;}
    .Floor002478 .list dd{margin:0.1rem 0 !important;}
    .Con_add ul{padding:0.3rem;}
    .Con_add ul li{width:100%;margin-right:0 !important;margin-bottom:0.25rem;}
    .Form003139 .form{padding:0.5rem  0.3rem;}
    .column_title{margin-bottom:0;}
    .Form003139 .form-ul li select, .Form003139 .form-ul li .text{height:0.45rem;line-height: 0.45rem;}
    .Form003139 .form-ul li .tit{line-height: 0.45rem;}
    .Form003139 .form-ul .btn{height:0.45rem;}
}
















