﻿/*图片*/
.row2 { padding-top: 10px; height:350px;margin-bottom:20px;}
#slide { float: left; width: 700px;height:350px}
#slide .pic {  height: 350px;  }


.row2 .cs { float: right; width: 470px; height: 350px; margin-left: 30px; }
.row2 .cs ._cl { width:44%;border-bottom: 1px dashed #eee;float:left;/*margin-left:30px;*/color:#333}
.row2 .cs .ics { width: 30px; height: 44.8px; float: left; border-bottom: 1px dashed #eee; }
.row2 li:nth-child(2n) .ics { display: none }

.row2 .cs .tab { width: 100%; padding-bottom: 5px; padding-top: 5px; }
.td { height: 32px; line-height: 32px; box-sizing: border-box; }

/*.row2 .cs li { float: left; width: 100px;text-align:center;height:32px;padding:0 10px;margin-bottom:6px }*/
.iconall { width:500px; float:left;/*margin-left:30px;*/padding-top:30px;}
.iconall .icon_a { color:#666;font-size:1.1rem; float:left}
.iconall .iconfont_1 { padding-right:10px }
.iconall .iconfont { padding-left:35px;padding-right:15px}
.row2 .cs a { text-align: center; display: block; height: 30px; line-height: 30px; font-size: 1rem; color: #333;font-weight:bold }
.row2 .cs a:hover { background: #fafafa; }

.row2 .cs .bac { right: 0; top: 0; width: 20px; height: 15px; background: url(/images/newhouse/backright.png) center right no-repeat; background-size: auto 13px;float:right }

/*最新招聘*/
.jobs .p-title { width: 100%; padding-left: 10rem; padding-right: 35px; padding-top: 27px; color: #fff; box-sizing: border-box; position: relative; height: 35px; color: #323232; }
.jobs .p-title .w3 { padding-left: 10px ;padding-bottom:30px}
.jobs .tit { width: 5rem; font-size: 2.4rem; font-weight: bold; position: absolute; left: 0; top: 0; height: 35px; line-height: 45px; width: 10rem }
.jobs .slash { width: 100%; background: url(/images/newhouse/slash.png) left bottom repeat-x; background-size: auto 8px; height: 8px; }

.jobs { width: 1200px; padding-bottom: 10px ;float:left ;height:auto;padding-top:20px}
.jobs .ic { width: 60px; height: 100px; float: left; position: relative; }
.jobs li:nth-child(3n) .ic { display: none }

.jobs .job-box { float: left; width: 359px; height: 120px; border: 1px solid #e1e1e1;border-left:none; margin-bottom: 20px; position: relative; }
.jobs .job-box:before { content: ""; position: absolute; left: 0; width: 4px; height: 100%; background-color: red; }
.jobs li:hover { background: #f2f2f2; }
.jobs li h3 {font-size:16px;height:30px;margin-bottom:6px;line-height:24px;overflow:hidden}
.jobs li p { padding: 5px 0; font-size:12px}
.jobs li em { padding: 0 5px; color:#ebebeb; }
.jobs .company { line-height: 28px;height: 28px; font-size:14px;color:#666}
.jobs .mqi { vertical-align: sub; margin-left: 10px; background-image: url('../../images/newjob/mqi.png'); }
.jobs li h3 i {font-size: 12px; border-radius: 2px; margin-right: 3px;display:inline-block;color:#fff;width:20px;text-align:center;height:20px;line-height:20px;vertical-align:text-bottom }
.job-box .tag { color: #999; height: 19px; overflow: hidden; display: block; }
.job-box .tag i{  margin: 0 0.4rem; }


/*招聘会*/
.faris { width: 1200px; padding-bottom: 10px;  height: auto; margin-top: 20px }
.faris .fair_box { width: 100%; padding-left: 7rem; /*padding-right: 35px;*/ padding-top: 27px; box-sizing: border-box; position: relative; height: 35px; color: #323232; }
.faris .tits { width: 5rem; font-size: 2.4rem; font-weight: bold; position: absolute; left: 0; top: 0; height: 35px; line-height: 45px; width: 10rem }
.faris .slash { width: 100%; background: url(/images/newhouse/slash.png) left bottom repeat-x; background-size: auto 8px; height: 8px; }
.faris .fair_box a { width: 30px;position: absolute;right: 0;bottom: 0;text-align: center;color: #999; }

.box_fa { margin-top:30px;width:1200px;height:200px; border: 1px solid #e1e1e1;}
.box_fa .fa_img1 { width: 800px; height: 200px }
.box_fa .contents { position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 10px 0 10px; box-sizing: border-box; background: rgba(0,0,0,0.5); height: 23px; line-height: 23px; overflow: hidden; }
.box_fa .fa_cot { width:400px;float:left;font-size: 15px;font-weight: bold;}
.box_fa .fa_tit { width:300px;height:40px; border-bottom: 1px dashed #e1e1e1;margin-left:50px;padding-top:40px}
.box_fa .fa_com { width:180px;float:left;text-align: center; margin-top: 20px;}
.box_fa .fa_d { float:left;margin:0px;color:red;font-weight:bold;padding-left:50px;padding-right:5px}
.box_fa .img_le { width:800px;float:left;height:200px;position:relative}
.box_fa .qr { float:left;position: absolute; width: 800px; height: 201px; background:#999;opacity:0.9;text-align:center;color:#fff;display:none;z-index:2;}
.box_fa .wap { width:60px;height:70px}

/*人才*/
.resumes { width: 1200px; padding-bottom: 10px; float: left; height: auto; margin-top: 10px }
.resumes .resumes-box { float: left; width: 253px; height: 120px; border: 1px solid #e1e1e1; margin-bottom: 20px; position: relative; }
.resumes .ic { width: 60px; height: 100px; float: left; position: relative;}
.resumes li:nth-child(4n) .ic { display: none }
.resumes .res_d { width: 100%; padding-left: 10rem; padding-right: 35px; padding-top: 27px; color: #fff; box-sizing: border-box; position: relative; height: 35px; color: #323232;}
.resumes .res_tit { width: 5rem; font-size: 2.4rem; font-weight: bold; position: absolute; left: 0; top: 0; height: 35px; line-height: 45px; width: 10rem}
.resumes .slash { width: 100%; background: url(/images/newhouse/slash.png) left bottom repeat-x; background-size: auto 8px; height: 8px;}
.resumes .res_d a { width: 30px;position: absolute;right: 0;bottom: 0;text-align: center;color: #999;}
.resumes-box .photo { padding-left:15px;padding-top:15px;width: 40px;float:left}
.resumes-box .photo img { position: relative;top: 0px;left: 0px;width: 40px;height: 40px;border-radius: 50%;}
.resumes-box .tent { /*float:left;*/padding-top:20px;padding-left:65px}


/*名企*/
.companys { width: 1200px; padding-bottom: 10px; float: left; height: auto; margin-top: 20px }
.companys .resumes-box { float: left; width: 255px; height: 200px; margin-bottom: 20px; position: relative; }
.companys .ic { width: 60px; height: 230px; float: left; position: relative; border-bottom: 1px dashed #e1e1e1; }
.companys .icom { width: 150px; height: 200px; float: left; color: #333; padding-top: 30px; border-bottom: 1px dashed #e1e1e1; }
.companys .icom img { width:150px;height:150px}
.companys .icom .name { text-align:center;font-size:1.2rem;font-weight:bold}
.companys li:nth-child(6n) .ic { display: none }
.companys li:nth-child(n+6) .ic { border-bottom: none }
.companys li:nth-child(n+7) .icom { border-bottom: none }

.companys .company_d { width: 100%; padding-left: 10rem; padding-right: 35px; padding-top: 27px; box-sizing: border-box; position: relative; height: 35px; color: #323232;}
.companys .com_tit { width: 5rem; font-size: 2.4rem; font-weight: bold; position: absolute; left: 0; top: 0; height: 35px; line-height: 45px; width: 10rem }
.companys .slash { width: 100%; background: url(/images/newhouse/slash.png) left bottom repeat-x; background-size: auto 8px; height: 8px;}
.company_d a { width: 30px;position: absolute;right: 0;bottom: 0;text-align: center;color: #999;}


