@charset "gb2312";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	/*border: 0px;*/
}
body {
	font-family: SimSun, Arial;
	color: #333333;
	width: 100%;
	height: 100%;
}
.clearfix:after {
	clear: both;
	content: "\20";
	display: block;
	height: 0;
}
.clearfix {
	display: inline-block;
}
.Clear{
	clear:both;
}
.zoom {
	zoom: 1
}
a {
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
.red, a.red {
	color: #d12525;
	text-decoration: none;
}
.green, a.green {
	color: #39b54a;
	text-decoration: none;
}
ul, li, ol {
	list-style: none;
}
fieldset, img {
	border: 0;
}
.none {
	display: none;
}
.clear {
	clear: both;
}
/*--------通用的文本框-------*/
.inputText {
	line-height: 24px;
	height: 24px;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
}
.selectStyle {
	line-height: 26px;
	height: 26px;
	border: 1px solid #bfbfbf;
}
.textarea {
	line-height: 24px;
	border: 1px solid #bfbfbf;
}
/*----------------*/
.radioBox {
	vertical-align: middle;
	margin-top: 0;
}
/*------------*/
/* CSS Document */
body {
	background: url(imagesallbg.png) repeat-x top #FFFFFF;
	position: relative;
}
#wrapper {
	display: block;
	width: 1022px;
	height: auto;
	margin: 0 auto;
	padding: 35px 0 84px 0;
}
.headtop {
	width: 100%;
	height: 36px;
	background: url(imagestopheadBg.png) repeat-x top;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
}
.topline {
	width: 1000px;
	margin: 0 auto;
}
.topline .topLeft {
	line-height: 30px;
	font-size: 100%;
	color: #4b4b4b;
	padding-top: 3px;
	float: left;
}
.topLeft li {
	float: left;
	line-height: 30px;
	margin-right: 6px;
}
.headtop a.loginBt {
	float: left;
	width: 54px;
	height: 24px;
	background: url(imageslogin_normal.png) no-repeat;
	text-indent: -9999px;
	margin-top: 3px;
}
.headtop a.loginBt:hover {
	background: url(imageslogin_hover.png) no-repeat;
}
.topline .topRight {
	float: right;
	font-size: 100%;
	line-height: 35px;
	color: #424242;
	width: auto;
	color: #fff;
}
.topline a {
	margin: 0 4px;
	color: #fff;
}
.topline .inputText.user {
	width: 112px;
	text-indent: 24px;
	color: #888;
	background: #fff url(imagesinputIcon01.png) no-repeat left center;
}
.topline .inputText.password {
	width: 112px;
	text-indent: 24px;
	color: #888;
	background: #fff url(imagesinputIcon02.png) no-repeat left center;
}
#header {
	position: relative;
	float: left;
	width: 1022px;
	height: auto;
	z-index: 10;
}
#header .banner {
	float: left;
	width: 1200px;
	height: 355px;
	position: absolute;
	margin: 0 -600px;
	z-index: 9;
	left: 50%;
	top: -35px;
}
#header .logo {
	position: absolute;
	left: 15px;
	top: 30px;
	float: left;
	z-index: 11;
}
/*导航*/
.meun {
	height: 35px;
	padding: 9px 0px 9px 8px;
	width: 1014px;
	float: left;
	position: absolute;
	top: 200px;
	left: 0px;
	background: url(imagesnavBg.png) no-repeat;
	z-index: 100;
}
.meun li {
	float: left;
	height: 35px;
	min-width: 94px;
	padding-right: 3px;
	background: url(imagesnavLine.png) no-repeat right center;
}
.meun li.lastOne {
	background: none;
}
.a1 a, .a1.selected a, .a2 a, .a2.selected a, .a3 a, .a3.selected a, .a4 a, .a4.selected a, .a5 a, .a5.selected a, .a6 a, .a6.selected a, .a7 a, .a7.selected a, .a8 a, .a8.selected a, .a10 a, .a10.selected a, .a11 a, .a11.selected a, .a12 a, .a12.selected a , .a13 a, .a13.selected a , .a14 a, .a14.selected a , .a15 a, .a15.selected a , .a16 a, .a16.selected a, .a17 a, .a17.selected a {
	float: left;
	width: 95px;
	height: 35px;
	text-indent: -9999px;
}
.a9 a, .a9.selected a {
	float: left;
	width: 124px;
	height: 35px;
	text-indent: -9999px;
}
.a1 a {
	background: url(imagesnav01_normal.png) no-repeat center bottom;
}
.a1 a:hover, .a1.selected a {
	background: url(imagesnav01_hover.png) no-repeat center bottom;
}
.a2 a {
	background: url(imagesnav02_normal.png) no-repeat center bottom;
}
.a2 a:hover, .a2.selected a {
	background: url(imagesnav02_hover.png) no-repeat center bottom;
}
.a3 a {
	background: url(imagesnav03_normal.png) no-repeat center bottom;
}
.a3 a:hover, .a3.selected a {
	background: url(imagesnav03_hover.png) no-repeat center bottom;
}
.a4 a {
	background: url(imagesnav04_normal.png) no-repeat center bottom;
}
.a4 a:hover, .a4.selected a {
	background: url(imagesnav04_hover.png) no-repeat center bottom;
}
.a5 a {
	background: url(imagesnav05_normal.png) no-repeat center bottom;
}
.a5 a:hover, .a5.selected a {
	background: url(imagesnav05_hover.png) no-repeat center bottom;
}
.a6 a {
	background: url(imagesnav06_normal.png) no-repeat center bottom;
}
.a6 a:hover, .a6.selected a {
	background: url(imagesnav06_hover.png) no-repeat center bottom;
}
.a7 a {
	background: url(imagesnav07_normal.png) no-repeat center bottom;
}
.a7 a:hover, .a7.selected a {
	background: url(imagesnav07_hover.png) no-repeat center bottom;
}
.a8 a {
	background: url(imagesnav08_normal.png) no-repeat center bottom;
}
.a8 a:hover, .a8.selected a {
	background: url(imagesnav08_hover.png) no-repeat center bottom;
}
.a9 a {
	background: url(imagesnav09_normal.png) no-repeat center bottom;
}
.a9 a:hover, .a9.selected a {
	background: url(imagesnav09_hover.png) no-repeat center bottom;
}
.a10 a {
	background: url(../images/nav10_normal.png) no-repeat center bottom;
}
.a10 a:hover, .a10.selected a {
	background: url(../images/nav10_hover.png) no-repeat center bottom;
}
.a11 a {
	background: url(imagesnav11_normal.png) no-repeat center bottom;
}
.a11 a:hover, .a11.selected a {
	background: url(imagesnav11_hover.png) no-repeat center bottom;
}
.a12 a {
	background: url(imagesnav12_normal.png) no-repeat center bottom;
}
.a12 a:hover, .a12.selected a {
	background: url(imagesnav12_hover.png) no-repeat center bottom;
}
.a13 a {
	background: url(imagesnav13_normal.png) no-repeat center bottom;
}
.a13 a:hover, .a13.selected a {
	background: url(imagesnav13_hover.png) no-repeat center bottom;
}
.a14 a {
	background: url(imagesnav14_normal.png) no-repeat center bottom;
}
.a14 a:hover, .a14.selected a {
	background: url(imagesnav14_hover.png) no-repeat center bottom;
}
.a15 a {
	background: url(imagesnav15_normal.png) no-repeat center bottom;
}
.a15 a:hover, .a15.selected a {
	background: url(imagesnav15_hover.png) no-repeat center bottom;
}
.a16 a {
	background: url(imagesnav16_normal.png) no-repeat center bottom;
}
.a16 a:hover, .a16.selected a {
	background: url(imagesnav16_hover.png) no-repeat center bottom;
}
.a17 a {
	background: url(imagesnav17_normal.png) no-repeat center bottom;
}
.a17 a:hover, .a17.selected a {
	background: url(imagesnav17_hover.png) no-repeat center bottom;
}
/*---------*/
.mainBody {
	float: left;
	width: 990px;
	padding: 5px 16px 10px 16px;
	height: auto;
	position: relative;
	margin-top: 253px;
	background: url(imagesshowdowBg.png) repeat-y top center;
	z-index: 15;
}
/*---顶部距离10px--*/
.marginTop10 {
	float: left;
	margin-top: 10px;
}
/*---左侧距离10px--*/
.marginLeft10 {
	float: left;
	margin-left: 10px;
}
/*---右侧距离10px--*/
.marginRight10 {
	float: right;
	margin-right: 10px;
}
/*--------左中右组合结构--420+320+230------*/
.leftbox {
	float: left;
	width: 420px;
}
.middlebox {
	float: left;
	width: 320px;
}
.rightbox {
	float: right;
	width: 230px;
}
/*---------左大右小-----------*/
.leftbox_big {
	float: left;
	width: 750px;
}
.rightbox {
	float: right;
	width: 230px;
}
/*-----因为平兄的设计产生的新组合-----*/
.leftbox2 {
	float: left;
	width: 250px;
}
.middlebox2 {
	float: left;
	width: 490px;
}
.rightbox2 {
	float: right;
	width: 730px;
}
/*--平兄2---*/
.leftbox3 {
	float: left;
	width: 230px;
}
.rightbox3 {
	float: right;
	width: 730px;
}
/*-----路飞组合1-------*/
.leftbox4 {
	float: left;
	width: 280px;
}
.middlebox4 {
	float: left;
	width: 450px;
}
/*----行----*/
.con01, .con02, .con03, .con04 {
	width: 100%;
	float: left;
}
/*--------蓝色模块----------*/
/*-----蓝色的可扩展的box-----*/
.blueTTBox {
	float: left;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #cfcfcf;
	background: #f9fdfe;
}
.blueTTBox h2.title {
	float: left;
	width: 100%;
	height: 37px;
	position: relative;
	background: #dbf8ff;
}
.blueTTBox h2.title .titleTxt {
	float: left;
	padding: 0 21px 0 16px;
	min-width: 72px;
	width: auto;
	text-align: center;
	line-height: 37px;
	font-size: 150%;
	font-weight: normal;
	color: #fff;
	font-family: Microsoft YaHei;
	background: #61abd6 url(imagesblueTTbg.png) no-repeat right top;
}
.blueTTBox h2.title a.more {
	float: left;
	position: absolute;
	right: 1em;
	top: 6px;
	line-height: 24px;
	font-size: 100%;
	font-weight: normal;
	color: #555;
}
.blueTTBox h2.title .ttTips {
	font-size: 100%;
	color: #878787;
	line-height: 45px;
	font-weight: normal;
}
.blueTTBox h2.title .ttTips .red {
	font-weight: bold;
}
/*-----标题操作按钮-----*/
.blueTTBox h2.title a.ttBt {
	float: left;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 111px;
	height: 29px;
	text-indent: -9999px;
	background: url(imagesaskBt_normal.png) no-repeat;
}
.blueTTBox h2.title a.ttBt:hover {
	background: url(imagesaskBt_hover.png) no-repeat;
}
/*----去掉边框与底色----*/
.blueTTBox.notBB {
	border: 0px;
	background: #fff;
}
/*-------无线表格-------*/
.noLineTable {
	position: relative;
	float: left;
}
.noLineTable td {
	line-height: 32px;
	font-size: 116%;
}
.noLineTable td a {
	font-size: 100%;
}

