body{
	width: 100%;
	height: 100vh;
	margin: 0px;
	padding: 0px;
	background: url('../img/bgc.jpg')  no-repeat;
	/*background-attachment:fixed;*/
	background-size: cover;
}
.new_mid{
	/*width: 1200px;*/
	margin: 0 auto;
}
.new_mid a img{
	width: 137px;
	height: 37px;
}

.new_head{
	padding-top: 26px;
}
.new_mid a {
	position: relative;
	margin-right: 22px;
	float: left;
}
.new_head a span{
	height: 28px;
	width: 1px;
	background-color: #fff;
	position: absolute;
	right: -11px;
	top: 5px;
}
.new_head  i{
	float: left;
	font-size:23px;
font-family:MicrosoftYaHei;
color:rgba(255,255,255,1);

}


.new_title {
	margin-top: 30px;
}
.new_title a img{
	display: block;
	margin: 0 auto;
	width: 171px;
	height: 46px;
}
.new_title  a{
	/*width: 1200px!important;*/
	display: block;
	margin: 0 auto;
	/*width: 171px;*/
	width: 100%;
	height: 46px;
	margin-bottom: 15px;
}
.new_title  p{
	/*height:21px;*/
	font-size:19px;
	font-family:MicrosoftYaHei;
	color:rgba(255,255,255,1);
	/*line-height:8px;*/
	margin-top: 14px;
	text-align: center;
}



.new_active{
	display: block!important;
}

/*登录*/
.lg{
	display: none;
	margin-top: 45px;
}
.login_box{
	margin: 32px auto;
	width:401px;
	height:543px;
	background:#FDFDFD;
	border-radius:4px;
	box-sizing: border-box;
	padding: 6px 33px 0 33px;
	position: relative;
	display: none;
}
.login_box > i {
	position: absolute;
	top: 2px;
	right: 6px;
	cursor: pointer;
	width: 63px;
	height: 64px;
}
.login_box > i > img{
	width: 63px;
	height: 64px;
}
.login_box > ul > li{
	/*height: 74px;*/
	/*line-height: 74px;*/
	padding: 22px 0 20px 0;
	font-size:16px;
	font-family:MicrosoftYaHeiLight;
	color:rgba(171,171,171,1);
	width:65px;
	text-align: center;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}
.login_box  ul  .li_active{
	color: 	#000;
	border-bottom: 3px solid #000;
	font-weight: 600;
}

.lg_box .lg_name{
	width:336px;
	height:43px;
	border-radius:4px;
	padding: 0 23px;
	box-sizing: border-box;
	line-height: 43px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(171,171,171,1);
	border: 1px solid #DCDCDC;
	margin-bottom: 19px;
}
.lg_box .lg_password{
	width:336px;
	height:43px;
	border-radius:4px;
	padding: 0 23px;
	box-sizing: border-box;
	line-height: 43px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(171,171,171,1);
	border: 1px solid #DCDCDC;
	margin-bottom: 19px;
	background:rgba(244,244,244,1);
}

.lg_box .lg_but{
	width:336px;
	height:43px;
	text-align: center;
	line-height: 43px;
	background:rgba(244,158,21,1);
	border-radius:4px;
	font-size:18px;
	font-family:MicrosoftYaHeiLight;
	color:rgba(255,255,255,1);
	border:0;
	cursor: pointer;
}
.three{
	padding-top: 21px;
}
.three .check{
	float: left;
	width: 12px;
	height: 12px;
	border-radius: 4px;
	border: 1px solid rgb(89,87,87);
	cursor: pointer;
	
}
.three .bgc{
	background: url('../img/g.png') 60% 60% no-repeat;
	background-position: 2px;
}
/*.three .check > img{
	width: 60%;
	height: 60%;
	display: block;
	margin: 0 auto;
	margin-top: 20%;
}*/
.three  span{
	float: left;
	margin-left: 5px;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family:MicrosoftYaHei;
	font-weight: 600;
}
.three a{
	float: right;
	font-family:MicrosoftYaHei;
	font-size: 12px;
	color:rgba(171,171,171,1);
}
.otherLogins{
	width: 221px;
	margin: 0 auto;
}
.otherLogins > span{
	color: rgb( 153,153,153);
	font-family:MicrosoftYaHei;
	font-size: 14px;
	margin-bottom: 20px;
}
.otherLogins > a {
	display: inline-block;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	margin-right: 25px;
}
.otherLogins > .wx{
	background: url('../img/wx1.png');
}
.otherLogins > .wb{
	background: url('../img/wb1.png');
}
.otherLogins > .qq{
	background: url('../img/qq1.png');
	margin-right: 0px;
}
/*注册*/

.zc{
	margin-top: 30px;
	display: none;
}

.zc .zc_nickname{
	width:336px;
	height:43px;
	border-radius:4px;
	padding: 0 23px;
	box-sizing: border-box;
	line-height: 43px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(171,171,171,1);
	border: 1px solid #DCDCDC;
	margin-bottom: 19px;	
}
.zc .zc_name,.zc .zc_password{
	width:336px;
	height:43px;
	border-radius:4px;
	padding: 0 23px;
	box-sizing: border-box;
	line-height: 43px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(171,171,171,1);
	border: 1px solid #DCDCDC;
	
	background:rgba(244,244,244,1);
}
.zc .zc_password{
	padding-right: 47px;
}
.zc .ps{
	width:336px;
	height:43px;
	margin-top: 2px;
	position: relative;
	margin-top: 19px;
	margin-bottom: 19px;
}

