@charset "gb2312";
/* CSS Document */
body { margin:0; padding:0; }
form, input, select, ul, li, p, dl, dd, dt, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
body, td, select, input, div { font-size:12px; color:#333; line-height:20px; word-wrap:break-word; word-break:break-all; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
ul, li { list-style:none; line-height:24px; }
img, a img { border:0; }
a { color:#333; text-decoration:none; }
a:visited { color:#444; text-decoration:none; }
a:hover { color:#BC2D09; text-decoration:underline; }
a:active { color:#BC2D09; text-decoration:none; }
/* 常用文字及超链接色彩的设定 */
.more01:link, .more01:visited { color:#c60; font-weight: normal; text-decoration:none}
.more01:hover { color:#e14900; text-decoration: underline;}
.cExt:link, .cExt:visited { color:#f00; text-decoration:none}
.cExt:hover { color:#e14900; text-decoration: underline;}
.cRed, .cRed:link, .cRed:visited { color:#f00; }
.cBlue, .cBlue:link, .cBlue:visited, a.cBlue:active { color:#1f3a87; }
.cDRed, .cDRed:link, .cDRed:visited { color:#bc21151; }
.cGray, .cGray:link, .cGray:visited { color: #4F544D; }
.cDGray, .cDGray:link, .cDGray:visited { color: #666; }
.cWhite, .cWhite:link, .cWhite:visited { color:#fff; }
.cBlack, .cBlack:link, .cBlack:visited { color:#000; }
.cBlack:hover { color:#bc2671; }
.cYellow, a.cYellow:link, a.cYellow:visited { color:#ff0; }
.cGreen, a.cGreen:link, a.cGreen:visited { color:#008000; }
/* 常用文字大小，加粗样式的定义 */
.fb { font-weight: bold; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
strong { font-weight:bold;}
/* 其它常用样式的定义 */
.f_l { float:left; }
.f_r { float:right; }
.clear { clear: both; font-size:1px; width:1px; height:0; visibility: hidden; line-height:0; }
.clearFF:after { content:"."; display:block; height: 0; clear: both; visibility: hidden; } /* only FF */
.clearfix:after {}{ 
	content: "."; 
	clear: both; 
	height: 0; 
	visibility: hidden; 
	display: block; 
} /* 这是对Firefox进行的处理，因为Firefox支持生成元素，而IE所有版本都不支持生成元素 */ 
.clearfix {}{ 
	display: inline-block; 
} /* 这是对 Mac 上的IE浏览器进行的处理 */ 
/**//* Hides from IE-mac \*/ 
* html .clearfix {}{height: 1%;} /* 这是对 win 上的IE浏览器进行的处理 */ 
.clearfix {}{display: block;} /* 这是对display: inline-block;进行的修改，重置为区块元素*/ 
/**//* End hide from IE-mac */ 

@charset "gb2312";

/**/
/* CSS Document */

body { background: #fff; font-size:12px; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif,; }
select, input { height:18px; vertical-align:middle;}
a { color:#333; text-decoration: none; }
a:link { color:#333; text-decoration: none; }
a:hover { color: #f00; text-decoration:underline; }
a:active { color: #c60; text-decoration:underline; }
h1 a, h1 a:link { color:#fff; text-decoration: none; }
h1 a:hover { color: #ff0; text-decoration:none; }
h1 a:active { color: #fff; text-decoration:none; }
.more { float:right; margin-right:4px;}

/*设置主DIV 宽度和居中*/
.wrapper { width:1010px; background:#fff; margin:0 auto; }
.header, .banner, .time, .main, .block, .proBanner, .links, .footer { width:990px; margin:0 auto; }

.top { height:28px; background:url(imagestop_bg.gif) repeat-x left top; margin-bottom:1px; overflow:hidden;}
.wName { float:left; margin-left: 6px; background:url(imagestop_bg.gif) repeat-x left top; color:#0679ce; line-height:28px; overflow:hidden;}
.wName span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; filter: dropshadow(color=#ffffff,offx=1,offy=1,positive=true);}
.wMail { float:right; margin-right: 6px; color:#3989be; line-height:30px;}
.wMail span { padding-left:18px; background: url(imagesico01.gif) no-repeat; font-weight: bold;}
.wMail .btnLogin { width:41px; height:22px; background: url(imagesbtnLogin.gif) no-repeat; border: 0;}
.fHead { clear:both; height:214px;} /*background:url(../images/head.png) no-repeat left top;*/
.nav { height:37px; background:url(imagesmenu_bg.gif) repeat-x 0 0;}
.date { float:left; width:126px; padding:0 25px; color:#a8e2fe; line-height:37px;}
.menu { float:left; height:34px; line-height:35px; overflow:hidden; text-align:center;}
.menu a, .menu a:visited { display:block; float:left; width:78px; margin:2px; padding-left:6px; background:url(imagesnline.gif) 0 8px no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.menu a:hover { color:#ff0; text-decoration: none;}
.menu a.sel, .menu a.sel:visited, .menu a.sel:hover { color:#ff0;}
.sBar { clear:both; height:29px; background:url(imagessBar_bg.gif) repeat-x left top; border:1px #c8dbea solid;}
.search { float:right; height:28px; margin-left:15px; padding-left:120px; background:url(imagessea01.gif) 0 0 no-repeat;}
.search input { width:172px; height:16px; margin-top:4px; border:1px #777 solid;}
.search .btnSearch { width:52px; height:18px; margin-left:4px; background:url(imagesbtnSearch.gif) no-repeat; border:0;}
.weather { float:left; width:580px; height:28px; margin-right:15px; padding-left:10px; line-height:28px;}
.weather .marquee { margin-top:6px;}
.weather span { color:#06c;}
.weather img { vertical-align:middle;}

/* Banner */
.banner { height:80px; margin-top:6px;}

/* Main */
.main, .block { clear:both; margin-top:6px;}
/* modM */
.modM { width:742px; display:block;}
.mPan { clear:both; display:block; float:left; width:742px; margin-bottom: 6px;}/* border:1px #40bbe5 solid; word-wrap:break-word; word-break:break-all;*/
/* flash图片新闻 */
.m_p_pic { width:300px; border:1px solid #ccc; float:left; height:100%; text-align:center; }
.picF { width:296px; padding:4px; border:1px solid #ccc; text-align:center; }
.pic_flash { display:block; height:228px;}
/* 最新动态 */
.mNews { width:428px; height:236px; min-height:232px; border:1px solid #ccc; }
.mNews h1 { position:relative; display:block; height:28px; margin:1px; padding-left:14px; background:url(imagesmNews_h1_bg.gif) repeat-y; border-bottom:1px #ccc solid; color:#065289; font-size:14px; font-weight:bold; line-height:28px; }
.mNews h1 span { position:absolute; top:0; right:4px; color:#c60; font-size:12px;}
.mNews h1 span a { color:#036; text-decoration: none; }
.mNews h1 span a:link { color:#036; text-decoration: none; }
.mNews h1 span a:hover { color: #036; text-decoration:underline; }
.mNews h1 span a:active { color: #036; text-decoration:underline; }

.mNews h2 { background:url(../images/mian_news_h2_bg.png) 0 bottom repeat-x; height:33px; text-align:center; padding: 0 5px; }
.main_news h2 a { color:#fe1415; font-size:22px; font-weight:bold; font-family: "微软雅黑", Verdana,; line-height:33px; display:block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
.mNews h2 a:hover { text-decoration:underline;}
.mNews .mNews_list { margin:6px; margin-top:5px; overflow:hidden; }
.mNews .mNews_list ul{ list-style:none;}
.mNews .mNews_list ul li{ float:left; width:416px; border-bottom:1px #d3d3d3 dashed; line-height:24px;}/* clear:both; overflow:hidden; vertical-align: bottom;*/
.mNews .mNews_list ul li a { display:inline; float:left; width:330px; padding-left:10px; background:url(imagesli03.gif) 2px 8px no-repeat; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }/* color:#535353;*/
.mNews .mNews_list ul li span { float:right; width:73px; color:#999;}
/* 党群工作 相关要闻 政教课堂 */
.mCol01, .mCol02, .mCol03 { position:relative; width:326px;}
.mCol01 { margin-right:6px; background:url(imagescol01.gif) no-repeat;}
.mCol02 { background:url(imagescol01.gif) -332px 0 no-repeat;}
.mCol03 { background:url(imagescol01.gif) right 0 no-repeat;}
.mCol01 h1, .mCol02 h1, .mCol03 h1 { height:31px; color:#fff; font-size:14px; font-weight:bold; line-height:36px; overflow:hidden;}
.mCol01 h1 a, .mCol02 h1 a, .mCol03 h1 a { position:absolute; top:12px; right:8px;}
.mCol01_con, .mCol02_con, .mCol03_con { width:320px; height:207px; overflow:hidden;}
.mCol01_con ul, .mCol02_con ul, .mCol03_con ul { margin: 8px 0 0 8px; list-style: none;}
.mCol01_con ul li, .mCol02_con ul li, .mCol03_con ul li { float:left; padding-left:15px; background:url(imagesd02.gif) 6px 7px no-repeat; }
.mCol01_con ul li a, .mCol02_con ul li a, .mCol03_con ul li a { float:left; width:298px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
/* 生产经营 技术质量 信息化 公众互动 文明创建 文化园地 */
.mCol04, .mCol05, .mCol06, .mCol07, .mCol08, .mCol09 { position:relative; width:243px;}
.mCol04 { margin-right:6px; background:url(imagescol02.gif) no-repeat;}
.mCol05 { margin-right:6px; background:url(imagescol02.gif) -249px 0 no-repeat;}
.mCol06 { background:url(imagescol02.gif) -498px 0 no-repeat;}
.mCol07 { background:url(imagescol02.gif) right 0 no-repeat;}
.mCol08 { margin-right:6px; background:url(imagescol03.gif) no-repeat;}
.mCol09 { background:url(imagescol03.gif) right 0 no-repeat;}
.mCol04 h1, .mCol05 h1, .mCol06 h1, .mCol07 h1, .mCol08 h1, .mCol09 h1 { height:31px; color:#fff; font-size:14px; font-weight:bold; line-height:36px; overflow:hidden;}
.mCol04 h1 a, .mCol05 h1 a, .mCol06 h1 a, .mCol07 h1 a, .mCol08 h1 a, .mCol09 h1 a { position:absolute; top:12px; right:8px;}
.mCol04_con, .mCol05_con, .mCol06_con, .mCol07_con, .mCol08_con, .mCol09_con { width:240px; height:207px; overflow:hidden;}
.mCol04_con ul, .mCol05_con ul, .mCol06_con ul, .mCol07_con ul, .mCol08_con ul, .mCol09_con ul { margin: 8px 0 0 8px; list-style: none;}
.mCol04_con ul li, .mCol05_con ul li, .mCol06_con ul li, .mCol07_con ul li, .mCol08_con ul li, .mCol09_con ul li { float:left; padding-left:15px; background:url(imagesd02.gif) 6px 7px no-repeat; }
.mCol04_con ul li a, .mCol05_con ul li a, .mCol06_con ul li a, .mCol07_con ul li a, .mCol08_con ul li a, .mCol09_con ul li a { float:left; width:210px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
/* 文明创建 文化园地
.mCol08, .mCol09 { position:relative; width:243px;}
.mCol08 { margin-right:6px; background:url(imagescol03.gif) no-repeat;}
.mCol09 { background:url(imagescol03.gif) right 0 no-repeat;}
.mCol08 h1, .mCol09 h1 { height:31px; color:#fff; font-size:14px; font-weight:bold; line-height:36px; overflow:hidden;}
.mCol08 h1 a, .mCol09 h1 a { position:absolute; top:12px; right:8px;}
.mCol08_con, .mCol09_con { width:240px; height:207px; overflow:hidden;}
.mCol08_con ul, .mCol09_con ul { margin: 8px 0 0 8px; list-style: none;}
.mCol08_con ul li, .mCol09_con ul li { float:left; padding-left:15px; background:url(imagesd02.gif) 6px 7px no-repeat; }
.mCol08_con ul li a, .mCol09_con ul li a { float:left; width:210px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
*/

/* 招标信息 */
.zbInfo { width:490px; height:236px; border:1px #c9daea solid;}
.zbInfo h1 { position:relative; display:block; height:30px; padding-left:26px; background:url(imageszbTbg01.gif) no-repeat; color:#036; font-size:14px; font-weight:bold; line-height:32px; overflow: hidden;}
.zbInfo h1 a { color:#036; text-decoration: none; }
.zbInfo h1 a:link { color:#036; text-decoration: none; }
.zbInfo h1 a:hover { color: #036; text-decoration:underline; }
.zbInfo h1 a:active { color: #036; text-decoration:underline; }
.nTab{ position: absolute; top:0; right:0; line-height:30px; overflow:hidden;}
.nTab a { display:block; float:left; height:30px; padding:0 10px; text-align:center; font-weight: normal; border-left:1px #ace solid;}
.nTab a.sel { position: relative; background:url(imagestbg.gif) 0 0 repeat-x; font-weight:bold; color:#2259a6; text-decoration:none; }
.zbInfo_con { overflow:hidden;}
.zbInfo_con ul { margin: 4px 8px; list-style: none;}
.zbInfo_con ul li { float:left; display: block; width: 472px; background:url(imagesli04.gif) 6px 10px no-repeat; border-bottom:1px #e9e9e9 solid;}
.zbInfo_con ul li a { float:left; width: 382px; padding-left:16px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.zbInfo_con ul li span { float:right; width:73px; color:#999;}

/* mPrj */
.mPrj { padding:9px; background:#ededed; }
.mPrj table { background:#fff; border:1px #d7d7d7 solid;}
/* 科室动态 专题专栏 */
.ksInfo, .ztzl { position:relative; width:492px; height:170px; background:url(imagescol04.gif) no-repeat;}
.ksInfo h1, .ztzl h1 { height:30px; padding-left:25px; color:#fff; font-size:14px; font-weight:bold; line-height:31px; overflow:hidden;}
.ksInfo_con { overflow:hidden;}
.ksInfo_con ul { margin: 10px 0 8px 20px; list-style: none;}
.ksInfo_con ul li { float:left; display: inline; width:75px; margin-right:20px; padding-left:18px; background:url(imagesd03.gif) 6px 7px no-repeat;}
.ksInfo_con ul li a { float:left;}

.ztzl h1 span { position:absolute; top:10px; right:10px;}
.ztzl_con { clear:both; overflow:hidden;}
.ztzl_con ul { margin: 16px 0 8px 20px; list-style: none;}
.ztzl_con ul li { float:left; display: inline; margin-right:12px; padding-bottom:12px; }
.ztzl_con ul li a { float:left;}
.ztzl_con ul li a img{ padding:1px; border:1px #ddd solid;}

/* modS */
.modS { width:242px;}
.sPan01 { position:relative; margin-bottom:6px; border:0px #40bbe5 solid; overflow:hidden;}
.sPan01 h1 { height:33px; padding-left:32px; background:url(imagesstit01.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold; line-height:36px; overflow:hidden;}
.sPan01 h1 a { color:#fff; text-decoration: none; }
.sPan01 h1 a:link { color:#fff; text-decoration: none; }
.sPan01 h1 a:hover { color: #ff0; text-decoration:underline; }
.sPan01 h1 a:active { color: #fff; text-decoration:underline; }
.sPan01_con { width:240px; height:205px; border:1px solid #40bbe5; border-top:0; overflow:hidden;}
.sPan01_con ul { margin: 8px 0 0 8px; list-style: none;}
.sPan01_con ul li { float:left; padding-left:15px; background:url(imagesd01.gif) 2px 6px no-repeat; }
.sPan01_con ul li a { float:left; width:210px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
.sPan01_con ul li span { float:right; width:42px; color:#999; text-align:right;}/* text-overflow:ellipsis;white-space:nowrap; overflow:hidden;*/

.sPan02 { margin-bottom:6px;}
.sPan02 h1 { height:41px; padding-left:24px; background:url(imagesstit02.gif) no-repeat; color:#07b; font-size:14px; font-weight:bold; line-height:50px; overflow:hidden;}
.sPan02_con { width:240px; border:1px solid #40bbe5; border-top:0; overflow:hidden;}
.sPan02_con ul { margin: 8px 0 8px 10px; list-style: none;}
.sPan02_con ul li { float:left; display: inline; margin-right:8px; padding-bottom:8px; }
.sPan02_con ul li a { float:left;}
.sPan02_con ul li span { float:right; width:42px; color:#999; text-align:right;}

.sPan13 { position:relative; border:0px #40bbe5 solid; overflow:hidden;}
.sPan13 h1 { height:31px; padding-left:25px; background:url(imagesstit03.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold; line-height:32px; overflow:hidden;}
.sPan13 h1 a:link, .sPan13 h1 a:visited { color:#fff; text-decoration: none; }
.sPan13 h1 a:hover { color: #ff0; text-decoration:underline; }
.sPan13_con { width:240px; height:206px; border:1px solid #40bbe5; border-top:0; overflow:hidden;}/**/
.sPan13_con ul { margin: 8px 0 0 8px; list-style: none;}
.sPan13_con ul li { float:left; padding-left:15px; background:url(imagesd01.gif) 2px 6px no-repeat; }
.sPan13_con ul li a { float:left; width:210px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
.sPan13_con ul li span { float:right; width:42px; color:#999; text-align:right;}

.sPan04 { margin-bottom:6px;}
.sPan04 h1 { height:41px; padding-left:24px; background:url(imagesstit02.gif) no-repeat; color:#07b; font-size:14px; font-weight:bold; line-height:50px; overflow:hidden;}
.sPan04_con { width:240px; border:1px solid #40bbe5; border-top:0; overflow:hidden;}
.sPan04_con ul { margin: 8px 0 6px 10px; list-style: none;}
.sPan04_con ul li { float:left; display: inline; margin-right:8px; padding-bottom:6px; }
.sPan04_con ul li a { float:left;}
.sPan04_con ul li span { float:right; width:42px; color:#999; text-align:right;}

/* proBanner */
.proBanner { height:95px; margin-top:6px;}
.proBanner .pro01 { float:left;}
.proBanner .pro02 { float:right;}
.proBanner img { display: block;}

/* project */
.project { width:988px; margin:0 auto; margin-top:6px; padding:6px 0; border:1px solid #40bbe5; overflow:hidden; text-align:center;}
.project ul { margin:0 5px; list-style: none;}
.project ul li { float:left; margin: 0 10px;}
.project ul li a { float:left;}

/* .links */
.links { width:743px;}
.links { clear:both; height:119px; background:url(imageslinkT.gif) no-repeat;}
.links table { width:692px; margin: 4px 0 0 48px; border-top: 1px #a3d1f2 solid; border-left: 1px #a3d1f2 solid;}
.links table td { height:21px; padding-left:12px; background:url(imagesltd_bg.gif) no-repeat; border-right: 1px #a3d1f2 solid; border-bottom: 1px #a3d1f2 solid; line-height:21px;}

/* .slink */
.slink { clear:both; width:990px; text-align:center;}

/* footer */
.footer { height:80px; margin-top:6px; padding-top:10px; background:url(imagesfoot_bg.gif) repeat-x 0 0; text-align:center;}
.footer p { text-align:center; line-height:18px;}
.footer p span { color:#828282;}
.footer p span a { color:#828282; text-decoration:none;}
.footer p span a:hover { color:#828282; text-decoration:underline;}