body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
div,
span,
a,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}


/*设置默认字体*/

body,
button,
input,
select,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

ul,
ol {
	list-style: none;
}

a:link,
a:visited {
	text-decoration: none;
}

.disIb {
	display: inline-block;
}

.overH {
	overflow: hidden;
}


/*a:hover, a:focus, a:active{text-decoration:underline}*/

img {
	border: 0
}

.clearfix:after {
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	content: ".";
}

.clearfix {
	zoom: 1;
}

i,
em {
	font-style: normal
}

.left {
	float: left
}

.right {
	float: right
}

.clear {
	clear: both;
}

input {
	outline: none;
	border: none;
}

input[type="button"] {
	cursor: pointer;
}

a {
	color: #333333;
}
.wrap {
	overflow: hidden;
	margin: 0 auto;
	width: 1200px;
}

.overflow_hidden {
	overflow: hidden;
}

.displayNone {
	display: none;
}

.position_relative{  position: relative;
width: 100%;
height: 100%;
}
/*红色字*/

.redcolor {
	color: #e22a2d;
}


/*蓝色字*/

.bluecolor {
	color: #0042fe;
}


/*绿色字*/

.greencolor {
	color: #009704;
}


/*红色背景*/

.redbg {
	background: #e22a2d;
}

.graybg {
	background: #999999;
}



/*错误提示*/

.errorreminder {
	float: left;
	padding-left: 30px;
	line-height: 20px;
	background: url(img/sprite-safe.png) no-repeat;
	background-position: 0 -69px;
	color: #e22a2d;
}


/*按钮*/

.default-input {
	height: 31px;
	border: 1px solid #999999;
}

.textalign-right {
	text-align: right;
}

.lineheight-20 {
	line-height: 20px;
}


._width318 {
	width: 318px;
}

._width200 {
	width: 200px;
}

._width500 {
	width: 500px;
}

._width279 {
	width: 279px;
}
._width670{ width: 670px;}

.textindent-10 {
	text-indent: 10px;
}

