﻿@charset "utf-8";

/* CSS Document */
*{
  margin: 0 ;
  padding: 0
}
body{
  min-width: 1200px;
}
.wrap {
    width: 1000px;
    margin: 0 auto;
}
.header{
    padding-top: 15px;
    height: 65px;
    background: #fff;
}
.tel {
    background: url(../images/tel.png) no-repeat left center;
    float: right;
    font-size: 26px;
    color: #797979;
    padding-left: 40px;
    height: 35px;
    line-height: 35px;
    width: 225px;
    margin-top: 10px;
}
.logo img {
    height: 50px;
    float: left;
}
.top {
  height: 509px;
  position: relative;
  min-width: 1200px;
  overflow: hidden;
}
.top img{
  position: absolute;
  height: 509px;
  top:0;
  left: 50%;
  margin-left: -960px;
  z-index: 1;
}

.main_box{
    background: #fff4cf;
    background-size: 100% 100%;
    min-height: 2000px;
    /*padding-bottom: 30px;*/
    overflow: hidden;
}
.banner{

    height:515px;
}
.actTime{
  width:200px;
  height:28px;
  position: absolute;
  left: 50%;
  margin-left: 14px;
  color:#baf2c7;
  line-height: 28px;
  text-align: center;
  top:232px;
  font-size: 18px;
  z-index: 3;
}
.rule_btn{
    width: 156px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: 340px;
    top: 46px;
    color:#fff;
    font-size: 22px;
    line-height: 50px;
    text-align: center;
    z-index: 3;
    background-color: #3f9689;
    border-radius: 50px 50px;
}

.sect1{
  height:599px;
}
.increaseInterest{
  position: absolute;
  width:848px;
  height: 268px;
  left:50%;
  margin-left: -424px;
  top:122px;
  padding-top:35px;
}
.supply_tip{
    display: block;
    font-size: 20px;
    color:#626262;
    line-height: 34px;
    padding-top: 4px;
}
.interestTab{
  margin: 8px auto 0;
  font-size: 22px;
  color: #fff;
  width:93%;
}
.interestTab thead tr{
  /*border-bottom: 1px solid #333;*/
}
.interestTab th{
  line-height: 48px;
  height:48px;
}
.interestTab td{
  line-height: 64px;
  height:64px;
  text-align: center;
  color:#333;
}
.interestTab .noBor{
  border-right: none;
  color:#ff0000;
}
.interestTab .noBbor{
  border-bottom: none;
}


.sect2{
  height:607px;
}


.sect3{
  height:1231px;
}
.sect3 .activity_txt{
  top:140px;
}
.midSty,.conSty{
    z-index: 100;
    position: relative;
    min-width:1200px;
    overflow: hidden
}
.midSty .bg_img{
  display: block;
      margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}
.conSty .bg_img{
  display: block;
      margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}

.midSty .butImg{
  display: block;
  position: absolute;
  left: 50%;
  top:50px;
  margin-left: -134px;
}


 .activity_txt{
  width: 860px;
  padding:0 45px;
  position:absolute;
  top:162px;
  left:50%;
  margin-left: -475px;

 }
 .activity_txt .padding_top{

 }

 .activity_txt h4,.increaseInterest h4{
  font-size: 28px;
  line-height: 50px;
  color:#ff7200;
  text-align: center;
 }
  .activity_txt .activity_miaoshu{
    line-height: 34px;
    font-size: 20px;
    color: #333;
    padding-top:30px;
 }
.activity_txt .activity_onlongin{
    margin-top: 24px;
    font-size: 14px;
    color: #333;
 }
 .activity_txt .activity_onlongin span{
  display: block;
  width: 100%;
  height:50px;
  text-align: left;
  font-size: 20px;
 }
 .activity_txt .activity_onlongin span:nth-child(1){
  float:left;
 }
  .activity_txt .activity_onlongin span:nth-child(2){
  float:right;
 }

 .activity_txt .activity_onlongin span .end_money{
      padding: 5px;
      margin-left: 10px;
      border-bottom: 1px solid #1e7e72;
      color:#1e7e72;
 }
