@charset "utf-8";
div,table,td,ul,font,form,html,body,th,tr,h1,h2,h3,h4,h5,h6,input,span{ padding:0; margin:0}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
a{color: #4a3c40;text-decoration: none; hide-focus: expression(this.hideFocus=true);outline:none;}
a:hover {text-decoration:none;color:#bc3c36;}
div,ul,li{margin:0px 0px; padding:0px 0px;}
ul,li{list-style:none;}
body 
{
	margin:0; 
	padding:0;
	font-size:12px;
	font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:22px;
	background:url(../images/bg.jpg) no-repeat center top #EEEEEE;
	}
	
	
.about_txt{float:left;width:925px;height:500px; margin:0 auto;padding:10px 12px 10px 30px;line-height:28px;font-size:13.5px;text-align:left;overflow-y:scroll;

}	
.contact_txt{float:left;width:900px;height:200px; margin:0 auto;padding:20px 12px 0px 50px;line-height:28px;font-size:14px;text-align:left;overflow:hidden;background:url("../images/kf.png") no-repeat 500px 0px;}
img { border:0;}
.page_view_tit{ text-align:center; padding-top:10px; font-size:16px; font-weight:bold; color:#e7ae16; padding-bottom:15px; border-bottom:1px solid #ededed; margin-bottom:20px; }
.page_view_tit div{ color:#848282;font-size:12px; font-weight:normal;  margin-top:5px;}
.top{
    width: 100%;
    height: 460px;
    background: #A1EBFC url(../images/bg.jpg) no-repeat center top;
}
.logo{ width:600px; height:115px; float:left;}
.display{ display:none;}
#nav{ width:380px; height:36px; float:right; padding-top:41px; position:relative; z-index:999;}
#nav li { float:left; position:relative;}
#nav li a{display:block; height:36px; hide-focus: expression(this.hideFocus=true);outline:none;}
#nav_ul li a{text-align:center;padding-left:10px;padding-top:6px;font-size:14px; background:url("../images/nav_02.png") no-repeat center top; background-position:18px -36px; width:91px;}

#nav a:hover{ background-position:18px 2px;color:#fff}
#nav .top_nav_on a{ background-position:left -36px;hide-focus: expression(this.hideFocus=true);outline:none;}

#banner {
	padding-top:10px;
    background: none repeat scroll 0 0 #000000;
    height: 342px;
    margin:  auto 0;
    position: relative;
    width: 100%;
    z-index: 1;
}

.contentss{ width:1000px; height:auto; padding-top:10px; margin:0 auto;background:#fff}
.con_right{ width:970px; height:auto; float:right;}

.contentall{ width:970px; height:auto;_height:450px; min-height:450px; margin:0 auto; padding-top:10px; padding-bottom:0px;float:left;}


.foot{ width:100%;  margin:0 auto; background-color:#505050;}
.foots{ width:960px;  font-family:Arial, Helvetica, sans-serif; line-height:30px; padding:10px 0px;margin:0 auto; color:#ddd;text-align:center}

.foots a{ color:#ddd;}
.foots a:hover{ color:#ddd;}


.g-nav {
    width: 100%;
    margin-top:-8px;
    background: url(../images/menu_bgs.png) center;
    height: 66px;
}
.g-nav .f-nav {
    position: relative;
}
.g-nav .u-btn {
    width: 100px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #FFFFFF;
    border-radius: 5px;
    position: absolute;
    right: 0;
    top: 15px;
    display: block;
    color: #00A254;
    font-size: 16px;
}
.g-nav-li:hover, .g-nav-li.hover {
    background: #0084DB;
}
.g-nav .g-nav-li {
    float: left;
    line-height: 57px;
    height: 57px;
    margin: 0 20px 0 0;
}
.g-nav-li a {
    padding: 0 20px;
    color:#FFFFFF;
    font-size: 18px;
}
.wrapper {
    width: 980px;
    margin: 0 auto;
}






.g-about-detail {
    color: #333333;
    font-size: 16px;
    padding: 15px 0 20px;
    line-height: 26px;
    padding:0 20px;
}
.g-content-about {
    width: 100%;
    padding: 20px 0;
}
.search_data {
    padding: 20px 0;
    width: 100%;
}
.search_data .search_header {
    background:#F5F5F5;
    height: 42px;
    line-height: 42px;
    color: #999999;
    font-size: 14px;
}
.search_data .search_date {
    width: 80px;
    padding-left: 10px;
    float: left;
}
.search_data .search_post {
    width: 240px;
    padding-left: 10px;
    float: left;
		  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search_data .search_company {
    width: 230px;
    padding-left: 10px;
    float: left;
	  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search_data .search_region {
    width: 140px;
    padding-left: 10px;
    float: left;
}
.search_data .search_professional {
    width: 145px;
    padding-left: 10px;
    float: left;
}
.search_data .search_education {
    width: 75px;
    padding-left: 10px;
    float: left;
}
.search_data .search_result {
    border-bottom: 1px dashed #D9D9D9;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    color: #333333;
    font-size: 14px;
}
.search_data .search_post a {
    color: #0084DB;
}

table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}
.g-page {
    text-align: center;
    width: 100%;
    padding: 10px 0;
}
.g-page a{ margin:0px 5px;}
.g-page a:hover, .g-page .current, .g-page strong {
    background: #0084DB;
    color: #fff;
    border: 1px solid #0084DB;
}
.g-page a, .g-page .current, .g-page strong {

    font-size: 14px;
    border: 1px solid #E3E3E3;
    height: 24px;
    line-height: 24px;
    padding: 2px 8px;
}
