body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{ color:#000;font-size:12px;font-family:"Microsoft YaHei","SimSun","宋体","Arial Narrow"; background:#EBEBEB; }
ul,ol{list-style-type:none;}
select,input,img{vertical-align:middle;}
a{text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#33;text-decoration:underline;}
.fl, .fm, .left { float:left; display:inline; }
.fr, .right { float:right; }
.clearit, .clear {clear:both;}
.part{width:1000px; zoom:1; padding:0px; clear:both; margin:0 auto; overflow:hidden; }
.part:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.hd-tit { height:51px; line-height:51px; overflow:hidden; background:url(/static/images/bg_hd.jpg) left bottom repeat-x; }
.hd-tit strong { font-family: "Microsoft YaHei", "微软雅黑"; font-size:20px; color:#333; line-height:48px; padding:0 10px; }
.hd-tit strong img { background-image:url(/static/images/img_font.png); background-repeat:no-repeat; height:20px; width:81px; }
.hd-tit span{ float:left; width:1px; height:20px; margin-top:17px; background:#c0c0c0; border-right:1px solid #a8a8a8; }
.hd-tit ul { width:100%; height:51px; background:url(/static/images/bg_hd.jpg) left bottom repeat-x; }
.hd-tit ul li{ float:left; cursor:pointer; height:48px; line-height:48px; color:#333; }
.hd-tit ul li strong { padding:0 20px;}
.hd-tit ul li.on{ background:url(/static/images/bg_tab_on.jpg) center 45px no-repeat;  border-bottom:3px solid #000;  }
#tit_fzxw { background-position:0 0; }
#tit_fjxw { background-position:0 -42px; }
#tit_st { background-position:0 -84px; }
#tit_glgj { background-position:0 -126px; }
#tit_thxw { background-position:0 -168px; }
#tit_sjfz { background-position:0 -210px; }
#tit_whtj { background-position:0 -252px; }
#tit_ylbg { background-position:0 -294px; }
#tit_xwfbh { background-position:0 -336px; width:103px; }
#tit_xsqtt { background-position:0 -378px; width:103px;  }
#tit_0591kb { background-position:0 -420px; width:89px; }
#tit_mrpl { background-position:0 -580px; width:89px; }
#tit_zt { background-position:0 -462px; width:41px;  }
#tit_tj { background-position:0 -504px; width:41px; }
#tit_xwrdph { background-position:0 -540px; width:144px;}
#tit_zhkx { background-position:0 -620px; width:82px;}
.imgh1pli { float:left; width:710px; padding:10px 0 0 0; }
.imgh1pli li { float:left; display:inline; width:315px; padding-left:20px; margin:0 20px 0 0;  background:url(/static/images/ico.gif) left 14px no-repeat; height:34px; line-height:34px; overflow:hidden; }
.imgh1pli li a,
.imgh1pli li a:visited,
.imgh1pli li a:link { font-size:14px; color: #333333; }
.imgh1pli .cur { width:690px; height:110px; padding:10px 0; border-bottom:1px solid #D3D3D3; background:none; }
.imgh1pli .cur img { float:left; width:175px; height:110px; margin-right:20px; }
.imgh1pli .cur h1 { height:45px; line-height:45px; overflow:hidden; }
.imgh1pli .cur h1 a,
.imgh1pli .cur h1 a:visited,
.imgh1pli .cur h1 a:link { font-size:16px; line-height:45px;  }
.imgh1pli .cur p { height:65px; line-height:32px; overflow:hidden; color:#666666; }
.imgh1pli .cur p span { color: #940000; }
.imgh1pli .cur p a,
.imgh1pli .cur p a:visited,
.imgh1pli .cur p a:link { font-size:12px; color: #940000; }
#main { width:1000px; margin:0 auto; padding:0; }
#parta .fl { width:710px; }
#parta .fl .hd-tit { width:690px; }
#parta .fl .hd-tit ul { width:690px; }
#parta .fr { width:290px; }
#parta .fr .hd-tit { width:290px; }
#parta .fr .hd-tit ul { width:290px; }
#parta .fr .imgh1pli { width:290px; padding:0; }
#parta .fr .imgh1pli li { width:270px; margin:0; }
#parta .fr .imgh1pli li a,
#parta .fr .imgh1pli li a:visited,
#parta .fr .imgh1pli li a:link { font-size:12px; }
#parta .fr .imgh1pli .cur { height:140px; overflow:hidden; width:290px; border:0; padding:0; position:relative; }
#parta .fr .imgh1pli .cur h1 a,
#parta .fr .imgh1pli .cur h1 a:visited,
#parta .fr .imgh1pli .cur h1 a:link { font-size:14px; }
#parta .fr .imgh1pli .cur img { width:136px; height:87px; margin-right:5px; }
#parta .fr .imgh1pli .pic_video { position:absolute; left:0; top:45; }
#parta .fr .imgh1pli .cur p { line-height:30px; height:90px; }
#jsxw,
#tttp,
#fzfjxw,
#st,
#glgjthxw,
#sjfz,
#whtyylbg,
#xwfbh,
#xsqtt,
#kb0591,
#zttj,
#xwrdph { overflow:hidden; float:left; }
/*即时新闻*/
#jsxw { height:45px; line-height:45px; color:#999; }
#jsxw span { float:left; margin-right:5px; }
#jsxw a { margin-left:12px; }
#jsxw a,
#jsxw a:visited,
#jsxw a:link { color:#999; }
/*头条图片*/
#tttp { width:1000px; height:360px; position:relative;  }
#tttp .hd{ width:100% !important; position:absolute; bottom:5px; z-index:1; height:15px; overflow:hidden  }
#tttp .hd ul{ overflow:hidden; zoom:1; text-align:center; }
#tttp .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; margin:0 5px; width:10px; height:10px; background:#C9C9C9; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
#tttp .hd ul li.on{ background:#044389; }
#tttp .bd{ position:relative; z-index:0; width:1000px;   }
#tttp .bd ul{ width:100% !important  }
#tttp .bd li{ width:100% !important; height:330px; padding:0;  position:relative; zoom:1; vertical-align:middle; color:#fff; font:normal 22px/200% "Microsoft YaHei"; }
#tttp .bd dl,
#tttp .bd dt,
#tttp .bd dd { padding:0; margin:0; }
#tttp .bd dt { position:absolute; left:0; top:0; }
#tttp .bd dt img { width:1000px; height:330px; }
#tttp .bd dd{ position:absolute; display:none }
/* 这里的定位需与dd的playOut属性一致 */
#tttp .bd .txt-hd { width:110px; height:40px; line-height:40px; text-align:center; background:#1C579C; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 20px; color:#fff; top:200px; left:140px;}
#tttp .bd .txt-bg { width:1000px; height:90px; background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/  left:0px; bottom:0px;   }
#tttp .bd .txt-tit { height:40px; line-height:40px; font-family: "Microsoft YaHei", "微软雅黑"; font-size:30px; color:#fff; left:20px; bottom:0; overflow:hidden; }
#tttp .bd .txt-tit a,
#tttp .bd .txt-tit a:visited,
#tttp .bd .txt-tit a:link { color:#fff;  text-decoration:none; }
#tttp .bd .txt-text { height:20px; line-height:20px; color:#fff; left:20px; bottom:0; font-size:12px; overflow:hidden; }
/*福州新闻&福建新闻*/
#fzfjxw { height:500px; }
/*视听*/
#st { height:260px; }
#st .hd-tit { margin-bottom:20px; }
#st ul { width:710px; float:left; }
#st ul li { width:220px; float:left; height:190px; padding:0; display:inline; margin-right:15px; position:relative;  }
#st ul li .pic_video { position:absolute; left:0; top:0; }
#st ul li img { width:220px; height:155px; display:block; }
#st ul li h1 { height:35px; overflow:hidden; background:#DFDFDF; text-align:center; font-weight:normal;  }
#st ul li h1 a,
#st ul li h1 a:visited,
#st ul li h1 a:link { font-size:14px; color: #333333; line-height:35px;}
/*国内国际&台海新闻*/
#glgjthxw {	height:500px; }
/*视觉福州*/
#sjfz { height:330px; }
#sjfz ul { padding-top:20px; width:710px; float:left; }
#sjfz li { float:left; width:170px; height:120px; padding:0; margin:0 4px 5px 0; position:relative; overflow:hidden; }
#sjfz li img,
#sjfz li a { display:block; width:170px; height:120px; color:#fff; }
#sjfz li i,
#sjfz li p { display:none; }
#sjfz li a:hover { text-decoration:none; }
#sjfz li a:hover i,
#sjfz li a:hover p { position:absolute; display:block; cursor:pointer; }
#sjfz li a:hover i { width:170px; height:120px; background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter:Alpha(opacity=70); background:#000;/*实现IE背景透明*/  left:0; top:0; }
#sjfz li a:hover p { width:130px; line-height:26px; height:78px; left:20px; top:20px; overflow:hidden; color:#fff;}
/*文化体育&娱乐八卦*/
#whtyylbg { height:510px;}
/*新闻发布会*/
#xwfbh { height:370px; }
#xwfbh .hd-tit strong { padding-left:0; }
/*县市区头条*/
#xsqtt { height:480px; }
#xsqtt .hd-tit strong { padding-left:0; }
#xsqtt ul { width:290px; padding:10px 0; }
#xsqtt ul li { height:33px; line-height:33px; padding:0; border-bottom:1px dashed #c4c4c4; }
#xsqtt ul li span { float:left; width:40px; height:20px; border-bottom:1px solid #d5d5d5; background:#9a9a9a; line-height:20px; color:#fff; text-align:center; font-size:14px; display:block; margin:6px 8px 0 0; }
#xsqtt ul li span a,
#xsqtt ul li span a:visited,
#xsqtt ul li span a:link { font-size:14px; color: #fff; }
/*0591快报*/
#kb0591 { height:370px; }
/*专题&图解*/
#zttj { height:330px;}
#zttj .bd ul { margin-top:15px; }
#zttj .bd ul li { width:140px; height:130px; line-height:30px; overflow:hidden; text-align:center; margin:0 2px 0 3px; float:left; display:inline; }
#zttj .bd ul li img { width:140px; height:100px; display:block; }
/*新闻热点排行榜*/
#xwrdph { height:350px; }
#xwrdph .hd strong { font-size:20px; }
#xwrdph .hd-tit span{ font-size:16px; }
#xwrdph .bd ul { padding-top:10px; }
#xwrdph .bd .ul1 li { height:28px; line-height:28px; overflow:hidden; }
#xwrdph .bd .ul1 li span { width:17px; height:17px; float:left; background:#666; line-height:17px; text-align:center; color:#fff; font-family: "Microsoft YaHei", "微软雅黑"; margin:5px 7px 0 0; }
#xwrdph .bd .ul1 .top1 span { background:#004A85; }
#xwrdph .bd .ul1 .top2 span { background:#025596; }
#xwrdph .bd .ul1 .top3 span { background:#0460AA; }
#xwrdph .bd .ul2 li {  padding-left:20px; background:url(/static/images/ico.gif) left 10px no-repeat; height:28px; line-height:28px; overflow:hidden; }
#xwrdph .bd .ul2 li a,
#xwrdph .bd .ul2 a:visited,
#xwrdph .bd .ul2 a:link { font-size:12px; color: #333333; }

.ad290 { width:290px; margin-bottom:10px; }
.ad290 img { width:290px;}
#topmenu { width:100%;margin:0 auto 20px;line-height:40px; padding:0;height:40px;background:#dadada}
#topmenu .topmenucon { margin:0 auto; padding:0; height:40px; position:relative; }
#topmenu .topmenulogo {background-position:center 25px; background-image:url(/images/topmenu_logo.png); background-repeat:no-repeat; width:100%; margin:0 auto; padding:0;height:130px;}
#topmenu .fl { width:600px; height:40px; line-height:30px; overflow:hidden;  }
#topmenu .fl a { float:left; margin-right:30px; }
#topmenu .fl a, #topmenu .fl a:visited, #topmenu .fl a:link  { color:#717171; }
#topmenu .fr { width:186px;}
#topmenu .fr span { float:left; line-height:30px; color:#626262; margin-right:10px; }
#topmenu .fr span i { float:left; margin-right:3px; background-image:url(/static/images/img.png); background-repeat:no-repeat; }
#topmenu .fr .tel i { width:12px; height:12px; background-position:0 0; margin-top:10px; }
#topmenu .fr .mail i { width:17px; height:11px; background-position:0 -20px; margin-top:10px; }
#topmenu .fr .fhsy { width:65px; height:42px; line-height:40px; text-align:center; position:absolute; right:0; top:0; }
#topmenu .topmenucon { width:1000px; }