.tab-cont .reg-nav {
	font: 18px/normal "Microsoft YaHei"; list-style: none; margin: 0px auto; width: 870px; height: 35px; padding-top: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative; font-size-adjust: none; font-stretch: normal;
}
.tab-cont .reg-nav .reg-step {
	margin: 0px auto; width: 458px; color: rgb(102, 102, 102); _padding-top: 17px;
}
.tab-cont .reg-step li {
	padding: 0px 15px; line-height: 34px; margin-right: 19px; float: left; position: relative;
}
.tab-cont .reg-step .current {
	color: rgb(255, 170, 0); line-height: 34px; border-bottom-color: rgb(255, 170, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.icon-1 {
	background: url("images/cop-bg.png") no-repeat 0px 0px; width: 16px; height: 16px; bottom: 1px; line-height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block; position: relative;
}
.icon-2 {
	background: url("images/cop-bg.png") no-repeat 0px 0px; width: 16px; height: 16px; bottom: 1px; line-height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block; position: relative;
}
.icon-3 {
	background: url("images/cop-bg.png") no-repeat 0px 0px; width: 16px; height: 16px; bottom: 1px; line-height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block; position: relative;
}
.icon-4 {
	background: url("images/cop-bg.png") no-repeat 0px 0px; width: 16px; height: 16px; bottom: 1px; line-height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block; position: relative;
}
.tab-cont .reg-step .icon-1 {
	background: url("images/cop-bg.png") no-repeat -40px 0px;
}
.tab-cont .reg-step .current .icon-1 {
	background: url("images/cop-bg.png") no-repeat -64px 0px;
}
.tab-cont .reg-step .icon-2 {
	background: url("images/cop-bg.png") no-repeat -40px -24px;
}
.tab-cont .reg-step .current .icon-2 {
	background: url("images/cop-bg.png") no-repeat -64px -24px;
}
.tab-cont .reg-step .icon-3 {
	background: url("images/cop-bg.png") no-repeat -40px -48px;
}
.tab-cont .reg-step .current .icon-3 {
	background: url("images/cop-bg.png") no-repeat -64px -48px;
}
.tab-cont .acc-form {
	margin: 0px auto; width: 460px; z-index: 10;
}
.reg-txtbox {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; position: relative;
}
.code-txtbox {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; position: relative;
}
.code-num {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; position: relative;
}
.reg-email {
	width: 100%; right: -540px; position: absolute;
}
.phone-num {
	left: 0px; width: 100%; position: absolute;
}
.reg-main {
	margin: 0px auto; padding: 0px; width: 440px; overflow: hidden; position: relative; min-height: 460px; _height: 460px;
}
.code-num {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(238, 238, 238); border-image: none; height: 38px; position: relative;
}
.reg-code .code-num {
	width: 200px; text-align: center; float: left; _font-size: 0;
}
.code-num img {
	width: 70px; height: 30px; line-height: 0; margin-top: 4px;
}
.reg-txtbox i {
	background: url("images/input-icon.png") no-repeat; width: 34px; height: 40px; float: left; display: inline-block;
}
.code-txtbox i {
	background: url("images/input-icon.png") no-repeat; width: 34px; height: 40px; float: left; display: inline-block;
}
.reg-txtbox .ms-ico {
	background: url("images/cop-bg.png") no-repeat 0px 0px; top: 11px; width: 16px; height: 16px; right: 10px; float: right; display: block; position: absolute;
}
.code-txtbox .ms-ico {
	background: url("images/cop-bg.png") no-repeat 0px 0px; top: 11px; width: 16px; height: 16px; right: 10px; float: right; display: block; position: absolute;
}
.reg-txtbox .ms-ico-error {
	background-position: 0px 0px;
}
.reg-txtbox .ms-ico-ok {
	background-position: -19px 0px;
}
.code-txtbox .ms-ico-ok {
	background-position: -19px 0px;
}
.reg-txtbox .ico-usename {
	background-position: 0px -153px !important;
}
.reg-txtbox .ico-email {
	background-position: 0px -101px !important;
}
.reg-txtbox .ico-pwd {
	background-position: 0px -53px !important;
}
.reg-txtbox input {
	background: rgb(255, 255, 255); padding: 10px 5px; border: 0px currentColor; border-image: none; height: 18px; color: rgb(51, 51, 51); font-family: "microsoft yahei"; font-size: 14px; float: left;
}
.code-txtbox input {
	background: rgb(255, 255, 255); padding: 10px 5px; border: 0px currentColor; border-image: none; height: 18px; color: rgb(51, 51, 51); font-family: "microsoft yahei"; font-size: 14px; float: left;
}
.reg-txtbox .txt-input {
	width: 360px;
}
.reg-code {
	height: 40px;
}
.code-txtbox {
	width: 237px; float: left;
}
.code-txtbox .ico-code {
	background-position: 2px -6px !important;
}
.code-txtbox .ico-pwd {
	background-position: 0px -48px !important;
}
.code-txtbox .txt-input {
	width: 148px;
}
.reg-phone-code .code-txtbox {
	width: 279px;
}
.reg-phone-code .code-num {
	width: 158px;
}
.reg-phone-code .btn-get-code {
	background: rgb(246, 246, 246); border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(187, 187, 187); margin: 10px 0px 0px; border-image: none; width: 158px; height: 38px; text-align: center; color: rgb(51, 51, 51) !important; line-height: 38px; font-size: 14px; float: left;
}
.code-link {
	margin: 0px 20px 0px 0px; width: 36px; height: 34px; line-height: 33px; font-family: SimSun; font-size: 12px; float: right;
}
.code-link a {
	color: rgb(34, 114, 200);
}
.code-link a:hover {
	color: rgb(255, 102, 0);
}
.changecode {
	left: 30px; bottom: 10px; color: rgb(34, 114, 200); font-size: 12px; position: relative;
}
.btn-reg {
	width: 100%;
}
.reg-main .reg-submit {
	background: rgb(255, 156, 0); padding: 10px 0px; border-radius: 3px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: 700; text-decoration: none; display: block;
}
.btn-reg a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.reg-submit:hover {
	background: rgb(255, 187, 0);
}
.links-text {
	padding: 15px 0px; height: 14px; color: rgb(187, 187, 187); line-height: 14px; position: relative;
}
.link-left {
	float: left;
}
.link-right {
	float: right;
}
.link-right i {
	background: url("images/loginSp-ico.png") no-repeat -56px -48px; margin: 0px 5px -2px 0px; transition:0.3s; width: 18px; height: 12px; display: inline-block; _margin: 0 5px -5px 0;
}
.link-right:hover i {
	background-position: -36px -48px;
}
.links-text a {
	color: rgb(102, 102, 102);
}
.links-text a:hover {
	color: rgb(255, 102, 0);
}
.err-msg {
	background: rgb(255, 240, 240); padding: 10px; border: 1px solid rgb(255, 85, 85); border-image: none; margin-top: 10px;
}
.err-msg p {
	margin-left: 20px; position: relative;
}
.err-msg p i {
	left: -20px; top: 1px; position: absolute;
}
.ico-err {
	background: url("images/tipIcon.png"); display: inline-block;
}
.ico-err-16 {
	background-position: -155px -210px; width: 16px; height: 16px;
}
.mid-line {
	background: rgb(187, 187, 187); margin: 0px 10px; width: 1px; height: 12px; display: inline-block;
}
.reg-form {
	width: 440px; position: absolute; z-index: 10;
}
.cour-form {
	background: 0px; position: relative;
}
.login-txtbox-error {
	border: 1px solid rgb(254, 86, 86); border-image: none;
}
.st-ico {
	background: url("images/tipIcon.png"); margin: 16px 10px 0px 0px; width: 16px; height: 16px; float: right; display: inline-block;
}
.code-txtbox .st-ico {
	background-position: -155px 0px;
}
.login-txtbox-error .st-ico {
	background-position: -155px -210px;
}
.reg-bor-top .login-bor {
	padding: 0px 0px 5px; line-height: 14px;
}
.reg-form .ui-text-disabled {
	background: rgb(245, 245, 245);
}
.reg-suc .logo {
	background: url("images/lion.png") no-repeat; margin: 40px auto 0px; width: 120px; height: 161px; display: block;
}
.reg-suc1 .logo {
	background: url("images/lion-run.gif") no-repeat;
}
.reg-suc .jusang {
	background: url("images/jusang.png"); width: 100px; height: 124px;
}
.reg-suc .tip {
	font: 18px/normal "Microsoft YaHei"; text-align: center; color: rgb(102, 102, 102); margin-top: 12px; font-size-adjust: none; font-stretch: normal;
}
.reg-suc .reg-back {
	font: 14px/normal "Microsoft YaHei"; text-align: center; color: rgb(102, 102, 102); margin-top: 30px; font-size-adjust: none; font-stretch: normal;
}
.reg-ad-wrapper {
	margin: 0px auto 20px; left: 13px; width: 968px; height: 100px; position: relative;
}
.reg-ad-wrapper ul li {
	background: rgb(244, 244, 244); width: 220px; height: 100px; margin-right: 20px; float: left; display: block; position: relative;
}
.page-error {
	padding: 10px 0px 10px 10px; border: 1px solid rgb(255, 85, 85); border-image: none; width: 448px; height: 18px; position: relative; background-color: rgb(255, 240, 240);
}
.per-input-tip {
	height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 12px;
}
.bottom-tip {
	color: rgb(51, 51, 51); font-size: 14px;
}
.main-box .bottom-tip a {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei";
}
.main-box .bottom-tip a:hover {
	text-decoration: none;
}
.error-box {
	padding: 10px 0px 10px 34px; border: 1px solid rgb(255, 85, 85); border-image: none; width: 404px; font-family: "microsoft yahei"; position: relative; background-color: rgb(255, 240, 240);
}
.error-box-wrap {
	height: 44px;
}
.gift-wrap {
	height: 50px !important;
}
.gift-wrap .error-box {
	padding: 7px 0px 7px 34px; border: 1px solid rgb(255, 204, 102); border-image: none; color: rgb(255, 153, 0); margin-top: 30px !important; background-color: rgb(255, 255, 240);
}
.gift-wrap .error-box .error {
	background: url("images/giftIcon.png") no-repeat center; top: 6px;
}
.error {
	background: url("images/cop-bg.png") no-repeat 0px 0px; padding: 8px 8px 0px; left: 10px; top: 10px; width: 3px; height: 10px; font-size: 12px; display: block; position: absolute;
}
.error-border {
	border: 1px solid rgb(255, 85, 85); border-image: none;
}
.wrapper .simple-header {
	padding: 15px 0px 6px; position: relative;background: white;
}
.wrapper .reglogo {width: 89px; height: 17px; display: inline-block;
}
.tip-error-color {
	color: rgb(255, 0, 0) !important;
}
.br {
	border-right-color: rgb(218, 218, 218); border-right-width: 2px; border-right-style: solid;
}
.email-list li {
	padding: 10px 0px 10px 39px; height: 14px; line-height: 14px; font-family: SimSun; font-size: 14px; cursor: pointer;
}
.email-list li:hover {
	background: rgb(255, 156, 0); color: rgb(255, 255, 255);
}
.input-label {
	background: none; left: 40px; top: 9px; color: rgb(153, 153, 153); font-family: "microsoft yahei"; font-size: 14px; position: absolute; cursor: text;
}
.email-list li.hover {
	background: rgb(255, 156, 0); color: rgb(255, 255, 255);
}
.reg-txtbox .text-email {
	background: none; position: relative;
}
.reg-txtbox .switch-to-phone {
	margin-bottom: 10px;
}
.ico-info-16 {
	background-position: -155px -70px; width: 16px; height: 16px;
}
.reg-tip {
	height: 16px; color: rgb(102, 102, 102); position: relative;
}
.auto-label {
	left: 0px; height: 16px; position: relative;
}
.auto-label span {
	color: rgb(102, 102, 102); line-height: 14px; margin-top: 2px; margin-left: 5px; float: left; _margin-top: 2px;
}
.auto-label input {
	margin-top: 2px; float: left; _margin-top: -3px;
}
.reg-txtbox .reg-switch-tips {
	width: 100px; height: 48px; right: -106px; color: rgb(153, 153, 153); line-height: 48px; margin-left: 12px; position: absolute;
}
.red {
	color: red !important;
}
.mb10 {
	margin-bottom: 10px;
}
.mr0 {
	margin-right: 0px !important;
}
.mb-10 {
	_margin-bottom: -45px;
}
.pl10 {
	padding-left: 10px;
}
.pr10 {
	padding-right: 10px;
}
.mb25 {
	margin-bottom: 25px;
}
.mt10 {
	margin-top: 10px;
}
.mt70 {
	margin-top: 70px !important;
}
.mt50 {
	margin-top: 50px !important;
}
.mt24 {
	margin-top: 24px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.pb20 {
	padding-bottom: 20px;
}
.cleafix {
	clear: both;
}
.bnone {
	border: currentColor !important; border-image: none !important;
}
.border_blue {
	border: 1px solid rgb(0, 170, 255); border-image: none;
}
.cop .wrapper .main-cont {
	font: 12px/normal "Microsoft YaHei"; padding: 0px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.login-bor {
	padding: 0px 0px 5px; text-align: right; right: 0px; bottom: 0px; font-family: "microsoft yahei"; position: absolute;
}
.login-bor a {
	color: rgb(34, 114, 200); float: none !important; cursor: pointer;
}
.login-bor a:hover {
	text-decoration: none !important; border-bottom-color: rgb(34, 114, 200) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.cop .tab-cont .reg-nav {
	font: 18px/normal "Microsoft YaHei"; list-style: none; margin: 0px auto; width: 870px; height: 35px; position: relative; font-size-adjust: none; font-stretch: normal;
}
.cop .tab-cont .reg-nav .reg-step {
	margin: 0px auto; width: 636px;
}
.cop .tab-cont .reg-step li {
	padding: 0px 15px; line-height: 34px; margin-right: 19px; float: left; position: relative;
}
.cop .tab-cont .reg-step .current {
	color: rgb(255, 170, 0); line-height: 34px; border-bottom-color: rgb(255, 170, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.cop .tab-cont .acc-form {
	margin: 0px auto; width: 460px; z-index: 10;
}
.cop .bottom-icon span i {
	background: url("images/cop-bg.png") no-repeat 0px 0px;
}
.cop .icon-1 {
	background: url("images/cop-bg.png") no-repeat 0px 0px;
}
.icon-2 {
	background: url("images/cop-bg.png") no-repeat 0px 0px;
}
.icon-3 {
	background: url("images/cop-bg.png") no-repeat 0px 0px;
}
.icon-4 {
	background: url("images/cop-bg.png") no-repeat 0px 0px;
}
.error {
	background: url("images/cop-bg.png") no-repeat 0px 0px;
}
.ms-ico {
	background: url("images/cop-bg.png") no-repeat 0px 0px;
}
.s-icon i {
	background: url("images/cop-bg.png") no-repeat 0px 0px;
}
.cop .icon-1 {
	width: 16px; height: 16px; line-height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cop .icon-2 {
	width: 16px; height: 16px; line-height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cop .icon-3 {
	width: 16px; height: 16px; line-height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cop .icon-4 {
	width: 16px; height: 16px; line-height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cop .tab-cont .reg-step .icon-1 {
	background: url("images/cop-bg.png") no-repeat -40px 0px;
}
.cop .tab-cont .reg-step .current .icon-1 {
	background: url("images/cop-bg.png") no-repeat -64px 0px;
}
.cop .tab-cont .reg-step .icon-2 {
	background: url("images/cop-bg.png") no-repeat -40px -24px;
}
.cop .tab-cont .reg-step .current .icon-2 {
	background: url("images/cop-bg.png") no-repeat -64px -24px;
}
.cop .tab-cont .reg-step .icon-3 {
	background: url("images/cop-bg.png") no-repeat -40px -48px;
}
.cop .tab-cont .reg-step .current .icon-3 {
	background: url("images/cop-bg.png") no-repeat -64px -48px;
}
.cop .tab-cont .reg-step .icon-4 {
	background: url("images/cop-bg.png") no-repeat -40px -72px;
}
.cop .tab-cont .reg-step .current .icon-4 {
	background: url("images/cop-bg.png") no-repeat -64px -72px;
}
.cop .login-txtbox {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 438px; height: 18px; float: left; position: relative;
}
.cop .login-txtbox input {
	background: none; border: 0px currentColor; border-image: none; left: 8px; top: 8px; width: 92%; height: 20px; color: rgb(51, 51, 51); font-family: "microsoft yahei"; font-size: 14px; position: absolute;
}
.cop .input-label {
	background: none; left: 8px; top: 10px; color: rgb(153, 153, 153); font-family: "microsoft yahei"; font-size: 14px; position: absolute; cursor: text;
}
.cop .ipt-tip {
	padding: 10px 0px; width: 96px; text-align: right; font-size: 14px; float: left;
}
.cop .tele-num1 {
	width: 88px !important;
}
.tele-num2 {
	width: 88px !important;
}
.tele-num3 {
	width: 88px !important;
}
.tele-num1 .txt-input {
	width: 88px !important;
}
.tele-num2 .txt-input {
	width: 88px !important;
}
.tele-num3 .txt-input {
	width: 88px !important;
}
.cop .tele-num2 {
	width: 198px !important;
}
.tele-num2 .txt-input {
	width: 198px !important;
}
.cop .tele-num2 {
	margin: 0px 10px;
}
.cop .cont-marg {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.cop .reg-nav {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cop .info-cont {
	margin: auto; width: 556px; position: relative;
}
.cop .info-cont .notice {
	padding: 20px 0px 5px 96px;
}
.cop .info-cont .notice a {
	color: rgb(34, 114, 200);
}
.cop .protocal {
	margin: 0px 0px 0px 95px;
}
.cop .protocal a {
	color: rgb(34, 114, 200);
}
.cop .check-btn {
	position: relative;
}
.cop .protocal .register-btn {
	margin: 0px 0px 10px; padding: 10px 0px; border-radius: 2px; width: 460px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: bold; text-decoration: none; display: block; background-color: rgb(255, 102, 0);
}
.login-alert {
	margin: 0px 0px 10px; padding: 10px 0px; border-radius: 2px; width: 460px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: bold; text-decoration: none; display: block; background-color: rgb(255, 102, 0);
}
.cop .register-btn:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; background-color: rgb(255, 85, 0);
}
.login-alert:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; background-color: rgb(255, 85, 0);
}
.cop .bottom-tip {
	color: rgb(51, 51, 51); font-size: 14px;
}
.cop .bottom-tip a {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei";
}
.cop .bottom-tip a:hover {
	color: rgb(255, 102, 0); text-decoration: underline; cursor: pointer;
}
.main-box .bottom-tip a:hover {
	color: rgb(255, 102, 0); text-decoration: underline; cursor: pointer;
}
.cop .br {
	border-right-color: rgb(218, 218, 218); border-right-width: 2px; border-right-style: solid;
}
.cop .error-box {
	padding: 10px 0px 10px 34px; border: 1px solid rgb(255, 85, 85); border-image: none; width: 424px; height: 18px; line-height: 18px; margin-left: 96px; position: relative; background-color: rgb(255, 240, 240);
}
.cop .error {
	padding: 8px 8px 0px; left: 10px; top: 10px; width: 3px; height: 10px; font-size: 12px; display: block; position: absolute;
}
.cop .bottom-icon {
	margin: 70px auto 36px; width: 868px;
}
.cop .bottom-icon span {
	display: block;
}
.cop .bottom-icon span i {
	background-position: 0px -24px; width: 38px; height: 38px; float: left; display: block;
}
.cop .bottom-icon span em {
	margin: 10px 50px 10px 0px; width: 130px; padding-left: 10px; float: left; display: block;
}
.cop .bottom-icon .for-icon em {
	margin-right: 0px;
}
.cop .bottom-icon .s-icon i {
	background-position: 0px -64px;
}
.cop .bottom-icon .t-icon i {
	background-position: 0px -104px;
}
.cop .bottom-icon .for-icon i {
	background-position: 0px -144px;
}
.cop .validate-box {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 229px; height: 38px; float: left;
}
.cop .wd207 {
	width: 207px !important;
}
.cop .wd279 {
	width: 279px !important;
}
.cop .valid-img {
	margin: 3px 0px 0px 78px;
}
.cop .changecode {
	left: 20px; bottom: 10px; color: rgb(34, 114, 200); position: relative;
}
.cop .ms-ico {
	width: 16px; height: 16px; float: right; display: block;
}
.cop .ms-ico-ok {
	background-position: -19px 0px;
}
.cop .error-border {
	border: 1px solid rgb(255, 85, 85); border-image: none;
}
.cop .login-txtbox .cityboxbtn {
	width: 410px; height: 32px; bottom: 10px;
}
.cop .citySelect .cityboxbtn {
	padding: 6px 38px 0px 10px; font-size: 14px;
}
.cop .citySelect .cityboxbtn b {
	top: 14px;
}
.cop .citybox {
	top: 39px !important; padding-left: 0px; z-index: 101 !important; box-shadow: none;
}
.cop .reg-phone-code .btn-get-code {
	margin: 0px; height: 38px;
}
.cop .bggray {
	background-color: rgb(245, 245, 245);
}
.cop .get-code {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) currentColor; padding: 10px 0px; border-image: none; width: 158px; height: 18px; text-align: center; font-size: 14px; float: left; display: block;
}
.cop .reg-bor-top .login-bor {
	height: 14px; line-height: 14px;
}
.cop .safe-rank-box {
	margin-bottom: 6px; margin-left: 96px;
}
.login-alert {
	margin: 24px auto 16px; padding: 6px 0px; width: 70%;
}
.straight-login p {
	text-align: center; margin-top: 20px;
}
.straight-login span {
	color: rgb(248, 134, 0);
}
.no-login {
	text-align: center; color: rgb(34, 114, 200); display: block; cursor: pointer;
}
.cop-input-tip {
	height: 35px; color: rgb(153, 153, 153); padding-top: 5px; font-size: 12px; margin-left: 96px;
}
.cop-input-tip a {
	color: rgb(34, 114, 200); cursor: pointer;
}
.cop-tip {
	height: 35px; padding-top: 5px; margin-left: 96px;
}
.cop-tip a {
	color: rgb(34, 114, 200);
}
.select-cont {
	height: 50px; position: relative; z-index: 11;
}
.select-cont1 {
	z-index: 12;
}
.select-cont3 {
	z-index: 11;
}
.select-cont2 {
	z-index: 10;
}
.q-list {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); list-style: none; border-image: none; left: 96px; top: 40px; width: 458px; color: rgb(51, 51, 51); font-size: 14px; display: none; position: absolute; z-index: 11; -ms-overflow-y: auto; max-height: 222px; background-color: rgb(255, 255, 255); _top: 43px;
}
.q-list li {
	padding: 7px 10px 0px; height: 30px; cursor: pointer;
}
.q-list li:hover {
	background-color: rgb(245, 245, 245);
}
.bg-gray {
	background-color: rgb(242, 242, 242);
}
.cop .select-label {
	left: 0px; top: 0px; width: 448px; height: 38px; color: rgb(51, 51, 51); line-height: 38px; padding-left: 10px; font-size: 14px; text-decoration: none; display: inline-block; position: absolute; cursor: pointer;
}
.cop .select-label:hover {
	text-decoration: none;
}
.angle-icon {
	top: 16px; width: 0px; height: 0px; right: 10px; border-top-color: rgb(214, 214, 214); border-right-color: transparent; border-left-color: transparent; border-top-width: 6px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute;
}
.angle-up {
	border-top-color: currentColor; border-bottom-color: rgb(255, 153, 0); border-top-width: 0px; border-bottom-width: 6px; border-top-style: none; border-bottom-style: solid;
}
.ipt-tip em {
	color: red; margin-right: 5px;
}
.reg-main-two {
	width: 590px !important;
}
.reg-main-two .reg-back a {
	color: rgb(102, 102, 102);
}
.reg-main-two .btn-reg-two {
	margin: 50px auto 30px;
}
.reg-mail-num {
	color: rgb(102, 102, 102); font-size: 14px;
}
.bottom-banner {
	background: url("images/bottom-banner.png"); margin: 10px auto; width: 990px; height: 124px; position: relative;
}
.banner-list {
	width: 310px; height: 120px; float: left; position: relative;
}
.banner-cont {
	left: 130px; top: 24px; width: 200px; height: 100px; position: absolute;
}
.banner-cont ul {
	width: 210px; color: rgb(153, 153, 153); font-size: 14px; margin-top: 12px;
}
.banner-cont ul em {
	padding-right: 4px; font-weight: bolder;
}
.banner-cont ul li {
	line-height: 24px;
}
.banner-cont .third-list li {
	width: 104px; float: left;
}
.banner-cont .title-banner-bottom {
	font-size: 18px;
}
.title-banner-bottom a {
	top: 5px; right: 24px; color: rgb(34, 114, 200); font-size: 12px; display: block; position: absolute; cursor: pointer;
}
.auto-label input {
	margin-top: 2px; float: left; _margin-top: -3px;
}
.reg-txtbox .reg-switch-tips {
	width: 100px; height: 48px; color: rgb(102, 102, 102); line-height: 48px; margin-left: 12px; position: absolute;
}
.btn-reg-two {
	margin: 30px auto; width: 460px;
}
.reg-suc .tip-two {
	text-align: center; color: rgb(102, 102, 102); font-size: 14px; margin-top: 10px;
}
.yfb-account-pannel {
	border: 1px solid rgb(187, 187, 187); border-image: none; left: -1px !important; top: 40px !important; width: 438px; display: none; position: absolute; z-index: 11; cursor: pointer; background-color: rgb(255, 255, 255);
}
.yfb-account-pannel li {
	padding: 0px 5px; line-height: 20px;
}
.yfb-account-pannel .selected {
	color: rgb(255, 255, 255); background-color: rgb(255, 154, 0);
}
.input-tip .yuyin {
	position: relative;
}
.input-tip .yuyin .yuyin-icon {
	background: url("images/yuyin.png"); left: 85px; width: 16px; height: 16px; bottom: -1px; display: block; position: absolute; _bottom: 2px;
}
.input-tip .yuyin .yuyin-cont {
	color: rgb(0, 136, 204); padding-left: 20px; font-size: 12px; text-decoration: none; cursor: pointer;
}
.hide {
	display: none;
}
.noActive span {
	background-position: right -106px; color: rgb(153, 153, 153); cursor: not-allowed;
}
.win-container {
	display: none;
}
.win-container .win-main {
	padding: 6px; overflow: hidden; float: left; position: relative;
}
.win-container .win-main .win-mask {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 9999px; height: 9999px; position: absolute; z-index: 998; opacity: 0.3;
}
.win-container .win-main .win-inner {
	background: rgb(255, 255, 255); position: relative; z-index: 999;
}
.win-container .win-main .title {
	background: rgb(238, 238, 238); height: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.win-container .win-main .title h3 {
	height: 30px; line-height: 29px; padding-left: 10px; font-size: 14px;
}
.win-container .win-main .title .close {
	background: url("images/close.png") no-repeat 0px 0px; font: 700 14px/normal Simsun; top: 8px; width: 12px; height: 12px; right: 10px; color: rgb(102, 102, 102); text-indent: -999em; overflow: hidden; display: inline-block; position: absolute; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.win-container .win-main .title .close:hover {
	background-position: -15px 0px; color: rgb(102, 102, 102); text-decoration: none;
}
.alert2 {
	background: url("images/alert-bg.png") no-repeat 0px -32px; margin: 20px auto; padding: 3px 0px; width: 77px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: block;
}
.alert2:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.alert-tip {
	background: url("images/alert-bg.png") no-repeat; top: -1px; width: 24px; height: 24px; display: block; position: absolute;
}
.alert-btn-cont {
	margin-top: 20px; position: relative;
}
.alert-btn-cont h3 {
	font-size: 14px; margin-left: 30px;
}
.login-alert {
	margin: 24px auto 16px; padding: 6px 0px; border: 1px solid rgb(248, 134, 0); border-image: none; width: 70%; text-align: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: bold; text-decoration: none; display: block; background-color: rgb(255, 156, 0);
}
.login-alert:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; background-color: rgb(248, 181, 0);
}
.no-login {
	text-align: center; color: rgb(34, 114, 200); display: block; cursor: pointer;
}
.straight-login p {
	text-align: center; margin-top: 20px;
}
.straight-login span {
	color: rgb(248, 134, 0);
}
.reg-switch-tips {
	color: rgb(153, 153, 153); line-height: 36px; margin-left: 7px; float: left;
}
.reg-switch-tips a {
	margin-left: 7px;
}
.acc-form dl {
	position: relative; z-index: 1;
}
.reg-switch-wrapper {
	height: 40px; position: relative; z-index: 1;
}
.over-hide {
	overflow: hidden;
}
.reg-switch {
	left: -66px; top: 0px; width: 570px;
}
.switch-move {
	position: absolute !important;
}
.acc-form .auto-email .default-name {
	left: 0px; top: 3px; margin-top: 0px; position: absolute;
}
.relocation {
	text-align: center; color: rgb(153, 153, 153); padding-top: 20px; font-size: 14px;
}
.relocation a:hover {
	text-decoration: none; cursor: pointer;
}
.m-lion-dialog {
	left: 50%; top: 50%; position: fixed; z-index: 8003; _position: absolute;
}
.m-lion-dialog .container {
	padding: 0px 20px; border: 5px solid rgb(220, 220, 220); border-image: none; display: none; position: relative; background-color: rgb(255, 255, 255);
}
.m-lion-dialog .title h3 {
	font: bold 14px/40px "microsoft yahei"; width: 100%; height: 36px; color: rgb(35, 24, 21); overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; _line-height: 45px;
}
.m-lion-dialog .btn {
	top: 13px; width: 11px; height: 11px; right: 20px; overflow: hidden; display: inline-block; position: absolute; z-index: 9999; cursor: pointer; background-image: url("images/m-dialog-close.png"); background-repeat: no-repeat;
}
.m-lion-dialog .lt {
	margin-left: -4px;
}
.m-lion-dialog .btn:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
.m-lion-dialog .content {
	background: rgb(255, 255, 255);
}
.m-lion-dialog-overlay .lay {
	display: none;
}
.m-lion-dialog-overlay .close {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; cursor: pointer; opacity: 0.3;
}
.m-lion-dialog-overlay .overlay {
	background: black; z-index: 8002; cursor: default;
}
.m-lion-dialog-overlay .frame {
	z-index: 8001;
}
.dialog-action {
	padding-left: 180px;
}
.dialog-action a {
	text-align: center; line-height: 20px; float: left; display: inline-block;
}
.dialog-action a:hover {
	text-decoration: none;
}
.dialog-action .confirm-btn {
	width: 65px; height: 22px; color: rgb(255, 255, 255);
}
.dialog-action .cancel-btn {
	border: 1px solid rgb(187, 187, 187); border-image: none; width: 63px; height: 20px; color: rgb(51, 51, 51); background-color: rgb(248, 248, 248);
}
.dialog-cont .tips {
	font: bold 14px/26px "microsoft yahei"; padding: 30px 0px; text-align: center; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.dialog-cont h3 {
	font-weight: normal;
}
.dialog-cont .dialog-main {
	overflow: hidden;
}
.dialog-cont .dialog-bnt {
	height: 32px; text-align: center; color: rgb(187, 187, 187); margin-bottom: 30px;
}
.dialog-cont .dialog-bnt .tip-icon {
	margin-top: 6px;
}
.dialog-cont .lion-btn {
	font: 14px/26px "microsoft yahei"; padding: 0px 17px; border-radius: 2px; height: 26px; text-align: center; margin-right: 10px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.dialog-cont .lion-btn:hover {
	text-decoration: none;
}
.dialog-cont .dialog-certain {
	border: 1px solid rgb(255, 153, 0); border-image: none; height: 24px; color: rgb(255, 255, 255); line-height: 24px; background-color: rgb(255, 153, 0);
}
.dialog-cont .dialog-certain:hover {
	border-color: rgb(255, 119, 0); background-color: rgb(255, 119, 0);
}
.dialog-cont .dialog-close {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 24px; color: rgb(51, 51, 51); line-height: 24px;
}
.dialog-cont .sub {
	height: 20px; color: rgb(93, 93, 93); line-height: 20px; padding-left: 34px; display: block;
}
.dialog-cont .sub a {
	color: rgb(34, 136, 238);
}
.dialog-cont .tips .icon {
	margin-right: 10px; vertical-align: middle;
}
.main-cont .banner {
	padding-top: 20px;
}
.main-cont .banner img {
	margin: 0px auto; width: 950px; height: 200px; display: block;
}
.main-cont .step {
	background: no-repeat; margin: 0px auto; padding: 58px 0px 0px 61px; width: 889px; height: 52px;
}
.main-cont .step span {
	width: 207px; text-align: center; color: rgb(51, 51, 51); line-height: 32px; font-size: 14px; float: left;
}

.main-cont .step2 {
	background-image: url("./images/step2.png");
}
.main-cont .step3 {
	background-image: url("./images/step3.png");
}
.step4.main-cont {
	background-image: url("./images/step4.png");
}
