﻿@charset "utf-8";

/* frame */
#content:before,
#content:after{ content:""; display:table; } 
#content:after{clear:both;} 
#content{ *zoom:1; text-align: left; margin-bottom: 0px;  }
.catePageContent{ overflow: visible;}
.catePageContent .mainContent{ overflow: hidden; }
.catePageContent .side {width: 210px;float: left; *display: inline;margin-right: 10px;}
.path{margin-bottom: 10px;}



/* cateHd */
.cateHd {background: url(images/boxHd.png) 100% 0px no-repeat; margin-bottom: 10px;}
.cateHd .cateHd-bg{height: 29px; padding-top: 3px; padding-left: 10px; background: url(images/boxHdLeft.png) 0px 0px no-repeat; overflow: hidden; }
.cateHd .cateHd-bg h3{float: left; *display: inline; height: 29px; color: #042003; font-size: 14px;background: url(images/boxHdOn.png) 0px 0px no-repeat; font-weight: bold;}
.cateHd .cateHd-bg h3 span,
.cateHd .cateHd-bg h3 a{float: left;*display: inline;  height: 28px; line-height: 28px; padding: 1px 15px 0; color: #042003;background: url(images/boxHdOn.png) 100% -31px no-repeat;}
.cateBd{padding: 0 10px}

 /* 侧栏-栏目菜单 */
#sideMenuBox{  margin-bottom: 10px;}
#sideMenuBox .bd ul{}
#sideMenuBox .bd li{border-bottom: 1px solid #9fcf74;padding: 8px 10px 8px 37px;line-height: 24px;font-size: 14px;background: url(images/side-menu-li.png) 15px -56px no-repeat;}
#sideMenuBox .bd li a{color: #649835; font-weight:bold;}
#sideMenuBox .bd li a:hover{color: #395e17}
#sideMenuBox .bd li.on{background-position: 15px 16px;}
#sideMenuBox .bd li.on a,
#sideMenuBox .bd li.on a:hover{color: #395e17}


/* 热点新闻 */
#sideRMPH .infoListA li{border-bottom:1px dashed #d6d6d6;background: url(images/dot-03.gif) 2px 13px no-repeat;}
#sideRMPH .infoListA li a{color: #276025;}
#sideRMPH .infoListA li .date{color: #999999;}


/* 文章-父列表页 */
.pageTopArea{overflow: hidden; margin-bottom: 10px; padding-right:10px}
.pageTopArea .focusPic{width: 350px;height: 260px;overflow: hidden;float: left; *display: inline;margin-right: 10px;}
.pageTopArea .focusPic .bd li .con .title a{width: 268px;}
.pageTopArea .topNews{ overflow: hidden; }
.pageTopArea .topNews .topicList .t .con .intro{height:40px; overflow:hidden}

.loopArea{overflow: hidden;}
.loopArea .box{ width: 392px; margin-bottom: 10px; }
.loopArea .box .bd{height: 168px;}

.loopArea2{overflow: hidden;}
.loopArea2 .box{ margin-bottom: 10px;}

/*  */
.loopArea1{overflow: hidden;}
.loopArea1 .boxPart{width: 794px; margin-bottom: 10px;}


/* 文章-子列表页 */
.newsPageList {padding: 5px 0px 0;}
.newsPageList li { height: 34px; line-height: 34px; overflow: hidden; font-size: 14px; padding-right: 10px; padding-left: 18px; background: url('images/dot-01.gif') 4px 50% no-repeat; }
.newsPageList li .date { font-size: 12px; color: #999999; float: right; *display: inline; }
.newsPageList li.split{background: none; height: 16px; border-bottom:1px dotted #dcdcdc; margin-bottom: 16px;}

/* 文章-子列表页(日期修改) */
.newsPageList2 li{ padding: 15px 8px 20px; border-bottom: 1px solid #ebebeb; font-family: "Microsoft Yahei"; overflow: hidden; }
.newsPageList2 li dl{width: 69px; height: 68px; float: left; *display: inline; padding: 0 2px 3px 0px; margin-right: 18px; background: url(images/date.png) 0px 0px no-repeat; margin-top: 5px;}
.newsPageList2 li dl dt{height: 28px; line-height: 28px; text-align: center; background: #dedede; font-size: 12px; color: #707070}
.newsPageList2 li dl dd{height: 40px; line-height: 40px; text-align: center; background: #ffffff; font-size: 18px; color: #3f3f3f}
.newsPageList2 li .title{height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;color: #4f4f4f;}
.newsPageList2 li .title a{color: #4f4f4f}
.newsPageList2 li .intro{height: 40px; line-height: 20px; overflow: hidden; color: #999999; font-size:12px; }
.newsPageList2 li .intro .more{color: #f60}
.newsPageList2 li:hover{ background: #f0f0f0;}
.newsPageList2 li:hover dl dt{background: #276025;color: #fff;}
.newsPageList2 li:hover .title a{color: #276025;}
.newsPageList2 li:hover .intro{color: #616162}

/* 文章-图片列表页 */
.newsPicList{overflow:hidden;}
.newsPicList li{width: 240px; overflow: hidden;margin:0px 10px 20px;float: left;*display: inline;}
.newsPicList li .pic{overflow: hidden; width:240px; height:183px; margin-bottom:5px}
.newsPicList li .pic a{display: block; padding: 0px; margin: 0px;}
.newsPicList li .pic a img{width: 230px;height: 173px;padding: 4px;border: 1px solid #ddd;margin: 0px;}
.newsPicList li .pic a:hover img{border: 1px solid #276025;background: #faf3ed;}
.newsPicList li .title{height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px;}


/* 文章-简介列表页 */
.newsTxtList{padding: 10px 10px 0;}
.newsTxtList li{height: auto; border-bottom:1px dotted #ddd; padding:4px 10px 10px;}
.newsTxtList li .title{height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; font-family: "Microsoft Yahei";}
.newsTxtList li .intro{height: 44px; line-height: 22px; font-size: 12px; color: #999; text-indent: 2em; overflow: hidden;}
.newsTxtList li .intro .more{color: #f60;}
.newsTxtList li .property{height: 30px; line-height: 30px; font-size: 12px; color: #999; overflow: hidden;}
.newsTxtList li .property span{float: left; *display: inline; margin-right: 10px;}

/* 文章-图文列表页 */
.pageTPList {padding-top: 10px}
.pageTPList li{ height: auto; border-bottom:1px dotted #ddd;padding: 5px 10px 10px; overflow: hidden;}
.pageTPList .pic{ width:160px; float:left; *display: inline; margin-right:20px;padding-top: 13px;}
.pageTPList .pic img{ width:160px; height:90px; }
.pageTPList .con .title{ height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; font-family: "Microsoft Yahei"; }
.pageTPList .con .intro{ height: 44px; line-height: 22px; font-size: 12px; color: #999; text-indent: 2em; overflow: hidden;}
.pageTPList .con .intro .more{color: #f60; display: none;}
.pageTPList .con .property{height: 30px; line-height: 30px; font-size: 12px; color: #999; overflow: hidden;}
.pageTPList .con .property span{float: left; *display: inline; margin-right: 10px;}
.pageTPList .on{ background: #f8f8f8;}

/* 文章-内容页 */
.articleCon {padding: 30px 50px;}
.articleCon .title {font-size: 26px;line-height: 1.8em;margin-bottom: 10px;color: #20500b;text-align: center;_font-weight: bold;}
.articleCon .subTitle { font-size: 16px; color: #666; line-height: 1.6em;  color: #c00; text-align: center; _font-weight: bold; }
.articleCon .property{ line-height:28px; padding:2px 10px; margin:10px 0; font-size: 12px; text-align:center; color:#666; border-bottom: 1px solid #e3e3e3;  }
.articleCon .property>span{ padding:0 5px;}
.articleCon .property .bgColor{display: none;}
.articleCon .property .bgColor a{ display:inline-block; width:12px; height:12px; border:1px solid #aaa; margin:0 5px 0 0; vertical-align:middle; cursor:pointer}
.articleCon .property .bgColor a:hover{ border-color:#ccc }
label.bgColor{position:relative;top:-8px;}
.articleCon .description { color: #666; font-size: 14px; line-height: 24px; background: #f7f7f7; border: #DCDCDC 1px solid; padding: 10px 20px; margin-top: 10px; }
.articleCon .userControl { line-height: 28px; padding: 15px 10px 5px; margin-top: 15px; text-align: right; color: #333; border-top:1px dashed #cecece; }
.articleCon .userControl #bdshare{float: right; }
.articleCon .userControl .a1,
.articleCon .userControl .a2{height: 24px; line-height: 24px; padding: 0 8px; background: #fff; float: right; border: 1px solid #cbcbcb; border-radius: 3px; margin-right: 5px;}
.articleCon .conTxt { color: #555; font-size: 14px; line-height: 200%; padding: 25px 10px 10px; word-break: break-all; }
.articleCon .conTxt #fontzoom{line-height: 200%;}
.articleCon .conTxt p { margin: 0 0 10px; }
.articleCon .conTxt strong, .articleCon .conTxt b { font-weight: 600; }
.articleCon .conTxt em, .articleCon .conTxt i { font-style: italic; }
.articleCon .conTxt table { margin-left: auto; margin-right: auto; }
.articleCon .others { padding: 12px 0; }
.articleCon .others .prev, .articleCon .others .next { font-size: 14px; line-height: 30px; color: #999; padding-left: 0px; }
.articleCon .others .prev a, .articleCon .others .next a{color: #469225}
.articleCon .others .prev a:hover, .articleCon .others .next a:hover{color: #1d74b9}
.articleCon .page, .comListBox .page { padding: 0; }
.articleCon .page a, .comListBox .page a { display: inline-block; *display: inline; zoom: 1; line-height: 20px; border: 1px solid #dddddd; padding: 0 6px; background: #fff; }
.articleCon .page a:hover, .comListBox .page a:hover { border: 1px solid #469225; text-decoration: none; color: #469225; }
.articleCon .page b a, .comListBox .page b a { background: #469225; border-color: #469225; color: #fff; font-weight: 600; padding: 0 6px; }
.articleCon .page b a:hover, .comListBox .page b a:hover { color: #fff; }
.conProperty{height: 24px; line-height: 24px; text-align: right; padding-right: 10px; padding-top: 15px;}
.conProperty span{padding: 0 10px; color: #666}
.bds_more { line-height: 14px; text-indent: 5px;}
.pageContent .conTxt { padding: 0; }
.articleCon .conTxt table{background: #fff;}
/* 相关内容 */
.relation .hd { border-bottom: 2px solid #dddddd; height: 40px; line-height: 40px; }
.relation .hd .title { float: left; display: inline; padding: 0 15px; font-size: 16px; font-weight: 400; color: #c00; border-bottom: 2px solid #c00; margin-bottom: -2px; }
.relation .bd { padding: 10px; }


/* 留言-列表页 */
.writeInfo{ overflow: hidden; margin-bottom: 20px;}
.writeInfo a{float: left; *display: inline;  height: 30px; padding: 0 10px 0 34px; position: relative; text-align: left;line-height: 30px; font-size: 14px; color: #fff; overflow: hidden; border-radius: 4px; background: #ca2c07; }
.writeInfo a:hover{color: #ff0}
.writeInfo a i{width: 15px; height: 15px; display: block; position: absolute; top: 8px; left: 11px; background: url(images/Write.png) 0px 0px no-repeat;transition: all .5s;}
.writeInfo a:hover i{transform: rotateY(180deg);}
.msgPageList{}
.msgPageList .msgTit{height: 30px; line-height: 30px; background: #faf3ed; color: #782715}
.msgPageList .msgTit span{font-weight: bold;}
.msgPageList .msgTit .date{width: 10%;text-align: center;float: right; *display: inline;height: 30px;line-height: 30px;}
.msgPageList .msgTit .reply{width: 10%; float: right; *display: inline;  height: 30px; line-height: 30px; text-align: center;}
.msgPageList .msgTit .title{ float:left; width:78%; padding-left:2%}
.msgPageList li{height: 39px; line-height: 39px; overflow: hidden; border-bottom:1px dotted #d6d6d6;}
.msgPageList li .date{width: 10%;float: right; *display: inline; height: 38px; line-height: 38px; text-align: center; color: #8f8f8f}
.msgPageList li .state{width: 10%;float: right; *display: inline; height: 38px; line-height: 38px; text-align: center; color: #8f8f8f}
.msgPageList li .state .isreply{color:#ec3509 }
.msgPageList li .title{float:left; width:80%; }
.msgPageList li .title a{padding-left: 34px; background: url(images/icon-mail.png) 10px 4px no-repeat;}

/* 留言-内容页 */
.msgDetial{padding:1px; margin-bottom:15px;}
.msgDetial .msgHd{background:#fff4d4;border:1px solid #fcd091; padding:0 10px;height:30px;line-height:30px;}
.msgDetial .msgHd span{float:right; }
.msgDetial .msgBd{overflow:hidden;border:1px solid #dfdfdf; border-top:none; margin-bottom: 10px;}
.msgDetial .img{float:left;width:22%; text-align:center; display:inline;min-height:120px; }
.msgDetial .img img{margin:20px 0 0 0; }
.msgDetial .cont{padding:15px 20px; min-height:120px;  }
.msgDetial .cont .fr{text-align:right; color:#999;}
.msgDetial .cont .fr a{color:#999;}
.msgDetial .msgContHere{padding:10px 0; }
.msgDetial .adminRep{padding:10px 0;margin:10px 0;border-top:1px solid #ddd; overflow:hidden; }
.msgDetial .adminRep strong{color:red;}
.msgDetial .adminRep .fr{}

/* 留言-签写页 */
.msgWriteCon{padding: 20px 0;}
.msgWrite{width:90%; margin: 0 auto;  }
.inputxt{padding:2px 0 0 2px;height:20px;border:1px solid #d8d8d8;   }
.msgWrite td{padding:4px; }
.msgWrite td.tdbgleft{text-align:right; }
.msgWrite td input,.msgWrite select,.msgWrite img{vertical-align: middle;}
.msgWrite .manageBtn{text-align:left; padding-top:10px; }
.msgWrite .guestImages,
.msgWrite .guestFace{display: none;}

/*  */
.leaderList{overflow: hidden;}
.leaderList li{padding-bottom: 15px; margin-bottom: 15px; border-bottom:1px dashed #d6d6d6; overflow: hidden;}
.leaderList li .pic{width: 136px; height: 156px; float: left; *display: inline; margin-right: 20px;}
.leaderList li .pic img{width: 130px; height: 150px; padding: 2px; border: 1px solid #faf3ed;}
.leaderList li .con{overflow: hidden;}
.leaderList li .con .title{height: 40px; line-height: 40px; margin-bottom:5px}
.leaderList li .con .title .tit{font-size: 20px; color: #eb7919; margin-right: 15px;}
.leaderList li .con .title .job{font-size: 16px; color: #333333}
.leaderList li .con .intro{line-height: 24px;font-size: 14px;margin-bottom:10px;}
.leaderList li .con .intro .tit{color: #c14023;font-weight:bold;}
.leaderList li .con .work{line-height: 24px; font-size: 14px; margin-bottom: 10px;}
.leaderList li .con .work .tit{color: #c14023;font-weight:bold;}
.leaderList li .con .more{font-size: 14px; color: #999999}
.leaderList li .con .more:hover{color:#c14023}

.leaderCon{}
.leaderCon .infoBar{overflow: hidden; padding-bottom: 20px; border-bottom:1px dashed #d6d6d6; margin-bottom: 20px;}
.leaderCon .infoBar .pic{width: 130px; height: auto; padding: 2px; border: 1px solid #faf3ed; float: left;*display: inline; margin-right: 20px;}
.leaderCon .infoBar .pic img{width: 100%; height: auto;}
.leaderCon .infoBar .title{height: 40px; line-height: 40px;}
.leaderCon .infoBar .title .name{font-size: 20px; color: #eb7919; margin-right: 15px;}
.leaderCon .infoBar .title .job{font-size: 16px; color: #333333}
.leaderCon .infoBar .work{line-height: 26px; font-size: 14px; margin-bottom: 10px;}
.leaderCon .infoBar .work .tit{color: #c14023; font-weight:bold;}
.leaderCon .contentBar{}
.leaderCon .contentBar .tit{height: 36px; font-weight: bold;color: #c14023; font-size: 16px}
.leaderCon .conTxt {color:#333;font-size: 16px;line-height: 2;overflow:hidden;}
.leaderCon .conTxt img{max-width:800px;height: auto !important;}
.leaderCon .conTxt p {margin-bottom: 20px;}
.leaderCon .conTxt a{ color:blue; text-decoration:underline; }
.leaderCon .conTxt em{ font-style:italic }
.leaderCon .conTxt ul,
.leaderCon .conTxt ol{padding-left: 2em; }
.leaderCon .conTxt ul li{ zoom: normal; list-style:square; text-indent:0 !important }
.leaderCon .conTxt ol li{ zoom: normal; list-style:decimal; text-indent:0 !important;}

/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{ overflow:hidden; zoom:1;   }
.friendLinkList li{width: 181px;height:28px;line-height:28px;padding:0 0px 0 12px;background: url('images/dot-01.gif') 4px 50% no-repeat;float:left;}

/* noSideContent */
.noSideContent{overflow: visible;}
.catePageContent .mainContent{ overflow: hidden; }
.catePageContent .side {}
.noSideContent .mainContent{ overflow: visible; }


/*  */
.spePageList{padding: 30px 0px 30px;}
.spePageList ul{ float:left;}
.spePageList ul li{float:left;margin: 0 16px 30px;height: 120px;width: 216px;overflow:hidden;text-align:center;font-size:14px;line-height:36px;}
.spePageList ul li a{display:block;}
.spePageList ul li img{padding:2px;border:1px solid #ddd;width: 210px;height: 69px;overflow: hidden;}
.spePageList ul li a.pic{width: 216px;height: 75px;overflow:hidden;}

/*

白底链接hover颜色：#0565af
深色底链接hover颜色：#ff0

 */
