@charset "utf-8";
/* CSS Document */
.blue{color:#06C}
.gray{color:#666}
.gray a{color:#666;text-decoration:none}
.gray a:hover{text-decoration:underline}
.black a{color:#333;text-decoration:none}
.black a:hover{color:#F00;text-decoration:underline}
.green{color:#1b8e00}.blod{font-weight:700}
.left{float:left}.right{float:right}
.blank5{height:5px;font-size:0;display:block;clear:both}
.blank10{height:10px;font-size:0;display:block;clear:both}
.bc-hd{display:none}
p.warn{color:#f00}

.hico,.quick_nav .down_arrow,.quick_nav .up_arrow,.msg_ico,.head .city,.head .pagetit{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/template_1/css/images/newhead_ico.png) no-repeat scroll 0 0}
.home_ico{background-position:-4px 0px;padding-left:5px}
.p_ico{background-position:-3px -27px}
.c_ico{background-position:0px -55px}
.hr_ico{background-position:-3px -80px}
.msg_ico{background-position:0px -284px}
.tempjobsav_ico{background-position:-3px -107px}
.p_ico,.c_ico,.hr_ico,.msg_ico,.tempjobsav_ico{position:absolute;width:16px;height:16px;margin:4px 0 0 -20px;*margin:-1px 0 0 -20px}
.topbar{height:25px;;position:relative;z-index:900;background:url(/template_1/css/images/topbar_bg.png)}
.site_nav{width:960px;margin:0 auto}.site_info{float:left;display:inline}
.site_info ul{}.site_info ul li{float:left;line-height:25px}
.site_info ul li a{border-left:1px #ccc solid;padding:0 10px;color:#000}
.site_info .first{border:0}.quick_nav{float:right;display:inline}
.quick_nav ul{}.quick_nav li strong{padding:0 12px 0 15px}
.quick_nav .first{border:0}.quick_nav li{float:left;line-height:25px;position:relative}
.quick_nav li a{border-left:1px #ccc solid;padding:0 10px 0 14px;color:#000}
.quick_nav li ul{position:absolute;z-index:99999;top:0px;left:0px;width:85px;*width:83px;border:1px #ccc solid;border-top:0;background:#fff}
.quick_nav li ul li a{border:0;padding:0;padding-left:18px}
.quick_nav .down_arrow{position:absolute;width:10px;height:6px;font-size:0;margin-top:7px;*margin-top:3px;background-position:-3px -138px}
.quick_nav .up_arrow{position:absolute;width:10px;height:6px;font-size:0;margin-top:7px;*margin-top:3px;background-position:-3px -162px}
.quick_nav .hover a{color:#d92632;border:0 !important}.quick_nav li .pd_r{margin-right:6px}.quick_nav .tempjobsave{padding:0 6px 0 0}
.quick_nav .tempjobsave a{padding:0 0 0 28px}.quick_nav .tempjobsave strong{padding:0;color:#d92632;font-weight:bold}
.quick_nav .mymsg{padding:0 6px 0 0}.quick_nav .mymsg a{padding:0 0 0 28px} 
.quick_nav .mymsg strong{padding:0;color:#d92632;font-weight:bold}
.quick_nav .out{margin-left:10px}
.quick_nav .q_link li{float:none;overflow:hidden;zoom:1}
.quick_nav .quick_nav_name{ width:250px; margin:0 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right; padding:0 5px}
.head{width:960px;margin:0 auto;position:relative;z-index:800; /*background:url(/template_1/css/images/ballbg.png) no-repeat bottom center;*/}
.head{zoom:1;}.head:after{display:block; visibility:hidden; clear:both; content:"clear"; line-height:0px;}
.head .siteleft{float:left;width:308px;height:80px;padding:16px 0 5px 0}body .head .siteleft.otteach{width:328px;}
body .head .siteleft.otteach .img{padding-left:15px; vertical-align:top;}.head .siteleft .logo{width:162px;height:55px;float:left}
.head .siteleft .logo a{text-decoration:none !important}
.head .siteleft .logo a:hover{zoom:1}
.head .siteleft .logo a:hover .homelink{display:block;position:absolute;left:130px;top:8px;font-weight:100}
.head .homelink{display:none}
.head .title{width:242px;height:19px;background:url(/template_1/css/images/hdh2_bg.png) 0 center no-repeat;text-indent:-9999px;clear:both;overflow:hidden}.head .city{float:left;line-height:20px;padding-top:15px;;padding-left:20px;background-position:0px -207px}
.head .city .city_name{font-size:24px; font-weight:bold;color:#d92632}
.head .jobsearchtit{float:left;width:85px;height:45px;background:url(/template_1/css/images/jobsearch_title.png) no-repeat;margin:10px 0 0 8px}
.head .hrnewssearchtit{float:left;width:85px;height:45px;background:url(/template_1/css/hr/common/images/news_top.gif) no-repeat;margin:10px 0 0 8px}
.head .aboutsearchtit{float:left;width:85px;height:45px;background:url(/template_1/css/images/about_title.png) no-repeat;margin:10px 0 0 8px}
.head .newssearchtit{float:left;width:85px;height:45px;background:url(/template_1/css/images/newscenter_title.png) no-repeat;margin:10px 0 0 8px}
.head .helpsearchtit{float:left;width:85px;height:45px;background:url(/template_1/css/images/helpcenter_title.png) no-repeat;margin:10px 0 0 8px}
.head .sbannner{margin-top:25px;width:650px;height:70px;float:left}
.head .sbannner img{width:650px;height:70px}
.citysele{width:192px;border:1px #f90 solid;padding:5px 10px;overflow:hidden;background:#fff;position:absolute;z-index:1000;left:210px;top:60px}
.citysele .hrline{background:#ccc;height:1px;overflow:hidden;margin:5px 0}
.citysele .hotcity{height:100%;padding-bottom:5px;overflow:hidden;margin-left:-18px;width:238px}
.citysele .hotcity li{float:left;margin-left:18px;display:inline;height:25px;line-height:25px}
.citysele .relatedcity{clear:both;background:#fff}
.citysele .relatedcity .tit{line-height:25px}
.citysele .relatedcity ul{margin-left:-18px;overflow:hidden;clear:both;width:238px}
.citysele .relatedcity li{float:left;margin-left:18px;display:inline;height:25px;line-height:25px}
.citysele .relatedcity span{float:right;clear:both;width:200px;text-align:right;height:20px;line-height:20px}
.citysele .relatedcity span a{;color:#666}
.searchbar{float:left;width:444px;margin-top:24px;height:66px;position:relative;z-index:100}
.searchbar .searchbox{float:left;width:444px;height:64px; overflow:hidden;}
.searchbar .searchbox .tabtype{height:25px; margin-bottom:-3px;position:relative}
.searchbar .searchbox .tabtype ul{float:left;width:250px;height:25px;overflow:hidden}
.searchbar .searchbox .tabtype li{float:left;width:58px;height:24px;text-align:center;display:inline;overflow:hidden;line-height:24px;cursor:pointer;background-position:-66px -42px; margin-right:2px}
.searchbar .searchbox .tabtype li.cur{font-size:14px;font-weight:bold;width:64px;height:24px;overflow:hidden;font-size:14px;background-position:0 -42px;}
.searchbar .searchbox .tabtype .tips{float:right;height:24px;line-height:24px;padding-left:20px;background-position:-455px -156px;color:#666; letter-spacing:0px; font-family:arial;}
.searchbar .searchbox .tabtype .tips .updtae{font-size:14px;color:#666}
.searchbar .searchbox .tabtype .tips .updtae .num{color:#c33;font-weight:bold}
.searchbar .searchbox .searchfrom{height:28px; padding:7px; position:relative !important; position:static;}
.searchbar .searchbox .keyword{width:225px;margin:5px 0 0 10px; vertical-align:middle;font-size:14px;float:left;border:0;display:inline}
.searchbar .searchbox .area{width:84px; margin:5px 0 0 15px; vertical-align:middle;float:left;font-size:14px;border:0;display:inline}
.searchbar .searchbox .area_arrw{display:inline;float:left;width:30px;height:29px;cursor:pointer;vertical-align:middle;border:0}
.searchbar .searchbox .subsearch{width:96px;height:28px;vertical-align:middle;float:left;border:0;background:transparent;font-size:14px;font-weight:bold; display:inline;cursor:pointer}
.searchbar a.help{width:24px;float:right;padding-top:28px}
.head_hr{clear:both;height:3px;overflow:hidden;background:#c53838;position:relative}

.hot_job{float:left;height:35px;overflow:hidden}
.hot_job strong{font-size:14px;color:#fff}
.hot_job a{color:#fff}

.mod1{}
.mod1 .tit{height:27px;line-height:27px;border:1px #ccc solid;border-top:0;border-bottom:0;overflow:hidden;background:url(/template_1/css/images/titline_bg.png)}
.mod1 .tit h2,.mod1 .tit .h2{font-size:14px;padding-left:20px;background:url(/template_1/css/images/titico.png) 7px center no-repeat;float:left}
.mod1 .tit a{padding-right:10px; float:right; height:27px; line-height:27px;}
.mod1 .tit .more{float:right;padding-right:10px}
.mod1 .tit .more a{}
.topline750,.bottomline750,.topline700,.bottomline700,.topline960,.bottomline960,.topline183,.bottomline183,.topline200,.bottomline200,.topline250,.bottomline250{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/template_1/css/images/modbox.png) no-repeat scroll 0 0}
.topline750{display:block;width:750px;height:3px;background-position:0 0;overflow:hidden;clear:both}
.bottomline750{display:block;width:750px;height:3px;background-position:0 -6px;overflow:hidden;clear:both}
.topline700{display:block;width:700px;height:3px;background-position:0 -32px;overflow:hidden;clear:both}
.bottomline700{display:block;width:700px;height:3px;background-position:0 -38px;overflow:hidden;clear:both}
.topline960{display:block;width:960px;margin:0 auto;height:3px;background-position:0 -19px;overflow:hidden;clear:both}
.bottomline960{display:block;width:960px;margin:0 auto;height:3px;background-position:0 -28px;;overflow:hidden;clear:both}
.topline183{display:block;width:183px;height:3px;background-position:0 -10px;overflow:hidden;clear:both}
.bottomline183{display:block;width:183px;height:3px;background-position:0 -15px;;overflow:hidden;clear:both}
.topline200{display:block;width:200px;height:3px;background-position:-185px -10px;overflow:hidden;clear:both}
.bottomline200{display:block;width:200px;height:3px;background-position:-185px -15px;;overflow:hidden;clear:both}
.topline250{display:block;width:250px;height:3px;background-position:-387px -10px;overflow:hidden;clear:both}
.bottomline250{display:block;width:250px;height:3px;background-position:-387px -15px;;overflow:hidden;clear:both}
.jobaz{width:960px;margin:0 auto;clear:both}
.jobaz strong{font-size:12px}
.jobaz a{padding:2px 5px;color:#333}
.jobaz a:hover{color:#d92632}
#BCDialogForm p.warn{color:#f00}
.sta{display:none}
.quick_nav li a.page_selectedmodel{padding:0px 24px 0px 8px; background:url(/template_1/css/images/hot.gif) no-repeat 45px 0;}
.quick_nav li.name{width:130px; overflow:hidden; white-space:nowrap; text-align:right;}
.quick_nav li.name storng{padding:0px;}

.search_keyword_tips,.search_area_tips{color:#999999;display:none;left:10px;position:absolute;top:5px;font-size:14px;}
.visited:visited{color:#800080;}
.relative{ position:relative; z-index:110;}
.festival{position:absolute; top:15px; right:0px; width:95px; height:78px;}
.page_gg{overflow: hidden; border: medium none;}
.meall{background:url(/template_1/img/festival/repatmeriche.png) repeat-x;}.meall .meallcnt{ margin:0 auto; width:960px; height:141px; background:url(/template_1/img/festival/meriche.png) no-repeat;}

.abstractreg{height:66px; margin-top:23px; position:relative; float:right; width:181px;}
	.abstractreg li{list-style:square inside none; height:17px; line-height:17px;}
	.abstractreg .minperson{background-position:-260px -71px; width:54px; height:52px; position:absolute; bottom:23px; right:10px;}
	.rgbtn a{color:#FFFFFF; font-weight:700; font-size:14px; line-height:31px; text-align:center; background-position:0 bottom; display:block;}
	.rgbtn a:hover{text-decoration:none;}
	.rgbtn{width:181px; overflow:hidden;}
.logohas{width:181px; float:right; margin-top:34px;}
	.logohas li{float:right; width:50px;}
	.logohas a{display:block; margin:0 5px; overflow:hidden; text-align:center; cursor:pointer;}
	.logohas span{display:block; height:38px;}
	.logohas .fjob{background-position:-131px -77px;}
	.logohas .sresume{background-position:-176px -77px;}
	.logohas .zgood{background-position:-221px -77px;}
	.personlogo .fjob{background-position:3px -77px;}
	.personlogo .sresume{background-position:-39px -77px;}
	.personlogo .zgood{background-position:-82px -77px;}

.ajax_loading{; width:12px !important;float:none !important;height:auto !important;margin:auto !important;width:12px !important;}
	.bblue{color:#0033CC !important;}
	.bblue img{vertical-align:middle;}

.b_bt_y{background:#f6dc75 url(/template_1/css/btnimg/btn_yellow.png) repeat-x center center; border:1px solid #CE9322; cursor:pointer;}

.sb-leftside{width: 328px;height: 80px;padding: 16px 0 5px;}
.sb-image{background:url(/template_1/css/images/searchbox/searchboxbgw.png) no-repeat;}
.sb-hy a{ text-decoration:none;color:#000000;}
.sb-hy a:hover{ text-decoration:none;color:#000000;}
.sb-logo{width:162px; height:54px; text-indent:-500px; overflow:hidden; background-position:-307px -42px;}
.sb-logo-backTips{top:0px; left:100px; position:absolute; display:none;  text-indent:0px;}
	.sb-logo:hover .sb-logo-backTips{display:block; text-decoration:none;}
.sb-title{background-position:3px -118px; text-indent:-590px; overflow:hidden; width:210px; height:20px;}
.sb-city{padding-left:20px; background-position:-462px 13px;}
.sb-city-name {color: #D92632;font-size: 24px;font-weight: bold;}
.priority_Icon{background-color:#D92323; color:#ffffff; padding:0px 2px; font-size:12px!important;  margin:0 2px; font-weight:normal; border:1px solid #D92323;text-decoration:none!important;}
*html .priority_Icon{padding-top:2px;}
*+html .priority_Icon{padding-top:2px;}
.priority_Icon:hover{color:#D92323; text-decoration:none; background-color:#ffffff;}
.priority_Icon:active{color:#D92323; text-decoration:none; background-color:#ffffff;}

.topline,.bottomline{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/template_1/css/area/images/rounded_bg.png) no-repeat scroll 0 0}.sub_head{margin:0 auto;margin-top:8px;width:960px;height:67px;overflow:hidden}.sub_head .sublogo{float:left}.sub_head .tips{float:right;padding-top:44px;padding-left:20px;background:url(/template_1/css/area/images/area_ico.gif) 0 46px no-repeat}.sub_head .tips span{display:block;clear:both}.broadcast_ico{width:20px;height:20px;vertical-align:middle;background-position:-137px -84px}.area_change{margin:0 auto;width:958px;border:1px #aa282f solid;border-top:0;border-bottom:0}.topline{width:960px;margin:0 auto;height:3px;overflow:hidden;background-position:0 0}.bottomline{width:960px;margin:0 auto;height:6px;overflow:hidden;background-position:0 -4px}.sub_site{}.data_con{height:100%}.hotside{height:90px;overflow:hidden}.hotside .curside{width:260px}.hotside .curside a.btn{width:214px;height:54px;background:url(/template_1/css/area/images/areaindex_btn.png) no-repeat;display:block;text-align:center;line-height:60px;font-size:18px;font-weight:bold;margin:0 auto;margin-top:18px;color:#000}.line_city{padding:10px 10px;overflow:hidden;height:100%}.line_city .tit{margin-top:10px;*padding-top:10px;height:54px;line-height:54px;font-size:14px;color:#666}.line_city .tit a{color:#000}.line_city strong{font-weight:bold;color:#000}.line_city ul{width:100%}.line_city ul li{float:left;margin-right:20px;line-height:32px;text-align:center}.line_city ul li a{font-size:16px;font-weight:bold}.hr{width:918px;margin:0 auto;height:1px;overflow:hidden;background:#ccc}.oddbg{background:#f4f5f6}.data_list{padding:0px 20px;overflow:hidden;height:100%; font-size:14px;}.data_list dl{line-height:20px;clear:both; overflow:hidden;margin:10px 0}.data_list dt{float:left; font-weight:bold;color:#333;}.data_list dd{margin-left:60px;}.data_list dd a{margin-right:24px;float:left;white-space:nowrap;display:inline}.data_list dd a:hover{color:#d92632}.twobox{}.twobox dt{}.twobox dd{}.red{color:#d92632}.scroll_link{ margin:15px 15px 0 15px;border:1px #ccc solid;width:930px;line-height:33px;overflow:hidden}.scroll_link a{color:#999999;}.scroll_link a:hover{color:#FF0000;}.scroll_link .tit{float:left;width:80px;padding-left:4px;display:inline;background:url(/template_1/css/area/images/scroll_tit_bg.png) 1px 0 no-repeat}.scroll_link .sinfobox{float:right;width:810px}.scroll_link .sinfobox ul{margin-left:-20px;width:100%}.scroll_link .sinfobox ul li{float:left;display:inline;white-space:nowrap;margin-left:20px;line-height:21px;}.bt-nav{border-top:0 !important}


