@charset "utf-8";
/* css document */
body { font-size: 20px; font-family:"微软雅黑"; background:#fff;}
.main { width: 1200px; margin: 0 auto;}
.columnname { overflow:hidden; clear:both; height:53px; margin-bottom:30px; line-height:42px; font-size:26px; font-weight:bold; color:#000; border-bottom:2px solid #f2f2f2}
	.columnname .qb { float:left; margin:7px 10px 0 0;}
	.columnname .more { float:right; margin-top:6px;}
	.columnname a { color:#000}
	.columnname a:hover { color:#900;}
	.focusnews .columnname { margin-bottom:3px; border:none}
	.links .columnname { height:64px; line-height:64px; font-size:26px; text-align:center; font-weight:normal; border-bottom:1px solid #eee5d9;}
.columnname2 { overflow:hidden; clear:both; margin-bottom:30px; border-bottom:4px solid #e10019;}
	.columnname2 .hongkuang { float:left; width:150px; height:46px; line-height:46px; font-size:26px; text-align:center; color:#fff; background: no-repeat center; background-size:100% 100%;}
	.columnname2 .hongkuang a { color:#fff;}
	
.columnname3 { overflow:hidden; clear:both; height:45px; margin-bottom:30px; line-height:45px; font-size:26px; color:#333; border-bottom:4px solid #e2e2e2}
	.columnname3 .qb { float:left; width:8px; height:20px; margin:14px 12px 0 0;}
	.columnname3 a { color:#333;}
	
.newslist { margin-bottom:30px;}
	.newslist li { overflow:hidden; font-size:18px; line-height:40px; color:#000; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px dashed #eee; }
		.newslist li a { color:#000;}
		.newslist li a:hover { color:#900;}

/*滚动大图*/
#slidearea1 { float:left; width:640px; height:360px; margin:40px auto; }
	.slidearea ul li .img { display:block; width:100%; height:100%}
	.slidearea ul li .mask { position:absolute; left:0; right:0; bottom:0; height:40px; background:#000; opacity:.5; filter:alpha(opacity=50)}
	.slidearea ul li .word { position:absolute; left:0; right:0; bottom:0; height:40px; padding:0 185px 0 28px; line-height:39px; font-size:18px; color:#fff; text-align:left; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
	.slidearea .num { position:absolute; left:auto; right:15px; bottom:0; height:25px; text-align:center}
	.slidearea .num a { display:inline-block; width:10px; height:10px; margin:0 5px 5px; background:#fff; border-radius:5px; transition:all ease .5s}
	.slidearea .num a:hover { background:#ed0b47;}
	.slidearea .num a.current { width:28px; background:#ed0b47;}

/*滚动图片新闻*/
#slidearea2 { width:1200px; height:180px; margin:0 auto 30px;}
	.slidearea#slidearea2 ul { width:1220px; margin:0 -10px;}
	.slidearea#slidearea2 ul li { overflow:hidden;}
	.slidearea#slidearea2 ul li .img { float:left; width:222px; height:148px; margin:0 10px; border:1px solid #ddd}
	.slidearea#slidearea2 .num { left:50%; right:auto; height:15px; margin-left:-20px;}
	.slidearea#slidearea2 .num a { background:#ddd}
	.slidearea#slidearea2 .num a:hover { background:#ed0b47;}
	.slidearea#slidearea2 .num a.current { background:#ed0b47;}

/*头条*/		
.headnews { overflow:hidden; float:right; width:530px; height:400px; margin:20px auto; text-align:right;}
	.headnews ul { margin-bottom:15px; text-align:left}
		.headnews ul li { padding:15px 0; font-size:30px; line-height:36px; color:#333; border-bottom:2px solid #ddd;}
			.headnews ul li a { color:#333;}		
		.headnews ul li:first-child { font-size:32px; line-height:40px; font-weight:bold; color:#000}
			.headnews ul li:first-child a { color:#000}
			.headnews ul li:first-child a:hover,.headnews ul li a:hover { color:#900}
	.headnews .more { padding-right:34px; line-height:22px; font-size:18px; color:#888; background: no-repeat right center;}
	.headnews .more:hover { color:#900}

/*要闻*/
.focusnews { overflow:hidden; float:left; width:465px; margin:0 25px 20px 0; }
	.focusnews .headline { margin-bottom:-10px; font-size:20px; line-height:28px; font-weight:bold; color:#000}
	.focusnews .headline.xz { overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
		.focusnews .headline a { color:#000}
		.focusnews .headline a:hover { color:#900}
	.focusnews ul { padding:10px 0; border-bottom:2px solid #f2f2f2}
	.focusnews ul:nth-child(4) { border-bottom:none}
		.focusnews ul li { overflow:hidden; height:38px; line-height:38px; font-size:19px; color:#000; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
		.focusnews ul li a { color:#000}
		.focusnews ul li a:hover { color:#900}

/*广告区域*/
.ads1 { overflow:hidden; float:left; width:350px; /*height:573px;*/ margin:0 0 0 5px;}
	.ads1 img { margin:0 0 5px;}
.ads3 { overflow:hidden; clear:both; margin-bottom:20px;}
	.ads3 img { float:left; margin:0 3px 10px;}

/*举报方式*/
.jubaofangshi { float:right; width:330px; height:245px; padding:15px 10px 0px; color:#fff; background:#3399cc;}
	.jubaofangshi h3 { padding:0 0 10px 30px; font-size:20px; line-height:26px; background: no-repeat left 5px; border-bottom:1px solid #9fccd7}
	.jubaofangshi dl { position:relative; padding-left: 20px; font-size:14px; line-height:18px;}
	.jubaofangshi dt { position:absolute; left:15px; font-weight:bold}
	.jubaofangshi dd { margin-bottom: 15px; text-indent:2em;}

/*工作动态*/
.gzdttab { overflow:hidden; margin:-10px -18px 25px;}
	.gzdttab a { display:block; float:left; width:112px; height:44px; margin:0 47px; line-height:44px; text-align:center; font-size:28px; color:#b0b0b0;}
		.gzdttab a:hover,.gzdttab a.hover { color:#d02320; border-bottom:2px solid #b0b0b0}
			
.gzdtcont { margin-bottom:26px;}
	.gzdtcont .newslist { overflow:hidden; margin:0 -24px;}
		.gzdtcont .newslist li { float:left; width:572px; height:40px; margin:0 26px; line-height:40px; }
		

/*新闻切换栏*/
.newstab { overflow:hidden; margin:-10px -18px 15px;}
	.newstab a { display:block; float:left; height:44px; margin:0 21px; line-height:44px; text-align:center; font-size:18px; color:#999;}
		.newstab a:hover,.newstab a.hover { color:#d02320; border-bottom:2px solid #b0b0b0}
			
.newscont { margin-bottom:26px;}
	.newscont .newslist { overflow:hidden; margin:0 -24px;}
		.newscont .newslist li { float:left; width:572px; height:40px; margin:0 26px; }

/*下方新闻区*/
.newsarea { float:left; width:580px; height:400px; margin-bottom:10px;}
.newsarea.right { float:right;}	


/*友情链接*/
.links { clear:both; padding:20px 0 0; background:#fbf7f1}
	.linkstab { overflow:hidden; margin-bottom:20px;}
		.linkstab li { float:left; height:34px; margin:0 80px 0 20px; line-height:34px; font-size:22px; color:#000; cursor:pointer;}
		.linkstab li:hover { color:#d02320;}
		.linkstab li.hover { color:#d02320; border-bottom:1px solid #d02320;}
	.linkscont { padding-bottom:30px; border-bottom:1px solid #eee5d9;}
		.linkscont { line-height:30px; font-size:16px; color:#000}
			.linkscont a { margin:0 20px; color:#000}
			.linkscont a:hover { color:#900}