/* nei_tit */
.nei_tit .title{text-align: center;font-size: 2.2vw;font-weight: bold;color: #ff5925;margin-bottom: 4vw;position: relative;}
.nei_tit .title:before{position: absolute;content: "";width: 4vw;height: 4px;left: 50%;transform: translate(-50%,0);background: #ff5925;bottom: -28%;}
@media only screen and (max-width:1080px){
.nei_tit .title{font-size: 30px;margin-bottom: 50px;}
.nei_tit .title:before{width: 40px;height: 3px;}
}
@media only screen and (max-width:768px){
.nei_tit .title{font-size: 26px;}
}
@media only screen and (max-width:520px){
.nei_tit .title{font-size: 22px;margin-bottom: 30px;}
.nei_tit .title:before{width: 30px;}
}


/* banner */
.banner{position:relative;overflow: hidden;z-index: 99;}
.banner .img img{width: 100%;height: 100%;object-fit: cover;}
.banner .info{position: absolute;top: 50%;width: 100%;left: 0;transform:translate(0,-50%);}
.banner .info .t1{color: #000000;font-size: 2vw;margin-bottom: .5vw;}
.banner .info .text p{color: #ff5925;font-size: 2.28vw;line-height: 1.5;font-weight: bold;}
.banner .nban .img img{height: 100vh;}
.banner .nban .scrool{position: absolute;left: 50%;bottom: 1%;transform: translate(-50%,-50%);}
.banner .nban .scrool span{position: relative;width: 1.5vw;height: 2.58vw;border: 2px solid #fff;border-radius: 30px;display: block;overflow: hidden;margin: 0 auto;}
.banner .nban .scrool span:before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:scrollanim 2s infinite;animation:scrollanim 2s infinite;box-sizing:border-box}
@-webkit-keyframes scrollanim{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}
40%{opacity:1}
80%{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}
100%{opacity:0}
}
@media only screen and (max-width:1080px){
.banner .info .text p{font-size: 35px;}
.banner .info .t1{margin-bottom: 6px;font-size: 20px;}
.banner .img{height: 358px;}
.banner .nban{transform: translate3d(0px, 0px, 0px) !important;}
.banner .nban .img{height: auto;}
.banner .nban .img img{height: auto;}
.banner .nban .scrool span{width: 18px;height: 30px;}
}
@media only screen and (max-width:768px){
.banner .info .text p{font-size: 28px;}
.banner .nban .scrool{display: none;}
}
@media only screen and (max-width:520px){
.banner{margin-top: 81px;}
.banner .img{height: 160px;}
.banner .info .t1{font-size: 18px;}
.banner .info .text p{font-size: 20px;line-height: 1.68;}
}


/* crumb */
.crumb{padding: 1vw 0;border-bottom: 1px solid #eee;position: relative;z-index: 99;background: #fff;}
.crumb .odcontent{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.crumb .tit{font-size: 1.28vw;color: #333;position: relative;padding-left: 1.28vw;}
.crumb .tit:before{content:"";display:block;width: .8vw;height: .8vw;background-color:#FC5000;position:absolute;transition:.4s;top: 55%;left: 0;transform: translate(0,-50%);}
.crumb .text{display: flex;align-items: center;}
.crumb .text img{width: .95vw;}
.crumb .text a{font-size: .85vw;color: #666;position: relative;margin: 0 .58vw;}
.crumb .text a:after{position: absolute;content: "";right: 0;top: 20%;width: 2px;height: 60%;background: #fff;transform: skew(-15deg,0deg);display: none;}
.crumb .text a:nth-child(2){margin-left: .28vw;}
.crumb .text a:nth-last-child(1):after{display: none;}
.crumb .text a:hover{text-decoration: revert;}
@media screen and (max-width:1080px){
.crumb{padding: 20px 0;}
.crumb .tit{font-size: 20px;padding-left: 18px;}
.crumb .tit:before{width: 8px;height: 8px;}
.crumb .text img{width: 18px;}
.crumb .text a{font-size: 16px;margin: 0 12px;}
.crumb .text a:nth-child(2){margin-left: 5px;}
}
@media screen and (max-width:520px){
.crumb{padding: 10px 0;}
.crumb .tit{font-size: 17px;}
.crumb .text img{width: 15px;}
.crumb .text a{font-size: 14px;margin: 0 8px;}
.crumb .text a:nth-child(2){margin-left: 5px;}
}

/* bnav */
.bnav{padding-top: 4vw;}
.bnav ul{display: flex;align-items: center;justify-content:center;}
.bnav ul li{background:#fff;box-shadow: 0 0 3px rgba(0,0,0,.09);margin: 0 .2vw;position:relative;border-radius: 30px;width: 12rem;border: 1px solid #eee;}
.bnav ul li:after{content:'';width:100%;height:100%;background: #ff5925;position:absolute;top:0;left:0;transition:all .5s;transform:translateY(5px);z-index: 1;opacity:0;border-radius: 30px;}
.bnav ul li.cur:after,.bnav ul li:hover:after{opacity:1;transform:translateY(0)}
.bnav ul li a{font-size: .95vw;color:#333;height: 3vw;display:flex;align-items:center;justify-content:center;z-index: 99;position: relative;transition:all .5s;}
.bnav ul li.cur a,.bnav ul li:hover a{color: #fff;}
@media screen and (max-width:1080px){
.bnav{padding-top: 60px;}
.bnav ul li{margin: 0 10px;width: 10rem;}
.bnav ul li a{font-size: 16px;height: 40px;}
}
@media screen and (max-width:520px){
.bnav{padding-top: 30px;}
.bnav ul{justify-content: space-between;width: 92%;margin: 0 auto;}
.bnav ul li{margin: 0;width: 32%;}
.bnav ul li a{font-size: 15px;height: 36px;}
}

/* about */
.about{padding:4vw 0}
.about .t1{font-size:1.5vw;text-align:center}
.about .cont p{font-size: .85vw;line-height: 2;color: #333;margin: .35vw 0;}
@media screen and (max-width:1080px){
.about{padding:60px 0}
.about .t1{font-size:30px}
.about .cont p{font-size: 15px;margin: 5px 0;}
}
@media screen and (max-width:520px){
.about{padding:40px 0}
.about .t1{font-size:22px}
.about .cont p{font-size: 14px;margin: 4px 0;}
}


/* about01 */
.about01{padding: 5vw 0;}
.about01 .odcontent{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about01 .nei_tit .title{text-align: left;}
.about01 .nei_tit .title:before{left: 0;transform: translate(0,0);}
.about01 .cont{width: 72%;}
.about01 .cont .text .t1{font-size: 1.3vw;color: #000;font-weight: bold;margin: .8vw 0 1vw;}
.about01 .cont .text p{font-size: 1vw;line-height: 2;color: #666;position: relative;margin-bottom: .52vw;}
.about01 .cont .text p:nth-last-child(1){margin-bottom: 0;}
.about01 .cont ul{display:flex;align-items:center;justify-content:space-between;flex-wrap: wrap;margin-top: 2vw;}
.about01 .cont ul li{position: relative;}
.about01 .cont ul li .info span{font-size: 4vw;font-weight:700;color:#fc5000;}
.about01 .cont ul li .info i{font-size: 1.28vw;color:#fc5000;}
.about01 .cont ul li .info p{font-size: 1vw;color:#766f6b;}
@media only screen and (max-width:1080px){
.about01{padding: 60px 0;}
.about01 .cont{width: 100%;}
.about01 .cont .text .t1{font-size: 18px;margin: 8px 0 10px;}
.about01 .cont .text p{font-size: 15px;margin-bottom: 10px;}
.about01 .cont ul{margin-top: 40px;}
.about01 .cont ul li{text-align: center;}
.about01 .cont ul li:before{right: 0;}
.about01 .cont ul li .info span{font-size: 45px;}
.about01 .cont ul li .info i{font-size: 18px;}
.about01 .cont ul li .info p{font-size: 15px;}
}
@media screen and (max-width:768px){
.about01 .cont ul li{width: 45.5%;border-right: none;border-bottom: 1px solid #eee;padding: 15px 0;}
.about01 .cont ul li:before{display: none;}
.about01 .cont ul li .info span{font-size: 40px;}
}
@media only screen and (max-width:520px){
.about01{padding: 30px 0;}
.about01 .cont .text .t1{font-size: 16px;margin: 5px 0 8px;}
.about01 .cont .text p{font-size: 14px;margin-bottom: 5px;}
.about01 .cont ul{margin-top: 10px;}
.about01 .cont ul li{padding: 12px 0;text-align: center;}
.about01 .cont ul li:before{right: 0;}
.about01 .cont ul li .info span{font-size: 35px;}
.about01 .cont ul li .info i{font-size: 18px;}
.about01 .cont ul li .info p{font-size: 14px;}
}


/* about05 */
.about05{padding-bottom: 5vw;position: relative;}
.about05 .img img{width: 100%;border-radius: 10px;}
.about05 .play{width: max-content;position: absolute;top: 45%;left: 50%;transform: translate(-50% , -50%);}
.about05 .play:before{content:'';position:absolute;top:50%;left:50%;width: 100%;height: 100%;border-radius:50%;border:2px solid rgba(255,255,255,.5);transform:translate(-50%,-50%) scale(.9);transition:all .5s cubic-bezier(.215,.61,.355,1) 0s;}
.about05 .play:after{content:'';position:absolute;top:50%;left:50%;width: 100%;height: 100%;border-radius:50%;border:1px solid rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(.9);transition:all .4s cubic-bezier(.215,.61,.355,1) 50ms;}
.about05 .play:hover:before{transform:translate(-50%,-50%) scale(1.3)}
.about05 .play:hover:after{transform:translate(-50%,-50%) scale(1.6)}
.about05 .play img{width: 3.8vw;}
@media only screen and (max-width:1080px){
.about05{padding-bottom: 60px;}
.about05 .play img{width: 52px;}
}
@media only screen and (max-width:520px){
.about05{padding-bottom: 30px;}
.about05 .play img{width: 47px;}
}	




/* about02 */
.about02{padding: 5vw 0;background: #f5f5f5;position: relative;}
.about02 .in_tit{text-align: center;}
.about02 .in_tit .title{color: #FC5000;}
.about02 ul{display: flex;align-items: center;justify-content: space-between;margin-top: 3.58vw;}
.about02 ul li{width: 31%;background: #fff;border-radius: 16px;transition: all .5s ease;}
.about02 ul li:hover{transform: translateY(-10px);box-shadow: 8px 8px 10px -2px rgb(252 80 0 / 28%);}
.about02 ul li .info{padding: 3vw 2vw;}
.about02 ul li .info .icon img{width: 2.3512vw;}
.about02 ul li .info .t1{font-size: 2.2vw;color: #444;font-weight:700;margin: .5vw 0 2vw;}
.about02 ul li .info .t2{color:#fc5000;font-weight:700;font-size: 1.35vw;letter-spacing: 2px;min-height: 5.35vw;}
@media only screen and (max-width:1080px){
.about02{padding-bottom: 60px;}
.about02 ul{margin-top: 40px;}
.about02 ul li .info{padding: 20px 30px;}
.about02 ul li .info .icon img{width: 45px;}
.about02 ul li .info .t1{font-size: 26px;margin: 10px 0 30px;}
.about02 ul li .info .t2{font-size: 18px;min-height: 72px;}
}
@media only screen and (max-width:768px){
.about02 ul li .info{padding: 20px 30px;}
.about02 ul li .info .t1{font-size: 24px;margin: 6px 0 25px;}
.about02 ul li .info .t2{font-size: 16px;min-height: 63px;}
}
@media only screen and (max-width:520px){
.about02{padding-bottom: 30px;}
.about02 ul{margin-top: 30px;flex-wrap: wrap;}
.about02 ul li{width: 48%;margin-bottom: 15px;border-radius: 10px;}
.about02 ul li:hover{transform: translateY(-5px);}
.about02 ul li .info{padding: 15px;}
.about02 ul li .info .t1{font-size: 22px;margin: 5px 0 15px;}
.about02 ul li .info .t2{font-size: 15px;min-height: 45px;}
.about02 ul li:nth-last-child(1){margin-bottom: 0;width: 100%;}
.about02 ul li:nth-last-child(1) .info .t2{min-height: initial;}
}


/* about03 */
.about03{padding: 5vw 0;}
.about03 .in_tit{text-align: center;}
.about03 .in_tit .title{color: #FC5000;}
.about03 .top{background: url(../images/ab3_bg.jpg);background-size: cover;padding: 0 5.58vw;border-radius: 10px;}
.about03 .top .item{display: flex;align-items: center;justify-content: center;}
.about03 .top .item .img{width: 28%;}
.about03 .top .item .img img{width: 100%;}
.about03 .top .item .info{margin-left: 2vw;}
.about03 .top .item .info .t1{font-size:2.28vw;color:#fff;margin-bottom:1vw;padding-bottom:.58vw;border-bottom:1px solid rgba(255,255,255,.2)}
.about03 .top .item .info .t1 span{font-size:1vw}
.about03 .top .item .info .text p{font-size:.9vw;color:#fff;line-height: 2.2;padding-left:1vw;position:relative;}
.about03 .top .item .info .text p:after{position:absolute;content:"";width:6px;height:6px;background:#fff;border-radius:50%;transform:translate(0,-50%);left:0;top:50%}
.about03 .cont{margin-top: 3.58vw;}
.about03 .cont .item{position: relative;overflow: hidden;}
.about03 .cont .item .img{overflow: hidden;border-radius: 8px;}
.about03 .cont .item .img:after{position: absolute;height: 100%;width: 100%;content: "";left: 0;top: 0;background: linear-gradient(0deg, #000000d1 -8%, transparent 45%);z-index: 2;}
.about03 .cont .item .img img{transition:all .5s;width: 100%;}
.about03 .cont .item:hover .img img{transform:scale(1.08)}
.about03 .cont .item .info{position: absolute;left: 0;padding: 4vw 1.28vw 1.28vw;opacity: 0;height: 100%;z-index: -1;transition: all 0.5s ease-in-out;top: 100%;}
.about03 .cont .item .info:before{position: absolute;height: 100%;width: 100%;content: "";left: 0;top: 0;background: #ff5925d9;z-index: -1;opacity: 0;border-radius: 8px;}
.about03 .cont .item:hover .info{z-index: 20;opacity: 1;top: 0;}
.about03 .cont .item:hover .info:before{z-index: 10;opacity: 1;}
.about03 .cont .item .info .t1{font-size: 1.68vw;color:#fff;letter-spacing: 2px;font-weight: bold;z-index: 99;position: relative;transition:all .3s;}
.about03 .cont .item .info .t2{color:#fff;font-size: 1.05vw;margin-top:.58vw;letter-spacing: 2px;z-index: 99;position: relative;transition:all .3s;}
.about03 .cont .item .info .text{color:#fff;line-height: 2;font-size: .95vw;margin-top: 2vw;overflow-y: auto;z-index: 99;position: relative;}
.about03 .cont .item .txt{position:absolute;left:10%;bottom:8%;z-index: 9;letter-spacing: 2px;}
.about03 .cont .item .txt .t1{font-size:1.68vw;color:#fff;font-weight: bold;}
.about03 .cont .item .txt .t2{color: #fff;font-size: 1vw;margin-top:.58vw;}
@media only screen and (max-width:1080px){
.about03{padding: 60px 0;}
.about03 .top{padding: 0 50px;}
.about03 .top .item{padding: 20px 0;}
.about03 .top .item .img{width: 50%;margin-bottom: -20px;}
.about03 .top .item .info{margin-top: 5%;width: 60%;}
.about03 .top .item .info .t1{font-size: 30px;margin-bottom: 10px;padding-bottom: 8px;}
.about03 .top .item .info .t1 span{font-size: 18px;}
.about03 .top .item .info .text p{font-size: 15px;padding-left: 12px;}
.about03 .cont{margin-top: 50px}
.about03 .cont .item .info{padding: 40px 20px 20px;}
.about03 .cont .item .info .t1{font-size: 22px;}
.about03 .cont .item .info .t2{font-size: 16px;margin-top: 8px;}
.about03 .cont .item .info .text{font-size: 15px;height: 210px;margin-top: 20px;}
.about03 .cont .item .txt .t1{font-size: 22px;}
.about03 .cont .item .txt .t2{font-size: 16px;margin-top: 8px;}
}
@media only screen and (max-width:768px){
.about03 .top{padding: 0 25px;}
.about03 .top .item{flex-wrap: wrap;padding: 0;}
.about03 .top .item .img{width: 58%;}
.about03 .top .item .info{width: 100%;margin-left: 0;margin-top: 60px;padding-bottom: 20px;}
}
@media only screen and (max-width:520px){
.about03 .top{padding: 0 20px;background-position: center;}
.about03 .top .item .info{margin-top: 40px;}
.about03 .top .item .info .t1{font-size: 24px;}
.about03 .top .item .info .t1 span{font-size: 18px;}
.about03 .top .item .info .text p{font-size: 14px;padding-left: 10px;}
.about03 .cont{margin-top: 30px}
.about03 .cont .item .info{padding: 40px 20px 20px;}
.about03 .cont .item .info{padding: 25px 10px;}
.about03 .cont .item .info .t1{font-size: 18px;}
.about03 .cont .item .info .t2{font-size: 15px;margin-top: 3px;}
.about03 .cont .item .info .text{height: 140px;line-height: 24px;font-size: 14px;margin-top: 10px;}
.about03 .cont .item .txt .t1{font-size: 18px;}
.about03 .cont .item .txt .t2{font-size: 15px;margin-top: 6px;}
}


/* about04 */
.about04{padding: 6vw 0 3vw;background: #f5f5f5;}
.about04 .in_tit .title{color: #FC5000;text-align: center;}
.about04 .cont{margin-top: 2.58vw;display: flex;flex-wrap: wrap;}
.about04 .cont .item{width: 23.875%;margin-bottom: 3.5%;margin-right: 1.5%;}
.about04 .cont .item:nth-child(4n+4){margin-right: 0;}
.about04 .cont .item .t1{font-size: 1.1vw;color: #505050;text-align: center;margin-bottom: .5vw;font-weight: bold;}
.about04 .cont .item ul{flex-wrap: wrap;padding: 1vw;background: #fff;border-radius: 16px;min-height: 11.83vw;display: inline-block;text-align: center;}
.about04 .cont .item ul li{width: 32%;margin: 2% 0;display: inline-flex;}
.about04 .cont .item ul li:nth-child(3n+3){margin-right: 0;}
.about04 .cont .item:nth-child(6) ul,.about04 .cont .item:nth-child(7) ul{display: inline-flex;}
.about04 .cont .item:nth-child(6) ul li .icon,.about04 .cont .item:nth-child(7) ul li .icon{display: flex;align-items: center;}
.about04 .cont .item ul li .icon{width: 100%;}
@media only screen and (max-width:1080px){
.about04{padding: 60px 0 30px;}
.about04 .cont{margin-top: 40px;}
.about04 .cont .item{width: 32%;margin-bottom: 2.5%;}
.about04 .cont .item:nth-child(4n+4){margin-right:2%;}
.about04 .cont .item:nth-child(3n+3){margin-right: 0;}
.about04 .cont .item .t1{font-size: 18px;margin-bottom: 10px;}
.about04 .cont .item ul{padding: 15px;min-height: 161px;}
}
@media only screen and (max-width:768px){
.about04 .cont{margin-top: 25px;}
.about04 .cont .item{width: 48.5%;margin-bottom: 0;}
.about04 .cont .item:nth-child(odd){margin-right: 3%;}
.about04 .cont .item:nth-child(even){margin-right: 0;}
.about04 .cont .item .t1{margin: 15px 0;}
.about04 .cont .item ul{min-height: 276px;}
.about04 .cont .item ul li{width: 48.5%;}
}
@media only screen and (max-width:520px){
.about04{padding: 30px 0;}
.about04 .cont{margin-top: 15px;}
.about04 .cont .item .t1{font-size: 16px;margin: 12px 0;}
.about04 .cont .item ul{padding: 10px;border-radius: 10px;min-height: 222px;}
.about04 .cont .item ul li{width: 48%;}
}


 

/* caselist */
.caselist{padding: 5vw 0;}
.caselist .item{width: 49%;margin-bottom: 2%;margin-right: 2%;position: relative;}
.caselist .item:nth-child(even){margin-right: 0;}
.caselist .item .img{position:relative;overflow:hidden;}
.caselist .item .img img{transition:all .5s ease;width:100%;}
.caselist .item:hover .img img{transform:scale(1.068)}
.caselist .item .info{background: #ff5925;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding: 1vw;}
.caselist .item .info .t1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;font-size: 1.28vw;transition:all .5s;color: #fff;}
.caselist .item .info .bt{font-size: 1.35vw;color: #fff;transition:all .5s;}
.caselist .item:hover .info .t1{transform:translateX(10px)}
.caselist .item:hover .info .bt{transform:translateX(-10px)}
@media screen and (max-width:1080px){
.caselist{padding: 60px 0;}
.caselist .item .info{padding: 15px;}
.caselist .item .info .t1{font-size: 18px;}
.caselist .item .info .bt{font-size: 18px;}
}
@media screen and (max-width:520px){
.caselist{padding: 30px 0;}
.caselist .item .info{padding:8px 10px;}
.caselist .item .info .t1{font-size: 15px;}
.caselist .item .info .bt{font-size: 15px;}
}
 

/* case */
.case .top{text-align: center;padding: 3vw 0;}
.case .top .t1{font-size: 2.58vw;color: #333;font-weight: bold;}
.case .top .t2{color: #ff5925;font-weight: bold;font-size: 1.88vw;margin: .58vw 1.58vw;}
.case .top .text{font-size: .95vw;color: #333;line-height: 1.88;}
.case .cont{padding:3vw 0;background: #FAFAFA;}
.case .cont .title{text-align: center;font-size: 2.2vw;font-weight: bold;color: #333;margin-bottom: 3vw;position: relative;}
.case .cont .title:before{position: absolute;content: "";width: 3.5%;height: 4px;left: 50%;transform: translate(-50%,0);background: #ff5925;bottom: -28%;}
.case .cont p{border-bottom:1px solid #e5e5e5;padding:1.88vw 0;font-size: 1vw;line-height:2;position:relative;padding-left:2vw;}
.case .cont p:before {content:"";display:block;width:1.1vw;height:1.1vw;background-color:#ccc;position:absolute;transition:.4s;top: 50%;left: 0;transform: translate(0,-50%);}
.case .cont p:hover:before {background-color:#FF5925;}
.case .cont ul{margin-top: 2vw;display: flex;align-items: center;justify-content: space-between;}
.case .cont ul li{margin-top: 1vw;font-size: .85vw;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.case .cont ul li:hover{color: #FF5925;}
@media screen and (max-width:1080px){
.case .top{padding: 60px 0;}
.case .top .t1{font-size: 28px;}
.case .top .t2{font-size: 24px;margin: 8px 0 15px;}
.case .top .text{font-size: 15px;}
.case .cont{padding: 60px 0;}
.case .cont .title{font-size: 28px;margin-bottom: 40px;}
.case .cont p{padding: 20px 0;font-size: 15px;padding-left: 20px;}
.case .cont p:before{width: 8px;height: 8px;}
}
@media screen and (max-width:520px){
.case .top{padding: 30px 0;}
.case .top .t1{font-size: 22px;}
.case .top .t2{font-size: 18px;margin: 5px 0 10px;}
.case .top .text{font-size: 14px;}
.case .cont{padding: 30px 0;}
.case .cont .title{font-size: 22px;margin-bottom: 25px;}
.case .cont .title:before{width: 10%;height: 3px;}
.case .cont p{padding: 15px 0;font-size: 14px;padding-left: 18px;}
}



/* nright */
.nright{width: 25%;}
.nright .wrap{padding: 1.5vw;background: #fff;margin-bottom: 1vw;border-radius: 5px;}
.nright .wrap .tit{font-size: 1.2vw;margin-bottom: 1.2vw;position: relative;color: #FF5925;padding-left: 1vw;}
.nright .wrap .tit:after{position: absolute;content: ""; left: 0;top: 50%;transform: translate(0 , -50%);width: 5px;height: 5px;background: #FF5925;}
.nright .wrap ul li{margin-bottom: 1.2vw;padding-bottom: 1.2vw;border-bottom: 1px solid #eee;}
.nright .wrap ul li:nth-last-child(1){margin-bottom: 0;}
.nright .wrap ul li .t1{font-size: .9vw;line-height:1.58;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .35s;color: #333;}
.nright .wrap ul li .date{color: #666;font-size: .8vw;margin-top: .5vw;}
.nright .wrap ul li:hover .t1{color: #FF5925;}
.nright .wrap dl{display: flex;flex-wrap: wrap;}
.nright .wrap dl dd{padding:.5vw;margin:.5vw 0;font-size:.8vw;color: #000;margin-right: .5vw;background: #f7f7f7;}
.nright .wrap dl dd a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.nright .wrap dl dd:hover{background: #FF5925;color: #fff;}
@media screen and (max-width:1080px){
.nright{width: 25%;}
.nright .wrap{padding: 20px;}
.nright .wrap .tit{font-size: 18px;margin-bottom: 20px;padding-left: 10px;}
.nright .wrap ul li{margin-bottom: 15px;}
.nright .wrap ul li .t1{font-size: 15px;-webkit-line-clamp: 1;}
.nright .wrap ul li .date{font-size: 14px;margin-top: 8px;}
.nright .wrap dl dd{padding: 6px;margin: 6px;font-size: 14px;}
}
@media screen and (max-width:768px){
.nright{width: 100%;margin-top: 20px;}
}
@media screen and (max-width:520px){
.nright{margin-top: 15px;}
.nright .wrap{padding: 10px;}
.nright .wrap .tit{margin-bottom: 15px;}
.nright .wrap ul li{margin-bottom: 10px;}
.nright .wrap ul li .t1{font-size: 14px;}
.nright .wrap ul li .date{font-size: 13px;margin-top: 5px;}
.nright .wrap dl dd{padding: 5px;margin: 5px;}
}


/* newslist */
.newslist{padding: 4vw 0 5vw;background: #E7E7E7;}
.newslist .odcontent{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newslist .list{width: 70%;}
.newslist .item{margin-bottom: 2%;background: #fff;border-radius: 5px;}
.newslist .item a{display: flex;justify-content: space-between;padding: 1vw;align-items: center;}
.newslist .item .img{padding-bottom: 20%;position:relative;overflow:hidden;width: 28%;border-radius: 6px;}
.newslist .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist .item:hover .img img{transform:scale(1.068)}
.newslist .item .info{width: 54%;padding-right: 3%;border-right: 1px solid #DCDCDD;}
.newslist .item .info .t1{font-size:1.2vw;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .35s;margin-bottom:1vw}
.newslist .item .info .t2{color:#8c8c8c;font-size:.85vw;line-height:1.68;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;overflow:hidden;}
.newslist .item .date{text-align:center;margin-right: 2%;}
.newslist .item .date i{font-size:2.58vw;color:#a6a6a6}
.newslist .item .date p{font-size:.85vw;color:#a6a6a6}
.newslist .item:hover .info .t1{color: #FF5925;}
@media screen and (max-width:1080px){
.newslist{padding: 60px 0;}
.newslist .list{width: 70%;}
.newslist .item a{padding: 15px;}
.newslist .item .info .t1{font-size: 16px;}
.newslist .item .info .t2{font-size: 14px;-webkit-line-clamp: 2;}
.newslist .item .date i{font-size: 30px;}
.newslist .item .date p{font-size: 15px;}
}
@media screen and (max-width:768px){
.newslist .list{width: 100%;}
.newslist .item .info .t1{-webkit-line-clamp: 1;}
}
@media screen and (max-width:520px){
.newslist{padding: 30px 0;}
.newslist .item a{padding: 10px;flex-wrap: wrap;}
.newslist .item .date{display: none;}
.newslist .item .img{width: 40%;padding-bottom: 28%;}
.newslist .item .info{width: 55%;margin: 0;padding: 0;border: none;}
.newslist .item .info .t1{font-size: 15px;}
.newslist .item .info .t2{line-height: 1.68;}
}


/* news */
.news{background: #E7E7E7;padding: 5vw 0;}
.news .odcontent{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news .cent{width: calc(70% - 5vw);padding: 2.5vw;background: #fff;}
.news .cent .title{font-size: 1.68vw;color: #0C2240;text-align: center;}
.news .cent i{background:#f8f8f8;height:1.58vw;width:100%;display:block;margin:.8vw 0}
.news .cent .date{border-top:1px solid #ddd;text-align:center;color:#666;font-size:.85vw;padding:1vw 0}
.news .cent .cont p{font-size:.85vw;line-height:2;color:#333;text-indent:2em;margin:.35vw 0}
.news .cent .cont iframe{display: block;margin: 0 auto;max-width: 100%;}
.news .cent .cont img{text-align:center;margin:.5vw auto;display:flex;justify-content:center;text-indent:0}
.news .cent .cont table{border-spacing: 0;border-collapse: collapse;width: auto;margin: 10px 0;}
.news .cent .cont table td,.news .cent .cont table th{border-color:#cbcbcb !important;font-size:.85vw;line-height:1.68;font-weight:400;color:#4e5769;padding: .5vw;width: initial;text-align: center;border-style: solid !important;border-width: 1px !important;}
.news .cent .cont table td span,.news .cent .cont table td,.news .cent .cont table th span{font-family: initial !important;}
.news .cent .cont .video{overflow: hidden;margin-top: 2%;text-align: center;}
.news .cent .cont .video video{max-width: 100%;width: 800px;height: 500px;}
.news .cent ul{margin-top: 2vw;}
.news .cent ul li{margin-top: 1vw;font-size: .85vw;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news .cent ul li:hover{color: #FF5925;}
@media screen and (max-width:1080px){
.news{padding: 60px 0;}
.news .cent{padding: 25px;width: calc(70% - 50px);}
.news .cent .title{font-size: 20px;}
.news .cent i{height: 20px;margin: 15px 0;}
.news .cent .date{font-size: 14px;padding: 15px 0;}
.news .cent .cont p{font-size: 14px;margin: 5px 0;}
.news .cent .cont table{width: max-content;}
.news .cent .cont table td,.news .cent .cont table th{padding: 4px;}
.news .cent .cont .video video{height: 400px;}
.news .cent ul{margin-top: 20px;}
.news .cent ul li{font-size: 15px;margin-top: 15px;}
}
@media screen and (max-width:768px){
.news .cent{width: auto;}
}
@media screen and (max-width:520px){
.news{padding: 30px 0;}
.news .cent{padding: 15px;}
.news .cent .title{font-size: 18px;}
.news .cent i{margin: 10px 0;}
.news .cent .date{font-size: 13px;}
.news .cent .cont p{line-height: 1.68;}
.news .cent .cont table td,.news .cent .cont table th{font-size: 12px;padding: 3px;text-align: center;}
.news .cent ul li{font-size: 14px;margin-top: 12px;}
.news .cent .cont .video video{}
}


/* videolist */
.videolist{padding: 5vw 0;}
.videolist .item{width: 32%;margin-bottom: 2%;margin-right: 2%;}
.videolist .item:nth-child(3n+3){margin-right: 0;}
.videolist .item a{display: flex;align-items: center;justify-content: space-between;border: 1px solid #FF5925;}
.videolist .item .pic{position: relative;width: 45%;}
.videolist .item .pic .img{overflow:hidden;}
.videolist .item .pic .img img{transition:all .5s ease;width:100%;}
.videolist .item:hover .pic .img img{transform:scale(1.068)}
.videolist .item .pic .play{position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);}
.videolist .item .pic .play:before{content:'';position:absolute;top:50%;left:50%;width: 100%;height: 100%;border-radius:50%;border:2px solid rgba(255,255,255,.5);transform:translate(-50%,-50%) scale(.9);transition:all .5s cubic-bezier(.215,.61,.355,1) 0s;}
.videolist .item .pic .play:after{content:'';position:absolute;top:50%;left:50%;width: 100%;height: 100%;border-radius:50%;border:1px solid rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(.9);transition:all .4s cubic-bezier(.215,.61,.355,1) 50ms;}
.videolist .item .pic .play:hover:before{transform:translate(-50%,-50%) scale(1.3)}
.videolist .item .pic .play:hover:after{transform:translate(-50%,-50%) scale(1.6)}
.videolist .item .pic .play img{width: 2.68vw;}
.videolist .item .info{width: 50%;padding-left: 5%;}
.videolist .item .info .t1{font-size:1.2vw;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .35s;margin-bottom:1vw}
.videolist .item .info .text{color:#8c8c8c;font-size:.85vw;line-height:1.68;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;overflow:hidden;}
.videolist .item:hover .info .t1{color: #FF5925;}
@media screen and (max-width:1080px){
.videolist{padding: 60px 0;}
.videolist .item{width: 49%;}
.videolist .item:nth-child(odd){margin-right: 2%;}
.videolist .item:nth-child(even){margin-right: 0;}
.videolist .item .pic .play img{width: 50px;}
.videolist .item .info{padding: 4%;width: 45.5%;}
.videolist .item .info .t1{font-size: 18px;margin-bottom: 15px;}
.videolist .item .info .text{font-size: 15px;}
}
@media screen and (max-width:768px){
.videolist .item .pic .play img{width: 40px;}
}
@media screen and (max-width:620px){
.videolist{padding: 30px 0;}
.videolist .item{width: 100%;margin-right: 0 !important;}
.videolist .item .pic{width: 35%;}
.videolist .item .info{padding: 5%;width: 55%;}
.videolist .item .pic .play img{width: 43px;}
.videolist .item .info .t1{font-size: 16px;margin-bottom: 10px;}
.videolist .item .info .text{font-size: 14px;}
}


/* download */
.download{padding: 5vw 0;}
.download .item{width: 24.25%;margin-right: 1%;margin-bottom: 1%;position: relative;}
.download .item:nth-child(4n+4){margin-right: 0;}
.download .item .img img{width: 100%;}
.download .item .click{position:absolute;top:0;left:0;width:100%;height:100%;max-height:655px;opacity:0;background: #00000087;transition:all .5s ease;}
.download .item .click .clicks{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:60%;color:#fff;text-align:center;font-size:1rem;padding:.5rem 0}
.download .item .click .clicks:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:#fff;transition:all .5s ease}
.download .item .click .clicks:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:#fff;transition:all .5s ease}
.download .item:hover .click{opacity:1}
.download .item:hover .clicks:before{width:1rem}
.download .item:hover .clicks:after{width:1rem}
@media screen and (max-width:1080px){
.download{padding: 60px 0;}
.download .item{width: 32%;margin-right: 2%;margin-bottom: 2%;}
.download .item:nth-child(4n+4){margin-right: 2%;}
.download .item:nth-child(3n+3){margin-right: 0;}
}
@media screen and (max-width:768px){
.download{padding: 30px 0;}
.download .item{width: 49%;}
.download .item:nth-child(odd){margin-right: 2%;}
.download .item:nth-child(even){margin-right: 0;}
}


/* se01 */
.se01{padding: 5vw 0;}
.se01 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.se01 .ul li{width: calc(32% - 4vw);position: relative;background: #fff;border-radius: 15px;padding: 2vw;transition: all .3s ease;box-shadow: 0px 0px 6px #0000001a;}
.se01 .ul li:hover{transform: translateY(-9px);box-shadow: 0 4px 6px 3px rgb(0 0 0 / .1);border-color:#e0e7ff;}
.se01 .ul li .num{background: linear-gradient(135deg,#FF5925,#fdb887);width:2vw;height:2vw;border-radius:50%;font-size: 1.28vw;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;}
.se01 .ul li .t1{font-size: 1.45vw;font-weight:700;color:#1e293b;margin:1vw 0;}
.se01 .ul li .text p{line-height: 1.58;font-size: .95vw;color:#1e293b;display: flex;align-items: center;margin: 8px 0;}
.se01 .ul li:nth-child(1) .text p:nth-child(1){width: 85%;}
.se01 .ul li .text i{margin-right: 10px;width: 8px;height: 8px;border-radius: 50%;background: #FF5925;display: block;}
@media screen and (max-width:1080px){
.se01{padding: 60px 0;}
.se01 .ul li{width: calc(32% - 50px);padding: 25px;margin-bottom: 2%;}
.se01 .ul li .num{width: 45px;height: 45px;font-size: 24px;}
.se01 .ul li .t1{font-size: 18px;margin: 15px 0;}
.se01 .ul li .t2{font-size: 14px;}
.se01 .ul li .text p{font-size: 15px;}
.se01 .ul li:nth-child(1) .text p:nth-child(1){width: auto;}
}
@media screen and (max-width:768px){
.se01 .ul li{width: calc(48.5% - 50px);margin-bottom: 3%;}
}
@media screen and (max-width:520px){
.se01{padding: 30px 0;}
.se01 .ul li{width: 100%;padding: 15px;border-radius: 10px;}
.se01 .ul li:nth-child(3){width: 100%;}
.se01 .ul li .num{width: 36px;height: 36px;font-size: 20px;}
.se01 .ul li .t1{margin: 12px 0;font-size: 18px;}
.se01 .ul li .t2{font-size: 14px;}
.se01 .ul li .text p{font-size: 14px;line-height: 26px;}
}

/* se02 */
.se02{padding: 5vw 0;background: #f5f5f5;}
.se02 a{cursor: zoom-in;}
.se02 .in_tit{text-align: center;}
.se02 .in_tit .title{color: #FC5000;}
.se02 ul{display: flex;align-items: center;justify-content: space-between;}
.se02 ul li{width: 31%;background: #fff;border-radius: 16px;transition: all .5s ease;}
.se02 ul li:hover{transform: translateY(-10px);box-shadow: 8px 8px 10px -2px rgb(252 80 0 / 28%);}
.se02 ul li .info{padding: 1.28vw;}
.se02 ul li .info .icon{text-align: center;}
.se02 ul li .info .icon img{width:4.18vw}
.se02 ul li .info .t1{font-size: 1.88vw;color: #444;text-align:center;font-weight:700;margin-top: .5vw;}
.se02 ul li .info .t2{color:#fc5000;font-weight:700;font-size: 1.2vw;text-align:  ;margin: 2vw 0 .5vw;}
.se02 ul li .info .text{color: #766F6B;font-size: .9vw;line-height: 1.88;min-height: 9.6vw;text-align:  ;}
@media only screen and (max-width:1080px){
.se02{padding-bottom: 60px;}
.se02 ul li .info{padding: 20px;}
.se02 ul li .info .icon img{width: 60px;}
.se02 ul li .info .t1{margin-top: 10px;font-size: 26px;min-height: 75px;}
.se02 ul li .info .t2{font-size: 18px;margin: 20px 0 10px;}
.se02 ul li .info .text{font-size: 15px;min-height: initial;}
}
@media only screen and (max-width:768px){
.se02 ul{flex-wrap: wrap;}
.se02 ul li{width: 100%;margin-bottom: 15px;}
.se02 ul li:nth-last-child(1){margin-bottom: 0;}
.se02 ul li .info .t1{min-height: initial;}
}
@media only screen and (max-width:520px){
.se02{padding-bottom: 30px;}
.se02 ul li{border-radius: 10px;}
.se02 ul li:hover{transform: translateY(-5px);}
.se02 ul li .info{padding: 15px;}
.se02 ul li .info .icon img{width: 55px;}
.se02 ul li .info .t1{margin-top: 5px;font-size: 22px;}
.se02 ul li .info .t2{font-size: 16px;margin: 10px 0;}
.se02 ul li .info .text{font-size: 14px;line-height: 26px;text-align: center;}
}


/* se03 */
.se03{padding: 5vw 0;}
.se03 ul{display:flex;align-items:center;justify-content:space-between;padding: 1.5vw 4vw 0 4vw;flex-wrap: wrap;}
.se03 ul li{position: relative;text-align: center;display: flex;transition: all .5s ease;}
.se03 ul li:hover{transform: translateY(-9px);}
.se03 ul li>div{position: relative;border: 1px dashed #fc5000;width: 10vw;height: 10vw;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.se03 ul li .info span{font-size: 3.38vw;font-weight:700;color:#fc5000;}
.se03 ul li .info i{font-size:1vw;color:#fc5000}
.se03 ul li .info p{font-size:.94044vw;color:#766f6b;}
.se03 ul li .line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.se03 ul li #animated-circle{stroke-linecap:round;animation:dash 2.4s ease-in-out 1}
@keyframes dash{0%{stroke-dasharray:0,600}
100%{stroke-dasharray:600,600}
}
@media only screen and (max-width:1080px){
.se03{padding: 60px 0;}
.se03 ul{padding: 0;}
.se03 ul li>div{width: 150px;height: 150px;}
.se03 ul li .info span{font-size: 45px;}
.se03 ul li .info i{font-size: 20px;}
.se03 ul li .info p{font-size: 16px;}
}
@media only screen and (max-width:768px){
.se03 ul li>div{width: 128px;height: 128px;}
.se03 ul li .info span{font-size: 40px;}
.se03 ul li .info i{font-size: 18px;}
.se03 ul li .info p{font-size: 15px;}
}
@media only screen and (max-width:580px){
.se03{padding: 30px 0 20px;}
.se03 ul{justify-content: center;}
.se03 ul li{margin: 10px 20px;}
.se03 ul li>div{width: 120px;height: 120px;}
.se03 ul li .info span{font-size: 35px;}
.se03 ul li .info i{font-size: 15px;}
.se03 ul li .info p{font-size: 14px;}
}


/* se04 */
.se04{padding: 5vw 0;background: url(../images/se04_bg.jpg);background-size: cover;}
.se04 .cont{margin-top: 5vw;position: relative;}
.se04 .cont .icon{text-align: center;width: 65%;margin: 0 auto;position: relative;}
.se04 .cont .icon img{width: 100%;}
.se04 .cont ul li{position: absolute;display: flex;align-items: center;width: max-content;cursor: pointer;}
.se04 .cont ul li:after{content:"";position:absolute;display:block;transition:all .6s;width:100%;height:0;border-radius:50%;left:50%;top:50%;padding-top:100%;transform:translateX(-50%) translateY(-50%)}
.se04 .cont ul li:hover:after{animation:style1 .75s;z-index:1;}
.se04 .cont ul li .t1{font-size: 1.5vw;font-weight: bold;line-height: 1.2;color: #fff;transition: all ease .5s;}
.se04 .cont ul li .t1.color{color: #000;}
.se04 .cont ul li:hover .t1{transform: translateY(-10px);}
.se04 .cont ul li .tit{background:#fff;padding:.5vw .68vw;border-radius:20px;box-shadow:0 5px 3px rgba(0,0,0,.18);margin-left:.5vw;font-size: .95vw;opacity: 0;transform: translate3d(0,100%,0) rotate3d(1,1,1,30deg);transition: opacity .3s,transform .3s;pointer-events: none;z-index: 99;color: #333;position: absolute;width: max-content;}
.se04 .cont ul li:hover .tit{opacity: 1;transform: translate3d(0,0%,0) rotate3d(0,0,0,0);pointer-events: auto;}
.se04 .cont ul li:nth-child(1) .tit{opacity: 1;transform: translate3d(0,0%,0) rotate3d(0,0,0,0);pointer-events: auto;position: absolute;top: 2vw;}
.se04 .cont ul li:nth-child(1){left: 18vw;top: 4vw;}
.se04 .cont ul li:nth-child(2){left: 36.5vw;top: 2.5vw;}
.se04 .cont ul li:nth-child(3){left: 44.5vw;top: 9vw;}
.se04 .cont ul li:nth-child(4){left: 44vw;top: 19vw;}
.se04 .cont ul li:nth-child(5){left: 35.5vw;top: 24vw;}
.se04 .cont ul li:nth-child(6){left: 26vw;top: 21.5vw;}
.se04 .cont ul li:nth-child(7){left: 22.5vw;top: 12.5vw;}
.se04 .cont .center{position: absolute;left: 56%;top: 50%;transform: translate(-50% ,-50%);font-size: 2.2vw;font-weight: bold;text-align: center;color: #ff5925;line-height: 1.28;}
@keyframes style1{0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}
to{background:0 0;transform:translateX(-50%) translateY(-50%) scale(1)}
}
 
@media only screen and (max-width:1080px){
.se04{padding: 60px 0;}
.se04 .cont .icon{width: 68%;}
.se04 .cont .center{font-size: 30px;}
.se04 .cont ul li:nth-child(1){left: 28%;top: 13%;}
.se04 .cont ul li:nth-child(2){left: 59%;top: 8%;}
.se04 .cont ul li:nth-child(3){left: 72%;top: 30%;}
.se04 .cont ul li:nth-child(4){left: 71%;top: 60%;}
.se04 .cont ul li:nth-child(5){left: 57%;top: 78%;}
.se04 .cont ul li:nth-child(6){left: 42%;top: 70%;}
.se04 .cont ul li:nth-child(7){left: 35%;top: 41%;}
.se04 .cont ul li .t1{font-size: 20px;}
.se04 .cont ul li .tit{font-size: 15px;padding: 5px 10px;}
.se04 .cont ul li:nth-child(1) .tit{top: 30px;}
.se04 .cont ul li:nth-child(4) .tit{left: initial;right: 20px;transform: translate3d(0,100%,0) rotate3d(1,1,1,-30deg);}
.se04 .cont ul li:nth-child(4):hover .tit{transform: translate3d(0,0%,0) rotate3d(0,0,0,0);}
}
@media only screen and (max-width:768px){
.se04 .cont .icon{width: 80%;}
.se04 .cont .center{font-size: 26px;}
.se04 .cont ul li:nth-child(2){left: 61%;top: 9%;}
.se04 .cont ul li:nth-child(3){left: 76%;top: 30%;}
.se04 .cont ul li:nth-child(4){left: 75%;top: 60%;}
.se04 .cont ul li:nth-child(5){left: 59%;top: 78%;}
.se04 .cont ul li:nth-child(6){left: 40%;top: 69%;}
.se04 .cont ul li:nth-child(7){left: 32%;top: 41%;}
.se04 .cont ul li .t1{font-size: 18px;}
.se04 .cont ul li .tit{font-size: 15px;padding: 5px 10px;}
.se04 .cont ul li:nth-child(2) .tit,.se04 .cont ul li:nth-child(3) .tit,.se04 .cont ul li:nth-child(5) .tit{left: initial;right: 20px;transform: translate3d(0,100%,0) rotate3d(1,1,1,-30deg);}
.se04 .cont ul li:nth-child(2):hover .tit,.se04 .cont ul li:nth-child(3):hover .tit,.se04 .cont ul li:nth-child(5):hover .tit{transform: translate3d(0,0%,0) rotate3d(0,0,0,0);}
}
@media only screen and (max-width:520px){
.se04{padding: 30px 0;}
.se04 .cont .icon{width: auto;}
.se04 .cont .center{font-size: 22px;left: 60%;}
.se04 .cont ul li:nth-child(1){left: 20%;top: 13%;}
.se04 .cont ul li:nth-child(2){left: 62%;top: 7%;}
.se04 .cont ul li:nth-child(3){left: 82%;}
.se04 .cont ul li:nth-child(4){left: 80%;top: 60%;}
.se04 .cont ul li:nth-child(5){left: 60%;top: 76%;}
.se04 .cont ul li:nth-child(6){left: 37%;top: 69%;}
.se04 .cont ul li:nth-child(7){left: 27%;top: 41%;}
.se04 .cont ul li .t1{font-size: 16px;}
.se04 .cont ul li .tit{font-size: 14px;padding: 5px 10px;}
.se04 .cont ul li:nth-child(2) .tit,.se04 .cont ul li:nth-child(3) .tit,.se04 .cont ul li:nth-child(5) .tit{left: initial;right: 20px;transform: translate3d(0,100%,0) rotate3d(1,1,1,-30deg);}
.se04 .cont ul li:nth-child(2):hover .tit,.se04 .cont ul li:nth-child(3):hover .tit,.se04 .cont ul li:nth-child(5):hover .tit{transform: translate3d(0,0%,0) rotate3d(0,0,0,0);}
.se04 .cont ul li:nth-child(1) .tit{left: -20px;}
.se04 .cont ul li:nth-child(2) .tit{right: 0;}
}
 

/* se05 */
.se05{padding: 1.5vw 0 5vw;}
.se05 ul{display: flex;align-items: center;justify-content: space-between;}
.se05 ul li{text-align: center;transition: all ease .5s;}
.se05 ul li:hover{transform: translateY(-10px);}
.se05 ul li .info{display:flex;align-items:center}
.se05 ul li .info .span{width:7.5vw;height:7.5vw;background:#ff5925;display:flex;align-items:center;justify-content:center;border-radius:50%;border:4px solid #fff;margin-right:-3vw;z-index:9}
.se05 ul li .info .span p{font-size:1.45vw;color:#fff;width: 50%;}
.se05 ul li .info .icon{width:65%;position:relative}
.se05 ul li .info .icon p{font-size:1.28vw;position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50% ,-50%);width:58%}
.se05 ul li .t1{font-size:1.58vw;margin-top:3vw}
.se05 .bg{display: none;}
@media only screen and (max-width:1080px){
.se05{padding: 15px 0 60px;}
.se05 ul li .info .span{width: 115px;height: 115px;margin-right: -30px;}
.se05 ul li .info .span p{font-size: 20px;}
.se05 ul li .info .icon{width:65%;}
.se05 ul li .info .icon p{font-size: 18px;}
.se05 ul li .t1{font-size: 22px;margin-top: 30px;}
}
@media only screen and (max-width:768px){
.se05 ul{display: none;}
.se05 .bg{display: block;}
}
@media only screen and (max-width:520px){
.se05{padding: 10px 0 30px;}
}

  

/* se06 */
.se06{padding: 5vw 0;background: #f5f5f5;overflow: hidden;}
.se06 a{cursor: zoom-in;}
.se06 .cont{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.se06 .cont .left{width: 40%;}
.se06 .cont .left .nei_tit .title{text-align: left;}
.se06 .cont .left .nei_tit .title:before{left: 0;transform: translate(0%,0);}
.se06 .cont .left .text p{font-size: .95vw;color: #333;line-height: 2;margin: 8px 0;position: relative;display: flex;align-items: center;padding-left: 15px;}
.se06 .cont .left .text p:after{position: absolute;content: "";width: 8px;height: 8px;left: 0;top: 11px;background: #ff5925;border-radius: 50%;}
.se06 .cont .right{position: relative;width: 38%;}
.se06 .cont .right ul li{position:absolute;width:8vw;height:8vw;border-radius:50%;background:#ff5925;display:flex;align-items:center;justify-content:center;text-align: center;cursor: pointer;transition: all ease .5s;}
.se06 .cont .right ul li:hover{transform: translateY(-8px);box-shadow: 8px 8px 10px -2px rgb(252 80 0 / 28%);}
.se06 .cont .right ul li:first-child{left:36%;top:0}
.se06 .cont .right ul li:nth-child(2){left:72%;top:18%}
.se06 .cont .right ul li:nth-child(3){left:72%;top:55%}
.se06 .cont .right ul li:nth-child(4){left:36%;top:73.5%}
.se06 .cont .right ul li:nth-child(5){left:0;top:55%}
.se06 .cont .right ul li:nth-child(6){left:0;top:18%}
.se06 .cont .right ul li p{font-size:1.58vw;color:#fff;width: 58%;}
.se06 .cont .right .center{position: absolute;left: 50%;top: 50%;transform: translate(-50% ,-50%);font-size: 1.88vw;font-weight: bold;text-align: center;z-index: 9;color: #ff5925;display: flex;align-items: center;justify-content: center;}
@media only screen and (max-width:1080px){
.se06{padding: 60px 0;}
.se06 .cont .left{width: 45%;}
.se06 .cont .left .text p{font-size: 16px;margin: 5px 0;}
.se06 .cont .right{width: 45%;}
.se06 .cont .right .center{width: 168px;height: 168px;font-size: 28px;}
.se06 .cont .right ul li{width: 100px;height: 100px;}
.se06 .cont .right ul li p{font-size: 20px;}
}
@media only screen and (max-width:768px){
.se06 .cont .left{width: 100%;}
.se06 .cont .right{width: 75%;margin: 0 auto; margin-top: 30px;}
.se06 .cont .right ul li{width: 120px;height: 120px;}
}
@media only screen and (max-width:520px){
.se06{padding: 30px 0;}
.se06 .cont .left .text p{font-size: 15px;margin: 2px 0;}
.se06 .cont .right{width: 90%;margin-top: 15px;}
.se06 .cont .right ul li{width: 90px;height: 90px;}
.se06 .cont .right ul li p{font-size: 20px;}
.se06 .cont .right .center{width: 150px;height: 150px;font-size: 23px;}
}


/* se07 */
.se07{padding: 5vw 0;}
.se07 .bg{display: none;}
.se07 ul{display: flex;align-items: center;justify-content: space-between;}
.se07 ul li{position: relative;}
.se07 ul li.one{text-align:center;}
.se07 ul li.three{background:#ff794f;margin: 0 1vw;border-radius:10px;padding:1.28vw .58vw;width: 18%;transition: all .3s ease;}
.se07 ul li.three:hover{transform: translateY(-9px);box-shadow: 8px 8px 10px -2px rgb(252 80 0 / 28%);}
.se07 ul li .t1{font-size:1.28vw;border:2px solid #ff5925;border-radius:50%;display:flex;align-items:center;width:6vw;height:6vw;text-align:center;padding:.58vw;position: relative;}
.se07 ul li span{font-size:2.58vw;margin:.58vw 0;display:block}
.se07 ul li .t2{font-size:1.28vw;border:2px solid #ff5925;padding:.28vw;border-radius:10px;margin:0 1.2vw;text-align:center}
.se07 ul li .t3{font-size:1.28vw;font-weight:700;text-align:center;color:#fff;margin-bottom:.58vw}
.se07 ul li .t4{color:#fff;font-size: .9vw;text-align:center;}
.se07 ul li:after{position: absolute;content: "→";font-size: 1.28vw;color: #000000;top: 50%;transform: translate(0 ,-50%);}
.se07 ul li.one:after{right:0}
.se07 ul li.two:after{right:-.58vw}
.se07 ul li.three:after{right:-1.88vw}
.se07 ul li:nth-last-child(1):after{display: none;}
.se07 .tit{font-size:1.88vw;text-align:center;margin-top: 1.58vw;font-weight:700;}
@media only screen and (max-width:1080px){
.se07{padding: 60px 0;}
.se07 .bg{display: block;}
.se07 ul{display: none;}
.se07 .tit{font-size: 24px;margin-top: 30px;}
}
@media only screen and (max-width:520px){
.se07{padding: 30px 0;}
.se07 .tit{font-size: 22px;margin-top: 20px;}
}


/* pro01 */
.pro01{padding: 5vw 0;position: relative;background: #F5F5F5;z-index: 99;}
.pro01 ul li{text-align: center;color: #333;font-size: 1.05vw;width: fit-content;margin: .88vw auto;position: relative;cursor: pointer;transition:.5s all;}
.pro01 ul li.active{font-size: 1.2vw;}
.pro01 ul li.active::after{content: "";position: absolute;left: -15%;top: 50%;width: 30px;height: 2px;background: #333;}
.pro01 ul li.active::before{content: "";position: absolute;right: -15%;top: 50%;width: 30px;height: 2px;background: #333;}
.pro01 .t1{max-width: 33vw;margin: 0 auto;margin-top: 2vw;box-shadow: 0 10px 30px rgba(0,0,0,0.08);background: #fff;text-align: center;font-size: 1.05vw;color: #333;line-height: 2;padding: 2vw 2vw;border-radius: 15px;}
@media only screen and (max-width:1080px){
.pro01{padding: 60px 0;}
.pro01 ul li{font-size: 16px;margin: 10px auto;}
.pro01 ul li.active{font-size: 18px;}
.pro01 .t1{font-size: 16px;padding: 20px;max-width: 500px;margin-top: 30px;border-radius: 10px;}
}
@media only screen and (max-width:520px){
.pro01{padding: 30px 0;}
.pro01 ul li{font-size: 14px;margin: 8px auto;width: 75%;line-height: 1.68;}
.pro01 ul li.active{font-size: 14px;}
.pro01 .t1{font-size: 14px;padding: 10px;max-width: initial;margin-top: 20px;}
}


/* pro02 */
.pro02{position: relative;}
.pro02 .img img{width: 100%;}
 


/* pro03 */
.pro03{padding: 5vw 0;position: relative;background: #fff;z-index: 99;}
.pro03 a{cursor: zoom-in;}
.pro03 .pic{display: none;}
.pro03 .pic img{width: 100%;}
.pro03 .tit{font-size: 3.88vw;color: #ff5925;font-weight: bold;text-align: center;letter-spacing: 1vw;}
.pro03 .wrap{display: flex;align-items: center;justify-content: space-between;}
.pro03 .wrap .item{text-align: center;}
.pro03 .wrap .item:nth-child(1){width: 18%;}
.pro03 .wrap .item:nth-child(2){width: 20%;}
.pro03 .wrap .item:nth-child(3){width: 40%;}
.pro03 .wrap .item:nth-child(4){width: 16%;}
.pro03 .wrap .item .icon{height: 340px;display: flex;align-items: center;justify-content: center;}
.pro03 .wrap .item .t1{background: #ff5925;color: #fff;font-size: 1vw;text-align: center;padding: .58vw 1.58vw;border-radius: 6px;width: max-content;margin: 0 auto;}
.pro03 .wrap .item .t2{font-size: 1.45vw;font-weight: bold;margin-top: .58vw;color: #fd5a23;}
@media only screen and (max-width:1080px){
.pro03{padding: 60px 0;}
.pro03 .tit{font-size: 45px;}
.pro03 .pic{display: block;}
.pro03 .wrap{display: none;}
}
@media only screen and (max-width:768px){
.pro03 .tit{font-size: 36px;}
}
@media only screen and (max-width:520px){
.pro03{padding: 30px 0;}
.pro03 .tit{font-size: 20px;}
}


/* pro04 */
.pro04{padding: 5vw 0;background: #f5f5f5;position: relative;overflow: hidden;}
.pro04 a{cursor: zoom-in;}
.pro04 .cont{text-align: center;position: relative;padding: 6vw 0;}
.pro04 .cont .icon{margin: 0 auto;width: 40%;z-index: 9;position: relative;}
.pro04 .cont .wrap .item{background:#fff;border-radius:15px;padding:2vw;transition:all .3s ease;box-shadow:0 0 6px #0000001a;width:max-content;border-top: 6px solid #ff5925;text-align:left;position: absolute;}
.pro04 .cont .wrap .item:before{position:absolute;content:"";background-color:#ff5925;height: 2px;width: 7vw;top: 85%;right:auto;left:100%;transform-origin:top left;}
.pro04 .cont .wrap .item:first-child{left: -3%;top:35%;}
.pro04 .cont .wrap .item:nth-child(2){top:0;right:5%}
.pro04 .cont .wrap .item:nth-child(3){top:58%;right:-5%}
.pro04 .cont .wrap .item:nth-child(2):before{top: 58%;left: initial;right: 100%;width: 11vw;}
.pro04 .cont .wrap .item:nth-child(3):before{top: 33%;left: initial;right: 100%;width: 11vw;}
.pro04 .cont .wrap .item .text{font-size:.941vw;color: #666;line-height:1.68;}
.pro04 .cont .wrap .item .t1{font-size:1.25vw;color:#ff5925;font-weight:700;margin:.88vw 0}
.pro04 .cont .wrap .item .t2{font-size:.941vw;font-weight:700;line-height:1.68}
.pro04 .bg{display: none;}
.pro04 .bg img{mix-blend-mode: multiply;}
@media only screen and (max-width:1080px){
.pro04{padding: 60px 0;}
.pro04 .cont{padding: 60px 0;}
.pro04 .cont .wrap .item{padding: 25px;}
.pro04 .cont .wrap .item .text{font-size: 14px;}
.pro04 .cont .wrap .item .t1{font-size: 18px;margin: 15px 0;}
.pro04 .cont .wrap .item .t2{font-size: 14px;}
.pro04 .cont .wrap .item:first-child{top: 28%;}
.pro04 .cont .wrap .item:nth-child(2){right: 0;top: -3%;}
.pro04 .cont .wrap .item:nth-child(2):before{width: 14vw;}
}
@media only screen and (max-width:768px){
.pro04 .cont{display: none;}
.pro04 .bg{display: block;}
}
@media only screen and (max-width:520px){
.pro04{padding: 30px 0;}
}



/* pro05 */
.pro05{padding: 5vw 0;overflow: hidden;}
.pro05 a{cursor: zoom-in;}
.pro05 .cont{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.pro05 .cont .left{width: 45%;}
.pro05 .cont .left .nei_tit{margin-bottom: 1.5vw;}
.pro05 .cont .left .nei_tit .title{text-align: left;color: #ff5925;}
.pro05 .cont .left .nei_tit .title:before{left: 0;transform: translate(0);}
.pro05 .cont .left .text{font-size: .941vw;color:#666;line-height:1.8;margin-bottom:1.5vw;}
.pro05 .cont .right{width: 28%;}
.pro05 .cont .right{width: 45%;position: relative;}
.pro05 .cont .right:after{content:'';position:absolute;top:20px;left:20px;width:100%;height:100%;background:linear-gradient(135deg,#3f51b5 0,#1a237e 100%);opacity:.1;border-radius:20px;z-index: -1;}
.pro05 .cont .right .img{width:100%;height:auto;border-radius:20px;box-shadow: 0 20px 40px rgb(0 0 0 / 23%);transition:transform .3s ease;position:relative;z-index:1;background: #fff;padding: 2.58vw;}
.pro05 .cont .right:hover .img{transform: translate(-8px,-8px);}
@media only screen and (max-width:1080px){
.pro05{padding: 60px 0;}
.pro05 .cont .left{width: 50%;}
.pro05 .cont .left .text{font-size: 15px;margin-bottom: 25px;}
.pro05 .cont .right{width: 40%;}
.pro05 .cont .right .img img{width: auto;}
}
@media only screen and (max-width:768px){
.pro05 .cont .left{width: 100%;}
.pro05 .cont .left .nei_tit .title{text-align: center;}
.pro05 .cont .left .nei_tit .title:before{left: 50%;transform: translate(-50%,0);}
.pro05 .cont .right{width: 60%;margin: 0 auto;margin-top: 40px;}
}
@media only screen and (max-width:520px){
.pro05{padding: 30px 0;}
.pro05 .cont .left .text{font-size: 14px;margin-bottom: 20px;text-align: center;}
.pro05 .cont .right{width: 68%;margin-top: 30px;}
}


/* pro06 */
.pro06{padding: 5vw 0;background: #f5f5f5;overflow: hidden;}
.pro06 a{cursor: zoom-in;}
.pro06 .cont{text-align: center;position: relative;}
.pro06 .cont  p{font-size: 1.05vw;color: #333;line-height: 2;margin: 8px 0;}
.pro06 .cont  strong{font-size: 1.2vw;display: block;}
.pro06 .cont  span{font-size: 1.1vw;color: #333;}
.pro06 .cont  span.color{background: #ff5925;padding: .45vw 1.58vw;color: #fff;border-radius: 8px;display: block;width: max-content;margin: 0 auto;}
.pro06 .cont .line{margin: 1.58vw 0;}
.pro06 .cont .line img{width: 3vw;}
.pro06 .cont ul{display: flex;align-items: center;justify-content: space-between;width: 80%;margin: 0 auto;position: relative;}
.pro06 .cont ul li{position: relative;transition: all ease .3s;}
.pro06 .cont ul li:hover{transform: translateY(-5px);}
.pro06 .cont ul li:after{position: absolute;content: "";left: 50%;top: 50%;width: 10.1vw;height: 10.1vw;border-radius: 50%;background: #ff59252e;z-index: 5;transform: translate(-50% , -50%);}
.pro06 .cont ul li span{font-size: 1.28vw;font-weight: bold;color: #fff;background: #ff5925;border-radius: 50%;width: 9vw;height: 9vw;display: flex;align-items: center;justify-content: center;position: relative;z-index: 9;}
.pro06 .cont .link{position: absolute;transform: translate(0,-50%);top: 72%;left: 0;}
.pro06 .cont .link img{width: 75%;}
@media only screen and (max-width:1080px){
.pro06{padding: 60px 0;}
.pro06 .cont p{font-size: 16px;}
.pro06 .cont span{font-size: 18px;}
.pro06 .cont span.color{padding: 6px 16px;}
.pro06 .cont strong{font-size: 18px;}
.pro06 .cont .line{margin: 20px 0;}
.pro06 .cont .line img{width: 45px;}
.pro06 .cont ul{width: auto;overflow-x: scroll;padding-bottom: 20px;}
.pro06 .cont ul li span{font-size: 17px;width: 120px;height: 120px;}
.pro06 .cont .link{top: 70%;}
}
@media only screen and (max-width:768px){
.pro06 .cont ul li{margin-right: 50px;}
.pro06 .cont ul li span{width: 110px;height: 110px;}
}
@media only screen and (max-width:520px){
.pro06{padding: 30px 0;}
.pro06 .cont p{font-size: 14px;}
.pro06 .cont span{font-size: 16px;}
.pro06 .cont strong{font-size: 18px;}
.pro06 .cont .line{margin: 15px 0;}
.pro06 .cont .line img{width: 40px;}
.pro06 .cont ul li{margin-right: 40px;}
.pro06 .cont ul li span{width: 110px;height: 110px;font-size: 16px;}
}
 


/* pro07 */
.pro07{padding: 5vw 0;position: relative;z-index: 99;}
.pro07 .img img{width: 100%;}
@media only screen and (max-width:1080px){
.pro07{padding: 60px 0;}
}
@media only screen and (max-width:520px){
.pro07{padding: 30px 0;}
}



/* pro08 */
.pro08{padding: 5vw 0;position: relative;z-index: 99;background: #F5F5F5;}
.pro08 .cont{display:flex;align-items:center;justify-content:space-between;position: relative;}
.pro08 .cont .item{padding: 2vw;border-radius:10px;overflow:hidden;text-align:justify;cursor:pointer;width: 27%;box-shadow: 1px 0px 8px rgb(0 0 0 / 15%);background: #fff;transition: all .5s ease;}
.pro08 .cont .item span{position:absolute;top:50%;left: 41.5%;transform:translate(0,-50%);font-size:2vw;font-weight:700;color: #fff;width: 6%;text-align:center;transition: all .5s ease;z-index: 9;}
.pro08 .cont .item.three span{left: 52.5%;}
.pro08 .cont .item:hover{box-shadow: 8px 8px 10px -2px rgb(252 80 0 / 28%);}
.pro08 .cont .item:hover span{transform:translate(0 , -60%);}
.pro08 .cont .item .t1{font-size: 1.58vw;margin-bottom: .85vw;font-weight:700;color: #fd5923;}
.pro08 .cont .item .text{overflow-y: auto;max-height: 11vw;}
.pro08 .cont .item .text p{font-size: .85vw;color: #333;line-height: 1.68;margin: 8px 0;position: relative;display: flex;align-items: center;padding-left: 15px;}
.pro08 .cont .item .text p:after{position: absolute;content: "";width: 8px;height: 8px;left: 0;top: 12px;background: #ff5925;border-radius: 50%;}
.pro08 .cont .pic{width:25%;position:relative}
@media only screen and (max-width:1080px){
.pro08{padding: 60px 0;}
.pro08 .cont .item{padding: 25px;}
.pro08 .cont .item .t1{font-size: 20px;}
.pro08 .cont .item .text p{font-size: 15px;margin: 5px 0;}
.pro08 .cont .item span{font-size: 24px;width: 8%;left: 40.5%;}
.pro08 .cont .item.three span{left: 51.5%;}
}
@media only screen and (max-width:768px){
.pro08 .cont{flex-wrap: wrap;}
.pro08 .cont .item{width: 100%;}
.pro08 .cont .pic{width: 44%;margin: 30px auto;}
.pro08 .cont .pic .img img{transform: rotate(270deg);}
.pro08 .cont .item span{top: 41%;left: 42%;width: max-content;}
.pro08 .cont .item.three span{left: 42%;top: 56%;}
}
@media only screen and (max-width:520px){
.pro08{padding: 30px 0;}
.pro08 .cont .item{padding: 20px;}
.pro08 .cont .item .t1{font-size: 18px;}
.pro08 .cont .item .text p{font-size: 14px;}
.pro08 .cont .pic{width: 58%;margin: 20px auto;}
.pro08 .cont .item .text{max-height: initial;}
.pro08 .cont .item span{top: 39%;left: 38%;font-size: 22px;}
.pro08 .cont .item.three span{left: 38%;top: 54%;}
}