.cateHead { *zoom: 1; border-bottom: 2px solid #dddddd; height: 40px; line-height: 40px; }
.cateHead:after { content: ""; display: table; clear: both; }
.cateHead .cateName { float: left; display: inline; padding: 0 20px; font-size: 18px; font-weight: 400; color: #0092cd; border-bottom: 2px solid #0092cd; margin-bottom: -2px; }
.cateHead .path { float: right; display: inline; }

.pageContent .cateHead .path { float: left; display: inline; margin-left: 10px; }

.boxLoop .box { margin-bottom: 10px; width: 355px; }
.boxLoop .box .hd { border-bottom: 2px solid #dddddd; height: 28px; line-height: 28px; }
.boxLoop .box .hd .title { float: left; display: inline; padding: 0 15px; font-size: 14px; font-weight: 400; color: #0092cd; border-bottom: 2px solid #0092cd; margin-bottom: -2px; }

.pageList { padding: 15px 10px 0; }
.pageList li { height: 32px; line-height: 32px; font-size: 14px; padding-right: 10px; padding-left: 28px; background: url('images/list.png') 15px -151.5px no-repeat; }
.pageList li a { color: #555555; }
.pageList li a:hover { color: #0092cd; }
.pageList li.even { background-color: #F9F9F9; }
.pageList li .date { font-size: 12px; color: #999999; }

.pagePicList { margin-top: 0; padding-top: 5px; }
.pagePicList li { width: 230.66667px; margin: 15px 8px 0; }

.articleCon { padding: 20px; }
.articleCon .articleTitle { font-size: 25px; line-height: 1.6em; margin-bottom: 25px; color: #0092cd; text-align: center; _font-weight: bold; }
.articleCon .subTitle { font-size: 18px; color: #666; line-height: 1.6em; margin-top: -15px; margin-bottom: 15px; color: #0092cd; text-align: center; _font-weight: bold; }
.articleCon .property { color: #999; line-height: 32px; border: #ccc dotted; border-width: 1px 0; text-align: center; }
.articleCon .property span { padding: 0 5px; }
.articleCon .description { color: #666; font-size: 14px; line-height: 24px; background: #f7f7f7; border: #DCDCDC 1px solid; padding: 10px 20px; margin-top: 10px; }
.articleCon .userControl { line-height: 28px; padding: 2px 10px; margin-top: 15px; text-align: right; color: #333; background-color: #F8F8F8; border-bottom: #e1e1e1 2px solid; }
.articleCon .conTxt { color: #333; font-size: 14px; line-height: 2em; overflow: hidden; padding: 25px 10px 10px; word-break: break-all; }
.articleCon .conTxt p { margin: 0 0 10px; }
.articleCon .conTxt strong, .articleCon .conTxt b { font-weight: 600; }
.articleCon .conTxt em, .articleCon .conTxt i { font-style: italic; }

.pageContent .conTxt { padding: 0; }

.page { text-align: center; padding: 20px; font-size: 12px; }
.page .pager a, .page .pager span { display: inline-block; *display: inline; zoom: 1; line-height: 20px; border: 1px solid #e6e6e6; padding: 0 6px; background: #fff; }
.page .pager a:hover { border: 1px solid #0092cd; text-decoration: none; color: #0092cd; }
.page span.current { background: #0092cd; border-color: #0092cd; color: #fff; font-weight: 600; padding: 0 6px; }
.page span.disabled { border-color: #e6e6e6; color: #777777; }
.page input { border: 1px solid #e6e6e6; background: #fff; width: 30px; height: 20px; line-height: 20px; padding: 0; margin: 0; text-align: center; vertical-align: top; }
