/*填写资料*/
html,body{height:auto;}
*{  -webkit-tap-highlight-color: rgba(0,0,0,0);}
.vip_logo{margin:15px auto;width:145px;height: 131px;}
.vip_logo img{width:145px;height: 131px;}
.can_award_txt{margin:0 auto;width:300px;height:30px;line-height:30px;background: #f9f5f0;font-size:1.2rem;color:#af8046;text-align: center;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;}
.can_award_txt span{color:#c40317;}
.form_list{margin:10px auto 40px;width:76.5%;}
.form_list .item_two{  display: -webkit-flex; /* Safari */
    display: flex;}
.form_list .item{position:relative;display: block;}
.form_list .item_two .item{    width: 100%;-webkit-box-flex: 1;box-flex:1;overflow: hidden;}
.form_list .item_two .item:first-child{margin-right:20px;}
.form_list .item label{display:block;margin:15px 0 10px;height:12px;line-height: 12px;font-size:1.2rem;color: #808080;}
.form_list .item label.label_like{margin-bottom:0;}
.form_list .item input[type='text']{position:relative;width:100%;padding:10px 15px;height:40px;line-height:20px;border:1px solid #c3c3c3;font-size:1.5rem;color:#535353;outline: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
.form_list .item .select_like select{-webkit-appearance: none;
    width:100%;
    border: 1px solid #c3c3c3;
    height: 40x;
    line-height: 20px;
    padding:10px 15px;
    color: #333;font-size:1.5rem;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;background:#fff;}
.form_list .item .get_code{position: absolute;bottom:0;right:15px;font-size:1.5rem;color:#af8046;line-height: 40px;}
.form_list .item .countdown{display:none;position: absolute;bottom:0;right:15px;font-size:1.5rem;color:#ccc;line-height: 40px;}
.form_list .item .countdown em{font-style: normal;}
.form_list .item .radio_like{font-size: 0;line-height: 20px;}
.form_list .item .radio_like p{display: inline-block;width:33%;line-height:40px;font-size: 1.5rem;color: #535353;text-align: center;}
.form_list .item .radio_like p i{position:relative;top:1px;margin-right:8px;color:#000;}
.form_list .item .radio_like p:first-child{text-align: left;}
.form_list .item .radio_like p:last-child{text-align: right;}
.form_list .item .checkbox_like{font-size: 0;line-height:20px;}
.form_list .item .checkbox_like p{display: inline-block;width:50%;line-height:40px;font-size: 1.5rem;color: #535353;}
.form_list .item .checkbox_like_three p{width:auto;margin-right:15px;}
.form_list .item .checkbox_like p i{position:relative;top:1px;margin-right:8px;color:#000;}
.form_list .button a{display:block;margin-top:20px;width:100%;height:50px;line-height:50px;background: #c40317;color: #fff;font-size:2.3rem;text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.form_list .button a.focus{background: rgba(196,3,23,0.7);}
.form_list .button a.onsubmit{background:#aaa;}
.pop_error{display:none;position: fixed;z-index:999;top:50%;left:50%;width:76%;height:75px;line-height:75px;text-align:center;background: rgba(0,0,0,0.8);font-size: 1.5rem;color: #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}
/*抽奖结果*/
body.colorful { background: #f9f5f0; }
.box_has_win { padding: 24px 0 25px; background: #fff; text-align: center; }
    .box_has_win p { line-height: 25px; font-size: 15px; color: #c40317; }
    .box_has_win .win_img { margin-top: 7px; }
    .box_has_win .button a { display: block; margin: 22px auto 13px; width: 76%; height: 50px; line-height: 48px; border: 1px solid #c90921; background: #fff; text-align: center; font-size: 2.3rem; color: #c40317; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.box_win_list { padding-bottom: 30px; padding-top: 5px; text-align: center; }
    .box_win_list p.text { line-height: 40px; font-size: 1.5rem; color: #535353; }
        .box_win_list p.text span { color: #c40317; }
    .box_win_list .item { margin-bottom: 25px; }
        .box_win_list .item .name { line-height: 20px; font-size: 1.5rem; color: #be9a71; }
        .box_win_list .item img { margin-top: 10px; }
/*抽奖结束提示*/
.box_end_text { padding: 23px 0; background: #fff; text-align: center; line-height: 35px; font-size: 2.0rem; color: #c40317; }
.box_next h3 { padding-top: 10px; line-height: 53px; text-align: center; font-size: 2rem; color: #be9a71; }
.box_next p { margin: 0 auto 24px; width: 76%; line-height: 26px; font-size: 1.4rem; color: #535353; }

::-webkit-input-placeholder { /* WebKit browsers */ color: #ddd; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ddd; opacity: 1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ddd; opacity: 1; }
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ddd; }
