@charset "utf-8";

/* CSS Document */


/* 设定 */
.l-content {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 950px;
  height: auto;
  color: #ffffff;
  font-family: Arial, "Microsoft Yahei", SimHei, STHeiti, Helvetica, serif;
  overflow: hidden;
  line-height: 1.2;
}

.l-content h1,
.l-content h2,
.l-content h3,
.l-content h4,
.l-content h5,
.l-content p,
.l-content a,
.l-content ul,
.l-content li,
.l-content dl,
.l-content dt,
.l-content dd,
.l-content a img {
  margin: 0;
  padding: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  font-weight: normal;
}

.l-content img {
  border: none;
}

.l-content a {
  text-decoration: none;
}

.l-content em {
  font-style: normal;
}

/*common*/
.l-content ul {
  list-style: none;
}

.l-content .p-rel {
  position: relative;
}

.l-content .p-abs {
  position: absolute;
}

.l-content .font-yellow {
  color: #fdd000;
}

.l-content .point-title{
  top: 26px;
  left: 58px;
  font-size: 35px;
  line-height: 35px;
  color: #231815;
}
.l-content .point-title b{
  font-size: 126px;
}
/*end common*/

/*奖品*/
.l-content .gift .gift1,
.l-content .gift .gift2,
.l-content .gift .gift2-title {
  width: 450px;
  height: 46px;
  background-color: #231815;
  text-align: center;
  font-size: 27px;
  line-height: 46px;
}

.l-content .gift .gift1 {
  top: 0;
  left: 0;
}

.l-content .gift .gift2 {
  top: 46px;
  right: 0;
}

.l-content .gift .gift2-title {
  top: 0;
  right: 0;
  background-color: #004098;
}

.l-content .gift .register-vip {
  top: 60px;
  left: 42px;
}

.l-content .gift .link-info {
  top: 146px;
  left: 0;
  width: 450px;
  height: 23px;
  text-align: center;
  font-size: 23px;
  line-height: 23px;
}

.l-content .gift .update-vip {
  top: 180px;
  left: 42px;
}

.l-content .gift .register-vip:hover,
.l-content .gift .update-vip:hover {
  opacity: .9;
}

.l-content .gift .notice {
  top: 310px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 23px;
  line-height: 23px;
}

.l-content .gift .gift-title {
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  font-size: 58px;
  font-weight: bold;
  line-height: 136px;
}

.l-content .gift .gift-title b {
  position: relative;
  top: 10px;
  font-size: 126px;
}
.l-content .gift .gift-subtitle{
  top: 428px;
  left: 66px;
  font-size: 59px;
  font-weight: bold;
}
.l-content .gift .gift-subtitle span{
  font-size: 90px;
}
/*end奖品*/
/*point1*/
.l-content .point1 .products-list{
  top: 534px;
  left: 100px;
}
.l-content .point1 .products-list li{
  display: inline-block;
  width: 182px;
  height: 26px;
  text-align: center;
  font-size: 24px;
  line-height: 26px;
}
/*end point1*/
/*point2*/
.l-content .point2 .point2-subtitle{
  top: 620px;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 17px;
  line-height: 17px;
}
/*end point2*/
/*point3*/
.l-content .point3 .point3-list{
  top: 306px;
  left: 106px;
}
.l-content .point3 .point3-list li{
  margin-right: 102px;
  display: inline-block;
  width: 176px;
  text-align: center;
  font-size: 29px;
  line-height: 38px;
  font-weight: bold;
}
.l-content .point3 .point3-link-list{
  top: 546px;
  left: 60px;
}
.l-content .point3 .point3-link-list li{
  margin-right: 15px;
  display: inline-block;
  width: 268px;
  text-align: center;
}
.l-content .point3 .point3-link-list li a+a{
  position: relative;
  top: -42px;
  right: -90px;
}
.l-content .point3 .point3-link-list li a:hover{
  opacity: .9;
}
.l-content .point3 .point3-subtitle{
  top: 738px;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 59px;
  font-weight: bold;
  line-height: 60px;
}
/*end point3*/
/*轻松选型*/
.l-content .products-list .list{
  top: 112px;
  left: 78px;
  width: 820px;
  height: 167px;
}
.l-content .products-list .list li{
  float: left;
  margin-right: 20px;
  margin-bottom: 60px;
}
.l-content .products-list .list-name{
  top: 280px;
  left: 0;
}
.l-content .products-list .list-name li{
  display: inline-block;
  margin-bottom: 167px;
  width: 950px;
  height: 63px;
  text-align: center;
  font-size: 31px;
  line-height: 60px;
  font-weight: bold;
  color: #231815;
}
.l-content .products-list .list li:hover{
  opacity: .8;
}
.l-content .products-list .products-list-title {
  top: 24px;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 58px;
  color: #231815;
  font-weight: bold;
  line-height: 58px;
}
/*end轻松选型*/
/*注册会员*/
.l-content .register .register-vip{
  top: 70px;
  left: 176px;
}
.l-content .register .update-vip{
  top: 266px;
  left: 176px;
}
.l-content .register .register-vip:hover,
.l-content .register .update-vip:hover{
  opacity: 0.9;
}
.l-content .register .register1-1{
  top: 206px;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 37px;
  line-height: 37px;
}

/*end注册会员*/
/*活动细则*/
.l-content .activity-detail{
  height: 1694px;
  background-color: #000000;
}
.l-content .activity-detail h2{
  top: 134px;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 48px;
  line-height: 48px;
  font-weight: bold;
}
.l-content .activity-detail h3.register-gift-title,
.l-content .activity-detail h3.first-purchase-title{
  top: 250px;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 34px;
}
.l-content .activity-detail h3.first-purchase-title{
  top: 884px;
}
.l-content .activity-detail .register-gift,
.l-content .activity-detail .first-purchase{
  font-size: 28px;
}
.l-content .activity-detail .order-a{
  top: 306px;
  left: 85px;
  font-size: 28px;
}
.l-content .activity-detail .register-gift,
.l-content .activity-detail .first-purchase{
  top: 306px;
  left: 85px;
  width: 776px;
  text-align: justify;
  -ms-text-justify: inter-ideograph;
}
.l-content .activity-detail .first-purchase{
  top: 948px;
}
.l-content .activity-detail .register-gift td,
.l-content .activity-detail .first-purchase td{
  vertical-align: top;
  line-height: 40px;
}
.l-content .activity-detail .register-gift td.order,
.l-content .activity-detail .first-purchase td.order{
  padding-right: 20px;
}
/*end活动细则*/