﻿.register_header{
	width: 100%; min-width: 1300px; height: 100px;
}
.registerMin{
	height: 100%; margin: 0 auto 0;
}
.clearfix:after{
	display: block; content: " "; clear: both; visibility: hidden;
}
.clearfix{
	*zoom:1;
}
.w980{
	width: 980px;
}
.registerMin h1{
	height: 100%; float: left; padding-top: 14px; box-sizing:border-box; *height: 86px;
}
.registerMin h1 a{
	display: inline-block; width: 208px; height: 64px;
}
.registerMin .welcome{
	display: inline-block; height: 100%; 
}
.registerMin .welcome p{
	font-size: 22px; font-family: Microsoft YaHei; font-weight: 400; color: #333; margin-top: 52px;
}
.registerMin .right{
	float: right; padding-top: 60px; font-size: 14px;
}
.registerMin .right a{
	color: #06c;
}
.register_cont{
	width: 100%; min-width: 1300px; overflow: hidden; background-color: #f5f5f5;
}
.register_contM{
	margin: 0 auto; border-top: 1px solid #eee;
}
.register_contM .wrapper{
	margin: 30px 0; border: 1px solid #ddd; padding: 0 60px 30px; font-family: Microsoft YaHei; background-color: #fff; box-sizing:border-box;
}
.register_contM .wrapper .head{
	margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #ddd; padding: 10px 0 16px 0; box-sizing: border-box;
}
.register_contM .wrapper .head h2{
	font-size: 24px; font-weight: normal;
}
.register_contM .wrapper form{
	padding-left: 50px; box-sizing:border-box;
}
.register_contM .wrapper .register_info{
	padding: 17px 0;
}
.register_contM .wrapper .register_info label{
	display: inline-block; width: 95px; text-align: right; font-size: 14px; color: #333;
}
.register_contM .wrapper .register_info .required{
	color: red; margin-right: 5px; font-size: 14px; font-family: SimSun;
}
.register_contM .wrapper .register_info .input{
	margin-left: 10px; width: 258px; height: 32px; border: 1px solid #ddd; border-radius: 2px; padding-left: 10px; line-height: 32px;
    -webkit-box-shadow: 1px 1px 1px #eaeaea inset; -moz-box-shadow: 1px 1px 1px #eaeaea inset;
    -ms-box-shadow: 1px 1px 1px #eaeaea inset;  -o-box-shadow: 1px 1px 1px #eaeaea inset;
    box-shadow: .5px 1px 1px #eaeaea inset; font-size: 18px; font-family: Arial; color: #666;
}

.input-validation-error {
    border-color:#f63!important;
}

.field-validation-error{
    color:#f63;
}
.register_contM .wrapper .register_info .prompt {
    margin-left: 4px; color: #999;
}
.register_contM .wrapper .password_strength {
    padding: 0 0 0 210px; line-height: 16px;
}
.register_contM .wrapper .password_strength span {
    float: left; color: #999; font-size: 12px;
}
.register_contM .wrapper .password_strength li {
    float: left; width: 34px; margin-left: 2px; display: inline;
}
.register_contM .wrapper .password_strength p {
    padding: 0; margin: 0; height: 14px; overflow: hidden; color: #fff; text-align: center; line-height: 14px;
    background-color: #999;
}
.register_contM .wrapper .register_info .width{
	width: 105px;
}
.register_contM .wrapper .register_info .code_img{
	width: 78px; height: 34px; vertical-align: middle; cursor: pointer; margin-left: 10px; margin-top:-4px;
}
.register_contM .wrapper .register_info .change_img{
	color: #0185c6; font-size: 14px; margin-left: 4px; cursor: pointer;
}
.register_contM .wrapper .register_info .width2{
	width: 100%;
}
.register_contM .wrapper .register_info .marquee{
	margin: -2px 0 0 10px; width: 14px; height: 14px; vertical-align: middle;
}
.register_contM .wrapper .register_info .agree{
	font-size: 14px;
}
.register_contM .wrapper .register_info a{
	color: #06c;
}
.register_contM .wrapper .register_info a:hover {
	text-decoration: none;
}
.register_contM .wrapper .register_btn{
	padding-left: 104px;
}
.register_contM .wrapper .register_info .register_submit_btn {
    display: inline-block; width: 100px; height: 36px; color: #fff; text-align: center; background-color: #428bca; border-radius: 3px;
    font-size: 16px; line-height: 36px; font-weight: 400;
}
.register_contM .wrapper .register_info .register_submit_btn:hover{
	background-color: #3379b5;
}
.register_bottom{
	margin: 30px auto 0;
}
.register_bottom p{
	text-align: center; 
}
.register_bottom p a{
	color: #06c;
}
.register_bottom .line1{
    height:24px; line-height:22px;
}


