.j-fl {
  float: left;
}

.j-fr {
  float: right;
}

.shops .section .desc {
  color: #000;
}

.shops .section .desc h1 {
  font-size: 32px;
}

.shops .section .desc p {
  font-size: 18px;
}
.shops .section {
  width: 100%;
  position: relative;
  background-position: 50% 0%;
  background-repeat: no-repeat;
}
.shops .section1 {
  height: 648px;
  background-image: url("/Content/new/assets/imgs/shops/new/bg1.jpg");
  /* background-image: -webkit-image-set(
    url(/Content/new/assets/imgs/shops/new/bg1.png) 1x,
    url(/Content/new/assets/imgs/shops/new/bg1@2x.png) 2x
  ); */
}
.shops .section1 .desc {
  color: #fff;
  text-align: left;
  position: absolute;
  top: 200px;
  left: 45px;
}
.shops .section1 .desc h1 {
  font-size: 45px;
  font-weight: bold;
}
.shops .section1 .desc .p2 {
  font-size: 24px;
  border: 1px solid #fff;
  border-radius: 10px;
  width: 238px;
  padding: 4px 0;
  text-align: center;
  margin: 30px 0;
}
.shops .section2 {
  height: 702px;
  background-image: url("/Content/new/assets/imgs/shops/new/bg2.jpg");
  /* background-image: -webkit-image-set(
    url(/Content/new/assets/imgs/shops/new/bg2.png) 1x,
    url(/Content/new/assets/imgs/shops/new/bg2@2x.png) 2x
  ); */
}

.shops .section2 .desc {
  margin: 88px 60px 0 0;
  color: #000;
  text-align: center;
}
.shops .section3 {
  height: 602px;
  background-image: url("/Content/new/assets/imgs/shops/new/bg3.jpg");
  /* background-image: -webkit-image-set(
    url(/Content/new/assets/imgs/shops/new/bg3.png) 1x,
    url(/Content/new/assets/imgs/shops/new/bg3@2x.png) 2x
  ); */
}

.shops .section3 .desc {
  color: #000;
  position: absolute;
  top: 170px;
  left: 90px;
}
.shops .section3 .desc ul li:first-child {
  margin-left: 10px;
}
.shops .section3 .desc ul li {
  float: left;
  margin: 20px 48px 0 0;
}
.shops .section4 {
  height: 606px;
  background-image: url("/Content/new/assets/imgs/shops/new/bg4.jpg");
  /* background-image: -webkit-image-set(
    url(/Content/new/assets/imgs/shops/new/bg4.png) 1x,
    url(/Content/new/assets/imgs/shops/new/bg4@2x.png) 2x
  ); */
}

.shops .section4 .desc {
  color: #000;
  margin-top: 190px;
}
.shops .section5 {
  height: 639px;
  background-image: url("/Content/new/assets/imgs/shops/new/bg5.jpg");
  /* background-image: -webkit-image-set(
    url(/Content/new/assets/imgs/shops/new/bg5.png) 1x,
    url(/Content/new/assets/imgs/shops/new/bg5@2x.png) 2x
  ); */
}
.shops .section5 .desc {
  margin-top: 180px;
  color: #000;
}
.shops .section6 {
  height: 899px;
  background-image: url("/Content/new/assets/imgs/shops/new/bg6.jpg");
  /* background-image: -webkit-image-set(
    url(/Content/new/assets/imgs/shops/new/bg6.png) 1x,
    url(/Content/new/assets/imgs/shops/new/bg6@2x.png) 2x
  ); */
}

.shops .section6 .desc {
  margin-top: 90px;
  color: #fff;
  text-align: center;
}
.zc2 {
  position: absolute;
  bottom: 120px;
  left: 0;
  right: 0;
  text-align: center;
}
.line {
  width: 49px;
  height: 5px;
  background-color: #ff0d0d;
  margin: 0 auto;
}
.shops .section3 .desc .line {
  position: absolute;
  bottom: -35px;
  left: 213px;
}
.shops .section4 .desc .line,
.shops .section5 .desc .line {
  margin: 0;
}
.footer,
footer {
  margin-top: 0 !important;
}

