﻿/*cssReset*/


/* mainContent */
.mainContent{ width:690px; float:left; overflow:hidden; position:relative; }
.mainConIn{ zoom:1;  min-height:200px;  _overflow:visible; }

.side{ width:280px; float:right; overflow:hidden; position:relative; }

#sideMenu{border:1px solid #ADD5ED;border-top:2px solid #2386DD ; }
#sideMenu .hd{ height:30px; border:none}
#sideMenu .hd h3{margin:0 0 0 20px; }
#sideMenu .bd{padding:0 0 10px 0; border-top:none;  }
#sideMenu .menuList{margin:0 10px; }
#sideMenu .menuList li{text-align:left;height:30px;  }
#sideMenu .menuList a{ display:block; height:30px; line-height:30px; width:155px; padding:0 0 0 40px; overflow:hidden;font-size:12px;
 }
#sideMenu .menuList a:hover,
#sideMenu .menuList .on a{ background-position:-10px -60px; color:#f60;font-weight:bold; }

#sideRmph { position:relative; }
#sideRmph .bd {padding:5px 0 5px 8px; }

#sidePic .hotpicList {padding: 10px 14px; overflow: hidden;}
#sidePic li {float: left; z-index: 1; position: relative; margin-bottom: 7px; }
#sidePic li .pic a { display:block; line-height:0}
#sidePic li .title {position: absolute; left: 0; bottom: 0; width: 100%; height: 24px; line-height: 24px; text-align: center;z-index: 2;}
#sidePic li .title a { color: #fff; font-size: 14px; position: relative; z-index: 9;}
#sidePic li .bg { width: 100%; height: 24px;background: #000; opacity: 0.7;filter: alpha(opacity=70);position: absolute;bottom: 0; left: 0; z-index: 3;}
#sidePic li.li3 {margin-left: 10px; width: 120px; float: left;}
#sidePic li.li2 {width: 120px; float: left;}
#sidePic li.li2 .title {width: 120px;}
#sidePic li.li3 .title {width: 120px;}

#sideLevel .bd {padding: 0 10px; overflow: hidden;}
#sideLevel .pic {width: 90px;}
#sideLevel .pic img {width: 90px; height: 68px;}
#sideLevel .intro {float: left; text-align: left; padding-left: 10px;text-indent: 0; width: 140px;}


