@charset "utf-8";

/* CSS Document */

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
div,
blockquote,

/* structural elements 结构元素 */

dl,
dt,
dd,
ul,
ol,
li,

/* list elements 列表元素 */

pre,
p,

/* text formatting elements 文本格式元素 */

form,
fieldset,
legend,
button,
input,
textarea,

/* form elements 表单元素 */

th,
td,

/* table elements 表格元素 */

img
/* img elements 图片元素 */

{
    margin: 0;
    padding: 0;
}

img fieldset {
    border: medium none;
}

p {
    padding: 8px 0;
}

.p2 {
    padding: 0 0 8px 0;
}

.hide {
    display: none;
}

body,
button,
input,
select,
textarea {
    font-size: 12px;
    font-family: "微软雅黑", Arial;
    color: #333;
    line-height: 160%;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
strong {
    font-size: 100%;
    font-weight: bold;
}

em,
cite {
    font-style: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout: fixed;
}

ul,
ol {
    list-style: none;
}

select,
input,
img {
    vertical-align: top;
}

img {
    border: 0px;
}

.btn {
    background-color: #333;
    border: 1px solid #333;
    color: #FFFFFF !important;
    line-height: 30px;
    padding: 0px 10px;
    border-radius: 3px;
}

.clearfix:after,
.control-group:after,
.menu-items:after,
#container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix,
.control-group,
.menu-items,
#container {
    zoom: 1;
}

* html .clearfix {
    height: 1%;
}

* html .control-group {
    height: 1%;
}

* html .menu-items {
    height: 1%;
}

* html #container {
    height: 1%;
}

.colorBlue {
    color: #2580B6;
}

a {
    text-decoration: none;
    color: #333;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.disb {
    display: block;
}

.disi {
    display: inline;
}

.disn {
    display: none;
}

.defaul {
    cursor: default;
}

.pointer {
    cursor: pointer;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.fotbold {
    font-weight: bold;
}

.textl {
    text-align: left;
}

.textr {
    text-align: right;
}

.textc {
    text-align: center;
}

.textindent {
    text-indent: 2em;
}

.textul {
    text-decoration: underline;
}

.mt8 {
    margin-top: 8px;
}

.mtt {
    margin-top: 10px;
}

.ml8 {
    margin-left: 8px;
}

.mr8 {
    margin-right: 8px;
}

.mt4 {
    margin-top: 4px;
}

.ml20 {
    margin-left: 20px;
}

.mr20 {
    margin-right: 20px;
}

.mt20 {
    margin-top: 20px;
}

.mauto {
    margin: 0 auto;
}

.mb10 {
    margin-bottom: 10px;
}

.pdl20 {
    padding-left: 20px;
}

.pdl15 {
    padding-left: 15px;
}

.w60 {
    width: 75px
}

.color-blue {
    color: #26678E;
}

.color-red {
    color: #90352E;
}

.offScreen {
    left: -9999px;
    position: absolute;
}

.font14 {
    font-size: 14px;
}

#codeTable th {
    border: 1px solid #999;
}

#codeTable .tablist2 {
    border: 1px solid #ccc !important;
}

html,
body {
    -webkit-text-size-adjust: none;
}


/*兼容谷歌小于12号字体*/

.hr {
    padding-top: 5px;
    margin-bottom: 18px;
    border-bottom: 1px dotted #999;
}

#warp {
    min-width: 1200px;
}

#main {
    min-height: 468px;
}

#head {
    min-width: 1200px;
    height: 100px;
    margin: 0 auto;
    position: relative;
}

#logo {
    float: left;
    margin: 26px 0 0 20px;
    display: inline;
}

#logo img {
    height: 48px;
}

#head .btn-arrow {
    margin: 38px 0 0 20px;
}

#top-nav {
    float: right;
    padding: 15px 30px 10px 0;
    display: inline;
    _width: 600px;
    *width: 600px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #fff;
}

.top-nav-body {
    float: right;
    height: 35px;
}

.item-ul {
    position: relative;
    z-index: 30000;
}

.top-nav-body li {
    float: left;
    position: relative;
}

.site {
    line-height: 30px !important;
    padding: 0px 23px 0px 10px;
    color: #fff;
    display: block;
    border-radius: 5px;
    background: #9C1B24 url(img/sitearrow.png) no-repeat 115px center;
}

.top-nav-web {
    position: relative;
    text-align: right;
    clear: both;
    width: 100%;
}

.top-nav-web .item {
    padding-left: 10px;
}

.language,
.role,
.profile,
.quit {
    float: left;
    height: 22px;
    line-height: 22px;
    position: relative;
    cursor: pointer;
    z-index: 999;
    padding: 0px 10px;
}

.profile:before,
.role:before,
.language {
    display: inline-block;
    content: "|";
    position: absolute;
    right: 0px;
}

.language div,
.profile div {
    padding: 0 14px 0 6px;
    background: url(img/top-nav-icons.png) 66px -140px no-repeat;
    border: 1px solid #fff;
    _display: inline;
    _zoom: 1;
}

.language {
    padding-right: 0px;
    position: relative;
    float: right;
    text-align: left;
}

.language div {
    border: 1px solid #333;
    padding: 3px 5px;
    height: 22px;
    width: 120px;
    background-position: 115px -137px;
    position: relative;
}

.language div.over,
.profile div.over,
.profile div:hover {
    border: 1px solid #333;
    height: 22px;
}

.language-select,
.profile-select {
    position: absolute;
    top: 23px;
    border: 1px solid #333;
    /*width:109px;*/
    width: 100%;
    background: #fff;
    border-top: none;
    display: none;
}


/*-----profile start------*/

.profile div {
    background: #fff;
    display: inline;
    padding: 0px;
    ;
}

.profile div span {
    position: relative;
    display: block;
    height: 100%;
    padding-left: 10px;
    background: #fff;
}

.profileMin div.over span,
.profileMin div:hover span {
    z-index: 2;
    border-bottom: 1px solid #fff;
}

.profileMin div.over .profile-select,
.profileMin div:hover .profile-select {
    border-top: 1px solid #333;
}

.input-btn {
    height: 22px;
    line-height: 22px;
    border: 1px solid #333;
    margin-top: 9px;
    cursor: pointer;
    padding: 0 15px 0;
    margin: 9px 0 0 10px;
    float: left;
    display: inline;
    background: #333;
    color: #fff;
}

.profile i {
    margin-left: 5px;
    display: inline;
    float: left;
    width: 20px;
    height: 20px;
    background: url(img/top-nav-icons.png) left -140px no-repeat;
}

.profile div a {
    display: inline;
    float: left;
    height: 22px;
}

.profile-select {
    right: -1px;
    _right: -2px;
    top: 22px;
    /* width: 66px; */
    background: #fff;
    border-top: none;
    border-radius: 0 0 4px 4px;
    behavior: url(PIE.htc);
    -webkit-box-shadow: #666 2px 4px 4px;
    -moz-box-shadow: #666 2px 4px 4px;
    box-shadow: #666 2px 4px 4px;
}

.profile-select li {
    width: 100%;
    padding: 0px !important;
}

.profile-select li a {
    width: 100%;
    display: block;
    padding: 0 8px;
    box-sizing: border-box;
    white-space: nowrap;
    /* width: 50px; */
}

.profile-select li a:hover {
    color: #fff;
    background: #999;
}


/*-----profile end------*/


/*------role start----------*/

.role {
    width: 100px;
    z-index: 9999 !important;
    z-index: 9999 !important;
    text-align: center;
}

.role i {
    display: inline;
    padding: 0px 10px 10px 0px;
    background: url(img/top-nav-icons.png) left -144px no-repeat;
    position: relative;
    z-index: 2222;
}

.role .default,
.enter-btn {
    height: 22px;
    line-height: 22px;
    padding: 0 5px 0 0px;
    position: relative;
    cursor: pointer;
    z-index: 999;
    text-align: center;
}

.role-select {
    width: 100%;
    border: 1px solid #333;
    border-radius: 4px;
    behavior: url(PIE.htc);
    background: #fff;
    -webkit-box-shadow: #666 2px 4px 4px;
    -moz-box-shadow: #666 2px 4px 4px;
    box-shadow: #666 2px 4px 4px;
    padding: 20px 0 10px;
    position: absolute;
    z-index: 88;
    top: 0px;
    left: -2px;
    display: none;
    float: left;
    background: #fff;
}

.role-select li {
    width: 100%;
}

.role-select li a {
    display: block;
    padding: 0 9px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.role-select li a:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    background: #eee;
}


/*------role end----------*/


/*------language start-----*/

