﻿/*
@名称: base
@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { color: #000; background: #fff; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; min-width:1200px; }

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,a { margin: 0; padding: 0; }

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea { font: 12px/1.5 Arial,Verdana,Helvetica,sans-serif;}
input, select, textarea { font-size: 100%; }
i{ font-style:normal;}

/* 去掉各Table cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }

/* IE bug fixed: th 不继承 text-align*/
th { text-align: inherit; }

/* 去除默认边框 */
fieldset, img { border:0; }
img{display:block;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block; }

/* 去掉 firefox 下此元素的边框 */
abbr, acronym { border: 0; font-variant: normal; }

/* 一致的 del 样式 */
del { text-decoration: line-through; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }

/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style: none; }

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align: left; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

q:before, q:after { content: ''; }

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration: none; }

/* 清理浮动 */
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/*  for IE6 IE7 */
.clear { clear:both; zoom:1; *height:0; *overflow:hidden; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */


/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide { display: none; }

/* 设置内联, 减少浮动带来的bug */
.fn-hide { display: none; }
.fn-show { display: block; }
.fn-fl { float: left; }
.fn-fr { float: right; }
/*基本颜色*/
.gc-3{color: #333;}
.gc-6{color: #666!important;}
.gc-9{color: #999;}
.gc-c{color: #ccc;}
.gc-red{ color:#e22035;}
.gc-blue{ color:#007ee6;}
.gc-yellow{ color:#eb6100;}

/*背景色*/
.gb-red { background: #e22035;}
.gb-blue { background: #007ee6;}
.gb-yellow { background: #f6ac1b;}
.gb-gray { background: #f3f3f3;}

/*边框 */
.gr-red {  border: 1px solid #e22035;}
.gr-grey9 { border: 1px solid #999;}
.gr-orange { border: 1px solid #f5a200;}

/* 常用字体大小 */
.g-f10 { font-size: 10px; }
.g-f12 { font-size: 12px; }
.g-f14 { font-size: 14px; }
.g-f16 { font-size: 16px; }
.g-f18 { font-size: 18px; }
.g-f20 { font-size: 20px; }
.g-f21 { font-size: 21px; }
.g-f22 { font-size: 22px; }
.g-f24 { font-size: 24px; }
/* 常用字体大小 */

/* 字体样式 */
.g-bold { font-weight: bold; }
.g-nobold { font-weight: normal; }
.g-italic { font-style: italic; }
.g-noitalic { font-style: normal; }
/* 字体样式 */

/* 对齐方式 */
.g-al { text-align: left; }
.g-ar { text-align: right; }
.g-ac { text-align: center; }
.g-vt { vertical-align: top; }
.g-vm { vertical-align: middle; }
.g-vb { vertical-align: bottom; }
.g-vn1 { vertical-align: -2px; }
.g-v1 { vertical-align: 1px; }
.g-v2 { vertical-align: 2px; }
.g-em { text-indent: 0.5em; }
.g-lh { line-height: 100%; }
/* 对齐方式 */

/*基本边距*/
.g-m5{ margin:5px;}
.g-m10{ margin:10px;}

.g-mr5 {margin-right: 5px;}
.g-mr10 {margin-right: 10px;}
.g-mr15 {margin-right: 15px;}
.g-mr20 {margin-right: 20px;}

.g-mt5 {margin-top: 5px;}
.g-mt10 {margin-top: 10px;}
.g-mt15 {margin-top: 15px;}
.g-mt20 {margin-top: 20px;}

.g-ml5 {margin-left: 5px;}
.g-ml10 {margin-left: 10px;}
.g-ml15 {margin-left: 15px;}
.g-ml20 {margin-left: 20px;}

.g-mb5{margin-bottom: 5px;}
.g-mb10{margin-bottom: 10px;}
.g-mb15{margin-bottom: 15px!important;}
.g-mb20{margin-bottom: 20px;}

.g-pr5 { padding-right: 5px; }
.g-pr10 { padding-right: 10px; }
.g-pr15 { padding-right: 15px; }
.g-pr20 { padding-right: 20px; }

.g-pl5 { padding-left: 5px; }
.g-pl10 { padding-left: 10px; }
.g-pl15 { padding-left: 15px; }
.g-pl20 { padding-left: 20px; }

.g-pt5 { padding-top: 5px; }
.g-pt10 { padding-top: 10px; }
.g-pt15 { padding-top: 15px; }
.g-pt20 { padding-top: 20px; }

.g-pb5 { padding-bottom: 5px; }
.g-pb10 { padding-bottom: 10px; }
.g-pb15 { padding-bottom: 15px; }
.g-pb20 { padding-bottom: 20px; }

.g-p10{ padding:10px;}
.g-p5{ padding:5px;}


/*分页*/
.ui-pages {text-align:right;height:25px;line-height:25px;margin:20px 0 0 0;}
.ui-pages a,.ui-pages span{margin:0 0 0 5px;border:1px solid #ddd;background:#f4f4f4;color:#5e9dfa;text-decoration:none;padding:6px 8px;}
.ui-pages .current,.ui-pages a:hover{border:1px solid #5e9dfa;background:#5e9dfa;color:#fff!important;}
.ui-pages .current{font-weight:bold;}
.prolist .ui-pages {border-top:1px solid #eee;padding:20px 0 10px;}