@charset "utf-8";


h1,
h2,
h3,
h4,
h5,
ul,
p {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #a188ce;
}

table {
    font-size: 13px;
}

label {
    font-family: Microsoft Yahei;
}

table input {
    vertical-align: middle;
    color: #333;
}

select {
    padding: 0 0 0 5px;
    border: 1px solid #bbb;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #666;
    font-family: Microsoft Yahei;
    min-width: 71px
}

a:hover {
    color: #4886ff;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

input:disabled {
    opacity: 0.6
}

.redtit {
    color: red;
    font-size: 12px;
    display: block;
    text-align: center;
}

.red-world,
.red {
    color: #ff0000;
}

.red-world,
.green {
    color: #5bc92e;
}

.boxline {
    text-align: center;
}

input[type='submit'],
button[type='submit'],
.formZjbd,
.formZjbd_sjh,
.buttonnormal {
    border: 0;
    cursor: pointer;
    width: 148px;
    height: 45px;
    font-size: 15px;
    font-family: Microsoft Yahei;
    margin: 0 10px;
    border-radius: 6px;
    cursor: pointer;
    color: #fff;
    letter-spacing: 12px;
    text-indent: 12px;
    background: linear-gradient(0deg, #ff8a00, #ff4141);
}

input[type='reset'],
button[type='reset'],
.formReset,
.formBack,
.bt_cedan,
.bt_cancel,
.a-back_list {
    font-size: 15px;
    width: 148px;
    height: 45px;
    color: #353434;
    margin: 0 10px;
    padding: 0 !important;
    border: 1px solid #d8d8d8 !important;
    font-family: Microsoft Yahei;
    cursor: pointer;
    letter-spacing: 3px;
    border-radius: 6px;
    background-color: #fff;
    letter-spacing: 12px;
    text-indent: 12px;
}

/*绑定银行卡页面按钮*/
.list_btn_box .formZjbd {
    letter-spacing: 1px !important;
    font-size: 14px;
}

.list_btn_box.bankinfo .formZjbd,
.list_btn_box.bankinfo .formZjbd_sjh,
.list_btn_box.bankinfo .formZjbd-disabled {
    width: 90px;
    height: 35px;
    letter-spacing: 3px;
    border-radius: 4px;
    font-size: 15px;
    text-indent: 0px;
    margin: 0 10px 4px 10px;
    vertical-align: -4px;
}

/*错误页面*/

/*操作错误正确提示*/
#success h3,
#error h3 {
    text-align: center;
    font-size: 18px;
}

#error {
    background: url("/images/hx3-default/icon_error-big.png") no-repeat center 40px;
    padding: 110px 0 100px;
}

#success {
    background: url("/images/hx3-default/icon_success-big.png") no-repeat center 35px;
    padding: 110px 0 100px;
}

.hint_red {
    color: #fb2323;
}

.hint_green {
    color: #685ba2;
}

.hint_green p {
    margin-bottom: 10px;
}

#error .hint_red {
    color: #fb2323;
}

/*提示页面*/
.title {
    margin: 10px auto;
    text-align: center;
}

/*未开奖*/

/*未查看消息颜色*/

.total_1024 {
    border: 1px solid #ddd;
    background-color: #efecf5;
    border-radius: 4px;
    margin: 0 auto 8px;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: bold;
    color: #fc7c23;
}

.total_1024 b {
    color: #888;
    font-size: 14px;
}

.total_1024 i {
    font-style: normal;
    margin: 0 0 0 12px;
    color: #888;
    font-size: 12px;
    font-weight: normal;
}

/*返回上一页*/
.yhlb_back {
    margin: 20px 0px;
    text-align: center;
    line-height: 30px;
}

.yhlb_back a,
.btn_blue {
    cursor: pointer;
    display: inline-table;
    width: 120px;
    height: 39px;
    line-height: 39px;
    background: url("/images/hx3-default/skin/blue_skin/list/reset.png") no-repeat;
    color: #333;
    font-size: 14px;
}

.clickToJump {
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    color: #fff;
    font-family: Microsoft Yahei;
    background: linear-gradient(0deg, #ff8a00, #ff4141);
    border-radius: 5px;
    cursor: pointer;
    letter-spacing: 3px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 250px;
    text-align: center;
    margin-top: 140px;
}

.clickToJump:hover {
    opacity: .9;
    /* background: -webkit-linear-gradient(bottom, #EF512A, #FD8121);
    background: -moz-linear-gradient(bottom, #EF512A, #FD8121);
    background: -ms-linear-gradient(bottom, #EF512A, #FD8121);
    background: -o-linear-gradient(bottom, #EF512A, #FD8121);
    background: -linear-gradient(bottom, #EF512A, #FD8121); */
    color: #fff;
}

.clickToJumpHide {
    display: none;
}

/*分页*/
.pageinfo,
.page {
    font-size: 12px;
    color: #bdc9e0;
    text-align: center;
    padding-bottom: 20px;
}

.pageinfo span,
.page span {
    display: inline-block;
    height: 24px;
}

.pageinfo a,
.page a,
.newsPages a {
    display: inline-table;
    margin-left: 3px;
    background: #e6ebf5;
    color: #3b476a;
    font-size: 14px;
    line-height: 26px;
    padding: 0 9px;
    height: 26px;
    border-radius: 100px;
}

.pageinfo a:hover,
.page a:hover,
.newsPages a:hover,
.popularize_page #tPages a:hover {
    background: #c7b1fa;
    color: #fff;
}

.pageinfo strong,
.page strong,
.newsPages strong {
    display: inline-table;
    margin-left: 3px;
    background: #6e20c1;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
    width: 26px;
    height: 26px;
    font-weight: normal;
    border-radius: 100px;
    text-align: center;
}

.pageinfo #iGotoPage,
.page #iGotoPage {
    border-radius: 4px;
    border: 1px solid #dbdbdb;
    height: 25px;
    width: 40px;
    margin: 0 5px;
    text-align: center;
    color: #333;
}

.pageinfo .button,
.page .button {
    padding: 5px 6px;
    cursor: pointer;
    margin-left: 5px;
    background: #6e20c1;
    color: #fff;
    font-size: 15px;
    border: 0;
    border-radius: 4px;
}

.pageinfo .last-two {
    width: 45px;
    border-radius: 25px;
}

#tPages a {
    text-align: center;
}

.user_page_click {
    float: none;
    text-align: center;
}

.user_page_text {
    text-align: center;
    display: block;
    line-height: 18px;
    padding: 5px 0 0 0;
    color: #bdc9e0;
}

/*分页-系统公告右边*/
.newsPages {
    font-size: 14px;
    color: #888;
    text-align: center;
    padding: 10px 0;
}

.newsPages a,
.newsPages strong {
    margin-bottom: 5px;
}

.newsPages select {
    padding: 5px 5px;
    margin: 0 3px;
}

.newsPages #tPages {
    display: block;
    margin: 8px 0 0;
}

/*推广设定分页*/
.popularize_page {
    line-height: 24px;
    font-size: 12px;
    color: #454ec5;
    text-align: center;
    padding: 5px 0;
}

.popularize_page #tPages {
    display: inline-block;
    height: 24px;
    margin: 0 15px;
}

.popularize_page #tPages a {
    display: inline-table;
    margin-left: 6px;
    padding: 4px 6px;
    border: 1px solid #ddd;
    background: #fff;
    color: #555;
    font-size: 14px;
    line-height: 14px;
    border-radius: 4px;
}

.popularize_page #tPages strong {
    display: inline-table;
    margin-left: 6px;
    padding: 4px 6px;
    border: 1px solid #eb5f2e;
    background: #eb5f2e;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    border-radius: 4px;
}

.popularize_page select {
    padding: 3px 5px;
    margin: 0 8px;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/*列表相关*/
#nsc_subContent {
    background: #fff;
    border: 1px solid #e4e4e4;
    border-top: 0;
    width: 60%;
    min-width: 980px;
    margin: 10px auto 0;
    box-shadow: 0px 0px 5px #c8c8c8;
}

#subContent_bet_re {
    padding: 10px 20px 0;
    background: #fff;
}

#subContent_bet_re.activity {
    padding: 0 !important;
}

#contentBox {
    overflow-x: auto;
    padding-bottom: 10px;
}

#contentBox.team-content-box {
    overflow-x: scroll;
}

#contentBox::-webkit-scrollbar {
    height: 10px;
    background: transparent;
    border-radius: 5px;
}

#contentBox::-webkit-scrollbar-thumb {
    height: 10px;
    background: #ddd;
    border-radius: 5px;
}

.topContent {
    height: 30px;
    color: #fff;
    display: none;
}

.topContent ul {
    overflow: hidden;
}

.topContent ul li {
    display: inline;
    float: left;
    padding: 0px 0px;
    font-size: 18px;
}

.topContent ul li a,
.topContent ul li a:hover {
    color: #333;
    font-size: 18px;
    border-left: 6px solid #fc7c23;
    font-weight: bold;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
}

.topContent ul li.hover {
    background: #e6ecfe;
}

.topContent ul li.hover a,
.topContent ul li.hover a:hover {
    color: #1a2f94;
}

#siderbar {
    background: #f8f5f5 url("/images/hx3-default/siderbar_list-hxbg.png") repeat-x 0 49px;
}

#siderbar ul {
    overflow: hidden;
}

#siderbar ul li {
    height: 50px;
    line-height: 50px;
    padding: 0px 12px;
    float: left;
    display: inline;
    font-size: 15px;
    border-right: 1px solid #e5e5e5;
    color: #696969;
}

#siderbar ul li a:hover {
    color: #a96b94;
}

#siderbar ul li.current {
    height: 50px;
    line-height: 50px;
    border-right: 1px solid #e5e5e5;
    background: #fff url("/images/hx3-default/siderbar_list-current-hxbg.png") repeat-x top left;
}

#siderbar ul li a {
    color: #696969;
    display: block;
    line-height: 50px;
}

#siderbar ul li.current a,
#siderbar ul li.current a:hover {
    color: #696969;
    display: block;
    height: 50px;
}

/*
#siderbar { height:42px; background:#e6ecfe url(/images/hx3-default/skin/blue_skin/list/siderbarbg.jpg) repeat-x left bottom; padding-top:14px; }
#siderbar ul li { height:42px; line-height:42px; padding:0px 20px; float:left; display:inline; font-size:16px; }
#siderbar ul li.current { height:40px; line-height:40px; border:2px solid #98a7e0; border-bottom:0px; background:#fff; }
#siderbar ul li a,#siderbar ul li a:hover { color:#1b2365; }
#siderbar ul li.current a,#siderbar ul li.current a:hover { color:#1b2365; }
*/
/*走势图*/
.lhfx_tit {
    float: left;
    text-align: left;
    position: relative;
    margin: 13px 0 0 15px;
    display: none;
}

.lhfx_tit h5 {
    font-size: 22px;
    padding-right: 18px;
    font-weight: normal;
    position: relative;
}

.lhfx_tit p {
    display: block;
    width: 100%;
    font-size: 14px;
    font-style: normal;
    color: #848484;
}

.lhfx_tit .showAll {
    width: 7px;
    height: 7px;
    border-width: 0 2px 2px 0;
    border-color: #ff0066;
    border-style: solid;
    transform-origin: center;
    transform: rotate(45deg);
    right: 2px;
    top: 9px;
    cursor: pointer;
    display: block;
    position: absolute;
}

.wo_choose {
    margin-bottom: 18px;
    font-size: 14px;
    color: #333;
    clear: both;
    overflow: hidden;
}

.wo_choose span {
    font-weight: bold;
    font-size: 18px;
}

.wo_choose label {
    color: #2aa1fa;
}

#searchBox .secondary_tabs {
    margin: 8px 10px 0 10px;
}

#searchBox .secondary_tabs ul li {
    margin: 0 10px 0 0 !important;
}

#searchBox .secondary_tabs ul li a,
#searchBox .secondary_tabs ul li a:hover {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 26px;
    font-size: 13px;
    -moz-box-shadow: 2px 2px 4px #ddd;
    -webkit-box-shadow: 2px 2px 4px #ddd;
    box-shadow: 2px 2px 4px #ddd;
}

.luzhi {
    background: url(/images/hx3-default/lottery/pk10_luzhi_icon.gif) no-repeat;
    float: left;
    display: inline;
    margin-top: 16px;
    font-size: 14px;
    line-height: 20px;
    width: 53px;
    height: 15px;
    text-indent: -9999px;
}

.luzhi a,
.luzhi a:hover {
    display: block;
    text-decoration: none;
}

.secondary_tabs {
    float: left;
}

.secondary_tabs ul {
    padding: 0 0 0 10px;
}

.secondary_tabs ul li {
    font-size: 14px;
    float: left;
    display: inline;
    margin: 10px 0 0 0;
}

.secondary_tabs ul li a,
.secondary_tabs ul li a:hover {
    padding: 8px 15px;
    display: inline-block;
    text-align: center;
    color: #fff;
}

.secondary_tabs ul li.curr a,
.secondary_tabs ul li.curr a:hover {
    background: #694d85;
    color: #fff;
}

.secondary_tabs_span ul li a,
.secondary_tabs_span ul li a:hover {
    color: #fff;
}

.lhfx_search_time {
    float: left;
    font-size: 14px;
    margin: 8px 0 0 25px;
}

.time_btn {
    vertical-align: -8px;
    width: 90px;
    height: 28px !important;
    background: url(/images/hx3-default/lhfx_button_cx.png) no-repeat !important;
    text-indent: -9999px;
}

.lhfx_lotterylist {
    position: absolute;
    z-index: 9900;
    top: 0;
    left: 0;
    line-height: 20px;
    display: none;
    padding-top: 75px;
}

.lhfx_lotterylist_con {
    border: 1px solid #ddd;
    box-shadow: 2px 3px 5px #ddd;
    background: #f8f8f8;
    padding: 10px 0 18px 15px;
}

.lhfx_lotterylist dl,
.lhfx_lotterylist dl dt,
.lhfx_lotterylist dl dd {
    padding: 0px;
    margin: 0px;
}

.lhfx_lotterylist dl {
    font-size: 14px;
    overflow: hidden;
    width: 240px;
}

.lhfx_lotterylist dl dt {
    color: #ff0066;
    font-weight: bold;
    font-size: 16px;
    margin-top: 8px;
}

.lhfx_lotterylist dl dd {
    padding: 5px 0px 0px 0;
    width: 120px;
    float: left;
    display: inline;
}

.lhfx_lotterylist dl dd a {
    font-size: 14px;
    color: #888;
    font-weight: normal;
}

.lhfx_lotterylist dl dd a:hover {
    color: #ff0066;
    font-weight: normal;
}

.menus-li {
    overflow: hidden;
    zoom: 1;
    text-align: center;
}

.menus-li li {
    display: inline-block;
    padding: 0px 20px;
    height: 32px;
    line-height: 32px;
    color: #303030;
    cursor: pointer;
    font-size: 14px;
    border: #d8d8d8 solid 1px;
    border-radius: 5px;
    margin: 10px;
}

.menus-li .on {
    color: #fff;
    background: #393d5a;
    /* background: -webkit-linear-gradient(left, #ff6aa3, #fe8469);
    background: -moz-linear-gradient(left, #ff6aa3, #fe8469);
    background: -ms-linear-gradient(left, #ff6aa3, #fe8469);
    background: linear-gradient(left, #ff6aa3, #fe8469); */
    border: 0;
}

.menus-li.lottery_list li {
    min-width: 120px;
    text-align: center;
    padding: 0 !important;
    height: 30px;
    line-height: 29px;
    margin: 5px 15px 5px 0px !important;
}

.menus-li.lottery_list li.on {
    border: 1px
}

/*杏彩3查询用户名*/
#searchBox,
#userSearch {
    font-size: 14px;
    color: #888;
    padding-bottom: 22px;
    border-radius: 8px;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
}

#userSearch label,
#searchBox label {
    padding: 4px 0px 4px 30px;
    color: #7166a5;
    font-size: 12px;
    background: url(/images/hx3-default/sincai3/search_icon.png) no-repeat 0px 2px;
}

#searchBox .inlineBlock {
    display: inline-block;
    margin: 2px 0;
}

#searchBox input[type='text'] {
    position: relative;
    border: 1px solid #bbb;
    background: #fff;
    width: 133px;
    height: 26px;
    padding: 0 2px 0 5px;
    line-height: 26px;
    color: #666;
    font-family: 'Microsoft Yahei';
}

#userSearch .box,
#searchBox .box {
    position: relative;
    height: 35px;
    float: left;
    margin-top: 4px;
}

#userSearch .box .input_user_name,
#searchBox .box input[type='text'] {
    width: 187px;
    height: 28px;
    padding: 0px 60px 0px 10px;
    font-family: microsoft yahei;
    font-size: 13px;
    border: none;
    background: #dadada;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    font-size: 12px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    vertical-align: middle;
    color: #666;
}

#searchBox select,
.grayTable .u_add_zr input,
.fandianinput_tit,
.search_br select,
.step .item .cz_input1,
.step .item .item_r select {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#searchBox .search-container .gy_search {
    display: inline-block;
    background-position-y: 18px
}