.language-select {
    left: -1px;
    right: -1px;
    border-radius: 0 0 4px 4px;
    behavior: url(PIE.htc);
    -webkit-box-shadow: #666 2px 4px 4px;
    -moz-box-shadow: #666 2px 4px 4px;
    box-shadow: #ccc 2px 4px 4px;
    width: auto;
    padding-top: 5px;
}

.language .default-cn,
.language .default-en,
.language .default-tw,
.language .default-th,
.language .default-vn {
    padding: 0 0 0 24px;
    display: inline-block;
    height: 22px;
    background: url(img/language.jpg) left -28px no-repeat;
    overflow: hidden;
}

.language-select li {
    width: 100%;
    height: 22px;
    padding: 0px 5px;
}

.language-select .cn a,
.language-select .en a,
.language-select .tw a,
.language-select .th a,
.language-select .vn a {
    background: url(img/language.jpg) left -28px no-repeat;
    padding: 0 0 0 24px;
    height: 22px;
    display: block;
}


/*语言图标选择*/

.language-select .cn a {
    background-position: 0px 2px;
}

.language .default-cn {
    background-position: 0px 2px;
}

.language-select .cn a:hover,
.language-select .cn.hover {
    background-position: 0px -28px;
}

.language .default-cn:hover,
.language .default-cn.hover {
    background-position: 0px -28px;
}


/*英文*/

.language-select .en a {
    background-position: 0px -59px;
}

.language .default-en {
    background-position: 0px -59px;
}

.language-select .en a:hover,
.language-select .en.hover {
    background-position: 0px -89px;
}

.language .default-en:hover,
.language .default.hover {
    background-position: 0px -89px;
}


/*繁体*/

.language-select .tw a {
    background-position: 0px -116px;
}

.language .default-tw {
    background-position: 0px -116px;
}

.language-select .tw a:hover,
.language-select .tw.hover {
    background-position: 0px -145px;
}

.language .default-tw:hover,
.language .default-tw.hover {
    background-position: 0px -145px;
}


/*泰语*/

.language-select .th a {
    background-position: 0px -174px;
}

.language .default-th {
    background-position: 0px -174px;
}

.language-select .th a:hover,
.language-select .th.hover {
    background-position: 0px -204px;
}

.language .default-th:hover,
.language .default-th.hover {
    background-position: 0px -204px;
}

/*越南*/

.language-select .vn a {
    background-position: 0px -234px;
}

.language .default-vn {
    background-position: 0px -234px;
}

.language-select .vn a:hover,
.language-select .vn.hover {
    background-position: 0px -264px;
}

.language .default-vn:hover,
.language .default-vn.hover {
    background-position: 0px -264px;
}


/*------language end-----*/


/*---------退出 start----------*/

.quit {
    padding-left: 15px;
    padding-right: 0px;
}

.quit a:hover {
    text-decoration: underline;
    color: #09C;
}

.kefu img {
    margin: 37px 0 0 10px;
}


/*---------退出 end----------*/


/*-------左侧导航 start------*/

#siderbar {
    width: 220px;
    height:calc(100% - 100px);
    float: left;
    position: absolute;
    z-index: 19;
    background: #fff;
}

#siderbar dt {
    background: #fff;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
    padding: 3px 0px 3px 20px;
}

#siderbar .side-main-menu {
    height: 50px;
    line-height: 50px;
    background: #010101;
    color: #fff;
    border-top: 1px solid #000;
    text-align: center;
    font-size: 15px;
    box-sizing: border-box;
}

#siderbar dd li {
    overflow: hidden;
    zoom: 1;
    line-height: 20px;
    display: block;
}

#siderbar dd {
    display: none;
    border-bottom: 1px solid #ccc;
}

#siderbar dd ul ul {
    display: none;
    background: #f0f0f0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#siderbar dt a,
#siderbar dd li a {
    display: block;
    color: #000;
}

#siderbar dd li a {
    padding-left: 50px;
    border-top: 1px solid #fff;
    line-height: 25px;
    border-bottom: 1px solid #fff;
    display: block;
    overflow: hidden;
    zoom: 1;
}

#siderbar dd li a span {
    float: left;
}

#siderbar dd li li a {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}

#siderbar dd li a:hover,
#siderbar dd li a.hover {
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    background: #5A5A5A;
    color: #fff;
}

#siderbar dt a {
    color: #333;
    padding-left: 30px;
}

.system a,
.monitor a,
.individual a,
.data a,
.notice a,
.spread a,
.brokerage a,
.deposit a,
.report a,
.crm a,
.service a,
.trading_floor a,
.general_information a {
    background: url(img/siderbar-icons.png) 0 2px no-repeat;
}

.system a {
    /*系统管理*/
    background-position: 0 -234px;
}

.monitor a {
    /*系统监控*/
    background-position: 0 -233px;
}

.individual a {
    /*个人信息*/
    background-position: 0 -203px;
}

.data a {
    /*资料管理*/
    background-position: 0 -264px;
}

.notice a {
    /*信息和通知*/
    background-position: 0 -143px;
}

.spread a {
    /*市场推广*/
    background-position: -2px -113px;
}

.brokerage a {
    /*佣金管理*/
    background-position: -2px -83px;
}

.deposit a {
    /*Quản lý Nguồn vốn*/
    background-position: 0 -53px;
}

.report a {
    /*交易报表*/
    background-position: 0 -23px;
}

.service a {
    /*服务和支持*/
    background-position: 0 -293px;
}

.trading_floor a {
    /*交易大厅*/
    background-position: 0 -356px;
}

.general_information a {
    /*常用信息*/
    background-position: 0 -324px;
}
.follow a {
    /*常用信息*/
    background: url("/common/img/follow_icon.png") no-repeat 0 2px;
    background-size: 29px 29px;
    /* background-position: 0 -324px; */
}
.prof-apply a {
    /*常用信息*/
    background: url("/common/img/professional_apply_icon.png") no-repeat 0 2px;
    background-size: 29px 29px;
    /* background-position: 0 -324px; */
}

.super-search a {
    /*常用信息*/
    background: url("/common/img/super_search_icon.png") no-repeat 0 2px;
    background-size: 26px 26px;
    /* background-position: 0 -324px; */
}

.shopping-cart a {
    /* Rewards store */
    background: url("/common/img/shopping-cart.png") no-repeat 0 2px;
    background-size: 29px 29px;
    /* background-position: 0 -324px; */
}

/*三级栏目开关标识箭头*/

.menu-open,
.menu-close {
    /*width:10px;
    height:13px;
    background:url(img/top-nav-icons.png) no-repeat;
    margin-left:4px;
    display:inline-block;*/
    margin: 0px 5px;
    border-color: transparent transparent #fff transparent;
    border-width: 5px;
    border-style: solid;
    line-height: 10px;
    height: 0px;
    width: 0px;
    overflow: hidden;
    display: inline-block;
    border-top-width: 0px;
}

.menu-close {
    border-top-width: 5px;
    border-bottom-width: 0px;
    border-color: #fff transparent transparent transparent;
}

.menu-open {
    border-color: transparent transparent #fff transparent;
}

#btn-left {
    /*------点击收起左侧菜单---*/
    height: 49px;
    width: 49px;
    position: absolute;
    left: 221px;
    top: 1px;
    display: block;
    background: #000 url("/common/img/sidebar_toggle_close.png") center no-repeat;
    background-size: 25px 25px;
    cursor: pointer;
    z-index: 99;
    /* border: 1px solid #ecedec; */
}

#btn-left.isClose {
    background-image: url("/common/img/sidebar_toggle_open.png");
}


/*-------左侧导航 end------*/


/*-----主体内容 start-----*/

#container {
    margin-left: 220px;
    _margin-left: 220px;
    _position: relative;
    _left: -3px;
    padding-bottom: 20px;
    border-left: 1px solid #ccc;
    min-height: 688px;
}


/*---导航下面 登录后的状态条 start--*/

.login-status {
    padding: 12px 10px 8px;
    margin: 20px auto 13px auto;
    min-width: 840px;
    /* width: 100%; */
    background: #ECEDEC;
    box-sizing: border-box;
}

.login-status label {
    float: left;
    height: 22px;
    line-height: 22px;
    display: inline;
}

.btn-blue,
.btn-red {
    float: left;
    display: inline;
    padding: 0 8px;
    behavior: url(PIE.htc);
    border-radius: 5px;
    height: 22px;
    line-height: 22px;
    color: #fff;
}

.reg-links .btn-blue,
.reg-links .btn-red {
    position: relative;
}

.account-box {
    position: absolute;
    top: 35px;
    width: 448px;
    border: 1px solid #000;
    /*height:32px;*/
    line-height: 32px;
    background: #333;
    border-radius: 4px;
    z-index: 2;
    padding: 0 0 4px 6px;
    left: -215px;
}

