body{	
	color:#444444;
}
.register_frame{
	height: 590px;
	background: url(../../img/register_bg.jpg) no-repeat center center;
	padding-top:20px;
	background-size: cover;
}
.register_content{
	margin:0 auto;
	border:1px solid #ccc;
	background:#fff;
	padding-left:0;
	padding-right:0;
}

.common-page-home .footer-holder {
    position: relative;
    _position: relative;
}

.signup-main {
    height: 100%;
    height: 600px;
}

.form-contain {
    width: 70%;
    height: 600px;
    float: left;
    margin: 5px;
}

.form-contain .form-type .btn-per, .form-contain .form-type .btn-org {
    width: 100px;
    height: 30px;
    float: left;
    border: 1px solid #BAD0DB;
    margin: 0px 5px;
    cursor: pointer;
}

.form-contain .form-type .btn-per:hover, .form-contain .form-type .btn-org:hover,
.form-contain .form-type .btn-per-hover, .form-contain .form-type .btn-org-hover {
    background: #55C6E4;
    border: 1px solid #55C6E4;
    background-color: #23b2da;
    color: #fff;
    font-size: 14px;
}

.form-contain .form-type {
    width: 600px;
    height: 29px;
    margin: 5px;
    border-bottom: 1px solid #BAD0DB;
}

.tip-box-contain {
    width: 25%;
    _width: 200px;
    height: 570px;
    float: right;
    margin: 5px;
    border-left: 1px solid #BAD0DB;
}

.tip-box-contain .title, .tip-box-contain .content {
    width: 200px;
    _width: 150px;
    height: 30px;
    float: left;
    margin: 5px;
    padding-left: 20px;
    font: 14px/1.5 "Microsoft YaHei", Arial, Helvetica, sans-serif, Simsun;
}

.tip-box-contain .content li {
    padding-top: 30px;
    color: #666;
    font-size: 12px;
}

.form-body dl {
    padding: 0px;
}

.form-enroll-body .input {
    width: 270px;
}

.form-enroll-body, .form-type {
    padding-left: 40px;
}

.input-group {
    width: 950px;
}

.input-group-addon {
    width: 80px;
}

#yzm {
    width: 100px
}

#perWizard {    
    float: left;
    width: 800px;
    border-right: 1px dashed #ccc;
}
.register_title{
	width: 780px;
	height:40px;
	margin:8px 10px 30px 10px;
	padding-left:15px;
	font-size:18px;
	color:#3b7ed4;
	line-height:40px;
	border-bottom: 1px solid #ccc;
}
.fg_pw{
	width:98%;
}
.form-horizontal .form-group{
	margin-right:0;
	margin-left:0;
	margin-bottom: 0px;
}
.control-label{
	font-weight: normal;
    width: 160px;
    text-align: justify !important;
    font-size: 14px;
    color: #666;
    padding-left: 95px;
}
.required {
    color: red;
    line-height: 30px;
    font-size: 20px;
    position: absolute;
    top: 5px;
    left: 75px;
}
.justify_blank{
	display:inline-block;
	width:100%;
}
.col-sm-3{
	padding-right:0;
}
.col-sm-5 {
    width: 620px;
    padding-right: 0;
}
.col-sm-6 {
    text-align: center;
    margin-top: 40px
}
.passwordStrength{
	width: 250px;
    height: 17px;
    margin-top: 6px;
    font-size: 13px;
    color: #666;
}
.Validform_wrong {    
    background: url(../../img/error.png) no-repeat left center;
}
.intro_content{
	width: 320px;
	height: 32px;
	line-height:32px;
    display: inline-block;
    background:#f9f9f9 url(../../img/into_arrow.png) no-repeat 8px center;
    border:1px solid #ececec;
    border-left:0;
    padding-left:26px;
    font-size:13px;
    color:#999;
    margin-left: -4px;
}
.intro_content_send{
	width: 320px;
	height: 32px;
	line-height:32px;
    display: inline-block;
    font-size:13px;
    color:#999;
}
.sendCode.btn-primary {
    color: #006cc9;
    background-color: #fff;
    border:1px solid #569ddd;
    border-radius:0;
    padding: 5px 12px;
    text-shadow:none;
}
.sendCode.btn-primary:focus{
	color: #006cc9;
    background-color: #fff;
    border:1px solid #569ddd;
    border-radius:0;
    padding: 5px 12px;
    text-shadow:none;
}
.btn-register {
	padding: 5px 32px;
    color: #fff;
    background: #ff8702;
	border:1px solid #ff933e;
	margin-left:9px;
	width:190px;
	border-radius:3px;
	outline: none;
}
.btn-register:visited, .btn-register:hover, .btn-register:active, .btn-register:focus {
	background: #ff9d31 !important;
	background-position: 0 -15px;
	border:1px solid #ff9d31 !important;
	color:#fff;
	outline: none!important;
} 
.btn-default{
	padding: 5px 32px;
	text-shadow:none;
}
.reg_right {
	width:368px;
    height: 518px;
    background:#fcfcfc;
    float: left;
}

.reg_right p {	
    margin: 80px 80px 30px 80px;
    padding:10px 30px;
    font-size: 16px;
    background:#fff ;
    border:1px solid #dedede;
}
.reg_r_sruction{
	padding:10px 45px;
	font-size:14px;
	color:#999;
	line-height:30px;
}
.reg_r_sruction span{
	width:100%;
	display: inline-block;
	font-size:18px;
	color:#3b7ed4;
	line-height:24px;
	margin-bottom:15px;
	margin-top:20px;
	text-align: center;
}
.con-la-fg {
    width: 350px;
    padding-left: 275px;
}
.requ-fg{    
    left: 260px;
}
.Validform_input {
    float: left;
    width: 36%;
    background-color: #fff;
    height: 32px;
    color: #999;
    font-size:13px;
    border-radius: 0;
}
.codeform_input {
	float: left;
	width: 36%;
    background-color: #fff;
    height: 32px;
    color: #999;
    border-radius: 0;
    margin-right:6px;
}
.fg_intro_c{
	margin-left:0;
	margin-right:100px;	
}
.col-sm-8 {    
    margin-bottom: 10px;
}
.btn-fgpw {
	padding: 5px 32px;
    color: #fff;
    background: #e5ad00;
	border:1px solid #e5ad00;
	margin-left: 189px;
    border-radius: 3px;
    margin-right: 10px;
    outline: none;
}
.btn-fgpw:visited, .btn-fgpw:hover, .btn-fgpw:active, .btn-fgpw:focus {
	background:#e5ad00;
	background-position: 0 -15px;
	border:1px solid #e5ad00;
	color:#fff;
	outline: none;
} 
.btn_frame{
	margin-top:10px;
}
.fg_20{
	margin-bottom:40px;
}
.fgword_height{
	min-height:520px;
}
.verify_input_ab{
    background-color: #fff;
    height: 32px;
    color: #999;
    font-size: 13px;
    border-radius: 0;
    border:0;
    border: 1px solid #ccc;
    padding-left:10px;
}
.name_show_ab{
	text-align:left !important;
	padding-left:0;
}
