﻿.reg_main {
    width: 980px;
    height: auto;
    margin: 15px auto 0;
}
.reg_left {
    width: 630px;
    height: auto;
    float: left;
    display: inline-table;
}
.reg_left_top {
    width: 630px;
    height: 12px;
    background: url(/images/reg_top.gif) no-repeat;
}
.reg_left_con {
    width: 630px;
    height: auto;
    background: url(/images/reg_bg.gif) repeat-y;
}
.reg_left_bot {
    width: 630px;
    height: 11px;
    background: url(/images/reg_bot.gif) no-repeat;
}
.reg_tit_img {text-align:right;
    width: 596px;
    height: 42px;
    margin: 0 auto;
}
.reg_tit_img a{ text-decoration:none; color:#F30; padding-top:15px; padding-left:8px; padding-right:8px;}
.reg_tit_img a:hover{ text-decoration:underline; color:#F00}
.reg_left_form {
    width: 560px;
    height: auto;
    margin: 30px auto 0;
}
.reg_left_form li {
    width: 560px;
    height: 25px;
    margin-top: 5px;
}
.reg_agree_li {
    margin-top: 30px !important;
}
.reg_agree_li a:link,.reg_agree_li a:visited {
    color: #3f76d0;
    text-decoration: none;
}
.reg_agree_li a {
    font-weight: bold;
}
.reg_agree_li a:hover {
    color: Orange;
    text-decoration: underline;
}
.reg_left_form_tit,.reg_agree {
    font-weight: bold;
}
.reg_left_form_note {
    color: #bbb;
}
.reg_tb,.check_tb {
    height: 19px;
    margin-right: 10px;
    padding-top: 3px;
    border: 1px solid #bbb;
}
.reg_tb {
    width: 185px;
}
.check_tb {
    width: 85px
}
.reg_btn_div {
    width: 560px;
    height: 26px;
    margin: 30px auto 0;
}
.btn_reg_send,.btn_reg_reset {
    width: 100px;
    height: 26px;
    border: 0;
    margin: 0 20px;
    cursor: pointer;
}
.btn_reg_send {
    background: url(/images/btn_reg_send.gif) no-repeat;
}
.btn_reg_reset {
    background: url(/images/btn_reg_reset.gif) no-repeat;
}
.reg_agreement_tit {
    width: 560px;
    font-weight: bold;
    margin: 30px auto 0;
}
.reg_agreement_con {
    width: 560px;
    height: 160px;
    margin: 5px auto 0;
    line-height: 18px;
    overflow-y: scroll;
}
.reg_agreement_con span {
    font-weight: bold;
    margin-top: 20px;
    display: block;
}
.reg_c_left_line {
    width: 596px;
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    margin: 30px auto 0;
    background: #bbb;
}
.reg_right {
    width: 335px;
    height: auto;
    margin-left: 15px;
    float: left;
    display: inline-table;
}
.reg_right1,.reg_c_right1 {
    width: 335px;
    height: 192px;
}
.reg_right1 {
    background: url(/images/reg_p_r.jpg) no-repeat;
}
.reg_c_right1 {
    background: url(/images/reg_c_r.jpg) no-repeat;
}
.reg_right1 p,.reg_c_right1 p {
    width: 275px;
    height: 60px;
    margin: 0 auto;
    padding-top: 70px;
    line-height: 20px;
    font-weight: bold;
}
.reg_right2 {
    width: 335px;
    height: auto;
    margin-top: 15px;
    background: #eff5fc;
}
.right_list_top {
    width: 335px;
    height: 5px;
    overflow: hidden;
    background: url(/images/corp_list_top.gif) no-repeat;
}
.right_list_tit {
    width: 270px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0 0 0 40px;
    font-size: 16px;
    font-weight: bold;
    color: #406899;
    background: url(/images/corp_list_icon.gif) no-repeat left;
    border-bottom: 2px #f77e22 solid;
}
.right_list_con a {
    cursor: pointer;
}
.right_list_con,.right_list_con ul {
    width: 329px;
    height: auto;
    margin: 3px auto 0;
}
.right_list_con li {
    width: 329px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin: 1px 0 0 0;
}
.right_list_con span,.zscorp_gold,.zscorp_name,.zscorp_job,.reg_c_r_name,.reg_c_r_sex,.reg_c_r_age,.reg_c_r_work,.reg_c_r_job {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    display: inline-block;
}
.zscorp_gold {
    width: 50px;
    color: Red;
}
.zscorp_name {
    width: 170px;
    margin-right: 10px;
}
.zscorp_job {
    width: 86px;
}
.reg_c_r_name {
    width: 60px;
}
.reg_c_r_sex {
    width: 20px;
    margin: 0 10px;
}
.reg_c_r_age {
    width: 30px;
}
.reg_c_r_work {
    width: 70px;
}
.reg_c_r_job {
    width: 117px;
}
.right_list_bot {
    width: 335px;
    height: 7px;
    overflow: hidden;
    background: url(/images/corp_bot.gif) no-repeat;
}

