*{ margin:0; padding:0;}
img{ border:none}
input{ font-size:12px;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#f60;}
.red{ color:#f00;}
ul,li,dl,dd,dt{ list-style:none;}
body{ font:14px/1.5em ËÎÌå; text-align:center; margin:0 auto;}
.header,.bar_nav,.wrap,.foot{ width:910px; margin:0 auto; clear:both; text-align:left;}
.header{ height:84px; text-align:left;margin-top:-10px}
.dingzh{ display:block; float:left; width:150px; padding-top:29px;}
.hr_10{height:10px; line-height:10px; overflow:hidden;}

.dingzh i,.dingzh span{ display:block; float:left; width:40%;}
.dingzh i{ font-weight:100;color:#1d71d9; font-size:14px; font-style:normal;}
.dingzh span{ height:44px; line-height:44px;font-size:12px;}
.sch{ float:left; margin:22px 10px 0 0;}
.sch ul{ margin-left:22px;}
.sch li{ float:left;  }
.sch li a{width:70px; display:block; height:25px; line-height:25px; text-align:center; color:#0c6acb; font-size:12px; margin:0 3px;}
.sch li b a,.sch li a:hover{ color:#434343; background:url(../images/tag_a.gif) bottom no-repeat;}
.sch li a.current:link,
.sch li a.current:hover,
.sch li a.current:visited,
.sch li a.current:active{ font-weight:bold; color:#434343; background:url(../images/tag_a.gif) bottom no-repeat; }

.sch h2{ display:block; clear:both; position:relative;}
.input_01{ width:347px; padding-left:27px; height:26px; line-height:26px; background:transparent url(../images/sch-bg.gif) no-repeat; border:none; color:#bbb; float:left;}
.btn_01{ width:77px; cursor:pointer; height:26px; float:left;background:transparent url(../images/sch-bn.gif) no-repeat; border:none;}
.mod_1{ border:1px solid #b0ccf1; height:135px;}
.mod_1 h2{ background:#dfecfd; margin:1px; border-bottom:1px solid #b0ccf1; height:29px; line-height:29px; overflow:hidden; font-size:12px; font-weight:100; color:#666; padding-left:20px;}
.mod_1 h2 a,.mod_1 h2 span{ float:left; display:block;}
.mod_1 h2 a{ width:85px; height:29px; line-height:29px; margin-left:8px; padding-left:20px; background:url(../images/set_bn.gif) 20% no-repeat; color:#3b84df;}
.mod_1bd{ padding:8px 0; }
.mod_1 ul li{ display:block; float:left; width:129px; height:30px; line-height:30px; text-align:center;}
#def li { position:relative;}
#def li img{  vertical-align:middle; padding-left:1px; position:absolute; top:5px;}
@-moz-document url-prefix()
{#def li img{ top:8px;}}  /* FF */

.def_d{ display:block; width:90px; background:#f6fafc; border:1px solid #bed8fe; position:absolute; left:18px; top:23px; z-index:999;}
.def_d a{ display:block; font-size:12px; line-height:23px;}

.main{ border:1px solid #d7e4f4; padding:5px; overflow:hidden; height:100%;}

.flnav{ height:32px; overflow:; background:#f0f6fe; border:1px solid #c2d4ec; margin-top:10px;}
.flnav ul{ margin:1px; background:#dfecfd; height:30px;}
.flnav ul li{ font-size:14px; display:block;float:left;}
.flnav ul li a,.flnav ul li b{ display:block; float:left;height:30px; line-height:30px; width:90px; margin:0 7px; text-align:center;}
.flnav ul li a:hover,.flnav_a{ background:url(../images/navli.gif) center; no-repeat;}
.flnav ul li b{ width:115px; color:#5f5f5f; background:#f5fbff url(../images/flnav.gif) right no-repeat; margin-left:0;}

.nav_left{ background:#f8fbff; border:1px solid #d8e8fc; width:156px; float:left; padding:0 0 5px 0;}
.nav_left b,.nav_left a{ display:block; height:38px; line-height:38px; text-align: center;}
.nav_left b { margin-bottom:7px; _margin-bottom:0;}
.nav_left b a{ height:44px; line-height:40px; background:url(../images/tit01.gif) top repeat-x; margin:1px; color:#1d71d9; padding-left:25px; text-align:left;}
.nav_left b a:hover{ text-decoration:underline; color:#f60; background:url(../images/tit01.gif) top repeat-x; }

.nav_left a:hover,.nav_a{ background:url(../images/navli_lf.gif) 50% 50% no-repeat; color:#0e86e0; text-decoration:none;}
.m_cnt{ width:729px; float:right; border:1px solid #d7e4f4;}
.m_cnt h2{ font-size:14px; font-weight:100; color:#1d71d9; height:34px; line-height:34px; background:url(../images/tit02.gif) repeat-x;}
.m_cnt h2.top_line{border-top:1px solid #d7e4f4}
.m_cnt h2 span{ background:url(../images/tit02_a.gif); display:block; width:93px; margin-left:45px; text-align:center;}
.m_cnt dl{ padding:9px 0 8px 0;}
.m_cnt dd{ height:38px; line-height:38px;}
.m_cnt dd a{ padding-left:20px; width:100px; text-align:left; display:block; float:left;}
.bg0{ background:#f3f8ff;}
.bar_nav a{color:#666; margin:0 3px;}
.bar_nav a:hover{ color:#fd5151;}
.bar_nav {color:#666;background:#f0f6ff;border-top:1px solid #b7c7ef;font-size:12px;height:25px; line-height:25px;}
.bar_nav .b-1 {float:left;padding-left:10px;text-align:left;width:400px;}
.bar_nav .b-1 a{ height:21px; display:inline-block }
.home{ background:url(http://www.2345.com/images/home.gif) left no-repeat; padding-left:18px; color:#d35e04;}
.advice{ background:url(http://www.2345.com/images/ly.gif) left no-repeat; padding-left:20px; margin-left:15px;}
.bar_nav .b-2 {float:right;padding-right:10px;text-align:right;width:400px;}
.bar_nav .b-2 .navs, .bar_nav .b-2 .navico {float:right;}
.navico {background:url("../images/ck_1.gif") no-repeat scroll right center transparent;font-family:tahoma;padding-right:15px;padding-top:0;position:relative;}
.bar_nav .b-2 .navs {padding-right:5px;width:300px;}
.bar_nav .b-2 .navs, .bar_nav .b-2 .navico {float:right;}

.footer{ padding:20px 0px 30px; text-align:center}
.footer table{ margin:0 auto;}
.fhsy{ width:56px; height:19px; background-image:url(http://www.2345.com/images/fh.gif); padding:0px; margin:0px; background-color:#fff; border:0; cursor:pointer;background-repeat:no-repeat}
.gb{ width:57px; height:17px; background-image:url(http://www.2345.com/images/gb.gif); padding:0px; margin:0px; background-color:#fff; border:0; cursor:pointer;background-repeat:no-repeat}


/* µ¯³ö²ãÑùÊ½ */
.bgmask{ width:100%; height:100%; background:#fff; z-index:905; position:absolute; top:0; left:0; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;  }
.sel_hy{ width:600px; overflow:hidden; text-align:center; /*margin:10px auto;*/position:absolute; background:#fff; z-index:900}
.sel_hy h2{ height:33px; line-height:33px; background:url(../images/tit_03.gif) repeat-x; color:#183a57; font-size:12px; font-weight:100;}
.t_lf,.t_bg,.t_rt{ height:33px; display:block; float:left;}
.t_lf{ background:url(../images/tit_03_lf.gif) left no-repeat; width:18px;}
.t_rt{ background:url(../images/tit_03_rt.gif) right no-repeat; padding-right:15px; float:right;}
.sel_hy h2 img{ vertical-align:middle; margin-top:10px;}
.win1_bd{ border:1px solid #b0ccf1; border-top:none; padding:15px;} 
.win1_bd td,.win1_bd th{ text-align:left; line-height:30px; }
.win1_bd th{ text-align:right; padding-right:3px; width:70px;}
.win1_bd td b{ font-weight:100; font-size:12px; color:#1e4c78;}
.win1_bd td a{ padding:1px 3px;}
.win1_bd td a:hover{ background:#3ba4ed; color:#fff; text-decoration:none;}
.input_02{ background:transparent url(../images/bg_down.gif) right no-repeat; border:1px solid #7f9db9; height:24px; line-height:24px; width:160px; padding-left:8px; color:#535353; font-size:13px;}
#hot{ position:absolute; left:-10px; top:-3px; _top:-7px;}
.subgp{ margin-top:25px;}
.btn_02{ background:transparent url(../images/btn101.gif) no-repeat; width:102px; height:30px; line-height:30px; text-align:center; border:none;}
.subgp font a{ font-size:12px; color:#3069a0; text-decoration:underline;}
.f_s td,.f_s th { font-size:12px; line-height:26px;}
.f_s table td{ width:70px;}
.close_1{ position:absolute; top:8px; left:0;}
.close_2{ position:absolute; top:8px; left:188px;}


/*===1129*/
#popselect{ margin-left:150px}
#popjob,
#popindustry{ margin-left:180px;}
b{ font-weight:bold}
.menu{ cursor:pointer }
a#mytab_job:visited,
a#mytab_job:active,
a#mytab_job:hover,
a#mytab_job:link,
a#mytab_industry:visited,
a#mytab_industry:active,
a#mytab_industry:link,
a#mytab_industry:hover{ color:#1D71D9; text-decoration:none; cursor:default; font-weight:normal }
.dingzh b{ float:left; margin-right:4px}

