@charset "utf-8";

/* 幻灯片 */
#banner{}
#banner .swiper-slide{ width: 100%;}
#banner .swiper-slide img{max-width: 100%;}
#banner .swiper-button-prev,
#banner .swiper-button-next{opacity: 0;transition: all .3s;}
#banner .swiper-button-prev{left: 20px;width: 40px;height: 40px;background: url(../images/prev.png) no-repeat center;}
#banner .swiper-button-prev:hover{background: url(../images/prev_hover.png) no-repeat center;}
#banner .swiper-button-prev::after{display: none;}
#banner .swiper-button-next{right: 20px;width: 40px;height: 40px;background: url(../images/next.png) no-repeat center;}
#banner .swiper-button-next:hover{background: url(../images/next_hover.png) no-repeat center;}
#banner .swiper-button-next::after{display: none;}
#banner:hover .swiper-button-prev,
#banner:hover .swiper-button-next{opacity: 1;}


.home-title{ text-align: center; color: #ccc; padding: 50px 0;}
.home-title h2{font-size: 28px; margin-bottom: 15px;}
.home-title small{font-size: 16px;}


/* 关于我们 */
.home-about{ overflow: hidden; background: #212121; border-top: 4px solid #000000; padding-bottom: 80px;}
.home-about-l{width: 50%; background: #3e3e3e; padding: 50px; color: #FFF; }
.home-about-l h2{font-size: 22px;}
.home-about-l h2 em{font-size: 14px; }
.home-about-l .desc{ line-height: 26px;margin: 28px 0;}
.home-about-l .more{ display: block;width: 100px; height: 30px;background: #ffffff;color: #333333;border-radius: 50px;text-align: center;line-height: 30px;}
.home-about-r{width: 50%;padding-left: 20px;padding-right: 100px;}
.home-about-r .img {position: relative; z-index: 999;}
.home-about-r .img img {height: 218px;box-shadow: 0 13px 21px rgba(20,7,10,0.31);}
.home-about-r .img::after {
    content: '';
    position: absolute;
    width: 500px;
    height: 115px;
    background: #3e3e3e;
	z-index: -1;
	right: -100px;
	bottom: -70px;

}

/* 产品中心 */
.productbg{background: url(../images/pro_bg.jpg) repeat center; background-size: 100% 100%;}
.productbg .banner1 {width: 100%; padding: 60px 0;}
.productbg .banner1 .swiper-slide{width: 660px;}
.productbg .banner1 .swiper-slide a{display: block;}
.productbg .banner1 .swiper-slide a .pic{width: 100%;height: 370px;overflow: hidden;}
.productbg .banner1 .swiper-slide a .pic img{width: 100%;height: 100%;}
.productbg .banner1 .swiper-slide a .content{background: #212121;text-align: center;padding: 30px;}
.productbg .banner1 .swiper-slide a .content .title{font-size: 24px;color: #ffffff;margin-bottom: 20px;font-weight: 400;}
.productbg .banner1 .swiper-slide a .content .desc{font-size: 14px;color: #cccccc;line-height: 26px;font-weight: lighter;}
.productbg .banner1 .swiper-slide a .content .more{margin-top: 30px;opacity: 0;transition: all .3s;}
.productbg .banner1 .swiper-slide a .content .more .text{font-size: 15px;color: #FF461D;display: inline-block;vertical-align: middle;margin-right: 5px;}
.productbg .banner1 .swiper-slide a .content .more .icon{display: inline-block;vertical-align: middle;}
.productbg .banner1 .swiper-slide.swiper-slide-active a .more{opacity: 1;}


/* 案例中心 */
.home-casebg{overflow: hidden; background: #212121;}
.home-case{overflow: hidden; margin-bottom: 70px;}
.home-case ul{}
.home-case ul li{float: left; width:33.33333%;}
.home-case ul li .pic{width: 100%; height: 245px;position: relative;}
.home-case ul li .pic img{width: 100%; height: 100%;}
.home-case ul li .pic h2{position: absolute; bottom: 0; text-align: center; color: #FFF; width: 100%; height: 40px;line-height: 40px; background: rgba(0,0,0,0.5);}

.ad{width: 100%;}
.ad img{max-width: 100%;}

/* 新闻资讯 */
.home-newsbg{overflow: hidden; background: #212121;}
.home-news{overflow: hidden; margin-bottom: 70px;}
.home-news ul{}
.home-news ul li{overflow: hidden; clear: both; width: 100%; margin-bottom: 30px; cursor: pointer;}
.home-news ul li .time{width: 90px;padding-right: 20px;position: relative;}
.home-news ul li .time::before{
	content: '';
	display: inline-block;
	position: absolute;
	width: 67px;
	height: 25px;
	border-bottom: 2px solid #cccccc;
	transform: rotate(-25deg);
	top: 0px;
	right: 20px;
}
.home-news ul li .time strong{display: block;width: 100%;text-align: left;font-size: 22px;color: #ffffff;line-height: 34px;}
.home-news ul li .time p{display: block;width: 100%;text-align: right;color: #cccccc;line-height: 24px;font-size: 14px;}
.home-news ul li .pic{width: 395px;height: 255px;overflow: hidden;}
.home-news ul li .pic img{width: 100%;height: 100%;transition: all .8s ease;}
.home-news ul li .pic:hover img{transform: scale(1.1);}
.home-news ul li .content{width: 695px; margin-left: 20px;}
.home-news ul li .content h2{padding-bottom: 10px;border-bottom: 1px solid #666;margin-bottom: 15px; color: #FFF;font-size: 22px;}
.home-news ul li .content .desc{font-size: 12px;color: #cccccc;line-height: 22px;margin-bottom: 15px;}
.home-news ul li .content .more{}
.home-news ul li .content .more a{ color: #FFF;}
.home-news ul li:hover .content .more a{color: #f1501a;}











