
body{background: #fff;}
/*首页banner大小*/
.banner ul li{height: 756px; }
@media (max-width: 1680px) {
	.banner ul li{height: 662px; }
}

@media (max-width: 1440px) {
	.banner ul li{height: 567px; }
}

@media (max-width: 1366px) {
	.banner ul li{height: 537px; }
}


.banner .swiper-pagination-bullet {width: 35px;height: 35px;line-height: 35px !important; font-size: 18px;color: #fff;border-bottom: inherit; opacity: 1;}
.banner .swiper-pagination-bullet-active{color: #d7a163;background: url(../img/icon-banner.png) no-repeat; position: relative;}
.banner .swiper-pagination-bullet-active::before{ content: ''; height: 16px;width: 1px; background-color: #fff; position: absolute; left: 17px;top: -18px;}
.banner .swiper-pagination-bullet-active::after { content: ''; height: 26px;width: 1px; background-color: #fff;position: absolute;right: 17px;top: 37px;}

/*关于我们*/
.index_1{height: 1130px; background: url(../img/index-1-bg.jpg); z-index: 1;}
.index_1 .title{height: 220px;background: url(../img/index-1-title.png) no-repeat center;}

.index_1 .aboutus{background-color: rgba(240 237 217 / 30%);position: relative;}
.index_1 .aboutus .title-left{width: 100px; height: 358px; background: url(../img/index-1-title.jpg) no-repeat;position: absolute;bottom: 0;left: 0px;box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.3); z-index: 30;}
.index_1 .aboutus .content{width: 520px; height: 376px; display: block; padding: 50px 50px 50px 128px; font-size: 18px; background: url(../img/index-1-aboutus.jpg);position: absolute;z-index: 20;text-indent: 36px; line-height: 1.8;}
.index_1 .aboutus .content-border{ width: 520px; height: 376px;border: 1px solid #e0ddc7;position: absolute;top: 30px;left: 30px;z-index: 5;}


.index_1 .company_list ul li{ cursor: pointer; margin-top: 18px;margin-right: 26px;width: 535px;height: 465px; display: inline-block;}
.index_1 .company_list ul li:nth-child(2){margin-right: 0;}
.index_1 .company_list ul li img{width: 535px; height: 365px;}
.index_1 .company_list ul li span{width: 535px; height: 100px;font-size: 20px; line-height: 30px;display: block;padding: 15px;text-align: center;}
.index_1 .company_list ul li span i{color: #ae0e0e; }

/*产品中心*/
.index_2{height: 900px; background:url(../img/index-2-bg.png) no-repeat center right;z-index: 20;margin-top: -20px;}
.index_2 .title{height: 220px;background: url(../img/index-2-title.png) no-repeat center;}
.index_2 .product_list{ position: relative;}
.index_2 .product_list ul li{width: 360px;height: 585px; }
.index_2 .product_list ul li div{width: 294px;height: 585px; display: block; margin: 0 auto; position: relative;background-repeat: no-repeat;background-size: 250px 250px;background-position: 32px 35px;}
.index_2 .product_list ul li div span{width: 30px; font-size: 24px; word-wrap: break-word; position: absolute;left: 58px;top: 326px;line-height: 26px;}
.index_2 .product_list ul li div span:nth-child(2){left: 104px;}
.index_2 .product_list ul li div span:nth-child(3){left: 146px;}
.index_2 .product_list ul li div i{width: 30px; font-size: 24px; word-wrap: break-word; position: absolute;right: 32px;top: 305px;color: #f7efdc;line-height: 26px;}
.index_2 .product_list ul li div::before{content: '';width: 294px;height: 585px;display: block;background: url(../img/index-2-pro.png) no-repeat;background-position: 0 10px;}
.index_2 .product_list .swiper-button-prev{background-image: url(../img/index-2-pro-left.png) ; background-size: cover; top: 25%; left: -5%; width: 49px; height: 51px;}
.index_2 .product_list .swiper-button-next{background-image: url(../img/index-2-pro-right.png) ; background-size: cover; top: 25%; right: -5%; width: 49px; height: 51px;}

/*新闻中心*/
.index_3{height: 700px; background: #fff;z-index: 1;}
.index_3 .title{height: 200px;background: url(../img/index-3-title.png) no-repeat center;}
.index_3 .new_list ul li{width: 548px;height: 209px; margin-bottom: 20px; background: url(../img/index-3-bg.jpg) no-repeat center right;display: inline-block;}
.index_3 .new_list li img{width: 182px; height: 132px; margin: 38px 20px 38px 58px; float: left; }
.index_3 .new_list li h3{ width: 250px; font-size: 20px;margin-top: 40px; float: left; }
.index_3 .new_list li span{ width: 250px; height: 70px; font-size: 16px; float: left; margin-top: 15px; color: #666; }
.index_3 .new_list li time{ width: 250px; font-size: 16px; margin-top: 5px; display: inline-block; color: #999999; }


/*@media (max-width: 1099.98px) { */
@media (max-width: 1099.98px) ,(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
	body{overflow-x: hidden;}
	.banner ul li{height: 3.1rem !important; }
	.banner .swiper-pagination-bullets{ bottom: 0.3rem;}
	.banner .swiper-pagination-bullet {width: 0.4rem;height: 0.4rem;line-height: 0.4rem !important; font-size: 0.24rem;}
	.banner .swiper-pagination-bullet-active{background-size: 0.4rem 0.4rem;}
	.banner .swiper-pagination-bullet-active::before{ content: ''; height: 0.15rem;left: 0.18rem;top: -0.2rem;}
	.banner .swiper-pagination-bullet-active::after { content: ''; height: 0.2rem;right: 0.18rem;top: 0.45rem;}

	.index_1{height: 13.8rem;padding-top: 0.2rem; margin-top: 0.1rem; margin-bottom: 0;}
	.index_1 .title{display: none;}
	.index_1 .video-aboutus>div,.index_1 .video-aboutus>div iframe, .video-js, .videos{width:100% !important;height: 4.6rem !important;}
	.index_1 .vjs-poster{background-size: cover;}
	.index_1 .aboutus{height: 4.6rem !important; background-color: inherit; }
	.index_1 .aboutus .title-left{width: 1.29rem; height: 4.6rem;background-size: contain;  }
	.index_1 .aboutus .content{width: 100%; height: 4rem; margin:0.3rem 0; padding: 0.5rem 0.4rem 0.4rem 1.4rem; font-size: 0.24rem; line-height: 1.6; text-indent: 0.48rem;background: url(../img/index-1-aboutus-2.png) no-repeat center/100% 100%;}
	.index_1 .aboutus .content-border{ display:none ;}
	.index_1 .company_list ul li{ cursor: pointer; margin-top: 0.05rem; margin-right: 0.05rem; width: 3.5rem; height: 3rem; display: inline-block;}
	.index_1 .company_list ul li:nth-child(2){margin-right: 0;}
	.index_1 .company_list ul li img{width: 3.5rem; height: 2.8rem;}
	.index_1 .company_list ul li span{width: 3.5rem; height: 1.6rem;font-size: 0.25rem; line-height: 0.3rem;display: block;padding: 0.1rem;text-align: center;}
	.index_1 .company_list ul li span i{color: #ae0e0e; }

	/*产品中心*/
	.index_2{height: 4rem; margin-top: -0.1rem;background-position: bottom; background-size: cover;}
	.index_2 .title { display:none ;}
	.index_2 .product_list{ position: relative;}
	.index_2 .product_list ul li{width: 2.4rem;height: 4rem;}
	.index_2 .product_list ul li div{width: 2.4rem;height: 4rem; background-size:1.6rem 1.7rem;background-position:0.27rem 0.6rem;}
	.index_2 .product_list ul li div span { display:none ;}
	.index_2 .product_list ul li div i{width: 2.4rem; font-size: 0.24rem; word-wrap: break-word; padding-left: 0.15rem; position: absolute;right: 0;top: 2.65rem;color: #f7efdc;line-height: 1.2;}
	.index_2 .product_list ul li div::before{content: '';width: 2.4rem;height: 4rem;background: url(../img/index-2-pro-2.png) no-repeat;background-position: 0 0.5rem;background-size: contain;}
	.index_2 .product_list .swiper-button-prev { display:none ;}
	.index_2 .product_list .swiper-button-next { display:none ;}
	
	/*新闻中心*/
	.index_3{height: 2.1rem;margin-top: -0.2rem;background: url(../img/index-3-bg-2.jpg) no-repeat center/100% 100%;}
	.index_3 .title { display:none ;}
	.index_3 .new_list ul {padding-left: 1.2rem; padding-top: 0.7rem; }
	.index_3 .new_list ul li{width: 2.8rem;height: 0.4rem; margin-bottom: 0.2rem;background:none; margin-right: 0.1rem;}
	.index_3 .new_list ul li:nth-child(1){width: 3rem; }
	.index_3 .new_list ul li:nth-child(2n){margin-right: 0; }
	.index_3 .new_list ul li:nth-child(3){ display:none ;}
	.index_3 .new_list ul li:nth-child(4){ display:none ;}
	
	
	.index_3 .new_list li img { display:none ;width: 0; height: 0; margin: 0;}
	.index_3 .new_list li h3{ width: 2.2rem; height:1rem; font-size: 0.28rem; line-height: 1.2; margin-top: 0.2rem;white-space: inherit; }
	.index_3 .new_list li:nth-child(2) h3{ color: #f7efdc; }
	.index_3 .new_list li span { display:none ; width: 2.4rem; height:1rem; font-size: 0.28rem; line-height: 1.2;  margin-top: 0.2rem;float: left;}
	.index_3 .new_list li time { display:none ;width: 0; font-size: 0; margin-top: 0;}

}