/*civil_servant_register.html*/
.civil_servant{
	width: 100%; min-width: 1300px; overflow: hidden; background: url(/Modules/Yourr.Customer/Styles/images/background12.jpg) fixed no-repeat; background-size: cover;
}
.civil_servant .w980{
	width: 980px; margin: 0 auto;
}
.civil_servant .w850{
	width: 780px; margin: 0 auto;
}
.civil_servant .cServantMin{
	background-color: #fff; padding: 20px; margin: 50px auto; box-sizing:border-box;
}
.civil_servant .register .title{
	border-bottom: 1px dashed #ddd; margin: 10px 30px 0; font-size: 20px; box-sizing:border-box;
}
.civil_servant .register .title span{
	border-bottom: 4px solid #428bca; padding-bottom: 6px; display: inline-block; margin-bottom: -2px; font-family: microsoft YaHei;
	font-weight: 400; color: inherit;
}
.civil_servant .registerMin{
	margin-top: 46px; 
}
.civil_servant .register_info>li{
	height: 34px; line-height: 34px; font-size: 15px; margin-bottom: 22px; box-sizing: border-box;
    font-family: 'Microsoft YaHei'; color: #666;
}
.civil_servant .register_info>li label{
	float: left; width: 100px; text-align: right; font-size: 14px; margin-right: 8px;
}
.civil_servant .register_info>li .fillIn{
	height: 100%;
}
.civil_servant .register_info>li .fillIn input{
	width: 280px; height: 100%; text-indent: 6px; border: 1px solid #dedede; font-size: 14px; border-radius: 2px; box-sizing: border-box;
}
.civil_servant .register_info>li .fillIn .w100{
	width: 100px;
}
.civil_servant .register_info>li .fillIn .w154{
	width: 154px;
}
.civil_servant .register_info>li .fillIn .required{
	margin-left: 6px; color: red; font-size: 14px; font-family: SimSun;
}
.civil_servant .register_info>li .fillIn .note{
	display: inline-block; font-size: 13px; color: #999;
}
.civil_servant .register_info>li .fillIn .btn_style {
    border: 1px solid #bbb; padding: 8px; margin-left: 10px; outline: 0; background: none; cursor: pointer;
}
.civil_servant .register_info>li .fillIn .enabled {
    color: #428bca; border-color: #428bca;
}
.civil_servant .register_info>li .fillIn .code_img{
	width: 80px; height: 34px; vertical-align: middle; cursor: pointer; margin: -2px 0 0 10px;
}
.civil_servant .register_info>li .fillIn .change_img{
	color: #428bca; font-size: 14px; margin-left: 4px; cursor: pointer;
}
.civil_servant .button{
	width: 100%; margin: 40px 0 40px 108px;
}
.civil_servant .bg_col button{
	background-color: #428bca;
}
.civil_servant .button button{
	display: inline-block; width: 110px; height: 38px; line-height: 38px; font-size: 16px; border-radius: 3px; margin: 0 auto;
	color: #fff; outline: 0; border: none; cursor: pointer;
}
.civil_servant .bg_col button:hover{
	background-color: #3978ae;
}