html{height:100%;font-family:"Microsoft YaHei";}
body{width:100%;height:100%;margin: 0px;padding: 0px;font-family:"Microsoft YaHei";background-color:#F4F7F9;}
input{font-family:"Microsoft YaHei";font-size:14px;color:#333;}
.mui-content{height: 100%;position:relative;background-color:#F4F7F9;}
.fl{float:left;}
.fr{float:right;}
li{list-style: none;}
ul,ol,li,dl,dd,dt,p,span{margin:0;padding:0;}
b{ font-weight:normal; }
i,em{ font-style:normal; }
.mui-toast-container {bottom: 15% !important;}
.mui-badge{ color:#fff; margin-left:5px;border-radius:3px; }
.fn-hide { display:none; }
.whitebg{ background-color:#FFF; }

/*当输入框获取焦点时*/
.mui-focusin>.mui-bar-nav{position:fixed}
.mui-focusin>.mui-bar~.mui-content{padding-bottom: 50px;}

/*头部标题*/
.mui-bar-nav{-webkit-box-shadow:none;box-shadow:none;}
.mui-btn {padding: 10px;}
.mui-bar .mui-btn-link{color:#24c7ae;font-size:14px;}
.mui-bar .mui-btn-linkbtn{color:#fff;font-size:14px; background-color:#5dd5c8;border-radius:3px; margin-top:10px; padding:2px 8px;}

.mui-bar{background-color:#fff;}
.mui-bar-tab{background-color:#fff;}
.mui-title{color:#333;font-size:18px;}
.mui-icon-left-nav{color:#6b6b6b;}
::-webkit-input-placeholder{ color:#999;}
:-moz-placeholder{color:#999;}                  
::-moz-placeholder{color:#999;}                 
:-ms-input-placeholder{color:#999;}   

.mui-public-bar{ display:block;width:30px; height:44px;cursor:pointer; background:url(/image/head/bar.png) center no-repeat;background-size:20px 20px; }



/*底部按钮*/
.maintab{ display:block;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.15); }
.maintab a { display:block;float:left;width:20%;height:50px;font-size:12px;text-align:center; }
.maintab a .mui-tab-label{ display:block;line-height:15px;color:#999; }
.maintab a .mui-icon { display:block;margin:5px auto; margin-bottom:3px;width:24px;height:24px; }
.maintab a .mui-icon.index{background:url(/image/foot/f10.png) no-repeat;background-size:24px 24px; }
.maintab a .mui-icon.job{background:url(/image/foot/f20.png) no-repeat;background-size:24px 24px; }
.maintab a .mui-icon.resume{background:url(/image/foot/f30.png) no-repeat;background-size:24px 24px; }
.maintab a .mui-icon.user{background:url(/image/foot/f40.png) no-repeat;background-size:24px 24px; }
.maintab a .mui-icon.pub{background:url(/image/foot/f50.png) no-repeat;background-size:24px 24px; }
.maintab .on .mui-tab-label{ color:#38CEB1; }
.maintab .on .mui-icon.index{background:url(/image/foot/f11.png) no-repeat;background-size:24px 24px; }
.maintab .on .mui-icon.job{background:url(/image/foot/f21.png) no-repeat;background-size:24px 24px; }
.maintab .on .mui-icon.resume{background:url(/image/foot/f31.png) no-repeat;background-size:24px 24px; }
.maintab .on .mui-icon.user{background:url(/image/foot/f41.png) no-repeat;background-size:24px 24px; }

.maintab a .mui-icon-navlist{ display:block; margin:auto;margin-top:-17px; margin-bottom:5px;width:40px;height:40px; background:url(/image/foot/f50.png) no-repeat;background-size:40px 40px; }


/* 弹出导航 */
.maintab-navs{ position:absolute;left:0;display:none;top:0;z-index:998;width:100%;height:100%;background-color:rgba(0,0,0,.8);}
.maintab-nav{ width:90%; height:100%; margin:0px auto;margin-top:25%;overflow:hidden; }
.maintab-nav dl{ float:left;text-align: center;width:25%;padding:20px 0; }
.maintab-nav dl dd{ margin-top:0px; }
.maintab-nav dl dd img{ width:60%;border-radius:100%;}
.maintab-nav dl dt{ line-height:25px;color:#fff; font-size:12px; font-weight:normal; margin-bottom:0px; }
.maintab-nav dl dt:hover{ color:#fff; }
.maintab-nav .close{ float:left; width:100%; height:32px; margin-top:20px; }
.maintab-nav .close a{ margin:auto; width:32px;height:32px; display:block;background:url(/image/foot/close.png) center  no-repeat;background-size:32px 32px; }


/* 底部按钮(会员中心) */
.usertab{box-shadow: 0px 0px 1px 0px #eee; }
.usertab .mui-tab-item .mui-btn{ width:90%; margin:0px 5%; margin-bottom:10px; font-size:13px; background-color:#5dd5c8; border:1px #5dd5c8 solid; color:#fff; }


/* 公共样式 */ 
.mui-content .mui-content-tishi{ padding:0px 10px;height:32px; line-height:32px; font-size:12px; color:#aaa; }
.ellipsis{ overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.nowrap{ overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.mui-radio input[type='radio']:checked:before, .mui-checkbox input[type='checkbox']:checked:before{ color: #24c7ae; }
.mui-radio input[type='radio']:before, .mui-checkbox input[type='checkbox']:before{ color: #CACFDB; }
.mui-btn-blue{ background:#24c7ae; border:none; }

/* 表单项 */
.mui-content.forms{margin-top:10px;}
.mui-content.forms .mui-table-view{margin-top:0;}
.mui-content.forms .mui-table-view:before{height:0;}
.mui-content.forms .mui-table-view:after{height:0;}
.mui-content.forms .mui-table-view .mui-table-view-cell{ padding:5px 15px;line-height:34px;background-color:#fff; }
.mui-content.forms .mui-table-view .mui-table-view-cell:after{left:0;background-color:#e5e5e5;}
.mui-content.forms .mui-table-view .mui-table-view-cell span{ padding-left:40px;color:#888;font-size:15px;}
.mui-content.forms .mui-table-view .mui-table-view-cell label{float:left;display:inline-block;width:25%;color:#222;font-size:15px;}
.mui-content.forms .mui-table-view .mui-table-view-cell label i{ font-style:normal; color:#f00; margin-left:2px;font-size:15px;}
.mui-content.forms .mui-table-view .mui-table-view-cell .mui-input{float:right;margin:0 0;width:70%;height:34px;line-height:34px;padding:0px 0px;border:none;text-align:right;color:#555;font-size:15px;}
.mui-content.forms .mui-table-view .mui-table-view-cell .mui-input{overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.mui-content.forms .mui-table-view .mui-table-view-cell .mui-select{float:right;margin:0 0;width:70%;height:34px;line-height:34px;padding:0px 0px;border:none;text-align:right;color:#555;font-size:15px;}

.mui-content.forms .mui-table-view .mui-table-view-cell.sel{background:url(/image/icon/sel.png) no-repeat;background-size:contain;background-position:right;}
.mui-content.forms .mui-table-view .mui-table-view-cell.down{background:url(/image/icon/down.png) no-repeat;background-size:contain;background-position:right;}
.mui-content.forms .mui-table-view .mui-table-view-cell .charnum{display:inline-block;float:right;overflow:hidden;}
.mui-content.forms .mui-table-view .mui-table-view-cell .charnum em{display:inline-block;float:left;font-style:normal;font-size:12px;color:#999;}
.mui-content.forms .mui-table-view .mui-table-view-cell .orange{display:inline-block;float:right;overflow:hidden; color:#f60; }
.mui-content.forms .mui-table-view .mui-table-view-cell .green{display:inline-block;float:right;overflow:hidden; color:#080; }
.mui-content.forms .mui-table-view .mui-table-view-cell .red{display:inline-block;float:right;overflow:hidden; color:#f00; }
.mui-content.forms .mui-table-view .mui-table-view-cell .green span{ color:#080; }
.mui-content.forms .mui-table-view .mui-table-view-cell .mui-money{ color:#f60; font-weight:bold; font-size:18px; }
.mui-content.forms .mui-table-view .mui-table-view-cell #lblCharnum{color:#f00;}

.mui-content.forms .mui-table-view .mui-table-view-cell .picture{ float:right;width:75%;height:auto; padding:0px 0px; margin:0 0; }
.mui-content.forms .mui-table-view .mui-table-view-cell .picture ul li{ float:left;width:33.3%; line-height:25px; text-align:left; font-size:12px; }
.mui-content.forms .mui-table-view .mui-table-view-cell .picture img{ width:180px;height:180px; }
.mui-content.forms .mui-table-view .mui-table-view-cell .picture .cert{ width:145px;height:210px; }
.mui-content.forms .mui-table-view .mui-table-view-cell .picture .photo{ width:120px;height:120px; }

.mui-content.forms .mui-table-view .mui-table-view-cell .uploaderlist{ float:right;width:75%;height:auto; padding:0px 0px; margin:0 0; text-align:right; }
.mui-content.forms .mui-table-view .mui-table-view-cell .uploaderleft{ float:right;width:75%;height:auto; padding:0px 0px; margin:0 0; text-align:left; }

.mui-content.forms .mui-table-view .mui-table-view-cell textarea{background-color:#fff;border:none;margin-bottom:5px;font-size:14px;color:#333;line-height:20px;padding:10px 0px;font-family:"Microsoft YaHei";height:100px;border-radius:2px;}
.mui-content.forms .mui-content-submit{ width:90%; margin:20px auto; }
.mui-content.forms .mui-content-submit .mui-btn-primary{ width:95%; margin:0 auto; background:#24c7ae; border:none; }
.mui-content.forms .mui-table-view .mui-inline{ float:right;width:70%;color:#888; text-align:right;}
.mui-content.forms .mui-table-view .mui-inline .mui-icon-star-filled{ color:#EDA100; }
.mui-content.forms .mui-table-view .mui-table-view-cell .mui-radio input[type=radio]{ margin-top:12px; }
.mui-content.forms .mui-table-view .mui-table-view-cell .btnpay{ display:inline-block; width:auto; line-height:20px; padding:3px 15px; font-size:14px;background-color:#F60; color:#FFF; text-align:center; cursor:pointer;border-radius:3px; }


/* 切换项 */
.mui-content .mui-segmented-control .mui-control-item{ color:#8892AC; font-size:12px;cursor:pointer; }
.mui-content .mui-segmented-control .mui-control-item.mui-active{ color:#24c7ae; border-bottom:2px #24c7ae solid; }

/* 列表项 */
.mui-content.items{margin-top:0; }
.mui-content.items .mui-table{ padding-right:5px; }
.mui-content.items .mui-table-view{margin-top:0;}
.mui-content.items .mui-table .mui-h3{ height:auto; }
.mui-content.items .mui-table .mui-h4{ line-height:25px; font-weight:500; font-size:15px; color:#414A60; }
.mui-content.items .mui-table .mui-h4 b{ font-weight:bold; }
.mui-content.items .mui-table .mui-h5{ line-height:20px; color:#8892AC; }
.mui-content.items .mui-table .mui-h5 em{ margin:0px 3px; color:#A7AEC2; }
.mui-content.items .mui-table .mui-h6{line-height:20px;color:#A7AEC2;}
.mui-content.items .mui-table .mui-h6 em{ margin:0px 3px; color:#A7AEC2; }
.mui-content.items .mui-table .mui-h6 i{ color:#f60; }
.mui-content.items .mui-table .mui-black{ color:#333; }
.mui-content.items .mui-table .mui-orange{ color:#f60; }
.mui-content.items .mui-table .mui-col-xs-1 input[type=checkbox]{ position:absolute;top:50%;margin-top:-14px;left:0px; }
.mui-content.items .mui-table-view .mui-table-view-cell.sel{background:url(/image/icon/sel.png) no-repeat;background-size:20px 56px;background-position:right;}

.mui-content.items .mui-icon-left{ color:#aaa; }
.mui-content.items .mui-extra-left{ color:#aaa; }
.mui-content.items .mui-extra-right{ text-align:right; }

.mui-content.items .mui-resume-right{ text-align:right; line-height:25px; }
.mui-content.items .mui-resume-right a{ display:inline-block; width:auto; line-height:20px; padding:0px 5px; font-size:12px;background-color:#FFF; border:1px #f80 solid;color:#f70; text-align:center; cursor:pointer;border-radius:2px; }
.mui-content.items .mui-content-submit{ width:90%; margin:0 auto; margin-top:20px;}

.mui-content.items .mui-service-right{ text-align:right; }
.mui-content.items .mui-service-right a{ position:absolute;top:50%;margin-top:-13px;right:0px;display:inline-block; width:auto; line-height:20px; padding:3px 15px; font-size:14px;background-color:#F60; color:#FFF; text-align:center; cursor:pointer;border-radius:3px; }
.mui-content.stop{margin-top:10px; }
.mui-content.items .view{ display:inline-block; width:auto; line-height:20px; padding:0px 5px; font-size:12px;background-color:#FFF; border:1px #24c7ae solid;color:#24c7ae; text-align:center; cursor:pointer;border-radius:2px; }


/* 分页(会员中心) */
.mui-content.items .numpage{ text-align:center;margin-bottom:60px; }


.mui-content .mui-pages{ position:relative;height:30px; margin-top:10px; font-size:14px; }
.mui-content .mui-pages .left{ position:absolute;left:10px;top:0px; height:30px; line-height:30px; color:#AAA; }
.mui-content .mui-pages .mid{ margin:auto; width:80px; height:30px;}
.mui-content .mui-pages .selOption{height:30px; line-height:30px;position:relative; font-size:14px;overflow:hidden;}
.mui-content .mui-pages .selOption:after{content:' ';position:absolute;top:9px;right:10px;width:6px;height:6px;border:#AAA solid;-webkit-transform: rotate(135deg);border-width: 2px 2px 0 0;}
.mui-content .mui-pages .selOption select{float:left;position:absolute;top:0;right:0;z-index:2;padding:0;border:0;-webkit-appearance:none;width:100%;background:transparent;height:30px;text-indent:5px;font-size:14px;color:#333;}
.mui-content .mui-pages .selOption select option{ }
.mui-content .mui-pages .right{ position:absolute;right:10px;top:0px; height:30px; line-height:30px; color:#AAA; }
.mui-content .mui-pages a{ color:#333; }

/* 分页(列表页) */
.mui-search-page{ position:relative;height:30px; margin:5px 0px; font-size:14px; }
.mui-search-page .left{ position:absolute;left:10px;top:0px; height:30px; line-height:30px; color:#AAA; }
.mui-search-page .mid{ margin:auto; width:80px; height:30px;}
.mui-search-page .selOption{height:30px; line-height:30px;position:relative; font-size:14px;overflow:hidden;}
.mui-search-page .selOption:after{content:' ';position:absolute;top:9px;right:10px;width:6px;height:6px;border:#AAA solid;-webkit-transform: rotate(135deg);border-width: 2px 2px 0 0;}
.mui-search-page .selOption select{float:left;position:absolute;top:0;right:0;z-index:0;padding:0;border:0;-webkit-appearance:none;width:100%;background:transparent;height:30px;text-indent:5px;font-size:14px;color:#333;}
.mui-search-page .selOption select option{ }
.mui-search-page .right{ position:absolute;right:10px;top:0px; height:30px; line-height:30px; color:#AAA; }
.mui-search-page a{ color:#333; }



/* 无记录 */
.mui-content .divempty{ width:100%; height:150px; padding:50px 0px;background:url(/image/icon/empty.png) center 50px no-repeat;text-align:center; }
.mui-content .divempty p{ float:left; width:100%; height:auto; line-height:30px; margin-top:90px;color:#AAA; font-size:12px; }
.mui-content .divempty p a{ display:inline-block; width:auto; line-height:30px; padding:0px 25px; font-size:14px;background-color:#24c7ae;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.mui-content .divempty p a:link{ color:#FFF; }
.mui-content .divempty p a:hover{ background-color:#24c7ae;color:#FFF; }


/* 导航 */
#opacity { width:100%;height:100%;background-color:#000;position: fixed;top:0;left:0;z-index:2;opacity:0.5;filter: alpha(opacity=30);display:none;}
.navList{ position:fixed;z-index:101;top:44px;left:0px;width:100%; padding:0px 0px;overflow:hidden; }
.navList dl{ float:left;text-align: center;width:33.3%;padding:10px 0px;background-color:#FFF}
.navList dl dd{ margin-top:0px; }
.navList dl dd img{ width:35%;border-radius:100%;}
.navList dl dt{ line-height:25px;color:#555; font-size:12px; font-weight:normal; margin-bottom:0px; }
.navList dl dt:hover{ color:#FF6600; }
.navList .logout{ float:left; width:100%; height:auto;background-color:#FFF; text-align:center; }
.navList .logout a{ width:120px; line-height:30px; display:inline-block; border:1px #f50 solid; margin-bottom:10px; color:#f50;border-radius:20px;font-size:15px; }
.navList .close{ float:left; width:100%; height:57px; }
.navList .close a{ margin:auto; width:32px;height:57px; display:block;background:url(/image/head/close.png) no-repeat; }


/*图片验证*/
#imgdiv{ width: 0px;height: 0px;background: red;position: fixed;top: 50%;left: 50%; }
.imgcode{ float:left; width:100%; height:auto; padding:10px 10px;text-align:left;overflow:hidden; }
.imgcode .tit{ float:left; width:100%; height:30px; font-size:14px; text-align:center; color:#666; }
.imgcode .row{ float:left; width:100%; height:34px; margin:5px 0px; }
.imgcode .row .mui-input{ float:left;width:50%;height:34px;line-height:34px;padding:0px 5px;border:1px #e8e8e8 solid;color:#222;font-size:14px;  }
.imgcode .row img{ float:left;width:40%;height:32px; margin-left:10px; }
.imgcode .row button{ float:left;width:50%;height:34px; background-color:#18C3B1; border:none; color:#fff; }


/* 页面底部 */
.mui-foot1{ width:100%; height:30px; line-height:30px; text-align:center; font-size:12px;margin-top:10px;  overflow:hidden; }
.mui-foot1 em{ font-style:normal; margin:0px 5px;color:#CCC; }
.mui-foot1 a{ margin:0px 5px;color:#696969; }
.mui-foot2{ width:100%; height:28px; line-height:28px; text-align:center; color:#CCC; font-size:12px; padding-bottom:80px; padding-top:0px; }
.mui-foot2{ color:#969696; }
.mui-foot{ width:100%; height:50px; }






