* {
	margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
ul {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
p {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
a {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
span {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.red {
	color: rgb(255, 0, 0);
}
.wap {
	width: 100%; position: relative;
}
.reg_box {
	background: rgb(255, 255, 255); margin: 30px; width: 660px; color: rgb(70, 98, 103); display: none;
}
.reg_box .reg_top {
	background: url("/qcymw.com/top_bg.jpg") repeat-x; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(241, 247, 249) rgb(241, 247, 249) currentColor; border-image: none; height: 41px;
}
.reg_box .reg_top .reg_top_tit {
	background: url("/qcymw.com/reg_top_tit.jpg") no-repeat; margin: 8px 10px; width: 97px; height: 25px; float: left; display: inline;
}
.reg_box .reg_top .reg_close {
	margin: 8px 10px; width: 25px; height: 25px; float: right;
}
.reg_box .reg_top .reg_close a {
	background: url("/qcymw.com/reg_close.jpg") no-repeat; height: 25px; display: block;
}
.reg_box .reg_top .reg_close a:hover {
	background: url("/qcymw.com/reg_close_hover.jpg") no-repeat;
}
.reg_box .reg_content {
	padding: 20px 30px; border: 1px solid rgb(166, 181, 188); border-image: none; color: rgb(99, 114, 111); min-height: 200px;
}
.reg_box .reg_content p {
	padding-left: 10px;
}
.reg_box .reg_content p label {
	width: 80px; text-align: right; font-size: 14px; font-weight: bold; margin-right: 10px; display: inline-block;
}
.reg_box .reg_content span {
	background: url("/qcymw.com/regist_nomal.jpg") no-repeat left; padding-left: 24px; margin-left: 6px; display: inline-block;
}
.reg_box .reg_content input {
	vertical-align: middle;
}
.reg_box .reg_input {
	background: rgb(255, 255, 255); margin: 5px 0px; padding: 2px; border: 1px solid rgb(75, 90, 92); border-image: none; width: 200px; height: 22px; line-height: 22px;
}
.reg_box .code_input {
	width: 80px !important;
}
.reg_box .readed {
	margin: 10px 90px;
}
.reg_box .readed input {
	margin-right: 5px; vertical-align: middle;
}
.reg_box .readed span {
	background: none !important; border: currentColor; border-image: none; color: rgb(255, 0, 0); padding-left: 0px !important;
}
.reg_box .login_btns {
	background: url("/qcymw.com/login_btn.jpg") no-repeat; margin: 9px 0px 5px 90px; border: 0px currentColor; border-image: none; width: 183px; height: 61px; cursor: pointer;
}
.reg_box .login_btns:hover {
	background-position: 0px -61px;
}
.reg_box .reg_content .d_ok {
	background: url("/qcymw.com/okicon.gif") no-repeat left; color: rgb(4, 177, 8) !important;
}
.reg_box .reg_content .d_err {
	background: url("/qcymw.com/erricon.gif") no-repeat left; color: rgb(255, 0, 0) !important;
}