#searchBox .search-container .input_user_name {
    border: 1px solid #a5c5fc;
}


#searchBox .link-box {
    float: right;
}

#searchBox .link-box a {
    display: inline-block;
    width: 120px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    text-indent: 38px;
}

#searchBox .link-box .registration {
    background: -webkit-linear-gradient(90deg, #e14366, #f36690);
    background: -moz-linear-gradient(90deg, #e14366, #f36690);
    background: -ms-linear-gradient(90deg, #e14366, #f36690);
    background: -o-linear-gradient(90deg, #e14366, #f36690);
    background: -linear-gradient(90deg, #e14366, #f36690);
    -moz-box-shadow: 0px 5px 10px rgba(232, 81, 119, 0.56);
    -webkit-box-shadow: 0px 5px 10px rgba(232, 81, 119, 0.56);
    box-shadow: 0px 5px 10px rgba(232, 81, 119, 0.56);
}

#searchBox .link-box .registration img {
    position: absolute;
    left: -2px;
    top: 4px;
}

#searchBox .link-box .promotion {
    background: -webkit-linear-gradient(90deg, #ff5e75, #ffa85f);
    background: -moz-linear-gradient(90deg, #ff5e75, #ffa85f);
    background: -ms-linear-gradient(90deg, #ff5e75, #ffa85f);
    background: -o-linear-gradient(90deg, #ff5e75, #ffa85f);
    background: -linear-gradient(90deg, #ff5e75, #ffa85f);
    -moz-box-shadow: 0px 5px 10px rgba(255, 128, 31, 0.25);
    -webkit-box-shadow: 0px 5px 10px rgba(255, 128, 31, 0.25);
    box-shadow: 0px 5px 10px rgba(255, 128, 31, 0.25);
    margin-left: 21px;
}

#searchBox .link-box .promotion img {
    position: absolute;
    left: -5px;
    top: 2px;
}

#searchBox .link-box .set-up_qy {
    background: -webkit-linear-gradient(90deg, #e14366, #f36690);
    background: -moz-linear-gradient(90deg, #e14366, #f36690);
    background: -ms-linear-gradient(90deg, #e14366, #f36690);
    background: -o-linear-gradient(90deg, #e14366, #f36690);
    background: -linear-gradient(90deg, #e14366, #f36690);
    -moz-box-shadow: 0px 5px 10px rgba(232, 81, 119, 0.56);
    -webkit-box-shadow: 0px 5px 10px rgba(232, 81, 119, 0.56);
    box-shadow: 0px 5px 10px rgba(232, 81, 119, 0.56);
    text-indent: 0px;
}

.no_bk-bg {
    border: 0 !important;
    padding: 0 !important;
    background: none !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#searchBox .inlineBlock select {
    margin-right: 2px;
    vertical-align: middle;
}

.clear-width {
    width: auto !important;
}

.border0 {
    border: 0 !important;
}

#searchBox .input150,
#searchBox .input110 {
    width: 110px !important;
    border-radius: 4px;
}

#searchBox span.image {
    background: url(/images/hx3-default/calendar_icon.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 17px;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 5px;
}

#userSearch .box .formCheck,
#searchBox .box .formCheck {
    width: 50px;
    height: 22px;
    background: -webkit-linear-gradient(left, #b95eed, #9464ee);
    background: -moz-linear-gradient(left, #b95eed, #9464ee);
    background: -ms-linear-gradient(left, #b95eed, #9464ee);
    background: -o-linear-gradient(left, #b95eed, #9464ee);
    background: -linear-gradient(left, #b95eed, #9464ee);
    position: absolute;
    right: 5px;
    top: 3px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #fff !important;
    font-size: 12px;
    margin: 0px;
    text-indent: 0px;
    letter-spacing: 0px;
}

/*杏彩3日工资下级契约*/
#searchBox .down_qy {
    float: left;
}

#searchBox .down_qy select {
    margin: 4px 0 0 15px;
}

#searchBox .down_qy .formCheck {
    margin: 0px 0px 4px 5px !important;
}

.search_br {
    height: 60px;
    text-align: center;
    color: #666;
}

.search_br span {
    color: #B3B3B3;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    padding: 0 12px;
    font-size: 12px;
    border: 1px solid #B3B3B3;
    cursor: default;
    border-radius: 13px;
    cursor: pointer;
}

.search_br span.hover {
    color: #6e20c1;
    border: 1px solid #6e20c1;
}

.search_br .radio_person {
    display: none;
}

.search_br .radio_team {
    display: none;
}

.task_div {
    text-align: center;
    font-family: "Microsoft Yahei";
    color: #FFFFFF;
    position: absolute;
    width: 300px !important;
}

.task_div a {
    display: inline-block;
    position: absolute;
    right: -4px;
    background: #b1197d;
    color: #fff;
    width: 20px;
    padding: 8px 0;
    font-size: 12px;
    line-height: 17px
}

.task_div a:hover {
    background-color: #e223a1
}

.task_div span {
    display: none;
}

.task_div textarea {
    font-family: 'Microsoft Yahei';
    width: 250px;
    padding: 5px 10px;
    font-size: 14px;
    color: #aaa;
    border: 1px solid #ddd;
    resize: vertical
}

/*删除与批量删除*/
#deleteall,
#deleteselect {
    font-family: Microsoft Yahei;
    background: #6e20c1;
    border: none;
    cursor: pointer;
    padding: 0 8px;
    height: 32px;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
}

#deleteall:hover,
#deleteselect:hover {}

/*显示下级*/
.memberEevnt {
    color: #454ec5;
    cursor: pointer;
}

.memberList {
    position: absolute;
    border: 1px solid #454ec5;
    font-size: 16px;
    color: #454ec5;
    text-align: left;
    padding: 30px 35px;
    background: #fff5ee;
    line-height: 22px;
    display: none;
    margin: 21px 0 0 1px;
}

.memberClose {
    cursor: pointer;
    position: absolute;
    top: 7px;
    right: 10px;
    right: 5px;
    text-indent: -9999px;
    width: 13px;
    height: 13px;
    background: url(/images/hx3-default/skin/blue_skin/list/close.gif) no-repeat;
}

.memberTip {
    background: url(/images/hx3-default/skin/blue_skin/list/mem_tip.gif) no-repeat;
    width: 13px;
    height: 9px;
    position: absolute;
    top: -9px;
}

#userlistDL strong a {
    color: #454ec5;
}

.tdz_left,
.txtLeft {
    width: 40%;
    padding-right: 10px !important;
    text-align: right !important;
}

.tdz_left2 {
    width: 48%;
    padding-right: 10px !important;
    text-align: right !important;
}

.tdz_right,
.txtRight {
    text-align: left !important;
    padding-left: 10px !important;
}

.u_add_zl {
    width: 21%;
    text-align: right !important;
    padding-right: 10px !important;
    background: #f8f5f5;
}

.u_add_zr {
    text-align: left !important;
    padding-left: 20px !important;
    position: relative;
}

.u_add_zr p {
    display: inline;
}

.u_add_zr label {
    margin-right: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #444;
    cursor: pointer;
}

.text_hint {
    color: #ff774e;
    font-size: 12px;
}

.text_hint .hint_correct {
    color: #19ac68
}

.bind-card-msg {
    display: inline-block;
    max-width: 352px;
    vertical-align: top;
}

.hint_p {
    font-size: 12px;
    margin-left: 10px;
}

.hint_p .hint_correct {
    color: #5bc92e;
    padding: 5px 8px;
    background: #ddf4d3;
    border: 1px solid #acdc99;
    border-radius: 3px;
}

.hint_p .hint_error {
    color: #FF0000;
    padding: 5px 8px;
    background: #ffd9d9;
    border: 1px solid #f3a4a4;
    border-radius: 3px;
}

.no-records {
    padding: 30px 0 !important;
    text-align: center;
}

.l_message {
    line-height: 30px;
    height: 30px;
    color: #ff0000;
    margin-top: 10px;
}

.font_red {
    color: #ff0000;
}

.list_page {
    line-height: 30px;
    margin-top: 20px;
    color: #888;
}

.page {
    float: right;
}

#tabs-1 form,
#tabs-2 form {
    margin: 0 auto;
    width: 500px;
}

.set_list {
    background: #f8f8f8;
    padding: 13px 0 13px 20px;
    margin-bottom: 15px;
}

.set_list label {
    font-size: 15px;
    color: #444;
    font-weight: bold;
}

.set_list input[type='submit'] {
    letter-spacing: 0 !important;
}

.set_list input:disabled {
    background: #B5B3B3;
    color: #FAF6F6;
    cursor: default;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.list_btn_box {
    text-align: center;
    padding: 30px 0 0 0;
    border-top: 1px solid #e9e6f0;
}

.anew_login_box {
    position: absolute;
    top: 12px;
    right: 10px;
}

.button_anew_login {
    cursor: pointer;
    background-color: #a7678c;
    border-radius: 6px;
    border: 0;
    width: 90px;
    height: 33px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    line-height: 33px;
    text-align: center;
    color: #fff;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.wr200 {
    width: 200px;
    text-align: right !important;
}

.generalize_footer {
    text-align: left;
    color: #454ec5;
    line-height: 28px;
    padding: 20px 0 0 20px;
    font-size: 14px;
}

.generalize_footer #fe_text {
    border: 1px solid #ddd !important;
    width: 500px;
    color: #000;
}

.tuiguang_td {
    text-align: left !important;
    padding: 0 0 0 50px !important;
}

.tuiguang_td input {
    margin-right: 5px;
    text-align: center;
    border-radius: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
}

.tuiguang_td-width input {
    width: 88px;
    margin-right: 5px;
}

.z_list_record {
    margin-bottom: 15px;
}

.z_list_record td {
    padding: 20px 0;
}

.z_list_record .z_zh {
    font-size: 24px;
    color: #444;
    background-color: #efecf5;
    width: 50%;
    text-align: center;
    border-top: 2px solid #d6d6d6;
}

.z_list_record .z_money {
    font-size: 24px;
    color: #816F9A;
    background-color: #f2eff5;
    width: 50%;
    text-align: center;
    border-top: 2px solid #dad0e3;
}

.gr-td_choose {
    display: inline-table;
    padding-top: 10px;
}

.formSame,
.z_copy_btn {
    width: 62px;
    height: 35px;
    line-height: 32px;
    padding: 0 !important;
    border: 0 !important;
    color: #333;
    font-size: 14px;
    cursor: pointer;
    background: url(/images/hx3-default/skin/blue_skin/list/form_smallBtn.png) no-repeat;
}

.formSubmit {
    width: 62px;
    height: 35px;
    line-height: 32px;
    padding: 0 !important;
    border: 0 !important;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    background: url(/images/hx3-default/skin/blue_skin/list/form_smallBtn.png) no-repeat 0 -45px;
}

.z_copy_btn {
    margin: 0 0 0 10px;
}

.z_red_color {}

.underway_text {
    color: #5bc92e;
}

.cancel_text {
    color: #f96c0a;
}

.accomplish_text {
    color: #ff2d2d;
}

#lotteriesform table td select {
    border: 1px solid #bbb;
    border-radius: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
}

.xk_tr td {
    background-color: #fafafa;
}

.tdbg {
    background-color: #fbfbfb;
}

.list-div {
    overflow: hidden;
    zoom: 1;
}

.jilu_box_l {
    width: 60%;
    float: left;
    margin-right: 10px;
}

.jilu_box_r {
    width: 38%;
    float: left;
}


/*提款*/
.z_red_color,
.font_red_font {
    color: #ff6600;
    font-size: 16px;
    font-weight: bold;
}

/*公共输入提款密码*/
.commonality_drawings_password {
    padding-top: 35px;
}

.commonality_drawings_password .pd_left {
    width: 420px;
    margin: 0 auto 65px;
    padding-left: 30px;
    box-sizing: border-box;
}

.commonality_drawings_password h5 {
    font-size: 20px;
    color: #5d5879;
    font-weight: normal;
    margin: 0 0 12px 0;
}

.commonality_drawings_password_input {
    margin-bottom: 20px;
}

.commonality_drawings_password_input .password {
    width: 320px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #333;
    padding: 0 8px;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: 'Microsoft Yahei';
}

/*密保设定*/
.list_mb_input1 {
    width: 220px;
}

/*绑定邮箱*/
.yes_email_t {
    font-size: 24px;
    color: #fc7c23;
    background-color: #ffeadc;
    border-top: 2px solid #ffc297;
    padding: 20px 0;
    text-align: center;
}

.yes_email_input {
    background: none !important;
    border: 0 !important;
    font-size: 24px;
    color: #fc7c23;
}

.yes_email_b {
    font-size: 14px;
    color: #333;
    padding: 30px 0 0;
    text-align: center;
}

/*绑定卡号*/
.bttt ul li {
    padding: 15px 0;
    border-bottom: 1px dotted #ddd;
    font-size: 14px;
    color: #333;
}

.bttt .ttt1 {
    display: inline-table;
    width: 20%;
    padding-right: 10px !important;
    text-align: right !important;
    color: #888;
}

.bttt .ttt2 {
    display: inline-table;
    text-align: left !important;
    padding-left: 10px !important;
    font-size: 16px;
}

.ttt4 {
    text-align: center;
    display: block;
}

#point {
    color: #888;
    line-height: 24px;
}

/*注册管理*/
#registerBox {
    background: #f4f4f4;
    margin: 20px 30px 0px 30px;
}

.userBox {
    margin-bottom: 10px;
}

.userBox table {
    background: #edecf6;
    color: #888888;
}

.userBox table tr {
    height: 50px;
    line-height: 50px;
}

.userBox table tr td {
    background: #f4f4f4;
    padding-left: 10px;
}

.userBox table tr td.title {
    text-align: right;
    background: #ebebeb;
    padding-left: 0px;
    color: #333;
}

.userBox table tr td input {
    vertical-align: middle;
}

.userBox table tr td input.input150 {
    height: 36px;
    line-height: 36px;
    width: 200px;
    border: 1px solid #ccc;
    margin-right: 5px;
}

.peieBox {
    margin-bottom: 15px;
}

.peieBox h3 {
    margin: 15px 0 10px;
    height: 24px;
    line-height: 24px;
    color: #fc7c23;
    font-size: 18px;
    border-left: 5px solid #fc7c23;
    padding-left: 10px;
    font-weight: normal;
    text-align: left;
}

.peieBox table {
    background: #edecf6;
    color: #333;
    text-align: center;
    font-size: 14px;
}

.peieBox table tr {
    height: 42px;
    line-height: 42px;
}

.peieBox table tr td {
    background: #f4f4f4;
}

.fandianBox {
    overflow: hidden;
}

.fandianBox h3 {
    margin: 15px 0 25px;
    height: 13px;
    line-height: 24px;
    color: #ccc;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    text-align: left;
}

.fandianBox h3 b {
    background-color: #fff;
    padding-right: 10px;
}

.fandianBox .fandian {
    border: 1px solid #edecf6;
    border-top: 0px;
    padding: 14px;
}

.fandianBox .fandian p {
    font-size: 14px;
    color: #333;
    vertical-align: bottom;
    padding-bottom: 10px;
}

.fandianBox .fandian p.msg {
    font-size: 12px;
    color: #888;
}

.fandianBox .fandian p select {
    vertical-align: bottom;
    margin: 0px 10px;
}

.fandianBox .fandian p .formWord {
    background: url(/images/hx3-default/skin/blue_skin/list/saveBtn.png) no-repeat;
    width: 140px;
    height: 44px;
    text-indent: -9999px;
    border: 0px;
    cursor: pointer;
}

.dotTitle {
    margin: 15px 0;
    height: 24px;
    line-height: 24px;
    color: #694d85;
    font-size: 18px;
    border-left: 5px solid #694d85;
    padding-left: 10px;
    font-weight: normal;
    text-align: left;
}

.lotteryBox {
    margin-bottom: 10px;
}

.lotteryBox table {
    background: #edecf6;
    color: #888888;
    text-align: center;
    font-size: 14px;
}

.lotteryBox table tr {
    height: 42px;
    line-height: 42px;
}

.lotteryBox table tr th {
    background: #ebebeb;
    color: #000;
    font-weight: normal;
}

.lotteryBox table tr td {
    background: #f4f4f4;
    color: #333;
}

.lotteryBox table tr td input.input100 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    margin-right: 10px;
}

.open-account {
    padding: 30px 0 0;
}

.open-account li {
    font-size: 16px;
    color: #666;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.open-account li.submit-zone {
    text-align: center;
    margin-top: 40px;
    margin-top: 20px;
    padding-top: 35px;
    border-top: 1px solid #e9e6f0;
}

.open-account li.submit-zone .disabled {
    background: #e6e6e6;
    color: #999;
}

.open-account li p {
    padding-left: 140px;
    margin: 5px 0 20px;
    width: 330px;
}

.open-account li .hint_error {
    color: #c00;
}

.open-account li span {
    font-size: 14px;
    color: #9063f5;
    margin-left: 20px;
}

.open-account li span.percent {
    margin-left: 0;
}

.open-account label {
    display: inline-block;
    width: 92px;
    text-align: left;
}

.open-account input {
    width: 270px;
    height: 35px;
    vertical-align: middle;
    border: 1px solid #d6cff4;
    font-size: 14px;
    padding: 0 5px;
    color: #666;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family: 'Microsoft Yahei';
    background: #faf9f9;
}

.open-account.upedituser li {
    margin-bottom: 20px;
}

.open-account.upedituser li:nth-of-type(3) label {
    margin-left: -10px;
}

.open-account.upedituser li.submit-zone {
    margin-bottom: 0px;
}

.open-account .fandian-box {
    width: 100%;
    height: 20px;
    background: #f7f5f8 url(/images/hx3-default/fd_bg.png) 0 center repeat-x;
    border-radius: 20px;
    margin: 60px 0 10px 0;
    position: relative;
}

.open-account .fandian-box .btn {
    position: absolute;
    display: block;
    width: 33px;
    height: 33px;
    top: -5px;
    background-image: url(/images/hx3-default/zh_icon_sprites.png);
    background-repeat: no-repeat;
}

.open-account .fandian-box .btn-plus {
    background-position: -200px -60px;
    right: -4.5%;
}

.open-account .fandian-box .btn-minus {
    background-position: -256px -60px;
    left: -4.5%;
}

.open-account .fandian-box .slide-btn {
    width: 38px;
    height: 45px;
    line-height: 40px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    background-position: -146px -54px;
    top: -50px;
    left: -19px;
}

.open-account .fandian-box .fd-value {
    width: 0;
    height: 20px;
    background: #a26be9;
    border-radius: 20px 0 0 20px;
}

.open-account .fandian-box .to-right {
    border-radius: 20px;
}

.open-account .number {
    font-size: 12px;
    color: #bea7dd;
    margin-bottom: 70px;
}

.open-account .number .left-num {
    float: left;
}

.open-account .number .right-num {
    float: right;
}

.open-account .info {
    display: inline-block;
    width: 230px;
    height: 35px;
    line-height: 35px;
    background: #faf9f9;
    padding: 0 10px;
    border: 1px solid #d6cff4;
    border-radius: 3px;
    color: #9063f5;
}

.open-account.upedituser .selectpointBox {
    width: 242px;
}

.selectpointBox {
    position: relative;
    display: inline;
    width: 282px;
}

.prisepoint {
    border: 1px solid #d6cff4;
    padding: 4px 9px 4px 5px;
    color: #666;
    font-size: 12px;
    border-radius: 2px;
    height: auto;
    background: #faf9f9;
}

/*充值第二步*/
.gocz_btn_box {
    text-align: center;
    font-size: 16px;
    padding: 30px 0 35px 0;
}

.gocz_btn_box p {
    padding: 10px 0;
}

.gocz_btn_box p.ylj {
    color: #667ae5;
    font-size: 20px;
}

.gocz_btn {
    font-family: Microsoft Yahei;
    background: url(/images/hx3-default/skin/blue_skin/list/saveBtn2.png) no-repeat;
    border: 0;
    cursor: pointer;
    width: 201px;
    height: 56px;
    font-size: 22px;
    line-height: 54px;
    color: #fff;
    display: inline-block;
    margin: 0 15px;
}

.cz_title {
    color: #000;
    font-size: 22px;
    font-weight: bold;
    float: left;
    margin: 5px 0 0 0;
}

.back {
    float: right;
    background: url(/images/hx3-default/skin/blue_skin/list/bank/back_bg.png) no-repeat;
    padding-left: 32px;
    width: 100px;
    height: 34px;
    line-height: 34px;
    color: #888;
    font-size: 14px;
    display: block;
}

.cz_sum {
    text-align: center;
    font-size: 24px;
    color: #333;
}

.cz_sum b {
    color: #f00000;
    font-size: 30px;
}

.cz_sum.usdt {
    text-align: left;
    line-height: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    margin: 0 auto;
    font-size: 20px;
    width: 96%;
}

.copy_Qr_code {
    display: inline-block;
    background: #ccc;
    line-height: 30px;
    margin-left: 30px;
    padding: 0 25px;
    border: none;
    border-radius: 6px;
    vertical-align: text-top;
    cursor: pointer;
}

.cz_sum.usdt b {
    font-size: 20px;
}

.cz_help {
    padding: 20px 0 0;
    color: #aaa;
    font-size: 14px;
}

.cz_help.usdt {
    padding: 0;
}

.cz_help_t {
    color: #454ec5;
    font-size: 18px;
    margin-bottom: 5px;
}

.cz_help p {
    margin-bottom: 15px;
}

.cz_help .safe1 {
    width: 420px;
    height: 234px;
    display: inline-block;
    background: url(/images/hx3-default/skin/blue_skin/list/bank/safe1.jpg) no-repeat;
    margin-right: 5px;
    background-size: 100%
}

.cz_help .safe2 {
    width: 413px;
    height: 234px;
    display: inline-block;
    background: url(/images/hx3-default/skin/blue_skin/list/bank/safe2.jpg) no-repeat;
}

.time_tit {
    background: #fafafa;
}

.time_tit .time_tit_tips {
    margin-top: 5px;
    font-size: 15px;
    font-weight: bold;
    color: #ee0000;
    text-align: center;
    display: block;
}

.time_tit_l {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    display: inline-block;
}

.time_tit_r {
    margin: 0 0 0 30px;
    display: inline-block;
}

.time_tit_r b {
    color: #ff0066;
    font-size: 20px;
    font-weight: bold;
}

.cz_popup_hint {
    width: 100%;
    position: absolute;
    top: 50px;
}

#popupad {
    width: 550px;
    background: #fafafa;
    border: 2px solid #fc7c23;
    margin: 0 auto;
    position: relative;
    padding: 15px;
    font-size: 14px;
    line-height: 22px;
    color: #454ec5;
}

.p_closed {
    position: absolute;
    top: 10px;
    right: 10px;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    display: block;
    background: url(/images/hx3-default/login/msg_close.png) no-repeat 0px 0px;
    cursor: pointer;
}

#popupad p .blue {
    color: #fc7c23;
}

#popupad p.p2 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin: 5px 0 10px;
}

