/*注册*/
#regist{
    width: 720px;
    margin: 0 auto;
}
#regist h2{ font-size: 20px; color: #333; font-weight: normal; text-align: center; padding: 35px 0 0}
#regist .section {
    margin: 0;
    overflow: hidden;
    padding-top: 40px;
}
#regist .section p{
    float: left;
    text-align: center;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    width: 360px;
}
.step1{background: url("../images/first01.jpg")}
.step2{background: url("../images/first02.jpg")}
.step3{background: url("../images/sec02.jpg")}
.regform{
    width: 420px;
    float: left;
}
.regtip{
    width: 300px;
    float: left;
}
.h910{
    height: 910px;
}
.w210{width: 185px;}
.bdnone{
    border: none!important;
}
.close-bg{
    padding: 10px;
    background: url("../images/close.png") no-repeat;
}
.tips{
    width: 230px;
    height: 50px;
    padding-top: 36px;
    position: absolute;
    z-index: 2;
    margin-left: 460px;
    margin-top: -90px;
}
.pt45{padding-top: 50px}
.pt27{padding-top: 27px}
.dagou{
    height: 18px;
    width: 18px;
    background: url("../images/gou.gif") no-repeat;
    position: absolute;
    left:0px;
    top: 53px;
    display: none;
}
.t45{top:45px}
.show{display: block}
.input--error{
    color:#ff5050;
}

.selection{
    padding:14px 18px;
    width: 420px;
    height: 50px;
    background: #f0f0f0;
    border: none;
    cursor: pointer;
    font-size: 16px;
}
.w360{width: 480px;top:-900px;left:35%;overflow:hidden;}
.ml7{
    margin-left: 7px;
}
.clearfix:after{content:”;display:table;clear:both}
.clearfix{*zoom:1}
.mtf40{
    margin-top: -40px;
}
.mtf70{
    margin-top: -80px;
}

.correct .tips{
    padding-left: 300px;
}
.correct .dagou{
    display: block;
}
.error .dagou{
    display: none;
}

.error p{
    color: #ff5050;
}
.error .ui-input:focus{ border:1px #ff5050 solid}
.error .ui-input:focus + .input-label,.error.input-label{
    /*-webkit-transform: translate(0, 1em);transform: translate(0, 1em);*/ color:#ff5050; /*margin-left:-22px;*/ font-size:14px;
}
.passwordStrength{
    margin-top: 20px;
}
.passwordStrength b{
	font-weight:normal;
}
.passwordStrength b,.passwordStrength span{
	display:inline-block; 
	vertical-align:middle;
	line-height:30px;
	line-height:32px\9;
	height:32px;
}
.passwordStrength span{
	width:45px; 
	text-align:center; 
	background-color:#f0f0f0; 
	border-right:1px solid #fff;
}
.passwordStrength .last{
	border-right:none;
}
.passwordStrength .bgStrength{
	color:#fff;
	background-color:#71b83d;
}
.Validform_wrong{
    
}

/****************************************************************************************************************/
.ui-inputs{height: 42px; position:relative; font-size:16px;line-height: 48px; background:#fafafa; border:1px #67ad03 solid;padding:0 0 0 6%;width: 74%; margin-left:100px;display: inline-block;transition:background-color 0.25s, border-color 0.25s;-webkit-transition:background-color 0.25s, border-color 0.25s;}

.input-labels{width: 100%; color:#666;  font-size:16px; text-align: right; position:absolute;pointer-events: none;left:-340px;top:37px !important;/*top:7px\9;*/ overflow: hidden;}

.ui-inputs:focus,
.input--filled .ui-inputs{
    border-color: #67ad03; background:#FFF;
}
.w200s {
    width: 160px;
}

.w210s {
    width: 125px;
    margin-left: 100px;
}
.ui-ps{ padding: 20px 0 0 !important; position: relative}

.shuom{ margin:10px 0px 0px 100px;}
.kongjians{ margin-left:100px;}
.wws{ width:150px; text-align:center; height:50px; line-height:50px; margin-left:10px; padding-left: 0px;}
.wws_kon{ width:130px; margin-left: 100px;}
.hongsee{ color:#ff5050;}
.lvse{ background:#67ad03;}
.hongsees{ background:#ff5050;}