html,
body {
	font-size: 20px;
	height: 100%;
	font-family: "微软雅黑";
}

input {
	outline: none;
}
/*轮播css*/
.outer_box {
	margin: 0 auto;
	min-width: 1200px;
	max-width: 1600px;
	height: 500px;
	position: relative;
	overflow: hidden;
	_width: expression(this.offsetWidth < 1200 ? '1200px': (this.offsetWidth < 1600 ? 'auto': '1600px'));
}

.banner {
	width: 1900px;
	height: 500px;
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -950px;
	overflow: hidden;
}

.banner .img {
	width: 7600px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.banner .img img {
	width: 1900px;
	height: 500px;
}

.banner .img li {
	float: left;
}

.outer_box .num {
	position: absolute;
	width: 50%;
	bottom: 10px;
	left: 0px;
	text-align: center;
	font-size: 0px;
	padding-left: 50%;
}

.outer_box .num li {
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-radius: 10px;
	display: inline-block;
	margin: 0px 3px;
	cursor: pointer;
	float:left;
}

.outer_box .num li.on {
	background-color: #e9737c;
}

.btn {
	width: 45px;
	height: 80px;
	position: absolute;
	bottom: 210px;
	cursor: pointer;
	z-index: 99999;
	background: rgba(194, 194, 194, 0.5);
	line-height: 80px;
	font-size: 30px;
	color: #ff4e5c;
	text-align: center;
}

.btn_l {
	left: 20px;
}

.btn_r {
	right: 20px;
}

.outer_box:hover .btn {
	display: block;
}
/*登录*/
.register_outer {
	margin: 0 auto;
	min-width: 1200px;
	max-width: 1600px;
	height: 0;
	position: relative;
	_width: expression(this.offsetWidth < 1200 ? '1200px': (this.offsetWidth < 1600 ? 'auto': '1600px'));
}

.register {
	position: absolute;
	right: 100px;
	bottom: 50px;
	width: 367px;
	height: 400px;
	overflow: hidden;
	background: #fcfdfe;
}

.register .nav{
		width: 100%;
		height: 50px;
	}
	.register .nav ul li{
		font-size: 18px;
		width: 49.8%;
		height: 50px;
		float: left;
		line-height: 50px;
		text-align: center;
	    color: #9e9e9e;
	    cursor: pointer;
	    background: #dadada;
	    color: #9e9e9e;
	}
	.register .nav ul .active_div{
		background: #ffffff;
	    color: #ff4e5c;
	    font-weight: 800;
	}
	.register_use ul,.register_staff ul{
		height:170px;
	}
	.register_use,.register_staff{
		width: 100%;
		display: none;
	}
	.register_use{
		display: block;
	}

	.register_use ul li{
		width: 367px;
		height: 42px;
		margin-top: 14px;
		position: relative;
	}
	.register_staff ul li{
		width: 367px;
		height: 42px;
		margin-top: 14px;
		position: relative;
	}
	.register_use ul li .use_name_span2{
		height: 18px;
		width: 18px;
		position: absolute;
		font-size: 12px;
		left: 14.5%;
		top: 12px;
		background: url(../newimages/icon1.png) no-repeat 0px -45px;
	}
	.register_use ul li .use_psd_span2{
		height: 18px;
		width: 18px;
		position: absolute;
		font-size: 12px;
		left: 14.5%;
		top: 12px;
		background: url(../newimages/icon1.png) no-repeat -25px -45px;
	}
	#use_name,#use_psd,#staff_name,#staff_psd{
		width: 292px;
		margin: 0 30px;
		height: 42px;
		padding-left: 14px;
		font-size: 14px;
		font-family: "微软雅黑";
		border: 1px solid #e6e6e6;
		line-height: 37px;
	}
	#use_name::-webkit-input-placeholder,#use_psd::-webkit-input-placeholder,#login_auth_code::-webkit-input-placeholder{
		/* WebKit browsers */
		font-size: 14px;
		color: #6f6f70;
		font-family:"微软雅黑";
	}
	#use_name:-moz-placeholder,#use_psd:-moz-placeholder,#login_auth_code:-moz-placeholder  {
		/* Mozilla Firefox 4 to 18 */
		font-size: 14px;
		color: #6f6f70;
		font-family: "微软雅黑";
	}
	#use_name::-moz-placeholder,#use_psd::-moz-placeholder,#login_auth_code::-moz-placeholder{
		/* Mozilla Firefox 19+ */
		font-size: 14px;
		color: #6f6f70;
		font-family: "微软雅黑";
	}
	#use_name:-ms-input-placeholder,#use_psd:-ms-input-placeholder,#login_auth_code:-ms-input-placeholder{
		/* Internet Explorer 10+ */
		font-size: 14px;
		color: #6f6f70;
		font-family: "微软雅黑";
	}
	.register_use ul li,.register_staff ul li{
		position: relative;
	}
	.pos,.pos2,.pos3,.pos4,.pos5,.pos6{
		font-family: "微软雅黑";
		margin: 0 0 0 12%;
		height: 42px;
		line-height: 42px;
		position: absolute;
		font-size: 14px;
		left: 0;
		top: 0;
		display: block;
	}
	.register_use ul .yanzhengma .pos3,.register_staff ul .yanzhengma .pos6{
		margin: 0 0 0 5%;
		width:100px
	}
    .yanzhengma{
		width: 337px;
		height: 42px;
		margin-left: 16px;
		float: left;
		position: relative;
	}
    .yanzhengma .yanzhengma_img{
		position: absolute;
		left: 135px;
		top: 3px;
		height: 35px;
		width: 65px;
	}
	.yanzhengma .yanzhengma_suss{
		position: absolute;
		left: 208px;
		top: 10px;
		height: 20px;
		width: 20px;
	}
	ul .yanzhengma p{
		position: absolute;
		left: 10px;
		top: 1px;
		margin: 0;
		width: 100px;
		height: 40px;
		text-align: center;
		vertical-align: middle;
	}
	#login_auth_code,#identifying_code1{
		margin-left:14px;
		width: 90px;
		height: 40px;
		margin-right: 10px;
		padding-left: 16px;
		font-size: 14px;
		font-family: "微软雅黑";
		border: 1px solid #e6e6e6;
		line-height: 37px;
	}
	.yanzhengma #login_non_errorMessage{
		position: absolute;
		top: 103px;
		left: 0;
		width: 307px;
	}
	.yanzhengma .identifying_area{
		width: 50px;
		height: 25px;
		display: inline-block;
		background: springgreen;
	}
	.yanzhengma .identifying_area img{
		width: 50px;
		height: 25px;
	}
	.yanzhengma .identifying_img{
		margin-left: 10px;
		width: 25px;
		height: 25px;
		display: inline-block;
		background: springgreen;
	}
	.yanzhengma .identifying_img img{
		width: 25px;
		height: 25px;
	}
