@charset "utf-8";
/*顶部样式*/
.top {
    width: 100%;
    height: 42px;
    background-color: #f0f0f0;
    line-height: 42px;
}

.top .cc a {
    color: #9d9d9d;
}

.top .cc a:hover {
    color: #666;
}

.top .cc ul {
    height: 42px;
    display: flex;
    justify-content: space-between;
}

.top .cc ul li {
    padding: 0 10px;
    border: 1px solid transparent;
    height: 40px;
    line-height: 40px;
}

.top .cc ul li.blue {
    color: #8e8e8e;
}

.top .cc ul li.blue a {
    color: #00a0e9;
}

.top .cc ul li.blue a:hover {
    color: red;
}

.top .cc ul li.logined a {
    margin-left: 20px;
}

.top .cc ul li.lang {
    position: relative;
    width: 90px;
}

.top .cc ul li.lang:hover {
    border: 1px solid #d6d6d6;
}

.top .cc ul li.lang .word {
    position: absolute;
    top: 41px;
    left: -1px;
    display: none;
    width: 101px;
    z-index:999;
}

.top .cc ul li.lang .word div {
    text-align: center;
    border: 1px solid #d6d6d6;
    border-top: 0;
    width: 110px;
    color: #8e8e8e;
    background-color: #fff;
    cursor: pointer;
    
}

.top .cc ul li.lang .word div:hover {
    background-color: #f0f0f0;
}

/*-结束-*/

/*导航栏样式*/
.header {
    width: 100%;
    height: 92px;
}

.header .cc a img {
    margin-top: 28px;
}

.header .cc span.fl {
    padding: 9px;
    border-left: 1px solid #e4e4e4;
    margin-left: 13px;
    line-height: 16px;
    margin-top: 29px;
    color: #999;
    font-size: 16px;
}

.header .cc ul li {
    padding: 0 30px;
    line-height: 92px;
}

.header .cc ul li a {
    font-size: 18px;
    color: #3a3d42;
    display: block;
    width: 72px;
    height: 92px;
}

.header .cc ul li:hover {
    background-color: #00a0e9;
}

.header .cc ul li:hover a {
    transform: translate(0, -5px);
    transition: all .5s;
    -webkit-transform: translate(0, -5px);
    color: #eee;
    -webkit-transition: all .5s;
    -ms-transform: translate(0, -5px);
    -ms-transition: all .5s;
    -moz-transform: translate(0, -5px);
    -moz-transition: all .5s;
    -o-transform: translate(0, -5px);
    -o-transition: all .5s;
}

/*-结束-*/

/*登录样式*/
.login-part {
    background: url(../images/login-bg.jpg) no-repeat center center;
    width: 100%;
    height: 500px;
    margin-bottom: 64px;
}

.login-part .cc {
    position: relative;
}

.login-part .cc .login {
    position: absolute;
    top: 56px;
    right: 20px;
    width: 286px;
    height: 370px;
    background-color: #f8f8f8;
    padding: 38px 24px 0;
}

.login-part .cc .login h5 {
    font-size: 16px;
    margin-bottom: 24px;
    font-weight: normal;
}

.login-part .cc .login form div.input {
    border: 1px solid #eaeaea;
    width: 284px;
    height: 50px;
}

.login-part .cc .login form div.input div {
    width: 50px;
    height: 50px;
}

.login-part .cc .login form div.rstpwd {
    text-align: right;
    margin-top: 10px;
    overflow: hidden;
    font-size: 12px;
}

.login-part .cc .login form div.rstpwd a {
    color: #6c6c6c;
    padding-right: 10px;
}

.login-part .cc .login form div.rstpwd a:hover {
    color: #00a0e9;
}

.i-1 {
    background: url(../images/login-pic.jpg) no-repeat 0 0;
}

.i-2 {
    background: url(../images/login-pic.jpg) no-repeat 0 -51px;
}

.i-3 {
    background: url(../images/login-pic.jpg) no-repeat 0 -102px;
}

.i-4 {
    background: url(../images/login-pic.jpg) no-repeat -54px -5px;
}

.login-part .cc .login form div.clearfix input {
    width: 224px;
    padding: 17px 0 17px 10px;
}

.login-part .cc .login form div.code input {
    width: 93px;
}

.login-part .cc .login form div.code img {
    height: 50px;
    cursor: pointer;
}

.login-part .cc .login form .tips {
    width: 100%;
    height: 60px;
    color: red;
    line-height: 25px;
}

.login-part .cc .login form button {
    width: 288px;
    height: 52px;
    color: #fff;
    background-color: #e94b33;
    font-size: 16px;
    border-radius: 6px;
    cursor: pointer;
}

/*-结束-*/

/*底部样式*/
.footer {
    width: 100%;
    height: 62px;
    line-height: 62px;
    color: #b8b8b8;
    border-top: 1px solid #e9eaee;
}

.footer .cc div {
    margin-left: 20px;
}

.footer .cc ul li a {
    padding-left: 5px;
    color: #b8b8b8;
}

.footer .cc ul li a:hover {
    color: #666;
}

/*-结束-*/
/*-忘记密码页面-*/
.resetpwd {
    position: relative;
    width: 386px;
    height: 370px;
    padding: 38px 24px 0;
    left: 50%;
    margin-left: -193px;
}

.resetpwd .content-row {
    border: 1px solid #eaeaea;
    width: 384px;
    height: 50px;
    margin-top: 10px;
}

.resetpwd .content-row span {
    padding-left: 20px;
    line-height: 50px;
    width: 70px;
}

.resetpwd .content-row input {
    width: 143px;
    padding: 17px 0 17px 10px;
}

.resetpwd .content-row img {
    height: 50px;
    cursor: pointer;
    width: 140px;
}

.resetpwd .prompt {
    width: 384px;
    margin-top: 10px;
    color: #999;
    font-size: 14px;
}

.resetpwd button {
    margin-top: 15px;
    width: 384px;
    height: 52px;
    color: #fff;
    background-color: #e94b33;
    font-size: 16px;
    border-radius: 6px;
    cursor: pointer;
}

/*-结束-*/

/*个人页面*/
.contain {
    background-color: #f8f8f8;
    padding-bottom: 80px;
}

.contain .lead {
    border-bottom: 4px solid #006bd1;
}

.contain .lead .cc .main-lead ul {
    width: 400px;
}

.contain .lead .cc .main-lead ul li a {
    width: 94px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    display: block;
    color: #3a3d42;
}

.contain .lead .cc .main-lead ul li a:hover {
    color: #fff;
    background-color: #006bd1;
}

.contain .lead .cc .main-lead ul li a.choosed {
    color: #fff;
    background-color: #006bd1;
}

.contain .user-info {
    height: 122px;
    width: 100%;
    background: url(../images/person-bg.jpg) center center;
}

.contain .user-info .cc div.info1, .contain .user-info .cc div.info2 {
    color: #fff;
}

.contain .user-info .cc .looks {
    height: 104px;
    width: 104px;
    border-radius: 100%;
    background-color: #fff;
    margin-top: 10px;
}

.contain .user-info .cc .info1 {
    margin-top: 40px;
    margin-left: 28px;
}

.contain .user-info .cc .info2 {
    margin-top: 60px;
    margin-left: 43px;
}

.contain .infors {
    padding-top: 40px;
}

.contain .infors .cc {
    padding-bottom: 40px;
    border-bottom: 1px solid #ced1d9;
}

.contain .infors .cc div.part {
    height: 210px;
}

.contain .infors .cc div .title {
    margin-bottom: 22px;
    height: 24px;
}

.contain .infors .cc div .title h5 {
    font-size: 18px;
}

.contain .infors .cc div .title a {
    font-size: 14px;
    color: #00a0e9;
}

.contain .infors .cc div .title a:hover {
    color: red;
}

.contain .infors .cc div .cardInfo a {
    font-size: 14px;
    color: #00a0e9;
    margin-left: 100px;
}

.contain .infors .cc div .cardInfo a:hover {
    color: red;
}

.contain .infors .cc .account-info {
    width: 326px;
    padding-right: 20px;
}

.contain .infors .cc .account-info .title {
    width: 326px;
}

.contain .infors .cc .account-info ul li {
    margin-bottom: 22px;
}

.contain .infors .cc .account-info ul li.gap-bug {
    margin-bottom: 12px;
}

.contain .infors .cc .account-info ul li span.money {
    font-size: 24px;
    font-weight: bold;
    color: #ff6600;
}

.contain .infors .cc .account-info .btns a {
    height: 32px;
    width: 94px;
    border: 1px solid #bec1c7;
    color: #666;
    line-height: 32px;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    display: block;
}

.contain .infors .cc .account-info .btns a.gap-bug {
    margin-right: 18px;
}

.contain .infors .cc .account-info .btns a.rechargeApp {
    color: #fff;
    border-color: #0080ff;
    background-color: #0080ff;
    margin-right: 10px;
}

.contain .infors .cc .account-info .btns a.recharge {
    color: #fff;
    border-color: #ef5a1e;
    background-color: #ef5a1e;
    margin-right: 10px;
}

.contain .infors .cc .account-info .btns a.cashApp {
    color: #fff;
    border-color: #858d98;
    background-color: #858d98;
    margin-right: 10px;
}