.red-btn {
	width: 150px;
	height: 40px;
	border-radius: 10px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	box-shadow: 0px 2px 5px #cf7f7f;
	background: #ff5659;
	background: -moz-linear-gradient(top, #e22a2d 0%, #ff5659 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e22a2d), color-stop(100%, #ff5659));
	background: -webkit-linear-gradient(top, #e22a2d 0%, #ff5659 100%);
	background: -o-linear-gradient(top, #e22a2d 0%, #ff5659 100%);
	background: -ms-linear-gradient(top, #e22a2d 0%, #ff5659 100%);
	background: linear-gradient(to bottom, #e22a2d 0%, #ff5659 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e22a2d', endColorstr='#ff5659', GradientType=0);
}

:root .red-btn {
	filter: none;
}


/*灰色渐变获取验证码*/

.getverifynum {
	position: absolute;
	right: 0;
	top: 0;
	width: 108px;
	height: 34px;
	background: #dfdedf;
	background: linear-gradient(to bottom, #dcdcdc 0%, #999999 100%);
	line-height: 34px;
	color: #333333;
	text-align: center;
	border-radius: 5px;
}

.getnumed {
	width: 108px;
	height: 34px;
	background: #dfdedf;
	background: linear-gradient(to bottom, #dcdcdc 0%, #999999 100%);
	line-height: 34px;
	color: #7c7c7c;
	text-align: center;
	border-radius: 5px;
}

.verifynum {
	width: 100px;
	height: 60px;
}

.verifynum img {
	height: 34px;
	cursor: pointer;
}

.verifynum a {
	display: inline-block;
	line-height: 16px;
	width: 100%;
	text-align: center;
}


/*蒙版*/

.mastglobal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1001;
	width: 100%;
	height: 100%;
}

.fla-left {
	float: left;
}

.fla-right {
	float: right;
}

.mar-top-10 {
	margin-top: 10px;
}

.commonbox {
	position: relative;
	display: block;
	width: 660px;
}

.border-radius-1 {
	border-radius: 0px 10px 0px 0px;
}

.border-radius-2 {
	border-radius: 10px 0px 0px 0px;
}


/*注册*/

.login-bg {
    position: relative;
	width: 100%;
    min-width: 1200px;
	height: 530px;
	background: url("../img/neww_login_bg.jpg") no-repeat;
    background-size: 100% 100%;
	z-index: 1;
}

.login-logo{
	float: left;
	margin-top: 46px;
	width: 194px;
	height: 55px;
}
.login-logo img{
	width: 100%;
	height: 100%;
}

.login-banner {
	position: absolute;
    top: 76px;
    left: -110px;
	width: 800px;
	height: 400px;
	background: url("../img/neww_login_bgbg.png") no-repeat;
    background-size: 100% 100%;
}

.login-content {
	position: relative;
	float: right;
	margin:55px 25px 0 0;
	width: 365px;
	background: #fff;
    padding-bottom: 25px;
}

.login-content-top {
	display: flex;
	width: 100%;
	font-family: "微软雅黑";
	font-size: 14px;
	box-sizing: border-box;
	line-height: 50px;
	margin-top: 30px;
}

.login-content-top li {
	color: #666666;
	text-align: center;
    cursor: pointer;
	flex: 1;
	font-size: 18px;
	font-weight: bold;
}
.login-content-top li.active{
	color:#f02923;
}
/*.login-content-top li:first-child{*/
    /*border-radius: 10px 0px 0px 0px;*/
/*}*/
/*.login-content-top li:last-child{*/
    /*border-right: none;*/
    /*border-radius: 0px 10px 0px 0px;*/
/*}*/

/*点击切换样式*/
.login-content-top .after_li{
	box-sizing: border-box;
    /*background: #fff;*/
    border-bottom: 2px #f00 solid;
}

/*账号*/
.login_name{
    height: 50px;
    background-position: 0px -67px!important;
}
/*二维码*/
.login_qrcode{
    height: 50px;
    background-position: 0px 0px!important;
}

.login_yellow{
    height: 300px;
}
.login_red{
	height: 285px;
	padding: 20px 20px 0!important;
}
.one_left{
    position: fixed !important;
    left: 50%;
    top: 20%;
    z-index: 10;
    overflow: hidden;
    background: #ffffff;
    border-radius: 5px;
    outline: 0;
    width: 350px;
    height: 330px;
    margin-left: -175px;
    box-shadow: 0 3px 7px rgba(0,0,0,.3);
    -webkit-background-clip: padding-box;
    text-align: center;
    box-sizing: border-box;
    padding-top: 50px;
    display: none;
}

#denglu_one{
    height: 100%;
}
/*二维码登录样式*/

.denglu_one_text{
    text-align: center;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 18px;
}

.one_bottom{
    width: 100%;
    height: 50px;
    background: #dcdcdc;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 0 10px 10px;
    border-top: 1px #000 solid;
}
.one_bottom li{
    float: left;
    width: 33.333%;
    text-align: center;
    margin-top: 15px;
}
.one_bottom li i{
    width: 25px;
    height: 25px;
    background: red;
    display: inline-block;
    line-height: 25px;
    vertical-align: middle;
    margin-right: 5px;
}
.one_bottom .bg1{
    background: url("../img/denglu_two.png") no-repeat;
}
.one_bottom .bg2{
    background: url("../img/denglu_one.png") no-repeat;
}
.one_bottom .bg3{
    background: url("../img/denglu_three.png") no-repeat;
}

.one_ul{
    width: 100%;
    height: 50px;
    background: #dcdcdc;
}



.login-width-320 {
	padding: 0 20px 0;
	width: 325px;
}

.login-width-360 {
	padding: 40px 20px 0;
	width: 360px;
}

.login-content-box {
	display: none;
	background: #fff;
}

.login-content-box .tit {
	height: 28px;
	line-height: 28px;
}

.login-content-box .con {
	overflow: hidden;
	width: 100%;
}

.login-content-box .con span {
	height: 12px;
	line-height: 12px;
	float: left;
	color: #666666;
}

.login-content-box .con label {
	float: left;
	margin-left: 10px;
	height: 12px;
	line-height: 12px;
}

.login-content .forgetpw {
	float: right;
	color: #999;
}

.login-content .warn {
	margin-top: 2px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-indent: 32px;
}

.login-content .warn p {
	display: none;
	width: 100%;
	height: 20px;
	background: url("../img/login-warn-ico.png") no-repeat;
}

.login-content .tit-reminder {
	display: none;
	position: absolute;
	left: -149px;
	top: 213px;
	padding: 6px 15px 8px 12px;
	width: 167px;
	height: 38px;
	color: #e22a2d;
	background: url("../img/tit-remider.png") no-repeat;
}

#deal {
	line-height: 16px;
}

.form-item {
	position: relative;
	display: block;
	margin: 0 0 30px 0;
	border: solid 1px #999999;
	height: 35px;
	line-height: 35px;
	z-index: 0;
}

.form-item .label-1 {
	background-position: 0 -106px;
}

.form-item .label-1reminder {
	background-position: 0 -158px;
}

.form-item .label-2 {
	background-position: 0 -132px;
}

.form-item .label-2reminder {
	background-position: 0 -186px;
}

.form-item_input{ position: absolute; right: 0; top: 0; width: 280px; line-height: 35px; height: 35px;box-sizing: border-box;padding-left: 10px;}
.form-item_input_160{ position: absolute; right: 0; top: 0; width: 160px; line-height: 35px;}


.form-item_input::-webkit-input-placeholder{
    font-family: 微软雅黑;
    color: #cacacd;
}
.form-item_input:-moz-placeholder{
    font-family: 微软雅黑;
    color: #cacacd;
}
.form-item_input::-moz-placeholder{
    font-family: 微软雅黑;
    color: #cacacd;
}
.form-item_input:-ms-input-placeholder{
    font-family: 微软雅黑;
    color: #cacacd;
}
.login-btn {
	width: 380px;
	height: 40px;
	border-radius: 6px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #fff;
	background: #ec808d;
	line-height: 40px;
	text-align: center;;
}
.login-topnav {
	margin-top: 25px;
	float: right;
	font-family: "微软雅黑";
	font-size: 14px;
}

.login-topnav li {
	float: left;
	margin-left: 5px;
	line-height: 95px;
	color: #666666;
}

.login-topnav li a {
	color: #666666;
}

.login-topnav li em {
	margin-left: 5px;
}

.login-bottom {
	display: none;
	margin: 0 auto;
	width: 312px;
	height: 50px;
	line-height: 50px;
}

.login-bottom a {
	margin-right: 5px;
}

.login-footer {
	margin: 33px auto 0;
	width: 1200px;
	line-height: 24px;
	text-align: center;
    padding-bottom: 33px;
}
.login-footer .p1{
	padding-bottom: 10px;
}
.login-footer .p1 a {
	font-family: "微软雅黑";
	margin-right: 25px;
	color: #999999;
	font-size: 14px;
}
.login-footer .p2{
	margin-top: 7px;
}
.login-footer .p2 a {
	font-family: "微软雅黑";
	margin-right: 10px;
	color: #999999;
	font-size: 14px;
	line-height: 24px;
}

.login-footer .name {
	background: none;
}

.login-erweima {
	margin: 16px auto 0;
	width: 100%;
	text-align: center;
	line-height: 32px;
}

.login-erweima a {
	color: #666666;
}

.login-erweima a:hover {
	color: #0039de;
}

.ewmfooter {
	overflow: hidden;
	margin: 13px auto;
	width: 330px;
	height: 25px;
	line-height: 25px;
}

.ewmfooter li {
	margin: 0 20px;
	float: left;
}

.ewmfooter li i {
	float: left;
	margin-right: 5px;
	width: 24px;
	height: 25px;
	background: url("../img/login-ewm-icosprite.png")no-repeat;
}

.ewmfooter li .bg1 {
	background-position: 0 0;
}

.ewmfooter li .bg2 {
	background-position: 0 -27px;
}

.ewmfooter li .bg3 {
	background-position: 0 -52px;
}


/*注册*/

.register-content {
	padding: 80px 0 80px 100px;
	background: #FFFFFF;
	position: relative;
}
.register-content:after{
	content: "";
	width: 1px;
	height: 400px;
	background: #e9e9e9;
	position: absolute;
	left: 770px;
	top: 80px;
}
.form-item .righticon {
	position: absolute;
	right: 8px;
	top: 8px;
	width: 20px;
	height: 20px;
	background: url(../img/right-icon.png) no-repeat;
}

.form-item label {
	position: absolute;
	left: 0;
	top: 0;
	margin: 8px 4px;
	width: 22px;
	height: 26px;
	line-height: 35px;
	background: url("../img/register-icon-sprite.png") right no-repeat;
}
.form-item p{
	display: none;
	position: absolute;
	left: 5px;
	bottom: -30px;
	color: #e22a2d;
	font-size: 12px;
	height: 26px;
	line-height: 12px;
}
.form-item .lolabel-1 {
	background-position: 0 0;
}

.form-item .lolabel-2 {
	background-position: 0 -26px;
}

.register-content .form-item p span {
	color: #999999;
}

.form-item .lolabel-3 {
	background-position: 0 -53px;
}

.form-item .lolabel-4 {
	background-position: 0 -79px;
}

.register-content .checkimg {
	position: absolute;
	left: 268px;
	top: 0;
	width: 110px;
	height: 37px;
	cursor: pointer;
}

.register-content .change-img {
	position: absolute;
	left: 281px;
	bottom: -18px;
	line-height: 12px;
	font-size: 12px;
	color: #666;
}

.register-content .change-img:hover {
	color: #0042fe;
}

.register-content .getnum {
	position: absolute;
	left: 183px;
	top: 0;
	margin-left: 10px;
	width: 185px;
	height: 40px;
	background: #8080fc;
	line-height: 40px;
	color: #ffffff;
	text-align: center;
	border-radius: 5px;
}

.register-content .tit {
	float: left;
	width: 100%;
	height: 22px;
	line-height: 22px;
	text-indent: 0;
}

.agreementbox {
	line-height: 20px;
	font-size: 14px;
}
.agreementbox a{
	color:#EC808D;
	text-decoration:underline;
}
.agreementbox input {
	float: left;
	margin: 5px 5px 0px 0px;
}

.agreementbox p {
	float: left;
}

.register-popup {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -288px;
	margin-top: -300px;
	width: 577px;
	height:0;
	background: url("../img/register-prize-bg.png") no-repeat;
	z-index: 1006;
}

.register-popup-btn {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left: -199px;
	width: 397px;
	height: 105px;
	background: url("../img/register-prize-btn.png") no-repeat;
}
.register-popup-btn:hover {
	
	background: url("../img/register-prize-btn-hover.png") no-repeat;
}
.register-popup-close{
	display: block;
	position: absolute;
	right: 20px;
	top: 30px;
	width: 53px;
	height: 53px;
	background: url("../img/register-prize-close.png") no-repeat;
	
}

.register-popup .content {
	font-family: "微软雅黑";
	padding: 43px 0 0 225px;
	width: 312px;
	height: 270px;
	background: url("../img/reminder-pic.png") 58px 80px no-repeat;
}

.register-popup .content h2 {
	font-size: 24px;
	color: #e22a2d;
	line-height: 60px;
}

.register-popup .content .tex1 {
	padding-top: 10px;
	font-size: 16px;
	color: #666666;
	line-height: 26px;
}

.register-popup .content .tex2 {
	padding: 15px 0;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	line-height: 22px;
}

.phcolor {
	line-height: 35px;
}

.login-countdown {
	display: none;
	position: absolute;
	left: 0;
	top: 46px;
	width: 100%;
	height: 16px;
	background: #fff;
	line-height:16px;
	text-indent: 10px;
}
/*移动端*/
	#mobilWay{
	display: none;
	padding:1rem 2% 0 2%;
	width: 96%;
    height: auto;
    min-height: 100%;
	/*background: #fff;*/
    background: url("../img/register_bg.jpg") no-repeat;
    background-size: 100% 100%;
	-webkit-text-size-adjust: 100% !important;
}
#mobilWay h2{
	width: 100%;
	font-size: 0.4rem;
	font-weight: bold;
	color: #e15050;
	text-align: center;
	line-height: 1rem;
}
#mobilWay .Minput{
	/*display: block;*/
	margin: 0.5rem 0 0 0;
	padding: 2%;
	width: 80%;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.28rem;
	color: #fff;
	border: 1px #cacacd solid;
	border-radius: 0.1rem;
	box-sizing: border-box;
    background: rgba(255, 255, 255, 0);
	-webkit-appearance: none;
}
#mobilWay .Mbutton{
	display: block;
	margin: 1rem auto 0;
	padding: 0 2%;
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
	/*border: 1px solid #dedede;*/
	background: #e15050;
	border-radius: 0.1rem;
	box-sizing: border-box;
	-webkit-appearance: none;
}