#arrowleft {
    font-size: 16px;
    color: red;
}

#arrowleft img {
    vertical-align: -15px;
    margin: 0 5px 0 10px;
}

.even .button {
    padding: 0;
    width: 68px;
    height: 23px;
    cursor: pointer;
    z-index: 1888;
}

.cz_bottom_zysx {
    margin-top: 20px;
}

.cz_bottom_zysx h6 {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.cz_bottom_zysx .czsm_txt {
    font-size: 13px;
    color: #454ec5;
    line-height: 24px;
}

.cz_bottom_zysx .red {
    color: #fc7c23;
}

.text_emphasis {
    font-weight: bold;
    font-size: 16px;
    color: #ee0000;
}

.cz_table_2 #amount {
    color: #ff0066;
    font-weight: bold;
    font-size: 16px;
}

.cz_table_2 .btn_ebank {
    display: inline-block;
    background-color: #ee0000;
    width: 160px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    border-radius: 6px;
}

.cz_fy-text {
    font-size: 18px;
    font-weight: bold;
    color: #ee0000;
}

.cz_table_2 {
    background: #fff;
    border-top: 1px solid #edecf6;
    border-left: 1px solid #edecf6;
    border-collapse: collapse;
}

.cz_table_2 tr {
    background: #fff;
}

.cz_table_2 tr th {
    border-right: 1px solid #edecf6;
    border-bottom: 1px solid #edecf6;
    font-weight: bold;
    background: #efecf5;
    color: #3e3e3e;
    text-align: center;
    padding: 12px 0;
    font-size: 15px;
}

.cz_table_2 tr td {
    border-right: 1px solid #edecf6;
    border-bottom: 1px solid #edecf6;
    text-align: center;
    line-height: 24px;
    color: #ff0066;
    padding: 10px 0;
}

.cz_table_2 .cz_item_zl {
    width: 30%;
    padding-right: 10px !important;
    text-align: right !important;
}

.cz_table_2 .cz_item_zr {
    text-align: left !important;
    padding-left: 20px !important;
    position: relative;
}

/*系统公告*/
.scroll_bar {}

.help_notice {
    overflow: hidden;
    zoom: 1;
    width: 980px;
    height: 567px;
    margin: -10px 0 0 -12px;
    background-color: #f7f7f7;
}

.help_notice_l {
    float: left;
    width: 670px;
    background: url("/images/hx3-default/notice_boxbg.jpg") no-repeat left top;
}

.help_notice_l ul {}

.help_notice h2 {
    height: 72px;
    line-height: 72px;
    background-color: #694d85;
    font-size: 22px;
    color: #fff;
    text-align: center;
}

/*.help_notice h2 span{height:30px;width:30px;float:left;background:url(/images/hx3-default/skin/blue_skin/main/sc_ggtz_bg.png) no-repeat 0 -60px;}*/

.help_notice_r {
    width: 310px;
    float: left;
}

.help_notice_r .newsPages {
    background: url("/images/hx3-default/notice_sidebar_yybg.png") repeat-y left top;
}

.notice_sidebar_box {
    background: url("/images/hx3-default/notice_sidebar_yybg.png") repeat-y left top;
    border-right: 1px solid #cfc0d9;
    height: 495px;
    -moz-box-shadow: inset -2px -3px 3px #e1deec;
    -webkit-box-shadow: inset -2px -3px 3px #e1deec;
    box-shadow: inset -2px -3px 3px #e1deec;
}

#newsList li {
    margin-bottom: 5px;
}

#newsList li font.text {
    width: 70%;
    line-height: 40px;
    font-size: 13px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
}

#newsList li span.st {
    width: 30%;
    line-height: 40px;
    font-size: 12px;
    float: right;
    color: #8e8e8e;
}

#newsList li a {
    height: 40px;
    padding: 0 0 0 15px;
    display: block;
    color: #000;
    overflow: hidden;
}

body #newsList .li_avtie {
    background: url("/images/hx3-default/notice_sidebar_current-bg.png") no-repeat left top;
}

body #newsList .li_avtie a,
#newsList li.li_avtie span {
    color: #000;
}

body #newsList .li_avtie a {
    font-weight: bold;
}

body #newsList .li_avtie a span {
    font-weight: normal;
}


/*20151027*/
.orange {
    color: #fc6180;
}

.orange:hover {
    color: #fc7c23;
}

.red {
    color: #ee0000;
}

.green {
    color: #129c00;
}

.gray {
    color: #888;
}

.font_blue {
    color: #694d85;
}

/*提款第一第二步骤*/
.input_kuang1 {
    border: 1px solid #bbb;
    width: 306px;
    height: 39px;
    line-height: 36px;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #bbb;
    font-family: 'Microsoft Yahei';
}

.input_kuang1 input {
    border: 0;
    background: none;
    height: 39px;
    line-height: 39px;
    width: 96%;
    color: #bbb;
    font-family: 'Microsoft Yahei';
    font-size: 14px;
    padding: 0 0 0 8px;
}

.db_tips_txt {
    margin-top: 5px;
    font-size: 12px;
    color: #bbb;
}

.db_tips_txt i {
    font-style: normal
}

.input_kuang1 option {
    color: #bbb;
}

a.btn_orange {
    background-color: #fc7c23;
    border: 1px solid #f6751b;
    color: #fff;
}

a.btn_gray {
    background-color: #e5e5e5;
    border: 1px solid #e5e5e5;
    color: #454ec5;
}

.btn {
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    font-family: 'Microsoft Yahei';
    cursor: pointer;
}

.dw_main1 {
    padding: 0 20px;
    font-family: 'Microsoft Yahei';
}

.dw_step {
    border-bottom: 1px solid #eee;
    padding: 0 0 10px;
    font-family: 'Microsoft Yahei';
    margin: 0 0 10px 0;
    overflow: hidden;
}

.dw_step ul li {
    background: url("/images/hx3-default/skin/blue_skin/list/sc_drawings_tit-jt.png") no-repeat right 5px;
    padding-right: 20px;
    margin-right: 10px;
    height: 47px;
    color: #bbb;
    font-size: 20px;
    float: left;
    background-size: 15px;
}
.dw_step ul li:last-child{
    padding-right: 0px;
    margin-right: 0px;
}

.dw_step ul li span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    margin-right: 10px;
    background-size: 540px;
    border: 1px solid #bbb;
    border-radius: 50%;
}

.dw_step ul li.last {
    padding: 0;
    margin: 0;
    background: none;
}

.dw_step ul li.current {
    color: #ff0066;
}

.dw_step ul li.current span {
    background-position: 0 1px;
    border: 1px solid #ff0066;
}

.dw_list_table {
    font-family: 'Microsoft Yahei';
    font-size: 14px;
    color: #657699;
    margin: 0 auto;
}

.dw_list_table th {
    font-weight: normal;
    text-align: right;
    vertical-align: top;
    padding: 5px 0;
    line-height: 20px;
}

.dw_list_table td {
    padding: 5px 0 5px 20px;
    line-height: 20px;
}

.dw_list_table .x_line {
    display: inline-block;
}

.dw_list_table .x_line2 {
    display: inline-block;
    margin-top: 8px;
}

.dw_main1 .dw_name {
    font-size: 16px;
    padding-left: 8px;
}

.dw_main1 .dw_amount {
    font-size: 18px;
    padding-left: 8px;
    font-weight: bold;
}

.dw_main1 .dw_gy {
    font-size: 14px;
    padding-left: 8px;
}

.warning {
    height: 32px;
    border: 1px solid #eee;
    line-height: 31px;
    color: #333;
    font-size: 12px;
    font-family: 'Microsoft Yahei';
    margin-bottom: 10px;
}

.warning span {
    font-weight: bold;
    margin: 0 5px;
}

.warning .warn_icon {
    width: 0;
    height: 0;
    border-width: 0 12px 17px;
    border-style: solid;
    border-color: transparent transparent #ff0066;
    border-radius: 4px;
    position: relative;
    top: -17px;
    margin-right: 3px;
}

.warning .warn_icon:before {
    position: absolute;
    content: "!";
    top: 10px;
    color: #fff;
    left: -2px;
}

.submit_area {
    border-top: 1px solid #eee;
    margin-top: 10px;
    text-align: center;
    padding-top: 15px;
    font-family: 'Microsoft Yahei';
    margin-bottom: 10px;
}