.contain .infors .cc .person-info {
    width: 300px;
    padding: 0 20px;
    border: 1px dashed #bec1c7;
    border-top: 0;
    border-bottom: 0;
}

.contain .infors .cc .person-info .title {
    width: 306px;
}

.contain .infors .cc .person-info ul li {
    width: 306px;
    margin-bottom: 9px;
}

.contain .infors .cc .bank-cards {
    width: 326px;
    padding-left: 20px;
}

.contain .infors .cc .bank-cards .title {
    width: 326px;
}

.contain .infors .cc .bank-cards .title div.right {
    width: 101px;
}

/*有绑定银行卡*/
.contain .infors .cc .bank-cards ul {
    display: flex;
    flex-direction: column;
}

.contain .infors .cc .bank-cards ul li {
    height: 50px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.contain .infors .cc .bank-cards ul li div.logo {
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 100%;
    background: url(../images/banks.jpg) no-repeat;
}

.contain .infors .cc .bank-cards ul li div.bank-info {
    width: 210px;
    display: flex;
    justify-content: space-around;
    font-size: 16px;
    margin-left: 16px;
}

.contain .infors .cc .bank-cards ul li div.bank-1 {
    background-position: 5px 5px;
}

.contain .infors .cc .bank-cards ul li div.bank-2 {
    background-position: -55px 5px;
}

.contain .infors .cc .bank-cards ul li div.bank-3 {
    background-position: -55px -55px;
}

/* 结束 */

/*未绑定银行卡时*/
.contain .infors .cc .bank-cards .addBank {
    width: 326px;
    height: 150px;
    border: 1px dashed #bec1c7;
    border-radius: 6px;
    background-color: #f3f3f3;
    text-align: center;
}

.contain .infors .cc .bank-cards .addBank a {
    font-size: 18px;
    color: #3a3d42;
    display: block;
    margin-top: 50px;
}

.contain .infors .cc .bank-cards .addBank a:hover {
    color: red;
}

.contain .infors .cc .bank-cards .addBank div {
    color: #898989;
}

/*绑定银行卡时*/
.contain .infors .cc .bank-cards .cardInfo {
    width: 326px;
    height: 150px;
    border: 1px solid #bec1c7;
    border-radius: 6px;
    background-color: #f3f3f3;
    text-align: center;
}

.contain .infors .cc .bank-cards .cardInfo ul {
    padding-left: 20px;
}

.contain .infors .cc .bank-cards .cardInfo ul li {
    height: 20px;
    padding-top: 20px;
}

/* 结束 */

.contain .record {
    padding-top: 40px;
}

.contain .record .cc h4 {
    padding-bottom: 22px;
    font-size: 18px;
}

.contain .record .cc .record-lead {
    border-bottom: 2px solid #006bd1;
}

.contain .record .cc .record-lead ul {
    display: flex;
    width: 560px;
    font-size: 18px;
    color: #3a3d42;
}

.contain .record .cc .record-lead a {
    color: #00a0e9;
    padding-top: 10px;
}

.contain .record .cc .record-lead a:hover {
    color: red;
}

.contain .record .cc .record-lead ul li {
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}

.contain .record .cc .record-lead ul li.choosed, .contain .record .cc .record-lead ul li:hover {
    color: #fff;
    background-color: #006bd1;
}

table.table-style {
    text-align: left;
    width: 100%;
    background-color: #fff;
}

table.table-style thead {
    background-color: #f3f3f3;
    border-bottom: 1px solid #e6e6e6;
}

table.table-style tbody tr {
    border-bottom: 1px solid #e6e6e6;
}

table.table-style thead tr th {
    height: 42px;
    line-height: 42px;
    text-align: left;
}

table.table-style thead tr th.child-1 {
    width: 68px;
    padding: 0 21px 0 20px;
}

table.table-style thead tr th.child-2 {
    width: 193px;
    padding-right: 18px;
}

table.table-style thead tr th.child-3 {
    width: 147px;
    padding-right: 25px;
}

table.table-style thead tr th.child-4 {
    width: 209px;
    padding-right: 19px;
}

table.table-style thead tr th.child-5 {
    width: 78px;
    padding-right: 33px;
}

table.table-style thead tr th.child-6 {
    width: 56px;
    padding-right: 22px;
}

table.table-style thead tr th.child-7 {
    width: 78px;
    padding-right: 20px;
}

table.table-style tbody tr td {
    height: 62px;
}

table.table-style tbody tr td.child-1 {
    padding: 0 20px 0 20px;
}

table.table-style tbody tr td.child-2 {
    padding-right: 18px;
}

table.table-style tbody tr td.child-3 {
    padding-right: 25px;
}

table.table-style tbody tr td div {
    font-size: 12px;
    color: #999;
}

table.table-style tbody tr td.child-4 {
    padding-right: 19px;
}

table.table-style tbody tr td.child-5 {
    padding-right: 33px;
}

table.table-style tbody tr td.child-6 {
    padding-right: 22px;
}

table.table-style tbody tr td.child-7 {
    padding-right: 10px;
}

table.table-style tbody tr td .btn {
    height: 32px;
    width: 100px;
    line-height: 32px;
    text-align: center;
    border-radius: 6px;
    border: 1px solid #bec1c7;
    background-color: #f3f3f3;
    color: #666;
    cursor: pointer;
    position: relative;
    font-size: 12px;
}

table.table-style tbody tr td .btn-mark {
    color: #fff;
    background-color: #ee591d;
    border-color: #ee591d;
}

.contain .search-result .cc table tbody tr td .btn i.iconfont {
    position: absolute;
    top: 2px;
    right: 4px;
    font-size: 14px;
}

.contain .table-bug {
    height: 50px;
}

/*无记录时*/
.contain .userAccount-info .cc .info-contain .turnover .no-search-result img, .contain .search-result .cc .no-search-result img, .contain .record .cc .no-record img {
    display: block;
    margin: 40px auto;
}

.contain .userAccount-info .cc .info-contain .turnover .no-search-result span, .contain .search-result .cc .no-search-result span, .contain .record .cc .no-record span {
    display: block;
    text-align: center;
    color: #bbb;
    font-size: 16px;
}

/* 结束 */

/*注册页面1*/
.process .cc .process-bg {
    height: 146px;
    width: 1040px;
    background-color: #f8f8f8;
    position: relative;
}

.process .cc .process-bg ul {
    text-align: center;
    position: absolute;
    left: 45%;
    top: 50%;
    margin-left: -390px;
    margin-top: -35px;
}

.process .cc .process-bg ul li .process-part .line {
    height: 4px;
    width: 70px;
    background-color: #dcdddd;
    margin-top: 18px;
}

.process .cc .process-bg ul li .process-part .number {
    height: 40px;
    width: 40px;
    border-radius: 100%;
    color: #fff;
    line-height: 40px;
    text-align: center;
    background-color: #dcdddd;
    font-size: 18px;
}

.process .cc .process-bg ul li .process-part .complete {
    background-color: #ea4f36;
}

.process .cc .process-bg ul li p {
    font-size: 16px;
    color: #666;
    margin-top: 10px;
}

.register-contain .cc .left-part {
    width: 572px;
}

.register-contain .cc .left-part form .input img {
    width: 130px;
    margin-right: 10px;
}

.register-contain .cc .left-part div.table-info {
    margin-left: 48px;
    padding-top: 40px;
}

.register-contain .cc .left-part div.table-info h5 {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 20px;
}

.register-contain .cc .left-part .table-info table {
    margin-bottom: 30px;
    width: 522px;
    color: #999;
}

.register-contain .cc .left-part .table-info table tr {
    border: 1px solid #eaeaea;
}

.register-contain .cc .left-part .table-info table tr td {
    height: 50px;
    color: #999;
}

.register-contain .cc .left-part .table-info table tr td:first-child {
    padding-left: 20px;
    width: 80px;
}

.register-contain .cc .left-part .table-info table tr td:last-child {
    padding-left: 36px;
}

.register-contain .cc .left-part .name-register {
    border-bottom: 2px solid #e94d34;
    width: 100%;
}

.register-contain .cc .left-part .name-register .register-method {
    margin-left: 48px;
    width: 312px;
}

.register-contain .cc .left-part .name-register .register-method div {
    height: 42px;
    width: 156px;
    line-height: 42px;
    text-align: center;
    background-color: #f0f0f0;
    cursor: pointer;
}

.register-contain .cc .left-part .name-register .register-method div.selected {
    color: #fff;
    background-color: #e94a32;
    cursor: default;
}

.register-contain .cc .left-part form {
    margin-left: 48px;
}

.register-contain .cc .left-part form p {
    color: red;
    margin-right: 10px;
}

.register-contain .cc .left-part form .prompt {
    margin: 16px 0 3px 0;
    color: #999;
}

.register-contain .cc .left-part .table-info form .clearfix select {
    padding-left: 10px;
    width: 271px;
    height: 40px;
    margin-top: 6px;
    border: 1px solid #eee;
}

.input {
    height: 53px;
    /* width: 525px; */
    border: 1px solid #eaeaea;
    margin-top: 10px;
    position: relative;
}

.input span {
    padding-left: 20px;
    line-height: 53px;
    width: 70px;
    word-break: keep-all;
    white-space: nowrap;
}

.input input {
    width: 251px;
    padding: 17px 0 17px 20px;
}

.input button.code-btn {
    height: 40px;
    width: 130px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background-color: #3bbff0;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 6px;
}

.input button.file-btn {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 30px;
    width: 100px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 6px;
}

.input button.file-btn:hover {
    position: relative;
    display: inline-block;
    background: #AADFFD;
    border: 1px solid #78C3F3;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #004974;
    text-decoration: none;
    text-indent: 0;
    line-height: 30px;
    width: 100px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 6px;
}

.input label {
    color: red;
    line-height: 53px;
}

.input input.dateTime {
    width: 120px;
    padding: 13px 0;
    border: 1px solid #eee;
    margin: 6px 6px 0 6px;
    text-align: center;
}

.input .bug {
    margin: 16px 4px 0;
}

.input div.fr {
    padding-left: 20px;
    width: 100px;
}

.input div.fr p.longTime {
    color: #3bbff0;
    padding-left: 10px;
    line-height: 56px;
}

#workTime1 {
    margin-top: 16px;
    padding: 0;
}

