@charset "UTF-8";

/*肤色主调色*/
/*常用字体颜色*/
/*常用公共颜色，背景色和字体颜色统一的*/
/* c1-c4是当前主题色的渐进色 */
/*常用背景色*/
/*deep green*/
/*very deep green*/
/*deep yellow*/
/*deep red*/
/*light green*/
/*light yellow*/
/*light red*/
/*light pink*/
/* load 头部内容样式 */
.og-top {
    height: 111px;
}

.og-head-main {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    background: #fff;
}

.og-head-maincontent {
    width: 990px;
    position: absolute;
    right: 0;
    top: -18px !important;
    height: 200px;
}

.rChangePasswordWrapegister-container {
    width: 890px;
    border: 1px solid #e5e5e5;
    margin: 0 auto;
    font-family: "Microsoft YaHei";
}

.register-container {
    width: 1200px;
    margin: 0 auto;
}

.register-container .register-container__usertit {
    text-indent: 12px;
    font-weight: bold;
    font-size: 16px;
}

.register-container-main {
    width: 600px;
    margin: 50px auto;
    margin-bottom: 0;
}

.register-container-text {
    margin-top: 23px;
}

.register-container-text .register-container-text__input {
    box-sizing: border-box;
    width: 360px;
    height: 34px;
    border: 1px solid #CECECE;
}

.register-container-text .register-container-text__vercode {
    width: 135px;
    height: 29px;
    margin-left: 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
    display: inline-block;
    line-height: 28px;
    margin-top: -1px;
}

.register-container-text .register-container-text__vercode .register-container-text--icon {
    width: 16px;
    height: 16px;
    margin-top: 8px;
    margin-left: 12px;
    background: url(../images/img1.png) no-repeat 0px -2410px;
    float: left;
    margin-right: 5px;
}

.register-container-text .register-container-text__next {
    width: 390px;
    height: 40px;
}

.register-container-text .register-container-text__tip {
    color: #E2062C;
    margin-left: 12px;
}

.register-container-text .register-container-text__label {
    min-width: 102px;
    margin-right: 10px;
    display: inline-block;
    text-align: right;
    color: #2A2A2A;
}

.register-container-text .register-container__text-imp {
    color: #E2062C;
}

.register-container-downlist {
    width: 237px;
    height: 180px;
    border: 1px solid #ccc;
    margin-top: -1px;
}

.register-container-downlist .register-container-downlist__place {
    padding: 0 8px 0 8px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}

.register-container-downlist .register-container-downlist__place i {
    float: right;
}

.register-container-downlist .register-container-downlist__place:hover {
    background: #eee;
}

.register-container-downlist .register-container-downlist__place--chonse {
    height: 30px;
    padding: 0 8px 0 8px;
    line-height: 30px;
    background: #f14400;
    color: #fff;
}

.register-container-placeway {
    width: 60px;
    height: 28px;
    border: 1px solid #ccc;
    float: left;
    line-height: 28px;
    text-align: center;
    border-right: none;
}

.register-container-placeway .register-container-placeway__img {
    float: right;
    margin-right: 7px;
    margin-top: 12px;
}

.register-container-agree {
    padding-left: 404px;
}

.register-container-agree .register-container-agree--link {
    color: #999;
    cursor: pointer;
    margin-left: 5px;
}

.register-container-text__next {
    width: 360px;
    height: 42px;
    display: block;
    margin: 20px 0 0 404px;
    background: #e5e5e5;
    cursor: pointer;
    font-size: 14px;
}

.register-container-text__next--agree {
    background: #1F6CC6;
    color: white;
}

.register-container-strength {
    width: 340px;
    margin-left: 86px;
}

.register-container-strength li {
    width: 30px;
    height: 10px;
    margin-left: 3px;
    background: #eee;
    float: left;
}

.register-container-agreement .register-container-agreement__title {
    text-indent: 12px;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    margin-top: 15px !important;
}

.register-container-agreement-list {
    line-height: 35px;
    padding: 0 50px;
    margin-top: 18px;
}

.register-container-agreement-list .register-container-agreement-list__underline {
    padding-left: 80px;
    font-weight: normal;
}

.register-container-agreement-main {
    font-size: 14px;
}

.register-container-agreement-main .register-container-agreement_btn {
    width: 360px;
    height: 42px;
    background: #1F6CC6;
    color: white;
    font-size: 14px;
    margin-top: 30px;
}

.success-container {
    font-family: "Microsoft Yahei";
    width: 890px;
    height: 500px;
    border: 1px solid #e5e5e5;
    margin: 0 auto;
}

.success-container .success-container__usertit {
    text-indent: 12px;
    font-size: 16px;
    font-weight: bold;
}

.success-container-mian {
    text-align: center;
}

.success-container-mian .success-container-mian__icon {
    width: 60px;
    height: 60px;
    display: block;
    margin: auto;
    margin-top: 120px;
    background: url(../images/img1.png) no-repeat -155px -2238px;
}

.success-container-mian .success-container-mian__text {
    font-size: 24px;
    color: #333;
    margin-top: 20px;
    margin-bottom: 10px;
}

.identity-container {
    font-size: 16px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    height: 564px;
}

