@charset "UTF-8";.banner-container img{width:100%}.banner-container .swiper-pagination-bullet{background:#fff;opacity:.5}.banner-container .swiper-pagination-bullet-active{background:#bb0511;opacity:1}.banner-container .swiper-button{background:rgba(0,0,0,0.4);color:#fff;right:0;font-size:20px;text-align:center;width:40px;height:66px;line-height:66px;margin-top:-33px}.banner-container .swiper-button .iconfont{font-size:25px}.banner-container .swiper-button-prev{left:0}.main.index-main .container,.main.index-main .container-auto{width:1440px}.main.index-main ul,.main.index-main h1,.main.index-main h2,.main.index-main h3,.main.index-main h4,.main.index-main h5,.main.index-main h6,.main.index-main p,.main.index-main dl,.main.index-main dd{padding:0;margin:0;font-weight:normal}.main.index-main .pd-rt-0{padding-right:0}.main.index-main .pd-lt-0{padding-left:0}.main.index-main .scale-img{overflow:hidden}.main.index-main .scale-img img{transition:.3s}.main.index-main .scale-img:hover img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.main.index-main .ob-cover-img img,.main.index-main .ob-contain-img img{width:100%;height:100%}.main.index-main .ob-cover-img img{object-fit:cover}.main.index-main .ob-contain-img img{object-fit:contain}.main.index-main .display-table{display:table;width:100%;height:100%}.main.index-main .display-table .ver-middle{display:table-cell;vertical-align:middle;height:100%}.main.index-main .fa,.main.index-main .iconfont{vertical-align:middle;display:inline-block}.main.index-main .index-service,.main.index-main .index-design,.main.index-main .index-designers,.main.index-main .index-buildings,.main.index-main .index-pinzhi,.main.index-main .index-customer,.main.index-main .index-news,.main.index-main .index-news__items{width:100%}.main.index-main .index-service .title,.main.index-main .index-design .title,.main.index-main .index-designers .title,.main.index-main .index-buildings .title,.main.index-main .index-pinzhi .title,.main.index-main .index-customer .title,.main.index-main .index-news .title,.main.index-main .index-news__items .title{width:100%;padding:60px 0 0}.main.index-main .index-service .title h2,.main.index-main .index-design .title h2,.main.index-main .index-designers .title h2,.main.index-main .index-buildings .title h2,.main.index-main .index-pinzhi .title h2,.main.index-main .index-customer .title h2,.main.index-main .index-news .title h2,.main.index-main .index-news__items .title h2,.main.index-main .index-service .title h4,.main.index-main .index-design .title h4,.main.index-main .index-designers .title h4,.main.index-main .index-buildings .title h4,.main.index-main .index-pinzhi .title h4,.main.index-main .index-customer .title h4,.main.index-main .index-news .title h4,.main.index-main .index-news__items .title h4{text-align:center;color:#404040;font-family:'思源黑体'}.main.index-main .index-service .title h2,.main.index-main .index-design .title h2,.main.index-main .index-designers .title h2,.main.index-main .index-buildings .title h2,.main.index-main .index-pinzhi .title h2,.main.index-main .index-customer .title h2,.main.index-main .index-news .title h2,.main.index-main .index-news__items .title h2{font-size:34px;line-height:40px}.main.index-main .index-service .title h4,.main.index-main .index-design .title h4,.main.index-main .index-designers .title h4,.main.index-main .index-buildings .title h4,.main.index-main .index-pinzhi .title h4,.main.index-main .index-customer .title h4,.main.index-main .index-news .title h4,.main.index-main .index-news__items .title h4{font-size:20px;line-height:32px;padding:5px 0 0;color:#898989;letter-spacing:2px}.main.index-main .index-service .index-service__items{width:100%;padding:40px 0 0}.main.index-main .index-service .index-service__items ul{margin:0 -6px}.main.index-main .index-service .index-service__items ul li{width:25%;float:left;padding:0 6px}.main.index-main .index-service .index-service__items ul li .item-box{width:100%;position:relative;overflow:hidden}.main.index-main .index-service .index-service__items ul li .item-box .thumb-pic{width:100%}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__top{width:100%;left:0;top:0;position:absolute;padding:25px 20px 0}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__top h3,.main.index-main .index-service .index-service__items ul li .item-box .item-cover__top p{color:#fff}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__top h3{font-size:26px;line-height:40px}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__top p{font-size:16px;font-family:'思源黑体'}.main.index-main .index-service .index-service__items ul li .item-box .btn-more{display:block;position:absolute;left:25px;bottom:18px;background:rgba(0,0,0,0.6);color:#fff;line-height:28px;padding:0 10px;border-radius:6px;font-size:14px;font-family:'思源黑体'}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__bottom{width:100%;background:rgba(255,255,255,0.9);position:absolute;left:0;bottom:-100%;z-index:2;padding:20px 20px 13px}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__bottom h3{font-size:28px;line-height:35px}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__bottom h3 a{color:#373737}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__bottom h3 a:hover{color:#9a0004}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__bottom h5{font-size:18px;color:#373737;line-height:24px;padding:5px 0 0}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__bottom p{font-size:12px;color:#373737;line-height:20px;height:45px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:5px 0 0;text-align:justify}.main.index-main .index-service .index-service__items ul li .item-box .item-cover__bottom .btn-more-red{display:inline-block;background:#9a0004;color:#fff;line-height:28px;padding:0 10px;border-radius:6px;font-size:14px;font-family:'思源黑体';margin:10px 0 0}.main.index-main .index-service .index-service__items ul li .item-box:hover{box-shadow:2px 2px 6px rgba(126,126,126,0.43)}.main.index-main .index-service .index-service__items ul li .item-box:hover .item-cover__top{top:-100%}.main.index-main .index-service .index-service__items ul li .item-box:hover .item-cover__bottom{bottom:0}.main.index-main .index-service .index-service__items ul li:hover{padding:0 10px}.main.index-main .index-design .index-design__tabs{width:100%;padding:25px 0 0}.main.index-main .index-design .index-design__tabs ul{display:flex;justify-content:center}.main.index-main .index-design .index-design__tabs ul:before,.main.index-main .index-design .index-design__tabs ul:after{display:none}.main.index-main .index-design .index-design__tabs ul li{padding:0 25px;line-height:38px}.main.index-main .index-design .index-design__tabs ul li a{display:block;font-size:16px;color:#000}.main.index-main .index-design .index-design__tabs ul li.active{position:relative}.main.index-main .index-design .index-design__tabs ul li.active:after{content:'';display:block;width:15px;height:2px;background:#9a0004;position:absolute;bottom:0;left:25px}.main.index-main .index-design .index-design__tabs ul li.active a{color:#9a0004}.main.index-main .index-design .index-design__tabs ul li.more a{width:73px;height:100%;background:url("../images/index-20221019/icon-index-design__tabs-more.png") no-repeat center}.main.index-main .index-design .index-design__items{width:100%;padding:20px 0 0}.main.index-main .index-design .index-design__items .container-fluid{padding:0;width:1670px}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide{position:relative}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide .thumb-pic{width:100%;height:700px}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide .index-design__item-info{width:466px;height:300px;background:rgba(255,255,255,0.77);position:absolute;top:50%;transform:translateY(-50%);right:90px;padding:45px 54px 0}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide .index-design__item-info h3{font-size:33px;color:#141414;line-height:40px}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide .index-design__item-info p{font-size:16px;color:#303030;line-height:26px;padding:15px 0 0;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide .btns{width:100%;display:flex;padding:30px 0 0}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide .btns a{width:121px;height:37px;background:#000000;text-align:center;line-height:37px;margin-right:20px;font-size:20px;color:#fff;font-family:'思源黑体';position:relative;overflow:hidden;z-index:1}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide .btns a:before{content:'';width:0;height:100%;display:block;background:#9a0004;z-index:-1;position:absolute;left:0;top:0;transition:.3s ease;-webkit-transition:.3s ease}.main.index-main .index-design .index-design__items .swiper-container .swiper-wrapper .swiper-slide .btns a:hover:before{width:100%}.main.index-main .index-designers .index-designers__container{width:100%;padding:45px 0 0}.main.index-main .index-designers .index-designers__container .index-designers__container-lf{width:470px}.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide{position:relative}.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide .thumb-pic{width:100%;height:713px}.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide .item-cover{width:100%;position:absolute;left:0;bottom:0;padding:0 25px 10px}.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide .item-cover h3,.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide .item-cover h4,.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide .item-cover p{color:#fff;font-family:'思源黑体';text-align:right;text-shadow:3px 3px 5px rgba(51,51,51,0.7)}.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide .item-cover h3{font-size:30px;font-weight:bold;line-height:50px;padding:0 0 15px}.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide .item-cover h4{font-size:18px;line-height:28px}.main.index-main .index-designers .index-designers__container .index-designers__container-lf .swiper-container .swiper-wrapper .swiper-slide .item-cover p{font-size:14px;line-height:24px}.main.index-main .index-designers .index-designers__container .index-designers__container-rt{width:950px}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul{margin:0 -5px}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li{width:240px;padding:0 5px 10px;float:left}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li .item-con{width:100%;height:230px;background:#f2f2f2;display:flex;flex-direction:column;justify-content:center;align-items:center}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li .item-con p{font-size:18px;color:#474747;line-height:30px}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li .item-con p span{font-size:55px}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li .item-con a.more-btn{border:1px solid #9a0004;line-height:30px;border-radius:30px;color:#9a0004;display:block;font-size:18px;padding:0 18px;position:relative;overflow:hidden;z-index:1}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li .item-con a.more-btn:before{content:'';width:0;height:100%;display:block;background:#9a0004;z-index:-1;position:absolute;left:0;top:0;transition:.3s ease;-webkit-transition:.3s ease}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li .item-con a.more-btn:hover:before{width:100%}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li .item-con a.more-btn:hover{color:#fff}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li .item-con a.more-btn:hover:after{width:100%}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li.item-designer .item-con__thumb{width:100%;height:100%;position:relative}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li.item-designer .item-con__thumb:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li.item-designer.active .item-con__thumb:before{border:1px solid #9a0004}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li:last-child .item-con{background:url("../images/index-20221019/index-designers-more.jpg") no-repeat center}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li:last-child .item-con .item-logo{width:100%;padding:0 0 15px}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li:last-child .item-con .more-btn{background:#9a0004;border-radius:5px;color:#fff}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li:last-child .item-con .more-btn:hover{color:#9a0004}.main.index-main .index-designers .index-designers__container .index-designers__container-rt ul li:last-child .item-con .more-btn:hover:before{background:#fff}.main.index-main .index-buildings .title h4{position:relative}.main.index-main .index-buildings .title h4 a{width:73px;height:32px;display:block;background:url("../images/index-20221019/icon-index-design__tabs-more.png") no-repeat center bottom;position:absolute;right:0;bottom:0}.main.index-main .index-buildings .index-buildings__top{width:100%;padding:50px 0 0}.main.index-main .index-buildings .index-buildings__top .item{float:left;width:25%}.main.index-main .index-buildings .index-buildings__top .item .type{float:left;width:50%;height:70px;line-height:35px;padding:0 10%}.main.index-main .index-buildings .index-buildings__top .item .type h3{font-size:24px;color:#444;font-weight:normal;margin:0;line-height:35px}.main.index-main .index-buildings .index-buildings__top .item .type h3 span{font-size:12px}.main.index-main .index-buildings .index-buildings__top .item .border-right{border-right:1px solid #BCBCBC}.main.index-main .index-buildings .index-buildings__top .item .link{width:50%;height:35px;margin:30px auto;text-align:center;line-height:35px}.main.index-main .index-buildings .index-buildings__top .item .link a{color:#777;display:block;border:1px solid #ddd;border-radius:18px;position:relative;overflow:hidden;z-index:1}.main.index-main .index-buildings .index-buildings__top .item .link a:before{content:'';width:0;height:100%;display:block;background:#9a0004;z-index:-1;position:absolute;left:0;top:0;transition:.3s ease;-webkit-transition:.3s ease}.main.index-main .index-buildings .index-buildings__top .item .link a:hover:before{width:100%}.main.index-main .index-buildings .index-buildings__top .item .link a:hover{color:#fff;border-color:#9a0004}.main.index-main .index-buildings .index-buildings__items{width:100%;padding:38px 0 0}.main.index-main .index-buildings .index-buildings__items ul{margin:0 -7px}.main.index-main .index-buildings .index-buildings__items ul li{width:25%;padding:0 7px 20px;float:left}.main.index-main .index-buildings .index-buildings__items ul li .thumb-pic{width:100%;height:205px}.main.index-main .index-buildings .index-buildings__items ul li .item-info{height:40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #9a0004;padding:0 10px 0 18px}.main.index-main .index-buildings .index-buildings__items ul li .item-info p{line-height:40px;font-size:16px;color:#101010}.main.index-main .index-buildings .index-buildings__items ul li .item-info .btn-more{line-height:20px;display:block;border-radius:5px;background:#9a0004;color:#fff;padding:0 6px;font-size:12px;border:1px solid #9a0004;position:relative;overflow:hidden;z-index:1}.main.index-main .index-buildings .index-buildings__items ul li .item-info .btn-more:before{content:'';width:0;height:100%;display:block;background:#9a0004;z-index:-1;position:absolute;left:0;top:0;transition:.3s ease;-webkit-transition:.3s ease}.main.index-main .index-buildings .index-buildings__items ul li .item-info .btn-more:hover:before{width:100%}.main.index-main .index-buildings .index-buildings__items ul li .item-info .btn-more:hover{color:#9a0004}.main.index-main .index-buildings .index-buildings__items ul li .item-info .btn-more:hover:before{background:#fff}.main.index-main .index-buildings .index-buildings__items ul li:hover .item-info{border-color:#ddd}.main.index-main .index-pinzhi{background:url("../images/index-20221019/index-pinzhi__bg.png") no-repeat center 40px;height:527px}.main.index-main .index-pinzhi .index-pinzhi__items{width:100%;padding:60px 0 0}.main.index-main .index-pinzhi .index-pinzhi__items ul{display:flex;flex-wrap:wrap}.main.index-main .index-pinzhi .index-pinzhi__items ul:before,.main.index-main .index-pinzhi .index-pinzhi__items ul:after{display:none}.main.index-main .index-pinzhi .index-pinzhi__items ul li{width:25%;display:flex;padding:0 0 35px 25px}.main.index-main .index-pinzhi .index-pinzhi__items ul li .item-con{flex:1;padding-left:10px}.main.index-main .index-pinzhi .index-pinzhi__items ul li .item-con h3,.main.index-main .index-pinzhi .index-pinzhi__items ul li .item-con p{font-family:'思源黑体'}.main.index-main .index-pinzhi .index-pinzhi__items ul li .item-con h3{font-size:21px;color:#332c29;line-height:36px}.main.index-main .index-pinzhi .index-pinzhi__items ul li .item-con p{font-size:15px;color:#787878;line-height:25px}.main.index-main .index-customer .index-customer__container{width:100%;padding:45px 0 0}.main.index-main .index-customer .index-customer__container .index-customer__container-top{width:100%;border:1px solid #2c2c2c;border-left:none;border-bottom:none;display:flex}.main.index-main .index-customer .index-customer__container .index-customer__container-top .index-customer__container-top__thumb,.main.index-main .index-customer .index-customer__container .index-customer__container-top .index-customer__container-top__con{width:50%}.main.index-main .index-customer .index-customer__container .index-customer__container-top .index-customer__container-top__con{display:flex;flex-direction:column;align-items:center;justify-content:center}.main.index-main .index-customer .index-customer__container .index-customer__container-top .index-customer__container-top__con h3{font-size:36px;color:#2c2c2c;line-height:40px}.main.index-main .index-customer .index-customer__container .index-customer__container-top .index-customer__container-top__con h5{font-size:16px;color:#999;text-transform:uppercase;line-height:22px;padding:15px 0 0}.main.index-main .index-customer .index-customer__container .index-customer__container-top .index-customer__container-top__con p{font-size:30px;color:#2c2c2c;line-height:30px;padding:30px 0 0}.main.index-main .index-customer .index-customer__container .index-customer__container-item{width:100%;display:flex}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con,.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__thumb{height:390px}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__thumb{width:67.36111111%}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con{width:32.63888889%;padding:0 50px;display:flex;flex-direction:column;justify-content:center;border:1px solid #989898;border-left:none}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con p,.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con h6{font-size:24px;line-height:38px;color:#646060;font-family:'思源黑体';text-transform:uppercase;text-align:right}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con h6{font-size:16px;color:#9b9494;line-height:26px;letter-spacing:3px}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con .btn-more{width:130px;height:45px;line-height:43px;border:1px solid #9a0004;background:#9a0004;text-align:center;border-radius:6px;font-size:22px;color:#fff;margin-top:15px;margin-left:auto;position:relative;overflow:hidden;z-index:1}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con .btn-more:before{content:'';width:0;height:100%;display:block;background:#9a0004;z-index:-1;position:absolute;left:0;top:0;transition:.3s ease;-webkit-transition:.3s ease}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con .btn-more:hover:before{width:100%}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con .btn-more:hover{color:#9a0004}.main.index-main .index-customer .index-customer__container .index-customer__container-item .index-customer__container-item__con .btn-more:hover:before{background:#fff}.main.index-main .index-news .index-news__tabs{width:100%;padding:20px 0 0}.main.index-main .index-news .index-news__tabs ul{display:flex;justify-content:center;padding:0 0 17px;border-bottom:1px solid #333333}.main.index-main .index-news .index-news__tabs ul li{padding:0 25px}.main.index-main .index-news .index-news__tabs ul li a{display:block;position:relative;font-size:16px;color:#000;line-height:40px}.main.index-main .index-news .index-news__tabs ul li a:after{content:'';display:block;width:15px;height:2px;position:absolute;left:0;bottom:0}.main.index-main .index-news .index-news__tabs ul li.active a{color:#9a0004}.main.index-main .index-news .index-news__tabs ul li.active a:after{background:#9a0004}.main.index-main .index-news .index-news__container{width:100%;padding:30px 0 0}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul{display:flex;justify-content:space-between;flex-wrap:wrap}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul:before,.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul:after{display:none}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li{width:47%;display:flex;position:relative;padding:0 0 35px}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-date{width:60px;text-align:center;height:65px;border-right:1px solid #b5b5b5;padding:9.5px 0 0}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-date h5,.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-date h6{color:#7a7a7a}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-date h5{font-size:24px;line-height:26px}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-date h6{line-height:20px;padding:5px 0 0}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-info{flex:1;padding:2.5px 0 0 35px}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-info h3{font-size:20px;line-height:30px}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-info h3 a{display:block;color:#646060;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-info h3 a:hover{color:#9a0004}.main.index-main .index-news .index-news__container .swiper-container .swiper-wrapper .swiper-slide ul li .item-info p{font-size:14px;color:#878787;font-family:'思源黑体';line-height:24px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding:5px 0 0}.main.index-main .index-news__items{width:100%;padding:0 0 60px}.main.index-main .index-news__items .title{padding:50px 0 0}.main.index-main .index-news__items .index-news__items-swiper{width:100%;padding:45px 0 0}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide{border-top:2px solid #ddd;padding:20px 0 0;position:relative}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide:before{content:'';display:block;width:0;height:2px;position:absolute;left:0;top:-2px;background:#bb0511;transition:.3s ease;-webkit-transition:.3s ease}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide .thumb-pic{width:100%;height:210px}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide h4{padding:10px 0 0;line-height:20px}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide h4 a{font-size:14px;color:#333;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide h4 a:hover{color:#bb0511}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide p{font-size:13px;color:#777;line-height:22px;height:44px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide a.more{float:right;color:#bb0511;display:inline-block;text-transform:uppercase;line-height:22px}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide a.more-block{width:100%;height:100%;display:block;position:absolute;left:0;top:0}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide:hover:before{width:100%}.main.index-main .index-news__items .index-news__items-swiper .swiper-container .swiper-wrapper .swiper-slide:hover h4 a{color:#bb0511}