.infologin{margin:6px auto 0 auto; width:945px; text-align:left; height:286px; overflow:hidden;}
.login{display:inline-block; float:left; height:284px; width:208px; border:1px solid #C5DDF6;}
.logintitle{padding-left:6px; font-size:12px; font-weight:bold; color:#0065B3; height:26px; line-height:27px; overflow:hidden; background:url(../Images/logintitlebg.gif);}
.usertype{height:25px; line-height:25px; margin:4px 0 0 30px;}
.loginbox{margin:0 8px 5px 8px;}
.loginbox dt, .loginbox dd{float:left; height:48px; line-height:24px; overflow:hidden;}
.loginbox dt{width:152px;}
.loginbox dt div{height:24px;}
.loginbox dd{width:40px;}
.logininfo{padding:5px 0; line-height:23px; text-align:center;}
.loginhelp{margin:0 13px;}
.loginhelp, .loginhelp li{display:block;}
.loginhelp li{float:left; width:74px; height:25px; line-height:25px; text-align:center;}
.loginhelp li a{display:inline-block;background:url(../Images/loginico.gif) no-repeat; background-position:0px 8px; padding-left:10px; color:#0C65BF; text-decoration:none;}
.loginhelp li a:hover{text-decoration:underline; color:#F00;}
.logininput{border:1px solid #C5DDF6;width:102px;height:18px;}
.loginbtn{margin-top:2px;}
.loginhelp{margin:0 23px;}
.loginhelp, .loginhelp li{display:block;}
.loginhelp li{float:left; width:74px; height:25px; line-height:25px; text-align:center;}
.loginhelp li a{display:inline-block;background:url(../Images/loginico.gif) no-repeat; background-position:0px 8px; padding-left:10px; color:#0C65BF; text-decoration:none;}
.loginhelp li a:hover{text-decoration:underline; color:#F00;}
.reg{text-align:center;}
.reg dd{text-align:right;}
.searchsite{display:inline-block; float:left; width:340px; height:286px; margin-left:5px;}
.searchpanel{width:338px; height:164px; border:solid 1px #C5DDF6;}
.search{float:left; width:300px; height:164px; padding-left:38px; background:url(../Images/searchbg.gif) no-repeat; line-height:20px;}
.search:after,.search dl:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.search dl{margin-top:10px;}
.search dl dt, .search dl dd{display:block; height:23px; line-height:24px; overflow:hidden; padding:3px 0;}
.search dl dt{width:57px; float:left; text-align:right; font-weight:bold; color:#0065B3;}
.search dl dd{width:243px; float:left;}
.search .inp_wid1{width:200px}
.search .inp_txt{margin:auto;cursor:pointer;line-height:18px;height:18px;border:1px solid #abb0ac;border-right:0;padding-left:5px;}
.col_b{color:#646464}
.search .inp_sel{width:20px;height:20px;cursor:pointer;vertical-align:top;*vertical-align:auto;margin:0 auto;border:0;background:url(../images/tubiao.gif) no-repeat left;}
.search .inp_n{width:219px;border:1px solid #abb0ac; height:18px;line-height:18px;padding-left:5px;}
.butn_s{width:62px;height:22px;color:#fff;padding:0 0 2px 0;*padding:4px 0 0;border:0;cursor:pointer;background:url(../images/searchbtn.gif) no-repeat;}
.searchbtn{text-align:right; padding:3px 17px 0 0;}
.searchbtn span{display:-moz-inline-box; display:inline-block; vertical-align:middle;}
.searchbtn a{color:#0C65BF;}
.searchbtn a:hover{color:#F00; text-decoration:underline;}
.sitepanel{width:338px; height:113px; overflow:hidden; border:solid 1px #C5DDF6; margin-top:5px;}
.sites{height:113px; background:url(../Images/cnmap.gif) no-repeat; background-position:8px 20px; padding-left:111px;}
.sitetitle{display:block; margin:5px 5px 0 5px; height:23px; line-height:23px;}
.sitetitle dt{float:left; width:85px; cursor:pointer; color:#A5A2A2; height:23px; overflow:hidden; font-size:14px;}
.sitetitle dd{float:right; padding-right:6px; height:23px; overflow:hidden;}
.sitetitle dd a{color:#0065B3; text-decoration:none;}
.sitetitle dd a:hover{color:#F00; text-decoration:underline;}
.sitetitle .on{color:#F00}
.sitelist, .siteint{margin:0 5px;}
.sitelist li{display:block; float:left; width:31px; height:21px; line-height:21px; color:#A5A2A2;}
.siteint li{display:block; float:left; width:72px; height:21px; line-height:21px; color:#A5A2A2;}
.sitelist li a, .siteint li a{color:#0065B3;}
.sitelist li a:hover, .siteint li a:hover{color:#F00; text-decoration:underline;}
.jobinfo{display:inline-block; float:left; width:385px; height:284px; margin-left:5px;}
.jlbox{width:385px; height:166px;}
.jltitle{display:block; height:25px; line-height:28px; background:url(../Images/jltitlebg.gif);}
.jltitle dt{float:left; width:86px; cursor:pointer; font-weight:bold; color:#0065B3; height:25px; overflow:hidden; text-align:center;}
.jltitle dd{float:right; padding-right:6px; height:25px; overflow:hidden;}
.jltitle dd a{color:#0065B3; text-decoration:none;}
.jltitle dd a:hover{color:#F00; text-decoration:underline;}
.jltitle .on{background:url(../Images/jlbtnbg.gif)}
.jipin{width:383px; padding:5px 0; border-left:1px solid #C5DDF6; border-right:1px solid #C5DDF6; border-bottom:1px solid #C5DDF6;height:130px;}
.jipin #scrollDiv{width:383px; height:128px; overflow:hidden;}
.jipinlist{margin:0 15px;width:353px;background:url(../Images/jobline.gif);}
.onlinezx{margin:0 15px;width:353px;padding-top:3px; height:127px; line-height:19px; overflow:hidden; vertical-align:middle;}
.jipinlist li{float:left;width:161px;height:43px;padding:0px 0px 0px 15px;line-height:20px;background:url(../images/ico2.gif) no-repeat 0px 6px; display:block;}
.jipinlist li span{color:#0065B3;}
.jipinlist li a:hover span{color:#F00;}
.jipinlist li em a{color:#000;font-style:normal;}
.jipinlist li a{color:#F00; padding-right:10px;}
.yzt{margin-top:6px; text-align:center;}
.postlist{margin:6px 0 0 13px;}
.postlist li{display:block; width:124px; height:21px; line-height:22px; overflow:hidden; float:left;}
.postlist li a{color:#0065B3; display:block; width:116px; overflow:hidden;}
.postlist li a:hover{color:#F00; text-decoration:underline;}
.keyword{border:1px solid #C5DDF6; padding-left:6px; margin-top:6px; background:url(../Images/searchcommbg.gif); height:24px; line-height:25px; overflow:hidden;}
.keyword a{color:#0065B3;}
.keyword a:hover{color:#F00; text-decoration:underline;}
.commpanel{width:945px; overflow:hidden;}
.comm, .ad{display:block;margin:3px auto 0px auto;width:948px;}
.comm ul li{margin:3px 3px 0 0; width:311px; height:50px; overflow:hidden; float:left; border:1px solid #C5DDF6;}
.adpanel{width:945px; overflow:hidden;}
.ad ul li{margin:3px 3px 0 0; width:153px; height:35px; overflow:hidden; float:left; border:1px solid #C5DDF6;}
.jobtitle{display:block; margin-top:6px; height:27px; line-height:30px; background:url(../images/bodytitlebg.gif) no-repeat;}
.jobtitle dt{float:left; padding-left:8px; font-size:14px; font-weight:bold; color:#0065B3; height:27px; overflow:hidden;}
.jobtitle dd{float:right; padding-right:6px; height:27px; overflow:hidden;}
.jobtitle dd a{color:#016A9F; text-decoration:none;}
.jobtitle dd a:hover{color:#F00; text-decoration:underline;}
.hotjob{border-left:1px solid #C5DDF6;border-right:1px solid #C5DDF6; border-bottom:1px solid #C5DDF6; padding:8px 0;}
.joblist{margin:0 15px;width:913px;background:url(../Images/jobline.gif);}
.joblist li{float:left;width:167px;height:43px;padding:0px 0px 0px 15px;line-height:20px;background:url(../images/ico2.gif) no-repeat 0px 6px; display:block;}
.joblist li span{color:#F00;}
.joblist li em a{color:#000;font-style:normal;}
.joblist li a{color:#0065B3; padding-right:10px;}
.joblist li a:hover{color:#F00; text-decoration:underline;}
.resumeslist{margin:0 15px;width:913px;}
.resumesliston{margin:0 15px;width:913px; background:#F0F7FE;}
.resumeslist li, .resumesliston li{float:left;width:304px;height:24px;line-height:24px; display:block;}
.resumeslist li a, .resumesliston li a{width:60px; display:block; float:left; color:#0065B3; text-decoration:none;}
.resumeslist li em, .resumesliston li em{width:20px; display:block; float:left; font-style:normal;}
.resumeslist li span, .resumesliston li span{width:224px; display:block; float:left; font-weight:normal; overflow:hidden;}
.resumeslist li a:hover, .resumesliston li a:hover{color:#F00; text-decoration:underline;}
.news{width:943px; overflow:hidden; margin:6px auto; height:187px; border:1px solid #C5DDF6;}
.newspanel{width:918px; height:187px; margin:0 12px 0 13px; overflow:hidden;}
.newspl{width:940px;}
.newslist{width:223px; display:inline-block; background:url(../images/newline.gif) no-repeat right;float:left; margin:7px 10px 0 0;}
.newstitle{margin:0px;padding:8px 0px 8px 10px;font-size:14px;height:19px;line-height:19px;font-weight:bold;}
.newstitle a{color:#0065B3;}
.newstitle a:hover{color:#F00; text-decoration:underline;}
.newstitle img{vertical-align:middle;}
.newslist li{width:204px;padding:0px 0px 0px 10px;list-style-type:none;height:19px;line-height:19px;background:url(../images/icon1.gif) no-repeat left center ;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newslist li a{color:#1E1E1E;}
.newslist li a:hover{color:#F00; text-decoration:underline;}
.friendlink{border:1px solid #C5DDF6;line-height:18px; padding:5px 3px 3px 3px;}
.friendlink a{color:#666; display:block; padding:0 5px; float:left;word-break:keep-all;white-space:nowrap;}
.friendlink a:hover{color:#F00; text-decoration:underline;}