.input .cover {
    position: absolute;
    top: 5px;
    left: 252px;
    /* left: 94px; */
    height: 44px;
    width: 120px;
    /* width: 282px; */
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.codetips {
    padding-top: 10px;
    margin-left: 20px;
    display: block;
    color: red;
}

.register-contain .cc .left-part .agreement {
    margin-left: 48px;
    margin-top: 20px;
}

.register-contain .cc .left-part .agreement input, .input div.fr input {
    height: 20px;
    width: 20px;
}

.input div.fr .vldBox{
	margin-top:17px;
}

.register-contain .cc .left-part .agreement span {
    color: #42c0f0;
    margin-left: 10px;
    cursor: pointer;
}

.register-contain .cc .left-part a.complete-btn {
    margin-left: 48px;
    height: 52px;
    line-height: 52px;
    width: 523px;
    text-align: center;
    color: #fff;
    background-color: #e94e35;
    display: block;
    margin-top: 30px;
    border-radius: 6px;
    margin-bottom: 56px;
}

.register-contain .cc .left-part a.submit-btn {
    height: 52px;
    line-height: 52px;
    width: 523px;
    text-align: center;
    color: #fff;
    background-color: #e94e35;
    display: block;
    margin-top: 30px;
    border-radius: 6px;
    margin-bottom: 56px;
}

.register-contain .cc .right-part {
    margin-left: 65px;
    padding-top: 100px;
}

.register-contain .cc .right-part div.clearfix {
    margin-top: 10px;
}

.register-contain .cc .right-part div.clearfix span {
    line-height: 40px;
    padding-left: 34px;
}

.register-contain .cc .right-part div.clearfix a {
    display: block;
    background-color: #46c0f0;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin-left: 10px;
}

/*结束*/

/*注册页面2*/
.register-contain .cc .left-part .word-set {
    margin-left: 48px;
}

.register-contain .cc .left-part .word-set div.set-input {
    padding-top: 40px;
}

.register-contain .cc .left-part .word-set div h5 {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 10px;
}

/*结束*/

/*注册页面3*/
.register-contain .cc .done {
    padding-top: 40px;
    width: 100%;
}

.register-contain .cc .done h5 {
    font-size: 16px;
    font-weight: normal;
}

.register-contain .cc .done div {
    width: 810px;
    margin: 0 auto;
    text-align: center;
}

.register-contain .cc .done .done-top {
    width: 810px;
    margin: 0 auto;
    padding-top: 18px;
    border-bottom: 1px dashed #cccccc;
}

.register-contain .cc .done .done-top p {
    font-size: 25px;
    margin-top: 20px;
}

.register-contain .cc .done .done-top h4 {
    font-size: 18px;
    font-weight: normal;
    margin-top: 12px;
    padding-bottom: 30px;
}

.register-contain .cc .done .done-top h4 span {
    font-size: 18px;
    color: #ff2626;
}

.register-contain .cc .done .done-bot {
    padding-top: 10px;
    padding-bottom: 40px;
}

.register-contain .cc .done .done-bot p {
    margin-top: 16px;
    font-size: 18px;
}

.register-contain .cc .done .done-bot .jump {
    width: 458px;
    margin: 40px auto;
}

.register-contain .cc .done .done-bot .jump li a {
    display: block;
    width: 210px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    background-color: #e94e35;
}

.register-contain .cc .done .done-bot .jump li a i {
    font-size: 10px;
}

/*结束*/

/*错误信息*/
.error-contain {
    border-top: 1px solid #ced1d9;
}

.error-contain .cc .error h5 {
    font-size: 16px;
    font-weight: normal;
    padding-top: 20px;
}

.error-contain .cc .error .error-top {
    width: 810px;
    margin: 0 auto;
    padding-top: 18px;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 140px;
}

.error-contain .cc .error .error-top h4 {
    font-weight: normal;
    font-size: 16px;
    margin-top: 60px;
    color: red;
}

/*账户信息*/
.contain .userAccount-info {
    margin-top: 70px;
    padding-bottom: 66px;
}

.contain .userAccount-info .cc {
    position: relative;
}

.contain .userAccount-info .cc .info-titles {
    position: absolute;
    top: -38px;
    left: 0;
}

.contain .userAccount-info .cc .info-titles .info-title {
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    background-color: #dee0e3;
    border: 1px solid #dee0e3;
    border-bottom-color: #fff;
    color: #fff;
    cursor: pointer;
}

.contain .userAccount-info .cc .info-titles .info-title:hover {
    background-color: #400040;
}

.contain .userAccount-info .cc .info-titles .info-title.selected {
    background-color: #fff;
    color: #000;
    border: 1px solid #dee0e3;
    border-bottom-color: #fff;
    cursor: default;
}

.contain .userAccount-info .cc .info-detail .info-title i.iconfont {
    font-size: 26px;
    padding-left: 30px;
}

.contain .userAccount-info .cc .info-detail .info-title span {
    font-size: 16px;
    padding-left: 10px;
}

.contain .userAccount-info .cc .info-contain {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    border: 1px solid #dee0e3;
    padding: 20px;
    margin-top: 40px;
    padding-bottom: 75px;
}

.contain .userAccount-info .cc .info-contain .info-detail {
    position: relative;
    padding-bottom: 30px;
    border-bottom: 1px dashed #dee0e3;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums {
    /* padding-right: 30px; */
    padding-right: 130px;
    border-right: 1px dashed #dee0e3;
    padding-bottom: 20px;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available {
    padding: 10px 16px 27px 14px;
    border-bottom: 1px solid #dee0e3;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available .sumsInfo {
    margin-bottom: 15px;
    color: #666666;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available .sumsInfo .money span {
    font-size: 24px;
    color: #ff6600;
    font-weight: bold;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available div.clearfix .money {
    margin-right: 30px;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available div.clearfix .money span {
    font-size: 24px;
    color: #ff6600;
    font-weight: bold;
    margin-left: 10px;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available div.clearfix a.fl {
    display: block;
    width: 100px;
    height: 32px;
    border-radius: 6px;
    line-height: 32px;
    text-align: center;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available div.clearfix a.rechargeApp {
    color: #fff;
    border-color: #0080ff;
    background-color: #0080ff;
    margin-right: 20px;
}


.contain .userAccount-info .cc .info-contain .info-detail .sums .available div.clearfix a.reduceApp {
    color: #fff;
    border-color: #858d98;
    background-color: #858d98;
    margin-right: 20px;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available div.clearfix a.recharge {
    color: #fff;
    border-color: #ef5a1e;
    background-color: #ef5a1e;
    margin-right: 20px;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .available div.clearfix a.cashApp {
    color: #fff;
    border-color: #858d98;
    background-color: #858d98;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .totalAfrozen {
    margin-top: 10px;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .totalAfrozen div.fl {
    padding: 8px 60px 10px 10px;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .totalAfrozen div.fl .money {
    color: #666;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .totalAfrozen div.fl .money span {
    font-size: 18px;
    font-weight: bold;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .totalAfrozen .total {
    border-right: 1px solid #dee0e3;
}

.contain .userAccount-info .cc .info-contain .info-detail .sums .totalAfrozen .frozen {
    margin-left: 20px;
}

.part-title {
    color: #3a3d42;
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: bold;
}

.contain .userAccount-info .cc .info-contain .info-detail .infoAccount {
    padding: 15px 57px 0px 20px;
    /* border-right: 1px dashed #dee0e3; */
}

.contain .userAccount-info .cc .info-contain .info-detail .infoAccount ul li {
    margin-bottom: 10px;
}

.contain .userAccount-info .cc .info-contain .info-detail .limitInfo {
    width: 280px;
    height: 190px;
    background-color: #fcfbf7;
    padding: 12px 0 0 22px;
}

.limit-title {
    color: #b5b5b4;
    margin-bottom: 10px;
}

.contain .userAccount-info .cc .info-contain .info-detail .limitInfo div.clearfix ul.fl:last-child {
    margin-left: 40px;
}

.contain .userAccount-info .cc .info-contain .info-detail .limitInfo div.clearfix ul.fl li {
    margin-bottom: 20px;
}

.contain .userAccount-info .cc .info-contain .info-detail .limitInfo div.clearfix ul.fl li span {
    font-size: 18px;
    font-weight: bold;
    color: #666;
}

.contain .userAccount-info .cc .info-contain .turnover {
    margin-top: 25px;
}

.contain .userAccount-info .cc .info-contain .turnover div.title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 25px;
}

.contain .userAccount-info .cc .info-contain .turnover .times {
    border-bottom: 2px solid #006bd1;
    height: 40px;
    background-color: #f8f8f8;
}

.contain .userAccount-info .cc .info-contain .turnover .times span.fl {
    line-height: 40px;
    font-size: 16px;
    margin-left: 20px;
}

.contain .userAccount-info .cc .info-contain .turnover .times span.title {
    width: 130px;
    height: 40px;
    text-align: center;
    background-color: #006bd1;
    color: #fff;
    margin-left: 0;
}

.contain .userAccount-info .cc .info-contain .turnover .times input.fl {
    border: 1px solid #dee0e3;
    width: 120px;
    height: 21px;
    margin-top: 5px;
    margin-left: 4px;
    padding-left: 30px;
    padding-top: 7px;
}

.contain .userAccount-info .cc .info-contain .turnover .times a.fr {
    line-height: 40px;
    padding-right: 10px;
    color: #006bd1;
    font-size: 16px;
}

.wmy {
    margin-top: 5px;
    border: 1px solid #dee0e3;
    margin-left: 10px;
}

.wmy div.fl {
    width: 50px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    color: #00a0e9;
    background-color: #f8f8f8;
    cursor: pointer;
}

.wmy div.choosed {
    background-color: #006bd1;
    color: #fff;
}

.contain .userAccount-info .cc .info-contain .turnover table {
    width: 100%;
    background-color: #f8f8f8;
}

.contain .userAccount-info .cc .info-contain .turnover table thead tr th {
    height: 42px;
    line-height: 42px;
    text-align: left;
    padding-left: 20px;
    background-color: #f3f3f3;
    border-bottom: 1px solid #e6e6e6;
}

.contain .userAccount-info .cc .info-contain .turnover table thead tr th:nth-child(2) {
    width: 246px;
}

.contain .userAccount-info .cc .info-contain .turnover table tbody tr td {
    height: 60px;
    padding-left: 20px;
    border-bottom: 1px solid #e6e6e6;
}

.contain .userAccount-info .cc .info-contain .turnover table tbody tr td span {
}

/* 结束 */

/*交易查询*/
.contain .search-term {
    padding-top: 30px;
}

.contain .search-term .cc {
    padding-bottom: 30px;
    border-bottom: 1px solid #dbe0e3;
}

.contain .search-term .cc .search-contain {
    padding: 30px;
    border: 1px solid #dee0e3;
    border-top: 2px solid #ef5a1e;
    background-color: #fff;
}

.contain .search-term .cc .search-contain .title {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: bold;
}

.contain .search-term .cc .search-contain form .search-input ul {
    margin-left: 18px;
}

.contain .search-term .cc .search-contain form .search-input ul.fl li.clearfix {
    margin-bottom: 10px;
}

.contain .search-term .cc .search-contain form .search-input ul.fl li.clearfix span.fl {
    line-height: 28px;
}

.contain .search-term .cc .search-contain form .search-input ul.fl li.clearfix input.fl.inputBug {
    width: 100px;
    padding-left: 10px;
}

.contain .search-term .cc .search-contain form .search-input ul.fl li.clearfix input.fl {
    border: 1px solid #dee0e3;
    height: 14px;
    margin-left: 10px;
    padding: 7px 0;
}

.contain .search-term .cc .search-contain form .search-input ul.fl li.clearfix select.fl {
    border: 1px solid #dee0e3;
    height: 28px;
    margin-left: 10px;
}

.contain .search-term .cc .search-contain form .search-input ul.fl li.clearfix select.fl {
    width: 234px;
    padding-left: 10px;
}

.contain .search-term .cc .search-contain form .search-input ul.fl li.clearfix select.selectBug {
    width: 396px;
    padding-left: 10px;
}

.contain .search-term .cc .search-contain form .search-input ul:first-child li.clearfix span.fl {
    width: 108px;
    text-align: right;
}

.contain .search-term .cc .search-contain form .search-input ul:first-child li.clearfix .wmy {
    margin-top: 0;
}

.contain .search-term .cc .search-contain form .search-input ul:first-child li.clearfix input.long {
    width: 384px;
    padding-left: 10px
}

.contain .search-term .cc .search-contain form .search-input ul.fl li.clearfix select.long {
    width: 395px;
    padding-left: 10px;
}

.contain .search-term .cc .search-contain form .searchBtn {
    margin: 10px 0 0 126px;
}

.contain .search-term .cc .search-contain form .searchBtn button.fl {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #bec1c7;
    background-color: #f3f3f3;
    color: #666;
    border-radius: 6px;
    cursor: pointer;
    margin-left: 10px;
}

.contain .search-term .cc .search-contain form .searchBtn button.click {
    color: #fff;
    border-color: #ef5a1e;
    background-color: #ef5a1e;
}

.contain .search-result {
    padding-top: 25px;
    padding-bottom: 100px;
}

.contain .search-result .cc .title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.contain .search-result .cc .title .fr {
    color: #00a0e9;
    font-size: 14px;
    font-family: Microsoft YaHei;
    padding-top: 5px;
    padding-right: 40px;
    cursor: pointer;
}

.contain .search-result .cc table {
    border-top: 2px solid #006bd1;
    width: 100%;
}

/* 结束 */

/* 账户设置 */
.contain .set-part {
    padding-top: 32px;
    padding-bottom: 130px;
}

.contain .set-part .cc .set-left {
    width: 208px;
    height: 338px;
    background-color: #f3f3f3;
    border-top: 4px solid #006bd1;
    border-bottom: 1px solid #e6e6e6;
}

.contain .set-part .cc .set-left .title {
    height: 40px;
    line-height: 40px;
    padding-left: 66px;
}

.contain .set-part .cc .set-left ul {
    background-color: #ededed;
}

.contain .set-part .cc .set-left ul li {
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}

.contain .set-part .cc .set-left ul li.choosed {
    background-color: #006bd1;
    color: #fff;
}

.contain .set-part .cc .set-left ul li i {
    font-size: 22px;
    padding-left: 34px;
    padding-right: 10px
}

.contain .set-part .cc .set-right {
    width: 764px;
    border: 1px solid #e6e6e6;
}

.table-tittle{
    padding-left: 10px;
}

.table-span{
    height: 30px;
    line-height: 30px;
    margin-left: 20px;
    width: 640px;
    background: white;
    color: #666;
}

.stip{
    color: #00a0e9;
}

.table-span-tt{
    height: 30px;
    line-height: 30px;
    margin-left: 20px;
    width: 80px;
    background: white;
    text-align:left;
    color: #666;
}

.table-bd{
    background: white;
    height: 560px;
    padding-top: 20px;
    width: 764px;
    border-bottom: 1px solid #e6e6e6;
}

.form-bd{
    height: 160px;
    padding-top: 140px;
}

.form-l{
    padding-left: 20px;
    height: 60px;
    line-height: 60px;
    /*border-top: 1px solid #e6e6e6;*/
    white-space: nowrap;
}

.img-cha {
    width: 764px;
    height: 500px;
}

.img-id {
    width: 350px;
    height: 250px;
}

.sub-a {
    color: #006bd1;
    padding-right: 10px;
    cursor: pointer;
}

.sub-tip {
    padding-left: 20px;
    color: #ff6600;
}

.sub-btn {
    padding-left: 20px;
    height: 50px;
    background-color: #006bd1;
}

.choose-f-btn{
    cursor: pointer;
    margin-top: 10px;
    height: 40px;
    text-align: center;
    width: 70px;
    color: #fff;
    border-color: #1E9FFF;
    border-radius: 2px;
    background-color: #1E9FFF;
}

.pho-form {
    margin: 20px 20px 20px 20px;
    border: 1px solid #e6e6e6;
}

.pho-li {
    height: 60px;
    border-bottom: 1px solid #e6e6e6;;
}

.pho-input {
    border: 0;
    outline: none;
    background-color: rgba(0, 0, 0, 0);
    line-height: 60px;
    color: #989495;
}



.pho-file{
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 30px;
    width: 100px;
    /*margin-left: 10px;*/
    margin-right: 10px;
    margin-top: 6px;
}

.pho-span {
    line-height: 60px;
    padding-left: 20px;
    width: 138px;
    /*text-align: center;*/
}

.pho-inp {
    line-height: 60px;

}

.pho-vld-in {
	line-height: 60px;
    width: 80px;
    margin-left:10px;
}

.pho-vld-div{
	line-height: 60px;
	float: right;
	width:100px;
}

.pho-vld-box {
	line-height: 60px;
	width:40px;
    height: 20px;
    margin-top:20px;
}

.pho-vld-cover{
	position: absolute;
	padding-top: 15px;
	left: 94px;
	height: 44px;
	width: 90px;
	background-color: #000;
	opacity: 0.5;
	margin-left: 195px;
}

.pho-vld-tips {
    margin-left: 20px;
    display: block;
    color: red;
}


.contain .set-part .cc .set-right .title {
    height: 50px;
    padding-left: 20px;
    line-height: 50px;
    background-color: #f3f3f3;
    font-weight: bold;
}

.contain .set-part .cc .set-right ul li {
    border-top: 1px solid #e6e6e6;
    height: 60px;
    line-height: 60px;
    background-color: #fff;
}

.contain .set-part .cc .set-right ul li div.fl {
    padding-left: 20px;
    width: 138px;
}

.contain .set-part .cc .set-right .switch.clearfix {
    height: 60px;
    border-top: 1px solid #e6e6e6;
    background-color: #fff;
    padding-left: 20px;
}

.contain .set-part .cc .set-right .switch.clearfix span.fl {
    height: 40px;
    line-height: 40px;
    width: 100px;
    text-align: center;
    background-color: #eee;
    cursor: pointer;
    margin-top: 10px;
}

.contain .set-part .cc .set-right .switch.clearfix span.fl.selected {
    color: #fff;
    background-color: #006bd1;
}

.contain .set-part .cc .set-right form {
    background-color: #fff;
}

.contain .set-part .cc .set-right form h5 {
    font-weight: normal;
    font-size: 14px;
    color: #000;
    padding-left: 20px;
    height: 60px;
    line-height: 60px;
    border-top: 1px solid #e6e6e6;
}

.contain .set-part .cc .set-right form div.clearfix {
    padding-left: 20px;
    height: 60px;
    line-height: 60px;
    border-top: 1px solid #e6e6e6;
    white-space: nowrap;
}

.contain .set-part .cc .set-right form div.clearfix button {
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 10px;
    border-radius: 6px;
    margin-left: 20px;
    cursor: pointer;
}

.contain .set-part .cc .set-right form div.clearfix button.confirm {
    background-color: #ef5a1e;
    color: #fff
}

.contain .set-part .cc .set-right form div.clearfix span.fl {
    word-break: keep-all;
    white-space: nowrap;
    width: 61px;
    text-align: left;
}

.contain .set-part .cc .set-right form div.clearfix p.fl {
    font-size: 14px;
    color: #999;
    margin-left: 10px;
}

.contain .set-part .cc .set-right form div.clearfix h4.fl {
    line-height: 60px;
    padding-left: 20px;
    font-weight: normal;
}

.contain .set-part .cc .set-right form div.clearfix input.fl {
    border: 1px solid #e6e6e6;
    margin-top: 10px;
    margin-left: 20px;
    padding: 10px;
}

.contain .set-part .cc .set-right form div.clearfix select.fl {
    border: 1px solid #e6e6e6;
    margin-top: 10px;
    margin-left: 20px;
    padding: 10px;
    width: 190px;
}

.contain .set-part .cc .set-right form div.clearfix label.fr {
    color: #f00;
    margin-right: 20px;
    line-height: 60px;
}

.contain .set-part .cc .set-right ul li div.fr {
    padding-right: 20px;
    color: #00a0e9;
    cursor: pointer;
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=70); /* ie 有效*/
    -moz-opacity: 0.7; /* Firefox  有效*/
    opacity: 0.7; /* 通用，其他浏览器  有效*/
}

.pupBox {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0
}

.pupBox div.popupBox {
    width: 684px;
    height: 372px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    margin-left: -342px;
    margin-top: -186px;
}

.pupBox div.popupBox div.title {
    height: 44px;
    line-height: 44px;
    background-color: #e9e9e9;
    z-index: 99999;
    font-size: 16px;
    color: #666;
    padding: 0 20px;
}

.pupBox div.popupBox div.title i.fr {
    cursor: pointer;
    font-size: 24px;
}

.pupBox div.popupBox form ul {
    padding: 30px 0 0 50px;
}

.pupBox div.popupBox form ul li.prompt i.iconfont {
    margin-left: 118px;
    margin-bottom: 10px;
    color: #999;
}

.pupBox div.popupBox form ul li.prompt p {
    color: #999;
}

.pupBox div.popupBox form ul li.errorTips label {
    margin-left: 140px;
    margin-bottom: 10px;
    color: red;
}

.pupBox div.popupBox form ul li.clearfix {
    height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.pupBox div.popupBox form ul li.clearfix h3 {
    text-align: center;
    font-size: 16px;
}

.pupBox div.popupBox form ul li.clearfix, div.popupBox form ul li.clearfix p.fl {
    color: #666;
}

.pupBox div.popupBox form ul li.clearfix span.fl {
    width: 130px;
    text-align: right;
}

.pupBox div.popupBox form ul li.clearfix p.fl {
    margin-left: 30px;
}

.pupBox div.popupBox form ul li.clearfix input.fl {
    border: 1px solid #eaeaea;
    width: 440px;
    height: 14px;
    margin-left: 10px;
    padding-left: 20px;
    padding-top: 14px;
    padding-bottom: 14px
}

.pupBox div.popupBox form ul li.clearfix input.code {
    width: 300px;
}

.pupBox div.popupBox form ul li.clearfix button.fl, #trade-PW-modify div.clearfix #sendCode9 {
    width: 100px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    background-color: #006bd1;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    margin-left: 30px;
}

.pupBox div.popupBox form ul li.clearfix button.fl, #trade-PW-modify div.clearfix #sendCode6 {
    width: 100px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    background-color: #006bd1;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    margin-left: 30px;
}

.pupBox div.popupBox form ul li.clearfix button.fl, #email-PW-modify div.clearfix #sendCode10 {
    width: 100px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    background-color: #006bd1;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    margin-left: 30px;
}

.pupBox div.popupBox form ul li.clearfix button.fl, #email-PW-modify div.clearfix #sendCode11 {
    width: 100px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    background-color: #006bd1;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    margin-left: 30px;
}

.pupBox div.popupBox form .popBtn {
    margin-left: 190px;
    margin-top: 10px;
}

.pupBox div.popupBox form .popBtn button.fl, div.popupBox form .popBtn div.nextStep {
    margin-right: 44px;
    height: 42px;
    width: 130px;
    line-height: 42px;
    text-align: center;
    color: #666;
    border: 1px solid #bec1c7;
    background-color: #f3f3f3;
    cursor: pointer;
    border-radius: 6px;
}

.pupBox div.popupBox form .popBtn button.confirm, div.popupBox form .popBtn div.nextStep {
    color: #fff;
    background-color: #ef5a1e;
    border-color: #ef5a1e;
}

/* 结束 */

/*充值*/
.recharge-contain {
    border-top: 1px solid #ced1d9;
    padding-top: 30px;
    background-color: #f8f8f8;
    padding-bottom: 160px;
}

.recharge-contain .recharge-account .cc {
    padding-bottom: 20px;
}

.recharge-contain .recharge-account .cc .title {
    padding-left: 46px;
    font-size: 16px;
    color: #666;
    font-weight: bold;
    padding-bottom: 20px;
}

.recharge-contain .recharge-account .cc div.clearfix span.fl, .recharge-contain div div.cc.clearfix span.fl, .recharge-contain .order-info .cc .payAccount span.fl {
    padding-left: 160px;
    padding-right: 36px;
    color: #666;
    width: 70px;
    text-align: right;
}

.recharge-contain .recharge-account .cc .clearfix .tip {
    color: #666;
}

.recharge-contain .recharge-account .cc div.clearfix p.fl {
    color: #666;
}

.recharge-contain .recharge-account .cc div.clearfix h4.fl {
    color: #ff6633;
}

.recharge-contain div div.cc.clearfix span.fl {
    line-height: 54px;
}

.recharge-contain div div.cc.clearfix div.fl ul a {
    line-height: 54px;
    color: #0080ff;
}

.recharge-contain div div.cc.clearfix div.fl ul a:hover {
    text-decoration: underline;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorecharge {
    width: 220px;
    height: 50px;
    border: 2px solid #ced1d9;
    position: relative;
    background-color: #fff;
    background: url(../images/rechargeMethodC.png) no-repeat;
    cursor: pointer;
    margin-right: 20px;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorechargeD {
    width: 220px;
    height: 50px;
    border: 2px solid #ced1d9;
    position: relative;
    background-color: #fff;
    background: url(../images/rechargeMethodD.png) no-repeat;
    cursor: pointer;
    margin-right: 20px;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .choosed {
    border-color: #ff6600;
}

.recharge-contain .recharge-method .cc div.fl ul li {
    width: 430px;
    height: 50px;
    border: 1px solid #ced1d9;
    background-color: #fff;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
}

.recharge-contain .recharge-method .cc div.fl ul li.choosed {
    height: 48px;
    width: 428px;
    border: 2px solid #27aff4;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorecharge.i-1 {
    background-position: 35px 10px;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorecharge.i-2 {
    background-position: 35px -36px;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorecharge.i-3 {
    background-position: 35px -82px;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorecharge .bingofont {
    content: "";
    border: 12px solid #ced1d9;
    border-top-color: transparent;
    border-left-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    right: 0;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorechargeD.i-1 {
    background-position: 35px 10px;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorechargeD.i-2 {
    background-position: 35px -36px;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorechargeD.i-3 {
    background-position: 35px -82px;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .methodTorechargeD .bingofont {
    content: "";
    border: 12px solid #ced1d9;
    border-top-color: transparent;
    border-left-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    right: 0;
}

.recharge-contain .recharge-method .cc div.fl div.clearfix .choosed .bingofont {
    border-color: #ff6600;
    border-top-color: transparent;
    border-left-color: transparent;
}

.recharge-contain .recharge-method .cc div.fl ul li .bingofont {
    content: "";
    border: 12px solid #ced1d9;
    border-top-color: transparent;
    border-left-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 1px;
    right: 1px;
}

.recharge-contain .recharge-method .cc div.fl ul li.choosed .bingofont {
    content: "";
    border: 12px solid #27aff4;
    border-top-color: transparent;
    border-left-color: transparent;
    position: absolute;
    bottom: 0;
    right: 0;
}

.recharge-contain .recharge-method .cc div.fl .methodTorecharge i.iconfont {
    color: #fff;
    position: absolute;
    bottom: -3px;
    right: -1px;
}

.recharge-contain .recharge-method .cc div.fl .methodTorechargeD i.iconfont {
    color: #fff;
    position: absolute;
    bottom: -3px;
    right: -1px;
}

.recharge-contain .recharge-method .cc div.fl ul li i.iconfont {
    color: #f8f8f8;
    position: absolute;
    bottom: -2px;
    right: 0;
}

.recharge-contain .recharge-method .cc div.fl ul li .week-date {
    height: 39px;
    width: 12px;
    padding: 6px;
    padding-top: 3px;
    background-color: #f0f0f0;
    color: #ced1d9;
    position: absolute;
    right: 1px;
    top: 1px;
    font-size: 12px;
}

.recharge-contain .recharge-method .cc div.fl ul li.choosed .week-date {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #8dd7fc;
    color: #fff;
}

.recharge-contain .recharge-method .cc div.fl ul li .bank-name {
    height: 27px;
    width: 100px;
    background: url(../images/banks-Logo.png);
    margin: 10px 10px 0 10px;
}

.recharge-contain .recharge-method .cc div.fl ul li .bank-num {
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    border-left: 1px solid #f0f0f0;
}

.recharge-contain .recharge-method .cc div.fl ul li.choosed .bank-num {
    height: 48px;
    line-height: 48px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b1 {
    background-position: 0 -124px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b2 {
    background-position: 0 -203px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b3 {
    background-position: 0 -282px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b4 {
    background-position: -110px -203px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b5 {
    background-position: -339px -38px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b6 {
    background-position: 0 -387px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b7 {
    background-position: -110px -124px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b8 {
    background-position: -225px -245px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b9 {
    background-position: -339px -318px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b10 {
    background-position: -339px -245px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b11 {
    background-position: -339px -282px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b12 {
    background-position: -111px -282px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b13 {
    background-position: 0 -318px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b14 {
    background-position: 0 -357px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b15 {
    background-position: -225px -203px;
}

.recharge-contain .recharge-method .cc div.fl ul li .b16 {
    background-position: -225px -282px;
}

.recharge-contain .recharge-method .cc div.fl table {
    width: 650px;
    margin-top: 15px;
    margin-bottom: 16px;
}

.recharge-contain .recharge-method .cc div.fl table thead tr th {
    height: 40px;
    text-align: left;
    background-color: #f0f0f0;
    border: 1px solid #eaeaea;
    padding-left: 10px;
    color: #666;
}

.recharge-contain .recharge-method .cc div.fl table thead tr th:first-child, .recharge-contain .recharge-method .cc div.fl table thead tr th:nth-child(2) {
    width: 100px;
}

.recharge-contain .recharge-method .cc div.fl table thead tr th:nth-child(3) {
    width: 168px;
}

.recharge-contain .recharge-method .cc div.fl table tbody tr td {
    height: 60px;
    border: 1px solid #eaeaea;
    padding-left: 10px;
    padding-right: 10px;
    color: #666;
    background-color: #fff;
}

.recharge-contain .recharge-method .cc div.fl table tbody tr td a {
    color: #00a0e9;
}

.recharge-contain .recharge-method .cc div.fl table tbody tr td a:hover {
    color: red;
}

.recharge-contain .recharge-amount form div.cc div.fl input {
    width: 200px;
    border: 1px solid #eaeaea;
    padding: 18px 0 18px 20px
}

.recharge-contain .recharge-amount form div.cc div.fl select {
    width: 222px;
    border: 1px solid #eaeaea;
    padding: 18px 10px 18px 20px
}

.recharge-contain .recharge-amount form div.cc div.fl a {
    color: #00a0e9;
    line-height: 54px;
}

.recharge-contain .recharge-amount form div.cc div.fl div.clearfix {
    margin-top: 10px;
}

.recharge-contain .recharge-amount form div.cc div.fl h2 {
    margin-left: 264px;
    color: red;
    font-size: 14px;
    font-weight: normal;
}

.recharge-contain .recharge-amount form {
    margin-top: 10px
}

.recharge-contain .recharge-amount form div.cc div.fl div.clearfix i.iconfont {
    margin-top: 2px;
    margin-right: 10px;
    color: #999;
}

.recharge-contain .recharge-amount form div.cc div.fl div.clearfix p.fl {
    color: #999;
}

.recharge-contain .recharge-amount form div.cc div.fl button {
    display: block;
    width: 220px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background-color: #e94d34;
    border-radius: 6px;
    margin-top: 30px;
    cursor: pointer;
}

.recharge-contain .recharge-amount form div.cc div.fl.btn {
    width: 120px;
    height: 40px;
    color: #fff;
    background-color: #51c2f1;
    margin-left: 20px;
    margin-top: 6px;
    line-height: 40px;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
}

.recharge-contain .recharge-amount form div.cc button.cashLogin {
    margin-left: 265px;
}

.recharge-contain .recharge-amount form div.cc div.clearfix div.fl h3 {
    font-weight: normal;
    font-size: 14px;
    color: red;
}

.recharge-contain .recharge-amount form div.cc img.fr {
    margin-right: 120px;
}

.recharge-contain .recharge-amount form div.cc div.fl h5.title {
    font-size: 16px;
    margin: 20px 0 30px 20px;
}

.recharge-contain .recharge-amount form div.cc div.fl div.clearfix div.fl.clearfix a.fl {
    line-height: 52px;
    margin-left: 10px;
    color: #00a0e9;
}

/*网关登录添加链接*/
.recharge-contain .recharge-amount form div.cc div.fl div.clearfix div.fl.clearfix a.link {
    line-height: 52px;
    margin-left: 10px;
    color: #00a0e9;
}

.recharge-contain .recharge-amount form div.cc div.fl div.clearfix div.fl.clearfix a.link:hover {
    line-height: 52px;
    margin-left: 10px;
    color: #9d9d9d;
}

.recharge-contain .recharge-amount form div.cc div.clearfix {
    margin-bottom: 10px;
}

.recharge-contain .recharge-amount form div.cc div.clearfix:first-child div.fl div.clearfix button.fl {
    width: 120px;
    height: 40px;
    color: #fff;
    background-color: #51c2f1;
    margin-left: 20px;
    margin-top: 6px;
    line-height: 40px;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
}

.recharge-contain .recharge-amount form div.cc div.clearfix div.fl div.clearfix button.fl-btn {
    width: 120px;
    height: 40px;
    color: #fff;
    background-color: #51c2f1;
    margin-left: 20px;
    margin-top: 6px;
    line-height: 40px;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
}

.recharge-contain .recharge-amount form div.fl label {
    color: #f00;
}

.recharge-contain .recharge-amount form div.cc div.clearfix:nth-child(3) div.fl div.clearfix button.fl {
    width: 120px;
    height: 40px;
    color: #fff;
    background-color: #51c2f1;
    margin-left: 20px;
    margin-top: 6px;
    line-height: 40px;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
}

.recharge-contain .order-info .cc .title {
    margin-left: 40px;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 16px;
}

.recharge-contain .order-info .cc .orderInfo {
    width: 1038px;
    border: 1px solid #dee0e3;
    border-top: 2px solid #ef5a1e;
    margin-bottom: 60px;
    position: relative;
}

.recharge-contain .order-info .cc .orderInfo div.fl {
    background-color: #fff;
    width: 644px;
    height: 125px;
    padding-left: 36px;
    padding-top: 30px;
}

.recharge-contain .order-info .cc .orderInfo div.fr {
    background-color: #ffefd6;
    width: 321px;
    border-left: 1px dashed #ef5a1e;
    height: 125px;
    padding-left: 35px;
    padding-top: 30px;
}

.recharge-contain .order-info .cc .orderInfo img {
    position: absolute;
    left: -1px;
    bottom: -10px;
    width: 1040px;
}

.recharge-contain .order-info .cc .orderInfo div.fl h5 {
    font-size: 14px;
    font-weight: normal;
}

.recharge-contain .order-info .cc .orderInfo div.fl .leftInfoContain i.iconfont {
    font-size: 70px;
    color: #cccccc;
}

.recharge-contain .order-info .cc .orderInfo div.fl .leftInfoContain ul.fl {
    padding-left: 40px;
}

.recharge-contain .order-info .cc .orderInfo div.fl .leftInfoContain ul.fl li {
    padding-bottom: 40px;
}

.recharge-contain .order-info .cc .orderInfo div.fl .leftInfoContain ul.fl li .batchOrderInfo{
	color: #00a0e9;
    font-weight: bold;
}

.recharge-contain .order-info .cc .orderInfo div.fl .leftInfoContain ul.fl li .batchOrderInfo:hover{
	color: #ff0000;
    font-weight: bold;
    cursor: pointer;
}

.recharge-contain .order-info .cc .orderInfo div.fr .rightInfoContain {
    padding-top: 10px;
}

.recharge-contain .order-info .cc .orderInfo div.fr .rightInfoContain i.iconfont {
    font-size: 70px;
    color: #f8c1aa;
}

.recharge-contain .order-info .cc .orderInfo div.fr .rightInfoContain ul.fl {
    margin-left: 24px;
}

.recharge-contain .order-info .cc .orderInfo div.fr .rightInfoContain ul.fl li {
    padding-bottom: 8px;
}

.recharge-contain .order-info .cc .orderInfo div.fr .rightInfoContain ul.fl li:last-child {
    color: #9f9f9f;
}

.recharge-contain .order-info .cc .orderInfo div.fr .rightInfoContain ul.fl li span {
    font-size: 24px;
    color: #ff6600;
    font-weight: bold;
}

.recharge-contain .order-info .cc .payAccount {
    margin-bottom: 30px;
    color: #666;
}

.recharge-contain .order-info .cc .payAccount p.fl {
    margin-left: 30px;
    margin-right: 65px;
    color: #ff6633;
    font-weight: bold;
}

.recharge-contain .order-info .cc .payAccount div.fl a {
    color: #3bbff0;
}

.recharge-contain .order-info .cc .payAccount div select {
    width: 220px;
    border: 1px solid #eaeaea;
    padding: 18px 0 18px 20px
}

.recharge-box {
    border-bottom: 2px solid #e94d34;
    width: 1040px;
    margin: 0 auto;
}

.recharge-box .recharge-method div.selected {
    color: #fff;
    background-color: #e94a32;
    cursor: default;
}

.recharge-box .recharge-method div {
    height: 42px;
    width: 156px;
    line-height: 42px;
    text-align: center;
    background-color: #f0f0f0;
    cursor: pointer;
}

.recharge-tips {
    background-color: #fffbed;
    border: 1px solid #f9efd3;
    padding: 15px 30px 15px;
    margin: 0px 0px 0px 0px;
}

.cumService {
    color: #00a0e9;
}

.cumService:hover {
    color: #6c6c6c;
}

/*充值申请*/
.register-contain .cc .left-part {
    margin: 0 auto;
}

.register-contain .cc .left-part span.title {
    font-size: 24px;
    margin-left: 48px;
}

.register-contain .cc .left-part form .set-input select {
    padding-left: 10px;
    width: 271px;
    height: 40px;
    margin-top: 6px;
    border: 1px solid #eee;
}

.reg2-select {
    padding-left: 10px;
    width: 130px;
    height: 40px;
    margin-top: 6px;
    border: 1px solid #eee;
    margin-right: 10px;
}

.register-contain .cc .left-part form .set-input select option {
    text-align: center;
}

/**/
/*信用账户申请*/
.leads {
    padding-top: 40px;
    border-top: 4px solid #006bd1;
}

.ccc {
    padding-bottom: 15px;
    border-bottom: 1px solid #ced1d9;
    color: #666;
    width: 1040px;
    margin: 0 auto;
}

.ccc a {
    color: #00a0e9;
}

.contain .leadTitle {
    margin-top: 40px;
    padding-bottom: 30px;
}

.contain .leadTitle .cc {
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px solid #ced1d9;
    color: #666;
}

.contain .leadTitle .cc a {
    color: #00a0e9;
}

.link-a{
    color: #00a0e9;
    font-size: 14px;
    padding: 10px 20px 0 0;
    float: right;
    cursor: pointer;
}

.contain .manageContain .cc div.fl .linear {
    position: relative;
    width: 100%;
    height: 76px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #fff, #f8f8f8); /* IE 10 */
    background: -moz-linear-gradient(top, #fff, #f8f8f8); /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f8f8f8)); /*谷歌*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f8f8f8)); /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #fff, #f8f8f8); /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #fff, #f8f8f8); /*Opera 11.10+*/
}

.contain .manageContain .cc div.fl .linear div.fl {
    width: 290px;
    height: 76px;
    border-bottom: 2px solid #e60012;
}

.contain .manageContain .cc div.fl .linear div.fr {
    width: 726px;
    border-bottom: 2px solid #006bd1;
    height: 76px;
    position: relative;
}

.contain .manageContain .cc div.fl .linear div.fr div {
    color: #00a0e9;
    position: absolute;
    bottom: 10px;
    right: 30px;
    cursor: pointer;
}

.contain .manageContain .cc div.fl .linear .theCard {
    position: absolute;
    left: 30px;
    top: 30px;
    width: 224px;
    height: 145px;
    border: 1px solid #ced1da;
    border-radius: 10px;
    background-color: #f8f8f8;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName, .contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 98px;
    border-bottom: 1px solid #e8eaed;
    position: relative;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #fff, #f8f8f8); /* IE 10 */
    background: -moz-linear-gradient(top, #fff, #f8f8f8); /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f8f8f8)); /*谷歌*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f8f8f8)); /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #fff, #f8f8f8); /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #fff, #f8f8f8); /*Opera 11.10+*/
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.choosed .cardName {
    border-bottom: 1px solid #cbeafd;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr='#f8fbff', endColorStr='#00FFFFFF'); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #f8fbff, #f3f9ff); /* IE 10 */
    background: -moz-linear-gradient(top, #f8fbff, #f3f9ff); /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8fbff), to(#f3f9ff)); /*谷歌*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8fbff), to(#f3f9ff)); /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #f8fbff, #f3f9ff); /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #f8fbff, #f3f9ff); /*Opera 11.10+*/
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .bankName {
    width: 100px;
    height: 37px;
    background: url(../images/banks-Logo.png);
    position: absolute;
    top: 10px;
    left: 0;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b1 {
    background-position: 0 -124px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b2 {
    background-position: 0 -203px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b3 {
    background-position: 0 -282px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b4 {
    background-position: -110px -203px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b5 {
    background-position: -339px -38px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b6 {
    background-position: 0 -387px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b7 {
    background-position: -110px -124px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b8 {
    background-position: -225px -245px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b9 {
    background-position: -339px -318px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b10 {
    background-position: -339px -245px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b11 {
    background-position: -339px -282px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b12 {
    background-position: -111px -282px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b13 {
    background-position: 0 -318px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b14 {
    background-position: 0 -357px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b15 {
    background-position: -225px -203px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .b16 {
    background-position: -225px -282px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .bankNum, .contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .bankNum {
    padding-top: 64px;
    padding-left: 10px;
    font-weight: bold;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .classOfCard, .contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .classOfCard {
    position: absolute;
    right: -1px;
    top: 14px;
    width: 43px;
    height: 18px;
    color: #fff;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .triangle, .contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .triangle {
    border: 9px solid transparent;
    position: absolute;
    top: 14px;
    right: 42px;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .redTriangle {
    border-right-color: #e60012;
}

.contain .manageContain .cc div.fl .linear .theCard .cardName .blueTriangle {
    border-right-color: #26aff3;
}

.contain .manageContain .cc div.fl .linear .theCard .userName {
    padding-left: 10px;
    line-height: 48px;
    color: #999;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.choosed .userName {
    color: #00a0e9;
}

.contain .manageContain .cc div.fl .bankCardInfo {
    width: 956px;
    height: 250px;
    background-color: #fff;
    padding: 0 30px;
}

.contain .manageContain .cc div.fl .bankCardInfo ul {
    padding-left: 290px;
    padding-bottom: 26px;
    border-bottom: 1px dashed #ced1da;
}

.contain .manageContain .cc div.fl .bankCardInfo ul li {
    padding-top: 30px;
}

.contain .manageContain .cc div.fl .bankCardInfo ul li i.iconfont {
    margin-right: 10px;
}

.contain .manageContain .cc div.fl .bankCardInfo form {
    padding-top: 10px;
}

.contain .manageContain .cc div.fl .bankCardInfo form h5 {
    font-weight: normal;
    font-size: 14px;
    padding-bottom: 4px;
}

.contain .manageContain .cc div.fl .bankCardInfo form div {
    margin-bottom: 10px;
}

.contain .manageContain .cc div.fl .bankCardInfo form div select {
    margin-right: 10px;
    height: 30px;
    border: 1px solid #dee0e3;
}

.contain .manageContain .cc div.fl .bankCardInfo form div select:first-child, .contain .manageContain .cc div.fl .bankCardInfo form div select:nth-child(2) {
    width: 110px;
}

.contain .manageContain .cc div.fl .bankCardInfo form div select:last-child {
    width: 374px;
}

.contain .manageContain .cc div.fl .bankCardInfo form button {
    color: #fff;
    background-color: #ef5a1e;
    width: 102px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
}

.contain .cardManageContain .cc .leftManage {
    width: 738px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl {
    height: 144px;
    width: 224px;
    border-radius: 10px;
    border: 1px solid #ced1da;
    margin-right: 19px;
    margin-bottom: 20px;
    position: relative;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.choosed {
    border-color: #26aff3;
    background-color: #f4f9ff;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .bankName {
    width: 100px;
    height: 37px;
    background: url(../images/banks-Logo.png);
    position: absolute;
    top: 10px;
    left: 10px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b1 {
    background-position: 0 -124px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b2 {
    background-position: 0 -203px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b3 {
    background-position: 0 -282px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b4 {
    background-position: -110px -203px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b5 {
    background-position: -339px -38px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b6 {
    background-position: 0 -387px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b7 {
    background-position: -110px -124px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b8 {
    background-position: -225px -245px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b9 {
    background-position: -339px -318px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b10 {
    background-position: -339px -245px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b11 {
    background-position: -339px -282px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b12 {
    background-position: -111px -282px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b13 {
    background-position: 0 -318px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b14 {
    background-position: 0 -357px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b15 {
    background-position: -225px -203px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .b16 {
    background-position: -225px -282px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .redTriangle {
    border-right-color: #e60012;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .cardName .blueTriangle {
    border-right-color: #26aff3;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.addCards {
    text-align: center;
    border-style: dashed;
    background-color: #fff;
    padding-top: 54px;
    height: 90px;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.addCards a {
    color: #3a3d42;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.addCards div {
    color: #999999;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .userName {
    padding-left: 10px;
    line-height: 48px;
    color: #00a0e9;
}

.contain .cardManageContain .cc .leftManage ul.clearfix li.fl .userName a {
    color: #00a0e9;
}

.contain .falseTips .cc {
    padding-top: 100px;
}

.contain .falseTips .cc .tipsContain {
    width: 900px;
    height: 300px;
    border: 1px solid #fcd9cd;
    margin: 0 auto;
    background-color: #ffefef;
}

.contain .falseTips .cc .tipsContain i.iconfont {
    font-size: 100px;
    color: #e60012;
    padding-left: 80px;
    padding-top: 80px;
}

.contain .falseTips .cc .tipsContain ul.fl {
    margin-top: 110px;
    margin-left: 60px;
    font-size: 16px;
}

.contain .falseTips .cc .tipsContain ul.fl li {
    margin-bottom: 20px;
}

.contain .falseTips .cc .doNext {
    padding: 40px 0 100px 0;
}

.contain .falseTips .cc .doNext a {
    display: block;
    width: 210px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    background-color: #e94e35;
    margin: 0 auto;
}

/*充值申请页面*/
.rechargerw-contain {
    border-top: 1px solid #ced1d9;
    padding-top: 30px;
}

/*绑定银行卡页面*/
.contain .cc .tab-part {
    width: 100%;
    background-color: #FFFFFF;
}

.contain .cc .tab-part ul li {
    font-size: 16px;
    width: 100px;
}

.contain .cc .tab-part div.leftManage {
    width: 716px;
}

.contain .cc .tab-part div.leftManage form div.clearfix {
    margin: 20px 20px 20px 60px;
}

.contain .cc .tab-part div.leftManage form div.prompt {
    color: #999;
    font-size: 12px;
    margin-left: 160px;
}

.contain .cc .tab-part div.leftManage form div.clearfix label.error {
    color: #f00;
    line-height: 30px;
    margin-left: 10px;
}

.contain .cc .tab-part div.leftManage form div.clearfix span.fl {
    text-align: right;
    line-height: 30px;
    width: 80px;
    margin-right: 20px;
}

.contain .cc .tab-part div.leftManage form div.clearfix select.fl {
    width: 323px;
    height: 30px;
    border: 1px solid #dee0e3;
}

.contain .cc .tab-part div.leftManage form div.clearfix input.fl {
    width: 301px;
    padding: 8px 10px;
    border: 1px solid #dee0e3;
}

.contain .cc .tab-part div.leftManage form div.clearfix input.fl-captcha {
    width: 140px;
    padding: 8px 10px;
    border: 1px solid #dee0e3;
}

.contain .cc .tab-part div.leftManage form div.clearfix.threeSlect select.fl {
    width: 105px;
    height: 30px;
    margin-right: 4px;
}

.contain .cc .tab-part div.leftManage form div.clearfix.child-4 input.fl {
    width: 14px;
    height: 14px;
    margin-top: 8px;
    padding: 0;
}

.contain .cc .tab-part div.leftManage form div.clearfix.child-4 p.fl {
    line-height: 30px;
    margin-left: 10px;
}

.contain .cc .tab-part div.leftManage form div.clearfix button {
    height: 40px;
    width: 120px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #bec1c7;
    background-color: #f3f3f3;
    border-radius: 6px;
}

.contain .cc .tab-part div.leftManage form div.clearfix button.fl {
    margin-left: 120px;
    color: #fff;
    border-color: #ef5a1e;
    background-color: #ef5a1e;
}

.contain .cc .tab-part div.leftManage form div.clearfix button.fr {
    margin-right: 230px;
}

.contain .cc .tab-part div img {
    margin: 50px 20px 0px 0px;
}

.register-box {
    border-bottom: 2px solid #e94d34;
    width: 1040px;
    margin: 0 auto;
}

.register-box .register-method div.selected {
    color: #fff;
    background-color: #e94a32;
    cursor: default;
}

.register-box .register-method div {
    height: 42px;
    width: 156px;
    line-height: 42px;
    text-align: center;
    background-color: #f0f0f0;
    cursor: pointer;
}


/*协议*/
.gray1,
.gray1 a:link,
.gray1 a:visited,
.gray1 a:active {
    color: #666;
}

/* 直减账户 */
.dis-div span{
	width:115px;
}
.dis-div .dis-input{
	width:210px;
}
.dis-recharge {
	float:left; 
	width:550px;
	margin-top:15px;
	color:#666;
}
.dis-recharge label{
	color:#666;
} 
.dis-recharge label input{
	width:30px;
}

/* 卡显示 */
.cardinfo-div span{
	width:100px;
}
.cardinfo-div .captcha{
	width:80px;
}
.modeSelectTips{
	margin-left: 80px;
    color: #999;
    font-size: 14px;
}

/* 新版账户信息显示 */

.contain .acct-info .userAccount-info {
    margin-top: 10px;
    padding-bottom: 66px;
}
.contain .acct-info .userAccount-info .cc .info-contain {
	margin-top: 0px;
	border: 0px solid #dee0e3;
}

.contain .acct-info {
}
.acct-info .layui-nav-tree .layui-nav-item a:hover {
    background-color: rgb(248, 248, 248) !important;
}


.acct-info .layui-bg-account {
    background-color: #f3f3f3 !important;
    width:230px;
}

.acct-info .layui-nav-itemed > a {
    color: #101010 !important;
}

.acct-info .layui-nav-itemed > .layui-nav-child {
	color: #101010;
    display: block;
    padding: 0;
    background-color: rgb(248, 248, 248) !important;
}

.acct-info .layui-nav .layui-nav-item a {
	color: #101010;
}

.acct-info .layui-nav-tree .layui-nav-child dd.layui-this,.acct-info .layui-nav-tree .layui-nav-child dd.layui-this a, .acct-info .layui-nav-tree .layui-this, .acct-info .layui-nav-tree .layui-this > a, .acct-info .layui-nav-tree .layui-this > a:hover {
    background-color: #00a0e9;
    color: #fff;
}

.acct-info .acct-info .layui-nav-tree .layui-nav-item .layui-this a:hover {
    background-color: rgb(0, 160, 233) !important;
}

.acct-info .layui-nav-child a:hover {
    color: #101010;
}
.acct-info .layui-nav-item a i {
	padding-right:5px;
}

.acct-info .layui-nav-child dd a i{
	padding-left:20px;
}
.acct-info .layui-nav-more {
	border-top-color: rgba(30, 28, 28, 0.7);
}

.acct-info .acct-manager {
	min-height:220px;
}

.acct-info .acct-amt {
	min-height:220px;
}

.acct-info .acct-amt .acct-amt-available{
	height:50px;
	padding-top:5px;
}

.acct-info .acct-amt .acct-amt-available .acct-amt-format{
	
	color:#ff6600;
	font-size: 30px;
	padding-top:20px;
	font-weight: bold;
}

.acct-info .acct-amt .acct-amt-total{
	height:85px;
	padding-top:5px;
}

.acct-info .acct-amt .acct-amt-total .acct-amt-format{
	color:#666666;
	font-size: 24px;
	font-weight: bold;
}

.acct-info .acct-amt .acct-btn-recharge{
	background-color: #ef5a1e;
}
.acct-info .acct-amt .acct-btn-rechargeApp{
	background-color: #0080ff;
}
.acct-info .acct-amt .acct-btn-withdrawals{
	background-color: #858d98;
}
.acct-info .acct-amt .acct-btn-reduceApp{
	background-color: #858d98;
}

.acct-info .acct-acctInfo {
	min-height:220px;
}

.acct-info .acct-acctInfo .acct-acctInfo-info{
	height:40px;
}

.acct-info .acct-acctInfo .acct-group-info{
	height:35px;
}

.crp-recharge a {
    font-size: 14px;
    color: #00a0e9;
}

.crp-recharge a:hover {
    color: red;
}
