@charset "utf-8";

* {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	blr: expression_r(this.onFocus=this.blur())
}
a:hover {
	text-decoration: none;
}
table {
	border-collapse: collapse;
}
img {
	border: 0;
}
area {
	blr: expression_r(this.onFocus=this.blur())
}
.fs12 {
	font-size: 12px !important;
}
.fs13 {
	font-size: 13px !important;
}
.fs14 {
	font-size: 14px !important;
}
.fs15 {
	font-size: 15px !important;
}
.fs16 {
	font-size: 16px !important;
}
.fs18 {
	font-size: 18px !important;
}
.fs20 {
	font-size: 20px !important;
}
.fs25 {
	font-size: 25px !important;
}
.w20 {
	width: 20px !important;
}
.w30 {
	width: 30px !important;
}
.w50 {
	width: 50px !important;
}
.w80 {
	width: 80px !important;
}
.w100 {
	width: 100px !important;
}
.w120 {
	width: 120px !important;
}
.w150 {
	width: 150px !important;
}
.w180 {
	width: 180px !important;
}
.w200 {
	width: 200px !important;
}
.w230 {
	width: 230px !important;
}
.w250 {
	width: 250px !important;
}
.w300 {
	width: 300px !important;
}
.w500 {
	width: 500px !important;
}
.col-12 {
	width: 100%;
}
.col-11 {
	width: 91.66666667%;
}
.col-10 {
	width: 83.33333333%;
}
.col-9 {
	width: 75%;
}
.col-8 {
	width: 66.66666667%;
}
.col-7 {
	width: 58.33333333%;
}
.col-6 {
	width: 50%;
}
.col-5 {
	width: 41.66666667%;
}
.col-4 {
	width: 33.33333333%;
}
.col-3 {
	width: 25%;
}
.col-2 {
	width: 16.66666667%;
}
.col-1 {
	width: 8.33333333%;
}
.h50 {
	height: 50px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.ml30 {
	margin-left: 30px !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mt50 {
	margin-top: 50px !important;
}
.ml50 {
	margin-left: 50px !important;
}
.mr50 {
	margin-right: 50px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.pr10 {
	padding-right: 10px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pb20 {
	padding-bottom: 20px !important;
}
.pl20 {
	padding-left: 20px !important;
}
.pr20 {
	padding-right: 20px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pb30 {
	padding-bottom: 30px !important;
}
.pl30 {
	padding-left: 30px !important;
}
.pr30 {
	padding-right: 30px !important;
}
.pt50 {
	padding-top: 50px !important;
}
.pb50 {
	padding-bottom: 50px !important;
}
.pl50 {
	padding-left: 50px !important;
}
.pr50 {
	padding-right: 50px !important;
}
.clr {
	clear: both !important;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.tc {
	text-align: center !important;
}
.tl {
	text-align: left !important;
}
.tr {
	text-align: right !important;
}
.red {
	color: #ce0000 !important;
}
.white {
	color: #FFF !important;
}
.black {
	color: #000 !important;
}
.gray {
	color: #CCC !important;
}
.orange {
	color: #F60 !important;
}
.green {
	color: #008000 !important;
}
.blue {
	color: #06F !important;
}
.page {
	margin: 30px 0;
	text-align: center;
	display: block;

}
.bgwhite {
	background: #FFF !important;
}

.page a, .page span.pagecur {
	margin-left: 4px;
	padding: 0 8px;
	height: 36px;
	line-height: 36px;
	color: #2F4056;
	background: #FFF;
	border: 1px solid #2F4056;
	border-radius: 2px;
	display: inline-block;
}
.page span {
	margin-left: 4px;
	padding: 0 8px;
	height: 36px;
	line-height: 36px;
	color: #2F4056;
	background: #FFF;
	border: 1px solid #2F4056;
	border-radius: 2px;
}
.page a:hover, .page span.current {
	margin-left: 4px;
	padding: 0 8px;
	height: 36px;
	line-height: 36px;
	color: #FFF;
	background: #2F4056;
	border: 1px solid #2F4056;
	border-radius: 2px;
	display: inline-block;
}