/* b/o/o/j/o/b.com */
body{background:#FFF;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-size:14px;font-family:"Microsoft YaHei", 微软雅黑; color:#333;}
html, body, div, span, applet, object, iframe,h1,button, input,textarea, h2, h3, h4, h5, h6,b,span, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:14px;font-family:"Microsoft YaHei", 微软雅黑; color:#333;font:inherit;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0}
ul,ol,li{ padding:0px; margin:0px;list-style:none}
em,i{padding:0px; margin: 0px;font-style:normal}
img{border:0}
a{text-decoration:none;color:#1155CC;}
.must:before{}
.relative{position:relative;}
.bodybg{ background-color:#F1F1F1; }
.fn-hide { display:none; }


/* 顶部 */
.head { position:relative; width:100%; height:auto;background:url(/touch/image/topbg.png) center no-repeat;background-size:100%;overflow: hidden; }
.toppub{ position:relative; width:100%; height:48px; line-height:48px;padding:0px; }
.toppub .sub{ position:absolute; left:0px;top:10px;display:block;width:70px;height:28px; line-height:28px; font-size:14px;background:url(/touch/image/city.png) right 12px no-repeat;text-align:center;}
.toppub .sub a{ color:#FFF;display:block;}
.toppub .text{ color:#FFF; font-size:18px; margin:0 auto; width:180px; height:40px; padding-top:0px;text-align:center; }
.toppub .text img{ width:120px; height:40px; }
.toppub .nav{ position:absolute; width:24px; height:24px; top:12px; right:15px; font-size:12px; background:url(/touch/image/head/use.png) no-repeat;background-size:100%; }
.toppub .nav a{ width:24px; height:24px;display:block; }
.head .search{ position:relative; width:auto; margin:auto; margin:25px 10px;height:40px; text-align:left;}
.head .search button{ width:100%; display:block;line-height:40px;  border-radius:5px; border:none; font-size:14px; color:#96949A;text-align:left; text-indent:38px;background:url(/touch/image/sear.png) 13px center no-repeat;background-color:#FFF; }



/* 广告 */
.ads1{ background-color:#FFF; margin-top:10px; margin-bottom:-10px; }

/* 快捷按扭 */
.main1{ width: 100%;  background-color:#FFF; padding-top:10px; padding-bottom:5px; border-bottom:0px #DDD solid;overflow: hidden; }
.main1 dl{ float:left;text-align: center;width:20%;margin:5px 2.5%; }
.main1 dl dd{ margin-bottom:0px; }
.main1 dl dd img{ width:55%;}
.main1 dl dt{ line-height:25px;color:#555; font-size:12px; font-weight:normal; margin-top:0px; }
.main1 dl dt:hover{ color:#FF6600; }


/* 提示登录 */
.main2{ width: 100%; background-color:#FFF; margin-top:8px;padding-top:8px; padding-bottom:10px; border-bottom:1px #DDD solid;overflow: hidden; }
.main21{ width: 100%; height:25px; line-height:25px; color:#777; font-size:14px; text-align:center; }
.main22{ width: 100%; height:auto; font-size:14px; margin-top:6px; }
.main22 .btnLeft{ float:left;width:47%; height:30px;}
.main22 .btnLeft a{ float:right;display:block;width:50%; line-height:30px; background-color:#009900; text-align:center; color:#FFF;border-radius:5px;}
.main22 .btnRight{ float:right;width:47%;height:30px; }
.main22 .btnRight a{ float:left;display:block;width:50%; line-height:30px; background-color:#FF6600; text-align:center; color:#FFF;border-radius:5px;}


/* 热门职位 */
.main3{ width:100%; margin-top:0px; border-bottom:0px #DDD solid; text-align:left; overflow:hidden;}
.main3 .title{ margin:0px 0px;height:40px; line-height:40px; text-align:center;color:#222; font-size:18px; }
.main3 .body{ margin-left:0px; padding:10px 0px;background-color:#FFF; overflow:hidden; }
.main3 .body a{float:left;display:block;width:21%; height:35px;margin:2%; font-size:14px; background-color:#F9F9F9;border-radius:3px;}
.main3 .body a span{display:block;margin-right:5px;height:35px;line-height:35px;color:#555; text-align:center;overflow:hidden;}



/* 名企招聘 */
.main4{ width:100%; margin-top:10px;  border-bottom:0px #DDD solid; text-align:left; overflow:hidden;  }
.main4 .title{ margin:0px 0px;height:40px; line-height:40px; text-align:center;color:#222; font-size:18px; }
.main4 .body{ margin-left:0px;padding:10px 0px;background-color:#FFF; overflow:hidden; }
.main4 .body dl{ float: left;width:50%;margin:5px 0px; }
.main4 .body dt{ text-align:center; }
.main4 .body dt img{ width:90%; height:50px;border:1px #EEE solid; }
.main4 .body dd{ line-height:25px;color:#777; font-size:12px; font-weight:normal; margin-top:0px;text-align:center;}
.main4 .more{ margin:0px; height:auto; line-height:30px; text-align:center;background-color:#FFF; font-size:14px; }
.main4 .more a{ display:block; border-top:1px #EEE solid; margin:0px 10px;padding:5px 0px;color:#A0A0A0; }


/* 职位列表 */
.main5{ width:100%; margin-top:10px; text-align:left; overflow:hidden;  }
.main5 .title{ margin:0px 0px;height:40px; line-height:40px; text-align:center;color:#222; font-size:18px; }
.main5 .body{ margin-left:0px;padding:10px 0px;background-color:#FFF; overflow:hidden; }
.main5 .body dl{ position:relative; padding:5px 0px; margin:0px 5px;line-height:23px;border-bottom:1px #E8E8E8 solid; text-align:left; }
.main5 .body dl:last-child{border-bottom:0;}
.main5 .body dl a{display:block; }
.main5 .body dt{ padding-right:95px; }
.main5 .body dt b{ display:inline-block; width:100%;line-height:30px; color:#333; font-weight:normal; font-size:16px;padding:0px; }
.main5 .body dt i{ display:inline-block; width:100%;line-height:25px; color:#A0A0A0; font-weight:normal; font-size:14px; }
.main5 .body dd{ width:90px;position:absolute;top:0px;right:0px;}
.main5 .body dd span{ display:inline-block; width:100%;line-height:25px; color:#E13E3E;font-size:14px; text-align:right; padding-top:30px;  }
.main5 .more{ margin:0px; height:auto; line-height:30px; text-align:center;background-color:#FFF; font-size:14px; }
.main5 .more a{ display:block; border-top:1px #E8E8E8 solid; margin:0px 10px;padding:5px 0px;color:#A0A0A0; }


/* 最新资讯 */
.main7{ width:100%; margin-top:10px; margin-bottom:0px; padding-bottom:5px;background-color:#FFF; border-bottom:1px #DDD solid;  text-align:left; overflow:hidden;  }
.main7 .title{ margin:0px 5px;height:35px; line-height:35px;padding-right:0px; text-align:right;color:#999; font-size:12px; }
.main7 .title i{ float:left; width:8px; height:15px; background-color:#FF9900; margin-top:9px; margin-right:8px; }
.main7 .title span{ float:left; width:80px;line-height:35px;  padding-left:0px;text-align:left; font-size:16px; color:#333; }
.main7 .title a{ color:#AAA; }
.main7 .body ul{ margin:5px; padding-left:0px;}
.main7 .body ul li{ float:left; width:100%;line-height:32px;border-top:1px solid #F3F3F3; font-size:14px;position:relative; }
.main7 .body ul li a{display:block; color:#666;}
.main7 .body ul li a:visited{color:#666;}


/* 底部 */
#foot{ width:100%;background-color:#FFF; margin-top:10px; padding:10px 0px; overflow:hidden; }
.foot1{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; }
.foot1 em{ font-style:normal; margin:0px 5px;color:#CCC; }
.foot1 a{ margin:0px 5px;color:#777; }
.foot2{ width:100%; height:auto;border-top:0px #E6E6E6 solid; padding-top:10px; overflow:hidden;}
.foot2 .lit1{ float:left;width:33.3%; height:auto; text-align:center; font-size:12px;  }
.foot2 .lit2{ float:left;width:33.3%; height:auto; text-align:center; font-size:12px;  }
.foot2 .lit3{ float:left;width:33.3%; height:auto; text-align:center; font-size:12px;  }
.foot2 .lit1 a{ display:inline-block;width:100%; height:auto;color:#999;background:url(/touch/image/f1.png) top center no-repeat; padding-top:45px; }
.foot2 .lit2 a{ display:inline-block;width:100%; height:auto;color:#999;background:url(/touch/image/f2.png) top center no-repeat; padding-top:45px;}
.foot2 .lit3 a{ display:inline-block;width:100%; height:auto;color:#999;background:url(/touch/image/f3.png) top center no-repeat; padding-top:45px; }
.foot3{ width:100%; height:28px; line-height:28px; text-align:center; color:#CCC; font-size:12px; padding-bottom:10px; padding-top:10px; }
.foot3{ color:#999; }