html {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
body {
	margin: 0px 0px 20px 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
	line-height:20px;
}
body,td
{
    color:#666666;
}
.style2
{
    color:#bbb;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
input {
	margin: 0px; padding: 0px; font-size: 12px;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 12px;
}
th {
	border: 0px currentColor; font-size: 12px;
}
td {
	border: 0px currentColor; font-size: 12px;
}
input {
	font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
body {
	background: url("../UserRegIMG/bg.jpg") left top; text-align: center; color: rgb(0, 0, 0);
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.clear {
	
}
.clear::after {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 1px; display: block; visibility: hidden; content: ".";
}
.hide {
	display: none;
}
.show {
	display: block;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
a {
	color: rgb(0, 99, 220); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.foot_bg {
	padding: 30px 0px; text-align: center; color: rgb(51, 51, 51);
}
.box {
	margin: 0px auto; width: 920px; text-align: left; position: relative;
}
.head {
	background: url("../UserRegIMG/hd_bg.jpg") repeat-x left top; height: 59px;
}
.reg_left {
	width: 279px; float: left;
}
.reg_right {
	width: 912px;
	float: left;
	background-image: url(RegContentBG.jpg);
	background-repeat: repeat-y;
}
.head_img {
	background: url("../UserRegIMG/hd_img.jpg") no-repeat left top; top: -59px; width: 222px; height: 96px; right: 112px; position: absolute;
}
.jy_logo {
	left: 65px; top: -9px; width: 150px; height: 69px; display: block; position: absolute;
}
.reg_inner {
	background-image: url(../UserRegIMG/right_bom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	padding-top: 40px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 622px;
	height: 709px;
}
.reg_inner2 {
	background-image: url(../UserRegIMG/right_bom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	padding-top: 40px;
	padding-right: 95px;
	padding-bottom: 40px;
	padding-left: 85px;
	width: 730px;
}
.reg_h1 {
	background: url("../UserRegIMG/reg_h1.jpg") no-repeat 0px 5px; width: 252px; height: 33px; text-indent: -999px; float: left; ovefrflow: hidden;
}
.qy_btn {
	background: url("../UserRegIMG/qy_btn.jpg") no-repeat left top; width: 113px; height: 33px; text-indent: -999px; overflow: hidden; float: right; display: block;
}
.reg_text {
	margin: 10px 0px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; background-color: rgb(233, 233, 233);
}
.reg_info {
	color: rgb(102, 102, 102); font-size: 12px;
}
.reg_table td {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 14px;
}
.reg_table td.font14,font14 {
	font-size: 14px;
	font-weight:bold;
}
.reg_table td span {
	font-size: 12px;
}
.reg_table td .radios {
	margin-right: 5px; vertical-align: text-bottom;
}
.checkbox {
	margin-top: 8px; margin-right: 5px; vertical-align: text-bottom;
}
.reg_table td .span_r {
	padding-right: 10px; display: inline-block;
}
.reg_table td .span_s {
	line-height: 20px; padding-top: 8px; display: inline-block;
}
.input_list {
	width: 90px; height: 19px; line-height: 19px; font-size: 12px; margin-top: 5px; margin-right: 2px;
}
.w_110 {
	width: 110px;
}
.font16 {
	font-size: 16px; font-weight: 600;
}
.inp_66 {
	width: 70px; height: 24px; color: rgb(51, 51, 51); line-height: 24px;
}
.next_btn {
	background: url("../UserRegIMG/reg_btn.jpg"); width: 313px; height: 52px; margin-top: 10px; cursor: pointer;
}
.nxdb {
	width: 382px; height: 27px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.nxdb li {
	background: url("../UserRegIMG/nxdb_bg.jpg") no-repeat left top; width: 78px; height: 27px; text-align: center; color: rgb(102, 102, 102); line-height: 27px; margin-left: 3px; float: left; cursor: pointer;
}
.nxdb li.cur {
	background: url("../UserRegIMG/nxdb_bg.jpg") no-repeat left -29px; top: 0px; height: 28px; color: rgb(51, 51, 51); font-weight: 600; margin-bottom: -1px; position: relative;
}
.pstion {
	width: 100%; height: 30px; position: relative;
}
.nxdb_a {
	left: 290px; height: 25px; bottom: 0px; line-height: 25px; float: right; position: absolute;
}
.dubai {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 370px; height: 140px; color: rgb(102, 102, 102); line-height: 18px; font-size: 12px;
}
.reg_tip {
	padding: 8px 0px; color: rgb(102, 102, 102); line-height: 20px;
}
.reg_table td .reg_tip span {
	color: rgb(255, 38, 0); font-weight: 600;
}
.new_ico {
	background: url("../UserRegIMG/new.gif") no-repeat left top; left: 155px; top: 0px; width: 15px; height: 13px; line-height: 0; font-size: 0px; position: absolute;
}
.dubai_info .info {
	color: rgb(92, 147, 73); line-height: 28px;
}
.dubai_info p {
	color: rgb(51, 51, 51); line-height: 28px; padding-left: 2em;
}
.dubai_info p input {
	padding: 3px; height: 18px; color: rgb(78, 116, 162); line-height: 18px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.h10 {
	height: 15px; line-height: 0; font-size: 0px;
}
.dubai_btn {
	background: url("../UserRegIMG/dubai_btn.jpg") no-repeat left top; width: 127px; height: 38px; margin-top: 10px; cursor: pointer;
}
.pdl_20 {
	padding-left: 20px;
}
.hint_box {
	height: 30px; float: left; position: relative;
}
.hint_h {
	left: 0px; top: 0px; width: 183px; height: 68px; margin-left: 3px; position: absolute; z-index: 300;
}
.hint {
	background: url("../UserRegIMG/hint.gif") no-repeat left top; padding: 8px 5px 0px 15px; color: rgb(152, 152, 152); line-height: 18px;
}
.hint_h span {
	background: url("../UserRegIMG/hint.gif") no-repeat left bottom; height: 5px; line-height: 0; font-size: 0px; display: block;
}
.error {
	background: url("../UserRegIMG/error_bg.gif") no-repeat left top; color: rgb(204, 0, 0); padding-left: 32px; margin-left: 3px; float: left; display: inline;
}
.error span {
	background: url("../UserRegIMG/error_bg.gif") no-repeat right top; height: 31px; line-height: 31px; padding-right: 10px; float: left; display: block;
}
.tip_bg {
	background: url("../UserRegIMG/tip_bg.gif") no-repeat left top; color: rgb(102, 102, 102); padding-left: 15px; margin-left: 3px; float: left; display: inline;
}
.tip_bg span {
	background: url("../UserRegIMG/tip_bg.gif") no-repeat right top; height: 31px; color: rgb(153, 153, 153); line-height: 31px; padding-right: 10px; float: left; display: block;
}
.true {
	background: url("../UserRegIMG/ico_true.gif") no-repeat 0px 6px; margin: 0px 5px; width: 18px; height: 31px; line-height: 31px; float: left; display: inline;
}
.fsyz {
	background: url("../UserRegIMG/signup/sent_yzm.jpg") no-repeat left top; width: 82px; height: 30px; margin-right: 5px; float: left; display: inline;
}
.tips {
	padding: 8px 10px 5px; color: rgb(144, 142, 141); line-height: 18px; float: right;
}
.zj_error {
	background: url("../UserRegIMG/zj_error.gif") no-repeat left top; color: rgb(204, 0, 0); padding-bottom: 5px; padding-left: 32px; margin-left: 3px; float: left; display: inline;
}
.zj_error span {
	background: url("../UserRegIMG/zj_error.gif") no-repeat right top; height: 31px; line-height: 31px; padding-right: 10px; float: left; display: block;
}
.bnx_error {
	background: url("../UserRegIMG/bnx_error.gif") no-repeat left top; color: rgb(204, 0, 0); padding-left: 32px; margin-left: 22px; float: left; display: inline;
}
.bnx_error span {
	background: url("../UserRegIMG/bnx_error.gif") no-repeat right top; height: 31px; line-height: 31px; padding-top: 5px; padding-right: 10px; float: left; display: block;
}
.cont_box {
	margin: 0px auto; width: 943px; text-align: left; position: relative;
}
.head_bg {
	background: url("../UserRegIMG/head_bg.jpg") no-repeat left top; height: 59px; text-align: left; padding-left: 27px;
}
.cont_bg {
	background: url("../UserRegIMG/cont_bg.jpg") repeat-y left top;
}
.cont_b {
	background: url("../UserRegIMG/cont_bg_b.jpg") no-repeat left bottom; padding: 40px 30px 50px;
}
.top_img {
	background: url("../UserRegIMG/top_img.jpg") no-repeat left top; top: -59px; width: 197px; height: 135px; right: 90px; position: absolute;
}
.photo_tip {
	background: url("../UserRegIMG/photo_tip.jpg") no-repeat left top; height: 30px; text-indent: -9999px; overflow: hidden;
}
.cont_left {
	padding: 10px 40px 0px; width: 380px; float: left;
}
.cont_right {
	width: 400px; float: left;
}
.dingwei {
	width: 400px; clear: both; position: relative;
}
.btn2 {
	height: 30px; margin-bottom: 5px;
}
.btn2 a {
	height: 30px; color: rgb(70, 70, 70); line-height: 30px; overflow: hidden; padding-left: 35px; margin-right: 7px; float: left;
}
.btn2 a.link1 {
	background: url("../UserRegIMG/icon_1.jpg") no-repeat left top; width: 36px;
}
.btn2 a.link2 {
	background: url("../UserRegIMG/icon_2.jpg") no-repeat left top; width: 36px; margin-right: 10px;
}
.btn2 a.link3 {
	background: url("../UserRegIMG/icon_3.jpg") no-repeat left top; width: 72px;
}
.btn2 a.link4 {
	background: url("../UserRegIMG/icon_4.jpg") no-repeat left top; width: 72px; margin-right: 0px;
}
.cqff {
	padding: 40px 0px 0px; color: rgb(51, 51, 51); line-height: 25px;
}
.cqff strong {
	padding-bottom: 5px; font-size: 14px; display: block;
}
.photo_text {
	background: url("../UserRegIMG/cq_tip.jpg") no-repeat 0px 0px; margin: 10px 0px; padding: 5px 10px 5px 28px; width: 330px; height: 44px; color: rgb(174, 131, 46); line-height: 23px;
}
.btn3 {
	color: rgb(136, 136, 136); line-height: 45px; margin-top: 20px;
}
a.link5 {
	margin-right: 3px; display: inline-block;
}
.no_btn {
	background: url("../UserRegIMG/caiqie_btn.jpg") no-repeat 0px 0px; width: 156px; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px; margin-top: 5px; margin-right: 30px; float: right; display: inline;
}
.no_btn span {
	background: url("../UserRegIMG/caiqie_btn.jpg") no-repeat right top; padding-right: 10px; display: block;
}
.reg_win {
	background: url("../UserRegIMG/reg_win.jpg") no-repeat left top; height: 32px; text-indent: -9999px; overflow: hidden;
}
.pic_tip {
	color: rgb(102, 102, 102); line-height: 25px; padding-bottom: 15px; font-family: Microsoft YaHei; font-size: 16px; font-weight: 600;
}
.b1 {
	margin: 0px 5px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; background-color: rgb(228, 240, 245);
}
.b2 {
	margin: 0px 3px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; background-color: rgb(235, 245, 250);
}
.b3 {
	margin: 0px 2px; height: 2px; line-height: 0; overflow: hidden; font-size: 0px; background-color: rgb(235, 245, 250);
}
.b4 {
	margin: 0px 1px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; background-color: rgb(235, 245, 250);
}
.up_photo {
	padding: 60px 35px 55px; border-right-color: rgb(228, 240, 245); border-left-color: rgb(228, 240, 245); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(235, 245, 250);
}
.up_btn {
	padding: 10px 0px 45px; text-align: center;
}
.up_btn a {
	background: url("../UserRegIMG/select_photo.jpg") no-repeat left top; margin: 0px auto; width: 201px; height: 56px; text-indent: -999px; overflow: hidden; display: block;
}
.up_btn a:hover {
	background: url("../UserRegIMG/select_photo_hov.jpg") no-repeat left top;
}
.swfupload {
	margin: 10px 0px 45px 50px; width: 201px; height: 56px; cursor: pointer;
}
.img_info {
	padding: 0px 20px;
}
.img_info li {
	background: url("../UserRegIMG/li_icon.jpg") no-repeat 5px 7px; color: rgb(129, 141, 151); line-height: 22px; padding-left: 18px;
}
.img_info li a {
	color: rgb(206, 48, 107); text-decoration: underline;
}
.vs_text {
	padding: 10px 0px 15px; color: rgb(51, 51, 51); font-family: Microsoft YaHei; font-size: 14px; font-weight: 600;
}
.photo_left {
	padding: 5px 20px 0px 0px; width: 165px; float: left;
}
.bder_l {
	padding-right: 0px; padding-left: 20px; border-left-color: rgb(185, 185, 185); border-left-width: 1px; border-left-style: dashed; position: relative;
}
.vs {
	background: url("../UserRegIMG/vs.jpg") no-repeat 0px 0px; left: -12px; top: 60px; width: 24px; height: 33px; position: absolute;
}
.photo_bg {
	background: url("../UserRegIMG/photo_bg.jpg") no-repeat bottom; padding: 0px 0px 5px; text-align: center;
}
.photo_bg img {
	vertical-align: top;
}
.photo_bg p {
	color: rgb(51, 51, 51); line-height: 28px; font-family: Microsoft YaHei; font-size: 12px;
}
.img_list {
	padding-top: 8px;
}
.img_list li {
	background: url("../UserRegIMG/li_bg.jpg") no-repeat 5px 13px; padding: 3px 0px 3px 15px; color: rgb(102, 102, 102); line-height: 20px; border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: dashed;
}
.loading {
	margin: 0px auto; width: 230px; height: 40px; color: rgb(43, 53, 58); line-height: 30px; font-family: Microsoft YaHei; font-size: 16px; font-weight: 600;
}
.loading img {
	margin-right: 10px; vertical-align: middle;
}
.loadiing_bar {
	background: url("../UserRegIMG/persent_bar_bg.jpg") no-repeat 0px 0px; width: 308px; height: 25px;
}
.b_left {
	background: url("../UserRegIMG/loading_bg.gif") no-repeat 0px 0px; height: 25px; float: left;
}
.b_mid {
	background: url("../UserRegIMG/loading_bg.gif") no-repeat 0px 0px; height: 25px; float: left;
}
.b_right {
	background: url("../UserRegIMG/loading_bg.gif") no-repeat 0px 0px; height: 25px; float: left;
}
.b_left {
	width: 13px;
}
.b_mid {
	background-position: 0px -25px; background-repeat: repeat-x;
}
.b_right {
	background-position: right top; width: 13px;
}
.reset_a {
	text-align: right; line-height: 35px; padding-bottom: 10px;
}
.reset_a a {
	color: rgb(206, 48, 107); text-decoration: underline;
}
.error_div {
	padding: 0px 20px;
}
.error_text {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.reg_wel {
	color: rgb(227, 69, 128); line-height: 24px; font-family: Microsoft Yahei; font-size: 24px;
}
.reg_wel font {
	color: rgb(51, 51, 51); font-size: 20px;
}
.jobname {
	font-weight: bold;
	color: #FF3300;
	font-size:14px;
}
.RegLeft {
	float: left;
	width: 278px;
	background-image: url(right_bom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 754px;
	padding-left: 2px;
}
