body{font-size:0.16rem;}
a:hover{color:#2970b4;}
/*Top003084 */
.Top003084{position: relative; left: 0; width: 100%; color: #333; padding: 0 0px; font-size: var(--font-size16); z-index: 100;background:#fff;}
.Top003084 .auto{}
.Top003084 .toptit{color:#666;padding:0.1rem 0 0;}
.Top003084 a{color: #333;}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 1px; height: 6px;background: rgba(255,255,255,0.2); margin: 0 10px; vertical-align: middle; content: '';}
.Top003084 menu li{position:inherit;}
.Top003084 menu li b{font-size: 18px; display: block;position: relative;font-weight: normal}
.Top003084 menu li b:after{position: absolute; bottom: 0px; height: 2px; content: ''; width: 0; background: #2970b4; left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon b:after{width: 100%;}
.Top003084 menu li.aon a{color:#2970b4; }
.Top003084 li .prod-sub{left:0 !important;width:100% !important;margin-left:0 !important;transform: translate(0,0);background:#f8f8f8;padding:calc(40 / 1920 * 100vw) 0 calc(50 / 1920 * 100vw);}
.Top003084 li .prod-sub:after{content:'';width:36%;height: 100%;top:0; background:#2970b4;display: block;position: absolute;z-index: -1}
.Top003084 li .prod-sub .lmname{float:left;width:30%;/* background:#2970b4; */}
.Top003084 li .prod-sub .lmname h2{color:#fff; font-size:38px; margin:0;}
.Top003084 li .prod-sub .lmname h2:after{content:'';width:68px;height: 3px;background:#fff;display: block;}
.Top003084 li .prod-sub dl{float:right;width:65%;}
.Top003084 li .prod-sub dl dt{width:48%; float:left;font-size:17px;line-height: 38px;border-bottom:1px solid #e8e8e8;text-align: left;padding-left:18px;position: relative;margin:10px 0;margin-right:4%;}
.Top003084 li .prod-sub dl dt:nth-child(2n){margin-right:0%;}
.Top003084 li .prod-sub dl dt:after{content:'';width:4px;height: 4px;border-radius: 50%; background:#2970b4;display: block;position: absolute;left:0;top:22px;}
.Top003084 li .prod-sub dl dt a{color:#333;}


.Top003084 li#m4 .prod-sub dl dt,
.Top003084 li#m5 .prod-sub dl dt{width:30%; float:left;font-size:18px;line-height: 38px;border-bottom:1px solid #e8e8e8;text-align: left;padding-left:18px;position: relative;margin:2px 0;margin-right:4%;}
.Top003084 li#m4 .prod-sub dl dt:nth-child(3n),
.Top003084 li#m5 .prod-sub dl dt:nth-child(3n){margin-right:0;}

.Top003084 .sub{padding: 10px;display: none;}
.Top003084 .sub dt{line-height: 36px; }
.Top003084 .sub dl{background:none;padding:0;}
.Top003084 .open-search{position: absolute;right: 120px; top: 36px;background: url(../images/Top003084-search.png) no-repeat; width: 20px; height: 20px;}
.Top003084 .top-search{position: absolute;right: 0px; top:100%;background: #fff; width: 400px;padding-right: 40px;}

.Top003084 .top-lang{position: absolute;right:0;top:34px; z-index: 5;width: 70px;}
.Top003084 .top-lang span{padding-left: 25px; background: url(../images/Top002824_cart.png) no-repeat left center;color: #333;font-size:14px; line-height: 25px; display: block; position: relative; z-index: 30; cursor: pointer;}
.Top003084 .top-lang span:after{background: url(../images/Top002824_d.png) no-repeat center center; width: 9px; height: 6px;vertical-align: middle; margin-left: 5px; content: '';display: inline-block; transition: 0.3s;}
.Top003084 .top-lang span.on:after,
.Top003084 .top-lang.on span:after{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);}
.Top003084 .top-lang figure{border: 1px solid #2970b4;text-align: center;position: absolute; min-width: 100%; visibility: hidden; opacity: 0; transition: 0.5s;top: 0; border-radius: 5px; background: #fff; left: -10px;right: -10px; padding-top: 37px;line-height: 30px;  opacity: 0; -webkit-opacity: 0; }

.Top003084 .top-lang figure a{display: block;padding: 0 10px;color:#666;}
.Top003084 .top-lang figure a:hover{color:#2970b4;}
.Top003084 .top-lang.on figure{ visibility: inherit; opacity: 1;-webkit-opacity: 1;}
.Top003084 .top-lang.on figure{top: -7px; }

.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search2.png) no-repeat center center #333;}
.open-search.on:before, .open-search.on:after{background:#333;}
@media (min-width:1025px) {
.Top003084 menu li{float: left;line-height: 90px; }
.Top003084 menu{padding-right: 12vw;}
.Top003084 .other{position: relative; /* width:30%; */height: 90px;}
.Top003084 .logo{float: left;padding-top: 10px;}
.Top003084 .top-right{float: right;}

.Top003084 nav{padding-top: 27px; text-align: right;}
.Top003084 menu li:not(:last-child){margin-right: 4.5vw;}
.Top003084 .sub{background: rgba(255,255,255,0.95); position: absolute; left: 50%; margin-left: -93px; width: 186px; top: 100%;border-radius: 0 0 5px 5px;  }
.Top003084 .sub dt{text-align: center;}
.Top003084 menu li .sub dt a{color: #333;}
.Top003084 .sub dt a:hover{color:#2970b4;}
.Top003084 li .prod-sub dl dt .hierarchy{display: flex!important; flex-wrap: wrap; justify-content: space-between}
.Top003084 li .prod-sub dl dt .hierarchy ol{width: 48%; opacity: 0.8;font-size:16px;}
}

@media(min-width:1025px) and  (max-width:1400px) {
.Top003084 menu{padding-right: 15vw;}
}

@media (max-width:1024px) {
.Top003084 nav{position: absolute;right: 30px;top: 10px;}
.Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(255,255,255,0.95); padding: 2vw; transition: transform 0.3s;}
.Top003084 .open-menu i {background-color: #333;}
.Top003084 menu li{border-bottom: 1px solid rgba(255,255,255,0.2);}
.Top003084 menu li b{padding: 10px 0;font-size: 18px;}
.Top003084 .logo{display: table; height: 70px;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 54px;}
.Top003084 .open-search{top: 50%; transform: translateY(-50%);right:170px;}
.Top003084 .open-menu{position: absolute;right: 2%;bottom: auto; top: 50%; transform: translateY(-50%); width: 30px;}
.Top003084 .sub{background: rgba(0,0,0,0.8);}
.menu-show .Top003084 menu{ top: 70px; transform:translateY(0);opacity:1;}
.Top003084 .has-sub span .op:before, 
.Top003084 .has-sub span .op:after { background-color: #ccc;}
.Top003084 .top-lang{right: 70px;top: 50%; transform: translateY(-50%);}
.Top003084 li .prod-sub .lmname{display: none; float: none;width: 100%; background: none;}
.Top003084 li .prod-sub:after{ display: none;}
.Top003084 li .prod-sub dl{float: none;width: 100%;}
.Top003084 li#m4 .prod-sub dl dt, 
.Top003084 li#m5 .prod-sub dl dt,
.Top003084 li .prod-sub dl dt{width: 100%; float: none;font-size: 16px;line-height: 26px;padding-left: 15px;}
.Top003084 li .prod-sub dl dt:after{top: 16px;}
.Top003084 li .hierarchy{display: none}
.Top003084 .top-lang figure a{font-size: 14px;line-height: 20px;}

}
@media (max-width:800px) {
.Top003084 nav{display: none;}
}
@media (max-width:640px) {
.Top003084 .logo{width: 50%;}
}



/*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; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 15px; height: 15px;position: relative; border-radius: 50%;background:rgba(255,255,255,0.4); cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 15px;}
.Banner002826 .slick-dots li.slick-active{background-color:#fff;}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}

.center{text-align: center;}
.h-title{margin-bottom:0.5rem;}
.h-title .cn{font-size:0.44rem;color:#000000;font-weight: bold;}
.h-title p{font-size:0.18rem;margin:0;margin-top:0.28rem;line-height: 1.8}
.h-title .t{font-size:0.26rem;color:#333;padding-top:0.15rem;}
.h-title.white .cn{color:#fff;}
.h-title.white p{color:#fff;}
@media(max-width:1024px){
.h-title{margin-bottom:25px;}
.h-title .cn{font-size:0.28rem;}
.h-title p{font-size:14px;margin-top:15px;}
.h-title .t{font-size: 16px;}
}


.h-more{}
.h-more a{display: table;}
.h-more span{display: inline-block;  vertical-align: middle;}
.h-more .icon{width: 0.6rem;height: 0.6rem;border: solid 2px #2970b4; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.h-more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #2970b4;border-right: 2px solid #2970b4; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.h-more a:hover .icon{border-color: #2970b4;background: #2970b4;}
.h-more a:hover .icon:before{border-color: #fff;}
.h-more .span{color: #999;font-size: 0.18rem;}
.h-more .span:before{display: inline-block; content: ''; vertical-align: middle;width: 20px; height: 1px; margin-right: 7px; background: #999;}
.h-more a:hover .span{color: #2970b4;}
.h-more a:hover .span:before{background: #2970b4;}

/*RighInfo003241 */
.RighInfo003241{padding:6vw 0;color: #000;}
.RighInfo003241 .h-more{margin-top:0.4rem;}
.RighInfo003241 .number-data{display: flex;flex-flow: wrap;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;width: 25%;float:left;margin-right: 0;padding:0.4rem 0.35rem;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.RighInfo003241 .number-data li:nth-child(4n){margin-right:0;}
.RighInfo003241 .number-data .ico{width: 0.42rem;flex-shrink: 0;margin-right:0.1rem;}
.RighInfo003241 .number-data .inner{flex: 1;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:#2970b4;}
.RighInfo003241 .number-data .counter{font-size: calc(46 / 18 * 1em);font-weight: 700;line-height: 1;margin-right:0.2em;}
.RighInfo003241 .number-data .num sub{font-size: 0.26rem;font-weight: bold;}
.RighInfo003241 .number-data p{margin: 0.8em 0 0;color: #666;line-height: 1.65;font-size: 0.16rem;}
.RighInfo003241 .edit-info{line-height: 1.8;text-align: justify;color: #666;font-size:0.18rem;width:70%;}
.RighInfo003241 .edit-info p{margin:0.12rem 0;}
@media (min-width:1025px) {
.RighInfo003241 .left{width: 100%;} 
.RighInfo003241 .right{width: 100%;margin-top:1vw;} 
.RighInfo003241 .number-data{min-height: 100%;}
}
@media (max-width:1024px) {
.RighInfo003241 .number-data{flex-wrap: wrap;} 
.RighInfo003241 .number-data li{width: 50%; padding: .15rem}
.RighInfo003241 .number-data .counter{font-size: calc(32 / 18 * 1em);}
.RighInfo003241 .edit-info{width: 100%}
.RighInfo003241 .h-title{display: flex; justify-content: space-between; align-items: center}
.RighInfo003241 .h-more{margin-top: auto}
}
@media (max-width:640px) {
.RighInfo003241 .number-data .ico{width: 0.3rem;}
}

/*Floor003194 */
.Floor003194{ overflow: hidden;}
.Floor003194 .boxs-group{ background-color: #fff;}
.Floor003194 .boxs-group .box{overflow: hidden; }
.Floor003194 .boxs-group .inside{position: relative;}
.Floor003194 .boxs-group .txt{position: absolute;margin: 0 auto;color: #333;text-align: center;z-index: 10;}
.Floor003194 .boxs-group picture{ opacity: 1; transition: 0.5s;display: block;}
.Floor003194 .box picture{ background: no-repeat center center; background-size: cover}
.Floor003194 .box:nth-child(2n) picture{}
/*.Floor003194 .box.on picture{background:none;}*/
.Floor003194 .box .tit{font-size: calc(28 / 16 * 1em); font-weight: bold;  margin-bottom: calc(30 / 40 * 1em);}
.Floor003194 .box .desc{font-size: calc(18 / 16 * 1em);}
.Floor003194 .box .icon{width:  calc(55 / 16 * 1em);height:  calc(55 / 16 * 1em);border-radius: 50%;border: solid 2px #2970b4;display: inline-block; margin-top:calc(35 / 16 * 1em); background: url(../images/more.svg) no-repeat center center;background-size: auto calc(13 / 60 * 100%);}
.Floor003194 .box .info span{display: block;position: relative;padding-left:0.2rem;}
.Floor003194 .box .info span:after{content:'';width:0.04rem;height: 0.04rem;background:#2970b4;border-radius: 50%;position: absolute;left:0;top:0.22rem;}
.Floor003194 .box .info span a{color: #333;}
.Floor003194 .box .info span a:hover{color: #2970b4;}
.Floor003194 .box:hover .icon{ border-color: #2970b4; background: url(../images/more-on.svg) no-repeat center center;background-size: auto calc(13 / 60 * 100%);background-color: #2970b4;}
@media (min-width:1025px) {
.Floor003194 .boxs-group{margin: 0 0 0 0%; display: table;height: calc(650 / 16 * 1em);  width: 100%;}   
.Floor003194 .boxs-group .box{width: 20%; display: table-cell;transition: 0.5s width;}
.Floor003194 .boxs-group .inside{ height: 100%;}
.Floor003194 .boxs-group .txt{width: calc(410 / 530 * 100%); top: 20%; left: calc((100% - 410 / 530 * 100%) / 2);}
.Floor003194 .boxs-group picture{position: absolute; left: calc(-58.334% / 2); width: calc(760 / 480 * 100%);top: 0; height: 100%; /*opacity: 0.5*/}
.Floor003194 .box.on{width: 55%;}
.Floor003194 .box.on picture{width: 100%;left: 0%;  opacity: 1;}
.Floor003194 .box.on .txt{}
.Floor003194 .box.short .txt{opacity: 0;}
.Floor003194 .box.short{width: 12%;}
.Floor003194 .box.short picture{ opacity: 0.35; left: calc(-131.429% / 2); width: calc(405 / 175 * 100%);}
.Floor003194 .box:first-child .txt{}
.Floor003194 .box:not(.on):last-child .txt{}
.Floor003194 .box.on .txt{text-align: left;}
.Floor003194 .box.on .desc{display: none;}
.Floor003194 .box .info{visibility: hidden;max-width:calc(462 / 16 * 1em);font-size: calc(22 / 16 * 1em); line-height: calc(40 / 18 * 1em); transform: translateX(50px); opacity: 0; transition:transform 0.3s 0.5s,opacity 0.3s 0.5s; position: absolute;}
.Floor003194 .box.on .info{visibility: visible;transform: translateX(0); opacity: 1;position: relative;}
}
@media (max-width:1024px) {
.Floor003194 .boxs-group{display: flex;flex-wrap: wrap; flex-direction: row;}
.Floor003194 .box{width: 50%;}
.Floor003194 .boxs-group picture{height: 60vw; opacity: 1;}
.Floor003194 .box .info{display: none;}
.Floor003194 .boxs-group .txt{left: 0; width: 100%;padding: 0 5%; height: 100%;display: flex;align-items: center; flex-direction: column; justify-content: center;}
.Floor003194 .box .tit{font-size: calc(20 / 16 * 1em); margin-bottom: 0.5em;}
.Floor003194 .box .desc{font-size: 1em;}
.Floor003194 .box .icon{margin-top: 2em; width: 3em; height: 3em; border-radius: 0 1em 0 1em;}
}

/*Floor002698 */

.Floor002698{ position:relative; z-index:2; padding:6vw 0;}
.Floor002698::after{ position:absolute; content:''; bottom:-25%;opacity:0.5; width:30%; left:35%; height:50%;
background: -moz-radial-gradient(center, ellipse cover, rgba(41,112,180,0.3) 0%, rgba(223,245,254,0) 70%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(41,112,180,0.3) 0%,rgba(223,245,254,0) 70%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(41,112,180,0.3) 0%,rgba(223,245,254,0) 70%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.Floor002698 .auto{ position:relative; z-index:3;background:url(../images/Floor002698_img.jpg) no-repeat left top; background-size:50.15% 840px; min-height:840px; padding-bottom:0;}
.Floor002698 .top{ padding-left:50%;}
.Floor002698 .h-title{ padding:13% 0 13% 10.5%;margin:0;}

.Floor002698 .list{ overflow:hidden; /*max-width:1560px;*/}
.Floor002698 .list .slider{ padding-left:0%;}
.Floor002698 .slick-slider{position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002698 .slick-list{ position: relative; z-index: 1;display: block;}
.Floor002698 .slick-list:focus{outline: none}
.Floor002698 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002698 .slick-slider .slick-track, 
.Floor002698 .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)}
.Floor002698 .slick-track{position: relative; top: 0; left: 0; display: block;}
.Floor002698 .slick-track:before, 
.Floor002698 .slick-track:after{display: table; content: '';}
.Floor002698 .slick-track:after{ clear: both;}
.Floor002698 .slick-loading .slick-track { visibility: hidden;}
.Floor002698 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002698 .slick-slide .slick-loading img { display: none;}
.Floor002698 .slick-slide .dragging img { pointer-events: none;}
.Floor002698 .slick-initialized .slick-slide { display: block;}
.Floor002698 .slick-loading .slick-slide { visibility: hidden;}
.Floor002698 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002698 .slick-arrow .slick-hidden { display: none;}

.Floor002698 .list li .txt{ margin:0 auto; width:94%; text-align: center; background:#f5f7f9; padding:15% 9%;}
.Floor002698 .list li .txt .icon img.on{display: none;}
.Floor002698 .list li .txt h2{ margin:20px 0 0 0; font-weight:normal; line-height:28px;font-size:0.22rem;}
.Floor002698 .list li:hover .txt{background:#2970b4;}
.Floor002698 .list li:hover .txt .icon img{display: none;}
.Floor002698 .list li:hover .txt .icon img.on{display: inline-block;}
.Floor002698 .list li:hover .txt h2{color:#fff;}
.Floor002698 .btn{ text-align:center; height:40px; margin:2.7% 0;}
.Floor002698 .btn button{ font-size:0; border:0; padding:0; cursor:pointer; width:40px; height:40px; position:absolute; left:50%; background:none;}
.Floor002698 .btn button::before{ position:absolute; content:''; width:30px; height:30px; border-top:2px solid #2970b4; border-right:2px solid #2970b4; transform:rotate(45deg); left:50%; top:50%; margin:-15px 0 0 -15px;}
.Floor002698 .btn .slick-prev{ margin-left:-68px;}
.Floor002698 .btn .slick-next{ margin-left:28px;}
.Floor002698 .btn .slick-prev::before{ transform:rotate(-135deg); border-color:#fff;}
@media(min-width:1201px) and (max-width:1440px){
.Floor002698 .auto{background-size:50% 790px; min-height:790px;}
}
@media(min-width:1025px) and (max-width:1200px){
.Floor002698 .auto{background-size:50% 730px; min-height:730px;}
}
@media(max-width:1024px){
.Floor002698 .auto{ background-size:50% 100%; min-height:inherit;}
}

@media(max-width:480px){
.Floor002698::after{ width:100%; left:0; bottom:-20%;}
.Floor002698 .auto{ background:none;}
.Floor002698 .top{ padding:0;}
.Floor002698 .list{ width:auto !important;}
.Floor002698 .list .slider{ padding-left:0;}
}
/*Floor003153 */
.Floor003153{padding:6vw 0 4.5vw;background:#f7f7f7;position: relative;z-index: 10}
.Floor003153 .auto{}
.Floor003153 .intro .info{line-height: 2.1428;vertical-align: top}
.Floor003153 .intro .info h2{font-size:0.42rem;color:#333;margin:0;line-height: 1.8}
.Floor003153 .intro .info p{font-size:0.18rem;}
.Floor003153 .intro .info .h-more{margin-top:7%;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding-left: 4em;padding-top:1em; }  
}
@media (max-width:1024px) {
.Floor003153 .intro .img{margin-bottom: 2em;}
.Floor003153 .intro .info h2{ font-size: 20px;}
.Floor003153 .intro .info p{ font-size: 14px;}
}

/*
 .Floor002342 
 */
.Floor002342{padding:6vw 0;background:#333;background:url(../images/Floor002342-bg.jpg) no-repeat center center;background-attachment:fixed;}
.Floor002342 .newbox .list{ padding: 0 0 0;}
.Floor002342 .top .item{ position: relative;height: 3.7rem }
.Floor002342 .top .pic{margin:0 auto; text-align: center;margin-bottom:0.2rem;}
.Floor002342 .top .pic img{height: 1rem;}
.Floor002342 .top .word{position: relative;}
.Floor002342 .top .h4{ font-size: 14px; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002342 .top .h4 a{ color: #444;}
.Floor002342 .top .h4 a:hover{ color: #da251c;}
.Floor002342 .top figure{ line-height: 1.8; color: #333;font-size:0.18rem;}
.Floor002342 .top figure p{margin-top:0;height: 1.62rem;position: relative;text-indent: 2em;overflow: auto;}
.Floor002342 .top figure p::-webkit-scrollbar{width: 4px; height:4px;-webkit-overflow-scrolling : touch;}
.Floor002342 .top figure p::-webkit-scrollbar:hover{}
.Floor002342 .top figure p::-webkit-scrollbar-track{}
.Floor002342 .top figure p::-webkit-scrollbar-thumb{border-radius: 5px;background: #ddd;}
.Floor002342 .top figure p::-webkit-scrollbar-button{height: 0px;width: 0;}
.Floor002342 .top figure p b{font-size:0.72rem;color:rgba(0,0,0,0.1);font-family: arial, sans-serif;position: absolute;left:-0.4rem;top:-0.6rem;}
.Floor002342 .top figure span{font-size:0.16rem;display: block;color:#333;text-align: right;}
.Floor002342 .slick-dots{position: relative; z-index: 30;text-align: center;margin-top:1vw; }
.Floor002342 .slick-dots li{display: inline-block; width: 10px;height: 10px;border-radius: 50%; background:rgba(0,0,0,0.1); margin: 0 8px;}
.Floor002342 .slick-dots li button{display: none;}
.Floor002342 .slick-dots li.slick-active{border: 0;background-color: #2970b4;}

.Floor002342 .videobox{  position: relative; height: 3.6rem;}
.Floor002342 .videobox .play{cursor: pointer;}
.Floor002342 .videobox .pic { background-repeat: no-repeat; background-position: center; height: 3.6rem; background-size:cover;}
.Floor002342 .videobox .pic img{ display: none;width:100%;}
.Floor002342 .videobox .word{position: absolute; top: 0; left: 0; text-align: center;background:rgba(0,0,0,0.15);width:100%;height: 100%;padding-top:27%;}
.Floor002342 .videobox .word a{ display: block; margin: 0 auto;}
.Floor002342 .videobox .video{ position: absolute; top: 0; width: 100%; height: 100%; left: 0; display: none; background: #000;}
.Floor002342 .videobox .video video{ width: 100%; height: 3.6rem;}
.Floor002342 .videobox .video .close{ position: absolute; top: 0; right: 0; background: url(../images/Floor002342-video_close.png) no-repeat; width: 29px; height: 54px; z-index: 99;}
@media only screen and (min-width:768px ) {
	.Floor002342 .newbox{ float: right; width: 52%;}
	.Floor002342 .videobox{float: left; width: 40%; margin-top: 0;padding-top:0;}
}
@media only screen and (min-width:1200px ) {
	.Floor002342 .videobox .pic{ background: none;}
	.Floor002342 .videobox .pic img{ display: block;}
}

/*Floor003234 */
.Floor003234{position: relative;z-index: 1; overflow: hidden;background:no-repeat center top/cover; padding: 6vw 0 5vw;--hover-color:#007fff;}



.Floor003234 .cate-list li{margin: 0 0.24rem;color: #292929;font-size: var(--font-size20);cursor: pointer;position: relative;z-index: 1;padding-bottom: 0.16rem;margin-bottom:0.1rem;}
.Floor003234 .cate-list li:after{position: absolute; content: ''; width: 0;left: 50%;transform: translateX(-50%); bottom: 0;background-color:#2970b4; transition: 0.3s;height: 3px;}
.Floor003234 .cate-list li.active{color:#2970b4;}
.Floor003234 .cate-list li.active:after{width: 100%;}
.Floor003234 .load-swiper{position: relative;z-index: 1;}
.Floor003234 .load-swiper:before,
.Floor003234 .load-swiper:after{position: absolute;content: '';top: 0;height: 100%;width: 20%;z-index: 10;pointer-events: none;}
.Floor003234 .load-swiper:before{left: 0;background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(236,244,249,0) 100%);}
.Floor003234 .load-swiper:after{right: 0;background: linear-gradient(to right, rgba(236,244,249,0) 0%, rgba(255,255,255,1) 100%);}
.Floor003234 .swiper-slide a{display: block;padding: 0.32rem 0;}
.Floor003234 .swiper-slide .pic{display: flex;align-items: center; justify-content: center; height: 1.2rem; background-color:#fff;border-radius: 0.08rem;box-shadow:0.05rem 0 0.2rem rgba(45,46,50,0.12);}
.Floor003234 .swiper-slide .pic img{max-width: 90%;max-height: 90%;}
.Floor003234 .swiper-wrapper{height: auto;transition-timing-function: linear!important;}
.Floor003234 .swiper + .swiper{margin-top: -0.44rem;}
.Floor003234 .swiper-slide{width: 2.5rem;padding: 0 0.1rem;}
@media (max-width:640px) {
.Floor003234 .cate-list li{font-size: var(--font-size16);margin: 0 0.1rem 0.1rem;}
.Floor003234 .swiper{padding-bottom: 0.1rem;}
.Floor003234 .swiper + .swiper{margin-top: -0.1rem;}
.Floor003234 .swiper-slide .pic{height: 0.6rem;}
.Floor003234 .swiper-slide{width: 1.4rem;padding: 0 0.05rem;}
.Floor003234 .swiper-slide a{padding: 0.1rem 0;}
.Floor003234 .swiper-slide .pic{box-shadow:0.05rem 0 0.1rem rgba(45,46,50,0.15);}
}

/*Floor003100 */
.Floor003100{ }
.Floor003100 li{position: relative;}
.Floor003100 li .auto{position: relative;}
.Floor003100 li .txt{position: absolute; left: 0vw;right:0vw; top: 0; height: 100%;}
.Floor003100 li .ytable{height: 100%; text-align: left;}
.Floor003100 li .tit{font-size: 44px;color: #fff;font-weight: bold; }
.Floor003100 li .txt p{margin: 0;}
.Floor003100 li figure{padding-bottom:22%;}
.Floor003100 li .h-more{margin-top:3%;}
.Floor003100 li .h-more a{background-color:rgba(255,255,255,0);border:1px solid #fff;}
.Floor003100 li .h-more a:hover{border:1px solid #fff;}
.Floor003100 li .ytable h1{color: #fff;}
@media(min-width:1025px) and (max-width:1440px){
.Floor003100 li .tit{font-size: 3vw;}
}
@media(min-width:1025px){
.Floor003100 li{float: left; width: 100%;}
}
@media(max-width:1024px){
.Floor003100 li figure{padding-bottom: 40%;}
.Floor003100 li .tit{font-size: 18px;}
.Floor003100 li .txt p{font-size:3vw;}
.Floor003100 li .ytable h1{font-size: 16px;}
}
@media(max-width:640px){
.Floor003100 li{overflow: hidden;}
.Floor003100 li a > img{width: 130%; max-width: none;float: right;}
}
/*Floor003101 */
.Floor003101{ }
.Floor003101 li{position: relative;}
.Floor003101 li .auto{position: relative;}
.Floor003101 li .txt{position: absolute; left: 0vw;right:0vw; top: 0; height: 100%;}
.Floor003101 li .ytable{height: 100%; text-align: left;}
.Floor003101 li figure{padding-bottom:23%;}
.Floor003101 li .btnlist{}
.Floor003101 li .btnlist a{color:#fff;display: inline-block;margin-right:0.2rem;font-size:0.18rem;border:2px solid rgba(255,255,255,1);padding:0.15rem 0.3rem;border-radius: 0.5rem}
.Floor003101 li .btnlist a:hover{background:#fff;color:#2970b4;}
@media(min-width:1025px) and (max-width:1440px){
.Floor003101 li .tit{font-size: 3vw;}
}
@media(min-width:1025px){
.Floor003101 li{float: left; width: 100%;}
}
@media(max-width:1024px){
.Floor003101 li figure{padding-bottom: 40%;}
.Floor003101 li .btnlist a{padding: 0.07rem 0.3rem}
}
@media(max-width:640px){
.Floor003101 li{overflow: hidden;}
.Floor003101 li a > img{width: 130%; max-width: none;float: right;}
}

/*Floor003102 */
.Floor003102{ }
.Floor003102 li{position: relative;}
.Floor003102 li .auto{position: relative;}
.Floor003102 li .txt{position: absolute; left: 0vw;right:0vw; top: 0; height: 100%;}
.Floor003102 li .ytable{height: 100%; text-align: left;}
.Floor003102 li figure{padding-bottom:23%;}
.Floor003102 li .btnlist{text-align: center}
.Floor003102 li .btnlist a{color:#fff;display: inline-block;margin:0 0.1rem;font-size:0.18rem;border:2px solid rgba(255,255,255,1);padding:0.15rem 0.3rem;border-radius: 0.5rem}
.Floor003102 li .btnlist a:hover{background:#fff;color:#2970b4;}
@media(min-width:1025px) and (max-width:1440px){
.Floor003102 li .tit{font-size: 3vw;}
}
@media(min-width:1025px){
.Floor003102 li{float: left; width: 100%;}
}
@media(max-width:1024px){
.Floor003102 li figure{position: absolute; width: 100%; height: 100%; top: 0}
.Floor003102 li .txt{position: relative; padding: 3% 0; z-index: 10}
.Floor003102 li .btnlist a{padding: 0.07rem .1rem; margin: .1rem}
}
@media(max-width:640px){
.Floor003102 li{overflow: hidden;}
.Floor003102 li a > img{width: 130%; max-width: none;float: right;}
}



/*Bottom003222 */
.Bottom003222{background-color:#f8f8f8;padding-top:4vw;border-top: 3px solid #2970b4;}
.Bottom003222{color:#666}
.Bottom003222 .f-top{margin-bottom:0.2rem}
.Bottom003222 .f-top .logo{width:2.55rem}
.Bottom003222 .share li{position: relative}
.Bottom003222 .share li + li{margin-left:0.28rem}
.Bottom003222 .share li a{display: table;background-position:center left;background-repeat:no-repeat;background-size:contain;padding-left:0rem;color:#666;transition:0.3s}
.Bottom003222 .share li a > *{display: table-cell;vertical-align: middle;}
.Bottom003222 .share li a:hover{color:#2970b4;}
.Bottom003222 .share li a .icon{width:0.32rem;height: 0.32rem;display: flex; justify-content: center; align-items: center;background:#2970b4;border-radius: 50%;margin-right:5px;}
.Bottom003222 .share li a .icon img{max-width: .22rem; max-height: .22rem}
.Bottom003222 .share li .box{position: absolute;top: 100%; padding: .1rem; background: #fff;box-shadow: 0 0 10px #ddd; white-space: nowrap; width: 150px;visibility: hidden; opacity: 0; transition: 0.5s;left: 50%; transform: translate(-50%,0.3rem)}
.Bottom003222 .share li .box.email{width: max-content;}
.Bottom003222 .share li.on .box{visibility: inherit; transform: translate(-50%,0); opacity: 1}

.Bottom003222 .f-mid .contact dd{padding-left:0.24rem;line-height:calc(34 / 18);background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:0.15rem auto;background-position:left 0.4em}
.Bottom003222 .f-mid .contact dd + dd{margin-top:0.15rem}
.Bottom003222 .f-mid .contact dd.tel{background-image:url(../images/Bottom003222-tel.svg);background-position:left 0.2em;line-height:1.3}
.Bottom003222 .f-mid .contact dd.tel a{font-size:var(--font-size34);font-weight:700;color:#2970b4}
.Bottom003222 .f-mid .contact dd.add{background-image:url(../images/Bottom003222-add.svg)}
.Bottom003222 .f-mid .contact dd.email{background-image:url(../images/Bottom003222-email.svg);background-size:0.18rem auto;background-position:left 0.7em}
.Bottom003222 .f-mid .follow{text-align: center;font-size:0.16rem;color:#666;}
.Bottom003222 .f-mid .follow li img{max-width:1.2rem;}
.Bottom003222 .f-mid .follow li p{margin:0.12rem 0 0;}

.Bottom003222 .certificate{margin-top:2.5vw;}
.Bottom003222 .certificate li{width:0.65rem;}

.Bottom003222 nav ul{gap:3.265vw}
.Bottom003222 nav ul li{font-size:var(--font-size18)}
.Bottom003222 nav ul li a{color:#333;}
.Bottom003222 nav ul li a:hover{color:#2970b4;}
.Bottom003222 nav ul ol{font-size:var(--font-size22)}
.Bottom003222 nav ul ol li + li{margin-top:0.31rem}
.Bottom003222 .f-bottom{padding:0.2rem 0;border-top:1px solid rgba(0,0,0,0.1);margin-top:0.5rem}
.Bottom003222 .f-bottom,
.Bottom003222 .f-bottom a:not(:hover){color:#666}
.Bottom003222 .f-bottom .other a:not(:last-child):after{content:"·";margin:0 1em}
@media (min-width:1025px) {
.Bottom003222 .f-mid .contact{max-width:4.5rem}

}
@media (max-width:1024px) {
    .Bottom003222 .f-top{flex-direction: column;align-items: center;}
    .Bottom003222 .f-top .logo{margin-bottom: 0.2rem;}
    .Bottom003222 .f-mid .contact{margin-bottom: 0.5rem;}
    .Bottom003222 .f-bottom{text-align: center; display: flex; flex-wrap: wrap}
    .Bottom003222 .copyright{margin-top: 0.1rem; order: 2; width: 100%}
	.Bottom003222 .other{width: 100%}
	.Bottom003222 .certificate ul{flex-wrap: wrap; justify-content: space-between; text-align: center}
	.Bottom003222 .certificate li{width:20%; padding: 1%}
	.Bottom003222 .certificate li img{max-width: 0.65rem}
}




/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0.08rem;}
.Other002539 ul li{ position:relative;margin-bottom:0.1rem;}
.Other002539 ul li figure{position:absolute;top:0;right: 0.52rem;background: #2970b4;color:#fff;display:none;border-radius: 5px;}
.Other002539 .li_wx figure{ width:140px; padding:8px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{padding:0 20px;font-size: 0.18rem;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{display:block;width:50px;height:50px;background: url(../images/Other002539-icon.png) no-repeat left top #2970b4;border-radius: 50%;}
.Other002539 .li_sina .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -98px;}
.Other002539 .li_wx .icon{ background-position:0 2px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background:#2970b4 url(../images/more-on.svg) no-repeat center center; background-size: 40%; position:relative; transform: rotate(-90deg)}
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}

/*
 .Form002324 为demo编号
 */
.Form002324{position:fixed;background: rgba(0,0,0,0.5);width:100%;height: 100%;top:0;left:0;z-index:999;}
.Form002324 .wrap-container{position:fixed;bottom: 0;margin-top: 0;width: 100%;margin-left: 0;left: 0;background:#21418b;z-index: 999;border-radius: 0.1rem 0.1rem 0 0;padding: 0 2% 2%;box-shadow: 0 0 0.1rem rgba(0,0,0,0.1); color: #fff;}
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.jpg) no-repeat;}
.Form002324 .tab .h1_tab{margin:0;padding: 0;margin-bottom: 0%;border-bottom: 1px solid rgba(255,255,255,0.2);}
.Form002324 .tab .h1_tab span{font-size: 0.18rem;color: #fff;font-weight: normal;margin-right: 0rem;padding: 0.18rem 0.3rem 0.18rem 0.6rem;display: inline-block; cursor: pointer; margin-right: .05rem}
.Form002324 .tab .h1_tab span img{width: .22rem}
.Form002324 .tab .h1_tab span.on{color:#fff;border-bottom: 2px solid #fff;}

.Form002324 .tab .info{padding: 0;}
.Form002324 .tab .info .con{height: 1.3rem;padding-right:0.1rem;overflow: auto}
.Form002324 .tab .info .con::-webkit-scrollbar{width: 4px; height:4px;-webkit-overflow-scrolling : touch;}
.Form002324 .tab .info .con::-webkit-scrollbar:hover{}
.Form002324 .tab .info .con::-webkit-scrollbar-track{}
.Form002324 .tab .info .con::-webkit-scrollbar-thumb{border-radius: 5px;background: #ddd;}
.Form002324 .tab .info .con::-webkit-scrollbar-button{height: 0px;width: 0;}
.Form002324 .tab .info h2{color:#fff;font-size:0.22rem;}
.Form002324 .tab .info p{margin:0.1rem 0;line-height: 1.65}
.Form002324 .botcon{padding: 0;margin-top: 1vw;position: relative;border-top: 1px solid rgba(255,255,255,0.2);padding-top: 1vw;}
#readAll {
  display: none;
}

/* 自定义复选框样式 */
#readAll + label {position: relative;padding-left: 25px; cursor: default; color: #fff;user-select: none; }

/* 自定义复选框的框体 */
#readAll + label::before {content: '';position: absolute;left: 0;top: 2px;width: 16px;height: 16px;border-radius: 3px;background-color: #fff;}

/* 自定义复选框的勾选标记（蓝色） */
#readAll:checked + label::after {content: '';position: absolute;left: 5px;top: 4px;width: 6px;height: 11px;border: solid #21418b; border-width: 0 2px 2px 0;transform: rotate(45deg);}
.Form002324 .botcon .btns{position: absolute;right:0.4rem;top: 0.15rem;}
.Form002324 .botcon .btn{background:none;border:1px solid #e8e8e8;color:#fff;padding: 0.12rem;display: inline-block;min-width: 1rem;border-radius: 3px;margin-left: 0.1rem;cursor: pointer;}
.Form002324 .botcon .btn1:hover{background:#fafafa;}
.Form002324 .botcon .btn2{background:#fff;color:#21418b;border:1px solid #fff;}
@media only screen and (max-width:664px ) {
	.Form002324 .wrap-container{top:0;margin-top: 0; width:96%; height:96%; margin-left:0; left:2%; padding: 5%;}
	.Form002324 .botcon .btns{position: initial; padding-top: .4rem}
	.Form002324 .tab .info .con{height: auto; max-height: 50vh}
}

/*Floor002747 */
.Floor002747{ background-size: cover; padding: 6vw 0;}
.Floor002747 .title{margin:0;}
.Floor002747 .title:after{content:'';width:0.56rem;height: 0.03rem;background:#2970b4;display: block;margin:0.18rem 0;}
@media(min-width:1025px){
.Floor002747 .auto{position: relative; z-index: 1;}
.Floor002747 .title{position: absolute; left: 0; top:2vw;width:33%;font-size:0.26rem;color:#333;line-height: 1.75;}
}

.Floor002747 .list{position: relative;}
.Floor002747 .list ul{display: flex; flex-wrap: wrap}
.Floor002747 .list li{}
.Floor002747 .list li a{color: #333; font-size: 0.22rem; display: block;position: relative; overflow: hidden;height: 100%}
.Floor002747 .list li a:before{position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #f7f7f7; content: ''; z-index: 4; transition: 0s ease-in-out;}
.Floor002747 .list li:nth-child(2n) a:before{background:#fff;}
.Floor002747 .list li .Ispic{top: 0; height: 100%; z-index: 3;transition: 0.5s ease-in-out;display:none}
.Floor002747 .list li .txt{position: relative; z-index: 5; width: 100%;padding:17.5% 0; text-align: center;}
.Floor002747 .list li a:hover .Ispic{/*transform: scale(1.05);*/}
.Floor002747 .list li a:hover:before{left: 0px; top: 0px; right: 0px; bottom:0px;background:#fff;background: linear-gradient(rgb(41,112,180,0.1),rgb(41,112,180,1)); }
.Floor002747 .list li .icon{position: relative;display: block; margin: 0 auto 0.18rem;width: 50%; }
.Floor002747 .list li .icon:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; border: 1px solid rgba(255,255,255,0.8);border-radius: 50%; transition: 0.3s;display: none; }
.Floor002747 .list li a:hover{color:#fff;}
.Floor002747 .list li a:hover .icon img{filter: brightness(0) invert(1);}
.Floor002747 .list li .txt img{}
.Floor002747 .list li a:hover .icon:before{ transform: scale(2);-webkit-transform: scale(2);-ms-transform: scale(2); opacity: 0;-webkit-opacity: 0;}
@media(min-width:1025px){
.Floor002747 .list li:first-child{margin-left: 0;}
.Floor002747 .list li{ width: 20%; }
}
@media(max-width:1024px){
.Floor002747{padding: 30px 0;}
.Floor002747 .list li{ width: 25%; }
}
@media(max-width:640px){
.Floor002747 .list li{ width: 50%; }
.Floor002747 .list li:nth-child(2n+1) a:before{background:#f7f7f7;}
.Floor002747 .list li:nth-child(4n+3) a:before{background:#ffffff;}
.Floor002747 .list li:nth-child(4n+4) a:before{background:#f7f7f7;}
}

/*Floor002658 */
.Floor002658{ overflow:hidden;background:#f7f7f7;padding:5vw 0 6vw;}
.Floor002658 .auto{max-width:1620px;}
/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/


.Floor002658 .slider > ul{margin-bottom: 0;}
.Floor002658 .info{background:#fff;background:url(../images/Floor002658-libg.png) no-repeat center/cover; padding:3vw;border-radius: 0.15rem;position: relative;z-index: 10}
.Floor002658 .info .en{color:#2970b4;font-size: 0.2rem;}
.Floor002658 .info .cn{font-size: 0.3rem;color:#333;margin: 0.05rem 0 0.2rem;border-bottom:1px solid #e8e8e8;padding-bottom:0.2rem;}
.Floor002658 .info p{margin: 0.05rem 0;line-height: 1.8;font-size: 0.18rem;position: relative;padding-left:0.15rem;}
.Floor002658 .info p:after{content:'';width:0.05rem;height: 0.05rem;background:#2970b4;display: block;border-radius: 50%;position: absolute;left:0;top:0.14rem;}
.Floor002658 .info .h-more{margin-top:2vw;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;}
.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#fff; opacity:0.7;transition:0.5s 0.3s; z-index: 12;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-current:hover .info{background: linear-gradient(rgb(41,112,180,0.3),rgb(41,112,180,1));color:#fff;}
.Floor002658 li.slick-current:hover .info .en{color:#fff;}
.Floor002658 li.slick-current:hover .info .cn{color:#fff;border-bottom:1px solid rgba(255,255,255,0.2);}
.Floor002658 li.slick-current:hover .info p:after{background:#fff;}
.Floor002658 li.slick-current:hover .h-more .span{color:#fff;}
.Floor002658 li.slick-current:hover .h-more .span:before{background:#fff;}
.Floor002658 li.slick-current:hover .h-more .icon{border:2px solid #fff;}
.Floor002658 li.slick-current:hover .h-more .icon:before{border-top:2px solid #fff;border-right:2px solid #fff;}
.Floor002658 li.slick-current:hover .h-more:hover .icon{background:#fff;}
.Floor002658 li.slick-current:hover .h-more:hover .icon:before{border-top:2px solid #2970b4;border-right:2px solid #2970b4;}


.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-42px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:14px; height:14px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.3);}
.Floor002658 .slick-dots li.slick-active{ border-color:#c29c75;}
.Floor002658 .slick-dots li.slick-active:before{ background:#c29c75;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:0.28rem; height:0.28rem;border: 0; border-top:2px solid #2970b4;border-right:2px solid #2970b4; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:25%; margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:25%; margin-right:-32px;}
.Floor002658 .slick-arrow:hover{ border-color:#2970b4;}
@media(max-width:640px){
.Floor002658 li.slick-slide{ transform:scale(1);}
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
/*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
.Floor002658 .slick-arrow{width: 24px; height: 24px; margin-top: -12px;border-width: 3px;}
}



.Inside_ban{ margin-top:0; position: relative;}
.Inside_ban .text{ position:absolute; top:50%; left:0; width:100%; z-index:10; color:#fff; transform:translateY(-50%); }
.Inside_ban .text .icon{ position:absolute; top:-2.25em; width:9.375em; height:7.625em; background:url(../images/Inside-icon.png) no-repeat; background-size:cover; opacity: 0.15;}
.Inside_ban .text .name{ font-size:var(--font-size48);font-weight: bold;}
.Inside_ban .text .des{ font-size:var(--font-size24); margin-top: .15rem; max-width:40%; line-height: 1.6; }
.Inside_ban .pic img{ width:100%;}
@media (max-width:1024px) {
.Inside_ban .text .name{font-size:var(--font-size24);}
.Inside_ban .text .des{ font-size:var(--font-size18);max-width: 100%;}
}



.Menu003185{background-color:#fff; box-shadow: 0 5px .2rem rgba(0,0,0,0.06);}
.Menu003185 li{}
.Menu003185 li a{color: #333333;display: block;font-size:var(--font-size16); position: relative; line-height: .8rem;text-align: center; padding: 0 1.4vw;}
.Menu003185 li a:after{position: absolute;content: ''; height: 2px;width: 0;transition: 0.3s;background-color: #2970b4; left: 50%;transform: translateX(-50%); bottom: 0;}
.Menu003185 li a:hover,
.Menu003185 li.aon a{color: #2970b4;}
.Menu003185 li a:hover:after,
.Menu003185 li.aon a:after{width: 100%;}
@media (min-width:1025px) {
.Menu003185 ul{display: flex;}
}
@media (max-width:1024px) {
.Menu003185 ul{overflow: auto;white-space: nowrap;}
.Menu003185 li{padding-right: .2rem; display: inline-block;position: relative;}
}

.recruits-titles {background:rgba(249, 249, 249, 0.9);}
.recruits-titles .san{display: flex;flex-wrap: wrap; justify-content: center;}
.recruits-titles a{transition: 0.5s cubic-bezier(0.3, 0, 0.24, 1);margin-right:0; line-height:.8rem;display: inline-block;font-size:var(--font-size16); color: #333;}
.recruits-titles a:not(:nth-last-of-type(1))::after{content: '|';margin: 0 .4rem;}
.recruits-titles a.active{color: #2970b4;}
.recruits-titles a:hover{color: #2970b4;}
@media (max-width:1024px) {
.recruits-titles a{line-height: .4rem}
.recruits-titles a:not(:nth-last-of-type(1))::after{content: '|';margin: 0 .2rem;}
}
@media (max-width:768px) {
.recruits-titles a:not(:nth-last-of-type(1))::after{margin: 0 .12rem;}
}


/*RighInfo003072 */
.RighInfo003072{padding:0;}

.RighInfo003072 .item-group .item{padding: var(--padMar90) 0;background-repeat: no-repeat;background-image: url("../images/RighInfo003072_bg.png");}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;background-color: #f6fbff;}
.RighInfo003072 .item-group h3{font-size: var(--font-size32);letter-spacing:2px;color: #2970b4;margin:0 0 .3rem 0; font-weight: bold; line-height: 1.1; padding-left: .25rem; position: relative;}
.RighInfo003072 .item-group h3:after{content:''; display: block; position: absolute;left:0;top:0;width:.04rem;height:100%;background:#2970b4;}
.RighInfo003072 .item-group p{line-height: 1.8;font-size:var(--font-size16); color: #333; margin:0 0 .1rem 0;}

.RighInfo003072 .item-group .txt ul{margin: 0 0 .1rem 0;}
.RighInfo003072 .item-group .txt ul p{margin:0 0 .05rem 0; color: #333;}
.RighInfo003072 .item-group .txt ul li{color: #666; list-style: none; padding-bottom: .08rem; line-height: 1.6;}
.RighInfo003072 .item-group .txt ul li::before{display: inline-block;content: ''; width:.08rem;height:.13rem; margin-right: .1rem; vertical-align: middle; background: url(../images/arrow_right.png) no-repeat left; background-size: .08rem; margin-top: -4px;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width:42%;}
.RighInfo003072 .item-group .txt{width:54%; padding-top:0;}
}
@media(max-width:1024px){
.RighInfo003072 .item-group h3{font-size: var(--font-size24);}
}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}
@media(max-width:480px){
.RighInfo003072 .item-group h3{font-size: 6vw;}
.RighInfo003072 .item-group p{font-size: 3.5vw;}
}

.Culture{padding:var(--padMar100) 0;background: #f3f3f3;}
.Culture .box {position: relative; }
.Culture .box .con{width:30%; margin: auto; position: relative;}
.Culture .box .con .info{background: #2970b4;width: 4rem;height: 4rem;border-radius: 50%;margin: 0 auto;display: flex; justify-content: center; align-items: center; color: #fff;font-size: var(--font-size30);}

.Culture .list ul{display: flex; flex-wrap: wrap;justify-content: space-between;}
.Culture .list li {display: flex; flex-wrap: wrap;width: 42%; line-height: 1.5;}
.Culture .list li:nth-child(even){justify-content: flex-end}
.Culture .list li .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding:0.42rem 0;width: 100%;border-bottom: solid 1px rgba(0,0,0,0.1)}
.Culture .list li .icon { max-width: 0.8rem;order: 2; margin-left: 0.3rem;}
.Culture .list li .icon img { display: block; }
.Culture .list li .txt {flex: 1  }
.Culture .list li .tit{font-size: var(--font-size26);color: #2970b4;margin-bottom: 0.15rem; line-height: 1.2;}
.Culture .list li .desc { font-size: var(--font-size20); color:#666; line-height:1.8; }

@media (min-width:1025px) {
.Culture .list{position: absolute; width: 100%; top: 50%; transform: translateY(-50%)}
.Culture .list li .item{width: 70%;}
.Culture .list li:nth-child(even) .icon{order: 2}
}
@media(max-width:1024px) {
.Culture .list li {width: 100%; }
.Culture .list li .icon { max-width: 0.6rem;margin-right:0.12rem;}
.Culture .list li .item{padding:0.2rem 0;}
.Culture .list li .txt {flex: 1;}
.Culture .list li .tit{font-size: var(--font-size22);}
.Culture .box .con{width:80%; margin-top: 0.2rem ;}
.Culture .box .con .info{width: 3rem;height: 3rem;font-size: var(--font-size20);}
}




/*RighInfo002924 */
.RighInfo002924{padding:var(--padMar90) 0;background: #f3f3f3;}
.RighInfo002924 .title{font-size:var(--font-size30);color: #2970b4; padding-bottom: .1rem;font-weight: normal;}
.RighInfo002924 .title:after{display: block; content: ''; width:.24rem; height: 2px; background: #2970b4; margin-top:.15rem;}
@media(max-width:768px){
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 6vw;}
}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40%; background-size: auto 70%;}
.RighInfo002924 .box-1 p{margin: .1rem 0 0 0; color: #333;font-size:var(--font-size22);}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{max-width:5rem ; margin: 0 auto; width: 90%; margin-bottom: .4rem;}
}
@media(max-width:768px){
.RighInfo002924 .box-1{margin-bottom: 3vw;}
.RighInfo002924 .box-1 .ytable,
.RighInfo002924 .box-1 .ytable-cell{display: block;}
.RighInfo002924 .box-1 .info{padding: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-1 .intro{font-size: 6vw;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background: #fff;padding: 2.344vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 2.08vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #2970b4;font-size:var(--font-size26); font-weight: normal;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width:.2rem;background: #2970b4; margin:.14rem 0 .22rem 0;}
.RighInfo002924 .box-2 li .inner p{color: #333;line-height:1.6; font-size: var(--font-size16); min-height: .52rem;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.RighInfo002924 .box-2 li.no{ width: 1.786%;}
.RighInfo002924 .box-2 li .icon{width: 25%;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 5vw;}
.RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}


.columntit{font-size:var(--font-size42);color: #000;font-weight: bold;margin: 0;margin-bottom:.5rem; line-height: 1.1;}
.columntit.center{text-align: center;}
.Columnsub{font-size: var(--font-size18); color: #333; line-height: 1.75; margin: 0 0 .5rem 0;}
@media(max-width:1024px){
.columntit{font-size:var(--font-size24);}
}
.columntitsmal{position: relative;margin-bottom: .5rem;}
.columntitsmal .tit1{font-size: var(--font-size36); color: #2970b4; font-weight:600;}
@media(max-width:1024px){
.columntitsmal .tit1{font-size: var(--font-size22); }
}

.CoreAdv {position: relative;padding:var(--padMar100) 0;}
.CoreAdv .list{margin-top: 0.5rem;}
.CoreAdv ul{ display: flex; flex-wrap: wrap;}
.CoreAdv li{ float: left;  margin-right: 2%; margin-bottom: 2%; background: #fff; border-radius:0.2rem; box-shadow: 0 0 0.2rem rgba(0, 0, 0, .1); padding: .3rem .25rem 0.6rem; text-align: center; position: relative; overflow: hidden;counter-increment: itemcounter;transition: 0.3s ; }
.CoreAdv li:before{content: counters(itemcounter, ".", decimal-leading-zero);position: absolute;font-size:var(--font-size58);color: #2970b4;opacity: .2;left: 50%;bottom: -.3rem;transform: translateX(-50%); font-weight: 500;}  
.CoreAdv li .title {font-size: var(--font-size24);color: #2970b4;font-weight: bold; margin-bottom: 0.15rem;}
.CoreAdv li .title::after{display: block;content: '';width: .3rem;height: 2px;background-color: #2970b4;margin:.15rem auto 0 ; }
.CoreAdv li .label {font-size: var(--font-size18);margin-bottom: 0.15rem;color: #333;}
.CoreAdv li .des {font-size: var(--font-size15);line-height: 1.75;color: #666;}
.CoreAdv li .des p{ margin: 0.05rem 0;}
.CoreAdv li .des p span{font-weight: bold;}
.CoreAdv li:hover{ background:#2970b4 ; transform: translateY(-0.1rem)}
.CoreAdv li:hover:before{color: #fff;opacity: .2}
.CoreAdv li:hover .title,
.CoreAdv li:hover .label,
.CoreAdv li:hover .des{color:#fff;}
.CoreAdv li:hover .title::after{background-color: #fff; }
@media(min-width:1025px){
.CoreAdv li{ width: 32%;}
.CoreAdv li:nth-child(3n){ margin-right: 0%;}
}
@media(max-width:1024px){
.CoreAdv li{ width: 48%;}
.CoreAdv li:nth-child(2n){ margin-right: 0%;}
}
@media(max-width:640px){
.CoreAdv li{ width: 100%;margin-right: 0%;}
}


.Hscheme {position: relative;padding:var(--padMar100) 0;background-color: #f7f7f7;}
.Hscheme .flexbox {background-color: #fff; overflow: hidden; border-radius: 0.1rem;padding: 3% 0;position: relative;display: flex; justify-content: space-between; margin-top: 0.5rem;}
.Hscheme .flexbox::before {content: '';position: absolute;left: 0;top: 0;width: calc(450 / 1400 * 100%);height: 100%;background-image: linear-gradient(90deg, rgba(41, 112, 180, 0.1), #fff);}
.Hscheme .left {width: calc(320 / 1400 * 100%);position: relative;}
.Hscheme .left .swiper {height: 6.5rem;}
.Hscheme .left li {padding-left: calc(20 / 320 * 100%);}
.Hscheme .left .box {display: flex;width: 100%;height: 100%;align-items: center;padding: 0 calc(30 / 280 * 100%);font-size: var(--font-size16);color: #333;cursor: pointer;border-radius: 50px;}
.Hscheme .left .icon {flex-shrink: 0;margin-right: 15px;width: 25px;text-align: center;filter: grayscale(100) opacity(0.9);}
.Hscheme .left .swiper-slide-thumb-active .box {background-image: linear-gradient(90deg, #fff 60%, rgba(255, 255, 255, 0));color: #2970b4;}
.Hscheme .left .swiper-slide-thumb-active .icon {filter: none;}
.Hscheme .right {flex: 1;min-width: 0;padding-right: calc(32 / 1080 * 100%);font-size: var(--font-size16);}
.Hscheme .topbox {position: relative;}
.Hscheme .topbox .pic {position: absolute;width: 100%;height: 100%;overflow: hidden;border-radius: 7px;}
.Hscheme .topbox .pic::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.4;z-index: 2;}
.Hscheme .topbox .pic img{ width: 100%;}
.Hscheme .topbox .textwarp {position: relative;left: 0;top: 0;width: 100%;z-index: 3;color: #fff;padding: calc(50 / 1080 * 100%);min-height: 6.5rem;}
.Hscheme .topbox .title {font-size: var(--font-size30);}
.Hscheme .topbox .label {font-size: var(--font-size20);margin: 0.15rem 0;}
.Hscheme .topbox .des {line-height: 1.8;}
.Hscheme .topbox .des p{ margin: 0.05rem 0;}
.Hscheme .topbox .des p span{font-weight: bold;}

@media screen and (max-width: 768px) {
.Hscheme .flexbox {flex-wrap: wrap;padding-left: 10px;padding-right: 10px;display: block;}
.Hscheme .left,
.Hscheme .right {width: 100%;}
.Hscheme .right {padding-right: 0;}
.Hscheme .left {margin-bottom: 5%;}
.Hscheme .left .swiper {height: auto;}
.Hscheme .left li {padding-left: 0;}
.Hscheme .left .box {padding: 10px;}
.Hscheme .topbox .pic {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.Hscheme .topbox .textwarp {position: relative;min-height: 250px;padding: 20px;}
.Hscheme .topbox .textwarp .title {font-size: var(--font-size24);}
.Hscheme .topbox .textwarp .label {margin: 10px 0;}
}









.he_mine {padding:var(--padMar100) 0;}
.he_d1p1bx {width: 100%;}
.he_d1p1le {padding-right: .8rem;min-width: 5rem;padding-bottom:.5rem;width: 5rem !important;}
.he_d1p1le {position: relative;}
.mc_d1_progress {position: absolute;left: -30px;top: 15px;width: 2px;height: 55vh;background: #e8edf3;/* background: rgba(255,255,255,0.4); */z-index: 99;}
.mc_d1_progress::before {content: "";position: absolute;left: 50%;top: 0;transform: translate(-50%, -50%);width: 10px;height: 10px;border-radius: 50%;background: #2970b4;}
.mc_d1_progress span {display: block;width: 100%;height: 0;background: #2970b4;transition: all .3s ease-out;}
.mc_d1_progress {top: 75px;}
.mc_d1_progress {left: 0;height:65vh;}

.he_title .sub{font-size:var(--font-size16);color: #333;font-weight: normal;line-height:1.75; margin: 0;}
.he_d1p1bg {width: 100%;position: relative; padding-left: .6rem;}
.he_d1p1bg {margin-top: .6rem;}
.he_d1p1bli {max-height:.3rem;overflow: hidden;margin:.2rem 0; /*transition: all 0.36s;*/position: relative;}
.he_d1p1bli.act {max-height: 2rem;}
.he_d1p1bli:first-child {margin-top: 0;}
.he_d1p1bli .he_d1p1bwe p{margin: 0; padding-top: 5px; font-size: var(--font-size18); padding-left: .35rem;}
.he_d1p1bli .mCSB_inside>.mCSB_container {margin-right: 10px;}
.he_d1p1bli .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 2px;background-color: #2970b4 !important;}
.he_d1p1bli .mCSB_scrollTools {right: -7px;}
.he_d1p1rli{margin-top: .5rem;}
.he_d1p1rli .he_d1p1bli {display: none;}
.he_d1p1bli.act .he_d1p1bbt p {color: #2970b4;font-size:var(--font-size20);margin: 0;}
.he_d1p1bbt p {margin: 0px;font-size:var(--font-size18);line-height: 1.6;color: #555;font-weight: bold;overflow: hidden;}
.he_d1p1ri { width: calc(100% - 5rem);}
.he_d1p1rtu {width: 100%;position: relative;overflow: hidden;}
.he_d1p1rjd{margin-top:.1rem; }
.he_d1p1rjd p{margin: .05rem 0 0 0; color: #333;line-height:1.6;}
.he_d1p1rjd p span{font-weight: bold;}


/*Floor003227 */
.Floor003227{background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/Floor003227-bg.jpg);overflow:hidden;padding:var(--padMar100) 0;}
.Floor003227 .right-main{width:calc(1096 / 700 * 100%)}
.Floor003227 .swiper-wrapper{height: auto;}
.Floor003227 .swiper-slide{padding-top:0.22rem;padding-right:0.3rem}
.Floor003227 .inner{position:relative;z-index:1;border-radius:0.2rem;padding:0.59rem 0.3rem 0;background-color:#fff}
.Floor003227 .inner:hover{background-color:rgba(255,255,255,0.98)}
.Floor003227 .inner:hover .tit{color:#2970b4}
.Floor003227 .inner::before,.Floor003227 .inner::after{position:absolute;content:''}
.Floor003227 .inner::before{left:0.31rem;top:-0.22rem;width:0.69rem;height:0.55rem;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003227-yh.png)}
.Floor003227 .inner::after{left:0;top:0;width:100%;height:100%;background:linear-gradient(-109deg,#00205b,#2970b4);opacity:0.02;z-index:-1;border-radius:0.2rem}
.Floor003227 .info{min-height:2.5rem;max-height: 2.5rem;overflow: auto;padding-right:0.04rem}
.Floor003227 .info .ind-desc{display:box;color: #666; font-size: var(--font-size16); line-height: 1.75;}
.Floor003227 .tit{font-size:0.26rem;line-height:1;font-weight:normal;margin-bottom:0.16rem;-webkit-line-clamp:2;display:-webkit-box;display:box;overflow:hidden;color:#333;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}
.Floor003227 .name{padding:0.29rem 0;border-top:1px solid rgba(0,0,0,0.08);margin-top:0.3rem}
.Floor003227 .name span{font-size:0.18rem;margin-right:0.16rem;font-weight:600}
.Floor003227 .name .img{flex-shrink:0;}
.Floor003227 .name .img img{height:0.6rem;}
@media (min-width:1025px) {
.Floor003227 .right{width:100%}
}
@media (max-width:1024px) {
.Floor003227 .left{margin-bottom: 0.5rem;text-align: center;}
.Floor003227 .info{min-height: inherit}
}

.Floor003227_2{background:#fff;}
.Floor003227_2 .right-main{width:auto;}
.Floor003227_2 .inner{padding:0.6rem 0.3rem 0.3rem;}
.Floor003227_2 .name{border-top:1px solid #e8e8e8;}
.Floor003227_2 .inner::after{opacity: 1;background:#f8f8f8;}
.Floor003227_2 .info{min-height: 4.65rem;max-height: 4.65rem;overflow: auto;padding-right:0.04rem}
.Floor003227 .info::-webkit-scrollbar{width: 3px; height:3px;-webkit-overflow-scrolling : touch;}
.Floor003227 .info::-webkit-scrollbar:hover{}
.Floor003227 .info::-webkit-scrollbar-track{}
.Floor003227 .info::-webkit-scrollbar-thumb{border-radius: 5px;background: #ddd;}
.Floor003227 .info::-webkit-scrollbar-button{height: 0px;width: 0;}
.Floor003227_2 .subtit{display: inline-block;font-size:0.2rem; color:#333;position: relative; line-height: 1;}
.Floor003227_2 .subtit::after{content: '';width: 100%;height: .04rem;display: block;margin: .0rem 0 auto;border-radius: 0.05rem;background: linear-gradient(90deg, #2970b4, transparent); }
.Floor003227_2 .ind-desc p{ margin: 0.1rem 0;}


.FloorMain003038 .columntit{margin-bottom: .5rem;padding-top: var(--padMar100)}

.Floor003038{margin:0;position: relative; z-index: 1; padding:var(--padMar100) 0;}
.Floor003038:nth-child(2){padding-top: 0}
.Floor003038:nth-child(odd){background: #f9f9f9;}

.Floor003038 .btn{position: absolute;right: 0; top: 50%; overflow: hidden;margin-top:-.2rem;}
.Floor003038 .slick-arrow{width:.55rem;height:.4rem;background:url(../images/Banner003158-more-w.svg) no-repeat center #2970b4;border-radius: 2px;float: left; margin-left:.1rem; line-height:.3rem; background-size: .1rem;}
.Floor003038 .slick-prev{transform: rotate(180deg);}

.Floor003038 .inner .slider{margin-top:0;}
.Floor003038 .inner .slider li{display: block;padding:.3rem .4rem; margin:.4rem .1rem .1rem; background: #fff; box-shadow: 0 0 .12rem #efefef; position: relative;}
.Floor003038 .inner .slider li .num{text-align: center;position: absolute;top:-.35rem;left: 50%; padding: .2rem; border-radius: 50%; background: #2970b4; color: #fff; font-size: var(--font-size26); width: .7rem; height: .7rem;margin-left: -.35rem;line-height: 1.2;}
.Floor003038 .inner .slider .txt{padding:.3rem 0 .2rem 0; min-height: 3rem;}
.Floor003038 .inner .slider .txt h2{color: #333; font-size: var(--font-size26); margin: 0 0 .14rem 0; text-align: center;}
.Floor003038 .inner .slider .txt dd{font-size: var(--font-size16); line-height: 1.6; padding-bottom: .05rem;}


.TextList002205{ padding:var(--padMar100) 0 0;background:#fff; }
.TextList002205 .list{ float:right; width:100%;}
.TextList002205 .list .item{ margin-bottom:.3rem;border: solid 1px #f0f0f0;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:.3rem; top:.4rem; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:.22rem; height:.12rem;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item.active .Q>a{color:#2970b4;}
.TextList002205 .list .item .Q{ margin:0; line-height:.9rem; padding-left:1rem; padding-right:.5rem;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#fff; cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{ color:#333; font-size: var(--font-size20); font-weight: normal;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:.7rem; height:100%; display:block; text-align:center;font-size:var(--font-size26); font-weight:bold; font-style:normal; color:#333;}
.TextList002205 .list .item .Q em.icon{transition:all 0.5s ease-out 0s;    border-right: 1px dashed rgba(0, 0, 0, 0.1);}
.TextList002205 .list .item .A{ position:relative;padding:.3rem .3rem .3rem .75rem; background:#fff; display:none; border-top: 1px dashed rgba(0, 0, 0, 0.08); font-size: var(--font-size18); line-height: 1.8;font-family: 'hml';}
.TextList002205 .list .item .A em.icon{color:#666;transition:all 0.5s ease-out 0s; padding-top: .05rem;}
.TextList002205 .list .item.active{box-shadow: 0 0 .15rem rgba(0, 0, 0, 0.04); }
.TextList002205 .list .item.active .Q em.icon{ background:#2970b4; color:#fff}
.TextList002205 .list .item.active i.icon{ background-position:-.44rem -.7rem;}
@media(max-width:1024px){
.TextList002205 .list .item .Q>a{font-size: var(--font-size18);}
.TextList002205 .list .item .A{font-size: var(--font-size16);}
}

/*Page002623 */
.Page002623{padding: var(--padMar100) 0; 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 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: .5rem; width: .5rem; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #2970b4}
.Page002623 .Pages .p_page > a{font-size: 0;height: .5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -.1rem;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #333;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #333;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{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}




.Newlist{padding: var(--padMar100) 0 0;}
.Newlist li {background: #fff; overflow: hidden;border-bottom: 1px solid #f3f3f3; padding-bottom:0.24rem; margin-bottom: 0.24rem; }
.Newlist li .pic{}
.Newlist li .pic .imgbox{padding-top:0;transition: 0.3s; border-radius: 0;}
.Newlist li a:hover .imgbox img{transform: scale(1.05); transition: 0.3s;}
.Newlist li time{ display: block; font-size: var(--font-size16);color:#666;  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{  overflow: hidden;}
.Newlist li .txt .tit{font-size:var(--font-size24);color:#333;margin-bottom:0.12rem; line-height: 1.4;}
.Newlist li .txt .desc{font-size:var(--font-size16);line-height:1.8;color:#666; }
.Newlist li a:hover .txt .tit{color:#2970b4;}
@media (min-width:641px) {
.Newlist li a{display: flex; justify-content: space-between; align-items: center;}
.Newlist .pic{width: 23%;}
.Newlist .txt{width: 74%;}
}

@media(max-width:640px){
.Newlist li .pic{ margin-bottom: 0.2rem;}
.Newlist li .n_more{ margin-top: 0.2rem;}
}


/*.RighInfo000171*/
.RighInfo000171{padding: var(--padMar100) 0;}
.RighInfo000171 .title{ color: #333; padding-bottom:.3rem; border-bottom: 1px solid rgba(0,0,0,0.1); }
.RighInfo000171 .title h1{margin:0;font-size:var(--font-size32); font-weight: normal; line-height:1.5;}
.RighInfo000171 .title time{color: #2970b4; padding-left:.28rem; background:url(../images/time.svg) no-repeat center left; background-size:.18rem auto ; line-height:.28rem; display:inline-block; font-size: var(--font-size16);}
.RighInfo000171 .info{color: #666; line-height:1.8;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:.3rem 0; font-size: var(--font-size16);}
.RighInfo000171 .info .pic{  margin:2% auto; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .bot{position:relative;margin-top:.5rem;}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:#fff; background:#2970b4;display:block;padding:.1rem .3rem;border-radius:.3rem;}
.RighInfo000171 .info_back a:hover{background:#2970b4;}
.RighInfo000171 .info_pn span{display:block; margin:.15rem 0}
.RighInfo000171 .info_pn span a{color:#888}
.RighInfo000171 .info_pn span a:hover{color:#2970b4;text-decoration:underline}

.RighInfo000171 .right{ padding:.3rem; background: #f9f9f9; border-radius: .1rem;}
.RighInfo000171 .right .subtit{ font-size:var(--font-size28); font-weight: 500; margin-bottom:.3rem; color: #2970b4;}
.RighInfo000171 .right li+li{margin-top:2em; padding-top:2em; border-top: 1px solid rgba(0, 0, 0, 0.05);}
.RighInfo000171 .right .pic{width: 100%; overflow: hidden;}
.RighInfo000171 .right .Ispic{padding-bottom:60.2%; transition: 0.3s; border-radius: .1rem;}
.RighInfo000171 .right li:hover .Ispic{transform: scale(1.08); transition: 0.3s;}
.RighInfo000171 .right time{display: block; color:#999; padding-left:.25rem; background:url(../images/time2.svg) left center no-repeat; background-size: auto .16rem; line-height:.16rem;  font-size: var(--font-size14);}
.RighInfo000171 .right .tit{font-size:var(--font-size18); line-height:1.6; color: #333; margin: 1em 0;}
.RighInfo000171 .right li:hover .tit{color: #2970b4;}
.RighInfo000171 .info img{height: auto!important}
@media(min-width:1024px){
.RighInfo000171 .title{display: flex; align-items: flex-end; justify-content: space-between;}
.RighInfo000171 .title h1{width:74%;}
.RighInfo000171 .info_pn span{width:80%}
}
@media(min-width:769px){
.RighInfo000171 .flex{display: flex; align-items:flex-start; justify-content: space-between;}
.RighInfo000171 .left{width:70%; padding-right:.9rem;}
.RighInfo000171 .right{width:30%;}

}
@media(max-width:768px){
.RighInfo000171{ padding:.5rem 0;}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:15px}
}


/*RighInfo003148 */
.RighInfo003148 {padding:var(--padMar100) 0;}
.RighInfo003148 .title{font-size:var(--font-size30);color: #2970b4; margin-bottom: .2rem; font-weight: bold;}
.RighInfo003148 .title::after{display: block;content: '';width: .2rem;height: 2px;background-color: #2970b4;margin:.2rem 0 .3rem;}
.RighInfo003148 .items-group .items{padding: .3rem; background: #f9f9f9;}
.RighInfo003148 .items-group .items p{color: #333;font-size:var(--font-size16); line-height: 1.75; margin: 0 0 .1rem 0;}
.RighInfo003148 .items-group .items p span{color: #2970b4; font-weight: bold;}
.RighInfo003148 .items-group .items p .lian{text-decoration: underline; color: #2970b4; font-size: var(--font-size18); padding: 0 .05rem;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}
@media (min-width:1025px) {
.RighInfo003148 .items-group{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.RighInfo003148 .items-group .items{width:49%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .items{ margin-bottom: 0.2rem;}
.RighInfo003148 .title{font-size:var(--font-size22);}
}


.Welfare{padding:0 0 var(--padMar80) 0;}
.Welfare ul{ display: flex; flex-wrap: wrap;}
.Welfare li{position: relative;float: left; text-align: center; margin-right: 2%; margin-bottom: 3%; transition: all 0.5s ease 0s; }
.Welfare li .icon { margin-bottom: 0.2rem;}
.Welfare li .icon img {max-width: 0.6rem;transition: 0.3s;}
.Welfare li .tit{font-size:var(--font-size20);color: #2970b4;  }
.Welfare li:hover .icon img{transform: rotateY(180deg);}
@media(min-width:1025px){
.Welfare li{ width: 18.3%;}
.Welfare li:nth-child(5n){margin-right: 0;}
}
@media(max-width:1024px){
.Welfare li{ width: 23.5%; }
.Welfare li:nth-child(4n){margin-right: 0;}
}
@media(max-width:640px){
.Welfare li .tit{font-size:var(--font-size18); }
}

/* 招聘岗位 */
.recruit{ padding:var(--padMar100) 0 0; background: #f9f9f9;}
.recruit .cont{/*box-shadow: 0px 0px calc(10 / 16 * 1em) 0px rgba(0,0,0,0.14);*/ }
.recruit .listtit{font-size: var(--font-size32); font-weight: bold; color: #333; text-align: center; margin-bottom: .4rem;} 
@media(max-width:1024px){
.recruit .listtit{font-size: var(--font-size24);}
}
.Spec001220{ padding:.25rem; margin-bottom: .2rem; background: #fff;}
.Spec001220 dl{ overflow:hidden; clear:both; margin-bottom:calc(20 / 16 * 1em); line-height:1.6;border-bottom: 1px dashed #cccccc;}
.Spec001220 dl:last-child{border-bottom: none;}
.Spec001220 dt{ float:left; width:auto;font-size:var(--font-size16); color: #333;}
.Spec001220 dd{ float:left; width:80%;}
.Spec001220 dd i{ font-style:normal; margin:0 1px;display: none;}
.Spec001220 dd a{ margin-bottom:calc(20 / 16 * 1em); display:inline-block; padding:0 .1rem; font-size:var(--font-size16); color: #666;}
.Spec001220 dd a.acur{color:#2970b4;}
.Spec001220 dd a:hover{color:#2970b4;}
.Spec001220 dd input{height:.5rem;border-radius: 5px 0 0 5px;}
.Spec001220 .text{ width:40%; border:1px solid #eaeaea;  background:none; line-height:.5rem; padding:0 .12rem; color:#999; font-size: var(--font-size16);}
.Spec001220 .btn{ border:none; cursor:pointer; background:#2970b4; color:#fff; width:1rem; margin-left:0; border-radius:0 5px 5px 0; font-size: var(--font-size16);}
@media(max-width:480px){
.Spec001220 dd{ overflow:auto; max-height:1.36rem;}
}

.TextList001729 ol.type{ margin-top:0;}
.TextList001729 .type{display:table; width:100%; background: #fff;}
.TextList001729 ol.type{font-size:var(--font-size16); background-color:#2970b4; color:#fff;}
.TextList001729 ol.type li{padding:.15rem 0;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding: .25rem 0;}
.TextList001729 ul.type li{cursor:pointer; color: #000;}
.TextList001729 .type li:nth-child(1){width:13%;}
.TextList001729 .type li:nth-child(2){ width:14%;}
.TextList001729 .type li:nth-child(3){ width:14%;}
.TextList001729 .type li:nth-child(4){ width:18%;}
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){width:10%;}
.TextList001729 .type li:nth-child(7){ width:16%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(7){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type.active li:nth-child(7){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list:nth-child(odd) ul{background:#f4faff;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:var(--font-size16); padding:3% 3% 4%; color: #333; background: #fff; border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con p{margin: 0 0 3% 0; line-height: 2;}
.TextList001729 .list .con p strong{font-size:var(--font-size20);}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#2970b4; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:var(--font-size16); height:.4rem; line-height:.4rem;}
.TextList001729 ul.type li:nth-child(8){ background-size:.16rem auto;}
}


.Rightitle{text-align: center; margin: 0 0 .4rem 0;font-size:var(--font-size36);color: #333; line-height:1.2;}
/*.TextList002241 为demo编号*/
.TextList002241{ padding:var(--padMar100) 0;}
.TextList002241 .Rightitle{margin-bottom: .5rem;}
.TextList002241 .list li{list-style: none;text-align: center; padding:.6rem .3rem; background: #fff; box-shadow: 0 .05rem .25rem rgba(0, 0, 0, 0.08); margin-bottom: .4rem; position: relative; overflow: hidden;}
.TextList002241 .list li:not(:nth-child(3n)){margin-right: 2%;}
.TextList002241 .list li h2{font-size: var(--font-size24); color:#2970b4; margin: 0;padding-top:0;}
.TextList002241 .list li h2::after{display: block;content: '';width:.2rem; height: 2px; background-color: #2970b4; margin:.14rem auto;}
.TextList002241 .list li h3{font-size: var(--font-size18); margin: 0; font-weight: normal; color: #333; padding-bottom: .2rem;}
.TextList002241 .list li .tip{font-size: var(--font-size16); color: #666; line-height:1.8; margin: 0; min-height:2.2rem;}
.TextList002241 .list li .num{position: absolute;left: 0;bottom: -.2rem;line-height: 1;width: 100%;font-size:1.2rem;opacity: 0.06;transition: all 0.5s; font-weight: bold; margin: 0;}
.TextList002241 .list li:hover .num{bottom: 0; color: #fff;opacity: 0.08;}
.TextList002241 .list li:hover{background: #2970b4;}
.TextList002241 .list li:hover h2,
.TextList002241 .list li:hover h3,
.TextList002241 .list li:hover .tip{color: #fff;}
.TextList002241 .list li:hover h2::after{background: #fff;}
@media (min-width: 640px){
.TextList002241 .list li{float:left;  width: 48%;}
}
@media (min-width: 1024px){
.TextList002241 .list li{ width: 32%;}
}
@media (max-width: 1024px){
.TextList002241 .Rightitle{    font-size: var(--font-size24);}
.TextList002241 .list li .num{font-size:0.8rem;}
}
/*RighInfo002959 */
.RighInfo002959{padding:var(--padMar100) 0;background: #f5f5f5;}
.RighInfo002959 .edit-info{padding:.4rem .6rem .5rem; line-height:2; background: #fff; color: #333;}
.RighInfo002959 .edit-info p{margin: 0 0 .14rem 0;text-indent: 2em;}
.RighInfo002959 .edit-info ul{border-top: 1px dashed #efefef; padding-top: .3rem; margin-top: .3rem; list-style: none;}
.RighInfo002959 .edit-info ul li{line-height: 1.4; margin-bottom: .15rem; background: url(../images/down.png) no-repeat left center; background-size: .16rem; padding-left: .26rem;}
.RighInfo002959 .edit-info ul li a{text-decoration: underline; color: #2970b4;}
@media (max-width: 1024px){
.RighInfo002959 .edit-info{padding:.2rem;}
}
.organization{padding:var(--padMar100) 0; }

.tftable_1{padding:var(--padMar100) 0; background: #fbfbfb;}
.tftable_1 .tftable {width:100%;border-collapse: collapse; text-align: center;border: 1px solid #eee; background: #fff;}
.tftable_1 .tftable tr:nth-child(odd){background: #f5fbff; }
.tftable_1 .tftable td {padding:.25rem .2rem; border: 1px solid #eee; line-height: 1.5; color: #333; font-size: var(--font-size16);}
.tftable_1 .tftable th{padding: .25rem .2rem ; font-size:var(--font-size18);color:#fff; background: #2970b4;font-weight: normal;}
.tftable_1 .tftable th:nth-child(1){width: 9%;}
@media(max-width:1024px){
.tftable_1 .infobox{overflow-x: auto;}
.tftable_1 .tftable{width: 200%}
.tftable_1 .tftable th{font-size: .16rem; padding: .1rem}
.tftable_1 .tftable td{font-size: .15rem; padding: .1rem}
}

.HonorInfo{padding:var(--padMar100) 0 ;}
.HonorInfo .title{font-size: var(--font-size30); color: #2970b4; margin-bottom:.16rem; line-height: 1.5; font-weight: bold; text-align: center;}
.HonorInfo .edit_info{font-size:var(--font-size16); line-height:1.8;  color: #333;}
.HonorInfo .edit_info p{margin: .1rem 0;text-indent: 2em;}
@media(max-width:1024px){
.HonorInfo .title{font-size: var(--font-size24);}
}
.Honor{padding:var(--padMar100) 0 ; background: #f9f9f9;}
.Honor .list{ position: relative;padding: 0 6.5%;}
.Honor .swiper{padding:0 28.72670807%;}
.Honor li{}
.Honor li .img{background: url(../images/honor-bg.jpg) no-repeat bottom center;background-size: 100% 100%;box-sizing: border-box;padding:.3rem 0;border-radius:0;transition: all .5s;}
.Honor li .img .imgboxh{padding-top:0;}
.Honor li .img .imgboxh img{padding:0.2rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:80%;/* max-height:3rem; */width:80%;margin:0 auto;height:auto;position: relative;z-index:9;}
.Honor li .img .imgboxh .box{position: relative;text-align: center;width:100%;}
.Honor li:hover .img span{transform: scale(1.1);}
.Honor li .tit{text-align: center;margin-top:.15rem;font-size: var(--font-size18); color:#333; line-height: 1.4;opacity:0;transition:all 0.3s;}
.Honor li:hover .tit{ color: #2970b4;}
.Honor li.swiper-slide-active .tit{opacity:1;}

.Honor .controls .arrow {display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 2px #2970b4; cursor: pointer; transition: 0.3s;  position: absolute; top: 50%; transform: translateY(-50%);z-index: 20; }
.Honor .controls .arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #2970b4;border-top: 2px solid #2970b4; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Honor .controls .arrow.next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Honor .controls .arrow.prev{left: 0; }
.Honor .controls .arrow.next{right: 0;}
.Honor .controls .arrow:hover {background-color: #2970b4;border-color: #2970b4;}
.Honor .controls .arrow:hover:before{ border-color: #fff;}


@media (min-width:1025px) {

}
@media(max-width:1024px) {

.Honor li .img{padding:0.2rem 0;}
.Honor li .img .imgboxh img{padding:0.12rem;}
}


.Form003139{position: relative;z-index: 1; padding:var(--padMar100) 0;}

.Floor002398 .columntit,
.Form003139 .columntit{margin-bottom: .3rem;}
.Form003139 .leftcon .title{font-size: var(--font-size24); color: #2970b4; margin-bottom:.14rem; line-height: 1.5;}
.Form003139 .desc{font-size: var(--font-size16); color: #666;line-height:2; margin:0;}
.Form003139 .form{margin-top:0;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: .15rem;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;line-height:3.5714;color: #666; }
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius:.05rem; border: solid 1px #ccc;line-height:3.5714;height:3.5714em; background: none;padding: 0 1em; color:#333; font-size: var(--font-size16);}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .readPro{margin: 0 0 .2rem 0;}
.Form003139 .form-ul .an{width: 100%;}
.Form003139 .form-ul .btn{width: 1.6rem; background: #2970b4;border-radius:.05rem;height:.5rem;color:#fff;cursor: pointer; border: 0; margin-top: .15rem; font-size: var(--font-size18); }
@media (min-width:1025px) {
.Form003139 .connection{display: flex;flex-wrap: wrap; justify-content: space-between;align-items: flex-start;}
.Form003139 .leftcon{width:35%;}
.Form003139 .form{width:56%;}
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 10px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width:100%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
}



.Floor002398{padding:var(--padMar100) 0; background: #f9f9f9;}
.Floor002398 .tabs{ position: relative; margin-bottom: .3rem;}
.Floor002398 .tabs dl a{float: left; display: block;height:.5rem;line-height:.5rem; text-align: center; font-size:var(--font-size18); background:#fff; color: #333; margin-right:.1rem; cursor: pointer; padding: 0 .5rem;}
.Floor002398 .tabs dl a.on{ background:#2970b4; font-size: 18px; color:#fff;}
@media only screen and (max-width:900px ) {
.Floor002398 .tabs{ padding-right: 0;}
.Floor002398 .tabs dl{display: flex;gap:0.1rem}
.Floor002398 .tabs dl a{flex: 1; float: none; width: 100%; margin:0;padding: 0}
}

.Floor002398 .list ul {display: none;}
.Floor002398 .list ul:first-child {display: block;}
.Floor002398 .list li{float:left; width:31.33%; margin-right:3%; position:relative; margin-bottom:2%; background: #fff; padding: .3rem .4rem;}
.Floor002398 .list li:nth-child(3n){ margin-right:0;}
.Floor002398 .list li{position:relative;}
.Floor002398 .list li h2{position: relative;font-size: var(--font-size24); line-height: 1.4; margin:0 0 .24rem 0; color:#2970b4; background: url(../images/Bottom003222-add.svg) no-repeat left center; background-size: .24rem; padding-left: .36rem; font-weight: normal; }
.Floor002398 .list li aside{font-size:var(--font-size18);color: #333; line-height: 1.5; min-height: .55rem;}

.Floor002398 .edit{margin-bottom: .7rem;}
.Floor002398 .edit .tit{font-size:var(--font-size24);color: #2970b4;padding-bottom:.3rem;}
.Floor002398 .edit li{margin-bottom:0;background: #fff; padding: .4rem;}
.Floor002398 .edit li .icon{margin-bottom:.2rem;}
.Floor002398 .edit li .icon img{max-width: .4rem;}
.Floor002398 .edit li span{font-size: var(--font-size20); color: #666;}
.Floor002398 .edit li aside{font-size:var(--font-size26);margin-top: 10px;color: #333;}

@media(max-width:1024px){
.Floor002398 .list li{ width:47%; margin-right:6%;}
.Floor002398 .list li:nth-child(3n){ margin-right:6%;}
.Floor002398 .list li:nth-child(2n){ margin-right:0;}
.Floor002398 .edit .tit{font-size:var(--font-size20);}
}
@media(min-width:641px){
.Floor002398 .edit ul li{float: left;width:49%;}
.Floor002398 .edit ul li:not(:last-child){margin-right:2%;}
}
@media(max-width:640px){
.Floor002398 .list li{ float:none; width:auto; margin-right:0 !important;padding: .2rem}
.Floor002398 .edit ul li{margin: 1% 0; padding: .2rem}
}


.cooperate{padding: var(--padMar100) 0;}
.cooperate .title{position: relative;margin-bottom:.3rem;font-size:var(--font-size34);color: #2970b4; line-height: 1.2; font-weight: bold;} 
.cooperate .intro .info p,
.cooperate .intro .info ul{line-height:1.8; color: #333;}
.cooperate .intro .info ul{list-style: none;}
.cooperate .intro .info ul li{padding-bottom: .1rem;}
@media (min-width:1025px) {
.cooperate .intro .info{width:48%;}
.cooperate .intro .img{padding-right:5%;}  
}
@media (max-width:1024px) {
.cooperate{padding: 2em 0;}
.cooperate .intro .img{margin-bottom: 2em;}
}


/*Form002219*/
.Form002219{padding: var(--padMar100) 0; background: #f7fafd;}
.Form002219 .box{background: #fff; padding: .3rem; margin-bottom: .3rem;display: flex; flex-wrap: wrap; justify-content: space-between}
.Form002219 .big{text-align: center;margin: 0 0 .3rem 0;width: 100%}
.Form002219 .big h1{margin: 0;font-size: var(--font-size34);color:#2970b4; margin-bottom: .12rem;}
.Form002219 .big h2{margin:0;font-size: var(--font-size26);color:#333; }
.Form002219 dl{ width:48%; min-height:.5rem; position:relative; margin-bottom:.2rem;display: flex;flex-wrap: wrap}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#333; font-size:var(--font-size15); width:1.5rem; text-align:right; line-height:.5rem; padding-right: .14rem;}
.Form002219 dt b{color: #e30000;}
.Form002219 dd{flex: 1}
.Form002219 .text{ border:1px solid #dddddd; border-radius:0; width:100%; padding:0 .1rem; line-height:.5rem;height:.5rem; color:#333;}
.Form002219 .text1{border:1px solid #dddddd; border-radius:0; width:100%; padding:0 .1rem; line-height:.5rem;height:.5rem; color:#333;}
.Form002219 .text2{border: 0; border-bottom: 1px solid #dddddd;;}
.Form002219 dd ul{display: flex;flex-wrap: wrap; list-style: none;justify-content: space-between; padding: .1rem 0;}
.Form002219 dd select{border:1px solid #dddddd; border-radius:0; width:100%; padding:0 .1rem; line-height:.5rem;height:.5rem; color:#333;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea.text{border:1px solid #dddddd; border-radius:0;overflow:hidden; resize:none; width:100%; height:1.4rem; padding:.1rem; color:#333;}
.Form002219 .btn{ display:inline-block; line-height:.5rem; min-width:1.6rem; margin-right:.25rem; background-color:#fff; color:#333; font-size:var(--font-size16); border:none; border-radius:0; cursor:pointer; margin-top: .2rem;}
.Form002219 .submitbtn{ color:#fff; background-color:#2970b4;} 
.Form002219 dd{text-align: center;}
.Form002219 dd.paper{text-align: left; padding-top: .12rem;}
.Form002219 dd.paper em{font-style: normal;color: #bcbcbc; }
.Form002219 .wu-example{display:inline-flex; align-items: center}
.Form002219 .wu-example p{display: none}
.Form002219 .queueList{margin: 0;border: none}
.Form002219 .placeholder{font-size: 15px; padding: 0; min-height: inherit; display: flex; align-items: center}
.Form002219 .placeholder .webuploader-pick{margin: 0;font-size:15px; line-height: 26px; padding: 0 10px; background: #efefef;border: 1px solid #7e7e7e; border-radius:5px; color: #333}
.Form002219 .placeholder .webuploader-pick-hover{background: #2970b4; border-color: #2970b4;color: #fff}
.Form002219 .placeholder .webuploader-container{margin-right: .1rem}
@media(max-width:640px){
.Form002219 dl dt{width: 100%;text-align: left}	
.Form002219 textarea{ height:1.2rem;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}


.CorePro{padding:var(--padMar100) 0;}
.CorePro .list ul{ display: flex; flex-wrap: wrap;}
.CorePro .list li{ float: left;  margin-right: 2%; margin-bottom: 3%; border: 0.02rem solid #fff;background-image: linear-gradient(to bottom left, #ecf3fa, #ffffff); padding: 0.4rem 0; box-shadow: 0 0 .15rem rgba(0, 0, 0, .05); transition: 0.3s; display: flex;align-items: center; }
.CorePro .list li:hover{border: 0.02rem solid #2970b4;}

.CorePro .list li .txt{ flex: 1 1 auto; overflow: hidden;}
.CorePro .list li .tit,
.CorePro .list li .desc{padding:0 .35rem;}
.CorePro .list li .tit{font-size:var(--font-size24);color:#333; line-height:1.2; margin-bottom:0.16rem; position:relative;}
.CorePro .list li .tit::before{content:'';display:block;position:absolute;left:0;background: #2970b4;width:.06rem;height:.24rem;top:50%;transform:translate(0,-50%);}
.CorePro .list li .desc p{font-size:var(--font-size16);line-height:1.6;color:#666;     margin: 0 0 .1rem 0;}
.CorePro .list li .desc p::before{display: inline-block;content: '';width: 5px; height: 5px;border-radius: 50%;background-color: #2970b4;margin-right:.1rem;vertical-align: middle;}

@media (min-width:1025px) {
.CorePro .list li{width:32%;}
.CorePro .list li:nth-child(3n){margin-right:0;}
}
@media (max-width:1024px) {
.CorePro .list li{width:100%;margin-right:0;margin-bottom: 0.2rem;padding: 0.3rem 0;}
.CorePro .list li .tit{font-size:var(--font-size20);}
}


.cooperate2{padding: var(--padMar100) 0; background: #f9f9f9;}
.cooperate2 .title{position: relative;margin-bottom:.3rem;font-size:var(--font-size34);color: #2970b4; line-height: 1.2; font-weight: bold;} 
.cooperate2 .intro .info p{margin: 0 0 .3rem 0;}
.cooperate2 .intro .info p,
.cooperate2 .intro .info ul{line-height:1.8; color: #333;font-size: var(--font-size18);}
.cooperate2 .intro .info ul{list-style: none;}
.cooperate2 .intro .info ul li{padding-bottom: .1rem; }
.cooperate2 .intro .info ul li span{font-weight: bold; color: #2970b4; font-size: var(--font-size22); text-decoration: underline;}
@media (min-width:1025px) {
.cooperate2 .intro .info{width:48%;}
.cooperate2 .intro .img{padding-left:5%;}  
}
@media (max-width:1024px) {
.cooperate2{padding: 2em 0;}
.cooperate2 .intro .img{margin-bottom: 2em;}
.cooperate2 .title{font-size:var(--font-size22);}
}


/*Floor */
.Banner002730{ position:relative;overflow: hidden}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff; text-align: center; }
.Banner002730 .txt .auto{ max-width: 920px;}
.Banner002730 .txt h2{font-size:0.52rem;margin:0;margin-top:-2vw;}
.Banner002730 .txt p{font-size:0.22rem;margin:0.25rem 0 0;line-height: 1.8}
.Banner002730 .txt .btn{ margin-top: 0.4rem;}
.Banner002730 .txt .btn a{color:#fff;display: inline-block;margin:0 0.1rem;font-size:0.18rem;border:2px solid rgba(255,255,255,1);padding:0.15rem 0.3rem;border-radius: 0.5rem}
.Banner002730 .txt .btn a:hover{background:#2970b4;color:#fff; border-color: #2970b4;}
.Banner002730 .txt .labellist{margin-top:2vw;display: flex;justify-content: space-evenly;}
.Banner002730 .txt .labellist dd{font-size:0.18rem;}
.Banner002730 .txt .labellist dd .icon{text-align: center;margin-bottom:0.05rem;}
.Banner002730 .txt .labellist dd .icon img{display: block;margin:0 auto; max-width:0.4rem;}
.Banner002730 figure {transition: transform 12s ease;transform-origin: center center; }
.Banner002730:hover figure{transform: scale(1.05);}
@media(max-width:1024px){
.Banner002730 .txt h2{font-size:0.32rem;}
.Banner002730 .txt p{font-size:0.16rem;}
.Banner002730 .txt .btn a{padding:0.07rem 0.2rem;}
}

@media(min-width:1025px){
.Banner002730 figure{ height:8.4rem;}
.Banner002730 .wap{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 .wap{ width:100%; display:block;top: 0; position: absolute; width:100%; height: 100% }
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
.Banner002730 .txt{position: relative; padding: 4% 0}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}

.Banner002731{ position:relative;overflow: hidden}
.Banner002731 .ytable{height: 100%;}
.Banner002731 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#333; text-align: center; }
.Banner002731 .txt .auto{ max-width: 920px;}
.Banner002731 .txt h2.tit{font-size:0.44rem;margin:0;margin-top:-2vw;}
.Banner002731 .txt .p{font-size:0.18rem;margin:0.25rem 0 0;line-height: 1.8;color:#666;}
.Banner002731 .txt dl{margin:4vw 0;}
.Banner002731 .txt dl dd{display: inline-block;margin:0 0.4rem;}
.Banner002731 .txt dl dd .icon{width:0.6rem;height: 0.6rem;background:#2970b4;border-radius: 0.1rem;margin:0 auto 0.2rem;display: flex;justify-content: center;align-items: center;}
.Banner002731 .txt dl dd .icon img{width:0.4rem;}
.Banner002731 .txt dl dd h2{font-size:0.24rem;font-weight: normal;margin:0;margin-bottom:0.12rem;}
.Banner002731 .txt dl dd p{color:#666;margin:0;}
.Banner002731 .txt .btnlist{}
.Banner002731 .txt .btnlist a{color:#2970b4;border:2px solid #2970b4;margin:0 0.2rem;display: inline-block;border-radius: 0.5rem;padding:0.15rem 0.3rem;font-size:0.18rem;}
.Banner002731 .txt .btnlist a:hover{background:#2970b4;color:#fff;}
.Banner002731 figure {transition: transform 12s ease;transform-origin: center center;background-color:#f8f8f8; }
.Banner002731:hover figure{transform: scale(1.05);}

.Banner002731 figure{ height:8.4rem;}

@media(max-width:1024px){
.Banner002731 .txt h2.tit{font-size: .28rem}
.Banner002731 .txt dl dd h2{font-size: .18rem}
.Banner002731 .txt dl dd{padding: .2rem}
.Banner002731 .txt .btnlist a{padding: 0.07rem 0.1rem; font-size: .16rem}
}
@media(max-width:640px){
.Banner002731 .txt dl dd{max-width:48%; margin: 0}
}




.Floor002844{padding:6vw 0;position: relative;background:url(../images/Floor002844_map.png) no-repeat top center/cover;min-height: 8rem}
.Floor002844 .map{z-index: 2;}
.Floor002844 .map > img{display: block;width: 100%;}
.Floor002844 .map .inner{/*position: relative;*/ z-index: 1;}
.Floor002844 .map dl{position: absolute; width: 3.5vw; height: 3.5vw;}
.Floor002844 .map dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002844 .map dt i{position: absolute;border-radius: 50%;background: rgba(41,112,180,0.1);}
.Floor002844 .map dt i:not(:last-child){animation: ripple 4500ms ease-out 900ms infinite;}
.Floor002844 .map dt i:nth-child(1){left: 0; top: 0;right: 0;bottom: 0;}
.Floor002844 .map dt i:nth-child(2){left: 13%;top: 13%;right: 13%;bottom: 13%;}
.Floor002844 .map dt i:nth-child(3){left: 25%;top: 25%;right: 25%;bottom: 25%;}
.Floor002844 .map dt i:nth-child(4){background: rgb(41,112,180);width: 7px; height: 7px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor002844 .map dd{width: inherit;position: absolute; right: 85%;background:rgb(41,112,180);color: #fff;padding: 0 20px;line-height: 40px; top: 50%; margin-top: -36px; min-width: 140px; display: none;}
.Floor002844 .map dd:after{position: absolute; content: ''; border:26px solid transparent; border-bottom-color: rgb(41,112,180); border-bottom-width: 13px;bottom: 0; right: -23px; }
.Floor002844 .map dl.on{ z-index: 10;}
.Floor002844 .map dl.on dd{ display: block;}
.Floor002844 .map dl.left dd{right: auto;left: 85%;}
.Floor002844 .map dl.left dd:after{right: auto; left: -23px;}
@-webkit-keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}
@-moz-keyframes ripple {
  0% {
    opacity: 0;
    -moz-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1)
  }
}
@-o-keyframes ripple {
  0% {
    opacity: 0;
    -o-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1)
  }
}
@keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

@media(min-width:1025px){
.Floor002844 .map{width: 100%;}
}
@media(max-width:1024px){
.Floor002844 .ytable,
.Floor002844 .ytable-cell{display: block;}
.Floor002844 .map{width: 90%; margin: 0 auto;}
.Floor002844 .map dl{width: 10vw;height: 10vw;}
}
@media(max-width:640px){
.Floor002844 .map dl.on dd{display: none;}
}
.Floor002844 .info-num{display: flex;flex-wrap: wrap;margin-top:5vw;}
.Floor002844 .info-num li{}
@media(min-width:641px){
.Floor002844 .info-num li{float: left;width:25%;padding-left: 20px;padding-right:20px;}
}
.Floor002844 .info-num li aside{display: inline-block;position: relative;}
.Floor002844 .info-num li aside b{font-size: 0.64rem;color: #2970b4;display: block;}
.Floor002844 .info-num li aside sub{position: absolute; color:#2970b4; left: 100%; word-break: keep-all; bottom: 15%;font-size: 0.22rem;width:0.75rem; margin-left: 10px;}
.Floor002844 .info-num li p{color: #666; margin-bottom: 0;margin-top: 5px;line-height: 1.8}
@media(min-width:1025px) and (max-width:1200px){
.Floor002844 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002844 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002844 .info-num li{text-align: center;}
.Floor002844 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
.Floor002844 .info-num li aside b{font-size: 60px;}
}

.ProjectIntro{padding:5vw 0;}
.ProjectIntro .text{text-align: center;}
.Painpoint{padding:5vw 0;background:#f8f8f8;}
.Painpoint .con{display: flex;justify-content: space-between;align-items: center;overflow: hidden}
.Painpoint .con .left,
.Painpoint .con .right{width: 50%;padding: 4% 7% 4% 5%;min-height: 3.7rem;position: relative;}
.Painpoint .con .left:after,
.Painpoint .con .right:after{content:'';width:100%;height: 100%;background:#efefef;position: absolute;top:0;left:0;transform: skew(10deg);}
.Painpoint .con .right:after{background:#fff;}
.Painpoint .con .mid{width: 9%;text-align: center;}
.Painpoint .con .mid h1{font-size:0.56rem;color:#2970b4;margin:0;}
.Painpoint .con .left{margin-left: -3%;padding: 4% 5% 4% 7%;}
.Painpoint .con .right{margin-right: -3%;}
.Painpoint .con .left h2 span{color:#c90000;}
.Painpoint .con .right h2 span{color:#2970b4;}
.Painpoint .con .text{position: relative;z-index: 1}
.Painpoint .con h2{font-size:0.26rem;color:#333;margin:0;margin-bottom:0.2rem;}
.Painpoint .con p{margin:0.1rem 0;line-height: 1.8;}
.Painpoint .con .p{position: relative;padding-left:0.14rem;}
.Painpoint .con .p:after{content:'';width:5px;height: 5px;border-radius: 50%;background:#2970b4;display: block;position: absolute;left:0;top:0.12rem;}
.Painpoint .con .left p:after{background:#c90000;}
.Painpoint .slick-arrow{ position:absolute; width:0.5rem; height:0.5rem; top:60%; border-radius: 50%; margin-top:-0.25rem; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border: 2px solid #2970b4;}
.Painpoint .slick-prev{ left:-0.7rem;}
.Painpoint .slick-next{ right:-0.7rem;}
.Painpoint .slick-arrow:before{position: absolute; content: ''; width: 26%; height: 26%;border-left: 2px solid #2970b4;border-top: 2px solid #2970b4; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 43%; top: 40%;}
.Painpoint .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);left:35%;}
.Painpoint .slick-arrow:hover{background:#2970b4;}
.Painpoint .slick-arrow:hover:before{border-color:#fff;}
@media(max-width:1024px){
.Painpoint .con h2{font-size: .20rem}
}
@media(max-width:640px){
.Painpoint .con{flex-wrap: wrap}
.Painpoint .con .left,
.Painpoint .con .mid,
.Painpoint .con .right{width: 100%; margin: 1% 0}
.Painpoint .con .mid{text-align: center}
.Painpoint .con .left:after,
.Painpoint .con .right:after{transform:none}
}


/*Floor002530 */
.Floor002530{padding:5vw 0;}
.Floor002530 ul{ position:relative;}
.Floor002530 li{ float:left; margin-right: 2%; margin-bottom:2%;}
.Floor002530 li figure.Ispic{ padding-bottom:75%;}

.Floor002530 li a{ display:block; position:relative;}
.Floor002530 li .hover,
.Floor002530 li .hover > *{ position:absolute; left:0;width:100%;}
.Floor002530 li .hover,
.Floor002530 li .hover .Ispic{  top:0; height:100%;}
.Floor002530 li .hover{ z-index:10; opacity:1;}
.Floor002530 li a:hover .hover{ opacity:1; transition:0.3s;}
.Floor002530 li .hover .Ispic{ z-index:1;  transition:transform 0.3s;background-color:#f8f8f8;position: relative;}
.Floor002530 li a:hover .hover .Ispic:after{content:'';width:100%;height: 100%;position: absolute;left:0;top:0; background: linear-gradient(rgb(255,255,255,0.1),rgb(41,112,180,1))}
.Floor002530 li .txt{ color:#333;  bottom:0; padding:0.3rem; z-index:3;}
.Floor002530 li .txt .icon{margin-bottom:0.18rem;}
.Floor002530 li .txt .icon img{max-width: 0.62rem;}
.Floor002530 li:hover .txt .icon img{filter: brightness(0) invert(1); }
.Floor002530 li:hover .txt .icon img.on{display: inline-block;}
.Floor002530 li .txt p{ font-size:0.24rem; margin:0;margin-bottom:0.1rem;}
.Floor002530 li .txt span{line-height: 1.6;font-size:0.16rem;color:#666;transition:0.4s;height: 0;}
.Floor002530 li:hover .txt{color:#fff;}
.Floor002530 li:hover .txt p{
    overflow: unset;
    white-space: break-spaces;
}
.Floor002530 li .txt span{
  height: 4.8em;
  display: block;overflow-y: auto;
}
.Floor002530 li:hover .txt span{height: 6.4em;color:#fff;}

.Floor002530 li .txt i{ width:30px; height:1px; background:#fff; margin:10px 0; display:block;}
@media(min-width:641px){
.Floor002530 li{ width:32%;}
.Floor002530 li:nth-child(3n){margin-right: 0%;}
}
@media(max-width:1024px){
.Floor002530 li .txt p{ font-size:0.20rem;}
}
@media(max-width:640px){
.Floor002530 li{ width:49%;}
.Floor002530 li:nth-child(2n){margin-right: 0%;}
}

/*RighInfo002521 */
.RighInfo002521{ padding:5vw 0 2vw;background:#f8f8f8;}
.RighInfo002521 .box{margin-bottom:3.5vw;}
.RighInfo002521 .box .tit{margin-bottom:0.5rem;}
.RighInfo002521 .box .tit h2{font-size:0.32rem;color:#333;margin:0 0 0.15rem;}
.RighInfo002521 .box .tit p{font-size:0.18rem;margin:0;}
.RighInfo002521 .ul_rundown li{ position:relative;text-align: center;padding:0 0.3%;padding-bottom:1.3rem;}
.RighInfo002521 .ul_rundown li .icon img{ max-width: 0.6rem;}
.RighInfo002521 .ul_rundown li h2{color:#333;font-size:0.24rem;font-weight: normal;}
.RighInfo002521 .ul_rundown li p{ font-size:0.18rem; color:#666; height: 4.8em; line-height: 1.6; overflow: hidden; margin-bottom:0.1rem;

}

.RighInfo002521 .ul_rundown li .num{ position:absolute; left:0;  color:rgba(41,112,180,0.15);font-weight: bold;}

.RighInfo002521 .slick-arrow{ position:absolute; width:0.5rem; height:0.5rem; top:50%; border-radius: 50%; margin-top:-0.3rem; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border: 2px solid #2970b4;}
.RighInfo002521 .slick-prev{ left:-0.55rem;}
.RighInfo002521 .slick-next{ right:-0.55rem;}
.RighInfo002521 .slick-arrow:before{position: absolute; content: ''; width: 26%; height: 26%;border-left: 2px solid #2970b4;border-top: 2px solid #2970b4; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 43%; top: 40%;}
.RighInfo002521 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);left:35%;}
.RighInfo002521 .slick-arrow:hover{background:#2970b4;}
.RighInfo002521 .slick-arrow:hover:before{border-color:#fff;}
@media(min-width:769px){
.RighInfo002521 .ul_rundown li .num{ top:2.3rem; font-size:0.5rem; border-top:1px solid rgba(41, 112, 180, 0.1); padding-top:20px; width:100%;}
.RighInfo002521 .ul_rundown li .num::before{ position:absolute; content:''; width:16px; height:16px; border-radius:50%; background:#2970b4; left:50%; margin-left:-8px; top:-8px;}
}
@media(max-width:1024px){
.RighInfo002521 .box .tit h2{font-size: .22rem}
.RighInfo002521 .ul_rundown{ margin-bottom:130px;}
.RighInfo002521 .ul_rundown li p{ font-size:16px;}
.RighInfo002521 .ul_rundown li .num{ font-size:40px; /*top:150px; */}
.RighInfo002521 .slick-prev{left: 0}
.RighInfo002521 .slick-next{right: 0}
.RighInfo002521 .ul_rundown li h2{font-size: .20rem}
}
@media(max-width:768px){
.RighInfo002521 .ul_rundown li{ padding-left:60px; min-height:50px;padding-bottom: 0}
.RighInfo002521 .ul_rundown li:nth-child(2n){ background:#f5f5f5;}
.RighInfo002521 .ul_rundown li .num{position: inherit}
.RighInfo002521 .ul_rundown li .txt{width: 100%}
.RighInfo002521 .ul_rundown li .txt img{width: 100%}
.RighInfo002521 .ul_rundown li .txt p{ margin:0; padding:20px 0;}
.RighInfo002521 .ul_rundown li .icon img{width: .5rem; margin: auto}

}


/*Floor002889 */
.Floor002889{background: #fff;overflow: hidden;position: relative;padding-top:4vw;}
.Floor002889 .h-title{position: absolute;width:100%;top:5vw;left:0;z-index: 10}
.Floor002889 .autoCon-1400{position: relative; z-index: 1; }
.Floor002889 .slider-txt .num{font-size: 0.5rem;font-weight: bold; color: rgba(41,112,180,0.15);}
.Floor002889 .slider-txt .name{color:#2970b4; padding: 1.2vw 0 1.5vw 0; }
.Floor002889 .slider-txt .name .cn{font-size:0.32rem;font-weight: bold;}
.Floor002889 .slider-txt pre{line-height: 1.8;color: #666;font-size: 0.18rem;height: 7.5em;}
.Floor002889 .slider-txt .btn{padding-top:  2vw;}
.Floor002889 .slider-txt .slick-arrow{width: 0.5rem; height: 0.5rem;border-radius: 50%;border: 2px solid #2970b4; z-index: 2;position: relative;}
.Floor002889 .slider-txt .slick-arrow:before{position: absolute; content: ''; width: 26%; height: 26%;border-left: 2px solid #2970b4;border-top: 2px solid #2970b4; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 43%; top: 40%;}
.Floor002889 .slider-txt .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);left:35%;}
.Floor002889 .slider-txt .slick-prev{margin-right: 20px;}
.Floor002889 .slider-txt .slick-disabled{border-color: #e8e8e8; cursor: default;}
.Floor002889 .slider-txt .slick-disabled:before{border-color: #bbb; }
.Floor002889 .slider-txt .slick-arrow:hover{background:#2970b4;}
.Floor002889 .slider-txt .slick-arrow:hover:before{border-color:#fff;}
.Floor002889 .slider-txt .slick-disabled:hover{background: none; }
.Floor002889 .slider-txt .slick-disabled:hover:before{border-color: #bbb;}
@media(max-width:1024px){
.Floor002889 .h-title{position: relative; padding-bottom: .3rem}
}
@media(max-width:768px){
.Floor002889 .slider-txt .slick-arrow{width: 8vw;height: 8vw;}
}

.Floor002889 .dot-icon .slick-dots li{list-style: none;  margin: 10px 0;}
.Floor002889 .dot-icon .slick-dots li.slick-active button{background: rgb(41,112,180); }
.Floor002889 .dot-icon .slick-dots li button{border: 0;background: none; border-radius: 80px; padding: 0 10px;height: 80px; width: 100%; text-align: left; cursor: pointer;}
.Floor002889 .dot-icon .slick-dots li button > *{display: inline-block; vertical-align: middle;}
.Floor002889 .dot-icon .slick-dots li b{color: #333;font-size: 0.24rem; margin-left: 13px;font-weight: normal;}
.Floor002889 .dot-icon .slick-dots li.slick-active b{color: #fff;}
.Floor002889 .dot-icon .slick-dots li i{border-radius: 50%;background:#fff; /* Old browsers */}
.Floor002889 .dot-icon .slick-dots li img{display: block;width: 0.6rem;}
.Floor002889 .slider-pic{width: 28.479vw;height: 28.479vw; margin: 7.147vw auto;position: relative; border-radius: 50%; z-index: 1;}
.Floor002889 .slider-pic ul .slick-list,
.Floor002889 .slider-pic ul .slick-track,
.Floor002889 .slider-pic ul li,
.Floor002889 .slider-pic ul{height: 100%;}
.Floor002889 .slider-pic .Ispic{height: 100%;border-radius: 50%;}
.Floor002889 .slider-pic .quan i{position: absolute;border-radius: 50%; border: 1px solid rgba(0,0,0,0.06); z-index: 2;}
.Floor002889 .slider-pic .quan i:nth-child(1){left: -9%;right: -9%;top: -9%;bottom: -9%;}
.Floor002889 .slider-pic .quan i:nth-child(2){left: -26%;right: -26%;top: -26%;bottom: -26%;animation: orbit linear 30s infinite;}
.Floor002889 .slider-pic .quan i:nth-child(2):before{position: absolute; content: ''; width: 14px; height: 14px; border-radius: 50%;right: 11.5%;top: 16%;box-shadow: 6px 0 10px rgba(41,112,180,0.2);background:#2970b4; }
.Floor002889 .slider-pic .quan i:nth-child(3){left: -42%;right: -42%;top: -42%;bottom: -42%;}
.Floor002889 .slider-pic .quan i:nth-child(4){left: -1px;right:-1px;top: -1px;bottom:-1px; border: 0; transform: rotate(-42deg);-webkit-transform: rotate(-42deg);-ms-transform: rotate(-42deg);}

@-webkit-keyframes orbit{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}

@media(min-width:1025px){
.Floor002889 .dot-icon,
.Floor002889 .slider-txt{position: absolute; top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 10;}
.Floor002889 .slider-txt{ left: 0; width: 32%;max-width: 3.6rem;}
.Floor002889 .dot-icon{ right: 0; width: 2.4rem;}
}
@media(max-width:1024px){
.Floor002889 .dot-icon{overflow: hidden;}
.Floor002889 .dot-icon ul{display: flex;gap:1%}
.Floor002889 .dot-icon li{flex: 1}
.Floor002889 .dot-icon .slick-dots li:not(.slick-active) button{background: #eee}
.Floor002889 .dot-icon .slick-dots li button{height: auto; padding: 1vw;text-align: center;}
.Floor002889 .dot-icon .slick-dots li i{width: 4vw;display: block; margin: 0 auto 0.5vw;}
.Floor002889 .dot-icon .slick-dots li b{font-size: 2.2vw;margin-left: 1vw;}
.Floor002889 .slider-pic{width: 50vw;height: 50vw; margin: 0 auto 10vw;}
.Floor002889 .slider-pic .quan i:nth-child(2):before{width: 12px; height: 12px;right: 11%;
top: 15%;}
}
@media(max-width:640px){
.Floor002889 .dot-icon .slick-dots li b{font-size: 3vw;}
.Floor002889 .slider-txt .num{font-size: 9vw;}
.Floor002889 .slider-txt .name .cn{font-size: 7vw;}
.Floor002889 .slider-txt pre{font-size: 3vw;}
}



/*
 .Floor000881 为demo编号
 */
.Floor000881{ background-color:#f8f8f8; padding:5vw 0;}
.Floor000881 .slick-track{display: flex;align-items: stretch;height: 100%;}
.Floor000881 .list_scroll li{margin: 0 16px;background:#fff; padding:0.6rem 0.3rem; text-align: center;}
.Floor000881 .list_scroll li a{display: block; }
.Floor000881 .list_scroll li .Ispic{padding-bottom:120%;}
.Floor000881 .list_scroll li .icon {margin-bottom: 0.35rem;}
.Floor000881 .list_scroll li .icon { width: 1.2rem; height: 1.2rem; border: 0.02rem solid #2970b4; border-radius: 1rem; position: relative;display: flex;justify-content: center;align-items: center; margin: 0 auto 0.3rem;}
.Floor000881 .list_scroll li .icon img{ max-width: 0.8rem;}
.Floor000881 .list_scroll li .txt{ /* border-top:1px solid #e8e8e8; */ }
.Floor000881 .list_scroll li p{text-align:center; margin:0; line-height:1.75;font-size:0.18rem; }
.Floor000881 .list_scroll li:hover{ background-color:#2970b4;}
.Floor000881 .list_scroll li:hover p{ color:#fff;}
.Floor000881 .list_scroll li:hover .icon{ background-color:#fff; border-color: #fff;}
/* .Floor000881 .list_scroll li:hover .icon img{filter: brightness(0) invert(1);} */

.Floor000881 .slick-arrow{ position:absolute; width:0.5rem; height:0.5rem; top:50%; border-radius: 50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border: 2px solid #2970b4;}
.Floor000881 .slick-prev{ left:-0.55rem;}
.Floor000881 .slick-next{ right:-0.55rem;}
.Floor000881 .slick-arrow:before{position: absolute; content: ''; width: 26%; height: 26%;border-left: 2px solid #2970b4;border-top: 2px solid #2970b4; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 43%; top: 40%;}
.Floor000881 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);left:35%;}
.Floor000881 .slick-arrow:hover{background:#2970b4;}
.Floor000881 .slick-arrow:hover:before{border-color:#fff;}
@media(min-width:1293px){
.Floor000881 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.Floor000881 .slick-prev{ left:0;}
.Floor000881 .slick-next{ right:0;}
.Floor000881 .list_scroll li{padding: .2rem}
.Floor000881 .list_scroll li .icon{width:0.6rem; height:0.6rem;}
.Floor000881 .list_scroll li .icon img{max-width: 60%}
.Floor000881 .list_scroll li p{font-size: .16rem}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
.Floor000881 .list_scroll .slider{padding: 0 26px;}
.Floor000881 .list_scroll li a{margin: 0 5px;}
}

.Strategic{padding:5vw 0;}
.Strategic ul{display: flex;flex-wrap: wrap; justify-content: space-between;}
.Strategic ul li{width:47%; box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);padding:2.5vw;border-radius: 0.1rem}
.Strategic ul li h2{font-size:0.32rem;color:#333;}
.Strategic ul li:nth-child(1) h2{color:#c90000;}
.Strategic ul li:nth-child(2) h2{color:#2970b4;}
.Strategic ul li p.p1{font-size:0.18rem;color:#333;font-weight: bold; line-height: 1.8}
.Strategic ul li p.p{position: relative;line-height: 1.8;margin:0.1rem 0;padding-left:0.15rem;}
.Strategic ul li p.p:after{content:'';width:5px;height: 5px;border-radius: 50%;background:#2970b4;position: absolute;left:0;top:0.12rem;}
.Strategic ul li p.p b{color:#333;}
.Strategic ul li:nth-child(1) p.p:after{background:#c90000;}
@media(max-width:1024px){
.Strategic ul li h2{font-size:0.20rem;}
}
@media(max-width:640px){
.Strategic ul li{width:100%;margin: 1% 0}
}
/*RighInfo002927 */

.RighInfo002927{background: #f8f8f8;padding: 5vw 0;}
.RighInfo002927 .auto{}


.RighInfo002927 .tab{padding-bottom: 3.13vw;}
.RighInfo002927 .tab .autoCon-1400{ text-align: center;background: #fff;}
.RighInfo002927 .tab ul{display: flex; flex-wrap: wrap;}
.RighInfo002927 .tab li{transition: 0.3s; }
.RighInfo002927 .tab li a{display: block;margin: 0 20px; padding: 20px 20px 25px; transition: 0.3s; cursor: pointer;border-radius: 0.05rem}
.RighInfo002927 .tab li .icon{padding-bottom: 10px;}
.RighInfo002927 .tab li .icon img{height: 30px;}
.RighInfo002927 .tab li:not(.active) .icon img.off{display: none;}
.RighInfo002927 .tab li.active .icon img.on{display: none;}
.RighInfo002927 .tab li.active a{background: #2970b4;color: #fff;box-shadow: 6px 15px 32px rgba(41,112,180,0.3); margin-top: -1.5vw;}
.RighInfo002927 .tab li.active{padding-bottom: 1.5vw;}
.RighInfo002927 .tab li .num{font-size:0.46rem;font-weight: bold;color:rgba(0,0,0,0.08);line-height: 1}
.RighInfo002927 .tab li aside{font-size: 0.24rem;margin:0.1rem 0;}
.RighInfo002927 .tab li span{color:#666;}
.RighInfo002927 .tab li.active .num{color:rgba(255,255,255,0.2);}
.RighInfo002927 .tab li.active span{color:#fff;}
@media(min-width:768px){
.RighInfo002927 .tab li{width:25%;}
.RighInfo002927 .tab li:not(:last-child){border-right: 1px solid #e6e6e6;}
}
@media(max-width:1024px){
.RighInfo002927 .tab li .num{font-size:0.3rem;}
.RighInfo002927 .tab li aside{font-size: .20rem}
}
@media(max-width:768px){
.RighInfo002927 .tab li{width:50%;padding: 2% 0}
.RighInfo002927 .tab li a{margin:0 2vw; padding: 2vw; }
}
@media(max-width:480px){
.RighInfo002927 .tab li aside{font-size: 3.5vw;}
.RighInfo002927 .tab li{width:50%; margin: 1vw 0;}
.RighInfo002927 .tab li:not(:nth-child(2n)){border-right: 1px solid #e6e6e6;}
}

.RighInfo002927 .box{position: relative;padding-top: 5vw;}
.RighInfo002927 .box .big-img{position: absolute; left: 0; top: 0; width: 100%;height: 23.44vw;background-size: cover;background-repeat: no-repeat;background-position: center top;}
.RighInfo002927 .box .autoCon-1400{position: relative; z-index: 4; background:#fff;background-size: contain;border-radius: 0.1rem}
.RighInfo002927 .box .inner{padding: 3vw 3vw;}
.RighInfo002927 .box .tit aside{font-size: 0.3rem;color: #333;font-weight: bold;}
.RighInfo002927 .box .tit:after{display: block; content: ''; width: 30px; height: 3px; margin: 1.2vw 0;background-color: #2970b4;}
.RighInfo002927 .box .edit{line-height:1.8;color: #666;}
.RighInfo002927 .box .edit h2{font-size:0.26rem;color:#2970b4;margin:0;}
.RighInfo002927 .box .edit h3{font-size:0.22rem;font-weight: normal;color:#333;margin:0;margin-top:0.15rem;}
.RighInfo002927 .box .edit p{line-height: 1.8;margin:0.1rem 0;}
.RighInfo002927 .box .edit .p{position: relative;padding-left:0.15rem;}
.RighInfo002927 .box .edit .p:after{content:'';width:5px;height: 5px;background:#2970b4;border-radius: 50%;display: block;position: absolute;left:0;top:0.11rem;}
.RighInfo002927 .box .edit .p b{color:#333;}
.RighInfo002927 .box.v-top .ytable-cell{vertical-align: top;}
@media(min-width:769px){
.RighInfo002927 .box .pic{width: 50%;}
.RighInfo002927 .box .info{}
}
@media(max-width:768px){
.RighInfo002927 .box  .ytable,
.RighInfo002927 .box  .ytable-cell{display: block;}
.RighInfo002927 .box .info{padding:4vw;}
.RighInfo002927 .box .tit aside{font-size: 5vw;}
}
@media(max-width:480px){
.RighInfo002927 .box .edit{font-size: 3.5vw;}
}

/*
 .Floor001094 为demo编号
 */
.Floor001094{ padding:5vw 0;}
.Floor001094 li{ float:left; overflow:hidden; position:relative;  text-align:center;margin: 0 20px;}
.Floor001094 li:last-child{ margin-right:0;}
.Floor001094 li img{ width:100%;transition:all ease-in-out 0.5s;}
.Floor001094 li figure{padding-bottom:130%;}
.Floor001094 li h1{ height:0.6rem; margin:0; position:absolute; left:0; bottom:0; background-color:rgba(41,112,180,0.9); line-height:0.6rem; width:100%; font-size:0.22rem;color:#fff; transition:all ease-in-out 0.5s;}
.Floor001094 li a{ color:#fff; padding:0 10%;position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(41,112,180,0.9); z-index:10; transform:translateY(100%); transition:all ease-in-out 0.5s;}
.Floor001094 li .table{ display:table; width:100%; height:100%;}
.Floor001094 li .table_cell{ display:table-cell; vertical-align:middle;}
.Floor001094 li h3{ font-size:0.26rem;margin:0 0 0.05rem;}
.Floor001094 li span{font-size:0.22rem;display: block;margin-bottom:0.2rem;}
.Floor001094 li p{ margin:0.1rem 0;  overflow:hidden; line-height: 1.6;text-align: left; font-size:0.16rem;}
.Floor001094 li:hover a{transform:translateY(0);}
.Floor001094 li:hover h1{ bottom:100%;}
.Floor001094 li:hover img{ transform:rotateY(-180deg);}

.Floor001094 .slick-arrow{ position:absolute; width:0.5rem; height:0.5rem; top:50%; border-radius: 50%; margin-top:-0.25rem; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border: 2px solid #2970b4;}
.Floor001094 .slick-prev{left:0;}
.Floor001094 .slick-next{ right:0;}
.Floor001094 .slick-arrow:before{position: absolute; content: ''; width: 26%; height: 26%;border-left: 2px solid #2970b4;border-top: 2px solid #2970b4; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 43%; top: 40%;}
.Floor001094 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);left:35%;}
.Floor001094 .slick-arrow:hover{background:#2970b4;}
.Floor001094 .slick-arrow:hover:before{border-color:#fff;}
@media(min-width:1200px){
.Floor001094 .slider{margin:0 -20px;}
.Floor001094 .slick-prev{ left:-0.55rem;}
.Floor001094 .slick-next{ right:-0.55rem;}
}
@media(max-width:1024px){
.Floor001094 li h1{font-size: 0.18rem;}
.Floor001094 li h3{font-size: 0.18rem;}
.Floor001094 li span{font-size: 0.16rem;}
.Floor001094 li .table{height: 2rem; overflow-y: auto; display: block; margin: auto}
}

/*Floor003197 */
.Floor003197{ overflow: hidden;background:#f8f8f8;padding:5vw 0;}
.Floor003197 .main{background-color: #fff; border-radius: calc(10 / 16 * 1em);overflow: hidden; margin: 0 auto; position: relative; padding: 3vw; transition: 0.3s 0.5s;display: flex;justify-content: space-between;}
.Floor003197 .main .tit{font-size: 0.24rem;font-weight: bold; margin-bottom: 0.8em;color: #333333;}
.Floor003197 .main p{line-height: 1.65;margin:0.1rem 0;}
.Floor003197 .main p b{color:#333;}
.Floor003197 .main h3{font-size:0.2rem;margin:0.15rem 0;color:#2970b4;}
.Floor003197 .main .pic{text-align: center;}
.Floor003197 .main .ytable{height: 100%;}

.Floor003197 .slick-arrow{ position:absolute; width:0.5rem; height:0.5rem; top:50%; border-radius: 50%; margin-top:-0.25rem; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border: 2px solid #2970b4;}
.Floor003197 .slick-prev{ left:-0.7rem;}
.Floor003197 .slick-next{ right:-0.7rem;}
.Floor003197 .slick-arrow:before{position: absolute; content: ''; width: 26%; height: 26%;border-left: 2px solid #2970b4;border-top: 2px solid #2970b4; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 43%; top: 40%;}
.Floor003197 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);left:35%;}
.Floor003197 .slick-arrow:hover{background:#2970b4;}
.Floor003197 .slick-arrow:hover:before{border-color:#fff;}

@media (min-width:768px) {
.Floor003197 .slider{}
.Floor003197 .slider li.slick-slide{}
.Floor003197 .main .pic{width:35%;}
.Floor003197 .main .pic .ytable-cell{}
.Floor003197 .main .pic img{}
.Floor003197 .main .txt{width: 65%;padding:0 0 0 3vw;}
.Floor003197 .slider li:not(.slick-current) .main{opacity: 0.6;}
}
@media (max-width:768px) {
    .Floor003197 .main{flex-wrap: wrap; padding: 0 2em 2em;}
    .Floor003197 .main .pic{width:100%;text-align: center;padding: 2%}
	.Floor003197 .main .pic img{width: 100%}
    .Floor003197 .main .txt{width:100%;text-align: center;}
    .Floor003197 .main .tit{font-size: 1.5em;}
}


/*Floor003083 */
.Floor003083{padding:5vw 0;}
.Floor003083 .autoCon-1400{position: relative; z-index: 2;}
.Floor003083 .h-title{margin-bottom:0.2rem;}
.Floor003083 .logolist{width:50%;float:left;}
.Floor003083 .word{width:45%;float:right;}
.Floor003083 .word figure{ line-height: 1.8; color: #333;font-size:0.18rem;padding-top:5vw;}
.Floor003083 .word figure p{margin-top:0;height: 1.62rem;position: relative;text-indent: 2em;}
.Floor003083 .word figure p b{font-size:0.72rem;color:rgba(0,0,0,0.1);font-family: arial, sans-serif;position: absolute;left:-0.4rem;top:-0.7rem;}
.Floor003083 .word figure span{font-size:0.16rem;display: block;color:#666;text-align: right;}
.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003083 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003083 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #2970b4;}

.Floor003083 .slick-list{height: 4rem}

.Floor003083 .logolist .slider{margin: 0 -36px 0 -36px; padding-right: 0px;}
.Floor003083 .logolist .slick-slide{overflow: hidden;padding: 36px;}
.Floor003083 .logolist .slick-slide > div{float: left; margin-left: -1px;border: 1px solid #eee;margin-top: -1px;}

.Floor003083 .logolist .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 8%;}
.Floor003083 .logolist .slick-slide .Ispic{height: 100px;background-size: contain;}
.Floor003083 .logolist .slick-slide .url{position: relative;}
.Floor003083 .logolist .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .logolist .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .logolist .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .logolist .slick-slide > div{width: 25%;}
.Floor003083 .logolist .slick-slide > div:nth-child(4n+1),
.Floor003083 .logolist .slick-slide > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .logolist .slick-slide > div{width: 25%;}
.Floor003083 .logolist .slick-slide > div:nth-child(4n+1),
.Floor003083 .logolist .slick-slide > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .logolist .slick-slide > div{width: 33.333%;}
.Floor003083 .logolist .slick-slide > div:nth-child(3n+1),
.Floor003083 .logolist .slick-slide > div:nth-child(1){margin-left: 0; }
}
@media(max-width:1024px){
.Floor003083 .logolist,
.Floor003083 .word{width:100%; float: none}
.Floor003083 .slick-list{height: inherit}
}
@media(max-width:640px){
.Floor003083{font-size: 3vw;}
.Floor003083 .logolist .slick-slide > div{width: 50%;}
.Floor003083 .logolist .slick-slide > div:nth-child(2n+1),
.Floor003083 .logolist .slick-slide > div:nth-child(1){margin-left: 0; }
.Floor003083 .logolist .slick-slide .Ispic{height: 28vw;}
}

.list_istop{padding:var(--padMar100) 0 0;margin: 0 auto;margin-top:0%;}
.list_istop ul{margin-bottom:3%;}
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #e4e4e4 dotted; font-size:0.18rem;padding:1.2em 0; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#2970b4; left:3px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:0.16rem; color:#999;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;color:#333;}
.list_istop li a:hover{ color:#2970b4;}

@media(max-width:640px){
  .list_istop{padding:0.4rem 0;}
  .list_istop li a{width:77%;}
}

.RighInfo000171.PaperDetails .title {flex-wrap: wrap}
.RighInfo000171.PaperDetails .title h1{width: 100%}
.RighInfo000171.PaperDetails .autoCon-1400{background-color: #fff; box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 8%);padding:3%;}

.OtherMain{padding:var(--padMar100) 0}

.Sitemap li{padding: 1.5% 0; border-bottom: solid 1px #ddd}
.Sitemap li span{display: inline-block; padding-right: 20px; line-height: .3rem}

.FriendshipLink ul{display: flex; flex-wrap: wrap}
.FriendshipLink li{width: 25%; padding: 1%}
.FriendshipLink li .imgbox{border: solid 1px #ddd; padding: 2%}
.FriendshipLink li .imgbox span{display: block; padding-bottom:40%;position: relative}
.FriendshipLink li .imgbox span img{position: absolute; width: 100%; height: 100%;object-fit: contain; -o-object-fit: contain}
.FriendshipLink li .tit{text-align: center; padding-top: .1rem}
@media(max-width:1024px){
.FriendshipLink li{width:33.333%; }
}
@media(max-width:768px){
.FriendshipLink li{width:50%; }
}


.PaperSearch{text-align: center;background: #2970b4;padding:3% 0;}
.PaperSearch .h-title .cn{color: #ffffff}
.PaperSearch .search{position: relative;max-width: 880px;margin: 0 auto;border-radius: 50px;overflow: hidden;}
.PaperSearch .search input{font-size: 16px;}
.PaperSearch .search .text{width: 100%;padding: 0 1.875em;height: 3.75em;line-height: 1.25em;border: 0;color: #888;}
.PaperSearch .search .text.focus{color: #333;}
.PaperSearch .search .btn{position: absolute;right: 0;top: 0;height: 100%;width: 10em;color: #fff;background: #2c2c2c;cursor: pointer;border: 0;text-transform: uppercase;}
@media(max-width:1024px){
.PaperSearch .search input{font-size: 2.5vw;}
}


/* 修改2026.5.19 */
.Floor003083 .word figure p{
  overflow-y: auto;
  height: 14.4em;
}
.Floor000881 .list_scroll li p{
  height: 12.25em;
  overflow-y: auto;
}
.Floor002889 .slider-txt pre{
  height: 7.2em;
  overflow-y: auto;
}
.RighInfo002521 .ul_rundown li p{
  overflow-y: auto;
}


.Floor002530 li .txt span::-webkit-scrollbar,
.RighInfo002521 .ul_rundown li p::-webkit-scrollbar,
.Floor002889 .slider-txt pre::-webkit-scrollbar,
.Floor000881 .list_scroll li p::-webkit-scrollbar,
.Floor003083 .word figure p::-webkit-scrollbar{width:2px;height:2px;}
.Floor002530 li .txt span::-webkit-scrollbar-thumb,
.RighInfo002521 .ul_rundown li p::-webkit-scrollbar-thumb,
.Floor002889 .slider-txt pre::-webkit-scrollbar-thumb,
.Floor000881 .list_scroll li p::-webkit-scrollbar-thumb,
.Floor003083 .word figure p::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#004e97;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.Floor002530 li .txt span::-webkit-scrollbar-track,
.RighInfo002521 .ul_rundown li p::-webkit-scrollbar-track,
.Floor002889 .slider-txt pre::-webkit-scrollbar-track,
.Floor000881 .list_scroll li p::-webkit-scrollbar-track,
.Floor003083 .word figure p::-webkit-scrollbar-track{border-radius:10px;background:#eee;}

