body{-webkit-font-smoothing:antialiased;}
*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;}
table{border-collapse:collapse;border-spacing:0;max-width:100%;width:auto!important;}
ul,ol,li{list-style:none}
em,i{font-style:normal}
img{border:0;}
textarea{outline:none;}
a{text-decoration:none;color:#000;}
input:-moz-placeholder { color: #000; }
::-webkit-input-placeholder { color:#000; }


.pointer{cursor:pointer}

.c8{color:#888;}
.f18{font-size: 1.1em;}
/*select{width: 100%;font-size:14px;border: 1px solid #ddd; background: #fff;padding:9px 0;}*/
select { margin-left:1px;}
/*---------------首页-----------------*/
.fullscreen{margin:0 auto;background:#fff;overflow:hidden;position:relative;}

/* 
header
logo account
*/
.default .header{display:block;}
.header{position:relative;z-index:2;display:none; position: fixed;top: 0px;z-index: 1010; width:100%; margin-bottom:100px;}
.header .header_bar{
background:#ff621c;
position:relative;
zoom:1;
text-align: center;
color: #fff;
font-size: 24px;
overflow: hidden;
text-shadow: #333 0px ;
height:50px;
line-height:50px;


}
.header .header_bar .menu_home{position:absolute;left:0px;top:0px;width:50px;height:45px;overflow:hidden;}
.header .header_bar .menu_home a{display:block;width:45px;height:45px;text-indent:-100px;background:url("../images/home.png") 13px 12px no-repeat;no-repeat;background-size: 55%;}


.header .logo{padding-top:8px;padding-bottom:9px;height:28px;width:132px;margin:0 auto;}
.header .logo a{display:block;height:28px;width:132px;background-size:100%; color:#FFFFFF; line-height:28px}


.header a.menu_icon{position:absolute;top:0px;right:0px;width:55px;height:45px;overflow:hidden;}
.header  a.menu_icon span{display:inline-block;width:48px;height:45px;background:url("../images/menu_icon.png") 15px 13px no-repeat;background-size:50%;cursor:pointer;}


nav.pubnav{height: 78px;background:#fff;display:none;}
nav.pubnav ul li{float: left;width: 25%;text-align: center;position: relative;border-bottom:1px solid #EAEAEA;}
nav.pubnav ul li a{display:block;border-left:1px solid #EAEAEA;color:#000;font-size:12px;line-height:20px;height:20px;padding-top: 46px;padding-bottom: 10px;}
nav.pubnav ul li:first-child a{border-left:0;}
nav.pubnav ul li i{width: 30px;height: 31px;background:url("../images/icon7.png") no-repeat center top;background-size:100%;display:block;position:absolute;top: 10px;left:50%;margin-left: -15px;}
nav.pubnav ul li.pubnav_home i{background-position:0 -190px;}
nav.pubnav ul li.pubnav_search i{background-position: 0 -47px;}
nav.pubnav ul li.pubnav_personal i{background-position: 0 -95px;}
nav.pubnav ul li.pubnav_zixun i{background-position: 0 -143px;}


.module{}
/* search */
.h_search{padding:15px;}
.h_search .search_body{position:relative;}
.h_search .search_body .search{display:block;width:40px;height:40px;background:url(../images/search.png) 10px 10px no-repeat;background-size:50%;}
.h_search .search_body .keyword_wrap{position:relative;box-shadow:0 0 30px rgba(235,235,235,0.8) inset;color:#000;}
.h_search .search_body .input_box{border-radius:2px;box-shadow:1px 1px 1px #e1e1e1;border:1px solid #ccc;padding-left:8px;}
.h_search .search_body .inp_search{margin:0;line-height:18px;font-size:14px;width:100%;-webkit-appearance:none;outline:none;padding:9px 0;background:transparent;-webkit-tap-highlight-color: rgba(0,0,0,0);color:#000;}
.h_search .search_body .bton-search a{display:block;border-radius:2px;width:100%;background:#019875;border:0;height:38px;line-height:38px;font-size:16px;color:#FFF;font-family:"Microsoft Yahei";margin-top:15px;text-align: center;}
.h_search .search_body .bton-search a:hover,.h_search .search_body .bton-search a:active{background:#8DC63F;}
.h_search .search_body .bton-search li{padding-bottom:0;}

.yijuhua a{display:block;border-radius:2px;width:100%;background:#F08300;border:0;height:38px;line-height:38px;font-size:16px;color:#FFF;font-family:"Microsoft Yahei";text-align: center;}
.h_yijuhua{padding:0px 15px 15px 15px;position:relative;}

/*独立搜索*/
.h_search .search_body .selbutton{display:inline-block;border:1px solid #C9C9C9;width:100%;height:40px;font-size:14px;border-radius:2px;background:-webkit-gradient(linear,left top, left bottom, from(#fff), to(#FBFBFB));background:-moz-linear-gradient(top,#ffffff,#FBFBFB);cursor:pointer;text-align:left;position:relative;margin:16px 0px;line-height:40px;position:relative;}
.h_search .search_body .selbutton:after{content:' ';position:absolute;top:50%;right:10px;width:7px;height:11px;background: url("../images/arrows.png") no-repeat;background-size: 100%;margin-top:-4px;}


/* job*/
.h_job{padding:0px 15px 15px 15px;position:relative;height:52px;}
.job_new{float:left;width:25%;height: 52px;overflow: hidden;}
.job_new a.btn1{display:block;width: 52px;height: 52px;background: url("../images/icon6.png") 0 0 no-repeat;background-size:100%;}
.job_anx{float:left;height: 52px;width:24%;}
.job_anx a.btn2{display: block;background: url("../images/icon6.png") 0px -63px no-repeat;height: 52px;width: 52px;background-size: 100%;margin:0 auto;}
.job_sal{float:left;width: 31%;height: 52px;overflow: hidden;}
.job_sal a.btn3{display:block;width: 52px;
height: 52px;background: url("../images/icon6.png") 0px -126px no-repeat;background-size: 100%;margin:0 auto;}
.job_group{float:right;height: 52px;overflow: hidden;margin:0 auto;}
.job_group a.btn4{display:block;width: 52px;
height: 52px;background: url("../images/icon6.png") 0px -189px no-repeat;background-size: 100%;margin:0 auto;}



/* job_list */
.h_job_list .jobs_title{position:relative;overflow:hidden;}
.h_job_list .jobs_title li{line-height:31px;height:31px;border-top:1px solid #ebebeb;font-size:16px;padding:0 15px;text-shadow:1px 1px 1px #FFF;background:-webkit-gradient(linear,left top, left bottom, from(#fafaf9), to(#ebebeb));letter-spacing:0.5pt;font-weight:bold;}
.h_job_list .jobs_body{margin-bottom:35px;}
.h_job_list .jobs_body a{display:block;}
.h_job_list .jobs_body dl{border-bottom:1px solid #ebebeb;border-top:0;font-size:12px;position:relative;padding:12px 0px 12px 15px;}
.h_job_list .jobs_body dt{color:#000;font-size:18px;height:22px;line-height:22px;overflow:hidden;padding-right:22px;}
.h_job_list .jobs_body dd{color:#464646;height:22px;line-height:22px;}
.h_job_list .jobs_body dd.dateTime{color:#464646;height:14px;line-height:14px;}
.h_job_list .jobs_body dd:last-child{position:absolute;bottom:33px;right:15px;top: 50%;width:7px;height:11px;background: url("../images/arrows.png") no-repeat;background-size: 100%;}




/* h_hr */
.h_hr .hr_title{position:relative;overflow:hidden;}
.h_hr .hr_title li{line-height:31px;height:31px;border-top:1px solid #ebebeb;font-size:16px;padding:0 15px;text-shadow:1px 1px 1px #FFF;background:-webkit-gradient(linear,left top, left bottom, from(#fafaf9), to(#ebebeb));letter-spacing:0.5pt;font-weight:bold;}
.h_hr .tab_body ul li{border-bottom:1px solid #ebebeb;position:relative;}
.h_hr .tab_body li a{display:block;height:100%;text-overflow:ellipsis;white-space: nowrap;overflow:hidden;font-size:16px;line-height:16px;padding:12px 22px 12px 15px;}
.h_hr .tab_body ul li span{position:absolute;bottom:33px;right:15px;top: 36%;width:7px;height:11px;background: url("../images/arrows.png") no-repeat;background-size: 100%;}
.h_hr .tab_body .more{width:100%;height:40px;background:#f5f5f5;}
.h_hr .tab_body .more a{display:block;height:10px;padding:15px 0px;margin:0 auto;line-height:10px;text-align:center;font-size:14px;}
/*.h_hr .tab_body .more a span{display:block;width:11px;height:10px;background: url("../images/more.png") no-repeat;background-size: 100%;}*/


/* 
footer 
top copyRight
*/
footer{margin-bottom:15px;font-size:12px;}
footer p{line-height:20px;font-size:12px;}
footer p a{padding:2px 5px; border-radius:5px;height:20px;line-height:20px;}
footer p a.cu{background:#ebebeb;color:#cccccc; cursor:text;}

.footNav{background:#cccccc;overflow:hidden;margin-bottom:15px;height:26px;line-height:26px;}
.footNav .l{float:left;}
.footNav .r{float:right;}
.footNav a{padding:0 15px;}
.footNav a span{display:inline-block;width:8px;height:5px;background:url("../images/top.png") no-repeat;background-size: 100%;margin-left:3px;}

.footVer{text-align:center;}
.footercopyRight{text-align:center;color:#cccccc;}




/*---------------搜索结果-----------------*/
/*header*/
.header{display:block;}
.header_bar .sea_ret{position:absolute;top:0;left:0px;overflow:hidden;width:55px;height:45px;text-indent:-100px;}
.header_bar .sea_ret a{display:block;width:45px;height:45px;text-indent:-100px;background: url("../images/sea_ret.png") 13px 14px no-repeat;background-size: 25%;}
.header_bar a.scrBtn{color:#fff;height:30px;line-height:29px;position:absolute;right:15px;top:7px;width:43px; text-align:center; z-index:3;background:#019875;border:1px solid #286236; border-radius:3px;font-size:14px;}
.header_bar a.scrBtn:hover{background:#019875;}

/*search*/
.header .cent{width:100%;display:block;height:45px; text-align:left;}
.header .cent p{display:block;margin:0 70px 0 34px;padding:8px 0 0 0;}

.header_bar .seaBox{display:block;margin: 0 85px 0 45px;padding:7px 0 0 0;}
.header_bar .seaBox_cir{position:relative;color:#000;box-shadow:0 0 30px rgba(235,235,235,0.8) inset;background:#fff;}
.header_bar .seaBox .input_box{border-radius:2px;border:1px solid #ccc;padding-left:8px;}
.header_bar  .inp_search{margin:0;line-height:18px;font-size:14px;width:100%;-webkit-appearance:none;outline:none;padding:5px 0;background:transparent;-webkit-tap-highlight-color: rgba(0,0,0,0);color:#000;}

/*---------------搜索列表-----------------*/
.part{margin-bottom:15px; text-align:left;}
.modLst{text-align:left;}
.modLst ul li input.chb{display:none;}
.modLst ul li{border-bottom:1px solid #ebebeb;padding:10px 0px 14px 15px; position:relative; z-index:1; text-align:left;}
.modLst ul li label.lbl{left:0px;top:0px;z-index:2; position:absolute;width:48px;cursor:pointer;background: url("../images/sea_check.png") no-repeat 13px 30px;background-size: 50%;overflow:hidden;}
.modLst ul li.check label.lbl{left:0px;top:0px;z-index:2; position:absolute;width:48px;cursor:pointer;background: url("../images/sea_checknow.png") no-repeat 13px 30px;background-size: 50%;overflow:hidden;}
.modLst ul li a{display:block;width:100%;}
.modLst ul li dl{font-size:12px;position:relative;}
.modLst ul li dt{color:#000;font-size:18px;height:22px;line-height:22px;overflow:hidden;padding-right:22px;}
.modLst ul li dd{color:#464646;height:22px;line-height:22px;}
.modLst ul li dd.dateTime{color:#464646;height:14px;line-height:14px;}
.modLst ul li dd:last-child{position:absolute;bottom:33px;right:15px;top: 50%;width:7px;height:11px;background: url("../images/arrows.png") no-repeat;background-size: 100%;}

.schrst ul li label.lbl{height:83px;line-height:83px;overflow:hidden;}


/*---------------翻页-----------------*/
.page{margin-bottom:15px;text-align:center;font-size:12px;}
.page a.unc{color:#cccccc;border-color:#cccccc;background-image:none;}
.page a{border-radius:5px;height:33px;line-height:33px;padding:0 10px;border:1px solid #999;background:#fbf9f9;display:inline-block; vertical-align:middle;background-image: -moz-linear-gradient(top, #fff, #ececec);}
.page select{height:35px;line-height:35px;vertical-align:middle; border:1px solid #999; border-radius:0;margin:0 10px;border-radius:5px;}

/*select*/
.page .selectOpt{display:inline-block;height: 33px;background:-webkit-gradient(linear,left top, left bottom, from(#fefefe),to(#cfcfcf));vertical-align:middle;position:relative;border-radius:5px;overflow:hidden;width:58px;border:1px solid #999999;}
.selectOpt:before{content:' ';position:absolute;top:0;right:0;width: 23px;height:33px;background:-webkit-gradient(linear,left top, left bottom, from(#c4c4c4),to(#9f9f9f));border-top-right-radius:2px;border-bottom-right-radius:2px;border-left:1px solid #9a9a9a;}
.selectOpt:after{content:' ';position:absolute;top: 14px;right: 7px;width:0;height:0;font-size:0;border: 5px solid rgba(255,255,255,0);border-top-color:#FFF;}
.selectOpt select{float:left;position:absolute;top:0;left:0;z-index:2;border:0;-webkit-appearance:none;width:100%;background:transparent;height: 33px;text-indent:10px;line-height:33px;overflow:hidden;margin:0px;}
.selectOpt select option {width:30%;overflow:hidden;}



#btnApplyx{width:100%; font-size:16px;display:none;color: #fff;text-align: center; position: fixed;z-index:100;bottom:0;background: #464646; padding: 10px 0;}



/*---------------投递按钮公共-----------------*/
.jobPos{position:fixed;bottom:0;left:0;padding:10px 0px;z-index:3;border:1px solid #E1E1E1;width:100%;background:#464646;box-sizing:border-box;text-align:center;opacity: 0.9;}
.jobPos a.btnsF13{height: 58px;width: 58px;position:absolute;top: 0;left: 0;background: url("../images/collect.png") 15px 10px no-repeat;background-size: 50%;overflow:hidden;cursor:pointer;}

.jobPos a.btnsF14{height:45px;line-height:45px;width:80%;border:0;padding:0;color:#fff;font-size:18px;background:#ff621c;cursor:pointer;display:block; margin:auto}


.jobPos a.btnsF14 em{font-size:0.8rem;}
.jobPos a.btnsF15{height: 58px;width: 58px;position:absolute;top: 0;right: 0px;background: url("../images/sea_top.png") 15px 13px no-repeat;background-size: 43%;overflow:hidden;cursor:pointer;}



/*---------------职位详情-----------------*/
/**head**/
.header .cent b{display:block;width:100%;height:45px;line-height:45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#fff; text-align:center;font-size:20px;letter-spacing: 1pt;}
/* 
menu 
detail company posList recommend
*/
.c_menu{overflow:hidden;}
.c_menu ul{overflow:hidden;}
.c_menu li{float:left;width:33%;text-align:center;}
.c_menu li:nth-child(2){width:34%;}
.c_menu li a{font-size:14px;color:#000;display:block;line-height:39px;height:39px;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#fafaf9;}
.c_menu li:last-child a{border-right:0}
.c_menu li a.cur{border-bottom:0;background:#FFF;}


/* detail 职位名称 */
.d_posName{padding:15px;padding-bottom:0;font-size:20px;line-height:24px;letter-spacing: 1pt;color:#000;}
.d_comName{padding:15px;padding-bottom:0;font-size:20px;line-height:24px;color:#000;}
.d_candidatesNum{font-size:12px;padding-left:15px;}

/* detail 职位信息 */
.d_posInfo{padding:15px;}
.d_posInfo dl{font-size:14px;line-height:22px;}
.d_posInfo dt{float:left;font-size:14px;color:#464646;}
.d_posInfo dd{color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.d_posInfo dl:first-child dd{font-weight:bold;}

/* detail 职位描述 */
.d_description .dd_title{background:#ebebeb;font-size:14px;font-weight:bold;height:23px;line-height:23px;color:#000;padding:0 15px;}
.d_description .dd_body{font-size:14px;line-height:20px;padding:15px;}
.d_description .dd_body img{border:0; width:100%}
.d_description .contactUs{font-size:14px;line-height:20px;padding:15px 70px 15px 15px;position: relative;z-index: 1;}
.d_description .contactUs a.tel{ position:absolute; z-index:1;right:10px;top:48%;border-radius:50px;text-align:center;line-height:50px; background:#ebebeb;padding:5px;margin-top:-30px;}
.d_description .contactUs a.tel i.hbFntWes{width:50px;height:50px;border:1px solid #ccc; border-radius:50px;display:block;background:#fff;}
.d_description .contactUs a.tel i span{position:absolute;right:15px;top:28%;display:inline-block;width:28px;height:28px;background:url("../images/phone.png") no-repeat 0 0px;background-size:100%;}
.d_description .dd_body .fuli{height:15px;line-height:15px;padding:0px 15px 0px 20px;background:url("../images/detail_fuli.png") no-repeat 0 0px;background-size:15px 15px;display:inline-block;}


/* detail 标签切换 */
.fullscreen .sub-con{display:none;} 
.fullscreen .cur-sub-con{display:block;}


/* company 联系方式 */
.c_contactUs{padding:15px;font-size:14px;}
.c_contactUs dl{line-height:1.5;}
.c_contactUs dt{float:left;color:#464646;}
.c_contactUs dd{color:#000;}
.c_contactUs dd a{color:#019875;}
.c_contactUs span{display:block;color:#7d7d7d;}


/* company 公司简介 */
.c_company{font-size:14px;line-height:20px;}
.c_company .dd_title{background:#EEE;font-size:14px;font-weight:bold;line-height:23px;color:#333;padding:0 15px;}
.c_company p{padding:15px;}
.c_company .dd_body{font-size:14px;line-height:20px;padding:15px;color:#333;}
.c_company .dd_body .contactUs dl{padding-left:70px;position:relative;color:#323232;}
.c_company .dd_body .contactUs dt{width:70px;position:absolute;top:0;left:0;}
.c_company .dd_title span{color:#e26b00;}
.c_company .dd_title small{padding-left:5px;font-weight:normal;}


/* p_list */
.p_list a{display:block;}
.p_list dl{border-bottom:1px solid #ebebeb;border-top:0;font-size:12px;position:relative;padding:12px 0px 12px 15px;}
.p_list dt{color:#000;font-size:18px;height:22px;line-height:22px;overflow:hidden;padding-right:22px;}
.p_list dd{color:#464646;height:22px;line-height:22px;}
.p_list dd.dateTime{color:#464646;height:14px;line-height:14px;}
.p_list dd:last-child{position:absolute;bottom:33px;right:15px;top: 50%;width:7px;height:11px;background: url("../images/arrows.png") no-repeat;background-size: 100%;}
.p_list .content li:last-child dl{border-bottom:0;}



/*---------------资讯详情-----------------*/
.menu_fenlei{position: absolute;top: 0px;right: 0px;width: 55px;height: 45px;overflow: hidden;}
.menu_fenlei span{display:inline-block;width:54px;height:44px;background:url("../images/fenlei.png") 10px 12px no-repeat;background-size:52%;}
.art{padding:15px;}
.art_title{font-size:20px;border-bottom:1px solid #ebebeb;padding-bottom:5px;color:#000;}
.art_date{font-size:12px;line-height:30px;height:30px;color:#cccccc;padding-bottom:15px;}
.art .art_date span{padding-left:10px;}
/*.art_body p span{font-weight:bold;}*/
.art_body p{font-size:16px;margin-bottom:24px;}
.art_body img{display:block;max-width:100%;padding-bottom:15px;margin:auto;max-height:100%;height:auto;}

.bdsharebuttonbox{padding: 10px 0px 15px;margin-bottom: 20px;}
.bdsharebuttonbox .share_tit{width: 60px;height: 29px;line-height: 27px;margin-right: 10px;font-size: 16px;float:left;border-radius: 2px;}
.bdsharebuttonbox .share_tit span {display:block;float:left;width:47px;height:27px;border:1px solid #ccc;text-align:center;color:#515151;background:#f2f1f1;border-radius: 2px;-webkit-border-radius: 2px;}
.bdsharebuttonbox .share_tit img{margin-left:-1px;max-width:10px;margin-top:6px;}
.bdsharebuttonbox a.kongjian{display:inline-block;float:left;width:30px;height:30px;margin-right:15px;background:url(../images/icon5.png) 0 -80px no-repeat;background-size:100%;margin:0px 10px 0px 0px;}
.bdsharebuttonbox a.sina{display:inline-block;float:left;width:30px;height:30px;margin-right:15px;background:url(../images/icon5.png) 0 0px no-repeat;background-size:100%;margin:0px 10px 0px 0px;}
.bdsharebuttonbox a.weibo{display:inline-block;float:left;width:30px;height:30px;margin-right:15px;background:url(../images/icon5.png) 0 -40px no-repeat;background-size:100%;margin:0px 10px 0px 0px;}
.bdsharebuttonbox a.renren{display:inline-block;float:left;width:30px;height:30px;margin-right:15px;background:url(../images/icon5.png) 0 -120px no-repeat;background-size:100%;margin:0px 10px 0px 0px;}
.bdsharebuttonbox a.btn_weixin{display:inline-block;float:left;width:30px;height:30px;margin-right:15px;background:url(../images/icon5.png) 0 -160px no-repeat;background-size:100%;margin:0px;}


.art_body .weixin{display: block;margin-bottom: 15px;position: relative;padding-right: 37px;height: 48px;}
.art_body .weixin .wx_lf{display: block;height: 46px;color: #FFF;font-size: 12px;background-color: #019875;border: 1px solid #019875;box-shadow: inset 0 1px 0 #2e9848;}
.art_body .weixin .l{float: left;width:40%;padding: 6px 3% 0;}
.art_body .weixin .tit{padding-left: 24px;
background: url(../images/weixin.png) 0 0 no-repeat;background-size: 20px auto;}
.art_body .weixin .wx_lf p{font-size:100%;margin-bottom:0px;}
.art_body .weixin .r{float: left;width: 50%;padding: 0 3%;margin-top: 6px;border-left: 1px solid #019875;box-shadow: inset 1px 0 0 #2e9848;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.art_body .weixin .r em{display:block;font-size:14px;font-weight:bold;}
.art_body .weixin .wx_rt{display: block;position: absolute;right: 0;top: 0;bottom: 0;width: 30px;color: #cddcb3;border: 1px solid #019875;text-align: center;
text-indent: -9999px;overflow: hidden;background: url("../images/arrow_right.png")50% 18px no-repeat ;background-size: 6px auto;box-shadow: inset 0 1px 1px #2e9848;background-color: #019875;}



/*---------------登录界面-----------------*/
/*一键登录*/
.per_login .oauth_login{padding:25px 15px 5px 15px;text-align:center;}
.per_login .oauth_login .qq,.per_login .oauth_login .sina{width:88px; height:88px;border: 1px solid #c9c9c9;border-radius:100px; margin:0px 20px 15px 20px; display:inline-block;box-shadow: 0 1px 1px #E5E5E5;}
.per_login .oauth_login .qq a,.per_login .oauth_login .sina a{height:80px;background:url("../images/icon3.png") no-repeat 25px 20px; background-size:80px;overflow:hidden; text-indent:-300px; display:block;}
.per_login .oauth_login .sina a{ background-position:24px -55px;}
.per_login .cut_off{background:url("../images/icon8.png") repeat-x center;height:20px;}
.per_login .cut_off span{ color:#999; padding:5px 20px;background:#fff;font-size:12px;}


/*登录*/
.per_login .login{padding:15px;font-size:14px;}
.per_login .username{padding-left: 8px;-webkit-appearance:none;display:block;border-radius:2px;border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;}
.per_login input[type="text"]{outline: none;width:100%;padding:11px 5px;height:18px;line-height:18px;background: transparent;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.per_login .pwd{box-shadow:0 1px 1px #ebebeb;}
.per_login .input_box{padding-left: 8px;-webkit-appearance:none;display:block;border:1px solid #ccc;border-top:0px;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding-right:10px;}
.per_login input[type="password"]{outline: none;width:100%;padding:10px 5px;border-top:0;background: transparent;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.per_login .login_free{height:50px;line-height:50px;}
.per_login .login_free div{height:18px;line-height:18px;display:inline-block;position:relative;padding-left:3px;}
.per_login .login_free input[type="checkbox"]{position:absolute;top:2px;left:0;width:16px;height:16px;display:block;opacity: 0;}
.per_login .login_free label{height:18px;line-height:18px;padding-left:20px;color:#464646;background: url("../images/auto_login.png") no-repeat 0 -2px;background-size: 20px 48px;display: block;}
.per_login .login_free input:checked + label{background-position:0 -27px;}
.per_login .submit_btn a{display:block;border-radius:2px;width:100%;background:#019875;border:0;height:38px;line-height:38px;font-size:16px;color:#FFF;font-family:"Microsoft Yahei";text-align: center;}
.per_login .submit_btn a:hover,.per_login .submit_btn a:active{background:#8DC63F;}
.per_login .reg_findPwd{padding-top:20px;text-align:right;}
.per_login .reg_findPwd a,.per_login .reg_findPwd a:visited{color:#019875;}
.per_login .reg_findPwd a,.per_login .reg_findPwd a:last-child{margin-left:20px;}


/*---------------注册界面-----------------*/
.per_register .register{padding:15px;font-size:14px;}
.per_register .Email{padding-left: 85px;-webkit-appearance:none;display:block;border-radius:2px;border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;position: relative;}
.per_register .UserID,.per_register .PWD{
padding-left: 85px;-webkit-appearance:none;display:block;border:1px solid #ccc;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;position: relative;border-top:none;}
.per_register .PWD_r{-webkit-appearance:none;display:block;border-radius:2px;border:1px solid #ccc;border-top-left-radius:0;border-top-right-radius:0;position: relative;border-top:none;box-shadow: 0 1px 1px #ebebeb;}
.per_register .PWD_r .input_box{padding-left:85px;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;}
.per_register .Email label,.per_register .UserID label,.per_register .PWD label,.per_register .PWD_r label{position: absolute;left: 8px;padding: 11px 5px;line-height:18px;}
.per_register .txtemail,.per_register .txtUserID,.per_register .txtPassword,.per_register .txtRepeatPassword{
width: 100%;height: 40px;background: transparent;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);outline: none;}
.per_register .txtemail::-webkit-input-placeholder
,.per_register .txtUserID::-webkit-input-placeholder
,.per_register .txtPassword::-webkit-input-placeholder
,.per_register .txtRepeatPassword::-webkit-input-placeholder{ color:#ccc; }

.per_register .agreement{height:50px;line-height:50px;}
.per_register .agreement div{height:18px;line-height:18px;display:inline-block;position:relative;padding-left:3px;}
.per_register .agreement input[type="checkbox"]{position:absolute;top:2px;left:0;width:16px;height:16px;display:block;opacity: 0;}
.per_register .agreement label{height:18px;line-height:18px;padding-left:20px;color:#464646;background: url("../images/auto_login.png") no-repeat 0 -2px;background-size: 20px 48px;display: block;}
.per_register .agreement input:checked + label{background-position:0 -27px;}

.per_register .submit_btn a{display:block;border-radius:2px;width:100%;background:#019875;border:0;height:38px;line-height:38px;font-size:16px;color:#FFF;font-family:"Microsoft Yahei";text-align: center;}
.per_register .submit_btn a:hover,.per_login .submit_btn a:active{background:#019875;}


/*---------------忘记密码-----------------*/
.getpassword{padding:15px;font-size:14px;}
.getpassword input[type="text"]{outline: none;width:100%;padding:11px 5px;height:18px;line-height:18px;background: transparent;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.getpassword .UserID{
padding-left: 85px;-webkit-appearance:none;display:block;border:1px solid #ccc;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;position: relative;border-radius: 2px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.getpassword .UserID label,.getpassword .Email label{position: absolute;left: 8px;padding: 11px 5px;line-height:18px;}
.getpassword .txtUserID,.getpassword .txtemail{width: 100%;height: 40px;background: transparent;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);outline: none;}
.getpassword .txtUserID::-webkit-input-placeholder,
.getpassword .txtemail::-webkit-input-placeholder{ color:#ccc; }

.getpassword .Email{padding-left: 85px;-webkit-appearance:none;display:block;border:1px solid #ccc;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;position: relative;border-top:none;border-top-left-radius: 0;border-top-right-radius: 0;border-radius: 2px;}

.getpassword .submit_btn a{display:block;border-radius:2px;width:100%;background:#019875;border:0;height:38px;line-height:38px;font-size:16px;color:#FFF;font-family:"Microsoft Yahei";text-align: center;margin-top:15px;}
.getpassword .submit_btn a:hover,.per_login .submit_btn a:active{background:#019875;}


/*---------------404页面-----------------*/
.error_main{overflow: hidden;padding:15px;}
.error_info {margin:15px 0px;}
.error_info li{font-size:14px;text-align:center;}

.btn_back{display:block;border-radius:2px;width:100%;background:#019875;border:0;height:38px;line-height:38px;font-size:16px;color:#FFF;font-family:"Microsoft Yahei";margin-top:15px;text-align: center;}
.btn_back:hover,.btn_back:active{background: #019875;}


/*---------------详情页登录-----------------*/
/* common start */
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
/* common end */


/*弹出框*/
#login{width:225px;}
.popBox{padding:15px;}
.pop_login{width:195px;height:auto;font-size:14px;}
.pop_login .find_pwd{padding-bottom:5px;text-align:right;font-size:12px;color:#019875;}
.pop_login .find_pwd a{color:#019875;}
.pop_login li.username{padding-left: 8px;-webkit-appearance:none;display:block;border-radius:2px;border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;}
.pop_login input[type="text"]{outline: none;width:95%;padding:11px 5px;height:18px;line-height:18px;background: transparent;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.pop_login li input.txtUserID::-webkit-input-placeholder { color:#ccc; }
.pop_login .pwd{box-shadow:0 1px 1px #ebebeb;}
.pop_login .input_box{padding-left: 8px;-webkit-appearance:none;display:block;border:1px solid #ccc;border-top:0px;box-shadow: 0 0 30px rgba(235,235,235,0.8) inset;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding-right:10px;}
.pop_login input[type="password"]{outline: none;width:100%;padding:10px 5px;border-top:0;background: transparent;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.pop_login li input.txtPassword::-webkit-input-placeholder { color:#ccc; }
.pop_login .login_free{height:50px;line-height:50px;}
.pop_login .login_free div{height:18px;line-height:18px;display:inline-block;position:relative;padding-left:3px;}
.pop_login .login_free input[type="checkbox"]{position:absolute;top:2px;left:0;width:16px;height:16px;display:block;opacity: 0;}
.pop_login .login_free label{height:18px;line-height:18px;padding-left:20px;color:#464646;background: url("../images/auto_login.png") no-repeat 0 -2px;background-size: 20px 48px;display: block;}
.pop_login .login_free input:checked + label{background-position:0 -27px;}
.pop_login .btn_login{text-align:center;}
.pop_login .btn_orange1{display:inline-block;margin-right:8px;width:85px;height:33px;background:#019875;border-radius:2px;color:#fff;cursor:pointer;line-height:33px;}
.pop_login .btn_green1{display:inline-block;margin-left:8px;width:85px;height:33px;background:#d56d41;border-radius:2px;color:#fff;cursor:pointer;line-height:33px;}



/*---------------职位分类-----------------*/
.postgroup dl dt {cursor:pointer;border-bottom: 1px solid #ebebeb;position: relative;}
.postgroup dl dt span.biggroup{display:block;height:100%;text-overflow:ellipsis;white-space: nowrap;overflow:hidden;font-size:16px;line-height:16px;padding:12px 22px 12px 15px;}
.postgroup dl dt span.arrow{position:absolute;bottom:33px;right:15px;top: 36%;width:7px;height:11px;background: url("../images/arrows.png") no-repeat;background-size: 100%;}
.postgroup dl dd {display:none;}
.postgroup dl dd ul li{line-height:36px;height:36px;padding:0 0 0 30px;border-bottom:1px solid #D4D4D4;position:relative;background:#f5f5f5;font-size:14px;}
.postgroup dl dd ul li.all a{color:#FF7A03;}
.postgroup dl dd ul li a{display:block;color:#808080;}


/*---------------薪酬结果查询页-----------------*/
.h_search .search_body .salbutton{display:inline-block;border:1px solid #C9C9C9;width:100%;height:40px;font-size:14px;border-radius:2px;background:-webkit-gradient(linear,left top, left bottom, from(#fff), to(#FBFBFB));background:-moz-linear-gradient(top,#ffffff,#FBFBFB);cursor:pointer;text-align:left;position:relative;margin-bottom:1px;height:auto;line-height:38px;}
.h_search .search_body .salbutton span{display:inline-block;padding-left:8px;width:50px;height:38px;border-right:1px solid #c4c4c4;box-shadow: 0 0 20px rgba(235,235,235,0.8) inset;}

.h_search .cut_off{text-align:center;background:url("../images/icon8.png") repeat-x center;height:20px;}
.h_search .cut_off span{ text-align:center;bcolor:#999; padding:5px 20px;background:#fff;font-size:12px;color:#ccc;}

.h_search .search_body .area_select{position:absolute;top:3px;right:2px;width:20px;height:15px;padding:10px;}
.h_search .search_body .area_select i{background:#879099;display:block;margin-bottom:3px;height:3px;overflow:hidden;position:relative;}
.h_search .search_body .area_select i:after{content:' ';position:absolute;top:0;left:3px;width:2px;height:3px;background:#FFF;}



/*---------------薪酬结果查询结果-----------------*/
.xinzi_notfind {padding-left:15px;font-size:14px;margin-bottom:15px;}
/*小类别薪酬*/
.xinzi-xc-contents1 { width: 290px; height: 40px; background: url(../images/xinzi_bg1.png) 0 0 repeat-y;background-size:100%; padding-top:24px; margin-left:15px;border-top:1px solid #d7d7d7;}
/*小类别10000*/
.xinzi-xc-contents2 { width: 290px; height: 40px; background: url(../images/xinzi_bg3.png) 0 0 repeat-y;background-size:100%; padding-top: 24px; margin-left:15px;border-top: 1px solid #d7d7d7;}
/*小类别15000*/
.xinzi-xc-bluebg { width: 260px; overflow: hidden; padding-right: 50px; position: relative; }
.xinzi-xc-bluebg p { width:290px;height: 19px; background: url(../images/xinzi_bg3.png) 0 0 repeat-y;background-size:290px 2.5px;font-family: Georgia; color: #e26b00; font-weight: bolder; font-size: 14px; text-align: right; position: absolute; left: 0px; top: 0px; overflow: hidden; }
.xinzi-blue { height: 16px; background: #00a0e9; float: left; }
.xinzi-xc-bluebg small { font-family: Georgia; color: #e26b00; font-weight: bolder; float: left; font-size: 14px; padding-left: 5px; display: block; width: 48px; margin-right: -60px; }
.xinzi-xc-bottoms1 { border-top:1px solid #d7d7d7;width: 290px; height: 23px; background: url(../images/xinzi_bg11.png) 0 0 no-repeat; background-size:100%;margin:0px 0px 20px 15px; }
.xinzi-xc-bottoms2 {border-top:1px solid #d7d7d7;width: 290px; height: 23px; background: url(../images/xinzi_bg33.png) 0 0 no-repeat; background-size:100%;margin:0px 0px 20px 15px; }
/*所有类别薪酬*/
.xinzi-xc-content1 { width: 305px; background: url(../images/xinzi_bg22.png) 0 0 repeat-y;background-size:100%;margin:0px 0px 0px 15px;}
/*所有类别10000*/
.xinzi-xc-content1 ul { list-style: none; width: 305px; }
.xinzi-xc-content1 ul li { width: 343px; overflow: hidden; padding-top: 15px; }
.xinzi-xc-content1 ul li span { display: block; float: left; width: 60px; font-size: 14px; color: #7d7d7d; text-align: right; padding-right:8px;max-height:40px;}
.xinzi-xc-content2 { width: 305px; background: url(../images/xinzi_bg44.png) 0 0 repeat-y;background-size:100%; margin-left:15px;}
/*所有类别别15000*/
.xinzi-xc-content2 ul { list-style: none; width: 305px; }
.xinzi-xc-content2 ul li { width:343px; overflow: hidden; padding-top: 15px; }
.xinzi-xc-content2 ul li span { display: block; float: left; width: 60px; font-size: 14px; color: #7d7d7d; text-align: right; padding-right: 8px;max-height:40px; }
.xinzi-xc-bf { width: 225px; float: left; padding-right: 50px; overflow: hidden; position: relative;padding-top:4px; }
/*薪酬颜色条*/
.xinzi-color0 { float: left; height: 16px; background: #ffc286; }
.xinzi-color1 { float: left; height: 16px; background: #a4db77; }
.xinzi-color2 { float: left; height: 16px; background: #d88cd5; }
.xinzi-color3 { float: left; height: 16px; background: #81b7dd; }
.xinzi-color4 { float: left; height: 16px; background: #d26a6a; }
.xinzi-xc-bf p { width:237px;height: 19px; background: url(../images/xinzi_bg444.png) 0px 0px repeat-y;background-size:237px 2.5px;font-family: Georgia; color: #e26b00; font-weight: bolder; font-size: 11px; text-align: right; position: absolute; left: 0px; top: 0px; overflow: hidden;padding:4px 0px 0px 0px; z-index:100;}
.xinzi-xc-bf small { font-family: Georgia; color: #e26b00; font-weight: bolder; float: left; font-size: 11px; padding-left: 4px; display: block; width: 48px; margin-right: -52px; }
.xinzi-xc-top1{width: 305px; height: 1px; background: url(../images/xinzi_bg2.png) 0 0 no-repeat;background-size:100%;margin:15px 0px 0px 15px;}
.xinzi-xc-top2{width: 305px; height: 1px; background: url(../images/xinzi_bg4.png) 0 0 no-repeat;background-size:100%;margin:15px 0px 0px 15px;}
.xinzi-xc-bottom1 { width: 305px; height: 25px; background: url(../images/xinzi_bg222.png) 0 0 no-repeat;background-size:100%;margin-left:15px;}
.xinzi-xc-bottom2 { width: 305px; height: 25px; background: url(../images/xinzi_bg4444.png) 0 0 no-repeat;background-size:100%;margin-left:15px; }


/*筛选弹窗*/
.scrBox{position:absolute;right:0;top:0;z-index:100;width:0;overflow:hidden;}
.scrBoxCon{display:none;padding-left:20%; position:relative; z-index:100;}
.scrBoxCon div.closeSrc{width:20%;display:block; position:absolute;left:0;top:0;background: rgba(51, 51, 51, 0.8);height:100%;line-height:100%;z-index:100;}
.scrBoxCon div.closeSrc i.arrow_icon{position: fixed;top:50%;left:10%;width:24px;height:24px;cursor:pointer;}
.scrBoxCon div.closeSrc i.arrow_icon span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border:#FFFFFF solid;border-width:3px 3px 0 0;width:13px;height:13px;position:absolute;top:1px;left:5px;}
.scrBoxCon div.closeSrc i.arrow_icon span:nth-child(2){left:-5px;}
.srcBoxLst .hd{ position:relative; z-index:1;height:40px;line-height:40px;background:#333;border-bottom:1px solid #292929;color:#fff;}
.srcBoxLst .hd a{ position:absolute;top:7px;font-size:14px;}
.srcBoxLst .hd a.btnsF12{height:26px;line-height:26px;width:49px;text-align:center;}
.srcBoxLst .hd a.btn3{left:10px;background:#333;border:1px solid #111;border-radius: 3px;color:#fff;}
.srcBoxLst .hd a.btn4{right:10px;color:#fff;background:#019875;border:1px solid #111;border-radius: 3px;}
.srcBoxLst .hd p{padding:0 66px;font-size:1rem;text-align:center;line-height:40px;}
.srcBoxLst .bd {position:relative;background:#333;height:100%;}

.srcBoxLst dl dt{border-top:1px solid #4b4b4b;border-bottom:1px solid #292929;position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#444444), to(#3b3b3b));padding: 13px 30px 13px 10px;overflow: hidden;}
.srcBoxLst dl:first-child dt{border-top:0;}


.srcBoxLst dl dt span.arrow{-webkit-transform:rotate(135deg);content:' ';position:absolute;top:50%;margin-top:-7px;right:13px;width:6px;height:6px;border:#CFCFCF solid;border-width: 2px 2px 0 0;}
.srcBoxLst dl dt b{float:left;color:#fff;font-weight:normal;padding-left:10px;font-size:16px;margin-right:5px;}
.srcBoxLst dl dt p{float:left;color:#f5b903;text-align:left; margin-top:1px;padding-left:5px;font-size:12px;}


/* 单选 */
.srcBoxLst ul._itemContainer li{line-height:41px;height:41px;padding:0 0 0 10px; border-top:none;border-bottom:none;position:relative;background:#333;}
.srcBoxLst ul li{line-height:41px;height:41px;padding:0 0 0 10px; border-top:1px solid #4b4b4b;border-bottom:1px solid #292929;position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#444444), to(#3b3b3b));}
.srcBoxLst ul li:first-child{border-top:0;}

.srcBoxLst ul li input{display:none;}
.srcBoxLst ul li label span.hbFntWes{position:absolute;top:50%;right:10px;width:16px;height:16px;margin-top:-8px;-webkit-appearance: none;background:url("../images/icon2.png") no-repeat left top ;background-size:41px 16px;overflow:hidden;}
.srcBoxLst ul li.check label span.hbFntWes{background-position:right top;}
.srcBoxLst ul li label p{color:#fff;font-size:16px;padding-left:9px;cursor:pointer;}


/*goTop*/
.backToTop{bottom: 0px!important;bottom: auto;position:fixed;_position:absolute;width:43px;height:43px;background: url(../images/gotop.png) no-repeat 0px 0;cursor: pointer;z-index:1990;right:0;display:none;background-size:100%;}



