@charset "UTF-8";

/* CSS Document */


/* frame Public*/
img{ border:none}
.wrap{width:1000px;  margin:0px auto; padding:0px 9px; background:url(../images/wrapBg.gif) repeat-y left top;}

#header{height:85px;}

#content{overflow:hidden; text-align:left; padding:0px 0px; height:auto}

.sideBar{width:230px;}

.main{width:760px;}
.clear{ clear:both}
/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体;text-align:center; font-size:12px; clear:both}
#pages a { }
.clear{ clear:both}


/*通用侧边栏框*/

.sideBox{margin-bottom:10px;}

.sideBox .hd{background:url(../images/titleBg.gif) no-repeat left -47px;}

.sideBox .hd h4{margin-left:12px; padding-left:20px; line-height:30px; font-size:14px; font-weight:bold; color:white; background:url(../images/icon.gif) no-repeat left -690px; }

.sideBox .hd h4 a{color:white;}

.sideBox .bd{border:1px solid #108AD3; border-top:none;}



#sideMenu{}

#sideMenu .hd{height:36px; line-height:36px; background:url(../images/titleBg.gif) no-repeat left -94px;}

#sideMenu .hd h4{margin:0px; padding:0px; background:none; font:bold 16px/36px 微软雅黑, Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF;}

#sideMenu .hd h4 a{color:#FFFFFF;}

#sideMenu .bd{border:1px solid #108AD3; border-top:none; background-color:#F4FCFF;}

#sideMenu .bd ul{overflow:hidden;width:205px;margin:0px auto;}

#sideMenu .bd li{height:25px; line-height:28px; margin:5px auto;}

#sideMenu .bd li a{display:block; padding-left:70px; background:url(../images/titleBg.gif) no-repeat left -193px; font-weight:bold; color:#095586;}

#sideMenu .bd li.on a,#sideMenu .bd li a:hover{font-weight:bold; color:#ffffff; text-decoration:none; background:url(../images/titleBg.gif) no-repeat left -156px;}


/* 通用Box */

.box{overflow:hidden;}

.box .hd{height:30px; line-height:30px;}

.box .hd h4{}

.box .hd h4 span{}

.box .hd .more{float:right; }

.box .bd{padding:10px;}



/*通用信息列表*/

.infoList{}

.infoList li{height:38px; line-height:38px; text-align:left;font-size:14px; border-bottom:1px dashed #CCCCCC}

.infoList_1 li{height:38px; line-height:38px; text-align:left;font-size:14px; border-bottom:1px dashed #CCCCCC}

.infoList_2 li{height:118px;  text-align:left;font-size:14px; border-bottom:1px dashed #CCCCCC; margin-top:10px; margin-bottom:10px;}

.infoList_2 li .date{float:right; color:#999;}

.infoList_2 dl{ font-size:12px; margin-top:10px;}

.infoList_2 dl img{ width:80px; height:80px; float:left; padding-right:10px;}
.infoList_2 dl b{ font-weight:normal;line-height:24px; padding:10px;}

.infoList li .date{float:right; color:#999;}

.picinfoList li{text-align:center;width:220px;float:left;line-height:18px;margin-bottom:10px;}

.picinfoList li b{ font-size:14px; margin-top:10px}

.picinfoList li p{ font-size:12px; text-align:left; width:180px;}

.picinfoList li span a{ background:url(../images/btn.gif) no-repeat; float:left; width:84px; padding-left:0px; height:20px; line-height:20px; background:url(../images/btn.gif); color:#fff; margin-left:64px;}

.picinfoList li span a:hover{ background:url(../images/btn.gif) left -20px no-repeat}

.picinfoList li img{padding:3px;border:solid 1px #ccc;}



.picinfoList_v li{text-align:center;width:220px;float:left;line-height:18px;margin-bottom:10px; height:200px; background:#F5F5F5; margin-right:10px;}

.picinfoList_v li b{ font-size:12px; margin-top:10px; font-weight:normal; padding-top:10px;}

.picinfoList_v li p{ font-size:12px; text-align:left; }

.picinfoList_v li a{ text-align:left}

.picinfoList_v span{ background:url(../images/bf.gif) 0px 10px no-repeat; width:12px; height:13px;}
.picinfoList_v span b{ padding-left:15px;}


.picinfoList_v li img{padding:3px;border:solid 1px #ccc;}
/*文章列表页分割线*/

.infoList li.split{height:1px; line-height:1px; margin:15px 0px; border-bottom:1px dashed #ccc;}

.infoList2 dl{border-bottom:1px dashed #ccc;line-height:24px;height:76px;}
.infoList2 dl dt{font-size:14px;font-weight:bold;}
.infoList2 dl dd{}

.xiaoyoulist{}
.xiaoyoulist li{height:24px; line-height:24px; text-align:left;font-size:14px;
	width:120px;float:left;border:solid 1px #ccc;margin:10px 10px 0 0;
	background:url(../images/common11.gif) no-repeat 10px 0px;text-indent:30px;}

.lirenlist li{height:34px; line-height:34px; text-align:left;font-size:14px;
	width:215px;float:left;border:solid 1px #ccc;margin:10px 10px 0 0;
	background:url(../images/common11.gif) no-repeat 10px 5px;text-indent:30px;}

/*通用带图信息列表 */

.topicList{}

.topicList li{height:24px; line-height:24px; overflow:hidden;}

.topicList li.t{height:auto;}

.topicList li .date{ float:right; color:#999;  }



/*当前位置*/

.pathWrap{ padding:10px 10px 10px 15px;}

.path{height:34px; line-height:28px;color:#ffffff;}
.path a{ color:#ffffff}


/*通用图片广告*/

.imgLinke{margin-bottom:10px;}

.imgLinke a{display:block;}



/*分页*/

.page{text-align:center; margin:0px 0px 10px;}

.page b,.page b a,.page strong{color:#d93401; font-weight:bold;}



/*通用文章列表页面框*/

#articleCont{}

#articleCont .hd{height:35px; line-height:35px; border:1px solid #FFFFFF; border-bottom:none; background:url(../images/titleBg.gif) repeat-x left -351px;}

#articleCont .hd h3{width:auto; float:left; margin-left:10px; padding-left:20px; line-height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(../images/icon.gif) no-repeat left -712px;}

#articleCont .hd .pathWrap{width:auto; float:right; padding:6px 10px;}

#articleCont .hd .pathWrap .path{float:left;}

#articleCont .bd{padding:25px; margin-bottom:10px; border:1px solid #108AD3; border-top:0px; background:white url(../images/articleContBoxBottomBg.gif) no-repeat right bottom;}

#articleContBox{min-height:600px; _height:60px; padding:10px; border:1px solid white; border-bottom:0px; background:url(../images/articleContBoxBg.gif) no-repeat right top;}



/*通用文章内容页*/

/*.articleMainCont{margin-bottom:10px; border:1px solid #d2d0d0; background:url(../images/contBg01.gif) repeat-x left top;}*/

.articleMainCont{margin-bottom:10px; border:1px solid #108AD3; background:url(../images/conbg.jpg) no-repeat left top;}



.articleMainCont .hd,.articleMainCont .bd{border-left:2px solid white; border-right:2px solid white;}

.articleMainCont .bd {padding:30px 38px 50px;}


 .news_title{ text-align:center; font-size:18px; font-weight:bold}
 .newstext p{ font-size:14px; text-indent:2em; line-height:28px; padding:10px;}
 .news_title{ text-align:center; font-size:18px; font-weight:bold}
.newstime {text-align:center; margin-top:10px; margin-bottom:10px; padding-bottom:10px;border-bottom:1px dotted #1992D9}
/*本月排行*/

#rankingsBar{}

#rankingsBar .bd ul{padding-left:24px; background:url(../images/rankingBoxBg.gif) no-repeat left 10px;}



/*通用栏目分类框*/

.columnList{overflow:hidden;}

.columnBar{width:365px; float:left; margin-bottom:10px;}

.columnBar .hd{height:30px; line-height:30px; background:url(../images/titleBg.gif) no-repeat left top;}

.columnBar .hd h4{margin-left:12px; padding-left:15px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(../images/icon.gif) no-repeat left -655px; }

.columnBar .hd h4 a{ color:#FFFFFF;}

.columnBar .hd .more{margin-right:10px; }

.columnList .columnBar .bd{height:183px; padding:10px; border:1px solid #FFFFFF; border-top:none;}

.topicList li.t{height:72px; padding-bottom:9px; margin-bottom:5px; border-bottom:1px dotted #d6d6d6;}

.topicList li.t .pic{width:90px; float:left; margin-right:10px;}

.topicList li.t .pic a{display:block; width:86px; height:65px; padding:1px; border:1px solid #cdd9e3;}

.topicList li.t .pic a img{width:86px; height:65px;}

.topicList li.t .title {font-weight:bold;}

.topicList li.t .intro{color:#666;}

.topicList li.t .intro a.more{color:#f00000;}



/*循环列表页*/

#columnListA{margin-top:10px;}

#columnListA .columnBar{width:100%;}

#articleCont .topicList li{line-height:23px; height:23px;}

#articleCont #columnListA .bd{margin-bottom:0px; padding:10px; height:160px;}

#articleCont .topicList li.t{width:200px; height:150px; float:left; border:none; margin:5px 10px 5px 0px;}

#articleCont .topicList li.t .pic a{width:200px; height:150px; padding:0px; border:none;}

#articleCont .topicList li.t .pic a img{width:200px; height:150px;}





/*轮播广告 & 最新内容*/

#pathFocusNewsWrap{margin-bottom:10px; height:320px; overflow:hidden; border:1px solid #FFFFFF;  background:white url(../images/contBg01.gif) repeat-x 2px top;}

#pathFocusNewsWrap .pathWrap{border-left:2px solid white; border-right:2px solid white;}

#focusNewsWrap{padding:0px 13px 10px; overflow:hidden; border-left:2px solid white; border-right:2px solid white;}

.slideBanner{width:310px; float:left; margin-right:10px;}

.slideBanner .newsSlideBox{position:relative; z-index:1;}

.slideBanner .slideCon{}

.slideBanner .slideCon li{}

.slideBanner .slideCon .pic{height:242px;}

.slideBanner .slideCon .pic img{width:310px; height:242px;}

.slideBanner .slideCon .title{text-align:center; line-height:24px;}

.slideBanner .slideCon .bg{position:absolute; z-index:1; right:0px; bottom:24px; width:100%; height:14px; background-color:black; opacity:0.5; filter:alpha(opacity=50); }

.slideBanner .slideNav{ position:absolute; z-index:2; right:0px; bottom:24px; width:auto; float:left; margin-right:-1px; background-color:white;}

.slideBanner .slideNav li{display:inline-block; width:22px; height:14px; float:left; line-height:14px; margin-right:1px; text-align:center; background-color:#060604;}

.slideBanner .slideNav li a{display:block; color:white; cursor:pointer; text-decoration:none;}

.slideBanner .slideNav li.on a,.slideBanner .slideNav li a:hover{ background-color:#ce0307;}



#headNews{}

#headNews .bd{padding:0px;}

#headNews .bd .infoList li.t{height:84px; padding:0px 10px; margin-bottom:10px; background:url(../images/titleBg.gif) no-repeat left -257px;}

#headNews .bd .infoList li.t .title{font-size:16px; font-weight:bold; line-height:32px; padding-top:5px;}

#headNews .bd .infoList li.t .title a{color:#de2d10;}

#headNews .bd .infoList li.t .intro{line-height:21px; color:#666;}

#headNews .bd .infoList li.t .intro a.more{color:#de2d10;}





/*文章子列表页*/

#articleList{ _height:720px; min-height:720px; height:auto}

#stBar #articleList{ _height:952px; min-height:952px;}

#lastSplit{padding-bottom:15px; margin-bottom:15px;}



/*文章打印页面*/

#printDetails{_height:800px; min-height:800px;}

.printBtnBar{height:24px; text-align:center; margin:20px 0px;}

.printBtnBar a{ height:14px; line-height:14px; vertical-align:middle; margin:0px 5px; }

.printBtnBar a img{ vertical-align:middle;}





/*文章详情页*/

#articleDetails{}

#articleDetails .bd{ _height:440px; min-height:440px; overflow:visible;}

.articleDetailsTitle{line-height:32px;font-size:24px; color:#055B96; text-align:center;}

.articleDetailsTitle h2{font-weight:bold;font-size:18px;}

.articleDetailsTitle2{ text-align:center;}

.articleDetailsAuthor{margin:25px 0px;text-align:center;background-color:#f5f5f5; border:1px dashed #d8d8d8;}

.articleDetailsAuthorBox{line-height:28px; }

.articleDetailsAuthor span{margin:0px 4px;}

.articleDetailsTxt{line-height:28px; overflow:hidden; font-size:14px; color:#333; padding:10px 0px;}

#fontzoom{ white-space:normal;  word-wrap: break-word; overflow:hidden;}

#fontzoom table td{white-space:normal;  word-wrap: break-word;}

.articleDetailsCollect{line-height:30px; background-color:#f5f5f5; border:1px dashed #d8d8d8; overflow:hidden;}

.collectBtnBox{float:right;}

.collectBtnBox a{color:#333; margin-right:6px;}

.articleDetailsPage{margin:20px; text-align:center;}

.articleDetailsPage b,.articleDetailsPage b a{color:#d93401; font-weight:bold;}

.articleDetailsDate{margin:30px 0px 20px; overflow:hidden;}

.articleDetailsDate li{line-height:24px; color:#999;}

.articleDetailsDate li a{margin-right:10px;}

.articleDetailsDate li span{color:#999;}



/* 文章内容单页 */

#singleCont{ float:right;}

#singleCont .bd{_height:790px; min-height:790px; overflow:visible;}

#singleCont .articleDetailsTitle{margin-bottom:20px; border-bottom:1px solid #1C95DC; padding-bottom:1px;}

#singleCont .articleDetailsTitle h2{border-bottom:1px solid #D9F0FF; padding-bottom:5px;}





/* 图片列表 */

#articleCont #picListCont{_height:830px; min-height:830px; overflow:visible; padding:28px 22px 20px; _padding:28px 11px 20px;}

.pictureContBox{ overflow:hidden;}

.pictureContBox .topicList{width:auto; overflow:hidden; padding-top:10px; margin:0px -9px 0px; }

#articleCont .pictureContBox .topicList li{width:160px; height:144px; float:left; text-align:center; margin:0px 9px 38px; background:url(../images/titleBg.gif) no-repeat left -417px; }

.pictureContBox .topicList li .pic{width:144px; margin:8px auto 0px;}

.pictureContBox .topicList li .pic a{display:block;  border:1px solid black;}

.pictureContBox .topicList li .pic img{width:142px; height:106px;  }



#articleCont #picListCont .page{margin:30px 0px 40px;}

.newstext p{font-size:14px; text-indent:2em; line-height:28px;}
.bshare-custom { margin-top:10px;}

.articleContBox p{font-size:14px; line-height:28px; text-indent:2em;}

.articleContBox_1{ width:740px;}
.articleContBox_1_f{ float:left}
.articleContBox_1_n{ float:left; margin-left:10px} 
.articleContBox_1_n_s{ padding:10px; width:400px;}
.articleContBox_1_n_s li b{ font-size:16px;text-align:center; }
.articleContBox_1_n_s li b a{color:#FF3C00; }
.articleContBox_1_n_s dl{line-height:24px; font-size:12px; text-indent:2em; margin-top:10px;}
.articleContBox_1_n_c li{ line-height:28px; height:28px; font-size:14px; padding-left:10px; background:url(../images/article_common6.gif) no-repeat; }

.articleContBox_2{ border:1px solid #FFFFFF; height:170px; width:710px;}
.articleContBox_2_t{ height:32px; line-height:32px; background:url(../images/pageTitle1.gif) #FDF1EF no-repeat;border-bottom:1px solid #FF5B3C}
.articleContBox_2_t span{ padding-left:605px;}
.articleContBox_2_t b{ color:#FFFFFF; padding-left:10px;}
.articleContBox_2 ul{ margin:0px; padding:0px;}
..articleContBox_2 p{ margin:0px; padding:0px;}
.articleContBox_2 li{ float:left; width:142px; height:120px; text-align:center; line-height:28px; margin-top:10px; }
.articleContBox_2 li img{ width:130px; height:100px;}

.articleContBox_3{}
.articleContBox_3_1 { float:left; width:340px; margin-top:10px; margin-right:12px; border:1px solid #FFFFFF; display:inline}
.articleContBox_3_t{ height:32px; line-height:32px; background:url(../images/pageTitle2.gif) #FDF1EF no-repeat;border-bottom:1px solid #FF5B3C;}
.articleContBox_3_t b{ color:#FFFFFF; padding-left:10px; float:left}
.articleContBox_3_t span{ padding-left:225px;}
.articleContBox_3_1 li{ height:35px; line-height:35px; padding-left:10px;}
.articleContBox_3_1 li a{ font-size:14px; float:left;padding-left:10px; background:url(../images/article_common6.gif) 0 6px no-repeat; }
.articleContBox_3_1 li span{ float:right; padding-right:10px;}


.st{ margin-bottom:20px;}
.st_t{height:35px; line-height:35px; border:1px solid #FFFFFF; border-bottom:none; background:url(../images/titleBg.gif) repeat-x left -351px;}
.st_t strong{ padding-left:10px; color:#FFFFFF; padding-left:30px; background:url(../images/zt_bj.gif) 10px 0 no-repeat; }
.st table{ text-align:center; border:1px solid #FFFFFF}
.st td{ padding:5px; font-weight:bold; width:235px;}