/* 	.register_staff ul .yanzhengma .identifying_area{ */
/* 		width: 50px; */
/* 		height: 25px; */
/* 		display: inline-block; */
/* 		background: springgreen; */
/* 	} */
/* 	.register_staff ul .yanzhengma .identifying_area img{ */
/* 		width: 50px; */
/* 		height: 25px; */
/* 	} */
/* 	.register_staff ul .yanzhengma .identifying_img{ */
/* 		margin-left: 10px; */
/* 		width: 25px; */
/* 		height: 25px; */
/* 		display: inline-block; */
/* 		background: springgreen; */
/* 	} */
/* 	.register_staff ul .yanzhengma .identifying_img img{ */
/* 		width: 25px; */
/* 		height: 25px; */
/* 	} */
	.btn_enter {
		width: 307px;
		margin: 10px 30px 0;
		background: #ff4e5c;
		height: 40px;
		line-height: 30px;
		cursor: pointer;
		border-radius: 4px;
		font-size: 18px;
		outline: none;
		border: none;
		color: white;
		font-family: "鏂规鍏颁涵瓒呯粏榛�", "鏂规鍏颁涵", "微软雅黑", "Microsfoft YaHei"
	}
	.btn_enter:hover {
		background: #fc3e4d;
	}
	.register_use p,.register_staff p{
		font-size: 12px;
	}
	
	p.password2{
		margin:10px 0 0 35px;
		color: #000;
		font-size: 12px;
		text-align: right;
		width: 300px;
		height: 12px;
	}
	
	
	.register_use p input,.register_staff p input{
		float:left
	}
	.register_use p span,.register_staff p span{
		float:left
	}
	.register_use p a,.register_staff p a{
		color: #ff4e5c;
	}
	.register_use .quick_span,
	.register_staff .quick_span {
		width: 307px;
		line-height: 24px;
		height: 24px;
		padding: 5px 30px 5px;
		font-size: 14px;
		position: relative;
		position: absolute;
		bottom: 37px;
		left: 0;
	}
	.register_use .quick_span p,
	.register_staff .quick_span p {
		margin: 0;
		color: #6e6b6b;
		font-size: 14px;
		width: 307px;
		display: inline-block;
		text-align: center;
	}
	.register_use .quick_span div,
	.register_staff .quick_span div {
		position: absolute;
		top: 23px;
		width: 90px;
		height: 1px;
		background: #dedede;
	}
	.span_right {
		right: 30px;
		top: 17px !important;
	}
	.span_left {
		top: 17px !important;
	}
	.register_use .quick,
	.register_staff .quick {
		width: 80%;
		margin: 3px 10%;
		position: absolute;
		left: 0;
		bottom: 6px;
	}
	.register_use .quick div,
	.register_staff .quick div {
		cursor: pointer;
	}
	.register_use .quick div,
	.register_staff .quick div {
		width: 49.8%;
		text-align: center;
		float: left;
	}
	.register_use .quick div img,
	.register_staff .quick div img {
		width: 26px;
		height: 26px;
	}
	.check{
		position: absolute;
		right: 7px;
		top: 14px;
		height: 17px;
		width: 17px;
		display: none;
	}
	.huoqu_btn {
		position: absolute;
		right: 40px;
		top: 10px;
		height: 26px;
		line-height: 28px;
		font-size: 13px;
		background: #ff4e5c;
		color: #fff;
		border: none;
		border-radius: 4px;
		width: 105px;
		cursor: pointer;
		font-family: "微软雅黑";
		font-size: 14px;
		line-height:26px;
	}
	.active{
		position: absolute;
		right: 40px;
		top: 10px;
		height: 26px;
		line-height: 28px;
		font-size: 13px;
		background: #ff8992;
		color: #fff;
		border: none;
		border-radius: 4px;
		width: 96px;
		cursor: pointer;
		font-family: "微软雅黑";
		font-size: 14px;
		line-height:26px;
		
	}
	#login_errorMessage {
		font-size: 12px;
		line-height: 14px;
		color: #ff4e5c;
		width: 300px;
		margin: 0 auto;
		text-align: center;
		vertical-align: middle;
	}
	#login_non_errorMessage {
		font-size: 12px;
		line-height: 14px;
		color: #ff4e5c;
		width: 300px;
		margin: 0 auto;
		text-align: center;
		vertical-align: middle;
	}