@CHARSET "UTF-8";
body {overflow-x: hidden !important;}
* {font-size: 12px !important;}
.sm-footer {padding: 15px 10px;}
.form > h3 {color: #0088ea;}
li {list-style-position: inside;}
td {overflow: hidden;text-overflow: clip;white-space: nowrap;}
input {padding: 3px 5px !important;}
select {background: #fff !important;}
table thead th {color: #0088ea;background-color: #f9f9f9;border-color: #ccc !important;}
table.lines.extends tbody tr:nth-child(even) td > div {border-color: #ccc !important;}
table, tr, td {border-color: #f3f3f3 !important;}
table.hover tbody tr:not(.disable):hover,table.hover.striped tfoot tr.footrow:not(.disable):hover,table.hover.striped tfooter tr.footrow:not(.disable):hover {background: #fdfdfd !important;}
table.extends tbody tr:nth-child(even) {border-top: none !important;}
table.extends tbody tr:nth-child(even) td {padding: 0 !important;}
table.extends tbody tr:nth-child(even) td > div {border-top: 1px solid #ccc;color: #0088ea;display: none;padding: 2px 1px !important;}
table.extends tbody tr:nth-child(even) td > div h3:not(:first-child) {border-top: 1px solid #ccc;}
table.extends tbody tr:nth-child(even) td > div em {color: #000;font-weight: normal;}
.dialog {left: 0 !important;margin: 0 !important;max-width: none !important;width: 100% !important;}
.dialog,.panel {border-color: #0088ea;}
.dialog .header > button {color: #0088ea !important;margin-top: 6px;}
.btn:not(.btn-gray) {background: #fff;border-color: #0088ea;color: #0088ea;}
.btn.btn-hollow {background: #fff;border-color: #0088ea;color: #0088ea !important;}
.tabs .horizontal li.cur{background: #0088ea;color: #fff; border-radius: 3px 3px 3px 3px;}

/* 弹出式页面 */
.alert-page {background: #fff; border: 1px solid #0088ea; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 2000;}
.alert-page .title {background: #0088ea;text-align: center;}
.alert-page .title >button {background: rgba(255,255,255,0.7);border-color: #0088ea;color: #0088ea;float: right;height: 24px;line-height: 16px;margin: 11px;padding: 3px 6px;}

/* 查询分页 */
#search {font-size: 14px;margin-left: 3px;margin-top: 6px;max-width: 75px;min-width: 42px;padding: 8px 3px;width: 100%;}
table thead, table tr, table td {border-color: #ccc !important;}
.pager {border-color: #ccc;}
.pager .pg-prev,.pager .pg-next {min-width: 65px;}
.pager > * {background: #fff;border-color: #ccc !important;}
.pager > *:hover {background: #fdfdfd !important;}

/* 弹性列表 */
.ud-label {background-color: #0088ea !important;border-color: #0088ea !important;border-bottom-color: #0088ea !important;color: #fff;font-weight: bolder;}
.ud-label > *:last-child {color: #0088ea;}
.ud-label + * {border-color: transparent !important;border-bottom-color: #0088ea !important;}
.ud-label + *.open {display: block;}

/* 标签页 */
.tabs {background: #ffeeee;}
.tabs .tab.cur {color: #0088ea;}

/* 表单 */
.form .form-item.money-item > :nth-child(2) {background-color: #0088ea !important;color: #fff;}

/* 登录 */
.signin {background-image: url("../images/signin-bg.jpg");background-size: cover;}
.signin .title {background-color: #0088ea !important;height: 60px !important;}
.signin .title > * {height: 60px;}
.signin .title span {color: #fff;font-size: 18px;display: inline-block;line-height: 40px;margin: 10px;}
.signin .title button {background: #16679a;border: none;color: #fff !important;height: 40px;line-height: 16px;margin: 10px;width: 60px;}
.signin .content .logo {padding-top: 0;text-align: center;}
.signin .content .logo img {width: 50%;margin: 50px auto;}
.signin .signin-form .u {background: #fff;border-bottom: 1px solid #eee;border-radius: 6px 6px 0 0;padding-left: 10px;margin: 0 3px !important;}
.signin .signin-form .p {background: #fff;border-radius: 0;margin: 0 3px !important;padding-left: 10px;}
.signin .signin-form .phone {background: #fff;border-radius: 0;margin: 0 3px !important;padding-left: 10px;border-top: 1px solid #eee;}
.signin .signin-form .c {background: #fff;border-top: 1px solid #eee;border-radius: 0 0 6px 6px;margin: 0 3px !important;padding-left: 10px;}
.signin .signin-form .signin-submit {margin-top: 30px !important;}
.signin .signin-form input {border: none !important;}
.signin .content .btns-item {text-align: center;}
.signin .content .submit {background: #0088ea;border-color: #0088ea;border-radius: 18px;color: #fff !important;float: none;margin: auto !important;width: 90% !important;height: 36px;}
.signin .sm-footer a {color: #fff !important;}
.signin .sm-header {color: #fff !important;margin: 5px 10px;text-align: right;}
.dialog-box{text-align: center;position: fixed;z-index: 1001;top: 0px;left: 0px;right: 0px;bottom: 0px;display:none}
.dialog-overlay{height: 100%;width: 100%;position: absolute; background: #000;opacity: 0.4; filter: alpha(opacity=40);z-index: 99; }
.safety-check .main{width: 100%; margin-top: 130px;margin-left: 2%;}
.safety-check .main .affiche-class-title{background: #037e9c;line-height: 50px;color:white}
.safety-check .main .form-wrap{text-align: center;margin-top: 20px;}
.safety-check .main .input-wrap{width: 100%;float: left;line-height: 50px;}
.safety-check .main .input-wrap span{width: 25%;font-size: 14px !important;}
.safety-check .main .input-wrap input{width: 75%;float: right;margin-top: 14px;height: 30px;}
.safety-check .main .form-wrap button {color: white;background: #0082e7;border-radius: 5px;border: none;width: 115px;font-size: 17px !important;}
/* 线路选择 */
.liners {background: #eee;}
.liners .title {background-color: #0088ea;height: 60px;}
.liners .title > * {line-height: 60px;}
.liners .title .back,.liners .title .refresh {margin-top: 9px;}
.liners .title span {color: #fff;font-size: 18px;display: inline-block;}
.liners .content {padding: 10px;}
.liners .tips {background-color: #fbf3ff;border: 1px dashed #c2a6ee;padding: 10px;box-sizing: border-box;border-radius: 5px;margin-bottom: 2px;}
.liners .linelist .item {height: 42px;background: #f7f7f7;margin-top: 10px;}
.liners .linelist .item div {height: 40px;line-height: 40px;display: inline-block;}
.liners .linelist .item > div:nth-child(1) {text-align: center;border: 1px dashed #ccc;border-right: none;}
.liners .linelist .item > div:nth-child(2) {background-color: #fff;border: 1px dashed #ccc;padding-left: 10px;}
.liners .linelist .item > div:nth-child(3) {height: 41px;padding-top: 2px;}
.liners .linelist .item > div.btns {text-align: right; background: #eee;}
.liners .linelist .item > div.btns button {display: inline-block;color: #fff;height: 40px;margin: -2px 0;width: 70px;line-height: 22px;background-color: #0088ea;border-radius: 5px;font-size: small;}

/* 找回密码 */
.bpass {background: #eee;}
.bpass .title {height: 60px;background-color: #0088ea;}
.bpass .title > div {margin-top: 8px;}
.bpass .title span {color: #fff;font-size: 18px;line-height: 57px;display: inline-block;}
.bpass .pic {padding-top: 0;text-align: center;}
.bpass .pic img {width: 50%;margin: 30px auto;}
.bpass .submit {color: #0088ea !important;border-color: #0088ea;background-color: #fff;}
.bpass .form-item {background: #fff;border-bottom: 1px solid #f7f7f7;margin-bottom: 0;margin-top: 0;}
.bpass .form-item:nth-child(1) {border-radius: 5px 5px 0 0;}
.bpass .form-item:nth-child(2),.bpass .form-item:nth-child(3),.bpass .form-item:nth-child(4),.bpass .form-item:nth-child(5) {margin-top: -6px !important;}
.bpass .form-item:nth-child(6) {margin-top: 20px !important;}
.bpass .form-item.captcha-item,.bpass .form-item.p2 {border-radius: 0 0 5px 5px}
.bpass .form-item.btns-item {background: transparent;border-bottom: none;margin-top: 20px;}
.bpass .form-item input {background: transparent;border: none;}

/* 用户冻结 */
.frozen {background: #eee;}
.frozen .title {height: 60px;background-color: #0088ea;}
.frozen .title > div {margin-top: 8px;}
.frozen .title span {color: #fff;font-size: 18px;line-height: 57px;display: inline-block;}
.frozen .pic {padding-top: 0;text-align: center;}
.frozen .pic img {width: 50%;margin: 50px auto;}
.frozen .submit {color: #0088ea;border-color: #0088ea;background: #fff;}
.frozen .form-item {background: #fff;border-bottom: 1px solid #f7f7f7;margin-bottom: 0;margin-top: 0;}
.frozen .form-item:nth-child(1) {border-radius: 5px 5px 0 0;}
.frozen .form-item:nth-child(2),.frozen .form-item:nth-child(3),.frozen .form-item:nth-child(4) {margin-top: -6px !important;}
.frozen .form-item:nth-child(5) {margin-top: 20px !important;}
.frozen .form-item.captcha-item,.bpass .form-item.p2 {border-radius: 0 0 5px 5px}
.frozen .form-item.btns-item {background: transparent;border-bottom: none;margin-top: 20px;}
.frozen .form-item.btns-item button {color: #0088ea !important;}
.frozen .form-item input {background: transparent;border: none;}

/* 初始密码管理 */
.protopass .safes {display: none;}

/* 首页框架 */
.index {background-image: url("../images/index-bg.png");background-size: cover;bottom: 0;height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;}
.index, .page-content {bottom: 70px;overflow-x: hidden;padding-bottom: 0 !important;position: fixed;top: 0;}
/* 首页系统弹窗 */
.msg-dialog {background-color: #fff;bottom: -210px;box-shadow: 0 0 5px #0088ea;height:140px;position: fixed;right: 0;width: 50%;z-index: 2000;}
.msg-dialog h4 {background-color: #0088ea;color: #fff;height: 36px;line-height: 36px;padding-left: 10px;}
.msg-dialog h4 .close-sys-msg {cursor: pointer;display: block;float: right;font-size: 30px;height: 30px;line-height: 30px;margin: 3px;text-align: center;width: 30px;}
.msg-dialog #sys-msgs {height: 150px;padding: 10px;}

/* 页脚导航 */
.footer {height: 70px;background-color: transparent;background-image: url("../images/navbar-bg.png");background-position-y: 11px;background-size: 100% 60px;}
.footer > div {border:none;border-width: 0px;height: 70px;text-align: center;color:rgb(204,204,204);border-radius: 0px;margin: 0;margin-left: -1px;background: transparent;padding: 6px 0;}
.footer > div img {height: 60px;margin: 5px auto;width: 60px;}
.footer > div label {display: none;}

/* 首页 */
.home > img {width: 100%;}
.home > div {margin: 6px;}
.home h1 {background-color: #0088ea;border-radius: 4px;}
.home .new-wins h1 {color: #fff;font-size: medium;font-weight: 400;line-height: 22px;padding: 4px 10px;}
.home .new-wins h1 em {float: left;border-radius: 3px;background-color: red;height: 22px;margin-right: 10px;width: 5px;}
.home .new-wins .winnums {background: #fff;border-radius: 0 0 4px 4px;margin: 0 4px;margin-bottom: 15px;overflow: hidden;}
.home .new-wins .winnums .betting-win {display: table-cell;vertical-align: top;}
.home .new-wins .winnums .betting-win p {margin: 7px 15px;}
.home .new-wins .winnums .betting-win button {background-image: url("../images/win1.png");background-size: 100% 100%;border: none;border-radius: 50%;color: #fff;display: block;font-size: x-large;font-weight: 700;height: 40px;line-height: 10px;margin: auto;padding: 8px 3px;width: 40px;}
.home .new-wins .winnums .betting-go {text-align: center;display: table-cell;border-left: 2px dotted #ffb2b2;border-radius: 0 5px 5px 0;width: 80px;height: 87px;}
.home .new-wins .winnums .betting-go img {width: 40px;margin: 12px auto 0;}
.home .new-wins .winnums .betting-go label {color: red;display: block;}
.home .lottery-lobby {padding: 0 4px;}
.home .lottery-lobby h1 {color: #fff;font-size: medium;font-weight: 400;line-height: 22px;margin: 0 -4px;padding: 4px 10px;}
.home .lottery-lobby h1 em {float: left;border-radius: 3px;background-color: red;height: 22px;margin-right: 10px;width: 5px;}
.home .new-wins h1 button,.home .lottery-lobby h1 button {background-color: #fff;border: 1px solid red;border-radius: 3px;color: red;float: right;font-size: small;height: 25px;line-height: 6px;margin-top: -1px;padding: 8px 3px;width: 70px;}
.home .lottery-lobby .content {background-color: #fff;border-radius: 0 0 4px 4px;min-height: 100px;overflow: hidden;}
.home .lottery-lobby .content > div {border-bottom: 1px solid #eee;height: 100px;padding-top: 10px;text-align: center;}
.home .lottery-lobby .content > div:hover {background-color: #ddd;}
.home .lottery-lobby .content > div img {width: 50px;height: 50px;}
.home .lottery-lobby .content > div label {display: block;}

/* 首页自定义弹窗 */
.custom-dialog label {padding-left: 10px;}
.custom-dialog .uncustom,.custom-dialog .custom {border: 1px solid #ccc;height: 44%;margin: 1%;overflow: auto;}

/* 最新开奖页 */
.winlists {bottom: 70px;left: 0;margin: 0 2px;position: fixed;top: 0;overflow-y: auto;right: 0;}
.winlists .items-10 {background: #fff url("../images/right.png") no-repeat;background-position: top right;cursor: pointer;margin: 1px 0px;min-height: 85px;padding: 5px 0;}
.winlists .item-2 {text-align: center;}
.winlists .item-10 p {width: 100%;text-align: left; margin: 7px 15px;}
.winlists .item-2 button {background-image: url("../images/win1.png");background-size: 100% 100%;border: none;border-radius: 50%;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);color: #fff;cursor: pointer;display: block;font-size: x-large;font-weight: 700;height: 42px;line-height: 10px;margin: auto;padding: 8px 3px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);width: 42px;}

/* 真人娱乐 */
.livecasino .items {padding: 5px 0;}
.livecasino .items > div {text-align: center;padding: 9px;}
.livecasino .items > div img {border: 1px solid rgba(255, 255, 255, 0.5);border-radius: 5px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);max-width: 90%;}
.livecasino .items > div label {display: none;}

/* 活动公告 */
.activitys .tabs {border-color: #f32d4d !important;}
.activitys .tabs .tab {background: #fff !important;border-bottom: 3px solid #f32d4d !important;height: auto;padding: 3px;}
.activitys .tabs .tab img {border-radius: 4px;display: block;width: 100%;}
.activitys .tabs .tab.cur img {background-color: #adb6bd;}
.activitys .tabs .tab-content {background: transparent !important;margin-top: 6px;padding: 0 !important;}
.activitys .activity img {width: 100%;}
.activity-dialog {text-align: center;}
.activity-dialog .body > a {margin: auto;}
.activity-dialog .body > a.get-now2 {margin-left: 10px;}
.activity-dialog .body .activity-item {padding: 3px 15px;text-align: left;width: 100% !important;}
.activity-dialog .body .activity-item table {width: 100% !important;}
.activity-dialog .body .activity-item .get-sitem {margin-bottom: -4px;margin-left: 5px;width: 25px;}
#notices .notice {cursor: pointer;line-height: 30px;padding: 0 6px;}
#notices .notice {background: #fff;margin-bottom: 6px;}
.notice-dialog .inline {background: #f8f8f8;padding: 3px 6px;text-align: center;width: 100%;}

/* 用户中心 */
.account {background-image: url(../images/banner-account.jpg);background-repeat: no-repeat;background-size: 100% auto;bottom: 70px;left: 0;min-height: 218px;top: 0;overflow-y: auto;right: 0;text-align: center;}
.account strong {background: transparent;color: #154661;display: inline-block;font-size: 18px !important;margin: auto;padding-top: 6px;text-align: center;}
.account div.tips {padding: 15px 0;}
.account div.tips > div {background-color: rgba(21,70,97,0.6);height: 46px;padding: 6px 0;text-align: center;}
.account div.tips > div label {display: block;width: 100%;}
.account div.tips > div label.label {color: #fff;}
.account div.tips > div > img {border-radius: 50%;height: 72px;margin: -19px 0;width: 72px;}
.account div.tips-bg {height: 60px;position: absolute;top: 120px;width: 100%;z-index: -1;}
.account div.tools {background: #0088ea;margin-top: 1px;}
.account div.tools > div {padding: 0;}
.account div.tools > div button {background: transparent;border: none;width: 100%;color: #ddd;}
.account div.tools > div button.bor-lr {border:1px solid rgba(255, 255, 255, 0.3);border-width: 0 1px;}
.account div.tools > div button img {display: inline-block;float: left;margin-left: 6px;width: 32px;}
.account div.tools > div button label {color: #fff;display: inline-block;margin-left: -6px;line-height: 32px;}
.account div.tools > div:hover button label {color: #0448a6;}
.account div.ditems {background-color: #0448a6;padding-top: 2px;}
.account div.ditems > div {text-align: center;padding: 10px 0;}
.account div.ditems > div:hover label {color: #0088ea;}
.account div.ditems > div img {width: 48px;margin: auto;}
.account div.ditems > div label {color: #fff;display: block;}
.account div.ditems > div div {top: 10px; right: 10px;}

/* 子页面主容器 */
.dialog.pages {background-color: #fff;z-index: 1998;}
.dialog {display: none;position: fixed;top: 0;right: 0;bottom: 0;background-color: #fff;overflow: hidden;overflow-y:auto;width: 100%;padding: 0 !important;z-index: 2001;}
.dialog .title {background-color: #0088ea;height: 48px;text-align: center;}
.dialog .title > * {line-height: 48px;}
.dialog .title >button {background: rgba(255,255,255,0.7);border-color: #0088ea;color: #0088ea;float: right;height: 24px;line-height: 16px;margin: 11px;padding: 3px 6px;}
.dialog .title .back,.dialog .title .menu {display: block;height: 36px;margin-top: 3px;width: 36px;}
.dialog .title span {color: #fff;font-size: 18px;display: inline-block;}
.dialog .title .btn {background: #fff;border: none;color: #0088ea !important;height: 30px;line-height: 16px;margin: 9px 3px;padding: 3px 1px !important;}

/* 投注页面 */
.betting {padding-bottom: 90px;}
.betting .main {background: #0448a6;bottom: 125px;left: 0;margin-top: 48px;overflow: auto;padding: 0 3px;position: fixed;right: 0;top: 0;}
.betting .main .rule-wrap button {background: #fff;color: #0088ea;margin: 3px 0;padding: 3px 0px !important;}
.betting .main .rule-wrap,.betting .main .winnings {padding: 6px 3px;}
.betting .main .winnings {background: #fff;border-radius: 3px;}
.betting .main .winnings #wins-detial {margin-top: 6px;padding: 3px 0 !important;}
.betting .main .winnings #property ul {margin: 0;padding: 0;}
.betting .main .winnings #property ul li {float: left;margin: 0;padding: 0;list-style: none;}
.betting .main .winnings #property ul li:nth-child(7) {display: none;}
.betting .main .winnings #property ul li div {width: 13px !important;}
.betting .main .contdown {color: #fff;line-height: 18px;}
.betting .main .bet-number {background-image: url("../images/win1.png");background-size: 100% 100%;border: none;border-radius: 50%;color: #fff;font-size: 14px;height:40px;margin: auto;margin-bottom: 3px;padding: 0;width:40px;}
.betting .main .bet-number.cur {background-image: url("../images/wina1.png");border-radius: 50%;color: #a22d1f;display: inline-block;text-shadow: 1px 1px 1px rgba(0,0,0,.3);}
.betting .main .bet-number.red {background-image: url("../images/win1.png");color: #fff;}
.betting .main .bet-number.blue {background-image: url("../images/win3.png");color: #fff;}
.betting .main .bet-number.green {background-image: url("../images/win2.png");color: #fff;}
.betting .main .bet-number.red.cur {background-image: url("../images/wina1.png");color: #a22d1f !important;}
.betting .main .bet-number.blue.cur {background-image: url("../images/wina3.png");color: #1b5c81 !important;}
.betting .main .bet-number.green.cur {background-image: url("../images/wina2.png");color: #7bae1b !important;}
.betting .main .speical .bet-number {background-image: url("../images/win4.png");border-radius: 0;max-width: 120px;min-width: 75px;}
.betting .main .speical .bet-number.cur {background-image: url("../images/wina4.png");}
.betting .main .speical .bet-number.red {background-image: url("../images/win4.png");max-width: 120px;min-width: 75px;}
.betting .main .speical .bet-number.blue {background-image: url("../images/win6.png");max-width: 120px;min-width: 75px;}
.betting .main .speical .bet-number.green {background-image: url("../images/win5.png");max-width: 120px;min-width: 75px;}
.betting .main .speical .bet-number.red.cur {background-image: url("../images/wina4.png");max-width: 120px;min-width: 75px;}
.betting .main .speical .bet-number.blue.cur {background-image: url("../images/wina6.png");max-width: 120px;min-width: 75px;}
.betting .main .speical .bet-number.green.cur {background-image: url("../images/wina5.png");max-width: 120px;min-width: 75px;}
.betting .main .panel-body {margin-top: 3px;}
.betting .main .panel-body > .items {background: #fff;border-radius: 4px;margin: 3px 0;}
.betting .main .panel-body > .items .pick-label {border-bottom: 1px solid #f3f3f3;line-height: 36px;text-align: center;}
.betting .main .panel-body > .items .betting-quick-select {border-bottom: 1px solid #f3f3f3;padding: 3px 0;line-height: 30px;}
.betting .main .panel-body > .items .betting-quick-select button {background: #fff;line-height: 6px;width: 30px;height: 30px;margin-left: 2px;margin-right: 2px;border-radius: 4px;text-align: center;font-size: small;color: #666;border: 1px solid #eee;padding: 3px 0;}
.betting .main .panel-body .items-10.betting-quick-select2 {margin-bottom: 6px;}
.betting .main .panel-body .items-10.betting-quick-select2 button {background: #fff;line-height: 6px;border-radius: 4px;height: 24px;width: 48px;font-size: small;color: #666;border: 1px solid #eee;padding: 3px 0;}
.betting .main .panel-body .betting-quick-select3 {margin-bottom: 6px;}
.betting .main .panel-body .betting-quick-select3 button {background: #fff;line-height: 6px;border-radius: 4px;height: 24px;margin: auto;width: 96%;font-size: small;color: #666;border: 1px solid #eee;padding: 3px 0;}
.betting .main .panel-body > .items .lottery-numbers {padding-top: 6px;}
.betting .main .panel-body > .items .places {font-weight: bolder;line-height: 36px;padding-left: 10px;text-align: left;}
.betting .main .panel-body > .items #single-data {border-color: #eee;border-width: 1px 0 0 0;border-radius: 0;min-height: 120px;}
.betting .main .panel-body .checkbox-inline label {margin: 0 3px;}
.betting .betting-toolbar {background: #fff;bottom: 0;box-shadow: 0 0 10px #888888;height: 125px;left:0;padding: 6px 3px;position: fixed;right: 0;width: 100%;z-index: 1999;}
.betting .betting-toolbar label {display: block;line-height: 22px;margin-bottom: 3px;}
.betting .betting-toolbar strong {color: #0088ea;}
.betting .betting-toolbar #bet-mult,.betting .betting-toolbar #bet-unit {height: 30px;padding: 2px 0;text-align: center;width: 45px;}
.betting .betting-toolbar #bet-mode,.betting .betting-toolbar #win-mode {height: 30px;padding: 2px 1px;width: 125px;}
.betting .betting-toolbar #bet-mode option,.betting .betting-toolbar #win-mode option {padding: 0;}
.betting .betting-toolbar .btn {background-color: #fff;border: 1px solid #0088ea;border-radius: 18px;color: #0088ea !important;font-size: small;height: 36px;line-height: 6px;margin: 5px 0;padding: 12px 3px;width: 96%;}
.betting .betting-toolbar .btn.bet-submit {background: #0088ea;color: #fff !important;}
.betting .betting-toolbar .btn.price-change {width: 60px;height: 18px;line-height: 0px;}
.betting #blist,.betting #rlist { overflow: auto;padding-left: 20%;background: rgba(0,0,0,0.3);bottom: 0;display: none;left: 0;padding-top: 48px;position: absolute;right: 0;top: 0;width: 100%;z-index: 2002;}
.betting #blist > .lb {background: #f7f7f7;}
.betting #blist > .lb:last-child {box-shadow: 0 30px 30px #666;}
.betting #blist > .lb label {font-weight: bolder;}
.betting #blist > .lb .item-12 {text-align: center;}
.betting #blist > .lb > .items {border: 1px solid #ccc;}
.betting #blist > .lb a.xz{background: #005587;color: #fff;}
.betting #blist > .lb a {background: #fff;display: block;margin: 5px auto;width: 90%; height:21px; font-size: 14px !important;}
.betting #rlist {padding-left: 20%;padding-top: 48px;top:0;}
.betting #rlist label {background: #0088ea;border-bottom: 1px solid #ccc;color: #fff;display: block;line-height: 30px;padding-left: 10px;}
.betting #rlist .items {background: #f8f8f8;display: none;line-height: 30px;}
.betting #rlist .items label {background: #f7f7f7;border: 1px solid #ddd;color: #000;padding-left: 20px;}
.betting #rlist .items a {background: #fff;display: block;margin: 2px auto;padding: 0 10px;width: 90%;text-align: center;}
.betting #rlist .content {background: #fff;bottom: 0;box-shadow: -30px 30px 30px #666;left:20%;position: absolute;overflow: auto;right: 0;top:48px;}
.betting .dialog {border-color: #0088ea;z-index: 2003;}
.betting .dialog .header {background: #0088ea;color: #fff;line-height: 40px;}
.betting .dialog .body .items > * {padding: 6px 5px;}
.betting .dialog .body table {margin: 0;width: 100%;}
/* 利用合彩双面盘 */
.lhc-doubles-items {display: inline-block;width: 100%;}
.lhc-doubles-items .ortho_label {background: #2e97c4;border: 1px solid #fff;color: #fff;display: block;line-height: 30px;margin-bottom: -1px;padding: 0 6px;}
.lhc-doubles-items table {background: #fefefe;border: 1px solid #2e97c4 !important;width: 100%;}
.lhc-doubles-items table thead th {background: #2e97c4;border: 1px solid #fff !important;color: #fff;}
.lhc-doubles-items table input[type="text"] {background-color: transparent;border-color: #666 !important;}
.lhc-doubles-items table th {padding: 0;text-align: center;}
.lhc-doubles-items table td {border: 1px solid #2e97c4 !important;padding: 2px;}
.lhc-doubles-items table td > * {margin: auto;}
.lhc-doubles-items table tr.ld-item {border-bottom: 1px solid #666;float: none !important;}
.lhc-doubles-items table.table-cols1 .th-data-0 {text-align: center;width: 15% !important;}
.lhc-doubles-items table.table-cols1 .th-data-1 {text-align: center;width: 15% !important;}
.lhc-doubles-items table.table-cols1 .th-data-2 {text-align: center;width: 15% !important;}
.lhc-doubles-items table.table-cols1 .th-data-3 {width: 55% !important;}
.lhc-doubles-items table.table-cols2 .th-data-0 {text-align: center;width: 16.66666% !important;}
.lhc-doubles-items table.table-cols2 .th-data-1 {width: 16.66666% !important;}
.lhc-doubles-items table.table-cols2 .th-data-2 {text-align: center;width: 16.66666% !important;}
.lhc-doubles-items table.table-mod3 .th-data-0 {text-align: center;width: 10% !important;}
.lhc-doubles-items table.table-mod3 .th-data-1 {text-align: center;width: 10% !important;}
.lhc-doubles-items table.table-mod4 .th-data-0 {text-align: center;width: 33.33333% !important;}
.lhc-doubles-items table.table-mod4 .th-data-1 {text-align: center;width: 33.33333% !important;}
.lhc-doubles-items table.table-mod4 .th-data-2 {text-align: center;width: 33.33333% !important;}
.lhc-doubles-items table.table-mod4 .th-data-3 {width: 0% !important;}
.lhc-doubles-items table.table-mod5 .th-data-0,.lhc-doubles-items table.table-mod6 .th-data-0 {width: 15% !important;}
.lhc-doubles-items table.table-mod5 .th-data-1,.lhc-doubles-items table.table-mod6 .th-data-1 {width: 55% !important;}
.lhc-doubles-items table.table-mod5 .th-data-2,.lhc-doubles-items table.table-mod6 .th-data-2 {width: 15% !important;}
.lhc-doubles-items table.table-mod5 .th-data-3,.lhc-doubles-items table.table-mod6 .th-data-3 {width: 15% !important;}
.lhc-doubles-items table.table-mod5 .th-data-0 img {float: right;height: 0px;margin: 0;width: 0px;}
.lhc-doubles-items table.table-mod5 .th-data-1 button,.lhc-doubles-items table.table-mod6 .th-data-1 button {width: 30px !important;height: 30px;margin: 0 1px;}
.lhc-doubles-items input[type="text"] {background-image: none !important;border: 1px solid #666 !important;border-radius: 4px !important;color: #444 !important;height: 30px !important;margin: 3px 0 !important;padding: 2px 3px !important;width: 36px;}
.lhc-doubles-items input[type="checkbox"] {border: 1px solid #666;}
.lhc-doubles-items .titem.cur {background: #5fc7f1 !important;}
.lhc-doubles-items .ld-label {color: #fff;font-size: 16px;text-align: center; height: 30px;line-height: 30px; width: 13%;background: url(../images/places.png) no-repeat center;background-size: 100% 100%;margin-right: 2%;padding: 2px 2.4% 2px 10px;}
.lhc-doubles-items .ld-lab-wrap {display: inline-block;line-height: 30px;}
.lhc-doubles-items .ld-lab-wrap input {border: 1px solid #666;border-radius: 4px;height: 30px;padding: 2px 3px;width: 60px;}
.lhc-doubles-items .ld-item {float: left;height: 36px;margin-bottom: 6px;width: 20%;}
.lhc-doubles-items .ld-item button {background: url(../images/win1.png) no-repeat center;background-size: 100% 100%;border: none;color: #fff;height: 36px;margin: 0 6px;width: 36px !important;}
.lhc-doubles-items .ld-item button.red {background-image: url(../images/win1.png);}
.lhc-doubles-items .ld-item button.green {background-image: url(../images/win2.png);}
.lhc-doubles-items .ld-item button.blue {background-image: url(../images/win3.png);}
.lhc-doubles-items .ld-item label {display: inline-block;line-height: 36px;padding-left: 6px;width: 48px;}
.lhc-doubles-items .ld-item span {color: red;display: inline-block;line-height: 36px;padding-left: 3px;width: 75px;}
.lhc-doubles-items .ld-full-item {width: 100% !important;}
.lhc-doubles-items .ld-full-item label {width: 65px;}
.lhc-doubles-items .ld-full-item > div {display: inline-block;}
.lhc-doubles-items .ld-half-item {width: 50%;}
.lhc-doubles-items .ld-half-item > div {display: inline-block;}
.lhc-doubles-items .ld-quick-label,.lhc-doubles-items .ld-quick {background: #ffd13e;border-radius: 4px;margin: 0 6px;padding: 6px 12px;}
.lhc-doubles-items .ld-quick.cur {background: #ef5454;color: #fff;}
.ld-amount label {display: block;float: left;width: 40%;}
.ld-amount input {display: block;float: left;width: 58%;}

/* 投注弹窗 */
.blist {display: none;position: absolute;top: 60px;left: 0;right: 0;bottom: 0;z-index: 1001;background-color: rgba(0,0,0,0.8);}
.blist > ul {background-color: #eee;padding-top: 10px;}
.blist > ul:last-child {padding-bottom: 10px;}
.blist > ul li > label {margin: 5px 10px;}
.blist > ul li ul li .bitem {background-color: #fff;border: 1px solid #eee;border-radius: 3px;color: #666;display: inline-block;font-size: small;height: 26px;line-height: 26px;margin: 2px;text-align: center;width: 95px;}
.blist > ul li ul li .bitem.active {background-color: #0088ea;border: 1px solid #0088ea;color: #fff;}
.bmenu {display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1002;}
.bmenu .menu {position: absolute;top: 60px;right: 0;background-color: #fff;box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.2);text-align: center;width: 120px;}
.bmenu .menu > label {border-bottom: 1px solid #eee;color: #666;display: block;font-size: small;height: auto;line-height: normal;padding: 10px 5px;}
.dialog .header {background: #0088ea !important;border-color: #0088ea !important;color: #fff !important;}

/* 其他 */
.messages {margin-bottom: 0 !important;}
.messages.left::before {border-bottom: 6px solid transparent;border-right: 12px solid #fcc;border-top: 6px solid transparent;content: '';height: 0;margin-left: 2px;margin-top: -6px;width: 0;}
.messages.left {border-color: #fcc;float: left !important;}
.messages.right::after {border-bottom: 6px solid transparent;border-left: 12px solid #ccc;border-top: 6px solid transparent;content: '';height: 0;margin-right: 2px;margin-top: -6px;width: 0;}
.messages.right {border-color: #ccc;float: right !important;}

/* 开奖记录*/
.search-time #start{
	width: 35%;
}
.search-time #end{
	width: 35%;
}
.winnings_height{
	height:87px;
}
.winnings_item8{
	padding-top: 12px !important;
}
.search_btn{
	margin-left: 3px;
	margin-top: 9px;
	max-width: 75px;
	min-width: 42px;
	background: #fff;
    border: none;
    color: #0088ea !important;
    height: 30px;
    line-height: 16px;
    margin: 9px 3px;
    padding: 3px 1px !important
}
.search_items{
	margin: 10px;
}
.search_items lable{
	font-weight: bolder;
	color: #0088ea;
	padding: 0 6px;
	width: 25%;
	word-break: keep-all;
	height: 36px;
	line-height: 36px;
	float: left;
}
.search_items input{
	height: 36px;
	width: 35%;
}