body{font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;}
body,ul,h1,h2,h3,h4,p,input{padding:0px; margin:0px;list-style: none}
a{ text-decoration: none; color: #333;}
img{border:0;display: block;}
em,i{font-style: normal;}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body{background-color: #f2f2f2;}
.clearfix:after {display: block;overflow: hidden;clear: both;height: 0;visibility: hidden;content: ".";}
.clearfix{}
.shadow {
    -moz-box-shadow: 3px 3px 4px #ccc;
    -webkit-box-shadow: 3px 3px 4px #ccc;
    box-shadow: 3px 3px 4px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}
.f-l{ float: left;}
.f-r{ float: right;}
.container{width:1100px; margin: 0 auto;}


.forget { width:800px; height:500px; margin:20px auto; background:#fff; border:1px solid #ccc;border-top:2px solid #ff4141; border-radius:8px;}
.forget .forget_header { padding-top:30px; height:100px; border-bottom:1px solid #f2f2f5; background:#f2f2f2; text-align:center; font-size:24px;}
.shadow {
    -moz-box-shadow: 3px 3px 4px #ccc;
    -webkit-box-shadow: 3px 3px 4px #ccc;
    box-shadow: 3px 3px 4px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}
.forget_b{background-color: #fff;}
.forget_b .tab-con{ padding-top:60px; margin:0 auto}
.forget_b .tab-con li{ padding:0px 200px;}
.forget_b .tab-con li.username,.forget_b .tab-con li.password,.forget_b .reg li.yzm{ margin-bottom: 30px;}
.forget_b .tab-con li div{ border-radius:3px;overflow: hidden;}
.forget_b .tab-con .fa{ height:50px; line-height:50px; width:50px; text-align: center; font-size:24px; background-color: #c8c8c8; float: left; color: #fff;}
.forget_b .tab-con li.username input,.forget_b .tab-con li.password input,.forget_b .reg li.yzm input{ height:50px; width:330px; border: 0; background-color: #ececec;}
.forget_b .tab-con li.forget_b-btn{ margin-bottom: 10px;}
.forget_b-btn .btn{width:100%; display: block; background-color: #ff4141; color: #fff; text-align: center; height:50px; line-height:50px; font-size:20px; border:0px}
.forget_b .reg li.username input{ height:50px; width:380px; border: 0; background-color: #ececec; padding-left: 10px;border-radius:4px;}
.forget_b .reg li.yzm a{width:100px; height:50px; text-align: center; color: #fff; background-color: #ff4141; line-height:50px; display: block; border: 1px solid #c5c5c5; border-radius:4px; float: right; cursor: pointer;}
.forget_b .reg li.yzm input{width:270px;border-radius:4px; padding-left:10px;}
.forget_b .hd{ position: relative;}
.forget_b .fa-close{ position: absolute; top:-10px; right:-10px; background-color: #DDD; border-radius:100%; width:30px; height:30px; line-height:30px; text-align: center;}
.forget .forget_info { margin-top:60px; text-align:center}
.succ {text-align:center; padding-top:60px;  }
.succ img { width:80px ; height:80px; margin:0 auto; margin-bottom:20px;}
.succ p { font-size:24px;}
.succ_b { width:180px;background-color: #ff4141; color: #fff; text-align: center; height:50px; line-height:50px; font-size:20px; border:0px; border-radius:4px;}
.suc_btn { margin:0 auto; text-align:center; margin-top:40px;}
.other { text-align:center; margin-top:50px;}
.other a { color:#ff9900; font-size:14px;}
.emailinfo{ margin-top:30px; text-align:center}
.m60 { margin-top:60px;}
.emailsucc { margin-top:90px; margin-bottom:20px;text-align:center;font-size:30px; line-height:30px; color: #6CBA32}
.emailsucccon { text-align:center; line-height:24px;}
.emailsucccon span { display:block; font-size:14px;}
.emailsucc img { display:inline; margin-right:20px; width:30px; height:30px;}
.success { margin-top:30px; text-align:center;}
.success .btn{ padding:0 40px;background-color: #ff4141; color: #fff; text-align: center; height:50px; line-height:50px; font-size:20px; border:0px; border-radius:8px;}
