@charset "UTF-8";
body, ul, ol, dl, li, dd, p, form, h1, h2, h3, article, header { margin: 0; padding: 0;}
img { border: 0; display: inline-block;}
body{background:url(../img/bgline.png); background-size: 100% 100%; color: #666; font-size: 12px; width:100%; margin:0 auto; -webkit-user-select: none;user-select: none;}
a {outline: none; text-decoration: none; }
a:active { color: #FFF; }
ul, li { list-style: none;}
input, textarea, select, button{ font-size: 1em; outline: none; }
input{background: transparent; border:none;}
.clear { clear: both; float: none; }
.clearfix:after {clear: both; content: " "; display: block; height: 0; overflow: hidden; }
.clearfix {zoom: 1;}
body {font-family: "Helvetica Neue", Helvetica, sans-serif;}
.mod_mian{width: 100%;}
.mod_moblie{display: block;width: 170px;height: 2.5em;background: url(../img/moblie_Num.png) no-repeat;background-size: 100%;margin-bottom:2%;padding: 0 0 0 100px;font-size: 14px;color: #d4a589;}
.mod_yzm{width:270px; margin-bottom:2%;}
.mod_yzm div{ display: inline-block;}
.tip{width: 270px; margin:5% auto 0; color:#bc8919; padding-bottom: 2%;}
.mod_yzm .yzmbox{  background: url(../img/yzma.png) no-repeat;background-size: 100% 100%;display: inline-block;font-size: 14px;height: 2.3em;color: #d4a589;float: left;padding: 0 0 0 0.5em;width: 153px;}
.input_box{width: 270px; margin: 0 auto;}
.sm_txt{  position: absolute;top: 3%;left: 25%;right: 14%;width: 50%;text-align: center;}
.mod_yzm .yzmbtn {
    width: 110px;
    height: 35px;
    float: right;
    background: url(../img/yzm_btn.png);
    background-repeat: no-repeat;
    background-size: contain;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
}
.mod_yzm .yzmbtn img{padding: 0.6em 0 0 1em; width: 80%;}
.mod_agree {width: 100%; margin:15px auto; position: relative; text-align: center;}
.mod_agree .Answer {
    font-size: 12px;
    color: #d4a589;
    display: inline-block;
    vertical-align: middle;
    margin-left: -5px;
}
.mod_agree .Answer a{ color: #d4a589; text-decoration: underline;}
.mod_agree .jsAgree {
    -webkit-appearance: none;
    width: 32px;
    height: 29px;
    background: url(../img/select_no.png) no-repeat;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: middle;
}
.mod_agree .jsAgree:checked {background: url(../img/select_yes.png) no-repeat;}


.mod_hbbtn{width:192px; margin: 5% auto;}
.mod_hbbtn a{background: url(../img/linghongbao_btn.png);width: 100%;background-size: contain;background-repeat: no-repeat;height: 4.4em;display: block;}
.mod_hbbtn .noclick{background: url(../img/lhb_btn_no.png);  background-size: contain;  background-repeat: no-repeat;}
.mask{display:none; position: fixed; background: rgba(0,0,0,0.6); left:0 ;top:0; right: 0; bottom: 0;height: 100%;  overflow-y: scroll;}
.details {margin: 7% 15px;text-align: center;position: relative;background-image: url(../img/popup.png);background-size: 100% 100%;background-repeat: no-repeat;padding-top: 20%;padding-bottom: 50px;}
.details span{background: #f28d43; color: #fff; text-align: center;   position: absolute; left: 20px; display: block; width: 14px; height: 14px; border-radius: 50%;}
.details ol li{position: relative;display: block;padding-left: 38px;text-align: justify;color: #f28d43;width: 82%;line-height: 135%;padding-bottom: 3%;}
#details{padding-bottom: 10%;}
.p3{margin-bottom: 6%}
.close{position: absolute;z-index: 2; right: 9%;width: 10%;top:8%;}
.pick{background: url(../img/pickline.jpg); background-size: 100% 100%; background-repeat: repeat-y;}
.pick_con{position: relative;}
.pick_c img{border:none;}
.pick_selec_me{position: absolute;width: 40%;top: 60%;right: 10%; z-index: 1;}
.pick_selec_me2{position: absolute;width: 40%;top: 94%;left: 10%; z-index: 1;}
.cai_box{position: relative; text-align:center;  margin: 0 auto;z-index: 1;}
.cai_box input{font-size: 21px;   height: 2em; width: 180px; color: #d4a588; background: url(../img/caishouyiinp.png); background-size: 100% 100%;  text-align: center; display:inline-block;}
.cai_box span{padding-left:5px;display:inline-block;}
.cai_btn{width: 52%;margin: 1em auto 0;z-index: 1;  padding-bottom: 10%;}
.alink{position: absolute; z-index: 2;top: 79%; left: 2%; right: 2%; text-align: center;}
.alink a{color: #f83e3f; 	font-size:1.4rem; text-decoration: underline;}
.baifenbi{font-family: 'Arial'; font-size:38px; color:#dd8952; text-align:center;  margin-bottom: 0.5em;}
.baifenbi span{font-family: 'Arial'; font-size:70px; color:#f93e3f; font-weight: bold; transform: translateY(10px); -webkit-transform:translateY(10px); transform: translateY(10px); display: inline-block;}
.baifenbi img{width:20px; padding: 0px 6px;}
.impact{font-family:'Impact';color: #db7330; font-size: 25px;  vertical-align: middle;}
img{
    -webkit-touch-callout: none;
    touch-callout: none;
}