html {
    overflow-y: scroll;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
    margin: 0;
    padding: 0;
}
table, td, tr, th {
    font-size: 12px;
}
li {list-style-type: none;}

img {
    border: 0 none;
    vertical-align: top;
}
ol, ul {
    list-style: none outside none;
}

address, cite, code, em, th {
    font-style: normal;
    font-weight: normal;
}

.fb {
    font-weight: bold;
}

.clearfix:after, .area:after, .header:after, .footer:after, .content:after, .area-sub:after, .area-main:after, .main-col-10:after, .main-col-9:after, .tab-con:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}


body{
margin:0px auto;  
text-align:center;  
font-size: 14px;
color: #2b2b2b;
font-family:  verdana,arial,宋体,tahoma;
padding:0px;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {margin: 0;padding: 0;}

.left {background-color: 8fb4ef;}
.division {background-color: 74a0eb;}
.11px14pt {font-size: 11px;line-height: 14pt;}

table {font-size: 12px;}
a {color: #2b2b2b; font-family: "宋体";  text-decoration: none;}
a:hover {color: #ba2636; font-family: "宋体";  text-decoration: underline;}
a.title {color: #164ecd; font-family: "宋体";  text-decoration: underline}
a.title:hover {color: #ff0000; font-family: "宋体";  text-decoration: underline}
a.foot {color: #000000; font-family: "宋体";  text-decoration: none}
a.foot:hover {color: #164ecd; font-family: "宋体";  text-decoration: none}
.f12 {font-size: 14px;}
td{font-family: verdana,arial,宋体,tahoma;font-size: 9pt;line-height: 19px;}
ul,li{padding:0px;margin:0px;}

.table1{border: 1px;background-color: #003366;}
#tabletitlelink a:link, #tabletitlelink a:visited, #tabletitlelink a:active {color: #c5dbf3;text-decoration: none;}
#tabletitlelink a:hover {color: #c5dbf3;text-decoration: underline;}
input,select,textarea{background-color: #d2dbe7; border: 1px solid #000; padding:1px; color: #003366; font-family:verdana, arial,宋体; font-size: 9pt; line-height: 14px;}}
.normaltextsmall {font-size : 9pt;color: #414356;font-family: verdana, arial,宋体,helvetica, sans-serif;}


.black_font {font-family:"黑体","宋体",arial}
.song_font {font-family:"宋体",arial}
.fang_font {font-family:"仿宋_gb2312","宋体",arial}
.hua_font {font-family:"华文中宋","黑体",arial}
.blue{color:blue}
.red{color:red}
.fontsize{font-size:20px;}
.px18{font-size:18px;}
.px16{font-size:16px;}
.px14{font-size:14px;}
#monthly {width:650px;text-align:center;padding:20px 0 20px 0;}
#monthly .heading .youxiao{float:right;}
#monthly .title{font-size:26px;padding:5px 0px 0px 0px;height:34px;}
#monthly .com_info{font-size:18px;padding:10px 0px 10px 0px;text-align:left;line-height:30px;}
.left{text-align:left;}
.address {float:left;width:400px;text-align:left;font-size:16px;line-height:20px;}

/*验证模块*/
label.error {
    background: url("./images/Stop.png") no-repeat scroll 0 0 transparent;
	margin-left: 10px;
	width: auto;
	display: inline;
    color: red;
    padding-bottom: 2px;
    padding-left: 16px;

}
input.error {
	color:red;
	border:1px solid red;
	background:white;
}

label.checked {
	margin-left: 10px;
    background: url("./images/Button Check.png") no-repeat scroll 0 0 transparent;
    padding-bottom: 2px;
    padding-left: 16px;
}

/*框架*/
.column_1{}
.column_2{width:290px;}
.column_3{width:290px;}
/*重点招聘，最新资讯的css*/
.newscontent {text-align:left;width:750px;line-height:26px;}
.newscontent p{margin:0px;padding:0px}

.c_l_dl {font-size:13px;margin:10px 15px 0;}
.c_l_dl a{text-decoration:none;color:#333333; }
.c_l_dl dt{padding-left:7px;text-align:left;font-weight:bold;font-size:14px;line-height:28px;color:#333333;   border-bottom: 1px dashed #cccccc;}
.c_l_dl dd{padding-left:7px;margin-left:6px;text-align:left;font-size:14px;line-height:28px; border-bottom: 1px dashed #cccccc;
background: url("/images/c_l_dl_dd_bg.gif") no-repeat left transparent;}

.ns_bd_blue  {border:1px solid #c0e0f8}
.ns_bg_blue  {background-color:#f1f8fd;}
.ns_box {color:#333;border:1px solid #aed1ea;background: url(/images/c_c_bg.gif) repeat-x scroll 0 0  #ffffff;margin:0px 5px 5px 5px;padding:5px;line-height:19px;}
.ns_box h2 {text-align:center;font-size:14px;margin:7px 0px 7px 0px;border-bottom: 1px solid #c4ddf0;color: #0157b4;padding-bottom:7px;}
.ns_box .tag{background-image: url("/images/line_table_bg.gif");background-position: left bottom;background-repeat: repeat-x; height: 30px;margin: 10px 0;}
.ns_box .tag span{ background: url("/images/headeron_bg.gif") repeat scroll 0 0 transparent; border-color: #d7d7d7; border-style: solid solid none; border-width: 1px 1px medium; display: block; float: left; height: 29px; line-height: 28px; margin-left: 4px; padding: 0 20px; text-align: center;	}
.ns_box .tag span a{text-decoration:none;color:#333}
.ns_box .tag .active{font-weight:bold;}
.ns_table {width:"99%";line-height:20px;font-color:#333;border-collapse:collapse;}
.ns_table th{color:#333;border:1px solid #ccc;background-color:#dddddd;line-height:26px;}
.ns_table td{color:#333;border:1px solid #ccc;background-color:#fff;line-height:24px;text-align:center;}

.ns_login {font-size:12px;border:1px solid #ff9900;background: #ffffff;margin:3px 5px 5px 0px;line-height:29px;}
.ns_login .lg_t_1{background: url(/images/login_1.gif) repeat-x scroll 0 0  #ffffff;width:168px;height:24px;}
.ns_login .lg_t_2{background: url(/images/login_2.gif) repeat-x scroll 0 0  #ffffff;width:168px;height:24px;}
.ns_login .label{height: 29px;line-height: 29px;overflow: hidden;width: 49px;}
.ns_login .inputbox {border:1px solid #DCDCDC;background:#fff;font-size: 12px;height: 18px;line-height: 16px;margin: 2px 0 0 3px; overflow: hidden;width: 85px;}



.ns_info_box {font-size:12px;margin: 5px 5px 0px 0px;padding: 0;border:1px solid #ddd}
.ns_info_box .t_1{text-align:left;padding-left:6px;font-weight:700;width:168px; height:26px;line-height:26px;background: url("images/box-bg.gif") no-repeat scroll 0 0 transparent;}
.ns_info_box .inputbox {border:1px solid #DCDCDC;background:#fff;font-size: 12px;height: 18px;line-height: 16px;margin: 2px 0 0 3px; overflow: hidden;}
.ns_info_box ul {text-align:center;}
.ns_info_box li {line-height:25px;height:25px;list-style:none;}
/*最新招聘，重点招聘,hr资讯,求职专区*/
.ns_info_box_2 {width:288px;overflow:hidden;text-align:left;border:1px solid #c4ddf0;font-size:12px;padding: 0;margin:0px;background:#fff;}
.ns_info_box_2 .title{color:#00309c;padding-left:15px;text-align:left;font-size:14px;line-height:26px;height:26px;background: url("images/bgtit.png") no-repeat scroll 0 0 transparent;}
.ns_info_box_2 .title span{font-weight:700;}
.ns_info_box_2 a{font-size:12px;}
.ns_info_box_2 ul {text-align:left;}
.ns_info_box_2 li {line-height:20px;list-style:none;}
.ns_info_box_2 .bd{padding: 5px 0px 0 1px;}
.ns_info_box_2 .bd2{padding: 8px 8px 0 8px;}
.ns_info_box_2.h450 {height:450px;}
.ns_info_box_2.h350 {height:350px;}
.ns_info_box_2.h250 {height:190px;}

/*fieldset*/
fieldset {
    border: 1px solid #333;
	padding:15px;
    line-height: 22px;
    margin: 0.5em 0;
}	
legend {
    color: #333;
    padding: 0 5px;
	font-size:16px;
}

/*navbar*/
.navbar { background: url("images/bgsearch.gif") no-repeat scroll left -29px ; clear: both; 
font-size: 13px; 
font-weight: 700;   
height: 27px;   
line-height: 30px; 
overflow: hidden;    
width: 100%;
}
.navbar a{
	text-align:center;
	height:27px;
    color: #065FB9;
    display: block;
    font-size: 14px;
    font-weight: 700;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.navbar a:hover {color: #FF6600;text-decoration: none;}
.navbar li {float:left;}
.navbar li.hover {
    background: url("images/bgsearch.gif") no-repeat scroll -140px top transparent;
    color: #FFFFFF;
    cursor: pointer;
    overflow: hidden;
    width: 75px;
}
.navbar li.hover a{color:#fff}
/*导航栏*/
.navtable {height:40px;color:#fff;	border-collapse: collapse;width: 100%;}
.navtable a{color:white;}
.navtable a:hover{color:#ff6600;}
.navtable td{text-align:left;color:#fff;}
.div_ad {}
/*最新招聘*/
#newzhaopin {border-collapse: collapse;margin:5px;}
#newzhaopin.table {border-collapse: collapse;margin:5px;}
#newzhaopin td{padding:4px 0px}
#newzhaopin tr{margin:0px;border-bottom:1px dashed #ddd}
#newzhaopin tr.odd{}
#newzhaopin tr.even{background:#fff}
#newzhaopin .dw{color:#014bc4;}
/*各个广告*/
.adjpg{width:377px;height:60px;margin-top:3px;overflow:hidden;}
.fourad{border:1px solid #ccc;margin-top:3px;}
.tuijian{}
.tuijian .tuijianad{width:140px;height:56px;border:1px solid #ddd;margin:1px auto;margin:2px 2px 2px 1px;}
/*导航搜索栏*/
.searchbg {background:url(images/bgsearch.gif) 0px -58px}
.newsearchdiv{padding:11px 0px 0px 20px;float:left;width:555px;height:36px;overflow:hidden;text-align:left;color:white;}
.newsearchdiv a{color:white;}
.searchinput {border:1px solid #DCDCDC;background:#fff;height: 18px;line-height: 16px;margin: 2px 0 0 3px; overflow: hidden;width: 145px;}
.searchdiv{float:left;width:372px;height:70px;margin:3px;overflow:hidden;text-align:left;background:url(images/bgsearch.gif) 0px -70px}
.weather {padding:12px 0px 0px 3px;color:white;}

.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.px16 {font-size:16px;}
.fleft {float:left;}
.fright {float:right;}

/*ui-button*/
.ui-btn-submit {cursor:pointer;background:url(images/86.gif) no-repeat scroll 0 0 transparent;   font-size: 12px;height: 20px;line-height: 21px;text-align: center;width: 48px;border: medium none;}
/* containers
----------------------------------------------------------------------------*/
.container_12 {margin-left: auto;margin-right: auto;width: 760px;}
.container_12 table,tr,td {padding:0px;margin:0px;}
.content_left {float:left;width:175px;overflow: hidden;}
.content_right {float:right;width:585px;overflow: hidden;margin-top:3px;}
/* --------clear floated elements-----*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 1;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*#slider {display:none;}*/

.ad_table_style {
	border-collapse: collapse;
}
.ad_table_style th{
	text-align:center
	border:1px solid #000;
	font-weight:bold;
}
.ad_table_style td{
	border:1px solid #000;
	padding:2px;
}

