@charset "utf-8"; /* CSS Document */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, hr, input, button {margin: 0; padding: 0; border: 0;font-size: 100%;font-family:"微软雅黑",Tahoma, Geneva, sans-serif; font-style: normal; font-weight: normal; list-style:none; color:#666} html, body{width:100%; height:100%; margin:0; padding:0;} body{background:#eee; height:100%; width:100%} img {max-width: 100%; border:0; vertical-align:middle;} a:link,a:visited,a:hover{text-decoration:none;} hr{height:0; border:0; border-bottom:1px solid #666;} button,input,select,txtarea{ vertical-align:middle;} .none{display:none;} .clear{clear:both;} .center{width:92%; margin:0 auto;} .warp {width: 100%; height: 100%;} .banner{height: 32%; position: relative; background:url(banner.png) no-repeat center center; background-size:cover} .banner .sum {position: absolute; right: 10px; bottom: 10px; color: #fff;} .bar {height: 78px; background: #fff; margin-bottom: 10px;} .bar li {width: 33%; float: left; padding: 10px 0} .bar u {display: block; height: 38px; background-size: 38px auto; background-repeat: no-repeat;} .bar h1 {text-align: center; color: #333; font-size:14px; } .list-tab {height: 44px; line-height: 44px; background: #fff; border-bottom: 1px solid #eee;} .list-tab li {width: 49%; float: left; text-align: center; color: #333; border-right: 1px solid #eee} .list-tab li:last-child {border: none} .list-tab li.on {color: #ff5500;} .list-board {background: #fff; margin-bottom: 10px; padding: 10px 0;} .list-board .pic {width: 40%; float: left; text-align: center} .list-board .pic img{width: 75%; } .list-board .info {width: 60%; float: left; padding-top: 10px;} .list-board .info li{margin-bottom: 6px; font-size: 14px} .list-board .info h1{font-size: 16px; color: #333;} .list-board .info b{color: #333; font-weight: normal;} .list-board .info .btn {float: right; margin-right: 15px; border-radius: 4px; padding: 6px 30px;} .board {background: #fff; margin-bottom: 10px; padding: 10px 0;} .board h1 {font-size: 16px; color: #333; margin-bottom: 10px} .title {border-bottom: 1px solid #ddd; margin-bottom: 10px; color: #333; padding: 8px 0;} .title h1 {font-size: 18px; color: #333;} .b-list li{margin-bottom: 6px; font-size: 14px;} .b-list hr{border: 1px solid #eee; margin: 20px 0} .b-detail {padding: 10px; font-size:14px} .board-bar {background: #fff; } .board-bar li {height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; position: relative;} .board-bar li:last-child {border: none;} .board-bar p {display: block; float: left; width: 20%;} .board-bar b {position: absolute; right: 0; height: 44px; line-height: 44px; min-width: 20px;} .board-bar input {height: 40px; line-height: 40px;} .board-bar .more{ background: url(detail-btn.png) no-repeat right center; padding-right: 20px; background-size: auto 38%; color: #333} .board-bar .close {background:url(close-btn.png) no-repeat right center; background-size: auto 38%} .record-list .info{float: left; width: 70%;} .record-list .info u{font-size: 14px; color: #999; margin-bottom: 8px; display: block; text-decoration: none} .record-list .data{float: right; width: 20%; text-align: center; color: #ff5500; font-size: 28px;} .record-list .data b{display: block; text-align: center; color: #999; font-size: 12px} .red-packet{background: #ffe6d9; padding: 10px; color: #ff5500; text-align: center} /*物流信息*/ .logistics {font-size: 14px;} .logistics h1{color: #333; margin-bottom: 10px; font-size: 16px;} .logistics ul{padding-left: 15px;} .logistics li {margin-bottom: 5px; list-style:disc} .logistics b {color: #999; margin-right: 10px;} .sum input{border: none; width: 30px; text-align: center} .sum a{display:inline-block; height: 24px; width: 24px; background: #eee; text-align: center; font-size: 100%} .yellow-btn {display: block; text-align: center; background: #ff5500; color: #fff; } .yellow-line-btn {display: block; text-align: center; border-radius: 5px; border: 1px solid #ff5500; color: #ff5500;} .register-btn {height: 44px; line-height: 44px; border-radius: 4px} .foot-btn{position: fixed; bottom: 0; width: 100%; height: 44px; line-height: 44px;} .c_red {color: #ff0000;} .c_green {color: #00A70D} .c_blue {color: #336699} /*积分活动页*/ .warp {width: 100%; height: 100%; background:url(newyear-scroe-bg.png) no-repeat center center;background-size: cover;} .head {height: 10%;} .head .logo {float: left; width: 85px; padding-top: 10px;} .head .txt{float: right; color: #fffeee; padding-top: 15px;} .img-title {height: 25%; width: 68%; margin: 0 auto;} .info {height: 57%; width: 76%; margin: 0 auto; background:url(board.png) no-repeat center center; background-size: contain;} .info .top {height: 20%; text-indent: -9999px} .info .txt {height: 33%; display: table; margin: 0 auto; color: #8b0c0d; font-size: 20px; text-align: center} .info .ticket {height: 22%; display: table; margin: 0 auto; color: #fc8109; text-align: center} .info .ticket b {font-size: 60px; font-weight: bold; color: #fc8109} .info .btn {height: 15%; width: 90%; margin: 0 auto; text-align: center} .foot {height: 8%; text-align: center; color: #fff; font-size: 14px; padding-top: 15px;} /*活动说明*/ .explain {background: #fff; width: 100%; height: 100%} .explain-title {border-bottom: 1px solid #ccc; padding: 15px 0 ; text-align: center; font-size: 18px; margin-bottom: 25px; color: #333;} .explain-content h1{ height: 28px;} .explain-content div{margin-bottom: 20px; color: #333} /*close按钮*/ .b-close {position: absolute; right: 10px; top:10px; width: 25px; height: 25px; background: url(close.png) no-repeat} /*弹窗标题*/ .popup-h1 {padding: 20px; font-size: 18px; color: #ff5701}