
body{ overflow:hidden;}

.header{width: 100%;position: fixed;z-index: 9999;color: #fff;transition: all .5s; }
.header.on {background: #fff; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}

/* .header.fix .top{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;padding-bottom: 0.15rem;} */
.header.fix .bottom{padding-top: 0;padding-bottom: 0;}

.Top{line-height: 0.9rem;position: fixed;z-index:9999;width:100%;top:0;left:0;transition: all .5s;/* border-bottom: 1px solid rgba(255,255,255,0.1); */}
.Top .Logo img{transition: all .5s;height: 0.6rem;}
.Top .Logo .img2{display: none;}
.Top .searchIco{cursor: pointer;width: 0.25rem;}
.Top .searchIco img{width:100%;}
.Top .searchIco .img2{display: none;}

.Top .Lan{cursor: pointer;margin:0 0.45rem;position: relative;}
.Top .Lan::before{content:"";display: block;width:1px;height:0.2rem;background: #fff;opacity: 0.4;position: absolute;left:-0.45rem;top:50%;transform: translateY(-50%);}
.Top .Lan .name{display: flex;align-items: center;}
.Top .Lan .name .icon{width:0.2rem;}
.Top .Lan .name .icon img{width:100%;}
.Top .Lan .name .icon .img2{display: none;}
.Top .Lan .name span{color:#fff;display: inline-block;margin:0 0.15rem;}
.Top .Lan .name i{display: inline-block;width:0.1rem;height:0.1rem;background: url(../images/arr_jtw.svg) no-repeat center center;background-size: contain;}
.Top .Lan ul{width:100%;border-radius: 0.05rem;background: #fff;position: absolute;top:100%;left:0;text-align: center;line-height: 0.4rem;display: none;overflow: hidden;}
.Top .Lan ul li a{display: block;}
.Top .Lan ul li:hover{background: #057aee;}
.Top .Lan ul li:hover a{color:#fff;}
.Top .Lan:hover ul{display: block;}

.Top .Tel{color:#fff;font-size: 0.18rem;margin-right: 0.34rem;}
.Top .Tel img{margin-right: 0.1rem;width: 0.16rem;}
.Top .Tel .img2{display: none;}
.Top.on .Tel{color: #fff;}
.Top.on .img1{display: none;}
.Top.on .img2{display: inline-block;}

.m-btn{display: none;cursor: pointer;padding:15px 5px;border-radius: 5px;z-index:999;margin-top:13px;margin-left:10px;}
.m-btn span{display: block;width:25px;height:3px;border-radius: 0.5rem;background:#fff;position: relative;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.m-btn span::before, .m-btn span::after{content:'';display: block;height:3px;width:25px; border-radius: 0.5rem; background: #fff;position: absolute;left: 0;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.m-btn span:before {top: -8px;}
.m-btn span:after {bottom: -8px;}
.m-btn.active span {background: transparent;}
.m-btn.active span:before {transform: rotate(-48deg) translate(-6px, 5px);-webkit-transform: rotate(-48deg) translate(-6px, 5px);-o-transform: rotate(-48deg) translate(-6px, 5px);width: 24px;}
.m-btn.active span:after {transform: rotate(48deg) translate(-6px, -5px);-webkit-transform: rotate(48deg) translate(-6px, -5px);-o-transform: rotate(48deg) translate(-6px, -5px);width: 24px;}

.Top.on{background: #0d74bf;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Top.on .Logo .img1{display: none;}
.Top.on .Logo .img2{display: inline-block;}
.Top.on .searchIco .img2{display: inline-block;}
.Top.on .searchIco .img1{display: none;}
.Top.on .Lan .name .icon .img2{display: inline-block;}
.Top.on .Lan .name .icon .img1{display: none;}
.Top.on .Lan .name span{color:#666;}
.Top.on .Lan .name i{background-image: url(../images/arr_jt.svg);}
.Top.on .MainNav ul li em a{color: #fff;}
.Top.on .MainNav ul li.onnav em a{color:#057aee;}
.Top.on .Lan::before{background: #999;}
.Top.on .m-btn span,.Top.on .m-btn span::before,.Top.on .m-btn span::after{background: #fff;}
.Top.on .m-btn.active span{background: transparent;}
.Top.fix{line-height: 0.8rem;}
.Top.fix .Logo img{max-height: 0.6rem;}
.Top.fix .MainNav ul li em::before{top:auto;bottom:0;}
.Top.fix .MainNav ul li .NavPull{top:100%;}

.MainNav ul::after{content:'';display: block;clear: both;}
.MainNav ul li{float:left;position: relative;}
.MainNav ul li em{display: block;position: relative;}
.MainNav ul li em a{font-size: 0.18rem;color:#fff;}
.MainNav ul li .NavPull{width:2.4rem;position: absolute;top:calc(100% + 0.35rem);left:50%;transform: translateX(-50%);text-align: center;line-height: 0.4rem;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1); opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease;}
.MainNav ul li:hover .NavPull { opacity: 1;visibility: visible;}
.MainNav ul li .NavPull dl{padding:0.1rem;}
.header .bottom ul li .NavPull dl dd a{display: block; color: #000; font-size: 0.18rem; line-height: 0.4rem !important;}
.header.on .bottom .ul li .NavPull dl dd a{color: #000;}
.header.on .bottom .ul li .NavPull dl dd a:hover,
.header .bottom ul li .NavPull dl dd a:hover{color:#0d74bf;}
.MainNav ul li.onnav em::before{transform: rotateY(0);}
.MainNav ul li:hover em::before{transform: rotateY(0);}
.MainNav ul li:hover em a{color: #fff;}
.MainNav ul li.onnav em a{color: #0d74bf;}
.Top.fix .MainNav ul li.onnav em a{color:#0d74bf;}
.Top.fix .MainNav ul li em::before{background: #0d74bf;}

@media(max-width:1024px){
.Top{line-height: 60px;}
.Top.fix{line-height: 60px;}
.Top .top_head{ display: flex; align-items: center; justify-content: space-between;}
.Top .langIco .img1{display: block}
.Top .langIco .img2{display: none;}
.Top .langIco img{max-height:32px;}
.Top .lang-list {position: absolute;left: 0;width: 1.8rem;margin-left: 0px;z-index: 100;background: rgba(18,67,145,0.9);border-radius: 0 0 5px 5px;top: 100%;padding: 15px 0;display: none;box-shadow: 1px 3px 5px rgb(0 0 0 / 34%);}
.Top .lang-list a{display: block;line-height: 0.4rem;font-size: 0.16rem;color: #fff;padding: 0 0.2rem;}
.Top .lang-list a img {max-height: 0.2rem;display: inline-block;margin-right: 5px;}
.Top .lang-list a:hover{color: #fff;}
.Top .Logo img{max-height:35px;}
.Top.fix .Logo img{max-height:35px;min-height: auto;}
.Top .m-btn{display: block;margin-top: 0px;padding: 0;margin-left: 0px;}
.Top .searchIco{width:16px;}
.Top .Tel img{width:12px;}
.Top .Lan .name .icon{width:16px;}
.Top .Lan .name span{margin:0 8px;}
.Top .Lan .name i{width:10px;height:10px;}
.Top .Lan::before{height:14px;left:-20px;display: none;}
.Top .Lan{margin:0 20px;}
.Top .Lan ul{line-height: 30px;}
.Top.on{background: #fff;}
.Top.on .Logo .img1{display: none;}
.Top.on .Logo .img2{display: inline-block;}
.Top.on .langIco .img2{display: inline-block;}
.Top.on .langIco .img1{display: none;}
.Top.on .m-btn span,
.Top.on .m-btn span::before,
.Top.on .m-btn span::after{background: #0d74bf;}
.Top.on .m-btn.active span{background: transparent;}

.MainNav ul.topNav li em {padding-right: 40px;}
.MainNav ul.topNav li em b {display: block;width: 40px;height: 100%;background: url(../images/navmore.svg) no-repeat center center;background-size: 15px;position: absolute;right: 0;top: 0;transition: all .5s;}
.MainNav ul.topNav li em b:after {content: "";width: 0.12rem;height: 0.12rem;position: absolute;top: 50%;transform: translateY(-50%) rotate(45deg);border-right: 2px solid #fff;border-bottom: 2px solid #fff;right: 0.2rem;}
.MainNav{width:100%;height:calc(100vh - 60px);background: rgba(18,67,145,0.9);box-shadow: 0 0 10px rgba(0,0,0,0.1);position: absolute;right:0;top:100%;width:0;opacity: 0;visibility: hidden;transition: all .5s;}
.MainNav ul li em a{color:#fff;font-size: 0.2rem; text-transform: uppercase;position: relative;}
.MainNav ul.topNav li.onnav em a {color: #fff;}
.MainNav ul.topNav{padding:0 0.2rem;width:100%;}
.MainNav ul.topNav li{width:100%;margin-right:0;box-sizing: border-box;line-height: 0.6rem;padding:0 0 0 10px;border-bottom: 1px solid rgba(255,255,255,0.3); margin-left: 0rem;}
.MainNav ul.topNav li em{padding-right:40px;}
.MainNav ul.topNav li em b{display: block;width:40px;height:100%;background-size: 15px;position: absolute;right:0;top:0;transition: all .5s;}
.MainNav ul.topNav li em b.on{transform: rotate(90deg);}
.MainNav ul.topNav li em b:after {content: "";width: 0.12rem;height: 0.12rem;position: absolute;top: 50%;transform: translateY(-50%) rotate(45deg);border-right: 2px solid #fff;border-bottom: 2px solid #fff;right: 0.2rem;}
.MainNav ul.topNav li:hover em a{color: #0d74bf;}
.MainNav ul.topNav li .NavPull{position: static;transform: translateX(0);line-height:0.48rem; text-align: left; font-size: 0.18rem;background: none;width:100%;}
.MainNav.show{width:100%;opacity: 1;visibility: visible; overflow: auto;}
.MainNav ul.topNav li em::before{display: none;}
.MainNav ul.topNav li .NavPull dl dd a{color: #ffdd00;}
.Top .Tel{font-size: 14px;margin-right: 10px;}
.Top.on .MainNav ul.topNav li em a {color: #fff;}

.Top .share {justify-content: center; padding-bottom: 0.3rem;}
.Top .share li + li{margin-left:0.18rem}
.Top .share li a{border-radius:50%;display:block;width:0.43rem;height:0.43rem;line-height:0.43rem;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:rgba(0,0,0,0.3);color: #ffdd00; text-align: center;transition:0.3s}
.Top .share li a:hover{background-color:#0d74bf}
}


.SearchBox{position: absolute;width:100%;box-sizing: border-box;top:100%;left:0;z-index:99;background: rgb(13,116,191,0.5);padding:0.3rem 0.3rem;display: none;border-top: 1px solid rgba(255,255,255,0.13);}
.SearchBox .auto-inner{position: relative;}
.SearchBox .w1600{position: relative;}
.SearchBox .close{width:0.3rem;height:0.3rem;background: url(../images/closeWhite.svg) no-repeat center center;background-size: contain;position: absolute;right:0rem;top:20%;cursor: pointer;}
.SearchBox .box{max-width:8rem;margin:0 auto;width:90%;}
.SearchBox .box .SearchInupt{background: #fff;padding-right:1rem;position: relative;}
.SearchBox .box .SearchInupt input{height:0.5rem;width:100%;;box-sizing: border-box;padding:0 0.2rem;display: block;}
.SearchBox .box .SearchInupt button{width:0.7rem;height:100%;background: url(../images/searchIcon.png) no-repeat center center #0d74bf;position: absolute;right:0;top:0;background-size: 0.2rem;}
@media(max-width:1024px){
.SearchBox{padding:0.25rem 0.5rem; display: block;position: initial;background: none;}
.SearchBox .close{top: -0.4rem;}
}
.footer{background: #111;padding-top: 0.6rem;position: relative;}
/* .footer{background: #111 url(../images/footer-bg.svg) no-repeat;background-size: 50%;background-position:left -10% bottom -200%; position: relative;padding-top: 0.6rem;background-blend-mode: overlay;} */
.footer em{display: inline-block;width: 100%;height: 0.05rem;background:linear-gradient(to right, #d4cc49, #4a8da9);position: absolute;top: 0;}
.nav_list{margin-bottom: 0.2rem; width: 100%;border: 0px;overflow: hidden;}
.b-right{width: 45%;}
.nav_head2{width: 100%;line-height: 1.4;font-size: 0.2rem;color: #fff;position: relative;margin-bottom: 5px;padding: 5px 15px 5px 0px;}
.nav_head{width: 100%;line-height: 1.4;font-size: 0.2rem;color: #fff;position: relative;margin-bottom: 5px;padding: 5px 15px 5px 0px;}
.nav_head a{color: #fff;}
.nav_head a:hover{color: #0d74bf;}
.nav_head i{display: none;}
.none{display: none;}
.bottom_nav:nth-child(6){ width: 18.6667%}
.bottom_nav div{width: 100%;font-size: 0.16rem;}
.bottom_nav div aside{font-size: 0.16rem;line-height: 1.8;padding: 5px 0px;color: #fff;}
.bottom_nav div a{display: block;line-height: 1.8;font-size: 0.16rem;padding: 5px 0px;color: #fff;}
.bottom_nav div a:hover{color: #0d74bf;}
.bottom_nav.E{padding: 0px 2% 0px 0px;border-left: none;}
.bottom_nav div span,
.bottom_nav div label{display: block; color: #fff;width: 100%;text-align: left;}
.bottom_nav div span{font-size: 0.16rem;line-height: 1.8;padding: 5px 0px;color: #fff;}
.bottom_nav div span.tel{background-image:url(../images/Bottom003222-tel.svg);background-size: 0.2rem auto;background-position: left center;padding-left: 0.3rem;background-repeat: no-repeat;}
.bottom_nav div span.email{background-image:url(../images/Bottom003222-email.svg);background-size: 0.2rem auto;background-position: left center;padding-left: 0.3rem;background-repeat: no-repeat;}
.bottom_nav div li{float: left;margin-right:4%;margin-top: 0.2rem;}
.bottom_nav div li img{height: 0.25rem;}
.bottom_nav div label{height: 34px;line-height: 34px;background-color: rgba(255,255,255,0.8);color: #0d74bf;padding: 0px 5px;font-size: 12px;margin-bottom: 8px;}

.bottom_nav2{width: 50%;padding-left: 0;float: left;margin-left: 0;}
.bottom_nav2 div{width: 100%;font-size: 0.16rem;}
.bottom_nav2 div aside{font-size: 0.16rem;line-height: 1.8;padding: 5px 0px;color: #fff;}
.bottom_nav2 div a{display: block;line-height: 1.8;font-size: 0.16rem;padding: 5px 0px;color: #fff;}
.bottom_nav2 div a:hover{color: #0d74bf;}
.bottom_nav2.E{padding: 0px 2% 0px 0px;border-left: none;}
.bottom_nav2 div span,
.bottom_nav2 div label{display: block; color: #fff;width: 100%;text-align: left;}
.bottom_nav2 div span{font-size: 0.16rem;line-height: 1.8;padding: 5px 0px;color: #fff;}
.bottom_nav2 div span.tel{background-image:url(../images/Bottom003222-tel.svg);background-size: 0.2rem auto;background-position: left center;padding-left: 0.3rem;background-repeat: no-repeat;}
.bottom_nav2 div span.email{background-image:url(../images/Bottom003222-email.svg);background-size: 0.2rem auto;background-position: left center;padding-left: 0.3rem;background-repeat: no-repeat;}
.bottom_nav2 div span.add{background-image:url(../images/Bottom003222-add.svg);background-size: 0.2rem auto;background-position: left center;padding-left: 0.3rem;background-repeat: no-repeat;}
.bottom_nav2 div li{float: left;margin-right:4%;margin-top: 0.2rem;}
.bottom_nav2 div li img{height: 0.25rem;}
.bottom_nav2 div label{height: 34px;line-height: 34px;background-color: rgba(255,255,255,0.8);color: #0d74bf;padding: 0px 5px;font-size: 12px;margin-bottom: 8px;}
.copy{border-top: 1px solid rgba(255,255,255,0.1);overflow: hidden;padding: 20px 0px; color: #fff;font-size: 14px;}
.copy .dt{line-height: 24px;color: #fff;float: left;font-size: 0.16rem;}
.site{float: right;}
.site li{float: left;padding: 0px 6px;}
.copy a{color: #fff;line-height: 24px;font-size: 0.16rem;}
.copy a:hover{ color: #0d74bf;}
@media all and (max-width: 1024px){
    
    .flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
    .flex-v{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-o-flex-direction: column;-moz-flex-direction: column;}
    .head{display: block;height: 72px;width: 100%;z-index: 8;position: fixed;max-width: 1400px;background: #0d74bf;top: 0px;border-bottom: 2px solid #0d74bf;}
    .head.show{height: 100%;}
    .head .subtitle {position: relative;max-width: 1400px;margin: 0 auto;color: #fff;display: -webkit-box;display: flex;justify-content: space-between;align-items: center;z-index: 10;}
    .head .logo{margin: 5px auto;display: block; height: 60px; position: relative; width: 200px;}
    .navBtn{display: block;margin: 25px 10px;position: absolute;top: 0px;}
    .icon-bar{background-color: #FFF;display: block;width: 25px;height: 2px;border-radius: 2px;margin-bottom: 7px;}
    .icon-bar.E{margin-bottom: 0px;}
    .wapnav{position: fixed;left: -180px;top:0;background: rgba(18,67,145,0.8);width: 180px;z-index: 9;height: 100% ;overflow: auto;transition: 0.5s;}
    .wapnav.show{left: 0;opacity: 1;}
    .wapnav .shut{text-align: center;padding-top: 20px;height: 40px;}
    .wapnav .shut a{color: #fff;display: block;width: 20px;height: 20px;float: right;line-height: 20px;background: url(../Images/x.png) center no-repeat;cursor: pointer;}
    .wapnav ul{padding: 0 15px;min-height:100%;background: rgba(255,255,255,0.2);width: 180px; display: block;}
    .wapnav ul li{position: relative;}
    .wapnav a.t{border-bottom: 1px solid rgba(255,255,255,0.3);padding: 5px 0px;display: block;position: relative;line-height: 28px;z-index: 0;color:#fff;}
    .wap_nav{overflow:hidden;z-index: 99;padding: 5px 10px;border-bottom: 1px solid rgba(255,255,255,0.3);display: none;}
    .wap_nav a{width:100%;line-height: 26px;display: block;width: 100%;color: rgba(255,255,255,0.6);}
    .head .search{position: absolute;right: 0;top: 0;width: 100%;height: 70px;transition: 0.2s;background: #0d74bf;padding: 20px 0px;}
    .head .search.hi{width: 46px;}
    .head .search.hi input{width: 0;padding:0;margin-left: 0;font-size: 0;}
    .head .search.hi .searchIcon{padding: 0px 10px;width: 46px;}
    .flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
    .head .search input{height: 30px;margin-left: 20px;border-radius: 15px;background: #eee;border: none;padding: 0 15px;transition: 0.2s;overflow :hidden;color:#666;}
    .head .search .searchIcon{display: block;padding: 0px 20px;width: 66px;background: url(../images/search.png) center no-repeat;transition: 0.2s;}
    .bottom_nav,.bottom_nav2,.b-right{width: 100%;}
    .b-right{ display: none;}

}
@media all and (max-width: 1024px){
    .foot{ padding: 0px;}
    .nav_list{margin: 0px auto;}
    .nav_head{width: 100%;line-height: 0.3rem;background-image: url(../images/foot_bg.png);background-position: left top;margin-bottom: 0px;padding: 0.15rem 0;border-bottom: 1px solid rgba(255,255,255,0.1);}
	.nav_head:after {content: "";width: 0.12rem;height: 0.12rem;position: absolute;top: 50%;transform: translateY(-50%) rotate(45deg);border-right: 2px solid #fff;border-bottom: 2px solid #fff;right: 0.2rem;}
    .nav_head.current::after{background: url(../images/jian.png) center no-repeat;}
    .bottom_nav{float: none;width: 100%;padding: 0px;border-left: none;}
    .bottom_nav div{width: 100%;display: none;}
    .bottom_nav div.hi{display: block;}
    .bottom_nav div a{padding: 0.05rem 0px;color: #fff; line-height: 0.3rem;}
    .bottom_nav.E{padding: 0px;}
    .bottom_nav:nth-child(6){ width: 100%}
    .none{display: block;}
    .bottom_nav div span,
    .bottom_nav div label,
    .bottom_nav div a.a_more{color: #fff;}
    .bottom_nav div label{background-color: rgba(18,67,145,0.8);color: #fff;}
    .bottom_nav div a.a_more{color: #fff;opacity: 1;margin-top: 0.15rem;}
	.bottom_nav.contact{display: none;}

    .bottom_nav2{float: none;width: 100%;padding: 0px;border-left: none;margin-bottom: 0.2rem;overflow: hidden;}
    .bottom_nav2 div{width: 100%;}
    .bottom_nav2 div.hi{display: block;}
    .bottom_nav2 div a{padding: 0.05rem 0px;color: #fff; line-height: 0.3rem;}
    .bottom_nav2.E{padding: 0px;}
    .bottom_nav2:nth-child(6){ width: 100%}
    .bottom_nav2 div span,
    .bottom_nav2 div label,
    .bottom_nav2 div a.a_more{color: #fff;}
    .bottom_nav2 div label{background-color: rgba(18,67,145,0.8);color: #fff;}
    .bottom_nav2 div a.a_more{color: #fff;opacity: 1;margin-top: 0.15rem;}
	.bottom_nav2.contact{display: none;}
    .copy{border-top: none;background-image: url(../Images/foot_bg.png);background-position: left top;padding: 15px 0px;}
    .copy .dt{float: none;text-align: center;}
    .site{float: none;overflow: hidden;text-align: center}
    .site ul{display: inline-block; vertical-align:middle;}
	.footer .share{justify-content: center;}
}
@media(min-width:1025px){
    .nav_list{display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;}
    .bottom_nav{float: left;margin-left: 10%;}
}




/*Banner003024 */
.Banner003024{overflow: hidden;position: relative; z-index: 1;}
.Banner003024 .slick-slide{ position: relative; overflow: hidden; z-index: 2;}
.Banner003024 img{ width: 100%;}
.Banner003024 .play{position: absolute; width: 110px; height: 110px; top: 50%; left: 50%; transform: translate(-50%,-50%); cursor: pointer; z-index: 20;}
.Banner003024 .play a{position: absolute; border:13px solid transparent;border-left-width: 17px; border-left-color: #0275d7; width: 0; height: 0;left: 50%; top: 50%; margin: -13px 0 0 -8px; z-index: 3;}
.Banner003024 .play:after,
.Banner003024 .play:before{position: absolute;border-radius: 50%; content: '';background: rgba(255,255,255,0.15); width: 100%; height: 100%;}
.Banner003024 .play:after{animation:test2 1s infinite linear;}
.Banner003024 .play:before{ z-index: 2;background: #fff; width:60%; height: 60%; left: 20%; top:20%;}
.Banner003024 a.get-next{position: absolute; left: 50%; z-index: 95; bottom: 5%;color: #fff; cursor: pointer;}
.Banner003024 a.get-next:before{display: block; content: ''; margin: 0 auto 14px;background: #0275d7; width: 4px; height: 40px;}
.video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.video video{position: absolute; min-height: 100%;min-width: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);  z-index: 0; display: none;}
.ws_cover{display: none!important;}
.ws_list{z-index: 10;}
.slick-dots{position: absolute; z-index: 10;left: 50%; bottom: 5%;transform: translateX(-50%);}
.slick-dots li{float: left;margin: 0 0.2rem;width: 0.3rem;height: 0.03rem;background: #fff;opacity: .3; display: flex;transition: background-color 0.3s ease;}
.slick-dots li button{font-size: 0;}
.Banner003024 .slick-dots li.slick-active {opacity: 1;}
@media(max-width:1024px){
 .Banner003024 a.get-next{display: none;}
.Banner003024 .play{width: 14vw; height: 14vw;}
.Banner003024 .play a{border-width: 3vw; border-left-width: 4vw; margin-top: -3vw; margin-left: -2vw;}
}



.column-tit{text-align: center;width: 100%;margin-bottom: 0.4rem;}
.column-tit .cn{font-size: 0.36rem;color: #000;text-align: center;}
.column-tit .en{font-size: 0.20rem;color: #999;text-align: center;text-transform: uppercase;}
.column-tit .ln{background: url(../images/column-tit.svg) no-repeat center;background-size: contain;width: 100%;height: 0.35rem;margin-top: 0.1rem; display: none;}

.column-tit2{text-align: center;position: absolute;top: 0.8rem;z-index: 20;width: 100%;margin-bottom: 0.4rem;}
.column-tit2 .cn{font-size: 0.36rem;color: #fff;text-align: center;}
.column-tit2 .en{font-size: 0.20rem;color: #fff;text-align: center;text-transform: uppercase;}
.column-tit2 .ln{background: url(../images/column-tit.svg) no-repeat center;background-size: contain;width: 100%;height: 0.35rem;margin-top: 0.1rem; display: none;}


/*Floor003196 */
.Floor003196{padding: 0.8rem 0;}
@media (max-width:1024px) {
    .Floor003196{padding: 0.4rem 0;}
    .Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);}
}
.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: #0d74bf;}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color: #f7f7f7; padding:0.40rem;}
.Floor003196 a.inner{display: block; }
.Floor003196 a:hover h4{color: #0d74bf;}
.Floor003196 a.inner .txt{background: #f7f7f7; padding: 0.4rem;}
.Floor003196 .label span{color: #000;font-size:0.16rem;border:1px solid #0d74bf;padding: 0.08rem 0.2rem;border-radius: 0.2rem;color: #0d74bf;}
.Floor003196 .label2{color: #000;font-size:0.24rem;display: flex;align-items: center;border-bottom:1px solid #ddd;padding-bottom: 0.2rem;position: relative;}
.Floor003196 .label2 span{font-size:0.16rem;position: absolute;right: 0;}
.Floor003196 .label2 span a{padding:0.6rem 0;display:inline-flex;-ms-flex-align:center;align-items:center;color: #0d74bf;}
.Floor003196 .label2 span a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background:url(../images/Floor003225-more2.svg) no-repeat;background-size:auto 0.11rem;margin-left:0.1rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
.Floor003196 .label2::before{content: '';display: inline-block;width: 0.25rem;height: 0.25rem;background: url(../images/Floor003196-icon.svg) no-repeat center;background-size: contain;margin-right: 0.1rem;}
.Floor003196 a.inner h4.tit{margin: 0.2rem 0;font-size:0.24rem; color: #000;}
.Floor003196 a.inner p{color:#666; line-height:1.8; margin-bottom:0.4rem; height: 0.6rem;}
.Floor003196 a.inner .more{color:#0d74bf;display: inline-block; font-size:0.16rem; padding-right: 0.3rem; background: url(../images/Floor003225-more2.svg) no-repeat right center; background-size:0.15rem auto;transition: 0.3s;}
.Floor003196 a.inner:hover .more{padding-right:0.50rem;}
.Floor003196 .box-new-company .pic{overflow: hidden;}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(285 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.12);}
.Floor003196 .list li{display: table;width: 100%;border-bottom:1px solid #ddd; height:1.1rem;margin-top: 0.2rem;padding-bottom: 0.2rem;}
.Floor003196 .list li:hover h4{color: #0d74bf;}
.Floor003196 .list li a{display: table-cell; vertical-align: middle;}
.Floor003196 .list h4.tit{font-size:0.18rem;color: #000;line-height: 1.8;margin-bottom: 0.1rem;height: 0.6rem;}
.Floor003196 .list li time{color:#0d74bf; font-size:0.16rem;}
@media (min-width:1025px) {
  .Floor003196 .box-new-company{width: calc(490 / 1440 * 100%);}  
  .Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (max-width:1024px) {
    .Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
}



/*Floor003225 */
.Floor003225{position:relative;z-index:1;overflow:hidden;--hover-color:#0d74bf;}
.Floor003225 .items li{flex:1;display:flex;align-items:flex-end;transition:0.3s;position:relative;z-index:1}
.Floor003225 .items li::before{position:absolute;content:'';left:0;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(47,199,116,0) 0%,rgba(13,116,191,0.5) 100%);height:0;transition:0.3s;z-index:-1}
.Floor003225 .items li .txt{padding:0 6% 18% 10%;color:#fff}
.Floor003225 .items li .txt h3{font-size:0.24rem;font-weight:100;margin:0 0 0.3rem 0;height: 1rem;position: relative;}
.Floor003225 .items li .txt h3::after{display:block;content:'';width:0.26rem;height:0.03rem;background:linear-gradient(to right, #d4cc49, #4a8da9);position: absolute;bottom: 0;}
.Floor003225 .items li .more a{display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;transition:0.3s;position:relative}
.Floor003225 .items li .more a::before{position:absolute;content:'';width:0;height:0;transition:0.3s;border-radius:0.46rem;background-color:var(--hover-color);right:0.03rem;top:0.03rem}
.Floor003225 .items li .more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003225-more.svg);background-size:auto 0.11rem;margin-left:0.1rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
.Floor003225 .items li .more a span{position:relative;display:block;z-index:3}
@media (min-width:641px) {
    .Floor003225 .swiper-wrapper{height: auto;}
    .Floor003225 .items{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10; display:flex;justify-content:space-between}
    .Floor003225 .items li{border-right:1px solid rgba(255,255,255,0.12);}
}
@media (min-width:1025px) {
.Floor003225 .items li:hover::before{height:100%}
.Floor003225 .items li:hover .more{margin-top:0.3rem}
.Floor003225 .items li:hover .more a{border:solid 1px var(--hover-color);padding:0.03rem 0.03rem 0.03rem 0.27rem;border-radius:0.52rem;color:#333;background-color:#fff}
.Floor003225 .items li:hover .more a::before{width:0.46rem;height:0.46rem}
.Floor003225 .items li:hover .more a:after{width:0.46rem;height:0.46rem;background-size:auto 0.13rem}
.Floor003225 .items li:hover .more a:hover::before{width:calc(100% - 0.06rem)}
.Floor003225 .items li:hover .more a:hover span{color:#fff}
}
@media (max-width:1024px) {
    .Floor003225 .items li .txt{padding: 0 0.2rem 0.2rem;}
    .Floor003225 .items li .txt h3{height: 100%;}
}
@media (max-width:640px) {
    .Floor003225 .swiper{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
    .Floor003225 .items{position: relative;z-index: 3;margin-top: 50%;margin-bottom: 0.4rem;}
    .Floor003225 .swiper-slide img{max-width: none;height: 100%;width: auto;}
    .Floor003225 .items li .txt{padding-top: 0.2rem;}
    .Floor003225 .items li{border-bottom:1px solid rgba(255,255,255,0.12);}
}




/*Floor003078 */
.Floor003078{padding:0.8rem 0;background: url(../uploadfiles/Floor003078-bg.jpg) no-repeat;background-size: cover;}
/* .Floor003078{padding:0.8rem 0;font-size: 16px; overflow: hidden;} */
.Floor003078 .auto{width: 92%; table-layout: fixed;}
.Floor003078 .left{width:50%;float: left;}
.Floor003078 .right{width:50%;float: right;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .tit{font-size: 48px;line-height: 1.25; margin: 0.375em 0 0.6875em 0;}
.Floor003078 .intro .info{color: #000;line-height: 1.8;font-size: 0.18rem;}
.Floor003078 .intro .info p{margin: 0.1rem 0;}
.Floor003078 .more a{padding:0.2rem 0 0.6rem;display:inline-flex;-ms-flex-align:center;align-items:center;color: #0d74bf;}
.Floor003078 .more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background:url(../images/Floor003225-more2.svg) no-repeat;background-size:auto 0.11rem;margin-left:0.1rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border: 1px solid #ddd; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 113.5%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height:30%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 8%; right:8%;bottom:8%;}
.Floor003078 .column li .name .en{font-size: 0.16rem;color: #999;}
.Floor003078 .column li .name .cn{font-size: 0.24rem;color: #000;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}
@media(min-width:1025px){
.Floor003078 .intro{width: 90%; }
.Floor003078 .column{ width: 95%;}
.Floor003078 .right .pic{clear: both;width: 50vw;}
}
@media(max-width:1024px){
    .Floor003078{padding:0.4rem 0;}
.Floor003078 .left,
.Floor003078 .right{width:100%;}
.Floor003078 .right .pic{margin-top:0.2rem;}
.Floor003078 .column li .name .cn{color: #fff;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078 .intro .info br{display: none;}
.Floor003078 .column li{ width: 100%; margin-bottom: .3rem;}
.Floor003078 .column li .name{ height: 25%;}
.Floor003078 .column li .name .cn{color: #000;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 8%; right: 8%;bottom: 8%;}
}



/*Banner003086 */
.Banner003086 .auto{max-width: 1600px;}
.Banner003086 .slider li{position: relative;}
.Banner003086 .ytable{height: 100%;}
.Banner003086 .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 2.55vw;}
.Banner003086 .slick-dots li{float: left;width: 30px;position: relative;height: 30px;border: solid 1px  transparent;}
.Banner003086 .slick-dots li button{font-size: 0;width: 8px;height: 8px;background: #e1e1e1;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.Banner003086 .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.Banner003086 .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;}
.Banner003086 .slick-dots li.slick-active{border-color: #fff;}
.Banner003086 .slick-dots li.slick-active button{opacity: 1;}
@media(min-width:1025px){
.Banner003086 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003086 .pc{display: none;}
.Banner003086 .wap{display: block;}
}
@media(max-width:640px){
.Banner003086 .slick-dots li{width: 20px;height: 20px;}
}


.menu_location{line-height: 0.74rem;border-bottom: solid 1px #eee;height: 0.74rem;}
.menu_location .nav-menu{width: 100%;}
.menu_location .nav-menu ul::after{content:'';display: block;clear: both;}
.menu_location .nav-menu li{float:left;position: relative;margin-right:0.5rem;}
.menu_location .nav-menu li a{display: block;font-size: 0.18rem;}
.menu_location .nav-menu li::before{content:'';display: block;width:100%;height:2px;background: #0d74bf;position: absolute;bottom:0;left:0;transform: rotateY(90deg);opacity: 0;transition: all .5s;}
.menu_location .nav-menu li.on::before{transform: rotateY(0);opacity: 1;}
.menu_location .nav-menu li.on a{color:#0d74bf;}
.menu_location .nav-menu li:hover::before{transform: rotateY(0);opacity: 1;}
.menu_location .nav-menu li:hover a{color:#0d74bf;}
.menu_location .Localtion{color: #999;}
.menu_location .Localtion a{color: #999;}
.menu_location .Localtion span{color: #333;}
@media(min-width:1025px){
.menu_location .menu{display: none}
.menu_location .nav-menu ul{display: flex;align-items: center;}
}
@media(max-width:1024px){
.menu_location{height: 0.7rem;margin-top: 0; position: relative; }
.menu_location .w1600{ display: block; background: none;width: 100%;height: 0.7rem;}
.menu_location .menu{height: 0.7rem;background-color: #0d74bf; color: #fff; font-size: 0.30rem;font-weight: bold; text-align: center;position: relative;display: flex;justify-content: center;align-items: center;}
.menu_location .menu i::after{content: '';display:block; width: 0;height: 0; transform: translateY(-50%);border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;border-top: 0.1rem solid #fff;margin: 0.1rem 0 0 0.1rem;}
.menu_location .nav-menu{width: 100%;display: none;background: #eeefef;margin-bottom: 0.3rem; position: relative; z-index: 3;}
.menu_location .nav-menu.on{ display: block;}
.menu_location .nav-menu .ul{width: 100%;text-align: center;margin-bottom: 0.4rem; float: none;}
.menu_location .nav-menu li{float: none;width:100%;padding: 0 0.2rem; border-bottom: 2px #fff solid;background: #f5f5f5;}
.menu_location .nav-menu li a{line-height: 0.55rem; font-size: 0.18rem;}
.menu_location .Localtion{display: none;}
}



/*pages*/
.Pages{padding-top:0.4rem;text-align: center;clear: both;}
.Pages a{display: inline-block;width:0.6rem;font-size: 0.18rem;height: 0.6rem;margin:0 0.1rem;line-height: 0.6rem;color:#0d74bf;overflow: hidden;background: #fff;border: 1px solid #0d74bf;}
.Pages .p_cur, 
.Pages .p_count, 
.Pages .p_total, 
.Pages .p_jump,
.Pages .a_end,
.Pages .a_first{display: none;}
.Pages .a_arr{color:transparent;position: relative;}
.Pages .a_next,
.Pages .a_prev{ font-size: 0; position: relative;}
.Pages .a_next::after,
.Pages .a_prev::after{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;background-position: center;background-repeat: no-repeat;}
.Pages .a_first::after{background-image: url(../images/page_first.png);}
.Pages .a_end::after{background-image: url(../images/page_end.png);}
.Pages .a_prev::after{background-image: url(../images/page_prev.png);}
.Pages .a_next::after{background-image: url(../images/page_next.png);}
.Pages .a_cur{background: #0d74bf;color:#fff;border:1px solid #0d74bf;}
.Pages a:hover{background: #0d74bf;color:#fff;border:1px solid #0d74bf;}
.Pages .a_first:hover::after{background-image: url(../images/page_firstc.png);}
.Pages .a_end:hover::after{background-image: url(../images/page_endc.png);}
.Pages .a_prev:hover::after{background-image: url(../images/page_prevc.png);}
.Pages .a_next:hover::after{background-image: url(../images/page_nextc.png);}
@media(max-width:1024px){
	.Pages a{width:32px;height:32px;line-height: 32px;}
	.Pages{padding-top:20px;}
}




/* 新闻资讯 */
.NewsList{padding:0.8rem 0;}
.NewsList li{padding-left:5rem;position: relative;margin-bottom:0.4rem;}
.NewsList li .img{width:4.18rem;padding-top:2.8rem;position: absolute;left:0;top:0;}
.NewsList li .txt{box-sizing: border-box;border-bottom:1px solid #ddd;padding:0.2rem 0;position: relative;}
.NewsList li .txt .tit{font-size: 0.24rem;margin:0.2rem 0;color: #000;}
.NewsList li .txt .dec{color:#666;margin-bottom:0.2rem;line-height: 1.875;}
.NewsList li .txt::after{content:'';width:0;height:2px;background: #0d74bf;position: absolute;bottom:-1px;left:0;transition: all .5s;opacity: 0;}
.NewsList li:hover .img span{transform:none;}
.NewsList li .txt .date_com{color:#999;font-weight: 100;font-size: 0.16rem;}
.NewsList li:hover .txt::after{width:100%;opacity: 1;}
.NewsList li .txt .more{color:#0d74bf;display: inline-block; font-size:0.16rem; padding-right: 0.3rem; background: url(../images/Floor003225-more2.svg) no-repeat right center; background-size:0.15rem auto;transition: 0.3s;}
.NewsList li:hover .txt:hover .more{padding-right:0.50rem;}
@media (min-width:1025px) {
.NewsList li:not(:nth-of-type(2n)){margin-right:4%;}
}
@media(max-width:1024px){
    .NewsList li{padding-left: 2rem;}
    .NewsList li .img{width:3.2rem;padding-top:2rem;}
    .NewsList li .txt{padding:5px 0;}
    .NewsList li .txt .tit{font-size: 16px;margin:10px 0;}
    .NewsList li .txt .dec{display: none;}
    .NewsList li .txt .more{margin-bottom: 0.16rem;}
}
@media(max-width:768px){
    .NewsList li .img{padding-top:2.3rem;}
}
@media(max-width:640px){
    .NewsList dl.year{margin-bottom: 10px;}
    .NewsList li .img{width:1.8rem;padding-top:24%;}
    .NewsList li .txt{padding:0;}
    .NewsList li .txt .tit{margin:3px;}
}




.NewsList .top-new{margin-bottom: 4%;}
.NewsList .top-new dd{background: #f7f7f7;}
.NewsList .top-new dd .img img{display: block;width: 100%;}
.NewsList .top-new dd .txt .inner{padding:0.6rem 0.8rem 0.8rem;}
.NewsList .top-new dd .txt time{font-size: 0.16rem;color: #000;display: block;border-left: 3px solid #0d74bf; padding-left: 19px; margin-left: -20px;}
.NewsList .top-new dd .txt time b{display: block;font-size: 0.5rem;}
.NewsList .top-new dd .txt aside{margin: 20px 0 0 0;font-size: 24px;}
.NewsList .top-new dd .txt p{line-height: 24px; color: #666;margin-top: 10px;}
.NewsList .top-new .slick-arrow{position: absolute;width: 70px; height: 70px; z-index: 10;background: #0d74bf url(../images/PicList002856_prev.png) no-repeat center center;font-size: 0;cursor: pointer;padding: 0;border: 0;}
.NewsList .top-new .slick-prev{margin-left: -70px;}
.NewsList .top-new .slick-next{background-color: #fff;background-image: url(../images/PicList002856_next.png);}
@media(min-width:769px){
.NewsList .top-new .slick-arrow{ left: 50%;bottom: 0; }
.NewsList .top-new dd .img{width: 50%;}
}
@media(min-width:769px) and (max-width:1024px){
.NewsList .top-new .slick-arrow{width: 50px; height: 50px;}
.NewsList .top-new .slick-prev{margin-left: -50px;}
}
@media(max-width:768px){
.NewsList .top-new dd .ytable,
.NewsList .top-new dd .ytable-cell{display: block;}
.NewsList .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
.NewsList .top-new .slick-prev{right: 10vw;}
}
@media(max-width:1024px){
    .NewsList .top-new dd .txt .inner{padding:0.2rem 0.4rem 0.4rem;}
    .NewsList .top-new dd .txt time{border-left: 0;}
}



/*TextList002148 */
.TextList002148{padding:0.8rem 0;background: #f7f7f7;}
.TextList002148 li{ overflow:hidden; padding-left:170px; position:relative; margin-bottom:2%;}
.TextList002148 li:hover::after{ background-color:#999;}
.TextList002148 li div{ background-color:#fff; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#fff;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#0d74bf; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#0d74bf; display:block;line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:0.2rem auto; height:1px; width:66px; background:#0d74bf;}
.TextList002148 li h3{font-size: 0.24rem;color: #000;font-weight: 400;}
.TextList002148 li p{ line-height:1.8; overflow:hidden; color:#666; height:0.7rem; margin-top: 0.4rem;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{line-height:30px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li p{line-height:20px; overflow:hidden; height:40px;}
}




/* 新闻详情 */
.NewsInfo{padding:0.8rem 0;}
.NewsInfo .Info .InfoTit{margin-bottom:0.3rem;text-align: center;}
.NewsInfo .Info .InfoTit h2{font-size: 0.36rem;line-height: 0.52rem;color:#000;font-weight: 100;}
.NewsInfo .Info .InfoTit .date{margin:0.2rem 0;display: inline-block;margin-right:0.3rem;font-weight: 100;font-size: 0.16rem;}
.NewsInfo .Info .InfoTit .line{height:3px;border-top:1px solid #e8e8e9;border-bottom:0.03rem solid #e8e8e9;box-sizing: content-box;}
.NewsInfo .Info .InfoCon{font-size: 0.18rem;line-height: 1.8;color: #333;}
.NewsInfo .Info .InfoCon img{display: flex;margin:0 auto;}
.NewsInfo .Info .InfoPage{margin-top:0.5rem;padding:0.3rem 0;border-top:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding-right:2rem;position: relative;}
.NewsInfo .Info .InfoPage .goback a{position: absolute;right:0;top:0.44rem;background: #0d74bf;color: #fff;padding: 0.1rem 0.2rem;font-size: 0.16rem;}
.NewsInfo .Info .InfoPage .goback a img{width: 18%;}
.NewsInfo .Info .InfoPage dl dd{line-height: 0.36rem;color:#666;}
.NewsInfo .Info .InfoPage dl dd a{color:#000; margin-left:0.1rem;}
.NewsInfo .Info .InfoPage dl dd:hover a{color:#0d74bf;}
@media(max-width:1024px){
    .noBanbody{margin-top:0;}
    .NewsInfo .Info .InfoTit h2{line-height: 1.6;}
    .NewsInfo .Info .InfoTit .date{margin:10px 0;}
    .NewsInfo .Info .InfoPage{padding:20px 0;}
    .NewsInfo .Info .InfoPage .goback{position: static;margin-bottom:15px; text-align: center;}
    .NewsInfo .Info .InfoPage dl dd{line-height: 30px;}
    .NewsInfo .Info .InfoPage .goback a{ position: relative; display: inline-block; right: auto; top: auto;}
}

@media(max-width:640px){
    .NewsInfo .Info{width:100%;}
}



/*Floor003065 */
.Floor003065{padding:0.8rem 0;background: url(../uploadfiles/Floor003078-bg.jpg) no-repeat;background-size: cover;}
.Floor003065 .txt-info{position: relative;}
.Floor003065 .col-title{font-size: 0.36rem; padding-bottom:0.4rem;}
.Floor003065 .col-title .cn{font-size: 0.36rem;color: #000;}
.Floor003065 .col-title .cn:after{display: inline-block; content: ''; height: 2px;background: #0d74bf; width:1rem; margin-left: 0.2rem; vertical-align: middle;}
.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info p{line-height: 1.8;font-size: 0.18rem;color: #000;margin-bottom: 0.1rem;}
.Floor003065 .txt-info .year{z-index: 1; padding:4% 14% 4% 6%; border-radius: 20px;background-color: #0d74bf;}
.Floor003065 .txt-info .year b{font-weight: 800;font-size:0.46rem; 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: 2rem;height: 3rem; background-image: url("../images/Floor003065.png");right: 5%; top: -12%;opacity: .1;}
@media(min-width:769px){
    .Floor003065 .txt-info{padding-left: 2.76vw;}
    .Floor003065 .ytable-cell{width: 50%;vertical-align: top;}
.Floor003065 .txt-info .year{position: absolute; left: 6%; bottom: 0;}
}
@media(max-width:768px){
    .Floor003065 .ytable{ width: 94%; }
    .Floor003065 .ytable,
    .Floor003065 .ytable-cell{display: block;}
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.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;}
}



.Corporate-culture{padding:0.8rem 0 0.6rem;}
.Corporate-culture .box-info ul{display: flex;flex-wrap: wrap;gap: 2% 2%;align-items: stretch;}
.Corporate-culture .box-info ul li{text-align: center;background: #f7f7f7;margin-bottom: 2%;min-height: 2.3rem;}
.Corporate-culture .box-info ul li .pic{padding-bottom:64%;}
.Corporate-culture .box-info ul li .icon{padding: 0.4rem 0.4rem 0;}
.Corporate-culture .box-info ul li .icon:before,
.Corporate-culture .box-info ul li .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.Corporate-culture .box-info ul li .name {padding: 4%;}
.Corporate-culture .box-info ul li .name .cn{ color: #000000;line-height:1.8;font-size: 0.24rem;}
.Corporate-culture .box-info ul li .name p{ color: #666;line-height:1.8;font-size: 0.18rem;}
@media (min-width:1025px) {
.Corporate-culture .box-info ul li{display: inline-block; vertical-align: top;flex: 1 1 32%;}    
}
@media (max-width:1024px) {
.Corporate-culture .box-info .auto{margin-top:2em;margin-bottom: 2em;}
.Corporate-culture .box-info ul li{padding: 2em 0; width: 100%;}
}



/*Report */
.Report{padding:0.8rem 0;overflow: hidden;}
.Report .column-title{margin-bottom: 0.4rem;}
.Report .column-title .cn{font-size: 0.30rem;margin-bottom: 0.2rem;text-align: center;}
.Report .column-title p{font-size: 0.16rem;line-height: 1.75;}
.Report .items{margin-bottom: 0.4rem; overflow: hidden;}
.Report .items:last-child{margin-bottom: 0;}
.Report .items .txt{color: #000;}
.Report .items .txt .title{font-size: 0.22rem;margin-bottom: 0.2rem;text-align: center;}
.Report .items .txt .info{font-size: 0.16rem;line-height: 1.75; color: #000;margin-bottom: 0.2rem;}
.Report .items .txt .desc{font-size: 0.16rem;line-height: 1.75; color: #000;background: #f5f5f5;padding: 0.4rem;}
.Report .items .txt .desc p{margin-bottom: 0.1rem;}
.Report li{float: left;margin:0 3% 3% 0;cursor: pointer;}
.Report li .tit{font-size:0.18rem;color: #333;line-height:1.75;text-align: center;overflow: hidden;margin-top: 0.2rem;}
.Report li a:hover .tit{color: #0d74bf;}
.Report li img{height:100%;}
.Report .slick-dots{display: flex;justify-content: center;}
.Report .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;background: none;}
.Report .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Report .slick-dots li.slick-active button{background: #0d74bf; width: 50%; height: 50%;}
.Report .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #0d74bf; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
   0%{transform: rotate(-360deg);}
   100%{transform: rotate(0);}
   }
@media(max-width:1024px) {
   .Report{padding:0.6rem 0;}
.Report li{width: 48% !important;}
.Report li:nth-child(2n){margin-right: 0 !important;}
.Report li .img{height:1.2rem; overflow: hidden;text-align: center;}
 .Report .title .desc{padding-right: 8em;}
 .Report .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
 .Report .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
 .Report .slick-slide .logo img{width: 100%;}
 .Report .slick-dots li button,
 .Report .slick-dots li.slick-active button{width: 10%;height: 30%;}
 .Report .slick-dots li.slick-active:before{left: 35%;width: 30%;}
}
@media(min-width:1025px){
    .Report li{width:22.7%;}
    .Report li:nth-child(4n){margin-right: 0}
    .Report li .img{height:2.6rem; overflow: hidden;text-align: center;}
.Report .slick-slide > div{width:32%;float: left;margin: 0 2% 2% 0;}
.Report .slick-slide > div:nth-child(3n){margin-right: 0;}
.Report .slick-slide > div:not(:nth-child(5n)){ border-right: 1px solid #ebebeb;}
}


/*
 .Contact-us 为demo编号
 */
 .Contact-us{padding:0.8rem 0;overflow: hidden;}
 .Contact-us .pic{padding-bottom: 29%;}
 .Contact-us .txt{padding: 0 0.8rem;font-size: 0.18rem;color: #000;line-height:2.2;background: #f7f7f7;}
 .Contact-us .txt h3{font-size: 0.3rem;font-weight: 100;position: relative;margin-bottom: 0.2rem;}
 .Contact-us .txt h3::after{content: '';display: inline-block;width: 0.4rem;height: 0.02rem;background: #0d74bf;position: absolute;bottom:-10%;left: 0;}
 @media(min-width:1025px){
    .Contact-us .pic,.Contact-us .txt{width: 50%;}
 }
 @media(max-width:1024px){
    .Contact-us .ytable-cell{ display: block; width: 100%;}
 }




 /*TextList003149 */
.TextList003149{padding: 0.8rem 0;}
.TextList003149 .type dd{position: relative;color: #000;}
.TextList003149 .type dd span{color: #666;display: inline-block;padding-left: 0.25rem;background-repeat: no-repeat;background-position: left center;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg); background-size: 0.2rem auto;}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg); background-size: 0.15rem auto;}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg); background-size: 0.15rem auto;}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg); background-size: 0.17rem auto;}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}
@media (max-width:1024px) {
    .TextList003149 .type dd{padding: 2% 0;}
}
.TextList003149 .list li{ border: solid 1px #e0e0e0; transition: 0.3s; cursor: pointer;position: relative; }
.TextList003149 .list li::after{content: '';display: inline-block;width: 2rem;height: 2rem; background: url(../images/TextList003149-icon.svg) no-repeat;background-size: 100%;opacity: .07;position: absolute;right: 8%;bottom: 8%;z-index: -1;}
.TextList003149 .list li:hover{border-color: #0d74bf;}
.TextList003149 .list li .inner{padding: 6%;}
.TextList003149 .list li .name{font-size: 0.24rem; color: #000;}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size: 0.16rem; padding:0.2rem 0;margin-bottom: 0.2rem;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 0.1rem;margin-right: 0.1rem;}
.TextList003149 .list li .intro{font-size: 0.16rem;color: #666;line-height: 1.7857; margin-bottom: 0.3rem; min-height: 3.5714em;}
.TextList003149 .list li .view{color:#0d74bf;display: inline-block; font-size:0.16rem; padding-right: 0.3rem; background: url(../images/Floor003225-more2.svg) no-repeat right center; background-size:0.15rem auto;transition: 0.3s;}
.TextList003149 .list li:hover .view{padding-right:0.50rem;}
.TextList003149 .list li .fr{color: #666;float: right;}
@media (min-width:1025px) {
    .TextList003149 .list li{width: 32%;float: left;margin:0 2% 2% 0;}
    .TextList003149 .list li:nth-child(3n){margin-right: 0;}
}
@media (max-width:1024px) {
.TextList003149 .list li{margin-bottom: 2em;}
.TextList003149 .list li .inner{padding: 1em;}    
}

.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 10001;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; background-color: #fff; width: 90%; margin: 0 auto;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 13; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 90%;margin: 0 auto;}
.TextList003149 .popUp-box .name{ font-size: 2.25em;color: #000; padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size: 0.875em;}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 0.16rem;}
.TextList003149 .from table .c-btn{text-align: center;}
.TextList003149 .from td{color: #333333; }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: #0d74bf;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff; border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .load-info .type{background-color: #f5f5f5; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info{ margin: 0 auto; }
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid #000000; font-size: 0.18rem; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.TextList003149 .load-info .edit-info{font-size: 0.16rem;line-height: 1.8; color: #666;}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
.TextList003149 .from .f-name{text-align: right;}
.TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.TextList003149 .from .w1{width:6.7857em;}
.TextList003149 .from .w2{width:36.969%;}
.TextList003149 .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
.TextList003149 .from td{display: block;}
.TextList003149 .from .f-name{padding-top: 1em;}
}
.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size: 0.22rem;background-color: #0d74bf; border-radius: 5px; line-height: 3; padding: 0 0.6rem;color: #fff; cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}





.Cooperation{ padding:0.8rem 0 0.7rem;}
/* .Cooperation p{color: #333;font-size: 0.16rem;line-height: 0.28rem;margin: 0;}
.Cooperation h3{color: #000;font-size: 0.24rem;font-weight: normal;vertical-align: middle;}
.Cooperation h3::before{content: '';display: inline-block; width: 0.3rem;height: 0.3rem;background: url(../uploadfiles/Cooperation-img.svg) no-repeat;background-size: contain;vertical-align: middle;margin-right: 0.1rem;} */
.Cooperation li{width: 19.2%;border: 1px solid #e0e0e0;float: left;margin: 0 1% 1cqmax 0;text-align: center;padding: 1.2%;}
.Cooperation li:hover{border: 1px solid #0d74bf;}
.Cooperation li:nth-child(5n){margin-right: 0;}
.Cooperation li .pic{height: 0.8rem;margin-bottom: 0.2rem;}
.Cooperation li .pic img{height: 100%;}
.Cooperation li .title{color: #333;}

@media(max-width:768px){
    .Cooperation li{ width: 31.3333%; margin-left: 1%; margin-right: 1%;}
    .Cooperation li:nth-child(5n){margin-right: 1%;}
 }


/*
 .Park 为demo编号
 */
 .Park{padding:0.8rem 0;overflow: hidden;}
 .Park .pic{padding-bottom: 29%;}
 .Park .txt{padding-right:0.8rem;font-size: 0.18rem;color: #000;line-height:2.2;}
 .Park .txt h3{font-size: 0.3rem;font-weight: 100;position: relative;margin-bottom: 0.4rem;}
 .Park .txt h3::after{content: '';display: inline-block;width: 0.4rem;height: 0.02rem;background: #0d74bf;position: absolute;bottom:-20%;left: 0;}
 .Park .txt p{font-size: 0.18rem;margin-bottom: 0.2rem;line-height: 1.8;color: #666;}
 @media(min-width:1025px){
    .Park .pic,.Park .txt{width: 50%;}
 }
 @media(max-width:1024px){
    .Park  .ytable-cell{display: block;width: 100%;}
    .Park .pic{ padding-bottom: 50%;}
 }




.Probase{padding:0.8rem 0;overflow: hidden;background: #f7f7f7;}
.Probase .slick-slider{margin-left: -10px; margin-right: -10px}
.Probase .slick-list{overflow: inherit}
.Probase .slick-slide{padding: 10px;position: relative;}
.Probase li:not(.slick-active) .pic{opacity: 0.3}
.Probase li .pic{background: #fff;position: relative; overflow: hidden;}
.Probase li .Ispic{padding-bottom: 60%;transition: 0.3s;}
.Probase li.slick-active:hover .Ispic{ transform: scale(1.1);}
.Probase li .txt{ text-align: center; padding: 0.3rem 0;border-bottom: 1px solid #e8e8f2;position: relative;}
.Probase li .txt:after {position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: 0.4rem;height: 2px;background-color: #0d74bf;content: "";}
.Probase li aside{font-size:0.18rem;line-height: 1em; margin-bottom: 15px;color:#000;}
.Probase li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #666;}
.Probase .slick-arrow{position: absolute;width: 1em; height: 1em; top: 42.5%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003225-more01.svg) no-repeat center center; background-size: auto calc(12 / 50 * 1em);z-index: 10; transition: 0.3s; font-size: calc(50 / 16 * 1em); text-indent: -999em; overflow: hidden;background-color: #0d74bf;}
.Probase .slick-arrow:hover{background-color: #d4cc49;}
.Probase .slick-next{background-image: url(../images/Floor003225-more.svg);}
.Probase .slick-dots{position:relative; z-index: 10; display: flex; align-items: center; justify-content: center; margin:0;padding:0;width:100%; margin-top: calc(30 / 16 * 1em);}
.Probase .slick-dots li{position:relative;padding:0px 7px; cursor:pointer;}
.Probase .slick-dots li button{display:block;padding:0;width:15px; height:15px;border-radius: 50%; border: none; background: linear-gradient(90deg, #56bcaf, #3caee4); font-size:0;cursor:pointer; transition: 0.5s}
.Probase .slick-dots li:not(.slick-active) button{background: #e6e6e6;}

@media(min-width:1280px){
.Probase  .slick-prev{left:-25px;}
.Probase  .slick-next{right:-25px;}
}
@media(max-width:1400px){
.Probase .slick-slider{padding-left: 10%; padding-right: 10%;}
}





/*Floor003195 */
.Floor003195{padding:0.8rem 0 0;}
.Floor003195 .icon-desc{background: url(../images/Floor003195-bg.png) no-repeat center center;background-size: cover;padding: 0.8rem 0; color: #fff;}
.Floor003195 .icon-desc li{position: relative;text-align: center;}
.Floor003195 .icon-desc li:not(:last-child) .line{position: absolute;}
.Floor003195 .icon-desc li .icon{width:1rem;margin: 0 auto 0.4rem; border: solid 1px #fff;position: relative;transition: 0.3s;}
.Floor003195 .icon-desc li .icon:after{position: absolute;content: ''; width:0.09rem; height:0.09rem; top: 0;left:-30%; background: url(../images/Floor003195-add.svg) no-repeat center center; background-size: contain; transform: scale(0); transition: 0.3s;}
.Floor003195 .icon-desc li .icon img{transition: 0.5s;height:40%;}
/* .Floor003195 .icon-desc li:hover .icon{border-color: #0d74bf;} */
.Floor003195 .icon-desc li:hover .icon:after{transform: scale(1);}
.Floor003195 .icon-desc li:hover img{transform: rotate(360deg);}
.Floor003195 .icon-desc li .icon dl{display: table; width: 100%; height:1rem;	}
.Floor003195 .icon-desc li .icon dt{display: table-cell; vertical-align: middle;text-align: center;}
.Floor003195 .icon-desc li a{color: #fff;}
.Floor003195 .icon-desc li .tit{font-size:0.24rem;}
.Floor003195 .icon-desc li p{margin: 0.2rem 0 0 0; font-size:0.18rem;line-height: 1.8;}
@media (min-width:1025px) {
.Floor003195 .icon-desc ul{display: table;width: 100%; table-layout: fixed;}    
.Floor003195 .icon-desc li{display: table-cell;width: calc(100% / 3);padding: 0 0.8rem;}
.Floor003195 .icon-desc li:not(:last-child) .line{height: 100%;width: 1px;border-right: 1px dotted rgba(255, 255, 255, 0.5);right: 0; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i{position: absolute; top: calc(100% + 9px); width:10px;height: 9px;left: 50%; margin-left: -5px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before,
.Floor003195 .icon-desc li:not(:last-child) .line i:after{position: absolute;content: ''; background-color: #d4cc49; border-radius: 3px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before{left: 0;width: 100%; height: 3px; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i:after{width: 3px;left: 50%; margin-left: -1px; top: 0; height: 100%;}
}
@media (max-width:1024px) {
.Floor003195 .icon-desc li:not(:last-child) .line{height: 1px;width: 100%;border-bottom: 1px dotted rgba(255, 255, 255, 0.5);left: 0; bottom: 0;}
.Floor003195 .icon-desc li:not(:last-child){margin-bottom: 10vw; padding-bottom: 10vw;}    
}




/*Floor002842 */
.Floor002842{padding:0.8rem 0;background: #f7f7f7;position: relative; z-index: 1;}
.Floor002842 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent; z-index: 1;}
.Floor002842 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002842 .slick-list:focus {outline: none}
.Floor002842 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002842 .slick-slider .slick-track, 
.Floor002842 .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)}
.Floor002842 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002842 .slick-track:before, 
.Floor002842 .slick-track:after{display: table; content: '';}
.Floor002842 .slick-track:after{ clear: both;}
.Floor002842 .slick-loading .slick-track { visibility: hidden;}
.Floor002842 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002842 .slick-slide .slick-loading img { display: none;}
.Floor002842 .slick-slide .dragging img { pointer-events: none;}
.Floor002842 .slick-initialized .slick-slide { display: block;}
.Floor002842 .slick-loading .slick-slide { visibility: hidden;}
.Floor002842 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002842 .slick-arrow .slick-hidden { display: none;}
.Floor002842 .btn,
.Floor002842 .title{position: absolute; z-index: 10;}
.Floor002842 .title .inner{position: absolute; left: 15%;right: 15%;top: 30%;color: #000;}
.Floor002842 .title .cn{font-size: 0.36rem; }
.Floor002842 .title .en{font-size: 0.20rem;}
.Floor002842 .btn{background: #e9edf0;top: 9%;right: 4%; }
.Floor002842 .slick-arrow{position: absolute;width: 1rem;height: 1rem;background:#fff;border: 0;padding: 0;font-size:0;}
.Floor002842 .slick-arrow:not(.slick-disabled){cursor: pointer;background-color: #0d74bf;}
.Floor002842 .slick-arrow:before{display: inline-block; width: 70%;max-width: 38px; background: url(../images/Floor002842-more.png) no-repeat right center; height: 9px; content: '';}
.Floor002842 .slick-disabled:before{background-image: url(../images/Floor002842-more2.png);}
.Floor002842 .slick-prev{right: 100%;top: 100%;}
.Floor002842 .slick-prev:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Floor002842 .slick-next{left: 0;bottom: 0;}
.Floor002842 .slider li{float: left; position: relative;}
.Floor002842 .slider li a{display: block;background: #333;color: #fff;}
.Floor002842 .slider li a > *{position: absolute;}
.Floor002842 .slider li .Ispic{left: 0; top: 0;width: 100%; height: 100%; opacity: 0.6; transition: 0.3s;}
.Floor002842 .slider li .txt,
.Floor002842 .slider li .more{ left: 2vw;bottom: 3vw;transition: 0.3s;}
.Floor002842 .slider li .txt{position: absolute;right: 2vw;font-size: 0.24rem;}
.Floor002842 .slider li .txt:before{width: 25px;margin-bottom: 2vw;background: #fff;display: block;content: ''; height: 2px;}
.Floor002842 .slider li .txt .en{font-size: 0.20rem;}
.Floor002842 .slider li a:hover .txt{bottom: 10vw;}
.Floor002842 .slider li a:hover .Ispic{opacity: 0.8;}
.Floor002842 .slider li .more{background: url(../images/Floor002842-more.png) no-repeat right center; width: 0; height: 9px; }
.Floor002842 .slider li a:hover .more{width: 38px; }
@media(min-width:1025px){
.Floor002842 .btn,
.Floor002842 .title{ width: 23%;height: 18.75vw;}
.Floor002842 .title{right: 27%;top:50%; }
.Floor002842 .slider li{width: 25%;}
.Floor002842 .slider li:nth-child(3),
.Floor002842 .slider li:nth-child(5){margin-right: 25%;}
.Floor002842 .slider li a{height: 18.75vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor002842 .slider li .txt{font-size: 20px;}
.Floor002842 .title .cn{font-size: 28px; }
.Floor002842 .title .en{font-size: 36px;}
}
@media(max-width:1024px){
.Floor002842{min-height: 75vw;}
.Floor002842 .btn,
.Floor002842 .title{ width: 50%;height:37.5vw;}
.Floor002842 .title{right: 50%;top: 37.5vw; }
.Floor002842 .slider li{width: 50%;}
.Floor002842 .slider li:nth-child(1){margin-right: 50%;}
.Floor002842 .slider li:nth-child(2){margin-left: 50%;}
.Floor002842 .slider li a{height: 37.5vw;}
.Floor002842 .slick-arrow{width: 10vw;height: 10vw;}
.Floor002842 .slider li a:hover .txt{bottom: 20vw;}
}
@media(max-width:640px){
.Floor002842 .slider li .txt{font-size: 3.5vw;}
.Floor002842 .title{top: 47.5vw;}
.Floor002842 .title .cn{font-size: 4vw; }
.Floor002842 .title .en{font-size:5vw;}
.Floor002842 .cn{margin-bottom: 1vw;}
.Floor002842 .slider li .txt:before{width: 5vw; height: 1vw;margin-bottom: 2vw;}
.Floor002842 .slider li .txt,
.Floor002842 .slider li .more{ left: 4vw;bottom: 5vw;}
.Floor002842 .slider li .txt{right: 4vw;}
}


.title_list{ margin-bottom: 5%;}
.title_list .item {
    line-height: 48px;
    border-bottom: 1px dashed #dcdcdc;
    padding-left: 15px;
    position: relative;
  }
  .title_list .item::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #0d74bf;
    border-radius: 100%;
  }
  .title_list .time {
    float: right;
    color: #999999;
    font-weight: 300;
  }


  [class*=flex_] {
    display: flex;
  }
  [class*=_ac] {
    align-items: center;
  }
  [class*=_ae] {
    align-items: flex-end;
  }
  [class*=_as] {
    align-items: flex-start;
  }
  [class*=_jc] {
    justify-content: center;
  }
  [class*=_js] {
    justify-content: space-between;
  }
  [class*=_je] {
    justify-content: flex-end;
  }
  [class*=_jf] {
    justify-content: flex-start;
  }
  .flex {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
  }
  .flex_row {
    flex-flow: row wrap;
  }
.header{width:100%;z-index:10;position:fixed;left:0;top:0}
.header .logo{display:flex;align-items:center}
.header .logo img{max-width:3rem}
.header .logo .img2{display:none}
.header.on .logo .img1{display:none}
.header.on .logo .img2{display:block}

.header .menuIcon{display:inline-flex;gap:0.35rem;align-items:center; filter: brightness(0) invert(1);}
.header.on .menuIcon{filter: none;}
.header .right {  display: inline-flex; gap: 0.4rem; align-items: center; }
.header .menuIcon{display:none}
.header .search{display:inline-flex;align-items:center;justify-content:center;position:relative}
.header .search.search_show .top_search{opacity:1;top:150%;pointer-events:auto}
.header .open_search{display:inline-flex;align-items:center;color:#666666; filter: brightness(0) invert(1);}
.header.on .open_search{filter: none;}
.header .open_search i{width:0.2rem;height:0.2rem;background:url(../images/searchIcon1.png) no-repeat center;display:inline-block;background-size:contain}
.header .open_search.on i{background:none;position:relative}
.header .open_search.on i:before,.header .open_search.on i:after{position:absolute;content:'';width:100%;left:0;height:1px;top:50%;margin-top:-1.5px;background:#333;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.header .open_search.on i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header .top_search{width:3.5rem;z-index:10;transition:all 0.5s ease-in-out;position:absolute;right:0;opacity:0;top:100%;pointer-events:none}
.header .top_search .warp{position:relative}
.header .top_search .btn{width:0.4rem;height:100%;position:absolute;right:0;top:0;background:url(../images/searchIcon1.png) no-repeat center;background-size:0.2rem}
.header .top_search .text{width:100%;height:0.38rem;line-height:0.38rem;padding:0 0.45rem 0 0.15rem;border:1px solid #e0e2e5;background-color:#fff}
.header .top_search .text::placeholder{color:#c3c3c3}
.header .navTop .ul{gap:0.6rem}
.header .navTop li{position:relative}
.header .navTop li span{display:block;position:relative}
.header .navTop li span a{position:relative;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease-in-out;transition:all 0.5s;height:1rem; color: #fff;}
.header.on .navTop li span a{color:#333;}
.header.on  .navTop li span a{height:.8rem;}
.header .navTop li span a::after{content:'';position:absolute;left:50%;top:75%;width:0;height:0.04rem;background-color:#0d74bf;opacity:0;transform:translateX(-50%);transition:all 0.5s ease-in-out;transition:all 0.5s}
.header .navTop li .sub{position:absolute;left:50%;top:100%;opacity:0;pointer-events:none;transform:translate3d(-50%,-10px,0);-webkit-transform:translate3d(-50%,-10px,0);-moz-transform:translate3d(-50%,-10px,0);-o-transform:translate3d(-50%,-10px,0);-ms-transform:translate3d(-50%,-10px,0);backface-visibility:hidden;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;background-color:#fff;border-radius:0.1rem;font-size:0.16rem}
.header .navTop li .sub .box a{display:block}
.header .navTop li .sub .box a:hover{color:#0d74bf}
@media (min-width:1025px){
    .header .navTop li:hover span a::after{width:100%;opacity:1}
.header .navTop li .sub{width:1.2rem;top:95%;text-align:center}
.header .navTop li .sub .box{padding:0.05rem 0}
.header .navTop li .sub a{display:block;padding:0 0.1rem;position:relative;margin:0.24rem 0}
}
.header .navTop li.hover .sub{opacity:1;transform:translate3d(-50%,0px,0);-webkit-transform:translate3d(-50%,0px,0);-moz-transform:translate3d(-50%,0px,0);-o-transform:translate3d(-50%,0px,0);-ms-transform:translate3d(-50%,0px,0);backface-visibility:hidden;pointer-events:auto}


@media screen and (max-width:1024px){
 
.header .logo{height:0.8rem}
.header .logo .img2{display:none}
.header .logo .img1{display:block}
.header .menuIcon{display:inline-flex;align-items:center}
.header #open_menu{z-index:100;width:0.25rem;height:0.18rem;cursor:pointer;position:relative}
.header #open_menu i{display:inline-block;width:80%;height:2px;transform:translateY(-50%);background-color:#fff;position:absolute;left:0;top:50%;border-radius:5px}
.header #open_menu::before,.header #open_menu::after{width:100%;height:2px;background-color:#fff;border-radius:5px;left:0;content:'';position:absolute}
.header #open_menu::before{top:0}
.header #open_menu::after{bottom:0;top:auto}
.header #open_menu.open_menu_on i{opacity:0}
.header #open_menu.open_menu_on:before{transform:rotate(45deg);top:0.1rem}
.header #open_menu.open_menu_on:after{transform:rotate(-45deg);bottom:auto;top:0.1rem}
.header.on  #open_menu i,
.header.on #open_menu::before,
.header.on #open_menu::after{ background-color: #333;}
.header .search{width:auto;border:none}
.header .top_search{background-color:#fff;padding:0.2rem}
.header .top_search .text{line-height:0.6rem;height:0.6rem}
.header .search.search_show .top_search{top:100%}
.header .right{gap:0.2rem}
.header .navTop{display:none;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;visibility:hidden;position:fixed;right:-100%;top:0;width:100%;height:100%;z-index:10;line-height:40px;margin-left:0;display:block;padding:0;transition:all 0.5s;opacity:0;background-image:none;margin-right:0;z-index:106;padding-top:0.8rem;background-color:transparent}
.header .navTop::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 0.8rem);background-color:rgba(0,0,0,0.5)}
.header .navTop.show{visibility:visible;right:0;opacity:1}
.header .navTop .ul{position:relative;height:100%;max-height:100%;width:3rem;margin:0 0 0 auto;background-color:#fff;margin-right:0;overflow:auto;display:block; font-size: .18rem;}
.header .navTop .ul li{float:none;height:auto;text-align:left;border-bottom:1px solid #eee;margin:0;width:100%}
.header .navTop .ul li:hover span a,.header .navTop .ul li.aon span a{color:#333}
.header .navTop .ul li span{display:block;line-height:0.8rem}
.header .navTop .ul li span a{padding-bottom:0;line-height:normal;height:0.8rem;justify-content:flex-start;display:inline-flex;color:#333;padding:0 10%; font-size: .22rem;}
.header .navTop .ul li span a::before{display:none}
.header .navTop .ul li .sub{position:relative;transform:none;left:0;top:0;color:#999999;width:100%;background-color:transparent;text-align:left;padding:0 0 0.2rem;min-width:auto;display:none;opacity:1;white-space:normal;font-size:0.2rem;backface-visibility:hidden;pointer-events:auto}
.header .navTop .ul li .box{top:0;box-shadow:none;text-align:left;display:block;padding-left:0.5rem}
.header .navTop .ul li .box::before{display:none}
.header .navTop .ul li .box a{margin:0;padding:0;line-height:0.36rem;text-align:left;display:block;color:#333;background-color:transparent}
.header .navTop .ul .li_sub span{position:relative;display:block;padding-right:0.2rem}
.header .navTop .ul .li_sub .op{position:absolute;width:0.14rem;height:0.14rem;right:0.2rem;top:50%;transform:translateY(-50%);transition:all 0.5s}
.header .navTop .ul .li_sub .op::before,.header .navTop .ul .li_sub .op::after{content:'';position:absolute;left:50%;top:50%;background-color:#333;transform:translate(-50%,-50%)}
.header .navTop .ul .li_sub .op::before{width:100%;height:0.02rem}
.header .navTop .ul .li_sub .op::after{width:0.02rem;height:100%}
.header .navTop .ul .li_sub.hover .op::after{opacity:0}
}
@media screen and (max-width:640px){
    .header .search{position:static;line-height:normal}
    .header .top_search{width:100%;top:100%}
}