.account-box2 {
    background: #90352E;
}

.account-box label {
    color: #fff;
    line-height: 32px;
    height: 32px;
}

.account-box .text {
    width: 300px;
    height: 26px;
    line-height: 26px;
    padding: 0 2px;
    border: 0;
    float: left;
    margin-top: 3px;
}

.account-box .account-copy-btn {
    height: 30px;
    padding: 0 20px;
    width: 76px;
    margin: 3px 0 0 2px;
    float: left;
    border: 0;
    height: 26px;
    cursor: pointer;
}

.account-on {
    position: absolute;
    left: 48%;
    top: -10px;
    width: 23px;
    height: 11px;
    background: url(img/account-on-bg.png) no-repeat;
}

.account-box2 .account-on {
    background-position: left -39px;
}

.status,
.ib-account,
.reg-links,
.trading-account,
.staff-no {
    margin-left: 10px;
    display: inline-block;
    float: none;
    _display: block;
    *display: block;
    _float: left;
    *float: left;
}

.status {
    width: 180px;
}
.login-status .status{
    width: auto;
}
.staff-no {
    display: inline-block;
    float: none;
}

.staff-no .btn-blue {
    background: #90352E;
}

.ib-account {
    width: 230px;
}

.trading-account {
    width: auto;
}

.reg-links {}

.status .btn-blue {
    background: #90352E;
    color: #fff;
    margin: 0 10px;
}

.status label,
.staff-no label,
.ib-account label,
.trading-account label {
    min-width: 70px;
}

.btn-blue {
    background: #333;
}

.btn-red {
    background: #90352E;
    margin: 0 10px;
}

.reg-links .btn-blue,
.reg-links .btn-red {
    margin-right: 5px;
}

.more-links {
    float: left;
    background: #333;
    color: #fff;
    padding: 8px 20px;
    margin-top: 2px;
    margin: 2px 0px;
    width: 51px;
    text-align: center;
    font-size: 14px;
}


/*---导航下面 登录后的状态条 end--*/

.concolTitle {
    height: 40px;
    line-height: 40px;
    padding-right: 16px;
    background: #5A5A5A;
    color: #fff;
    color: #333;
    font-size: 14px;
}

.concolTitle h3 {
    padding-left: 16px;
    color: #fff;
}

.concolTitle a {
    color: #fff;
}

.task .concolTitle h3 {
    background-position: 10px -28px;
    color: #26688F;
}

.concol {
    width: 100%;
    /* overflow: hidden; */
    zoom: 1;
}

.notice-list,
.task {
    /*width:48%;
    margin-left:1.2%;*/
    width: 100%;
    float: left;
    border: 1px solid #333;
    /*border-radius:4px;
    behavior:url(PIE.htc);  */
    border-left: none;
    /*暂时隐藏任务列表增加样式*/
    border-right: none;
    /*暂时隐藏任务列表增加样式*/
    height: 221px;
    display: inline;
}

.task {
    /*暂时隐藏任务列表*/
    display: none;
}

.notice-list ul li,
.task ul li,
.announcement-list li {
    height: 30px;
    line-height: 30px;
    padding: 0 15px 0 25px;
    background: url(img/list-icons-2.png) left 11px no-repeat;
}

.notice-list ul li {
    cursor: pointer;
}

.task ul li {
    background-position: left -20px;
    border-bottom: 1px solid #ccc;
    height: 29px;
    line-height: 29px;
}

.task ul li.task-odd {
    background-color: #f3f3f3;
}

.task ul li.last {
    border: none;
}

.notice-list ul li span,
.announcement-list li span {
    float: right;
}

.more {
    float: right;
    font-size: 12px;
}


/*-----数据列表样式---*/

.concol-list-menu .menu-items label,
.concol-list-menu input,
.menu-items label,
.menu-items input {
    float: left;
    line-height: 22px;
    height: 22px;
    margin: 10px 0 0 8px;
    display: inline;
    border-color: #333;
    border-width: 1px;
    min-width: 60px;
}
.menu-items input {padding-left: 6px;}
.menu-items textarea {
    margin: 10px 0 0 8px;
    resize: none;
}

.menu-items {
    padding-bottom: 6px;
    zoom: 1;
}

.menu-items label .radio {
    margin: 0 8px 0 0;
}

.controls .label {
    float: left;
    padding: 0 10px 0 5px;
    height: 32px;
    line-height: 32px;
}

.search-btn {
    padding: 0 15px 0 30px;
    background: url(/common/img/search_btn_icon.png) no-repeat left center #333;
    background-size: 18px 18px;
    background-position: 6px;
    margin: 8px 5px 0 15px;
    float: left;
    display: inline;
    color: #fff;
}

.concol-th {
    height: 40px;
    line-height: 40px;
    background: #5A5A5A;
    color: #fff;
    padding-left: 16px;
    margin: 6px 0 0 0;
}

.concol-th .menu-close {
    margin-top: 10px;
}

.concol-th-span,
.concol-th-title {
    font-weight: bold;
    font-size: 15px;
}

.concol-th-title {}

.concol-th i {
    display: none;
    float: left;
    margin: 6px 6px 0 0;
    height: 30px;
    width: 30px;
    background: url(img/concol-icons.png) no-repeat;
}


/*-------主体标题图标 start-------*/

.intent-icon i {
    /*意向客户*/
    background-position: -90px -400px;
}

.summary-icon i {
    /*交易摘要*/
    background-position: -188px -350px;
}

.brokerage-icon i {
    /*佣金状况*/
    background-position: -237px -348px;
}

.commission-setting-icon i {
    /*销售提成配置*/
    background-position: -191px -500px;
}

.online-icon i {
    /*在线客户*/
    background-position: 5px -398px;
}

.client-icon i {
    /*客户列表*/
    background-position: -45px -399px;
}

.news-ib-icon i {
    /*新注册IB列表*/
    background-position: -184px -398px;
}

.positions i {
    /*Orders*/
    background-position: 0 0;
}

.open-today-icon i {
    /*今日开仓*/
    background-position: -48px 0;
}

.transaction-today-icon i {
    /*今日交易*/
    background-position: -96px 0;
}

.transaction-history-icon i {
    /*Trade history*/
    background-position: -144px 0;
}

.history-summary-icon i {
    /*历史摘要*/
    background-position: -192px 0;
}

.out-records-icon i {
    /*出入金记录*/
    background-position: -240px 0;
}

.bill-icon i {
    /*账单*/
    background-position: -288px 0;
}

.ibsales i {
    /*用户管理*/
    background-position: -145px -248px;
}

.contact-info-icon i {
    /*联系信息*/
    background-position: -48px -198px;
}

.reg-info-icon i {
    /*注册信息*/
    background-position: 0 -198px;
}

.change-pwd-icon i {
    /*修改密码*/
    background-position: -96px -198px;
}

.upload-info-icon i {
    /*上传资料*/
    background-position: -144px -198px;
}

.account-link-icon i {
    /*开户链接*/
    background-position: -280px -146px;
}

.client-aim-icon i {
    /*新注册客户*/
    background-position: -96px -398px;
}

.report i {
    /*佣金报表*/
    background-position: -0px -245px;
}

.performance i {
    /*业绩走势*/
    background-position: -48px -248px;
}

.audit-icon i {
    /*审核资料*/
    background-position: -240px -97px;
}

.notice-btn-icon i {
    /*通知*/
    background-position: 0 -349px;
}

.deposit-icon i {
    /*入金*/
    background-position: 0 -47px;
}

.withdraw-icon i {
    /*出金*/
    background-position: -48px -47px;
}

.transfer-icon i {
    /*转账*/
    background-position: -91px -47px;
}

.public-client-icon i {
    /*公共客户*/
    background-position: 0 -450px;
}

.pending-client-icon i {
    /*待跟进客户*/
    background-position: -48px -450px;
}

.registered-client-icon i {
    /*新注册客户*/
    background-position: -91px -450px;
}

.deleted-client-icon i {
    /*已删除意向客户*/
    background-position: -140px -450px;
}

.public-ib-icon i {
    /*公共IB*/
    background-position: -190px -450px;
}

.pending-ib-icon i {
    /*待跟进IB*/
    background-position: -240px -450px;
}

.registered-ib-icon i {
    /*新注册IB*/
    background-position: -282px -449px;
}

.deleted-ib-icon i {
    /*已删除意向IB*/
    background-position: -322px -449px;
}

.problem-icon i {
    /*提出问题*/
    background-position: 0 -499px;
}

.problem-unresolved-icon i {
    /*未解决问题*/
    background-position: -48px -499px;
}