.submit_area .btn {
    font-family: Microsoft Yahei;
    width: 201px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    color: #fff;
    display: inline-block;
    border: 0;
    background: linear-gradient(0deg, #8f2713, #dd390a);
    box-shadow: 0 5px 10px rgba(169, 58, 255, .3);
}

.submit_area .btn_sqlist {
    display: inline-block;
    border-bottom: 1px dotted #fc7c23;
    font-size: 14px;
    line-height: 20px;
    margin-left: 40px;
}

.submit_area .btn_txt_syb {
    display: inline-block;
    color: #bbb;
    font-size: 18px;
    line-height: 26px;
    height: 25px;
    margin-right: 40px;
    background: url("/images/hx3-default/icon_return.png") no-repeat;
    padding-left: 35px;
}

/*提款成功*/
.dw_result_box {
    width: 710px;
    height: 340px;
    position: relative;
    margin: 20px auto 0;
}

.dw_result {
    padding: 0 0 0 85px;
    width: 200px;
    height: 65px;
    margin: -32px 0 0 -140px;
    position: absolute;
    left: 50%;
    top: 40%;
}

.dw_result h2 {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 8px;
}

.dw_result .p_txt {
    font-size: 14px;
}

.dw_result .p_txt a {
    color: #454ec5;
    display: inline-block;
    border-bottom: 1px dotted #bbb;
    line-height: 20px;
    margin: 0 30px 0 0;
}

.succeed {
    background: #f7fff4;
    border: 1px solid #dcebd7;
}

.succeed .dw_result {
    color: #3DCC9D;
    background: url("/images/hx3-default/skin/blue_skin/list/sc_drawings_jdbg.png") no-repeat -593px 0;
}

.succeed .dw_result .tip {
    font-size: 15px;
}

.error {
    background: #fffef4;
    border: 1px solid #ebe3d7;
}

.error .dw_result {
    color: #ee0000;
    background: url("/images/hx3-default/skin/blue_skin/list/sc_drawings_jdbg.png") no-repeat -593px -75px;
}

.autoskip {
    text-align: center;
    color: #bbb;
    font-size: 14px;
    position: absolute;
    top: 60%;
    width: 100%;
}

/*申请进度*/
.dw_sq_schedule {
    width: 658px;
    min-height: 450px;
    padding-top: 20px;
    margin: 20px auto 0;
    background: url("/images/hx3-default/skin/blue_skin/list/sc_drawings_jdbg-sx.png") no-repeat 6px -80px;
    font-family: 'Microsoft Yahei';
}

.schedule_item {
    padding: 0 0 30px;
}

.schedule_item h3 {
    background: url("/images/hx3-default/skin/blue_skin/list/sc_drawings_jdbg.png") no-repeat 0 -275px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    color: #454ec5;
    font-weight: normal;
    padding: 0 0 0 50px;
    margin-bottom: 15px;
}

.item_current h3 {
    background: url("/images/hx3-default/skin/blue_skin/list/sc_drawings_jdbg.png") no-repeat 0 -227px;
    color: #fff;
}

.schedule_item .li {
    padding: 10px 0 10px 50px;
    line-height: 20px;
}

.schedule_item .li p {
    margin-top: 6px;
}

.schedule_item .li p.time {
    font-size: 14px;
    color: #bbb;
}

.schedule_item .state1 {
    font-size: 20px;
    color: #bbb;
    font-weight: bold;
}

.schedule_item .state2 {
    font-size: 20px;
    color: #fc7c23;
    font-weight: bold;
}

.schedule_item .state3 {
    font-size: 13px;
    color: #bbb;
}

.schedule_item .state_green {
    font-size: 20px;
    color: #129c00;
    font-weight: bold;
}

.schedule_item .state_red {
    font-size: 20px;
    color: #ee0000;
    font-weight: bold;
}

.ck_table {
    font-size: 14px;
    color: #bbb;
    margin-top: 6px;
}

.schedule_submit {
    text-align: right;
    margin-top: 50px;
}

.schedule_submit .btn {
    padding: 6px 20px;
    font-size: 14px;
    font-weight: normal;
}

.schedule_submit a {
    margin-left: 10px;
}

/*充提记录*/
.froms_search {
    background: #f8f8f8;
    font-size: 14px;
    color: #888;
    font-family: 'Microsoft Yahei';
    margin-bottom: 15px;
    border-radius: 8px;
    border: 1px solid #f2f2f2;
}

.froms_search .search_tit_icon {
    background: url("/images/hx3-default/skin/blue_skin/list/forms_search_titicon.png") no-repeat center center;
    width: 84px;
    border-right: 1px solid #e8e8e8;
    min-height: 50px;
}

.froms_search span,
.froms_search div {
    display: inline-block;
}

.froms_search .btn_confirm {
    margin: 0 0 0 10px !important;
}

.tr_div1 {
    border-bottom: 1px dashed #ddd;
    padding: 14px 0 14px 12px;
}

.tr_div1 .t,
.tr_div2 .t {
    padding: 0 5px 0 0;
}

.tr_div1 .z,
.tr_div2 .z {
    padding: 0 9px;
}

.tr_div2 {
    padding: 14px 12px;
}

.shortcut_time {
    padding: 0 15px 0 0;
}

.shortcut_time a {
    width: 60px;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    text-align: center;
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 26px;
    font-size: 13px;
    -moz-box-shadow: 2px 2px 4px #ddd;
    -webkit-box-shadow: 2px 2px 4px #ddd;
    box-shadow: 2px 2px 4px #ddd;
    margin-right: 5px;
    color: #888;
}

.shortcut_time a.current {
    box-shadow: inset 2px 2px 3px #ddd;
    font-weight: bold;
    color: #fc7c23;
}

.calendar_input_kuang1 {
    position: relative;
    border: 1px solid #a2a9bd;
    background: #fff;
    width: 180px;
    height: 28px;
    line-height: 28px;
    -moz-box-shadow: 2px 2px 2px rgba(120, 180, 250, 0.15) inset;
    -webkit-box-shadow: 2px 2px 2px rgba(120, 180, 250, 0.15) inset;
    box-shadow: 2px 2px 2px rgba(120, 180, 250, 0.15) inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #bbb;
    font-family: 'Microsoft Yahei';
}

.calendar_input_kuang1 input {
    border: 0;
    background: none;
    height: 28px;
    line-height: 28px;
    width: 164px;
    color: #a2a9bd;
    font-family: 'Microsoft Yahei';
    font-size: 12px;
    padding: 0 8px;
}

.calendar_icon {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 15px;
    height: 17px;
    display: block;
    background: url("/images/hx3-default/sincai3/calendar_icon.png") no-repeat;
    cursor: pointer;
}

.check-box input {
    display: none;
}

.check-box label {
    padding: 0 15px 0 0;
}

.check-box .on {
    background: #fff url("/images/hx3-default/skin/blue_skin/list/forms_search_titicon2.png") no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: -3px;
}

.check-box .no {
    background: #fff url("/images/hx3-default/skin/blue_skin/list/forms_search_titicon2.png") no-repeat 0 -38px;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: -3px;
}

/*table*/
.public_table {
    font-family: 'Microsoft Yahei';
    border-top: 1px solid #edecf6;
    border-left: 1px solid #edecf6;
    color: #454ec5;
}

.public_table thead {
    background-color: #f0f3fb;
}

.public_table thead th {
    border-right: 1px solid #edecf6;
    border-bottom: 1px solid #edecf6;
    font-weight: bold;
    background: #f0f3fb;
    color: #3e3e3e;
    text-align: center;
    padding: 12px 0;
    font-size: 15px;
}

.public_table tbody td {
    padding: 10px 0;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    border-bottom: 1px solid #edecf6;
    border-right: 1px solid #edecf6;
}

.public_table tbody td a {
    text-decoration: underline;
}

/*表格*/
.grayTable {
    background: #fff;
    border-top: 1px solid #edecf6;
    border-left: 1px solid #edecf6;
    border-collapse: collapse;
}

.grayTable tr {
    background: #fff;
}

.grayTable tr th {
    border-right: 1px solid #edecf6;
    border-bottom: 1px solid #edecf6;
    font-weight: bold;
    background: #ede9f2;
    color: #373252;
    text-align: center;
    padding: 8px 0;
    font-size: 13px;
}

.grayTable tr td {
    border-right: 1px solid #edecf6;
    border-bottom: 1px solid #edecf6;
    text-align: center;
    line-height: 24px;
    color: #8994ab;
    padding: 6px 5px;
    font-size: 12px;
}

.grayTable tr td .noCheck {
    color: #ff0000;
}

.grayTable tr td .Check {
    color: #bbb;
    font-size: 12px;
    background-color: #f3f3f3;
    padding: 0px 10px;
    position: absolute;
    right: 10px;
    width: 50px;
}

.grayTable tr td .fandianinput {
    text-align: right;
    vertical-align: 1px;
    color: #ff0000;
}

.grayTable tr td>a {
    white-space: nowrap;
    color: #6e20c1;
}

.grayTable tr:nth-child(odd) {
    background-color: #fbfbfb
}

.grayTable tr:hover {
    background-color: #f6f6f6
}

.grayTable input {
    vertical-align: middle;
    padding: 8px 3px;
    border: 1px solid #bbb;
    font-size: 14px;
}

.grayTable .red {
    color: #e2420a;
}

.grayTable .green {
    color: #2fab12;
}

.grayTable .blue {
    color: #0b7bc3;
}

.grayTable .orange {
    color: #ff6600;
}

.grayTable .handle a {
    margin: 0 1px;
}


.fandianinput_tit {
    padding: 0 5px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border-radius: 4px;
    font-size: 18px;
    color: red;
    border: 1px solid #bbb;
    margin-right: 5px;
}

.fandianinput {
    border: 0 !important;
}

.tableTips {
    margin-bottom: 10px;
    font-size: 13px;
    color: #aaa;
}

.tableTips .tableLevel {
    color: #7166a5;
    padding: 5px 0px 0px 28px;
    background: url(/images/hx3-default/sincai3/user_icon.png) no-repeat;
}


/*配额设定*/
.peieseding_table td {
    padding: 13px 0 13px 20px !important;
}

.peieseding_table td.u_add_zl {
    width: auto !important;
}

.peieseding_table td input {
    width: 100px;
    text-align: center;
    margin: 0 3px;
}

.peieseding_table .text_hint {
    color: #999;
}

.peieseding_table .text_hint b {
    font-size: 14px;
    margin: 0 3px;
    color: #ff0000;
}

.submit_top-box {
    float: left;
    margin: 10px 0 0 0;
}

/*玩法介绍*/
.grayTable2 {
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 10px;
}

.grayTable2 h2 {
    color: #222;
}

.grayTable2 th,
.grayTable2 td {
    border-left: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    line-height: 20px;
    text-align: center;
}

.grayTable2 th {
    padding: 8px;
    background-color: #eee;
    font-weight: bold;
}

.grayTable2 td {
    padding: 13px 8px;
    font-size: 14px;
    color: #393939;
}

/*分页*/
.paging {
    font-family: 'Microsoft Yahei';
    text-align: right;
    padding: 20px 0;
    color: #454ec5;
}

.paging a,
.paging span {
    background: #efecf5;
    border: 1px solid #edecf6;
    padding: 6px 10px;
    display: inline-block;
    border-radius: 3px;
    margin-left: 6px;
    font-size: 13px;
    color: #454ec5;
}

.paging a.current,
.paging span.current {
    background: #fc7c23;
    border: 1px solid #fc7c23;
    color: #fff;
}

.paging a:hover {
    background: #edecf6;
}

/*完善资料*/
.organizing-data_box {
    min-width: 700px;
    margin: 40px auto 50px;
    padding: 30px 0;
}

.organizing-data_box .text_hint {
    display: inline-block;
}

.organizing-data_box .text_hint-c {
    vertical-align: -9px;
}

/*密码修改页面*/
.grayTable.bindbank .tdz3_right,
.password_table.securitypass .tdz3_right {
    width: 70%;
}

.grayTable.bindbank tr td,
.grayTable.openAccount tr td {
    padding: 6px 5px;
}

.orangeColor {
    color: #ff774e !important;
}

#changeloginpass #tabs-1,
#changeloginpass #tabs-2 {
    margin: 0 auto;
    width: 82%;
}

#changeloginpass #tabs-1 .password_table,
#changeloginpass #tabs-2 .password_table {
    margin-left: -7%;
    margin-bottom: 20px;
}

.tdz3_left {
    width: 110px;
    text-align: right !important;
    font-size: 16px;
    color: #666;
}

.tdz3_left font.red {
    color: #ff0000;
    margin-right: 10px;
}

.tdz3_left font.orange {
    color: #ff774e;
    margin-right: 10px;
}

.tdz3_right {
    text-align: left !important;
    padding: 12px 0;
    position: relative;
}

.tdz3_right input {
    width: 345px;
    height: 35px;
    vertical-align: middle;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 0 5px;
    color: #666;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Microsoft Yahei';
    background: #fafbfb;
}

.tdz3_right .select_text {
    width: 293px;
    height: 38px;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    font-size: 14px;
    color: #999;
}

.tdz3_right.pd6 {
    padding: 6px 0 !important;
}

#ans1,
#ans2 {
    width: 282px;
}

#changeloginpass .list_page {
    padding-left: 6px;
    color: #f5a623;
    font-size: 13px;
}

#changeloginpass .list_page span {
    display: block;
}

#changeloginpass .text_hint {
    display: inline-block;
    position: absolute;
    top: -6px;
    min-width: 220px;
    ;
}

#changeloginpass .text_hint-c {
    top: 12px;
}

/*消息管理详情页*/
.messages_details {
    width: 870px;
    margin: 30px auto 0;
}

.messages_details_tit {
    background: url("/images/hx3-default/messages_mailer-topbg.png") no-repeat;
    width: 870px;
    height: 65px;
    background-size: 100%
}

.messages_details h3 {
    font-size: 24px;
    font-weight: bold;
    color: #6e20c1;
    line-height: 24px;
    padding: 30px 0 0 0;
    text-align: center;
}

.messages_details .messages_details_txt {
    color: #494949;
    font-size: 16px;
    line-height: 28px;
    padding: 20px 40px;
    border-left: 1px solid #e2dfe6;
    border-right: 1px solid #e2dfe6;
}

.messages_details .messages_details_time {
    text-align: right;
    font-size: 13px;
    color: #aaa;
    padding: 15px 40px 30px 0;
    border: 1px solid #e2dfe6;
    border-top: 1px dashed #e2dfe6;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 0 0 8px 8px;
}

/*余额查询*/
.check-balance_box {
    width: 860px;
    margin: 0 auto;
    padding: 80px 0 80px 100px;
}

.check-balance_box dl {
    float: left;
    padding: 0 0 0 105px;
    background: url("/images/hx3-default/icon_check-balance.png") no-repeat;
    height: 110px;
}

.check-balance_box dl dt {
    font-size: 24px;
    color: #eb4308;
    height: 24px;
}

.check-balance_box dl.user dt {
    margin: 18px 0 10px;
}

.check-balance_box dl.sum dt {
    margin: 0 0 10px;
}

.check-balance_box dl.sum p {
    height: 18px;
    font-size: 14px;
    color: #937eb0;
}

.check-balance_box dl dd {
    font-size: 15px;
    color: #937eb0;
    white-space: nowrap;
}

.check-balance_box dl dd i {
    font-style: normal;
    color: #ac9fbe;
}

.check-balance_box .user {
    width: 235px;
    background-position: 0 0;
}

.check-balance_box .sum {
    width: 395px;
    background-position: 0 -120px;
}

.check-balance_loading {
    text-align: center;
    font-size: 18px;
    padding: 80px 0;
    color: #494949;
}

/*常见问题*/
#appraise {
    padding: 0 30px;
}

#appraise h2 {
    background: #191945;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    padding: 2px 5px;
}

#appraise p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
}

/*如何存款*/
.p_con {
    padding: 0 15px;
}

.p_con h2 {
    font-size: 16px;
    color: #694d85;
    margin: 15px 0;
}

.p_con p {
    font-size: 14px;
}

.p_con .tip {
    color: #e46a35;
    margin-top: 10px;
}

.p_con p span {
    color: #E01818;
}

/*下级充值*/
.subordinate {
    margin: 20px auto 0;
    padding: 36px 0;
    font-size: 14px;
    color: #454ec5;
}

.subordinate .tdz3_right {
    width: 67% !important;
}

.subordinate .tdz3_left {
    width: auto !important;
}

.subordinate .money {
    font-size: 20px;
    color: #fc7c23;
}

.subordinate .tips {
    font-size: 12px;
}

.subordinate .tips b {
    color: #fc7c23;
}

.subordinate .a-back_list {
    display: inline-block;
}

.subordinate .a-back_list:hover {
    color: #353434;
}

.fdsd_top td {
    background: #f8f5f5;
    font-size: 16px;
}

.fdsd_top td b {}

/*绑定手机号码*/
.list_btn_box b {
    font-size: 15px;
    vertical-align: middle;
    color: #754da5
}

.list_btn_box .phone_number {
    width: 200px;
    vertical-align: -3px
}

.list_btn_box .formZjbd-disabled {
    background: url("/images/hx3-default/btn-reset_bg.png") no-repeat 0px 2px;
    cursor: default;
    vertical-align: -3px;
    cursor: not-allowed;
}

.list_btn_box p {
    font-size: 12px;
    font-weight: bold;
    color: red;
}

.list_btn_box span {
    background: #fff;
    border: none;
}

.list_btn_box.bankinfo span {
    width: 0px;
    display: inline-block;
    transition: width 300ms;
}

.list_btn_box .success {
    color: green;
}

.list_btn_box.bankinfo .success {
    width: 50px !important;
    vertical-align: -2px;
}

.list_btn_box .error {
    color: red;
}

.list_btn_box.bankinfo .error {
    width: 128px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: -5px;
}

