@charset "utf-8";
/* CSS Document */
body { font-family:"微软雅黑"; background:#fff;}
.banner { height:361px; /*background:url(http://www.qzcdi.gov.cn/resource/xc2022cdi.jpg) no-repeat center top;飘红*/ background:url(banner.jpg) no-repeat center top;}
.main { width:1200px; margin:0 auto;}
.nav { height:70px; text-align:center; line-height:69px; font-size:30px; color:#fff; background:#08266e; border-top:5px solid #f10025 }
	.nav a { margin:0 37px; color:#fff;}
.footer { clear:both; padding:20px 0 40px; background:#fbf7f1}

.columnname { overflow:hidden; clear:both; height:53px; margin-bottom:30px; line-height:42px; font-size:28px; font-weight:bold; color:#000; border-bottom:2px solid #f2f2f2}
	.columnname .qb { float:left; margin-right:10px;}
	.columnname .more { float:right; margin-top:6px;}
	.columnname a { color:#000}
	.columnname a:hover { color:#900;}
.focusnews .columnname { margin-bottom:3px; border:none}
.footer .columnname { height:64px; line-height:64px; font-size:26px; text-align:center; font-weight:normal; border-bottom:1px solid #eee5d9;}

.subcolumnname { overflow:hidden; height:32px; margin-bottom:18px; line-height:31px; font-size:28px; color:#000; }
	.subcolumnname .more { float:right;}
	.subcolumnname a { color:#000}
	.subcolumnname a:hover { color:#900;}
.newslist { margin-bottom:30px;}
	.newslist li { overflow:hidden; font-size:19px; color:#000; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
		.newslist li a { color:#000;}
		.newslist li a:hover { color:#900;}
		
/*顶部*/	
.sethome { float:left; margin-top:20px; line-height:35px; font-size:18px; color:#000e2f;}
	.sethome a { margin-right:26px; color:#000e2f; cursor:pointer}
.search { float:right; overflow:hidden; height:29px; width:207px; margin:20px 0 0 40px; padding:3px 10px 3px 3px; background:#008deb; border-radius:17px; }
	.search .keyword { float:left; width:156px; height:29px; padding:0 10px; line-height:28px; background:#fff; border:none; border-radius:14px; }
	.search .serh { float:right; margin-top:4px; cursor:pointer}
.date { float:right; margin-top:20px; line-height:35px; font-size:18px; color:#000e2f;}

/*底部*/
.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 { margin-bottom:40px; 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}
.info { position:relative; line-height:30px; font-size:14px; color:#000; text-align:center;}
	.info a { margin:0 10px; color:#000}
	.info a:hover { color:#900}
	.info .jiguan { position:absolute; top:17px; left:150px; width:51px; height:61px;}
		
/*头条*/		
.headnews { 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 { line-height:22px; font-size:18px; color:#333;}
	.headnews .more:hover { color:#900}

/*要闻*/
.focusnews { overflow:hidden; float:left; width:423px; height:850px; margin-bottom:20px; }
	.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 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}

/*广告区域*/
.ads { overflow:hidden; float:right; width:752px; height:850px; margin-bottom:20px;}
	.ads img { float:left; margin:10px 0 10px 20px;}
.ad1 { overflow:hidden; width:423px; height:140px; line-height:0}
	.ad1 img { display:block; width:100%; height:140px;}

/*工作动态*/
.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;}
	.subclmheadline { overflow:hidden; height:75px; margin-bottom:20px; padding-top:39px; padding-left:80px; line-height:36px; text-align:center; font-size:28px; color:#333; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; background:url(qb4.gif) no-repeat left #f7f8fc; border-right:8px solid #14408d}
		.subclmheadline a { color:#333;}
	.gzdtcont .newslist { overflow:hidden; margin:0 -24px;}
		.gzdtcont .newslist li { float:left; width:572px; height:40px; margin:0 26px; line-height:40px; }
		
/*历史文化*/
.lswhzuo { float:left; width:362px; height:650px; margin:0 60px 20px 0; }
	.lswhzuo .newslist li { line-height:36px;}
.lswhzhong { float:left; width:374px;}
.lswhyou { float:right; width:374px;}
	.lmimg { margin-bottom:16px; line-height:0;}
		.lmimg img { width:374px; height:142px;}

/*浮窗*/
.fudong { position:fixed; left:50%; top:668px; width:104px; margin-left:640px;}
	.fudong .close { position:absolute; right:1px; top:1px; width:15px; height:15px; text-align:center; line-height:14px; font-size:20px; color:#999; background:#eee; cursor:pointer;}
	.fudong .kuang { clear:both; width:102px; padding:12px 0 10px; text-align:center; line-height:22px; font-size:14px; color:#08266e; border:1px solid #ccc;}
		.fudong .kuang .ewm { width:86px; margin-top:8px; }
	
/*滚动大图*/
#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;}