﻿.home-banner{width:100%;height:auto}.home-banner .swiper-slide{display:flex;opacity:1 !important}.home-banner .swiper-slide .slide-wap-item{display:none;position:relative;overflow:hidden;flex:1;height:100vh;max-height:300px}.home-banner .swiper-slide .slide-wap-item img{width:100%;height:100%}.home-banner .swiper-slide .slide-item-bg{position:relative;overflow:hidden;flex:1;height:100vh;max-height:500px}.home-banner .swiper-slide .slide-item-bg .slideRim{position:absolute;left:-100%;top:0;width:100%;height:100%;transition:all .5s;overflow:hidden}.home-banner .swiper-slide .slide-item-bg .slideRim>div{width:500%;height:100%}.home-banner .swiper-slide .slide-item-bg:nth-child(2) .slideRim>div{margin-left:-100%}.home-banner .swiper-slide .slide-item-bg:nth-child(3) .slideRim>div{margin-left:-200%}.home-banner .swiper-slide .slide-item-bg:nth-child(4) .slideRim>div{margin-left:-300%}.home-banner .swiper-slide .slide-item-bg:nth-child(5) .slideRim>div{margin-left:-400%}.home-banner .swiper-slide.swiper-slide-active .slide-item-bg .slideRim{left:0}.home-banner .my-bullet-active{background:#fff;opacity:1}.home-wap-swiper{display:none;width:100%;max-height:62.5vw}.home-wap-swiper img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto;max-height:100%}.home-wap-swiper .my-bullet-active{background:#fff;opacity:1}.model{width:80%;max-width:1400px;margin:0 auto}.model-title{text-align:center}.model-title .model-title-text{font-family:"微软雅黑";color:#595959;font-size:40px}.model-title p{font-size:14px}.model-content{margin-top:25px}.unit-news-wrap{width:100%;height:auto;padding:65px 0 25px 0;background:#f6f7f9}.unit-l{width:40%;height:auto;margin-right:5%}.unit-l .news-img{width:100%;height:auto;max-height:434px;overflow:hidden}.unit-l .news-img img{width:100%;height:100%}.unit-l .news-info{padding:20px 1rem 1rem;background:#fff}.unit-l .news-title{display:block;font-size:18px;color:#595959;transition:all .5s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-r{width:55%;height:auto}.news-tab{width:100%}.tab-item{display:inline-block;float:left;font-size:16px;width:calc((100% - 3px)/3);height:55px;line-height:55px;border-right:1px solid #fff;text-align:center;color:#6c6c6c;background-color:#f3f3f3}.tab-item.on{color:rgba(255,255,255,1);background-color:#008c5c}.news-list{width:100%;height:auto}.news-list .news-item{width:100%;height:auto;padding:12px 0;margin:0;border-bottom:1px solid #eaeaea}.news-list .news-item a{display:block}.news-list .news-item a:hover .title{color:#008c5c}.news-list .news-item .date{float:left;margin-right:10px;width:80px;height:auto;text-align:center}.news-list .news-item .date p{font-size:30px;line-height:58px;color:#fff;background:#828d95;height:58px}.news-list .news-item .date span{display:block;color:#fff;background:#ccc;margin-top:1px;font-size:14px}.news-list .news-item .title-box{padding-left:80px;min-height:80px}.news-list .news-item .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.4;overflow:hidden;font-size:20px;color:#383838;text-overflow:ellipsis;transition:all .5s ease}.news-list .news-item .desc{color:#979797;font-size:15px;margin-top:6px;padding:0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.4;overflow:hidden}.main-business{width:100%;height:auto;padding:65px 0 25px 0}.model-s{width:33.33%;padding:0 15px}.model-s .model-img{display:block;width:100%;margin:0 auto;height:auto;max-width:500px;overflow:hidden}.model-s .model-img img{width:100%;height:auto}.model-info{color:#9c9c9c;text-align:center;display:block;margin-top:20px;font-size:18px}@media only screen and (max-width:800px){.unit-l{width:100%;height:auto;margin-right:0}.unit-r{margin-top:20px;width:100%;height:auto}.model{width:100%}.model-title p{padding:0 10px}.unit-r .date{display:none}.news-list .news-item .title-box{padding-left:0;min-height:0}.news-list .news-item .title{padding:0 10px}.home-banner{display:none}.home-wap-swiper{display:block}.model-s{width:100%}.model-s .model-img{width:100%;margin:0 auto;padding:15px;height:auto;overflow:hidden}}@media only screen and (min-width:769px) and (max-width:1199px){.model-s{width:33.33%;padding:0 15px}.model-s .model-img{width:100%;margin:0 auto;padding:20px;height:auto;overflow:hidden}}@media only screen and (min-width:1200px){.slide-item-bg{display:block}.slide-wap-item{display:none}}