.list_btn_box .loading {
    background: url("/images/hx3-default/loading.gif") no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.list_btn_box.bankinfo .loading {
    width: 50px !important;
}

.list_btn_box.setSecurity {
    padding: 80px 0 0;
}

/*站内信样式调整*/
.grayTable .msgsms {
    background-color: #fafafa;
    color: #767676 !important;
}

.grayTable .msgsms .msgico {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(/images/hx3-default/home/ico-new.png) no-repeat;
    vertical-align: middle;
}

.grayTable .msgsms .msgtitle,
.grayTable .msgsms .msgdate {
    font-weight: bold;
}

.grayTable .msgCheck {
    position: relative;
}

.grayTable .msgsms .msgsdel,
.grayTable tr td a.msgsdel {
    font-size: 12px;
}

.grayTable .msgCheck a {
    display: block;
    width: 100%;
    position: relative;
}

.grayTable .msgCheck a i {
    font-style: normal;
}

.grayTable .msgtitle a i {
    font-style: normal;
}

.grayTable tr td a.msgsdel:hover {
    color: #ff0000;
}

/*推送二期样式调整*/
.procode .task_div {
    right: auto !important;
}

/* 推广设定样式2016/8/15 */
.clearfix:after {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.tgsd {
    border: 1px solid #edecf6;
    padding: 10px;
    margin-bottom: 10px;
    background: url(/images/hx3-default/tgsd_bg.jpg) repeat-x top;
}

.tg_left {
    width: 60%;
    min-width: 600px;
    float: left;
}

.tg_left h3 {
    padding: 5px;
    font-size: 16px;
}

.tg_right {
    width: 35%;
    min-width: 259px;
    float: right;
}

.tg_right h3 {
    margin-left: 12px;
    font-size: 16px;
}

.tg_right .tg_img {
    background: #fff;
    border: 2px solid #e0e0e0;
    padding: 9px;
    width: 109px;
    height: 109px;
    margin: 10px;
    float: left;
}

.tg_right .tg_con {
    padding-top: 10px;
    float: left;
    width: 170px;
    font-size: 13px;
    color: #ff0000;
}

.tg_right .tg_con .zz_1 {
    color: #454ec5;
    margin-bottom: 8px;
    font-size: 12px;
}

.statics-back {
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
}

.statics-back span {
    display: block;
    float: left;
    background: #c00;
    color: #fff;
    font-size: 17px;
    font-family: microsoft yahei;
    height: 35px;
    line-height: 35px;
    padding: 0 35px;
    letter-spacing: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}

/*20161004推广设定*/
.form_switch_main {}

.form_switch_head,
.form_switch_two {
    background: #faf7fd url("/images/hx3-default/img_logo_shading.png") no-repeat right bottom;
    border: 1px solid #e7e0ee;
    padding: 30px 0 35px 88px;
    margin-bottom: 65px;
}

.form_switch_head .form_item {
    margin-bottom: 20px;
}

.form_switch_head .item_left {
    float: left;
    width: 140px;
    font-size: 15px;
    color: #888;
    line-height: 32px;
}

.form_switch_head .item_right {
    float: left;
}

.switch_choose {}

.switch_choose label {
    cursor: pointer;
    background: #fff;
    float: left;
    display: inline-block;
    margin-left: -1px;
    border: 1px solid #d0d0d0;
    width: 166px;
    height: 30px;
    line-height: 30px;
    color: #454ec5;
    font-size: 16px;
    text-align: center;
}

.switch_choose label.bk_l {
    border-radius: 8px 0 0 8px;
}

.switch_choose label.bk_r {
    border-radius: 0 8px 8px 0;
}

.switch_choose input[type='radio'] {
    width: 0;
    height: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.switch_choose label.active {
    background: #454ec5;
    border: 1px solid #454ec5;
    color: #fff;
}

/*
css3 radio选择样式 不兼容IE8
.switch_choose input[type='radio']:checked+label{background: #454ec5; border: 1px solid #454ec5; color: #fff;}
*/
.entry_one input {
    text-indent: 10px;
    font-size: 18px;
    color: #454ec5;
    width: 500px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d0d0d0;
    margin-right: 10px;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #eee inset;
}

.entry_two input {
    text-indent: 10px;
    font-size: 15px;
    color: #aaa;
    width: 241px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d0d0d0;
    margin-right: 10px;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #eee inset;
}

.drop-down select {
    text-indent: 10px;
    font-size: 15px;
    color: #454ec5;
    width: 500px;
    height: 40px;
    border: 1px solid #d0d0d0;
    margin-right: 10px;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #eee inset;
}

.entry_two input[type=text]:focus {
    color: #111
}

.color_orange {
    color: #454ec5;
}

.rebate_fp {
    font-size: 13px;
    color: #694d85;
}

.rebate_fp2 {
    margin-top: 8px;
}

.rebate_fp2 b {
    color: #454ec5;
}

.rebate_zs {
    font-size: 28px;
    font-weight: bold;
    color: #454ec5;
}

.form_submit_box {
    position: relative;
}

.form_submit_box .button {
    position: absolute;
    bottom: -57px;
    left: 45%;
    margin-left: -115px;
    width: 235px;
    height: 45px;
    font-size: 22px !important;
    border-radius: 45px;
    font-weight: bold;
    line-height: 45px;
    color: #fff;
    background: #454ec5;
    text-align: center;
}

.popularize_list {}

.popularize_list ul {
    padding-top: 20px;
}

.popularize_list ul li {
    margin-bottom: 20px;
}

.popularize_list ul li {
    font-size: 14px;
}

.popularize_list .pl_l {
    float: left;
    width: 62%;
    color: #888;
    font-size: 15px;
}

.popularize_list .pl_l h3 {
    color: #333;
    font-weight: bold;
    font-size: 18px;
}

.popularize_list .pl_l_item {
    margin-top: 20px;
    line-height: 16px;
}

.popularize_list .pl_l_item .w_1 {
    width: 230px;
    display: inline-block;
}

.btn_details {
    float: right;
    font-size: 14px;
    color: #9063f5;
    padding: 0px 10px;
    margin-right: 200px;
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
}

.btn_details:hover {}

/*推广链接*/
.user-marketing {
    width: 480px;
    margin: 0 auto;
    padding: 60px 0px 40px 0px;
    position: relative;
}

.user-marketing li {
    font-size: 16px;
    color: #666;
}

.user-marketing li.submit-zone {
    position: absolute;
    right: 40px;
    top: 59px;
}

.user-marketing li p {
    padding-left: 105px;
    margin: 5px 0 20px;
}

.user-marketing label {
    display: inline-block;
    width: 65px;
    text-align: right;
}

.user-marketing input,
.user-marketing select {
    width: 30%;
    height: 35px;
    vertical-align: middle;
    margin-right: 5px;
    border: 1px solid #d6cff4;
    font-size: 14px;
    padding: 0 5px;
    color: #666;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family: 'Microsoft Yahei';
}

.user-marketing li p.tip {
    color: #ccc;
    font-size: 13px;
    padding-left: 70px;
}

.user-marketing select {
    width: 50%;
    color: #999;
    font-size: 16px;
}

.user-marketing li.submit-zone a.submit {
    width: 90px;
    background: -webkit-linear-gradient(bottom, #e9402f, #fd8021);
    background: -moz-linear-gradient(bottom, #e9402f, #fd8021);
    background: -ms-linear-gradient(bottom, #e9402f, #fd8021);
    display: block;
    text-align: center;
    color: #fff;
    line-height: 35px;
    cursor: pointer;
    position: relative;
    border-radius: 5px;
}

.promotion-link {
    display: flex;
    margin: 0 auto;
    border-top: 1px solid #c8c0d9;
    padding-top: 38px;
    color: #999;
    font-size: 13px;
}

.promotion-link .pm-con {
    margin: 0 auto;
}

.promotion-link .icon-dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 8px;
    background: url(/images/hx3-default/sincai3/share.png) no-repeat;
}

.promotion-link ul li select {
    width: 65%;
    height: 35px;
    background: #eef3fd;
    font-size: 16px;
    color: #9063f5;
    border: none;
    border-radius: 5px;
}

.popularize_list .pl_r {
    float: right;
    width: 35%;
    border-left: 1px dotted #eae6ef;
}

.sjtg_img_box {
    background: #fff;
    border: 1px solid #e1dee6;
    width: 109px;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    color: #7EA2F9;
}

.sjtg_img_box .sjtg_img {
    width: 109px;
    height: 109px;
    margin-bottom: 8px;
}

.tz_details_shot {
    display: none;
    width: 680px;
    color: #5d5879;
    position: absolute;
    left: 50%;
    max-height: 424px;
    overflow-y: auto;
    margin-left: -340px;
    top: 15px;
    cursor: text;
    background: #e9e6f1;
    z-index: 11
}

.tz_details_shot .tz_icon_sj {
    background: url("/images/hx3-default/tz_icon_sj.png");
    width: 13px;
    height: 11px;
    display: block;
    position: absolute;
    bottom: -11px;
    left: 50%;
    margin-left: -7px;
    display: none;
}

.tz_details_shot th {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 15px 0;
    border-top: 1px solid #5d5879;
    border-bottom: 1px solid #5d5879;
}

.tz_details_shot td {
    font-size: 13px;
    line-height: 16px;
}

.tz_details_shot td .fdxq_td {
    position: relative;
    float: left;
    display: inline-block;
    width: 200px;
    padding: 7px 10px;
    border-right: 1px solid #5d5879;
    border-bottom: 1px solid #5d5879;
    text-align: left
}

.tz_details_shot td .w_2 {
    position: absolute;
    right: 10px;
    display: inline-block;
    font-style: normal;
}

.btn_details:hover .tz_details_shot {
    display: block;
}

.tg_right .tg_con .zz_1 {
    color: #454ec5;
    margin-bottom: 8px;
    font-size: 12px;
}

.orng {
    color: #454ec5
}

.tab-first ul li {
    display: inline-block;
    margin: 10px 0 10px 10px;
}

.tab-first ul li a {
    display: block;
    padding: 4px 15px 5px;
    font-size: 15px;
    color: #555;
    border-bottom: #fff solid 1px
}

.tab-first ul li a:hover {
    border-bottom: #694D85 solid 1px
}

.tab-first ul li.active a {
    background-color: #694D85;
    color: #fff;
    border-bottom: #694D85 solid 1px
}

.form_switch_two {
    padding: 10px;
    min-height: 800px;
    margin-bottom: 0
}

.form_switch_two td,
.form_switch_two th {
    vertical-align: middle;
}

.form_switch_two td {
    text-align: left;
    line-height: 18px !important;
    padding: 15px 3px !important
}

.form_switch_two td a {
    color: #454ec5 !important;
    white-space: nowrap;
}

.form_switch_two td a:hover {
    text-decoration: underline;
}

.tab-second ul {
    float: left;
}

.tab-second li {
    display: inline-block;
    margin: 10px 0 20px 10px;
    font-size: 14px;
    cursor: pointer;
}

.tab-second li a {
    color: #333;
}

.tab-second li:hover a {
    color: #454ec5;
}

.tab-second li.active a {
    color: #454ec5;
    font-weight: bold;
    border-bottom: #454ec5 solid 1px
}

.tab-second .lin-info {
    float: right;
    margin-top: 10px;
    font-size: 14px
}

.link-txt {
    display: inline-block;
    width: 67%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 10px;
}

.copy_btn,
.qrcodes,
.copy_btn_b {
    position: absolute !important;
    right: 75px;
    width: 60px;
    height: 25px;
    line-height: 24px;
    margin-top: -3px;
    text-align: center;
    background-color: #454ec5;
    color: #fff;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    font-family: 'microsoft yahei'
}

.copy_btn.zeroclipboard-is-hover,
.copy_btn_b.zeroclipboard-is-hover {
    background-color: #C85400
}

.qrcodes {
    width: 55px;
    right: 10px;
    line-height: 25px
}

.qrcodes:hover:before {
    content: ' ';
    position: absolute;
    right: -18px;
    top: 3px;
    border-style: solid;
    border-width: 9px;
    border-color: transparent;
    border-left-color: #454ec5 !important;
    z-index: 11
}

.qrcode-img {
    display: block;
    height: 0;
    position: absolute;
    right: -159px;
    top: -3px;
    z-index: 10;
    overflow: hidden;
}

.qrcodes .qrcode-img {
    display: none;
    height: auto;
    position: absolute;
    left: 66px;
    top: 0;
    z-index: 10;
    overflow: visible;
}

.qrcode-img table {
    background-color: #574486;
    margin: 0;
    border: #f00 solid 1px;
}

.qrcode-img td {
    width: 4px !important;
    height: 4px !important;
    background-color: #574486;
    padding: 0 !important;
    border: 0 !important;
    line-height: 0 !important
}

.qrcodes:hover .qrcode-img {
    display: block;
}

.qrcodes:hover+.qrcode-img {
    height: auto;
    overflow: visible;
}

.copy_btn_b {
    position: relative;
    right: auto;
    height: 35px;
    line-height: 34px;
    margin-top: 0;
    color: #fff;
    font-size: 14px;
    background: -webkit-linear-gradient(bottom, #e9402f, #fd8021);
}

.grayTable tbody tr:last-child .qrcode-img {
    top: -20px;
}

.copy-txt-new {
    display: inline-block;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.remark-edit {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
}

.remark-edit form {
    position: absolute;
    width: 100%;
    height: 24px;
    left: 0;
    top: 50%;
    margin-top: -12px;
}

.remark-edit input[type=text] {
    border: #ccc solid 1px;
    width: 188px;
    padding: 0 5px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
}

.link-pages {
    margin-top: 15px;
    margin-bottom: 10px;
}

.link-pages:after {
    content: '';
    display: block;
    clear: both;
}

.pages-num {
    float: left;
}

.pages-num select {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    padding-left: 0;
}

.pages-list {
    float: right;
}

.pages-list a {
    border: #454ec5 solid 1px;
    color: #454ec5;
    padding: 1px 6px 2px;
    margin-right: 5px;
}

.pages-list a:hover {
    border-color: #454ec5;
    color: #454ec5
}

.pages-list a.active {
    border-color: #454ec5;
    color: #fff;
    background-color: #454ec5
}

.pages-list a.pg-none {
    border-color: #aaa;
    color: #aaa;
    cursor: default;
}

/*团队管理-娱乐报表*/
.ylfh_four {
    min-width: 950px;
    text-align: center;
    margin: 10px 0 30px;
}

.ylfh_four .item {
    position: relative;
    width: 21%;
    padding: 20px 0 20px 2%;
    background-color: #fafafa;
    display: inline-block;
    border-radius: 6px;
    box-shadow: 0px 2px 8px #ddd;
    text-align: left;
    margin-right: 2%;
}

.ylfh_four .item:last-child {
    margin-right: 0;
}

.ylfh_four .item .item_tit {
    font-size: 12px;
    color: #888;
    margin-bottom: 10px;
}

.ylfh_four .item .item_Price {
    line-height: 30px;
}

.ylfh_four .item .item_Price b {
    font-size: 30px;
    line-height: 32px;
    font-weight: bold;
    color: #333;
}

.ylfh_four .item .item_Price em {
    font-size: 14px;
    color: #888;
    margin-left: 5px;
}

.ylfh_four .item .bg1,
.ylfh_four .item .bg2,
.ylfh_four .item .bg3,
.ylfh_four .item .bg4 {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 67px;
    height: 23px;
    display: inline-block;
    background: url("/images/hx3-default/skin/blue_skin/list/sc_bb-fh-colorbg.png") no-repeat;
}

.ylfh_four .item .bg1 {
    background-position: 0 0;
}

.ylfh_four .item .bg2 {
    background-position: 0 -23px;
}

.ylfh_four .item .bg3 {
    background-position: 0 -46px;
}

.ylfh_four .item .bg4 {
    background-position: 0 -69px;
}

.ylfh_search {
    min-width: 885px;
    background: #fafafa url("/images/hx3-default/skin/blue_skin/list/search_icon.png") no-repeat 10px center;
    padding: 10px 0 10px 70px;
    font-size: 14px;
    color: #888;
    margin: 0 auto 30px;
    border-radius: 6px;
    box-shadow: 0px 2px 8px #ddd;
}

.ylfh_search .inlineBlock {
    display: inline-block;
    margin: 2px 0;
}

.inlineBlock .select_text,
.ylfh_search .inlineBlock input[type='text'] {
    display: inline-block;
    padding: 0 0 0 5px;
    margin-right: 10px;
    border: 1px solid #bbb;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #454ec5;
    font-family: "Microsoft Yahei";
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
}

.ylfh_search .formCheck {
    vertical-align: -1px;
    background-color: #ff6000;
    border-radius: 3px;
    width: 68px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    font-weight: bold;
    text-align: center;
    border: 0;
    cursor: pointer;
}

.inlineBlock #gametype {
    width: 110px
}

.inlineBlock #username {
    width: 100px
}

.ylfh_table_tit {
    padding: 0 0 10px 0;
    color: #888;
    font-size: 14px;
}

.ylfh_table_tit .sort i.icon {
    vertical-align: -2px;
    margin-right: 6px;
    background: url("/images/hx3-default/skin/blue_skin/list/sc_bb-fh-icon.png") no-repeat;
    width: 20px;
    height: 15px;
    display: inline-block;
}

.ylfh_table_tit .sort .select_text {
    display: inline-block;
    padding: 0 0 0 5px;
    margin-right: 10px;
    border: 1px solid #bbb;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #454ec5;
    font-family: "Microsoft Yahei";
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
}

.ylfh_table_tit .refer {
    margin-top: 5px;
}

.ylfh_table_tit .refer span {
    display: inline-block;
    margin-left: 25px;
}

.ylfh_table_tit .refer span i.icon {
    vertical-align: -1px;
    margin-right: 6px;
    background: url("/images/hx3-default/skin/blue_skin/list/sc_bb-fh-icon.png") no-repeat 0 -25px;
    width: 11px;
    height: 11px;
    display: inline-block;
}

.ylfh_warm-prompt {
    margin: 10px 0 0 0;
    padding: 20px 0 10px 0;
    border-top: 1px solid #e5e5e5;
}

.ylfh_warm-prompt h6 {
    font-size: 15px;
    font-weight: bold;
    color: #6e6a85;
    margin-bottom: 6px;
}

.ylfh_warm-prompt p {
    font-size: 13px;
    color: #8994ab;
    line-height: 30px;
    margin-left: 10px
}

.ylfh_warm-prompt a.xxgz {
    color: #f00;
    text-decoration: underline;
}

.ylfh_warm-prompt a.xxgz:hover {
    text-decoration: none;
}

/*娱乐分红table*/
.ylfh_table {
    min-width: 830px;
}

.ylfh_table table {
    border-left: 1px solid #edecf6;
    border-top: 1px solid #edecf6;
}

.ylfh_table thead {
    background-color: #ede9f2;
}

.ylfh_table thead th {
    font-size: 13px;
    line-height: 15px;
    color: #373252;
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
    border-right: 1px solid #edecf6;
    border-bottom: 1px solid #edecf6;
}

.ylfh_table tbody {}

.ylfh_table tbody td {
    font-size: 12px;
    line-height: 14px;
    color: #8994ab;
    text-align: center;
    padding: 12px 0;
    border-right: 1px solid #edecf6;
    border-bottom: 1px solid #edecf6;
}

.ylfh_table tbody tr:nth-child(even) {
    background-color: #fbfbfb
}

.ylfh_table tbody tr:hover {
    background-color: #f6f7f7;
}

.font_yl {
    color: #2fac22;
}

.font_ks {
    color: #ff3434;
}

.font_je {
    color: #ff6600;
}

.font_gray {
    color: #aaa;
}

.tr_nocount {
    background-color: #fafafa
}

.tr_nocount td {
    color: #bbb
}

.tr_nocount .font_yl {
    color: #a7d8a3
}

.tr_nocount .font_ks {
    color: #f5a9a9
}

.tr_total td {
    background-color: #fff;
    font-weight: bold;
    font-size: 16px;
}

/*分页*/
.ui-page {
    padding-top: 30px;
}

.ui-page-text {
    display: inline-block;
    font-size: 14px;
    color: #888;
    line-height: 32px;
    padding-left: 10px;
}

.ui-page-text .select_text {
    display: inline-block;
    padding: 0 0 0 5px;
    margin: 0 10px;
    border: 1px solid #bbb;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #454ec5;
    font-family: "Microsoft Yahei";
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
}

.ui-page-wrap {
    color: #888;
    font-size: 14px;
    line-height: 32px;
}

.ui-page-wrap .ui-page-num {
    float: left;
}

.ui-page-wrap .ui-page-num a {
    border: 1px solid #fff;
}

.ui-page-wrap .ui-page-num a:hover {
    border: 1px solid #ddd;
    background-color: #eee;
}

.ui-page-wrap .ui-page-num a,
.ui-page-wrap .ui-page-num b,
.ui-page-wrap .ui-page-num a.ui-page-next {
    padding: 6px 10px 4px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    border-radius: 3px;
    font-size: 14px;
    color: #454ec5;
    display: inline-block;
}

.ui-page-num b.ui-page-prev,
.ui-page-num b.ui-page-cur {
    color: #bbb;
    border: 1px solid #ddd;
    background-color: #eee;
}

.ui-page-num .ui-page-cur {}

.ui-page-num a.ui-page-next {
    border: 1px solid #ddd;
}

.ui-page-wrap .ui-page-skip {
    float: left;
    font-size: 14px;
    color: #454ec5;
    margin: 3px 0 0 20px;
}

.ui-page-wrap .ui-page-skip span {}

.ui-page-wrap .ui-page-skip .input_z {
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 60px;
    padding: 0 5px;
    height: 24px;
    margin: 0 5px;
    line-height: 24px;
    text-align: center;
    color: #454ec5;
}

.ui-page-wrap .ui-page-skip .button_confirm {
    cursor: pointer;
    color: #333;
    font-weight: bold;
    margin-left: 10px;
    width: 50px;
    height: 26px;
    margin: 0 5px;
    line-height: 24px;
    border: 1px solid #ddd;
    background: #ddd;
    background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee));
    background: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
    background: -o-linear-gradient(top, #fff 0%, #eee 100%);
    background: -ms-linear-gradient(top, #fff 0%, #eee 100%);
    background: linear-gradient(to bottom, #fff 0%, #eee 100%);
}

/*系统公告*/
#newsDetail .title {
    font-size: 20px;
    line-height: 26px;
    min-height: 35px;
    background: url("/images/hx3-default/notice_title-line.png") no-repeat center bottom;
    color: #694d85;
    padding: 25px 30px 10px;
    margin: 0;
    text-align: center;
}

#newsDetail .detail {
    line-height: 24px;
    color: #694d85;
    font-size: 14px;
    padding: 2px 15px 2px 0;
    margin: 10px 20px 0 30px;
    height: 400px;
    overflow-y: auto;
}

#newsDetail .detail p {
    margin: 0;
}

#newsDetail .detail::-webkit-scrollbar {
    width: 8px;
    background: #e3ddec;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
}

#newsDetail .detail::-webkit-scrollbar-thumb {
    background: #a59dbc;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
}

.bbin-records-link {
    color: #e8262c;
    text-decoration: underline;
    font-weight: bold;
}

/*日工资*/
.rgz_warp {
    min-height: 540px;
    position: relative;
}

.rgz_warp .downCompact {
    border: 0px !important;
    padding: 0px !important;
    margin-bottom: 28px !important;
}

.rgzqy_top {
    width: 100%;
    margin: 0 0 10px;
    height: auto;
    top: 0;
    background: #f9f7fc;
    border-radius: 5px;
    position: absolute;
    z-index: 111
}

.rgzqy_top .qy_left {
    display: none;
    float: left;
    width: 195px;
    color: #ff632c;
    margin: 15px 0 0 0;
    text-align: center;
}

.rgzqy_top .qy_left h5 {
    margin-bottom: 5px;
    background: url(/images/hx3-default/rgz_my_bg_hw.png) no-repeat center bottom;
    height: 32px;
    line-height: 18px;
    font-size: 18px;
    font-weight: bold;
    color: #485465
}

.rgzqy_top .qy_left p {
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    height: 22px;
    color: #947db2
}

.ruletile {
    float: left;
    padding: 0 15px 0 43px;
    height: 50px;
    line-height: 50px;
    font-size: 13px;
    color: #8c54dc;
    font-weight: normal;
    background: url(/images/hx3-default/sincai3/ic-rulelist.png) no-repeat 15px center;
    border-radius: 5px 0 0 0;
}

.showQynr {
    float: left;
    width: 630px;
    height: 25px;
    margin: 13px 0 0 40px;
    padding-bottom: 10px;
    overflow: hidden;
}

.showQynr p {
    color: #494460;
    font-size: 12px;
    line-height: 30px;
}

.showQynr p:nth-child(1) {
    margin-bottom: 10px;
}

.rgzqy_top .mzsm {
    display: none;
    top: 30px;
    right: 10px;
    background: #ab9375;
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    position: absolute;
    background: -webkit-linear-gradient(top, #b18b71 0%, #987f5f 100%);
    background: -moz-linear-gradient(top, #b18b71 0%, #987f5f 100%);
    background: -ms-linear-gradient(top, #b18b71 0%, #987f5f 100%);
}

.rgzqy_top .jt_down {
    background: url(/images/hx3-default/table_jt_down.png) no-repeat;
    display: block;
    width: 16px;
    height: 15px;
    position: absolute;
    left: 800px;
    bottom: 24px;
}

.rgzqy_top .jt_down_gz {
    width: 60px;
    height: 50px;
    line-height: 49px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
    color: #4886ff;
    display: block;
    cursor: pointer;
    font-weight: bold;
    border-radius: 0 5px 0 0;
}

.rgzqy_top .jt_down_gz i {
    font-size: 18px;
    font-style: normal;
}

.gy_search {
    padding: 2px 0 10px 0px;
    font-size: 14px;
    color: #7166a5;
    margin: 0 auto 10px;
    border-radius: 6px;
    background-position-y: 19px;
    text-align: right;
}

.gy_search.daysalary,
.gy_search.userlive,
.gy_search.usersport {
    padding: 15px 0 10px 0px !important;
    margin: 0 auto 15px !important;
}

.gy_search.histeamlottery,
.gy_search.eprofitloss {
    padding: 0px !important;
    margin: 0px !important;
}

.gy_search .inlineBlock {
    display: inline-block;
    margin: 2px 8px 2px 0;
    position: relative;
}

.gy_search .inlineBlock label,
.gy_search .inlineBlock span {
    display: inline-block;
}

.gy_search .inlineBlock .calendar_input_kuang1 {
    display: inline-block;
    width: 135px;
    text-align: left;
}

.gy_search .inlineBlock .z {
    padding: 0 5px;
}

.gy_search .inlineBlock .input_user_name,
.list_btn_box .phone_number {
    display: inline-block;
    padding: 0 0 0 5px;
    margin-right: 5px;
    border: 1px solid #a5c5fc;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #454ec5;
    font-family: "Microsoft Yahei";
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 2px 1px #ebe8ef inset;
    -webkit-box-shadow: 2px 2px 1px #ebe8ef inset;
    box-shadow: 2px 2px 1px #ebe8ef inset;
}

.gy_search .inlineBlock .calendar_input_kuang1 input {
    width: 102px;
}

.gy_search .inlineBlock #gametype {
    width: 80px;
    margin-right: 5px;
}

.gy_search .inlineBlock #username {
    width: 100px;
}

.gy_search .inlineBlock .search_br {
    display: inline-block;
    height: auto;
    margin: 0 10px;
}

.inlineBlock .select_text {
    height: 30px;
    line-height: 30px;
}

.gy_search .formCheck,
.gy_search .set-up_qy,
.allSend,
.oneSend,
#searchBox .down_qy .formCheck {
    display: inline-block;
    margin: 0;
    background: none;
    border-radius: 15px;
    height: 28px;
    line-height: 28px;
    border: 0;
    cursor: pointer;
    font-size: 14px !important;
    color: #fff;
    text-align: center;
}

.gy_search .formCheck,
.oneSend,
#searchBox .down_qy .formCheck {
    width: 68px;
    background-color: #6e20c1;
    border-radius: 4px;
    font-size: 14px !important;
    -moz-box-shadow: 0px 3px 5px 0px rgba(255, 128, 31, 0.3);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(255, 128, 31, 0.3);
    box-shadow: 0px 3px 5px 0px rgba(255, 128, 31, 0.3);
    letter-spacing: 0px;
    text-indent: 0px;

}

