@charset "utf-8";
/* common css Document */
.noshow {
	display: none;
}

.show {
	display: block;
}

a:visited {
	text-decoration: none;
	color: red;
}

a:active {
	text-decoration: underline;
}


hr {
	height: 1px;
	color: #DDDDDD;
}

body {
	font-family: "宋体";
	font-size: 9pt;
	margin-top: 0;
}

body.bodyMain {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

body.bodyPopup {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

form.formMain {
	text-align: left;
	width: 100%;
	margin: 0;
	margin-left: 0;
}

table {
	font: 9pt "宋体";
}

input {
	font: 9pt "宋体";
	height: 19px;
}

.TableTh {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #C8DAFF;
	text-align: center;
}

.RowHei {
	font-size: 12px;
	color: #5D5A5A;
	text-decoration: none;
	background-color: #8A8CED;
	left: 5px;
}

.RowBai {
	font-size: 12px;
	color: #FA3A3E;
	text-decoration: none;
	background-color: #E2ED8A;
	left: 5px;
}

.TableTRC {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFECD;
	left: 5px;
}

.inputButton {
	margin-top: 1;
	margin-right: 1;
	padding-top: 1;
	padding-left: 1;
	padding-right: 1;
	font:12px/22px "宋体"; HEIGHT: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 46px;
	border-style: none;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../image/but2_a.jpg);
}

.inputButton2 {
	margin-top: 1;
	margin-right: 1;
	padding-top: 1;
	padding-left: 1;
	padding-right: 1;
	font:12px/22px "宋体"; HEIGHT: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 58px;
	border-style: none;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../image/but3_a.jpg);
}

.inputButton3 {
	margin-top: 1;
	margin-right: 1;
	padding-top: 1;
	padding-left: 1;
	padding-right: 1;
	font:12px/22px "宋体"; HEIGHT: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 66px;
	border-style: none;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../image/but4_a.jpg);
}

.inputButton4 {
	margin-top: 1;
	margin-right: 1;
	padding-top: 1;
	padding-left: 1;
	padding-right: 1;
	font:12px/22px "宋体"; HEIGHT: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 88px;
	border-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../image/but5_a.jpg)
}

.input.blueButton2 {
	margin-top: 1;
	margin-right: 1;
	padding-top: 1;
	padding-left: 1;
	padding-right: 1;
	font:12px/22px "宋体"; HEIGHT: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 68px;
	border-style: none;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../image/button_blue_2.jpg);
}


.input.blueButton3 {
	margin-top: 1;
	margin-right: 1;
	padding-top: 1;
	padding-left: 3;
	padding-right: 1;
	font:12px/22px "宋体"; HEIGHT: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 90px;
	border-style: none;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../image/button_blue_4.jpg);
}

input.inputTabpage {
	color: #000000;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
}

.input.wbk {
	border:1px solid #E3E3E3; border-top:1px solid #B5B5B5; font:12px/19px "宋体"; padding-left:2px
}
textarea {
	font: 9pt "宋体";
}

select {
	border:1px solid #E3E3E3; border-top:1px solid #B5B5B5; font-size:12px; color:#939393
}
span {
	height: 18px;
}

hr {
	height: 1;
	color: #DDDDDD;
}

div {
	font: 9pt "宋体";
}

div.divNote {
	color: #FF0000;
	text-align: left;
	vertical-align: middle;
	padding-top: 4;
	padding-bottom: 4;
	margin-top: 4;
	margin-bottom: 4;
}

div.divListToolbar {
	vertical-align: middle;
	padding-top: 4;
	padding-bottom: 4;
	padding-left: 3;
	margin-top: 4;
	margin-bottom: 4;
}

div.divNewToolbar {
	vertical-align: middle;
	padding-top: 4;
	padding-bottom: 4;
	padding-left: 3;
	margin-top: 4;
	margin-bottom: 4;
}

