.line {
	width:1200px;
	margin:0 auto;
	margin-top:10px;
	background:#fff;
	padding:8px;
	overflow:hidden;
	border:1px #d9d9d9 solid;
}
.login {
	width:247px;
	height:220px;
	border:1px #d4f0fe solid;
}
.login_menu {
	height:29px;
	border-bottom:1px #b7dced solid;
}
.login_menu a {
	height:29px;
	border-bottom:1px #b7dced solid;
	border-right:0px #b7dced solid;
	background:#efefef;
	width:121px;
	display:block;
	float:left;
	line-height:28px;
	text-align:center;
	color:#999;
}
.login_menu a.active {
	position:relative;
	margin-top:-1px;
	font-weight:bold;
	color:#000;
	width:118px;
	border-bottom:none;
	border-top:2px #00a1e9 solid;
	background:#fafafa;
}
.login_menu .lastindex {
	/*border-right:none;*/
}
.do_now {
	height:37px;
	background:#d6e5f8;
}
.login_con {
	height:94px;
	padding-top:6px;
}
.login_input {
	width:150px;
	background:#ecf5fa;
	border:1px #cedce7 solid;
	height:18px;
	line-height:20px;
	text-indent:5px;
}
.do_submit, .do_reg {
	display:block;
	width:63px;
	height:26px;
	float:left;
}
.do_submit2, .do_reg2 {
	display:block;
	line-height:27px;
	width:70px;
	height:27px;
	float:left;
	margin-left:8px;
	margin-top:5px;
	font-weight:bold;
	color:#fff;
}
.do_submit2 {
	text-align:center;
	background:url(../images/do_login2.png) repeat-x 0 0;
}
.do_submit {
	text-align:center;
	background:url(../images/do_login.png) no-repeat 0 0;
}
.do_reg2 {
	text-align:center;
	background:url(../images/do_login2.png) repeat-x 0 0;
}
.do_reg {
	/*text-indent:5px;
	background:url(../images/do_login.png) no-repeat 0 -27px;*/
	text-align:center;
	background:url(../images/do_login.png) no-repeat 0 0;
}
.do_findpassword {
	line-height:37px;
	padding-left:8px;
}
.search {
	width:730px;
	border:1px #b7dced solid;
	background:#fafafa;
}
.xwdt a.active {
	position:relative;
	font-size:14px;
	font-weight:bold;
	width:85px;
}
.box_menu_qzzp {
	height:35px;
	padding-left:10px;
	background:url(../images/index_zpxx_bg.png) repeat-x left top;
}
.box_menu_qzzp a {
	margin-top:6px;
	height:27px;
	border-right:1px #b7dced solid;
	background:#fff;
	width:120px;
	display:block;
	float:left;
	line-height:28px;
	text-align:center;
	color:#00f;
	font-size:14px;
	font-weight:bold;
}
.box_menu_qzzp a.active {
	position:relative;
	margin-top:8px;
	font-weight:bold;
	color:#000;
	width:120px;
	border-right:1px #b7dced slid;
	background:url(../images/index_zpxx_bg2.png) repeat-x left top;
}
.box_con {
	padding:10px;
/* 	background:url(../images/box_conbg.png) repeat-x 0 bottom #fafafa; */
}
.selector_index {
	height:40px;
}
.selector_index input {
	display:block;
	background:url(../images/selector.png) no-repeat 0 0;
	width:207px;
	height:27px;
	float:left;
	margin-right:20px;
	text-align:center;
	line-height:27px;
	border:0px;
	color:#000;
}

.s_search {border:1px #cedce7 solid; background:#ecf5fa;color:#666;}
.search_input table{float:left;}
.s_input {width:420px;height:100%;width:100%;line-height:100%; background:none;border:none;}
.s_s_now,.s_s_adv {display:block;float:left;width:76px;height:27px;margin-left:10px;line-height:27px;color:#fff;}
.s_s_now { background:url(../images/s_btn.png) 0 0;text-indent:33px;}
.s_s_adv {text-align:center; background:url(../images/s_btn.png) 0 -27px;}
.key_words {margin-top:10px;height:40px;line-height:40px;}
.key_words a {margin-left:10px;color:#666;}

.scroll_img {float:left;border:0px #b7dced solid;padding:0px;width:330px; background:#eff6fa; height:240px}
.scroll_img img {width:330px; height:240px; }
.news_list {overflow:hidden;}
.news_list li {float:left;width:50%;height:23px;line-height:23px;}

.ad {padding-right:0;width:990px;padding-bottom:0;}
.ad a{margin-right:6px;float:left;margin-bottom:10px;}
.link {width:250px;overflow:hidden;}
.link a{display:block;position:relative;float:left;width:74px;height:73px;margin-right:8px;margin-bottom:10px;}
.link a div {position:absolute;bottom:0;left:0;right:0;height:23px;line-height:23px;text-align:center;color:#fff; background:url(../images/infotipbg.png) repeat-x 0 0;}
.link a.a { background:url(../images/link_icons.png) no-repeat 0 0;}
.link a.b { background:url(../images/link_icons.png) no-repeat -74px 0;}
.link a.c { background:url(../images/link_icons.png) no-repeat -148px 0;}
.link a.d { background:url(../images/link_icons.png) no-repeat 0 -73px;}
.link a.e { background:url(../images/link_icons.png) no-repeat -74px -73px;}
.link a.f { background:url(../images/link_icons.png) no-repeat -148px -73px;}
.link a.g { background:url(../images/link_icons.png) no-repeat 0 -146px;}
.link a.h { background:url(../images/link_icons.png) no-repeat -74px -146px;}
.link a.i { background:url(../images/link_icons.png) no-repeat -148px -146px;}

.link .mb0 {margin-bottom:0;}
.company_list {overflow:hidden; height:188px;}
.company_list li {float:left;width:33%;height:26px;line-height:26px;}
.company_list li a {color:#000;}


.jobs,.frindlink {width:auto;}
.jobs .company_list  {height:auto;}
.jobs .company_list li {float:left;width:25%;height:26px;line-height:26px;}

.frindlink .company_list  {height:auto;}
.frindlink .company_list li {float:left;width:20%;height:26px;line-height:26px;}

.data_icon{
	background:#ecf5fa url(/jyw/res/index/images/calendar.png) no-repeat right 5px;
}
.adClass{
	background: url(/jyw/res/index/images/close-h.jpg) no-repeat 0 0;
	display: block;
	height: 18px;
	width: 40px;
	margin-top:2px;
	margin-left:2px;
	cursor:pointer;
	float: right;
}