.identity-container-title {
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.identity-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.identity-container-title__content {
    font-weight: 900;
}

.identity-container-steps {
    width: 423px;
    height: 56px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px 0px;
}

.identity-container-tip {
    width: 950px;
    margin-left: 20px;
    margin-bottom: 40px;
}

.identity-container-content-listone {
    margin-bottom: 40px;
    height: 16px;
    line-height: 16px;
}

.identity-container-content__left {
    width: 340px;
    text-align: right;
    font-size: 12px;
    color: #666;
    font-weight: 900;
}

.identity-container-content__right {
    margin-left: 6px;
    width: 340px;
    font-size: 12px;
    color: #333;
}

.identity-container-content-listtwo {
    margin-bottom: 50px;
    height: 30px;
    line-height: 30px;
}

.identity-container-content-code {
    width: 128px;
    height: 28px;
    line-height: 30px;
    border: 1px solid #ccc;
    display: block;
    float: left;
    margin-left: 10px;
    color: #333;
}

.identity-container-content__img {
    margin-right: 5px;
    margin-left: 16px;
    width: 16px;
    height: 12px;
    margin-top: 9px;
}

.identity-container-btn {
    text-align: center;
    padding-left: 28px;
}

.identity-container-btn .identity-container-btn__next {
    width: 390px;
    height: 40px;
}

.phone-container {
    font-size: 16px;
    color: #333;
    width: 988px;
    background: #fff;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 20px;
    height: 564px;
}

.phone-container-title {
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.phone-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.phone-container-title__content {
    font-weight: 900;
}

.phone-container-steps {
    width: 423px;
    height: 56px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -103px;
}

.phone-container-tip {
    width: 950px;
    margin-left: 20px;
    margin-bottom: 40px;
}

.phone-container-content-listone {
    margin-bottom: 40px;
    height: 16px;
    line-height: 16px;
}

.phone-container-downlist {
    width: 237px;
    height: 180px;
    border: 1px solid #ccc;
    margin-top: -1px;
}

.phone-container-downlist .phone-container-downlist__place {
    padding: 0 8px 0 8px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}

.phone-container-downlist .phone-container-downlist__place i {
    float: right;
}

.phone-container-downlist .phone-container-downlist__place:hover {
    background: #eee;
}

.phone-container-downlist .phone-container-downlist__place--active {
    background: #f14400;
    color: #fff;
}

.phone-container-placeway {
    width: 60px;
    height: 28px;
    border: 1px solid #ccc;
    float: left;
    line-height: 28px;
    text-align: center;
    border-right: none;
    font-size: 12px;
}

.phone-container-placeway .phone-container-placeway__img {
    float: right;
    margin-right: 7px;
    margin-top: 12px;
}

.phone-container-content__left {
    width: 340px;
    text-align: right;
    font-size: 12px;
    color: #666;
    font-weight: 900;
}

.phone-container-content__left .phone-container__text-imp {
    color: #f14400;
}

.phone-container-content__right {
    margin-left: 6px;
    width: 340px;
    font-size: 12px;
    color: #333;
}

.phone-container-content__right .phone-container-content__right-input {
    width: 180px;
}

.phone-container-content__right .phone-container-content__right-vercode {
    width: 132px;
    height: 29px;
    margin-left: 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
    display: inline-block;
    margin-top: -2px;
}

.phone-container-content__right .phone-container-content__right-vercode .phone-container-content__right--icon {
    width: 16px;
    height: 16px;
    display: block;
    margin-top: 8px;
    margin-left: 12px;
    background: url(../images/img1.png) no-repeat 0px -2410px;
    float: left;
    margin-right: 5px;
}

.phone-container-content-listtwo {
    margin-bottom: 50px;
    height: 30px;
    line-height: 30px;
}

.phone-container-content-code {
    width: 128px;
    height: 28px;
    line-height: 30px;
    border: 1px solid #ccc;
    display: block;
    float: left;
    margin-left: 10px;
    color: #333;
}

.phone-container-content__img {
    margin-right: 5px;
    margin-left: 16px;
    width: 16px;
    height: 12px;
    margin-top: 9px;
}

.phone-container-btn {
    text-align: center;
    padding-left: 28px;
}

.phone-container-btn .phone-container-btn__next {
    width: 390px;
    height: 40px;
}

.emailfirst-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 506px;
}

.emailfirst-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.emailfirst-container-title .emailfirst-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.emailfirst-container-title .emailfirst-container-title__content {
    font-weight: 900;
}

.emailfirst-container-steps {
    width: 600px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -362px;
}

.emailfirst-container-tip {
    width: 950px;
    margin-left: 20px;
    margin-bottom: 40px;
}

.emailfirst-container-content .emailfirst-container-content__left {
    width: 340px;
    text-align: right;
    font-size: 12px;
    color: #666;
    font-weight: 900;
}

.emailfirst-container-content .emailfirst-container-content__right {
    margin-left: 10px;
    width: 340px;
    font-size: 12px;
    color: #333;
}

.emailfirst-container-content .emailfirst-container-content__img {
    margin-right: 5px;
    margin-left: 16px;
    width: 16px;
    height: 12px;
    margin-top: 9px;
    background: url(../images/img1.png) no-repeat 0px -2410px;
}

.emailfirst-container-content-listone {
    margin-bottom: 40px;
    height: 16px;
    line-height: 16px;
}

.emailfirst-container-content-listtwo {
    margin-bottom: 50px;
    height: 30px;
    line-height: 30px;
}

.emailfirst-container-content-code {
    width: 128px;
    height: 28px;
    line-height: 30px;
    border: 1px solid #ccc;
    display: block;
    float: left;
    margin-left: 10px;
    color: #333;
}

.emailfirst-container-submit {
    text-align: center;
}

.emailfirst-container-submit .emailfirst-container-submit__btn {
    width: 390px;
}

.emailthird-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 564px;
}

.emailthird-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.emailthird-container-title .emailthird-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.emailthird-container-title .emailthird-container-title__content {
    font-weight: 900;
}

.emailthird-container-steps {
    width: 600px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -570px;
}

.emailthird-container-envelope {
    width: 56px;
    height: 42px;
    margin: 0 auto 20px;
    background: url(../images/img1.png) no-repeat 0px -2248px;
}

.emailthird-container-textone {
    line-height: 24px;
    margin-bottom: 10px;
    font-size: 24px;
    color: #333;
    text-align: center;
}

.emailthird-container-texttwo {
    font-size: 14px;
    color: #333;
    line-height: 18px;
    margin-bottom: 20px;
    text-align: center;
}

.emailthird-container-btn {
    text-align: center;
    margin-bottom: 20px;
}

.emailthird-container-season {
    line-height: 30px;
    font-size: 14px;
    margin-left: 300px;
}

.emailthird-container-season .emailthird-container-season__list {
    font-weight: 900;
}

.emailthird-container-season .emailthird-container-season__event {
    color: #f14400;
}

.emailvalide-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 534px;
}

.emailvalide-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.emailvalide-container-title .emailvalide-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.emailvalide-container-title .emailvalide-container-title__content {
    font-weight: 900;
}

.emailvalide-container-steps {
    width: 423px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px 0px;
}

.emailvalide-container-envelope {
    width: 56px;
    height: 42px;
    margin: 0 auto 20px;
    background: url(../images/img1.png) no-repeat 0px -2248px;
}

.emailvalide-container-textone {
    line-height: 24px;
    margin-bottom: 10px;
    font-size: 24px;
    color: #333;
    text-align: center;
}

.emailvalide-container-texttwo {
    font-size: 14px;
    color: #333;
    line-height: 18px;
    margin-bottom: 20px;
    text-align: center;
}

.emailvalide-container-btn {
    text-align: center;
    margin-bottom: 20px;
}

.emailvalide-container-season {
    line-height: 30px;
    font-size: 14px;
    margin-left: 300px;
}

.emailvalide-container-season .emailvalide-container-season__list {
    font-weight: 900;
}

