﻿@charset "utf-8";

/* JobType CSS */
#pop_jobtype{-webkit-transform: translateY(500px);-webkit-transition: .5s;}
#pop_jobtype.mui-active{ -webkit-transform: translateY(0px);}
#pop_jobtype .mui-poppicker-body{height: 400px;}

/*头部*/
.threeJobtype ul li {list-style:none}
.threeJobtype .topnav{min-height: 50px;background-color: #007aff;position: relative;padding: 0 10px;overflow: hidden;}
.threeJobtype .topnav a.prev{display: inline-block;width: 14px;height: 21px;background: url(../image/icon/icon.png) -45px 0 no-repeat;overflow: hidden;-webkit-background-size: auto 25px;position: absolute;top: 14px;left: 14px;}
.threeJobtype .topnav .title-word{font-size: 16px;color: #fff;text-align: center;padding: 0 60px;line-height: 50px;font-weight: normal;}
.threeJobtype .topnav .top-a{position: absolute;top: 15px;right: 10px;}
.threeJobtype .topnav .top-a span{margin-left: 10px;color: #fff;font-size: 14px;}
.threeJobtype .topnav .top-a a {color:#fff}
/*已选条件*/
.threeJobtype .selectedjob{padding:0px 10px;background-color:#fff;border-bottom:1px solid #eee;font-size:13px;overflow:hidden;}
.threeJobtype .selectedjob span{float:left;color:#999;line-height:24px;margin:4px 0px;font-size:13px;}
.threeJobtype .selectedjob .choosed{float:left;position:relative;display:inline-block;padding:0px 5px;padding-right:20px;line-height:24px;height:24px;margin:4px 1%;color:#fff;background-color:#007aff;max-width:31%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;border-radius:3px}
.threeJobtype .selectedjob .choosed i{position:absolute;right:5px;display:inline-block;width:12px;height:12px;font-style: inherit;font-size: 18px;}
/*搜索框*/
.threeJobtype .search-box{padding:10px 10px;position:relative;background-color:#fff;border-bottom:1px solid #eee;}
.threeJobtype .search-box a{display:block;}
.threeJobtype .search{padding:0px 34px;background-color:#fff; border-radius:4px; -webkit-border-radius:4px; position:relative;margin-right:0;background-color:#f5f5f5;}
.threeJobtype .search input[type="text"], .search .search-a{ height:34px; width:100%; font-size:14px;}
.threeJobtype .search .search-a{line-height:34px;}
.threeJobtype .search .search-btn{width:20px;height:20px;position:absolute;left:0; top:0px;margin:7px 7px;background:url(../image/icon/search.png) no-repeat;background-size:contain;}
.threeJobtype .search  input{width:18px; height:20px; background-size:auto 25px; -webkit-background-size:auto 25px; background-position:-11px 0;background: none;border: 0;margin: 0;}
.threeJobtype .search .search-close{width:20px;height:20px;position:absolute;right:0; top:0px;margin:7px 7px;background:url(../image/icon/close.png) no-repeat;background-size:contain;}
/*未搜索到结果*/
.threeJobtype .null-results{color:#ff6600;text-align:center;padding:10px;font-size:12px;background-color:#fffae6;}
/*搜索到结果*/
.threeJobtype .resultsbox{position:relative; background-color:#fff;overflow: scroll;}
.threeJobtype .resultsbox li{color:#333;font-size:14px;}
.threeJobtype .resultsbox li:after{content:'';display:block;width:100%;border-bottom:1px solid #dbdbdb;}
.threeJobtype .resultsbox li:last-child:after{border-bottom:none;}
.threeJobtype .resultsbox li div{display:block;padding:9px 14px;overflow:hidden;}
.threeJobtype .resultsbox li span{display:block;font-size:14px;color:#555;line-height:24px;}
.threeJobtype .resultsbox li .key-color{color:#007aff;display:inline}
.threeJobtype .resultsbox li em{display:block;line-height:20px;font-style:normal;font-size:12px;color:#999;}
/*一级列表*/
.threeJobtype .onejobtype-box{background-color:#fcfcfc;overflow:scroll}
.threeJobtype .onejobtype-box li{line-height:40px;padding:0 14px;background-color:#fff;color:#333;font-size:14px;border-bottom:1px solid #eee;}
.threeJobtype .onejobtype-box li:last-child{border-bottom:none;}
.threeJobtype .onejobtype-box li.choosed{color:#007aff;}
/*三级列表*/
.threeJobtype .threejobtype-box{height: 100%;width: 100%;position: absolute;}
.threeJobtype .threejobtype-can{width:86%;height:100%;margin-left:50%;overflow:hidden;font-size:14px;color:#555;}
.threeJobtype .threejobtype-can li.choosed{color:#007aff;position:relative;}
.threeJobtype .threejobtype-can .secondjobtypelist{position:absolute;z-index:99;width:43%;height:100%;background-color:#fff;overflow:scroll}
.threeJobtype .threejobtype-can .secondjobtypelist li{padding:18px 18px;text-align:center;line-height:18px;font-size:13px}
.threeJobtype .threejobtype-can .thirdjobtypelist{position:absolute;right:-36%;z-index:99;width:43%;height:100%;background-color:#efefef;overflow: scroll;}
.threeJobtype .threejobtype-can .thirdjobtypelist li{padding:18px 18px;text-align:center;line-height:18px;font-size:13px}
.threeJobtype .jobtypeboxbg{background:#000;opacity:.5;z-index:9;position:absolute;width:100%;height:100%;top:0}


/* Place CSS */
#pop_place{-webkit-transform: translateY(500px);-webkit-transition: .5s;}
#pop_place.mui-active{ -webkit-transform: translateY(0px);}
#pop_place .mui-poppicker-body{height: 400px;}

/*头部*/
.threePlace ul li {list-style:none}
.threePlace .topnav{min-height: 50px;background-color: #007aff;position: relative;padding: 0 10px;overflow: hidden;}
.threePlace .topnav a.prev{display: inline-block;width: 14px;height: 21px;background: url(../image/icon/icon.png) -45px 0 no-repeat;overflow: hidden;-webkit-background-size: auto 25px;position: absolute;top: 14px;left: 14px;}
.threePlace .topnav .title-word{font-size: 16px;color: #fff;text-align: center;padding: 0 60px;line-height: 50px;font-weight: normal;}
.threePlace .topnav .top-a{position: absolute;top: 15px;right: 10px;}
.threePlace .topnav .top-a span{margin-left: 10px;color: #fff;font-size: 14px;}
.threePlace .topnav .top-a a {color:#fff}
/*已选条件*/
.threePlace .selectedplace{padding:0px 10px;background-color:#fff;border-bottom:1px solid #eee;font-size:13px;overflow:hidden;}
.threePlace .selectedplace span{float:left;color:#999;line-height:24px;margin:4px 0px;font-size:13px;}
.threePlace .selectedplace .choosed{float:left;position:relative;display:inline-block;padding:0px 5px;padding-right:20px;line-height:24px;height:24px;margin:4px 1%;color:#fff;background-color:#007aff;max-width:31%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;border-radius:3px}
.threePlace .selectedplace .choosed i{position:absolute;right:5px;display:inline-block;width:12px;height:12px;font-style: inherit;font-size: 18px;}
/*一级列表*/
.threePlace .onePlace-box{background-color:#fcfcfc;overflow:scroll}
.threePlace .onePlace-box li{line-height:40px;padding:0 14px;background-color:#fff;color:#333;font-size:14px;border-bottom:1px solid #eee;}
.threePlace .onePlace-box li:last-child{border-bottom:none;}
.threePlace .onePlace-box li.choosed{color:#007aff;}
/*三级列表*/
.threePlace .threePlace-box{height: 100%;width: 100%;position: absolute;}
.threePlace .threePlace-can{width:86%;height:100%;margin-left:50%;overflow:hidden;font-size:14px;color:#555;}
.threePlace .threePlace-can li.choosed{color:#007aff;position:relative;}
.threePlace .threePlace-can .secondPlacelist{position:absolute;z-index:99;width:43%;height:100%;background-color:#fff;overflow:scroll}
.threePlace .threePlace-can .secondPlacelist li{padding:15px 18px;text-align:center;line-height:18px;font-size:13px}                 
.threePlace .threePlace-can .thirdPlacelist{position:absolute;right:-36%;z-index:99;width:43%;height:100%;background-color:#efefef;overflow: scroll;}
.threePlace .threePlace-can .thirdPlacelist li{padding:15px 18px;text-align:center;line-height:18px;font-size:13px}
.threePlace .Placeboxbg{background:#000;opacity:.5;z-index:9;position:absolute;width:100%;height:100%;top:0}

.none{display:none;}
[ng-cloak]{display:none}
::-webkit-scrollbar {display: none;}/*隐藏滚轮*/











