html,body{background: #f5f5f5;}
html.gray{-webkit-filter:grayscale(.95);}
#banner .swiper-wrapper .swiper-slide .banner-logo{animation-delay: 0.5s;}
#banner .swiper-wrapper .swiper-slide .banner-title{ font-size: 30px !important; color: #000; line-height:40px; animation-delay: 1s;}
#banner .swiper-wrapper .swiper-slide p.white{color:#fff !important;}

#banner .swiper-wrapper a{display: block; height: 100%; width: 100%;}
#banner .swiper-wrapper .swiper-slide img.bg{width: 100%;}
#banner .swiper-wrapper .swiper-slide .b-title{position: absolute; left: 17.7%; top: 16%;}
#banner .swiper-wrapper .swiper-slide .b-title img{max-width:100%;}
#banner .swiper-pagination-bullet{height: 10px !important; width: 10px !important;}
#banner .swiper-pagination-bullet-active{width: 30px !important; height: 10px !important; border-radius: 10px !important;}
#banner .swiper-button-prev.swiper-button-white,#banner .swiper-container-rtl .swiper-button-next.swiper-button-white{height: 50px; width: 50px; background:url(../images/left.png) no-repeat #d0ebe7 !important;}
#banner .swiper-button-next.swiper-button-white,#banner .swiper-container-rtl .swiper-button-prev.swiper-button-white{height: 50px; width: 50px; background:url(../images/right.png) no-repeat  #d0ebe7 !important;}
#banner .swiper-container .s-button{width: 100px; position: absolute; top: 80%; left: 17.7%; height: 50px;}
#banner .swiper-container .s-button .swiper-button-white{float: left;}
#banner .swiper-container .s-button .swiper-button-prev{left: 0px;}
#banner .swiper-container .s-button .swiper-button-next{right: 0px;}
#banner .swiper-button-prev.swiper-button-white:hover,#banner .swiper-container-rtl .swiper-button-next.swiper-button-white:hover,.swiper-button-next.swiper-button-white:hover,#banner .swiper-container-rtl .swiper-button-prev.swiper-button-white:hover{background-color:#bceae3 !important;}


.hot-product{margin:0 auto;padding-top: 16px;background: #fff;}
.hot-product ul,.entrance-list ul{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}
.hot-product ul li{
	position:relative;
	width: calc(50% - 8px);
	background-size: cover;
	background-position: center;
	height: 696px;
	margin-bottom: 16px;
}
.hot-product ul li a{display: block;width: 100%;height: 100%;color: #fff;}
.hot-product ul li a:hover{}
.hot-product ul li p.category{font-size: 24px;margin-top: 5px;}
.hot-product ul li p.view{font-size: 16px;width: 100px;height: 30px;line-height: 30px;background: #FFD900;border-radius: 15px;margin:12px auto 0;color: #38B7A4;font-weight: 500;}
.hot-product ul li p.view:hover{font-weight: bold;}
.hot-product ul li .text{
	max-width: 500px;
	padding-top: 60px;
	margin:0 auto;
	text-align: center;
}
.hot-product ul li .text .cname{
	height: 70px;
	font-size: 43px;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hot-product ul li .text img{max-width: 60%;margin:0 auto;}


#videolist{margin-bottom: 16px;}
#videolist .swiper-slide{
	width:1130px !important;
	position: relative;
	height: 636px;
	opacity: 0.6;
}
#videolist .swiper-slide.swiper-slide-active{opacity: 1;}
#videolist .swiper-slide .line{
	background: #fff;width: 1px;height: 100%;
	position: absolute;top: 0;right: 0;
}
#videolist .swiper-slide a video{
	width: 100%;
	height: 100%;
	object-fit: cover !important;
}
#videolist .swiper-slide .text{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	top: 8%;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	color: #fff;
	display: none;
}
#videolist .swiper-slide .text.active{
	display: block;
}
#videolist .swiper-slide .text a{
	display: block;
	font-size: 16px;
	display: block;
	color: #fff;
	cursor: pointer;
	animation-delay:0.5s;
}

#videolist .swiper-button-prev{
	width:50% !important;
	height:636px !important;
	left:-450px !important;
	top:0;
	background: none;
    border-radius: 5px;
	margin-top:0;
	z-index:99;
	transition: 0.2s;
}	
#videolist .swiper-button-prev:before{	
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../images/left.png) no-repeat 0 center;
    background-size: 100% 100%;
    left: 94%;
    top: 50%;
    transform:translateY(-50%);
}
#videolist .swiper-button-next{
	width:50% !important;
	height:636px !important;
	right:-450px !important;
	top:0;
	background: none;
    border-radius: 5px;
	margin-top:0;
	z-index:99;
	transition: 0.2s;
}
#videolist .swiper-button-next:after{	
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../images/right.png) no-repeat 0 center;
    background-size: 100% 100%;
    right: 94%;
    top: 50%;
    transform:translateY(-50%);
}
#videolist .pagination{margin: 0;padding: 0;}



@media screen and (min-width: 1200px) and (max-width:1599px) {

}
@media (max-width:1441px){
    #banner .swiper-wrapper .swiper-slide .b-title{max-width: 450px;width:25%;}
}
@media (min-width: 1921px){
	#banner .swiper-wrapper .swiper-slide .banner-title{font-size: 50px !important;line-height: 80px;}
}
@media screen and (min-width: 1200px) and (max-width:1599px) {
	.swiper-wrapper .swiper-slide .banner-title{font-size: 24px !important;}
}