/*public*/
html,body{
	height:100%;
}
/*login*/
#login_box{
	background:url(../images/login_bg.jpg) no-repeat bottom center #f8a3a7;
	height:100%;
	position:relative;
}
#login_box .login_box{
	background:url(../images/login_bg_icon1.png) no-repeat left center;
	padding:68px 0 0 234px;
	width:972px;
	height:216px;
	position:absolute;
	top:45%;
	left:50%;
	margin:-108px 0 0 -486px;
}
#login_box .login_box .mt{
	background:url(../images/login_bg_icon2.png) no-repeat left top;
	padding-top:60px;
	width:738px;
}
#login_box .login_box .mt form{
	height:38px;
	border-left:11px solid #ff5256;
	padding-left:4px;	
}
#login_box .login_box .mt form input[type="text"],
#login_box .login_box .mt form input[type="password"]{
	width:302px;
	height:38px;
	background:#fff;
	float:left;
	padding-left:12px;
	border:0;
	margin-right:16px;
	outline:0;
}
#login_box .login_box .mt form input[type="submit"]{
	width:87px;
	background:#ff5256;
	height:38px;
	border:0;
	font-size:18px;
	color:#fff;
	float:right;
}
#login_box .login_box .mt form input[type="submit"]:hover{
	box-shadow: 1px 1px 9px 0px #696262;
}
#login_box .login_box .mc{
	text-align:right;
	width:738px;
	margin-top:22px;
}
#login_box .login_box .mc li{
	float:right;
	list-style-type:disc;
	color:#fff;
	width: 52px;
    margin-left: 25px;
}
#login_box .login_box .mc a{
	color:#fff;
	font-size:13px;
}
#login_box .login_box .mc a:hover{
	color:#ff5256
}
#register_box{
	background:url(../images/login_bg.jpg) no-repeat bottom center #f8a3a7;
	height:100%;
	position:relative;
}
#register_box .register_box{
	background:url(../images/login_bg_icon1.png) no-repeat left center;
	padding:68px 0 0 234px;
	width:658px;
	height:294px;
	overflow: hidden;
	position:absolute;
	top:45%;
	left:50%;
	margin:-147px 0 0 -329px;
}
#register_box .register_box .mt{
	background:url(../images/login_bg_icon2.png) no-repeat left top;
	padding-top:60px;
	width:424px;
}
#register_box .register_box .mt form{
	border-left:11px solid #ff5256;
	padding-left:12px;
	position:relative;
}
#register_box .register_box .mt form input[type="text"],
#register_box .register_box .mt form input[type="password"]{
	width:302px;
	*width:290px;
	height:38px;
	line-height:38px;
	background:#fff;
	display:block;
	margin-bottom: 6px;
	padding-left:12px;
	border:0;
	outline:0;
}
#register_box .register_box .mt form .captcha,
#register_box .register_box .mt form .sms_captcha{
	width:302px;	
    position: relative;
	margin-bottom:6px;
}
#register_box .register_box .mt form .captcha input,
#register_box .register_box .mt form .sms_captcha input{
	width:206px;
	*width:194px;
	float:left;
	margin:0;
}
#register_box .register_box .mt form .captcha .I6,
#register_box .register_box .mt form .sms_captcha .I6{
	width:206px;
	*width:194px;
	display:block;
	position:absolute;
	margin:0;
}
#register_box .register_box .mt form .sms_captcha{
	position:relative;
}
#register_box .register_box .mt form .sms_captcha input{
	margin:0;
}
#register_box .register_box .mt form .captcha img{
	float:right;
	height:38px;	
    position: absolute;
    right: 0;
	top:0;
}
#register_box .register_box .mt form .sms_captcha span{
	float:right;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#ff5256;
	width:88px;
    position: absolute;
    right: 0;
	top:0;
}
#register_box .register_box .mt form .sms_captcha p{
	height: 22px;
    line-height: 22px;
	overflow:hidden;
    top: 38px;
    position: absolute;
    width: 100%;
	color:#f00;
}
#register_box .register_box .mt form .sms_captcha span a{
	font-size:12px;
	color:#fff;
}
#register_box .register_box .mt form input[type="submit"],#register_box .register_box .mt form input[type="button"]{
	width: 87px;
    background: #ff5256;
    border: 0;
    font-size: 18px;
    color: #fff;
    position: absolute;
    top: 0;
    left: 322px;
    height: 126px;
}
#register_box .register_box .mt form input[type="submit"]:hover{
	box-shadow: 1px 1px 9px 0px #696262;
}
#register_box .register_box .mc{
	text-align:left;
	width:738px;
	margin-top:22px;
}
#register_box .register_box .mc li{
	list-style-type:disc;
	color:#fff;
	width: 52px;
    margin-left: 25px;
	float:left;
}
#register_box .register_box .mc a{
	color:#fff;
	font-size:13px;
}
#register_box .register_box .mc a:hover{
	color:#ff5256
}
/* #login_box .login_box{ */
	/* position: absolute; */
    /* right: 0px; */
    /* width: 370px; */
    /* height: 440px; */
    /* background: #fff; */
    /* top: 50px; */
	/* padding:30px 40px; */
