.row {
	margin: 0
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-2-5, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9，.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	padding: 0;
}
	
.modal-title {
	text-align: center;
}
.homebanner {
	z-index: 99;
	position: relative;

	overflow: hidden;
	margin: 3%!important; width: 94%!important;
	margin-top: 120px !important;
	height: 60vw !important;
}
		.homebanner2{	margin:3% !important; width: 94%;}
.homebanner .swiper-slide {
	width: 100%;
}
.homebanner img {
	width: 100%;
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
}
.swiper-slide {
	background-size: cover;
	background-position: center;
}
.gallery-top {
	height: 100%;
	width: 100%;
}
.gallery-thumbs {
	box-sizing: border-box;
	width: 50%;
	position: absolute;
	bottom: 10px;
	left: 25%;
	display: flex;
	justify-content: center;
}
.gallery-thumbs .swiper-wrapper{justify-content:center}
.gallery-thumbs .swiper-slide {
	width: 1px;
	height: 1px;
	border: 4px solid #FFF !important;
	margin: 0 1%;
	float: none;
	border-radius: 5px;
}
.gallery-thumbs .swiper-slide:hover, .gallery-thumbs .swiper-slide-thumb-active{
	border-color: #a49791 !important;
}
.fenlei {
	width: 100%;
	padding: 0%;
	
	background-size: cover
}
.fenlei div a {
	display: block;
	align-content: center;
	overflow: hidden;
	width: 100%;
	border-radius: 100%;
	margin: 0%;
}
.fenlei div a span {
	display: block;
	margin: 3%;
	position: absolute;
	top: 0%;
	left: 0;
	width: 94%;
	height: 94%;
	padding: 40% 0;
	background: rgba(0,0,0,0.3);
	color: #Fff;
	text-align: center;
	font-size: 12px;
	border-radius: 100%
}
.modal-title img {
	height: 3em;
}
.huodong {
	width: 80%;
	margin: auto;
	display: flex;
	justify-content: center;
}
.huodong a {
	margin: 5px;
	text-align: center;
	color: #666;
	line-height: 3em;
}
#home.container {
	width: 94%;
	margin: 0 3%;
}
img {
	width: 100%;
}

@media (min-width:768px) {
#home.container {
	width: 1200px;
	margin: auto;
}
.gallery-thumbs {
	height: 50px;
	box-sizing: border-box;
	width: 400px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -200px;
	display: flex;
}
.gallery-thumbs .swiper-slide {
	width: 118px !important;
	height: 50px !important;
	border-radius: 0px;
	border-width: 2px !important;
	margin: 0 4px
}
.modal-title img {
	height: auto
}
.fenlei div a span {
	display: none;
	margin: 0%;
	position: absolute;
	top: 0%;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	line-height: 10vw;
	background: rgba(0,0,0,0.3);
	color: #Fff;
	text-align: center;
	font-size: 24px;
}
.fenlei div a:hover span {
	top: 0%;
	display: block;
}
.homebanner {
	z-index: 99;
	width: 100%!important;
	max-width: 1200px;
	margin: 0!important;
	border-radius: 0;
	margin-top: 0 !important;
	height: 550px!important;
}
		.homebanner2{ border:1px solid #d9d9d9;margin: 0 !important;width: 100% !important; margin-bottom:36px !important; border-top:none;}
}


