@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;outline: 0;background: transparent;font-family:Tahoma, verdana, Helvetica, Arial, "Microsoft Yahei", "SimSun", sans-serif;-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent;}
body {padding:0;margin:0;font-size:12px;font-family:Tahoma, verdana, Helvetica, Arial, "Microsoft Yahei", "SimSun", sans-serif;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { margin:0;padding:0;}
li{list-style:none;}
a img{border:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active,a:hover{text-decoration:underline;}

/****form字体(不能继承body，单独设置)**********/
input, label, select, option, textarea, button, fieldset, legend { font-family:Tahoma,sans-serif;}

/*
* 定义H系列标签
* @overlay HN
* @desc 覆盖H系列标签默认属性
*/
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
/* @end */

/* @group 通用属性定义 */
/* 鼠标样式 */
.pointer{cursor:pointer;}
/* 取消边框 */
.no_border{border:0 none;}
/* 文本对齐方式 */
.t-l{text-align:left;}
.t-c{text-align:center;}
.t-r{text-align:right;}

/*
* 字母和单词换行设置
* @class Break 强制内容换行
* @class Nobreak 强制内容不换行
*/
.break{word-break:break-all;word-wrap:break-word;}
.nobreak{word-break:keep-all;word-wrap:normal;}

/* 定义文本下划线 */
.unline{text-decoration:underline;}
.disunline{text-decoration:none;}
 
/* 定位关系 */
.absolute{position:absolute;}
.relative{position:relative;}

/* 通用容器 */
.wrapper{clear: both;overflow: hidden;}

/*
* 隐藏元素
* @class o-hidden
* @desc 当元素内容内容超出元素height 或 width 时，隐藏之
*/
.o-hidden{overflow:hidden;}
/*
* 隐藏元素
* @class invisible
* @desc visibility可以隐藏元素，但是还是会在布局中占位
*/
.invisible{visibility:hidden;}
 
/*
* 从页面布局上隐藏元素
* @class hidden
* @desc 从布局上隐藏元素
*/
.hidden{display: none;}
.block {display:block;}
/* @end */

/*
* 清理元素
* @class clear
* @desc 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG
*/
 .clear{clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
 
/*
* MORE更多样式设计
* @Pro MORE
* @desc 显示在右侧更多/MORE样式,可根据需求扩展
*/
.more{text-align:right;position:absolute; top:0; right:3px;}
.more_r5{ position:absolute; top:0px; right:3px; font:12px normal; }
.more_r15{ position:absolute; top:0px; right:15px; font:12px normal;}
 
 
.color_red{color:#C00;}



.page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.page A {
	BORDER: #C2C2C2 1px solid; PADDING-RIGHT: 6px;PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 3px; COLOR: #036cb4; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.page span{
	BORDER: #C2C2C2 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 3px; COLOR: #036cb4; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.page A:hover {
	BORDER: #FF0000 1px solid;  COLOR: #666;
}
.page A:active {
	BORDER: #FF0000 1px solid; COLOR: #666;
}
.page span.current {
	BORDER: #036cb4 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #036cb4
}
.page span.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid
}
 


