﻿.com-forget{padding:150px 0 120px 0;width:1200px;margin:auto;}

.com-forget i{float:left;width:27px;height:27px;background:url("/images/user/yuanquan.png") no-repeat scroll -6px 1px;margin:0 10px 0 0;text-align:center;color:#fff;line-height:27px;}

.com-forget .steps-ct{border-bottom:1px solid #e5e5e5;margin-bottom:50px;}
.com-forget .steps{width:780px;height:48px;margin:auto;}
.com-forget .steps li{float:left;height:27px;line-height:27px;padding:0 30px 20px 30px;margin:0 15px;}     
.com-forget .steps .current{border-bottom:2px solid #1daffc;}
.com-forget .steps .current i{background-position:-6px -37px;}

.com-forget .content{width:740px;margin:auto;padding-left:54px;}
.com-forget .content .tip{height:23px;line-height:23px;margin-bottom:60px;}
.com-forget .content .tip i{background-position:-8px -78px;width:23px;height:23px;}
.com-forget .content .code{width:100px;}
.com-forget .content .captimg{line-height:42px;}

.com-forget .textbox{border:1px solid #e5e5e5;width:300px;height:42px;line-height:42px;font-size:14px;padding:0 6px;box-sizing:content-box;border-radius:3px;}
.com-forget .label{display:inline-block;width:190px;text-align:right;line-height:42px;}
.com-forget .btn{display:inline-block;text-decoration:none;height:36px;line-height:36px;width:150px;text-align:center;border-radius:3px;background-color:#1DAFFC;color:#fff;border:none;font-size:16px;cursor:pointer;margin-top:40px;}
.com-forget .btn:hover{background-color:#14a4f0;}
.com-forget .error{color:red;margin-left:8px;}
.com-forget .success{color:green;}
.com-forget .link{color:#1daffc;cursor:pointer;}
.com-forget .disabled{color:#999;}
.com-forget .mg-lf{margin-left:12px;}
.com-forget .mg-bt{margin-bottom:25px;}

.com-forget .option .sel-item{margin-bottom:10px;}
.com-forget .option .lf{display:inline-block;width:117px;height:125px;vertical-align:top;}
.com-forget .option .ct{display:inline-block;width:300px;height:125px;vertical-align:top;}
.com-forget .option .ct .tp{font-size:16px;font-weight:bold;margin-bottom:10px;color:#333;}
.com-forget .option .ct .bt{font-size:14px;color:#666;}
.com-forget .option .rg{display:inline-block;width:200px;height:125px;vertical-align:top;}
.com-forget .option .rg .btn{margin-top:9px;}
.com-forget .option .ico_email{background:url(/Images/common/sprite_passport.png) -58px -135px no-repeat;vertical-align:middle;width:70px;height:50px;margin:0px auto;}
.com-forget .option .ico_mobile{background:url(/Images/common/sprite_passport.png) -130px -135px no-repeat;vertical-align:middle;width:70px;height:50px;margin:0px auto;}

.com-forget .email-model .lf{display:inline-block;width:157px;height:134px;vertical-align:top;}
.com-forget .email-model .ico{width:90px;height:80px;background:url(/Images/common/sprite_passport.png) -85px -41px no-repeat;margin-left:10px;}
.com-forget .email-model .rt{display:inline-block;width:558px;height:134px;vertical-align:top;}
.com-forget .email-model .other{border:1px solid #fcc507;background:#faeaca;font-size:14px;margin:40px auto;padding:10px 15px;}
.com-forget .email-model .tp{font-size:16px;font-weight:bold;margin-bottom:10px;}
.com-forget .email-model .bt{width:400px;}
.com-forget .email-model .btn{margin:12px 0 15px 0;}
.com-forget .email-model .other .tp{font-size:14px;}
.com-forget .email-model .item{margin:15px 0 -5px 0;}

.com-forget .mobile-model .other{border:1px solid #fcc507;background:#faeaca;font-size:14px;margin:60px auto 0 auto;padding:10px 15px;}
.com-forget .mobile-model .tp{font-size:16px;font-weight:bold;margin-bottom:10px;}
.com-forget .list{list-style:disc;padding-left:20px;}
.com-forget .list a {display: inline-block;text-decoration: none;text-align: center;color: #1DAFFC;border: none;font-size: 16px;cursor: pointer;}
