﻿@charset "utf-8";
/* CSS Document */
.logo2 {width:1000px; margin:0 auto; padding:40px 0; overflow:hidden}
.logo2 a {float:left; padding-right:10px; margin-right:15px; border-right:1px #999 solid;}
.logo2 h1 {float:left; padding-top:8px; font-weight:normal; font-size:42px}


.login {background:#0b3e5a url(/Content/images/user/logbgline.jpg) left center repeat-x; margin-bottom: 100px; }
.login .inner {background: url(/Content/images/user/logbg.jpg) center center repeat-x; padding:30px 0; overflow:hidden; position:relative}
.ints { position: absolute; top: 270px; left: 130px; color:#fff; font: 28px/1.2 '微软雅黑','arial','helvetica';text-shadow: 2px 1px 0 #372f78; }
.loginbox {background:#f2f2f2; width:352px; padding:20px; float:right; position:relative}
.loginbox h3 {font-size:30px; font-weight:normal; margin-bottom:10px}
.loginbox .btnline {padding-left:80px}
.loginbox .btnline a {margin-left:30px}


.register, .findpass {padding:30px 0; background: #d3d3d3;}
.register .tit {width:740px; margin:0 auto;}
.register .tit ul {margin-left:180px; margin-bottom:-1px;}
.register .tit li {float:left; margin:0 5px;}
.register .tit li span {display:block; padding:10px 50px; background:#dbdbdb; border:1px #dbdbdb solid; border-bottom:none; cursor: pointer; }
.register .tit li.cur span {background:#fff; border:1px #b3b3b3 solid; border-bottom:1px #fff solid}
.register .tit li span:hover {text-decoration:none; color:#666}
.register .cont, .findpass .cont {width:750px; margin:0 auto;border:1px #b3b3b3 solid; background:#fff; padding:40px 50px}

.formList li {position:relative; z-index:0; margin:15px 0; padding-left:80px; overflow:hidden}
.formList li .lab {position:absolute; z-index:2; top:0; left:0; height:42px; line-height:42px; width:80px; display:block}
.formList li .ins {float:left; margin:0 10px;}

.ui-button{display:inline-block;border-radius:2px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;padding:0 20px}
.ui-button-mid{font-size:18px;line-height:40px;height:40px;min-width:80px;border-radius:20px;text-align:center}
.ui-button-green{border:0;color:#fff;background-color:#8ab46e}
.ui-button-green:hover{background-color:#6e8b00}
a.ui-button-green,a.ui-button-green:active,a.ui-button-green:hover{color:#fff}
.ui-button-blue{border:0;color:#fff;background-color:#2ea7e0}
.ui-button-blue:hover{background-color:#229cd9}
a.ui-button-blue,a.ui-button-blue:active,a.ui-button-blue:hover{color:#fff}
.findpass .findtype {text-align:center}
.findpass .findtype .switch{padding:0 30px}
.findpass .findtype .ui-button{height:45px;line-height:45px;margin:30px 20px}

#step2 h2 {font-size:30px;text-align:center;margin:20px 0 40px}

.findpass .findstep{width:700px;margin:0 auto}
.findstep .ui-step{padding:0;margin:30px auto 50px;font-size:14px;list-style:none;zoom:1;position:relative;color:#b7b7b7}
.findstep .ui-step:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.findstep .ui-step li{float:left;height:50px;margin:0;width:50%;position:relative}
.findstep .ui-step li .ui-step-icon{height:50px;position:absolute;top:0;width:150px;text-align:center;left:-16px;font-family:tahoma}
.findstep .ui-step-icon .iconfont{font-size:30px;margin:0;color:#b7b7b7;color:rgba(0,0,0,.25);*color:#b7b7b7;line-height:30px;background:#fff;padding:0;position:absolute;top:-11px;left:0;text-shadow:1px 1px 2px #fff,0 0 0 #ccc,1px 1px 2px #fff}
.findstep .ui-step-icon .ui-step-number{line-height:1.5;font-style:normal;position:absolute;top:-5px;left:0;padding:0 18px;font-size:26px;font-weight:800;color:#afb4bc}
.findstep .ui-step-done .ui-step-icon .ui-step-number{color:#fff}
.findstep .ui-step-icon .ui-step-text{height:20px;line-height:20px;position:relative;text-shadow:0 1px 0 #fff;top:52px;left:-50px}
.findstep .ui-step .ui-step-done .ui-step-text{color:#61a76b}
.findstep .ui-step li .ui-step-line{height:15px;background:#e3e7e6;display:block;line-height:1;overflow:hidden}
.findstep .ui-step li.ui-step-end{position:absolute;top:0;right:-125px;width:150px;zoom:1}
.findstep .ui-step li.ui-step-end .ui-step-line{display:none}
.findstep .ui-step-2 li{width:100%}.findstep .ui-step-3 li{width:50%}.findstep .ui-step-4 li{width:33%}.findstep .ui-step-5 li{width:50%}
.findstep .ui-step .ui-step-active{color:#383838}.findstep .ui-step .ui-step-active .iconfont{color:#ff7001}
.findstep .ui-step .ui-step-done .iconfont{color:#00a8e7}.findstep .ui-step .ui-step-done .ui-step-line{background:#3dba45}
.findstep .ui-step-blue .ui-step-active{color:#3b7cb8}.findstep .ui-step-blue .ui-step-active .iconfont{color:#1e6bb3}
.findstep .ui-step-blue .ui-step-done .iconfont{color:#428fd6}.findstep .ui-step-blue .ui-step-done .ui-step-line{background:#418cd6}
.findstep .ui-ministep{list-style:none;font-size:12px;font-family:tahoma;line-height:1.5;margin:0;padding:0;color:#b7b7b7}
.findstep .ui-ministep-item{position:relative;display:inline-block;*display:inline;*zoom:1;margin-right:36px}
.findstep .ui-ministep .iconfont{color:#b7b7b7;font-size:18px}
.findstep .ui-ministep .ui-ministep-number{position:absolute;top:6px;left:5px;color:#fff;line-height:12px;font-style:normal}
.findstep .ui-ministep .ui-ministep-text{position:relative;top:-2px}
.findstep .ui-ministep-active,.findstep .ui-ministep-active .iconfont{color:#ff6700}
.findstep .ui-step-icon .iconfont{width:54px;height:54px;border-radius:50%;background:url(/Content/images/user/step-bg-dark.png) no-repeat}
.findstep .ui-step-line{margin:14px 0}.findstep .ui-step-active .iconfont{background:url(/Content/images/user/step-bg-light.png) no-repeat}
.findstep .ui-step-active .ui-step-number{color:#fff}.findstep .ui-step-active .ui-step-text{color:#61a76b}
.findstep .ui-step-done .iconfont{background:url(/Content/images/user/step-bg-light.png) no-repeat}