﻿@charset "utf-8";
/* CSS Document */

.sideBar { float: left; width: 245px; margin-right: 20px;}
.mainContent { overflow: hidden; background-color: #fff; border: 1px solid #dfd1c9;}

/* path */
.path { height: 40px; line-height: 40px; float: right; font-size: 12px; color: #666; background: url(images/titleBar.png) no-repeat right -80px; padding-right: 10px;}
.path em { padding-left: 35px; background: url(images/icons-path.png) no-repeat 5px center; }
.path a { color: #666; }

/* mHd */
.mHd { background: url(images/titleBar.png) no-repeat 0 0; height: 40px; line-height: 40px; overflow: hidden; padding-left: 7px; }
.mHd .bg { background: url(images/titleBar.png) repeat-x 0 -40px; }
.mHd h3 { background: url(images/icons-01.png) no-repeat 10px center; padding-left: 45px; font-size: 15px; color: #86441e; }

/* 侧栏======================================*/

/* 侧栏菜单 */
#sideMenu { background-color: #fff; margin-bottom: 15px;}
#sideMenu .hd { background: #826635 url(images/menu-bg.png) no-repeat center; height: 50px; line-height: 50px; padding: 0 10px; text-align: center; }
#sideMenu .hd h3 { font-size: 17px; color: #fff;  }
#sideMenu .bd { padding: 10px 15px 5px; border: 1px solid #987d4d; border-top: none; }
#sideMenu .bd li {margin-bottom: 10px; }
#sideMenu .bd li a { background-color: #f5f0e5; display: block; line-height: 24px; padding: 5px 10px; text-align: center; border: 1px solid #cfb2a2; color: #666; }
#sideMenu .bd li.on a { background-color: #826635; color: #fff; border-color: #86441e;}
#sideMenu .bd li:hover a  { background-color: #9e7d44; color: #fff; border-color: #826635;}

.side-box39 .bd { display: none !important; }

/*
边框样式
*/

.picLinks li { margin-top: 0; margin-bottom: 15px; }
.picLinks li.li2 { margin-bottom: 0; } 

/*文章父列表页=========== S*/
#focusBox_s { height: 280px; margin-top: 20px; position: relative; background-color: #f5f5f5; overflow: hidden;}
#focusBox_s .bd .pic { float: left;  width: 420px; height: 280px; margin-right: 30px;}
#focusBox_s .bd .pic img { width: 420px; height: 280px;}
#focusBox_s .bd .con { overflow: hidden; padding-top: 5px; padding-right: 25px; }
#focusBox_s .bd .con .bg { display: none; }
#focusBox_s .bd .con .title { margin: 15px 0;  font-size: 22px; height: 30px; overflow: hidden; }
#focusBox_s .bd .con .intro { font-size: 12px; color: #666; line-height: 26px; }
#focusBox_s .bd .con .intro a { color: #d22323; }
#focusBox_s .hd { position: absolute; width: 430px; height: 12px; bottom: 30px; text-align: center; right: 0; z-index: 2;}
#focusBox_s .hd li { display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 12px; height: 12px; margin: 0 2px; background-color: #999; line-height: 100px; overflow: hidden; cursor: pointer; }
#focusBox_s .hd li.on { background-color: #067a39; }

/* boxLoop */
.boxLoop .boxPage { width: 96%; float: none !important; margin: 15px auto 0;}
.boxLoop .boxPage .hd h3 a { padding-left: 15px; }
.boxLoop .boxPage .bd { padding: 10px 20px; }

/* list-box */
.list-box { padding: 20px 10px 0; }
.list-box li a.node { color: #999; margin-right: 5px; } 

/* 单页 ============== */
.main-ConIn { padding: 20px 0; }
.main-ConIn h3 { font:100 24px/44px "Microsoft Yahei"; text-align: center;}

/* icons-links */
.icons-links ul { margin-right: -40px; }
.icons-links li { margin-right: 40px; width: 180px; }


/*图片父列表页=========== S*/
.boxLoop-photo .box { clear: both; margin-top: 20px; }
.boxLoop-photo .box .hd { margin-bottom: 25px; }
.boxLoop-photo .box ul.picList li { margin-right: 60px; height: 215px; }
.boxLoop-photo .box ul.picList li.last { margin-right: 0;}

/* 图片子列表 */
#picChildList { padding-left: 45px; padding-bottom: 20px; }
#picChildList ul.picListA { }
#picChildList ul.picListA li { width: 120px; height: 185px; float: left; text-align:center;  padding: 9px 9px 0 9px; border: 1px solid #e7e6e6; margin-right: 35px; margin-top: 30px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.03);}
#picChildList ul.picListA li:hover { border-color: #ccc; }
#picChildList ul.picListA li .pic img{ width:120px; height:150px; line-height: 0; }
#picChildList ul.picListA li .title{ }

/* 文章标题列表 */
#articleList { padding: 20px 30px; }
#articleList li { line-height: 40px; height: 40px;  font-size: 15px; border-bottom: 1px dotted #d1d1d1; }
#articleList li.split { background: none; border-bottom: 1px solid #f2f1eb; height: 1px; line-height: 1px; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; }

/* 搜索列表页 */
.searchList li a.node { color: #999; margin-right: 5px; } 

/* 链接列表 */
#icon-List ul li { float: left; width: 22%; margin-right: 3%; height: 50px; background-color: #e5e5e5; margin-top: 20px; }
#icon-List ul li a { display: block; line-height: 50px; width: 100%; text-align: center; font-size: 16px;}
#icon-List ul li:hover a { color: #fff;}

/* 验收列表 */
#icon-ListB ul li { float: left; width: 22%; margin-right: 3%;  margin-top: 20px; }
#icon-ListB ul li a { display: block; line-height: 50px; width: 100%; text-align: center; font-size: 14px; overflow: hidden;  background-color: #e5e5e5;}
#icon-ListB ul li img { width: 270px; height: 125px; }

 
/*文章内容页 S*/
.article_content { width: 98%; margin: 15px auto 0;}
.contArticle_tit {padding:10px 20px; }
.contArticle_tit h2{ font:100 24px/44px "-webkit-animation-iteration-count: 1;-o-animation-iteration-count: 1;animation-iteration-count: 1;"; text-align:center;}
.Article_author {height:34px; line-height:34px; text-align:center;font-size: 12px; border-bottom: 1px solid #e5e5e5; color: #999; margin:0 20px 5px 20px; }
.Article_author span {margin-right:5px;}
.contArticle_text { padding: 20px 30px; text-align: left; font:100 16px/36px "Microsoft Yahei";  }
.contArticle_text div,.contArticle_text p{margin-bottom:10px;}
.contArticle_text img,.contArticle_text input[type=image]{display:block; margin:0 auto; text-align: center; max-width: 900px; }
.Article_collect { height: 40px; background-color: #f0eeef; line-height: 40px; margin: 10px; padding: 0 15px; }
.Article_collect .contABot {float: left; }
.Article_collect .bshare-custom { float: right; position: relative; top: 10px; }
.contArticle_page { padding-left: 20px; padding-bottom: 30px; }

.Subheading { text-align: center; color: #666; }


/* 通用按钮 - 圆角 */
.btn,.btnA{width: 75px; height:30px; line-height:30px; font-size:12px; cursor:pointer; color:#fff; border: 0; overflow:hidden;  display:inline-block; *display:inline; zoom:1; background-color: #069dd5; border-radius: 3px;   }
.btn span,.btnA span{ display:block;  padding:0 10px;}
.btn:hover,.btnA:hover{ text-decoration:none; color:#ff0;  }
.btnA{ background-position:right -164px; color:#999; margin-left:10px;  }
.btnA span{ background-position:0 -186px; }
.btnA:hover{ color:#333;  }



/* 网站地图 */
.siteMap{ overflow:hidden; zoom:1;padding: 20px; }
.siteMap .li1{ margin-bottom:10px; }
.siteMap .h1{border-bottom:1px solid #e1e1e1; margin-bottom: 5px;  }
.siteMap .h1 .a1{font-size:16px; border-bottom: 2px solid #2c9563; padding: 0 15px; line-height: 40px; height: 40px; display: inline-block; position: relative; bottom: -1px;  }
.siteMap .ul1{ padding:8px 20px 5px 10px; zoom:1;   }
.siteMap .li2{  display:inline-block; *display:inline; zoom:1; padding-right:10px; vertical-align:top; background: url(images/arrow-grey.png) no-repeat left center; padding-left: 15px;  }
.siteMap .a2{line-height: 24px; color:#666; font-size:14px;display:inline-block;padding:0 5px; }
.siteMap .a2:hover{color:#2c9563; text-decoration:none; }


/* 内容专题 ------------------------------ */
.zt-loopBox .box { padding-top: 25px; }
.zt-loopBox .box .hd { margin-bottom: 20px; display:none; }
.zt-loopBox .box .bd { clear: both; padding-right: 15px; }
.zt-loopBox .box .bd li { float: left;  margin-left: 15px; background: url(images/arrow-on.png) no-repeat left center; width: 21%; padding-left: 2%;  }


/* 列表 */
.box-nrzt .hd { margin-bottom: 15px; }
.box-nrzt .bd { padding: 0 20px; }

/* 留言-子列表页 */

.Write-letters { height: 32px; width: 100px; border: 1px solid #86441e; background-color: #826635; padding-left: 60px; display: block; line-height: 32px; font-size: 14px; color: #fff !important; position: relative;  margin: 20px; float: right;}
.Write-letters i { width: 17px; height: 18px; display: block; background: url(images/ly-xx.png) no-repeat; position: absolute; top: 9px; left: 30px; -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);  }




.msgWriteBtn { background-color: #cc3434; height: 36px; line-height: 36px; padding: 0 20px; float: right; margin: 15px 0;}
.msgWriteBtn a,.msgWriteBtn a:hover {color:#fff;}
.msgWrap { clear: both; }
.msgTable{ border:none; clear: both; width: 92%; margin: 15px auto 0;}
.msgTable .tableTitle{  margin-bottom: 10px; }
.msgTable .tableTitle td { border-bottom: 1px solid #ccc; }
.msgTable .tableTitle .theme{text-align:left; padding-left:15px;}
.msgTable .tableTitle td{padding:8px 0 7px; font:normal 16px/22px "Microsoft Yahei"; text-align:center;   }
.msgTable .tableCont td{padding:5px 5px; text-align:center; color:#999; border-bottom: 1px dashed #dbdada; font-size: 14px;}
.msgTable .tableCont td.msgT{text-align:left;padding-left:15px; background: url(images/qa.png) no-repeat left center; padding-left: 28px; }
.msgTable .tableCont td .msg_ok{color:#cc3434;}
.msgTable .tableCont td .msg_wait{color:#999;}
.msgTable .first td{padding-top: 16px;}
.msgTable .tr5 td{padding-bottom: 20px; border-bottom:1px dashed #e7e7e7;}
.msgTable .tr6 td{padding-top: 20px;}
.msgTable .reply{display:none;}


/* msg-box */
.msg-box { margin-top: 25px; }
.msg-box ul { text-align: center; zoom: 1; width: 100%; }
.msg-box li { display: inline-block; *display: inline; width: 120px; height: 150px; text-align: center; background: url(images/border.png) no-repeat center top; margin-right: 20px; vertical-align:top;}
.msg-box li .pic { height: 86px; margin: 17px; }
.msg-box .pic img { width: 86px; height: 86px; }

.msg-box li.li2 .pic { background: url(images/bg-yellow-02.png) no-repeat center 0; }
.msg-box li.li2 .pic a { display: block; width: 100%; height: 100%; }

/* 留言-内容页 */
.msgDetial { width: 95%; margin: 30px auto; }
.msgDetial table { width: 100%; border-collapse: collapse; }
.msgDetial table td { border: 1px solid #cbc7b7; padding: 4px 10px;}
.msgDetial table td.td-bgcolor { background-color: #f2f0ea; width: 130px; text-align: right; font-weight: bold; }
.msgDetial table td.td-top { background-color: #f2f0ea; font-weight: bold;  text-align: center;}
.msgDetial .adminRep strong { display: none; }


/* 留言-签写页 */
.msgWrite{width:100%; border-collapse:0;  margin-top: 20px; }
.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: #e64b3c url(images/btn-xx.png) no-repeat center; text-indent: -999px; overflow: hidden; }
.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;}


.input_button_four { background: #c33; padding: 4px 10px; color: #fff; border: none; cursor: pointer; }
.input_button_six { background: #826635; color: #fff; display: block;text-align: center; cursor:pointer; height: 30px; line-height: 30px; width: 100px; }
.inputbutton_hover { background: #c33; }