@charset "utf-8";
/* CSS Document */
#content { width: 1160px; padding: 20px; background-color: #fdfcfc; text-align: left;}
.page-banner { width: 100%; min-width: 1200px; background: url(images/page-banner.jpg) no-repeat center; height: 240px; }
.sideBar  { float: left; width: 20%;}
.mainContent { float: right; width: 78%;}

/* path */
.path { background-color: #f2f1eb; height: 40px; line-height: 40px; }
.path em { padding-left: 45px; background: url(images/icons-path.png) no-repeat 15px center; }

/* 侧栏======================================*/
.side-box .hd { text-align: center; height: 40px; background-color: #f39c00;}
.side-box .hd h3 { color: #fff; font-size: 16px; line-height: 40px; }

/* 侧栏菜单 */
#sideMenu { margin-bottom: 20px; }
#sideMenu .hd { height: 62px; background: url(images/menu-bg.jpg) no-repeat; text-align: center; }
#sideMenu .hd h3 { color: #fff; font-size: 22px; line-height: 60px;}
#sideMenu .bd { padding: 0 15px 10px; background-color: #f9f8f7; }
#sideMenu .bd li { line-height: 40px; height: 40px; overflow: hidden; border-bottom: 1px solid #e1e1e1; }
#sideMenu .bd li a { display: block; padding-left: 65px; background: url(images/arrow-grey.png) no-repeat 45px center; }
#sideMenu .bd li.on a { background: url(images/arrow-on.png) no-repeat 45px center; font-weight: bold; color: #a9170a; }

/* 最新推荐 */
#sideZxtj .bd { padding: 10px 5px 0; }

/*文章父列表页=========== S*/
#focusBox_s { height: 295px; margin-top: 15px; position: relative; box-shadow: 0px 6px 16px 0px #f2f1f1; }
#focusBox_s .bd .pic { float: left;  width: 420px; height: 280px; padding-left: 10px;}
#focusBox_s .bd .pic img { width: 420px; height: 280px;}
#focusBox_s .bd .con { float: right; width: 440px; padding-right: 15px;}
#focusBox_s .bd .con .title { padding: 15px 0;}
#focusBox_s .bd .con .title a { font-weight: bold; font-size: 16px;}
#focusBox_s .bd .con .intro { font-size: 14px; color: #666; line-height: 30px; text-indent: 2em;}
#focusBox_s .hd { position: absolute; width: 520px; height: 12px; bottom: 50px; text-align: center; right: 0; z-index: 2;}
#focusBox_s .hd li { display: inline-block; width: 12px; height: 12px; margin: 0 2px; background-color: #999; line-height: 100px; overflow: hidden; cursor: pointer; }
#focusBox_s .hd li.on { background-color: #d42a2a;}

/* 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:800 20px/40px "Microsoft Yahei"; text-align: center; margin-bottom: 10px;}

/* 图片子列表 */
#picChildList ul.picList { width: 105%; }
#picChildList li { width: 190px; height: 179px; padding: 9px 9px 0 9px; border: 1px solid #e7e6e6; margin-right: 21px; margin-top: 20px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.03);}
#picChildList li:hover { border-color: #f5c67b; }


/* 文章标题列表 */
#articleList { padding: 20px 10px; }
#articleList li.split { background: none;  border-bottom: 1px solid #f2f1eb; height: 1px; line-height: 1px; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; }

/* 搜索列表页 */
#searchList { padding: 20px 10px; }
#searchList li a.node { color: #999; margin-right: 5px; } 


/*文章内容页 S*/
.article_content { width: 98%; margin: 15px auto 0;}
.contArticle_tit {padding:10px 20px; }
.contArticle_tit h2{ font:bold 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 #f2f2f2; color: #999; padding-bottom: 5px; }
.Article_author span {margin-right:5px;}
.contArticle_text { font-size:16px; line-height:36px; padding: 20px 30px; text-align: left;}
.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;}

.Article_collect { height: 50px; background-color: #f2f1eb; line-height: 50px; margin-bottom: 10px; padding: 0 15px; }
.Article_collect .bshare-custom { float: right; position: relative; top: 16px; }




/* 通用按钮 - 圆角 */
.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 ;}
.siteMap .h1 .a1{font-size:16px; padding-left:10px; border-bottom: 2px solid #a9170a; padding: 0 20px; line-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/icon.png) no-repeat left center; padding-left: 15px;  }
.siteMap .a2{line-height: 24px; color:#666; font-size:12px;display:inline-block;padding:0 5px; }
.siteMap .a2:hover{color:#fff;background:#a9170a; text-decoration:none; }
.siteMap .ul2{display: none; padding:5px 0; zoom:1;  }
.siteMap .li3{  line-height:24px;  display:inline-block; *display:inline; zoom:1;   }
.siteMap .a3{ color:#999; padding-right:10px; margin-right:10px;   border-right:1px solid #d8d8d8;  }
.siteMap .last3 .a3{ border-right:0;  }
.siteMap #liID41 .li2{ display:block;  }



/* 留言-子列表页 */
.Write-letters { height: 60px; width: 140px; background-color: #f39c00; padding-left: 100px; display: block; line-height: 60px; font-size: 22px; color: #fff; position: relative;}
.Write-letters i { width: 33px; height: 35px; display: block; background: url(images/ly-xx.png) no-repeat; position: absolute; top: 12px; left: 45px; -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);  }
.Write-letters:hover { color: #fff; background-color: #a9170a; }
.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: 95%; margin: 15px auto 0;}
.msgTable .tableTitle{ border-bottom: 1px solid #ccc; margin-bottom: 10px; }
.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;}

/* 留言-内容页 */
.msgDetial { width: 98%; margin: 15px auto; }
.msgDetial table { width: 100%; border-collapse: collapse; }
.msgDetial table td { border: 1px solid #ddd; padding: 4px 10px;}
.msgDetial table td.td-bgcolor { background-color: #f2f1eb; width: 130px; text-align: right; font-weight: bold; }
.msgDetial table td.td-top { background-color: #f2f1eb; font-weight: bold;  text-align: center;}
.msgDetial .adminRep strong { display: none; }


/* 留言-签写页 */
.msgWrite{width:100%; border-collapse:0; background: #fbfbfb; 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; width:265px;padding-right: 20px; 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: #cc3434; }
.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;}
/*
.ValidateCode .inputxt{width:80px;}

.msgWrite .manageBtn{text-align:left; padding-top:10px; *width: 500px; }
.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;  }
.msgWrite .input_button,.msgWrite #BtnCancel{display:block; float:left;  width:75px; *width:60px; height:30px; color: #fff; border:0; cursor:pointer; margin-right: 10px; background-color: #cc3434; font-family: "Microsoft Yahei"; border-radius: 3px;}
.msgWrite .input_button{ *margin-top:5px;}


*/
/* 改颜色 */
.cke_skin_blue .cke_top { background: #f2f2f2 !important;}
.cke_skin_blue .cke_bottom { border-top:1px solid #ccc !important; border-bottom:1px solid #ccc !important;}
.cke_skin_blue .cke_editor {border:1px solid #ccc !important; }
.cke_skin_blue .cke_top {border-top:1px solid #ccc !important; border-left:1px solid #ccc !important;}
.cke_skin_blue .cke_top, .cke_skin_blue .cke_bottom, .cke_shared .cke_skin_blue { background-color: #f2f2f2 !important;}


/* 评论列表 */
.msgList li{ margin-bottom:16px; padding-bottom: 5px; line-height:28px;border-bottom:1px dashed #e8e8e8; background:#fff; }
.msgList .msgInfo{ height:34px; line-height:34px;background: #f7f7f7; padding:0 10px; border-bottom:1px dashed #e8e8e8; color:#999;   }
.msgList .msgInfo .reviewer{ font-weight:bold; color:#cc3434;  }
.msgList .msgInfo .star{ float:right;  }
.msgList .msgContent{ padding:12px 10px 10px; overflow:hidden; zoom:1; width:825px; }
.msgList .msgContent .userPic{ width:90px; text-align:left; float:left;   }
.msgList .msgContent .userPic img{ width:80px; height:80px;   }
.msgList .msgContent .msgCon{ display:block;  width:825px; float:left;   }
.msgList .msgContent .msgReply{  margin-top:5px; padding-top:10px;   }
.msgList .msgContent .msgReplyer{ font-weight:bold; }
.msgPage{ text-align:right; }

/* 填写评论 */
#commentform{ font-size:14px;}
.msgAddBox{padding:10px 25px 15px; margin:0 0px 12px;  background:#fcfcfc; border:1px solid #e7e7e7;    }
.msgAddBox .inputTxt{ height:20px; line-height:20px; border:1px solid #d4d4d4; width:90px; padding-left: 6px; }
.msgAddBox #commentEmail{ width:180px;  }
.msgAddBox li{  height:22px; line-height:22px;}
.msgAddTit{ display:none;  }
.msgAddBox .msgAddUser label{ padding-right:15px;  }
.msgAddBox .msgAddUser i{ color:#f00;padding-left:5px;}
.msgAddBox .msgAddUser li{ overflow:hidden;  }
.msgAddBox .msgAddUser #commentRankingBlock{ float:right;  }
.msgAddBox .msgScore{ padding-top:0px;  }
.msgAddBox  #commentContnet{ margin:10px 0 5px;   background:#fff; border:1px solid #d4d4d4; width:790px; height:60px;    }
.msgAddBox  .msgSubmitBar{ padding-top:10px; height:22px; line-height:22px;  }
.msgAddBox  .msgSubmitBar .msgAddBtn{width:82px; height:22px;}
.msgAddBox  .msgSubmitBar .msgAddBtn:hover{color:#fff;}
.msgAddBox  .msgSubmitBar *{ vertical-align:middle; }
.msgAddBox  #commentValidCode{ margin:0 5px;  }
.noside #commentform{width: 1115px;}
.noside #commentContnet{width: 1050px;}
.noside .msgList .msgContent{width: 1090px;}
.noside .msgList .msgContent .msgCon{width: 1070px;}

#publish_msg{color: #fff;height: 22px;line-height: 22px;font-size: 14px;}
#publish_msg span{background:#cc3434; height:22px;padding: 1px 7px; margin-top:1 px;text-align:center;}

/* 评论发表页模板 ---------------------------------------------- */
.addComFrom{ padding:15px;  }
.addComFrom table{ border-collapse: collapse; empty-cells:show; background:#fff;  }
.addComFrom table td{ border:#eee solid 1px; padding:5px; } 
.addComFrom table .spacingtitle{ background:#f4f4f4; font-weight:bold;  }
.addComFrom table table td{ border:0;  }
.addComFrom #BtnSubmit{ width:80px; height:26px; line-height:22px; cursor:pointer;    }





