/*人才首页-1 S*/
.rc_main{ padding-top: 25px; }
.rc_main .rc_div{ margin-bottom: 25px; }
.rc_main .rc_div .main_left{ width: 283px; height: 345px; padding: 0 23px; background: #F9F9F9; border-top: 3px solid #4F9FEA }
.rc_main .rc_div .main_center{ width: 772px; margin: 0 25px 0 25px; height: 345px;  border-top: 3px solid #4F9FEA}
.rc_main .rc_div .main_right{ width: 282px; height: 345px;  border-top: 3px solid #4F9FEA}
.rc_main .rc_div .main_left .title{ height: 46px; border-bottom: 1px dotted #C0C2C4; font-weight: bold; line-height: 46px; font-size: 14px; color: #555657 }
.rc_main .rc_div .main_left .title span{ color: #C0C2C4; font-size: 16px; margin: 0 10px; }
.rc_main .rc_div .main_left .title b{ font-size: 16px; color: #4F9FEB }
.rc_main .rc_div .table tr td{border-top: 0;}
.rc_main .rc_div .main_left .table{ margin-bottom: 0 }
.rc_main .rc_div .main_left .table tr{ cursor: pointer ; }
.rc_main .rc_div .main_left .table tr td{ height: 44px; padding: 0; border-bottom: none }
.rc_main .rc_div .main_left .table tr td a{ display: block; width: 100%; font-size: 14px; height: 100%; line-height: 42px; }
.rc_main .rc_div .main_left .table tr td .img_link{ display: inherit; }
.rc_main .rc_div .main_left .table tr td a div{ width: 50%; float: left; }

.rc_main .rc_div .main_left .table tr td b{ font-weight: lighter; }
.rc_main .rc_div .main_left .table .name{ width: 185px;}
.rc_main .rc_div .main_left .table .address{ text-align: right;}
.rc_main .rc_div .main_left .table a:hover{ color: #FFA700 }
.rc_main .rc_div .main_left .table a:hover b{ color: #FFA700 }
.rc_main .rc_div .main_left .table a span{ font-size: 12px; }
.rc_main .rc_div .main_left .more_link{ padding: 17px 0; border-top: 1px dotted #C0C2C4; text-align: center;  }
.rc_main .rc_div .main_left .more_link a{ display: inline-block; transition: 0.3s; width: 180px; height: 38px; background: #fff; border-radius: 3px; box-shadow: 3px 1px 3px rgba(0,0,0,0.1); color: #BABABA; font-size: 16px; text-align: center; line-height: 38px;}
.rc_main .rc_div .main_left .more_link a:hover{ box-shadow: none }
.rc_main .rc_div .main_left .table .jz_icon{ position: relative; top: -11px; left: 3px; height: 16px; }

.rc_main .rc_div .main_center .head_btns{ height: 46px; background:#4F9FEA;  }
.rc_main .rc_div .main_center .head_btns .title{ font-size: 16px; text-align: center; font-weight: bold; color: #fff; width: 120px; height: 46px; line-height: 44px; }
.rc_main .rc_div .main_center .head_btns .list{ padding-top: 9px; }
.rc_main .rc_div .main_center .head_btns .list a{ display: block; width: 82px; cursor: pointer ; margin-right: 10px; float: left; border-radius: 3px; height: 28px; line-height: 28px; text-align: center; background: #F9F9F9; color: #6B6868; font-size:12px; }
.rc_main .rc_div .main_center .head_btns .list .active{ color: #4F9FEB; font-weight: bold; }
.rc_main .rc_div .main_center .head_btns .list a:hover{ color: #4F9FEB; font-weight: bold; }
.rc_main .rc_div .main_center .job_list{ display: none; height: 297px; border: 1px solid #f3f3f3  }
.rc_main .rc_div .main_center .job_list_active{ display: block; overflow: hidden;}
.rc_main .rc_div .main_center .table{ margin: 0 ;margin-top:-1px;}

.rc_main .rc_div .main_center .table .job{ width: 230px; }
.rc_main .rc_div .main_center .table .info{ width: 210px;background:none; }

.rc_main .rc_div .main_center .table tr:hover{ background: #f9f9f9 }
.rc_main .rc_div .main_center .table td{ height:72px; padding: 0; line-height: 35px; font-size: 14px; border-top: 1px dotted #C0C2C4;  }
.rc_main .rc_div .main_center .table td .img1{ margin: -3px 0 0 5px; }
.rc_main .rc_div .main_center .table td .img2{ margin: -3px 0 0 5px; }

.rc_main .rc_div .main_center .table td .line{ border-left: 1px solid #eee; height: 10px; display: inline-block; line-height: 10px; margin: 0px 10px; }
.rc_main .rc_div .main_right .login_div{ padding: 0 14px; font-size: 14px; line-height: 30px; border: 1px solid #f0f1f0; margin-bottom: 10px;height:221px;overflow:hidden;}
.rc_main .rc_div .main_right .title{ height: 46px; line-height: 46px; font-size: 14px; color: #555557; font-weight: bold;    width: 282px;
    margin-left: -14px;
    padding-left: 14px; background: #F8F8F8 }
.rc_main .rc_div .main_right .icon{padding-left:18px;padding-right:5px;background: url(../img/wtcg/icon_07.png) left center no-repeat;color:#343434;}
.rc_main .rc_div .main_right .photobox{display:block;width: 45px;height: 45px;border-radius:50%;overflow: hidden;}
.rc_main .rc_div .main_right .photobox img{max-width: 100%;max-height: 100%;}
.rc_main .rc_div .main_right .btn{padding:8px 20px;border-radius:3px;margin-top:15px;}
.margin_l55 { margin-left: 55px;}


.rc_main .rc_div .main_right .input_div{ padding: 10px 0 }
.rc_main .rc_div .main_right .input_div span{ display: block; width:72px; color:#6E6D6D; float: left; }
.rc_main .rc_div .main_right .input_div input{ width: 180px; height: 30px; border: 1px solid #E8E7E7; float: left;}
.rc_main .rc_div .main_right .btns{ padding: 10px 0 ; text-align: center;  padding-bottom: 10px; margin-top:10px; margin-bottom: 14px; }

.rc_main .rc_div .main_right .b_img1{ width: 100% }
.rc_main .rc_div .main_right .b_img1 img{ width: 100% }


.rc_main .rc_div .main_right .btns input{ width:107px; padding: 0; border: 1px solid #4F9FEB; border-radius: 3px; height: 30px; line-height: 28px; background: #4F9FEB; text-align: center;}
.rc_main .rc_div .main_right .btns input[type="submit"]{ color: #fff; margin-right: 30px; }
.rc_main .rc_div .main_right .btns input[type="button"]{ color: #4F9FEB; background: #fff; }

.rc_main .rc_div2 .main_left{width: 283px; }
.rc_main .rc_div2 .main_right{ width:1081px; margin-left:26px;   }
.rc_main .rc_div2 .main_left .l_top{  border: 1px solid #F1F0F0; border-top: 3px solid #FDCD57; padding: 0 20px; font-size: 14px }
.rc_main .rc_div2 .main_left .l_top .title{ height: 46px; line-height: 46px; font-size: 14px; font-weight: bold; color: #555557; border-bottom: 1px dotted #C0C2C4;  }
.rc_main .rc_div2 .main_left .job_box{ line-height: 40px; margin-top:-1px;}
.rc_main .rc_div2 .main_left .job_box li{ width: 100%; height: 40px; border-top: 1px dotted #EBE9E7; padding-left: 0px; transition: 0.3s; -webkit-transition:0.3s; }
.rc_main .rc_div2 .main_left .job_box li:hover{ padding-left: 5px; }
.rc_main .rc_div2 .main_left .job_box li:hover a{ color:#FDCD57  }
.rc_main .rc_div2 .main_left .job_box li a{ color:#555557;  }
.rc_main .rc_div2 .main_left .job_box li img{ margin-right: 15px; }
.rc_main .rc_div2 .main_left .l_bottom{ border: 1px solid #F1F0F0; margin-top: 25px; border-top: 3px solid #FDCD57;font-size: 14px }
.rc_main .rc_div2 .main_left .l_bottom .title{height: 46px; background: #FAFAFA; line-height: 46px; font-size: 14px; font-weight: bold; color: #555557;  padding-left: 20px;}
.rc_main .rc_div2 .main_left .l_bottom .links{ padding: 10px 10px;}
.rc_main .rc_div2 .main_left .l_bottom .links a{ display: block; font-size: 12px; float: left; width: 25%; line-height: 34px; height: 34px; color: #474747;text-align:center; }
.rc_main .rc_div2 .main_left .l_bottom .links a span{ font-size: 12px; color: #A4A1A1 }
.rc_main .rc_div2 .main_left .l_bottom .links a:hover,.rc_main .rc_div2 .main_left .l_bottom .links a:hover span{ color: #FDCD57  }

.rc_main .rc_div2 .main_right .title{ height: 49px; line-height: 42px; background: #F9F9F9; font-size: 14px; }
.rc_main .rc_div2 .main_right .title .more{ float: right; color: #FF5555; margin-right: 24px; }
.rc_main .rc_div2 .main_right .title .more img{ margin-left: 5px; margin-top: -1px; line-height: 49px; }
.rc_main .rc_div2 .main_right .title .btns{ border-left: 1px solid #f3f3f3 }
.rc_main .rc_div2 .main_right .title .btns a{ display: block; color: #7A7A7A; width:110px; height: 49px; text-align: center; border-top: 3px solid #F9F9F9; }
.rc_main .rc_div2 .main_right .title .btns .active{ border-top: 3px solid #FDCD57; background: #fff; color: #3B3B3B }
.rc_main .rc_div2 .main_right .job_list{ display: none }
.rc_main .rc_div2 .main_right .job_list_active{ display: block; }
.rc_main .rc_div2 .main_right .new_zp{ height: 673px; padding: 10px 0; border-left: 1px solid #f3f3f3 }
.rc_main .rc_div2 .main_right .new_zp .box{ width: 540px; position: relative; transition: 0.3s; -webkit-transition:0.3s; top: 0; height: 115px; line-height: 30px; font-size: 14px; float: left; border-right: 1px dotted #EBE9E7; }
.rc_main .rc_div2 .main_right .new_zp .box:hover{ top: -3px; }
.rc_main .rc_div2 .main_right .new_zp .box .box_l{ float: left; width: 260px; height: 102px; margin-left: 15px; margin-top:10px;padding-bottom: 10px; border-bottom:1px dotted #EBE9E7; }
.rc_main .rc_div2 .main_right .new_zp .box .box_r{ float: left; width: 248px;height: 102px; margin-right: 15px;margin-top:10px;padding-bottom: 10px; border-bottom:1px dotted #EBE9E7;}
.rc_main .rc_div2 .main_right .new_zp .box .box_r img{ position: relative; top: -3px; left: 5px; }
.rc_main .rc_div2 .main_right .new_zp .box .line{border-left: 1px solid #eee; height: 10px; display: inline-block; line-height: 10px; margin: 0px 10px;}
.rc_main .rc_div2 .main_right .new_zp .box .time{ font-size: 12px; margin-left: 15px; }
.rc_main .rc_div2 .main_right .new_zp .box .time0{font-size: 12px;}
.rc_main .rc_div2 .main_right .bannerimg2{ width: 100%; margin-top: 25px; }
.rc_main .rc_div2 .main_right .bannerimg2 img{ width: 100%; }
.rc_main .rc_div2 .main_right .new_qz .box .box_l{ width: 308px; }
.rc_main .rc_div2 .main_right .new_qz .box .box_r{ width: 200px; }
.rc_main .rc_div3{ margin-bottom: 25px; }
.rc_main .rc_div3 .title{ height: 49px; background: #F9F9F9; margin-top: 25px; }
.rc_main .rc_div3 .title div{ width: 110px; line-height: 46px;  text-align: center; font-size: 14px; color: #555557; font-weight: bold; border-top: 3px solid #FDCD57; height: 49px; }
.rc_main .rc_div3 .brand_zp{ height: 140px; border: 1px solid #eee; border-top: none; position: relative; }
.rc_main .rc_div3 .brand_zp .brand_s{ width: 1280px; height: 140px; overflow: hidden; margin: 0px auto; padding: 10px 0; }
.rc_main .rc_div3 .brand_zp .brand_s ul{ width: 1290px; position: relative; left: 0; }
.rc_main .rc_div3 .brand_zp .btn_left{ width: 20px; height: 50px;cursor: pointer ; position: absolute;left: 10px; top: 45px; background: url(../img/rcsy/left_btn.png) no-repeat; background-position: 0 0; transition: 0.3s; -webkit-transition:0.3s; }
.rc_main .rc_div3 .brand_zp .btn_right{ width: 20px; height: 50px;cursor: pointer ;position: absolute; right: 10px; top: 45px; background: url(../img/rcsy/right_btn.png) no-repeat; background-position: 0 0; transition: 0.3s; -webkit-transition:0.3s; }
.rc_main .rc_div3 .brand_btn:hover{ background-position: -20px 0px;  }
.rc_main .rc_div3 .brand_zp .brand_s li{ width: 257px; padding: 0 15px; height: 90px; margin: 18px 0; float: left; border-right: 1px solid #eee }
.rc_main .rc_div3 .brand_zp .brand_s li .t_name{ line-height: 14px; padding:5px 0 15px; color: #3B3B3B; font-size: 14px; }
.rc_main .rc_div3 .brand_zp .brand_s li .pic{width:106px;height:63px;display:table;table-layout:fixed;text-align:center; float: left; margin-right: 10px;border:1px solid #dadada;}
.rc_main .rc_div3 .brand_zp .brand_s li .pic a{width:106px;height:63px;display:table-cell;text-align:center;vertical-align:middle;*display:block;*font-size:54px;*font-family:Arial}
.rc_main .rc_div3 .brand_zp .brand_s li .pic a img{width:auto;height:auto;vertical-align:middle;overflow:hidden;max-width:100%;_width:expression(function(el){if(/msie 6/i.test(navigator.userAgent)){var threshold=100*el.parentNode.scrollHeight/100;el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%':'auto'}
}
(this));max-height:63px;_height:expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>63)?'63px':'auto'}
(this))}
.rc_main .rc_div3 .brand_zp .brand_s li .text{ width:100px; color: #A7A7A7; font-size: 12px; float: left; height: 63px; line-height: 21px;  }
.rc_main .rc_div3 .brand_zp .brand_s li a{ color:#4F9FEB;  }
.rc_main .rc_div3 .brand_zp .brand_s li b{ color: #FF5555 }



/*人才首页-1 E*/


/*人才首页-2 S*/
.rc_main2 { padding-top: 25px; }
.rc_main2 .rc_div{ margin-bottom: 25px; height: 600px; }
.rc_main2 .rc_div .main_left{ width: 283px; height:600px;}
.rc_main2 .rc_div .main_center{ width: 772px; margin: 0 25px 0 25px;}
.rc_main2 .rc_div .main_right{ width: 282px; }
.rc_main2 .rc_div .main_left .title{ height: 48px;  font-weight: lighter; line-height: 46px; font-size: 20px; text-align: center; color: #404040;}
.rc_main2 .rc_div .main_left .title div{ width: 50%; height:47px;border-top: 1px solid #F9F9F9; background: #F9F9F9; float: left; text-align: center; cursor: pointer ; }

.rc_main2 .rc_div .main_left .title .active{ background: #fff; border-top: 1px solid #FF5555; color: #FF5555 }
.rc_main2 .rc_div .main_left .jobs_div{ background: #fff; }
.rc_main2 .rc_div .main_left .jobs_div .box{ height: 85px; font-size: 16px; padding: 12px 0; border-bottom: 1px solid #F6F5F5;}
.rc_main2 .rc_div .main_left .jobs_div .box a{ display: block; height: 30px; color: #656363; line-height: 30px; padding: 0 35px; }
.rc_main2 .rc_div .main_left .jobs_div .box a img{ margin: 7px 0; display:none}
.rc_main2 .rc_div .main_left .jobs_div .last{ border-bottom: none }
.rc_main2 .rc_div .main_left .jobs_div .box a:hover{ color: #FF5555 }
.rc_main2 .rc_div .main_left .jobs_div .box a:hover img{ display: block; }
.rc_main2 .rc_div .main_left .address_div{ width: 345px; height: 428px; display: none; position: absolute; left: 100%; top: 0; background: #fff; z-index: 200; border: 1px solid #F6F5F5; }
.rc_main2 .rc_div .main_left .address_div .loading_img{ position: absolute; left: 50%; top: 50%; margin-top: -10px; margin-left: -10px; }

.rc_main2 .rc_div .main_left .address_div .add_list{ border-bottom: 1px solid #F5F5F5; padding: 10px 25px 9px 25px; color: #8D8B8B; font-size: 12px; line-height: 22px; }
.rc_main2 .rc_div .main_left .address_div .add_list .l_left{ width: 50px; float: left; color: #656363}
.rc_main2 .rc_div .main_left .address_div .add_list .l_right{ width: 240px; float: left; }
.rc_main2 .rc_div .main_left .address_div .add_list .l_right a{color:#999; display: block; width: 80px; float: left; }
.rc_main2 .rc_div .main_left .address_div .add_list .l_right a:hover{ color: #FF5555 }
.rc_main2 .rc_div .main_left .banner_img{ width: 100%; margin-top: 25px; }
.rc_main2 .rc_div .main_left .banner_img img{ width: 100%; }

.rc_main2 .rc_div .main_center .head_btns{ height: 46px; background:#F4F4F4;  }
.rc_main2 .rc_div .main_center .head_btns .title{ font-size: 16px; text-align: center; font-weight: bold; color: #fff; width: 150px; background: #FF5555; height: 46px; line-height: 44px; }
.rc_main2 .rc_div .main_center .head_btns .title img{ margin-right: 10px; }
.rc_main2 .rc_div .main_center .head_btns .list a{ display: block; width: 82px; cursor: pointer ; margin-right: 10px; float: left; height: 46px; line-height: 46px; text-align: center;  color: #9A9797; font-size:12px; border-bottom: 2px solid #F4F4F4;  }
.rc_main2 .rc_div .main_center .head_btns .list .active{  border-bottom: 2px solid #FF5555; color: #FF5555; font-weight: bold;}
.rc_main2 .rc_div .main_center .head_btns .list a:hover{  border-bottom: 2px solid #FF5555; color: #FF5555; font-weight: bold;}
.rc_main2 .rc_div .main_center .job_list{ display: none;  }
.rc_main2 .rc_div .main_center .job_list_active{ display: block; }
.rc_main2 .rc_div .main_center .new_zp{  padding: 2px 0 }
.rc_main2 .rc_div .main_center .new_zp .box{ width: 100%; position: relative; transition: 0.3s; -webkit-transition:0.3s; top: 0; height: 82px;  line-height: 30px; font-size: 16px; float: left;  }
.rc_main2 .rc_div .main_center .new_zp .box:hover{ top: -3px; }
.rc_main2 .rc_div .main_center .new_zp .box .box_l{ float: left; width: 370px; height: 72px; margin-left: 25px; margin-top:10px;padding-bottom: 10px; border-bottom:1px dotted #EBE9E7; }
.rc_main2 .rc_div .main_center .new_zp .box .box_r{ float: left; width: 350px; height: 72px; margin-right: 25px;margin-top:10px;padding-bottom: 10px; border-bottom:1px dotted #EBE9E7;}
.rc_main2 .rc_div .main_center .new_zp .box .box_r img{ position: relative; top: -3px; left: 5px; }
.rc_main2 .rc_div .main_center .new_zp .box .line{border-left: 1px solid #eee; height: 10px; display: inline-block; line-height: 10px; margin: 0px 10px;}
.rc_main2 .rc_div .main_center .new_zp .box .time{ font-size: 12px; margin-left: 15px; }
.rc_main2 .rc_div .main_center .new_zp .box .time0{font-size: 12px;}
.rc_main2 .rc_div .main_center .brand_box .title{ height: 46px; line-height: 46px; font-size: 16px; padding-left: 10px; font-weight: bold; color: #7E7D7D }
.rc_main2 .rc_div .main_center .brand_box .list{ height: 173px;  background: #fff; position: relative; border: 1px solid #eee }
.rc_main2 .rc_div .main_center .brand_box .list .list_warp{ width: 670px; height: 173px; text-align: center; position: absolute; left: 50px; top: 0; overflow: hidden; }
.rc_main2 .rc_div .main_center .brand_box .list ul{ position: relative; left: 0; }
.rc_main2 .rc_div .main_center .brand_box .list ul li{ width: 167px; float: left; position: relative; }
.rc_main2 .rc_div .main_center .brand_box .list ul li a{ display: block; width: 100%; height: 100%; position: relative; overflow: hidden; }
.rc_main2 .rc_div .main_center .brand_box .list ul li a img{ width: 120px; height: 70px; margin: 26px 0 12px 0 }
.rc_main2 .rc_div .main_center .brand_box .list ul li a h3{ font-size: 14px; line-height: 28px; }
.rc_main2 .rc_div .main_center .brand_box .details{ position: absolute; transition: 0.3s; -webkit-transition:0.3s; line-height: 25px; color: #fff; padding: 20px 0; width: 100%; height: 100%; top: 100%; left: 0; background: url(../img/rcsy/black_bg.png); }
.rc_main2 .rc_div .main_center .brand_box .details p{ margin-bottom: 0 }
.rc_main2 .rc_div .main_center .brand_box .list ul li a:hover .details{ top: 0; }
.rc_main2 .rc_div .main_center .brand_box .btns{ width: 19px; height: 24px; position: absolute; top: 74px; cursor: pointer; }
.rc_main2 .rc_div .main_center .brand_box .btns:hover{ transform: scale(1.05); }
.rc_main2 .rc_div .main_center .brand_box .left_btn{ background: url(../img/rcsy/left_btn0.png); left: 20px; }
.rc_main2 .rc_div .main_center .brand_box .right_btn{ background: url(../img/rcsy/right_btn0.png); right: 20px; }


.rc_main2 .rc_div .main_right .login_div{ padding: 0 25px; display: none; height: 268px; background: #959494; font-size: 14px; line-height: 30px;}
.rc_main2 .rc_div .main_right .login_active{display: block;}
.rc_main2 .rc_div .main_right .title{ height: 46px; line-height: 46px; font-size: 14px; color:#EEEEEE; }
.rc_main2 .rc_div .main_right .input_div{ margin-bottom: 10px; }
.rc_main2 .rc_div .main_right .input_div input{ width: 233px; height: 36px; border: none; background-color: #fff; border-radius: 3px; padding-left: 5px; font-size: 12px;}
.rc_main2 .rc_div .main_right .input_div input[type="submit"]{ background: #4F9FEB; color: #fff; font-size: 18px; }
.rc_main2 .rc_div .main_right .login_info a:hover{ color:#FDB303  }
.rc_main2 .rc_div .main_right .login_info a{ margin-left: 10px; }
.rc_main2 .rc_div .main_right .login_info input{ float: left; margin: 8px 5px 0 0 }
.rc_main2 .rc_div .main_right  .reg_div input[type="submit"]{ background: #FDB303 }
.rc_main2 .rc_div .main_right  .reg_div .input_div0 input[type="text"]{ width:90px;  }
.rc_main2 .rc_div .main_right  .reg_div .input_div0 input[type="button"]{ width: 132px;background: #FDB303; color: #fff;float:right;}

.rc_main2 .rc_div .rc_tj{ background: #fff; margin-top: 25px; height: 304px; border: 1px solid #F5F4F4; overflow: hidden; }
.rc_main2 .rc_div .rc_tj .title{  padding: 0 25px; border-bottom: 1px solid #F5F4F4 ; color: #7D7D7D; font-size: 16px; font-weight: bold;}
.rc_main2 .rc_div .rc_tj .title span{ display: block; width: 4px; height: 14px; float: left; margin: 17px 5px 0 0px; background: #FF5555 }
.rc_main2 .rc_div .table tr td{border-top: 0;}
.rc_main2 .rc_div .rc_tj .table{ margin-bottom: 0;  padding: 0 25px; }
.rc_main2 .rc_div .rc_tj .table tr td{ height: 40px; padding: 0; border-bottom:1px dashed #eee }
.rc_main2 .rc_div .rc_tj .table tr td a{ display: block; width: 100%; font-size: 14px; height: 100%; line-height: 40px; }
.rc_main2 .rc_div .rc_tj .table tr td .icon{ display:inherit; }
.rc_main2 .rc_div .rc_tj .table tr td a div{ width: 50%; float: left; }
.rc_main2 .rc_div .rc_tj .table .name{ width: 179px;position: relative;z-index:0;}
.rc_main2 .rc_div .rc_tj .table .address{ width: 50px; text-align: right;}
.rc_main2 .rc_div .rc_tj .table a:hover{ color:#FF5555 }
.rc_main2 .rc_div .rc_tj .table a span{ font-size: 12px; }
.rc_main2 .rc_div .rc_tj .table tr td img{ position: absolute; top: 2px; right: -10px; }

.rc_main2 .rc_div2 .mian_left{ width: 682px; border: 1px solid #F1F0F0; height: 805px; background: #fff; } 
.rc_main2 .rc_div2 .mian_right{ width: 682px; border: 1px solid #F1F0F0; height: 805px; margin-left: 25px;background: #fff; } 
.rc_main2 .rc_div2 .title{  padding: 0 25px;height: 46px;line-height: 46px; border-bottom: 1px solid #F5F4F4 ; color: #7D7D7D; font-size: 16px; font-weight: bold;}
.rc_main2 .rc_div2 .title span{ display: block; width: 4px; height: 14px; float: left; margin: 17px 5px 0 0px; background: #FF5555 }
.rc_main2 .rc_div2 .title a{ font-weight: lighter; }
.rc_main2 .rc_div2 .title img{ margin-left: 5px; margin-top: -2px; }
.rc_main2 .rc_div2 p{ margin-bottom: 0 }
.rc_main2 .rc_div2 .line{border-left: 1px solid #eee; height: 10px; display: inline-block; line-height: 10px; margin: 0px 10px;}
.rc_main2 .rc_div2 .zp_list{ height: 126px;  border-top: 1px dashed #F1EFEF; padding: 28px 28px; line-height: 23px; }
.rc_main2 .rc_div2 .zp_list .img{ width: 115px; height: 68px;  }
.rc_main2 .rc_div2 .zp_list .list_l{width:240px;}
.rc_main2 .rc_div2 .zp_list .list_l img{ margin: -4px 0 0 2px; }
.rc_main2 .rc_div2 .zp_list .list_r{ width: 252px; }
.rc_main2 .rc_div2 .zp_list .list_r img{ margin: 0px 0 0 5px; }

.rc_main2 .rc_div2 .rc_list .img{ width: 62px; height: 62px; border: 2px solid #F1F1F1; border-radius: 100%  }
.rc_main2 .rc_div2 .rc_list .list_r{ width: 290px; }
.rc_main2 .rc_div2 .rc_list .list_r img{ margin: -4px 0 0 5px; }

/*人才首页-2 E*/

/*人才首页 -3 S*/

.rc_main3 { padding-top: 25px; }
.rc_main3 .rc_div{ margin-bottom: 25px;  }
.rc_main3 .rc_div .main_left{ width: 283px; }

.rc_main3 .rc_div .main_right{ width: 1080px; margin-left: 25px; }
.rc_main3 .rc_div .main_left .title{ height: 48px;  font-weight: lighter; line-height: 44px; font-size: 16px; font-weight: bold; text-align: center; color: #939394;}
.rc_main3 .rc_div .main_left .title div{ width: 50%; height:47px;border-top:3px solid #F9F9F9; background: #F9F9F9; float: left; text-align: center; cursor: pointer ; }

.rc_main3 .rc_div .main_left .title .active{ background: #fff; border-top: 3px solid #294177; color: #555557 }
.rc_main3 .rc_div .main_left .jobs_div{ background: #fff; display: none}
.rc_main3 .rc_div .main_left .job_list_active{ display: block; }
.rc_main3 .rc_div .main_left .jobs_div .box{ height: 39px; font-size: 14px; border-bottom: 1px dotted #F6F5F5;}
.rc_main3 .rc_div .main_left .jobs_div .box a{ display: block; height: 39px; color: #656363; line-height: 39px; padding: 0 35px; transition: 0.3s; -webkit-transition:0.3s; }
.rc_main3 .rc_div .main_left .jobs_div .box a img{ margin: 7px 0; display:none}
.rc_main3 .rc_div .main_left .jobs_div .last{ border-bottom: none }
.rc_main3 .rc_div .main_left .jobs_div .box a:hover{ color:#EB1212; padding-left: 40px; }
.rc_main3 .rc_div .main_left .jobs_div .box a:hover img{ display: block; }
.rc_main3 .rc_div .main_left .jobs_div .links{ padding: 10px 10px;}
.rc_main3 .rc_div .main_left .jobs_div .links a{ display: block; font-size: 12px; float: left; width: 25%; line-height: 34px; height: 34px; color: #474747 }
.rc_main3 .rc_div .main_left .jobs_div .links a span{ font-size: 12px; color: #A4A1A1 }
.rc_main3 .rc_div .main_left .jobs_div .links a:hover,.rc_main .rc_div2 .main_left .jobs_div .links a:hover span{ color: #EB1212  }
.rc_main3 .rc_div .main_left .title_d{ text-align: left; color: #fff; line-height: 48px; background: #294177;  font-weight: bold; padding-left: 20px;  }
.rc_main3 .rc_div .main_left .title_d img{ float: left; margin: 14px 5px 0 0 }

.rc_main3 .rc_div .main_left .yq_list .box{ font-size: 14px; line-height: 19px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; border-bottom: 1px dashed #EEEFF0 }
.rc_main3 .rc_div .main_left .yq_list .box .name{ line-height: 40px; }

.rc_main3 .rc_div .main_left .yq_list .box img{ width: 104px; height: 58px;  }
.rc_main3 .rc_div .main_left .yq_list .box p{ margin-bottom: 0 }


.rc_main3 .rc_div .main_right .left_d{ width: 770px; }
.rc_main3 .rc_div .main_right .left_d .head_btns{ height: 46px; background:#294177; padding-right: 25px;  }
.rc_main3 .rc_div .main_right .left_d .head_btns .title{ font-size: 16px; text-align: center; font-weight: bold; color: #fff; width: 120px; height: 46px; line-height: 44px; }
.rc_main3 .rc_div .main_right .left_d .head_btns .list{ padding-top: 9px; }
.rc_main3 .rc_div .main_right .left_d .head_btns .list a{ display: block; width: 65px; cursor: pointer ; border: 1px solid #F9F9F9;  margin-right: 10px; float: left; border-radius: 3px; height: 28px; line-height: 28px; text-align: center; color: #F9F9F9; font-size:12px; }
.rc_main3 .rc_div .main_right .left_d .head_btns .list .active{ color: #294177; font-weight: bold; background: #F9F9F9 }
.rc_main3 .rc_div .main_right .left_d .head_btns .list a:hover{ color: #294177; font-weight: bold; background: #F9F9F9}
.rc_main3 .rc_div .main_right .left_d .head_btns .w_zp{ line-height: 46px; color: #f9f9f9;  }
.rc_main3 .rc_div .main_right .left_d .head_btns .w_zp img{ margin: -2px 0 0 5px; }
.rc_main3 .rc_div .main_right .left_d .job_list{ display: none; overflow: hidden;}
.rc_main3 .rc_div .main_right .left_d .job_list_active{ display: block; }
.rc_main3 .rc_div .main_right .left_d .table{margin-top:-1px;}
.rc_main3 .rc_div .main_right .left_d .table tr{ cursor: pointer; }
.rc_main3 .rc_div .main_right .left_d .table .job{ width: 236px; }
.rc_main3 .rc_div .main_right .left_d .table .info{ width: 210px; }

.rc_main3 .rc_div .main_right .left_d .table tr:hover{ background: #f9f9f9 }
.rc_main3 .rc_div .main_right .left_d .table td{ height:77px; padding: 0; line-height: 38px; font-size: 14px; border-top: 1px dotted #C0C2C4;  }
.rc_main3 .rc_div .main_right .left_d .table td .img1{ margin: -3px 0 0 5px; }
.rc_main3 .rc_div .main_right .left_d .table td .img2{ margin: -3px 0 0 5px; }
.rc_main3 .rc_div .main_right .left_d .table td .line{ border-left: 1px solid #eee; height: 10px; display: inline-block; line-height: 10px; margin: 0px 10px; }

.rc_main3 .rc_div .main_right .left_d .banner_img{ width: 100%; height: 72px; margin-top: 17px; }
.rc_main3 .rc_div .main_right .left_d .banner_img img{ width: 100%; height: 100%; }


.rc_main3 .rc_div .right_d { width: 283px; margin-left: 27px; }
.rc_main3 .rc_div .right_d .login_div{ display: none;  height: 242px; font-size: 14px; line-height: 30px;}
.rc_main3 .rc_div .right_d .login_active{display: block;}
.rc_main3 .rc_div .right_d .title{ height: 46px; line-height: 46px; font-size: 14px;}
.rc_main3 .rc_div .right_d .title div{ width: 50%; height: 46px; float: left; text-align: center; cursor: pointer ; }

.rc_main3 .rc_div .right_d .input_div{ margin: 10px auto;  margin-top: 15px; padding: 0 25px; }
.rc_main3 .rc_div .right_d .input_div input{ width: 233px; height: 36px; border: none; border-radius: 3px; padding-left: 5px; font-size: 12px; background: #F5F5F5}
.rc_main3 .rc_div .right_d .input_div input[type="submit"]{ background:#ED1F1F; color: #fff; font-size: 18px; }
.rc_main3 .rc_div .right_d .login_info a:hover{ color:#FDB303  }
.rc_main3 .rc_div .right_d .login_info a{ margin-left: 10px; }
.rc_main3 .rc_div .right_d .login_info input{ float: left; margin: 8px 5px 0 0 }
.rc_main3 .rc_div .right_d  .reg_div{ background: #f3f3f3; }
.rc_main3 .rc_div .right_d  .reg_div .input_div input{ background: #fff }
.rc_main3 .rc_div .right_d  .reg_div input[type="submit"]{ background: #AC8B69 }
.rc_main3 .rc_div .right_d  .reg_div .input_div0 input[type="text"]{ width:90px;  }
.rc_main3 .rc_div .right_d  .reg_div .input_div0 input[type="button"]{ width: 132px; margin-left: 6px; background: #FDB303; color: #fff }
.rc_main3 .rc_div .right_d  .reg_div .input_div0 .get_code{ line-height: 36px; text-decoration: underline; }


.rc_main3 .rc_div  .right_d  .rc_tj{ background: #fff; margin-top: 25px; border: 1px solid #F5F4F4; overflow: hidden; }
.rc_main3 .rc_div  .right_d  .rc_tj .title{  padding: 0 25px; border-bottom: 1px solid #F5F4F4 ; color: #555657; background: #f9f9f9; font-size: 16px; font-weight: bold;}
.rc_main3 .rc_div  .right_d  .rc_tj .title a{ color: #DADADA; font-size: 12px; }
.rc_main3 .rc_div  .right_d  .rc_tj .title a img{ margin: -2px 0 0 5px }

.rc_main3 .rc_div  .right_d  .table tr td{border-top: 0;}
.rc_main3 .rc_div  .right_d  .rc_tj .table{ margin-bottom: 0;  padding: 0 25px; }
.rc_main3 .rc_div  .right_d  .rc_tj .table tr td{ height: 39px; padding: 0; border-bottom:1px dashed #eee }
.rc_main3 .rc_div  .right_d  .rc_tj .table tr td a{ display: block; width: 100%; font-size: 14px; height: 100%; line-height: 39px; }
.rc_main3 .rc_div  .right_d  .rc_tj .table tr td a div{ width: 50%; float: left; }
.rc_main3 .rc_div  .right_d  .rc_tj .table tr td a b{ color: #294177; font-weight: lighter; }
.rc_main3 .rc_div  .right_d  .rc_tj .table .name{ width: 179px;position: relative;z-index:0;}
.rc_main3 .rc_div  .right_d  .rc_tj .table .address{ text-align: right;}
.rc_main3 .rc_div  .right_d  .rc_tj .table a:hover{ color:#FF5555 }
.rc_main3 .rc_div  .right_d  .rc_tj .table a:hover b{ color:#FF5555 }
.rc_main3 .rc_div  .right_d  .rc_tj .table a span{ font-size: 12px; }
.rc_main3 .rc_div  .right_d  .rc_tj .table tr td img{ position: absolute;z-index:0; top: 4px; right: 0; }

.rc_main3 .rc_div .jobs .title{ height: 49px; line-height: 42px; background: #F9F9F9; font-size: 14px; }
.rc_main3 .rc_div .jobs .title .more{ float: right; color: #2A4177; margin-right: 24px; }
.rc_main3 .rc_div .jobs .title .more img{ margin-left: 5px; margin-top: -1px; line-height: 49px; }
.rc_main3 .rc_div .jobs .title .btns a{ display: block; color: #7A7A7A; width:110px; height: 49px; font-weight: bold; font-size: 16px; text-align: center; border-top: 3px solid #F9F9F9; }
.rc_main3 .rc_div .jobs .title .btns .active{ border-top: 3px solid #294177; background: #fff; color: #294177;  }
.rc_main3 .rc_div .jobs .job_list{ display: none }
.rc_main3 .rc_div .jobs .job_list_active{ display: block; }
.rc_main3 .rc_div .jobs .new_zp{ height: 595px; }
.rc_main3 .rc_div .jobs .new_zp .box{ width: 503px; margin: 25px 0 0 25px; position: relative; transition: 0.3s; -webkit-transition:0.3s; top: 0; height: 120px; line-height: 30px; font-size: 14px; float: left; border: 1px dashed #EBE9E7; }
.rc_main3 .rc_div .jobs .new_zp .box:hover{ top: -3px; border: 1px dashed #ff5555 }
.rc_main3 .rc_div .jobs .new_zp .box .box_l{ float: left; width: 240px; height: 102px; margin-left: 15px; margin-top:10px;padding-bottom: 10px;  }
.rc_main3 .rc_div .jobs .new_zp .box .userimg{ width:22px; height: 24px; border: 2px solid #F1EEEE; border-radius: 24px; float: left; margin: 4px 9px 0 0 }
.rc_main3 .rc_div .jobs .new_zp .box .box_r{ float: left; width: 230px;height: 102px; margin-right: 15px;margin-top:10px;padding-bottom: 10px; }
.rc_main3 .rc_div .jobs .new_zp .box .box_r img{ position: relative; top: -3px; left: 5px; }
.rc_main3 .rc_div .jobs .new_zp .box .line{border-left: 1px solid #eee; height: 10px; display: inline-block; line-height: 10px; margin: 0px 10px;}
.rc_main3 .rc_div .jobs .new_zp .box .time{ font-size: 12px; margin-left: 15px; }
.rc_main3 .rc_div .jobs .new_zp .box .time0{font-size: 12px;}

.rc_main3 .rc_div3{ margin-bottom: 25px; }
.rc_main3 .rc_div3 .title{ height: 49px; background: #F9F9F9;  }
.rc_main3 .rc_div3 .title div{ width: 110px; line-height: 46px;  text-align: center; font-size: 14px; color: #555557; font-weight: bold; border-top: 3px solid #FDCD57; height: 49px; }
.rc_main3 .rc_div3 .brand_zp{ height: 140px; border: 1px solid #eee; border-top: none; position: relative; }
.rc_main3 .rc_div3 .brand_zp .brand_s{ width: 1280px; height: 140px; overflow: hidden; margin: 0px auto; padding: 10px 0; }
.rc_main3 .rc_div3 .brand_zp .brand_s ul{ width: 1290px; position: relative; left: 0; }
.rc_main3 .rc_div3 .brand_zp .btn_left{ width: 20px; height: 50px;cursor: pointer ; position: absolute;left: 10px; top: 45px; background: url(../img/rcsy/left_btn.png) no-repeat; background-position: 0 0; transition: 0.3s; -webkit-transition:0.3s; }
.rc_main3 .rc_div3 .brand_zp .btn_right{ width: 20px; height: 50px;cursor: pointer ;position: absolute; right: 10px; top: 45px; background: url(../img/rcsy/right_btn.png) no-repeat; background-position: 0 0; transition: 0.3s; -webkit-transition:0.3s; }
.rc_main3 .rc_div3 .brand_btn:hover{ background-position: -20px 0px;  }
.rc_main3 .rc_div3 .brand_zp .brand_s li{ width: 257px; padding: 0 15px; height: 90px; margin: 15px 0; float: left; border-right: 1px solid #eee }
.rc_main3 .rc_div3 .brand_zp .brand_s li .t_name{ line-height: 14px; padding-bottom: 15px; color: #3B3B3B; font-size: 14px; }
.rc_main3 .rc_div3 .brand_zp .brand_s li .imgs{ width: 108px; height: 63px; float: left; margin-right: 10px; }
.rc_main3 .rc_div3 .brand_zp .brand_s li .text{ width:100px; color: #A7A7A7; font-size: 12px; float: left; height: 63px; line-height: 21px;  }
.rc_main3 .rc_div3 .brand_zp .brand_s li a{ color:#4F9FEB;  }
.rc_main3 .rc_div3 .brand_zp .brand_s li b{ color: #FF5555 }

/*人才首页 -3 E*/



@media screen and (min-width:1206px) and (max-width:1440px){	
.rc_main .rc_div .main_left{ width: 250px; padding: 0 15px; }
.rc_main .rc_div .main_center{ width: 676px; margin: 0 15px 0 15px;}
.rc_main .rc_div .main_right{ width: 250px; }
.rc_main .rc_div .main_center .table .job div{ width: 210px; }
.rc_main .rc_div .main_center .table .info div{ width: 180px; }
.rc_main .rc_div .main_center .table .c_info div{ width: 245px; }
.rc_main .rc_div .main_right .input_div span{ width: 64px; }
.rc_main .rc_div .main_right .input_div input{ width: 155px; }
.rc_main .rc_div .main_right .btns input[type="submit"]{ margin-right: 20px; }
.rc_main .rc_div .main_right .btns input{ width: 97px; }
.rc_main .rc_div2 .main_right{ margin-left: 15px; width: 908px; }
.rc_main .rc_div2 .main_right .new_zp .box{ width: 453px; }
.rc_main .rc_div2 .main_right .new_zp .box .box_l{ width: 202px; }
.rc_main .rc_div2 .main_right .new_zp .box .box_r{ width: 218px; }
.rc_main .rc_div2 .main_right .new_zp .box .line{ margin:  0 5px; }
.rc_main .rc_div3 .brand_zp .brand_s{ width: 1120px; }
.rc_main .rc_div3 .brand_zp .brand_s li{ width: 225px; padding:0 15px; }
.rc_main .rc_div3 .brand_zp .brand_s li .text{ width: 76px; }
.rc_main .rc_div .main_right .title{ width: 250px; }
.rc_main .rc_div .right_d .rc_tj .pad_lr25{ padding: 0 5px; }


.rc_main2 .rc_div .main_left{ width: 250px;}
.rc_main2 .rc_div .main_left .jobs_div .box a{ padding: 0 25px;  }
.rc_main2 .rc_div .main_center{  width: 676px; margin: 0 15px 0 15px; }
.rc_main2 .rc_div .main_center .new_zp .box .box_l{ margin-left: 15px; width: 320px; }
.rc_main2 .rc_div .main_center .new_zp .box .box_r{ width: 316px; }
.rc_main2 .rc_div .main_right{ width: 250px; }
.rc_main2 .rc_div .main_right .login_div{ padding: 0 15px; }
.rc_main2 .rc_div .main_right .input_div input{ width: 220px; }
.rc_main2 .rc_div .main_right .login_sj{ width: 162px; }
.rc_main2 .rc_div .main_right .reg_div .input_div0 input[type="button"]{ width: 120px; }
.rc_main2 .rc_div .main_center .brand_box .list ul{ width: 576px; }
.rc_main2 .rc_div .main_center .brand_box .list ul li{ width: 144px; }
.rc_main2 .rc_div2 .mian_left{ width: 593px; }
.rc_main2 .rc_div2 .mian_right{ width: 593px; margin-left: 20px; }
.rc_main2 .rc_div .main_center .brand_box .list .list_warp{ width: 576px; }
.rc_main2 .rc_div2 .zp_list{ padding: 28px 15px;}
.rc_main2 .rc_div2 .zp_list .list_r{ width: 250px; }
.rc_main2 .rc_div2 .zp_list .list_l{ width: 180px; }
.rc_main2 .rc_div2 .zp_list .list_r .f16{  font-size: 15px;  }
.rc_main2 .rc_div2 .mian_right_d .list_l{ width: 230px }
.rc_main2 .rc_div2 .mian_right_d .list_r{ width: 239px }
.rc_main2 .rc_div .right_d .rc_tj .pad_lr25{ padding: 0 5px; }


.rc_main3 .rc_div .main_right{ width: 908px; margin-left: 15px; }
.rc_main3 .rc_div .right_d{ width: 250px; margin-left: 15px; }
.rc_main3 .rc_div .main_right .left_d{ width: 643px; }
.rc_main3 .rc_div .right_d .input_div{ padding: 0 15px;  }
.rc_main3 .rc_div .right_d .input_div input{ width: 217px; }
.rc_main3 .rc_div .right_d .reg_div .have_user{ display: none }
.rc_main3 .rc_div .main_right .left_d .job_list{ padding:  0 10px;border:1px solid #f1f0f0; }
.rc_main3 .rc_div .main_right .left_d .table .job{ width: 180px; }
.rc_main3 .rc_div .main_right .left_d .table .info{ width: 190px; }
.rc_main3 .rc_div .jobs .new_zp .box{ width: 430px;margin: 25px 0 0 15px; }
.rc_main3 .rc_div .jobs .new_zp .box .box_r{ margin-right: 0; width: 190px; }
.rc_main3 .rc_div .jobs .new_zp .box .box_l{ width: 210px; }
.rc_main3 .rc_div3 .brand_zp .brand_s{ width: 1120px; }
.rc_main3 .rc_div3 .brand_zp .brand_s li{ width: 225px; padding:0 15px; }
.rc_main3 .rc_div3 .brand_zp .brand_s li .text{ width: 76px; }
.rc_main3 .rc_div .right_d .rc_tj .pad_lr25{ padding: 0 5px; }


}
@media(max-width:1206px){
.rc_main .rc_div .main_left{ width: 210px; padding: 0 10px; }
.rc_main .rc_div .main_left .table .address{ display: none }
.rc_main .rc_div .main_center .job_list{ padding: 0 10px; }
.rc_main .rc_div .main_center{ width: 580px; margin: 0 15px 0 15px;}
.rc_main .rc_div .main_right{ width: 170px; }
.rc_main .rc_div .main_right .login_div{ padding: 0 4px; }
.rc_main .rc_div .main_center .table .job div{ width: 160px; }
.rc_main .rc_div .main_center .table td .line{margin:  0 5px;}
.rc_main .rc_div .main_center .table .info div{ width: 160px; }
.rc_main .rc_div .main_center .table .c_info div{ width: 245px; }
.rc_main .rc_div .main_right .input_div span{ width: 56px; }
.rc_main .rc_div .main_right .input_div input{ width: 104px; }
.rc_main .rc_div .main_right .btns input[type="submit"]{ margin-right: 10px; }
.rc_main .rc_div .main_right .btns input{ width: 72px; }
.rc_main .rc_div2 .main_right{ margin-left: 15px; width: 692px; }
.rc_main .rc_div2 .main_right .new_zp .box{ width: 690px; }
.xm-hidden{display:none;}
.rc_main .rc_div2 .main_right .new_zp .box .box_l{ width:335px; }
.rc_main .rc_div2 .main_right .new_zp .box .box_r{ width: 324px; }
.rc_main .rc_div2 .main_right .new_zp .box .line{ margin:  0 5px; }
.rc_main .rc_div3 .brand_zp .brand_s{ width: 898px; }
.rc_main .rc_div3 .brand_zp .brand_s li{ width: 225px; padding:0 15px; }
.rc_main .rc_div3 .brand_zp .brand_s li .text{ width: 76px; }
.rc_main .rc_div .main_right .title{width: 170px; margin-left: -4px;padding-left: 4px;}
.rc_main .rc_div .right_d .rc_tj .pad_lr25{ padding: 0 5px; }

.rc_main2 .rc_div .main_left{ width: 190px;}
.rc_main2 .rc_div .main_left .jobs_div .box a{ padding: 0 15px;  }
.rc_main2 .rc_div .main_center .head_btns .list a{ margin-right: 0 }
.rc_main2 .rc_div .main_center{  width: 580px; margin: 0 10px 0 10px; }
.rc_main2 .rc_div .main_center .new_zp .box .box_l{ margin-left: 15px; width: 260px; }
.rc_main2 .rc_div .main_center .new_zp .box .box_r{ width: 304px; margin-right: 0 }
.rc_main2 .rc_div .main_right{ width: 200px; }
.rc_main2 .rc_div .main_right .login_div{ padding: 0 5px; }
.rc_main2 .rc_div .main_right .input_div input{ width: 190px; }
.rc_main2 .rc_div .main_right .login_sj{ display: none }
.rc_main2 .rc_div .main_right .login_info a{ margin-left: -2px; }
.rc_main2 .rc_div .main_right .reg_div .input_div0 input[type="button"]{ width: 90px; }
.rc_main2 .rc_div .login_div .have_num{ display: none }
.rc_main2 .rc_div .main_center .brand_box .list ul{ width: 478px; }
.rc_main2 .rc_div .main_center .brand_box .list ul li{ width: 159px; }
.rc_main2 .rc_div2 .mian_left{ width: 490px; }
.rc_main2 .rc_div2 .mian_right{ width: 490px; margin-left: 10px; }
.rc_main2 .rc_div .rc_tj .table .address{ display: none }
.rc_main2 .rc_div .rc_tj div,.rc_main2 .rc_div .rc_tj .title{ padding: 0 10px; }
.rc_main2 .rc_div2 .zp_list{ padding: 28px 5px;}
.rc_main2 .rc_div2 .zp_list .list_r{ width: 185px; }
.rc_main2 .rc_div2 .zp_list .list_l{ width: 155px; }
.rc_main2 .rc_div2 .zp_list .list_l .f14{ font-size: 12px; }
.rc_main2 .rc_div2 .zp_list .list_r .f16{  font-size: 15px;  }
.rc_main2 .rc_div2 .mian_right_d .list_l{ width: 160px }
.rc_main2 .rc_div2 .mian_right_d .list_r{ width: 239px }
.rc_main2 .rc_div2 .rc_list .img{ margin-right: 15px; }
.rc_main2 .rc_div .main_center .brand_box .list .list_warp{ width: 478px; }
.rc_main2 .rc_div .right_d .rc_tj .pad_lr25{ padding: 0 5px; }


.rc_main3 .rc_div .main_left{ width: 200px; }
.rc_main3 .rc_div .main_left .jobs_div .links a{ width: 33.3% }
.rc_main3 .rc_div .main_left .yq_list .box{ padding: 0 10px; }
.rc_main3 .rc_div .main_left .yq_list .yq_div{ width:100%;}
.rc_main3 .rc_div .main_right .left_d .head_btns .list a{ width: 60px; margin-right: 5px; }
.rc_main3 .rc_div .main_right .left_d .head_btns .title{ width: 88px; }
.rc_main3 .rc_div .main_left .yq_list .box img{ display: none }
.rc_main3 .rc_div .main_right{ width: 780px; margin-left: 10px; }
.rc_main3 .rc_div .right_d{ width: 200px; margin-left: 10px; }
.rc_main3 .rc_div .main_center .job_list{ padding: 0 10px; }
.rc_main3 .rc_div .main_right .left_d{ width: 570px; }
.rc_main3 .rc_div .right_d .input_div{ padding: 0 10px;  }
.rc_main3 .rc_div .right_d .input_div input{ width: 180px; }
.rc_main3 .rc_div .right_d  .login_info{ padding: 0 5px; }
.rc_main3 .rc_div .right_d .reg_div .have_user{ display: none }
.rc_main3 .rc_div .main_right .left_d .job_list{ padding:  0 10px; }
.rc_main3 .rc_div .main_right .left_d .table .job{ width: 154px; }
.rc_main3 .rc_div .main_right .left_d .table .info{ width: 157px; }
.rc_main3 .rc_div .jobs .new_zp .box{ width: 725px;margin: 25px 0 0 25px; }
.rc_main3 .rc_div .jobs .new_zp .box .box_r{ margin-right: 0; width: 340px; }
.rc_main3 .rc_div .jobs .new_zp .box .box_l{ width: 330px; }
.rc_main3 .rc_div3 .brand_zp .brand_s{ width: 899px; }
.rc_main3 .rc_div3 .brand_zp .brand_s li{ width: 225px; padding:0 15px; }
.rc_main3 .rc_div3 .brand_zp .brand_s li .text{ width: 76px; }
.rc_main3 .rc_div .right_d .rc_tj .table .address{ display: none }
.rc_main3 .rc_div .right_d .rc_tj div{ padding: 0 10px; }
.rc_main3 .rc_div .right_d .rc_tj .title{ padding: 0 5px; }
.rc_main3 .rc_div .right_d .reg_div .input_div0 .get_code{ font-size: 12px; }
.rc_main3 .rc_div .right_d .reg_div .input_div0 input[type="text"]{ width: 84px; }
.rc_main3 .rc_div .right_d .rc_tj .pad_lr25{ padding: 0 5px; }
.rc_main3 .rc_div .main_left .yq_list .box .name a .pull-right{ display: none }
}
.css_job_index_1{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 5px;}