.mainArea .mg-t20 {
  margin-top: 20px;
}
.mainArea *{
  margin:0;
  padding: 0;
}
.mainArea ul{
  list-style: none;
}
.mainArea {
  width: 950px;
  font-family: "Microsoft Yahei",SimHei,STHeiti,Helvetica,serif,Arial;
}
img{
  border: 0;
}
.mainArea .cuppon{
  width: 950px;
  height: 86px;
  background: url(../images/cuppon_bg2.png) no-repeat;
  position: relative;
}
.mainArea .cuppon ul{
  width: 1000px;
  position: absolute;
  top: 8px;
  left: 111px;
}
.mainArea .cuppon ul li{
  float: left;
  width: 81px;
  height: 20px;
  margin-right: 153px;
  font-size: 24px;
  color: #FF0000;
}

.mainArea .mainContents .main_one{
  width: 950px;
  height: 579px;
  background: url(../images/main_bg_1.jpg) no-repeat;
}
.mainArea .mainContents .main_two{
  width: 950px;
  height: 1500px;
  background: url(../images/main_bg_2.jpg) no-repeat;
}
.mainArea .mainContents .main_three{
  width: 950px;
  height: 560px;
  background: url(../images/main_bg_3.png) no-repeat;
}

.mainArea .mainContents .btn{
  width: 950px;
  height: 50px;
  color:#ffffff;
  }

.mainArea .mainContents .btn .coupon-ex{
  width:630px;
  margin-left:16px;
  text-align: left;
  height:50px;
  float:left;
  font-size:16px;
  line-height:1.4;  
}

.mainArea .mainContents .btn .img-bnt{
  width:280px;
  float:right;
  margin-right:16px;
}

.mainArea .mainContents .morebutton{
  width: 950px;
  height:37px;
  text-align: center;
  margin-top: 60px;
  padding-bottom: 10px;
}

.mainArea .mainContents .allpic img{
  margin-top: 80px;
  margin-left: 73px;
}

.mainArea .mainContents .title{
  width: 777px;
  height: 86px;
  background: url(../images/title.png) no-repeat;
  margin-top: 27px;
  margin-left:87px; 
} 

.mainArea .mainContents .title span{
  text-align: center;
  font-size: 50px;
  color: #ffffff;
  line-height: 86px;
  width: 777px;
  height: 86px;
  font-weight: 700;
  display: inline-block;
  letter-spacing: 10px;
}

.mainArea .mainContents .product_part1{
  width: 934px;
  height: 344px;
  margin: 0 auto;
  padding-bottom: 24px;
}

.mainArea .mainContents .product_part1 ul li{
  float: left;
  width: 221px;
  height: 344px;
  background: url(../images/product_bg.png);
  margin-right: 16px;
}
.mainArea .mainContents .product_part1 .last{
  margin-right: 0;
}

