body {
    background: #fff
}

.login-bg {
    width: 100%
}

.login-bg img {
    height: 100%;
    position: fixed
}

.login-bg .select-method {
    position: fixed;
    width: 100%;
    top: 39%
}

.login-bg .select-method .selecct-logo-btn {
    width: 4.467rem;
    height: .867rem;
    line-height: .867rem;
    text-align: center;
    -webkit-border-radius: .4rem;
    -moz-border-radius: .4rem;
    border-radius: .4rem;
    margin: 0 auto;
    margin-bottom: .4rem;
    font-size: .373rem
}

.login-bg .select-method .login-btn {
    background: #f0831c;
    background-image: linear-gradient(to right, #f79c46, #f0831c, #f79c46);
    color: #fff
}

.login-bg .select-method .register-btn {
    background: #fff
}

.login-bg-top {
    width: 100%
}

.login-bg-top img {
    width: 100%
}

.tab {
    background: #fff;
    top: 15%
}

.tab .tab_menu {
    width: 100%
}

.tab .tab_menu ul {
    list-style: none;
    padding: .4rem 0;
    overflow: hidden
}

.tab .tab_menu ul li {
    width: calc(50% - .532rem);
    cursor: pointer;
    float: left;
    list-style: none;
    text-align: center;
    height: .387rem;
    line-height: .387rem;
    padding: 0 .133rem;
    margin: 0 .133rem;
    font-size: .42rem
}

.tab .tab_menu ul li.on {
    color: #f79c46;
    font-weight: 700;
    font-size: .46rem
}

.tab_box {
    width: 100%;
    height: 100%;
    border: .013rem solid #fff;
    background: #fff;
    padding: 0 .267rem .267rem;
    top: 20%
}

.iconfont.icon-shouji {
    font-size: .62rem;
    color: #999
}

.iconfont.icon-yanzhengma {
    font-size: .62rem;
    color: #999
}

.iconfont.icon-mobile {
    font-size: .62rem;
    color: #999
}

.login-txt {
    width: 90%;
    margin: 0 auto
}

.login-txt .msg-row {
    height: 1.067rem;
    line-height: 1.067rem;
    border-bottom: .013rem solid #eaeaea;
    padding-bottom: .133rem;
    margin: .4rem 0
}

.login-txt .msg-row .login-icon {
    width: 15%
}

.login-txt .msg-row .login-icon span {
    text-align: right
}

.login-txt .msg-row .input-msg {
    width: 65%
}

.login-txt .msg-row .input-msg input {
    font-size: .42rem
}

.login-txt .login-msg-btn {
    width: 100%;
    height: 1.2rem;
    line-height: 1.2rem;
    margin: .8rem auto 0;
    background: #62d0ff;
    text-align: center;
    border: 1px solid #62d0ff;
    color: #fff;
    border-radius: .133rem;
    font-size: .42rem
}

.get-code {
    width: 2.6rem;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    background: #f79c46;
    -webkit-border-radius: .067rem;
    -moz-border-radius: .067rem;
    border-radius: .067rem;
    color: #fff
}

.agree-xieyi {
    height: 1.067rem;
    line-height: 1.067rem;
    padding-bottom: .133rem;
    margin: .2rem 0
}

.login-banner {
    position: relative
}

.login-banner .login-text {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: #00596d;
    font-weight: bold;
    font-size: .6rem
}

.forget {
    font-size: .347rem;
    color: #999
}

.forget a {
    color: #f79c46
}

.go-register {
    font-size: .347rem;
    color: #999
}

.go-register a {
    color: #FF4002
}

.no-go-register {
    float: right
}

.break-btn {
    width: 90%;
    height: 1.2rem;
    line-height: 1.2rem;
    margin: .8rem auto 0;
    background: #62d0ff;
    text-align: center;
    border: 1px solid #62d0ff;
    color: #fff;
    border-radius: .133rem;
    font-size: .42rem;
    bottom: 20%;
    left: 5%
}
.mgt45 {
  margin-top:4.45rem;
}
.top-msg {
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
}
.head1 {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999999;
}
.top-msg .personal-pic {
    width: 100%
}

.top-msg .personal-pic img {
    width: 100%;
    height: 4.4rem
}

.top-msg .user-msg {
    position: absolute;
    top: 55%;
    left: 35%;
    width: 30%
}

.top-msg .user-msg .avator-pic {
    width: 100px;
    margin: 0 auto
}

.top-msg .user-msg .avator-pic img {
    height: 100px;
    border-radius: 50%;
    margin: 0 auto
}

.top-msg .user-msg .user-method {
    text-align: center;
    font-size: .42rem
}

.wrap {
    padding: .267rem;
    margin: 1.2rem 0 0 0
}

.center-msg-row {
    padding-bottom: .267rem;
    width: 100%;
    height: 1.2rem;
    line-height: 1.2rem;
    border-bottom: .013rem solid #eaeaea
}

.center-msg-row .center-msg-row-lf {
    width: 90%
}

.center-msg-row .center-msg-row-lf .icon {
    width: 10%
}

.center-msg-row .center-msg-row-lf .insert-pwd {
    width: 70%;
    font-size: .4rem
}

.center-msg-row .center-msg-row-fr {
    width: 5%
}

.iconfont.icon-kefu {
    color: #999;
    font-size: .57rem
}

.iconfont.icon-guanyuwomen {
    color: #999;
    font-size: .57rem
}

.top-msg .insert-pwd {
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-weight: bold;
    font-size: .6rem
}

.top-msg .fanhui {
    position: absolute;
    top: .4rem;
    left: .2rem;
    z-index: 999
}

.top-msg .fanhui .iconfont.icon-shot-right {
    font-size: .8rem;
    font-weight: 700
}

.article-tit {
    text-align: center;
    font-size: .4rem;
    font-weight: 700;
    height: .8rem;
    line-height: .8rem
}

.article-content {
    font-size: .373rem
}

.text-cut {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

/*# sourceMappingURL=login.css.map */
@font-face {
  font-family: 'iconfont';  /* Project id 4510886 */
  src: url('//at.alicdn.com/t/c/font_4510886_jjd5ubcebib.woff2?t=1713322481810') format('woff2'),
       url('//at.alicdn.com/t/c/font_4510886_jjd5ubcebib.woff?t=1713322481810') format('woff'),
       url('//at.alicdn.com/t/c/font_4510886_jjd5ubcebib.ttf?t=1713322481810') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-nicheng:before {
  content: "\e65d";
  font-size: 0.62rem;
  color: #999;
}

.icon-age:before {
  content: "\e60f";
  font-size: 0.62rem;
  color: #999;
}
.icon-sex:before {
  content: "\e619";
  font-size: 0.62rem;
  color: #999;
}

.icon-avatar:before {
  content: "\e6ae";
  font-size: 0.6rem;
  color: #999;
}