/**工作内容显示**/
.vicecontent{ padding-bottom: 20px; }
.vicecontent>div{ margin: 0 auto;}
.vicecontent .content_area{ margin-top:30px; }
/**--阴影线--**/
.shadow_line{ background-color:#eeeeee; line-height:10px; height:10px; width:100%; }
/**job_display=>工作展示**/
.job_display{ width:100%; height:auto !important; min-height:162px; _height:162px; margin-top: 20px!important; overflow:hidden;}
/*.job_display div{overflow: hidden;}*/
.job_display .job_display_left{ float:left; width: 830px; min-height:162px; _height:162px; margin-right: 20px; padding: 0 30px; background-color:#fff; }
.job_display .job_display_left li{ overflow:hidden; }
.job_display .job_display_right{ float:left; width: 250px; min-height:162px; _height:162px; padding: 0 20px; background-color:#fff; }
.job_display .job_display_right li{ overflow:hidden; }
/**job_display=》公司图片+标签**/
.job_display .company_info{ width: 1140px; padding:15px 30px 15px 30px; background-color:#fff;}
.job_display .company_info ul{ width:inherit; height:158px; }
.job_display .company_info li{ float:left; }
.job_display .company_info .left{ width:158px; height:158px; }
.job_display .company_info .left img{ width:158px; height:158px; }
.job_display .company_info .right{ width:960px; height:158px; padding-left:20px; }
.job_display .company_info .right .com_top{ width:960px; height: 30px; margin-top: 5px;}
.job_display .company_info .right .com_top em{ float: left; width: 30px; height: 30px; background: url('/default/images/icon/icon_all.png') no-repeat; }
.job_display .company_info .right .com_top .company_s1{ background-position: -150px -271px; }
.job_display .company_info .right .com_top .company_s2{ background-position: -150px -317px; }
.job_display .company_info .right .com_top i.strokes{ float: left; width:86px; height:26px; margin-top:2px; margin-left:10px; background: url('/default/images/index/broker.png') 0 bottom no-repeat; }
    /*.job_display .company_info .right .com_top .brands{ width:877px; height: 26px; font-size: 24px; line-height: 26px; font-weight: bold; color: #002a80; float:left; }*/
.job_display .company_info .right .com_top .brands{ float: left; height: 30px; font-size: 24px; line-height: 30px; font-weight: bold; color: #333; }
.job_display .company_info .right .com_top .share{ float: right; width:80px; height: 30px; line-height: 30px; }
.job_display .company_info .right .com_top .share a{ float: left; font-size: 14px; color: #666; border-radius: 2px; }
.job_display .company_info .right .com_top .share a i{ float: left; width: 32px; height: 30px; background:url('/default/images/icon/icon_all.png') no-repeat -145px -81px; }
.job_display .company_info .right .com_top .share:hover a{ color: #00c6c9;}
.job_display .company_info .right .com_top .share a:hover i{ background-position: -145px -127px; }

.job_display .company_info .right .com_top .app_open { margin-right: 10px;}
.job_display .company_info .right .com_top .app_open a i{ background-position: -145px -175px;}
.job_display .company_info .right .com_top .app_open a:hover i{ background-position: -145px -228px;}

/**咨询**/
.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:#00c6c9; 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;}

.job_display .company_info .right .authenticate{ width:960px; margin-top: 10px; }
.job_display .company_info .right .authenticate span{ font-size: 14px; color: #808080; }
.job_display .company_info .right .authenticate p{ height:24px; font-size:18px; color: #666; line-height:24px; }
.job_display .company_info .right .temptation{ height:32px; margin-top:20px; line-height:25px; overflow:hidden;}
.job_display .company_info .right .temptation i{ float:left; min-width: 26px; max-width:150px; margin:0 20px 12px 0; padding: 0 5px; height:25px; color: #999; font-size:13px;  border:1px solid #eee; border-radius: 2px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.job_display .company_info .right .remark{ height:40px; line-height:32px; text-align:right; margin-top:-5px; }
.job_display .company_info .right .remark .first{ width:877px; float:left; text-align: left; font-size: 14px; color: #666; margin-top: 6px; }

/**job_display=>line20**/
.job_display .line20{ width:inherit; line-height:20px; height:20px; background-color:#F0F0F0; }
/**job_display=>公司描述**/
.job_display .job_display_left .describe{ width: 100%; padding-top: 10px; padding-bottom: 20px; }
.job_display .job_display_left .describe .title{ width: 100%; line-height: 28px; font-size: 16px; font-weight: bold; color: #666; border-bottom: 1px solid #eee; }
.job_display .job_display_left .describe .content{ min-height: 28px; width: 100%; padding: 20px 0;  line-height:28px; font-size:13px; color: #333; }
.job_display .job_display_left .describe .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:inherit; height:166px; left:-10px; top:0px; }
.photo #banner{ position:relative; width:735px; height:166px; overflow:hidden; left:-10px; }
.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; }
.photo #prev,
.photo #next{ position:absolute; top:70px; left:840px; z-index:20; cursor:pointer; opacity:0.2; filter:alpha(opacity=20); }
.photo #prev{ left:10px; }
.photo #next{ right:10px; }
.photo #prev:hover,
.photo #next:hover{ opacity:0.5; filter:alpha(opacity=50); }
.photo .bg{ position:absolute; bottom:0; width:735px; height:40px; z-index:20; opacity:0.4; filter:alpha(opacity=40); background:black; }
.photo .infoList{ position:absolute; left:10px; bottom:10px; z-index:30; }
.photo .infoList li{ display:none; }
.photo .infoList .infoOn{ display:inline; color:white; }
.photo .indexList{ position:absolute; right:10px; bottom:5px; z-index:30; }
.photo .indexList li{ float:left; margin-right:5px; padding:2px 4px; border:2px solid black; background:grey; cursor:pointer; }
.photo .indexList .indexOn{ background:red; font-weight:bold; color:white; }

.job_display .job_display_left .h_line{ position: relative; left: -30px; width: 890px; height: 20px; background-color: #f4f6f9; }

/**job_display=>该公司其它职位**/
.job_display .job_display_left .line40{ width: 100%; line-height:40px; height:40px; color:#696969; font-size:15px; border-bottom: 1px solid #eee; }
.job_display .job_display_left .line40 label{ position:relative; left: 670px; width: 116px; height:inherit; font-size:13px;  }
.job_display .job_display_left .line40 em{ color:#fe5c26; }
.job_display .job_display_left .line40 a{ color:#797979; }
.job_display .job_display_left .line40 a:hover{ text-decoration:none; }
.job_display .job_display_left .line40 label{ padding-left:3px; }
.job_display .job_display_left .line40 .left{ background:url('/default/images/index/icon_yw.png') no-repeat -75px -55px; padding:0px 0px 0px 14px; width:13px; height:14px; }
.job_display .job_display_left .line40 .right{ background:url('/default/images/index/icon_yw.png') no-repeat -78px -112px; padding:0px 0px 0px 14px; width:13px; height:14px; }
.job_display .job_display_left .line40 .left:hover{ background:url('/default/images/index/icon_yw.png') no-repeat -75px -93px; }
.job_display .job_display_left .line40 .right:hover{ background:url('/default/images/index/icon_yw.png') no-repeat -78px -150px; }
.job_display .job_display_left .other_positions{ min-height:45px; width:838px; padding:0 0px 80px 00px; }
.job_display .job_display_left .other_positions ul{ min-height:45px; width:838px; border-bottom:dashed 1px #ededed; }
.job_display .job_display_left .other_positions ul:hover{ background-color:#fafafa; }
.job_display .job_display_left .other_positions li{ float:left; font-size:14px; line-height:45px; height:inherit; max-height:45px; }
.job_display .job_display_left .other_positions .list1{ width:300px; }
.job_display .job_display_left .other_positions .list1 a{ color: #333; }
.job_display .job_display_left .other_positions .list2{ width:177px; padding-left:10px; color: #ff855e; }
.job_display .job_display_left .other_positions .list3{ width:212px; color:#696969; }
.job_display .job_display_left .other_positions .list4{ width:128px; text-align:center; color:#b9b9b9; }
.job_display .job_display_left .other_positions .list1 i{ background:url(/default/images/index/part_status.png) 0 0px no-repeat; width:38px; height:20px; }
.job_display .job_display_left .other_positions .list1 i.one{ background-position:0px 0px }
.job_display .job_display_left .other_positions .list1 i.two{ background-position:0px -50px }
.job_display .job_display_left .other_positions .list1 i.three{ background-position:0px -100px }

.job_display .job_display_left .other_positions .list1 span{padding:0 5px;  line-height: 22px; height:22px; color: #fff; font-size: 12px; background: #ff855e; border-radius:2px;}
.job_display .job_display_left .other_positions .list1 .recommend{
    width: auto;
    border: none;
    padding: 0;
    background:none;
}
.job_display .job_display_left .other_positions .list1 .recommend .left {

    height: 18px;
    margin-top: 6px;
    margin-left: 4px;
    padding: 0 6px 0 3px;
    line-height: 18px;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    background-color: #f0514e;
    border-radius: 3px;
}


/**right=>联系方式**/
.job_display .job_display_right .contact{ padding: 10px 0 25px; width: 100%; min-height:225px; }
.job_display .job_display_right .contact .title{ line-height: 28px; font-size: 16px; font-weight: bold; color: #666; border-bottom: 1px solid #eee; }
.job_display .job_display_right .contact .content{ min-height:35px; width:inherit; margin-bottom:20px; }
.job_display .job_display_right .contact .content ul{ min-height:35px; line-height:35px; font-size:14px; width:inherit; }
.job_display .job_display_right .contact .content li{ float:left; }
.job_display .job_display_right .contact .content .left{ width: 65px; color:#696969; font-weight:bolder; }
.job_display .job_display_right .contact .content .right{ width: 185px; color:#797979; }
.job_display .job_display_right .contact .map{ min-height:230px; width:inherit; }
/*幻灯片*/
.wrap{ padding:20px; }
.scroll_horizontal{ position:relative; width: 830px; height:166px; padding:0px !important; }
.scroll_horizontal .box{ overflow:hidden; position:relative; left:0px; width: 830px; 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:0px; 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; }
/*分享*/
.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 0 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;
    font-style:normal;
}