@charset "gb2312";
/*
@font-face {
	font-family:'"黑体"';
	src: url('msyh.eot') format('embedded-opentype'),url('msyh.ttf') format('truetype');
}
*/
html,body,table,tr,td,form,span {
	font-size: 12px;
}

input {
	padding-left: 6px;
	font-size: 12px;
	color: #666;
}

select {
	padding-left: 6px;
	font-size: 12px;
	color: #666;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑", "黑体", Arial;
	position: relative;
}

div,ul,li,p,h1,span {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "微软雅黑", "黑体", Arial;
}

img {
	border: 0px
}

#top {
	height: 32px;
	background: #cae6f2;
	background: url(blue_a/search_bg.jpg);
}

#top li {
	float: left;
	text-align: left;
	font-size: 12px;
	color: #555;
	line-height: 32px;
	text-indent: 12px;
}

#top a {
	font-size: 12px;
	color: #333;
	text-decoration: none
}

#top1 {
	height: 32px;
	background: #cae6f2;
	background: url(blue_a/search_bg1.jpg);
}

#top1 li {
	float: left;
	text-align: left;
	font-size: 12px;
	color: #555;
	line-height: 32px;
	text-indent: 12px;
}

#top1 a {
	font-size: 12px;
	color: #333;
	text-decoration: none
}

.imac {
	height: 3px;
	background: #2787ae;
	min-width: 1024px;
}

.content {
	float: left
}

.content ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.content ul li {
	float: left;
	position: relative;
}

/* sub .contentigation */
.content li ul {
	background: #16b1fb;
	position: absolute;
	left: 0;
	top: 34px;
	width: 160px;
	border: 1px solid #0492c3;
	z-index: 999
}

.content li li {
	position: relative;
	margin: 0;
	display: block;
	float: none
}

.content li li ul {
	position: absolute;
	top: -1px;
	left: 160px;
	margin: 0;
}

/* style all links */
.content a {
	line-height: 34px;
	padding: 0 15px 0 25px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 13px;
	font-weight: bold
}

.content a:hover,.content a:focus,.content a:active {
	color: #fff000 !important;
}

/* style sub level links */
.content li li a {
	border-bottom: solid 1px #0da3d6;
	padding: 0 15px 0 25px;
	margin: 0;
}

.content li li:last-child a {
	border-bottom: none;
}

/* hide sub menu links */
ul.sub-menu {
	display: none;
}

/* show arrows for dropdowns */
.content li.dropdown ul.sub-menu a {
	background-image: none
}

.content li.dropdown ul.sub-menu li.dropdown a {
	background-image: url(arrow-right.png);
	background-position: 150px 12px;
	background-repeat: no-repeat
}

.content li.dropdown ul.sub-menu li.dropdown ul.sub-menu a {
	background-image: none
}

.linkset {
	float: right;
	margin-top: 2px;
}

.linkset ul {
	line-height: 30px;
	display: block;
	width: 180px;
}

.linkset li {
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 22px;
	padding-right: 15px;
	text-align: left;
	cursor: pointer
}

.linkset li a {
	font-size: 12px;
	color: #fff;
	text-decoration: none
}

.linkset li a:hover {
	font-size: 14px;
	color: #fff000
}

.im_tabs {
	background: #edddd0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 36px;
	border-right: 1px solid #fff
}

.maintabs {
	width: 36px;
	clear: both
}

.maintabs li {
	width: 36px;
	float: left;
	color: #444;
	padding: 8px 0;
	line-height: 16px;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
	border-top: 1px solid #fff;
}

.maintabs .acitve {
	background: #c39779;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.tab_con {
	background: #fff;
	color: #444;
	font-size: 12px;
	height: auto;
	line-height: 28px;
}

.tab_c {
	clear: both
}

.tab_c ul {
	clear: both
}

.tab_c li {
	height: 30px;
	line-height: 30px;
	float: left;
	margin-left: 30px
}

.tab_c li a {
	color: #555;
	text-decoration: none;
	font-size: 12px;
}

.tab_c li a:hover {
	color: #ff5a00
}

.sea-linkb {
	height: 72px;
	background: #eaf5fb;
	clear: both;
	border-bottom: 1px solid #fff;
	position: relative
}

.sea-linkb1 {
	background: #eaf5fb;
	clear: both;
	border-bottom: 1px solid #fff;
	padding-left: 10px;
	padding-right: 10px;
	position: relative
}

