﻿@charset "utf-8";

/* frame */
.listContent{overflow: hidden;}
.mainContent{width: 720px; float: left; _display: inline;}
.mainContent .cateBd{padding-top: 10px;}
.side{width: 240px; float: right; _display: inline;}


/* sideMenuBox */
#sideMenuBox {margin-bottom: 10px;}
#sideMenuBox .hd{height: 36px; background: #0f4da1;}
#sideMenuBox .hd h3{float: left; _display: inline; height: 36px; line-height: 36px; padding-left: 38px; overflow: hidden; font-size: 14px; font-family: "Microsoft Yahei"; color: #fff; background: url(images/icon-5.jpg) 26px 15px  no-repeat;}
#sideMenuBox .hd h3 a{color: #fff;}
#sideMenuBox .hd h3 a:hover{color: #ff0;}
#sideMenuBox .bd{padding: 0px; background: #f2f2f2;}
#sideMenuBox .bd .menuList li{height: 38px; overflow: hidden; border-bottom: 1px solid #dfdfdf;}
#sideMenuBox .bd .menuList li a{display: block; height: 38px; line-height: 38px; text-align: left; padding-left: 42px; overflow: hidden; font-size: 14px; color: #696969; background: url(images/sidemenuli.jpg) 14px 15px no-repeat;}
#sideMenuBox .bd .menuList li a:hover{color: #0f4da1;}
#sideMenuBox .bd .menuList li.on a{color: #0f4da1; background-position: 14px -56px;}
#sideMenuBox .bd .menuList li.last{border-bottom:none;}

/* sideBox */
.sideBox {margin-bottom: 10px;}
.sideBox .hd{height: 36px; background: #0f4da1;}
.sideBox .hd h3{float: left; _display: inline; height: 36px; line-height: 36px; padding-left: 38px; overflow: hidden; font-size: 14px; font-family: "Microsoft Yahei"; color: #fff; background: url(images/icon-5.jpg) 26px 15px  no-repeat;}
.sideBox .hd h3 a{color: #fff;}
.sideBox .hd h3 a:hover{color: #ff0;}
.sideBox .bd{padding: 8px; background: #f2f2f2;}
.sideBox .bd .infoList li{background-image: url(images/dot-2.jpg);}

/* cateHd */
.cateHd { height: 34px; line-height: 34px; padding: 0 15px; border-bottom: #0659AA 2px solid;}
.cateHd .cateName { float: left; font-size: 18px; font-family: "Microsoft Yahei"; color: #0E1E87;}
.cateHd .path { float: right; color: #666;}
.cateHd .path a { color: #666;}
.cateHd .path a:hover{color: #c00;}

/* 文章父列表页 */
.catePageContent{overflow: hidden;}
#pageTopArea{overflow: hidden; margin-bottom: 10px;}
#pageTopArea .focusNews2{width: 255px; height: 192px; float: left; _display: inline; padding: 7px; background: #fff; border: 1px solid #e4e4e4;}
#pageTopArea .focusNews2 .hd{bottom: 37px; right: 12px;}
#pageTopArea .focusNews2 .bd .pic{height: 192px;}
#pageTopArea .focusNews2 .bd .title{height: 25px; overflow: hidden;}
#pageTopArea .topNews{width: 435px; float: right; _display: inline;}

.boxLoop{ overflow: hidden;}
.boxLoop .box{width: 355px; _display: inline;}
.boxLoop .box .bd{height: 180px;}

/* 文章子列表页 */
.pageList { padding: 15px 20px;}
.pageList li { height: 32px; line-height: 32px; font-size: 14px; background: url(images/dot-2.jpg) 0px 15px no-repeat;}
.pageList li.split{height: 15px; background: none; border-bottom:1px dotted #e3e3e3; margin-bottom: 15px;}
/* 文章子列表页-图片 */
.pagePicList { padding: 5px 0 10px 10px;}
.pagePicList li { width: 210px; margin: 20px 13px 0; height:205px;}
.pagePicList li .pic img { width: 200px; height: 150px;}


/* 文章子列表页-最新图片 */
.pageScrollPic{width: 100%; overflow: hidden;}
.pageScrollPic .picList{ width:740px ;}
.pageScrollPic .picList li{width: 166px; margin-right: 18px;}

/* 文章子列表页-简介 */
.pageTxtList{ padding:20px 10px 0 10px ;}
.pageTxtList li{ position: relative; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #aaa;}
.pageTxtList .title{ font:normal 16px/150% "microsoft yahei"; color:#000; padding-bottom:7px;}
.pageTxtList .title a{ color:#000 ;}
.pageTxtList .title a:hover{color: #c00;}
.pageTxtList .date{ position: absolute; color: #999; right: 0; top: 5px;}
.pageTxtList .intro{ color:#999;}
.pageTxtList .intro .more{ display:none;}
.pageTxtList .last{ border-bottom:0; margin-bottom:0;}

/* 文章内容 */
.articleCon{ padding:20px 30px;}
.articleCon .title{ text-align:center; color:#0E50A1; font:normal 22px/32px "Microsoft YaHei"; _font-weight:bold;}
.articleCon .subTitle{ color:#333; font-size:14px; padding-top:10px; text-align:center;}
.articleCon .property,.articleCon .userControl{ margin-top:10px;  text-align:center;line-height:22px; padding:2px 10px; background:#F9FBFB; border:1px dashed #C8DDE4; color:#999;}
.articleCon .property span{margin:0 2px;}
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;  background:url(images/share/shareb.jpg) no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px;}
.articleCon .property .fontZoomB{ background-position:3px -164px;}
.articleCon .shareBtns #bdshare{ vertical-align:middle; float:none; display:inline-block; *display:inline; zoom:1; margin-right:10px;}
.articleCon .conTxt{ padding:25px 0 10px 0;  font-size:14px; line-height:28px; width:100%; overflow:hidden;text-align:left; color:#333;}
.articleCon .conTxt p{ margin-bottom:20px; color:#333;}
.articleCon .conTxt a{color:#1855a8;}
.articleCon .conTxt #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;}
.articleCon .page{ padding:0 10px 10px 10px;}
.articleCon .moodVote{ padding-top:10px;}
.articleCon .userControl{ overflow:hidden; text-align:left;}
.articleCon .userControl #bdshare{ float:right;}
.articleCon .userControl .a{ color:#266CBB;}
.articleCon .others{line-height:25px;  margin:10px 0;color:#666; border-top:1px dotted #ccc;padding-top:10px;}
.articleCon .others a{margin-right:10px; color:#0E50A1;}
/* 相关 */
.relation { margin: 10px 0;}
.relation .hd { line-height: 26px; border-bottom: #ddd 1px solid; font-size: 14px; font-weight: bold; padding: 0 10px;}
.relation .bd { padding: 5px 10px;}