.iconHome{background-image:url(../images/index_icon.png); display:inline-block}
/*首页顶部广告*/
.prompt_advertising{position:relative;overflow:hidden;text-align:center; background:#0099FE; width:100%; height:45px;}
.prompt_advertising li{width: 100%; height: 45px;}
.prompt_advertising a{display:block;width: 100%; height: 45px;}
.prompt_advertising .close-btn{width:20px;height:20px;position:absolute;right:10px;top:9px;cursor:pointer;z-index:10}
.ajax_load { font-size:14px; text-align:center; padding:15px 0 0 0; color:#666}
.lazyload img { max-height:200px;}

/*首页顶部搜索样式*/
.top_search { background:#232131; height:133px;}
  /*搜索框的头部*/
  .search-box{ float:left;padding-top:33px;padding-bottom:15px;width:906px;position:relative;}
  .search-form{position:relative;zoom:1;}
  .search-form-shadow{box-shadow:0 1px 5px rgba(83,202,195,.5)}
  .nav-search .search-form-shadow{box-shadow:none}
  .search-form-con{float:left; position:relative;z-index:150;}
  .btn-search{height:46px;line-height:46px;text-align:center;color:#fff;background:#1677ff;border:0;cursor:pointer;font-size:18px;width:120px;padding:0;}
  .city-sel{display:block;width:60px;height:44px;border:1px solid #e8e8e8;border-right:none;float:left;padding:0 15px 0 15px;background-color:#fff;position:relative;cursor:pointer;overflow:hidden}
  .city-sel b{font-weight: 400;font-size: 13px;color: #717171; display:inline-block; height:44px; line-height:44px;}
  .city-sel .icon-arrow-down { position: absolute;right: 7px;top:20px;background:url(../images/icon_dot.png) no-repeat;width: 16px;height: 16px; display:inline-block}
  .city-sel .line{width:1px;height:28px;background-color:#f1f1f1;position:absolute;top:8px;right:0}
  .search-form-con .selecttype_down{ display:none;background-color:#fff;border:1px #e8e8e8 solid;border-top:0px;position:absolute;left:0px;top:45px;}
  .search-form-con .selecttype_down .down_list{width:59px;height:36px;line-height:36px;cursor:pointer;padding-left:15px;padding-right:15px;}
  .search-form-con.open .selecttype_down{display:block;}
  .search-form-con .selecttype_down .down_list:hover{background-color:#f5f5f5; color:#4098e6}
  .search-form .ipt-wrap{float:left;width:695px;background:#fff;border:1px solid #e8e8e8;border-left:none;border-right:none}
  .search-form .ipt-search{width:95%;height:30px;line-height:30px;padding:7px 15px;border:0;font-size:13px;color:#414a60}
  .search-form .publish_order{float:left; margin:12px 0 0 15px; padding-left:18px;background:url(../images/109.png) no-repeat 0 -108px;color:#4098e6;text-decoration:none; font-size:12px}
  .search-form .publish_order:hover{color:#f60;text-decoration: underline;}
  .search_hot{padding-top:10px;width:100%; height:25px;overflow:hidden;}
  .search_hot li{margin-right:15px;float:left;*float:none;display:inline-block;*display:inline;*zoom:1;color:#dddddd}
  .search_hot li.small { margin-right:5px}
  .search_hot li a{color:#dddddd;}
  .search_hot li a:hover{text-decoration: underline; color:#f60}
  .search_hot li.choose_city {float:left}
  .search_hot li.choose_city a { color:#ffde00; }
  /*本周新增职位*/
  .new-right{width:275px;float:right;padding-top:33px;}
  .new-right .new-jobs-online{height:25px;line-height:25px;padding:9px 0;text-align:center;border:1px solid #e8e8e8;background:#ffffff;color:#888888;font-size:15px;}
  .new-right .new-jobs-online span{height:23px;display:inline-block;padding:0 5px;border:1px solid #ff6600;line-height:24px;margin-right:8px;background:#fff;color:#ff6600;vertical-align:top;border-radius:3px;}
  .new-right .new-phone-text{padding-top:10px;width:100%; text-align:right;color:#dddddd}
  .new-right .new-phone-text .big{ font-size:18px;}
  .new-right .new-phone-text .phone{margin-left:8px;width:15px;height:15px;overflow:hidden; background-position:0 -27px;}


/*首页最顶部三大竖块*/
.pr{position:relative}.pa{position:absolute}.fl{float:left;*display:inline}.fr{float:right;*display:inline}
  /*左边文字导航*/
  .top_left { float:left;width:290px;}
	.catgory-menu{ height:451px; padding-top:10px;background:#FFF;box-shadow: 5px 5px 15px rgba(3,0,0,.04);}
	.catgory-menu a:hover,.catgory-menu ul li a:hover{color:#ff552e;}
	  .catgory-menu-block{position:relative;border:0;margin:1px 0 1px 1px; float:left; width:99%;}
	  .catgory-menu-tit{padding:16px 0 16px 22px;font-weight:900;position:relative;z-index:100; background:#FFF}
	  .catgory-menu-tit h3 { width:100%; font-size:14px;}
	  .catgory-menu-tit h3 .title {font-size:16px;color:#333333;}
	  .catgory-menu-tit i{ position:absolute; top:24px; right:15px;background:url(../images/index_arrow.png) 0 0 no-repeat; width:14px; height:14px; overflow:hidden;}
	  .catgory-menu-tit a { color:#656565; font-weight:normal; margin-right:8px}
	  .catgory-menu-tit a:hover { color:#ff552e}
	  .catgory-menu-block>ul{line-height:22px}
	  .catgory-menu-block ul{position:absolute;width:480px;left:286px;top:-1px;padding:13px 0 15px 15px;border:1px #fff solid;box-shadow: 0 0 4px 2px rgba(0,0,0,.09);border-radius: 2px;border-top-left-radius: 0;list-style:none;background-color:#fff;}
	  .catgory-menu-block ul li{display:inline-block;font-weight:400; margin:0 8px 6px 0;height:30px; line-height:30px; overflow:hidden}
	  .catgory-menu-block ul li a{color:#777777;font-size:13px;padding: 3px 10px;white-space: nowrap;}
	  .catgory-menu-block ul li a.color {color:#ff552e}	  
	  .catgory-menu-block ul li.title{display:block; width:96%;font-weight:400; margin-bottom:8px;height:30px; line-height:normal;border-bottom:1px #f2f2f2 solid; overflow:hidden}
	  .catgory-menu-block ul li.title a{ color:#484848; font-size:14px; font-weight:bold}
	  .catgory-menu-block ul li.title a:hover { color:#ff552e}
	  .catgory-menu-block_hover{background:#fff;box-shadow:0 0 4px 2px rgba(0,0,0,.09); margin:0;border-top:1px #4098e6 solid;border-left:1px #4098e6 solid;border-bottom:1px #4098e6 solid;}
	  .catgory-menu-block_hover .catgory-menu-tit{ z-index:110}
	  .catgory-menu-block_hover ul{display:block;border-color:#4098e6;z-index:109}
	  .catgory-menu-last{position:relative;border:0;margin:1px 0 1px 1px; float:left; width:99%;}

  /*右边导航*/
  .top_right { float:right;width:895px; padding-top:15px}

  /*中部图片轮播与滚动模块*/
  .advert{width:100%; float:left;}
  .advert_left{width:580px;height:220px;float:left;position:relative;overflow:hidden}
  .advert_left:hover .pre{display:block}
  .advert_left:hover .next{display:block}
  .advert_left li{list-style:none;margin:0;padding:0}
  .advert_left .imglist{width:100%;height:inherit;position:absolute}
  .advert_left .imglist li{height:inherit;}
  .advert_left .imgdesc{right:5px;bottom:5px;position:absolute;overflow:hidden;}
  .advert_left .imgdesc li{width:17px;height:5px;transition:all linear 0.2s;float:left;vertical-align:middle;text-align:center;background:rgba(102,102,102,0.5);margin:0;cursor:pointer; line-height:17px; color:#fff; margin-left:3px; overflow:hidden; text-indent:-100px;}
  .advert_left .imgdesc li.hover {background: #f60;color: #000;}
  .advert_left .imglist.opacity li:hover img{ opacity: .9;}
  .advert_left .adgg {width:25px;height:12px; position:absolute; z-index:10;right:0;bottom:0;  overflow:hidden; text-indent:150px;}
  .advert_left .none{ display:none}
  .advert_left .pre{position:absolute; top:50%; margin-top:-30px;z-index:10;width:20px; height:60px; left:0; background:rgba(0,0,0,0.5); line-height:60px; vertical-align:middle; text-align:center; color:#fff; cursor:pointer; font-family:"SimSun"; font-size:28px;display:none}
  .advert_left .next{position:absolute; top:50%;margin-top:-30px;z-index:10;width:20px; height:60px; right:0; background:rgba(0,0,0,0.5); line-height:60px; vertical-align:middle;text-align:center; color:#fff; cursor:pointer; font-family:"SimSun"; font-size:28px;display:none}
  
  .advert_left.ad2{ float:right;width:312px;}
  .advert_left.ad3{ margin-top:3px;height:110px;}
  .advert_left.ad4{ margin-top:3px;float:right;width:312px;height:110px;}
  
/*急聘职位、最新职位*/
.common-tab-box{clear:both;margin-top:10px;}
.common-tab-box .title{height:45px;position:relative; padding-left:1px}
.common-tab-box .title span{float:left;display:inline-block;margin-right:40px;line-height:45px;color:#8d92a1;cursor:pointer;font-size:14px;font-weight:400;}
.common-tab-box .title span.last{margin-right:0px;}
.common-tab-box .title span.cur{color:#444444; font-weight:bold;font-size:15px;}
.common-tab-box .title .f_r span{ font-size:12px;}
.job-tab-box .common-list-box{ width:100%; position:relative; overflow:hidden}
  .job-tab-box .job_list{margin-left:-10px}
  .job-tab-box .job_list li{float:left;width:33.33%;margin-bottom:10px;position:relative;}
  .job-tab-box .job_list li:hover {box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
  .job-tab-box .job_list li .hover_line{position: absolute;height: 2px;left: 0;bottom: 0;width: 0;transition: all .4s linear;background-color: #1677ff;color:#fff;}
  .job-tab-box .job_list li:hover .hover_line{width:100%}
  .job-tab-box .job_list li .sub-li{box-sizing:border-box;background:#FFF;margin-left:10px;position:relative;padding:20px 20px 10px 20px;}
  .job-tab-box .job_list li .sub-li:hover{-webkit-box-shadow:0 0 10px 0 rgba(56,81,76,.12);-moz-box-shadow:0 0 10px 0 rgba(56,81,76,.12);box-shadow:0 0 10px 0 rgba(56,81,76,.12);}
  .job-tab-box .job_list li .line_1 {margin-bottom:10px; overflow:hidden}
  .job-tab-box .job_list li .line_1 .job_name{font-size:16px;color:#014099;height:21px;line-height:21px;}
  .job-tab-box .job_list li .line_1 .job_name a.substring{max-width:170px; display:inline-block}
  .job-tab-box .job_list li .line_1 .salary{float:right;color:#fc6c38; text-align:right}
  .job-tab-box .job_list li .line_1 .emergency{background-position:0 -53px;width: 40px;height: 16px;position:relative;bottom:2px; margin-left:3px}
.job-tab-box .job_list li .line_1 .stick{background-position:0 -76px;width: 26px;height: 16px;position:relative;bottom:2px; margin-left:3px}
  .job-tab-box .job_list li .line_1 span{font-size:15px;color:#f6ab00}
  .job-tab-box .job_list li .line_2{color:#666;margin-bottom:10px; font-size:12px; overflow:hidden}
  .job-tab-box .job_list li .line_2 .company_name{width:60%;float:left;height:21px;line-height:21px;}
  .job-tab-box .job_list li .line_2 .company_info{max-width:40%; float:left;}
  .job-tab-box .job_list li .line_3{font-size:12px;margin-bottom:10px; overflow:hidden;height:24px}
  .job-tab-box .job_list li .line_3 span{display:inline-block;float:left;color:#606266;border:1px solid #e5e5e5;margin-right:5px;margin-bottom:5px;height:20px;line-height:20px;padding:0 4px;border-radius:4px;}
  .job-tab-box .job_list li .line_4{overflow:hidden;margin-bottom:0;padding-top:8px;line-height:26px;border-top:1px solid #F4F6F8;}
  .job-tab-box .job_list li .line_4 .companyname{ float:left;color:#666;height:28px;line-height:28px;max-width: 69%;overflow: hidden;}
  .job-tab-box .job_list li .line_4 .address{ float:right;color:#666;height:28px;line-height:28px;max-width: 31%;}
  .job-tab-box .job_list li .line_4 .address .address_icon {background-position:0 -108px;width: 13px;height: 14px;position: relative;top: 3px;margin-right: 3px;}
  .job-tab-box .job_list li .line_4 .deliver{float:right;width:80px;height:26px;line-height:26px;text-align:center;border:1px solid #4098e6;border-radius:12px;color:#4098e6;cursor:pointer}
  .job-tab-box .job_list li .line_4 .deliver:hover{color:#fff;background:#4098e6; text-decoration:none}
  
  /*公告*/
  .gonggaoScroll{height:45px;line-height:45px; overflow:hidden;width: 200px; font-size:12px} 
  .gonggaoScroll ul,li{list-style-type:none;margin:0px;}
  .gonggaoScroll li {width:100%;height:45px;line-height: 45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*企业列表*/
.company_list{ background:#FFF; padding:0 12px;}
.company_list .common-list-box{width:100%; display:block;clear: both;}
.company_list.common-tab-box .title{ padding-top:3px;}
.company_list.common-tab-box .title span em {font-style: normal;font-size: 12px;font-weight: normal;color: #999;}
	.item_con_list{margin-left: -12px;}
	.item_con_list li{float:left;width:25%;margin-bottom:12px;}
	.item_con_list li .sub-li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;background:#FFF;margin-left:12px;height:220px;position:relative;-webkit-box-shadow:0 0 10px rgba(56,81,76,.12);-moz-box-shadow:0 0 10px rgba(56,81,76,.12);box-shadow:0 0 10px rgba(56,81,76,.12);border-radius:3px;}
	.item_con_list li .sub-li:hover{}
	.item_con_list li .home{position:absolute;z-index:3;top:0px;right:0px;display:block;width:42px;height:42px;overflow:hidden;background-size:50px;color:#fff;line-height:38px;text-indent:100px; background:url(../images/qiye/company_home.png);}
	.item_con_list li .top{margin:0 13px;padding:15px 0 14px;text-align:center;border-bottom:1px dashed #E0E0E0;line-height:22px}
	.item_con_list li .top .company-name{margin-top:15px;font-size:16px}
	.item_con_list li .top .company-name a{color:#000}
	.item_con_list li .top .company-name a:hover{color:#4098e6}
	.item_con_list li .top .company-line { width:100%; height:30px; background:url(../images/qiye/company_li_line.jpg) no-repeat center bottom}
	.item_con_list li .top .company-tag{margin-top:3px;color:#999;padding:10px 0 10px 0}
	.item_con_list li .top .company-tag .tag_li{ width:100%; height:27px;overflow:hidden;color:#999;-ms-word-break:break-all;word-break:break-all; text-align:center}
	.item_con_list li .top .company-tag .tag_li .li{ display:inline-block;padding-left:10px;padding-right:10px;border:1px #e1f2fa solid;background-color:#edf9ff;margin-left:5px;margin-right:5px;height:25px;line-height:25px;font-size:12px;border-radius:2px;color:#3d9ccc}
	.item_con_list li .top .advantage{margin-top:5px;color:#666;height:22px; font-size:12px; display:none}
	.item_con_list li .bottom .bottom-item{position:relative;display:block;margin-top:17px;text-align:center; width:49.5%; border-right:1px #e0e0e0 solid; line-height:130%;color:#999}
	.item_con_list li .bottom .bottom-item:hover { color:#4098e6;text-decoration:none}
	.item_con_list li .bottom .bottom-item p.green {color: #4098e6;}
	.item_con_list li .bottom .bottom-item p.gray{font-size:12px;}
	.item_con_list li .bottom .bottom-item.last { border:0}

/*首页通用box框架 /by liangcaijian @632324010*/
.box_cool {margin:15px auto 0;background:#ffffff;height:auto;border-radius:3px;}
.box_cool.no_margin{ margin-top:0;}
.box_cool .first_head {padding:8px 0;height:30px; line-height:30px;overflow:hidden;}
.box_cool .first_head .title {float:left;padding:2px 0 0 12px;color:#444444; font-size:15px; font-weight:bold;}
.box_cool .first_head .title em { font-style:normal;font-size:12px;font-weight:normal;color:#999;}
.box_cool .first_head .r_box {float:right;padding-right:12px;font-size:12px}
.box_cool .first_head .r_box a{ text-decoration:none;color:#999999; margin-left:10px;}  .box_cool .first_head .r_box a:hover { color:#0188cc;}
.box_cool .first_head .refreshbtn{ margin:0 8px 0 50px; font-size:13px;display:inline-block;color:#333333;text-align:right;width:50px;height:25px;background-repeat:no-repeat;cursor:pointer;padding-left:14px;background-position:0px 3px;}
.box_cool .first_head .refreshbtn:hover{color:#FF5A00;background-position:0px -29px;}
.box_cool {position:relative}
.box_cool  .ajax_loading{display:none;}
.box_cool  .ajaxloadtxt{margin-top:100px;}
.box_cool.open_ajax .ajax_loading{display:block;}

  /*广告内容*/
  .box_cool .box_cool_content { padding:0 12px 12px 12px;}
  .box_cool .box_cool_content .bigBanner{ margin-top:10px;}
/*------------------------------------*/
.advbox {padding: 0 0 12px 12px;}
.advbox img:hover{filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=120,strength=3);/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;/*safari或chrome*/box-shadow:0px 0px 10px #CCCCCC;/*opera或ie9*/}

/*名企招聘 上方两列的格子广告位*/
.advbox_two_columns { width:100%;}
.advbox_two_columns li { width:50%;float:left; line-height:normal}
.advbox_two_columns li img{float:left;width:98%;min-height:70px;margin-top:12px;}

/*名企招聘 格子广告*/
.img_leftbox{float:left;width:20%;margin-top:12px;}
.img_leftbox .imgbox{width:97%;position:relative;}
.img_leftbox .imgbox img{width:100%;border:0px; max-height:85px;}
.img_leftbox .imgbox .showinfo{display:none;width:99.5%;position:absolute;left:-1px;top:-1px;border:2px #FF5A00 solid;z-index:5;filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=120,strength=3);/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;/*safari或chrome*/box-shadow:0px 0px 10px #CCCCCC;/*opera或ie9*/}
.img_leftbox.hover .imgbox .showinfo{display:block;}
.img_leftbox .imgbox .showinfo .comname{margin-top:72px;font-size:14px;background-color:#FFFFFF;height:30px;padding-top:5px;padding-left:15px; overflow:hidden}
.img_leftbox .imgbox .showinfo .jobslist{background-image:url(../images/117.png);background-repeat:repeat-y;background-position:20px  0px;background-color:#FFFFFF;font-size:13px;padding-bottom:5px;}
.img_leftbox .imgbox .showinfo .jobslist .jli{height:25px;line-height:25px;width:80%;padding-left:30px;padding-right:10px;background-image:url(../images/117.png);background-repeat:no-repeat;background-position:-476px 9px;}
.img_leftbox .imgbox .showinfo .jobslist .jli:hover{background-position:-476px -19px;}
.img_leftbox .imgbox .showinfo .jobslist .jli:hover a{color:#FF5A00; display:block}
.img_leftbox .imgbox .showinfo .count{height:25px;background-color:#FFFFFF;font-size:13px;padding-top:10px;overflow:hidden}
.img_leftbox .imgbox .showinfo .count .v{width:95px;float:left;padding-left:15px;color:#000000}
.img_leftbox .imgbox .showinfo .count .more{width:60px;text-align:right;float:left}
	/*优选名企 格子广告 四列的*/
	.img_leftbox.five_col{float:left;width:20%;margin-top:10px;}
	.img_leftbox.five_col .imgbox{width:95%;}

/*推荐职位 排名*/
.ranking{padding:12px 0 12px 12px;position:relative}
.ranking .rank_inner{width:100%;;zoom:1;}
.ranking .rank_inner .top{float:left;width:32.1%;height:60px;border:1px double #EEEEEE; margin:0 1% 1% 0;}
.ranking .rank_inner .top:hover{border-color:#74CEFE;box-shadow: 0px 0px 5px #ccc;}
.ranking .rank_inner .top .topl1{font-size:35px;width:20%;height:60px;line-height:60px; text-align:center;color:#fc9b00;}
.ranking .rank_inner .top .topl2{padding:10px 0 0 0; width:77%}
.ranking .rank_inner .top .topl2 em { font-size:12px; text-indent:8px; color:#999;}
.ranking .rank_inner .top .topl2 .comtip{color:#2484D0;font-size:15px;font-weight:bold;width:100%;height:22px; line-height:20px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.ranking .rank_inner .top .topl2 .light{ width:100%;height:20px; overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;}
	.ranking .jcom_name_box{font-size:15px;font-weight:bold;height:22px; line-height:21px; }
	.ranking .jcom_name_box img{display:inline-block;*display:inline;*zoom:1;}
	.ranking .jcom_name_box .line_substring{float:left;max-width:85%;white-space:nowrap;_white-space:normal;_width:85%;_height:21px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;_background:transparent;}
	.ranking .jobs_gourp{width:100%;height:20px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
	.ranking .jobs_gourp .a_job{padding-right:10px}
.ranking1{ width:100%;}
.ranking1 .item{width:31.3%}
.ranking1 .item .itemr{height:38px;line-height:38px;clear:both; font-size:13px}
.ranking1 .item .itemr .f_l{ width:65%;height:35px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ranking1 .item .itemr .f_r{ width:34%;height:35px;display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.ranking1 .item .itemr .f_r a { padding-right:5px;}
.ranking1 .item .itemr2{background-color:#f7f7f7;height:35px;line-height:35px;clear:both}
.ranking1 .item .number{color:#2A85CC;padding:0 10px 0 10px}
.ranking1 .itemline{width:1px;background-color:#EEEEEE;margin:0 1.2%;height:98px}

/*最新简历 by liangcaijian @632324010*/
.star_hunter{position:relative;padding: 0 0 12px 12px;}
.star_hunter .star_hunter_item{float: left;margin-top:12px;width:20%;}
.star_hunter_item .hunter_infomation{width:84%;height:175px;padding:5%;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; border-radius:5px}
.star_hunter_item .hunter_infomation:hover{border-color:#74CEFE;box-shadow: 0px 0px 5px #74CEFE;}
.star_hunter_item .hunter_infomation .h_info_left{ width:100%; border-bottom:1px #f2f2f2 solid; overflow:hidden; padding-bottom:8px;}
.star_hunter_item .hunter_infomation .h_info_left .avater_box{float:left;margin-left:8px;width:60px;height: 60px;line-height: 60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center; border-radius:100px;}
.star_hunter_item .hunter_infomation .h_info_left .avater_box img {width:100%;display: block;min-height: 60px;vertical-align: middle;}
.star_hunter_item .hunter_infomation .h_info_left .text_box{float:left; width:50%; margin-top:8px;margin-left:8%; overflow:hidden}
.star_hunter_item .hunter_infomation .h_info_left .text_box a { display:block; font-size:16px; font-weight:bold}
.star_hunter_item .hunter_infomation .h_info_left .text_box span { font-size:13px;}
.star_hunter_item .hunter_infomation .h_info_right{ padding-left:4%; width:96%;}
.star_hunter_item .hunter_infomation .h_info_right p{margin-top:5px;color:#666;width:100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.star_hunter_item .hunter_infomation .h_info_right .name_box a{float: left;color:#247FAF;text-decoration:none}
.star_hunter_item .hunter_infomation .h_info_right .name_box a:hover{text-decoration: underline;}

/*会员作品*/
.original_works { width:100%; overflow:hidden}
.original_works .works_left { float:left; width:20%; overflow:hidden;}
.original_works .works_left ul.stylist { padding-left:11px; display:block;border-top:1px #F4F4F4 solid; overflow:hidden;}
.original_works .works_left ul.stylist .avatar-tj { width:100%; height:48px; line-height:48px; overflow:hidden; color:#666; font-size:15px;position:relative; text-align:left; text-indent:2px}
.original_works .works_left ul.stylist .avatar-tj .more { position:absolute; top:0px; right:15px; font-size:12px; color:#fc9b00}

.original_works .works_left ul.stylist .list-item { float: left;margin-left:2.5%; margin-bottom: 10px; padding:5px 0; position:relative; width:97.5%; overflow:hidden}
.original_works .works_left ul.stylist .li_img {float: left;width: 50px;height: 50px;border-radius: 25px; overflow:hidden;margin-right:10px;display: block;}
.original_works .works_left ul.stylist .li_name {float: left;width:70%;margin-top:4px;text-align: left;}
.original_works .works_left ul.stylist .li_name a{display: block;cursor: pointer;}
.original_works .works_left ul.stylist .li_name a:hover {text-decoration:none}
.original_works .works_left ul.stylist .li_name span{display: block;}	
.original_works .works_left ul.stylist .li_question{ position:absolute;top:5px;right:15px;width:40px;height:22px;line-height:22px;background:#ff7272;border-radius:3px;font-size:12px;color:#fff;text-align:center}
.original_works .works_left ul.stylist .li_question a { color:#FFF}
.original_works .works_left ul.stylist .li_question:hover{background:#dd4f50;cursor: pointer;}	 
.original_works .works_left ul.stylist .p_01{ font-size:16px;color:#333;line-height:18px; height:18px;width:100%;}
.original_works .works_left ul.stylist .p_02{ font-size:12px;color:#999;margin-top:7px; line-height:18px;height:18px;width:100%;}

.original_works a{ text-decoration:none; color:#666666;display:block;}
.original_works a:hover{ text-decoration:underline;}
.original_works ul.works_right { float:left; width:78.3%; padding-left:1.5%; border-left:1px #F4F4F4 solid;overflow:hidden;}
.original_works ul.works_right li{ width: 25%;padding-bottom:15px;float: left;}
.original_works ul.works_right li .works_box{ width:93%;border: 1px #E2E2E2 solid;overflow: hidden;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s; border-radius:5px}
.original_works ul.works_right li .works_box:hover{border-color:#74CEFE;box-shadow: 0px 0px 5px #74CEFE;}
.original_works ul.works_right li .img{ border-bottom:1px #f5f5f5 solid;width:100%;height:250px;line-height:250px;overflow:hidden;display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-pack:center;-webkit-box-align:center;}
.original_works ul.works_right li .img img { width:100%;max-height:500px; display:block; vertical-align:middle}
.original_works ul.works_right li .img img:hover{opacity: 0.9;}	
.original_works ul.works_right li .title{ width: 100%; display: block; color: #666;height:35px; line-height:35px; text-align:center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.original_works ul.works_right li .title:hover{color: #dd4f50;}

/*友情链接*/
.links-friend { width:100%; padding:25px 0 12px 0;overflow:hidden; margin-bottom:-22px;}
.links{position:relative;font-size:12px;}
.links label{position:absolute;right:0;top:0;color:#4a4e52;cursor:pointer}
.links .links-item dt{float:left;width:78px;color:#4a4e52;}
.links .links-item a{color:#6f6f6f;margin-right:26px;display:inline-block}
.links .links-item a:hover,.links label:hover{color:#FF6600}
.links .links-item a:hover{text-decoration:underline}
.links .links-item dd{margin-left:85px;width:auto!important;margin-right:55px}
.links .fz{width:24px;height:24px;background:url(../images/130.png) no-repeat;display:inline-block}
.links .fz-slidedown{background-position:5px -68px;vertical-align:middle}
.links .fz-slideup{background-position:5px -24px;vertical-align:middle}

/*当窗口改变时发生*/
@media screen and (max-width:1200px){
	.box_cool { width:1000px;min-width:1000px;}
	.search-box{ width:710px;}
	.search-form .ipt-wrap{width:499px;}
	
	.top_left { width:260px;}
		.catgory-menu {height: 367px;padding-top: 10px;}
		.catgory-menu-tit {padding: 11px 0 11px 18px;}
		.catgory-menu-tit i { top:18px;right: 5px;}
		.catgory-menu-tit h3 { font-size:13px}
		.catgory-menu-tit h3 .title {font-size: 15px;}
		.catgory-menu-block ul {left: 256px;}
	.top_right { width:725px;}
		.advert_left{width:469px;height:178px;}
		.advert_left .imglist li img {width:469px;height:178px;}
		.advert_left.ad2{ width:252px;}
		.advert_left.ad2 .imglist li img {width:252px;height:178px;}
		.advert_left.ad3{height:89px;}
		.advert_left.ad3 .imglist li img {width:469px;height:89px;}
		.advert_left.ad4{ width:252px;height:89px;}
		.advert_left.ad4 .imglist li img {width:252px;height:89px;}
	  
	/*急聘职位、最新职位*/
	.job-tab-box .job-list li p{width:150px;font-size:14px}
	.job-tab-box .job-list li a.job-info p.job-text {width: 220px;}
	.job-tab-box .job-list li a.user-info p{width:220px;}
	
	.img_leftbox .imgbox .showinfo .comname {margin-top: 62px;}
	
	.item_con_list li .sub-li {height: 200px;}
	.item_con_list li .top { padding: 10px 0 10px;}
	.item_con_list li .top .company-name {font-size: 16px;}
	.item_con_list li .top .company-tag {padding: 10px 0 10px 0;}
	.item_con_list li .sub-li { margin-left: 10px;}
	
	.original_works .works_left ul.stylist .li_img{width: 40px;height: 40px;margin-right:5px;}
	.original_works .works_left ul.stylist .li_img img{width: 40px;height: 40px;}
}
/*当窗口改变时发生*/
@media screen and (max-width:1600px){
.newyear_fl,.newyear_fr{ display:none}
}

.index_frame_left {width: 290px;float: left;background: #fff;}
.index_hotnews {width:100%; float:left}
.index_hotnews ul{width:275px; padding-left:15px; padding-top:10px; padding-bottom:10px;min-height:420px}
.index_hotnews ul li{width:100%;height:40px; line-height:40px;}
.index_hotnews ul li .index_hotnews_n{display: block;width: 20px;font-size: 12px;float: left;text-align: center;
font-family: arial,'Microsoft Yahei';background: #d8ecff;color: #3396f6;height: 20px;border-radius: 2px;line-height: 20px;margin-top: 10px;margin-right: 10px;}
.index_hotnews ul li  a {font-size: 14px;color: #666;display: block;width: 240px;float: left;height: 40px;overflow: hidden;-webkit-transition: color .25s;transition: color .25s;}
.index_hotnews ul li  a:hover{color:#3396f6}
.index_hotnews ul li .hot1 {font-weight: 500;color: #fff;background: #f60;}
.index_hotnews ul li .hot2 {font-weight: 500;color: #fff;background: #ff8b3e;}
.index_hotnews ul li .hot3 {font-weight: 500;color: #fff;background: #f4ab2b;}
.index_frame_right{width:890px; float:left; background:#fff}
.index_frame_right_tit{width:100%; padding-top:20px;}
.index_frame_right_tit_s{ padding-left:18px; position:relative; font-size:18px;}
.index_frame_right_tit_line{width:20px;height:2px; background:#3395f6; display:inline-block; border-radius:3px; position:absolute;left:20px;bottom:-13px;}
.index_news_box{width:100%; float:left; margin-top:15px;}
.index_news_left{width:280px;height:395px; float:right; margin-right:15px;}
.index_news_tip{width:100%;height:125px; position:relative; background:#0ea7f8;color:#fff; text-align:center}
.index_news_tip_icon{ width:26px;height:26px; position:absolute;left:50%;bottom:-16px; margin-left:-13px;-webkit-transform: rotate(45deg);background:#fff; display:block}
.index_news_tip_tit{ font-size:16px; font-weight:bold; padding-top:30px; padding-bottom:10px;}
.index_news_list ul{width:258px;border:1px solid #eee; background:#fff; padding:10px;}
.index_news_list ul li{overflow:hidden;line-height:35px;white-space:nowrap;text-overflow: ellipsis;width:245px; padding-left:13px;}
.index_news_list_imgnews{width:885px;height:395px; overflow:hidden; float:left;  padding:0px 0 0px 0px;}
.hp_news_t{width:430px; margin-left:15px; float:left}
.index_news_list_imgnews_cont {width:950px}
.index_news_box{min-height:425px}
.index_news_list{width:410px; float:left; margin-left:20px;margin-top:30px;}
.index_news_list_img{width:190px; float:left;}
.index_news_list_info{width:200px; float:left; padding-left:20px; }
.index_news_list_name{ font-size:16px;height:50px; padding-bottom:30px; line-height:24px;}
.index_news_list_name a{color:#6c6a6a}
.index_news_list_lb{color:#bbbbbb; font-size:14px; padding-left:20px;}
.index_news_list_time{color:#bbbbbb; font-size:14px;}
.index_news_list_list{width:100%; float:left; padding-top:20px; padding-bottom:12px;}
.index_news_list_list li{  width:410px; line-height:34px; float:left; margin-left:20px;}
.index_news_list_list li a{width:270px;height:34px; line-height:34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px; display:block; color: #666; float:left; position:relative; padding-left:18px;}
.index_news_list_list li a:hover{color:#3396f6}
.index_news_list_list li em{ float:right;color: #b8b8b8; font-size:12px;}
.index_news_list_list li .index_news_list_icon{width: 3px;height: 3px;background: #bcbcbc;border-radius: 50%; position:absolute;left:0px;top:15px;}
.index_resumelist .pic{margin: 0 auto 8px;width: 70px;position: relative;}
.index_resumelist .pic .img {width: 60px;height: 60px;border-radius: 100%;overflow: hidden;}
.index_resumelist .pic img {width: 100%;height: 100%;}
.index_resumelist h3 {margin-bottom: 4px;font-size: 15px;line-height: 28px;color: #333;text-align: center;font-weight: 400;}
.index_resumelist .g-desc01 {margin-bottom: 5px;text-align: center;font-size: 14px;line-height: 20px;height: 20px;overflow-x: hidden;}
.g-desc01 em {margin: -2px 8px 0;height: 10px;width: 1px;background: #eaeaea;display: inline-block;vertical-align: middle;}
.index_resumelist .center {margin-bottom: 10px;text-align: center;overflow: hidden;}
.g-tip02 {display: inline-block;vertical-align: middle;font-size: 0;height: 22px;}
.g-tip02 .item {margin-right: 6px;vertical-align: bottom;padding: 0 8px;height: 20px;line-height: 18px;font-size: 12px;border-radius: 4px;color: #a7a7a7;border: 1px solid #e5e5e5;overflow: hidden;display: inline-block;}
.index_resumelist .more {margin: 0 auto;width: 100px;height: 26px;display: block;border: 1px solid #4098e6;color: #4098e6;border-radius: 4px;overflow: hidden;font-size: 14px;line-height: 26px;text-align: center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}       
.bigBanner img {
  width: 100%;
  margin: 0 0 10px 0;
}
.diy-title{margin: 32px 360px;}
.diy-title .el-divider__text{font-size: 22px;font-weight: 500;color: #333;background-color: #eef0f5;}
.more-jobs .btn{
  display: block;
  width: 258px;
  text-align: center;
  margin: 20px auto;
  font-size: 14px;
  line-height: 40px;
  color: #1677ff;
  border: 1px solid #1677ff;
  border-radius: 4px;
}
.more-jobs .btn:hover{
  color: #fff;
  background-color: #1677ff;
}
.company_list .com-info{
  display: flex;
  align-items: flex-start;
}
.company_list .com-info .logo{
  width: 68px;
  height: 68px;
}
.company_list .com-info .logo img{
  width: 68px;
  height: 68px;
  border-radius: 12px;
}
.company_list .com-info .info{
  margin-left: 10px;
  display: flex;
  flex-direction: column;
}
.company_list .com-info .info .name{
  font-size: 16px;
  color: #303133;
  font-weight: 500;
  line-height: 32px;
  overflow: hidden;
  height: 32px;
}
.company_list .com-info .info .line_3{
  margin-bottom: 8px;
}
.company_list .com-info .info .moreinfo {
  font-size: 12px;
  color: #909399;
  line-height: 20px;
  height: 20px;
  margin-bottom: 8px;
  overflow: hidden;
}
.company_list .line_4{
  display: flex;
  align-items: center;
}
.company_list .line_4 .lastjob{
  font-size: 14px;
  color: #1677ff;
  line-height: 32px;
  margin:0 10px;
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_cool .links a{
  display: inline-block;
  font-size: 13px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.company_list li .sub-li .line_4 {
  min-height: 32px;
}
.new_job_title{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.new_job_title .job_name{
  display: flex;
  align-items: center;
  flex: 1;
}
.new_job_title .job_name .title{
  font-size: 16px;
  color: #303133;
  font-weight: 500;
  line-height: 32px;
  overflow: hidden;
  height: 32px;
  margin-right: 4px;
}
.new_tuijiantext {
  font-size: 12px !important;
  height: 16px;
  line-height: 16px;
  border-radius: 4px;
  color: #fff !important;
  padding: 0 6px;
  background: #fe0000;
  white-space: nowrap;
  display: inline-block;
  flex-shrink: 0;
}
.new_job_title .wage{
  font-size: 15px;
  color: #fc6c38;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  margin-left: 4px;
}
.super_zhiding_cn {
    background: linear-gradient(90deg, #bf5af1, #9747FF);
    font-size: 12px !important;
    height: 16px;
    line-height: 16px;
    border-radius: 4px;
    color: #fff;
    padding: 0 6px;
    white-space: nowrap;
    display: inline-block;
    flex-shrink: 0;
}