.problem-resolved-icon i {
    /*已解决问题*/
    background-position: -96px -497px;
}

.withdraw-details-icon i {
    /*出金明细*/
    background-position: -144px -497px;
}

.funding-icon i {
    /*出入金方式*/
    background: url(img/top-nav-icons.png) 10px -82px no-repeat;
}

.default-icon i {
    /*默认图标*/
    background-position: -282px -348px;
}

.activated-ib-icon i {
    /*已开户IB*/
    background-position: -280px -398px;
}

.activated-client-icon i {
    /*已开户客户*/
    background-position: -324px -398px;
}

.standard-links-icon i {
    /*标准开户链接*/
    background-position: -240px -500px;
}

.customized-links-icon i {
    /*定制开户链接*/
    background-position: -284px -500px;
}


/*-------主体标题图标 end-------*/

.user-select {
    float: right;
    display: inline;
    margin-right: 20px;
    position: relative;
}

.user-select * {
    display: inline-block;
    vertical-align: middle;
}

.search-btn,
.search-input,
.search-btn2,
.select-date {
    height: 22px;
    line-height: 22px;
    border: 1px solid #767676;
    margin-top: 9px;
    cursor: pointer;
}

.search-input {
    width: 146px;
    border-left: none;
    border-right: none;
    padding: 0 2px;
    cursor: default;
    border-radius: 0;
}

.search-btn2 {
    background: url(img/user-icons.png) -2px -32px #fff no-repeat;
    border-radius: 0 11px 11px 0;
    width: 20px;
    border-left: none;
    margin-right: 10px;
}

.ie,
.excel-ban,
.ie-ban {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    /* background: url(img/user-icons.png) left -3px no-repeat; */
    margin-top: 10px;
}
.operate-excel {
    /* height: 24px; */
    line-height: 24px;
    border: 1px solid #349A66;
    border-radius: 2px;
    position: relative;
    margin-left: 8px;
    font-size: 0;
    z-index: 10;
    box-sizing: border-box;
}
.operate-excel.yellow {
    border-color: #B58800;
}
.operate-excel label {
    padding: 0 4px;
    font-size: 13px;
    vertical-align: middle;
    cursor: pointer;
}
.operate-excel .fileexcel {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    visibility: hidden;
}
.excel {
    width: 24px;
    height: 24px;
    background-color: #349A66;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    vertical-align: top;
    cursor: pointer;
}
.operate-excel.yellow .excel {
    background-color: #B58800;
}
.inexcel .excel {
    background-image: url("/common/img/import_icon.png");
}
.excelgetmodel .excel {
    background-image: url("/common/img/down_icon.png");
}
.excelget .excel {
    background-image: url("/common/img/export_icon.png");
}
.setup .excel {
    background-image: url("/common/libs/msgbox_image/setup.png");
}

.ie {
    background-position: -24px -3px;
}

.excel-ban {
    background-position: -25px -32px;
}

.ie-ban {
    background-position: -50px -31px;
}


/*日期选择*/

.select-date {
    width: 295px;
    float: left;
    margin-left: 8px;
    padding: 0 2px 0 11px;
    display: inline;
}

.select-date .start,
.select-date .end {
    float: left;
    padding: 0 34px 0 4px;
    background: url(img/date-bg.png) 38px 2px no-repeat;
    border-left: 1px solid #767676;
    border-right: 1px solid #767676;
    width: 28px;
    display: inline;
    white-space: nowrap;
}

.select-date .start {
    border-left: 0;
}

.select-date input {
    border: 0px;
    margin: 0;
    width: 70px;
    padding: 0 4px;
    height: 22px;
    float: left;
    /* display: inline; */
}


/*弹出层选项卡*/

.pop-tab {
    height: 27px;
    padding-left: 20px;
    float: left;
}

.pop-tab li,
.show-pro-tittle {
    padding: 0 15px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #999;
    border-bottom: none;
    float: left;
    margin-left: 10px;
    text-align: center;
    cursor: pointer;
    display: inline;
    /*background: linear-gradient(#fff, #D6D6D6);
    -pie-background: linear-gradient(#fff, #D6D6D6);
    behavior:url(PIE.htc);  */
    font-weight: bold;
}

.pop-tab .curr {
    background: #90352E;
    color: #fff;
}


/*---弹出层---*/


/*--------表格样式 start------*/

.tablist-div {
    overflow-y: hidden;
    overflow-x: scroll;
    width: 100%;
    _overflow: scroll;
}

.tablelist-th {
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    border-bottom: 0;
    margin: 15px 0 0 0px;
    font-weight: bold;
    background: #DFDFDF;
    font-size: 15px;
    color: #000;
}
.table-listone .tablelist-th {
    margin: 0;
}

.tablist-box {
    /* height: 150px; */
    overflow: auto;
    /* border-bottom: 1px solid #999; */
}

.tablist {
    width: 100%;
    /* border: 0px solid #999; */
    /* border-top: none; */
}

.tablist2 {}

.tablist thead th {
    background: #DEE9FB;
    height: 40px;
    font-weight: normal;
    color: #000;
    padding: 0 3px;
    border: 1px solid #999;
    border-bottom: none;
    /* white-space: nowrap; */
}

.tablist th {
    font-weight: bold;
}

.tablist tfoot td {
    color: #000000;
    font-weight: bold;
    background: #ffffcd;
}
.tablist tfoot tr td:first-of-type {
    border-right: 1px solid #999;
}
.tablist tbody tr.odd {
    background: #f3f3f3;
}
.tablist td {
    /* border: 1px solid #999; */
    border-left: none;
    height: 40px;
    padding: 0 4px;
}

.tablist tbody td:nth-child(1) {
    border-left: none;
}

.tablist tbody td:last-child {
    border-right: none;
}

.tablist tbody td {
    color: #333;
    border: 1px solid #808080;
    word-wrap: break-word;
}

.tablist .even td {}


/*表格被选中的时候调用的tr样式*/

.trhover {
    /* background: #d9eaf4; */
}

.note {
    height: 20px;
    position: relative;
    margin: 0 auto;
    width: 70%;
    border: 1px solid #ccc;
    padding-right: 26px;
    background: #fff;
}

.note input {
    height: 20px;
    line-height: 20px;
    border: 0;
    width: 94%
}

.note span {
    line-height: 20px;
    position: absolute;
    cursor: pointer;
    right: 4px;
}

.btn-arrow {
    border: 1px solid #333;
    padding: 0 3px;
    margin: 8px 0 0 10px;
    border-radius: 11px;
    behavior: url(PIE.htc);
    height: 22px;
    line-height: 22px;
    float: left;
    cursor: pointer;
    background: #fff;
    width: auto;
    overflow: visible;
    cursor: pointer;
}

.btn-arrow span,
.btn-arrow a,
.btn-arrow input {
    background: url(img/btn-right-bg.png) right 3px no-repeat;
    _background: url(img/btn-right-bg.png) right 0 no-repeat;
    padding: 0 20px 0 6px;
    line-height: 22px;
    float: left;
    height: 22px;
    color: #000;
    border: none;
    cursor: pointer;
    font-weight: normal;
}

.tab-tfoot .btn-arrow {
    margin-top: 10px;
}

.tab-tfoot {
    width: 100%;
    height: 40px;
    line-height: 40px;
}

#page_2 {
    margin-top: 8px;
}

.tablist td a {
    color: #26688F;
    margin: 0px 2px;
}


/*表格样式 end*/


/*----#footer start--*/

#footer {
    height: 38px;
    line-height: 38px;
    text-align: center;
    clear: both;
    border-top: 1px solid #ccc;
    background: #EBEBEB;
    color: #000
}


/*-----服务菜单 start------*/

.service-box {
    width: 819px;
    text-align: center;
    margin: 15px auto 10px auto;
    overflow: hidden;
    zoom: 1;
}

.num a {
    display: inline-block;
    width: 26px;
    height: 6px;
    overflow: hidden;
    background: url(img/service-select-bg.png) no-repeat;
    margin-right: 4px;
}

.num a.on {
    background-position: left -6px;
}

#service,
.service-list {
    padding: 5px 10px 0 0;
}

#service {
    text-align: center;
}

#service ul {
    display: inline-block;
}

.service-list dl {
    overflow: hidden;
    zoom: 1;
}

.service-list dt {
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    color: #000;
    font-size: 14px;
    padding-left: 20px;
    text-align: left;
    background: url(img/top-nav-icons.png) 5px -79px no-repeat;
}

.service-list li,
#select-service li {
    display: inline;
    float: left;
    height: 122px;
    width: 90px;
    position: relative;
    padding-top: 8px;
}

.service-list li a,
#select-service li a {
    display: block;
    width: 90px;
}

