﻿@charset "utf-8";
#coverLayer {
	position:fixed;
	left:0;
	top:0;
	z-index:1049;/*原99*/
	width:999em;
	height:100%;
	background:#000;
	-moz-opacity:0.12;
	opacity:0.1;
	filter:Alpha(Opacity=10);
}
* html #coverLayer {
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	/*this:expression(alert(document.getElementById('coverLayer').style));*/
}
#coverLayer iframe {
	display:none;
}
* html #coverLayer iframe {
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:100%;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#showLayer {
	overflow:hidden;
	position:absolute;
	z-index:1050;/*原100*/
	width:50em;
}
#showLayer.fixed {
	position:fixed;
	left:50%;
	top:50%;
	height:32em;
	margin:-16em 0 0 -25em;
}
* html #showLayer.fixed {
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (boxMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#showLayer iframe {
	display:none;
}
* html #showLayer iframe {
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:100%;
	height:999em;
}
#showLayer .gModule {
	margin-bottom:0;
}
.selectBox {
	padding:.8em;
	height:12em;
}
.selectBox h3 {
	zoom:1;
	position:relative;
	font:bold 14px/32px "Arial";
}
.selectBox h3 .sub {
	position:absolute;
	_top:4px;
	right:0;
}
.selectBox h3 .action {
	vertical-align:auto;
}
.selectBox #selecting {
	/*height:4.8em; 090808 */
	padding-top:.5em;
}
.selectBox #selecting li {
	float:left;
	/*width:10em; 090527*/
	margin:0 1em 0.5em 0;
	padding-left:1.5em;
	background:url(../images/icon.gif) no-repeat 0 -155px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all;
}
#showLayer .pickBox {
	zoom:1;
	margin:0 -.5em -1px;
	padding:1em 1.5em 1px;
	border:0;
	background:#FFF;
	font-family:"SimSun";
	line-height:2em;
}
#subLayer {
	position:absolute;
	z-index:1060;
	width:25em;
	border:2px solid #CCC;
	background:#FFF;
	line-height:1.6em;
}
#subLayer.wide {
	width:50em;
}
#subLayer .areaList {
	margin:0;
	padding:.6em 1em;
}
.areaList {
	zoom:1;
	overflow:hidden;
	margin-bottom:1em;
	font-family:"SimSun";
}
.areaList li {
	float:left;
	width:11.5em;
}
.wide .areaList li {
	width:23em;
}
.areaList li.hasub {
	background:url(../images/icon_sub.gif) no-repeat 70% 6px;
}
.areaList li.hasubover {
	background:url(../images/icon_sub_over.gif) no-repeat 70% 6px;
}
.wide .areaList li.hasub, .wide .areaList li.hasubover {
	background-position:90% 6px;
}
.areaList li input {
	margin:0 3px 1px 0;
	*margin:0;
	*vertical-align:middle;
}
.areaList li label {
	cursor:pointer;
}