.popup .identityTip {
    width:400px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    box-sizing:border-box;
    background:#fff
}
.popup .identityTip .boldFont {
    font-weight:700
}
.popup .identityTip .p_t {
    height:48px;
    width:100%;
    line-height:52px;
    border-bottom:1px solid #bbb;
    text-align:center;
    font-weight:700;
    color:#101010;
    font-size:16px
}
.popup .identityTip .main {
    text-align:left;
    padding:10px 20px 20px
}
.popup .identityTip .main ul {
    background:#f5f5f5;
    padding:6px 10px
}
.popup .identityTip .main ul .tipText:last-child {
    padding-bottom:0
}
.popup .identityTip .tipText {
    color:#000;
    line-height:20px;
    font-size:14px;
    padding-bottom:6px
}
.popup .identityTip .tipText1 {
    padding-top:16px;
    font-size:14px;
    line-height:20px;
    color:#101010
}
.popup .identityTip .tipText1 a {
    color:#1890ff;
    cursor:pointer
}
.popup .identityTip .btnGroup {
    padding-top:22px;
    text-align:center
}
.popup .identityTip .identityTipBtn {
    width:120px;
    height:38px;
    line-height:38px;
    border-radius:0;
    background-color:#ff9800;
    color:#fff;
    font-size:14px;
    text-align:center;
    margin:0 auto;
    outline:0;
    border:none;
    cursor:pointer
}
.popup .changeChinese {
    position:fixed;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    width:680px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    z-index:1112;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px
}
.popup .changeChinese .p_t {
    height:48px;
    width:100%;
    line-height:52px;
    border-bottom:1px solid #bbb
}
.popup .changeChinese .p_t p {
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:18px;
    line-height:18px;
    padding:0 20px;
    color:#101010;
    font-size:16px;
    text-align:center;
    font-weight:600
}
.popup .changeChinese .p_t p i {
    display:inline-block;
    width:14px;
    height:14px;
    cursor:pointer;
    float:right;
    background:url(/shujiajia/static/image/public/close.png) no-repeat;
    background-size:cover
}
.popup .changeChinese .main {
    height:100%;
    padding:10px 20px 20px;
    text-align:center;
    position:relative;
    overflow-x:hidden
}
.popup .changeChinese .main .chineseID,
.popup .changeChinese .main .chineseName {
    position:relative
}
.popup .changeChinese .main .firstname {
    color:#333
}
.popup .changeChinese .main .nameRed {
    position:absolute;
    top:35px;
    font-size:12px;
    color:red;
    left:116px;
    display:none
}
.popup .changeChinese .main .idCardRed {
    position:absolute;
    top:35px;
    font-size:12px;
    color:red;
    left:116px;
    display:none
}
.popup .changeChinese .main .phoneRed {
    position:absolute;
    top:442px;
    font-size:12px;
    color:red;
    left:145px;
    display:none
}
.popup .changeChinese .main .graphicalRed {
    position:absolute;
    top:37px;
    font-size:12px;
    color:red;
    left:114px;
    display:none
}
.popup .changeChinese .main .phoneVerificationRed {
    position:absolute;
    top:37px;
    font-size:12px;
    color:red;
    left:114px;
    display:none
}
.popup .changeChinese .main .idCardLeftRed {
    position:absolute;
    top:380px;
    font-size:12px;
    color:red;
    left:200px;
    display:none
}
.popup .changeChinese .main .idCardRightRed {
    position:absolute;
    top:380px;
    font-size:12px;
    color:red;
    left:476px;
    display:none
}
.popup .changeChinese .main .leftID {
    position:absolute;
    top:186px;
    left:134px
}
.popup .changeChinese .main .leftID .leftIDTips {
    position:absolute;
    top:-24px;
    font-size:14px;
    font-weight:400;
    color:#999
}
.popup .changeChinese .main .leftID .titleID {
    width:150px;
    height:20px;
    color:#101010;
    font-size:14px;
    text-align:left
}
.popup .changeChinese .main .leftID .upID {
    width:120px;
    height:38px;
    line-height:20px;
    background-color:#fff;
    color:#ff8b1a;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    border:1px solid #ff8b1a;
    margin-top:18px;
    cursor:pointer
}
.popup .changeChinese .main .leftID .tipsID {
    width:166px;
    height:20px;
    color:#c1c1c1;
    font-size:14px;
    text-align:left;
    font-family:SourceHanSansSC-regular
}
.popup .changeChinese .main .leftID .previewID {
    width:256px;
    height:160px;
    line-height:17px;
    border-radius:4px;
    background:url(/statics/img/idCardFront.png);
    background-size:100% 100%;
    margin-top:10px;
    background-size:100%;
    background-color:#fbfdff;
    color:#8c939d;
    font-size:12px;
    text-align:center;
    font-family:Roboto;
    border:1px dashed #bbb;
    display:flex;
    justify-content:center;
    align-items:center
}
.popup .changeChinese .main .leftID .previewID img {
    width:100%;
    height:100%
}
.popup .changeChinese .main .leftID .previewID span {
    display:none
}
.popup .changeChinese .main .rightID {
    position:absolute;
    top:186px;
    left:406px
}
.popup .changeChinese .main .rightID .titleID {
    width:150px;
    height:20px;
    color:#101010;
    font-size:14px;
    text-align:left
}
.popup .changeChinese .main .rightID .upID {
    width:120px;
    height:38px;
    line-height:20px;
    background-color:#fff;
    color:#ff8b1a;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    border:1px solid #ff8b1a;
    margin-top:18px;
    cursor:pointer
}
.popup .changeChinese .main .rightID .tipsID {
    width:166px;
    height:20px;
    color:#c1c1c1;
    font-size:14px;
    text-align:left;
    padding-left:4px;
    font-family:SourceHanSansSC-regular
}
.popup .changeChinese .main .rightID .previewID {
    width:256px;
    height:160px;
    background:url(/statics/img/idCardBack.png);
    background-size:100% 100%;
    line-height:17px;
    border-radius:4px;
    margin-top:10px;
    background-color:#fbfdff;
    color:#8c939d;
    font-size:12px;
    text-align:center;
    font-family:Roboto;
    border:1px dashed #bbb;
    display:flex;
    justify-content:center;
    align-items:center
}
.popup .changeChinese .main .rightID .previewID img {
    width:100%;
    height:100%
}
.popup .changeChinese .main .rightID .previewID span {
    display:none
}
.popup .changeChinese .main .tips {
    width:100%;
    color:#f00a0a;
    font-size:14px;
    text-align:left;
    font-family:SourceHanSansSC-regular;
    padding:10px 0 18px 58px;
    box-sizing:border-box
}
.popup .changeChinese .main .names {
    width:87px;
    height:20px;
    white-space:nowrap;
    color:#101010;
    font-size:14px;
    text-align:right;
    font-family:SourceHanSansSC-regular
}
.popup .changeChinese .main table {
    margin-left:10px;
    margin-top:-20px
}
.popup .changeChinese .main table,
.popup .changeChinese .main td,
.popup .changeChinese .main th {
    width:76%;
    border-collapse:collapse
}
.popup .changeChinese .main td input {
    box-sizing:border-box;
    padding-left:10px
}
.popup .changeChinese .main .showPhone {
    display:none
}
.popup .changeChinese .main tr {
    margin-top:18px;
    display:block
}
.popup .changeChinese .main .graphicVerifications {
    position:relative
}
.popup .changeChinese .main .graphicVerifications .verification {
    display:flex;
    position:absolute;
    top:0;
    left:352px
}
.popup .changeChinese .main .graphicVerifications .verification .verification_img {
    width:85px;
    height:35px;
    line-height:20px;
    text-align:center;
    border:1px solid #bbb;
    margin-right:5px
}
.popup .changeChinese .main .graphicVerifications .verification .verification_img img {
    width:100%;
    height:100%
}
.popup .changeChinese .main .graphicVerifications .verification .verification_btn {
    width:56px;
    height:35px;
    line-height:20px;
    background-color:#ff8b1a;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    border:1px solid rgba(255,0,0,0);
    cursor:pointer
}
.popup .changeChinese .main .mark {
    width:7px;
    height:20px;
    color:#f00a0a;
    font-size:14px;
    text-align:left;
    margin:0 5px;
    font-family:SourceHanSansSC-regular
}
.popup .changeChinese .main input {
    left:355px;
    top:171px;
    width:241px;
    height:35px;
    text-align:left;
    border:1px solid #bbb
}
.popup .changeChinese .main .numberID {
    height:220px
}
.popup .changeChinese .main .buts {
    margin-top:20px
}
.popup .changeChinese .main .buts .getBut {
    width:120px;
    height:38px;
    margin-right:20px;
    line-height:20px;
    background-color:#ff8b1a;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    cursor:pointer;
    border:1px solid rgba(255,0,0,0)
}
.popup .changeChinese .main .buts .cancelBut {
    width:120px;
    height:38px;
    margin-left:20px;
    line-height:20px;
    border-radius:2px;
    background-color:#fff;
    color:#333;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    cursor:pointer;
    border:1px solid #a8a8a8
}
.popup .changeChinese .main .verificationCodeAll {
    position:relative
}
.popup .changeChinese .main .verificationCodeAll .get_phone {
    position:absolute;
    top:0;
    left:354px;
    width:85px;
    height:35px;
    line-height:20px;
    border-radius:2px;
    border:0;
    background-color:#1890ff;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    cursor:pointer
}
.popup .changeChinese .main .leftID_file {
    cursor:pointer;
    position:absolute;
    top:216px;
    left:134px
}
.popup .changeChinese .main .leftID_file .leftID_files {
    width:256px;
    height:160px;
    cursor:pointer;
    box-sizing:border-box;
    opacity:0
}
.popup .changeChinese .main .rightID_file {
    cursor:pointer;
    position:absolute;
    top:216px;
    left:406px
}
.popup .changeChinese .main .rightID_file .rightID_files {
    width:256px;
    height:160px;
    cursor:pointer;
    box-sizing:border-box;
    opacity:0
}
.alvinDropDown {
    width:378px;
    height:26px;
    text-indent:12px;
    line-height:26px;
    border:1px solid #ccc;
    margin:0 auto;
    position:relative;
    border-radius:3px;
    background:#f2f2f2;
    cursor:pointer
}
.alvinDropDown>div {
    position:relative;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 22px 0 14px;
    text-indent:0;
    height:26px;
    line-height:26px;
    background:#f2f2f2;
    text-align:left;
    overflow:hidden;
    white-space:nowrap
}
.alvinDropDown>div p {
    width:100%;
    white-space:nowrap;
    overflow:hidden
}
.alvinDropDown>div span {
    position:absolute;
    width:14px;
    height:6px;
    background:url(/shujiajia/static/image/public/sanjiao.png) no-repeat 50% 0;
    right:5px;
    top:10px;
    cursor:pointer;
    transition:transform .6s
}
.alvinDropDown>div span.toggle {
    -webkit-transform:rotate(180deg) scale(1) skew(0) translate(0);
    -moz-transform:rotate(180deg) scale(1) skew(0) translate(0);
    -o-transform:rotate(180deg) scale(1) skew(0) translate(0);
    -ms-transform:rotate(180deg) scale(1) skew(0) translate(0);
    transform:rotate(180deg) scale(1) skew(0) translate(0)
}
.alvinDropDown ul {
    margin-left:-1px;
    width:100%;
    border:1px solid #ccc;
    border-top:none;
    margin-top:-1px;
    border-radius:3px;
    background:#fff;
    display:none;
    position:absolute;
    z-index:88
}
.alvinDropDown ul li {
    width:100%;
    line-height:26px;
    cursor:pointer;
    text-align:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 14px;
    text-indent:0
}
.alvinDropDown ul li:hover {
    background:#d0dcfc
}
.alvinDropDown ul li.active {
    background:#d0dcfc
}
.outer {
    width:1280px;
    margin:0px auto;
    margin-bottom:0;
    padding: 100px 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    /*padding:0 14px*/
}
.outer .outer-left {
    float:left;
    width:954px
}
.outer .outer-left .outer-left_banner {
    width:100%;
    margin-bottom:14px;
    background-color:#fff;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    padding:20px 20px;
    border-radius: 10px;
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcHead {
    float:left;
    width:84px;
    height:84px;
    line-height:84px;
    overflow:hidden;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
    margin-right:26px;
    cursor:pointer;
    text-align:center
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcHead img {
    display:inline-block!important;
    width:auto;
    height:100%
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo {
    float:left;
    height:100%
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_top {
    height:23px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_top>div {
    float:left
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_top>div:nth-child(1) {
    max-width:170px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_top>div:nth-child(1) input {
    height:26px;
    max-width:170px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    outline:0;
    background:0 0;
    border:0;
    font-weight:600;
    font-size:18px;
    line-height:26px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_top>div.outer-left_banner_pcInfo_lv {
    margin-left:20px;
    display:inline-block;
    height:18px;
    line-height:18px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -o-border-radius:10px;
    -ms-border-radius:10px;
    border-radius:10px;
    padding-left:10px;
    padding-right:10px;
    text-align:left;
    color:#fff;
    background-image:linear-gradient(to bottom,#787878,#484848)
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_top>div.outer-left_banner_pcInfo_lv img {
    display:inline-block;
    width:14px;
    height:14px;
    line-height:20px;
    margin-top:3px;
    vertical-align:-2px;
    margin-right:3px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_top>div.outer-left_banner_pcInfo_edit {
    width:18px;
    height:27px;
    margin-left:24px;
    background:url(/statics/img/outer-left_banner_pcInfo_edit.png) no-repeat 0 50%;
    background-size:16px 18px;
    cursor:pointer
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_top>div.outer-left_banner_pcInfo_edit.pc_name_edit {
    background:url(/statics/img/pc_name_edit.png) no-repeat 0 50%;
    background-size:18px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_bom {
    margin-top:34px;
    float:left;
    width:100%;
    height:8px;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #ddd;
    background-color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_bom .outer-left_banner_pcInfo_bom_child {
    position:absolute;
    width:50%;
    background-color:#ff8b1a;
    height:8px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    top:-1px;
    left:-1px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_bom>span {
    position:absolute;
    left:0;
    top:-24px;
    font-size:14px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_bom p {
    position:absolute;
    right:0;
    top:-21px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_bom p i {
    color:#333
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer-left_banner_pcInfo_bom p span {
    color:#999
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer_left_info {
    padding-top:15px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer_left_info .wechatBind {
    color:#ff8b1a;
    width:100%;
    display:flex;
    background:url(/statics/img/wechat.png) no-repeat left center;
    background-size:contain;
    padding:2px 0 2px 26px;
    font-size:14px;
    line-height:14px;
    cursor:pointer
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer_left_info .wechatBind .tip {
    color:#ff8b1a;
    font-size:12px;
    padding-left:10px;
    cursor:initial
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer_left_info .wechatBind.wechatNoBind {
    background:url(/statics/img/wechatGray.png) no-repeat left center;
    background-size:contain;
    color:#666
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer_left_info .myMedal {
    background:url(/statics/img/medal.png) no-repeat 2px center;
    background-size:contain;
    padding:2px 0 2px 26px;
    margin-top:10px;
    line-height:14px
}
.outer .outer-left .outer-left_banner .outer-left_banner_pcInfo .outer_left_info .myMedal .myMedalNum {
    color:#4474f2;
    padding:0 4px
}
.outer .outer-left .outer-left_banner .accreditation_list {
    color:#333;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.outer .outer-left .outer-left_banner .accreditation_list .fontColorBlue {
    color:#4474f2;
    margin-left:8px
}
.outer .outer-left .outer-left_banner .accreditation_list ul {
    float:left;
    overflow:hidden;
    transition:all .4s ease-in-out
}
.outer .outer-left .outer-left_banner .accreditation_list ul li {
    float:left;
    font-size:14px;
    width:80px;
    text-align:center;
    margin-right:20px
}
.outer .outer-left .outer-left_banner .accreditation_list ul li img {
    width:60px;
    height:60px
}
.outer .outer-left .outer-left_banner .accreditation_list ul li p {
    font-weight:700;
    height:20px;
    line-height:20px;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.outer .outer-left .outer-left_banner .accreditation_list ul li:last-child {
    margin-right:0
}
.outer .outer-left .outer-left_banner .accreditation_list .clickEve {
    float:left;
    width:60px;
    margin-top:45px;
    background-size:13px 7px;
    cursor:pointer
}
.outer .outer-left .outer-left_banner .accreditation_list .show_more {
    background:url(/shujiajia/static/image/taskDetaile/down.png) no-repeat 32px 6px
}
.outer .outer-left .outer-left_banner .accreditation_list .show_more:hover {
    color:#ff8b1a;
    background:url(/shujiajia/static/image/taskDetaile/dowm_01.png) no-repeat 32px 6px
}
.outer .outer-left .outer-left_banner .accreditation_list .pack_up {
    background:url(/shujiajia/static/image/taskDetaile/up.png) no-repeat 32px 6px
}
.outer .outer-left .outer-left_banner .accreditation_list .pack_up:hover {
    color:#ff8b1a;
    background:url(/shujiajia/static/image/taskDetaile/up_01.png) no-repeat 32px 6px
}
.outer .outer-left .outer-left_banner .accreditation_list .lookMyMedal {
    padding-left:30px;
    color:#666;
    padding-right:20px;
    display:block;
    width:28px;
    background:url(/shujiajia/static/image/public/sanjiao_right.png) no-repeat right center
}
.outer .outer-left .outer-left_banner .accreditation_list .lookMyMedal:hover {
    color:#ff8b1a;
    background:url(/shujiajia/static/image/public/sanjiao_right_orange.png) no-repeat right center
}
.outer .outer-left .outer-left_listBox {
    width:100%;
    background-color:#fff;
    border-radius: 10px;
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_head {
    height:58px;
    width:100%;
    line-height:58px;
    /*border-bottom:1px solid #ddd;*/
    /*background-color:#fff*/
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_head h2 {
    float:left;
    height:58px;
    line-height:58px;
    margin-left:20px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_head a {
    float:right;
    height:58px;
    line-height:58px;
    margin-right:16px;
    color:#666
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_head a span {
    background-color:#fff;
    position:relative;
    z-index:9
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_head a img {
    transform:rotate(-90deg);
    width:12px;
    height:7px;
    position:relative;
    top:-2px;
    left:-4px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_head a:hover {
    color:#ff8b1a
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_head a:hover img {
    filter:drop-shadow(0 15px #ff8b1a);
    left:-19px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_head {
    margin:16px 20px;
    height:16px;
    line-height:16px;
    font-size:14px;
    background-color:#f2f2f2;
    padding:10px 10px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_head>div {
    float:left;
    height:16px;
    line-height:16px;
    padding-right:30px;
    text-align:left;
    border-right:1px solid #ddd;
    cursor:pointer
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_head>div:nth-child(2) {
    margin-left:20px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_head>div:nth-child(3) {
    margin-left:20px;
    border-right:0
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_head>div.on {
    color:#ff8b1a
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_head>div:hover {
    color:#ff8b1a
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body {
    padding:0 20px;
    min-height:508px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list {
    width:100%;
    height:80px;
    /*border-bottom:1px solid #ddd;*/
    margin-bottom:22px;
    margin-top: 30px;
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_img {
    float:left;
    width:60px;
    height:60px;
    margin-right:20px;
    overflow:hidden;
    border:1px solid #ececec
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_img img {
    width:100%;
    height:100%
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content {
    float:left;
    border-bottom: 1px solid #ddd;
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content>div>p {
    float:left;
    height:16px;
    line-height:16px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top {
    margin-bottom:20px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p:nth-child(1) {
    width:730px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:left;
    font-size:14px;
    font-weight:600
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p:nth-child(2) {
    width:102px;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#4474f2
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p.s0 {
    color:#ef0d0d
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p.s1 {
    color:#4474f2
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p.s2 {
    color:#febf00
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p.s3 {
    color:#f00a0a
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p.s4 {
    color:#0ac89a
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p.s5 {
    color:#4474f2
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p.s6 {
    color:#4474f2
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_top p.s7 {
    color:#4474f2
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_bom {
    height:14px;
    font-size:14px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_bom p:nth-child(1) {
    margin-right:30px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_bom p:nth-child(1) span {
    color:red;
    margin-right:6px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list .outer-left_listBox_list_body_list_content div.l_bom p:nth-child(2) b {
    /*color:#ff8b1a;*/
    font-weight:400
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .outer-left_listBox_list_body_list:last-child {
    border:0
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .goToTaskSquare_tit {
    text-align:center;
    padding-top:120px;
    margin-bottom:20px
}
.outer .outer-left .outer-left_listBox .outer-left_listBox_list .outer-left_listBox_list_body .goToTaskSquare {
    display:block;
    width:138px;
    height:32px;
    border:1px solid #ff8b1a;
    color:#ff8b1a;
    line-height:32px;
    text-align:center;
    margin:0 auto
}
.outer .outer-right {
    float:left;
    width:284px;
    margin-left:14px
}
.outer .outer-right .outer-right_withdraw {
    width:100%;
    background-color:#fff;
    margin-bottom:14px;
    padding-bottom:14px;
    border-radius: 10px;
}
.outer .outer-right .outer-right_withdraw h2 {
    height:57px;
    line-height:57px;
    border-bottom:1px solid #ddd;
    padding-left:20px;
    margin-bottom:10px
}
.outer .outer-right .outer-right_withdraw>p {
    height:16px;
    line-height:16px;
    margin-left:20px;
    padding-left:25px;
    background:url(/statics/img/promptPng.png) no-repeat 0 0;
    background-size:16px 16px;
    color:#999;
    margin-bottom:10px;
    margin-right:20px;
    font-size:12px;
    color:#ef0d0d
}
.outer .outer-right .outer-right_withdraw>h3 {
    height:28px;
    line-height:28px;
    padding-left:20px;
    margin-bottom:4px
}
.outer .outer-right .outer-right_withdraw>div.cashBtn {
    height:30px;
    line-height:30px;
    padding-left:20px
}
.outer .outer-right .outer-right_withdraw>div.cashBtn>p {
    float:left;
    font-size:30px;
    color:#ff8b1a;
    max-width:156px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.outer .outer-right .outer-right_withdraw>div.cashBtn>span {
    float:left;
    color:#333;
    font-size:14px;
    height:14px;
    line-height:14px;
    margin-top:16px;
    margin-left:4px
}
.outer .outer-right .outer-right_withdraw>div.cashBtn>i {
    float:right;
    margin-right:20px;
    width:68px;
    height:30px;
    line-height:30px;
    text-align:center;
    background-color:#fed61f;
    color:#2d2d2d;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -o-border-radius:2px;
    -ms-border-radius:2px;
    border-radius:5px;
    cursor:pointer
}
.outer .outer-right .outer-right_withdraw>div.cashBtn>em {
    float:right;
    margin-right:20px;
    line-height:30px;
    text-align:center;
    color:#999
}
.outer .outer-right .outer-right_withdraw>div.canCashNum {
    height:26px;
    line-height:26px;
    width:80%;
    border-radius:14px;
    font-size:12px;
    color:#333;
    margin:14px auto 0;
    background:#ececec;
    padding:0 6px;
    position:relative
}
.outer .outer-right .outer-right_withdraw>div.canCashNum i {
    float:left;
    width:206px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.outer .outer-right .outer-right_withdraw>div.canCashNum i label {
    color:#ef0d0d;
    font-weight:700
}
.outer .outer-right .outer-right_withdraw>div.canCashNum em {
    float:right;
    width:15px;
    height:15px;
    background:url(/statics/img/center_03.png) no-repeat center center;
    margin-top:6px
}
.outer .outer-right .outer-right_withdraw>div.canCashNum font {
    position:absolute;
    right:-12px;
    top:22px;
    color:#666;
    font-size:12px;
    width:258px;
    display:none
}
.outer .outer-right .outer-right-history {
    width:100%;
    background-color:#fff;
    margin-bottom:14px;
    border-radius: 10px;
}
.outer .outer-right .outer-right-history h2 {
    height:57px;
    line-height:57px;
    border-bottom:1px solid #ddd;
    padding-left:20px;
    margin-bottom:20px
}
.outer .outer-right .outer-right-history div {
    padding:20px;
    padding-top:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.outer .outer-right .outer-right-history div a {
    display:inline-block
}
.outer .outer-right .outer-right-history div a dl {
    display:inline-block;
    width:58px;
    text-align:center
}
.outer .outer-right .outer-right-history div a:nth-of-type(2) {
    margin-left:40px
}
.outer .outer-right .outer-right_withdrawAccount {
    width:100%;
    background-color:#fff;
    margin-bottom:14px
}
.outer .outer-right .outer-right_withdrawAccount h2 {
    height:57px;
    line-height:57px;
    border-bottom:1px solid #ddd;
    padding-left:20px
}
.outer .outer-right .outer-right_withdrawAccount h2 span {
    display:inline-block;
    width:98px;
    height:30px;
    line-height:28px;
    text-align:center;
    border:1px solid #ff8b1a;
    color:#ff8b1a;
    margin-left:76px;
    font-size:14px;
    cursor:pointer
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList {
    max-height:100px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    padding:20px 20px;
    overflow-y:auto
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li {
    height:20px;
    line-height:20px;
    margin-bottom:20px
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li:last-child {
    margin-bottom:0
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li span {
    float:left;
    position:relative;
    padding-left:24px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    max-width:130px;
    overflow:hidden;
    height:20px;
    line-height:20px;
    text-overflow:ellipsis;
    white-space:nowrap;
    background:url(/statics/img/zhifubao.png) no-repeat 0 0;
    background-size:20px 20px
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li span.weixin {
    background:url(/statics/img/weixin.png) no-repeat 0 0
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li span.zhifubao {
    background:url(/statics/img/zhifubao.png) no-repeat 0 0
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li i {
    float:right;
    position:relative;
    width:30px;
    height:16px;
    line-height:16px;
    background-color:#f56e6e;
    color:#fff;
    text-align:center;
    right:0;
    font-size:12px;
    top:2px;
    margin-right:26px
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li i::before {
    position:absolute;
    content:"";
    left:-8px;
    top:3px;
    width:0;
    height:0;
    border:4px solid transparent;
    border-right-color:#f56e6e
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li b.setDefault {
    float:right;
    width:60px;
    cursor:pointer;
    height:20px;
    text-align:center;
    line-height:20px;
    color:#ff8b1a;
    font-weight:400;
    margin-right:4px;
    font-size:12px
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li b.setDefault:hover {
    text-decoration:underline
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li a {
    float:right;
    display:inline-block;
    width:30px;
    text-align:center;
    color:#ff8b1a;
    font-size:12px
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList>li a:hover {
    text-decoration:underline
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList .noRealIndentify {
    height:30px;
    margin-top:15px
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList .noRealIndentify>p {
    float:left;
    height:28px;
    line-height:28px;
    text-align:left;
    font-size:12px
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList .noRealIndentify>div {
    float:right;
    width:66px;
    height:28px;
    border:1px solid #ff8b1a;
    line-height:28px;
    text-align:center;
    color:#ff8b1a;
    cursor:pointer
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList .noRealIndentify>div:hover {
    background-color:#ff8b1a;
    color:#fff
}
.outer .outer-right .outer-right_withdrawAccount .outer-right_withdrawAccountList .noBindingAcc {
    height:60px;
    line-height:60px;
    text-align:center;
    color:#666
}
.outer .outer-right .outer-right_accountSe {
    width:100%;
    background-color:#fff;
    margin-bottom:14px;
    border-radius: 10px;
}
.outer .outer-right .outer-right_accountSe h2 {
    height:57px;
    line-height:57px;
    border-bottom:1px solid #ddd;
    padding-left:20px;
    margin-bottom:14px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_authentication {
    padding:0 20px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_authentication h3 {
    margin-bottom:4px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_authentication h3 a {
    font-size:12px;
    float:right;
    color:#ff8b1a;
    font-weight:400
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_authentication h3 a:hover {
    text-decoration:underline
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_authentication h6 {
    font-weight:400;
    line-height:26px;
    display:flex
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_authentication h6 label {
    display:inline-block;
    width:80px;
    text-align:right
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_authentication h6:nth-of-type(2) {
    margin-bottom:14px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_authentication h6 font {
    flex:1;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_pass h3 {
    padding:0 20px;
    margin-bottom:4px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_pass h3 a {
    font-size:12px;
    float:right;
    color:#ff8b1a;
    font-weight:400
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_pass h3 a:hover {
    text-decoration:underline
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_pass>p {
    padding:0 20px;
    line-height:16px;
    color:#999;
    font-size:12px;
    margin-bottom:14px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_phone,
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_wechat {
    padding-bottom:14px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_phone h3,
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_wechat h3 {
    padding:0 20px;
    margin-bottom:4px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_phone h3 a,
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_wechat h3 a {
    float:right;
    color:#ff8b1a;
    font-weight:400;
    font-size:12px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_phone h3 a:hover,
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_wechat h3 a:hover {
    text-decoration:underline
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_phone>p,
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_wechat>p {
    padding:0 20px;
    line-height:16px;
    color:#999;
    font-size:12px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_logout {
    padding-bottom:20px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_logout h3 {
    padding:0 20px;
    margin-bottom:4px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_logout h3 a {
    float:right;
    color:#ff8b1a;
    font-weight:400;
    font-size:12px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_logout h3 a:hover {
    text-decoration:underline
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_logout>p {
    padding:0 20px;
    line-height:16px;
    color:#999;
    font-size:12px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_logout>p a {
    color:#ff8b1a;
    font-weight:400;
    font-size:12px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_logout>p a:hover {
    text-decoration:underline
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_mail {
    padding-bottom:20px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_mail h3 {
    padding:0 20px;
    margin-bottom:12px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_mail h3 a {
    float:right;
    color:#ff8b1a;
    font-weight:400;
    font-size:12px
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_mail h3 a:hover {
    text-decoration:underline
}
.outer .outer-right .outer-right_accountSe .outer-right_accountSe_mail>p {
    padding:0 20px;
    line-height:16px;
    color:#999;
    font-size:12px
}
.realNameModeClose {
    position:absolute;
    right:20px;
    top:18px;
    width:20px;
    height:20px;
    cursor:pointer;
    background:url(/shujiajia/static/image/public/close.png) no-repeat 0 0
}
.popup .popupBG {
    position:fixed;
    z-index:1102;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5)
}
.popup .photoBox {
    position:fixed;
    left:40%;
    top:30%;
    width:500px;
    height:320px;
    line-height:20px;
    border-radius:2px;
    color:#101010;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    font-size:16px;
    border:1px solid #bbb;
    background-color:#fff;
    z-index:1112;
    display:none
}
.popup .photoBox .photoBox_title {
    height:48px;
    width:100%;
    line-height:52px;
    border-bottom:1px solid #bbb
}
.popup .photoBox .photoBox_title p {
    position:relative
}
.popup .photoBox .photoBox_title p .photoBox_close {
    position:absolute;
    right:10px;
    top:16px;
    display:inline-block;
    width:20px;
    height:20px;
    cursor:pointer;
    background:url(/shujiajia/static/image/public/close.png) no-repeat 0 0
}
.popup .photoBox .photoBox_body {
    height:85%;
    width:100%;
    box-sizing:border-box;
    padding:5px
}
.popup .photoBox .photoBox_body .passportPhoto {
    width:100%;
    height:100%;
    background:url(/statics/img/Passport_sample.png);
    background-size:100% 100%
}
.popup .promptBox {
    position:fixed;
    left:40%;
    top:30%;
    width:360px;
    height:205px;
    line-height:20px;
    border-radius:2px;
    color:#101010;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    font-size:16px;
    color:#9c101010;
    border:1px solid #bbb;
    background-color:#fff;
    z-index:1103
}
.popup .promptBox .promptBox_title {
    height:48px;
    width:100%;
    line-height:52px;
    border-bottom:1px solid #bbb
}
.popup .promptBox .promptBox_body {
    height:156px;
    width:100%;
    box-sizing:border-box;
    padding:15px 36px
}
.popup .promptBox .promptBox_body i {
    display:inline-block;
    width:14px;
    position:absolute;
    height:14px;
    top:66px;
    left:12px;
    background-color:#ffbf41;
    background:url('../image/pc/fas\ fa-exclamation-triangle\ Copy.png');
    background-size:100%
}
.popup .promptBox .promptBox_body span {
    display:block;
    width:303px;
    height:60px;
    color:#151515;
    font-size:14px;
    text-align:left;
    font-family:SourceHanSansSC-regular
}
.popup .promptBox .okButs {
    position:absolute;
    top:140px;
    left:120px;
    width:120px;
    height:38px;
    line-height:20px;
    background-color:#ff8b1a;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    border:1px solid rgba(255,0,0,0);
    cursor:pointer
}
.popup .promptBox .promptBox_title p {
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:18px;
    line-height:18px;
    padding:0 20px;
    color:#101010;
    font-size:16px;
    text-align:center;
    font-family:SourceHanSansSC-bold;
    font-weight:600
}
.popup .promptBox .promptBox_title p i {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(/shujiajia/static/image/public/close.png) no-repeat 0 0;
    background-size:18px,18px;
    cursor:pointer;
    float:right
}
.popup .changeOverseas {
    position:fixed;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    width:580px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    z-index:1112;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px
}
.popup .changeOverseas .p_t {
    height:47px;
    width:100%;
    line-height:52px;
    border-bottom:1px solid #bbb
}
.popup .changeOverseas .p_t p {
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:18px;
    line-height:18px;
    padding:0 20px;
    color:#101010;
    font-size:16px;
    text-align:center;
    font-family:SourceHanSansSC-bold;
    font-weight:600
}
.popup .changeOverseas .p_t p i {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(/shujiajia/static/image/public/close.png) no-repeat 0 0;
    background-size:18px,18px;
    cursor:pointer;
    float:right
}
.popup .changeOverseas .main {
    height:100%;
    padding:10px 20px 20px;
    text-align:center;
    position:relative;
    overflow-x:hidden
}
.popup .changeOverseas .main .firstnameRed {
    position:absolute;
    top:106px;
    left:236px;
    color:red;
    font-size:12px;
    display:none
}
.popup .changeOverseas .main .familynameRed {
    position:absolute;
    top:160px;
    left:236px;
    color:red;
    font-size:12px;
    display:none
}
.popup .changeOverseas .main .overseasEmail,
.popup .changeOverseas .main .overseasPicture {
    position:relative
}
.popup .changeOverseas .main .overseasEmail td .emailText {
    position:absolute;
    top:8px
}
.popup .changeOverseas .main .passportRed {
    position:absolute;
    top:216px;
    left:236px;
    color:red;
    font-size:12px;
    display:none
}
.popup .changeOverseas .main .emailRed {
    position:absolute;
    top:36px;
    left:230px;
    color:red;
    font-size:12px;
    display:none
}
.popup .changeOverseas .main .graphicVerificationRed {
    position:absolute;
    top:34px;
    left:230px;
    color:red;
    font-size:12px;
    display:none
}
.popup .changeOverseas .main .verificationCodeRed {
    position:absolute;
    top:34px;
    left:230px;
    color:red;
    font-size:12px;
    display:none
}
.popup .changeOverseas .main .pictureRed {
    position:absolute;
    top:446px;
    left:246px;
    color:red;
    font-size:12px;
    display:none
}
.popup .changeOverseas .main .tips {
    width:100%;
    color:#f00a0a;
    font-size:14px;
    text-align:left;
    font-family:SourceHanSansSC-regular
}
.popup .changeOverseas .main table {
    margin-left:-15px
}
.popup .changeOverseas .main table,
.popup .changeOverseas .main td,
.popup .changeOverseas .main th {
    width:87%;
    border-collapse:collapse
}
.popup .changeOverseas .main td input {
    box-sizing:border-box;
    padding-left:10px
}
.popup .changeOverseas .main .email_code>* {
    display:none
}
.popup .changeOverseas .main .email_code {
    position:relative
}
.popup .changeOverseas .main .email_code .get_email {
    position:absolute;
    display:none;
    top:0;
    left:384px;
    width:85px;
    height:35px;
    line-height:20px;
    border-radius:2px;
    border:0;
    background-color:#1890ff;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    cursor:pointer
}
.popup .changeOverseas .main tr {
    margin-top:20px;
    display:block
}
.popup .changeOverseas .main .graphicVerifications {
    position:relative
}
.popup .changeOverseas .main .graphicVerifications .verification {
    display:flex;
    position:absolute;
    top:0;
    left:380px
}
.popup .changeOverseas .main .graphicVerifications .verification .verification_img {
    width:85px;
    height:33px;
    line-height:20px;
    text-align:center;
    border:1px solid #bbb;
    margin-right:5px
}
.popup .changeOverseas .main .graphicVerifications .verification .verification_img img {
    width:100%;
    height:100%
}
.popup .changeOverseas .main .graphicVerifications .verification .verification_btn {
    width:84px;
    height:35px;
    line-height:20px;
    background-color:#ff8b1a;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    border:1px solid rgba(255,0,0,0);
    cursor:pointer
}
.popup .changeOverseas .main .mark {
    width:7px;
    height:20px;
    color:#f00a0a;
    font-size:14px;
    text-align:left;
    margin:0 5px;
    font-family:SourceHanSansSC-regular
}
.popup .changeOverseas .main input {
    left:355px;
    top:171px;
    width:241px;
    height:35px;
    text-align:left;
    border:1px solid #bbb
}
.popup .changeOverseas .main .names {
    text-align:right;
    box-sizing:border-box;
    padding-right:14px;
    white-space:nowrap
}
.popup .changeOverseas .main .passPort {
    width:242px;
    height:151px;
    line-height:151px;
    border-radius:2px;
    background-color:#fff;
    color:#1890ff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    border:1px dashed #1890ff
}
.popup .changeOverseas .main .passPort img {
    width:100%;
    height:100%
}
.popup .changeOverseas .main .passPort span {
    display:none
}
.popup .changeOverseas .main .upload {
    width:106px;
    height:36px;
    line-height:20px;
    border-radius:2px;
    background-color:#fff;
    color:#1890ff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    cursor:pointer;
    border:1px solid #1890ff;
    margin-right:137px
}
.popup .changeOverseas .main .upload_file {
    opacity:0;
    position:absolute;
    box-sizing:border-box;
    padding-top:34px;
    top:286px;
    left:232px;
    width:104px;
    cursor:pointer
}
.popup .changeOverseas .main .emails {
    width:121px;
    height:20px;
    color:#101010;
    font-size:14px;
    text-align:left;
    font-family:SourceHanSansSC-regular
}
.popup .changeOverseas .main .graphicVerification {
    width:147px;
    height:35px;
    text-align:left;
    border:1px solid #bbb;
    margin-right:95px
}
.popup .changeOverseas .main .verificationCode {
    width:147px;
    height:35px;
    text-align:left;
    border:1px solid #bbb;
    margin-right:95px
}
.popup .changeOverseas .main .tips_email {
    width:350px;
    height:20px;
    color:#999;
    margin:10px 10px 10px 210px;
    font-size:12px;
    text-align:left;
    font-family:SourceHanSansSC-regular
}
.popup .changeOverseas .main .buts .okBut {
    width:120px;
    height:38px;
    margin-right:20px;
    line-height:20px;
    background-color:#ff8b1a;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    cursor:pointer;
    border:1px solid rgba(255,0,0,0)
}
.popup .changeOverseas .main .buts .cancelBut {
    width:120px;
    height:38px;
    margin-left:20px;
    line-height:20px;
    border-radius:2px;
    background-color:#fff;
    color:#333;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    cursor:pointer;
    border:1px solid #a8a8a8
}
.popup .changeOverseas .main .sample {
    position:absolute;
    top:286px;
    left:350px
}
.popup .changeOverseas .main .sample .sample_title {
    left:476px;
    top:329px;
    width:50px;
    height:20px;
    color:#1890ff;
    font-size:14px;
    text-align:right;
    cursor:pointer;
    font-family:SourceHanSansSC-regular
}
.popup .changeOverseas .main .sample .sample_body {
    left:476px;
    top:352px;
    width:215px;
    height:22px;
    color:#999;
    font-size:12px;
    text-align:left;
    font-family:SourceHanSansSC-regular
}
.popup .changeLimit {
    position:fixed;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    width:790px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    z-index:1112;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px
}
.popup .changeLimit .p_t {
    height:49px;
    width:100%;
    line-height:58px;
    border-bottom:1px solid #bbb
}
.popup .changeLimit .p_t p {
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:18px;
    line-height:18px;
    padding:0 20px;
    color:#101010;
    font-size:16px;
    text-align:center;
    font-family:SourceHanSansSC-bold;
    font-weight:600
}
.popup .changeLimit .p_t p i {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(/shujiajia/static/image/public/close.png) no-repeat 0 0;
    background-size:18px,18px;
    cursor:pointer;
    float:right
}
.popup .changeLimit .p_t p span {
    position:absolute;
    left:90px
}
.popup .changeLimit .main {
    padding:10px 20px 20px;
    text-align:center
}
.popup .changeLimit .main .changeLimits {
    height:221px;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.popup .changeLimit .main .chineseMainlandUsers {
    left:350px;
    top:304px;
    width:349px;
    height:125px;
    line-height:20px;
    background-color:#fd811e;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    margin-left:17px;
    cursor:pointer
}
.popup .changeLimit .main .chineseMainlandUsers p {
    color:#fff;
    line-height:84px
}
.popup .changeLimit .main .active {
    position:relative;
    top:12px;
    left:-34px
}
.popup .changeLimit .main .actives {
    position:relative;
    top:12px;
    left:-72px
}
.popup .changeLimit .main .riLine-article-line {
    display:inline-block;
    width:17px;
    height:17px;
    background-color:#9f9f9f;
    background:url(/statics/img/riLine-article-line.png);
    background-size:100%
}
.popup .changeLimit .main .chinese {
    left:748px;
    top:441px;
    width:255px;
    height:20px;
    color:#8c8c8c;
    font-size:14px;
    text-align:left;
    font-family:SourceHanSansSC-regular
}
.popup .changeLimit .main .nonChinese {
    left:748px;
    top:441px;
    width:255px;
    height:20px;
    color:#8c8c8c;
    font-size:14px;
    text-align:left;
    font-family:SourceHanSansSC-regular
}
.popup .changeLimit .main .nonChineseMainlandUsers {
    left:726px;
    top:304px;
    width:349px;
    height:125px;
    line-height:20px;
    background-color:#1879ff;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-family:Roboto;
    cursor:pointer
}
.popup .changeLimit .main .nonChineseMainlandUsers p {
    color:#fff;
    line-height:125px
}
.popup .unbindPhone {
    width:400px
}
.popup .unbindPhone .noSelect p span {
    position:absolute;
    left:174px
}
.popup .unbindPhone .unbindPhone_itemBox {
    margin-bottom:20px;
    position:relative
}
.popup .unbindPhone .unbindPhone_itemBox label {
    float:left;
    width:62px;
    line-height:34px;
    margin-right:10px
}
.popup .unbindPhone .unbindPhone_itemBox input {
    width:250px;
    float:left;
    height:34px;
    color:#333;
    line-height:34px;
    border:1px solid #ddd;
    padding:0 10px
}
.popup .unbindPhone .unbindPhone_itemBox #bindMail_mail {
    margin-top:10px
}
.popup .unbindPhone .unbindPhone_itemBox input#unbindPhone_code {
    width:152px
}
.popup .unbindPhone .unbindPhone_itemBox>span {
    float:left;
    width:88px;
    height:34px;
    line-height:34px;
    text-align:center;
    border:1px solid #ddd;
    margin-left:10px;
    cursor:pointer
}
.popup .unbindPhone .unbindPhone_itemBox p.prompt {
    position:absolute;
    line-height:14px;
    top:36px;
    left:72px
}
.popup .unbindPhone .unbindPhone_itemBox .bindMailConBtn {
    border:0
}
.popup .unbindPhone .btnGroup>div {
    cursor:pointer;
    float:left;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px
}
.popup .unbindPhone .btnGroup>div:nth-child(1) {
    background-color:#ff8b1a;
    color:#fff;
    margin-left:22px;
    border:0
}
.popup .unbindPhone .btnGroup>div:nth-child(2) {
    border:1px solid #ddd;
    color:#333;
    height:38px;
    line-height:38px;
    width:144px;
    margin-left:33px
}
.popup .unbindPhone .btnGroup>div:nth-child(2):hover {
    background-color:#ff8b1a;
    color:#fff;
    border:0;
    width:146px;
    height:40px;
    line-height:40px
}
.popup .changePassword {
    width:420px
}
.popup .changePassword .noSelect p span {
    position:absolute;
    left:184px
}
.popup .changePassword .changePassword_itemBox {
    margin-bottom:20px;
    margin-top:10px;
    position:relative
}
.popup .changePassword .changePassword_itemBox label {
    float:left;
    width:100px;
    line-height:34px;
    margin-right:10px;
    text-align:right
}
.popup .changePassword .changePassword_itemBox input {
    width:234px;
    float:left;
    height:34px;
    line-height:34px;
    border:1px solid #ddd;
    padding:0 10px
}
.popup .changePassword .changePassword_itemBox p.prompt {
    position:absolute;
    line-height:18px;
    font-size:12px;
    white-space:nowrap;
    top:36px;
    left:107px
}
.popup .changePassword .btnGroup>div {
    cursor:pointer;
    float:left;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px
}
.popup .changePassword .btnGroup>div:nth-child(1) {
    background-color:#ff8b1a;
    color:#fff;
    margin-left:32px
}
.popup .changePassword .btnGroup>div:nth-child(2) {
    border:1px solid #ddd;
    color:#333;
    height:38px;
    line-height:38px;
    width:144px;
    margin-left:33px
}
.popup .changePassword .btnGroup>div:nth-child(2):hover {
    background-color:#ff8b1a;
    color:#fff;
    border:0;
    width:146px;
    height:40px;
    line-height:40px
}
.popup .changePassword .btnGroup .changePassBtn {
    border:0
}
.popup .excess {
    width:400px
}
.popup .excess p {
    color:#333;
    line-height:20px;
    text-align:left
}
.popup .excess p:nth-of-type(1) {
    margin-bottom:10px
}
.popup .excess p font {
    color:red
}
.popup .excess .btnGroup {
    text-align:center
}
.popup .excess .btnGroup>div {
    cursor:pointer;
    display:inline-block;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px;
    background-color:#ff8b1a;
    color:#fff;
    margin-top:30px
}
.popup .taxesBox {
    width:400px
}
.popup .taxesBox p {
    color:#333;
    line-height:20px;
    text-align:left
}
.popup .taxesBox p font {
    color:red
}
.popup .taxesBox .btnGroup {
    margin-top:30px
}
.popup .taxesBox .btnGroup>div {
    cursor:pointer;
    float:left;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px
}
.popup .taxesBox .btnGroup>div:nth-child(1) {
    background-color:#ff8b1a;
    color:#fff;
    margin-left:22px
}
.popup .taxesBox .btnGroup>div:nth-child(2) {
    border:1px solid #ddd;
    color:#333;
    height:38px;
    line-height:38px;
    width:144px;
    margin-left:33px
}
.popup .taxesBox .btnGroup>div:nth-child(2):hover {
    background-color:#ff8b1a;
    color:#fff;
    border:0;
    width:146px;
    height:40px;
    line-height:40px
}
.popup .success {
    width:400px
}
.popup .success p {
    color:#333;
    line-height:20px;
    text-align:center;
    padding:0 30px
}
.popup .success .btnGroup {
    text-align:center
}
.popup .success .btnGroup>div {
    cursor:pointer;
    display:inline-block;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px;
    background-color:#ff8b1a;
    color:#fff;
    margin-top:30px
}
.popup .realName {
    width:790px
}
.popup .realName p {
    color:#ef1010;
    line-height:20px;
    height:20px;
    margin-bottom:10px
}
.popup .realName .realName_itemBox {
    position:relative;
    margin-bottom:20px
}
.popup .realName .realName_itemBox label {
    float:left;
    width:62px;
    line-height:34px;
    margin-right:10px;
    text-align:right
}
.popup .realName .realName_itemBox input {
    width:250px;
    float:left;
    height:34px;
    line-height:34px;
    border:1px solid #ddd;
    padding:0 10px
}
.popup .realName .realName_itemBox input#realName_vericode {
    width:152px
}
.popup .realName .realName_itemBox span {
    float:left;
    width:88px;
    height:34px;
    line-height:34px;
    text-align:center;
    border:1px solid #ddd;
    margin-left:10px;
    cursor:pointer
}
.popup .realName .realName_itemBox p.prompt {
    position:absolute;
    line-height:14px;
    top:36px;
    left:70px
}
.popup .realName .btnGroup>div {
    cursor:pointer;
    float:left;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px
}
.popup .realName .btnGroup>div:nth-child(1) {
    background-color:#ff8b1a;
    color:#fff;
    margin-left:22px
}
.popup .realName .btnGroup>div:nth-child(2) {
    border:1px solid #ddd;
    color:#333;
    height:38px;
    line-height:38px;
    width:144px;
    margin-left:33px
}
.popup .realName .btnGroup>div:nth-child(2):hover {
    background-color:#ff8b1a;
    color:#fff;
    border:0;
    width:146px;
    height:40px;
    line-height:40px
}
.popup .unbindAccount {
    width:400px
}
.popup .unbindAccount .unbindAccount_itemBox {
    position:relative;
    margin-bottom:20px
}
.popup .unbindAccount .unbindAccount_itemBox label {
    float:left;
    width:62px;
    line-height:34px;
    margin-right:10px
}
.popup .unbindAccount .unbindAccount_itemBox input {
    width:250px;
    float:left;
    height:34px;
    line-height:34px;
    border:1px solid #ddd;
    padding:0 10px
}
.popup .unbindAccount .unbindAccount_itemBox p.unbindAccount_account {
    float:left;
    width:250px;
    height:34px;
    line-height:34px;
    text-align:left;
    padding-left:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.popup .unbindAccount .unbindAccount_itemBox input#unbindAccount_code {
    width:152px
}
.popup .unbindAccount .unbindAccount_itemBox span {
    float:left;
    width:88px;
    height:34px;
    line-height:34px;
    text-align:center;
    border:1px solid #ddd;
    margin-left:10px;
    cursor:pointer
}
.popup .unbindAccount .unbindAccount_itemBox p.prompt {
    position:absolute;
    line-height:14px;
    top:36px;
    left:70px
}
.popup .unbindAccount .btnGroup>div {
    cursor:pointer;
    float:left;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px
}
.popup .unbindAccount .btnGroup>div:nth-child(1) {
    background-color:#ff8b1a;
    color:#fff;
    margin-left:22px
}
.popup .unbindAccount .btnGroup>div:nth-child(2) {
    border:1px solid #ddd;
    color:#333;
    height:38px;
    line-height:38px;
    width:144px;
    margin-left:33px
}
.popup .unbindAccount .btnGroup>div:nth-child(2):hover {
    background-color:#ff8b1a;
    color:#fff;
    border:0;
    width:146px;
    height:40px;
    line-height:40px
}
.popup .withdrawBoxs {
    width:420px
}
.popup .withdrawBoxs .sameMonth {
    text-align:left
}
.popup .withdrawBoxs .sameMonth p {
    margin:10px 0;
    color:#fa5d5d
}
.popup .withdrawBoxs .withdraw_itemBox {
    margin-bottom:20px;
    position:relative
}
.popup .withdrawBoxs .withdraw_itemBox label {
    float:left;
    width:100px;
    line-height:34px;
    margin-right:10px;
    text-align:right
}
.popup .withdrawBoxs .withdraw_itemBox input {
    float:left;
    height:34px;
    line-height:34px;
    border:1px solid #ddd;
    padding:0 10px
}
.popup .withdrawBoxs .withdraw_itemBox input#withdrawBoxs_money {
    width:70px
}
.popup .withdrawBoxs .withdraw_itemBox p.withdrawBoxs_acount {
    width:210px;
    float:left;
    height:34px;
    line-height:34px;
    padding:0 10px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    text-align:left
}
.popup .withdrawBoxs .withdraw_itemBox i {
    float:left;
    width:10px;
    height:34px;
    line-height:34px;
    margin-left:6px
}
.popup .withdrawBoxs .withdraw_itemBox p.prompt {
    position:absolute;
    line-height:14px;
    top:36px;
    left:110px
}
.popup .withdrawBoxs .withdraw_itemBox input#withdrawBoxs_vericode {
    width:112px
}
.popup .withdrawBoxs .withdraw_itemBox span {
    float:left;
    width:88px;
    height:34px;
    line-height:34px;
    text-align:center;
    border:1px solid #ddd;
    margin-left:10px;
    cursor:pointer
}
.popup .withdrawBoxs .btnGroup>div {
    cursor:pointer;
    float:left;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px
}
.popup .withdrawBoxs .btnGroup>div:nth-child(1) {
    background-color:#ff8b1a;
    color:#fff;
    margin-left:22px
}
.popup .withdrawBoxs .btnGroup>div:nth-child(2) {
    border:1px solid #ddd;
    color:#333;
    height:38px;
    line-height:38px;
    width:144px;
    margin-left:29px
}
.popup .withdrawBoxs .btnGroup>div:nth-child(2):hover {
    background-color:#ff8b1a;
    color:#fff;
    border:0;
    width:146px;
    height:40px;
    line-height:40px
}
.popup .bindAccountBox {
    width:400px
}
.popup .bindAccountBox .main>p {
    color:#ef1010;
    line-height:20px;
    height:20px;
    margin-bottom:20px
}
.popup .bindAccountBox .bindAccountBox_itemBox {
    position:relative;
    margin-bottom:20px;
    margin-top:10px
}
.popup .bindAccountBox .bindAccountBox_itemBox label {
    float:left;
    width:62px;
    line-height:34px;
    margin-right:10px;
    text-align:right
}
.popup .bindAccountBox .bindAccountBox_itemBox input {
    width:250px;
    float:left;
    height:34px;
    line-height:34px;
    border:1px solid #ddd;
    padding:0 10px
}
.popup .bindAccountBox .bindAccountBox_itemBox input#bindAccountBox_vericode {
    width:152px
}
.popup .bindAccountBox .bindAccountBox_itemBox>span {
    float:left;
    width:88px;
    height:34px;
    line-height:34px;
    text-align:center;
    border:1px solid #ddd;
    margin-left:10px;
    cursor:pointer
}
.popup .bindAccountBox .bindAccountBox_itemBox>p.prompt {
    position:absolute;
    line-height:14px;
    top:36px;
    left:70px
}
.popup .bindAccountBox .bindAccountBox_itemBox .alvinDropDown {
    width:270px;
    float:left;
    height:34px;
    line-height:34px
}
.popup .bindAccountBox .bindAccountBox_itemBox .alvinDropDown>div {
    position:relative;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 14px;
    text-indent:0;
    height:34px;
    line-height:34px;
    background:#fff;
    text-align:left
}
.popup .bindAccountBox .bindAccountBox_itemBox .alvinDropDown>div p {
    width:100%;
    color:#333;
    line-height:34px;
    height:34px
}
.popup .bindAccountBox .bindAccountBox_itemBox .alvinDropDown>div span {
    position:absolute;
    width:14px;
    height:6px;
    background:url(/shujiajia/static/image/public/sanjiao.png) no-repeat 50% 0;
    right:10px;
    top:15px;
    cursor:pointer;
    transition:transform .6s
}
.popup .bindAccountBox .bindAccountBox_itemBox .alvinDropDown ul {
    margin-top:-1px
}
.popup .bindAccountBox .bindAccountBox_itemBox .alvinDropDown ul li {
    width:100%!important;
    line-height:34px;
    height:34px
}
.popup .bindAccountBox .bindAccountBox_itemBox .bindAccountBox_setDefault {
    text-align:center
}
.popup .bindAccountBox .bindAccountBox_itemBox .bindAccountBox_setDefault>i {
    display:inline-block;
    cursor:pointer;
    width:16px;
    vertical-align:middle;
    height:16px;
    background:url(/shujiajia/static/image/public/check.png) no-repeat 0 0;
    margin-right:5px
}
.popup .bindAccountBox .bindAccountBox_itemBox .bindAccountBox_setDefault.on i {
    background:url(/shujiajia/static/image/public/check.png) no-repeat 0 -16px
}
.popup .bindAccountBox .btnGroup>div {
    text-align:center;
    cursor:pointer;
    float:left;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px
}
.popup .bindAccountBox .btnGroup>div:nth-child(1) {
    background-color:#ff8b1a;
    color:#fff;
    margin-left:22px
}
.popup .bindAccountBox .btnGroup>div:nth-child(2) {
    border:1px solid #ddd;
    color:#333;
    height:38px;
    line-height:38px;
    width:144px;
    margin-left:33px
}
.popup .bindAccountBox .btnGroup>div:nth-child(2):hover {
    background-color:#ff8b1a;
    color:#fff;
    border:0;
    width:146px;
    height:40px;
    line-height:40px
}
.webuploader-element-invisible {
    display:none!important;
    opacity:0
}
.webuploader-pick {
    cursor:pointer;
    width:84px;
    height:84px;
    line-height:84px;
    text-align:center
}
.popup .PictureClipping {
    display:flex;
    top:6%;
    left:50%
}
.popup .identityMsg {
    width:400px
}
.popup .identityMsg .bindAccountBox_itemBox {
    position:relative;
    margin-bottom:20px;
    margin-top:10px
}
.popup .identityMsg .bindAccountBox_itemBox .warning {
    color:red;
    font-size:14px;
    line-height:20px;
    text-align:left
}
.popup .identityMsg .bindAccountBox_itemBox label {
    float:left;
    width:62px;
    line-height:34px;
    margin-right:10px;
    text-align:right
}
.popup .identityMsg .bindAccountBox_itemBox .fullName_title {
    float:left;
    width:83px;
    line-height:34px;
    margin-right:10px;
    text-align:right
}
.popup .identityMsg .bindAccountBox_itemBox .PassportNo_title {
    float:left;
    width:83px;
    line-height:34px;
    margin-right:10px;
    text-align:right
}
.popup .identityMsg .bindAccountBox_itemBox input {
    float:left;
    height:34px;
    line-height:34px;
    border:1px solid #ddd;
    padding:0 10px
}
.popup .identityMsg .bindAccountBox_itemBox input#identityMsg_name {
    width:178px;
    margin-right:6px
}
.popup .identityMsg .bindAccountBox_itemBox input#identityMsg_idCode {
    width:142px;
    margin:0 6px
}
.popup .identityMsg .bindAccountBox_itemBox input#first_name {
    width:80px
}
.popup .identityMsg .bindAccountBox_itemBox input#family_name {
    width:80px
}
.popup .identityMsg .bindAccountBox_itemBox span {
    float:left;
    line-height:34px
}
.popup .identityMsg .btnGroup>div {
    text-align:center;
    cursor:pointer;
    float:left;
    width:146px;
    height:40px;
    line-height:40px;
    font-size:16px
}
.popup .identityMsg .btnGroup>div:nth-child(1) {
    background-color:#ff8b1a;
    color:#fff;
    margin-left:22px
}
.popup .identityMsg .btnGroup>div:nth-child(2) {
    border:1px solid #ddd;
    color:#333;
    height:38px;
    line-height:38px;
    width:144px;
    margin-left:33px
}
.popup .identityMsg .btnGroup>div:nth-child(2):hover {
    background-color:#ff8b1a;
    color:#fff;
    border:0;
    width:146px;
    height:40px;
    line-height:40px
}
.popup .identityMsg .p_t {
    font-size:18px
}
.bindMail {
    width:270px;
    border:1px solid #d0d0d0;
    border-top:0;
    overflow:auto;
    background-color:#fff;
    z-index:999;
    position:absolute;
    top:35px;
    max-height:300px;
    display:none;
    text-align:left
}
@keyframes appear_popup {
    0% {
        height:0
    }
    100% {
        height:435px
    }
}
@keyframes close_popup {
    0% {
        height:435px
    }
    100% {
        height:0
    }
}
.medalDialog {
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.3);
    position:fixed;
    top:0;
    left:0;
    z-index:999999;
    display:none
}
.medalDialog .medal_dialog_box {
    width:300px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    transform-origin:center top;
    animation:appear_popup .3s linear;
    overflow:hidden
}
.medalDialog .medal_dialog_content {
    background:url(/statics/img/getMedalBg.png) no-repeat center;
    width:300px;
    padding:75px 0 70px
}
.medalDialog .medal_dialog_content .medal_icon {
    width:176px;
    height:173px;
    margin:0 auto;
    border-radius:50%;
    background:url(/statics/img/medalIconBg.png) no-repeat center;
    box-sizing:border-box;
    position:relative;
    margin-bottom:10px
}
.medalDialog .medal_dialog_content .medal_icon img {
    width:80px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.medalDialog .medal_dialog_content p {
    text-align:center;
    color:#666;
    line-height:22px;
    font-size:14px;
    font-weight:700
}
.medalDialog .medal_dialog_content p span {
    color:#333
}
.medalDialog .medal_dialog_content h3 {
    text-align:center;
    color:#e0a158;
    line-height:18px;
    font-size:18px;
    padding-top:10px
}
.medalDialog .medal_dialog_close {
    background:url(/statics/img/close.png) no-repeat center;
    width:300px;
    height:35px;
    margin:0 auto
}
.medalDialog .medal_close_popup {
    transform-origin:center top;
    animation:close_popup .3s linear;
    height:0
}
.medal_hide_popup {
    animation:hidden_popup .3s linear;
    height:0
}
.bindWeChatBox {
    display:none
}
.bindWeChatBox .popupContentCanNotDel {
    width:360px
}
.bindWeChatBox .popupContentCanNotDel .bind_container {
    margin-top:-26px
}
.bindWeChatBox .popupContentCanNotDel .closeBindWechat {
    position:absolute;
    right:20px
}
.unbindWechatAlert {
    display:none
}
.unbindWechatAlert .popupContentConfirm {
    width:364px
}
.unbindWechatAlert .msg {
    padding:20px 15px;
    text-align:left
}
.unbindWechatAlert .msg p {
    line-height:32px
}
.unbindWechatAlert .msg p span {
    margin-right:10px
}
.unbindWechatAlert .msg p input {
    line-height:32px;
    padding-left:10px;
    border:1px solid #ddd
}
.unbindWechatAlert .msg p button {
    width:88px;
    height:34px;
    line-height:32px;
    text-align:center;
    border:1px solid #ddd;
    background-color:#fff;
    margin-left:10px;
    color:#333
}


.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
    text-decoration: none;
}
.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}


@keyframes modalopen {
    from {transform: scale(0)}
    to {transform: scale(1)}
}

.pwd-box{
    width: 100%;
    padding: 20px;
}

.pwd-title {
    position: relative;
    margin: 18px 0px 30px 8px;
    font-size: 24px;
    font-weight: 600;
}

.pwd-title::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
    width: 5px;
    height: 17px;
    background: #fed61f;
    opacity: 1;
    border-radius: 28px;
}




.form-control:focus {
    border-color: #3c8dbc;
    box-shadow: none;
}
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder {
    color: #bbb;
    opacity: 1;
}
.modal-content label {
    width:110px;
    color: #333;
    font-size: 14px;
    display: inline-block;
}
.form-group{
    margin-bottom: 10px;
}
.font-color-fff{
    color: #fff;
}
.submit {
    width: 100px;
    height: 40px;
    border-radius: 3px;
    background: rgba(38, 108, 255, 1);
    margin-left: 140px;
    border:none;
    cursor:pointer;
    margin-top: 35px;
}
.submit:hover,
.submit:active {
    background: rgb(21, 78, 201);
    color: #fff;
}
.sms{
    padding:0;border:none;
}
.btn-captcha{
    background-color: #0978FF;
    color: #fff;
}