.web-main{background: #FFF;z-index: 1;border-radius: 5px;margin-bottom: 40px;position:relative}

.forgot-bg{background: #fff;border-radius: 6px;  min-height:550px}
.forgot-bg .best-title {font-size: 18px;color: #050505;border-left: 4px solid #fed700;margin: 20px 0;text-transform: capitalize;background: #fff;padding: 5px 20px;}
.forgot-bg .forgotmain{width:80%;margin:auto;padding-top: 61px;}
.forgot-bg .step{height:90px;}
.forgot-bg .step li{line-height:32px;color:#666;float:left;position:relative;text-align:center;width:25%;border-bottom:2px solid #ddd;height:24px;}
.forgot-bg .step li b{margin:auto;font-size:15px;color:#666;border-radius:40px;background:#F1F1F1;display:block;line-height:35px;width:45px;height:45px;border:6px solid #fff;display:block;}
.forgot-bg .step .active{color: #000;}
.forgot-bg .step .active b{ background: #fed700;color: #000;}

.forgot-password{margin:auto;width:50%;padding:60px 0px;}
.forgot-password .t_title {font-weight:normal}
.forgot-password .red {color: #EF6F81;}
.forgot-password  li { margin-bottom: 20px;position: relative;text-align: left;}
.forgot-password  li .t_hint{font-size:18px;color:#666;line-height:12px;padding-top:12px}
.forgot-password  li .red{color:#EF6F81}
.forgot-password .form-control{height:40px;line-height:20px;width:100%}
.forgot-password .yz-control{float:left;width:60%}
.forgot-password .ico_r{left: 14px;position: absolute;color:#A2A2A2;top:51px;font-size:26px}
.forgot-password .btn_m {width: 100%;text-align: center;position:relative;margin-top: 26px;}
.forgot-password .btn_m .tips{top: -44px;}
.forgot-password .btn_m .loader-inner{display:none;position: absolute;top:0px;opacity: 1;cursor:default;background:#ddd}
.forgot-password .btn_m .loader-inner i {margin-top:9px; font-size: 24px;color:#666}
.forgot-password .btn_m .btn {width: 100%;margin: auto;height: 44px;font-size: 16px; margin-top: 0px;padding: 0;}
.forgot-password .btn_m .countdown{line-height: 45px;width: 100%;background: #b4b4b4;color: #fff;cursor: default;position: absolute;top: 0px;opacity: 1;left: 0px;}

.forgot-password .cold-btn{position:relative}
.forgot-password .ant_tip{text-align: center;padding-bottom:16px;font-weight:bold;font-size: 15px;width: 104%;}
.forgot-password .tip_anc{text-align: center;color:#EF6F81;font-weight:bold;font-size: 22px;}
.forgot-password li .cant{padding-top:22px;color:#666;    border-top: 1px solid #ddd;}
.forgot-password li .cant p{padding:4px 0px;}
.forgot-password li .cant .vice {color: #0857B0;}

.forgot-password .cold-btn { position: absolute; right:0px;top: 24px;}
.forgot-password .cold-btn .btn { background: #4560ab;color: #fff;height: 25px;line-height: 23px; top: 5px;  right: 10px; border-radius: 5px; font-size: 12px;  padding: 0px 15px;position:relative}
.forgot-password .cold-btn .countdown{padding: 7px 12px; font-weight: bold;color: #8f8f8f; font-size: 11px;}

.forgot-bg .edit_three  li{width: 33.3%;}
.forgot-bg .mobile_step li{width:33.3%}
.forgot-bg .maill_step li {width: 23.3%;}
.forgot-bg .mobile_success {text-align:center;padding-bottom:30px;}
.forgot-bg .mobile_success .ico{width:60px;margin:auto;height:60px;text-align:center;border:3px solid #208d33;line-height:66px;border-radius:60px}
.forgot-bg .mobile_success .ico i{font-size:30px;color:#208d33;}
.forgot-bg .mobile_success p{font-size:20px;color:#208d33;text-align:center;padding:20px 0px;line-height: 25px;}
.forgot-bg .mobile_success .btn{margin:auto;padding:5px 42px;}
.forgot-bg .thecode{width: 100%;padding-top: 10px;padding-bottom:12px;color: #666; font-size: 14px;}

.forgot-bg .select dt{height: 34px;line-height: 18px;padding: 6px 12px;border: 2px solid #ddd;border-radius: 4px;}
.forgot-bg .select i{padding-right:4px; color: #000;font-weight:normal;}
.forgot-bg .select dd{ background:#fff;width:100%;  box-shadow: 0 6px 12px rgba(0,0,0,.175);border-radius:5px; position: absolute;left:0px;top: 39px;}
.forgot-bg .select dd span{display:block;line-height:30px;font-size: 14px; width:100%;padding-left:14px}
.forgot-bg .select dd span:hover{background:#f5f5f5}
.forgot-bg .select dd li{margin-bottom:0px;padding: 5px 6px;font-size:12px;z-index:3}
.forgot-bg .select dd  ul{padding:0px}
.forgot-bg .select .caret{position:absolute;right:12px;top:15px}
.forgot-bg  .inputwarp{padding-left:140px;position:relative;padding-top:22px}
.forgot-bg  .inputwarp .word_h{height: 35px;}

.forgot-bg .verification_method{padding:22px 0px;font-weight:bold;}
.forgot-bg .verification_method a{color:#4560ab;text-decoration:underline}
.forgot-bg .verification_method a:hover{color:#EF6F81}
.forgot-bg .emailtip {border-top:1px dashed #ddd;margin-top: 20px;}
.forgot-bg .emailtip .title{font-weight:bold;padding-top:30px;}
.forgot-bg .emailtip p{padding:4px 0px;color:#666}

/* security */
.security {width:60%;margin:auto;margin-top: 50px;margin-bottom: 60px;}
.security li{margin-top:20px;border:1px solid #e0e0e0;padding:30px 0px;padding-left:108px;position:relative;border-radius:4px;}
.security li .title{font-weight:bold;font-size:16px;}
.security li p{padding-top:5px;color:#666;font-size:13px;width:60%;}
.security li:hover{border:1px solid #a4a4a4;}
.security li:hover .title{color: #3e3e3f;}
.security .a-ico,
.security .b-ico,
.security .c-ico,
.security .d-ico{background:url(../../image/forgot_method.png) no-repeat;width:65px;height:65px;text-align:center;position:absolute;left:22px;top:22px;}
.security .a-ico{background-position: -17px 0px}
.security .b-ico{background-position: -17px -95px}
.security .c-ico{background-position: -17px -214px}
.security .d-ico{background-position: -17px -327px}

.forgot-bg .best-title .return{padding: 5px 15px;background: #ededed;border-radius: 4px;color: #00629fe6;float:right;font-size:14px}
.security .btn{position:absolute;min-width:168px;right: 36px;top: 39px;}
.security .unavailable{opacity:0.5}
.security .unavailable .btn {background: #6f7168;cursor:default}
.security .unavailable a{cursor:default}
.security .unavailable:hover{border:1px solid #e0e0e0;}
.linkfailure .web-congrat{text-align: center;font-size: 25px;font-weight: bold;}
.linkfailure .web-congrat .fail{height:100px;width: 85px;margin:auto;background: url(../../image/pay/pay_success.png) -88px 0px no-repeat;margin-top: 56px;}
.linkfailure .web-congrat .p_text{padding: 18px 0px;font-weight: normal;}
.linkfailure .pay-button {height: 180px;padding-top: 30px;margin: auto;text-align: center;}
.linkfailure .pay-button a {width:170px;padding: 10px 0px;margin: 9px;font-size: 16px;}


/* Mobile */
@media screen and (max-width:768px){

.forgot-bg .forgotmain{width:100%}
.forgot-password{width:90%;padding:0px 0px;}
.security{width:100%}
.security .btn { position: relative;left:0px;top: 10px;}

}
