.head{padding:0 7px;background-color:#12d5b5;height:1.06666667rem;line-height:1.06666667rem}.head .text{color:#fff}.head .custom{background-color:#fea111;border:dashed #fea111;color:#fff;margin-top:.18666667rem;padding-left:.4rem;padding-right:.4rem}.foot,.position-class,.position-class ul{border-top:1px solid #d4d4d4}.head .back-btn{font-size:20px;width:1rem;left:0}.foot{margin:0;padding:0;position:fixed;bottom:0;height:40px;line-height:40px;left:0;right:0;font-size:0}.foot li{font-size:20px;width:33.33%;color:#9f9e9d}.foot li span{margin-left:.10666667rem}.foot li.select{background-color:#dbf9f4;color:#01c2a3}.foot .icon-document{background:url(../image/document.png) no-repeat;width:25px;height:25px}.foot .icon-search{background:url(../image/search.png) no-repeat;width:24px;height:25px}.foot .icon-my{background:url(../image/my.png) no-repeat;width:25px;height:32px}.position-list{margin:0;padding:0}.position-list .item{margin:0;padding:7px 5px;list-style:none;border-bottom:1px solid #d4d4d4}.position-list .item .logo{width:1.73333333rem;height:1.73333333rem;margin-right:13px}.position-list .item .title{line-height:.66666667rem}.position-list .item .text{font-size:.37333333rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.position-list .item span.text{margin-left:.53333333rem;color:red}.position-list .item .icon{background-repeat:no-repeat;background-size:contain;width:.8rem;height:.74666667rem;top:14px;right:12px}.position-list .item .icon.star{background-image:url(../image/star.png)}.position-list .item .icon.star-active{background-image:url(../image/star-active.png)}.position-info{border-bottom:1px solid #ccc;padding:26px 10px 18px}.position-info .ml{margin-left:20px}.position-info img{right:24px;top:40px}.company-info{padding:20px 15px 1px 85px}.company-info img{width:1.6rem;left:15px}.company-info p{margin-top:0}.position-class{background-color:#fff;padding:13px 9px 5px}.position-class h4{margin:0 0 35px}.position-class button{background-color:#def8f5;padding:10px 23px;border-radius:20px;margin-right:11px}.position-class button.active{background-color:#12d5b5;color:#fff}.position-class ul{margin:5px 0 0;padding:0}.position-class ul li span{color:red;right:10px;top:20px}.sheet,.tab{left:0;right:0;position:fixed}.tab{background-color:#eee;margin:1.06666667rem 0 0;padding:0;top:0;font-size:0}.tab li{font-size:.37333333rem;width:33.3%;height:1.06666667rem;line-height:1.06666667rem;border-bottom:2px solid #f7f7f7}.tab li.active{border-bottom:2px solid #12d5b5}.sheet{top:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:99}.sheet .wrap{position:fixed;left:8px;right:8px;bottom:8px;z-index:100}.sheet .wrap ul{border-radius:5px;margin:0;padding:0;overflow:auto;max-height:500px}.sheet .wrap ul li{border-bottom:1px solid #d4d4d4}.sheet .wrap button{border-radius:5px;margin-top:8px}.sheet .wrap button,.sheet .wrap li{background-color:#f1f2f3;color:#1063e5;font-size:.42666667rem;height:1.33333333rem;line-height:1.33333333rem;width:100%}.bg-w{background-color:#fff}.bottom-btn,.search-bar{background-color:#12d5b5}.c-w{color:#fff}.c-r{color:red}.p-r{position:relative}.p-a{position:absolute}.bottom-btn,.login,.search-bar{position:fixed;left:0;right:0}.f-l{float:left}.f-r{float:right}.clear{clear:both}.d-ib{display:inline-block}.d-i{display:inline}.d-b{display:block}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.va-t{vertical-align:top}.va-m{vertical-align:middle}.va-b{vertical-align:bottom}.bottom-btn{height:1.2rem;width:100%;font-size:16px;bottom:0}.position-desc h4,.search-bar{height:1.06666667rem;line-height:1.06666667rem}.position-desc{margin-top:10px}.position-desc h4{border-bottom:1px solid #ccc;margin-top:0;padding-left:10px}.position-desc pre{padding-left:10px;margin-left:0}.search-bar{top:0}.search-bar img{-webkit-transform:scale(.6);transform:scale(.6);padding-bottom:5px}.search-bar input{background-color:#eee;border-radius:50px;border-style:none;outline-with:0;padding-left:.53333333rem;width:5.06666667rem;height:.66666667rem;box-sizing:border-box}.search-bar button{background-color:#12d5b5}.search-bar button:first-child{color:#fff}.search-bar button:last-child{color:#9f9e9d}.search-list{margin-top:2.13333333rem}.login{background:url(../image/background.png) no-repeat;background-size:100% 100%;top:0;bottom:0}.login form{margin-top:6.93333333rem}.login form .ng-invalid+span{background-color:transparent;position:absolute;color:red;text-align:right;right:0;height:100%;font-size:12px}.login form .ng-invalid+span p{margin:0}.login form .form-line{margin-left:auto;margin-right:auto;width:8rem;height:1.06666667rem;line-height:1.06666667rem;color:#fff;box-sizing:content-box;font-size:0}.login form .form-line:first-child{border-bottom:1px solid #fff}.login form .form-line .icon{background-color:rgba(0,0,0,.4);height:100%;width:1.06666667rem;background-position:10px;background-repeat:no-repeat}.login form .form-line .account{background-image:url(../image/account.png)}.login form .form-line .lock{background-image:url(../image/lock.png)}.login form .form-line input{width:6.93333333rem;height:100%;border-width:0;background-color:rgba(0,0,0,.2);outline-width:0;box-sizing:border-box;color:#fff;padding-left:.8rem;font-size:.37333333rem}.login form .form-line input::-webkit-input-placeholder{color:#fff}.login form button{width:8rem;height:.93333333rem;font-size:20px;font-weight:700}.login form button.login-btn{margin-top:75px;background-color:#12d5b5;color:#fff}.login form button.resigter-btn{margin-top:20px;background-color:rgba(18,213,181,.2);color:#12d5b5}.register{background:url(../image/background.png) no-repeat;background-size:100% 100%;position:fixed;left:0;right:0;top:0;bottom:0}.register form{margin-top:1.6rem}.register form .ng-invalid+span{background-color:transparent;position:absolute;color:red;text-align:right;right:0;height:100%;font-size:12px}.register form .ng-invalid+span p{margin:0}.my img,.register form .form-line,.register form .message-wrap{margin-left:auto;margin-right:auto}.register form .form-line{width:8rem;height:1.06666667rem;line-height:1.06666667rem;color:#fff;box-sizing:content-box;font-size:0}.register form .form-line:first-child{border-bottom:1px solid #fff}.register form .form-line span.icon{background-color:rgba(0,0,0,.4);height:100%;width:1.06666667rem;background-position:10px;background-repeat:no-repeat}.register form .form-line input,.register form .message-wrap .message-box{border-width:0;background-color:rgba(0,0,0,.2);box-sizing:border-box;padding-left:.8rem;color:#fff;font-size:.37333333rem;outline-width:0}.register form .form-line .account{background-image:url(../image/account.png)}.register form .form-line .lock{background-image:url(../image/lock.png)}.register form .form-line input{width:6.93333333rem;height:100%}.register form .form-line input::-webkit-input-placeholder{color:#fff}.register form .message-wrap{width:8rem;margin-top:1.06666667rem}.register form .message-wrap .ng-invalid+span{right:110px;top:10px;height:.42666667rem}.register form .message-wrap .message-box{width:5.06666667rem;height:1.06666667rem}.register form .message-wrap .message-box::-webkit-input-placeholder{color:#fff}.register form .message-wrap .message{font-size:.37333333rem;color:#12d5b5;border:1px solid #12d5b5;padding:0 5px;line-height:20px;margin-top:5px}.register form .message-wrap .message.disabled{color:#d4d4d4;border-color:#d4d4d4}.register form button{width:8rem;height:.93333333rem;font-size:20px;font-weight:700}.register form button.login-btn{margin-top:60px;background-color:#12d5b5;color:#fff}.register form button.resigter-btn{margin-top:20px;background-color:rgba(18,213,181,.2);color:#12d5b5}.my .btns button,.my .login-btn{background-color:#12d5b5;font-size:.42666667rem}.my img{margin-top:1.6rem}.my .name{margin-top:.66666667rem}.my .login-btn{width:8.8rem;height:1.06666667rem;margin-top:5.33333333rem}.my .btns{margin-top:1.06666667rem}.my .btns button{color:#fff;width:4rem;height:2.53333333rem;margin-left:.32rem;margin-right:.32rem}.my .btns .logout{background-color:red;width:8.8rem;height:1.06666667rem;margin-top:.53333333rem}.my-post{margin-top:1.06666667rem}body,html{height:100%;width:100%;margin:0}body{background-color:#eee;font-size:.42666667rem}button{border-width:0;outline-width:0}li{list-style:none}