/*焦点图*/
.slides{width: 100%;height: 100vh;position: relative;}
.slides .swiper-slide{height: 100%;position: relative;text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;overflow: hidden;}
.slides .swiper-slide .container{position: relative;height: 100%;}
.slides .swiper-slide .title{width: 100%;height: 100%;position: relative;z-index: 1;color: var(--colorone);left: 0;top: 0;text-align: left;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;font-size: 18px;}
.slides .swiper-slide .title h4{font-size:4.5rem;line-height: 200%;font-weight: bold;background: -webkit-linear-gradient(bottom, #4790ff, #2861b8);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top:6rem;}
.slides .swiper-slide .title h5{font-size:3rem;line-height: 100%;font-weight: bold;background: -webkit-linear-gradient(bottom, #4790ff, #2861b8);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.slides .swiper-slide .title p{font-size:1.8rem;width: 700px;line-height: 4rem;color: #4790ff;margin: 3rem 0;display: flex;font-style: normal;flex-direction: row;flex-wrap: wrap;}
.slides .swiper-slide .title p i{font-style: normal;float: left;width: 50%;padding-left: 1.6rem;position: relative;}
.slides .swiper-slide .title p i::before{content: '';width: .8rem;height: .8rem;background-color: #4790ff;display: inline-block;left: 0;position: absolute;top: 1.6rem;left: 0;border-radius: 100%;}
.slides .swiper-slide .title .link{font-size:1em;line-height: 200%;}
.slides .swiper-slide .title .link a{font-size:1.3rem;line-height: 250%;display: inline-block;padding: 0 3rem;background-color: var(--colorone);color: #fff;border-radius: 2rem;float: left;transition: 0.5s;}
.slides .swiper-slide .title .link a:hover{padding: 0 50px;color: #fff;}
.slides .swiper-slide .title .link a:nth-child(2){background-color: #58b0f5;margin-left: 5rem;}
.slides .swiper-slide .title .link a:nth-child(2):hover{}
.slides .swiper-slide .bg{width: 100%;height: 100%;position: absolute;z-index: 0;background-size: cover;background-position: center;}
.slides .swiper-slide .pc{display: block;}
.slides .swiper-slide .h5{display: none;}
.slides .slides .swiper-pagination{position: absolute;bottom: 0;    }
.slides .swiper-slide .mouse{position: absolute;bottom: 70px;width: 100%;left: 0;z-index: 7;text-align: center;}
.slides .swiper-slide .mouse i{width:20px;height: 30px;display: inline-block;border-radius: 30px;border: 1px solid #fff;}
.slides .swiper-slide .mouse i em{width:1px;height: 3px;display: inline-block;border-radius: 4px;background: #fff;animation:mouse_jump 1s infinite;vertical-align: top;}
.slides .swiper-button-prev,
.slides .swiper-button-next{width: 48px;border: 1px solid #fff;height: 48px;text-align: center;line-height: 48px;;border-radius: 100%;transition: 0.5s;}
.slides .swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");right: 20px;left: auto;background-size: 12px;}
.slides .swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");left: 20px;right: auto;background-size: 12px;}
.slides .swiper-button-prev:hover,
.slides .swiper-button-next:hover{border: 1px solid var(--colorone);}
.slides .swiper-button-next:hover{background:var(--colorone) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: 12px;background-repeat: no-repeat;background-position: center;right: 25px;}
.slides .swiper-button-prev:hover{background:var(--colorone) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: 12px;background-repeat: no-repeat;background-position: center;left: 25px;}
.slides .swiper-paginations{bottom: 20px;position: absolute;left: 0;z-index:999;}
.slides .swiper-pagination-bullet{width: 20px;height: 20px;border-radius: 20px;margin: 0 8px;border: 4px solid rgba(0,0,0,0.4);background: none;}
.slides .swiper-pagination-bullet::after{width: 12px;height: 12px;float:left;border-radius: 12px;content: '';background: #fff;}
.slides .swiper-pagination-bullet-active{width: 70px;border: 4px solid rgba(0,0,0,0.1);background: none;}
.slides .swiper-pagination-bullet-active::after{width: 62px;height: 12px;float:left;border-radius: 12px;content: '';background: linear-gradient(to left, var(--colorone), #4790ff);}
@keyframes scaleDraw {
  0% {transform: scale(1.12); }
  50% {transform: scale(1);}
  100% {transform: scale(1.12);}
}

@media (max-width: 1920px) {
.slides .swiper-slide .title{font-size: 16px;}
}
@media (max-width: 1920px) {
  .slides .swiper-slide .title{font-size: 14px;}
}
@media (max-width: 1200px) {
  .slides .swiper-slide .container{padding: 0 40px;}
  .slides .swiper-slide .pc{display: none;}
  .slides .swiper-slide .h5{display: block;}
  .slides .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 12px;margin: 0 8px;border: 4px solid rgba(0,0,0,0.4);background: none;}
  .slides .swiper-pagination-bullet::after{width: 4px;height: 4px;float:left;border-radius: 4px;content: '';background: #fff;}
  .slides .swiper-pagination-bullet-active{width: 40px;border: 4px solid rgba(0,0,0,0.1);background: none;}
  .slides .swiper-pagination-bullet-active::after{width: 32px;height: 4px;float:left;border-radius: 4px;content: '';background: var(--colorone);}
  @keyframes scaleDraw {
    0% {transform: scale(1.3); }
    50% {transform: scale(1);}
    100% {transform: scale(1.3);}
  }
}
@media (max-width: 768px) {
.slides{height: 100vh;}
.slides .swiper-slide .container{padding: 0 20px;}
.slides .swiper-slide .title{font-size: 14px;}
.slides .swiper-slide .title h4{margin-top:45vh;font-size: 1.8rem;line-height: 4rem;}
.slides .swiper-slide .title h5{font-size:1.5rem;line-height: 100%;}
.slides .swiper-slide .title p{font-size:1rem;width: 100%;line-height: 2rem;color: #4790ff;margin: 1.5rem 0;display: flex;font-style: normal;flex-direction: row;flex-wrap: wrap;}
.slides .swiper-slide .title p i{font-style: normal;float: left;width: 50%;padding-left: 0.8rem;position: relative;}
.slides .swiper-slide .title p i::before{content: '';width: .4rem;height: .4rem;background-color: #4790ff;display: inline-block;left: 0;position: absolute;top: 0.8rem;left: 0;border-radius: 100%;}
.slides .swiper-slide .mouse{display: none;}
.slides .swiper-slide .title .link a{font-size:1rem;line-height: 250%;display: inline-block;padding: 0 2rem;background-color: var(--colorone);color: #fff;border-radius: 2rem;float: left;transition: 0.5s;}
.slides .swiper-slide .title .link a:hover{padding: 0 30px;color: #fff;}
.slides .swiper-slide .title .link a:nth-child(2){background-color: #58b0f5;margin-left: 1rem;}
.slides .swiper-slide .title .link a:nth-child(2):hover{}
@keyframes scaleDraw {
  0% {transform: scale(1.05); }
  50% {transform: scale(1);}
  100% {transform: scale(1.05);}
}
}
@keyframes mouse_jump {
    0% {margin-top:5px;}
    50% {margin-top:10px;}
    100% {margin-top:5px;}
}


/*index_article*/
.index_article{float: left;width: 100%;padding: 100px 0;background: linear-gradient(to right,#e5ebff,#edf6ff);}
.index_article .box{width: 100%;;float: left;position:relative;}
.index_article .box .title{float: left;position:relative;margin-bottom: 30px;display: flex;z-index: 2;position: relative;flex-direction: column;text-align: center;width: 100%;}
.index_article .box .title b{width: 100%;float: left;line-height: 48px;font-size: 36px;font-weight: bold;}
.index_article .box .title span{width: 100%;float: left;line-height: 60px;font-size: 20px;opacity: 0.5;}
.index_article .box .more{width: 100%;float: left;text-align: center;margin-top: 0px;}
.index_article .box .more a{line-height: 50px;padding: 0 60px;background-color: var(--colorone);color: #fff;border-radius: 50px;display: inline-block;font-size: 18px;transition:0.5s;}
.index_article .box .more a:hover{padding: 0 100px;}
.index_article .box .ia{width: 100%;float: left;position:relative;overflow: hidden;padding-top: 125px;margin-top: -125px;z-index: 1;padding-bottom: 40px;}
.index_article .box .ia .swiper-slide{text-align: center;font-size: 18px;background: #fff;height: auto;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;border-radius: 10px;overflow: hidden;}
.index_article .box .ia .swiper-slide .content{width: 100%;float: left;position: relative;text-align: left;overflow: hidden;background: #fff;padding: 40px 20px 40px 40px;display: flex;transition: 0.5s;    align-items: flex-start;flex-direction: row-reverse;}
.index_article .box .ia .swiper-slide .content .img{float: left;width: 300px;aspect-ratio:2.2/1;border-radius: 10px;overflow: hidden;background-size: cover;}
.index_article .box .ia .swiper-slide .content .r{flex:1;float: right;padding:0 30px 0 0;transition: 0.5s;}
.index_article .box .ia .swiper-slide .content .r b{float: left;width: 100%;transition: 0.5s;line-height: 30px;font-size: 20px;color:var(--colorone);font-family: 'MB';word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_article .box .ia .swiper-slide .content .r strong{float: left;width: 100%;transition: 0.5s;line-height: 30px;font-size: 14px;font-weight: bold;}
.index_article .box .ia .swiper-slide .content .r p{float: left;width: 100%;transition: 0.5s;font-family: 'ML';margin-top: 10px;font-size: 14px;line-height: 24px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_article .box .ia .swiper-slide .content .r i{line-height: 40px;display: inline-block;color: var(--colorone);font-style: normal;font-weight: bold;padding: 0 0px;border-radius:40px;font-size: 14px;margin-top: 40px;}
.index_article .box .ia .swiper-slide .content .r i span{background-color: var(--colorone);color: #fff;width: 16px;height: 16px;text-align: center;margin-left: 4px;border-radius: 100%;display: inline-block;vertical-align: inherit;line-height: 16px;transition:0.5s;}
.index_article .box .ia .swiper-slide:hover{transform: translateY(-10px);box-shadow: 0 10px 10px rgba(0,0,0,0.05);transition:0.5s;}
.index_article .box .ia .swiper-button-next, 
.index_article .box .ia .swiper-button-prev{border: 1px solid var(--colorone);width: 48px;height: 48px;border-radius: 100%;display: inline-block;background-size: 12px;color: red;display: none;}
.index_article .box .ia .swiper-button-prev{top: 34px;right:80px;left:auto;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2310479b'%2F%3E%3C%2Fsvg%3E");}
.index_article .box .ia .swiper-button-prev:hover{border: 1px solid var(--colorone);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2310479b'%2F%3E%3C%2Fsvg%3E");}
.index_article .box .ia .swiper-button-next{top: 34px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2310479b'%2F%3E%3C%2Fsvg%3E");}
.index_article .box .ia .swiper-button-next:hover{border: 1px solid var(--colorone);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2310479b'%2F%3E%3C%2Fsvg%3E");}
.index_article .box .ia .swiper-pagination_ia{text-align: center;margin-top: 40px;}
.index_article .box .ia .swiper-pagination-bullet-active.swiper-pagination-bullet-active{background: var(--colorone)}
@media (max-width: 1200px) {
.index_article{padding: 50px 15px 50px;}
.index_article .box .title{margin-bottom: 15px;}
.index_article .box .title b{line-height: 30px;font-size: 30px;}
.index_article .box .title span{line-height:24px;font-size: 15px;margin-top: 20px;padding: 0 5%;}
.index_article .box .ia{padding-bottom: 20px;}
.index_article .box .ia .swiper-button-next, 
.index_article .box .ia .swiper-button-prev{width: 36px;height: 36px;right: 0;top: 65px;}
.index_article .box .ia .swiper-button-prev{right:55px;}
.index_article .box .ia .swiper-slide .content{flex-direction: column;padding: 0;}
.index_article .box .ia .swiper-slide .content .img{float: left;width: 100%;aspect-ratio: 3/2;border-radius: 10px 10px 0 0;}
.index_article .box .ia .swiper-slide .content .r{flex:1;float: right;padding:15px;margin-top: 0;}
.index_article .box .ia .swiper-slide .content .r b{font-size: 16px;line-height: 24px;}
.index_article .box .ia .swiper-slide .content .r i{margin-top: 10px;}
.index_article .box .ia .swiper-slide:hover .content{background: var(--colorone)}
.index_article .box .ia .swiper-slide:hover .content .r b,
.index_article .box .ia .swiper-slide:hover .content .r strong,
.index_article .box .ia .swiper-slide:hover .content .r p{color: #fff;}
.index_article .box .more a{font-size: 15px;}
.index_article .box .ia .swiper-pagination_ia{text-align: center;margin-top: 30px;}
}

/*index_service*/
.index_service{float: left;width: 100%;padding: 100px 0 0;}
.index_service .box{width: 100%;;float: left;position:relative;}
.index_service .box .title{float: left;position:relative;margin-bottom: 30px;display: flex;z-index: 2;position: relative;flex-direction: column;text-align: center;width: 100%;}
.index_service .box .title b{width: 100%;float: left;line-height: 48px;font-size: 36px;font-weight: bold;}
.index_service .box .title span{width: 100%;float: left;line-height: 60px;font-size: 20px;opacity: 0.5;}
.index_service .box .content{width: 100%;float: left;position:relative;display: flex;justify-content: space-between;;}
.index_service .box .content .item{background-color: #eee;width: 48%;position: relative;aspect-ratio: 6/4;border-radius: 30px;overflow: hidden;transition:0.5s;}
.index_service .box .content .item:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
.index_service .box .content .item:hover .img{transform: scale(1.1);}
.index_service .box .content .item:hover .text i{color: #fff;background: var(--colorone);;}
.index_service .box .content .item:hover .text i span{background-color: #fff;margin-left: 7px;color: var(--colorone);}
.index_service .box .content .item .text{aspect-ratio: 6/4;width: 100%;position: absolute;left: 0;top: 0;text-align: center;padding: 40px 0 10px;z-index: 1;}
.index_service .box .content .item .text h4{line-height: 150%;font-size: 30px;font-weight: bold;margin-bottom: 10px;}
.index_service .box .content .item .text i{line-height: 40px;display: inline-block;color: var(--colorone);font-style: normal;font-weight: bold;padding: 0 20px;border-radius:40px;}
.index_service .box .content .item .text i span{background-color: var(--colorone);color: #fff;width: 20px;height: 20px;text-align: center;margin-left: 4px;border-radius: 100%;display: inline-block;line-height: 20px;transition:0.5s;}
.index_service .box .content .item .img{aspect-ratio: 6/4;width: 100%;overflow: hidden;transition:0.5s;z-index: 0;background-size: cover;background-position: center;}
.index_service .box .content .item:nth-child(2) .img{animation: scaleDraw 4s ease 2s infinite;}
@media (max-width: 1200px) {
.index_service{padding: 50px 15px 20px;}
.index_service .box .title{margin-bottom: 15px;}
.index_service .box .title b{line-height: 30px;font-size: 30px;}
.index_service .box .title span{line-height:24px;font-size: 15px;margin-top: 20px;padding: 0 5%;}
.index_service .box .content{flex-wrap: wrap;}
.index_service .box .content .item{width: 100%;border-radius: 20px;margin-bottom: 20px;aspect-ratio: 5/4;}
.index_service .box .content .item:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
.index_service .box .content .item:hover .img{transform: scale(1.1);}
.index_service .box .content .item:hover .text i{color: #fff;background: var(--colorone);;}
.index_service .box .content .item:hover .text i span{background-color: #fff;margin-left: 7px;color: var(--colorone);}
.index_service .box .content .item .text{padding: 30px 0 5px;}
.index_service .box .content .item .text h4{font-size: 24px;margin-bottom: 10px;}
.index_service .box .content .item .img{aspect-ratio: 1;background-size: cover;aspect-ratio: 5/4;}
}

/*index_solution*/
.index_solution{float: left;width: 100%;padding: 100px 0;}
.index_solution .box{width: 100%;;float: left;position:relative;}
.index_solution .box .title{float: left;position:relative;margin-bottom: 30px;display: flex;z-index: 2;position: relative;flex-direction: column;text-align: center;width: 100%;}
.index_solution .box .title b{width: 100%;float: left;line-height: 48px;font-size: 36px;font-weight: bold;}
.index_solution .box .title span{width: 100%;float: left;line-height: 60px;font-size: 20px;opacity: 0.5;}
.index_solution .box .content{width: 100%;float: left;position:relative;display: flex;justify-content: space-between;}
.index_solution .box .content .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content:space-between;align-items: center;flex-direction: column;text-align: center;font-size: 17px;font-weight: bold;}
.index_solution .box .content .text .one{width: 100%;height: 200px;display: flex;justify-content: space-around;padding: 0 5%;color: var(--colorone);font-weight: normal;}
.index_solution .box .content .text .one p{width: 120px;height: 120px;background: radial-gradient(circle at center, #fff, #d2edff);text-align: center;justify-content: center;align-items: center;border-radius: 100%;display: inline-block;display: flex;margin-top: 0px;text-shadow: 0 3px 2px #fff;box-shadow: 0 10px 10px rgba(0,0,0,0.05);transition:0.5s;border: 4px solid #fff;;line-height: 24px;;cursor: pointer;font-weight: bold;font-size: 18px;
animation: jump_top 3s ease 1s infinite;
position: relative;
}
.index_solution .box .content .text .one p:hover{box-shadow: 0 0 20px #10479bee;font-weight: bold;transform: translateY(-10px);}
.index_solution .box .content .text .one p:hover{animation: none;}
.index_solution .box .content .text .one p:nth-child(1){margin-top: 90px;animation: jump_top 3s ease 3s infinite;}
.index_solution .box .content .text .one p:nth-child(2),
.index_solution .box .content .text .one p:nth-child(6){margin-top: 50px;animation: jump_top 3s ease 2s infinite;}
.index_solution .box .content .text .one p:nth-child(3),
.index_solution .box .content .text .one p:nth-child(5){margin-top: 20px;animation: jump_top 3s ease 3s infinite;}
.index_solution .box .content .text .one p:nth-child(7){margin-top: 90px;}
.index_solution .box .content .text .two{width: 100%;height: 100px;display: flex;justify-content: center;padding: 50px 10% 0;margin-top:0%;margin: 80px 0;color: var(--colorone);text-shadow: 0 3px 2px #fff;}
.index_solution .box .content .text .two p{width: 25%;transition:0.5s;cursor: pointer; }
.index_solution .box .content .text .two p:nth-child(1){transform: rotate(10deg);}
.index_solution .box .content .text .two p:nth-child(1):hover{transform: rotate(10deg)  scale(1.4);}
.index_solution .box .content .text .two p:nth-child(2){transform: translateY(20px);}
.index_solution .box .content .text .two p:nth-child(2):hover{transform: translateY(20px) scale(1.4);}
.index_solution .box .content .text .two p:nth-child(3){transform: rotate(-10deg);}
.index_solution .box .content .text .two p:nth-child(3):hover{transform: rotate(-10deg) scale(1.4); }
.index_solution .box .content .text .three{width: 100%;height: 100px;display: flex;justify-content: center;padding: 40px 10% 0;}
.index_solution .box .content .text .three p{width: 20%;font-size: 20px;}
.index_solution .box .content .img{width: 100%;padding: 10% 15% 0;}
.index_solution .box .content .img img{width: 100%;}
@media (max-width: 1200px) {
.index_solution{padding: 50px 15px 0;}
.index_solution .box .title{margin-bottom: 15px;}
.index_solution .box .title b{line-height: 30px;font-size: 30px;}
.index_solution .box .title span{line-height:24px;font-size: 15px;margin-top: 20px;padding: 0 5%;}
.index_solution .box .content{flex-wrap: wrap;}
.index_solution .box .content .text{width: 100%;aspect-ratio: 2;height: auto;position: absolute;top: 0;left: 0;display: flex;justify-content:space-between;align-items: center;flex-direction: column;text-align: center;font-size: 17px;font-weight: bold;}
.index_solution .box .content .text .one{width: 100%;height: 160px;display: flex;justify-content: space-around;padding: 0;color: var(--colorone);font-weight: normal;flex-wrap: wrap;}
.index_solution .box .content .text .one p{width: 70px;height: 70px;line-height: 20px;font-size: 13px;}
.index_solution .box .content .text .one p:hover{box-shadow: 0 0 20px #10479bee;font-weight: bold;transform: translateY(-10px);}
.index_solution .box .content .text .one p:nth-child(1),
.index_solution .box .content .text .one p:nth-child(7){margin-top: 0;}
.index_solution .box .content .text .one p:nth-child(2),
.index_solution .box .content .text .one p:nth-child(6){margin-top: 0;}
.index_solution .box .content .text .one p:nth-child(3),
.index_solution .box .content .text .one p:nth-child(5){margin-top: 0;}
.index_solution .box .content .text .two{width: 100%;height: 100px;display: flex;justify-content: center;padding: 0px 0% 0;margin-top:0%;margin: 50px 0 70px;color: var(--colorone);text-shadow: 0 3px 2px #fff;}
.index_solution .box .content .text .two p{width: 32%;transition:0.5s;cursor: pointer; }
.index_solution .box .content .text .two p:nth-child(1):hover{transform: rotate(10deg)  scale(1.1);}
.index_solution .box .content .text .two p:nth-child(2):hover{transform: translateY(20px) scale(1.1);}
.index_solution .box .content .text .two p:nth-child(3):hover{transform: rotate(-10deg) scale(1.1); }
.index_solution .box .content .text .three{width: 100%;height: 40px;display: flex;justify-content: center;padding: 0px 0% 0;}
.index_solution .box .content .text .three p{width: 22%;font-size: 15px;}
.index_solution .box .content .img{padding: 120px 0% 70px;}
}

/*index_cases*/
.index_cases{float: left;width: 100%;padding: 100px 0 0;}
.index_cases .box{width: 100%;;float: left;position:relative;}
.index_cases .box .title{float: left;position:relative;margin-bottom: 30px;display: flex;z-index: 2;position: relative;flex-direction: column;text-align: center;width: 100%;}
.index_cases .box .title b{width: 100%;float: left;line-height: 48px;font-size: 36px;font-weight: bold;}
.index_cases .box .title span{width: 100%;float: left;line-height: 60px;font-size: 20px;opacity: 0.5;}
.index_cases .box .ic{width: 100%;float: left;position:relative;overflow: hidden;padding-top: 125px;margin-top: -125px;z-index: 1;padding-bottom: 0;}
.index_cases .box .ic .swiper-slide{text-align: center;font-size: 18px;background: #fff;height: auto;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: stretch;box-shadow: 0 0 10px rgba(0,0,0,0.05);border-radius: 10px;}
.index_cases .box .ic .swiper-slide .content{width: 100%;float: left;position: relative;text-align: left;overflow: hidden;padding: 20px;display: flex;transition: 0.5s;flex-direction: column;}
.index_cases .box .ic .swiper-slide .content .img{float: left;width: 100%;aspect-ratio: 1.5;}
.index_cases .box .ic .swiper-slide .content .img img{float: left;width: 100%;aspect-ratio: 1.5;}
.index_cases .box .ic .swiper-slide .content .logo{width:60px;float: left;overflow: hidden;aspect-ratio: 1;margin: 15px 0;border-radius: 100%;}
.index_cases .box .ic .swiper-slide .content .logo div{width:100%;float: left;overflow: hidden;aspect-ratio: 1;background-size: cover;transition:0.5s;border-radius: 100%;background-position: center;}
.index_cases .box .ic .swiper-slide .content .r{flex:1;float: right;transition: 0.5s;margin-top: 20px;}
.index_cases .box .ic .swiper-slide .content .r b{float: left;width: 100%;transition: 0.5s;line-height: 30px;font-size: 20px;color:var(--colorone);font-family: 'MB';word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-weight: normal;}
.index_cases .box .ic .swiper-slide .content .r span{transition: 0.5s;line-height: 30px;font-size: 13px;color: #aaa;position: absolute;bottom: 20px;right:20px;}
.index_cases .box .ic .swiper-slide .content .r p{float: left;width: 100%;transition: 0.5s;font-family: 'ML';font-size: 14px;line-height: 24px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;height: 92px;overflow: hidden;color: #444;}
.index_cases .box .ic .swiper-slide:hover{background: var(--colorone);transition:0.5s;}
.index_cases .box .ic .swiper-slide:hover .content .r b,
.index_cases .box .ic .swiper-slide:hover .content .r span,
.index_cases .box .ic .swiper-slide:hover .content .r p{color: #fff;}
.index_cases .box .ic .swiper-slide:hover .content .logo div{transform: scale(1.1);}
.index_cases .box .ic .swiper-button-next, 
.index_cases .box .ic .swiper-button-prev{border: 1px solid var(--colorone);width: 48px;height: 48px;border-radius: 100%;display: inline-block;background-size: 12px;color: red;display: none;}
.index_cases .box .ic .swiper-button-prev{top: 34px;right:80px;left:auto;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2310479b'%2F%3E%3C%2Fsvg%3E");}
.index_cases .box .ic .swiper-button-prev:hover{border: 1px solid var(--colorone);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2310479b'%2F%3E%3C%2Fsvg%3E");}
.index_cases .box .ic .swiper-button-next{top: 34px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2310479b'%2F%3E%3C%2Fsvg%3E");}
.index_cases .box .ic .swiper-button-next:hover{border: 1px solid var(--colorone);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2310479b'%2F%3E%3C%2Fsvg%3E");}
.index_cases .box .ic .swiper-pagination_ic{text-align: center;margin-top: 40px;display: block;}
.index_cases .box .ic .swiper-pagination-bullet-active.swiper-pagination-bullet-active{background: var(--colorone)}
@media (max-width: 1200px) {
.index_cases{padding: 50px 15px 0;}
.index_cases .box .title{margin-bottom: 15px;}
.index_cases .box .title b{line-height: 30px;font-size: 30px;}
.index_cases .box .title span{line-height:24px;font-size: 15px;margin-top: 20px;padding: 0 5%;}
.index_cases .box .ic{padding-bottom: 20px;}
.index_cases .box .ic .swiper-button-next, 
.index_cases .box .ic .swiper-button-prev{width: 36px;height: 36px;right: 0;top: 65px;display: none;}
.index_cases .box .ic .swiper-button-prev{right:55px;}
.index_cases .box .ic .swiper-slide .content{flex-direction: column;padding: 0;}
.index_cases .box .ic .swiper-slide .content .img{float: left;width: 100%;}
.index_cases .box .ic .swiper-slide .content .r{flex:1;float: right;padding:15px;margin-top: 0;}
.index_cases .box .ic .swiper-slide:hover .content{background: var(--colorone)}
.index_cases .box .ic .swiper-slide:hover .content .r b,
.index_cases .box .ic .swiper-slide:hover .content .r span,
.index_cases .box .ic .swiper-slide:hover .content .r p{color: #fff;}
.index_cases .box .ic .swiper-slide .content .logo{width:40px;margin: 10px;}
.index_cases .box .ic .swiper-slide .content .r b{font-size: 16px;}
.index_cases .box .ic .swiper-slide .content .r span{transition: 0.5s;line-height: 30px;font-size: 13px;color: #aaa;position: relative;bottom: auto;right:auto;width: 100%;}
.index_cases .box .ic .swiper-pagination_ic{margin-top: 30px;}
.index_cases .box .ic .swiper-slide .content .r p{font-size: 14px;line-height: 24px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 48px;margin-bottom: 10px;}
.index_cases .box .ic .swiper-slide .content .r b{line-height: 24px;font-size: 16px;}

}
