@charset "utf-8";

/* page 框架 */
.column{ overflow:hidden; }

.infoList li.noData{ background:none; border:0; padding:0;  }

.sideBox { background: url(bg_box.png) repeat-y; margin-bottom: 10px; }
.sideBox .hd { height: 31px; background: url(bg_box.png) no-repeat -242px 0; }
.sideBox .hd h3 { float: left; width: 76px; height: 26px; line-height: 26px; text-align: center; margin: 5px 0 0 10px; display: inline; background: url(tab.png) no-repeat; color: #fff; font-weight: bold; font-size: 14px; }
.sideBox .bd { overflow: hidden; background: url(bg_box.png) no-repeat -484px bottom; padding: 10px; }

/* 侧栏-栏目菜单 */
#sideMenu { }
#sideMenu .bd ul {  }
#sideMenu .bd li { border-bottom: #ddd 1px dotted; overflow: hidden;}
#sideMenu .bd li a { display:block; zoom: 1; color: #436075; font-size: 14px; padding-left: 40px; line-height: 34px;}
#sideMenu .bd li a:hover,
#sideMenu .bd li.on a { text-decoration: none; background: url(hd2.png) no-repeat right bottom; color: #2C49A1; }
#sideMenu .bd li.on a { font-weight: bold; }
#sideMenu .bd .mini li a { font-size: 12px; padding-left: 10px; }
/* 侧栏-栏目菜单-英文版 */
#sideMenuEn { border: #DFE6EA 1px solid; border-bottom: none; background: #F7F9FC; padding-top: 5px; }
#sideMenuEn ul { font-size: 14px; }
#sideMenuEn .h1 { padding: 8px; line-height: 18px; border-bottom: #C2C2C2 1px dotted; }
#sideMenuEn .a1 { color: #436075; }
#sideMenuEn .ul1 { padding: 10px 0; display: none; }
#sideMenuEn .li2 { }
#sideMenuEn .a2 { display: block; zoom: 1; line-height: 18px; padding: 5px 10px 5px 25px; color: #666; background: url(list2.png) no-repeat 15px 13px; }
#sideMenuEn .a2:hover { font-weight: bold; color: #436075; }
#sideMenuEn .on1 .h1 { border-bottom: none; background: url(hd1.png) no-repeat right bottom; }
#sideMenuEn .on1 .a1 { font-weight: bold; }
#sideMenuEn .on1 .ul1 { background: url(bg_sidemenu.png) repeat-y; display: block; }
#sideMenuEn .on2 .a2 { background-position: 15px -7px; background-color: #AABFE2; color: #fff; font-weight: bold; text-decoration: none; }

/* 专题活动 */
.sideBox .bd-side-pic { padding-left: 12px; }
.sideBox .bd-side-pic li { margin-bottom: 10px; }
.sideBox .bd-side-pic li img { display: block; }

/* 内页广告轮换 */
.cateArea { width: 982px; height: 195px; overflow: hidden; position: relative; z-index: 10; }
.cateArea .hd { position: absolute; z-index: 12; right: 10px; top: 169px; }
.cateArea .hd li { float: left; height: 16px; line-height: 16px; margin-left: 5px; display: inline; cursor: pointer;}
.cateArea .hd li span { display: block; float: left; padding: 0 5px; background: #fff; border: #2C49A1 1px solid; color: #2C49A1; }
.cateArea .hd li.on span { background: #2C49A1; color: #fff; }
.cateArea .bd { position: relative; z-index: 11; }
.cateArea .con { display: none; }

/* 栏目名称栏 -----------------------------------------*/
.noSideContent .cateTop { margin: 0 20px; padding-right: 15px; }
.cateTop { line-height: 40px; overflow: hidden; zoom: 1; background: url(bg-catetop.png) repeat-x left bottom; padding: 0 10px 2px; margin: 0 0 5px 0;}
.cateTop .cateName { font-size: 14px; color: #2C49A1; font-weight: bold; padding-left: 25px; background: url(i-mark.png) no-repeat 0 13px;}
.cateTop .path { white-space: nowrap; }
.cateTop .more { margin: 5px 30px 0 0; color: #731d04; }

/* 文章-父列表页 -----------------------------------------*/
.topArea { background: url(bg-house2.jpg) no-repeat right top; margin-bottom: 20px;}
.topArea .topNews { width: 390px; padding-right: 5px;}
.topArea .topNews li.t { padding-left: 0; background: none;}
.topArea .topNews li.t .title { }
.topArea .topNews li.t .intro { height: 44px; line-height: 22px; overflow: hidden; color: #787878; padding: 5px 5px 0; }
.topArea .topNews li.t .tit { font-size: 18px; color: #891502; font-family: "Microsoft Yahei"; font-weight: normal; }
.topArea .topNews li.n { height: 28px; line-height: 28px; border-bottom: #A7A49B 1px dotted; background-position: 0 -8px;}
.picShowBox { background-image: url(picWrap2.png); }

/* 文章-子列表页 -----------------------------------------*/
.newsList{ text-align:left; padding: 10px;  }
.newsList li{ height: 30px; line-height: 30px; overflow:hidden; border-bottom: #A9A69F 1px dotted; background-position: 0 12px;}
.newsList li .date{ float:right; color:#999;   }
.newsList li .node{ color:#999; margin-right:3px; }
.newsList li a { font-size: 14px;}
.newsList li.split{ border: none; background: none; }

/* 文章-子列表页-图片 ---------------------------------------------- */
.pagePicList{ padding-top:10px;  width: 720px; margin: 0 auto;}
.pagePicList li{ width: 205px; height: 180px; padding: 5px; margin: 0 11px 20px; background: #f5f9ff; }
.pagePicList li .pic img{ width: 197px; height: 147px; padding: 3px; }

/* 文章-子列表页-专家 ---------------------------------------------- */
.leaderPicList li{ width: 148px; height: 213px; padding: 5px; margin: 0 10px 20px; background: #f5f9ff; }
.leaderPicList li .pic img{ width: 140px; height: 180px; padding: 3px; }

/* 文章-子列表页-刊物 ---------------------------------------------- */
.pagePicList_2col li{ width: 325px; height: 278px; padding: 5px; margin: 0 11px 20px; background: #f5f9ff; }
.pagePicList_2col li .pic img{ width: 317px; height: 240px; padding: 3px; }
.pagePicList_2col li .title { font-size: 14px; }

/* 文章-内容页 -----------------------------------------*/
.articleCon{ padding: 20px 15px; }
.articleCon .title { text-align:center; color: #3b2916; font:normal 20px/32px "Microsoft YaHei"; _font-weight:bold; }
.articleCon .subTitle{ color:#333; font-size:14px; padding-top:10px; text-align:center; }
.articleCon .property,.articleCon .userControl{ margin: 10px auto 20px;  text-align:center; width: 650px; padding: 0 10px; height: 30px; line-height: 30px; color: #4e4e4e;  background: url(bg_property.png) no-repeat; vertical-align: middle; }
.articleCon .property span{margin:0 2px; }
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ color:#666;  background:url("share/shareB.gif") no-repeat 3px -124px; padding-left:17px; display:inline-block; line-height: 20px; _margin-top: 6px; }
.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{  font-size: 14px; line-height: 1.8em; overflow:hidden;text-align:left; color: #333; padding: 0 20px; }
.articleCon .conTxt p{ margin-bottom:1em;text-align: justify }
.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;/*IE,非汉字换行*/}
.articleCon .conPage { }
.articleCon .page{ padding:0 10px 10px 10px;  }
.articleCon .moodVote{ padding-top:10px;  }
.articleCon .userControl{ overflow:hidden; text-align:left;  margin-top:  20px;}
.articleCon .userControl #bdshare{ float:right; padding-top: 3px;}
.articleCon .userControl #bdshare .bds_more { line-height: 14px; }
.articleCon .userControl .a{ }
.articleCon .others{line-height:25px;  margin:10px 0;color: #2C49A1; border-top:1px dotted #ccc;padding: 10px 10px 0;   }
.articleCon .others a{margin-right:10px;  }