.service-list li a:hover,
#select-service li a:hover {}

.service-list li a span,
#select-service li a span {
    display: block;
    color: #333;
    text-align: center;
    position: absolute;
    top: 94px;
    left: 0;
    width: 90px;
}

.service-list i,
#select-service i {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(img/top-nav-icons.png) left -60px;
    left: 64px;
    top: 16px;
    cursor: pointer;
}


/*---------选中的服务-------*/

.select-service-con {
    background: #ffffdf;
    padding: 5px 10px 10px 10px;
    border-bottom: 1px solid #ccc;
}

#select-service {
    width: 760px;
}

#select-service i {
    background: url(img/top-nav-icons.png) left -30px;
    left: 68px;
    top: 5px;
}

.btn-ok,
.btn-cancel,
.btn-disabled {
    text-align: center;
    width: 134px;
    height: 34px;
    border: 1px solid #333;
    color: #fff;
    font-size: 15px;
    background: #333;
    border-radius: 4px;
    behavior: url(PIE.htc);
    cursor: pointer;
}

.btn-disabled {
    background: #EBEBE4;
    cursor: default;
    border: 1px solid #999;
    color: #999;
}


/*-----服务菜单 end------*/


/*---------服务图标 弹出层样式 start------------*/

.pop-window {
    position: relative;
    border: 1px solid #333;
    box-shadow: 0px 0px 10px #000;
    width: 860px;
    margin: 0 auto;
    behavior: url(PIE.htc);
    padding: 35px 20px 28px 20px;
    background: #333;
}

.close {
    width: 47px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    background: url(img/pop-close-btn.png) no-repeat;
    right: 20px;
    top: 0;
}

.close:hover {
    background-position: left -20px;
}

.pop-title {
    height: 48px;
    line-height: 48px;
    font-size: 15px;
    font-weight: bold;
    padding-left: 25px;
    border-bottom: 1px solid #999;
}

.button {
    height: 26px;
}

.agreement {
    color: #333;
    background: #fff;
}

.agreement .con {
    height: 330px;
    overflow: auto;
    margin: 0 0 0 10px;
    position: relative;
}

.button,
.add-button {
    padding: 15px 0;
    background: #ffffdf;
    text-align: center;
    height: auto;
    border-radius: 0 0 5px 5px;
}

.add-button {
    background: #fff;
    border-bottom: 1px solid #ccc;
}

.pop-box {
    height: 27px;
    border-bottom: 1px solid #999;
    margin-top: 15px;
}

.pop-box .user-select {
    line-height: 25px;
}

.pop-box .user-select .excel,
.pop-box .user-select .ie {
    margin-top: 4px;
}


/* 客户信息/回访记录*/

.concol-list {
    width: auto;
    padding: 5px;
}

.show-pro,
.show-doc {
    padding: 10px;
    float: left;
    width: 420px;
    display: inline;
}

.show-doc {
    margin-left: 2px;
}

.show-pro-tittle {
    border: 1px solid #999;
    border-bottom: none;
    clear: left;
    margin: 0;
}

.show-pro-info {
    padding: 10px;
    border: #999 solid 1px;
    height: 300px;
    clear: both;
    overflow-y: scroll;
}

.show-pro-info2 {
    padding: 10px;
    border: #999 solid 1px;
    height: 300px;
    clear: both;
    overflow-y: scroll;
}

.show-pro-tab {
    width: 100%;
    line-height: 20px;
}

.show-pro-tab th,
.show-pro-tab td {
    padding: 5px;
}

.show-pro-tab th {
    line-height: 16px;
    font-weight: normal;
}

.show-pro-tab .odd td,
.show-pro-tab .odd th,
.show-pro-info ul li.odd {
    background: #f3f3f3;
}

.show-pro-info ul li {
    line-height: 30px;
    list-style: none;
}


/*
AddTrading Account组
*/

.point-ico {
    padding-left: 20px;
    background: url(img/reg-icons.png) 0px -116px no-repeat;
}

.left-table {
    float: left;
    margin: 10px;
    width: 383px;
    display: inline;
}

.table-list {
    overflow: auto;
    width: 381px;
    height: 308px;
    border: 1px solid #999;
    border-top: 0;
}

.add-icon {
    float: left;
    width: 46px;
    margin: 100px 10px 100px;
}

.add-righticon {
    background: url(img/add-icons.png) 0px 0px no-repeat;
    height: 30px;
    margin: 30px 0px 30px 0px;
}

.add-lefticon {
    background: url(img/add-icons.png) 0px -33px no-repeat;
    height: 30px;
    margin: 30px 0px 30px 0px;
}


/*---------服务图标 弹出层样式 end------------*/


/*------上传资料-----*/

.by {
    color: #006600;
}

.ready-by {
    color: #0066CC;
}

.not-by,
.uncommitted {
    color: #FF0000
}

.upload-tip,
.review-tip {
    background: url("img/reg-icons.png") no-repeat scroll 2px -115px;
    padding: 4px 5px 4px 20px;
}

.tooltip {
    background: url("img/tooltip.png") no-repeat scroll 0px 0px;
    padding: 0 0 0 12px;
    height: 12px;
    display: inline-block;
    background-size: 12px 12px;
}

.upload-btn {
    padding: 0 4px;
    margin-left: 6px;
}

#reg-from .tablist {
    border: 0px solid #999;
}

.upload-preview {
    height: 162px;
    padding: 20px 0
}

.upload-preview .img-box {
    border: 1px solid #999;
    width: 290px;
    height: 150px;
    border-radius: 4px;
    behavior: url(PIE.htc);
    float: left;
    margin-left: 25px;
    display: inline;
    padding: 5px;
}

.wx-aetos {
    width: 120px;
    float: left;
    text-align: center;
    margin-left: 20px;
    display: inline;
}

.upload-preview .img-box span {
    position: relative;
    z-index: 99;
    font-size: 15px;
    color: #999;
    top: -20px;
    left: 205px;
}

.upload-preview .img-box img {
    margin: 0 auto;
}

.upload-preview-tip {
    margin-left: 495px;
}

.upload-preview-tip h4 {
    color: #90342D;
    font-size: 14px;
}

.upload-preview-tip p {
    padding-bottom: 0;
}

.upload-preview-tip p a {
    color: #26688F;
    text-decoration: underline;
}

.upload-preview-tip p a:hover {
    text-decoration: underline;
}

.audit {
    padding: 10px;
    width: 220px;
    float: left;
    height: 330px;
    text-align: center;
}

.audit-con {
    width: 530px;
    float: left;
    display: inline;
    margin-left: 10px;
}

.audit-con dl {
    margin-bottom: 10px;
}

.audit-con dt {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dotted #999;
    font-weight: bold;
}

.audit-con dd table {
    width: 100%;
}

.audit-con dd table td,
.audit-con dd table th {
    height: 34px;
    line-height: 34px;
}

.audit-con select {
    border-radius: 4px;
    behavior: url(PIE.htc);
    border: 1px solid #999;
    padding: 4px;
    width: 300px;
    height: 30px;
}

.review-tip {
    padding: 4px 22px;
    margin: 15px 10px;
}

.review-tip a:hover {
    text-decoration: underline;
}


/*上传按钮*/

.file-box .input {
    height: 22px;
    line-height: 22px;
    width: 250px;
    border: 1px solid #999999;
    border-radius: 4px;
    padding: 4px;
    behavior: url(PIE.htc);
    float: left;
}

.control-group .file-box {
    width: 396px;
    height: 36px;
    position: relative;
    overflow: hidden;
}

.file-box .upload-file {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity="0");
    font-size: 110px;
    width: 390px;
}

.file-box .file-btn {
    display: inline-block;
    width: 110px;
    height: 22px;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
    color: #333;
    margin: 0 0 0 10px;
    border: 1px solid #999999;
    border-radius: 4px;
    padding: 4px;
    behavior: url(PIE.htc);
    float: left;
}

.view-btn,
.down-btn {
    display: inline;
    behavior: url(PIE.htc);
    padding-right: 18px;
    height: 34px;
    line-height: 34px;
    background: url(img/upload-bg.jpg) right top no-repeat;
    overflow: hidden;
}

.view-btn {
    background-position: right -35px;
}

.view-btn span,
.down-btn span {
    float: left;
    height: 34px;
    line-height: 34px;
    background: url(img/upload-bg.jpg) left top no-repeat;
    padding: 0 0 0 45px;
    color: #fff;
}

.view-btn span {
    background-position: left -35px;
}


/*弹出框样式*/

.pop-content {
    padding: 20px 10px;
    background: #fff;
}

.pop-content h1 {
    color: #90332C;
    font-size: 16px;
    margin-top: 1.6em;
}

