/*Reset*/
* {
	margin:0;
	padding:0;
}
fieldset,img {
	border:0;
}
ol,ul {
	list-style:none;
}
code,em,strong,var {
	font-style:normal;
	font-weight: 800;
}
a {
	text-decoration:none;
	font-size:12px;
	color:#000
}
a:hover {
	text-decoration:underline;
	color:#FF6600
}
.r {
	float:right;
	display:block;
	padding-top:1px;
}
.pd1 {
	padding:1px;
}
.pd1_3 {
	padding:1px 1px 3px;
}
.pd1_7 {
	padding:1px 1px 7px;
}
.mt5 {
	margin-top:5px;
}
.w10 {
	float:left;
	width:10px;
	height:5px
}
.h360 {
	height:360px
}
.h500 {
	height:508px;
	_height:500px
}
.clean {
	clear:both;
	width:960px;
	margin:-3px auto;
}
body {
	font-family:"宋体",arial;
	font-size:12px;
}
.w960 {
	width:960px;
	margin:0 auto
}
#top_nav {
	background:url(http://yjbys.com/images/hr/f_repeat.png) repeat-x scroll;
	height:25px;
	line-height:25px;
	border:1px solid #CCCCCC;
	border-top:0px;
	text-align:center
}
#top_nav  .le {
	float:left;
}
#top_nav  .le a {
	padding:0px 7px
}
#top_nav  .le .red {
	color:#FF0000
}
#top_nav  .ri {
	float:right
}
#top_nav  .ri a {
	padding:0px 7px;
	color:#416180
}
#header {
	background:url(http://yjbys.com/images/hr/f_repeat.png) repeat scroll 0 -76px #F3F4F3;
	height:85px;
	overflow:hidden;
}
#header .logo {
	float:left;
	padding:10px
}
#header .hr {
	float:left;
	border-left:1px #999999 solid;
	margin:28px 0px 0px 10px;
	padding-left:10px
}
#header .hr h1 {
	font-size:28px
}
#main_nav {
	background:url(http://yjbys.com/images/hr/f_repeat.png) no-repeat scroll 0 -214px transparent;
	height:36px;
	line-height:35px;
	margin-bottom:8px;
}
#main_nav .wrap {
	background:url(http://yjbys.com/images/hr/f_repeat.png) no-repeat scroll 100% -251px transparent;
	float:none;
	height:36px;
	margin:0 0 0 4px;
}
#main_nav .wrap .inner {
	background:url(http://yjbys.com/images/hr/f_repeat.png) repeat scroll 100% -177px transparent;
	float:none;
	height:36px;
	width:99%;
}
#main_nav .wrap .inner .inside {
	background:url(http://yjbys.com/images/hr/f_repeat.png) no-repeat scroll 100% -251px transparent;
	float:none;
	height:36px;
	margin:0 -4px 0 10px;
}
#main_nav .wrap .inner li {
	float:left;
	width:103px;
}
#main_nav .wrap .inner li a {
	float:left;
	height:35px;
	padding-top:1px;
	width:103px;
	text-align:center;
	cursor:pointer
}
#main_nav .wrap .inner li a span {
	font-size:14px;
	font-weight:700;
	color:#FFFFFF;
}
#main_nav .wrap .inner li a:hover {
	text-decoration:none;
	background:url(http://yjbys.com/images/hr/main_nav_hover.png) no-repeat transparent;
}
#main_nav .wrap .inner li.yellow {
	float:right
}
#main_nav .wrap .inner li.yellow  a:hover {
	background:none;
	text-decoration:underline;
	color:#FFFFFF
}
#main_top {
	height:190px
}
#login {
	background:url(http://yjbys.com/images/hr/f_repeat.png) no-repeat scroll 0 -310px #F0F0F0;
	height:188px;
	width:548px;
	float:left;
	overflow:hidden;
	position:relative;
}
.login_wrap {
	background:url(http://yjbys.com/images/hr/f_repeat.png) no-repeat scroll 100% -686px transparent;
	float:none;
	height:188px;
	margin:0 0 0 10px;
	padding:0 4px 0 0;
}
#login .login_form {
	float:left;
	margin:10px 0 10px 6px;
	overflow:hidden;
	width:250px;
}
#login .login_form h3 {
	background:url(http://yjbys.com/images/hr/login_p.png) no-repeat scroll  transparent;
	line-height:1.4em;
	padding:0 0 0 25px;
	font-size:16px;
}
#login .login_form form {
	margin:3px 20px 13px 24px;
	width:206px;
}
#login .login_form form p {
	margin:10px 0 0;
	width:206px;
}
#login .login_form form p label {
	float:left;
	height:25px;
	line-height:27px;
}
#login .login_form form p input {
	border:1px solid #A5B2C8;
	height:23px;
	line-height:23px;
	width:146px;
}
#login .login_form form p.form_btn {
	margin:7px 0 0 25px !important;
}
#login .login_form form p.form_btn .dl {
	border:0;
	background:url(http://yjbys.com/images/hr/image1.png) repeat scroll -478px 0 transparent;
	color:#333333;
	float:left;
	font-size:14px;
	font-weight:700;
	height:26px;
	line-height:25px;
	margin:0 16px 0 0;
	text-align:center;
	width:66px;
}
#login .login_form form p.form_btn .zc {
	background:url(http://yjbys.com/images/hr/image1.png) repeat scroll -478px -26px transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
	height:26px;
	line-height:25px;
	text-align:center;
	text-indent:-999em;
	width:66px;
}
#login .login_form form p.rem_btn {
	margin:3px 0 0 45px;
}
#login .login_form form p.rem_btn input {
	border:medium none;
	float:left;
	height:25px;
	width:auto;
}
#login .fab_btn {
	float:left;
	padding-top:70px;
	padding-left:86px
}
#login .zp {
	float:left;
	background:url(http://yjbys.com/images/hr/image1.png) no-repeat scroll -96px -234px transparent;
	width:166px;
	height:50px;
	text-indent:-999px
}
#login .jl {
	background:url(http://yjbys.com/images/hr/image1.png) no-repeat scroll -96px -284px transparent;
	float:left;
	width:166px;
	height:50px;
	text-indent:-999px
}
#login .login_wrap .login_btn {
	background:url(http://yjbys.com/images/hr/logininfo.png) no-repeat scroll 0 5px transparent;
	display:inline;
	float:right;
	height:180px;
	margin:0 20px 0 0;
	position:relative;
	width:255px;
	_width:250px;
	z-index:1;
}
#login .login_wrap .login_btn h3 {
	text-indent:-999em;
}
#client {
	background:url(http://yjbys.com/images/hr/f_repeat.png) no-repeat scroll 0 -875px #F0F0F0;
	float:right;
	height:188px;
	overflow:hidden;
	width:400px;
	_width:404px;
}
#client .client_wrap {
	float:left;
	background:url(http://yjbys.com/images/hr/f_repeat.png) no-repeat scroll  right -1064px transparent;
	height:188px;
	margin:0 0 0 4px;
	padding:0 4px 0 0;
	width:392px;
}
#client  h3 {
	line-height:1.2em;
	margin:12px 0 8px 10px;
	font-size:16px;
}
#client .client_tab {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CFCFCF;
	height:130px;
	width:365px;
	margin-left:13px;
}
#client .client_tab  h4 {
	border-bottom:1px dashed #C3D4E5;
	cursor:default;
	font-weight:700;
	font-size:14px;
	margin:5px 10px;
	padding-bottom:2px
}
#client .client_tab p {
	margin:10px;
}
#client .client_tab  h4  .tel_number {
	}#client .client_tab p .tel {
	font-size:14px;
	font-weight:700;
	color:#CC0000;
}
#search {
	background:url(http://yjbys.com/images/hr/f_search.png) no-repeat scroll right 0 #51B4EA;
	border:1px solid #D2D2D2;
	height:63px;
	width:958px;
	margin:2px auto;
}
#search .search_inner {
	background:url(http://yjbys.com/images/hr/f_search.png) no-repeat scroll left 0 transparent;
	height:100%;
	width:100%;
}
#search .search_inner form {
	height:32px;
	left:150px;
	position:relative;
	top:17px;
	width:710px;
	z-index:10;
}
#search .search_wrap {
	height:32px;
	padding:0 0 0 10px;
	position:relative;
	width:619px;
	z-index:30;
}
#search .rc {
	border:0;
	width:400px;
	height:22px;
	padding-top:10px;
	padding-left:10px;
	color:rgb(170,170,170);
	float:left;
	background:url(http://yjbys.com/images/hr/image1.png) no-repeat scroll -98px -192px transparent;
}
#search .dq {
	border:0;
	width:80px;
	height:22px;
	padding-top:10px;
	padding-left:10px;
	color:rgb(170,170,170);
	float:left;
	background:url(http://yjbys.com/images/hr/image1.png) no-repeat scroll -98px -192px transparent;
}
#search .bt {
	background:url(http://yjbys.com/images/hr/image1.png) no-repeat scroll -294px -99px transparent;
	margin-left:10px;
	border:0;
	width:80px;
	height:32px;
	float:left;
	cursor:pointer;
}
#main {
	margin:0px auto
}
#main_left {
	float:left;
	width:700px;
}
#main_right {
	float:right;
	width:250px;
}
.col {
	float:left;
	margin:5px 5px 5px 0;
	width:345px;
}
.col .tle {
	background:url(http://yjbys.com/images/hr/btbgc.gif) repeat-x scroll center top transparent;
	float:left;
	height:29px;
	width:345px;
}
.col .tl {
	background:url(http://yjbys.com/images/hr/icon_hr.png) no-repeat scroll left top transparent;
	float:left;
	height:29px;
	width:42px;
}


.col .tc {
	float:left;
	font-size:14px;
	padding:7px 0 0 3px;
}
.col .tr {
	background:url(http://yjbys.com/images/hr/btbgr.gif) no-repeat scroll right top transparent;
	float:right;
	height:29px;
	width:3px;
}
.col .more {
	float:right;
	padding:9px 6px 0 0;
}
.col .mid {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	padding:4px 6px 7px 6px;
	width:331px;
}
.col .mid li {
	background:url(http://yjbys.com/images/hr/arrow.gif) no-repeat scroll left center transparent;
	border-bottom:1px solid #CCCCCC;
	float:left;
	line-height:24px;
	padding:3px 0 0 8px;
	width:320px;
}
.col .mid li .new {
	float:right;
	padding-right:2px;
	padding-top:5px;
}
.col .bottom {
	background:url(http://yjbys.com/images/hr/tdbkc.gif) repeat-x scroll center bottom transparent;
	float:left;
	height:3px;
	width:345px;
	_margin-top:-11px;
}
.col .bl {
	background:url(http://yjbys.com/images/hr/tdbkl.gif) no-repeat scroll left bottom transparent;
	float:left;
	height:3px;
	width:3px;
}
.col .br {
	background:url(http://yjbys.com/images/hr/tdbkr.gif) no-repeat scroll right bottom transparent;
	float:right;
	height:3px;
	width:3px;
}
#main_right .col {
	margin:5px 0 0;
	width:250px;
}
#main_right .col .tle {
	width:250px;
}
#main_right .col .tl {
	background:url(http://yjbys.com/images/hr/icon_hot.png) no-repeat scroll left top transparent;
}
#main_right .col .nl {
	background:url(http://yjbys.com/images/hr/icon_new.png) no-repeat scroll left top transparent;
	float:left;
	height:29px;
	width:42px;
}
#main_right .col .mid {
	padding-left:8px;
	width:234px;
}
#main_right .col .mid li {
	width:225px;
}
#main_right .col .bottom {
	width:250px;
}
.banner250 a {
	float:right;
	padding:2px 0px
}
.banner250 img {
	border:1px #999999 solid;
	width:247px;
	height:58px;
}
#flink {
	float:left;
	margin:5px 0px;
	width:958px;
	border:1px #CCCCCC solid
}
#flink ul {
	float:left;
	padding:5px
}
#flink li {
	background:none repeat scroll 0 0 #F9F9F9;
	float:left;
	line-height:22px;
	margin:2px;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
	width:82px;
}
#footer {
	border-top:2px solid  #0066FF;
	clear:both;
	color:#666666;
	line-height:200%;
	margin:5px auto;
	text-align:center;
	width:100%;
}
#footer .footmenu {
	background:none repeat scroll 0 0  #F2F2F2
    margin:2px auto;
	padding:3px;
}
#footer .footmenu a {
	color:#666666;
}
/*list page*/

