@charset "utf-8";
/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,img,a,p,span,form,input { margin:0; padding:0}
ul { list-style:none}
a { text-decoration:none}
img,form,input { background:none; border:none}
body { /*padding-top:167px;*/ background:url(bg.jpg) no-repeat center top #fff; font-family:"微软雅黑"; }
.wrap { width:1000px; margin:0 auto; }

/*顶部导航*/
.nav { height:67px; font-size:18px; color:#fff; text-align:center; background:#c10936}
	.nav a { display:inline-block; height:67px; padding:0 19px; color:#fff; line-height:67px; }
	.nav a:hover { color:#fff; background:#a40000}

/*logo*/
.logo { float:left; height:106px; margin:0 auto 79px 20px; line-height:0}
	
/*搜索*/
.search { float:right; overflow:hidden; width:419px; height:43px; margin:31px 90px 109px auto; background:#f8f8f8; border:1px solid #acb9bf}
	.key { float:left; width:291px; height:43px; padding:0 20px; line-height:43px; font-size:16px; color:#999}
	.btn { float:right; width:88px; height:43px; background:url(btn.gif) no-repeat; cursor:pointer}
	
/*广告*/
.ad { clear:both; overflow:hidden}
	.ad div { float:left; overflow:hidden; margin:0 0 10px 10px; line-height:0;}
		.ad div img { display:block}

/*主体*/
.main { clear:both; overflow:hidden; padding:20px; background:#fff;}
	.main .ad { margin:0 -5px 30px 0}
		.main .ad div { margin:0 3px 3px 0; }

/*鲤城新闻*/
.lcnews { float:right; width:420px; height:610px;}
.headline { margin-bottom:12px; font-size:20px; color:#a40000; line-height:1.2em; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
	.headline a { color:#a40000}
	.headline a:hover { text-decoration:underline}

/*视听鲤城*/
.shiting { float:left; width:512px; height:280px;}

/*鲤城资讯、基层动态、热点资讯*/
.zixun { float:left; width:340px; height:370px; margin-left:40px;}
  .zixun.first { margin-left:0}
.zhibo { float:right; width:200px; height:370px;}

/*泉州新闻*/
.qznews { float:left; width:300px; height:364px; }

/*公益广告*/
.gongyi { float:left; width:300px; height:216px;}

/*鲤城概况*/
.gaikuang { float:right; width:325px; height:220px; padding:48px 25px 0 277px; text-align:justify; text-indent:2em; font-size:14px; line-height:30px; color:#000; background:url(bg_gaikuang.gif) no-repeat center top}

/*图片新闻*/
.imgnews { float:right; width:630px; height:535px;}

/*公告*/
.notice { float:left; width:300px; height:220px;}

/*滚动新闻*/
.gundongnews { height:30px; margin-bottom:20px; padding:0 20px; line-height:30px; text-align:left; color:#0099CC; font-size:14px; background:#eeffff}

/*友情链接*/
.links { clear:both; overflow:hidden; margin-bottom:10px }
	.tab { height:35px; margin-bottom:10px; font-size:18px; line-height:1.1em; text-align:left; color:#1b1b1b; border-bottom:2px solid #ededed;}
		.tab li { float:left; margin-right:36px; cursor:pointer}
		.tab li:hover,.tab li.hover { color:#aa1111}
	.tab-content { font-size:14px; color:#404040; text-align:justify}
		.tab-content a { padding:0 18px; color:#404040; line-height:2em; word-break:keep-all}
		.tab-content a:hover { text-decoration:underline; color:#a40000;}
		.tab-content a:first-child { margin-left:-18px}
	.yql { position:relative; padding-bottom:30px;}
	.gdyql { display:none; position:absolute; bottom:0; left:0; right:0; width:100%; height:30px; line-height:30px; color:#adadad; text-align:center; background:#f1f1f1; cursor:pointer}

/*底部*/
.footer { padding:20px; background:#f3f3f3}
	.info { padding-top:15px; font-size:14px; line-height:36px; color:#404040; text-align:center; border-top:3px solid #b0b0b0}
		.info a { color:#404040;}

/*栏目、列表*/
.clmname { height:40px; margin-bottom:10px; font-size:26px; line-height:1.1em; text-align:left; color:#1b1b1b; border-bottom:2px solid #ededed;}
	.clmname a { color:#1b1b1b}
	.clmname font { color:#aa1111}
  .clmname.noborder { margin-bottom:8px; border:none}
.newslist { font-size:16px; line-height:36px; color:#404040}
	.newslist li { word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
	.newslist li a { color:#404040}
		.newslist li a:hover { color:#a40000; text-decoration:underline}
.imglist { overflow:hidden;}
	.imglist li,.imglist div { float:left; line-height:46px; color:#1b1b1b; text-align:center; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#f3f3f3}
		.imglist a { color:#1b1b1b}
		.imglist img { display:block; width:100%;}
  .shiting .imglist { width:550px; margin-right:-38px; font-size:14px;}
    .shiting .imglist div { width:240px; height:181px; margin-right:32px;}
		.shiting .imglist div img { height:135px;}
  .imgnews .imglist { width:636px; margin-right:30px; padding-top:10px; font-size:16px;}
  	.imgnews .imglist li { width:288px; height:208px; margin:0 20px 30px 10px; }
		.imgnews .imglist li img { height:162px;}
  .zhibo .imglist li { float:none; width:200px; height:130px; margin-bottom:20px; line-height:30px; font-size:14px; }
  	.zhibo .imglist li img { height:100px;}
		
/*滚动大图*/
#SlideArea0{ float:left; width:512px; height:328px; }
	#SlideArea0 ul { width:512px; height:288px;}
		#SlideArea0 ul li .img { display:block; width:100%; height:100%}
		#SlideArea0 ul li .mask { position:absolute; left:0; right:0; bottom:0; height:55px; background:#000; opacity:.5; filter:alpha(opacity=50)}
		#SlideArea0 ul li .word { position:absolute; left:0; right:0; bottom:0; height:55px; padding:0 10px 0 70px; line-height:54px; font-size:15px; color:#fff; text-align:center; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
		#SlideArea0 ul li .ord { position:absolute; bottom:0; left:0; z-index:1000; width:60px; height:60px; font-size:36px; text-align:center; color:#fff; line-height:60px; background:#19c4ff;}
	.SlideArea .num { position:absolute; height:30px; padding-top:72px}
		.SlideArea .num a { width:13px; height:13px; margin:0 5px; background:#d2d2d2}
			.SlideArea .num a:hover,.SlideArea .num a.current { background:#a40000}

			
#SlideArea1 { width:512px; height:222px;}
	#SlideArea1 ul { width:512px; height:181px; }
	
#SlideArea2 { width:288px; height:162px; margin:-10px auto 0}
#SlideArea2 ul { width:288px; height:162px;}
#SlideArea2 ul li { width:288px; height:162px;}
.SlideArea#SlideArea2 ul li .mask { position:absolute; top:134px; bottom:0; left:0; right:0; height:28px; background:#000; opacity:.5; filter:alpha(opacity=50)}
.SlideArea#SlideArea2 ul li .word { position:absolute; top:136px; bottom:0; left:0; right:0; height:26px; text-align:center; color:#fff; font-size:12px;}
.SlideArea#SlideArea2 .num { position:absolute; top:auto; bottom:0; left:0; right:0; height:20px; padding:0;}
.SlideArea#SlideArea2 .num a { width:6px; height:6px; margin:0 5px; }


		