@charset "utf-8";
/* CSS Document */

/*brand_banner*/
.brand_banner{
	width: 100%;
	margin-top: 100px;
}
.brand_banner img{
	width: 100%;
	height: 100%;
}

/*线上门店*/
.online{
	width: 100%;
	margin-top:90px;
}
.online_bg{
	max-width: 1200px;
	margin: 0 auto;
}
.online_top{
	text-align: center;
	color: #71737a;
}
.online_top p{
	font-size: 45px;
	font-weight: bold;
}
.online_top span{
	font-size: 18px;
	font-weight: bold;
}
.online_bottom{
	width: 100%;
	margin-top: 60px;
}
.online_bottom li{
	width: 100%;
	height:590px;
}
.online_bottom li:nth-child(2){height: 477px;margin-top: 200px;}
.online_bottom li:nth-child(3){margin-top: 200px;}
.online_bottom li:nth-child(4){height: 395px; margin-top: 200px;}
.online_font{
	width: 50%;
	height: 43%;
	margin-top: 18%;
}
.online_font1{
	width: 50%;
	height: 43%;
	margin-top: 11%;
}
.online_font2{
	width: 50%;
	height: 43%;
	margin-top:8%;
}
.online_font span,.online_font1 span,.online_font2 span{
	font-size: 24px;
	color: #434343;
}
.online_font p,.online_font1 p,.online_font2 p{
	font-size: 18px;
	color: #434343;
	margin-top: 6%;
    line-height: 28px;
}
.online_img{
	width: 44%;
	height: 100%;
/*	overflow: hidden;*/
}
.online_img1{
	width: 46%;
	height: 100%;
/*	overflow: hidden;*/
}
.online_img2{
	width: 41%;
	height: 100%;
/*	overflow: hidden;*/
}
.online_img img,.online_img1 img,.online_img2 img{
	width: 100%;
	height: 100%;
	transition: 0.6s;
}
.online_bottom li:hover .online_img img{transform: scale(1.1)}
.online_bottom li:hover .online_img1 img{transform: scale(1.1)}
.online_bottom li:hover .online_img2 img{transform: scale(1.1)}
/*
.online_bottom li:hover .online_font span{color: #e89462;}
.online_bottom li:hover .online_font1 span{color: #e89462;}
.online_bottom li:hover .online_font2 span{color: #e89462;}
.online_bottom li:hover .online_font p{color: #e89462;}
.online_bottom li:hover .online_font1 p{color: #e89462;}
.online_bottom li:hover .online_font2 p{color: #e89462;}
*/

/*新店开业*/
.store{
	width: 100%;
	height: 836px;
	margin-top:80px;
	overflow: hidden;
}
.store img{
	width: 100%;
	height: 100%;
}


/*口碑营销*/
.marking{
	width: 100%;
	margin-top:160px;
}
.marking_bg{
	max-width:1800px;
	margin: 0 auto;
}
.marking_top{
	text-align: center;
	color: #71737a;
}
.marking_top p{
	font-size: 45px;
	font-weight: bold;
}
.marking_top span{
	font-size: 18px;
	font-weight: bold;
}
.marking_bottom{
	width: 100%;
	height: 415px;
	margin-top: 60px;
}
.mark_top,.mark_bottom{
	width: 100%;
	height: 202px;
	margin-top: 60px;
}
.mark_top ul,.mark_bottom ul{
	width: 100%;
	height: 100%;
}
.mark_top li{
	width: 49.5%;
	height: 100%;
	float: left;
	overflow: hidden;
	margin-right:1%;
}
.mark_top li img,.mark_bottom li img{
	width: 100%;
	height: 100%;
	transition: 0.6s;
}
.mark_top li:last-child{margin-right: 0;}
.mark_top li:hover img{transform: scale(1.1)}
.mark_bottom li{
	width: 49.5%;
	height: 100%;
	float: left;
	overflow: hidden;
	margin-right:1%;
}
.mark_bottom li img{
	width: 100%;
	height: 100%;
	transition: 0.6s;
}
.mark_bottom li:last-child{margin-right: 0;}
.mark_bottom li:hover img{transform: scale(1.1)}


/*品牌设计*/
.design{
	width: 100%;
	margin-top:160px;
}
.design_bg{
	max-width: 1200PX;
	margin: 0 auto;
}
.design_top{
	text-align: center;
	color: #71737a;
}
.design_top p{
	font-size: 45px;
	font-weight: bold;
}
.design_top span{
	font-size: 18px;
	font-weight: bold;
}
.design_bottom{
	width: 100%;
	height: 260px;
	margin-top:60px;
}
.design_bottom ul{
	width: 100%;
	height: 100%;
}
.design_bottom li{ 
	float:left; 
	width: 19%;
    margin-left: 6%; 
	font-size:30px;
	font-weight:bold;
	text-align:left;
}
.design_bottom li a{ 
	color:#595959; 
	display:block;
}
.design_bottom li span{
	width:26px;
	height: 2px;
	background: #595959;
}
.design_bottom li > a{ line-height:70px;}
.design_bottom li > a:before{
	content:"";
	width:27px; 
	height:2px; 
	background:#595959; 
	left:50%;
	bottom:0;
}
.design_bottom li a:hover{ color:#e89462; }
.design_bottom li dl{ 
	overflow:hidden; 
	margin-top:44px;
}
.design_bottom li dl dd{
	font-size:14px; 
	line-height:50px;
	text-align: left;
	font-weight:normal;
	color:#595959;
}