.zc .ps i{
	position: absolute;
	right: 14px;
	top: 14px;
	
	cursor: pointer;
}
.zc .ps i img{
	width: 19px;
	height: 14px;
}


.new_code{
	margin-bottom: 19px;
}

.new_code > input{
	width:213px;
	height:43px;
	background:rgba(244,244,244,1);
	border-radius:4px;
	float: left;
	border: 1px solid #DCDCDC;
	padding: 0 23px;
	box-sizing: border-box;
	line-height: 43px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(171,171,171,1);
}
.new_code > div{
	width:116px;
	height:41px;
	float: right;
	border: 1px solid #C1C1C1;
	border-radius:4px;
}
.new_code > div > a{
	width:116px;
	height:41px;
}
.new_code > div > a > img{
	width: 100%;
	height: 100%;
}


.new_info .zc_message{
	width:211px;
	height:43px;
	background:rgba(244,244,244,1);
	border-radius:4px 0 0 4px;
	float: left;
	border: 1px solid #DCDCDC;
	border-right: 0;
	padding: 0 23px;
	box-sizing: border-box;
	line-height: 43px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(171,171,171,1);	
}

.new_info > span{
	width: 123px;
	padding: 0 23px 0 29px;
	height:43px;
	background:rgba(244,244,244,1);
	border-radius:0 0 4px  4px;
	float: left;
	border: 1px solid #DCDCDC;
	border-left: 0;
	cursor: pointer;
	box-sizing: border-box;
	line-height: 43px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(255,162,0,1);
	font-weight: 600;
	position: relative;
	text-align: center;
}
.new_info > span:before{
	content: '';
	position: absolute;
	top: 12px;
	left: 0;
	width: 1px;
	height: 20px;
	background-color: #DCDCDC;
}

.zc_agreement{
	margin-top: 14px;
}

.zc_agreement > span{
	float: left;
	width:12px;
	height:12px;
	background:rgba(255,255,255,1);
	border: 1px solid #BFBFBF;
	cursor: pointer;
}
/*.zc_agreement > span >img{
	width: 60%;
	height: 60%;
	display: block;
	margin: 0 auto;
	margin-top: 20%;
}*/
.zc_agreement .bgc{
	background: url('../img/g.png') 60% 60% no-repeat;
	background-position: 2px;
}



.zc_agreement{
	/*height: 16px;*/
	margin-bottom: 29px;
}
.zc_agreement> p{
	float: left;
	margin-left: 5px;
	line-height: 14px;
}
.zc_agreement> p > a{
	font-size:12px;
	font-family:MicrosoftYaHeiLight;
	color:rgba(171,171,171,1);
}
.zc_agreement> p > a>i{

	color:rgba(171,171,171,1);
}

.zc_success .zc_but{
	width:336px;
	height:43px;
	background:rgba(255,162,0,1);
	border-radius:4px;
	font-size:18px;
	font-family:MicrosoftYaHeiLight;
	color:rgba(255,255,255,1);
	border: 0;
	cursor: pointer;
}





/*微信*/
.login_weixin{
	margin: 32px auto;
	width:401px;
	height:543px;
	background:#FDFDFD;
	border-radius:4px;
	box-sizing: border-box;
	padding: 6px 33px 0 33px;
	position: relative;
	display: none;
}
.login_weixin > i {
	position: absolute;
	top:8px;
	right:11px;
	width: 50px;
	height: 48px;
	cursor: pointer;
}
.login_weixin > i > img{
	
}
.login_weixin h1{
	border-bottom: 1px solid #DCDCDC;
	padding: 24px 0 22px 0;
	font-family:MicrosoftYaHeiLight;
	font-size: 15px;
	color:rgb(89,87,87);
	font-weight: 600;
}



.ft p{
	font-size:12px;
	font-family:MicrosoftYaHeiLight;
	color:rgba(255,255,255,1);
	text-align: center;
	margin-bottom: 5px;
}
.ft p a{
	font-size:12px;
	font-family:MicrosoftYaHeiLight;
	color:rgba(255,255,255,1);
}





.tab_login{
	margin-top: 20px;
	/*padding-left: 100px;*/
	text-align: center;
}
.tab_login > a{
	font-family:MicrosoftYaHei;
	font-size:14px;
	color:rgba(150,150,150,1);
	/*float: left;*/
}
.tab_login .line{
	/*float: left;*/
	height: 13px;
	width: 1px;
	margin-top: 4px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: rgba(171,171,171,1);
	display: inline-block;
	vertical-align: top;
}
.lg_but.wx{
	background: green;
	margin-top: 10px;
	display: none;
}

@media screen and (max-width:1000px){

	.login_box{
		width: 340px !important;
	}
	.lg_box input{
		width: 100% !important;
	}

	.login_weixin{
		width: 340px !important;
	}
	#Erwima iframe{
		width: 100% !important;
	}
	.zc input{
		width: 100% !important;
	}
	.zc .ps{
		width: 100% !important;
	}
	.new_info .zc_message{
		width: 150px!important;
	}
	.new_head{
		display: none;
	}
	.new_title p{
		/*display: none;*/
	}
	.impowerBox img.qrcode{
		width: 220px!important;
	}
	.weui_msg{
		background: red !important;
	}
	.lg_but.wx{
		/*display: block;*/
		width: 100%;
	}
	.login_box .i_img{
		display: none;
	}
}
	