
body{margin:0px;padding:0px;padding-bottom:50px;}
#body_mask{___display:none;z-index:10;position:fixed;top:0px;left:0px;right:0px;height:100%;width:100%;background-color:#3c3c3c;opacity: 0.8;;}
#body_mask img.iloading{width:30%;height:auto;position:absolute;left:35%;top:35%;opacity:0.7;}
#noticePad{display:none;position: fixed;top:30px;width:60%;left:20%;min-height:10%;background-color:#FFFF99;color:#996633;border:2px solid #99CC66;padding:5px 8px;font-size:15px;z-index:100;border-radius:6px;}

#header {}
#footer {position:absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 43px;padding: 0;border-top:solid 1px #cddce7;}
#wrapper {position:relative;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
.bottom_footer{display:none;position: fixed;z-index: 100;bottom: 0;left: 0;width: 100%;height: 43px;padding: 0;border-top:solid 1px #cddce7;}

.c.grey{color:#666666;}
.c.red{color:#d43f3a;}
.c.green{color:#398439;}

.ibtn.click_clolor{background-color: #c7ddef;color:#265a88;}

.ibtn{position: relative;}
.ibtn .badge{display: block;padding:2px 5px;font-size: 14px;background-color: #d9534f;color:#ffffff;border-radius:2px;position: absolute;right:5px;top:-5px;}
.ibtn.index_sm{font-weight:bold;display:block;width:28%;border-radius: 4px;height:70px;font-size:18px;line-height:28px;text-align:center;padding: 5px 2px 1px 2px;background-color:#3498DB;color:#ececec;text-decoration:none;margin-top:3%;float:left;margin-left:4%;overflow:hidden;}
.halo_index .ibtn.index_sm.single_line{line-height:60px;}
.ibtn.index_sm .badge{top:4px;rigth:2px;}
.ibtn.index{display:table;width:80%;margin:auto;__border:1px solid #777777;border-radius: 4px;height:30px;font-size:18px;line-height: 30px;text-align: center;padding: 3px;background-color: #3498DB;color:#ececec;text-decoration: none;  margin-top:15px; }
.halo_index .ibtn.index:first-child{margin-top:20px!important;}
.ibtn.msg .badge{right:-8px;top:-10px;}
.ibtn.mini{border-radius: 3px;padding:5px 8px;text-decoration: none;background-color:#66CCFF;color:#ffffff;margin-top:3px;}
.ibtn.blue{background-color:#99CCFF;color: #ffffff;}


ul.data_list{position:relative;}
ul.data_list > li{border-bottom: 1px solid #ececec;}
ul.data_list > li a.list{padding:8px 8px 5px 8px;display: block;text-decoration: none;color: #080808;}
ul.data_list > li a:hover{color: #080808;}
ul.data_list > li a:active{color:#080808;}
ul.data_list > li a.tap{color:#b92c28;background-color: #c7ddef;}
ul.data_list > li.acc .info .l_title{font-size: 15px;line-height:15px;font-weight: bold;}
ul.data_list > li.acc .info .l_address{font-size: 13px;line-height: 13px;min-height:13px;color:#888888;}
ul.data_list > li.acc .data{display: table;font-size: 13px;line-height: 13px;min-height:13px;color:#204d74;width:100%;margin-top:3px;}
ul.data_list > li.acc .data .report{display:block;float:left;width:50%;padding:2px 0px;}

ul.data_list > li.msg .info .l_title{font-size: 15px;line-height:15px;width: 100%;height:16px;overflow: hidden;}
ul.data_list > li.msg .info .l_time{font-size: 13px;line-height:13px;color: #222222;padding-top:8px;}
ul.data_list > li.msg .info .unread{float:right;margin-right:5px;}

ul.data_list > li.parttime a.list{margin-left:60px;min-height:60px;position:relative;}
ul.data_list > li.parttime .avator{position:absolute;top:5px;left:-55px;width:50px;height:50px;}

ul.data_list > li.acc_level .info .l_title{margin-left:15px;font-size: 20px;line-height:45px;height:45px;font-weight: bold;}
ul.data_list > li.citys .info .l_title{margin-left:35px;font-size: 20px;line-height:30px;height:30px;font-weight: bold;}

.list-data-item.active, .list-data-item.active:focus, .list-data-item.active:hover {z-index: 2;color: #fff;background-color: #337ab7;border-color: #337ab7;}
.list-data-item {position: relative;display: block;padding: 5px 15px 3px 10px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}

#pullDownRefresh{position:absolute;left:0px;right:0px;top:-40px;height:40px;color:#ececec;line-height: 40px;font-size:16px;font-weight:bold;text-align:center;border-style:none;}
#pullUpLoadMore{display:none;position:absolute;left:0px;right:0px;bottom:-40px;height:40px;color:#ececec;line-height: 40px;font-size:16px;font-weight:bold;text-align:center;border-style:none;}
#pullDownRefresh.p1,#pullUpLoadMore.p1{color:#CCCCCC}
#pullDownRefresh.p2,#pullUpLoadMore.p2{color:#FFCCCC}
#pullDownRefresh.p3,#pullUpLoadMore.p3{color:#FF9966}
#pullDownRefresh.p4,#pullUpLoadMore.p4{color:#FF6666}
#pullDownRefresh.p5,#pullUpLoadMore.p5{color:#99CC66}
#pullDownRefresh.doing{display:none;}
#pullUpLoadMore.doing{display:none;}

#refreshBar{opacity:0.9;display:none;z-index:3;position:absolute;left:0px;right:0px;top:0px;height:40px;color:#ececec;line-height: 40px;font-size:16px;font-weight:bold;text-align:center;border-bottom:1px solid #f7ecb5;background-color:#ffffff;color:#99CC66}
#refreshBar.show{display:block;}
#loadMoreBar{display:none;z-index:3;position:absolute;left:0px;right:0px;bottom:0px;height:40px;color:#ececec;line-height: 40px;font-size:16px;font-weight:bold;text-align:center;border-style:none;background-color:#ffffff;color:#99CC66}
#loadMoreBar.show{display:block;}


.toolbar .ibtn{display:block;float:left;margin-left:5px;margin-top:5px;height:36px;line-height:36px;padding:1px 6px;font-size: 20px;font-weight:bolder;color: #ffffff;}
.toolbar .ibtn.on{color:#1abc9c;}

.img_join_jobme{display:block;width:100%;margin-top:50px;margin-bottom:2px;max-width:500px;}
.img_join_jobme.scene_id{margin-top:0px;}


.jm_pop_mask{display:none;z-index:1000;position:fixed;top:0px;left:0px;bottom:0px;right:0px;background:rgba(0,0,0,0.5);}
.jm_pop_mask > .pop_menu{position:fixed;top:10%;right:5%;left:5%;bottom:10%;overflow-y:scroll;background-color:#32313a;padding:0px 5px;border-radius:10px;border-top:20px solid #32313a;border-bottom:20px solid #32313a;}
.jm_pop_mask > .pop_menu .menu_item{display:block;padding:7px 15px;background-color:#63cac3;color:#ececec;margin-bottom:4px;line-height:30px;font-size:18px;}
.jm_pop_mask > .pop_menu_close{position: absolute;top: 8%;right: 3%;height: 40px;width: 40px;background-color: #32313a;color: coral;text-align: center;z-index: 10;border-radius: 5px;font-size: 30px;border: 2px solid #a3a3a3;line-height: 38px;}
@media (max-width:799px){
    .jm_pop_mask > .pop_menu{top:0px;right:0px;left:0px;bottom:0px;}
    .jm_pop_mask > .pop_menu_close{top:0px;right:0px;}
}


.fly_join_button{position: fixed;opacity: 0.4;right: 0px;top: 60%;font-size: 15px;font-weight: bold;color: #ffffff;background-color: #ed6c00;width: 33px;height: 50px;padding-top: 7px;border-top-left-radius: 33px;line-height: 17px;padding-left: 8px;text-align: center;border-bottom-left-radius: 33px;}