
/* 轮播图 */
.index-swp .swiper-wrapper .swiper-slide .mobileimg{
    display: none;
}


/* 公司数据 */

.infolist .num{
    font-size: 50px;
    margin-bottom: 10px;
    position: relative;
}
.infolist .num::after{
    content: "+";
    position: absolute;
    font-size: 32px;
    color: #fff;
    bottom: 4px;
    right: -24px;
    font-weight: normal;
    font-family: SourceHanSansCN-Normal;

}
.infolist .p.mobiletext{
    display: none;
}
.companyinfo{background: url(../images/bg_1.jpg) no-repeat center top;margin-bottom: 148px;}
.companyinfo .info{height: 200px;}
.companyinfo .info .line{height: 80px;width: 1px;background: rgba(255,255,255,0.3);}
.companyinfo .info .num,.companyinfo .info .p{color: #fff;}
.companyinfo .info .infolist{
    width: 150px;
}
/* 公司简介 */
.aboutl{width: 742px;padding-top: 62px;}
.aboutl .en{font-size: 30px;margin-bottom: 6px;}

a.common-more{width: 150px;height: 48px;border: 1px solid #E2E2E2;transition: all ease-in-out .2s;}
a.common-more .img2{display: none;}
a.common-more img{width: 20px; display: block;transition: all ease-in-out .2s;}
a.common-more:hover .img2{display: block;}
a.common-more:hover .img1{display: none;}
a.common-more:hover span{color: #fff;}
a.common-more span{margin-right: 6px;
margin-left: 6px;
}
a.common-more:hover{background: #16813D;border: 1px solid #16813D;}
.mb-amore{
    display: none;
}

.about-title .cn .cn-t{font-size: 34px;font-weight: 500;font-family: 'SourceHanSansCN-Medium';}
.about-title{margin-bottom: 24px;}
.about-des,.about-des p{color: #999;line-height: 34px;letter-spacing: 0.02em;}

.about-des p{margin-bottom: 20px;font-size: 18px;}
.about-des.mobile{
    display: none;
}
.about-bot{margin-top: 58px;}
.about-bot a .pic{width: 82px;height: 82px;transition: all ease-in-out .2s; margin-bottom: 12px; border: 1px solid #E2E2E2;border-radius: 50%;}
.about-bot a:hover .pic{background: #16813D;border: 1px solid #16813D;}
.about-bot a p{text-align: center;}
.about-bot a.a1 .pic{background: url(../images/a1.png) no-repeat center center;background-size: 44px;}
.about-bot a.a1:hover .pic{background: url(../images/a1h.png) no-repeat center center #16813D;background-size: 44px;}
.about-bot a.a2 .pic{background: url(../images/a2.png) no-repeat center center;background-size: 44px;}
.about-bot a.a2:hover .pic{background: url(../images/a2h.png) no-repeat center center #16813D;background-size: 44px;}
.about-bot a.a3 .pic{background: url(../images/a3.png) no-repeat center center;background-size: 44px;}
.about-bot a.a3:hover .pic{background: url(../images/a3h.png) no-repeat center center #16813D;background-size: 44px;}
.about-bot a.a4 .pic{background: url(../images/a4.png) no-repeat center center;background-size: 44px;}
.about-bot a.a4:hover .pic{background: url(../images/a4h.png) no-repeat center center #16813D;background-size: 44px;}
.aboutr img{display: block;width: 576px;height: 724px;}
.aboutr img.mobileimg{display: none;}

/* 主推产品 产品概括 */
.mainproduct{background: url(../images/bg_2.jpg) no-repeat center center;margin-top: 148px;margin-bottom: 120px;}
.mainpro{height: 640px;}
.mainpro .propic{top: -74px;width: 604px;height: 786px;z-index: 13;left: -39px;}
.mainpro .propic img{
    transition: all ease-in-out 1s;
}
.mainpro .propic img:hover{
    transform: scale(1.1);
}
.mainpro .mobilep7{
    display: none;
}

.mainpro .intro .tit,.mainpro .intro p{color: #FFFFFF;text-shadow: 0px 1px 6px rgba(29, 51, 77, 0.26);}
.mainpro .intro .tit{
    font-size: 42px;
    line-height: 62px;
    margin-bottom: 20px;
    font-family: 'SourceHanSansCN-Medium';
    font-weight: 700;
    margin-top: -52px;
}
.mainpro .intro p{font-size: 20px; 
    font-family: 'SourceHanSansCN-Normal';
    letter-spacing: 0.04em;line-height: 1.8em;}
.mainpro .intro{height: 640px;padding-left: 680px;}

/* 产品中心 */
.indexcommon-tit h2{
    font-size: 42px;position: relative; 
    font-weight: 500;font-family:'SourceHanSansCN-Medium'; 
    margin-bottom: 16px;
}
.indexcommon-tit {margin-bottom: 40px;}
.indexcommon-tit h3{font-weight: normal;font-size: 20px;line-height: 30px;color: #999;}
.indexcommon-tit a.common-more{right: 0;bottom: 0;}
.indexcommon-tit h2 img.mobilearrow{
    display: none;
}
.indexpro-body a{display: block;position: relative;margin-bottom: 28px; height: 440px;overflow: hidden;}
.indexpro-body a .pic img{display: block;transition: all ease-in-out 1s;}
.indexpro-body a .des h2,.indexpro-body a .des p,.indexpro-body a .des .more{color: #fff;}
.indexpro-body a .des h2{font-size: 32px;height: 47px;line-height: 47px;margin-bottom: 6px;font-weight: 700;}
.indexpro-body a .des p{width:80%;line-height: 27px;height: 27px;margin-bottom: 20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexpro-body a .des .more{border: 1px solid rgba(255, 255, 255, 0.3);width: 134px;height: 44px;line-height: 44px;text-align: center;}
.indexpro-body a.a1,.indexpro-body a.a4,.indexpro-body a.a5,.indexpro-body a.a8{width: 924px;}
.indexpro-body a.a2,.indexpro-body a.a3,.indexpro-body a.a6,.indexpro-body a.a7{width: 448px;}
.indexpro-body a .pic,.indexpro-body a .pic img{width: 100%;height: 100%;overflow: hidden;}
.indexpro-body a .pic img.mobileimg{
    display: none;
}
.mobile-pro-c{
    display: none;
}

.indexpro-body a .gradient,.indexpro-body a .des{width: 100%;left: 0;bottom: 0;}
.indexpro-body a .gradient{height: 134px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 92.75%);}
.indexpro-body a .des{z-index: 9;bottom: -46px;transition: all ease-in-out .3s;}
.indexpro-body a .gradient{z-index: 7;}
.indexpro-body a .desi{padding-left: 30px;}

.indexpro-body a:hover .pic img{transform: scale(1.1);}
.indexpro-body a:hover .des{bottom: 35px;}

/* 千山美家 */
.index-cases{margin-top: 100px;}
.meijia{padding-bottom: 60px;}
.meijia .slider-nav{margin-top: 40px;}
.index-cases .meijia .slider img.mimg{
    display: none;
}
.meijia .slider-for .slick-list .slick-track .slick-slide img{width: 1440px;height: 584px;display: block;}

.meijia .slider-for .slick-list .slick-track .slick-slide img.mimg{
    display: none;
}

.slider-nav .slick-list .slick-track .slitem {display: flex!important;}
.slider-nav .slick-list .slick-track .slitem .pic img{width: 48px;height: 48px;display: block;}
.slider-nav .slick-list .slick-track .slitem .h3-a{ color: #999999;line-height: 31px;}
.slider-nav .slick-list .slick-track .slitem .pic img.img1{display: block;}
.slider-nav .slick-list .slick-track .slitem .pic img.img2{display: none;}
.slider-nav .slick-list .slick-track .slitem.slick-current .h3-a{color: #16813D;}
.slider-nav .slick-list .slick-track .slitem.slick-current .pic img.img2{display: block;}
.slider-nav .slick-list .slick-track .slitem.slick-current .pic img.img1{display: none;}
.slider-nav .slick-list .slick-track .slitem {cursor: pointer;outline: none;}
.slider-nav .slick-list .slick-track .slitem:active,
.slider-nav .slick-list .slick-track .slitem:focus
{
    outline: none;
}

.slick-prev, .slick-next{z-index: 90;width: 30px;height: 80px;}
.slick-prev,.slick-prev:hover{left: 0;
    background: url(../images/arrow_prev.png) no-repeat 0 0;
    background-size: 30px;
}

.slick-next,.slick-next:hover{right: 0;
    background: url(../images/arrow_next.png) no-repeat 0 0;
    background-size: 30px;
}
.slick-prev::before, .slick-next::before{
    display: none;
}


.slick-dots{bottom: 20px;}

.slick-dots li button{background: url(../images/dot.png) no-repeat center center;background-size: 16px;}
.slick-dots li.slick-active button{background: url(../images/dothover.png) no-repeat center center;background-size: 16px;}
.slick-dots li button::before{display: none;}
.index-cases .meijia .indexcommon-tit a.common-more{
    display: none;
  }






/* 首页新闻中心 */
.index-news{background: #F5F6F8;padding-top: 100px;padding-bottom: 120px;}
.newsbody{margin-bottom: 50px;}
.newsbody .a{display: block;position: relative;border-radius: 0 0 2px 2px; top: 0; transition: all ease-in-out .2s; background: #fff;width: 32%;margin-right: 28px;}
.newsbody .a .pic{width: 100%;height: 282px;overflow: hidden;}
.newsbody .a .pic img{display: block;object-fit: cover;border-radius: 2px 2px 0 0; transition: all ease-in-out 1s; width: 100%;height: 100%;}
.newsbody .a .des{padding: 20px 20px 28px;}
.newsbody .a .des .date img{width: 16px;height: 16px;}
.newsbody .a .des .date{margin-bottom: 12px;}
.newsbody .a .des .date span{font-size: 14px;color: #999;}
.newsbody .a .des .date .span{margin-right: 26px;}
.newsbody .a .des .date .span img{margin-right: 6px;}
.newsbody .a .des h2{font-size: 20px;font-weight: normal;
    transition: all ease-in-out;
    margin-bottom: 12px; line-height: 30px;height: 60px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.newsbody .a .des p{color: #999;height: 21px;font-size: 16px; line-height: 21px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }

.newsbody .a:nth-child(3n){margin-right: 0;}
.newsbody .a:hover .pic img{transform: scale(1.1);}
.newsbody .a:hover{top: -10px;box-shadow: 0 4px 30px #ddd;}
.newsbody .a a:hover .des h2{
    color: #16813D;
}
.newsbody .a .mobile-index-news{
    display: none;
}
.newsbot a{display: block;transition: all ease-in-out .2s;margin: 0 10px; width: 186px;height: 48px;text-align: center;line-height: 48px;border: 1px solid #E2E2E2;}
.newsbot a:hover{color: #16813D;border: 1px solid #16813D;}
.newsbody ul li{
    border-top: 1px solid #f6f6f6;
}
.newsbody ul li a{
    margin: 0 26px 0 30px;
    display: block;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../images/arrow1.png) no-repeat right center;
    background-size: 20px;
}
.newsbody ul li a span{
    color: #606266;
    font-size: 16px;
    transition: all ease-in-out .2s;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
}
.newsbody ul li a:hover{
    
    background: url(../images/arrow1h.png) no-repeat right center;
    background-size: 20px;
}
.newsbody ul li a:hover span{
    color: #16813D;
}










