@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:102px;
	padding-left:5px;
	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, .a7.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 {
	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;
}
/*---------*/
.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;
}
.cutline750 {
	width: 730px;
	margin:0 auto;
	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;
}
