﻿* {
	margin:0;
	padding:0
}
a {
	text-decoration:none;
	color:#333
}
img {
	border:0;
	display:block;
	max-width:100%
}
ul,dl,li {
	list-style:none
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal
}
em,i {
	font-style:normal
}
body {
	line-height:28px;
	background:#fff;
	font-family:'Microsoft YaHei';
	font-size:14px;
	color:#333
}
table {
	border:0;
	border-spacing:0;
	border-collapse:0
}
th,td {
	padding:8px
}
.table {
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1
}
.table th,.table td {
	padding:8px 12px;
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1
}
.table th {
	background:#f9f9f9
}
.table tr:hover td {
	background:#fffffc
}
input,textarea,select {
	display:block;
	font-family:'Microsoft YaHei';
	font-size:14px;
	color:#333;
	outline:0
}
::-moz-placeholder {
	text-align:left;
	color:#999
}
::-webkit-input-placeholder {
	text-align:left;
	color:#999
}
::-ms-input-placeholder {
	text-align:left;
	color:#999
}
input[type='text'],input[type='password'] {
	width:100%;
	height:38px;
	line-height:38px;
	padding:0 8px;
	border:1px solid #e1e1e1;
	box-sizing:border-box
}
input[type='radio'],input[type='checkbox'] {
	display:inline-block;
	vertical-align:-2px
}
input[type='file'].file {
	left:0;
	top:0;
	width:100%;
	height:38px;
	line-height:38px;
	opacity:0;
	font-size:80px;
	cursor:pointer;
	overflow:hidden
}
textarea {
	width:100%;
	height:88px;
	line-height:28px;
	padding:2px 8px;
	border:1px solid #e1e1e1;
	box-sizing:border-box;
	resize:none
}
select {
	width:100%;
	height:38px;
	line-height:38px;
	border:1px solid #e1e1e1;
	box-sizing:border-box
}
input[type='button'],input[type='submit'],input[type='reset'],button,.btn {
	display:block;
	height:37px;
	line-height:37px;
	padding:0 12px;
	background:#DA0000;
	border:0;
	box-sizing:border-box;
	text-align:center;
	color:#fff;
	cursor:pointer
}
input[type='button'].btn-border,input[type='submit'].btn-border,input[type='reset'].btn-border,button.btn-border,.btn-border {
	background:#fff;
	border:1px solid #e1e1e1;
	color:#333
}
input[type='button'].btn-blue,input[type='submit'].btn-blue,input[type='reset'].btn-blue,button.btn-blue,.btn-blue {
	background:#2f81c4
}
input[type='button'].btn-green,input[type='submit'].btn-green,input[type='reset'].btn-green,button.btn-green,.btn-green {
	background:#57ac57
}
input[type='button'].btn-red,input[type='submit'].btn-red,input[type='reset'].btn-red,button.btn-red,.btn-red {
	background:#f45445
}
input[type='button'].btn-orange,input[type='submit'].btn-orange,input[type='reset'].btn-orange,button.btn-orange,.btn-orange {
	background:#f7783a
}
input[type='button'].btn-black,input[type='submit'].btn-black,input[type='reset'].btn-black,button.btn-black,.btn-black {
	background:#333
}
.radius {
	border-radius:4px
}
.radius-50 {
	border-radius:50%
}
.radius-form {
	border-radius:19px
}
.pf {
	position:fixed
}
.pr {
	position:relative
}
.pa {
	position:absolute
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both
}
.tl {
	text-align:left
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.auto {
	margin:0 auto
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.hide {
	display:none
}
.border-box {
	box-sizing:border-box
}
.hidden {
	overflow:hidden
}
