* {
    margin: 0;
    padding: 0;
}

body .member-main {
    color: #000;
}

.flex {
    display: flex;
}

.row {
    flex-flow: row;
}

.win {
    text-align: right;
    color: blue;
}

.loss {
    text-align: right;
    color: red;
}

.amount {
    text-align: right;
    color: #000;
}

.member-main {
    width: 1000px;
    margin: 0 auto;
    background: #F5F1F5;
}

.member-title {
    height: 50px;
    line-height: 50px;
    background: #005E99;
}

.member-title h2 {
    color: #fff;
    font: 20px/50px "microsoft yahei";
    height: 50px;
    float: left;
    padding: 0 20px;
    width: 170px;
}

.member-title .member-nav {
    float: left;
}

.member-title .member-nav a {
    display: block;
    width: 90px;
    margin-right: 1px;
    font: 13px/50px "microsoft yahei";
    height: 50px;
    color: #fff;
    float: left;
    position: relative;
    z-index: 2;
    text-align: center;
    background: #005E99;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
}

.member-title .member-nav .active, .member-title .member-nav a:hover {
    background: #28A8EE;
}

.member-title .member-nav a:after {
    transform: translateY(0px);
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    bottom: 0px;
    left: 50%;
    margin-left: -6px;
    border-top: 4px solid #005E99;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
}

.member-title .member-nav .active:after, .member-title .member-nav a:hover:after {
    transform: translateY(4px);
    border-top: 4px solid #28A8EE;
}

.member-title:after {
    content: "";
    display: block;
    clear: both;
}

.con-menu {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    z-index: 999;
    background-color: rgba(0, 0, 0, .5);
}

