@charset "utf-8";
html{height:100%;}
html,body {text-align:center;font-family: 宋体, serif;  margin:0; padding:0; background: #fff; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd{margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;font-size:12px}
li{list-style-type:none;}
table{font-size:12px;}

/* href color */
a {color: #000; text-decoration:none;}

a:hover {color: #bc2931; text-decoration:underline;}


/* common color*/
.red{color:#F00;}
.blk{color:#000;}

.efefef{color:#efefef;}
.fafafa{color:#fafafa;}

/*common postition*/
.hidden{display:none;}
.abs{
	position:absolute;
	left: -624px;
	top: 1px;
}
.rel{position:relative ;}
.block{display:block;}
.clear{clear:both;}
.fl{float:left;}
.fc{margin:0 auto;}
.fr{float:right;}
.clear{clear:both;}
.overflow{overflow:auto;zoom:1;}
/*common font*/
.bold{ font-weight:bold;}
.size14{ font-size:14px;}
/* CSS Document */
/*分页*/

.tablepage {
TEXT-ALIGN:CENTER;LINE-HEIGHT: 24px;padding:10px;margin:0px;border-top:1px dashed #7A7A7A; 
}
 .tablepage a:link, .tablepage a:visited {
 border:#FF8344 1px solid;padding: 2px;color:#FF8344;TEXT-DECORATION: none;background-color:#FFFFFF;margin-right:3px;
}
.tablepage a:hover {
   border:#FF8344 1px solid;padding: 2px;color:#FF8344;TEXT-DECORATION: none;background-color:#efefef;margin-right:3px;
}
.tablepage .nonelink {
   border:#999999 1px solid;padding: 2px;color:#999999;TEXT-DECORATION: none;background-color:#efefef;margin-right:3px;
}
/*agents*/
.admin_left_title {
	WIDTH: 151px; HEIGHT: 36px;color:#000;font-weight:bold; font-size:12px;
}
#admin_left {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 145px
}
#admin_right {
	MARGIN-TOP: 6px; FLOAT: right; WIDTH: 785px
}
#treeview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.treeopen {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../dot/tree_open.gif) #F6F9FD no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #999999; PADDING-TOP: 4px
}
.treeclose {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../dot/tree_close.gif) #F6F9FD no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #999999; PADDING-TOP: 4px
}
#treeview DD {
	
}
#treeview UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; height:auto; overflow:hidden;
}
#treeview LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(../dot/line_v00.gif) #F6F9FD repeat-y; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;height:auto;}

#treeview UL A {
	DISPLAY: block; WIDTH: 100px; COLOR: #333333; TEXT-DECORATION: none
}
#treeview DT A {
	DISPLAY: block; WIDTH: 100px; COLOR: #999999; TEXT-DECORATION: none
}
#treeview A:hover {
	COLOR: #cccccc
}
#sign A{
DISPLAY: block; COLOR: #333333; TEXT-DECORATION: none
}
#sign A:hover{
COLOR: #ff8000
}
.sort{
DISPLAY: block; COLOR: #666666; TEXT-DECORATION: none
}
.changinput{ border:1px #cccccc solid;height:16px;}

/*agents_p*/
.box{width:95%; height:auto;}
.position{height:30px; line-height:30px; border:1px solid #efefef; font-size:12px; color:#000000;margin-top:10px;padding-left:30px;text-align:left; padding-right:20px;}
.position A{color:#000000}
.position A:hover{color:#333333}
.search{height:30px; line-height:30px;  border:1px solid #efefef; font-size:12px; background:#fafafa;color:#000000;margin-top:10px;padding-left:30px;text-align:left;padding-right:20px;}
.input{ margin:0px; padding:0px; height:16px;}
.listproduct{width:100%;height:auto; margin-top:10px;overflow:hidden;}
.listproduct li{ height:180px; width:165px; background:url(pbg.gif) top no-repeat;float:left; margin-left:25px; margin-bottom:40px; text-align:center;font-size:12px;white-space:nowrap; position:relative;display:table-cell;text-align:center; vertical-align:middle;z-index:1;} 
.listproduct li span{ position:static; +position:absolute;top:36%; display:block;}
.listproduct li img{position:static; +position:relative;top:-50%;left:-48%;}
.listproduct li label{height:30px; text-align:center; left:0px;  width:165px; top:140px; clear:both; position:absolute; top:135px; overflow:hidden;}

.listinfo{width:100%;height:auto; margin-top:10px;overflow:hidden;}
.listinfo li{ height:25px; width:100%; margin-left:25px; text-align:left;font-size:12px;white-space:nowrap;} 

INPUT.ok {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(bt_bg.gif) #fff no-repeat; BORDER-LEFT: 0px; WIDTH: 64px; LINE-HEIGHT: 19px; BORDER-BOTTOM: 0px; HEIGHT: 19px; TEXT-ALIGN: center
}
INPUT.ok2 {
color: #FFFFFF;	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(bt_bg3.gif) #fff no-repeat; BORDER-LEFT: 0px; WIDTH: 64px; LINE-HEIGHT: 20px; BORDER-BOTTOM: 0px; HEIGHT: 20px; TEXT-ALIGN: center
}
INPUT.cancel {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(bt_bg.gif) #fff no-repeat; BORDER-LEFT: 0px; WIDTH: 64px; LINE-HEIGHT: 19px; BORDER-BOTTOM: 0px; HEIGHT: 19px; TEXT-ALIGN: center
}
INPUT.cancel {
	BACKGROUND: url(bt_bg2.gif) #fff no-repeat
}
.p{ border:1px solid #efefef; padding:10px; width:auto; height:auto; margin-top:10px; text-align:left;}
.pic{ border:1px solid #efefef; width:auto; height:auto;}
.info{ border:1px solid #efefef;width:450px; height:100%;}
.info ul{width:99%}
.info li{float:left;height:25px; line-height:25px; text-align:left; padding-left:5px; border-bottom:1px solid #efefef; width:100%;}
.info li label{height:25px; display:block; width:80px; margin-right:10px; float:left; border-right:solid 1px #efefef;}
.p .title{ font-size:14px; text-align:center;width:auto; height:25px; border-bottom:1px dashed #cccccc}
.p .winfo{ font-size:12px; text-align:center;width:auto; height:25px; color:#cccccc; line-height:25px;}
.tablelist {
	BORDER: #eee 1px solid; MARGIN: 0px auto;
}
.tablelist LI {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 9px; MARGIN: 10px 0px 0px 10px; BORDER-LEFT: #e9e9e9 1px solid; WIDTH: 140px; PADDING-TOP: 9px; BORDER-BOTTOM: #e9e9e9 1px solid
}
.tablelist A:link,.tablelist A:visited{
	COLOR: #009a91; TEXT-DECORATION: none
}
.tablelist A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.tablelist P {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; COLOR: #999; LINE-HEIGHT: 18px; HEIGHT: 18px
}

.tablelist TH {
	LINE-HEIGHT: 24px; HEIGHT: 24px; BACKGROUND-COLOR: #eee; color:#333333
}
.tablelist TD {
	MARGIN: 20px 90px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px dotted; HEIGHT: 20px;
}
.tableform {
	MARGIN: 0px auto; WIDTH: auto;
}
.tableform TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; height:25px;
}
.tableform TD.formlabel {
	width:100px;COLOR: #333; TEXT-ALIGN: center;
}
.hfdnofocus {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.hfdnofocuschange {
	BORDER-RIGHT: #FFC16D 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #FFC16D 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #FFC16D 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #FFC16D 1px solid;BACKGROUND-COLOR:#FFEBD0
}