.emailvalide-container-season .emailvalide-container-season__event {
    color: #f14400;
}

.phonethird-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 564px;
}

.phonethird-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.phonethird-container-title .phonethird-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.phonethird-container-title .phonethird-container-title__content {
    font-weight: 900;
}

.phonethird-container-steps {
    width: 600px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -1036px;
}

.phonethird-container-envelope {
    width: 56px;
    height: 42px;
    margin: 0 auto 20px;
    background: url(../images/img1.png) no-repeat 0px -2248px;
}

.phonethird-container-textone {
    line-height: 24px;
    margin-bottom: 10px;
    font-size: 24px;
    color: #333;
    text-align: center;
}

.phonethird-container-texttwo {
    font-size: 14px;
    color: #333;
    line-height: 18px;
    margin-bottom: 20px;
    text-align: center;
}

.phonethird-container-btn {
    text-align: center;
    margin-bottom: 20px;
}

.phonethird-container-season {
    line-height: 30px;
    font-size: 14px;
    margin-left: 300px;
}

.phonethird-container-season .phonethird-container-season__list {
    font-weight: 900;
}

.phonethird-container-season .phonethird-container-season__event {
    color: #f14400;
}

.emailfourth-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 498px;
}

.emailfourth-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.emailfourth-container-title .emailfourth-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.emailfourth-container-title .emailfourth-container-title__content {
    font-weight: 900;
}

.emailfourth-container-steps {
    width: 600px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -674px;
}

.emailfourth-container-envelope {
    width: 56px;
    height: 56px;
    margin: 0 auto 20px;
    background: url(../images/img1.png) no-repeat -156px -2241px;
}

.emailfourth-container-textone {
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 24px;
    color: #333;
    text-align: center;
}

.emailfailure-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 498px;
}

.emailfailure-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.emailfailure-container-title .emailfailure-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.emailfailure-container-title .emailfailure-container-title__content {
    font-weight: 900;
}

.emailfailure-container-steps {
    width: 600px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -570px;
}

.emailfailure-container-envelope {
    width: 56px;
    height: 56px;
    margin: 0 auto 20px;
    background: url(../images/img1.png) no-repeat -312px -2241px;
}

.emailfailure-container-textone {
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 24px;
    color: #333;
    text-align: center;
}

.emailfailure-container-season {
    line-height: 30px;
    font-size: 14px;
    margin-left: 375px;
    margin-bottom: 20px;
}

.emailfailure-container-season .emailfailure-container-season__list {
    font-weight: 900;
}

.emailfailure-container-operation {
    margin-left: 375px;
    font-size: 14px;
    line-height: 18px;
}

.emailfailure-container-operation .emailfailure-container-operation__event {
    color: #f14400;
}

.emailvalidefail-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 498px;
}

.emailvalidefail-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.emailvalidefail-container-title .emailvalidefail-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.emailvalidefail-container-title .emailvalidefail-container-title__content {
    font-weight: 900;
}

.emailvalidefail-container-steps {
    width: 423px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px 0px;
}

.emailvalidefail-container-envelope {
    width: 56px;
    height: 56px;
    margin: 0 auto 20px;
    background: url(../images/img1.png) no-repeat -312px -2241px;
}

.emailvalidefail-container-textone {
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 24px;
    color: #333;
    text-align: center;
}

.emailvalidefail-container-season {
    line-height: 30px;
    font-size: 14px;
    margin-left: 375px;
    margin-bottom: 20px;
}

.emailvalidefail-container-season .emailvalidefail-container-season__list {
    font-weight: 900;
}

.emailvalidefail-container-operation {
    margin-left: 375px;
    font-size: 14px;
    line-height: 18px;
}

.emailvalidefail-container-operation .emailvalidefail-container-operation__event {
    color: #f14400;
}

.phonesuccess-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 500px;
}

.phonesuccess-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.phonesuccess-container-title .phonesuccess-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.phonesuccess-container-title .phonesuccess-container-title__content {
    font-weight: 900;
}

.phonesuccess-container-steps {
    width: 423px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -208px;
}

.phonesuccess-container-envelope {
    width: 56px;
    height: 56px;
    margin: 0 auto 20px;
    background: url(../images/img1.png) no-repeat -156px -2241px;
}

.phonesuccess-container-textone {
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 24px;
    color: #333;
    text-align: center;
    margin-bottom: 10px;
}

.phonesuccess-container-tips {
    line-height: 18px;
    font-size: 14px;
    margin-left: 411px;
}

.phonefailure-container {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    height: 498px;
}

