.main{width:948px;margin:0 auto;padding-top: 5px;}
/**职位搜索**/
.job_search{ background:#f4f4f4; width:350px; padding:18px 34px 15px 34px;height: 219px;overflow: hidden; }
.job_search h6{font-size: 16px;font-weight: 100;color: #444444;line-height: 20px;}
.popup_btn {width: 142px; cursor: pointer;margin-top:7px;background:#fff;display: inline-block;border: 2px solid #ee7c35;font-size: 14px;color: #555;height: 20px;padding: 5px 12px;text-align: center;}
.popup_btn:hover {border-color: #ee7c35;text-decoration: none;}
.popup_btn_left {text-align: left;}
.popup_btn input {width: 130px; cursor: pointer;float: left;display: inline-block;border: 0;background: none;height:20px;line-height: 20px;font-size: 14px;color: #555;outline: none;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;text-align: left;}
.caret {float: right;height:19px;width: 7px;padding-left: 5px;background: url(/images/caret.png) no-repeat right center;height: 19px;}
.job_search_title{ font-size:12px; line-height:12px; margin-top:8px; color:#ee7c35;padding-bottom: 12px;}
.job_search_title a{ margin-right:4px;color:#ee7c35;}
.job_search_title a:hover{text-decoration: underline;}
.job_search_title .hot_position{ color:#444; margin-right:0;}

.searchinput {width: 350px;margin-top: 8px;}
.searchinput input {float: left;width: 237px;border:2px solid #ee7c35;height: 20px;padding: 5px 12px;line-height: 20px;outline: none;}
.searchinput button {width:85px; height:34px;}
.pull-right {float: right !important;}
.btn-success {color: #fff;background-color: #ee7c35;border-color: #009082;}
.area_index{line-height: 20px;}
.area_index ul{padding-top: 2px;}
.area_index ul strong{color:#999;font-weight: 100;}
.area_index ul a{padding-right: 6px;color: #333;}
.area_index ul a:hover{text-decoration: underline;color: #ee7c35;}

/*幻灯片*/
.slide{width:520px;height:252px;position:relative;float: right;}
#PicSlide{width:520px;overflow:hidden;_zoom:1;height:257px;}
#PicSlide .img{width:400px;height:252px;overflow:hidden;_zoom:1;position: relative;}
#PicSlide .img li{width:400px;height:252px;position: absolute;left: 0;top: 0;}
#PicSlide .img img{width:100%;height:100%;}
#PicSlide .title{bottom:70px;width:100%;position:absolute;}
#PicSlide .shadow{background-color:#000;opacity:.5;filter:alpha(opacity=50);height:70px;}
#PicSlide .title .h3{z-index:30;line-height:20px;margin:4px 10px 0 10px;}
#PicSlide .title .h3 a{font-weight:normal;font-size:12px;color:#fff;}
#PicSlide .thumb{right:0;top:0;position:absolute;overflow:hidden;_zoom:1;width:118px;}
#PicSlide .thumb ul{z-index:20;width:660px;overflow:hidden;_zoom:1;}
#PicSlide .thumb li{width:108px;height:40px;margin-left:6px;margin-bottom:8px;_display:inline;border:2px solid #f1f1f1;}
#PicSlide .thumb li img{width:100%;height:100%; }
#PicSlide .thumb .now-status{cursor: pointer;position:absolute;width:118px;height:52px;background: url(../../images/version3/index/slider-ico.png) no-repeat;z-index:21;top:0;left:0;}

/*首页区域title*/
.hot_job_title{ height:65px;margin-top: 5px;}
.hot_job_title h6{ font-size:20px; color:#444; background:#f1f1f1; width:185px; border-left:6px solid #ee7c35; line-height:65px; text-align:center; font-weight:bold;}
.hot_job_title h6.small_tit{height:53px;line-height: 22px;padding-top: 12px;}
.hot_job_title h6.small_tit small{font-size: 12px;color: #ee7c35;display: block;font-weight: 100;}
.hot_t_img{ width:714px;}
.hot_t_img img{ width:350px;height: 65px;}

/*******知名企业****/
.position_recommend{ width:948px; margin:0 auto;padding-top: 0px;}
.recommend_box{ width:448px; margin-top:5px; border:1px solid #d0d0d0; padding:10px;}
.recommend_left{float:left;width: 135px;padding-right: 15PX;}
.recommend_left a{display:block;height:85px;width:135px;}
.recommend_left img{ width:100%;height:85PX;}
.recommend_right{float:left;width:282px; border-left:1px solid #d0d0d0; padding-left:15px; height: 85px;overflow: hidden;}
.re_title{ line-height:26px;}
.re_title a{ font-size:18px; color:#ee7c35; float:left;max-width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.re_title a:hover{text-decoration: underline;}
.re_title span{ font-size:14px; color:#444444; float:left;max-width:102px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:4px;}
.recommend_list{ font-size:15px; color:#444; line-height:30px;}
.recommend_list em{ font-size:10px;}
.color-red{ color:#ff0000; font-size:16px; margin:0 4px;}
.recommend_welfare{height:25px;overflow: hidden;}
.recommend_welfare li{ float:left; border:1px solid #d0d0d0; border-radius:5px; padding:0 4px; margin:2px 6px 3px 0; color:#444;line-height:20px;    white-space: nowrap;}


/*行业板块*/
.industry_01{padding-top: 0px;}
.industry_01 .left_groups{background: #64d286 url(../../images/version3/index/industry_01_bg.jpg) no-repeat center bottom;}
.industry_01 .left_groups a{color:#64d286; }
.industry_02 .left_groups{background: #fad05a url(../../images/version3/index/industry_02_bg.jpg) no-repeat center bottom;}
.industry_02 .left_groups a{color:#fad05a;}
.industry_03 .left_groups{background: #6bdcfe url(../../images/version3/index/industry_03_bg.jpg) no-repeat center bottom;}
.industry_03 .left_groups a{color:#6bdcfe;}
.industry_04 .left_groups{background: #d488c8 url(../../images/version3/index/industry_04_bg.jpg) no-repeat center bottom;}
.industry_04 .left_groups a{color:#d488c8;}

.industry_groups .left_groups{width:191px;height:195px;float:left;margin-top: 5px;}
.industry_groups .left_groups .title{font-size: 24px;text-align: center;color: #fff;font-weight: bold;padding: 28px 0 25px 0;}
.industry_groups .left_groups a{background: #fff;display:block;width:144px;margin:0 auto;text-align:center;font-size:16px;height:33px;line-height: 33px;border-radius: 5px;box-shadow: 3px 3px 3px rgba(0,0,0,0.05);}
.industry_groups ul{float:left;width:757px;height:194px;padding-top: 6px;}
.industry_groups ul li{float:left;width:188px;height:96px;text-align: center;line-height: 16px;font-size: 13px;margin-top: -1px;border:1px solid #dcdcdc;border-left:0;background: #fbfbfb;}
.industry_groups ul li a{display: block;width:178px;height:84px;padding:6px 5px;}
.industry_groups ul li a:hover{position: relative;z-index: 2;border:1px solid #ee7c35;left: -1px;top:-1px;}
.industry_groups ul li img {height: 42px;}
.industry_groups ul li p{padding-top: 6px;width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;color: #333;}
.industry_groups ul li span{color: #999;width: 100%;white-space: nowrap;overflow: hidden; display: block;}

/*热门企业*/
.small_ad{border-left:1px solid #dcdcdc;margin-top: 15px;padding-top: 1px;}
.small_ad li{float:left;width:188px;height:61px;text-align: center;line-height: 20px;font-size: 13px;margin-top: -1px;border:1px solid #dcdcdc;border-left:0;}
.small_ad li a{width:178px;padding:5px;display: block;}
.small_ad li a:hover{position: relative;z-index: 1;border:1px solid #ee7c35;left: -1px;top:-1px;height: 51px;}
.small_ad li img {height: 54px; width: 54px; float: left; }
.small_ad li .con {float: left; width: 115px; padding-left: 5px;line-height: 18px; padding-top: 9px;} 
.small_ad li p{width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;color: #333;}
.small_ad li span{color: #999;}

/*最新企业*/
.new_job_list{ margin-top:5px; border:1px solid #dcdcdc; width:918px; float:left; padding:8px 14px;font-size:14px; color:#5f5f5f;}
.new_job_list li{ width:294px; float:left; line-height:26px; height:26px; margin:0 6px;}
.new_job_list li em{ float:left;padding-top: 10px;width: 12px;}
.new_job_list li a{ float:left;}
.new_job_list .hot_name{float:left;max-width:250px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background: url(../../images/version3/index/hot_icon.png) no-repeat right center;padding-right: 28px;}
.hot_name:hover,.hot_post:hover{ text-decoration:underline;}

/*热点招聘*/
.hot_job_list{ margin-top:5px; margin-bottom:5px;border:1px solid #dcdcdc; width:918px; float:left; padding:8px 14px;font-size:14px; color:#5f5f5f;}
.hot_job_list li{ width:294px; float:left; line-height:26px; height:26px; margin:0 6px;}
.hot_job_list li em{ float:left;padding-top: 10px;width: 12px;}
.hot_job_list li a{ float:left;}
.hot_name{max-width:190px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.hot_name:hover,.hot_post:hover{ text-decoration:underline;}
.hot_post{color:#ee7c35;max-width:83px;padding-left:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}


