/**工作内容显示**/
/**--阴影线--**/
.shadow_line{ background-color:#eeeeee; line-height:10px; height:10px; width:100%; }
/**job_display=>工作展示**/
.job_display{ height:auto !important; width:100%; min-height:162px; _height:162px; margin-top:20px !important; overflow:hidden; }
.job_display div{ overflow:hidden; }
.job_display .job_display_left{ width:866px; float:left; min-height:162px; _height:162px; color:#797979; background-color:#fff; border-bottom:none; }
.job_display .job_display_left li{ overflow:hidden; }
.job_display .job_display_right{ width:300px; float:left; margin-left:30px; min-height:162px; _height:162px; background-color:#fff; }
.job_display .job_display_right li{ overflow:hidden; }
.job_display .job_display_left div{ padding:0 28px 0 28px; }
.job_display .job_display_left .frist_info{ width:810px; min-height:200px; }
.job_display .job_display_left .frist_info span{ display:inline-block; }
.job_display .job_display_left .frist_info .left-title{ width:660px; height:78px; padding-top:30px; float:left; }
.job_display .job_display_left .frist_info .left-title h1{ font-size:25px; font-weight:bolder; color:#000; padding-bottom:8px; }
.job_display .job_display_left .frist_info .left-title h1 i{ background:url(/default/images/index/part_status.png) 0 0px no-repeat; margin-left:5px; margin-top:5px; width:38px; height:17px; }
.job_display .job_display_left .frist_info .left-title h1 i.one{ background-position:0px 0px }
.job_display .job_display_left .frist_info .left-title h1 i.two{ background-position:0px -50px }
.job_display .job_display_left .frist_info .left-title h1 i.three{ background-position:0px -100px }
.job_display .job_display_left .frist_info .left-title p{ height:28px; line-height:28px; font-size:16px; font-weight:bolder; color:#f0514e; }
.job_display .job_display_left .frist_info .left-title em{ background:url("/default/images/index/job_info.png") 0px -1px no-repeat; width:28px; height:28px; display:inline-block; vertical-align:middle; }
.job_display .job_display_left .frist_info .right-button{ width:150px; height:78px; padding-top:30px; float:left; }
.job_display .job_display_left .frist_info .right-button input[type=button]{ margin-top:20px; }
.job_display .job_display_left .frist_info .job-info{ width:790px; min-height:35px; background-color:#f9f9f9; padding:10px 10px 5px 10px; }
.job_display .job_display_left .frist_info .job-info .adress{ width:100%; height:35px; line-height:35px; padding:0; font-size:15px; }
.job_display .job_display_left .frist_info .job-info .adress i{ background:url("/default/images/index/job_info.png") -2px -38px no-repeat; width:35px; height:35px; display:inline-block; vertical-align:middle; float:left; }
.job_display .job_display_left .frist_info .job-info .adress span{ color:#A3A3A3; float:left; width:85px; line-height:35px; height:35px; }
.job_display .job_display_left .frist_info .job-info .adress em{ max-width:555px; color:#2d2d2d; display:inline-block; }
.job_display .job_display_left .frist_info .job-info .adress a{ background:url("/default/images/index/job_info.png") 0px -290px no-repeat; margin-left:20px; padding:0 0px 0px 33px; line-height:28px; display:inline-block; }
/**招聘信息**/
.job_display .job_display_left .frist_info .job-list{ width:790px; min-height:35px; background-color:#f9f9f9; overflow:hidden; padding:0px 10px 10px 10px; }
.job_display .job_display_left .frist_info .job-list li{ float:left; line-height:35px; height:35px; width:261px; font-size:15px; }
.job_display .job_display_left .frist_info .job-list li i{ width:35px; height:35px; display:inline-block; vertical-align:middle; float:left; }
.job_display .job_display_left .frist_info .job-list li .ico1{ background:url("/default/images/index/job_info.png") 0px -76px no-repeat; }
.job_display .job_display_left .frist_info .job-list li .ico2{ background:url("/default/images/index/job_info.png") 0px -114px no-repeat; }
.job_display .job_display_left .frist_info .job-list li .ico3{ background:url("/default/images/index/job_info.png") 0px -188px no-repeat; }
.job_display .job_display_left .frist_info .job-list li .ico4{ background:url("/default/images/index/job_info.png") 0px -152px no-repeat; }
.job_display .job_display_left .frist_info .job-list li .ico5{ background:url("/default/images/index/job_info.png") 0px -226px no-repeat; }
.job_display .job_display_left .frist_info .job-list li .ico6{ background:url("/default/images/index/job_info.png") 0px -258px no-repeat; }
.job_display .job_display_left .frist_info .job-list li span{ color:#A3A3A3; float:left; width:85px; line-height:35px; height:35px; }
.job_display .job_display_left .frist_info .job-list li em{ max-width:555px; color:#2d2d2d; display:inline-block; }
/**福利**/
.job_display .job_display_left .frist_info .job-welfare{ width:790px; min-height:35px; padding:10px; }
.job_display .job_display_left .frist_info .job-welfare i{ font-weight:normal !important; padding:1px 5px 1px 5px; min-width:26px; max-width:150px; line-height:16px; height:16px; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #d6d6d6; color:#b9b9b9; font-size:13px; margin:0 20px 5px 0; display:block; float:left; overflow:hidden; }
.job_display .job_display_left .frist_info .left-time{ width:650px; height:35px; font-size:12px; float:left; padding:0px 0 10px 0px; }
.job_display .job_display_left .frist_info .left-time i{ background:url("/default/images/index/job_info.png") 0px -317px no-repeat; width:28px; height:35px; display:inline-block; vertical-align:middle; }
.job_display .job_display_left .frist_info .right-favorite{ width:160px; height:35px; float:left; padding:0px 0 10px 0px; }
.job_display .job_display_left .frist_info .right-favorite p{ float:left; cursor:pointer; width:60px; height:22px; background-color:#f5f5f5; color:#b9cad4; font-size:13px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:7px 5px 1px 5px; margin-left:5px; }
.job_display .job_display_left .frist_info .right-favorite .favorite em{ background:url('/default/images/index/icon_yw.png') no-repeat -70px -3px; display:inline-block; padding:0px; height:22px; width:25px; vertical-align:middle; }
.job_display .job_display_left .frist_info .right-favorite .favorite p:hover{ background-color:#f0514e; color:#fff; }
.job_display .job_display_left .frist_info .right-favorite .favorite:hover em{ background:url('/default/images/index/icon_yw.png') no-repeat -70px -30px; }
.job_display .job_display_left .frist_info .right-favorite .haveFavorite{ background-color:#f0514e; color:#fff; cursor:pointer; }
.job_display .job_display_left .frist_info .right-favorite .haveFavorite em{ background:url('/default/images/index/icon_yw.png') no-repeat -70px -30px; }
.job_display .job_display_left .frist_info .right-favorite .share em{ background:url('/default/images/index/icon_yw.png') no-repeat -34px -2px; display:inline-block; padding:0px; height:22px; width:25px; vertical-align:middle; }
.job_display .job_display_left .frist_info .right-favorite .share p:hover{ background-color:#f0514e; color:#fff; }
.job_display .job_display_left .frist_info .right-favorite .share:hover em{ background:url('/default/images/index/icon_yw.png') no-repeat -34px -30px; }
.map{ min-height:500px; width:800px; }
/**job_display=>申请职位按钮**/
.applyjob{ width:100%; height:45px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #f0514e; color:#fff; font-size:17px; background-color:#f0514e; font-weight:bolder; }
.applyjob:hover{ background-color:#f31a16; }
/**j登录样式**/
.applyButtonCss{ width:100%; height:45px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #f0514e; color:#fff; font-size:17px; background-color:#f0514e; font-weight:bolder; }
.applyButtonCss:hover{ background-color:#f31a16; }
/**job_display=>职位发布者**/
.job_display .job_display_left .publisher{ height:160px; width:810px; padding-top:42px; }
.job_display .job_display_left .publisher ul{ height:160px; width:100%; }
.job_display .job_display_left .publisher .title{ height:25px; line-height:25px; width:100%; }
.job_display .job_display_left .publisher .title em{ padding:0 4px 4px 0; background-color:#f2504e; vertical-align:middle; }
.job_display .job_display_left .publisher .title i{ padding:0 10px 0px 10px; font-size:16px; font-weight:bolder; color:#797979; }
.job_display .job_display_left .publisher_info{ margin-top:22px; height:105px; width:808px; border:dashed 1px #E8E8E8; }
/**job_display=>职位发布者图片**/
.job_display .job_display_left .publisher_info .img-box{ width:101px; height:83px; float:left; padding:10px; }
.job_display .job_display_left .publisher_info .img-box img{ background:#fff; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; border:1px solid #d6d6d6; color:#b9b9b9; font-size:13px; width:81px; height:81px; }
.job_display .job_display_left .publisher_info .info{ float:left; width:332px; height:63px; padding:20px 0 20px 0; }
.job_display .job_display_left .publisher_info .info .advisory{   width:276px; float:left; height:30px; line-height:30px; padding:0 28px;}
.job_display .job_display_left .publisher_info .info .advisory h3{ float:left;}
.job_display .job_display_left .publisher_info .info .advisory .immediately{ float:left; width:100px; height:30px; margin-left:10px;}
.job_display .job_display_left .publisher_info .info .advisory .immediately a{ float:left; width:70px; height:30px;color:#fff; display:block; border-radius:5px;
    background: #44b549 url('/default/images/company/app_icon1.png') -330px -125px no-repeat; padding-left:35px; font-size:14px;}
.job_display .job_display_left .publisher_info .info .advisory .immediately a:hover{ background: #44b530 url('/default/images/company/app_icon1.png') -330px -125px  no-repeat; text-decoration:none;}
.job_display .job_display_left .publisher_info .info .job-position{ color:#696969; font-size:14px; padding:3px 0 3px 0; }
.job_display .job_display_left .publisher_info .info .publisher-contact{ width:304px; height:28px; line-height:28px; display:inline-block; }
.job_display .job_display_left .publisher_info .info .publisher-contact i{ font-size:16px; font-weight:bolder; }
.job_display .job_display_left .publisher_info .info .publisher-contact em{ color:#f2504e; font-size:14px; font-weight:bolder; }
.job_display .job_display_left .publisher_info .info .publisher-contact a{ color:#0b7cb8; font-size:14px; margin-left:35px; }
.job_display .job_display_left .publisher_info .info .publisher-contact a:hover{ color:#14a2ed; }
.job_display .job_display_left .publisher_info .work-efficiency{ width:168px; height:45px; margin:28px 0 30px 0; display:inline-block; float:left; }
.job_display .job_display_left .publisher_info .work-efficiency h3{ width:165px; height:31px; line-height:31px; text-align:center; border-right:1px solid #ededed; font-size:16px; font-weight:bolder; color:#f2504e; }
.job_display .job_display_left .publisher_info .work-efficiency p{ width:165px; height:22px; line-height:22px; text-align:center; border-right:1px solid #ededed; font-size:12px; }
.job_display .job_display_left .publisher_info .work-efficiency p em{ background:url('/default/images/index/question.jpg') no-repeat; padding:0 19px 19px 0; margin-left:5px; }
.job_display .job_display_left .publisher_info .work-efficiency .bo-right-border{ border-right:none; }
.job_display .job_display_left .publisher_info .son_ul .list3{ width:143px; height:inherit; }
.job_display .job_display_left .publisher_info .son_ul .list3 ul{ width:inherit; height:inherit; margin-top:8px; }
.job_display .job_display_left .publisher_info .son_ul .list3 li{ width:140px; height:31px; line-height:31px; text-align:center; border-right:1px solid #ededed; }
.job_display .job_display_left .publisher_info .son_ul .list3 i{ font-size:16px; font-weight:bolder; color:#f2504e; }
.job_display .job_display_left .publisher_info .son_ul .list3 em{ background:url('/default/images/index/question.jpg') no-repeat; padding:0 19px 19px 0; margin-left:5px; }
/**job_display=>公司地址**/
.job_display .job_display_left .job_adress{ min-height:100px; width:810px; overflow:hidden; }
.job_display .job_display_left .job_adress .title{ height:25px; line-height:25px; width:100%; }
.job_display .job_display_left .job_adress .title em{ padding:0 4px 0 0; background-color:#f2504e; vertical-align:middle; }
.job_display .job_display_left .job_adress .title i{ padding:0; font-size:16px; font-weight:bolder; color:#797979; }
.job_display .job_display_left .job_adress ul{ width:inherit; height:inherit; padding:40px 0 16px 0; }
.job_display .job_display_left .job_adress div{ margin-left:-28px; line-height:28px; }
.job_display .job_display_left .job_adress .sign{ margin-top:25px; font-size:16px; }
.job_display .job_display_left .job_adress .describe{ margin-top:16px; font-size:14px; }
/**job_display=>职位描述**/
.job_display .job_display_left .job_describe{ min-height:200px; width:810px; overflow:hidden; }
.job_display .job_display_left .job_describe .title{ height:25px; line-height:25px; width:100%; }
.job_display .job_display_left .job_describe .title em{ padding:0 4px 0 0; background-color:#f2504e; vertical-align:middle; }
.job_display .job_display_left .job_describe .title i{ padding:0 10px 0 10px; font-size:16px; font-weight:bolder; color:#797979; }
.job_display .job_display_left .job_describe ul{ width: 100%; height:inherit; padding:40px 0 16px 0; }
.job_display .job_display_left .job_describe div{ margin-left:-28px; line-height:28px; }
.job_display .job_display_left .job_describe .sign{ margin-top:25px; font-size:16px; }
.job_display .job_display_left .job_describe .describe{ margin-top:16px; font-size:14px; }
/**job_display=>公司简介**/
.job_display .job_display_left .company{ min-height:200px; width:810px; overflow:hidden; }
.job_display .job_display_left .company .title{ height:25px; line-height:25px; width:810px; }
.job_display .job_display_left .company .title em{ padding:0 4px 0 0; background-color:#f2504e; vertical-align:middle; }
.job_display .job_display_left .company .title i{ padding:0 10px 0 10px; font-size:16px; font-weight:bolder; color:#797979; }
.job_display .job_display_left .company ul{ width:810px; height:inherit; padding:40px 0 16px 0; }
.job_display .job_display_left .company div{ margin-left:-28px; line-height:28px; }
.job_display .job_display_left .company .sign{ margin-top:25px; font-size:16px; }
.job_display .job_display_left .company .describe{ margin-top:16px; font-size:14px; }
.job_display .job_display_left .company .photo{ width:inherit; height:186px; margin-top:35px; margin-bottom:5px; }
/**job_display=>公司简介图片展示样式**/
.photo li, a, img, ul{ margin:0; padding:0; }
.photo ul, li{ list-style:none; }
.photo a{ text-decoration:none; }
.photo #wrapper{ position:relative; margin:0px auto; width:915px; height:166px; left:-10px; top:0px; }
.photo #banner{ position:relative; width:735px; height:166px; overflow:hidden; left:67px; }
.photo #banner ul{ padding:0px !important; }
.photo .imgList{ position:relative; width:1330px !important; height:166px; z-index:10; overflow:hidden; }
/*每张图片宽220 高166 空隙36  X 5*/
.photo .imgList li{ display:inline; width:184px; height:166px; overflow:hidden; padding:0 36px 0 0px; }
.job_display .job_display_left .photo #prev,
.job_display .job_display_left .photo #next{ position:absolute; top:70px; left:830px; z-index:20; cursor:pointer; opacity:0.2; filter:alpha(opacity=20); }
.job_display .job_display_left .photo #prev{ left:10px; }
.job_display .job_display_left .photo #next{ right:10px; }
.job_display .job_display_left .photo #prev:hover,
.job_display .job_display_left .photo #next:hover{ opacity:0.5; filter:alpha(opacity=50); }
.job_display .job_display_left .photo .bg{ position:absolute; bottom:0; width:735px; height:40px; z-index:20; opacity:0.4; filter:alpha(opacity=40); background:black; }
.job_display .job_display_left .photo .infoList{ position:absolute; left:10px; bottom:10px; z-index:30; }
.job_display .job_display_left .photo .infoList li{ display:none; }
.job_display .job_display_left .photo .infoList .infoOn{ display:inline; color:white; }
.job_display .job_display_left .photo .indexList{ position:absolute; right:10px; bottom:5px; z-index:30; }
.job_display .job_display_left .photo .indexList li{ float:left; margin-right:5px; padding:2px 4px; border:2px solid black; background:grey; cursor:pointer; }
.job_display .job_display_left .photo .indexList .indexOn{ background:red; font-weight:bold; color:white; }
/**job_display=>推荐职位**/
.job_display .recommend{ width:866px; min-height:162px; _height:162px; color:#797979; background-color:#fff; padding:0px !important; margin-top:35px; }
.job_display .recommend .title{ height:40px; line-height:40px; width:839px; padding-left:28px; background-color:#ededed; }
.job_display .recommend .title i{ padding:0 10px 0px 10px; font-size:15px; color:#393939; }
.job_display .recommend ul{ width:866px; height:inherit; }
.job_display .recommend div{ margin:0px !important; padding:0px !important; }
.job_display .recommend .sign{ margin-top:25px; font-size:16px; }
.recommend .describe{ margin-top:16px; }
/**job_display=>middle**/
.job_display .job_display_left .middle_info{ width:100%; min-height:122px; }
/**job_display=>工作a链接**/
.job_display .job_display_left .middle_info a{ color:#3c68c7; }
.job_display .job_display_left .middle_info div{ width:838px; height:86px; border-bottom:1px solid #ededed; padding:18px 0 18px 28px !important; }
.job_display .job_display_left .middle_info .father_ul{ width:838px; height:28px; margin-top:1px; }
.job_display .job_display_left .middle_info .father_ul li{ width:838px; height:24px; padding:2px 0 2px 0; line-height:24px; font-size:14px; }
.job_display .job_display_left .middle_info .son_ul{ width:100%; height:inherit; }
.job_display .job_display_left .middle_info .son_ul li{ float:left; height:inherit; }
.job_display .job_display_left .middle_info .son_ul .list1{ width:278px; font-size:15px; color:#3c68c7; }
.job_display .job_display_left .middle_info .son_ul .list1 a:hover{ color:#00B9F9; }
.job_display .job_display_left .middle_info .son_ul .list2{ width:170px; color:#e83939; font-size:15px; }
.job_display .job_display_left .middle_info .son_ul .list3{ width:173px; }
.job_display .job_display_left .middle_info .son_ul .list4{ width:340px; font-size:15px; padding-left:20px; text-align:right; }
.job_display .job_display_left .middle_info .son_ul .list1 i{ background:url(/default/images/index/part_status.png) 0 0px no-repeat; width:38px; height:17px; }
.job_display .job_display_left .middle_info .son_ul .list1 i.one{ background-position:0px 0px }
.job_display .job_display_left .middle_info .son_ul .list1 i.two{ background-position:0px -50px }
.job_display .job_display_left .middle_info .son_ul .list1 i.three{ background-position:0px -100px }
/**job_display=>公司a链接**/
.job_display .job_display_left .middle_info .son_ul .list4 a{ color:#797979; }
.job_display .job_display_left .middle_info .son_ul .list4 a:hover{ color:#e83939; }
.job_display .job_display_left .middle_info .son_ul .list{ width:100%; font-size:14px; }
.job_display .job_display_left .middle_info .son_ul .list i{ font-weight:normal !important; padding:1px 5px 1px 5px; min-width:26px; max-width:150px; line-height:16px; height:16px; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #d6d6d6; color:#b9b9b9; font-size:13px; margin:2px 20px 5px 0; display:block; float:left; overflow:hidden; }
.job_display .job_display_left .middle_info span{ padding:1px 5px 1px 5px; width:40px; height:16px; line-height:16px; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #e83939; color:#e83939; font-size:13px; position:relative; left:10px; top:2px; }
.father_ul1_position{ position:relative; top:-8px; }
.son_list2_refont{ font-size:14px !important; color:#b9b9b9 !important; }
/**job_display=>单数**/
.job_display .job_display_left .middle_info .saith{ background-color:#fff; }
.job_display .job_display_left .middle_info .saith:hover{ background-color:#fafafa; }
/**job_display=>更多**/
.job_display .job_display_left .more_recommend{ height:88px; line-height:88px; width:810px; text-align:right; }
.job_display .job_display_left .more_recommend input{ width:88px; height:30px; margin-right:20px; font-size:14px; background-color:#f0514e; border:2px solid #ededed; color:#f9eff0; }
.job_display .job_display_left .more_recommend input:hover{ background-color:#f31a16; }
/**job_display=>right**/
.job_display .job_display_right div{ padding:0 20px 0 20px; }
.job_display .job_display_right .company_info{ width:260px; height:96px; margin-top:32px; }
.job_display .job_display_right .company_info ul{ width:260px; height:96px; }
.job_display .job_display_right .company_info li{ float:left; }
.job_display .job_display_right .company_info .img{ width:77px; height:77px; border:1px solid #ededed; }
.job_display .job_display_right .company_info .img img{ width:77px; height:77px; }
.job_display .job_display_right .company_info .title{ line-height:25px; height:50px; width:165px; padding:15px 0 0 10px; margin-left:5px; background-color:#fff !important; }
.job_display .job_display_right .company_info .title em{ background:url('/default/images/index/icon22.png') 0px 0px no-repeat; padding:0 22px 0px 0; margin-left:2px; height: 50px; }
.job_display .job_display_right .company_info .title em.verified{ background-position:0 -40px; }
.job_display .job_display_right .company_info .title em.no_verified{ background-position:0 3px; }
.job_display .job_display_right .company_info .title a{ float: left;font-size:16px; color:#0b7cb8;}
.job_display .job_display_right .company_info .title a:hover{ color:#09689b; font-weight: bold }
.job_display .job_display_right .company_info .title span{ width: 160px; float: left; color: #8C8C8C; font-weight: 100 }
/**job_display=>right  介绍 **/
.job_display .job_display_right .company_recommend{ font-size:14px; color:#b9b9b9; line-height:22px; min-height:50px; width:260px; overflow:hidden; margin-bottom:8px; }
.job_display .job_display_right .company_list{ width:260px; min-height:30px; line-height:30px; margin-bottom:16px; }
.job_display .job_display_right .company_list ul{ width:260px; min-height:30px; line-height:30px; }
.job_display .job_display_right .company_list li{ float:left; font-size:14px; min-height:30px; }
.job_display .job_display_right .company_list .left{ color:#89a8bd; width:30px; }
.job_display .job_display_right .company_list .right{ color:#696969; margin-left:18px; width:212px; }
/**job_display=>right  留言 **/
.job_display .job_display_right .company_message{ width:260px; height:266px; }
.job_display .job_display_right .company_message ul{ padding-top:55px; border-top:1px #E8E8E8 solid; width:inherit; height:inherit; }
.job_display .job_display_right .company_message li{ width:inherit; min-height:42px; }
.job_display .job_display_right .company_message textarea{ width:189px; height:95px; padding:8px; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.job_display .job_display_right .company_message .status{ margin-top:18px; }
.job_display .job_display_right .company_message .status input{ width:55px; height:28px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #f0514e; color:#fff; font-size:14px; background-color:#f0514e; font-weight:bolder; position:relative; left:0px; float:left; }
.job_display .job_display_right .company_message .status .oninput{ background-color:#f31a16; }
.job_display .job_display_right .company_message .status input:hover{ background-color:#f31a16; }
.job_display .job_display_right .company_message .status i{ font-size:14px; color:#b9b9b9; width:145px; height:inherit; display:block; float:left; line-height:28px; }
.job_display .job_display_right .company_message .status em{ color:#f2504e; font-size:12px; }
/**job_display=>right  其它职位 **/
.job_display .job_display_right .other_positions{ min-height:125px; width:260px; }
.job_display .job_display_right .title{ background-color:#fafafa; width:248px; padding:0px 0 0 12px; !important; margin-left:0px; height:45px; line-height:45px; font-size:14px; color:#696969; font-weight:bolder; }
.job_display .job_display_right .positions_list{ width:240px; min-height:76px; margin-bottom:0px; }
.job_display .job_display_right .positions_list ul{ width:240px; min-height:49px; padding:14px 0 14px 0px; margin-left:-12px; border-bottom:1px solid #ededed; }
.job_display .job_display_right .positions_list li{ height:49px; float:left; }
.job_display .job_display_right .positions_list .left{ height:49px; width:49px; border:1px solid #ededed; }
.job_display .job_display_right .positions_list .left img{ height:49px; width:49px; }
.job_display .job_display_right .positions_list .right{ height:49px; }
.job_display .job_display_right .positions_list .right p{ width:170px; height:22px; line-height:22px; padding:0px 0 5px 15px; }
.job_display .job_display_right .positions_list .right span{ width:170px; height:22px; line-height:22px; padding:0px 0 0 15px; }
.job_display .job_display_right .more{ background-color:#fafafa; width:260px; height:45px; line-height:45px; font-size:14px; color:#696969; font-weight:bolder; text-align:right; }
.job_display_right .more a{ padding-right:15px; }
/*查看联系方式*/
.lookcontact{
    height:220px;
    width:250px;
    padding:10px 0px 00px 60px;
}
.lookcontact em, i{
    font-style:normal;
}
.lookcontact div{
    height:60px;
    line-height:60px;
    width:inherit;
}
.lookcontact i{
    vertical-align:middle;
    margin-left:10px;
}
.lookcontact .lookphone em{
    background:url('/default/images/index/personcontact2.png') no-repeat -7px -65px;
    padding:0 0 5px 18px;
}
.lookcontact .lookmail em{
    background:url('/default/images/index/personcontact2.png') no-repeat -7px -34px;
    padding:0 0 5px 18px;
}
.lookcontact .lookpqq em{
    background:url('/default/images/index/personcontact2.png') no-repeat -7px -96px;
    padding:0 0 5px 18px;
}
.lookcontact .lookclose{
    text-align:right;
    margin-top:0px;
}
.lookcontact .lookclose input{
    width:100px;
    height:30px;
    border:1px solid #f0514e;
    color:#fff;
    font-size:14px;
    background-color:#f0514e;
    margin-right:10px;
    cursor:pointer;
}
#toshare{
    height:30px;
    width:150px;
}
#toshare a{
    padding:5px;
}
/*分享*/
.layer-toshare .layui-layer-title{
    color:#f0514e;
}
.layer-toshare .layui-layer-content{
    padding:10px 20px 10px 20px;
}
.share{
    width:290px;
    height:212px;
}
.share .title{
    width:inherit;
    text-align:center;
    color:#949494;
    font-size:14px;
    padding-bottom:10px;
}
.tompweixin{
    width:inherit;
    height:125px;
    text-align:center;
    padding-bottom:10px;
}
.tompweixin img{
    height:125px;
    width:125px;
}
.tosina{
    line-height:25px;
    min-height:25px;
    max-height:50px;
}
.tosina em{
    background:url("/default/images/index/sina.png");
    padding:0 0px 5px 20px;
}
.tosina span{
    width:250px;
    min-height:25px;
    max-height:50px;
    display:inline-block;
    vertical-align:middle;
    margin-left:20px;
    text-align:center;
}
.tosina i{
    font-weight:bolder;
    color:#f0514e;
}
/*幻灯片-横向滚动*/
.wrap{ padding:20px; }
.scroll_horizontal{ position:relative; width:830px; height:166px; padding:10px; padding:0px !important; }
.scroll_horizontal .box{ overflow:hidden; position:relative; left:120px; width:665px; height:166px; padding:0px !important; }
.scroll_horizontal .list{ overflow:hidden; width:9999px !important; padding:0px !important; }
.scroll_horizontal .list li{ float:left; width:220px; padding:0 10px 0 10px; }
.scroll_horizontal .prev,
.scroll_horizontal .next{ position:absolute; top:50%; margin-top:-25px; width:40px; height:50px; background-image:url(/default/images/index/control.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; }
.scroll_horizontal .prev{ left:35px; background-position:0 0; }
.scroll_horizontal .next{ right:5px; background-position:-40px 0; }
.scroll_horizontal .prev:hover{ background-position:0 -50px; }
.scroll_horizontal .next:hover{ background-position:-40px -50px; }
/*尾部迷你*/
.bottomnav .center .con{ width:810px; float:left }
/**个人简历右边内容**/
.rightMain{ width:840px; float:left; font-size:14px; padding:10px; }
.rightMain .errors{ margin-left:30px; width:810px; margin-top:20px; }
.rightMain .jobInfo{ width:760px; float:left; padding:0 40px; }
.rightMain .jobInfo .information{ width:100%; float:left; margin-top:20px; height:24px; line-height:24px; font-size:15px; margin-left:30px; }
.rightMain .jobInfo .information span{ float:left; height:24px; line-height:24px; color:#a5a5a5; padding-left:23px;
    background:url(/default/images/personal/bigicon.png) 0px -240px no-repeat; }
/*注册成功信息*/
.rightMain .jobInfo .regsuccessinfo{ float:left; width:100%; margin-top:40px; margin-left:30px; }
.rightMain .jobInfo .regsuccessinfo dl{ float:left; width:100%; }
.rightMain .jobInfo .regsuccessinfo dt{ font-size:18px; color:#288E06; float:left; width:100%;; text-align:left; }
.rightMain .jobInfo .regsuccessinfo dd{ font-size:15px; color:#333; float:left; width:100%; margin:0; }
.rightMain .jobInfo .regsuccessinfo dd strong{ font-size:16px; color:#F60; margin-right:10px; }
.rightMain .jobInfo .fillin{ width:100%; float:left; margin-top:20px; margin-left:30px; }
.rightMain .jobInfo .fillin a.immediately{ width:120px; height:32px; line-height:32px; text-align:center; margin-right:20px;
    float:left; background:#F60; color:#fff; display:block }
.rightMain .jobInfo .fillin a.immediately:hover{ text-decoration:none; background:#f52; }
.rightMain .jobInfo .fillin .microresume{ height:32px; float:left; line-height:32px; font-size:15px; }
.rightMain .jobInfo dl{ width:100%; float:left; margin-top:8px; height:37px; }
.rightMain .jobInfo dt{ width:110px; float:left; height:37px; line-height:37px; text-align:right; color:#666 }
.rightMain .jobInfo dt .caption{ font-size:15px; width:90px; float:left; }
.rightMain .jobInfo dt .asterisk{ color:#ff0000; width:20px; font-size:20px; float:left; margin-top:4px; height:30px; }
.rightMain .jobInfo dd{ float:left; height:37px; line-height:37px; margin-left:8px; }
.rightMain .jobInfo dd input{ width:246px; border:1px solid #cfcfcf; height:35px; border-radius:2px;
    float:left; line-height:35px; padding:0 7px; outline:none; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    vertical-align:middle; }
.rightMain .jobInfo dd .jList{ width:404px; float:left; outline:none; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    vertical-align:middle; border:1px solid #cfcfcf; height:30px; border-radius:2px; line-height:30px; }
.rightMain .jobInfo dd .jList input{ width:362px; float:left; border:none; height:30px; line-height:30px; padding:0 7px; }
.rightMain .jobInfo dd .jList i{ float:left; width:28px; height:30px; cursor:pointer;
    background:#fff url(/default/images/icon/icon3.png) -20px -308px no-repeat; display:block; }
.rightMain .jobInfo dd textarea{ float:left; width:350px; height:60px; line-height:20px; padding:5px;
    border:1px solid #D0D0D0; border-radius:3px; outline:none; }
.rightMain .jobInfo dd .mobcode{ width:130px; background:#465364; text-align:center; height:36px; float:left; line-height:36px;
    cursor:pointer; color:#fff; font-size:14px; border:none; outline:none; }
.rightMain .jobInfo .mLeftTen{ margin-left:10px; float:left }
.rightMain .jobInfo dd .radios{ float:left; width:16px; height:16px; margin-top:11px; border:none; }
.rightMain .jobInfo dd label{ float:left; height:37px; line-height:37px; margin-left:2px; font-size:14px; color:#444 }
.rightMain .jobInfo input.subs{ background-color:#da4e4d; color:#fefefe !important; padding:0 30px !important; box-shadow:0px 1px 2px #a4a6a6; cursor:pointer; border:none; float:left; }
.rightMain .jobInfo input.btn{ height:37px; line-height:37px; border-radius:3px; font-size:16px; width:124px; font-family:"微软雅黑" }
/**显示错误信息**/
.rightMain .errinfo{ line-height:32px; float:left; height:32px; color:#EA6A00; display:block; font-size:13px; }
.rightMain .error{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -89px no-repeat; color:#EA6A00 }
.rightMain .success{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -119px no-repeat; color:#7EB746 }
.rightMain .tip{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -149px no-repeat; color:#65A7AF }
/***select菜单**/
.select{ border:#ccc 1px solid; height:30px; width:120px; line-height:30px; cursor:pointer; background:#fff; color:#696969; }
.select span{ float:left; height:30px; width:104px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.select span a{ padding-left:6px; height:30px; text-decoration:none }
.select i{ background:url("/default/images/icon/soselb.png") 0px -100px; width:10px; height:10px; margin-top:13px; float:right; margin-right:6px; }
.select i.swap{ background:url("/default/images/icon/soselb.png") -15px -100px; }
.selectOptions{ position:absolute; border:#ccc 1px solid; background:#fff; z-index:555555555; }
.selectOptions ul{ }
.selectOptions ul li.section{ background:#000000; cursor:auto }
.selectOptions ul li{ color:#9F9F9F; height:26px; line-height:26px; cursor:pointer; }
.selectOptions ul li a{ padding-left:6px; padding-right:6px; text-decoration:none }
.selectOptions ul li.selected{ background:#E3E3E3; color:#575757 }

/*插件css*/
/*时间插件样式*/
#showTime,.showTime{ position:relative; float:left;}
.selTime{border:#cfcfcf 1px solid; height:30px; width:90px; line-height:30px;cursor:pointer; background:#fff;
    color:#696969;float: left; margin-right:6px;}
.selTime #syear{float:left;  font-size: 14px; overflow: hidden; padding: 0 5px; color: #ccc; width:60px; }
.selTime #syear input{width:60px; padding: 0; border: none; cursor: text; float: left;line-height:30px;height:30px;}
.selTime i{background:url(/default/images/icon/soselb.png) 0px -100px no-repeat; width:10px; height:10px; margin-top:13px; float:right; margin-right:8px;}
.selTime i.swap{background:url(/default/images/icon/soselb.png) -15px -100px;}

.selTimeMonth{ width: 60px;}
.selTimeMonth #syear{ width: 30px;}
.selTimeMonth #syear input{ width:30px;}

#dateYear{ position: absolute; display: none;  z-index:222222  }
#dateYear .dateCon{ width: 350px;  float: left; border: #cfcfcf 1px solid; background: #fff}
#dateYear .dateCon .pro{ width:10px; float: left; margin-left: 10px;}
#dateYear .dateCon .pro a{ display: block; text-decoration: none;}
#dateYear .dateCon .pro a i{ width:10px; height: 14px;background:url(/default/images/icon/soselb.png) 0px -150px no-repeat;float:left;margin-top: 50px;}
#dateYear .dateCon .pro a i:hover{  background-position:-19px -150px; }

#dateYear .dateCon ul{ float: left; padding: 10px 0; width: 310px;}
#dateYear .dateCon li{ float: left; width: 62px; height: 24px; line-height: 24px; text-align: center;}
#dateYear .dateCon li a{ width: 62px; display: block; height: 24px; background: #fff; color:#3F74C2; font-size: 13px;}
#dateYear .dateCon li a:hover{ color: #00B9F9; background:#F1F1F1 ; text-decoration: none;}
#dateYear .dateCon li.toDate{ width: 310px; float: left; text-align: center; background: #f1f1f1}
#dateYear .dateCon li.toDate a{ width: 100%; float: left; text-align: center; background: #f1f1f1; color: #444}
#dateYear .dateCon li.toDate a:hover{ background: #e1e1e1; text-decoration: none}

#dateYear .dateCon .next{ width:10px; float: left; margin-right: 10px; display: none;}
#dateYear .dateCon .next a{ display: block; text-decoration: none;}
#dateYear .dateCon .next a i{ width:10px; height: 14px;background:url(/default/images/icon/soselb.png) 0px -170px no-repeat;float:left;margin-top: 50px;}
#dateYear .dateCon .next a i:hover{  background-position:-19px -170px; }

#dateMonth{ position: absolute; display: none; }
#dateMonth .dateMonthCon ul{ float: left; padding: 10px 20px; width:120px;border: #cfcfcf 1px solid;background: #fff}
#dateMonth .dateMonthCon li{ float: left; width: 30px; height: 30px; line-height: 30px; text-align: center;}
#dateMonth .dateMonthCon li a{ width: 30px; display: block; height: 30px; background: #fff; color:#3F74C2; font-size: 13px;}
#dateMonth .dateMonthCon li a:hover{ color: #00B9F9; background:#F1F1F1 ; text-decoration: none;}
/**获取手机验证码**/
.addCode{ float:left; margin-top:0px; padding:0; }
.addCode .code{ width:120px; height:28px; border:1px solid #dfdfdf; float:left; line-height:28px; outline:none; padding:0 3px; }
.addCode span{ float:left; margin-right:5px; height:30px; line-height:30px; }
.addCode img{ cursor:pointer; width:90px; }
.addCode .change{ width:70px; font-size:15px; text-align:center }
.addCode .change a{ color:#4898d5; }
.addCode .codeErr{ float:left; margin-top:10px; width:100%; height:30px; line-height:30px; font-size:14px; font-family:"微软雅黑"; color:#EA6A00; }
.layui-layer-btn{ padding:0px; margin:0 }
/*遮掩层弹出框*/
.cover{ z-index:10001; position:absolute; left:0; top:0; background:#222; opacity:0.7; width:100%; }
/*提交表单弹出框*/
.Pro_message{ padding:15px; text-align:center; background:#323232; color:#fff; z-index:1006; position:fixed;
    opacity:1; font-size:16px; min-height:30px; line-height:30px; min-width:100px; margin-right:15px;
    border:0; border-radius:5px; display:none; }
/**弹出层**/
.layer{ width:958px; position:fixed; z-index:10002; border:1px solid #090; background:#fff; padding-bottom:50px; display:none; }
.layer .winTitle{ float:left; width:100%; height:40px; background:#D9F0FE }
.layer .winTitle .one{ float:left; margin-left:18px; font-size:16px; font-weight:bold; line-height:40px; height:40px; color:#555; }
.layer .winTitle .depname{ float:left; margin-left:30px; margin-top:13px; font-size:14px; height:40px; color:#999; }
.layer .winTitle .two{ float:right; width:30px; height:40px; }
/*.layer .winTitle .two img{cursor:pointer;margin-right:12px; margin-top:12px; width:14px; height:14px;}*/
.layer .winTitle .two .close{ cursor:pointer; width:22px; height:22px; margin-top:12px; font-weight:bold; font-size:18px; color:#888; display:block; float:left }
.layer .winTitle .two .close:hover{ color:#222; }
.layer .winContent{ width:620px; margin:25px 40px 20px 40px; float:left }
.layer .winContent dl{ width:620px; float:left; margin-top:10px; }
.layer .winContent dt{ width:70px; float:left; height:26px; text-align:right; line-height:26px; }
.layer .winContent dd{ width:550px; float:left; height:26px; }
.layer .winContent dd .inptitle{ width:260px; border:none; padding-left:3px; border:1px solid #090; height:24px; line-height:24px; }
.layer .winContent dd textarea{ width:500px; padding:3px 6px; border:none; border:1px solid #090; height:80px; line-height:20px; }
.layer .winContent dd .inpsub{ width:70px; height:26px; line-height:22px; float:left; margin-right:10px }
/*----------------------------------------------------------------------------------------------------------*/
.posCategories{ width:960px; padding:0; z-index:10003; float:left; border:1px solid #666; }
.posCategories .poswin{ background:#F5F5F5; float:left; width:100%; border-bottom:1px dashed #ddd }
.posCategories .first{ height:60px; background:#f5f5f5; float:left; border-bottom:1px solid #f0f0f0; width:100% }
.posCategories .first .one{ height:24px; line-height:24px; margin-top:18px; float:left; margin-left:20px; width:640px; }
.posCategories .first .morepos{ height:24px; line-height:24px; float:left }
.posCategories .first .two{ height:24px; line-height:24px; margin-top:18px; float:left; margin-left:20px; width:640px; display:none }
.posCategories .first .two .cselect{ float:left; width:70px; }
.posCategories .first .two .ctype{ float:left; border:1px solid #fd6000; height:22px; width:90px; background:#fff; margin-right:10px; }
.posCategories .first .two .ctype span{ line-height:24px; width:68px; height:24px; float:left; text-align:center; overflow:hidden; }
.posCategories .first .two .ctype i{ background:url(/default/images/personal/typeclose.png) 5px 7px no-repeat; width:21px; height:22px; float:right; border-left:1px solid #ddd; }
.posCategories .first .two .ctype i:hover{ background-position:5px -18px; cursor:pointer; }
/**搜索*/
.posCategories .first .three{ height:28px; line-height:28px; margin-top:15px; float:left; width:240px; margin-left:40px; }
.posCategories .first .three .inptext{ width:140px; padding:0 5px; float:left; line-height:26px; height:26px; border:1px solid #ddd;
    outline:none; float:left; background:#fff; }
.posCategories .first .three .search{ width:60px; float:left; margin-left:2px; height:28px; }
.posCategories .first .three .search .inpsub{ width:60px; height:28px; float:left; line-height:28px; text-align:center;
    cursor:pointer; background:#aaa; color:#fff; outline:none; border:none; }
.posCategories .first .three .search .inpsub:hover{ background:#999 }
.posCategories .first .btnok{ float:left; width:60px; height:24px; background:#fd6000; }
.posCategories .first .btnok a{ color:#fff; background:#fd6000; display:block; text-decoration:none; text-align:center; font-size:14px; }
.posCategories .first .btnok a:hover{ background:#e30; }
/**类别**/
.posCategories .cateType{ width:960px; float:left; height:500px; overflow-x:hidden; overflow-y:scroll; position:relative }
.posCategories .cateType dl{ width:960px; float:left; border-bottom:1px solid #f0f0f0; }
/****/
.posCategories .cateType dt{ width:200px; float:left; padding:5px 0; }
.posCategories .cateType dt span{ float:right; font-weight:bold; height:30px; line-height:30px; font-size:13px; margin-right:15px; color:#555 }
.posCategories .cateType dd{ width:760px; float:right; background:#fff; padding:5px 0px; }
.posCategories .cateType dd ul{ float:left; }
.posCategories .cateType dd li{ height:30px; line-height:30px; float:left; width:180px; position:relative; }
.posCategories .cateType dd li div{ padding:0px 15px; width:150px; }
.posCategories .cateType dd li .divspan{ color:#0066CC; padding-right:13px; cursor:pointer; line-height:30px;
    background:url(/default/images/personal/arrow3.png) right -20px no-repeat; }
.posCategories .cateType .removesearch ul{ }
.posCategories .cateType .removesearch li{ margin-left:16px; float:left; width:164px; overflow:hidden; }
.posCategories .cateType .removesearch li a{ color:#fd6000; width:164px; height:30px; }
.posCategories .cateType .removesearch li a:hover{ color:#e30 }
/**一级联动**/
.posCategories .cateType .oneSelect{ height:30px; line-height:30px; float:left; width:150px; margin:0; padding:0 15px }
.posCategories .cateType .oneSelect .checkboxs{ float:left; width:16px; height:16px; position:absolute; left:15px; top:7px; }
.posCategories .cateType .oneSelect label{ width:140px; color:#0066CC; overflow:hidden; height:16px; line-height:16px; position:absolute; left:32px; top:7px; }
.posCategories .cateType .oneSelect label:hover{ color:#e30 }
/****/
.posCategories .cateType .addAttr{ border:1px solid #ccc; height:29px; width:148px; border-top:none;
    position:absolute; left:0px; top:0px; z-index:10003; background:#fff; }
.posCategories .cateType .pname{ width:538px; background:#fff; border:1px solid #ccc;
    position:absolute; left:0px; top:0px; z-index:10002; margin:0; padding:0 }
.posCategories .cateType .pname ul{ float:left; width:510px; margin:10px 14px 0px 14px; padding:0; overflow:hidden; }
.posCategories .cateType .pname li{ width:170px; float:left; height:26px; line-height:26px; }
.posCategories .cateType .pname li .checkboxs{ float:left; width:16px; height:16px; }
.posCategories .cateType .pname li label{ float:left; width:140px; color:#0066CC; overflow:hidden; height:16px; line-height:16px; }
.posCategories .cateType .pname li label:hover{ color:#e30 }
/**三级联动**/
.posCategories .workplce{ width:100%; height:40px; float:left; border-bottom:1px solid #f0f0f0; }
.posCategories .workplce .wleft{ width:200px; float:left; padding:5px 0; }
.posCategories .workplce .wleft span{ float:right; font-weight:bold; height:30px; line-height:30px; font-size:14px; margin-right:15px; color:#555 }
.posCategories .workplce .wright{ width:760px; float:right; background:#fff; padding:5px 0px; }
.posCategories .workplce .wright select{ padding:3px 3px 3px 10px; background:transparent; height:28px; width:180px; font-size:14px; float:left;
    outline:none; border:1px solid #D0D0D0; cursor:pointer; margin-right:10px; line-height:28px; }
/**求职提示*/
.job_display .job_display_left .job_describe .tipUl{ height: 36px;margin-bottom: 20px;}
.job_display .job_display_left .job_describe .tipUl .tipLi{ float:left; width:810px; margin-top:16px; background:#FFFFCA; height:36px; line-height:36px; color:#666; font-size:13px;}
.job_display .job_display_left .job_describe .tipUl .tipLi span{display:block; padding-left:32px; margin-left:8px; background:url(/default/images/index/jobtips.gif)  0px 6px no-repeat}
.job_display .job_display_left .job_describe .tipUl .tipLi span b{color:#00B200;}

/**咨询**/
.advisory{ width:500px; float:left; padding:20px 0 }
.advisory .content{ width:440px; float:left;  padding:0 20px 0 40px; }
.advisory .content .top{ float:left; width:100%; margin-top:20px;}
.advisory .content .top .logo{ float:left; width:62px;  height:62px; }
.advisory .content .top .logo img{  width:60px;  height:60px;border-radius:60px; border:1px solid #ddd}
.advisory .content .top .info{ width:360px; height:70px;background:url(/default/images/company/app_icon1.png)  0px 0px no-repeat;float:left; margin-left:5px; }
.advisory .content .top .info span{ float:left; padding:10px 15px 10px 20px; height:24px; line-height:24px; color:#777; }
.advisory .content .appsao{float:left; width:100%; height:286px; margin-top:50px;}
.advisory .content .appsao .appimg{ float:left; width:214px; height:286px;}
.advisory .content .appsao .appimg img{ float:left; width:214px; height:286px;}
.advisory .content .appsao .appdown{ float:left; margin-left:16px;width:210px; margin-top:15px;}
.advisory .content .appsao .appdown .scanning{ float:left; font-size:18px; color:#1677d2; font-weight:bold}
.advisory .content .appsao .appdown .qcode{ float:left; margin-top:15px;width:160px; height:160px;}
.advisory .content .appsao .appdown .qcode img{ float:left; width:160px; height:160px;}
.advisory .content .bottom{ float:left; width:100%;height:30px;}
.advisory .content .bottom p{ float:left; width:100%; color:#777; height:30px; line-height:30px; font-size:15px;}
.advisory .content .bottom p a{ margin-left:5px; }
.advisory .content .bottom p a i{background:url(/default/images/company/app_icon1.png)  0px -92px no-repeat;width:18px; height:18px;}