/* css reset*/
*{margin:0 auto; font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0 auto; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family:"Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6, b { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;}
img { border:none; }
ol,ul,li { list-style:none; list-style-type: none;}
input, textarea, select, button {outline: none; font-size: 14px; font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;; }
table { border-collapse:collapse; }
html{overflow-y: scroll;} 
i{font-style: normal;}

article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,main,nav,section,summary {
    display: block;
}
audio,canvas,progress,video {
    display: inline-block;
    vertical-align:baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
.clearfix{clear:both;}

/*找回密码步骤序号*/
.find_content{
    width: 1000px;
    margin: 0 auto;
}
.find_content h6{
    margin: 0 0 20px 0;
    font-size: 16px;
    line-height: 40px;
    font-weight: 400;
    border-bottom: 1px solid #eee;
}
.find_step{
    height: 80px;
    position: relative;
    margin: 10px 5px;
    padding: 0 15px;
}
.find_step span{
    display: block;
    float: left;
}
.i_step{
    width: 70px;
    text-align: center;
}
.i_step i{
    font-style: normal;
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 15px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    background: #eee;
    border: 1px solid #ccc;
}
.i_step p{
    font-size: 14px;
}
.i_step01 i{
    color: #fff;
    background: #77c402;
}
.i_line{
    display: inline-block;
    height: 1px;
    width: 210px;
    background: #e8e8e8;
    margin-bottom: 3px;
    position: relative;
    top: 25px;
}
.i_linea{
    width: 120px;
}
/*找回密码步骤序号end*/
/*身份验证*/
.find_group{
    margin-top: 20px;
}
.find_group li{
    height: 34px;
    margin-bottom: 20px;
    font-size: 14px;
}
.find_group p{
    margin: 0;
    float: left;
    line-height: 34px;
    font-size: 14px;
    color: #666;
    font-weight: 400;
    width: 150px;
}
.find_group input{
    width: 200px;
    padding: 6px;
    vertical-align: middle;
}
.find_group button{
    border: 0;
    padding: 6px;
    font-size: 14px;
    width: 100px;
    margin-left: 20px;
    background: #FF8000;
    color: #fff;
    cursor:pointer;
}
.find_submit button{
    margin-left: 150px;
}
.get_pho{
    display: block;
    font-size: 12px;
    color: #FF0000;
    line-height: 20px;
    padding-left: 150px;
    text-align: left;
    display: none;
}
#phoneactive{
    display: block;
}

/*身份验证end*/

/*重置密码*/
.find_group02 p{
    width: 100px;
}
.find_submit02 button{
    margin-left: 100px;
}
/*重置密码end*/

/*密码重置成功*/
.find_group03{
    overflow:hidden;
    margin-top:60px;
    text-align:center;
}
.find_group03 .pho{
    display:inline-block;
    font-size: 50px;
    color:#fff;
    width:60px;
    height:60px;
    text-align:center;
    line-height:60px;
    border-radius:50%;
    background:#82D900;
    margin-right:10px;
}
.find_group03 .new_success{
    display:inline-block;
    text-align:left;
}
.new_success p{
    margin: 0;
    line-height:30px;
}
.new_success a{
    color: #ff9800;
}
.new_success a:hover{
    text-decoration:underline;
}
/*密码重置成功end*/

.find_group button.count_down_js{
	width:auto;
	background:#ccc;
}


@media (max-width:786px){
	.find_content{width:100%;}
	.find_step span{display:none; float:none;}
	.find_step span.i_step01{display:block; overflow:hidden; width:100%;}
	.find_step{padding:0px 5px; margin:0px; height:auto;}
	.find_step span i{float:left; height:30px; width:30px; line-height:30px; margin-left:0px; margin-right:10px;}
	.find_step span p{display:block; float:left; line-height:30px;}
	.find_group p{display:none;}
	.find_group li{padding:5px; height:auto; overflow:hidden; margin-bottom:5px;}
	.find_group input{display:block; width:100%;}
	.find_group li.get_code input{width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:-ms-calc(100% - 120px);width:-o-calc(100% - 120px);width:calc(100% - 120px); float:left;}
	.find_group li.get_code button{padding:0px; width:110px; float:right; height:35px; margin:0px;}
	.find_group .find_submit{margin:0px auto;}
	
	
}