/*.shops {
	margin-bottom: -95px;
}

.shops .section1 {
	background-color: #151414;
	position: relative;
}

.shops .section1 h1 {
	font-size: 2.5em;
	line-height: 2em;
	color: #fff;
	letter-spacing: 5px;
}

.shops .section1 .shops-pic1 {
	width: 875px;
	float: right;
}

.shops .section1 .icon {
	position: absolute;
	top: 200px;
	left: -30px;
}

.shops .section1 ul {
	width: 339px;
	height: 67px;
	padding: 0px;
}

.shops .section1 ul li {
	float: left;
	text-align: center;
	margin-right: 33px;
}

.iconlist {
	background: url("/Content/new/assets/imgs/shops/sec1/icon.png") no-repeat scroll 0% 0%;
	width: 75px;
	height: 67px;
	overflow: hidden;
	margin-left: 5px;
	margin-bottom: 7px;
}

.shops .section1 .icon span {
	color: #fff;
	font-size: 20px;
	line-height: 50px;
}

.icon1 {
	background-position: 0px 0px;
}

.icon2 {
	background-position: -133px 0px;
}

.icon3 {
	background-position: -265px 0px;
}

.shops .section1 .desc1 {
	position: absolute;
	right: 61%;
	top: 27%;
	z-index: 999;
}

.shops .section2 {
	height: 800px;
}

.shops .section2 .desc, .shops .section4 .desc,.shops .section6 .desc {
	position: absolute;
	left: 58%;
	top: 37%;
}

.shops .section2 .pic2,.shops .section6 .pic6 {
	position: absolute;
	left: 5%;
	top: 17%;
}

.shops .section2 .pic2 {
	width: 528px;
}

.shops .section3 {
	height: 705px;
}

.shops .section3 {
	background-image: url("/Content/new/assets/imgs/shops/sec3/pic-sec3.png");
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: relative;
	width: 100%;
}

.shops .section3 .desc {
	position: absolute;
	left: 8%;
	top: 37%;
	z-index: 999;
}

.shops .section4 {
	height: 800px;
}

.shops .section4 .desc a {
	color: #5FA6F6;
}

.shops .section4 .pic4 {
	width: 528px;
	position: absolute;
	left: 5%;
	top: 20%;
}

.shops .section5 {
	background-color: #ccc8c8;
	height: 800px;
}

.shops .section5 .pic5 {
	width: 900px;
	padding: 50px 110px;
}

.shops .section5 .desc {
	position: absolute;
	left: 29.5%;
	top: 72%;
	z-index: 999;
}

.shops .section5 .desc p {
	text-align: center;
}

.shops .section6 {
	height: 800px;
}

.shops .section6 .pic6 {
	width: 538px;
}

.shops .section18 {
	height: 700px;
	background-image: url("/Content/new/assets/imgs/6-18/bg18.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.shops .section18 .wrapper {
	overflow: visible;
}

.shops .section18 .join {
	background: transparent url("/Content/new/assets/imgs/6-18/btn18.png") repeat scroll 0% 0%;
	width: 182px;
	height: 57px;
	line-height: 55px;
	color: #FFF;
	display: block;
	font-size: 26px;
	text-align: center;
	margin-left: 60px;
	margin-top: 55px;
}

.shops .section18 .tiandian {
	width: 45%;
	left: 600px;
	position: absolute;
	top: 70px;
}

.shops .section18 .desc {
	color: #fff;
	left: 0;
	position: absolute;
	top: 120px;
	width: 575px;
}

.shops .section18 .desc p.p1 {
	font-size: 48px;
	margin: 28px 12px 22px 64px;
}

.shops .section18 .desc p.p2 {
	font-size: 22px;
	margin: 28px 12px 22px 64px;
	font-weight: bold;
}

.shops .section18 .desc p.p2 span {
	font-size: 14px;
	font-weight: normal;
}

.shops .section19 {
	height: 700px;
	background-image: url("/Content/new/assets/imgs/6-18/bg19.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.shops .section19 .desc {
	position: absolute;
	left: 0;
	position: absolute;
	top: 70px;
	width: 575px;
}

.shops .section19 .desc h1 {
	color: #2179e7;
	font-size: 30px;
	font-weight: bold;
}

.shops .section19 .desc p.p1 {
	color: #2179e7;
	font-size: 32px;
}

.shops .section19 .desc p.p2 {
	color: #1d80e5;
	font-size: 16px;
	font-weight: bold;
}

.shops .section19 .desc p.p2 span {
	font-size: 16px;
	color: #000;
	font-weight: normal;
}

.shops .section19 .desc p.p {
	font-size: 14px;
	margin-top: 63px;
}

.shops .section19 .award {
	position: absolute;
	top: 20%;
	width: 575px;
	left: 49%;
}

.shops .section19 .award ul li {
	float: left;
	width: 40%;
	margin-left: 47px;
}

.shops .section19 .award ul li .name {
	text-align: center;
	font-size: 16px;
	line-height: 45px;
}

.shops .section19 .award ul li .name span {
	text-align: center;
	font-size: 16px;
	line-height: 45px;
}

@media only screen and (max-width: 1279px) {
	.shops .section3 .desc {
		left: 15%;
		top: 23%;
	}
}

@media only screen and (min-width: 1280px) and (max-width: 1560px) {
	.shops .section3 .desc {
		left: 11%;
		top: 31%;
	}
}

@media only screen and (min-width:1561px) {
}*/