.pop-content h2 {
    color: #000;
    font-size: 12px;
    margin-top: 1em;
}

.upload-box {
    padding: 20px 0 0 50px;
    border-top: 1px solid #999;
    position: relative;
}

.xinyongka {
    padding-left: 50px;
}


/*开户链接*/

.btn-copy {
    text-align: center;
    width: 110px;
    height: 34px;
    font-size: 15px;
    cursor: pointer;
    margin-left: 4px;
}

.link-box {
    padding: 40px;
}

.link-con {
    margin-top: 15px;
}

.link-con li {
    margin-bottom: 25px;
}

.link-box-label {
    float: left;
    width: 97px;
}

.link-box-label .btn-blue,
.link-box-label .btn-red {
    border-radius: 4px 0 0 4px;
    width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #ccc;
    border-right: none;
    font-size: 15px;
    behavior: url(PIE.htc);
}

.link-box-txt {
    margin-left: 96px;
}

.link-box-txt input {
    height: 32px;
    width: 648px;
    border: 1px solid #ccc;
    padding: 0 5px;
    border-radius: 0 4px 4px 0;
    float: left;
    behavior: url(PIE.htc);
}


/*IB列表*/

.ib-position-ico {
    padding-left: 20px;
    margin: 10px 0;
}

.ib-position-ico span {
    line-height: 24px;
    display: inline-block;
    height: 24px;
}

.position-ico {
    width: 24px;
    height: 24px;
    background: url(img/position-ico.png) 0 -2px no-repeat;
    line-height: 40px;
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    float: left;
}

.position-ico02 {
    width: 24px;
    height: 24px;
    background: url(img/position-ico.png) 0 -2px no-repeat;
    line-height: 40px;
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
}

.approved {
    background-position: -2px 0;
}

.qualified {
    background-position: -33px 0;
}

.approve-hold {
    background-position: -65px 0;
}

.suspended {
    background-position: -96px 0;
}

.illegal {
    background-position: -127px 0;
}

.closed {
    background-position: -158px 0;
}

.registered {
    background-position: -192px 0;
}

.new {
    background-position: -222px 0;
}

.review {
    background-position: -256px 0;
}

.received {
    background-position: -290px 0;
}

.rejected {
    background-position: -323px 0;
}

.dormant {
    background-position: -357px 0;
}

.hold {
    background-position: -391px 0
}

.list-button {
    padding: 0 0 15px 67px;
}

.list-button .list-btn,
.list-btn {
    height: 30px;
    padding: 0 15px;
    cursor: pointer;
    float: none;
}


/*通知*/

.announcement-list {
    padding: 10px 0;
    border-bottom: 1px solid #999;
}

.announcement-list .three span,
.announcement-list .three a,
.announcement-list li a:hover {
    color: #90352E;
}


/*佣金管理*/

.report-tittledata {
    font-size: 14px;
    font-weight: bold;
    background: #ffffdf;
    border-top: dashed #999 1px;
    border-bottom: dashed #999 1px;
    line-height: 40px;
    padding: 3px;
    text-align: center;
}

.report-tittlenub {
    color: #90352E;
}


/*用户管理*/

.data-tabllist {
    width: 100%;
    height: 100%;
}

.ibsales-addbutton {
    text-align: left;
    padding-left: 40px;
}

.ibsales-info {
    text-align: left;
    padding: 40px 40px 0px 40px;
}


/*入金*/

.deposit-box {
    width: 900px;
    margin: 0 auto;
    padding: 10px;
}

.deposit-box table {
    table-layout: auto;
}

.deposit-tab {
    height: 41px;
    margin: 15px 0 0 0;
    border-bottom: 1px solid #ccc;
}

.deposit-tab li {
    height: 38px;
    line-height: 38px;
    background: #eaeaea;
    text-align: center;
    float: left;
    margin: 3px 10px 0 0;
    border: 1px solid #ccc;
    border-bottom: none;
    font-size: 15px;
    font-weight: bold;
    display: inline;
    cursor: pointer;
    position: relative;
}

.deposit-tab li a {
    display: inline;
    padding: 0 15px;
    float: left;
}

.deposit-tab li a img {
    vertical-align: top;
    margin-top: 7px;
}

.deposit-tab li.select a,
.deposit-tab li.over a {
    height: 23px;
    background: #EAEAEA;
}

.deposit-tab li.select a img,
.deposit-tab li.over a img {
    margin-top: 0;
}

.deposit-tab li a.jcb img {
    margin-top: 4px;
}

.deposit-tab li.select a.jcb img,
.deposit-tab li.over a.jcb img {
    margin-top: -3px;
}

.deposit-tab li span {
    width: 10px;
    height: 4px;
    background: url(img/deposit-tab-bg.png) left top no-repeat;
    position: absolute;
    left: 50%;
    top: 41px;
    display: none;
    margin-left: -5px;
}

.deposit-tab li.select span,
.deposit-tab li.over span {
    display: block;
}

.deposit-tab li.select,
.deposit-tab li.over {
    background: #333;
    color: #fff;
    height: 32px;
    line-height: 32px;
    padding-top: 9px;
    margin-top: 0;
}

.deposit-con {
    border: 1px solid #ccc;
    background-color: #F6F6F6;
    border-top: none;
    padding: 5px 10px 10px;
}

.font16 {
    font-size: 16px;
    font-weight: bolder;
    line-height: 28px;
}

.visa-box,
.card-box,
.skrill_box,
.jcb_box,
.wire-box,
.cashu-box,
.pay-box,
.all-tip {
    padding: 15px 20px;
}

.all-tip {
    padding-top: 0;
}

.radio2 {
    vertical-align: baseline;
}

.select-option {
    height: 29px;
    line-height: 29px;
    border: 1px solid #333;
    float: left;
    margin: 8px 0 0 8px;
    min-width: 43px;
}

.wire-menu {
    margin: 15px 0;
}

.wire-menu li a {
    height: 20px;
    line-height: 20px;
    display: block;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}

.wire-menu li a:hover,
.wire-menu .current a {
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    background: #D9EAF4;
}

.wire-con {
    width: 616px;
    margin: 10px 20px;
}

.wire-con td {
    height: 26px;
    border-bottom: 1px solid #ccc;
    text-align: left;
}


/*出金*/

.withdraw-font {
    font-size: 14px;
    line-height: 25px;
}

.bank-info {
    margin: 0px 20px;
    padding: 10px;
    border-bottom: solid #CCC 1px;
    text-align: left;
}

.bank-infobg {
    margin: 0px 20px;
    padding: 10px;
    border-bottom: solid #CCC 1px;
    text-align: left;
    background: #F2F2F2;
}

.bank-info50 {
    float: left;
    width: 50%;
    text-align: left;
}

.bank-info33 {
    float: left;
    width: 33%;
    text-align: left;
}

.bankfont-tittlered {
    font-size: 14px;
    line-height: 20px;
    color: #90352E;
}

.bankfont-tittlered02 {
    font-size: 14px;
    line-height: 40px;
    color: #90352E;
}

.bankfont-tittlegrey {
    font-size: 14px;
    line-height: 20px;
    color: #999;
}

.tabldata {
    width: 100%;
    border: 1px solid #999;
    border-top: none;
}

.tabldata {
    border-top: 1px solid #999;
    font-weight: bold;
    font-size: 12px;
}

.tabldata th,
.tabldata tfoot td {
    border: none;
    background: #ffffe6;
    height: 50px;
    font-weight: normal;
    color: #000;
    padding: 0 10px;
}

.tabldata td {
    border: 1px solid #999;
    border-left: none;
    height: 50px;
    padding: 0 10px;
}

.tabldata tbody td {
    color: #333;
    border: 1px solid #999;
}

.tabldata .even td {
    background: #f3f3f3;
}


/*弹出蹭遮罩*/

#waitingOverlay {
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    background: #000;
}

#waitingBox {
    position: absolute;
    z-index: 1001;
    width: 400px;
    top: 35%;
    left: 50%;
    margin: 0 0 0 -200px;
}


/*分页样式*/

.page {
    text-align: right;
    /* width: 500px; */
    margin: 9px 3px 26px;
    float: right;
    line-height: 40px;
}

.page a {
    border: 1px solid #333;
    border-radius: 3px;
    color: #333 !important;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 1px;
    text-align: center;
    text-decoration: none;
}

.page .page-btn {
    width: 28px;
}


/*第一页最后一页上一页下一页*/

.page .page-nextprev-btn,
.page .page-firstlast-btn {
    width: 45px;
}


/*高亮显示，鼠标划过*/

.page .page-curpage-btn,
.page a:hover {
    background-color: #333;
    border: 1px solid #333;
    color: #FFFFFF !important;
}