.gy_search .set-up_qy,
.allSend {
    width: 90px;
    background-color: #485465;
    margin-left: 10px;
}

.allSend:hover,
.oneSend:hover {
    color: #fff
}

.gy_search .inlineBlock .input_kuang2 {
    width: 155px;
}

.gy_search .inlineBlock .input_kuang2 input {
    width: 125px;
}

.gy_search .inlineBlock select {
    border-radius: 3px;
    box-shadow: 2px 2px 2px rgba(120, 180, 250, 0.15) inset;
    border-color: #a2a9bd;
    color: #a2a9bd;
    font-size: 12px;
}

.gy_search .inlineBlock .down_qy {
    float: left !important;
}

.ylfh_table tbody td span.dai,
.ylfh_table tbody td span.yi,
.ylfh_table tbody td span.moren,
.ylfh_table tbody td span.upgrade {
    width: 60px;
    height: 24px;
    line-height: 24px;
    border-radius: 3px;
    display: inline-block;
    white-space: nowrap;
}

.ylfh_table tbody td span.dai {
    color: #ff632c;
}

.ylfh_table tbody td span.yi {
    color: #129c00;
}

.ylfh_table tbody td span.moren {
    color: #8994ab;
}

th span.sort {
    cursor: pointer;
}

th .jt_down,
th .jt_up {
    display: inline-block;
    padding-right: 13px;
    height: 15px;
    color: #ff6b71;
    background: url(/images/hx3-default/table_jt_down_zh.png) right center no-repeat;
}

th .jt_up {
    background-image: url(/images/hx3-default/table_jt_up_zh.png);
}

.ruleRatioTd {
    position: relative;
}

.ruleRatio {
    position: absolute;
    width: 100%;
    height: 25px;
    left: 0;
    top: 10px;
    line-height: 29px;
    padding-bottom: 5px;
    overflow: hidden;
    z-index: 10
}

.ruleRatio i {
    position: absolute;
    right: 5px;
    top: 0;
    line-height: 25px;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
}

.ruleRatioTd:hover .ruleRatio {
    min-height: 33px;
    height: auto;
    background-color: #f6f7f7;
    border-bottom: #ddd solid 1px;
    z-index: 11
}

/*日工资弹窗*/
.rgz_popup_bg {
    background-color: #fff;
    filter: alpha(opacity=80);
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 11
}

.rgz_popup_close,
.xxgz_close {
    transition: transform .4s ease-out;
    width: 20px;
    height: 20px;
    top: 25px;
    right: 37px;
    text-indent: -9999px;
    background: url(/images/hx3-default/sincai3/close_btn.png) no-repeat;
    display: block;
    position: absolute;
    cursor: pointer;
    overflow: hidden;
}

.rgz_popup_close:hover,
.xxgz_close:hover {
    transform: rotate(180deg);
}

.rgz_popup {
    width: 728px;
    position: fixed;
    top: 40px;
    left: 50%;
    margin-left: -364px;
    z-index: 999;
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
    display: none;
}

.popUp3 {
    z-index: 1000;
    max-height: 440px;
}

.rgz_popup_wrap {
    position: relative;
    border-radius: 5px;
    background-color: #f3f3f3;
}

.rgz_popup .jiao_tl,
.rgz_popup .jiao_tr,
.rgz_popup .jiao_bl,
.rgz_popup .jiao_br {
    width: 42px;
    height: 27px;
    background: url(/images/hx3-default/rgz_gybg.png) no-repeat;
    position: absolute;
    display: none;
}

.rgz_popup .jiao_tl {
    background-position: 0 0;
    top: -1px;
    left: -1px;
}

.rgz_popup .jiao_tr {
    background-position: -42px 0;
    top: -1px;
    right: -1px;
}

.rgz_popup .jiao_bl {
    background-position: 0 -27px;
    bottom: -1px;
    left: -1px;
}

.rgz_popup .jiao_br {
    background-position: -42px -27px;
    bottom: -1px;
    right: -1px;
}

.rgz_popup h3.tit {
    font-size: 21px;
    font-weight: bold;
    line-height: 70px;
    color: #fff;
    height: 70px;
    text-indent: 24px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: url(/images/hx3-default/sincai3/oval.png) no-repeat -61px 24px, url(/images/hx3-default/sincai3/oval.png) no-repeat -3px 59px, url(/images/hx3-default/sincai3/oval.png) no-repeat 632px -71px, url(/images/hx3-default/sincai3/oval.png) no-repeat 674px 9px;
    background-color: #9063f5;
}

.rgz_qymzsm {
    font-size: 13px;
    color: #485465;
    line-height: 22px;
    padding: 0 30px;
}

