@charset "gb2312";

/*-----服务动态---*/
.blueBg{
	width:430px;
	}
/*----近期热点----*/
.hotNews{
	width:320px;
	}
/*-----便民通知-----*/
.bluePaddingBox .grayPointList { height:236px;}	
/*-----关注微信-----*/
.quickButton .weixin a,
.quickButton .weibo a,
.quickButton .app a,
.quickButton a.complaints {
	float: left;
	background:url(imagesweixinBt.png) no-repeat;
	width:230px;
	height:57px;
	margin-top: 0px;
	text-indent:-9999px;
}
/*-----关注微博-----*/
.quickButton .weibo a{
	margin-top:10px;
	background:url(imagesweiboBt.png) no-repeat;
}
.quickButton .app a{
	margin-top:10px;
	background:url(imagesapp04.png) no-repeat;
}
.quickButton .weixin,
.quickButton .app,
.quickButton .weibo {
	position:relative;
	float:left;
	}

.quickButton .weixin .code,
.quickButton .weibo .code{
	float:left;
	width:113px;
	height:113px;
	display:none;
	position:absolute;
	text-indent:0px;
	right:1px;
	top:1px;
	z-index:20;
	background:url(imagesyzweixin.jpg) no-repeat;
	}
.quickButton .app .code{
	float:left;
	width:113px;
	height:113px;
	display:none;
	position:absolute;
	text-indent:0px;
	right:1px;
	top:1px;
	z-index:20;
	background:url(imagesyz.png) no-repeat;
	}

/*-----投诉监督-----*/
.quickButton a.complaints {
	margin-top:10px;
	background:url(imagescomplaints_normal.png) no-repeat;
}
.quickButton a.complaints:hover {
	background:url(imagescomplaints_hover.png) no-repeat;
}

/*-------图片新闻模块------*/
.picNews { height:240px;}

.bigPic {
	float:right;
	width:600px;
	height:240px;
	position:relative;
	}
.bigPic .thisNewsInfo {
	float:left;
	width:480px;
	height:65px;
	padding:3px 20px;
	position:absolute;
	right:0px;
	bottom:6px;
	background:url(imagesbigpicInfo.png);
	}
.bigPic .thisNewsInfo dt{
	line-height:22px;
	font-size:116%;
	color:#fff;
	}
.bigPic .thisNewsInfo dd{
	line-height:18px;
	font-size:100%;
	color:#d6d6d6;
	}
.smallPic {
	float:left;
	width:145px;
	height:240px;
	overflow:hidden;
	position:relative;
	}
.smallPic li{
	margin-bottom:4px;
	width:145px;
	height:57px;
	}
.smallPic li .pic {
	width:139px;
	height:55px;
	float:left;
	border:1px solid #d4d4d4;
	}
.smallPic li.selected{
	background:url(imagessmallpicArrow.png) no-repeat 141px center;
	}
