/* 
* @Author: anchen
* @Date:   2017-02-28 10:08:40
* @Last Modified by:   anchen
* @Last Modified time: 2017-07-07 16:07:52
*/
@charset "utf-8";
.buildingmask {display: none; position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 8;}
.selectbuilding {
    box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
position: absolute; left: 0; right: 0; bottom: -100%; width: 100%; min-width:320px; height: 100%; padding-top: 4.28rem; 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;}
.searchbuild, .closebuild {float: left; width: 15%; height: 1.43rem; padding: 1.07rem 0;}
.searchbuild i {float: left; width: 1.43rem; height: 1.43rem; background: url("../../images/userlogin/searchicon.png") 0 0 no-repeat; background-size: 100% 100%;}
.buildingname {float: left; width: 70%; height: 3.57rem; text-align: center; line-height: 3.57rem; font-size:1.14rem; color:#666666; letter-spacing:-0.39px;}
.closebuild 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%;}

.outerbuildinglist {
    box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
overflow-x: hidden; overflow-y: auto; width: 100%; height: 100%;}
.buildinglistwrap {box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
position: relative; width: 100%; min-height:100%; padding: 0 0 10rem;}
.buildinglist {width: 100%;}
.buildinglist li {width: 100%; min-height: 3.57rem; line-height: 3.57rem; }
.buildinglist li:last-child .buildingcity {border-bottom: 0;}
.buildingcity {width: 90%; height: 3.57rem;  padding: 0 5%; background-color: #fff; border-bottom: 1px solid #c8c8c8;}
.buildingcity span {float: left; color:#666666; font-size: 0.86rem;}
.arrowcity {float: right; width: 3.57rem; height: 1.29rem; padding: 1.14rem 0;}
.arrowcity i {float: right; width:1.29rem; height: 1.29rem; background: url("../../images/common/xiangxia.png") 0 0 no-repeat; background-size: 100% 100%;}

.application {position: absolute; bottom: 1.43rem; left: 50%; width: 90%; margin-left: -45%;}
.application img {display: block; width: 100%;}
.projectlist {display: none; width: 100%;}
.projectlist li {width: 90%; height: 3.57rem; padding: 0 5%;font-size:1.14rem; color:#333333; line-height: 3.57rem; 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: 90%; height: 3.14rem; padding: 0.21rem 5%; background-color: #fff; margin-bottom: 0.71rem;}
.locationicon {float: left; width: 7%; height: 1.57rem; margin-right: 3%; padding: 0.79rem 0;}
.locationicon i {float: left; width: 1.57rem; height: 1.57rem; background: url("../../images/userlogin/location_icon.png") 0 0 no-repeat; background-size: 100% 100%;}
.location em {float: left; width: 90%; height: 3.14rem; font-size: 1.14rem; color:#333333; line-height: 3.14rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}