body{font-family: sans-serif;-webkit-font-smoothing: antialiased; }
#zhuti {margin-top: 100vh;background: #fff;box-shadow: 0 10px 30px 10px rgb(0 0 0 / 30%);z-index: 1;position: relative;}
.home-title{width: 100%;margin-bottom: 33px;text-align: center;}
.home-title h1{font-size: calc(42 / 16 * 1em);color: #131313;margin: 0;font-weight: 600;margin-bottom: 30px; line-height: 1; letter-spacing: 2px;}
.home-title p{font-size: calc(20 / 16 * 1em);color: #666;margin: 0;line-height: 1.5}
.home-title .waptitle{display: none;text-transform: uppercase;font-size:calc(20 / 16 * 1em);color: #ccc;font-weight: bold;}
.home-title.ti-left{text-align: left;margin-bottom:1.8vw;}

.home-more a{display: inline-block; padding: 0 calc(50 / 16 * 1em) 0 calc(25 / 16 * 1em); line-height: calc(52 / 16 * 1em);border: solid 2px #0062ff; border-radius: calc(60 / 16 * 1em);color: #0062ff; background: url(../images/Floor003197-more.svg) no-repeat right calc(25 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);font-size: calc(18 / 16 * 1em);cursor: pointer;}
.home-more a:hover{background-color: #0062ff;color: #fff; background-image: url(../images/Floor003197-more-on.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }

.home-more span{display: inline-block; padding: 0 calc(50 / 16 * 1em) 0 calc(25 / 16 * 1em); line-height: calc(52 / 16 * 1em);border: solid 2px #0062ff; border-radius: calc(60 / 16 * 1em);color: #0062ff; background: url(../images/Floor003197-more.svg) no-repeat right calc(25 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);font-size: calc(18 / 16 * 1em);}
.home-more span:hover{background-color: #0062ff;color: #fff; background-image: url(../images/Floor003197-more-on.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }

@media(max-width:1024px){
    .home-title{margin-bottom: 15px;}
    .home-title h1{font-size: calc(30 / 16 * 1em);margin-bottom: 15px}
    .home-title .pctitle{display: none;}
    .home-title .waptitle{display: block;}
    .home-more a{font-size: calc(14 / 16 * 1em);}
}



/*Top003124 */
.Top003124{position: relative;z-index: 100}

.Top003124 header{display: flex;justify-content: space-between;align-items: center}

.Top003124 .logo{}
.Top003124 .logo a{display: flex;align-items: center;height: 100%}

.Top003124 .top-right{display: flex;align-items: center;justify-content: space-between;}
.Top003124 .top-nav{font-size: 0.875em; }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
.Top003124 .top-nav dd{font-family: 'Bebas';}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}

.Top003124 .top-nav dd.lang{display: flex;align-items: center}
.Top003124 .top-nav dd.lang a{margin: 0 10px;}
.Top003124 .top-nav dd.lang a.on{border-radius: 50%;width: calc(30 / 14 * 1rem);font-size: calc(14 / 16 * 1rem);height: calc(30 / 14 * 1rem);text-align: center;display: flex;align-items: center;justify-content: center;border: 1px solid #fff}

.Top003124 .top-nav dd.stock b{font-weight: normal;}

.Top003124 .open-search{width: calc(85 / 16 * 1rem);height:calc(50 / 16 * 1rem); background: url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 26px;position: relative;display: block;position: relative;cursor: pointer}
.Top003124 .top-search{position: absolute;right: calc(80 / 16 * 1rem); top: 2%; background-color: #fff; width: 22em;max-width: 400px;border: 1px solid #ebebeb;z-index: 100}
.Top003124 .top-search .btn{background-color: rgba(0,0,0,1); background-image: url(../images/Top003124-btn.svg); background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}


.Top003124 menu li span{display: block;}

.Top003124 menu li .sub.sub-2 dt{text-align: left;padding:6px 10px;}
.Top003124 menu li .sub .prosub {padding:1.4em 2em 1.4em;}
.Top003124 menu li .sub .prosub dl{width: 23%;}
.Top003124 menu li .sub .prosub dl dt a{color: #fff;}
.Top003124 menu li .sub .prosub dl dd{border-bottom: 1px solid #ebebeb;padding-bottom: 15px;margin-bottom: 15px;position: relative;}
.Top003124 menu li .sub .prosub dl dd::after{content: '';position: absolute;left: 0;bottom: -2px;width: 5em;height: 3px;background:#0062ff }
.Top003124 menu li .sub .prosub dl dd a{font-size: 1.375em;color: #fff;}
.Top003124 menu li .sub .prosub dl dd:hover a{color: #ffd35e;}
.Top003124 menu li .sub dl{background:none;padding:0;}
.Top003124 menu li .sub dl dt{padding:7px 0;}
.Top003124 menu li .sub dl dt:hover{background:#0062ff;}
.Top003124 menu li .sub dl dt a{color:#fff;}


/*滚动后*/
.Top003124.hover .top-nav dd.lang a.on{color: #fff;}
.Top003124.hover .open-search{background: url(../images/Top003124-btn-on.svg) no-repeat center;background-size: auto 26px;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124.hover .top-nav dd.lang a.on{border-color: #333;color: #0062ff}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}

@media (min-width:1025px) {
    .Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
    .Top003124.Down{transform: translateY(-5.3125em);}
    .Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);border:none;}
    .Top003124.hover .logo .white,
    .Top003124:not(.hover) .logo .red{display: none;}
    .Top003124:not(.hover),
    .Top003124:not(.hover) a:not(:hover){color: #fff;}
    
    .Top003124 menu {width: 65%}
    .Top003124 menu ul{display: flex;justify-content: flex-end;}
    .Top003124 menu li{}  
    .Top003124 menu li:not(:first-child){margin-left: 4vw;}
    .Top003124 menu li span,
    .Top003124 menu li span a{line-height:calc(85 / 16 * 1rem);font-size:calc(18 / 16 * 1rem); font-weight: bold;}  
    .Top003124 menu li span a:hover{color: #0062ff;}
    .Top003124 menu li span a{display: block;position: relative;z-index: 1;}
    .Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
    .Top003124.hover menu li span a:after{background-color: #0062ff;}
    .Top003124 menu li:hover span a:after,
    .Top003124 menu li.aon span a:after{width: 100%;}
    .Top003124 menu li .sub{position: absolute; top: 100%; background-color: rgba(0,0,0,0.5);border-radius: 0 0 5px 5px; overflow: hidden;}
    .Top003124 menu li .sub .prosub {display: flex;justify-content: space-between;}
    .Top003124 menu li .sub.sub-2{width: 48em;margin-left: -14em;}
}

@media (max-width:1024px) {
    .Top003124{height: 70px;background: #fff }
    .Top003124 header{height: 70px}
    .Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    .Top003124 .logo .white{display: none;} 
    
    .Top003124 .logo{height: 4em;}
    .Top003124 .logo img{height: 3em;}
    .Top003124 .top-nav{}
    .Top003124 .top-nav dd{line-height: 2;}
    .Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
    .Top003124 .top-nav dd.oa a{width:2em;}
    .Top003124 .top-nav dd.lang a.on{border-color: #333;color: #0062ff}
    
    .Top003124 menu{position: fixed; left: -100%;top:70px;height: calc(100% - 70px); overflow: auto; background-color: #fff; width: 100%;opacity: 0;transition: 0.3s ease;}   
    .menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
    .Top003124 menu li{ border-bottom: 1px solid #eee;}
    .Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;font-size: 16px}
    .Top003124 .has-sub span .op:before,
    .Top003124 .has-sub span .op:after{background-color: #0062ff;}
    .Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
    .Top003124 menu li .sub dl{padding: 20px 0}
    .Top003124 menu li .sub dl dt{text-align: left;padding: 7px 20px}
    .Top003124 menu li .sub dl dt a{color: #333}
    
    .Top003124 menu li .sub .prosub dl{padding: 0;width: 100%;margin-bottom: 30px}
    .Top003124 menu li .sub .prosub dl dd a{color: #333;}
    .Top003124 menu li .sub .prosub dl dd::after{width: 100%}
    .Top003124 menu li .sub .prosub dl dt a{color: #333}
    
    .Top003124 .open-search{width:2.4em; height:2.4em;background-color: #0062ff; background-size: auto 60%;margin: 0 10px}   
    .Top003124 .open-search.on:before,
    .Top003124 .open-search.on:after{background-color: rgba(0,0,0,1);}
    .Top003124 .top-search{top: 70px;right: 0;width: 100%;position: fixed;border: 0;border-top: 1px solid #ebebeb;}
    .Top003124 .open-menu{width:2.4em; height: 2.4em; right: auto;top: auto;transform: translateY(0);position: relative} 
    .Top003124 .open-menu i{width: 80%; left: 20%;background-color: #0062ff;} 
}






/*Banner002766 */
.Banner002766{}

.Banner002766 .slick-list li{position: relative;}
.Banner002766 .slick-list li a{display: block;}
.Banner002766 .slick-list li img{display: block; width: 100%;}
.Banner002766 .slick-list li img.wap{display: none;}
.Banner002766 .slick-list li .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Banner002766 .slick-list li .txt-main .auto{max-width: 1720px; height: 100%;position: relative;}
.Banner002766 .slick-list li .txt-main .auto img{height: 100%; transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002766 .slick-list li .url{position: absolute;width: 40%;max-width: 308px; font-size: 20px; z-index: 20;color: #fff; transition: 0.3s 0.5s;text-align: center;line-height: 65px;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.8s;}
.Banner002766 .slick-list li.ani-show .txt-main .auto img,
.Banner002766 .slick-list li.ani-show .url{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;-webkit-opacity: 1;}
.Banner002766 .slick-list li .url:before,
.Banner002766 .slick-list li .url:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(255,255,255,0.2); transition: 0.5s;}
.Banner002766 .slick-list li .url:before{left: 0; top: 0;}
.Banner002766 .slick-list li .url:after{right: 0; bottom: 0;}
.Banner002766 .slick-list li .url:hover:before,
.Banner002766 .slick-list li .url:hover:after{width: 0;}
.Banner002766 .slick-list li .url:hover{background:#000; }
.Banner002766 .slick-list li .url span{display: inline-block;background: url(../images/Banner002766_more.png) no-repeat right center; padding-right: 40px; transition: 0.3s;}
.Banner002766 .slick-list li .url:hover span{background: none; padding: 0;}

.Banner002766 li.slick-slide video{position: absolute; z-index: 10; left: 0; top: 0 ; width: 100%;height: 100%; object-fit: cover;object-position: center center;}

.Banner002766 .slick-dots{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 5%; text-align: center;}
.Banner002766 .slick-dots li button{display: none;}
.Banner002766 .slick-dots li{display: inline-block; border-radius: 50%; margin: 0 5px; cursor: pointer; width: calc(20 / 16 * 1rem); height: calc(20 / 16 * 1rem);position: relative;background: #fff;}
/* .Banner002766 .slick-dots li.slick-active:after{content: ''; position: absolute; background: #fff;border-radius: 50%; width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;} */
.Banner002766 .slick-dots li.slick-active{background: unset;border: 2px solid #fff;}
.Banner002766 .slick-arrow{position: absolute; z-index: 10; top: 50%;background: none;border: 0;font-size: 0; height: 22px; width: 22px; margin-top: -11px;  border-bottom: 3px solid #fff; border-right: 3px solid #fff; cursor: pointer;}
.Banner002766 .slick-prev{left: 5%;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner002766 .slick-next{right: 5%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(max-width:1024px){
    .Banner002766 .slick-list li img.pc{display: none;}
    .Banner002766 .slick-list li img.wap{display: block;}
    .Banner002766 .slick-arrow{height:30px; width: 30px; margin-top: -15px;}
    .Banner002766 .slick-list li .url{line-height: 40px; max-width:200px;font-size: 16px;}
}
@media(max-width:640px){
    .Banner002766 .slick-dots li{width: 10px; height: 10px; margin: 0 2px;}
    .Banner002766 .slick-dots li.slick-active:after{width: 4px; height: 4px;margin: -2px 0 0 -2px;}
    .Banner002766 .slick-arrow{display: none!important;}
}
@media(max-width:480px){
    .Banner002766 .slick-list li .url{line-height: 28px; max-width:120px;font-size: 12px;}
    .Banner002766 .slick-list li .url span{padding-right: 30px;}
}


#zhuti {margin-top: 100vh;background: #fff;box-shadow: 0 10px 30px 10px rgb(0 0 0 / 30%);z-index: 1;position: relative;}

/*Floor002967 */
.Floor002967{padding:calc(120 / 16 * 1em) 0 calc(80 / 16 * 1em);overflow:hidden;}
.Floor002967 .tab {display: flex;flex-wrap: wrap;}
.Floor002967 .tab li{cursor:pointer;width:23.5%;text-align:center;margin-right:2%;margin-bottom:23px;}
.Floor002967 .tab li:nth-child(4n){margin-right:0;}
.Floor002967 .tab li .inner{ max-width: calc(110 / 16 * 1em); margin: 0 auto;padding-bottom:calc(20 / 16 * 1em);position:relative;}
/* .Floor002967 .tab li.aon .inner:after{ position: absolute;content: ""; left: 0; bottom: 0;width: 100%;height: 2px;background: #0062ff;} */
.Floor002967 .tab li .ico{margin:0 auto 12px;width:calc(80 / 16 * 1em);height:calc(44 / 16 * 1em);position:relative;}
.Floor002967 .tab li .ico .img1{opacity:0;position:absolute;left:0;top:0;}
.Floor002967 .tab li .ico-5{width: calc(44 / 16 * 1em);}
.Floor002967 .tab li p{margin:0;padding-top:10px;font-size: calc(18 / 16 * 1em); line-height:calc(30 / 18 * 1em);color:#2d3144;}
.Floor002967 .tab li.aon .ico img{}
.Floor002967 .tab li.aon .ico .img1{opacity:1;}
.Floor002967 .tab li.aon p,.Floor002967 .tab li:hover p{color:#0062ff;font-weight: 600;}
.Floor002967 .tab li.aon{position: relative;box-shadow: 0 11px 14px rgba(29,32,137,0.4)}


.Floor002967 .tab-list {padding:calc(50 / 16 * 1em) 0 0;background: #f3f3f3;}
.Floor002967 .tab-list .auto{position:relative;}
.Floor002967 .tab-list .item{position:absolute;width:100%;left:0;top:0;transition:0.3s all;transform:translateX(150%);opacity:0;transition: 0.3s;}
.Floor002967 .tab-list .item.show{transform:translateX(0);opacity:1}
.Floor002967 .tab-list .item.show li a{border: 1px solid #f9b601;}
.Floor002967 .tab-list .item .more{ margin-top: calc(40 / 16 * 1em);text-align: center;}
.Floor002967 .tab-list .item .more a{ color:#0062ff;display: inline-block;line-height: 1;padding-right: 1.25em; background: url(../images/icon-more.svg) no-repeat right center; background-size: auto 0.625em;}
.Floor002967 .item .iet{ transition:.3s; border-radius: calc(10 / 16 * 1em);}
.Floor002967 .item .iet a{position:relative;color:#868080;display:block;padding:calc(70 / 16 * 1em) 0 calc(36 / 16 * 1em);border-radius: calc(10 / 16 * 1em); background: #fff; text-align:center;transition:0.3s;}
.Floor002967 .item .iet lable{position:absolute;left:calc(30 / 14 * 1em);top:calc(30 / 14 * 1em);z-index:5;background: linear-gradient(to right , #ffbe0c , #f8b500) ;color:#fff;font-size:calc(14 / 16 * 1em);padding:calc(5 / 14 * 1em) calc(10 / 14 * 1em);border-radius:4px;display: none}
.Floor002967 .item .iet.newTrue lable{display: block}
.Floor002967 .item .iet .pic{margin:0 auto;text-align:center;overflow:hidden;transition:0.3s;position: relative;padding-bottom: 68%}
.Floor002967 .item .iet .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: contain}
.Floor002967 .item .iet .txt{position:relative;z-index:20;transition:0.3s;transform:translateY(30px);padding: 0 calc(20 / 16 * 1em)}
.Floor002967 .item .iet .tit1{color:#2d3144;font-size:calc(22 / 16 * 1em);}
.Floor002967 .item .iet .btn{display:inline-block;margin:calc(20 / 14 * 1em) auto 0 auto;opacity:0;color:#fff;background:#0062ff;font-size: calc(14 / 16 * 1em);padding: 0 calc(25 / 14 * 1em); line-height: calc(36 / 14 * 1em);border-radius: calc(32 / 14 * 1em);transition:.3s;}
.Floor002967 .item .iet:hover{box-shadow:0 0 25px rgb(0 33 49 / 28%);background: #fff;}
.Floor002967 .item .iet:hover .btn{opacity:1;}
.Floor002967 .item .iet:hover .txt{transform:translateY(0);}
.Floor002967 .item .iet:hover .pic{transform:translateY(-20px);}

.Floor002967 ul.tab{padding: 0 0 0;}
.Floor002967 .tab li{background: #0062ff;padding: calc(10 / 16 * 1em);}
.Floor002967 .tab li .pic{background: #fff;padding: calc(6 / 16 * 1em) calc(10 / 16 * 1em);margin-right: 1vw;overflow: hidden;}
.Floor002967 .tab li .inner{display: flex;width: 100%;max-width: unset;text-align: left;align-items: center;color: #fed100;padding-bottom: 0;}
.Floor002967 .tab li.aon .inner{color: #fff;}
.Floor002967 .tab li .inner h1{margin: 0;font-size: calc(20 / 16 * 1em);}
.Floor002967 .tab li .inner p{color: unset;font-weight: 400;margin-top: 3px;padding: 0;font-size:.875em;letter-spacing: 1px;line-height: 1;}
.Floor002967 .tab li.aon::before{content: "";display: block;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #0062ff;margin-top: 0px;position: absolute;left: 50%;bottom: -39px;margin-left: -15px;}


.seForm{position: relative;padding-right: 118px; overflow: hidden; border-radius: 80px;max-width:calc(610 / 16 * 1rem);margin:0 auto 3vw;}
.seForm .btn{position: absolute;right: 0; top: 0; width: 134px; height: calc(56 / 15 * 1em); color: #fff;background: #0062ff; font-size: calc(15 / 16 * 1em); border: 0; cursor: pointer;}
.seForm .text{width: 100%;line-height: calc(56 / 15 * 1em); height: calc(56 / 15 * 1em);background: #f8f9fb; border: 0;padding: 0 20px;font-size:calc(15 / 16 * 1em);}

.Floor002967 .home-title{margin-bottom: 32px;}
.Floor002967 .home-more{text-align: center;margin: 0 auto 2.4vw;font-size: 0.875em;}

.Floor002967 .swiper-button-next,
.Floor002967 .swiper-button-prev{ border:solid 1px #0062ff; background:#fff; border-radius:100%; width:3em; height:3em; line-height:3em;bottom: 0;left: 20%;top:auto;}
.Floor002967 .swiper-button-next:after,
.Floor002967 .swiper-button-prev:after{ font-size:1em;}
.Floor002967 .swiper-button-next{right: 20%;left: auto}
@media(min-width:1025px){
.Floor002967 .swiper{padding:calc(25 / 16 * 1em) 25px;padding-bottom: 6%;margin: 0 -25px;}
.Floor002967 .tab li .txt{letter-spacing: 2px;}
}
@media(max-width:1024px){
.Floor002967{padding:calc(50 / 16 * 1em) 0;}
.seForm{padding-right: 90px;}
.seForm .btn{width: 90px; }

.Floor002967 .tab-list {padding:calc(50 / 16 * 1em) 0;}
.Floor002967 .tab li{display: flex;padding: calc(10 / 16* 1em) calc(16 / 16* 1em);}
.Floor002967 .tab li.aon::before{transform: translateX(-50%);top: 100%;;margin-left: 0;border-top-color: #0062ff;}
.Floor002967 .tab li .pic{display: none;}
.Floor002967 .tab li .inner{justify-content: center;text-align: center}
.Floor002967 .tab li .inner h1{font-size: calc(18 / 16 * 1em);}
.Floor002967 .tab li .inner p{display: none}

.Floor002967 .item .iet a{padding: 40px 0 20px}
.Floor002967 .item .iet lable{left:10px;top:10px;}
.Floor002967 .item .iet .pic{padding-bottom: 100%}
.Floor002967 .item .iet .txt{transform:translateY(10px);padding: 0 10px}
.Floor002967 .item .iet .tit1{font-size: 12px}
.Floor002967 .item .iet .btn{display:none;}

.Floor002967 .home-more{margin: 5vw auto 0}
}

/*hmabout*/
.hmabout{ position: relative; background: url("../images/hmabout_bg.jpg") no-repeat right bottom #f7f8fa;padding: calc(120 / 16 * 1em) 0;}
.hmabout .txt-info{position: relative;}
.hmabout .hmtitle { text-align: left; }
.hmabout .Homemore{padding-top: 3vw;}
.hmabout .home-title p{color: #0062ff;}

.hmabout .txt-info .inner .home-more{font-size: 14px;margin-top: 2vw;}
.hmabout .txt-info .home-title{margin-bottom: 2vw;}

/* .hmabout .txt-info .inner{padding-top: 2vw;} */
@media(min-width:769px){
    .hmabout .txt-info{padding-right:5.8vw; padding-top: 0vw;}
    .hmabout .ytable-cell{width: 50%;vertical-align: top;}
}
@media(max-width:768px){
    .hmabout .ytable,
    .hmabout .ytable-cell{display: block;}
}
.hmabout .video .pic{position: relative; z-index: 1;overflow: hidden;border-radius: 16px;}
.hmabout .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer; background: rgba(0,0,0,0.3)}
.hmabout .video .play:before{position: absolute; content: '';width: 3.125em;height: 3.125em;background:url("../images/play.png") no-repeat center center; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%; border: 3px solid #ffff;}

.hmabout .number{padding-top: 4vw;}
.hmabout .number .ul{justify-content: space-between;display: flex;}

.hmabout .number li{float: left;font-size: 16px;}
.hmabout .number li aside{color: #3c3c3c; font-size: 18px;}
.hmabout .number li aside b{font-size:50px; line-height: 0.85em;display: inline-block; margin-right: 10px; color: #0062ff;}
.hmabout .number li p{margin-bottom: 0;}

.hmabout_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.3);}
.hmabout_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.hmabout_video .close::before,
.hmabout_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.hmabout_video .close::after{ transform:rotate(45deg);}
.hmabout_video .ytable{height: 100%;}
.hmabout_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;}
.hmabout_video .files video{ background:#000;}


@media(min-width:769px) and (max-width:1024px){
    .hmabout .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
    .hmabout .number li aside b{font-size: 8vw; }
}
.hmabout .txt-info .inner{position: relative; z-index: 3;}
.hmabout .txt-info .info p{line-height:30px; margin:0; text-align: justify;}
.hmabout .txt-info .info p+p{margin-top: 14px;}

@media(max-width:768px){
    .hmabout .number{margin-top: 15px;;}
    .hmabout .number li{float: left;width: 33.3333%;}
    .hmabout .txt-info{margin: 30px 0 5vw; }
}

@media(max-width:640px){
    .hmabout .txt-info .info .name{font-size: 5vw;}
}

.slBox{padding:calc(120 / 16 * 1em) 0;}


.slBox .item .pic{background: #f5f5f5;border-radius: 12px;overflow: hidden;}
.slBox .item .pic img{object-fit: contain;width: 100%;}

.slBox .item .tit{padding-top: calc(24 / 16 * 1em);color: #0a0a0a;font-size: calc(24 / 16 * 1em);text-align: center;white-space: normal}
.slBox .item .desc{padding-top: calc(80 / 16 * 1em);color: #999;}
.slBox .auto{position: relative;}


.slBox .swiperBar {margin:calc(80 / 16 * 1em) 0 0;position: relative;height: 8px;background: #f3f4f5;border-radius: 3px;overflow: hidden;margin-right: calc(150 / 16 * 1em)}
.slBox .swiperBar .cur {left: 0;top: 0;height: 100%;background: #0062ff;position: absolute;border-radius: 3px;transition: .3s;}
.slBox .swiperCtr {position: absolute;right: 0;bottom: calc(-25 / 16 * 1em)}
.slBox .swiperCtr .btn {cursor: pointer;transition: .3s;width:calc(50 / 16 * 1em);height:calc(50 / 16 * 1em);top: 50%;border: 1px solid #dadfe4;border-radius: 50%; overflow: hidden;display: inline-block;position: relative}
.slBox .swiperCtr .btn.prev{margin-right: 15px;}
.slBox .swiperCtr .btn.next{transform: rotate(180deg)}
.slBox .swiperCtr .btn:before {content: "";left: 10%;top: 10%;width: 80%;height: 80%;position: absolute;opacity: 0.4;background: url(../images/icon-jt1.svg)no-repeat center;background-size: 16px auto;filter: grayscale(0) brightness(0);}

.slBox .swiperCtr .btn:hover{background:#0062ff;border-color: #0062ff }
.slBox .swiperCtr .btn:hover:before{filter: none;opacity: 1 }

@media(min-width:1025px){
    .slBox .title{display: flex;justify-content: space-between;align-items: center}
    .slBox .title .home_more{margin-top: 0}
    .slBox .swiper{margin: 0 -19px;}
    .slBox .item{padding:0 20px;}
}

@media(max-width:1024px){
    .slBox{padding:calc(50 / 16 * 1em) 0 ;}
    .slBox .swiper{padding: 50px 0 80px}
    .slBox .swiper-slide{z-index: 1;}
    .slBox .swiper-slide .item{opacity: .5;transition: 0.3s;}
    .slBox .swiper-slide-active, 
    .slBox .swiper-slide-duplicate-active{z-index: 10;}
    .slBox .swiper-slide-active .item, 
    .slBox .swiper-slide-duplicate-active  .item{-webkit-transform: scale(1.7) translateY(5px);transform: scale(1.7) translateY(5px);opacity: 1}
    .slBox .item .tit{font-size: 2vw;display: none;}
    .slBox .swiper-slide-active .item .tit, 
    .slBox .swiper-slide-duplicate-active .item .tit{display: block;}
    .slBox .item .pic{border-radius: 0;}
    .slBox .swiperBar {margin:calc(50 / 16 * 1em) calc(150 / 16 * 1em) 0 0;}
}


/*Floor003106 */

.Floor003106 { position: relative; z-index: 1; background: #f7f8fa;overflow: hidden}
.Floor003106 .main { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 20;}
.Floor003106 .main .slider li { text-align: center; padding:calc(50 / 16 * 1em) 0;color: #fff; border-top: 1px solid rgba(255,255,255,0.3);  cursor: pointer; position: relative; }
.Floor003106 .main .slider li:not(:last-child) { border-right: 1px solid rgba(255,255,255,0.3); }
.Floor003106 .main .slider li .icon { position: relative; display: inline-block; vertical-align: middle; width: calc(50 / 16 * 1em);height:calc(50 / 16 * 1em);margin-bottom: 0.6vw;}
.Floor003106 .main .slider li .icon img { display: block; width: calc(40 / 16 * 1em); height: calc(40 / 16 * 1em); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.Floor003106 .main .slider li .name { font-size: calc(20 / 16 * 1em); display: inline-block; vertical-align: middle; width: 100%; color: #fff}
.Floor003106 .main .slider li.slick-current:before { position: absolute; content: ""; left: 0; top: -1px; width: 100%; height: 3px; background: #f9b602; }

.Floor003106 .txt-area { position: absolute; left: 0; top: 40%; width: 100%; transform: translateY(-50%); z-index: 10; padding: 0 18%;text-align: center}
.Floor003106 .txt-area h1 {font-size: calc(28 / 16 * 1em);color: #fff;margin-top: 0}
.Floor003106 .txt-area p { font-size: calc(16 / 16 * 1em);line-height: 1.8;margin: 0;color: #fff}


.Floor003106 .home-title h1 , 
.Floor003106 .home-title p{color: #fff;}

.Floor003106 .home-title{text-align: center;padding: calc(120 / 16 * 1em) 0 0;}
.Floor003106 .home-title h1{color: #131313;margin-bottom: 1.2vw;}
.Floor003106 .home-title p{color: #131313;padding: 0 18%;}

.Floor003106 .home-more{text-align: center;margin-top: 3.4vw;}
.Floor003106 .home-more a{color: #fff;border: 1px solid #fff;background: url(../images/Floor003197-more-on.svg) no-repeat right calc(25 / 16 * 1em) center;}
.Floor003106 .home-more a:hover{background-color: #fff;color: #0062ff; background-image: url(../images/Floor003197-more.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }



@media (min-width:1025px) {
    
    .Floor003106 .bg-img .Ispic { display: block; width: 100%; height: calc(720 / 16 * 1em); position: relative;z-index: 1;}
    .Floor003106 .bg-img .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:60%; opacity: 0.35;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    }
    .Floor003106 .txt-area .t1, 
    .Floor003106 .txt-area .t2 { width: 60%; margin: 0 auto;}
}

@media (max-width:1024px) {
    .Floor003106 .home-title{padding: calc(50 / 16 * 1em) 0 0;}
    .Floor003106 .bg-img .Ispic { height: 80vh; }
    .Floor003106 .main {}
    .Floor003106 .txt-area { padding: 0 5%;top:calc(50 / 16 * 1em);transform: translateY(0); }
    .Floor003106 .txt-area p {max-height: 250px;overflow: auto;padding-right: 10px}
    
    .Floor003106 .main .slider li { background: rgba(21,99,171,0.6);padding: 20px 0 }
    .Floor003106 .main .slider li .icon { display: block; width: 100%; margin-right: 0; margin-bottom: calc(10 / 16 * 1em);}
}


.hezuo {background: url(../images/bj5.jpg) no-repeat center;background-size: cover;  padding: 8em 0;position: relative;}
.hezuo:before{content:''; position: absolute;left: 0;width: 100%;bottom:0;z-index: 20;padding:44px 0 44px; background: url(../images/bg1.png) no-repeat left bottom;}
.hezuo .h-title{margin-bottom:2em;}
.hezuo .neir{padding-bottom: 41%;position: relative;}
.hezuo .neir .lef {position: relative;}
.hezuo .neir .lef li {list-style: none;position: absolute;top: 57em;width: 11vw;height: 5.4vw;display: flex;align-items: center;justify-content: center;}
.hezuo .neir .lef li:nth-child(1) {left: 0vw;top: 0;}
.hezuo .neir .lef li:before {content: '';position: absolute;width: 100%; height: 100%;background: #fff;z-index: 0;transition: all 0.5s;}
.hezuo .neir .zhong {position: absolute;left: 0;right: 0;top: 13.5vw;/* bottom: 0; */margin: auto;width: auto;height: auto;text-align: center;z-index: 0;}
.hezuo .neir .zhong .home_title{padding-bottom: calc(18 / 16 * 1em);}
.hezuo .neir .zhong .home_more{display: inline-block;}
.hezuo .neir .lef li img {max-height: 5vw;position: relative;max-width: 11vw;}
.hezuo .neir .lef li a{display: block;overflow: hidden;}
.hezuo .neir .lef li .hover{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;color:#fff;text-align:center;background:url("../images/home_brand_li_bg.png") no-repeat right center #0062ff;opacity:0;transition:.3s;}
.hezuo .neir .lef li:hover .hover{opacity:1;}
.hezuo .neir .lef li:nth-child(2) {left:0;top: 9vw;}
.hezuo .neir .lef li:nth-child(3) {left: 0;top: 18vw;}
.hezuo .neir .lef li:nth-child(4) {left:0vw;top:27.5vw;}
.hezuo .neir .lef li:nth-child(5) {left: 15vw;top: 6vw;}
.hezuo .neir .lef li:nth-child(6) {left: 15vw;top: 15vw;}
.hezuo .neir .lef li:nth-child(7) {left: 15vw;top: 24vw;}
.hezuo .neir .lef li:nth-child(8) {right: 15vw;top: 6vw;}
.hezuo .neir .lef li:nth-child(9) {right: 15vw;top: 15vw;}
.hezuo .neir .lef li:nth-child(10) {right: 15vw;top: 24vw;}
.hezuo .neir .lef li:nth-child(11) {right: 0vw;top: 0;}
.hezuo .neir .lef li:nth-child(12) {right: 0;top: 9vw;}
.hezuo .neir .lef li:nth-child(13) {right: 0;top: 18vw;}
.hezuo .neir .lef li:nth-child(14) {right: 0vw;top: 27.5vw;}
.hezuo .neir .lef li:nth-child(8)~li:before {}
.hezuo .neir .zhong img {max-width: 13vw;}
@media screen and (max-width: 768px) {
    .hezuo{background:none;padding:6% 0;}
    .hezuo .neir .zhong {position: relative;top:0;margin-bottom:22px;}
    .hezuo .neir .lef li {position: relative;width: 49%;height: auto;padding: 10px 10px;left: 0 !important;right: 0 !important;top: 0 !important;bottom: 0 !important;margin-bottom: 3%;min-height: 70px;}
    .hezuo .neir .lef ul {display: flex;flex-wrap: wrap;}
    .hezuo .neir .lef li .hover{display: none;}
    .hezuo .neir .lef li:hover .hover{display: block;}
    .hezuo .neir {padding-bottom: 0;}
    .hezuo .neir .lef li img {max-height: 50px;max-width: 100px;}
    .hezuo .neir .lef li:before {transform: none !important;}
    .hezuo .neir .lef li:not(:nth-child(2n)) {margin-right: 2%;}
}



.Floor002841 { text-align: center; overflow: hidden; padding: calc(120 / 16 * 1em) 0; position: relative; }
.Floor002841::after { content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,.36); position: absolute; top: 0; left: 0; }
/* .Floor002841 .w1400 { position: relative; z-index: 5; max-width:12rem; } */
.Floor002841 .h-title .cn,
.Floor002841 .h-title .en{color: #fff}
.Floor002841 .info { color: #fff; line-height: 1.875; }
.Floor002841 .open-video { position: relative; display: inline-block; cursor: pointer; z-index: 10; margin: calc(64 / 16 * 1em) 0 calc(70 / 16 * 1em) 0;}
.Floor002841 .open-video i { display: block; margin: 0 auto; width: 60px; height: 60px; border-radius: 50%; background: url(../images/icon-play.svg) no-repeat center center; background-size: auto calc(50 / 16 * 1em);position: relative; z-index: 4; }
.Floor002841 .open-video:before, 
.Floor002841 .open-video:after { position: absolute; content: ''; border-radius: 50%; background: #fff; opacity: 0.1; -webkit-opacity: 0.1; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.Floor002841 .open-video:before { left: -15px; top: -15px; bottom: -15px; right: -15px; animation-delay: 0.3s; }
.Floor002841 .open-video:after { left: -30px; top: -30px; bottom: -30px; right: -30px; }
.Floor002841 ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.Floor002841 ul li { width:calc(220 / 16 * 1em); }
.Floor002841 ul li .num { padding-bottom: 10px; border-bottom: 1px solid #fff; text-align: center; position: relative; }
.Floor002841 ul li .num p { margin: 0; color: #fff; font-size: calc(24 / 16 * 1em);}
.Floor002841 ul li .num p span { font-size: 48px;font-weight: bold;margin-right: calc(2 / 16 * 1em);}
.Floor002841 ul li .desc { text-align: center; margin-top: calc(15 / 16 * 1em); }
.Floor002841 ul li .desc p { margin: 0; color: #fff; line-height: 1.75; }
.Floor002841 .auto{position: relative;z-index: 5;}
.Floor002841 .home-title h1 ,.Floor002841 .home-title p{color: #fff;}

@media(min-width:1025px){
    .Floor002841 .info { font-size: calc(18 / 16 * 1em); }
}

.video-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; background: rgba(0,0,0,0.5); }
.video-box .close { cursor: pointer; width: 40px; height: 40px; position: fixed; z-index: 4; right: 20px; top: 20px; }
.video-box .close::before, .video-box .close::after { position: absolute; content: ''; width: 80%; left: 10%; height: 3px; top: 50%; margin-top: -1.5px; background: #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.video-box .close::before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.video-box .ytable { height: 100%; }
.video-box .ytable-cell { text-align: center; }
.video-box video { width: 90%; max-width: 900px; }
 @keyframes scale {
 0% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
 50% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
}
 100% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
}
@-webkit-keyframes scale {
 0% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
 50% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
}
 100% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
}
@-ms-keyframes scale {
 0% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
 50% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
}
 100% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
}



/*Floor003145 */
.Floor003145 {padding: calc(120 / 16 * 1em) 0; overflow: hidden; }
.Floor003145 .slider { margin: 0 calc(-15 / 16 * 1em);}
.Floor003145 .slider li { }
.Floor003145 .slider li a { position: relative; display: block; margin: 0 calc(15 / 16 * 1em); height: calc(450 / 16 * 1em);color: #fff; }
.Floor003145 .slider li a > * { position: absolute; }
.Floor003145 .slider li a:before { position: absolute; content: ""; width: 100%; height: 100%; top: 0; right: 0; background: linear-gradient(to bottom, rgba(81,108,140,1) 0%, rgba(81,108,140,0.25) 100%); z-index: 15; }
.Floor003145 .slider li .Ispic { left: 0; top: 0; width: 100%; height: 100%; transition: 0.5s; }
.Floor003145 .slider li .txt, .Floor003145 .slider li .more { left: calc(40 / 16 * 1em); top: calc(40 / 16 * 1em); transition: 0.5s; }
.Floor003145 .slider li .txt { position: absolute; z-index: 20; right: calc(40 / 16 * 1em); }
.Floor003145 .slider li .txt:before { width: calc(25 / 16 * 1em); margin-bottom: calc(20 / 16 * 1em); background: #9fc33d; display: block; content: ''; height: calc(3 / 16 * 1em); }
.Floor003145 .slider li .tit { font-size: calc(30 / 16 * 1em);}
.Floor003145 .slider li .desc { opacity: 0; height: 0; overflow: hidden; transition: 0.5s; padding-top: calc(30 / 16 * 1em); margin-top: calc(30 / 16 * 1em); border-top: 1px solid rgba(255,255,255,0.35); }
.Floor003145 .slider li .desc span { display: block; margin: calc(12 / 18 * 1em) 0; font-size: calc(18 / 16 * 1em); padding-left: calc(25 / 18 * 1em); background: url(../images/icon-gou.svg) no-repeat left center; background-size: calc(15 / 18 * 1em) auto; }
.Floor003145 .slider li a:hover .txt { top: calc(60 / 16 * 1em); }
.Floor003145 .slider li a:hover:before { background: linear-gradient(to bottom, rgba(74,126,192,0.95) 0%, rgba(74,126,192,0.95) 100%); }
.Floor003145 .slider li a:hover .desc { opacity: 1; height: auto; }
	
.Floor003145 .controls { margin-top: calc(60 / 16 * 1em); font-size: 1em; position: relative; }
.Floor003145 .controls:before { position: absolute; content: ''; left: 0; height: 1px; top: 50%; width: 100%; background-color: #e4e4e6; }
.Floor003145 .controls .inner { display: table; margin: 0 auto; background-color: #fff; padding: 0 calc(60 / 16 * 1em); position: relative; z-index: 4; }
.Floor003145 .controls .slick-dots li { float: left; width: calc(12 / 16 * 1em); height: calc(12 / 16 * 1em); margin: 0 calc(10 / 16 * 1em); position: relative; list-style: none; }
.Floor003145 .controls .slick-dots li a { position: absolute; width: 100%; height: 100%; background-color: #c9c9ce; border-radius: 50%; }
.Floor003145 .controls .slick-dots li.slick-active a { background-color: #9fc33d; }
.Floor003145 .controls .slick-arrow { position: absolute; width: calc(40 / 16 * 1em); height: calc(40 / 16 * 1em); border: solid 1px #9fc33d; background-image: url(../images/icon-arrow-green.svg); background-position: center; background-repeat: no-repeat; cursor: pointer; top: 50%; margin-top: calc(-20 / 16 * 1em); border-radius: 50%; font-size: 1em; background-size: auto calc(14 / 16 * 1em); }
.Floor003145 .controls .slick-disabled { border-color: #c9c9ce; background-image: url(../images/icon-arrow-gray.svg); cursor: default; }
.Floor003145 .controls .slick-prev { left: 0; transform: rotateY(180deg) }
.Floor003145 .controls .slick-next { right: 0; }
	
@media (min-width: 1025px) {
    .Floor003145 .slider li a { height: 28vw; }
}


/*Floor003196 */
.Floor003196 { background: #fafafa; padding:calc(120 / 16 * 1em) 0;}
.Floor003196 .tab{text-align: center;margin-bottom: 2.6vw}
.Floor003196 .tab a{background:#e9e9e9; padding:0 calc(20 / 18 * 1em); margin-bottom: 1px;display:inline-block; line-height:calc(56 / 18 * 1em);font-size: calc(18 / 16 * 1em) ;min-width:156px; border-radius:30px; overflow:hidden; margin:0 calc(16 / 18 * 1em);cursor: pointer}
.Floor003196 .tab a.aon,
.Floor003196 .tab a:hover{ color:#fff; background-color:#0062ff;}

.Floor003196 .main .box{ display: none}

.Floor003196 .left-box { width: 39%;}

.Floor003196 .left-box a{width: 100%; background-color: #fff; border-radius: 12px;overflow: hidden;display: block}
.Floor003196 .left-box a:hover{box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);}
.Floor003196 .left-box .pic { overflow: hidden; }
.Floor003196 .left-box .pic figure { width: 100%; height: calc(400 / 16 * 1em);transition: all .5s ease; }
.Floor003196 .left-box a:hover .pic figure { transform: scale(1.08); }
.Floor003196 .left-box .txt {padding: 0 calc(28 / 16 * 1em);width: calc(100% - 140px);}
.Floor003196 .left-box .centent{display: flex;padding: calc(36 / 16 * 1em) 0;}
.Floor003196 .left-box .tit {font-size: calc(22 / 16 * 1em);line-height: calc(34 / 24 * 1em); margin: 0; color: #0b173f; font-weight: normal; transition: all .5s ease; text-align: justify;font-weight: 600;}

.Floor003196 .left-box p {margin-top: 12px;color: #777; line-height: calc(28 / 16 * 1em);margin-bottom: 0;}
.Floor003196 .left-box .more {margin-top: calc(30 / 16 * 1em); display: flex; align-items: center; color: #9fc33d; }
.Floor003196 .left-box .more:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em);width: calc(6 / 16 * 1em);height: calc(6 / 16 * 1em);border-top: 2px solid #9fc33d; border-right: 2px solid #9fc33d; transform: rotate(45deg); }
.Floor003196 .right-box {width: 58%; }
.Floor003196 .right-box .list {}

.Floor003196 .right-box .list ul li:hover{box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);}
.Floor003196 .right-box .list ul li:hover .tit a{color:#0062ff ;}
.Floor003196 .right-box .list ul li:hover p{color:#0062ff ;}

.Floor003196 .time{text-align: center;border-right: 1px solid #f3f3f3;width:calc(140 / 16 * 1em) ;flex: 0 0 auto}
.Floor003196 .time b{font-size: calc(30 / 16 * 1em);color: #0062ff;}
.Floor003196 .time span{color: #666;font-size: calc(18 / 16 * 1em);display: block}


.Floor003196 .right-box .list ul li {padding-bottom: calc(30 / 16 * 1em);margin-bottom: calc(40 / 16 * 1em);background: #fff;padding: calc(30 / 16 * 1em) 0;border-radius: 14px;}

.Floor003196 .right-box .list ul li .txt{padding: 0 calc(28 / 16 * 1em);width: calc(100% - 140px);}
.Floor003196 .right-box .list ul li:last-child { margin-bottom: 0; border-bottom: 0;}
.Floor003196 .right-box .list ul li p{margin-top: 10px;margin-bottom: 0;line-height: 1.55;}
.Floor003196 .right-box .list ul li .tit{font-size: calc(22 / 16 * 1em); color: #131313; line-height: calc(30 / 20 * 1em);transition: all .5s ease; font-weight: 600;}
/* .Floor003196 .right-box .list ul li .time {margin-top: calc(9 / 16 * 1em); color: #c9c9ce; line-height: calc(18 / 16 * 1em);padding-left:calc(28 / 16 * 1em);background: url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto;} */
.Floor003196 .home-more{text-align: center;margin-top: 2vw;}



@media(min-width:1025px){
    .Floor003196 .main .box .flex{ display: flex; justify-content: space-between;align-items: flex-start }
    .Floor003196 .right-box .list ul li a{}
    .Floor003196 .right-box .list ul li .pcbox{display: flex;align-items: center;}
    .Floor003196 .main .box .wapbox{display: none;}
    
    .Floor003196 .home-more{display: none;}
}

@media (max-width:1024px) {
    .Floor003196 { padding:calc(50 / 16 * 1em) 0;}
    
    .Floor003196 .tab{margin-bottom: 30px;}
    .Floor003196 .tab a{line-height:calc(56 / 18 * 1em);min-width:100px;margin:0 calc(4 / 18 * 1em);}
    
    .Floor003196 .main .box .pcbox{display: none;}
    
	.Floor003196 .main, 
    .Floor003196 .left-box .list ul { display: block; }
	.Floor003196 .left-box, 
    .Floor003196 .left-box .list ul li, 
    .Floor003196 .right-box { width: 100%; }
	.Floor003196 .left-box .list ul li { margin-bottom:calc(20 / 16 * 1em);}
    
    .Floor003196 .left-box{margin-bottom: 10px}
    .Floor003196 .left-box .centent{padding: 20px 0}
    .Floor003196 .left-box .pic figure{height: 200px}
    
    .Floor003196 .time{width:calc(80 / 16 * 1em) }
    .Floor003196 .time b{font-size: calc(20 / 16 * 1em)}
    .Floor003196 .time span{font-size:12px;}
    
    .Floor003196 .txt{width: calc(100% - 80px);padding: 0 20px}
    .Floor003196 .tit{font-size: 16px!important}
    .Floor003196 p{margin-top: 2px!important}
    
    .Floor003196 .right-box {display: none;}
    .Floor003196 .right-box .list ul li{margin-bottom: 10px;padding: 0;overflow: hidden}
    .Floor003196 .right-box .list ul li a{}
    
    .Floor003196 .main .box .wapbox .pic { overflow: hidden; }
    .Floor003196 .main .box .wapbox .pic figure { width: 100%; height: 200px;transition: all .5s ease; }
    .Floor003196 .main .box .wapbox .txt {width: 100%;padding: 20px }
    .Floor003196 .main .box .wapbox .txt .tit{font-size: calc(18 / 16 * 1em);margin: 0; color: #0b173f;padding-bottom: 12px }
    .Floor003196 .main .box .wapbox .txt p{font-size: calc(14 / 16 * 1em);margin: 0; color: #777; }
    .Floor003196 .main .box .wapbox .txt .time{font-size: calc(14 / 16 * 1em);color: #777; padding-top: 12px;width: 100%;border-right: 0;text-align: left}
    .Floor003196 .main .box .wapbox .txt span{font-size: calc(14 / 16 * 1em);color: #777; padding-top: 12px;display: inline-block}
    
    .Floor003196 .home-more{font-size: 14px;}
}




/*Floor003083 */
.Floor003083{padding: calc(120 / 16 * 1em);background: #fff;}
.Floor003083 .auto{/*overflow: hidden;*/max-width: 1560px;width: 94%;position: relative; z-index: 2;}
.Floor003083 .title{line-height: 1;font-family: 'SourceHanSansCN-Medium';font-size: 36px;color: #333;}

.Floor003083 .slick-dots{text-align: center;margin-top: 1.2vw;display: flex;justify-content: center;}
.Floor003083 .slick-dots li{display: inline-block;list-style: none;}
.Floor003083 .slick-dots li button{font-size: 0; width: 10px; height: 10px; background: rgba(0,0,0,0.2);border: 0;padding: 0; border-radius: 60px;cursor: pointer;margin: 0 8px;transition: 0.3s;}
/* .Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;} */
.Floor003083 .slick-dots li.slick-active button{width: 32px; height: 10px; left: 0; top: 0;background: #0f55b0;}

.Floor003083 .slider{margin: 0 -45px 0 -40px; padding-right: 5px;}
.Floor003083 .slick-slide{overflow: hidden;}
.Floor003083 .slick-slide > div{float: left;border: 1px solid #f5f5f5;padding: 0.5em;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 10%;background: #fff;}
.Floor003083 .slick-slide .Ispic{height: 140px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
    .Floor003083 .slick-slide > div{width: 16.6667%;}
    .Floor003083 .slick-slide  > div:nth-child(6n+1),
    .Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
    .Floor003083 .slick-slide > div{width: 25%;}
    .Floor003083 .slick-slide  > div:nth-child(4n+1),
    .Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
    .Floor003083 .slick-slide > div{width: 33.333%;}
    .Floor003083 .slick-slide  > div:nth-child(3n+1),
    .Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:640px){
    .Floor003083{font-size: 3vw;}
    .Floor003083 .title{font-size: 5vw}
    .Floor003083 .slick-slide > div{width: 50%;}
    .Floor003083 .slick-slide  > div:nth-child(2n+1),
    .Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
    .Floor003083 .slick-slide .Ispic{height: 28vw;}
}

/*.Menu002252 为demo编号 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,
.Menu002252 a:hover{ color:#fff; background-color:#0062ff;}
@media(min-width:768px){
	.Menu002252{}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 16px 1px;}
}
@media(min-width:1024px){
	.Menu002252{margin-top: -0.6vw;margin-bottom: 2.6vw;}
	.Menu002252 a{display:inline-block;line-height:56px; padding:0 20px;background:#e9e9e9; min-width:156px; border-radius:60px;font-size: 18px;}
}
 

/*.Menu002253 为demo编号 */
.Menu002253{padding:0 0 10px; text-align:center; overflow:hidden;}
.Menu002253 a{font-size:16px; display: block;background:#f5f5f5; padding: 10px; margin-bottom: 1px; }
.Menu002253 a.aon,.Menu002253 a:hover{ color:#fff; background-color:#0062ff;}
@media(min-width:768px){
	.Menu002253{}
	.Menu002253 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 16px 1px;}
}
@media(min-width:1024px){
	.Menu002253{margin-bottom: 2.5vw;}
	.Menu002253 a{display:inline-block;line-height:55px; padding:0 20px;background:#f5f5f5; min-width:150px; border-radius:60px;font-size: 18px;}
}



/*.Bottom002443 为demo编号 */
.Bottom002443{background: url(../images/Bottom002443-bg.jpg)no-repeat center #000;background-size: cover;}
.Bottom002443,
.Bottom002443 a{color: #fff;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002443 a:hover{ color: #ffb400;}
.Bottom002443 .auto{ position: relative;}

.Bottom002443 .bottom{ padding: calc(80 / 16 * 1em) 0 calc(60 / 16 * 1em);}

.Bottom002443 .bottom-left .hotline{ padding-left: calc(70 / 20 * 1em);font-size: calc(20 / 16 * 1em);background: url(../images/icon-tel.svg)no-repeat top left;background-size:calc(60 / 20 * 1em);color: #fff;}
.Bottom002443 .bottom-left .hotline .tel{font-size:  calc(26 / 16 * 1em);color: #ffb400;font-weight: bold;line-height: 1}

.Bottom002443 .bottom-left .code{display: flex;justify-content: space-between;margin-top:calc(80 / 16 * 1em)  }
.Bottom002443 .bottom-left .code .left{width: 30%;max-width:calc(130 / 16 * 1em) ;text-align: center}
.Bottom002443 .bottom-left .code .left img{max-width:calc(130 / 16 * 1em) ;width: 100%}
.Bottom002443 .bottom-left .code .left .tit{color: #fff;margin-top: calc(15 / 16 * 1em) }
.Bottom002443 .bottom-left .code .right{display: flex;width: 65%;flex-wrap: wrap;justify-content: space-between;}
.Bottom002443 .bottom-left .code .right li{width: 22%;text-align: center;cursor: pointer}
.Bottom002443 .bottom-left .code .right li:not(:nth-child(-n+4)){margin-top: 15px;}
.Bottom002443 .bottom-left .code .right li .icon img{max-width:calc(44 / 16 * 1em);}
.Bottom002443 .bottom-left .code .right li .tit{padding-top: 5px;color: #fff;}
.Bottom002443 .bottom-left .code .right li .hover{display: none;}


.Bottom002443 .nav .dl dt{ padding-bottom:15px;}
.Bottom002443 .nav .dl dt a{ color:#fff; font-size:calc(18 / 16 * 1em); line-height:24px;}
.Bottom002443 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Bottom002443 .nav .dl dd a{ display:block; line-height:30px;font-weight: 500;color: rgba(255,255,255,.8)}
.Bottom002443 .nav .dl dd a:hover{ color: #ffb400}
.Bottom002443 .nav .dl:last-child{padding-right: 0;}

.Bottom002443 .weixinbox{ margin: 10px 0;}
.Bottom002443 .weixinbox dd{ display: inline-block; width: 48%; max-width: 100px;}

.Bottom002443 .weixinbox dd span{ display: block; text-align: center; padding-top: 5px;}

.Bottom002443 .add{border-top:1px solid rgb(255 255 255 / 20%);border-bottom:1px solid rgb(255 255 255 / 20%);padding:34px 0;}
.Bottom002443 .add b{padding-bottom: 8px;color: #fff;display: inline-block;font-size: calc(16 / 14 * 1em);}
.Bottom002443 .add p{margin: 0;line-height: 1.6;color:rgb(255 255 255 / 80%);font-weight: 400;font-size: 0.875em;}


.Bottom002443 .add .add-list .dh{background: url(../images/footer_dh.svg) no-repeat left center;background-size: 24px;font-size: calc(28 / 16 * 1em);padding-left: 36px;}

.Bottom002443 footer{ line-height:24px; position: relative;padding: 32px 0 ; color: #fff}
.Bottom002443 footer .links a{ display:inline-block; position: relative;}
.Bottom002443 footer .links a+a{ margin-left: 20px;}
.Bottom002443 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: rgb(255 255 255 / 20%); }


@media only screen and (min-width:1025px ) {
    .Bottom002443 .bottom{display: flex;justify-content: space-between;}
    .Bottom002443 .bottom-left{ width: 28%;}
    
    .Bottom002443 .nav{width: 65%; max-width: 1340px;}
    .Bottom002443 .nav .dl{ float:left;}
    
    .Bottom002443 .add{display: flex;align-items: center;justify-content: space-between;}
    .Bottom002443 .add .left{width: 20%}
    .Bottom002443 .add .left img{height:calc(93 / 16 * 1em) }
    .Bottom002443 .add .right{display: flex;align-items: center;width: 65%;justify-content: flex-start;}
    .Bottom002443 .add .add-list{}
    .Bottom002443 .add .add-list:not(:last-child){margin-right: 6vw;position: relative;padding-right: 6vw;}
    .Bottom002443 .add .add-list::before{height: 100%;width: 1px;background: rgb(255 255 255 / 20%);content: '';display: block;position: absolute;right: 0;}
    .Bottom002443 .add .add-list:last-child::before{display: none;}
    
    .Bottom002443 footer .left{display: flex;align-items: center;}
    .Bottom002443 footer .gov{margin-left:calc(40 / 16 * 1em) }
    .Bottom002443 footer .copyright{ float: right;}
}

@media only screen and (max-width:1024px ) {
    .Bottom002443 .bottom{ padding: calc(50 / 16 * 1em) 0;}
    .Bottom002443 .nav{ display: none;}
    
    .Bottom002443 .weixinbox{ text-align: center}
    .Bottom002443 .weixinbox dd{margin: 0 10px}
    
    .Bottom002443 .add{padding: 20px 0}
    .Bottom002443 .add .left{margin-bottom: 20px}
    .Bottom002443 .add .add-list:not(:last-child){margin-bottom: 26px}
    .Bottom002443 .add b{font-size: 18px}
    .Bottom002443 .add p{font-size: 14px;}
    
    .Bottom002443 footer{ text-align: center;}
}



/*Floor003044 */
.Floor003044{overflow: hidden;}

.Floor003044 .bottom{padding: calc(80 / 16 * 1em) 0 calc(80 / 16 * 1em);}

.Floor003044 .box{display: flex;justify-content: space-between;}
.Floor003044 .video .inner{position: relative; z-index: 1;}
.Floor003044 .video video{    position: absolute;background: #000;left: 12%;top: 5%;width: 77%;height: 61%;z-index: 5;}
.Floor003044 .play{font-size: 100px;}
.Floor003044 .play:before,
.Floor003044 .play:after,
.Floor003044 .play i{position: absolute;border-radius: 50%; left: 50%; top: 39%;transform: translate(-50%,-50%);}
.Floor003044 .play i{ width: 0.82em;height: 0.82em; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 0.26em auto;}
.Floor003044 .play:before,
.Floor003044 .play:after{content: '';background-color: #0062ff;opacity: 0.11; transform-origin: 0 0;}
.Floor003044 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor003044 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

.Floor003044 .home-title p{color:#0062ff;}
.Floor003044 .intro{position: relative; z-index: 4;}
.Floor003044 .intro .edit-info{padding: 0 0 0;overflow: hidden;line-height: 2;margin-bottom: calc(46 / 16 * 1em);}
.Floor003044 .intro .edit-info p{color: #131313;font-size: calc(18 / 16 * 1em);margin-top: 0;text-align: justify;}
.Floor003044 .home-more{font-size:0.875em;}


.Floor003044 .number{padding-top: 1vw;margin-top: calc(20 / 16 * 1em);}
.Floor003044 .number .ul{justify-content: space-between;display: flex;justify-content: end;}

.Floor003044 .number li{color: #fff;position: relative;padding-left: 3vw;}

.Floor003044 .number li aside{font-size: calc(18 / 16 * 1em);}
.Floor003044 .number li aside b{font-size:calc(46 / 16 * 1em); line-height: 0.85em;display: inline-block; margin-right: 10px; }
.Floor003044 .number li p{margin-bottom: 0;}

.Floor003044 .aus-title{margin-bottom: calc(42 / 16 * 1em);}
.Floor003044 .aus-title h1{color: #e6e6e6;text-transform:uppercase;font-size: calc(46 / 16 * 1em);margin: 0;position: relative;padding-bottom: calc(8 / 46 * 1em);}
.Floor003044 .aus-title h1::before{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #e7e7e7;content: '';}
.Floor003044 .aus-title p{color: #000;font-size: calc(28 / 16 * 1em);letter-spacing: 2px;margin-bottom: 0;}
.Floor003044 .home-title{margin-bottom: 0;}

.Floor003044.box2{padding-top: calc(120 / 16 * 1em);}
.Floor003044.box2 .intro{padding-top: 0;}
.Floor003044.box2 .intro .edit-info{max-height: calc(300 / 16 * 1em);overflow: auto;padding-right: calc(36 / 16 * 1em);}

.Floor003044.box2 .intro .edit-info::-webkit-scrollbar {width: 8px;border-radius: 8px;}
.Floor003044.box2 .intro .edit-info::-webkit-scrollbar-track {background: #f1f1f1; /* 设置滚动条轨道的背景颜色 */}
.Floor003044.box2 .intro .edit-info::-webkit-scrollbar-thumb {background: #1140b6; /* 设置滚动条滑块的背景颜色 */}
.Floor003044.box2 .intro .edit-info::-webkit-scrollbar-thumb:hover {background: #1140b6; /* 设置滚动条滑块的鼠标悬停背景颜色 */}


@media(min-width:1025px){
    .Floor003044 .bottom{background: url(../images/Floor003044-bg.jpg) no-repeat bottom center;background-size: cover;}
	.Floor003044 .intro{width: 44%;padding-top: 2.2vw;}
    .Floor003044 .intro .edit-info .wapbox{display: none;}
    .Floor003044 .video{width: 50%;}
    
    
    .Floor003044 .number li:not(:first-child)::before{width: 1px;height: 100%;position: absolute;background: #fff;content: '';display: block;left: 14%;}
    
}

@media(max-width:1024px){
    .Floor003044 .bottom{padding: calc(50 / 16 * 1em) 0;position: relative;margin-top:calc(20 / 16 * 1em) }
    .Floor003044 .bottom::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 77%;background: url(../images/Floor003044-wapbg.jpg)no-repeat center;background-size: cover;z-index: 1}
    .Floor003044 .bottom .auto{position: relative;z-index: 10}
    .Floor003044 .box{flex-direction: row-reverse;}
    .Floor003044 .intro{width: 50%;}
    .Floor003044 .aus-title{display: none}
    .Floor003044 .intro .edit-info{line-height: 1.35;margin-bottom: calc(16 / 16 * 1em);}
    .Floor003044 .intro .edit-info .pcbox{display: none;}
    .Floor003044 .intro .edit-info .wapbox{color: #131313;font-size: calc(15 / 16 * 1em);margin-top: 0;text-align: justify;}
    .Floor003044 .intro .edit-info p{font-size: calc(14 / 16 * 1em);text-align: left;}
    .Floor003044 .video{width: 49%;}
    .Floor003044 .play{font-size: 16vw;}
    
    .Floor003044 .number .ul{flex-wrap: wrap;justify-content: flex-start;background: #0062ff;}
    .Floor003044 .number .ul li{width: 33.33%;padding: 10px 15px 10px 30px;margin: 5px 0;position: relative}
    .Floor003044 .number .ul li::before{content: '';position: absolute;width: 1px;height: 40%;background: #ebebeb;top: 50%;right: 0;transform: translateY(-50%)}
    .Floor003044 .number .ul li:nth-child(3n)::before{display: none}
    .Floor003044 .number li aside {font-size:12px }
    .Floor003044 .number li aside b{font-size:calc(20 / 16 * 1em);margin-right: 0 }
    .Floor003044 .number li p{margin:5px 0 0;font-size: 12px}
}


/* 公共内页 */

/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .Ispic{height: calc(560 / 16 * 1em);}
.Banner003069 .txt{position: absolute; left: 0; bottom: 38%; width: 100%; z-index: 10;color: #fff; font-size: calc(42 / 16 * 1em);}
.Banner003069 .txt .en{font-size: 0.5em;margin-top: 0.6em;text-transform: uppercase;}
.Banner003069 .txt .cn{}
@media(max-width:640px){
	.Banner003069 .Ispic{height: 200px;}
	.Banner003069 .txt{font-size: 6vw;}
}

/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135.fixed{position: sticky;background: #fff;z-index: 9;}
.Menu003135 .current{ font-size: calc(16 / 16 * 1em); padding-left: 1.8em;background: url(../images/Menu003135-icon.svg) no-repeat left 1.8em;background-size: 1.3em auto; line-height: calc(71 / 14 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;padding-left: 0.5em;}
.Menu003135 .nav-menu li{float: left;font-size: calc(18 / 16 * 1em);line-height: calc(72 / 16 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.6em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #0062ff;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #0062ff}
.Menu003135 .current a{padding: 0 0.5em;}
@media (max-width:1024px) {
    .Menu003135 .current{display: none;}   
    .Menu003135 .nav-menu li{line-height:3;}
    .Menu003135 .nav-menu li:not(:last-child){margin-right:1.6em;}
}

/* 应用领域 */

/*.Floor002470 为demo编号 */
.Floor002470{ padding: calc(120 / 16 * 1em) 0; overflow: hidden;}
 
.Floor002470 .list{ margin: 0 -10px;}
.Floor002470 .home_title{text-align: center;}
.Floor002470 .item{ float: left; width: 25%;padding: 10px;}
.Floor002470 .item-inner{ position: relative; overflow: hidden; }
.Floor002470 .item .linkhref{ position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.Floor002470 .item .pic{ background-repeat: no-repeat; background-position: center; background-size: cover; padding-bottom:84%;border-radius: 0.4em;}
.Floor002470 .item .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:#011845;  -moz-opacity:0.4;  opacity: 0.05; filter:alpha(opacity=40); transition: all .3s;border-radius: 0.4em;}
.Floor002470 .item .item-inner:hover .pic:after{-moz-opacity:0.1;  opacity: 0.1; filter:alpha(opacity=10); }
.Floor002470 .item:nth-child(3n){margin-right: 0;}
.Floor002470 .item .word{position: absolute; color: #fff; bottom: 38px; left:32px;right: 32px}
.Floor002470 .item .word .ico{height: calc(38 / 16 * 1em);margin-bottom: 1.4em;}
.Floor002470 .item .word h2{ font-weight: normal; margin: 0; position: relative;line-height: 1;font-size: calc(22 / 16 * 1em)}
.Floor002470 .item .word h2 i{ font-style: normal; position: absolute; left: 0; top: 50%; margin-top: -11px;}
.Floor002470 .item .word figure{ font-size:.875em;opacity: 0;transition: all .3s; line-height: 22px; height: 0; overflow: hidden;}

.Floor002470 .item1{ width: 100%; }
.Floor002470 .item1 .pic{ padding-bottom:50.725%;}
.Floor002470 .item1 .word{ text-align: right; padding-right: 20px;}
.Floor002470 .item1 .word h2{ display: inline-block;}
.Floor002470 .item1 .word figure{ padding-right: 0;}

@media(min-width:1025px){
    .Floor002470 .item .item-inner:hover .word figure{ margin: 15px 0 0; opacity: 1; height: auto;}
}
@media only screen and (max-width: 1024px) {
    .Floor002470{ padding: calc(50 / 16 * 1em) 0;}
    .Floor002470 .item{ width: 100%; float: none;}
    .Floor002470 .item .pic{padding-bottom: 66%}
    .Floor002470 .item .word{bottom: 20px; }
    .Floor002470 .item .word figure{line-height: 20px; height: auto;opacity: 1 ;margin-top: 15px}
}

 
.Floor002470 .videobox .play{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Floor002470-play.png) no-repeat center; cursor: pointer; }
.Floor002470 .videobox .play span{ position: absolute; top: 50%; left: 0; width: 100%; height: 100%; display: block;color: #fff; font-size: 18px; text-align:center; padding-top: 40px;}
@media only screen and (max-width: 480px) {
    .Floor002470 .videobox .play{ background-size: 30px 30px;}
    .Floor002470 .videobox .play span{ font-size: 16px; padding-top: 20px;}
}
 
.Floor002470 > .Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.Floor002470 .videobox .Popup{position: absolute;}
.Floor002470 .Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 100;}
.Floor002470 .Popup .ytable{height: 100%;}
.Floor002470 .Popup .ytable .video{ max-width: 800px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.Floor002470 .Popup video{ width: 100%; }
.Floor002470 .videobox .Popup video{ height: 100%;background: #000; }
 
 
.Floor002470 .Popup .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.Floor002470 .Popup .close:before,
.Floor002470 .Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002470 .Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}


.History{background-position: center center!important;background-size: cover!important;background-repeat: no-repeat!important;padding: calc(100 / 16 * 1em);}
.History .slider-for{padding:0 calc(220 / 16 * 1em);}
.History .slider-for .item{padding:calc(50 / 16 * 1em);border-radius: 12px;overflow: hidden;}
.History .slider-for .item .box{position: relative;display: flex;align-items: center}
.History .slider-for .item .box .pic{width: calc(450 / 16 * 1em);height: calc(300 / 16 * 1em);border-radius:12px;overflow: hidden;margin-right: calc(70 / 16 * 1em)}
.History .slider-for .item .box .pic .img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: cover}
.History .slider-for .item .box .year{width:calc(370 / 16 * 1em);position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 1rem;font-weight: bold;text-align: center;color: #0062ff; line-height: 1;font-family: 'Oswald-Bold';}
.History .slider-for .item .box .con{height: calc(300 / 16 * 1em);overflow: auto;flex: 1;padding-right: calc(50 / 16 * 1em);padding-top: 2vw;}
.History .slider-for .item .box .con dl{padding:26px 0}
.History .slider-for .item .box .con dt{font-size: calc(42 / 16 * 1em);color: #0062ff;margin-bottom: calc(10 / 16 * 1em);position: relative;}
/* .History .slider-for .item .box .con dt::before{content: '';display: block;width: 58px;height: 3px;background: #0062ff;left: 0;bottom: 0;position: absolute;} */
.History .slider-for .item .box .con dd{position: relative;line-height: 1.35;margin:5px 0;font-size: calc(20 / 16 * 1em);color: #333;line-height: 2;}
.History .slider-for .item .box .con dd::before{content:'';display: block;width:4px;height:4px;box-sizing: border-box;border:2px solid #0062ff;position: absolute;left:0;top:50%;margin-top:-4px;box-sizing: content-box;border-radius: 50%;display: none}
.History .slider-for .slick-arrow{top:50%;transform: translateY(-50%);width: 56px;height: 56px;border-radius: 50%;position: absolute;border: 1px solid #dcdcdc;font-size: 0;color: transparent;background-color: #fff;z-index: 99;}
.History .slider-for .slick-arrow.slick-prev{left:5%;transform: rotate(180deg) translateY(50%)}
.History .slider-for .slick-arrow.slick-next{right:5%;}
.History .slider-for .slick-arrow{background: transparent;}
.History .slick-arrow::after {content: '';display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 0;top: 0;background-position: center center;background-repeat: no-repeat;background-size: 19px;}
.History .slider-for .slick-arrow.slick-prev::after{background-image: url(../images/Floor002873_ico.svg);}
.History .slider-for .slick-arrow.slick-next::after{background-image: url(../images/Floor002873_ico.svg);}
.History .slider-for .slick-arrow:hover{background:#0062ff;transition: all .5s;-webkit-transition: all .5s;border:1px solid transparent;}
.History .slider-for .slick-prev:hover::after{background-image: url(../images/Floor002873_ico02.svg);}
.History .slider-for .slick-next:hover::after{background-image: url(../images/Floor002873_ico02.svg);}

.History .slider-nav{margin-top:calc(30 / 16 * 1em);padding:0 calc(30 / 16 * 1em);position: relative;z-index: 10}
.History .slider-nav::before{content:'';display: block;width:100%;border-bottom:1px solid #000;left:0;bottom:calc(60 / 16 * 1em);position: absolute;opacity: .1}
.History .slider-nav .item{padding-top:calc(60 / 16 * 1em);text-align: center;height: calc(110 / 16 * 1em);line-height: calc(50 / 16 * 1em);position: relative;}
.History .slider-nav .item a{color:#333;font-size: calc(18 / 16 * 1em)m;transition: all .5s;}
.History .slider-nav .item::after{content:'';display: block;width:1px;height:10px;background: #999;position: absolute;left:50%;transform: translateX(-50%);bottom:calc(60 / 16 * 1em);transition: all .5s;}
.History .slider-nav .item.slick-current a{font-size: calc(22 / 16 * 1em);color: #0062ff}
.History .slider-nav .item.slick-current::after{height:calc(40 / 16 * 1em);background: #0062ff}

@media(max-width:1024px){
    .History .slider-for .item{padding:30px 30px 30px 0;}
    .History .slider-for .item .box{padding-left:150px;}
    .History .slider-for .item .box .year{width:150px;font-size: 40px;}
    .History .slider-for{padding:0 100px;}

}


@media(max-width:640px){
    .History .slider-for{padding:0 40px;}
    .History .slider-for .slick-arrow.slick-prev{left:0;}
    .History .slider-for .slick-arrow.slick-next{right:0;}
    .History .slider-for .item{padding:20px;}
    .History .slider-for .item .box{padding:0;}
    .History .slider-for .item .box .year{position: static;transform: translateY(0);-webkit-transform: translateY(0);width:auto;text-align: left;margin-bottom:10px;font-size: 24px;display: inline-block;}
    .History .slider-nav .item.slick-current a{font-size: 16px;}
    .History .slider-nav .item a{font-size: 14px;}
}


.PicList002433{padding: calc(120 / 16 * 1em) 0 calc(30 / 16 * 1em);background: #fff;}
.PicList002433 .main1{ padding: 0 calc(80 / 16 * 1em);}
.PicList002433 .main1 .slick-arrow{ position:absolute; top:46%; width:56px; height:56px; margin-top:-30px; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;  border: 1px solid #dcdcdc}
.PicList002433 .main1 .slick-arrow:hover:before{ background:#0062ff; background-image: url(../images/Floor002873_ico02.svg);background-position: center center;background-repeat: no-repeat;background-size: 19px;}
.PicList002433 .main1 .slick-arrow:before{     content: '';display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 0;top: 0;background-image: url(../images/Floor002873_ico.svg);background-position: center center;background-repeat: no-repeat;background-size: 19px;}
.PicList002433 .main1 .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main1 .slick-prev:before{transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg);}
.PicList002433 .main1 .slick-prev{ left:0;}
.PicList002433 .main1 .slick-next{ right:0;}

@media(max-width:1024px){
    .PicList002433{padding: calc(50 / 16 * 1em) 0;}
    .PicList002433 .main1{ padding: 0;}
    .PicList002433 .main1 .slick-arrow{ width: 40px;height: 40px;}
    .PicList002433 .main1 .slick-arrow:before{background-size: 16px auto;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:2%;}
.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:260px;}
.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:-22px; 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:320px; padding: 14px 16px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li p{ margin:0 auto;width:90%; line-height:20px; max-height:40px; color:#333;}
.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-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.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;}
}



/*Floor002658 */
.Floor002658{ overflow:hidden; padding: calc(120 / 16 * 1em) 0;}
.Floor002658 .tit{font-size:calc(40 / 16 * 1em); line-height: 1; text-align: center;color:#333;margin:0 0 3%;}

.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;}
.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0;transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li.slick-slide aside span{ display:block; border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li.slick-slide aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-52px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:18px; height:18px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:5px; top:5px; right:5px; bottom:5px; border-radius:50%; background:rgba(0,0,0,0.2);}
.Floor002658 .slick-dots li.slick-active{ border-color:#0062ff;}
.Floor002658 .slick-dots li.slick-active:before{ background:#0062ff;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:4px solid #dfdfdf;border-right:4px solid #dfdfdf; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:21%; margin-left:-35px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:21%; margin-right:-35px;}
.Floor002658 .slick-arrow:hover{ border-color:#0062ff;}
@media(max-width:1024px){
    .Floor002658{ padding: calc(50 / 16 * 1em) 0;}
    .Floor002658 li.slick-slide{ transform:scale(1);}
    .Floor002658 .slick-arrow{border-color: #fff}
    .Floor002658 .slick-prev{left:3%; margin-left:0;}
    .Floor002658 .slick-next{right:3%; margin-right:0;}
    /*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
    .Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
    .Floor002658 .slick-arrow{width: 24px; height: 24px; margin-top: -12px;border-width: 3px;}
}

/*PicList002171 */
.PicList002171{ padding: calc(120 / 16 * 1em) 0 calc(80 / 16 * 1em);background: #f3f3f3;}
.PicList002171 li{ float:left; width:15.4%; margin-right:1.5%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;background: #fff;}
.PicList002171 li img{ display:block; width:92%;margin: 0 auto;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
.PicList002171 .home_tit{text-align: center;margin-bottom: calc(58 / 16 * 1em);}
@media(min-width:1025px){
    .PicList002171 li:nth-child(6n){ margin-right:0;}
}
@media(max-width:1025px){
    .PicList002171{ padding: calc(50 / 16 * 1em) 0}
    .PicList002171 li{ width:49%;}
    .PicList002171 li:nth-child(2n){ margin-right:0;}
    .PicList002171 li dt{ font-size:15px;}
}

/*RighInfo003141 */
.RighInfo003141{padding: calc(120 / 16 * 1em) 0 calc(80 / 16 * 1em);background: #f3f3f3;}
.RighInfo003141 .plate .clearfix{display: flex;flex-wrap: wrap;}
.RighInfo003141 .plate dd{margin-bottom: 2.8565%;box-shadow: 0px 0.625em 1.375em rgba(0, 0, 0, 0.05);border-radius: 10px;overflow: hidden}
.RighInfo003141 .plate dd .pic figure{padding-bottom: 64%}
.RighInfo003141 .plate dd .txt{ padding:2em 2.2em;background: #fff;text-align: center;}
.RighInfo003141 .plate dd ol{float: left;width: 3.2em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: 100%;}
.RighInfo003141 .plate dd aside{font-size: 1.2em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
.RighInfo003141 .plate dd .img-block{border-radius: 12px 12px 0 0;}
.RighInfo003141 .plate .slick-slide > div{width:31.33%;float:left;margin: 1%}
.RighInfo003141 .plate .home_tit{text-align: center;padding-bottom: 0;}
.RighInfo003141 .plate .home_tit::before{display: none;}
.RighInfo003141 .slick-dots{text-align:center;position: absolute;left: auto;width: 20px;bottom: auto;top: 50%;transform: translateY(-50%);right: 0;z-index: 9;}
.RighInfo003141 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:18px; height:18px; position:relative;}
.RighInfo003141 .slick-dots li:before{ position:absolute; content:''; left:5px; top:5px; right:5px; bottom:5px; border-radius:50%; background:rgba(0,0,0,0.2);}
.RighInfo003141 .slick-dots li.slick-active{ border-color:#0062ff;}
.RighInfo003141 .slick-dots li.slick-active:before{ background:#0062ff;}
.RighInfo003141 .slick-dots li button{display: none;}


.RighInfo003141 .videobox{ position: relative;height: 200px;margin-bottom:3.5%;border-radius: 60px 26px 60px 26px;overflow: hidden;}
.RighInfo003141 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.RighInfo003141 .videobg .play{ display: block;   width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer;background:rgba(0,0,0,0.35);}

.RighInfo003141 .videobg .play::before,
.RighInfo003141 .videobg .play::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.RighInfo003141 .videobg .play::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,1);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.RighInfo003141 .videobg .play::after{width: 0;height: 0;border-top: 13px solid transparent;border-bottom: 13px solid transparent;border-left: 18px solid rgba(255,255,255,1);margin-left: -5px;margin-top: -12px;}

.RighInfo003141 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.RighInfo003141 .video video{ width: 100%; height: 100%; background: #000;object-fit: cover;}

@media only screen and (min-width: 1025px) {
    .RighInfo003141 .videobg,
    .RighInfo003141 .videobox{ height: 320px;}
}
@media only screen and (min-width: 1200px) {
    .RighInfo003141 .videobg,
    .RighInfo003141 .videobox{ height: 500px;}
}


@media (min-width:1025px) {
    .RighInfo003141 .intro .info{width: 42%;padding-top: 2.4em;}
    .RighInfo003141 .intro .title{line-height: 1;}
    .RighInfo003141 .intro .img{width: 50%;}
    .RighInfo003141 .number-count ul{display: flex;justify-content: space-between;padding: 0 5em;}
    .RighInfo003141 .number-count li{float: left;}
    .RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
    
    .RighInfo003141 .plate dd{float: left;width: 95% !important;margin: 2.5%}
}
@media (max-width:1024px) {
    .RighInfo003141{padding: calc(50 / 16 * 1em) 0}
    .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 .plate .clearfix{justify-content: space-between;}
    .RighInfo003141 .plate dd{width: 49%;}
    .RighInfo003141 .plate dd .txt{padding: 15px}
    .RighInfo003141 .plate dd aside{font-size: 14px}
}
@media(max-width:640px){
    .RighInfo003141 .plate dd .txt{padding: 8px;}
}


/* 产品中心 */

.Product{ padding:calc(0 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw) ;}
@media (min-width:1025px) {
    .Product .flex{display: flex; justify-content: space-between; }
    .Product .left{width: 20%; margin-right: 2%;}
    .Product .right{width:75%;}
}
@media(max-width:1024px){
    .Product{ padding:0 0 calc(50 / 16 * 1em) ;}
}

.right-tit{font-size: 28px;color: #131313;font-weight: 500;border-bottom: 1px solid #e5e5e5;padding-bottom: 28px;margin-bottom: 38px;}

/*Menu002387*/
.Menu002387 .side-title{background:url(../images/Menu002387_tit.png) no-repeat right #0062ff; background-size:auto 100%;color:#fff; font-size:18px; padding:22px 0 22px 30px; border-radius: 25px 0 0 0; font-size:24px;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #666;}
.Menu002387 .side-menu li{ border-bottom:1px solid #fff; line-height:55px; font-size: 16px; background: #f6f6f6;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a::before{ width:15px; height:15px; border-radius:50%; background:#ececec; right:10px;  margin-top:-7.5px;}
.Menu002387 .side-menu li a::after{ margin-top:-3px;border:5px solid transparent; border-top-width:4px; border-bottom-width:4px; border-left-color:#fff; right:9px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#0062ff;}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{ background:#0062ff;}
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
    .Menu002387 .side-title{}
    .Menu002387 .side-menu{ display:none;}
    .Menu002387 #side-menu{ background:#222; border-top:1px solid #fff; padding:0 20px; position:relative;}
    .Menu002387 #side-menu li a{ color:#fff;  float:left; line-height:40px; padding:0 30px;}
    .Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
    .Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#000; color:#fff; cursor:pointer; padding:0;}
    .Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
    .Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
    .Menu002387 #side-menu .disabled{ display:none;}
}
@media(max-width:640px){
    .Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
    .Menu002387 .side-title span{ font-size:12px;}
}


/*.TextList000962 为demo编号*/

.pcBox{padding: calc(120 / 16 * 1em) 0;}
.pcBox .seForm{border: 1px solid #0062ff;}
.TextList{}
.TextList li{ float:left; width:32%; margin-right:2%; border:1px solid #e5e5e5; line-height:44px; margin-bottom:2%; position:relative;}
.TextList li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList li:nth-child(3n){ margin-right:0;}
.TextList li p{margin:0; border-left:3px solid #0062ff; padding:18px 24px;font-size:1.125em;color: #131313;}
.TextList li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList li span.name{ width:85px; color:#343434; background:url(../images/TextList000962-a.png) no-repeat left center; padding-left:30px; margin-left:50px;}
.TextList li:hover{ border:1px dashed #0062ff;}
.TextList li:hover p{ color:#0062ff;}
.TextList li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#0062ff;}
@media(max-width:768px){
    .TextList li{ float:none; width:auto; margin-right:0;}
    .TextList li span.name{ width:70px;margin-left:30px;}
    .TextList li::before{right:85px;}
    .TextList li p{padding:10px;}
    .TextList li span{margin-top:10px;}
}

.Other002111{overflow-x: auto}
.Other002111 .all{ padding:10px 0;}
.Other002111 .all b{ font-size:calc(24 / 16 * 1em); color:#e14343;}
.Other002111 .tr_top td{ background-color:#0062ff; font-weight:bold; line-height:calc(20 / 16 * 1em); padding:calc(15 / 16 * 1em) calc(20 / 16 * 1em);color: #fff;position: relative;font-size: 1em}
.Other002111 .tr_top td.td_point::before{ content: '';position: absolute;width: 10px;height: 16px;right: 7px;bottom: 10px;background: url(../images/icon-px.svg)no-repeat center;background-size: 20px auto;cursor: pointer}
.Other002111 td.td_more{ width: 6%;}
.Other002111 td{ text-align:center; padding:calc(10 / 16 * 1em) calc(20 / 16 * 1em); border-bottom:dotted 1px #dedede;width: 8%;border-right: 1px solid #f2f2f2;font-size: .875em}
.Other002111 td b{ display:none;}
.Other002111 .td_one{width: 8%;}
.Other002111 .td_two{width: 6%;}
.Other002111 .td_two img{}

.Other002111 tr:hover{background: #f9f9ff;}
.Other002111 tr.active{background:#e3edff;}
.Other002111 tr.active td:first-child{ position:relative;}
.Other002111 tr.active td:first-child::before{content:'';display:block;position:absolute;top: 0;left:0;width: 1px;height: 100%;margin-top: 0;background: #0062FF;background-repeat:no-repeat;background-position:center;background-size:cover;}

.home-pro.mp-0{padding: 0;}
.Other002111 table{border: 1px solid #f3f3f3;}
.Other002111 table a{cursor: pointer;}
.Other002111 table .ta-add{color: #fff;padding: 10px 18px;box-sizing: border-box;transition: all .3s;white-space: nowrap;border-radius: 60px;border: 1px solid #0062ff;transition: 0.3s;background:#0062ff;}
.Other002111 table .ta-add:hover{background: #fff;color: #0062ff;}
.Other002111 table .ta-name{color: #004364;font-weight: bold;}
 
.select-container {overflow: hidden;border-radius: 4px;cursor: pointer;}
.select-container{}
.select-container select {width: 100%;padding:10px 10px 10px 0;border: none;box-shadow: none;background: #0062ff;background-image: none;-webkit-appearance: none; /* 移除默认样式 */appearance: none;font-size:1em;color: #fff;cursor: pointer;background: #0062ff url(../images/select_ico.svg) no-repeat right center;background-size: 10px auto;text-align: center;}

@media(max-width:1024px){
    .Other002111 table{ width: 300%;}
    .Other002111 td{ font-size:12px!important;}
}


/* 产品详情 */

 /*RighInfo003134 */
 .RighInfo003134{padding:calc(120 / 16 * 1em) 0;}
 .RighInfo003134 .auto{}
 .RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
 .RighInfo003134 .img-side .ytable-cell{ padding-bottom: 2.2em;}
 .RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 60%;}
 .RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 2em auto 0;}
 .RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
 .RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
 .RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #0062ff; width: 100%;height: 100%;}
 .RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
 .RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
 .RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
 .RighInfo003134 .controls .slick-disabled{cursor: default;}
 .RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
 .RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
 .RighInfo003134 .img-side .txt{text-align: left;}
 .RighInfo003134 .img-side .txt p{margin-bottom: .16rem;}
 .RighInfo003134 .img-side .txt p span{text-wrap: initial!important;display: inline-block;}
 .RighInfo003134 .img-side .tit{font-size: 1.875em;color: #0062ff; margin-bottom: 0.6em;font-weight: bold;letter-spacing: 2px;}
 .RighInfo003134 .img-side .line{width: 2.24rem; height: 3px; background-color: #0062ff;display: block;margin-bottom: .4rem;}


 
 .RighInfo003134 .txt-btn{display: flex;margin-top: calc(40 / 16 * 1em);}
 .RighInfo003134 .txt-btn .btn{  display: inline-block;background: #0062ff;color: #fff;border-radius: 60px;font-size:1.125em;padding: 0 calc(26 / 18 * 1em);line-height: calc(50 / 18 * 1em);margin-top: 0;}
 .RighInfo003134 .txt-btn .btn img{width: 20px;margin-right: 10px;position: relative;top: -2px;}
 .RighInfo003134 .txt-btn .btn a{display: block;color: #fff;}
 
 .RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
 .RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #0062ff;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
 .RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
 .RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
 .RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
 .RighInfo003134 .prod-intro .singlePage p{margin-bottom: 0.8em;}
 
 @media (min-width:1025px) {
     
    .RighInfo003134 .img-group{width: 32%;border-right: solid 1px #f2f2f2;}
    .RighInfo003134 .img-side .ytable-cell{padding-top: 2.2em;}
    .RighInfo003134 .img-side .txt{padding: calc(40 / 16 * 1em) calc(50 / 16 * 1em);}
    .RighInfo003134 .img-side .txt p span{min-width: calc(320 / 16 * 1em);padding-right: calc(20 / 16 * 1em)}
 }
 @media (max-width:1024px) {
     .RighInfo003134{padding:calc(50 / 16 * 1em) 0;}
     .RighInfo003134 .img-side{ padding: 20px;}
     .RighInfo003134 .img-side .ytable-cell{padding-bottom: 30px}
     .RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
     .RighInfo003134 .img-side .txt p{margin: 0}
     .RighInfo003134 .img-side .txt p span{display: block;padding: 5px 0}
     
 }
 
 .RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
 .RighInfo003134 .popUp-box > .ytable{height: 100%;}
 .RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
 .RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
 .RighInfo003134 .popUp-box .close:before,
 .RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
 .RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
 .RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
 .RighInfo003134 .popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
 .RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #0062ff; margin: 1em 0;}
 .RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
 .RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
 .RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
 .RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
 .RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
 .RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
 .RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
 .RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
 .RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #0062ff;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
 @media (min-width:1025px) {
     .RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
     .RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
 }
 @media (max-width:1024px) {
     .RighInfo003134 .popUp-box .main{padding:2em; }  
     .RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
 }
 

 /* 新闻中心 */

.news_list{padding: calc(0 / 16 * 1em) 0 calc(50 / 16 * 1em);}
.news_list *{transition:var(--s5);}
.news_list .hot {padding-bottom: 4%}
.news_list .hot .box{flex-wrap: wrap;justify-content: space-between;display: flex;align-items: center}
.news_list .hot .pic{width:50%}
.news_list .hot .pic figure{padding-bottom:62.778%;position: relative;overflow: hidden;border-radius: 10px;}
.news_list .hot .txt{width: 45%;position: relative}
.news_list .hot .txt .new{color: #fff;font-style: normal;line-height: 34px;background: #0062ff;display: inline-block;padding: 0px 16px;margin-bottom:calc(20 / 16 * 1em);border-radius: 5px;}
.news_list .hot .txt h5{line-height: calc(36 / 16 * 1em);margin: 0;font-size: calc(24 / 16 * 1em);}
.news_list .hot .txt p{margin-top: 4%; margin-bottom: 8%;line-height: 1.75;font-size: calc(18 / 16 * 1em);}
.news_list .hot .txt dl{display: flex; width:70%; border-bottom: solid 1px #e2e2e2;padding-bottom:8%;align-items: center;line-height: 2;}
.news_list .hot .txt dl time{color: #0062ff; margin-right: 40px;font-size: calc(18 / 16 * 1em);display: inline-block}
.news_list .hot .txt dl time span{margin-right: 8px;top: -2px;position: relative;}
.news_list .hot .txt dl .more{background: url(../images/icon_jt.png) no-repeat right 15px top 16px;font-size: calc(18 / 16 * 1em);display: inline-block;border: 1px solid #333;padding: 5px 27px 5px 20px;width: 136px;border-radius: 5px;}
.news_list .slick-arrow{top: auto; bottom:14%;width: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);border-radius: 50%;border: 2px solid #0062ff;position: absolute;background: url(../images/icon-jt-r.svg)no-repeat center;background-size: calc(14 / 16 * 1em) auto;z-index: 10}
.news_list .slick-prev{left:auto; right:68px;transform: rotateY(180deg)}
.news_list .slick-next{right:0;}

.news_list .list ul{display: flex;flex-wrap: wrap;}
.news_list .list li{ width: 30%; background: #f8f9fa; margin-top: 4%;margin-bottom:1%; margin-right: 5%;border-radius: 10px;overflow: hidden}
.news_list .list li:nth-child(3n){ margin-right: 0}
.news_list .list li .pic figure{padding-bottom:62.43%}
.news_list .list li .txt{padding:8% 7% 6%;}
.news_list .list li h5{line-height: 1.5;margin: 0;font-size: calc(20 / 16 * 1em);font-weight: normal;}
.news_list .list li dl{display: flex; justify-content: space-between; padding-top:4%;align-items: center}
.news_list .list li dl time{font-size: calc(18 / 16 * 1em);}
.news_list .list li dl .more{width: 50px; height: 50px; border: solid 2px #d7dce7; border-radius: 100%; position: relative}
.news_list .list li dl .more:before{content: ''; position: absolute; width: 100%; height: 100%; background: url(../images/Floor002873_ico.svg) no-repeat center center;background-size: 1em auto;}
.news_list .list li:hover{box-shadow: 0 0 49px rgba(0,33,49,0.26); background: #fff}
.news_list .list li:hover dl .more{background: #0062ff; border-color: #0062ff}
.news_list .list li:hover dl .more:before{filter: grayscale(100%) brightness(1000%);background: url(../images/Floor002873_ico02.svg) no-repeat center center;background-size: 1em auto; }
@media(max-width:1024px){
    .news_list .hot .pic,
    .news_list .hot .txt{width: 100%}
    .news_list .hot .txt{padding-top: 20px;}
    .news_list .hot .txt p{margin: 2% 0}
    .news_list .hot .txt dl{padding: 2% 0}
    .news_list .hot .txt h5{padding-left: 0}
    .news_list .hot .txt .new{top: -30px}
    .news_list .slick-arrow{bottom:10px}
    .news_list .list li{width: 48%;margin: 1%!important}
    .news_list .list li dl .more{width: 30px; height: 30px;}
    .news_list .list li h5{font-size: 16px; line-height: 24px; height: 48px;}
    .news_list .list li dl time{font-size: 12px;}
}



.Page002623 { text-align: center; font-family: Arial; margin-top: 30px; font-size: 1.125em;padding-bottom: calc(100 / 16 * 1em); }
.Page002623 .Pages{display: flex;justify-content: center;align-items: center;}
.Page002623 .Pages .p_cur, 
.Page002623 .Pages .p_count, 
.Page002623 .Pages .p_total {display: none;}
.Page002623 .Pages em { float: left; font-style: normal; }
.Page002623 .Pages .p_page {  }
.Page002623 .Pages a { float: left; line-height: 34px; width: auto;padding: 0 15px; border-radius: 3px; margin: 0 1px; }

.Page002623 .Pages .p_page .a_first,
.Page002623 .Pages .p_page .a_end { color: #0062ff;font-size: 16px;}

.Page002623 .Pages .p_page .a_first:hover,
.Page002623 .Pages .p_page .a_end:hover,
.Page002623 .Pages a.a_cur, 
.Page002623 .Pages a:hover { color: #fff; background: #0062ff;}

.Page002623 .Pages .p_page .a_prev,
.Page002623 .Pages .p_page .a_next { font-size: 0;position: relative;border: 1px solid #0062ff;margin: 0 1.5vw; }
.Page002623 .Pages .p_page .a_prev::before,
.Page002623 .Pages .p_page .a_next::before { content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon-jt.svg)no-repeat center;background-size: 20px auto;}
.Page002623 .Pages .p_page .a_next::before{transform: rotate(180deg)}
.Page002623 .Pages .p_page .a_prev:hover::before,
.Page002623 .Pages .p_page .a_next:hover::before{filter: grayscale(100) brightness(100);}

.Page002623 .Pages .p_jump{margin-left: 5vw;}
.Page002623 .Pages .p_jump .f1,
.Page002623 .Pages .p_jump .f2{display: none;}
.Page002623 .Pages .p_jump .i_text{border:1px solid #0062ff;border-radius: 3px;line-height: 34px;height: 36px;width: 8em;padding: 0 15px }
.Page002623 .Pages .p_jump .i_button{height: 36px;background: #0062ff;color: #fff;font-size: 16px;border-radius: 3px;margin-left: .5vw;width: 3.5em;border: none;}

@media(max-width:640px) {
    .Page002623 {padding-bottom:0; }
    .Page002623 .Pages em { display: none; }
    .Page002623 .Pages a { background-color: #eee; }
}

/* 新闻详情 */

/*RighInfo002939 */
.RighInfo002939{padding:calc(120 / 16 * 1em) 0;}
.RighInfo002939 .auto{max-width: 1300px}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: calc(32 / 16 * 1em);color: #212224;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}
.RighInfo002939 p{font-size:1.125em;width: 100%;}
#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 54px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #0062ff;}
@media(min-width:1025px){
    .RighInfo002939 .info-page dd{float: left; width: 50%;}
    .RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
    .RighInfo002939 .time,
    .RighInfo002939 .info-page dd a,
    .RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:1024px){
    .RighInfo002939{padding:calc(50 / 16 * 1em) 0;}
    .RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
    .RighInfo002939 .share{display: block; padding-top: 10px;}
}


/* 联系我们 */
/*.Form002802 */
.Form002802{padding: calc(120 / 16 * 1em) 0 calc(20 / 16 * 1em);position: relative;z-index: 10}
.Form002802.box2{background: #f7f7f7;}
.Form002802.box2 .box{background: #fff;padding: calc(60 / 16* 1em) calc(60 / 16* 1em);}
.Form002802.box2 .box .home-title{font-size: 14px;margin-bottom: 60px;}

.Form002802 .from .txt{text-align: center; margin-bottom: 2vw;font-size: calc(18 / 16 * 1em); }


.Form002802 .address .listtit{text-align: left; padding-bottom: 1.5vw;font-size: calc(36 / 16 * 1em);color: #131313;position: relative;padding-bottom: calc(28 / 36 * 1em);margin-bottom: calc(42 / 36 * 1em);}
.Form002802 .address .listtit:after{content: '';display:block;background: #0062ff;width: 3.8vw;height: 4px;bottom: 0;left: 0;position: absolute;}
.Form002802 .address p{ line-height: 1.75; margin: 0; color: #333; font-size: calc(18 / 16 * 1em);}
.Form002802 .address p+p{margin-top:calc(18 / 16 * 1em); padding-top:calc(15 / 16 * 1em); border-top: 1px dashed rgba(0, 0, 0, 0.1); }
.Form002802 .address .txt{padding:calc(56 / 16 * 1em) calc(60 / 16 * 1em) calc(46 / 16 * 1em); background:#f9f9f9;}
 /* .Form002802 .address .txt b{font-size: calc(30 / 16 * 1em);  color: #2e2016; } */
.Form002802 .address .txt img{max-width: 110px; }
.Form002802 .address .txt i{font-style: normal; color: #777; display: inline-block; vertical-align: middle; line-height: 1.75; padding-left:calc(20 / 16 * 1em);}


.Form002802 .from li{position:relative; }
.Form002802 .from li:not(.btn){border:1px solid #ddd; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:20px center;}
.Form002802 .from label{ position:absolute; left:20px; top:0; font-size:calc(18 / 16 * 1em); line-height:calc(62 / 18 * 1em); color:#999;}
.Form002802 .from .text{ width:100%;border:none; background:none; font-size:1em;height:calc(62 / 16 * 1em);padding:0 15px 0 20px;}
.Form002802 .from textarea.text{ height:calc(100 / 16 * 1em);padding: 15px 15px 15px 20px}
.Form002802 .from select{ width:100%;height:calc(62 / 18 * 1em);padding:0 15px 0 20px;background: url(../images/se_ico.svg) no-repeat center right 8px;font-size: 1.125em;color: #999;text-align: left}
.Form002802 .from li.ss select{border:1px solid #ddd;}
.Form002802 .from li.ss select:nth-child(2){margin-top: 2%}
.Form002802 .from .btn{text-align: center;}
.Form002802 .from .btn input{width: 50%;margin: calc(30 / 18 * 1em) auto 0 auto;max-width: calc(160 / 16 * 1em);line-height: 2.8em;text-align: center;background: #0062ff;color: #fff;display: inline-block;transition: 0.3s; font-size: 1em; cursor: pointer; border: none;}
.Form002802 .address .ewm{display: flex; margin-top: calc(18 / 16* 1em);padding-top: calc(15 / 16* 1em);border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.Form002802 .address .ewm ul{margin-left: 8px;display:flex;}
.Form002802 .address .ewm li{list-style: none;text-align: center;}
.Form002802 .address .ewm li+li{margin-left: 24px;}
.Form002802 .address .ewm li p{font-size: 14px;color: #666;margin-top: 4px;}


.Form002802 .box3 .txt{padding:calc(56 / 16 * 1em) calc(60 / 16 * 1em) calc(46 / 16 * 1em); background:#f9f9f9;}
.Form002802 .box3 .listtit{text-align: left; padding-bottom: 1.5vw;font-size: calc(36 / 16 * 1em);color: #131313;position: relative;padding-bottom: calc(28 / 36 * 1em);margin-bottom: calc(42 / 36 * 1em);}
.Form002802 .box3 .listtit:after{content: '';display:block;background: #0062ff;width: 3.8vw;height: 4px;bottom: 0;left: 0;position: absolute;}
.Form002802 .box3 p{ line-height: 1.75; margin: 0; color: #333; font-size: calc(18 / 16 * 1em);}
.Form002802 .box3 p+p{margin-top:calc(18 / 16 * 1em); padding-top:calc(15 / 16 * 1em); border-top: 1px dashed rgba(0, 0, 0, 0.1); }
.Form002802 .box3 .txt .con{overflow: auto;height: calc(300 / 16 * 1em);padding-right: 20px}
.Form002802 .box3 .txt .con::-webkit-scrollbar {width: 8px;border-radius: 8px;}
.Form002802 .box3 .txt .con::-webkit-scrollbar-track {background: #f1f1f1; /* 设置滚动条轨道的背景颜色 */}
.Form002802 .box3 .txt .con::-webkit-scrollbar-thumb {background: #1140b6; /* 设置滚动条滑块的背景颜色 */}
.Form002802 .box3 .txt .con::-webkit-scrollbar-thumb:hover {background: #1140b6; /* 设置滚动条滑块的鼠标悬停背景颜色 */}
.Form002802 .box3 .img{position: relative;height:calc(520 / 16 * 1em) }
.Form002802 .box3 .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.Form002802 .box3 .img .play{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon-play2.svg)no-repeat center rgba(0,0,0,.3);background-size: 50px auto ;cursor: pointer;z-index: 10}
.Form002802 .box3 .img .files{position: absolute;background-color: #000; z-index: 10; top: 0;left: 0; width: 100%;height: 100%; overflow: hidden;}
.Form002802 .box3 .img .files video{width: 100%;height: 100%;}
.Form002802 .box3 .img .files .close{ cursor:pointer; width:2em; height:2em; position:absolute; z-index:4; right:0.625em; top:0.625em;}
.Form002802 .box3 .img .files .close::before,
.Form002802 .box3 .img .files .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Form002802 .box3 .img .files .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
 
@media(min-width:1025px){
    .Form002802 .box{margin-bottom: calc(100 / 16 * 1em);}
    .Form002802 .box3{margin-bottom: calc(100 / 16 * 1em);}
    .Form002802 .from li{float: left; width: 49%; }
    .Form002802 .from li:nth-child(2n){float:right; }
    .Form002802 .from li:nth-child(2n) ~ li{margin-top:2%;}
    .Form002802 .from .li{width: 100%;}
    .Form002802 .address{display: flex;}
    .Form002802 .address .auto{display: flex; align-items: center; background:#f9f9f9;}
    .Form002802 .address .pic{ width:50%;}
    .Form002802 .address .txt{ width:50%;}
    .Form002802 .address .map{width:50%;}
    
    .Form002802 .box3{display: flex;justify-content: space-between;background:#f9f9f9;}
    .Form002802 .box3 .txt{width: 50%;}
    .Form002802 .box3 .img{width: 50%;}
}

@media(max-width:1024px){
    .Form002802{padding: calc(50 / 16 * 1em) 0;}
    .Form002802.box2 .box{padding: calc(50 / 16* 1em) calc(20 / 16* 1em);}
    .Form002802 .from li{margin-bottom: 10px}
    
    .Form002802 .address{margin-bottom:20px;}
    .Form002802 .address .txt{padding:20px;}
    .Form002802 .address .map{height: 200px;}
    
    .Form002802 .box3 .txt{padding: 30px}
    .Form002802 .box3 .img{height:calc(250 / 16 * 1em) }
}


.Form002802 .from .li-se{padding-bottom: 0px !important;}

 /* 人才招聘 */

 /*.TextList002208 为demo编号 */

.TextList002208{padding: calc(120 / 16 * 1em) 0;}
.TextList002208 .thead{line-height:40px; text-align:center; background:#e8e8e8;}
.TextList002208 .thead span{ float:left; width:14%; color:#131313; display:block;height:calc(56 / 16 * 1em);line-height: calc(56 / 16 * 1em); text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl:hover dt{background: #f9f9ff;}
.TextList002208 .dl .dt{text-align:center; cursor:pointer; background:#fff;border-bottom: 1px solid #f5f5f5;display: flex;align-items: center}
.TextList002208 .dl .dt span{ width:10%;  display:block; padding: 0 10px}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.TextList002208 .dl .conbox{ background:#f5f5f5; padding:20px 3%; display:none;}
.TextList002208 .dl .conbox .h5{color:#333; font-size:1.125em;margin-top: 8px;margin-bottom: 14px;}
.TextList002208 .dl .conbox .cen{margin-bottom: 28px;}
.TextList002208 .dl .conbox .bot .more{width: 120px;height: 46px;line-height: 46px;display: block;text-align: center;background: #1d2087;border-radius: 4px;color: #fff;margin-top: 25px;margin-bottom: 10px;cursor: pointer;}

.TextList002208 .dl .dt span.jobname , 
.TextList002208 .thead span.jobname{width: 16%;}
.TextList002208 .dl .dt span.jobaddr , 
.TextList002208 .thead span.jobaddr{width: 16%;}
.TextList002208 .dl .dt span.num , 
.TextList002208 .thead span.num{width: 36%;}
.TextList002208 .dl .dt span.jobyq , 
.TextList002208 .thead span.jobyq{width: 16%;}
.TextList002208 .dl .dt span.time , 
.TextList002208 .thead span.time{width: 16%;}
.TextList002208 .dl.active .dt span,
.TextList002208 .dl.active .btn{ color:#fff;}
.TextList002208 .dl.active .dt{background: #1d2087;}
.TextList002208 .dl .btn{background: url(../images/TextList002208_ico01.svg) no-repeat center center;background-size:20px;width: 32px;height: 32px;margin: 12px auto;}
.TextList002208 .dl.active  .btn{background: url(../images/TextList002208_ico02.svg) no-repeat center center;background-size:20px;}
@media(max-width:1024px){
    .TextList002208{padding: calc(50 / 16 * 1em) 0;}
    
    .TextList002208 .dl .dt span.jobname , 
    .TextList002208 .thead span.jobname{width: 70%;text-align: left;padding: 0 20px}
    
    .TextList002208 .dl .dt span.time , 
    .TextList002208 .thead span.time{width: 30%;}
    
    .TextList002208 .dl .dt span.jobname , 
    .TextList002208 .dl .dt span.num {padding: 20px}
    
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
    
    .TextList002208 .conbox{padding: 20px}
	
}
@media(max-width:640px){
    .TextList002208 .dl .dt span.num , 
    .TextList002208 .thead span.num,
    .TextList002208 .dl .dt span.jobaddr , 
    .TextList002208 .thead span.jobaddr,
	.TextList002208 .jobyq,
    .TextList002208 .dl .dt .btn i,
    .TextList002208 .thead span i{ display:none !important;}
	
}


.fixed-box{position: fixed; left: -100%; top: 0; width: 100%; z-index: 200; height: 100%;background: rgba(0,0,0,0.6);}
.fixed-box.show{left: 0;}
.fixed-box .ytable{height: 100%;}
.inviteBox{background: #ffffff;max-width: 900px;width: 90%;margin: 0 auto;}
.inviteBox .header{background: #f5f5f5;padding: 20px 30px;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: space-between;}
.inviteBox .header h1{margin: 0;font-size: 1.25em;color: #131313;}
.inviteBox .header .btn{background: url(../images/close_ico.svg) no-repeat right center;background-size: 14px auto;width: 26px;height: 26px;cursor: pointer;}
.inviteBox .con{padding: 30px;max-height: 70vh;overflow: auto;}
.inviteBox .Other002111 .tr_top td{background: unset;color: #333;}
.inviteBox .Other002111 td{text-align: left;color: #333;}
.inviteBox .Other002111 table .ta-name{color: unset;}
.inviteBox .Other002111 table .td_one{width: 24%;}
.inviteBox .Other002111 table .td_two{width: 76%;}
.inviteBox .conbox{font-size: 14px;}
.inviteBox .Other002111 table tr:hover{background: unset;}

.inviteBox .con .form{padding: 30px 0 0;}
.inviteBox .con li{border:1px solid #ddd; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:20px center;list-style: none;width: 49%;float: left;position: relative;margin-bottom: 2%;}
.inviteBox .con ul li:nth-child(2n){margin-left: 2%;}
.inviteBox .con label{ position:absolute; left:20px; top:0; font-size:calc(18 / 16 * 1em); line-height:calc(56 / 18 * 1em); color:#999;}
.inviteBox .con .text{ width:100%;border:none; background:none; font-size:1em; padding:0 15px 0 20px;height:calc(56 / 16 * 1em) }
.inviteBox .con textarea.text{ height:70px;}
.inviteBox .con .fjBox{}
.inviteBox .con .fjBox .tit{color: #000;}
.inviteBox .con .fjBox .btn{color: #666;border: 1px solid #666;display: inline-block;height: 42px;line-height: 42px;padding: 0 24px;cursor: pointer;}
.inviteBox .con .fjBox .tips{color: #666;font-size: 0.875em;}
.inviteBox .foter{width: 100%;background: #f5f5f5;border-top: 1px solid #e5e5e5;text-align: center;padding: 18px 0;}
.inviteBox .foter .btn{width: 120px;height: 46px;line-height: 44px;display: block;text-align: center;background: #1d2087;border-radius: 4px;color: #fff;margin: 0 auto;border: none}
@media(max-width:1024px){
    .fixed-box .Other002111 table{ width: 100%;}
    .inviteBox .con li{width: 100%;float: none;}
    .inviteBox .con ul li:nth-child(2n){margin-left: 0;}
}


/* 技术支持 */

.TextList000962{ padding:0 0 calc(100 / 16 * 1em);}
 .TextList000962 li{ float:left; width:31.33%; margin-right:2%; border:1px solid #e7e7e7; line-height:calc(44 / 16 * 1em); margin-bottom:2%; position:relative;}
 .TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#e7e7e7; top:20%; right:calc(110 / 16 * 1em);}
 .TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
 .TextList000962 li:nth-child(3n){ margin-right:0;}
 .TextList000962 li p{ margin:0;padding:calc(20 / 16 * 1em) calc(26 / 16 * 1em);}
 .TextList000962 li span{ float:right; margin-top:calc(20 / 16 * 1em); color:#9f9f9f;}
 .TextList000962 li span.name{ width:calc(85 / 16 * 1em); color:#343434; background:url(../images/TextList000962-a.png) no-repeat left center; padding-left:calc(12 / 16 * 1em); margin-left:calc(50 / 16 * 1em);}
 .TextList000962 li:hover{ border:1px dashed #0062ff;}
 .TextList000962 li:hover p{ color:#0062ff;}
 .TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#0062ff;}
 @media(max-width:768px){
     .TextList000962 li{ float:none; width:auto; margin-right:0;}
     .TextList000962 li span.name{ width:56px;margin-left:30px;}
     .TextList000962 li::before{right:63px;}
     .TextList000962 li p{padding:10px;}
     .TextList000962 li span{margin-top:10px;}
 }


 /*Menu002217*/
.Menu002217{ padding:calc(120 / 16 * 1em) 0 calc(60 / 16 * 1em);}
.Menu002217 h2{font-size: calc(42 / 16 * 1em); color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002217 nav{text-align: center; }
.Menu002217 nav ul li{text-align: center; padding:0 9px; display:inline-block; *zoom:1; *display:inline;border: none;}
.Menu002217 nav ul li a{display: block; min-width:180px; height:calc(62 / 16 * 1em); line-height:calc(62 / 16 * 1em); font-size: 1.125em; color: #333;border-radius:40px; background:#f5f5f5;}
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #fff;background:#0062ff;}

@media(max-width:1024px){
    .Menu002217{ padding:calc(50 / 16 * 1em) 0;}
    .Menu002217 nav ul li a{font-size:16px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
    .Menu002217 h2{ font-size:20px;}	
    .Menu002217 nav ul li{ width:100%; margin:0 0 1px; display:block;padding: 0}
    .Menu002217 nav ul li a{ border-radius:0;}	
}
/*Menu002217 End*/

 /*Menu002218*/
.Menu002218{ padding:calc(120 / 16 * 1em) 0 calc(0 / 16 * 1em);}
.Menu002218 h2{font-size: 42px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002218 nav{text-align: center; }
.Menu002218 nav ul li{text-align: center; padding:0 9px; display:inline-block; *zoom:1; *display:inline;border: none;}
.Menu002218 nav ul li a{display: block; min-width:180px; height:calc(62 / 16 * 1em); line-height:calc(62 / 16 * 1em); font-size: 1.125em; color: #333;border-radius:40px; background:#f5f5f5;}
.Menu002218 nav ul li.on a,
.Menu002218 nav ul li a:hover{color: #fff;background:#0062ff;}
@media(max-width:1024px){
    .Menu002218{ padding:calc(50 / 16 * 1em) 0;}
    .Menu002218 nav ul li a{font-size:16px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
    .Menu002218 h2{ font-size:20px;}	
    .Menu002218 nav ul li{ width:100%; margin:0 0 1px; display:block;padding: 0}
    .Menu002218 nav ul li a{ border-radius:0;}	
}
/*Menu002218 End*/


.university{overflow: hidden}
.university .box2{padding: calc(120 / 16 * 1em) 0;background: #f0f3f8;}
.university .box2 .slider{margin: 0 -.2rem;}
.university .box2 li{margin: 0 calc(20 / 16 * 1em);background: #fff;border-radius: 10px;overflow: hidden}
.university .box2 li a{}
.university .box2 li a .txt{padding: calc(30 / 16 * 1em) calc(32 / 16 * 1em) calc(26 / 16 * 1em);}
.university .box2 li a .txt .h1{font-size: calc(22 / 16 * 1em);color: #0a0a0a}
.university .box2 li a .txt .tit{color: #666;padding-top: calc(18 / 16 * 1em);line-height: 1.75;}
.university .box2 li a .txt .time{line-height: 1.66;font-size: calc(18 / 16 * 1em);color: #666;margin-top: calc(24 / 18 * 1em);}

.university .box2 .slick-dots{text-align: center;padding: 38px 0 0 0;}
.university .box2 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 0 5px; border: 1px solid #0062ff; background: unset;}
.university .box2 .slick-dots li.slick-active{background: #0062ff; }
.university .box2 .slick-dots li  button{display: none;}

@media(max-width:1024px){
    .university .box2{padding: calc(50 / 16 * 1em) 0;}
}






/*Floor002919 */

.Floor002919{padding: calc(120 / 16 * 1em) 0;}

.Floor002919 .info h3{font-size: calc(28 / 16 * 1em);color:#000;font-weight: normal;margin-bottom: calc(10 / 16 * 1em);}
.Floor002919 .info .text{max-height: calc(250 / 16 * 1em);overflow: auto;padding-right: calc(30 / 16 * 1em);}
.Floor002919 .info .text p{line-height: 1.8}

.Floor002919 .info .text::-webkit-scrollbar {width: 5px;border-radius: 8px;}
.Floor002919 .info .text::-webkit-scrollbar-track {background: #f1f1f1; }
.Floor002919 .info .text::-webkit-scrollbar-thumb {background: #1140b6; }
.Floor002919 .info .text::-webkit-scrollbar-thumb:hover {background: #1140b6;}

.Floor002919 .Ispic{position: relative; z-index: 1;}
.Floor002919 .Ispic video{    position: absolute;background: #000;left: 0%;top: 0%;width: 100%;height: 100%;z-index: 5;}
.Floor002919 .play{font-size: 100px;}
.Floor002919 .play:before,
.Floor002919 .play:after,
.Floor002919 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor002919 .play i{ width: 0.82em;height: 0.82em; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 0.26em auto;}
.Floor002919 .play:before,
.Floor002919 .play:after{content: '';background-color: #0062ff;opacity: 0.11; transform-origin: 0 0;}
.Floor002919 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor002919 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

.Floor002919 .info p.dot3{font-size: calc(15 / 16 * 1em);line-height: 2.4em; max-height: 7.2em;color: #7d7d7d; margin: 1.5625vw 0;}
.Floor002919 .set-up .year{background: rgba(17,64,182,0.8);color: #fff; text-align: center;}
.Floor002919 .set-up .year time{text-align: right;display: inline-block;}
.Floor002919 .set-up .year time span{display: block;margin-bottom: 5px;font-size: 72px; line-height: 0.8em;}
.Floor002919 .set-up .year time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}
.Floor002919 .set-up .column{}
.Floor002919 .set-up .column ul{position: relative;z-index: 2}
.Floor002919 .set-up .column li{float: left;width: 20%; text-align: left;background: #1140b6;border-right:1px solid rgba(255,255,255,0.1);padding-left:3%;}
.Floor002919 .set-up .column li:nth-child(1){}
.Floor002919 .set-up .column li a{display: block; transition: 0.3s;color: #fff;padding: calc(28 / 16 * 1em) 0;}
.Floor002919 .set-up .column li p{margin-bottom:0;}
.Floor002919 .set-up .column li aside b{font-size: calc(46 / 16 * 1em);line-height: 0.85em;display: inline-block;margin-right:1px;}

@media(min-width:1025px){
    .Floor002919 .auto > .ytable > .ytable-cell{vertical-align: top;}
    .Floor002919 .Ispic{ width: 43%; height: 29.167vw;}
    .Floor002919 .info{padding-left: 4.167vw;}
    .Floor002919 .set-up{padding-top: 3vw; padding-bottom:3vw; margin-left: 4.167vw;}
    .Floor002919 .set-up .year{width: 250px;}
    .Floor002919 .set-up .column{}
}

@media(max-width:1024px){
    .Floor002919{padding: calc(50 / 16 * 1em) 0;}
    .Floor002919 .ytable,
    .Floor002919 .ytable-cell{display: block;}
    .Floor002919 .Ispic{padding-bottom: 107%;}
    .Floor002919 .set-up{margin-top: 6vw;}
    .Floor002919 .set-up .ytable{position: relative;}
    .Floor002919 .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
    .Floor002919 .set-up .year time span{font-size: 12vw;}
    .Floor002919 .set-up .column li{width: 50%;padding-left: 20px}
    .Floor002919 .set-up .column li:last-child{width: 100%;}
    .Floor002919 .set-up .column li a{font-size: 3.5vw;}
    .Floor002919 .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}





/*Timeline002789 */
.Timeline002789{background: url(../images/history-bg.jpg);background-position: center center!important;background-size: cover!important;background-repeat: no-repeat!important;padding: calc(120 / 16 * 1em) 0;}

.Timeline002789 ul{margin-top:3%;}
.Timeline002789 li .pic{border-bottom: 1px solid #e5e5e5;background: url(../images/Timeline002789-line.png) repeat-x left bottom;padding-bottom: 29px;}
.Timeline002789 li .Ispic{padding-bottom: 52%; width: 84%;margin: 0 auto;border-radius: 5px; }
.Timeline002789 li .inner{position: relative;padding-top: 54px;text-align: center;}
.Timeline002789 li .inner:after{position: absolute;left: 50%;margin-left: -6px;top: 0;width: 1px;height:40px;background: #c9c9c9;content:'';}
.Timeline002789 li .inner time{font-size: calc(26 / 16 * 1em);display: block;color: #0062ff}
.Timeline002789 li .inner p{line-height: 30px;color: #333; width: 90%; margin:5px auto 0;font-size: calc(18 / 16 * 1em);text-align: left;}
.Timeline002789 .slick-arrow{font-size: 0;width: 30px ;height: 30px;border: 0;position: absolute;top: 50%; cursor: pointer;padding: 0;background: #0062ff;z-index: 10;border-radius: 50%;}
.Timeline002789 .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -6px;}
.Timeline002789 .slick-prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -3px;}
.Timeline002789 .slick-disabled{background: #8195b5;}
@media(min-width:1025px){
    .Timeline002789 .slick-prev{left: -15px;}
    .Timeline002789 .slick-next{right:-15px;}
}
@media(max-width:1024px){
    .Timeline002789{padding: calc(50 / 16 * 1em) 0;}
    .Timeline002789 .slick-prev{left: 0;}
    .Timeline002789 .slick-next{right:0;}
}





.culture{background: #f5f5f5;padding: calc(120 / 16 * 1em) 0 }
.culture .txt .item{border-bottom: 1px solid #aaa;padding: 1.3vw 0;position: relative}
.culture .txt .item::before{content: '';position: absolute;width: 100%;height: 5px;background:#1140b6;top: 0;left: 0;opacity: 0 }
.culture .txt .item .title{display: flex;align-items: center;;}
.culture .txt .item .title .num{font-size: 1.125em;color: #333;margin-right: 1.5vw;font-family: 'Bebas';transition: .3s all;}
.culture .txt .item .title .tit{font-size: 1.25em;color: #333;transition: .3s all;}
.culture .txt .item .desc{display: none;font-size: 1.375em;color: #333;min-height: 5em;margin-top: 20px;line-height: 1.5;transition: .3s all;}

.culture .con .pic{position: relative}
.culture .con .pic .img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;transition: .3s all}

.culture .txt .item.active::before{opacity: 1}
.culture .txt .item.active .title .tit,
.culture .txt .item.active .title .num{color: #1140b6}
.culture .txt .item.active .desc{display: block;;}


@media(min-width:1025px){
    .culture .con{display: flex;justify-content: space-between;}
    .culture .con .txt{width: 33%;padding-right: 3%;flex: 0 0 auto}
    .culture .con .pic{width: 62%;}
}
@media(max-width:1024px){
    .culture{padding: calc(50 / 16 * 1em) 0 }
    .culture .txt .item{padding: 20px 0;position: relative}
    .culture .txt .item .desc{min-height: 5em;height: auto}
    
    .culture .con .pic{height: 200px}
}



.Team{padding: calc(120 / 16 * 1em) 0 }
.Team ul {margin: 0 -20px;position: relative}
.Team li {margin: 0 20px}
.Team li .pic{padding-bottom: 60%;position: relative;overflow: hidden}
.Team li .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}

.Team .slick-arrow{ position:absolute; top:50%; width:56px; height:56px; margin-top:-28px; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;  border: 1px solid #dcdcdc}
.Team .slick-arrow:hover:before{ background:#0062ff; background-image: url(../images/Floor002873_ico02.svg);background-position: center center;background-repeat: no-repeat;background-size: 19px;}
.Team .slick-arrow:before{ content: '';display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 0;top: 0;background-image: url(../images/Floor002873_ico.svg);background-position: center center;background-repeat: no-repeat;background-size: 19px;}
.Team .slick-arrow:hover:before{ border-color:#fff;}
.Team .slick-prev:before{transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg);}
.Team .slick-prev{ left:-3%;}
.Team .slick-next{ right:-3%;}
@media(max-width:1408px){
    .Team .slick-arrow{background:rgba(255,255,255,.6);}
    .Team .slick-prev{ left:2%;}
    .Team .slick-next{ right:2%;}
}
@media(max-width:1024px){
    .Team{padding: calc(50 / 16 * 1em) 0 }
    .Team .slick-arrow{ width: 40px;height: 40px;margin-top: -3.5vw;}
    .Team .slick-arrow:before{background-size: 16px}
    .Team .slick-arrow:hover:before{background-size: 16px;}
}



.queueList {border: 0!important;margin: 0!important;color: #fff!important;}
.placeholder {min-height: auto!important;padding-top: 0!important;text-align: left!important;font-size: 14px!important;} 



/*搜索*/
.TextList002322{ padding: calc(100 / 16 * 1em) 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #0062ff;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 50px 0;} 
} 


#widget { position:fixed; right:6px; bottom:10%; z-index:100; border: 1px solid #F4F4F4; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.19); border-radius:0.625em; background-color: #fff; font-size:16px; transition:all .5s;}
#widget li {position:relative; list-style:none; text-align:center; padding:0.375em 0;}
#widget li:after{width:1.875em; height:1px; background-color:#f0f0f0; position:absolute; bottom:0; left:50%; transform:translateX(-50%); display:block; content:'';}
#widget .link  {display:flex; align-items:center; justify-content:center; width:3.125em; height:3.125em; color:#999; position:relative; z-index:5;}
#widget .link :hover .text {display:block;}
#widget .link :hover .icon {display:none;}
#widget .text {display:none; font-size:0.9375em; line-height:1.5em; width:2em;}
#widget .icon {display:block; width:100%; height:100%; background:no-repeat center center; background-size:64% auto;}
#widget .gotop .icon {background-image:url(../images/widget_06.png);}
#widget li .tel,
#widget li .mail{display: none}
#widget .away{ cursor:pointer; position:absolute; top:100%; left:0; width:3.125em; height:3.125em; background-image: url(../images/away.svg); background-size:2em; background-repeat:no-repeat; background-position:center; transition:all .5s;}

#widget .drop {position:absolute; right:-12.5%; top:50%; transform:translateY(-50%); background-color: rgb(232, 244, 253, 0.78); font-size:0.875em; padding:0.715em; color:#999; border:1px solid #f4f4f4;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .19); border-radius:0.357em; opacity:0; transition:all .2s; visibility:hidden; margin-right:0.625em; z-index:2;}
#widget .drop:after {display:block; content:''; border-left:0.5em solid rgb(232, 244, 253, 0.78); border-top:0.5em solid transparent; border-bottom:0.5em solid transparent; position:absolute; left:100%; top:50%;transform:translateY(-50%);}
#widget .drop p {white-space:nowrap; margin:0;}
#widget .qr {width:9.375em;}
#widget .qr img {display:block; width:100%; height:auto;}
#widget li:hover .drop {visibility:visible; opacity:1; right:100%;}

#widget.active{ right:-10%;}
#widget.active .away{ left:-12em; transform:rotate(138deg);}

@media only screen and (max-width:768px){
	#widget {font-size:12px;}
    #widget li.电话 .tel{display:flex; align-items:center; justify-content:center; width:3.125em; height:3.125em; color:#999; position:relative; z-index:5;}
    #widget li.电话 .link{display: none}
    #widget li.邮箱 .mail{display:flex; align-items:center; justify-content:center; width:3.125em; height:3.125em; color:#999; position:relative; z-index:5;}
    #widget li.邮箱 .link{display: none}
    
    #widget li.Telephone .tel{display:flex; align-items:center; justify-content:center; width:3.125em; height:3.125em; color:#999; position:relative; z-index:5;}
    #widget li.Telephone .link{display: none}
    #widget li.Mailbox .mail{display:flex; align-items:center; justify-content:center; width:3.125em; height:3.125em; color:#999; position:relative; z-index:5;}
    #widget li.Mailbox .link{display: none}

    #widget.active .away{ left:-3em;}
}





/* .Floor003106 .bg-img .slick-current .Ispic{
    animation: fadeIn 1s ease forwards;
    -webkit-animation: fadeIn 0.3s ease forwards;
    animation-iteration-count: 1;
} */
.Top003124 .logo{
    width: 180px;
}
@media screen and (max-width:1240px){
    .Top003124 menu li:not(:first-child) {
        margin-left: 2.5vw;
    }
}
@media screen and (max-width:1024px){
    .Top003124 .logo img {
        height: 40px;
    }
    .Bottom002443 .add .left img{
       height: 110px;
    }
}