html { font-size: 20px; font-family: "Microsoft Yahei", Tahoma; }

body { overflow-x: hidden; }

body, dd, dl, dt, form, h1, h2, h3, h4, h5, li, ol, p, ul, input { margin: 0; padding: 0; }

li, ol, ul { list-style: none; }

img { max-width: 100%; border: none; }

input { outline: 0; font-family: "Microsoft Yahei", Tahoma; }

a { color: #333; text-decoration: none; cursor: pointer; }

.fr { float: right; }

#ajax-content { position: fixed; top: 0; left: 0; z-index: 9999; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }

.text-center { text-align: center; }

.box { position: relative; width: 13.5rem; min-height: 7.5rem; padding-bottom: 1rem; background: #fff; border-radius: .3rem; margin: 22% auto 0; font-size: 0.625rem; }
.box .box-tit { border-radius: .3rem .3rem 0 0; background: #f57d27; color: #fff; font-size: 0.875rem; line-height: 2.125rem; }
.box .box-close-btn { position: absolute; top: -10px; right: -10px; display: block; width: 25px; height: 25px; border: 1px solid #fff; border-radius: 50%; background: #f57d27; color: #fff; text-align: center; font-size: 25px; line-height: 25px; }
.box .box-shuom { overflow-y: scroll; padding: .5rem .3rem; height: 13rem; }
.box .box-contit { font-size: 0.625rem; }
.box #jlist { padding-top: 0.25rem; }
.box #jlist li { margin-bottom: 0.5rem; padding: 0.375rem; height: 2.125rem; border-radius: 0.25rem; background: #f5f3f3; }
.box #jlist li img { width: 2.125rem; height: 2.125rem; }
.box #jlist li:after { clear: both; display: block; content: ''; }
.box .jlist-con { width: 9.25rem; font-size: 0.525rem; line-height: 0.75rem; }
.box .jlist-code span { color: #f57d27; }
.box .won-tit { font-size: 0.875rem; color: #f57d27; padding: 0.5rem 0.375rem; }
.box .message { font-size: 0.875rem; color: #666; padding: 0.5rem 0; line-height: 1.125rem; }
.box .prize-img { width: 3.75rem; height: 3.75rem; margin: 0.25rem auto; display: block; }
.box .phone { height: 0.625rem; padding: 0.25rem; width: 7.5rem; border-radius: .2rem; border: 1px solid #ddd; }
.box .phone-btn { height: 1.125rem; width: 3.25rem; border-radius: .2rem; border: 1px solid #f57d27; color: #f57d27; background: #fff; }
.box .phone, .box .phone-btn { font-size: 0.5rem; }
.box .phone-form { padding: 0 0.75rem 0.5rem; }
.box .btn-continue { display: block; margin: .5rem auto 0; text-align: center; line-height: 1.55rem; border: 1px solid #f57d27; width: 7rem; height: 1.55rem; border-radius: .2rem; color: #f57d27; font-size: .7rem; }

.tip_fix { position: fixed; bottom: 2rem; left: 8%; z-index: 99999; padding: .2rem 2%; width: 80%; border-radius: 3rem; background: rgba(0, 0, 0, 0.7); color: #fff; text-align: center; }

/*# sourceMappingURL=main1.css.map */
