/* Common Tags */
body {ADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/150% Verdana, Arial, "ËÎÌå"; COLOR: #264e9d;  PADDING-TOP: 0px; TEXT-ALIGN: left;SCROLLBAR-FACE-COLOR: #dee3e7; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #dee3e7; SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; SCROLLBAR-ARROW-COLOR: #006699; SCROLLBAR-TRACK-COLOR: #efefef; SCROLLBAR-DARKSHADOW-COLOR: #98aab1; }
* {margin:0; padding:0;}
img{ border:none;}
a{ color:#264e9d;text-decoration:none;}
a:hover{ text-decoration:underline;}
ul li,menu li{ list-style-type:none;float:left;}
h1,h2,h4,h5,h6{ font-size:14px;font-weight:bold;}
h3{ font-size:14px; margin-top:5px; background: url(images/bg_col.jpg) repeat-x; width:100%; height:34px; line-height:34px;}
h3 img{ margin:5px 2px 0px 3px; display:inline; width:16px; height:19px;}
var{
	font-style:normal;
	background-color:#264e9d;
	color:#ffffff;
}
input,select,textarea{ border-top-width:1px; border-left-width: 1px; font-size: 12px; border-bottom-width: 1px solid #000000; border-right-width: 1px solid #000000; height:16px; vertical-align:middle;}

/* float */
.left{ float:left;}
.right{ float:right;}

.clear{ clear:both;}

.blue{ border-top:#2751a6 4px solid;}
.green{ border-top:#49A14A 4px solid;}
.water{ border-top:#E3EDF6 4px solid;}

#hdTop{ width:778px; height:66px; margin:0px auto;}
#hdTop #logo{ width:180px;height:58px; margin-top:5px;float:left;display:block;}
#hdTop menu#siteNv{ font-size:14px;float:right; height:66px;}
#hdTop menu#siteNv li{ float:left;}
#hdTop menu#siteNv img{ float:left; width:46px; height:66px;}
#hdTop menu#siteNv li a{ font-weight:bold;}
#hdTop menu#siteNv li span{ height:30px; float:left; margin:35px 6px auto 3px; display:inline;}

#navBar{ border-top:#2751a6 4px solid; background:url(images/bg_menu_div.gif) no-repeat 100% 0px; margin:0px auto; width:778px; line-height:31px; border-bottom:#2751a7 1px solid; height:31px; text-align:center;}
#navBar ul{ padding:0px; margin-left:8px; list-style-type:none;}
#navBar ul li{ float:left;}
#navBar ul li a{ display:block; background:url(images/bg_menu_ul.gif) no-repeat 0px 0px; width:108px; color:#264e9d; font:12px;}

/* ------------------------------------------------------------------------------------------ */
/*                                           body                                             */
/* ------------------------------------------------------------------------------------------ */

#bd{ width:778px;margin:0 auto;}
#indexLeft{ width:578px; float:left;}
#indexRight{ width:197px; float:right;}
#searchBar{ margin-top:5px; width:576px; height:44px; overflow:hidden; border:1px solid #6C9CC2; background-image:url(images/s_barm.jpg);}
#searchBar img{ float:left;}
#searchBar input,select{ margin:13px 0 0 15px; float:left;}
#searchBar .searchButton{ margin:10px 0 0 12px; width:61px; height:24px; display:inline; float:left;}

#hotNews{ width:209px; float:left;}
#hotNews h3{ border-top:#2751a6 4px solid;}
#hotNews h3 img{ margin:5px 2px 0px 3px; display:inline;}
#hotNews ul{ border:#E6F7FF 1px solid; height:138px; padding:0 5px; margin-top:3px;}
#hotNews ul li{height:23px;float:left;  width:195px; background:url(images/li_zizhufuwu.png) no-repeat 1px 7px; overflow:hidden;}
#hotNews ul li a{line-height:23px;margin:0 3px 0 8px; float:left;}

#indexLogin{ margin-top:5px; width:360px; height:143px; background:#fefefe; overflow: hidden;border:1px solid #BED0E4; float:right;}
#indexLogin .member{ width:200px; margin:15px 0 0 10px; float:left}
#indexLogin .member input{WIDTH: 125px; height:18px; BORDER-RIGHT: #e0e9f2 1px solid; BORDER-TOP: #336 1px solid; FONT-SIZE: 12px; BACKGROUND: #fff; BORDER-LEFT: #336 1px solid; COLOR: #264e9d; BORDER-BOTTOM: #e0e9f2 1px solid; }
#indexLogin .member .radio{ width: auto; height: auto; border:none; }
#indexLogin .member li{ height:32px;}
#indexLogin .botton{margin:5px;}
#indexLogin .botton li{ height:40px; margin-top:5px;}
#navButton{ text-align:center; width:350px; clear:both;}
#navButton button{ border:0px; padding:0px; background:url(images/09.gif); height:20px; cursor:pointer; width:55px; display:inline;}

#areaList{ float:right; width:363px;margin-top:5px; height:32px; text-align:center;}
#areaList li{ height:32px; float:left;}
#areaList .areaLeft{ background:url(images/left.jpg) no-repeat; width:6px;}
#areaList .areaMid{ background:url(images/mid.jpg) repeat-x; width:349px; line-height:32px;}
#areaList .areaRight{ background:url(images/right.jpg) no-repeat; width:8px;}

#recommend{ width:578px; float:left;}
#recommend h3{ border-top:#E3EDF6 4px solid; color:#ff5500}
#recommend ul{ border:#E6F7FF 1px solid; height:351px; padding:0; margin-top:3px;}
#recommend ul li{height:26px;float:left; width:283px; padding-left:4px; margin:1px 0 0 1px; overflow:hidden; display:inline;}
#recommend ul  .color{ background-color:#F3F9FD;}
#recommend ul li img{float:left; margin-top:7px; width:11px; height:11px;}
#recommend ul li a{line-height:26px;margin:0 13px 0 5px; float:left; display:inline;}


#adRecommend{ width:194px; float:right;}
#adRecommend h3{ border-top:#49A14A 4px solid; color:#188518;}
#adRecommend h3 img{ margin:5px 2px 0px 3px; display:inline;}
#adRecommend ul{ border:1px solid #EAF4FB; background-color:#F3FAFF; margin-top:3px; height:582px; padding-top:7px; padding-left:10px; clear:both;}
#adRecommend ul li{ width:172px; overflow:hidden; height:50px; BORDER-RIGHT: #ddecf6 1px solid; BORDER-TOP: #ddecf6 1px solid; BORDER-LEFT: #ddecf6 1px solid; BORDER-BOTTOM: #ddecf6 1px solid; margin:3px auto;  display:inline;}
#adRecommend ul li a img{ width:172px; height:50px;}

#indexBanner{ margin-top:5px;}

#newJob{ width:778px; float:left;}
#newJob h3{ border-top:#E3EDF6 4px solid; color:#2751a6}
#newJob ul{ border:#E6F7FF 1px solid; height:598px; padding:0; margin-top:3px;}
#newJob ul li{ height:45px;float:left; width:385px; padding-left:2px; margin:1px 0 0 1px; overflow:hidden; display:inline;}
#newJob ul  .color{ background-color:#F3F9FD;}
#newJob ul li span{ line-height:23px;margin:0 13px 0 1px; float:left; width:385px; font-weight:bold; overflow:hidden;}
#newJob ul li dt{ line-height:20px;margin:0 2px 0 0px; float:left; display: block; height:20px;}
#newJob ul li dt a{ color:#555;float:left; white-space:nowrap;}
#newJob ul li dt a:hover{color:#000;}

#friends{width:776px; margin-top:5px; border:#EAF4FB 1px solid;BACKGROUND: url(images/hd.jpg) repeat-x 0px 1px; float:left;}
#friends h2{font-size:14px;font-weight:bold; line-height:30px; padding-left:10px;}
#friends ul.friendTxt{line-height:20px;padding:0px 10px 10px;float:left; width:753px; display:inline;}
#friends ul.friendTxt li{padding-right:15px; height:20px; float:left; white-space:nowrap;}
#friends ul.friendTxt li a{color:#555;float:left;}
#friends ul.friendTxt li a:hover{color:#000;}
#friends ul.friendImg{ padding:0px 2px 10px;float:left; width:765px; display:inline;}
#friends ul.friendImg li img{ width:100px; height:35px; margin-right:8px;}

#btali{width:776px; margin:5px auto;}
#btali div{ float:left; width:250px; height:60px;}
#btali .right{ float:right; margin-left:10px;}

#btm{width:778px; margin:5px auto; clear:left;}
#btm #split{ background:url(images/index-21.gif) repeat-x; height:12px;}

#bdLeft{ width:197px; float:left;}
#bdRight{ width:578px; float:right;}

#subPageRecommend{ width:194px; float:left;}
#subPageRecommend h3{ border-top:#49A14A 4px solid; color:#188518;}
#subPageRecommend h3 img{ margin:5px 2px 0px 3px; display:inline;}
#subPageRecommend ul{ border:1px solid #EAF4FB; float:left; background-color:#F3FAFF; margin-top:3px; padding-top:7px; padding-left:9px; padding-right:9px; clear:both;}
#subPageRecommend ul li{ width:172px; height:50px; float:left; BORDER-RIGHT: #ddecf6 1px solid; BORDER-TOP: #ddecf6 1px solid; BORDER-LEFT: #ddecf6 1px solid; BORDER-BOTTOM: #ddecf6 1px solid; margin:3px auto; overflow:hidden; }
#subPageRecommend ul li img{ width:172px; height:50px;}

#loginBox{ width:192px; height:130px;border:1px solid #BED0E4; margin-top:5px;}
#loginBox menu{ margin:10px 0px 5px 20px;}
#loginBox menu li{ height:30px; width:170px; overflow:hidden; display:inline;}
#loginBox menu #username,#password{WIDTH: 105px;BORDER-RIGHT: #e0e9f2 1px solid; BORDER-TOP: #336 1px solid; FONT-SIZE: 12px; BACKGROUND: #fff; BORDER-LEFT: #336 1px solid; COLOR: #264e9d; BORDER-BOTTOM: #e0e9f2 1px solid; HEIGHT: 20px}
#loginBox menu li button{ width:55px; height:20px; border:none; margin-left:5px; cursor:pointer; background:url(images/09.gif)}

#jobLists{ width:576px; float:right; border-top:1px solid #d7e7f0; border-left:1px solid #d7e7f0; border-right:1px solid #d7e7f0; margin-top:5px;}
#jobLists dl{ }
#jobLists dl dt{ background:#f1f7fa; padding-left:1px; height:28px; border-bottom:1px solid #d7e7f0; clear:both;}
#jobLists dl dt a{ float:left; font-weight:bold; font-size:14px;}
#jobLists dl dt span{ float:right; margin-right:3px; line-height:28px;}
#jobLists dl dd{ float:left;padding:8px; width:560px; border-bottom:1px solid #d7e7f0; clear:both;}
#jobLists dl dd a{ font-weight:bold; color:#ff5500; font-size:13px;}

#companys{ width:576px; float:right; border:1px solid #eaf4fb; padding:1px; margin-top:5px;}
#companys dl{ }
#companys dl dt{ background:#f1f7fa; padding-left:1px; height:32px; clear:both; line-height:28px;}
#companys dl dt a{ float:left; font-weight:bold; font-size:14px;}
#companys dl dt span{ float:left; margin-left:5px; line-height:28px; color:#000000;}
#companys dl dd{ float:left;padding:8px; width:560px; clear:both; height:30px;}
#companys dl dd a{ color:#555;}
#companys dl dd a:hover{color:#000;}

#pageBar{ width:571px; float:right; border:1px solid #d7e7f0; text-align:right; height:25px; padding:8px 5px 0 0; margin-top:15px;}
#pageBar .stat{ float:left; margin-left:20px;}
#pageBar #jumpSelect{ height:12px;}

#resumes{ width:576px; float:right; border-top:1px solid #d7e7f0; border-left:1px solid #d7e7f0; border-right:1px solid #d7e7f0; margin-top:5px;}
#resumes dl dt{ background:#f1f7fa; padding-left:1px; height:28px; border-bottom:1px solid #d7e7f0; clear:both; line-height:28px; overflow:hidden;}
#resumes dl dt *{ float:left;}
#resumes dl dt a{ font-weight:bold; font-size:14px;}
#resumes dl dt span{ margin-right:3px; line-height:28px; width:350px;}
#resumes dl dt a img{padding-top:3px;}
#resumes dl dt span a img{ padding-top:0px;}
#resumes dl dd{ float:left;padding:8px; width:560px; border-bottom:1px solid #d7e7f0; clear:both;}
#resumes dl dd a{ font-weight:bold; color:#ff5500; font-size:13px;}

#companyReg{ width:778px;margin:0 auto;}
#companyReg table{ width:100%; background-color:#d7e7f0; margin-top:5px; margin-bottom:5px;}
#companyReg table tr td{ padding:10px; background-color:#f1f7fa;}
#companyReg table tr td.width200{ width:100px;}
#companyReg table tr td span{ float:right;}
#companyReg table tr td select{margin:0px; }
#companyReg table var{ color:#ff0000; background:none;}
#companyReg table textarea{ height:300px; width:600px;}
#companyReg table tr.whiteTr td{ background-color:#ffffff;}

#personReg{ width:778px; margin:0 auto 8px;}
#personReg div{ margin-top:15px; background:#f1f7fa; border:1px solid #d7e7f0; line-height:38px; padding-left:20px;}
#personReg var{ color:#ff0000; background:none;}
#personReg dl{ margin-top:15px;border-bottom:1px solid #d7e7f0;}
#personReg dl dt{ background:#f1f7fa; border:1px solid #d7e7f0; line-height:30px;}
#personReg dl dt span{ background:url(images/menu_2_dian.gif) no-repeat; margin:5px; font-size:14px; padding-left:20px; font-weight:bold;}
#personReg dl dd{ border-left:1px solid #d7e7f0; border-right:1px solid #d7e7f0; padding-left:56px; height:25px; padding-top:6px; }
#personReg dl dd p.short{ float:left; width:330px;}
#personReg dl dd h4{ line-height:80px; font-size:12px; font-weight:normal; float:left;}
#personReg dl dd textarea{ height:70px; float:left;}
#personReg dl dd select{ margin:0px; float:none;}
#personReg dl dd #btn{ height:70px;}
#personReg div.white{ background:#ffffff; line-height:20px; height:35px; padding-top:10px; margin-bottom:5px;}

#companyShow{ width:778px;margin:0 auto; background-color:#fafafa;}
#companyTitle{margin-top:8px; text-align:center;}
#companyTitle a { font-size:17px; }
#companyShow div.jobList{ width:178px; float:left;}
#companyShow div.jobList li{ background:url(images/qzzgw.gif) 5px 5px no-repeat; width:145px; overflow:hidden; padding-left:25px; white-space:nowrap; line-height:27px; border-bottom: #9FAECE 1px solid;}
#companyShow div.companyInfo{ float:left; margin-left:6px; width:592px;}
#companyShow div.companyInfo ul{background:#fefefe}
#companyShow div.companyInfo ul dt{ background:#F7F8FB; font-weight:bold; height:26px; border-top:#9FAECE solid 1px; padding-left:5px; clear:both;}
#companyShow div.companyInfo ul dd{padding:5px; line-height:20px; float:left; width:582px;}
#companyShow div.companyInfo ul dd div{ float:left; vertical-align:top;}
#companyShow div.companyInfo ul dd div.job1{ width:249px; height:130px;}
#companyShow div.companyInfo ul dd div.job2{ width:118px; height:130px;}
#companyShow div.companyInfo ul dd div.job3{ width:212px; padding-left:3px; padding-top:3px; background:#F7F8FB; height:120px;}
#companyShow div.companyInfo ul dd div.details{ clear:both;}
#companyShow div.companyInfo ul dd div.favBar{ text-align:center; width:582px; clear:both;}
#companyShow div.companyInfo ul dd div.favBar a{ font-weight:bold;}
#companyShow div.companyInfo ul dd span{ font-weight:bold; font-size:13px; clear:both;}

#manageWay{ border:1px solid #BCDDE6; width:192px; margin-top:5px; float:left;}
#manageWay h3{ background:url(images/bar_news.gif) repeat-x; width:188px; line-height:28px; height:28px; margin:2px; float:left; display:inline;}
#manageWay h3 a{ background:url(images/dot_news.gif) 8px 0px no-repeat; padding-left:20px;}
#manageWay ul{ border-top:1px solid #B6DCE7; margin-left:3px; margin-bottom:5px; float:left;}
#manageWay ul li{ width:164px; margin-top:3px; background:url(images/li.gif) no-repeat 1px 3px; padding-left:15px; display:inline;}

#newsRight{ width:576px; float:right; height:30px; margin-top:5px;}
#success h1{ background:url(images/news_bar_l.gif) no-repeat; height:26px; width:576px; float:left;}
#success ul{ border:1px solid #B6DCE7;border-top:0; height:110px; clear:both;}
#success ul li{ width:270px;  background:url(images/li.gif) no-repeat 3px 3px; margin-top:3px; height:18px; float:left; padding-left:15px; overflow:hidden;}

#zhiC{ border:1px solid #BCDDE6; width:283px; margin-top:5px; float:left;}
#zhiC h3{ background:url(images/bar_news.gif) repeat-x; width:281px; line-height:28px; height:28px; margin:2px;}
#zhiC h3 a{ background:url(images/dot_news.gif) 8px 0px no-repeat; padding-left:20px;}
#zhiC ul{ border-top:1px solid #B6DCE7; float:left; width:270px; height:183px; margin-left:3px; padding-top:5px;}
#zhiC ul li{ width:255px; margin-top:0px; background:url(images/li.gif) no-repeat 1px 3px; height:20px; padding-left:15px; display:inline;}

#jobView{ border:1px solid #BCDDE6; width:283px; margin-top:5px; float:right;}
#jobView h3{ background:url(images/bar_news.gif) repeat-x; width:281px; line-height:28px; height:28px; margin:2px;}
#jobView h3 a{ background:url(images/dot_news.gif) 8px 0px no-repeat; padding-left:20px;}
#jobView ul{ border-top:1px solid #B6DCE7; float:left; width:270px; height:183px; margin-left:3px; padding-top:5px;}
#jobView ul li{ width:255px; margin-top:0px; background:url(images/li.gif) no-repeat 1px 3px; height:20px; padding-left:15px; display:inline;}

#salaryNews{ width:576px; float:left;}
#salaryNews h1{ background:url(images/toadyTopic.jpg) no-repeat; height:26px; width:576px; margin-top:5px;}
#salaryNews ul{ background:url(images/mid_content.jpg) no-repeat; height:110px; width:576px; float:left;}
#salaryNews ul li{ width:260px; background:url(images/li.gif) no-repeat 3px 3px; margin-top:3px; margin-left:5px; height:18px; float:left; padding-left:15px; overflow:hidden;}

#newsClass{ border:1px solid #BCDDE6;margin-top:5px; padding:5px; float:right; width:565px; display:inline;}
#newsClass a{ white-space:nowrap; background:url(images/li.gif) no-repeat 1px 1px; padding-left:15px;}
#newsClass a.current{ font-weight:bold;}

#newsList{ width:576px; float:right;}
#newsList ul{ width:573px; float:left;}
#newsList ul dt{ font-weight:bold; background:url(images/li.gif) no-repeat 1px 3px; padding-left:15px; margin-top:10px;}
#newsList ul dl{ font-weight:normal; line-height:16px; border-bottom:1px dotted #BCDDE6;}

#newsShow{ width:778px;margin:0 auto; background:#fafafa; margin-top:3px;}
#newsShow h1{ font-size:14px; border-bottom:1px solid #999999; text-align:center; height:38px; line-height:38px;}
#newsShow .bdContent{ margin:10px;}
#newsShow p{ margin:3px 0px;}
#newsShow ul{ border-top:1px solid #cccccc; margin:10px;float:left; padding-top:10px;}
#newsShow ul li{ background:url(images/li.gif) no-repeat 1px 3px; padding-left:15px;width:730px; }