﻿@charset "utf-8";
/* CSS Document */
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
ul {list-style-type:none;}
* {margin:0;padding:0;}
body {
	width: 100%;
	height: 100%;
	font-family: "微软雅黑";
	font-size: 12px;
	-webkit-text-size-adjust: none;
	padding: 0px;
	margin: 0px;
	background: #f9f9f9;
}
ul,li {padding:0px;margin:0px;list-style-type:none;list-style:none;text-decoration:none;}
img {border:0px;margin:0px;padding:0px;}
p {margin:0px;padding:0px;}
a {text-decoration:none;margin:0;padding:0;border:0;color:#000;}
.bg {
	max-width:640px;
	margin:0 auto;
}
.head {
	background:#961416;
	float: left;
	height: 44px;
	width: 100%;
	position: relative;
}
.head div {
	display: inline;
	float: left;
	height: 44px;
	width: 50%;
	margin-left: 25%;
	line-height: 44px;
	text-align: center;
	font-size: 18px;
	color: #FFF;
}
.head span {
	font-size: 18px;
	line-height: 44px;
	color: #FFF;
	text-align: center;
	float: left;
	width: 100%;
}
.left_arrow {
	float: left;
	width: 15px;
	position: absolute;
	left: 3%;
	top: 9px;
	height: 26px;
	z-index: 9999999;
}
.logo {
	float: left;
	width: 90px;
	position: absolute;
	z-index: 99999;
	left: 5%;
	top: 5px;
	height: 32px;
}
.cen {
	width:100%;
	float:left;
}
.foot {
	float: left;
	width: 100%;
	margin-top: 90px;
}
.foot img {
	float: left;
	width: 100%;
	position:fixed;
	z-index:99999999;
	bottom:0px;
	left:0px;
}
.backToTop {display: none; border-radius:5em; border:1px solid #414141; opacity:0.8;width: 44px;height: 44px;background: url(../images/return_img.png) no-repeat;background-size:100% 100%;position: fixed;right: 3%;bottom: 40%;z-index:9999999;}
/*.login_top_img {
	float: left;
	width: 100%;
}*/
.login_t {
	display: inline;
	float: left;
	width: 90%;
	margin-top: 20px;
	margin-left: 5%;
	font-size: 18px;
	color: #871511;
}
.text1:focus,.text2:focus {outline:none;}
.text1 {
	line-height: 50px;
	background-color: #fcfcfc;
	float: left;
	height: 50px;
	width: 80%;
	margin-top: 20px;
	border-radius: 5px;
	text-decoration: none;
	border: 1px solid #dddddd;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #848484;
	display: inline;
	padding-left: 20%;
}
.text2 {
	line-height: 50px;
	background-color: #fcfcfc;
	float: left;
	height: 50px;
	width: 50%;
	margin-top: 20px;
	text-align:center;
	border-radius: 5px;
	border: 1px solid #dddddd;
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #848484;
}
.identifying_code_div {
	float: right;
	height:50px;
	width: 44%;
	margin-top: 20px;
	border-radius: 5px;

}
.identifying_code_link {
	background-color: #f6ebd9;
	float: right;
	height: 48px;
	width: 44%;
	margin-top: 20px;
	border-radius: 5px;
	font-size: 16px;
	line-height: 48px;
	color: #ed6132;
	text-align: center;
}
.login_textbox {
	display: inline;
	float: left;
	width: 90%;
	margin-left: 5%;
}
.text1.user_bg {
	background-image: url(../images/user_bg.png);
	background-repeat: no-repeat;
	background-position: 5% center;
	background-size:30px 30px;
}
.text1.pw_bg {
	background-image: url(../images/pw_bg.png);
	background-repeat: no-repeat;
	background-position: 5% center;
	background-size:30px 30px;
}
.text1.w40{
	width: 30%;
}
.text1.tel_bg {
	background-image: url(../images/tel_bgs.png);
	background-repeat: no-repeat;
	background-position: 5% center;
	background-size:30px 30px;
}
.identifying_code_div img {
	display: inline;
	float: left;
	height: 50px;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
}
.login_info {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.login_info input {
	float: left;
	height: 14px;
	width: 14px;
	display: inline;
	margin-right: 10px;
	-webkit-appearance: none;
	border: 1px solid #c8c8c8;
	border-radius: 50%;

}
.login_info input:checked{
	background:url("../images/ok.png") -1px -1px no-repeat;
	background-size: 14px 14px;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-animation: checkboxcheck 125ms 50ms cubic-bezier(.1,0,.1,1) forwards;
	animation: checkboxcheck 125ms 50ms cubic-bezier(.1,0,.1,1) forwards;
}
.login_info span {
	line-height: 14px;
	float: left;
	color: #666666;
}
.forget_link {
	line-height: 14px;
	color: #666666;
	float: right;
}
.button1 {
	line-height: 46px;
	text-align: center;
	float: left;
	height: 46px;
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	border: 0;
	background: #ee6133;
}
.regist_link {
	line-height: 46px;
	text-align: center;
	float: left;
	height: 46px;
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	border: 0;
	background: #bababa;
}
.exclamatory {
	float: left;
	height: 20px;
	width: 90%;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	display: inline;
	padding-left: 10%;
	background-image: url(../images/exclamatory_bg.png);
	background-repeat: no-repeat;
	background-position: 2% center;
	background-size: 16px 16px;
	margin-top: 20px;
}
.wrongs {
	float: left;
	height: 20px;
	width: 90%;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	display: inline;
	padding-left: 10%;
	background-image: url(../images/wrong_bg.jpg);
	background-repeat: no-repeat;
	background-position: 2% center;
	background-size: 16px 16px;
	margin-top: 20px;
}
.foot div a img {
	width: 24px;
}
.foot div a {
	color: #c8c8c8;
}.login_cue {
	font-size: 16px;
	line-height: 60px;
	color: #333;
	float: left;
	width: 100%;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;;
}
.login_cue a {
	color: #871511;
	text-decoration: underline;
}
.login_infos {
	line-height: 50px;
	float: left;
	width: 100%;
	margin-top: 20px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #c2b39a;
}
.login_infos span {
	color: #ec4334;
}
.text1.mail_bg {
	background-image: url(../images/mail_bgs.jpg);
	background-repeat: no-repeat;
	background-position: 5% center;
	background-size:30px 30px;
}
.cen.bottom_20 {
	padding-bottom: 20%;
}
.foot.float_bottom {
	position:fixed;left:0px;bottom:0px;z-index:999999999;
}
