
@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, legend, input, textarea, p, th, td {margin: 0;padding: 0;}
a, input, button, select, textarea {outline: 0;font-family: \5FAE\8F6F\96C5\9ED1, Helvetica, Arial, sans-serif;}
img {border: 0;vertical-align: middle}
em,i {font-style: normal}
textarea {resize: none}
table{ border-collapse:collapse}
html{height:100%}
body {font: 14px/1.5 \5FAE\8F6F\96C5\9ED1, Helvetica, Arial, sans-serif; padding:0; margin:0;min-height: 100%; background:#f5f5f5; color:#344659;position:relative;}
a {text-decoration: none; color:inherit;}
ol, ul {list-style: none}
h1, h2, h3, h4, h5 {font-size: 14px; font-weight:normal}
input, label, select {}
.clearfix:before, .clearfix:after {content: ".";display: table;height: 0;font-size: 0;line-height: 0;visibility: hidden}
.clearfix:after {clear: both}
.clearfix {*zoom:1}
.fl{ float:left;_display:inline;}
.fr{ float:right;_display:inline;}
select { border:1px solid #c7d5df; height:28px; line-height:28px; padding:0 5px; border-radius:4px; width:164px; box-sizing: border-box;}
input[type='text'],input[type='password']{ border: 1px solid #c7d5df; height:32px; line-height:32px; padding:0 5px; border-radius:4px; box-sizing: border-box;-webkit-apprarance:none;}
textarea { border: 1px solid #c7d5df; padding:0 5px;border-radius:4px;box-sizing: border-box; line-height:1.5;}
/*::-webkit-input-placeholder {color: #344659;font-size:14px;font-weight:normal;}
:-moz-placeholder{color: #344659;font-size:14px;font-weight:normal;}*/
::-moz-placeholder {color: #344659;font-size:14px;font-weight:normal;}
:-ms-input-placeholder{color: #344659;font-size:14px;font-weight:normal;}
*{
	margin: 0;
	padding: 0;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
input,button,label {
	padding: 0;
	border: 0;
}
a {
	text-decoration: none;
	cursor: pointer;
}
input,button,select,textarea {
	outline:none;
} 
input{ margin:0; padding:0;}
body {
	background-color: #f5f5f5;
	font-famil: "Microsoft Yahei" !important;
	/* font-family: "微软雅黑"; */
}
html hr {
	height: 1px;
	background-color: #e5e5e5;
	border: none;
}
/*head部分*/
.head {
	width: 100%;
	height: 80px;
	box-sizing: border-box;
	background-size: 100% auto;
}
.sign2 {
	position: fixed;
	top: 30px;
	left: 60px;
	bottom: 25px;
	height: 24px;
}
.sign2 img {
	height: 100%;
}
.site-sign {
	position: fixed;
	top: 30px;
	right: 60px;
	bottom: 25px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
}
.site-sign p {
	display: inline-block;
	color: #383838;
}
.site-sign span {
	margin: 0 15px;
}
.site-sign a {
	color: #0b9bee;
}
body,html {
	width: 100%;
	height: 100%;
}

.info {
	padding: 0 60px 0 60px;
	width: 100%;
	box-sizing: border-box;
	background-size: 100% auto;
	height: calc(100% - 140px);
	overflow-y: auto;
}
.box {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #fff;
	overflow-y: auto;
	
}
/*注册信息部分*/
.head-info {
	width: 100%;
	height: 80px;
	background: url(../images/sign3.jpg) no-repeat;
	/*background-size: 100% auto;*/
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 80px;
	text-align: center;
}

/*底部部分*/
.footer {
	position: fixed;
	/*left: 60px;
	right: 60px;*/
	bottom: 0;
	width: 100%;
	height: 60px;
	font-size: 12px;
}
.footer-content {
	margin-top: 15px;
	width: 100%;
	text-align: center;
}
.footer-content p {
	height: 18px;
	line-height: 18px;
}
@media screen and (max-width: 720px){
	body {font-size: 14px;-webkit-text-size-adjust: none;}
	.over_flow{width: 100%;height: 100%;overflow-y: auto !important;}
	.over_flow::-webkit-scrollbar{
	    display: none;
	}
	.head {
		position:static;
		display: none !important;
	}
	.head-info {
		display: none;
	}
	.info {
		width: 100%;
		height: calc(100% - 32px) !important;
		padding: 0 0 0 0 !important;
	}
	
	.footer {
		height: 25px !important;
		background-color: #f5f5f5;
		position:static !important;
	}
	.footer-content {
		margin: 7px  auto  7px auto !important;
		color: #a6a6a6 !important; 
		height: 18px;
		line-height: 18px;
		text-align: center;
	}
	.hidden {
		display: none;
	}
}