
/*! #index2-banner start */.index2-banner-wrap{position:relative}.index2-banner-wrap .ib-item{position:relative}.index2-banner-wrap .ib-item::before{content:"";display:block;padding-top:50%}.index2-banner-wrap .ib-item .fill{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;line-height:1;z-index:1;transition:.5s}.index2-banner-wrap .thumb{position:absolute;bottom:.4rem;left:0;width:100%}.index2-banner-wrap .thumb-inner{display:flex;justify-content:center}.index2-banner-wrap .thumb-item{display:flex;align-items:center;justify-content:center;width:2.96rem;height:1.6rem}.index2-banner-wrap .thumb-item.thumb-active .thumb-pic{width:100%}.index2-banner-wrap .thumb-pic{width:2.76rem;border-radius:.1rem;overflow:hidden;transition:.3s}.index2-banner-wrap .thumb-pic{position:relative}.index2-banner-wrap .thumb-pic::before{content:"";display:block;padding-top:50.7246376812%}.index2-banner-wrap .thumb-pic .fill{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;line-height:1;z-index:1;transition:.5s}.index2-banner-wrap .swp-opt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}.index2-banner-wrap .swp-turner{display:flex;align-items:center;justify-content:space-between;height:100%}.index2-banner-wrap .swp-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;border-radius:50%;background:#0f5ba2;transition:.3s;pointer-events:auto}.index2-banner-wrap .swp-btn:hover{background-color:hsla(0,0%,100%,.5)}@media(max-width: 750px){.index2-banner-wrap .thumb{display:none}.index2-banner-wrap .thumb-inner{justify-content:flex-start}}/*! #index2-banner end */

/*! #window start */
.window {
    position: relative
}

.share-side {
    position: absolute;
    top: 0;
    right: .1rem;
    display: flex;
    flex-direction: column;
    width: 2em;
    height: 100%;
    pointer-events: none;
    z-index: 50
}

.share-side .share-list {
    position: sticky;
    top: 2.5rem;
    margin: .1rem 0
}

.share-side .share-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2em;
    height: 2em;
    padding: .15rem;
    border-radius: .04rem;
    background-color: #fff;
    pointer-events: auto
}

.share-side .share-item:nth-child(n+2) {
    margin-top: .04rem
}

.share-side .share-item:hover .popup {
    transform: translateY(-50%) scaleX(1);
    opacity: 1;
    pointer-events: auto
}

/*! #window end */

