table,form,p,h1,h2,h3,h4,h5,h6{margin:0; padding:0; overflow:hidden;}
img {margin:0; padding:0; border:none;}
.blue,.blue a:link,.blue a:visited,.blue a:hover,.blue a:active {color:#325E7F;}
.gray,.gray a:link,.gray a:visited,.gray a:hover,.gray a:active {color:#666;}
.gray9,.gray9 a:link,.gray9 a:visited,.gray9 a:hover,.gray9 a:active {color:#999;}
.red,.red a:link,.red a:visited,.red a:hover,.red a:active {color:#DF0100;}
.white,.white a:link,.white a:visited,.white a:hover,.white a:active {color:#fff;}
.green a:link,.green a:visited,.green a:hover,.green a:active {color:#008000;}
.orange,.orange a:link,.orange a:visited,.orange a:hover,.orange a:active {color:#f80;}
.txt_line a:link,.txt_line a:visited,.txt_line a:hover,.txt_line a:active { text-decoration:underline;}
.mt8{ margin-top:8px}
.mt15{ margin-top:15px}
.pr8{ padding-right:8px;}
.ov42{ height:45px; overflow:hidden;}
.pl10{ padding-left:10px;}
.tr{ text-align:right;}
/* 首页框架 */
.wrap {width:946px; margin:0 auto;}
.mainNav {float:left; width:226px; overflow:hidden;}
.mainContent {float:left; width:400px; margin:0 0 0 10px; overflow:hidden;}
.secondaryContent {float:right; width:300px; overflow:hidden;}
.banner{ width:946px;}
.list_box{ width:926px; padding:9px; float:right; border:1px solid #ccc;}
/*login*/
.login_box{ border:1px solid #ccc; padding:1px; width:186px; margin-top:8px; height:178px; overflow:hidden;}
.login_tit{background:url(/images/basic/manufacture/gry_bar.gif) repeat-x 0 0;height:22px;line-height:22px;text-indent:10px;}
.login_box ul{ margin:0; padding:10px; list-style-type:none; line-height:24px; width:166px; overflow:hidden;}
.login_box ul li{ margin:0; padding:0; width:166px; float:left;}
.login_box ol{width:83px; margin:0; padding:0; display:block; float:left;}
.login_box p{ width:166px; border-top:1px solid #eee; padding-top:9px; #padding-top:2px; _padding-top:2px; margin-top:5px; line-height:15px; float:left; display:block;}
.login_input{ margin:6px 0;#margin:6px 0 7px 0;_margin:6px 0 7px 0; width:160px;}
.login_btn{ margin-top:1px;#margin-top:0;_margin-top:0;}
/*找工作*/
.job_box{border:1px solid #ccc; padding:1px; width:245px; margin-top:8px; border-left-style:none;}
.job_bg{ background:url(/images/job/eefocus/job_bg.gif) no-repeat; width:25px; height:147px;}
.job_content{margin:0; padding:5px 3px 4px 3px; #padding:3px 3px 6px 3px;_padding:3px 3px 6px 3px;overflow:hidden; width:242px;}
.job_content form{ float:left; margin:10px 0 0 10px;#margin:3px 0 0 5px; width:207px;}
.job_content form select{ width:200px; margin-bottom:5px;}
.input_city{ border:1px solid #A5ACB2; background:#fff; height:18px; line-height:18px; width:150px; #width:148px; margin-right:-4px; #margin:5px -4px 0 -5px;}
.input_city02{ border:1px solid #A5ACB2; background:#fff; height:18px; line-height:18px; width:100px; #width:148px; margin-right:-4px; #margin:5px -4px 0 -5px;}
.ico_city{ margin-top:1px; #margin-top:5px;}
.input_company{ border:1px solid #A5ACB2; color:#999;background:#fff; height:18px; line-height:18px; width:126px; #width:124px; margin-top:5px; #margin:5px 0 0 -5px;}
.ico_search{ margin:0 0 0 4px;#margin:5px 0 0 4px;_margin:5px 0 0 4px;}
/*热点招聘*/
.hot_box{border:1px solid #ccc; padding:1px; width:257px; margin-top:8px; border-left-style:none;}
.hot_box ul{ margin:0; padding:7px 10px 5px 10px;#padding:6px 10px;_padding:6px 10px; list-style-type:none;}
.hot_box ul li{background:url(/images/basic/dot.gif) no-repeat scroll left 10px; margin:0; padding:0; text-indent:15px; height:24px; overflow:hidden; line-height:24px;}
/*focus_pic*/
.focus_box{width:240px; height:180px; overflow:hidden; float:right; margin-top:8px;} 
/*职位分类*/
.sort_box{ width:182px; padding:1px; border:1px solid #CCC; border-bottom-style:none; overflow:hidden;}
.sort_box ul{ margin:0; padding:0; list-style-type:none; overflow: hidden;}
.sort_box ul li{ border-bottom:1px solid #ccc; margin:0; padding:0; overflow:hidden; height:52px;}
.sort_box dl {margin:0; padding:5px 8px;}
.sort_box dl dd {margin:0; padding:0;}
/*二屏右侧*/
.company_box{ width:752px; margin-top:8px; float:right;}
.company_box ul{ margin:2px 0 0 0; padding:0; list-style-type:none;width:752px; overflow:hidden;}
.company_box ul li{ width: 376px; float:left; margin:5px 0 0 0; padding:0;}
.company_box dl{ margin:2px 0 0 0; padding:0; list-style-type:none;width:372px; overflow:hidden;}
.company_box dl dd{ width: 186px; float:left; margin:5px 0 0 0; padding:0;}
.img37255{ width:370px; height:53px; border:1px solid #666;}
.img18255{ width:180px; height:53px; border:1px solid #666;}

.industry_box{ border:1px solid #ccc; width:748px; margin-top:5px; float:right; padding:1px;}
ul.sort_list{ margin:0; padding:4px; list-style-type:none; width:744px; overflow:hidden;}
ul.sort_list li{ background:url(/images/job/eefocus/sort_bar.gif) no-repeat; width:140px; height:21px; text-indent:15px; line-height:21px; overflow:hidden; margin:7px 4px; padding:0; float:left;}
.hot_tit{background:transparent url(/images/default/shequ/red_nav.gif) repeat-x scroll 0 0;height:23px;line-height:23px; text-indent:10px; width:748px; margin-top:4px;}
dl.job_list{ margin:2px 2px; padding:4px; overflow:hidden; width:235px; float:left;}
dl.job_list dd{margin:0; padding:0;height:24px; text-indent:8px;overflow:hidden; line-height:24px; width: 238px; float:left;}
/*高级职位*/
.senior_tit{background:transparent url(/images/default/shequ/red_nav.gif) repeat-x scroll 0 0;height:23px;line-height:23px; text-indent:10px;}
.graybg{ background:#EFEFEF;}





/*搜索*/
.search_box{ border:1px solid #ccc; padding:10px; width:924px;}
.search_tit{background-color:#eee; height:24px; text-indent:10px; margin-top:15px;}
dl.search_list{ width:910px; overflow:hidden; margin:10px 4px 10px 10px; padding:0;}
dl.search_list dd{ width:182px; margin:0; padding:0; float:left;}
.popupmenu_popup {width:325px; display:none; position:absolute; top:auto; margin:-20px 0 0; padding:10px 15px; background:#fff url(/images/bbs/default/portalbox_bg.gif) repeat-x 0 1px; border:1px solid #ccc; overflow:hidden;}
.popupmenu_popup dl {margin:0; padding:0;}
.popupmenu_popup dd {text-align:right;}
.view_box{ background:#E3E3E3 url(/images/job/eefocus/view_bg.gif) no-repeat top; padding:10px; margin-top:8px;overflow:hidden; float:left; width:926px;}
/*简历*/
.jianli h1.name {font-size:20px; text-align:center; margin:10px 0 0; height:50px; line-height:50px; background:#fff; color:#333;}
.jianli h5 {clear:both; height:30px; margin:10px 10px 0; padding:0 8px; font-size:14px; line-height:30px; border-top:1px solid #ccc; overflow:hidden;}
.jianli table {margin:10px 10px 0;}
.jianli table th,.jianli table td {border-bottom:1px dotted #ccc;}
.jianli .photo {width:115px; margin:5px;}
.jianli .photo img {width:105px; padding:4px; background:#efefef; border:1px solid #ccc;}


/*new job*/
/*首页*/
.top_search{ width:946px; background:url(/images/job/eefocus/search_bg.gif) no-repeat; height:160px;margin-top:8px; float:left; overflow:hidden;}
.search_main{ text-align:center; margin:0 auto; padding:15px 0; width:540px;}
.keyword{display:inline-block;font-size:14px;font-weight:bold;height:26px;line-height:26px;padding:0;vertical-align:middle;}
.key_input{ color:#999; font-size:12px;background:#FFFFFA none repeat scroll 0 0; width:370px;text-indent: 8px; height:20px; line-height:20px;vertical-align:middle;}
.searchbtn{cursor:pointer;vertical-align:middle;}
.search_sort{line-height:24px;padding:3px 0 0 12px; margin:5px 0;#margin:4px 0;_margin:4px 0; overflow:hidden;}
.sort_name {float:left;margin-right:14px;background:url(/images/job/eefocus/sort_name.gif) no-repeat;width:65px;height:16px;line-height:16px;color:#fff; text-align:center; margin:5px 10px 0 0;}
ul.sort_detail{ float:left; margin:0; padding:0; list-style-type:none; width:850px;}
ul.sort_detail li{float:left; margin:0; padding:0 2px; line-height:24px;white-space:nowrap;width: auto;}
ul.sort_detail li.on {background:#900;color:#FFFFFF;font-weight:bold;text-decoration:none; display:block; height:20px; line-height:20px; margin-top:2px;}
.wrapper_table{ width:946px; margin-top:8px; float:left; overflow:hidden;}
.key_input2{ color:#999; font-size:12px;background:#FFFFFA none repeat scroll 0 0;text-indent: 8px; height:16px; line-height:16px;vertical-align:middle; width:100px;}
.wrapper_table td{ border-bottom:1px solid #ccc; padding:6px 6px 6px 8px;}
.grayrow{ background:#f6f6f6;}
.whitegrow{ background:#fff; }
.pagenav{ width:946px; line-height:24px; text-align:right; margin:5px 0;}
.pagenav a.o:link,.pagenav a.o:visited{margin:4px;padding:3px 6px 1px;border:1px solid #ccc;text-decoration:none;}
.pagenav a.o:hover{border:1px solid #ccc;text-decoration:none; background:#900; color:#fff;}
.pagenav a.obg:link,.pagenav a.obg:visited{background:#900;color:#fff; padding:3px 6px 1px;}
.community_name{position:relative; z-index:1}
.community_name div{ display:none;}
.community_name:hover div{ display:block;width:300px;position:absolute;left:0px;top:20px; z-index:999999;}
#community_box{width:300px;position:absolute;left:0px;top:20px; z-index:999999;}
.community_box_t{ background:url(/images/job/eefocus/company_box_t.gif) no-repeat; height:11px;width:300px;}
.community_box_m{ background:url(/images/job/eefocus/company_box_m.gif) repeat-y; width:280px; padding:0 10px;}
.community_box_b{ background:url(/images/job/eefocus/company_box_b.gif) no-repeat; height:5px;width:300px;}
/*详细页*/
.job_box{ width:926px; padding:9px; float:right; border-top:2px solid #900; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:8px;}
.job_box h1{ line-height:30px; border-bottom:1px solid #E7E7E7; padding:0 0 10px 0; margin:0 0 10px 0;width:926px;}
.job_box h1 span{font-family:"微软雅黑","Microsoft Yahei","黑体","Hei";font-size:18px; float:left;}
.job_box h1 b{ font-weight:normal; float:right; color:#ACACAC; font-size:12px;} 
.company_tit{ margin-left:25px; line-height:24px;}
ul.tab {background:transparent url(/images/job/eefocus/tab_bg.gif) repeat-x center bottom;height:26px;line-height:26px;margin:10px 0 0;overflow:hidden;padding:0 0 0 15px;#padding:0 0 0 15px;_padding:0; list-style-type:none;}
ul.tab li {cursor:pointer;float:left;list-style-image:none;list-style-position:outside;margin:0 5px 0 1em;padding:0;}
ul.tab li.on {background:transparent url(/images/job/eefocus/tab_on.gif) no-repeat scroll left center;width:75px; text-align:center; line-height:26px;}
ul.tab li,ul.tab li a,ul.tab li a:hover,ul.tab li a:visited,ul.tab li a:active{ color:#9A9A9A;}
ul.tab li.on,ul.tab li.on a,ul.tab li.on a:hover,ul.tab li.on a:visited,ul.tab li.on a:active{ color:#000;}
dl.post_list{ margin:10px 100px 0 39px;#margin:10px 100px 0 39px;_margin:10px 100px 0 36px; padding:0; width:600px; overflow:hidden;}
dl.post_list dd{ width:300px; float:left; margin:0; padding:0; line-height:24px; height:24px; overflow:hidden;}
.post_tit{ width:926px; background:#EFEFEF; text-indent:10px; margin:20px 0 10px 0; line-height:24px; font-weight:normal; font-size:12px;}
.post_content{margin:10px 10px 0 39px;#margin:10px 10px 0 39px;_margin:10px 10px 0 36px; line-height:24px;}
.post_content a:link,.post_content a:visited,.post_content a:hover,.post_content a:active {color:#325E7F; text-decoration:underline;}
.searchbtn{ text-align:right;}


.dropselectbox {position:relative; margin:0;}
.dropdown{background:url("/images/basic/datasheet5/droparrow.gif") no-repeat scroll right center transparent;display:block;height:30px;margin:0;}
.dropselectbox ul {background:#fff;border:1px solid #aaa;position:absolute; list-style-type:none; margin:0; padding:5px 8px; line-height:24px;}
.dropselectbox ul li {background:#fff;color:#666;display:block;margin:0; padding:0; overflow:hidden; height:24px;width:100%}
.dropselectbox ul li a:hover{ background:#900; color:#fff; text-decoration:none; display: block; overflow:hidden; height:24px; width:100%}


.st ul{ margin:0; padding:0 10px; list-style-type:none;}
.st ul li{ margin:0; padding:0; line-height:24px; border-bottom:1px dotted #ccc;}
