/*首页*/
/*大图*/
.slider{width:100%; height:420px;position: relative;/*margin-top: -15px;*/}
.slider .slider_list{width:100%;height:420px;}
.slider .slider_list div{position: absolute;top:0;left:0;width:100%;height:420px;background-position: top center;background-repeat: no-repeat;opacity: 0; filter:alpha(opacity=0);}
.slider .slider_list div a{display:block;width:980px;height:420px;margin:0 auto;}

/*登录框*/
.login_box{position: absolute;top:160px;right:50%;margin-right:-450px;width:300px;height:330px;/*overflow: hidden;*/z-index: 2;background: rgba(51, 51, 51, .7);background-color: #7F7F7F\9;_background:#777;}



/*主体*/
.big_wrap{padding-top: 40px;}
.search_top{}
.search_top .search_main{width:640px;float: left;}
.search_top .search_main .search_main_top{height:46px;}
.search_top .search_main .search_main_top .input_main{float: left;border:2px solid #D9D9D9;border-right: 0;border-radius: 2px 0 0 2px;padding:9px;height:24px;width:495px;_width:490px;}
.search_top .search_main .search_main_top .input_main input{background-color: #fff;width:100%;line-height: 24px;color:#999;font-size: 14px;}
.search_top .search_main .search_main_top .index_search_btn{width:125px;height:46px;background-color: #247FAF;font-family: "Microsoft Yahei";font-size: 18px;color:#FFF;border-radius: 0 2px 2px 0;cursor: pointer;}
.search_top .search_main .search_main_top .index_search_btn i{position: relative;top:2px;margin-right: 8px;*top:0;}
.search_top .search_main .search_main_top .index_search_btn.hover{background-color: #196C97;}
.search_top .search_main .hot_key{line-height: 32px;font-size: 14px;color:#666;}
.search_top .search_main .hot_key a{color:#666;margin-right: 15px;}
.search_top .search_main .hot_key a:hover{color:#247FAF;}
.search_top .new_post{float: right;width:310px;line-height: 28px;font-size: 16px;padding:9px 0;text-align: center;height:26px;background-color: #F5F5F5;border:1px solid #F5F5F5;color:#999;}
.search_top .new_post span{font-size: 16px;color:#247FAF;padding:0 4px;}

.index_small_ad{}
.index_small_ad .ad_box{float:left;width:183px;height:68px;overflow: hidden;border:1px solid #E2E2E2;margin-top: 12px;margin-right: 12px;}
.index_small_ad .ad_box img{display: block;}
.index_small_ad .ad_box.no_mg{margin-right: 0;}

.index_main_box{padding-top: 20px;}
.index_main_box .title_box{padding-bottom: 12px;border-bottom: 2px solid #247FAF;}
.index_main_box .title_box h2{float: left;font-size: 18px;color:#333;font-family: "Microsoft Yahei";line-height: 20px;}
.index_main_box .title_box a{float:right;font-size: 14px;position: relative;top:5px;}
.index_main_box .hot_jobs{margin-top: -10px;}
.index_main_box .hot_jobs .hot_job_item{float: left;width:235px;padding-right: 10px;overflow: hidden;padding-top: 23px;height:80px;overflow: hidden;}
.index_main_box .hot_jobs .hot_job_item h4{font-size: 16px;color:#333;font-family: "Microsoft Yahei";font-weight: normal;width:235px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_main_box .hot_jobs .hot_job_item h4 a{color:#333;}
.index_main_box .hot_jobs .hot_job_item h4 a:hover{color:#247FAF;}
.index_main_box .hot_jobs .hot_job_item .hj_company_name{margin-top: 13px;width:235px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_main_box .hot_jobs .hot_job_item .hj_company_name a{font-size: 12px;color:#999;}
.index_main_box .hot_jobs .hot_job_item .hj_company_name a:hover{color:#333;}
.index_main_box .hot_jobs .hot_job_item div{margin-top: 13px;color:#999;}
.index_main_box .hot_jobs .hot_job_item div span{white-space: nowrap;}
.index_main_box .hot_jobs .hot_job_item div .years_money{margin-left: 15px;width:235px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_main_box .hot_jobs .hot_job_item div .years_money em{font-size: 14px;color:#FF9900;font-weight: bold;font-style: normal;font-family: "SimSun";}

.index_main_box .star_hunter{margin-top: -5px;}
.index_main_box .star_hunter .star_hunter_item{
	float: left;margin-top: 20px;margin-right: 20px;width:309px;height:160px;border:1px solid #E2E2E2;background-color: #fff;overflow: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.index_main_box .star_hunter .star_hunter_item:hover{border-color:#74CEFE;box-shadow: 0px 0px 5px #74CEFE;}
.star_hunter_item .hunter_infomation{padding:19px;}
.star_hunter_item .hunter_infomation .h_info_left{float: left;text-align: center;}
.star_hunter_item .hunter_infomation .h_info_left .avater_box{width:86px;height:86px;overflow: hidden;margin-bottom: 15px;}
.star_hunter_item .hunter_infomation .h_info_left .index_hunter_btn{width:58px;border:1px solid #0172AF;background-color: #247FAF;color:#FFF;font-size: 12px;border-radius: 2px;cursor: pointer;*vertical-align: middle;}
.star_hunter_item .hunter_infomation .h_info_right{float: left;padding-left: 15px;}
.star_hunter_item .hunter_infomation .h_info_right div{margin-bottom: 10px;color:#666;width:165px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.star_hunter_item .hunter_infomation .h_info_right .name_box a{float: left;color:#247FAF;}
.star_hunter_item .hunter_infomation .h_info_right .name_box a:hover{text-decoration: underline;}
.star_hunter_item .hunter_infomation .h_info_right .name_box span{float: right;text-align: right;}
.star_hunter_item .hunter_infomation .h_info_right .name_box span em{font-style: normal;color:#247FAF;font-family: "SimSun";}
.star_hunter_item .hunter_infomation .h_info_right .hunter_level_box{display: inline-block;position: relative;top:2px;}

.hot_industry{margin-top: 15px;}
.hot_industry .hot_industry_list{margin-right: 20px;width:480px;float: left;}
.hot_industry .hot_industry_list .hot_industry_title{height:35px;line-height: 35px;padding:0 10px;background-color: #F5F5F5;}
.hot_industry .hot_industry_list .hot_industry_title h3{float: left;font-size: 16px;font-family: "Microsoft Yahei";color:#333;font-weight: normal;}
.hot_industry .hot_industry_list .hot_industry_title a{float: right;}
.hot_industry .hot_industry_list ul{padding:10px 20px 10px 10px;height:150px;color:#666;}
.hot_industry .hot_industry_list ul li{font-size: 12px;line-height: 14px;padding:8px 0;}
.hot_industry .hot_industry_list ul li .hi_job_name{float: left;width:250px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.hot_industry .hot_industry_list ul li .hi_job_name a{color:#666;}
.hot_industry .hot_industry_list ul li .hi_job_name a:hover{text-decoration: underline;}
.hot_industry .hot_industry_list ul li .hi_area{float: left;text-align: center;width:100px;}
.hot_industry .hot_industry_list ul li .money{float: right;text-align: right;}
.hot_industry .hot_industry_list ul li .money span{font-size: 12px;font-family: "SimSun";color:#FF9900;font-weight: bold;}

.friendly_link{font-size: 12px;color:#999;}
.friendly_link a{margin-left:15px;color:#999;}
.friendly_link a:hover{color:#247FAF;}


/*登录注册banner框*/
.hide{display: none;}
.login_box{width: 300px;}
.login_box .tabmenu{}
.login_box  li {float: left;width: 99px; color:#fff;font-size: 12px;text-align: center;height: 40px;line-height: 40px; background-color: #357CA2;border-left:1px solid #357CA2;cursor: pointer;}
.login_box .selected{background: #4E4E49;width: 100px;border:0;font-size: 14px;}
.login_box .tabbox{padding:15px 15px;color:#fff;}
.login_box .tabbox a {color:#fff;}
.login_box .auto_login_box{padding:15px 0;}
.login_box .auto_login_box .auto_login{float: left;}
.login_box .auto_login_box .auto_login input{margin-right: 7px;position: relative;top:2px;}
.login_box .auto_login_box a{float: right;}
.login_box_input{font-size: 12px;color:#666;height:26px;line-height: 26px;padding:5px 10px 4px 10px;border-radius: 3px;}
.login_box_input.large{width:249px;}
.login_box_input.short{width:84px;}
.login_box_input.popreg{border:1px solid #E9E9E9;width:325px;}
.login_box_input.popregshort{border:1px solid #E9E9E9;width:125px;}
.control{margin-bottom:10px;position: relative;}
.control .login_error{position: absolute; top:-17px;left:0px;padding:0 10px;line-height: 20px;background-color: #f5c3bf;color:#e75c00;z-index: 15;border-radius: 2px;}
.control .login_error .error_arrow{position: absolute;left:20px;bottom:-15px;width:0;height:0;border-width:8px;border-style:solid;border-color:#f5c3bf transparent transparent transparent;z-index: 16;_display:none;}
.login_now_btn{width:269px;height:40px;background-color: #FCA21A;font-family: "Microsoft Yahei";font-size: 20px;color:#FFF;cursor: pointer;}
.login_now_btn.behover{background-color: #E78900;}
.reg_now_btn{width:269px;height:40px;background-color: #0C95DD;font-family: "Microsoft Yahei";font-size: 20px;color:#FFF;cursor: pointer;}
.reg_now_btn.cc{background-color:#cccccc;}
.reg_now_btn.behover{background-color: #008DD7;}
.login_box .regin_now{padding:9px 0;border-bottom: 1px solid #ABA3A3;}
.login_box .regin_now a{color:#EDC100;cursor: pointer;}
.sns_login_box{margin-top: 9px;}
.sns_login_box span{float: left;padding-right: 9px;}
.sns_login_box .sns_login{float: left;}
.sns_login_box .sns_login .sns_icon{display: inline-block;width:16px;height:15px;background: url(../images/sns_icon.png) no-repeat;margin-right: 11px;}
.sns_login_box .sns_login .sns_icon.qq{background-position: 0px 0px;}
.sns_login_box .sns_login .sns_icon.taobao{background-position: -1px -36px;}
.sns_login_box .sns_login .sns_icon.sina{background-position: 0px -63px;}
.server_argee{padding-top: 5px;}
.server_argee .reg_log{float: right;}
.server_argee .reg_log a{color:#EDC100;cursor: pointer;}
.argee{float: left;position: relative;*top:-4px;}
.argee a:hover{color:#EDC100;text-decoration: underline;}
.argee .auto_login input{margin-right: 7px;position: relative;top:2px;}

/*登录注册弹出框*/
.mask{width:100%;height:100%;/*background: rgba(0, 0, 0, .4);*/position: absolute;top:0;left:0;z-index: 19;background-color: #000;opacity: .4;filter:alpha(opacity=40);}
.pop_login_box{background-color: #fff;z-index: 20;/*box-shadow:0px 0px 8px #666;*/overflow: hidden;}
.close_icon{position: absolute;top:15px;right:15px;width:15px;height:16px;background: url(../images/close_icon.gif) no-repeat center center;z-index: 25;}
.pop_login_box .pop_left{float: left;width:430px;background-color: #fff;}
.pop_login_box .pop_right{float: right;width:260px;/*background-color: #F5F5F5;*//*height:100%;*/}
.pop_login_box .pop_right .slogan{padding:92px 0 0 29px;}
.pop_login_box .pop_right .slogan h2{font-family: "Microsoft Yahei";font-size: 18px;color:#333;font-weight: normal;}
.pop_login_box .pop_right .slogan ul{padding-top: 40px;}
.pop_login_box .pop_right .slogan ul li{margin-bottom: 17px;font-size: 12px;color:#666;}

.reg_content{padding:30px 40px 25px 40px;}
.reg_content h1{font-family: "Microsoft Yahei";font-size: 22px;color:#333;font-weight: normal;margin-bottom: 20px;}
.reg_content .pop_tabmenu{}
.reg_content .pop_tabmenu li{float: left;width:115px;margin-right: 1px;height:30px;line-height: 30px;color:#666;background-color: #EEE;text-align: center;cursor: pointer;}
.reg_content .pop_tabmenu li.p_selected{background-color: #247FAF;color:#FFF;}
.pop_tabbox{margin-top: 20px;}
.control_height{margin-bottom: 15px;position: relative;}
.control_height .login_error{position: absolute; top:-17px;left:0px;padding:0 10px;line-height: 20px;background-color: #f5c3bf;color:#e75c00;z-index: 15;border-radius: 2px;}
.control_height .login_error .error_arrow{position: absolute;left:20px;bottom:-15px;width:0;height:0;border-width:8px;border-style:solid dashed dashed dashed;border-color:#f5c3bf transparent transparent transparent;z-index: 16;/*_display:none;*/overflow: hidden;}
.pop_reg_btn{width:347px;height:35px;background-color: #247FAF;font-family: "Microsoft Yahei";color:#FFF;font-size: 16px;cursor: pointer;border-radius: 3px;}
.pop_reg_btn.blue{background-color: #247FAF;}
.pop_reg_btn.blue.phover{background-color: #196C97;}
.pop_reg_btn.cc{background-color: #cccccc;}
.pop_reg_btn.orange{background-color: #FF9900;}
.pop_reg_btn.orange.phover{background-color: #F08C00;}
.pop_argee{padding-bottom: 15px;border-bottom: 1px solid #E2E2E2;}
.pop_argee .argee_left{float: left;color:#999;position: relative;*top:-5px;}
.pop_argee .argee_left.login a{margin-left: 24px;color:#247FAF;}
.pop_argee .argee_left input{margin-right: 5px;position: relative;top:2px;}
.pop_argee .argee_left a{color:#247FAF;}
.pop_argee .argee_left a:hover{color:#247FAF;text-decoration: underline;}
.pop_argee .argee_right{float: right;color:#999;}
.pop_argee .argee_right a{cursor: pointer;}
.sns_color{padding-top: 10px;color:#999;}
.sns_color span{float: left;margin-right:10px;}
.sns_color .sns_color_box{float: left;}

.sns_icon_color{display: inline-block;width:21px;height:18px;background: url(../images/sns_icon.png) no-repeat;margin-right: 15px;}
.sns_icon_color.qq{background-position: 0px -98px;}
.sns_icon_color.taobao{background-position: 0px -131px;}
.sns_icon_color.sina{background-position: 0px -168px;}