﻿@charset "utf-8";

/* frame */
#content:before,
#content:after{ content:""; display:table; } 
#content:after{clear:both;} 
#content{ *zoom:1; text-align: left; margin-bottom: 20px;  }
.catePageContent{ overflow: visible;}
.catePageContent .mainContent{ overflow: hidden; padding-top: 10px; }
.catePageContent .side { width: 210px; float: left; *display: inline; margin-right: 30px; margin-top: -50px; background: #faf3ed;  }



/* cateHd */
.cateHd { height: 36px; padding-bottom: 6px; background: url(images/bg-x-1.png) 0 36px repeat-x; margin-bottom: 20px;}
.cateHd .path{float: right; margin-top: 5px;}
.cateHd .cateName { float: left; line-height: 36px; font-size: 18px; color: #782715; padding-left: 5px;}
.cateHd .cateName a{color: #782715}
.cateHd .cateName a:hover{color: #782715}

/* 侧栏-栏目菜单 */
#sideMenuBox{ font-family: "Microsoft Yahei"; margin-bottom: 10px;}
#sideMenuBox .hd{height: 50px; background: #ca2c07; overflow: hidden;}
#sideMenuBox .hd h3{float: left; *display: inline; height: 50px; line-height: 50px; padding-left: 25px; font-size: 24px; color: #fff }
#sideMenuBox .bd{padding: 15px 10px; }
#sideMenuBox .bd ul{}
#sideMenuBox .bd li{border-bottom: 1px solid #e6d9cd; padding: 8px 10px 8px 37px; line-height: 24px; font-size: 16px; background: url(images/side-menu-li.png) 15px -56px no-repeat;}
#sideMenuBox .bd li a{color: #ab776c;}
#sideMenuBox .bd li a:hover{color: #782715}
#sideMenuBox .bd li.on{background-position: 15px 16px;}
#sideMenuBox .bd li.on a,
#sideMenuBox .bd li.on a:hover{color: #782715}

/*  */
#sideRMPH .infoListA li{border-bottom:1px dashed #d6d2cf; background: url(images/dot-03.gif) 2px 18px no-repeat;}
#sideRMPH .infoListA li a{color: #762614;}
#sideRMPH .infoListA li .date{color: #c4bdba}


/* 文章-父列表页 */
.pageTopArea{overflow: hidden; margin-bottom: 20px;}
.pageTopArea .focusPic{width: 350px; height: 260px; overflow: hidden; float: left; *display: inline; margin-right: 20px; }
.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 .boxPart{ margin-bottom: 20px; }
.boxPart{}
.boxPart .hd{height: 42px; border-bottom: 1px solid #eae2da; padding-right: 10px;}
.boxPart .hd h3{float: left; *display: inline; height: 40px; line-height: 40px; border-bottom: 3px solid #7e311f; overflow: hidden; font-size: 18px; color: #803423; padding: 0 10px;}
.boxPart .hd h3 a{color: #803423}
.boxPart .hd h3 a:hover{color: #662112}
.boxPart .hd .more{float: right; *display: inline; font-size: 14px; line-height: 42px; color: #666}
.boxPart .bd{padding-top: 10px; height: 204px; overflow: hidden;}

/*  */
.loopArea1{overflow: hidden;}
.loopArea1 .boxPart{width: 740px; margin-bottom: 20px;}


/* 文章-子列表页 */
.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: #762614;color: #fff;}
.newsPageList2 li:hover .title a{color: #762614;}
.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 #762614;background: #faf3ed;}
.newsPicList li .title{height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px;}

/* 文章-人物列表页 */
.peopleList{overflow:hidden;}
.peopleList li{width: 200px;overflow: hidden;margin: 0px 30px 20px;float: left;*display: inline;}
.peopleList li .pic{overflow: hidden;width: 200px;height: 270px;margin-bottom:5px;}
.peopleList li .pic a{display: block; padding: 0px; margin: 0px;}
.peopleList li .pic a img{width: 190px;height: 260px;padding: 4px;border: 1px solid #ddd;margin: 0px;}
.peopleList li .pic a:hover img{border: 1px solid #762614;background: #faf3ed;}
.peopleList 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: 20px; }
.articleCon .title { font-size: 28px; line-height: 1.6em; margin-bottom: 25px; color: #171717; text-align: center; _font-weight: bold; }
.noSideContent .articleCon { padding: 40px; }
.noSideContent .articleCon .title { line-height:50px; margin-bottom: 40px; }
.articleCon .subTitle { font-size: 18px; color: #666; line-height: 1.6em; margin-top: -15px; margin-bottom: 15px; color: #c00; text-align: center; _font-weight: bold; }
.articleCon .property{ line-height:22px; padding:10px 10px; margin:10px 0; text-align:center; color:#666; border-bottom: 1px solid #eaeaea;  border-top: 1px solid #eaeaea; font-size: 14px; }
.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 {font-size: 14px;border-bottom: 1px solid #ddd;overflow: hidden;text-align: left;margin-bottom:20px;padding:10px 0;}
.articleCon .userControl .a{color:#777; margin:10px 10px 0 0; float:left;}
.articleCon .userControl .bdsharebuttonbox { float: right; }
.articleCon .conTxt {color:#333;font-size: 16px;line-height: 2;padding: 20px 0 20px 0;overflow:hidden;}
.articleCon .conTxt img{max-width:800px;height: auto !important;}
.articleCon .conTxt p {margin-bottom: 20px;}
.articleCon .conTxt a{ color:blue; text-decoration:underline; }
.articleCon .conTxt em{ font-style:italic }
.articleCon .conTxt ul,.articleCon .conTxt ol{padding-left: 2em; }
.articleCon .conTxt ul li{ zoom: normal; list-style:square; text-indent:0 !important }
.articleCon .conTxt ol li{ zoom: normal; list-style:decimal; text-indent:0 !important;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .videoPlayer{ text-align:center; width:640px;  margin:20px auto; background:#000;  }
.articleCon .inputer {display: block; height: 40px; line-height: 40px; text-align: right; color: #a3a3a3; margin-bottom: 20px; }
.articleCon .inputer span {padding-right: 10px;}
/* 相关内容 */
.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{}
.msgTable{width:100%}
.msgTable i{font-style:normal;}
.msgTable th,.msgTable td{height: 40px; line-height: 40px;  }
.msgTable td{ border-bottom:1px dotted #d6d6d6;}
.msgTable .msgTit{background: #faf3ed; color: #782715}
.msgTable .dep,.msgTable .state,.msgTable .date{ width:80px; text-align:center; }
.msgTable .msgTit .title{padding-left:20px;}
.msgTable .title a{padding-left: 34px; background: url(images/icon-mail.png) 10px 4px no-repeat;}


.msgPageList li{height: 39px; line-height: 39px; overflow: hidden; }
.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%; }


/* 留言-内容页 */
.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:183px; height:28px; line-height:28px; padding:0 0px 0 12px; background: url('images/dot-01.gif') 4px 50% no-repeat;  float:left;  }

/*

白底链接hover颜色：#0565af
深色底链接hover颜色：#ff0

 */
