a {
   color: #000;
}
input {
   outline: none;
}

#partnerApply {
   padding-bottom: 3rem;
}

.top-tips {
   color: #6d6d6d;
   font-size: 1.2rem;
   padding: 1rem 0 .5rem;
   line-height: 1.8rem;
}

.input-list li {
   position: relative;
}

.input-name {
   height: 3rem;
   line-height: 3rem;
   font-size: 1.3rem;
}

.input-name strong {
   font-weight: normal;
   color: #333;
   margin-left: .2rem;
}

.input-name span {
   color: #a0a0a0;
}

.input-css {
   border: .1rem solid #d8d8d8;
   width: 100%;
   height: 4.4rem;
   border-radius: .5rem;
   padding-left: 1.4rem;
   box-sizing: border-box;
   outline: none;
   color: #222;
   -webkit-appearance: none;
   font-family: PingFangSC;
}

.input-css::-webkit-input-placeholder {
   color: #a0a0a0;
}

.input-error {
   color: #ff3030;
}

.sel-icon:before {
   content: "";
   position: absolute;
   right: 1rem;
   top: 50%;
   transform: translateY(-50%);
   width: 1.3rem;
   height: 1.3rem;
   background: url(https://image10.homedo.com/Mobile/right-icon.png) 0 0/100% no-repeat;
}

.des-area {
   height: 14.2rem;
   resize: none;
   line-height: 1.8rem;
   padding: 1rem 1.5rem;
}

.hide {
   display: none;
   position: fixed;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   background: rgba(0, 0, 0, .7);
   z-index: 9;
}

.partner-sel .sel {
   position: fixed;
   bottom: 0;
   left: 0;
   width: 100%;
   text-align: center;
   z-index: 10;
   font-size: 1.7rem;
}

.partner-sel .sel ul {
   border-bottom: .5rem solid #7f7f7f;
}

.partner-sel .sel li {
   height: 4.9rem;
   line-height: 4.9rem;
   border-bottom: .1rem solid #D8D8D8;
   color: #222;
}

.partner-sel .sel li.cur {
   color: #1DBFDA;
}

.partner-sel .sel .cancle-btn {
   line-height: 5rem;
   color: #222;
   display: block;
}

.choiceAddressBox {
   overflow: hidden;
   position: fixed;
   z-index: 10001;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 0;
}

.noaddress {
   position: fixed;
   z-index: 10010;
   left: 0;
   bottom: 5.9rem;
   width: 100%;
}

.Address-box {
   background: #fff;
}

.AddressTitle {
   position: relative;
   height: 5rem;
   line-height: 5rem;
   text-align: center;
   font-size: 1.7rem;
   color: #222222;
}

.AddressTitle .close-porp {
   width: 1.1rem;
   height: 1.1rem;
   background: url(https://image01.homedo.com/Files/Images/cms/www/20171116/5201223539950822118_pic1.png) 0 0 no-repeat;
   background-size: 1.1rem;
   position: absolute;
   right: 2rem;
   top: 2rem;
}

.AddressBtn {
   overflow: hidden;
   height: 4.5rem;
   line-height: 4.5rem;
   font-size: 1.5rem;
   line-height: 4.5rem !important;
   padding: 0 !important;
   border-top: 1px solid #E9E9E9;
   border-bottom: 1px solid #E9E9E9;
   padding: 0;
}

.AddressBtn li {
   font-size: 1.5rem !important;
   float: left;
   padding: 0 1.2rem !important;
   color: #CCA557;
   position: relative;
   display: none;
   height: 4.5rem !important;
}

.AddressBtn li.cur:after {
   color: #CCA557;
   content: "";
   height: 0.2rem;
   width: 100%;
   background: #CCA557;
   position: absolute;
   bottom: 0;
   left: 0;
}

.choiceCity dd p {
   display: block;
   height: 3.5rem;
   padding: 0rem 1.2rem;
   line-height: 3.5rem;
   text-align: left;
   font-size: 1.5rem;
   color: #222222;
}

.choiceCity dd {
   display: none;
}

.choiceCity dd a {
   position: relative;
}

.choiceCity dd a.cur {
   color: #CCA557;
}

.choiceCity dd a.cur:after {
   content: "";
   width: 1.2rem;
   height: 1.2rem;
   position: absolute;
   right: -1.5rem;
   top: .25rem;
   background: url('//image01.fat.homedo.com/Files/Images/cms/www/20191218/4990053144886763786_pic1.jpg') no-repeat center;
   background-size: 1.2rem 1.2rem;
}

.fromPlace {
   padding: 0rem 1.5rem .5rem;
   font-size: 1.4rem;
   margin-top: -0.5rem;
}

.fromPlace span {
   color: #A0A0A0;
   font-size: 1.2rem;
}

.fromPlace a {
   color: #6D6D6D;
   padding-left: 0.5rem;
   font-size: 1.2rem;
}

.choiceCity {
   height: 17.5rem;
   overflow: scroll
}

.porp .hide {
   display: block;
}

.tips-prop {
   position: fixed;
   width: 28rem;
   top: 50%;
   z-index: 999;
   left: 50%;
   transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   background-color: #c53334;
   border: .1rem solid #c53334;
   border-radius: .8rem;
}

.tips-prop .prop-hd {
   height: 4rem;
   line-height: 4rem;
   color: #fff;
   text-align: center;
   background: url(https://image01.homedo.com/Files/Images/cms/www/20190315/5016986047729831243_pic1.png) 0 0/28rem 4rem no-repeat;
   font-size: 1.5rem;
}

.tips-prop .con {
   background: #fff8e4;
   border: 2px solid #eb6b3b;
   text-align: center;
   padding: 2rem 0;
   border-radius: 0 0 .8rem.8rem;
}

.tips-prop .con p {
   font-size: 1.5rem;
   color: #444;
   padding: .5rem 1rem;
   line-height: 2.5rem;
}

.tips-prop .btn-box a {
   width: 10.6rem;
   height: 3.8rem;
   border: .1rem solid #ff4200;
   display: inline-block;
   text-align: center;
   font-size: 1.4rem;
   line-height: 3.8rem;
   border-radius: 2rem;
   margin: 0 .2rem;
}

.tips-prop .btn-box .apply-btn {
   background-color: #ff4200;
   color: #fff;
}

.tips-prop .btn-box .back-btn {
   color: #ff4200;
}

.tips-prop .close-btn {
   width: 2.6rem;
   height: 2.6rem;
   background: url(https://image01.homedo.com/Files/Images/cms/www/20170108/4648743541104719650_pic1.png) 0 0/100% no-repeat;
   position: absolute;
   bottom: -5rem;
   left: 13rem;
}