html,body{height: 100%}

.login-bg_top{
    display: none;
}
.login-bg_top_one{
    width: 100%;
    height: 2.5rem;
    background: url("../img/register_top.png") no-repeat;
    background-size: 50%;
    background-position: center center;
}

.name_box,.password_box{
    width: 85%;
    text-align: right;
    margin: 0 auto;
}

.name_box:before{content: "昵称："; font-size: 0.3rem; line-height: 0.6rem; color: #fff; font-family: 微软雅黑}
.password_box:before{content: "密码："; font-size: 0.3rem; line-height: 0.6rem; color: #fff; font-family: 微软雅黑}

.Minput::-webkit-input-placeholder{
    font-family: 微软雅黑;
    font-size: 0.2rem;
    color: #cacacd;
}
.Minput:-moz-placeholder{
    font-family: 微软雅黑;
    font-size: 0.2rem;
    color: #cacacd;
}
.Minput::-moz-placeholder{
    font-family: 微软雅黑;
    font-size: 0.2rem;
    color: #cacacd;
}
.Minput:-ms-input-placeholder{
    font-family: 微软雅黑;
    font-size: 0.2rem;
    color: #cacacd;
}

.btn_bottom{
    padding: 0 0.4rem;
}
input:-webkit-autofill {
    -webkit-animation: autofill-fix 1s infinite;
}

@-webkit-keyframes autofill-fix {
    from {
        background-color: transparent;
        color:#cacacd;
    }
    to {
        background-color: transparent;
        color:#cacacd;
    }
}

.zhuce{
    display: block;
    margin-top: 15px;
    width: 100%;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    border-radius: 10px;
    font-size: 0.3rem;
    font-family: "微软雅黑";
    color: #333333;
    background: #e3e3e3;
}
body{
    position: relative;
}
.zhezhao{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: rgba(0,0,0,.4);
    display: none;
}
.logo_del{
    position: absolute;
    right: 10px;
    top: 10px;
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url("../img/new_login_del.png") no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    cursor: pointer;
}
.new_login_div{
	text-align: center;
	margin: 5px auto 10px;
}

.new_login_qrcode{
    cursor: pointer;
}
.new_qrcode{
    float: left;
    width: 32px;
    height: 32px;
	background: url("../../yj2017/img/new_login_icon.png") no-repeat;
    background-position: -13px -127px;
    cursor: pointer;
    margin: 12px 7px 0 0px;
}
.new_login_span{
    display: inline-block;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: bold;
}
.new_login_text{
    display: block;
    text-align: left;
	width: 120px;
	color: #999;
}
.new_login_text i{
    color: #f02923;
    cursor: pointer;
}
.new_login_text i:hover{
    color: red;
    text-decoration: underline;
}

.new_login_text2{
    display: block;
    text-align: left;
    margin-top: 0px;
	width: 120px;
	color: #999;
}

.new_login_text4{
	text-align: center;
	font-size: 18px;
	display: none;
}

.new_login_text5{
	background: url("../img/new_login_icon.png") no-repeat;
	background-position: 85px -171px;
	padding-left: 137px;
}

.new_login_footer{
    position: absolute;
    left: 8%;
    bottom: 0;
    width: 84%;
    height: 65px;
    box-sizing: border-box;
    border-top: 1px #999 solid;
}

.new_login_text3{
    float: left;
    line-height: 55px;
}
.new_login_imgbox{
	display: inline-block;
	position: relative;
	width: 148px;
	height: 182px;
}

/*    密码登录    免费注册   */
.new_login_mima, .new_login_zhuce{
    display: inline-block;
    line-height: 55px;
    cursor: pointer;
}

.new_login_mima{
    margin-left: 32%;
    margin-right: 20px;
}




/*二维码 图片*/
.qrcode_imgRight{
	margin-left: 20px;
}
.qrcode_imgLeft{
	display: block;
	width: 148px;
	height: 148px;
	margin-top: 13px;
}
.qrcode_imgLeft_moban{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.81);
	width: 148px;
	height: 148px;
	color: #fff;
	font-size: 14px;
	line-height: 119px;
	margin-top: 13px;
}
.qrcode_imgLeft_refresh{
	position: absolute;
	left: 32px;
	top: 84px;
	background: red;
	width: 85px;
	height: 27px;
	line-height: 26px;
	cursor: pointer;
}
.new_login_success{
    margin-bottom: 15px;
    text-align: center;
}
.new_login_success_img{
    width: 100px;
    height: 160px;
}
.new_login_success_text{
    display: block;
    margin-top: 10px;
}
.new_app{
    text-align: center;
}
.new_app img{
	width: 170px;
	height: 170px;
	margin-top: 0px;
	padding: 10px;
}
.new_app span{
    display: block;
    line-height: 20px;
	font-size: 16px;
}
.new_app i{
    color: #f32513;
	display: inline-block;
	margin-top: 5px;
}

.new_label-1{
    width: 38px!important;
    height: 35px!important;
    margin:0!important;
    background: url(../img/new_login_icontwo.png) right no-repeat!important;
    background-position: 0 0!important;
}

.new_label-2{
    width: 38px!important;
    height: 35px!important;
    margin:0!important;
    background: url(../img/new_login_icontwo.png) right no-repeat!important;
    background-position: 0 -48px!important;
}

.new_login-btn{
    margin-top: 15px;
    display: block;
    width: 100%;
    height: 40px;
    border-radius: 5px;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #fff;
    background: #f02923;
    line-height: 40px;
    text-align: center;
}

.new_goregsiter-btn{
    margin-top: 15px;
    margin-right: 10px;
    display: block;
    width: 25%;
    height: 25px;
    line-height: 25px;
    text-align: right;
    border-radius: 10px;
    font-size: 12px;
    font-family: "微软雅黑";
    color: #b2475d;
    background: url("../img/new_login_icontwo.png") no-repeat;
    background-position: 0 -95px;
}


/*注册页面  修改  小图标*/
.re_label_1{
    margin: 0!important;
    width: 35px!important;
    height: 35px!important;
    background: url(../img/new_login_icontwo.png) right no-repeat!important;
	background-position: 0 0!important;
}
.login-wrap .form-item label{
	margin: 0;
	width: 40px;
	height: 40px;
}
.login-wrap .form-item label:after{
	content: "";
	height: 25px;
	width: 1px;
	position: absolute;
	top: 7.5px;
	left: 40px;
	background: #d7d7d7;
}
.login-wrap .re_label_2{
	background: url(../../yj2020/img/phone_icon.png) center no-repeat;
}
.login-wrap .re_label_3{
	background: url(../../yj2020/img/mima_icon.png) center no-repeat;
}
.neww_login_bg_btn{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 140px;
    background: url("../img/neww_login_bg_btn.png") no-repeat;
    background-size: 62% 100%;
}

.bgbg{
    background: #fff;
    width: 100%;
}

/*在chrome下移除input[number]的上下箭头*/

#invitecode::-webkit-outer-spin-button,
#invitecode::-webkit-inner-spin-button{
	-webkit-appearance: none !important;
	margin: 0;
}
/*在firefox下移除input[number]的上下箭头*/
#invitecode[type="number"]{-moz-appearance:textfield;}

