﻿﻿@charset "utf-8";

/* frame */
#content:before,
#content:after{ content:""; display:table; } 
#content:after{clear:both;} 
#content{ *zoom:1; text-align: left; margin-bottom: 10px; }
.catePageContent{ overflow: visible;}
.catePageContent .mainContent{ overflow: hidden; padding: 20px; background: #fff;}
.catePageContent .side { width: 260px; float: right; *display: inline; margin-left: 10px; }

/* cateHd、cateBd */
.cateHd {height: 42px; border-bottom: 1px solid #e6e6e6; padding-right: 10px; padding-top: 7px }
.cateHd .cateName{float: left;*display: inline;padding-left: 36px;height: 42px;line-height: 42px;font-size: 18px;font-weight: bold;color: #333333;background: url(../images/box-hd-01.png) 6px 13px no-repeat;}
.cateHd .cateName a{color: #333333}
.cateHd .cateName a:hover{color: #e60012}
.cateBd{padding: 20px 0px 0px}

/*  */
.nodeSearch{float: right;*display: inline;  height: 30px; overflow: hidden; margin-top: 5px;}
.nodeSearch span{float: left;*display: inline; }
.nodeSearch .inputxt{width: 160px; height: 22px; line-height: 22px; background: #f2f2f2; padding: 4px 0px 4px 10px; text-align: left; border: none;float: left;}
.nodeSearch .input_button{width: 60px; height: 30px; line-height: 30px; text-align: center;float: left; color: #fff; border: none; background: #f3582e; font-size: 14px; cursor: pointer;}


/* 侧栏-栏目菜单 */
#sideMenuBox{ font-family: "Microsoft Yahei"; margin-bottom: 10px;}
#sideMenuBox .hd{height: 50px; overflow: hidden; background: url(../images/sideMenu.png) 0px 0px no-repeat #ff7f1f;}
#sideMenuBox .hd h3{float: left; *display: inline; height: 50px; line-height: 50px; padding-left: 22px; font-size: 22px; color: #fff }
#sideMenuBox .bd{padding: 10px 20px 20px; background: #fff; }
#sideMenuBox .bd ul{}
#sideMenuBox .bd li{border-bottom: 1px solid #ebebeb;padding: 12px 10px 12px 37px;line-height: 24px;font-size: 16px;background: url(../images/side-menu-li.png) 15px 20px no-repeat;}
#sideMenuBox .bd li a{color: #333;}
#sideMenuBox .bd li a:hover{color: #ff7f1f}
#sideMenuBox .bd li.on a,
#sideMenuBox .bd li.on a:hover{color: #ff7f1f}

/* 热点新闻 */
#sideRMPH .infoListA li{border-bottom:1px dashed #d6d6d6; }
#sideRMPH .infoListA li a{color: #333;}
#sideRMPH .infoListA li .date{color: #c4bdba}

/* 专题专栏 */
#sideZTZL{margin-bottom: 10px;}
#sideZTZL .bd{padding: 10px}
#sideZTZL .bd li{width: 240px; height: 60px; overflow: hidden; margin-bottom: 10px;}
#sideZTZL .bd li img{width: 240px; height: 60px;}


/* 文章-父列表页 */
.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;}
.newsPageList li .node{color: #ffa517; margin-right: 5px;}

/* 文章-子列表页(日期修改) */
.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: #333;color: #fff;}
.newsPageList2 li:hover .title a{color: #333;}
.newsPageList2 li:hover .intro{color: #616162}

/* 文章-图片列表页 */
.newsPicList{overflow:hidden;}
.newsPicList li{width: 202px;overflow: hidden;margin:0px 10px 20px;float: left;*display: inline;}
.newsPicList li .pic{overflow: hidden;width: 202px;height: 154px;margin-bottom:5px; position:relative}
.newsPicList li .pic .play { position: absolute; top: 50px; left: 80px; height: 48px; width: 48px; background: url(../images/pic16.png) no-repeat; background-size: 48px; }
.newsPicList li .pic a{display: block; padding: 0px; margin: 0px;}
.newsPicList li .pic a img{width: 192px;height: auto;padding: 4px;border: 1px solid #ddd;margin: 0px;}
.newsPicList li .pic a:hover img{border: 1px solid #ff3620;background: #faf3ed;}
.newsPicList li .title{height: 44px; line-height: 22px; 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 #333;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 {margin-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; position:relative}
.pageTPList .pic .play { position: absolute; top: 35px; left: 56px; height: 48px; width: 48px; background: url(../images/pic16.png) no-repeat; background-size: 48px; }
.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; 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 dashed #d6d6d6; 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 .vedioPlayer{ 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{margin-top: 20px;}
.relation .hd{height: 50px; line-height: 50px; border-bottom: 1px solid #dddddd; overflow: hidden;}
.relation .hd h3{float: left; *display: inline; padding-left: 5px; font-size: 18px; font-weight: bold; color: #333; height:48px; line-height:48px; border-bottom:2px solid #ff7f1f; padding: 0 20px}
.relation .hd h3 a{color: #333}
.relation .hd h3 a:hover{color: #ff7f1f}
.relation .bd{padding: 8px 0px;}


/* 友情链接列表页 -----------------------------------------*/
.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;  }

/* 互动交流频道 */
.hdjlPage{overflow: hidden; padding-top: 20px;}
.hdjlPage .areaL{width: 850px; float: left;}
.hdjlPage .areaR{width: 290px; float: right;}
.hdjlPage .jycyn{width: 850px; height: 350px; background: url(../images/jycyn.jpg) 0px 0px no-repeat; margin-bottom: 20px;}
.hdjlPage .jycyn .hd{height: 50px;line-height: 50px;text-align: center;font-size: 24px;font-weight: bold;color: #333;padding-top: 30px;}
.hdjlPage .jycyn .bd{overflow:hidden;}
.hdjlPage .jycyn .bd ul{width:750px; margin:0 auto; padding-top:30px}
.hdjlPage .jycyn .bd li{width:250px; float:left;  }
.hdjlPage .jycyn .bd li .pic{width:120px; height:120px; margin:0 auto; }
.hdjlPage .jycyn .bd li .pic img{width:120px; height:120px}
.hdjlPage .jycyn .bd li .tit{height:36px; line-height:36px; text-align:center; font-size:18px; font-weight:bold; color:#333}
.hdjlPage .jycyn .bd li .tit a{color:#333}
.hdjlPage .jycyn .bd li .links{height:26px; line-height:26px; text-align:center; font-size:14px; }

.box-hdjl a.morebtn { margin: 0 auto; display: block; width: 150px; height: 30px; line-height: 30px; border: 1px solid #ff7f1f; text-align: center; color: #ff7f1f; font-size: 14px; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.box-hdjl a.morebtn:hover { background-color: #ff7f1f; color: #fff; border-color: #ee6f10; }
#boxWBHD .bd{padding-bottom: 0px; }

.weixinList{}
.weixinList li{padding: 8px 0px; height: 70px; border-bottom:1px dashed #c2c2c2; }
.weixinList li .pic{width: 70px; height: 70px; float: left; margin-right: 15px; overflow: hidden;}
.weixinList li .pic img{width: 70px; height: 70px;}
.weixinList li .con{overflow: hidden; padding-top: 5px;}
.weixinList li .con .title{height: 38px; line-height: 38px; font-size: 16px; font-weight: bold; color: #333 }
.weixinList li .con .intro{font-size: 14px; color: #666666; height: 22px; line-height: 22px;}
#sideFWWX .tempWrap{height: 840px !important;}
#boxWBHD { height: 530px;  }

/* 留言列表------------------------------- */
.msgWrap li { margin-bottom: 10px; clear: both; }
.msgWrap .question { background: url(../images/icons-Q.png) no-repeat 10px 5px; padding-left: 40px; }
.msgWrap .question .title { height: 28px; line-height: 28px; }
.msgWrap .question .intro {font-size: 12px;color: #666;line-height: 22px;border-bottom: 1px dashed #e5e5e5;padding-bottom:  10px;margin-bottom:  5px;}
.msgWrap .question .con { font-size: 12px; color: #808080;}
.msgWrap .question .con span { padding-right: 40px; }


.msgWrap .ask { background:#f6f7f9 url(../images/icons-A.png) no-repeat 10px 11px; padding:10px 15px 10px 40px; color: #666; font-size: 12px; line-height: 22px; margin-top: 10px; min-height: 50px; }
.msgWrap .ask .askIntro p { margin-bottom: 15px; }
.msgWrap .ask .askIntro a { color: #ff7f1f; }
.msgWrap .ask span.ReplyTime { font-size: 12px; display: block; padding-top: 5px; display: none; }


.Write-letters { float: right; color: #ff7f1f; margin-top: 10px;}
.Write-letters i { display: inline-block; *display: inline; width: 18px; height: 16px; margin-right: 10px; background: url(../images/icons-W.png) no-repeat; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.Write-letters:hover i { -webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg); }

.ConIntro {background-color: #f6f7f9;padding: 15px;font-size: 14px;line-height: 22px;color: #333;margin-top: -20px;margin-bottom: 10px; border: 1px solid #e5e5e5; border-top: none;}
.boxB .Write-letters { margin-top: 0;}


/* 留言-签写页 */
.msgWrite{width:100%; border-collapse:0; }
.inputxt{padding:2px 0 0 2px; width:300px; height:20px; border:1px solid #d8d8d8;  }
.msgWrite td{border-collapse:0;}
.msgWrite td.tdbgleft{text-align:right; font-family: "Microsoft Yahei"; font-size:14px; }
.msgWrite td.tdbgleft strong { text-align: right; display: block;  }
.msgWrite .manageBtn input{ display:inline-block; *display:inline; zoom:1; width: 75px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; text-align:center; color: #fff;  cursor:pointer; border: none;  }
#BtnCancel { background-color: #666 !important;  }
#EBtnSubmit { background: #ff7f1f;  }
.inputxt{padding:2px 0 0 2px; width:300px; height:20px; border:1px solid #d8d8d8;  }
.msgWrite td{padding:5px; border-collapse:0;border-bottom: 1px solid #fff;}
.msgWrite .tdbgright{padding-left:12px;}
.msgWrite select {  *position: relative; *top: 15px;}


/*

白底链接hover颜色：#0565af
深色底链接hover颜色：#ff0

 */
