.op-html {
	overflow: visible !important;
}
#op-station {
	display:none;
	position:fixed;
	top:0px;
	z-index:9999;
	height:auto;
	width:100%;
}
.op-station-overflow {
	overflow-y:auto !important;
	overflow-x:hidden !important;
}

.op-panel {
	position:absolute;
	z-index:9999;
	display:none;
	width:100%;
	height:auto;
}

.op-panelbg {
	position:fixed;
	width:100%;
	min-height:100%;
}

.op-panelbt {
	cursor:pointer;
	display:inline-block;
	height:48px;
}
.op-bt-nav {
	float:left;
	margin:10px;
}


.op-panelctrl {
	width:auto;
	margin:auto;
	display:block;
	position:fixed;
	top:0px;
	z-index:999999;
	height:52px;
}
.op-panelctrl > .op-panelbt {
	cursor:pointer;
	height:32px;
	padding:0;
}

.op-panelctrl > .op-panelbt > img {
	height:32px;
}

.op-bt-close {
	float:right;
	margin:10px;
	display:block;
}

.op-bt-closeall {
	float:right;
	margin:10px;
	display:none;
}

.op-panelform {
	margin:auto;
	padding:20px;
	position:relative;
	top:52px;
	z-index:999998;
	height:100%;
	/*overflow:auto;*/
	background:inherit;
}

@media screen and (max-width:960px) {
	.op-panelctrl {
		width:100%;
	}
	.op-panelform {
		width:100%;
	}
}

.op-tab {
	cursor:pointer;
	color: #000000;
	font-weight: 400;
	font-size: 0.7em
		
}
.op-tab:hover {
	color: #000000;
	font-weight: 700;
}

