@charset "gb2312";
/* CSS Document luosi */

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}
font{font-size:12px;}

/* Public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; color:#000;font:12px/180% '微软雅黑','Microsoft YaHei', Arial, Helvetica, sans-serif; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00;text-decoration:none;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marBot{margin-bottom:10px;}
.marTop{margin-top:10px;}
.layout{overflow:hidden;}
.blank{ clear:both; height:10px; font-size:10px; line-height:10px; overflow:hidden;  }

/* fontColor Public */
.noData{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}

/* frame Public*/
body{min-width: 1000px; background-color: #f2f2f2; background: #f2f2f2 url(imageswrapBg.png) left 176px repeat-x;}
#wrap{min-width: 1000px;  margin:0 auto;  text-align:center; overflow:hidden;  position: relative; z-index: 1; background: url(images/banner.png) center top no-repeat;}
#header,#content{ margin: 0 auto;text-align: left;}
#header{}
#content{width: 960px; padding: 20px; overflow:hidden; background-color: white; }
#footer{ overflow: hidden;}
.side{width:240px; float:left; text-align:left; margin-top: -15px;}
.main{width:700px; float:right; overflow:visible; text-align:left;}

/* header */
#header{width: 1000px; margin: 0 auto; position: relative; z-index: 2;}

#logo{width: auto; float: left; position: absolute; z-index: 3; left: 25px; top: 50px;}
#logo a{width: 520px; height: 80px; line-height: 80px; float: left; text-indent: -9999px; overflow: hidden; }

.banner{height: 176px; overflow: hidden;}

/* 导航栏目 */
#nav{margin: -20px 0 0; height: 50px; line-height: 50px; position: relative; z-index: 1; background-color: #c81207;}
.mainNav{}
.mainNav a:hover{ text-decoration:none;}
.mainNav .li1{ width: auto; height: 50px; line-height: 50px; float: left; }
.mainNav li .h1{width: auto; float: left; height: 50px; font-size: 16px; }
.mainNav li .a1{display: block; height: 50px; line-height: 50px; padding: 0 22px; white-space: nowrap; color: #ffedb0; border-right: 1px solid #d03e29;}
.mainNav .on1 .a1,
.mainNav .li1 .a1:hover{color:white; font-weight: bold; background-color: #ff9125;}
.mainNav .spe{ display: none;}


#search{width: 181px; height: 26px; float: right; margin: 13px 24px 0 0; *display: inline; line-height: 26px; background: url(imagessearchBg.png) left top no-repeat;}
#search .text{width: 150px; float: left; height: 26px; line-height: 26px; text-indent: 10px; font-size: 12px; color: #555; overflow: hidden; background: none; border: none; outline: none;}
#search .submit{width: 30px; float: left; height: 26px; line-height: 26px; overflow: hidden; background: none; border: none; cursor: pointer; outline: none;}

/* footer */
#footer{margin:0 auto; text-align: center; background-color: #8e8e8e;}
.footerBox{position: relative; z-index: 1; width: 1000px; margin: 0 auto; text-align: center; overflow: hidden;}
/* 底部-菜单 */
.footerNav{margin-top: 16px; height: 30px; line-height: 30px; text-align: center; color: #bbb;}
.footerNav a{font-weight: bold; font-size: 12px; color: white; margin: 0 8px;}
.footerNav a:hover{color: #f0f0f0;}
/* 底部-版权信息 */
.copyRight{padding:5px 0 20px; font-size: 12px; line-height: 28px; color: #c5c5c5;}
.footerWzba{width: auto; float: left; position: absolute; z-index: 1; top: 23px; left: 10px;}
.footerSydw{width: auto; float: left; position: absolute; z-index: 1; top:50px; right: 55px;}

/* 通用信息列表 */
.infoList{ text-align:left; }
.infoList li{ height:34px; line-height:34px; font-size: 14px; overflow:hidden; }
.infoList li font{font-size: 14px;}
.infoList li .date{float:right; font-size: 12px; color:#999;  }
.infoList li .node{ color:#f00; margin-right:5px;}
.infoList li.noData{background:none; color:#999;}

/* 信息列表-图标 */
.infoListA li{padding-left: 12px; background: url(imagesdot01.png) left center no-repeat;}


/* ==========================================================================
   列表页-通用样式
   ========================================================================== */
/* pathWrap */
.pathWrap{ height:39px; overflow: hidden; font-size: 12px; color: #555; }
.path{width:auto; float:left; height:39px; line-height:39px;}
.path a, .path span{ margin:0 3px;  color: #555;}

/*mainBox*/
.mainBox{ overflow:hidden; background-color: #fff;}
.mainBox .wHd{height: 39px; line-height: 39px; border-bottom: 1px solid #efefef;}
.mainBox .wHd h3{padding-left: 15px; font-size: 18px; color: #c81207; background: url(imageshd.png) left center no-repeat;}
.mainBox .wHd .pathWrap{width: auto; float: right;}
.mainBox .wBd{padding: 15px 0 0; overflow:hidden;}


/*通用侧边栏*/ 
.sideBox{ overflow:hidden; margin-top: 15px;}
.sideBox .hd{ height: 40px; line-height: 40px; overflow: hidden; background-color: #c81207;}
.sideBox .hd h3{font-size: 18px; text-align: center; color: white; }
.sideBox .hd h3 a{color: white;}
.sideBox .bd{padding: 10px 10px 10px 15px; overflow:hidden; border: 1px solid #e4e4e4; border-top: none;}

.loginBtn{overflow:hidden; margin-top: 15px; overflow: hidden;}
.loginBtn a{display: block; height: 40px; line-height: 40px; font-size: 18px; text-align: center; color: white;  background-color: #ff9125;}
.loginBtn a:hover{background-color: #ea7909;}

/* 侧栏-热点文章 */
#sideZxtj .infoList li{font-size: 12px;}

/* url_方块样式分页 */
.pageShow{text-align:center; padding:15px 0;  font-size:12px; clear:both; margin: 0 auto;}
.pageShow span.pagecss{width: auto; margin: 0 auto; text-align: center;}
.pageShow a,.pageShow span{ display:inline-block; *display:inline;  zoom:1; line-height:20px; vertical-align:middle;  }
.pageShow .pager{width: auto; float: left;}
.pageShow .pager a,.pageShow .pager a:active,.pageShow .pager span.current,.pageShow .pager span.disabled,.pageShow .pager input{padding: 1px 8px; margin: 0 3px; border-radius: 2px; }
.pageShow .pager input{padding:2px 5px; border: 1px solid #d4d4d4;}
.pageShow .pager a,.pageShow .pager a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; color:#4e4e4e; border-radius: 2px;}
.pageShow .pager span.current,.pageShow .pager a:hover{border-color:#c81207; background-color:#c81207; color: white;}
.pageShow .pager a:hover{ border-color:#c81207;}
