/*招人才CSS,找工作CSS*/
.hire_search{width:100%;background:#FFFEF5;margin-bottom:8px;position:relative;z-index:991;padding-bottom:10px;}
.hire_search ul{float:left;margin:5px 20px;}
.hire_search ul li{color:#666;position:relative;}
.hire_search li.li_input input{background:url(../../skin/default/hire_searchbg.gif) no-repeat;text-align: left;width: 286px;height:29px;line-height:29px;padding-left:16px;cursor: pointer;border:none;}
.hire_search li.special_li{background:url(../../skin/default/hire_searchbg2.gif) no-repeat;width:286px;height:29px;line-height:29px;}
.hire_search li span{margin:0px 5px 0px 40px;color:#333;}
.hire_search li label{cursor: pointer;}
.hire_search ul.submit_li{margin-top:17px; text-align: right;width: 286px;}
.hire_search ul.submit_li input{background:url(../../skin/default/hire_searchbt.gif) no-repeat;width:149px;height:41px;border:none;cursor: pointer;}
.hire_search .search_box ul input.cur{background:url(../../skin/default/hire_search_hoverbg1.gif) no-repeat;z-index:1000;width: 286px;height:33px;line-height:33px;padding-left:16px;cursor: pointer;border:none;}

.pic_comm{position:relative;}
.pic_comm .pic_tit{background:url(../../skin/default/pic_resume_titbg.gif) no-repeat;width:980px;height:45px;text-align: right;}
.pic_comm .pic_tit span a{background: url("../../skin/default/a_more_bg.gif") no-repeat scroll 0 0 rgb(0,0,0);display: inline-block;height: 22px;line-height: 22px;margin-right: 10px;padding-left: 10px;text-align: left;width: 53px;margin-top:15px;}
.pic_comm .pic_con{border:1px solid #CCD6E0;border-top:none;position:relative;padding:20px 0px 0px 28px;height:200px;}
.pic_comm .pic_comm_share{width:124px;height:200px;float:left;margin:0px 15px;}
.pic_comm_share .pic_box{border:1px solid #CCC;position:relative;height:160px;padding:2px;text-align:center;}
.pic_comm_share .pic_box a{color:#f60;}
.pic_comm_share .pic_box span{position:absolute;width:82px;height:5px;background:url(../../skin/default/bottom_shadebg.gif) left bottom no-repeat;display:block;left:-1px;bottom:-6px;}
.pic_comm_share .pic_text{text-align: center;color:#999;}
.pic_comm_share .pic_text a{color:#194CA8;}
.pic_con h3{position:absolute;width:18px;height:60px;top:70px;cursor: pointer;}
.pic_con h3.arr_left{background:url(../../skin/default/hire_h3_leftbg.gif) left center no-repeat;left:0px;}
.pic_con h3.arr_right{background:url(../../skin/default/hire_h3_rightbg.gif) left center no-repeat;right:0px;}

.zph_comm{margin-top:10px;}
.zph_comm .zph_tit{background:url(../../skin/default/hire_zph_titbg.gif) no-repeat;height:45px;text-align:right;}
.zph_comm .zph_tit span a{background: url("../../skin/default/a_more_bg.gif") no-repeat scroll 0 0 rgb(0,0,0);display: inline-block;height: 22px;line-height: 22px;margin-right: 10px;padding-left: 10px;text-align: left;width: 53px;margin-top:15px;}
.zph_comm .zph_con,.new_comm .new_con{border:1px solid #CCD6E0;border-top:none;}
.zph_comm .zph_share{height: 116px;padding: 10px;margin:10px;width: 286px;background:url(../../skin/default/hire_zph_sharebg.gif) no-repeat;position:relative;float:left;}
.zph_comm .zph_share:hover{background:url(../../skin/default/hire_zph_sharehover.gif) no-repeat;}
.zph_comm .zph_share p{position:absolute;right:11px;top:1px;}
.zph_comm .zph_share h3 a{color:#000;font-weight:bold;font-size:13px;}
.zph_comm .zph_share h3 a:hover{color:#f60;}
.zph_comm .zph_share li{color:#666;}
.zph_comm .zph_share li span.hire_span1{color:#F71C00;}
.zph_comm .zph_share li span.hire_span2{color:#194CA8;}

.new_comm{margin-top:10px;}
.new_comm .new_tit{background:url(../../skin/default/hire_new_titbg.gif) no-repeat;height:45px;text-align:right;}
.new_comm .new_tit span a{background: url("../../skin/default/a_more_bg.gif") no-repeat scroll 0 0 rgb(0,0,0);display: inline-block;height: 22px;line-height: 22px;margin-right: 10px;padding-left: 10px;text-align: left;width: 53px;margin-top:15px;}

.new_comm ul{background:#F9F9F9;border-bottom:1px solid #ECECEC;border-right:1px solid #ECECEC;width:217px;height:44px;float:left;padding:3px 5px;margin:8px;position:relative;}
.new_comm ul:hover{background:#FFFFF0;box-shadow:1px 1px 1px #888888;border-right:1px solid #E8CC94;border-bottom:1px solid #E8CC94;overflow: hidden;}
.new_comm ul span{color:#f60;}
.new_comm ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/*招人才列表页*/
.factor label{color: #F79C10;float:left;margin-top:-10px;}
.factor span{float:left;margin:0px 8px 0px 20px;}
.factor label a{background: url("../../skin/default/search_nowBg.png") no-repeat scroll right 3px #FFFFFF; border: 1px solid #FF9900;color: #FF6600;display: block;float: left;height: 19px;line-height: 19px;margin-right: 8px;margin-top: 12px;padding-left: 5px;padding-right: 20px;text-decoration: none;white-space: nowrap;}
.factor label a:hover{background: url("../../skin/default/search_nowBg.png") no-repeat scroll right -20px #FFECAA;}
.factor label a u{color: #666666;text-decoration: none;}

.resume_list{border:1px solid #CCD6E0;margin-bottom:8px;}
.resume_list .tit{background:url(../../skin/default/resume_tit_bg.gif) repeat-x;height:36px;position:relative;}
.resume_list .tit h3{background:url(../../skin/default/resume_tit_h3bg.gif) right center no-repeat;width:116px;height:33px;line-height:33px;float:left;text-align:center;font-weight:bold;font-size:14px;}
.resume_list .tit h3 a{text-decoration: none;}
.resume_list .tit h3 a:hover{color:#f60;}
.resume_list .tit h3.cur{background:url(../../skin/default/resume_h3_curbg_03.gif) left top no-repeat;width:115px;height:42px;margin-top:-9px;line-height:42px;}
.resume_list .tit h3.cur a{color:#fff;}
.resume_list .tit h3.cur a:hover{color:#1F58B1;}

.resume_list .con_top{height:48px;background:url(../../skin/default/resume_contop_bg.gif) left center repeat-x;}
.resume_list .con_top_left{line-height:40px;}
.resume_list .con_top_left span{float:left;display:block;margin:0px 10px;color:#1F58B1;}
.resume_list .con_top_left a{display:block;float:left;width:50px;height:25px;border:1px solid #CCD6E0;line-height:25px;margin-top:10px;text-align:center;margin-left:-1px;color:#666;background:#F0F5FB url(../../skin/default/bottom_star.gif) 38px 8px no-repeat;}
.resume_list .con_top_left a.cur{background:#F8FAFD url(../../skin/default/bottom_star_cur.gif) 38px 8px no-repeat;}
.resume_list .con_top_right{color:#666;margin-top:10px;margin-right:10px;}
.resume_list .con_top_right a{background:#E5EAEF;border-radius:5px;padding:2px;margin:0px 2px;}
.resume_list .con_top_right a:hover{text-decoration:none;background:#0D2994;color:#fff;}
.resume_list .con_top_right a.cur{background:#0D2994;color:#fff;}

.resume_list .con_all{height:48px;line-height:48px;}
.resume_list .con_all .page{height:48px;line-height:48px;margin-right:15px;}
.resume_list .con_all span{margin-left:10px;}
.resume_list .con_all span a{display:inline-block;background:url(../../skin/default/send_interv_bg.gif) no-repeat;width:92px;height:25px;text-align:center;color:#fff;line-height:25px;margin-top:10px;}
.resume_list .con_all span a:active{background:url(../../skin/default/send_interv_curbg.gif) no-repeat;}

.resume_list .con_list ul{border:1px solid #EBECEC;border-left:none;border-right:none;background:#FFF;margin-top:-1px;overflow:hidden;}
.resume_list .con_list ul.odd{background:#F9F9F9;}
.resume_list .con_list ul:hover{background:#F1F6FB;}
.resume_list .con_list .rs_left{float:left;width:180px;height:40px;border-right:1px solid #E6E6E6;padding:10px;}
.resume_list .con_list .rs_left a{font-weight:bold;color:#1F58B1;}
.resume_list .con_list .rs_left p.second{margin-left:16px;}
.resume_list .con_list .rs_center{float:left;width:610px;height:40px;padding:10px;}
.resume_list .con_list .rs_center .ce01{float:left;width: 220px;}
.resume_list .con_list .rs_center .ce02{float:left;width: 130px;}
.resume_list .con_list .rs_center .ce03{float:left;width: 200px;}
.resume_list .con_list .rs_center .ce04{float:left;width: 220px;}
.resume_list .con_list .rs_center .ce05{float:left;width: 130px;}
.resume_list .con_list .rs_center .ce06{float:left;width: 200px;}
.resume_list .con_list .rs_center span{color:#999;}
.resume_list .con_list .rs_center span.f60{color:#f60;}
.resume_list .con_list .rs_right{float:right;width:125px;height:40px;border-left:1px solid #E6E6E6;padding:10px;}
.resume_list .con_list .rs_right a{display:block;width:100px;height:29px;background:url(../../skin/default/send_interview_btn.gif) no-repeat;margin:10px 16px;}
.resume_list .con_list .rs_right a:hover{background:url(../../skin/default/send_interview_curbtn.gif) no-repeat;}

/*简历*/
.resume_main{background:url(../../skin/default/resume_big_bg.gif) repeat-x;width:100%;overflow:hidden;padding-bottom:15px;}
.resume_box{background: url(../../skin/default/resume_box_bg.gif) no-repeat;}
.resume_box .box_left{width:805px;float:left;}
.resume_box .photo{float:left;margin: 15px 25px 5px 25px;overflow: hidden;width: 112px;}
.resume_box .photo p img{border:1px solid #C1D6E8;padding:5px;float:left;width: 100px;}
.resume_box .photo p span{float: left;color:#f60;}
.resume_box .resume_info{float:left;margin-top:15px;width:632px}
.resume_box .resume_info p{line-height:30px;position:relative;}
.resume_box .resume_info p span{font-size:14px;font-weight:bold;margin-right:5px;}
.resume_box .resume_info p span.resume_id{position:absolute;right:0px;font-weight:normal;font-size:12px;color:#666;}
.resume_box .resume_info ul{border:1px solid #F1ECE3;background:#fff;margin-top: 15px;}
.resume_box .resume_info ul li{overflow:hidden;}
.resume_box .resume_info ul span.bgcolor{width:70px;line-height:24px;background:#FAF8F4;display:inline-block;border-bottom:1px solid #F4EFE6;text-align:center;color:#666;}
.resume_box .resume_info ul span.detail{width:135px;line-height:24px;display:inline-block;border-bottom:1px solid #F4EFE6;padding-left:5px;color:#333;}

.resume_box .box_right{text-align:center;width:175px;position:relative;}
.resume_box .box_right img{width:90px;height:90px;}
.resume_box .box_right p{margin:5px 20px;color:#666;}
.resume_box .box_right p.btn a{background:url(../../skin/default/resume_btn.gif) no-repeat;width:134px;height:37px;display:block;}
.resume_bgsmsy{background: url(../../images/bgsmsy.png) top repeat-y;}
.resume_share{border:1px solid #DAE2EA;border-top:none;border-bottom:none;margin-top:-1px; }
.resume_share .tit{height:35px;line-height:35px;background:url(../../skin/default/resume_tit2_bgs.gif) repeat-x;padding-top:2px;}
.resume_share h3.cur{width:110px;border-right:1px solid #CCD6E0;color:#F60;height:33px;line-height:33px;font-weight:bold;font-size:14px;text-align:center;border-bottom:1px solid #fff;background:#fff;}

.resume_share .con{padding:5px 0px 0px 0px;min-height:30px; overflow: hidden;}
.resume_share .con td,.resume_share .con th{border-bottom:1px solid #EBEFF3;height:24px;line-height:24px;padding:3px 20px;}
.resume_share .con th{color:#999;font-weight:bold;}
.resume_share .con ul.news{margin: 10px 30px;}
.resume_share .con ul.news li{background: url("../../skin/default/li_squre_bg.gif") no-repeat scroll left center rgba(0, 0, 0, 0);padding-left: 10px;}
.resume_share .con .comment{margin:10px 20px;}
.resume_share .con .comment h3{font-size:14px;font-weight:bold;color:#c00000;}
.resume_share .con .comment .comments{width:550px;}
.resume_share .con .comment .coms_intro dt{margin-top:10px;color:#666;}
.resume_share .con .comment .coms_intro dd{padding-left:10px;}
.resume_share .con .comment .btn5{background:url(../../skin/default/location_right_abg.gif) left center no-repeat;height: 21px;line-height: 21px;text-align: center;width: 90px;border:none;color:#fff;cursor: pointer;}
.resume_share .con .hire_table{margin: 0 auto;width: 636px;}
.resume_share .con .BMapLib_nav_tab_content td{padding: 0;}

.resume_share .con td span{color:#666;}
.resume_connect{border-bottom:1px solid #EBEFF3;}
.resume_connect .connect_left{width:560px;margin:10px 20px;float:left;}
.resume_connect .connect_left p{background:#F5F8FB;border:1px solid #E1E7ED;padding:10px;color:#999;line-height:28px;font-size:12px;margin-bottom:10px;}
.resume_connect .connect_left a.f60{color:#f60;}
.resume_connect .connect_left input{margin-right:10px;}
.resume_connect .connect_left input.input_text{border:1px solid #DFDFDF;padding:5px 3px 5px 50px;background:url(../../skin/default/username_loginbg.gif) left center no-repeat;width:100px;}
.resume_connect .connect_left input.input_pass{border:1px solid #DFDFDF;padding:5px 3px 5px 40px;background:url(../../skin/default/password_loginbg.gif) left center no-repeat;width:100px;}
.resume_connect .connect_left .input_sub{background:url(../../skin/default/input_sub_btn.gif) no-repeat;width:53px;height:28px;border: none;cursor: pointer;} 
.resume_connect .connect_left img{vertical-align: middle;margin-top:-3px;}
.resume_connect .connect_right{text-align:right;margin-right:60px;padding-top:40px;float:right;}
.resume_oper{margin-top:8px;margin-bottom:30px;text-align:right;background: #fff;}
.resume_oper img{width:66px;height:26px;margin-left:5px;}
.resume_share .pics a{margin:10px;}
.resume_share .pics_info{border-top:1px dotted #DBDBDB;padding:10px 20px;background:#fafafa;}
.resume_share .pics_info p{line-height:30px;}

.ad-gallery{padding: 30px;margin: 0 auto;width: 810px;}
.ad-gallery .ad-image-wrapper {height: 400px;margin-bottom: 10px;overflow: hidden;position: relative;width: 100%;}
.ad-gallery .ad-image-wrapper .ad-image{left: 0;overflow: hidden;position: absolute;top: 0;z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background: url("../../skin/default/opa75.png") repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 0;color: #000000;left: 0;padding: 7px; position: absolute;text-align: left;width: 100%;z-index: 2;}
.ad-gallery .ad-image-wrapper .ad-loader{border: 1px solid #CCCCCC;left: 48%;position: absolute;top: 48%;z-index: 10;}
.ad-gallery .ad-image-wrapper .ad-next, .ad-gallery .ad-image-wrapper .ad-prev{cursor: pointer;display: block;height: 100%;position: absolute;top: 0;width: 50%;z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-next{right: 0;}
.ad-gallery .ad-image-wrapper .ad-prev{left:0px;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{display: block;height: 100%;outline: medium none;width: 100%;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{cursor: url("../../skin/default/bg12.cur"),auto;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{cursor: url("../../skin/default/bg11.cur"),auto;}
.ad-gallery .ad-nav{position: relative;width: 100%;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {height: 100%;position: absolute;top: 0;z-index: 10;}
.ad-gallery .ad-back {background: url("../../skin/default/ad_scroll_back.gif") no-repeat scroll 0 50px rgba(0, 0, 0, 0);cursor: pointer;display: block;left: -20px;width: 13px;}
.ad-gallery .ad-forward {background: url("../../skin/default/ad_scroll_forward.gif") no-repeat scroll 0 50px rgba(0, 0, 0, 0);cursor: pointer;display: block;right: -20px;width: 13px;}
.ad-gallery .ad-nav .ad-thumbs {height: 114px;overflow: hidden;width: 100%;}
.ad-gallery .ad-thumbs .ad-thumb-list{float: left;list-style: none outside none;width: 9000px;}
.ad-gallery .ad-thumbs li {float: left;padding-right: 5px;}
.ad-thumbs ul li {margin: 0 7px;}
.ad-gallery .ad-thumbs li a {display: block;}
.ad-gallery .ad-thumbs li a img {border: 3px solid #CCCCCC;display: block;}
.ad-preloads {left: -9000px;position: absolute;top: -9000px;}
/*找工作首页*/
.job_new .new_tit{background:url(../../skin/default/job_new_titbg.gif) no-repeat;}
.job_new ul span.new,.job_new ul span.hot,.job_new ul span.vip{display: block;height: 31px;position: absolute;right: -1px;top: 0;width: 31px;}
.job_new ul span.new{background: url("../../skin/default/span_new.gif") no-repeat;}
.job_new ul span.hot{background: url("../../skin/default/span_hot.gif") no-repeat;}
.job_new ul span.vip{background: url("../../skin/default/span_vip.gif") no-repeat;}

.job_search{background:url(../../skin/default/job_search_bg.gif) left bottom repeat-x;margin-bottom:10px;padding-bottom:10px;position:relative;z-index:991;}
.job_search .search_box ul{float:left;margin-left:34px;margin-top:10px;}
.job_search .search_box ul li{color:#666;position: relative;}
.job_search .search_box ul li.li_input1{width:218px;height:28px;border:1px solid #A3BEE7;background:#fff;}
.job_search .search_box ul li.li_input1 p{width:72px;float:left;border-left:1px solid #D1DEF3;text-align:center;height:28px;}
.job_search .search_box ul li.li_input1 p:hover{background:#E8F1FF;}
.job_search .search_box ul li.li_input1 input{width:auto;}
.job_search .search_box ul li.li_input1 label{cursor: pointer;}

.job_search .search_box ul input{background:url(../../skin/default/job_input_btnbg.gif) no-repeat;width:219px;height:29px;line-height:29px;border:none;cursor: pointer;text-align: left;padding-left:9px;position:relative;}

.job_search .search_box ul input.cur{background:url(../../skin/default/hire_search_hoverbg.gif) no-repeat;z-index:1000;}
.job_search .search_left{float:left;width:557px;margin-top:21px;background:#fff;}
.job_search .search_left ul li{float:left;background:url(../../skin/default/job_search_type.gif) no-repeat;width:67px;height:28px;text-align:center;color:#666;line-height:28px;cursor: pointer;margin-right:7px;}
.job_search .search_left ul li.curs{background:url(../../skin/default/job_search_type_cur.gif) no-repeat;color:#333;}
.job_search .search_keyword input{background:url(../../skin/default/job_keyword_bg.gif) no-repeat;width:543px;height:37px;line-height:37px;border:none;color:#999;padding:0px 7px;}
.job_search .search_left .search_more{margin-top:15px;}
.job_search .search_left .search_more a{display:block;background:url(../../skin/default/a_more_search_bg.gif) no-repeat;width:120px;height:34px;line-height:34px;padding-left:9px;text-decoration: none;color:#333;}
.job_search .search_left .search_more a:hover{color:#f60;}


.job_search .search_right{float:right;width:390px;margin-top:25px;background:#fff;}
.job_search .search_right .search_hots{border:1px solid #CFDDF4;background:#FFF;border-radius:2px;}
.job_search .search_right .search_hots h3{color:#f60;font-size:12px;margin-left: 7px;}
.job_search .search_right .search_hots a{margin:0px 7px;color:#666;}
.job_search .search_right .search_hots a:hover{color:#f60;}
.job_search .search_right .search_btn{text-align:right;margin-top:15px;}
.job_search .search_right .search_btn input{background:url("../../skin/default/hire_searchbt.gif") no-repeat;border:none;cursor: pointer;height: 41px;width: 149px;}
.more_show{display:none;}

/*职位列表*/
.job_list .tit{background:url(../../skin/default/job_tit_bg.gif) repeat-x;}
.job_list .tit h3{width:100px;}
.job_list .tit h3.cur{background:url(../../skin/default/job_h3_curbg_03.gif) no-repeat;width:90px;}
.job_list .tit h3.cur a:hover{color:#f60;}
.job_list .con_top_left a{width: 90px;background-position:75px 8px;}
.job_list .con_top_left a.cur{background-position:75px 8px;}
.job_list .con_list .rs_left{width:210px;}
.job_list .con_list .rs_left img{width:33px;height:15px;margin-left:4px;}
.job_list .con_list .rs_center{width: 570px;}
.job_list .con_list .rs_right a{background:url(../../skin/default/send_resume_btn.gif) no-repeat;}
.job_list .con_list .rs_right a:hover{background:url(../../skin/default/send_resume_curbtn.gif) no-repeat;}
.job_list .con_list li.hire_hiden{border-top:1px solid #EBECEC;line-height:30px;padding:0px 10px;display:none;}
.job_list .con_list li.hire_hiden span{color:#f60;}

/*职位详情*/
.resume_box .company_photo{width:175px;height:103px;border:2px solid #DBE7F3;padding:0px;}
.resume_box .company_info{margin-top:15px;float:left;}
.resume_box .company_info h1{font-size:14px;float:left;padding:0px 5px 0px 0px;}
.resume_box .company_info img{vertical-align: middle;}
.resume_box .company_info p a{color:#f60;}
.resume_box .company_info p span{color:#444;font-weight:bold;}
.job_hire{}
.job_hire h3{float:left;}
.job_hire .tit h3{width: 110px;font-size: 14px;font-weight: bold;height: 33px;line-height: 33px;text-align: center;background:url(../../skin/default/hire_detail_h3bg.gif) right center no-repeat;}
.job_hire .tit h3.cur{background: none repeat scroll 0 0 #FFFFFF;}
.job_hire .tit h3 a{color:#333;}
.job_hire .tit h3 a:hover{color:#f60;}
.job_hire .tit h3.cur a{color:#f60;}

.job_name{margin:15px 20px 5px 20px;}
.job_name .fl{width:490px;position:relative;}
.job_name h2{color:#1F58B1;font-size:25px;margin-bottom:7px;}
.job_name h2 span{text-overflow: ellipsis;}
.job_name p{color:#999;}
.job_name .jiathis_style{position:absolute;left: 140px;top: 33px;}
.job_hire .con{padding-bottom:20px;}
.job_hire .con table.hire_table{border-top:1px solid #E9EEF2;}
.job_hire .con table.hire_table td.td_bg{width:100px;background:#F5F8FA;}
.job_hire .con table.hire_table td{height:20px;line-height:20px;}
.hire_detail_share{margin:10px 20px;}
.hire_detail_share h4{color:#000000;font-weight:bold;border-bottom: 1px solid #DAE2EA;line-height: 30px;margin-top: 20px;padding-left: 10px;}
.hire_detail_share p{padding: 0 10px;}
.hire_detail_share p.introduce{font-size: 14px; line-height: 26px;text-indent:2em}
.hire_resume_send{background:#F7F9FA;border:1px solid #DAE2EA;height:40px;line-height:40px;padding:20px;width:940px;color:#999;}
.hire_resume_send span{color:#f60;font-weight:bold;}
.hire_resume_send img{vertical-align:middle;width:135px;height:38px;margin-left:10px;}
.hire_other{border:1px solid #DAE2EA;border-top:none;padding:15px 0px;}
.hire_other h3{color:#1F58B1;font-size:16px;line-height:40px;font-weight:bold;}
.hire_other .left{margin:0px 20px;width:440px;height:247px;overflow:hidden;color:#666;}
.hire_other li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hire_other .left a{color:#1F58B1;}
.hire_other .left a:hover{color:#f60;}
.hire_other .left span{float:right;}
.hire_other .center{width:3px;height:247px;background:url(../../skin/default/explode_li.gif) left center no-repeat;}
.hire_other .right{width:470px;}
.hire_other .right a{color:#f60;}
.hire_other .right a:hover{color:#1F58B1;}
.hire_other .right li{float:left;width:225px;}
.hire_detail_share .comcontact{width:560px;margin:10px 20px;float:left;}
.hire_detail_share .comcontact p{background:#F5F8FB;border:1px solid #E1E7ED;padding:10px;color:#999;line-height:28px;font-size:12px;margin-bottom:10px;}
.hire_detail_share .comcontact a.f60{color:#f60;}
.hire_detail_share .comcontact input{margin-right:10px;}
.hire_detail_share .comcontact input.input_text{border:1px solid #DFDFDF;padding:5px 3px 5px 50px;background:url(../../skin/default/username_loginbg.gif) left center no-repeat;width:100px;}
.hire_detail_share .comcontact input.input_pass{border:1px solid #DFDFDF;padding:5px 3px 5px 40px;background:url(../../skin/default/password_loginbg.gif) left center no-repeat;width:100px;}
.hire_detail_share .comcontact .input_sub{background:url(../../skin/default/input_sub_btn.gif) no-repeat;width:53px;height:28px;border: none;cursor: pointer;} 
.hire_detail_share .comcontact img{vertical-align: middle;margin-top:-3px;}
.welfare{}
.welfare li{float: left; border: 1px solid #E1E7ED; background: #F5F8FB; padding: 0 4px;list-style: decimal inside none;margin-right: 10px;margin-top: 10px;}
.hire_detail_list{margin:10px 20px;}
.hire_detail_list h4{color:#000000;font-weight:bold;border-bottom: 1px solid #DAE2EA;line-height: 30px;margin-top: 20px;padding-left: 10px;}
.hire_detail_list li{padding: 0 4px;list-style: decimal inside none;line-height: 26px;font-size: 14px;}

/*微招聘*/
.vhire_main{height:109px;background:url(../../skin/default/v_banner.gif) no-repeat;margin-bottom:25px;padding:60px 20px;width:940px;position:relative;}
.v_sub{background:url(../../skin/default/v_sub_btn.gif) no-repeat;width:134px;height:39px;overflow:hidden;border:none;bottom:-10px;left:20px;position:absolute;cursor: pointer;}
.v_search{position:absolute;right:20px;bottom:5px;border:1px solid #A3C1E1;height:31px;width:284px;line-height:25px;}
.v_search_sub{background:url(../../skin/default/v_search_subbg.gif) right center no-repeat;width:45px;height:31px;overflow:hidden;border:0 none;cursor: pointer;}
.v_search_text{border:0 none;height:25px;padding:3px 5px;width: 229px;color:#0453B8;}
.v_search_text:focus{color:#000;}
.vhire_main tr{height:40px;}
.vhire_main2 .left{width:710px;height:647px;border:1px solid #D9D9D9;overflow:hidden;position:relative;}
.vhire_main2 .left .page{position:absolute;left:0px;bottom:0px;height:39px;line-height:39px;border-top:1px solid #ccc;background:#fafafa;text-align: center;width:710px;}
.vhire_main2 .left .v_share{background:url(../../skin/default/v_share_bg.gif) left bottom repeat-x;height:88px;overflow:hidden;padding:10px;}
.vhire_main2 .v_hire{background:url(../../skin/default/v_logo_bg.gif) left center no-repeat;padding-left:90px;height:88px;overflow:hidden;}
.vhire_main2 .v_hire p{line-height:28px;}
.vhire_main2 .v_hire .blue{color:#1F58B1;}
.vhire_main2 .v_hire .gray{color:#999;}
.vhire_main2 .v_hire .green{color:#83B755;}
.vhire_main2 .right{width:257px;overflow:hidden;}
.vhire_main2 .right .pic{border:1px solid #CBD2EA;}
.vhire_main2 .right .pic .tit{background:url(../../skin/default/v_hire_titbg.gif) left center repeat-x;height:29px;line-height:28px;text-align:center;font-weight:bold;color:#000;}
.vhire_main2 .right .pic .vr_share{border-bottom:1px solid #CBD2EA;padding:8px 10px;}
.v_ad li{width:257px;height:60px;overflow:hidden;margin-top:10px;}
.v_input_text,.v_input_text2{height:20px;line-height:20px;background:url(../../skin/default/v_input_bg.gif) left center repeat-x;padding:3px 5px;width:200px;border:1px solid #BCCFE5;color:#666;}
.v_input_text:focus,.v_input_text2:focus{border:1px solid #f60;color:#000;}
.v_input_text2{width:100px;}
.vhire_main2 .right .pic a.img,.vhire_main2 .right .pic img{width:60px;height:50px;overflow:hidden;display:block;float:left;margin-right:5px;margin-left:5px;}
.vresume_pic{float:left;width:180px;margin-right:5px;}
.vr_s{margin-top:5px;padding-bottom:5px;border-bottom:1px dashed #ccc;}
.vresume_pic span{color:#666;}
.v_contents{padding:15px 20px;background: url("../../skin/default/v_share_bg.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);}
.v_contents h2{position:relative;font-size:16px;color:#44659E;}
.v_contents h2 span{color:#f60;}
.v_contents h2 span.date{position: absolute;right:0px;font-size:12px;font-weight: normal;color:#000;}
.v_contents p{line-height:30px;margin-top: 10px;}
.v_contents p span{color:#666;margin-right:5px;margin-left:76px;}
.v_contents p span.info{font-weight:bold;color:#83B755;margin:0px;display:block;border-bottom:1px solid #f0f0f0;}

/*搜索条件弹出层*/
.shadow{width:100%;height:100%;position:fixed;z-index:990;background:#EEE; opacity:0.3;display:none;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;}
.layout{width:954px;border:2px solid #FCC354;position:absolute;z-index:999;top:60px;left:0px;padding:10px;background:#fff;display:none;}
.layout .tit{line-height:35px;border-bottom:1px solid #EBEBEB;}
/*.layout .tit a{float:right;display:inline-block;width:31px;height:29px;background:url(../../skin/default/a_close.gif) no-repeat;}
.layout .tit a:hover{background:url(../../skin/default/a_close_hover.gif) no-repeat;}*/
.layout .tit span{color:#1F58B1;font-weight:bold;margin-left: 10px;}
.job_search .search_box .layout ul input{width:auto;height:auto;background:none;}

.layout .con{padding:7px 0px;}
.layout .con .cleartrade{margin:10px;float:none;}
.layout .con .cleartrade input{margin-right:5px;}
.layout .con .cleartrade li{float:left;width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.layout .con dl{float:left;width:230px;height:25px;line-height:25px;margin-right:8px;}
.layout .con dt{background:url(../../skin/default/plus_icon.gif) left center no-repeat;padding-left: 18px;cursor: pointer;width:210px;height: 25px;position: relative;z-index: 1010;}
.layout .con dt.cur{background:url(../../skin/default/dt_hover_bg.gif) left center no-repeat;padding-left:20px;color:#f60;z-index:1040;}
.layout .con dt span{color:#999;}
.layout .con dd{position:absolute;left:10px;top:24px; min-height: 100px; border:1px solid #D0D0D0;z-index:1030;background:#fff;width:950px;-moz-box-shadow:1px 1px 2px #888888;
box-shadow: 5px 5px 5px #888888;display:none;}
.layout .con dd ul{margin:10px;float:none;}
/*.layout .con dd .OK_Cannel a{margin-right:5px;}
.layout .con dd .OK_Cannel img{vertical-align: middle;}*/
.layout .con dd ul li{float:left;width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.layout .con dd ul input{margin-right:5px;}
.OK_Cancel{float:right;}
#choosed{color: #ff0000;}

.one_layout{width:300px;border:2px solid #FCC354;position:absolute;z-index:999;top:27px;left:0px;padding:10px;background:#fff;}
.one_layout ol{white-space: nowrap;}
.one_layout ol li{float:left;margin:5px 10px;color:#000;cursor: pointer;}
/*弹出层结束*/