﻿@charset "utf-8";
.HomeMore{line-height: 0.5rem;font-size: 0.17rem;width:1.85rem;box-sizing: border-box;border:1px solid #1c5eff;text-align: center;border-radius: 5px;margin-top:0.35rem;}
.HomeMore i{display: inline-block;background: url(../images/more.png) no-repeat center center;width:25px;height:7px;margin-left:0.2rem;}
.HomeMore a{color:#1c5eff;padding:0 0.3rem;display: flex;align-items: center;}
.HomeTit{margin-bottom:0.45rem;}
.HomeTit .en{font-size: 0.46rem;color:#1c5eff;text-transform: uppercases;}
.HomeTit .cn{font-size: 0.46rem;color:#000;margin-top:0.1rem;}
.HomeMore_1{background: #1c5eff;}
.HomeMore_1 a{color:#fff;}
.HomeMore_1 i{background: url(../images/more_w.png) no-repeat center center;}

.HomeMore:hover{background: #1c5eff;}
.HomeMore:hover a{color:#fff;}
.HomeMore:hover i{background: url(../images/more_w.png) no-repeat center center;}



/*Banner003179 */
.Banner003179{position: relative;z-index: 1;}
.Banner003179 li.slick-slide{position: relative;}
.Banner003179 li .url{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 2; opacity: 0;background-color: #ffff;}
.Banner003179 li .Ispic{height: 100vh; width: 100vw;}
.Banner003179 li img{width: 100%;}
.Banner003179 .slick-dots{position: absolute; left: 50%;transform: translateX(-50%);z-index: 30; bottom:calc(60 / 1600 * 100%);}
.Banner003179 .slick-dots li{float: left; width: 15px;height: 15px;border: solid 3px #ffffff; border-radius: 50%; margin: 0 10px;}
.Banner003179 .slick-dots li button{display: none;}
.Banner003179 .slick-dots li.slick-active{border: 0;background-color: #fff;}
@media (min-width:1025px) {
.Banner003179 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003179 .pc{display: none;}
.Banner003179 .slick-dots li{width: 10px;height: 10px; margin: 0 5px; border-width: 2px;}
}



/* Homeban */
.HomeBan{position: relative;}
.HomeBan .slider{position: relative;z-index:90;}
.HomeBan .item{position: relative;}
.HomeBan .item .img .wap{display: none;}
.HomeBan .item.item1{background: url(../uploadfiles/image/bannerbg.jpg) no-repeat bottom center;background-size: cover;}
.HomeBan .item .img{padding-top:100vh;}
.HomeBan .lizi-canvas{position: absolute;width:100%;height:100%;bottom:0;left:0;z-index:99;display: none}
.HomeBan .item .txt{width:100%;height:100%;position: absolute;top:0;left:0;z-index:999;}
.HomeBan .item .txt .Contain{height:100%;}
.HomeBan .item.item1 .txt .txtbox{width:100%;height:100%;position: relative;}
.HomeBan .item.item1 .txt .txtbox .yuan{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.HomeBan .item.item1 .txt .txtbox .yuan1{width:5.6rem;height:5.6rem;display: flex;align-items: center;justify-content: center;text-align: center;flex-direction: column;}
.HomeBan .item.item1 .txt .txtbox .yuan1 .txtimg img{height:1.7rem;margin:0.3rem 0;}
.HomeBan .item.item1 .txt .txtbox .yuan1 .txtlogo img{height:30px;margin-top:0.5rem;}

.HomeBan .item.item1 .txt .txtbox .yuan2{width:6.6rem;height:6.6rem;}
.HomeBan .item.item1 .txt .txtbox .yuan3{width:8.2rem;height:8.2rem;}
.HomeBan .item.item1 .txt .txtbox .yuan4{width:9.5rem;height:9.5rem;}

.HomeBan .item.item1 .txt .txtbox .yuan .yuanbox{display: block;width:100%;height:100%;background-size: contain;background-position: center center;background-repeat: no-repeat;}
.HomeBan .item.item1 .txt .txtbox .yuan2 .yuanbox{animation: rotate 15s infinite linear;}
.HomeBan .item.item1 .txt .txtbox .yuan3 .yuanbox{animation: rotate 20s infinite linear;}
.HomeBan .item.item1 .txt .txtbox .yuan4 .yuanbox{animation: rotate 10s infinite linear;}

.HomeBan .item.item1 .txt .txtbox .txtcon dl dd{width:2.8rem;height:0.7rem;line-height: 0.5rem;background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;text-align: center;background-image: url(../images/bantxtbg2.png);font-family: MStiffHei;color:#1c5eff;font-size: 0.24rem;position: absolute;}
.HomeBan .item.item1 .txt .txtbox .txtcon dl dd:nth-child(2n){background-image: url(../images/bantxtbg1.png);}
.HomeBan .item.item1 .txt .txtbox .txtcon dl dd a{color:#fff;}
.HomeBan .item.item1 .txt .txtbox .txtcon dl dd:nth-child(5){background-image: url(../images/bantxtbg1.png);}

.HomeBan .item.item1 .txt .txtbox .txtcon dl dd:nth-child(1){top:32.2vh;left:3%;}
.HomeBan .item.item1 .txt .txtbox .txtcon dl dd:nth-child(2){right:3%;top:28.3vh;}
.HomeBan .item.item1 .txt .txtbox .txtcon dl dd:nth-child(3){left:3%;top:65.4vh;}
.HomeBan .item.item1 .txt .txtbox .txtcon dl dd:nth-child(4){right:3%;top:52vh;}
.HomeBan .item.item1 .txt .txtbox .txtcon dl dd:nth-child(5){right:4%;top:78vh;}

.HomeBan .item.item2 .txt{color:#fff;}
.HomeBan .item.item2 .txt .txtbox{width:100%;height:100%;display: flex;flex-wrap: wrap;align-items: center;flex-direction: column;justify-content: center;}
.HomeBan .item.item2 .txt .txtbox .title{width:100%;text-align: center;font-family: MStiffHei;font-size: 0.78rem;margin-bottom:0.7rem;}
.HomeBan .item.item2 .txt .txtbox dl{display: flex;justify-content: center;}
.HomeBan .item.item2 .txt .txtbox dl dd{width:2.9rem;background: url(../uploadfiles/image/bantxtbg2.png) no-repeat center center;background-size: 100% 100%;text-align: center;height:3.5rem;}
.HomeBan .item.item2 .txt .txtbox dl dd .name{font-size: 0.36rem;font-family: MStiffHei;padding:0.7rem 0 0.3rem 0;}
.HomeBan .item.item2 .txt .txtbox dl dd .text{padding:0 0.5rem;font-size: 0.16rem;line-height: 0.28rem;opacity: 0.8;margin-top:0.2rem;}

.HomeBan .item.item3 .txt{color:#fff;}
.HomeBan .item.item3 .txt .txtbox{width:100%;height:100%;display: flex;flex-wrap: wrap;align-items: center;flex-direction: column;justify-content: center;}
.HomeBan .item.item3 .txt .txtbox .title{width:100%;text-align: center;font-family: MStiffHei;font-size: 0.78rem;margin-bottom:0.9rem;}
.HomeBan .item.item3 .txt .txtbox dl{display: flex;justify-content: center;}
.HomeBan .item.item3 .txt .txtbox dl dd{width:2.2rem;text-align: center;height:2rem;margin:0 0.2rem;position: relative;}
.HomeBan .item.item3 .txt .txtbox dl dd .text{padding:0.1rem 0.3rem 0.1rem 0.2rem;font-size: 0.2rem;line-height: 0.28rem;opacity: 0.8;margin-top:0.2rem;text-align: center;}
.HomeBan .item.item3 .txt .txtbox dl dd:nth-child(2n){margin-top:0.7rem;}
.HomeBan .item.item3 .txt .txtbox dl dd::before{content:'';display: block;width:100%;height:100%;background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;position: absolute;top:0;left:0;background-image: url(../uploadfiles/image/bantxtbg3_2.png);opacity: 0.5;transition: all .3s;}
.HomeBan .item.item3 .txt .txtbox dl dd:nth-child(2n)::before{background-image: url(../uploadfiles/image/bantxtbg3_1.png);}
.HomeBan .item.item3 .txt .txtbox dl dd:hover::before{opacity: 1;}
.HomeBan .item.item3.slick-current .img span{animation: scale linear 6s forwards;}

@keyframes scale{
    0%{transform: scale(1);-webkit-transform:scale(1);}
    100%{transform: scale(1.2);-webkit-transform:scale(1.2);}
}

.arrdown{-webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both; color:#fff; height:auto; position:absolute; bottom:0px; left:50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); z-index:999; text-align:center;}
.arrdown>img{display: inline-block;margin-right:0.15rem;}
.arrdown .down{margin-top:0.1rem;}

@keyframes rightan
{
  from{bottom: 6%;opacity: 0;}
  to{bottom: 2%;opacity: 1;}
}

@-webkit-keyframes rightan
{
  from{bottom: 6%;opacity: 0;}
  to{bottom: 2%;opacity: 1;}
}

.section{background-position: center;background-repeat: no-repeat;background-size: cover;}

.sec-2{background-size: cover;padding-bottom:0;overflow: hidden;}
.sec-2 .HomeTec .HomeTit{text-align: center;margin-bottom: 0.2rem;}
.sec-2 .HomeTec b{display: block;width:0.9rem;height:0.06rem;background: #1c5eff;margin:0.2rem auto 0.2rem;}
.sec-2 .HomeTec .con{max-width:1000px;text-align: center;font-size: 0.2rem;line-height: 0.35rem;margin:0 auto;margin-bottom:0.8rem;}

.sec-2 .HomeTecBox{height:4rem;position: absolute;bottom:0;left:0;width:100%;}
.sec-2 .HomeTecBox .quan{position: absolute;left:50%;border-radius: 50%;width:18.4rem;top:0;height:15rem;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.sec-2 .HomeTecBox .quan_icon{position: absolute;width:100%;height:100%;border-radius: 50%;overflow: hidden;}
.sec-2 .HomeTecBox .quan_img{overflow: hidden;background-size: auto 60%;background-position: top center;background-repeat: no-repeat;z-index:99;}

.sec-2 .HomeTecBox .quan_icon1{background: #1c5eff;animation: scale_1 3s linear infinite;}
.sec-2 .HomeTecBox .quan_icon2{background: #1c5eff;animation: scale_1 3s linear 1s infinite;}
.sec-2 .HomeTecBox .quan_icon3{background: #1c5eff;animation: scale_1 3s linear 2s infinite;}

@keyframes scale_1{
    0%{transform: scale(1);opacity: 0.5;}
    100%{transform: scale(1.15);opacity: 0;}
}
.sec-2 .HomeTecBox .quan .quan_txt{position: relative;z-index:99;}
.sec-2 .HomeTecBox .quan .quan_txt dl{display: flex;align-items: flex-start;justify-content: space-around;}
.sec-2 .HomeTecBox .quan .quan_txt dl .tit{padding-bottom:5px;line-height: 44px;background: url(../images/txtbg.png) no-repeat center center;background-size: 100% 100%;min-width:170px;box-sizing: border-box;text-align: center;}
.sec-2 .HomeTecBox .quan .quan_txt dl .doticon{width:20px;height:20px;background: #fff;border-radius: 50%;border:1px solid #1c5eff;position: relative;margin:10px auto;}
.sec-2 .HomeTecBox .quan .quan_txt dl .doticon::before{content:'';display: block;width:10px;height:10px;background: #1c5eff;border-radius: 50%;position: absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;}

.sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(1){transform:translate(1rem,0.8rem)}
.sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(2){transform:translate(0.5rem,-0.7rem)}
.sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(3){transform:translate(0,-1.2rem)}
.sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(4){transform:translate(-0.5rem,-0.7rem)}
.sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(5){transform:translate(-1rem,0.8rem)}



/* 产品服务 */
.sec-3 .HomeProduct{}
.sec-3 .HomeProduct .item{width:25%;float:left;transition: all .5s;-webkit-transition: all .5s;position: relative;}
.sec-3 .HomeProduct .item .img{padding-top:100vh;}
.sec-3 .HomeProduct .item .img::after{content:'';display: block;width:100%;height:100%;position: absolute;bottom:0;left:0;}
.sec-3 .HomeProduct .item .txt{position: absolute;width:100%;left:0;box-sizing: border-box;top:10%;padding:0.65rem 0.5rem;color:#fff;} 
.sec-3 .HomeProduct .item .txt .tit{font-size: 0.42rem;transition: all .5s;color:#0f5c7d;}
.sec-3 .HomeProduct .item .txt .en{font-size: 0.24rem;opacity: 0.3;text-transform: uppercase;margin:0.15rem 0;transition: all .5s;color:#0f5c7d;opacity: 0.4;}
.sec-3 .HomeProduct .item .txt .more{width:40px;height:40px;border-radius: 50%;border:1px solid rgba(255,255,255,0.1);background: url(../images/more_jt.png) #2aa495 no-repeat center center;transition: all .5s;}
.sec-3 .HomeProduct .item.on{width:64%;}
.sec-3 .HomeProduct .item.on .txt .more{background: url(../images/more_jt.png) no-repeat center center #1c5eff;}
.sec-3 .HomeProduct .item.onn{width:12%;}
.sec-3 .HomeProduct .item.onn .txt .tit{font-size: 0.3rem;}
.sec-3 .HomeProduct .item.onn .txt .en{font-size: 0.18rem;}

/* 关于我们 */
.sec-4 .HomeAbout .HomeAboutLeft{width:44%;}
.sec-4 .HomeAbout .HomeAboutLeft b{display: block;width:0.9rem;height:0.06rem;background: #1c5eff;margin:0.5rem 0 0.4rem 0;}
.sec-4 .HomeAbout .HomeAboutLeft .con{font-size: 0.2rem;line-height: 0.35rem;margin-bottom:0.4rem;}

.sec-4 .HomeAbout .HomeAboutRight{width:calc(50%);}
.sec-4 .HomeAbout .HomeAboutRight .slick-list{position: relative;padding-right:0.5rem;padding-top:0.5rem;}
.sec-4 .HomeAbout .HomeAboutRight .slider .item{width:7.5rem;transition: all .5s;-webkit-transition: all .5s;}
.sec-4 .HomeAbout .HomeAboutRight .slider .item .img{padding-top:5rem;border-radius: 5px;overflow: hidden;}
.sec-4 .HomeAbout .HomeAboutRight .slider .item{opacity: 0.05;transform: translate(0.5rem,-0.5rem);position: absolute;top:0;left:0;}

.sec-4 .HomeAbout .HomeAboutRight .slider .item.slick-active{opacity: 0.3;transform: translate(0.25rem,-0.25rem);z-index:90;}
.sec-4 .HomeAbout .HomeAboutRight .slider .item.slick-current{opacity: 1;transform: translate(0,0);position: relative;z-index:99;}
.sec-4 .HomeAbout .HomeAboutRight .slider .slick-arrow{width:0.5rem;height:1rem;background-color: rgba(28,94,255,0.5);font-size: 0;color:transparent;background-position: center center;background-repeat: no-repeat;background-size: 0.14rem;position: absolute;top:53%;transform: translateY(-50%);z-index:99;}
.sec-4 .HomeAbout .HomeAboutRight .slider .slick-arrow.slick-prev{background-image: url(../images/prev.png);left:0;}
.sec-4 .HomeAbout .HomeAboutRight .slider .slick-arrow.slick-next{background-image: url(../images/next.png);right:0.5rem;}
.sec-4 .HomeAbout .HomeAboutRight .slider .slick-arrow:hover{background-color: rgba(28,94,255,1);}
.sec-4 .HomeAbout .HomeAboutani{margin:0.4rem 0;min-height:1px;position: relative;border-bottom:1px solid #e5e5e5;height:30px;}

.sec-4{position: relative;}
.sec-4 .HomeAbout{position: relative;z-index:99;}
.sec-4 .HomeAbout .HomeNum{}
.sec-4 .HomeAbout .HomeNum ul{display: flex;justify-content: space-between;font-size: 0.2rem;}
.sec-4 .HomeAbout .HomeNum ul li .num{color:#1c5eff;}
.sec-4 .HomeAbout .HomeNum ul li .num strong{font-size: 0.72rem;font-weight: normal;}
.sec-4 .HomeAbout .HomeNum ul li .dec{margin-top:0.1rem;}

.sec-4 .HomeAboutbg{position: absolute;left:0;top:0;width:100%;height:100%;overflow: hidden;opacity: 1;    background: url(../images/aboutbg.jpg) no-repeat center center;    background-size: cover;}
.sec-4 .HomeAboutbg .HomeAboutbgbox{width:100%;height:100%;background: url(../images/homeaboutbg.png) repeat center center;animation: rotate 40s linear infinite;background-size: 50%;}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/* 新闻资讯 */
.sec-5{background: url(../images/homenewsbg.jpg) no-repeat top center;}
.sec-5 .HomeNews .HomeNewsLeft{width:50%;}
.sec-5 .HomeNews .HomeNewsLeft .item{background: #f5f5f5;}
.sec-5 .HomeNews .HomeNewsLeft .item .img{padding-top:4.5rem;}
.sec-5 .HomeNews .HomeNewsLeft .item .img span{transition: all .5s;-webkit-transition: all .5s;}
.sec-5 .HomeNews .HomeNewsLeft .item:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.sec-5 .HomeNews .HomeNewsLeft .item .img .date{position: absolute;right:0;bottom:0;width:1.45rem;height:0.6rem;line-height: 0.6rem;background: #1c5eff;color:#fff;text-align: center;font-size: 0.28rem;}
.sec-5 .HomeNews .HomeNewsLeft .item .txt{padding:0.3rem;}
.sec-5 .HomeNews .HomeNewsLeft .item .txt h1{font-size: 0.26rem;font-weight: normal;color:#000;}
.sec-5 .HomeNews .HomeNewsLeft .item .txt .dec{font-size: 0.16rem;line-height: 0.25rem;height:0.5rem;color:#787878;margin-top:0.15rem;}
.sec-5 .HomeNews .HomeNewsLeft .item:hover .txt h1{color:#1c5eff;}

.sec-5 .HomeNews .HomeNewsRight{width:45.5%;}
.sec-5 .HomeNews .HomeNewsRight .imgList ul{margin-left:-4%;}
.sec-5 .HomeNews .HomeNewsRight .imgList ul li{width:46%;float:left;margin-left:4%;}
.sec-5 .HomeNews .HomeNewsRight .imgList ul li .img{padding-top:1.95rem;}
.sec-5 .HomeNews .HomeNewsRight .imgList ul li .img span{transition: all .5s;-webkit-transition: all .5s;}
.sec-5 .HomeNews .HomeNewsRight .imgList ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.sec-5 .HomeNews .HomeNewsRight .imgList ul li .img .date{font-size: 0.2rem;background: #1c5eff;color:#fff;width:1.1rem;height:0.4rem;line-height: 0.4rem;text-align: center;position: absolute;right:0;bottom:0;}
.sec-5 .HomeNews .HomeNewsRight .imgList ul li .txt h1{font-size: 0.18rem;line-height: 0.3rem;height:0.6rem;font-weight: normal;color:#000;margin:0.15rem 0;}
.sec-5 .HomeNews .HomeNewsRight .imgList ul li:hover .txt h1{color:#1c5eff;}

.sec-5 .HomeNews .HomeNewsRight .txtList{border-top:1px solid #e5e5e5;margin-top:0.9rem;}
.sec-5 .HomeNews .HomeNewsRight .txtList ul li{line-height: 0.75rem;border-bottom:1px solid #e5e5e5;padding-right:90px;position: relative;}
.sec-5 .HomeNews .HomeNewsRight .txtList ul li p{color:#000;font-size: 0.18rem;}
.sec-5 .HomeNews .HomeNewsRight .txtList ul li span{position: absolute;right:0;top:0;font-size: 0.18rem;color:#999;}
.sec-5 .HomeNews .HomeNewsRight .txtList ul li:hover p{color:#1c5eff;}

.section{overflow:hidden;}

/* 首页动画 */
@media(min-width:1025px){
    .HomeTit .en{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
    .HomeTit .cn{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.2s;}
    .section.active .HomeTit .en{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
    .section.active .HomeTit .cn{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
    
    .section.active b{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.3s;}
    .section.active b{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .HomeMore{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.4s;}
    .section.active .HomeMore{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .sec-2 .HomeTecBox{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1.5s 0.4s;}
    .sec-2.active .HomeTecBox{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .sec-2 .HomeTec .con{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1.5s 0.5s;}
    .sec-2.active .HomeTec .con{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .sec-3 .HomeProduct{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1.5s 0.2s;}
    .sec-3.active .HomeProduct{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .sec-4 .HomeAbout .HomeAboutLeft .con{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.4s;}
    .sec-4.active .HomeAbout .HomeAboutLeft .con{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .sec-4 .HomeAbout .HomeAboutRight{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.4s;}
    .sec-4.active .HomeAbout .HomeAboutRight{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .sec-4 .HomeAbout .HomeAboutani{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.4s;}
    .sec-4.active .HomeAbout .HomeAboutani{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .sec-4 .HomeAbout .HomeNum{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.5s;}
    .sec-4.active .HomeAbout .HomeNum{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

    .sec-5.active .HomeNews .HomeNewsLeft{animation: fadeInLeft 1s .4s ease both;}
    .sec-5.active .HomeNews .HomeNewsRight{animation: fadeInRight 1s .6s ease both;}

}

/* 响应式调整 */
@media(max-width:1366px){
    .sec-4 .HomeAbout .HomeAboutani{margin:0.3rem 0;}
    .HomeMore a{padding:0 0.2rem 0;}
}

@media(max-width:1024px){
    .HomeBan .item .img {padding-top:0;}
    .HomeBan .item .img .pc{display: none;}
    .HomeBan .item .img .wap{display: block;width:100%;}
    .HomeBan .item .txt{display: none;}
    .HomeBan .item .img span{background-size: cover;}
    .HomeBan .item .txt .txtbox .yuan1 .txtimg img{max-height:100px;}
    .HomeBan .item .txt .txtbox .yuan1 .txtlogo img{height:20px;}
    .HomeBan .item .txt .txtbox .yuan1{width:3.5rem;height:3.5rem;}
    .HomeBan .item .txt .txtbox .yuan2{width:4.2rem;height:4.2rem;}
    .HomeBan .item .txt .txtbox .yuan3{width:6rem;height:6rem;}
    .HomeBan .item .txt .txtbox .yuan4{width:7rem;height:7rem;}
    .HomeBan .item .txt .txtbox .txtcon dl dd{width:180px;height:60px;font-size: 18px;}

    .HomeTit .en{font-size: 20px;}
    .HomeTit .cn{font-size: 24px;}
    .HomeMore{width:120px;line-height: 35px;font-size: 14px;margin-top:20px;}
    .HomeMore a{display: block;}
    .HomeMore i{display: none;}

    .sec-2 .HomeTecBox{position: relative;height:250px;}
    .sec-2 .HomeTecBox .quan{width:100%;height:600px;}
    .sec-2 .HomeTec .con{width:95%;font-size: 15px;line-height: 24px;margin-bottom:140px;}
    .sec-2 .HomeTec b{width:60px;height:3px;margin:30px auto;}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(1){transform: translate(0,10px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(2){transform: translate(0,-80px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(3){transform: translate(0,-100px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(4){transform: translate(0,-80px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(5){transform: translate(0,10px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl .tit{font-size: 15px;}

    .sec-3 .HomeProduct .item .img{padding-top:80vh;}
    .sec-3 .HomeProduct .item .txt{padding:25px;}
    .sec-3 .HomeProduct .item .txt .tit{font-size: 18px;}
    .sec-3 .HomeProduct .item .txt .en{font-size: 16px;margin:10px 0;}

    .sec-4 .HomeAbout .HomeAboutLeft b{width:60px;height:3px;margin:30px 0;}
    .sec-4 .HomeAbout .HomeAboutLeft .con{font-size: 15px;line-height: 24px;}
    .sec-4 .HomeAbout .HomeAboutRight .slider .item{width:4rem;}
    .sec-4 .HomeAbout .HomeAboutRight .slider .item .img{padding-top:3rem;}
    .sec-4 .HomeAbout .HomeAboutRight .slider .slick-arrow{width:30px;height:60px;margin-top:0;}
    .sec-4 .HomeAbout .HomeNum ul li .num strong{font-size: 40px;}
    .sec-4 .HomeAbout .HomeNum ul{font-size: 14px;}

    .sec-5 .HomeNews .HomeNewsLeft .item .txt h1{font-size: 16px;}
    .sec-5 .HomeNews .HomeNewsLeft .item .txt .dec{font-size: 14px;line-height: 22px;height:44px;}
    .sec-5 .HomeNews .HomeNewsRight .imgList ul li .txt h1{font-size: 16px;line-height: 28px;height:56px;}
    .sec-5 .HomeNews .HomeNewsRight .txtList ul li p{font-size: 16px;}
    .sec-5 .HomeNews .HomeNewsRight .txtList ul li{font-size: 16px;line-height: 60px;}
}

@media(max-width:640px){
    .HomeTit .en{font-size: 15px;}
    .HomeTit .cn{font-size: 20px;}
    .HomeMore{width:100px;line-height: 30px;margin-top:10px;}
    .HomeBan .item .img{padding-top:0;}
    .HomeBan .item .txt .txtbox .yuan1{width:3rem;height:3rem;}
    .HomeBan .item .txt .txtbox .yuan1 .txtimg img{max-height:40px;}
    .HomeBan .item .txt .txtbox .yuan1 .txtlogo img{height:10px;}
    .HomeBan .item .txt .txtbox .yuan2{width:3.6rem;height:3.6rem;}
    .HomeBan .item .txt .txtbox .yuan3{width:4.5rem;height:4.5rem;}
    .HomeBan .item .txt .txtbox .yuan4{width:5.6rem;height:5.6rem;}
    .HomeBan .item .txt .txtbox .txtcon dl dd{width:100px;line-height:30px;font-size: 12px;height:40px;}

    .sec-2 .HomeTecBox .quan .quan_txt dl .tit{min-width:70px;line-height: 15px;font-size: 12px;padding: 5px 0 10px;max-width: 70px;}
    .sec-2 .HomeTecBox .quan .quan_txt dl .doticon{width:12px;height:12px;}
    .sec-2 .HomeTecBox .quan .quan_txt dl .doticon::before{width:6px;height:6px;margin-left:-3px;margin-top:-3px;}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(1){transform: translate(0,10px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(2){transform: translate(0,-40px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(3){transform: translate(0,-55px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(4){transform: translate(0,-40px);}
    .sec-2 .HomeTecBox .quan .quan_txt dl dd:nth-child(5){transform: translate(0,30px);}
    .sec-2 .HomeTec .con{margin-bottom:110px;}

    .sec-3 .HomeProduct .item{width:50%;}
    .sec-3 .HomeProduct .item.onn{width:50%;}
    .sec-3 .HomeProduct .item.on{width:50%;}
    .sec-3 .HomeProduct .item .img{padding-top:120%;}
    .sec-3 .HomeProduct .item .img::after{height:60%;background-position: top center;background-size: 100% 100%;}
    .sec-3 .HomeProduct .item .txt .more{width:25px;height:25px;background-size: 6px;}
    .sec-3 .HomeProduct .item .txt{padding:15px;}
    .sec-3 .HomeProduct .item .txt .tit{font-size: 16px;}
    .sec-3 .HomeProduct .item .txt .en{font-size: 13px;margin:8px 0;}

    .sec-4 .HomeAbout .HomeAboutLeft{width:100%;}
    .sec-4 .HomeAbout .HomeAboutRight{width:100%;margin-top:20px;}
    .sec-4 .HomeAbout .HomeAboutRight .slick-list{padding:0;}
    .sec-4 .HomeAbout .HomeAboutRight .slider .item{position: relative;transform: translate(0,0);}
    .sec-4 .HomeAbout .HomeAboutRight .slider .slick-arrow.slick-next{right:0;}
    .sec-4 .HomeAbout .HomeAboutRight .slider .item .img{padding-top:56%;}
    .sec-4 .HomeAbout .HomeNum ul{flex-wrap: wrap;justify-content: flex-start;}
    .sec-4 .HomeAbout .HomeNum ul li .num strong{font-size: 30px;}
    .sec-4 .HomeAbout .HomeNum ul li{margin-bottom:15px;width:33.33%;}
    .sec-4 .HomeAbout .HomeAboutLeft b{margin:20px 0;width:40px;}

    .sec-5 .HomeNews .HomeNewsLeft{width:100%;}
    .sec-5 .HomeNews .HomeNewsRight{width:100%;margin-top:20px;}
    .sec-5 .HomeNews .HomeNewsLeft .item .img{padding-top:60%;}
    .sec-5 .HomeNews .HomeNewsLeft .item .img .date{width:80px;line-height: 30px;font-size: 14px;}
    .sec-5 .HomeNews .HomeNewsRight .imgList ul li .img{padding-top:60%;}
    .sec-5 .HomeNews .HomeNewsRight .imgList ul li .img .date{width:60px;line-height: 30px;height:30px;font-size: 14px;}
    .sec-5 .HomeNews .HomeNewsRight .txtList{margin-top:30px;}

    .sec-2 .HomeTecBox{height:120px;}
    .sec-2 .HomeTecBox .quan{height:300px;width:90%;}

}











.h-title{margin-bottom:0.4rem;}
.h-title.center{text-align: center;}
.h-title .cn{font-size:0.48rem;color:#333;font-weight: bold;}
.h-title .en{font-size:0.24rem;text-transform: uppercase;color:rgba(0,0,0,0.1);}


/*Floor003078 */
.Floor003078{ overflow: hidden;padding-top:0.5rem;position: relative;}
.Floor003078 .auto{max-width: 1560px;width: 94%; table-layout: fixed;}
.Floor003078 .intro{color: #333;}

.Floor003078 .intro .info{color: #666;line-height: 1.875;text-align: justify;}
.Floor003078 .more{padding: 2vw 0 3vw 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 0.6rem;height: 0.6rem;border: solid 2px #1c5eff; border-radius: 50%; position: relative; margin-right: 0.25rem; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #1c5eff;border-right: 2px solid #1c5eff; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #1c5eff;background: #1c5eff;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #666;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #1c5eff;}
.Floor003078 .more a:hover .txt:before{background: #1c5eff;}

.Floor003078 .column li{float: left;width: 30%;background:#fff;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: relative;}
.Floor003078 .column li .Ispic{padding-bottom: 77%;  transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height: 48.149%;z-index: 10;transition: 0.3s ease-out;padding:0.18rem;}
.Floor003078 .column li a:hover .name{}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: relative;}
.Floor003078 .column li .name .en{font-size: 0.15rem;color: #bbbbbb;}
.Floor003078 .column li .name .cn{font-size: 0.2rem;color:#333;}
.Floor003078 .column li .icon{height: 0.55rem; left: 0;width: 0.55rem; top: 50%;margin:0 auto; margin-top: -0.27rem;background:#fff;z-index: 12;transition: top 0.3s ease-out;border-radius: 50%;margin-bottom:5px;display: block;transition: transform .5s;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}

.Floor003078 .column li:hover .icon{ transform: rotateY(360deg);}

.Floor003078 .right li{float: left;overflow: hidden; color: #1c5eff;}
.Floor003078 .right li .counter > *{display: inline-block;vertical-align: middle;}
.Floor003078 .right li .counter span{position: relative;font-size: 0.5rem;}
.Floor003078 .right li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .right li .counter .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .right li .counter .off{opacity: 0;}
.Floor003078 .right li .counter sup{font-size: 0.22rem;}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .right{width: 50%; vertical-align: bottom;}
.Floor003078 .intro{ max-width: 640px; width: 90%; }
.Floor003078 .column{max-width: 600px; width: 95%;}
.Floor003078 .right ul{float: right;}
.Floor003078 .right li:not(:last-child){margin-right: 6.88vw;}
.Floor003078 .right .pic{clear: both; padding-top: 1vw;width: 50vw;}
}
@media(min-width:1025px) and (max-width:1600px){
/* .Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;} */
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}
/*Floor003099 */
.Floor003099{padding-top:3%;}

.Floor003099 .auto{overflow: hidden;}
.Floor003099 .slider .slick-list li a{display: block; margin: 0 1.5vw;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic:before,
.Floor003099 .pic:after{content: '';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10;}
.Floor003099 .pic:before{left: 0;bottom: 0; border-left-color: #1c5eff;border-bottom-color: #1c5eff;}
.Floor003099 .pic:after{right: 0; top: 0;border-right-color: #1c5eff;border-top-color: #1c5eff;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom: 65%; transition: 0.5s;background-color:#1c5eff;}
.Floor003099 li a:hover .Ispic{transform: scale(0.85);}
.Floor003099 .slider li .txt{padding-top: 1.5vw;}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;margin-top:1.5%;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px solid #e4e4e4;border-radius: 50%; width: 12px; height: 12px; margin: 0 10px;background: #e4e4e4;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color: #1c5eff;background: #1c5eff;}
.Floor003099 .txt label{display: block; font-size: 16px;color: #000; margin-bottom: 1.5vw;}
.Floor003099 .txt time{font-size: 14px;color: #666;}
.Floor003099 .txt .tit{font-size: 0.22rem;color: #333; line-height: 1.5em; min-height: 2.142em; margin-top: 10px;margin-bottom:10px;}
.Floor003099 .txt p{line-height: 1.714; color: #666;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor003099 .slider .slick-list li:nth-child(2n){/* padding-top: 2.24vw; */padding-bottom: 0;}
}

@media(min-width:641px){
.Floor003099 .slider{ margin: 0 -1.5vw;}
}
@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 4vw;}
}