#articleParentList{padding:25px 25px 20px 20px; }
.focusNewsWrap{ overflow:hidden; zoom:1;}
.focusNewsWrap #focusNews{ float:left;  width:460px; overflow:hidden;  padding:5px; border:1px solid #edecec;  background:#f8f7f8; }
.focusNewsWrap #focusNews .hd {bottom: 20px;}
.focusNewsWrap .headNews{ float:right;  width:485px; overflow:hidden; }
.focusNewsWrap .headNews .topicList .t {margin: 0; padding-bottom: 10px;}
.focusNewsWrap .headNews .topicList .t .title {text-align: center;}
.focusNewsWrap .headNews .topicList .t .title a {color: #880013;}
.focusNewsWrap .headNews .topicList .t .intro {line-height: 22px;}
.focusNewsWrap .headNews .topicList li.n {height: 30px; line-height: 30px; }

.slideBox-news{ position:relative; zoom:1; }
.slideBox-news .slideNav{ position:absolute; height:20px; overflow:hidden; bottom:30px; right:10px; z-index:1;}
.slideBox-news .slideNav li {background-color:#fff;cursor:pointer;float:left;width:14px;height:14px;line-height:14px;margin-left:3px;text-align:center;}
.slideBox-news .slideNav li a{ color:#333; } .slideBox .slideNav li a:hover{ text-decoration:none; }
.slideBox-news .slideNav li.on{ background-color:#f11f1f; color:#FFFFFF;}
.slideBox-news .slideNav li.on a{ font-weight:bold; color:#fff; }
.slideBox-news .title{ height:26px; line-height:26px; text-align:center;  }

.boxLoop{ overflow:hidden; height:auto;margin:0px 0 0 0; }
.boxLoop .fl{float:left; margin-right: 20px; }
.boxLoop .fr{float:right; }
.boxPage{ width:313px;_display:inline; overflow:hidden;   }
.boxPage .hd{ height: 40px; line-height: 40px;color:#0067A3;background:url(images/titlebg.png);border:none; border-bottom: 2px solid #a10510;}
.boxPage .hd h3 {font-size:18px; margin: 2px 0 0 2px; height: 36px; line-height: 36px;}
.boxPage .hd h3 a {font-weight: normal;}
.boxPage .hd .more{ color:#999; }
.boxPage .bd{ padding:10px 0; height:295px; overflow:hidden;   }
.boxPage .bd .topicList .t {margin: 0 0 10px 0; padding-bottom: 18px; overflow: hidden; border-bottom: 1px dashed #dcdcdc;}
.boxPage .bd .topicList .t .tit {font-size: 14px;}
.boxPage .bd .topicList .t .intro {padding-bottom: 0;}
.boxPage .bd .topicList .pic {width: 120px; float: left; line-height:100%}
.boxPage .bd .topicList .pic img {width: 120px; height: 90px;}
.boxPage .bd .topicList .con {width: 180px; float: right;}
.boxPage .bd .topicList .con .title {height: 26px; line-height: 26px;}
.boxPage .bd .topicList li.n {height: 28px; line-height: 28px; border: 0;font-size: 14px;}

.pageBoxList { margin-top: 15px;}
.pageBoxList .boxLoop .fl{float:left; margin-right: 15px; }
.pageBoxList .boxPage {width: 335px;}
.pageBoxList .boxPage .bd {}
.pageBoxList .boxPage .bd .pic img {width: 120px; height: 90px;}
.pageBoxList .boxPage .bd .con {width: 200px;}

.boxPic { }
.boxPic .hd { height: 34px; line-height: 34px; color:#0067A3;border:none;background:#f9f9f9; border-bottom: 1px solid #e0e0e0;position: relative; overflow: visible; }
.boxPic .hd h3 { position: absolute; left: 0; top: 0; margin: 0; height: 33px; line-height: 33px; }
.boxPic .hd h3 a {color: #a10510; font-size: 18px; font-family: "Microsoft Yahei";background: #fff; border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; border-top: 2px solid #a10510; font-weight: normal;}
.boxPic .bd {padding: 14px 0; position: relative; }
.boxPic .bd .tempWrap {width: 980px !important; overflow: hidden;}
.boxPic .picList {margin:10px 0 0 0; }
.boxPic .picList li {width:128px; margin-right: 14px; float:left;display:inline;  }
.boxPic .picList li img {width: 125px; height:156px;}

.boxPic .bd .prev { z-index: 3; position: absolute; top: 53px; left: 0;  }
.boxPic .bd .next { z-index: 3; position: absolute; top: 53px; right: 0; }
.boxPic .bd .arrow {background: url(images/pic_arrow.png) 0 0 no-repeat;width:71px; height: 67px; display: block; opacity: 0.8;
filter: alpha(opacity=80);}
.boxPic .bd .prev .arrow {background-position: 0 0;cursor: pointer;}
.boxPic .bd .next .arrow {background-position: -71px 0;cursor: pointer;}


.boxPic1 { }
.boxPic1 .hd { height: 34px; line-height: 34px; color:#0067A3;border:none;background:#f9f9f9; border-bottom: 1px solid #e0e0e0;position: relative; overflow: visible; }
.boxPic1 .hd h3 { position: absolute; left: 0; top: 0; margin: 0; height: 33px; line-height: 33px; }
.boxPic1 .hd h3 a {color: #a10510; font-size: 18px; font-family: "Microsoft Yahei";background: #fff; border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; border-top: 2px solid #a10510; font-weight: normal;}
.boxPic1 .bd {padding: 14px 0; position: relative; }
.boxPic1 .bd .tempWrap {width: 980px !important; overflow: hidden;}
.boxPic1 .picList {margin:10px 0 0 0; }
.boxPic1 .picList li {width:128px; margin-right: 14px; float:left;display:inline;  }
.boxPic1 .picList li img {width: 125px; height:156px;}

.boxPic1 .bd .prev { z-index: 3; position: absolute; top: 53px; left: 0;  }
.boxPic1 .bd .next { z-index: 3; position: absolute; top: 53px; right: 0; }
.boxPic1 .bd .arrow {background: url(images/pic_arrow.png) 0 0 no-repeat;width:71px; height: 67px; display: block; opacity: 0.8;
filter: alpha(opacity=80);}
.boxPic1 .bd .prev .arrow {background-position: 0 0;cursor: pointer;}
.boxPic1 .bd .next .arrow {background-position: -71px 0;cursor: pointer;}

.currentNodeName{ height: 40px; line-height: 40px; font-size:18px;font-weight:bold; color:#8f0014; border-bottom: 1px solid #a10510; margin-top: 10px; padding-left: 15px; font-family: "Microsoft Yahei";}

#articleList{}

#articleList .infoList{ text-align:left; font-size:14px; padding: 15px 0;}
#articleList .infoList li{ height:30px;line-height:30px;margin:4px 0;  overflow:hidden;}
#articleList .infoList li .date{font-size:14px; color: #666;}
#articleList .infoList li a{font-size:14px;background: url(images/dot02.png) no-repeat 0;}
#articleList .infoList li.split{height:0;line-height:0;font-size:0;border-bottom:1px dotted #d8d8d8; margin:20px 0;    }
#articleList .infoList .author{float:right;font-size:14px;color:#999;margin:0 20px 0 0;  }

#articlePicList .wHd {background: #f8f8f8; border-bottom: 2px solid #a10510; height:40px; line-height:40px; overflow:hidden; position: relative; margin: 15px 0;}
#articlePicList .wHd h3{ float:left; _display:inline; margin:2px 0 0 2px; text-align:center; font-size:18px; height: 36px; line-height: 36px; font-family: "Microsoft Yahei"; color:#fff; padding:0 15px;  background:#a10510; display: block; }
#articlePicList .txtPicList li {border-bottom: 1px dashed #e0e0e0; padding-bottom: 20px;margin-bottom: 20px;}
#articlePicList .txtPicList li .pic {float: left;width: 128px;}
#articlePicList .txtPicList li .pic img {width: 128px; height: 160px;}
#articlePicList .txtPicList li .con {padding-left: 20px;/* width: 540px; */overflow: hidden;float: none;}
#articlePicList .txtPicList li .con .title {height: 38px; line-height: 38px;}
#articlePicList .txtPicList li .title a {color: #252525; font-size: 16px;}
#articlePicList .txtPicList li .title a:hover {color: #a10510;}
#articlePicList .txtPicList li .con .title .tit {float: left;}
#articlePicList .txtPicList li .con .title .date {float: right;}
#articlePicList .txtPicList li .con .intro {font-size: 12px; line-height: 24px; text-indent: 2em; padding-top: 5px;}
#articlePicList .wBd {padding: 10px 0; overflow: hidden;}

#picList { padding:30px 0;}
#picList li{ float:left; text-align:center; width:220px; height:180px; padding:0 15px 0 0;}
#picList li .pic img{ width:150px; height:120px; padding:4px; border:1px solid #ddd; background:#fff;   }
#picList li .pic a:hover img{ border-color:#aaa;  }
#picList li .title{ padding-top:5px;}

.contArticle {margin-top: 20px;}

.contArticle_tit{clear:both;overflow:hidden; margin:10px 0 15px 0; text-align:center; }
.contArticle_tit h2{color:#920015; font-size:26px; line-height:40px;font-weight:bold; font-family: "Microsoft Yahei";  }
.contArticle_subTit{ color:#333; font-size:16px; text-align:center; line-height: 30px; }
.contArticle_author{text-align:center;line-height:24px;  padding:5px 0;  margin:0 0 20px 0; color:#666;  border-bottom:1px solid #dcdcdc;font-size: 12px; }
.contArticle_author span{margin:0 2px; }
.contArticle_author a{color:#666;}
.fontZoomA{background:url("images/shareB.gif") no-repeat 3px -124px; padding-left:20px;display:inline-block; line-height:20px; }
.fontZoomB{background:url("images/shareB.gif") no-repeat 3px -164px; padding-left:20px;display:inline-block; line-height:20px; }
.contKeywords{color:#ccc;height:40px; }
.contKeywords strong{color:#333;}
.contKeywords a{color:#143385;margin:0 10px; }

.contArticle_text {line-height:26px;font-family:ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“; padding-bottom:10px; font-size:14px;overflow:hidden;text-align:left; color:#333; width: 670px; margin: 0 auto; }
.contArticle_text p{line-height:26px;margin-bottom:15px;color:#333; }
.contArticle_text a{color:#206AB5;}
.contArticle_text img{max-width:600px;height:auto;}
#fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal;	word-wrap: break-word;line-break: strict;}
.contArticle_text ul,.contArticle_text ol{margin-bottom:15px;margin-left:15px}
.contArticle_bot_Artpage{margin:0px auto; text-align:center; padding-top:10px;  }
.contArticle_bot_Artpage a{display:inline-block;padding:0 6px;border:1px solid #B8BFC5;height:18px;line-height:18px;     }
.contArticle_bot_Artpage .pagecss{height:30px;display:block;  }
.contArticle_bot_text{margin:0px;padding:0 10px; line-height:25px; text-align:left;color:#666;background:#fff;border:1px solid #cdd8de;  }
.contArticle_bot_text a{color:#666;}
.contArticle_bot_text_fun{float:right;display:inline;text-align:right; width:180px;   }
.contArticle_bot_text_fun a{padding-left:17px; display:inline-block;background:url(images/contArticle_bot_text.gif) no-repeat;margin:0 5px;  }
.contArticle_bot_text_fun a.contABot01{background-position: 0px 6px;}
.contArticle_bot_text_fun a.contABot02{background-position: 0px -34px;}

.con .others { display:none;}
.others{line-height:32px;  margin:10px 0;color:#666; border-top:1px dotted #ccc;padding-top:10px; }
.others span { color: #a10510;}
.others a{margin-right:10px; color:#666; }

.contArticle .moodVote{ padding:10px 0 20px 0;  }

.contArticle_bot_collect {height:35px;line-height:35px; text-align:center;background:#f8f8f8;padding:0 10px;font-size: 12px; }
.contArticle_bot_collect .contABot01,
.contArticle_bot_collect .contABot02,
.contArticle_bot_collect .contABot03{ float:left;display:inline;margin:0 10px 0 0; color: #666; }
.contArticle_bot_collect .contABot01{  }
.contArticle_bot_collect .bdsharebuttonbox {float:right;line-height:16px !important; display:inline;margin:3px 0 0 0; }
.contArticle_bot_collect .bdsharebuttonbox  b {float: left;height: 30px;line-height: 30px;}

#relativeInfo{ overflow:hidden;}
#relativeInfo .hd{ height:38px; line-height:38px; border-top: 1px solid #a10510; border-bottom: 1px solid #e0e0e0; overflow:hidden; position: relative;}
#relativeInfo .hd .more {background: #efefef; position: absolute; top: 12px; right: 10px; font-size: 9px; font-family: "Microsoft Yahei","Arial"; height: 15px; line-height: 15px; padding: 0 2px; }
#relativeInfo .hd h3{ float:left; _display:inline; margin:5px 0 0 10px; text-align:center; font-size:16px; height: 28px; line-height: 28px; font-family: "Microsoft Yahei"; }
#relativeInfo .hd h3 a{ color:#fff; padding:0 10px; font-weight:bold; background:#a10510; display: block; }
#relativeInfo .bd{ overflow:hidden; font-size: 12px;}
#relativeInfo .bd .infoList{overflow:hidden;clear:both; }
#relativeInfo .bd .infoList li{ height:24px; border-bottom:1px dotted #ccc; line-height:24px; font-size:12px;/*background:url(images/icon.png) no-repeat 0px -207px;*/}
#relativeInfo .bd .infoList li.last{border:0;}
#relativeInfo {margin-top: 10px;}
#relativeInfo .hd h3 {color: #a10510}
#relativeInfo .infoList { padding: 15px;}
#relativeInfo li {height: 28px; line-height: 28px; border: 0; font-size: 14px;}

#article_hot {width: 690px; overflow: hidden;}
#article_hot .hd h3 {color: #a10510}
#article_hot .picList {width: 700px; padding: 18px 0;}
#article_hot .picList li {float: left; width: 165px; font-size: 14px; padding-right: 10px;}

#article_video {width: 690px; overflow: hidden; margin-top: 15px;}
.mainConIn #article_video .hd { margin-bottom:15px;}
#article_video .hd h3 {color: #a10510}
#article_video .picList {width: 700px; padding: 18px 0;}
#article_video .picList li {float: left;font-size: 14px; padding-right: 10px;}

#article_video .boxTab {margin-top: 0px; }
#article_video .boxTab .wHd { height:33px; line-height:33px; border-bottom:1px solid #e0e0e0; padding-left: 0;position: relative;}
#article_video .boxTab .wHd ul {position: absolute; left: 0; top: 0; overflow: hidden;}
#article_video .boxTab .wHd li{ color:#221815; font-size:14px; font-weight:bold; width: 100px; float: left;background:#efefef; margin:0 0 0 12px; font-family: "Microsoft Yahei"; text-align: center; display: inline; }
#article_video .boxTab .wHd li a {}
#article_video .boxTab .wHd li.on {background: #fff; border-top: 2px solid #b3343d; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; margin:0 0 0 12px; height: 32px; line-height: 32px;}
#article_video .boxTab .wHd li.on a {color: #a10510; cursor: pointer; }
#article_video .boxTab .wBd {padding: 18px 0 0; height: 240px; overflow: hidden;}
#article_video .boxTab .wBd li {float: left; display: inline; width: 325px; margin: 0 10px 18px; border-bottom: 1px dashed #dcdcdc; padding-bottom: 10px;}
#article_video .boxTab .wBd li .pic {float: left;width: 120px;line-height: 0;}
#article_video .boxTab .wBd li .pic img {width: 120px;height: 90px;}
#article_video .boxTab .wBd li .con {float: right; width: 185px; height:90px; overflow: hidden;}
#article_video .boxTab .wBd li .con .title {height: 26px; line-height: 26px;}

#newPic {width: 980px; margin-top: 15px; overflow: hidden;}
#newPic .boxTab { position: relative; }
#newPic .boxTab .hd { height:34px; line-height:34px; background: #f9f9f9; border-bottom:1px solid #e0e0e0; padding-left: 0;position: relative; }
#newPic .boxTab .hd h3 {float: left; width: 122px;}
#newPic .boxTab .hd h3 span { position: absolute; left: 0; top: 0; margin: 0; }
#newPic .boxTab .hd h3 a{color: #a10510; font-size: 18px; font-family: "Microsoft Yahei";background: #fff; border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; border-top: 2px solid #a10510; font-weight: normal; padding: 0 20px;height: 33px; line-height: 33px; display: block; }

#newPic .boxTab .hd ul { float: right;}
#newPic .boxTab .hd li {font-size: 12px; padding: 0 10px; width: 60px; float: left; display: inline; }
#newPic .boxTab .hd li.on {margin: 3px 0 0; padding: 0 10px; height: 31px; line-height: 31px; background: url(images/tab_title.png) repeat-x; font-size: 12px;}
#newPic .boxTab .hd li.on a {height: 31px; line-height: 25px; background: url(images/tab_title.png) center bottom no-repeat; color: #fff; cursor: pointer; font-family: "Microsoft Yahei"; display: block; }

#newPic .boxTab .bd{ width: 980px; padding:20px 0 0; overflow:hidden;}
#newPic .boxTab .bd .picList {width: 1000px;}
#newPic .boxTab .bd .picList li {float: left; width: 320px; height: 290px; margin-right: 10px; }
#newPic .boxTab .bd .picList li img {width: 320px; height: 240px;}
#newPic .boxTab .bd .picList li .title { background: #eee;height: 40px;line-height:40px; padding: 0;}

/*new*/
#newPic .hd { height:34px; line-height:34px; background: #f9f9f9; border-bottom:1px solid #e0e0e0; padding-left: 0;position: relative; }
#newPic .hd #title {float: left; width: 94px; background: none;}
#newPic .hd #title span { position: absolute; left: 0; top: 0; margin: 0; }
#newPic .hd #title a{color: #a10510; font-size: 18px; font-family: "Microsoft Yahei";background: #fff; border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; border-top: 2px solid #a10510; font-weight: normal; padding: 0 20px;height: 33px; line-height: 33px; display: block; }

#newPic .hd ul { float: left;}
#newPic .hd li {font-size: 12px; padding: 0 10px; width: 60px; float: right; display: inline; text-align: center; }
#newPic .hd li.on {margin: 3px 0 0; padding: 0 10px; height: 31px; line-height: 31px; background: url(images/tab_title.png) repeat-x; font-size: 12px;}
#newPic .hd li.on a {height: 31px; line-height: 25px; background: url(images/tab_title.png) center bottom no-repeat; color: #fff; cursor: pointer; font-family: "Microsoft Yahei"; display: block; }

#newPic .bd{ width: 980px; padding:20px 0 0; overflow:hidden;}
#newPic .picList {width: 1000px;display: none; }
#newPic .picList li {float: left; width: 318px; height: 292px; margin-right: 12px; }
#newPic .picList li img {width: 318px; height: 239px;}
#newPic .picList li .title { background: #eee;height: 40px;line-height:40px; padding: 0;}

#cgbl {margin-top: 10px;overflow: hidden;}
#cgbl .picList li {width:185px; margin-right: 10px; float:left;display:inline;  }
#cgbl .picList li .title {height: 36px;line-height: 36px;}
#cgbl .picList li .title a {font-size: 14px;}
#cgbl .picList li img {width: 185px; height: 128px;}


.pagebox {overflow: hidden;}
.pagebox .hotPic {width: 720px; float: left;}
.pagebox .hotPic li {float: left; width: 235px; z-index: 1; position: relative; }
.pagebox .hotPic li .pic { line-height:0;}
.pagebox .hotPic li img { width:100%; height:165px;}
.pagebox .hotPic li .title {position: absolute;left: 0;bottom: 0;width: 220px;height: 48px;line-height: 20px;text-align: center;z-index: 2;text-align: left;padding: 2px 0 0 10px;}
.pagebox .hotPic li .title a { position:relative; color: #fff; font-size: 12px; position: relative; z-index: 9;}
.pagebox .hotPic li .titleBg { display:block; width: 235px; height: 50px;background: #000; opacity: 0.7;filter: alpha(opacity=70);position: absolute;bottom: 0; left: 0;}

.pagebox .hotPic li.first {float: left;width: 470px;margin-right: 10px;}
.pagebox .hotPic li.first img {height:345px;}
.pagebox .hotPic li.first .titleBg {width: 470px;}
.pagebox .hotPic li.first .title {width: 455px;line-height: 50px; padding:0 0 0 15px; font-size: 14px;}
.pagebox .hotPic li.first .title a {font-size: 14px;}
.pagebox .hotPic li.last {margin-top: 7px;}
.pagebox #sideTpph {float: right; width: 250px; background: #f3f3f3;}
.pagebox #sideTpph .bd {padding:3px 10px 5px;}
.pagebox #sideTpph .bd li {height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pagebox #sideTpph .bd li .number { float:left; margin-top:5px;font-family:"微软雅黑"; font-size:12px; display:inline-block; width:22px; height:20px; margin-left:-2px; background:#a7a7a7; line-height:20px; text-align:center; color:#fff; font-style:italic;}

#pagePicList {}
#pagePicList .wHd {background: #f8f8f8; border-bottom: 2px solid #a10510; height:40px; line-height:40px; overflow:hidden; position: relative; margin: 15px 0;}
#pagePicList .wHd h3{ float:left; _display:inline; margin:2px 0 0 2px; text-align:center; font-size:18px; height: 36px; line-height: 36px; font-family: "Microsoft Yahei"; color:#fff; padding:0 15px;  background:#a10510; display: block; }
#pagePicList .txtPicList li {border-bottom: 1px dashed #e0e0e0; padding-bottom: 20px;margin-bottom: 20px;}
#pagePicList .txtPicList li .pic {float: left;width: 154px;margin-right: 20px;}
#pagePicList .txtPicList li .pic img {width: 154px; height: 116px;}
#pagePicList .txtPicList li .con {/* width: 496px; */float: none;}
#pagePicList .txtPicList li .con .title {height: 38px; line-height: 38px;}
#pagePicList .txtPicList li .title a {color: #252525; font-size: 16px;}
#pagePicList .txtPicList li .title a:hover {color: #a10510;}
#pagePicList .txtPicList li .con .title .tit {float: left;}
#pagePicList .txtPicList li .con .others { display:none;}
#pagePicList .txtPicList li .con .others .date,
#pagePicList .txtPicList li .con .title .date {float: right;}
#pagePicList .txtPicList li .con .intro {font-size: 12px; line-height: 24px; text-indent: 2em; padding-top: 5px;}
#pagePicList .wBd {padding: 10px 0; overflow: hidden;}

#artList {}
#artList .boxTab {height: 247px;}
#artList .boxTab .hd {background: #f8f8f8; border-bottom: 2px solid #a10510; height:40px; line-height:40px; overflow:hidden; position: relative;}
#artList .boxTab .hd .more {background: #efefef; position: absolute; top: 13px; right: 10px; font-size: 9px; font-family: "Microsoft Yahei"; height: 15px; line-height: 15px; padding: 0 2px; }
#artList .boxTab .hd h3{ float:left; _display:inline; margin:2px 0 0 2px; text-align:center; font-size:18px; height: 36px; line-height: 36px; font-family: "Microsoft Yahei"; }
#artList .boxTab .hd li.on h3 a { color: #fff; font-weight: normal;}
#artList .boxTab .hd h3 a{ color:#333; padding:0 15px; display: block; }
#artList .boxTab .bd {padding: 12px 7px 0; width: 676px; overflow: hidden;}
#artList .boxTab .bd ul {width: 690px;}
#artList .boxTab .bd li {background: #f9f9f9; float: left; width: 104px; height: 160px; font-size: 12px; line-height: 22px; padding: 10px 10px 0; margin-right: 14px;}
#artList .boxTab .bd li .pic { line-height:0;}
#artList .boxTab .bd li .pic img {width: 100px;height: 133px;}
#artList .boxTab .bd li .title {}
#artList .boxTab .bd li.noData {background: none; width:50%; height: 100%; padding: 0; margin: 0; text-align: left;}

#magBox {}
#magBox #focusNews {width: 251px; padding: 6px;}
#magBox #focusNews .bd .pic img{width: 250px;height: 313px;}
#magBox #focusNews .bd .title {padding-left: 10px; height: 36px; line-height: 36px;}
#magBox #focusNews .bd .bg { width: 250px; height: 53px;}
#magBox #focusNews .hd { right: 10px; bottom: 40px;}
#magBox .headNews {width: 410px;}
#magBox .headNews .topicList .t .intro {padding: 5px 0;}
#magBox .headNews .topicList .t {padding-bottom: 5px;}

.magList .boxTab .hd {height: 33px; line-height: 33px;}
.magList .boxTab .hd li h3 a{padding: 0 20px;}
.magList .boxTab .hd li.on h3 a { padding: 0 20px; background: #fff; color: #a10510; border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; border-top: 2px solid #a10510;}
.magList .boxTab .bd {padding: 20px 0;}
.magList .txtPicList {width: 690px;} 
.magList .txtPicList .con {float: left;width: 540px; padding-left: 20px;}
.magList .txtPicList .con .title {height: 40px; line-height: 40px;}
.magList .txtPicList .con .title a {color: #252525;}
.magList .txtPicList .con .title a:hover{color: #a10510;}
.magList .txtPicList .pic img {width: 128px; height: 160px;}
.magList .txtPicList .con .intro { line-height: 24px; font-size: 12px; text-indent: 2em; color: #666;}

.Special {width: 690px; overflow: hidden;}
.Special #picList { padding:30px 0; width: 705px;}
.Special #picList li{ float:left; text-align:center; width:220px; height:150px; padding:0 15px 0 0; line-height:18px}
.Special #picList li .pic a {display:block;line-height: 100%;}
.Special #picList li img{width:212px;height:92px;padding:3px;border:1px solid #dadbdd;background:#fff;}
.Special #picList li a:hover img{ border-color:#aaa;  }
.Special #picList li .title{ padding-top:5px; font-size: 12px;}

.brandBox {}
.brandBox .wHd { height: 32px; line-height: 32px; background: #f9f9f9; border-bottom: 3px solid #e7e7e7; position: relative; margin-bottom: 12px; }
.brandBox .wHd h3 {position: absolute; left: 0; top: 0; }
.brandBox .wHd h3 a {float: left; background: url(images/tit_hover.png) repeat-x bottom left; padding: 0 12px; height: 35px; line-height: 35px; display: block; font-size: 18px; font-family: "Microsoft Yahei"; color: #a10510;}
.brandBox .wHd .more {background: #efefef; position: absolute; top: 10px; right:12px; font-size: 9px; font-family: "Microsoft Yahei"; height: 15px; line-height: 15px; padding: 0 2px; }
.Pagebox {overflow: hidden;}
.Pagebox .wBd {width: 690px; overflow: hidden;}
.Pagebox .wBd .pageList {width: 710px;overflow: hidden; padding: 0 5px;}
.Pagebox .wBd .pageList li {width: 325px; float: left; margin-right: 30px; height: 28px; line-height: 28px;}
.Pagebox .wBd .pageList li a{ overflow:hidden; padding-left:10px; background:url(images/dot01.png) no-repeat 0px 5px;}
.Pagebox .wBd .pageList li .date{ float:right; color:#999;  }
.Pagebox .tabbox {width: 338px;}
.Pagebox .tabbox .hd {position: relative;}
.Pagebox .tabbox .hd .more {position: absolute; top: 7px; right:10px; font-size: 9px; font-family: "Microsoft Yahei"; font-weight: normal; color: #333; height: 15px; line-height: 15px; padding: 0 2px; }
.Pagebox .tabbox .bd {padding: 10px 5px;}
.Pagebox .tabbox .bd .nodepic {width: 328px; height: 90px; padding-bottom: 18px; margin-bottom: 10px; display: block;border-bottom: 1px dashed #dcdcdc; }
.Pagebox .tabbox li.t {height: 108px; border-bottom: 1px dashed #dcdcdc; margin-bottom: 10px; margin-top: 0;}
.Pagebox .tabbox .con {width: 193px; padding-left: 15px;}
.Pagebox .tabbox li.n .date {padding-right: 5px;}

.Cultural {}
.Cultural .focusNewsWrap #focusNews {border: 0;padding: 0px;width: 472px; height: 340px; background: none;}
.Cultural .focusBox .bd li {border: 1px solid #eeeded;padding: 2px;}
.Cultural .focusBox .bd .pic img {width: 466px;height: 302px;}
.Cultural .focusBox .bd .con .title {width: 446px; text-align: center; padding: 0 10px; bottom: 3px; }
.Cultural .focusBox .bd .con .bg {bottom: 3px; width: 466px;}
.Cultural .focusNewsWrap #focusNews .hd { position: static; bottom: 0; right: 0; overflow: hidden;padding: 15px 0 0; }
.Cultural .focusNewsWrap #focusNews .hd ul { width: 471px; height: 8px; line-height: 8px; text-align: center;}
.Cultural .focusBox .hd ul li { float: none; display: inline-block; *display: inline; width: 40px; height: 8px; line-height: 8px; margin: 0 5px; background: #efefef; color: #efefef; overflow: hidden;}
.Cultural .focusBox .hd ul li span {display: block;}
.Cultural .focusBox .hd ul li.on {background: #880013; color: #880013}
.Cultural .focusNewsWrap .headNews {width: 485px;}

.Cultural #mPagebox {width: 338px; height: 295px;}
.Cultural #mPagebox .hd {height: 33px; line-height: 33px;}
.Cultural #mPagebox .hd h3 {margin: 0; height: 33px; line-height: 33px;}
.Cultural #mPagebox .hd h3 a {background: none; color: #a10510;}
.Cultural #mPagebox .hd .more {top: 9px;}
.Cultural #mPagebox .bd {margin-right: 3px; margin-left: 3px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px;}
.Cultural #mPagebox .infoList li{height: 28px;line-height: 28px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.Cultural #mPageboxl {width: 690px; height: 295px;}
.Cultural #mPageboxl .hd {height: 33px; line-height: 33px;}
.Cultural #mPageboxl .hd h3 {margin: 0; height: 33px; line-height: 33px;}
.Cultural #mPageboxl .hd h3 a {background: none; color: #a10510;}
.Cultural #mPageboxl .hd .more {top: 9px;}
.Cultural #mPageboxl .bd {margin-right: 3px; margin-left: 3px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px;}
.Cultural #mPageboxl .infoList li{height: 28px; line-height: 28px; font-size: 14px;}

.Cultural #mPageTab { clear: both; height: 295px; overflow: hidden;}
.Cultural #mPageTab .whd { height:33px; line-height:33px; border-top: 1px solid #a10510; border-bottom: 1px solid #e0e0e0; overflow:hidden; position: relative;}
.Cultural #mPageTab .whd .more {background: #efefef; position: absolute; top: 9px; right: 10px; font-size: 9px; font-family: "Microsoft Yahei"; height: 15px; line-height: 15px; padding: 0 2px; }
.Cultural #mPageTab .whd h3{ float:left; _display:inline; text-align:center; font-size:16px; height: 33px; line-height: 33px; font-family: "Microsoft Yahei"; }
.Cultural #mPageTab .whd h3 a{ color:#a10510; padding:0 10px; font-weight:bold; display: block; }

.Cultural #mPageTab .boxTab {margin-top: 18px;}
.Cultural #mPageTab .boxTab .hd { width: 690px; height: 30px; line-height: 30px; border-bottom: 1px solid #e0e0e0; }
.Cultural #mPageTab .boxTab .hd ul {float: left; margin-left: 10px; position: absolute; left: 0; top: 0;}
.Cultural #mPageTab .boxTab .hd .more {display: none;}
.Cultural #mPageTab .boxTab .hd li {margin-right: 10px; height: 31px; line-height: 31px; font-size: 14px;}
.Cultural #mPageTab .boxTab .hd li h3 a{background: #efefef; padding: 0 5px; width: 148px;}
.Cultural #mPageTab .boxTab .hd li.on {border-top: 2px solid #a20712; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; height: 29px; line-height: 29px;}
.Cultural #mPageTab .boxTab .hd li.on h3 a{background: #fff; color: #333; font-size: 14px;}

.Cultural #mPageTab .boxTab .bd {width: 690px; overflow: hidden; padding: 10px 0 15px;}
.Cultural #mPageTab .boxTab .bd .topicList {width: 720px;}
.Cultural #mPageTab .boxTab .bd .topicList li {width: 320px; float: left; margin:0 20px 0 10px;}
.Cultural #mPageTab .boxTab .bd .topicList li.t {height: 80px;}
.Cultural #mPageTab .boxTab .bd .topicList li.n {width: 310px; float: left;}

.Cultural #mPageTab .boxTab .picList li {float: left;margin-right: 24px;}
.Cultural #mPageTab .boxTab .picList li img {width: 115px; height: 144px;}

.Cultural #mPageTab #PageTab1 .bd {padding: 15px 10px;}
.Cultural #mPageTab #PageTab1 .bd .picList {width: 710px;}

.Cultural .side {}
.Cultural .sideBox {height: 295px; overflow: hidden;}
.Cultural .sideBox .hd {background: none; border-top: 4px solid #b80b0d; height: 30px;line-height: 30px; position: relative;}
.Cultural .sideBox .hd h3 {padding: 0;}
.Cultural .sideBox .hd .more {background: #efefef; position: absolute; top: 7px; right: 8px; font-size: 9px; font-family: "Microsoft Yahei"; height: 15px; line-height: 15px; padding: 0 2px; }
.Cultural .sideBox .bd {padding: 12px 0 0; width: 280px; overflow: hidden;}
.Cultural .sideBox .infoList li {height: 28px; line-height: 28px; border-bottom: 1px dashed #f0efef;}

.Cultural .sideBox .txtpicList {width: 292px; overflow: hidden;}
.Cultural .sideBox .txtpicList li {float: left; width: 280px; height: 28px; line-height: 28px; border-bottom: 1px dashed #dcdcdc;}
.Cultural .sideBox .txtpicList li.n .tit{background:url(images/dot01.png) no-repeat 0px 5px; padding-left: 12px;}
.Cultural .sideBox .txtpicList li .date{float: right;}
.Cultural .sideBox .txtpicList li.t {width: 131px;height: 130px;font-size: 12px;margin-right: 12px;}
.Cultural .sideBox .txtpicList li.t .pic { height:90px; overflow:hidden; text-align:center;}
.Cultural .sideBox .txtpicList li.t .title {text-align: center; height: 40px; line-height: 40px;}
.Cultural .sideBox .txtpicList li .pic img {width: 120px;height: 90px;}

.Cultural .boxPic .bd .prev,.Cultural .boxPic .bd .next{top: 65px;}

/* searchList */
#searchList{}
#searchList .currentNodeName .more{float:right;font-size:12px;color:#f30 }
#searchList ul.infoList {padding: 15px 10px;}
#searchList ul.infoList li {height:28px;line-height:28px;margin:4px 0; padding-left:14px;   }
#searchList ul.infoList li a.tit {background: none; padding: 0;}
#searchList ul.infoList li a font{background:#a10510; color: #fff; }

#printPage{}
#printPage .mainContent{width:99.5%; position:relative; }
#printPage span.printBar{position:fixed;_position:absolute; z-index:9999; right:50px;_right:10px;top:30px;display:inline-block;width:130px;height:70px;  }
#printPage span.printBar a.pr{background:url(images/icoPrint.png) no-repeat 0px 0px;float:left;width:100px;height:60px;line-height:60px;padding:0 0 0 60px; font-size:14px; font-weight:bold; color:#f60;  }



	.siteMap{ overflow:hidden; zoom:1; }
	.siteMap .li1{ margin-bottom:5px; }
	.siteMap .h1{ height:30px; line-height:30px;  border:1px dotted #ccc   }
	.siteMap .h1 .a1{font-weight:bold;font-size:14px;color:#1855a8; padding-left:10px;  }
	.siteMap .ul1{ padding:5px 20px 5px 10px; zoom:1;  }
	.siteMap .li2{  display:inline-block; *display:inline; zoom:1; padding-right:10px; vertical-align:top; }
	.siteMap .a2{ color:#666; font-size:14px;display:inline-block;padding:0 2px; }
	.siteMap .a2:hover{color:#fff;background:#f60; text-decoration:none; }
	.siteMap .ul2{ padding:5px 0 20px; zoom:1;  }
	.siteMap .li3{  line-height:24px;  display:inline-block; *display:inline; zoom:1;   }
	.siteMap .a3{ color:#999; padding-right:10px; margin-right:10px;   border-right:1px solid #d8d8d8;  }
	.siteMap .last3 .a3{ border-right:0;  }
	.siteMap #liID41 .li2{ display:block;  }