.noLineTable thead td {
	font-weight: bold;
	color: #333;
}
.noLineTable td.alignC{
	text-align:center;
}
.noLineTable .data {
	width: 100px;
	text-align: center;
	color: #888;
	font-size:14px;
}
.noLineTable tr.even td {
	background: #f4f4f4;
}
.noLineTable td.blueIcon {
	width: 24px;
	background: url(imagesbulePoint.png) no-repeat left center;
}
.noLineTable tr.even td.blueIcon {
	width: 24px;
	background: #f4f4f4 url(imagesbulePoint.png) no-repeat left center;
}
.noLineTable td.grayIcon {
	width: 24px;
	background: url(imagesgrayPoint.png) no-repeat left center;
}
.noLineTable tr.even td.grayIcon {
	width: 24px;
	background: #f4f4f4 url(imagesgrayPoint.png) no-repeat left center;
}
.noLineTable td.redIcon {
	width: 24px;
	background: url(imageslistIcon03.png) no-repeat left center;
}
.noLineTable tr.even td.redIcon {
	width: 24px;
	background: #f4f4f4 url(imageslistIcon03.png) no-repeat left center;
}
.noLineTable td.blueArrowIcon {
	width: 24px;
	background: url(imageslistIcon01.png) no-repeat left center;
}
.noLineTable tr.even td.blueArrowIcon {
	width: 24px;
	background: #f4f4f4 url(imageslistIcon01.png) no-repeat left center;
}
/*----灰色列表-----*/
.grayPointList {
	float: left;
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.grayPointList li {
	line-height: 30px;
	min-height: 30px;
	border-bottom: 1px dashed #777;
	width: 100%;
	text-indent: 24px;
	background: url(imagesgrayPoint.png) no-repeat left 3px;
}
.grayPointList li a {
	font-size: 116%;
}
/*----蓝色列表-----*/
.bluePointList {
	float: left;
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.bluePointList li {
	line-height: 30px;
	min-height: 30px;
	border-bottom: 1px dashed #777;
	width: 100%;
	text-indent: 24px;
	background: url(imagesbulePoint.png) no-repeat left 3px;
}
.bluePointList li a {
	font-size: 116%;
}
/*----红色列表-----*/
.redPointList {
	float: left;
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.redPointList li {
	line-height: 30px;
	min-height: 30px;
	border-bottom: 1px dashed #777;
	width: 100%;
	text-indent: 24px;
	background: url(imagesredPoint.png) no-repeat left 3px;
}
.redPointList li a {
	font-size: 116%;
}
/*----绿色列表-----*/
.greenPointList {
	float: left;
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.greenPointList li {
	line-height: 32px;
	min-height: 32px;
	width: 100%;
	text-indent: 24px;
	background: url(imagesgreenPoint.png) no-repeat left 3px;
}
.greenPointList li a {
	font-size: 116%;
}
/*----蓝色箭头列表-----*/
.blueArrowList {
	float: left;
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.blueArrowList li {
	line-height: 32px;
	min-height: 32px;
	width: 100%;
	text-indent: 24px;
	background: url(imageslistIcon01.png) no-repeat left 4px;
}
.blueArrowList li a {
	font-size: 116%;
}
/*----红色箭头列表-----*/
.redArrowList {
	float: left;
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.redArrowList li {
	line-height: 32px;
	min-height: 32px;
	width: 100%;
	text-indent: 24px;
	background: url(imageslistIcon03.png) no-repeat left 4px;
}
.redArrowList li a {
	font-size: 116%;
}
/*----视频播放列表-----*/
.movList {
	float: left;
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.movList li {
	line-height: 32px;
	min-height: 32px;
	width: 100%;
	text-indent: 24px;
	background: url(imageslistIcon02.png) no-repeat left 4px;
}
.movList li a {
	font-size: 116%;
}
/*--快捷按钮排布--*/
.quickButton {
	float: left;
	width: 100%;
}
.quickButton a {
	float: left;
}
/*-----单蓝底色内间距的表格形式-----*/
.bluePaddingBox {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 7px 7px 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #f3fafd;
}
.bluePaddingBox.topBorder {
	border-top: 2px solid #64b9ef;
}
.bluePaddingBox h2.title {
	float: left;
	width: 100%;
	height: 37px;
	position: relative;
}
.bluePaddingBox h2.title .titleTxt {
	float: left;
	width: auto;
	line-height: 37px;
	font-size: 150%;
	font-weight: normal;
	color: #00335e;
	font-family: Microsoft YaHei;
	margin-left: 6px;
}
.bluePaddingBox h2.title a.more {
	float: left;
	position: absolute;
	right: 0px;
	top: 6px;
	line-height: 24px;
	font-size: 100%;
	font-weight: normal;
	color: #555;
}
.bluePaddingBox .grayPointList, .bluePaddingBox .movList, .bluePaddingBox .bluePointList {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
	padding: 0;
	float: left;
}
.bluePaddingBox .grayPointList li, .bluePaddingBox .movList li, .bluePaddingBox .bluePointList li {
	border: 0px;
	line-height: 32px;
}
/*---------顶部单蓝线模块----------*/
.topLineBox {
	float: left;
	width: 100%;
	height: auto;
	background: #fff;
	border: 1px solid #cfcfcf;
	border-top: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.topLineBox h2.title {
	line-height: 37px;
	height: 37px;
	width: 100%;
	float: left;
	position: relative;
	border-top: 2px solid #64b9ef;
	border-bottom: 2px solid #f9fdfe;
}
.topLineBox h2.title .titleTxt {
	color: #00335e;
	font-family: Microsoft YaHei;
	font-size: 150%;
	line-height: 37px;
	background: none;
	font-weight: normal;
	padding: 0px;
	float: left;
	margin-left: 16px;
}
.topLineBox h2.title .more {
	float: left;
	position: absolute;
	right: 6px;
	top: 6px;
	line-height: 24px;
	font-size: 100%;
	font-weight: normal;
	color: #555;
}
.topLineBox h2.title .titleTab {
	position: absolute;
	top: -2px;
	left: 0px;
	color: #888888;
	height: 41px;
	width: 100%;
	display: table;
	text-align: center;
}
.topLineBox h2.title .titleTab li {
	line-height: 37px;
	height: 37px;
	display: table-cell;
	border-top: 2px solid #c7c7c7;
	border-bottom: 2px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	text-align: center;
	color: #888;
	background: #fff;
	font-size: 133%;
	font-weight: normal;
	font-family: Microsoft YaHei;
}
.topLineBox h2.title .titleTab li.noborder {
	border-right: 0px;
}
.topLineBox h2.title .titleTab li.selected {
	border-top: 2px solid #64b9ef;
	border-bottom: 0px;
	color: #00335e;
	font-size: 150%;
	background: #f9fdfe;
}
.topLineBox h2.title .titleTab li:hover {
	color: #00335e;
	cursor: pointer;
}
/*-------------*/
.adBox {
	float: left;
	width: 100%;
}
.adBox a {
	float: left;
}
/*------标题单线模块------*/
.oneLineBox {
	float: left;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
}
.oneLineBox h2.title {
	height: 35px;
	float: left;
	width: 100%;
	position: relative;
	border-bottom: 2px solid #76afe0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.oneLineBox h2.title .titleTxt {
	color: #00335e;
	font-family: Microsoft YaHei;
	font-size: 150%;
	line-height: 35px;
	background: none;
	font-weight: normal;
	padding: 0px;
	float: left;
	margin-left: 8px;
}
.oneLineBox h2.title .more {
	float: left;
	position: absolute;
	right: 6px;
	top: 6px;
	line-height: 24px;
	font-size: 100%;
	font-weight: normal;
	color: #555;
}
.oneLineBox .grayPointList {
}
.oneLineBox .grayPointList li {
	border: 0px;
	line-height: 18px;
	padding: 6px 0;
	background: url(imagesgrayPoint.png) no-repeat left top;
}
/*----------友情链接--------*/
.friendly {
	float: left;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #cfcfcf;
	background: #f9fdfe;
}
.friendly h2.title {
	height: 34px;
	line-height: 34px;
	float: left;
	width: 100%;
	color: #61a0d6;
	font-family: Microsoft YaHei;
	font-size: 133%;
	text-indent: 37px;
	background: url(imagestitleIcon02.png) no-repeat 5px center;
}
.friendly .Flist {
	padding: 0px 8px 8px 8px;
	float: left;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
}
.friendly .Flist .FlistTab {
	float: left;
	left: 130px;
	top: -35px;
	width: auto;
	height: 33px;
	position: absolute;
}
.friendly .Flist .FlistTab li {
	float: left;
	padding: 0 24px;
	line-height: 33px;
	color: #888;
	font-size: 116%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.friendly .Flist .FlistTab li.selected, .friendly .Flist .FlistTab li:hover {
	color: #333;
	border-top: 2px solid #64b9ef;
	border-left: 1px solid #a6c2d1;
	border-right: 1px solid #a6c2d1;
	border-bottom: 1px solid #fff;
	background: #fff;
	font-weight: bold;
	cursor: pointer;
}
.friendly .Flist .FlistInfo {
	float: left;
	width: 100%;
	height: auto;
	border: 1px solid #a6c2d1;
	background: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 8px 12px;
}
.friendly .Flist .FlistInfo li {
	float: left;
	width: 14.2%;
	line-height: 24px;
}
/*-------律师+律所风采------*/
.friendly.photoBox .Flist .FlistInfo {
	margin-top: 35px;
	padding: 0;
}
.friendly.photoBox .Flist .FlistTab {
	top: 0px;
	left: 8px;
}
.friendly.photoBox .Flist .FlistTab li {
	font-family: Microsoft YaHei;
	font-size: 150%;
	color: #00335e;
	font-weight: normal;
}
.friendly.photoBox .Flist .FlistInfo {
}
/*----滚动图片----*/
.scrollPicBox {
	float: left;
	width: 100%;
	height: 170px;
}
.scrollPicBox .leftArrow {
	width: 17px;
	height: 100%;
	float: left;
}
.scrollPicBox .leftArrow a {
	float: left;
	width: 17px;
	height: 31px;
	margin-top: 69px;
	text-indent: -9999px;
	background: url(imageslArrow_normal.png) no-repeat;
}
.scrollPicBox .leftArrow a:hover {
	background: url(imageslArrow_hover.png) no-repeat;
}
.scrollPicBox .rightArrow {
	width: 17px;
	height: 100%;
	float: left;
}
.scrollPicBox .rightArrow a {
	float: left;
	width: 17px;
	height: 31px;
	margin-top: 69px;
	text-indent: -9999px;
	background: url(imagesRArrow_normal.png) no-repeat;
}
.scrollPicBox .rightArrow a:hover {
	background: url(imagesRArrow_hover.png) no-repeat;
}
.scrollPicBox .middlepic {
	float: left;
	width: 500px;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.scrollPicBox .middlepic dl {
	float: left;
	width: 10000%;
}
.scrollPicBox .middlepic dd {
	float: left;
	width: auto;
	height: auto;
	border: 1px solid #a6cff2;
	background: #fff;
	padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
	line-height: 18px;
	margin: 0 15px 0 5px;
}
.scrollPicBox .middlepic dd .pic {
	border: 1px solid #c6c6c6;
}
.scrollPicBox .middlepic dd:hover {
	border: 1px solid #014680;
	background: #ebf8ff;
}
/*------版权-----*/
.foot {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	background: url(imagesshowdowBg.png) repeat-y center bottom;
	margin-bottom: 20px;
}
.foot .copyright {
	float: left;
	width: 1010px;
	margin: 0 6px;
	height: 48px;
	padding: 8px 0;
	background: #3a88b5;
	color: #fff;
	line-height: 24px;
}
/*-------图片新闻模块------*/
.PPNewsp {
	float: left;
	width: 364px;
	height: 244px;
	position: relative;
}
.PPNewsp .thisNewsInfo {
	float: left;
	width: 100%;
	height: 36px;
	line-height: 24px;
	padding: 6px 12px;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	left: 0px;
	bottom: 0px;
	color: #fff;
	background: url(imagesbigpicInfo.png);
}
.PPNewsp .picTabbox {
	float: left;
	position: absolute;
	height: 18px;
	width: auto;
	right: 9px;
	bottom: 9px;
}
.PPNewsp .picTabbox li {
	float: left;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	background: url(imagespicPoint_normal.png) no-repeat;
}
.PPNewsp .picTabbox li.selected, .PPNewsp .picTabbox li:hover {
	cursor: pointer;
	background: url(imagespicPoint_select.png) no-repeat;
}
/*----------搜索组合---------*/
.searchBox {
	width: 100%;
	float: left;
	padding: 10px 10px 0px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.searchBox .selectStyle {
	height: 36px;
	line-height: 36px;
	border: 1px solid #b8b8b8;
	width: auto;
	float: left;
	border-right: 0px;
	text-indent: 6px;
}
.searchBox .inputStyle {
	height: 34px;
	line-height: 34px;
	border: 1px solid #b8b8b8;
	border-right: 0px;
	width: auto;
	float: left;
	text-indent: 6px;
}
.searchBox .searchBt {
	float: left;
	width: 133px;
	height: 36px;
	background: url(imagessearchBt_normal.png) no-repeat;
	text-indent: -9999px;
}
.searchBox .searchBt:hover {
	cursor: pointer;
	background: url(imagessearchBt_hover.png) no-repeat;
}
/*-------标题内的搜索-------*/
h2.title .searchBox {
	float: left;
	height: 24px;
	border: 1px solid #b8b8b8;
	width: auto;
	margin: 6px 0 0 12px;
	padding: 0px;
	background: #fff;
}
h2.title .searchBox .inputStyle {
	height: 22px;
	line-height: 22px;
	border: 0px;
	width: auto;
	float: left;
	text-indent: 6px;
	margin: 0px;
}
h2.title .searchBox .searchBt {
	float: left;
	width: 22px;
	height: 22px;
	margin: 0px;
	background: url(imagestitleSearchBt_normal.png) no-repeat;
	text-indent: -9999px;
}
h2.title .searchBox .searchBt:hover {
	cursor: pointer;
	background: url(imagestitleSearchBt_hover.png) no-repeat;
}
/*---------*/
.searchTab {
	float: left;
	width: 100%;
	min-height: 30px;
	height: auto;
}
.searchTab dt {
	line-height: 33px;
	margin-bottom: 1px;
	width: 106px;
	text-align: right;
	margin-right:10px;
	float: left;
}
.searchTab dd a {
	line-height: 21px;
	color: #2489d8;
	min-width: 36px;
	float: left;
	padding: 3px 6px;
	margin: 3px 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-left: 3px;
}
.searchTab dd.selected a, .searchTab dd a:hover {
	background: #4b92d7;
	color: #fff;
}
.cutline {
	float: left;
	width: 100%;
	height: 1px;
	border: 0px;
	border-top: 1px solid #cfcfcf;
}
/*-----搜索结果----*/
.topLineBox .searchBoxList {
	padding: 10px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.topLineBox .searchBoxList h3.title {
	border: 1px solid #a6c2d1;
	width: 100%;
	height: 30px;
	line-height: 28px;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #dbf8ff;
	font-weight: normal;
	color: #555;
	text-indent: 1em;
	position: relative;
}
.topLineBox .searchBoxList h3.title a.more {
	line-height: 28px;
	float: left;
	position: absolute;
	right: 6px;
	top: 1px;
	color: #2489d8;
	text-indent: 0px;
}
.topLineBox .searchBoxList table {
	width: 100%;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #a6c2d1;
	border-top: 0px;
	background: #fff;
}
.topLineBox .searchBoxList td {
	padding: 0 6px;
	line-height: 32px;
	font-size: 116%;
	border-bottom: 1px dashed #ccc;
}
.topLineBox .searchBoxList tr.noborder td {
	border: 0px;
}
.topLineBox .searchBoxList td a {
	font-size: 100%;
}
.topLineBox .searchBoxList thead td {
	background: #fafafa;
	border-bottom: 1px solid #cfcfcf;
	font-weight: bold;
}
/*---新闻独立展示----*/
.speNews {
	padding: 0 12px;
	width: 100%;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.speNews dt {
	width: 100%;
	display: block;
	text-align: center;
}
.speNews dt a {
	line-height: 24px;
	color: #00335e;
	font-size: 116%;
	font-weight: bold;
}
.speNews dd {
	width: 100%;
	display: block;
	line-height: 20px;
	text-indent: 2em;
	color: #888;
	font-size: 116%;
}
/*------大字标题模块-------*/
.bigTTbox {
	float: left;
	width: auto;
}
.bigTTbox h3.title {
	float: left;
	height: 40px;
	width: 100%;
	text-indent: -9999px;
}
.bigTTbox p {
	line-height: 24px;
}
/*--蓝色大按钮--*/
a.wantAskButton {
	float: left;
	width: 193px;
	height: 65px;
	background: url(imageswantAskButton_normal.png) no-repeat;
	text-indent: -9999px;
}
a.wantAskButton:hover {
	background: url(imageswantAskButton_hover.png) no-repeat;
}
/*--橙色大按钮--*/
a.entrustButton {
	float: left;
	width: 193px;
	height: 65px;
	background: url(imagesentrustButton_normal.png) no-repeat;
	text-indent: -9999px;
}
a.entrustButton:hover {
	background: url(imagesentrustButton_hover.png) no-repeat;
}
/*-------光荣榜--------*/
.photoBOX {
	float: left;
	width: 100%;
	height: 163px;
	background: url(imagesphotoMiddle.png);
}
.photoBOX .title {
	width: 51px;
	height: 163px;
	float: left;
	background: url(imagesphotoLeft.png) no-repeat;
	text-indent: -9999px;
}
.photoBOX .PBOXlist {
	width: 935px;
	float: left;
	height: 145px;
	overflow: hidden;
	position: relative;
	margin-top: 9px;
}
.photoBOX .PBOXlist ul {
	width: 1000%;
}
.photoBOX .PBOXlist li {
	float: left;
	width: auto;
	padding: 5px;
	line-height: 18px;
	border: 1px solid #cfcfcf;
	margin-left: 15px;
	text-align: center;
}
.photoBOX .PBOXright {
	width: 4px;
	float: right;
	height: 100%;
	background: url(imagesphotoRight.png) no-repeat;
}
/*-----------------------------------*/
/*--------------二级页面---------------*/
/*-----------------------------------*/
.secondPage {
	width: 1010px;
	padding: 0px 6px 10px 6px;
}
.breadCrumbs {
	float: left;
	height: 37px;
	width: 100%;
	background: url(imagesbreadCrumbsBg.png) repeat-x left top;
}
.breadCrumbs dt {
	float: left;
	line-height: 37px;
	text-indent: 24px;
	margin: 0 8px 0 10px;
	background: url(imagesbreadCrumbsA.png) no-repeat left center;
}
.breadCrumbs dd {
	margin: 0 8px 0 0;
	float: left;
	line-height: 37px;
}
/*-----左侧------*/
.leftNav {
	float: left;
	width: 210px;
	margin: 10px 0 0 10px;
}
.leftNav h2.title {
	float: left;
	width: 210px;
	height: 43px;
	line-height: 41px;
	color: #fff;
	text-align: center;
	border: 1px solid #168baa;
	font-size: 150%;
	font-weight: normal;
	font-family: Microsoft YaHei;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(imagessecondTTbg.png) repeat-x;
}
.leftNav ul {
	float: left;
	width: 210px;
	border: 1px solid #cfcfcf;
	border-top: 0px;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.leftNav li {
	height: 33px;
	line-height: 33px;
	float: left;
	width: 100%;
	margin-top: 10px;
	border-bottom: 1px dashed #ccc;
}
.leftNav li.selected {
	height: 33px;
	line-height: 33px;
	border: 1px solid #b5b5b5;
	border-radius: 4px;
	background: url(imagessecondSelected.png) repeat-x;
}
.leftNav li a {
	background: url(imagessecondArrow.png) no-repeat 15px center;
	text-indent: 55px;
	font-family: Microsoft YaHei;
	font-size: 16px;
	float: left;
	width: 100%;
	height: 33px;
	line-height: 33px;
}
.leftNav li.selected a {
	color: #0e76bc;
	background: url(imagessecondArrow_select.png) no-repeat 15px center;
}
/*---右侧----*/
.rightList {
	float: right;
	width: 770px;
	margin: 10px 10px 0 0;
	padding: 0 25px 10px 25px;
	height: auto;
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.rightList h2.title {
	height: 39px;
	line-height: 39px;
	width: 100%;
	float: left;
	font-size: 150%;
	color: #00335e;
	font-family: Microsoft YaHei;
	font-weight: normal;
	border-bottom: 2px solid #76afe0;
	text-indent: 32px;
	background: url(imagestitleIcon21.png) no-repeat left center;
	margin-bottom: 10px;
}
/*----翻页结构代码------*/
.pageBox {
	float: left;
	padding: 12px 0;
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #cfcfcf;
}
.pageBox ul {
	float: right;
}
.pageBox ul li {
	float: left;
	margin-left: 6px;
	color: #888;
	line-height: 24px;
}
.pageBox ul li a {
	float: left;
	padding: 3px 10px;
	line-height: 18px;
	color: #337dda;
	background: #fff;
	border: 1px solid #cfcfcf;
}
.pageBox ul li a:hover, .pageBox ul li a.selected {
	border: 1px solid #337dda;
	background: #e4f3ff;
}
.pageBox .disabled, .pageBox .disabled a {
	color: #888;
}
.pageBox ul li .inputText {
	line-height: 22px;
	height: 22px;
	border: 1px solid #bfbfbf;
	width: 40px;
	border-radius: 0px;
	display: inline-block;
	margin: 0 6px;
	text-align: center;
}
.pageBox ul li .inputButton {
	line-height: 22px;
	height: 22px;
	border: 1px solid #bfbfbf;
	min-width: 40px;
	width: auto;
	text-align: center;
	border-radius: 4px;
	display: inline-block;
	margin: 0 6px;
	background: url(imagessecondSelected.png) repeat-x left center;
	cursor: pointer;
}
/*--二级搜索---*/
.secondPageSearch {
	float: left;
	width: 100%;
	padding: 20px 30px;
	height: auto;
	border: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.secondPageSearch h2.title {
	border: 0px;
}
.secondPageSearch h2.title .titleTxt {
	text-align:right;
	width:135px;
	margin-left:0px;
	padding-right:8px;
	margin-right:13px;
}
.secondPageSearch h2.title .searchBox {
	border: 0px;
	height: 36px;
	margin: 0 0 0 0px;
}
.secondPageSearch h2.title .searchBox .selectStyle {
	width: 100px;
}
.secondPageSearch h2.title .searchBox .inputStyle {
	height: 34px;
	color:#888888;
	font-size:14px;
	line-height: 34px;
	border: 1px solid #b8b8b8;
	border-right: 0px;
	width: 350px;
}
.secondPageSearch h2.title .searchBox .searchBt {
	float: left;
	width: 133px;
	height: 36px;
	background: url(imagessearchBt_normal.png) no-repeat;
	text-indent: -9999px;
}
.secondPageSearch h2.title .searchBox .searchBt:hover {
	cursor: pointer;
	background: url(imagessearchBt_hover.png) no-repeat;
}
.secondPageSearch .searchTab dt {
	width: 143px;
}
.secondPageSearch .searchTab {
	margin: 5px 0;
}
/*---二级搜索列表---*/
.secondPageSearch .searchBoxList {
	padding: 0px;
	border: 1px solid #a6c2d1;
}
.secondPageSearch .searchBoxList h3.title {
	border: 0px;
	border-bottom: 1px solid #a6c2d1;
}
.secondPageSearch .searchBoxList h3.title span{
	color:#4b92d7;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px;
}
.secondPageSearch .searchBoxList .noLineTable {
	border: 0px;
}
.secondPageSearch .searchBoxList .noLineTable .number {
	width: 48px;
	text-align: center;
	color: #333;
	font-weight: bold;
}
.secondPageSearch .searchBoxList .pageBox {
	margin-top: 0px;
	border: 0px;
}
/*-----新闻-----*/
.newsShowBox {
	float: left;
	width: 990px;
	padding: 20px;
	margin: 10px;
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.newsShowBox h1.title {
	float: left;
	width: 100%;
	line-height: 50px;
	border-bottom: 2px solid #a6c2d1;
	text-align: center;
	font-size: 200%;
	color: #00335e;
	font-family: Microsoft YaHei;
}
.newsShowBox p.newsInfo {
	line-height: 36px;
	text-align: center;
	float: left;
	width: 100%;
}
.newsShowBox .NewsAll .photo {
	margin: 0 auto 24px auto;
	display: block;
}
.newsShowBox .NewsAll p {
	line-height: 24px;
	text-indent: 2em;
	float: left;
	width: 100%;
	margin-bottom: 24px;
}
/*--------------------*/
/*--------弹出框-------*/
/*--------------------*/
.detailBg {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 2000;
}
.LFDetail {
	position: absolute;
	left: 50%;
	top: 100px;
	min-height: 385px;
	height: auto;
	width: 550px;
	float: left;
	margin-left: -275px;
	border: 2px solid #fff;
	background: #f9f9f9;
	border-radius: 3px;
	box-shadow: 0px 3px 3px #888;
	z-index: 2001;
}
.LFDetail .title {
	float: left;
	width: 100%;
	height: 44px;
	background: url(imagesalertTTbg.png) repeat-x;
	border-bottom: 1px solid #168baa;
	position: relative;
	font-weight: normal;
}
.LFDetail .title .titleTxt {
	float: left;
	width: auto;
	height: 44px;
	position: absolute;
	left: 10px;
	top: 0px;
	line-height: 44px;
	font-size: 150%;
	font-family: Microsoft YaHei;
	color: #fff;
	padding-left: 32px;
	background: url(imagestitleIcon22.png) no-repeat left center;
}
.LFDetail .title a.close {
	position: absolute;
	float: left;
	height: 24px;
	width: 24px;
	right: 10px;
	top: 10px;
	background: url(imagesalertTT_X.png) no-repeat;
	text-indent: -9999px;
}
.LFDetail .title a.close:hover {
	background: url(imagesalertTT_X2.png) no-repeat;
}
/*----协议----*/
.LFDetail .rulesBox {
	float: left;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 280px;
}
.LFDetail .rulesBox .rulesTxt {
	width: 100%;
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
	float: left;
}
.LFDetail .rulesBox .rulesTxt p {
	line-height: 24px;
	text-indent: 2em;
}
/*------表格-----*/
.LFDetail .LFDtable {
	float: left;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
}
.LFDetail .LFDtable td {
	line-height: 30px;
	vertical-align: top;
	position: relative;
	padding: 5px;
	color: #0e76bc;
	font-size: 116%;
}
.LFDetail .LFDtable td.tt {
	width: 100px;
	text-align: right;
	font-size: 116%;
	color: #333;
}
.LFDetail .LFDtable .red {
	color: #f00;
}
.LFDetail .LFDtable td .inputText, .LFDetail .LFDtable td .textareaBox {
	width: 70%;
	padding: 5px;
	box-sizing: border-box;
	border-radius: 0px;
	line-height: 28px;
	min-height: 28px;
}
.LFDetail .LFDtable td .radiolist li {
	float: left;
	margin-right: 20px;
}
.LFDetail .LFDtable td a {
	color: #0e76bc;
}
.LFDetail hr {
	height: 1px;
	border: 0px;
	border-bottom: 1px dashed #888;
	float: left;
	width: 100%;
	margin: 12px 0;
}
/*-----蓝色按钮-----*/
a.blueBt {
	display: inline-block;
	min-width: 108px;
	text-align: center;
	height: 27px;
	line-height: 27px;
	background: url(imagesblueBt_normal.png) repeat;
	font-family: Microsoft YaHei;
	color: #fff;
	font-size: 116%;
	border: 1px solid #168baa;
}
a.blueBt:hover {
	background: url(imagesblueBt_hover.png) repeat;
}
/*-----灰色按钮-----*/
a.grayBt {
	display: inline-block;
	min-width: 108px;
	text-align: center;
	height: 27px;
	line-height: 27px;
	background: url(imagesgrayBt_normal.png) repeat;
	font-family: Microsoft YaHei;
	color: #333;
	font-size: 116%;
	border: 1px solid #b3b3b3;
}
a.grayBt:hover {
	background: url(imagesgrayBt_hover.png) repeat;
}
.LFDetail .buttonBox {
	float: left;
	width: 100%;
	display: table;
	text-align: center;
}
.LFDetail .buttonBox a {
	margin: 0 6px;
}
.LFDetail .LFDtable td a.blueBt {
	color: #fff;
}
.LFDetail .LFDtable td a.grayBt {
	color: #333;
}
/*----信息提示框----*/
.LFDetail .tips {
	position: absolute;
	float: left;
	right: 0px;
	top: 0px;
	width: 100px;
	padding: 8px;
	line-height: 24px;
	border: 1px solid #e2cf4f;
	background: #fffce5;
	margin-left: 15px;
	color: #333;
	border-radius: 5px;
	z-index: 2002;
}
.LFDetail .tips .arrow {
	position: relative;
	left: -15px;
	top: 5px;
	float: left;
	width: 7px;
	height: 14px;
	background: url(../images/detailArrow.png) no-repeat;
}
.LFDetail .LFDtable td a.dataLow, .LFDetail .LFDtable td a.dataAdd {
	float: left;
	width: 19px;
	height: 22px;
	background: url(../images/dataLow.png) no-repeat;
	text-indent: -9999px;
	margin: 3px 5px 0 0;
}
.LFDetail .LFDtable td a.dataAdd {
	margin: 3px 0 0 5px;
	background: url(../images/dataAdd.png) no-repeat;
}
.LFDetail .LFDtable td a.entrustBt {
	display: block;
	margin: 0 auto;
	width: 204px;
	height: 38px;
	background: url(../images/entrustBt.png) no-repeat;
	text-indent: -9999px;
}
/*----提示信息---*/
.errorTips {
	padding: 5px;
	display: block;
	font-weight: normal;
	color: #f00;
	line-height: 24px;
}
/*------注册的弹出框-------*/
.LFDetail.regBox {
	position: absolute;
	min-height: 285px;
	width: 400px;
	margin-left: -200px;
}
.LFDetail.regBox .title .titleTxt {
	background: url(imagestitleIcon23.png) no-repeat left center;
}
.LFDetail.regBox .LFDtable {
	margin-top: 20px;
}
/*--------注册页面-表格模式--------*/	
.entryTable {
	float: left;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 30px;
}
.entryTable .title {
	float: left;
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 20px;
}
.entryTable .title .titleTxt {
	float: left;
	width: auto;
	height: 100%;
	text-indent: -9999px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.entryTable .title .infoTxt {
	line-height: 20px;
	height: 65px;
	color: #21476b;
	font-size: 16px;
	font-weight: normal;
	float: left;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 100px;
	padding-top: 5px;
	font-family: Microsoft YaHei;
	vertical-align: middle;
}
/*-----新用户注册------*/
.entryTable .title.regUser .titleTxt {
	width: 194px;
	background: url(imagestitleTxt02.png) no-repeat left top;
}
.entryTable .title.regUser .infoTxt {
	padding-left: 204px;
}
/*-----公开咨询------*/
.entryTable .title.OCtxt .titleTxt {
	width: 168px;
	background: url(imagestitleTxt03.png) no-repeat left top;
}
.entryTable .title.OCtxt .infoTxt {
	padding-left: 178px;
}
/*-----法援申请------*/
.entryTable .title.LAtxt .titleTxt {
	width: 162px;
	background: url(imagestitleTxt04.png) no-repeat left top;
}
.entryTable .title.LAtxt .infoTxt {
	padding-left: 172px;
}
/*-----鉴定预约------*/
.entryTable .title.IAtxt .titleTxt {
	width: 162px;
	background: url(imagestitleTxt05.png) no-repeat left top;
}
.entryTable .title.IAtxt .infoTxt {
	padding-left: 172px;
}
/*-----调解申请------*/
.entryTable .title.RMtxt .titleTxt {
	width: 162px;
	background: url(imagestitleTxt06.png) no-repeat left top;
}
.entryTable .title.RMtxt .infoTxt {
	padding-left: 172px;
}
/*-----案件委托------*/
.entryTable .title.CCtxt .titleTxt {
	width: 162px;
	background: url(imagestitleTxt07.png) no-repeat left top;
}
.entryTable .title.CCtxt .infoTxt {
	padding-left: 172px;
}
/*-----公证预约------*/
.entryTable .title.NAtxt .titleTxt {
	width: 162px;
	background: url(imagestitleTxt08.png) no-repeat left top;
}
.entryTable .title.NAtxt .infoTxt {
	padding-left: 172px;
}
/*-----表格结构----*/
.entryTable td {
	line-height: 30px;
	padding: 10px 6px;
	font-size: 14px;
	vertical-align: top;
}
.entryTable td.tt {
	width: 170px;
	text-align: right;
	font-size: 14px;
}
.entryTable td.formElement {
	display: block;
}
.entryTable td.TBwidth {
	width: 350px;
}
.entryTable td.formElement .inputText, .entryTable td.formElement .textarea {
	width: 100%;
	padding: 0 5px;
	box-sizing: border-box;
	border-radius: 0px;
	line-height: 30px;
	height: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
}
.entryTable td.formElement .textarea {
	height: auto;
}
.entryTable td.formElement .selectStyle {
	width: 100%;
	padding: 0 0 0 5px;
	padding: 5px 0 5px 0\9;
	box-sizing: border-box;
	border-radius: 0px;
	line-height: 30px;
	height: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
}
@-moz-document url-prefix() {
.entryTable td.formElement .selectStyle {
 padding:5px 0 5px 5px;
 line-height:25px;
}
}
.entryTable td.formElement .selectStyle {
	width: 36%;
	margin-right: 5px;
}
.entryTable td.formElement .inputText.minW {
	width: 60%;
}
.entryTable td.formElement .inputText.dataW {
	width: 120px;
}
.entryTable td.formElement .moreRadio li {
	float: left;
	width: 33%;
	font-size: 14px;
}
.entryTable tr.green td {
	color: #119924;
}
.entryTable tr.green td.tt {
	font-weight: bold;
}
/*------公证预约的特殊表格------*/
.NAtalbe {
}
.NAtalbe thead tr {
	border: 1px solid #168baa;
}
.NAtalbe thead tr td {
	background: #49c1f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #168baa;
	border-bottom: 1px solid #168baa;
	color: #fff;
	font-family: Microsoft YaHei;
	line-height: 18px;
	vertical-align: middle;
	padding: 6px;
}
.NAtalbe thead td.data {
	text-align: center;
}
.NAtalbe thead tr td.noborder {
	border-right: 0px;
}
.NAtalbe tbody td {
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	vertical-align: middle;
	line-height: normal;
	padding: 6px;
}
.NAtalbe tbody tr.even td {
	background: #fdfdfd;
}
.NAtalbe tbody tr.even td.dataPM {
	background: #f2fdff;
}
.NAtalbe tbody td.agencyInfo {
	border-right: 1px solid #bababa;
}
.NAtalbe tbody td.dataPM {
	width: 16px;
	text-align: center;
	background: #f2fdff;
}
.NAtalbe tbody td.data {
	color: #888;
	width: 40px;
	text-align: center;
	border-right: 0px;
	border-bottom: 1px dashed #bababa;
}
.NAtalbe tbody tr.lastLine td {
	border-bottom: 1px solid #bababa;
}
.NAtalbe tbody td a.blueBt {
	display: inline-block;
	text-align: center;
	min-width: 40px;
	height: 27px;
	line-height: 27px;
	background: url(imagesblueBt_normal.png) repeat;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #168baa;
	border-radius: 3px;
}
.NAtalbe tbody td a.blueBt:hover {
	text-decoration: none;
	background: url(imagesblueBt_hover.png) repeat;
}
.NAtalbe tbody td.agencyInfo .AInfoBox {
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}
.NAtalbe tbody td.agencyInfo .AInfoBox dl {
	float: left;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px 30px 10px 10px;
}
.NAtalbe tbody td.agencyInfo .AInfoBox dl .boxOpen {
	float: left;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 3px;
	top: 50%;
	margin-top: -12px;
	text-indent: -9999px;
	z-index: 99;
	background: url(imageslistOpen.png) no-repeat right center;
}
.NAtalbe tbody td.agencyInfo .AInfoBox dl .boxOpen:hover {
	cursor: pointer;
	background: url(imageslistOpen_hover.png) no-repeat right center;
}
.NAtalbe tbody td.agencyInfo .AInfoBox.openTxt dl {
	float: left;
	width: 930px;
	height: auto;
	position: absolute;
	top: -45px;
	left: -5px;
	z-index: 220;
	border: 1px solid #25aae1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px 30px 10px 10px;
	background: #f2fdff;
}
.NAtalbe tbody td.agencyInfo .AInfoBox.openTxt dl .boxOpen {
	z-index: 221;
	background: url(imageslistClose.png) no-repeat right center;
}
.NAtalbe tbody td.agencyInfo .AInfoBox.openTxt dl .boxOpen:hover {
	background: url(imageslistClose_hover.png) no-repeat right center;
}
.NAtalbe tbody td.agencyInfo .AInfoBox dt {
	color: #0e76bc;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	width: 100%;
	float: left;
}
.NAtalbe tbody td.agencyInfo .AInfoBox dt .address {
	color: #888;
	font-weight: normal;
}
.NAtalbe tbody td.agencyInfo .AInfoBox dd {
	line-height: 24px;
	color: #333;
	font-size: 12px;
	width: 100%;
	height: auto;
	float: left;
}
/*-------地址tab项-------*/
.IABox {
	float: left;
	position: relative;
	width: 100%;
}
.IABox .IAtabBox {
	float: left;
	position: absolute;
	height: 30px;
	left: 0px;
	top: 0px;
}
.IABox .IAtabBox li {
	float: left;
	min-width: 80px;
	text-align: center;
	padding: 0 12px;
	line-height: 30px;
	border: 1px solid #bababa;
}
.IABox .IAtabBox li.selected {
	background: #fdfdfd;
	border-bottom: 1px solid #fdfdfd;
	font-weight: bold;
}
.IABox .IAlist {
	float: left;
	width: 100%;
	margin-top: 31px;
	padding: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fdfdfd;
	border: 1px solid #bababa;
}
/*-----提示------*/	
.entryTable .tipsBox {
	float: left;
	width: 100%;
	position: relative;
}
.entryTable .tipsTxt, .entryTable .wrongTxt {
	background: url(imagestips_txt.png) no-repeat left top;
	line-height: 24px;
	padding-left: 32px;
	float: left;
	width: 100%;
	color: #666;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: absolute;
	left: 0px;
	top: 3px;
}
.entryTable .wrongTxt {
	background: url(imagestips_worng.png) no-repeat left top;
	color: #f00;
}
/*-----出错------*/	
.entryTable .wrong {
	border: 1px solid #ee2c43;
}
.entryTable td.article {
	font-size: 12px;
}
.entryTable td.article a {
	color: #0e76bc;
}
.entryTable td hr {
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #888;
	float: left;
	width: 100%;
	margin: 12px 0;
}
/*-----蓝色按钮-----*/
.entryTable td a.blueBt2 {
	display: inline-block;
	min-width: 130px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	background: url(imagesblueBt2_normal.png) repeat;
	font-family: Microsoft YaHei;
	color: #fff;
	font-size: 150%;
	border: 1px solid #168baa;
}
.entryTable td a.blueBt2:hover {
	text-decoration: none;
	background: url(imagesblueBt2_hover.png) repeat;
}
/*-----灰色按钮-----*/
.entryTable td a.grayBt2 {
	display: inline-block;
	min-width: 130px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	background: url(imagesgrayBt2_normal.png) repeat;
	font-family: Microsoft YaHei;
	color: #333;
	font-size: 150%;
	border: 1px solid #b3b3b3;
}
.entryTable td a.grayBt2:hover {
	text-decoration: none;
	background: url(imagesgrayBt2_hover.png) repeat;
}
/*-------提交成功-------------*/
.itsOk {
	float: left;
	width: 100%;
	padding: 100px 100px 100px 280px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(imagesOKicon.png) no-repeat 100px 100px;
}
.itsOk .title {
	float: left;
	width: 239px;
	height: 65px;
	background: url(imagesOKtitle.png) no-repeat;
	text-indent: -9999px;
}
.itsOk p {
	float: left;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	box-sizing: border-box;
	font-family: Microsoft YaHei;
	-moz-box-sizing: border-box;
	padding-left: 12px;
}
.itsOk .name {
	font-size: 18px;
}
.itsOk .okTxt {
	font-size: 16px;
	color: #0e76bc;
	font-weight: bold;
}
.itsOk p a {
	color: #0e76bc;
	text-decoration: underline;
}
.itsOk p .blueBt {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.itsOk p .grayBt {
	margin-left: 50px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}


/*一查通*/
.newsSearch .leftNav{
	margin-top:5px;
	width:310px;
}
.newsSearch .leftNav h2.title,.newsSearch .leftNav ul{
	width:310px;
}
.newsSearch .leftNav li a{
	background:none;
	text-indent:13px;
	color:#666666;
	font-size:14px;
}
.newsSearch .leftNav li a span{
	padding:0px 5px;
	font-size:18px;
}
.newsSearch .rightList{
	margin-top:5px;
	width: 670px;
}
.newsSearch .rightList .title{
	font-size:18px;
	color:#999;
}
.newsSearch .rightList .title span{
	font-size:18px;
}
.newsSearch .Red{
	COLOR:#ee2c43;
}
.newsSearch .Orange{
	COLOR:#ff9000;
}
.newsSearch .Green{
	COLOR:#39b54a;
}
.newsSearch .Blue{
	COLOR:#25aae1;
}
.newsSearch .Darkblue{
	COLOR:#0e76bc;
}
.newsSearch .searchList a{
	color:#666;
	font-size:14px;
	line-height:32px;
}
.newsSearch .searchList .Tips{
	float:right;
	font-size:14px;
	line-height:32px;
	font-family:"微软雅黑";
}
	
.newsSearch .searchList .Summary{
	display:block;
	color:#888;
	font-size:12px;
	line-height:22px;
}
.newsSearch .searchList li{
	padding:10px 20px 10px 25px;
	border-bottom:#dddddd 1px dashed;
	background:url(imagesnewsSearch_01.jpg) no-repeat 6px 17px;
}


/*-----------服务协议------------*/
.serviceTxt {
    clear: both;
    width: 888px;
    background: #f6f6f6;
    height: 460px;
    border: 1px solid #ddd;
    padding: 20px;
    line-height: 24px;
    font-size: 12px;
    overflow: auto;
    word-wrap: break-word;
    word-break: break-all
}
.serviceTxt a {
    text-decoration: underline;
    color: #00C;
}
.serBtn {
    width: 100%;
    height: 50px;
    position: relative;
    text-align: center;
    margin: 20px 0;
    line-height: 24px;
}
.serBtn.topLine { border-top:1px solid #ccc; padding-top:20px;}

#readOK {
    float: left;
    margin: 6px 6px 0 0;
}
.hasRead {
    float: left;
    position: absolute;
    top: 0px;
    left: 20px;
}
/*--------管辖范围-------*/
.entryTable .title.CLtxt .titleTxt {
    width: 210px;
    background: url(../images/titleTxt10.png) no-repeat left top;
}
.entryTable .title.CLtxt .infoTxt {
    padding-left: 220px;
}
/*--------谈话笔录-------*/
.entryTable .title.TWtxt .titleTxt {
    width: 147px;
    background: url(../images/titleTxt11.png) no-repeat left top;
}
.entryTable .title.TWtxt .infoTxt {
    padding-left: 157px;
}
/*--------律师选择-------*/
.entryTable .title.CLawtxt .titleTxt {
    width: 147px;
    background: url(../images/titleTxt12.png) no-repeat left top;
}
.entryTable .title.CLawtxt .infoTxt {
    padding-left: 157px;
}
/*-------法援的步骤--------*/
.stepBox {
    height: 100px;
    width: 100%;
    position: relative;
}
.stepBox ul {
    position: absolute;
    left: -10px;
    top: -10px;
    width: 950px;
    padding: 66px 30px 0 30px;
    height: 30px;
    border-bottom: 1px solid #ccc;
    background: #f8f8f8 url(../images/step01.png) no-repeat center 10px;
}
.stepBox li {
    float: left;
    text-align: center;
    color: #999;
    font: 12px/30px "微软雅黑";
}
/*--第一步---*/
.stepBox ul.nowStep01 {
    background: #f8f8f8 url(../images/step01.png) no-repeat center 10px;
}
/*--第二步---*/
.stepBox ul.nowStep02 {
    background: #f8f8f8 url(../images/step02.png) no-repeat center 10px;
}
/*--第三步---*/
.stepBox ul.nowStep03 {
    background: #f8f8f8 url(../images/step03.png) no-repeat center 10px;
}
/*--第四步---*/
.stepBox ul.nowStep04 {
    background: #f8f8f8 url(../images/step04.png) no-repeat center 10px;
}
/*--第五步---*/
.stepBox ul.nowStep05 {
    background: #f8f8f8 url(../images/step05.png) no-repeat center 10px;
}
/*--第六步---*/
.stepBox ul.nowStep06 {
    background: #f8f8f8 url(../images/step06.png) no-repeat center 10px;
}
.stepBox li.step01 {
    width: 15%;
}
.stepBox li.step02 {
    width: 19%;
}
.stepBox li.step03 {
    width: 16%;
}
.stepBox li.step04 {
    width: 18%;
}
.stepBox li.step05 {
    width: 16%;
}
.stepBox li.step06 {
    width: 16%;
    text-align: right;
    box-sizing: border-box;
    padding-right: 45px;
}
.stepBox ul.nowStep01 li.step01, .stepBox ul.nowStep02 li.step02, .stepBox ul.nowStep03 li.step03, .stepBox ul.nowStep04 li.step04, .stepBox ul.nowStep05 li.step05, .stepBox ul.nowStep06 li.step06 {
    color: #44567b;
    font-weight: bold;
}
/*------律师选择--------*/
.chooseLaywer { width:100%; text-align:center;}
.chooseLaywer dl{
    width: 803px;
    height: 127px;
    margin: 0 auto;
    padding:40px 0 100px 0;
    display:inline-block;
}
.chooseLaywer dt {
    width: 192px;
    float: left;
    margin-right: 20px;
}
.suijiBtn, .zizhuBtn {
    float: left;
    width: 192px;
    height: 55px;
    margin-bottom: 20px;
    text-indent:-9999px;
    overflow:hidden;
    background: url(../images/suijiBtn.png) no-repeat;
}
.zizhuBtn {
    background: url(../images/zizhuBtn.png) no-repeat;
}
.suijiBtn:hover {
    background: url(../images/suijiBtn_hover.png) no-repeat;
}
.zizhuBtn:hover {
    background: url(../images/zizhuBtn_hover.png) no-repeat;
}
.chooseLaywer dd {
    float: left;
    width: 591px;
    height: 127px;
    overflow: hidden;
}
.chooseLaywer dd.zizhuBg {
    background: url(../images/building.png) no-repeat;
    text-indent: -9999px;
}
.chooseLaywer dd.suijiBg {
    background: url(../images/laywerSJ.png) no-repeat;
    font: 18px/30px "微软雅黑";
    vertical-align:middle;
    color: #000;
    box-sizing:border-box;
    padding:30px 0 0 80px;
}
/*--最后一步---*/
.itsOk01{
    padding: 50px 100px 50px 310px;
    background: url(../images/OKicon01.png) no-repeat 90px 80px;
}
.itsOk .title01{
    float: left;
    width: 239px;
    height: 55px;
    background: url(../images/OKtitle01.png) no-repeat;
    text-indent: -9999px;
}

