.ibanner-swiper-container .swiper-slide{height:540px}.ibanner-swiper-container .swiper-slide .banner-content{height:100%;padding-top:100px;padding-bottom:100px}.ibanner-swiper-container .swiper-slide .banner-content img{display:inline-block}.map-container{height:550px;width:100%;max-width:1590px;margin:0 auto;padding:0 95px 100px}#map{height:100%}#map *{box-sizing:content-box}.map-box{border-bottom:2px solid #CDCDCD}.contact{max-width:1590px;padding:0 95px;margin:50px auto 100px}.contact h2{font-size:36px;line-height:46px;color:#333;margin-bottom:25px}.contact-container{display:flex;justify-content:space-between}.contact-container .contact-item{border:1px solid #e5e5e5;border-radius:6px;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,0.1);transition:border .2s;width:24%}.contact-container .contact-item .contact-item-title{padding:10px 20px;background-color:#999;color:#fff;transition:background-color .2s;font-size:18px}.contact-container .contact-item .contact-item-des{padding:10px 20px;font-size:14px;line-height:24px;height:116px;overflow:hidden}.contact-container .contact-item p{font-size:15px;line-height:24px}.contact-container .contact-item:hover{border-color:#214e6b}.contact-container .contact-item:hover .contact-item-title{background-color:#214e6b}.home-news{background:#eff7fa;padding-top:110px}.home-news ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:start}.home-news ul li{width:calc(100%/3 - 57px);position:relative;margin-bottom:112px;background:#fff;transition:all .3s;margin-left:calc(170px/2)}.home-news ul li:nth-of-type(3n-2){margin-left:0}.home-news ul li a{display:block}.home-news ul li .news-text{text-align:center;padding:35px 40px}.home-news ul li .news-title{text-transform:uppercase;color:#00a7d3;font-size:23px;font-weight:600;letter-spacing:2px;margin-bottom:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-news ul li .news-des{color:#9ab0bb;font-size:15px;font-weight:600}@media (max-width:1430px){.home-news ul li .news-text{padding:20px}.home-news ul li .news-title{font-size:18px}}.home-news .news-img{position:relative;overflow:hidden}.home-news .news-img .news-img-box{position:absolute;width:100%;height:100%;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#c1cfd4;transition:all .3s}.home-news .news-img:before{content:'';display:block;width:100%;padding-top:83%}.home-news .news-img:after{content:'';background-image:url('../images/icon/icon-03.png');background-size:60%;background-repeat:no-repeat;background-position:center center;display:block;width:73px;height:73px;border-radius:50%;background-color:#214e6b;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s}.home-news .news-time{position:absolute;top:30px;right:0;background:linear-gradient(to right, #214e6b, #214e6b, #fff, #fff);background-size:300%;background-position:0 50%;color:#fff;font-size:20px;text-transform:uppercase;padding:6px 30px 6px 12px;font-weight:bold;letter-spacing:1px;transition:all .3s}.home-news ul li:hover{background:#214e6b}.home-news ul li:hover a .news-title,.home-news ul li:hover a .news-des{color:#fff}.home-news ul li:hover .news-img .news-img-box{transform:scale(1.1)}.home-news ul li:hover .news-img:after{background-image:url('../images/icon/icon-04.png');background-size:30%}.home-news ul li:hover .news-time{background-position:100%;color:#214e6b}.news{padding-top:0}.news .news-pagination{margin-bottom:100px}.pagination{display:flex;align-items:center;justify-content:center}.pagination li+li{margin-left:10px}.pagination li a,.pagination li span{display:block;padding:10px 15px;line-height:1;transition:.3s;border:1px solid #00a7d3;color:#00a7d3}.pagination li.active a,.pagination li:hover a,.pagination li.active span,.pagination li:hover span{background:#00a7d3;color:#fff}.news-pagination{margin-top:-30px}.bread-crumbs{font-size:15px;padding:20px 0}.bread-crumbs *{color:#9d9d9d}.bread-crumbs a{text-decoration:none;border-bottom:1px solid transparent}.bread-crumbs a:hover{border-color:#214e6b}.bread-crumbs i{margin:0 15px}.news-content{padding-bottom:50px}.news-article-title{color:#00a7d3}.news-article-title h2{margin-top:24px}.news-article-title p{font-size:14px}.news-content{margin-top:20px}.news-content-mainimg{width:536px;height:363px;float:left;margin:0 35px 30px 0}.news-content-mainimg img{width:100%;height:100%;object-fit:cover}.news-content-text{font-size:15px}.news-content-text img{max-width:100%!important;display:inline-block}.case-list li{width:31.954%;margin-right:2.069%;margin-bottom:2.069%;box-shadow:0 0 26px rgba(164,164,164,0.19);background:#fff}.case-list li:nth-of-type(3n){margin-right:0}.case-list li a{display:block}.case-list li a .case-img{padding-bottom:58.5774%;position:relative}.case-list li a .case-img .case-img-box{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.case-list li a .case-img .case-img-box img{width:100%;height:100%;object-fit:cover;transition:.3s}.case-list li a .case-text{width:calc(100% - 60px);height:72px;border-bottom:1px solid #eaeaea;box-sizing:border-box;margin:0 auto}.case-list li a .case-text .case-title{float:left;width:50%;font-size:16px;line-height:72px;color:#333333;font-weight:lighter;height:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-list li a .case-text .case-hit{float:right;font-size:12px;line-height:72px;color:#807474;font-weight:lighter;margin-right:20px}.case-list li a .case-text .case-hit i{display:inline-block;margin-right:4px;vertical-align:middle}.case-list li a .case-text .case-hit span{vertical-align:middle}.case-list li a:hover .case-img-box img{transform:scale(1.1)}.case{background:#f5f5f5;padding-bottom:70px}.case .pagination{margin-top:0;padding:50px 0 30px}.home-product{padding-bottom:2%}.home-product .product-list ul{display:flex;flex-wrap:wrap;justify-content:start}.home-product .product-list li{width:calc(100%/3 - 30px);position:relative;margin-bottom:5%;margin-left:45px}.home-product .product-list li:nth-of-type(3n-2){margin-left:0}.home-product .product-list li a{display:block;border:1px solid transparent;transition:all .3s}.home-product .product-list li a:hover{border:1px solid #9ab0bb}.home-product .product-list li a:hover .product-img:after{opacity:0}.home-product .product-list li a:hover .product-text h3{color:rgba(255,255,255,0);transition:all .3s}.home-product .product-list li a:hover .product-text h3 strong{color:transparent;font-weight:bold;transition:all .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-product .product-list li a:hover .product-text h3 strong:before{background:rgba(255,255,255,0)}.home-product .product-list .product-img{position:relative}.home-product .product-list .product-img:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(33,78,107,0.7);z-index:1;transition:all .3s}.home-product .product-list .product-background-img{padding-top:78%;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#c1cfd4}.home-product .product-list .product-text{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:20%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;text-transform:uppercase;color:#fff;z-index:2}.home-product .product-list .product-text h3{font-size:22px;font-weight:700;line-height:1.1;width:100%}.home-product .product-list .product-text h3 strong{display:block;padding-top:30px;margin-top:15px;position:relative;font-size:40px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-product .product-list .product-text h3 strong:before{content:'';width:50%;height:1px;background:#fff;position:absolute;top:0;left:0;right:0;margin:0 auto}@media (max-width:1430px){.home-product .product-list .product-text h3 strong{font-size:32px}}@media (max-width:1300px){.home-product .product-list .product-text h3{font-size:20px}.home-product .product-list .product-text h3 strong{font-size:26px}}.home-product .product-list .product-des{padding:25px 15px 20px;text-align:center;font-size:21px;font-weight:600;color:#9ab0bb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-product .pagination{padding-bottom:100px}.product{background:#f5f5f5}.product-menu{border-top:1px solid #bfced5;border-bottom:1px solid #bfced5;padding:7px 0}.product-content{border-bottom:1px solid #cdcdcd;padding-bottom:50px}.product-content-mainimg{max-width:50%;height:30vw;width:initial;float:right;margin:0 0 30px 90px}.product-content-mainimg img{width:100%;height:100%;object-fit:cover}.product-content-title h2{font-size:30px;margin-bottom:30px}.about{padding:95px 15px 95px}.about>h2{color:#214e6b;font-size:45px;text-align:center;padding:0 0 50px;line-height:1.1;letter-spacing:2px;text-indent:2px}.about .about-box{display:flex;justify-content:space-between}.about .about-img{width:50%;position:relative}.about .about-text{width:50%;padding:35px 40px 45px;background-color:#eff7fa}.about .about-text>h2{color:#9aafbd;font-size:40px;line-height:1.5em}.about .about-text>h2 img{height:56px;margin-bottom:25px}.about .about-context{color:rgba(33, 78, 107);font-size:15px;font-weight:700;line-height:1.7em;cursor:ns-resize}.about .content-swiper-container{margin-top:30px}.about .content-swiper-container .swiper-slide{font-size:18px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px}.about .about-video-img-mask{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:rgba(0,0,0,0.7);cursor:pointer}.about .about-video-img-mask .about-video-play-icon{width:82px;height:82px;margin:auto;background:url(../images/icon/i52.png) center / cover no-repeat}.about-video{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);z-index:999999;display:none}.about-video.show{display:block}.about-video .about-video-close{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url(../images/icon/close.png) center / cover no-repeat;cursor:pointer}.about-video .about-video-source{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1200px}.about-video .about-video-source video{width:100%}.culture{padding-bottom:90px}.culture h2{color:#214e6b;font-size:45px;text-align:center;padding:85px 0 70px;line-height:1.1;letter-spacing:2px;text-indent:2px}.culture>div{display:flex;flex-wrap:wrap;justify-content:space-between}.culture .culture-item{width:20%;position:relative;padding:0 15px}.culture .culture-item+.culture-item::before{content:'';position:absolute;left:0;top:0;bottom:0;border-left:2px dashed #EDEEF2}.culture .culture-item .culture-item-title{text-align:center;margin-top:20px;font-size:20px;letter-spacing:1px;text-indent:1px;transition:.3s}.culture .culture-item .culture-item-des{text-align:center;font-size:15px;margin-top:10px;padding-bottom:15px}.culture .culture-item .culture-item-img{text-align:center}.culture .culture-item .culture-item-img-box{margin:0 auto;display:flex;vertical-align:top;width:100px;height:100px;border-radius:50%;overflow:hidden;background-color:#EDEEF2;transition:.3s}.culture .culture-item .culture-item-img-box svg{width:54px;height:54px;fill:#A7B1BA;margin:auto}.culture .culture-item:hover .culture-item-title{color:#214e6b}.culture .culture-item:hover .culture-item-img-box{background-color:#214e6b}.culture .culture-item:hover .culture-item-img-box svg{fill:#ffffff}.colormc{color:#214e6b}.color8{color:#888}.history{background:url(../images/mission_bg.jpg)}.history .history-container{padding:0 0 90px;background:rgba(222,222,222,0.1);box-shadow:0 0 300px rgba(0,0,0,0.05) inset}.history h2{color:#214e6b;font-size:45px;text-align:center;padding:85px 0 70px;line-height:1.1;letter-spacing:2px;text-indent:2px}.history .swiper-wrapper{padding-bottom:5px}.history .swiper-slide{width:100%;max-width:498px;height:200px;background:#fff;padding:37px 34px 27px;position:relative;box-shadow:1px 1px 5px rgba(33,78,107,0.3)}.history .swiper-slide:after{content:"";display:block;position:absolute;width:0;height:0;border-width:12px;border-style:solid;border-color:#214e6b transparent transparent #214e6b;opacity:0;bottom:0;right:0;transition:all .5s ease}.history .swiper-slide:hover .history-title{color:#214e6b}.history .swiper-slide:hover:after{opacity:1}.history .swiper-slide .history-title{font-size:20px;margin-bottom:17px;color:#214e6b;display:flex;align-items:center}.history .swiper-slide .history-title i{width:6px;height:6px;border-radius:50%;background:#214e6b;overflow:hidden;display:inline-block;margin-right:5px}.history .swiper-slide .history-content{font-size:15px}.history .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#214e6b}.history-progress{margin-top:50px;padding-top:22px;background:url(../images/bg11.png) repeat-x;position:relative}.history-progress .swiper-pagination{top:15px;height:7px;width:100%}.history-progress .history-progress-text{display:flex;justify-content:space-between;padding:20px 40px 0}.maxWidth1715px{max-width:1715px;margin-left:auto !important;margin-right:auto !important;float:none !important;padding-left:95px;padding-right:95px}.history-swiper-box{position:relative}.history-swiper-button-prev{left:-80px;opacity:1!important;color:#214e6b}.history-swiper-button-next{right:-80px;opacity:1!important;color:#214e6b}.history-swiper-button-copy{width:32px;height:16px;top:66px}.history-swiper-button-prev-copy{left:0;color:#214e6b}.history-swiper-button-prev-copy:after{font-size:16px}.history-swiper-button-next-copy{right:0;color:#214e6b}.history-swiper-button-next-copy:after{font-size:16px}.honor{border-bottom:2px solid #CDCDCD;background:url(../images/guan02.jpg) center / cover no-repeat}.honor .honor-box{box-shadow:0 0 300px rgba(0,0,0,0.4) inset;padding:0 0 102px;background:rgba(0,0,0,0.1)}.honor h2{color:#fff;font-size:45px;text-align:center;padding:85px 0 70px;line-height:1.1;letter-spacing:2px;text-indent:2px}.honor .swiper-slide{width:33.3%}.honor .swiper-slide .honor-img{width:100%;padding-bottom:76%;position:relative}.honor .swiper-slide .honor-img-box{position:absolute;width:100%;height:100%;padding:20px;top:0;bottom:0;left:0;right:0;overflow:hidden;border-radius:6px;background:rgba(255,255,255,0.7)}.honor .swiper-slide img{width:100%;height:100%;object-fit:contain;transition:.5s}.honor .swiper-slide:hover img{transform:scale(1.06)}.honor .swiper-slide .honor-title{text-align:center;font-size:20px;margin-top:24px;color:#fff}.honor .honor-swiper-container{padding-bottom:50px}.honor .honor-swiper-pagination{top:auto;bottom:0;height:7px}.honor .honor-swiper-pagination .swiper-pagination-progressbar-fill{background:rgba(255,255,255,0.7)}.honor .swiper-pagination-bullet-active{background:rgba(255,255,255,0.7)}.serve{border-bottom:2px solid #CDCDCD}.serve h2{color:#214e6b;font-size:45px;text-align:center;padding:20px 0 70px;line-height:1.1;letter-spacing:2px;text-indent:2px}.serve .serve-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:100px}.serve .serve-content .serve-content-img{width:50%;max-height:540px;background:url('../images/use2.jpg') center / cover no-repeat;box-shadow:0 0 200px rgba(255,255,255,0.5) inset}.serve .serve-content .serve-content-img img{width:100%;height:100%;object-fit:cover}.serve .serve-content .serve-content-box{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%;background-image:linear-gradient(40deg, #367ead, #00a7d3)}.serve .serve-content .serve-content-box .serve-content-item{width:33.333%;padding:10px;color:#fff;text-align:center;position:relative;height:180px;display:flex}.serve .serve-content .serve-content-box .serve-content-item .serve-content-text{margin:auto}.serve .serve-content .serve-content-box .serve-content-item .serve-content-text .serve-content-des{font-size:42px;margin-bottom:10px;line-height:1}.serve .serve-content .serve-content-box .serve-content-item .serve-content-text .serve-content-title{font-size:15px;height:66px}@media (min-width:1385px){.serve .serve-content .serve-content-box .serve-content-item .serve-content-text .serve-content-title{height:44px}}.serve .serve-content .serve-content-box .serve-content-item::after{content:'';position:absolute;border-right:3px solid #fff;right:0;top:0;bottom:0}.serve .serve-content .serve-content-box .serve-content-item::before{content:'';left:0;right:0;bottom:0;position:absolute;border-bottom:3px solid #fff}.serve .serve-content .serve-content-box .serve-content-item:nth-last-of-type(1)::before,.serve .serve-content .serve-content-box .serve-content-item:nth-last-of-type(2)::before,.serve .serve-content .serve-content-box .serve-content-item:nth-last-of-type(3)::before{border-bottom:0}.purpose{text-align:center;height:300px;background:url('../images/banner1.jpg') center / cover no-repeat}.purpose .purpose-box{background:rgba(0,0,0,0.4);height:100%;display:flex}.purpose h2{color:#fff;font-size:32px;line-height:1.8;margin:auto;height:auto;padding:0}.article-container{border-bottom:1px solid #cdcdcd}.prev-next-article{clear:both;display:flex;justify-content:space-between;margin-top:30px}.prev-next-article>div{width:49%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prev-next-article>div a{color:#00a7d3;font-size:15px}.prev-next-article>div a:hover{color:#214e6b}.prev-next-article>div:nth-last-of-type(1){text-align:right}.prev-next-case{width:536px;margin-left:auto;margin-right:auto}.prev-next-case-link{padding:8px 20px;font-size:14px;background:#00a7d3;color:#ffffff !important;display:inline-block;font-weight:bold;border-radius:3px;transition:.3s}.prev-next-case-link:active{background:#214e6b}.prev-next-case-link.disable{background:#bbb;cursor:default}