div.divModifyToolbar {
	vertical-align: middle;
	padding-top: 4;
	padding-bottom: 4;
	padding-left: 3;
	margin-top: 4;
	margin-bottom: 4;
}

div.divSelToolbar {
	vertical-align: middle;
	padding-top: 4;
	padding-bottom: 4;
	padding-left: 3;
	margin-top: 4;
	margin-bottom: 4;
}

div.divUnselToolbar {
	vertical-align: middle;
	padding-top: 4;
	padding-bottom: 4;
	padding-left: 3;
	margin-top: 4;
	margin-bottom: 4;
}

div.divTab {
	z-index: 1;
	margin-top: -1px;
	display: block;
	border: 1px solid #DDDDDD;
	background-color: #EEEEEE;
	padding: 4px;
}

div.divTabpage {
	
}

div.divTabNode {
	z-index: 2;
}

.TableTRA {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #f9f9f9;
	left: 5px;
}

.TableTRB {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #e9ecf1;
	left: 5px;
}

.table1 {
	padding:2px 0 2px 2px; border:1px solid #EAEAEA; 
}

.td1 {
	font-size: 12px;
	color: #555555;
	height: 30px;
	border:1px solid #ffffff;
	border-top-style:none;
	border-right-style:none;
}

.tdh {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background: #234e9c;
	background-repeat: repeat-x;
	text-align: center;
	border:1px solid #ffffff;
	border-right-style:none;
	height: 30px;
}
.bg
{
	background:#ececeb;
	text-align:center;	
}

