﻿@charset "utf-8";

#side_hot{}

.cateHd{ border:1px solid #E7E7E7; height:34px; line-height:34px; position:relative; padding:0 10px; background-color:#FFF;}
.cateHd .path{ position: absolute; right: 10px; top: 0;}
.cateHd .title{ position:absolute; left:-1px; top:-1px; height:36px; line-height:36p; background:#065896; color:#fff; display:inline-block; zoom:1; _display:inline;
    padding:0 20px; color:#fff; font-size:16px; font-family:"microsoft yahei";}

/* sideBox */
.sideBox{ margin-right: 0px; margin-bottom:10px; background-color:#FFF;}
.sideBox .hd{	
        border-right:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-top:4px #06C solid;
	padding:10px;
	font-size: 24px;
	font-family:"微软雅黑";
	line-height: 55px;
	color: #1059B7;
	text-decoration: none; text-align:center; overflow:hidden;}
.sideBox .hd .more{ float:right; color:#999 ;}
.sideBox .hd h3{ color: #F0F3F6; font-size: 16px; font-weight:bold; font-family:"microsoft yahei"  ;}
.sideBox .hd h3 a{ color:#A40000;}
.sideBox .hd h3 a:hover{ text-decoration:none;}
.sideBox .bd{ border: 1px solid #ddd; border-top:0; padding: 10px 8px; overflow:hidden;}

/* sideMenuBox */
#sideMenuBox { border:1px solid #CCC; border-top:4px #06C solid; background-color:#FFF; margin-bottom: 10px; font-family:"microsoft yahei"; padding: 0 10px 10px 0;}
#sideMenuBox .hd{padding:10px; height: 48px; line-height: 48px; text-align:center;}
#sideMenuBox .hd h3{ /*font-size:18px; font-weight:bold; color: #f0f3f6;*/ 
font-size: 24px;

	line-height: 55px;
	color: #1059B7;
	text-decoration: none;}
#sideMenuBox .bd{ padding-bottom: 20px;}
#sideMenuBox .bd li { font-size: 18px; text-align:center;}
#sideMenuBox .bd li a { 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 40px;
	display: block; /*line-height:20px; padding: 10px 10px 10px 36px; color:#f0f3f6; border-bottom:1px solid #107ac6; background: url(images/icons.png) 19px -463px no-repeat; */ 
    -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
#sideMenuBox .bd li a:hover { color:#fff; background-color:#CCC;/* padding-left:40px; */text-decoration:none  ;}
#sideMenuBox .bd li.on a { color:#fc0;}


/* 文章父列表页 */
.pageTopArea { overflow: hidden; padding-top: 20px;  margin-bottom: 15px;}
.pageTopArea .focusPic { float: left;}
.pageTopArea .focusPic .hd { position: absolute;}
.pageTopArea .topNews { margin:0 10px 0 320px;}

.boxLoop .box{ width: 367px; margin-bottom:10px;}
.boxLoop .box .bd{ height:140px;}

/* 文章子列表页 */
.pageList { padding: 15px 5px;}
.pageList .node{ color:#666; margin-right:5px;}
.pageList li { font-size: 14px; height: 32px; line-height: 32px; background: url(images/icons.jpg) 0 -190px no-repeat; padding-left:10px; overflow:hidden;}
.pageList li .date{ float:right; color:#666;}
.pageList .split{ background:none; height:0; line-height:0; font-size:0; overflow:hidden; border-bottom:1px dotted #ddd; margin:20px 0;}

.downLoadList li{ padding-left: 21px; background: url(images/share/download.jpg) 0 10px no-repeat;}

.pageScrollPic{ width: 100%; padding: 25px 0 10px 16px;overflow: hidden;}
.pageScrollPic .picList li{}

/* 文章子列表页-图片 */
.pagePicList { padding: 40px 0 0 0; margin-right: -30px; overflow: hidden; zoom: 1;}
.pagePicList li { text-align: center; float: left; width:210px; margin: 0 40px 0 10px; _display: inline;  height: 230px;}
.pagePicList .pic img { padding:2px; border:1px solid #ddd; width: 200px; height: 150px;
    -webkit-box-shadow: #ddd 2px 2px 0; -moz-box-shadow: #ddd 2px 2px 0; box-shadow: #ddd 2px 2px 0;}
.pagePicList .pic a:hover img{ border-color:#aaa ;} 
.pagePicList .title { padding: 5px 0 0; line-height: 18px; overflow: hidden;}

/* 文章子列表页-内容带图片 */
.pageConList { padding: 0 20px;}
.pageConList li { padding: 25px 0; border-bottom: #ddd 1px solid; overflow: hidden; zoom: 1;}
.pageConList li:hover {}
.pageConList .pic { float: left; margin-right: 15px; display: inline;}
.pageConList .pic img { width: 120px; height: 80px; border: #ddd 1px solid;}
.pageConList .con { overflow: hidden; zoom: 1;}
.pageConList .title { padding-bottom: 8px;}
.pageConList .title a { font-size: 14px; font-weight: bold;}
.pageConList .title .date { float: right; font-family: Arial; font-size: 12px; color: #999;}
.pageConList .intro { font-size: 12px; line-height: 20px; color: #666;}

/* 文章子列表页-简介 */
.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:#AE0000; padding-bottom:7px;}
.pageTxtList .title a{ color: #065896;}
.pageTxtList .date{ position: absolute; color: #999; right: 0; top: 5px;}
.pageTxtList .intro{ color:#666;}
.pageTxtList .intro .more{ display:none;}
.pageTxtList .last{ border-bottom:0; margin-bottom:0;}

/* 文章内容 */
.articleCon { padding: 20px 10px;}
.articleCon .articleTitle { padding-top: 10px; font-size: 25px; line-height:160%; color: #065896; text-align:center; font-family:"微软雅黑","宋体"; font-weight: bold;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .property { line-height: 24px; padding:10px 10px; margin: 5px 0; text-align:center; color: #999; border-bottom:1px dotted #ddd;}
.articleCon .property span { padding:0 5px;}
.articleCon .userControl { line-height:22px; padding: 2px 0; text-align:right; color:#333;}
.articleCon .description { color: #666; font-size: 14px; line-height: 24px; background: #f7f7f7; border: #DCDCDC 1px solid; padding: 10px 20px; margin-top: 10px;}
.articleCon .conTxt { color:#333; font-size:14px; line-height:28px; padding: 10px; overflow:hidden; word-break: break-all;}
.articleCon .conTxt p { padding-bottom:20px;}
.articleCon .conTxt img { max-width: 600px; height: auto;}
.articleCon .page { padding:0 10px 0 0;}
.articleCon .others { padding-top: 12px; border-top: #e1e1e1 1px solid;}
.articleCon .others .prev,
.articleCon .others .next { font-size: 12px; line-height: 30px; color: #999;}
.articleCon .others .next {}
.bds_more { padding-top: 2px !important;}
/* 相关 */
.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;}