 /*
* @Author: anchen
* @Date:   2017-02-28 14:12:57
* @Last Modified by:   anchen
* @Last Modified time: 2017-07-05 11:06:37
*/
@charset "utf-8";
html, body {background-color: #f6f6f6;}
.wrapper {width: 100%;}
.auth-form {width: 100%;}
.auth-form fieldset {width: 100%; margin-bottom: 1rem;}
.auth-entry {width: 90%; height: 3.57rem; padding: 0 5%;line-height: 3.57rem; border-bottom: 0.1rem solid #e5e5e5; background-color: #fff;}
.righttext {float: right; width: 80%;}
.righttext em {width: 90%; display: inline-block;  text-align: right;  vertical-align: middle;}
.righttext em strong {display: block; width: 100%; height: 3.57rem; overflow:hidden;}
.iconarrow {display: inline-block; width: 1.57rem; height: 1.57rem; background: url("../../images/common/xiangyou.png") 0 0 no-repeat; background-size: 100% 100%;  vertical-align: middle;}
.auth-entry label, .authimgtit label {float: left;}
.auth-entry input {float: right; width: 81%; height: 2.57rem; padding: 0.5rem 0; text-align: right; line-height: 2.57rem;}
.auth-entry input::-webkit-input-placeholder {color:#c8c8c8; letter-spacing:-0.34px;}
.placeholder {color:#c8c8c8; letter-spacing:-0.34px;}
.auth-entry p {float: left; color: #989696;}
.iconwhat {display: inline-block; width: 1.57rem; height: 1.57rem;  vertical-align: middle; background: url("../../images/userlogin/wenhao.png") 0 0 no-repeat; background-size: 100% 100%;}
.auth-img {width: 90%; padding: 0 5%; margin-top: 0.71rem; background-color: #fff;}
.authimgtit {width: 100%; height: 3.57rem; line-height: 3.75rem;}
.authimgtit .righttext {font-size: 0.86rem; color:#666666; letter-spacing:-0.29px;}

.auth-pic {float: left; width: 6.43rem; height: 6.43rem; margin-bottom: 1.29rem; background: url("../../images/userlogin/addimg.png") 0 0 no-repeat; background-size: 100% 100%;}
.auth-pic input {display: block; width: 100%; height: 100%; opacity: 0;}

.superbtn {display: block; width: 90%; height: 3.14rem; margin: 0 auto 0.71rem; background-color: #1b37a8; letter-spacing:0.19px; border-radius: 4px; color: #fff;}
/*提示信息*/
.tips-mask {position: fixed; top: 0; left: 0;right:0; bottom: 0; background-color: #fff; z-index: 4;}
.tip {overflow-x: hidden; overflow-y: auto; width: 100%; height: 100%;}
.tip img {width: 100%; padding-bottom: 5.42rem;}
.tip-btn {position: absolute; bottom: 0; width:100%; padding: .71rem 0; background-color: #fff;}
.tip-btn a {display: block; width: 90%; height: 3.14rem; margin: 0 auto; text-align: center; line-height: 3.14rem; background-color: #1b37a8; border-radius: 4px; color: #fff;}

/*上传图片*/
.uploadDiv {width: 100%; padding: 0.75rem 0;}
.uploadDiv .addButton{position: relative; float: left; width: 6.43rem; height: 6.43rem; margin-right: 0.71rem; background-color: #fff; box-shadow: 0 0 0 1px rgba(0,0,0,0.20);}
.addButtons{position: relative; float: left; width: 6.43rem; height: 6.43rem; margin-right: 0.71rem; background-color: #fff; box-shadow: 0 0 0 1px rgba(0,0,0,0.20);}
.addButtons img {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; height: 100%; max-width: 100%; z-index: 1;}
.addButton img {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; height: 100%; max-width: 100%; z-index: 1;}
.uploadDiv .addSay{float: left; color: #999;font-size: 0.9rem;height: 1rem; padding-top: 5rem;}
.prev-del {position: absolute; top: -1rem; right: -.45rem; width: 1.17rem; height: 1.17rem; background: url("../../images/userlogin/prev.png") 0 0 no-repeat; background-size: 100% 100%; z-index: 1;}

.entryImgInput {position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 5;}

/*选择公司*/
.companymask {display: none; position: fixed; top: 0; right: 0; left: 0; bottom: 0; background-color: rgba(0, 0, 0, .5); z-index:8;}
.selectcompany {position: absolute; left: 0; right: 0; bottom: -38.14rem; width: 100%; min-width:320px; height: 34.57rem; padding-top: 3.57rem; background-color: #f6f6f6;}

.searchbar {position: absolute; top: 0; left: 0; width: 90%; padding: 0 5%; height: 3.57rem; background-color: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3); z-index: 5;}
.searchicon, .closeicon {float: left; width: 15%; height: 1.43rem; padding: 1.07rem 0;}
.searchicon i {float: left; width: 1.43rem; height: 1.43rem; background: url("../../images/userlogin/searchicon.png") 0 0 no-repeat; background-size: 100% 100%;}
.companyname {float: left; width: 70%; height: 3.57rem; text-align: center; line-height: 3.57rem; font-size:1.14rem; color:#666666; letter-spacing:-0.39px;}
.closeicon i {float: right; width: 1.43rem; height: 1.43rem; background: url("../../images/userlogin/closeicon.png") 0 0 no-repeat; background-size: 100% 100%;}

.searchbarentry {display: none; position: absolute; top: 0; left: 0; width: 90%; height: 2.15rem; padding: 0.71rem 5%; background-color: #e8e8e8;}
.seachentry {position: relative; width: 100%; height: 2.15rem; background-color: #fff; border-radius: 4px;}
.seachentry input {display: block; width: 96%; height: 1.65rem; padding: 0.25rem 2%; border-radius: 4px; background-color: rgba(0, 0, 0, 0);}
.iconclear {display: none; position: absolute; top: 0.54rem; right: 0.54rem; float: right; width: 1.07rem; height: 1.07rem; background: url("../../images/userlogin/clearicon.png") 0 0 no-repeat; background-size: 100% 100%;}

.outercompanylist {overflow-x: hidden; overflow-y: auto; width: 100%; height: 34.57rem;}
.companylistwrap {position: relative; width: 100%; min-height: 24.57rem; padding: 0 0 10rem;}
.companylist {width: 100%;}
.companylist li {width: 90%; padding: 0 5%; height: 3.57rem; line-height: 3.57rem; border-bottom: 1px solid #c8c8c8; background-color: #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.companylist li:last-child {border-bottom: 0;}
.application {position: absolute; bottom: 1.43rem; left: 50%; width: 90%; margin-left: -45%;}
.application img {display: block; width: 100%;}