/* title */
.nei_tit{margin-bottom: 60px;}
.nei_tit .title{font-size: 45px;font-weight: bold;color: #212529;text-align: center;font-family: "GILROY-BLACK";text-transform: uppercase;}
.nei_tit .tit{font-size: 18px;color: #333;text-align: center;margin-top: 5px;}
@media screen and (max-width:1440px){
.nei_tit .title{font-size: 40px;}
}
@media screen and (max-width:1280px){
.nei_tit .title{font-size:35px;}
}
@media screen and (max-width:1080px){
.nei_tit{margin-bottom: 40px;}
.nei_tit .title{font-size:35px;}
.nei_tit .tit{font-size: 16px;}
}
@media screen and (max-width:520px){
.nei_tit{margin-bottom: 20px;}
.nei_tit .title{font-size:24px;}
.nei_tit .tit{font-size: 14px;}
}


/* banner */
.banner{position: relative;overflow: hidden;}
.banner .img img{width: 100%;}
.banner .info{position: absolute;top: 50%;left: 0;width: 100%;transform: translate(0, -50%);}
.banner .info .title{font-size:58px;color:#fff;letter-spacing:1px;font-family:GILROY-BLACK}
.banner .info .ul{display:flex;flex-wrap:wrap;align-items:center;margin-top:60px;position:relative;padding-left: 28px;}
.banner .info .ul::after{position: absolute;content: "";left: 10px;top: 10%;width: 4px;height: 90%;background: #feca0a;transform: skewX(-15deg);}
.banner .info .ul::before{position: absolute;content: "";left: 0;top: 10%;width: 4px;height: 90%;background: #feca0a;transform: skewX(-15deg);}
.banner .info .ul li a{color:#fff;font-size:18px}
.banner .info .ul li:hover a{text-decoration:revert}
.banner .info .ul i{width:10px;height:2px;background:#fff;margin:0 10px}
@media screen and (max-width:1440px){
.banner .info .title{font-size: 50px;}
}
@media screen and (max-width:1280px){
.banner .info .title{font-size: 45px;}
}
@media screen and (max-width:1080px){
.banner .info{top: 58%;}
.banner .info .title{font-size: 40px;}
.banner .info .ul{margin-top: 20px;}
}
@media screen and (max-width:768px){
.banner{margin-top: 83px;}
.banner .info{top: 50%;}
.banner .info .title{font-size: 35px;}
}
@media screen and (max-width:520px){
.banner{margin-top: 71px;}
.banner .info .title{font-size: 25px;}
.banner .info .ul{padding-left: 22px;}
.banner .info .ul li a{font-size: 15px;}
.banner .img{height: 158px;}
.banner .img img{height: 100%;object-fit: cover;}
}


/* newslist */
.newslist{padding: 90px 0;}
.newslist .item{padding:68px 0;border-bottom:1px solid #e5e5e5}
.newslist .item:nth-child(1){padding-top:0}
.newslist .item a{display:flex;justify-content:space-between;flex-wrap:wrap}
.newslist .item .date{width:5%;}
.newslist .item .date .d{font-size:55px;color:#333;font-family: "BebasNeue-Regular";}
.newslist .item .date .y{font-size:15px;color:#333}
.newslist .item .info{width: 62%;position: relative;}
.newslist .item .info::after{position: absolute;content: "";left: -6%;top: 0;height: 100%;width: 1px;background: #333;}
.newslist .item .info::before{position: absolute;content: "";left: -6%;top: 0;height:0;width: 1px;background: #feca0a;transition: ease 1s;z-index: 99;}
.newslist .item:hover .info::before{height: 100%;}
.newslist .item .info .t1{font-size:30px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:15px;transition: ease .6s;}
.newslist .item:hover .info .t1{color: #feca0a;}
.newslist .item .info .text{font-size:16px;line-height:28px;color:#555}
.newslist .item .info .icon{width: 53px;height: 53px;background: #f6f6f6;border-radius: 9px;margin-top: 80px;display: flex;justify-content: center;align-items: center;transition: ease .6s;}
.newslist .item:hover .info .icon{background: #feca0a;}
.newslist .item .img{width: 20%;overflow:hidden;border-radius:14px;}
.newslist .item .img img{border-radius:14px;transition: ease .6s;}
.newslist .item:hover .img img{transform: scale(1.04);}
@media screen and (max-width:1280px){
.newslist .item .info .text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
}
@media screen and (max-width:1080px){
.newslist{padding: 60px 0;}
.newslist .item{padding: 45px 0;}
.newslist .item .date{width: 10%;}
.newslist .item .date .d{font-size: 50px;}
.newslist .item .info{width: 58%;}
.newslist .item .info .t1{font-size: 26px;}
.newslist .item .info .icon{margin-top: 60px;width: 50px;height: 50px;}
.newslist .item .img{width: 25%;}
}
@media screen and (max-width:768px){
.newslist .item .date{width: 100%;}
.newslist .item .info{width: 98%;padding-left: 2%;margin: 30px 0;}
.newslist .item .info::after{left: 0;}
.newslist .item .info .t1{font-size: 23px;}
.newslist .item .info .icon{margin-top: 25px;width: 45px;height: 45px;}
.newslist .item .img{width: 100%;text-align: center;}
}
@media screen and (max-width:520px){
.newslist{padding: 30px 0;}
.newslist .item{padding: 25px 0;}
.newslist .item .date .d{font-size: 40px;}
.newslist .item .date .y{font-size: 14px;}
.newslist .item .info{width: 95%;padding-left: 5%;margin: 18px 0;}
.newslist .item .info .t1{font-size: 20px;margin-bottom: 10px;}
.newslist .item .info .text{font-size: 14px;line-height: 24px;}
.newslist .item .info .icon{margin-top: 20px;width: 40px;height: 40px;}
.newslist .item .img{border-radius: 10px;}
.newslist .item .img img{border-radius: 10px;}
}
	

/* news */
.news{padding: 90px 0;}
.news .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news .left{width:10%}
.news .left .lb{margin-bottom:35px}
.news .left .lb .t{font-size: 20px;color:#333;font-weight: bold;}
.news .left .lb .c{color:#333;font-size:16px;background:#f6f6f6;width:max-content;padding:6px 15px;border-radius:15px;margin-top:10px}
.news .left .time .t{font-size: 20px;color:#333;font-weight: bold;}
.news .left .time .d{color:#333;font-size:16px;margin-top:10px}
.news .right{width:80%}
.news .right .t1{font-size:30px;font-weight:700;margin-bottom:55px}
.news .right .cont p{margin-top:5px;color:#666;line-height:30px;font-size:16px}
.news .right .cont p:nth-child(1){margin-top: 0;}
.news .right .cont p img{max-width: 100%;}
.news .rem{margin-top: 90px;padding-top: 40px;border-top: 1px solid #e5e5e5;}
.news .rem .title{color: #333;letter-spacing: 1px;font-family: GILROY-BLACK;font-size: 58px;margin-bottom: 80px;text-align: center;}
.news .rem .item{padding: 58px 0;border-bottom:1px solid #e5e5e5;}
.news .rem .item:nth-child(1){padding-top:0}
.news .rem .item a{display:flex;justify-content:space-between;flex-wrap:wrap}
.news .rem .item .date{width:5%;}
.news .rem .item .date .d{font-size:55px;color:#333;font-family: "BebasNeue-Regular";}
.news .rem .item .date .y{font-size:15px;color:#333}
.news .rem .item .info{width: 62%;position: relative;}
.news .rem .item .info::after{position: absolute;content: "";left: -6%;top: 0;height: 100%;width: 1px;background: #333;}
.news .rem .item .info::before{position: absolute;content: "";left: -6%;top: 0;height:0;width: 1px;background: #feca0a;transition: ease 1s;z-index: 99;}
.news .rem .item:hover .info::before{height: 100%;}
.news .rem .item .info .t1{font-size:30px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:15px;transition: ease .6s;}
.news .rem .item:hover .info .t1{color: #feca0a;}
.news .rem .item .info .text{font-size:16px;line-height:28px;color:#555}
.news .rem .item .info .icon{width: 53px;height: 53px;background: #f6f6f6;border-radius: 9px;margin-top: 60px;display: flex;justify-content: center;align-items: center;transition: ease .6s;}
.news .rem .item:hover .info .icon{background: #feca0a;}
.news .rem .item .img{width: 20%;overflow:hidden;border-radius:14px;}
.news .rem .item .img img{border-radius:14px;transition: ease .6s;}
.news .rem .item:hover .img img{transform: scale(1.04);}
@media screen and (max-width:1440px){
.news .rem .title{font-size: 50px;}
}
@media screen and (max-width:1280px){
.news .rem .title{font-size: 45px;margin-bottom: 40px;}
.news .rem .item .info .text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
}
@media screen and (max-width:1080px){
.news{padding: 60px 0;}
.news .right .t1{margin-bottom: 35px;font-size: 26px;}
.news .rem{margin-top: 60px;padding-top: 30px;}
.news .rem .title{font-size: 40px;}
.news .rem .item{padding: 45px 0;}
.news .rem .item .date{width: 10%;}
.news .rem .item .date .d{font-size: 50px;}
.news .rem .item .info{width: 58%;}
.news .rem .item .info .t1{font-size: 26px;}
.news .rem .item .info .icon{margin-top: 60px;width: 50px;height: 50px;}
.news .rem .item .img{width: 25%;}
}
@media screen and (max-width:768px){
.news .left{width: 100%;margin-bottom: 30px;}
.news .left .lb{margin-bottom: 25px;}
.news .right{width: 100%;}
.news .right .t1{margin-bottom: 25px;}
.news .rem .title{font-size: 35px;}
.news .rem .item .date{width: 100%;}
.news .rem .item .info{width: 98%;padding-left: 2%;margin: 30px 0;}
.news .rem .item .info::after{left: 0;}
.news .rem .item .info .t1{font-size: 23px;}
.news .rem .item .info .icon{margin-top: 25px;width: 45px;height: 45px;}
.news .rem .item .img{width: 100%;text-align: center;}
}
@media screen and (max-width:520px){
.news{padding: 30px 0;}
.news .left{margin-bottom: 20px;}
.news .left .lb{margin-bottom: 20px;}
.news .left .lb .t{font-size: 18px;}
.news .left .lb .c{font-size: 14px;padding: 4px 12px;}
.news .right .t1{font-size: 20px;line-height: 24px;margin-bottom: 15px;}
.news .right .cont p{line-height: 26px;font-size: 14px;}
.news .rem{margin-top: 30px;padding-top: 25px;}
.news .rem .title{font-size: 25px;margin-bottom: 20px;}
.news .rem .item{padding: 20px 0;}
.news .rem .item .date .d{font-size: 40px;}
.news .rem .item .date .y{font-size: 14px;}
.news .rem .item .info{width: 95%;padding-left: 5%;margin: 18px 0;}
.news .rem .item .info .t1{font-size: 20px;margin-bottom: 10px;}
.news .rem .item .info .text{font-size: 14px;line-height: 24px;}
.news .rem .item .info .icon{margin-top: 20px;width: 40px;height: 40px;}
.news .rem .item .img{border-radius: 10px;}
.news .rem .item .img img{border-radius: 10px;}
}


/* productlist */
.productlist{padding: 90px 0;}
.productlist .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.productlist .pnav{width: 22%;}
.productlist .pnav .title{font-size:40px;color: #333;letter-spacing:1px;font-family:GILROY-BLACK;border-bottom:1px solid #ccc;padding-bottom: 25px;position: relative;padding-left: 30px;}
.productlist .pnav .title::after{position: absolute;content: "";left: 12px;top: 12%;width: 4px;height: 46%;background: #3A589B;transform: skewX(-15deg);}
.productlist .pnav .title::before{position: absolute;content: "";left: 0;top: 12%;width: 4px;height: 46%;background: #3A589B;transform: skewX(-15deg);}
.productlist .pnav .ul li{padding: 25px 0;border-bottom:1px solid #ccc;}
.productlist .pnav .ul li a{font-size:18px;color:#333}
.productlist .pnav .ul li:hover a,.productlist .pnav .ul li.on a{color: #142975;}
.productlist .list{width: 75%;}
.productlist .item{width:30.6667%;margin-right:3%;position:relative;margin-bottom: 3%;height:max-content;}
.productlist .item:nth-child(3n+3){margin-right:0}
.productlist .item a{display:block;background:#f6f6f6;padding: 5px 5px;}
.productlist .item .img{text-align:center}
.productlist .item .img img{width:100%}
.productlist .item .t1{font-size:18px;color:#333;text-align:center;margin:15px 0 25px}
.productlist .item .bt{position:absolute;right: 1vw;bottom: -19px;height:40px;border-radius:50%;background:#3A589B;}
.productlist .item .bt em{display:block;width: 30px;height: 30px;border-radius:50%;background:#fff;border:5px solid #3A589B;position:absolute;right:0;top:0;z-index:2;}
.productlist .item .bt em:before{content:''; display:block; width:10px; height:2px; background:#3A589B; position:absolute; left:50%; top:50%; margin:-1px 0 0 -5px;}
.productlist .item .bt em:after{content:''; display:block; width:2px; height:10px; background:#3A589B; position:absolute; left:50%; top:50%; margin:-5px 0 0 -1px;}
.productlist .item .bt span{display:block;height: 40px;line-height: 40px;background:#3A589B;position:absolute;right:21px;top:0;padding:0 calc(1vw + 52px) 0 1vw;border-radius:30px;color:#fff;font-size:12px;white-space:nowrap;transition:cubic-bezier(.7,0,.3,1) .65s;transform:scaleX(0);transform-origin:right center;}
.productlist .item:hover .bt{overflow:inherit;}
.productlist .item:hover .bt span{transform:scaleX(1); right:0;}
@media screen and (max-width:1440px){
.productlist .pnav{width: 25%;}
.productlist .item a{padding: 25px 20px;}
.productlist .item .img img{width: 100%;}
}
@media screen and (max-width:1080px){
.productlist{padding: 60px 0;}
.productlist .pnav{width: 34%;}
.productlist .pnav .title{font-size: 30px;}
.productlist .pnav .title::after{top: 10%;height: 40%;}
.productlist .pnav .title::before{top: 10%;height: 40%;}
.productlist .pnav .ul li{padding: 20px 0;}
.productlist .list{width: 60%;}
.productlist .item{width: 48.5%;margin-bottom: 5%;}
.productlist .item:nth-child(even){margin-right:0}
.productlist .item:nth-child(odd){margin-right:3%}
.productlist .item .img img{width: 95%;}
.productlist .item .t1{margin: 10px 0 20px;}
.productlist .item .bt span{height: 38px;line-height: 38px;}
.productlist .item .bt em{border: 4px solid #3A589B;}
}
@media screen and (max-width:768px){
.productlist .pnav .ul li{padding: 15px 0;}
.productlist .pnav .ul li a{font-size: 16px;}
.productlist .item .t1{font-size: 16px;}
.productlist .item .bt span{height: 36px;line-height: 36px;}
.productlist .item .bt em{border: 3px solid #3A589B;}
}
@media screen and (max-width:680px){
.productlist .pnav{display: none;}
.productlist .list{width: 100%;}
.productlist .item a{padding: 5px;}
.productlist .item .img img{width: 100%;}
}
@media screen and (max-width:520px){
.productlist{padding: 30px 0;}
.productlist .item a{padding: 0;}
.productlist .item .t1{font-size: 14px;margin: 5px 0 15px;}
.productlist .item .bt span{height: 28px;line-height: 28px;}
.productlist .item .bt em{width: 24px;height: 24px;border: 2px solid #3A589B;}
}



/* product */
.product{padding: 90px 0 0;overflow: hidden;}
.product .pro{display:flex;flex-wrap:wrap;justify-content:space-between}
.product .pro .pro_img{width: 43%;background: #F8F8F8;}
.product .pro .pro_img .pro2 .img{text-align:center;margin-top: 40px;}
.product .pro .pro_img .pro2 .img img{width: 85%;}
.product .pro .pro_img .pro1{position:relative;margin: 20px 25px 30px 25px;}
.product .pro .pro_img .pro1 .img{border:1px solid #ddd;padding:6px}
.product .pro .pro_img .pro1 .swiper-slide-thumb-active .img{border:1px solid #FECB0A;}
.product .pro .pro_img .pro1 .swiper-button-next{height:100%;background:#0000005e;top:0;margin:0;right:0;width:32px}
.product .pro .pro_img .pro1 .swiper-button-prev{height:100%;background:#0000005e;top:0;margin:0;width:32px;left:0}
.product .pro .pro_img .pro1 .swiper-button-next:after,.product .pro .pro_img .pro1 .swiper-button-prev:after{color:#fff;font-size:24px}
.product .pro .pro_info{width: 50%;font-family:GILROY-REGULAR;}
.product .pro .pro_info .t1{font-size: 36px;color:#333;}
.product .pro .pro_info .t2{font-size:16px;color:#666;margin-top: 15px;font-family:BebasNeue-Regular;}
.product .pro .pro_info .text{margin-top: 25px;background: #F8F8F8;padding: 25px;color: #333;line-height: 2;font-size: 16px;}
.product .pro .pro_info .text h3{font-size:22px;color:#333333e8;margin-bottom:15px;font-weight: bold;}
.product .pro .pro_info .text p{font-size:16px;color:#666;margin-top:8px}
.product .pro .pro_info .icon{margin-top: 40px;text-align: center;}
.product .pro .pro_info .icon img{width: 88%;}
.product .pdel{margin-top: 100px;}
.product .pdel .title{font-size: 30px;position: relative;padding-bottom: 15px;}
.product .pdel .title::after{position: absolute;content: "";left: 0;background: #333;width: 13%;height: 1px;bottom: 0;}
.product .pdel .title::before{position: absolute;content: "";left: 0;background: #ccc;width: 100%;height: 1px;bottom: 0;}
.product .pdel .cont{margin-top: 40px;}
.product .pdel .cont p{font-size:16px;line-height:28px;color:#333}
.product .pdel .cont table{border-spacing: 0;border-collapse: collapse;}
.product .pdel .cont table td{border: 1px solid #E5E7EB;font-size:15px;line-height:26px;font-weight:400;color:#4e5769;padding: 5px;width: initial;text-align: center;}
.product .pdel .cont img{max-width:100%}
.product .prem{background-color: #282828;padding-bottom: 68px;margin-top: 80px;}
.product .prem .title{font-size: 45px;text-align: center;color: #fff;padding: 50px 0;}
.product .prem .item{font-family: GILROY-REGULAR;background:#fff;}
.product .prem .item a{display:block;padding:20px;transition: all .5s ease;}
.product .prem .item .img{overflow:hidden;padding: 0;background: #fff;}
.product .prem .item .img img{transition:all .5s}
.product .prem .item .info .t1{font-size:20px;color:#333;margin:20px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: all .5s ease;}
.product .prem .item .info .bt{color:#333;font-size:16px;transition: all .5s ease;}
.product .prem .item:hover a{box-shadow:1px 1px 15px rgb(0 0 0 / 15%);background:#FECA0A;background-color:#FECA0A}
.product .prem .item:hover .img img{transform:scale(1.06)}
.product .prem .item:hover .info .t1{color:#fff}
.product .prem .item:hover .info .bt{color:#fff}
@media screen and (max-width:1280px){
.product .pro .pro_img .pro2 .img{margin-top: 0;}
.product .pro .pro_img .pro2 .img img{width: 90%;}
.product .pro .pro_info .t1{font-size: 30px;}
.product .pdel{margin-top: 80px;}
.product .prem .item a{padding: 15px;}
.product .prem .item .info .t1{font-size: 18px;margin: 15px 0;}
}
@media screen and (max-width:1080px){
.product{padding: 60px 0 0;}
.product .pro .pro_info .t1{font-size: 26px;}
.product .pro .pro_info .text{font-size: 15px;line-height: 28px;padding: 20px;margin-top: 20px;}
.product .pdel{margin-top: 60px;}
.product .pdel .title{font-size: 26px;}
.product .pdel .cont{overflow: auto;}
.product .pdel .cont table{width: max-content;}
.product .pdel .cont table td{padding: 4px;}
.product .prem{margin-top: 60px;padding-bottom: 40px;}
.product .prem .title{font-size: 28px;padding: 40px 0;}
.product .prem .item .info .t1{margin: 12px 0;}
.product .prem .item .img{padding: 15px;}
.product .prem .pro3{padding-bottom: 60px;}
.product .prem .swiper-pagination{bottom: 0;}
.product .prem .swiper-pagination-bullet{background: #fff;opacity: 1;margin: 0 8px !important;width: 10px;height: 10px;}
.product .prem .swiper-pagination-bullet-active{background: #FECA0A;}
}
@media screen and (max-width:768px){
.product .pro .pro_img{width: 100%;}
.product .pro .pro_img .pro2 .img img{width: 100%;}
.product .pro .pro_info{width: 100%;margin-top: 20px;}
.product .pro .pro_info .t1{font-size: 23px;}
.product .pdel .cont table td{font-size: 15px;padding: 10px 20px;}
}
@media screen and (max-width:520px){
.product{padding: 30px 0;}
.product .pro .pro_img .pro1{margin: 0 15px 15px 15px;}
.product .pro .pro_info .t1{font-size: 20px;}
.product .pro .pro_info .text{font-size: 14px;line-height: 26px;padding: 10px;margin-top: 15px;}
.product .pro .pro_info .icon{margin-top: 20px;}
.product .pdel{margin-top: 30px;}
.product .pdel .title{font-size: 22px;padding-bottom: 10px;}
.product .pdel .cont{margin-top: 20px;}
.product .pdel .cont table td{font-size: 12px;padding: 5px;text-align: center;}
.product .prem{margin-top: 30px;padding-bottom: 30px;}
.product .prem .title{font-size: 22px;padding: 25px 0;}
.product .prem .item a{padding: 10px;}
.product .prem .item .img{padding: 0;}
.product .prem .item .info .t1{font-size: 16px;margin: 6px 0;}
.product .prem .item .info .bt{font-size: 14px;}
.product .prem .pro3{padding-bottom: 30px;}
.product .prem .swiper-pagination-bullet{margin: 0 6px !important;width: 8px;height: 8px;}
}



/* videolist */
.videolist{padding: 90px 0;}
.videolist .item{width: 23.5%;margin-right: 2%;margin-bottom: 2%;}
.videolist .item a{position: relative;display: block;}
.videolist .item a::after{width:100%;height:100%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);content:'';z-index: 1;}
.videolist .item a::before{position: absolute;content: "";border: 1px solid #fff;width: 92%;height: 92%;left: 4%;top: 3%;z-index: 2;}
.videolist .item:nth-child(4n+4){margin-right:0}
.videolist .item .img{overflow: hidden;}
.videolist .item .img img{width: 100%;transition:all .5s}
.videolist .item:hover .img img{transform:scale(1.06)}
.videolist .item .info{position:absolute;bottom:10%;z-index:99;width:100%}
.videolist .item .info .t1{font-size:18px;color:#fff;padding:0 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.videolist .item .videolist{position:absolute;top:50%;left: 50%; z-index:99;transform: translate(-50%,-50%);}
.videolist .item .videolist img{width: 47px;}
@media screen and (max-width:1080px){
.videolist{padding: 60px 0;}
.videolist .item .videolist img{width: 40px;}
}
@media screen and (max-width:880px){
.videolist .item{width: 32%;}
.videolist .item:nth-child(3n+3){margin-right:0}
.videolist .item:nth-child(4n+4){margin-right:2%}
.videolist .item .info .t1{font-size: 16px;padding: 0 15px;}
}
@media screen and (max-width:580px){
.videolist{padding: 30px 0;}
.videolist .item{width: 48.5%;margin-bottom: 3%;}
.videolist .item:nth-child(even){margin-right:0}
.videolist .item:nth-child(odd){margin-right:3%}
.videolist .item .videolist img{width: 34px;}
.videolist .item .info .t1{font-size: 14px;}
}

/* picturelist */
.picturelist{padding: 90px 0;}
.picturelist .item{width:23.5%;margin-right: 2%;margin-bottom: 2%;position: relative;}
.picturelist .item:nth-child(4n+4){margin-right:0}
.picturelist .item a{padding: 15px;display: block;position: relative;border: 1px solid #33333326;transition:all .5s;}
.picturelist .item:hover a{border-radius: 10px;}
.picturelist .item .img{overflow: hidden;}
.picturelist .item .img img{width: 100%;transition:all .5s}
.picturelist .item:hover .img img{transform:scale(1.02)}
.picturelist .item .t1{color: #333;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: center;margin-top: 15px;}	
@media screen and (max-width:1280px){
.picturelist .item a{padding: 10px;}
.picturelist .item .t1{margin-top: 10px;}
}
@media screen and (max-width:1080px){
.picturelist{padding: 60px 0;}
.picturelist .item{width: 32%;}
.picturelist .item:nth-child(3n+3){margin-right:0}
.picturelist .item:nth-child(4n+4){margin-right:2%}
}
@media screen and (max-width:680px){
.picturelist .item{width: 48.5%;margin-bottom: 3%;}
.picturelist .item:nth-child(even){margin-right:0}
.picturelist .item:nth-child(odd){margin-right:3%}
}
@media screen and (max-width:520px){
.picturelist{padding: 30px 0;}
.picturelist .item a{padding:6px;}
.picturelist .item .t1{margin-top: 6px;font-size: 14px;}
}


/* picturelist_zs */
.picturelist_zs .list{padding: 60px 0;}
.picturelist_zs .list:nth-child(even){background: #f8f8f8;}
.picturelist_zs .title{display: flex;align-items: center;margin-bottom: 30px;}
.picturelist_zs .title img{width: 32px;margin-right: 10px;animation: wobbhorizontal linear 3s infinite;}
.picturelist_zs .title p{font-size: 30px;color: #3a589b;letter-spacing: 1px;font-family: GILROY-BLACK;}
.picturelist_zs .item{width:18.4%;margin-right: 2%;margin-bottom: 2%;position: relative;}
.picturelist_zs .item:nth-child(5n+5){margin-right:0}
.picturelist_zs .item a{padding: 12px;display: block;position: relative;border: 1px solid #33333326;transition:all .5s;}
.picturelist_zs .item:hover a{border-radius: 10px;}
.picturelist_zs .item .img{position: relative;padding-bottom: 135%;width: 100%;height: 0;overflow: hidden;}
.picturelist_zs .item .img::after{position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: url(../images/pic_icon.png);background-size: cover;}
.picturelist_zs .item .img img{height: 88%;object-fit: cover;width: 85%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.picturelist_zs .item .t1{color: #333;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: center;margin-top: 12px;}	
@-webkit-keyframes wobbhorizontal{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes wobbhorizontal{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}

@media screen and (max-width:1280px){
.picturelist_zs .item a{padding: 10px;}
.picturelist_zs .item .t1{margin-top: 10px;}
}
@media screen and (max-width:1080px){
.picturelist_zs .item{width: 23.5%;}
.picturelist_zs .item:nth-child(4n+4){margin-right:0}
.picturelist_zs .item:nth-child(5n+5){margin-right:2%}
}
@media screen and (max-width:768px){
.picturelist_zs .item{width: 32%;}
.picturelist_zs .item:nth-child(3n+3){margin-right:0}
.picturelist_zs .item:nth-child(4n+4){margin-right:2%}
.picturelist_zs .item:nth-child(5n+5){margin-right:2%}
}
@media screen and (max-width:520px){
.picturelist_zs .list{padding: 30px 0;}
.picturelist_zs .title{margin-bottom: 20px;}
.picturelist_zs .title img{width: 26px;margin-right: 6px;}
.picturelist_zs .title p{font-size: 24px;}
.picturelist_zs .item{width: 48.5%;margin-bottom: 3%;}
.picturelist_zs .item:nth-child(even){margin-right:0}
.picturelist_zs .item:nth-child(odd){margin-right:3%}
.picturelist_zs .item a{padding:6px;}
.picturelist_zs .item .t1{margin-top: 6px;font-size: 14px;}
}

/* about */
.about{padding: 90px 0;}
.about .none{font-size: 30px;text-align: center;}
@media screen and (max-width:1080px){
.about{padding: 60px 0;}
.about .none{font-size: 26px;}
}
@media screen and (max-width:520px){
.about{padding: 30px 0;}
.about .none{font-size: 22px;}
}

/* about01 */
.about01{padding: 90px 0 30px;}
.about01 .top{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about01 .top .left{width: 30%;}
.about01 .top .left .title{margin-bottom:30px}
.about01 .top .left .title h2{font-size: 45px;color: #3a589b;}
.about01 .top .left .title h3{font-size: 30px;color:#333;font-weight:400;margin-left: 60px;margin-top: 10px;}
.about01 .top .left .link{width:2px;height:70px;background:#000;margin: 15px 0 15px 65px;position: relative;overflow: hidden;}
.about01 .top .left .link::before{position:absolute;left: 2px;top:0;width:2px;height:100%;background:#fff;content:"";}
.about01 .top .left .link s{position:absolute;left:0;width:100%;height:100%;background: #d7d7d7;bottom:100%;animation:xian 4s infinite linear;}
.about01 .top .right{width: 68%;}
.about01 .top .right .text p{font-size:17px;color:#2a2a2a;line-height: 30px;margin-bottom:5px;}
.about01 .top .right .text p:nth-last-child(1){margin-bottom: 0;}
.about01 .cont{margin-top:40px}
.about01 .cont .ab1_2 .img img{max-width:100%}
.about01 .cont .ab1_1{width:65%;transform:translate(0,-50%);padding:10px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}
.about01 .cont .ab1_1 .img img{max-width:100%;cursor: pointer;}
@keyframes xian{0%{bottom:100%}
80%{bottom:-100%}
100%{bottom:-100%}
}
@media screen and (max-width:1440px){
.about01 .top .left .title h2{font-size: 40px;}
}
@media screen and (max-width:1280px){
.about01 .top .left .title h2{font-size: 35px;}
}
@media screen and (max-width:1080px){
.about01{padding: 60px 0 30px;}
.about01 .top .left{width: 35%;}
.about01 .top .left .title h3{font-size: 25px;margin-left: 40px;}
.about01 .top .left .link{margin: 15px 0 15px 45px;}
.about01 .top .right{width: 65%;}
.about01 .top .right .text p{font-size: 16px;line-height: 28px;}
.about01 .cont .ab1_1{width: 68%;padding: 5px;}
}
@media screen and (max-width:768px){
.about01 .top .left{width: 100%;}
.about01 .top .left .title h2{font-size: 30px;}
.about01 .top .right{width: 100%;}
}
@media screen and (max-width:520px){
.about01{padding: 30px 0 10px;}
.about01 .top .left .title{margin-bottom: 15px;}
.about01 .top .left .title h2{font-size: 25px;}
.about01 .top .left .title h3{font-size: 20px;margin-top: 5px;}
.about01 .top .left .link{height: 50px;margin: 10px 0 10px 45px;}
.about01 .top .right .text p{font-size: 14px;line-height: 24px;margin-bottom: 2px;}
.about01 .cont{margin-top: 20px;}
.about01 .cont .ab1_1{width: 90%;}
}

/* about02 */
.about02{padding-bottom: 90px;background: url(../images/ab2_bg.png);background-size: cover;}
.about02 .cont .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about02 .cont .ul li{width:32%;background:#fff;box-shadow:0 1px 20px 0 rgba(3,20,79,.1);border-radius:30px;position: relative;}
.about02 .cont .ul li .info{padding:2vw}
.about02 .cont .ul li .t1{font-size:21px;color:#142975;line-height:28px;min-height: 58px;width: 88%;}
.about02 .cont .ul li .num{font-size: 55px;background: #142975;color:#fff;width:max-content;padding: 0 18px;font-family:BebasNeue-Regular;position:absolute;right:0;top:0;border-top-left-radius: 20px;}
.about02 .cont .ul li .t2{background:#eff9ff;font-size:16px;line-height:28px;color:#666;padding:25px;margin-top: 20px;height: 205px;overflow: auto;transition: all 0.5s;border-radius: 30px;}
@media screen and (max-width:1280px){
.about02 .cont .ul li{border-radius: 20px;}
.about02 .cont .ul li .num{font-size: 50px;}
.about02 .cont .ul li .t1{font-size: 20px;}
}
@media screen and (max-width:1080px){
.about02{padding-bottom: 60px;}
.about02 .cont .ul li .num{font-size: 45px;}
}
@media screen and (max-width:850px){
.about02 .cont .ul li{width: 100%;margin-bottom: 20px;}
.about02 .cont .ul li:nth-last-child(1){margin-bottom: 0;}
.about02 .cont .ul li .info{padding: 3vw;}
.about02 .cont .ul li .t1{min-height: auto;font-size: 21px;}
.about02 .cont .ul li .t2{height: auto;}
}
@media screen and (max-width:520px){
.about02{padding-bottom: 30px;}
.about02 .cont .ul li{margin-bottom: 15px;}
.about02 .cont .ul li .info{padding: 18px;}
.about02 .cont .ul li .t1{font-size: 18px;line-height: 24px;}
.about02 .cont .ul li .t2{font-size: 14px;line-height: 24px;padding: 15px;margin-top: 15px;border-radius: 20px;}
.about02 .cont .ul li .num{font-size: 36px;padding: 0 12px;border-top-left-radius: 10px;}
}


/* about03 */
.about03{padding: 90px 0;background: #f2f2f287;overflow: hidden;}
.about03 .cont .ab3{padding-bottom: 60px;}
.about03 .cont .swiper-slide{transform: scale(.8);transform-origin:center bottom;transition:all .4s;overflow: hidden;}
.about03 .cont .swiper-slide.swiper-slide-active{transform:scale(1);overflow: hidden;}
.about03 .cont .swiper-button-next{top: 86.5%;right:35%;border: 1px solid #333;border-radius: 6px;width: 40px;height: 40px;background: #fff;}
.about03 .cont .swiper-button-prev{left:35%;top: 86.5%;border: 1px solid #333;border-radius: 6px;width: 40px;height: 40px;background: #fff;}
.about03 .cont .swiper-button-next:after,.about03 .cont .swiper-button-prev:after{color:#333;font-size:20px}
.about03 .cont .swiper-button-next:hover,.about03 .cont .swiper-button-prev:hover{background: #142975;}
.about03 .cont .swiper-button-next:hover:after,.about03 .cont .swiper-button-prev:hover:after{color: #fff;}
.about03 .cont .img{margin-bottom: 50px;}
.about03 .cont .img img{max-width: 100%;}
.about03 .cont .t1{text-align: center;font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: .9s all;transform: translateY(3vw);opacity: 0;}
.about03 .cont .swiper-slide.swiper-slide-active .t1{transform: translateY(0vw);opacity: 1;}
.about03 .cont .btn{margin: 0 auto;margin-top: 20px;}
@media screen and (max-width:1280px){
.about03 .cont .swiper-button-next{right: 30%;top: 83.5%;}
.about03 .cont .swiper-button-prev{left: 30%;top: 83.5%;}
}
@media screen and (max-width:1080px){
.about03{padding: 60px 0;}
.about03 .nei_tit{margin-bottom: 0;}
.about03 .cont .ab3{padding-bottom: 40px;}
.about03 .cont .swiper-slide.swiper-slide-active{transform: scale(.9);}
.about03 .cont .swiper-button-next{right: 25%;top: 88.5%;width: 36px;height: 36px;}
.about03 .cont .swiper-button-prev{left: 25%;top: 88.5%;width: 36px;height: 36px;}
.about03 .cont .swiper-button-next:after, .about03 .cont .swiper-button-prev:after{font-size: 18px;}
.about03 .cont .img{margin-bottom: 40px;}
.about03 .cont .t1{font-size: 16px;}
.about03 .cont .swiper-slide.swiper-slide-active .t1{transform: translateY(-.5vw);}
.about03 .cont .btn{margin-top: 0;}
}
@media screen and (max-width:768px){
.about03 .cont .swiper-button-next{right: 5%;}
.about03 .cont .swiper-button-prev{left: 5%;}
}
@media screen and (max-width:520px){
.about03{padding: 30px 0;}
.about03 .nei_tit{margin-bottom: 20px;}
.about03 .cont .ab3{padding-bottom: 25px;}
.about03 .cont .swiper-slide.swiper-slide-active{transform: scale(1);}
.about03 .cont .swiper-button-next{width: 32px;height: 32px;}
.about03 .cont .swiper-button-prev{width: 32px;height: 32px;}
.about03 .cont .swiper-button-next:after, .about03 .cont .swiper-button-prev:after{font-size: 16px;}
}

/* about04 */
.about04{padding: 90px 0;}
.about04 .cont{display:flex;flex-wrap:wrap}
.about04 .cont .left{width:45%}
.about04 .cont .left .nei_tit{margin-bottom:15px}
.about04 .cont .left .nei_tit .title{text-align:left}
.about04 .cont .left .h3{font-size:40px;font-family:BebasNeue-Regular;color:#142975}
.about04 .cont .left .ul{margin-top:40px}
.about04 .cont .left .ul li{border-bottom:1px solid #333f471a;display:flex;align-items:center;padding:20px 0}
.about04 .cont .left .ul li .icon{width: 50px;}
.about04 .cont .left .ul li p{font-size:20px;color:#333;margin-left:10px;line-height:30px;width: 90%;}
.about04 .cont .left .text{margin-top:30px}
.about04 .cont .left .text .p{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.about04 .cont .left .text .p img{width: 30px;}
.about04 .cont .left .text .p p{width:calc(100% - 50px);font-size:16px;color:#333;line-height:26px}
.about04 .cont .right{border-left:1px solid #a7a7a7;padding-left:5%;margin-left:5%;width:41%}
.about04 .cont .right .nei_tit{margin-bottom:5px}
.about04 .cont .right .nei_tit .title{text-align:left}
.about04 .cont .right p{font-size:18px;color:#666;margin-bottom:40px}
.about04 .cont .right .input{width:100%;margin-bottom: 30px;}
.about04 .cont .right .input input{height: 45px;width:100%;font-size:14px;border: 1px solid #dfdfdf;border-radius: 4px;text-indent: 15px;}
.about04 .cont .right .input input:focus{border: 1px solid #142975;}
.about04 .cont .right .code{position:relative}
.about04 .cont .right .code img{position:absolute;right:0;bottom:0}
.about04 .cont .right .submit{background:#142975;height:45px;transition:all .6s}
.about04 .cont .right .submit input{background:0 0;color:#fff;width:100%;height:45px;font-size:16px;font-family:GILROY-BLACK;}
.about04 .cont .right .submit:hover{background:#fecb0a}
@media screen and (max-width:1280px){
.about04 .cont .left .h3{font-size: 35px;}
.about04 .cont .left .ul{margin-top: 20px;}
}
@media screen and (max-width:1080px){
.about04{padding: 60px 0;}
.about04 .cont .left .ul li{padding: 15px 0;}
.about04 .cont .left .ul li p{font-size: 18px;}
.about04 .cont .left .ul li .icon{width: auto;}
.about04 .cont .left .ul li .icon img{width: 32px;}
.about04 .cont .left .text{margin-top: 20px;}
.about04 .cont .left .text .p{margin-bottom: 15px;}
.about04 .cont .right p{font-size: 16px;}
}
@media screen and (max-width:768px){
.about04 .cont .left .h3{font-size: 30px;}
.about04 .cont .right{margin-left: 4%;width: 45%;}
}
@media screen and (max-width:680px){
.about04 .cont .left{width: 100%;}
.about04 .cont .left .ul li .icon img{width: 30px;}
.about04 .cont .right{margin-left: 0;width: 100%;border: none;padding-left: 0;margin-top: 20px;}
}
@media screen and (max-width:520px){
.about04{padding: 30px 0;}
.about04 .cont .left .h3{font-size: 25px;}
.about04 .cont .left .ul{margin-top: 10px;}
.about04 .cont .left .ul li{padding: 12px 0;}
.about04 .cont .left .ul li .icon img{width: 25px;}
.about04 .cont .left .ul li p{margin-left: 8px;font-size: 14px;line-height: 26px;}
.about04 .cont .left .text{margin-top: 15px;}
.about04 .cont .left .text .p img{width: 28px;}
.about04 .cont .left .text .p p{font-size: 14px;width: calc(100% - 36px);line-height: 24px;}
.about04 .cont .right{margin-top: 15px;}
.about04 .cont .right p{font-size: 14px;margin-bottom: 25px;}
.about04 .cont .right .input{margin-bottom: 20px;}
.about04 .cont .right .input input{font-size: 13px;height: 40px;}
.about04 .cont .right .submit input{height: 40px;font-size: 14px;}
}

/* advantage01 */
.advantage01{padding: 90px 0;overflow: hidden;}
.advantage01 .nei_tit{margin-bottom: 80px;}
.advantage01 .nei_tit .tit{line-height: 28px;margin-top: 20px;}
.advantage01 .item{padding-left:8%;position:relative;margin-bottom: 60px;border-left: 1px solid #a2a2a2;background: #fff;}
.advantage01 .item:nth-child(7){margin-bottom:0}
.advantage01 .item .info{position: relative;}
.advantage01 .item .num{font-size: 50px;background:#fecb0a;width:max-content;color:#fff;padding:0 15px;font-family:BebasNeue-Regular;border-top-right-radius: 20px;}
.advantage01 .item .t1{font-size: 26px;color:#142975;margin: 15px 0 20px;font-family: "GILROY-BLACK";}
.advantage01 .item .text p{font-size:16px;color:#333;line-height:26px}
.advantage01 .item .line{width: 100%;height: 3px;background: linear-gradient(to right, #02AEEC, #62B896, #FECA0A);margin-top: 20px;}
.advantage01 .item .link{position: absolute;background: linear-gradient(to right, #02AEEC, #62B896, #FECA0A);width: 28%;height: 6px;left: 0;border-top-right-radius: 20px;bottom: 0;}
@media screen and (max-width:1280px){
.advantage01 .item .t1{font-size: 24px;}
}
@media screen and (max-width:1080px){
.advantage01{padding: 60px 0;}
.advantage01 .nei_tit{margin-bottom: 50px;}
.advantage01 .item{margin-bottom: 50px;}
.advantage01 .item .t1{font-size: 20px;margin: 12px 0 15px;}
.advantage01 .item .num{font-size: 40px;}
}
@media screen and (max-width:768px){
.advantage01 .nei_tit .tit{line-height: 26px;margin-top: 10px;font-size: 15px;}
.advantage01 .item{padding-left: 6%;}
.advantage01 .item .num{font-size: 36px;}
.advantage01 .item .text p{line-height: 24px;font-size: 15px;}
}
@media screen and (max-width:520px){
.advantage01{padding: 30px 0;}
.advantage01 .nei_tit{margin-bottom: 25px;}
.advantage01 .nei_tit .tit{line-height: 22px;margin-top: 5px;font-size: 14px;}
.advantage01 .item{padding-left: 6%;margin-bottom: 20px;}
.advantage01 .item .num{font-size: 32px;}
.advantage01 .item .text p{line-height: 22px;font-size: 14px;}
.advantage01 .item .line{margin-top: 15px;}
}


/* advantage02 */
.advantage02{background: url(../images/ab2_bg.jpg);background-size: cover;padding: 90px 0;}
.advantage02 .nei_tit .title{color: #fff;}
.advantage02 .cont{position: relative;}
.advantage02 .video{text-align: center;mix-blend-mode: lighten;position: relative;}
.advantage02 .video video{width: 55%;}
.advantage02 .video::after{width: 360px;height: 360px;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 50%;border: 10px solid #FECB0A;position: absolute;content: "";}
.advantage02 .video::before{width: 680px;height: 680px;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 50%;border: 1px solid #FECB0A;position: absolute;content: "";}
.advantage02 .rd .li{position: absolute;cursor: pointer;}
.advantage02 .rd .li:nth-child(1){left:8%;top: 30%;}
.advantage02 .rd .li:nth-child(2){left:0;top:50%}
.advantage02 .rd .li:nth-child(3){left:4%;top: 70%;}
.advantage02 .rd .li:nth-child(4){left:72%;top: 30%;}
.advantage02 .rd .li:nth-child(5){left:73%;top:50%}
.advantage02 .rd .li:nth-child(6){left:72%;top: 70%;}
.advantage02 .rd .li .dot{width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;}
.advantage02 .rd .li.active .dot{background: #FECB0A;}
.advantage02 .rd .li:nth-child(1) .dot{right: -12%;}
.advantage02 .rd .li:nth-child(2) .dot{right: 7.5%;}
.advantage02 .rd .li:nth-child(3) .dot{right: -7%;}
.advantage02 .rd .li:nth-child(4) .dot{left: -16%;}
.advantage02 .rd .li:nth-child(5) .dot{left:-8.5%}
.advantage02 .rd .li:nth-child(6) .dot{left: -16.5%;}
.advantage02 .rd .li p{color:#fff;font-size:20px;font-weight:700;width: 85%;line-height:30px;}
.advantage02 .rd .li:nth-child(1) p{text-align:end;margin: 0 auto;width: 100%;}
.advantage02 .rd .li:nth-child(2) p{text-align:end;}
.advantage02 .rd .li:nth-child(3) p{text-align:end;margin: 0 auto;}
.advantage02 .hd{left: 50%;top: 50%;transform: translate(-50%, -50%);position: absolute;width: 22%;}
.advantage02 .hd .hd_cont{position: relative;}
.advantage02 .hd .img{transition: all 1s;}
.advantage02 .hd .img img{border-radius: 50%;}
@media screen and (max-width:1770px){
.advantage02 .video video{width: 54%;}
.advantage02 .video::before{width: 650px;height: 650px;}
.advantage02 .rd .li:nth-child(1) .dot{right: -11%;}
.advantage02 .rd .li:nth-child(2) .dot{right: 8.2%;}
.advantage02 .rd .li:nth-child(3) .dot{right: -6%;}
.advantage02 .rd .li:nth-child(4) .dot{left: -17%;}
.advantage02 .rd .li:nth-child(5) .dot{left: -10%;}
.advantage02 .rd .li:nth-child(6) .dot{left: -17.5%;}
}
@media screen and (max-width:1700px){
.advantage02 .video::before{width: 625px;height: 625px;}
.advantage02 .video::after{width: 340px;height: 340px;}
.advantage02 .rd .li:nth-child(1){left: 6.9%;}
.advantage02 .rd .li:nth-child(2){left: -1.4%;}
.advantage02 .rd .li:nth-child(3){left: 2.6%;}
.advantage02 .rd .li:nth-child(4){left: 72.3%;}
.advantage02 .rd .li:nth-child(5){left: 73.2%;}
.advantage02 .rd .li:nth-child(6){left: 72.3%;}
.advantage02 .rd .li:nth-child(1) .dot{right: -11%;}
.advantage02 .rd .li:nth-child(2) .dot{right: 8.2%;}
.advantage02 .rd .li:nth-child(3) .dot{right: -6%;}
.advantage02 .rd .li:nth-child(4) .dot{left: -17%;}
.advantage02 .rd .li:nth-child(5) .dot{left: -10%;}
.advantage02 .rd .li:nth-child(6) .dot{left: -17.5%;}
.advantage02 .rd .li:nth-child(1) p{width: 88%;}
.advantage02 .hd{width: 22%;}
}
@media screen and (max-width:1600px){
.advantage02 .video::before{width: 600px;height: 600px;}
.advantage02 .rd .li:nth-child(1){left: 5.8%;}
.advantage02 .rd .li:nth-child(2){left: -2.8%;}
.advantage02 .rd .li:nth-child(3){left: 1.3%;}
.advantage02 .rd .li:nth-child(4){left: 72.5%;}
.advantage02 .rd .li:nth-child(5){left: 73.3%;}
.advantage02 .rd .li:nth-child(6){left: 72.3%;}
.advantage02 .rd .li p{width: 80%;}
}
@media screen and (max-width:1550px){
.advantage02 .video::before{width: 580px;height: 580px;}
.advantage02 .rd .li:nth-child(1){left: 4.5%;}
.advantage02 .rd .li:nth-child(2){left: -4.3%;}
.advantage02 .rd .li:nth-child(3){left: -0.3%;}
.advantage02 .rd .li:nth-child(4){left: 72.7%;}
.advantage02 .rd .li:nth-child(5){left: 73.5%;}
.advantage02 .rd .li:nth-child(6){left: 72.5%;}
}
@media screen and (max-width:1480px){
.advantage02 .video video{width: 52%;}
.advantage02 .video::before{width: 530px;height: 530px;}
.advantage02 .video::after{width: 280px;height: 280px;border: 8px solid #FECB0A;}
.advantage02 .rd .li:nth-child(1){left: 4.3%;}
.advantage02 .rd .li:nth-child(2){left: -3.0%;}
.advantage02 .rd .li:nth-child(3){left: -0.5%;}
.advantage02 .rd .li:nth-child(4){left: 71.8%;}
.advantage02 .rd .li:nth-child(5){left: 72.4%;}
.advantage02 .rd .li:nth-child(6){left: 71.5%;}
.advantage02 .rd .li:nth-child(2) .dot{right: 12.4%;}
.advantage02 .rd .li p{width: 80%;}
.advantage02 .rd .li:nth-child(2) p{width: 58%;margin: 0 auto;}
.advantage02 .hd{width: 18%;}
}
@media screen and (max-width:1420px){
.advantage02 .video::before{width: 510px;height: 510px;}
.advantage02 .rd .li:nth-child(1){left: 3.2%;}
.advantage02 .rd .li:nth-child(2){left: -4.3%;}
.advantage02 .rd .li:nth-child(3){left: -1.8%;}
.advantage02 .rd .li:nth-child(2) .dot{right: 12.4%;}
}
@media screen and (max-width:1370px){
.advantage02 .video::before{width: 495px;height: 495px;}
.advantage02 .rd .li:nth-child(1){left: 2%;}
.advantage02 .rd .li:nth-child(2){left: -5.7%;}
.advantage02 .rd .li:nth-child(3){left: -3.2%;}
.advantage02 .rd .li:nth-child(4){left: 72%;}
.advantage02 .rd .li:nth-child(5){left: 71.8%;}
.advantage02 .rd .li:nth-child(6){left: 70.9%;}
}
@media screen and (max-width:1320px){
.advantage02 .video video{width: 50%;}
.advantage02 .video::after{width: 250px;height: 250px;border: 6px solid #FECB0A;}
.advantage02 .video::before{width: 455px;height: 455px;}
.advantage02 .rd .li:nth-child(1){left: 5%;}
.advantage02 .rd .li:nth-child(2){left: -2.3%;}
.advantage02 .rd .li:nth-child(3){left: 0.2%;}
.advantage02 .rd .li:nth-child(4){left: 71.2%;}
.advantage02 .rd .li p{font-size: 18px;}
}
@media screen and (max-width:1280px){
.advantage02 .video::before{width: 430px;height: 430px;}
.advantage02 .video::after{width: 240px;height: 240px;border: 6px solid #FECB0A;}
.advantage02 .rd .li:nth-child(1){left: 2.6%;}
.advantage02 .rd .li:nth-child(2){left: -4.8%;}
.advantage02 .rd .li:nth-child(3){left: -2.5%;}
.advantage02 .rd .li:nth-child(4){left: 71.5%;}
.advantage02 .rd .li p{font-size: 18px;}
.advantage02 .hd{width: 18%;}
}
@media screen and (max-width:1200px){
.advantage02 .video::before{width: 415px;height: 415px;}
.advantage02 .rd .li:nth-child(1){left: 1.6%;}
.advantage02 .rd .li:nth-child(2){left: -5.8%;}
.advantage02 .rd .li:nth-child(3){left: -3.5%;}
}
@media screen and (max-width:1160px){
.advantage02 .video::before{width: 400px;height: 400px;}
.advantage02 .rd .li:nth-child(1){left: 1.0%;}
.advantage02 .rd .li:nth-child(2){left: -6.9%;}
.advantage02 .rd .li:nth-child(3){left: -4.5%;}
}
@media screen and (max-width:1130px){
.advantage02 .video::before{width: 385px;height: 385px;}
.advantage02 .rd .li:nth-child(1){left: 0;}
.advantage02 .rd .li:nth-child(2){left: -7.9%;}
.advantage02 .rd .li:nth-child(3){left: -5.5%;}
.advantage02 .rd .li:nth-child(4){left: 71%;}
.advantage02 .rd .li:nth-child(5){left: 71.5%;}
.advantage02 .rd .li:nth-child(6){left: 70.5%;}
.advantage02 .rd .li p{width: 90%;}
}
@media screen and (max-width:1100px){
.advantage02 .video::before{width: 375px;height: 375px;}
.advantage02 .rd .li:nth-child(1){left: -1%;}
.advantage02 .rd .li:nth-child(2){left: -9.1%;}
.advantage02 .rd .li:nth-child(3){left: -6.8%;}
.advantage02 .rd .li p{width: 90%;}
}
@media screen and (max-width:1080px){
.advantage02{padding: 60px 0;}
.advantage02 .video::before{width: 375px;height: 375px;}
.advantage02 .rd .li:nth-child(1){left: -2%;}
.advantage02 .rd .li:nth-child(2){left: -10.1%;}
.advantage02 .rd .li:nth-child(3){left: -7.8%;}
.advantage02 .rd .li:nth-child(4){left: 71.5%;}
.advantage02 .rd .li:nth-child(5){left: 71.9%;}
.advantage02 .rd .li:nth-child(6){left: 70.9%;}
}
@media screen and (max-width:1000px){
.advantage02 .video video{width: 45%;}
.advantage02 .video::before{width: 315px;height: 315px;}
.advantage02 .video::after{width: 200px;height: 200px;}
.advantage02 .rd .li:nth-child(1){left: -3.5%;}
.advantage02 .rd .li:nth-child(2){left: -12%;}
.advantage02 .rd .li:nth-child(3){left: -10%;}
.advantage02 .rd .li:nth-child(4){left: 70%;}
.advantage02 .rd .li:nth-child(5){left: 70%;}
.advantage02 .rd .li:nth-child(6){left: 69.6%;}
}
@media screen and (max-width:950px){
.advantage02 .rd{margin-top: 0px;}
.advantage02 .rd .li{position: initial;display: flex;align-items: center;margin-bottom: 5px;}
.advantage02 .rd .li:nth-last-child(1){margin-bottom: 0;}
.advantage02 .rd .li p{text-align: left !important;width: 100% !important;font-size: 16px;}
.advantage02 .rd .li .dot{position: initial;margin-right: 10px;}
.advantage02 .video video{width: 450px;height: 450px;}
.advantage02 .video::before{width: 350px;height: 350px;}
.advantage02 .video::after{width: 188px;height: 188px;}
.advantage02 .hd{width: 20%;top: 34.5%;}
}
@media screen and (max-width:768px){
.advantage02 .video video{width: 385px;height: 385px;}
.advantage02 .video::before{width: 300px;height: 300px;}
.advantage02 .video::after{width: 168px;height: 168px;}
.advantage02 .hd{width: 24%;top: 32.5%;}
}
@media screen and (max-width:520px){
.advantage02{padding: 30px 0;}
.advantage02 .video video{width: 365px;height: 365px;}
.advantage02 .video::before{width: 280px;height: 280px;}
.advantage02 .video::after{width: 158px;height: 158px;border: 4px solid #FECB0A;}
.advantage02 .hd{width: 36%;top: 34%;}
.advantage02 .rd{margin-top: -10px;}
.advantage02 .rd .li{margin-bottom: 0;}
.advantage02 .rd .li p{font-size: 14px;}
.advantage02 .rd .li .dot{margin-right: 10px;width: 8px;height: 8px;}
}

 
/* service01 */
.service01{padding: 90px 0;}
.service01 .content{display:flex;align-items:center;justify-content:center;margin-top:180px}
.service01 .img{width: 20%;max-width:380px;position:relative;z-index:3;}
.service01 .img .icon{animation:ab3_1Rotate 40s infinite linear}
.service01 .img .text{width:64%;height:64%;position:absolute;left:0;bottom:0;right:0;top:0;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color: #142975;font-size: 32px;font-weight:700;line-height:36px;color:#fff;padding:28px;text-align:center;z-index:9;}
.service01 .img .block{position:absolute;width:auto;padding-right:70px;display:flex;flex-direction:column;align-items:flex-end;transform:translateY(-50%)}
.service01 .img .block .line_1{width:44px;height:1px;background: #142975;right:0;top:30px;position:absolute;z-index:5;}
.service01 .img .block .line_2{position:absolute;background-color: #142975;height:1px;top:30px;right:auto;left:100%;transform-origin:top left;}
.service01 .img .block .num{position:absolute;width:60px;height:60px;background-color: #142975;border:solid 4px #fff;border-radius:50%;text-align:center;line-height:52px;font-size:24px;font-weight:700;letter-spacing:1px;color:#fff;z-index:3;right:40px;top:-1px;}
.service01 .img .block .name{height:46px;background-color: #142975;font-size: 22px;font-weight:700;line-height:48px;letter-spacing:1px;color:#fff;border-radius:4px;padding:0 42px 0 30px;transform:skewX(20deg);}
.service01 .img .block .name em{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);font-style:normal;display:block}
.service01 .img .block .desc{background-color:#fff;border-radius:4px;border: solid 1px #142975;padding: 25px;width:410px;font-size: 17px;line-height: 30px;color:#333;margin:3px 0;}
.service01 .img .block1{right: 97%;top: -10%;}
.service01 .img .block1 .line_2{width:250px;transform:rotate(50deg)}
.service01 .img .block2{right: 100%;top: 120%;}
.service01 .img .block2 .line_2{width:140px;transform:rotate(-30deg)}
.service01 .img .block4{right:auto;left: 97%;top: -25%;padding-left: 70px;padding-right:0;align-items:flex-start;}
.service01 .img .block4 .line_1{right:auto;left:0;background-color: #FECB0A;}
.service01 .img .block4 .line_2{width:280px;right:100%;left:auto;background-color: #FECB0A;transform-origin:top right;transform:rotate(-60deg);}
.service01 .img .block4 .num{background: #fecb0a;left:40px;right:auto;}
.service01 .img .block4 .name{background-color: #fecb0a;padding:0 30px 0 42px;transform:skewX(-20deg);}
.service01 .img .block4 .name em{transform:skewX(20deg)}
.service01 .img .block4 .desc{border-color: #FECB0A;}
.service01 .img .block6{top: 95%;left: 96%;}
.service01 .img .block6 .line_2{width: 30px;transform: rotate(28deg);}
.service01 .img2{z-index:1;margin-left:-5.6%}
.service01 .img2 .icon{animation:ab3_1Rotate 40s infinite linear;filter: sepia(1);}
.service01 .img2 .text{background-color: #fecb0a;word-break:keep-all;font-size: 22px;font-weight: 700;line-height: 36px;}
@keyframes ab3_1Rotate{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media only screen and (max-width: 1660px){
.service01 .img .block1{right: 90%;}
.service01 .img .block2{right: 90%;top: 150%;}
.service01 .img .block2 .line_2{transform: rotate(-44deg);}
.service01 .img .block4{left: 90%;}
.service01 .img .block6{top: 120%;}
.service01 .img .block .desc{width: 360px;}
.service01 .img .text{padding: 20px;font-size: 26px;}
.service01 .img .block .num{line-height: 60px;}
.service01 .img .block .desc{padding: 20px;}
}
@media only screen and (max-width: 1440px){
.service01{padding: 70px 0 90px;height: 100%;}
.service01 .img .block .desc{width: 330px;}
.service01 .img .block .name{height: 40px;line-height: 40px;}
.service01 .img .text{padding: 15px;line-height: 28px;font-size: 22px;}
.service01 .img .block .num{line-height: 50px;width: 50px;height: 50px;}
.service01 .img .block .desc{padding: 15px;line-height: 26px;}
}
@media only screen and (max-width: 1280px){
.service01{padding: 70px 0 150px;}
.service01 .img .block1{right: 82%;}
.service01 .img .block2{right: 82%;top: 180%;}
.service01 .img .block4{left: 82%;}
.service01 .img .block1 .line_2{transform: rotate(68deg);}
.service01 .img .block2 .line_2{transform: rotate(-68deg);width: 0;}
.service01 .img .block4 .line_2{transform: rotate(-68deg);}
.service01 .img .block6 .line_2{transform: rotate(68deg);}
.service01 .img .block6{top: 138%;}
.service01 .img .block .desc{width: 290px;}
.service01 .img .block .name{height: 32px;line-height: 32px;font-size: 20px;}
.service01 .img .text{padding: 15px;line-height: 26px;font-size: 20px;}
.service01 .img .block .num{line-height: 40px;width: 40px;height: 40px;}
.service01 .img .block .desc{font-size: 15px;padding: 15px;line-height: 26px;}
}
@media only screen and (max-width: 1100px){
.service01{padding: 60px 0;}
.service01 .content{margin-top: 0;}
.service01 .img{width: 50%;max-width: initial;}
.service01 .img2{max-width:initial;margin-left: 0;}
.service01 .img .block{position: initial;transform: translateY(0%);}
.service01 .img .block .desc{width: auto;}
.service01 .img .text{display: none;}
.service01 .img img{display: none;}
.service01 .img .block2{margin-top: 20px;}
.service01 .img .block4{margin-top: 20px;}
.service01 .img .block1 .line_1{display: none;}
.service01 .img .block2 .line_1{display: none;}
.service01 .img .block4 .line_1{display: none;}
.service01 .img .block6 .line_1{display: none;}
.service01 .img .block1 .line_2{display: none;}
.service01 .img .block2 .line_2{display: none;}
.service01 .img .block4 .line_2{display: none;}
.service01 .img .block6 .line_2{display: none;}
}
@media only screen and (max-width: 768px){
.service01 .content{flex-wrap: wrap;}
.service01 .img{width: 100%;}
.service01 .img .block{padding-right: 0;}
.service01 .img .block .num{line-height: 32px;width: 32px;height: 32px;right: -14px;top: -5px;}
.service01 .img .block4{padding-left: 0;}
.service01 .img .block4 .num{left: -12px;}
.service01 .img2{width: 100%;}
}
@media only screen and (max-width: 520px){
.service01{padding: 30px 0;}
.service01 .img .block .num{line-height: 30px;width: 30px;height: 30px;right: -12px;top: -5px;font-size: 16px;}
.service01 .img .block .desc{padding: 12px;font-size: 14px;line-height: 24px;}
.service01 .img .block .name{font-size: 15px;height: 30px;line-height: 30px;}
}


/* service02 */
.service02{padding:268px 0 90px}
.service02 .top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.service02 .top .left{width:36%}
.service02 .top .left .t1 p{font-size:24px;}
.service02 .top .left .t1 span{color:#142975;font-size: 55px;font-family: "BebasNeue-Regular";letter-spacing: 2px;}
.service02 .top .left .text{font-size:16px;line-height:30px;color:#333;margin-top:30px}
.service02 .top .right{width:58%}
.service02 .top .right .pic img{max-width:100%}
.service02 .ul{display: flex;flex-wrap: wrap;margin-top: 40px;}
.service02 .ul li{width: calc(18% - 40px);margin-bottom: 2%;margin-right: 2%;background: #fff;box-shadow: 0 0 5px rgb(228 228 228);padding: 20px;transition: .3s;}
.service02 .ul li:hover{transform:translateY(-5px)}
.service02 .ul li:nth-child(5n+5){margin-right: 0;}
.service02 .ul li .t1{font-size: 22px;font-weight: bold;color: #142975;}
.service02 .ul li .t2{font-size: 16px;color: #333;margin-top: 15px;}
@media only screen and (max-width: 1660px){
.service02{padding: 388px 0 90px;}
}
@media only screen and (max-width: 1280px){
.service02 .ul li{width: calc(23.5% - 40px);}
.service02 .ul li:nth-child(5n+5){margin-right: 2%;}
.service02 .ul li:nth-child(4n+4){margin-right: 0;}
.service02 .top .left .t1 span{font-size:45px;}
.service02 .top .left .t1 p{font-size: 22px;}
}
@media only screen and (max-width: 1080px){
.service02{padding: 0 0 60px;}
.service02 .top .left .t1 span{font-size:40px;}
.service02 .top .left .t1 p{font-size: 22px;}
.service02 .top .left .text{margin-top: 20px;font-size: 15px;line-height: 26px;}
.service02 .ul li .t1{font-size: 20px;}
.service02 .ul li .t2{font-size: 15px;margin-top: 10px;}
}
@media only screen and (max-width: 768px){
.service02 .top .left{width: 100%;}
.service02 .top .right{width: 100%;margin-top: 20px;}
.service02 .ul li{width: calc(32% - 30px);padding: 15px;}
.service02 .ul li:nth-child(5n+5){margin-right: 2%;}
.service02 .ul li:nth-child(4n+4){margin-right: 2%;}
.service02 .ul li:nth-child(3n+3){margin-right: 0;}
}
@media only screen and (max-width: 520px){
.service02{padding: 0 0 30px;}
.service02 .top .left .t1 span{font-size: 32px;letter-spacing: 1px;}
.service02 .top .left .t1 p{font-size: 18px;}
.service02 .top .left .text{margin-top: 10px;font-size: 14px;line-height: 24px;}
.service02 .ul{margin-top: 20px;}
.service02 .ul li{width: calc(47% - 30px);padding: 15px;}
.service02 .ul li:nth-child(odd){margin-right: 2%;}
.service02 .ul li:nth-child(even){margin-right: 0;}
.service02 .ul li .t1{font-size: 18px;}
.service02 .ul li .t2{font-size: 14px;margin-top: 6px;}
}