.gnan {
	height: 22px;
	position: absolute;
	top: 6px;
	right: 10px;
}

.gnan li {
	font-size: 13px;
	font-weight: bold;
	float: left;
	text-align: center;
	margin: 0px 3px;
	height: 22px;
}

.gnan li a {
	padding: 0 15px;
	color: #198bba;
	display: block;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #bce2f7;
	background: -webkit-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: -o-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: linear-gradient(to bottom, #ffffff 0, #bce2f7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,
		endColorstr=#bce2f7, GradientType=0);
	border: 1px solid #6ebbe3
}

.gnan li a:hover,.gnan li a:active {
	font-weight: bold;
	background-color: #ffffff;
	background: -webkit-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: -o-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: linear-gradient(to bottom, #bce2f7 0, #ffffff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bce2f7,
		endColorstr=#ffffff, GradientType=0);
}

.gnan1 {
	height: 22px;
	position: absolute;
	right: 10px;
	top: 42px;
}

.gnan1 li {
	font-size: 13px;
	font-weight: bold;
	float: left;
	text-align: center;
	margin: 0px 3px;
	height: 22px;
}

.gnan1 li a {
	padding: 0 15px;
	color: #198bba;
	display: block;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #bce2f7;
	background: -webkit-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: -o-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: linear-gradient(to bottom, #ffffff 0, #bce2f7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,
		endColorstr=#bce2f7, GradientType=0);
	border: 1px solid #6ebbe3
}

.gnan1 li a:hover,.gnan1 li a:active {
	font-weight: bold;
	background-color: #ffffff;
	background: -webkit-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: -o-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: linear-gradient(to bottom, #bce2f7 0, #ffffff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bce2f7,
		endColorstr=#ffffff, GradientType=0);
}

.search {
	float: left;
	position: absolute;
	top: 8px;
	left: 5px;
	width: 99%
}

.search ul {
	
}

.search li {
	line-height: 21px;
	float: left;
	padding: 0 0 0 10px;
	font-size: 12px;
}

.search_bt a {
	padding: 0 15px;
	color: #198bba;
	background: #d7a26e;
	display: block;
	height: 22px;
	line-height: 21px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #bce2f7;
	background: -webkit-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: -o-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: linear-gradient(to bottom, #ffffff 0, #bce2f7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,
		endColorstr=#bce2f7, GradientType=0);
	border: 1px solid #6ebbe3
}

.search_bt a:hover,.search_bt a:active {
	background-color: #ffffff;
	background: -webkit-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: -o-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: linear-gradient(to bottom, #bce2f7 0, #ffffff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bce2f7,
		endColorstr=#ffffff, GradientType=0);
}

.search input[type="text"] {
	border: 1px solid #b9daeb;
	height: 16px;
	line-height: 16px;
	margin-top: 1px;
	width: 100px;
}

.search input[type="radio"] {
	width: 14px;
	height: 14px;
	margin-top: 1px;
}

.search select {
	border: 1px solid #b9daeb;
	height: 21px;
	margin-top: 1px;
	width: 94px;
}

.search1 {
	position: absolute;
	left: 5px;
	top: 42px;
}

.search1 ul {
	
}

.search1 li {
	line-height: 21px;
	float: left;
	padding: 0 0 0 10px;
	font-size: 12px;
}

.search_bt1 a {
	padding: 0 15px;
	color: #198bba;
	background: #d7a26e;
	display: block;
	height: 22px;
	line-height: 21px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #bce2f7;
	background: -webkit-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: -o-linear-gradient(top, #ffffff 0, #bce2f7 100%);
	background: linear-gradient(to bottom, #ffffff 0, #bce2f7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,
		endColorstr=#bce2f7, GradientType=0);
	border: 1px solid #6ebbe3
}

.search_bt1 a:hover,.search_bt1 a:active {
	background-color: #ffffff;
	background: -webkit-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: -o-linear-gradient(top, #bce2f7 0, #ffffff 100%);
	background: linear-gradient(to bottom, #bce2f7 0, #ffffff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bce2f7,
		endColorstr=#ffffff, GradientType=0);
}

.search1 input[type="text"] {
	border: 1px solid #b9daeb;
	height: 16px;
	line-height: 16px;
	margin-top: 1px;
	width: 84px;
}

.search1 input[type="radio"] {
	width: 14px;
	height: 14px;
	margin-top: 1px;
}

.search1 select {
	border: 1px solid #b9daeb;
	height: 21px;
	margin-top: 1px;
	width: 90px;
}

.databg {
	background: url(gpic60.jpg) top left no-repeat
}

.data_rq {
	height: 392px;
	overflow: auto;
	clear: both;
	background: #fff;
	filter: alpha(opacity = 85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	position: relative
}

.datagrid {
	border-left: 1px dotted #0b8df6;
	border-bottom: 1px dotted #0b8df6;
	table-layout: fixed
}

.datagrid .trbg {
	background: #e3f1f8
}

.datagrid .trba {
	background: #fff
}

.datagrid tr {
	color: #444;
}

.datagrid th {
	background: url(blue_a/datagrid_bg.jpg);
	border-right: 1px dotted #0b8df6;
	color: #000;
	font-size: 13px;
	height: 30px;
}

.datagrid .pxth {
	background: url(blue_a/datagrid_bg_px.jpg);
	border-right: 1px dotted #0b8df6;
	color: #005eb6;
	font-size: 13px;
	height: 30px;
}

.datagrid td {
	border-right: 1px dotted #ccc;
	text-align: center;
	height: 31px;
	font-size: 12px;
	overflow: hidden;
	font-family: "微软雅黑", Arial;
	cursor: pointer
}

.datagrid .max {
	font-family: "微软雅黑", Arial;
	text-align: left;
	padding-left: 10px;
	overflow: hidden;
	white-space: pre;
}

.datagrid .trhov {
	color: #444;
	background: #fff999;
}

.datagrid .trhov a {
	color: #444;
}

.datagrid a {
	text-decoration: none;
	color: #444
}

.datagrid_s {
	border-left: 2px solid #b4b4b4;
	border-bottom: 2px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	border-top: 1px solid #b4b4b4;
	table-layout: fixed
}

.datagrid_s tr {
	color: #444;
}

.datagrid_s th {
	background: #f0e6e0;
	border-right: 1px solid #b4b4b4;
	border-top: 1px solid #b4b4b4;
	color: #000;
	font-size: 12px;
	height: 30px;
}

.datagrid_s td {
	border-right: 1px solid #b4b4b4;
	border-top: 1px solid #b4b4b4;
	text-align: center;
	height: 31px;
	font-size: 12px;
	font-family: "微软雅黑", Arial;
	cursor: pointer;
}

.datagrid_s .max {
	font-family: "微软雅黑", Arial;
	text-align: left;
	padding-left: 10px;
	overflow: hidden;
	white-space: pre;
}

.datagrid_s a {
	text-decoration: none;
	color: #555
}

.line_s {
	
}

.line_s th {
	background: url(ssw1.png) center center no-repeat;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #222
}

.line_s td {
	line-height: 26px;
	padding-top: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #555
}

.line_s .blue {
	background: url(ssw1_b.png) center center no-repeat;
	color: #fff
}

.line_s .green {
	background: url(ssw1_g.png) center center no-repeat;
	color: #fff
}

.pagesl {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	clear: both;
	background: url(blue_a/search_bg.jpg);
}

.pagesl a:link {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal
}

.pagesl a:active {
	font-size: 12px;
	color: #ff5a00 !important;
	text-decoration: none;
	font-weight: normal
}

.pagesl a:visited {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal
}

.pagesl a:hover {
	font-size: 12px;
	color: #ff5a00 !important;
	text-decoration: none;
	font-weight: normal
}

.inp_w4 {
	width: 16px;
}

.pagesl .posi {
	font-weight: bold;
	color: #222;
	padding-left: 10px;
	font-size: 12px;
}

.pagesl .posi a {
	font-weight: bold;
	color: #222;
	text-decoration: none;
	font-size: 12px;
}

.bottom {
	background: #333;
	bottom: 0px;
	left: 0px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	-webkit-box-shadow: 0px -2px 5px #999;
	-moz-box-shadow: 0px -2px 5px #999;
	box-shadow: 0px -2px 5px #999;
	text-align: center;
	font-size: 12px;
	min-width: 1024px;
}

.skin_piao {
	position: absolute;
	width: 350px;
	height: 240px;
	top: 100px;
	right: -350px;
	background: #16b1fb;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	-webkit-box-shadow: 4px 4px 7px #aaa;
	-moz-box-shadow: 4px 4px 7px #aaa;
	box-shadow: 4px 4px 7px #aaa;
	z-index: 999;
}

.skin_piao ul {
	width: 350px;
	float: left;
	text-align: center;
	float: left
}

.skin_piao li {
	float: left;
	height: 120px;
	margin-left: 17px;
	cursor: pointer;
	width: 150px;
}

.skin_piao p {
	height: 90px;
	width: 150px;
	margin: 0 auto;
	text-align: center;
	float: none
}

.skin_piao span {
	height: 18px;
	line-height: 18px;
	text-align: center;
	width: 150px;
	color: #fff;
	font-size: 12px;
	display: block
}

.panal {
	position: absolute;
	width: 220px;
	height: 320px;
	top: 100px;
	right: -220px;
	background: #16b1fb;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	-webkit-box-shadow: 4px 4px 7px #aaa;
	-moz-box-shadow: 4px 4px 7px #aaa;
	box-shadow: 4px 4px 7px #aaa;
	z-index: 998;
}

.panal ul {
	position: relative;
	padding-top: 40px;
	float: left
}

.panal p {
	position: absolute;
	top: 0px;
	left: 13px;
	display: block
}

.panal h1 {
	position: absolute;
	top: 0px;
	right: 95px;
	display: block;
	font-weight: normal
}

.panal p a,h1 a {
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	text-decoration: none
}

.panal li {
	float: left;
	width: 98px;
	cursor: pointer;
	height: 33px;
	padding-left: 8px;
	overflow: hidden
}

.panal li a {
	display: block;
	padding: 0 8px 0 5px;
	border-bottom: 1px dotted #009ee0;
	line-height: 32px;
	text-decoration: none;
	font-size: 12px;
	color: #fff
}

.panal a:hover {
	background: #009ee0
}

.bodybg {
	background: #fff
}

.bdtable {
	font-size: 12px;
	color: #333;
	font-family: "微软雅黑";
	border-top: 1px dotted #7ebbe1;
	border-right: 1px dotted #7ebbe1;
}

.bdtable td {
	height: 28px;
	border-bottom: 1px dotted #7ebbe1;
	padding-left: 4px;
}

.bdtable .tti {
	background: #e8f3f9
}

.bdtable input[type=text] {
	border: 1px solid #d0e3ee;
	height: 18px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	color: #555;
	font-family: "微软雅黑";
	font-size: 12px;
}

.bdtable select {
	border: 1px solid #d0e3ee;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	color: #555;
	font-family: "微软雅黑";
	font-size: 12px;
}

.bdtable textarea {
	border: 1px solid #d0e3ee;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	color: #555;
	font-family: "微软雅黑";
	font-size: 12px;
}

.bdtable .caper {
	border: none;
	border-bottom: 1px solid #82c6ec;
}

.bdtable_s {
	font-size: 12px;
	color: #333;
	font-family: "微软雅黑";
	margin-top: 10px;
	border-top: 1px dotted #7ebbe1;
	border-right: 1px dotted #7ebbe1;
}

.bdtable_s td {
	height: 28px;
	border-bottom: 1px dotted #7ebbe1;
	text-indent: 4px;
}

.bdtable_s .tti {
	background: #e8f3f9
}

.bdtable_s input {
	height: 18px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	border: none;
	padding-left: 5px;
	color: #555;
	font-family: "微软雅黑";
	font-size: 12px;
}

.bdtable_s select {
	height: 17px;
	line-height: 17px;
	padding: 0px;
	margin: 0px;
	border: none;
	padding-left: 5px;
	color: #555;
	font-family: "微软雅黑";
	font-size: 12px;
}

.bdtable_s textarea {
	border: 1px solid #d4bfa5;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	color: #555;
	font-family: "微软雅黑";
	font-size: 12px;
}

.bdtable_s a {
	color: #00F;
	text-decoration: none
}

.table_bg {
	border-bottom: 1px solid #198bba;
	background: #e8f3f9;
	text-indent: 20px;
	font-family: "微软雅黑";
	color: #198bba;
	font-size: 14px;
	font-weight: bold;
}

.table_bg .swq {
	text-indent: 0px;
}

.b_bun {
	padding-top: 7px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%
}

.mar_tab {
	margin-top: 10px;
	border-bottom: 60px solid #fff
}

.tab_line {
	background: url(line.gif) center center repeat-y;
}

a.dailog {
	height: 22px;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	font-family: "微软雅黑";
	font-weight: bold;
	padding: 2px 10px 0px 10px;
	margin: 0xp;
	display: block;
	text-decoration: none;
	float: left;
	margin-left: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #14b0f9;
	background: -webkit-linear-gradient(top, #14b0f9 0, #0885f6 100%);
	background: -moz-linear-gradient(top, #14b0f9 0, #0885f6 100%);
	background: -o-linear-gradient(top, #14b0f9 0, #0885f6 100%);
	background: linear-gradient(to bottom, #14b0f9 0, #0885f6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#14b0f9,
		endColorstr=#0885f6, GradientType=0);
	border: 1px solid #0270ad
}

a.dailog:hover {
	background-color: #0885f6;
	background: -webkit-linear-gradient(top, #0885f6 0, #14b0f9 100%);
	background: -moz-linear-gradient(top, #0885f6 0, #14b0f9 100%);
	background: -o-linear-gradient(top, #0885f6 0, #14b0f9 100%);
	background: linear-gradient(to bottom, #0885f6 0, #14b0f9 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0885f6,
		endColorstr=#14b0f9, GradientType=0);
}

#sys_sw {
	width: 740px;
	margin: 1px;
	background: url(system_Bg.jpg) center center no-repeat;
	height: 359px;
}

#sys_sw .rightnav {
	width: 740px;
}

#sys_sw .rightnav li {
	width: 185px;
	float: left;
	color: #000;
	height: 160px;
	cursor: pointer;
	text-align: center;
	position: relative
}

#sys_sw .rightnav li p {
	height: 70px;
	width: 100px;
	text-align: center;
	display: block;
	position: absolute;
	top: 39px;
	left: 42px;
	z-index: 1;
}

#sys_sw .rightnav li span {
	width: 120px;
	height: 50px;
	font-family: "微软雅黑", "黑体", Arial;
	font-size: 15px;
	line-height: 23px;
	text-align: center;
	display: block;
	font-weight: bold;
	color: #000;
	position: absolute;
	top: 109px;
	left: 30px;
	z-index: 1;
}

.dialog_bt {
	height: 22px;
}

.dialog_bt li {
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-align: center;
	margin: 0px 3px;
	height: 22px;
}

.dialog_bt li a {
	padding: 0 15px;
	color: #222;
	display: block;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #f6f6f6;
	background: -webkit-linear-gradient(top, #ffffff 0, #e5e5e5 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0, #e5e5e5 100%);
	background: linear-gradient(to bottom, #ffffff 0, #e5e5e5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6,
		endColorstr=#e5e5e5, GradientType=0);
	border: 1px solid #bdbdbd
}

.dialog_bt li a:hover,.dialog_bt li a:active {
	font-weight: bold;
	color: #000;
	background-color: #e5e5e5;
	background: -webkit-linear-gradient(top, #e5e5e5 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #e5e5e5 0, #ffffff 100%);
	background: -o-linear-gradient(top, #e5e5e5 0, #ffffff 100%);
	background: linear-gradient(to bottom, #e5e5e5 0, #ffffff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5e5e5,
		endColorstr=#ffffff, GradientType=0);
}

.zdycx {
	height: auto
}

.zdycx ul {
	position: relative;
}

.zdycx li {
	font-size: 12px;
}

.zdycx a {
	display: block;
	width: 300px;
	text-align: left;
	text-indent: 15px;
	text-decoration: none;
	color: #FB8106;
	height: 31px;
}

.zdycx a:hover {
	color: #FB8106
}

.zdycx a.active {
	border: 1px solid #d2e5ef;
	border-bottom: none;
	background: #fff;
	color: #FB8106
}

.zdycx span {
	margin-left: 8px;
	font-size: 12px;
	font-family: 宋体;
	color: #333
}

.zdycx p {
	width: 40px;
	height: 20px;
	display: inline-block;
}

.zdycx .pdowns {
	background: url(ar_downs.png) center 10px no-repeat
}

.zdycx .pup {
	background: url(ar_upns.png) center 10px no-repeat
}

.zdycx .zdyul {
	height: 36px;
}

.zdycx .zdy {
	position: absolute;
	left: 0px;
	top: 5px;
	height: 31px;
	line-height: 28px;
	z-index: 99;
}

.zdycx .cxnr {
	border: 1px solid #d2e5ef;
	display: none;
	padding: 0 10px;
	background: #fff;
	margin-bottom: 8px;
}

.zdycx input[type="text"] {
	border: 1px solid #b9daeb;
	height: 16px;
	line-height: 16px;
	margin-top: 3px;
	width: 100px;
}

.zdycx select {
	border: 1px solid #b9daeb;
	height: 21px;
	margin-top: 3px;
	width: 90px;
}

.chax {
	display: block;
}

.chax ul {
	border-bottom: 1px solid #deedf4;
}

.chax .tit {
	width: 70px;
	text-align: center;
	color: #FB8106;
	font-family: "微软雅黑"
}

.chax li {
	height: 25px;
	line-height: 25px;
	padding: 0 3px 0 0;
	display: table-cell;
	font-family: "宋体"
}

.chax input[type="text"] {
	border: 1px solid #b9daeb;
	height: 16px;
	line-height: 16px;
	margin-top: 3px;
	width: 100px;
}

.chax select {
	border: 1px solid #b9daeb;
	height: 21px;
	margin-top: 3px;
	width: 90px;
}

/*-----------------------------------------------------------------------------
easyui dialog
-----------------------------------------------------------------------------*/
.panel {
	overflow: hidden;
	text-align: left;
	margin: 0;
	border: 0;
	-moz-border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}

.panel-header,.panel-body {
	border-width: 1px;
	border-style: solid;
}

.panel-header {
	padding: 5px;
	position: relative;
}

.panel-title {
	background: url('defualt/blank.gif') no-repeat;
}

.panel-header-noborder {
	border-width: 0 0 1px 0;
}

.panel-body {
	overflow: auto;
	border-top-width: 0;
	padding: 0;
}

.panel-body-noheader {
	border-top-width: 1px;
}

.panel-body-noborder {
	border-width: 0px;
}

.panel-with-icon {
	padding-left: 18px;
}

.panel-icon,.panel-tool {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	height: 16px;
	overflow: hidden;
}

.panel-icon {
	left: 5px;
	width: 16px;
}

.panel-tool {
	right: 5px;
	width: auto;
}

.panel-tool a {
	display: inline-block;
	width: 16px;
	height: 16px;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	margin: 0 0 0 2px;
	vertical-align: top;
}

.panel-tool a:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	background-color: #eaf2ff;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

.panel-loading {
	padding: 11px 0px 10px 30px;
}

.panel-noscroll {
	overflow: hidden;
}

.panel-fit,.panel-fit body {
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
}

.panel-loading {
	background: url('default/loading.gif') no-repeat 10px 10px;
}

.panel-tool-close {
	background: url('default/panel_tools.png') no-repeat -16px 0px;
}

.panel-tool-min {
	background: url('default/panel_tools.png') no-repeat 0px 0px;
}

.panel-tool-max {
	background: url('default/panel_tools.png') no-repeat 0px -16px;
}

.panel-tool-restore {
	background: url('default/panel_tools.png') no-repeat -16px -16px;
}

.panel-tool-collapse {
	background: url('default/panel_tools.png') no-repeat -32px 0;
}

.panel-tool-expand {
	background: url('default/panel_tools.png') no-repeat -32px -16px;
}

.panel-header,.panel-body {
	border-color: #95B8E7;
}

.panel-header {
	background-color: #E0ECFF;
	background: -webkit-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
	background: -moz-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
	background: -o-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
	background: linear-gradient(to bottom, #EFF5FF 0, #E0ECFF 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,
		endColorstr=#E0ECFF, GradientType=0);
}

.panel-body {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
}

.panel-title {
	font-size: 12px;
	font-weight: bold;
	color: #0E2D5F;
	height: 16px;
	line-height: 16px;
}

.window {
	overflow: hidden;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
}

.window .window-header {
	background: transparent;
	padding: 0px 0px 6px 0px;
}

.window .window-body {
	border-width: 1px;
	border-style: solid;
	border-top-width: 0px;
}

.window .window-body-noheader {
	border-top-width: 1px;
}

.window .window-header .panel-icon,.window .window-header .panel-tool {
	top: 50%;
	margin-top: -11px;
}

.window .window-header .panel-icon {
	left: 1px;
}

.window .window-header .panel-tool {
	right: 1px;
}

.window .window-header .panel-with-icon {
	padding-left: 18px;
}

.window-proxy {
	position: absolute;
	overflow: hidden;
}

.window-proxy-mask {
	position: absolute;
	filter: alpha(opacity = 5);
	opacity: 0.05;
}

.window-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity = 40);
	opacity: 0.40;
	font-size: 1px;
	*zoom: 1;
	overflow: hidden;
}

.window,.window-shadow {
	position: absolute;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.window-shadow {
	background: #ccc;
	-moz-box-shadow: 2px 2px 3px #cccccc;
	-webkit-box-shadow: 2px 2px 3px #cccccc;
	box-shadow: 2px 2px 3px #cccccc;
	filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2, MakeShadow=false,
		ShadowOpacity=0.2);
}

.window,.window .window-body {
	border-color: #95B8E7;
}

.window {
	background-color: #E0ECFF;
	background: -webkit-linear-gradient(top, #EFF5FF 0, #E0ECFF 20%);
	background: -moz-linear-gradient(top, #EFF5FF 0, #E0ECFF 20%);
	background: -o-linear-gradient(top, #EFF5FF 0, #E0ECFF 20%);
	background: linear-gradient(to bottom, #EFF5FF 0, #E0ECFF 20%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,
		endColorstr=#E0ECFF, GradientType=0);
}

.window-proxy {
	border: 1px dashed #95B8E7;
}

.window-proxy-mask,.window-mask {
	background: #ccc;
}

.dialog-content {
	overflow: auto;
}

.dialog-toolbar {
	padding: 2px 5px;
}

.dialog-tool-separator {
	float: left;
	height: 24px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	margin: 2px 1px;
}

.dialog-button {
	padding: 5px;
	text-align: right;
}

.dialog-button .l-btn {
	margin-left: 5px;
}

.dialog-toolbar,.dialog-button {
	background: #F4F4F4;
}

.dialog-toolbar {
	border-bottom: 1px solid #dddddd;
}

.dialog-button {
	border-top: 1px solid #dddddd;
}

.l-btn {
	text-decoration: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	outline: none;
	text-align: center;
	vertical-align: middle;
}

.l-btn-plain {
	border: 0;
	padding: 1px;
}

.l-btn-disabled {
	color: #ccc;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	cursor: default;
}

.l-btn-left {
	display: inline-block;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.l-btn-text {
	display: inline-block;
	vertical-align: top;
	width: auto;
	line-height: 24px;
	font-size: 12px;
	padding: 0;
	margin: 0 4px;
}

.l-btn-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	font-size: 1px;
}

.l-btn span span .l-btn-empty {
	display: inline-block;
	margin: 0;
	width: 16px;
	height: 24px;
	font-size: 1px;
	vertical-align: top;
}

.l-btn span .l-btn-icon-left {
	padding: 0 0 0 20px;
	background-position: left center;
}

.l-btn span .l-btn-icon-right {
	padding: 0 20px 0 0;
	background-position: right center;
}

.l-btn-icon-left .l-btn-text {
	margin: 0 4px 0 24px;
}

.l-btn-icon-left .l-btn-icon {
	left: 4px;
}

.l-btn-icon-right .l-btn-text {
	margin: 0 24px 0 4px;
}

.l-btn-icon-right .l-btn-icon {
	right: 4px;
}

.l-btn-icon-top .l-btn-text {
	margin: 20px 4px 0 4px;
}

.l-btn-icon-top .l-btn-icon {
	top: 4px;
	left: 50%;
	margin: 0 0 0 -8px;
}

.l-btn-icon-bottom .l-btn-text {
	margin: 0 4px 20px 4px;
}

.l-btn-icon-bottom .l-btn-icon {
	top: auto;
	bottom: 4px;
	left: 50%;
	margin: 0 0 0 -8px;
}

.l-btn-left .l-btn-empty {
	margin: 0 4px;
	width: 16px;
}

.l-btn-plain:hover {
	padding: 0;
}

.l-btn-focus {
	outline: #0000FF dotted thin;
}

.l-btn-large .l-btn-text {
	line-height: 40px;
}

.l-btn-large .l-btn-icon {
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin-top: -16px;
}

.l-btn-large .l-btn-icon-left .l-btn-text {
	margin-left: 40px;
}

.l-btn-large .l-btn-icon-right .l-btn-text {
	margin-right: 40px;
}

.l-btn-large .l-btn-icon-top .l-btn-text {
	margin-top: 36px;
	line-height: 24px;
	min-width: 32px;
}

.l-btn-large .l-btn-icon-top .l-btn-icon {
	margin: 0 0 0 -16px;
}

.l-btn-large .l-btn-icon-bottom .l-btn-text {
	margin-bottom: 36px;
	line-height: 24px;
	min-width: 32px;
}

.l-btn-large .l-btn-icon-bottom .l-btn-icon {
	margin: 0 0 0 -16px;
}

.l-btn-large .l-btn-left .l-btn-empty {
	margin: 0 4px;
	width: 32px;
}

.l-btn {
	color: #fff;
	background: #fafafa;
	background-repeat: repeat-x;
	border: 1px solid #0270ad;
	background-color: #14b0f9;
	background: -webkit-linear-gradient(top, #14b0f9 0, #0885f6 100%);
	background: -moz-linear-gradient(top, #14b0f9 0, #0885f6 100%);
	background: -o-linear-gradient(top, #14b0f9 0, #0885f6 100%);
	background: linear-gradient(to bottom, #14b0f9 0, #0885f6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#14b0f9,
		endColorstr=#0885f6, GradientType=0);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 0 6px;
}

.l-btn:hover {
	background: #eaf2ff;
	color: #000000;
	border: 1px solid #b7d2ff;
	filter: none;
}

.l-btn-plain {
	background: transparent;
	border: 0;
	filter: none;
}

.l-btn-plain:hover {
	background: #eaf2ff;
	color: #000000;
	border: 1px solid #b7d2ff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.l-btn-disabled,.l-btn-disabled:hover {
	background: #fafafa;
	color: #444;
	background: -webkit-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0, #eeeeee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,
		endColorstr=#eeeeee, GradientType=0);
	filter: alpha(opacity = 50) progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,
		endColorstr=#eeeeee, GradientType=0);
}

.l-btn-plain-disabled,.l-btn-plain-disabled:hover {
	background: transparent;
	filter: alpha(opacity = 50);
}

.l-btn-selected,.l-btn-selected:hover {
	background: #ddd;
	filter: none;
}

.l-btn-plain-selected,.l-btn-plain-selected:hover {
	background: #ddd;
}

.treeClass {
	height: 280px;
	width: 497px;
	overflow: auto;
	border: 1px solid #d0e3ee;
}

.txt {
	font-size: 12px;
	list-style-type: none;
	list-style-type: none;
}

.sszi {
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
}
.treePanel {
		height: 100%;
		width: 100%;
		overflow-x: auto;
		overflow-y: auto;
		white-space: nowrap;
		scrollbar-face-color: #D8E2E7; /*滚动条亮边的颜色 */
		scrollbar-shadow-color: #D8E2E7; /*立体滚动条阴影的颜色 */
		scrollbar-highlight-color: #FFFFFF; /*滚动条空白部分的颜色 */
		scrollbar-3dlight-color: #96AABD; /*滚动条亮边的颜色 */
		scrollbar-darkshadow-color: #96AABD; /*滚动条强阴影的颜色 */
		scrollbar-track-color: #C2CACF; /*滚动条的背景颜色 */
		scrollbar-arrow-color: #606D79;  /*上下按钮上三角箭头的颜色 */
		background-color: #e3f1f8;
		border-right:3px solid #4aacd4;
}

.treePanelNoBorder {
		height: 100%;
		width: 100%;
		overflow-x: auto;
		overflow-y: auto;
		white-space: nowrap;
		scrollbar-face-color: #D8E2E7; /*滚动条亮边的颜色 */
		scrollbar-shadow-color: #D8E2E7; /*立体滚动条阴影的颜色 */
		scrollbar-highlight-color: #FFFFFF; /*滚动条空白部分的颜色 */
		scrollbar-3dlight-color: #96AABD; /*滚动条亮边的颜色 */
		scrollbar-darkshadow-color: #96AABD; /*滚动条强阴影的颜色 */
		scrollbar-track-color: #C2CACF; /*滚动条的背景颜色 */
		scrollbar-arrow-color: #606D79;  /*上下按钮上三角箭头的颜色 */
		background-color: #e3f1f8;
}