.activity_txt .activity_onlongin span .end_money_hide{
    padding: 5px;
    background: #6ed7d1;
    border-radius: 3px;
    color: #fff;
    margin-left: 10px;
    border:none;
    margin-right: 5px;
}
.fixedCj{
  width:477px;
  height:78px;
  position: absolute;
  bottom:104px;
  left:50%;
  margin-left: -238px;
  cursor: pointer;
  z-index: 12;
   background: url(../images/go_lend.png) no-repeat;
}

.get_money_table{
      width: 707px;
    height: 442px;
    display: block;
    margin: 0 auto;
    padding-top: 20px;
}
.amount_num,.rank_num{
  border-bottom: 1px solid #3c3c3c;
  padding: 0 15px 10px;
  color:#ff0000;
}
.main_1 .onLogin,.get_num_one .onLogin{
  background: url(../images/login_bg.png) no-repeat;
  background-size: 100%;
  border: none
}
 .get_num_one{
  width: 989px;
  height: 457px;
  margin: 30px auto;
  background: url(../images/get_num1.png) no-repeat;
  background-size: 100%;
 }
  .get_num_one p{
    padding-top: 380px;
    padding-left: 125px;
    color: #931880;
    font-size: 18px
 }
  .get_num_one p a{
    color: #931880;
    font-size: 18px
  }

 .go_lend_box{
    width: 634px;
    height: 285px;
    background: url(../images/go_lend_box_bg.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 10px;
    top: 30px
 }
  .go_lend_box p{
    color: #931880
  }
  .go_lend_box p a{
    color: #931880
  }
 .go_lend_box .rule{
   margin-top: 100px;
    padding: 0 80px;
    line-height: 30px;
 }
 .go_lend_box .login_div{
      margin-top: 40px;
      padding-left: 80px;
 }

.secFourPar{
    width: 952px;
    height:9.866667rem;
    position: absolute;
    top:143px;
    left:50%;
    margin-left: -476px;
}
.giftList{
    padding-left: 76px;
}
.giftList li{
    width:244px;
    height: 242px;
    float: left;
    margin-right: 42px;
    margin-top: -0.1rem;
    z-index: 9;
    position: relative;
}
.giftList li i{
    display: none;
    position: absolute;
    width: 159px;
    height:109px;
    top:18px; 
    right:-24px;
    background: url(../images/aa/winIcon.png) no-repeat;
    background-size: contain;

}
.gift_text{
    position: absolute;
    width:186px;
    height:60px; 
    bottom:0;
    left:50%;
    margin-left: -93px;
    color:#fff;
    
}
.gift_text5{
    width: 498px;
    margin-left: -249px;
}
.gift_text em{
    border-bottom: 1px dashed #fff;
}
.gift_text em,.gift_text span{
    height: 28px; 
    font-size: 18px; 
    line-height: 28px;
    display: block;
    text-align: center;
}

.giftList li:nth-child(3),.giftList li:nth-child(4){
    z-index: 8;
}
.giftList li:nth-child(5){
    z-index: 7;
    width:526px;
}
  .footer {
    width: 100%;
    background: #3f3f50;
    padding:20px 0
  }
   .footer img{
    display: block;
    margin: 0px auto;
   }
   .footer p{
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    padding-top: 10px;
   }

   .go_lend{
    height:110px;
   }
   .go_lend img{
    cursor: pointer;
   }
  .alertbox_mark {
    opacity: 0.6;
    background: #000;
    position: fixed;
    z-index: 109;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
}
.rule_sec{
  padding: 148px 43px 0;
}
.rule_sec div{
  line-height: 26px;
  color:#777777;
  font-size: 18px;
  padding-bottom: 11px;
}
.rule_sec div em{
  float:left;
  width:23px;
  height:23px;
  margin-right: 8px;
  border-radius: 23px 23px;
  background: #ff6c00;
  color: #fff;
  text-align: center;
}
.rule_sec div span{
  float:left;
  width:834px;
}
.close{
    width: 26px;
    height: 26px;
    position: absolute;
    background: url(../images/aa/close_1.png) no-repeat center;
    background-size: 100%;
    top: 18px;
    right: 24px;
}