﻿.leixing_title{}
.leixing_title p{color: #181818; position: relative;}
.leixing_title p:before{content: ""; display: block; height: 0.04rem; width: 0.6rem; background: #0c5ca5; position: absolute; bottom: 0; left: 0;}


.blockbg{background: #f7f8f8;}

/*主营业务*/
.business_title p{color: #181818;}
.business_title span{display: block; width: 8rem; line-height: 1.6; color: #5f5f5f;}
.business-show .business-box .business_item{margin-bottom: 0.2rem;}
.business-show .business-box .business_item .pic-box{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;}
.business-show .business-box .business_item .pic-box img{max-width: 100%; max-height: 100%; display: block;}
.business-show .business-box .business_item .wz-box{color: #fff;  position: absolute; width: 100%; height: 1.85rem; z-index: 9; bottom: 0; left: 0; background: linear-gradient(180deg, transparent, #0c5ca5); padding: 1.1rem 0.4rem 0rem;-webkit-transition: all .2s linear;transition: all .2s linear;}
.business-show .business-box .business_item .wz-box h3{margin-bottom: 0.3rem;-webkit-transition: all .3s linear;transition: all .3s linear;}
.business-show .business-box .business_item .wz-box p{line-height: 1.8;text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.business-show .business-box .business_item .wz-box span{display: block; margin: auto; width: 1.3rem; height: 0.44rem; text-align: center; line-height: 0.44rem; background: #1a82e1; border-radius: 0.08rem;}
.business-show .business-box .business_item:hover .wz-box{height: 100%; background: rgba(12,92,165,0.7); display: flex; align-items: center; padding: 0.4rem;}
.business-show .business-box .business_item:hover .wz-box h3{text-align: center;}
/*主营业务 end*/

/*公司介绍*/
.companyIntroduction {}
.companyIntroduction .companyIntroduction_box{}
.companyIntroduction .companyIntroduction_box .wz-box p{line-height: 1.8; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.companyIntroduction .companyIntroduction_box .wz-box a{display: block; width: 1.3rem; height: 0.44rem; text-align: center; line-height: 0.44rem; background: #1468ae; color: #fff; border-radius: 0.08rem;}
.video-box{height: 3.75rem; overflow: hidden;}
.video-box .bofang{width: 100%; height: 100%;display: flex; justify-content: center; align-items: center; position: relative;}
.video-box img{width: 100%;}
.video-box .bofang-botton{width: 100%; height: 100%;  position: absolute; z-index: 2; display: flex; justify-content: center; align-items: center;}
.video-box .bofang-botton .icon{font-size: 0.56rem; color:#fff;background: rgba(0,0,0,0.73); border-radius: 50%; padding: 0.15rem;}
/*公司介绍 end*/
/*新闻中心*/
.news-show .news-box{border-top: 1px solid #e1e0e0;}
.news-show .news-box .item_news{display: block; height: 1.49rem; padding: 0.25rem 0.3rem; -webkit-transition: all .2s linear;transition: all .2s linear; border-bottom: 1px solid #e1e0e0;}
.news-show .news-box .item_news:hover{box-shadow: 0 0 0.07rem -0.02rem rgba(218,215,215,0.35); background: #fff;}
.news-show .news-box .item_news .title{color: #3b3b3b; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.news-show .news-box .item_news .leadin{color: #888; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.6;}
.news-show .news-box .item_news .date{color: #5d5d5d; width: 1.2rem;}


.news_title{}
.news_title p{color: #181818; position: relative;}
.news_title.on p{color: #0c5ca5;}
.news_title.on p:after{content: ""; display: block; height: 0.04rem; width: 0.6rem; background: #0c5ca5; position: absolute; bottom: 0; left: 50%; margin-left: -0.3rem;}
.case .line{height: 0.34rem; width: 0.02rem; background: #d3d2d2;}

.case .case-box {}
.case .case-box a{-webkit-transition: all .2s linear;transition: all .2s linear;}
.case .case-box a:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}

.case .case-box a .pic-box{height: 2rem; position: relative; overflow: hidden;}
.case .case-box a .pic-box .imgWrap_bg{position:absolute;left:0%;top:0;width:114%;height:114%;object-fit:cover;-webkit-filter:blur(13px);filter:blur(13px)}
.case .case-box a .pic-box .imgWrap_img{display:block;width:100%;height:100%;position:relative}

.case .case-box a h3{width: 100%; box-sizing: border-box; color: #202020; font-size: 0.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.case .case-box .swiper-slide{padding: 0px 0.16rem;}

.swiper-prev, .swiper-next {position: absolute; top: 50%; height: 0.40rem; margin-top: -0.20rem; z-index: 10; cursor: pointer;text-align: center; line-height: 0.40rem;font-size: 0.60rem!important; outline: none;}
.swiper-next, .swiper-container-rtl .swiper-prev {color: #838383; right: -0.60rem; left: auto;}
.swiper-prev, .swiper-container-rtl .swiper-next {color: #838383; left: -0.60rem; right: auto;}
.swiper-prev.swiper-button-disabled, .swiper-next.swiper-button-disabled { opacity: 0.35;}