.phonefailure-container-title {
    font-size: 16px;
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.phonefailure-container-title .phonefailure-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.phonefailure-container-title .phonefailure-container-title__content {
    font-weight: 900;
}

.phonefailure-container-steps {
    width: 600px;
    height: 55px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -1036px;
}

.phonefailure-container-envelope {
    width: 56px;
    height: 56px;
    margin: 0 auto 20px;
    background: url(../images/img1.png) no-repeat -312px -2241px;
}

.phonefailure-container-textone {
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 24px;
    color: #333;
    text-align: center;
}

.phonefailure-container-season {
    line-height: 30px;
    font-size: 14px;
    margin-left: 375px;
    margin-bottom: 20px;
}

.phonefailure-container-season .phonefailure-container-season__list {
    font-weight: 900;
}

.phonefailure-container-operation {
    margin-left: 375px;
    font-size: 14px;
    line-height: 18px;
}

.phonefailure-container-operation .phonefailure-container-operation__event {
    color: #f14400;
}

.account-container {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    width: 990px;
    background: #fff;
    border-radius: 2px;
}

.account-container-title {
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.account-container-title .account-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.account-container-title .account-container-title__content {
    font-weight: 900;
}

.account-container-message-title {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 30px;
    margin-bottom: 23px;
}

.account-container-message-content {
    height: 80px;
    margin-bottom: 47px;
}

.account-container-message-content .account-container-messcont__left {
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: url(../images/user.png) no-repeat;
    float: left;
}

.account-container-message-content .account-container-messcont__right {
    float: left;
    margin-left: 23px;
}

.account-container-messcont__right li {
    height: 20px;
    font-size: 12px;
    color: #333;
    line-height: 20px;
}

.account-container-safety {
    width: 990px;
    border: 1px solid #e5e5e5;
    border-bottom: none;
}

.account-container-safety .account-container-safety-title {
    width: 970px;
    font-size: 12px;
    line-height: 16px;
    color: #333;
    background: #f7f7f7;
    border-radius: 2px;
    font-weight: bold;
    padding: 10px 0;
    padding-left: 20px;
}

.account-container-safecontone {
    border-bottom: 1px solid #e5e5e5;
    height: 98px;
}

.account-container-safety-content .account-container-safecontone {
    border-top: 1px solid #e5e5e5;
}

.account-container-safecontone .account-container-safecontone__left {
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    padding-left: 20px;
    float: left;
    margin-top: 42px;
}

.account-container-safecontone__center {
    margin-top: 42px;
}

.account-container-safecontone__center .roll {
    color: #E2062C;
    font-size: 12px;
    margin-left: 10px;
    float: left;
}

.account-container-safecontone__center .control {
    width: 300px;
    height: 8px;
    border-radius: 5px;
    background: #f7f7f7;
    float: left;
    margin-top: 5px;
    margin-left: 8px;
}

.account-container-safecontone__center .control-plan {
    width: 30%;
    height: 8px;
    background: #e2062c;
    border-radius: 5px;
}

.account-container-safecontone__center .text {
    display: inline-block;
    font-size: 12px;
    color: #E2062C;
    letter-spacing: 0;
    margin-left: 20px;
}

.account-container-safety-contenttwo .account-container-safecontthree__control,
.account-container-safecontthree .account-container-safecontthree__control,
.account-container-safecontfour .account-container-safecontthree__control {
    margin-top: 34px;
    float: right;
    margin-right: 40px;
    width: 100px;
}

.account-container-safety-contenttwo,
.account-container-safecontthree,
.account-container-safecontfour {
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
    height: 99px;
}

.account-container-safeconttwo__left,
.account-container-safecontthree__left,
.account-container-safecontfour__left {
    margin-left: 40px;
    margin-right: 50px;
    margin-top: 34px;
    float: left;
    font-size: 12px;
    color: #333;
}

.account-container-safeconttwo__left .val-success,
.account-container-safecontthree__left .val-success,
.account-container-safecontfour__left .val-success {
    display: block;
    line-height: 20px;
    margin-left: 10px;
}

.account-container-safeconttwo__center,
.account-container-safecontthree__center,
.account-container-safecontfour__center {
    height: 16px;
    float: left;
    margin-top: 34px;
}

.account-container-safeconttwo__right,
.account-container-safecontthree__right,
.account-container-safecontfour__right {
    width: 610px;
    margin-left: 50px;
    float: left;
    margin-top: 34px;
}

.account-container-safecontfour__right {
    margin-left: 27px;
}

.account-container-grade {
    width: 330px;
    margin-left: 116px;
}

.account-container-grade .account-container-grade-one {
    width: 60px;
    height: 29px;
    background: #FFFCDC;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 12px;
    color: #333;
    line-height: 29px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 25px;
}

.account-container-grade .account-container-grade-two {
    width: 330px;
    height: 16px;
}

.account-container-grade-two {
    margin-bottom: 30px;
}

.account-container-grade-two .roll {
    font-size: 12px;
    float: left;
    color: #FFA812;
}

.account-container-grade-two .control {
    width: 300px;
    height: 8px;
    border-radius: 5px;
    background: #f7f7f7;
    float: left;
    margin-top: 5px;
    margin-left: 8px;
}

.account-container-grade-two .control-plan {
    width: 50%;
    height: 8px;
    background: #FFA812;
    border-radius: 5px;
}

/* D-02第一步-验证身份-手机号码 */
.phonefirst-container {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    height: 576px;
}

.phonefirst-container-title {
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.phonefirst-container-title .phonefirst-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.phonefirst-container-title .phonefirst-container-title__content {
    font-weight: 900;
}

.phonefirst-container-steps {
    width: 600px;
    height: 56px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -827px;
}

.phonefirst-container-tip {
    width: 950px;
    margin-left: 20px;
    margin-bottom: 40px;
}

.phonefirst-container-tip .phonefirst-container-tip__icon {
    right: 10px;
}

.phonefirst-container-content-listone {
    margin-bottom: 40px;
    height: 30px;
    line-height: 30px;
}

.phonefirst-container-content__left {
    width: 340px;
    text-align: right;
    font-size: 12px;
    color: #333;
    font-weight: 900;
}

.phonefirst-container-content__right {
    margin-left: 10px;
    width: 340px;
    font-size: 12px;
    color: #333;
}

.phonefirst-container-content__right .content-listthree__box {
    width: 178px;
}

.phonefirst-container-content__right .phonefirst-container-contright-select {
    width: 340px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
}

.phonefirst-container-content-listtwo {
    margin-bottom: 40px;
    height: 16px;
    line-height: 16px;
}

.phonefirst-container-content-listthree {
    margin-bottom: 50px;
    height: 30px;
    line-height: 30px;
}

.phonefirst-container-content-code {
    width: 138px;
    height: 28px;
    line-height: 30px;
    border: 1px solid #ccc;
    display: block;
    float: left;
    margin-left: 10px;
    color: #333;
}

.phonefirst-container-content .phonefirst-container-content__img {
    margin-right: 5px;
    margin-left: 16px;
    width: 16px;
    height: 12px;
    margin-top: 9px;
}

.phonefirst-container-content-listfour .phonesecond-container__btn {
    width: 390px;
    height: 40px;
    margin-left: 300px;
}

/* D-03第二步 修改邮箱 */
.phonesecond-container {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 440px;
}

.phonesecond-container-title {
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.phonesecond-container-title .phonesecond-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.phonesecond-container-title .phonesecond-container-title__content {
    font-weight: 900;
}

.phonesecond-container-steps {
    width: 600px;
    height: 56px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -931px;
}

.phonesecond-container-content-listone {
    margin-bottom: 40px;
    height: 30px;
    line-height: 30px;
}

.phonesecond-container-content__left {
    width: 340px;
    text-align: right;
    font-size: 12px;
    color: #333;
    font-weight: 900;
}

.phonesecond-container-content__right {
    margin-left: 10px;
    width: 340px;
    font-size: 12px;
    color: #333;
}

.phonesecond-container-content__right .phonesecond-container-listone__box {
    border: 1px solid #ccc;
    background-color: #fff;
    width: 328px;
    height: 28px;
    padding-left: 10px;
    color: #333;
}

.phonesecond-container-content__right .phonesecond-listtwo__box {
    width: 178px;
}

.phonesecond-container-content-listtwo {
    margin-bottom: 50px;
    height: 30px;
    line-height: 30px;
}

.img {
    width: 139px;
    height: 30px;
    margin-left: 10px;
    margin-bottom: 3px;
}

.phonesecond-container-content-listthree .phonesecond-container__btn {
    width: 390px;
    height: 40px;
    margin-left: 300px;
}

/* D-05第四步 修改成功 */
.phonefourth-container {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    height: 500px;
}

.phonefourth-container-title {
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.phonefourth-container-title .phonefourth-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.phonefourth-container-title .phonefourth-container-title__content {
    font-weight: 900;
}

.phonefourth-container-steps {
    width: 600px;
    height: 56px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -1140px;
}

.phonefourth-container-content {
    text-align: center;
    font-size: 24px;
    color: #333;
    line-height: 24px;
}

.phonefourth-container-content .phonefourth-container-content__bg {
    display: block;
    width: 56px;
    height: 56px;
    margin: 0 auto 20px;
    margin-bottom: 20px;
    background: url(../images/img1.png) no-repeat -156px -2241px;
}

/* D-03第二步 修改邮箱 */
.emailsecond-container {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    width: 988px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
    height: 440px;
}

.emailsecond-container-title {
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.emailsecond-container-title .emailsecond-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.emailsecond-container-title .emailsecond-container-title__content {
    font-weight: 900;
}

.emailsecond-container-steps {
    width: 600px;
    height: 56px;
    margin: 50px auto 56px;
    background: url(../images/img1.png) no-repeat 0px -465px;
}

.emailsecond-container-content-listone {
    margin-bottom: 40px;
    height: 30px;
    line-height: 30px;
}

.emailsecond-container-content-listone .content-listone__box {
    width: 328px;
}

.emailsecond-container-content .emailsecond-container-content__left {
    width: 340px;
    text-align: right;
    font-size: 12px;
    color: #333;
    font-weight: 900;
}

.emailsecond-container-content .emailsecond-container-content__right {
    margin-left: 10px;
    width: 340px;
    font-size: 12px;
    color: #333;
}

.emailsecond-container-content__right .emailsecond-content__box {
    border: 1px solid #ccc;
    background-color: #fff;
    width: 178px;
    height: 28px;
    padding-left: 10px;
    color: #333;
}

.emailsecond-container-content-listtwo {
    margin-bottom: 50px;
    height: 30px;
    line-height: 30px;
}

.emailsecond-container-img,
.phonesecond-container-img {
    width: 139px;
    height: 30px;
    margin-left: 10px;
    margin-bottom: 3px;
}

.emailsecond-container-content-listthree .emailsecond-container__btn {
    width: 390px;
    height: 40px;
    margin-left: 300px;
}

/* D-01修改邮箱-手机号码方式 */
.phone-container {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    width: 988px;
    background: #fff;
    border-radius: 2px;
    margin-left: 10px;
    margin-top: 10px;
}

.phone-container-title {
    padding: 10px 0;
    height: 20px;
    line-height: 20px;
}

.phone-container-title .phone-container-title__bg {
    width: 5px;
    height: 20px;
    background: #f14400;
    margin-right: 12px;
}

.phone-container-title .phone-container-title__content {
    font-weight: 900;
}

.phone-container-message-title {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 30px;
    margin-bottom: 23px;
}

.phone-container-message-content {
    height: 80px;
    margin-bottom: 47px;
}

.phone-container-message-content .phone-container-messcont__left {
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: url(../images/user.png) no-repeat;
    float: left;
}

.phone-container-message-content .phone-container-messcont__right {
    float: left;
    margin-left: 23px;
}

.phone-container-messcont__right li {
    height: 20px;
    font-size: 12px;
    color: #333;
    line-height: 20px;
}

.phone-container-safety {
    width: 990px;
    border: 1px solid #e5e5e5;
    border-bottom: none;
}

.phone-container-safety .phone-container-safety-title {
    width: 970px;
    font-size: 12px;
    line-height: 16px;
    color: #333;
    background: #f7f7f7;
    border-radius: 2px;
    font-weight: bold;
    padding: 10px 0;
    padding-left: 20px;
}

.phone-container-safecontone {
    border-bottom: 1px solid #e5e5e5;
    height: 98px;
}

.phone-container-safety-content .phone-container-safecontone {
    border-top: 1px solid #e5e5e5;
}

.phone-container-safecontone .phone-container-safecontone__left {
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    padding-left: 20px;
    float: left;
    margin-top: 42px;
}

.phone-container-safecontone__center {
    margin-top: 42px;
}

.phone-container-safecontone__center .roll {
    color: #E2062C;
    font-size: 12px;
    margin-left: 10px;
    float: left;
}

.phone-container-safecontone__center .control {
    width: 300px;
    height: 8px;
    border-radius: 5px;
    background: #f7f7f7;
    float: left;
    margin-top: 5px;
    margin-left: 8px;
}

.phone-container-safecontone__center .control-plan {
    width: 30%;
    height: 8px;
    background: #e2062c;
    border-radius: 5px;
}

.phone-container-safecontone__center .text {
    display: inline-block;
    font-size: 12px;
    color: #E2062C;
    letter-spacing: 0;
    margin-left: 20px;
}

.phone-container-safety-contenttwo .account-container-safecontthree__control,
.phone-container-safecontthree .account-container-safecontthree__control,
.phone-container-safecontfour .account-container-safecontthree__control {
    margin-top: 34px;
    float: right;
    margin-right: 40px;
    width: 100px;
}

.phone-container-safety-contenttwo,
.phone-container-safecontthree,
.phone-container-safecontfour {
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
    height: 99px;
}

.phone-container-safeconttwo__left,
.phone-container-safecontthree__left,
.phone-container-safecontfour__left {
    margin-left: 40px;
    margin-right: 50px;
    margin-top: 34px;
    float: left;
    font-size: 12px;
    color: #333;
}

.phone-container-safeconttwo__left .val-success,
.phone-container-safecontthree__left .val-success,
.phone-container-safecontfour__left .val-success {
    display: block;
    line-height: 20px;
    margin-left: 10px;
}

.phone-container-safeconttwo__center,
.phone-container-safecontthree__center,
.phone-container-safecontfour__center {
    height: 16px;
    float: left;
    margin-top: 34px;
}

.phone-container-safeconttwo__right,
.phone-container-safecontthree__right,
.phone-container-safecontfour__right {
    width: 610px;
    margin-left: 50px;
    float: left;
    margin-top: 34px;
}

.phone-container-safecontfour__right {
    margin-left: 27px;
}

.phone-container-grade {
    width: 330px;
    margin-left: 116px;
}

.phone-container-grade .phone-container-grade-one {
    width: 60px;
    height: 29px;
    background: #FFFCDC;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 12px;
    color: #333;
    line-height: 29px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 25px;
}

.phone-container-grade .phone-container-grade-two {
    width: 330px;
    height: 16px;
}

.phone-container-grade-two {
    margin-bottom: 30px;
}

.phone-container-grade-two .roll {
    font-size: 12px;
    float: left;
    color: #FFA812;
}

.phone-container-grade-two .control {
    width: 300px;
    height: 8px;
    border-radius: 5px;
    background: #f7f7f7;
    float: left;
    margin-top: 5px;
    margin-left: 8px;
}

.phone-container-grade-two .control-plan {
    width: 50%;
    height: 8px;
    background: #FFA812;
    border-radius: 5px;
}

* {
    margin: 0;
    padding: 0;
}

.ChangePasswordWrap {
    width: 1200px;
    height: 576px;
    border: 1px solid #e5e5e5;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    color: #666;
    letter-spacing: 0;
    margin: 0 auto;
}

.ChangePasswordWrap .ChangePassword__tittle {
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.ChangePasswordWrap .ChangePassword__tittle .ChangePasswordWrap__icon--index {
    display: inline-block;
    width: 5px;
    height: 20px;
    background: red;
    margin-top: 10px;
    margin-right: 10px;
}

.ChangePasswordWrap .ChangePassword__tittle > * {
    float: left;
}

.ChangePasswordWrap .ChangePassword__tittle .ChangePasswordWrap__tittle {
    font-weight: bold;
    color: #333;
    font-size: 16px;
}

.ChangePasswordWrap .ChangePasswordWrap__ProgressBar {
    width: 100%;
    height: 100px;
    padding-top: 50px;
}

.ChangePasswordWrap .ChangePasswordWrap__ProgressBar--EmailFirst-repassword {
    width: 420px;
    margin: 0 auto;
    height: 60px;
    background: url("../images/img1.png") 0 -100px no-repeat;
}

.ChangePasswordWrap .ChangePasswordWrap__ProgressBar--EmailFirst {
    width: 420px;
    margin: 0 auto;
    height: 60px;
    background: url("../images/img1.png") 0 -1395px no-repeat;
}

.ChangePasswordWrap .ChangePasswordWrap__ProgressBar--findPasswordOne {
    width: 420px;
    margin: 0 auto;
    height: 60px;
    background: url("../images/img1.png") 0 -1290px no-repeat;
}

.ChangePasswordWrap .forgetPassword__authCodeBox {
    border: 1px solid #e5e5e5;
    overflow: hidden;
    position: absolute;
    right: 2px;
}

.ChangePasswordWrap .forgetPassword__authCodeBox .forgetPassword__img--authCode {
    width: 139px;
    height: 28px;
}

.ChangePasswordWrap .ChangePassword__icon--EmailSuccess {
    width: 420px;
    margin: 0 auto;
    height: 60px;
    background: url("../images/img1.png") 0 -1860px no-repeat;
}

.ChangePasswordWrap .ChangePasswordWrap__ProgressBar--EmailFirst-two {
    width: 420px;
    margin: 0 auto;
    height: 60px;
    background: url("../images/img1.png") 0 -1760px no-repeat;
}

.ChangePasswordWrap .ChangePasswordHintBox {
    width: 850px;
    height: 40px;
    line-height: 36px;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0 auto;
}

.ChangePasswordWrap .ChangePasswordHintBox .ChangePassword__icon--del {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url("../images/img.png") 1px -2106px no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
}

.ChangePasswordWrap .ChangePasswordHintBox .ChangePasswordHintBox__icon--Hint {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 16px;
    margin-right: 10px;
    float: left;
    background: url("../images/img1.png") -3px -2022px no-repeat;
}

.ChangePasswordWrap .ChangePasswordFrom__iphone {
    border: 1px solid #fff;
}

.ChangePasswordWrap .ChangePasswordFrom__iphone .ChangePasswordFrom__inputBox {
    padding: 10px 0;
    margin: 0 auto;
    position: relative;
    margin-left: 300px;
}

.ChangePasswordWrap .ChangePasswordFrom__iphone .ChangePasswordFrom__inputBox > * {
    display: inline-block;
}

.ChangePasswordWrap .ChangePasswordFrom__iphone .ChangePasswordFrom__inputBox .ChangePasswordFrom__label {
    text-align: right;
    font-weight: bold;
    margin-right: 10px;
}

.ChangePasswordWrap .ChangePasswordFrom__iphone .ChangePasswordFrom__inputBox .ChangePasswordFrom__vercode {
    width: 135px;
    height: 29px;
    border: 1px solid #ccc;
    vertical-align: middle;
    display: inline-block;
    line-height: 28px;
    margin-top: -1px;
}

.ChangePasswordWrap .ChangePasswordFrom__iphone .ChangePassword__btn {
    text-align: center;
    padding: 25px 0;
}

.ChangePasswordWrap .ChangePasswordFrom__iphone .ChangePassword__btn .ChangePassword__Btn--next {
    color: #fff;
    width: 320px;
}

.ChangePasswordWrap .ChangePasswordFrom__repassword {
    width: 432px;
    margin: 0 auto;
}

.ChangePasswordWrap .ChangePasswordFrom__repassword .ChangePasswordFrom__repassword--item {
    padding: 20px 0;
    text-align: center;
}

.ChangePasswordWrap .ChangePasswordFrom__repassword .ChangePasswordFrom__repassword--item button {
    width: 320px;
    height: 36px;
}

.ChangePasswordWrap .ChangePasswordFrom__repassword .ChangePasswordFrom__repassword--label {
    display: inline-block;
    width: 50px;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}

.ChangePasswordWrap .ChangePasswordEmailContent {
    margin: 0 auto;
}

.ChangePasswordWrap .ChangePasswordEmailContent > * {
    margin: 0 auto;
    padding-top: 10px;
}

.ChangePasswordWrap .ChangePasswordEmailContent .ChangePasswordEmailContent__h3 {
    font-size: 24px;
}

.ChangePasswordWrap .ChangePasswordEmailContent .ChangePasswordBtn {
    text-align: center;
}

.ChangePasswordWrap .ChangePasswordEmailContent .ChangePassword__icon--envelope {
    width: 54px;
    height: 42px;
    background: url("../images/img1.png") 0 -2248px no-repeat;
}

.ChangePasswordWrap .ChangePasswordEmailContent {
    padding-top: 30px;
    margin: 0 auto;
}

.ChangePasswordWrap .ChangePasswordEmailContent .ChangePasswordEmailContent__inputBox {
    padding: 20px 0;
}

.ChangePasswordWrap .ChangePasswordEmailContent .ChangePassword__Btn {
    padding: 20px 0;
    text-align: center;
}

.ChangePasswordWrap .ChangePasswordEmailContent .ChangePassword__Btn button {
    width: 280px;
    margin: 0 auto;
}

.ChangePasswordWrap .ChangePasswordEmailContent .ChangePasswordEmailContent__label {
    display: inline-block;
    width: 340px;
    text-align: right;
    margin-right: 10px;
}

.ChangePasswordWrap .rePassword__content {
    width: 432px;
    height: 300px;
    margin: 0 auto;
}

.ChangePasswordWrap .rePassword__content .ChangePassword__icon--success {
    width: 56px;
    height: 56px;
    background: url("../images/img1.png") -156px -2241px no-repeat;
    margin: 20px auto;
}

.ChangePasswordWrap .rePassword__content .rePassword__hint {
    font-size: 24px;
    text-align: center;
    margin: 10px 0;
    color: #333;
}

.ChangePasswordWrap .rePassword__content .rePassword__btn {
    text-align: center;
    padding: 20px 0;
}

.ChangePasswordWrap .rePassword__content .Re-container-text__tip {
    color: red;
}

.ChangePasswordWrap .rePassword__content {
    width: 500px;
    height: 300px;
    margin: 0 auto;
}

.ChangePasswordWrap .rePassword__content .rePassword__from--item {
    padding: 20px 0;
}

.ChangePasswordWrap .rePassword__content .rePasswordFrom--iconBox {
    margin-left: 106px;
    padding-top: 10px;
}

.ChangePasswordWrap .rePassword__content .ChangePassword__icon--level {
    float: left;
    width: 30px;
    height: 10px;
    background: #eee;
    margin-right: 1px;
}

.ChangePasswordWrap .rePassword__content .rePasswordFrom--label {
    width: 92px;
    text-align: right;
    font-weight: bold;
    display: inline-block;
    padding-right: 10px;
}

.ChangePasswordWrap .rePassword__content .rePassword__btn {
    text-align: center;
    padding: 30px 0;
}

.ChangePasswordWrap .rePassword__content .rePassword__btn a {
    width: 270px;
}

.login__index {
    width: 100%;
    height: 100%;
    position: relative;
    font-family: "Microsoft Yahei";
    background: url(../images/login-bg.png) #ebeff3 no-repeat;
    background-size: 100% 100%;
}

.login__index .loginFrom {
    width: 390px;
    height: 400px;
    padding: 0 30px;
    border: 1px solid #e5e5e5;
    position: relative;
    left: 809px;
    top: 100px;
    background: #fff;
}

.login__index .loginFrom .loginFrom__errorHint--hide {
    position: absolute;
    top: 0;
    margin: 20px 0;
    width: 87%;
    height: 30px;
    line-height: 30px;
    background: #ff6961;
    border-radius: 4px;
    color: #fff;
    text-indent: 10px;
    font-size: 14px;
}

.login__index .loginFrom .loginFrom__errorHint--hide a {
    color: #fff;
}

.login__index .loginFrom .loginFrom__errorHint--hide .loginFrom__hintContent {
    float: left;
}

.login__index .loginFrom .loginChangePassword__icon--del {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: 2px;
    background: url("../images/img1.png") 0 -2104px no-repeat;
    float: right;
}

.login__index .loginFrom__tittle {
    font-size: 16px;
    font-weight: bold;
    padding: 25px 0;
}

.login__index .loginFrom__item {
    width: 100%;
    height: 40px;
    padding: 10px 0;
    position: relative;
}

.login__index .loginFrom__item .inputBox_input {
    height: 40px;
    border: 1px solid #e5e5e5;
}

.login__index .loginFrom__item .loginFrom__input {
    width: 100%;
    height: 25px;
    padding: 6px 0;
    border: 1px solid #e5e5e5;
    text-indent: 4em;
    outline: none;
}

.login__index .loginFrom__item > * {
    float: left;
}

.login__index .loginFrom__item .login__icon {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 8px;
    left: 1px;
    outline: 0;
}

.login__index .loginFrom__item .login__icon--user {
    background: url("../images/img1.png") 0px -2337px no-repeat;
}

.login__index .loginFrom__item .login__icon--password {
    background: url("../images/img1.png") -130px -2337px no-repeat;
}

.login__index .inputBox_authCode {
    display: inline-block;
    width: 125px;
    height: 40px;
    border: 1px solid #e5e5e5;
    position: absolute;
    right: -2px;
    top: 10px;
}

.login__index .loginFrom__checkBox {
    width: 100%;
    height: 40px;
    line-height: 30px;
    position: relative;
}

.login__index .loginFrom__checkBox .loginFrom__checkBoxLeft {
    position: absolute;
    left: 10px;
    width: 200px;
    text-align: left;
    height: 30px;
}

.login__index .loginFrom__checkBox .loginFrom__checkBoxRight {
    position: absolute;
    right: 0px;
    width: 200px;
    height: 30px;
    text-align: right;
}

.login__index .login__btn {
    width: 100%;
    height: 40px;
    padding: 18px 0;
    text-align: center;
}

.login__index .login__btn .login__btn--login {
    width: 300px;
    color: #fff;
    background: #e5e5e5;
    border-radius: 4px;
    font-size: 16px;
}

.login__index .login__iconBox {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -90px;
    margin-top: -100px;
}

.ChangePasswordEmail__Hint > * {
    height: 30px;
    line-height: 30px;
}

.w140 {
    width: 140px;
}

.ChangePassword__btn {
    text-align: center;
    margin-top: 30px;
}

.ChangePassword__Btn--next {
    height: 40px;
    width: 390px;
}

.loginFrom__checkBox--autoLogin {
    vertical-align: middle;
    margin-left: -10px;
    border: 1px solid #e5e5e5;
}

.fw-b {
    font-weight: bold;
}

.ml--10 {
    margin-left: -10px;
}

.register__from {
    width: 390px;
    height: 300px;
    margin: 0 auto;
}

.register__from .register__from--item {
    margin-top: 40px;
    width: 100%;
}

.register__from .register__from--label {
    display: inline-block;
    min-width: 50px;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
    line-height: 32px;
}

.register__from .register__from--red {
    color: red;
}

.register__from .register__from--inputText {
    width: 360px;
    height: 34px;
    outline: none;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.register__from .register__from--authCode {
    width: 190px;
    height: 30px;
    border: 1px solid #e5e5e5;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 1px;
}

.register__from .register__from--authCodeImg {
    width: 140px;
    height: 30px;
    display: inline-block;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.register__from .register__from--buttonBox {
    width: 100%;
    height: 40px;
    margin-top: 36px;
}

.register__from .register__from--button {
    width: 360px;
    margin-left: 63px;
    display: inline-block;
    height: 42px;
    font-size: 16px;
    color: #fff;
    background: #1F6CC6;
}

.mailbox-container {
    width: 890px;
    margin: 0 auto;
    color: #333;
}

.mailbox-container .mailbox-container-logo {
    border-bottom: 1px solid #e5e5e5;
}

.mailbox-container .mailbox-container-logo img {
    max-width: 287px;
    max-height: 115px;
    margin-bottom: 30px;
    margin-top: 20px;
}

.mailbox-container-content {
    width: 890px;
    margin: 0 auto;
}

.mailbox-container-content .mailbox-continer-vip__one {
    font-size: 16px;
    font-weight: bold;
    margin: 18px 0 10px 0;
}

.mailbox-container-content .mailbox-continer-vip__two {
    margin-bottom: 10px;
    font-size: 12px;
}

.mailbox-container-content a {
    font-size: 14px;
    color: #F14400;
    text-decoration: underline;
}

.mailbox-container-content b,
.mailbox-container-content a,
.mailbox-container-content em,
.mailbox-container-content span {
    display: block;
}

.mailbox-continer-vip {
    position: relative;
}

.mailbox-continer-vip .mailbox-continer-vip__three {
    width: 85px;
    height: 55px;
    border: 1px solid #e5e5e5;
    background: #fff;
    display: none;
    position: absolute;
    left: 53px;
}

.mailbox-continer-vip .mailbox-continer-vip__three li {
    font-size: 12px;
    color: #333;
    text-align: center;
    line-height: 18px;
    border: 1px solid #ccc;
    background: #e7e7e7;
    margin: 5px;
    cursor: pointer;
    border-radius: 2px;
}

.mailbox-continer-vip .mailbox-continer-vip__three li a {
    text-decoration: none;
    color: #333;
}

.mailbox-continer-text .mailbox-continer-text__one {
    margin: 10px 0;
    display: block;
    font-size: 12px;
}

.mailbox-continer-email {
    margin-top: 40px;
}

/*
.og-head-top { width: 100%; background: #f2f2f2; }

.og-head-topwrap { width: 1190px; margin: 0 auto; overflow: hidden; }

.og-head-topleft { float: left; overflow: hidden; }

.og-head-topleft__item { float: left; padding: 10px 0; padding-left: 10px; line-height: 12px; }

.og-head-topright { float: right; overflow: hidden; }

.og-head-topright__item { float: left; padding: 10px 0; padding-right: 10px; line-height: 12px; }

.og-head-topright__link { width: 100%; box-sizing: border-box; padding: 0 15px; display: inline-block; border-right: 1px solid #e5e5e5; height: 12px; color: #333; }

.og-head-topright__link-entry { position: relative; display: inline-block; background: #f14400; padding: 0 3px; border: 1px solid #f14400; color: #fff; }

.og-head-topright__link-entry__tranglelt { position: absolute; bottom: 2px; left: -5px; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid #f14400; }

.og-head-nav { height: 60px; }

.og-head-navwrap { width: 1190px; margin: 0 auto; overflow: hidden; }

.og-head-navlogo { width: 190px; height: 60px; display: block; float: left; }
*/
.og-head-navform__input {
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 30px;
    float: left;
    padding-left: 10px;
    color: #333;
}

.og-head-navform__searchbtn {
    float: left;
    height: 30px;
    width: 64px;
    background-color: #fff;
    text-align: center;
    line-height: 30px;
}

.tabMenu-two {
    background: #fff;
    border-bottom: 2px solid #e5e5e5;
    width: 100%;
    box-sizing: border-box;
}

.tabMenu-two li {
    float: left;
    width: 49%;
    cursor: pointer;
}

.tabMenu-two li.tabTitLi {
    margin-bottom: -1px;
    border-bottom: 2px solid #ff6915;
}

.tabMenu-two li.tabTitLi span {
    margin-top: 14px;
    color: #ff6915;
}

.tabMenu-two li span {
    min-width: 90px;
    font-size: 14px;
    padding: 0px 20px;
    box-sizing: border-box;
    color: #666;
    text-align: center;
    height: 20px;
    display: block;
    margin-top: 14px;
    margin-bottom: 14px;
    margin-right: -1px;
}

.ChangePasswordWrap .ChangePasswordFrom__iphone .ChangePasswordFrom__inputBox {
    margin-left: 213px;
}

.ChangePasswordFrom__label {
    text-align: right;
    font-weight: bold;
    margin-right: 10px;
    float: left;
}

.ChangePasswordFrom__label {
    min-width: 90px;
}

.Code-interVal {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    left: 0;
    top: 0;
    z-index: 80;
    background: #ccc;
    color: #fff;
    display: none;
    cursor: pointer;
    -webkit-user-select: none;
}

/*进度条样式*/
.progressBar_li {
    float: left;
    text-align: center;
    position: relative;
    z-index: 10;
}

.progressBar_li:after {
    content: "";
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background-color: #ccc;
    top: 15px;
    left: 0;
    z-index: 9;
}

[comtype="stdProgressBar"][templateidx="1"] .progressBar_li:after {
    content: "";
    display: block;
    position: absolute;
    height: 2px;
    top: 50%;
    z-index: 9;
}

.progressBar_li_first.progressBar_li:after {
    width: 50%;
    right: 0 !important;
    left: auto;
}

.progressBar_li_last.progressBar_li:after {
    width: 50%;
    left: 0;
    right: auto;
}

.progressBar_li_cur.progressBar_li:after {
    background-color: #ff6915;
}

.progressBar_circle {
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    color: #ccc;
    font-weight: bold;
    background: url("../images/progressGreyCir.png");
    position: relative;
    z-index: 10;
}

.progressBar_li_cur .progressBar_circle {
    color: #fff;
    background: url("../images/progressCir_blue.png");
}

.progressName {
    color: #ccc;
    font-weight: bolder;
    font-size: 14px;
    margin-top: 8px;
    height: 22px;
}

.progressBar_li_cur .progressName {
    color: #ff6915;
    height: 22px;
}

.progressBar_li_data {
    height: 30px;
    line-height: 30px;
}

.Code-interVal {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 80;
    background: #ccc;
    color: #fff;
    display: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ChangePassword__icon--error {
    width: 56px;
    height: 56px;
    background: url("../images/img1.png") -312px -2241px no-repeat;
    margin: 20px auto;
}

/************弹窗样式重置******************/
.popup {
    border-radius: 0px !important;
}

.popup .title h2 {
    text-align: center !important;
}

.popup .title h2 {
    position: relative;
    top: 40px;
}