
.UserType[data-v-5267fe24]{
		padding: 0 40px;
}
.pc-wrap[data-v-5267fe24] {
        width: 100%;
        height: auto;
        overflow: hidden;
}
.header-box[data-v-5267fe24] {
	    width: 100%;
	    height: 80px;
	    background: #fff;
	    border-bottom: 1px #ececec solid;
}
.header[data-v-5267fe24] {
	    width: 1200px;
	    height: 80px;
	    margin: 0 auto;
}
.logo[data-v-5267fe24] {
	    float: left;
	    height: 70px;
	    width: 300px;
	    margin-top: 10px;
	    background: url(/_nuxt/assets/img/logo.png) no-repeat;
	    display: block;
}
.header p[data-v-5267fe24] {
	    float: right;
	    line-height: 80px;
	    color: #999;
	    font-size: 14px;
}
.header p a[data-v-5267fe24] {
	    color: #66d165;
	    float: right;
}
.header p span[data-v-5267fe24] {
	    float: right;
}
.login-box[data-v-5267fe24] {
	    width: 100%;
	    min-height: 80vh;
	    background: linear-gradient(to bottom, #f5feef 70%,#66d165 30%);
}
.login[data-v-5267fe24] {
	    width: 1200px;
	    height: auto;
	    margin: 0 auto;
}
.login-left[data-v-5267fe24] {
	    width: 700px;
	    height: 550px;
	    float: left;
	    margin-top: 110px;
		background: url(/_nuxt/assets/img/login.png) no-repeat;
}
.login-right[data-v-5267fe24] {
	    width: 464px;
	    height: 400px;
	    background: #fff;
	    box-shadow: 0 3px 3px 3px rgba(0,0,0,.1);
	    float: right;
	    margin-top: 160px;
	    border-radius: 10px;
}
.login-right .layui-tab[data-v-5267fe24] {
	    height: 60px;
	    border-bottom: 1px #f4f4f4 solid;
}
.layui-tab[data-v-5267fe24] {
	    margin: 10px 0;
	    text-align: left!important;
}
.login-right .layui-tab-title[data-v-5267fe24] {
	    height: 60px !important;
	    border-bottom: none;
}
.layui-tab-title[data-v-5267fe24] {
	    position: relative;
	    left: 0;
	    height: 40px;
	    white-space: nowrap;
	    font-size: 0;
	    border-bottom-width: 1px;
	    border-bottom-style: solid;
	    transition: all .2s;
	    -webkit-transition: all .2s;
}
.login-right .layui-tab-title li[data-v-5267fe24] {
	    width: 50%;
	    float: left;
	    padding: 0 !important;
	    color: #666;
	    font-size: 18px !important;
	    line-height: 60px !important;
		text-align: center;
}
.login-right .layui-this[data-v-5267fe24] {
	    color: #52c100 !important;
}
.login-right .login-input[data-v-5267fe24] {
	    margin-left: 40px !important;
	    min-height: 53px !important;
	    width: 382px;
	    border: 1px #ececec solid;
	    margin-bottom: 25px;
}
.layui-tab-content[data-v-5267fe24]{
		padding: 40px 0;
}
.yhm-ico[data-v-5267fe24] {
	    width: 45px;
	    height: 53px;
	    float: left;
	    background: url(/_nuxt/assets/img/icon1.png) 10px 2px no-repeat;
	    display: block;
}
.yhm-ico2[data-v-5267fe24] {
	    width: 45px;
	    height: 53px;
	    float: left;
	    background: url(/_nuxt/assets/img/icon1.png) -65px 2px no-repeat;
	    display: block;
}
.login-input .layui-input[data-v-5267fe24], .layui-textarea[data-v-5267fe24] {
	    width: 310px !important;
	    height: 53px !important;
	    float: left;
	    margin-left: 15px;
	    border-style: none !important;
	    font-size: 16px;
}
.layui-btn[data-v-5267fe24] {
	    display: inline-block;
	    height: 38px;
	    line-height: 38px;
	    padding: 0 18px;
	    background-color: #009688;
	    color: #fff;
	    white-space: nowrap;
	    text-align: center;
	    font-size: 14px;
	    border: none;
	    border-radius: 2px;
	    cursor: pointer;
}
.login-btn[data-v-5267fe24] {
	    width: 382px;
	    height: 60px;
	    margin: 30px 0 0 40px;
}
.pc_code[data-v-5267fe24]{
		width: 210px !important;
}
.code-btn[data-v-5267fe24] {
	    width: 112px !important;
	    height: 53px !important;
	    background: #66d165 !important;
	    font-size: 16px !important;
	    padding: 0 !important;
	    border-radius: unset !important;
}
.login-btn button[data-v-5267fe24] {
	    width: 100%;
	    height: 60px;
	    background: #66d165 !important;
	    font-size: 18px;
}

