﻿/* CSS Document */
html {color: #000;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
button,em,input,option,select,textarea,th {font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 {font-size: 100%;font-weight: normal;}
body { margin:0; padding:0; font-size:12px; color:#000; font-family: Simsun,Arial; background:url(imageswebg_201212.gif) repeat-x;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#0A81CD; text-decoration:none;}
input{outline:none;}

/****公用****/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.h10{ height:10px;}
.h8{ height:8px;}
.fl{float:left;}
.fr{float:right;}
.pd10{padding:10px;}
.pt15{ padding-top:15px;}
.red{ color:#FF0080;}
.white{ color:#FFF;}
.hide{display:none;}
.show{display:block;}
/* slightly enhanced, universal clearfix hack */ 
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}  
.clearfix { display: inline-block; }  
/* start commented backslash hack \*/ 
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* close commented backslash hack */ 
.transparent_class{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.dotted{ border-bottom:1px dotted #CCCCCC; font-size:0; line-height:0; padding:0; margin:0; clear:both;}
.bor{ border:1px solid #CCC;}
.pm0{ padding:0; margin:0;}

/*公用2*/
.mbox{ width:1002px; height:auto; margin:0 auto;}
.mainbg{ background:url(imagesmainbg_201212.jpg) repeat-y center center; overflow:hidden;}
.adbox{ margin-top:10px;}
.adbox1 img{ margin-left:12px;}
.adbox1 img.first{ margin-left:0;}
.greenBorder{ border:1px solid #73AD14;}
.blueBorder{ border:1px solid #28A2B9;}
.redBorder{ border:1px solid #C39A40;}
.greenBorder, .blueBorder, .redBorder {background-color:#FFF;}
.l07{ width:60px; height:12px; line-height:12px; border:1px #cacaca solid;}

/*栏目标题图*/
.ico{ background:url(imagestitle2_201311.png) no-repeat; width:75px; height:22px; display:block; position:absolute; left:10px; top:4px;}
.tabico{ background:url(imagestitle2_201311.png) no-repeat; width:75px; height:22px; margin-top:3px;}

.ico1{ background-position:0 0;}
.ico1b{ background-position:-160px 0;}
.ico2{ background-position:0 -23px;}
.ico2b{ background-position:-160px -23px;}
.ico3{ background-position:0 -46px;}
.ico3b{ background-position:-160px -46px;}
.ico4{ background-position:0 -69px;}
.ico4b{ background-position:-160px -69px; width:90px;}
.ico5{ background-position:0 -92px;}
.ico5b{ background-position:-160px -92px;}
.ico6{ background-position:0 -115px;}
.ico6b{ background-position:-160px -115px;}
.ico7{ background-position:0 -138px;}
.ico7b{ background-position:-160px -138px;}
.ico8b{ background-position:-160px -161px;}
.ico9b{ background-position:-160px -184px;}
.ico10b{ background-position:-160px -207px;}
.ico11b{ background-position:-160px -230px;}
.ico12b{ background-position:-160px -253px;}
.ico13b{ background-position:-160px -276px; width:109px;}
.ico14b{ background-position:-160px -299px;}
.ico15{ background-position:0 -161px;}
.ico16{ background-position:0 -184px;}
.ico17{ background-position:0 -207px;}
.ico18{ background-position:0 -230px;}
.ico19{ background-position:0 -253px;}
.ico20{ background-position:0 -276px;}
.ico21{ background-position:0 -322px; width:172px;}
.ico22{ background-position:0 -299px; width:120px;}
.ico23{ background-position:0 -345px;}
.ico24{ background-position:0 -368px;}

.ico25{ background-position:-160px -345px;}
.ico26{ background-position:-160px -368px; width:88px;}
.ico27{ background-position:0 -391px; width:139px;}
.ico28{ background-position:-160px -391px; width:123px;}
.ico29b{ background-position:0 -412px;}
.ico30{ background-position:-160px -436px;}
.ico31{ background-position:0 -436px;}
.ico32{ background-position:0 -459px;}
.ico33{ background-position:-160px -413px;}

.titshow{ display:inline-block;}
.tithide{ display:none;}

/*头部*/
.toper{ height:30px; line-height:30px; background:url(imagesx_201212.png) repeat-x;}
.toper a{ padding-right:12px; float:left;}
.topsearch{ height:12px; border:1px solid #9597B0; padding:3px; width:90px; line-height:12px;}
.toper input,.toper select{ float:left; margin:4px 5px 0 0;}
.toper .ibutton { width:38px; height:20px; vertical-align:middle; line-height:15px;}

/*banner*/
.banner{ height:147px; background:url(imagesbanner_201311.jpg) repeat-x 0px -30px; overflow:hidden;}

/*nav*/
.navbox{ background:url(imagesnavbg_201311.png) no-repeat; height:76px; position:relative; margin-bottom:10px;}
.date{ width:66px; height:66px; line-height:22px; text-align:center; color:#8d0003; padding:5px;}
.nav{ height:64px; padding:6px 0; overflow:hidden;}
.nav .mainav{ margin-left:5px; display:inline-block; width:64px; height:64px;}
.nav a.home{ width:48px; height:64px; margin-left:6px;}
.nav a.nav1{ background:url(imagesnav_zwgk_201311.png) no-repeat;}
.nav a.nav2{ background:url(imagesnav_wsbs_201311.png) no-repeat;}
.nav a.nav3{ background:url(imagesnav_hdjl_201311.png) no-repeat;}
.nav a.nav4{ background:url(imagesnav_lsgm_201311.png) no-repeat;}

/*子导航*/
.subnav_wrap {width:0;height:64px;overflow:hidden;}
.subnav{ width:590px; height:64px; overflow:hidden;}
.subnavl{ width:19px; background:url(imagessubnavl_201311.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subnavl_201311.png"); height:64px; }
.subnavc{ width:565px; height:64px; background:url(imagessubnavc_201311.png) repeat-x;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subnavc_201311.png",sizingMethod="scale") repeat-x;}
.subnavlist,.hotnav{ width:452px; padding-top:8px; color:#006b85;}
.subnavlist a{ color:#006b85; line-height:25px; margin:0 8px;}
.subnavr{ width:6px; background:url(imagessubnavr_201311.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subnavr_201311.png"); height:64px;}
.hotnav{ width:86px;}
.hotnav li{ padding-left:15px; background:url(imagesicon1_201311.png) 0 8px no-repeat;}
.hotnav a{ color:#006b85; line-height:25px; text-decoration:underline;}
.hotnav a:hover{ color:#bc1200; text-decoration:underline;}

/*普通列表*/
.listbox{ background:#FFFFFF;}
.listit{ height:28px; line-height:28px; font-size:14px; color:#FFF; font-weight:bold; position:relative; font-family:"微软雅黑"}
.listit span{ padding-left:20px;}
.tbg1{ background:url(imagesx_201212.png) repeat-x 0 -405px; border-bottom:1px solid #73AD14;}
.tbg2{ background:url(imagesx_201212.png) repeat-x 0 -433px; border-bottom:1px solid #28A2B9;}
.tbg3{ background:url(imagesx_201212.png) repeat-x 0 -521px; border-bottom:1px solid #C39A40;}

.greenMore{ position:absolute; right:8px; top:4px; font-size:12px; font-weight:bold; color:#2B4403; font-family:Arial, Helvetica, sans-serif;}
.blueMore{ position:absolute; right:8px; top:4px; font-size:12px; font-weight:bold; color:#042946; font-family:Arial, Helvetica, sans-serif;}
.redMore{ position:absolute; right:8px; top:4px; font-size:12px; font-weight:bold; color:#442508; font-family:Arial, Helvetica, sans-serif;}

.list,.list2{ padding:5px;}
.list ul li,.list2 ul li{ background:url(imagesd_201212.gif) no-repeat 2px 11px; overflow:hidden; padding-left:10px; line-height:24px; height:24px;}
.list2 ul li{ height:auto;}
.list2 ul li a{font-size:12px;}
.list ul li span,.list2 ul li span{ color:#777;font-size: 12px;}

.listp,.listp2{ padding:5px 10px;}
.listp p{ height:32px; line-height:32px; text-align:center; overflow:hidden;}
.listp2 p{ height:24px; line-height:24px; text-align:center; overflow:hidden;}

/*选项卡*/
.plistbox{overflow:hidden; }
.plistit{ height:33px; line-height:29px; overflow:hidden;}
.pbg {width:470px; overflow:hidden;}
.pbg1{ background:url(imagestabSelected_201212.png) repeat-x 0 -115px;}
.pbg2{ background:url(imagestabSelected_201212.png) repeat-x 0 -33px;}
.pbg3{ background:url(imagestabSelected_201212.png) repeat-x 0 -197px;}
.arrow{ position:absolute;}
.arrow{ position:absolute; width:9px; height:5px; background:url(imagesblueArrow_201212.gif) no-repeat; top:29px;}
.plistit ul li{ float:left; text-align:center; height:33px; cursor:pointer;}
.plistit ul li.selected{ height:33px;}

.pbg1 ul li.selected{ background:url(imagestabSelected_201212.png) repeat-x center -82px;}
.pbg2 ul li.selected{ background:url(imagestabSelected_201212.png) repeat-x center 0;}
.pbg3 ul li.selected{ background:url(imagestabSelected_201212.png) repeat-x center -164px;}

.pbg1 ul li.line{ width:2px; height:29px; background:url(imagestabg_201212.gif) no-repeat; font-size:0;}
.pbg2 ul li.line{ width:2px; height:29px; background:url(imagestabg2_201212.gif) no-repeat; font-size:0;}
.pbg3 ul li.line{ width:2px; height:29px; background:url(imagestabg3_201212.gif) no-repeat; font-size:0;}

.plistit ul li.noline{ width:2px; height:29px; font-size:0;}
.plistit ul li a{ text-align:center; display:inline-block; height:29px;}

/*多页2*/
.plistit2{ background:url(imagesx_201212.png) repeat-x 0 -461px; height:30px; line-height:30px;}
.plistit2 a{ width:61px;height:30px; border-right:1px solid #CCC; display:block; vertical-align:top; color:#666; float:left; text-align:center;}
.plistit2 a.selected{ background:url(imagesx_201212.png) repeat-x 0 -491px; font-weight:bold;}
.plistit2 a.first {width:34px;}

/*政务信息公开*/
.zwxx{ padding:10px 10px 0 10px;}
.zwxx ul li{ float:left; height:26px; margin:0 5px 5px 5px; display:inline;}
.btn118{ width:100px; height:24px; border:1px solid #CCC; line-height:24px; display:block; background:url(imagesbtn_201211.png) no-repeat; padding-left:18px;}
.btn248{ width:230px; height:24px; border:1px solid #CCC; line-height:24px; display:block; background:url(imagesbtn_201211.png) no-repeat; padding-left:18px;}
.linkbox{ padding:4px 10px;}
.linkbox2{ padding:6px 10px;}
.linkbox ul li,.linkbox2 ul li{ background:url(imagesd_201212.gif) no-repeat 0 12px; height:24px; line-height:24px; padding-left:8px; float:left; margin-right:9px; white-space:nowrap;}
.linkbox3{ padding:5px 10px;}
.linkbox3 ul li{ width:50%; float:left; height:24px; line-height:24px;}

/*当前位置*/
.position{ background:url(imagesposbg_201212.jpg) repeat-x; height:29px; line-height:29px; font-size:14px; padding-left:15px;}

/*底部*/
.foot{ margin-top:10px; background:url(../images/footbg.jpg) repeat-x; padding:10px; width:982px;}
.footl{ width:83px; height:96px; float:left;}
.footc{ float:left; width:846px;}
.footc p{ text-align:center; height:26px; line-height:26px;}
.footr{ width:43px; height:50px; float:right;}

/* 多栏列表 */
.chnl{ width:255px; background:#FFF;}
.chnl .btn248{ width:213px;}
.chnl ul{ padding:10px 10px 5px 10px;}
.chnl ul li{ padding-bottom:5px;}
.lists{ width:734px; margin-left:10px;}
.subchnl{ padding-left:15px;}

.list li.dashed {background: none repeat scroll 0 0 transparent; border-bottom: 1px dashed #CCCCCC; font-size: 0; height: 1px; line-height: 1px; margin: 5px 0;}

/* 内容页 */
.content{ width:1002px;}
.conb{width: 980px; float: left; display: inline; padding: 10px 10px 0 10px; min-height: 400px; word-wrap: break-word; overflow: visible; margin-top: 10px; background-color:#FFF;}
.contitle{ width: 980px; line-height: 30px; padding:20px 0; float: left; clear: both; word-wrap: break-word; overflow: hidden; font-size: 18px; font-weight: bold; text-align: center;}
.imfor { width: 980px; line-height: 24px; float: left; clear: both; border-bottom: 3px #52BAC7 solid; color: #999; text-align: center; font-size:12px;}
.context { width: 980px; float: left; display: inline; padding-top: 10px; height: auto !important; word-wrap: break-word; overflow: hidden; text-align: left; font-size:16px;}


/* 漂浮导航 */
.foot{ margin-top:10px; background:url(imagesfootbg_201212.jpg) repeat-x;}


.float-menu {
	bottom: 305px;
	right: 0;
	margin-left: 552px;
	width: 58px;
	position: fixed;
	text-align: left;
	z-index: 1;
}
.list-nav {
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
}
.list-nav a:hover {
	background: #303030;
	color: white;
	line-height: 21px;
	text-decoration: none;
}
.list-nav-item {
	color: #888;
	display: block;
	height: 21px;
	line-height: 21px;
	text-align: center;
	width: 56px;
}
#qrcodeTable_wraper {
	background-color:#FFF;
	position:absolute;
	display:none;
	right:58px;
	top:0;
	padding:10px;
	width:256px;
	height:274px;
	background:url(imagesqrcode_wraper_201211.png) no-repeat;
}

/*让position:fixed在IE6下可用! */
 html, html body /* 修正IE6振动bug */{background-attachment:fixed;}
* html .fixed-top /* IE6 头部固定 */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop + 250));}

.btn-to-top {
	background: url(imagesicons-sprites_201211.png) no-repeat scroll -155px -70px transparent;
	display: block;
	height: 34px;
	overflow: hidden;
	text-indent: -99em;
	width: 58px;
}
a.btn-to-top:hover {
	background: url(imagesicons-sprites_201211.png) no-repeat scroll -235px -70px transparent;
}
.change-nav {
	background: url(imagesicons-sprites_201211.png) no-repeat scroll -155px -125px transparent;
	display: block;
	height: 34px;
	overflow: hidden;
	text-indent: -99em;
	width: 58px;
}
a.change-nav:hover {
	background: url(imagesicons-sprites_201211.png) no-repeat scroll -235px -125px transparent;
}