/*==================================================全局==========================================================================*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	outline:none;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: 0px;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #2762a3;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
	blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-size: 12px;
	font-family:"宋体";
	color: #666;
	background: #fff;
	background: url(../images/htmlBg.jpg) repeat-x left top;
}
select, input {
	vertical-align: middle;
	outline: medium;
}
em {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer
}
.wrap {
	width: 1000px;
	clear: both;
	margin: 0 auto;
	position: relative;
	z-index: 5;
}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.clear {clear: both;height: 10px; overflow:hidden;}
.border {border: 1px solid #bbd2ea;}
.w240 {width: 240px;}
.w368 {width: 368px;}
.w735 {width: 735px;}
.w750 {width: 750px;}
.h210 {height: 211px}
.h202 {height: 202px}
.h15{ height:20px;}

/*==================top========================*/
.top {
	height: 30px;
	background: #0175c0;
	line-height: 30px;
	color: #fff;
	position: relative;
	z-index: 5;
}
.top a {
	color: #fff;
}
.top a:visited {
	color: #fff;
}
.top a:hover {
	color: #fff;
	text-decoration: underline;
}
.top a:active {
	color: #fff;
}
.bannerBox {
	width: 100%;
	height: 212px;
	position: relative;
	z-index: 1;
}
.bannerBg {
	width: 100%;
	height: 480px;
	position: absolute;
	z-index: 1;
	top: -28px;
	background: url(../images/bg.jpg) no-repeat center top;
}
.bannerBg div{
	width:1000px;
	height:245px;
	margin:0 auto;
	padding:30px 0 0 0;
	}
.menuBox {
	width: 1000px;
	height: 94px;
	margin: 0 auto;
	position: relative;
	z-index: 9;
	background: url(../images/menuBg.png) no-repeat left top;
}
.menuBox em {
	display: block;
	width: 15px;
	height: 61px;
	position: absolute;
	left: -15px;
	top: 0;
	background: url(../images/menuLeft.png) no-repeat left top;
}
.menu {
	height: 40px;
	clear: both;
}
.menu dl {
	padding: 0 0 0 15px;
}
.menu dl dd {
	width: 70px;
	height: 40px;
	float: left;
	display: inline;
	padding: 0 2px 0 0;
	font-weight: bold;
	background: url(../images/menuLine.jpg) no-repeat right center;
}
.menu dl dd a {
	display: block;
	line-height: 40px;
	text-align: center;
	color: #fff;
}
.menu dl dd a:visited {
	color: #fff;
}
.menu dl dd a:hover {
	color: #faf104;
}
.menu dl dd a:active {
	color: #fff;
}
.menu dl dd.hover a {
	color: #faf104;
}
.menuDown {
	width: 655px;
	height: 54px;
	overflow: hidden;
	float: right;
}
.menuDown dl dd {
	float: left;
	line-height: 54px;
	padding: 0 15px 0 10px;
	background: url(../images/icon2.jpg) no-repeat left center;
}
.search {
	width: 203px;
	height: 24px;
	margin:33px 13px 0 0;
	clear: both;
	overflow:hidden;
}
.searchInput {
	width: 160px;
	height: 24px;
	line-height: 24px;
	border: none;
	float:left;
	overflow:hidden;
	background:none;
}
.searchBt {
	width: 41px;
	height: 24px;
	border: none;
	float: right;
	cursor: pointer;
	background: none;
	display:inline;
}
.weather {
	width: 220px;
	height: 25px;
	float: right;
	color: #fff;
	padding: 5px 0 0 10px;
	overflow:hidden;
}
.notice {
	width: 998px;
	margin: 0 auto;
	clear: both;
	height: 102px;
	position: relative;
	z-index: 9;
	background: url(../images/noticeBg.jpg) repeat-x left bottom;
}
.notice em {
	display: block;
	width: 41px;
	height: 88px;
	position: absolute;
	top: -6px;
	left: 10px;
	background: url(../images/noticeIcon.jpg) no-repeat left top;
}
.notice_con{
	height:90px;
	overflow:hidden;
	}