.link-pow .link-box-label {
    width: 119px;
}

.link-pow .link-box-label span {
    width: 93px;
    border-radius: 4px;
    cursor: pointer;
}


/*页面友情提示*/

.tip-box {
    line-height: 45px;
    font-size: 15px;
    padding: 60px 0;
}

.tip-box img {
    margin-right: 5px;
}

.back {
    text-align: center;
    height: 34px;
    line-height: 34px;
    border-top: 1px solid #999;
}

.back a {
    text-decoration: underline;
    color: #444;
}


/*修改备注样式*/

.remark {
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    background: #FFFFE6;
    height: 260px;
    overflow: auto;
}

.remark dl {
    margin: 4px 0 20px;
}

.remark dl dt {
    line-height: 26px;
}

.enter-box {
    padding: 15px;
}

.enter-text {
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 4px;
    line-height: 30px;
    width: 540px;
    padding: 0 8px;
    float: left;
    margin-right: 15px;
    display: inline;
}

.enter-btn {
    padding: 0 13px 0 26px;
    background: url(img/btn-bg-right.png) 5px 3px #333 no-repeat;
    text-align: center;
    margin-top: 4px;
    width: auto;
    height: 24px;
    line-height: 24px;
}

.messagecon {
    padding: 10px;
}

.help-inline {
    padding: 4px 5px 4px 24px;
    background: url(img/reg-icons.png) 4px -114px no-repeat;
    line-height: 18px;
    margin: 10px 0 0 0px;
    display: none;
}

.help-inline {
    background-position: 4px -114px;
}


/*问题提交*/

.request-titele {
    height: 22px;
    margin: 15px 0 8px 25px;
}

.request-titele input {
    background: #fff;
    border: 0;
    height: 20px;
    float: left;
    border-radius: 0 11px 11px 0;
    behavior: url(PIE.htc);
    border: 1px solid #333;
    width: 600px;
    padding: 0 8px;
}

.request-titele span {
    padding: 0 15px;
    color: #fff;
    float: left;
    height: 20px;
    line-height: 20px;
    background: #333;
    border-radius: 11px 0 0 11px;
    behavior: url(PIE.htc);
    border: 1px solid #333;
}

.editor {
    margin: 15px 25px;
}

.up-box {
    margin-left: 40px;
    float: left;
    display: inline;
}

.up-box span {
    padding-left: 20px;
    background: url(img/upload-icon.png) 0 5px no-repeat;
    cursor: pointer;
}

.up-box span.add {
    background-position: 0 -24px;
}

.up-box-tiems {
    margin-bottom: 5px;
    width: 190px;
}

.upfile-box {
    position: relative;
    width: 126px;
    height: 24px;
    overflow: hidden;
    float: left;
    display: inline;
    margin-right: 15px;
}

.upfile-box .text {
    width: 122px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ccc;
    float: left;
}

.upfile-box .field {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity="0");
    font-size: 210px;
    z-index: 999;
    width: 122px;
}

.request-box {
    margin-left: 25px;
}

.request-btn {
    margin-right: 25px;
    display: inline;
    float: right;
}

.request-items {
    margin-top: 15px;
    border: 1px solid #ccc;
    background: #FFFFE6;
    margin: 15px 20px;
    cursor: pointer;
}

.request-items-title {
    border-bottom: 1px solid #CCC;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
}

.requert-tiems-con {
    padding: 10px;
}

.request-items-title-con {
    padding-left: 25px;
    background: url(img/request-static-icons.png) no-repeat;
}

.request-icons {
    background: url(img/request-static-icons.png) no-repeat left -60px;
    padding: 0 18px;
}

.request-closed {
    background-position: left -133px;
    margin-left: 20px;
}

.request-open {
    background-position: left -84px;
    margin-left: 20px;
}

.request-reopen {
    background-position: left -283px;
    margin-left: 20px;
}

.request-items-title-open {
    background-position: 0 -35px;
}

.pop-request-box {
    padding: 10px 0;
    height: 580px;
    overflow-y: scroll;
}

.pop-request-title {
    font-size: 15px;
    font-weight: bold;
    padding: 0 10px 6px 10px;
}

.request-subtitle {
    padding: 0 10px;
}

.pop-request-status {
    padding: 0 0 8px 10px;
    border-bottom: 1px solid #ccc;
}

.pop-request-status span {
    margin-left: 10px;
}

.pop-request-con {
    padding: 10px 15px;
}

.pop-request-img {
    margin: 10px 0;
}

.pop-request-img li {
    width: 132px;
    float: left;
    margin: 0 15px 0 0;
    height: 110px;
}

.pop-request-img li img {
    width: 130px;
    height: 88px;
    border: 1px solid #F0F0F0;
}

.pop-request-pdf li {
    float: left;
    width: 132px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    margin: 0 15px 0 0;
}

.pop-request-pdf li a {
    padding-left: 35px;
    background: url(img/request-static-icons.png) left -236px no-repeat;
}

.pop-thread,
.pop-thread-admin {
    margin: 10px;
    border: 1px solid #ccc;
}

