html {
	background-color: #FFFFFF;
}

@keyframes movebounce{
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}

#banner {
	position: relative;
	width: 100%;
}

#banner .bg {
	width: 100%;
	background-color: #EB5C20;
	height: 24px;
}

#banner .img-box {
	width: 1325px;
	height: 125px;
	position: absolute;
	left: 50%;
	bottom: -59px;
	transform: translateX(-50%);
}

.container_vr {
    margin-top: 50px !important;
    width: 1058px;
    height: 550px;
    margin: 0 auto;
    position: relative;
}

/* 中间内容 */
.main {
	margin-top: 90px;
	margin-bottom: 108px;
}

.module {
	width: 1300px;
	margin: 0 auto;
}

.sale-top .sale-text {
	flex: 1;
	margin-right: 60px;
}

.sale .sale-top img:hover {
	transform: scale(1.05);
	transition: all 0.5s;
}

.sale-top .sale-text .title {
	color: #444444;
	font-size: 37px;
	font-weight: bold;
}

.sale-top .sale-text span {
	margin-left: 40px;
}

.sale-top .sale-text .desc {
	color: #595959;
	font-size: 16px;
	line-height: 41px;
	text-align: justify;
	font-weight: 400;
	margin-top: 45px;
}


.sale-top .sale-img {
	width: 610px;
	height: 358px;
}

.sale-top .sale-img img {
	height: 358px;
}

.sale-bottom {
	margin-top: 29px;
	width: 100%;
	background-color: #EB5C20;
	height: 234px;
}

.sale-bottom .left {
	position: relative;
	flex: 1;
	margin-right: 36px;
}

.sale-bottom .left .img-box {
	position: absolute;
	top: -78px;
	left: 41px;
	height: auto;
	width: 232px;
	animation: movebounce 3.9s linear infinite;
}
.sale-bottom .left .desc {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 41px;
	font-weight: 400;
	text-align: justify;
	/*width: 321px;*/
	margin-left: 302px;
}

.sale-bottom .right {
	background-color: #FFFFFF;
	width: 540px;
	height: 180px;
	margin-right: 15px;
	margin-top: 18px;
	position: relative;
}

.sale .sale-bottom .right .img-box {
	position: absolute;
	top: -18px;
	left: -30px;
}

.sale .sale-bottom .right img {
	width: 280px;
	height: 187px;
}

.sale .sale-bottom .right img:hover {
	transform: scale(1.05);
	transition: all 0.5s;
}

/* SI空间设计系统 */
.si-space {
	margin-top: 138px;
}

.si-space .title {
	color: #444444;
	font-size: 37px;
	font-weight: bold;
}

.si-space .desc {
	color: #595959;
	font-size: 16px;
	line-height: 41px;
	margin-top: 33px;
	margin-bottom: 18px;
}

.si-space-top .img-box {
	flex: 1;
}

.si-space .right-box {
	margin-left: 9px;
}

.si-space .right-box .text-box {
	width: 442px;
	background-color: #EB5C20;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 400;
	line-height: 39px;
	text-align: justify;
	padding: 30px 30px 40px;
}

.si-space .right-box .img {
	width: 442px;
	margin-top: 7px;
}

.si-space img:hover,
.vi-vision img:hover{
	transform: scale(1.05);
	transition: all 0.5s;
}

.si-space-bottom .img {
	width: 645px;
	height: 431px;
	margin-top: 10px;
}

/* VI视觉设计系统 */
.vi-vision {
	margin-top: 105px;
}

.vi-vision .title {
	font-size: 37px;
	color: #444444;
	font-weight: bold;
	margin-bottom: 35px;
}

 .vi-vision-one .img1 {
	width: 670px;
	height: 397px;
}

.vi-vision-one .img2 {
	width: 622px;
	height: 397px;
}

.vi-vision-two {
	margin-top: 9px;
}
 
.vi-vision-two .img1 {
	width: 473pxpx;
	height: 315px;
}

 .vi-vision-two .img2 {
	width: 540pxpx;
	height: 315px;
}

 .vi-vision-two .img3 {
	width: 270pxpx;
	height: 315px;
}

 .vi-vision-three .img1 {
	 margin-top: 9px;
	width: 670px;
	height: 416x;
}

.vi-vision-three .img2 {
	margin-top: 9px;
	width: 622px;
	height: 416px;
}