.b1,.b2,.b3,.b4{position: relative; background: #FFF}
.fg{ position: absolute; bottom: 0; right: 0; background: #a49791; width: 50%; height: 50%; color: #fff; padding:50px}

.fg2{ background: #464b52; width:50%;height: 300px; color: #fff; padding:50px; float: right}	
.b1 {
	height: 250px;
	padding: 60px 0;
}
.homebanner2 h1 {
	color: #2e3233;
	font-size: 30px;
	letter-spacing: 4px;
	margin-bottom: 10px;
		
}
.homebanner2 h4 {
	margin: 7px;
	color: #999;
	margin-bottom: 30px;
	letter-spacing:2px;
}
.homebanner2 h2{ line-height: 30px;	font-weight: bold}
.homebanner2 ul {margin: 10px 0 24px;}
.homebanner2 ul li{list-style:disc; text-indent: 1em; line-height:24px; letter-spacing: 1px; }
.b2 .btn,.b2 .btn:hover,.b4 .btn,.b4 .btn:hover{margin: 0; background: none;}
.homebanner2 .cpt{ width: 50%; float: left;}
.ouzhou {
	margin: 60px 0 0;
	width: 100%;
	height: 360px;

}
.ouzhou .swiper-slide {
	width: 520px !important;
	height: 300px;
	margin-right: 10px;
}
.ouzhou.swiper-container-horizontal>.swiper-scrollbar {
	bottom: 40px!important;
	opacity: 1 !important;
	height: 2px;
}
.hotsale {

	margin: auto;
	margin-bottom:60px;
	width:100%;
	max-width: 1000px;
	padding: 0 100px ;
	height: 360px;

}

.hotsale .swiper-slide {
	width: 244px !important;
	height: 360px;
	margin-right:6px;
}
.hotsale .swiper-slide a{ display: block;border:1px solid #fff}
.hotsale .swiper-slide a .bag{position: absolute; top:25px;right:22px; opacity: 0; width: 23px;}
.hotsale .swiper-slide a:hover { border:1px solid #a49791}
.hotsale .swiper-slide a:hover .bag{opacity: 1}
.hotsale .swiper-button-prev:after,.hotsale .swiper-button-next:after{ content: none;}
.bigbn{ width:100%;height:450px; display: block; cursor: pointer; background:center center no-repeat; clear: both}
.fenlei{ display:flex; text-align: center}
.fenlei a{ margin-right: 13px; margin-bottom: 55PX; cursor: pointer}
.fenlei a:last-child{ margin-right:0px;}
.fenlei a h2{margin-top:30px;color: #2e3233; font-weight: bold}
.fenlei a h6{ letter-spacing:2PX;font-weight: bold}
.graybg{ 
	background: #F5f5f5; width: 100%; text-align: center}
.graybg video{width: 100%; max-width: 1200px; }
.hometitle{ text-align: center; padding:65px 0 40px;}
.hometitle h1{ margin-bottom: 16px; font-family:"PingFangSC-Regular","Microsoft Yahei",sans-serif;letter-spacing: 6PX }
.hometitle H3{ letter-spacing: 4PX}

@media (max-width:767px) {
	.homebanner2{ 	border: 1px solid #d9d9d9; overflow: hidden;

	margin: 10px 0 0; }
	.homebanner2 .disflex{ display:flex;}
.b1 {
	height: auto;
	padding: 10px;


}
.homebanner2 h1 {
	color: #2e3233;
	font-size: 24px;
	letter-spacing: 4px;
	margin-bottom: 10px;
	
}
.homebanner2 h2{
	font-size: 14px;
	line-height: 1.4em;
	letter-spacing: 0;
}
.homebanner2 h4 {
	margin:0;
	color: #999;
	font-size: 12px;
	margin-bottom: 10px;
}
.homebanner2 .fg,.homebanner2 .fg2{padding:3%; height:inherit} 
.homebanner2 ul{ margin: 10px 0 0 0;}
.homebanner2 ul li{ 
	line-height: 1.8em; letter-spacing: 0; text-indent: 0;list-style: none;
	font-size: 8px;
	}


	.homebanner2 .btn{ width:100%; font-size: 13px; margin: 0 }
	.ouzhou {
	margin: 0% 3% 70px;
	width: 94%;
	height: 53vw;


}
.ouzhou .swiper-slide {
	width: 100% !important;
	height: 100% !important;;
	margin: 0 !important;
}
	.ouzhou .swiper-slide img {
	width: 100% !important;
	margin: 0 !important;
}
.ouzhou.swiper-container-horizontal>.swiper-scrollbar {

	opacity: 0 !important;

}
	.video{ 
	background: #F5f5f5; width: 94%;margin: 0 3% 3%; text-align: center;overflow: hidden;}

.hometitle{ text-align: center; padding:10% 3% 0%; width:100%}
.hometitle h1{ margin-bottom:14px; font-family:"PingFangSC-Regular","Microsoft Yahei",sans-serif;letter-spacing: 2PX; font-size: 16px; }
.hometitle H3{ letter-spacing:0PX; font-size: 12px}
	.hotsale {

	margin: 3% 3% 10px;
	width:94%;

	padding: 0 ;
	height:220px;

}
.hotsale .swiper-slide {
	width:140px !important;
	height:200px;
	margin: 4px;
	
	
	
	
}
	.hotsale .swiper-slide a {  width:140px !important; overflow: hidden;
	height:200px;}
.hotsale .swiper-slide a .bag{position: absolute; top:6px;right:6px; opacity: 0; width: 23px;}
	.swiper-button-white{ display: none;}
.fenlei{  display: block; width: 94%; margin: 3%;}
.fenlei a{ margin: 0px; margin-bottom: 10px; padding:4px;}

.fenlei a h2{margin-top:10px;color: #2e3233; font-size: 14px;letter-spacing: 0;}
	.bigbn{ width:94%;margin: 3%; height:33vw;  }
	.graybg video{width:94%; margin: 3%;
	}
	
}

.graybg .swiper-button-white{ background:none !important;}