html {
	height: 100%;
}
body {
	height: 100%;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	background: rgb(255, 255, 255); width: 100%; height: 100%; color: rgb(51, 51, 51); font-family: Verdana,"����",Arial,Sans; font-size: 12px;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
dl {
	list-style: none;
}
dd {
	list-style: none;
}
dt {
	list-style: none;
}
select {
	font-size: 12px; vertical-align: middle;
}
input {
	font-size: 12px; vertical-align: middle;
}
img {
	font-size: 12px; vertical-align: middle;
}
select {
	font-size: 12px; vertical-align: middle;
}
button {
	font-size: 12px; vertical-align: middle;
}
a {
	text-decoration: none;
}
a {
	color: rgb(68, 68, 68);
}
a:hover {
	color: rgb(7, 103, 193);
}
a:active {
	color: rgb(7, 103, 193);
}
a:focus {
	color: rgb(7, 103, 193);
}
.clearit {
	clear: both;
}
label.btn {
	background: url("../images/btn1.gif") left 0px; padding-left: 6px; margin-right: 10px; float: left;
}

label.btn .submit {
	background: url("../images/btn1.gif") right -27px; border: 0px currentColor; border-image: none; height: 27px; padding-right: 10px; float: left; cursor: pointer;
}
label.hover {
	background: url("../images/btn1.gif") left -54px; padding-left: 6px; margin-right: 10px; float: left;
}
label.hover .submit {
	background: url("../images/btn1.gif") right -81px; border: 0px currentColor; border-image: none; height: 27px; padding-right: 10px; float: left; cursor: pointer;
}
input.input {
	border-width: 1px; border-style: solid; border-color: rgb(165, 167, 182) rgb(208, 209, 219) rgb(208, 209, 219) rgb(165, 167, 182); padding: 5px; color: rgb(115, 117, 128); font-size: 13px;
}
textarea.textarea {
	border-width: 1px; border-style: solid; border-color: rgb(165, 167, 182) rgb(208, 209, 219) rgb(208, 209, 219) rgb(165, 167, 182); padding: 3px; color: rgb(115, 117, 128); font-size: 13px;
}
.input-large{
	min-width: 45rem;
}
input.focus {
	background: rgb(244, 248, 225); padding: 3px; border: 1px solid rgb(180, 211, 51); border-image: none; color: rgb(111, 151, 41);
}
textarea.focus {
	background: rgb(244, 248, 225); padding: 3px; border: 1px solid rgb(180, 211, 51); border-image: none; color: rgb(111, 151, 41);
}
.top_tou{
	background: url(../images/icon6.gif) no-repeat center 25px rgb(255, 255, 255);
	color: rgb(255, 156, 0);
	font-weight: bold;
	padding: 0px 15px;
	height: 31px;
	line-height: 31px;
	border-right-color: rgb(216, 216, 216);
	border-left-color: rgb(255, 255, 255);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	float: left;
	display: block;
}
#pageTop {
	background: url("../images/pageTop_bg.gif") repeat-x; height: 30px; overflow: hidden; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#pageTop .tabs {
	float: left; position: relative;
}
#pageTop .tabs ul li {
	float: left;
}
#pageTop .tabs ul li a {
	background: url("../images/tabs_btn_bg.gif") repeat-x; padding: 0px 15px; height: 31px; line-height: 31px; border-right-color: rgb(216, 216, 216); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: block;
}
#pageTop .tabs ul li a.selected {
	background: url("../images/icon6.gif") no-repeat center 25px rgb(255, 255, 255); color: rgb(255, 156, 0); font-weight: bold;
}
#pageTop .addBtn {
	padding: 4px 0px 0px 10px; float: left;
}
#pageTop .addBtn a {
	background: url("../images/icon7.gif") no-repeat 5px 2px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(190, 198, 206) rgb(190, 198, 206) rgb(255, 255, 255); padding: 3px 10px 3px 25px; float: left; display: block;
}
#pageTop .addBtn a:hover {
	background: url("../images/icon7.gif") no-repeat 5px 2px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(190, 198, 206) rgb(255, 255, 255) rgb(255, 255, 255) rgb(190, 198, 206);
}
#pageTop .delBtn {
	padding: 4px 0px 0px 10px; float: left;
}
#pageTop .delBtn a {
	background: url("../images/icon8.gif") no-repeat 7px 4px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(190, 198, 206) rgb(190, 198, 206) rgb(255, 255, 255); padding: 3px 10px 3px 23px; float: left; display: block;
}
#pageTop .delBtn a:hover {
	background: url("../images/icon8.gif") no-repeat 7px 4px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(190, 198, 206) rgb(255, 255, 255) rgb(255, 255, 255) rgb(190, 198, 206);
}
#pageTop .cate {
	color: rgb(153, 153, 153); padding-top: 7px; margin-left: 15px; float: left;
}
#pageTop .cate a {
	margin: 0px 8px;
}
#pageTop .cate a.selected {
	color: rgb(255, 156, 0); font-weight: bold;
}
#pageTop .batch {
	padding-top: 4px; margin-left: 15px; float: left;
}
#pageTop .search {
	padding: 3px 10px 0px 0px; float: right;
}
#pageTop .search input {
	background: url("../images/pageTop_input_bg.gif") repeat-x; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 208, 211) currentColor rgb(204, 208, 211) rgb(204, 208, 211); border-image: none; height: 17px; color: rgb(136, 136, 136); line-height: 18px;
}
#pageTop .search button {
	background: url("../images/btn2.gif") no-repeat; border: 0px currentColor; border-image: none; width: 23px; height: 21px; margin-left: -8px; cursor: pointer;
}
#pageCo {
	padding-bottom: 20px;
}
#messageContainer {
	margin: 5px; padding: 10px; border: 1px solid rgb(227, 227, 227); border-image: none; color: rgb(238, 0, 0); line-height: 18px;
}
#messageContainer ol {
	background: url("../images/message_icon2.gif") no-repeat 90px 0px; height: auto !important; overflow: visible; padding-left: 155px; min-height: 50px;
}
.pageManage {
	padding: 15px;
}
.pageManage li {
	margin-bottom: 20px;
}
.manageForm {
	
}
.manageForm table {
	width: 100%;
}
.manageForm table td {
	padding: 5px 6px;
}
.manageForm table th {
	padding: 5px 6px;
}
.manageForm table tbody th {
	background: rgb(242, 246, 248); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(229, 229, 229); text-align: right; font-weight: normal;
}
.manageForm table tbody th span {
	color: rgb(170, 170, 170); line-height: 16px; padding-top: 2px; font-family: "PMingLiU"; font-size: 11px; display: block;
}
.manageForm table tbody td {
	border-bottom-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.manageForm table tfoot td {
	padding: 15px 6px;
}
.listForm {
	
}
.listForm table {
	width: 100%;
}
.listForm table td {
	padding: 5px 6px;
}
.listForm table thead th {
	background: url("../images/thead_bg.gif") repeat-x; height: 25px; overflow: inherit; border-right-color: rgb(212, 212, 212); border-bottom-color: rgb(212, 212, 212); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.listForm table tbody tr {
	background: rgb(245, 245, 245);
}
.listForm table tbody tr.hover {
	background: rgb(255, 255, 255);
}
.listForm table tbody tr.selected {
	background: rgb(254, 254, 240);
}
.listForm table tbody tr td {
	color: rgb(17, 17, 17); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(212, 212, 212); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.listForm table tbody tr td a {
	color: rgb(45, 106, 153);
}
.listForm table tbody tr td a:hover {
	color: rgb(7, 103, 193); text-decoration: underline;
}
.pageList {
	padding: 10px 15px 50px 15px;
	height: 20px;
}
.pageList ul.l {
	float: left;
}
.pageList ul.r {
	float: right;
}
.pageList ul.r li {
	margin-left: 5px; float: left;
}
.pageList a {
	background: rgb(149, 153, 158); padding: 0px 6px; color: rgb(255, 255, 255); line-height: 19px; font-family: Arial,Helvetica,sans-serif; float: left; display: block;
}
.pageList a:hover {
	background: rgb(255, 156, 0);
}
.pageList a.selected {
	background: rgb(255, 156, 0);
}
#message {
	padding: 30px;
}
#message .l {
	width: 215px; float: left;
}
#message .r {
	background: rgb(248, 247, 248); padding: 10px 30px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 450px; color: rgb(102, 102, 102); float: left;
}
#message .r span {
	font-size: 14px; font-weight: bold;
}
#message .r a {
	margin: 0px 2px; color: rgb(255, 156, 0); font-weight: bold; text-decoration: underline;
}
#message .r a:hover {
	text-decoration: none;
}
#home {
	padding: 30px;
}
#home .welcome {
	background: url("../images/icon9.gif") no-repeat 20px 20px rgb(248, 247, 248); padding: 20px 30px 20px 90px; border: 1px solid rgb(227, 227, 227); border-image: none; font-weight: bold;
}
#home .welcome a {
	margin: 0px 3px; color: rgb(44, 125, 0); line-height: 24px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-size: 19px;
}
#home .welcome a:hover {
	text-decoration: underline;
}
#home .welcome p {
	padding: 5px 0px; color: rgb(102, 102, 102); line-height: 18px; font-weight: normal;
}
#home .btns {
	margin-top: 20px;
}
#home .btns ul li {
	width: 120px; float: left;
}
#home .btns ul li a {
	width: 100px; height: 20px; text-align: center; overflow: hidden; padding-top: 80px; display: block;
}
#home .btns ul li a.a1 {
	background: url("../images/home_btn1.gif") no-repeat center 0px;
}
#home .btns ul li a.a1:hover {
	background: url("../images/home_btn1.gif") no-repeat center -100px;
}
#home .btns ul li a.a2 {
	background: url("../images/home_btn2.gif") no-repeat center 0px;
}
#home .btns ul li a.a2:hover {
	background: url("../images/home_btn2.gif") no-repeat center -100px;
}
#home .btns ul li a.a3 {
	background: url("../images/home_btn3.gif") no-repeat center 0px;
}
#home .btns ul li a.a3:hover {
	background: url("../images/home_btn3.gif") no-repeat center -100px;
}
#home .btns ul li a.a4 {
	background: url("../images/home_btn4.gif") no-repeat center 0px;
}
#home .btns ul li a.a4:hover {
	background: url("../images/home_btn4.gif") no-repeat center -100px;
}
#home .btns ul li a.a5 {
	background: url("../images/home_btn5.gif") no-repeat center 0px;
}
#home .btns ul li a.a5:hover {
	background: url("../images/home_btn5.gif") no-repeat center -100px;
}
#info {
	
}
#info table {
	width: 100%;
}
#info table thead {
	background: url("../images/thead_bg.gif") repeat-x;
}
#info table thead th {
	padding: 6px 8px; text-align: left; color: rgb(0, 0, 0); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(200, 205, 209); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#info table tbody {
	background: rgb(255, 255, 255);
}
#info table tbody td {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(217, 220, 225) rgb(217, 220, 225) rgb(255, 255, 255); padding: 3px 8px; color: rgb(51, 51, 51); line-height: 18px; font-weight: normal;
}
.green {
	color: rgb(51, 153, 51);
}
a.green {
	color: rgb(51, 153, 51) !important;
}
a.green:hover {
	color: rgb(7, 103, 193) !important;
}
.red {
	color: rgb(238, 0, 0);
}
a.red {
	color: rgb(238, 0, 0) !important;
}
a.red:hover {
	color: rgb(7, 103, 193) !important;
}
.gray {
	color: rgb(136, 136, 136);
}
.blue {
	color: rgb(0, 0, 205);
}
.lred {
	color: rgb(139, 71, 93);
}
#loading_content {
	background: rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 998;
}
#loading_content ul {
	background: url("../images/bg_loading.gif") no-repeat; left: 35%; top: 150px; width: 160px; height: 48px; line-height: 48px; padding-left: 50px; position: absolute; z-index: 999;
}
#jd_shadow {
	position: absolute; z-index: 999; opacity: 0.25; background-color: rgb(0, 0, 0); -moz-opacity: 0.25;
}
#jd_dialog {
	position: absolute; z-index: 1000;
}
#jd_dialog_s {
	position: absolute; opacity: 0.4; background-color: rgb(0, 0, 0); -moz-opacity: 0.4;
}
#jd_dialog_m {
	position: absolute;
}
#jd_dialog_m_h {
	width: 100%; height: 30px; line-height: 30px; float: left; cursor: move;
}
#jd_dialog_m_h_l {
	color: white; padding-left: 10px; font-weight: bold; float: left;
}
#jd_dialog_m_h_r {
	color: white; padding-top: 7px; padding-right: 5px; float: right; cursor: pointer;
}
#jd_dialog_m_h_r a {
	background: url("../images/dialog_close.gif"); width: 16px; height: 16px; display: block;
}
#jd_dialog_m_h_r a:hover {
	background-position: 0px -16px;
}
#jd_dialog_m_b {
	float: left;
}
#jd_dialog_m_b_1 {
	position: absolute; z-index: 900; opacity: 0; -moz-opacity: 0.0;
}
#jd_dialog_m_b_2 {
	position: absolute; z-index: 899;
}
#jd_dialog_m_t {
	width: 100%; height: 20px; text-align: center; float: left;
}
.jd_dialog_m_t_s {
	padding-left: 10px;
}