.con-menu table {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.con-menu th {
    background: #82AAD7;
    color: #fff;
    height: 40px;
}

.con-menu td {
    border-top: 1px solid #C5D8ED;
    border-bottom: 1px solid #C5D8ED;
    background: #fff;
    padding: 0 10px;
    height: 40px;
}

.con-menu select {
    width: 157px;
}

.member-body {
    padding: 20px;
}

.member-body:after {
    content: "";
    display: block;
    clear: both;
}

.member-left {
    float: left;
}

.member-left .member-nav {
    display: block;
    width: 170px;
    margin-right: 20px;
    font: 13px/42px "microsoft yahei";
    height: 42px;
    background: #ab8c84;
    text-align: center;
    color: #fff;
    margin-bottom: 1px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.member-left .member-nav.active, .member-left .member-nav:hover {
    background: #875e5a;
}

.member-right h3 {
    font: 15px/42px "microsoft yahei";
    height: 42px;
    color: #333;
    padding: 0 20px 0 0;
    border-bottom: 1px solid #005E99;
}

.member-right h3 span {
    display: inline-block;
    /* width: 160px; */
    text-align: center;
    font-size: 24px;
}

.member-right h3 .member-btn {
    margin-top: 8px;
}

.member-right h3 .member-btn:nth-last-of-type(1) {
    position: relative;
    padding-right: 10px;
}

.member-right h3 .member-btn:nth-last-of-type(1):after {
    content: "";
    display: block;
    position: absolute;
    border-top: 26px solid transparent;
    border-left: 16px solid #5D96D3;
    top: 0px;
    right: -16px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.member-right h3 .member-btn:nth-last-of-type(1):hover:after {
    border-left: 16px solid #367DC9;
}

.member-right .member-content {
    padding: 20px;
    padding-bottom: 0;
}

.member-right .member-content .member-conNav {
    font: 15px/42px "microsoft yahei";
    height: 42px;
}

.member-right .member-content .member-userData {
    width: 250px;
    float: left;
}

.member-right .member-content .member-userData p {
    font: 12px/40px arial;
    height: 40px;
    color: #555;
    margin-bottom: 1px;
}

.member-right .member-content .member-userData p span {
    margin-right: 15px;
}

.member-btn {
    display: block;
    font: 12px/26px arial;
    height: 26px;
    color: #fff;
    text-align: center;
    padding: 0 18px;
    background: #5D96D3;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.member-btn {
    margin-right: 1px;
    margin-bottom: 1px;
}

.member-btn:only-of-type {
    margin-right: 0;
}

.member-btn:hover, .member-btn.active {
    background: #367DC9;
}

table {
    border-collapse: collapse;
    width: 100%;
}

.member-table td, .member-table th {
    border-right: 0 none;
    font: 12px/40px arial;
    height: 40px;
}

.member-table td {
    border-top: 1px solid #C5D8ED;
    border-bottom: 1px solid #C5D8ED;
    background: #fff;
    padding: 0 10px;
}

.member-table-w td {
    border-top: 1px solid #C5D8ED;
    border-bottom: 1px solid #C5D8ED;
    border-right: 1px solid #C5D8ED;
    background: #fff;
    padding: 0 10px;
    /*text-align: left;*/
}

.member-table td .member-tdTitle {
    color: #999;
    margin-right: 10px;
    display: inline-block;
    min-width: 90px;
    text-align: right;
}

.member-table td a:hover {
    text-decoration: none;
    cursor: pointer;
}

.member-table tr:hover td {
    background: #f6f2f1;
}

.member-table th {
    background: #82AAD7;
    color: #fff;
}

.member-table th .member-repeatBtn {
    display: block;
    width: 40px;
    height: 40px;
    background: url("../imgs/repeat.png") no-repeat center;
}

.member-table th .member-repeatBtn:hover {
    background: #005E99 url("../imgs/repeat.png") no-repeat center;
}

.member-table-w {
    width: 670px;
}

.member-form h4 {
    font: 16px/40px "microsoft yahei";
    height: 40px;
    color: #333;
    border-bottom: 1px dashed #ccc;
}

.member-form .member-label {
    margin: 10px 0;
}

.member-form .member-label:after {
    content: "";
    display: block;
    clear: both;
}

.member-form .member-label.dropdown .btn {
    background: #fff;
    margin-left: 15px;
}

.member-form .member-label.dropdown .btn span {
    margin-left: 10px;
}

.member-form .member-label select {
    border: 0 none;
    height: 30px;
    padding: 0 15px;
    margin: 0;
    vertical-align: middle;
}

.member-form .member-label input {
    border: 0 none;
    padding: 0 10px;
    font: 14px/30px "microsoft yahei";
    height: 30px;
    margin-left: 15px;
    border-radius: 4px;
    width: 266px;
}

.member-table .label a {
    display: inline-block;
    line-height: 26px;
    text-align: center;
    width: 45px;
    height: 26px;
    background: inherit;
    background-color: #5d96d3;
    border-radius: 0px;
    -webkit-border-radius: 41px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.member-txt p {
    font: 14px/30px "microsoft yahei";
}

.member-txt a {
    color: #875e5a;
}

.member-txt a:hover {
    text-decoration: underline;
}

.member-select:after {
    content: "";
    display: block;
    clear: both;
}

.member-select select {
    border: 0 none;
    font: 14px/30px "microsoft yahei";
    height: 30px;
}

.member-select .member-btn {
    font: 12px/30px arial;
    height: 30px;
    margin-right: 10px;
}

.member-select .member-module {
    margin-right: 10px;
    float: left;
}

.member-select .member-module span {
    font: 14px/30px "microsoft yahei";
    height: 30px;
    display: inline-block;
    width: 70px;
    text-align: center;
}

.member-select .member-module .member-data {
    display: inline-block;
    border: 0 none;
    height: 30px;
}

.member-select .member-module input[type='date'] {
    border: 0 none;
    font: 14px/30px "microsoft yahei";
    height: 30px;
    width: 120px;
}

.member-select .member-module input[type='text'] {
    width: 100px;
    padding: 0 10px;
}

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

.member-pageBox .member-btn {
    display: inline-block;
    padding: 0 10px;
}

.member-fixedWidth:after {
    content: "";
    display: block;
    clear: both;
}

.member-fixedWidth .member-btn {
    width: 78px;
}

.member-table .label {
    display: inline-block;
}

.clearfix {
    clear: both;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.bor-col {
    border: 1px solid #ab8c84;
}

.member-ck {
    padding: 10px 0;
    border-bottom: 1px solid #005E99;
}

.member-ck p {
    display: block;
    margin-top: 160px;
}

.member-text {
    width: 360px;
    height: 150px;
    margin-left: 20px;
    border: 1px solid #93B7DD;
    float: left;
}

.member-img-tit {
    width: 148px;
    height: 148px;
    float: left;
    border: 1px solid #93B7DD;
}

.member-img-tit img {
    padding: 10px;
}

.bank-logo {
    padding: 15px 0 10px 0;
}

.bank-logo-img {
    background: url("bank_img.png") no-repeat;
    width: 120px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    display: block;
    background-position: -750px -100px;
}

.logo-WXZF {
    margin-left: 22px;
    background: url("bank_img.png") no-repeat;
    width: 120px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    display: block;
    background-position: -750px -100px;
}

.logo-ZFB {
    margin-left: 22px;
    background: url("bank_img.png") no-repeat;
    width: 120px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    display: block;
    background-position: -750px 0px;
}

.logo-cft {
    margin-left: 22px;
    background: url("bank_img.png") no-repeat;
    width: 120px;
    height: 25px;
    line-height: 22px;
    font-size: 14px;
    display: block;
    background-position: -750px -49px;
}

.logo-bd {
    margin-left: 22px;
    background: url("bank_img.png") no-repeat;
    width: 120px;
    height: 25px;
    line-height: 22px;
    font-size: 14px;
    display: block;
    background-position: -303px -296px;
}

.logo-QQ {
    margin-left: 22px;
    background: url("bank_img.png") no-repeat;
    width: 120px;
    height: 25px;
    line-height: 22px;
    font-size: 14px;
    display: block;
    background-position: -456px -296px;
}

.logo-JD {
    margin-left: 22px;
    background: url("bank_img.png") no-repeat;
    width: 120px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    display: block;
    background-position: -151px -296px;
}

.btn-copy-img {
    background: url("common_spirits.png") no-repeat;
}

.btn-copy {
    float: right;
    width: 40px;
    height: 22px;
    padding-left: 15px;
    font-size: 12px;
    color: #007922;
    line-height: 22px;
    cursor: pointer;
    background: url("../imgs/common-spirits.png") no-repeat;
    background-position: -95px 0;
}

.btn-copy2 {
    display: block;
    width: 40px;
    height: 40px;
    font-size: 12px;
    color: #007922;
    line-height: 20px;
    cursor: pointer;
    background: url("../imgs/common-spirits.png") no-repeat;
    background-position: -95px 0;
    position: absolute;
    right: 120px;
    top: 211px;
}

.member-text ul {
    padding-left: 22px;
}

.member-text ul li {
    line-height: 25px;
}

.div-form p {
    font-size: 24px;
    margin-top: 15px;
    width: 100%;
    text-align: center;
}

.div-table ul {
    margin-top: 20px;
    margin-left: 220px;
}

.div-table ul li {
    line-height: 30px;
    margin-bottom: 15px;
}

.div-table ul li label {
    width: 120px;
    text-align: right;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    line-height: 28px;
    display: block;
}

.div-table ul li input {
    height: 30px;
    width: 250px;
    line-height: 30px;
    border-radius: 4px;
    padding-left: 5px;
    border: 1px solid #93B7DD;
}

.sp-red {
    color: #ff0000;
}

.btn-sub {
    background-color: #5D96D3;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    display: inline-block;
    text-align: center;
    padding: 0 15px;
    border: 0;
    color: #fff;
    cursor: pointer;
}

.btn-sub:hover {
    background-color: #005E99;
}

.member-out {
    margin: 20px 15px;
    border: 2px solid #787878;
    height: 340px;
}

.audit-tip {
    padding: 80px;
}

.audit-tip div {
    margin-left: 100px;
}

.audit-tip i {
    background: url("../imgs/right-icon.gif") /*tpa=https://pcc.pkcdns2.com/23/shared/new_member/images/right_icon.gif*/ no-repeat;
    height: 80px;
    width: 80px;
    float: left;
}

.audit-tip p {
    color: #666;
    margin-top: 20px;
}

.audit-tip h4 {
    margin-top: 10px;
    color: #262626;
}

.audit-tip .forms-btn-g a {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    display: inline-block;
    text-align: center;
    margin: 20px 20px 0 0;
    padding: 0 35px;
    border: 0;
}

.audit-tip .forms-btn-g .btn-sub {
    color: #fff;
}

.audit-tip .forms-btn-g .btn-reset {
    background: url("../imgs/common-spirits.png") /*tpa=https://pcc.pkcdns2.com/23/shared/new_member/images/common_spirits.png*/ no-repeat;
    background-position: 0 -278px;
    color: #222;
}

.member-tk {
    display: none;
    width: 300px;
    min-height: 30px;
    line-height: 30px;
    background-color: #FFFFFF;
    border-radius: 8px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -150px;
    border: 1px solid #ab8c84;
    z-index: 999999;
}

.messenger-message-inner {
    margin-left: 10px;
    padding: 1px 30px 1px 30px;
    background-repeat: no-repeat;
    background: url("messenger_icon_success.gif") /*tpa=https://pcc.pkcdns2.com/23/shared/new_member/images/messenger_icon_success.gif*/ no-repeat 0 center;
    min-height: 26px;
}

.messenger-success2 {
    margin-left: 10px;
    padding: 1px 30px 1px 30px;
    background-repeat: no-repeat;
    background: url("messenger_icon_success2.png") /*tpa=https://pcc.pkcdns2.com/23/shared/new_member/images/messenger_icon_success2.png*/ no-repeat 0 center;
    min-height: 26px;
}

.messenger-success3 {
    margin-left: 10px;
    padding: 1px 30px 1px 30px;
    background-repeat: no-repeat;
    background: url("messenger_icon_success3.png") /*tpa=https://pcc.pkcdns2.com/23/shared/new_member/images/messenger_icon_success3.png*/ no-repeat 0 center;
    min-height: 26px;
}

.messenger-close {
    position: absolute;
    top: -10px;
    right: 0;
    color: #888;
    opacity: 1;
    display: block;
    font-size: 20px;
    line-height: 20px;
    padding: 8px 10px 7px 7px;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.member-wy {
    border: 1px dotted #787878;
}

.member-wy .p-tit {
    padding: 5px;
    border-bottom: 1px dotted #787878;
}

.sp-blue {
    color: #0000FF;
}

.member-wy .wy-right, .wy-left {
    padding: 5px;
}

.wy-left {
    float: left;
}

.wy-right {
    width: 245px;
    float: right;
}

.wy-left p {
    padding-left: 5px;
    line-height: 25px;
}

.wy-left .p-lf {
    padding-left: 25px;
}

.wy-right table {
    margin: 10px auto;
}

.wy-right table, .wy-right table tr td {
    border: 1px solid #787878;
}

.member-yhxz {
    margin-top: 20px;
}

.member-yhxz p {
    width: 100%;
    line-height: 30px;
    margin-bottom: 10px;
}

.member-yhxz p label {
    text-align: right;
    width: 140px;
    display: block;
    float: left;
}

.member-yhxz p input {
    height: 30px;
    margin-left: 10px;
    line-height: 30px;
    padding-left: 5px;
    width: 240px;
    border-radius: 4px;
    border: 1px solid #BCD6E6;
}

.member-yhxz p span {
    margin-left: 10px;
}

.yhxz-div {
    margin-bottom: 20px;
}

.yhxz-div .tit-name {
    float: left;
}

.yhxz-div .yn-img {
    width: 750px;
    float: left;
}

.yhxz-div .yn-img div {
    float: left;
}

.yhxz-div .tit-name span {
    display: block;
    width: 130px;
    text-align: right;
}

.bank-logoimg span {
    background: url("../imgs/image_bank.png") /*tpa=https://pcc.pkcdns2.com/23/shared/new_member/images/image_bank.png*/ no-repeat;
    width: 120px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    display: block;
    margin-left: 10px;
}

.member-radio, #show-More {
    display: flex;
    align-items: center;
    border: 2px solid #A6C2E1;
    padding: 9px 7px;
    cursor: pointer;
    margin-left: 10px;
    margin-bottom: 10px;
}

.member-radio:hover, #show-More:hover {
    border: 2px solid #4D83DE;
    padding: 9px 7px;
}

.member-radio input {
    float: left;
}

.checked {
    border: 2px solid #A6C2E1;
    padding: 9px 7px;
}

.bank-logoimg span.class-1 {
    background-position: 0px 0px;
}

.bank-logoimg span.class-2 {
    background-position: -150px 0px;
}

.bank-logoimg span.class-3 {
    background-position: -298px 0px;
}

.bank-logoimg span.class-4 {
    background-position: -455px 0px;
}

.bank-logoimg span.class-5 {
    background-position: -600px 0px;
}

.bank-logoimg span.class-7 {
    background-position: -750px 0px;
}

.bank-logoimg span.class-8 {
    background-position: -600px -300px;
}

.bank-logoimg span.class-9 {
    background-position: 0px -53px;
}

.bank-logoimg span.class-10 {
    background-position: -150px -53px;
}

.bank-logoimg span.class-11 {
    background-position: -298px -53px;
}

.bank-logoimg span.class-12 {
    background-position: -455px -53px;
}

.bank-logoimg span.class-13 {
    background-position: -600px -53px;
}

.bank-logoimg span.class-14 {
    background-position: -750px -53px;
}

.bank-logoimg span.class-15 {
    background-position: -750px -300px;
}

.bank-logoimg span.class-16 {
    background-position: 0px -100px;
}

.bank-logoimg span.class-17 {
    background-position: -150px -100px;
}

.bank-logoimg span.class-18 {
    background-position: -298px -100px;
}

.bank-logoimg span.class-19 {
    background-position: -455px -100px;
}

.bank-logoimg span.class-20 {
    background-position: -600px -100px;
}

.bank-logoimg span.class-21 {
    background-position: -750px -100px;
}

.bank-logoimg span.class-22 {
    background-position: 0px -350px;
}

.bank-logoimg span.class-23 {
    background-position: 0px -150px;
}

.bank-logoimg span.class-24 {
    background-position: -150px -150px;
}

.bank-logoimg span.class-25 {
    background-position: -298px -150px;
}

.bank-logoimg span.class-26 {
    background-position: -455px -150px;
}

.bank-logoimg span.class-27 {
    background-position: -600px -150px;
}

.bank-logoimg span.class-28 {
    background-position: -750px -150px;
}

.bank-logoimg span.class-29 {
    background-position: -150px -350px;
}

.bank-logoimg span.class-30 {
    background-position: 0px -200px;
}

.bank-logoimg span.class-31 {
    background-position: -150px -200px;
}

.bank-logoimg span.class-32 {
    background-position: -298px -200px;
}

.bank-logoimg span.class-33 {
    background-position: -455px -200px;
}

.bank-logoimg span.class-34 {
    background-position: -600px -200px;
}

.bank-logoimg span.class-35 {
    background-position: -750px -200px;
}

.bank-logoimg span.class-36 {
    background-position: -298px -350px;
}

.bank-logoimg span.class-37 {
    background-position: 0px -250px;
}

.bank-logoimg span.class-38 {
    background-position: -150px -250px;
}

.bank-logoimg span.class-39 {
    background-position: -298px -250px;
}

.bank-logoimg span.class-40 {
    background-position: -455px -250px;
}

.bank-logoimg span.class-41 {
    background-position: -600px -250px;
}

.bank-logoimg span.class-42 {
    background-position: -750px -250px;
}

.bank-logoimg span.class-43 {
    background-position: -455px -351px;
}

.bank-logoimg span.class-50 {
    background-position: 0px -300px;
}

.bank-logoimg span.class-65 {
    background-position: -605px -451px;
}

/*新添加的银行卡*/
.bank-logoimg span.class-103 {
    background-position: -600px -346px;
}

.bank-logoimg span.class-104 {
    background-position: -750px -343px;
}

.bank-logoimg span.class-105 {
    background-position: 0px -400px;
}

.bank-logoimg span.class-106 {
    background-position: -140px -400px;
}

.bank-logoimg span.class-107 {
    background-position: -299px -400px;
}

.bank-logoimg span.class-108 {
    background-position: -450px -400px;
}

.bank-logoimg span.class-109 {
    background-position: -600px -400px;
}

.bank-logoimg span.class-110 {
    background-position: -750px -399px;
}

.bank-logoimg span.class-111 {
    background-position: 0px -455px;
}

.bank-logoimg span.class-112 {
    background-position: -150px -453px;
}

.bank-logoimg span.class-113 {
    background-position: -300px -450px;
}

.bank-logoimg span.class-115 {
    background-position: -150px 0px;
}

.bank-logoimg span.class-116 {
    background-position: -750px 0px;
}

.bank-logoimg span.class-117 {
    background-position: -455px -454px;
}

/*新添加的银行卡结束*/

.bank-logoimg span.class-100 {
    background-position: -150px -300px;
}

.bank-logoimg span.class-101 {
    background-position: -298px -300px;
}

.bank-logoimg span.class-102 {
    background-position: -455px -300px;
}

.bank-logoimg span.class-119 {
    background-position: -10px -490px;
}

.bank-logoimg span.class-120 {
    background-position: -150px -492px;
}

.bank-logoimg span.class-121 {
    background-position: -760px -450px;
}

.bank-logoimg span.class-122 {
    background-position: -450px -300px;
}

.bank-logoimg span.class-123 {
    background-position: -452px -492px;
}

.bank-logoimg span.class-124 {
    background-position: -605px -490px;
}

.bank-logoimg span.class-125 {
    background-position: -150px -533px;
}

.bank-logoimg span.class-126 {
    background-position: -298px -529px;
}

.bank-logoimg span.class-127 {
    background-position: -460px -534px;
}

.bank-logoimg span.class-128 {
    background-position: -608px -534px;
}

.bank-logoimg span.class-129 {
    background-position: -760px -534px;
}

.bank-logoimg span.class-130 {
    background-position: -10px -577px;
}

.bank-logoimg span.class-131 {
    background-position: -150px -574px;
}

.bank-logoimg span.class-132 {
    background-position: -298px -573px;
}

.bank-logoimg span.class-133 {
    background-position: -455px -573px;
}

.bank-logoimg span.class-134 {
    background-position: -605px -573px;
}

.bank-logoimg span.class-135 {
    background-position: -755px -573px;
}

.bank-logoimg span.class-136 {
    background-position: -10px -613px
}

.bank-logoimg span.class-137 {
    background-position: -150px -614px
}

.bank-logoimg span.class-138 {
    background-position: -298px -614px;
}

.bank-logoimg span.class-139 {
    background-position: -454px -614px;
}

.bank-logoimg span.class-140 {
    background-position: -602px -614px;
}

.bank-logoimg span.class-141 {
    background-position: -761px -614px;
}

.bank-logoimg span.class-142 {
    background-position: -10px -657px;
}

.bank-logoimg span.class-144 {
    background-position: -140px -657px;
}

.bank-logoimg span.class-145 {
    background-position: -295px -657px;
}

.bank-logoimg span.class-146 {
    background-position: -444px -657px;
}

.bank-logoimg span.class-147 {
    background-position: -602px -652px;
}

.bank-logoimg span.class-148 {
    background-position: -761px -650px;
}

.bank-logoimg span.class-149 {
    background-position: -10px -699px;
}

.bank-logoimg span.class-150 {
    background-position: -151px -699px;
}

.bank-logoimg span.class-151 {
    background-position: -301px -699px;
}

.bank-logoimg span.class-152 {
    background-position: -450px -695px;
}

.bank-logoimg span.class-More {
    background: none;
    font-size: 18px;
    line-height: 26px;
    margin-right: 8px;
    margin-left: 15px;
}

.bank-logoimg span.class-More b {
    background: none;
    font-size: 22px;
    line-height: 26px;
}

.member-zf-btn {
    padding-left: 140px;
}

.member-zf-btn a {
    line-height: 30px;
}

.member-zf-btn button {
    margin-bottom: 20px;
}

.member-zf-btn p {
    margin-bottom: 3px;
}

.member-yhzh {
    /*	display: none;*/
    padding: 15px;
}

.member-yhzh p {
    margin-left: 50px;
    color: #e58383;
}

.member-yhzh p strong {
    font-size: 20px;
}

.member-divw {
    display: flex;
    align-items: center;
    float: left;
    margin-left: 126px;
}

.member-divw ul li {
    line-height: 25px;
}

.bank-logoimg-btn {
    padding-left: 20px;
}

.member-radio .input-rad {
}

.member-titp {
    margin-bottom: 10px;
}

.member-showBtn {
    margin-bottom: 10px;
}

.member-showBtn a {
    color: #FFF;
    padding: 5px 10px;
    border: 1px solid #69A3DD;
}

.member-hide1 {
    background-color: #5D96D3;
}

.member-hide2 {
    background-color: #2D7ACD;
}

.member-tableDiv table {
    font-size: 12px;
}

.hide1, .hide2 {
    display: none;
}

.member-tableDiv {
    margin-bottom: 10px;
}

.tabalStyle {
    border-top: 1px solid #CDDAE8;
    border-left: 1px solid #CDDAE8;
    color: #000;
    font-size: 12px;
    margin-top: 15px;
    text-align: center;
    border-spacing: 0;
}

.tabalStyle tr td {
    border-right: 1px solid #CDDAE8;
    border-bottom: 1px solid #CDDAE8;
    padding: 1px 0;
}

.TdB {
    background-color: #B0C9E4;
}

.TdG {
    background-color: #9DB9D7;
}

.TdR {
    background-color: #B0C9E4;
}

.p-red {
    color: #900;
    margin-bottom: 10px;
}

.fbutton {
    margin: 20px 0;
    text-align: center;
}

.member-qu ul li {
    line-height: 30px;
}

.member-qu .member-qkm {
    line-height: 20px;
    padding-left: 5px;
    /*border-radius: 4px;
      border: none;*/
}

.member-qu .member-xgm {
    margin-left: 15px;
    background: #ab8c84 none repeat scroll 0 0;
    color: #fff;
    font: 12px/26px arial;
    padding: 5px 18px;
    position: relative;
    top: -4px;
}

.member-qu .member-lable {
    display: block;
    width: 80px;
    text-align: right;
    float: left;
}

.member-qu span {
    margin-left: 10px;
}

.member-qu .member-maL {
    margin-left: 90px;
}

.member-qu .memberinput {
    padding-left: 90px;
}

.member-qu .memberinput input {
    padding-left: 3px;
}

.member-showBg {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.5);
}

.member-mShow {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100;
    margin: -90px 0 0 -175px;
    width: 350px;
    height: 180px;
    background-color: #FFF;
    border-radius: 10px;
    padding: 15px;
}

.member-mShow table {
    margin: auto;
}

.member-mShow tr {
    line-height: 30px;
}

.member-mShow tr td select {
    width: 35px;
}

.member-mShow tr td .btn-sub {
    margin-top: 20px;
}

.member-qu {
    padding: 20px;
}

.member-qu table {
    width: 545px;
    margin: 20px;
}

.member-qu-p {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #F68622;
    font-weight: bold;
}

.member-qu tr td:first-child {
    padding: 0 3px;
    text-align: right;
    height: 30px;
    line-height: 30px;
}

.member-qu tr td {
    text-align: left;
}

.member-qu tr {
    text-align: right;
}

#note {
    padding: 20px;
}

#note p {
    line-height: 30px;
    font-size: 12px;
}

/*********************************/
.member-online {
    display: flex;
    position: relative;
}

.member-online dl {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}

.member-online dd label {
    width: 120px;
    text-align: right;
}

.member-online dl input {
    width: 200px;
    border-radius: 4px;
    border: 1px solid #BCD6E6;
}

.member-content .add-bank-btn {
    margin: 10px 0 0 120px;
}

.member-online .err {
    display: inline-flex;
}

.warning-right-list {
    position: absolute;
    right: 0;
    top: 50%;
    line-height: 2;
    transform: translate(0%, -50%);
}

.warning-right-list p {
    font-weight: bold;
}

.warning-right-list p:nth-child(5), .warning-right-list p:last-child {
    color: red;
}

.warning-right-list ul {
    margin-left: 15px;
}

.warning-right-list ul:last-child {
    margin-top: 5%;
}

/*# sourceMappingURL=style.css.map */
.trans {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    z-index: 999;
    background-color: rgba(0, 0, 0, .5);
}

.trans-box {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 500px;
    height: 208px;
    overflow: hidden;
    background: rgb(255, 255, 255);
    color: #374049;
    font-size: 18px;
    font-weight: bold;
    border-radius: 5px;
    text-align: center;
}

.trans-from-top {
    height: 38px;
    background: url(https://pcc.pkcdns2.com/shared/new_member/images/trans_pic/header.png) no-repeat;
    line-height: 38px;
    position: relative;
}

.trans-from-top > span {
    font-size: 18px;
    color: rgb(55, 104, 187);
}

.arrow-right {
    display: inline-block;
    position: relative;
    width: 23px;
    height: 15px;
    margin-left: 20px;
    margin-right: 20px;
    background: url(https://pcc.pkcdns2.com/shared/new_member/images/trans_pic/right-arrow.png) no-repeat;
}

.form-btn-cross {
    width: 20px;
    height: 20px;
    float: right;
    display: inline-block;
    text-decoration: none;
    background: #e5e8f3;
    margin: 2px;
    color: rgb(102, 102, 102);
    right: 9px;
    top: 5px;
    position: absolute;
    cursor: pointer;
    border: 1px solid #a3a3a3;
    line-height: 20px;
}

.trans-inside, .trans-input {
    width: 500px;
    height: 50px;
    font-size: 20px;
    text-align: center;
    line-height: 50px;
    margin-top: 5px;
}

.trans-input input {
    padding-left: 40px;
    font: 16px/40px "microsoft yahei";
    height: 40px;
    margin-left: 6px;
    width: 244px;
    border: 1px solid #cccccc;
    color: red;
}

.trans-input b {
    position: relative;
    left: 40px;
    top: 2px;
    color: #666666;
}

.trans-label {
    display: flex;
    justify-content: space-around;
}

.member-btn-flt {
    cursor: pointer;
    line-height: 32px;
    text-align: center;
    width: 108px;
    height: 32px;
    background: inherit;
    border-radius: 10px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 1rem;
    font-weight: normal;
    display: block;
    margin-top: 10px;
    background: url(https://pcc.pkcdns2.com/shared/new_member/images/trans_pic/button2.png) no-repeat;
    color: #0f0f0f;
}

.member-btn-flt:hover {
    background-image: url(https://pcc.pkcdns2.com/shared/new_member/images/trans_pic/button_hov2.png);
    color: white;
}
