@charset "utf-8";

/*zhihui*/
.zhihui_main{
	padding: 0px;}
.zhihui_main h1{
	font-size: 30px;
    color: #333;
    font-family: Microsoft YaHei;
    text-align: left;
    margin-bottom: 0px;
    border-bottom: 1px solid #CCC;
    height: 35px;
    line-height: 30px;}
	
.zhihuijx1{
	list-style:none;
	width:1040px;
	margin-bottom:45px;
        margin-top:30px;
        height: 90px;}	
.zhihuijx2{
	float: left;
    width: 104px;
    height: 75px;}	


.zhihuijx2 .zhihui_pic{
	height:75%;}

.zhihuijx2 .zhihui_pic img{
	width:45px;
	height:45px;
	transition:height .25s;
        -moz-transition:height .25s; /* firefox 4 */
        -webkit-transition:height .25s; /* safari and chrome */
        -o-transition:height .25s;}
.zhihuijx2 .zhihui_pic img:hover{
	height:50px;}	
.zhihuijx2 .zhihui_font{
	height:25%;
	font-size: 16px;
    text-align: center;}	


/* frame */
.pageBanner{width: 100%; height: 290px;overflow: hidden;background: url(images/pagebanner.jpg) scroll;}
#content{width: 1040px; padding: 0px; overflow: hidden; margin: 0 auto 10px;}
#content1{width: 1140px; padding: 0px; overflow: hidden; margin: 0 auto 10px;}

.listContent{overflow: hidden;}
.side {width: 240px; float: left; display: inline;  margin-top:-70px;position: absolute;}
.mainContent{width: 748px; float: right; _display: inline; background: #fbfbfb; border: 1px solid #fdfdfd;}
.mainContent1{width: 1040px;  _display: inline; background: #fbfbfb; border: 1px solid #fdfdfd;}

/* noSideContent */
.noSideContent{background: #fbfbfb; border: 1px solid #fdfdfd;}

/* sideMenuBox */
#sideMenuBox {margin-bottom: 10px;}
#sideMenuBox .hd {height: 70px; background:rgba(226,133,76,0.8);}
#sideMenuBox .hd .title { float: left; _display: inline; height: 45px; line-height: 65px; padding-left: 35px; font-size: 25px; 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{ margin-bottom: 10px;}/*padding: 6px; background: #f8f8f8; border: 1px solid #fff;*/
.sideBox .hd{height: 70px; background:rgba(63,153,176,0.8);} /*height: 30px; border-bottom: 1px solid #e8e8e8; padding-right: 10px; */
.sideBox .hd h3{float: left; _display: inline; height: 45px; line-height: 45px; padding-left: 20px; font-size: 15px; font-family: "Microsoft Yahei"; color: #fff ;}
/*float: left; _display: inline; position: relative; height: 28px; bottom: -1px; border-bottom: 2px solid #C30000; padding: 0 20px 0 10px; font-size: 14px; line-height: 28px; font-family: "Microsoft Yahei"; color: #C30000;*/
.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;min-height:300px;}

/* 文章父列表页 */
.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:#C30000; 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:16px; line-height:32px; width:100%; overflow:hidden;text-align:left; color:#333;font-family:"Microsoft Yahei";text-indent:2em;}
.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;}
