/* b-o-o-j-o-b.com */

/* 简历搜索 */
.seaForm{ margin:auto; width:100%; padding-bottom:10px; }
.seaForm1{ position: relative; width:auto; margin:auto; padding:10px; padding-bottom:0px; }
.seaForm2{ position: relative; width:100%; margin:auto; padding-top:10px; }
.seaForm2 .left{ padding-left:10px; padding-right:70px; }
.seaForm2 .right{ position:absolute; width:60px; top:10px; right:10px; }
.seaForm2 .right img{width:60px; height:36px; }
.sea_Text{ border:1px solid #CCC; border-right:none;line-height:34px;height:34px;font-size:14px;width:100%;border-radius:2px;box-shadow:1px 2px 1px #F1F1F1 inset;text-indent:5px; color:#777;}
.sea_Pop { display:inline-block;border:1px solid #CCC; background-color:#FDFDFD;width:100%;height:34px; line-height:34px;vertical-align:middle;box-shadow:1px 2px 1px #F1F1F1 inset;border-radius:2px;overflow:hidden; }
.sea_Pop:after{content:' ';position:absolute;top:50%;margin-top:0px;right:18px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.sea_Pop a:link b,.inpPop a:visited b{ width:100%; line-height:34px;height:34px;text-indent:5px; text-overflow: ellipsis; display: inline-block; white-space: nowrap;font-size:14px; overflow: hidden; cursor: pointer;font-weight: normal;-o-text-overflow: ellipsis; color:#777; }


/* 简历列表 */
.resForm{ margin-top:0px; background:#FFF; }
.resForm .title{ position:relative; height:28px;line-height:28px; background:url(../image/i2.png) 5px 5px no-repeat;text-align:left;color:#374565; padding-left:15px; border-bottom:2px #DDD solid;font-weight:bold; }
.resForm dl{ position:relative; padding:5px 5px; line-height:23px;border-bottom:1px #EEE solid; text-align:left; font-size:14px; margin:0px 5px; }
.resForm dd{ width:25px;position:absolute;top:50%;margin-top:-8px;left:7px;}
.resForm dt{ padding-left:25px;}
.resForm dt:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.resForm dt a{display:block; }
.resForm dt b{ display:inline-block; width:100%; line-height:30px; margin-bottom:0px;font-size:16px; color:#2182CC;}
.resForm dt b u{ text-decoration:none;color:#FF0000;}
.resForm dt b i{ width:auto;font-style:normal; color:#FFF; padding-left:10px; padding:0px 6px;font-size:12px;border-radius:2px; }
.resForm dt b .i1{ background-color:#009900; }
.resForm dt b .i2{ background-color:#F00; }
.resForm dt b .i0{ background-color:#CCC; }

.resForm dt i{ display:inline-block; width:100%;line-height:20px; color:#888;font-size:12px;}
.resForm dt p{ display:inline-block; width:100%;line-height:20px; color:#888;font-size:12px; }
.resForm dt span{ color:#888; font-size:12px; }
.resForm dt em{ color:#BBB; margin:0px 5px; }


/*---  会员中心  ---*/

/* 顶部 */
.accHead{ width:100%; height:auto;margin:auto;background:url(../image/head/bgs.png) repeat; padding:10px 0px;overflow:hidden; }
.accHead .top{ position:relative; width:100%; height:24px; line-height:24px;z-index:3; }
.accHead .top .back{ position:absolute; width:12px; height:24px; top:0px; left:15px;}
.accHead .top .back a{ float:left; width:12px; height:24px;display:block;cursor:pointer; background:url(/touch/image/head/back.png) center no-repeat; }
.accHead .top .set{ position:absolute; width:24px; height:24px; top:0px; right:15px;}
.accHead .top .set a{ float:left; width:24px; height:24px;display:block;cursor:pointer; background:url(/touch/image/head/set.png) center no-repeat; }
.accHead .b1{ position:relative; width:100%; height:100px; text-align:center; }
.accHead .b1 img{ width:86px; height:86px; border:2px #FBC0B0 solid;border-radius:100%; }
.accHead .b2{ position:relative; width:100%; height:30px; line-height:30px; text-align:center; color:#FFF; font-size:18px; }
.accHead .b3{ position:relative; width:100%; height:25px; line-height:25px; text-align:center; color:#FFF; font-size:14px; }
.accHead .b3 span{ color:#FFF; }
.accHead .b3 a{ color:#FFF; }
.accHead .b3 i{ color:#FF0; font-style:normal; }


/* 信息提示 */
.accJob{ width:100%; margin:auto; margin-top:0px; padding:10px 0px; text-align:center; font-size:12px; background-color:#fff; }
.accJob .item{ width:22%; display:inline-block;border-right: 1px solid #E8E8E8; border-radius:5px; padding:5px 0px;}
.accJob .item:last-child{ border-right:0;}
.accJob .item b{ display:inline-block; color:#333; height:30px; line-height:30px; width:100%; font-size:16pt; }
.accJob .item i{ display:inline-block; color:#999; height:20px; line-height:20px; width:100%; }
.accJob .item b a{ color:#F70; display:block; }


/* 快捷按钮 */
.accBtn{ width:90%; margin-top:10px;padding:10px 5%; background-color:#FFF; overflow:hidden; }
.accBtn span{ float:left;width:50%; margin:10px 0px; }
.accBtn span a{ margin:auto;display:block;width:150px; line-height:45px; font-size:16px; color:#FFF; text-indent:50px;border-radius:5px; }
.accBtn span .a1{ background:url(/touch/image/user/icon1.png) 25px center no-repeat;background-color:#F13E3E; }
.accBtn span .a2{ background:url(/touch/image/user/icon2.png) 25px center no-repeat;background-color:#3999D4; }
.accBtn span .a3{ background:url(/touch/image/user/icon3.png) 25px center no-repeat;background-color:#55A345; }
.accBtn span .a4{ background:url(/touch/image/user/icon4.png) 25px center no-repeat;background-color:#FFA345; }
.accBtn span .a31{ background:url(/touch/image/user/icon3.png) 25px center no-repeat;background-color:#CCC; }


/* 快捷菜单 */
.accMenu{ width:100%; margin-top:10px; background-color:#FFF; overflow:hidden; }
.accMenu ul{ width:95%; margin:auto; }
.accMenu ul li{ height:30px;line-height:30px; padding:10px 0px;border-bottom:1px solid #EEE; text-indent:22px;position:relative; }
.accMenu ul li:last-child{border-bottom:0;}
.accMenu ul li:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#CCC solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}

.accMenu ul li a{display:block;padding:0 15px 0 13px;color:#222;text-overflow:ellipsis;white-space:nowrap; font-size:16px;overflow:hidden;}
.accMenu ul li a:visited{color:#222;}
.accMenu ul li div{ position:absolute;top:0;right:20px;color:#999;line-height:39px;}

.accMenu ul .li1{ background:url(/touch/image/user/l1.png) 5px center no-repeat; background-size:16px 16px; }
.accMenu ul .li2{ background:url(/touch/image/user/l2.png) 5px center no-repeat; background-size:16px 17px; }
.accMenu ul .li3{ background:url(/touch/image/user/l3.png) 5px center no-repeat; background-size:16px 16px; }
.accMenu ul .li4{ background:url(/touch/image/user/l4.png) 5px center no-repeat; background-size:16px 16px; }
.accMenu ul .li5{ background:url(/touch/image/user/l5.png) 5px center no-repeat; background-size:18px 16px; }
.accMenu ul .li6{ background:url(/touch/image/user/l6.png) 5px center no-repeat; background-size:17px 15px; }
.accMenu ul .li7{ background:url(/touch/image/user/l7.png) 5px center no-repeat; background-size:16px 16px; }
.accMenu ul .li8{ background:url(/touch/image/user/l8.png) 5px center no-repeat; background-size:16px 16px; }
.accMenu ul .li9{ background:url(/touch/image/user/l9.png) 5px center no-repeat; background-size:16px 16px; }


/* 菜单列表 */
.accList{ width:100%; margin-bottom:10px; background-color:#FFF; overflow:hidden; }
.accList ul{ width:95%; margin:auto; }
.accList ul li{ height:30px;line-height:30px; padding:10px 0px;border-bottom:1px solid #EEE; text-indent:0px;position:relative; }
.accList ul li:last-child{border-bottom:0;}
.accList ul li:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#CCC solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.accList ul li a{display:block;padding:0 15px 0 10px;color:#222;text-overflow:ellipsis;white-space:nowrap; font-size:16px;overflow:hidden;}
.accList ul li a:visited{color:#222;}

/* 设置区域 */
.accSetup{ width:100%; margin-top:10px; }
.accSetupt{ width:100%; height:35px; line-height:35px; text-align:center; background-color:#F5F5F5; }
.accSetupt .a101 { float:left;width:20%; line-height:35px; border-bottom:1px #1870DA solid;color: #3377cc; font-size:14px;cursor:pointer}
.accSetupt .a102 { float:left;width:20%; line-height:35px; border-bottom:1px #DDD solid;color: #333; font-size:14px;cursor:pointer}


.accSetupUl{ width:100%; margin:auto; margin-bottom:10px;border:0px solid #DDD;border-radius:0px;background:#FFF;font-size:14px;}
.accSetupUl li{ height:40px;line-height:40px;border-bottom:1px solid #EEE;position:relative; padding:5px 0px; margin:0px 0px; }
.accSetupUl li:last-child{border-bottom:0;}
.accSetupUl li:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#CCC solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.accSetupUl li a{display:block;padding:0 15px 0 13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.accSetupUl li a:visited{color:#333;}
.accSetupUl li div{ position:absolute;top:0;right:20px;color:#999;line-height:39px;}
.accSetupUl li div span{ color:#999;}


.accAddUl{ width:95%; margin:auto; margin-top:10px;border:1px solid #CCC;border-radius:5px;background:#FFF;font-size:14px;box-shadow:0 1px 1px #E5E5E5; }
.accAddUl li{ height:39px;line-height:39px;border-bottom:1px solid #CCC;position:relative; background:url(../image/icon2.png) right no-repeat; }
.accAddUl li:last-child{border-bottom:0;}
.accAddUl li a{display:block;padding:0 15px 0 13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.accAddUl li a:visited{color:#333;}


.addBtn{ width:100%; margin-bottom:10px;background:#FFF;font-size:16px;}
.addBtn li{ height:40px;line-height:40px;position:relative; background:url(../image/icon2.png) right no-repeat; }
.addBtn li a{display:block;padding:0 15px 0 13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.addBtn li a:visited{color:#333;}


/* 列表 */
.infList{ margin-top:0px; background-color:#FFF; }
.infList dl{ position:relative; padding:8px 10px; line-height:23px;border-bottom:1px #EEE solid; text-align:left; font-size:14px; }
.infList dt{ padding-right:30px;}
.infList dt a{display:block; }
.infList dt b{ display:inline-block; width:100%; font-size:16px; color:#2182CC; }
.infList dt i{ display:inline-block; width:100%; color:#777;font-size:12px; }
.infList dt p{ display:inline-block; width:100%; color:#777;font-size:12px; }
.infList dt span{ color:#777; font-size:14px; }
.infList dt em{ color:#BBB; margin:0px 5px; }
.infList dd{ width:30px;position:absolute;top:30px;right:0px;}


/* 服务列表 */
.serForm{ margin-top:0px; background-color:#FFF; }
.serForm .title{ position:relative; height:28px;line-height:28px; background:url(../image/i2.png) 5px 5px no-repeat;text-align:left;color:#374565; padding-left:15px; border-bottom:2px #DDD solid;font-weight:bold; }
.serForm dl{ position:relative; padding:5px 5px; line-height:23px;border-bottom:1px #EEE solid; text-align:left; font-size:14px; margin:0px 5px; }
.serForm dl:last-child{border-bottom:0;}
.serForm dt{ padding-right:20px;}
.serForm dt:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.serForm dt a{display:block; }
.serForm dt .s1{ display:inline-block; width:100%; line-height:25px;font-size:14px; color:#2182CC;}
.serForm dt .s1 b{ float:left;width:80%; line-height:25px;font-size:14px; color:#2182CC;}
.serForm dt .s1 i{ float:left; width:20%; line-height:25px;font-size:12px; text-align:right;}
.serForm dt .s2{ display:inline-block; width:100%; line-height:25px;font-size:12px; color:#999;}
.serForm dt .s2 i{ color:#F00; margin:0px 3px; font-size:14px;}

/* 退出登录 */
.accLogout{ width:100%; margin-top:10px; background-color:#FFF; text-align:center; }
.accLogout a{ width:100%; height:50px; line-height:50px; font-size:16px; color:#F30;  }


/* 按钮导航 */
.accNav{  margin:auto; width:100%; height:40px;margin-bottom:10px; padding:0px 0px; text-align:center; background-color:#fff; }
.accNav span{ float:left;width:25%; height:40px;line-height:40px;display:inline-block; padding:0px; margin:0px;}
.accNav .item1{  border-bottom:2px #E13E3E solid;}
.accNav .item0{  border-bottom:2px #EEE solid;}
.accNav .item1 a{ color:#E13E3E; display:block; }
.accNav .item0 a{ color:#999; display:block; }



/* VIP套餐 */
.vipList{ width:100%; margin-top:0px; background-color:#FFF; border-bottom:1px #DDD solid; text-align:left; overflow:hidden;  }
.vipList .body{ margin-left:0px; }
.vipList .body dl{ float: left;width:50%;margin:15px 0px; }
.vipList .body dt{ text-align:center; }
.vipList .body dt img{ width:52px; height:50px; }
.vipList .body dd{ line-height:25px;margin-top:0px;text-align:center; }
.vipList .body dd b{ float:left;width:100%;line-height:40px; color:#777; font-size:16px; }
.vipList .body dd i{ float:left;width:100%;line-height:30px; color:#F60; }
.vipList .body dd i span{ color:#6CBB57; }
.vipList .body dd p{ float:left;width:100%;line-height:30px;}
.vipList .body dd p a{ display:inline-block; width:50%; line-height:30px;font-size:16px;color:#FFF; background-color:#F70; text-align:center; cursor:pointer;border-radius:2px; }
.vipList .body dd p a:link{ color:#FFF; }
.vipList .body dd p a:hover{ color:#FFF; background-color:#F70; }


/* 增值服务(购买) */
.mall1{ width:100%; margin-top:0px; background-color:#FFF; padding:10px 0px;text-align:left; overflow:hidden;  }
.mall1 .title{ position:relative; margin:0px 10px;height:25px; line-height:25px; border-bottom:0px #DDD solid; font-weight:bold; color:#F60; font-size:16px; }
.mall1 .title2{ position:relative; margin:0px 10px;height:30px; line-height:30px; border-bottom:1px #E5E5E5 solid; color:#BBB; font-size:12px; }
.mall1 .list{ position:relative; margin:0px 10px; height:auto; }
.mall1 .list ul{ float:left; width:100%; height:35px;border-bottom:1px #E5E5E5 dashed; color:#555; }
.mall1 .list .li1{ float:left; width:60%; line-height:35px; }
.mall1 .list .li2{ float:left; width:40%; line-height:35px;  text-align:right;}
.mall1 .list .li2 em{ font-weight:bold; color:#F60; font-style:normal; }
.mall1 .m0{ position:relative; margin:0px 10px; height:40px; line-height:40px; color:#888; padding:5px 0px; }
.mall1 .m0 b{ float:left; width:100%; height:40px; line-height:40px; color:#888; font-weight:normal; }
.mall1 .m0 p{ float:left; width:100%; height:40px; line-height:40px; color:#888; font-weight:normal; }
.mall1 .m0 p em{ font-style:normal; color:#F60; font-size:16px;}
.mall1 .m0 b input{ border:0px; color:#F60;font-weight:bold; font-style:normal; font-size:24px; }
.mall1 .m0 p input{ border:0px; color:#F60;font-weight:bold; font-style:normal; font-size:20px; }
.mall1 .m1{ position:relative; margin:0px 10px; height:50px; line-height:50px; color:#888; }
.mall1 .m1 b{ float:left; width:auto; height:50px; line-height:50px; font-weight:normal; }
.mall1 .m1 .sel{ float:left; padding-top:10px; }
.mall1 .m2{ float:left; width:98%; height:60px; line-height:40px; background-color:#FFF; padding-top:10px;padding-left:10px; } 
.mall1 .m2 img{ margin-bottom:-13px; border:1px #EEE solid; }
.mall1 .m2 input{ }









/* 表单 */
input[type=checkbox].litChk{ -webkit-appearance: none;appearance: none;width:17px;height:16px;
margin: 0;cursor: pointer;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;position: relative;
background: url(../image/chk_off.png) no-repeat; background-size:100%;margin-right:5px;}
input[type=checkbox]:checked.litChk{ width: 19px;height: 18px;background: url(../image/chk_on.png) no-repeat; background-size:100%;margin-right:5px; }

