.w_96{max-width: 1440px;}

@font-face{font-family: Fonts; src: url(../Fonts/Oswald-Regular.ttf)}
@font-face{font-family: Fonts2; src: url(../Fonts/Oswald-Light.ttf)}
@font-face{font-family: 'SourceHanSansCN-Light'; src: url("../Fonts/Light.woff") format("woff"); font-display: swap;}
body{font-family: Helvetica, Arial, sans-serif; font-weight: lighter;}
::-webkit-scrollbar{width: 4px; height: 4px}
::-webkit-scrollbar-track{width: 4px; background-color: #eee}
::-webkit-scrollbar-thumb{background-color: #007cba; background-clip: padding-box; min-height: 28px}
::-webkit-scrollbar-thumb:hover{background-color: #0d9122}
*{box-sizing: border-box;}


html{-webkit-text-size-adjust:100%;font-size:100px}
@media (max-width:1600px) {
    html{font-size:6.25vw}
}
@media (max-width:1024px) {
    html{font-size:9.765625vw}
}
@media (max-width:480px) {
    html{font-size:14vw}
}
body{line-height:2;font-size: 0.16rem;}

.auto-inner{max-width: 1400rem; margin: 0 auto; width: 80%;}

.page_tit{padding: 0 0 0.5rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.page_tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}

/*Top002893 */
body.top-show{overflow: hidden;}
.Top002893{position:absolute; left: 0; top: 50px; width: 100%; z-index: 100; padding: 0 50px;}
.Top002893 .logo{float: left; display: flex; align-items: center;}
.Top002893 .logo span{ font-size:12px; display: block; padding-left:10px; color: #333;}
.Top002893 .logo a{display: block;width: 195px; height: 54px;
    /*background: url("../images/Top002893_logo.png") no-repeat 0 0;*/
}
@media(min-width:769px){
    .top-show .logo a{position: relative; z-index: 104;}
}

.Top002893 .top-language{ position:relative; padding-right:30px; margin-right:30px;float: right;color: rgba(255,255,255,0.5);}
.Top002893 .top-language::after{ position:absolute; content:''; width:1px; height:40px; background:rgba(255,255,255,0.3); top:50%; margin-top:-20px; right: 0;}
.Top002893 .top-language span{ display:inline-block;line-height:40px;cursor:pointer; position: relative; z-index: 1; color: #fff;}
.Top002893 .top-language figure{ position:absolute; top:100%; left:50%; background:#fff; width:100px; line-height:40px; display:none; margin-left: -50px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.Top002893 .top-language a{ display:inline-block; text-align:center; color:rgba(255,255,255,0.5);}
.Top002893 .top-language a:hover,.Top002893 .top-language span a{color:#fff;}


.Top002893 .icon-menu{text-align: center;cursor: pointer;}
.Top002893 .icon-menu span{width: 40px; height: 40px;display: block; border:1px solid #fff; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);position: relative; margin: 0 auto;padding-top: 8px; border-radius: 50%;}
.Top002893 .icon-menu span i{ height: 2px; width: 60%;background: #007cba; display: block; margin: 4px auto;}

.Top002893 .open-menu{float: right; color: #fff; }
.Top002893 .open-menu span{border-color: #fff;background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top002893 .open-menu span i{ background: #007cba;}
.top-show .open-menu{opacity: 0;}
.Top002893 .close-menu{position: fixed;right: 50px;top: -100%; opacity: 0; z-index: 105; transition:opacity  0.5s 1.4s;}
.Top002893 .close-menu i:nth-child(1){display: none;}
.Top002893 .close-menu i{position: absolute; margin:0 !important; transform: rotate(45deg); left: 20%; top: 50%;}
.Top002893 .close-menu i:nth-child(2){transform: rotate(-45deg);}
.top-show .close-menu{top: 50px;opacity: 1;}

.top-fixed{position: fixed; left: -100%;top: 0; width: 100%; z-index: 100;height: 100%; /*transition: 0.2s 1.8s;*/ background-position: center; background-repeat: no-repeat; background-size:cover;}
.top-show .top-fixed{ left: 0; transition: 0s 0s;}
.top-fixed li a{transition: 0.3s;color: #fff; }
.top-fixed li a:hover{color: #007cba !important;}

.top-fixed > ul{ }
.top-fixed > ul li{background:rgb(0 0 0 / 0.3);opacity: 0; transition-property: opacity,transform,background;transition-duration: 0.5s,0.5s,0.5s;-webkit-transition-property: opacity,transform,background;-webkit-transition-duration: 0.5s,0.5s,0.5s;}
/*.top-show .top-fixed > ul li:nth-child(1){ transition-delay: 0.4s,0.4s,0s;-webkit-transition-delay: 0.4s,0.4s,0s;}
.top-show .top-fixed > ul li:nth-child(2){ transition-delay: 0.6s,0.6s,0s;-webkit-transition-delay: 0.6s,0.6s,0s;}
.top-show .top-fixed > ul li:nth-child(3){ transition-delay: 0.8s,0.8s,0s;-webkit-transition-delay: 0.8s,0.8s,0s;}
.top-show .top-fixed > ul li:nth-child(4){ transition-delay: 1s,1s,0s;-webkit-transition-delay: 1s,1s,0s;}
.top-show .top-fixed > ul li:nth-child(5){ transition-delay: 1.2s,1.2s,0s;-webkit-transition-delay: 1.2s,1.2s,0s;;}*/

.top-fixed .num{font-size: 26px; font-family:'DIN-Bold'; color: #edecec; text-align: left; padding-left:35px;margin-bottom: 32%;}
.top-fixed .name{font-size: 22px;padding:2.3vw 0 0.5vw;padding-left:35px;text-align: left;}
.top-fixed dt{line-height: 2.143em; font-size: 16px;text-align: left;padding-left: 35px;}
.top-fixed > ul li{transform: translateY(-100px); -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px);}
.top-fixed img{opacity: 0;max-width:72px;}
.top-fixed li:hover .num{text-align: center;padding-left:0;}
.top-fixed li:hover img{opacity: 1}
.top-fixed li:hover .name{text-align: center;padding-left:0;}
.top-fixed li:hover dt{text-align: center;padding-left:0;}
.top-show .top-fixed > ul li{opacity: 1;transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);}
.top-show .top-fixed > ul li:hover{opacity: 1;}

@media(min-width:769px){
    .top-fixed > ul,
    .top-fixed > ul li{height: 100%;}
    .top-fixed > ul li{padding-top: 8%;text-align: center; }
    .top-fixed li{float: left;width:14.285%;border-right:1px solid rgb(239 239 239 / 0.3);}
    .top-fixed li:hover{background: transparent;}
    .top-fixed li:hover:before{margin-bottom: 2.5vw;}
    .top-show .top-fixed li:hover a{color: #fff;}
    .top-fixed dl{display: block!important;}
}
@media(max-width:768px){
    .Top002893{ top: 5vw;padding: 0  5vw;}
    .top-show .close-menu{top: 5vw;right: 5vw;}
    .Top002893 .icon-menu span{ width: 8vw;height: 8vw;padding-top: 1.1vw;}
    .top-show .Top002893 .icon-menu span i {background:#007cba;}
    .Top002893 .open-menu { width: 8vw; height: 8vw;margin-top: 2vw}
    .Top002893 .open-menu span i{margin:0;left: 50%;transform: translateX(-50%);}
    .Top002893 .open-menu:not(.on) i:nth-child(1) { margin-top: -6px;}
    .Top002893 .open-menu:not(.on) i:nth-child(3) { margin-top: 6px;}
    .Top002893 .top-language { margin-top: 2vw;}
    .Top002893 .top-language::after { height: 8vw; margin-top: -4vw;}
    .Top002893 .top-language span { line-height: 8vw;}
    .top-fixed{ transition:0s 0s;}
    .top-fixed > ul{background: #fff;overflow: auto;height: 100%;padding-top: 14vw;}
    .top-fixed > ul li{border-bottom: 1px solid #efefef;}
    .top-fixed > ul li dl{display: none; padding-bottom: 5vw;}
    .top-fixed .one{display: flex; align-items: center; padding: 4vw 0 0 10vw;position: relative;}
    .top-fixed .one .num{ padding-left:0; margin-right: 6vw;font-size: 10vw; margin-bottom: 0;}
    .top-fixed .one .name{font-size: 5vw;}
    .top-fixed .one .op{position: absolute; width: 20vw; height: 100%;right: 5vw;}
    .top-fixed .one .op:before{position: absolute; content: ''; width: 3vw; height: 3vw;border-right: 1px solid #666;border-bottom: 1px solid #666; left: 50%; top: 50%; margin: -1.5vw 0 0 -1.5vw; transform: rotate(45deg);transition: transform 0.3s;}
    .top-fixed .one .op.click:before{ transform: rotate(-135deg); margin-top: 0;}
    .top-fixed dt{font-size: 4vw;}
}




/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}
.Banner002826 a{position: absolute;width: 100%; height: 100%;}
.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 .ytable{height: 100%;}
.Banner002826 .txt-area{position: absolute;color: #fff; left: 0 ;top: 0; width: 100%;height: 100%;z-index: 11; font-size: 34px;text-align: left;}
.Banner002826 .txt-area aside{transition: 1s 1s; opacity: 0;}
.Banner002826 .txt-area .t-1{font-size:60px;font-weight: bold; transform: translateX(50px);letter-spacing: 0px}
.Banner002826 .txt-area .t-2{transform: translateX(130px); margin: 15px 0;  letter-spacing: 2px;font-weight: lighter;}
.Banner002826 .txt-area .t-2:after{content:'';width:72px;height:5px;background:#007cba;display: block;margin-top:35px;}
.Banner002826 .ani-show .txt-area aside{opacity: 1; transform: translateX(0);    text-align: left;}

@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;}
    .Banner002826 .txt-area { display: none;}
}

.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-arrow{ position:absolute; z-index:10; width:60px; height:90px; background:rgba(0,0,0,0.13); top:50%; margin-top:-45px;font-size: 0;padding: 0; cursor: pointer;transition:0.2s; border: 0; border-radius: 10px 0;}
.Banner002826 .slick-arrow:hover{ background:#007cba;}
.Banner002826 .slick-arrow::before{ position:absolute; content:''; width:20px; height:20px; transform:rotate(-45deg); top:50%; margin-top:-10px;border-top:2px solid #007cba; border-left:2px solid #007cba;}
.Banner002826 .slick-arrow:hover::before{ border-color:#fff !important;}
.Banner002826 .slick-prev{ left:2%;}
.Banner002826 .slick-prev::before{  left:40%;}
.Banner002826 .slick-next{ right:2%;}
.Banner002826 .slick-next::before{  left:20%;transform:rotate(135deg);}

.Banner002826 .slick-dots{ position:absolute; left:0; text-align:center; width:100%; bottom:5%; z-index:10;}
.Banner002826 .slick-dots li{ display:inline-block;padding-right:20px; position:relative; cursor: pointer;}
.Banner002826 .slick-dots li:last-child{ padding-right:0;}
.Banner002826 .slick-dots li:last-child:after{ display:none;}

.Banner002826 .slick-dots li button{display: block;
    border: 1px solid transparent;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    position: relative;
    font-size: 0;
    padding: 0;
    background: #fff;opacity: 0.5}


.Banner002826 .slick-dots li.slick-active button{ border-color:#fff;opacity: 1;}



.Hometitle{ text-align:center; font-size:40px; color:#333; padding-bottom:4%;}
.Hometitle p{ margin:0; opacity:0.6; font-size:16px; margin-top: 15px;}
.Hometitle::after{ display:block; content:''; background:#007cba;margin:25px auto 0; height:4px; width:52px;}
@media(max-width:480px){
    .Hometitle{ font-size:24px;}
    .Hometitle p{font-size:14px;}
}




.HomeProduct{padding:5vw 0;}
.HomeProduct .ul{position:relative;}

.HomeProduct .ul li{width:49.5%;position: relative;  border-radius:25px; overflow: hidden; }
.HomeProduct .ul li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.HomeProduct .ul li a >*{position: absolute; left: 0;width: 100%;}
.HomeProduct .ul li .Ispic{height: 100%; top: 0; transition: 0.3s ease-out;}
.HomeProduct .ul li:hover .Ispic{transform: scale(1.1);}
.HomeProduct .ul li .txt{ right: 0; top:30px; z-index: 5; width: 90%; margin: 0 auto; color: #333; text-align: center;}
.HomeProduct .ul li p{ margin: 0;}
.HomeProduct .ul li .t1{font-size:28px; font-weight: bold;}
.HomeProduct .ul li .t2{font-size:16px; margin-top: 10px; color: #666;}
.HomeProduct .ul li .more{    font-size: 14px;
    margin-top: 14px;
    color: #333;
    padding: 7px 10px;
    border-radius: 5px;
    display: inline-block;
    background: #d4d4d4;}
.HomeProduct .ul li .more span{font-family: 宋体}
.HomeProduct .ul li:hover .more{background:#007cba; color:#fff; }
.HomeProduct .ul li:hover .t1{color: #007cba;}

.HomeProduct .slick-arrow{ position:absolute; width:30px; height:30px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border-top: 3px solid #666;border-left: 3px solid #666;transform:rotate(-45deg);}
.HomeProduct .slick-arrow:hover{border-color:#007cba;}
.HomeProduct .slick-prev{ left:-4%;}
.HomeProduct .slick-next{transform:rotate(135deg); right:-4%;}
.HomeProduct .slick-disabled{display: none !important;}

@media(min-width:1025px){
    .HomeProduct .ul{padding-bottom:624px;}
    .HomeProduct .ul.odd{}
    .HomeProduct .ul li{position:absolute; height:49%; left: 0; top: 0;}
    .HomeProduct .ul li:nth-child(3),
    .HomeProduct .ul li:nth-child(4){width:24%; top: auto; bottom: 0; left: auto; right: 0;}
    .HomeProduct .ul li:nth-child(3){right:25.25%;}
    .HomeProduct .ul li:nth-child(1),
    .HomeProduct .ul.odd li:nth-child(2){height: 100%; width: 49.5%;}
    .HomeProduct .ul li:nth-child(2){left: auto; right: 0;}
    .HomeProduct .ul.odd li:nth-child(1){ width: 49.5%; height: 49%;}
    .HomeProduct .ul.odd li:nth-child(3),
    .HomeProduct .ul.odd li:nth-child(4){left:0; right:auto; bottom: 0;}
    .HomeProduct .ul.odd li:nth-child(3){left:25.25%;}

}
@media(max-width:1024px){
    .HomeProduct .ul li{width: 100%;padding-bottom:45.0043%;}
    .HomeProduct .ul li:nth-child(3),
    .HomeProduct .ul li:nth-child(4){width: 50%;}
}





/*Floor002685 */
.Floor002685{overflow: hidden; position: relative;z-index:10; padding-bottom:5vw;}
.Floor002685 .title{background: #f8f8f8; padding-top:5vw;}
.Floor002685 .list dd{transition: 0.5s;padding-bottom:38%; position: relative;}
.Floor002685 .list dd .ytable-cell{ vertical-align: top;}
.Floor002685 .list dd.hover{z-index: 4;}
.Floor002685 .list dd.hover .ytable-cell{ vertical-align: middle;}
.Floor002685 .list dd a{ z-index:1;overflow: hidden; display: block; left: 0; top:0; bottom:0; right:0; position: absolute;transform: skew(-10.15deg);transform-origin: left top;}
.Floor002685 .list dd:nth-child(1) a::before{content: "";position: absolute;top: 0;right: 0;z-index: 10;width: 2px;height: 100%;background-color: #fff;opacity: .3;}
.Floor002685 .list dd:nth-child(2) a::before{content: "";position: absolute;top: 0;right: 0;z-index: 10;width: 2px;height: 100%;background-color: #fff;opacity: .3;}
.Floor002685 .list dd a > *{ position:absolute; left:0; width:100%; top:0;}
.Floor002685 .list dd figure{ overflow:hidden; z-index:2;  top:0; bottom:0; background-position:0 0;transition:0.3s;transform: skew(10.15deg);width:160%;margin-left:-30%;}
.Floor002685 .list dd .tit{max-width: 60%;margin:0 auto;}
.Floor002685 .list dd.hover figure{width:110%;margin-left:-5%;}
.Floor002685 .list dd figure .Ispic{ display:block;position: absolute; left: 50%; top: 50%;min-width: 100%; min-height:100%; max-width:none; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);ms-transform: translate(-50%,-50%);}
.Floor002685 .list dd figure .Ispic img{ display:none;}
.Floor002685 .list dd figure::before{ position:absolute; content:''; left:0; width:100%; height:100%; top:0;  z-index:10; background:#000; opacity: 0.3;}
.Floor002685 .list dd.hover figure:before{ opacity:1;background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.95) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 40%,rgba(0,0,0,0.95) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000',GradientType=0 ); /* IE6-9 */ }

.Floor002685 .list dd .ytable{height: 100%; z-index: 20; text-align: center; color: #fff; padding-top:42%;transform: skew(10.15deg);}
.Floor002685 .list dd.hover .ytable{padding-top:0;}
.Floor002685 .list dd .box{  margin:0 auto;transition:0.3s; transform:translateY(200px); opacity:0; margin-bottom:0; padding:0 15%;}
.Floor002685 .list dd.hover .box{opacity:1; transform:translateY(0);}
.Floor002685 .list dd .box .tab{width: 20%;}
.Floor002685 .list dd .box .tab span{display: block; color: #fff; font-size: 16px; opacity: 0.7; line-height:50px;}
.Floor002685 .list dd .box .tab span.on{opacity: 1; font-weight: bold; font-size: 18px;}
.Floor002685 .list dd .box h2{font-size:30px;text-align: left;font-weight: normal; opacity: 0;transition: opacity 0.3s 0.5s;}
.Floor002685 .list dd .box .p{font-size:16px;text-align: left;line-height: 28px; opacity: 0;transition: opacity 0.3s 0.5s}
.Floor002685 .list dd .box .ul{width:100%;margin-top:3%;}
.Floor002685 .list dd .box .ul li{float: left; width:31.3%; border: 1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.1); margin-right: 3%; padding:10px; }
.Floor002685 .list dd .box .ul li:last-child{margin-right: 0; }
.Floor002685 .list dd .box .ul li .img{display: block; width: 100%; padding-bottom: 60%; background-size:cover; background-repeat: no-repeat; background-position: center;}
.Floor002685 .list dd .box .ul li p{margin-bottom: 0;}
.Floor002685 .list dd:nth-child(1) .tit{padding-left:6%;}
.Floor002685 .list dd:nth-child(3) .tit{padding-right:6%;}
.Floor002685 .list dd h3{margin:0; font-size:30px; padding:0% 0 9px; font-weight: normal;}
.Floor002685 .list dd .icon{ max-width:50px;  transition:0.4s;}
.Floor002685 .list dd span{display: block;font-size:18px;margin-bottom:17px;}
.Floor002685 .list dd.hover .tit{display: none;}
.Floor002685 .list dd.hover .icon{ opacity:1;}
.Floor002685 .list dd.hover h3{ font-weight: bold;padding: 2% 0 5%;}
.Floor002685 .list dd.hover .box h2 {  opacity: 1;}
.Floor002685 .list dd.hover .box p{ opacity: 1;}

.Floor002685 .list dd .box .more{text-align: left;margin-top:3%;font-size:16px;}
.Floor002685 .list dd .box .more span{display: inline-block;font-weight: normal;font-size:14px;font-family: 宋体;}


@media(min-width:641px){
    .Floor002685 .list{display: table;table-layout: fixed;width: 108%;overflow: hidden; }
    .Floor002685 .list dd{ display: table-cell;vertical-align: middle;}
    .Floor002685 .list dd h3{line-height: 1.2;height: 80px;}
}
@media(max-width:640px){
    .Floor002685 .list dd{width: auto!important; padding-bottom: 50%;}
    .Floor002685 .list dd .ytable { padding:6% 0;}
    .Floor002685 .list dd .ytable ,
    .Floor002685 .list dd a {transform: none;}
    .Floor002685 .list dd h3 { font-size: 5vw;}
    .Floor002685 .list dd figure {transform: none; width: 100%; margin-left: 0;}
}







/*RighInfo002806 */
.RighInfo002806 .title{background:#fff;}
.RighInfo002806 .cons{height:776px;padding:6vw 0; background-repeat: no-repeat; background-size: cover; background-position: center;}
.RighInfo002806 .txt p{line-height:32px;font-size:16px; margin:0; color: #fff; text-align: center;}
.RighInfo002806 .num .pic img{display: block; width: 100%;}
.RighInfo002806 .num .list{ margin-bottom:4%;position: relative;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content: ''; border:3px solid #fff; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list li{float:left; width:25%; padding:45px 0;}
.RighInfo002806 .num .list li .inner{padding-left: 18%;color: #fff;font-family: Arial;}
.RighInfo002806 .num .list li aside{overflow: hidden;}
.RighInfo002806 .num .list li sub{font-size:28px;line-height:1;vertical-align:bottom;margin-left:10px;}
.RighInfo002806 .num .list li sup{font-size:18px;}
.RighInfo002806 .num .list li span{font-size:70px;line-height:52px;vertical-align: text-top;font-weight: bold;}
.RighInfo002806 .num .list li p{font-size: 17px; margin-top: 14px;}
.RighInfo002806 .num .list li aside *{display: inline-block;}

.RighInfo002806 .more{ display: block; margin: 0 auto;  width:188px; line-height: 42px; text-align: center; letter-spacing:2px; font-size:14px;  border-radius:10px; border: 2px solid #fff;margin-top:64px; }
.RighInfo002806 .more a{ color: #fff }
.RighInfo002806 .more:hover { background:#007cba;  border-color:#007cba;  }
.RighInfo002806 .more:hover a{ color:#fff; padding-right: 10px; }


@media(min-width:769px){
    .RighInfo002806 .pic{float: left; width:50%; position: relative;}
    .RighInfo002806 .word{float: right; width:45%; }
}


/*Floor002749 */
.Floor002749{ padding:5vw 0;}
.Floor002749 .Hometitle{padding-bottom: 0;}
/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track,
.Floor002749 .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)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before,
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002749 .tab{text-align: center; padding:30px 0;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; position: relative; margin: 0 14px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 40px; line-height: 43px; border-radius: 3px; font-size: 16px; transition: 0.3s; box-shadow: 0 0 10px rgba(0, 60, 121, 0.15);}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ background: #007cba; color: #fff;}
.Floor002749 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #007cba; top: 100%; margin-left: -2px;}

.Floor002749 .tab-list .list{position: fixed; left: -100%;width: 96%; max-width: 1440px;}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}

@media(min-width:769px){
    .Floor002749 .list >*{width:47%;}
    .Floor002749 .top-news{float: left;}
    .Floor002749 .list dl{float: right;}
    .Floor002749 .list dl dd{padding-top: 15px}
    .Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .list dd .ytable  .img{float: left;width: 35%;}
.Floor002749 .list dd .ytable  .img img{border-radius: 10px;}
.Floor002749 .list dd .ytable  .right{float: left;width: 65%;}
.Floor002749 .list dd .ytable time{color: #007cba;font-weight: bold;font-size: 15px;}
.Floor002749 .top-news{margin-top: 15px;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #fff; }
.Floor002749 .list .pic{display: block;  overflow: hidden;}
.Floor002749 .list .Ispic{ padding-bottom:63%;    border-radius: 20px;}
.Floor002749 .list dd{border-bottom: 1px solid #e4e4e4;}

.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover,
.Floor002749 .list dd:hover a{color: #007cba;}
.Floor002749 .list h2{font-size:20px; line-height: 30px; margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list .more{color: #007cba;}
.Floor002749 .list time b{font-size: 32px;color: #555;}
.Floor002749 .top-news .txt{position: relative; margin:20px 0 0 0; }
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{font-size: 14px;color:#888;line-height: 25px; height: 44px; margin:2% 0 3%;}
.Floor002749 .list dd h2{position: relative;min-height: 30px; margin-top: 35px;margin-bottom: 20px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}

.Floor002749 .list .more a{color: #007cba;}
/*.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}*/
.Floor002749 .list dd:hover .more a{color:#007cba;}
.Floor002749 .list dd:hover .more a:after{border-right: 2px solid #007cba; border-top: 2px solid #007cba;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #007cba;}
@media(min-width:769px) and (max-width:1024px){
    .Floor002749 .list h2{font-size: 16px;line-height: 22px;}
    .Floor002749 .list dd h2{min-height: 22px;}
    .Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
    .Floor002749 .list dd{margin-top: 20px; height: auto!important;}
    .Floor002749 .list dd,
    .Floor002749 .top-news{padding: 20px;}
}
@media(max-width:640px){
    .Floor002749{ padding: 30px 0;}
    .Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 14px;}
    .Floor002749 .list h2{font-size: 18px;}
    .Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
    .Floor002749 .list dd .ytable .img { text-align: center;}
    .Floor002749 .list dd .ytable .img,
    .Floor002749 .list dd .ytable .right { width: 100%;}
    .Floor002749 .list dd h2 { margin-top: 0;}
}
@media(max-width:480px){
    .Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 13px;}
}








/*Bottom003000 */
.Bottom003000{background:linear-gradient(165deg, #004988 30%,#046491 65%);padding: 3vw 0 0; font-size: 15px;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.6); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #007cba;}
.Bottom003000 .b-left .contact{line-height:2; margin-top: 40px; max-width:398px; }
.Bottom003000 .b-left .contact dd{padding-left: 34px; background: url(../images/Bottom003000_email.png) no-repeat left top;}
.Bottom003000 .b-left .contact dd:nth-of-type(2){background-image:url(../images/Bottom003000_tel.png);}
.Bottom003000 .b-left .contact dd:nth-of-type(3){background-image:url(../images/Bottom003000_add.png);}
.Bottom003000 .b-left .contact dd+dd{margin-top:14px;}

.Bottom003000 .share{}
.Bottom003000 .share li{float:right ;position: relative;}
.Bottom003000 .share li{margin-left:10px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 30px; height: 30px; border-radius: 50%;background-color: rgba(101,101,101,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #007cba;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}

.Bottom003000 .b-right nav{}
.Bottom003000 .b-right nav::after{ display: none;}
.Bottom003000 .b-right nav a{color: #fff;font-size: 14px;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 50px; color: #fff;}
.Bottom003000 .b-right nav a:hover{color:#ffbd45;}
.Bottom003000 .b-right aside{padding-bottom: 12px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 20px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
@media(min-width:1025px){
    .Bottom003000 .b-right{text-align: right;width: 68%;}
    .Bottom003000 .b-right nav{padding-bottom:24px; }
}
@media(max-width:1024px){
    .Bottom003000{text-align: center; font-size: 14px;}
    .Bottom003000 .b-right{padding-top: 3vw;/*border-top: 1px solid rgba(84,84,84,0.2);*/ margin-top: 3vw;}
    .Bottom003000 .b-right nav{display: none;}
    .Bottom003000 .share,
    .Bottom003000 .contact{display: table; margin: 0 auto;}
    .Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
    .Bottom003000 .contact{text-align: left;}
}
.Bottom003000 .b-right nav {display: flex;justify-content: space-between;}
.Bottom003000 .b-right nav dl {float: left;max-width:140px;}
.Bottom003000 .b-right nav .mar{margin-right: 0px;}
.Bottom003000 .b-right nav dt {padding-bottom:8px;font-size:1.125em;text-align: left;}
.Bottom003000 .b-right nav dt a{ font-weight: bold; font-size:18px;}
.Bottom003000 .b-right nav .item dt a{ font-size: 16px; font-weight:500;}
.Bottom003000 a {color: #fff;}
.Bottom003000 .b-right nav dd {line-height: 24px;padding: 4px 0;font-size: 0.9375em;text-align: left;}
.Bottom003000 .b-right nav dd a {opacity: 0.5;}
.Bottom003000 .copyright{text-align: center;color: #fff;opacity: 0.5;}
.Bottom003000 .ul{    display: flex;}
.Bottom003000 .center{flex: 1}
.Bottom003000 .au .auto30{border-bottom: 1px solid rgb(255 255 255 / 0.1);padding-bottom: 5px;}
.Bottom003000 .au .left{float: left;width: 9%;}
.Bottom003000 .au .right{float: left;width: 33%;}
.Bottom003000 .au {display: flex;justify-content: center;padding: 20px 0;}
.Bottom003000 .auto30{border-bottom: 1px solid rgb(255 255 255 / 0.1);}
.Bottom003000 .copyright:hover{opacity: 1;}
.Bottom003000 .copyright a:hover{color: #ffbd45;}
@media (max-width: 640px) {
.Bottom003000 { padding-top: 6vw;}
.Bottom003000 .center{flex: none;}
.Bottom003000 .au { height: auto;flex-wrap: wrap;padding: 2vw 0;}
.Bottom003000 .ul { justify-content: center;}
.Bottom003000 .au .left,
.Bottom003000 .au .right { float: none; width: 100%;}
.Bottom003000 .b-left .contact { margin-top: 20px;}
.Bottom003000 .b-left .contact dd+dd { margin-top: 4px;}
.Bottom003000 .b-right{ display: none;}
}


@-webkit-keyframes heroArrow2{
    0%{transform:translate(-.104167rem,0)}
    to{transform:translate(0,0)}
}
@keyframes heroArrow2{
    0%{transform:translate(-.104167rem,0)}
    to{transform:translate(0,0)}
}
.scene{width:3.75rem;overflow:hidden;background:#f2f3f5;position:relative}
.scene .scene-header{padding:.260417rem 0 .15625rem}
.scene .scene-header .scene-header-desc,.scene .scene-header .scene-header-title{margin:0 auto;width:1.953125rem;text-align:center;font-weight:300;font-family:PingFangSC-Light,PingFang SC}
.scene .scene-header .scene-header-title{margin-bottom:.0625rem;line-height:.161458rem;color:#000;font-size:.114583rem}
.scene .scene-header .scene-header-desc{line-height:.078125rem;color:#777;font-size:.041667rem}
.scene .scene-hot{position:absolute;top:.78125rem;left:0;width:100%;height:.625rem}
.scene .scene-content{display:flex;width:4.048177rem;height:1.666667rem;overflow:hidden}
.scene .scene-content:hover+.scene-hot,.scene-mobile{display:none}
.scene .scene-content:hover .scene-content-item .scene-wrapper .scene-modal{opacity:.8}
.scene .scene-content:hover .scene-content-item .scene-wrapper .scene-wrapper-bg>img{transform:translate(0,0)}
.scene .scene-content:hover .item-thumb{opacity:0;z-index:1}
.scene .scene-content .scene-content-item{position:relative;flex:1 1 .298177rem;transition:all 1s;will-change:auto}
.scene .scene-content .scene-content-item:hover{flex:1 0 3.451823rem}
.scene .scene-content .scene-content-item:hover .scene-wrapper .scene-modal{opacity:0;visibility:hidden}
.scene .scene-content .scene-content-item:hover .item-detail{opacity:1;z-index:2}
.scene .scene-content .scene-content-item .scene-wrapper{position:relative;z-index:1;width:100%;height:100%;box-sizing:border-box;transform:skew(-10.15deg);transform-origin:left top;overflow:hidden}
.scene .scene-content .scene-content-item .scene-wrapper .scene-modal{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;z-index:100;transition:all .6s}
.scene .scene-content .scene-content-item .scene-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(107deg,#0a2349 20%,rgba(10,35,73,0) 100%);opacity:0;visibility:hidden;transition:all .6s}
.scene .scene-content .scene-content-item .scene-wrapper-bg{position:absolute;top:0;left:50%;margin-left:-.149089rem;width:3.75rem;height:100%;transform:translate(-50%,0) skew(10.15deg);transform-origin:left top}
.scene .scene-content .scene-content-item .scene-wrapper-bg>img{width:100%;height:100%;transition:transform .5s}
.scene .scene-content .scene-content-item:nth-child(1) .scene-wrapper{position:relative}
.scene .scene-content .scene-content-item:nth-child(1) .scene-wrapper::before{content:"";position:absolute;top:0;right:0;z-index:10;width:2px;height:100%;background-color:#fff;opacity:.3}
.scene .scene-content .scene-content-item:nth-child(1) .scene-wrapper-bg>img{transform:translate(-.260417rem,0)}
.scene .scene-content .scene-content-item:nth-child(2) .scene-wrapper{overflow:initial;z-index:0}
.scene .scene-content .scene-content-item:nth-child(2) .scene-wrapper-bg>img{transform:translate(.260417rem,0)}
.scene .scene-content .scene-content-item:nth-child(3) .scene-wrapper{position:relative}
.scene .scene-content .scene-content-item:nth-child(3) .scene-wrapper::before{content:"";position:absolute;top:0;left:0;z-index:10;width:2px;height:100%;background-color:#fff;opacity:.3}
.scene .scene-content .scene-content-item:nth-child(3) .scene-wrapper-bg>img{}
.scene .scene-content .scene-content-item .item-thumb{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(360deg,#0a2349 0,rgba(10,35,73,0) 100%);transition:opacity .5s}
.scene .scene-content .scene-content-item .item-thumb .item-thumb-title{margin-top:.893229rem;margin-bottom:.03125rem;line-height:.138021rem;text-align:center;color:#fff;font-size:.098958rem;font-weight:300;font-family:PingFangSC-Light,PingFang SC}
.scene .scene-content .scene-content-item .item-thumb .item-thumb-desc{margin-bottom:.101563rem;line-height:.057292rem;text-align:center;color:#fff;font-size:.041667rem;font-weight:.041667rem;font-family:PingFangSC-Light,PingFang SC}
.scene .scene-content .scene-content-item .item-thumb .item-thumb-action{display:flex;justify-content:center}
.scene .scene-content .scene-content-item .item-thumb .item-thumb-action .item-thumb-action-left,.scene .scene-content .scene-content-item .item-thumb .item-thumb-action .item-thumb-action-right{position:relative;width:.049479rem;height:.135417rem;background-image:url(https://cdnstatic.megvii.com/websiteFE/static/img/refactor/aiot/rect-small.dc028340.png);background-repeat:no-repeat;background-position:center center;background-size:cover}
.scene .scene-content .scene-content-item .item-thumb .item-thumb-action .item-thumb-action-left{left:.010417rem}
.scene .scene-content .scene-content-item .item-thumb .item-thumb-action .item-thumb-action-right{left:-.010417rem}
.scene .scene-content .scene-content-item .item-thumb .item-thumb-action .item-thumb-action-center{width:.1875rem;height:.135417rem;background-image:url(https://cdnstatic.megvii.com/websiteFE/static/img/refactor/aiot/rect.ff8cbac0.png);background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;justify-content:center;align-items:center}
.scene .scene-content .scene-content-item .item-thumb .item-thumb-action .item-thumb-action-center img{width:.0625rem;height:.0625rem}
.scene .scene-content .scene-content-item .item-detail{opacity:0;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(107deg,#0a2349 20%,rgba(10,35,73,0) 100%);transition:opacity .6s}
.scene .scene-content .scene-content-item .item-detail .item-detail-header{margin-bottom:.3125rem;padding:.208333rem 0 0 .588542rem}
.scene .scene-content .scene-content-item .item-detail .item-detail-header:hover .item-detail-arrow div{-webkit-animation:heroArrow2 1s ease infinite;animation:heroArrow2 1s ease infinite}
.scene .scene-content .scene-content-item .item-detail .item-detail-header .item-detail-title{margin-bottom:.041667rem;line-height:.138021rem;color:#fff;font-size:.098958rem;font-weight:400;font-family:PingFangSC-Regular,PingFang SC}
.scene .scene-content .scene-content-item .item-detail .item-detail-header .item-detail-desc{margin-bottom:.041667rem;line-height:.065104rem;color:#fff;font-size:.046875rem;font-weight:300;font-family:PingFangSC-Light,PingFang SC}
.scene .scene-content .scene-content-item .item-detail .item-detail-header .item-detail-arrow{width:.078125rem;height:.052083rem;overflow:hidden}
.scene .scene-content .scene-content-item .item-detail .item-detail-header .item-detail-arrow div{display:flex}
.scene .scene-content .scene-content-item .item-detail .item-detail-header .item-detail-arrow img{margin-right:.026042rem;width:.078125rem;height:.052083rem}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .item-detail-info-imgs>a:last-child,.scene .scene-content .scene-content-item .item-detail .item-detail-header .item-detail-arrow img:last-child{margin-right:0}
.scene .scene-content .scene-content-item .item-detail .item-detail-content{position:relative;margin-left:.588542rem}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item{margin-bottom:.083333rem;line-height:.078125rem;color:#fff;font-size:.041667rem;font-weight:300;font-family:PingFangSC-Light,PingFang SC}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item.active .item-detail-name,.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item:hover .item-detail-name{color:#fff;font-size:.052083rem;font-weight:400;font-family:PingFangSC-Regular,PingFang SC}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item.active .item-detail-info{display:block}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-name{width:.3125rem;line-height:.078125rem;color:#fff;font-size:.041667rem;font-weight:300;font-family:PingFangSC-Light,PingFang SC;cursor:pointer;transition:all .4s}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info{display:none;position:absolute;left:.395833rem;top:0}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .item-detail-info-imgs{display:flex;margin-bottom:.083333rem}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .item-detail-info-imgs>a{margin-right:.083332rem}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .item-detail-info-imgs .item-detail-info-img{position:relative;width:.677082rem;height:.401042rem;background-repeat:no-repeat;background-position:center;background-size:100% 100%;will-change:background-size;display:flex;justify-content:center;align-items:flex-end;transition:background-size .6s}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .item-detail-info-imgs .item-detail-info-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.4);box-sizing:border-box}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .item-detail-info-imgs .item-detail-info-img:hover{background-size:106% 106%}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .item-detail-info-imgs .item-detail-info-img span{padding-bottom:.041667rem;line-height:.057292rem;color:#fff;font-size:.041667rem;font-weight:400;font-family:PingFangSC-Regular,PingFang SC}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .scene-more{text-align:center}
.scene .scene-content .scene-content-item .item-detail .item-detail-content .item-detail-item .item-detail-info .scene-more .button{cursor:pointer;width:.354167rem;height:.114583rem;line-height:.109375rem}
@media screen and (max-width:767px){
.scene{display:none}
.scene-mobile{display:block;background:#f2f3f5}
.scene-mobile .scene-header{padding:.48rem 0}
.scene-mobile .scene-header .scene-header-title{margin-bottom:.08rem;line-height:.37rem;text-align:center;color:#000;font-size:.26rem;font-weight:400;font-family:PingFangSC-Regular,PingFang SC}
.scene-mobile .scene-content .scene-item-inner .scene-item-title,.scene-mobile .scene-header .scene-header-desc{line-height:.37rem;text-align:center;color:#000;font-size:.26rem;font-weight:200;font-family:PingFangSC-Thin}
.scene-mobile .scene-header .scene-header-desc b{font-weight:400;font-family:PingFangSC-Regular}
.scene-mobile .scene-content .scene-item-inner{padding-top:.53rem;width:100%;height:2.4rem;background-repeat:no-repeat;background-position:center;background-size:cover}
.scene-mobile .scene-content .scene-item-inner .scene-item-title{margin-bottom:.12rem;color:#fff;font-family:PingFangSC-Light}
.scene-mobile .scene-content .scene-item-inner .scene-item-desc{margin-bottom:.24rem;line-height:.2rem;text-align:center;color:#ffffffcc;font-size:.14rem;font-weight:200;font-family:PingFangSC-Light}
.scene-mobile .scene-content .scene-item-inner .scene-item-arrow{position:relative;display:flex;justify-content:center;align-items:center}
.scene-mobile .scene-content .scene-item-inner .scene-item-arrow .arrow-left,.scene-mobile .scene-content .scene-item-inner .scene-item-arrow .arrow-right{width:.16rem;height:.42rem}
.scene-mobile .scene-content .scene-item-inner .scene-item-arrow .arrow-center{width:.56rem;height:.42rem}
.scene-mobile .scene-content .scene-item-inner .scene-item-arrow .arrow{position:absolute;top:.08rem;left:50%;transform:translate(-50%,0);width:.24rem;height:.24rem}
}



/*诚达内页*/
/*.Maintop */
.Maintop{position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; background:#fff;}
.Maintop .auto-inner{ position: relative;}
.Maintop .logo{ padding: 0.1rem 0 0; display:flex; align-items: center;}
.Maintop .logo a{ display: block; width: 10vw;}
.Maintop .logo span{ padding-left:10px; font-size:12px; color:#333;}
.Maintop .logo img{max-height: 0.6rem;}

@media(min-width:1025px){
    .Maintop .logo{float: left;}
}

.Maintop .top-menu li{padding: 0 1vw}
.Maintop .top-menu li span{}
.Maintop .top-menu li span,
.Maintop .top-menu li a{display: block;font-size:0.17rem}
.Maintop .top-menu li span a{display: inline-block; position: relative;}
.Maintop .top-menu li.aon span a,
.Maintop .top-menu li a:hover{color: #007cba;font-weight: normal;}
.Maintop .top-menu li dl{padding:0;}
.Maintop .top-menu li dt{padding: 0}
.Maintop .top-menu li dt a{line-height:1.5; font-size: 0.15rem; padding:8px 0;}
.Maintop .top-menu li dt a:hover{background: #007cba; color: #fff; }
/*.Maintop .top-menu li#m2 .sub{width:300%; margin-left: -150%}*/


@media(min-width:1025px){
    .Maintop .top-menu{float: right;}
    .Maintop .top-menu li{float: left;}
    .Maintop .top-menu li span{text-align: center;}
    .Maintop .top-menu li span a{line-height: 0.8rem;}
    .Maintop .top-menu li span a:before{position: absolute; left: 0; bottom: 0px; height: 3px; content: ''; width: 100%;}
    .Maintop .top-menu li span a:hover:before,
    .Maintop .top-menu li.aon span a:before{background: #007cba;}
}


@media(max-width:1024px){
    .Maintop { position: relative;}
    .Maintop .top-menu{position: fixed; top: 66px; right: 0; bottom: 0; width: 0; opacity: 0; transition: 0.3s; overflow: hidden; background: rgba(0, 124, 186, 0.91);}
    .menu-show .Maintop .top-menu{width: 240px; opacity: 1; padding: 20px;}
    .Maintop .top-menu ul{height: 100%; overflow: auto; width: 200px;}
    .Maintop .top-menu li{width: auto!important; padding: 10px 0;}
    .Maintop .top-menu li:not(:last-child){border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
    .Maintop .top-menu li a{color: #fff;}
    .Maintop .top-menu li span{line-height: 40px;}
    .Maintop .top-menu li .sub{background: rgba(0, 0, 0, 0.1);}
    .Maintop .top-menu li.aon span a, .Maintop .top-menu li a:hover {color:#fff;}
}

.Maintop .top-nav{float: right; padding: 0.2rem 0 0; margin-left: 0.3rem;}
.Maintop .open-search{background: url("../images/searchbtn1.png") no-repeat center center; width: 0.4rem; height: 0.4rem;}
.Maintop .top-search{background: #007cba; padding: 2px 50px 2px 2px; width: 4rem;}
.Maintop .top-search .text{font-size: 0.16rem; padding-left: 0.2rem; line-height:4; height: 0.4rem;}
.Maintop .top-search .btn{background-image: url("../images/searchbtn2.png");}
.Maintop .open-search.on:before,
.Maintop .open-search.on:after{background-color: #666; height: 2px; width: 50%;}

@media(max-width:1024px){
    .Maintop .logo { float: left; width: 40%;}
    .Maintop .open-menu{right: 0; width: 30px;}
    .Maintop .open-menu i{ background:#007cba;}
    .Maintop .open-search{left: auto; margin-right: 50px;}
}


/*.Homebanner */
.Homebanner{position: relative; z-index: 1; overflow: hidden; height: 100%; width: 100%; padding-bottom: 0; background: #222}
.Homebanner .text{position: absolute; z-index: 100; transition: .8s; padding: 0 10px; width: 50vw; text-align: center; }
.Homebanner .text .text_con img{display: block; margin: 0 auto}

.Homebanner li .pic{background-position: center top; background-repeat: no-repeat; background-size: cover}
.Homebanner li a{position: relative; display: block}
.Homebanner li .phone{display: none}

.Homebanner .slick-arrow{ font-size:0; width:0.8rem; height:0.8rem; border:none; position:absolute; top:50%; margin-top:-0.3rem; background:none !important;
    cursor:pointer; padding:0; z-index: 100; opacity: 0.8;}
.Homebanner .slick-prev{ left:0.7rem;}
.Homebanner .slick-next{ right:0.7rem;}
.Homebanner .slick-next::before,
.Homebanner .slick-prev::before{ position:absolute; content:''; width:50%; height:50%; border-top:0.01rem solid #fff; border-right:0.01rem solid #fff; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Homebanner .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Homebanner .slick-next:hover,
.Homebanner .slick-prev:hover{ opacity: 1;}


.Homebanner .slick-dots{display: block; width: 100%; padding: 0; list-style: none; text-align: center; position: absolute; left: 0; bottom: 10%; z-index: 100}
.Homebanner .slick-dots li{transition: 0.5s; position: relative; display: inline-block; width: 0.15rem; height: 0.05rem; margin: 0  0.03rem; padding: 0; background: #fff; cursor: pointer;}
.Homebanner .slick-dots li button{display: none}
.Homebanner .slick-dots .slick-active{background: #007cba; width:0.5rem}


@media(min-width:769px){
    .Homebanner .slick-list li, .Homebanner .slick-list li .pic{z-index: 1; height: 100vh; width: 100%}
}

@media(max-width:768px){
    .Homebanner{margin-top: 80px}
    .Homebanner li, .Homebanner li a{height: auto}
    .Homebanner li{background: 0 0!important}
    .Homebanner li .pic{display: none}
    .Homebanner li .phone{display: block; width: 100%}
    .Homebanner li .text{display: none}
}



/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.14rem; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142; max-width:45%; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 0.18rem;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #007cba;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #007cba;}

.Menu003135 dl{font-size: 0;text-align: center;}
.Menu003135 dd{ display: inline-block; padding:0 40px;position:relative;}
.Menu003135 dd::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu003135 dd:last::after{ display:none;}
.Menu003135 dd a{ display:block; position:relative; overflow:hidden; height:82px; font-size:18px; line-height:82px; text-transform: uppercase; }
.Menu003135 dd a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu003135 dd.aon a,
.Menu003135 dd:hover a{ color:#007cba;}
.Menu003135 dd.aon a:after,
.Menu003135 dd:hover a:after{ background:#007cba;}


@media (max-width:1024px) {
    .Menu003135 .current{display: none;}
    .Menu003135 .nav-menu li{line-height:3;}
}


/*关于诚达*/
/*Banner002661 */
.Banner002661{ position:relative; z-index:1;}
.Banner002661 img{ display:block; width:100%;}
.Banner002661 img.wap{ display:none;}
.Banner002661::before,
.Banner002661 .ycenter{position:absolute; left:0; top:0; width:100%; height:100%; }
.Banner002661::before{ content:'';background:rgba(0,0,0,0.2);}
.Banner002661 .ycenter{ z-index:10;}
.Banner002661 .ycenter section{ color:#fff; font-family:Arial, Helvetica, sans-serif; padding-top:2%;}
.Banner002661 .ycenter h2{ font-size:50px; margin:0; font-weight: 500;}
.Banner002661 .ycenter p{ margin:0; font-size:40px; max-width:435px; text-transform: uppercase;}
@media(max-width:1024px){
    .Banner002661 .ycenter h2{ font-size:30px;}
    .Banner002661 .ycenter p{ font-size:16px;}
    .Banner002661 img.pc{ display:none;}
    .Banner002661 img.wap{ display:block;}
}
@media(max-width:480px){
    .Banner002661 .ycenter h2{ font-size:24px;}
    .Banner002661 .ycenter p{ font-size:12px;}
}


/*RighInfo000623 */
.RighInfo000623{padding: 5vw 0;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 0.6rem; height: 2px; background: #007cba; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 0.36rem;color: #222; line-height: 1.5em;font-weight: normal;}
.RighInfo000623 .title .en{color: #666; letter-spacing: 1px; font-size: 0.16rem;}
@media(max-width:768px){
    .RighInfo000623 .title{padding-bottom: 6vw;}
}

@media(max-width:640px){
    .RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 0vw 0;}
.RighInfo000623 .pic{ overflow: hidden;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic .inner .dlw{ display: flex; flex-wrap: wrap;}
.RighInfo000623 .pic .inner .dlw .img{ text-align: center; padding:1%; width:50%;}

/* .RighInfo000623 .pic a{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(0,124,186,0.8);color: #fff; padding: 0.2rem;}
.RighInfo000623 .pic a span{display: block;font-size: 0.24rem; line-height: 1em;} */

.RighInfo000623 .pics{position: relative; z-index: 1;border-radius: 20px;overflow: hidden;background: #000; margin-bottom: 2.4vw;}
.RighInfo000623 .pics img{opacity: 0.84;}
.RighInfo000623 .pics .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo000623 .pics .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo000623 .pics video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000; width: 100%; height: 100%;}
@media(max-width:640px){
  .RighInfo000623 .pics .play:before{width: 20vw; height: 20vw;}
}




/* .RighInfo000623 a{ display: inline-block;font-size: 0.18rem;color: #fff;padding-left: 3.8em;padding-right: 1.66666em; background: #007cba; background-size: 1.777em auto; line-height:3.4; border: 2px solid #007cba;transition: 0.5s;}
.RighInfo000623 a span{font-family: 'SourceHanSansCN-Regular';display: block;padding-right:2.3333em; /*background: url(../images/Floor003152-icon-white.svg) no-repeat right center; background-size: 0.8888em auto;}
.RighInfo000623 a:hover{background-color: rgba(0,124,186,0.8);border-radius: 4em;}
*/
.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;}
.RighInfo000623 .p-info{font-size: 0.16rem;line-height: 2.4;color: #666;}

@media(min-width:1025px){
    .RighInfo000623 .pic{width:45%;}
    .RighInfo000623 .pic .inner{}
    .RighInfo000623 .info .inner{padding-right:5%;padding-left: 8.548%;}
}
@media(max-width:1024px){
    .RighInfo000623 .ytable,
    .RighInfo000623 .ytable-cell{display: block;}
    .RighInfo000623 .info{padding: 6vw;}
}

@media(max-width:640px){
    .RighInfo000623 .pic time span{font-size: 12vw;}
    .RighInfo000623 .p-info{font-size: 3.5vw;}
}

/*RighInfo002812 */
.RighInfo002812{padding: 5vw 0;}
.RighInfo002812 .tit{color: #222; font-size: 0.36rem; font-weight: normal;}
.RighInfo002812 .info .tit{display: inline-block;  background: #fff;line-height: 2; }
.RighInfo002812 .culture .tit{padding: 0.6rem 0 0.5rem 0;text-align: center;}
@media(max-width:480px){
    .RighInfo002812 .tit{font-size: 22px;}
}

.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .hasbg{}
@media(min-width:769px){
    .RighInfo002812 .hasbg{ }
}
.RighInfo002812 .txt-p{font-size: 0.16rem; color: #666;line-height: 2.4; }
.RighInfo002812 .txt-p p{ margin: 0;}
.RighInfo002812 .mid{margin: 5% 0;}
.RighInfo002812 .mid .pic{ text-align: center;}
@media(min-width:769px){
    .RighInfo002812 .mid .pic{width: 50%;}
}
@media(max-width:768px){
    .RighInfo002812 .mid .pic,
    .RighInfo002812 .mid .list{display: block;}
}
.RighInfo002812 .mid .list li{ margin: 17px 1%;}
@media(min-width:481px){
    .RighInfo002812 .mid .list li{float: left; width: 48%;}
    .RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
    .RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:55px ;}
.RighInfo002812 .mid .txt{padding-left: 14px;color: #999;font-size: 0.16rem;font-weight: 100;}
.RighInfo002812 .mid .txt span{font-size: 18px;display: inline-block;color: #666;}
.RighInfo002812 .mid .txt b{color: #222; font-size: 0.14rem;}


.RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
.RighInfo002812 .culture .box-item li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 0.4rem 0;}
.RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}
.RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after{right: -1px;}
.RighInfo002812 .culture .box-item  .row-4 li{width: 25%;}
.RighInfo002812 .culture .box-item  .row-3 li{width: 33.3333%;}
.RighInfo002812 .culture .box-item  .row-2 li{width: 50%;}

.RighInfo002812 .culture .box-item li > *{padding: 0 0.1rem;}
.RighInfo002812 .culture .box-item li .icon img{max-width: 0.68rem; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.RighInfo002812 .culture .box-item li b{font-size: 0.24rem;font-weight: normal;display: block;padding: 0.2rem 0;color: #222;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height:2;font-size: 0.16rem;}
@media(max-width:480px){
    .RighInfo002812 .culture .box-item li{padding: 0.2rem 0;}
    .RighInfo002812 .culture .box-item li b{font-size: 0.16rem;}
    .RighInfo002812 .culture .box-item li p{font-size: 0.14rem;line-height: 2;}
}


/*Timeline003058 */
/*.Timeline003058 { padding: 3vw 0 5vw 0;  background:#f8f9fa url(../images/Timeline003058_bg.jpg) no-repeat center center;background-size: 100%;}

.Timeline003058 .tit{padding: 0 0 0.1rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.Timeline003058 .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}

.Timeline003058 .year { position: relative; z-index: 1; }
.Timeline003058 .year .slider:after { position: absolute; content: ''; left: 0; top: 16px; width: 100%; height: 1px; background: #007cba; }
.Timeline003058 .year li { padding-top: 50px; text-align: center; position: relative; }
.Timeline003058 .year li:before { position: absolute; content: ''; z-index: 5; width: 20px; height: 20px; background: #007cba; border: 6px solid #fcfefe; border-radius: 50%; left: 50%; margin-left: -9px; top: 7.5px; }
.Timeline003058 .year li:after { position: absolute; content: ''; z-index: 2; width: 32px; height: 32px; background: #0f55b0; border: 6px solid #fcfefe; border-radius: 50%; left: 50%; margin-left: -16px; top: 0; opacity: 0; transition: .3s; }
.Timeline003058 .year li.aon:after { opacity: 1; }
.Timeline003058 .year li span { color: #333; display: inline-block; padding: 0 10px; line-height: 30px; height: 30px; font-size: 0.24rem; }
.Timeline003058 .year li.aon span { color: #007cba; font-size: 0.24rem; }
.Timeline003058 .slider-list { position: relative; }
.Timeline003058 .slider-list li { padding: 2vw 0 4vw 0; }
.Timeline003058 .slider-list .img { width: 47%; margin: 0 auto; }
.Timeline003058 .slider-list .Ispic { padding-bottom: 71%; background-size: contain; }
.Timeline003058 .slider-list .txt { font-size: 0.16rem; line-height: 1.8; color: #666; padding-left: 2vw; }
.Timeline003058 .slider-list .txt h2{ margin: 0; font-size: 0.24rem;color: #333;}

.Timeline003058 .year .btn .slick-arrow { position: absolute; top: -2px; width: 40px; height: 40px; border: none; background: #007cba; border-radius: 50%; }
.Timeline003058 .year .btn .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #fff; border-left: 2px solid #fff; left: 50%; top: 50%; margin: -5px 0 0 -3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.Timeline003058 .year .btn .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); margin-left: -7px; }
*/
@media(min-width:1201px) {
    .Timeline003058 .slider-list .inner { max-width: 800px; margin: 0 auto; background-color: #fff; box-shadow: 0 24px 84px rgba(87,94,106,0.15); padding: 30px; position: relative; }
    /* .Timeline003058 .slider-list .inner:after { position: absolute; content: ""; z-index: -1; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 130%; height: 80%; background-color: #fff; box-shadow: 0 24px 84px rgba(87,94,106,0.15); opacity: .5; } */
}

@media(min-width:1401px) {
    .Timeline003058 .year .btn .slick-prev { left: -3vw; }
    .Timeline003058 .year .btn .slick-next { right: -3vw; }
    .Timeline003058 .year .slider { margin: 0 -1.5vw; }
}

@media(max-width:1400px) {
    .Timeline003058 .year .btn .slick-prev { left: 0; }
    .Timeline003058 .year .btn .slick-next { right: 0; }
    .Timeline003058 .year .slider { padding: 0 40px; }
}

@media(max-width:768px) {
    .Timeline003058 .ytable, .Timeline003058 .ytable-cell { display: block; width: 100% !important; }
    .Timeline003058 .year .btn .slick-arrow { width: 30px; height: 30px; top: 0; }
    .Timeline003058 .slider-list .slider { padding: 0 5vw; }
    .Timeline003058 .year li { padding-top: 40px; }
    .Timeline003058 .year li span { font-size: 4vw; }
    .Timeline003058 .year li:before { top: 7px; }
    .Timeline003058 .slider-list .txt { font-size: 14px; line-height: 2; padding-left: 0; }
    .Timeline003058 .slider-list .inner{background-color: #fff;padding: 10px;}
}



/*RighInfo003141 */
.RighInfo003141{ padding: 3vw 0 1vw 0;}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-family: 'Bebas';color: #007cba; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #007cba;font-size:1em;font-family: 'SourceHanSansCN-Medium';}


.RighInfo003141 .tit{padding: 0 0 0.5rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.RighInfo003141 .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}

.RighInfo003141 .con{padding-top: 6em; margin-bottom: 2em; line-height: 2.4; height:8em;}
.RighInfo003141 .con p{ margin: 0;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.5em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
    .RighInfo003141 .intro .info{width: 47.929%;}
    .RighInfo003141 .intro .title{line-height: 1;}
    .RighInfo003141 .intro .img{width: 47.215%;}
    .RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
    .RighInfo003141 .number-count li{float: left;}
    .RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
    .RighInfo003141 .plate dd{float: left;width: 31.429%;}
    .RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
    .RighInfo003141 .number-count li{text-align: center;padding: 1em 0}
    .RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}
    .RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
    .RighInfo003141 .con{height: auto;}
}


/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track,
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before,
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide figure{ display: block; transform: scale(.8); transition:all .5s;}
.PicList002433 .slick-initialized .slick-active.slick-center figure{ transform:scale(1);}
.PicList002433 .slick-loading .slick-slide{ visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{ }
.PicList002433 .tit{padding: 0 0 0.5rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.PicList002433 .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}
.PicList002433 .main{ padding:2% 0 4% 0;}
.PicList002433 .main li figure{padding: 15px;}
.PicList002433 .main li figure img{
	width: 100%;
	height: 250px;
}
.PicList002433 .main li aside{
	padding:10px 15px;
	text-align: center;
}

.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #007cba; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:rgb(0,124,186); }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #007cba; border-right:2px solid #007cba; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
    .PicList002433 .main  .slick-prev{ left:2%;}
    .PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
    .PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
    .PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
    .PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 li a{display: block;position: relative; z-index: 3;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:1.8; color:#222; font-size: 0.16rem;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
    .PicList002433  .auto,
    .PicList002433  .list ul{ padding:0;}
    .PicList002433  .list li p{ font-size:12px;}
    .PicList002433  .list li .ytable{ height:150px;}
    .PicList002433  .list li figure img{ max-height:150px; padding:3px}
    .PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
    .PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
    .PicList002433  .list .ul-3 li:nth-child(3):after,
    .PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
    .PicList002433  .list li .ytable{ height:100px;}
    .PicList002433  .list li figure img{ max-height:100px;}
}



/*新闻*/
/*PicList000687 */
.PicList000687{padding: 5vw 0 2vw 0;overflow: hidden;}
@media(max-width:768px){
    .PicList000687 .title{margin-bottom: 5vw;}
}
@media(max-width:640px){
    .PicList000687 .title .cn{font-size: 6vw;}
}
.PicList000687 .news-top li .pic{overflow: hidden;background: url(../images/default.png) no-repeat center/60%;}
.PicList000687 .news-top li .Ispic{padding-bottom: 58.223%;transition: 0.3s;}
.PicList000687 .news-top li a:hover .Ispic{transform: scale(1);}

.PicList000687 .news-top .more{ text-align: center;width: 1.25rem; line-height: 0.4rem;color: #fff; background: #007cba;display: block;}
.PicList000687 .news-top .more:hover{background: #01699d;}
.PicList000687 .news-top .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
    .PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 0.20rem;color: #222; font-weight: normal; }
.PicList000687 time{}
.PicList000687  p{line-height: 2;color: #666; margin-bottom: 0.30rem;}
@media(max-width:640px){
    .PicList000687 .tit{font-size:4vw;}
    .PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 3vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.5vw;display: block; margin-bottom:2vw;color: #007cba;font-size: 0.18rem;}
.PicList000687 .news-top time span{display: block;font-size: 0.40rem;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 0.25rem; height:0.04rem; margin: 0 0.05rem;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#007cba;}
@media(min-width:769px){
    .PicList000687 .news-top .pic{}
    .PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
    .PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
    .PicList000687 .news-top .ytable-cell,
    .PicList000687 .news-top .ytable{display: block;}
    .PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
    .PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{padding: 3vw 0 2vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 2vw;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.PicList000687 .news-list li a:hover{}
.PicList000687 .news-list .main{padding-left: 2vw; padding-right: 2vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}

.PicList000687 .news-list li .pic{overflow: hidden;background: url(../images/default.png) no-repeat center/60%;}
.PicList000687 .news-list li .Ispic{padding-bottom: 72.223%;transition: 0.3s;}
.PicList000687 .news-list li a:hover .Ispic{transform: scale(1);}

.PicList000687 .news-list .more{line-height: normal;color: #999;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more{padding-right: 0.25rem;display: inline-block;background: url("../images/PicList002949_more.png") no-repeat right center;color: #999;}
.PicList000687 .news-list a:hover .more{background-image: url("../images/PicList002949_more_on.png");}

@media(min-width:641px){
    .PicList000687 .news-list .pic{width: 350px;}
}
@media(max-width:640px){
    .PicList000687 .news-list .ytable-cell,
    .PicList000687 .news-list .ytable{display: block;}
    .PicList000687 .news-list li{margin-bottom:4vw;}
    .PicList000687 .news-list .main{padding: 4vw;border: 2px solid #a52d34; border-bottom: 0;}
}



/*Page003143 */
.Page003143 .Pages{padding: 0 0 5vw 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 2;transition: 0.3s;}
.Page003143 .Pages .p_page > a{padding: 0 0.15rem;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 0.3rem;}
.Page003143 .Pages .p_page em a{width:0.4rem; margin: 0 0.05rem;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #007cba;border-color: #007cba;}
@media (max-width:1024px) {
    .Page003143 .Pages{padding: 0 0 2em 0;}
    .Page003143 .Pages .p_page em{display: none;}
    .Page003143 .Pages .p_page > a{margin: 0 10px;}
}


/*招聘*/

/*Floor002574 */
.Floor002574{ position:relative;overflow: hidden; padding:5vw 0 3vw 0;}
.Floor002574 .tit{color:#222;margin-bottom: 3%;}
.Floor002574 .tit aside{font-size:0.36rem;}
.Floor002574 .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:block; }
.Floor002574 .box{margin-bottom: 2%;}
.Floor002574 .ytable-cell{padding: 3.167vw 0;}
.Floor002574 .box .pics .inner{ position: relative;  overflow: hidden;}
.Floor002574 .box .info{background:url(../images/Floor002574-back.jpg) no-repeat; background-size:cover;}
.Floor002574 .box .p-info{font-size: 0.16rem;line-height:2;color: #222; }
/* .Floor002574 .box .p-info p{margin:0;}
.Floor002574 .box .p-info p+p{margin-top:14px;} */

.Floor002574 .p-info li .item{color: #fff;position: relative;perspective: 600px;}
.Floor002574 .p-info li .ytable{ height: 100%; text-align: center;}
.Floor002574 .p-info li .ytable-cell{ padding:1vw 0;}
.Floor002574 .p-info li .txt{position: absolute; left: 0; width: 100%; height: 100%; top: 0;}
.Floor002574 .p-info li .Ispic{padding-bottom:calc(100 / 110 * 100%); transition-property: transform; transform-style: preserve-3d; transform: translateX(-5px) translateZ(34px) rotateY(-24deg) scaleY(0.9) scaleX(1.03);transition: 0.3s ease-in-out;}
.Floor002574 .p-info li:nth-child(1) .Ispic{transform: translateX(5px) translateZ(34px) rotateY(24deg) scaleY(0.9) scaleX(1.03);}
.Floor002574 .p-info li:nth-child(2n+1) .Ispic{transform: translateX(5px) translateZ(34px) rotateY(24deg) scaleY(0.9) scaleX(1.03);}
.Floor002574 .p-info li .title{font-size: calc(18 / 16 * 1em); line-height: 1; margin-bottom: calc(30 / 18 * 1em);}
.Floor002574 .p-info li p{ font-size:.14rem; padding:0 2%; margin:0; line-height: calc(30 / 16 * 1em);}

@media(min-width:1025px){
    .Floor002574 .box .pics{width:16%;}
    .Floor002574 .box .pics .inner{width:292.101%;}
    .Floor002574 .box .info .inner{padding-left:43%;padding-right:5%;}
    .Floor002574 .box .p-info{font-size:0.16rem;}
}
@media(max-width:1024px){
    .Floor002574 .ytable,
    .Floor002574 .ytable-cell{display: block;}
    .Floor002574 .box .info{padding: 6vw;}
}
@media(max-width:640px){
    .Floor002574 .box .pic time span{font-size: 12vw;}
    .Floor002574 .box .p-info{font-size: 3.5vw;}
}
@media(max-width:480px){
.Floor002574 li .icon{ max-width:40px; max-height:40px;}
}

@media (min-width:1025px) {
.Floor002574 .p-info li{ float: left; width:47%; margin:20px 0; margin-right:5%; }
.Floor002574 .p-info li:nth-child(2n){ margin-right:0;}
.Floor002574 .p-info li:hover .Ispic{opacity: 1;transform: translateX(0) translateZ(0) rotateY(0) scaleY(1) scaleX(1);}
}
@media (max-width:1024px) {
.Floor002574 .p-info li:nth-child(3n) .Ispic{transform: translateX(5px) translateZ(34px) rotateY(24deg) scaleY(0.9) scaleX(1.03);}
.Floor002574 .p-info li .Ispic{padding-bottom: 37vw; background-position: center bottom;}
}



/*
.RighInfo001758
*/

.RighInfo0017582{padding: 3vw 0;background: #f2f3f5;}
.RighInfo0017582 .tit{color:#222;margin-bottom: 3%;}
.RighInfo0017582 .tit aside{font-size:0.36rem;}
.RighInfo0017582 .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:block; }

.RighInfo0017582 p{font-size: 0.16rem;color:#666;line-height:2.2; margin: 0;}
.RighInfo0017582 p+p{margin-top:0.2rem;}
.RighInfo0017582 .pic img{width: 100%;}
.RighInfo0017582 .ul1{margin-top:0.2rem;}
.RighInfo0017582 .ul1 ol{font-size:0.18rem; color:#007cba; line-height:20px; border-left: 3px solid #007cba; padding-left:4px; margin-top:16px; font-weight: bold;}
.RighInfo0017582 .ul1 li{ background: url(../images/RighInfo001756-icon1.png) no-repeat 98% center; display:block; padding:14px; padding-right: 55px; border: 1px solid #eaeaea; font-size: 18px; border-radius: 4px;}
.RighInfo0017582 .ul1 li+li{ margin-top: 10px;}
.RighInfo0017582 .ul1 li a{color:#666;}

@media(min-width:769px){
    .RighInfo0017582 .pic{width:42%; position: relative;  overflow: hidden;}
    .RighInfo0017582 .info{padding-right: 4vw;}
}
@media(max-width:768px){
    .RighInfo0017582 .ytable,
    .RighInfo0017582 .ytable-cell{display: block;}
}
.RighInfo0017582 .p1{color: #007cba;
    font-size: 18px;}

/*TextList002514 */
.TextList002514{ padding: 3vw 0 5vw 0;}
.TextList002514 .fr-box .job{	width:calc(100% - 300px);}

.TextList002514 .tit{color: #222; font-size: 0.36rem;text-align: center; font-weight: normal;}
.TextList002514 .txt-p{font-size: 0.16rem; line-height: 2; color: #222222;}
.TextList002514 .list{box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);  margin-bottom:0.3rem;}
.TextList002514 .job-title{ line-height:2; padding:0.2rem 3%; display: inline-block; width: calc(100% - 160px); vertical-align: middle; font-size:0.18rem; cursor:pointer; position:relative; font-weight: bold; background: #fff;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#007cba; border-radius:50%; right:3%; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#007cba;}
.TextList002514 .job-main{ display:none; padding:0.22rem 3%; border-top:1px dotted #e5e5e5; background: #f5f5f5;}
.TextList002514 .job-info{ font-size: 0.16rem; line-height: 2; color: #222222;}
.TextList002514 .job-email{ color:#007cba;padding: 0.2rem 0; border-top: 1px dashed #cdcdcd;margin-top: 0.3rem;}
.TextList002514 .check{width: 110px; text-align: center; display: inline-block; font-size: 14px; line-height: 32px; background-color: #004ea2; color: #fff; transition: all .3s; vertical-align: middle; cursor: pointer;}
@media(max-width: 640px) {
    .TextList002514 .job-title{width: calc(100% - 100px);}
    .TextList002514 .check{font-size: 12px; width: 80px;}
}

/*技术创新*/
/*RighInfo003148 */
.RighInfo003148{padding: 3vw 0 1vw 0 ;}

.RighInfo003148 .tit{padding: 0 0 0.5rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.RighInfo003148 .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}

.RighInfo003148 .txt-area{color: #222; padding: 0 0 1vw 0;}
.RighInfo003148 .txt-area .cn{font-size: 0.28rem; font-weight: normal;}
.RighInfo003148 .txt-area .en{font-size: 0.16rem;}

.RighInfo003148 .title{ font-size: 0.18rem;color: #007cba; font-weight: normal; margin-bottom: 0.2rem;background: #f2f3f5; padding: 0.1rem;}
.RighInfo003148 .items-group .items{ margin-bottom: 4em;}
.RighInfo003148 .items-group .items:nth-child(even) .txt{
float: right;
}
.RighInfo003148 .items-group .items:nth-child(even) .img{
float: left;
}
.RighInfo003148 .items-group .items:first-child{/* border-top: 1px solid rgba(0,0,0,0.11); */}
.RighInfo003148 .items-group .items:last-child{/* border-top: 1px solid rgba(0,0,0,0.11); */}
.RighInfo003148 .items-group .items p{color: #666;font-size: 0.16rem; line-height: 2;}
.RighInfo003148 .items-group .items p + .title{margin-top: 0.5em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .tit{padding: 0 0 0.5rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.RighInfo003148 .box-rows .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}

.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-family: 'DIN-Bold';font-size: 0.22rem;width: 4.0909em; height: 3.5454em; display: block;margin: 0 auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.png) no-repeat center; background-size: contain;text-align: center;color: #007cba;}
.RighInfo003148 .box-rows dd aside{color: #222;font-size: 0.20rem; margin: 1em 0 1em 0;line-height: 1; font-weight: normal;}
.RighInfo003148 .box-rows dd p{color: #666; width:73%;  margin: auto;}


.RighInfo003148 .items-group .xy{overflow: hidden;}
.RighInfo003148 .items-group .img{width: 50%;float: right;}
.RighInfo003148 .items-group .txt{width: 45%;float: left;}
.RighInfo003148 .items-group .pc_slider .slick-arrow{
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
}

.RighInfo003148 .items-group .pc_slider .slick-prev{
    left: 0;
    background: url(../images/RighInfo002523_icon_left.png) center no-repeat;
}
.RighInfo003148 .items-group .pc_slider .slick-next{
    right: 0;
    background: url(../images/RighInfo002523_icon_right.png) center no-repeat;
}
@media (min-width:1025px) {
    .RighInfo003148 .box-rows dd{float: left;min-height: 14em; width: 16.715%;margin-bottom: 3.9275%; padding-top:1em;}
    .RighInfo003148 .box-rows dd:not(:nth-child(5n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
    .RighInfo003148 .box-rows dl{ display: flex;flex-wrap: wrap; margin-bottom: 2em;}
    .RighInfo003148 .box-rows dd{padding-bottom: 3em; margin: 2%;width: 46%;}
    .RighInfo003148 .box-rows dd p{ width:90%;}
}
@media (max-width:768px) {
    .RighInfo003148 .items-group .img,.RighInfo003148 .items-group .txt{width: 100%;float: none;}
     .RighInfo003148 .items-group .img{
        margin-top:20px;
     }
}

/* 联系方式 */
.Contact .serve-title { margin: 0 0 3% 0; }
.Contact .serve-title h3 { color: #333; font-weight: normal; line-height: 1; font-size: 28px; margin: 0; }
.Contact .serve-title .text { color: #808080; font-size: 16px; }
.Contact .conts{ padding-top:5vw; background:url(../images/Contact-bg.jpg) no-repeat center; background-size: cover;}
.Contact .box-1,.Contact .box-2 { padding-bottom: 5%; border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 3%; }
.Contact .box-1{ padding:0 0 5vw 0; border-bottom: 0; margin-bottom: 0;}
.Contact .back{ background: #fff; padding:5vw 0;}
.Contact .box-1 .ytable-cell { /*border-radius: 12px;*/ background-image: linear-gradient(120deg, #e9f5fd  0%, #fff 100%); vertical-align: top; padding: 40px 35px; border: 1px solid #e9f5fd }
.Contact .box-1 .ytable-cell.no { background: none; padding: 0; }
.Contact .box-1 h5 { font-size: 22px; font-weight: 400; margin: 15px 0 5px 0; word-break: break-all; color: #333; font-family: "Poppins"; }
.Contact .box-1 .ytable-cell:nth-child(1) h5 { font-size: 20px; }
.Contact .box-1 aside { color: #999; font-size: 16px; display: inline-block; }
.Contact .Contact-box{ background:url(../images/Contact-bg.jpg) no-repeat center; background-size: cover;}
@media(min-width:641px) {
.Contact .box-1 .ytable-cell:not(:last-child) { width: 24.25%; }
.Contact .box-1 .ytable-cell.no { width: 1%;border: none; }
}

@media(min-width:641px) and (max-width:1024px) {
.Contact .box-1 h3 { font-size: 20px; }
}

@media(max-width:640px) {
.Contact { padding: 30px 0; }
.Contact .box-1 .ytable-cell, .Contact .box-1 .ytable { display: block; }
.Contact .box-1 .ytable-cell { padding: 30px; }
.Contact .box-1 .ytable-cell.no { height: 10px; }
}

.Contact .box-2 { margin-bottom: 0;display: flex;flex-wrap: wrap;}
.Contact .box-2 .item {width: 48%;float: left;box-sizing: border-box;padding: 23px;background: #fff; margin-right: 4%;}
.Contact .box-2 .item:nth-of-type(2){margin-right: 0;} 
.Contact .box-2 .item .name { color: #333; font-size: 22px; padding-bottom: 4%; margin-bottom: 5%; position: relative; }
.Contact .box-2 .item .name::before { position: absolute; content: ''; width: 32px; height: 2px; background-color: #23b1ff; left: 0; bottom: 0; }
.Contact .box-2 .item li { font-size: 16px; line-height: 25px; margin-bottom: 24px; padding-left: 35px; background: url(../images/Contact-icon1.png) no-repeat left 3px; }
.Contact .box-2 .item li:nth-child(2) { background-image: url(../images/Contact-icon2.png); }
.Contact .box-2 .item li:nth-child(3) { background-image: url(../images/Contact-icon3.png); }
.Contact .box-2 .item li:nth-child(4) { background-image: url(../images/Contact-icon4.png); }

@media (max-width: 640px) {
    .Contact .box-2 .item { float: none !important; width: 100%; margin-bottom: 2%; }
}


.Ti-inner{ text-align: center; font-size:.36rem;}
.Contact dl dt { padding: 3% 0; color: #f5a100; font-size: 16px; }
.Contact dd li { float: left; width: 49%; margin-right: 2%; margin-bottom: 25px; position: relative; }
.Contact dd li:nth-child(2n) { margin-right: 0; }
.Contact dd .text,.Contact dd select { border: 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); background: #fff; line-height: 50px; height: 50px; width: 100%; padding: 0 20px;  /*border-radius: 36px */}
.Contact dd li label { position: absolute; left: 20px; top: 0; line-height: 50px; }
.Contact dd li .form_err { position: absolute; right: 15px; top: 50%; color: #f00; line-height: 20px; margin-top: -7px; }
.Contact dd textarea.text { height: 220px; }
.Contact .btn1 { text-align: center }
.Contact .btn { margin: 2% auto; cursor: pointer; color: #fff; height: 50px; border: none; font-size: 16px; width: 40%; max-width: 200px; /*border-radius: 36px;*/ background: -moz-linear-gradient(left, rgba(35,177,255,.8) 0%, rgba(169,224,255,.8) 100%); background: -webkit-linear-gradient(left, rgba(35,177,255,.8) 0%, rgba(169,224,255,.8) 100%); background: linear-gradient(to right, rgba(35,177,255,.8) 0%, rgba(169,224,255,.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0 );}
.Contact .feedback {padding:5vw 0; background:url(../images/Contact-bg2.jpg) no-repeat center; background-size: cover;}

@media(max-width:768px) {
    .Contact dd li { float: none; width: auto; margin-right: 0 !important; }
}

@media(max-width:480px) {
    .Contact .title { font-size: 24px; }
}
.Websitemap002315 { padding: 1vw 0 4vw }
.Websitemap002315 li { border-bottom: dotted 1px #ddd; padding: 15px 10px 15px 15px; position: relative; line-height: 24px; color: #ccc; font-weight: lighter; font-size: 16px; }
.Websitemap002315 li:before { content: "•"; position: absolute; left: 0; top: 50%; color: #333; margin-top: -10px; }
.Websitemap002315 li strong { display: inline-block; width: 120px; color: #333; font-weight: bold; font-size: 18px; }
.Websitemap002315 li strong a { font-weight: bold; }
.Websitemap002315 li a { display: inline-block; margin: 0 10px; font-weight: normal; }
.Websitemap002315 li a:hover { color: #335fff; }


/*产品与服务*/
/*Floor003153 */
.Floor003153 {padding: 5vw 0;}
.Floor003153 .title{position: relative;margin-bottom: 3em;}
.Floor003153 .title .name{font-size: 0.36rem;color: #222;line-height: 2;}
.Floor003153 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #007cba; margin-top: 1.23076em;}
.Floor003153 .intro .info{line-height: 2.4; font-size: 0.16rem; color: #666666;}
@media (min-width:1025px) {
    .Floor003153 .intro .img{width: 50%;}
    .Floor003153 .intro .info{padding-left: 5.0714em; font-size: 0.16rem;}
}
@media (max-width:1024px) {
    /* .Floor003153 .auto{padding: 2em 0;} */
    .Floor003153 .intro .img{margin-bottom: 2em;}
}


/*RighInfo003137 */
.RighInfo003137{padding: 2vw 0 2vw 0;background: #f2f3f5;}
.RighInfo003137 .auto{po3vwsition: relative;z-index: 1; margin-top: 2em;margin-bottom: 0em; }
.RighInfo003137 .tit{padding: 0 0 0.5rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.RighInfo003137 .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}
.RighInfo003137 ul li:not(.mark){text-align: left; border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);border-right-width: 5px;background: #fff; }
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;background-color: #007cba;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #222;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003137 ul li .name .cn{ font-size: 0.24rem;color: #222;line-height: 2; text-align:center;}
.RighInfo003137 ul li .name .en{ font-size: 0.18rem;color: #666;line-height: 2.1428;}
.RighInfo003137 ul li:not(.mark) .icon{padding: 1em 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.2); margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ height: 4.6875em;}
.RighInfo003137 ul .tip dd{font-size: 0.16rem;color: #666;line-height: 2.1428;}
@media (min-width:1025px) {
    .RighInfo003137 ul{display: table;width: 100%;}
    .RighInfo003137 ul li{display: table-cell; vertical-align: top;}
    .RighInfo003137 ul li.mark{vertical-align: middle;}
    .RighInfo003137 ul li:not(.mark){width: 27.143%;padding-top:4.25em; padding-bottom: 1.5em;}
}
@media (max-width:1024px) {
    .RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
    .RighInfo003137 ul li{padding: 2em 0;}
}



/*RighInfo002554 */
.RighInfo002554 .table_1 { background-image: linear-gradient(120deg, #d9e7f1 0%, #fff 100%); overflow: hidden; }
.RighInfo002554 .table_1 th, .RighInfo002554 .table_1 td { text-align: center; border: 1px solid rgba(255,255,255,0.5); border-collapse: collapse; line-height: 20px; padding: 20px; font-size: 16px; }
.RighInfo002554 .table_1 th { font-size: 18px; font-weight: normal; background: #007cba; color: #fff; }
.fr-box{
	display: flex;
	justify-content: space-between;
}
.p-menu{
	width: 250px;
}
.fr-box .RighInfo002554{
	width:calc(100% - 300px);
}

.fr-box .RighInfo002554 td{ color: #333;}
.fr-box .RighInfo002554 td span{ display: block; font-size:14px;}

.p-menu dl{
	background: #fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.1);
	min-height: 350px;
}
.p-menu dl dt{
	height: 60px;
	display: flex;
	align-items: center;
	background: #007cba;
	color: #fff;
	font-size: 18px;
	box-sizing: border-box;
	padding: 0 10px;
}
.p-menu dl dd{
	border-bottom: solid 1px #eee;
	margin-top: 1px;
}
.p-menu dl dd:last-child{
	border-bottom: 0;
}
.p-menu dl dd a{
	display: block;
	height: 50px;
	width: 100%;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding: 0 10px;
}
.p-menu dl dd a:hover,.p-menu dl dd.active a{
	background: #007cba;
	color: #fff;
}

@media(max-width:1024px) {
    .RighInfo002554 { padding: 30px 0; }
    .RighInfo002554 .table_1 { overflow: auto; }
    .RighInfo002554 .table_1 table { width: 180%; }
	.fr-box{display: block;}
	.p-menu{width: 100%;margin-bottom: 50px;}
	.p-menu dl{min-height: 1px;}
	.fr-box .RighInfo002554{width: 100%;}
	.p-menu dl dd{position: relative;font-size: 16px;}
	.p-menu dl dd:after{
		content: "";
		position: absolute;
		right: 20px;
		width: 0;
		height: 0;
		border-top: solid 6px transparent;
		border-bottom: solid 6px transparent;
		border-left: solid 8px #23b1ff;
		top: 50%;
		transform: translateY(-50%);
	}
	.p-menu dl dd:hover:after,.p-menu dl dd.active:after{
		border-left-color: #fff;
	}
}

/*RighInfo003148 */
/*.RighInfo003148 .auto{padding: 4.5em 0 3em 0;}
.RighInfo003148 .title{ font-size: 1.5em;color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #999;font-size: 0.875em; line-height: 1.64285;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
    .RighInfo003148 .items-group .img{width: 50%;}
    .RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
    .RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}
    .RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}
    .RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
    .RighInfo003148 .items-group .txt{padding: 2em 0;}
    .RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
    .RighInfo003148 .box-rows dd p{ width:90%;}
}*/


/*
 .RighInfo002778
 */
.RighInfo002778{ padding:4% 0 7% 0;}
.RighInfo002778 .auto_1650{ max-width:1400px;}
@media(max-width:1650px){
    .RighInfo002778 .auto_1650{ padding:0 2%;}
}
.RighInfo002778 .auto_1680{ max-width:1680px;}
@media(max-width:1680px){
    .RighInfo002778 .auto_1680{ padding:0 2%;}
}

.RighInfo002778 .tit{padding: 0 0 0.5rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.RighInfo002778 .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}
.RighInfo002778 .intro,
.RighInfo002778 .img{padding:2%; margin: 0 auto;}
.RighInfo002778 .span{color:#cb8d40; font-size: 36px;}
.RighInfo002778 .h1{color:#8a6129; font-size:30px; margin:14px 0; position: relative; padding-bottom: 60px;}
.RighInfo002778 .h1:after{ position: absolute; left:16px; bottom: 0; display:block; content:''; width:1px; height:40px;background-color:#cb8d40; transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}
.RighInfo002778 .p{color:#666; font-size:14px; margin: 0; line-height: 40px;}
/*.RighInfo002778 .box{margin-top: 2%;}*/
.RighInfo002778 .box ul{position:relative; font-size: 0;}
.RighInfo002778 .box li .Ispic{display: block;  transition:all 0.5s;}
.RighInfo002778 .box .responList .slick-dots{margin-top: 30px;padding-bottom:0;text-align: center;position: relative;z-index: 99;}
.RighInfo002778 .box .responList .slick-dots li{width: 10px;height: 10px;border-radius:50%;display: inline-block;vertical-align: middle;margin: 0 5px;background-color:#999;position: static;}
.RighInfo002778 .box .responList .slick-dots li button{display: none;}
.RighInfo002778 .box .responList .slick-dots li.slick-active{background-color:#09357f;}


@media(min-width:541px){

    .RighInfo002778 .box ul{ padding-bottom:31.152%;}
    .RighInfo002778 .box li{position:absolute; overflow: hidden;}
    .RighInfo002778 .box li:nth-child(1){width:32.91%; height:100%; left: 0; top:0;}
    .RighInfo002778 .box li:nth-child(2){width:9.94%; height:30.545%; left:34%; top: 0;}
    .RighInfo002778 .box li:nth-child(3){width:9.94%; height:30.545%; left:45.03%; top: 0;}
    .RighInfo002778 .box li:nth-child(4){width:9.94%; height:30.545%; left:56.06%; top: 0;}
    .RighInfo002778 .box li:nth-child(5){width:9.94%; height:30.545%; left:67.09%; top: 0;}
    .RighInfo002778 .box li:nth-child(6){width:21%; height:65.567%; left:34%; bottom: 0;}
    .RighInfo002778 .box li:nth-child(7){width:9.94%; height:30.545%; left:56.06%; top:34.4%;}
    .RighInfo002778 .box li:nth-child(8){width:9.94%; height:30.545%; left:67.09%; top:34.4%;}
    .RighInfo002778 .box li:nth-child(9){width:9.94%; height:30.545%; left:56.06%; bottom:0;}
    .RighInfo002778 .box li:nth-child(10){width:9.94%; height:30.545%; left:67.09%; bottom:0;}
    .RighInfo002778 .box li:nth-child(11){width:21.86%; height:65%; right:0; top:0;}
    .RighInfo002778 .box li:nth-child(12){width:10.435%; height:30.545%; right:11.525%; bottom:0;}
    .RighInfo002778 .box li:nth-child(13){width:10.435%; height:30.545%; right:0; bottom:0;}
    .RighInfo002778 .box li .Ispic{height: 100%;}
    .RighInfo002778 .box li:hover .Ispic{transform: scale3d(1.1,1.1,1.1);}
}

@media(max-width:540px){
    .RighInfo002778 .box li{width: 48.5%;  margin-right:3%; display: inline-block; margin-bottom:3%;}
    .RighInfo002778 .box li:first-child{width:100%;  margin-right: 0; }
    .RighInfo002778 .box li:nth-child(2n+1){margin-right:0;}
    .RighInfo002778 .box li .Ispic{ padding-bottom: 50%;}
}


@media(min-width:1000px){
    .RighInfo002778 .intro{ float:left; width:48%;padding-left:3%; }
    .RighInfo002778 .img{ float:right; width:50%; position: relative; padding: 22px; padding-right: 0;}
    .RighInfo002778 .img img{box-shadow: 0 0 5px #ccc;}
    .RighInfo002778 .img:before{left:-23%;content: ""; width:71%; height:98%; max-width: 668px;max-height: 668px; position: absolute; top:-8%; background:#faf8f5 ; z-index:-1;}
}

@media(min-width:1400px){
    .RighInfo002778 .intro{ padding-top: 5%;}
    .RighInfo002778 .h1{font-size:48px;}
    .RighInfo002778 .p{ font-size:16px;}
}
.RighInfo002778 .title{margin-bottom: 1vw; text-align: center;}
.RighInfo002778 .title .cn{font-size: 50px;color: #09357f; padding-bottom: 10px;font-weight: bold;}
.RighInfo002778 .title .en{position: absolute;left: 0;top:0.9em;font-family: 'Arial';font-size: 20.31vw;color: #000;opacity: 0.03;font-weight: 600;line-height: 0.923em;text-transform: uppercase;z-index: 10;text-align: left;}



/*.Floor0001*/
.Floor0001{overflow: hidden; position: relative; }
.Floor0001 .auto-inner{height: 100%; position: relative;}
.Floor0001 .title{margin-bottom: 40px; position: relative; z-index: 56; font-family: Helvetica, Arial, sans-serif}
.Floor0001 .title h1{font-size: 0.36rem; font-weight: normal; color:#fff; margin: 0; line-height: 1.5em;}
.Floor0001 .pic{position: absolute; left: 0; top: 0; width: 100vw; height: 100vh; background-color: #666;}
.Floor0001 .pic:after{ content: ""; display:block; position: absolute; left: 0; top: 0; width:200%; height: 100%; background: rgba(0,0,0,0.6);background-size: contain; }
.Floor0001 .con{height: 100%; position: relative; z-index: 50; text-align: center;}

.Floor0001 .con .text{ padding:5% 0; position: relative;color:#fff; z-index: 50;}
.Floor0001 .con .text .home_more a{width: 2rem;line-height: 0.4rem;background: url(../images/home_more.png) no-repeat right 0.2rem center;border-radius: 0;display: block;font-size: 0.16rem;margin-top: 0.6rem;transition: .5s;border: 1px solid #ccc;padding: 0 0.2rem;margin-left:auto;margin-right:auto; text-align: left;color: #fff;}
.Floor0001 dl{margin: 0.7rem 0 }
.Floor0001 .con .text .home_more a:hover {border-color: #3092e5;color: #fff;background: url(../images/home_more2.png) no-repeat right 0.2rem center #3092e5;}
.Floor0001 dd{display: inline-block; margin: 0 1.2rem 0 0; position: relative;}
.Floor0001 dd:after{content: ""; display: block; position: absolute; right: -25px; top: 0; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.15); transform: skewX(-15deg); display: none}
.Floor0001 dd:last-child{margin: 0;}
.Floor0001 dd:last-child:after{display: none}
.Floor0001 dd h1{font-size:0.30rem;  color: #007cba; font-weight: 400; font-family: Fonts; display: inline-block; margin: 0}
.Floor0001 dd span{font-size: 0.16rem; color: #fff; display: inline-block}
.Floor0001 dd p{font-size: 0.18rem;  color: #fff; display: block; margin:4px 0 0}
.Floor0001 dd i{font-size: 0.62rem; color: #007cba; font-weight: 400; font-family: Fonts; text-align: center; letter-spacing: -1px; line-height: 1;}
.Floor0001 dd .counter{opacity: 0}


.about-wiz{}
.about-wiz .flex-box{ display: flex; flex-wrap: wrap; align-items: flex-start;}
.about-wiz .pic{ width:50%; position: relative;}
.about-wiz .pic .m-video{ display: block; position: absolute; left:50%; top:50%; margin-left:-24px; margin-top:-24px; width:48px; height:48px; background: url(../images/video.png) no-repeat center; cursor: pointer; opacity:.5;}
.about-wiz .txte{ width:45%; margin-left:5%;}
.about-wiz .title{ position: relative; font-size:.52rem;color: #26c492;  margin-bottom:.3rem;}
.about-wiz .title .txt-en{ font-size:.6rem; opacity:.1; position: absolute; top:30%; left:0;}
.about-wiz .time-box{ margin:.4rem 0; display: flex;}
.about-wiz .time-box .item{ width:calc(100% / 3);}
.about-wiz .time-box .year{ position: relative; z-index: 56; font-family: Helvetica, Arial, sans-serif; display: flex;}
.about-wiz .time-box .year h1{font-size:0.30rem; font-weight:400; font-family: Fonts; display: inline-block; margin: 0}
.about-wiz .time-box .year i{ font-style: normal;}
.about-wiz .Aniu{ display: flex;}
.about-wiz .Aniu a{ position: relative; display: block; border:solid 1px #ccc; padding:5px .2rem; border-radius:30px; overflow: hidden;}
.about-wiz .Aniu a.more{ display: flex; align-items: center;}
.about-wiz .Aniu a.more em{ margin-left:.1rem; display: block; width:.15rem; height:.1rem; background: url(../images/home_more.png) no-repeat right;}
.about-wiz .Aniu a.more:hover{ color: #fff; border-color: #3092e5; background: #3092e5;}
.about-wiz .Aniu a.more:hover em{ background: url(../images/home_more2.png) no-repeat right;}
.about-wiz .Aniu a.vidou{}





/*.RichInfo005*/
.RichInfo005 { padding-top: 1%; padding-bottom: 5%; }
.RichInfo005 .title { padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid rgba(0,0,0,0.1); }
.RichInfo005 .title h1 { margin: 0; padding-bottom: 22px; font-size: 26px; font-weight: normal; color: #333; }
.RichInfo005 .title .other { margin: 0; line-height: 36px; font-size: 16px; }
.RichInfo005 .title .other time { margin-right: 30px; padding-left: 30px; background: url(../images/time.png) left center no-repeat; }
.social-share { font-size: 16px !important; font-weight: normal !important; }
.social-share .social-share-icon { width: 36px !important; height: 36px !important; margin: 0 0 0 5px !important; background: url(../images/share.png) no-repeat 0 center; border: none !important; }
.social-share .social-share-icon:before { display: none; }
.social-share .social-share-icon.icon-wechat { background-position: -52px center; }
.social-share .social-share-icon.icon-qq { background-position: -103px center; margin-right: 0; }
.wechat-qrcode { position: relative; z-index: 20 !important; }
.RichInfo005 .info { line-height: 2; font-size: 16px; text-align: justify; }
.RichInfo005 .info center { margin: 3% auto; }
.RichInfo005 .info img { border-radius: 15px; overflow: hidden; }
.RichInfo005 .info_back { text-align: center; clear: both; padding: 50px 0; }
.RichInfo005 .info_back a { padding: 0 35px; background-image: linear-gradient(120deg, #23b1ff 0%, #a9e0ff 100%); border-radius: 50px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 18px; display: inline-block; }
.RichInfo005 .info_pn { padding: 40px 0; border-top: 1px solid rgba(0,0,0,0.1); }
.RichInfo005 .info_pn span { display: block; font-size: 16px; float: left; width: 45%; }
.RichInfo005 .info_pn span:last-child { float: right; text-align: right; }
.RichInfo005 .info_pn span a { color: rgba(0,0,0,0.75); ; }
.RichInfo005 .info_pn span a em { text-transform: uppercase; color: #333; font-style: normal; }
.RichInfo005 .info_pn span a:hover { color: #23b1ff; text-decoration: underline; }

@media(max-width:1024px) {
    .RichInfo005 { padding: 30px 0 }
    .RichInfo005 .title { margin-bottom: 15px; padding-bottom: 15px }
    .RichInfo005 .title h1 { font-size: 22px; }
    .RichInfo005 .title .other time { display: block; margin-right: 0px; }
    .RichInfo005 .info_back { padding: 20px 0; }
}

@media(max-width:768px) {
    .RichInfo005 .info_pn span { float: none !important; margin-bottom: 15px; padding-bottom: 15px; width: 100%; text-align: left !important; }
}


/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}


/*22-06-29*/

.history {
  padding: 5% 0;
  background-color: #f8f8f8;
}

.history .slick-arrow{ position:absolute; z-index:10; width:50px; height:50px; background:rgba(0,0,0,0.13); top:50%; margin-top:-25px;font-size: 0;padding: 0; cursor: pointer;transition:0.2s; border: 0; border-radius: 5px;}
.history .slick-arrow:hover{ background:#007cba;}
.history .slick-arrow::before{ position:absolute; content:''; width:20px; height:20px; transform:rotate(-45deg); top:50%; margin-top:-10px;border-top:2px solid #007cba; border-left:2px solid #007cba;}
.history .slick-arrow:hover::before{ border-color:#fff !important;}
.history .slick-prev{ left:0;}
.history .slick-prev::before{  left:40%;}
.history .slick-next{ right:0;}
.history .slick-next::before{  left:20%;transform:rotate(135deg);}

@media (max-width: 1600px) {
  .history .slick-prev {

  }
  .history .slick-next {

  }
}

.history .tit{padding: 0 0 0.1rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.history .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}

.history .ul{
    padding: 3% 0 0;
}
.history li {
  text-align: center;
}
.history li .box {
  max-width: 265px;
  margin: 0 auto;
  padding: 0 2%;
  position: relative;
  line-height: 24px;
}
.history li time {
  font-size: 18px;
  color: #007cba;
  line-height: normal;
}
.history li time b {
  font-size: 40px;
  font-family: 'OswaldRegular';
  font-weight: normal;
}
.history li .line {
  text-align: center;
  margin: 10px 0;
  display: block;
}
.history li .line::before {
  content: '';
  width: 1px;
  height: 60px;
  background-color: #aaaaaa;
  display: block;
  margin: 0 auto;
}
.history li .line i {
  display: block;
  margin: 0 auto;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  border: 1px solid #aaaaaa;
  position: relative;
}
.history li .line i::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #aaa;
  border-radius: 100%;
  width: 6px;
  height: 6px;
}
.history li .txt{
    font-size: 16px;
    color: #666666;
}


.history .slick-active .box::before {
  content: '';
  position: absolute;
  left: 100%;
  top: 0;
  width: 49px;
  height: 35px;
  background: url(../images/about_icon1.png) no-repeat center;
}
@media (max-width: 768px) {
  .history li time {
    font-size: 16px;
  }
  .history li time b {
    font-size: 30px;
  }
}


.HornorInfo{background:url(../images/rybg.jpg) center center no-repeat;background-size:cover;padding:5% 5% 8%;margin-bottom: 2%;max-width: 90%;
    margin: 0 auto 5%;}
.HornorInfo .point{text-align: center;margin-bottom: 2%;}
.HornorInfo .item{text-align: center;font-size: 18px;padding:5px 0;}
.HornorInfo .item a{color:#00437c;}
.HornorInfo .item a:hover{color:#9e7b55;}
.HornorInfo .slick-dots{
bottom: -18%;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.HornorInfo .slick-dots li{width: 16px;height: 16px;display: inline-block;
    margin: 0 6px 0 7px;
    position: relative;
}
.HornorInfo .slick-dots li button{
    font-size: 0;
        border: 0px;
    outline: none;
    padding: 0;
    -webkit-appearance: none;
    width: 3px;height: 3px;background:#007cba;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 0;display: block;
}
.HornorInfo .slick-dots li.slick-active button{width: 100%;height: 100%;background:#dd9617;border-radius: 50%;}
.HornorInfo .slick-arrow{
    border:0;
    z-index: 100;
font-size: 0;
    z-index: 10;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border: 1px solid #007cba;
    cursor: pointer;
    padding: 0;
    transition: all ease 0.3s;
    color: #000;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
}

.HornorInfo .slick-prev{margin: 0 0 0 -200px !important;left: 50% !important;top:auto;bottom: -23.5%;background-image: url(../images/leftarr2.png);}
.HornorInfo .slick-next{margin: 0 0 0 125px !important;left: 50% !important;right: auto;top:auto;bottom: -23.5%;background-image: url(../images/rightarr2.png);}
.HornorInfo .slick-next:hover {
    background-image: url(../images/rightarr.png);
}
.HornorInfo .slick-prev:hover {
    background-image: url(../images/leftarr.png);
}
.HornorInfo .slick-arrow:hover{
color: #fff;
    background-color: #007cba;
}
@media (max-width: 1024px) {
.HornorInfo{
    max-width: 100%;
}
.HornorInfo .item {
    font-size: 14px;
}
.HornorInfo{padding-bottom: 60px;}
.HornorInfo .item{font-size: 14px;padding:5px 0;}
.HornorInfo .slick-arrow{
    width: 30px;
    height: 30px;
}

.HornorInfo .slick-prev{bottom: -35px;margin-left: -160px !important;}
.HornorInfo .slick-next{bottom: -35px;}
.HornorInfo .slick-dots{bottom: -35px;}
}


.cateMenu{padding:.4rem 0;text-align: center;}
.cateMenu a{display: inline-block;vertical-align: middle;padding:0 .2rem;line-height:.4rem;border-radius:.4rem;border:1px solid #666;transition:.3s;margin: 0 .2rem;}
.cateMenu a.active{background:#007cba;color: #fff;border-color:#007cba;}

.CDMOwarp{padding-bottom: 5vw; padding-top: 3vw;}
.CDMOwarp .leftNav{float: left;width: 250px;background: #fff;box-shadow: 0 2px 10px rgb(0 0 0 / 10%);min-height: 350px;}
.CDMOwarp .leftNav .item{border-bottom: solid 1px #eee;}
.CDMOwarp .leftNav .item span{display: block;line-height:1.8;padding:.1rem .25rem;font-size:.18rem;position: relative;transition:.3s;cursor: pointer;}
.CDMOwarp .leftNav .item span a {display: block;}
.CDMOwarp .leftNav .item span:before{width: .15rem;height: .12rem;content:'';background-image:url(../images/ctT.png);background-repeat:no-repeat;background-size: contain;background-position:center;position: absolute;top: 50%;margin-top: -.06rem;left: .05rem;transition:.3s;transform: rotate(-90deg);}
.CDMOwarp .leftNav .item.on span:before{/* transform: rotate(180deg); */}
.CDMOwarp .leftNav .item .ul{display: none;}
.CDMOwarp .leftNav .item li a{ line-height:1.5; display: block;padding:0 .3rem;}
.CDMOwarp .leftNav .item li > span{ border-bottom: solid 1px #eee;}
.CDMOwarp .leftNav .item li.active a,
.CDMOwarp .leftNav .item li.on a{color: #007cba;}
.CDMOwarp .leftNav .item li:last-child span{border-bottom:none;}

.CDMOwarp .leftNav .item.show > span{background:#007cba;color: #fff;}
.CDMOwarp .leftNav .item.show > span a {color: #fff;}
.CDMOwarp .leftNav .item.show > span:before{background-image:url(../images/ctT_a.png);}
.CDMOwarp .leftNav .item.show .ul{display: block;}
.CDMOwarp .leftNav .item.show > span:before{/* transform: rotate(180deg); */}

.CDMOwarp .leftNav .ul li span{ background:none!important;}
.CDMOwarp .leftNav .ul li span a{ padding:0;}
.CDMOwarp .leftNav .ul li dl{ display:none;}
.CDMOwarp .leftNav .ul li dl a{ padding:.1rem .4rem; line-height:1.5; color:#333!important; border-bottom:dashed 1px #eee;}
.CDMOwarp .leftNav .ul li dl dd.active a{color: #007cba!important;}
.CDMOwarp .leftNav .ul li.purge span:before{ display:none!important;}

.CDMOwarp .rightBox{float: right;width: calc(100% - 300px);}
.CDMOwarp .rightBox .intro{ background: #fff; margin-bottom: 2vw; box-shadow: 0 0 10px rgb(0 0 0 / 12%);}
.CDMOwarp .rightBox .intro p { line-height: 2; color: #666;}

@media(min-width:1025px){
.CDMOwarp .rightBox .intro .img{ width:45%; }
.CDMOwarp .rightBox .intro .info{ padding: 0 2vw; }
.CDMOwarp .rightBox .img{ width:50%; padding: 0 2vw 0 0; }
.CDMOwarp .rightBox .info{float: none; }

}


@media(max-width:1024px){
.CDMOwarp .leftNav{float: none;width: 100%;min-height: auto;padding-bottom:30px;}
.CDMOwarp .rightBox{float: none;width: 100%;margin-top: 20px;}
.CDMOwarp .leftNav .item span,
.cateMenu a{font-size:4vw;line-height:.7rem;}
}




/*RighInfo002939 */
.RighInfo002939{padding:5vw 0; background:url(../images/RighInfo002939-bg.jpg) no-repeat center; background-size: cover;}
.RighInfo002939 .name{  margin-bottom: 1vw;}
.RighInfo002939 .name h1{margin: 0;font-size: 0.2rem;color: #222;}
.RighInfo002939 .name h1::after{ display:block; content:''; background:#007cba;margin:15px 0 0; height:4px; width:52px;}
.RighInfo002939 .edit-info{font-size: 0.16rem; line-height: 2.4; color: #666; }
.RighInfo002939 .edit-info p{ margin: 0;}
.RighInfo002939 .edit-info a{color: #007cba; border-bottom: 1px solid #007cba; display:inline-block; padding: 0 5px;}




/*Menu002217*/
.Menu002217{ padding:3vw 0 0;}
.Menu002217 nav{text-align: center;}
.Menu002217 nav ul{ font-size:0;}
.Menu002217 nav ul li{text-align: center; padding:0 10px; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li a{display: block; min-width:140px; height:40px; line-height:40px; font-size: 16px; color: #728391; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:40px; background:#f3f3f3;}
.Menu002217 nav ul li.on a,
.Menu002217 nav ul li a:hover{color: #fff;background:#007cba;}

@media(max-width:1024px){
.Menu002217 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.Menu002217 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.Menu002217 nav ul li a{ border-radius:0;}	
}
/*Menu002217 End*/






/*Galary003154 */
.Galary003154 { padding: 3vw 0;}
.Galary003154 .tit{color:#222;margin-bottom: 3%; text-align: center;}
.Galary003154 .tit aside{font-size:0.36rem;}
.Galary003154 .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.Galary003154 .slider li .inner{ margin: 0 10px;}
.Galary003154 .slider .Ispic { padding-bottom: 64%; }
.Galary003154 .slider aside{ line-height: 50px; padding: 0 10px;  background: #f2f3f5; text-align: center; color: #222; font-size: 1.125em;}
.Galary003154 .slick-list { position: relative; margin: 0 -10px; }
.Galary003154 .slick-arrow { width: 2.8125em; border-radius: 50%; height: 2.8125em; border: solid 2px #ffffff; font-size: 1em; z-index: 10; position: absolute; top: 50%; margin-top: -1.40625em; background-position: center; background-repeat: no-repeat; background-size: 44% auto; }
.Galary003154 .slick-prev { left: 1.25em; background-image: url(../images/Galary003154-btn-prev.svg); }
.Galary003154 .slick-next { right: 1.25em; background-image: url(../images/Galary003154-btn-next.svg); }
.Galary003154 .slick-arrow:hover { background-color: #007cba; border-color: #007cba; }



/*yghd */
.yghd { padding:5vw 0; }
.yghd .tit{color:#222;margin-bottom: 3%; text-align: center;}
.yghd .tit aside{font-size:0.36rem;}
.yghd .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.yghd .slider li .inner{ margin: 0 10px;}
.yghd .slider .Ispic { padding-bottom: 64%; }
.yghd .slick-list { position: relative; margin: 0 -10px; }
.yghd .slick-arrow { width: 2.8125em; border-radius: 50%; height: 2.8125em; border: solid 2px #ffffff; font-size: 1em; z-index: 10; position: absolute; top: 50%; margin-top: -1.40625em; background-position: center; background-repeat: no-repeat; background-size: 44% auto; }
.yghd .slick-prev { left: 1.25em; background-image: url(../images/Galary003154-btn-prev.svg); }
.yghd .slick-next { right: 1.25em; background-image: url(../images/Galary003154-btn-next.svg); }
.yghd .slick-arrow:hover { background-color: #007cba; border-color: #007cba; }



.jobbg{background: url(../images/job-bg.jpg) repeat-y center top; }


.Floor000868{ padding:3% 0 0;}
.Floor000868 .tit{padding: 0 0 0.5rem 0; color: #222; font-size: 0.36rem; text-align: center;font-weight: normal;}
.Floor000868 .tit:after{display: block;content: '';width: 0.6rem; height: 2px; background-color: #007cba; margin:0.3em auto 0;}

.Floor000868 li {width: 300px;}
.Floor000868 li h5{ color:#333; margin:0; font-size:16px; background:url(../images/Floor000868_line.png) no-repeat center top; padding:10px 0; margin-top:12px; text-align:center;}
.Floor000868 li p{ margin:0; color:#9f9f9f; font-size:14px; line-height:20px; height:40px; padding:0; margin:0; text-align:center;}

.Floor000868 .slick-slide{ padding:0; transform: scale(.8); transition: all .5s;}
.Floor000868 .slick-current{ transform:scale(1);}
.Hornor-box .slick-arrow{ position:absolute; top:50%; width:40px; height:40px; margin-top:-30px; border:1px solid #007cba; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.Hornor-box .slick-arrow:hover{ background:rgb(0,124,186); }
.Hornor-box .slick-arrow:before{ position:absolute; content:''; width:12px; height:12px; border-top:2px solid #007cba; border-right:2px solid #007cba; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-6px 0 0 -9px;}
.Hornor-box .slick-arrow:hover:before{ border-color:#fff;}
.Hornor-box .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.Hornor-box .slick-prev{ left:-45px;}
.Hornor-box .slick-next{ right:-45px;}
@media(max-width:768px){
.Floor000868 li h5{ font-size:14px;}
}
@media(max-width:640px){
.Hornor-box .slick-prev{ left:0px;}
.Hornor-box .slick-next{ right:0px;}
.Hornor-box .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.Hornor-box .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.Hornor-box .slick-next:before{left: 20%;}
}

@keyframes hover001201{
    0%{ background-position:left top; opacity:0;}
    50%{ background-position:right top;opacity:0.5;}
    100%{ background-position:center top; opacity:1;}
}
@-moz-keyframes hover001201{
    0%{ background-position:left top; opacity:0;}
    50%{ background-position:right top;opacity:0.5;}
    100%{ background-position:center top; opacity:1;}
}
@-webkit-keyframes hover001201{
    0%{ background-position:left top; opacity:0;}
    50%{ background-position:right top;opacity:0.5;}
    100%{ background-position:center top; opacity:1;}
}


.rcln_box{padding: 3% 0;background: url(../images/Floor002574-back.jpg) no-repeat center center;overflow: hidden; background-size: cover;}
.rc_top{display: flex;justify-content: space-between;padding-left: 30px;}
.rc_l{width: 40%; padding-left: 30px;}
.rc_tit{font-size: 30px;color: #333;margin-bottom: 20px;}
.rc_l p{font-size: 16px;color: #666;line-height: 30px;}
.rc_r{text-align: right;}
.rc_box{position:relative}
.rc_bg1{position: absolute;width: 93%;top: 0;left: 0;}
.rc_bg2{position: absolute;width: 100%;bottom:100%;left: 0;}
.rc_bot{padding:6% 0 0;position:relative}
.rc_bot ul{display: flex;justify-content: space-between;}
.rc_bot ul li{list-style: none;width:25%; padding-right: 5%;}
.rc_bot2{padding-left: 70px;}
.rcln_box .rc_bot2{ padding-bottom:11%;}
@media(max-width:1440px){
.rc_bg2{bottom:50%;}
}
@media(max-width:1200px){
.rc_l{ padding-left:0;}
.rc_bg1,
.rc_bg2{display: none;}
.rc_top{display: block;}
.rc_l{width: 100%;}
.rc_r{width:100%;text-align: center; padding: 20px;}
.rc_r img{display: block; width: 100%;}
.rc_bot ul{display: block;}
.rc_bot{border-top: 1px solid #eaeaea;}
.rc_bot ul li{width:100%; padding-right: 0; padding-top: 20px;}
.rc_bot2{padding-left:0;}
.rc_tit{font-size:22px;}
}


.ygfl{padding: 3% 0; background: url(../images/RighInfo002257-bg.jpg) no-repeat center center; background-size: cover;}
.ygfl .tit{color:#222;margin-bottom: 3%; text-align: center;}
.ygfl .tit aside{font-size:0.36rem;}
.ygfl .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.ygfl .img{display: block; margin: 0 auto; }
.ygfl .imgs{text-align: center; }


.Single-box{ padding:5vw 0;}
.Securities{ line-height:2;}
.Securities .Tile{ font-size: .36rem; color: #333;}
.Securities .Introd{ font-size:.22rem;}

/*Floor002367*/

.Floor002367 .wrap-header{ position: relative;}
.Floor002367 .wrap-header .more{ position: absolute; right: 0; top: 15px; color: #999; font-size: 14px;}
.Floor002367 .wrap-header .more:hover{ color: #204da0;}
.Floor002367 .wrap-header h2{ margin: 0; font-weight: normal; font-size: 20px; color: #333;}
.Floor002367 .wrap-header h2 span{ color: #a9c7ff; padding-left: 15px; font-weight: lighter;}
.Floor002367 .wrap-header .p{ margin: 5px 0 0; font-size: 14px; color: #999;}
@media (min-width:768px ) {
.Floor002367 .wrap-header h2{font-size: 22px;}
}
@media (min-width:1024px ) {
.Floor002367 .wrap-header h2{font-size: 24px;}
}


.Floor002367 .list-row{ position:relative; margin-bottom:2%;}
@media(min-width:481px){
.Floor002367 .list-row ul:not(:first-child) li{ position:absolute; top:0; height:100%; width:48.5%;}
.Floor002367 .list-row ul:not(:first-child) li:nth-child(1){ left:0;}
.Floor002367 .list-row ul:not(:first-child) li:nth-child(2){ right:0;}
}
.Floor002367 .list-row ul:nth-child(2){ top:0;}
.Floor002367 .list-row ul:nth-child(3){ bottom:0;}
.Floor002367 .list-row ul:first-child li{ padding-bottom:124%;}
.Floor002367 .list ul li{ position:relative;}
.Floor002367 .list ul li > *{ position:absolute;transition: all .3s ease-in-out;}
.Floor002367 .list li a,
.Floor002367 .list li .Ispic,
.Floor002367 .list li .layer{ width:100%; height:100%; left:0; top:0; }
.Floor002367 .list li .Ispic{z-index:0;}
.Floor002367 .list li a{z-index:10;}
.Floor002367 .list li .layer{ background:rgba(0,0,0,0.35); top: auto; bottom:0; color:#fff;}

.Floor002367 .list li .layer dl{ position: absolute; top: 50%;  transform: translateY(-50%); z-index: 5; color: #fff; text-align: center; width: 100%;}
.Floor002367 .list li .layer dt{ font-size: 24px; font-weight: normal;}
.Floor002367 .list li .layer dd{ font-size: 14px; display: none;}
.Floor002367 .list li .more{ position: absolute; z-index: 5; height: 29px; line-height: 29px; width: 97px; border-radius: 29px; display: block; background: #204da0; color: #fff; font-size: 14px; text-align: center; opacity: 0; right: 2%; top: 50%;transform: translateY(-50%);}
.Floor002367 .list li:hover .layer{ height: auto; padding: 15px 2%;}
.Floor002367 .list li:hover .layer dl{ float: left; position: static; text-align: left;transform: translateY(0);}
.Floor002367 .list li:hover .layer dt{ font-size: 20px;}
.Floor002367 .list li:hover .layer dd{display: block;}
.Floor002367 .list li:hover .more{ opacity: 1;}
.Floor002367 .list li:hover img{ transform: scale(1.1);}
@media(min-width:769px){
.Floor002367 .list-row ul:first-child{width: 32%;}
.Floor002367 .list-row ul:not(:first-child){ z-index:10; position:absolute; right:0; width:66%; height:47.5%;}
}
@media(min-width:481px) and (max-width:768px){
.Floor002367 .list-row ul{ margin-bottom:2%;}
.Floor002367 .list-row ul:not(:first-child){ padding-bottom:30%;}
}
@media(max-width:768px){
.Floor002367 .list-row ul{ position:relative; }
}
@media(max-width:480px){
.Floor002367 .list-row ul{ position:relative; }
.Floor002367 .list-row ul:not(:first-child) li{ padding-bottom:62%; margin-top:2%;}
}


.rencln {padding: 5% 0;background: url(../images/Floor002574-back.jpg) no-repeat center center;background-size: cover;}
.rencln .Tibox{ margin-bottom:3%; width:100%; text-align: center; font-size:0;}
.rencln .Tibox span{ display: block; font-size:.36rem; color:#333;}
.rencln .Tibox:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.rencln .oiwl{ display: flex; justify-content: space-between; flex-wrap:wrap;}
.rencln .txt-box{ padding:2% 4%; text-align: center; width:30%; background-color:#fff; border-radius:10px; overflow: hidden; background-size:cover; background-position:center; background-repeat: no-repeat; color:#fff; position: relative;}
.rencln .txt-box .tit{ font-size:.36rem; color:#333;}
.rencln .txt-box::after{ content:''; display: block; background: rgba(0, 0, 0, 0.5); position: absolute; width:100%; height:100%; top:0; left:0; z-index:1;}
.rencln .txt-box .item{ position: relative; z-index:3;}
.rencln .list{ width:68%;}
.rencln .list .ul{ display:flex; flex-wrap:wrap;}
.rencln .list li{ float: left; width:48%; margin-right:4%; margin-bottom:4%; background:#fff; padding: 3% 2%; text-align: center; border-radius:10px; overflow: hidden; background-size:cover; background-position:center; background-repeat: no-repeat; position: relative;}
.rencln .list li::after{ content:''; display: block; background: rgba(0, 0, 0, 0.5); position: absolute; width:100%; height:100%; top:0; left:0; z-index:1;}
.rencln .list li:nth-child(2n){margin-right: 0}
.rencln .list li:last-child,
.rencln .list li:nth-last-child(2){ margin-bottom:0;}
.rencln .list li .icon{ position: relative; z-index:3;}
.rencln .list li .txt{ position: relative; z-index:3;}
.rencln .list li .tit{font-size: .24rem;color: #fff;font-family: 'HarmonyOS_Sans_SC_Medium';padding-top:20px}
.rencln .list li p{line-height: 1.85;color: #fff; font-size:.16rem}
.rencln .list li img{max-width: 75px;}

@media(max-width:640px){
.rencln .list{ width:100%;}
.rencln .txt-box{ padding:4%; line-height:1.5; font-size:.26rem; margin-bottom:5%; width:100%;}
.rencln .list li img{ max-width:45px;}
}


/* 表单 */
.popUp-box{ position:fixed; top:0; left:0; background:rgba(0, 0, 0, 0.5); width:100%; height:100%; display:none; z-index:80;}
.popUp-box .back-shell{ position: absolute; top:50%; left:50%; width:100%; transform:translate(-50%,-50%);}
.popUp-box .back-color{ padding:50px 100px; position: relative; background:#fff; border-radius:5px; overflow: hidden;}
.popUp-box .back-shell .close{ position: absolute; right:10px; top:10px; width:48px; height:48px; background: url(../images/close.png) no-repeat center; background-size: cover; cursor: pointer;}


.popUp-box form,
.popUp-box table,
.popUp-box .ytable-cell{ width:100%;}
.popUp-box .name{ font-size:16px; color: #333;}
.popUp-box input{ width:100%; border:solid 1px #ccc; line-height: 35px; padding: 5px 15px; border-radius:5px; overflow: hidden;}
.popUp-box textarea{ border:solid 1px #ccc; width:100%; min-height:150px;padding: 0 15px; border-radius:5px; overflow: hidden;}
.popUp-box table tr td{padding: 10px 0;}
.popUp-box table tr td:first-child{width: 120px;}
.popUp-box .Aniu{ display: flex; align-items: center;}
.popUp-box .Aniu input{margin-right: 20px; width:40%;font-size: 16px;border-radius: 5px;cursor: pointer;}
.popUp-box .Aniu input:last-child{ margin-right:0;}

@media(max-width:768px){
.popUp-box .back-color{ padding:30px 50px;}
.popUp-box .back-shell .close{ width:35px; height:35px;}
}
@media(max-width:640px){
.popUp-box .back-color{ padding:50px 30px;}
.popUp-box table tr td:first-child{ width:auto;}
.popUp-box table tr td{ padding:5px 0;}
.popUp-box input{ line-height:25px; padding:10px;}
.popUp-box .Aniu input{ padding:5px;}
.popUp-box textarea{ min-height:100px; padding:10px;}
.popUp-box .back-shell .close{ width:35px; height:35px;}
}



/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:5% 0;background: url(../images/Part1-bg.jpg) no-repeat center center; background-size: cover;}
.RighInfo002257 .imgs{text-align: center;}
.RighInfo002257 .tit{color:#222;margin-bottom:3%;text-align: center;}
.RighInfo002257 .tit:after{width:0.6rem;height: 2px;background:#007cba;content:'';display: inline-block;}
.RighInfo002257 .tit aside{font-size:0.36rem;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{padding:5px 0;}

.RighInfo002257 .item .word{background:#007cba;color:#fff;padding:5% 4%;text-align: center;}
.RighInfo002257 .item:nth-child(2n) .word{}
.RighInfo002257 .item .h1{font-size:0.24rem; margin: 0;font-weight: normal; }
.RighInfo002257 .item .con{font-size:16px; margin: 10px 0 0;}
.RighInfo002257 .item .con .p1{font-size:0.24rem;}
@media only screen and (min-width:768px ) {
    .RighInfo002257 .item .word,
    .RighInfo002257 .item .pic{min-height: 320px}
    .RighInfo002257 .item{}
    .RighInfo002257 .item .pic{ float: left; width: 67.4%;}
    .RighInfo002257 .item .word{ float: right; width: 32%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
    .RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ }
}


.jobbg .cover{position: fixed; width: 100%; height: 100vh; top: 0; left: 0; background-color: rgb(0 0 0 / 0.5); z-index: 200; display: none;}
.jobbg .cover .window{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); padding: 3% 5%; background-color: #fff; border-radius: 10px; width: 96%; max-width: 1200px; height: 78vh; overflow-y: auto;}
.jobbg .cover .tit-box{position: relative;}
.jobbg .cover .title{line-height: 50px; font-size: 24px; margin-bottom: 3%;}
.jobbg .cover .close{width: 48px; height: 48px; background: url(../images/close.png) no-repeat center; background-size: cover; cursor: pointer; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.jobbg .cover .job-email{color: #007cba; padding: 0.2rem 0; border-top: 1px dashed #cdcdcd; margin-top: 0.3rem;}


.Talent{padding: 5vw 0;}
.Talent .tit{color:#222;margin-bottom: 3%; text-align: center;}
.Talent .tit aside{font-size:0.36rem;}
.Talent .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.Talent .ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.Talent .ul:not(:first-child){margin-top: -1px;}
.Talent .ul li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 40px 20px;}
.Talent .ul li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}
.Talent .ul .row-2 li:not(:last-child):after{right: -1px;}
.Talent .ul  .row-4 li{width: 25%;}
.Talent .ul  .row-3 li{width: 33.3333%;}
.Talent .ul  .row-2 li{width: 50%;}

.Talent .ul li > *{padding: 0 10px;}
.Talent .ul li .icon img{max-width: 68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.Talent .ul li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.Talent .ul li b{font-size: 18px;font-weight: bold;display: block;padding: 20px 0;color: #555;}
.Talent .ul li p{margin: 0;line-height: 28px;font-size: 16px;}
@media(max-width:480px){
.Talent .ul li{padding: 20px 0;}
.Talent .ul li b{font-size: 16px;}
.Talent .ul li p{font-size: 14px;line-height: 22px;}
}




/*PicList002094 */
.PicList002094{ padding:5vw 0; background:url(../images/RighInfo002257-bg.jpg) no-repeat center center; background-size:cover;}
.PicList002094 .tit{color:#222;margin-bottom: 3%; text-align: center;}
.PicList002094 .tit aside{font-size:0.36rem;}
.PicList002094 .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.PicList002094 li{float:left;width: 22.75%;margin-right:3%;margin-bottom:3%;position:relative;padding-bottom:28%;}
.PicList002094 li .box{ position:absolute; left:0; top:0; width:100%; height:100%;}
.PicList002094 li figure,
.PicList002094 li .word{ position:absolute; left:0; width:100%;}
.PicList002094 li figure{ height:52%; transition:top 0.3s; top:0;}
.PicList002094 li figure img{ display:none;}
.PicList002094 li .word{ background-color:#fff; bottom:0; height:48%; padding:0 5%; transition:0.3s;}
.PicList002094 li aside{ position:absolute; top:52%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.PicList002094 li aside img{ display:block; width:100%; height:100%;}
.PicList002094 li aside img.hover{ display:none;}
.PicList002094 li h5{ margin:0 0 15px 0; font-size:18px; text-align:center; padding-top:25%;}
.PicList002094 li p{ line-height:24px; overflow:hidden; height:72px; margin:0; text-align: center;}

.PicList002094 li:hover figure{top:-3%;}
.PicList002094 li:hover .word{ bottom:-3%;height:54%;}
.PicList002094 li:hover aside{ top:50%;}
@media(min-width:769px){
.PicList002094 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.PicList002094 li p{ height:48px;}
.PicList002094 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.PicList002094 li{ width:48%; margin-right:4%;}
.PicList002094 li:nth-child(2n){ margin-right:0;}
.PicList002094 li{ padding-bottom:61%;}
}
@media(max-width:640px){
.PicList002094 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}



.zyfztd{padding:5vw 0;}
.zyfztd .tit{color:#222;margin-bottom: 3%; text-align: center;}
.zyfztd .tit aside{font-size:0.36rem;}
.zyfztd .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.zyfztd .imgs{ display: block;margin: 0 auto;}



.excitation{padding:5vw 0;background:url(../images/RighInfo002257-bg.jpg) no-repeat center center; background-size:cover;}
.excitation .tit{color:#222;margin-bottom: 3%; text-align: center;}
.excitation .tit aside{font-size:0.36rem;}
.excitation .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.excitation .imgs{ display: block;margin: 0 auto;}


/*RighInfo002522 */
.RighInfo002522{ padding:5vw 0;}
.RighInfo002522 .tit{color:#222;margin-bottom: 3%; text-align: center;}
.RighInfo002522 .tit aside{font-size:0.36rem;}
.RighInfo002522 .tit:after{width: 0.6rem;height: 2px;background:#007cba;content: "";display:inline-block; }
.RighInfo002522 .list dl{ float:left; width:100%; display:table; box-shadow:0 0 5px rgba(0,0,0,0.1); margin-bottom:2%; border-radius:5px}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#204da0; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#007cba; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;}

@media(min-width:769px){
.RighInfo002522 .list dl{width:23.5%;margin-right:2%;}
.RighInfo002522 .list dl:nth-child(4n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(4n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}




.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 6%;}
.RighInfo002810 .txt-list .box1{background: #f8f8f8;}
.RighInfo002810 .txt-list .info{line-height: 24px; }
.RighInfo002810 .tit{font-size: 24px; margin-top: 3%;position: relative;margin-bottom: 1%; }
.RighInfo002810 .tit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #007cba;}
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 46.667%;}
.RighInfo002810 .txt-list .pic img{max-width: 92.858%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{border-bottom: 1px solid #eee;}
.RighInfo002810 .txt-list .box2{position: relative;color: #fff;}
.RighInfo002810 .txt-list .box2 .word{background:rgba(0,124,186,0.75); position: absolute; right: 0; top: 0; width:43%; max-width: 500px; height: 100%;}
.RighInfo002810 .txt-list .box2 .txt{ position: absolute; right:15%; top: 50%; width:70%; transform: translateY(-50%); }
.RighInfo002810 .txt-list .box2 .tit{color: #fff; }
.RighInfo002810 .txt-list .box2 .tit:before{border:2px solid #fff;}

}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}




.RighInfo003138 .auto{position: relative;z-index: 1; margin-bottom: 4.5em;}
.RighInfo003138 ul li:not(.mark){text-align: center;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);}
.RighInfo003138 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;background-color: #007cba;border-radius: 50%;position: relative;}
.RighInfo003138 ul li.mark .icon:before,
.RighInfo003138 ul li.mark .icon:after{position: absolute;content: '';background-color: #000;}
.RighInfo003138 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003138 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003138 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003138 ul li .name .cn{ font-size: 1.25em;color: #000000;line-height: 1.5; margin-bottom: 24px;}
.RighInfo003138 ul li .name .en{ font-size: 0.875em;color: #999999;line-height:1;}
.RighInfo003138 ul li:not(.mark) .icon{padding: 2em 0;margin-bottom: 2em;}
.RighInfo003138 ul li:not(.mark) .icon img{ height: 4.6875em;}

@media (min-width:1025px) {
.RighInfo003138 ul{display: table;width: 100%;}
.RighInfo003138 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003138 ul li.mark{vertical-align: middle;}
.RighInfo003138 ul li:not(.mark){width: 27.143%;padding-top:4.25em; padding-bottom: 1.5em;}
}
@media (max-width:1024px) {
.RighInfo003138 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003138 ul li{padding: 2em 0;}
}



.RighInfo002818 .img-block{display: block;width: 100%;}
.RighInfo002818 ul{margin-bottom: 6%;}
.RighInfo002818 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002818 ul h3{ font-size: 18px; color: #032149;}
.RighInfo002818 ul h3:before{display: inline-block; content: ''; height:16px; width:4px; background:  #007cba; vertical-align: middle; margin-right: 15px;}
.RighInfo002818 ul .li p{ line-height: 28px; color: #666;}
@media(min-width:1025px){
.RighInfo002818 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002818 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002818 ul:nth-child(2n) .ol{float: right;}
.RighInfo002818 ul:nth-child(2n) .li{float: left;}
.RighInfo002818 ul .ol,
.RighInfo002818 ul .li{width: 50%;}
.RighInfo002818 ul .li{ position: relative; z-index: 10;}
.RighInfo002818 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
.RighInfo002818 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002818 ul .li{padding: 0!important;}
.RighInfo002818 ul .inner{ padding: 20px;}
}
