
@media (max-width:960px) {
.swiper {
    height: 200px
}
.swiper_banner1 {
    display: none!important
}
.swiper_banner2 {
    display: block!important;
    height: 200px!important
}
}

@media (min-width:960px) {
.swiper {
    height: 420px!important;
    background: #eaebee
}
.swiper_banner1 {
    display: block!important
}
.swiper_banner1, .swiper_banner1 .el-carousel__container {
    height: 28.6vw!important
}
.swiper_banner2 {
    display: none!important
}
}
.swiper_banner1 .el-carousel__arrow--left {
    left: 10%!important
}
.swiper_banner1 .el-carousel__arrow--right {
    right: 10%!important
}
.swiperpPagination .swiper-pagination-bullet, .swiperpPagination .swiper-pagination-bullet-active {
    width: .08rem!important;
    height: .08rem!important;
    border-radius: 50%!important
}
.swiper {
    width: 100%;
    height: 35vw
}
.el-carousel__indicators--horizontal {
    bottom: 0
}
.el-carousel__button {
    width: 6px!important;
    height: 6px!important;
    border-radius: 50%
}
.el-carousel__arrow, .el-carousel__arrow:hover {
    background-color: hsla(0,0%,100%,.7)
}
.el-carousel__arrow i {
    color: #333
}
.el-carousel__indicator--horizontal {
    display: inline-block;
    padding: 30px 10px
}
.swiper-button-next, .swiper-button-prev {
    background-color: hsla(0,0%,100%,.7);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 10px
}
.clo_ever {
    width: 100%;
    height: 64px;
    padding-top: 10px;
    padding-left: 30px;
    cursor: pointer;
    position: relative;
    background: hsla(0,0%,100%,.9)
}
.clo_ever:hover, .ever_none {
    background: #fff
}
.ever_none {
    width: 520px;
    height: 448px
}
.ever_none_title {
    width: 420px;
    margin-left: 50px;
    margin-top: 31px;
    padding-bottom: 8px;
    border-bottom: 1px solid #dcdfe6
}
.ever_none_title_text {
    font-size: 18px;
    font-weight: 700;
    color: #0076c6;
    padding-bottom: 10px;
    border-bottom: 4px solid #0076c6
}
.ever_none_content {
    width: 420px;
    margin-left: 50px
}
.ever_none_content>p {
    display: inline-block;
    margin-right: 20px;
    line-height: 41px;
    cursor: pointer
}
.clo_ever_img {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 5px
}
.clo_ever_text:hover, .clo_ever_title:hover {
    color: #0076c6!important
}
.clo_box {
    width: 227px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.ever_none_text:hover {
    color: #0076c6!important
}
.home {
    width: 100%
}
.contents {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}
.contents, .contents_11 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.contents_11 {
    height: 550px;
    background: #f2f6fc;
    margin-top: 30px;
    -ms-flex-pack: distribute;
    justify-content: space-around
}
.contents_11_content {
    width: 1200px;
    padding-top: 50px;
    position: relative
}
.contents_11_title {
    font-size: 26px;
    font-weight: 700;
    color: #0076c6;
    cursor: default
}
.contents_11_english {
    font-size: 12px;
    font-weight: 400;
    color: #909399;
    cursor: default;
    margin-top: 7px
}
.contents_11_text {
    font-size: 14px;
    margin-top: 33px;
    line-height: 32px
}
.contents_11_text, .contents_11_text2 {
    width: 710px;
    font-weight: 400;
    color: #606266;
    cursor: default
}
.contents_11_text2 {
    font-size: 15px;
    margin-top: 13px;
    line-height: 30px
}
.contents_11_img {
    width: 395px;
    height: 395px
}
.contents_11_shade {
    width: 1000px;
    height: 165px;
    position: relative;
    top: -100px
}
.contents_11_shade_img {
    width: 100%;
    height: 100%
}
.contents_11_shades {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}
.contents_11_shades, .contents_11_shades_ever {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.contents_11_shades_ever {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer
}
.contents_11_shades_ever_top {
    height: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.contents_11_shades_ever_num {
    font-size: 40px;
    font-weight: 400;
    color: #fff
}
.contents_11_shades_ever_unit {
    font-size: 20px;
    font-weight: 400;
    color: #e4e7ed
}
.contents_11_shades_ever_describe {
    font-size: 16px;
    font-weight: 400;
    color: #f2f6fc
}
.contents_ever {
    width: 1200px;
    margin-top: 80px
}
.contents_ever, .contents_ever_img {
    position: relative
}
.ever_title_left {
    margin-top: 5px
}
.ever_title_left_title {
    width: 100%;
    text-align: center
}
.ever_title_left_title p {
    color: #9698a0;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 400;
    margin-top: 24px;
    margin-bottom: 64px
}
.ever_title_left_text {
    color: #1e203c;
    font-size: 38px;
    font-family: PingFang SC;
    font-weight: 500
}
.ever_title_center {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    top: 10px;
    height: 20px;
    margin-top: 15px;
    right: 60px
}
.ever_title_center, .ever_title_center_one {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.ever_title_center_one_div {
    color: #606266;
    font-size: 14px;
    cursor: pointer
}
.ever_title_center_one_div:hover {
    color: #0076c6
}
.ever_title_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    top: 10px;
    right: 10px;
    margin-top: 15px;
    cursor: pointer
}
.ever_title_right_text {
    color: #606266;
    font-size: 14px
}
.ever_content1 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -24px
}
.el-divider {
    background: #666!important
}
.ever_content1_one {
    width: 19.6%;
    margin-top: 5px;
    text-align: center;
    cursor: pointer
}
.ever_content1_one>div:hover {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0,0,0,.2);
    box-shadow: 0 4px 12px 0 rgba(0,0,0,.2);
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0)
}
.ever_content1_one:hover .ever_content1_one-text {
    color: #0076c6
}
.ever_content1_one>div {
    width: 100%;
    height: 225px;
    overflow: hidden;
    border: 1px solid #ccc
}
.ever_content1_one>div>img {
    width: 100%;
    height: 224px;
    -o-object-fit: cover;
    object-fit: cover
}
.ever_content1_one-text {
    line-height: 40px
}
.ever_content2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px
}
.col_img {
    width: 100%;
    height: 230px;
    cursor: pointer
}
.pc .col_ever {
    height: 220px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    margin-top: 24px;
    margin-left: 24px
}
.pc .col_ever:nth-child(-n+4) {
    margin-top: 0
}
.pc .col_ever:nth-child(4n+1) {
    margin-left: 0
}
.pc .col_ever_img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}
.pc .col_ever_text {
    text-align: left;
    padding-left: 24px;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    position: absolute;
    margin-top: 156px;
    background: rgba(0,0,0,.45)
}
.pc .col_ever_title {
    padding: 18px 0
}
.pc .col_ever_more {
    width: 104px;
    height: 32px;
    line-height: 32px;
    background: #0398ff;
    border-radius: 16px;
    font-weight: 500;
    position: absolute;
    left: 24px;
    bottom: 24px;
    text-align: center
}
.pc .col_ever_more, .pc .col_ever_text_imageTitle {
    color: #fff;
    font-size: 14px;
    font-family: PingFang SC
}
.pc .col_ever_text_imageTitle {
    width: 100%;
    font-weight: 400;
    opacity: .8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis
}
.pc .col_ever_text_imageTitle:before {
    content: "";
    width: 48px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 50px;
    left: 24px
}
.pc .col_ever_hover {
    display: block;
    background: rgba(0,0,0,.7);
    border-radius: 4px;
    -webkit-transition: .3s;
    transition: .3s;
    margin-top: 0;
    cursor: pointer
}
.col_right {
    width: 100%;
    height: 554px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.col_right_title {
    width: 100%;
    height: 100%;
    position: relative;
    background-image: url(../images/bg_000.47d4e918.png);
    background-size: auto
}
.col_right_anchor_img {
    margin-top: 15px;
    position: relative
}
.col_right_anchor_text {
    position: absolute;
    top: 18px;
    left: 10px;
    font-size: 15px;
    color: #fff
}
.col_right_content {
    height: 270px;
    width: 219px;
    margin-left: 10px
}
.col_right_content_ever {
    margin-top: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer
}
.col_right_bottom_text:hover, .col_right_content_ever:hover .col_right_content_ever_text {
    color: #cee9ff
}
.col_right_content_ever_img_box {
    width: 80px;
    height: 56px;
    background: #fff
}
.col_right_content_ever_img {
    width: 80px;
    height: 56px;
    -o-object-fit: cover;
    object-fit: cover
}
.col_right_content_ever_text {
    width: 128px;
    height: 43px;
    font-size: 14px;
    line-height: 24px;
    color: #fff
}
.col_right_line {
    width: 217px;
    opacity: .3;
    border-top: 1px solid #fff;
    margin-top: 13px
}
.col_right_bottom {
    width: 100%;
    text-align: center
}
.col_right_bottom_text {
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    line-height: 33px
}
.unqd_strength_box {
    width: 100%
}
.unqd_strength {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.unqd_strength li {
    width: 100%;
    position: relative
}
.unqd_strength .unqd_strength-img {
    width: 100%;
    height: auto
}
.unqd_strength_show {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
    z-index: 999
}
.unqd_strength_cont {
    position: absolute;
    margin-top: 117px
}
.pc .unqd_strength_cont img {
    margin: 0 auto 30px auto
}
.unqd_strength_cont .unqd_strength_cont_desc {
    width: calc(100% - 84px);
    margin-left: 43px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #fff;
    text-align: left
}
.col_menu {
    width: 100%;
    height: 116px;
    background: #ebeef5;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}
.col_menu, .col_menu_ever {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.col_menu_ever {
    width: 25%;
    margin-left: 6.25%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    cursor: pointer
}
.col_menu_ever_img {
    width: 54px;
    height: 54px
}
.col_menu_ever_text {
    color: #0076c6;
    font-size: 12px;
    margin-top: 8px
}
.one_hidden {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.more_hidden {
    -webkit-line-clamp: 2;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 20px;
    height: 40px;
    -webkit-box-orient: vertical
}
.news-title-box {
    cursor: pointer
}
.news-title-box:hover .news_title {
    color: #0076c6!important
}
.news_bottom_btn {
    margin-top: 15px;
    width: 100%;
    height: 40px;
    background: #dcdfe6;
    color: #0076c6;
    cursor: pointer;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.news_bottom_btn:hover {
    background: #0076c6;
    color: #fff
}
.pc .industry_customers {
    width: 100%;
    margin-bottom: 80px;
    padding: 35px;
    padding-bottom: 25px
}
.pc .industry_customers ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap
}
.pc .industry_customers ul>li {
    width: 192px;
    height: 95px;
    border: 1px solid #eaebee;
    margin-right: 10px;
    margin-bottom: 10px
}
.pc .industry_customers ul>li:nth-child(6n) {
    margin-right: 0
}
.pc .industry_customers ul>li img {
    width: 100%;
    height: 100%
}
.pc .phoneIcon_box {
    display: none
}
.home-box[data-v-35433811] {
    width: 100%;
    height: auto;
    background: #eceff6
}
.popular-package[data-v-35433811] {
    padding: .5rem .24rem
}
.popular-desc[data-v-35433811] {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid hsla(0,0%,84.7%,.7);
    padding-block: 5px
}
.popular-desc .popular-tit[data-v-35433811], .popular-desc[data-v-35433811] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.popular-desc .popular-tit[data-v-35433811] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #282b45;
    line-height: 35px
}
.popular-desc .popular-tit img[data-v-35433811] {
    width: .34rem;
    height: .41rem;
    display: inline-block;
    margin-right: .16rem
}
.popular-desc .view-more[data-v-35433811] {
    color: #777995;
    font-size: 14px
}
.popular-show[data-v-35433811] {
    margin-top: 20px;
    max-width: 100%;
    overflow: hidden;
    position: relative
}
.popular-show .swiper-slide[data-v-35433811] {
    width: auto
}
.popular-show .popular-show-box[data-v-35433811] {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.popular-show .popular-item[data-v-35433811] {
    width: 2.81rem;
    position: relative;
    padding-right: .1rem;
    float: left
}
.popular-show .popular-item-ctn[data-v-35433811] {
    width: 2.71rem;
    position: relative;
    background: #fff
}
.popular-show .popular-item-img[data-v-35433811] {
    width: 100%;
    height: 1.62rem
}
.popular-show img[data-v-35433811] {
    height: 100%;
    width: 100%
}
.popular-show .hot-img[data-v-35433811] {
    width: .58rem;
    height: .34rem;
    position: absolute;
    top: 1.5rem;
    left: .1rem
}
.popular-show .popular-item-name[data-v-35433811] {
    height: .86rem;
    padding: .2rem .28rem;
    font-size: 15px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #282b45;
    line-height: .39rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.popular-show .popular-item-name .item-name[data-v-35433811] {
    white-space: nowrap;
    overflow: hidden
}
.solution[data-v-35433811] {
    width: 100%;
    background-color: #333f53;
    background-size: 100%;
    padding: 0 .11rem;
    padding-top: .9rem;
    padding-bottom: .8rem
}
.solution-title[data-v-35433811] {
    font-size: 22px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #fff;
    line-height: 39px;
    text-align: center
}
.solution-desc[data-v-35433811] {
margin-top:.2prem;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #abaecd;
    line-height: 24px;
    text-align: center
}
.classify-box[data-v-35433811] {
    margin-top: .58rem;
    width: 100%;
    padding: 0 .12rem
}
.classify-box-row[data-v-35433811] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: .09rem 0
}
.classify-item[data-v-35433811] {
    width: 1.68rem;
    height: 1.68rem;
    background: #fff;
    border-radius: .16rem
}
.classify-item.m-r-11[data-v-35433811] {
    margin-right: .11rem
}
.classify-item.active[data-v-35433811] {
    background: -webkit-gradient(linear, left bottom, left top, from(#224cff), to(#3f65ff));
    background: linear-gradient(0deg, #224cff, #3f65ff)
}
.classify-item-icon[data-v-35433811] {
    width: 100%;
    height: .88rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: .4rem
}
.classify-item-icon .icon-img[data-v-35433811] {
    width: .5rem;
    height: .5rem
}
.classify-item-name[data-v-35433811] {
    text-align: center;
    padding: .05rem .07rem 0;
    font-size: 12px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #282b45;
    line-height: .3rem;
    height: .65rem;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}
.classify-item-name.active[data-v-35433811] {
    color: #fff
}
.two-classify-box[data-v-35433811] {
    width: 7.04rem;
    margin: 0 auto;
    background: linear-gradient(-22deg, #0127e8, #4065ff);
    border-radius: .16rem;
    margin-top: .38rem;
    overflow: hidden;
    padding: .4rem 0 .5rem;
    position: relative
}
.two-classify-box[data-v-35433811]:before {
    content: "";
    width: 2.61rem;
    height: 2.12rem;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../images/solution-tipbg.d1d43966.png) 50% no-repeat;
    background-size: contain
}
.scroll-box[data-v-35433811] {
    width: 100%;
    padding: 0 .3rem
}
.scroll-inn[data-v-35433811] {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden
}
.two-classify-item-tit[data-v-35433811] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.two-classify-item[data-v-35433811] {
    position: relative;
    overflow: hidden
}
.two-classify-item-line[data-v-35433811] {
    width: 100%;
    height: .3rem
}
.two-classify-item-name[data-v-35433811] {
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #fff;
    line-height: .3rem;
    padding-left: .27rem;
    position: relative
}
.two-classify-item-name[data-v-35433811]:before {
    content: "";
    width: .07rem;
    height: .3rem;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
.two-classify-item-more[data-v-35433811] {
    font-size: 12px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #fff;
    line-height: .27rem;
    opacity: .6
}
.three-classify-item-tit[data-v-35433811] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: .12rem
}
.three-classify-item-name[data-v-35433811] {
    width: 3.1rem;
    line-height: .6rem;
    height: .6rem;
    font-size: 13px;
    border: 1px solid #546ee1;
    border-radius: .1rem;
    text-align: center;
    color: hsla(0,0%,100%,.75);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 .3rem
}
.three-classify-item-name.m-r-22[data-v-35433811] {
    margin-right: .22rem
}
.three-classify-item-name.m-b-0[data-v-35433811] {
    margin-bottom: 0
}
.lab[data-v-35433811] {
    background: #fff;
    padding: .87rem .23rem
}
.lab-title[data-v-35433811] {
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #282b45;
    line-height: .39rem;
    text-align: center
}
.lab-desc[data-v-35433811] {
    margin-top: .2rem;
    font-size: 12px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #777995;
    line-height: .24rem;
    text-align: center
}
.lab-show-box[data-v-35433811] {
    width: 100%;
    height: 2.13rem;
    margin-top: .41rem;
    overflow: hidden;
    position: relative
}
.lab-show-box .lab-show-box-pop[data-v-35433811] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10
}
.lab-show-box .swiper-slide[data-v-35433811] {
    width: auto
}
.lab-show-box .lab-scroll-box[data-v-35433811] {
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0
}
.lab-show-box .lab-show-item[data-v-35433811] {
    height: 2.13rem;
    width: 2.94rem;
    padding-right: .1rem
}
.lab-show-box .lab-show-item-ctn[data-v-35433811] {
    height: 2.13rem;
    width: 2.84rem
}
.lab-show-box img[data-v-35433811] {
    width: 100%;
    height: 100%
}
.lab-show-box-self[data-v-35433811] {
    width: 100%;
    height: 2.13rem;
    margin-top: .41rem;
    overflow: hidden;
    position: relative
}
.lab-show-box-self .lab-scroll-box[data-v-35433811] {
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0
}
.lab-show-box-self .lab-show-item[data-v-35433811] {
    height: 2.13rem;
    width: 2.84rem;
    float: left;
    margin-right: .1rem
}
.lab-show-box-self img[data-v-35433811] {
    width: 100%;
    height: 100%
}
.abort[data-v-35433811] {
    padding-top: .89rem
}
.abort-title[data-v-35433811] {
    text-align: center;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #282b45;
    line-height: .39rem
}
.abort-desc[data-v-35433811] {
    margin-top: .2rem;
    font-size: 12px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #777995;
    line-height: .24rem;
    text-align: center
}
.cmp-img[data-v-35433811] {
    position: relative;
    width: 100%;
    height: 5.11rem;
    margin-top: .43rem
}
.cmp-img img[data-v-35433811] {
    width: 100%;
    height: 100%
}
.cmp-img .cmp-name[data-v-35433811] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: .57rem .2rem .42rem;
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #fff;
    line-height: .27rem;
    background: rgba(15,18,30,.8);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.introduction[data-v-35433811] {
    background: #3b3e49;
    padding: .67rem .2rem;
    font-size: 13px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #fff;
    line-height: .43rem
}
.introduction .introd-text[data-v-35433811] {
    margin-top: .1rem
}
.skill[data-v-35433811] {
    padding: .31rem .2rem;
    padding-bottom: 0
}
.skill-row-one[data-v-35433811] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}
.skill-one-item[data-v-35433811] {
    width: 2.26rem;
    height: 3.09rem;
    padding-top: .66rem;
    background-color: #fff;
    border-radius: .18rem
}
.skill-one-item-img[data-v-35433811] {
    width: .55rem;
    height: .55rem;
    margin: 0 auto
}
.skill-one-item-img img[data-v-35433811] {
    width: 100%;
    height: 100%
}
.skill-desc[data-v-35433811] {
    text-align: center;
    margin-top: .51rem
}
.skill-desc .skill-desc-num[data-v-35433811] {
    font-size: 15px;
    line-height: .41rem
}
.skill-desc .skill-desc-num span[data-v-35433811] {
    color: #224cff;
    font-size: 36px;
    font-family: SourceHanSansCN-Regular;
    font-weight: Regular
}
.skill-desc .skill-desc-text[data-v-35433811], .skill-desc .skill-one-desc-text[data-v-35433811] {
    font-family: Bahnschrift!important
}
.skill-row-two[data-v-35433811] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: .2rem
}
.skill-two-item[data-v-35433811] {
    width: 3.41rem;
    height: 3.09rem;
    background-color: #fff;
    border-radius: .18rem;
    padding-top: .6rem
}
.customer[data-v-35433811] {
    padding-top: .89rem;
    padding-bottom: 1.02rem;
    background-size: 7.5rem 3.78rem;
    background-position: bottom
}
.customer-title[data-v-35433811] {
    text-align: center;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #282b45;
    line-height: .39rem
}
.customer-desc[data-v-35433811] {
    margin-top: .2rem;
    font-size: 12px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #777995;
    line-height: .24rem;
    text-align: center
}
.customer-show[data-v-35433811] {
    background-color: #fff;
    margin: 0 auto;
    width: 7.03rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    padding: .2rem;
    margin-top: .43rem
}
.customer-show .customer-item[data-v-35433811] {
    width: 2.1rem;
    height: 1.03rem;
    margin: .05rem;
    border: 1px solid #e2e2e9
}
.customer-show img[data-v-35433811] {
    width: 100%;
    height: 100%
}
.op-0[data-v-35433811] {
    opacity: 0
}
.linear[data-v-35433811] {
    -webkit-transition: -webkit-transform 2s linear;
    transition: -webkit-transform 2s linear;
    transition: transform 2s linear;
    transition: transform 2s linear, -webkit-transform 2s linear
}
.popular-linear[data-v-35433811] {
    -webkit-transition: left 1s ease-in-out;
    transition: left 1s ease-in-out
}

@media (max-width:960px) {
.ph[data-v-086ac6f4] {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}
.detection_solution .ever_content1[data-v-086ac6f4], .pc[data-v-086ac6f4] {
    display: none!important
}
.detection_solution .hotList[data-v-086ac6f4] {
    display: block!important
}
}

@media (min-width:960px) {
.ph[data-v-086ac6f4] {
    display: none!important
}
.detection_solution .ever_content1[data-v-086ac6f4], .pc[data-v-086ac6f4] {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}
.detection_solution .ever_content1[data-v-086ac6f4] {
    width: 1200px!important;
    margin: 0 auto
}
.detection_solution .hotList[data-v-086ac6f4] {
    display: none!important
}
}
/*.left-png[data-v-086ac6f4] {
    position: relative;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAABHUlEQVQ4je3TvytFYQDG8Y+LO1E3g1L3kmwyKFlsBkoGkx+jgU0pWc0ysFuVTf4FRoNBqJMbWQwGWRSDgU6dq9Pbe+5VynSf5XSe93u+73nf856OJKmLZBSzGMMA7rAVA1HBHCYxiH4sdQXQOA4wHfRfEWEfdrGKcjBWzouXcRSBYqniHCNFQEM8g2N0/kKaTnzaTNoQd+OwQPqGa1zkuo1sP2NJ8Ij3VDyP4Qi0jx18BP1mhK1nW3mVf+OpCHiG7Ug/lH35MIvZyn5SQi0C3hQstVrQJ2GRinsj4EuBoBLpXvEZluE5bmQdC7n7e6wUsD24DLq1InEt2KJmZzsdmwgnKzV54E9pi9vifxSnP8gJbltwz9n1AXstrTx9A0bJJ/g0UXqzAAAAAElFTkSuQmCC);
    background-size: 100% 100%
}
.right-png[data-v-086ac6f4] {
    position: relative;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAABJ0lEQVQ4je3UvytGURzH8dfzMCAZZbBYWChlVgZJocxWFpM/AoPyByiyyaosstgNYnrKjwWDLOKZKNJ5OvS4nXuvDKbnU7d7v9/e53PO+Z7zvZVa7XIN04r1gFmMYqeEDVpqxwDGSsDb+O7+Bdvgqr+A/qSWccv4H41Dgxzirik3hPkc/h4bmdwyerJgaOlsbjHRtlcYzJnsOWE8nipFXyL3kmPakVot6lnjCiYS4HWO8VQi9xH+LV/GbRjBASYT8FEm7o213UuwZ3gKh7eJlXiQKd1gP+b7EQ6lM4cNWhfvcVeB6RsW8Brjaonpdtx14T2uYw6nBUyztmJ5vleQVbgBuxjGcYnZO04wE01D3FAoQRgcGiQ8oX4XTVtPTbqKx8iex++fwifacTXtK6nMhwAAAABJRU5ErkJggg==);
    background-size: 100% 100%
}*/
#bottom-fixed[data-v-086ac6f4] {
    display: none
}
.bottom-fixed[data-v-086ac6f4] {
    height: 100px;
    width: 100%;
    position: fixed;
    right: 0;
    bottom: 0;
    opacity: .91;
    z-index: 99999
}
.bottom-fixed .footbackround[data-v-086ac6f4] {
    width: 1920px;
    height: 100px;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: url(../images/fixed-foot.8ca7de5e.png)
}
.bottom-fixed .footbackround .foottext[data-v-086ac6f4] {
    position: absolute;
    top: 37px;
    left: 505px;
    width: 390px;
    font-size: 21px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #fff;
    line-height: 30px;
    font-style: oblique
}
.bottom-fixed .footbackround .foottext span[data-v-086ac6f4] {
    display: inline-block
}
.bottom-fixed .footbackround .foot_botton[data-v-086ac6f4] {
    position: absolute;
    width: 246px;
    height: 40px;
    padding-left: 27px;
    background: #ff9a22;
    border-radius: 27px;
    top: 30px;
    left: 910px;
    font-size: 22px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 40px;
    color: #fff
}
.bottom-fixed .footbackround .foot_botton .jiantou[data-v-086ac6f4] {
    position: absolute;
    width: 30px;
    height: 25px;
    top: 8px;
    right: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAdCAYAAAAgqdWEAAABQElEQVRIic3XTUrEMBjG8b8iLnTUjWtP4AHUUREV8QOZhXfzBh5ARBQXIoOKiGfwAO7Gr4UIrzyQwoyktsGmyQNZNOnb/khS2o6ZGQ3nCLgAPkMvO960BNgCToGpHDDKNnAWCoqFUTZDQTExONB5XVBsjLLhNvR0Dhhl3YE6f55lZic2GvWpLVjz6ZtZZ+geI62tmSmy5mZoxjfYNkZZdaDZHDBK14HmcsAoK79BKTHKMnBZgFJjlCXgSqAcMMqiWg4YfWr0gLuJDCCHwLUOUmIEOQBuio5UmA9gH+gPd6bYM15ICsw7sOeD4JbpBXj2jH2X9Fdl3vfeAd7cjNyW1pe9zv/Rjj0fHgMz61Zds40N/OqW5r7qxNh7ZlAXQuRHW5Bd4KFuQSyMIDvAY0hRDIwg+ol7Ci2M8a89CXwFVwE/cE4g6P5S7fEAAAAASUVORK5CYII=);
    background-size: cover
}
.bottom-fixed .footbackround .footmanbackround[data-v-086ac6f4] {
    width: 114px;
    height: 127px;
    background: url(../images/fixed-man.0a4831f4.png);
    position: absolute;
    top: -27px;
    right: 508px;
    background-size: cover
}
.boss-brief[data-v-086ac6f4] {
    position: absolute;
    right: 38px;
    top: 53px;
    text-align: center
}
.boss-brief[data-v-086ac6f4] :first-child {
    margin-right: 0!important;
    font-size: 24px;
    font-weight: 700
}
.textaligncenter[data-v-086ac6f4] {
    position: absolute;
    width: 232px;
    top: 50%;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    color: #282b45;
    left: 84px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
.textaligncenter .first-png[data-v-086ac6f4] {
    left: -34px
}
.textaligncenter .last-png[data-v-086ac6f4] {
    right: -231px
}
.textaligncenter .two-first-png[data-v-086ac6f4] {
    right: 38px;
    top: 23px
}
.textaligncenter .two-last-png[data-v-086ac6f4] {
    right: -242px;
    top: -22px
}
.everboss-box[data-v-086ac6f4] {
    position: relative;
    width: 584px;
    height: 170px;
    background: #fff;
    border-radius: 14px
}
.first-boss[data-v-086ac6f4] {
    background: url(../images/qiaodong.776ea89c.jpg) no-repeat 50%
}
.two-boss[data-v-086ac6f4] {
    background: url(../images/liwenlong.75917c75.jpg) no-repeat 50%
}
.stree-boss[data-v-086ac6f4] {
    background: url(../images/liuxiande.93ffc355.jpg) no-repeat 50%
}
.four-boss[data-v-086ac6f4] {
    background: url(../images/wupeng.d00e686b.jpg) no-repeat 50%
}
.felxobx[data-v-086ac6f4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 72px
}
.felxobx[data-v-086ac6f4] :first-child {
    margin-right: 28px
}
.every-boss[data-v-086ac6f4] {
    position: absolute;
    top: 35px;
    right: 40px;
    width: 100px;
    height: 100px;
    background-size: 100%;
    border-radius: 20%
}
.evaluation[data-v-086ac6f4] {
    width: 144px;
    font-size: 36px;
    margin-top: 100px;
    margin-bottom: 96px
}
.evaluation[data-v-086ac6f4], .forinchain[data-v-086ac6f4] {
    height: 35px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #282b45;
    line-height: 25px
}
.forinchain[data-v-086ac6f4] {
    width: 247px;
    font-size: 35px;
    margin: 100px auto 0
}
.forinchain-title[data-v-086ac6f4] {
    height: 18px;
    margin-top: 25px;
    margin-bottom: 50px;
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #777a95;
    line-height: 25px
}
.cooperative-partner[data-v-086ac6f4] {
    width: 144px;
    height: 35px;
    margin-top: 70px;
    font-size: 36px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #282b45;
    line-height: 25px
}
.cooperative-partner-title[data-v-086ac6f4] {
    width: 347px;
    height: 18px;
    margin-top: 18px;
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #777995;
    line-height: 25px;
    opacity: .6
}
.blue-center[data-v-086ac6f4] {
    width: 100%;
    height: 236px;
    margin-top: 282px;
    position: relative;
    background: #4065ff
}
.advisory-title[data-v-086ac6f4] {
    width: 310px;
    height: 54px;
    font-size: 26px;
    font-family: Source Han Sans CN;
    color: #f9faff;
    line-height: 54px;
    font-weight: 500;
    background: #ff9a22;
    border-radius: 38px;
    margin: 50px auto 70px
}
.allset[data-v-086ac6f4] {
    position: absolute;
    cursor: pointer;
    width: 31px;
    color: #fff;
    line-height: 31px;
    height: 170px;
    background: #224cff;
    font-weight: 500;
    font-size: 16px;
    word-spacing: 0;
    border-radius: 0 16px 16px 0;
    top: 193px;
    right: -31px;
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl
}
.allset-inner[data-v-086ac6f4] {
    display: inline-block;
    width: 19px;
    height: 19px;
    line-height: 20px;
    border: 1px solid #fff;
    border-radius: 50%
}
.transition-box[data-v-086ac6f4] {
    -webkit-transition: all 1s;
    transition: all 1s
}
.activebox[data-v-086ac6f4] {
    width: 269px;
    height: 554px;
    background: #f1f1f1
}
.activebox .item-image[data-v-086ac6f4], .activebox .item-imageshadow[data-v-086ac6f4] {
    width: 0
}
.activebox .index[data-v-086ac6f4] {
    position: relative;
    top: 134px;
    left: 45px;
    width: 60px;
    font-size: 60px;
    height: 60px;
    line-height: 1;
    font-weight: 400;
    color: #3d4056;
    opacity: .3
}
.activebox .item-name[data-v-086ac6f4] {
    position: relative;
    top: 221px;
    left: 45px;
    font-size: 26px;
    text-align: left;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #3d4056
}
.activebox .yellow-border[data-v-086ac6f4] {
    position: relative;
    top: 260px;
    left: 45px;
    width: 34px;
    height: 6px;
    background: #ff9a22
}
.activebox .to-details[data-v-086ac6f4] {
    display: none
}
.activebox .item-center[data-v-086ac6f4] {
    position: relative;
    top: 294px;
    left: 45px;
    width: 179px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2
}
.change-box[data-v-086ac6f4] {
    width: 634px;
    height: 554px;
    background: -webkit-gradient(linear, left bottom, left top, from(#4064ff), to(#617fff));
    background: linear-gradient(0deg, #4064ff, #617fff);
    -webkit-box-shadow: 0 10px 20px 0 rgba(94,97,108,.3);
    box-shadow: 0 10px 20px 0 rgba(94,97,108,.3)
}
.change-box .item-image[data-v-086ac6f4] {
    position: relative;
    top: 45px;
    left: 53px;
    width: 390px;
    z-index: 33;
    height: 234px;
    -webkit-transition: all 1s;
    transition: all 1s
}
.change-box .item-imageshadow[data-v-086ac6f4] {
    position: relative;
    top: -155px;
    left: 193px;
    width: 390px;
    height: 225px;
    z-index: 30;
    background: #fff;
    opacity: .1;
    -webkit-transition: all 1s;
    transition: all 1s
}
.change-box .index[data-v-086ac6f4] {
    position: relative;
    top: -137px;
    left: 45px;
    width: 84px;
    height: 84px;
    line-height: 1;
    font-weight: 400;
    color: #fff;
    font-size: 80px;
    opacity: .4
}
.change-box .to-details[data-v-086ac6f4] {
    display: block;
    position: relative;
    width: 127px;
    cursor: pointer;
    height: 34px;
    border: 1px solid #fff;
    border-radius: 17px;
    top: -226px;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    left: 454px
}
.change-box .item-name[data-v-086ac6f4] {
    position: relative;
    top: -188px;
    left: 160px;
    text-align: left;
    font-size: 30px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #fff
}
.change-box .item-center[data-v-086ac6f4] {
    position: relative;
    top: -178px;
    text-align: left;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #fff;
    left: 45px;
    width: 544px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3
}
.ph[data-v-086ac6f4] {
    width: calc(100% - 32px);
    margin-left: 16px
}
.ph .m_product[data-v-086ac6f4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.ph .contents_box[data-v-086ac6f4] {
    width: 100%
}
.ph .contents_ever[data-v-086ac6f4] {
    width: 100%;
    margin-top: 32px
}
.ph .contents_ever .ever_content1[data-v-086ac6f4] {
    width: 100%
}
.ph .contents_ever .ever_title_left_title .ever_title_left_text[data-v-086ac6f4] {
    font-size: 20px;
    font-family: PingFangSC\, PingFangSC-Medium;
    font-weight: 500;
    color: #1e203c
}
.ph .contents_ever .ever_title_left_title p[data-v-086ac6f4] {
    font-size: 12px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #777a95;
    margin-top: 12px;
    margin-bottom: 24px
}
.ph .contents_ever .col_ever[data-v-086ac6f4] {
    height: 110px;
    position: relative;
    margin-top: 16px
}
.ph .contents_ever .col_ever .col_ever_text[data-v-086ac6f4] {
    text-align: left;
    text-indent: 12px;
    width: 100%;
    padding: 8px 0;
    color: #fff;
    font-size: 12px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    border-radius: 0 0 3px 3px;
    background: rgba(0,0,0,.45)
}
.ph .contents_ever .col_ever .col_ever_text .col_ever_title[data-v-086ac6f4] {
    padding: 0
}
.ph .contents_ever .col_ever .col_ever_img[data-v-086ac6f4] {
    border-radius: 3px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}
.ph .contents_ever .unqd_strength_box[data-v-086ac6f4] {
    width: 100%;
    margin-top: 32px auto 0 auto
}
.ph .contents_ever .unqd_strength_box .unqd_strength[data-v-086ac6f4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    position: relative;
    width: 100%
}
.ph .contents_ever .unqd_strength_box .unqd_strength li[data-v-086ac6f4] {
    width: 50%
}
.ph .contents_ever .unqd_strength_box .unqd_strength li .unqd_strength_cont[data-v-086ac6f4] {
    margin-top: 50px;
    position: absolute
}
.ph .contents_ever .unqd_strength_box .unqd_strength li .unqd_strength_cont img[data-v-086ac6f4] {
    width: 39.5px;
    height: 37.5px;
    margin: 0 auto 28px auto
}
.ph .contents_ever .unqd_strength_box .unqd_strength li .unqd_strength_cont .unqd_strength_cont_desc[data-v-086ac6f4] {
    width: calc(100% - 42px);
    margin-left: 21px;
    font-size: 12px;
    font-family: PingFangSC;
    font-weight: 400;
    text-align: left;
    color: #fff
}
.ph .contents_ever .industry_customers[data-v-086ac6f4] {
    width: 100%;
    margin-bottom: 32px
}
.ph .contents_ever .industry_customers ul[data-v-086ac6f4] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap
}
.ph .contents_ever .industry_customers ul li[data-v-086ac6f4] {
    width: 33%;
    height: 59px;
    border-bottom: 1px solid #eaebee;
    border-right: 1px solid #eaebee
}
.ph .contents_ever .industry_customers ul li[data-v-086ac6f4]:nth-child(3n) {
    border-right: none
}
.ph .contents_ever .industry_customers ul li img[data-v-086ac6f4] {
    width: 100%;
    height: 100%
}
.pc[data-v-086ac6f4] {
    background: #f3f4f9
}
.pc .contents_ever[data-v-086ac6f4] {
    width: 100%!important;
    margin-top: 56px
}
.pc .show53[data-v-086ac6f4] {
    width: 360px;
    height: 54px;
    margin-top: 52px;
    margin-bottom: 100px;
    text-align: center;
    background: #ff9a22;
    border-radius: 10px;
    font-size: 26px;
    font-weight: 500;
    color: #f9faff;
    line-height: 54px
}
.pc .ever_title_left_text[data-v-086ac6f4] {
    color: #282b45;
    font-size: 36px;
    line-height: 1;
    font-weight: 700
}
.pc .contents_box:first-child .contents_ever .ever_title_left_title p[data-v-086ac6f4] {
    margin: 25px 0 20px
}
.pc .contents_box:first-child .contents_nav[data-v-086ac6f4] {
    width: 1300px!important;
    padding: 0 50px;
    overflow: auto;
    margin-top: 70px
}
.pc .contents_box:first-child .contents_nav div[data-v-086ac6f4] {
    cursor: pointer;
    float: left;
    color: #282b45;
    font-size: 20px;
    line-height: 1;
    margin-left: 65px;
    padding-bottom: 16px
}
.pc .contents_box:first-child .contents_nav div[data-v-086ac6f4]:first-child {
    margin-left: 0
}
.pc .contents_box:first-child .contents_nav .active[data-v-086ac6f4] {
    color: #4064ff;
    border-bottom: 4px solid #4064ff
}
.pc .contents_box:first-child .detection_solution .ever_content1[data-v-086ac6f4] {
    background: #fff;
    width: 1300px!important;
    padding: 50px
}
.pc .contents_box:first-child .solution_level .solution_level_box[data-v-086ac6f4] {
    position: relative;
    width: 1300px!important;
    padding: 50px;
    background: #fff;
    height: 613px
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level1[data-v-086ac6f4] {
    width: 323px;
    height: 100%;
    background-size: cover;
    position: relative
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level1 .mask[data-v-086ac6f4] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, hsla(0,0%,100%,0)), color-stop(80%, rgba(1,5,28,.7)));
    background-image: linear-gradient(hsla(0,0%,100%,0) 20%, rgba(1,5,28,.7) 80%)
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level1 .desc[data-v-086ac6f4] {
    position: absolute;
    width: 100%;
    bottom: 56px;
    color: #fff
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level1 .desc span[data-v-086ac6f4] {
    width: 220px;
    display: inline-block;
    text-align: left
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level1 .desc .desc1[data-v-086ac6f4] {
    font-size: 26px;
    font-weight: 800;
    color: #fff;
    line-height: 1
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level1 .desc .desc2[data-v-086ac6f4] {
    margin-top: 30px;
    margin-left: 52px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    height: 60px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level1 .desc .desc3[data-v-086ac6f4] {
    margin-top: 36px
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level1 .desc .desc3 .more_btn[data-v-086ac6f4] {
    display: inline-block;
    width: 110px;
    height: 30px;
    line-height: 30px;
    background: #224cff;
    color: #fff;
    text-align: center;
    border-radius: 4px
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level2[data-v-086ac6f4] {
    top: 50px;
    left: 390px;
    position: absolute;
    width: 900px;
    height: 513px
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level2 .solution_level2_item[data-v-086ac6f4] {
    border: 1px solid #d7d8df;
    width: 280px;
    height: 250px;
    float: left;
    margin-left: 10px;
    margin-bottom: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level2 .solution_level2_item .level2_item_image[data-v-086ac6f4] {
    background-size: cover;
    width: 278px;
    height: 167px;
    margin-bottom: 22px
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level2 .solution_level2_item .level2_item_center1[data-v-086ac6f4] {
    max-width: 278px;
    overflow: hidden;
    height: 18px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #282b45;
    line-height: 18px
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level2 .solution_level2_item .level2_item_center2[data-v-086ac6f4] {
    margin-top: 10px;
    width: 100%;
    padding: 0 30px;
    overflow: hidden;
    height: 20px;
    font-size: 14px;
    font-weight: 500;
    color: #a2a3b4;
    line-height: 20px
}
.pc .contents_box:first-child .solution_level .solution_level_box .solution_level2[data-v-086ac6f4] :nth-child(3n+1) {
    margin-left: 0!important
}
.pc .bigswiper-center[data-v-086ac6f4] {
    width: 100%;
    min-width: 1200px;
    padding-bottom: 100px;
    background: url(../images/hot_set.bdab3c78.jpg) no-repeat 50%;
    background-size: 100% 100%
}
.pc .bigswiper-center .hot-set-inner[data-v-086ac6f4] {
    width: 340px;
    height: 54px;
    font-size: 26px;
    margin: 0 auto;
    margin-top: 46px;
    font-weight: 500;
    color: #f9faff;
    line-height: 54px;
    background: #ff9a22;
    border-radius: 38px
}
.pc .bigswiper-center .bigswiper-center-title[data-v-086ac6f4] {
    width: 316px;
    height: 35px;
    margin: 0 auto;
    margin-top: 100px;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    line-height: 25px
}
.pc .bigswiper-center .bigswiper-center-inner[data-v-086ac6f4] {
    width: 504px;
    height: 18px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 55px;
    font-size: 18px;
    font-weight: 500;
    color: #cacbdd;
    line-height: 18px
}
.pc .bigswiper-center .toall[data-v-086ac6f4] {
    position: relative;
    width: 1200px;
    height: 642px;
    margin: 0 auto
}
.pc .bigswiper-center .swiper-container[data-v-086ac6f4] {
    width: 1200px;
    height: 642px
}
.pc .bigswiper-center .swiper-slides-item[data-v-086ac6f4] {
    width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 554px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.pc .bigswiper-center .swiper-button-next[data-v-086ac6f4], .pc .bigswiper-center .swiper-button-prev[data-v-086ac6f4] {
    width: 40px;
    height: 40px;
    background-size: 18px 18px;
    border: 2px solid #fff;
    background-color: transparent;
    top: 97%;
    color: #1e203c
}
.pc .bigswiper-center .swiper-button-prev[data-v-086ac6f4] {
    left: 43%
}
.pc .bigswiper-center .swiper-button-next[data-v-086ac6f4] {
    right: 43%
}
.pc .bigswiper-center .swiper-button-next[data-v-086ac6f4]:focus, .pc .bigswiper-center .swiper-button-prev[data-v-086ac6f4]:focus {
    outline: none
}
.hotList[data-v-086ac6f4] {
    width: 100%
}
.hotList .swiper-wrapper[data-v-086ac6f4] {
    margin-bottom: 52px
}
.hotList .swiper-wrapper .swiper-slide[data-v-086ac6f4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}
.swiper-container .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear
}
.swiper-pagination .swiper-pagination-bullet {
    width: 40px;
    height: 3px;
    opacity: 1;
    background: #1e203c;
    border-radius: 1px;
    opacity: .2
}
.swiper-pagination .swiper-pagination-bullet-active {
    width: 40px;
    height: 3px;
    opacity: 1;
    background: #008cff;
    border-radius: 1px
}