.tdh a:link{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
	

.tdpage {
	border: #ffffff solid;
	border-width: 1 0 0 0;
	height: 25px
}

.tdblack {
	color: #000000;
	border: #000000 solid;
	border-width: 0 1 1 0;
	height: 25px;
	text-align: center;
}

.tabledark {
	border: #000000 solid;
	border-width: 1 0 0 1;
	background: #FFFFFF;
	margin-left: 2
}

.tddark {
	border: #000000 solid;
	border-width: 0 1 1 0;
	height: 23px
}

.tdall {
	border: #000000 solid;
	border-width: 1 1 1 1;
	height: 23px
}

.tableall {
	border: #000000 solid;
	border-width: 1 1 1 1;
	background: #FFFFFF;
	margin-left: 2
}


.dojoTabPaneWrapper {
	padding: 10px 10px 10px 10px;
}

.mar_content {
	padding-bottom: 1px
}

.marc_h1 {
	height: 20px;
	align:center;
	background: url(../image/marc_h1.jpg) repeat-x left bottom;
	padding-top: 5px;
	display: block;
	margin-bottom: 1px
}

.marc_h1 span {
	font: bold 14px/ 20px "宋体";
	color: #234e9c;
	text-align:left;
	background: url(../image/marc_h1a.jpg) no-repeat 2px center;
	display: block;
	padding-left: 17px
}

.marc_top {
	padding: 6px 0;
	background: #EFF4FA;
	margin-bottom: 20px
}

.marc_bot {
	padding-bottom: 20px
}

.marcb_but {
	height: 22px;
	margin-bottom: 10px
}

.marcbb_left {
	height: 22px
}

.marcbb_left a {
	float: left;
	margin-right: 5px
}

.marcbb_right {
	height: 22px
}

a.fy_a,a.fy_a:hover {
	color: #000
}

.marcbb_right a.fy_am {
	line-height: 22px;
	padding: 2px 7px 3px;
	background: url(../image/fy_am.jpg) no-repeat left top;
	font-weight: bold;
	color: #000
}

.marcb_table {
	padding: 2px 0 2px 2px;
	border: 1px solid #EAEAEA;
	margin-bottom: 10px
}

.marcb_table table {
	background: url(../image/marcb_table.jpg) no-repeat left top
}

.marcb_table td {
	text-align: center;
	color: #555555
}

.marcb_tr td {
	color: #FFF
}

.marcb_table td a,.marcb_table td a:hover {
	text-decoration: underline;
	color: #0e57b6
}

.seleb {
	width: 124px;
	border: 1px solid #E3E3E3;
	border-top: 1px solid #B5B5B5;
	font-size: 12px;
	color: #939393
}

.dqwz {
	height: 26px;
	line-height: 26px;
	text-align: right;
	background: url(../image/dqwz.jpg) repeat-x left bottom
}

.dqwz a {
	outline-style: none;
	color: #666666;
	text-decoration: none;
}

.dqwz a:hover {
	color: #2b61b1;
	text-decoration: none;
}

.dqwz a:visited {
	outline-style: none;
	color: #666666;
	text-decoration: none;
}


.szxs {
	width: 556px;
	margin: 0 0 40px 84px;
	position: relative
}

.top_bg {
	width: 556px;
	height: 5px;
	background: url(../images/top_bg.jpg) no-repeat left top;
	overflow: hidden
}

.bot_bg {
	width: 556px;
	height: 5px;
	background: url(../images/bot_bg.jpg) no-repeat left top;
	overflow: hidden
}

.szxs_con {
	width: 552px;
	min-height: 120px;
	_height: 120px;
	background: url(../images/szxs_con.jpg) repeat-y left top;
	padding: 6px 2px
}

.szxsc_left {
	width: 183px;
}

.szxscl_ul {
	width: 183px
}

.szxscl_ul li {
	width: 183px;
	height: 23px;
	margin-bottom: 3px;
	float: left
}

.szxscl_ul li a {
	font: 12px/ 23px "宋体";
	background: url(../images/li_bg.jpg) no-repeat 25px center;
	padding-left: 34px;
	display: block;
	color: #000
}

.szxscl_ul li a:hover,.szxscl_ul li .li_am {
	background: url(../images/li_am.jpg) no-repeat left top;
	font-weight: bold;
	color: #000
}

.szxscl_ul2 {
	width: 183px
}

.szxscl_ul2 li {
	width: 183px;
	height: 23px;
	margin-bottom: 3px;
	float: left
}

.szxscl_ul2 li a {
	font: 12px/ 23px "宋体";
	background: url(../images/li_bg.jpg) no-repeat 33px center;
	padding-left: 43px;
	display: block;
	color: #000
}

.szxscl_ul2 li a:hover,.szxscl_ul2 li .li_am2 {
	background: url(../images/li_am2.jpg) no-repeat left top;
	font-weight: bold;
	color: #000
}

.szxs_but {
	width: 76px;
	position: absolute;
	left: 255px;
	top: 24px;
}

.szxs_but h1 {
	margin-bottom: 10px;
	display: block
}

.szxs_but2 {
	height: 22px;
	margin-bottom: 20px
}

.szxs_but2 a {
	margin-right: 11px
}

.fenyeinput{
	text-align:center;
	width:36px;
	height:18px;
	border:1 solid #CCCCCC;
}
.mian_right_sub
{
	background:#fff;
	padding-bottom:0px;
	width:100%;
	height:100%;
	display: table;
}

.tabgroup {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #949878; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #949878; PADDING-BOTTOM: 0px; COLOR: #043D97; BORDER-TOP-COLOR: #949878; PADDING-TOP: 2px; FONT-FAMILY: Microsoft Sans Serif; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #949878
}

/*********************************info.jsp 手机端提示样式**********************************/
.text_cen{text-align:center;}
.fs16{font-size:16px;}
.fs12{font-size:12px;}
@media screen and (max-width: 479px) {
	.mtbfb{margin-top:15%;}
}
@media screen and (min-width: 479px) and (max-width: 639px){
	.mtbfb{margin-top:15%;}
}
@media screen and (min-width: 639px) {
	.mtbfb{margin-top:15%;}
}
/*********************************info.jsp 手机端提示样式**********************************/