@charset "utf-8";
/* CSS Document */
.side { float: left; width: 226px; }
.main { float: right; width: 840px;}

/* path */
.path { height: 38px; line-height: 38px; font-size: 16px; color: #999; border-bottom: 2px solid #f6ecec; padding-left: 25px; background: url(images/path.png) no-repeat left center;}
.path a { color: #666; }

/* mHd */
.mHd { height: 45px; margin: 0 15px; border-bottom: 1px solid #e6e6e6; }
.mHd h3 { float: left; color: #1d5aa5; font-size: 18px; line-height: 45px; height: 45px; }

/* 侧栏======================================*/

/* 侧栏菜单 */
#sideMenu { margin-bottom: 20px;}
#sideMenu .hd { background: url(images/lr.png) no-repeat left center; padding-left: 23px; height: 29px; }
#sideMenu .hd h3 { float: left; height: 29px; color: #fff; background:#c02b30 url(images/rr.png) no-repeat right center; padding-right: 23px; }
#sideMenu .bd { padding-top: 10px; clear: both; }
#sideMenu .bd li { border-bottom: 1px dashed #ddd; }
#sideMenu .bd li a { display: block; line-height: 24px; padding: 8px 25px 8px 10px; background: url(images/arrow-gray.png) no-repeat 208px center;}
#sideMenu .bd li:hover { background-color: #f5ebeb; }
#sideMenu .bd li:hover a,#sideMenu .bd li.on a {background: url(images/arrow-on.png) no-repeat 208px center;}
#sideMenu .bd li.on a { color: #9b2327; }


/* 最新推荐 */
.box-icons .bd { padding-top: 7px; }

/*文章父列表页=========== S*/
#focusBox_s { height: 295px; margin-top: 15px; position: relative; padding-top: 10px; border: 1px solid #e6e6e6;  }
#focusBox_s .bd .pic { float: left;  width: 420px; height: 280px; padding-left: 10px; margin-right: 30px;}
#focusBox_s .bd .pic img { width: 420px; height: 280px;}
#focusBox_s .bd .con { padding-right: 15px;}
#focusBox_s .bd .con .bg { display: none; }
#focusBox_s .bd .con .title { padding: 15px 0;  font-size: 22px; height: 30px; overflow: hidden; }
#focusBox_s .bd .con .title a { color: #1d5aa5; }
#focusBox_s .bd .con .intro { font-size: 14px; color: #666; line-height: 30px; }
#focusBox_s .bd .con .intro a { color: #d22323; }
#focusBox_s .hd { position: absolute; width: 430px; height: 12px; bottom: 50px; 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: #1d5aa5;}

/* boxLoop */
.boxLoop .boxPage { width: 49%; height: 235px; margin-top: 20px; }

/* list-box */
.list-box { padding: 20px 10px 0; }
.list-box li a.node { color: #999; margin-right: 5px; } 

/* 单页 ============== */
.mainConIn h3 { font:100 24px/44px "Microsoft Yahei"; text-align: center;}


/*图片父列表页=========== 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 ul.picListA { width: 105%; }
#picChildList ul.picListA li { width: 175px; height: 165px; float: left; text-align:center;  padding: 9px 9px 0 9px; border: 1px solid #e7e6e6; margin-right: 20px; margin-top: 20px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.03);}
#picChildList ul.picListA li .pic img{ width:175px; height:130px; }
#picChildList ul.picListA li .title { line-height: 35px; }

/* 文章标题列表 */
#articleList { padding: 10px; }
#articleList li { border-bottom: 1px dashed #ddd; background: url(images/icon.gif) no-repeat left center; height: 40px; line-height: 40px; }

/* 搜索列表页 */
.searchList li a.node { color: #999; margin-right: 5px; } 

/* 链接列表 */
#icon-List { padding: 0 20px; }
#icon-List ul li { float: left; width: 20%; height: 90px;  margin-top: 20px; text-align: center; }
#icon-List ul li a.tit { display: none;}
#icon-List ul li img { width: 180px; height: 80px; border: 1px solid #e5e5e5; background-color: #fff; padding: 4px;}


 
/*文章内容页 S*/
.article_content { padding: 15px;}
.contArticle_tit {padding:10px 0; }
.contArticle_tit h2{ font:400 24px/44px "-webkit-animation-iteration-count: 1;-o-animation-iteration-count: 1;animation-iteration-count: 1;"; text-align:center; color: #333;}
.Article_author {height:34px; line-height:34px; background-color: #f1f1f1; text-align:center;font-size: 12px; border-bottom: 1px dotted #8f8f8f; border-top: 1px dotted #8f8f8f; color: #999; margin-bottom: 5px; }
.Article_author span {margin-right:5px;}
.contArticle_text { padding: 20px 0; text-align: left; font-size: 14px; line-height: 32px;  }
.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: 780px; }
.Article_collect { height: 34px; background-color: #f1f1f1; line-height: 34px; padding: 0 15px;  margin: 10px 0; clear: both;  border-bottom: 1px dotted #8f8f8f; border-top: 1px dotted #8f8f8f;}
.Article_collect .contABot {float: left; }
.Article_collect .bshare-custom { float: right; position: relative; top: 10px; }
.contArticle_page { padding: 20px 0; }

.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 60px; }
.siteMap .li1{ margin-bottom:10px; }
.siteMap .h1{border-bottom:1px solid #e1e1e1; }
.siteMap .h1 .a1{font-size:16px; padding: 0 15px; line-height: 40px; height: 40px; position: relative; color: #1d5aa5; font-weight: bold; }
.siteMap .ul1{ padding:8px 20px 5px 10px; zoom:1; border: 1px solid #e1e1e1; border-top: none;}
.siteMap .li2{  display:inline-block; *display:inline; zoom:1; padding-right:25px; 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:#1d5aa5; text-decoration:none; }



/* 电话表格 */
.content_table1 {height:auto;color:#888;margin-top:20px;line-height:30px;}
.content_table1 table { margin: 0 auto; }
.content_table1 table td,.content_table1 table th{ text-align: center; border:1px dotted #ccc;}



/* 留言-子列表页 */
.Write-letters { height: 34px; width: 100px; background-color: #e64b3c; padding-left: 60px; display: block; line-height: 34px; font-size: 14px; color: #fff !important; position: relative; border-radius: 5px; margin-top: 20px;}
.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: 95%; 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;}

/* 留言-内容页 */
.msgDetial { width: 98%; margin: 15px auto; }
.msgDetial table { width: 100%; border-collapse: collapse; }
.msgDetial table td { border: 1px solid #dfdbd7; padding: 4px 10px;}
.msgDetial table td.td-bgcolor { background-color: #f3efeb; width: 130px; text-align: right; font-weight: bold; }
.msgDetial table td.td-top { background-color: #f3efeb; 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;  border-radius: 5px; }
#EBtnSubmit { background: #e64b3c; border-radius: 5px; }
.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;}

#ContentForm_ctl17_ctl00_Field_ModelControlID_TxtValidateCode { width: 154px !important; }