body,html{
	background: url(../images/ideaback.png) 0 0 no-repeat;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
}
/* placeholder样式 */
::-webkit-input-placeholder { /* WebKit browsers */
	color: #ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #ccc;
	opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #ccc;
	opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #ccc;
}
.log_reg{
	position: absolute;
	top: 3%;
	right: 2%;
	overflow: hidden;
	font-size: 0.24rem;
	line-height: 0.28rem;
	width: 11%;
	font-family: 'kaiti';
}
.log_reg a{
	width: 44%;
	text-align: center;
	line-height: .4rem;
	border-radius: 0.1rem;
}
.log_reg a:nth-child(1){
	float: left;
	background: #6e27f2;
}
.log_reg a:nth-child(2){
	float: right;
	background: #f6efff;
	color: #6e27f2;
}
.container{
	width: 50%;
	background: url(../images/commentwrap.png) 0 0 no-repeat;
	margin: 0.7rem auto 0;
	background-size: 100% 100%;
	padding: 0.49rem 0 1.3rem 0;
	overflow: hidden;
}
.goodideacon{
	padding: 0.69rem 0 1.3rem 0;
}
.container label{
	font-size: 0.24rem;
	color: #626262;
	float: left;
	font-weight: 700;
}
.con_wrap{
	width: 60%;
	margin: 0 auto;
	overflow: hidden;
}
.spe_con{
	width: 70%;
}
.con_tit{
	margin-top: 0.8rem;
}
.con_tit,.con_main,.con_tel,.con_contact,.icode_wrap,.imgicode_wrap{
	overflow: hidden;
	margin-bottom: 0.4rem;
	width: 100%;
}
.con_contact{
	margin-bottom: 0.29rem;
}
label[for="title"],label[for="context"],label[for="telPhone"]{
	width: 16%;
	margin-top: 0.12rem;
}
label[for="email"]{
	width: 26%;
}
#title,#context,#telPhone{
	width: 79.6%;
	margin: 0;
	padding: 2%;
}
.tit_ipt,.main_text,.tel_ipt,.email_ipt,.wechat_ipt,.icode_ipt,.imgicode{
	display: inline-block;
	width: 79.8%;
	font-size: 0.2rem;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 8px;
	background: transparent;
	padding: 0.11rem;
	float: left;
	margin-left: 0.28rem;
}
.idealogo{
	overflow: hidden;
	width: 100%;
	margin-left: 0.6rem;
	float: left;
}
.idealogo img{
	float: left;
	width: 90%;
}
.main_text{
	font-family: '微软雅黑';
	height: 1.2rem;
}
.main_text::-webkit-scrollbar-track{
	border-radius: 0.1rem;
	background-color: transparent;
}
.main_text::-webkit-scrollbar{
	width: 0.1rem;
	background-color: transparent;
}
.main_text::-webkit-scrollbar-thumb{
	border-radius: 0.1rem;
	background-color: #ccc;
}
label[for="main"]{
	margin-top: 0.25rem;
}
label[for="title"],label[for="tel"],label[for="wechat"],label[for="email"]{
	margin-top: 0.12rem;
}
.email_ipt,.wechat_ipt{
	width: 52%;
	padding: 4%;
}
.con_contact .contact_left{
	float: left;
	width: 50%;
}
.con_contact .contact_right{
	float: right;
	width: 50%;
}
.wechat_ipt{
	float: right;
}
label[for="wechat"]{
	float: right;
}
.con_quest{
	font-size: 0.22rem;
	color: #333;
	float: right;
	overflow: hidden;
	margin-bottom: 0.63rem;
}
.con_quest input[type="text"]{
	background: transparent;
	display: inline-block;
	font-size: 0.2rem;
	width: 0.5rem;
	border-bottom: 1px solid #333;
	text-align: center;
}
.con_quest p{
	float: left;
}
.con_quest p:nth-child(1){
	margin-right: 0.3rem;
}
.con_quest label{
	font-size: 0.22rem;
	color: #333;
	font-weight: normal;
}
.con_quest input[type="radio"]{
	width: 0.33rem;
	height: 0.28rem;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.con_quest p span{
	position: relative;
	overflow: hidden;
	display: inline-block;
}
.con_quest p span i{
	display: inline-block;
	overflow: hidden;
	width: 0.28rem;
	height: 0.28rem;
	float: left;
}
.con_quest p img{
	float: left;
}
.sel_radio{
	background: url(../images/notsel.png) 0 0 no-repeat;
	background-size: 89%;
}
.seled{
	background: url(../images/seled.png) 0 0 no-repeat;
	background-size: 89%;
}
.submit_ipt input{
	width: 35%;
	display: block;
	margin: 0 auto;
	background: #e50042;
	color: #fff;
	font-size: 0.2rem;
	padding: 0.1rem 0;
	border-radius: 0.5rem;
	font-weight: bold;
}
.submit_ipt{
	width: 100%;
	float: left;
	margin-top: 0.5rem;
}
label[for="way_go"]{
	margin-right: 0.08rem;
}

/* ==================用户登录样式================== */
.login_logo{
	overflow: hidden;
	width: 100%;
	float: left;
	margin-left: 0.45rem;
}
.login_logo img{
	width: 90%;
	float: left;
}
.login_tit{
	margin-top: 1rem;
}
label[for="loginpass"]{
	margin-top: 0.07rem;
}
.login_con{
	padding-bottom: 0.2rem;
}
.foot_wrap{
	overflow: hidden;
	width: 68%;
	margin: 0.8rem auto 0;
	padding-bottom: 1.1rem;
}
.foot_wrap a{
	color: #626262;
	font-size: 0.24rem;
	font-weight: bold;
}
.foot_wrap a:nth-child(1){
	float: left;
}
.foot_wrap a:nth-child(2){
	float: right;
}

/* =================用户注册样式================ */
.icode_wrap{
	overflow: hidden;
}
.icode_ipt,.imgicode{
	margin-left: 0;
	width: 47%;
}
.imgicode{
	padding: 1%;
}
.icodeimg{
	float: right;
}
.icode_btn{
	display: inline-block;
	width: 25%;
	background: #e50042;
	float: right;
	color: #fff;
	font-size: 0.2rem;
	padding: 0.05rem;
	text-align: center;
}
.reg_submit{
	margin-top: 0.6rem;
}
.regphone{
	width:76.7%;
}
.regpass2{
	width:73.8%;
}
.userphone{
	width: 74%;
}
.re_pass label[for="password2"]{
	width: 16%;
}
.re_pass #password2{
	width: 79.7%;
}
.tit_ipt, .main_text, .tel_ipt, .wechat_ipt{
	float: right;
}
/* ===============用户找回密码样式============== */
.forgetpass_con{
	padding: 1.5rem 0 .5rem 0;
	background: #f6efff;
	border-radius: 0.5rem;
	box-shadow: 0 0 0.2rem 0.03rem #6e27f2;
	margin: 1.5rem auto 0;
}
.forgetpass_logo{
	position: absolute;
	top: -0.5rem;
	left: 50%;
	margin-left: -2rem;
	display: inline-block;
	overflow: hidden;
	width: 40%;
	text-align: center;
	border: 0.03rem solid #6b20f6;
	color: #4108af;
	font-size: 0.6rem;
	line-height: 1rem;
	border-radius: 0.7rem;
	background: #fff;
}
.phone_ipt{
	width: 65%;
}
label[for="account"],label[for="password1"],label[for="password"],label[for="code"],label[for="imgcode"]{
	width: 22%;
}
label[for="password2"]{
	width: 22%;
}
label[for="password3"]{
	width: 22%;
}
#account,#password1,#password{
	width: 75.5%;
	margin: 0;
	padding: 1%;
}
#password2{
	margin: 0;
	padding: 1%;
	width: 75.5%;
}
#password3{
	margin: 0;
	padding: 1%;
	width: 75.5%;
}
#code{
	padding: 1%;
}
/* ===============我要入伙============= */
.head{
	overflow: hidden;
}
.head img{
	width: 100%;
	float: left;
}
.form_wrapper{
	background: #898989;
	overflow: hidden;
}
.cooper_con{
	margin: 0.5rem auto 0.7rem;
	padding: 0.73rem 0 1.3rem 0;
}
.mode_item{
	width: 71.1%;
	float: left;
	border:1px solid #ccc;
	padding: 0.22rem 0.49rem 0.22rem 0.6rem;
	border-radius: 8px;
}
.mode_item label{
	font-size: 0.22rem;
	color: #333;
	font-weight: normal;
}
.mode_item input[type="radio"]{
	width: 0.33rem;
	height: 0.28rem;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.mode_item span{
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 0.25rem;
}
.mode_item span i{
	display: inline-block;
	overflow: hidden;
	width: 0.28rem;
	height: 0.28rem;
	float: left;
	margin-right: 0.1rem;
}
.mode_item img{
	float: left;
}
.sel_radio{
	background: url(../images/notsel.png) 0 0 no-repeat;
	background-size: 100%;
}
.seled{
	background: url(../images/seled.png) 0 0 no-repeat;
	background-size: 100%;
}
.cooper_mode{
	overflow: hidden;
	margin: 0.39rem 0 0.25rem;
	width: 100%;
}
.cooper_item{
	margin-bottom: 0.25rem;
	width: 100%;
}
.spe_coo{
	width: 70%;
}
.mode_item span:last-child{
	margin-right: 0;
}
.selectWrap{
	width: 84%;
	float: left;
}

@media screen and (max-width: 1024px) {
	/*body,html{*/
	/*background: url(../images/phoneideabg.jpg) 0 0 no-repeat;*/
	/*background-size: 100% 100%;*/
	/*}*/
	/*.email_ipt,.wechat_ipt{
		width: 52%;
	}
	.con_quest{
		font-size: 0.28rem;
	}
	label[for="way_go"], label[for="way_come"]{
		font-size: 0.28rem;
	}
	label[for="title"],label[for="tel"],label[for="wechat"],label[for="email"]{
		margin-top: 0.14rem;
	}
	.con_quest p span i{
		margin-top: 0.08rem;
	}*/
	.head a{
		display: inline-block;
		background: url(../images/last.png) 0.5rem center no-repeat;
		width: 80px;
		height: 100px;
		line-height: 100px;
		background-size: 42%;
	}
	/*.login_logo{
		top: 0;
		margin-left: -2.5rem;
	}
	.forgetpass_logo{
		margin-left: -2.5rem;
	}
	.phone_ipt{
		width: 61%;
	}
	.forgetpass_con{
		padding: 2rem 0 2rem 0;
	}
	.regphone{
		width:74.3%;
	}
	.regpass2{
		width:71%;
	}
	.userphone{
		width: 70.5%;
	}*/
	.container{
		width: 80%;
		padding: 0.8rem 0 1.3rem 0;
		margin: 3rem auto 0;
	}
	.login_logo{
		margin-left: 0.75rem;
	}
	.con_wrap{
		width: 70%;
	}
	label[for="account"], label[for="password1"], label[for="password"], label[for="code"],label[for="imgcode"]{
		width: 30%;
	}
	.container label{
		font-size: 30px;
	}
	#account, #password1, #password{
		width: 67.6%;
	}
	.tit_ipt, .main_text, .tel_ipt, .email_ipt, .wechat_ipt, .icode_ipt,.imgicode{
		font-size: 30px;
	}
	.submit_ipt input{
		width: 40%;
		font-size: 32px;
		padding: 0.2rem 0;
	}
	.foot_wrap a{
		font-size: 28px;
	}
	.icode_ipt,.imgicode{
		width: 39%;
	}
	.icode_btn{
		font-size: 20px;
		padding: 0.1rem;
	}
	label[for="password2"]{
		width: 30%;
	}
	#password2{
		width: 67.6%;
	}
	label[for="password3"]{
		width: 30%;
	}
	#password3{
		width: 67.6%;
	}
	.con_tit, .con_main, .con_tel, .con_contact, .icode_wrap{
		margin-bottom: 0.8rem;
	}
	label[for="title"], label[for="context"], label[for="telPhone"]{
		width: 22%;
	}
	#title, #context, #telPhone{
		width: 73.6%;
	}
	.main_text{
		height: 4rem;
	}
	label[for="email"]{
		width: 36%;
	}
	.wechat_ipt{
		width: 54%;
	}
	.goodideacon{
		padding: 1.7rem 0 1.3rem 0;
		width: 90%;
	}
	.idealogo{
		margin-left: 1.1rem;
	}
	.spe_con{
		width: 80%;
	}
	.con_contact .contact_left{
		width: 60%;
	}
	.con_contact .contact_right{
		width: 40%;
	}
	.email_ipt{
		margin-left: 0;
		padding: 2.5%;
	}
	.con_quest p{
		font-size: 30px;
	}
	.con_quest{
		width: 100%;
	}
	.con_quest p:nth-child(1){
		margin: 0 0 0.8rem 0;
	}
	.con_quest input[type="text"]{
		width: 2.2rem;
		font-size: 30px;
	}
	.con_quest p span:nth-child(1){
		margin-right: 5rem;
	}
	.con_quest input[type="radio"]{
		width: 1rem;
		height: 1rem;
	}
	.con_quest p span i{
		width: 1rem;
		height: 1rem;
		margin-right: 0.5rem;
	}
	.submit_ipt{
		margin-bottom: 1rem;
	}
	.cooper_con{
		width: 90%;
		padding: 1.8rem 0 1.3rem 0 ;
	}
	.spe_coo{
		width: 80%;
	}
	.mode_item span i{
		width: 1rem;
		height: 1rem;
	}
	.mode_item input[type="radio"]{
		width: 1rem;
		height: 1rem;
	}
	.mode_item{
		padding: 0.5rem 0.49rem 0 0.6rem;
	}
	.mode_item span{
		margin: 0 0.5rem 0.5rem 0;
	}
	.selectWrap{
		width: 78%;
	}
}