.con-center{
	width: 1024px;
	height: auto;
	margin: 0 auto;
}
.re-option{
	list-style-type: none;
	width: 100%;
	height: 48px;
}
.option-li{
	border-top: 2px solid #f1f9ff;
	border-bottom: 1px solid #67c0d2;
	width: 212px;
	float: left;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 20px;
	color: #333333;
	cursor: pointer;
}
.option-right{
	border-left: 1px solid #67c0d2;
}
.option-active{
	border-top: 2px solid #2fb2c6;
	border-bottom: 1px solid #f1f9ff;
}
.re-con{
	list-style-type: none;
	width: 100%;
	height: auto;
}



.input-box {
	width: 331px;
	border: 1px solid #dedede;
	border-radius: 2px;
	padding-left: 15px;
	height: 50px;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	background: none;
}

.zc-label {
	position: relative;
	float: left;
	width: 105px;
	color: #666;
	margin-right: 13px;
}

.zc-label label {
	display: inline-block;
	width: 78px;
	line-height: 50px;
	font-size: 14px;
	text-align: right;
}

.zc-label i {
	display: inline-block;
	margin-left: 6px;
	height: 10px;
	width: 8px;
	background: url(./images/sprite_yunreg_20160907.png) -9999px -9999px no-repeat;
	background-position: -29px -70px;
}

.zc-bordersign {
	display: block;
	position: absolute;
	left: 109px;
	top: 20px;
	height: 14px;
	width: 1px;
	background-color: #d8e1f0;
}

.register-input {
    width: 70px;
	height: 50px;
	color: #333;
	border: none;
	font-size: 16px;
	line-height: 50px;
	background: none;
	font-size: 14px;
	margin-left: 12px;
	padding-left: 6px;
	outline: none;
	color: #a0a0a0;
	direction: none;
	
}


.login-remind {
	width: 100%;
	height: 28px;
	margin: 0 auto;
}

.err-img {
	    float: left;
    height: 20px;
    margin-top: 4px;
    /* margin-left: 174px; */
}

.err-txt {
	margin-left: 8px;
	float: left;
	display: block;
	line-height: 28px;
	color: #d81e06;
}

.code-err {
	margin-left: 105px;
}



/**/
.re-con li{
	/*height: 516px;*/
	/*background-color: #000000;*/
}


/*单选*/
.check-e{
	margin-top: 258px;
	width: 100#;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	text-align: center;
}

.input-quick{
	margin-top: 15px;
	height: 54px;
	width: 338px;
	margin-left: auto;
	margin-right: auto;
	line-height: 54px;
	text-align: center;
	color: white;
	background-color: #0CADC9;
	border-radius: 6px;
	font-size: 19px;
}


.all-but{
	margin-left: -1px;
	padding-left: 1px;
	padding-right: 1px;
	margin-top: 6px;
	width: 100%;
	height: 50px;
	line-height: 52px;
	background-color: #0CADC9;
	font-size: 19px;
	text-align: center;
	color: white;
	cursor: pointer;
}
.fix-txt{
	position: absolute;
	font-size: 22px;
	color: #0CADC9;
}
.reg-codeimg{
	width: 100%;
	height: 100%;
}
.reg-inp>.active{
	border: 1px solid #0CADC9;
}
.reg-inp>.error{
	border: 1px solid red;
}

/*用户协议*/
.res-mesbg{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	    /*background: #000;*/
    /*opacity: 0.6;*/
    z-index:2200;
}
.res-mesbox{
	width: 1120px;
	height: 80%;
	background-color: #FFFFFF;
	margin-left:auto;
	margin-right: auto;
	margin-top:5%;
	border: 1px solid #f3f3f3;;
}
.resmes-title{
	position: relative;
	width: 100%;
	height: 68px;
	background-color: #f3f3f3;
	text-align: center;
    line-height: 68px;
    color: #757575;
    font-size: 22px;
}
.resmes-title .cancelimg{
	position: absolute;
    top: 7px;
    right: 0px;
    margin-right: 26px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}
.resmes-con{
	width: 1080px;
	margin-left: 20px;
	margin-right: 20px;
    height: 668px;
    /*background-color: #0000FF;*/
    margin-top: 20px;
    font-size: 14px;
    color: #323232;
    overflow: auto;
    /*overflow-x: auto;*/
    /*overflow-y: hidden;*/
}
.remes-t{
	margin-top: 12px;
	font-weight: 600;
}
.bold{
	font-weight: 600;
}