.hide{display: none;}
.vhidden{visibility: hidden;}
.wrap{min-width: 1100px;}
.header{margin-bottom:70px;background:url(../../images/newLogin/header_bg.jpg) center no-repeat;background-size:100% 100%;}
.header>div{border-bottom:1px solid #DFDFDF}
.header>div>img{margin:15px 18px 15px 65px;height:40px;}
.main{font-size:14px}
.main .error{border-color:#F86A73}
.main .steps{overflow:hidden;width:500px;margin: 0 auto 70px}
.main .steps>div{width:220px;height:35px;line-height:35px;float:left;padding-left:30px}
.main .steps>div>span:nth-child(1){font-size: 18px;font-family: 'ArialMT';margin-right:8px}
.main .steps>div>span:nth-child(2){font-family:'STHeitiSC-Medium'}
.main .steps>div{background:url(../../images/newLogin/gray_center.png) center no-repeat;color: #333333}
.main .steps>div.active{background:url(../../images/newLogin/blue_center.png) center no-repeat;color: #FFFFFF}
.main .steps>div:nth-child(1){background:url(../../images/newLogin/blue_left.png) center no-repeat; color: #FFFFFF}
.main .steps>div.bgActive{background:url(../../images/newLogin/gray_left.png) center no-repeat;color: #333333}
.main .steps>div:nth-child(2){position:relative;left:-19px}
.main .steps>div>span:nth-child(1){font-weight: 500;}
.main input{width:300px;padding:8px;border:1px solid #DDDDDD;border-radius:4px;margin-right:5px;box-sizing:border-box}
.main input:hover,.main input:focus{border-color:#38A9E1}
.main .step{width:500px;margin:0 auto;}
.main .step>div>span:nth-child(1){color:#666666;display:inline-block;width:85px;text-align:right;margin-right:30px}
.main .step>div>span:nth-child(2){color:#333333}
.main .step .label{display:inline-block;width:100px;text-align:right;color:#666666;margin-right:30px;}
.main .step .codeBox{margin-top:35px;}
.main .step .tip{font-size:12px;color:#EC454F;margin-left:134px;margin-top:13px}
.main .step .tip>span:nth-child(1){position:relative;top:5px;left:0px;margin-right:3px;display:inline-block;width:18px;height:18px;background:url(../../images/newLogin/warning.png) center no-repeat}
.main .step .tipPwd2{color:#b9b9b9;}
.main .step .tipPwd2>span:nth-child(1){position:relative;top:5px;left:0px;margin-right:3px;display:inline-block;width:18px;height:18px;background:url(../../images/newLogin/warningGray.png) center no-repeat}
.main .step .tipPwd{margin-left: 120px;}
.main .step .tip .ok{position:relative;top:5px;left:0px;display:inline-block;width:18px;height:18px;background:url(../../images/newLogin/ok.png) center no-repeat}
.main .step .code:hover,.main .code:focus{border-color:#38A9E1}
.main .step .code{width: 195px;}
.main .step .back>span:nth-child(1){position:relative;top:3px;left:0px;display:inline-block;width:18px;height:18px;background:url(../../images/newLogin/back.png) center no-repeat}
.main .step .back>span:nth-child(2){margin-left:4px;}
.main .step .next{cursor:pointer;background:#38A9E1;color:#FFFFFF;width:100px;margin:50px 0 0 170px}
.main .step .save{width:300px;margin-left:124px;}
.main .step .cancelBtn{cursor:pointer;width:100px;margin:50px 0 0 20px;border-color:transparent;}
.main .step2{width:500px}
.main .step2>div:nth-child(2){margin-top:35px;}
.main .step2 .sendMsg{cursor:pointer;background:none;width:100px;border-color:#38A9E1; color:#38A9E1}
.main .step2 .sendMsg:hover{background:#38A9E1;color:#FFFFFF}
.main .step2 .back{cursor:pointer;display:inline-block;color:#38A9E1;margin-top:14px;margin-left:124px}
