
/*html{*/
/*    width: 200%;*/
/*    height: auto;*/
/*    position: relative;*/
/*    transform: scale(0.5);*/
/*    -webkit-transform:scale(0.5);*/
/*    -moz-transform:scale(0.5);*/
/*    -ms-transform:scale(0.5);*/
/*    -o-transform:scale(0.5);*/
/*    transform-origin: 0 0;*/
/*    -webkit-transform-origin: 0 0;*/
/*    -moz-transform-origin: 0 0;*/
/*    -ms-transform-origin: 0 0;*/
/*    -o-transform-origin: 0 0;*/
/*}*/
/*头部banner*/
.banner {
    overflow: hidden;
    display: flex;
    height: 55.4rem;
    background: #ffffff;
    /*background: #D7F0FF;*/
    justify-content: space-between;
    position: relative;
    /*box-shadow: 0px 2px 4px 0px #d8dfeb;*/
    /*-webkit-box-shadow: 0px 2px 4px 0px #d8dfeb;*/
    /*-moz-box-shadow: 0px 2px 4px 0px #d8dfeb;*/
    /*-o-box-shadow: 0px 2px 4px 0px #d8dfeb;*/
    box-shadow: 0px 2px 24px 0px rgba(226, 226, 226, 0.5);
    -webkit-box-shadow: 0px 2px 24px 0px rgba(226, 226, 226, 0.5);
    -moz-box-shadow: 0px 2px 24px 0px rgba(226, 226, 226, 0.5);
    -o-box-shadow: 0px 2px 24px 0px rgba(226, 226, 226, 0.5);
}
.banner .messages {
    padding-top: 15.3rem;
    width: 70rem;
    margin-left: 24.5rem;
    z-index: 9;
    position: relative;
}
.banner .messages h2 {
    height: 6.3rem;
    font-size: 4.5rem;
    line-height: 6.3rem;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #000000;
    margin-bottom: 1rem;
}
.banner .messages .short_message {
    width: 53.8rem;
    height: 10rem;
    font-size: 1.6rem;
    line-height: 3.1rem;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #000000;
}
.banner .messages .watch {
    width: 15.3rem;
    height: 3.8rem;
    line-height: 3.8rem;
    background: #005EEA;
    border-radius: 1.9rem;
    text-align: center;
    margin-top: 2.5rem;
    cursor: pointer;
}
.banner .messages .watch .watch_text {
    font-size: 1.8rem;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #FFFFFF;
}
.banner .banner_pic {
    width: 114.7rem;
    height: 55.4rem;
    border-radius: 27.7rem 0 0 27.7rem;
    /*width: 76.5rem;
     */
    /*height: 37rem;
     */
    /*width: 68rem;
     */
    /*height: 33.2rem;
     */
    /*border-radius: 16.6rem 0 0 16.6rem;
     */
    background-color: #005eea;
    position: relative;
}
.banner .banner_pic .bgc{
    background-color: #005eea;
    height: 33.2rem;
    width: 100%;
    position: absolute;
    top: 0;
    left: 68rem;
}
.banner .banner_pic .pic {
    /*padding-left: 23.7rem;
     */
    /*padding-left: 15.8rem;
     */
}
.banner .banner_pic .pic img {
    width: 20.2rem;
    height: 38.8rem;
    /*width: 13.5rem;
     */
    /*height: 25.9rem;
     */
}
.banner .banner_pic .pic .pic_one {
    position: absolute;
    left: 27.3rem;
    top: 9rem;
    /*left: 18.2rem;
     */
    /*top: 6rem;
     */
}
.banner .banner_pic .pic .pic_tow {
    position: absolute;
    left: 52.7rem;
    top: 3.3rem;
    /*left: 35.1rem;
     */
    /*top: 2.2rem;
     */
}
.banner .banner_pic .pic .pic_three {
    position: absolute;
    left: 79.9rem;
    top: 7.5rem;
    /*left: 53.3rem;
     */
    /*top: 5rem;
     */
}

.banner .rbanner{
    width: 112rem;
    height: 55.4rem;
}
.banner .rbanner .pic{
    width: 112rem;
    height: 55.4rem;
}
.banner .banner_left{
    position: absolute;
    width: 96.2rem;
    height: 45.4rem;
    top: 5rem;
    right: 106rem;
}

