/* head */
.head .head_mid .head_nav{display: block;}
.head .head_mid .rt_part{display: block;}

 
/* banner */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .nei_wrap{max-width: 1400px;}
.banner_nei .list{position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .list .img_mo{display: none;}
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 50%;z-index: 2;transform: translateY(-50%);}
.banner_nei .text{color: #fff;text-align: center;}
.banner_nei .text .cn{font-size:80px;letter-spacing: 2px;font-weight: bold;}
.banner_nei .text .en{margin-top: 20px;font-size: 34px;line-height: normal;letter-spacing: 1px;font-family: arial;text-transform: uppercase;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
@media only screen and (max-width:1024px){
.banner_nei .text .en{font-size: 24px;}
.banner_nei .text .cn{font-size: 50px;}
}
@media only screen and (max-width:768px){
.banner_nei .text .en{font-size: 20px;}
.banner_nei .text .cn{font-size: 36px;}
.banner_nei .list .img_pc{display: none;}
.banner_nei .list .img_mo{display: block;}
}
@media only screen and (max-width:480px){
.banner_nei .text{font-size: 16px;}
.banner_nei .text .cn{margin-top: 0px;font-size: 30px;}
.banner_nei .text .en{margin-top: 10px;font-size: 16px;}
.banner_nei .text .line{margin-top: 6px;}
}

/* location */
.location{padding: 20px 0;width: 100%;color: #000;font-size: 14px;border-bottom: 1px solid #ddd;}
.location ul{padding-left: 30px;justify-content: flex-start;box-sizing: border-box;position: relative;}
.location ul::before{content: "";position: absolute;left: 0;top: 0;width: 10px;height: 19px;    background-image: linear-gradient(90deg,#18e1ff 20%,#ee822f 80%);}
.location ul li a:hover{color: #32457d;}

/*about1  */
.about1{padding: 80px 0;background: linear-gradient(to right, #F7FAFE, #E9F3FE);}
.about1 .left{width: 40%;margin-right: 5%;}
.about1 .left .img img{width: 100%;border-radius:13px;}
.about1 .right{width: 50%;}
.about1 .right .intitle .in_title{justify-content: end;}
.about1 .right .intitle .in_text{text-align: left;}
.about1 .right .info p{font-size: 16px;line-height: 2;color: #7F7F7F;}
.about1 .right ul{margin-top: 40px;justify-content: space-around;}
.about1 .right li{padding: 12px 60px;border: 1px solid #ee822f;border-radius: 30px;text-align: center;box-shadow: 0px 1px 8px 1px rgba(94,157,255,.2);}
.about1 .right li:nth-child(odd){background: #ee822f;}
.about1 .right li:nth-child(odd) p{color: #fff;}
.about1 .right li:nth-child(even){background: #E5F6FF;}
.about1 .right li:nth-child(even) p{color: #002A4E;}
.about1 .ab_num{margin-top: 60px;}
.about1 .ab_num .item{width: 33.3%;text-align: center;border-right: 1px solid #fff;}
.about1 .ab_num .item:nth-child(3){border: none;}
.about1 .ab_num .item .timer{font-size: 60px;color: #666;margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif;}
.about1 .ab_num .item sub{font-size: 60px;color: #666;}
.about1 .ab_num .item p{font-size: 18px;color: #666;}
@media only screen and (max-width:1440px){
.about1 .right{padding-top: 6px;}
}
@media only screen and (max-width:1280px){
.about1 .left{width: 45%;}
.about1 .right ul{margin-top: 20px;}
.about1 .right li{padding: 6px 50px;}
}
@media only screen and (max-width:1080px){
.about1{padding: 50px 0;}
.about1 .left{width: 100%;margin-right: 0%;}
.about1 .right{width: 100%;}
.about1 .right .intitle .in_title{justify-content: center;}
.about1 .right .intitle .in_text{text-align: center;}
.about1 .ab_num{margin-top: 0;}
.about1 .ab_num .item .timer{font-size: 48px;}
.about1 .ab_num .item sub{font-size: 48px;}
}
@media only screen and (max-width:768px){
.about1{padding: 30px 0;}
.about1 .right{padding-top: 10px;}
.about1 .right .info p{font-size: 14px;margin-bottom: 10px;}
.about1 .right li{margin-bottom: 15px;}
.about1 .ab_num .item .timer{font-size: 34px;}
.about1 .ab_num .item sub{font-size: 34px;}
.about1 .ab_num .item p{font-size: 14px;}
}

/* about2 */
.about2{padding:80px 0;background: url(../img/about2_bg.jpg);background-size: cover;height: 940px;}
.about2 .intitle{padding-bottom: 3%;}
.about2 .intitle .in_tet{color: #333;}
.about2 .bottom{position: relative;}
.about2 .img{text-align: center;}
.about2 .img img{border-radius: 50%;width: 25%;opacity: 0.8;}
.about2 .img::before{width:450px;height:450px;position:absolute;left:50%;top:50%;border:1px dashed #fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);content:'';-webkit-animation:sysAnimate 50s linear infinite}
.about2 .ab_tit{color: #888;}
.about2 .ab_tit li{position:absolute;height:auto;display:flex;align-items:center}
.about2 .ab_tit li::after {width: 10px;height: 10px;position: absolute;top: 50%;margin-top: -5px;content: '';background: #fff;border-radius: 50%;right: -20px;}
.about2 .ab_tit li:nth-child(2)::after,.about2 .ab_tit li:nth-child(4)::after{right:0;left:-20px}
.about2 .ab_tit li:nth-child(1){left: 14%;top: 6%;direction:rtl;text-align:right;}
.about2 .ab_tit li:nth-child(2){right: 15%;top: 6%;}
.about2 .ab_tit li:nth-child(3){left: 17.2%;top: 80%;direction:rtl;text-align:right;}
.about2 .ab_tit li:nth-child(4){right: 20.2%;top: 80%;}
.about2 .ab_tit li:nth-child(5){left: 50%;-webkit-transform:translateX(-50%);top: 111.8%;display:flex;justify-content:center;flex-wrap:wrap;text-align:center;}
.about2 .ab_tit li:nth-child(5)::after{top:-22px;left:50%;margin-left:-5px}
.about2 .ab_tit li .num{font-family:din;font-size:38px;width:40px;line-height:1;text-align:center;color: #000;}
.about2 .ab_tit li .txt{width: calc(100% - 50px);margin-right: 30px;direction:initial;color: #000;}
.about2 .ab_tit li:nth-child(2) .txt,.about2 .ab_tit li:nth-child(4) .txt{margin: 0 0 0 30px;}
.about2 .ab_tit li .txt b{font-size: 28px;display:block;margin-bottom:5px; font-weight:normal;}
.about2 .ab_tit li .txt p{line-height:1.6;font-size: 16px;}
@-webkit-keyframes sysAnimate{from{-webkit-transform:translate(-50%,-50%) rotate(0)}
to{-webkit-transform:translate(-50%,-50%) rotate(360deg)}
}
@media only screen and (max-width:1660px){
.about2 .ab_tit li:nth-child(1){left: 14.7%;}
.about2 .ab_tit li:nth-child(2){right: 16%;}
.about2 .ab_tit li:nth-child(3){left: 18.2%;}
.about2 .ab_tit li:nth-child(4){right: 21.4%;}
}
@media only screen and (max-width:1600px){
.about2 .ab_tit li:nth-child(1){left: 13%;}
.about2 .ab_tit li:nth-child(2){right: 14.2%;}
.about2 .ab_tit li:nth-child(3){left: 16.6%;}
.about2 .ab_tit li:nth-child(4){right: 19.8%;}
.about2 .ab_tit li:nth-child(5){top: 115%;}
}
@media only screen and (max-width:1550px){
.about2 .ab_tit li:nth-child(1){left: 11.2%;}
.about2 .ab_tit li:nth-child(2){right: 12.5%;}
.about2 .ab_tit li:nth-child(3){left: 14.9%;}
.about2 .ab_tit li:nth-child(4){right: 18.3%;}
.about2 .ab_tit li:nth-child(5){top: 120.5%;}
}
@media only screen and (max-width:1500px){
.about2 .ab_tit li:nth-child(2){right: 12.2%;}
.about2 .ab_tit li:nth-child(3){left: 14%;}
.about2 .ab_tit li:nth-child(4){right: 17.5%;}
.about2 .ab_tit li:nth-child(5){top: 123.5%;}
.about2 .ab_tit li .txt b{font-size: 24px;}
.about2 .ab_tit li .num{font-size: 36px;}
.about2 .ab_tit li .txt p{font-size: 15px;}

}
@media only screen and (max-width:1440px){
.about2 .ab_tit li:nth-child(1){left: 9.5%;}
.about2 .ab_tit li:nth-child(2){right: 11%;}
.about2 .ab_tit li:nth-child(3){left: 12.9%;}
.about2 .ab_tit li:nth-child(4){right: 16.5%;}
.about2 .ab_tit li:nth-child(5){top: 125.5%;}
}
@media only screen and (max-width:1330px){
.about2 .ab_tit li:nth-child(1){left: 7.5%;}
.about2 .ab_tit li:nth-child(2){right: 9%;}
.about2 .ab_tit li:nth-child(3){left: 10.9%;}
.about2 .ab_tit li:nth-child(4){right: 14.5%;}
.about2 .ab_tit li:nth-child(5){top: 129.5%;}
}
@media only screen and (max-width:1280px){
.about2{height: auto;}
.about2 .intitle{padding-bottom: 4%;margin-bottom: 20px;}
.about2 .img{display: none;}
.about2 .ab_tit{display: flex;flex-wrap: wrap;}
.about2 .ab_tit li{position: initial;display: block;width: 50%;margin-bottom: 20px;}
.about2 .ab_tit li::after{display: none;}
.about2 .ab_tit li:nth-child(1){direction: inherit;text-align: inherit;}
.about2 .ab_tit li:nth-child(3){direction: inherit;text-align: inherit;}
.about2 .ab_tit li:nth-child(5){-webkit-transform: translateX(0);display: block;text-align: inherit;}
.about2 .ab_tit li:nth-child(2) .txt, .about2 .ab_tit li:nth-child(4) .txt{margin: 0;}
}
@media only screen and (max-width:1080px){
.about2{padding: 50px 0;}
.about2 .ab_tit li{margin-right: 2%;width: 49%;position: relative;margin-bottom: 35px;}
.about2 .ab_tit li:nth-child(even){margin-right: 0;}
.about2 .ab_tit li:nth-child(1){left: 0;top: 0;}
.about2 .ab_tit li:nth-child(2){right: 0;top: 0;}
.about2 .ab_tit li:nth-child(3){left: 0;top: 0;}
.about2 .ab_tit li:nth-child(4){right:0;top: 0;}
.about2 .ab_tit li:nth-child(5){top: 0;left: 0;}
.about2 .ab_tit li .num{text-align: center;width: 40px;height: 40px;background-color: #fff;color: #3E3e3e;position: absolute;left: 50%;margin-left: -20px;top: -20px;border-radius: 50%;font-size: 22px;line-height: 40px;}
.about2 .ab_tit li .txt{width: 100%;margin-left: 0%;background-color: #fff;color: #3E3e3e;border-radius: 8px;padding: 15px;}
.about2 .ab_tit li .txt b{font-size: 20px;}
}
@media only screen and (max-width:768px){
.about2{padding: 30px 0;}
.about2 .ab_tit li .txt b{font-size: 16px;}
.about2 .ab_tit li .txt p{font-size: 13px;}
.about2 .ab_tit li:nth-child(5){margin-bottom: 0;}
}

/* about3 */
.about3{padding: 80px 0;background: linear-gradient(to right, #F7FAFE, #E9F3FE);}
.about3 .img{text-align: center;}
@media only screen and (max-width:1440px){
.about3 .img img{width: 100%;}
}
@media only screen and (max-width:1080px){
.about3{padding: 50px 0;}
}
@media only screen and (max-width:768px){
.about3{padding: 30px 0;}
}

/* about4 */
.about4{padding: 80px 0 100px;position: relative;}
.about4 .intitle .btn{border-radius: 50px;background-color: #ee822f;padding: 8px 30px;transition: all 0.3s;border: 1px solid #148FFA;position: relative;width: max-content;margin: 0 auto;margin-top: 20px;}
.about4 .intitle .btn a{color: #fff;}
.about4 .intitle .btn:hover{background-color: #fff;}
.about4 .intitle .btn:hover a{color: #ee822f;}
.about4 .honnr{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.about4 .mo{display: none;}
.about4 .img img{width: 100%;}
.about4 .item{position: absolute;top:13%;left:18.3%}
.about4 .item:nth-child(2){top:53%;left: 17.2%;}
.about4 .item:nth-child(3){top:26%;left: 42%;}
.about4 .item:nth-child(4){top:13%;left: 68%;}
.about4 .item:nth-child(5){top:53%;left: 68%;}
.about4 .item .text{font-size: 17px;color: #888;text-align: center;margin-bottom: 8px;opacity: 0;}
.about4 .item .pic{text-align: center;}
.about4 .item .pic img{max-width: 216px;max-height: 160px;}
.about4 .info .tit{font-size: 17px;color: #000;text-align: center;margin-top: 8px;}
.about4 .info .img{text-align: center;height: 240px;}
.about4 .info .img img{width: auto;max-width: 100%;max-height: 100%;}
.about4 .mo .swiper-horizontal>.swiper-pagination-bullets,.about4 .mo  .swiper-pagination-bullets.swiper-pagination-horizontal,.about4 .mo  .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -2px;}
.about4 .mo .swiper-pagination-bullet{width: 24px;height: 4px;border-radius: 100px;overflow: hidden;background: #a6a7b2;border: none;cursor: pointer;content: '';display: inline-block;box-sizing: border-box;opacity: 1;vertical-align: middle;}
.about4 .mo .swiper-pagination-bullet-active{background: #ee822f ;}
@media only screen and (max-width:1600px){
.about4 .item{top: 10%;left: 17.3%;}
.about4 .item:nth-child(2){top: 50%;left: 17.3%;}
.about4 .item:nth-child(3){top: 23%;left: 42.5%;}
.about4 .item:nth-child(4){top: 10%;left: 67.6%;}
.about4 .item:nth-child(5){top: 50%;left: 67.6%;}
}
@media only screen and (max-width:1440px){
.about4 .item .pic{text-align: center;}
.about4 .item .pic img{width: 85%;}
.about4 .item{top: 12%;left: 16.8%;}
.about4 .item:nth-child(2){top: 52%;left: 16.8%;}
.about4 .item:nth-child(3){top: 25%;left: 42%;}
.about4 .item:nth-child(4){top: 12%;left: 66.8%;}
.about4 .item:nth-child(5){top: 52%;left: 66.8%;}
}
@media only screen and (max-width:1380px){
.about4 .item .pic img{width: 80%;}
}
@media only screen and (max-width:1280px){
.about4 .pc{display: none;}
.about4 .mo{display: block;}
.about4 .info .img img
}
@media only screen and (max-width:1080px){
.about4{padding: 50px 0;}
.about4 .mo{padding: 10px 0 30px;}
}
@media only screen and (max-width:768px){
.about4{padding: 30px 0;}
.about4 .info .tit{font-size: 15px;}
}

.contact{padding: 80px 0;}
.contact .w1560{background: #F9FAFB;padding: 2% 3%;}
.contact .intitle .in_title{justify-content: end; font-size:40px;}
.contact ul{width: 40%;padding-left: 8%;}
.contact ul li{width: 40%;}
.contact ul li:nth-child(3){width: 100%;margin-top: -40px;}
.contact ul li:nth-child(4){width: max-content;text-align: center;margin-top: -40px;}
.contact ul li h4{font-size: 20px;color: #333;}
.contact ul li p{font-size: 16px;color: #6b7280;margin-top: 6px;}
.contact .right{width: 60%;background: #fff;padding: 40px;}
.contact .right .input1{width: 48%;margin-right: 2%;}
.contact .right .input2{width: 48%;margin-left: 2%;}
.contact .right .inputBox{display: grid;margin-bottom: 3%;}
.contact .right .inputBox2{}
.contact .right label{font-size: 16px;color: #000;margin-bottom: 6px;}
.contact .right input{padding: 10px;border-radius: 8px;border: 1px solid #E5E7EB;}
.contact .right textarea{padding: 10px;border-radius: 8px;border: 1px solid #E5E7EB;width: 100%;height: 200px;}
.contact .right .t-center input{color: #666;border-radius: 30px;border: 1px solid #666;padding: 12px 60px;margin-top: 20px; background:none;}
.contact .right .code{position: relative;}
.contact .right .code input{width: 100%;}
.contact .right .code img{position: absolute;right: 0;width: 105px;}
.contact .right input:focus {border-color: rgba(3, 158, 239, 1);}
.contact .right textarea:focus {border-color: rgba(3, 158, 239, 1);}
@media only screen and (max-width:1080px){
.contact{padding: 50px 0;}
.contact .intitle .in_title{font-size: 32px;}
.contact ul{width: 100%;margin-top: 20px;}
.contact ul li{width: 100%;margin-bottom: 10px;}
.contact ul li:nth-child(3){margin-top: 0;}
.contact ul li:nth-child(4){margin-top: 0;}
.contact .right{width: 100%;}
}
@media only screen and (max-width:768px){
.contact{padding: 30px 0;}
.contact .intitle .in_title{font-size: 24px;}
.contact ul{padding-left: 2%;}
.contact ul li h4{font-size: 18px;}
.contact ul li p{font-size: 16px;}
.contact .right{padding:15px;}
.contact .right .input1{width: 100%;margin-right: 0;}
.contact .right .input2{width: 100%;margin-left: 0;}
.contact .right textarea{height: 100px;}
.contact .right .t-center input{margin-top: 10px;padding: 10px 40px;}
}

/* newslist */
.newslist{padding: 80px 0;}
.newslist .list .item{width: 23.5%;margin-right: 2%;box-shadow: 0 5px 15px rgba(164,198,251,.3);border-radius: 10px;margin-bottom: 20px;}
.newslist .list .item:nth-child(4n+4){margin-right: 0;}
.newslist .list .item .pic{overflow: hidden;}
.newslist .list .item .pic img{width: 100%;transition: .5s;}
.newslist .list .item .info{padding: 0 24px;}
.newslist .list .item .info h3{color: #34364e;font-size: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;padding-top: 15px; height:90px;}
.newslist .list .item .info p{font-size: 16px;color: #9ca9c3;padding-bottom: 25px;}
.newslist .list .item:hover .pic img{transform: scale(1.1);}
.newslist .list .item:hover .info h3{color: #ee822f;}
@media only screen and (max-width:1080px){
.newslist{padding: 50px 0;}
.newslist .list .item{width: 48%;margin-right: 4%;margin-bottom: 15px;}
.newslist .list .item:nth-child(2n+2){margin-right: 0;}
.newslist .list .item .info{padding: 0 10px;margin-bottom: 10px;}
.newslist .list .item .info h3{font-size: 15px;height: auto;margin-bottom: 15px;padding-bottom: 10px;}
}
@media only screen and (max-width:768px){
.newslist{padding: 30px 0;}
.newslist .list .item .info{padding: 0 10px;margin-bottom: 10px;}
.newslist .list .item .info h3{font-size: 14px;height: auto;margin-bottom: 15px;padding-bottom: 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newslist .list .item .info p{padding-bottom: 0;font-size: 14px;}
}

/* news */
.news{padding: 80px 0;}
.news .intitle{padding-bottom: 0%;}
.news .intitle .in_title{font-size: 28px;text-align: center;}
.news ul{justify-content: center;margin: 20px 0;}
.news ul li{color: #a8b0c0;margin-right: 28px;display: flex;align-items: center;font-size: 16px;}
.news ul li img{margin-right: 6px;}
.news .content{border-top: 1px solid #f0f2f6;border-bottom: 1px solid #f0f2f6;padding: 25px 0;}
.news .content img{ max-width:100%;}
.news .content p{color: #67687a;font-size: 16px;line-height: 30px;margin-bottom: 10px;}
.news .bottom{padding-top: 25px;padding-bottom: 25px;border-bottom: 1px solid #f0f2f6;justify-content: space-between;}
.news .bottom a{color: #34364e;font-size: 18px;}
.news .bottom .left span,.news .bottom .right span{box-shadow:0 5px 5px #f5f9fe;width:36px;height:36px;border:1px solid #e1e5ed;border-radius:8px;background:#fff;margin-right:10px;margin-left:10px;display:inline-block;box-sizing:border-box;text-align:center;line-height:36px;transition:.5s}
@media screen and (max-width:1080px){
.news{padding: 50px 0;}
}
@media screen and (max-width:768px){
.news{padding: 30px 0;}
.news .intitle .in_title{font-size: 20px;}
.news ul{margin:10px 0;}
.news ul li{font-size: 14px;margin-right: 10px;}
.news .content{padding: 15px 0;}
.news .content p{font-size: 14px;}
.news .bottom{padding: 15px 0;}
.news .bottom .left{width: 100%;margin-bottom: 10px;}
.news .bottom .right{width: 100%;}
.news .bottom a{font-size: 14px;}
}

/* picturelist */
.picturelist{padding: 80px 0;}
.picturelist .list .item{width: 23.5%;margin-right: 2%;box-shadow: 0 5px 15px rgba(164,198,251,.3);border-radius: 10px;margin-bottom: 20px;}
.picturelist1 .list .item{width: 18.4%;}
.picturelist .list .item:nth-child(4n+4){margin-right: 0;}
.picturelist1 .list .item:nth-child(4n+4){margin-right: 2%;}
.picturelist1 .list .item:nth-child(5n+5){margin-right: 0;}
.picturelist .list .item .pic{text-align: center;width: 100%;height:300px;padding: 20px;overflow: hidden;position: relative;display: flex;align-items: center;justify-content: center;}
.picturelist1 .list .item .pic{height: auto;}
.picturelist .list .item .pic img{max-width: 100%;max-height: 100%;transition: all .5s ease;}
@media screen and (max-width:1080px){
.picturelist{padding: 50px 0;}
.picturelist .list .item{width: 49%;}
.picturelist .list .item:nth-child(odd){margin-right: 2%;}
.picturelist .list .item:nth-child(even){margin-right: 0;}
.picturelist1 .list .item:nth-child(odd){margin-right: 2%;}
.picturelist1 .list .item:nth-child(even){margin-right: 0;}
}
@media screen and (max-width:768px){
.picturelist{padding: 30px 0;}
.picturelist .list .item .pic{padding: 10px;height: 240px;}
.picturelist .list .item .pic img{width: 100%;}
}

/* zpin */
.zpin{padding: 80px 0;background-color: #f8f8f8;}
.zpin .c-title{text-align: center;position: relative;}
.zpin .c-title h3{font-size: 40px;color: #333;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.zpin .c-title img{}
.zpin .list{margin-top: 40px;}
.zpin .item{width: 49%;margin-bottom: 2%;background-color: #fff;border-radius: 10px;margin-right: 2%;padding: 50px;}
.zpin .item:nth-child(2n+2){margin-right: 0;}
.zpin .item h3{font-size: 32px;color: #333;}
.zpin .item p{font-size: 18px;color: #666;margin: 20px 0 70px;}
.join{text-align: center;position: relative;}
.join .info{position: absolute;top: 35%;left: 44%;transform: translate(-50%,-50%);}
.join .info h3{font-size: 32px;color: #333;margin-bottom: 60px;}
.join .info a{color: #666;border-radius:30px;padding: 12px 60px;transition: all 0.3s;border: 1px solid #666;position: relative;}
 
@media screen and (max-width:1080px){
.zpin{padding: 50px 0;}
.zpin .c-title h3{font-size: 28px;}
}
@media screen and (max-width:768px){
.zpin{padding: 30px 0;}
.zpin .c-title img{width: 50%;}
.zpin .list{margin-top: 20px;}
.zpin .item{padding: 25px;}
.zpin .item h3{font-size: 26px;}
.zpin .item p{font-size: 16px;margin: 20px 0 40px;}
.join{height: 180px;}
.join img{width: 100%;height: 100%;}
.join .info{top: 25%;left: 25%;}
.join .info h3{font-size: 24px;margin-bottom: 40px;}
.join .info a{padding: 8px 15px;}

}
@media screen and (max-width:520px){
.zpin .c-title img{width: 60%;}
.zpin .c-title h3{font-size: 24px;}
.zpin .item{padding: 20px;width: 100%;margin-right: 0;margin-bottom: 20px;}
.zpin .item h3{font-size: 22px;}
.zpin .item p{font-size: 15px;margin: 30px 0;}
}

/* joinlist */
@media screen and (min-width:1024px){
.joinlist .bottom .item_top:hover{background-color: #ee822f;}
.joinlist .bottom .item_top:hover .pc p{color:#fff}
.joinlist .bottom .item_top:hover .icon{background-image:url(../img/j-right2.png);}
}
.joinlist{padding:80px 0;}
.joinlist .flex{align-items: center;height: 70px;}
.joinlist .top{background: #ee822f;}    
.joinlist .top ul{width: 95%;}
.joinlist .top p{font-size: 18px;font-weight:bold;color: #fff;width: 20%;text-align: center;}
.joinlist .bottom .item{position: relative;margin-top: 10px;background: url(../img/x-join4.jpg);}
.joinlist .bottom .item_top ul{width: 95%;}
.joinlist .bottom .item_top .pc p{font-size: 16px;color: #666;width: 20%;text-align: center;}
.joinlist .bottom .item_top.active{background-color: #ee822f;}
.joinlist .bottom .item_top.active .icon{background-image:url(../img/j-down.png);}
.joinlist .bottom .item_top.active .pc p{color: #fff;}
.joinlist .bottom .item_top .mo{padding: 30px;display: none;}
.joinlist .bottom .item_top .mo h4{color: #333;font-weight: bold;font-size: 18px;}
.joinlist .bottom .item_top .mo p{width: 100%;}
.joinlist .bottom .item_top.active .mo h4{color: #fff;}
.joinlist .bottom .item_top.active .mo p{color: #fff;}
.joinlist .bottom .item_top .icon{background-image:url(../img/j-right.png);background-repeat:no-repeat;background-size:100%;background-position:center center;width: 13px;height: 13px;padding-right: 0;}
/* .joinlist .bottom .item_bottom{padding: 50px 80px;display: none;z-index: 10;box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);}
.joinlist .bottom .item_bottom h3{font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
.joinlist .btn_more{width: 100%;text-align: center;margin-top: 50px;}
.joinlist .bottom .item_bottom p{font-size: 15px;line-height: 2.5;} */
.joinlist .btn{margin-top: 25px;}
.joinlist .btn .more{background: #ee822f;color: #fff;padding: 8px 30px;border-radius: 20px;}
@media only screen and (max-width:1080px){
.joinlist{padding:50px 0;}
.joinlist .top{display: none;}
.joinlist .flex{height: auto;}
.joinlist .bottom .item_top .pc{display: none;}
.joinlist .bottom .item_top .mo{display: block;}
.joinlist .bottom .item_top .mo h4{margin-bottom: 10px;}
.joinlist .bottom .item_top .mo p{line-height: 1.8;}
.joinlist .bottom .item_bottom{padding: 20px;}
.joinlist .bottom .item_bottom h3{font-size: 17px;}
.joinlist .bottom .item_bottom p{margin-bottom: 10px;line-height: 1.8;}
}
@media only screen and (max-width:520px){
.joinlist{padding:30px 0;}
.joinlist .bottom .item_top ul{width: 92%;}
.joinlist .bottom .item_top .mo{padding: 20px;}
.joinlist .bottom .item_top .mo h4{font-size: 17px;margin-bottom: 6px;}
}

/* job */
.job{padding: 80px 0;}
.job .intitle{padding-bottom: 0%;}
.job .intitle .in_title{font-size: 36px;}
.job ul{/*justify-content: center;*/margin: 20px 0;}
.job ul li{color: #a8b0c0;margin-right: 28px;display: flex;align-items: center;font-size: 16px;}
.job ul li img{margin-right: 6px;}
.job .content{border-top: 1px solid #f0f2f6;border-bottom: 1px solid #f0f2f6;padding: 25px 0;}
.job .content p{color: #67687a;font-size: 16px;line-height: 30px;margin-bottom: 10px;}
.job .bottom{padding-top: 25px;padding-bottom: 25px;border-bottom: 1px solid #f0f2f6;justify-content: space-between;}
.job .bottom a{color: #34364e;font-size: 18px;}
.job .bottom .left span,.job .bottom .right span{box-shadow:0 5px 5px #f5f9fe;width:36px;height:36px;border:1px solid #e1e5ed;border-radius:8px;background:#fff;margin-right:10px;margin-left:10px;display:inline-block;box-sizing:border-box;text-align:center;line-height:36px;transition:.5s}
.job .form{background: #E6ECF2;padding: 20px;}
.job .form h2{font-size: 20px;}
.job .form input{width: 48%;margin-top: 20px;padding: 10px;}
.job .form input:nth-child(odd){margin-right: 2%;}
.job .yam{width: 48%;margin-right: 2.2%;position: relative;}
.job .form .code{width: 100%;}
.job .form .button{right: 0;top: 0; width: auto;position: absolute;background: #148FFA;color: #fff;}
.job .form-group{border-radius: 5px;color: #131313;margin-bottom: 15px;width: 48%;position: relative;}
.job .form .layui-btn{right: 0;width: auto;position: absolute;background: #148FFA;color: #fff;height: 39px;bottom: 0;padding: 0 20px;}
.job .form .layui-input{width: 100%;}
.job .form .submit{padding: 12px 60px;width: auto;line-height: normal;color: #333;cursor: pointer;letter-spacing: 1px;margin-top: 20px;border-radius: 30px;border: 1px solid #666; background:none;}

@media screen and (max-width:1080px){
.job{padding: 50px 0;}
}
@media screen and (max-width:768px){
.job{padding: 30px 0;}
.job .intitle .in_title{font-size: 22px;}
.job ul{margin:10px 0;}
.job ul li{font-size: 14px;margin-right: 10px;}
.job .content{padding: 15px 0;}
.job .content p{font-size: 14px;padding-bottom: 0;}
.job .bottom{padding: 15px 0;}
.job .bottom .left{width: 100%;margin-bottom: 10px;}
.job .bottom .right{width: 100%;}
.job .bottom .left span, .job .bottom .right span{display: none;}
.job .bottom a{font-size: 14px;}
.job .form h2{font-size: 18px;}
.job .form input{width: 100%;margin-top: 15px;}
.job .form .code input{width: 36%;margin-top: 15px;}
.job .form .code img{width: 35%;margin-top: 15px;}
.job .form .submit{margin-top: 15px;padding: 10px 40px;}
.job .yam{width: 100%;margin-right: 0;}
.job .form-group{width: 100%;}
.job .form .layui-btn{padding: 0 17px;}

}

/* support */
.support{position: relative;}
.support .fanh{position: absolute;top: 20%;left: 19%;transform: translate(-50%,-50%);z-index: 100;}
.support .fanh img{width: 18px;margin-right: 6px;padding-top: 2px;}
.support .fanh a{font-size: 14px;color: #fff;border: 1px solid #fff;border-radius: 20px;padding: 5px 15px;}
.support .text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 100;}
.support .text .title{text-align: center;color:#fff;font-weight: bold;font-size: 40px;}
.support .text .ftitle{color:#ffffff;font-size: 16px;text-align: center;opacity: .8;margin-top: 17px;margin-bottom: 25px;}
.support .text .Moess{height: 50px;border-radius: 30px;background: #fff;padding-top:0px;padding-bottom: 0px;width: 500px;}
.support .text .Moess .nr{background: none;height: 50px;line-height: 50px;color:#a8b0c0;font-size: 16px;padding-left: 20px;width: 75%;}
.support .text .Moess .tj{ background: url("../img/f_search.png") no-repeat center; float: right; position: relative; top: inherit; left: inherit; width: 50px; height: 50px; margin: auto; margin-right: 8px;cursor: pointer;}
.support .fwrx{ background-image: linear-gradient(to top,#18e1ff ,#ee822f );  color:#fff; width: 262px; height: 48px; line-height: 48px; text-align: center; border-radius: 50px;color:#ffffff; font-size: 16px; margin: auto;  margin-top: 30px;}
.support::after{position: absolute;content: "";background: rgb(77 76 76 / 50%);width: 100%;height: 100%;left: 0;top: 0;}
.support .bottom_li{position: absolute;bottom:-8%;left: 50%;transform: translate(-50%,-50%);z-index: 100;width:100%;background: rgba(0, 0, 0, 0.4);}
.support .bottom_li a{width: calc(100% / 7);text-align: center;padding: 24px 5px;}
.support .bottom_li p{font-size: 16px;color: #fff;margin-top: 10px;}
.support .bottom_li img{width: 48px;height: 48px;}
.support .bottom_li a:hover img{animation: shake 0.4s ease;}
@keyframes shake{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
}

@media screen and (max-width:1080px){
.support .text .title{font-size: 36px;}
}
@media screen and (max-width:768px){
.support .fanh{top: 10%;left: 20%;}
.support .img{height: 600px;}
.support .img img{max-width: 100%;height: 100%;}
.support .text{top: 28%;}
.support .text .Moess{height: 40px;}
.support .text .Moess .nr{height: 40px;line-height: 40px;font-size: 14px;}
.support .text .Moess .tj{width: 40px;height: 40px;}
.support .fwrx{width: 250px;height: 40px;line-height: 40px;}
.support .text .title{font-size: 24px;}
.support .text .ftitle{font-size: 14px;margin: 12px 0;}
.support .text .Moess{width: max-content;}
.support .bottom_li{background: none;bottom: -8%;}
.support .bottom_li a{width: 32%;padding: 5px;background: rgba(0, 0, 0, 0.48);border-radius: 8px;margin-bottom: 2%;margin-right: 2%;}
.support .bottom_li a:nth-child(3n+3){margin-right: 0;}
.support .bottom_li img{width: 35px;height: 35px;}
.support .bottom_li p{font-size: 14px;margin-top: 5px;}
}

/* suppliers */
.suppliers{padding: 160px 0 90px;background: url(../img/400rx.jpg);background-size: cover;}
/* .suppliers::after{position: absolute;content: "";background: rgb(77 76 76 / 60%);width: 100%;height: 100%;left: 0;top: 0;} */
.suppliers .img img{width: 100%;}
.suppliers .fanh{position: absolute;top: 20%;left: 15%;transform: translate(-50%,-50%);z-index: 100;}
.suppliers .fanh img{width: 18px;margin-right: 6px;padding-top: 2px;}
.suppliers .fanh a{font-size: 14px;color: #fff;border: 1px solid #fff;border-radius: 20px;padding: 5px 15px;}
.suppliers .c-main{background-color: #fff;border-radius: 10px;max-width: 1100px;z-index: 100;margin: 0 auto;border-radius: 14px;}
.suppliers .c-left{width: 37.27%;background: url(../img/yy-bg3.jpg);background-size: cover;padding: 85px 55px;border-radius: 10px;}
.suppliers .c-left .c-title{font-size: 36px;color: #000;font-weight: bold;}
.suppliers .c-left .c-text{font-size: 18px;color: #000;opacity: 0.5;margin-top: 30px;}
.suppliers .c-left .c-img{margin-top: 40px;}
.suppliers .c-right{width: 62.73%;padding: 70px 70px 70px 50px;}
.suppliers .c-right .input{padding: 0 20px;width: 100%;height: 56px;border: 1px solid #ddd;border-radius: 5px;line-height: 54px;background-color: #f7fafc;color: #131313;margin-bottom: 15px;}
.suppliers .c-right textarea{padding: 0 20px;width: 100%;height: 120px;border: 1px solid #ddd;border-radius: 5px;line-height: 54px;background-color: #f7fafc;color: #131313;margin-bottom: 15px;}
.suppliers .c-right .inp.flex .input{width: 48.5%;}
.suppliers .c-right .inp.flex .input:nth-child(odd){margin-right: 3%;}
.suppliers .c-right .inp.flex .input:nth-child(3){margin-right: 0%;width: 100%;}
.suppliers .c-right .l-radio{margin-bottom: 15px;width: 100%;}
.suppliers .c-right .l-radio h2{font-size: 17px;margin-bottom: 10px;color: #535151;}
.suppliers .c-right .l-radio .lh-checkbox{border: 1px solid #efefef;border-radius: 5px;background-color: #f7fafc;height: 56px;line-height: 54px;width: 100%;display: flex;justify-content: space-around;flex-wrap: wrap;}
.suppliers .c-right .l-radio .lh-checkbox .input{width: 100%;}
.suppliers .c-right .l-radio select{width: 100%;height: 56px;border: 1px solid #ddd;border-radius: 5px;line-height: 54px;background-color: #f7fafc;color: #8f8f8f;font-size: 15px;padding: 0 15px;}
.suppliers .c-right .l-distpicker{margin-bottom: 15px;width: 100%;}
.suppliers .c-right .l-distpicker h2{font-size: 17px;margin-bottom: 10px;color: #535151;}
.suppliers .c-right #distpicker{display: flex;}
.suppliers .c-right #distpicker select{width: 32%;margin-right: 2%;background-color: #f7fafc;border: 1px solid #ddd;line-height: 54px;height: 56px;color: #8f8f8f;padding: 0 15px;font-size: 15px;}
.suppliers .c-right #distpicker select:nth-child(3){margin-right: 0;}
.suppliers .c-right .form-group{padding: 0 10px;height: 56px;border: 1px solid #ddd;border-radius: 5px;line-height: 54px;background-color: #f7fafc;color: #131313;margin-bottom: 15px;display: flex;width: 100%;align-items: center;}
.suppliers .c-right .layui-btn{background-color: #148ffa;}

.suppliers .c-right .code{position: relative;width: 100%;}
.suppliers .c-right .code button{width: 29%;height: 56px;border: 1px solid #efefef;border-radius: 5px;line-height: 54px;background-color: #f7fafc;color: #131313;padding: 0 20px;margin-right: 3%;}
.suppliers .c-right .code .in1{width: 45%;margin-right: 3%;}
.suppliers .c-right .code .in2{width: 20%;}
.suppliers .c-right .code .button{width: 29%;padding: 0 20px;height: 56px;border: 1px solid #efefef;border-radius: 5px;line-height: 54px;background-color: #f7fafc;color: #131313;margin-left: 3%;}
/* .suppliers .c-right img{position: absolute;right: 0;top: 0;} */
.suppliers .c-right .annexes{height: 56px;border: 1px solid #efefef;border-radius: 5px;line-height: 54px;background-color: #f7fafc;margin-bottom: 15px;width: 100%;}
.suppliers .c-right .annexes p{width: 25%;height: 54px;border-radius: 5px;line-height: 40px;padding-left: 20px;color: #9D9FA0;line-height: 54px;}
.suppliers .c-right .annexes .input{width: 75%;border: none;padding: 0;}
.suppliers .c-right .annexes label{position:relative;width: 70%;height: 54px;display: flex;align-items: center;}
.suppliers .c-right .annexes #img{position:absolute;left:0;top:0;opacity:0;height: 54px;}
.suppliers .c-right .annexes #btn{padding: 8px 10px;background:#148ffa;color:#fff;border:none;border-radius:5px;}
.suppliers .c-right .annexes #text{color:#000;width: 60%;}
.suppliers .c-right .submit{width:100%;background-color:#148ffa;height:54px;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.suppliers input::-webkit-input-placeholder{color: #000;font-size: 15px;}
.suppliers textarea::-webkit-input-placeholder{color: #000;font-size: 15px;}
@media screen and (max-width:768px){
.suppliers{padding: 100px 0 60px;}
.suppliers .img{height: 600px;}
.suppliers .img img{max-width: 100%;height: 100%;}
.suppliers .fanh{top: 14%;left: 16%;}
.suppliers .c-main{top: 52%;}
.suppliers .c-left{display: none;}
.suppliers .c-right{width: 100%;padding: 20px;}
.suppliers .c-right .annexes label{width: 100%;}
.suppliers .c-right .input, .suppliers .c-right textarea{height: 45px;}
.suppliers .c-right .flex .input{width: 100%;margin-right: 0;}
.suppliers .c-right .l-radio h2{font-size: 16px;}
.suppliers .c-right .l-radio .lh-checkbox{line-height: 40px;height: auto;}
.suppliers .c-right .l-distpicker h2{font-size: 16px;}
.suppliers .c-right #distpicker select{font-size: 14px;}
.suppliers .c-right .submit{height: 45px;}
.suppliers .c-right .annexes .input{width: 60%;}
.suppliers .c-right .annexes p{display: none;}
.suppliers input::-webkit-input-placeholder{color: #000;font-size: 14px;}
.suppliers textarea::-webkit-input-placeholder{color: #000;font-size: 14px;}
}

/* solutionlist */
.animated5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animated5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.solutionlist{padding: 80px 0;}
.solutionlist .list .item{width: 23.5%;margin-right: 2%;border-radius: 10px;margin-bottom: 20px;background-color: #f5f5f5;}
.solutionlist .list .item:nth-child(4n+4){margin-right: 0;}
.solutionlist .list .item .pic{overflow: hidden;position: relative;}
.solutionlist .list .item .pic::after{position: absolute;content: "";background: rgb(77 76 76 / 35%);width: 100%;height: 100%;left: 0;top: 0;}
.solutionlist .list .item .pic img{width: 100%;transition: .5s;}
.solutionlist .list .item a{display: block;overflow: hidden;position: relative;}
.solutionlist .list .item .case_bj{width: 100%;height: 100%;position: absolute;top: 100%;left: 0;background-color: rgba(255, 255, 255, 0.8);}
.solutionlist .list .item .case_bj .case_text{width: 100%;padding: 20px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.solutionlist .list .item .case_bj .case_text h4{font-size: 24px;line-height: 8.8;color: #666;text-align: center;}
.solutionlist .list .item .case_bj .case_text h6{text-align: center;}
.solutionlist .list .item .case_bj .case_text h6 span img{width: 40px;margin-top: 6%;}
.solutionlist .list .item a:hover .case_bj{top: 0;border-radius:13px;}
.solutionlist .list .item .info{padding: 20px;}
.solutionlist .list .item .info h3{color: #333;font-size: 22px;text-align: center;}
.solutionlist .list .item .info .line{margin:0 auto;margin-top:20px;width:50px;height:4px;background-image:linear-gradient(90deg,#ccc 0,#999 50%,#333 100%),linear-gradient(#fff,#fff);background-blend-mode:normal,normal}
@media only screen and (max-width:1080px){
.solutionlist{padding: 50px 0;}
.solutionlist .list .item{width: 48%;margin-right: 4%;margin-bottom: 15px;}
.solutionlist .list .item:nth-child(2n+2){margin-right: 0;}
.solutionlist .list .item .info{padding: 0 10px;margin-bottom: 10px;}
.solutionlist .list .item .info h3{font-size: 15px;height: auto;margin-bottom: 15px;padding-bottom: 10px;}
}
@media only screen and (max-width:768px){
.solutionlist{padding: 30px 0;}
.solutionlist .list .item .info{padding: 0 10px;margin-bottom: 10px;}
.solutionlist .list .item .info h3{font-size: 15px;height: auto;margin-bottom: 0;padding-bottom: 0;}
.solutionlist .list .item .info .line{margin-top: 10px;width: 30px;height: 3px;}
}

/* solution */
.solution .s_title{margin-bottom: 50px;}
.solution .s_title h2{color: #333;text-align: center;font-size: 38px;}
.solution .s_title p{font-size: 16px;text-align: center;color: #666;}
.solution .part:nth-child(odd){background: #F5F5F5;}
.solution .part:nth-child(even){background: #ffffff;}
.solution .part1{padding: 80px 0;}
.solution .part1 .info{background: #F5F5F5;}
.solution .part1 .info img{width: 100%;}
.solution .part1 .info p{font-size: 16px;line-height: 2;}
.solution .part2{padding: 80px 0;}
.solution .part2 .cont1{width: 100%;}
.solution .part2 .cont1 li{margin-bottom: 10px;transition: all 0.3s;border: 1px solid #fff;padding: 20px;}
.solution .part2 .cont1 li:hover{transform: translateY(-10px);box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);border: 1px solid #ddd;}
.solution .part2 .cont1 h4{font-size: 23px;font-weight: bold;margin-bottom: 15px;color: #ee822f;}
.solution .part2 .cont1 p{line-height: 2;font-size: 16px;color: #666;}
.solution .part2 .img{width: 100%;text-align: center;margin-top: 4%;}
.solution .part2 .img img{width:40%;}
.solution .part2 .cont2{width: 100%;}
.solution .part2 .cont2 li{margin-bottom: 10px;transition: all 0.3s;border: 1px solid #fff;padding: 20px;}
.solution .part2 .cont2 li:hover{transform: translateY(-10px);box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);border: 1px solid #ddd;}
.solution .part2 .cont2 h4{font-size: 23px;font-weight: bold;margin-bottom: 15px;color: #ee822f;}
.solution .part2 .cont2 p{line-height: 2.1;color: #666;font-size: 16px;}
.solution .part3{padding: 80px 0;}
.solution .part3 .swiper-slide{background: #fff;}
.solution .part3 .img{overflow: hidden;}
.solution .part3 .img img{width: 100%;transition: all .6s ease;}
.solution .part3 .swiper-slide:hover .img img{transform: scale(1.06);}
.solution .part3 .info{padding: 20px;min-height: 380px;}
.solution .part3 .info h4{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.solution .part3 .info p{margin-bottom: 10px;}
.solution .part4{padding: 80px 0;}
/*
.solution .part4 .img{width: 45%;}
.solution .part4 .img img{width: 100%;}
.solution .part4 .text{width: 55%;font-size: 16px;padding: 80px;line-height: 2;}
*/
.solution .part4 .info{background: #F5F5F5;}
.solution .part4 .info img{width: 80%; margin: 0 auto; display:block;}
.solution .part4 .info p{font-size: 16px;line-height: 2;}
@media only screen and (max-width:1280px){
.solution .part4 .text{padding: 40px;}
}
@media only screen and (max-width:1080px){
.solution .s_title{margin-bottom: 30px;}
.solution .s_title h2{font-size: 30px;}
.solution .part1{padding: 50px 0;}
.solution .part2{padding: 50px 0;}
.solution .part2 .cont1{width: 100%;}
.solution .part2 .img{width: 100%;}
.solution .part2 .cont2{width: 100%;}
.solution .part3{padding: 50px 0;}
.solution .part3 .info{min-height: 300px;}
.solution .part4{padding: 50px 0;}
.solution .part4 .img{width: 100%;}
.solution .part4 .text{width: 100%;padding: 25px;}
}
@media only screen and (max-width:768px){
.solution .s_title{margin-bottom: 15px;}
.solution .s_title h2{font-size: 24px;}
.solution .s_title p{font-size: 14px;}
.solution .part1{padding: 30px 0;}
.solution .part1 .info p{font-size: 14px;line-height: 28px;}
.solution .part2{padding: 30px 0;}
.solution .part2 .cont1 li{margin-bottom: 10px;padding: 0;}
.solution .part2 .cont1 h4{font-size: 18px;margin-bottom: 8px;}
.solution .part2 .cont1 p{font-size: 14px;line-height: 28px;}
.solution .part2 .img img{width: 60%;}
.solution .part2 .cont2 li{margin-bottom: 10px;padding: 0;}
.solution .part2 .cont2 h4{font-size: 18px;margin-bottom: 8px;text-align: left;}
.solution .part2 .cont2 p{font-size: 14px;line-height: 28px;}
.solution .part3{padding: 30px 0;}
.solution .part3 .info{padding: 15px;min-height: 350px;}
.solution .part3 .info h4{font-size: 16px;}
.solution .part3 .info p{font-size: 14px;margin-bottom: 8px;}
.solution .part4{padding: 30px 0;}
.solution .part4 .text{width: 100%;padding: 15px 15px 0 15px;font-size: 14px;}
.solution .part4 .info img{width: 100%; margin: 0 auto; display:block;}
}


/* solu_bottom */
.solu_bottom{padding: 80px 0;}
.solu_bottom .w1560{position: relative;}
.solu_bottom .swiper-slide{background: #F5F5F5;padding:20px;}
.solu_bottom .swiper-button-next{right: 6%;top: 6%;background: #CAD5DC;padding: 10px 32px;border-radius: 24px;}
.solu_bottom .swiper-button-prev{top: 6%;left: 85%;background: #CAD5DC;padding: 10px 32px;border-radius: 24px;}
.solu_bottom .swiper-button-next:after{font-size: 24px;color: #fff;}
.solu_bottom .swiper-button-prev:after{font-size: 24px;color: #fff;}
.solu_bottom .img{overflow: hidden;text-align: center;}
.solu_bottom .img img{transition: all .6s ease;}
.solu_bottom .swiper-slide:hover .img img{transform: scale(1.06);}
.solu_bottom .text h2{font-size: 18px;font-weight: bold;color: #000;margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.solu_bottom .text p{font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
@media screen and (max-width:1080px){
.solu_bottom{padding: 50px 0;}
}
@media screen and (max-width:768px){
.solu_bottom{padding: 30px 0;}
.solu_bottom .swiper-slide{padding: 15px;}
.solu_bottom .text h2{font-size: 14px;margin-top: 10px;}
.solu_bottom .text p{font-size: 13px;}
.solu_bottom .img img{width: 100%;}
}

.abtyewu{}
.abtyewu{padding: 80px 0 0;}
.abtyewu .w1560{position: relative;}
.abtyewu .title{font-size: 40px;color: #333;margin-bottom: 60px;}
.abtyewu span{font-size: 24px !important;color: #ee822f;}
.abtyewu p{font-size: 17px;color: #666;line-height:2.1;transition: all 0.3s;border: 1px solid #fff;/* padding: 20px;border-radius: 6px;margin-bottom: 20px;width: 100%; */}
/* .abtyewu p:hover{transform: translateY(-10px);box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);border: 1px solid #ddd;} */
@media screen and (max-width:1080px){
.abtyewu{padding: 50px 0;}
.abtyewu .title{margin-bottom: 40px;font-size: 30px;}
}
@media screen and (max-width:768px){
.abtyewu{padding: 50px 0 10px;}
.abtyewu .title{margin-bottom: 15px;font-size: 24px;}
.abtyewu p{font-size: 14px;padding: 0;margin-bottom: 15px;width: 100%;}
.abtyewu p span{font-size: 20px !important;}

}

/* caseindk */
.caseindk{position: relative;background: url(../img/indk_bg.jpg);background-size: cover;}
.caseindk .left{width: 45%;} 
.caseindk .left img{width: 100%;}
.caseindk .right{width: 55%;padding-top: 190px;}
.caseindk .right .title{font-size: 36px;color: #000;font-weight: bold;margin-bottom: 60px;padding-left: 200px;}
.caseindk .right .indk{width: 75%;padding-left: 200px;}
.caseindk .right .indk .item{min-height: 300px;}
.caseindk .right .indk h4{font-size: 22px;margin-bottom: 20px;}
.caseindk .right .indk p{font-size: 16px;line-height: 1.8;}
.caseindk .right .indk_tab{display: grid;margin-left: -80px;position: relative;}
.caseindk .right .indk_tab a{margin-bottom: 50px;font-size: 16px;display: flex;align-items: center;position: absolute;}
.caseindk .right .indk_tab a img{width: 40px;height: 40px;margin-right: 20px;position: relative;animation: cc 10s linear infinite;}
.caseindk .right .indk_tab a img:nth-child(2){display: none;}
.caseindk .right .indk_tab a.cur img:nth-child(2){display: block;}
.caseindk .right .indk_tab a.cur img:nth-child(1){display: none;}
.caseindk .right .indk_tab a:nth-child(1){left: -32px;bottom: 315px;}
.caseindk .right .indk_tab a:nth-child(2){left: 19px;bottom: 205px;}
.caseindk .right .indk_tab a:nth-child(3){left: 48px;bottom: 95px;}
.caseindk .right .indk_tab a:nth-child(4){left: 59px;bottom:-10px;}
.caseindk .right .indk_tab a:nth-child(5){left: 54px;bottom: -115px;}
.caseindk .right .indk_tab a:nth-child(6){left: 30px;bottom: -220px;}
@keyframes cc{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media screen and (max-width:1850px){
.caseindk .right .indk_tab a:nth-child(1){left: -23px;}
.caseindk .right .indk_tab a:nth-child(2){left: 26px;}
.caseindk .right .indk_tab a:nth-child(3){left: 52px;}
.caseindk .right .indk_tab a:nth-child(4){left: 59px;}
.caseindk .right .indk_tab a:nth-child(5){left: 49px;}
.caseindk .right .indk_tab a:nth-child(6){left: 20px;}
}
 
@media screen and (max-width:1750px){
.caseindk .right .indk_tab a:nth-child(1){left: -13px;}
.caseindk .right .indk_tab a:nth-child(2){left: 33px;}
.caseindk .right .indk_tab a:nth-child(3){left: 55px;}
.caseindk .right .indk_tab a:nth-child(4){left: 59px;}
.caseindk .right .indk_tab a:nth-child(5){left: 43px;}
.caseindk .right .indk_tab a:nth-child(6){left: 8px;}
}
@media screen and (max-width:1700px){
.caseindk .right .indk_tab a:nth-child(1){left: -4px;}
.caseindk .right .indk_tab a:nth-child(2){left: 38px;}
.caseindk .right .indk_tab a:nth-child(3){left: 58px;}
.caseindk .right .indk_tab a:nth-child(4){left: 57px;}
.caseindk .right .indk_tab a:nth-child(5){left: 37px;}
.caseindk .right .indk_tab a:nth-child(6){left: -6px;}
}
@media screen and (max-width:1650px){
.caseindk .right{padding-top: 120px;}
.caseindk .right .indk_tab a:nth-child(1){left: -37px;}
.caseindk .right .indk_tab a:nth-child(2){left: 20px;}
.caseindk .right .indk_tab a:nth-child(3){left: 52px;}
.caseindk .right .indk_tab a:nth-child(4){left: 59px;}
.caseindk .right .indk_tab a:nth-child(5){left: 48px;}
.caseindk .right .indk_tab a:nth-child(6){left: 15px;}
}
@media screen and (max-width:1550px){
.caseindk .right{padding-top: 100px;}
.caseindk .right .indk_tab a:nth-child(1){left: -43px;}
.caseindk .right .indk_tab a:nth-child(2){left: 18px;}
.caseindk .right .indk_tab a:nth-child(3){left: 51px;}
.caseindk .right .indk_tab a:nth-child(4){left: 59px;}
.caseindk .right .indk_tab a:nth-child(5){left: 48px;}
.caseindk .right .indk_tab a:nth-child(6){left: 14px;}
}
@media screen and (max-width:1500px){
.caseindk .right .indk_tab a:nth-child(1){left: -35px;}
.caseindk .right .indk_tab a:nth-child(2){left: 23px;}
.caseindk .right .indk_tab a:nth-child(3){left: 53px;}
.caseindk .right .indk_tab a:nth-child(4){left: 59px;}
.caseindk .right .indk_tab a:nth-child(5){left: 43px;}
.caseindk .right .indk_tab a:nth-child(6){left: 4px;}
}
@media screen and (max-width:1450px){
.caseindk .right{padding-top: 70px;}
.caseindk .right .indk_tab a:nth-child(1){left: -52px;}
.caseindk .right .indk_tab a:nth-child(2){left: 15px;}
.caseindk .right .indk_tab a:nth-child(3){left: 51px;}
.caseindk .right .indk_tab a:nth-child(4){left: 59px;}
.caseindk .right .indk_tab a:nth-child(5){left: 46px;}
.caseindk .right .indk_tab a:nth-child(6){left: 8px;}
}

@media screen and (max-width:1280px){
.caseindk .flex{max-width: 1600px;width: 96%;margin: 0 auto;}
.caseindk .left{display: none;}
.caseindk .right{width: 100%;padding-top: 20px;}
.caseindk .right .title{padding-left: 0;margin-bottom: 20px;margin-top: 0;}
.caseindk .right .indk{width: 100%;padding-left: 0;}
.caseindk .right .indk_tab{margin-left: 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.caseindk .right .indk_tab a{position: initial;}
}


@media screen and (max-width:1080px){
.caseindk{padding: 50px 0;}
.caseindk .right .title{font-size: 30px;margin-top: 100px;}
.caseindk .right{padding-top: 0;}
.caseindk .right .indk .item{min-height: auto;margin-bottom: 30px;}
}
@media screen and (max-width:768px){
.caseindk{padding: 30px 0;}
.caseindk .right .title{font-size:26px;margin-top:0;margin-bottom: 10px;}
.caseindk .right .indk h4{font-size: 18px;margin-bottom: 10px;}
.caseindk .right .indk p{font-size: 14px;}
.caseindk .right .indk_tab{justify-content: inherit;}
.caseindk .right .indk_tab a{width: 33.3%;display: grid;text-align: center;margin-bottom: 20px;margin-top: 6px;font-size: 14px;}
.caseindk .right .indk_tab a img{margin: 0 auto;}
}

/* caselist */
.caselist{padding: 80px 0;}
.caselist .w1560{position: relative;}
.caselist .title{font-size: 40px;color: #333;margin-bottom: 60px;}
.caselist .swiper-slide{background: #F5F5F5;padding: 30px 30px 50px;}
.caselist .swiper-button-next{right: 0;top: 6%;background: #CAD5DC;padding: 10px 32px;border-radius: 24px;}
.caselist .swiper-button-prev{top: 6%;left: 91%;background: #CAD5DC;padding: 10px 32px;border-radius: 24px;}
.caselist .swiper-button-next:after{font-size: 24px;color: #fff;}
.caselist .swiper-button-prev:after{font-size: 24px;color: #fff;}
.caselist .date h4{font-size: 18px;font-weight: bold;color: #ee822f;}
.caselist .date h3{font-size: 24px;font-weight: bold;color: #ee822f;}
.caselist .img{overflow: hidden;margin: 0 0 25px;text-align: center;}
.caselist .img img{transition: all .6s ease; width:100%;}
.caselist .swiper-slide:hover .img img{transform: scale(1.06);}
.caselist .text h2{font-size: 18px;color: #000;margin-bottom: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.caselist .text p{font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
@media screen and (max-width:1550px){
.caselist .swiper-button-prev{left: 82%;}
}
@media screen and (max-width:1080px){
.caselist{padding: 50px 0;}
.caselist .title{font-size: 30px;}
.caselist .swiper-slide{padding: 30px 20px;}
.caselist .swiper-button-prev{left: 78%;}
}
@media screen and (max-width:768px){
.caselist{padding: 30px 0;}
.caselist .title{font-size: 26px;margin-bottom: 30px;}
.caselist .swiper-slide{padding: 15px;}
.caselist .swiper-button-next{height: 30px;top: 7%;}
.caselist .swiper-button-prev{left: 56%;height: 30px;top: 7%;}
.caselist .swiper-button-next:after{font-size: 16px;}
.caselist .swiper-button-prev:after{font-size: 16px;}
.caselist .img{margin: 15px 0;}
.caselist .img img{  }
.caselist .date h3{font-size: 20px;}
.caselist .date h4{font-size: 14px;}
.caselist .text h2{font-size: 14px;margin-bottom: 10px;}
.caselist .text p{font-size: 13px;}
}

/* case */
.case{padding: 80px 0;}
.case .solu{max-width: 1180px;width: 96%;margin: 0 auto;}
.case .solu h3{color: #34364e;text-align: center;font-size: 38px;position: relative;height: 72px;margin-bottom: 25px;}
.case .solu h3::before{content: "";width: 48px;height: 3px;background: #148ffa;position: absolute;left: 50%;margin-left: -24px;bottom: 0;}
.case .solu p{color: #67687a;font-size: 16px;line-height: 29px;margin-top: 8px;}
.case .solu img{max-width: 100%; width: auto;height: auto;text-align: center;}
@media screen and (max-width:1080px){
.case{padding: 50px 0;}
}
@media screen and (max-width:768px){
.case{padding: 30px 0;}
.case .solu h3{font-size: 26px;height: 55px;margin-bottom: 15px;}
.case .solu p{margin-top: 6px;font-size: 14px;}
}

/* xzai */
.xzai{padding: 80px 0;}
.xzai .content-head{padding:25px 30px;background-color:#fafafa;display:flex;align-items:center;border-radius:5px;color:#148ffa;border-left:4px solid #148ffa}
.xzai .content-head h3{font-size: 24px;font-weight: bold;}
.xzai .list{display: flex;flex-wrap: wrap;}
.xzai .list a{display: flex;align-items: center;padding: 30px 20px;border-bottom: 1px solid #eaeaea;width: 48%;}
.xzai .list a:nth-child(odd){margin-right: 2%;}
.xzai .list a:nth-child(even){margin-left: 2%;}
.xzai .list a img{width: 25px;}
.xzai .list a .img2{display: none;}
.xzai .list a span{color: #333;margin-left: 20px;font-size: 18px;}
.xzai .list a:hover span{color: #148ffa;}
.xzai .list a:hover .img1{display: none;}
.xzai .list a:hover .img2{display: block;}
@media screen and (max-width:1080px){
.xzai{padding: 50px 0;}
}
@media screen and (max-width:768px){
.xzai{padding: 30px 0;}
.xzai .content-head{padding: 20px;}
.xzai .content-head h3{font-size: 20px;}
.xzai .list a{width: 100%;}
.xzai .list a:nth-child(odd){margin-right: 0;}
.xzai .list a:nth-child(even){margin-left: 0;}
.xzai .list a span{font-size: 16px;margin-left: 10px;}
.xzai .list a img{width: 20px;}
}

/* about_ty */
.about_ty{padding: 80px 0;}
.about_ty .top{margin-bottom: 30px;overflow: hidden;max-height: 595px;}
.about_ty .top .left{width: 66%;margin-right: 2%;position: relative;}
.about_ty .top .left .img{overflow: hidden;}
.about_ty .top .left .img img{width: 100%;border-radius: 12px;transition: all .8s ease-in-out;}
.about_ty .top .left:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
.about_ty .top .left .info{position: absolute;left: 17%;width: auto;transform: translate(-50%,-50%);top: 78%;}
.about_ty .top .left .info h2{font-size: 24px;color: #fff;font-weight: 550;}
.about_ty .top .left .info img{max-width: 130px;margin-top: 15px;}
.about_ty .top .right{width: 32%;position: relative;}
.about_ty .top .right .img{overflow: hidden;}
.about_ty .top .right .img img{width: 100%;border-radius: 12px;transition: all .8s ease-in-out;}
.about_ty .top .right:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
.about_ty .top .right .info{position: absolute;left: 35%;width: auto;transform: translate(-50%,-50%);top: 78%;}
.about_ty .top .right .info h2{font-size: 24px;color: #fff;font-weight: 550;}
.about_ty .top .right .info img{max-width: 130px;margin-top: 15px;}
.about_ty .bottom li{width: 32%;margin-right: 2%;position: relative;}
.about_ty .bottom li:nth-child(3){margin-right: 0;}
.about_ty .bottom li .img{overflow: hidden;}
.about_ty .bottom li .img img{width: 100%;border-radius: 12px;transition: all .8s ease-in-out;}
.about_ty .bottom li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
.about_ty .bottom li .info{position: absolute;left: 30%;width: auto;transform: translate(-50%,-50%);top: 76%;}
.about_ty .bottom li .info h2{font-size: 24px;color: #000;font-weight: 550;}
.about_ty .bottom li .info img{max-width: 130px;margin-top: 15px;}
@media screen and (max-width:1080px){
.about_ty{padding: 50px 0;}
.about_ty .top{margin-bottom: 20px;}
.about_ty .top .right .info h2{font-size: 20px;}
.about_ty .top .left .info h2{font-size: 20px;}
.about_ty .bottom li .info h2{font-size: 20px;}
}
@media screen and (max-width:850px){
.about_ty{padding: 30px 0;}
.about_ty .top{margin-bottom: 20px;max-height: max-content;}
.about_ty .top .left{width: 100%;margin-right: 0;}
.about_ty .top .left .info{top: 80%;left: 30%;}
.about_ty .top .left .info h2{font-size: 14px;}
.about_ty .top .left .info img{max-width: 70px;margin-top: 5px;display: none;}
.about_ty .top .right{display: none;}
.about_ty .bottom li{width: 48%;margin-right: 4%;margin-bottom: 4%;}
.about_ty .bottom li:nth-child(even){margin-right: 0;}
.about_ty .bottom li:nth-child(1) .info h2{color: #fff;}
.about_ty .bottom li .info{left: 43%;}
.about_ty .bottom li .info h2{font-size: 14px;}
.about_ty .bottom li .info img{max-width: 70px;margin-top: 5px;display: none;}
} 


 /* index1 */ 
.index1{padding: 90px 0;background: url(../img/in1_bg.jpg);position: relative;}
.index1 .item{width: 23.125%;margin-right: 2.5%;border: 1px solid #e7e8e9;transition: all 0.5s;background: #fff;position: relative;}
.index1 .item:nth-child(4n+4){margin-right: 0;}
.index1 .item .img{text-align: center;}
.index1 .item .img img{width: 100%;}
.index1 .item h2{text-align: center;font-weight: 500;font-size: 30px;line-height: 35px;color: #333;padding-bottom: 16px;margin: 18px 0;position: relative;}
.index1 .item h2:after{position: absolute;bottom: 0;background-image: linear-gradient(90deg,#ccc 20%,#333 80%);height: 3px;content: '';z-index: 1;width: 12%;left: 50%;transform: translate(-50%,-50%);}
.index1 .item p{font-size: 17px;line-height: 1.8;display: flex;align-items: center;justify-content: center;text-align: center;height: 100%;width: 100%;position: absolute;top: 100%;left: 0;background-color: rgb(225 225 225 / 80%);padding: 25px;margin-bottom: 1px;}
.index1 .item:hover p{top: 0;}
.index1 .swiper-pagination{display: none;}
.index1 .swiper-horizontal>.swiper-pagination-bullets,.index1  .swiper-pagination-bullets.swiper-pagination-horizontal,.index1  .swiper-pagination-custom, .swiper-pagination-fraction{bottom:-2px;}
.index1 .swiper-pagination-bullet{width: 10px;height: 10px;}
.index1 .swiper-pagination-bullet-active{background: #ee822f;position: relative;}
.index1 .swiper-pagination-bullet-active:before{width: 14px;height: 14px;transition:all .3s;border-radius:100px;position:relative;top: -3px;left: -3px;border: #00a0ea solid 1px;content:"";display:block;animation:ruixien 5.5s infinite;}
.animated5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animated5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
@media screen and (max-width:1500px){
.index1 .item p{font-size: 15px;}
}
@media screen and (max-width:1080px){
.index1{padding: 60px 0;}
.index1 .item>div{padding: 30px 25px 30px;}
.index1 .item h2{margin: 20px 0;}
}
@media screen and (max-width:768px){
.index1{padding:30px 0;}
.index1 .swiper-pagination{display: block;}
.index1 .item h2{line-height: 24px;font-size: 16px;margin: 10px 0;}
.index1 .item p{font-size: 14px;height: 250px;display: none;}
.index1 .item>div{padding: 10px;}
}

/* videolist */
.videolist{padding: 80px 0;}
.videolist .item{width: 23.5%;margin-bottom: 2%;position: relative;margin-right: 2%;transition: all .5s ease-out 0s;}
.videolist .item:nth-child(4n+4){margin-right: 0;}
.videolist .item .pic{overflow: hidden;position: relative;}
.videolist .item .pic img{width: 100%;}
.videolist .item .play{position: absolute;left: 50%;top: 45%;transform: translate(-50%,-50%);}
.videolist .item .play img{width: 60px;}
.videolist .item .text{font-size: 18px;font-weight: bold;text-align: center;padding: 25px 0;line-height: 30px;border: 1px solid #e3dddd;}
.videolist .item:hover{box-shadow: 0 5px 10px rgba(130,130,130,0.3);transform: translate(0,-10px);}
@media only screen and (max-width:1080px){
.videolist{padding: 50px 0;}
}
@media only screen and (max-width:768px){
.videolist{padding: 30px 0;}
.videolist .item{width: 48%;margin-bottom: 4%;}
.videolist .item:nth-child(odd){margin-right: 4%;}
.videolist .item:nth-child(even){margin-right: 0;}
.videolist .item .text{padding: 10px 0;font-size: 14px;line-height:20px;}
.videolist .item .play{top: 40%;}
.videolist .item .play img{width: 35px;}
}

 