.notice dl {
	width: 880px;
	display: block;
}
.notice dl dd {
	display: block;
	overflow: hidden;
	padding: 0 0 10px 0;
}
.notice dl dd h3 {
	display: block;
	overflow: hidden;
	font-size: 32px;
	font-family: "microsoft yahei";
	font-weight: normal;
}
.notice dl dd h3 a {
	color: #d32000;
}
.notice dl dd h3 a:visited {
	color: #d32000;
}
.notice dl dd h3 a:hover {
	color: #2762a3;
}
.notice dl dd h3 a:active {
	color: #d32000;
}
.noticeInfo {
	clear: both;
	color: #999999;
	padding: 5px 0 0 0;
}
.notice .hd {
	width: 10px;
	position: absolute;
	z-index: 1;
	top: 30px;
	right: 15px;
}
.notice .hd ul {
	text-align: center;
}
.notice .hd ul li {
	cursor: pointer;
	display: inline-block;
 *display:inline;
	zoom: 1;
	width: 10px;
	height: 10px;
	overflow: hidden;
	line-height: 999px;
	margin: 2px 0;
	background: url(../images/dot.png) right top no-repeat;
}
.notice .hd ul .on {
	background: url(../images/dot2.png) left top no-repeat;
}
.notice .bd {
	padding: 20px 0 0 60px;
}
.focus {
	width: 324px;
	height: 312px;
	background: #fff;
	overflow:hidden;
}
/* 本例子css */
.picFocus {
	margin: 0 auto;
	width: 316px;
	margin: 4px auto;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.picFocus .hd {
	width: 100%;
	overflow: hidden;
}
.picFocus .hd ul {
	width:330px;
	overflow: hidden;
	zoom: 1;
	padding: 5px 0 0 0;
}
.picFocus .hd ul li {
	width: 66px;
	height: 50px;
	overflow: hidden;
	margin: 0 12px 0 0;
	float: left;
	background: #ff0000;
	border: 2px solid #ddd;
	cursor: pointer;
}
.picFocus .hd ul li img {
	width: 66px;
	height: 50px;
}
.picFocus .hd ul li.on {
	border: 2px solid #0366ac;
}
.picFocus .bd li {
	vertical-align: middle;
}
.picFocus .bd img {
	width: 316px;
	height: 240px;
	display: block;
}
.txtMarquee-top{
	padding:0 10px;
	}
.txtMarquee-top .tempWrap{
	margin:10px 0 0 0;
	}
.news {
	width: 408px;
	height: 312px;
	background: #fff;
	margin: 0 0 0 14px;
}
.news_top {
	clear: both;
	height: 90px;
	margin: 0 10px;
	overflow: hidden;
	border-bottom: 1px dotted #cccccc;
}
.news_top h3 {
	display: block;
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0 0 0;
	font-family: "microsoft yahei";
	text-align: center;
}
.news_top h3 a {
	color: #0366ac;
}
.news_top h3 a:visited {
	color: #0366ac;
}
.news_top h3 a:hover {
	color: #0366ac;
	text-decoration: underline;
}
.news_top h3 a:active {
	color: #0366ac;
}
.news_top_info {
	color: #999999;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	text-indent: 2em;
	padding: 8px 0 0 0;
}
.service {
	width: 998px;
	height: 122px;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
	background: url(../images/serviceBg.jpg) repeat-x left bottom;
}
.service B {
	display: block;
	width: 37px;
	height: 124px;
	position: absolute;
	left: -1px;
	top: -1px;
	background: url(../images/title2.jpg) repeat-x left bottom;
}
.service dl {
	width: 1000px;
	padding: 17px 0 0 50px;
}
.service dl dd {
	float: left;
	padding: 0 8px;
}
.service dl dd span {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	color: #535353;
	line-height: 30px;
}
.contact {
	width: 748px;
	height: 163px;
	padding: 1px;
	overflow: hidden;
}
.phone {
	height: 163px;
	overflow: hidden;
}
.map {
	width: 365px;
	height: 159px;
	overflow: hidden;
	margin:2px 2px 0 0;
}
.rightBt {
	clear: both;
	padding: 5px 0 5px 0;
}
.rightBt dd {
	height: 40px;
	padding: 6px 0;
}
.weiboBox {
	height: 167px;
	clear: both;
	overflow: hidden;
	background: url(../images/weiboBg.jpg) no-repeat left top;
}
.weiboBox dl {
	padding: 5px 0 0 10px;
}
.weiboBox dl dd {
	width: 90px;
	float: left;
	padding: 5px 10px 0 10px;
}
.weiboBox dl dd p {
	width: 58px;
	height: 50px;
	display: block;
	margin: 0 auto;
}
.weiboBox dl dd span {
	display: block;
	font-size: 13px;
	text-align: center;
	color: #1f1e1e;
	font-family: "microsoft yahei";
}
.roadBox {
	height: 274px;
}
/*==================ad 广告========================*/	
.ad1 {
	height: 90px
}
.ad2 {
	width: 750px;
	height: 90px
}
.ad3 {
	width: 240px;
	height: 90px
}
.ad4 {
	width: 750px;
	height: 85px
}
/*==================title 标题========================*/	
.title1 {
	height:28px;
	border-bottom: 1px solid #bbd2ea;
	position: relative;
	background: url(../images/title1_bg.jpg ) repeat-x left top;
}
.title1 B {
	width: 92px;
	line-height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: -1px;
	font-size: 14px;
	color: #2762a3;
	text-align: center;
	background: #fff;
	border-right: 1px solid #bbd2ea;
	border-top: 2px solid #0366ac;
}
.title1 strong {
	width: 106px;
	height: 30px;
	line-height: 30px;
	display: block;
	position: absolute;
	left: -1px;
	top: -1px;
	font-size: 14px;
	color: #fff;
	padding: 0 0 0 15px;
	background: url(../images/title1_left.jpg ) no-repeat left center;
}
.title1 strong.w148 {
	width: 133px;
	height: 30px;
	line-height: 30px;
	display: block;
	position: absolute;
	left: -1px;
	top: -1px;
	font-size: 14px;
	color: #fff;
	padding: 0 0 0 15px;
	background: url(../images/title1_left2.jpg ) no-repeat left center;
}
.more1 {
	display: block;
	line-height: 28px;
	float: right;
	padding: 0 5px 0 0;
}
.more1 a {
	color: #026bbf;
}
.more1 a:visited {
	color: #026bbf;
}
.more1 a:hover {
	color: #000;
}
.more1 a:active {
	color: #026bbf;
}
.title1 dl{
	display:block;
	position:absolute;
	height:30px;
	left:0;
	}
.title1 dl dd {
	width: 78px;
	line-height: 28px;
	float: left;
	text-align: center;
	color: #2762a3;
	cursor: pointer;
	border-right: 1px solid #bbd2ea;
}
.title1 dl dd.hover {
	width: 80px;
	font-weight: bold;
	background: #fff;
	border-bottom: 1px solid #fff;
}
.title2 {
	line-height: 29px;
	clear: both;
	color: #fff;
	font-size: 14px;
	padding: 0 0 0 15px;
	font-weight: bold;
	background: url(../images/title3.jpg) no-repeat;
}
/*==================list 列表========================*/	
.list1 {
	clear: both;
	overflow: hidden;
	padding: 3px 10px 0 10px;
}
.list1 dd {
	display: block;
	height: 26px;
}
.list1 dd a {
	display: block;
	line-height: 26px;
	float: left;
	padding: 0 0 0 15px;
	background: url(../images/icon1.jpg) no-repeat left center;
}
.list1 dd a:hover {
	background: url(../images/icon1_hover.jpg) no-repeat left center;
}
.list1 dd span {
	display: block;
	line-height: 26px;
	float: right;
	color: #999999;
}
.list2 {
	clear: both;
	overflow: hidden;
	padding: 3px 10px 0 10px;
}
.list2 dd {
	display: block;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px dotted #ccc;
}
.list2 dd a {
	display: block;
	line-height: 20px;
	float: left;
	padding: 0 0 0 10px;
	background: url(../images/icon2.jpg) no-repeat left 10px;
}
.list3 {
	clear: both;
	overflow: hidden;
	padding: 10px 10px 0 10px;
}
.list3 dd {
	display: block;
	height: 29px;
	border-bottom: 1px dotted #ccc;
}
.list3 dd a {
	display: block;
	line-height: 29px;
	float: left;
	padding: 0 0 0 10px;
	background: url(../images/icon2.jpg) no-repeat left center;
}
.list3 dd span {
	display: block;
	line-height: 29px;
	float: right;
	color: #999999;
}
.listBox {
	padding: 5px 10px 0 10px;
}
.list4 {
	clear: both;
	overflow: hidden;
	padding: 5px 0 0 0;
}
.list4 dd {
	display: block;
	height: 30px;
}
.list4 dd a {
	display: block;
	line-height: 30px;
	float: left;
	padding: 0 0 0 10px;
	background: url(../images/icon2.jpg) no-repeat left center;
}
/*==================friendLink ====================*/
.friendLink{
	clear:both;
	padding:20px 0 0 0;
	overflow:hidden;
	}
.select{
	width:200px;
	padding:3px;
	}
/*==================footer ========================*/
.footerNav {
	width: 998px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin: 0 auto;
	background: url(../images/title1_bg.jpg) repeat-x left top;
}
.copyright {
	text-align: center;
	padding: 15px 0 0 0;
	line-height: 30px;
}
.footerIcon {
	text-align: center;
}


/*==================二级页面 ========================*/
.subWrap{
	width:1000px;
	clear:both;
	margin:0 auto;
	position:relative;
	z-index:9;
	overflow:hidden;
	background:url(../images/leftBg.jpg) repeat-y left top;
	}
.subLeft{width:240px; padding:0 0 20px 0; overflow:hidden;}
.subRight{width:750px;overflow:hidden;}
.location{
	height:30px;
	clear:both;
	color:#88aebd;
	padding:5px 0;
	}
.location a{ color:#88aebd;}
.location a:visited{ color:#88aebd;}
.location a:hover{ color:#ff0000;}
.location a:active{ color:#88aebd;}

.location p,.location span{
	display:block;
	line-height:30px;
	padding:0 0 0 25px;
	}
.location p{ background:url(../images/icon1.gif) no-repeat left center;}
.location span{ background:url(../images/icon2.gif) no-repeat left center;}
.leftTitle{
	height:34px;
	line-height:34px;
	clear:both;
	padding:0 0 0 45px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(../images/leftTitle.jpg) no-repeat left center;
	}
.leftDl{
	padding:10px 0 10px 10px;
	}
.leftDl2{
	padding:10px 0 10px 10px;
	}
.leftDl2 dd{
	height:30px;
	clear:both;
	overflow:hidden;
	}
.leftDl2 dd span{
	display:block;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	background:#b5b5b5;
	margin:6px 0 0 0px;
	float:left;
	}
.leftDl2 dd a{
	width:190px;
	height:30px;
	display:block;
	line-height:30px;
	overflow:hidden;
	float:left;
	padding:0 0 0 5px;
	}
.leftDl2 dd span.on{ background:#0264bb; color:#fff;}

.leftNav{
	width:220px;
	padding:10px 0;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	}
.leftNav dd{
	width:220px;
	padding:3px 0;
	clear:both;
	overflow:hidden;
	}
.leftNav dd a{
	display:block;
	height:39px;
	line-height:39px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding:0 0 0 45px;
	clear:both;
	background:url(../images/leftNav.gif) no-repeat left bottom;
	}
.leftNav dd a:visited{color:#666666;}
.leftNav dd a:hover{
	color:#0178c8;
	background:url(../images/leftNav.gif) no-repeat left top;
	}
.leftNav dd a:active{color:#666666;}
.leftNav dd.selected a{
	color:#0178c8;
	background:url(../images/leftNav.gif) no-repeat left top;
	}
.leftNav dd.selected a:visited{color:#0178c8;}
.leftNav dd.selected a:hover{color:#0178c8;}
.leftNav dd.selected a:active{color:#0178c8;}

.rightTop{
	clear:both;
	height:33px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding:0 0 0 76px;
	border:1px solid #e4e4e4;
	background:#f5f5f5 url(../images/rightTop.jpg) no-repeat left center;
	}
.conBox{
	border:1px solid #e4e4e4;
	border-top:none;
	overflow:hidden;
	}

.articleTitle{
	clear:both;
	font-size:20px;
	text-align:center;
	padding:30px 0 10px 0;
	font-family:"microsoft yahei";
	}	
.articleTime{
	clear:both;
	text-align:center;
	line-height:25px;
	color:#999999;
	padding:5px 0 0 0;
	}
.articleBox{
	line-height:30px;
	clear:both;
	padding:20px;
	}
.pageUp{
	clear:both;
	display:block;
	padding:0 0 30px 20px;
	}
.pageUp div{
	line-height:30px;
	clear:both;
	}
.pageUp a{ color:#999;}
.pageUp a:visited{ color:#999;}
.pageUp a:hover{ color:#ff0000;}
.pageUp a:active{ color:#999;}

.share{
	padding:0 20px 0 0;
	clear:both;
	height:25px;
	overflow:hidden;
	}
.printPage{
	display:block;
	line-height:20px;
	padding:0 0 0 20px;
	float:left;
	margin:5px 0 0 10px;
	background:url(../images/icon3.jpg) no-repeat left center;
	}
.closewindon{
	display:block;
	line-height:20px;
	padding:0 0 0 20px;
	float:left;
	margin:5px 0 0 10px;
	background:url(../images/icon4.jpg) no-repeat left center;
	}
.pd20{
	padding:20px;
	}
	
/*^^^^^^^^^^^^^^^^^^^^^列表页 分页 begin ^^^^^^^^^^^^^^^^^^^^^*/
.page {
	padding:15px 20px 15px 20px;
	height:30px;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page div{
	clear:both;
	float:right;
	}
.page td{
	padding:0 2px;
	}


.page code, .page a {
	border: 1px solid #efefef;
	padding:5px 8px;
	background: #fff;
	display:block;
}
.page a:hover {
	background: #00569c;
	color: #fff;
	border: 1px solid #00569c;
}
.page a.hover {
	background: #00569c;
	color: #fff;
	border: 1px solid #00569c;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #efefef;
}
.page input.pageDetail {
	width: 30px;
	height:18px;
	text-align: center;
}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 23px;
	cursor:pointer;
	font-family: "microsoft yahei";
}

/*^^^^^^^^^^^^^^^^^^^^^图文列表 begin ^^^^^^^^^^^^^^^^^^^^^*/		
.newsImgList{
	clear:both;
	overflow:hidden;
	padding:10px 20px 15px 20px;
	}
.newsImgList dd{
	clear:both;
	height:90px;
	padding:15px 0;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
	}
.newsImgList dd p{
	width:120px;
	height:80px;
	display:block;
	float:left;
	padding:4px;
	border:1px solid #dadada;
	}
.newsImgList dd  img{
	width:120px;
	height:80px;
	display:block;
	}
.newsImgList_r{
	width:560px;
	float:right;
	display:inline;
	overflow:hidden;
	}
.newsImgList_t{
	height:20px;
	clear:both;
	overflow:hidden;
	}
.newsImgList_t strong{
	display:block;
	float:left;
	font-size:14px;
	color:#084570;
	}
.newsImgList_t span{
	display:block;
	width:47px;
	height:17px;
	float:right;
	margin:8px 0 0 0;
	background:url(../images/more.jpg) no-repeat;
	}
.newsImgList_t span a{
	display:block;
	width:47px;
	height:17px;
	}
.newsImgList_text{
	display:block;
	overflow:hidden;
	height:48px;
	line-height:24px;
	background:url(../images/newsImgList_text.jpg) no-repeat;
	color:#999;
	}
.newsImgList_titme{
	line-height:20px;
	clear:both;
	color:#999;
	padding:3px 0;
	}
.newsImgList_titme span{ color:#555555;}

/*^^^^^^^^^^^^^^^^^^^^^全图列表 begin ^^^^^^^^^^^^^^^^^^^^^*/
.newsAllImg{
	clear:both;
	overflow:hidden;
	padding:0 0 0 20px;
	}
.newsAllImg dd{
	width:170px;
	height:160px;
	display:block;
	float:left;
	display:inline;
	padding:0 10px 5px 0;
	overflow:hidden;
	}
.newsAllImg dd p{
	width:160px;
	height:120px;
	display:block;
	padding:4px;
	border:1px solid #dadada;
	}
.newsAllImg dd p img{
	width:160px;
	height:120px;
}
.newsAllImg dd span{
	display:block;
	text-align:center;
	line-height:30px;
	overflow:hidden;
	height:30px;
	}
/*^^^^^^^^^^^^^^^^^^^^^留言 begin ^^^^^^^^^^^^^^^^^^^^^*/
.messageTitle{
	margin:0 20px;
	clear:both;
	font-size:14px;
	line-height:24px;
	padding:20px 0 10px 0;
	border-bottom:1px dotted #ccc;
	}
.messageTitle2{
	line-height:23px;
	clear:both;
	font-size:16px;
	font-family:"microsoft yahei";
	font-weight:bold;
	padding:15px 0 15px 35px;
	margin:0 20px;
	background:url(../images/icon5.jpg) no-repeat left center;
	}
.message_dl{
	overflow:hidden;
	clear:both;
	padding:0 20px;
	}
.message_dl dd{
	width:310px;
	height:30px;
	float:left;
	display:inline;
	padding:8px 10px 8px 0;
	}
.message_dl dd span{
	width:40px;
	display:block;
	line-height:30px;
	float:left;
	color:#444444;
	}
.messageInput{
	width:265px;
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #b0b6bf;
	background:url(../images/inputBg.jpg) repeat-x left top;
	}
.msgSelect{
	padding:3px;
	}
	
.message_dl dt{
	height:180px;
	float:left;
	display:inline;
	padding:8px 10px 8px 0;
	}
.message_dl dt span{
	width:40px;
	display:block;
	line-height:180px;
	float:left;
	color:#444444;
	}
.messageInput{
	width:265px;
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #b0b6bf;
	background:url(../images/inputBg.jpg) repeat-x left top;
	}
.textarea{
	width:585px;
	height:178px;
	line-height:28px;
	border:1px solid #b0b6bf;
	float:left;
	background:url(../images/inputBg.jpg) repeat-x left top;
	}
.messageBt{
	display:block;
	height:31px;
	padding:10px 0 0 62px;
	}
.messageBt input{
	width:112px;
	height:31px;
	line-height:31px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	border:none;
	cursor: pointer;
	float:left;
	background:url(../images/bt.jpg) no-repeat left top;
	}
.messageBt input.reset{ background-position: left bottom; margin:0 0 0 10px;}

.msgBt{
	height:36px;
	clear:both;
	padding:25px 20px 0 0;
	}
.msgBt a{
	display:block;
	width:81px;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 47px;
	float:right;
	font-family:"microsoft yahei";
	background:url(../images/msgBt.jpg) no-repeat left center;
	}
.msgList{
	display:block;
	clear:both;
	overflow:hidden;
	margin:10px 20px 0 20px;
	border:1px solid #e4e4e4;
	}
.msgList_t{
	height:29px;
	clear:both;
	background:#f5f5f5;
	border-bottom:1px solid #e4e4e4;
	}
.msgList_t p,.msgList_t span,.msgList_t B,.msgList_t strong{
	display:block;
	line-height:29px;
	float:left;
	font-weight:normal;
	margin:0 0 0 10px;
	}
.msgList_t p{
	width:130px;
	padding:0 0 0 25px;
	background:url(../images/msg1.jpg) no-repeat left center;
	}
.msgList_t span{
	width:100px;
	padding:0 0 0 35px;
	background:url(../images/msg2.jpg) no-repeat left center;
	}
.msgList_t B{
	width:200px;
	padding:0 0 0 25px;
	background:url(../images/msg3.jpg) no-repeat left center;
	}
.msgList_t strong{
	padding:0 0 0 25px;
	background:url(../images/msg4.jpg) no-repeat left center;
	}
.msgList_c{
	clear:both;
	padding:10px 15px;
	line-height:25px;
	}
.msgList_re{
	height:26px;
	clear:both;
	margin:0 5px;
	background:#f5f5f5;
	}
.msgList_re p{
	display:block;
	line-height:26px;
	float:left;
	color:#ff0000;
	padding:0 0 0 5px;
	}
.msgList_re span{
	display:block;
	line-height:26px;
	float:right;
	color:#999999;
	padding:0 5px 0 25px;
	background:url(../images/msg5.jpg) no-repeat left center;
	}
	
.downloadTab{
	clear:both;
	padding:20px;
	}
.downloadTab th{
	line-height:25px;
	padding:0 5px;
	background:#fff;
	border-right:1px solid #fff;
	}
.downloadTab td{
	line-height:25px;
	padding:0 5px;
	background:#cceefb;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	}
.downloadTab .bg1{background:#cceefb;}
.downloadTab .bg2{background:#aae2f8;}

/*^^^^^^^^^^^^^^^^^^^^^便民查询 begin ^^^^^^^^^^^^^^^^^^^^^*/
.searchList{
	clear:both;
	overflow:hidden;
	padding:20px 20px 20px 20px;
	}
.searchList dd{
	display:block;
	overflow:hidden;
	height:30px;
	padding:10px 0;
	clear:both;
	border-bottom:1px dotted #D9D9D9;
	}
.searchList dd strong{
	display:block;
	line-height:27px;
	text-align:right;
	font-size:14px;
	padding:0 5px 0 20px;
	float:left;
	}
.searchList dd select{
	float:left;
	padding:2px;
	}
.search_input{
	width:150px;
	float:left;
	line-height:25px;
	height:25px;
	border:1px solid #ccc;
	}
.search_input.w400{ width:400px;}
.radio{
	height:27px;
	font-size:14px;
	font-weight:bold;
	}
.radio input{
	display:block;
	float:left;
	margin:8px 0 0 5px;
	}
.radio label{
	display:block;
	line-height:27px;
	float:left;
	padding:0 0 0 5px;
	}

.searchName{
	line-height:30px;
	text-align:center;
	clear:both;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 10px 0;
	}	
.searchList2{
	clear:both;
	overflow:hidden;
	padding:0 20px 30px 20px;
	}
.searchList2 dt{
	height:20px;
	font-weight:bold;
	font-size:12px;
	padding:8px 0;
	border-bottom:2px solid #cccccc;
	background:#f5f5f5;
	}
.searchList2 div{
	float:left;
	display:block;
	line-height:20px;
	text-align:center;
	overflow:hidden;
	height:20px;
	border-right:1px dotted #ccc;
	}
.sea_div1{ width:40px;}
.sea_div2{ width:310px;}
.sea_div3{ width:125px;}
.sea_div4{ width:150px;}
div.sea_div5{ width:70px;border:none;}
.searchList2 dd{
	height:20px;
	font-size:12px;
	padding:8px 0;
	border-bottom:1px dotted #cccccc;
	}
.searchList2 dd .sea_div2{ text-align:left; padding:0 0 0 10px;width:300px;}
.searchBt2{
	height:30px;
	clear:both;
	text-align:center;
	padding:0 0 20px 0;
	}

/*^^^^^^^^^^^^^^^^^^^^^便民查询 begin ^^^^^^^^^^^^^^^^^^^^^*/	
.testTitle{
	font-size:20px;
	font-weight: normal;
	color: #ff9900;
	font-family: "黑体";
	text-align:center;
	padding:50px 0 0 0;
	}
.testBox{
	width:320px;
	clear:both;
	margin:0 auto;
	padding:30px 0 0 0;
	}
.testBox2{
	padding:20px;
	line-height:28px;
	clear:both;
	}



