﻿@charset "utf-8";
#content{}
.catePageContent{overflow: hidden; margin-bottom: 30px;}
.catePageContent .mainContent{width: 880px;float: right;_display: inline;}
.catePageContent .side{width: 250px;float: left;_display: inline;}

.noSideContent{background: #fff !important;}
.noSideContent .catePageContent .mainContent{float: none; width: auto}


/* cateHd */
.cateHd{height:40px; line-height:40px; overflow:hidden; background:url(images/box-hd.jpg) repeat-x; border:1px solid #EEEEEE; border-top:0; border-bottom:0;}
.cateHd .more{float:right; margin-right:10px; font-size:12px; color:#999;}
.cateHd .more a{color:#999}
.cateHd h3{ font-size:18px; color:#C60000; padding:0 20px; border:1px solid #EDEDED; float:left; background:#fff; border-top:2px solid #C60000; border-bottom:0; margin-left:-1px; line-height:38px; height:38px;}
.cateHd h3 a{color:#C60000}
.cateHd .path{float:right; margin-right:10px; font-size:12px; margin-bottom:0; height:40px; line-height:40px;}


/* sideMenuBox */
#sideMenuBox .hd i{ display:block; width:8px; height:4px; margin:0 auto; background:url(images/icons.png) center -380px no-repeat; }
#sideMenuBox .bd{ padding:20px 0 10px 0 }
.menuList{ width:210px; margin:0 auto;  text-align:center;}
.menuList li{ margin-bottom:15px; border-bottom:1px solid #E2E2E2; font-size:16px;}
.menuList li a{display: block;line-height: 24px;background:#F7F7F7;margin-bottom: 1px;padding: 8px;}
.menuList li a:hover{ color:#D3040C; text-decoration: none;}
.menuList li.on a{ background: url(images/sidemenu-on.png) 0 no-repeat #FF8235; color: #fff}


/* 文章-父列表页 -----------------------------------------*/
#pageTopArea{padding-top: 25px;height: 250px;margin-bottom: 10px;overflow: hidden;}
#pageTopArea .focusBox { float: left; width:360px; display: inline; margin-right:20px; }
#pageTopArea .topicList{overflow:hidden; zoom:1}
#pageTopArea .focusBox .bd .pic img{width:360px; height:240px}
#pageTopArea .focusBox .bd{height:240px;}

.boxPart{margin-bottom:20px;}
.boxPart .hd{height:40px; line-height:40px; overflow:hidden; background:url(images/box-hd.jpg) repeat-x; border:1px solid #EEEEEE; border-top:0; border-bottom:0;}
.boxPart .hd .more{float:right; margin-right:10px; font-size:12px; color:#999;}
.boxPart .hd .more a{color:#999}
.boxPart .hd ul{overflow:hidden;}
.boxPart .hd li{float:left; font-size:18px; margin-left:-1px;}
.boxPart .hd li a{padding:0 15px;}
.boxPart .hd li a:hover{text-decoration:none}
.boxPart .hd .on{border:1px solid #EDEDED; background:#fff; border-top:2px solid #C60000;}
.boxPart .hd .on a{color:#C60000}
.boxPart .bd{padding: 15px 0 0 0;overflow:hidden;}

/* 文章子列表页 */
.newsPageList {padding: 15px 5px;}
.newsPageList li {height: 34px;line-height: 34px;background: url(images/icons.png) 0 -298px no-repeat;padding-left: 14px;overflow:hidden;font-size: 14px;}
.newsPageList li .date{float:right;color: #999;}
.newsPageList .split{ background:none; height:0; line-height:0; font-size:0; overflow:hidden; border-bottom:1px dotted #ddd; margin:20px 0; }
.newsPageList .node{color:#999; margin-right:5px;}

/* 文章子列表页-图片 */
.picPageList{padding-top: 20px; *padding-bottom:40px; margin-right: -3%;overflow:hidden;text-align:center;}
.picPageList li{
    padding: 1%;
    border: 1px solid #ccc;
    float:left;
    width: 28%;
    margin: 1.5% 3% 3% 0;
    display:inline;
    position:relative;
    background: #fff;
    overflow:hidden;
    -webkit-box-shadow: #e3e3e3 3px 3px 3px;
    -moz-box-shadow: #e3e3e3 3px 3px 3px;
    box-shadow: #e3e3e3 3px 3px 3px;
    }
.picPageList li .in{position:relative;}
.picPageList .pic img{width: 100%;height:192px;}
.picPageList .title,.picPageList .titleBg{position:absolute;bottom:0;left:0;width: 100%;display:block;overflow:hidden;line-height: 28px;padding:5px 0;height: 28px;z-index:3;color:#fff;-webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.picPageList .titleBg{ background:#000; filter:alpha(opacity=60);opacity:0.6; z-index:2 }
.picPageList .title a{color:#fff; padding:0 10px; display:block; font-size:14px}
.picPageList li:hover{  }
.picPageList li:hover .title,.picPageList li:hover .titleBg{height: 56px;}
.picPageList .others{display:block;height:28px;line-height:28px;padding:0 10px;text-align:left;left:0;font-size:12px;color:#999;background:#f1f1f1;}
.picPageList .others span{display: block;padding-left: 15px;background: url(images/icons.png) 0 -677px no-repeat;}
.picPageList .others .b{padding-left: 18px;background-position: 0 -720px;float:right;}

/* 文章内容 */
.articleCon { padding: 20px 10px; }
.articleCon .title {padding: 15px 0;font-size: 26px;line-height:160%;color: #D60008;text-align:center;font-family:"微软雅黑","宋体";}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .artPro .info{line-height:48px;}
.articleCon .artPro{color: #888;border-bottom:1px solid #E7E7E7;height: 48px;line-height: 22px;position:relative;font-size: 14px;margin: 15px 0 20px 0;}
.articleCon .artPro .info span{ margin-right:10px; }
.articleCon .artPro ul{ top: 14px; position:absolute; height:35px; right:0; margin-bottom:-1px; }
.articleCon .artPro li{ float:right; width: 49px; height:35px; overflow: hidden;}
.articleCon .artPro .s{ text-align: center; width: 7px; color:#999; }

.articleCon .artPro a{ display:block; width:54px; height:34px; background: url(images/con-icons.png) center 8px no-repeat;  }
.articleCon .artPro .zoomB a{ background-position: center -53px;}
.articleCon .artPro .fav a{ background-position: center -171px;}
.articleCon .artPro .print a{ background-position: center -112px;}
.articleCon .artPro .bdsharebuttonbox a{ float: none; padding: 0 !important; background-position: center -233px;margin: 0;}

.articleCon .artPro a:hover{background-position:center -306px;border-bottom: 1px solid #D3040C;}
.articleCon .artPro .zoomB a:hover{ background-position: center -367px;}
.articleCon .artPro .fav a:hover{ background-position: center -485px;}
.articleCon .artPro .print a:hover{ background-position: center -426px;}
.articleCon .artPro .bdsharebuttonbox a:hover{ background-position: center -545px;}

.articleCon .property { line-height: 24px; padding:10px 10px; margin: 5px 0; text-align:center; color: #999; border-bottom: 1px solid #dddddd;}
.articleCon .property span { padding:0 5px;}
.articleCon .userControl {border-top: 1px solid #ddd;line-height: 30px;color:#333;overflow: hidden;padding-top: 10px;}
.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: 16px;line-height: 1.8;padding: 10px;overflow:hidden;word-break: break-all;}
.articleCon .conTxt p { padding-bottom:20px; }
.articleCon .conTxt img {max-width: 840px;height: auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others {padding-top: 15px;}
.articleCon .others .prev,
.articleCon .others .next {line-height: 30px;color: #999;}
.articleCon .others .next {  }
.articleCon .inputer{padding:15px 0;text-align:right;color:#999;}
.articleCon .inputer span{margin-left:20px;}

.bds_more { padding-top: 2px !important; }
.articleCon .bdsharebuttonbox{  float: left; _display: inline; }
/* 相关 */
#relativeInfo { margin: 10px 0; border-top: 2px solid #e30400; }
#relativeInfo .hd { line-height: 52px; height: 52px; font-size: 20px;}
#relativeInfo .hd h3{font-size: 20px; float: left; _display: inline; height: 52px; line-height: 52px; color: #353535; font-family: "Microsoft Yahei"; padding-left: 12px;}
#relativeInfo .bd { padding: 0px 10px; }
#relativeInfo .bd .infoList li{font-size: 14px;}

/* 侧栏 - 热点文章 */


/* 留言 - 列表页 */
.msgPageList{padding:20px 0; overflow:hidden }
.writeBtn{display:block;float:right;margin-bottom:15px;height: 40px;line-height: 40px;background: url(images/icons.png) 18px -462px no-repeat #EB6100;padding: 0 15px 0 48px;color:#fff;font-size: 16px; border-radius:3px;}
.writeBtn:hover{ color:#fff; background-color:#f60; text-decoration:none }
.msgTable { text-align: center; width: 100% }
.msgTable th {height: 42px;line-height: 42px;padding: 0 10px;text-align: center;border-bottom: 1px solid #e4e4e4;background: #f5f5f5;font-weight: bold;}
.msgTable tr{ border-bottom:1px dotted #d3d3d3; }
.msgTable td {line-height: 20px;padding: 10px 0;}
.msgTable .title { text-align: left; }
.msgTable td.title {/* background: url(images/icons.png) 7px -611px no-repeat; */ padding-left: 5px;}
.msgTable .title .write{display: none;padding-left: 28px;font-weight: normal;color: #df0300;}
.msgTable .user { width: 10%; }
.msgTable .dep { width: 10%; }
.msgTable .date { width: 15%; }
.msgTable .state { width: 10%; }
.msgTable .isreply { color: #360; }
.msgTable .noreply { color: #999; }
/* 留言-内容页 */
.msgDetial{padding:1px;margin-bottom:15px;padding-top: 30px;}
.msgDetial .hd{background:#fff4d4;border:1px solid #fcd091;line-height: 28px;padding: 11px 15px;font-size: 18px;color: #D3040C;}
.msgDetial .hd span{float:right; font-size:14px; color:#999; }
.msgDetial .bd{overflow:hidden;border:1px solid #dfdfdf; border-top:none;}
.msgDetial .img{float:left;width:22%; text-align:center; display:inline;min-height:120px; }
.msgDetial .img img{margin:20px 0 0 0; }
.msgDetial .cont{font-size: 16px;padding: 15px 30px;min-height:120px;line-height: 1.8;}
.msgDetial .cont .fr{text-align:right; color:#999;}
.msgDetial .cont .fr a{color:#999;}
.msgDetial .msgContHere{padding: 5px 0 10px 0;}
.msgDetial .adminRep{padding: 15px 0;margin: 15px 0;border-top:1px solid #ddd;overflow:hidden;}
.msgDetial .adminRep strong{color:red;}
.msgDetial .adminRep .fr{}


/* 留言-签写页 */
.msgTitle{text-align:center; padding:30px 0 0 0; font-size:26px; color:#D3040C;}
.msgWrite{width: 96%; margin: 20px auto;  }
.inputxt{font-size: 14px;padding:6px;height:20px;border:1px solid #d8d8d8;}
.msgWrite td{padding: 8px;}
.msgWrite td.tdbgleft{text-align:right; width: 110px;}
.msgWrite td input,.msgWrite select,.msgWrite img{vertical-align: middle;}
.msgWrite select{padding: 0 5px;font-size: 14px;height:40px;line-height:40px;border:1px solid #d8d8d8;}
.msgWrite .manageBtn{text-align:left; padding-top:10px; }
.msgWrite .titleTd input{width: 85% !important;}
.msgWrite .tdBtns input{ height:40px; line-height:40px; width:100px; font-size:16px; background:#D3040C; border:0; color:#fff; cursor:pointer; margin:10px 20px 0 0;}

/* 投票 */
.voteFrom{padding-top: 30px; width: 80%; margin: 0 auto; }
.voteFrom h4.title{text-align:center;color: #BC0005;font: normal 26px/1.5 "Microsoft YaHei","宋体";_font-weight:bold;}
.voteFrom ul{overflow: hidden; padding-left: 30px; padding-top:30px;}
.voteFrom ul li{ padding:10px 5px 10px 6px; font-size: 14px;}
.voteFrom ul li input { margin: 3px 5px -3px 0; *margin-top: 0; float: left}
.voteFrom .voteBtn,.voteFrom .viewBtn{width: 100px;height: 40px;line-height: 40px;margin: 0px 10px;text-align:center;color:#fff;background: #FF5A00;border: none;cursor: pointer;font-size: 16px;border-radius: 3px;}
.voteFrom #btnVote,.voteFrom #ShowVote{ width:80px; height:30px; line-height:30px; margin:3px 5px; text-align:center; color:#fff; background:#018ec6; border: none; cursor: pointer;  font-size: 14px; font-weight: bold;}
.voteFrom p{width: 241px;margin:0 auto;padding-top: 60px;}

/* 友情链接 */
.linksPageList{overflow:hidden;zoom:1;padding: 30px 0 10px 10px;}
.linksPageList li{width: 28%;height: 36px;line-height: 36px;padding: 0 3.5% .5% 1.5%;background: url("images/icons.png") 0 -296px no-repeat;float:left;overflow: hidden;}

/* 专题汇总 */
.spePageList ul{overflow:hidden; padding-top:20px;}
.spePageList li{float:left;width:270px;margin: 20px 11px 0 11px;text-align:center;}
.spePageList li .pic img{ width:270px; height:60px; }
.spePageList li .tit{ line-height:22px; display:block; padding:5px 0; height:44px; overflow:hidden; }