/*传统短信*/
.tradition {
    display: flex;
    justify-content: center;
    padding-top: 78px;
    font-size: 28px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
}
.traditionBox{
    position: relative;
}
.traditionBox .ring{
    position: absolute;
    width: 451px;
    height: 493px;
    right: 0;
    top: 0;
    z-index: -1;
}
.tradition_text {
    width: 580px;
    display: flex;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 16px;
    text-align: center;
    /*font-family: PingFangSC-Light, PingFang SC;*/
    font-weight: 300;
    color: #2F2F2F;
}
.public_css {
    width: 122px;
    height: 29px;
    line-height: 29px;
    background: linear-gradient(270deg, #00C6FB 0%, #005BEA 100%);
    border-radius: 20px;
    font-size: 14px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
}
.dottedLine img {
    /*width: 120px;
     */
}
.dottedLine1 img{
    width: 126px;
    height: 53px;
}
.dottedLine2 img{
    width: 148px;
    height: 24px;
}
.dottedLine3 img{
    width: 149px;
    height: 65px;
}
.dottedLine4 img{
    width: 111px;
    height: 24px;
}
.dottedLine5 img{
    width: 127px;
    height: 54px;
}
.dottedLine6 img{
    width: 129px;
    height: 43px;
}
/*5G实用功能*/
.function {
    width: 900px;
    height: 529px;
    margin: 0 auto;
    margin-top: 40px;
    position: relative;
    text-align: center;
}
.function .function_pic {
    /*padding-left: 320px;
     */
}
.function .function_pic img {
    /*width: 281px;
     */
    /*height: 529px;
     */
    width: 230px;
    height: 478px;
}
.function .real_name {
    position: absolute;
    left: 146px;
    top: 46px;
    z-index: 9;
}
.function .rich_media {
    position: absolute;
    left: 146px;
    top: 215px;
    z-index: 9;
}
.function .card {
    position: absolute;
    left: 146px;
    top: 349px;
    z-index: 9;
}
.function .ai {
    position: absolute;
    left: 640px;
    top: 79px;
    z-index: 9;
}
.function .float {
    position: absolute;
    left: 640px;
    top: 288px;
    z-index: 9;
}
.function .menu {
    position: absolute;
    left: 640px;
    top: 410px;
    z-index: 9;
}
.function .dottedLine1 {
    position: absolute;
    left: 239px;
    top: 17px;
}
.function .dottedLine2 {
    position: absolute;
    left: 251px;
    top: 217px;
}
.function .dottedLine3 {
    position: absolute;
    left: 250px;
    top: 307px;
}
.function .dottedLine4 {
    position: absolute;
    left: 539px;
    top: 82px;
}
.function .dottedLine5 {
    position: absolute;
    left: 525px;
    top: 292px;
}
.function .dottedLine6 {
    position: absolute;
    left: 536px;
    top: 410px;
}
/*性能体验*/
.performance {
    width: 1110px;
    height: 370px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 90px auto 0;
    padding-bottom: 50px;
}
.performance .touch {
    width: 260px;
    height: 270px;
    text-align: center;
    /*padding: 0 20px;
     */
}
.performance .touch .touch_pic img {
    width: 150px;
    height: 150px;
    border-radius: 70px;
    box-shadow: 2px 2px 20px 20px #33333308;
}
.performance .touch .touch_da {
    padding-top: 50px;
    font-size: 16px;
    /*font-family: PingFangSC-Light, PingFang SC;*/
    font-weight: 600;
}
.performance .touch .touch_text {
    padding-top: 15px;
    font-size: 16px;
    /*font-family: PingFangSC-Light, PingFang SC;*/
    font-weight: 300;
    color: #2F2F2F;
}
.experience_btn {
    margin: 67px auto 45px;
    width: 180px;
    height: 40px;
    line-height: 40px;
    background: #005DFD;
    font-size: 16px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
}
.ableSupport {
    justify-content:center !important;
}
.warpList {
    width: 1100px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    text-align: center;
}
.warpList .item .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
/*资源优势*/
.resourceAdvantages {
    background: #F9F9F9;
    padding: 54px 0 127px;
}
.resourceAdvantages .title {
    margin-bottom: 70px;
    text-align: center;
    font-size: 28px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 40px;
}
.resourceAdvantages .warpList .item {
    width: 260px;
    height: 300px;
    background: #FFFFFF;
    border-radius: 10px;
}
.resourceAdvantages .warpList .item .icon {
    margin-bottom: 30px;
    margin-top: 65px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.resourceAdvantages .warpList .item .icon > img {
    width: 79px;
    height: 78px;
}
.resourceAdvantages .warpList .item .icon2 > img{
    width: 79px;
    height: 75px;
}
.resourceAdvantages .warpList .item .icon3 > img{
    width: 80px;
    height: 75px;
}
.resourceAdvantages .warpList .item .icon4 > img{
    width: 75px;
    height: 69px;
}
.resourceAdvantages .warpList .item .title {
    font-size: 18px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 25px;
    margin-bottom: 12px;
}
.resourceAdvantages .warpList .item .text {
    width: 219px;
    height: 40px;
    overflow: hidden;
    font-size: 14px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #888888;
    line-height: 20px;
    margin: 0 auto;
}
/*合作优势*/
.cooperationAdvantages {
    background: #ffffff;
    padding: 78px 0 112px;
}
.cooperationAdvantages .title {
    margin-bottom: 75px;
    text-align: center;
    font-size: 28px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 40px;
}
.cooperationAdvantages .warpList .item .icon {
    margin-bottom: 38px;
}
.cooperationAdvantages .warpList .item .icon > img {
    width: 124px;
    height: 124px;
}
.cooperationAdvantages .warpList .item .title {
    font-size: 16px;
    /*font-family: PingFangSC-Medium, PingFang SC;*/
    font-weight: 600;
    color: #292929;
    line-height: 22px;
    margin-bottom: 7px;
}
.cooperationAdvantages .warpList .item .text {
    width: 240px;
    height: 44px;
    font-size: 16px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #6A6A6A;
    line-height: 22px;
    overflow: hidden;
    margin: 0 auto;
}
/*解决方案*/
.Solution {
    padding: 50px 0 30px;
    background: #fbfbfc;
    position: relative;
}
.Solution .title {
    text-align: center;
    font-size: 28px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 40px;
    margin: 0 auto 15px;
}
.Solution .navList {
    width: 1500px;
    height: 100px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.Solution .navList .line{
    width: 1500px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 32px;
    background: url('../image/news/line1.png') no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    z-index: 9;
}
.Solution .navList .nav {
    width: 98px;
    height: 98px;
    background: rgba(255, 255, 255, 0);
    box-shadow: 0px 0px 0px 0px rgba(240, 240, 240, 0.5);
    border-radius: 12px;
    text-align: center;
    position: relative;
    transition: all 500ms;
    cursor: pointer;
    display: block;
}
.Solution .navList .nav span {
    display: block;
    width: 100%;
    margin-top: 50px;
    font-size: 16px;
    /*font-family: PingFangSC-Light, PingFang SC;*/
    font-weight: 300;
    color: #2F2F2F;
    line-height: 22px;
    transition: all 500ms;
}
.Solution .navList .nav:not(:first-child) {
    margin-left: 45px;
}
.Solution .navList .nav ::before{
    content: '';
    display: block;
    width: 0px;
    height: 0px;
    background: #005DFD;
    border-radius: 0px;
    position: absolute;
    left: 49px;
    top: 32px;
    z-index: 11;
    transition: all 500ms;
}
.Solution .navList .act {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 20px 0px rgba(240, 240, 240, 0.5);
    color: #005DFD;
    background: #FFFFFF;
}
.Solution .navList .act ::before{
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background: #005DFD;
    border-radius: 8px;
    position: absolute;
    left: 41px;
    top: 24px;
}
.Solution .navList .act span {
    font-size: 16px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #005DFD;
    line-height: 22px;
}
.Solution .content {
    width: 1100px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.Solution .content .left {
    width: 436px;
    height: 70px;
}
.Solution .content .left .head{
    overflow: hidden;
    height: 70px;
    margin-top: 70px;
    margin-bottom: 58px;
}
.Solution .content .left .head .icon {
    width: 70px;
    height: 70px;
    margin-right: 15px;
    float: left;
}
.Solution .content .left .head .info {
    width: 350px;
    float: left;
}
.Solution .content .left .head .info .name {
    height: 22px;
    overflow: hidden;
    font-size: 16px;
    /*font-family: PingFangSC-Medium, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 22px;
    margin-bottom: 8px;
}
.Solution .content .left .head .info .text {
    height: 36px;
    overflow: hidden;
    font-size: 14px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #6A6A6A;
    line-height: 18px;
}
.Solution .content .left .bottom {
    width: 435px;
    height: 341px;
    background: #FFFFFF;
    padding: 0;
    display: block;
}
.Solution .content .left .bottom .info {
    width: 370px;
    margin: 0 auto 20px;
}
.Solution .content .left .bottom .mt1{
    padding-top: 60px;
}
.Solution .content .left .bottom .info .name {
    width: 370px;
    height: 22px;
    overflow: hidden;
    font-size: 16px;
    /*font-family: PingFangSC-Medium, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 22px;
    margin-bottom: 8px;
}
.Solution .content .left .bottom .info .text {
    width: 370px;
    min-height: 54px;
    overflow: hidden;
    font-size: 14px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #6A6A6A;
    line-height: 18px;
}
.Solution .content .right {
    width: 625px;
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
}
.Solution .content .right .lp {
    margin-right: 50px;
    width: 249px;
    height: 527px;
    background: #FFFFFF;
    box-shadow: 0px 2px 20px 0px rgba(191, 191, 191, 0.5);
    border-radius: 29px;
}
.Solution .content .right .rp {
    margin-right: 20px;
    width: 249px;
    height: 527px;
    /*background: #FFFFFF;
     */
    box-shadow: 0px 2px 20px 0px rgba(191, 191, 191, 0.5);
    border-radius: 29px;
}
.Solution .content .right .lp>img,.Solution .content .right .rp>img{
    width: 253px;
    height: 527px;
    border-radius: 29px;
}
.Solution .pageBtn .prevBtn {
    width: 24px;
    height: 50px;
    position: absolute;
    top: 439px;
    left: calc(50vw - 640px);
    /*left: calc(100vw - 640px);
     */
    cursor: pointer;
}
.Solution .pageBtn .prevBtn img {
    width: 24px;
    height: 50px;
}
.Solution .pageBtn .nextBtn {
    width: 24px;
    height: 50px;
    position: absolute;
    top: 439px;
    right: calc(50vw - 640px);
    /*right: calc(100vw - 640px);
     */
    cursor: pointer;
}
.Solution .pageBtn .nextBtn img {
    width: 24px;
    height: 50px;
}
/*轮播样式*/
.Solution .swiper-container,.Solution .swiper-wrapper{
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 20px;
}
/*能力支持*/
.support {
    padding-top: 50px;
    padding-bottom: 90px;
    position: relative;
}
.support .ring{
    position: absolute;
    width: 442px;
    height: 420px;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.support .title {
    text-align: center;
    margin: 0 auto 50px;
    font-size: 28px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 40px;
}
.support .warpList .item {
    width: 492px;
    height: 501px;
    background: #FFFFFF;
    box-shadow: 2px 2px 20px 0px rgba(196, 195, 195, 0.5);
    border-radius: 33px;
}
.support .warpList .item .title {
    height: 33px;
    font-size: 24px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 33px;
    text-align: center;
    margin: 45px auto;
}
.support .warpList .item .icon {
    width: 213px;
    height: 147px;
    margin: 0 auto 17px;
}
.support .warpList .item .icon img {
    width: 213px;
    height: 147px;
}
.support .warpList .item .icon2 img {
    width: 203px;
    height: 147px;
}
.support .warpList .item .text {
    width: 372px;
    height: 120px;
    font-size: 14px;
    /*font-family: PingFangSC-Light, PingFang SC;*/
    font-weight: 300;
    color: #2F2F2F;
    line-height: 20px;
    margin: 0 auto 27px;
    overflow: hidden;
}
.support .warpList .item .button {
    height: 25px;
    font-size: 18px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #0071E4;
    line-height: 25px;
    text-align: center;
}
/*申请流程*/
.course {
    text-align: center;
    padding: 78px 0;
    background: #fbfbfc;
}
.course .title {
    margin: 0 auto 64px;
    font-size: 28px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 40px;
}
.course .link {
    width: 1100px;
    margin: 0 auto 30px;
    height: 20px;
    background-image: url('../image/news/line2.png');
    background-repeat: no-repeat;
    background-size: 1113px 4px;
    background-position: center;
}
.course .link .iconList {
    width: 880px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.course .link .iconList .icon {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background: #005dfd;
}
.course .warpList .item {
    width: 240px;
}
.course .warpList .item .title {
    text-align: center;
    font-size: 16px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #292929;
    line-height: 22px;
    margin-bottom: 20px;
}
.course .warpList .item .text {
    width: 240px;
    height: 66px;
    font-size: 16px;
    margin-bottom: 15px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #6A6A6A;
    line-height: 22px;
    text-align: left;
}
.course .warpList .item .button {
    display: block;
    font-size: 16px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #0071E4;
    line-height: 22px;
    text-align: left;
}
/*合作类型*/
.cooperationType {
    background: #ffffff;
    padding: 78px 0 110px;
}
.cooperationType .title {
    text-align: center;
    font-size: 28px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 40px;
    margin-bottom: 72px;
}
.cooperationType .title2 {
    font-size: 24px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 33px;
    text-align: center;
    margin-bottom: 54px;
}
.cooperationType .typeList {
    width: 1100px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cooperationType .typeList .item {
    /*text-align: center;
     */
    /*width: 240px;
     */
    width: 512px;
    height: 416px;
    position: relative;
}
.cooperationType .typeList .item .bg,.cooperationType .typeList .item .mask{
    width: 512px;
    height: 416px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.cooperationType .typeList .item .mask{
    z-index: 2;
}
.cooperationType .typeList .item .info{
    position: relative;
    z-index: 3;
    color: #fff;
    margin-left: 72px;
}
.cooperationType .typeList .item .icon {
    height: 120px;
    width: 100%;
    text-align: center;
}
.cooperationType .typeList .item .icon > img {
    width: 127px;
    height: 120px;
}
.cooperationType .typeList .item .icon2 > img {
    width: 143px;
    height: 120px;
}
.cooperationType .typeList .item .head{
    height: 24px;
    font-size: 14px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #FFFFFF;
    line-height: 24px;
    letter-spacing: 2px;
    position: relative;
    padding-top: 40px;
    padding-bottom: 15px;
}
.cooperationType .typeList .item .line{
    width: 56px;
    height: 4px;
    background: #FFFFFF;
    border-radius: 2px;
    margin-bottom: 60px;
}
.cooperationType .typeList .item .title {
    width: 248px;
    height: 75px;
    font-size: 31px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #FFFFFF;
    line-height: 40px;
    margin-bottom: 18px;
    text-align: left;
}
.cooperationType .typeList .item .text {
    overflow: hidden;
    font-size: 16px;
    width: 248px;
    height: 48px;
    /*font-family: PingFangSC-Regular, PingFang SC;*/
    font-weight: 400;
    color: #E2EFD2;
    line-height: 24px;
    margin-bottom: 28px;
}
.cooperationType .typeList .item .button {
    display:inline-block;
    text-align: center;
    width: 200px;
    height: 48px;
    background: #FFFFFF;
    border-radius: 5px;
    line-height: 48px;
    font-size: 18px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #017AFF;
    cursor: pointer;
}
/*合作案例*/
.cases {
    padding-top: 35px;
    padding-bottom: 75px;
    background: #f9f9f9;
}
.cases .title {
    text-align: center;
    font-size: 24px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 33px;
    margin-bottom: 40px;
}
.cases .casesList {
    width: 1100px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cases .casesList .item {
    width: 260px;
    height: 268px;
    background: #FFFFFF;
}
.cases .casesList .item .icon {
    height: 100px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 45px;
}
.cases .casesList .item .icon > img {
    width: 100px;
    height: 100px;
}
.cases .casesList .item .icon2 > img {
    width: 218px;
    height: 47px;
}
.cases .casesList .item .icon3 > img {
    width: 191px;
    height: 46px;
}
.cases .casesList .item .title {
    font-size: 15px;
    /*font-family: PingFangSC-Light, PingFang SC;*/
    font-weight: 300;
    color: #292929;
    line-height: 21px;
    margin-bottom: 20px;
}
.cases .casesList .item .title > span {
    padding: 0 10px;
    position: relative;
}
.cases .casesList .item .title > span::before, .cases .casesList .item .title > span::after {
    content: '';
    display: block;
    width: 57px;
    height: 1px;
    position: absolute;
    top: 10px;
    background: #d3d2d2;
}
.cases .casesList .item .title > span::before {
    left: -57px;
}
.cases .casesList .item .title > span::after {
    right: -57px;
}
.cases .casesList .item .text {
    font-size: 15px;
    /*font-family: PingFangSC-Light, PingFang SC;*/
    font-weight: 300;
    color: #292929;
    line-height: 21px;
    text-align: center;
}
/*合作伙伴*/
.partners {
    overflow: hidden;
    padding-bottom: 60px;
    background: #fff;
    box-shadow: 0px 1px 1px 0px rgba(195, 195, 195, 0.5);
    background: url("../image/news/world.png") no-repeat;
    background-size: 2048px 551px;
    background-position: center 0;
}
.partners .title {
    text-align: center;
    margin: 80px auto 70px;
    font-size: 24px;
    /*font-family: PingFangSC-Semibold, PingFang SC;*/
    font-weight: 600;
    color: #2F2F2F;
    line-height: 40px;
}
.partners .partners_list {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    width: 1100px;
    /*background: #ffffff;
     */
    margin: 0 auto;
    border-radius: 20px;
}
.partners .partners_list .item, .partners .partners_list .item > img {
    width: 202px;
    height: 89px;
}
.partners .partners_list .item {
    margin-right: 20px;
    margin-bottom: 60px;
}
.partners .partners_list .item:nth-child(5n) {
    margin-right: 0;
}

