
html {margin:0; padding:0; height:100%;}
body { width:100%; height:100%; font:12px/20px Verdana, Arial, Helvetica, sans-serif, "宋体"; color:#3a3a3a; background:#fff; left top;}
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, em, pre, form, img, fieldset, input,select, p, span, blockquote, th, td { margin: 0; padding: 0;  }
a{color:#3a3a3a; text-decoration:none;}
a:hover{color:#3a3a3a; text-decoration:underline;}
a img {border:none;}
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ul,ol {list-style:none;}
.list_body{
	width:1080px;
}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac */
.clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
.clear{clear:both;}


/*  头部弄1�7姄1�7  */
.header {width:984px; height:87px; margin:0 auto; position:relative;}
.header h1 a{width:321px; height:56px; background:url(../images/logo.gif) no-repeat; text-indent:-9999px; position:absolute; top:2px; left:22px; outline:none;}
.menu_kz {position:absolute; top:0; right:9px; margin:0; padding:0;}
.menu_kz li {margin:0; padding:0; display:inline;}
.menu_kz a{background:url(../images/top_kz_left.gif) no-repeat left top;float:left; padding:0 0 0 4px; margin-left:1px; text-decoration:none; color:#0e71b4;}
.menu_kz a span{float:left; display:block; background:url(../images/top_kz_right.gif) no-repeat right top; padding:0 8px 4px 6px; color:#0e71b4;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu_kz a span {float:none;}
/* End IE5-Mac hack */
.menu_kz a:hover span {color:#0e71b4; text-decoration:underline;}
.menu_gn {position:absolute; top:35px; right:11px; margin:0; padding:0; color:#2d4a38;}
.menu_gn a{color:#2d4a38; text-decoration:none;}
.menu_gn a:hover{color:#2d4a38; text-decoration:underline;}
.header_menu {position:absolute; top:60px; left:0; width:984px; height:41px;}
.header_menu_left {float:left; width:5px; height:41px;}
.header_menu_right {float:left; width:5px; height:41px;}
.header_menu_center {width:974px; height:41px; background:url(../images/top_b_bg.gif) repeat-x; float:left;}
.menu_nav {padding-left:185px; margin-top:7px; list-style:none;}
.menu_nav li {margin:0; padding:0; display:inline; float:left; background:url(../images/top_b_line.gif) no-repeat right top;}
.menu_nav a{float:left; padding:0 0 0 3px; margin-right:1px; text-decoration:none; color:#676767;}
.menu_nav a span{float:left; display:block; padding:3px 12px 6px 10px; color:#676767; font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu_nav a span {float:none;}
/* End IE5-Mac hack */
.menu_nav a:hover span {color:#ffffff; text-decoration:none; font-weight:bold;}
.menu_nav a:hover {background:url(../images/top_menu_left.gif) no-repeat left top; text-decoration:none; font-weight:bold;}
.menu_nav a:hover span {background:url(../images/top_menu_right.gif) no-repeat right top; text-decoration:none; font-weight:bold;}
a.menu_visited {background:url(../images/top_menu_left.gif) no-repeat left top; color:#ffffff; text-decoration:none; font-weight:bold;}
a.menu_visited span {background:url(../images/top_menu_right.gif) no-repeat right top; color:#ffffff; text-decoration:none; font-weight:bold;}
/*  头部结束  */
.container {width:980px; margin:22px auto 0; overflow:hidden;}

/*  左侧弄1�7姄1�7  */
.left {width:174px; float:left;}
.left_menu_nav {width:174px; margin:0 auto 9px; padding:0; background:url(../images/left_nav_bg.gif) repeat-y;} 
.left_menu_nav h3 {background:url(../images/left_nav_top.gif) no-repeat left top; padding:8px 0 0 32px; height:28px; font-size:12px; color:#2c4937; text-align:left;}
.left_menu_nav .last {background:url(../images/left_nav_bottom.gif) no-repeat left bottom; padding-bottom:20px; margin:0 auto; text-align:left;}
.left_menu_nav .last ul {margin:0 auto; padding:0; width:140px;}
.left_menu_nav .last li {margin:0 auto; padding:0; list-style:none; border-bottom:#ddecc5 1px solid; width:140px; height:20px; line-height:20px;}
.left_menu_nav .last li a{display:block; background-color:#ffffff; padding-left:14px; height:20px; line-height:20px;}
.left_menu_nav .last li a:hover{background-color:#d7edf0; color:#0e71b4; text-decoration:none; height:20px; line-height:20px;}
a.left_link {display:block; background-color:#d7edf0!important; padding-left:14px; height:20px; line-height:20px; color:#538e02;}
/*  左侧结束  */

/*  右侧弄1�7姄1�7  */
.right {float:right;width:797px; background:#ffffff url(../images/main_top.gif) no-repeat left top; padding-top:14px; margin:0; text-align:left;}
.right_bottomimg {width:797px; margin:0; padding-top:20px;}
.right h2 {width:743px; height:25px; border-bottom:#bac7c0 1px solid; padding-left:12px; margin-left:19px; border-left:#56aac6 3px solid; color:#2f4632; font-size:12px;}
.right h2 a{color:#2f4632; text-decoration:none;}
.right h2 a:hover{color:#eb8a3d; text-decoration:underline;}
.right h2 .controlspan {padding-left:10px; float:right; font-weight:normal;}
.right h2 .controlspan a{background:url(../images/button_kz_left.gif) no-repeat left top; float:left; padding:0 0 0 19px; text-decoration:none; color:#374f3f;}
.right h2 .controlspan a span{background:url(../images/button_kz_right.gif) no-repeat right top; float:left; display:block; padding:1px 13px 4px 9px; color:#374f3f; margin-bottom:1px;}
*html .right h2 .controlspan a span{background:url(../images/button_kz_right.gif) no-repeat right top; float:left; display:block; padding:3px 13px 1px 9px; color:#374f3f; margin-bottom:1px;}
*+html .right h2 .controlspan a span{background:url(../images/button_kz_right.gif) no-repeat right top; float:left; display:block; padding:3px 13px 1px 9px; color:#374f3f; margin-bottom:1px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.right h2 .controlspan a span {float:none;}
*html .right h2 .controlspan a span {float:none;}
*+html .right h2 .controlspan a span {float:none;}
/* End IE5-Mac hack */
.right h2 .controlspan a:hover span {color:#eb8a3d; text-decoration:none;}
.right h2 .controlspan a:hover {text-decoration:none;}
.right h2 .controlspan a:hover span {text-decoration:none;}
.right h2 .controlspan1 {margin-top:2px; float:left;}
.right_menu { list-style:none; }

.right_menu li {margin:0; padding:0; display:inline; float:left;}

.right_menu a{

/**/
background:url(../images/r_menu_left.gif) no-repeat left top; float:left; padding:0 0 0 3px; margin-right:2px; text-decoration:none; color:#374f3f;
}
.right_menu a span{
	padding: 2px 6px 2px 6px; background: #bbb; border: 1px solid #c8c8c8; border-left: 0px; border-bottom: 0px; font-weight: bold; color: #fff;	
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.right_menu a span {float:none;}
/* End IE5-Mac hack */

.right_menu a:hover span {color:#fff; text-decoration:none; font-weight:bold;}
.right_menu a:hover {background:#ffc056; text-decoration:none; font-weight:bold;}

/**/
.right_menu a:hover span {background:url(../images/r_menu_right1.gif) no-repeat right top; text-decoration:none; font-weight:bold;}


a.right_menu_visited {background:url(../images/r_menu_left1.gif) no-repeat left top; color:#ffffff; text-decoration:none; font-weight:bold;}
a.right_menu_visited span {background:url(../images/r_menu_right1.gif) no-repeat right top; color:#ffffff; text-decoration:none; font-weight:bold;}

.right_content {width:757px; border-bottom:#ccd5d2 1px solid; margin-left:19px; border-right:#ccd5d2 1px solid; border-left:#ccd5d2 1px solid; border-top:#385342 2px solid; margin-top:0px; padding-top:16px; padding-bottom:36px;}
.right_content fieldset {width:100%; border:none;}
.right_content label {float:left; width:112px; text-align:right; font-weight:bold; color:#252525;}
.right_content em,strong{font-style:normal; font-weight:normal;}
.right_content em{color:#ff0000;}
.right_content p{margin:8px 0;}
.right_content span{margin-left:5px;}
.right_content input,select{margin-right:5px; margin-left:5px;}
.imgjuli {padding-right:5px;}
.inputwidth1 {width:214px; margin:0; padding:0;}
.inputwidth2 {width:144px; margin:0; padding:0;}
.inputwidth3 {width:60px; margin:0; padding:0;}
.right_content .tsxx {color:#666666; padding-left:118px; line-height:12px; margin-top:-5px;}
.right_bottom {width:757px; border:#ccd5d2 1px solid; margin-left:19px; background-color:#edf1f0; color:#79b428; margin-top:10px;}
.right_bottom_ts {margin-left:130px; padding-left:34px; background:url(../images/icon_ts.gif) no-repeat left center; line-height:16px; margin-top:20px; margin-bottom:20px; width:500px; overflow:hidden;}



/*  右侧结束  */

/*  底部弄1�7姄1�7  */
.footer {width:980px; margin:16px auto 0; padding:6px; text-align:left; color:#2d4a38;}
.footer span {padding-left:16px; font-weight:600;}
.footer a{color:#2d4a38; text-decoration:none;}
.footer a:hover{color:#2d4a38; text-decoration:underline;}
a.footerlk {color:#2d4a38; text-decoration:underline;}
a:hover.footerlk {color:#2d4a38; text-decoration:underline;}
/*  底部结束  */


.editdiv {width:720px; margin:10px auto 0; padding:5px; border:#cce1e4 1px solid;}
.sz-div {width:317px; background: #cce1e4;}
.sz-div table {width:100%;}
.sz-div td {background:#ffffff; line-height:22px; text-indent:10px;}


.list-div-mi {
  text-align:left;
  float:left;
  width: 98%;
  background: #99bbe8;
 
}


.listform {
	float: left;
	width: 100%;
	background: #fff;
}




/*
 列表部分的样弄1�7


 */
 
.list-div {
  text-align:left;
  float:left;
  width: 98%;
  background: #99bbe8;
  
}


.list-div table {
  width: 100%;
}
.lvfont {
	color: #2f4632;
}
.list-div-mi th {
    line-height: 23px;
	color:#5d6b82;
	text-align:center;
	text-indent: 10px;
    background:url(../images/th.jpg) left top repeat;

}

/*white-space: nowrap;*/
.list-div th {
    line-height: 23px;
	color:#5d6b82;
	text-align:center;
	text-indent: 10px;
	
    background:url(../images/th.jpg) left top repeat;

}

.tr-detail table td {border-right: 1px solid #7c9ecb; border-top: 1px solid #7c9ecb; line-height: 23px;}
.tr-detail table th {border-right: 1px solid #7c9ecb; border-top: 1px solid #7c9ecb;}
.tr-detail-2 table td {border-right: 1px solid #7c9ecb; }
.tr-detail-2 table th {border-right: 1px solid #7c9ecb;border-top: none}



.list-div td {
  background: #FFF;
  line-height: 22px;
  text-indent: 10px;
}
.list-div-mi td {
  background: #FFF;
  line-height: 22px;
  text-indent: 10px;
}

.list-div td.first-cell{
  font-weight: bold;
  padding-left: 10px;
}

.widthxz {
 
  overflow:hidden;
  text-overflow:ellipsis;
}

.list-div input {
  vertical-align: middle;
}

.list-div a:visited, .list-div a:link {
  color: #595959;
}

.list-div a:hover {
  color: #ff9900;
}

.list-div th a:visited, .list-div th a:link {
  text-decoration: none;
  color: #5d6b82;;

}

.list-div th a:hover {
  color: #5d6b82;

}

.list-div input, list-div img {
  vertical-align: middle;
}

.list-div .footer {
  background: #F4FAFB;
  text-align: right;
}

.pageheader {
	float: left;
	width: 99%;
	height: 30px;
	border-bottom: 1px solid #87a6d2;
	margin-bottom: 10px;
	margin-top:10px;
}

.pageheader .action-span a {
  color:#396EA2;
}

.pageheader  .action-span a:hover ,.pageheader  .action-span a:link , .pageheader  .action-span a:visited{
 color:#396EA2;;
  text-decoration:none;
  cursor:pointer;
}

.pageheader  .action-span1 {
  float:left;
  margin-top:2px;
  font-size: 14px;
  font-weight: bolder;
  line-height: 30px;
}

.pageheader  .action-span {
    float:right;
	height:16px;
	line-height:16px;
 	margin-top:2px;
	margin-right:3px;

	border:1px solid #76B4DD;
	color:#396EA2;
	padding:2px 5px 2px 5px;
}


.form-divww {
   background: #f0f1f3;
  float:left;
  width:97.3%;
  border: 1px solid #7c9ecb;
  padding: 4px;
  color: #808080;
  margin: 0px 0 10px 0px;
}
.form-div {
  text-align:left;
  float:left;
  background:#f0f1f3;
  width:96%;
  padding:5px;
  color: #2c4937;
}

.form-div select, .form-div input, .form-div img {
  vertical-align: middle;
}

.form-div a:visited, .form-div a:link {
  text-decoration: underline;
  color: #595959;
}

.form-div a:hover {
  color: #ff9900;
}

.bottom_selection {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0px 0 40px;
	background:#990000;
}

.tab-div table { 
	float: left;
	background: #eee;
	border-collapse:collapse;
}

.tab-div td {
	text-align: left;
	background: #fff;
	padding: 2px;
	border-collapse:collapse;
	border: 1px solid #99bbe8;
}

.tab-div td.label {
	text-align: right;
}

.main-div {
  text-align:left;
  float:left;
  width:98%;
  background:#fff;
  border: 1px solid #87a6d2;
  margin-top:10px;
  margin-left:0px;
  margin-bottom: 10px;
}

.main-div table {
  background: #FFF;
  border-top: 10px solid #FFF;
  border-bottom: 10px solid #FFF;
  width: 100%;
}

.main-div td.label {
	text-align: right;
}

.main-div td {
	text-align: left;
	background: #fff;
	padding: 5px;

}
.button-div {
  width:100%;
  text-align:left;
  padding:300px 0px 50px 170px;
  background-color:#ffffff;
}
* html .button-div {
  width:100%;
  text-align:left;
  padding:10px 0px 50px 170px;
  background-color:#ffffff;
}
*+html .button-div {
  width:100%;
  text-align:left;
  padding:10px 0px 50px 170px;
  background-color:#ffffff;
}
input.button {

  padding: 2px 8px 0px;
  margin: 2px 2px;
  color:#396ea2;
  cursor:pointer;
  border: 1px solid #76b4dd;

}

.order-goods{
  position:absolute;
  width:80%;
  background: #EEF8F9;
  border: 1px solid #BBDDE5;

  filter:alpha(opacity=90);
  opacity:0.9;

}
.order-goods td {
  background: #FFF;
  line-height: 22px;
}
.tab1 table { 
	
	float: left;
	background: #eee;
	border-collapse:collapse;
}

.tab1 td {
	height:20px;
	background: #fff;
	padding: 1px;
    border-collapse:collapse;
	border: 1px solid #99bbe8;
}
.tab1 td.label {
	text-align: right;
}
#topbar{
  position:absolute;
  border-right: #455690 1px solid;
  border-top: #a6b4cf 1px solid;
  border-left: #a6b4cf 1px solid;
  border-bottom: #455690 1px solid;
  background-color: #DF942F;
  width: 300px;
  visibility: hidden;
  z-index: 99999;
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.95);
  opacity: 0.95;
}
.sub_ok{ width:400px; float:left;}
.action-span .button { border:none; padding:0px; margin:0px; cursor:pointer;}
/*create by zcj*/
.main-info{ border-style:none;}
.main-info table{ border-collapse:collapse; border-style:none;}
.main-info table td{ border:1px solid #87A6D2}