/*======================================  微信 绑定 页面 样式 开始 ====================================================*/
.denglu{
	width: 100%;
	position: static;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}
.denglu li{
	width: 40%;
	background: none;
}
.login-content .register-content{
	box-sizing: border-box;
	padding: 25px 22px 25px 22px;
	width: 100%;
}
.login-content .register-content ._width200{
	width: 210px;
}
.bindAccount_title{
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
.bindAccount_title img{
	width: 30px;
	height: 30px;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 10px 0 0;
}
.bindAccount_title p{
	width: 84%;
}
/*======================================  微信 绑定 页面 样式 结束 ====================================================*/

/*********    注册页面     2021.1    开始***********/
.login-wrap{
	width: 100%;
	height: 600px;
	padding-top: 20px;
	background:#f5f5f5;
}
.login-wrap-inner{
	width: 1200px;
	height: 550px;
	margin: 0 auto;
	box-sizing: border-box;
}
.login-wrap-inner .form-item{
	width: 380px;
	height: 40px;
	background: #F2F2F2;
	border: none;
	box-sizing: border-box;
	margin-bottom: 40px;
	border-radius: 5px;
}
.login-wrap-inner .form-item_input{
	width:340px;
	height: 40px;
	line-height: 40px;
	background: none;
	font-size: 14px;
	color: #333333;
}
.login-wrap-inner input::-webkit-input-placeholder { /* WebKit browsers */
	color:#7F7F7F;
}
.login-wrap-inner input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#7F7F7F;
}
.login-wrap-inner input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#7F7F7F;
}
.login-wrap-inner input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#7F7F7F;
}
.login-wrap-inner .before_check{
	width: 240px;
}
.before_check .form-item_input{
	width: 100%;
}
.login-wrap-inner .before_checknum{
	width: 175px;
}
.before_checknum .form-item_input{
	width: 100%;
}
.register-div{
	height: 50px;
	margin-top: 15px;
}
.tips-div{
	height: 40px;
	position: absolute;
	left: 400px;
	top: 0;
	color: #F59A23;
	font-size: 14px;
	width:260px;
}
.tips-div-inner{
	display: flex;
	height: 40px;
	align-items: center;
}
.tips-div .tips-icon{
	display: inline-block;
	min-width: 16px;
	height: 16px;
	background: url("../../yj2020/img/tips_icon.png") no-repeat;
	margin-right: 10px;
}
.register-top{
	width: 100%;
	height: 100px;
	border-bottom: 1px solid #ccc;
}
.register-top-inner{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.logo{
	display: inline-block;
	width: 211px;
	height: 56px;
	background: url(../../community/img/logo.png) no-repeat;
}
.register-top-inner h2{
	font-size:28px;
    color:#555;
    margin-left:60px;
}
.goregsiter{
	font-size: 16px;
	color: #333;
	margin-left: 550px;
}
.goregsiter .redsize{
	color: #D9001B;
}
.register-body .bottom_Icons_bottom{
	background: #fff;
}
.reg-right{
	width:300px;
	height: 300px;
	position: absolute;
	top: 150px;
	right: 100px;
	text-align: center;
}
.reg-right p{
	font-size: 14px;
	color:#5d5d5d;
}







/*********    注册页面     2021.1    结束***********/