@charset "UTF-8";.banner{display:block;position:relative;width:100%;height:580px;overflow:hidden}.banner .b-item img,.banner .b-item video{display:block;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.banner .b-indicator{position:absolute;z-index:99;text-align:center;bottom:20px}.banner .b-indicator .bi-item{display:inline-block;cursor:pointer;margin:0 8px;width:10px;height:10px;border-radius:50%;background-color:#fff;transition:all linear 300ms}.banner .b-indicator .bi-item.on{background-color:#db412c}.service{background-color:#fff;text-align:center}.service .s-main{margin-left:-4px;margin-right:-4px}.service .s-item{width:20%;padding:8px 4px;float:left;height:140px}.service .s-item .s-bg{position:relative;width:100%;height:100%;background:#fff url("../imgs/bg-item1.png?v=202011181513") center/cover no-repeat}.service .s-item:nth-child(2) .s-bg{background-image:url("../imgs/bg-item2.png?v=202011181513")}.service .s-item:nth-child(3) .s-bg{background-image:url("../imgs/bg-item3.png?v=202011181513")}.service .s-item:nth-child(4) .s-bg{background-image:url("../imgs/bg-item4.png?v=202011181513")}.service .s-item:nth-child(5) .s-bg{background-image:url("../imgs/bg-item5.png?v=202011181513")}.service .s-item a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;transition:all linear 300ms}.service .s-item .s-title{font-size:16px;font-weight:600;margin:40px auto 5px;transition:all linear 300ms;text-shadow:1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff,0 2px 1px rgba(35,24,21,.75)}.service .s-item a:hover{background-color:rgba(255,255,255,.6)}.service .s-item a:hover .s-desc,.service .s-item a:hover .s-title{color:#333}.service .s-item a:hover .s-title{margin-top:30px}.service .s-item a:hover .s-btn{opacity:1}.service .s-item .s-desc{display:block;font-size:12px;margin-bottom:8px;transition:all linear 300ms;text-shadow:1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff,0 2px 1px rgba(35,24,21,.75)}.service .s-item .s-btn{display:inline-block;font-size:12px;padding:4px 16px;background-color:#1fa79d;color:#fff;border-radius:50px;opacity:0;transition:all linear 300ms}.service .s-item .s-btn::before{float:right;margin-left:2px}.infos{background-color:#fff;padding:35px 0}.infos .i-left,.infos .i-right{width:530px}.infos .i-left{float:left}.infos .i-right{float:right}.infos .i-about{margin-top:20px}.infos .i-about .ia-cover,.infos .i-about .ia-video{position:relative;width:100%;height:290px;overflow:hidden;background-color:#f5f5f5}.infos .i-about .ia-video>.video-js{width:100% !important;height:100% !important}.infos .i-about .ia-video>.video-js video,.infos .i-about .ia-cover img{display:block;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.infos .i-about .ia-video>.video-js .vjs-poster{background-size:cover;background-position:center}.infos .i-about .ia-video>.video-js .vjs-big-play-button{font-size:2.5em;line-height:2.3em;width:2.5em;height:2.5em;border-radius:2.5em;background-color:rgba(115,133,159,.5);border-width:.1em;margin-top:-1.25em;margin-left:-1.25em}.infos .i-about .ia-content{padding:18px 16px 0;font-size:14px !important;color:#333 !important;line-height:2 !important}.infos .info-swiper{margin:60px auto;overflow:hidden}.infos .info-swiper .swiper-slide{position:relative;width:250px;height:220px}.infos .info-swiper .swiper-slide>a{display:block;width:100%;height:100%}.infos .info-swiper .swiper-slide .swiper-img{position:relative;width:250px;height:180px;overflow:hidden;box-shadow:0 0 20px rgba(255,255,255,.4)}.infos .info-swiper .swiper-slide .swiper-img::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:10;opacity:.4;transition:opacity linear 300ms}.infos .info-swiper .swiper-slide.swiper-slide-active .swiper-img::before{opacity:0}.infos .info-swiper .swiper-slide .swiper-img img{display:block;min-width:100%;min-height:100%;position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.infos .info-swiper .swiper-slide .shadow{height:40px;text-align:center;border-bottom:1px solid #fff;background-size:cover;transform:scaleY(-1);background-position:center bottom;background-repeat:no-repeat no-repeat}.infos .info-swiper .swiper-slide .shadow .text{padding-bottom:14px;background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 20%,rgba(255,255,255,1) 100%);font-size:16px;transform:scaleY(-1);text-shadow:1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff,0 2px 1px rgba(35,24,21,.75)}.infos .i-right .is-footer{display:block;height:94px;position:relative;overflow:hidden}.infos .i-right .is-footer img{display:block;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.news{background-color:#f1f1f1;padding:35px 0}.news .n-banner,.news .n-news{float:left;width:360px;position:relative}.news .n-banner .nb-item{display:block;position:relative;width:100%;height:250px;overflow:hidden}.news .n-banner .nb-item img{display:block;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;transition:all linear 300ms}.news .n-banner .nb-item .nb-text{position:absolute;left:0;right:0;width:100%;bottom:0;background-color:rgba(0,0,0,.6);font-size:14px;color:#fff;padding:8px 100px 8px 16px;transition:all linear 300ms}.news .n-banner .nb-indicator{position:absolute;text-align:right;z-index:99;bottom:0;padding:8px}.news .n-banner .nb-indicator .nbi-item{display:inline-block;cursor:pointer;margin-right:8px;width:8px;height:8px;border-radius:50%;background-color:#fff}.news .n-banner .nb-indicator .nbi-item.on{background-color:#db412c}.news .n-banner .nb-item:hover .nb-text{font-weight:bold}.news .n-banner .nb-item:hover img{transform:scale(1.01) translate(-50%,-50%)}.news .n-news{margin-left:20px}.news .n-news .more-title{margin-bottom:6px}.news .n-news .nn-item{position:relative;height:30px;line-height:30px;cursor:pointer;transition:all linear 300ms}.news .n-news .nn-item>a{padding:0 78px 0 88px}.news .n-news .nn-type,.news .n-news .nn-time{position:absolute;top:50%;transform:translateY(-50%);transition:all linear 300ms}.news .n-news .nn-type{left:0;color:#1fa79d}.news .n-news .nn-time{right:0;color:#999}.news .n-news .nn-item:hover{transform:translateX(-5px)}.news .n-news .nn-item:hover,.news .n-news .nn-item:hover .nn-time{color:#1fa79d}.news .n-bids{float:right;width:360px;height:268px;overflow:hidden;position:relative;background-color:#fff;padding-top:5px;margin-top:-15px}.news .n-bids .nb-title{border-bottom:1px solid #dedede;margin-bottom:6px}.news .n-bids .nb-title .nb-tab{display:block;float:left}.news .n-bids .nb-title .nb-tab a{display:block;float:left;position:relative;padding:10px;font-size:16px;color:#666;transition:all linear 300ms}.news .n-bids .nb-title .nb-tab a::after{content:'';position:absolute;width:100%;left:0;right:0;bottom:-1px;height:5px;background-color:transparent;transition:all linear 300ms}.news .n-bids .nb-title .nb-tab a.on,.news .n-bids .nb-title .nb-tab a:hover{color:#282828;font-weight:600}.news .n-bids .nb-title .nb-tab a.on::after,.news .n-bids .nb-title .nb-tab a:hover::after{background-color:#1fa79d}.news .n-bids .nb-title .more-btn{padding-top:16px;margin-right:0}.news .n-bids .nb-list .nb-item{position:relative;cursor:pointer;height:30px;line-height:30px;transition:all linear 300ms}.news .n-bids .nb-list .nb-item>a{padding:0 90px 0 30px}.news .n-bids .nb-list .nb-item::before{content:'';position:absolute;width:0;height:0;left:15px;top:50%;transform:translateY(-50%);border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #db412c}.news .n-bids .nb-list .nb-item:hover{color:#1fa79d;transform:translateX(5px)}.news .n-bids .nb-list .nb-item:hover .nbi-time{color:#1fa79d}.news .n-bids .nb-list .nb-item .nbi-time{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#999;transition:all linear 300ms}.customer{background:#fff url("../imgs/bg-customer.png") bottom/100% no-repeat;text-align:center}.customer .c-title{padding-top:60px}.customer .c-title .ct-title{position:relative;font-size:24px;padding-bottom:8px}.customer .c-title .ct-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:5px;width:114px;background-color:#1fa79d}.customer .c-title .ct-desc{font-size:16px;color:#999;margin-top:10px}.customer .c-main{margin-top:50px;min-height:500px;_height:500px;text-align:left;font-size:0}.customer .c-main .cm-item{display:inline-block;width:134px;margin:0 3px 60px;text-align:center;cursor:pointer}.customer .c-main .cm-item .cm-img{display:block;position:relative;width:88px;height:88px;overflow:hidden;margin:0 auto;border-radius:50%;background-color:#fff;border:1px solid #efefef;box-shadow:0 0 5px rgba(0,0,0,.1);transition:all linear 300ms}.customer .c-main .cm-item .cm-img img{display:block;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;transition:all linear 300ms}.customer .c-main .cm-item .cm-img .cm-imgc{opacity:1}.customer .c-main .cm-item .cm-img .cm-imgs{opacity:0}.customer .c-main .cm-item .cm-name{font-size:16px;color:#333;margin-top:15px;transition:all linear 300ms}.customer .c-main .cm-item:hover .cm-img{width:100%;border-radius:5px}.customer .c-main .cm-item:hover .cm-img .cm-imgc{opacity:0}.customer .c-main .cm-item:hover .cm-img .cm-imgs{opacity:1}.customer .c-main .cm-item:hover .cm-name{font-weight:600;color:#1fa79d}.customer .c-main .pagination{padding-bottom:40px}@media(min-width:1366px){.banner{height:620px}.service .s-item{height:170px}.service .s-item .s-title{font-size:18px;margin:50px auto 5px}.service .s-item a:hover .s-title{margin-top:40px}.infos,.news{padding:45px 0}.infos .i-left,.infos .i-right{width:650px}.infos .i-about .ia-cover,.infos .i-about .ia-video{height:310px}.infos .i-about .ia-content{font-size:16px !important}.infos .info-swiper .swiper-slide{width:300px;height:240px}.infos .info-swiper .swiper-slide .swiper-img{width:300px;height:200px}.infos .info-swiper .swiper-slide .shadow .text{font-size:16px}.infos .i-right .is-footer{height:115px}.news .n-banner,.news .n-news,.news .n-bids{width:425px}.news .n-banner .nb-main,.news .n-banner .nb-item{height:295px}.news .n-banner .nb-item .nb-text{font-size:16px;padding:10px 120px 10px 16px}.news .n-banner .nb-indicator{padding:10px}.news .n-banner .nb-indicator>a,.news .n-banner .nb-indicator>span{margin-right:10px;width:10px;height:10px}.news .n-news{margin-left:36px}.news .n-news .more-title{margin-bottom:10px}.news .n-news .nn-item{height:36px;font-size:16px;line-height:36px}.news .n-news .nn-item>a{padding:0 88px 0 98px}.news .n-bids{height:315px}.news .n-bids .nb-title .nb-tab a{font-size:18px;padding:10px 14px}.news .n-bids .nb-title .more-btn{padding-top:20px}.news .n-bids .nb-list .nb-item{height:36px;font-size:16px;line-height:36px}.news .n-bids .nb-list .nb-item>a{padding:0 98px 0 30px}.customer .c-title{padding-top:80px}.customer .c-main{margin-top:75px}.customer .c-main .cm-item{width:158px;margin:0 5px 80px}.customer .c-main .cm-item .cm-img{width:105px;height:105px}}@media(min-width:1610px){.banner{height:670px}.service .s-item{height:200px}.service .s-item .s-title{font-size:22px;margin:60px auto 5px}.service .s-item a:hover .s-title{margin-top:50px}.infos,.news{padding:55px 0}.infos .i-left,.infos .i-right{width:690px}.infos .i-about .ia-cover,.infos .i-about .ia-video{height:340px}.infos .info-swiper .swiper-slide{width:340px;height:260px}.infos .info-swiper .swiper-slide .swiper-img{width:340px;height:220px}.infos .i-right .is-footer{height:122px}.news .n-banner,.news .n-news,.news .n-bids{width:450px}.news .n-banner .nb-main,.news .n-banner .nb-item{height:314px}.news .n-news{margin-left:42px}.news .n-news .more-title{margin-bottom:14px}.news .n-news .nn-item{height:38px;line-height:38px}.news .n-bids{height:335px}.news .n-bids .nb-title{margin-bottom:10px}.news .n-bids .nb-title .nb-tab a{font-size:20px}.news .n-bids .nb-list .nb-item{height:38px;line-height:38px}.customer .c-title{padding-top:100px}.customer .c-main{margin-top:100px}.customer .c-main .cm-item{width:180px;margin:0 0 100px}.customer .c-main .cm-item .cm-img{width:120px;height:120px}}