@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { font-size:14px; line-height:1.65; font-family:"Microsoft YaHei", "Arial", HELVETICA; position:relative; }
body,a { color:#333; text-decoration:none; }
a { cursor:pointer; }
ul,ol,dl{ list-style-type:none; }
h1,h2,h3,h4,h5,h6 { line-height:1.1; font-weight:lighter;  }
b { font-weight:lighter; }
h1 { font-size:36px; }
h2 { font-size:30px; }
h3 { font-size:24px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
p { font-size:14px; }
img { border:none !important; max-width:100%; padding:0; margin:0; vertical-align:middle; }

/* 表单 */
button,
input[type=button],
input[type=submit] { border:none; cursor:pointer ;font-family:"Microsoft YaHei"; }
textarea,
input[type=text] { resize:none; background:none; line-height:1.5em; font-size:1em; font-family:"Microsoft YaHei"; border:1px solid #e3e3e3; max-width:100%; }
:focus { outline:0; }

/* 表格 */
table { border-collapse:collapse; border-spacing:0; }

.container {margin:0 15px; position:relative; }
.clearfix { *zoom:1; }
.clearfix:before { display:table; content:""; }
.clearfix:after {display:block; content:""; height:0; clear:both; overflow:hidden; visibility:hidden;}

/* 鼠标手势 */
.move_pointer { cursor:pointer; }

/* 文本 */
.inline { display:inline-block; *display:inline; *zoom:1; }
i.middle {font-style:normal; font-size:0; vertical-align: middle; display: inline-block;}

/* 图标 */
.icon {  display:inline-block; *display:inline; *zoom:1; width:36px; height:36px; font-size:0; line-height:0; vertical-align:top; position:relative;}

/* 箭头 */
.arrleft,
.arrright,
.arrtop,
.arrbottom { font-size:0; height:0; width:0; border:4px solid transparent; position:absolute; }
.arrleft { border-right:0; border-left-color:#000; }
.arrright { border-left:0; border-right-color:#000; }
.arrbottom { border-bottom:0; border-top-color:#000; }
.arrtop { border-top:0; border-bottom-color:#000; }

/* 单行文字超出用...表示 */
.text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.flexbox { display: box; display: -webkit-box; display: -moz-box; display: -ms-box; -webkit-box-orient:horizontal; box-orient:horizontal;}
.flexbox > *{ display: block; box-flex:1; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1;}

.page-wrap { text-align:center; }
.page { display:inline-block; margin:10px 0 10px; font-size:12px; border:1px solid #ddd; text-align:center; font-size:0; border-radius:3px; }
.page li { font-size:12px; line-height:30px; min-width:30px; display:inline-block; *display:inline; *zoom:1;}
.page li + li { border-left:1px solid #ddd; }
.page li.on a { color:#ee3b3b; }
.page li a { display:block; min-width:30px; text-align:center; }
.page li.next a,
.page li.prev a { background:none; color:#333333; border:0; padding:0 10px; }
.page .sum { color:#999; }
