.banner_Bg{height:790px; background:#28145C url(../images/discount/tm_bg.png) no-repeat center bottom;position: relative;}
.crbg{position: absolute; z-index: 1; bottom: 0; }
.textimg{position: absolute; z-index: 2; top: 150px;}
.xfbg{position: absolute; z-index: 1; top: 20px;}
.imgpox{left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.content{padding:35px 0 0px; max-width:1200px;}
.design_type{background: #28145C;}
.pro_title{background: url(../images/discount/titlebg.png) no-repeat center; background-size: auto 100%; height:105px; font-size:54px; line-height:105px; color:#fff;}
.pro_title font{color:#FDDF08;}
.dis_pro_title .pro_title{padding-bottom: 0;padding-top: 0;}
.dis_pro_title .content .secItems p{text-align: center;;}
.packageNew{overflow:hidden; padding:40px; height:auto; }
.packageNew li{width:calc((100% - 40px)/3); margin-bottom:0; margin-right:20px;}
.packageNew .pkBox{border:none;}

.packageNew li:nth-child(1) .pkTop{background:#F6BC37;}
.packageNew li:nth-child(2) .pkTop{background:#9954FF;}
.packageNew li:nth-child(3) .pkTop{background:#FA5F40;}

.section{background:#550AAB url(../images/discount/mkbgb.jpg) no-repeat right top; box-sizing:border-box;}
.secItems{background:#fff url(../images/discount/z.png) no-repeat left top; padding: 30px 20px 20px; box-sizing:border-box;}
.secItems h1{font-size:22px; font-weight:400; text-align:center; border-bottom:1px solid #ddd; padding-bottom:30px;}
.secItems h1 p{font-size:14px; margin-top: 10px;}
.ruleText{padding:30px; background: rgba(0,0,0,.3);}
.ruleText p{font-size:30px; color:#fff; line-height:1.8; text-align:left;}
.ruleText p span{font-weight:600; color:#FDDF08;}
.othertxt{text-align:center; padding: 20px 0;}
.othertxt p{font-size:18px; line-height:2.5;}
.othertxt p span{display:block; font-size:12px; line-height:1.8;}
.othertxt p font{color: #f00;}
.pricebox p{color:#999; font-size:12px; line-height: 1.4;}
.pricebox p.s{color:#f00; font-size:18px;}
.pricebox .price{font-size:32px;}
.discount{color: #c00; font-weight: bold;}
.buyBtn{display:block; margin:20px auto 10px; width:215px; line-height:38px; font-size:14px; text-align:center; background:#c00; color:#fff;}
.buyBtn:hover{color:#fff;}
.learnmore{display:block; margin:auto; color:#c00; font-size:14px;}
.bot{padding-bottom: 40px;}
.book_list .pkDx {height: 47px;line-height: 47px;}


@media screen and (max-width:1024px){
  .banner_Bg{height:630px;}
  .crbg{width:930px;}
  .xfbg{top:10px;}
  .textimg{width:800px; top:155px;}
  .pro_title{font-size:35px; height:85px; line-height:85px; }
  .content{padding:45px 0 0;}
  .secItems{background-size:50px;}
  .secItems h1{font-size:20px;}
  .othertxt p{font-size:16px;line-height:2;}
  .ruleText {margin:10px 40px; padding:20px;}
  .ruleText p{font-size:25px;}
}

@media screen and (min-width:641px){
  .content:last-child{padding-bottom: 65px;}
}

@media screen and (max-width:640px){
  .banner_Bg{height:200px;}
  .crbg{width:300px;}
  .textimg{width:260px; top:45px;}
  .pro_title{font-size:16px; height:30px; line-height:30px; }
  .content{padding:0;}
  .section{background:none;}
  .packageNew{padding:0;margin:30px 0;}
  .packageNew li{width:100%; margin-bottom:15px;}
  .secItems{background-size:60px;}
  .secItems h1{font-size:20px;}
  .othertxt p{font-size:14px;line-height:2;}
  .ruleText {margin:30px 0; padding:20px;}
  .ruleText p{font-size:12px;}
  .mobile{margin: 0;}
  .pkScroll{height: auto;}
  .dis_top{padding-top: 26px;}
  .packageNew .make_industry{margin-bottom: 0px;}
}
