@charset "utf-8";

/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,table,th,td,form,input,button,textarea{margin:0;padding:0;}
body{font:12px/24px 'SimSun'; background: #fff;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:bold;font-family:'Microsoft YaHei';}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:left;font-weight:normal;}
html,body,img,iframe{border:0;}
i,cite,em{font-style:normal;}
ol,ul{list-style:none;}
input,button,select,textarea{outline:none;}
textarea{overflow:auto;resize:none;}
a{text-decoration:none; color:#333; -webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
a:hover{text-decoration:none;}


/* 功能 function */
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;_display:inline;}
.f-fr{float:right;_display:inline;}
.f-ovh{ position:relative; zoom:1; overflow:hidden;}

/* 布局 grid + 清除浮动 */
.g-area{position:relative;width:1000px;margin-left:auto;margin-right:auto;}
.g-area,.clear{*zoom:1}
.g-area:after,.clear:after{content:".";display:block;visibility:hidden;overflow:hidden;height:0;clear:both;}

/* 按钮通用hover */
.btn{ cursor:pointer; -webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.btn:hover{-webkit-filter:brightness(1.1);-moz-filter:brightness(1.1);filter:brightness(1.1);}

/* j-jqthumb 图片hover效果 */
.jqthumb{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.imghover .jqthumb{-webkit-filter:brightness(1.1);-moz-filter:brightness(1.1);filter:brightness(1.1);}



.m-page {
	margin: 20px 0 0;
	text-align: center;
	line-height: 32px;
	font-size: 0;
	letter-spacing: -0.307em;
	*letter-spacing: normal;
	*word-spacing: -1px;
	word-wrap: normal;
	white-space: nowrap;
	color: #999;
	margin-bottom: 1.1rem;
}

.m-page a,
.m-page i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 0 12px;
	margin-left: -1px;
	border: 1px solid #ddd;
	font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	background: #fff;
	margin: 0 4px;
}

.m-page i {
	background: none;
}

.m-page a,
.m-page a:hover {
	text-decoration: none;
	color: #999;
}

.m-page a.first {
	margin-left: 0;
}

.m-page a.last {
	margin-right: 0;
}

.m-page a .pagearr {
	font-weight: bold;
	font-family: \5b8b\4f53;
	vertical-align: top;
	*vertical-align: middle;
}

.m-page a.pageprv .pagearr {
	margin-right: 3px;
}

.m-page a.pagenxt .pagearr {
	margin-left: 3px;
}

.m-page a:hover {
	background: #3399cc;
	color: #fff;
}

.m-page a:active {
	background: #f0f0f0;
}

.m-page a.z-crt,
.m-page a.z-crt:hover,
.m-page a.z-crt:active {
	cursor: default;
	color: #fff;
	background: #3399cc;	
}

.m-page a.z-dis,
.m-page a.z-dis:hover,
.m-page a.z-dis:active {
	cursor: default;
	color: #999;
	background: #fff;
}


/* 居左 */

.m-page-lt {
	text-align: left;
}


/* 居右 */

.m-page-rt {
	text-align: right;
}


/* 居中 */

.m-page-ct {
	text-align: center;
}


/* 较小 */

.m-page-sm {
	line-height: 22px;
}

.m-page-sm a,
.m-page-sm i {
	padding: 0 8px;
}


/* 分离 */

.m-page-sr a,
.m-page-sr i {
	margin: 0 8px;
}

.m-page-sr i {
	border: 0;
}

.fr{
	float: right;
	
}
.fl{
	float: left;
}