/* } */
/* #login_box .login_box .mt{ */
	/* font-size:18px; */
	/* color:#281b1b; */
/* } */
/* #login_box .login_box .mt a{ */
	/* float:right; */
	/* color: #de342f; */
/* } */
/* #login_box .login_box .mc{ */
	/* margin:48px 0 0; */
/* } */
/* #login_box .login_box .mc li{ */
	/* margin-bottom:10px; */
	/* position:relative; */
	/* height:65px; */
/* } */
/* #login_box .login_box .mc input[type="text"], */
/* #login_box .login_box .mc input[type="password"]{ */
	/* padding: 10px; */
    /* padding-left: 40px; */
    /* width: 238px; */
    /* margin-right: 0; */
    /* background: #fff; */
    /* border: 0; */
    /* border-bottom: 1px solid #ddd; */
	/* line-height: normal; */
    /* vertical-align: middle; */
	/* color: #595959; */
	/* width: 100%; */
	/* margin-bottom:10px; */
/* } */
/* #login_box .login_box .mc input[type="text"]:focus, */
/* #login_box .login_box .mc input[type="password"]:focus{ */
	/* box-shadow:none; */
	/* outline:0; */
/* } */
/* #login_box .login_box .mc label{ */
	/* margin: 0; */
    /* padding-left: 40px; */
    /* color: #f00; */
	/* height:18px; */
	/* line-height:18px; */
	/* display:block; */
/* } */
/* #login_box .login_box .mc .forget_pass{	 */
	/* height:54px; */
	/* line-height:30px; */
/* } */
/* #login_box .login_box .mc .forget_pass a{ */
	/* float:right; */
	/* color:#999; */
/* } */
/* #login_box .login_box .mc input[type="submit"]{ */
	/* display: block; */
    /* width: 100%; */
    /* height: 46px; */
    /* background: #f00; */
    /* color: #fff; */
    /* border: 0; */
    /* font-size: 18px; */
/* } */
/* #login_box .login_box .mc li i{ */
	/* position:absolute; */
	/* height:22px; */
	/* width:22px; */
	/* left:8px; */
	/* top:8px; */
/* } */
/* #login_box .login_box .mc .username i{ */
	/* background:url(../images/portrait.png) no-repeat center center / contain; */
/* } */
/* #login_box .login_box .mc .password i{ */
	/* background:url(../images/password.png) no-repeat center center / contain; */
/* } */
/*register*/
/* #register_box{ */
	/* background:url(../images/login_bg.jpg) no-repeat center bottom #f8a3a7; */
	/* height:100%; */
/* } */
/* #register_box > div{ */
	/* height:100%; */
