﻿@charset "utf-8";

/* frame */
.pageBanner{width: 1000px; height: auto; margin: 10px auto 10px; overflow: hidden;}
#content{width: 1000px; padding: 0px; overflow: hidden; margin: 0 auto 10px;}
.listContent{overflow: hidden;}
.side {width: 240px; float: left; _display: inline;}
.mainContent{width: 748px; float: right; _display: inline; background: #fbfbfb; border: 1px solid #fdfdfd;}

/* noSideContent */
.noSideContent{background: #fbfbfb; border: 1px solid #fdfdfd;}

/* sideMenuBox */
#sideMenuBox {margin-bottom: 10px;}
#sideMenuBox .hd {height: 45px; background: url(images/sidemenu.jpg) 216px 22px no-repeat #1246a6; border-bottom: 5px solid #ffa302;}
#sideMenuBox .hd .title { float: left; _display: inline; height: 45px; line-height: 45px; padding-left: 20px; font-size: 14px; font-family: "Microsoft Yahei"; color: #fff ;}
#sideMenuBox .hd .title a{color: #fff;}
#sideMenuBox .hd .title a:hover{color: #ffa302;}
#sideMenuBox .bd {padding: 10px 20px 25px; background: #f8f8f8; border: 1px solid #fff;}
#sideMenuBox .bd li{height: 42px; line-height: 42px; border-bottom:1px dotted #adadad; background: url(images/sidemenuli.jpg) 180px 18px no-repeat; font-size: 14px; font-family: "Microsoft Yahei"; padding-left: 13px;}
#sideMenuBox .bd li a{color: #424242;}
#sideMenuBox .bd li a:hover{color: #ffa302;}
#sideMenuBox .bd li.on{background-position: 180px -35px;}
#sideMenuBox .bd li.on a{color: #ffa302;}

/* sideBox */
.sideBox{padding: 6px; background: #f8f8f8; border: 1px solid #fff;}
.sideBox .hd{height: 30px; border-bottom: 1px solid #e8e8e8; padding-right: 10px;}
.sideBox .hd h3{float: left; _display: inline; position: relative; height: 28px; bottom: -1px; border-bottom: 2px solid #1246a6; padding: 0 20px 0 10px; font-size: 14px; line-height: 28px; font-family: "Microsoft Yahei"; color: #1246a6;}
.sideBox .hd h3 a{color: #1246a6;}
.sideBox .hd h3 a:hover{color: #f60;}
.sideBox .hd .more{float: right; _display: inline;  line-height: 28px;}
.sideBox .bd{padding: 8px;}



/* cateHd */
.cateHd {height: 40px; line-height: 40px; overflow: hidden;border-bottom: 1px solid #dddddd;}
.cateHd .cateName{display: none;}
.cateHd .path { height: 40px; line-height: 40px; padding-left: 34px; background: url(images/path.jpg) 12px 11px  no-repeat;}
.cateHd .path a { color: #666;}
.cateHd .path a:hover{color: #0659AA; text-decoration: none;}

/* cateBd */
.cateBd{padding: 10px;}

/* 文章父列表页 */
.catePageContent{overflow: hidden;}
#pageTopArea{overflow: hidden; margin-bottom: 10px;}
#pageTopArea .focusNews{width: 255px; height: 192px; float: left; _display: inline; padding: 7px; background: #fff; border: 1px solid #e4e4e4;}
#pageTopArea .focusNews .hd{bottom: 37px; right: 12px;}
#pageTopArea .focusNews .bd .pic{height: 192px;}
#pageTopArea .focusNews .bd .title{height: 25px; overflow: hidden;}
#pageTopArea .topNews{width: 445px; 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;}
.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;}
.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 .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;}