﻿/**
    原创人：周靖
    时间：2015/4/24
*/
* { margin: 0; padding: 0; text-decoration: none; list-style-type: none; }
.yahei { font-family: "microsoft yahei"; }
.show { display: block; }
.hide { display: none; }

/*标题*/
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

/*文本格式*/
.tl { text-align: left; }
.tr { text-align: right; }

/*图标*/
.bg_add { background: url(img/common/bg_add20.png) no-repeat center; }
.bg_minus { background: url(img/common/bg_minus20.png) no-repeat center; }

/*浮动*/
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }

table { text-align: center; border-collapse: collapse; }
/*表格-灰色*/
table.gray { margin: 10px auto; }
table.gray tr { }
table.gray tr:hover { background-color: #f9f9f9; }
table.gray tr:first-child { line-height: 30px; height: 30px; background-image: url(/css/img/common/ggray30.png); }
table.gray tr th, table.gray tr td { border: 1px solid #ccc; }
table.gray tr th { font-size: 12px; color: #333; padding: 0 10px; }
table.gray tr td { font-size: 12px; color: #555; padding: 6px 10px; }
table.gray tr td a:hover { color: Red; }
table.gray tr td input { cursor: pointer; }

/*列表*/
ul.article { font-size: 13px; }
ul.article li { margin-bottom: 5px; background-image: url(img/common/gblue300.png); border: 1px solid #E8EEFD; }
ul.article li:hover { border: 1px solid #C5CEE5; }
ul.article li h3 { font-size: 16px; margin: 6px 10px; }
ul.article li h3 a { color: #166288; position: relative; }
ul.article li h3 a:hover { color: #de0000; }
ul.article li p { text-indent: 2em; padding: 5px 10px; }

/*分页*/
.pages { width: 100%; overflow: hidden; font-family: Helvetica,Arial; }
.pages h3.noData { color: #555; width: 100%; margin-bottom: 8px; text-align: center; line-height: 100px; background: url("img/g/ggray300.jpg"); border: 1px solid #ddd; border-radius: 3px; }
.pages a, .pages span, .pages input { line-height: 16px; border-radius: 3px; margin: 0px 0px 5px 3px; font-size: 14px; background: #fff; padding: 6px 12px; color: #428bca; border: solid 1px #ddd; display: block; text-decoration: none; float: left; }
.pages a:first-child, .pages span:first-child { margin-left: 0; }
.pages a:hover { border: 1px solid #0d99fd; background: #63BEFF; color: #fff; }
.pages span.current { background: #428bca; border: 1px solid #428bca; color: #fff; }
.pages span.current:hover { cursor: pointer; }
.pages span.disable { color: #999; }
.pages span.count { padding: 6px 10px; color: #999; }
.pages span.rows { padding: 7px 10px; color: #777; border: 0px; }
.pages input { width: 50px; }
.pages input:focus { border: 1px solid #73b8ee; box-shadow: 0 0 5px #B0DFF0; }
