@charset "utf-8";
.zx-combox {
	vertical-align: middle; display: inline-block;
}
.zx-combox .zx-combox-body {
	border: 1px solid rgb(204, 204, 204); border-image: none; vertical-align: top; position: relative; background-color: rgb(255, 255, 255);
}
.zx-combox .zx-combox-hover {
	border-color: rgb(220, 172, 108); background-color: rgb(255, 245, 212);
}
.zx-combox .zx-combox-body .zx-combox-text {
	padding: 0px 10px 0px 5px; width: 60px; height: 20px; line-height: 20px; overflow: hidden; font-size: 12px; white-space: nowrap;
}
.zx-combox .zx-combox-body .zx-combox-arrow {
	background: url("../image/icons.png") -741px 0px rgb(255, 255, 255); top: 0px; width: 9px; height: 20px; right: 0px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.zx-combox .zx-combox-hover .zx-combox-arrow {
	border-color: rgb(220, 172, 108);
}
.zx-combox .zx-combox-items {
	display: none;
}
.zx-combox-popup {
	display: none; position: absolute; z-index: 9999;
}
.zx-combox-popup .zx-shadow {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; box-shadow: 3px 3px 5px #818181; background-color: black;
}
.zx-combox-popup .zx-popup-content {
	padding: 5px; border: 1px solid gray; border-image: none; overflow: auto; background-color: white;
}
.zx-combox-popup .zx-combox-item {
	padding: 3px; white-space: nowrap;
}
.zx-combox-popup .zx-combox-item-hover {
	padding: 2px; border: 1px solid rgb(220, 172, 108); border-image: none; background-color: rgb(255, 245, 212);
}
.zx-combox-popup .zx-combox-item-selected {
	padding: 2px; border: 1px solid rgb(220, 172, 108); border-image: none; background-color: rgb(255, 245, 212);
}
.zx-combox-popup .zx-combox-split {
	margin: 3px 0px; font-size: 1px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.zx-resize .zx-handle {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 7px; height: 7px; font-size: 1px; position: absolute; opacity: 0.5; background-color: rgb(255, 255, 255);
}
.zx-resize .re-n.zx-handle {
	left: 50%; top: 0px; margin-top: -4px; margin-left: -4px; cursor: n-resize;
}
.zx-resize .re-s.zx-handle {
	left: 50%; bottom: 0px; margin-bottom: -4px; margin-left: -4px; cursor: s-resize;
}
.zx-resize .re-e.zx-handle {
	top: 50%; right: 0px; margin-top: -4px; margin-right: -4px; cursor: e-resize;
}
.zx-resize .re-w.zx-handle {
	left: 0px; top: 50%; margin-top: -4px; margin-left: -4px; cursor: w-resize;
}
.zx-resize .re-nw.zx-handle {
	left: 0px; top: 0px; margin-top: -4px; margin-left: -4px; cursor: nw-resize;
}
.zx-resize .re-ne.zx-handle {
	top: 0px; right: 0px; margin-top: -4px; margin-right: -4px; cursor: ne-resize;
}
.zx-resize .re-se.zx-handle {
	right: 0px; bottom: 0px; margin-right: -4px; margin-bottom: -4px; cursor: se-resize;
}
.zx-resize .re-sw.zx-handle {
	left: 0px; bottom: 0px; margin-bottom: -4px; margin-left: -4px; cursor: sw-resize;
}
