webkit-scrollbar {width:14px;height:14px;} 
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb{border-radius:999px;border:5px solid transparent;}
::-webkit-scrollbar-track{box-shadow:1px 1px 5px rgba(0,0,0,.2) inset;}
::-webkit-scrollbar-thumb{min-height:20px;background-clip:content-box;box-shadow:0 0 0 5px rgba(0,0,0,.2) inset;}
::-webkit-scrollbar-corner{background:transparent;}
::-webkit-input-placeholder{ color:#ccc;text-shadow:none;}
::-moz-placeholder{ color:#ccc;text-shadow:none;}
:-ms-input-placeholder { color:#ccc;text-shadow:none;}
input:-moz-placeholder { color:#ccc;text-shadow:none;}
::-webkit-scrollbar {width:14px;height:14px;} 
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb{border-radius:999px;border:5px solid transparent;}
::-webkit-scrollbar-track{box-shadow:1px 1px 5px rgba(0,0,0,.2) inset;}
::-webkit-scrollbar-thumb{min-height:20px;background-clip:content-box;box-shadow:0 0 0 5px rgba(0,0,0,.2) inset;}
::-webkit-scrollbar-corner{background:transparent;}
::selection { background: #f08537;color: #fff;}
/*
	颜色
	黄字/底：#f08537
	黄Active：#e37629
	灰字：#aaa
	深灰底：#eee
	浅灰底：#f8f8f8
	深边线：#eee
	浅边线：#eee
	警告/错误/红：#ff5f53
	成功/顺利/绿：#48b28c

	(z-index)层级关系：
		9999 - .select_lightbox (通用提示弹窗)
		9998 - .select_lightbox .content
		9997 - .select_lightbox .bg
		9996 - custom_loading
		9995 - weixin_tip
		9994 - simpleTip		

		8000 - #footer
		8001 - .comment_input (广场 回复评论文本框)
		8002 - .select_city .word (搜索页右侧)
		8003 - #header #search_right #search_select （搜索页 选择公司/职位)
		8004 - .bottomTip (底部提示条)
		8005 - jobs_selector
*/

@font-face {
	font-family: 'iconfont';
  src: url('iconfont/font_1457148867_5183475.eot');
  src: url('iconfont/font_1457148867_5183475.eot?#iefix') format('embedded-opentype'),
  url('iconfont/font_1457148867_5183475.woff') format('woff'), url('iconfont/font_1457148867_5183475.ttf') format('truetype'),
  url('iconfont/font_1457148867_5183475.svg#iconfont') format('svg');
}

.iconfont i{ font-family:"iconfont";}

body,input,select,textarea,button,.ui-btn{ font-family:"微软雅黑";color:#666;text-shadow:none;-webkit-appearance: none;}
body{ color:#666;background-color:#f8f8f8;}

.pages{ margin-bottom:20px;/*margin-bottom:60px;*/}
.ui-mobile .ui-page{ background:#f8f8f8;}

input,button{ -webkit-appearance: none;border:0;}
img{ display:block;}

.ll{ float:left;}
.rr{ float:right;}
.over{ overflow:hidden;}
.clr{ clear:both;}
.yellow{ color:#f08537;}
.gray{ color:#aaa;}
.green{ color:#48b28c;}

.ui-page{ background:#fff;}
.ui-header{ }
.blur{ -webkit-filter: blur(2px);-moz-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px); }

.mnone{ margin:0;}
.m20{ margin:.8em;}
.mContent{ margin:1em;}
.minusContent{ margin:0 -1em;}
.center{ text-align:center;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}

#header{ overflow:hidden;padding:0;border:0;height:50px;line-height:50px;background:#f08537;color:#fff;}
#header .ui-input-search{ margin-top:.5em;margin-right:.5em;}
#header .ui-input-search:after{ width:22px;background-position:4px 50%;}
#header .ui-input-search input{ padding-left:2em;}

#header .ui-shadow-inset{ box-shadow:none;border:0;}
#header .ui-input-search .input_search{ font-weight:normal;}
#header #index_search_input{ }

#header #header_left{ float:left;width:50px;margin-right:-50px;text-align:center;}
#header #header_left .ui-btn{ width:100%;font-size:16px;line-height:1.6;margin:.4em 0 .5em .5em;padding:.35em 1.7em .35em .35em;border:0;border-radius:6px;font-weight:normal;color:#666;background:#fff;}
#header #header_right{ float:left;width:100%;}
#header #header_right .ui-input-search{ margin-left:100px;}

#header #search_right{ position:relative;float:left;width:100%;}
#header #search_right .ui-input-search{ margin-left:60px;}

#header #search_right #search_select{ overflow:hidden;position:absolute;left:90px;top:1px;z-index:8003;font-weight:normal;}
#header #search_right #search_select label{ display:inline;}
#header #search_right #search_select i{ font-size:16px;margin-left:5px;}
#header #search_right #search_select select{ display:none;font-weight:normal;border:0;}
#header #search_right .ui-input-search input{ padding-left:6em;}

#header h1{ font-size:24px;line-height:52px;padding:0;}

#header .btn{ font-family:"iconfont";font-weight:normal;top:0;width:50px;height:50px;line-height:52px;padding:0;margin:0;border:0;color:#fff;background:none;box-shadow:none;border-radius:0;font-size:28px;text-shadow:none;}
#header .btn:active{ background:#e37629;}
#header .btn-word{ right:0;top:0;width:70px;line-height:52px;text-align:center;font-size:18px;font-weight:normal;color:#fff;}
#header .btn-word:active{ background:#e37629;}

#header .ui-btn-left{ left:0;}
#header .ui-btn-right{ right:0;}

.header_tab{ text-align:center;margin:9px auto;}
.header_tab ul{ height:32px;line-height:32px;overflow:hidden;margin:0 auto;border:1px solid #fff;border-radius:4px;border-top:0;border-bottom:0;}
.header_tab ul.tab-2{ width:161px;}
.header_tab ul.tab-3{ width:243px;}
.header_tab ul li{ float:left;display:inline;}
.header_tab ul li a{ display:inline-block;width:80px;height:30px;line-height:32px;border:1px solid #fff;border-left:0;color:#fff;font-weight:normal;}
.header_tab ul li:last-child a{ border-right:0;}
.header_tab ul li a:active{ background:#e37629;}
.header_tab ul li a.active{ background:#fff;border-color:#fff;color:#f08537;}

#footer{ position:fixed;bottom:0;left:0;width:100%;border:0;border-top:1px solid #eee;background:#fff;z-index:8000;}
#footer ul{ overflow:hidden;}
#footer ul li{ display:inline;float:left;width:25%;}
#footer ul li a{ display:block;color:#666;font-size:14px;font-weight:normal;text-align:center;/*border-right:1px solid #eee;*/padding-bottom:.1em;overflow:hidden;cursor:pointer;}
#footer ul li a:active{ background:#f8f8f8;}
#footer ul li:last-child a{ border:0;}
#footer ul li a i{ display:block;margin:.1em auto .2em;width:28px;height:28px;font-size:28px;}
#footer ul li.active a,#footer ul li.active a i{ color:#f08537;}

#footer ul li.hasMsg:after{ position:absolute;right:10px;top:10px;content:"";display:inline-block;width:8px;height:8px;background:#ff5f53;border-radius:50%;}

/* 通用 Input*/
.input_text{ font-size:16px;border:1px solid #eee;border-radius:4px;}
.input_button{ font-size:16px;border:1px solid #f08537;border-radius:4px;display:inline-block;background:#f08537;color:#fff;cursor:pointer;}
.input_button:active{ background:#e37629;}

.inputFile{ position:relative;}
.inputFile input{ position:absolute;left:0;top:0;width:100%;height:100%;background:#ccc;opacity:0;}

/* 通用 Input组 */
.textGroup_title{ width:100%;text-indent:1.15em;height:30px;line-height:30px;border-top:1px solid #eee;margin-top:-1px;font-size:14px;color:#aaa;background:#f8f8f8;overflow:hidden;}
.textGroup_title .add{ float:right;color:#aaa;padding-right:1em;}
.textGroup_title .add:active{ background:#eee;color:#666;}

.textGroup{ }
.textGroup li{ line-height:50px;padding:0 1em;overflow:hidden;border-bottom:1px solid #eee;}
.textGroup li .title{ display:inline-block;width:85px;float:left;margin-right:-85px;color:#666;}
.textGroup li .text{ text-align:right;margin-left:85px;}
.textGroup li .text .inputText{ width:100%;border:0;}
#location_list_dummy{ cursor:pointer;}

.textGroup li input.error{ text-align:left;background:#fff;color:#666;font-size:16px;margin:0;padding:0;line-height:1.3;}
.textGroup li input.in_l{ text-align:left;}
.textGroup li input.in_r{ text-align:right;}
.textGroup li.form_sex .title{ line-height:55px;}
.textGroup_right li input[type='text']{ display:inline;border:0;text-align:right;background:transparent;/*background:#fff;*/}
.ui-controlgroup-horizontal .ui-btn.ui-first-child,.ui-controlgroup-controls .ui-btn.ui-corner-all{ font-weight:normal;text-shadow:none;}
.ui-controlgroup, fieldset.ui-controlgroup{ margin:0 0 .5em;}

.uploadFile{ position:relative;overflow:hidden;}
.uploadFile .inputButtonFile{ display:inline-block;}
.uploadFile .input{ position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0;}

/* 新样式-布局 */
.col{ overflow:hidden;}
.col-1{ margin:0 1em;}
.col-2 .ll,.col-2 .rr{ width:50%;}
.col-2 .ll .iButton,.col-2 .rr .iButton{ margin:0;}
.col-2 .ll{ text-align:left;}
.col-2 .ll .iButton{ margin-right:0.5em;}
.col-2 .rr{ text-align:right;}
.col-2 .rr .iButton{ margin-left:0.5em;}
/* 新样式-按钮 */
.iButtonGroup a.iButton,.iButtonGroup input.iButton{ display:block;height:35px;line-height:35px;margin:10px auto;color:#fff;background:#f08537;font-size:14px;border-radius:4px;text-align:center;cursor:pointer;}
.iButtonGroup a.iButton:active,.iButtonGroup input.iButton:active{ background:#e37629;}
.iButtonGroup a.unobvious,.iButtonGroup input.unobvious{ background:#e8e8e8;color:#666;}
.iButtonGroup a.unobvious:active,.iButtonGroup input.unobvious:active{ background:#eee;}

/* 职位详情 */
.iButtonGroup{ }
.iButtonGroup .grid{ margin:10px 1em;overflow:hidden;}
.iButtonGroup .grid .col{ float:left;text-align:center;}
.iButtonGroup .grid-1 .col{ width:100%;}
.iButtonGroup .grid-2 .col{ width:49%;margin-right:2%;}
.iButtonGroup .grid-2 .col:last-child{ margin:0;}

.iButtonGroup .grid-2 .col>div{ position:relative;}
.iButtonGroup .grid-2 .col>div.unusable{ }
.iButtonGroup .grid-2 .col>div i{ position:absolute;left:15px;top:50%;margin-top:-10px;font-size:16px;color:#fff;cursor:pointer;}
.iButtonGroup .grid-2 .col>div input,.iButtonGroup .grid-2 .col>div a{ display:block;height:40px;line-height:40px;background:#f08537;border:1px solid #f08537;color:#fff;border-radius:4px;cursor:pointer;}
.iButtonGroup .grid-2 .col>div a{ height:38px;line-height:38px;}
.iButtonGroup .grid-2 .col>div input{ width:100%;}
.iButtonGroup .grid-2 .col>div input:active,.iButtonGroup .grid-2 .col>div a:active{ background:#e37629;}

.iButtonGroup .grid-2 .col>div.normal{ }
.iButtonGroup .grid-2 .col>div.normal i{ color:#f08537;}
.iButtonGroup .grid-2 .col>div.normal input,.iButtonGroup .grid-2 .col>div.normal a{ background:#fff;color:#f08537;}
.iButtonGroup .grid-2 .col>div.normal.on a{ background:#e37629;color:#fff;}
.iButtonGroup .grid-2 .col>div.normal.on i{ color:#fff;}

/* 通用 弹窗2 */
.mLightbox{ position:fixed;top:0;left:0;width:100%;height:100%;}
.mLightbox .lgb_container{ position:absolute;top:0;right:0;bottom:0;left:0;margin:auto 1em;background:#fff;box-shadow: 0 0 10px #ccc;overflow:hidden;}
.mLightbox .lgb_container .lgb_hd{ position:relative;height:40px;line-height:42px;font-size:14px;text-indent:1em;background:#f8f8f8;}
.mLightbox .lgb_container .lgb_hd i{ position:absolute;left:0;top:4px;line-height:32px;margin-right:5px;}
.mLightbox .lgb_container .lgb_hd i.close{ right:10px;left:auto;font-size:18px;cursor:pointer;}
.mLightbox .lgb_container .lgb_hd i.close:active{ color:#e37629;}
.mLightbox .lgb_container .lgb_hd label{ display:block;text-indent:35px;}
.mLightbox .lgb_container .lgb_mid{ margin:.5em 1em;overflow:hidden;}
.mLightbox .lgb_container .lgb_mid .lgb_mid_word{ margin:1.5em 0;text-align:center;}
.mLightbox .lgb_container .lgb_mid .lgb_mid_html{ }

.mLightbox .lgb_container .lgb_btn{ width:100%;overflow:hidden;margin-bottom:1em;}
.mLightbox .lgb_container .lgb_btn ul{ overflow:hidden;margin:0 .5em;text-align:center;}
.mLightbox .lgb_container .lgb_btn ul li{ float:left;display:inline-block;text-align:center;}
.mLightbox .lgb_container .lgb_btn ul li a{ display:block;height:35px;line-height:35px;margin:0 0.5em;background:#f08537;border:1px solid #f08537; color:#fff;border-radius:4px;}
.mLightbox .lgb_container .lgb_btn ul li a:active{ background:#e37629;}
.mLightbox .lgb_container .lgb_btn ul li a.btn_simple{ background:#fff;border:1px solid #eee;color:#666;}
.mLightbox .lgb_container .lgb_btn ul li a.btn_simple:active{ background:#f8f8f8;}

.mLightbox .lgb_container .lgb_btn ul.lgb_col_1 li{ float:none;width:50%;}
.mLightbox .lgb_container .lgb_btn ul.lgb_col_2 li{ width:50%;}
.mLightbox .lgb_container .lgb_btn ul.lgb_col_3 li{ width:33.33333%;}

.mLightbox .lgb_background{ position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.5);}

/* 通用 按钮 */
.mButton{ margin:0 1em;}
.mButton input.button{ display:block;width:100%;border-radius:4px;height:35px;line-height:35px;color:#fff;background:#f08537;text-align:center;font-size:14px;cursor:pointer;}
.mButton input.button:active{ background:#e37629;}

/* 通用 弹窗 */
.select_lightbox{ /*display:none;*/position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:rgba(255,255,255,0.6);}
.select_lightbox .content{ position:absolute;top:0;right:0;bottom:0;left:0;z-index:9998;display:block;margin:auto 1.5em;overflow:hidden;background:#fff;box-shadow:0 0 10px #ccc;}
.select_lightbox .content ul{ overflow:hidden;}
.select_lightbox .content ul li{ position:relative;/*width:100%;*/display:block;height:45px;line-height:45px;text-indent:10px;background:#fff;border-bottom:1px solid #eee;cursor:pointer;}
.select_lightbox .content ul li:active{ background:#f8f8f8;}
.select_lightbox .content ul li.on{ color:#f08537;}
.select_lightbox .content ul li i{ font-size:22px;position:absolute;right:15px;top:2px;}
.select_lightbox .bg{ position:absolute;top:0;left:0;width:100%;height:100%;z-index:9997;background:rgba(255,255,255,0.2);}

.select_lightbox .prompt{ overflow:hidden;}
.select_lightbox .prompt .title{ position:relative;height:40px;line-height:42px;font-size:14px;text-indent:1em;background:#f8f8f8;}
.select_lightbox .prompt .title i{ position:absolute;left:0;top:4px;line-height:32px;margin-right:5px;}
.select_lightbox .prompt .title label{ display:block;text-indent:35px;}
.select_lightbox .prompt .title i.close{ right:10px;left:auto;font-size:18px;cursor:pointer;}
.select_lightbox .prompt .title i.close:active{ color:#e37629;}
.select_lightbox .prompt .main{ padding:2em .5em;text-align:center;}

.select_lightbox .prompt .mainTextarea{ height:150px;overflow:hidden;text-align:left;margin:0 1em;font-size:14px;}

.btnGroup{ overflow:hidden;margin-bottom:1em;}
.btnGroup dl{ /*margin-left:1em;*/}
.btnGroup dl dd{ float:left;}
.btnGroup a{ display:block;padding:.6em 0;color:#666;border:1px solid #eee;border-radius:4px;text-align:center;}
.btnGroup a:active{ background:#f8f8f8;}
.btnGroup a.btn_import{ background:#f08537;border:1px solid #f08537;color:#fff;}
.btnGroup a.btn_import:active{ background:#e37629;}

.select_lightbox .prompt .btnCol-1 dl dd{ float:none;width:50%;margin:0 auto;}

.select_lightbox .prompt .btnCol-2 dl{ margin:0 0.5em;}
.select_lightbox .prompt .btnCol-2 dl dd{ width:50%;}
.select_lightbox .prompt .btnCol-2 dl dd a{ margin: 0 0.5em;}

/* 扩展(我的简历) */
.select_lightbox .prompt .menu_section{ margin-bottom:-1em;}
.select_lightbox .prompt ul{ border:0;margin:-1.5em 0;}
.select_lightbox .prompt ul.textGroup li{ height:38px;line-height:38px;}
.select_lightbox .prompt ul.textGroup li:last-child{ border:0;}
.select_lightbox .prompt ul.textGroup li .inputText{ font-size:14px;}
.select_lightbox .prompt ul.textGroup li a{ text-align:left;padding:0;font-size:14px;}
.select_lightbox .prompt ul.textGroup li label.title{ margin-left:-20px;height:35px;line-height:35px;font-size:14px;background:transparent;text-indent:0;}
.select_lightbox .prompt ul.textGroup li label.title_unfloat{ float:none;}
.select_lightbox .prompt ul.textGroup li i{ right:10px;font-size:14px;}
.select_lightbox .prompt ul.textGroup li .text{ margin-left:65px;/*margin-right:-5px;*/}
.select_lightbox .prompt ul.textGroup li.big_li{ height:auto;}
.select_lightbox .prompt ul.textGroup li.big_li:active{ background:transparent;}
.select_lightbox .prompt ul.textGroup li.big_li .title{ width:100%;text-align:left;text-indent:10px;margin-left:-1em;}
.select_lightbox .prompt ul.textGroup li.big_li textarea{ float:left;width:100%;font-size:14px;margin:0 -10px;padding:10px;border-radius:4px;border:1px solid #eee;}
.select_lightbox .prompt ul.textGroup li.big_li .textareaNum{ float:left;font-size:12px;color:#aaa;margin-left:-1em;line-height:30px;text-indent:5px;}
.select_lightbox .prompt ul.textGroup li.big_li .textareaNum .warning{ color:#ff5f53;}

.select_lightbox .prompt ul.textGroup li.big_li .big_li_content{ text-align:left;}
.select_lightbox .prompt ul.textGroup li.big_li .big_li_content ul.tagSelectorCheckbox{ width:100%;font-size:14px;margin:0 -1em 0.5em;}
.select_lightbox .prompt ul.textGroup li.big_li .big_li_content ul.tagSelectorCheckbox li{ width:33.333%;height:30px;line-height:30px;border:0;padding:0;}
.select_lightbox .prompt ul.textGroup li.big_li .big_li_content ul.tagSelectorCheckbox li:active{ background:transparent;}
.select_lightbox .prompt ul.textGroup li.big_li .big_li_content ul.tagSelectorCheckbox li i{ float:none;position:static;font-size:16px;}


.select_lightbox .prompt .big_textGroup{ margin-top:1.5em;}
.select_lightbox .prompt .big_textGroup .inputButton{font-size:14px;margin:0 5px;}

.select_lightbox .prompt .mnone,.select_lightbox .prompt .big_textGroup .mnone{ margin:0;}
/* 通用 回复评论文本框 */
.comment_input{ display:none;}
.comment_input,.comment_input_detail{ position:fixed;left:0;bottom:0;width:100%;height:58px;border-top:1px solid #eee;background:#fff;z-index:8001;}
.comment_input .input,.comment_input_detail .input{ margin:.5em 1em;}

.comment_input .ll-first{ float:left;width:10%;text-align:center;}
.comment_input .ll-first .input{ margin:.5em 0 .5em .8em;}
.comment_input .ll-first .comment_input_close{ display:block;width:100%;font-size:24px;line-height:40px;height:40px;cursor:pointer;}
.comment_input .ll-first .comment_input_close:active{ background:#f8f8f8;}
.comment_input .ll{ width:65%;}
.comment_input_detail .ll{ width:75%;}

.comment_input .ll .input,.comment_input_detail .ll .input{ margin-right:0;}
.comment_input .rr,.comment_input_detail .rr{ width:22%;}
.comment_input .rr .input,.comment_input_detail .rr .input{ margin-left:0;}
.comment_input .input input,.comment_input .input a,.comment_input_detail .input input,.comment_input_detail .input a{ font-size:18px;width:100%;padding:10px 0 8px;}
.comment_input .input .input_text,.comment_input_detail .input .input_text{ width:95%;padding-left:5%;}
.comment_input .input .input_button,.comment_input_detail .input .input_button{ text-align:center;}

/* 通用 按钮组 */
.buttonGroup{ }
.buttonGroup .inputButton{ display:block;width:62%;height:38px;line-height:42px;margin:10px auto;color:#fff;background:#f08537;font-size:18px;border-radius:4px;text-align:center;cursor:pointer;}
.buttonGroup .inputButton:active{ background:#e37629;}
.buttonGroup .inputButton.inputHide{ display:none;}
.buttonGroup .inputButton.inputNormal{ background:#eee;color:#666;}

.unusable,.unusable:active{ color:#aaa;}
.buttonGroup .inputLeft,.buttonGroup .inputRight{ position:absolute;top:50%;display:inline-block;width:38px;height:38px;line-height:38px;margin-top:-19px;text-align:center;}
.buttonGroup .inputLeft{ left:10px;}
.buttonGroup .inputRight{ right:10px;}
.buttonGroup .inputRight i{ display:none;font-size:28px;color:#f08537;}
.buttonGroup .inputRight:active{ background:transparent;}


/* 自定义 弹出框 */
.custom_select{ display:inline;}
.custom_select select{ display:none;}

/* jQMobile默认样式修改 */
.ui-loader-verbose{ background:none;}
.ui-loader-verbose h1{ background:#eee;border-radius:40px;padding:5px;text-shadow:none;}
.ui-page-theme-a a:active{ background:#eee;}
/*
.ui-loader-default{ background:rgba(255,255,255,.5);opacity:.8;}
.ui-loader .ui-icon-loading{ width:2.875em;height:2.875em;background-color:transparent;background-size:2.875em;margin:0 auto;}
*/

.ui-loader-default{ width:100%;height:100%;left:0;top:0;margin:0;background:rgba(255,255,255,.5);opacity:.8;}
.ui-loader .ui-icon-loading{ position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;width:2.875em;height:2.875em;background-color:transparent;background-size:2.875em;}

.ui-footer-fixed{ padding-bottom:0;}
.android-ics.light .dwwo,.android-ics .dww .dw-li.dw-hl{ background:#fff;background:rgba(255,255,255,0);}
.android-ics.light .dwwo{ background: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255, 255, 255)),color-stop(0.5, rgba(255, 255, 255,0)),color-stop(1, rgb(255, 255, 255)));}

/* end 通用顶部/通用底部/通用样式 */

#container{ overflow:hidden;}
.con_gray{ background:#f8f8f8;}

#banner{ /*border-bottom:1px solid #eee;*/}
#banner .swiper-container { width:100%;height:100%;}
#banner .swiper-pagination-bullet-active{ background:#f08537;}
#banner .swiper-slide{ box-shadow:0 -5px 5px rgba(0,0,0,.1) inset;line-height:0;}
#banner img{ width:100%;position:relative;z-index:-1;}
/* 首页 banner */

.jobs_select{ border-bottom:1px solid #eee;}
.jobs_select ul.jobs_select_type{ overflow:hidden;}
.jobs_select ul.jobs_select_type li{ float:left;display:inline;width:20%;}
.jobs_select ul.jobs_select_type li a{ display:block;font-weight:normal;width:100%;height:40px;line-height:40px;text-align:center;border-right:1px solid #eee;font-size:14px;color:#666;}
.jobs_select ul.jobs_select_type li a.active{ color:#f08537;font-weight:bold;}
.jobs_select ul.jobs_select_type li:last-child a{ border:0;}
.jobs_select ul.jobs_select_type li a i{ margin-left:.2em;}
/* 首页 筛选器1.0 */

.signGroup{ overflow:hidden;margin-top:2px;}
.signGroup i{ float:left;display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;border-radius:4px;background:#eee;color:#aaa;font-size:12px;font-weight:normal;text-shadow:none;margin-right:4px;}
.signGroup i.on{ background:#f08537;color:#fff;}
/*
.jobs_list{ overflow:hidden;}
.jobs_list.fixed{ margin-top:40px;}
.jobs_list ul{ margin-top:1px;}
.jobs_list ul li{ border-bottom:1px solid #eee;}
.jobs_list ul li:active{ background-color:#f8f8f8;}
.jobs_list ul li a{ display:block;padding:1em;color:#666;overflow:hidden;}
.jobs_list ul li a:active{ background:transparent;}
.jobs_list ul li a .top{ margin-bottom:5px;}
.jobs_list ul li a .top .ll{ width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.jobs_list ul li a .top .rr{ width:50%;text-align:right;font-size:12px;}
.jobs_list ul li a .top .rr span{ font-size:16px;}
.jobs_list ul li a .tip{ margin-bottom:5px;font-size:12px;}
.jobs_list ul li a .bottom{ margin-top:5px;}
.jobs_list ul li a .bottom em{ font-size:12px;}
.jobs_list ul li.commend{ margin-top:-1px;border-top:1px solid #f08537;border-bottom:1px solid #f08537;background:#fff url("../images/commend_bg.png") no-repeat 100% 100%;}
.jobs_list ul li.commend:active{ background-color:#f8f8f8;}
.jobs_list ul li .companyLogo{ width:38px;height:38px;margin-right:-38px;}
.jobs_list ul li .companyLogo img{ width:100%;border:1px solid #eee;}
.jobs_list ul li .companyJob{ width:100%;}
.jobs_list ul li .companyJob .companyJobSection{ margin-left:50px;  }
*/
.jobs_list{ overflow:hidden;}
.jobs_list.fixed{ margin-top:40px;}
.jobs_list ul{ margin-top:1px;background:#fff;}
.jobs_list ul li{ margin-top:-1px;border-bottom:1px solid #eee;}
.jobs_list ul li:first{ margin-top:0;}
.jobs_list ul li:active{ background-color:#f8f8f8;}
.jobs_list ul li a{ display:block;padding:1em;color:#666;overflow:hidden;}
.jobs_list ul li a:active{ background:transparent;}

.jobs_list ul li .companyJob .companyJobSection{ margin-left:40px;}
.jobs_list ul li a .top,.jobs_list ul li a .mid,.jobs_list ul li a .bottom{ margin-bottom:2px;}
.jobs_list ul li a .top .ll{ width:60%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.jobs_list ul li a .top .rr{ width:40%;text-align:right;font-size:12px;}
.jobs_list ul li a .top .rr span{ font-size:16px;}
.jobs_list ul li a .mid{ font-size:12px;color:#ccc;}
.jobs_list ul li a .mid .ll{ width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.jobs_list ul li a .mid .rr{ width:20%;text-align:right;}
.jobs_list ul li a .bottom{ }
.jobs_list ul li a .bottom em{ font-size:12px;}
.jobs_list ul li.commend{ position:relative;}
.jobs_list ul li.commend:before{ line-height:22px;text-indent:3px;position:absolute;left:0;top:0;z-index:1;display:inline-block;content:"热";font-size:14px;color:#fff;transform:rotate(-45deg);}
.jobs_list ul li.commend:after{ border-top:32px solid #f08537;border-right:32px solid transparent;position:absolute;left:0;top:0;display:inline-block;content:"";width:0;height:0;}
.jobs_list ul li.commend:active{ background-color:#f8f8f8;}
.jobs_list ul li .companyLogo{ width:30px;height:30px;margin-right:-30px; /*display:none;*/}
.jobs_list ul li .companyLogo img{ width:100%;border:1px solid #eee;}
.jobs_list ul li .companyJob{ width:100%;}

.jobs_list .state{ margin:10px 0;text-align:center;font-size:14px;color:#aaa;}

@media (max-width: 340px){
	.jobs_list ul li .companyLogo{ display:none;}
	.jobs_list ul li .companyJob .companyJobSection{ margin:0;}
	.jobs_list ul li a .bottom{ margin-top:0;}
}

#pullUp,#pullDown{ display:block;text-align:center;height:40px;line-height:40px;color:#ccc;background:#f8f8f8;}
#pullUp img,#pullDown img{ display:block;height:40px;margin:0 auto;}
/* end 首页(index.html) */

.select_city{ position:relative;}
.select_city dl.list { }
.select_city dl.list dt,.select_city .flag{ font-size:14px;height:30px;line-height:32px;text-indent:10px;color:#999;background:#f6f6f6;border-bottom:1px solid #eee;}
.select_city dl.list dd{ font-size:16px;border-bottom:1px solid #eee;}
.select_city dl.list dd:last-child{ border:0;}
.select_city dl.list dd a{ display:block;text-indent:10px;padding:1em 0;font-weight:normal;color:#666;background:#fff;}
.select_city dl.list dd a:active{ background:#f6f6f6;}
.select_city dl.list dd a.picItem{ padding:0;}

.select_city .word{ position:fixed;top:50px;right:0;z-index:8002;font-size:12px;color:#666;background:#fff;border-left:1px solid #eee;}
.select_city .word a{ display:block;width:20px;height:15px;color:#666;font-weight:normal;text-align:center;cursor:pointer;}
.select_city .word a:active{ color:#f08537;}
.select_city .word .word_list{ }
.select_city .word .word_center{ display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100px;margin:auto;height:100px;line-height:100px;font-size:60px;text-align:center;color:#fff;background:rgba(0,0,0,.6);border-radius:10px}
/* end 搜索页(select_city.html) */

.search_result{ padding:0 1em;height:40px;line-height:42px;background:#f8f8f8;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:14px;color:#aaa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/*.search_result .ll{ width:60%;}
.search_result .rr{ width:40%;text-align:right;}*/
.search_result strong{ color:#ff9f40;}
.search_list ul li{ border-bottom:1px solid #eee;}

.jobs_filter{ padding-bottom:1em;background:#fff;}
.jobs_filter .title{ padding:0 1em;height:40px;line-height:42px;background:#f8f8f8;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:14px;color:#aaa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.jobs_filter .list{ font-size:14px;background:#fff;overflow:hidden;}
.jobs_filter .list dd{ margin:0 1em;border-bottom:1px solid #eee;}
.jobs_filter .list dd:last-child{ border:0;}
.jobs_filter .list dd h4{ display:block;margin:15px 0 10px;overflow:hidden;cursor:pointer;}
.jobs_filter .list dd h4 em{ color:#ccc;}
.jobs_filter .list dd h4 em.on{ color:#f08537;}
.jobs_filter .list dd h4 i{ float:right;}
.jobs_filter .list dd h4 i.right{ display:none;}
.jobs_filter .list dd h4 i.down{ display:inline-block;}
.jobs_filter .list dd.hide h4 i.right{ display:inline-block;}
.jobs_filter .list dd.hide h4 i.down{ display:none;}

.jobs_filter .list dd .content{ margin-bottom:20px;}
/* end 搜索页(search.html) */

.square{ background:#fff;}
#header #btn_square_add{ font-size:24px;}
.square_list_li,.square_detail_li{ border-top:1px solid #eee;margin-bottom:1em;}
.square_list_li:first-child,.square_detail_li:first-child{ border:0;}

.square_reply .square_list_li,.square_reply .square_detail_li{ border-bottom:1px solid #eee;padding-bottom:.5em;}
.square_reply .square_list_li .square_reply_content,.square_reply .square_detail_li .square_reply_content{ margin:.5em 1em .5em;}
.square_reply .square_list_li .square_reply_detail,.square_reply .square_detail_li .square_reply_detail{ background:#eee;margin:.5em 1em;}
.square_reply .square_list_li .square_section,.square_reply .square_detail_li .square_section{ border:0;}
.square_reply .square_list_li .square_reply_bottom,.square_reply .square_detail_li .square_reply_bottom{ margin:0 1em;font-size:12px;}
.square_reply .square_list_li .square_reply_bottom .iconfont i,.square_reply .square_detail_li .square_reply_bottom .iconfont i{ font-size:16px;color:#aaa;}
.square_reply .square_list_li .square_reply_bottom .rr,.square_reply .square_detail_li .square_reply_bottom .rr{ color:#aaa;line-height:22px;}

.square_detail{ margin-bottom:35px;/*margin-bottom:55px;*/}

.square_section{ padding:1em 1em .5em;border-bottom:1px solid #eee;}
.square_section .top{ position:relative;}
.square_section .top .head{ position:absolute;left:0;top:0;width:30px;height:30px;}
.square_section .top .item{ float:left;width:100%;font-size:14px;color:#aaa;}
/*
// 加[职位]和[公司名]
.square_section .top .item dl{ margin-left:50px;}
.square_section .top .head img{ width:40px;height:40px;}
.square_section .top .item dl dt{ overflow:hidden;height:24px;line-height:24px;}
*/
.square_section .top .item dl{ margin-left:40px;}
.square_section .top .head img{ width:30px;height:30px;}
.square_section .top .item dl dt{ overflow:hidden;height:30px;line-height:30px;}
.square_section .top .item dl dt span,.square .square_section .top .item dl dt em{ display:inline-block;}
.square_section .top .item dl dt span{ float:left;color:#666;width:60%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;}
.square_section .top .item dl dt span a{ color:#f08537;}
.square_section .top .item dl dt em{ float:right;text-align:right;width:40%;font-size:12px;}
.square_section .top .item dl dt em a{ color:#aaa;}
.square_section .top .item dl dt em a:active,.square_section .top .item dl dt em a i:active{ color:#f08537;}
.square_section .top .item dl dt em a i{ font-size:16px;}
.square_section .top .item dl dd{ width:100%;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.square_section .mid{ color:#666;font-size:14px;line-height:20px;margin:.8em 0 .2em;/*margin:1em 0 .4em;*/}
.square_section .mid a{ display:block;color:#666;word-break:break-all;}
.square_section .mid a:active{ background:#f8f8f8;}

.square_section .mid_pic{ margin:10px 0 5px;}
/*
.square_section .mid_pic ul{ overflow:hidden;}
.square_section .mid_pic ul li{ float:left;display:inline-block;width:33.3333%;}
.square_section .mid_pic ul li a{ display:inline-block;width:98%;height:98%;background:#000;}
.square_section .mid_pic ul li a img{ width:100%;height:100%;}
.square_section .mid_pic ul li a:active img{ opacity:0.9;}
.square_section .mid_pic ul li figure{ display:inline-block;width:100%;height:100%;margin:0;padding:0;}
*/
.square_section .mid_pic{ overflow:hidden;}
.square_section .mid_pic figure{ float:left;display:inline-block;width:33.3333%;margin:0;padding:0;}
.square_section .mid_pic figure a{ display:inline-block;width:98%;height:98%;background:#000;overflow:hidden;}
.square_section .mid_pic figure a img{ /*width:100%;height:100%;*/}
.square_section .mid_pic figure a:active img{ opacity:0.9;}

.square_section .bottom{ font-size:14px;}
.square_section .bottom a{ color:#666;}
.square_section .bottom a:active{ color:#f08537;}
.square_section .bottom .ll{ font-size:12px;line-height:26px;color:#aaa;}
.square_section .bottom .rr{ position:relative;}
.square_section .bottom .rr a{ margin-left:8px;padding:5px 0 5px 5px;}
.square_section .bottom .rr a i{ margin-right:4px;}
.square_section .bottom .rr a.active{ color:#f08537;}
.square_section .bottom .rr .icon_like i{ font-size:18px;}
.square_section .bottom .rr .icon_comment i{ font-size:13px;}
.square_section .bottom .rr .icon_reply i{ font-size:12px;margin-right:5px;}
.square_section .bottom .rr ul li{ display:inline;}
.square_section .bottom .rr ul li.unusable,.square_section .bottom .rr ul li.unusable:active{ background:transparent;}

.square_like{ position:relative;line-height:18px;padding:.4em 1em .6em;font-size:12px;border-bottom:1px solid #eee;color:#aaa;overflow:hidden;}
.square_like span{ float:left;font-size:18px;}
.square_like p{ text-indent:5px;}
.square_like a{ color:#f08537;}

.square_comment{ display:none;overflow:hidden;background:#f8f8f8;}
.square_comment_detail{ display:inline-block;width:100%;}
.square_comment ul{ padding:.6em 1em;}
.square_comment ul li{ overflow:hidden;margin-bottom:.6em;}
.square_comment ul li:last-child{ margin:0;}
.square_comment .square_comment_last{ margin:0;}
.square_comment .square_comment_last a{ display:block;text-align:center;height:30px;line-height:30px;font-size:12px;color:#aaa;background:#eee;}
.square_comment .square_comment_last a:active{ color:#666;background:#e6e6e6;}

.square_comment ul li .head{ }
.square_comment ul li .head img{ float:left;margin-right:-20px;width:20px;height:20px;}
.square_comment ul li .item{ float:left;width:100%;}
.square_comment ul li .item .title{ margin-left:30px;font-size:14px;margin-bottom:2px;}
.square_comment ul li .item .title a{ color:#f08537;}
.square_comment ul li .item .content{ display:block;margin-left:30px;font-size:12px;color:#666;line-height:18px;cursor:pointer;}
.square_comment ul li .item .content:active{ background:#eee;}

.square_comment .none{ color:#aaa;font-size:12px;text-align:center;margin:1em 0;}
/* end 广场(square.html/square_detail.html) */
/*
#form_square{ }
#form_square #squareAddPreview{ position:relative;margin:1em 1em 0;}
#form_square #squareAddPreview .uploadFile{ position:absolute;left:0;top:0;width:25%;}
#form_square #squareAddPreview .uploadFile .inputButtonFile{ width:90%;height:90%;}
#form_square #squareAddPreview .uploadFile .inputButtonFile a{ display:block;text-align:center;background:#f8f8f8;color:#aaa;border:2px dashed #eee;font-size:30px;font-weight:300;}
#form_square #squareAddPreview .uploadFile .input{ width:100%;}

#form_square #squareAddPreview .uploadList{ width:100%;}
#form_square #squareAddPreview .uploadList .uploadList_blank{ float:left;width:25%;}
#form_square #squareAddPreview .uploadList .upload_append_list{ float:left;width:25%;position:relative;}
#form_square #squareAddPreview .uploadList .upload_append_list img{ width:88%;height:88%;}
#form_square #squareAddPreview .uploadList .upload_append_list .upload_delete{ position:absolute;top:-2px;right:5px;font-size:18px;line-height: 14px;background: #fff;border-radius: 50%;}
#form_square #squareAddPreview .uploadList .upload_append_list .upload_delete:active{ }
*/
#form_square{ }
#form_square #squareAddPreview{ position:relative;margin:1em 1em 0;}
#form_square #squareAddPreview .uploadFile{ position:absolute;left:0;top:0;width:25%;}
#form_square #squareAddPreview .uploadFile .inputButtonFile{ width:90%;height:90%;}
#form_square #squareAddPreview .uploadFile .inputButtonFile a{ display:block;text-align:center;background:#f8f8f8;color:#aaa;border:2px dashed #eee;font-size:30px;font-weight:300;}
#form_square #squareAddPreview .uploadFile .input{ width:100%;}

#form_square #squareAddPreview .uploadList{ width:100%;/*display:table;*/}
#form_square #squareAddPreview .uploadList .uploadList_blank{ float:left;width:25%;}
#form_square #squareAddPreview .uploadList .uploadList_loading{ font-size:12px;line-height:30px;}
#form_square #squareAddPreview .uploadList .upload_append_list{ float:left;width:25%;position:relative;}
#form_square #squareAddPreview .uploadList .upload_append_list .img{ /*display:table-cell;vertical-align:middle;*/background:#333;overflow:hidden;}
#form_square #squareAddPreview .uploadList .upload_append_list .img img{ /*max-width:100%;max-height:100%;*/margin:0 auto;} /* 88% */
#form_square #squareAddPreview .uploadList .upload_append_list .upload_delete{ position:absolute;top:-2px;right:5px;font-size:18px;line-height: 14px;background: #fff;border-radius: 50%;}
#form_square #squareAddPreview .uploadList .upload_append_list .upload_delete:active{ /*background:transparent;*/}
/* end 添加广场内容*/

.big_textGroup{ /*margin-top:.5em;*/padding-bottom:.5em;background:#fff;}
.big_textGroup .form{ position:relative;padding:1em 1em 2em;margin-bottom:.5em;border-bottom:1px solid #eee;}
.big_textGroup .form .inputTextarea{ width:100%;height:100px;border:0;text-align:left;}
.big_textGroup .form .textareaNum{ position:absolute;bottom:1em;right:1em;font-size:14px;line-height:18px;color:#aaa;}
.big_textGroup .form .textareaNum .warning{ color:#ff5f53;}
.big_textGroup .btnGroup{ overflow:hidden;margin:1em;}
.big_textGroup .inputButton{ display:block;cursor:pointer;padding:.5em 0;border-radius:4px;background:#f08537;border:1px solid #f08537;color:#fff;text-align:center;}
.big_textGroup input.inputButton{ width:100%;}
.big_textGroup .inputButton:active{ background:#e37629;}
.big_textGroup .inputNormal{ color:#666;background:#fff;border:1px solid #eee;}
.big_textGroup .inputNormal:active{ background:#f8f8f8;}

.btnTip{ font-size:14px;color:#aaa;margin:0 1em;text-align:center;}

.unusable{ position:relative;}
.unusable:after{ position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.5);cursor:pointer;}

.validate_form{ background:#fff;}
.validate_form label.error{ display:block;margin-top:.5em;margin-bottom:.5em;}
/* end 广场-发布新动态(square_add.html) */

.mycenter{ }
.mycenter_top{ border-bottom:1px solid #eee;margin-bottom:1em;background:#fff;}

a.picItem{ position:relative;display:block;overflow:hidden;color:#666;}
a.picItem img.head{ float:left;margin-right:-60px;width:60px;height:60px;}
a.picItem .item{ width:100%;margin-top:10px;margin-left:72px;}
a.picItem .item .name,a.picItem .item .contact{ text-indent:0;}
a.picItem .item .name{ font-size:18px;margin-bottom:2px;}
a.picItem .item .name em{ font-size:14px;color:#aaa;margin-left:10px;}
a.picItem .item .contact{ font-size:14px;color:#aaa;height:20px;/*text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/}
a.picItem i{ position:absolute;right:1em;top:50%;margin-top:-5px;}
a.picItem:active{ background:#f8f8f8;}

a.mycenter_account_headupload{ }
a.mycenter_account_headupload img.head{ float:right;margin-right:30px;}
a.mycenter_account_headupload .item{ margin-left:0;margin-top:20px;}
#input_mycenter_account_headupload{ position:absolute;left:0;top:50px;height:90px;width:100%;z-index:999;opacity:0;}

.uploadLightbox{ margin:.5em 0 0;}
.uploadArea{ position:relative;padding:.8em 0;margin-bottom:.5em;color:#aaa;border:2px dashed #eee;cursor:pointer;text-align:center;}
.uploadArea input{ position:absolute;left:0;top:0;background:#eee;width:100%;height:100%;opacity:0;cursor:pointer;}
.uploadArea:active{ background:#f8f8f8;}
.uploadLightbox .img-preview{ margin-bottom:.5em;background:#fff;}
.uploadLightbox img.img-preview{ margin-bottom:0;}
.uploadState{ display:none;width:100%;font-size:12px;}
/* end 个人中心 头像上传 */

.mycenter_account_resume{ background:#fff;padding:1em 0;}
.mycenter_account_resume .item{ text-align:center;}
.mycenter_account_resume .item dt,.mycenter_account_resume .item dd{ }
.mycenter_account_resume .item dt{ font-size:22px;margin-bottom:.5em;}
.mycenter_account_resume .item dt i{ display:block;font-size:60px;margin-bottom:2px;color:#ccc;}
.mycenter_account_resume .item dd{ }
.mycenter_account_resume .item dd a{ display:inline-block;height:36px;line-height:38px;font-size:14px;border:1px solid #eee;border-radius:4px;padding:0 2em;margin-bottom:5px;}

.mycenter_menu{ overflow:hidden;border-top:1px solid #eee;}
.mycenter_menu li{ float:left;width:33.3333%;text-align:center;}
.mycenter_menu li a{ display:block;font-size:12px;padding:.5em 0 .8em;border-right:1px solid #eee;color:#666;}
.mycenter_menu li a:active{ background:#f8f8f8;}
.mycenter_menu li:last-child a{ border:0;}
.mycenter_menu li a i{ display:block;font-size:26px;}

.mycenter_menu li.hasMsg a{ position:relative;}
.mycenter_menu li.hasMsg a:after{ position:absolute;right:10px;top:10px;content:"";display:inline-block;width:8px;height:8px;background:#ff5f53;border-radius:50%;}

.menu_section{ margin-bottom:1em;margin-top:-1px;background:#fff;}
.menu_section:last-child{ margin-bottom:0;}
.menu_section ul{ border-top:1px solid #eee;}
.menu_section ul li{ position:relative;overflow:hidden;}
.menu_section ul li label{ margin:0;}
.menu_section ul li a{ display:block;padding:.8em 1em;border-bottom:1px solid #eee;color:#666;font-size:16px;}
.menu_section ul li a:active{ background:#f8f8f8;}
.menu_section ul li i{ float:right;text-align:right;}
.menu_section ul li i label{ display:inline;font-family:"微软雅黑";font-size:14px;margin-right:5px;}
.menu_section ul li i label em{ color:#aaa;}
.menu_section ul li i label input["text"]{ border:0;}
.menu_section ul li i label b{ font-weight:normal;}
.menu_section ul li i a{ display:inline;padding:0;border:0;}
.menu_section ul li .labelDate{ display:inline-block;cursor:pointer;}
.menu_section ul li .labelDate:active{ background:#f8f8f8;}

.menu_section ul li div.ui-slider-switch.ui-mini{ margin:0;margin-top:-16px;height:32px;position:absolute;top:50%;right:1em;background:#fff;border-color:#eee;box-shadow:none;}
.menu_section ul li .ui-slider-switch .ui-slider-label{ line-height:2.5;}
.menu_section ul li .ui-slider-track .ui-btn.ui-slider-handle,.ui-slider-switch.ui-mini .ui-slider-label{ height:28px;box-shadow:none;}

.menu_section ul li .item{ padding:1em;border-bottom:1px solid #eee;overflow:hidden;}
.menu_section ul li .item strong{ display:block;font-size:16px;color:#666;margin-bottom:2px;}
.menu_section ul li .item strong a,.menu_section ul li .pic-item a{ display:inline;border-bottom:0;padding:0;}
.menu_section ul li .item span{ color:#aaa;display:block;width:50%;font-size:12px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.menu_section ul li .item i{ float:none;position:absolute;top:50%;right:1em;margin-top:-10px;text-align:right;}
.menu_section ul li .item i a:active{ color:#f08537;}
.menu_section ul li .item i em{ font-size:14px;color:#aaa;}

.menu_section ul li .pic-item{ padding:1em;overflow:hidden;border-bottom:1px solid #eee;}
.menu_section ul li .pic-item .head{ float:left;width:60px;height:60px;margin-right:-75px;}
.menu_section ul li .pic-item .item{ float:left;width:100%;margin-left:75px;padding:0;padding-top:4px;border:0;}

.menu_section ul li .item_decrement strong{ cursor:pointer;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.menu_section ul li .item_decrement strong:active{ background:#f8f8f8;}
.menu_section ul li .item_decrement strong.on{ height:auto;white-space:inherit;}

.menu_section ul li .item_lostEffica{ }
.menu_section ul li .item_lostEffica strong,.menu_section ul li .item_lostEffica span,.menu_section ul li .item_lostEffica label,.menu_section ul li .item_lostEffica b,.menu_section ul li .item_lostEffica strong a{ color:#aaa;}
.menu_section ul li .item_lostEffica strong em{ font-size:12px;color:#ff5f53;}

.menu_section ul li .btnGroup{ position:absolute;top:50%;margin-top:-15px;line-height:30px;right:1em;overflow:hidden;}
.menu_section ul li .btnGroup a{ float:left;display:inline;font-size:14px;height:30px;line-height:30px;padding:0 10px;border:1px solid #eee;}
.menu_section ul li .btnGroup a.first{ border-right:0;border-radius:4px 0 0 4px;}
.menu_section ul li .btnGroup a.last{ border-radius:0 4px 4px 0;}

.menu_section ul li.hasMsg a{ position:relative;}
.menu_section ul li.hasMsg a:after{ position:absolute;right:40px;top:50%;content:"";display:inline-block;width:8px;height:8px;margin-top:-4px;background:#ff5f53;border-radius:50%;}

#img_idcardPic{ width:100%;display:none;}
#img_idcardPic.active{ display:inline-block;}

#idcardLoading{ text-align:center;font-size:14px;color:#aaa;}

.menu_section .textGroup li a{ display:block;padding:0 1em;margin:0 -1em;border:0;}
.menu_section .textGroup li a:active{ background:#f8f8f8;}
.menu_section .big_textGroup .form{ margin:0 -1em;border:0;}
.menu_section .big_textGroup .noTitle{ padding-top:1em;}
/* end 我的(mycenter.html) */

.job_detail{ margin-bottom:56px;}

.job_section{ background:#fff;padding:.8em 1em;margin-bottom:1em;border:1px solid #eee;border-right:0;border-left:0;}
.job_section:first-child{ border-top:0;}
.job_section h2{ font-size:20px;margin:5px 0;}
.job_section h2 p{ font-size:24px;margin-bottom:.5em;}
.job_section h2 strong{ }
.job_section ul.item{ font-size:14px;overflow:hidden;}
.job_section ul.item li{ float:left;width:50%;line-height:22px;} 
.job_section ul.item li.long{ float:none;width:100%;overflow:hidden;}
.job_section ul.item li label{ display:inline-block;font-size:14px;color:#aaa;margin-right:10px;}

.job_section h3{ font-size:14px;font-weight:bold;margin-bottom:5px;}
.job_section .tag{ overflow:hidden;}
.job_section .tag ul li{ display:inline-block;width:24px;height:24px;line-height:26px;border-radius:12px;text-align:center;background:#f08537;color:#fff;font-size:14px;margin-right:4px;}
.job_section .content { font-size:14px;line-height:22px;color:#888;}

.job_section .author{ font-size:14px;line-height:22px;color:#888;}
.job_section .author a{ display:block;color:#888;overflow:hidden;}
.job_section .author a:active{ background:#f8f8f8;}
.job_section .author a .author_head{ float:left;width:40px;height:40px;margin-right:-55px;}
.job_section .author a .author_item{ width:100%;line-height:18px;padding-top:3px;}
.job_section .author a .author_item ul{ margin-left:55px;}
.job_section .author a .author_item ul li{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.job_section .author a .author_item strong{ font-size:16px;color:#f08537;margin-right:5px;}
/* end 职位详情(job_detail.html/job_detail_company.html) */

.person_center{ margin-bottom:80px;}
.person_center_top_bg{ width:100%;height:60px;background:#f08537;}
.person_center_top{ margin-top:-50px;margin-bottom:1em;text-align:center;padding-bottom:.8em;border-bottom:1px solid #eee;}
.person_center_top .head{ width:90px;height:90px;margin:0 auto .5em;border-radius:60px;overflow:hidden;border:3px solid #fff;}
.person_center_top .head img{ width:90px;height:90px;}
.person_center_top .item{ font-size:12px;color:#aaa;}
.person_center_top .item h2{ font-size:20px;color:#666;}
.person_center_top .item p{ line-height:18px;}

.person_center_profile{ font-size:14px;border:1px solid #eee;border-left:0;border-right:0;margin-bottom:1em;padding-bottom:1em;}
.person_center_profile h3{ font-weight:bold;margin:1em 1em .5em;}
.person_center_profile .content{ line-height:22px;margin:0 1em;color:#888;}
.person_center_profile .content .none{ text-align:center;padding:1em 0;}
/* end 个人中心(mycenter.html) */

.person_talking{ }
.person_talking dl{ padding:1em;}
.person_talking dl dt{ text-align:center;font-size:12px;color:#aaa;margin-bottom:15px;}
.person_talking dl dd{ position:relative;overflow:hidden;margin-bottom:20px;}
.person_talking dl dd:last-child{ margin:0;}
.person_talking dl dd:after{ content:"";position:absolute;left:50px;top:20px;margin-top:-6px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #f8f8f8;}
.person_talking dl dd .head{ float:left;display:inline-block;width:38px;height:38px;margin-right:-60px;}
.person_talking dl dd .content{ display:table;word-break:break-all;margin-left:60px;background:#f8f8f8;padding:.6em 1em;border-radius:4px;}
.person_talking dl dd.me:after{ left:auto;right:50px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #f8f8f8;border-right:0;}

.person_talking dl dd.me .head{ float:right;margin-right:0;margin-left:-60px;}
.person_talking dl dd.me .content{ float:right;margin-left:0;margin-right:60px;}
/* end 个人中心(person_talking.html) */

#select_resumeStatus,#select_resumeStatus_dummy{ display:none;}

.form_preview{ font-size:14px;line-height:18px;}
.form_preview .first_imfor{ padding:1em 1em 0;}
.form_preview .first_imfor .title{ margin:.5em 0 1em;}
.form_preview .first_imfor .title strong{ font-size:24px;margin-right:10px;}
.form_preview .first_imfor .title span{ color:#aaa;}
.form_preview ul{ margin-bottom:1em;}
.form_preview ul li{margin-bottom:8px;}
.form_preview ul li:last-child{ margin:0;}
.form_preview ul li label{ font-size:14px;display:inline;color:#aaa;}
.form_preview ul li em{ color:#ccc;}

.form_preview dl.imfor{ padding:0 1em;}
.form_preview dl.imfor dt{ font-size:14px;font-weight:bold;height:24px;line-height:25px;margin-bottom:1em;border-left:4px solid #f08537;text-indent:6px;background: -webkit-linear-gradient(left,#ffecd9,#fff);background: -o-linear-gradient(right,#ffecd9,#fff);background: -moz-linear-gradient(right,#ffecd9,#fff);background: linear-gradient(to right,#ffecd9,#fff);}
.form_preview dl.imfor dd{ padding-bottom:1em;}
.form_preview dl.imfor dd ul.small{ font-size:12px;}
.form_preview dl.imfor dd ul.small li{ margin-bottom:5px;}
.form_preview dl.imfor dd ul.small li:last-child{ margin:0;}
.form_preview dl.imfor dd ul.small li label{ font-size:12px;}
.form_preview dl.imfor dd p{ line-height:22px;text-indent:28px;}
/* end 预览简历 */

#resume_pwdForm .menu_section{ margin-bottom:0;}
#resume_pwdForm .menu_section ul li .item,#resume_pwdForm .menu_section ul li .item a{ font-size:14px;}
#resume_pwdForm .menu_section ul li .item i a{ font-size:16px;margin-right:5px;}
#resume_pwdForm .menu_section ul li .item label{ font-size:12px;color:#aaa;}
/* end 我的简历 */

.pages_state{ margin:0 1em;text-align:center;}
.pages_state .img{ font-size:150px;color:#e8e8e8;margin-bottom:-15px;}
.pages_state .item{ margin-bottom:1.5em;color:#aaa;}
.pages_state .item h2{ font-size:65px;line-height:65px;}
.pages_state .item h3{ font-size:30px;line-height:60px;}
.pages_state .item p{ font-size:16px;}
.pages_state .item p.tip{ font-size:14px;}
.pages_state .btnGroup{ }
.pages_state .btnGroup a{ display:block;margin:0 5px 10px;height:35px;line-height:35px;padding:0 1.5em;border:1px solid #eee;border-radius:4px;}
.pages_state .btnGroup a.yellow{ background:#f08537;border-color:#f08537;color:#fff;}
.pages_state .btnGroup a.yellow:active{ background:#e37629;}
/* end 状态页 */
.pages_state_error{ }
.pages_state_error .btnGroup a{ display:inline-block;}
/* end 404 */
.pages_state_success{ margin-top:5%}
.pages_state_success .img{ font-size:120px;color:#48b28c;}
.pages_state_success .btnGroup a{ display:block;}
/* end success 成功页 */

.pages_content{ padding:1em;background:#fff;}
.pages_content p{ line-height:24px;margin-bottom:10px;}
/* end 内容页 */

.loginBottom{ margin:0 1.2em;}
.loginBottom,.loginBottom label{ font-size:12px;line-height:24px;}
.loginBottom a{ color:#f08537;}
.loginBottom .ui-checkbox{ float:left;margin:0;}
.loginBottom .ui-checkbox input{ display:none;}
.loginBottom .ui-checkbox label.ui-btn{ display:inline-block;background-color:transparent;border:0;text-shadow:none;font-weight:normal;padding:0 0 0 2.2em;}
.loginBottom .ui-checkbox label.ui-btn:after{ margin-left:-5px;margin-right:0;}

.loginOtherway{ margin:1em 1.2em 0;}
.loginOtherway .title{ font-size:12px;color:#aaa;margin-bottom:1em;}
.loginOtherway .content{ }
.loginOtherway .content a{ display:inline-block;}
.loginOtherway .content a img{ height:20px;}

.otherWay{ line-height:26px;}


/* end 登录页 */
.menu_section .validate_form a.send_verification{ position:absolute;right:2em;top:10px;display:inline-block;height:30px;line-height:30px;padding:0 1em;border-radius:4px;background:#f08537;color:#fff;font-size:14px;}
.menu_section .validate_form a.send_verification:active{ background:#e37629;}
.menu_section .validate_form a.send_hidden,.menu_section .validate_form a.send_hidden:active{ background:#eee;color:#aaa;}
.validate_form label.error{ display:block;text-align:center;overflow:hidden;margin:0 -1em;background:#ff5f53;color:#fff;padding:5px;line-height:18px;}
/* end 注册页 */

#allmap_jobs_list{ margin-top:200px;overflow:hidden;overflow-y:scroll;background:#fff;}
#allmap_jobs_list ul li{ padding:1em;border-bottom:1px solid #eee;cursor:pointer;}
#allmap_jobs_list ul li .mid:active{ background:#f8f8f8;}
#allmap_jobs_list ul li .top{ margin-bottom:5px;}
#allmap_jobs_list ul li .top .ll,#allmap_jobs_list ul li .top .rr{ width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#allmap_jobs_list ul li .top .rr{ text-align:right;font-size:14px;line-height:22px;}
#allmap_jobs_list ul li .tip{ font-size:12px;}
#allmap_jobs_list ul li .tip span{ display:block;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#allmap_jobs_list ul li .tip span:last-child{ margin:0;}
#allmap_jobs_list ul li .tip .rr{ margin-top:18px;}
#allmap_jobs_list ul li .tip .rr i{ display:none;}
#allmap_jobs_list ul li .tip .rr i.on{ display:inline-block;}
#allmap_jobs_list ul li .bottom{ display:none;margin-top:10px;}
#allmap_jobs_list ul li .bottom dl dd{ float:left;width:25%;}
#allmap_jobs_list ul li .bottom dl dd a{ border-right:1px solid #fff;display:block;height:30px;line-height:30px;font-size:14px;text-align:center;background:#eee;}
#allmap_jobs_list ul li .bottom dl dd a:active{ background:#f08537;color:#fff;}
#allmap_jobs_list ul li .bottom dl dd a i{ margin-right:5px;}
#allmap_jobs_list ul li .bottom dl dd:last-child a{ border:0;}
.allmap_loading{ background:url("images/ajax-loader.gif") no-repeat 50% 50%;background-size:50px;opacity:.8;}
/* end 地图职位列表 */

.weiLife{ width:100%;}
.weiLife_date{ display:table;text-align:center;font-size:12px;margin:1em auto;height:18px;line-height:20px;padding:0 .8em;background:#e8e8e8;border-radius:4px;}
.weiLife_section,.weiLife_title,.weiLife_content{ margin:0 1em;}
.weiLife_section{ margin-bottom:2em;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;}
.weiLife_section dt{ background:#fff;border-bottom:1px solid #e8e8e8;padding:.5em;}
.weiLife_section dt a{ position:relative;display:block;}
.weiLife_section dt a img{ display:block;width:100%;max-height:250px;}
.weiLife_section dt a label{ font-size:14px;display:block;width:100%;text-indent:10px;height:30px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:absolute;left:0;bottom:0;color:#fff;background:rgba(0,0,0,.6);cursor:pointer;}
.weiLife_section dd{ background:#fff;}
.weiLife_section dd ul li{ border-bottom:1px solid #e8e8e8;}
.weiLife_section dd ul li:last-child{border:0;}
.weiLife_section dd ul li a{ position:relative;overflow:hidden;display:block;}
.weiLife_section dd ul li a span{ display:block;width:78%;text-indent:.2em;max-height:40px;margin:1em 0;overflow:hidden;padding-left:2%;}
.weiLife_section dd ul li a em{ position:absolute;right:.5em;top:50%;display:block;}
.weiLife_section dd ul li a em img{ float:right;width:40px;height:40px;margin-top:-20px;}

.weiLife_title{ padding:1em 0;margin-bottom:0;}
.weiLife_title h1{ font-size:22px;margin-bottom:5px;}
.weiLife_title p{ font-size:12px;color:#aaa;}
.weiLife_content{ line-height:22px;}
.weiLife_content p{ margin-bottom:10px;}
.weiLife_content p img{ width:100%;}
/* end 小达微生活 */

.generalize{ }
.generalize .big_textGroup{ margin-top:20px;}
.generalize .big_textGroup a{ margin-bottom:10px;}

.generalize_common{ text-align:center;margin:0 1em;}
.generalize_common h2{ margin-bottom:5px;}
.generalize_common p{ font-size:14px;color:#aaa;}
.generalize_common .img{ font-size: 150px;color: #eee;}

.generalize .head{ text-align:center;padding:1em 1em;border-bottom:1px solid #eee;}
.generalize .head .generalizeNum{ margin:1em 0;}
.generalize .head .generalizeNum span{ display:block;margin-bottom:5px;}
.generalize .head .generalizeNum strong{ font-size:30px;color:#f08537;}
.generalize .head .tip{ margin-top:10px;font-size:12px;color:#aaa;text-align:left;}
.generalize .head .tip strong{ font-size:14px;font-weight:bold;color:#666;}
.generalize .head .tip p{ margin-bottom:5px;}

.generalize .menu_section .item strong{ display:block;width:80%;}
/* end 我的推广 */

#myService_lightbox{ overflow:hidden;}
#myService_lightbox .serviceHead{ float:left;width:20%;text-align:right;}
#myService_lightbox .serviceHead img{ width:90%;}
#myService_lightbox .serviceImfor{ float:right;width:75%;text-align:left;font-size:14px;}
#myService_lightbox .serviceImfor dl{ width:90%;}
#myService_lightbox .serviceImfor dl dd{ overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
#myService_lightbox .serviceImfor dl dd label{ float:left;display:inline-block;width:30%;color:#aaa;}
#myService_lightbox .serviceImfor dl dd span{ float:left;display:inline-block;width:70%;}
#myService_lightbox .serviceImfor dl dd a{ color:#f08537;}
#myService_lightbox .serviceImfor dl dd a:active{ background:#eee;}
/* end 我的专属客服 */

.bottomTip{ position:fixed;left:0;bottom:0;z-index:8004;width:100%;display:block;height:40px;line-height:40px;text-align:center;background:#eee;color:#666;}
.bottomTip .success{ background:#48b28c;color:#fff;}
.bottomTip .error{ background:#ff5f53;color:#fff;}
/* end 底部提示条 */

.guide{ z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/guide_bg.png") repeat-x;background-size:auto 200px;}
.guide_logo{ z-index:2;height:202px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.guide_logo li{ opacity:0;margin:0 auto .5em;background:url(../images/guide_logo.png) no-repeat 0 0;
	-webkit-transform:translateY(20px);}
.guide_logo li.sign{ width:93px;height:93px;background-position:0 0;-webkit-transition:all .5s;}
.guide_logo li.word{ width:184px;height:59px;background-position:0 -105px;margin-bottom:.8em;-webkit-transition:all 1s;}
.guide_logo li.wordTip{ width:218px;height:23px;background-position:0 -179px;-webkit-transition:all 1.5s;}

.guide_logo.animate li{ opacity:1;-webkit-transform:translateY(0px);}
/* end 引导页 */

.custom_loading{ z-index:9996;position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.6);}
.custom_loading .ico{ position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:2.875em;height:2.875em;background:url("../css/images/ajax-loader.gif") no-repeat;background-color:transparent;background-size:2.875em;border-radius:1.4375em;}

.weixin_tip{ z-index:9995;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.weixin_tip .ico{ position:absolute;right:3em;top:1em;width:217px;height:215px;background:url("../images/weixin_tip.png") no-repeat;background-size:100%;}

#copyTip{ margin-top:.5em;color:#48b28c;font-size:14px;}

/*
.loadingIcon{ display:none;position:absolute;top:50%;right:120px;margin-top:-0.5em;clip:rect(0, 1em, 1em, .5em);width:1em;height:1em;content:'';border-radius:50%;box-shadow:inset 0 0 0 .1em #f08537;animation:spinner-circle 1s ease-in-out infinite; }
.loadingAnimate{ animation:spinner-circle 1s ease-in-out infinite; }
@keyframes spinner-circle { 0% { transform: rotate(-180deg); }100%{ transform: rotate(180deg); } }
*/
.loadingIcon{ display:none;position:absolute;top:50%;right:120px;margin-top:-12px;width:24px;height:24px;background:url("images/ajax-loader.gif") no-repeat;background-size:100%;}

.ewei{ width:100%;text-align:center;}
.ewei img{ width:160px;height:160px;margin:30px auto;}

.jobs_selector{ background:#fff;}
.jobs_selector.fixed{ position:fixed;top:49px;left:0;z-index:8005;width:100%;background:#fff;}
.jobs_selector .title{ position:relative;display:block;height:40px;line-height:40px;border-bottom:1px solid #eee;cursor:pointer}
.jobs_selector .title:active{ background:#f8f8f8;}
.jobs_selector .title label{ margin-left:2.8em;cursor:pointer;}
.jobs_selector .title .icon{ position:absolute;left:1em;top:1px;font-size:18px;}
.jobs_selector .title .arrow{ position:absolute;right:1em;top:0;display:inline-block;}
.jobs_selector .title .arrow.on{ top:2px;transform:rotate(90deg);}
.jobs_selector .content{ font-size:14px;box-shadow:0 4px 6px #eee;overflow:hidden;}
.jobs_selector .content dl{ margin:1em;}
.jobs_selector .content dl dd{ margin-bottom:10px;line-height:30px;}
.jobs_selector .content dl dd .tagName{ width:50px;color:#aaa;margin-right:-50px;}
.jobs_selector .content dl dd .tagSelector{ width:100%;}
.jobs_selector .content dl dd .tagSelector .tagSelector_section{ margin-left:50px;}

ul.tagSelectorCheckbox{ overflow:hidden;}
ul.tagSelectorCheckbox li{ float:left;display:inline-block;width:33.3333%;height:30px;	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
ul.tagSelectorCheckbox li i{ font-size:16px;margin-right:5px;}
ul.tagSelectorCheckbox li label{ display:inline-block;cursor:pointer;}
ul.tagSelectorCheckbox li label.active{ color:#e37629;}
ul.tagSelectorCheckbox.single{ font-size:12px;margin:1em 0 0;}
ul.tagSelectorCheckbox.single li{ width:100%;text-align:left;height:auto;line-height:24px;border:0;}
ul.tagSelectorCheckbox.single li:active{ background:transparent;}
ul.tagSelectorCheckbox.single li i{ position:static;font-size:16px;}
/* input下拉菜单 */
.inputSelect{ position:relative;}
.inputSelect .inputSelectView{ position:relative;display:block;height:30px;line-height:32px;border:1px solid #eee;text-indent:1em;border-radius:4px;cursor:pointer;}
.inputSelect .inputSelectView.active,.inputSelect .inputSelectView:active{ background:#f8f8f8;}
.inputSelect .inputSelectView i{ position:absolute;top:6px;right:1px;display:inline-block;font-size:32px;line-height:18px;}
.inputSelect .inputSelectList{ position:absolute;left:0;top:30px;width:100%;background:#fff;z-index:1;}
.inputSelect .inputSelectList .inputSelectList_section{ overflow:hidden;background:#fff;border:1px solid #eee;border-top:0;border-radius:0 0 4px 4px;}
.inputSelect .inputSelectList ul{ }
.inputSelect .inputSelectList ul li{ width:100%;height:30px;line-height:30px;text-indent:1em;cursor:pointer;}
.inputSelect .inputSelectList ul li.active{ color:#e37629;}
/* input单选 */
.inputCheckbox{ display:none;}

.inputCheckGroup{ margin-bottom:-10px;}
.inputCheckGroup:after{ display:block;content:"";clear:both;}
.inputCheckGroup ul li{ float:left;margin:0 10px 10px 0;}
.inputCheckGroup ul li .inputCheckbox{ display:none;}
.inputCheckGroup ul li .checkBox{ display:inline-block;height:30px;line-height:30px;padding:0 10px;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:transform 0.2s;}
.inputCheckGroup ul li .checkBox:active,.inputCheckGroup ul li .checkBox.on{ background:#f08537;border-color:#f08537;color:#fff;}

.inputCheckGroup ul li .checkBox.on{ transform: scale(1.05);-webkit-animation: cd-bounce 0.3s;}

@-webkit-keyframes cd-bounce {
  0% {
    -webkit-transform: scale(1);
  }
  60% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1.05);
  }
}

/* input文本框 */
.inputText{ width:100%;text-indent:10px;height:30px;border:1px solid #eee;border-radius:4px;}

/* 首页 筛选器1.1 */
a.newMsgTip{ position:fixed;bottom:70px;right:1em;display:inline-block;padding:.5em 1em;font-size:14px;background:#f08537;color:#fff;border-radius:4px;}
a.newMsgTip:active{ background:#e37629;}

.textEllipsis_more{ margin-top:15px;text-align:center;font-size:12px;cursor:pointer;color:#888;}
.textEllipsis_more i{ margin-left:5px;}

/* 首页 圆型菜单 */
.menuGrid{ background:#fff;padding-top:15px;}
.menuGrid ul{ margin:0 0.5em;overflow:hidden;}
.menuGrid ul li{ float:left;width:25%;text-align:center;padding-bottom:15px;}
.menuGrid ul li a{ display:block;font-size:14px;}
.menuGrid ul li a i,.menuGrid ul li span{ display:block;font-size:26px;margin:0 auto 5px;width:60px;height:60px;line-height:56px;text-align:center;border-radius:50%;color:#fff;background:#f08537;}
.menuGrid ul li span{ line-height:60px;font-weight:normal;}
.menuGrid ul li a i.j{ }
.menuGrid ul li a i.w{ font-size:28px;}
.menuGrid ul li a i.p{ font-size:32px;line-height:64px;}
.menuGrid ul li a i.r{ font-size:30px;line-height:56px;}
.menuGrid ul li a:active{ background:none;color:#e37629;}
.menuGrid ul li a:active i,.menuGrid ul li a:active span{ background:#e37629;}



/* 首页 今日面试 */
.smallNotice{ font-size:14px;height:38px;line-height:40px;background:#f8f8f8;overflow:hidden;}
.smallNotice .title{ float:left;display:inline-block;width:85px;margin-right:-90px;text-align:right;}
.smallNotice .list{ float:left;}
.smallNotice .list ul{ margin-left:90px;transition:all ease 0.5s;}
.smallNotice .list ul li{ }
.smallNotice .list ul li a{ color:#f08537;}

/* 新搜索页 */
.search_tab{ }
.search_tab ul{ overflow:hidden;}
.search_tab ul li{ float:left;width:33.333%;}
.search_tab ul li a{ display:block;height:40px;line-height:40px;text-align:center;background:#f8f8f8;color:#aaa;border-right:1px solid #e8e8e8;}
.search_tab ul li:last-child a{ border:0;}
.search_tab ul li.on a{ background:#fff;color:#666;}

.search_main{ }
.search_main .search_input{ height:50px;background:#fff;overflow:hidden;}
.search_main .search_input .form{ position:relative;display:block;height:34px;border-radius:20px;margin:8px;background:#f8f8f8;}
.search_main .search_input .form input{ font-size:14px;color:#666;width:80%;height:24px;line-height:24px;padding:6px 0 6px 15px;background:transparent;}
.search_main .search_input .form a{ position:absolute;right:5px;top:50%;display:inline-block;height:30px;line-height:24px;margin-top:-13px;font-size:28px;color:#aaa;}
.search_main .search_input .form a:active{ color:#666;background:transparent;}

.search_keyword{ font-size:14px;}
.search_keyword h4{ margin-bottom:5px;}
.search_keyword .list{ overflow:hidden;}
.search_keyword .list ul li{ float:left;display:inline-block;height:30px;line-height:30px;padding:0 8px;margin:0 6px 6px 0;background:#e8e8e8;cursor:pointer;}
.search_keyword .list ul li:active{ background:#ddd;}

.simpleTip{ display:none;position:fixed;z-index:9994;bottom:65px;left:0;width:100%;text-align:center;}
.simpleTip .content{ display:inline-block;font-size:14px;padding:5px 10px;margin:0 1em;background:rgba(0,0,0,0.5);color:#fff;border-radius:4px;}

