/*input type=number 去除箭头*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
/*html,body{height: 100%;}*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.mt1{margin-top: 1rem;}
.mt2{margin-top: 2rem;}
.mt3{margin-top: 3rem;}
.mt4{margin-top: 4rem;}
.mt5{margin-top: 5rem;}
.mt10{margin-top: 10px;}
.mb1{margin-bottom: 1rem;}
.mb2{margin-bottom: 2rem;}
.mb3{margin-bottom: 3rem;}
.mb4{margin-bottom: 4rem;}
.mb5{margin-bottom: 5rem;}
.mb10{margin-bottom: 10px;}
.ml1{margin-left: 1rem;}
.ml2{margin-left: 2rem;}
.ml3{margin-left: 3rem;}
.ml4{margin-left: 4rem;}
.ml5{margin-left: 5rem;}
.ml10{margin-left: 10px;}
.mr1{margin-right: 1rem;}
.mr2{margin-right: 2rem;}
.mr3{margin-right: 3rem;}
.mr4{margin-right: 4rem;}
.mr5{margin-right: 5rem;}
.mr10{margin-right: 10px;}
.mb_5{margin-bottom: -5rem;}
.mt_3{margin-top: -3rem;}
.pb1{padding-bottom: 1rem;}
.pb3{padding-bottom: 3rem;}
.pb5{padding-bottom: 5rem;}
.pt1{padding-top: 1rem;}
.pt3{padding-top: 3rem;}
.shsj{text-indent:2em;}
.w10{width: 10%}
.w20{width: 20%}
.w40{width: 40%}
.w50{width: 50%}
.w80{width: 80%}
.w90{width: 90%}
.w100{width: 100%}
.fsz12{font-size: 1.2rem;}
.fsz14{font-size: 1.4rem;}
.fsz16{font-size: 1.6rem;}
.fsz18{font-size: 1.8rem;}
.fsz20{font-size: 2rem;}
.fsz22{font-size: 2.2rem;}
.fsz30{font-size: 3rem;}
.fsz36{font-size: 3.6rem;}
.fw700{font-weight: 700;}
.mgat{margin-left: auto;margin-right: auto;}
.tac{text-align: center;}
.tal{text-align: left;}
.tar{text-align: right;}
.vam{vertical-align: middle;}
.dpb{display: block;}
.dpi{display: inline;}
.dpib{display: inline-block;}
.dpn{display: none;}
/*head*/
.mt46{margin-top: 4.6rem;}
.head{  position: fixed;  left: 0;  right: 0;  top: 0;  z-index: 960;  height: 4.6rem;}
.head h1{font-size: 1.8rem;line-height: 4.6rem;text-align: center;  width: 100%;  font-weight: 700;}
.head a{ display: inline-block;  font-size: 1.6rem;  font-weight: 700;  line-height: 2.5rem;  margin-top: 1rem;  position: absolute;}
.head_bg_z{background: #41055e;color: #fff}
.head_bg_red1{background: #d65645;color: #fff}
.head_bg_z a,.head_bg_red1 a{color: #fff}
.head_arr_w{background: url(../images/icon.png) no-repeat -.5rem -20rem;  padding-left: 1.5rem;  background-size: 2.5rem;  left: .5rem;}
.head_right{top: 0;right: .5rem;}
.head_left{top: 0;left: .5rem;}
/*end head*/
.bg_grey{background: #f1f1f1;}
.bg_y1{background: #f3eedd;}
#Validform_msg{position: fixed;background: #fff;border:1px solid #cdcdcd;border-radius: 5px;margin-top: -50px;display: none;}
.Validform_title{text-align: center;padding: 5px 0;  color: red;}
.Validform_close{float: right;font-size: 1.6rem;margin-right: 10px;}
.Validform_info{text-align: center;margin-top: 10px;}
.iframe{height: 10px!important;}
/*提金卡*/
.mark_red{background: url(../images/activity/brand/mark_red.png) no-repeat 0 0;display: inline-block;width: 20px;height: 20px;background-size: 100%;vertical-align: middle;}
.tjcard_bn{position: relative;}
.tjcard_logo{position: absolute;right: 1rem;top: 1rem;width: 20%}
.tjcard_form1{width: 100%;padding-left: 5%;padding-right: 5%;}
.tjcard_more{line-height: 1.5rem;font-size: 1.2rem;}
.tjcard_bn2{position: absolute;bottom: 0;width: 100%;z-index: -1;}
.tjcard_ipt1{width: 100%;height: 40px;padding-left: 5px;}
.tjcard_ipt2{width: 55%;height: 40px;padding-left: 5px;}
.tjcard_btn1{width: 100%;height: 40px;border: none ;background: #f0b614;color: #fff;font-size: 1.6rem;font-weight: 700;}
input.tjcard_btn1_no{background: #dadada}
.tjcard_btn2{width: 40%;height: 40px;border: none ;background: #d65645;color: #fff;font-size: 1.4rem;font-weight: 700;display: inline-block;vertical-align: middle;line-height: 40px;text-align: center;}
.tjcard_btn3{border:none;background: #f0b614;padding:10px 20px;color: #fff;display: inline-block;}
.tjcard_btn4,.tjcard_btn5{font-size: 16px;line-height: 20px;display: inline-block;padding: 10px; color: #fff;}
.tjcard_btn4:active,.tjcard_btn5:active{color: #fff;}
.tjcard_btn4{background: #dadada;}
.tjcard_btn5{background: #f0b614;}
.tjcard_agree{font-size: 1.2rem;margin-top: 10px;color: #2197f1;}
#tjcard_form1{-webkit-transform:translate(0, -35%);position: absolute;top: 45%;}
.tjcard_tips span{display: inline-block;width: 50%;margin-top: 10px;}
/*alert*/
.xyalert{background: rgba(0, 0, 0, 0.6);position: fixed;top:0;z-index: 970;height: 100%;width: 100%;display: none;}
.xyalert_con{width: 80%;background: #fff;position: absolute;margin-left: 10%;border-radius: 10px;padding:20px 10px;}
.xy_alert_x{background: url(../images/xy_alert_x.png) no-repeat 0 0;display: block;width: 40px;height: 40px;background-size: 100%;position: absolute;top: -20px;right: -20px;}
.tjcard_a1{background: url(../images/icon.png?1) no-repeat 0 -1039px;}
.tjcard_a2{background: url(../images/icon.png?1) no-repeat 0 -1976px;}
.tjcard_a3{background: url(../images/icon.png?1) no-repeat 0 -2196px;}
.tjcard_a1,.tjcard_a2,.tjcard_a3{ padding-left: 35px;height: 35px;background-size: 30px;display: block;  line-height: 35px;  font-size: 16px;  color: #333;font-weight: 700;}
.tjcard_arr{background: url(../images/icon.png?1) no-repeat 0 -1670px;
  height: 24px;
  width: 24px;
  display: inline-block;
  float: right;
  background-size: 24px;}
.tjcard_xxbox1{border-top: 3px solid #da6a59;border-bottom: 3px solid #da6a59;padding:3px 0;background: #fef9e7;}
.tjcard_xxbox2{border-top: 3px dashed #da6a59;border-bottom: 3px dashed #da6a59;}
.tjcard_linkbox{padding: 10px 10px;border-bottom: 2px dashed #da6a59;}
.tjcard_linkbox:last-child{border: none;}
.tjcard_ztcon{position: relative;padding :10px 10px;}
.tjcard_ztlink{padding: 0px 10px;height: 40px;position: relative;margin-bottom: 10px;line-height: 40px;font-size: 16px;}
.tjcard_tjipt{width: 15px!important;border: none;background: none;}
.tjcard_tjtips{text-indent: 2em;font-size: 12px;text-align: left;padding:  5%;}
.tjcard_tjsubmit{position: fixed;  bottom: 0;  width: 100%;  border: none;  border-top: 1px solid #cdcdcd;  height: 4rem;  font-size: 1.4rem;background: #edb613;color: #fff;} 
/*
    银行pad卖金条
*/
.lisehead{background: url(../images/activity/backgold/bank_bg.jpg) no-repeat 0 0px;    background-size: 100%;position: fixed;  width: 100%;height: 50px;  top: 0;z-index: 9999;}
.listbg{background: url(../images/activity/backgold/bank_bg.jpg) no-repeat 0 0px;
    background-size: 100%;overflow: scroll;height: 592px;}
.backgold_bg1{
    background: url(../images/activity/backgold/bank_bg.jpg) no-repeat 0 0px;
    background-size: 100%;
}
.backgold_bg2{background: url(../images/activity/backgold/bank_bg.jpg) no-repeat 0 -60px;
    background-size: 100%;}
.backgold_box{}
.backgold_logo{height: 30px;vertical-align: middle;}
.backgold_shu{font-size: 26px;   vertical-align: middle;margin:0 5px 0 10px;}
.backgold_index{width: 100%;height:350px;margin: 2% auto 0 auto ; padding-left: 1%;}
.backgold_gold{height: 100%;}
.backgold_tit1{font-size: 36px;line-height: 60px;margin-bottom: 40px;text-align: center;}
.backgold_tit2{font-size: 70px;line-height: 70px;margin-top: 20px;  margin-bottom: 20px;text-align: center;}
.backgold_goldbox{width: 70%;margin: 10% auto 0 auto ; padding-left: 1%;}
.backgold_gold1,.backgold_gold2{height:100%;display: inline-block;text-align: center;}
.backgold_con1,.backgold_con2{margin:0 auto;}
.backgold_con1{width: 52%;height: 65%;}
.backgold_con2{width: 80%;height: 70%;padding-top: 20px;
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255,0.8) 50%, rgba(255, 255, 255, 0.0) 100%, #FFFFFF 100%);
}
.backgold_btn1box{width: 320px;  height: 82px;  margin: 3% auto 0 auto;  border-bottom: 2px solid #000;  border-radius: 10px;box-shadow:-15px 0px 150px #e3cfcf,0px -15px 150px #e3cfcf,0px 15px 150px #e3cfcf,15px 0px 150px #e3cfcf}
.backgold_btn1{width: 320px;height: 80px;line-height: 80px;display: block;background:#cc3a3a;text-align: center;color: #fff;font-size: 4rem;border-radius: 10px;border-bottom: 2px solid #7c6e36;}
.backgold_btn1:active,.backgold_btn2:active{color: #fff;}
.backgold_btn2{
    position: absolute;
    display: block;
    background:#1e84f6;
    color: #fff;
    padding:10px 20px;
    font-size: 2.8rem;
    left: 20px;
    top: 20px;
    border-radius: 10px;
    border-bottom: 2px solid #512d23;
}
.backgold_btn3{position: absolute;
    display: block;
    color: #333;
    font-size: 30px;
    top: 0px;
    left: 0px;
    padding: 20px;
    z-index: 10000;
  }
.backgold_btn3:active{color: #333;}
.backgold_arricon{
    display: inline-block;
    background: url(../images/activity/backgold/arr.png) no-repeat 0 0px;
    background-size: 30px;
    height: 40px;
    width: 30px;
    vertical-align: middle;
    -webkit-transform: rotate(180deg);
  }
.backgold_yz_w1{font-size: 1.6rem;width: 10rem;text-align: right;display: inline-block;}
.backgold_yz_info{display: inline-block;}
.backgold_yzbox{    margin: 16% auto 0 auto;    width: 60%;}
.backgold_yzbox2{    margin: 13% auto 0 auto;    width: 90%;}
.backgold_addbox{    margin: 8% auto 0 auto;    width: 60%;}
.backgold_addbox_info{margin-top: 5%!important}
.backgold_addbox_zt{max-height: 200px;overflow: scroll;  margin-bottom: 20px;font-size: 1.4rem;display: inline-block;  vertical-align: top;width: 20rem;}
.backgold_yz_row span.backgold_aline{text-align: left;width:100%;}
.backgold_orderbox{    margin: 0 auto 0 auto;    width: 75%;}
.backgold_gcbox{    margin: 0 auto 0 auto;    width: 100%;}
.backgold_yz_row{margin-bottom: 20px;padding:0 10%;font-size: 1.4rem;}
.backgold_yz_ipt1,.backgold_yz_ipt2,.backgold_yz_ipt3,.backgold_yz_send{border:1px solid #5c88a9;border-radius: 5px;height: 50px;padding-left: 10px;font-size: 1.6rem;vertical-align: middle;}
.backgold_yz_send{line-height: 50px;}
.backgold_yz_ipt1{width: 73%;}
.backgold_yz_ipt2,.backgold_yz_send{width: 35%;}
.backgold_yz_ipt3{width: 100%;}
.backgold_yz_send{display: inline-block;margin-left: 2%;vertical-align: middle;background:#cc3a3a;color: #fff;text-align: center;}
.backgold_yz_submit{width: 35%;border: none;background:#171a1d;color: #fff;height: 50px;font-size: 2.2rem;border-radius: 5px;}
.backgold_slc1{width: 23%;margin-left: 1%;height: 50px;font-size: 2.2rem;padding-left: 10px;border-radius: 5px;border:1px solid #5c88a9;}
select.backgold_slc1:first-child{margin-left: 0;}
.backgold_red{color: #cc3a3a;}
.backgold_ordercon1{font-size: 3.6rem; text-align: center;margin-bottom: 1rem;}
.backgold_ordercon2{font-size: 2.2rem;}
.swipe-wrap{overflow: hidden;  position: relative;}
.swipe-wrap > div{    float: left;  width: 100%;  position: relative;}
.backgold_swipebox{display: inline-block;
    width: 80%;margin-left: 10%;
}
.backgold_goldcon{padding:2%;/*position: relative;*/}
.backgold_goldcon1,.backgold_goldcon2{width: 50%;}
.backgold_goldcon1{text-align: center;/*margin-top: 5%;*/}
.backgold_goldcon2{padding-left: 5%;padding-right: 5%;background: rgba(255,255,255,0.5);position:relative;height: 360px;}
.backgold_goldcon1 img{width: 100%;min-height: 200px;}
.backgold_goldcon_bg{} 
.backgold_h2{font-size: 3.6rem;margin-top: 1rem;margin-bottom: 1rem;}
.backgold_p1{font-size: 1.2rem;padding-left: 1rem;/*position: absolute;bottom: 15px;right: 20px;*/ float: right;}
.backgold_p2{font-size: 3.6rem;color: #cc3a3a;}
.backgold_info1{border-bottom: 1px solid #94b7cf;}
/*.backgold_info1_con{max-height: 210px;width: 100%;overflow-y:scroll;}*/
.backgold_info1 .backgold_p2{padding:20px 0 10px 0 ;}
.backgold_info1_xqbox{height: 180px;  /*overflow-y: scroll;*/ overflow: auto;}
.backgold_info1_xqcon{font-size: 1.6rem;}

.backgold_buy{width: 50%;background: #cc3a3a;color: #fff;font-size: 2.6rem;display: block;text-align: center;height: 50px;line-height: 50px;float: right; margin-top: -50px;}
.backgold_buy:active{color: #fff;}
.backgold_prev,.backgold_next{
    position: absolute;
    top: 45%;
    width: 6%;
    background: rgba(255,255,255,0.6);
    padding: 10px 0px 5px 0px;
    text-align: center;
    font-size: 1.2rem;
}
.backgold_prev img,.backgold_next img{width: 80%;margin: 0 10% 0 10%;}
.backgold_prev img{-webkit-transform: rotate(180deg); }
.backgold_prev{left: 2.5%;}
.backgold_next{right: 2.5%;}
.backgold_gctit{font-size: 3.6rem;  line-height: 3.6rem;  margin-top: 40px;  margin-bottom: 20px;  text-align: center;}
.backgold_info2{margin-top: 20px;}
/*.backgold_info2 > div{}*/
.backgold_info2_tit1,.backgold_info2_tit2{font-size: 1.6rem;line-height: 40px;height: 40px;border-bottom: 1px solid #cdcdcd;border-top: 1px solid #cdcdcd; }
.backgold_info2_con1,.backgold_info2_con2{overflow-y:scroll;height: 0;font-size: 1.2rem;}
.backgold_info2_con2{margin-top: -1px;}
.backgold_arr{background: url(../images/activity/backgold/arr.png) no-repeat 0 0px;
background-size: 10px;
-webkit-transform:rotate(90deg);
display: inline-block;
height: 20px;
width: 20px;
float: right;
margin-top: 15px;
}
.backgold_carbox{
  width: 75%;
  position: absolute;
  left: 12.5%;
  top: 15%;
}
.backgold_carlist{
  overflow-y:scroll;
  margin-bottom: 20px;
  height: 350px;
}
.backgold_prod{
  height: 130px;
  background: rgba(255,255,255,0.6);
  padding:5px;
  margin-bottom: 5px;
}
.backgold_prod_img,.backgold_prod_info,.backgold_prod_numbox{display: inline-block;vertical-align: middle;}
.backgold_prod_info{font-size: 16px;width: 40%;}
.backgold_prod_info p{line-height: 41px;}
.backgold_prod_img{margin-right: 5px;height: 125px;}
.backgold_prod_numbox{float: right;height: 100%;width: 30%;}
.backgold_prod_add,.backgold_prod_minus,.backgold_prod_num{width: 33%;
  height: 50%;
  display: inline-block;
  font-size: 40px;
  text-align: center;
  vertical-align: middle;
  border: none;
  -webkit-transform: translate(0, 50%);
}
.backgold_prod_add,.backgold_prod_minus{
  background: #6e95b7;
  color: #fff;
  cursor: pointer;
}
.backgold_prod_num{
  background: none;
}
.backgold_prod_a{  display: inline-block;
  width: 49%;
  background: #7d9bc0;
  text-align: center;
  color: #fff;
  font-size: 30px;
  line-height: 70px;
  height: 70px;
}
.backgold_prod_a:active,.backgold_prod_submit:active{color: #fff;}
.backgold_prod_submit{
  width: 49%;
  background: #cc3a3a;
  text-align: center;
  color: #fff;
  font-size: 30px;
  line-height: 70px;
  font-weight: 700;
  height: 70px;
  border:none;
  float: right;
}
.backgold_timer{
  padding:25px;
  position: fixed;
  top: 10px;
  left: 10px;
  background: rgba(0,0,0,0.7);
  color: #fff;
  display: none;

}
.backgold_timer2{
  padding:50px;
  position: fixed;
  top: 50%;
  left: 50%;
  background: rgba(0,0,0,0.7);
  color: #fff;
  display: none;
  -webkit-transform:translate(-50%, -50%);
  font-size: 2.4rem;
}
.backgold_timer2 span{font-size: 4.8rem;}
.backgold_timer p{text-align: center;line-height: 40px;}
.backgold_list_ul{width: 80%;margin: 2rem auto 0 auto;overflow: auto;}
.backgold_list_li{display: inline-block; background: rgba(255,255,255,0.6);width: 30%;/*float: left;*/margin-left: 4%;margin-bottom: 2rem;text-align: center;}
.backgold_list_li a{color: #333;width: 100%;}
.backgold_list_li:nth-child(3n-2){margin-left: 0;}
/*.backgold_list_li */
.backgold_list_img{max-width: 100% ;width: 60%; margin-bottom: 1rem;}
.backgold_list_link{width: 100%;padding: 1rem;font-size: 24px;text-align: center;background: #cc3a3a;display: block;color: #fff;font-weight: 700;}
.backgold_list_link:active{color: #fff;}
.backgold_list_proname{text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;text-align: center;  font-size: 1.6rem; margin-top: 1rem;margin-bottom: 1rem;}

/*绿地*/
.lvd_sex{width: 100%;height: 40px;margin-bottom: 10px;}

.i1{background: url(../images/activity/backgold/num.png?1) no-repeat center 8px;font-size: 100% ; }
.i2{background: url(../images/activity/backgold/num.png?1) no-repeat center -226px;font-size: 100% ; }
.i3{background: url(../images/activity/backgold/num.png?1) no-repeat center -459px;font-size: 100% ; }
.i4{background: url(../images/activity/backgold/num.png?1) no-repeat center -691px;font-size: 100% ; }
.i5{background: url(../images/activity/backgold/num.png?1) no-repeat center -924px;font-size: 100% ; }
.i6{background: url(../images/activity/backgold/num.png?1) no-repeat center -1157px;font-size: 100% ; }
.i7{background: url(../images/activity/backgold/num.png?1) no-repeat center -1390px;font-size: 100% ; }
.i8{background: url(../images/activity/backgold/num.png?1) no-repeat center -1622px;font-size: 100% ; }
.i9{background: url(../images/activity/backgold/num.png?1) no-repeat center -1855px;font-size: 100% ; }
.i0{background: url(../images/activity/backgold/num.png?1) no-repeat center -2088px;font-size: 100% ; }
.i1,.i2,.i3,.i4,.i5,.i6,.i7,.i8,.i9,.i0{height: 200px;width: 110px;display: inline-block;}
.index_yuan{font-size: 80px;line-height: 80px;}
.index_yuan2{color: #cc3a3a;}
/*调试按钮*/
.testbtn{
    position: absolute;
    display: block;
    background:#1e84f6;
    color: #fff;
    padding:10px 20px;
    font-size: 2.8rem;
    right: 20px;
    bottom: 100px;
    border-radius: 10px;
    border-bottom: 2px solid #512d23;
}
.invoice_lab{width: 80px;  display: inline-block;margin-right: 20px;}
.invoice_lab input,.invoice_lab span{vertical-align: middle;}
.invoice_lab input{}
.invoice_lab span{}



.hk_box{position: relative;width: 700px;  margin: 20px auto 0 auto;}
.hk_txt1,.hk_txt2,.hk_txt3,.hk_txt4,.hk_txt5{position: absolute;color:#054488;}c
.hk_txt1{left: 200px;top: 218px;}
.hk_txt6{left: 200px;top: 260px;}
.hk_txt2{left: 215px;top: 300px;font-size: 14px;}
.hk_txt3{right: 38px;top: 305px; line-height: 26px;letter-spacing:6px;font-size: 14px;}
.hk_txt4{left: 125px;top: 337px;  font-size: 16px;}
.hk_txt5{left: 320px;top: 390px;  font-size: 16px;}
.bank_conimg{width: 100%;padding: 0 10%;}
.bank_conimg img{width: 100%!important;height: auto!important;}
.bank_conimg strong{background: none!important;}
.invoiceafter_box .backgold_yz_w1{font-size: 1.4rem!important;}
/*关闭订单*/
.closeform{display: none; width: 50%;height: 200px;background: #eee;border:1px solid #d8d8d8;border-radius: 10px;position: fixed;top: 20%;left: 0;right: 0;margin: 0 auto;padding: 50px 20px;}
.closeform_margin1{margin-left: 20px;}
.closeform_margin2{margin-bottom: 20px;}
/*.closeform_sb,.closeform_bn{width: 70px;height: 30px;}
.closeform_bn{margin-left: 20px;}*/