.common_banner{height:480px;width:100%;position:relative}.common_banner>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.common_banner>div{position:absolute;width:100%;left:0;z-index:999;bottom:50px}.common_banner>div .container p{font-size:24px;color:#fff;line-height:30px;font-style:italic;text-transform:uppercase;position:relative;font-weight:600}.common_banner>div .container p::before{position:absolute;content:'-';left:3px;font-size:24px;color:#fff;top:-30px}.common_banner>div .container h3{font-size:60px;color:#fff;letter-spacing:4px;font-weight:600;margin-top:10px}.content{font-size:14px;line-height:28px;color:#666}body{overflow-x:hidden}.main{margin-top:60px;margin-bottom: 50px;}.title__2{position:relative;width:100%}.title__2::after{position:absolute;content:'';left:0;top:200px;width:217px;height:219px;background-image:url(../imgs/2.png)}.title__2::before{position:absolute;content:'';left:40px;top:50px;width:492px;height:427px;background-image:url(../imgs/x.png);background-repeat:no-repeat}.title__2 p{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:tb-lr;writing-mode:tb-lr;font-size:60px;color:#eee;font-style:italic;text-transform:uppercase;font-weight:600;display:inline-block}.title__2 h3{display:inline-block;vertical-align:top;position:relative;z-index:66;color:#138ed5;font-weight:600;font-size:30px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:tb-lr;writing-mode:tb-lr;letter-spacing:3px;margin-top:15px}.title__3 h3{font-size:24px;color:#333}.title__3 p{font-size:14px;color:#999;margin-top:10px}.title__3 span{display:inline-block;width:44px;height:44px;background:#eee;border-radius:50%;line-height:44px;text-align:center;margin-top:25px}.title__3 span i{color:#138ed5;font-size:25px}.title__4{text-align:center}.title__4 p{font-size:60px;font-style:italic;color:#eee;font-weight:800;text-transform:uppercase;height:40px}.title__4 h3{color:#138ed5;font-weight:800;letter-spacing:4px;font-size:36px}.container_2{height:auto}.container_2 .left{float:left;width:300px}.container_2 .right{width:900px;position:relative;z-index:999;float:left}.profile .about{margin-top:60px;padding-bottom:75px}.profile .team{position:relative}.profile .team img{width:100%}.profile .team>div{position:absolute;left:0;top:0;width:100%;z-index:99}.profile .team .container{height:220px;background-color:#fff}.profile .team .container>ul{border-left:1px solid #eee;height:150px;position:relative;top:10px;z-index:99999}.profile .team .container>ul li{float:left;width:25%;border-right:1px solid #eee;height:150px;text-align:center}.profile .team .container>ul li span{font-size:36px;line-height:36px;font-weight:600;display:inline-block;margin-top:35px}.profile .team .container>ul li p{font-size:16px;color:#9a9a9a;line-height:24px;margin-top:20px}.profile .equipment{margin-top:60px}.profile .equipment>div{margin-bottom:30px}.profile .equipment>div img{width:100%}.concept>div .right>div{float:left}.concept>div .right>div:first-child ul li{overflow:auto;margin-top:10px}.concept>div .right>div:first-child ul li>div{width:80px;float:left}.concept>div .right>div:first-child ul li>div p{font-size:20px;color:#333;font-weight:600;line-height:30px}.concept>div .right>div:first-child ul li>div span{font-size:14px;font-style:italic;color:#999}.concept>div .right>div:first-child ul li>p{float:left;margin-left:45px;font-size:14px;color:#666;line-height:30px}.concept>div .right>div:last-child{float:right;margin-top:10px}.environment .right img{margin-bottom:10px;width:100%}.qualification .right{height:546px;background:#eff5fa}.qualification .right>div{float:left}.qualification .right>div:first-child{width:420px;margin-left:60px;margin-top:120px}.qualification .right>div:first-child>img{display:none;width:100%}.qualification .right>div:first-child .show{display:block}.qualification .right>div:last-child{width:300px;margin-top:80px;float:right;margin-right:60px}.qualification .right>div:last-child .swiper-container{height:300px;width:300px}.qualification .right>div:last-child .swiper-container .swiper-slide{font-size:14px;text-align:right;-webkit-transition:all .5s ease;transition:all .5s ease;line-height:24px}.qualification .right>div:last-child .swiper-container .swiper-slide-active{color:#138ed5;font-size:20px}.qualification .right>div:last-child .btns{position:relative;text-align:right;margin-top:60px}.qualification .right>div:last-child .btns .swiper-button-prev-1{right:0;bottom:0;height:44px;display:inline-block;cursor:pointer;margin-right:50px;line-height:44px;text-transform:uppercase;font-size:14px;color:#9a9a9a}.qualification .right>div:last-child .btns .swiper-button-prev-1 i{font-size:20px;color:#ccc;position:relative;top:2px}.qualification .right>div:last-child .btns .swiper-button-next-1{right:0;bottom:0;height:44px;display:inline-block;cursor:pointer;line-height:44px;text-transform:uppercase;font-size:14px;color:#9a9a9a}.qualification .right>div:last-child .btns .swiper-button-next-1 i{font-size:20px;color:#ccc;position:relative;top:2px}.btn__2{width:120px;height:44px;background:#f7f7f7;display:inline-block;text-align:center;line-height:44px;font-size:14px;color:#999;position:relative}.btn__2:hover{color:#fff}.btn__2:hover::after{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9}.btn__2::after{content:"";width:100%;height:100%;background:#138ed5;position:absolute;left:0;top:0;z-index:5;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1),-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9;z-index:1}.btn__2 span{position:relative;z-index:22}.btn__2 i{font-size:14px}.before{position:relative}.before::after{position:absolute;content:'';right:-217px;top:-50px;width:217px;height:219px;background-image:url(../imgs/2.png)}.equipment{overflow-x:hidden}.equipment ul{margin-top:40px;position:relative}.equipment ul li{height:300px;background:#fff;margin-top:20px;border:1px solid #eee;position:relative;padding:30px}.equipment ul li:hover{border:1px solid #f7f7f7}.equipment ul li:hover .btn__2{color:#fff}.equipment ul li:hover .btn__2::after{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9}.equipment ul li:hover::after{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9}.equipment ul li::after{content:"";width:100%;height:100%;background:#f7f7f7;position:absolute;left:0;top:0;z-index:5;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1),-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9;z-index:1}.equipment ul li figure{display:block;height:100%;position:relative;z-index:99}.equipment ul li figure>div{float:left;height:100%}.equipment ul li figure>div:first-child{height:100%;width:425px}.equipment ul li figure>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.equipment ul li figure>div:last-child{margin-left:50px;position:relative;width:645px}.equipment ul li figure>div:last-child h3{margin-top:15px}.equipment ul li figure>div:last-child h3 a{font-size:24px;color:#333}.equipment ul li figure>div:last-child figcaption{font-size:14px;color:#999;line-height:24px;margin-top:15px}.equipment ul li figure>div:last-child>a{position:absolute;left:0;bottom:0}.business .right .desc___ ul{margin-top:20px;overflow:auto}.business .right .desc___ ul li{float:left;width:16.666%;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;top:0}.business .right .desc___ ul li img{width:100%}.business .right .desc___ ul li:hover{top:-10px}.business .right .desc___ ul li:hover figcaption{color:#138ed5}.business .right .desc___ ul li figcaption{font-size:16px;color:#666;padding-top:15px}.business .right .slide{height:760px;background-image:url(../imgs/business/bg.jpg);background-repeat:no-repeat;background-position:center;margin-top:50px;background-size:cover}.business .right .slide>div{padding:50px;position:relative}.business .right .slide>div .swiper-container{width:100%;height:710px}.business .right .slide>div .swiper-pagination{bottom:50px}.business .right .slide>div .swiper-pagination .swiper-pagination-bullet{background:none;position:relative;cursor:pointer;width:24px;height:24px;margin:0 5px;opacity:1}.business .right .slide>div .swiper-pagination .swiper-pagination-bullet::after{position:absolute;left:0;top:0;content:'\e62c';font-size:24px;color:#ccc;font-family:'iconfont'}.business .right .slide>div .swiper-pagination .swiper-pagination-bullet-active::after{color:#138ed5}.business .right .slide>div .button-prev{position:absolute;left:0;z-index:98999;bottom:50px;height:44px;cursor:pointer;line-height:44px;text-transform:uppercase;font-size:14px;color:#9a9a9a}.business .right .slide>div .button-prev i{font-size:20px;color:#ccc;position:relative;top:2px}.business .right .slide>div .button-next{position:absolute;right:0;z-index:98999;bottom:50px;height:44px;cursor:pointer;line-height:44px;text-transform:uppercase;font-size:14px;color:#9a9a9a}.business .right .slide>div .button-next i{font-size:20px;color:#ccc;position:relative;top:2px}.business .right .slide>div .swiper-slide figure{display:block}.business .right .slide>div .swiper-slide figure>div:first-child{width:100%;height:450px}.business .right .slide>div .swiper-slide figure>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business .right .slide>div .swiper-slide figure>div:last-child h3{font-size:24px;color:#138ed5;margin-top:35px;margin-bottom:20px}.business .right .slide>div .swiper-slide figure>div:last-child figcaption{font-size:14px;color:#666;line-height:24px}.case .case_list{margin-top:60px}.case .case_list ul li{border:1px solid #eee;position:relative;float:left;width:400px;height:520px;margin-right:-1px;margin-bottom:-1px}.case .case_list ul li:hover figure time,.case .case_list ul li:hover figure span,.case .case_list ul li:hover figure figcaption{color:#99c4dd}.case .case_list ul li:hover figure h4 a{color:#fff}.case .case_list ul li:hover::after{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9}.case .case_list ul li::after{content:"";width:100%;height:100%;background:#138ed5;position:absolute;left:0;top:0;z-index:5;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:transform .5s cubic-bezier(.215, .61, .355, 1),-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9;z-index:1}.case .case_list ul li figure{height:100%;width:100%;display:block;position:relative;padding:50px;z-index:6}.case .case_list ul li figure time{font-size:14px;display:inline-block;color:#999}.case .case_list ul li figure h4{margin-top:10px}.case .case_list ul li figure h4 a{font-size:20px;color:#333}.case .case_list ul li figure>span{font-size:14px;display:inline-block;color:#999;margin-top:15px}.case .case_list ul li figure .imgs{position:absolute;left:50px;bottom:50px;height:180px}.case .case_list ul li figure .imgs img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.case .case_list ul li figure figcaption{font-size:14px;display:inline-block;color:#999;line-height:24px;position:absolute;width:300px;left:50px;bottom:250px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news .news_list{margin-top:40px}.news .news_list ul li{float:left;margin-right:30px;width:380px;margin-top:20px;overflow:hidden;height:418px}.news .news_list ul li:nth-of-type(3n){margin-right:0}.news .news_list ul li figure{height:100%;display:block;position:relative}.news .news_list ul li figure:hover>div:first-child{height:0}.news .news_list ul li figure:hover>div:last-child{height:100%}.news .news_list ul li figure:hover>div:last-child>span{margin-top:50px}.news .news_list ul li figure:hover>div:last-child h4{-webkit-line-clamp:2}.news .news_list ul li figure>div{-webkit-transition:all .8s ease;transition:all .8s ease}.news .news_list ul li figure>div:first-child{height:228px}.news .news_list ul li figure>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news .news_list ul li figure>div:last-child{height:190px;background-color:#f7f7f7;padding:30px}.news .news_list ul li figure>div:last-child h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:20px;color:#333;line-height:30px;margin-bottom:20px;margin-top:10px;-webkit-transition:all .6s ease;transition:all .6s ease}.news .news_list ul li figure>div:last-child span{color:#999;font-size:14px;display:inline-block;-webkit-transition:all .6s ease;transition:all .6s ease}.news .news_list ul li figure>div:last-child>a{display:inline-block;margin-top:65px}.news .news_list ul li figure>div:last-child>a i{font-size:22px;color:#138ed5}.news .news_list ul li figure>div:last-child figcaption{font-size:14px;color:#999;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contact .right>div{height:660px;background-image:url(../imgs/contact.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:0 60px}.contact .right>div h2{padding-top:60px;font-size:24px;color:#333}.contact .right>div>div{margin-top:50px}.contact .right>div>div img{width:100%}.contact .right>div ul{margin-top:40px}.contact .right>div ul li{line-height:40px;color:#666}.contact .right>div ul li span{display:inline-block;text-align:justify;text-align-last:justify;width:80px;font-size:16px;color:#999}.details{width:1100px;margin:0 auto}.details .content_ .details_title{text-align:center}.details .content_ .details_title h2{font-size:24px;color:#333;line-height:24px;padding-top:40px;padding-bottom:10px}.details .content_ .details_title P{font-size:16px;color:#666}.details .content_ article{font-size:16px;color:#666;line-height:28px;margin-top:35px}.details .content_ article img{max-width:100%}.details .others{text-align:center;margin-top:50px}.details .others a{display:inline-block;text-align:center;height:60px;line-height:60px;color:#666;background-repeat:no-repeat;background-position:center;background-size:90%}.details .others a:hover{color:#138ed5}.details .others a:nth-of-type(1),.details .others a:nth-of-type(3){width:340px}.details .others a:first-child{float:left}.details .others a:last-child{float:right}.details .others a:nth-of-type(1){background-image:url(../imgs/rr.png)}.details .others a:nth-of-type(3){background-image:url(../imgs/lr.png)}.details .others a:nth-of-type(2){width:290px;background-image:url(../imgs/tr.png)}.details .recommendation{margin-top:50px}.details .recommendation h4{font-size:30px;letter-spacing:2px;color:#333}.details .recommendation h4 span{color:#138ed5;font-size:18px;position:relative;top:-10px}.details .recommendation h4 div{margin-left:140px;border-top:1px solid #ddd;padding-top:2px;border-bottom:1px solid #ddd;position:relative;top:-12px}.details .recommendation>ul{margin-top:20px;overflow:auto}.details .recommendation>ul li{width:350px;margin-right:25px;float:left}.details .recommendation>ul li:last-child{margin-right:0}.details .recommendation>ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}.details .recommendation>ul li:hover figcaption{color:#138ed5}.details .recommendation>ul li div{height:222px;overflow:hidden}.details .recommendation>ul li div img{height:100%;width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease;transition:all .5s ease}.details .recommendation>ul li figcaption{font-size:18px;color:#333;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=main.css.map */

.news .news_list ul{
    overflow: auto;
    overflow-x: hidden;
}

.qualification .right>div:first-child{
    height: 100%;
    margin-top: 0;

    display: flex;
    align-items: center;
}
.qualification .right>div:first-child>img{
    max-height: 100%;
    object-fit: cover;
}


.product .container ul li{
    float: left;
    margin-right: 30px;
    width: 380px;
    text-align: center;
    margin-top: 20px;
}
.product .container ul li figure>div:first-child{
    height: 228px;
    text-align: center;
    background-color: #f7f7f7;
}
.product .container ul li figure>div:first-child img{
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}

.product .container ul li figure>div:last-child h3 a{
    font-size: 16px;
    color: #555;
    text-align: center;
    line-height: 34px;
}
.product .container ul li:nth-of-type(3n){
    margin-right: 0;
}
/*.before{
    height: 950px;
}*/
.before::-webkit-scrollbar {
    /*隐藏滚轮*/
    display: none;
    }
