/* 头部开始 */
body{ background:url(imagesbody_bg.jpg) repeat-x #fff;}
#header,.header{ width:100%;height:auto;}
.header{ height:154px; background:url(imageshead.jpg) no-repeat center top;}
.header a{ display:block; width:1000px;height:151px;overflow:hidden;	margin:0 auto; border-bottom: solid 3px #d10b1e;}
.header_news a{ border:none;}
.nav1{ width:1000px;height:auto; overflow:hidden; margin:0 auto; padding:8px 0;}
.nav1 a{ line-height:22px; padding: 0 8px 0 0; font-family:"宋体"; font-size:13px; color:#23201c;}

.header_tjw{ background:url(imageshead_tjw.jpg) no-repeat center top;}
.header_wmw {background:url(imageshead_wmw.jpg) no-repeat center top;}
.header_news{ background:url(imageshead_news.jpg) no-repeat center top;}
.header_lilun{ background:url(imageshead_lilun.jpg) no-repeat center top;}
.header_edu{ background:url(imageshead_edu.jpg) no-repeat center top;}
.header_tp{ background:url(imageshead_tp.jpg) no-repeat center top;}

/* icon定义 */
.icon { display: inline-block; vertical-align: middle; background:url(imagesin_ico.jpg) no-repeat; overflow: hidden;}
.iconUpArrow03 { width: 15px; height: 15px; background-position: -66px 0;}
.iconDownArrow03 { background-position: -42px 0;    height: 15px;    width: 15px;}
/* 导航 */
#navBody { width: 1000px; height: 52px; padding: 10px 0; margin: 0 auto; background:url(imagesnavbodybg.jpg) repeat-x; position: relative; z-index: 9;}
#navBody .colsItem { float: left; width:184px; border-left: 1px solid #b42909; border-right: 1px solid #e6330c; padding:0 15px 0 18px;}
#navBody .colsItem li { float: left; width: 80px; height: 26px;}
#navBody .colsItem li.total { width:55px;}
#navBody .colsItem li.item { width: 64px;}
#navBody .colsItem li a { display: block; height: 26px; line-height: 26px; font-family:"微软雅黑"; color: #fff; font-size:14px;}
#navBody .colsItem .total a { font-weight: bold;}
#navBody .cols01{ width:183px; margin:0 0 0 12px;  border-left: none;  _display:inline;}
#navBody .cols01 li.total{ width:55px;}
#navBody .cols02{ width:220px;}
#navBody .cols02 li.total{ width:76px;}
#navBody .cols03{ width:220px;}
#navBody .cols03 li.total{ width:76px;}
#navBody .cols04 { width:210px;    border-right: 0px;}
#navBody .cols04 li.total{ width:76px;}
#navBody .moreBtn { position: absolute; right: 10px; bottom: 15px; cursor: pointer;}
#navBody .secNav { width: 998px; height: 102px; background: #fff; border: 1px solid #af000b; position: absolute; top: 100%; left: 0px; display: none;}
#navBody .secNav .colsItem { width: 205px; margin: 10px 0 0 0; border-left-color: #fff; border-right-color:#fff; padding:0 0 0 15px;}
#navBody .secNav .colsItem li { width: auto; padding:0 3px;}
#navBody .secNav .colsItem li a { color: #af000b;}
#navBody .secNav .cols01 { margin-left: 10px;}
#navBody .secNav .row03 { clear: both;}
#navBody .secNav .row03 li { float: left; height: 26px; margin-left: 24px;}
#navBody .secNav .row03 li a { display: block; height: 26px; line-height: 26px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fff;}
#navBody .secNav .cols03,#navBody .secNav .cols04{ width:240px;}

#navBody .cols03 li.item{  width:70px;}

/* 头部结束 */
/* 列表页头部 */
.list-header{ border:none; text-align:center;margin:0 auto;}
.list-header a{ border:none;}
#list_nav{ width:100%;height:auto; overflow:hidden;}
.list_nav{ width:1000px;height:38px; line-height:38px; overflow:hidden;	margin:0 auto; background:url(imageslist_navbg.jpg) repeat-x;}
.list_nav ul{ width:980px; height:auto; overflow:hidden; margin:0 0 0 20px;}
.list_nav li{ float:left; font-family:"微软雅黑"; font-size:14px; color:#fff; font-weight:bold;}
.list_nav li a{ color:#fff; text-decoration:none;  padding:0 16px;}
/* 底部开始  */
#footer{ width:100%;height:auto; overflow:hidden;}
.footer{ width:1000px;height:auto; overflow:hidden;	margin:0 auto;}
.yqlj{ width:946px; height:auto; overflow:hidden; border:solid 1px #e5e5e5; padding:16px 26px; background:url(imagesyqlj_bg.jpg) repeat-x;}
.yqlj,.yqlj p{line-height:26px;  font-family:"宋体"; font-size:12px; color:#16131c;}
.yqlj b{ color:#da0011; font-weight:bold;}
.yqlj a{ color:#16131c; padding:0 0 0 4px;}
.foot1{ width:1000px;height:auto; overflow:hidden;	margin:0 auto;	 padding:10px 0 50px 0; text-align:center;}
.foot1,.foot1 p,.foot1 p a{line-height:20px;  font-family:"宋体"; font-size:12px; color:#16131c;}
.foot1 p.p1{line-height:26px;}
.foot1 p.p1 a{ padding:0 0 0 4px;}
.foot1 p.p4{ margin:12px 0 0;}
.foot1 p span{ font-family:Arial, Helvetica, sans-serif; padding:0 4px;}
/* 底部结束 */

#list_nav{ width:100%;height:auto; overflow:hidden;}
.list_nav{ width:1000px;height:38px; line-height:38px; overflow:hidden;	margin:0 auto; background:url(imageslist_navbg.jpg) repeat-x;}
.list_nav ul{ width:980px; height:auto; overflow:hidden; margin:0 0 0 20px;}
.list_nav li{ float:left; font-family:"微软雅黑"; font-size:14px; color:#fff; font-weight:bold;}
.list_nav li a{ color:#fff; text-decoration:none;  padding:0 16px;}

/* 列表页 导航 */
.topNav{position:relative; z-index:999; width:100%;height:38px; line-height:38px;	margin:0 auto; background:url(imageslist_navbg.jpg) repeat-x;}
.topNav-width{ width:1000px; margin:0 auto;}
.topNav h3{ font-style:normal; font-family:"微软雅黑"; font-size:14px; color:#fff; font-weight:bold;}
.topNav dl{ zoom:1;}
.topNav dd{ float:left; position:relative; width:86px; height:38px;}
.topNav dd h3{ float:left;}
.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; font-family:"微软雅黑";  width:86px; text-align:center;
font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
	
.topNav dd h3 a:hover,
.topNav dd.on h3 a{background:url(imageslist_navho.jpg) repeat-x;}

#topNav-current a{background:url(imageslist_navho.jpg) repeat-x;}

.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:78px;  top:38px; left:0; z-index:99999; border:4px solid #e2e2e2; border-top:0;  background:#fff; 
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);}
.topNav dd ul li{ line-height: 32px;}
.topNav dd ul li a{ display: block; width:66px; color: #333;  line-height: 32px; border-top: 1px solid #c1c1c1; text-align:center; margin:0 auto; text-decoration:none;}
.topNav dd ul li a:hover{ /*background:#fff5da; color:#e67902; */  color:#cc0013;   text-decoration:none;}
.topNav dd ul li.li1 a{ border:none;}








