﻿body{ margin:0; padding:0; font-size:12px; font-family:"Arial"}
img{ border:0;}
ul{ list-style:none; margin:0; padding:0;}
.clear{ clear:both;}
.font_en{ font-family:Arial;}
.hui{ color:#ccc;}
.green{ color:Green;}
.display{ display:none}
.f{ float:left;}

/*头部样式*/
.top{ width:100%; background:#eee; border-bottom:1px solid #dcdcdc; height:25px; line-height:25px;}
.top_nr{ width:1001px; margin:0 auto;}
.top_left{ width:595px; float:left;}
.top_left li{ float:left}

a.head_down{ background:url(/images/p_images.gif) -882px -1252px no-repeat; width:60px; height:24px; line-height:24px; text-align:right; padding:0 15px 0 5px; float:left; position:relative; border:1px solid #eee; border-width:0 1px}
a.head_down2{ background:#fff url(/images/p_images.gif) -882px -1254px no-repeat; margin-top:1px; width:60px; height:22px; line-height:22px; text-align:right; padding:0 15px 0px 5px; float:left; position:relative; border:1px solid #ccc; border-bottom:0; z-index:600;}

.head_d_box{ width:80px; background:#fff; margin-top:23px;*margin:24px 0 0 -82px;position:absolute; border:1px solid #ccc; border-top:0; z-index:5000; }
.head_d_box a:link,.head_d_box a:visited{ float:left; padding:0 10px; width:60px; clear:both; color:#333; text-align:center}
.head_d_box a:hover{ color:red; background:#fefde6}

.top_right{ width:383px; float:right; text-align:right; color:#ccc; margin-right:3px}
.top_right li{ float:left}
.top_right a:link,.top_right a:visited{ color:#333; text-decoration:none;}
.top_right a:hover{ color:Red}
.head_index{ width:960px; margin:0 auto; height:80px; }
.head_index img{ margin:10px 10px 10px 0; float:left}
.headi_r{width:620px; height:62px; float:right; margin:15px 0 0; background:url(/images/images.gif) 0 24px no-repeat; border:0}
.headi_r p{ margin:0;float:left; width:100%}
a.search_more:link,a.search_more:visited,a.search_more:hover{ color:#333; width:35px; margin:3px 0 0 -40px; float:left;  letter-spacing:5px; line-height:16px;}
a.search_show,a.search_show:hover{background:url(/images/images.gif) -664px 0 no-repeat; width:77px;  height:25px; float:left; cursor:default; margin-right:4px; color:#333; line-height:25px; font-weight:700; text-align:center}
a.search_default:link,a.search_default:visited{ width:74px; height:25px; line-height:25px; color:#005ed9; float:left;text-align:center; margin-right:4px;}
a.search_default:hover{background:url(/images/images.gif) -742px 0 no-repeat; color:#f60}
.navigation_t{width:950px; height:27px;}
a.navigation_show:link,a.navigation_show:hover,a.navigation_show:visited{background:url(/images/images.gif) -817px 0 no-repeat; width:65px; color:#fff;}
.navigation_t a:link,.navigation_t a:hover,.navigation_t a:visited{ float:left; padding:8px 5px 5px;  height:15px; text-align:center; margin-right:4px; font:bold 14px '宋体';}
.navigation_t span{ color:#c30; padding:0 8px}
.navigation_b{ width:950px; clear:both; height:38px; line-height:38px; }
.navigation_b p{ width:455px; float:left; margin:0}
.navigation_b p i{ font-style:normal; color:#f4c345; margin:0 6px}
.navigation_b a:link,.navigation_b a:visited,.navigation_b a:hover{ color:#000}
.navigation_b span{ color:Red}
.nb1{ padding-left:20px;}
.nb2{ padding-right:20px; text-align:right}
.ntext1{ width:343px; height:16px; line-height:16px; margin:9px 8px; border:0;  font:14px 'Arial'; color:#333; float:left}
.ntext2{ width:100px; height:16px; line-height:16px; margin:9px 5px; border:0;    font:14px 'Arial';color:#333; float:left}
.nbtn{ width:96px; height:33px; margin:1px 0 0 ; float:left; background:none; border:0; cursor:pointer; font:bold 14px '宋体'; color:#fff}

/*企业登陆*/
.c_loginbox{ width:880px; margin:15px auto;}
.c_login{background:#fcfcf6; width:323px; border:3px solid #f0f0f0; height:204px; float:left; margin-right:15px;}
.c_login h2{ width:300px; margin:15px auto 5px; background:url(/images/c_images.gif) -395px -108px; height:25px; border-bottom:1px solid #efeff6}
.c_login p{width:215px; margin:5px auto}
.c_login span{ text-align:center;}
.inputbox_p1{ padding-left:92px; font-size:12px;}
.login_banner{ background:url(/images/company_loginbanner.gif); width:536px; height:210px; float:left;}
.login_btn{background:url(/images/images.gif) 0 -194px no-repeat; width:98px; height:31px; border:0; cursor:pointer; margin:10px 0 0 0}
.text_ep{ background:#fbfbfa; width:764px; height:293px; margin:15px auto; clear:both; padding:25px 58px;font-size:14px; line-height:22px; margin-bottom:30px; border-bottom:1px solid #e7ecf1;}

/*个人登陆*/
.p_loginbox{margin: 20px auto 60px;width: 774px;}
.p_loginleft{background: url(/images/images.gif) 0 -76px no-repeat;width: 393px;height: 365px;float: left; }
.p_loginleft p{margin: 0 auto;width: 220px;color: #333;}
.p_lp0{font-size: 14px;padding: 10px 0 2px;}
.p_lp0 input{width: 154px;height: 24px;line-height: 24px;border: 1px solid #ccc;padding: 0 3px;color: #333;}
.p_lp1{padding: 10px 0 2px 110px;width: 110px;}
.baocuo{width: 275px;height: 20px;line-height: 20px;margin: 80px auto 0;color: #666;padding-left: 25px;}
.txtpwdtip{background: #fff2f2 url(/images/images.gif) -940px -46px no-repeat;border: 1px solid #ff8080;}
.login_btn{background: url(/images/images.gif) -3px -41px no-repeat;width: 96px;height: 32px;cursor: pointer;border: 0;font: bold 14px '宋体';color: #fff;}
.p_loginright{width: 378px;float: left; }
a.login_reg:link, a.login_reg:visited{background: url(/images/images.gif) -100px -37px no-repeat;width: 194px;height: 27px;padding: 12px 0 0;text-align: center;font-size: 14px;color: #333;margin:22px 0 33px 65px;float: left;}
a.login_reg:hover{background: url(/images/images.gif) -295px -37px no-repeat;width: 194px;height: 27px;padding: 12px 0 0;}
.p_loginright p{ line-height:35px; padding:5px 0; width:300px; margin:18px 0 0 65px;*margin:0 0 0 65px; clear:both;} 

.bottom{ width:960px; text-align:center; padding:10px 0;  margin:0 auto; background:#f4f4f4;}
.bottom2{ width:960px; line-height:22px; text-align:center; padding:10px 0; font-family:Arial;}

/*验证样式*/
.yz_mr{ height:20px; line-height:20px; color:#666; float:left; margin-left:10px}
.yz_jg{ height:20px; line-height:20px; color:#2c5cd8; float:left; margin-left:10px}
.yz_dui{ height:20px; line-height:20px;background:url(/images/c_images.gif) -944px -371px no-repeat; padding-left:20px; float:left; margin-left:10px }
.yz_cuo{ height:20px; line-height:20px;background:url(/images/c_images.gif) -944px -333px no-repeat; padding-left:20px; color:Red; float:left ; margin-left:10px}


a:link{ color:#057bd2; text-decoration:none}
a:visited{ color:#85009f; text-decoration:none}
a:hover{ color:red;}

a.mr:link,a.mr:visited{ color:#057bd2; text-decoration:none}
a.mr:hover{ color:red;}
a.hei:link,a.hei:visited{ color:#000; text-decoration:none}
a.hei:hover{ color:red;}

.text1{ width:300px;}
.text2{ width:50px;}
.text3{ width:200px;}
.text4{ width:180px; color:#666}
.text5{ width:190px;}
.text6{ width:100px;}
.text7{ width:20px;}
.text8{ width:128px; font-size:16px; font-weight:bold; color:#08A3B7; font-family:Arial;}
.text9{ width:145px;}
.textarea_t{ width:350px; height:150px}

/*个人注册表单脚本样式*/
.onShow{line-height:30px; color:#666;}
.onFocus{line-height:30px; color:#2c5cd8; }
.onError{ line-height:30px;background:url(/images/c_images.gif) -944px -326px no-repeat; padding-left:20px; color:Red; }
.onCorrect{line-height:30px;background:url(/images/c_images.gif) -944px -364px no-repeat; padding-left:20px; }
.onLoad{background:#E9FFEB url(/images/loading.gif) 5px 3px ;background-repeat:no-repeat;padding-left:25px;font-size: 12px;line-height:30px;vertical-align:middle;}  

.selectTxt{ color:#00c; width:550px; line-height:17px; height:17px; border:0px; background:none;}
.selectTxt2{ color:#00c; width:120px;_width:110px; line-height:17px; height:17px; border:0px; background:none; }

/*password*/
.password_head{ width:900px; height:94px; background:url(/images/images.gif) 0 -1406px; margin:0 0 21px 30px}
.password_headnone{ width:900px; height:94px; background:none; margin:0 0 21px 30px}
.password_box{ width:960px; margin:0 auto; background:url(/images/images.gif) 0 -441px no-repeat; padding:2px 0 110px}
.mail_activation{width:500px; height:180px; margin:30px auto 40px;*margin:30px auto; padding-left:200px;  line-height:35px; font-size:25px; background:url(/images/hunter.png) no-repeat;*background:url(/images/hunter.png) 0 -10px no-repeat;_background:url(/images/hunter.gif)0 -10px no-repeat;}
.passwordleft{ float:left; width:480px; margin:40px 0 0 140px}
.passwordleft p{ font-size:14px; line-height:25px; margin:5px 0}
.passwordleft label{ font-size:12px}d
.activation_btn{ background:url(/images/images.gif) -443px -1143px no-repeat; width:155px; height:54px; cursor:pointer; border:0; font-size:30px; font-weight:700}
.pas_text{ width:200px; height:22px; line-height:22px; padding:0 3px; border:1px solid #1387a8}
.pas_text2{ width:80px; height:22px; line-height:22px; padding:0 3px; border:1px solid #1387a8}
.pas_radio{ margin-left:69px;}
.code{ margin: 5px}
.code img{ position:relative}
.pas_arror{width:150px; margin:0 5px; height:22px; line-height:22px; position:absolute; background:url(/images/images.gif) -941px -73px no-repeat; padding-left:22px; color:#d40000; font-size:12px}
.password_btn{background: url(/images/images.gif) -3px -41px no-repeat;width: 96px;height: 32px;cursor: pointer;border: 0;font: bold 14px '宋体';color: #fff; margin:25px 0 0 70px}
.passwordright{ float:left; width:220px;}
a.btn_pas_p:link,a.btn_pas_p:visited{ background:url(/images/images.gif) -394px -149px no-repeat; width:108px; height:25px; padding-top:10px; text-align:center; font:bold 14px '宋体'; color:#333; float:left; margin-bottom:10px}
a.btn_pas_p:hover{ background:url(/images/images.gif) -394px -113px no-repeat; color:#000}
a.btn_pas_c:link,a.btn_pas_c:visited{ background:url(/images/images.gif) -394px -149px no-repeat; width:108px; height:25px; padding-top:10px; text-align:center; font:bold 14px '宋体'; color:#333; float:left; margin:0 0 10px 4px}
a.btn_pas_c:hover{ background:url(/images/images.gif) -394px -77px no-repeat; color:#000}
.passwordright div{ border:1px solid #ececec; background:#fff; width:208px; height:165px; padding:5px; clear:both; margin-top:4px; position:relative; z-index:500}
.tl{ background:url(/images/images.gif) -689px -41px no-repeat; width:5px; height:5px; position:absolute; overflow:hidden; left:-1px; top:-1px}
.tr{ background:url(/images/images.gif) -695px -41px no-repeat; width:5px; height:5px; position:absolute; overflow:hidden; right:-1px; top:-1px}
.bl{ background:url(/images/images.gif) -689px -47px no-repeat; width:5px; height:5px; position:absolute; overflow:hidden; left:-1px; bottom:-1px}
.br{ background:url(/images/images.gif) -695px -47px no-repeat; width:5px; height:5px; position:absolute; overflow:hidden; right:-1px; bottom:-1px;}
.passwordright div i{ font:bold 14px '宋体'; width:100%; margin:0 5px; padding:0; height:25px; line-height:25px; font-style:normal; float:left}
.passwordright div a{ color:#666; padding-left:5px; line-height:22px;}
.help_sm{ position:absolute; background:#ccc;  padding:4px; width:400px; margin:0 0 0 208px; }
.help_sm div{ background:#fff; line-height:20px; position:relative; z-index:5000;}
.help_sm div p{ padding:8px; margin:0}
.help_smshow{ background:#fff7b8}
.btn_know{background:url(/images/images.gif) -505px -77px no-repeat; width:82px; height:24px; border:0; cursor:pointer;}
.m_r{ margin:1px 1px 1px 317px}

/*内页框架*/
.index_l2,.index_r2 { padding-bottom: 32767px !important; margin-bottom: -32767px !important; } @media all and (min-width: 0px) { .index_l2, .index_r2 { padding-bottom: 0 !important; margin-bottom: 0 !important; } 
.index_l2:before,.index_r2:before { content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height: 0; } } 
.index_l2{ width:742px; float:left; margin-top:5px; border:1px solid #e1e1e1; border-top:0; overflow:hidden;}
.index_l2 h1{padding:10px 13px; font-size:30px;color:#f60; margin:0; background:#fff;  height:30px;}
.index_l2 h1 a{ color:#666; font-style:normal; font-size:12px; font-weight:normal}
.index_l2 h1 span{ font-size:18px; color:#333}
.index_l2 h1 p{ margin:5px 0}
.jobbox_01{ width:742px; border:1px solid #e1e1e1; border-width:1px 0; padding:4px 5px; background:#f4f4f4; margin-top:50px; *margin-top:0;}
.jobbox_01_1{line-height:24px; height:24px; width:724px; padding:0 10px}
.jobbox_01_1 b{color:#333; float:left; font-size:16px;}
.jobbox_01_1 span{ float:right; color:#666; margin-right:10px;}
.jobbox_01_2{ border-top:1px solid #e8e6e7; line-height:24px; height:24px; width:724px; padding:0 10px; color:#666}
.jobbox_01_2 p{ margin:0; width:43.5%; padding:0 1% 0 0; float:left}
.jobbox_02{width:742px; border:1px solid #e1e1e1; position:relative; border-width:1px 0; border-top:0; padding:20px 0 5px; color:#333}
.jobbox_02_1{width:600px; margin:0 0 10px 13px}
.jobbox_02_1 li{float:left; padding-left:18px; width:282px; line-height:22px;}
.font_job li{ font-size:14px;}
.jobbox_02_div{ padding:16px 0 7px 18px;*padding:8px 0 7px 18px; font-weight:700; color:#000; clear:both; background:url(/images/images.gif) -947px -90px no-repeat; margin:0;}
.jobbox_02nav{ margin-top:1px; background:#f4f4f4; color:#000; height:30px; line-height:30px; padding:0 15px; width:712px; margin-top:-19px;}
.jobbox_02nav span{ font-size:14px; font-weight:700; float:left;}
.jobbox_02nav a{ float:right; margin-left:15px;}
.jobbox_02nav b{ color:#f60}
a.a_good{ background:url(/images/images.gif) -944px -123px no-repeat; padding-left:20px; color:Green}
.jobbox_02info{ padding:15px 15px; width:714px; line-height:22px; font-size:14px;}
.applybox{ width:550px; margin:20px auto; height:100px;text-align:center;}
.apply_jobs{ background:url(/images/images.gif) -394px -185px no-repeat; width:155px; height:54px; cursor:pointer; border:0;}
.applybox p{ margin:15px 0 0 ; float:left;width:550px; }
.jobbox_03nav{ width:777px;background:#f6f6f6; height:30px; line-height:30px; margin:1px 0 10px 0;}
.jobbox_03nav span{background:url(/images/index.gif) 0 -288px no-repeat;float:left; width:166px; height:16px; margin:5px 0 0 15px}
.jobbox_03info{width:680px; margin:15px;}
.jobbox_03info th{ font-weight:normal; text-align:left; line-height:24px}
a.ft_btn3:link,a.ft_btn3:visited{background:url(/images/c_images.gif) -212px -953px no-repeat; width:191px; height:22px; line-height:22px; float:left; text-align:center; text-decoration:none; margin-right:5px;  color :#000}
a.ft_btn3:hover{background:url(/images/c_images.gif) -212px -988px no-repeat; color:#000}
.head_search2{ float:left; width:543px; margin:8px 0 0 0;}
.hot_search div{ float:left; padding:2px; height:35px; line-height:18px; margin:10px 0 0; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.hot_sw{ width:98px;}
.hot_sw2{ width:400px; color:#ccc}
.hot_sw2 a{color:#333333; margin: 0 5px;}
.save_box{ background:#fff9ef; border:1px solid #ff9900; width:418px; margin:5px 0 ; padding:8px 0; text-align:center}
.save_box span{ float:left; margin:5px 0 0 25px;}
.save_box span input{ width:160px; height:16px; line-height:16px;}
.save_box_btn{ background:url(/images/c_images.gif) -119px -953px no-repeat; width:76px; height:22px; cursor:pointer; border:0; margin:5px 0 5px 5px}

.index_r2{ width:244px; margin:5px 0 0 10px;_margin:5px 0 0 9px; float:left; background:#f4f4f4; margin-top:7px; display:inline}
.index_r2bg{ background:#fff; padding-bottom:10px;}
.job_rightad{ width:244px; background:#ccc; position:relative}
.job_rightad li{ float:left; width:120px; height:90px; border:1px solid #000; background:#fff; margin:0; padding:0;}
.job_rightad li img{ float:left}
.pop_jobs_ad{ position:absolute; border:3px solid #88cbd4; width:250px; padding-bottom:5px; z-index:10000;background:#fff; margin:-3px 0 0 -257px;*margin:-3px 0 0 -377px;  float:left}
.pop_jobs_ad span{ float:left; margin:1px; width:238px; height:24px; overflow:hidden; line-height:24px; padding:0 5px; background:url(/images/images.gif) -5px -5px no-repeat;}
.pop_jobs_ad span a:link,.pop_jobs_ad span a:visited{ color:#ff0}
.pop_jobs_ad p a:link,.pop_jobs_ad p a:visited,.pop_jobs_ad p a:hover{  line-height:20px; float:left; background:url(/images/index.gif) -325px -435px no-repeat; padding-left:18px; width:232px; margin:0;}
.pop_jobs_ad p b{ float:left; margin:5px; width:232px;}
.job_rightadname{ width:232px; border:1px solid #000; background:#f4f4f4; padding:8px 5px;}
.pop_jobs_adcancel{ background:url(/images/gb_02.gif) no-repeat; width:10px; height:10px; border:0; cursor:pointer; position:absolute; right:0; margin-top:6px; *margin:0 5px 0 0}
.job_right2{ width:244px; margin-top:10px}
.job_rbtn_p{ background:url(/images/images.gif) -394px -240px; width:122px; height:42px; cursor:pointer; border:0 }
.job_rbtn_c{ background:url(/images/images.gif) -516px -240px; width:122px; height:42px; cursor:pointer; border:0 }
.job_right3{ width:242px; border:1px solid #edbd99; border-width:2px 1px 1px; background:#fff; margin-top:10px}
.job_right3_head,.job_right_asic{ background:#fff8d9; border-bottom:1px solid #f5ddcc; height:24px; margin:1px 0;}
.job_right3_head span{background:url(/images/index.gif) -230px -264px; width:96px;height:16px; margin:4px 10px; float:left}
.job_right3_info{ width:242px; margin:8px 0;}
.job_right3_info b{ float:left; width:232; margin:5px 0 5px 10px}
.job_right3_info b span{ color:Red}
.job_right3_info p a{ float:left; width:210px; height:22px; line-height:22px; background:url(/images/index.gif) -321px -435px no-repeat; padding:0 10px 0 22px; color:#333}
.job_right3_box{ width:222px; padding:5px; margin:5px auto}
.job_right3_box a{ float:left;width:68px; line-height:22px; color:#333; border:1px solid #fff; padding:0 2px}
.job_right3_box a:hover{ background:#f4f4f4; border:1px solid #e5e5e5}
.job_right4{ width:242px; border:1px solid #85c7d1; border-width:2px 1px 1px; background:#fff; margin-top:10px}
.job_right4_head{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; margin:1px 0;}
.job_right4_head span{background:url(/images/index.gif) -230px -280px; width:64px;height:16px; margin:4px 10px; float:left}
.job_right4_info{ width:235px; margin:5px auto}
.job_right4_info th{ font-weight:normal; text-align:right; height:25px}
.job_right4_div{ background:#fff9ef; border:1px solid #ff9900; width:218px; margin:5px auto; padding:12px 0; text-align:center}
.job_right4_div input{ width:110px; height:22px; line-height:22px; padding:0 3px; font-size:14px;}
.job_right4_btn{ background:url(/images/c_images.gif) -222px -1572px no-repeat; width:94px; height:31px; cursor:pointer; border:0; margin:5px 0 5px 65px}
.job_right4_head2{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; margin:1px 0;}
.job_right4_head2 span{background:url(/images/index.gif) -230px -328px; width:97px;height:16px; margin:4px 10px; float:left}
.job_right4_info2{ width:180px; margin:5px auto;}
.job_right4_info2 li{ height:24px; line-height:24px; width:180px; overflow:hidden;}
.job_right4_info2 li a{ color:#333}
.job_right4_info2 li a:hover{ color:Red}
.job_right4_info2 li span{ color:Red; margin:0 5px}
.job_right4_div2{ background:#fff9ef; border:1px solid #ff9900; width:196px; margin:5px; padding:8px 0; text-align:center}
.job_right4_div2 input{ width:100px; height:22px; line-height:22px; padding:0 3px; font-size:14px;}
.p_save{ width:208px; border:1px solid #edbd99; border-width:2px 1px 1px; background:#fff; margin-top:-4px}
.p_savehead{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; margin:1px 0;}
.p_savehead span{background:url(/images/index.gif) -230px -312px; width:97px;height:16px; margin:4px 10px; float:left}
.p_saveinfo{ width:184px; padding:8px 13px;}
.p_saveinfo b{ width:100%; margin:5px 0; float:left; clear:both}
.p_saveinfo a{ float:left; width:160px; height:22px; line-height:22px; background:url(/images/images.gif) -947px -100px no-repeat; padding-left:18px; overflow:hidden}
.related_information{ width:980px; margin:5px auto; background:#f4f4f4; padding:10px 10px 5px}
.related_information b{ margin:5px; padding-top:10px; clear:both; font-size:14px;}
.related_information span{ color:Red}
.related_information li{ padding:5px 0; width:990px; height:44px;}
.related_information li a{ float:left; width:185px; line-height:22px; padding:0 5px}
a.r_iright{ float:right; color:#333; font-weight:700;}
.related_inforline{ border-top:1px dashed #ccc; width:100%; margin:5px 0 0; *display:inline}
.related_inforline2{ border-top:1px dashed #fff; width:100%; margin:0 0 10px; *display:inline}
.abc{ width:970px; margin:0 auto 10px; padding:15px; height:50px; line-height:20px;}
.abc li{ float:left; width:50%;}
.abc li span{ color:Red}
.abc li a{ padding:0 2px; text-decoration:underline}

/*右侧弹出悬浮窗*/
.pop_search {position: fixed;z-index:20000; width:423px; height:68px;color:#000000;text-align:left;top:66.7%;*top:65.8%;_top:65.8%;top:65.8%\0;left:97.4%;}/*top:60%;left:58%;*/
* html .pop_search {position: absolute;	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
.pop_sh_left{ float:left; width:27px; height:68px; }
.pop_sh_left input{width:27px; height:33px; background:url(/images/images.gif) -394px -318px no-repeat; cursor:pointer; border:0; margin-top:35px;}
.pop_sh_right{ background:url(/images/images.gif) -420px -283px no-repeat; padding:8px 12px; width:373px; height:52px; float:left; margin-left:-1px}
.pop_sh_right p{ margin:5px 0}
.pop_sh_select{ width:148px; margin-right:5px}
.pop_sh_te{ width:184px; height:22px; line-height:22px; margin-left:25px; padding:0 3px; border:0; background:none}
.pop_sh_te2{ width:70px; height:22px; line-height:22px; margin-left:8px; padding:0 3px; border:0; background:none}
.pop_sh_btn{ width:71px; height:22px; background:none;cursor:pointer; color:#fff; font-weight:700; margin-left:3px; border:0}

.pop_customer {position: fixed;z-index:10000; width:207px; height:168px;color:#000000;text-align:left;top:57%;*top:53.1%;_top:63%;top:54.8%\0;left:97.4%;}/*top:50%;left:79.6%;*/
* html .pop_customer {position: absolute;	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
.pop_ct_left{ float:left; width:27px; height:168px;}
.pop_ct_left input{width:27px; height:33px; background:url(/images/images.gif) -588px -207px no-repeat; cursor:pointer; border:0; margin-top:135px;}
.pop_ct_right{ background:url(/images/images.gif) -614px -72px no-repeat; padding:43px 10px 8px 15px; width:155px; height:117px; float:left; margin-left:-1px; line-height:22px;}
.pop_ct_right span{ margin-left:60px;}

.company_basic{ color:#333;padding:0 15px 10px; color:#333; background:#fff; width:510px; _width:480px; line-height:17px; float:left}
.nav_c{width:714px; border-bottom:1px solid #e1e1e1; height:31px; padding:10px 15px 0; margin:140px 0 0 -1px; position:relative; background:#fff;}
.nav_c div{ width:714px; height:31px; position:absolute; margin-bottom:-1px}
.nav_c div li{ float:left; margin-right:3px; cursor:pointer; }
.nav_c div li span{ color:#f60}
.nav_c_show a:link,.nav_c_show a:visited,.nav_c_show a:hover,.nav_c_default a:link,.nav_c_default a:visited,.nav_c_default a:hover{ color:#000;}
.nav_c_show{ background:url(/images/images.gif) -712px -40px no-repeat; width:105px; height:32px; line-height:32px ; text-align:center; font-size:14px; font-weight:700; }
.nav_c_default{ background:url(/images/images.gif) -817px -40px no-repeat; width:105px; height:32px; line-height:32px ; text-align:center;}
.nav_c_right{ float:right; width:385px; text-align:right; padding-top:12px;}
.nav_c_right a{ color:#027483; font-weight:700; padding:5px 0 0 18px; background:url(/images/images.gif) -947px -158px no-repeat;}
.m_t{ margin-top:165px; *padding-top:180px;}
.m_t2{ margin-top:183px; *padding-top:205px;}
.jobbox_02 h2{ font-size:14px; margin:10px 0 5px 15px; color:#000;}
.jobbox_tb{width:742px; margin-top:-19px; background:url(/Images/company_jobbg.gif);}
.jobbox_tb th{ background:#f4f4f4; height:30px; line-height:30px; padding:0 3px}
.jobbox_tb td{ padding:0 3px; line-height:28px; border-bottom:1px solid #f0f0f0}
.tb_td_p{ padding:0 3px 0 12px; float:left}
.company_r_ad{ width:242px; border:1px solid #ccc; height:192px;}
.company_r_ad div{ margin:1px; background:#f5f5f5; width:240px; height:190px;}
.job_right_asic span{background:url(/images/index.gif) -230px -296px; width:96px;height:16px; margin:4px 10px; float:left}
.right_asic_info{ padding:12px; line-height:22px;}
.right4{width:242px; border:1px solid #85c7d1; border-width:2px 1px 1px; background:#f5fcfd; margin-top:10px; padding-bottom:10px;}
.right4_head{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; margin:1px 0;}
.right4_head span{width:222px;height:16px; margin:4px 10px; float:left; font-size:14px; font-weight:700; overflow:hidden}
.right4_info{ width:220px; border-bottom:1px solid #fff; padding:5px 0; margin:0 auto}
.right4_info li{ float:left; background:url(/images/images.gif) -945px -101px no-repeat; height:22px; line-height:22px; padding-left:20px; width:200px;}
.right4_info li b{ color:#f60}
.right4_info2{ float:left; border-top:1px solid #e1eff1; margin-left:8px;width:210px; padding:5px 5px 0; height:25px; line-height:25px; font-weight:700}
.right4_nav01{background:url(/images/images.gif) -945px -101px no-repeat; height:22px; line-height:22px; padding-left:20px; width:200px; clear:both; margin:8px auto 0}
.right_asic_box{ border:1px solid #ccc; width:234px; background:#fff; padding:8px 0; margin:0 auto;}
.right_asic_box li{ width:234px; height:20px; line-height:20px; font-family:Arial}
.right_asic_box li b{ float:left; font-weight:normal; width:64px;text-align:center}
.right_asic_box li div{ float:left; width:136px;}
.right_asic_box li span{ float:left; width:34px; text-align:center}
.ra_01,.ra_02,.ra_03,.ra_04,.ra_05,.ra_06,.ra_07,.ra_08,.ra_09,.ra_10{ width:136px; height:11px; overflow:hidden; margin-top:4px}
.ra_01{ background:url(/images/images.gif) -795px -73px no-repeat;}
.ra_02{ background:url(/images/images.gif) -795px -85px no-repeat;}
.ra_03{ background:url(/images/images.gif) -795px -97px no-repeat;}
.ra_04{ background:url(/images/images.gif) -795px -109px no-repeat;}
.ra_05{ background:url(/images/images.gif) -795px -121px no-repeat;}
.ra_06{ background:url(/images/images.gif) -795px -133px no-repeat;}
.ra_07{ background:url(/images/images.gif) -795px -145px no-repeat;}
.ra_08{ background:url(/images/images.gif) -795px -157px no-repeat;}
.ra_09{ background:url(/images/images.gif) -795px -169px no-repeat;}
.ra_10{ background:url(/images/images.gif) -795px -181px no-repeat;}
.ra_01 p,.ra_02 p,.ra_03 p,.ra_04 p,.ra_05 p,.ra_06 p,.ra_07 p,.ra_08 p,.ra_09 p,.ra_10 p{ height:8px; margin:2px 2px 1px 2px; float:right;}
.ra_01 p{ background:#d8ecbe;}
.ra_02 p{ background:#c0dcf2;}
.ra_03 p{ background:#f1bcc3;}
.ra_04 p{ background:#f3e2d1;}
.ra_05 p{ background:#e8cff5;}
.ra_06 p{ background:#d3d1d1;}
.ra_07 p{ background:#c2ece2; }
.ra_08 p{ background:#e9b9d9;}
.ra_09 p{ background:#afb4e7;}
.ra_10 p{ background:#c9eeef; }

/*search*/
.c_img img{ padding-top:16px;}
.head_search{ float:left; width:543px; margin:8px 0 0 40px;}
.head_search_h{ background:url(/images/index.gif) 0 -466px no-repeat; width:531px; height:30px; padding:4px 6px 6px; overflow:hidden}
.sh_more{ float:left; width:35px; margin:37px 0 0 8px; line-height:15px; letter-spacing:3px}
.index_sbtn2{ background:none; width:100px; height:32px; font-size:14px; font-weight:700; color:#fff; cursor:pointer; border:0; float:left}
.ch_nav{ width:1000px;line-height:30px; padding:2px 0 5px; border:1px solid #ccc; margin:10px auto; background:#f6f6f6 url(/images/shu.gif) 0 -302px repeat-x; clear:both}
.ch_nav_1{ float:left; background:url(/images/images.gif) -936px -180px no-repeat; padding-left:30px; margin-right:5px;}
.ch_nav_box{ padding:0 15px 0 3px;*padding:0 20px 0 3px; background:#fefee4; border:1px solid #ffcc99; float:left; height:20px; line-height:20px; margin:3px 0 0 0;}
.ch_nav_box a{background:url(/images/gb_02.gif) 1px 1px no-repeat; width:12px; height:12px; margin:4px 0 0 1px;*margin:-1px 0 0 1px; overflow:hidden; position:absolute; z-index:1}
.ch_nav_box a:hover{background:url(/images/gb_01.gif) no-repeat; position:fixed }
.ch_nav_add{ float:left; margin:0 5px; height:20px; line-height:20px; margin:5px 5px 0 5px}
.ch_nav_add a:link,.ch_nav_add a:visited{ color:#333}
.ch_nav_add a:hover{ color:Red}
.index_l3,.index_r3 {padding-bottom: 32767px !important;margin-bottom: -32767px !important;}  
.index_l3{ width:170px; float:left; border:1px solid #e1e1e1; background:#fff; overflow:hidden; background:#fff}
.index_l3_1{ background:url(/images/images.gif) -935px -211px no-repeat; height:22px; line-height:22px; padding-left:30px; font-weight:700; margin:5px 0; font-size:14px}
.index_l3_2{ width:162px; height:22px; line-height:22px; padding-left:8px; font-weight:700; background:#f4f4f4;}
.index_l3_3{ padding:8px; text-align:center}
.index_l3_3 input{ margin-bottom:8px}
.index_l3_3btn{background:url(/images/images.gif) -505px -102px no-repeat; height:25px; width:75px; cursor:pointer; border:0}
.search_tjbox{width:170px; border-top:1px dashed #e1e1e1; margin-top:10px; padding-top:10px}
.search_tjbox li{ line-height:20px; clear:both}
.search_tjbox form{ margin:0; padding:0;}
.s_l_down{ background:url(/images/p_images.gif) -20px -1060px no-repeat; width:170px; text-indent:22px; font-weight:700; cursor:pointer}
.s_l_up{background:url(/images/p_images.gif) -945px -1466px no-repeat;  width:170px; text-indent:22px; font-weight:700; cursor:pointer; margin-top:5px; color:#f60}
.s_l_nr{ width:170px;}
.s_l_nr div{ padding:0; margin-left:20px; width:120px;}
.s_l_nr div ul{ list-style:none; margin:0; padding:0;}
.s_l_nr div li{ width:130px; text-indent:15px; color:#027483; padding-top:2px; overflow:hidden}
.s_l_nr div li a{ color:#8b8b8b; float:left; width:132px; height:20px; padding-top:2px; overflow:hidden ;background:url(/images/p_images.gif) -24px -1058px no-repeat; }
.s_l_nr div li a:hover{background:url(/images/p_images.gif) 0 -1028px no-repeat; width:132px;  height:20px; padding-top:2px;text-decoration:none ; color:#f60 ;}
a.current:link,a.current:visited{background:url(/images/p_images.gif) 5px -1115px  no-repeat; width:132px; float:left; height:20px; padding-top:2px;  text-decoration:none; color:#f60;}
a.current:hover{ padding-top:2px;text-decoration:none ; color:#f60}
.jobearch_nav{ width:780px; margin:10px 0 0; z-index:5}
.jobearch_nav li{ float:left; width:102px; height:30px; margin-right:5px; cursor:pointer}
.js_nav_job{ background:url(/images/images.gif) -394px -351px}
.js_nav_jobn{ background:url(/images/images.gif) -496px -351px}
.js_nav_area{ background:url(/images/images.gif) -394px -381px}
.js_nav_arean{ background:url(/images/images.gif) -496px -381px}
.js_nav_type{ background:url(/images/images.gif) -598px -351px}
.js_nav_typen{ background:url(/images/images.gif) -598px -381px}
.js_nav_titel{ background:url(/images/images.gif) -394px -411px}
.js_nav_titeln{ background:url(/images/images.gif) -496px -411px}
.jobearch_info{ width:778px; border:1px solid #d8d8d8; margin-top:39px; *margin-top:-1px;}
.jobs_job,.jobs_erea{ width:764px; margin:10px auto}
.jobs_job b{ width:750px; float:left; clear:both; padding:5px; margin-top:10px}
.jobs_job b a{ font-size:14px; color:#027483}
.jobs_job p{ margin:0; clear:both; padding:5px 0; }
.jobs_job p a{ float:left; width:180px; height:24px; line-height:24px; padding:0 5px; color:#333;background:#f4f4f4; margin:1px 1px 0 0}
.jobs_job p a:hover{ background:#e1e0e0; color:#000}
.jobs_erea b{ width:750px; float:left; clear:both; padding:5px; line-height:26px}
.jobs_erea b a{ font-size:14px; color:#027483}
.jobs_erea p{ margin:5px 0 10px; line-height:26px; clear:both}
.jobs_erea p a:hover{ background:#e1e0e0; color:#000}
.jobs_erea_nav{ width:750px; height:40px}
.jobs_erea_nav li{ float:left; width:92px;  height:25px; margin-right:10px; border:1px solid #ccc;text-align:center }
.jobs_erea_nav a{ width:92px; height:25px; line-height:25px; float:left;}
.jobs_erea_navshow{ background:#fff9ef; font-weight:700}
.jobs_erea_navshow span{ color:#f60}
.jobs_erea_info{ clear:both}
.jobs_erea_info li{ float:left}
.jobs_erea_li1{ width:65px;}
.jobs_erea_li2{ width:696px;}
.jobs_erea_li2 p a{ float:left; width:90px; height:22px; overflow:hidden; padding:0 4px; color:#333;background:#f4f4f4; margin:1px 1px 0 0}
.jobs_erea_li3{ width:25px; font-family:Arial}
.jobs_erea_li4{ width:736px;}
.jobs_erea_li4 p a{ float:left; width:96px; padding:0 4px; color:#333;background:#f4f4f4; margin:1px 1px 0 0}

.index_r3{ width:818px; margin:0 0 0 10px; _margin:0 0 0 9px; float:left; display:inline; }
.pss_rdh{ background:url(/images/shu.gif) 0 -143px repeat-x; width:807px; height:19px; border:1px solid #ccc; padding:4px 5px; overflow:hidden}
.pss_rdh_c{ background:url(/images/shu.gif) 0 -143px repeat-x; width:987px; height:19px; border:1px solid #ccc; padding:4px 5px; overflow:hidden}
.pss_rdh span,.pss_rdh_c span{ float:left; margin:3px 5px;}
.pss_rdh input,.pss_rdh_c input{ float:left;}
.pss_rdh p,.pss_rdh_c p{ float:right; margin:0 5px 0 0; padding:0; line-height:20px; color:#333;}
.pss_2{ width:933px; border-width:1px 0; padding:4px 11px;}
.pss_2 select{ float:left; margin:0 1px;}
a.plsq:link,a.plsq:visited{ background:url(/images/p_images.gif) -353px -943px no-repeat; width:82px; height:24px; line-height:24px; text-indent:25px; float:left; margin:-2px 5px 0 0}
a.plsq:hover{ background:url(/images/p_images.gif) -259px -942px no-repeat;color:#000}
a.shoucang:link,a.shoucang:visited{ background:url(/images/p_images.gif) -615px -942px no-repeat; width:101px; height:24px; line-height:24px; text-indent:25px; float:left; margin:-2px 5px 0 0}
a.shoucang:hover{ background:url(/images/p_images.gif) -494px -942px no-repeat; color:#000}
a.plsc:link,a.plsc:visited{ background:url(/images/p_images.gif) -844px -942px no-repeat; width:82px; height:24px; line-height:24px; text-indent:25px; float:left; margin:-2px 5px 0 0}
a.plsc:hover{ background:url(/images/p_images.gif) -752px -942px no-repeat;color:#000}
.pss_rdht{ width:798px; height:28px; line-height:28px;  text-align:right; padding:4px 10px}
.pss_rdht a:link,.pss_rdht a:visited{ color:#000;}
.pss_rdht a:hover{ color:#027483}
a.pss_xz{ background:#fefee4;border:1px solid #ffc625; padding:3px}
.pss_rnr{ width:818px; padding:0;}
.pss_rnr li{ padding:8px 5px 0; height:120px; width:808px;}
.pss_rnr div{ float:left; width:630px; margin:0 5px;}
.pss_rnr div img,.pss_rnr_c div img{  margin-top:3px; float:left}
.pss_rnr div h1,.pss_rnr_c div h1{ font-size:14px; margin:0; padding:0; float:left; margin-top:3px; font-weight:normal}
.pss_rnr_c{ width:995px; padding:0;}
.pss_rnr_c li{ padding:8px 5px 0; height:120px; width:995px;}
.pss_rnr_c div{ float:left; width:820px; margin:0 5px;}

a.dw_link:link,a.dw_link:visited{ color:#000;}
a.dw_link:hover{ color:#333; text-decoration:underline}
.pss_p1{ float:left; clear:both; width:630px; height:58px; margin:0; overflow:hidden; line-height:20px;}
.pss_p2{ color:#666;  width:600px;clear:both;margin:8px 0 5px; float:left; line-height:20px; }
.pss_p2 i{ color:#ccc; font-style:normal; margin:0 5px;}
.pss_p3{ float:right; width:70px; margin:3px 0 0 0; color:#333; text-align:right}
.pss_zwbg{ background:url(/images/shu.gif); width:100%; border:1px solid #f1f1f1; border-width:1px 0}
.pss_zwbg2{ background:#fff; width:100%; border:1px solid #f1f1f1; border-width:1px 0}
.pss_zwbgshow{ background:#fefee4; width:100%; border:1px solid #f1f1f1; border-width:1px 0}
a.pss_btn:link,a.pss_btn:visited{background:url(/images/p_images.gif) -118px -931px no-repeat; width:97px; height:35px; cursor:pointer; float:left;  margin:35px 0 0 22px; }
a.pss_btn:hover{background:url(/images/p_images.gif) 0 -931px no-repeat;}
.page{ width:760px; height:20px; line-height:20px; padding:10px 0; text-align:right}
.page_c{ width:997px; height:20px; line-height:20px; padding:10px 0; text-align:right}
.page a,.page_c a{ border:1px solid #999; padding:5px 9px; margin-right:2px; color:#333}
.page a:hover,.page_c a:hover{ background:#fefee4; color:red}
a.hui{ border:1px solid #f60; color:#027483; font-weight:700; background:#fefee4}
a.hui2{ border:1px solid #ccc; color:#333;}
.index_r3_02{ width:806px; background:#fafafa; height:24px; line-height:24px; padding:0 5px; border:1px solid #e1e1e1}
.index_r3_02 span{ color:Red}
.index_r3_02_c{ width:967px; background:#fafafa; line-height:24px; padding:10px 15px; border:1px solid #e1e1e1; margin:10px 0}
.index_r3_02_c span{ color:Red}
.index_r3_02_c a{ float:left; width:160px; height:24px; line-height:24px; overflow:hidden}
.index_r3_02_c2{ width:774px; background:#fafafa; line-height:24px; padding:10px 15px; border:1px solid #e1e1e1; margin:10px 0}
.index_r3_02_c2 span{ color:Red}
.index_r3_02_c2 a{ float:left; width:190px; height:24px; line-height:24px; overflow:hidden}

/*============jia02-08======company_basic/m_t/nav_c/.index_l2 h1/tb_td_p/jobbox_01/applybox/job_right3_box/p_savehead有修改======*/
.map_1{ padding:10px 10px 5px; width:980px; margin:0 auto}
.map_1 h2,.map_1 h1{ font-size:12px; margin:0; font-weight:normal; float:left;margin-right:5px;}
.map_1 a:link,.map_1 a:visited{ color:#333; float:left;}
.map_1 a:hover{ color:red; float:left;}
.map_1 span{ float:left; margin-right:5px;}
.self_newbox{ width:968px; height:161px; background:url(/images/images.gif) 0 -1234px no-repeat; margin:5px auto 10px; padding:6px;}
.self_newleft{ width:775px; float:left}
.self_newnumber{ width:45px; float:left; color:#666}
.self_newnumber li{ height:33px; width:25px; float:left; font:bold 22px 'Arial'; padding:7px 0 0 20px; cursor:pointer}
.self_newshow{ background:url(/images/images.gif) -210px -1189px no-repeat; color:#000}
.self_newinfo{ width:130px; float:left; padding:3px 9px}
.self_newinfo input{ width:132px; height:38px; background:none; border:0; margin-left:3px; font-size:14px; color:#fff; cursor:pointer}
.self_newp1{ color:#fff; line-height:19px; margin:10px 0}
.self_newp2{ color:#ff0; line-height:17px; margin: 0 0 0 12px;}
.self_newp2 a:link,.self_newp2 a:visited{ color:#ff0;}
.self_newp2 a:hover{ text-decoration:underline}
.self_sorthead{ width:980px; height:30px; line-height:30px; clear:both; margin:0 auto; }
.self_sorthead li{ text-align:center; font-size:14px; float:left; font-weight:700; margin-right:5px; cursor:pointer}
.self_sortbox{ width:958px; border:1px solid #d8d8d8; margin:-1px auto 0; padding:10px}
.self_sortinfo{ width:940px; padding:10px 8px 8px; margin:8px auto; border-bottom:1px dashed #d8d8d8}
.self_sortinfo li{ width:156px; height:25px; line-height:25px; float:left; margin:0 0 4px 0}
.self_sortinfo a:link,.self_sortinfo a:visited{ color:#333; width:140px; height:25px; float:left; padding:0 8px; overflow:hidden; }
.self_sortinfo a:hover{ color:red;}
.self_sortinfo li b{ font-size:14px;}
.self_sortinfobg{ background:#27a0b1; color:#ff0}
.self_sortinfobg a:link,.self_sortinfobg a:visited{ color:#ff0}
.self_sortinfobg a:hover{ color:#fff}
.self_title {background:#f4f4f4;}
.self_title b{  color:#000}
.self_head{ width:758px; height:28px; line-height:28px; background:#f6f6f6; margin-top:1px; padding:0 10px;}
.self_head b{ font-size:14px; float:left}
.self_head span{ float:right;}
.self_head span a{ color:red;}
.self_city{ width:758px; height:28px; line-height:28px; background:#ffffdd; margin-top:1px; font-weight:700; text-align:right; padding:0 10px;}
.self_city a{ font-family:Arial; margin-left:5px;}
.person_box{ width:370px; background:#f6f6f6; margin:12px 0 0 12px; padding-bottom:3px; float:left; display:inline}
.person_box p{ width:354px; padding:0 8px; margin:0px; height:30px; line-height:30px;}
.person_box b{ margin-right:5px}
.person_box b a:link,.person_box b a:visited{ color:#000;}
.person_box b a:hover{ color:Red}
.person_info{ width:348px; margin:3px 3px 0; background:#fff; height:85px;_height:84px; padding:8px; line-height:18px; overflow:hidden}
.person_info div{ float:left; width:67px; height:67px; background:#f4f4f4; border:1px solid #e5e5e5; margin-right:8px}
.person_info i{ font-style:normal; color:#238f1b}
.person_bbg{ background:#27a0b1;}
.person_bbg p{ color:#fff;}
.re_box_tb{ width:100%; margin-top:1px; color:#333}
.re_box_tb th{ height:28px; line-height:28px; text-align:left; background:#f6f6f6; padding:0 10px}
.re_box_tb td{ padding:5px 10px;line-height:20px; border-bottom:1px solid #ededed}
.newjob_bg td{ background:#fefee4}
.re_boxtb_info{  width:778px; border:1px solid #d6a845; height:86px; position:absolute; margin:-7px 0 0 -11px}
.re_boxtb_info div{background:#fefee4; margin-top:28px; width:757px; height:37px; padding:8px 10px 12px; overflow:hidden; line-height:22px; color:#333; border-top:1px dashed #d8d8d8}
.re_boxtb_info div a:link{ color:#027483}
.newjob_ad td,.newjob_ad td a{ color:red}
.newjob_ad1 a{ color:red}
.page_leftbox{ width:770px; height:25px; line-height:25px; padding:10px 0 5px 10px;}
.page_leftbox a:link,.page_leftbox a:visited{ border:1px solid #999; padding:5px 9px; margin-right:2px; color:#333}
.page_leftbox a:hover{ background:#fefee4; color:red}
.air_box{  height:27px;}
.p_viewed{ width:208px; border:1px solid #edbd99; border-width:2px 1px 1px; background:#fff; margin-top:-2px}
.p_viewedhead{ background:#fff8d9; border-bottom:1px solid #f5ddcc; height:24px; margin:1px 0;}
.p_viewedhead span{background:url(/images/index.gif) -215px -344px; width:112px;height:16px; margin:4px 10px; float:left}
.job_right_search{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; margin:1px 0;}
.job_right_search span{background:url(/images/index.gif) -230px -360px; width:64px;height:16px; margin:4px 10px; float:left}

.hunterbox{ background:url(/Images/hunter.gif); width:1003px; height:150px; margin-bottom:5px;}
.hunterbox p{ float:left; padding:118px 0 0 10px; margin:0 }
.hunterbox p input{ float:left}
.hunter_text{ height:18px; line-height:18px}
.hunter_btn{ background:url(/images/images.gif) -505px -102px; width:74px; height:24px; border:0; cursor:pointer; margin-left:3px}
.hunterbox div{ padding:20px 0 0 50px; line-height:25px; float:left; width:680px;}
.hunterbox div b{ font-size:14px; margin-bottom:5px}
.hunter_preg{background:url(/images/images.gif) -818px -250px; width:114px;height:50px; margin:0 10px 4px 5px; float:right; border:0; cursor:pointer}
.hunter_creg{background:url(/images/images.gif) -818px -301px; width:114px;height:50px; margin:0 70px 0 5px; float:right;border:0; cursor:pointer}
.r_hunterhead{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; margin:1px 0;}
.r_hunterhead span{background:url(/images/index.gif) -230px -376px; width:64px;height:16px; margin:4px 10px; float:left}
.city_text{ margin:20px 0 0 235px; height:20px; line-height:20px; width:375px; border:0;}
.city_sehbtn{ background:url(/images/index.gif) -333px -355px; width:86px; height:28px; border:0; cursor:pointer; margin:1px 0 0 8px;}
.city_head{ width:1003px; margin-top:3px; margin-bottom:-1px}
.city_head h2{ font-size:14px; margin:0}
.city_head li{ float:left; width:212px; height:30px; text-align:center; line-height:30px; margin-right:5px; cursor:pointer; font-size:14px; font-weight:700}
.c_head_show{ background:url(/images/images.gif) -701px -351px; width:212px;height:30px;}
.c_head_default{ background:url(/images/images.gif) -701px -381px; width:212px;height:30px;}
.city_box{ border:1px solid #d8d8d8; width:999px; margin-top:33px; *margin-top:0; padding-bottom:20px;}
.city_b1{ width:937px; margin:10px auto 0; padding:10px 0;}
.city_b1 b{ float:left; background:url(/images/images.gif) -944px -245px no-repeat; padding-left:20px}
.city_b1 div{ float:right;}
.city_search_index{ background:url(/images/images.gif) 0 -1001px; width:937px; height:66px; margin:10px auto}

.citys_nav{ width:940px; margin:10px auto; height:24px; }
.citys_nav a:link,.citys_nav a:visited{ float:left; padding:3px 7px;font-family:Arial; border:1px solid #e9e9e9; background:#f9f9f9; margin:0 1px; color:#333}
.citys_nav a:hover{ border:1px solid #ccc;}
.citys_nav span{ float:left; padding:5px 7px 4px; margin:0 3px;border:1px solid #f60; background:#fff6e0;}
.city_hot{ width:922px; margin:10px auto;}
.city_hot li{ float:left; width:87px; line-height:22px; padding:0 2px}
.citys_nav2{ width:937px; margin:15px auto 0; height:24px; }
.citys_nav2 a:link,.citys_nav2 a:visited{ float:left; padding:3px 5px;font-family:Arial; text-decoration:underline; margin:0 1px; color:#333; font-weight:700}
.citys_nav2 a:hover{ text-decoration:none}
.citys_nav2 b{ float:left; padding:5px 7px 4px 20px; margin:0 3px; background:url(/images/images.gif) -944px -127px no-repeat;}
.citys_nav2 b span{color:red;}
.citys_nav2 i{ font-style:normal; font-size:14px; color:red;}
h3{ margin:10px 0 10px 35px; font-size:12px;}
.citys_job{ width:937px; margin:0 auto;background:url(/images/city_jobbg.gif)}
.citys_job li{ width:937px;}
.citys_job a:link,.citys_job a:visited{  background:url(/images/index.gif) -325px -433px no-repeat; float:left; width:207px; height:24px; line-height:24px; padding:0 5px 0 18px; border:2px solid #fff; overflow:hidden}
.citys_job a:hover{ background:#e1e0e0 url(/images/index.gif) -325px -433px no-repeat;}
.m_lcity{ margin-left:25px;}
h4{ font-size:14px; color:#027483; margin:10px 0 5px 33px; height:20px; width:925px; border-left:3px solid #027483;  padding:8px 0 0 5px; border-bottom:1px solid #afd3d8; background:#f4f4f4; overflow:hidden}
.citys_box{ width:960px; margin:5px 0 5px 35px; clear:both}
.citys_box b{ float:left; width:68px; text-align:right; padding-right:5px; line-height:20px;}
.citys_box div{ width:887px; float:left; }
.citys_box div a{ color:#333; width:98px; line-height:20px; float:left;}
.citys_box div a:hover{ color:red;}
.mar_1{ margin-top:20px; padding-bottom:10px}

.set_box{ width:998px;  padding:5px 0; margin-bottom:5px;}
.set_box h1{ margin:5px 8px; color:red; font-size:14px;}
.set_box2{ width:980px; margin:0 auto;}
.set_box2 h2{ font-size:12px; margin:0; float:left}
.set_box2 h3{ font-size:14px; float:left; color:Red; margin:5px 0}
.set_box2 h3 a{ font-weight:normal}
.set_box2 p{ float:right; margin:12px 5px 0;}
.set_box2 p a{ color:#333}
a.link_seejob{ background:url(/images/images.gif) -945px -325px no-repeat; height:17px; padding:2px 2px 2px 18px;}
a.link_gojob{ background:url(/images/images.gif) -948px -299px no-repeat; height:17px; padding:2px 2px 2px 15px;}
.set_box3{ clear:both; width:980px; margin:5px 0; background:#f4f4f4; padding:5px 10px}
.set_box3 h3{ margin:5px 0}
.set_box3 li{ float:left; width:220px; line-height:22px;background:url(/images/index.gif) -329px -434px no-repeat; padding-left:12px}
.set_box3btn{ text-align:center; padding:5px 0; width:978px;}
.set_btn{ border:1px solid #f90; color:red; padding:3px 8px 3px 23px; cursor:pointer; background:#ffc url(/images/images.gif) -937px -270px no-repeat;}
.r_setbox{ width:208px; border:1px solid #85c7d1; border-width:2px 1px 1px; background:#fff; margin-top:-2px}
.r_sethead{background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; margin:1px 0;}
.r_sethead li{ float:left; height:24px; line-height:24px; text-align:center; cursor:pointer; font-size:14px}
.r_setli1{ width:136px; height:24px; border:1px solid #a8dae2; border-width:0 1px}
.r_setli2{ width:50px; height:24px; overflow:hidden; padding:0 10px}
.r_setshow{ background:#fff; height:25px; margin-bottom:-1px; width:100%; margin:0; padding:0; font-weight:700}
.r_setinfo,.r_cityinfo{ width:208px; margin:8px 0;}
.r_setinfo a{ float:left; padding:0 0 0 22px; width:82px; height:22px; line-height:22px; overflow:hidden; background:url(/images/index.gif) -321px -435px no-repeat; color:#333;}
.r_setinfo b{ float:left; width:185px; margin:5px 12px;}
.r_cityinfo ul{ margin:10px 0}
.r_cityinfo li{ height:24px; line-height:24px; padding:0 10px; width:188px;}
.r_cityinfo li a{ color:#333}
.r_cityinfo li a:hover{ color:Red}

.company_map{ float:right; width:200px; height:200px; margin:5px -5px 0 10px; border:1px solid #d8d8d8; padding:0}
.company_logo{ width:160px; height:90px; line-height:90px; float:left; margin:15px 0 0 4px; text-align:center; font-family:Arial; font-size:40px; color:#999;}
.company_logo img {width:160px; height:90px; }
.company_name{ float:left; width:530px;}
.company_name h1{ font-size:20px; margin:0}
.company_box{ width:744px; background:#fff; height:180px; position:absolute; margin-left:-1px}
.company_box2{ width:744px; background:#fff; height:50px; position:absolute; *position:relative; margin-left:-1px}
.company_page{ width:330px; height:23px; line-height:20px; padding:5px 0 0 10px; float:right; text-align:right}
.company_page a:link,.company_page a:visited{ border:1px solid #999; padding:4px 7px; margin:1px 8px 0 0; color:#333}
.company_page a:hover{ background:#fefee4; color:red}
.jobbox_imgbox{ width:684px; margin:20px auto; height:100px;}
.jobbox_imgbox li{ float:left}
.j_imgboxli01{ width:40px; padding-top:19px;}
.j_imgboxli02{ width:600px;}
.imgleft_default{ background:url(/images/images.gif) 0 -1068px no-repeat; width:24px; height:64px; cursor:pointer; border:0}
.imgleft_show{ background:url(/images/images.gif) -25px -1068px no-repeat; width:24px; height:64px; cursor:pointer; border:0}
.imgright_default{ background:url(/images/images.gif) -50px -1068px no-repeat; width:24px; height:64px; cursor:pointer; border:0; margin-left:16px}
.imgright_show{ background:url(/images/images.gif) -75px -1068px no-repeat; width:24px; height:64px; cursor:pointer; border:0; margin-left:16px}
.company_imgbox{ width:9999px; height:104px;margin:0;padding:0;}
.company_imgbox a {border:1px solid #fff; width:148px; float:left;}
.company_imgbox a img {width:140px; height:100px;padding:1px; margin-left:3px; margin-right:3px}
.company_imgbox a img:hover{border:1px solid #ccc;}
a.company_imgshow{border:1px solid #f60; padding:1px; width:140px; height:100px;}
a.a_img{ background:url(/images/photo_img.gif) 0 6px no-repeat; padding-left:20px; color:Green}
.company_boxbtn{ float:right; margin:10px 10px 0 0}
.jobbox_02_divinfo{ width:685px;  margin-left:18px; line-height:20px;word-break:break-all; word-wrap:break-word }
.reg_jobs{ background:url(/images/images.gif) -100px -1068px no-repeat; width:155px; height:54px; cursor:pointer; border:0;}
.nav_c2{width:714px; border-bottom:1px solid #e1e1e1; height:31px; padding:10px 15px 0; }
.nav_c2 div{width:714px;height:31px; margin-bottom:-1px; position:relative}
.nav_c2 div li{ float:left; margin-right:3px; cursor:pointer}
.nav_c2 div li span{ color:#f60}
.jobbox_comment01{ margin:0;}
.jobbox_comment01 b{ float:left}
.jobbox_comment01 span{ float:right; margin-right:3px;}
.jobbox_comment01 span i{ color:#f60; margin:0 2px; font-style:normal}
.textarea_2{ width:705px; height:80px; clear:both;  margin:8px 0 0}
.jobbox_comment02{ font-size:12px; margin:4px 0; width:712px;}
.f_r{ float:right; *margin-top:-18px}
.job_rightbox{ width:242px; border:1px solid #85c7d1; border-width:2px 1px 1px; background:#fff;}
.job_righttop{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; line-height:24px; margin:1px 0; }
.job_righttop span{ float:right; margin-right:10px;}
.job_righttop b{ float:left; font-size:14px; margin-left:10px}
.job_righttop font{ color:red}

.job_right3top{ background:#fff8d9; border-bottom:1px solid #f5ddcc; height:24px; line-height:24px; margin:1px 0;}
.job_right3top b{ float:left; font-size:14px; margin-left:10px; color:#f60}
.job_right3top font{ color:red}
.job_right3_ad{ width:222px; margin:8px 0; font-size:14px; padding:0 10px}
.job_right3_ad li{ padding-bottom:15px;}
.job_right3_ad b{ float:left; width:232; margin:5px 0 5px 0; font-weight:700; font-size:16px; width:222px;}
.job_right3_ad b a{ color:#333}
.job_right3_ad p{ margin:5px 0}
.job_right3_ad p span{ color:Red}
.job_right3_ad p a{ text-decoration:underline}
.p_recommend{ background:#fff8d9; border-bottom:1px solid #f5ddcc; height:24px; margin:1px 0;}
.p_recommend span{background:url(/images/index.gif) -230px -392px; width:64px;height:16px; margin:4px 10px; float:left}
.r_urgenthead{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; margin:1px 0;}
.r_urgenthead span{background:url(/images/index.gif) -230px -408px; width:64px;height:16px; margin:4px 10px; float:left}
.r_urgenthead a:link,.r_urgenthead a:visited,.r_urgenthead a:hover{float:right; margin:5px 8px 0 0; color:#333}

/*2011-03-07*/
.search_help{ background:url(/images/images.gif) 0 -1001px; width:937px; height:66px; margin:30px auto}
.help_box{ width:1003px; margin:30px auto 0;}
.help_nav{ width:210px;  float:left; margin: 0 15px 0 5px;}
.help_navhead{background:url(/images/images.gif) 0 -1133px no-repeat; width:210px; height:33px;}
.help_navhead2{background:url(/images/images.gif) -722px -1068px no-repeat; width:210px; height:33px; margin-top:10px}
.help_navbox{ width:208px; border:1px solid #85c7d1; border-width:0 1px;}
.help_navbox li{font-size:14px; clear:both; }
.help_navbox li div{ padding:0 0 5px}
.help_navdefault{background:url(/images/images.gif) -1px -1166px no-repeat;width:208px; height:29px; line-height:29px; float:left; cursor:pointer; margin-bottom:8px;}
.help_navdefault p{ width:177px; padding-left:32px; height:28px; line-height:28px; background:url(/images/images.gif) -935px -1074px no-repeat; margin:0;cursor:pointer}
.help_navshow{  width:208px; height:29px; line-height:29px;background:url(/images/images.gif) -1px -1166px no-repeat;float:left;cursor:pointer}
.help_navshow p{ width:177px; padding-left:32px; height:29px; line-height:29px; background:url(/images/images.gif) -935px -1101px no-repeat; margin:0;cursor:pointer}
.help_navbox li div a:link,.help_navbox li div a:visited{ width:163px; padding-left:45px; height:24px; line-height:24px; background:url(/images/index.gif) -300px -433px no-repeat; float:left; font-size:12px;}
.help_navbox li div a:hover{ background:#fefee4 url(/images/index.gif) -300px -433px no-repeat;}
a.help_navboxshow{width:163px; padding-left:45px; height:24px; line-height:24px; background:#000; float:left; }
.help_btm{ width:210px; height:10px;background:url(/images/images.gif) 0 -1224px no-repeat;}
.clear{ margin:0; padding:0; clear:both}

.help_info{ width:773px; float:left}
.help_infohead{ width:753px; height:32px; line-height:32px; color:#999; background:#f9f9f9; border-bottom:1px solid #e9e9e9; padding:0 10px}
.help_infobox{ width:753px; padding:10px; line-height:20px; color:#333}

.search_box{ width:1001px; margin:0 auto;}
.serach_info{background:url(/images/search.gif) 0 -41px no-repeat; width:1002px; height:62px; float:left; padding-top:8px}
.serach_info div{ width:1001px; float:left; height:32px;}
a.search_more2{ float:left; width:60px;margin:8px 8px 0; height:25px; line-height:25px; text-align:center;}
.serach_info div p{  margin:7px 0 0; width:690px; height:25px; line-height:25px; color:#187c89}
.serach_info div p span{ color:#000}
.serach_info div p a:link,.serach_info div p a:visited{ color:#fff; margin:0 3px}
.serach_info div p a:hover{ color:Yellow}
.pop_searchbox{ background:url(/images/search.gif) 0 -111px no-repeat; width:982px; height:60px;*height:51px; padding:2px 10px 0;*padding:6px 10px; position:absolute; margin-top:92px;*margin:70px 0 0 -1002px; z-index:1000}
.pop_searchbox p{ margin:4px 0 2px}
a.cearchmore_close:link,a.cearchmore_close:visited{ float:right; color:#333; margin-top:-13px}
a.cearchmore_close:hover{ color:Red}
.btn_ruohua{ background:url(/images/c_images.gif) -119px -953px no-repeat; width:76px; height:22px; line-height:22px; text-align:center; cursor:pointer; border:0; margin:0 3px}

.speacilties{ width:232px; float:left; margin-top:5px}
.sp_head{ background:url(/images/images.gif) -210px -1143px no-repeat; width:232px; height:34px;}
.sp_box{ width:210px; border:1px solid #f8b787; border-width:0 1px; padding:5px 10px; background:#fffbe1}
.sp_box a:link,.sp_box a:visited{ float:left; width:95px; padding:0 4px; height:22px; line-height:22px; color:#333; border:1px solid #fffbe1}
.sp_box a:hover{ background:#fff; color:#000;border:1px solid #febf90}
.sp_btm{background:url(/images/images.gif) -210px -1178px no-repeat; width:232px; height:8px;}
.sp_right{ float:left; width:539px; margin-top:5px;}
.sp_right2{ float:left; width:767px; margin-top:5px;}
.sp_ad{ width:540px; float:left; margin:0 8px; display:inline;}
.sp_adbox{ width:540px; height:245px; background:#f4f4f4;}
.sp_tj{ background:url(/images/images.gif) -256px -1102px no-repeat; width:540px; height:40px; line-height:40px; margin-top:8px;}
.sp_tj li{ float:left; width:250px; padding:0 10px; text-align:center; height:40px; overflow:hidden}
.sp_tj span{ color:#f60}
.sp_tj a{margin-right:5px;}
.sp_news{ width:759px; float:left; border:1px solid #85c7d1; border-width:2px 1px 1px; clear:both; margin:8px 0 0 8px;}
.sp_news_info{ width:755px; padding:7px 0}
.sp_news_info a{height:22px; line-height:22px; background:url(/images/index.gif) -320px -433px no-repeat; width:215px; padding:0 5px 0 25px; overflow:hidden; color:#333; float:left}
.sp_img{  width:770px;_width:766px; margin-left:5px;_margin-left:3px; background:url(/images/ad_bg.gif) 3px 4px repeat-y}
.sp_img img{ margin:4px 0 0 3px; float:left}
.sp_img a{ margin:0; padding:0}
.f_box{ width:326px; float:left; margin:8px 8px 0 0; border:1px solid #d8d8d8; border-width:2px 1px 1px;}
.f_box_r{ width:326px; float:left; margin:8px 0 0; border:1px solid #d8d8d8; border-width:2px 1px 1px;}
.f_head{ width:306px; height:30px; line-height:30px; padding:0 10px; color:#148291; background:#f4f4f4; margin-top:1px}
.f_head span{ font-size:18px; font-family:Arial}
.f_head b{ font-size:14px; margin-left:5px;}
.f_head a{ float:right; *margin-top:-25px;}
.f_info{ width:306px; padding:10px; height:145px}
.f_info_img{ float:left; width:119px; }
.f_info_img img{ margin-bottom:5px; border:1px solid #999; width:122px; height:45px;}
.f_info_div{ width:185px; float:left}
.f_info_div a:link,.f_info_div a:visited{height:21px; line-height:21px; background:url(/images/index.gif) -320px -435px no-repeat; width:160px; padding:0 5px 0 20px; overflow:hidden; color:#333; float:left;}
.f_info_div a:hover{ color:red}
.fc_box{ border:1px solid #27a0b0; border-width:2px 1px 1px}
.fc_box_r{  border:1px solid #27a0b0;border-width:2px 1px 1px}
.fc_head{background:#d5f0f3; color:#000}
.fc_head a:link,.fc_head a:visited,.fc_head a:hover{ color:#000}

.go_top{  width:70px; height:22px; line-height:22px; margin:10px 0 0 645px; float:right;}
.go_top span{ background:url(/images/c_images.gif) -245px -857px no-repeat; width:10px; height:20px; float:left; margin-right:5px;}

/*city*/
.city_search{ width:1000px; background:#f4f4f4; height:50px; border:1px solid #d8d8d8; margin:5px auto }
.city_headboxr{ width:795px;float:left;  margin:6px 0 0 -60px }
.city_show{ float:left; height:30px; padding:15px;padding:13px!important; border-left:1px solid #d8d8d8; margin:0;}
.city_show h1{ float:left; height:27px;font-size:28px;margin:0}
.city_show input{ background:url(/images/index.gif) -4px -555px no-repeat; width:15px; height:8px; float:left; cursor:pointer; border:0; margin:10px 0 0 15px}
.city_info{ float:left; width:430px; margin:15px 0 20px 18px;  line-height:22px;}
.city_info p{ width:430px; line-height:20px; margin:0}
.city_info a:link,.city_info a:visited{ color:#333; margin-right:5px;}
.city_info a:hover{ color:Red;}
.city_info span{ color:#060}
.pop_cityinfosite{ margin:45px 0 0 0; *margin:45px 0 0 -766px;}
.city_jobs{ background:#fffbe1; border:1px solid #fdbf90;width:208px; float:left; margin:5px 0 10px; padding-bottom:6px;}
.city_jobul li{ width:198px; border-bottom:1px solid #f8f1c3; height:24px; line-height:24px;*height:22px; *line-height:22px; margin-left:5px; padding:0; background:url(/images/images.gif) -775px -1142px no-repeat; cursor:pointer}
.city_jobs h1{ margin:8px 15px; font-size:14px}
.city_jobbg a{ background:#27a0b0; }
.city_jobul a:link,.city_jobul a:visited{ color:#333; width:205px; padding:0 5px 0 10px; float:left; height:24px; *height:22px;}
.city_jobul a:hover{ color:Red;}
.city_jobbg i{color:#ff0; font-weight:bold;}
.city_jobs i{ font-style:normal}
.pop_cityjobs{ width:251px; height:332px; border:3px solid #27a0b0; position:absolute; background:#fff; margin:-1px 0 0 135px }
.pop_cityjobs h2{margin:8px 10px; font-size:14px}
.pop_cityjobs a:link,.pop_cityjobs a:visited{ width:104px; height:22px; line-height:22px; float:left; color:#333; margin-left:1px; padding:0 10px}
.pop_cityjobs a:hover{ background:#edecec; color:#000}
.city_cbox{ background:#f4f4f4; width:539px; height:359px; margin:0 0 0 9px;_margin:0 0 0 7px; display:inline; padding-top:4px; float:left}
.city2_search{ width:531px; margin:0 4px 4px; background:#fff; height:230px; border:1px solid #f4f4f4\0}
.city2_search table{ width:490px; margin:20px 20px 10px}
.city2_search table th{ font-weight:normal; text-align:right}
a.ft_btn4:link,a.ft_btn4:visited{background:url(/images/c_images.gif) -413px -953px no-repeat; width:128px; height:22px; line-height:22px; float:left; text-align:center; text-decoration:none; margin-right:5px;  color :#000}
a.ft_btn4:hover{background:url(/images/c_images.gif) -413px -988px no-repeat; color:#000}
.head_searchcity{ float:left; width:490px;  margin:0 0 0 20px; display:inline }
.head_search_city{ background:url(/images/search.gif) 0 -175px no-repeat; width:480px; height:30px; padding:4px 0 6px 6px; overflow:hidden;}
.hot_searchcity{ width:490px; overflow:hidden; height:40px; margin:0 20px 10px ; padding-top:10px;}
.hot_searchcity div{ float:left; padding:2px; height:35px; line-height:18px; padding-bottom:15px;}
.hot_sw3{ width:370px; color:#ccc; float:left}
.hot_sw3 a{color:#333333; margin: 0 5px;}
.cityjob_featured{ width:540px; margin:5px 0 0;}
.cityjob_featured h2{ font-family:Arial; font-size:14px; margin:10px 24px 5px;}
.cityjob_featured h2 span{ color:#666; font-weight:normal}
.cityjob_featured li{ width:90px; height:22px; line-height:22px; overflow:hidden; background:url(/images/index.gif) -309px -434px no-repeat; padding:0 5px 0 33px; float:left}
.cityjob_featured a{ margin-right:5px;}
.city_lbox{ width:208px; float:left; border:2px solid #85c7d1; border-width:2px 1px 1px; margin-bottom:10px;}
.city_righttop{ background:#e5f5f6; border-bottom:1px solid #a8dae2; height:24px; line-height:24px; margin:1px 0; width:188px;  overflow:hidden; padding:0 10px; font-size:14px; }
.city_left{ width:778px; border:1px solid #d8d8d8; background:#fff; margin:5px 0 0; }
.city_ad01{ width:240px; border:1px solid #f4f4f4; float:left; margin:10px 0 0 13px}
.city_ad01 img{ margin-top:1px;}
.city_ad01 p{ margin:2px; width:238px; height:24px; line-height:24px; overflow:hidden}
.city_ad01 a:link,.city_ad01 a:visited{ color:#333}
.city_ad01 a:hover{ color:Red}
.cityjob_nav{ width:768px; margin:10px auto;}
.cityjob_nav a:link,.cityjob_nav a:visited{ border:1px solid #d8d8d8; color:#000; float:left; margin:5px; padding:6px 10px}
.cityjob_nav a:hover{ background:#fffbe1}
.city_left div h3{ font-size:12px; margin:8px 10px 5px}
.city_leftinfo{ margin:5px 10px;}
.city_leftinfo li{ float:left; width:374px; padding:0 5px 0 0; height:24px; line-height:24px;}
.city_leftinfo li b{font-weight:normal; width:185px; height:24px; float:left; overflow:hidden}
.city_leftinfo li i{ font-style:normal;width:150px; height:24px; float:left; overflow:hidden}
.city_leftinfo li i a{ color:#333;}
.city_mt{ margin-top:10px;}


.choose_btn{ background:#fff url(/images/c_images.gif) -625px -956px no-repeat; width:210px; padding:0 2px; margin-right:5px; height:20px; line-height:20px;  border:0; cursor:pointer; border:1px solid #b4c4d8; float:left}
.choose_btnshow{ background:#fefee4 url(/images/c_images.gif) -625px -956px no-repeat; }
.choose_btn1{ background:#fff url(/images/c_images.gif) -654px -956px no-repeat; width:184px; padding:0 2px; margin-right:5px; height:20px; line-height:20px;  border:0; cursor:pointer; border:1px solid #b4c4d8; float:left}
.choose_btn1show{ background:#fefee4 url(/images/c_images.gif) -654px -956px no-repeat; }

.choose_btn3{ background:#fff url(/images/c_images.gif) -696px -956px no-repeat; width:139px; padding:0 2px; margin-right:5px; height:21px; line-height:21px;  border:0; cursor:pointer; border:1px solid #b4c4d8}
.choose_btn3show{ background:#fefee4 url(/images/c_images.gif) -696px -956px no-repeat; }

.pay_box{ width:958px; border:1px solid #d8d8d8; margin:20px auto}
.pay_table{ width:600px; margin:150px auto; height:150px;}
.pay_table font{ font-size:25px; font-weight:700;}
.paybtm{ width:960px; margin:0 auto; text-align:center}
.payhead{ width:960px; margin:10px auto}
.td1{ background:url(/images/pay_success.gif) 20px 10px no-repeat;}

.h_jobbox{ width:757px; border:1px solid #d8d8d8; padding:15px 10px 10px; margin:10px 0}
.h_cbox{height:30px; width:758px; margin-top:-1px; clear:both}
.hjob_ste{ width:400px; border:1px solid #27a0b0; border-right:0; height:25px; line-height:25px; padding:0 3px; float:left}
.hjob_ste2{ width:80px; height:25px; line-height:25px; padding:0 3px; float:left; border:1px solid #27a0b0;  border-left:1px solid #ccc;}
.hjob_sbtn2{ background:url(/images/index.gif) -333px -355px; width:86px; height:28px; margin-left:3px; cursor:pointer; border:0; font-size:14px; float:left; margin-top:-1px; font-weight:700;}
.hjob_hot{ width:670px; height:22px; overflow:hidden; line-height:22px; margin:4px 0; color:#ccc;}
.hjob_hot b{ color:#000; font-weight:normal}
.c_jobad{ width:777px;}
.c_jobad img{ margin:0 3px 5px; float:left}

.hot_hotjob{ background:url(/images/jiantou.gif) 0 10px no-repeat; width:930px; padding:5px 5px 5px 60px; margin:10px 10px 10px 40px}
.hot_hotbox{ width:845px; border:1px solid #fee995; background:#ffffd6; padding:5px 10px; line-height:20px;}
.hot_hotbox p{ float:left; clear:both; margin:8px 0 0 12px;}
.hot_hotbox b{ color:Red;}
.hot_hotbox span a{ font-size:14px; font-family:Arial; text-decoration:underline; margin-right:5px;}
.hot_hotbox span { float:left;}
a.hot_hotshow:link,a.hot_hotshow:visited,a.hot_hotshow:hover{ font-weight:700; font-size:18px; color:Red}

.red { color:Red }

/*news*/
.news_box{ border:1px solid #d8d8d8; border-width:2px 1px 1px; width:384px; float:left; margin:4px 0 6px 0; display:inline}
.news_boxhead,.news_boxhead2{ background:#f4f4f4; border-bottom:1px solid #d8d8d8; height:24px; margin:1px 0;}
.news_boxhead b,.news_boxhead2 b{ float:left; font-size:14px; margin:5px 0 0 10px}
.news_boxhead span{background:url(/images/index.gif) -230px -186px; width:64px; height:15px; margin:4px 10px; float:left}
.news_box2{ border:1px solid #d8d8d8; border-width:2px 1px 1px;width:384px; float:left; margin:4px 0 6px 8px; display:inline}
.news_boxhead2 span{background:url(/images/index.gif) -230px -233px; width:64px; height:15px; margin:4px 10px; float:left}
.news_boxhead i,.news_boxhead2 i{ float:right; font-style:normal; margin:5px 10px 0 0;}
.news_info{ width:374px; padding:5px; font-size:14px;}
.news_info li{ width:360px; padding:0 5px; height:22px; line-height:22px;}
.m_b{ margin-bottom:10px;}
.news2_info{ width:765px; padding:5px}
.news2_info li{ width:755px; padding:0 5px; height:22px; line-height:22px; color:#666}
.news_bt{ margin:0 auto 5px; padding-top:20px; font-size:14px; font-family:Arial;width:100%; text-align:center;}
.news_sm{ width:100%; text-align:center; color:#666; margin:0}
.news_info{ line-height:22px; padding:0 15px; width:745px;}
.size_dx{ float:right; margin:10px 10px 10px 660px; position:absolute}
a.xx{ font-size:12px; }
a.dd{ font-size:14px; margin-left:10px}
a.chose_dx:link,a.chose_dx:visited,a.chose_dx:hover{ color:#f60; font-weight:700;}
.news_infobotm{ width:744px; margin:10px auto;}
.news_infofy{ width:744px; line-height:24px; font-size:14px; color:#940202}
.news_infobq{ width:744px; border-top:1px dashed #ccc; margin:5px auto; padding:10px 0}
.news_infobq i{ font-style:normal; font-weight:normal}
.news_infobq a{ margin-right:5px;}
.news_infobq b{ float:left}
.news_infobq div{ float:right;}
.re_newbox{width:778px; border:1px solid #d8d8d8; background:#fff; margin-top:10px; padding-bottom:10px;}
.nav_new04{ width:763px;background:#f6f6f6; padding-left:15px; height:30px; line-height:30px; margin:0 0 10px 0; font-weight:700; font-size:14px;}
.re_newinfo{ width:763px; padding:8px 15px;}
.re_newinfo li{ width:360px; float:left; background:url(/images/index.gif) -328px -434px no-repeat; padding-left:20px; height:22px; line-height:22px;}

.city_rightad{  width:773px; margin:8px 0 0 8px; background:url(/images/ad_bg.gif) 0 0 repeat-y; min-height:60px;}
.city_rightad img{ margin:0px 3px 4px 0; border:0}

.index_l4,.index_r4 {padding-bottom: 32767px !important;margin-bottom: -32767px !important;}  
.index_l4{ width:210px; float:left;overflow:hidden; background:#f4f4f4}
.index_r4{ width:780px; margin:0 0 0 10px; _margin:0 0 0 9px; float:left; display:inline; }

.none_info{ width:1000px; margin:10px auto; height:120px; line-height:120px; text-align:center; font-size:28px;}
.none_info1{margin:10px auto; height:120px; line-height:120px; text-align:center; font-size:28px;}

.m_t3{ margin-top:-5px;}
















