html {
	-ms-overflow-y: scroll;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: 100%; text-align: left;
}
#contain {
	margin: 10px auto; padding: 10px; border: 0px currentColor; border-image: none; height: 100%; position: relative;
}
#content {
	margin: 10px auto; position: relative;
}
#bottom {
	margin: 0px auto; position: relative;
}
#top {
	margin: 0px auto; position: relative;
}
#bodyex {
	margin: 0px; left: 0px; top: 0px; position: absolute;
}
#bottomex {
	margin: 0px; left: 0px; bottom: 0px; position: absolute; z-index: -1;
}
#topex {
	margin: 0px; left: 0px; top: 0px; position: absolute; z-index: -1;
}
#contentex {
	margin: 0px; left: 0px; top: 0px; position: absolute; z-index: -1;
}
#advsex {
	margin: 0px; left: 0px; width: 100%; bottom: 0px; display: none; position: absolute;
}
.pdv_class {
	border: 0px currentColor; border-image: none; position: absolute;
}

a:link {
	color: rgb(80, 80, 80); text-decoration: none;
}
a:visited {
	color: rgb(80, 80, 80); text-decoration: none;
}
a:active {
	color: rgb(80, 80, 80); text-decoration: none;
}
a.nomal:link {
	color: rgb(80, 80, 80); text-decoration: underline;
}
a.nomal:visited {
	color: rgb(80, 80, 80); text-decoration: underline;
}
a.nomal:active {
	color: rgb(80, 80, 80); text-decoration: underline;
}
a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
form {
	margin: 0px; padding: 0px;
}
.input {
	background: rgb(247, 247, 247); padding: 0px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 20px; color: rgb(85, 85, 85); line-height: 20px;
}
.textarea {
	background: rgb(247, 247, 247); padding: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 12px;
}
.button {
	background: rgb(232, 232, 232); padding: 0px 3px; border: 1px solid rgb(192, 192, 192); border-image: none; height: 22px; line-height: 20px;
}
.submit {
	background: rgb(232, 232, 232); padding: 0px 3px; border: 1px solid rgb(192, 192, 192); border-image: none; height: 22px; line-height: 20px;
}
.mustfill {
	color: rgb(255, 0, 0);
}
select {
	font: 12px/normal "microsoft yahei", Verdana, Arial; color: rgb(80, 80, 80); font-size-adjust: none; font-stretch: normal;
}
.msgdiv {
	background: url("../images/chk_msg.gif") no-repeat 30px; color: rgb(51, 102, 153); padding-left: 53px;
}
.errdiv {
	background: url("../images/chk_error.gif") no-repeat 30px; color: rgb(255, 0, 0); padding-left: 53px;
}
.rightdiv {
	background: url("../images/chk_right.gif") no-repeat 30px; color: rgb(80, 80, 80); padding-left: 53px;
}
.noticediv {
	background: url("../images/chk_error.gif") no-repeat 10px rgb(255, 253, 244); margin: 3px 0px; border: 1px solid rgb(252, 89, 89); border-image: none; line-height: 25px; padding-left: 33px; display: none;
}
.okdiv {
	background: url("../images/chk_right.gif") no-repeat 10px rgb(255, 253, 244); margin: 3px 0px; border: 1px solid rgb(252, 89, 89); border-image: none; line-height: 25px; padding-left: 33px; display: none;
}
.securenotice {
	text-align: center; color: rgb(255, 0, 0); line-height: 100px;
}
div#alert {
	display: none; cursor: default;
}
div#alert .border {
	border: 1px solid rgb(151, 160, 170); border-image: none;
}
div#alert .ntc {
	background: rgb(255, 255, 255); font: 14px/1.6 "microsoft yahei", Verdana, Arial; padding: 30px; text-align: left; font-size-adjust: none; font-stretch: normal;
}
div#alert .buttonzone {
	background: rgb(247, 247, 247); padding: 15px; text-align: center;
}
div#alert .topBar {
	background: rgb(203, 221, 239); padding: 0px 0px 5px 5px; height: 20px; text-align: left; line-height: 20px; font-size: 12px;
}
div#alert .topBar .pwClose {
	background: url("../images/pwin3.gif") no-repeat; top: 0px; width: 45px; height: 18px; right: 8px; position: absolute; cursor: pointer;
}
div#alert .button {
	background: rgb(238, 238, 238); padding: 0px 5px; border: 1px solid rgb(151, 160, 170); border-image: none; height: 22px; line-height: 20px;
}
#frmWindow {
	display: none; cursor: default;
}
#frmWindow .border {
	border: 1px solid rgb(151, 160, 170); border-image: none;
}
#frmWindow .ntc {
	background: rgb(255, 255, 255); font: 12px/1.6 "microsoft yahei", Verdana, Arial; padding: 30px; text-align: left; font-size-adjust: none; font-stretch: normal;
}
#frmWindow .buttonzone {
	background: rgb(247, 247, 247); padding: 10px 15px 15px; text-align: center;
}
#frmWindow .Frm {
	border: 0px currentColor; border-image: none; width: 100%; height: 500px;
}
#frmWindow .windowcontent {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 100%; height: 380px; overflow: auto;
}
#frmWindow .topBar {
	background: rgb(203, 221, 239); padding: 0px 0px 5px 5px; height: 20px; text-align: left; line-height: 20px; font-size: 12px;
}
#frmWindow .topBar .pwClose {
	background: url("../images/pwin3.gif") no-repeat; top: 0px; width: 45px; height: 18px; right: 8px; position: absolute; cursor: pointer;
}