.rgz_qymzsm dl {
    background: url(/images/hx3-default/rgz_mzsm_xuxian.png) repeat-x left bottom;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.rgz_qymzsm dl:last-child {
    background: none;
}

.rgz_qymzsm dl dt {
    font-weight: bold;
}

/*创建契约弹出框*/
.rgz_popup_create {
    width: 780px !important;
    margin-left: -390px;
}

.rgz_popup_create_input::-webkit-input-placeholder {
    color: #ccc;
}

.rgz_popup_create_input:-moz-placeholder {
    color: #ccc;
}

.rgz_popup_create_input::-moz-placeholder {
    color: #ccc;
}

.rgz_popup_create_input:-ms-input-placeholder {
    color: #ccc;
}

.ruleBox select {
    height: 24px !important;
}

.ruleBox input[name='profit[]'] {
    width: 120px !important;
}

.create_msg {
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 0px 14px;
    position: fixed;
    top: 19%;
    left: 40%;
    z-index: 9999;
    border-radius: 4px;
    display: none
}

/*日工资 详细规则弹窗*/
.xxgz_qymzsm {
    height: 530px;
    margin-bottom: 20px;
    overflow-y: scroll;
    padding-right: 40px;
}

.xxgz_qymzsm dl dt {
    font-size: 16px;
    color: #cf7458
}

.xxgz_qymzsm .pk_jssm dt span {
    margin-left: 315px
}

.xxgz_qymzsm .pk_jssm dd {
    display: inline-block;
    width: 49%;
}

.xxgz_qymzsm table {
    border-collapse: collapse;
    margin-top: 5px;
}

.xxgz_qymzsm table tr:nth-child(even) td {
    background-color: #efebeb
}

.xxgz_qymzsm table td {
    border: #d4c8ba solid 1px;
    padding: 4px 0 4px 4px
}

.xxgz_qymzsm table tr td:nth-child(odd) {
    font-weight: bold;
}

.xxgz_qymzsm table tr td:nth-child(even),
.xxgz_qymzsm table.ssc2 tr td {
    color: #c5740d
}

.xxgz_qymzsm table.ssc2 tr td:nth-child(odd) {
    font-weight: normal;
}

.xxgz_qymzsm table.ssc2 tr td:nth-child(1) {
    font-weight: bold;
    color: #485465
}

.xxgz_qymzsm::-webkit-scrollbar {
    width: 5px;
    height: 100%;
}

.xxgz_qymzsm::-webkit-scrollbar-track {
    background-color: #efebeb;
    border-radius: 10px;
}

.xxgz_qymzsm::-webkit-scrollbar-thumb {
    background-color: #485465;
    border-radius: 20px;
}

.xxgz_qymzsm::-webkit-scrollbar-corner {
    background-color: #f00
}

.xxgz_qymzsm {
    scrollbar-base-color: #efebeb;
    scrollbar-3dlight-color: #485465;
    scrollbar-arrow-color: #485465;
    scrollbar-darkshadow-color: #efebeb;
}

.rgz_popup h3.tit2 {
    margin-top: 0;
    font-size: 24px;
    background: none;
}

.rgz_cjqy {
    padding: 5px 30px 0;
}

.rgz_cjqy .item {
    margin-bottom: 35px;
}

.rgz_cjqy .item .item_left {
    width: 80px;
    display: inline-block;
    font-size: 16px;
    color: #5d5879;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

.rgz_cjqy .item .user_name,
.rgz_cjqy .item .user_date {
    color: #485465;
    font-size: 16px;
    font-weight: bold;
}

.rgz_cjqy .item .text_rk,
.rgz_cjqy .item .input_rk {
    display: inline-block;
    width: 87%;
    font-size: 16px;
    color: #5d5879;
    font-weight: bold;
    background: #faf9f9;
}

.rgz_cjqy .item .input_rk input {
    padding: 0 0 0 15px;
    border: 0;
    background: none;
    width: 98%;
    height: 100%;
    line-height: 100%;
    color: #c4c3c5;
    font-size: 12px;
    cursor: pointer;
    padding: 9px 0 9px 14px;
}

.rgz_cjqy .item .input_rk .xia_sj {
    top: 15px;
    right: 10px;
    width: 20px;
    height: 20px;
    display: none;
    background: url(/images/hx3-default/rgz_gybg.png) no-repeat 0 -168px;
    position: absolute;
    cursor: pointer;
}

.rgz_cjqy .item .input_time {
    width: 280px;
}

.rgz_cjqy .item .input_rk .icon_rl {
    top: 8px;
    right: 7px;
    width: 15px;
    height: 17px;
    display: inline-block;
    background: url(/images/hx3-default/calendar_icon.png) no-repeat center right;
    position: absolute;
    cursor: pointer;
}

.rgz_cjqy .item .item_r {
    display: inline-block;
}

.xia_user_list {
    position: absolute;
    top: 70px;
    left: -1px;
    padding: 20px 0 10px;
    width: 100%;
    background: #fff;
    border: 1px solid #d4ccc6;
    z-index: 999;
    display: none;
    height: 78%;
}

.user_list_1 {
    padding-left: 15px;
    font-size: 16px;
    color: #ed3e39;
    text-decoration: none;
}

.user_list_1 .controlBtn {
    display: inline-block;
    width: 60px;
    height: 24px;
    line-height: 23px;
    font-size: 12px;
    text-align: center;
    background-color: #e6e5e7;
    border-radius: 12px;
    color: #9063f5;
    cursor: pointer;
    overflow: hidden;
    float: left;
    position: relative;
    margin-right: 10px;
}

.user_list_1 .controlBtn i {
    font-style: normal;
}

.user_list_1 .controlBtn.quanxuan {
    background-color: #af99fd;
    color: #fff
}

.xia_user_list .delAll {
    display: inline-block;
    width: 60px;
    height: 24px;
    line-height: 23px;
    font-size: 12px;
    color: #9063f5;
    text-align: center;
    background-color: #e6e5e7;
    border-radius: 12px;
    cursor: pointer;
}

.xia_user_list .delAll:hover {
    text-decoration: underline;
}

/*.user_list_1 .cancel_quanxuan { color: #ed3e39; margin-left: 25px;}*/
.user_list_2 {
    padding: 5px 0 0 15px;
    height: 250px;
    overflow: auto;
    margin: 10px 0px 5px 0;
    background: #faf9f9;
}

.rgz_cjqy .user_list_2::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #f2f1fb;
}

.rgz_cjqy .user_list_2::-webkit-scrollbar {
    width: 6px;
    background-color: #f2f1fb;
}

.rgz_cjqy .user_list_2::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.1);
}

.user_list_2 label {
    width: 126px;
    height: 32px;
    line-height: 32px;
    border: #ddd solid 1px;
    border-radius: 15px;
    margin-bottom: 10px;
    margin-right: 9px;
    display: inline-block;
    font-size: 14px;
    color: #9063f5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    position: relative;
    text-align: center;
}

.user_list_2 label:hover {
    /*border-color: #6791e6*/
}

.user_list_2 label.showName {
    display: inline-block;
}

.user_list_2 label.hideName {
    display: none;
}

.user_list_2 label i {
    font-style: normal;
    position: relative;
    z-index: 20;
}

.user_list_3 {
    padding: 0px 20px 18px;
}

.user_list_3 .qyxts_text {
    color: #ff774e;
    font-size: 12px;
    margin-top: 10px;
    display: inline-block;
}

.user_list_3 .qyxts_title {
    font-size: 16px;
    color: #5d5879;
}

.x_an_submit,
.x_an_cancel {
    width: 90px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #fff;
    border-radius: 4px;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    margin: -10px 15px 0 0;
}

.x_an_submit {
    float: right;
    background: -webkit-linear-gradient(bottom, #ff5e75, #ffa85f);
    background: -moz-linear-gradient(bottom, #ff5e75, #ffa85f);
    background: -ms-linear-gradient(bottom, #ff5e75, #ffa85f);
}

.x_an_submit:hover {
    background-color: #e4251f;
    color: #fff;
}

.x_an_cancel {
    background-color: #a99e90;
    margin-left: 20px;
}

.x_an_cancel:hover {
    background-color: #b7aea1;
    color: #fff;
}

.rgz_cjqy .valBox {
    height: 30px;
    overflow: hidden;
    position: absolute;
    width: 78%;
    background: #fafaf9;
    display: none;
    padding-left: 12px;
}

.rgz_cjqy .valBox::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #f2f1fb;
}

.rgz_cjqy .valBox::-webkit-scrollbar {
    width: 12px;
    background-color: #f2f1fb;
}

.rgz_cjqy .valBox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #e7dcf5;
}

.rgz_cjqy .valBox span {
    display: inline-block;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
    background: #af99fd;
    border-radius: 20px;
    padding-right: 6px
}

.rgz_cjqy .valBox span a {
    color: #fff;
}

.rgz_cjqy .seachBox {
    position: absolute;
    top: 37px;
    left: -1px;
    width: 100%;
    z-index: 2;
    display: none;
    background: #eee;
    border: 1px solid #d4ccc6;
    border-top: none;
}

.rgz_cjqy .seachBox li {
    line-height: 32px;
    height: 32px;
    text-indent: 4px;
    cursor: pointer;
}

.rgz_cjqy .seachBox .activeLi {
    background: #fff;
}

.rgz_cjqy .valBox span i {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 11px;
    vertical-align: 2px;
    text-align: center;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.6);
    font-style: normal;
    margin-left: 5px;
    color: rgba(0, 0, 0, 0.35);
    cursor: pointer;
    font-size: 12px;
    font-weight: 400
}

.shenglue {
    position: absolute;
    right: 40px;
    display: none;
}

/*.rgz_cjqy .item2 { padding-bottom: 20px;}*/
.rgz_cjqy .item2 label {
    display: block;
    font-size: 16px;
    color: #5d5879;
    font-weight: bold;
    margin-bottom: 18px;
}

.rgz_cjqy .item2 .rule_tr {
    position: relative;
    color: #333;
    font-size: 13px;
    line-height: 32px;
    margin-top: 6px;
    padding: 0 10px 0 15px;
}

.rgz_cjqy .item2 .rule_tr>span {
    color: #9063f5;
}

.rgz_cjqy .item2 .rule_tr input[type='text'] {
    margin: 0 2px;
    width: 70px;
    height: 26px;
    line-height: 24px;
    color: #9063f5;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    text-align: center;
}

.popUp2 .rgz_cjqy .item2 .rule_tr {
    text-indent: 0;
}

.rgz_cjqy .item2 .ruleBox {
    padding-right: 5px;
    height: 124px;
    overflow-x: auto;
    white-space: nowrap;
    background-color: #f8faf7
}

.rgz_cjqy .item2 .ruleBox-hideInstruction {
    padding-right: 5px;
    height: 184px;
    overflow-x: auto;
    white-space: nowrap;
    background-color: #f8faf7
}

.rgz_cjqy .item2 .ruleBox::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #f2f1fb;
}

.rgz_cjqy .item2 .ruleBox::-webkit-scrollbar {
    width: 6px;
    background-color: #f2f1fb;
}

.rgz_cjqy .item2 .ruleBox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #e7dcf5;
}

.add_rule_tr {
    padding: 10px 0 0 0;
}