/*! #introduction start */.introduction-wrap{position:relative;padding-top:1rem;padding-bottom:.8rem}.introduction-wrap .bg{z-index:-1}.introduction-wrap .introduction-main{display:flex;justify-content:space-between;align-items:center}.introduction-wrap .introduction-left{width:5.7rem;max-width:100%}.introduction-wrap .introduction-right{display:flex;flex:1;padding-left:1.1rem;max-width:100%}.introduction-wrap .ii-txt1{line-height:1.9;margin-top:.53rem;color:#0f5ba2;font-weight:bold}.introduction-wrap .ii-txt2{line-height:2.1875;margin-top:.205rem;color:#333}.introduction-wrap .index-btn{margin-top:.55rem}.introduction-wrap .album-group{display:flex;flex-direction:column;justify-content:space-between;width:4.4rem}.introduction-wrap .album-group:nth-child(n+2){margin-left:.4rem}.introduction-wrap .album-item{overflow:hidden}.introduction-wrap .album-item.big{height:100%;border-radius:2.2rem 2.2rem .1rem 2rem}.introduction-wrap .album-item.top{border-radius:1.2rem 1.5rem 1.5rem .1rem}.introduction-wrap .album-item.bottom{border-radius:1.2rem 1.5rem 1.5rem .1rem}.introduction-wrap .introduction-data{display:flex;flex-wrap:wrap;margin-top:.4rem}.introduction-wrap .data-item{display:flex;align-items:center;justify-content:space-between;padding:.25rem .4rem;background-color:hsla(0,0%,100%,.8);border-radius:.1rem;overflow:hidden}.introduction-wrap .data-item{width:calc((100% - 1rem)/3)}.introduction-wrap .data-item:nth-child(n+2){margin-left:.5rem}.introduction-wrap .data-item:nth-child(3n+1){margin-left:0}.introduction-wrap .data-item:nth-child(n+4){margin-top:.5rem}.introduction-wrap .data-value{color:#333;line-height:1.125}.introduction-wrap .data-info{color:#666;line-height:1.625}@media(max-width: 750px){.introduction-wrap .introduction-main{flex-direction:column}.introduction-wrap .introduction-left{width:100%}.introduction-wrap .introduction-right{padding-left:0;margin-top:.6rem}.introduction-wrap .data-item{width:calc((100% - 0rem)/1)}.introduction-wrap .data-item:nth-child(n+2){margin-left:.5rem}.introduction-wrap .data-item:nth-child(1n+1){margin-left:0}.introduction-wrap .data-item:nth-child(n+2){margin-top:.5rem}}/*! #introduction end */

/*! #product-center start */.product-center-wrap .m-classify{display:none;background-color:#0f5ba2;color:#fff}.product-center-wrap .m-classify .mod-head2{padding:.6rem .6rem 0}.product-center-wrap .m-item{padding:.25rem .6rem;border-radius:5px;border-bottom:1px solid hsla(0,0%,100%,.1);transition:.3s}.product-center-wrap .m-item.active{background-color:hsla(0,0%,100%,.2)}.product-center-wrap .product-center{display:flex;overflow:hidden}.product-center-wrap .pc-sidebar{display:flex;flex-direction:column;width:5.2rem;padding-left:1.6rem;padding-top:1rem;color:#fff;background:no-repeat bottom left,#0f5ba2}.product-center-wrap .pcs-list{flex:1;overflow:hidden}.product-center-wrap .pcs-scroll{height:100%;margin-right:.5rem}.product-center-wrap .pcs-scroll::-webkit-scrollbar{background-color:#eee;border-radius:.025rem}.product-center-wrap .pcs-scroll::-webkit-scrollbar-thumb{background:#029ae1;border-radius:.025rem}.product-center-wrap .pcs-scroll{overflow-y:auto}.product-center-wrap .pcs-scroll::-webkit-scrollbar{width:.05rem}.product-center-wrap .pcs-item{display:flex;align-items:center;width:3rem;height:.6rem;padding:.15rem .3rem;border-radius:.1rem;background-color:hsla(0,0%,100%,.06);transition:.3s;cursor:pointer}.product-center-wrap .pcs-item:nth-child(n+2){margin-top:.2rem}.product-center-wrap .pcs-item:hover,.product-center-wrap .pcs-item.active{background-color:hsla(0,0%,100%,.3)}.product-center-wrap .pc-main{position:relative;flex:1;background:no-repeat center/cover;overflow:hidden}.product-center-wrap .pcm-inner{display:flex;flex-direction:column;padding:1.1rem 1.65rem 1rem .6rem;opacity:0;pointer-events:none;transition:.3s}.product-center-wrap .pcm-inner:nth-child(n+2){position:absolute;top:0;left:0;width:100%;height:100%}.product-center-wrap .pcm-inner.show{opacity:1;pointer-events:auto}.product-center-wrap .pcm-product{max-width:100%}.product-center-wrap .product-swp{max-width:100%}.product-center-wrap .view-item{opacity:0 !important;pointer-events:none}.product-center-wrap .view-item.swiper-slide-active{opacity:1 !important}.product-center-wrap .product-inner{display:flex;justify-content:space-between;align-items:center}.product-center-wrap .product-left{width:4.7rem;max-width:100%}.product-center-wrap .product-right{display:flex;align-items:center;justify-content:center;width:6.22rem;height:4rem}.product-center-wrap .product-model{line-height:1.5555555556;color:#0f5ba2}.product-center-wrap .product-name{line-height:1.2916666667;margin-top:.105rem;color:#333}.product-center-wrap .product-info{line-height:1.9375;margin-top:.275rem;color:#666}.product-center-wrap .index-btn{margin-top:.57rem}.product-center-wrap .thumb{position:relative;display:flex;align-items:center;margin-top:.9rem;z-index:10}.product-center-wrap .thumb-box{flex:1;padding:0 .1rem;overflow:hidden}.product-center-wrap .thumb-swp{width:100%}.product-center-wrap .thumb-item{display:flex;width:3.4rem;height:1.6rem;background-color:#fff;border-radius:.06rem;margin:0 .1rem;padding:.2rem;cursor:pointer;transition:.3s}.product-center-wrap .thumb-item.thumb-active{box-shadow:0 0 0 2px #0f5ba2 inset}.product-center-wrap .thumb-content{display:flex;flex-direction:column;justify-content:center;width:1.6rem;height:100%;flex-shrink:0}.product-center-wrap .thumb-model{line-height:2.2142857143;color:#0f5ba2}.product-center-wrap .thumb-name{line-height:1.375}.product-center-wrap .thumb-pic{flex:1;padding-left:.3rem}.product-center-wrap .swp-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;border-radius:50%;background:#029ae1;transition:.3s}.product-center-wrap .swp-btn:hover{background-color:#0f5ba2}@media(max-width: 750px){.product-center-wrap .m-classify{display:block}.product-center-wrap .product-center{height:auto}.product-center-wrap .pc-sidebar{display:none}.product-center-wrap .pc-main{padding:0 .6rem 1rem}.product-center-wrap .product-left{width:100%}.product-center-wrap .product-right{margin-top:.6rem}.product-center-wrap .product-inner{flex-direction:column}.product-center-wrap .pcm-inner{flex-direction:column;padding:.8rem 0}.product-center-wrap .pcm-inner:nth-child(n+2){padding:.8rem .6rem}}/*! #product-center end */

/*! #video start */.video-wrap{position:relative;padding-top:1rem;padding-bottom:1rem;background:no-repeat center/contain,#f0f9fd}.video-wrap .video{display:flex;justify-content:space-between;height:100%}.video-wrap .video-left{display:flex;flex-direction:column}.video-wrap .video-list{width:7rem;max-width:100%;margin-top:.55rem;height:5.6rem;overflow:hidden}.video-wrap .video-scroll{height:100%;padding-right:1rem}.video-wrap .video-scroll::-webkit-scrollbar{background-color:#eee;border-radius:.025rem}.video-wrap .video-scroll::-webkit-scrollbar-thumb{background:#0f5ba2;border-radius:.025rem}.video-wrap .video-scroll{overflow-y:auto}.video-wrap .video-scroll::-webkit-scrollbar{width:.05rem}.video-wrap .video-item{display:flex;align-items:center;justify-content:space-between;padding-bottom:.25rem;cursor:pointer}.video-wrap .video-item{box-shadow:0 -1px 0 0 #e1e1e1 inset}.video-wrap .video-item:nth-child(n+2){margin-top:.27rem}.video-wrap .video-item:hover,.video-wrap .video-item.active{box-shadow:0 -1px 0 0 #0f5ba2 inset}.video-wrap .video-item:hover .vl-model,.video-wrap .video-item.active .vl-model{color:#0f5ba2}.video-wrap .video-item:hover .vl-name,.video-wrap .video-item.active .vl-name{color:#333}.video-wrap .video-item:hover .vl-opt,.video-wrap .video-item.active .vl-opt{filter:none}.video-wrap .vl-content{flex:1;overflow:hidden}.video-wrap .vl-model{line-height:1.5555555556;color:#666;transition:.3s}.video-wrap .vl-name{line-height:1.4166666667;margin-top:.07rem;color:#999;transition:.3s}.video-wrap .vl-opt{flex-shrink:0;margin-left:.2rem;filter:grayscale(1) brightness(2.3);transition:.3s}.video-wrap .video-right{position:relative}.video-wrap .video-ball{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:7rem;height:7rem;border-radius:50%;background:#fff;padding:1rem}.video-wrap .video-ctrl{position:absolute;bottom:0;right:0;padding:.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:50%;background:rgba(0,0,0,0);border:1px solid #029ae1;cursor:pointer}.video-wrap .video-ctrl:hover .vc-inner{transform:scale(1.2)}.video-wrap .vc-inner{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:100%;border-radius:50%;background:#029ae1;transition:.3s}.video-player.dialog{align-items:center;justify-content:center}.video-player.dialog .dialog-cancel{z-index:10}.video-player.dialog .dialog-inner{display:flex;align-items:center;justify-content:center}.video-player.dialog .dialog-main{min-width:auto;min-height:auto;padding:0;overflow:hidden}.video-player.dialog video{display:block;line-height:1}@media(max-width: 750px){.video-wrap{background-image:none !important}.video-wrap .video{flex-direction:column}.video-wrap .video-right{margin-top:1rem}}/*! #video end */

/*! #index2-news start */
.index2-news-wrap {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.index2-news-wrap .in-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.index2-news-wrap .in-list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.6rem;
}

.index2-news-wrap .in-item {
    width: calc((100% - 0.72rem) / 3);
}

.index2-news-wrap .in-item:nth-child(n + 2) {
    margin-left: 0.36rem;
}

.index2-news-wrap .in-item:nth-child(3n + 1) {
    margin-left: 0;
}

.index2-news-wrap .in-item:nth-child(n + 4) {
    margin-top: 0.36rem;
}

.index2-news-wrap .in-item:hover .in-entry {
    background-color: #0f5ba2;
}

.index2-news-wrap .in-item:hover .in-cover {
    opacity: 1;
    pointer-events: auto;
}

.index2-news-wrap .in-entry {
    position: relative;
    display: block;
    border-radius: 0.1rem;
    background-color: #f8f9fc;
    overflow: hidden;
    transition: 0.3s;
}

.index2-news-wrap .in-pic {
    position: relative;
}

.index2-news-wrap .in-pic::before {
    content: "";
    display: block;
    padding-top: 58.8235294118%;
}

.index2-news-wrap .in-pic .fill {
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    line-height: 1;
    z-index: 1;
    transition: 0.5s;
}

.index2-news-wrap .in-content {
    padding: 0.35rem 0.4rem 0.5rem;
}

.index2-news-wrap .in-date {
    line-height: 1.9375;
    color: #999;
}

.index2-news-wrap .in-title {
    line-height: 1.2916666667;
    margin-top: 0.065rem;
    color: #333;
    font-weight: bold;
}

.index2-news-wrap .in-info {
    line-height: 1.9375;
    margin-top: 0.305rem;
    color: #666;
}

.index2-news-wrap .in-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: #0f5ba2;
    opacity: 0;
    pointer-events: none;
    transition: 0.3s;
}

.index2-news-wrap .in-cover .in-date,
.index2-news-wrap .in-cover .in-title,
.index2-news-wrap .in-cover .in-info {
    color: #fff;
}

.index2-news-wrap .in-cover .index-btn {
    margin-top: 0.75rem;
}

@media (max-width: 750px) {
    .index2-news-wrap .in-item {
        width: calc((100% - 0rem) / 1);
    }

    .index2-news-wrap .in-item:nth-child(n + 2) {
        margin-left: 0.36rem;
    }

    .index2-news-wrap .in-item:nth-child(1n + 1) {
        margin-left: 0;
    }

    .index2-news-wrap .in-item:nth-child(n + 2) {
        margin-top: 0.36rem;
    }
}

/*! #index2-news end */
/*! #exhibition start */
.exhibition-wrap {
    padding-top: 1rem;
    padding-bottom: 1rem;
    overflow: hidden;
}

.exhibition-wrap .mod-head2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.exhibition-wrap .exhibition-main {
    position: relative;
    margin-top: 0.6rem;
}

.exhibition-wrap .swp-list {
    display: flex;
    align-items: center;
    transform: translateX(-1.8rem);
    width: auto;
}

.exhibition-wrap .swp-item {
    width: 3rem;
    flex-shrink: 0;
    border-radius: 0.1rem;
    overflow: hidden;
}

.exhibition-wrap .swp-item {
    position: relative;
}

.exhibition-wrap .swp-item::before {
    content: "";
    display: block;
    padding-top: 113.3333333333%;
}

.exhibition-wrap .swp-item .fill {
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    line-height: 1;
    z-index: 1;
    transition: 0.5s;
}

.exhibition-wrap .swp-item:nth-child(n + 2) {
    margin-left: 1.2rem;
}

.exhibition-wrap .swp-item.big {
    width: 6rem;
}

.exhibition-wrap .swp1 {
    align-self: start;
}

.exhibition-wrap .swp4 {
    margin-top: 0.8rem;
    align-self: flex-start;
}

.exhibition-wrap .swp5 {
    align-self: flex-end;
}

.exhibition-wrap .swp-turner {
    display: flex;
}

.exhibition-wrap .swp-opt {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    margin-top: 0.5rem;
}

.exhibition-wrap .swp-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    border-radius: 50%;
    background: #029ae1;
    transition: 0.3s;
}

.exhibition-wrap .swp-btn:hover {
    background-color: #0f5ba2;
}

.exhibition-wrap .swp-next {
    margin-left: 0.2rem;
}

.exhibition-wrap .swp-progress {
    flex: 1;
    height: 1px;
    margin: 0 0.1rem;
    background-color: #ddd;
}

.exhibition-wrap .progress {
    width: 100%;
    height: 100%;
    transform-origin: left center;
    transition: 0.3s;
    background-color: #0f5ba2;
}

.exhibition-wrap .swp-count-box {
    display: flex;
    align-items: center;
}

.exhibition-wrap .swp-index {
    color: #0f5ba2;
}

@media (max-width: 750px) {
    .exhibition-wrap .exhibition-main {
        padding: 0 0.6rem;
    }

    .exhibition-wrap .swp-list {
        width: 100%;
        transform: none;
    }

    .exhibition-wrap .swp-item {
        display: none;
    }

    .exhibition-wrap .swp-item.big {
        display: block;
        width: 100%;
        margin-left: 0;
    }

    .exhibition-wrap .swp-opt {
        position: static;
        margin-top: 0.5rem;
        transform: none;
    }
}

/*! #exhibition end */

/*! #index-case start */.index-case-wrap{padding:1rem 0;background:url("../images/img/index-case-bg.jpg") no-repeat center/cover;max-width:100%;overflow:hidden}.index-case-wrap .module-header{display:flex;align-items:center;justify-content:space-between}.index-case-wrap .btn-list{display:flex}.index-case-wrap .index-btn{background-color:#fff;color:#000}.index-case-wrap .index-btn .icon-box{margin-right:.15rem;margin-left:0}.index-case-wrap .index-btn:nth-child(n+2){margin-left:.2rem}.index-case-wrap .index-btn:hover,.index-case-wrap .index-btn.active{background-color:#0f5ba2;color:#fff}.index-case-wrap .ic-main{margin-top:.6rem;width:100%;max-width:15.4rem;overflow:visible}.index-case-wrap .swp-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:2.6rem;height:3rem;padding:.1rem .5rem .6rem;background-color:#fff;border-radius:.1rem;overflow:hidden}.index-case-wrap .swp-item:hover .ic-cover{opacity:1}.index-case-wrap .swp-item:hover .ic-name{color:#fff;transform:translateY(-0.6rem)}.index-case-wrap .ic-logo{display:flex;align-items:center;justify-content:center;width:100%;flex:1 0 0}.index-case-wrap .ic-name{position:relative;width:100%;line-height:2;color:#666;transition:.3s;z-index:1}.index-case-wrap .ic-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:.3rem;background-color:rgba(var(--theme-rgb), 0.9);opacity:0;transition:.3s}.index-case-wrap .go-detail{display:flex;align-items:center;justify-content:center;width:.54rem;height:.54rem;padding:.19rem;background-color:#fff;border-radius:50%;margin:auto auto 0}.index-case-wrap .swp-progress{display:flex;justify-content:center}.index-case-wrap .progress-bar{max-width:10rem;width:100%;height:.02rem;margin-top:.6rem;background-color:#ccc}.index-case-wrap .progress{width:0;height:100%;background-color:var(--theme-color);transition:.3s}.index-case-wrap .iic-main{display:flex;flex-wrap:wrap;margin-top:.6rem}.index-case-wrap .iic-main.nowrap{flex-wrap:nowrap}.index-case-wrap .iic-item{position:relative;display:flex;align-items:center;width:3.4rem;height:1.35rem;padding:.3rem;background-color:#fff;border-radius:.1rem;box-shadow:0 0 .1rem 0 rgba(0,0,0,.0666666667);overflow:hidden;transition:.3s}.index-case-wrap .iic-item:hover{background-color:var(--theme-color)}.index-case-wrap .iic-item:hover .iic-cover{opacity:1}.index-case-wrap .iic-item:hover .iic-icon{filter:grayscale(1) brightness(10)}.index-case-wrap .iic-item:hover .iic-content{color:#fff}.index-case-wrap .iic-item:hover .iic-cover{opacity:1}.index-case-wrap .iic-icon{width:.2rem;flex-shrink:0;transition:.3s}.index-case-wrap .iic-content{margin-left:.15rem;color:#666;transition:.3s}.index-case-wrap .iic-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:.3rem;background-image:linear-gradient(-90deg, #0f5ba2 0%, rgba(15, 91, 162, 0) 100%);opacity:0;transition:.3s}@media(max-width: 750px){.index-case-wrap .module-header{text-align:center;flex-direction:column}.index-case-wrap .mod-right{margin-top:.6rem}}[data-sid=internal] .go-detail{margin:auto auto 0}[data-sid=international] .go-detail{margin:auto 0 auto auto}/*! #index-case end */