#main_left .daohang {
	background:url(http://yjbys.com/images/hr/home_s.gif) no-repeat scroll left top transparent;
	border-bottom:1px solid #E5E5E5;
	font-size:12px;
	margin-bottom:5px;
	margin-right:0;
	margin-top:15px;
	padding:3px 0 5px 22px;
}
#main_left .col728 {
	float:left;
	margin-top:5px;
	overflow:hidden;
	width:680px;
}
.ColTop {
	border-bottom:1px solid #F5F5F5;
	font-weight:bold;
	padding:5px 2px 5px 5px;
	text-align:left;
}
#main_left .list350 {
	padding-top:10px;
}
.list350 li {
	background:url(http://img.yjbys.com/list_dot.gif) no-repeat scroll 0 10px transparent;
	float:left;
	line-height:33px;
	list-style-type:none;
	padding-left:12px;
	width:325px;
}
.list350 li span {
	color:#666666;
	font-size:12px;
}
.pages {
	border-top:2px solid  #0099CC;
	float:left;
	font-size:14px;
	margin:10px auto;
	padding-bottom:17px;
	padding-top:7px;
	text-align:center;
	width:98%;
}
.pages li {
	float:left;
	margin:3px auto;
	line-height:22px;
}
.pages li.thisclass {
	padding:0px 7px;
	line-height:22px;
}
.pages a {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	display:inline;
	float:left;
	height:21px;
	line-height:21px;
	margin-left:2px;
	padding:0 9px;
}
#main_left .title {
	font-family:"黑体";
	font-size:25px;
	font-weight:bold;
	line-height:150%;
	overflow:hidden;
	padding:10px;
	text-align:center;
}
#main_left .title  h2 {
	font-size:25px
}
.cen {
	text-align:center;
}
#main .content {
	border-top:1px solid #F5F5F5;
	font-size:14px;
	line-height:200%;
	margin-top:10px;
	padding-top:10px;
	text-align:left; width:100%; float:left;
}
#main .content a{font-size:14px;color:#0360AF!important}
#main .content p {
	line-height:150%;
        padding-bottom:12px;
}
.otr {
	float:left;
	margin:10px auto;
	text-align:left;
	width:675px;
}
.c_top_r {
	clear:right;
	float:right;
	padding:10px 0;
}
.c_top_l {
	clear:left;
	float:left;
	padding:10px;
}
.foothr {
	float:left;
	width:100%;
	background:#F6F6F6;
	height:6px;
	border-top:1px solid #D3D1D1;
	margin:1px 0;
	font-size:0;
	overflow:hidden;
}
.footnav {
	float:left;
	width:970px;
	border:1px solid #D3D1D1;
	padding:10px;
}
.footnav dl {
	width:120px;
	color: #303030;
	float: left;
	padding-right:25px;
	text-align:left;
	margin-top:5px;
}
.footnav dt {
	border-bottom: 1px solid #E9E9E9;
	color: #5E5E5E;
	font-weight: 700;
	height: 14px;
	line-height: 14px;
	margin-bottom:10px;
	padding:5px 0 5px 10px;
}
.footnav dt b {
	display: none;
	float: left;
	height: 14px;
	overflow: hidden;
	width: 20px;
}
.footnav dd {
	height: 24px;
	line-height: 24px;
	padding-left:15px;
}
.footweibo {
	width:226px;
	float:right;
	margin-top:7px;
	padding-right:10px;
}
.footbav {
	float:left;
	width:988px;
	border:1px solid #D3D1D1;
	border-top:0;
	background:#F6F6F6;
	height:50px;
	line-height:50px;
}
#foot{
    margin: auto;
    width: 992px;
}
.foot {
	float:left;
	padding:10px 0 5px 0;
	width:100%;
	line-height:20px;
	border-top:1px solid #D3D1D1;
}
.botnav {
	overflow: hidden;
	text-align: center;
	width: 100%;
	color: #999;
}
.botnav a {
	color: #555;
	padding: 0 15px;
}
.copyright {
	color: #999;
	text-align: center;
	width: 100%;
}
.copyright a {
	color: #666;
	padding:0 5px;
}
.footsou {
	background: none repeat scroll 0 0 #F3F3F3;
	border: 1px solid #D0D0D0;
	float: left;
	height:50px;
	width:900px;
	text-align:center;
	margin-bottom:5px;
	padding-left:90px;
	padding-top:5px;
}
.footsou_city {
	border:1px solid #C0C0C0;
	float: left;
	height:37px;
	width: 250px;
	padding:3px;
	margin-right:4px;
}
.footsou_city input {
	float:left;
	font-size:14px;
	color: #BABABA;
	height:37px;
	background:#FFF;
	line-height:37px;
	padding-left:4px;
	width: 246px;
}
.footsou_query {
	border:1px solid #C0C0C0;
	color: #BABABA;
	float: left;
	height:37px;
	width:410px;
	padding:3px;
}
.footsou_query input {
	float:left;
	font-size: 20px;
	color: #BABABA;
	height:37px;
	background:#FFF;
	line-height:37px;
	width:405px;
	padding-left:5px;
}
.footsou_btn {
	background: url(http://img.yjbys.com/2013/bg.gif) repeat scroll 0 -51px transparent;
	border: 0;
	cursor: pointer;
	float: left;
	height:50px;
	width: 110px;
	margin-left:4px;
}
/*头部栏目导航*/
.topLink{ float:right; width:700px; height:60px; overflow:hidden;margin: -40px 5px -5px 0;}
.topLink li{ float:right; height:60px; width:50px; padding:0px 0; margin-left:8px; text-align:center;}
.topLink a{ float:left; height:20px; line-height:20px; white-space:nowrap;}
.topLink a:hover { color:#f26a25; text-decoration: underline}
 .gangweishuomingshu{ float:left; width:100%; padding:10px 0 10px 8px; margin:6px 0;border: 1px solid #d2d2d2;width: 950px; }
 .gangweishuomingshu a{ background: none repeat scroll 0 0 #f7f7f7; border-radius:3px; color:#222;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 4px 8px;
    overflow: hidden;
    padding: 0 7px;
    text-align: center; overflow: hidden;
    width: 205px;}