/*公用样式*/
#app .wrapper {
	height: 100%;
	width: 100%;
	/*background: #f5f5f5;*/
	padding:0 0 10px 0;
}

.clear {
	clear: both;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
* {
	margin: 0;
	padding: 0;
	/*box-sizing: border-box;*/
}
ul,li{
	list-style: none;
}
i{
	font-style: normal;
}
/*头部*/

#app header .header {
	color: #333;
	height: 35px;
	background-color: #f2f2f2;
}

#app header .header .text {
	height: 35px;
	line-height: 35px;
	width: 1200px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}

#app header .header .text .l {
	float: left;
}
#app header .header .text a{
	color: #333333;
}
#app header .header .text .l a {
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;	
	margin-right: 15px;
}

#app header .header .text .r {
	float: right;
	text-decoration:none;
}

#app header .header .text .r a {
	padding: 0 12px;
	box-shadow: -1px 0px 0px #666666;
}

/*尾部*/
#app footer.footer{
	border-top: 1px solid #efefef;
}
#app footer.footer .bot {
	text-align: center;
	height: 74px;
	font-size: 14px;
	padding-top:10px;
	vertical-align: text-bottom;
}
#app footer.footer .bot .OK {
	line-height: 30px;
}
#app footer.footer .bot .abs{
	color: #666;
}
#app footer.footer .bot .abs span.link {
	cursor: pointer;
	box-sizing: border-box;
	padding: 0;
	color: #666;
}
#app footer.footer .bot .abs span.link:hover {
	color: #009250;
}