.smallPic li.selected .pic { border:1px solid #000;}

/*-------快速通道-------*/
.fastTrack {
	float:left;
	width:100%;
	height:121px;
	background:url(imagesfastTrackBg.png);
	}
.fastTrack h2.title{
	float:left;
	width:42px;
	height:100%;
	background:url(imagesfastTrackTT.png) no-repeat;
	text-indent:-9999px;
	}

.fastTrack li {
	float:left;
	width:104px;
	height:108px;
	margin-top:6px;
	padding:0 1px 0 0;
	display:inline;
	zoom:1;
	height:100%;
	background:url(imagesfastTrackLine.png) no-repeat right center;
	}
.fastTrack li.lastOne { background:none;}	
.fastTrack li a {
	float:left;
	width:95px;
	padding-top:10px;
	height:98px;
	margin:0 4px;
	text-align:center;
	color:#fff;
	font-size:116%;
	}
.fastTrack li a:hover {
	font-weight:bold;
	text-decoration:none;
	background:url(imagesFTiconBg.png) no-repeat center center;}

/*----------搜索组合---------*/
.topLineBox .searchBox .selectStyle {
	width:190px;
	}
.topLineBox .searchBox .inputStyle {
	width:404px;
	}
.topLineBox .searchBox p {line-height:30px;}
.topLineBox .searchBox p a{ color:#2489d8; float:left; margin-left:20px;}
/*-----搜索结果----*/
.topLineBox .searchBoxList {
	padding:10px;
	float:left;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.topLineBox .searchBoxList table {
	width:100%;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:1px solid #a6c2d1;
	background:#fff;
	}
.topLineBox .searchBoxList table td{ padding:0 6px; line-height:32px; font-size:116%;}
.topLineBox .searchBoxList table td a { font-size:100%;}
.topLineBox .searchBoxList table tr.even td { background:#f4f4f4;}

/*-----法律地图-------*/
.map {
	float:left;
	width:100%;
	height:317px;
	position:relative;
	background:url(imagesmap.png) no-repeat center center;
	}
.map a.link {
	position:absolute;
	line-height:24px;
	width:auto;
	float:left;
	left:12px;
	bottom:25px;
	color:#9d9d9d;
	}
/*-----电话热线----*/
.telBox {
	float:left;
	background:url(imagestelBg.png) no-repeat;
	width:100%;
	height:370px;
	}
/*--左侧--*/	
.telBox .services {
	width:210px;
	height:348px;
	padding:15px;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin:10px;
	}
.telBox .services h3.title {
	line-height:40px;
	height:40px;
	float:left;
	width:100%;
	font-size:200%;
	font-family:Microsoft YaHei;
	color:#fff;
	font-weight:normal;
	font-style:italic;
	}
.telBox .services p {
	text-indent:2em;
	line-height:24px;
	color:#fff;
	float:left;
	width:100%;
	margin-bottom:12px;
	}
/*--中侧--*/	
.telBox .telList {
	float:left;
	width:520px;
	}

.telBox .telList .blueTTBox { border:1px solid #fff; background:#fff;}

/*-----表格补丁。文字居中---*/
.noLineTable.fontCenter td{ text-align:center;}

/*---*/
.oneLineBox.hotAnswer { width:220px; margin:10px 10px 0 0; float:right; height:344px;}
.oneLineBox.hotAnswer .title { text-indent:24px; background:url(imagestitleIcon01.png) no-repeat left center;}

/*------我要办事+我要咨询的排布------*/
.entranceIcon {
	float:left;
	width:100%;
	height:294px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.banshiBg { background:url(imagesbanshi2.png) no-repeat right bottom;}	
.zixunBg { background:url(imageszixun2.png) no-repeat right bottom;}	
.entranceIcon li {
	float:left;
	width:20%;
	height:140px;
	text-align:center;
	background:url(imagesentranceIconBg.png) no-repeat right center;
	}
.entranceIcon li a {
	padding-top:110px;
	line-height:30px;
	text-align:center;
	width:100%;
	display:block;
	font-size:133%;
	color:#333;
	font-family:Microsoft YaHei;
	}
.entranceIcon li a:hover { color:#00335e; font-weight:bold; text-decoration:none;}
.entranceIcon li a.BSicon01 { background:url(imagesBSicon01.png) no-repeat center 35px;}
.entranceIcon li a.BSicon02 { background:url(imagesBSicon02.png) no-repeat center 35px;}
.entranceIcon li a.BSicon03 { background:url(imagesBSicon03.png) no-repeat center 35px;}
.entranceIcon li a.BSicon04 { background:url(imagesBSicon04.png) no-repeat center 35px;}
.entranceIcon li a.BSicon05 { background:url(imagesBSicon05.png) no-repeat center 35px;}
.entranceIcon li a.BSicon06 { background:url(imagesBSicon06.png) no-repeat center 35px;}
.entranceIcon li a.BSicon07 { background:url(imagesBSicon07.png) no-repeat center 35px;}
.entranceIcon li a.BSicon08 { background:url(imagesBSicon08.png) no-repeat center 35px;}
.entranceIcon li a.BSicon09 { background:url(imagesBSicon09.png) no-repeat center 35px;}

.entranceIcon li a.ZXicon01 { background:url(imagesZXicon01.png) no-repeat center 35px;}
.entranceIcon li a.ZXicon02 { background:url(imagesZXicon02.png) no-repeat center 35px;}
.entranceIcon li a.ZXicon03 { background:url(imagesZXicon03.png) no-repeat center 35px;}
.entranceIcon li a.ZXicon04 { background:url(imagesZXicon04.png) no-repeat center 35px;}
.entranceIcon li a.ZXicon05 { background:url(imagesZXicon05.png) no-repeat center 35px;}
.entranceIcon li a.ZXicon06 { background:url(imagesZXicon06.png) no-repeat center 35px;}


/*法律地图*/
.searchBan{
	position:relative;
	height:60px;
	background:#3a88b5;
	color:#fff;
	font-size:12px;
	line-height:26px;
	padding:10px 0px 0px 15px;
}
.searchBan .search{
	position:absolute;
	right:0px;
	top:0px;
	width:360px;
	height:50px;
	padding:20px 15px; 
	background:#3a88b5;
}
.searchBan .input_02{
	width:240px;
	padding:0px 5px;
	height:27px;
	border:#cfcfcf 1px solid;
	border-radius: 4px;
	float:left;
	color:#999;
	line-height:27px;
}
.searchBan .search a.grayBt{
	display:block;
	min-width:90px;
	float:left;
	margin-left:10px;
}
.searchBan input,.searchBan img{
	vertical-align:middle;
}
.searchBan .ban{
	width:100%;
	float:left;
}
.searchBan .ban li{
	float:left;
	margin-right:20px;
}
.resultBan{
	position:absolute;
	top:70px;
	left:0px;
	right:0px;
	bottom:0px;
	height:900px;
	background:url(imagesmap.jpg) no-repeat center top;
}