.c-1dbfda {color:#1dbfda;}
.c-a0a0a0 {color:#a0a0a0!important;}
.pad2 {margin: 0 2rem;position: relative;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.header-box {background: #fff;border-bottom: #d8d8d8 solid 1px;} 
.header-box .text {color: #afd135;}
.top-logo {width:6rem;margin: 2.5rem auto;}
.inp-css li {border: 1px solid #d8d8d8;border-radius: 5rem;height: 4.3rem;margin-bottom: 1.5rem;position: relative;background-color: #fff; }
.inp-css li input {margin-top: 1rem;height: 2rem;border: none;outline: none;}
.inp-icon li {padding-left: 4rem;}
.inp-icon input {width: 98%;}
.inp-icon li:before,.inp-css li .icon-04 {content: ""; width: 2.25rem;height: 2.25rem;background: url(//image01.homedo.com/Files/Images/cms/www/20170322/5590238937302321550_pic1.png) no-repeat;background-size: 6.75rem 4.5rem; position: absolute;top: 1rem;}
.inp-css li.icon-02 {padding-right: 4rem;}
.inp-css li.icon-01:before {background-position: 0 0;left: 1.2rem;}
.inp-css li.icon-02:before {background-position: -2.25rem 0;left: 1.2rem;}
.inp-css li.icon-03:before {background-position: -4.5rem 0;left: 1.2rem;}
.inp-css li .icon-04 {background-position: -4.5rem -2.25rem; right: 1.5rem;}
.inp-css li.icon-05:before {background-position: 0 -2.25rem;left: 1.2rem;}
.inp-css li .li-r {position: absolute;right: 0.5rem;top: 0.8rem;}
.inp-css li.icon-03 .li-r img {width: 5.9rem;height: 2.6rem;}
.inp-css li.icon-03 .li-r span {font-size: 1.2rem;color: #10bcd8;padding: 0 0.8rem;}
.inp-css .icon-05 .li-r {top: 0.65rem;right: 0.7rem;}
.inp-css .icon-05 .li-r .getCode {color: #a0a0a0;text-align: center; width: 8rem;height: 3rem;line-height: 3rem;font-size: 1.2rem; background-color: #f5f5f5;display: block;border-radius: 3rem;margin-top:0;}
.inp-css .icon-05 .li-r .getCode.click {color: #1dbfda;}
.btn-box {padding-top: 0.5rem;}
.btn-box .login-btn,.btn-box .btn-style1 {background-color: #d2e395;}
.btn-box .btn-style2 {background-color:#89dae8;}
.btn-box a {color: #fff;text-align: center;height: 4.4rem;line-height: 4.4rem;font-size: 1.6rem;border-radius: 5rem; display: block;}
.login-con .forget-box {font-size: 1.3rem;color: #a1a1a1; margin: 1.2rem 0.5rem 0 0; position: relative}
.login-con .forget-box a {position: absolute; z-index: 100;}
.login-con .forget-box a.fr {right: 0;}
.thirdParty {position: fixed;bottom: 2rem;left: 0;text-align: center;width: 100%; padding-top: 5rem;}
.thirdParty .hd {color: #969696;height: 1px;line-height: 1px;display: inline-block; border-left: 6rem solid #c5c5c5;border-right: 6rem solid #c5c5c5;padding: 0 2rem;margin: 2rem auto;pointer-events:none;}
.thirdParty .other-login {display: inline-block;width: 96%;margin:0 auto;}
.thirdParty .other-login a {float: left;width: 33.333%;}
.thirdParty .other-login a img {width: 6rem;}

.register-agreement {font-size:1.3rem;color:#222;padding-bottom:1.2rem;}
.Register-con .Register-btn,.Register-con2 .Register-btn,.find-con .find-btn1,.find-con .find-btn{background-color:#89dae8;}
.Register-con .forget-box {text-align:center;padding-top:2rem;}
.Register-con .forget-box a {text-decoration:underline;}
.Register-con2 .inp-css label {color:#222; line-height:4.3rem;padding:0 1.5rem;vertical-align:middle;}
.Register-con2 .inp-css input {margin-top:0;}
.Register-con2 .inp-css input#RecommendedId {color: #a0a0a0}

.tips-box {padding: 1.3rem 0;font-size: 1.2rem;color: #6d6d6d;line-height:1.5rem;}
.tips-box span {color:#f0582f;}
.find-con.padb {padding-top:3.5rem;}

.Jigsaw-box {display:none;background:#f5f5f5;position: absolute;top: 5rem;width: 100%;}