/*Top003221 */
body{overflow-x: hidden;font-size:0.16rem;--hover-color:#7abb3d;--hover-color2:#ffba00;--white:#fff; --gray:#333;--grey2:#666; --black:#000;--radius:.2rem;}
.w22, .w75{padding-bottom: 0;}


a:hover{color: var(--hover-color2);}
.Top003221{font-size: var(--font-size16);--white:#fff;position: fixed;z-index: 100;width:100%;top:0;}
.Top003221 a:hover{color: var(--hover-color2);}
.Top003221_fixed{background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
header{position:relative;z-index:100;}
header .top{height:0.42rem;border-bottom:1px solid rgba(255,255,255,0.12);}
.Top003221_fixed header .top{border-bottom:1px solid rgba(0,0,0,0.12);}
header .top .slogan{color:#fff;margin:0;line-height: 0.42rem;letter-spacing: 0.02rem;}
.Top003221_fixed header .top .slogan{color: #333;}
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}

.Top003221 .h-bottom .logo img{max-height:0.8rem}
.Top003221 .h-bottom .logo img.on,
.Top003221_fixed .h-bottom .logo img{ display:none;}
.Top003221_fixed .h-bottom .logo .on{ display:block !important;}

header .top-search{margin-right:0.17rem;display: block;padding: 0;}
header .top-search .open-search{width:0.56rem;display:block;height:0.42rem;background:center center no-repeat url(../images/Top003221-search.svg);cursor:pointer;background-size:auto 0.2rem}
.Top003221_fixed header .top-search .open-search{filter: brightness(0)}
header .top-search .search-box{position:absolute;right:0;top:0;height:0.4rem;border:1px solid rgba(255,255,255,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;color:var(--white);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/Top003221-lang.svg) left center;background-size:contain;cursor:pointer;color:var(--white)}
.Top003221_fixed .top-lang span{filter: brightness(0);color: #333;}
.top-lang .hover{position:absolute;top:100%;right:0;width:max-content;background-color:#00205b;padding:2em 1em;visibility:hidden;opacity:0;transform:translateY(0.3rem);transition:0.3s}
.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:1rem}
menu li span a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;font-size:0.18rem;color:#fff;}
menu ul li.aon span a{color:var(--hover-color2);}
.Top003221_fixed li span a{color: #333;}
menu ul li.has-sub{position:relative;z-index:100}
menu li .sub{background-color:var(--hover-color2);padding:1em 0;transition:0.3s;border-radius: 0 0 0.2rem 0.2rem;}
menu li .sub dl{position:relative;z-index:1;--top:0}

menu li .sub dl dl{width:max-content;background-color:#00205b;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 li .sub a:hover{color:#fff;}
/* 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}
header .top,
header .h-bottom{padding:0;}
menu li + li{margin-left:calc(85 / 1920 * 100vw)}
menu ul li.active .sub{transform:translateY(0);visibility:visible;opacity:1}
menu li .sub{width:10em;position:absolute;left:50%;top:100%;transform:translateY(0.3rem);opacity:0;visibility:hidden;margin-left:-5em;text-align: center;}
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;display: none}
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:1024px) {
    header .top,
    header .h-bottom{}
    header .h-bottom{height: 0.6rem;}
    header .top{height: 0.5rem;}
	header .top .slogan{line-height: 1.5; font-size: var(--font-size14);}
	.Top003221 .h-bottom .logo img{max-height:0.55rem}
    .open-menu{border-radius: 50%;}
    .open-menu i{width: calc(100% - 0.1rem); left: 0.05rem; background: var(--white);}
    menu{position: fixed; left:-100%;opacity: 0;transform: translateX(-100%);top: 1.1rem;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 0.2rem; color: #333;}
    menu li .sub,
    menu li .sub dl dl{display: none;}
    menu ul li.active .sub{display: block;border-radius: 0;}
    header .top-search{position:inherit;margin-right: 0.12rem;}
    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;}
	.Top003221_fixed .open-menu i{ background: var(--hover-color);}
}
/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}

/*方法4*/
/*.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Banner002826  li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.Banner002826  li.video-show .open-video{opacity: 1;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
}*/

/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%;}
.Banner002826 li.slick-slide video + a{visibility: hidden;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

/*方法5  添加播放按钮+弹窗*/
/*.Banner002826 .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20; cursor: pointer;}

.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}*/

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.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)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}



.Banner002826 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002826 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:2px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002826 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002826 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002826 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}


.index-title{margin-bottom:0.45rem;}
.index-title .cn{font-size:0.46rem;color:#000;font-weight: bold;}
.index-title .cn b{position: relative;display: inline-block;}
.index-title .cn b:after{position: absolute;content:'';z-index: 0;background:linear-gradient(rgb(255,186,0,0.3),transparent);width:0.55rem;height: 0.55rem;right:-0.27rem;top:-0.2rem;border-radius: 0.5rem}
.index-title .cn span{color:var(--hover-color);}
.index-title .en{font-size:0.22rem;color:rgba(0,0,0,0.25);}
.index-title.center{text-align: center;}
.index-title.white .cn{color:#fff;}
.index-title.white .cn span{color:#fff;}
.index-title.white .cn b:after{background:linear-gradient(rgb(255,255,255,0.3),transparent)}
.index-title.white .en{color:#fff;}

.index-more a{display: flex;align-items: center;color: var(--hover-color2);font-size: var(--font-size16);}
.index-more a .ico{background: var(--hover-color2) url(../images/more.svg) no-repeat center center;background-size: auto 0.1rem; width: 0.55rem;height: 0.55rem;margin-left: 0.15rem;border-radius: 50%;display: block;transition: 0.3s;}
.index-more a:hover .ico{transform: rotate(90deg);background-color:var(--hover-color);}
.index-more a:hover {color: var(--hover-color);}


@media(max-width:1024px){
.index-title {margin-bottom:0.3rem;}
.index-title .cn{font-size:0.36rem;}
}

/*Floor003065 */
.Floor003065{padding:var(--padMar100) 0; }
.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .txt-info{padding-left: 5vw;}
.Floor003065 .ytable-cell{width: 50%;vertical-align: top;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: relative; z-index: 1;border-radius: 20px;overflow: hidden;background: #000; margin-bottom: 2.4vw;}
.Floor003065 .video .pic img{opacity: 1;}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
.Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}
.Floor003065 .number li{float: left;color: #666;}
.Floor003065 .number li aside{color:var(--hover-color);font-size:0.22rem;}
.Floor003065 .number li aside b{font-size:0.48rem;font-weight: 900; line-height: 0.85em;display: inline-block;margin-right:0.05rem;}
.Floor003065 .number li p{margin-top:0.1rem; margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 0.36rem; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 0.3rem; }
}

.Corporatetag{background:#000;padding:var(--padMar100) 0;background:url(../images/Corporatetag-bg.jpg) no-repeat center/cover;}
.Corporatetag li{width:25%;float:left;text-align: center;}
.Corporatetag li .icon img{max-width: 0.6rem;}
.Corporatetag li h2{color:#fff;font-size:0.24rem;font-weight: normal;margin:0;margin-top:0.1rem;}

@media(max-width:1024px){
.Corporatetag li .icon img{max-width: 0.4rem;}	
.Corporatetag li h2{font-size: 0.18rem; }
}


.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info .name{color: var(--hover-color2);font-size: 0.28rem;margin-bottom:0.2rem;}
.Floor003065 .txt-info .info p{line-height: 1.8;}
.Floor003065 .txt-info .year{z-index: 1;padding: 2vw 10vw 2.2vw 2vw; border-radius: 20px;background-color:var(--hover-color);}
.Floor003065 .txt-info .year b{font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width:0.7rem;height: 0.7rem; background-image: url("../images/Floor003065_bg1.png");right: 1.93vw; bottom: 1.93vw;opacity: 0.3}
.Floor003065 .txt-info .year:after{width: 33.59vw; height: 31.93vw;background-image: url("../images/Floor003065_bg.png"); right: 0; bottom: 0;display: none;}
.Floor003065 .index-more{margin-top:2vw;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 0.3rem; padding: 0.1rem 0.2rem;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}
}

.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;transition: all ease 0.3s;}
/*Floor003006 */
.Floor003006{position: relative; z-index: 1;padding-bottom: 5vw;}
.Floor003006 .auto{max-width: 1400px; }
.Floor003006 .list li{display:inline-block;margin:0 0.1rem;width:2.5rem;}
.Floor003006 .list li .item .tit{text-align: center;margin-top:0.2rem;font-size: var(--font-size18); line-height: 1.6;}
.Floor003006 .list li .item .img{background: url(../images/honor-bg.jpg) no-repeat bottom center;background-size: 100% 100%;height:3.9rem;box-sizing: border-box;padding:0.35rem 0;transition: all .5s;border-radius: 0.15rem}
.Floor003006 .list li .item .img .imgbox{padding-top:3.2rem;}
.Floor003006 .list li .item .img .imgbox img{padding:0.12rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:80% !important;max-height:3.2rem;width:80%;margin:0 auto;height:auto;position: relative;z-index:9;}
.Floor003006 .list li .item .img .imgbox .box{position: relative;text-align: center;width:100%;}
.Floor003006 .list li .item:hover .img span{transform: scale(1.05);}

@media(max-width:1024px){
.Floor003006 .list li{width: 25vw;}
.Floor003006 .list li figure{height: 12vw;}
.Floor003006 .list li img{max-height: 8vw; width: 80%;display: block; margin: 0 auto;}
}
/*Floor002717 */
.Floor002717{ position:relative; padding:var(--padMar100) 0 var(--padMar60) 0; overflow:hidden; }

.Floor002717 .second{display: flex; max-width:9rem; margin: 0 auto;justify-content:space-between;align-items: center; margin-bottom: .6rem;}
.Floor002717 .second dd{width:1.6rem;height:1.6rem;background-color:var(--hover-color);border-radius: 1.6rem;float: left;text-align: center;color: #fff;display: flex;align-items: center;justify-content: center;}
.Floor002717 .second dd:nth-child(2n){background-color: var(--hover-color2);margin-top:.9rem;}
.Floor002717 .second dd .icon{max-width:40%;}
.Floor002717 .second dd aside{text-align: center; font-size: .2rem; padding-top: .15rem; color: #fff;}
.Floor002717 .second dd.active aside{font-weight: bold;}
.Floor002717 .second dd.active{background-color: var(--hover-color);}


.Floor002717 .tab_list .tab_item{ display: none;}
.Floor002717 .list{ position:relative; z-index:10;}
.Floor002717 .list:before{ position:absolute; right:0; width:100%; background:#f5faf5;  top:27%; content:'';}
.Floor002717 .list .auto{ position:relative; z-index:3;}
.Floor002717 .list ul{ float:left; width:50%;}
.Floor002717 .list li{margin:0 3.75% 7.5%;}
.Floor002717 .list li a{ position:relative; display:block;  color:#333;}
.Floor002717 .list li .txt{ transition:0.3s; position:relative;z-index:10;}
.Floor002717 .list li .txt h3{ font-weight:normal; font-size:0.24rem; margin:0.2rem 0 0.1rem;}
.Floor002717 .list li .txt p{ margin:0; font-size:0.16rem;color:#666;}
.Floor002717 .list li .txt .more{color:var(--hover-color2);display: inline-block;margin-top:0.25rem;padding-right:0.20rem;background:url(../images/more2.svg) no-repeat right center/0.1rem;}
.Floor002717 .list li .pic{overflow: hidden;border-radius: 0.15rem;}
.Floor002717 .list li .Ispic{ padding-bottom:60%;transition: 0.3s;}
.Floor002717 .list ul:nth-child(2){ margin-top:7%;}
.Floor002717 .list li a:hover .Ispic{transform: scale(1.1);}
@media(max-width:1024px){
.Floor002717 .list li .txt h3{font-size:0.2rem;}
.Floor002717 .second{gap: 0.1rem;margin-bottom: .3rem;}
.Floor002717 .second dd:nth-child(2n){margin-top:.5rem;}
.Floor002717 .second dd aside{font-size: .18rem;}
}

/*Floor003220 */
.Floor003220{--txt-color-222:#222;--rgb-white:255,255,255;--white:#fff;padding: 5vw 0;background:#f5faf5; overflow: hidden;}

.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width: 1.6rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0;}
.Floor003220 .swiperCon:before{left: 0;background: linear-gradient(to right,rgba(var(--rgb-white),1) 79.375%,rgba(var(--rgb-white),0) 100%); }
.Floor003220 .swiperCon:after{right: 0;background: linear-gradient(to right,rgba(var(--rgb-white),0) 20.625%,rgba(var(--rgb-white),1) 100%); }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius: 0.15rem;}
.Floor003220 .pic .Ispic{padding-bottom:calc(310 / 462 * 100%); transition: 0.5s ease-in-out;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{margin-top: 0.2rem;}
.Floor003220 .tit{font-size: 0.22rem; margin-bottom: 0.1rem;color:#000;line-height: 1.75}
.Floor003220 .txt p{color:#666;line-height: 1.75;margin:0;}
.Floor003220 .txt time{color: #999; font-size: var(--font-size18);}
.Floor003220 .controls{display: flex;align-items: center; margin-top: var(--padMar60); }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #eee;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -2px;background-color: var(--hover-color);border-radius: 5px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px var(--hover-color2); background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s;  position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color2);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
.Floor003220 .swiperCon{padding: 0 0 0 var(--padMar160);}
.Floor003220 .swiperCon:after{display: none;}
.Floor003220 .swiper{ width: calc(100% + 1.6rem);}
.Floor003220 .controls{width: calc(100% - 3.08rem);}
}
@media (max-width:1024px) {
.Floor003220 .swiperCon{padding: 0 var(--padMar160);}
.Floor003220 .swiperCon:before{width: var(--padMar160);}
}


/*Floor003055 */
.Floor003055{padding:5vw 0;background-color: #f5faf5;font-size: 16px;}
.Floor003055 .autoCon-1600{position: relative;}
.Floor003055 .index-more{position: absolute;right:0;top:0.3rem;}
.Floor003055 .news-top{background: #fff;border-radius: 0.15rem;overflow: hidden;}
.Floor003055 .pic{ overflow: hidden;border-radius: 0.15rem;}
.Floor003055 .Ispic{padding-bottom: 64%;transition:0.3s;}
.Floor003055 .txt{padding: 2vw 2.5vw;color: #000;}
.Floor003055 .txt time{color: #999;}
.Floor003055 .txt h3{font-size: 0.22rem;font-weight: normal; margin: 10px 0;color:#333;}
.Floor003055 .txt p{ line-height: 1.875em; margin-bottom: 1vw;color:#666;}
.Floor003055 .txt .more{display: inline-block;padding-right: 20px;background: url(../images/more2.svg) no-repeat right center/0.1rem;color:var(--hover-color2);}
.Floor003055 a:hover .txt h3{ color: var(--hover-color2);}
.Floor003055 a:hover .Ispic{transform: scale(1.1);}
.Floor003055 .slider li a{background: #fff; padding: 1.3vw; margin-bottom: 10px; table-layout: fixed;border-radius: 0.15rem}
.Floor003055 .controls{margin-top: 2vw; position: relative;overflow: hidden;}
.Floor003055 .controls .slick-dots{float: right;position: relative;}
.Floor003055 .controls .slick-dots li{list-style: none;}
.Floor003055 .controls .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003055 .controls .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: var(--hover-color); border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003055 .controls .slick-dots li.slick-active button{background: var(--hover-color2); width: 50%; height: 50%;}
.Floor003055 .controls .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid var(--hover-color2); border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
.Floor003055 .slick-dots:after{position: absolute;right: 100%; top: 50%; height: 1px; background: #e8e8e8; margin-right: 2vw; width: 50vw; content: '';}
@media(min-width:481px){
.Floor003055 .slider li .pic{width: 34.765%;}
.Floor003055 .slider li .Ispic{padding-bottom: 64%;}
.Floor003055 .slider li .txt{padding: 0 2.08vw;}
.Floor003055 .slider li .txt h3{font-size: 0.22rem}
.Floor003055 .slider li .txt p{margin-bottom: 1vw;}
}
@media(min-width:1025px){
.Floor003055 .left{width: 36.25%;}
.Floor003055 .right{width: 61.25%;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor003055{font-size: 1.1vw;}
.Floor003055 .txt h3{font-size: 1.5vw;}
.Floor003055 .slider li .txt h3{font-size: 1.3vw;}
}
@media(max-width:1024px){
.Floor003055{padding:var(--padMar100) 0;}
.Floor003055 .left{margin-bottom: 3vw;}
.Floor003055 .txt{padding: 4vw;}
.Floor003055 .txt p{height: 3.75em; }
}
@media(min-width:481px) and (max-width:1024px){
.Floor003055 .slider li .txt{padding: 0 4vw;}
}
@media(min-width:481px) and (max-width:768px){
.Floor003055 .slider li .pic{width: 45%;}
}
@media(max-width:768px){
.Floor003055{font-size: 2.5vw;}
.Floor003055 .txt h3{font-size: 3.5vw;}
.Floor003055 .slider li .txt h3{font-size: 3vw;}
}
@media(max-width:480px){
.Floor003055 .slider li .ytable-cell,
.Floor003055 .slider li a{display: block;}
.Floor003055 .slider li a{padding: 4vw;}
.Floor003055{font-size: 3.5vw;}
.Floor003055 .txt h3{font-size: 5vw;}
.Floor003055 .slider li .txt h3{font-size: 4vw;}
}


/*Floor003007 */
.Floor003007{position: relative; z-index: 1;padding:var(--padMar100) 0;}
.Floor003007 .list li{display:inline-block; width: 2.78rem;box-shadow: 0 0 0.15rem rgba(0,0,0,0.1);margin:0.15rem; border-radius: 0.1rem;}
.Floor003007 .list li figure{display: table;  height: 110px;width: 100%; text-align: center;}
.Floor003007 .list li a{display: table-cell;vertical-align: middle;}
.Floor003007 .list li img{max-height: 90px; max-width: 100%!important;}
@media(max-width:1024px){
.Floor003007 .list li{width: 26vw;margin:0.1rem;}
.Floor003007 .list li figure{height: 15vw;}
.Floor003007 .list li img{max-height: 8vw; width: 80%;display: block; margin: 0 auto;}
}



.Mergebox{padding:0 0 var(--padMar100) 0;}
.Mergebox .Floor002479{width: 45%;}
.Mergebox .Floor1234{width: 50%;}

@media(max-width:1024px){
.Mergebox .Floor002479{width: 100%;}
.Mergebox .Floor1234{width: 100%; margin-bottom: 0.4rem;}
}


.Floor1234 .slider .slick-list li{display: block; width: 32% !important;}
.Floor1234 .slider .slick-list li:not(:nth-child(3n)){margin-right:2%;}

/* .Floor1234 .slick-slide > div{width: 32%;} */

.Floor1234 .pic{overflow: hidden;position: relative; border-radius: .2rem;}

.Floor1234 .pic .Ispic{padding-bottom:106%; transition: 0.5s;}
.Floor1234 li a:hover .Ispic{transform: scale(1.08);}
.Floor1234 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor1234 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 0.1rem; height: 0.1rem; margin: 0 6px;background: #eaeaea;}
.Floor1234 .slider .slick-dots li button{display: none;}
.Floor1234 .slider .slick-dots li.slick-active{border-color: var(--hover-color);background:  var(--hover-color);}
@media(min-width:1025px){
.Floor1234 .slider .slick-list li{margin-bottom:.3rem;}
}
@media(max-width:1024px){
.Floor1234 .slider .slick-list li{width: 48% !important;}
.Floor1234 .slider .slick-dots{margin-top: 0.2rem;}
}

/*Floor002479 */
.Floor002479{font-size:0.16rem;}
.Floor002479 .img img{ width:100%;}
.Floor002479 footer{ max-width:1600px; }
.Floor002479 .contact{margin:0 auto;  position:relative; z-index:10; }
.Floor002479 .from{background: #fff; padding:6% 8%; position:relative; box-shadow:0 0 0.25rem rgba(0,0,0,0.1);border-radius: 0.5rem}
.Floor002479 .from table{ width:100%;}
.Floor002479 .from td{ font-size:0.16rem; border-bottom:1px solid #e8e8e8; padding:0.1rem 0;line-height: 0.45rem;color:#999;}
.Floor002479 .from td span{color:var(--hover-color2);}
.Floor002479 .from td:nth-child(1){ width:33%;color:#333;font-size:0.18rem;border-bottom:0; }
.Floor002479 .from td:nth-child(3){ width:20px;color:#d50000; text-align:right;}
.Floor002479 .from .text{ border:none; width:100%; height:0.45rem; line-height:0.45rem;}
.Floor002479 .from .btn td{ border-bottom:0; padding-top:35px; text-align: center;}
.Floor002479 .from .btn input{ height:0.5rem; padding:0 0.3rem;min-width:1.5rem; cursor:pointer; font-size:0.16rem; color:#fff; background:var(--hover-color2); border:none;border-radius: 0.5rem}
@media(max-width:1024px){
.Floor002479 .contact{ float:none; width:auto;}
.Floor002479 .contact{ margin-top:0 !important; }
.Floor002479 .from{padding:0.2rem;}
.Floor002479 .from td:nth-child(1){font-size:0.16rem;width:48%;}
.Floor002479 .from td{line-height: 0.35rem;}
.Floor002479 .from .text{ height:0.35rem; line-height:0.35rem;}
}


.ServiceProcess{padding:var(--padMar100) 0;background:#000;background:url(../images/ServiceProcess-bg.jpg) no-repeat center/cover;}
.ServiceProcess dl{display: flex;flex-wrap: wrap;justify-content: center;position: relative;z-index: 10}
.ServiceProcess dl dd{width:16.65%;float:left;text-align: center;position: relative;}
.ServiceProcess dl dd:before{content: "";top: 0.71rem;position: absolute;width: 47%;border-top: 2px dashed #fff;z-index: -1;}
.ServiceProcess dl dd:after{position: absolute;content: '';border: 8px solid transparent;border-top-width: 10px;border-top-color: #fff;top: 27%; margin-top: -8px;right: -5%;transform: rotate(-90deg);}
.ServiceProcess dl dd:before{right: -24%;}
.ServiceProcess dl dd:last-child:after{display: none;}
.ServiceProcess dl dd:last-child:before{display: none;}
.ServiceProcess dl dd .icon{width: 1.4rem;height: 1.4rem;margin: 0px auto 0.2rem;border-radius: 50%;border: 2px dashed rgba(255,255,255,0.35);display: inline-block;position: relative;align-items: center;vertical-align: middle;}
.ServiceProcess dl dd .icon span{width: 0.8rem;height: 0.8rem;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;position: absolute;transition: all 0.5s;}
.ServiceProcess dl dd .icon:after{left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;content: "";width: calc(100% - 0.34rem);height:calc(100% - 0.34rem);background:rgb(var(--rgb-hover),0.1);transition: all 0.5s;border-radius: 50%;}
.ServiceProcess dl dd .icon img{position: absolute;max-width: 75%;max-height: 75%;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%);filter: brightness(0) invert(1); }
.ServiceProcess dl dd .num{color: #fff;padding-bottom: 0.02rem; font-size: var(--font-size22); margin-bottom: 0.1rem;font-weight: bold;}
.ServiceProcess dl dd .tit{margin: 0;margin-bottom:0.1rem; font-size: var(--font-size24);color:#fff;}
.ServiceProcess dl dd .info{font-size:0.16rem;color:#fff;}
.ServiceProcess dl dd:hover .icon img{filter: brightness(0) invert(1);}
.ServiceProcess dl dd:hover .icon span,
.ServiceProcess dl dd:hover .icon:After{transform: translate(-50%,-50%) scale(1.35);}

@media(max-width:1024px){
.ServiceProcess dl{justify-content: space-between;}
.ServiceProcess dl dd{width:33%; margin-bottom: 0.2rem;}
.ServiceProcess dl dd:before{top: 0.5rem;width: 32%;}
.ServiceProcess dl dd:before{right: -17%;}
.ServiceProcess dl dd:after{top: 23%;right: -10%;}
.ServiceProcess dl dd .icon{width: 1rem;height: 1rem;}
.ServiceProcess dl dd .icon span{width: 0.6rem;height: 0.6rem;}
.ServiceProcess dl dd:nth-child(3n):after{display: none;}
.ServiceProcess dl dd:nth-child(3n):before{display: none;}
.ServiceProcess dl dd .num{font-size: var(--font-size18);}
.ServiceProcess dl dd .tit{font-size: var(--font-size20);}
}


/*Floor003240 */
.Floor003240{ background-size: 100% auto;padding:0 0 var(--padMar100); overflow: hidden;position: relative;}
.Floor003240:after{content:'';width:11rem;height: 5rem;background:url(../images/Floor003240-afterbg.jpg) no-repeat left bottom/cover;position: absolute;bottom:12%;left:0;opacity: 0.08}
.Floor003240 .swiper-wrapper{height: auto;}

.swiper-v-list{--txth:0.56rem;--vnum:7;}
.swiper-v-list .swiper-slide{font-size: var(--font-size20);color:#333;}
.swiper-v-list .swiper-slide-active{color:var(--hover-color2);z-index: 4;}
.swiper-v-list .txt{position: relative;}
.swiper-v-list .txt p{margin: 0;}
.swiper-v-list .line{display: flex; justify-content: space-between;align-items: flex-start; position: absolute; left: 0;top: 0;}
.swiper-v-list .line i{background-color: #cacaca;}
.swiper-v-list .swiper-slide-active .line i{background-color: var(--hover-color2); transition: 0.3s 0.3s;}

.Floor003240 .left{position: relative;z-index: 10;}
.swiper-overlay .swiper-wrapper{ align-items: center;}
.swiper-overlay .swiper-slide{display: flex;align-items:center;z-index: 1;transition: opacity 0.3s;}
.swiper-overlay .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev){opacity: 0;}
.swiper-overlay .swiper-slide .pic{position: relative;z-index: 1;transition: 0.3s;}
.swiper-overlay .swiper-slide-next,
.swiper-overlay .swiper-slide-prev{z-index: 2;}
.swiper-overlay .swiper-slide-prev .pic{ transform: scale(0.791) translateX(30%); transform-origin: right 50%; }
.swiper-overlay .swiper-slide-active{z-index: 10;}
.swiper-overlay .swiper-slide-active .pic{transform: scale(1); transform-origin: center center;}
.swiper-overlay .swiper-slide-next .pic{ transform: scale(0.791) translateX(-30%);transform-origin: left 50%;}
.swiper-overlay .swiper-slide .pic img{position: relative;z-index: 4;}
.swiper-overlay .swiper-slide .pic::before{position: absolute;z-index: 10;left: 0;top: 0;content: '';width: 100%;height: 100%;background: url(../images/Floor003240-kuang-v.png) no-repeat center center; background-size: 100% 100%;height: 100%;}
.swiper-overlay .swiper-slide .pic:after{position: absolute; content: '';width: 3.55rem;height: 1.44rem; bottom: -0.05rem;background: url(../images/Floor003240-kuang-shadow.png) no-repeat center center; background-size: contain; left: -1.32rem;z-index: 0;}
.swiper-overlay p{position: absolute; top: 40%;width: 50%;left: 50%;transform: translateX(-50%);z-index: 10;text-align: center;color: #c00;}

@media (min-width:1025px) {
.Floor003240 .left{width: calc(665 / 1600 * 100%);}
.Floor003240 .right{width: calc(740 / 1600 * 100%);}
.swiper-overlay{width: 175.156%;margin-left: -37.578%;}
.swiper-overlay{padding: 0 1.32rem;}
.swiper-v-list{height: calc(var(--txth) * var(--vnum));}
.swiper-v-list .txt{height: var(--txth); display: flex;align-items: center;padding-left: 0.65rem;}
.swiper-v-list .swiper-slide{height:  var(--txth);}
.swiper-v-list .line{flex-direction: column;width: 0.37rem;height: calc(100% + 1px);}
.swiper-v-list .line i{height: 1px;width: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(4){width: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(3),
.swiper-v-list .swiper-slide-active .line i:nth-child(5){width:48%;}
}
@media (max-width:1024px) {
.Floor003240 .left{margin-bottom: .5rem;}
.Floor003240 .right{margin: 0 -1.32rem; }
.swiper-v-list .txt{padding: 0.5rem 0.1rem 0;}
.swiper-v-list .txt p.dot2{-webkit-line-clamp:3;}
.swiper-v-list .line{width:calc(100% + 1px); height: 0.37rem;}
.swiper-v-list .line i{width: 1px;height: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(6){height: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(5),
.swiper-v-list .swiper-slide-active .line i:nth-child(7){height:48%;}
.swiper-v-list .swiper-slide{text-align: center;}
}
@media (max-width:640px) {
    .Floor003240 .right{margin: 0 -0.6rem; }
    .swiper-overlay .swiper-slide .pic:after{width: 1.7rem; height: 0.7rem;left: -0.6rem;}
    .swiper-v-list .swiper-slide{font-size: var(--font-size14);}
    .swiper-v-list .swiper-slide-active{font-size: var(--font-size14);}
}

.Glory{padding: var(--padMar100) 0;}


/*Bottom003215 */
.Bottom003215{margin-top: var(--padMar130);position: relative;z-index: 1;background-color: var(--hover-color); --white:#fff;}
.Bottom003215 .footer-bg{position: absolute; bottom: 100%;width: 100%;left: 0;height: var(--padMar150); overflow: hidden;}
.Bottom003215 .footer-bg:before,
.Bottom003215 .footer-bg:after{position: absolute; content: '';left: 0;width: 100%;z-index: 1; background-position: center top; background-repeat: no-repeat; background-size: auto 100%; top: 0;}
.Bottom003215 .footer-bg:before{z-index: 2; background-image: url(../images/Bottom003215-footer-bg.svg);top: 0.27rem; height: 7.97rem;}
.Bottom003215,
.Bottom003215 a:not(:hover){color: var(--white);}

.Bottom003215 .contact{margin-bottom: 0.42rem;}
.Bottom003215 .contact li [class*=ico-]{background-color: #f5f9ff;width: 0.6rem; height: 0.6rem;background-repeat: no-repeat; background-position: center center; background-size: auto calc(28 / 60 * 100%);border-radius: 50%; margin-right: 0.2rem;flex-shrink: 0;}
.Bottom003215 .contact li .ico-tel{background-image: url(../images/Bottom003215-phone.png);}
.Bottom003215 .contact li .ico-email{background-image: url(../images/Bottom003215-email.png);background-size: auto calc(22 / 60 * 100%);}
.Bottom003215 .contact li .ico-add{background-image: url(../images/Bottom003215-add.png);}
.Bottom003215 .contact li .tit{flex: 1; font-size: var(--font-size16);}
.Bottom003215 .contact li p{margin: 0; font-size: var(--font-size22); font-weight: 500; margin-top: 0.1rem;}

.Bottom003215 .f-mid{border-top: 1px solid rgba(245, 249, 255, 0.1);border-bottom: 1px solid rgba(245, 249, 255, 0.1); padding: 0.5rem 0 0.8rem 0;}
.Bottom003215 .f-mid nav dl{max-width: 170px;}
.Bottom003215 .f-mid nav dt{font-weight: 400; margin-bottom: 1em; font-size: var(--font-size22);}
.Bottom003215 .f-mid nav dd{line-height: calc(24 / 16); font-size: var(--font-size16); padding: calc(6 / 16 * 1em) 0;}
.Bottom003215 .code{margin-bottom: 0.49rem; display: flex;}
.Bottom003215 .code dt{text-align: center; width: 1.3rem;margin-right: .2rem;}
.Bottom003215 .code dt .img{border-radius: 0.1rem;background-color: var(--white);margin-bottom: 0.18rem; overflow: hidden;}
.Bottom003215 .code dt p{margin: 0;font-size: var(--font-size16);}
.Bottom003215 .share{width: 42%;}
.Bottom003215 .share .tit{font-size: var(--font-size22); margin-bottom: 0.25rem;}
.Bottom003215 .share li{position: relative;z-index: 20; width: 20%; float: left;margin-bottom: .15rem;margin-right: 0.1rem;}
.Bottom003215 .share li a{display: flex;align-items: center;justify-content: center;border-radius: 50%;width: 0.45rem; height: 0.45rem;background-color: rgba(255,255,255,0.1); transition: 0.3s; cursor: pointer;background-position: center center;background-repeat: no-repeat; background-size: 0.22rem auto;}
.Bottom003215 .share li a:hover{background-color: var(--hover-color2);}
.Bottom003215 .share li figure{position: absolute; bottom: calc(100% + 0.1rem);left: 50%;margin-left: -0.7rem; width: 1.4rem; visibility: hidden; transform: translateY(-0.3rem); opacity: 0; transition: 0.3s;}
.Bottom003215 .share li.show figure{opacity: 1; transform: translateY(0); visibility: visible;}
.Bottom003215 .share li figure img{border-radius: 0.1rem;}
.Bottom003215 .share li figure:after{position: absolute; content: '';border: 5px solid transparent;border-top-color: var(--white); left: 50%;margin-left: -5px;top: 100%;}
.Bottom003215 .f-bottom{padding: 0.3rem 0;}
.Bottom003215 .other nav a{margin-right: 0.27rem;display: inline-block;}
@media (min-width:1025px) {
.Bottom003215 .f-mid .left{width: calc(550 / var(--autoWidth) * 100%);}
.Bottom003215 .f-mid .right{width: calc(950 / var(--autoWidth) * 100%);}
}
@media (max-width:1024px) {
.Bottom003215 .contact li + li{margin-top: 0.16rem;}
.Bottom003215 .contact li p{font-size: var(--font-size20);}
.Bottom003215 .code{max-width: 3.2rem; margin: 0 auto;}
.Bottom003215 .f-mid{padding: 0.3rem 0 0.3rem 0;}
.Bottom003215 .f-mid nav{display: none;}
.Bottom003215 .f-mid .left{display: flex;flex-direction: column-reverse;}
.Bottom003215 .share{ width: 100%; display: flex;flex-direction: column;align-items: center; margin-bottom: 0.2rem;}
.Bottom003215 .share li{width: auto;}
.Bottom003215 .f-bottom{text-align: center;padding: 0.2rem 0;}
.Bottom003215 .other{justify-content: center;margin-top: 0.1rem;flex-wrap: wrap;}
}
/*Other002907 */


.Other002907{position: fixed; right: 10px; bottom:5%; -ms-transform: translateY(-50%); z-index: 200; border-bottom: 0; width:62px;background-color: #fff; box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);border-radius: 0.5rem;}
.Other002907 li{ position:relative;}
.Other002907 li figure{ display:none; position:absolute;top:50%; transform: translateY(-50%);background: var(--hover-color); right:100%;white-space:nowrap; text-overflow:ellipsis; padding-right:25px;font-size:0.16rem; color:#fff;}
.Other002907 li a{ text-align: center;display: block;line-height: 34px; padding-top: 37px;background-position:  center 15px;background-repeat: no-repeat;font-size: 0.15rem;color: #999; }
.Other002907 li a:hover{color:var(--hover-color);font-weight: bold;}
.Other002907 li.li_1 a{background-image: url("../images/Other002907_icon1.svg");padding-top:0.42rem;background-position: center 0.2rem;background-size:0.23rem; border-bottom:1px solid #e8e8e8;}
.Other002907 li.li_2 a{background-image: url("../images/Other002907_icon2.svg");background-size:0.23rem;}
.Other002907 li.li_3 a{background-image: url("../images/Other002907_icon3.png");}
.Other002907 li.li_4 a{background-image: url("../images/Other002907_gettop.png");background-position:  center 20px; background-color:var(--hover-color);font-size: 14px;color: #fff; margin-left: -1px; margin-right: -1px;padding-top: 35px; height: 70px; line-height: normal;}
.Other002907 .li_1 figure{ padding:0 0.2rem; font-size:0.16rem;line-height:48px;white-space:nowrap;white-space: nowrap; text-overflow: ellipsis;} 



.lm-title{margin-bottom:0.4rem; line-height: 1;}
.lm-title.center{text-align: center;}
.lm-title .cn{font-size:var(--font-size42);color: var(--black);font-weight: 500;}
.lm-title.center .cn::after{margin: .2rem auto 0 ;}
.lm-title.white .cn {color: #fff;}
.lm-title.white .cn::after{ background-color: #fff;}
@media(max-width:1024px){
.lm-title{margin-bottom:0.3rem;}
.lm-title .cn{font-size:var(--font-size32);}
.lm-title .desc{font-size:var(--font-size16);}
}



.HomeBase{background: #f5faf5; padding:var(--padMar100) 0 ; overflow: hidden; position: relative;}
.HomeBase .list {width: 100%;position: relative;}
.HomeBase .box{overflow: hidden;position: relative;width: 100%;}
.HomeBase .swiper{width: 8.2rem;margin: 0 auto;position: relative; overflow: visible;}
.HomeBase .item a{display:block;position: relative;}
.HomeBase .item .pic::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--hover-color);opacity: 0.4;z-index: 10;transition: all 0.36s;}
.HomeBase .item.swiper-slide-active .pic::before {opacity: 0;}
.HomeBase .item .imgbox{padding-top: 60%;border-radius:.15rem; }
.HomeBase .item .imgbox:after{left: 0;bottom: 0;width: 100%;height: 50%;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.6));content: "";position: absolute;}
.HomeBase .item .info{text-align: center;}
.HomeBase .item .info .tit{font-size: var(--font-size26);  margin-bottom: 0.12rem;}
.HomeBase .item .info{position: absolute;left: 0;bottom: 0.24rem;width: 100%;padding: 0 0.3rem;color: #fff;z-index: 10;transition: all 0.5s;}
.HomeBase .item:hover .info{bottom: 0.35rem;}
.HomeBase .item:hover .imgbox:after{background-image: linear-gradient(to bottom, rgba(122,187,61,0) , rgba(122,187,61,0.7));}

.HomeBase .list{ position: relative;}
.HomeBase .arrows a{width: 0.5rem; height: 0.5rem; border-radius: 50%;  background:#fff; z-index: 2;  position: absolute; top: 50%; transform: translateY(-50%);text-indent: -999em;overflow: hidden; margin-top: -0.25rem; cursor: pointer;  }
.HomeBase .arrows a:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.HomeBase .arrows a + a{margin-left: 0.2rem;}
.HomeBase .arrows a.prev{left: -0.8rem; }
.HomeBase .arrows a.next{right: -0.8rem;}
.HomeBase .arrows a.next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.HomeBase .arrows a:hover{background-color: var(--hover-color2); border-color: var(--hover-color2);}
.HomeBase .arrows a:hover:before{ border-color:#fff;}
@media (max-width:1024px) {
.HomeBase .swiper{width: 100%;}
.HomeBase .item .info .tit{font-size: var(--font-size20);}
.HomeBase .arrows a.prev{left: 0.1rem; }
.HomeBase .arrows a.next{right: 0.1rem;}
}

/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 5rem; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);font-family: 'SourceHanSansCN-Regular';}
.Menu003135 .current{ font-size: 0.14rem; padding-left:0.24rem;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 0.16rem auto; line-height: 0.8rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 0.18rem;line-height: 0.8rem;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:calc(40 / 1920 * 100vw);}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: var(--hover-color);}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: var(--hover-color);}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:0.6rem;}
}

.AboutInfo{padding:var(--padMar100) 0;}
.AboutInfo .slogan{ font-size: var(--font-size36); color: var(--hover-color); font-weight: 500; margin-top: 0.24rem;}
.AboutInfo .edit_info{line-height: 1.875;text-align: justify;color: var(--grey);font-size: var(--font-size18);}
.AboutInfo .edit_info p{margin: 0.08rem 0;}
.AboutInfo .edit_info p:first-child{margin-top: -0.06rem;}
.AboutInfo .pic{ padding-top: 0.24rem;}
.AboutInfo .pic img{width: 100%;border-radius: var(--radius);}
.AboutInfo .number ul {display: flex; flex-wrap: wrap;justify-content: space-between; overflow: hidden;}
.AboutInfo .number li{ width: 100%; border-bottom: 1px solid #eee; padding: 0.22rem 0;}
.AboutInfo .number li .Con {display: flex;align-items: flex-end;width: 100%;justify-content: space-between;}
.AboutInfo .number li .icon{display: none;}
.AboutInfo .number li .icon img {max-height: 0.4rem;}
.AboutInfo .number li aside{display: inline-block;position: relative;line-height: 1;}
.AboutInfo .number li aside b{font-size: var(--font-size45);color: var(--hover-color);display: block;  font-weight: bold; }
.AboutInfo .number li aside sub{position: absolute;left: 100%;word-break: keep-all;bottom: 20%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color); }
.AboutInfo .number li aside sup{position: absolute;left: 100%;word-break: keep-all;top: 10%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color);}
.AboutInfo .number li p{font-size: var(--font-size18);color: var(--grey); margin: 0;line-height: 1.2;margin-top:0.12rem; }

@media (min-width:1025px) {
.AboutInfo .intro{ display: flex; justify-content: space-between; align-items: start;}
.AboutInfo .left{width: 70%;} 
.AboutInfo .right{width: 20%;} 
}
@media (max-width:1024px) {
.AboutInfo .left{ margin-bottom: 0.2rem;}
.AboutInfo .number li{ width: 48%; margin-bottom: 0.2rem;}
.AboutInfo .number li aside b{font-size: var(--font-size42);}
}

/*
 .Floor002234 为demo编号
 */
.Floor002234{ background: #f2f2f2; position: relative;}
.Floor002234 video{ width: 100%; /*max-height: 600px;*/ max-height:5.6rem;margin: 0 auto;display: block;position: relative;/* padding-bottom: 0.4rem; */}
.Floor002234 video.on {z-index: 4;}
@media (min-width: 1280px) {
.Floor002234 video{  /*height: 600px;*/height: 5.6rem; background:#000}
}
#Floor002234_play{position: absolute; top: 0; left: 0; width: 100%; height: 100%;   cursor: pointer; z-index: 3;}
#Floor002234_play .img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2 ; background-position: top center; background-repeat: no-repeat; }
#Floor002234_play span.anniu{position: absolute; top: 0; left: 0; width: 100%; height: 100%;  background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center; z-index: 3}
@media (max-width: 1024px) {
#Floor002234_play .img{ background: none !important;}
#Floor002234_play .img img{display: none;}
.Floor002234 video{max-height:4rem;}
}
@media (min-width: 1200px) {
#Floor002234_play .img img{display: none;}
}
@media (max-width: 640px) {
.Floor002234 video{max-height:3.2rem;}
}
.ProHard{padding:var(--padMar100) 0 var(--padMar60) 0; background: url(../images/ProHard-bg.jpg) no-repeat bottom center;background-size: cover;}
.ProHard .intro{/* background: #f7f9fd; */ overflow: hidden; margin-bottom: 0.5rem;}
.ProHard .slider-big{border-radius: var(--radius);}
.ProHard .slider-big li .imgbox{ padding-top:68.75%;transition: 0.3s; border-radius: var(--radius);}
.ProHard .slider-list{ padding:0 0.4rem; position:relative;}
.ProHard .slider-list li .imgbox{padding-top:60.5%; margin:0 auto; max-width:90%;  border:0.02rem solid #eee;cursor: pointer;border-radius: var(--radius);}
.ProHard .slider-list li .imgbox img{ object-fit: contain;}
.ProHard .slider-list li.slick-current .imgbox{ border-color:var(--hover-color);}
.ProHard .slider-list .slick-arrow{position:absolute;width:0.3rem;height:0.3rem;border: 1px solid var(--hover-color); border-radius: 50%; top:50%;overflow:hidden;font-size: 0;cursor: pointer;z-index:10;background: none;padding: 0; transform: translateY(-50%);}
.ProHard .slider-list .slick-prev{ left:0rem;}
.ProHard .slider-list .slick-next{ right:0rem;}
.ProHard .slider-list .slick-arrow:hover{ border-color: var(--hover-color);}
.ProHard .slider-list .slick-disabled{ cursor:default; }
.ProHard .slider-list .slick-disabled:hover{ border-color: #ddd;}
.ProHard .slider-list .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.ProHard .slider-list .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.ProHard .slider-list .slick-arrow:hover {background-color: var(--hover-color);border-color: var(--hover-color);}
.ProHard .slider-list .slick-arrow:hover:before{ border-color: #fff;}

.ProHard .title {font-size: var(--font-size36); font-weight: 500;  color: var(--black); padding-bottom: 0.2rem; border-bottom: 1px solid #fff; margin-bottom: 0.28rem; }
.ProHard .right_info .txt{line-height:1.875; color:var(--grey); font-size:var(--font-size18);}
.ProHard .right_info .txt p{margin:0.08rem 0;}

.ProHard .Proj_intro .SinglePage  {line-height: 1.875; color: #333;margin: 0;font-size:var(--font-size18); }
@media (min-width:1025px) {
.ProHard .flex{display: flex; justify-content: space-between; align-items: center; }
.ProHard .list_img{width: 45%;}
.ProHard .right_info{width: 55%; padding:0rem 1rem;}
}


.History{padding:var(--padMar100) 0; background: url(../images/History-bg.jpg) no-repeat center bottom;background-size: cover; overflow: hidden;}
.History .stitle{text-align: center;font-size: var(--font-size40);color: var(--hover-color);font-weight: 500;margin-bottom: 0.4rem;}
.History .event{max-width:13rem;margin:0.32rem auto 0.4rem;}
.History .event .info{padding:0.4rem 0.5rem;position:relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;background: linear-gradient(to bottom,  #f2f7fd,#fff); border-radius: var(--radius); border: solid 2px #ffffff;}
.History .event .year{color:var(--hover-color);font-weight:500;font-size:var(--font-size40);}
.History .event .tit{font-size:var(--font-size32);line-height:1.5;color:var(--hover-color);margin-bottom:0.15rem;}
.History .event .intro{position:relative;z-index:2; height: 3rem;overflow: hidden; cursor: pointer;}
.History .event .intro li{display: flex; height: auto !important; }
.History .event .intro li + li{margin-top: 0.12rem;}
.History .event .subtit{font-size:var(--font-size24);line-height:1.3;color:var(--black);margin-bottom:0.15rem;}
.History .event .desc{font-size:var(--font-size16);color:var(--grey2);line-height:1.8;}
.History .event .subyear{font-size:var(--font-size24);line-height:1.3;color:var(--black);width: 0.8rem; flex-shrink: 0;}
.History .event .tits{font-size:var(--font-size20);color:var(--black);line-height:1.3;margin-bottom:0.12rem;}
.History .event .con{font-size:var(--font-size16);color:var(--grey);line-height:1.8; margin-left: 0.12rem;}
.History .event .con p{margin:0.0rem 0;padding-left: 0.15rem;position: relative;}
.History .event .con p:before{position: absolute;left: 0;top: 0.11rem;width: 0.05rem;height: 0.05rem;border-radius: 50%;content: "";background-color: var(--hover-color);}
.History .time{padding:0 0.8rem;position:relative;}
.History .time .swiper:before{content:'';display:block;position:absolute;left:0;top:0.16rem;background-color:var(--hover-color);height:0.04rem;width:100%; opacity: 1;}
.History .time .swiper-slide{cursor:pointer;}
.History .time .dots{display:block;width:0.28rem;height:0.36rem;margin:0 auto;position:relative;}
.History .time .dots:before,
.History .time .dots:after{content:'';display:block;position:absolute;transition:inherit;}
.History .time .dots:before{width:0.15rem;height:0.15rem;border:0.02rem solid #fff;background-color:var(--grey3);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%); }
.History .time .year{display:block;text-align:center;font-size:var(--font-size24);color:var(--grey);line-height:1.75em;transition:inherit; opacity: 1;font-weight: 500;}

.History .time .swiper-slide-thumb-active .dots:before{background-color:var(--hover-color);}
.History .time .swiper-slide-thumb-active .year{font-size:var(--font-size26); opacity: 1; color:var(--hover-color);}
.History .time .car{position: absolute; background: url(../images/icon_car.png) no-repeat center center/contain;left: 50%;transform: translateX(-50%);width: 0;height: 0.2rem;top: -0rem;opacity: 0;transition: all 0.5s;}
.History .time .swiper-slide-thumb-active .car{opacity: 1;width: 0.67rem;}


.History .time .arrows a{display: block;width: 0.5rem; height: 0.5rem;border-radius: 50%;border: solid 1px var(--hover-color); cursor: pointer; transition: 0.3s;  position: absolute; top:-0.1rem; }
.History .time .arrows a:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.History .time .arrows a.prev{left: 0; }
.History .time .arrows a.next{right: 0;}
.History .time .arrows a.next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.History .time .arrows a:hover{background-color: var(--hover-color); border-color: var(--hover-color);}
.History .time .arrows a:hover:before{ border-color: var(--white);}

.History .line{margin-bottom: 4.375vw;height: 1.26rem;position: relative;}
.History .line:after{height: 100%;position: absolute;left: 0;width: 91.667vw;content: "";top: 0;background: url(../images/historyline.png) no-repeat 0 center/cover;}
.History .line:before{height: 100%;position: absolute;left: 0;width: 0;content: "";top: 0;background: url(../images/historyline2.png) no-repeat 0 center/cover;z-index: 20;}
.History .line:before{animation: linew 8s;animation-fill-mode: forwards}

@keyframes linew {
	10% {width: 0;}
	100% {width:  91.667vw;	}
}


@media (min-width:769px) {
.History .event .title{width: calc(360 / 1000 * 100%);border-right: 1px solid #e5e5e5; padding-right: 0.4rem; } 
.History .event .intro{width: calc(600 / 1000 * 100%);}
}

@media (max-width:768px) {
.History .event .info{padding-top:0;padding-bottom:0;}
.History .event .figure{width:100%;margin-bottom:0.3rem;}
.History .event .text{width:100%;}
.History .time{padding:0 0.6rem;}
.History .time .arrow{top:-0.05rem;}
}


.History .event .controls{z-index: 4;}
.History .event .slick-arrow{position: absolute;right: 0; bottom: 100%;width: .5rem;height: .5rem; font-size: 1em;text-indent: 9999em; cursor: pointer;transition: 0.3s; border-radius: 50%; border: 1px solid var(--hover-color); bottom: 20%;z-index: 1;}
.History .event .slick-arrow::before{position: absolute;content: '';width: 20%;height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color);transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);left: 40%;top: 40%;}

.History .event .slick-prev{ right:0; bottom: 45%;}
.History .event .slick-next:before{transform: rotate(225deg);-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);}
.History .event .slick-arrow:hover::before{border-left: 2px solid var(--white);border-top: 2px solid var(--white);}
.History .event .slick-arrow:hover{background-color: var(--hover-color);}


/*Floor003238 */
.Floor003238{position: relative;z-index: 1; overflow: hidden;background: url(../images/Floor003238-bg.jpg) no-repeat center center;  background-size: cover;font-family: 'HarmonyOS_Sans_SC';padding: var(--padMar150) 0; --hover-color:#c8a063;color: #001520;}
.Floor003238 .index-title{font-weight: 500;margin-bottom: var(--padMar100);}
.Floor003238 .index-title .tit{font-size: var(--font-size30);color:  var(--hover-color);}
.Floor003238 .index-title .desc{font-size: var(--font-size46);}
.Floor003238 .index-title .left{flex: 1;margin-right: 0.3rem;}
.Floor003238 .index-more a{display: flex;align-items: center;color: #667379;font-size: var(--font-size20);}
.Floor003238 .index-more a .ico{background: var(--hover-color) url(../images/Floor003238-more.svg) no-repeat center center;background-size: auto 0.1rem; width: 0.6rem;height: 0.6rem;margin-left: 0.15rem;border-radius: 50%;display: block;transition: 0.3s;}
.Floor003238 .index-more a:hover .ico{transform: rotate(90deg);}
.Floor003238 .index-more a:hover {color:  var(--hover-color);}
.Floor003238 .pics-list li img{border-radius: 0.3rem;}
.Floor003238 .con .left{width: calc(932 / var(--autoWidth) * 100%); overflow: hidden;}
.Floor003238 .con .right{flex: 1;}
.Floor003238 .cons-list li{border-bottom: 1px solid  rgba(150, 157, 161, 0.2);padding: 0.18rem 0;--pl:0.75rem}
.Floor003238 .cons-list li .ico{width:var(--pl);flex-shrink: 0;}
.Floor003238 .cons-list li .ico img{max-height: 0.43rem;}
.Floor003238 .cons-list li.active .arrow{background-image: url(../images/Floor003238-open.svg);border-color: var(--hover-color);}
.Floor003238 .cons-list li .tit p{margin: 0;flex: 1;font-size: var(--font-size36);font-weight: 500;}
.Floor003238 .cons-list li .txt{color: #667379;padding: 0.2rem 0;;line-height: 1.5;padding-left: var(--pl);}
.Floor003238 .cons-list li .txt :where(h3,p){margin: 0;font-size: var(--font-size20);}
.Floor003238 .cons-list li .txt h3{color: var(--hover-color);font-weight: normal; margin-bottom: 0.4em;}
.Floor003238 .cons-list li .txt p{margin-bottom: 0.48rem;}
.Floor003238 .more{min-width: calc(160 / 20 * 1em);padding: 0 2em;line-height: 3;font-size: var(--font-size20);background-color: var(--hover-color);color: #fff;border-radius: 30px;display: inline-block;text-align: center;}

@media (min-width:1025px) {
    .Floor003238 .pics-list{position: relative;z-index: 1;height: 100%;}
    .Floor003238 .pics-list li{position: absolute; left: 0;top: 0;width: 100%; height: 0; overflow: hidden;transition: 1s;border-radius: 0.3rem;}
    .Floor003238 .pics-list li.active{height: 100%; transition-delay: 1s;}
    .Floor003238 .con .right{margin-left: 0.71rem;}
    .Floor003238 .cons-list li .arrow{flex-shrink: 0;border: solid 2px rgba(102, 115, 121,  0.3);width: 0.6rem;height: 0.6rem;border-radius: 50%; background: url(../images/Floor003238-add.svg) no-repeat center center; background-size:calc(24 / 60 * 100%) auto;cursor: pointer;}
    .Floor003238 .cons-list li .txt{display: none;height: 3.1rem}
}
@media (max-width:1024px) {
.Floor003238 .index-title .tit{font-size: var(--font-size18);}
.Floor003238 .index-title .desc{font-size: var(--font-size28);}
.Floor003238 .con .left{width: 40%;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size24);}
.Floor003238 .pics-list li{height: var(--liH);border-bottom: 1px solid  rgba(150, 157, 161, 0.2);margin-bottom: 0.3rem;}
.Floor003238 .cons-list li{min-height:var(--liH);display: flex;justify-content: center;flex-direction: column;}
.Floor003238 .cons-list li .txt{display: block!important;}
.Floor003238 .cons-list li{padding-left: 0.2rem;padding-bottom: 0; margin-bottom: 0.3rem;}
}
@media (max-width:640px) {
.Floor003238 .pics-list li img{border-radius: 0.1rem;}
.Floor003238 .cons-list li{--pl:0.4rem;}
.Floor003238 .cons-list li .ico img{max-height: 0.24rem;}
.Floor003238 .cons-list li{padding-top: 0;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size20);}
.Floor003238 .cons-list li .txt :where(h3,p){display: none;}
.Floor003238 .more{line-height: 2.4;font-size: var(--font-size16);}
.Floor003238 .pics-list li,
.Floor003238 .cons-list li{margin-bottom: 0.2rem;}
}
/*TextList002855 */
.TextList002855{padding: var(--padMar100) 0;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;font-size: 0.16rem; }
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 0.15rem;}
.TextList002855 li a{padding-left: 0.3rem; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(max-width:640px){
.TextList002855 li{line-height: 3.6; }
.TextList002855 li a{padding-left: 0.24rem;}
}

.n_more span{display: flex;align-items: center;width: 1.5rem;height: .52rem;border-radius: 0.5rem; border: 0.01rem solid var(--hover-color); color:var(--hover-color);justify-content: center;transition: .5s all;overflow:hidden;position: relative; z-index: 1;}
.n_more span::after{display: inline-block;content: '';width: 0.1rem;height: 0.12rem;background-image: url(../images/more1.svg); background-size: auto 0.12rem;margin-left: 0.15rem;}
.n_more:hover span{ background: var(--hover-color); color: #fff;}
.n_more:hover span::after{ background-image: url(../images/more1-w.svg);}

@media(max-width:1024px){
.n_more span{width: 1.4rem;height: .48rem; }
}

.Newlist{padding: var(--padMar100) 0;}
.Newlist li {background: #fff; overflow: hidden;border-bottom: 1px solid #f3f3f3; padding-bottom: 0.3rem;  margin-bottom: 0.3rem; }
.Newlist li .pic{flex: 0 0 auto;}
.Newlist li .pic .imgbox{padding-top:62.5%;transition: 0.3s; border-radius: var(--radius);}
.Newlist li a:hover .imgbox img{transform: scale(1.1);}
.Newlist li time{ display: block; font-size: var(--font-size16);color:#999; margin-top: 0.2rem;padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto;}
.Newlist li .txt{ flex: 1 1 auto;  overflow: hidden;}
.Newlist li .txt .tit{font-size:var(--font-size24);color:var(--black);margin-bottom:0.2rem;}
.Newlist li .txt .desc{font-size:var(--font-size16);line-height:1.875;color:#666;  }
.Newlist li a:hover .txt .tit{color:var(--hover-color2);}
@media (min-width:1025px) {
.Newlist li a{display: flex; justify-content: space-between; align-items: center;}
.Newlist .pic{width: 23%;}
.Newlist .txt{width: 69%;padding: 0 0.5rem; border-right: 1px solid #eee; margin-right: 0.5rem; padding-right: 0.5rem;}
}

@media(max-width:1024px){
.Newlist li .pic{ margin-bottom: 0.2rem;}
.Newlist li .txt .tit{font-size:var(--font-size20);}
.Newlist li .n_more{ margin-top: 0.2rem;}
}

.News_detail {padding: var(--padMar100) 0; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 0.2rem; border-bottom: 1px solid #eee; margin-bottom: 0.3rem; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 0.15rem; font-size: var(--font-size30); font-weight: 500;  color: #333; }
.News_detail .news_info .title time {display: inline-block;color: #999; font-weight: lighter; font-size: var(--font-size16);padding-left: 0.3rem;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 0.18rem;line-height: 1.6}
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2; color: #333; font-size: var(--font-size16); }
.News_detail .info p{margin:0.1rem 0;}
.News_detail .bot { position: relative; margin-top: 0.4rem; padding-top: 0.32rem; border-top: 1px dashed #eee }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 1.8rem; line-height: 0.5rem; border-radius: 0.5rem; background: var(--hover-color); }
.News_detail .info_back a:hover{background: var(--hover-color2);}
.News_detail .info_back a:before{display: inline-block; vertical-align: top;content: '';background-image: url(../images/icon-back.svg);background-size: contain;background-position: center; background-repeat: no-repeat; width: 0.24rem;height: 0.5rem;margin-right: 0.1rem;}
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: #666;  }
.News_detail .info_pn span a:hover { color: var(--hover-color); }


.News_detail .RedNews{ padding:0.3rem; background: #f6f8fa; border-radius: var(--radius);}
.News_detail .RedNews .tithead{line-height: 2;font-size: var(--font-size28); color: var(--black); font-weight: 500; padding-left: 0.12rem; position: relative;}
.News_detail .RedNews .tithead:After{position: absolute;left: 0;top: 50%;transform:translateY(-50%);width: 0.03rem;height: 0.26rem;background:var(--hover-color);content: "";}
.News_detail .RedNews li{border-bottom: 1px solid rgba(0, 0, 0, 0.08); padding: 0.24rem 0 0.15rem;}
.News_detail .RedNews li .pic{ margin-bottom: 0.2rem;}
.News_detail .RedNews li .pic .imgbox{padding-top:62.5%;transition: 0.3s; border-radius: var(--radius);}
.News_detail .RedNews li a:hover .imgbox img{transform: scale(1.1);}
.News_detail .RedNews li .txt time { display: inline-block; color: #999; margin-top: 0.15rem;font-size:var(--font-size16);  display: inline-block; color: #999; padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto; font-weight: lighter;}
.News_detail .RedNews li .txt .tit {font-size: var(--font-size18);color: #333; line-height: 1.5; }
.News_detail .RedNews li:hover .txt .tit{color: var(--hover-color);}

@media (min-width:1025px) {
.News_detail .NewsCon {float: left; width: 70%; }
.News_detail .RedNews { float: right;width: 25%;}
}

@media(max-width:1024px) {
.News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
.News_detail .info_back { position: relative; margin-bottom: 1em;}
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; }
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .info img{width: 100% !important; height: 100% !important;}
.News_detail .NewsCon{ margin-bottom: 0.3rem;}
.News_detail .RedNews{padding: 0.24rem;}
.News_detail .RedNews .tithead{font-size: var(--font-size24);}
}

.Exhlist{padding: var(--padMar100) 0;}
.Exhlist ul{ display: flex; flex-wrap: wrap;}
.Exhlist li{float: left; margin-bottom:0.32rem;border-radius: 0.2rem;overflow: hidden;background-color: #f6f8fa;}
.Exhlist li .pic{overflow: hidden;}
.Exhlist li .imgbox{padding-bottom: 62.223%;transition: 0.3s;}
.Exhlist li .txt{padding: 0.28rem;}
.Exhlist li .tit{ font-size:var(--font-size22);color:var(--black);line-height: 1.5; height: 1.5em; margin-bottom: 0.12rem;}
.Exhlist li .desc{font-size:var(--font-size16);line-height:1.8;color:var(--grey2); margin-bottom: 0.16rem;}
.Exhlist li time{color: var(--grey3); font-weight: lighter; display: block;background: url(../images/more2.svg) no-repeat right center; background-size: 0.12rem auto;}
.Exhlist li:hover .imgbox img{transform: scale(1.1);}
.Exhlist li:hover{background-color: #ffffff;box-shadow: 0rem 0.03rem 0.5rem 0rem rgba(225, 228, 231, 0.6);}
.Exhlist li:hover .tit{color: var(--hover-color2);}

.Exhlist li a:hover time{background-image: url(../images/more.svg);}
@media (min-width:1025px) {
.Exhlist li{width: 32%;}
.Exhlist li:not(:nth-child(3n)){margin-right: 2%;} 
}
@media (max-width:1024px) { 
.Exhlist li{width: 48%;}
.Exhlist li:not(:nth-child(2n)){margin-right: 4%;}
.Exhlist li:nth-child(2n+1){clear: left;} 
.Exhlist li .txt{padding: 1em;}
}
@media (max-width: 640px){
.Exhlist li{width: 100%;margin-right: 0% !important;}
.Exhlist li .con .txt{margin-top: .2rem;width: 100%;padding-left: 0;}
}

/*Page002623 */
.Page002623{padding-top: var(--padMar60); text-align: center;font-size: var(--font-size18);}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 0.2rem; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 0.5rem; width: 0.5rem; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background:var(--hover-color); border-radius: 50%;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 0.5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}

/* 内页 */
.inside-tit .tit{ font-size:var(--font-size36); font-weight:bold; text-align:center;}

@media (max-width:1024px) {
.inside-tit .tit{ font-size:var(--font-size28);}
}
@media (max-width:640px) {
.inside-tit .tit{ font-size:var(--font-size26);}
}

/* 联系我们 */
.contact-one{padding:var(--padMar100) 0;}
.contact-one .text{ width:30%;}
.contact-one .text .list-box{ line-height:1.8; margin-top:.45rem;}
.contact-one .text .list-box li{ margin-bottom:.5rem;}
.contact-one .text .list-box li .icon{ width:.5rem; height:.5rem; display:block; background:#7abb3d; border-radius:2rem;}
.contact-one .text .list-box li .icon span{ width:100%; height:100%; display:block; background-size:contain; background-position:center; background-repeat:no-repeat;}
.contact-one .text .list-box li .name{ color:#666666;}
.contact-one .text .list-box li .wtx{ font-size:var(--font-size18);}
.contact-one .text .list-box li .tel-hm{ font-size:var(--font-size24); color:var(--hover-color2); font-weight:bold;}
.contact-one .text .list-box li .tel-icon span{ background-image:url(../images/contact-icon1.png);}
.contact-one .text .list-box li .email-icon span{ background-image:url(../images/contact-icon2.png);}
.contact-one .text .list-box li .addr-icon span{ background-image:url(../images/contact-icon3.png);}
.contact-one .text .list-box li .txt{ line-height:1.5; padding-left:.25rem;}
.contact-one .text .list-box li:last-child{ margin-bottom:0;}
.contact-one .pic{ width:56%; border-radius:.15rem; overflow:hidden;}
.contact-one .pic figure{ padding-bottom:57.143%;}
.contact-one .pic img{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.contact-two{ padding:var(--padMar100) 0 var(--padMar80) 0;background:#f5faf5;}
.contact-two .share-box{ margin-top:.6rem;}
.contact-two .item{ padding:.3rem 0; width:18%; text-align:center; background:var(--white); box-shadow:0 0 .15rem rgba(0,0,0,0.05); border-radius:.1rem;cursor:pointer; margin-bottom: .4rem;}
.contact-two .item .iuo-box{ width:100%; height:1.34rem; position:relative; transition:.3s;}
.contact-two .item .icon{ position:absolute; left:0; top:0; width:100%; height:100%; transition:.3s;}
.contact-two .item .icon img{ width:.75rem;}
.contact-two .item .qrcode-box{ width:1.34rem; height:1.34rem; border:solid 1px rgba(var(--rgb-black),0.1); border-radius:.1rem; overflow:hidden; opacity:0; transition:.3s; }
.contact-two .item .text{ margin-top:.15rem; font-weight:100; font-size:var(--font-size14); color:#666666; transition:.3s;}
.contact-two .item .text .tit{ margin-bottom:.1rem; color:#333333; font-size:var(--font-size18); font-weight:bold;}
.contact-two .item:hover .icon{ opacity:0;}
.contact-two .item:hover .qrcode-box{ opacity:1;}
.contact-three{ padding:var(--padMar100) 0; position: relative;}
.contact-three .form-box{ margin-top:.45rem;}
.contact-three .item{ margin-bottom:.2rem; border-bottom:solid 1px rgba(0,0,0,0.1); line-height:2;}
.contact-three .wtd50{ width:48%;}
.contact-three .wtd100{ width:100%;}
.contact-three .txt-input input{padding:.2rem 0; color:#666666; font-size:var(--font-size16); width:100%; border:none; background:transparent;}
.contact-three .txt-tarea{ padding:.15rem 0;}
.contact-three .txt-tarea textarea{ min-height:8em; line-height:2; font-size:var(--font-size16); width:100%; resize:none; border:none; background:transparent;}
.contact-three .index-more{ margin:.5rem 0 1.1rem 0;}
.contact-three .index-more a{ cursor:pointer;}
.contact-three .btn{text-align: center; padding: 0.3rem 0 0 0;}
.contact-three .btn input{ height:0.5rem; padding:0 0.3rem;width:2rem; cursor:pointer; font-size:0.16rem; color:#fff; background:var(--hover-color2); border:none;border-radius: 0.5rem}
@media (max-width:1024px) {
.contact-one .text{ width:40%;}
.contact-one .text .list-box li{ margin-bottom:.2rem;}
.contact-one .text .list-box li .wtx{ font-size:var(--font-size20);}
.contact-two .item .icon img{ width:.6rem;}
.contact-two .item .iuo-box{ height:1rem;}
.contact-two .item .qrcode-box{ width:1rem; height:1rem;}
}

@media (max-width:640px) {
.contact-one .text{ width:100%; margin-bottom:.35rem;}
.contact-one .pic{ width:100%;}
.contact-two .share-box{ margin-top:.3rem;}
.contact-two .item{ width:48%; margin-bottom:4%;}
.contact-three .index-more{ margin-top:.3rem;}
}


.post{ position: absolute; top: -1rem;} 


/*Video Section */
.video-section{padding:var(--padMar100) 0;background:linear-gradient(180deg,#f5f5f5 0%,#ffffff 100%);}
.video-content{align-items: stretch;}
.video-section .text-area{width:50%;background:#f5faf5;border-radius:0.3rem;padding:0.5rem;box-sizing:border-box;}
.video-section .title-row{margin-bottom:0.6rem;}
.video-section .award-title{font-size:0.2rem;font-weight:bold;color:#333;margin-bottom:0.1rem;}
.video-section .award-desc{font-size:0.14rem;color:#666;line-height:1.5;}
.video-section .desc-text .area{font-size: .3rem; color: var(--hover-color); font-weight: bold;}
.video-section .desc-text{color:#666;font-size:0.16rem;line-height:1.8;}
.video-section .desc-text p{margin-bottom:0.3rem;}
.video-section .desc-text p:last-child{margin-bottom:0;}
.video-section .video-area{width:50%;position:relative;}
.video-section .video-box{position:relative;width:100%;height:100%;min-height:3.2rem;border-radius:0.3rem;overflow:hidden;background:#000;}
.video-section .video-cover{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:10;}
.video-section .play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;background:rgba(255,255,255,0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:20;cursor:pointer;transition:0.3s;}
.video-section .play-btn:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1);}
.video-section .play-icon{display:block;width:0;height:0;border-left:0.2rem solid #333;border-top:0.15rem solid transparent;border-bottom:0.15rem solid transparent;margin-left:0.05rem;}
.video-section .video-player{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:30;}
.video-section .video-player.show{display:block;}
.video-section .video-player video{width:100%;height:100%;object-fit:cover;}

@media (max-width:1024px) {
.video-content{flex-direction:column;}
.video-section .text-area{width:100%;margin-bottom:0.4rem;padding:0.3rem;}
.video-section .video-area{width:100%;}
.video-section .video-box{min-height:4.2rem;}
.video-section .award-item{width:33.33%;margin-bottom:0.3rem;}
.video-section .desc-text .area{font-size: .24rem;}
.video-section .desc-text p{margin-bottom: 0.15rem;}
}

@media (max-width:640px) {
.video-section .text-area{padding:0.24rem;}
.video-section .icon-box{width:1.2rem;height:1.2rem;}
.video-section .award-icon{width:0.6rem;height:0.6rem;}
.video-section .award-title{font-size:0.16rem;}
.video-section .video-box{min-height:3.2rem;}
.video-section .play-btn{width:0.8rem;height:0.8rem;}
.video-section .play-icon{border-left-width:0.15rem;border-top-width:0.12rem;border-bottom-width:0.12rem;}
}

/*RighInfo003134 */
.RighInfo003134 {padding: var(--padMar100) 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 0.4rem;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 0.3rem;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:72%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 0.56rem; margin: 0.5rem auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: var(--hover-color2); width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center; text-align: left;}
.RighInfo003134 .img-side .tit{font-size: 0.3rem;color: #333; margin-bottom: .3rem;font-weight: bold;}
.RighInfo003134 .img-side .slogan{font-size: 0.2rem;line-height:3; color:var(--hover-color2); font-weight: bold; margin-bottom: 0.3em;border-top: 1px solid var(--hover-color2);padding-top: 0.5em;border-bottom: 1px solid var(--hover-color2);padding-bottom: 0.5em;}
.RighInfo003134 .img-side .desc{font-size: 0.16rem;line-height:2; color:#666; margin-top: .3rem;}
.RighInfo003134 .img-side .btn{ margin-top: 0.6rem;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 0.18rem;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px;  min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 0.3rem; cursor: pointer;}
.RighInfo003134 .img-side .btn a:not(:last-child){ margin-right: 0.1rem;}
.RighInfo003134 .img-side .btn a.download{background-color: var(--hover-color2);}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 0.24rem; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: var(--hover-color2);display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/RighInfo003134-icon-info.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
.RighInfo003134 .prod-intro .singlePage img{display: block;margin: 0 auto;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 0.2rem;}
.RighInfo003134 .img-side .btn{margin-top: 0.3rem;}
.RighInfo003134 .img-side .btn a{min-width: calc(48% - 0.1rem);padding: 0;}

}




.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height:2.5em;}
.RighInfo003134 .popUp-box .title{font-family: 'SourceHanSansCN-Medium';font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: var(--hover-color2); margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;font-family: 'SourceHanSansCN-Light';}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: var(--hover-color2);border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}

/*Timeline003059 */

.Timeline003059 .info-main{padding: var(--padMar100) 0;}
.Timeline003059 .info-main .pic-top{vertical-align: top;}
.Timeline003059 .info-main .edit-info{font-size: 0.16rem;line-height: 2;  text-align: justify;height: 3.5rem;overflow: hidden;overflow-y: auto;}
.Timeline003059 .info-main .edit-info p{width: 95%;}
.Timeline003059 .info-main .edit-info::-webkit-scrollbar{width: 2px;}
.Timeline003059 .info-main .edit-info::-webkit-scrollbar-track{background: transparent;}
.Timeline003059 .info-main .edit-info::-webkit-scrollbar-thumb{background: var(--hover-color2);border-radius: 1px;}

@media(min-width:1025px){
.Timeline003059 .info-main .pic{width: 46.75%; }
.Timeline003059 .info-main .pic img{border-radius: var(--radius);}
.Timeline003059 .info-main .txt{padding-left: 4.01vw;}
}
@media(max-width:1024px){
.Timeline003059 .info-main .ytable,
.Timeline003059 .info-main .ytable-cell{display: block;}
.Timeline003059 .info-main .txt{padding-top:0.4rem;}
.Timeline003059 .info-main .edit-info{line-height: 1.875;height: auto;}
}

.Timeline003059 .number li{float: left; font-size: 100px; overflow: hidden;position: relative;}
.Timeline003059 .number li:nth-child(2):after,
.Timeline003059 .number li:nth-child(2):before{position: absolute; content: ''; width: 1px; height: 100%; background: #dcdcdc; top: 0;}
.Timeline003059 .number li:nth-child(2):before{left: 0;}
.Timeline003059 .number li:nth-child(2):after{right: 0;}
.Timeline003059 .number li .inner{text-align: center;}
.Timeline003059 .number li p{margin:10px 0 0 0;font-size: 0.2em;}
.Timeline003059 .number li aside{color: #006aff;font-size: 0.16em;}
.Timeline003059 .number li aside b{ font-size: 6.25em; line-height: 0.75em;display: inline-block;}
@media(min-width:1025px) and (max-width:1600px){
.Timeline003059 .number li{ font-size: 5vw;}
}
@media(max-width:768px){
.Timeline003059 .number li{ font-size: 10vw;}
}

.Timeline003059 .honor-txt{background: url("../images/Timeline003059_bg.jpg") no-repeat center center;background-size: cover;padding: var(--padMar100) 0  var(--padMar130) 0; font-size: 100px;}
.Timeline003059 .honor-txt .staricon{color: #ff8533;font-size: 0.36em;font-family: 'Arial';font-weight: bold;text-align: center; }
.Timeline003059 .group .item{position: relative;}
.Timeline003059 .group .item .renwu{position: absolute; }
.Timeline003059 .group .item:nth-child(1) .renwu{ left: 6.47em; top: 0.31em; width: 0.78em;}
.Timeline003059 .group .item:nth-child(2) .renwu{ left: 8.1em; top: 0.5em;width: 1.02em;}
.Timeline003059 .group .item:nth-child(3) .renwu{ left: 6.47em; top: 2em;width: 0.94em;}
.Timeline003059 .group .item:nth-child(4) .renwu{ left: 9.6em; top: 1.5em;width: 0.92em;}
.Timeline003059 .group .item:nth-child(5) .renwu{ left: 6.87em; top: 1.8em;width: 0.77em;}
.Timeline003059 .group .pic dd img{border-radius: 0.3em;}

.Timeline003059 .group .pic dt time{color:var(--hover-color2);	font-size: 0.5em;position: relative;display: block; text-align: center;font-weight: bold;}

@media(min-width:1025px){
.Timeline003059 .honor-txt .staricon{background-size: auto 1.611em;padding-bottom: 5em;background: url("../images/Timeline003059_cur.png") no-repeat center bottom;}
.Timeline003059 .group{background: url("../images/Timeline003059_line.png") no-repeat center top; min-height: 11.86em; background-size: 100% auto;}
.Timeline003059 .group .hover-txt{position: absolute; width: 3em;opacity: 0; transition: 0.3s;}
.Timeline003059 .group .fl .hover-txt{left: 0.73em;}
.Timeline003059 .group .fr .hover-txt{right: 0.73em;}
.Timeline003059 .group .pic:hover .hover-txt{opacity: 1;}
.Timeline003059 .group .item{display: flex; flex-wrap: wrap;}
.Timeline003059 .group .item:nth-child(2n+1){flex-direction: row-reverse;}
.Timeline003059 .group .item dl{ display: flex; flex-wrap: wrap; align-items: center;}
.Timeline003059 .group .item:nth-child(2n) dl{ flex-direction: row-reverse;}
.Timeline003059 .group .pic{display: table;}
.Timeline003059 .group .pic > *{display: table-cell; vertical-align: middle;}
.Timeline003059 .group .pic dd{width: 3.04em;height: 1.95em;}
.Timeline003059 .group .pic dt{position: relative; z-index: 2; }
.Timeline003059 .group .pic:hover dt time:before{position: absolute; content: '';background: url("../images/Timeline003059_aon.png") no-repeat; background-size: auto 0.45em;width: 0.49em; height: 0.45em; bottom: 100%; left: 50%; margin-left: -0.245em;}
.Timeline003059 .group .item .pic{margin-top: 0em;/* margin-right: 1.7em; */}
.Timeline003059 .group .item dt:after{/* right: 0.31em; */}
.Timeline003059 .group .item dt{padding-left:.5rem; /* top: .15rem; */}
.Timeline003059 .group .item:nth-child(2n+1) dt{padding-right:.5rem; padding-left: 0;}
.Timeline003059 .group .item .hover-txt{right: auto; left: 0.73em;}
.Timeline003059 .group .item:nth-child(2n+1) .hover-txt{left: auto; right: 0.73em;}
.Timeline003059 .group .item:nth-child(1) .pic{margin-right: 1.7em;}
.Timeline003059 .group .item:nth-child(2) .pic{margin-top: -0.55em;}
.Timeline003059 .group .item:nth-child(2) dt{top: .35rem;}
.Timeline003059 .group .item:nth-child(2) dt time{color: var(--hover-color2);}
.Timeline003059 .group .item:nth-child(2) dt{top:.35em;}
.Timeline003059 .group .item:nth-child(3) dt time{color:var(--hover-color);}
.Timeline003059 .group .item:nth-child(3) .pic{margin-top: 0.96em; margin-right: 2.9em;flex-direction: row-reverse; }
.Timeline003059 .group .item:nth-child(3) dt{padding-right: 0rem;padding-left: .5rem;}
.Timeline003059 .group .item:nth-child(3) dt:after{left:0.49em;}
.Timeline003059 .group .item:nth-child(3) .hover-txt{right: auto; left: 0.73em;}
.Timeline003059 .group .item:nth-child(4) .pic{margin-top: 0.43em;margin-left: 1.64em;flex-direction: row;}
.Timeline003059 .group .item:nth-child(4) dt{padding-right: .5rem;padding-left: 0;}
.Timeline003059 .group .item:nth-child(4) .hover-txt{left: auto;right: 0.73em;}
.Timeline003059 .group .item:nth-child(4) dt:after{right:0.4em;}
.Timeline003059 .group .item:nth-child(5) .pic{margin-top: 0.57em;}
.Timeline003059 .group .item:nth-child(5) dt:after{right:0.25em;}


	

}
@media(max-width:1600px){
.Timeline003059 .honor-txt{font-size: 5.08vw;}
.Timeline003059 .honor-txt .auto{width: 82%;}
}
@media(max-width:1024px){
.Timeline003059 .honor-txt{font-size: 15vw; }
.Timeline003059 .honor-txt .staricon{margin-bottom: 10vw;}
.Timeline003059 .group .item .renwu{display: none;}
.Timeline003059 .group .item:not(:last-child){margin-bottom: 5vw;}
.Timeline003059 .group .item dt img.img-block{border-radius: 10px; margin: 3vw 0;}
.Timeline003059 .group .item dt time{background: url("../images/Timeline003059_aon.png") no-repeat center top;padding-top: 50px;}
}

.Timeline003059 .css-edit{color: #333;}
.Timeline003059 .css-edit li{line-height: 2em;font-size: 0.18em;padding-left:1.667em;background: url("../images/Timeline003059_star.png") no-repeat left center;}
.Timeline003059 .css-edit ol{border-top:1px solid #dcdcdc; margin-top: 1.111em; padding-top: 1.111em; font-weight: bold;font-size: 0.18em;}
.Timeline003059 .css-edit ol span{color: #286bf0;}
.Timeline003059 .css-edit ol b{font-size: 2.667em;font-style: italic;}

.Timeline003059 .honor-pic{padding: 4.27vw 0 5.21vw 0;}
.Timeline003059 .honor-pic .dots{margin-bottom: 2.55vw;}
.Timeline003059 .honor-pic .dots .slick-dots{display: table; margin: 0 auto;}
.Timeline003059 .honor-pic .dots .slick-dots li{float: left;list-style: none; width: 191px;padding-right: 20px; line-height: 127px; text-align: center;color: #fff;font-size: 20px;background: url("../images/Timeline003059_abg1.png") no-repeat center center;background-size: contain;}
.Timeline003059 .honor-pic .dots .slick-dots li:not(:last-child){margin-right: 5.1vw;}
.Timeline003059 .honor-pic .dots .slick-dots li:nth-child(2){background-image: url("../images/Timeline003059_abg2.png");}
.Timeline003059 .honor-pic .dots .slick-dots li:nth-child(3){background-image: url("../images/Timeline003059_abg3.png");}
@media(min-width:1025px){

}
@media(max-width:1024px){
.Timeline003059 .honor-pic .dots .slick-dots li{ width: 20vw;  line-height: 15vw; font-size: 3vw;padding: 0;}
.Timeline003059 .css-edit li{font-size: 0.24em;}
}

.Timeline003059 .honor-pic .item ul{padding:0 40px;}
.Timeline003059 .honor-pic .item li{padding-top: 23px;}
.Timeline003059 .honor-pic .item li a{display: block;position: relative;margin: 0 17px;background: url("../images/Timeline003059_picbg.jpg") repeat; padding: 37px 31px 33px;}
.Timeline003059 .honor-pic .item li a:before{position: absolute; content: ''; width: 46px; height: 46px; border-radius: 50%;background: url("../images/Timeline003059_icon.png") no-repeat center center #f6f8fc; top: -23px; left: 50%; margin-left: -23px;}
.Timeline003059 .honor-pic .item li .Ispic{padding-bottom: 139.575%;background-size: contain;}

.Timeline003059 .slick-arrow{position: absolute; top: 50%;border: solid 4px #8696a9; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0;border-top: 0; border-radius: 4px;}
.Timeline003059 .slick-prev{left: 5px;}
.Timeline003059 .slick-next{right: 5px;transform: rotate(-135deg);}
.Timeline003059 .slick-arrow:hover{border-color: #1e66f0;}
@media(max-width:640px){
.Timeline003059 .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;}
.Timeline003058 .honor-pic .item ul{padding: 0 5vw;}
.Timeline003059 .honor-pic .item li a{ margin: 0 3vw;padding: 37px 3vw 3vw;}
}
/*Menu002956 */
.Menu002956{padding-left: 10px; margin: 2.08vw 0;}
.Menu002956 nav{background: #edf0f5;padding: 20px 0;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 24px;color: #fff;line-height: 1em;border-left: 2px solid #4ab344;padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: #0f54b3; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #083069;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height: 26px; padding: 15px 30px 15px 40px;font-size: 18px;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #0f54b3; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{font-weight: bold;color: #0f54b3;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #edf0f5;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #0f54b3; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}

.ProList{padding:var(--padMar100) 0;}
.ProList .name{font-size: .32rem; color: #222;}
.PicList002323{ padding:0; margin: 0 auto;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 ul{ display: flex; flex-wrap: wrap;}
.PicList002323 ul li{ float: left; margin-bottom:4%;text-align: center; background:#f5faf5; border-bottom:3px solid transparent;transition:0.3s; border-radius: .1rem;}
.PicList002323 ul li .pic{ padding-bottom:75.1%; position: relative; overflow: hidden; border-radius: .1rem .1rem 0 0;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{color:#333;margin:.2rem .1rem; font-size:.2rem;text-align: center; line-height: 1.6; padding: 0;font-weight: normal;}
.PicList002323 ul li:hover{border-bottom: 3px solid var(--hover-color);transition:0.3s;box-shadow: 0px 0px .1rem 0px rgba(35, 36, 37, 0.1);transform: translateY(-5px);}
.PicList002323 ul li a:hover figure{transform: scale(1.1);transition:0.3s;}
.PicList002323 ul li a:hover h3{ color: var(--hover-color);}
@media screen and (min-width:1025px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323 ul li:not(:nth-child(3n)){margin-right: 3%;}
}
@media(max-width:1024px){
.PicList002323 ul li{width:49%; }
.PicList002323 ul li:not(:nth-child(2n)){margin-right: 2%;}
.PicList002323 ul li h3{ font-size:.18rem;margin:.15rem .1rem;}
}



.ProHT{ padding:var(--padMar100) 0;}
.ProHT .list{ overflow: hidden;}
.ProHT ul{ display: flex; flex-wrap: wrap;}
.ProHT ul li{ float: left; margin-bottom:4%;text-align: center; background:#f5faf5; border-bottom:3px solid transparent;transition:0.3s; border-radius: .1rem;}
.ProHT ul li .pic{ padding-bottom:75.1%; position: relative; overflow: hidden; border-radius: .1rem .1rem 0 0;}
.ProHT ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.ProHT ul li h3{color:#333;margin:.2rem .1rem; font-size:.2rem;text-align: center; line-height: 1.6; padding: 0;font-weight: normal;}
.ProHT ul li:hover{border-bottom: 3px solid var(--hover-color);transition:0.3s;box-shadow: 0px 0px .1rem 0px rgba(35, 36, 37, 0.1);transform: translateY(-5px);}
.ProHT ul li a:hover figure{transform: scale(1.1);transition:0.3s;}
.ProHT ul li a:hover h3{ color: var(--hover-color);}
@media screen and (min-width:1025px ){
.ProHT ul li{width:23.5%;}
.ProHT ul li:not(:nth-child(4n)){margin-right: 2%;}
}
@media(max-width:1024px){
.ProHT ul li{width:49%; }
.ProHT ul li:not(:nth-child(2n)){margin-right: 2%;}
.ProHT ul li h3{ font-size:.18rem;margin:.15rem .1rem;}
}




/*Menu002518 */
.Menu002518 .side-title{ background:var(--hover-color); color:#fff; font-size:.28rem; border-radius:.2rem .2rem 0 0; padding:.3rem 0 0 40px; height:.9rem; font-weight:bold;}
.Menu002518 .side-menu{ background:#f5faf5; border-radius:0 0 20px 20px; padding:.2rem 0 .2rem .2rem;}
.Menu002518 .side-menu li{ margin-bottom:10px;}
.Menu002518 .side-menu li a{display:block; position:relative; color:#111;}
.Menu002518 .side-menu > ul > li > a{ line-height:.5rem; padding-left:.2rem;font-weight:bold; font-size:.18rem; border-bottom: 1px dashed #eee; }
.Menu002518 .side-menu li a i{ position:absolute; right:34px; top:50%; margin-top:-10px; width:20px; height:20px; background:var(--hover-color2); border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:var(--white);}
.Menu002518 .side-menu li a i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li a i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
/* .Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.aon > a{ background:#ffeded;} */
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{ color:var(--hover-color);}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon a i::before{ background:var(--white);}
.Menu002518 .side-menu li a:hover i::after,
.Menu002518 .side-menu li.aon a i::after{ display:none;}
.Menu002518 .side-menu li ul { padding:.1rem 0 0 0;}
.Menu002518 .side-menu li ul li{padding-left:.3rem; }
.Menu002518 .side-menu li ul li a{ line-height:.42rem; border-bottom:1px solid #f4f4f4; position:relative; font-size: .18rem;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::after{ border-color:transparent; border-width:.05rem 0 .05rem .06rem; border-style:solid; border-left-color:var(--hover-color); right:.4rem; top:50%; margin-top:-3px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10; margin-bottom: 0.4rem;}
.Menu002518 .side-title{ padding: .2rem 0.2rem; height: .7rem;font-size: .24rem;}
.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}
.Menu002518 .side-open_menu{ position:relative; background:#f5faf5; border:3px solid #f5faf5;border-radius:6px; padding:0.15rem 0.2rem; font-size:.22rem; box-shadow:0 3px 0 var(--hover-color);white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:var(--hover-color); right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 0.5rem;padding-left: 0.2rem;font-size: 0.2rem;}
.Menu002518 .side-menu li ul li a {line-height: 0.4rem;}
.Menu002518 .side-menu{ padding:0.1rem;}
}


.SingleInfo{padding:var(--padMar100) 0;}
.SingleInfo .edit_info{line-height:2; color: #333;}
.SingleInfo li{ margin-bottom: 1%;}


.Sitemap{ padding:var(--padMar100) 0;}
.Sitemap li{ padding: 0.2rem 0; border-bottom: solid 1px #eee}
.Sitemap li span{display: block;font-size: var(--font-size20); color: var(--black); font-weight: 500; margin-bottom: 0.12rem;}
.Sitemap .sub a{padding-right:0.2rem;font-size: var(--font-size16);margin-bottom: 0.1rem; color: #333; }
.Sitemap .sub a:hover{color: var(--hover-color);}

.Announcement{padding:var(--padMar100) 0;}
.Announcement .part1 li {
    position: relative
}

.Announcement .part1 li .pic{
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    transition: all .5s;
    background-color:#f5f5f5;
}

.Announcement .part1 li:hover .pic {
    background-size: 110%
}

.Announcement .part1 li .content{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: .176rem .3rem;
    background-image: linear-gradient(0deg,#9f7653 30%,transparent);
    color: #fff;
    z-index: 3
}

.Announcement .part1 li .date{
    font-size: .16rem;
    font-family: Harmony Light;
    margin-bottom: .13rem
}

.Announcement .part1 li .tit {
    font-size: .24rem;
    font-family: Harmony Medium
}

.Announcement .part1 li .txt{
    font-size: .16rem;
    font-family: Harmony Light;
    margin-top: .24rem
}

.Announcement .part1 li:first-child {
    width: 57%;
    float: left
}

.Announcement .part1 li:first-child .pic{
    height: 4.46rem
}

.Announcement .part1 li:first-child .date{
    float: right
}

.Announcement .part1 li:first-child .content{
    background-image: linear-gradient(90deg,#7abb3d,#ffbd0a);
    opacity: .9;
    padding: .3rem
}

.Announcement .part1 li {
    margin-bottom: .08rem
}

.Announcement .part1 li .pic{
    height: 1.43rem
}

.Announcement .part1 li .tit{
    font-family: Harmony Regular
}

.Announcement .part1 li:not(:first-child) {
    width: 40%;
    float: right
}

.Announcement .part1 li:not(:first-child) .content{
    background: transparent;
    position: relative;
    width: 60%;
    padding: .15rem .32rem 0
}

.Announcement .part1 li:not(:first-child) .content .date,.Announcement .part1 li:not(:first-child) .content .tit{
    color: #333
}

.Announcement .part1 li:not(:first-child) .content .txt {
    color: #999;
    white-space: normal;
    line-height: 1.5;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    margin-top: .2rem
}

.Announcement .part1 li:not(:first-child) .play{
    display: flex
}

.Announcement .part1 li:not(:first-child) .play .pic{
    width: 40%;
    padding: 0
}

.Announcement .part1 li:nth-child(4) {
    margin-bottom: 0
}

@media (max-width: 768px) {
    .Announcement .part1 li:first-child .pic{
        padding-top:57.4%!important
    }
}

@media (max-width: 640px) {
    .Announcement .part1 li{
        width:100%!important;
        float: none!important;
        margin-bottom: .2rem
    }

    .Announcement .part1 li .content{
        padding: 1rem 1.4rem .4rem .3rem
    }
}

.Announcement .part2{
    margin: 1.2rem -.38rem .2rem;
}

.Announcement .part2.general{
    margin-top: .2rem;
    border-bottom: none
}

.Announcement .part2.general li{
    width: 100%
}

.Announcement .part2 li{
    width: 50%;
    float: left;
    padding: 0 .38rem;
    margin-bottom: .4rem;
    transition: all .8s linear;
    animation-fill-mode: both
}

.Announcement .part2 li.active{
    opacity: 1;
    transform: translateY(0)
}

.Announcement .part2 li a{
    display: block;
    padding: .48rem 0;
    border: .01rem solid #ececec;
    transition: all .5s;
    color: #333
}

.Announcement .part2 li .date{
    width: 21.91%;
    float: left;
    padding-left: .52rem
}

.Announcement .part2 li .date .md{
    font-size: .3rem;
    margin-bottom: .15rem
}

.Announcement .part2 li .date .year{
    font-size: .16rem;
    color: #999;
    margin-bottom: .4rem
}

.Announcement .part2 li .date .icon{
    width: .28rem;
    height: .287rem;
    border-radius: 50%;
    background: url(../images/Announcement-more.png) no-repeat 50% #e2e2e2;
    transition: all .5s
}

.Announcement .part2 li .content{
    width: 78%;
    float: left;
    padding: 0 .5rem 0 .32rem;
    border-left: .02rem solid #ececec;
    position: relative
}

.Announcement .part2 li .content:after {
    content: "";
    position: absolute;
    width: .04rem;
    height: .2rem;
    background-color: var(--hover-color);
    top: 0;
    left: -.03rem;
    transition: all .3s
}

.Announcement .part2 li .content .tit{
    font-size: .22rem;
    line-height: 1.4;
    margin-bottom: .2rem;
    height: .6rem
}

.Announcement .part2 li .content .txt{
    font-size: .16rem;
    line-height: 1.4;
    color: #999
}

.Announcement .part2 li:hover a{
    box-shadow: 0 0 .05rem .05rem rgba(0,0,0,.05);
    -webkit-transform: translate3d(0,-.04rem,0);
    transform: translate3d(0,-.04rem,0)
}

.Announcement .part2 li:hover .content:after {
    height: 100%
}

.Announcement .part2 .social .part2 li .icon:hover,.Announcement .part2 li:hover .icon{
    background: url(../images/Announcement-more.png) no-repeat 50% var(--hover-color)
}

@media (max-width: 768px) {
    .Announcement .part2{
        margin:.5rem 0;
        display: flex;
        justify-content: space-between;
        flex-flow: row wrap
    }

    .Announcement .part2 li{
        width: 49%;
        padding: 0
    }

    .Announcement .part2 li .date{
        width: 28%;
        padding-left: .25rem
    }

    .Announcement .part2 li .content{
        width: 70%;
        padding: 0 .15rem 0 0.25rem
    }
}

@media (max-width: 640px) {
    .Announcement .part2{
        margin:.24rem 0
    }

    .Announcement .part2 li {
        width: 100%;
        margin-bottom: .2rem
    }

    .Announcement .part2 li a{
        padding: .16rem 0
    }

    .Announcement .part2 li a .date .year {
        margin-bottom: .24rem
    }

    .Announcement .part2 li a .content .tit{
        margin-bottom: .12rem
    }
}
