@charset "utf-8";.fl{float:left}.fr{float:right}.clr{clear:both;content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner{background:#ccc}.banner .swiper-container{width:100%;height:auto}.banner .swiper-slide{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.banner .banner-prev-btn,.banner .banner-next-btn{position:absolute;color:#3b89c0;z-index:10;top:50%;font-size:1.6rem;margin-top:-0.8rem}.banner .banner-prev-btn{left:.4rem}.banner .banner-next-btn{right:.4rem}.banner .swiper-pagination-bullet-active{background:#3b89c0}.banner img{display:block;width:100%}.company__img img{width:100%}.services{background:#333;color:#fff}.services .common-title{text-align:center;color:#60a1ce}.services__col{padding-top:.32rem;padding-bottom:.32rem}.services__icon{text-align:center;font-size:1.06666667rem;width:1.6rem;height:1.6rem}.services__icon i{line-height:1.6rem}.services__title{font-size:.42666667rem}.services__cont{color:#aaa;margin-top:.4rem}.services .read-more__btn{color:#fff}.news .common-title{position:relative;padding:0 .4rem}.news .common-title .read-more__btn{position:absolute;right:.4rem;font-size:.37333333rem;padding:.13333333rem 0}.news__col:hover .news__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news__col:hover .hvr-underline-from-left:before{right:0}.news__info{background:#fff;padding:.26666667rem .26666667rem}.news__time{color:#888;padding:.26666667rem 0;font-size:.32rem}.news__time i{margin-right:.26666667rem}.news__title{font-size:.42666667rem;height:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news__cont{color:#888;min-height:1.68rem}.news__pic{overflow:hidden}.news__pic img{display:block;width:100%;-webkit-transition:all ease .5s;transition:all ease .5s}@media screen and (max-width:992px){.common-frame{padding:.8rem 0}.common-title{text-align:center}.company__img{display:none}.company .read-more__btn{color:#3b89c0}.services__icon{font-size:1.86666667rem;width:2.93333333rem;height:2.93333333rem}.services__icon i{line-height:2.93333333rem}.news__col{margin-top:.26666667rem;margin-bottom:.26666667rem;float:left;width:50%}}@media screen and (max-width:768px){.services__icon{font-size:1.06666667rem;width:1.6rem;height:1.6rem}.services__icon i{line-height:1.6rem}.news__col{width:100%;float:inherit}.news__pic{display:none}}