
.display-inline-block{ display:inline-block }
.block{ display:block }
.float-left{ float:left; }
.float-right{ float:right; }
.por{position: relative;}
.poa{ position: absolute; }
.pof{ position: fixed; }
.clear{ clear: both; }
.height35{ height: 35px; line-height: 35px; }
.box-size-box{ box-sizing: border-box; -webkit-box-sizing: border-box; }
.hongbaobg{ top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.42); z-index: 16; }
.hongbaonav{ margin:0 auto; top:50%; left:48%; transform: translate(-50%,-50%); background: url(../images/hongbao_03.png) center center no-repeat; width: 584px; height: 600px; overflow: hidden;}
.hongbao-form{ margin:220px auto 0; padding-left: 15px; width: 260px; height: 200px; color: #fff;}
.hongbao-form p{ margin-bottom: 15px; }
.hongbao-form select{ width: 120px; }
.hongbao-form select option{ color: #000; }
.hongbao-form select,.hongbao-form input{ padding-left: 10px; border:1px solid #fff; background:transparent; color: #fff; }
.hongbao-form input{ width: 233px; }
.hongbao-form input::placeholder{ color: #fff; }
.hbsubmit{ background: url(../images/hongbaobtn_03.png) center center no-repeat; background-size: contain; -webkit-background-size: contain; width: 200px; height: 58px; margin: 0 auto 0 20px; border:none; cursor: pointer;}
.closehb{ float:right; padding: 0; top:10%; left: 65%; position: absolute; display: block; color: #fff; width:30px; height: 30px; line-height: 26px; font-size: 26px; text-align: center; border:1px solid #fff; border-radius:50%; -webkit-border-radius:50%; text-decoration: none;}
.scroll{ padding:10px 0; margin: 33px auto 0 170px; width: 260px;  background:#fff;}
.scrollul li{ height: 30px; line-height: 30px; overflow: hidden;}
.scrollul{ margin:0; padding: 0 0 0 10px; height: 30px;line-height: 30px;overflow: hidden; }
select {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: -internal-light-dark(rgb(255, 255, 255), rgb(59, 59, 59));
    cursor: default;
    margin: 0em;
    font: 400 13.3333px Arial;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}
