/* CSS Document */
body{
background:#fff; font-size:12px; line-height:150%; margin:0; padding:0; color:#424242;
}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,ol,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}

.f_l{float:left;}
.f_r{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}

/*字体大小及颜色*/
.fred{color:#ff6f00;}
.fongred{color:#ff0000;}
.fblock{font-size:14px; font-weight:bold;}
.ffamily{ font-family:"微软雅黑";}
.fblod{ font-weight:bold;}

.fbiaoti12{ font-family:"微软雅黑"; font-size:12px; font-weight:bold;}
.fbiaoti14{ font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.fbiaoti16{ font-family:"微软雅黑"; font-size:16px; font-weight:bold;}

a:link {color: #424242; text-decoration:none;}
a:visited{color: #424242;text-decoration:none;}
a:hover {color: #ff0000; text-decoration:none;}
a:active {color: #424242; text-decoration:none;}

/*页面整体宽度及行高*/
.indexarea{
width:1024px; margin:0 auto; height:874px;
}
.leftcol{ width:594px;float:left; height:874px;}
.rightcol{ width:425px; float:right;height:874px;}
.blank{
margin-bottom:10px;
}


/*页面顶部*/
.webtop{ height:90px;}
#index_logo{margin:8px 0px 0px 50px;}
#login_top_div{ display:inline-block;/*margin-bottom:50px;*/}

/*底部*/
.foot{
background-color:#afafaf;
   height:48px;
   line-height:48px;
   font-size:12px;
   }
.foot_info a:link,.foot_info a:visited{
   color:#ffffff;}

.foot_info{
 color:#fff;
  margin-left:10px;
  width:500px;
}
.copyright{ margin-right:10px;}
.footarea{ width:1022px; margin:0 auto;height:48px; border-left:1px solid #000; border-right:1px solid #000;}   
/*绿色部分*/
   
.greed{ width:594px; height:370px;}   
.orange{ width:425px; height:480px;}
.pink{ width:594px;}
.blue{ width:425px;}   
   
   
   
   
   
/*有分隔线的导航*/

.nav{ background:url(../images/top.jpg) no-repeat center; height:107px;}
#navlist{
	position:relative;
	z-index:9999;
	margin-left:80px;
}
#navlist li{font-family: "Microsoft YaHei";font-size:14px; font-weight:600; line-height:34px; background:url(../images/index_15.png) no-repeat left;padding:0 16px 0 20px; float:left;}
#navlist li a:link,#navlist li a:visited,#navlist li.cur a:link,#navlist li.cur a:visited{ color:#646735;font-family: "Microsoft YaHei";font-size:16px; font-weight:600;}
#navlist li a:hover,#navlist li.cur a:hover{ color:#fff;font-family: "Microsoft YaHei";font-size:16px; font-weight:600;border-bottom:2px solid #fff;}
.menu1{
height:auto;
border-top:2px solid #fff;
color:#336601;
cursor:hand;
overflow-y:hidden;
}
.menu2{
height:31px;
color:#b7b7b7;
overflow-y:hidden;
cursor:hand;
}
.explain{ width:385px; height:96px; color:#334300;font-family: "Microsoft YaHei"; font-weight:bold; font-size:16px; margin:60px 0 30px 90px; line-height:24px;}

/*搜索*/
.search{ height:47px; width:533px; margin:46px 0px 0 40px; position:relative;}
.search .cloase{width:17px; height:17px; position:absolute; left:12px; top:9px; cursor:pointer;}
.search input{ border:0px; margin:4px 0 0 58px; background:none; width:416px; height:40px; line-height:40px;}
.search .searchbnt{width:28px; height:28px; position:absolute; right:12px;top:9px; cursor:pointer;}



 /*纯文章列表*/
.newlist{ width:304px; height:223px; margin:0 0 0 40px; }
.newlist h2{ border-bottom:3px solid #fe8bbe; text-align:center; color:#fff;font-family: "Microsoft YaHei"; line-height:34px; font-weight:500;}
.newlist ul{ margin-top:10px;}
.newlist ul li{ background:url(../images/line.png) repeat-x bottom; line-height:26px; color:#fff; font-size:14px;padding-right:3px;}
.newlist ul li span{ float:right;}
.newlist ul li a:link,.newlist ul li a:visited{ color:#fff;}
.newlist ul li a:hover{ color:#471c00;}

.download{ width:304px; height:223px; margin:0 0 0 150px; }
.download h2{ border-bottom:3px solid #fe8bbe; text-align:center; color:#fff;font-family: "Microsoft YaHei"; line-height:34px; font-weight:500;}
.download ul{ margin-top:10px;}
.download ul li{line-height:26px; color:#fff; font-size:14px;padding-right:3px;}
.download ul li span{ float:right;}
.download ul li a:link,.download ul li a:visited{ color:#fff;}
.download ul li a:hover{ color:#471c00;}

/*按部门*/
#focus {width:380px; height:243px; margin:138px 0 0 10px; position:relative;} 
#focus .newcont{height:243px; width:290px; padding-left:33px; float:left;} 
#focus .newcont ul{height:213px;}
#focus .newcont ul li { overflow:hidden; position:relative;} 
#focus .newcont ul li{ background:url(../images/ren2.png) no-repeat 0 2px; padding-left:23px;}
#focus .newcont ul li a:link,#focus ul li a:visited{ color:#ffffff; font-family: "Microsoft YaHei"; font-size:16px; font-weight:bold;}
#focus .newcont ul li a:hover{ color:#214581; font-family: "Microsoft YaHei"; font-size:16px; font-weight:bold;}
#focus .newcont .num{ height:5px; text-align:center;}
#focus .prelast{width:23px; height:37px;background:url(../images/index_27.png) no-repeat; cursor:pointer;float:left; margin-top:60px; cursor:pointer;} 
#focus .prenext{width:23px; height:37px;background:url(../images/index_29.png) no-repeat; cursor:pointer;float:left; margin-top:60px; cursor:pointer;} 
.qhdiv{ }

/*按主题*/
.row{ margin-bottom:10px; padding-top:10px;}
.row ul{ width:410px; height:79px; text-align:right}
.row li{ float:right; margin-left:6px;}
 .toolong{
  word-break:keep-all;/* 不换行 */
  white-space:nowrap;/* 不换行 */
  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow:ellipsis;
 }

   