.pop-thread-title,
.pop-thread-admin-title {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    background: linear-gradient(#fff, #ccc);
    -pie-background: linear-gradient(#fff, #ccc);
    behavior: url(PIE.htc);
    border-bottom: 1px solid #ccc;
}

.pop-thread-title strong,
.pop-thread-admin-title strong {
    font-size: 13px;
}

.pop-thread-title .time,
.pop-thread-admin-title .time {
    font-size: 12px;
    color: #666;
}

.pop-thread-admin-title .time {
    margin-right: 10px;
    display: inline;
}

.pop-thread-body {
    padding: 10px;
}

.pop-thread-title .request-icons {
    margin: 8px 0 0 10px;
}

.request-delete {
    background-position: left -184px;
    margin-left: 20px;
}

.delete-btn {
    background-position: left -374px;
    margin-left: 20px;
}

.closed-btn {
    background-position: left -324px;
    margin-left: 20px;
}

.pop-thread-admin-body {
    padding: 10px;
    background: #FFFFEE;
}

.pop-hr {
    border-top: 1px solid #ccc;
    padding-bottom: 5px;
    margin-top: 10px;
}

.forwarding-box {
    display: inline-block;
    width: 80px;
    position: relative;
    margin-left: 10px;
}

.forwarding-box a.op {
    padding-left: 10px;
    position: relative;
    z-index: 30;
    line-height: 19px;
}

.forwarding-con {
    position: absolute;
    top: -1px;
    left: 0;
    border: 1px solid #333;
    padding-top: 19px;
    display: none;
    z-index: 33;
}

.forwarding-con li a {
    width: 60px;
    padding: 0 10px;
    display: block;
    height: 30px;
    line-height: 30px;
    background: #fff;
    overflow: hidden;
}

.forwarding-con li a:hover {
    background: #d9eaf4;
}

.forwarding-box a i {
    width: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    font-size: 0;
    display: inline-block;
    zoom: 1;
    border-width: 5px;
    border-style: solid;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    vertical-align: 2px;
    margin-left: 5px;
    _border-style: solid dotted !important;
    border-bottom-width: 0 !important;
}


/*自定义下拉框*/

.condition-box {
    position: relative;
    width: 118px;
    background: url(img/top-nav-icons.png) 122px -142px no-repeat;
    padding: 0 15px 0 4px;
    border: 1px solid #333;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
}

.condition-box .text {
    border: 0;
    width: 100%;
    height: 22px;
    line-height: 22px;
    margin: 0;
}

.condition-list {
    position: absolute;
    top: 22px;
    left: -1px;
    border: 1px solid #333;
    width: 137px;
    background: #fff;
}

.condition-list li {
    height: 20px;
    line-height: 20px;
}

.condition-list li a {
    display: block;
    padding: 0 3%;
    color: #000;
    width: 94%;
}

.condition-list li a.select {
    background: #888;
    color: #fff;
}

.condition-list li a:hover {
    background: #666;
    color: #fff;
}

.buzhou-bg {
    background: url(img/buzhou-bg.jpg) 0 0 no-repeat;
    width: 650px;
    min-height: 202px;
    _height: 202px;
    margin: 20px auto 20px auto;
}

.buzhou-bg .a1,
.buzhou-bg .a2,
.buzhou-bg .a3 {
    margin-top: 65px;
    display: block;
    font-size: 14px;
    font-weight: bolder;
    position: absolute;
    text-align: center;
}

.buzhou-bg .a1 {
    margin-left: 30px;
}

.buzhou-bg .a2 {
    margin-left: 300px;
}

.buzhou-bg .a3 {
    margin-left: 515px;
}

.buzhou-bg .b1,
.buzhou-bg .b2,
.buzhou-bg .b3 {
    margin-top: 170px;
    display: block;
    font-size: 12px;
    text-align: center;
    position: absolute;
}

.buzhou-bg .b1 {
    margin-left: 40px;
}

.buzhou-bg .b2 {
    margin-left: 280px;
}

.buzhou-bg .b3 {
    margin-left: 535px;
}

.buzhou-bg2 {
    background: url(img/buzhou-bg.jpg) 0 0 no-repeat;
    width: 650px;
    min-height: 202px;
    _height: 202px;
    margin: 20px auto 20px auto;
}

.buzhou-bg2 .a1,
.buzhou-bg2 .a2,
.buzhou-bg2 .a3 {
    margin-top: 55px;
    display: block;
    font-size: 14px;
    font-weight: bolder;
    position: absolute;
    text-align: center;
}

.buzhou-bg2 .a1 {
    margin-left: 70px;
}

.buzhou-bg2 .a2 {
    margin-left: 285px;
}

.buzhou-bg2 .a3 {
    margin-left: 545px;
}

.buzhou-bg2 .b1,
.buzhou-bg2 .b2,
.buzhou-bg2 .b3 {
    margin-top: 170px;
    display: block;
    font-size: 12px;
    text-align: center;
    position: absolute;
}

.buzhou-bg2 .b1 {
    margin-left: 10px;
}

.buzhou-bg2 .b2 {
    margin-left: 220px;
}

.buzhou-bg2 .b3 {
    margin-left: 490px;
}

.pay-ico {
    margin: 0;
    height: 32px;
}

.pay-ico a {
    display: block;
    background: url(img/pay-bg.jpg) no-repeat;
    overflow: hidden;
    width: 80px;
    height: 32px;
}

.pay-ico a.visa {
    background-position: -4px -70px;
}

.pay-ico a.wire {
    background-position: -104px -70px;
}

.pay-ico a.card {
    background-position: -204px -70px;
}

.pay-ico a.alipay {
    background-position: -705px -70px;
}

.pay-ico a.skrill {
    background-position: -303px -70px;
}

.pay-ico a.casha {
    background-position: -403px -70px;
}

.pay-ico a.pays {
    background-position: -502px -70px;
}

.pay-ico a.jcb {
    background-position: -602px -70px;
}

.main-title {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
}


/*佣金配置*/

.operating {
    height: 36px;
    line-height: 36px;
}

.tablist td .color-red {
    color: #90352E;
}

.site-label {
    margin: 10px 20px 0 0;
    line-height: 38px;
    width: 100px;
    text-align: right;
}

.wx-upload {
    position: absolute;
    top: 20px;
    left: 610px;
}

.wx-upload span {
    margin: 15px 0 0 15px;
}

.concol-th2 {
    padding: 0 6px;
    border-top: 1px solid #ccc;
    border-bottom: none;
}

.concol-th2 .check {
    margin-top: 13px;
}

.smallbtn {
    padding: 0 8px;
}

.concol-th2 .concol-th-span {
    color: #000;
}


/*入金页面样式*/

.lan-taobg {
    background: url(img/icon-small.png) no-repeat right 0;
    display: inline-block;
    height: 19px;
    padding-right: 15px;
    cursor: text;
}

.lan-taobg em {
    color: #FFF;
    font-weight: bolder;
    background: url(img/icon-small.png) no-repeat left 0;
    padding-left: 10px;
    height: 19px;
    line-height: 19px;
    float: left;
    cursor: text;
}

.mspan span {
    margin-left: 10px;
    margin-top: 10px;
    display: block;
    clear: both;
}

.lan-taobg2 {
    background: url(img/icon-small.png) no-repeat right -220px;
    display: inline-block;
    height: 19px;
    padding-right: 15px;
    cursor: text;
}

.lan-taobg2 em {
    color: #FFF;
    font-weight: bolder;
    background: url(img/icon-small.png) no-repeat left -220px;
    padding-left: 10px;
    height: 19px;
    line-height: 19px;
    float: left;
    cursor: text;
}

.review-con,
.review-con2 {
    width: 49%;
    float: left;
}

.review-con2 {
    margin-left: 2%;
    display: inline;
}

.review-tablist {
    height: 251px;
    overflow-y: scroll;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    width: 100%;
}

.review-items {
    min-width: 300px;
    float: left;
    display: inline;
    height: 30px;
    line-height: 30px;
    margin-left: 15px;
}

.table_body2013 table {
    table-layout: auto;
}

.tablist td .position-ico {
    margin-left: 10px;
}


/*星级*/

.evaluate .selected {
    background-position: 2px 2px;
}

.evaluate a {
    display: inline;
    float: left;
    width: 25px;
    height: 25px;
    background: url(img/stars.png) 2px -23px no-repeat;
    margin: 0 2px;
    outline: none;
}


/**销售报表 林诗凤**/

.form-wrap {
    padding: 20px;
    font-size: 14px;
    line-height: 22px;
}

.form-wrap input.txt {
    outline: none;
    width: 150px;
    height: 22px;
    vertical-align: middle;
}

.form-wrap ul li {
    margin-bottom: 15px;
    clear: both;
    width: 100%;
    height: 26px;
}

.form-wrap input {
    line-height: 22px;
    padding: 0px 4px;
}

.form-wrap .type {
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 10px;
    line-height: 26px;
}

.form-wrap .val {
    float: left;
    position: relative;
    vertical-align: top;
}

.form-wrap .radio {
    padding-right: 20px;
    float: left;
}

.form-wrap .search-btn {
    float: none;
    line-height: 24px;
    height: 24px;
    display: inline-block;
    margin: 0px;
    vertical-align: middle;
}

.form-wrap .search-inner {
    position: relative;
    left: -28px;
    border-radius: 0px;
    padding: 0px 13px;
}

.select-wrap {
    position: relative;
    display: inline-block;
}

.select-wrap:after {
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    right: 5px;
    border: 6px solid transparent;
    border-top-color: #ccc;
}

.select-box {
    z-index: 2;
    position: absolute;
    width: 120px;
    border: 1px solid #ccc;
    max-height: 100px;
    overflow: auto;
    background: #fff;
    display: none;
}

.select-box label {
    display: block;
    padding: 2px 10px;
}

.select-box p {
    text-align: center;
}

.data-wrap {
    margin: 10px 10px;
    padding: 15px;
    border: 1px solid #ccc;
    overflow: hidden;
}

.data-wrap .user-info {
    margin-top: 20px;
    ;
}

.data-wrap .user-info .left {
    width: 50%;
    float: left;
}

.data-wrap .user-info .right {
    width: 50%;
    float: left;
    text-align: right;
}

.data-wrap .user-info p {
    padding: 2px;
}

.data-wrap .state .page-index {
    padding-right: 50px;
}

.data-wrap li {
    width: 100%;
    overflow: hidden;
    padding-top: 25px;
}

.data-wrap tr:hover {
    background: #f3f3f3;
}

.data-wrap tbody {
    border-top: 1px solid #999;
}

.data-wrap tbody th {
    background: #edede3;
}

.ddd tr {}

.tab-scroll {
    height: 150px;
    overflow: hidden;
    overflow-y: auto;
    margin-top: -1px;
    background: #fff;
}

#tr-width td {
    height: 0px;
    border-top: 0px;
    border-bottom: 0px;
    overflow: hidden;
    margin-top: -1px;
}

.ui_tpicker_hour .ui_tpicker_hour_slider .ui-slider-handle,
.ui_tpicker_minute .ui_tpicker_minute_slider .ui-slider-handle {
    background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
    border-radius: 4px;
}

.ui_tpicker_hour .ui_tpicker_hour_slider .ui-state-focus,
.ui_tpicker_hour .ui_tpicker_hour_slider .ui-state-hover,
.ui_tpicker_hour .ui_tpicker_hour_slider .ui-state-active,
.ui_tpicker_minute .ui_tpicker_minute_slider .ui-state-focus,
.ui_tpicker_minute .ui_tpicker_minute_slider .ui-state-hover,
.ui_tpicker_minute .ui_tpicker_minute_slider .ui-state-active {
    border: 1px solid #333;
}



#ui-datepicker-div {
    z-index: 9999 !important;
}


.badge:after {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    content: '';
    display: inline-block;
    top: -10px;
    left: 2px;
    position: relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAUElEQVQYlYXP0QmEUBBD0YO9iDY/DYg9ye4WkP0ZER6ogfuThCEjCHOo8GmqPcISjpCBIyy6PYYnpU/eFX6TF03YH/JNWB9GrnJ9UuHbVHv+A39T4Qva+7UAAAAASUVORK5CYII=);
}
