@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td{ margin: 0; padding: 0; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
table {	border-collapse:collapse;border-spacing:0;}
/*to enable resizing for IE*/
input, textarea, select { *font-size:100%;}
input{vertical-align: middle; background: none; border: none; }
body{font-size:12px; font-family:"微软雅黑"; }
/*清浮动*/
.clear:after { display: block; content: ' '; font-size: 0; height: 0; clear: both; }
.clear { *zoom:1; }
em,i{ font-style:normal;}
/*页面公共样式*/
a { text-decoration: none; }
ul, ol, li { list-style: none }
img { vertical-align: middle; border: none; }
.fl { float: left }
.fr { float: right }
.clh {color: #ffd219; font-weight: normal}
.cl3 { color: #333;}
.cl9 { color: #999;}
.por { position: relative }
.poa { position: absolute }
.db{ display:block;}
.dn{ display:none;}
.ff{ font-family:'宋体';}
.clr { color: red; font-weight: normal;}
.fn { font-weight: normal;}
.fs14 { font-size: 14px;}
.pdl10 { padding-left: 10px;}
.mgt20 { margin-top: 20px;}
.w1000{width: 1000px; margin: 0 auto;}
.point { cursor: pointer;}

.wrap { min-width: 1000px; min-height: 1100px; background: #0a0a0a url("../images/bg.jpg") top center no-repeat; margin: 0 auto; color: #fff;}
.header { padding-top: 40px; margin-left: 560px;}
.header a { display: inline-block; padding: 6px 10px; margin-right: 10px;line-height: 16px; font-size: 16px; background: rgba(94, 165, 229, 0.89); border-radius: 6px; color: #253862;}
.header .lgi {display: none;}
.loged {-display: none; font-size: 16px;}
.exit { cursor: pointer;}

.active-time { margin-top: 296px; color: #ffba00; line-height: 24px; font-size: 24px; text-align: center; }

.change-box { margin-top: 46px;}
.apply,.use {display: inline-block;width: 290px;height: 96px; }
.apply {margin-left: 190px;}
.use {margin-left: 60px;}

.deadline-box { margin-top: 20px; padding-bottom: 10px;}
.deadline-box li { line-height: 40px; font-size: 16px; color: #fff; text-align: center}
.deadline-box .numb { display: inline-block;height: 30px;padding: 0 6px; margin-right: 10px; line-height: 30px; background: #fff; color: #000;}
.deadline-box .num_state { margin-left: 10px; color: #00c6ff; }
.deadline-box li .used {color:#9d9d9d !important;}

.user-box {width: 800px; height: 100px; border-top: 1px solid #4e5b6d; margin: 0 auto 8px;}
.user-box .left{ margin-left: 60px; width: 500px; padding-top: 10px; font-size: 14px;}
.left select { width: 160px; height: 24px; line-height: 24px; color: #000; margin-right: 4px;}
.user-box .left input { width: 160px; height: 24px; line-height: 24px; color: #000; background: #fff; margin-right: 4px; text-align: center;}
.user-box .list {height: 40px; line-height: 40px;}
.user-box .right { right: 40px; top:20px; width: 183px; height:65px;background: url("../images/btn.jpg") top center no-repeat;}

.msg-box {display: none;}

.gift-box { width: 754px; height: 124px;margin: 0 auto; background: url("../images/gift.png") top center no-repeat;}
.gift-box ul { padding-top: 90px; margin-left: 240px;}
.gift-box li {line-height: 14px; float: left; margin-right: 24px; font-size: 14px;}
.gift-box .mgr34 {margin-right: 34px;}

.bottom .b_title{width: 376px; height: 37px;line-height: 34px; margin: 14px auto 6px; background: url("../images/b_title.png") top center no-repeat; text-align: center;}
.bottom .b1 { margin-bottom: 10px; margin-left: 180px;}
.bottom .right {line-height: 30px; font-size: 14px; margin-left: 6px;}
.bottom .title {display: inline-block;  padding: 0 10px;  height:30px;  line-height: 30px;  font-size: 16px;  color: #fff; background: #3e5576; }

.login { position: fixed; left: 0;
    top:0; bottom:0; width: 100%; z-index: 1000; background: rgba(0,0,0,0.5); padding-top: 100px; display: none;}

