﻿.certificate-login__iconfont {
    font-family: "iconfont" !important;
    font-size: 64px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.certificate-login__form {
    margin-top: 16px;
    text-align: center;
}
.certificate__code {
    width: 72px;
    height: 28px;
    background-color: #ccc;
    position: relative;
    bottom: 6px;
}
.certificate__plugin {
    position: relative;
    line-height: 12px;
}
.certificate__plugin__item {
    float: right;
    font-size: 14px;
    line-height: 21px;
}
.certificate__plugin__line {
    float: right;
    margin: 0 8px;
    color: #f3f3f3;
}
.certificate__checkbox .checkbox {
    _float: left;
}
.certificate__checkbox .checkbox__label{
    _width: 70px;
}

.certificate-login__cert {
    margin-top: 100px;
}
.certificate-login__certlogin {
    margin-top: 8px;
}
.checkbox__label {
    font-size: 12px;
}
.certificate-iconfont--front {
    color: #E7E7E7;
    position: relative;
    left: 30px;
    top: 21px;
    z-index: 1;
}
.certificate-iconfont--back {
    color: #F3F3F3;
    position: relative;
    right: 24px;
}
.certificate-login__cert--choose {
    color: #bbbbbb;

}


.hard_loading {
    margin: 0 auto;
    text-align: center;
}
.loading {
    width: 35px;
    margin-bottom: 10px;
}

.loading {
    width: 35px;
    margin-bottom: 10px;
}

.loading-mask {
    z-index: 999;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    position: fixed;
    background-color: #fff\9;
    opacity: 0;
    filter: alpha(opacity=0);
}

.common-message__head {
    width: 100%;
    height: 91px;
    text-align: center;
}
.common-message__title {
    margin-top: 32px;
    width: 100%;
    font-size: 20px;
    color: #ee5555;
    line-height: 30px;
    text-align: center;
    word-wrap: break-word;
}
.common-message__head__img {
    width: 272px;
    height: 91px;
}
.common-message__descriptio {
    margin-top: 4px;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 18px;
    word-wrap: break-word;
}


.down-client__head {
    width: 100%;
    height: 27px;
    font-size: 20px;
    line-height: 30px;
}
.down-client__common__span {
    color:#b3b3b3;
}
.down-client__descriptio {
    margin-top: 4px;
    width: 100%;
    min-height: 18px;
    font-size: 12px;
    color: #666;
}
.down-client__body {
    width: 100%;
    height: 176px;
    margin-top: 10px;
}
.down-client__end {
    width: 100%;
    height: 83px;
    margin-top: 29px;
}
.down-client__end__head__dowm {
    display: inline-block;
    width: 70%;
    font-size: 14px;
    color: #C0C0C0;
    letter-spacing: 1.05px;
    line-height: 21px;
}
.down-client__end__head__help {
    display: inline-block;
    width: 29%;
    font-size: 12px;
    color: #1E75E5;
    line-height: 18px;
    text-align: right;
}
.down-client__end__solid {
    width: 100%;
    border-top:1px solid #f3f3f3;
    margin-top: 8px;
    height: 52px;
}
.down-client__end__table {
    width: 100%;
    text-align: center;
}
.down-client__table__td {
    cursor: pointer;
    width: 20%;
    text-align: center;
    float: left;
}
.down-client__table__type {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    height: 24px;
    letter-spacing: 0.9px;
}
.down-client__table__td .iconfont {
   font-size: 24px;
}
.down-client__end__head {
    height: 21px;
    width: 100%;
}
.down-client__table__icon {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    height: 24px;
    letter-spacing: 0.9px;
    margin-top: 4px;
    height: 30px;
}
.down-client__table--default {
    color: #c0c0c0;
}

/*mac 和 windows Css*/
.down-client-winmac__head {
    width: 100%;
    text-align: center;
    height: 98px;
}
.down-client-winmac__title {
    height: 20px;
    font-size: 14px;
    color: #666;
    letter-spacing: 1.05px;
    text-align: center;
    margin-top: 8px;
}
.down-client-winmac__button {
    width: 100%;
    height: 28px;
    line-height: 28px;
    margin-top: 16px;
}
.down-client-winmac__button .button__text {
    font-size: 14px;
    line-height: 25px;
}
.down-client-winmac__button div {
    margin: 0 auto;
    width: 104px;
}
.down-client-winmac__button button {
    height: 28px;
    line-height: 28px;
}
/*linux css*/
.down-client__linux__head {
    width: 100%;
    height: 98px;
}
.down-client__linux {
    width: 50%;
    float: left;
    text-align: center;
    font-size: 14px;
}
.down-client__linux__span {
    width: 100%;
    height: 20px;
    margin-top: 4px;
    letter-spacing: 1.05px;
}
/*android Css*/
.down-client__android {
    width: 50%;
    float: left;
    text-align: center;
}
.down-client__android__head {
    width: 100%;
    height: 128px;
}
.down-client__android__head img {
    width: 130px;
}
.down-client__android__span {
    font-size: 12px;
    color: #1E75E5;
    letter-spacing: 0.9px;
    height: 17px;
    margin-top: 8px;
}
/*ios css*/
.down-client__ios {
    width: 100%;
    text-align: center;
}
.down-client__ios__head {
    width: 100%;
    height: 128px;
}
.down-client__ios__head img {
    width: 130px;
}
.down-client__ios__span {
    font-size: 12px;
    color: #666;
    letter-spacing: 0.9px;
    height: 17px;
    margin-top: 8px;
}
.down-client-com__iconfont {
    font-family: "iconfont" !important;
    font-size: 98px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    position: relative;
    top: -23px;
}
.easyconnect_update {
    width: 100%;
    padding-top: 140px;
    height: 350px;
    text-align: center;
}
.easyconnect_update__title {
    height: 22px;
    color: #333333;
    margin-top: 40px;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 30px;
    width: 100%;
}
.easyconnect_update__descriptio {
    padding-top: 8px;
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 2px;
}
.easyconnect_update__button {
    margin-top: 33px;
    width: 270px;
    text-align: center;
}
.easyconnect_update__process{  
    position: relative;
    margin-top: 42px;
    width:370px;  
    border:1px solid #E2E2E2;  
    height:8px;  
    border-radius: 4px;
    background: #EEEEEE
  } 
.easyconnect_update__process .process{  
    background:#333333;  
    float:left; 
    height:8px;  
    text-align:center;  
    /* line-height:150%;  */
    border-radius:5px;
}  
.easyconnect_update__process .processhint{
    position: absolute;
    top: -5px;
    left: 378px;
}
.easyconnect_update__process .warning {
    position: relative;
    background-color:#69A0E4;
    border-radius: 10px;
    /* box-shadow: 1vw 3vh 10vh #4489DE; */
    background-size: 3em 3em;
    background-image: linear-gradient(45deg, transparent 0em, transparent 0.8em, #4489DE 0.9em, #4489DE 2.1em, transparent 2.1em, transparent 2.9em, #4489DE 3.1em);
    -webkit-animation: warning-animation 750ms infinite linear;
    -moz-animation: warning-animation 750ms infinite linear;
    animation: warning-animation 750ms infinite linear;
}
  
.hard-signature-dialog__subtitle {
    font-size: 12px;
    color: #666;
    text-align: left;
    line-height: 18px;
    word-break: normal;
}

#wraper{margin:0 20px;}
#header{padding:15px 22px 10px 5px;}
#header h2{float:left; color:#333; font-weight:normal;font-size:18px;font-family:"å¾®è½¯é›…é»‘","é»‘ä½“",Arial;}
#header ul{float:right;margin-top:10px;}
#header ul li{float:left;margin-right:8px;}
#header ul li.before,#header ul li.after{width:16px;height:16px;}
#header ul li.before{background:url('/portal/views/independent_acc_effect/images/acc_before.gif') no-repeat;}
#header ul li.after{background:url('/portal/views/independent_acc_effect/images/acc_after.gif') no-repeat;margin-left:10px;}
#content table{width:100%;border-top:solid 2px #569C23;}
#content th,#content td{height:26px;border:dotted 1px #ccc;text-align:center;_border:solid 1px #ccc}/*ie6ä¸‹ç‚¹çº¿ä¼šæ˜¾ç¤ºä¸ºè™šçº¿ä¸å¥½çœ‹ï¼Œæ˜¾ç¤ºä¸ºå®žçº¿*/
#content thead th{color:#333;/*background:#F5F5F5 url(../images/_acc_hd_bg.jpg) repeat-x 0 0;*/ background-color:#E1EDCE;line-height:14px;}
#content thead th.first{text-align:left;text-indent:15px;width:45%;}
#content thead th span.tip{font-weight:normal; color:#666;}
#content thead th.mid{width:8%;}
#content thead th.last{width:16%;}
#content tbody{color:#333;}
#content tbody tr.odd td{background-color:#ECF3E5}
#content tbody td.first{color:#333;text-align:left;text-indent:15px;}
#content tbody td .stream_wrap{margin:0 12px;}
#content tbody td .stream_wrap img{height:8px;}
#content tbody td.stream{text-align:left;}
.hide{display:none;}
#tipsData{color:red;font-size:2em;line-height:24px;}

.password__code__box {
    width: 72px;
    height: 28px;
    position: relative;
}
.password__code__image {
    width: 72px;
    height: 28px;
}
.password__plugin {
    position: relative;
    line-height: 12px;
    *line-height:13px;
    margin-top: 5px;
    background: #fff;
    padding: 2px 0 9px 2px;
}
.password__plugin__item {
    float: right;
    font-size: 12px;
}
.password__plugin__item.iconfont {
    position: relative;
    top: 2px;
    font-size: 16px;
}
.password__plugin__item__forget-pwd {
    color:#999;
}
.password__plugin__line {
    float: right;
    margin: 0 4px;
    color: #e5e5e5;
}
.password__checkbox .checkbox {
    _float: left;
}
.password__checkbox .checkbox__label{
    _width: 70px;
}
.login-keyboard {
    position: absolute;
    left: 50%;
    top: 60px;
    margin-left: -180px;
    z-index: 10;
    background: #f3f3f3;
    border-radius: 2px;
    padding: 5px;
    border: 1px solid #ddd;
    box-shadow: 1px 2px 2px rgba(0,0,0,0.05);
}
.password__div__min {
    height:18px;
    width: 1px;
    float: left;
}
.password__plugin__item__a {
    color: #999;
}
.password__plugin__item__a:hover {
    color:#5795e1;
}
.checkbox__label {
    font-size: 12px;
}





.mobile .privacy {
    margin: 15px;
    padding: 15px;
    min-width: auto;
    width: auto;
    border-radius: 5px;
}
.privacy {
    background: #fff;
    width: 80%;
    min-width: 780px;
    max-width: 980px;
    padding: 84px 88px 100px 88px;
    margin: 44px auto;
    border-radius: 12px;
    overflow: hidden;
}
.privacy__head {
    width: 100%;
    height: 27px;
    font-size: 22px;
    line-height: 25px;
    font-weight: 600;
    text-align: center;
}
.privacy__body-content {
    margin-top: 12px;
    font-size: 14px;
    line-height: 19px;
    text-align: justify;
}
.privacy__body-content p {
    margin-top: 14px;
    text-indent: 2em;
}
.privacy__body-content div:nth-child(1) {
    margin-top: 0px;
}
.privacy__subtitle {
    text-indent: 0 !important;
    font-size: 16px;
    font-weight: bold;
}
.privacy--bold {
    font-weight: 600;
}
.pwd_overdue__head {
    width: 100%;
    height: 91px;
    text-align: center;
}
.pwd_overdue__head__img {
    width: 272px;
    height: 91px;
}
.pwd_overdue__title {
    margin-top: 32px;
    font-size: 20px;
    text-align: center;
}
.pwd_overdue__subhead {
    margin-top: 8px;
    font-size: 12px;
    color: #666;
    text-align: center;
}
.resource_browser_unsupport {
    width: 100%;
    padding-top: 190px;
    height: 350px;
    text-align: center;
}
.resource_browser_unsupport__title {
    height: 22px;
    color: #333333;
    margin-top: 40px;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 30px;
    width: 100%;
}
.resource_browser_unsupport__descriptio {
    padding-top: 8px;
    color: #666666;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 2px;
}
.resource_browser_unsupport__divider {
    margin-top: 48px;
    border: 1px dashed #d1d1d1;
    border-bottom: 0;
    width: 509px;
}
.resource_browser_unsupport__browserbox {
    width: 509px;
    height: 72px;
}
.resource_browser_unsupport__browserbox > ul {
    width: 509px;
}
.resource_browser_unsupport__browseritem {
    display: inline-block;
    list-style-type: none;
    width: 72px;
    height: 72px;
    margin-left: 12px;
    margin-right: 12px;
    padding: 0;
    color: #999999;
}
.resource_browser_unsupport__browseritem img{
    width: 24px;
    height: 24px;
    margin: 21px 24px 10px 24px;
}

.signature-code-failed__head {
    width: 100%;
    height: 91px;
    text-align: center;
}
.signature-code-failed__head__img {
    width: 272px;
    height: 91px;
}
.signature-code-failed__title {
    margin-top: 32px;
    width: 100%;
    font-size: 20px;
    color: #ee5555;
    text-align: center;
    height: 26px;
    line-height: 30px;
}
.signature-code-failed__subhead {
    margin-top: 8px;
    font-size: 12px;
    color: #666;
    text-align: center;
    height: 16px;
    line-height: 18px;
    word-break: normal;
}

.signature-code-failed__subhead--EN {
    margin-bottom: 64px;
}

.sms-certification__a {
    font-size: 14px;
    line-height: 21px;
}
.sms-certification__a.sms-certification__time__a {
    color: #bbbbbb;
    cursor: default;
}
.sms_certification__p {
    color: #999;
    padding-left: 4px;
    padding-bottom: 4px; 
}


.usb_key_form {
    margin-top: 70px;
    min-height: 67px;
}
.usb_key___down {
    position: absolute;
    text-align: center;
    height: 50px;
    bottom: 0px;
    width: 100%;
    left: 0;
    line-height: 50px;
    background: #f7fbff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.usb_key___dialog {
    min-height: 186px;
    padding-bottom: 47px;
}
.usb_key__down__key {
    color: #999;
    display: inline-block;
    padding: 0px 15px;
}
.usb_key__certificate__plugin__line{
    float: right;
    margin: 0 8px;
    color: #f3f3f3;
}
.usb_key__certificate{
    margin-top: 22px;
}
.checkbox__label {
    font-size: 12px;
}
.user_setting_box {
    height: 478px;
}
.user_setting_box__head {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333;
}
.user_setting_box__head span {
    padding-left: 8px;
}
.user_setting_box__body {
    padding-top: 24px;
    padding-left: 104px;
    position: relative;
}
.user_setting_box__nav {
    width: 103px;
    position: absolute;
    top: 0;
    left: 0;
    height: 436px;
    border-right: 1px #EEEEEE solid;
    margin-top: 24px;
}
.user_setting_box__nav__item {
    font-size: 14px;
    color: #333;
    cursor: pointer;
    height: 18px;
    line-height: 18px;
    cursor: pointer;
    padding-left: 24px;
    border-right: 2px #fff solid;
    margin-top: 26px;
}
.user_setting_box__nav__item:hover {
    color: #1E75E5;
}
.user_setting_box__nav__item:active {
    color:#3466A2;
}
.user_setting_box__nav__item--active {
    color: #1E75E5;
    height: 18px;
    line-height: 18px;
    border-right: 2px #1E75E5 solid;
}
.user_setting_box__nav--first {
    margin-top: 0px;
}
.user_setting_box__content {
    width: 100%;
    *width: 95%;
    margin-top:4px;
}
.person-title__head--word {
    padding-left: 18px;
}
.user-setting-head {
    padding-left: 0px;
}

/* 浏览器下面个人设置弹框 */
.user-setting__head {
    height: 34px;
    line-height: 30px;
}
.user-setting__head span {
    color: #999;
    font-size: 14px;
}
.user_setting_box__item--brower {
    padding-left:8px;
}
.user_setting_box__nav--brower {
    width: 87px;
}
.user_setting_box__body--brower {
    padding-left: 90px;
}
.user_setting_box_main {
    min-height: 500px !important;
}

/* 账号信息开始 */
.user-setting-account {
    display: none;
}
.user-setting-account-list .dialog .dialog-content {
    word-wrap: none;
    word-break: normal;
}
.user-setting-account-logo {
    width: 96px;
    height: 96px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    border-radius: 50%;
    border: 2px solid #b9b9b9;
    margin-left:214px;
}
.user-setting-account-logo__image {
    width: 100%;
}
.user-setting-account-logo__default {
    font-size: 64px;
    color: #b9b9b9;
    vertical-align: middle;
}

.user-setting-account-info {
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-top: 16px;
    width: 96px;
    margin-left: 214px;
}
.user-setting-account-info__label {
    color: #999;
    font-size: 14px;
}
.user-setting-account-info__name{
    color: #333;
    font-size: 14px;
}
.user-setting-account-button {
    width: 64px;
    margin-left: 24px;
    margin-top: 14px;
}
.user-setting-account-button .button-line {
    height: 24px;
    font-size: 12px;
    line-height: 24px;
}
.user-setting-account-button .button__text {
    letter-spacing: 0;
}
.user-setting-account-list__label {
    color: #353535;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    float: left;
    padding-right: 3px;
    width: 88px;
}
.user-setting-account-list__info {
    color: #333;
    font-size: 14px;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 225px;
}
.user-setting-account-list__info--desc {
    height: 100px;
    line-height: 18px;
    word-break: break-all;
    margin-top: 6px;
}
.user-setting-account-list__operate {
    float: left;
    margin-left: 15px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    width: 74px;
    border: 1px solid #DDDDDD;
    border-radius: 2px;
    background-color: #fff;
    cursor: pointer;
    text-align: center;
}
.user-setting-account-list__item {
    height: 26px;
    margin-left: 44px;
}

.user-setting-textarea {
    position: relative;
    border: 1px solid #BEC2CC;
    border-radius: 2px;
    height:118px;
    padding-top: 5px;
}
.user-setting-textarea_content {
    width: 320px;
    padding: 0px 5px 0px 5px;
    display: block;
    height: 82px;
    background: #fff;
    border-radius: 2px;
    resize: none;
    border: none;
    overflow-y: auto;
}
.user-setting-textarea_tip {
    position: absolute;
    bottom: 2px;
    right: 8px;
    color: #2a2a2a;
    text-align: right;
    margin-right: 6px;
}
.user-setting-textarea-IE {
    right: 18px;
}
.user_setting-edit-box__form__label {
    float: left;
}
.user_setting-edit-box__form__label span {
    color: #666;
    font-size: 12px;
}
.user-setting-account-edit-box__form__widget {
    float: left;
    margin-left: 12px;
}
.user-setting-account-psw-edit-box__footer {
    padding-top: 14px; 
}
.user-setting-textarea-focus {
    border: 1px solid #1E75E5 !important;
}
.user-setting-account__top {
    width: 384px;
    height: 96px;
    margin-left: 44px;
    border: 1px solid #EEEEEE;
    border-radius: 3px;
}
.user-setting-account__top--img {
    width: 112px;
    float: left;
}
.user-setting-account__top--img i {
    margin-left: 48px;
    color: #D9D9D9;
}
.user-setting-account__left {
    width: 272px;
    float: right;
}
.user-setting-account__left--name {
    margin-top: 20px;
    margin-left: 24px;
    width: 180px;
    height: 24px;
    line-height: 24px;
}
.edit-box__list--first {
    padding-top: 2px;
}
.edit-box__subtitle--container {
    overflow-y: auto;
}
.edit-box__tip--description {
    padding-left: 102px;
}
.edit-box__tip--password {
    padding-left: 108px;
    margin-bottom: 10px;
}
.edit-box__form--pin {
    margin-left: -2px;
}
.edit-box__error--pin {
    padding-left: 118px;
    margin-bottom: 10px;
}
.edit-box__form--phone {
    margin-left: -3px;
}
.edit-box__error--phone {
    padding-left: 98px;
    margin-bottom: 14px;
}

/* 英文样式 */
.user-setting-account-list__item--EN {
    margin-left: 30px;
}
.user-setting-account-list__label--EN {
    width: 132px;
    word-break: break-word;
    text-align: justify;
}
.user-setting-account-list__operate--EN {
    width: 108px;    
    position: relative;
    bottom: -4px;
}
.edit-box__form--phone--EN, .edit-box__form--pin--EN {
    margin-left: 64px;
}
.edit-box__tip--password--EN {
    padding-left: 174px;
}
.user-setting-account-list__info--EN {
    width: 150px;
}
.edit-box__tip--phone--EN {
    padding-left: 162px;
}

/* 硬件特征码开始 */
.user_setting_code {
    display: none;
}
.user-setting-code-list {
    word-break: break-word;
    text-align: justify;
}
.user_setting_code_bind-line {
    margin-top:24px;
}
.user-setting-code-list__item {
    height: 30px;
    margin-bottom: 20px;
    margin-left: 44px; 
}
.user-setting-code-list__label {
    color: #353535;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    float: left;
    width: 120px;
}
.user-setting-code-list__info {
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 280px;
}


/* 单点登录资源开始 */
.user_setting_single {
    display: none;
}
.user-setting-single__edit {
    font-size: 12px;
    margin-top: 12px;
    margin-left: 0px;
    width: 99px;
    height: 30px;
    line-height: 32px;
    border: 1px solid #DDDDDD;
    border-radius: 2px;
    background-color: #fff;
    cursor: pointer;
    text-align: center;
    color: #333;
}
.user-setting-single__edit .iconfont {
    position: relative;
    top: 2px;
    font-size: 17px;
}
.user_setting_single {
    margin-left: 44px;
}
.edit-box__form--resourse {
    height:30px;
    line-height: 30px;
    color: #999;
}
.edit-box__form--item {
    margin-left: -2px;
}
.edit-box__form--single {
    padding-left: 102px;
}
.user-setting-single-disabled__edit {
    cursor: default;
}
.user_setting_single__title {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #353535;
}

/* 英文样式 */
.user-setting-single__edit--EN button {
    width: 110px;
}
.user_setting_single-item--EN {
    margin-left: 64px;
}
.edit-single__error--EN {
    padding-left: 164px;
}

.show {
    display: block;
}
.diy-dialog .dialog-content {
    padding: 0px;
}
.diy-dialog .dialog-inner.dialog-inner--no-radius .dialog-content {
    padding: 0px;
}
.diy-dialog .dialog-mask {
    display: none;
}
.diy-dialog .dialog-close {
    display: none;
}
.user_setting_box--mask {
    width: 600px;
    position: absolute;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 460px;
    filter: alpha(opacity=40);
    background: #fff;
    opacity: 0.4;
}
.user_setting_box--brower {
    left: -18px;
}
.user_setting_box__toast {
    width: 200px;
    height: 40px;
    margin: 0 auto;
    border-radius: 8px;
    text-align: center;
    z-index: 101;
    position: absolute;
    margin-top: 150px;
    margin-left: 210px;
}
.user_setting_box--Word {
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}
.user_setting_box--reload {
    font-size: 14px;
    cursor: pointer;
}
.user_setting_box__toast--English {
    width: 264px;
}

.user_setting_password-input {
    padding-left: 110px;
}
.user_setting_password-item {
    margin-left: -2px;
}
/* 英文样式 */
.user_setting_password-item--EN {
    margin-left: 64px;
}
.vpn-auto-logout__head {
    width: 100%;
    height: 91px;
    text-align: center;
}
.vpn-auto-logout__head__img {
    width: 272px;
    height: 91px;
}
.vpn-auto-logout__title {
    margin-top: 32px;
    width: 100%;
    font-size: 20px;
    text-align: center;
}
.vpn-auto-logout__subhead {
    margin-top: 8px;
    font-size: 12px;
    color: #666;
    text-align: center;
}

.vpn-browser-unsupport {
    width: 100%;
    padding-top: 190px;
    height: 350px;
    text-align: center;
}
.vpn-browser-unsupport__title {
    height: 22px;
    color: #373737;
    margin-top: 40px;
    font-size: 15px;
    width: 100%;
}
.vpn-browser-unsupport__descriptio {
    margin-top: 8px;
    color: #666;
    font-size: 12px;
    letter-spacing: 1.2px;
}
.vpn-contact-admin__head {
    width: 100%;
    height: 91px;
}
.vpn-contact-admin__head__images {
    width: 272px;
    height: 91px;
}
.vpn-contact-admin__title {
    margin-top: 32px;
    width: 100%;
    font-size: 20px;
    color: #64ae12;
    height: 26px;
    line-height: 30px;
}
.vpn-contact-admin__subhead {
    margin-top: 36px;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    word-break: normal;
}


.vpn-islogout__head {
    width: 100%;
    height: 91px;
    text-align: center;
}
.vpn-islogout__head__images {
    width: 272px;
    height: 91px;
}
.vpn-islogout__title {
    margin-top: 32px;
    width: 100%;
    height: 26px;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
}
.vpn-islogout__descriptio {
    margin-top: 8px;
    width: 100%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 18px;
}
.vpn-islogout__buttun {
    margin-top: 32px;
    width: 100%;
}
.vpn-islogout__buttun__cancel {
    margin-top: 16px;
}

.vpn_isupdate__subtitle {
    font-size: 12px;
    color: #666;
    text-align: left;
    line-height: 18px;
}

.vpn_isupdate__buttun__cancel {
    margin-top: 16px;
}
.vpn-logout {
    max-width: 360px;
    min-width: 320px;
    height: 352px;
    position: absolute;
    left:50%;
    top:40%;
    margin-left: -165px;
    margin-top: -160px;
}
.vpn_logout__img {
    max-width: 100%;
}
.vpn_logout__head {
    width: 100%;
    height: 145px;
    text-align: center;
}
.vpn_logout__body {
    width: 100%;
    margin-top: 44px;
    text-align: center;
}
.vpn_logout__body__first {
    font-size: 20px;
    color: #333; 
    height: 30px;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}
.vpn_logout__body__end {
    font-size: 12px;
    color: #666;
    letter-spacing: 1.6px;
    height: 22px;
    display: inline-block;
}
.vpn_logout__button {
    width: 100%;
    text-align: center;
    margin-top: 32px;
}
.vpn_logout__button .button-line{
    height:50px;
    line-height: 50px;
}
.vpn-openresource {
    width: 480px;
    height: 350px;
    margin-left: -240px;
    margin-top: -200px;
    text-align: center;
}
.vpn-openresource__head {
    width: 100%;
    height: 145px;
}
.vpn-openresource__body {
    height: 22px;
    margin-top: 82px;
    font-size: 16px;
    color: #666;
    text-align: center;
    width: 100%;
}

.vpn-openresource__button {
    width: 100%;
    height: 50px;
    margin-top: 32px;
}
.vpn-refuse-login {
    width: 336px;
    height: 236px;
    margin-left: -168px;
    margin-top: -130px;
    text-align: center;
}
.vpn-refuse-login__title {
    height: 22px;
    color: #373737;
    margin-top: 40px;
    font-size: 15px;
}
.vpn-refuse-login__descriptio {
    margin-top: 8px;
    color: #666;
    font-size: 12px;
    letter-spacing: 1.2px;
}
.vpn-refuse-login__button {
    width: 100%;
    height: 50px;
    margin-top: 32px;
}
.vpn-reject-login__head {
    width: 100%;
    height: 91px;
    text-align: center;
}
.vpn-reject-login__head__img {
    width: 272px;
    height: 91px;
}
.vpn-reject-login__title {
    margin-top: 32px;
    width: 100%;
    height: 26px;
    font-size: 20px;
    color: #ee5555;
    line-height: 30px;
    text-align: center;
}
.vpn-reject-login__buttun {
    margin-top: 32px;
    width: 100%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 18px;
}
.vpn-reject-login__descriptio {
    margin-top: 8px;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 18px;
    margin-bottom: 8px;
}


.wechat_box {
    position:absolute;
    left: 0px;
    top: 0px;
    width: 360px;
    height: 415px;
    background: #fff;
    border-radius: 6px;
    padding-bottom: 15px;
    z-index: 2;
}

.wechat_box__goback {
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    z-index: 101;
    border-top-right-radius:6px;
}

.wechat_box_qrcode {
    padding-top: 42px;
    width: 360px;
    height: 350px;
    border-radius: 6px;
}

.wechat_tips div {
    display: none;
}
.wechat_tips:hover div {
    display: block;
    position: absolute;
    width: 15em;
    left: 9px;
    top: 21px;
    border: 1px solid black;
    color: black;
}
.wechat__privacy {
    text-align: center;
}
.wechat_box__mask {
    width: 360px;
    height: 265px;
    position: absolute;
    margin-top: 80px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.95);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffec,endColorstr=#ffffffec);
}
.wechat_box__mask span {
    font-size: 14px;
    font-weight: 600;
    margin-top: 100px;
    line-height: 220px;
}

.wechat_box .box-title {
    display: none;
}

.wechat_bind__code__box {
    width: 72px;
    height: 28px;
    position: relative;
}
.wechat_bind__code__image {
    width: 72px;
    height: 28px;
}
.wechat_bind__plugin {
    position: relative;
    line-height: 12px;
    *line-height:13px;
    margin-top: 5px;
    background: #fff;
    padding: 2px 0 9px 2px;
}
.wechat_bind__plugin__item {
    float: right;
    font-size: 12px;
}
.wechat_bind__plugin__item.iconfont {
    position: relative;
    top: 2px;
    font-size: 16px;
}
.wechat_bind__plugin__item__forget-pwd {
    color:#999;
}
.wechat_bind__plugin__line {
    float: right;
    margin: 0 4px;
    color: #e5e5e5;
}
.wechat_bind__checkbox .checkbox {
    _float: left;
}
.wechat_bind__checkbox .checkbox__label{
    _width: 70px;
}
.login-keyboard {
    position: absolute;
    left: 50%;
    top: 60px;
    margin-left: -180px;
    z-index: 10;
    background: #f3f3f3;
    border-radius: 2px;
    padding: 5px;
    border: 1px solid #ddd;
    box-shadow: 1px 2px 2px rgba(0,0,0,0.05);
}
.wechat_bind__div__min {
    height:18px;
    width: 1px;
    float: left;
}
.wechat_bind__plugin__item__a {
    color: #999;
}
.wechat_bind__plugin__item__a:hover {
    color:#5795e1;
}
.checkbox__label {
    font-size: 12px;
}
/* .wechat_bind {
    width: 600px;
    height: 100%;
} */
.wechat_bind__container {
    width: 100%;
    margin: auto;
}
.wechat_bind__container .wechat_bind__form {
    width: 300px;
}
.wechat_bind__infobox {
    text-align: center;
    width: 300px;
}
.wechat_bind__infobox img{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: gray;
}
.wechat_bind__username{
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
}

.emoji { background: url("images/wechat/emoji.png") top left no-repeat; width: 20px; height: 20px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }
.emoji2600 { background-position: -0px -15120px; }
.emoji2601 { background-position: -0px -15140px; }
.emoji2614 { background-position: -0px -15200px; }
.emoji26c4 { background-position: -0px -15800px; }
.emoji26a1 { background-position: -0px -15700px; }
.emoji1f300 { background-position: -0px -1100px; }
.emoji1f301 { background-position: -0px -1120px; }
.emoji1f302 { background-position: -0px -1140px; }
.emoji1f303 { background-position: -0px -1160px; }
.emoji1f304 { background-position: -0px -1180px; }
.emoji1f305 { background-position: -0px -1200px; }
.emoji1f306 { background-position: -0px -1220px; }
.emoji1f307 { background-position: -0px -1240px; }
.emoji1f308 { background-position: -0px -1260px; }
.emoji2744 { background-position: -0px -16280px; }
.emoji26c5 { background-position: -0px -15820px; }
.emoji1f309 { background-position: -0px -1280px; }
.emoji1f30a { background-position: -0px -1300px; }
.emoji1f30b { background-position: -0px -1320px; }
.emoji1f30c { background-position: -0px -1340px; }
.emoji1f30f { background-position: -0px -1400px; }
.emoji1f311 { background-position: -0px -1440px; }
.emoji1f314 { background-position: -0px -1500px; }
.emoji1f313 { background-position: -0px -1480px; }
.emoji1f319 { background-position: -0px -1600px; }
.emoji1f315 { background-position: -0px -1520px; }
.emoji1f31b { background-position: -0px -1640px; }
.emoji1f31f { background-position: -0px -1720px; }
.emoji1f320 { background-position: -px -px; }
.emoji1f550 { background-position: -0px -11060px; }
.emoji1f551 { background-position: -0px -11080px; }
.emoji1f552 { background-position: -0px -11100px; }
.emoji1f553 { background-position: -0px -11120px; }
.emoji1f554 { background-position: -0px -11140px; }
.emoji1f555 { background-position: -0px -11160px; }
.emoji1f556 { background-position: -0px -11180px; }
.emoji1f557 { background-position: -0px -11200px; }
.emoji1f558 { background-position: -0px -11220px; }
.emoji1f559 { background-position: -0px -11240px; }
.emoji1f55a { background-position: -0px -11260px; }
.emoji1f55b { background-position: -0px -11280px; }
.emoji231a { background-position: -0px -14780px; }
.emoji231b { background-position: -0px -14800px; }
.emoji23f0 { background-position: -0px -14900px; }
.emoji23f3 { background-position: -0px -14920px; }
.emoji2648 { background-position: -0px -15280px; }
.emoji2649 { background-position: -0px -15300px; }
.emoji264a { background-position: -0px -15320px; }
.emoji264b { background-position: -0px -15340px; }
.emoji264c { background-position: -0px -15360px; }
.emoji264d { background-position: -0px -15380px; }
.emoji264e { background-position: -0px -15400px; }
.emoji264f { background-position: -0px -15420px; }
.emoji2650 { background-position: -0px -15440px; }
.emoji2651 { background-position: -0px -15460px; }
.emoji2652 { background-position: -0px -15480px; }
.emoji2653 { background-position: -0px -15500px; }
.emoji26ce { background-position: -0px -15840px; }
.emoji1f340 { background-position: -0px -2040px; }
.emoji1f337 { background-position: -0px -1860px; }
.emoji1f331 { background-position: -0px -1760px; }
.emoji1f341 { background-position: -0px -2060px; }
.emoji1f338 { background-position: -0px -1880px; }
.emoji1f339 { background-position: -0px -1900px; }
.emoji1f342 { background-position: -0px -2080px; }
.emoji1f343 { background-position: -0px -2100px; }
.emoji1f33a { background-position: -0px -1920px; }
.emoji1f33b { background-position: -0px -1940px; }
.emoji1f334 { background-position: -0px -1820px; }
.emoji1f335 { background-position: -0px -1840px; }
.emoji1f33e { background-position: -0px -2000px; }
.emoji1f33d { background-position: -0px -1980px; }
.emoji1f344 { background-position: -0px -2120px; }
.emoji1f330 { background-position: -0px -1740px; }
.emoji1f33c { background-position: -0px -1960px; }
.emoji1f33f { background-position: -0px -2020px; }
.emoji1f352 { background-position: -0px -2400px; }
.emoji1f34c { background-position: -0px -2280px; }
.emoji1f34e { background-position: -0px -2320px; }
.emoji1f34a { background-position: -0px -2240px; }
.emoji1f353 { background-position: -0px -2420px; }
.emoji1f349 { background-position: -0px -2220px; }
.emoji1f345 { background-position: -0px -2140px; }
.emoji1f346 { background-position: -0px -2160px; }
.emoji1f348 { background-position: -0px -2200px; }
.emoji1f34d { background-position: -0px -2300px; }
.emoji1f347 { background-position: -0px -2180px; }
.emoji1f351 { background-position: -0px -2380px; }
.emoji1f34f { background-position: -0px -2340px; }
.emoji1f440 { background-position: -0px -6100px; }
.emoji1f442 { background-position: -0px -6120px; }
.emoji1f443 { background-position: -0px -6140px; }
.emoji1f444 { background-position: -0px -6160px; }
.emoji1f445 { background-position: -0px -6180px; }
.emoji1f484 { background-position: -0px -7440px; }
.emoji1f485 { background-position: -0px -7460px; }
.emoji1f486 { background-position: -0px -7480px; }
.emoji1f487 { background-position: -0px -7500px; }
.emoji1f488 { background-position: -0px -7520px; }
.emoji1f464 { background-position: -0px -6800px; }
.emoji1f466 { background-position: -0px -6840px; }
.emoji1f467 { background-position: -0px -6860px; }
.emoji1f468 { background-position: -0px -6880px; }
.emoji1f469 { background-position: -0px -6900px; }
.emoji1f46a { background-position: -0px -6920px; }
.emoji1f46b { background-position: -0px -6940px; }
.emoji1f46e { background-position: -0px -7000px; }
.emoji1f46f { background-position: -0px -7020px; }
.emoji1f470 { background-position: -0px -7040px; }
.emoji1f471 { background-position: -0px -7060px; }
.emoji1f472 { background-position: -0px -7080px; }
.emoji1f473 { background-position: -0px -7100px; }
.emoji1f474 { background-position: -0px -7120px; }
.emoji1f475 { background-position: -0px -7140px; }
.emoji1f476 { background-position: -0px -7160px; }
.emoji1f477 { background-position: -0px -7180px; }
.emoji1f478 { background-position: -0px -7200px; }
.emoji1f479 { background-position: -0px -7220px; }
.emoji1f47a { background-position: -0px -7240px; }
.emoji1f47b { background-position: -0px -7260px; }
.emoji1f47c { background-position: -0px -7280px; }
.emoji1f47d { background-position: -0px -7300px; }
.emoji1f47e { background-position: -0px -7320px; }
.emoji1f47f { background-position: -0px -7340px; }
.emoji1f480 { background-position: -0px -7360px; }
.emoji1f481 { background-position: -0px -7380px; }
.emoji1f482 { background-position: -0px -7400px; }
.emoji1f483 { background-position: -0px -7420px; }
.emoji1f40c { background-position: -0px -5080px; }
.emoji1f40d { background-position: -0px -5100px; }
.emoji1f40e { background-position: -0px -5120px; }
.emoji1f414 { background-position: -0px -5240px; }
.emoji1f417 { background-position: -0px -5300px; }
.emoji1f42b { background-position: -0px -5700px; }
.emoji1f418 { background-position: -0px -5320px; }
.emoji1f428 { background-position: -0px -5640px; }
.emoji1f412 { background-position: -0px -5200px; }
.emoji1f411 { background-position: -0px -5180px; }
.emoji1f419 { background-position: -0px -5340px; }
.emoji1f41a { background-position: -0px -5360px; }
.emoji1f41b { background-position: -0px -5380px; }
.emoji1f41c { background-position: -0px -5400px; }
.emoji1f41d { background-position: -0px -5420px; }
.emoji1f41e { background-position: -0px -5440px; }
.emoji1f420 { background-position: -0px -5480px; }
.emoji1f421 { background-position: -0px -5500px; }
.emoji1f422 { background-position: -0px -5520px; }
.emoji1f424 { background-position: -0px -5560px; }
.emoji1f425 { background-position: -0px -5580px; }
.emoji1f426 { background-position: -0px -5600px; }
.emoji1f423 { background-position: -0px -5540px; }
.emoji1f427 { background-position: -0px -5620px; }
.emoji1f429 { background-position: -0px -5660px; }
.emoji1f41f { background-position: -0px -5460px; }
.emoji1f42c { background-position: -0px -5720px; }
.emoji1f42d { background-position: -0px -5740px; }
.emoji1f42f { background-position: -0px -5780px; }
.emoji1f431 { background-position: -0px -5820px; }
.emoji1f433 { background-position: -0px -5860px; }
.emoji1f434 { background-position: -0px -5880px; }
.emoji1f435 { background-position: -0px -5900px; }
.emoji1f436 { background-position: -0px -5920px; }
.emoji1f437 { background-position: -0px -5940px; }
.emoji1f43b { background-position: -0px -6020px; }
.emoji1f439 { background-position: -0px -5980px; }
.emoji1f43a { background-position: -0px -6000px; }
.emoji1f42e { background-position: -0px -5760px; }
.emoji1f430 { background-position: -0px -5800px; }
.emoji1f438 { background-position: -0px -5960px; }
.emoji1f43e { background-position: -0px -6080px; }
.emoji1f432 { background-position: -0px -5840px; }
.emoji1f43c { background-position: -0px -6040px; }
.emoji1f43d { background-position: -0px -6060px; }
.emoji1f620 { background-position: -0px -12280px; }
.emoji1f629 { background-position: -0px -12460px; }
.emoji1f632 { background-position: -0px -12640px; }
.emoji1f61e { background-position: -0px -12240px; }
.emoji1f635 { background-position: -0px -12700px; }
.emoji1f630 { background-position: -0px -12600px; }
.emoji1f612 { background-position: -0px -12000px; }
.emoji1f60d { background-position: -0px -11900px; }
.emoji1f624 { background-position: -0px -12360px; }
.emoji1f61c { background-position: -0px -12200px; }
.emoji1f61d { background-position: -0px -12220px; }
.emoji1f60b { background-position: -0px -11860px; }
.emoji1f618 { background-position: -0px -12120px; }
.emoji1f61a { background-position: -0px -12160px; }
.emoji1f637 { background-position: -0px -12740px; }
.emoji1f633 { background-position: -0px -12660px; }
.emoji1f603 { background-position: -0px -11700px; }
.emoji1f605 { background-position: -0px -11740px; }
.emoji1f606 { background-position: -0px -11760px; }
.emoji1f601 { background-position: -0px -11660px; }
.emoji1f602 { background-position: -0px -11680px; }
.emoji1f60a { background-position: -0px -11840px; }
.emoji263a { background-position: -0px -15260px; }
.emoji1f604 { background-position: -0px -11720px; }
.emoji1f622 { background-position: -0px -12320px; }
.emoji1f62d { background-position: -0px -12540px; }
.emoji1f628 { background-position: -0px -12440px; }
.emoji1f623 { background-position: -0px -12340px; }
.emoji1f621 { background-position: -0px -12300px; }
.emoji1f60c { background-position: -0px -11880px; }
.emoji1f616 { background-position: -0px -12080px; }
.emoji1f614 { background-position: -0px -12040px; }
.emoji1f631 { background-position: -0px -12620px; }
.emoji1f62a { background-position: -0px -12480px; }
.emoji1f60f { background-position: -0px -11940px; }
.emoji1f613 { background-position: -0px -12020px; }
.emoji1f625 { background-position: -0px -12380px; }
.emoji1f62b { background-position: -0px -12500px; }
.emoji1f609 { background-position: -0px -11820px; }
.emoji1f63a { background-position: -0px -12800px; }
.emoji1f638 { background-position: -0px -12760px; }
.emoji1f639 { background-position: -0px -12780px; }
.emoji1f63d { background-position: -0px -12860px; }
.emoji1f63b { background-position: -0px -12820px; }
.emoji1f63f { background-position: -0px -12900px; }
.emoji1f63e { background-position: -0px -12880px; }
.emoji1f63c { background-position: -0px -12840px; }
.emoji1f640 { background-position: -0px -12920px; }
.emoji1f645 { background-position: -0px -12940px; }
.emoji1f646 { background-position: -0px -12960px; }
.emoji1f647 { background-position: -0px -12980px; }
.emoji1f648 { background-position: -0px -13000px; }
.emoji1f64a { background-position: -0px -13040px; }
.emoji1f649 { background-position: -0px -13020px; }
.emoji1f64b { background-position: -0px -13060px; }
.emoji1f64c { background-position: -0px -13080px; }
.emoji1f64d { background-position: -0px -13100px; }
.emoji1f64e { background-position: -0px -13120px; }
.emoji1f64f { background-position: -0px -13140px; }
.emoji1f3e0 { background-position: -0px -4500px; }
.emoji1f3e1 { background-position: -0px -4520px; }
.emoji1f3e2 { background-position: -0px -4540px; }
.emoji1f3e3 { background-position: -0px -4560px; }
.emoji1f3e5 { background-position: -0px -4600px; }
.emoji1f3e6 { background-position: -0px -4620px; }
.emoji1f3e7 { background-position: -0px -4640px; }
.emoji1f3e8 { background-position: -0px -4660px; }
.emoji1f3e9 { background-position: -0px -4680px; }
.emoji1f3ea { background-position: -0px -4700px; }
.emoji1f3eb { background-position: -0px -4720px; }
.emoji26ea { background-position: -0px -15880px; }
.emoji26f2 { background-position: -0px -15900px; }
.emoji1f3ec { background-position: -0px -4740px; }
.emoji1f3ef { background-position: -0px -4800px; }
.emoji1f3f0 { background-position: -0px -4820px; }
.emoji1f3ed { background-position: -0px -4760px; }
.emoji2693 { background-position: -0px -15660px; }
.emoji1f3ee { background-position: -0px -4780px; }
.emoji1f5fb { background-position: -0px -11540px; }
.emoji1f5fc { background-position: -0px -11560px; }
.emoji1f5fd { background-position: -0px -11580px; }
.emoji1f5fe { background-position: -0px -11600px; }
.emoji1f5ff { background-position: -0px -11620px; }
.emoji1f45e { background-position: -0px -6680px; }
.emoji1f45f { background-position: -0px -6700px; }
.emoji1f460 { background-position: -0px -6720px; }
.emoji1f461 { background-position: -0px -6740px; }
.emoji1f462 { background-position: -0px -6760px; }
.emoji1f463 { background-position: -0px -6780px; }
.emoji1f453 { background-position: -0px -6460px; }
.emoji1f455 { background-position: -0px -6500px; }
.emoji1f456 { background-position: -0px -6520px; }
.emoji1f451 { background-position: -0px -6420px; }
.emoji1f454 { background-position: -0px -6480px; }
.emoji1f452 { background-position: -0px -6440px; }
.emoji1f457 { background-position: -0px -6540px; }
.emoji1f458 { background-position: -0px -6560px; }
.emoji1f459 { background-position: -0px -6580px; }
.emoji1f45a { background-position: -0px -6600px; }
.emoji1f45b { background-position: -0px -6620px; }
.emoji1f45c { background-position: -0px -6640px; }
.emoji1f45d { background-position: -0px -6660px; }
.emoji1f4b0 { background-position: -0px -8320px; }
.emoji1f4b1 { background-position: -0px -8340px; }
.emoji1f4b9 { background-position: -0px -8500px; }
.emoji1f4b2 { background-position: -0px -8360px; }
.emoji1f4b3 { background-position: -0px -8380px; }
.emoji1f4b4 { background-position: -0px -8400px; }
.emoji1f4b5 { background-position: -0px -8420px; }
.emoji1f4b8 { background-position: -0px -8480px; }
.emoji1f1e81f1f3 { background-position: -0px -600px; }
.emoji1f1e91f1ea { background-position: -0px -620px; }
.emoji1f1ea1f1f8 { background-position: -0px -640px; }
.emoji1f1eb1f1f7 { background-position: -0px -660px; }
.emoji1f1ec1f1e7 { background-position: -0px -680px; }
.emoji1f1ee1f1f9 { background-position: -0px -700px; }
.emoji1f1ef1f1f5 { background-position: -0px -720px; }
.emoji1f1f01f1f7 { background-position: -0px -740px; }
.emoji1f1f71f1fa { background-position: -0px -760px; }
.emoji1f1fa1f1f8 { background-position: -0px -780px; }
.emoji1f525 { background-position: -0px -10560px; }
.emoji1f526 { background-position: -0px -10580px; }
.emoji1f527 { background-position: -0px -10600px; }
.emoji1f528 { background-position: -0px -10620px; }
.emoji1f529 { background-position: -0px -10640px; }
.emoji1f52a { background-position: -0px -10660px; }
.emoji1f52b { background-position: -0px -10680px; }
.emoji1f52e { background-position: -0px -10740px; }
.emoji1f52f { background-position: -0px -10760px; }
.emoji1f530 { background-position: -0px -10780px; }
.emoji1f531 { background-position: -0px -10800px; }
.emoji1f489 { background-position: -0px -7540px; }
.emoji1f48a { background-position: -0px -7560px; }
.emoji1f170 { background-position: -0px -300px; }
.emoji1f171 { background-position: -0px -320px; }
.emoji1f18e { background-position: -0px -380px; }
.emoji1f17e { background-position: -0px -340px; }
.emoji1f380 { background-position: -0px -3260px; }
.emoji1f381 { background-position: -0px -3280px; }
.emoji1f382 { background-position: -0px -3300px; }
.emoji1f384 { background-position: -0px -3340px; }
.emoji1f385 { background-position: -0px -3360px; }
.emoji1f38c { background-position: -0px -3500px; }
.emoji1f386 { background-position: -0px -3380px; }
.emoji1f388 { background-position: -0px -3420px; }
.emoji1f389 { background-position: -0px -3440px; }
.emoji1f38d { background-position: -0px -3520px; }
.emoji1f38e { background-position: -0px -3540px; }
.emoji1f393 { background-position: -0px -3640px; }
.emoji1f392 { background-position: -0px -3620px; }
.emoji1f38f { background-position: -0px -3560px; }
.emoji1f387 { background-position: -0px -3400px; }
.emoji1f390 { background-position: -0px -3580px; }
.emoji1f383 { background-position: -0px -3320px; }
.emoji1f38a { background-position: -0px -3460px; }
.emoji1f38b { background-position: -0px -3480px; }
.emoji1f391 { background-position: -0px -3600px; }
.emoji1f4df { background-position: -0px -9260px; }
.emoji260e { background-position: -0px -15160px; }
.emoji1f4de { background-position: -0px -9240px; }
.emoji1f4f1 { background-position: -0px -9620px; }
.emoji1f4f2 { background-position: -0px -9640px; }
.emoji1f4dd { background-position: -0px -9220px; }
.emoji1f4e0 { background-position: -0px -9280px; }
.emoji2709 { background-position: -0px -16060px; }
.emoji1f4e8 { background-position: -0px -9440px; }
.emoji1f4e9 { background-position: -0px -9460px; }
.emoji1f4ea { background-position: -0px -9480px; }
.emoji1f4eb { background-position: -0px -9500px; }
.emoji1f4ee { background-position: -0px -9560px; }
.emoji1f4f0 { background-position: -0px -9600px; }
.emoji1f4e2 { background-position: -0px -9320px; }
.emoji1f4e3 { background-position: -0px -9340px; }
.emoji1f4e1 { background-position: -0px -9300px; }
.emoji1f4e4 { background-position: -0px -9360px; }
.emoji1f4e5 { background-position: -0px -9380px; }
.emoji1f4e6 { background-position: -0px -9400px; }
.emoji1f4e7 { background-position: -0px -9420px; }
.emoji1f520 { background-position: -0px -10460px; }
.emoji1f521 { background-position: -0px -10480px; }
.emoji1f522 { background-position: -0px -10500px; }
.emoji1f523 { background-position: -0px -10520px; }
.emoji1f524 { background-position: -0px -10540px; }
.emoji2712 { background-position: -0px -16160px; }
.emoji1f4ba { background-position: -0px -8520px; }
.emoji1f4bb { background-position: -0px -8540px; }
.emoji270f { background-position: -0px -16140px; }
.emoji1f4ce { background-position: -0px -8920px; }
.emoji1f4bc { background-position: -0px -8560px; }
.emoji1f4bd { background-position: -0px -8580px; }
.emoji1f4be { background-position: -0px -8600px; }
.emoji1f4bf { background-position: -0px -8620px; }
.emoji1f4c0 { background-position: -0px -8640px; }
.emoji2702 { background-position: -0px -16000px; }
.emoji1f4cd { background-position: -0px -8900px; }
.emoji1f4c3 { background-position: -0px -8700px; }
.emoji1f4c4 { background-position: -0px -8720px; }
.emoji1f4c5 { background-position: -0px -8740px; }
.emoji1f4c1 { background-position: -0px -8660px; }
.emoji1f4c2 { background-position: -0px -8680px; }
.emoji1f4d3 { background-position: -0px -9020px; }
.emoji1f4d6 { background-position: -0px -9080px; }
.emoji1f4d4 { background-position: -0px -9040px; }
.emoji1f4d5 { background-position: -0px -9060px; }
.emoji1f4d7 { background-position: -0px -9100px; }
.emoji1f4d8 { background-position: -0px -9120px; }
.emoji1f4d9 { background-position: -0px -9140px; }
.emoji1f4da { background-position: -0px -9160px; }
.emoji1f4db { background-position: -0px -9180px; }
.emoji1f4dc { background-position: -0px -9200px; }
.emoji1f4cb { background-position: -0px -8860px; }
.emoji1f4c6 { background-position: -0px -8760px; }
.emoji1f4ca { background-position: -0px -8840px; }
.emoji1f4c8 { background-position: -0px -8800px; }
.emoji1f4c9 { background-position: -0px -8820px; }
.emoji1f4c7 { background-position: -0px -8780px; }
.emoji1f4cc { background-position: -0px -8880px; }
.emoji1f4d2 { background-position: -0px -9000px; }
.emoji1f4cf { background-position: -0px -8940px; }
.emoji1f4d0 { background-position: -0px -8960px; }
.emoji1f4d1 { background-position: -0px -8980px; }
.emoji1f3bd { background-position: -0px -4240px; }
.emoji26be { background-position: -0px -15780px; }
.emoji26f3 { background-position: -0px -15920px; }
.emoji1f3be { background-position: -0px -4260px; }
.emoji26bd { background-position: -0px -15760px; }
.emoji1f3bf { background-position: -0px -4280px; }
.emoji1f3c0 { background-position: -0px -4300px; }
.emoji1f3c1 { background-position: -0px -4320px; }
.emoji1f3c2 { background-position: -0px -4340px; }
.emoji1f3c3 { background-position: -0px -4360px; }
.emoji1f3c4 { background-position: -0px -4380px; }
.emoji1f3c6 { background-position: -0px -4400px; }
.emoji1f3c8 { background-position: -0px -4440px; }
.emoji1f3ca { background-position: -0px -4480px; }
.emoji1f683 { background-position: -0px -13220px; }
.emoji1f687 { background-position: -0px -13300px; }
.emoji24c2 { background-position: -0px -14940px; }
.emoji1f684 { background-position: -0px -13240px; }
.emoji1f685 { background-position: -0px -13260px; }
.emoji1f697 { background-position: -0px -13600px; }
.emoji1f699 { background-position: -0px -13640px; }
.emoji1f68c { background-position: -0px -13380px; }
.emoji1f68f { background-position: -0px -13440px; }
.emoji1f6a2 { background-position: -0px -13820px; }
.emoji2708 { background-position: -0px -16040px; }
.emoji26f5 { background-position: -0px -15940px; }
.emoji1f689 { background-position: -0px -13340px; }
.emoji1f680 { background-position: -0px -13160px; }
.emoji1f6a4 { background-position: -0px -13860px; }
.emoji1f695 { background-position: -0px -13560px; }
.emoji1f69a { background-position: -0px -13660px; }
.emoji1f692 { background-position: -0px -13500px; }
.emoji1f691 { background-position: -0px -13480px; }
.emoji1f693 { background-position: -0px -13520px; }
.emoji26fd { background-position: -0px -15980px; }
.emoji1f17f { background-position: -0px -360px; }
.emoji1f6a5 { background-position: -0px -13880px; }
.emoji1f6a7 { background-position: -0px -13920px; }
.emoji1f6a8 { background-position: -0px -13940px; }
.emoji2668 { background-position: -0px -15600px; }
.emoji26fa { background-position: -0px -15960px; }
.emoji1f3a0 { background-position: -0px -3660px; }
.emoji1f3a1 { background-position: -0px -3680px; }
.emoji1f3a2 { background-position: -0px -3700px; }
.emoji1f3a3 { background-position: -0px -3720px; }
.emoji1f3a4 { background-position: -0px -3740px; }
.emoji1f3a5 { background-position: -0px -3760px; }
.emoji1f3a6 { background-position: -0px -3780px; }
.emoji1f3a7 { background-position: -0px -3800px; }
.emoji1f3a8 { background-position: -0px -3820px; }
.emoji1f3a9 { background-position: -0px -3840px; }
.emoji1f3aa { background-position: -0px -3860px; }
.emoji1f3ab { background-position: -0px -3880px; }
.emoji1f3ac { background-position: -0px -3900px; }
.emoji1f3ad { background-position: -0px -3920px; }
.emoji1f3ae { background-position: -0px -3940px; }
.emoji1f004 { background-position: -0px -260px; }
.emoji1f3af { background-position: -0px -3960px; }
.emoji1f3b0 { background-position: -0px -3980px; }
.emoji1f3b1 { background-position: -0px -4000px; }
.emoji1f3b2 { background-position: -0px -4020px; }
.emoji1f3b3 { background-position: -0px -4040px; }
.emoji1f3b4 { background-position: -0px -4060px; }
.emoji1f0cf { background-position: -0px -280px; }
.emoji1f3b5 { background-position: -0px -4080px; }
.emoji1f3b6 { background-position: -0px -4100px; }
.emoji1f3b7 { background-position: -0px -4120px; }
.emoji1f3b8 { background-position: -0px -4140px; }
.emoji1f3b9 { background-position: -0px -4160px; }
.emoji1f3ba { background-position: -0px -4180px; }
.emoji1f3bb { background-position: -0px -4200px; }
.emoji1f3bc { background-position: -0px -4220px; }
.emoji303d { background-position: -0px -16780px; }
.emoji1f4f7 { background-position: -0px -9740px; }
.emoji1f4f9 { background-position: -0px -9760px; }
.emoji1f4fa { background-position: -0px -9780px; }
.emoji1f4fb { background-position: -0px -9800px; }
.emoji1f4fc { background-position: -0px -9820px; }
.emoji1f48b { background-position: -0px -7580px; }
.emoji1f48c { background-position: -0px -7600px; }
.emoji1f48d { background-position: -0px -7620px; }
.emoji1f48e { background-position: -0px -7640px; }
.emoji1f48f { background-position: -0px -7660px; }
.emoji1f490 { background-position: -0px -7680px; }
.emoji1f491 { background-position: -0px -7700px; }
.emoji1f492 { background-position: -0px -7720px; }
.emoji1f51e { background-position: -0px -10420px; }
.emojia9 { background-position: -0px -220px; }
.emojiae { background-position: -0px -240px; }
.emoji2122 { background-position: -0px -14580px; }
.emoji2139 { background-position: -0px -14600px; }
.emoji2320e3 { background-position: -0px -0px; }
.emoji3120e3 { background-position: -0px -40px; }
.emoji3220e3 { background-position: -0px -60px; }
.emoji3320e3 { background-position: -0px -80px; }
.emoji3420e3 { background-position: -0px -100px; }
.emoji3520e3 { background-position: -0px -120px; }
.emoji3620e3 { background-position: -0px -140px; }
.emoji3720e3 { background-position: -0px -160px; }
.emoji3820e3 { background-position: -0px -180px; }
.emoji3920e3 { background-position: -0px -200px; }
.emoji3020e3 { background-position: -0px -20px; }
.emoji1f51f { background-position: -0px -10440px; }
.emoji1f4f6 { background-position: -0px -9720px; }
.emoji1f4f3 { background-position: -0px -9660px; }
.emoji1f4f4 { background-position: -0px -9680px; }
.emoji1f354 { background-position: -0px -2440px; }
.emoji1f359 { background-position: -0px -2540px; }
.emoji1f370 { background-position: -0px -3000px; }
.emoji1f35c { background-position: -0px -2600px; }
.emoji1f35e { background-position: -0px -2640px; }
.emoji1f373 { background-position: -0px -3060px; }
.emoji1f366 { background-position: -0px -2800px; }
.emoji1f35f { background-position: -0px -2660px; }
.emoji1f361 { background-position: -0px -2700px; }
.emoji1f358 { background-position: -0px -2520px; }
.emoji1f35a { background-position: -0px -2560px; }
.emoji1f35d { background-position: -0px -2620px; }
.emoji1f35b { background-position: -0px -2580px; }
.emoji1f362 { background-position: -0px -2720px; }
.emoji1f363 { background-position: -0px -2740px; }
.emoji1f371 { background-position: -0px -3020px; }
.emoji1f372 { background-position: -0px -3040px; }
.emoji1f367 { background-position: -0px -2820px; }
.emoji1f356 { background-position: -0px -2480px; }
.emoji1f365 { background-position: -0px -2780px; }
.emoji1f360 { background-position: -0px -2680px; }
.emoji1f355 { background-position: -0px -2460px; }
.emoji1f357 { background-position: -0px -2500px; }
.emoji1f368 { background-position: -0px -2840px; }
.emoji1f369 { background-position: -0px -2860px; }
.emoji1f36a { background-position: -0px -2880px; }
.emoji1f36b { background-position: -0px -2900px; }
.emoji1f36c { background-position: -0px -2920px; }
.emoji1f36d { background-position: -0px -2940px; }
.emoji1f36e { background-position: -0px -2960px; }
.emoji1f36f { background-position: -0px -2980px; }
.emoji1f364 { background-position: -0px -2760px; }
.emoji1f374 { background-position: -0px -3080px; }
.emoji2615 { background-position: -0px -15220px; }
.emoji1f378 { background-position: -0px -3160px; }
.emoji1f37a { background-position: -0px -3200px; }
.emoji1f375 { background-position: -0px -3100px; }
.emoji1f376 { background-position: -0px -3120px; }
.emoji1f377 { background-position: -0px -3140px; }
.emoji1f37b { background-position: -0px -3220px; }
.emoji1f379 { background-position: -0px -3180px; }
.emoji2197 { background-position: -0px -14680px; }
.emoji2198 { background-position: -0px -14700px; }
.emoji2196 { background-position: -0px -14660px; }
.emoji2199 { background-position: -0px -14720px; }
.emoji2934 { background-position: -0px -16580px; }
.emoji2935 { background-position: -0px -16600px; }
.emoji2194 { background-position: -0px -14620px; }
.emoji2195 { background-position: -0px -14640px; }
.emoji2b06 { background-position: -0px -16640px; }
.emoji2b07 { background-position: -0px -16660px; }
.emoji27a1 { background-position: -0px -16520px; }
.emoji2b05 { background-position: -0px -16620px; }
.emoji25b6 { background-position: -0px -15000px; }
.emoji25c0 { background-position: -0px -15020px; }
.emoji23e9 { background-position: -0px -14820px; }
.emoji23ea { background-position: -0px -14840px; }
.emoji23eb { background-position: -0px -14860px; }
.emoji23ec { background-position: -0px -14880px; }
.emoji1f53a { background-position: -0px -10980px; }
.emoji1f53b { background-position: -0px -11000px; }
.emoji1f53c { background-position: -0px -11020px; }
.emoji1f53d { background-position: -0px -11040px; }
.emoji2b55 { background-position: -0px -16740px; }
.emoji274c { background-position: -0px -16320px; }
.emoji274e { background-position: -0px -16340px; }
.emoji2757 { background-position: -0px -16420px; }
.emoji2049 { background-position: -0px -14560px; }
.emoji203c { background-position: -0px -14540px; }
.emoji2753 { background-position: -0px -16360px; }
.emoji2754 { background-position: -0px -16380px; }
.emoji2755 { background-position: -0px -16400px; }
.emoji3030 { background-position: -0px -16760px; }
.emoji27b0 { background-position: -0px -16540px; }
.emoji27bf { background-position: -0px -16560px; }
.emoji2764 { background-position: -0px -16440px; }
.emoji1f493 { background-position: -0px -7740px; }
.emoji1f494 { background-position: -0px -7760px; }
.emoji1f495 { background-position: -0px -7780px; }
.emoji1f496 { background-position: -0px -7800px; }
.emoji1f497 { background-position: -0px -7820px; }
.emoji1f498 { background-position: -0px -7840px; }
.emoji1f499 { background-position: -0px -7860px; }
.emoji1f49a { background-position: -0px -7880px; }
.emoji1f49b { background-position: -0px -7900px; }
.emoji1f49c { background-position: -0px -7920px; }
.emoji1f49d { background-position: -0px -7940px; }
.emoji1f49e { background-position: -0px -7960px; }
.emoji1f49f { background-position: -0px -7980px; }
.emoji2665 { background-position: -0px -15560px; }
.emoji2660 { background-position: -0px -15520px; }
.emoji2666 { background-position: -0px -15580px; }
.emoji2663 { background-position: -0px -15540px; }
.emoji1f6ac { background-position: -0px -14020px; }
.emoji1f6ad { background-position: -0px -14040px; }
.emoji267f { background-position: -0px -15640px; }
.emoji1f6a9 { background-position: -0px -13960px; }
.emoji26a0 { background-position: -0px -15680px; }
.emoji26d4 { background-position: -0px -15860px; }
.emoji267b { background-position: -0px -15620px; }
.emoji1f6b2 { background-position: -0px -14140px; }
.emoji1f6b6 { background-position: -0px -14220px; }
.emoji1f6b9 { background-position: -0px -14280px; }
.emoji1f6ba { background-position: -0px -14300px; }
.emoji1f6c0 { background-position: -0px -14420px; }
.emoji1f6bb { background-position: -0px -14320px; }
.emoji1f6bd { background-position: -0px -14360px; }
.emoji1f6be { background-position: -0px -14380px; }
.emoji1f6bc { background-position: -0px -14340px; }
.emoji1f6aa { background-position: -0px -13980px; }
.emoji1f6ab { background-position: -0px -14000px; }
.emoji2714 { background-position: -0px -16180px; }
.emoji1f191 { background-position: -0px -400px; }
.emoji1f192 { background-position: -0px -420px; }
.emoji1f193 { background-position: -0px -440px; }
.emoji1f194 { background-position: -0px -460px; }
.emoji1f195 { background-position: -0px -480px; }
.emoji1f196 { background-position: -0px -500px; }
.emoji1f197 { background-position: -0px -520px; }
.emoji1f198 { background-position: -0px -540px; }
.emoji1f199 { background-position: -0px -560px; }
.emoji1f19a { background-position: -0px -580px; }
.emoji1f201 { background-position: -0px -800px; }
.emoji1f202 { background-position: -0px -820px; }
.emoji1f232 { background-position: -0px -880px; }
.emoji1f233 { background-position: -0px -900px; }
.emoji1f234 { background-position: -0px -920px; }
.emoji1f235 { background-position: -0px -940px; }
.emoji1f236 { background-position: -0px -960px; }
.emoji1f21a { background-position: -0px -840px; }
.emoji1f237 { background-position: -0px -980px; }
.emoji1f238 { background-position: -0px -1000px; }
.emoji1f239 { background-position: -0px -1020px; }
.emoji1f22f { background-position: -0px -860px; }
.emoji1f23a { background-position: -0px -1040px; }
.emoji3299 { background-position: -0px -16820px; }
.emoji3297 { background-position: -0px -16800px; }
.emoji1f250 { background-position: -0px -1060px; }
.emoji1f251 { background-position: -0px -1080px; }
.emoji2795 { background-position: -0px -16460px; }
.emoji2796 { background-position: -0px -16480px; }
.emoji2716 { background-position: -0px -16200px; }
.emoji2797 { background-position: -0px -16500px; }
.emoji1f4a0 { background-position: -0px -8000px; }
.emoji1f4a1 { background-position: -0px -8020px; }
.emoji1f4a2 { background-position: -0px -8040px; }
.emoji1f4a3 { background-position: -0px -8060px; }
.emoji1f4a4 { background-position: -0px -8080px; }
.emoji1f4a5 { background-position: -0px -8100px; }
.emoji1f4a6 { background-position: -0px -8120px; }
.emoji1f4a7 { background-position: -0px -8140px; }
.emoji1f4a8 { background-position: -0px -8160px; }
.emoji1f4a9 { background-position: -0px -8180px; }
.emoji1f4aa { background-position: -0px -8200px; }
.emoji1f4ab { background-position: -0px -8220px; }
.emoji1f4ac { background-position: -0px -8240px; }
.emoji2728 { background-position: -0px -16220px; }
.emoji2734 { background-position: -0px -16260px; }
.emoji2733 { background-position: -0px -16240px; }
.emoji26aa { background-position: -0px -15720px; }
.emoji26ab { background-position: -0px -15740px; }
.emoji1f534 { background-position: -0px -10860px; }
.emoji1f535 { background-position: -0px -10880px; }
.emoji1f532 { background-position: -0px -10820px; }
.emoji1f533 { background-position: -0px -10840px; }
.emoji2b50 { background-position: -0px -16720px; }
.emoji2b1c { background-position: -0px -16700px; }
.emoji2b1b { background-position: -0px -16680px; }
.emoji25ab { background-position: -0px -14980px; }
.emoji25aa { background-position: -0px -14960px; }
.emoji25fd { background-position: -0px -15080px; }
.emoji25fe { background-position: -0px -15100px; }
.emoji25fb { background-position: -0px -15040px; }
.emoji25fc { background-position: -0px -15060px; }
.emoji1f536 { background-position: -0px -10900px; }
.emoji1f537 { background-position: -0px -10920px; }
.emoji1f538 { background-position: -0px -10940px; }
.emoji1f539 { background-position: -0px -10960px; }
.emoji2747 { background-position: -0px -16300px; }
.emoji1f4ae { background-position: -0px -8280px; }
.emoji1f4af { background-position: -0px -8300px; }
.emoji21a9 { background-position: -0px -14740px; }
.emoji21aa { background-position: -0px -14760px; }
.emoji1f503 { background-position: -0px -9900px; }
.emoji1f50a { background-position: -0px -10020px; }
.emoji1f50b { background-position: -0px -10040px; }
.emoji1f50c { background-position: -0px -10060px; }
.emoji1f50d { background-position: -0px -10080px; }
.emoji1f50e { background-position: -0px -10100px; }
.emoji1f512 { background-position: -0px -10180px; }
.emoji1f513 { background-position: -0px -10200px; }
.emoji1f50f { background-position: -0px -10120px; }
.emoji1f510 { background-position: -0px -10140px; }
.emoji1f511 { background-position: -0px -10160px; }
.emoji1f514 { background-position: -0px -10220px; }
.emoji2611 { background-position: -0px -15180px; }
.emoji1f518 { background-position: -0px -10300px; }
.emoji1f516 { background-position: -0px -10260px; }
.emoji1f517 { background-position: -0px -10280px; }
.emoji1f519 { background-position: -0px -10320px; }
.emoji1f51a { background-position: -0px -10340px; }
.emoji1f51b { background-position: -0px -10360px; }
.emoji1f51c { background-position: -0px -10380px; }
.emoji1f51d { background-position: -0px -10400px; }
.emoji2705 { background-position: -0px -16020px; }
.emoji270a { background-position: -0px -16080px; }
.emoji270b { background-position: -0px -16100px; }
.emoji270c { background-position: -0px -16120px; }
.emoji1f44a { background-position: -0px -6280px; }
.emoji1f44d { background-position: -0px -6340px; }
.emoji261d { background-position: -0px -15240px; }
.emoji1f446 { background-position: -0px -6200px; }
.emoji1f447 { background-position: -0px -6220px; }
.emoji1f448 { background-position: -0px -6240px; }
.emoji1f449 { background-position: -0px -6260px; }
.emoji1f44b { background-position: -0px -6300px; }
.emoji1f44f { background-position: -0px -6380px; }
.emoji1f44c { background-position: -0px -6320px; }
.emoji1f44e { background-position: -0px -6360px; }
.emoji1f450 { background-position: -0px -6400px; }




.wechat-rebind__head {
    width: 100%;
    height: 91px;
    text-align: center;
}
.wechat-rebind__head__images {
    width: 272px;
    height: 91px;
}
.wechat-rebind__title {
    margin-top: 32px;
    width: 100%;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
}
.wechat-rebind__descriptio {
    margin-top: 8px;
    width: 100%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 18px;
}
.wechat-rebind__buttun {
    margin-top: 32px;
    width: 100%;
}
.wechat-rebind__buttun__cancel {
    margin-top: 16px;
}

.wechat_success__container {
    text-align: center;
    margin: auto;
    margin-top: 60px;
}
.wechat_success__container img {
    width: 48px;
    height: 48px;
    margin-bottom: 16px;
}
.wechat_success__container h4 {
    font-size: 18px;
    margin: 0 0 24px 0;
}
.wechat_success__container span {
    color: gray;
    font-weight: 700;
    font-size: 14px;
}
.vpn-loadfail {
    width: 600px;
    padding: 190px;
    height: 350px;
    text-align: center;
}
.vpn-loadfail__head {
    width: 100%;
    height: 145px;
}
.vpn-loadfail__body {
    width: 100%;
    margin-top: 12px;
    font-size: 16px;
    color: #666;
    letter-spacing: 1.2px;
    text-align: center;
}
.vpn-loadfail__button {
    width: 100%;
    height: 50px;
    margin-top: 21px;
}