.add_rule {
    float: right;
    width: 90px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    background: -webkit-linear-gradient(23deg, #ff7539, #ff588b);
    background: -moz-linear-gradient(23deg, #ff7539, #ff588b);
    background: -ms-linear-gradient(23deg, #ff7539, #ff588b);
    background-image: linear-gradient(23deg, #ff7539, #ff588b)
}

.add_rule i.icon {
    transition: transform .4s ease-out;
    vertical-align: -3px;
    width: 17px;
    height: 17px;
    background: url(/images/hx3-default/rgz_gybg.png) no-repeat 0 -193px;
    margin-right: 5px;
    display: inline-block;
}

.add_rule:hover i.icon {
    transform: rotate(180deg);
}

.add_rule:hover {
    color: #fff
}

.delete_rule {
    position: absolute;
    right: 3px;
    font-size: 14px;
    color: #e3486c;
    text-decoration: underline;
}

.delete_rule i.icon {
    transition: transform .4s ease-out;
    vertical-align: -2px;
    width: 14px;
    height: 14px;
    background: url(/images/hx3-default/sincai3/delete_btn.png) no-repeat;
    margin-right: 3px;
    display: inline-block;
}

.delete_rule:hover i.icon {
    transform: rotate(180deg);
}

.delete_rule:hover {
    color: #ed3e39;
}

.check_b {}

.check_text {
    color: #888;
    font-size: 14px;
    text-align: center;
    margin-top: 40px;
}

.check_text a {
    color: #6791e6;
    text-decoration: underline;
    margin-left: 4px;
}

.check_input input {
    vertical-align: -2px;
}

.check_input .no,
.check_input .yes {
    position: absolute;
    width: 126px;
    height: 32px;
    left: 0;
    display: inline-block;
    z-index: 10
}

.check_input .no {
    /*background: url(/images/hx3-default/rgz_check-box_a.png) no-repeat;*/
}

.check_input .yes {
    background: #af99fd url(/images/hx3-default/sincai3/del-button.png) 106px center no-repeat;
    background-size: 13px;
}

.user_list_1 .controlBtn .yes {
    display: none;
}

.check_box {
    text-align: center;
    padding: 20px 0;
}

.check_box .an_submit,
.check_box .an_cancel {
    letter-spacing: 2px;
    width: 150px;
    height: 44px;
    line-height: 44px;
    font-size: 18px;
    color: #fff;
    border-radius: 6px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    margin-left: 24px;
}

.check_box .an_submit {
    background: -webkit-linear-gradient(59deg, rgb(116, 152, 255), rgb(169, 58, 255));
    background: -moz-linear-gradient(59deg, rgb(116, 152, 255), rgb(169, 58, 255));
    background: -ms-linear-gradient(59deg, rgb(116, 152, 255), rgb(169, 58, 255));
    background: linear-gradient(59deg, rgb(116, 152, 255), rgb(169, 58, 255));
    -moz-box-shadow: 0px 5px 5px 0px rgba(249, 66, 150, 0.3);
    -webkit-box-shadow: 0px 5px 5px 0px rgba(249, 66, 150, 0.3);
    box-shadow: 0px 5px 5px 0px rgba(249, 66, 150, 0.3);
}

.check_box .an_submit i.icon {
    vertical-align: -5px;
    margin-right: 5px;
    width: 22px;
    height: 22px;
    background: url(/images/hx3-default/icon_button_correct.png) no-repeat;
    display: inline-block;
}

.check_box .an_cancel {
    background-color: #fff;
    border: #e9e6f0 solid 1px;
    color: #5d5879;
    width: 148px;
    letter-spacing: 12px;
    text-indent: 12px;
    font-weight: normal;
}

/*契约邀请信*/
.rgz_messages_box {
    margin: 5px 0;
    position: relative;
}

.mess_top_bg {
    height: 25px;
    background: #f8f5f5 url(/images/hx3-default/qy_message_bgt.png) no-repeat top left;
    background-size: 100%;
}

.mess_mid_bg {
    background: url(/images/hx3-default/qy_message_bgm.png) repeat-y;
    background-size: 100%;
    position: relative;
}

.mess_bot_bg {
    height: 26px;
    background: #f8f5f5 url(/images/hx3-default/qy_message_bgb.png) no-repeat bottom left;
    background-size: 100%;
}

.rgz_messages_tit {
    padding-top: 10px;
    margin-bottom: 30px;
    text-align: center;
    height: 50px;
    font-size: 24px;
    line-height: 24px;
    color: #485465;
    font-weight: bold;
    background: url(/images/hx3-default/qy_message_tit_bg.png) no-repeat center bottom;
}

.rgz_messages_tr {
    margin: 0 60px 30px;
    font-size: 16px;
    color: #485465;
    font-weight: bold;
    overflow: hidden;
}

.rgz_messages_tr p {
    float: left;
    display: block;
    border-bottom: 1px solid #e9e3db;
    padding-bottom: 8px;
}

.rgz_messages_tr2 {
    margin: 0 60px 22px;
    border-bottom: 1px solid #e9e3db;
    padding-bottom: 8px;
    font-size: 16px;
    color: #485465;
    font-weight: bold;
    overflow: hidden;
}

.rgz_messages_tr2 .qynr_red {
    color: #ed3e39;
    margin-left: 5px;
}

.rgz_messages_tr2 .qynr_tl {
    float: left;
    line-height: 26px;
    margin-right: 10px;
}

.rgz_messages_tr2 .rgz_messages_gz_list {
    float: left;
    line-height: 26px;
}

.rgz_messages_time {
    font-size: 12px;
    color: #485465;
    bottom: 40px;
    right: 60px;
    border-bottom: 1px solid #e9e3db;
    padding-bottom: 8px;
    position: absolute;
}

/*众合创建契约样式修改*/
.rgz_cjqy {}

/*号码走势图*/
.code-spaning {
    height: 75px;
    background: #12131a;
    font-size: 14px;
    color: #fff;
    margin-bottom: 15px;
    position: relative;
}

.code-spaning .adjust-div {
    height: 75px;
    background: #12131a;
    min-width: 1600px;
}

.code-spaning label {
    margin: 0 20px 0 0;
}

.code-spaning .inlineBlock {
    display: inline-block;
    margin: 2px 0;
}

.code-spaning .duli_topbj {}

.code-spaning input[type='text'] {
    vertical-align: middle;
    position: relative;
    width: 133px;
    height: 30px;
    padding: 0 5px;
    line-height: 30px;
    border: none;
    border-bottom: 1px solid #888888;
    outline: none;
    background: none;
    color: #fff;
}

.code-spaning select,
.grayTable .u_add_zr input,
.fandianinput_tit,
.search_br select,
.step .item .cz_input1,
.step .item .item_r select {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
}

.no_bk-bg {
    border: 0 !important;
    padding: 0 !important;
    background: none !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.code-spaning .secondary_tabs {
    position: absolute;
    left: 317px;
    bottom: 0;
}

.code-spaning .secondary_tabs ul {
    padding: 0;
}

.code-spaning .secondary_tabs ul li {
    margin: 0 10px 0 0 !important;
    border: none;
    width: 120px;
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px 5px 0 0;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.code-spaning .secondary_tabs ul li a,
.code-spaning .secondary_tabs ul li a:hover {
    display: inline;
    background: none;
    border: none;
}

.code-spaning .secondary_tabs ul li i {
    width: 100%;
    height: 0;
    border-top: 4px solid #ff0066;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    display: none;
}

.code-spaning .secondary_tabs ul li.curr {
    background: #fff;
    font-weight: bold;
}

.code-spaning .secondary_tabs ul li.curr a {
    color: #333;
    background: none;
    border: none;
}

.code-spaning .secondary_tabs ul li.curr i {
    display: block;
}

.code-spaning .inlineBlock select {
    margin-right: 2px;
    vertical-align: middle;
}

.clear-width {
    width: auto !important;
}

.code-spaning .input150,
#searchBox .input_02 {}

.code-spaning span.image {
    background: url(/images/hx3-default/calendar_icon.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 17px;
    vertical-align: middle;
    position: relative;
    z-index: 99;
    left: -18px;
    cursor: pointer;
}

.code-spaning span.image1 {
    left: -18px;
}

.code-spaning .lhfx_search_time {
    float: right;
    font-size: 14px;
    margin: 20px 60px 0 0;
    color: #888;
}


/*注册页*/
.login-top {
    width: 100%;
    height: 45px;
    background: #980b17;
}

.footer-framework {
    height: 200px;
    position: relative;
    background: #10100f;
    width: 100%;
    min-width: 1080px;
    font-size: 15px;
    line-height: 30px;
}

.footer-framework::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 2px;
    background: linear-gradient(90deg, #6f4811, #876014 20%, #d4a03c 50%, #876014 80%, #6f4811);
    border-radius: 50%;
}

.footer-framework .container {
    position: relative;
    padding-top: 60px;
    width: 1080px;
    margin: 0 auto;
    text-align: center;
}

.footer-framework .container .t-lotteryLogo {
    border: none
}

.footer-framework .container .copyRight {
    color: #6c665b;
    font-size: 12px;
}

.footer-framework .container .copyRight P {
    margin-top: 7px
}

.footer-framework .container .copyRight P:first-child {
    position: absolute;
    top: 15px;
    text-align: center;
    color: #d1a04b;
    left: 50%;
    transform: translateX(-50%);
}

.t-lotteryLogo {
    background: url(/images/hx3-default/register/agency4/footer-img.png) no-repeat center center;
    width: 460px;
    height: 65px;
    display: inline-block;
    /* margin-left: 48%; */
}

.footer-framework .container .copyRight P:first-child a {
    color: #d1a04b;
    text-decoration: underline;
    margin-right: 30px;
}

.footer-framework .container .copyRight P:first-child a:last-child {
    margin-right: 0;
}

.login-container {
    width: 100%;
    height: 1000px;
    padding-top: 130px;
    box-sizing: border-box;
    background: url(/images/hx3-default/register/agency4/bj.jpg) no-repeat center center;
    min-height: 840px;
    min-width: 1480px;
    position: relative;
}

.arrowbottom,
.arrowTop {
    content: "";
    height: 740px;
    width: 1480px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    opacity: .7;
    overflow: hidden;
    background-size: 100% 100%
}

.arrowbottom {
    bottom: 0;
    background: url(/images/hx3-default/register/agency4/top.png) no-repeat;
    opacity: .5;
}

.arrowTop {
    top: 0;
    background: url(/images/hx3-default/register/agency4/bottom.png) no-repeat;
}

.logo-title {
    position: absolute;
    height: 19vh;
    width: 26vw;
    min-width: 500px;
    min-height: 185px;
    top: 2%;
    left: 50%;
    transform: translateX(-50%);
    background: url(/images/hx3-default/register/agency4/logo-title.png) no-repeat center / 100%;
}

.logo-title2 {
    position: absolute;
    width: 25vw;
    height: 47vh;
    min-width: 325px;
    min-height: 300px;
    top: 261px;
    right: 11%;
    background: url(/images/hx3-default/register/agency4/logo-title2.png) no-repeat center / 100%;
}

.loginTips {
    display: inline-block;
    cursor: pointer;
    width: 250px;
    height: 35px;
    margin: 15px auto;
    background: url(/images/hx3-default/xiniu-studio.png?v=1003) no-repeat;
    background-size: 100% 100%;

}
.loginJD {
    display: inline-block;
    cursor: pointer;
    width: 250px;
    height: 35px;
    margin: 15px auto;
    background: url(/images/hx3-default/jinding-studio.png?v=1003) no-repeat;
    background-size: 100% 100%;
}


.login-container .login-box .duocai {
    width: 481px;
    height: 36px;
    background: url(/images/hx3-default/register/img-maneyCai-link.svg?v=1001) no-repeat;
    margin: 0 auto;
    margin-top: 160px;
}

.login-container .login-box .kefu,
.login-container .login-box .domain {
    position: absolute;
    right: 30px;
    top: 45px;
    width: 66px;
    height: 67px;
    background-color: #ffffff;
    box-shadow: 0px 2px 5px 0px rgba(176, 130, 130, 0.3);
    border-radius: 6px;
    text-align: center;
    color: #4a4a4a;
}

.login-container .login-box .kefu {
    top: 135px;
}

.login-container .login-box .kefu:hover，
.login-container .login-box .domain:hover {
    opacity: .8;
}

.login-container .login-box .kefu div {
    width: 36px;
    height: 36px;
    background: url(/images/hx3-default/register/icon-service.png?v=1001) no-repeat;
    margin: 0 auto;
    margin-top: 5px;
}

.login-container .login-box .domain div {
    width: 36px;
    height: 36px;
    background: url(/images/hx3-default/register/icon-domainName.png?v=1001) no-repeat;
    margin: 0 auto;
    margin-top: 5px;
}

.login-container .login-box {
    width: 848px;
    height: 100%;
    margin: 0 auto;
    margin-top: 60px;
    box-sizing: border-box;
    position: relative;
}

.login-content-bg {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 540px;
    height: 606px;
    top: 25px;
    background: url(/images/hx3-default/register/agency4/bg-loginRegContent.png?v=1001) no-repeat;
    border: 1px solid #ffeed3;
    border-radius: 37px;
    box-shadow: 0px 6px 10px rgba(222, 129, 60, 0.42);
}

.login-container .login-box .logo {
    background: url(/images/hx3-default/register/agency4/logo.png) no-repeat center / 100%;
    height: 120px;
    width: 120px;
    margin: 20px auto 50px;
    left: 50%;
    top: -10px;
    transform: translateX(-50%);
    position: absolute;
}

.login-container .login-box .reg_bg {
    position: relative;
    width: 410px;
    height: 462px !important;
    margin: 0 auto;
    padding-top: 50px;
}

.login-container .login-box .head_title {
    padding: 25px 0;
    font-size: 22px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 3px;
    text-align: center;
    color: #fff;
    padding-bottom: 10px;
}

.login-container #updateform {
    width: 360px;
    margin: 0 auto;
    margin-top: 20px;
}

.login-container .login-box .input-box {
    position: relative;
    margin-bottom: 5px;
}

.login-container .login-box .input-box.agreeRuleBox {
    vertical-align: middle;
    line-height: 15px;
    width: 280px;
    font-size: 14px;
    color: #000;
}

.login-container .login-box .input-box.agreeRuleBox #agreeRule {
    background-color: #2f4170;
    color: #4c69ba;
}

.login-container .login-box .input-box span:not([class="click_agreenRule"]) {
    display: none;
    color: #ffc600;
    line-height: 1.2;
    position: absolute;
    top: 42px;
    left: 0;
}

.login-container .login-box .input-box span.click_agreenRule {
    color: #6f0100;
    display: inline;
    font-size: 14px;
    cursor: pointer;
}

.login-container .login-box .input-box i {
    display: block;
    position: absolute;
    left: 4px;
    top: 10px;
    width: 30px;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
}

.login-container .login-box .input-box input:not([type="checkbox"]) {
    margin: 0 auto;
    height: 50px;
    width: 100%;
    line-height: 50px;
    position: relative;
    padding: 0 7px;
    background-color: #fff;
    border-radius: 3px;
    border: none;
    box-sizing: border-box;
    color: #000;
    text-indent: 30px;
    font-size: 15px;
}

.login-container .login-box .input-box input:not([type="checkbox"])::-webkit-input-placeholder {
    color: #6a6a6a;
}

.login-container .login-box .input-box input[type="checkbox"] {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.login-container .login-box .input-tip {
    display: block;
    width: 360px;
    height: 32px;
    margin-bottom: 5px;
    font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 16px;
    letter-spacing: 0px;
    color: #a80d0d;
}

.login-container input[type='submit'] {
    display: block;
    margin: 15px auto 0;
    width: 360px;
    height: 48px;
    border: 0;
    border-radius: 5px;
    color: #fff;
    box-shadow: none;
    background: linear-gradient(180deg, #ff590d 0%, #ffc936 100%);
    font-size: 22px;
    letter-spacing: 4px;
    cursor: pointer;
    transition: all 0.2s;
}

.login-container input[type='submit'].button-login:hover {
    opacity: .9;
}

.login-container .login-box .input-box .zc_code {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 100px;
    height: 46px;
    color: #e7f5f5;
    border-radius: 3px;
}

.login-container .login-box .input-box.username i {
    background-image: url(/images/hx3-default/register/agency4/ic_touxiang.png);
    background-size: 100%;
}

.login-container .login-box .input-box.password i {
    background-image: url(/images/hx3-default/register/agency4/ic_mima.png);
    background-size: 100%;
}

.login-container .login-box .input-box.nickname i {
    background-image: url(/images/hx3-default/register/agency4/ic_touxiang.png);
    background-size: 100%;
}

.login-container .login-box .input-box.validcode i {
    background-image: url(/images/hx3-default/register/agency4/ic_yanzhengma.png);
    background-size: 100%;
}

.login-container .login-box .input-box.validcode input {
    width: 60%;
    display: block;
    margin-left: 0
}

.login-container .login-box .hasAccount {
    text-align: center;
    margin-top: 20px;
    color: #ff4a52;
    font-size: 18px;
    position: absolute;
    width: 259px;
    height: 36px;
    line-height: 36px;
    right: 50%;
    transform: translateX(50%);
    bottom: 313px;
    border-radius: 5px;
    overflow: hidden;

}

.login-container .login-box .hasAccount i {
    display: none;
    width: 14px;
    height: 14px;
    margin-right: 3px;
    vertical-align: -1px;
    background: url(/images/hx3-default/register/ic-userlogin.png) no-repeat center
}

.login-container .login-box .hasAccount a {
    color: #ff4a52;
    display: block;
    width: 259px;
    height: 36px;
    font-size: 16px;
}

.login-container .login-box .hasAccount a:hover {
    text-decoration: none;
}

.login-container .login-box .input-box input::placeholder {
    color: #fff;
    opacity: .7;
}

.login-container .login-box .download-box {
    display: flex;
    justify-content: space-between;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 255px;
    width: 360px;
    height: 54px;
}

.login-container .login-box .download-box a {
    display: inline-block;
    width: 39px;
    height: 54px;
    color: #4a4a4a;
    font-size: 13px;
    text-align: center;
}

.login-container .login-box .download-box a div {
    width: 36px;
    height: 36px;
    margin-left: 1.5px;
}

.login-container .login-box .download-box a .app {
    background: url(/images/hx3-default/register/icon-h5.png) no-repeat center
}

.login-container .login-box .download-box a .pc {
    background: url(/images/hx3-default/register/icon-PC.png) no-repeat center
}

.login-container .login-box .download-box a .guaji {
    background: url(/images/hx3-default/register/icon-GuaJi.png) no-repeat center
}

.footer-container {
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 20px;
}

.footer-container .logo {
    height: 30px;
    width: 100%;
    padding: 20px 0 10px;
    background: url("/images/hx3-default/register/footer-icon.png") no-repeat center;
}

.footer-container p {
    text-align: center;
    color: #9d86df;
    font-size: 12px;
    margin-top: 10px
}

.login-container .login-box .input-box .tip {
    display: none;
}

.login-container .login-box .input-box .success-tip {
    position: absolute;
    width: 14px;
    height: 14px;
    top: 12px;
    right: 10px;
    left: auto;
    background: url(/images/hx3-default/register/login-icon.png) no-repeat -85px -136px;
}

.login-container .login-box .input-box .error-tip {
    padding-left: 20px;
}

.login-container .login-box .input-box .error-tip em {
    display: none;
    position: absolute;
    top: 42px;
    left: 15px;
    width: 14px;
    height: 14px;
    background: url(/images/hx3-default/register/login-icon.png) -85px -120px no-repeat;
}

.login-container .login-box .input-box .error-tip p {
    position: absolute;
    top: 38px;
    right: 0;
    color: #ffc600;
    font-size: 12px;
    margin-top: 0;
    display: inline-block;
}

.login-container .login-box .input-box .error-tip p::before {
    content: "错误 : "
}

.login-container .login-box .validcode .success-tip {
    right: 110px;
}

.footer-container .qq_btn {
    display: none;
}

.affix-link-bottom {
    margin-top: 15px;
}

.affix-link-bottom ul {
    text-align: center;
}

.affix-link-bottom ul li {
    display: inline-block;
    width: 30%;
    height: 55px;
    line-height: 20px;
    text-align: center;
    margin: 15px 0;
    font-size: 14px;
    position: relative;
}

.affix-link-bottom ul li i {
    display: inline-block;
    width: 40px;
    height: 37px;
    background-position: center;
    background-repeat: no-repeat;
}

.affix-link-bottom ul li .ic-phone {
    background-image: url(/images/hx3-default/register/agency4/sjd.png);
}

.affix-link-bottom ul li span {
    display: block;
    color: #3f3f3f;
    text-shadow: 1px 1px 0 #fff;
}

.affix-link-bottom ul li .phoneCode {
    display: none;
    position: absolute;
    top: -20px;
    left: 17px;
    background: #f6f1e8;
    padding: 5px;
    z-index: 11;
    box-shadow: 0 0 3px 0 #aaa;
    width: 80px;
    height: 80px;
}

.affix-link-bottom ul li .phoneCode img {
    float: left;
    width: 80px;
    height: 80px;
}

.affix-link-bottom ul li:hover>div {
    display: block;
}

.affix-link-bottom ul li .ic-win {
    background-image: url(/images/hx3-default/register/agency4/dnd.png);
}

.affix-link-bottom ul li .ic-guaji {
    background-image: url(/images/hx3-default/register/agency4/gjrj.png);
}

.affix-link-bottom ul li .guajiDownload {
    display: none;
    position: absolute;
    width: 320px;
    height: 80px;
    right: 30px;
    top: -20px;
    padding: 5px;
    font-size: 12px;
    border-radius: 3px;
    background: #f6f1e8;
}

.affix-link-bottom ul li:hover>div {
    display: block;
}

.affix-link-bottom ul li .guajiDownload .guaji-read {
    margin-top: 5px;
    text-align: left;
    color: #333;
}

.affix-link-bottom ul li .guajiDownload .guaji-read a {
    color: #FF7800;
    padding-left: 15px;
    text-decoration: underline;
    margin-bottom: 5px;
    background: url(/images/hx3-default/register/ic-instru.png) left center no-repeat;
}

.affix-link-bottom ul li .guajiDownload .guaji-exe {
    padding-top: 47px;
    margin-top: 3px;
    margin-left: 15px;
    background: url(/images/hx3-default/register/ic-guaji-exe.png) center top no-repeat;
}

.affix-link-bottom ul li .guajiDownload .guaji-phone {
    width: 80px;
    height: 80px;
}

.affix-link-bottom ul li .guajiDownload .guaji-exe a {
    color: #fff;
    border-radius: 15px;
    padding: 2px 15px 3px 20px;
    background: url("/images/hx3-default/register/ic-download.png") 10px center no-repeat, -webkit-linear-gradient(left, #A633ED, #F3337A);
    background: url("/images/hx3-default/register/ic-download.png") 10px center no-repeat, -moz-linear-gradient(left, #A633ED, #F3337A);
    background: url("/images/hx3-default/register/ic-download.png") 10px center no-repeat, -ms-linear-gradient(left, #A633ED, #F3337A);
}

.already_pay{font-family: 'Microsoft Yahei';text-align: center;
    width: 250px;
    height: 45px;
    font-size: 20px;
    line-height: 45px;
    color: #fff;
    margin: 0 auto;
    /* display: inline-block; */
    border-radius: 5px;
    background: linear-gradient(0deg,#ff8a00,#ff4141);
    cursor: pointer;
    margin: 10px auto;
    padding: 0 20px;
}
.already_pay.disabled{opacity: .5;}

.mask_list{ width: 100%; height: 100%; background:url("/images/tmbg.png") repeat; position: fixed; left: 0px; top: 0px; z-index: 550; display: none;}
.mask_list div,#loading_msg{ background: url("/images/loading-large.gif") no-repeat center; font-weight: normal; width: 160px; font-size: 16px;text-shadow:1px 0px 1px #000; height: 24px; position: absolute; z-index: 500; left: 50%; top: 20%; margin-left: -60px;margin-top: -60px; color: white; text-align: center; padding-top: 80px;}

.withdraw_tabs{width: 100%;}
.withdraw_tabs div{display: inline-block;
    width: 160px;
    height: 30px;
    background-color: #ccc;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    cursor: pointer;
    border-radius: 5px 5px 0 0;}
.withdraw_tabs div.hover{background-color:red;}

.jstk_bonus{width: 500px;margin:10px auto}
.jstk_bonus span{color: red;font-size: 16px;}
.jstk_bonus table{width: 500px;border-collapse: collapse;}
.jstk_bonus table td{border:1px solid #000;text-align: center;height: 30px;line-height: 30px;color: blue;}
.jstk_bonus table td:nth-child(1){width: 200px;}

.jstk_tips p{color: red; font-size: 15px;line-height: 30px;}
.jstk_tips span{color: blue;}

#list_money.withdraw, #list_money1.withdraw{width: 560px;}
#list_money.withdraw div,#list_money1.withdraw div{display: inline-block;
    width: 100px;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 20px;
    padding: 5px 10px;
    font-size: 14px;
    margin: 5px;    cursor: pointer;text-align: center;}

#list_money.withdraw div.hover, #list_money1.withdraw div.hover{border:2px solid red}
#list_money.withdraw .no_money_use, #list_money1.withdraw .no_money_use{color: red;font-size: 18px;}
.withdraw_tabs div{position: relative;}
.withdraw_tabs div.withdraw_bouns:before {
    position: absolute;
    width: 50px;
    height: 50px;
    content: "";
    background: url(/images/hx3-default/withdraw_bonus.png) no-repeat;
    background-size: 100% 100%;
    left: -30px;
    top: -20px;
}

#iframeError {
    font-size: 21px;
    text-align: center;
    color: #bf3a3a;
    margin-top: 30px;
}
#thirdPartyIframe {
    border: 1px solid #3a3e5b;
    width: 100%;
    height: 400px;
}