/*头部*/
body{background: #eeeeee;}
.header-wrap{height: 115px;width: 100%;}
.header{ height: 115px;line-height:115px;}
.shouye{color: #343434;}
a:hover{text-decoration: none;  }
/*main*/
.main-wrap{ width:100%;height: 400px;background: #e3e7e8;}
.main{ background: #ffffff;height: 400px;}
.main-title{width: 100%;height: 55px;border-bottom: 1px solid #cccccc;line-height: 55px;padding-left: 20px;}
.reset-wrap{width: 400px;height: 340px;margin: 0 auto;position: relative;}
.page1{z-index: 1;}
.page2{z-index: 2;}
.page3{z-index:3;}

/*position: absolute;left: 0px;top: 0px;*/
.reset{width: 480px;height: 315px;padding-top: 25px;background: #ffffff;}
.box{width: 525px;height: 212px;margin: 0 auto;padding-top: 28px;}
.height{width: 100%;height: 32px;padding-bottom: 19px;line-height: 32px;color: #555555;position: relative;}
.call{width: 197px;height: 30px;border: 1px solid #999999;border-radius: 4px;padding-left:11px;line-height: 30px;margin-left: 23px;}
.call:focus{
    border:2px solid #00b7ff;
}
.call-warn{
    border:2px solid red;
}
.code{width: 86px;;height: 30px;border: 1px solid #999999;border-radius: 4px;padding-left:11px;line-height: 30px;margin-left: 35px;}
.code:focus{
    border:2px solid #00b7ff;
}
.getcode{width: 90px;height: 32px;border-radius: 4px;line-height: 30px;background: #ff9600;text-align: center;color: #ffffff;cursor:pointer;margin-left:20px;border:0}
.error-mobile{float: left;margin-left: 10px;margin-right: 30px;color:red;}
.error-mobile1{float: right;color:red;position: absolute;right: -40px;top: 0;}
.error-code{float:left;margin-left:10px;color:red;}
.error-match-password{margin-left:25px;color:red;}
/*.error-password{width: 140px;position: relative;line-height: 17px;left: 304px;top: -40px;color:red;}*/
.error-password{margin-left: 10px;width: 228px;color: #f14d31}
.height1{width: 100%;height: 36px;line-height: 36px;padding-top: 10px;}
.next{width: 210px;height: 36px;color: #ffffff;background: #f25322;border-radius: 4px;margin-left:72px;font-size: 16px;border:0}
.next:hover{cursor: pointer;}
.success-box{width: 100%;height: 100px;}
.success-box ul {margin-left:30px}
form.success{float:left;margin-left:65px}
.msg li{color: #ff9500;height:30px;line-height: 40px;font-weight: 600;text-align: center;}

/*底部*/
.footer{color: #333333;text-align: center;line-height: 80px;}


.num-default{background:#cccccc;}
.num-active{background:#eb8b03;}
.icon-dui{margin-top: 8px;}
.icon-cuo{margin-top: 8px;}
.error-mobile p{margin-left: 5px;}
.error-code img{margin-top: 10px}
.error-code p{margin-left: 5px}
.error-password img{margin-right: 5px}

.logo-wrap{ line-height: 115px;height:115px;float: left  }
.company-name{ margin-top: 5px;margin-left:5px }
.slogan{margin-left: 10px;margin-top: 5px}

.icon-img{
    max-width: 44px;  max-height: 40px;margin:20px 0;vertical-align: middle;
}

.logo-wrap span{
    font-size: 28px;
    vertical-align: middle;
}
.header .logo-wrap a:hover{
    color: #666;
}

/*底部*/
.footer1 {
    /*width: 100%;*/
    height: 210px;
    background-color: #676565;
}

.footer-lift {
    width: 480px;
    float: left;
    padding-top: 40px;
}
.footer-lift-h1 h1{font-size: 24px;color: #ffffff; Letter-spacing:6px;}
.footer-lift-a{padding-top: 25px;}
.footer-lift-a a {
    color: #eeeeee;
    font-size: 12px;
    line-height: 200%;
    text-decoration: none;
}


.footer-lift-a a:hover {
    text-decoration: none;
}

.footer-right {
    width: 480px;
}
.footer-right-content{margin: 108px 0px 0px 108px;}
.footer-right-content li {
    float: left;
    padding-right: 16px;
}

.footer-right-content li a {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
    font-weight:bold
}

.footer-right-content li.qqLink{
    margin-top:15px;
}

.footer-right-content li.qqLink span{
    color:black;
    cursor: text;
    border-bottom:1px dashed #000;
}
