aside{
	position: fixed;
	z-index: 1000;
	right: 0;
	top: 175px;
	width: 63px;
	height: 63px;
	background: url(../img/contact/email.png) no-repeat;
  background-size: 100% 100%;
	cursor: pointer;
}
#header {
  background: rgba(0, 0, 0, .5);
}

.banner-wrapper {
  position: relative;
  margin-top: -4.9375rem;
  padding-top: 41%;
  color: #fff;
  background: url("../img/index/banner_bg.png") no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.banner-wrapper .wrap {
  position: absolute;
  left: 0;
  top: 15%;
  right: 0;
  bottom: 0;
  padding-top: 11.6%;
  padding-bottom: 12.1%;
  box-sizing: border-box;
}

.banner-wrapper .ar-qq,
.banner-wrapper .vr-qq {
  margin-left: 37.8%;
  margin-right: auto;
  text-align: center;
  line-height: 3.25rem;
  width: 22.5625rem;
  height: 3.25rem;
  font-size: 1.375rem;
  background-repeat: no-repeat;
  background-size: cover;
}

.banner-wrapper .ar-qq {
  margin-bottom: .5625rem;
  background-image: url("../img/index/ar.png");
}

.banner-wrapper .vr-qq {
  background-image: url("../img/index/vr.png");
}

.banner-wrapper .title {
  margin-left: 16.8%;
  margin-bottom: .9375rem;
  line-height: 1;
  font-size: 6.0625rem;
}

.banner-wrapper .tip {
  margin-left: 16.8%;
  margin-bottom: 3.4375rem;
  line-height: 1;
  font-size: 1.5rem;
}

.banner-wrapper .concat {
  margin-left: 16.8%;
  font-size: 1.5rem;
}

.banner-wrapper .concat .email {
  display: inline-block;
  margin-left: .375rem;
  text-align: center;
  line-height: 3.25rem;
  width: 22.5625rem;
  height: 3.25rem;
  font-size: 1.375rem;
  background: url("../img/index/email.png") no-repeat;
  background-size: cover;
}

/* footer */
#footer {
  width: 100%;
  padding: 50px 0;
  color: #fff;
  background-color: #000;
  overflow: hidden;
}

#footer ul {
  float: left;
}

#footer ul:nth-child(1) {
  width: 10%;
  margin-left: 26%;
}

#footer ul:nth-child(2) {
  width: 14%;
}

#footer ul:nth-child(3) {
  width: 16%;
  margin-left: 3%;
}

#footer ul:nth-child(4) {
  width: 10%;
}

#footer ul li {
  margin-top: .3125rem;
  font-size: .875rem;
}

#footer ul li:first-child {
  margin-bottom: .9375rem;
  font-size: 1.25rem;
  font-weight: 600;
  color: #00bfe9;
}

#footer ul li a {
  color: #fff;
}

#footer ul li a:hover {
  text-decoration: underline;
}

#footer ul li img {
  width: 9rem;
}

#footer p {
  float: left;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}

/* 重置部分样式 */
#header a,
#header .user,
#header .title {
  color: #fff;
}

#header .lang-wrapper .en {
  background-image: url("../../common/img/header/en.png");
}

#header .lang-wrapper .zh {
  background-image: url("../../common/img/header/zh.png");
}
