/* 
* @Author: anchen
* @Date:   2017-02-28 10:08:40
* @Last Modified by:   anchen
* @Last Modified time: 2017-07-10 10:51:25
*/
@charset "utf-8";
.buildingmask {display: none; position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 3;}
.selectbuilding {position: absolute; left: 0; right: 0; bottom: -100%; width: 100%; min-width:320px; height: 100%; padding-top: 3rem; background-color: #f6f6f6;}

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

.searchbarentry {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 2.5rem; padding: .45rem 5%; background-color: #e8e8e8;}
.seachentry {position: relative; width: 100%; height: 1.6rem; background-color: #fff; border-radius: 4px;}
.seachentry input {display: block; width: 100%; height: 1.6rem; padding: 0.3rem 2%; border-radius: 4px; background-color: rgba(0, 0, 0, 0); font-size: .7rem;}
.iconclear {display: none; position: absolute; top: 0.42rem; right: 0.42rem; float: right; width: 0.75rem; height: .75rem; background: url("../../images/userlogin/clearicon.png") 0 0 no-repeat; background-size: 100% 100%;}

.outerbuildinglist {overflow-y: auto; width: 100%; height: 100%;}
.buildinglistwrap {position: relative; width: 100%; min-height:90%; padding: 0 0 7rem;}
.buildinglist {width: 100%;}
.buildinglist li {width: 100%; min-height: 2.5rem; line-height: 2.5rem; }
.buildinglist li:last-child .buildingcity {border-bottom: 0;}
.buildingcity {width: 100%; height: 2.5rem;  padding: 0 5%; background-color: #fff; border-bottom: 1px solid #c8c8c8;}
.buildingcity span {float: left; color:#666666; font-size: .6rem;}
.arrowcity {float: right; width: 2.5rem; height: 2.5rem; padding: 0.8rem 0;}
.arrowcity i {float: right; width: 0.9rem; height: .9rem; background: url("../../images/common/xiangxia.png") 0 0 no-repeat; background-size: 100% 100%;}

.application {position: absolute; bottom: 1rem; left: 50%; width: 90%; margin-left: -45%;}
.application img {display: block; width: 100%;}

.projectlist {display: none; width: 100%;}
.projectlist li {width: 100%; height: 2.5rem; padding: 0 5%;font-size:.8rem; color:#333333; line-height: 2.5rem; border-bottom: 1px solid #c8c8c8; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.projectlist li:last-child {border-bottom: 0;}

.buildchioce .buildingcity {border-bottom: 0;}
.buildchioce .arrowcity i {background: url("../../images/common/xiangshang.png") 0 0 no-repeat; background-size: 100% 100%;}

.location {width: 100%; height: 2.5rem; padding: 0.7rem 5%; background-color: #fff; margin-bottom: 0.5rem;}
.locationicon {float: left; width: 7%; height: 1.1rem; margin-right: 3%; padding: 0rem 0;}
.locationicon i {float: left; width: 1.1rem; height: 1.1rem; background: url("../../images/userlogin/location_icon.png") 0 0 no-repeat; background-size: 100% 100%;}
.location em {float: left; width: 90%; height:1.1rem; font-size: .8rem; color:#333333; line-height: 1.1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}