@charset "utf-8";

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
	-webkit-text-size-adjust: none;
	background: #fff;
}
html{
	font-size: 15px;
}
ul,
h1,
h2,
h3,
li,
p{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: normal;
}

a {
	text-decoration: none !important;
	blr: expression(this.onFocus=this.blur());
	outline: none;
}

a:focus {
	outline: none;
	-moz-outline-style: none;
	-moz-outline: none;
}

a:hover {
	text-decoration: none;
}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
.clear {
	clear: both;
	overflow: hidden;
}

.clearpadding {
	padding: 0 !important;
}

#clearbg {
	background: none !important;
}

input,
textarea {
	outline: none;
	background-color: transparent;
	resize: none;
	appearance: none;
	-webkit-appearance: none;
	border-radius:0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.pt10{
	padding-top: 10px;
}
.pt20{
	padding-top: 20px;
}
.pt30{
	padding-top: 30px;
}
.pt40{
	padding-top: 40px;
}
.pt50{
	padding-top: 50px;
}
.pt60{
	padding-top: 60px;
}
.pt70{
	padding-top: 70px;
}
.pt80{
	padding-top: 80px;
}
.pt90{
	padding-top: 90px;
}
.pt100{
	padding-top: 100px;
}
.pl10{
	padding-left: 10px;
}
.pl20{
	padding-left: 20px;
}
.pl30{
	padding-left: 30px;
}
.pl40{
	padding-left: 40px;
}
.pl50{
	padding-left: 50px;
}
.pl60{
	padding-left: 60px;
}
.pl70{
	padding-left: 70px;
}
.pl80{
	padding-left: 80px;
}
.pl90{
	padding-left: 90px;
}
.pl100{
	padding-left: 100px;
}

.pr10{
	padding-right: 10px;
}
.pr20{
	padding-right: 20px;
}

.pr30{
	padding-right: 30px;
}

.pr40{
	padding-right: 40px;
}

.pr50{
	padding-right: 50px;
}

.pr60{
	padding-right: 60px;
}

.pr70{
	padding-right: 70px;
}

.pr80{
	padding-right: 80px;
}

.pr90{
	padding-right: 90px;
}

.pr100{
	padding-right: 100px;
}
.pb10{
	padding-bottom: 10px;
}
.pb20{
	padding-bottom: 20px;
}
.pb30{
	padding-bottom: 30px;
}
.pb40{
	padding-bottom: 40px;
}
.pb50{
	padding-bottom: 50px;
}
.pb60{
	padding-bottom: 60px;
}
.pb70{
	padding-bottom: 70px;
}
.pb80{
	padding-bottom: 80px;
}
.pb90{
	padding-bottom: 90px;
}
.pb100{
	padding-bottom: 100px;
}
.mt10{
	margin-top: 10px !important;
}
.mt20{
	margin-top: 20px !important;
}
.mt30{
	margin-top: 30px !important;
}
.mt40{
	margin-top: 40px !important;
}
.mt50{
	margin-top: 50px !important;
}
.mt60{
	margin-top: 60px !important;
}
.mt70{
	margin-top: 70px !important;
}
.mt80{
	margin-top: 80px !important;
}
.mt90{
	margin-top: 90px !important;
}
.mt100{
	margin-top: 100px !important;
}
.mr10{
	margin-right: 10px;
}
.mr20{
	margin-right: 20px;
}
.mr30{
	margin-right: 30px;
}
.mr40{
	margin-right: 40px;
}
.mr50{
	margin-right: 50px;
}
.mr60{
	margin-right:60px;
}
.mr70{
	margin-right: 70px;
}
.mr80{
	margin-right: 80px;
}
.mr90{
	margin-right: 90px;
}
.mr100{
	margin-right: 100px;
}

.mb10{
	margin-bottom: 10px;
}
.mb20{
	margin-bottom: 20px;
}
.mb30{
	margin-bottom: 30px;
}
.mb40{
	margin-bottom: 40px;
}
.mb50{
	margin-bottom: 50px;
}
.mb60{
	margin-bottom: 60px;
}
.mb70{
	margin-bottom: 70px;
}
.mb80{
	margin-bottom: 80px;
}
.mb90{
	margin-bottom: 90px;
}
.mb100{
	margin-bottom: 100px;
}
.ml10{
	margin-left: 10px;
}
.ml20{
	margin-left: 20px;
}
.ml30{
	margin-left: 30px;
}
.ml40{
	margin-left: 40px;
}
.ml50{
	margin-left: 50px;
}
.ml60{
	margin-left: 60px;
}
.ml70{
	margin-left: 70px;
}
.ml80{
	margin-left: 80px;
}
.ml90{
	margin-left: 90px;
}
.ml100{
	margin-left: 100px;
}
.overhide{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.more-overhide{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}