/* } */
/* #register_box .register_box{ */
	/* position: absolute; */
    /* right: 0px; */
    /* width: 370px; */
    /* height: 440px; */
    /* background: #fff; */
    /* top: 50px; */
	/* padding:30px 40px; */
/* } */
/* #register_box .register_box .mt{ */
	/* font-size:18px; */
	/* color:#281b1b; */
/* } */
/* #register_box .register_box .mt a{ */
	/* float:right; */
	/* color: #de342f; */
/* } */
/* #register_box .register_box .mc{ */
	/* margin:48px 0 0; */
/* } */
/* #register_box .register_box .mc li{ */
	/* margin-bottom:10px; */
	/* position:relative; */
	/* height:65px; */
/* } */
/* #register_box .register_box .mc input[type="text"], */
/* #register_box .register_box .mc input[type="password"]{ */
	/* padding: 10px; */
    /* padding-left: 40px; */
    /* width: 238px; */
    /* margin-right: 0; */
    /* background: #fff; */
    /* border: 0; */
    /* border-bottom: 1px solid #ddd; */
	/* line-height: normal; */
    /* vertical-align: middle; */
	/* color: #595959; */
	/* width: 100%; */
	/* margin-bottom:10px; */
/* } */
/* #register_box .register_box .mc input[type="text"]:focus, */
/* #register_box .register_box .mc input[type="password"]:focus{ */
	/* box-shadow:none; */
	/* outline:0; */
/* } */
/* #register_box .register_box .mc label{ */
	/* margin: 0; */
    /* padding-left: 40px; */
    /* color: #f00; */
	/* height:18px; */
	/* line-height:18px; */
	/* display:block; */
/* } */
/* #register_box .register_box .mc .forget_pass{	 */
	/* height:54px; */
	/* line-height:30px; */
/* } */
/* #register_box .register_box .mc .forget_pass a{ */
	/* float:right; */
	/* color:#999; */
/* } */
/* #register_box .register_box .mc input[type="submit"]{ */
	/* display: block; */
    /* width: 100%; */
    /* height: 46px; */
    /* background: #f00; */
    /* color: #fff; */
    /* border: 0; */
    /* font-size: 18px; */
/* } */
/* #register_box .register_box .mc li i{ */
	/* position:absolute; */
	/* height:22px; */
	/* width:22px; */
	/* left:8px; */
	/* top:8px; */
/* } */
/* #register_box .register_box .mc .username i{ */
	/* background:url(../images/portrait.png) no-repeat center center / contain; */
/* } */
/* #register_box .register_box .mc .password i{ */
	/* background:url(../images/password.png) no-repeat center center / contain; */
/* } */
/* #register_box .register_box .mc .phone i{ */
	/* background:url(../images/phone.png) no-repeat center center / contain; */
/* } */
/* #register_box .register_box .mc .image_captcha i{ */
	/* background:url(../images/image_captcha.png) no-repeat center center / contain; */
/* } */
/* #register_box .register_box .mc .sms_captcha i{ */
	/* background:url(../images/sms_captcha.png) no-repeat center center / contain; */
/* } */

/* #register_box .register_box .mc .image_captcha input{ */
	/* width: 184px; */
	/* margin-right: 16px; */
/* } */
/* #register_box .register_box .mc .image_captcha img{ */
	/* height: 37px; */
	/* position: absolute; */
    /* right: 0; */
    /* top: 0; */
/* } */
/* #register_box .register_box .mc .sms_captcha input{ */
	/* width: 168px; */
	/* margin-right: 16px; */
/* } */
/* #register_box .register_box .mc .sms_captcha a{ */
    /* position: absolute; */
    /* right: 0; */
    /* top: 0; */
    /* height: 37px; */
    /* width: 100px; */
    /* vertical-align: top; */
    /* cursor: pointer; */
    /* text-align: center; */
    /* line-height: 37px; */
    /* border: 1px solid #ccc; */
    /* color: #666; */
/* } */