.mainArea .mainContents .product_part1 ul li .p_name{
  width: 221px;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  padding-top: 23px;
  height: 44px;
  vertical-align: top;
}
.mainArea .mainContents .product_part1 ul li .p_name a{
  color: #ffffff;
  text-decoration: none;
}
.mainArea .mainContents .product_part1 ul li .p_img{
  text-align: center;
  width: 221px;
  padding-top: 10px;
}
.mainArea .mainContents .product_part1 ul li .p_xh{
  width: 221px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  letter-spacing: 1px;
}
.mainArea .mainContents .product_part1 ul li .p_chr{
  width: 221px;
  height: 31px;
  line-height: 29px;
  color: #000000;
  font-size: 16px;
}
.mainArea .mainContents .product_part1 ul li .p_chr p{
  width: 121px;
  height: 29px;
  margin:0 auto;
  text-align: center;
  border: 1px solid #C389F9;
  background-color: #D7AEFF;
}
.mainArea .mainContents .product_part1 ul li .p_price{
  width:221px;
  height:52px;
  line-height: 52px;
  text-align: center;
  color: #ffd800;
  font-size:24px;
  letter-spacing: 2px;
}
.mainArea .mainContents .product_part2{
  width: 934px;
  height: 344px;
  margin: 0 auto;
  padding-bottom: 24px;
}
.mainArea .mainContents .product_part2 ul li{
  float: left;
  width: 221px;
  height: 344px;
  background: url(../images/product_bg.png);
  margin-right: 16px;
}
.mainArea .mainContents .product_part2 .last{
  margin-right: 0;
}
.mainArea .mainContents .product_part2 ul li .p_name{
  width: 221px;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  padding-top: 23px;
  height: 47px;
  vertical-align: top;
}
.mainArea .mainContents .product_part2 ul li .p_name a{
  color: #ffffff;
  text-decoration: none;
}
.mainArea .mainContents .product_part2 ul li .p_img{
  text-align: center;
  width: 221px;
  padding-top: 10px;
}
.mainArea .mainContents .product_part2 ul li .p_xh{
  width: 221px;
  height: 50px;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  letter-spacing: 1px;
}
.mainArea .mainContents .part3 ul li .p_img{
  padding-top: 0;
}
.mainArea .mainContents .part3 ul li .p_xh{
  width: 221px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  letter-spacing: 1px;
}
.mainArea .mainContents .product_part2 ul li .p_chr{
  width: 221px;
  height: 31px;
  line-height: 29px;
  color: #000000;
  font-size: 16px;
}
.mainArea .mainContents .product_part2 ul li .p_chr p{
  width: 121px;
  height: 29px;
  margin:0 auto;
  text-align: center;
  border: 1px solid #C389F9;
  background-color: #D7AEFF;
}
.mainArea .mainContents .product_part2 ul li .p_price{
  width:221px;
  height:52px;
  line-height: 52px;
  text-align: center;
  color: #ffd800;
  font-size:24px;
  letter-spacing: 2px;
}
.mainArea .mainContents .cuppon_text{
  width: 950px;
  height: 130px;
}
.mainArea .mainContents .cuppon_text .text_l{
  width: 55px;
  float: left;
}

.mainArea .mainContents .cuppon_text .text_r{
  width: 895px;
  float: right;
}

.mainArea .mainContents .cuppon_text .text_r .big_text{
  color: #ffffff;
  font-size: 33px;
  font-weight: 700;
  letter-spacing: 3px;
  margin-left: 8px;
}
.mainArea .mainContents .cuppon_text .text_r .small_text{
  color: #ffffff;
  font-size:14px;
  padding-top: 15px;
  margin-left: 8px;
}
.mainArea .mainContents .cuppon_text .text_r .mid_text{
  color: #ffffff;
  font-size: 14px;
  padding-top: 15px;
  line-height: 1.8;
  margin-left: 8px;
}
.mainArea .mainContents .use_cuppon{
  width: 950px;
  text-align: center;
  padding-top:10px;
}
.mainArea .mainContents .main_four{
  width: 950px;
  height: 410px;
  background: url(../images/hdxz_bg.png) no-repeat;
}
.mainArea .mainContents .main_four p{
  width:820px;
  color: #ffffff;
  font-size:33px;
  font-weight: 700;
  padding-bottom:10px;
  margin-left:53px; 
}
.mainArea .mainContents .main_four ol{
  width: 820px;
  margin-left:56px; 
}
.mainArea .mainContents .main_four ol li{
  list-style: decimal;
  margin-left: 1em;
  font-size: 14px;
  line-height: 1.6;
  color: #ffffff;
}

.mainArea .mainContents .main_four ol li div{
  display:inline-block;
  height: 30px;
  position: absolute;
  left: 244px;
}

.mainArea .mainContents .main_five{
  width: 950px;
  height: 328px;
  background: url(../images/dhzx_bg.png) no-repeat;
  position: relative;
}

.mainArea .mainContents .main_five .email_btn{
	position: absolute;
	top: 199px;
	left: 87px;
}
