/*通用头尾和结构样式
----------------------------------------------------------------------*/
.container {
	width:960px;
	margin:0 auto;
}
/*header---------------------*/
.header {
	width:960px;
	clear:both
}
/*header01*/
.header01 {
	width:960px;
	height:80px;
}
.header01 .sitelogo {
	float:left;
	padding:5px 0;
}
.header01 .csdnnav {
	float:left;
	margin-left:45px;
}
.header01 .csdnnav ul {
	float:left;
	width:600px;
}
.header01 .csdnnav ul li {
	float:left;
	line-height:30px;
}
.header01 .csdnnav ul li a {
	color:#999;
	padding:0 8px;
}
.header01 .csdnnav ul li a:hover {
	color:#049;
	text-decoration:none;
	background:url(../images/liico01.gif) left no-repeat;
}
.header01 .call400 {
	float:left;
	margin-top:1px;
	margin-left:100px;
}
/*mainnav*/
.header02 {
	width:960px;
	height:35px;
	background:url(../images/mainnavbg.gif) repeat-x;
}
.header02 ul {
	float:left;
	padding-left:10px;
	background:url(../images/mainnavleftborder.gif) no-repeat;
}
.header02 ul li {
	float:left;
	margin-right:10px;
}
.header02 ul li a {
	display:block;
	width:85px;
	height:35px;
	overflow:hidden;
	line-height:37px;
	color:#fff;
	text-align:center;
}
.header02 ul li a:hover {
	color:#000;
	font-weight:700;
	text-decoration:none;
	background:url(../images/mainnavbgcur.gif) no-repeat;
}
.header02 ul li.current a {
	color:#000;
	font-weight:700;
	text-decoration:none;
	background:url(../images/mainnavbgcur.gif) no-repeat;
}
.header02 .rightborder {
	float:right;
	width:5px;
	height:35px;
	background:url(../images/mainnavrightborder.gif) 0 0 no-repeat;
}
/*footer---------------------*/
.footer {
	float:left;
	width:960px;
	height:100px;
	border-top:1px #ddd solid;
	margin-top:10px;
	line-height:20px;
	clear:both;
}
.footer .footernav {
	width:960px;
	margin-top:15px;
	color:#049;
	text-align:center;
}
.footer .footernav a {
	padding:0 10px;
	color:#049;
}
.footer .footer_text {
	width:960px;
	margin-top:5px;
	text-align:center;
	color:#999;
}
/*首页内容样式
----------------------------------------------------------------------*/
/*主体结构样式00
----------------------------------------------------------------------*/
.mainbody00 {
	width:960px;
	clear:both;
}
.mainbody00 .leftbox {
	float:left;
	width:220px;
}
.mainbody00 .middlebox {
	float:left;
	width:470px;
	margin-left:10px;
}
.mainbody00 .rightbox {
	float:right;
	width:250px;
	position:relative;
}
.mainbody00 .widerightbox {
	float:right;
	width:730px;
}
/*内容块样式
-----------------------------------------------------------------------------------*/
/*loginbox----------------------------------------------*/
.left00 {
	float:left;
	width:220px;
	height:155px;
	overflow:hidden;
	margin-top:10px;
}
.left01 {
	float:left;
	width:220px;
	height:155px;
	overflow:hidden;
}
.left01 .tit {
	float:left;
	width:220px;
	height:30px;
	overflow:hidden;
	background:url(../images/left01titbg.gif) no-repeat;
}
.left01 .tit h2 {
	display:none;
}
.left01 .tit .right {
	float:right;
	height:30px;
	overflow:hidden;
	text-align:right;
	padding-right:10px;
	line-height:35px;
}
.left01 .tit .right a {
	color:#049;
}
.left01 .cont {
	float:left;
	width:218px;
	height:115px;
	overflow:hidden;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	background:url(../images/left01contbg.gif) repeat-x;
}
.left01 .cont ul {
	float:left;
	width:188px;
	height:110px;
	overflow:hidden;
	padding:5px 15px 0 15px;
}
.left01 .cont ul li {
	float:left;
	width:188px;
	margin-top:5px;
}
.left01 .cont ul li .texttit {
	float:left;
	width:45px;
	height:20px;
	overflow:hidden;
	text-align:left;
	color:#000;
}
.left01 .cont ul li .textbox {
	float:right;
	width:143px;
	height:auto;
	text-align:left;
}
.left01 .cont ul li .textbox .inputbox01 {
	float:left;
	width:141px;
	height:18px;
	border:1px #ccc solid;
	background:#fff;
}
.left01 .cont ul li .textbox .inputbox01 input {
	float:left;
	border:0;
	margin-top:1px;
}
.left01 .cont ul li .textbox .inputbox02 {
	float:left;
	width:141px;
	height:18px;
	border:1px #ccc solid;
	background:#fff;
}
.left01 .cont ul li .textbox .inputbox02 input {
	float:left;
	border:0;
	margin-top:1px;
}
.left01 .cont ul li .textbox .inputbox03 {
	float:left;
	width:55px;
	height:18px;
	border:1px #ccc solid;
	background:#fff;
	overflow:hidden;
}
.left01 .cont ul li .textbox .inputbox03 input {
	float:left;
	border:0;
	margin-top:1px;
}
.left01 .cont ul li .textbox .authcode {
	width:60px;
	height:20px;
	float:left;
	margin-left:5px;
}
.left01 .cont ul li .btn {
	float:left;
	width:95px;
	height:25px;
	margin-top:5px;
}
.left01 .cont ul li .btn input {
	width:95px;
	height:25px;
	background:url(../images/btnbg01.gif) no-repeat;
	border:0;
	line-height:23px;
	text-align:center;
	font-weight:700;
}
.left01 .cont ul li .register {
	float:right;
	width:70px;
	height:25px;
	overflow:hidden;
	margin-top:5px;
	padding-left:15px;
	background: url(../images/titico01.gif) no-repeat 10px 10px;
}
.left01 .cont ul li .register a {
	line-height:34px;
	color:#000;
}
.left01 .bot {
	float:left;
	width:220px;
	height:10px;
	display:inline;
	background:url(../images/left01botbg.gif) no-repeat top;
	overflow:hidden;
}
/*第一屏左侧广告*/
.left02 {
	float:left;
	width:220px;
	height:310px;
	overflow:hidden;
	margin-top:10px;
}
.left02 .advbox {
	float:left;
	width:230px;
	height:310px;
}
.left02 .advbox01 {
	float:left;
	height:70px;
	overflow:hidden;
	margin-bottom:10px;
	margin-right:10px;
}
.left02 .advbox img {
	border:1px #ccc solid;
}
/*search box*/
.middle01 {
	float:left;
	width:470px;
	height:155px;
	overflow: hidden;
	margin-top:10px;
}
.middle01 .tit {
	float:left;
	width:470px;
	height:39px;
	background:url(../images/middle01titbg.gif) no-repeat bottom;
}
.middle01 .tit .tab01 {
	float:left;
	width:130px;
	height:25px;
	background:url(../images/middle01tabbg01.gif) no-repeat;
}
.middle01 .tit .tab01 h2 {
	display:none;
}
.middle01 .tit .tab02 {
	float:left;
	width:130px;
	height:25px;
	background:url(../images/middle01tabbg02.gif) no-repeat;
	margin-left:5px;
}
.middle01 .tit .tab02 a {
	display:block;
	width:130px;
	height:25px;
}
.middle01 .tit .tab02 h2 {
	display:none;
}
.middle01 .cont {
	float:left;
	width:468px;
	height:106px;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	background:url(../images/middle01contbg.gif) repeat-x;
}
.middle01 .cont .kwselect {
	width:438px;
	height:47px;
	padding:0 15px;
}
.middle01 .cont .kwselect .menubox01 {
	width:438px;
	height:24px;
	overflow:hidden;
}
.middle01 .cont .kwselect .menubox01 ul {
	width:393px;
	height:24px;
	padding-left:45px;
}
.middle01 .cont .kwselect .menubox01 ul li {
	float:left;
	width:50px;
	height:24px;
	text-align:center;
	line-height:19px;
	color:#000;
	margin-right:10px;
}
.middle01 .cont .kwselect .menubox01 ul li.hover {
	background:url(../images/btnbg04.gif) no-repeat;
	color:#fff;
}
.middle01 .cont .kwselect .contbox01 {
	width:438px;
	height:21px;
	overflow:hidden;
	margin-top:2px;
}
.middle01 .cont .kwselect .contbox01 #con_one_1,.middle01 .cont .kwselect .contbox01 #con_one_2
{ width:438px;
  height:21px;
  padding:0;
		}
.middle01 .cont .kwselect .contbox01 .name {
	float:left;
	width:45px;
	height:21px;
	text-align:left;
	color:#000;
}
.middle01 .cont .kwselect .contbox01 .textbox {
	float:left;
	width:393px;
	height:21px;
	overflow:hidden;
	text-align:left;
}
.middle01 .cont .kwselect .contbox01 .textbox .inputbox01 {
	float:left;
	width:178px;
	height:18px;
	border:1px #ccc solid;
	background:#fff;
	overflow:hidden;
}
.middle01 .cont .kwselect .contbox01 .textbox .inputbox01 input {
	float:left;
	border:0;
	margin-top:1px;
}
.middle01 .cont .kwselect .contbox01 .textbox .hotkw {
	float:left;
	height:20px;
	overflow:hidden;
	line-height:22px;
	text-align:left;
	margin-left:5px;
}
.middle01 .cont .kwselect .contbox01 .textbox .hotkw a {
	padding:0 3px;
	color:#049;
}
.middle01 .cont .areaselect {
	width:438px;
	height:20px;
	padding:0 15px;
	margin-top:5px;
}
.middle01 .cont .areaselect .name {
	float:left;
	width:45px;
	height:20px;
	text-align:left;
	color:#000;
}
.middle01 .cont .areaselect .textbox {
	float:left;
	width:393px;
	height:20px;
	overflow:hidden;
	text-align:left;
}
.middle01 .cont .areaselect .textbox .btn01 {
	float:left;
	width:141px;
	height:18px;
	border:1px #ccc solid;
}
.middle01 .cont .areaselect .textbox .btn01 input {
	float:left;
	border:none;
	width:141px;
	height:18px;
	background:url(../images/btnbg03.gif) no-repeat right;
	text-align:center;
	color:#333;
}
.middle01 .cont .areaselect .textbox .hotkw {
	float:left;
	height:20px;
	overflow:hidden;
	line-height:22px;
	text-align:left;
	margin-left:5px;
}
.middle01 .cont .areaselect .textbox .hotkw a {
	padding:0 3px;
	color:#049;
}
.middle01 .cont .submitbtn {
	float:left;
	width:438px;
	height:25px;
	overflow:hidden;
	padding:0 15px;
	margin-top:8px;
	_margin-top:7px;
}
.middle01 .cont .submitbtn .btn {
	float:left;
}
.middle01 .cont .submitbtn .btn input {
	float:left;
	width:115px;
	height:25px;
	background:url(../images/btnbg02.gif);
	text-align:center;
	color:#000;
	line-height:25px;
	font-weight:700;
	border:0;
}
.middle01 .cont .submitbtn .advanced {
	float:left;
	width:90px;
	height:25px;
	overflow:hidden;
	margin-left:50px;
	line-height:33px;
	text-align:left;
	background:url(../images/btnbg05.gif) no-repeat 52px 8px;
}
.middle01 .cont .submitbtn .advanced a {
	color:#000;
	text-decoration:none;
	display:block;
	width:90px;
	height:35px;
}
.middle01 .bot {
	float:left;
	width:470px;
	height:10px;
	background:url(../images/middle01botbg.gif) no-repeat;
}
.newupdate{
	float:right;
	width:135px;
	height:20px;
	overflow:hidden;
	margin-top:3px;}
.newupdate a{
	display:block;
	width:135px;
	height:20px;
	overflow:hidden;
	background:url(../images/newupdatebtn.gif) no-repeat;}
.newupdate a:hover{
	display:block;
	width:135px;
	height:20px;
	overflow:hidden;
	background:url(../images/newupdatebtnhover.gif) no-repeat;}
.newupdate a h2{
	display:none;}
/*企业端登陆框----------------------------------------------------------*/
.right01 {
	position:absolute;
	left:0;
	top:-76px;
	width:240px;
	height:103px;
}
.right01 .tit {
	float:left;
	width:240px;
	height:28px;
}
.right01 .cont {
	float:left;
	width:238px;
	height:50px;
	background:url(../images/right01contbg.gif) repeat-x;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}
.right01 .cont a {
	float:left;
	width:210px;
	height:41px;
	background:url(../images/btnbg06.gif) no-repeat;
	margin-top:8px;
	margin-left:12px;
}
.right01 .cont a h2 {
	display:none;
}
.right01 .bot {
	float:left;
	width:240px;
	height:25px;
	background:url(../images/right01botbg.gif) repeat-x;
}
.right01 .bot .textlink {
	float:left;
	text-align:left;
	line-height:22px;
	padding-left:10px;
	color:#049;
}
.right01 .bot .textlink a {
	color:#049;
	padding:0 5px;
}
/*最新职位------------------------------------*/
.right02 {
	position:absolute;
	left:0;
	top:35px;
	width:250px;
	height:130px;
}
.right02 .titbox02 {
	width:250px;
	height:28px;
	background: url(../images/qqquntitbg.gif) no-repeat;
}
.right02 .titbox02 span {
    float:left;
    padding-left:10px;
    text-align:left;
    height:28px;
    overflow:hidden;
    font-weight:700;
    color:#a00;
    line-height:30px;
}
.right02 .menubox02 {
	width:250px;
	height:28px;
}
.right02 .menubox02 ul {
	width:250px;
	height:28px;
	overflow:hidden;
	background: url(../images/right02tabbg02.gif) repeat-x;
}
.right02 .menubox02 ul li {
	float:left;
	width:124px;
	height:28px;
	overflow:hidden;
	text-align:center;
	line-height:30px;
}
.right02 .menubox02 ul li.hover {
	width:126px;
	color:#000;
	font-weight:700;
	background:url(../images/right02tabbg01.gif) no-repeat;
}
.right02 .menubox02 ul li.hover a {
	color:#000;
}
.right02 .contbox02 {
	width:248px;
	height:101px;
	border:1px #ccc solid;
	border-top:none;
}
.right02 .contbox02 #con_two_1,.right02 .contbox02 #con_two_2
{   width:248px;
    padding:0;
    height:auto;
    }
.right02 .contbox02 ul {
	width:228px;
	height:91px;
	padding:5px 10px;
	overflow:hidden;
}
.right02 .contbox02 ul li {
	float:left;
	width:218px;
	height:18px;
	overflow:hidden;
	line-height:18px;
	text-align:left;
	padding-left:10px;
	background: url(../images/liico02.gif) no-repeat  0 9px;
}
.right02 .contbox02 ul li .jobarea {
	float:left;
}
.right02 .contbox02 ul li .jobarea a {
	color:#999;
}
.right02 .contbox02 ul li .jobtit {
	margin-left:3px;
	line-height:20px;
	float:left;
}
.right02 .contbox02 ul li .jobtit a
{
		color:#049;}
.right02 .contbox02 ul li .jobsalary {
	float:right;
	color:#b00;
}
/*caidao--------------------------------------*/
.wideright01 {
	float:left;
	width:730px;
	height:310px;
	overflow:hidden;
	margin-top:10px;
}
.wideright01 .tit {
	float:left;
	width:730px;
	height:43px;
	background:url(../images/wideright01titbg.gif) no-repeat left;
}
.wideright01 .tit .logo {
	float:left;
	width:156px;
	height:32px;
	padding-left:6px;
	padding-top:6px;
}
.wideright01 .tit .logo a {
	float:left;
	width:156px;
	height:32px;
	overflow:hidden;
	background:url(../images/caidaologo.gif) no-repeat;
}
.wideright01 .tit .logo a h2 {
	display:none;
}
.wideright01 .tit .operatebtn {
	float:right;
	width:330px;
	padding-top:2px;
}
.wideright01 .tit .operatebtn .operatebtn01 {
	float:left;
}
.wideright01 .tit .operatebtn .operatebtn02 {
	float:right;
}
.wideright01 .tit .operatebtn .operatebtn01 a {
	float:left;
	width:161px;
	height:38px;
	background:url(../images/btnbg07.gif) no-repeat;
}
.wideright01 .tit .operatebtn .operatebtn02 a {
	float:left;
	width:161px;
	height:38px;
	background:url(../images/btnbg08.gif) no-repeat;
}
.wideright01 .tit .operatebtn h2 {
	display:none;
}
.wideright01 .cont {
	float:left;
	width:728px;
	height:265px;
	border:1px #ccc solid;
}
.wideright01 .cont .menubox03 {
	width:728px;
	height:28px;
	background:url(../images/wideright01menuboxbg.gif) repeat-x;
}
.wideright01 .cont .menubox03 ul {
	width:728px;
	height:25px;
	padding-top:3px;
}
.wideright01 .cont .menubox03 ul li {
	float:left;
	width:80px;
	height:25px;
	overflow:hidden;
	text-align:center;
	margin:0 20px;
	display:inline;
	line-height:27px;
}
.wideright01 .cont .menubox03 ul li.hover {
	background:url(../images/wideright01tabbg.gif) no-repeat;
	color:#000;
	font-weight:700;
}
.wideright01 .cont .menubox03 ul li.hover a {
	color:#000;
}
.wideright01 .cont .contbox03 {
	float:left;
	width: 728px;
	height: auto;
	overflow: hidden;
}
.wideright01 .cont .contbox03 .listheader {
	float:left;
	width:726px;
	height:25px;
	background:#f1f6f9;
	margin:2px 1px;
	display:inline;
	text-align:left;
	line-height:27px;
	color:#000;
}
.wideright01 .cont .contbox03 .listheader div {
	float:left;
	height:25px;
	width:90px;
	overflow:hidden;
	text-align:left;
	padding-left:10px
}
.wideright01 .cont .contbox03 .listheader .jobtit {
	width:290px;
}
.wideright01 .cont .contbox03 ul {
	float:left;
	width:728px;
}
.wideright01 .cont .contbox03 ul li {
	float:left;
	width:706px;
	height:20px;
	overflow:hidden;
	text-align:left;
	line-height:20px;
}
.wideright01 .cont .contbox03 ul li div {
	float:left;
	width:90px;
	height:20px;
	overflow:hidden;
	text-align:left;
	padding-left:10px;
}
.wideright01 .cont .contbox03 ul li .jobtit {
	width:290px;
}
.wideright01 .cont .contbox03 ul li .jobresumenum {
	font-weight:700;
	font-size:14px;
}
/*主体结构样式01
----------------------------------------------------------------------*/
.mainbody01 {
	float:left;
	width:960px;
	margin-top:10px;
	border-top:2px #049 solid;
	clear:both;
}
.mainbody01 .wideleftbox {
	float:left;
	width:700px;
}
.mainbody01 .rightbox {
	float:right;
	width:250px;
}
/*内容模块-------------------------------------------------*/
.wideleftbox11 {
	float:left;
	width:700px;
	height:275px;
	overflow:hidden;
	margin-top:10px;
}
.wideleftbox11 .tit {
	float:left;
	width:700px;
	height:25px;
}
.wideleftbox11 .tit span {
	float:left;
	text-align:left;
	font-weight:700;
	font-size:14px;
	color:#049;
}
.wideleftbox11 .cont {
	float:left;
	width:698px;
	height:248px;
	border:1px #ddd solid;
}
.wideleftbox11 .cont .menubox11 {
	width:698px;
	height:28px;
	background:url(../images/wideleftbox11menuboxbg.gif) repeat-x;
}
.wideleftbox11 .cont .menubox11 ul {
	width:698px;
	height:28px;
}
.wideleftbox11 .cont .menubox11 ul li {
	float:left;
	width:86px;
	overflow:hidden;
	border-right:1px #ddd solid;
	line-height:28px;
}
.wideleftbox11 .cont .menubox11 ul li.hover {
	background:#fff;
	height:26px;
	color:#049;
	line-height:26px;
	border-top:#049 2px solid;
}
.wideleftbox11 .cont .menubox11 ul li.hover a {
	color:#049;
	font-weight:700;
}
.wideleftbox11 .cont .contbox11 {
	float:left;
	width:668px;
	height:200px;
	padding:10px 15px;
}
.wideleftbox11 .cont .contbox11 .commendbox {
	float:left;
	width:325px;
	height:200px;
	overflow:hidden;
}
.wideleftbox11 .cont .contbox11 .commendbox .tit11 {
	float:left;
	width:340px;
	height:60px;
	overflow:hidden;
}
.wideleftbox11 .cont .contbox11 .commendbox .tit11 .advbox11 {
	float:left;
	height:60px;
	overflow:hidden;
	margin-right:15px;
}
.wideleftbox11 .cont .contbox11 .commendbox .cont11 {
	float:left;
	width:323px;
	height:128px;
	background:#fafafa;
	border:1px #ddd solid;
	margin-top:10px;
}
.wideleftbox11 .cont .contbox11 .commendbox .cont11 ul {
	width:303px;
	height:120px;
	padding:4px 10px;
}
.wideleftbox11 .cont .contbox11 .commendbox .cont11 ul li {
	float:left;
	width:303px;
	line-height:20px;
}
.wideleftbox11 .cont .contbox11 .commendbox .cont11 ul li .jobarea {
	float:left;
	text-align:left;
}
.wideleftbox11 .cont .contbox11 .commendbox .cont11 ul li .jobarea a {
	color:#049;
}
.wideleftbox11 .cont .contbox11 .commendbox .cont11 ul li .jobtit {
	float:left;
	text-align:left;
	margin-left:2px;
}
.wideleftbox11 .cont .contbox11 .commendbox .cont11 ul li .jobtit a {
	color:#049;
}
.wideleftbox11 .cont .contbox11 .commendbox .cont11 ul li .jobcom {
	float:left;
	text-align:left;
	margin-left:2px;
}
.wideleftbox11 .cont .contbox11 .normalbox {
	float:right;
	width:325px;
	height:200px;
	overflow:hidden;
}
.wideleftbox11 .cont .contbox11 .normalbox ul li {
	float:left;
	width:315px;
	line-height:20px;
	padding-left:10px;
	background:url(../images/liico02.gif) no-repeat 0 10px;
}
.wideleftbox11 .cont .contbox11 .normalbox li .jobarea {
	float:left;
	text-align:left;
}
.wideleftbox11 .cont .contbox11 .normalbox ul li .jobtit {
	float:left;
	text-align:left;
	margin-left:5px;
}
.wideleftbox11 .cont .contbox11 .normalbox ul li .jobtit a
{ color:#06c;
}
.wideleftbox11 .cont .contbox11 .normalbox ul li .jobcom {
	float:left;
	text-align:left;
	margin-left:2px;
	height:20px;
	overflow:hidden;

}
/*急聘企业----------------------------------------------------------*/
.wideleft12 {
	float: left;
	width:700px;
	height: 275px;
	overflow:hidden;
	margin-top:10px;
}
.wideleft12 .tit {
	float:left;
	width:700px;
	height:25px;
}
.wideleft12 .tit span {
	float:left;
	text-align:left;
	font-weight:700;
	font-size:14px;
	color:#049;
}
.wideleft12 .cont {
	float:left;
	width:699px;
	height:249px;
	overflow:hidden;
	border-right:1px #ddd solid;
	border-bottom:1px #ddd solid;
}
.wideleft12 .cont ul {
	float:left;
	width:701px;
	height:250px;
	overflow:hidden;
}
.wideleft12 .cont ul li {
	float:left;
	width:139px;
	height:82px;
	border-top:1px #ddd solid;
	border-left:1px #ddd solid;
	line-height:18px;
	text-align:left;
}
.wideleft12 .cont ul li .joblogo {
	width:118px;
	height:30px;
	padding:7px 10px;
}
.wideleft12 .cont ul li .joblogo img {
	width:118px;
	height:30px;
}
.wideleft12 .cont ul li .jobtit {
	width:118px;
	padding:0 10px;
}
.wideleft12 .cont ul li .jobtit a {
	color:#049;
}
.wideleft12 .cont ul li .jobinfo {
	width:118px;
	padding:0 10px;
}
/*第二屏右侧广告----------------------------------------------------------------------------------------*/
.right11 {
	float:left;
	width:250px;
	height:275px;
	overflow:hidden;
	margin-top:10px;
}
.right11 .advbox {
	float:left;
	width:260px;
	height:275px;
}
.right11 .advbox .advbox11 {
	float:left;
	height:47px;
	margin-bottom:10px;
	overflow:hidden;
	margin-right:10px;
	display:inline;
	border:0;
}
.right11 .advbox .advbox11 img {
	height:45px;
	border:1px #ddd solid;
}
/*点将台----------------------------------------------------------------------------------------*/
.right12 {
	float:left;
	width:250px;
	height:275px;
	overflow:hidden;
	margin-top:10px;
}
.right12 .tit {
	float:left;
	width:250px;
	height:25px;
	background:url(../images/right12titbg.gif) no-repeat;
}
.right12 .tit span {
	float:left;
	height:25px;
	overflow:hidden;
	color:#049;
	line-height:27px;
	text-align:left;
	padding-left:15px;
}
.right12 .tit span.more {
	float:right;
	height:25px;
	overflow:hidden;
	line-height:27px;
	text-align:right;
	padding-right:15px;
}
.right12 .tit span.more a {
	color:#fff;
}
.right12 .cont {
	float:left;
	width:248px;
	height:248px;
	border:1px #ddd solid;
}
.right12 .cont .commendbox {
	float:left;
	width:228px;
	height:65px;
	padding:10px;
}
.right12 .cont .commendbox .msgimg {
	float:left;
	width:65px;
	height:65px;
}
.right12 .cont .commendbox .msgimg img {
	border:1px #ddd solid;
	width:63px;
	height:63px;
}
.right12 .cont .commendbox .msginfo {
	float:right;
	width:150px;
	height:65px;
}
.right12 .cont .commendbox .msginfo dl {
	float:left;
	width:150px;
	height:65px;
	overflow:hidden;
}
.right12 .cont .commendbox .msginfo dl dt {
	float:left;
	width:145px;
	height:20px;
	line-height:20px;
	text-align:left;
	background:#f3f3f3;
	padding-left:5px;
	margin-bottom:5px;
}
.right12 .cont .commendbox .msginfo dl dt a {
	color:#049;
	font-weight:700;
}
.right12 .cont .commendbox .msginfo dl dd {
	float:left;
	width:140px;
	height:20px;

	padding-left:10px;
	text-align:left;
}
.right12 .cont .normalbox {
	float:left;
	width: 228px;
	height:161px;
	padding:0 10px;
}
.right12 .cont .normalbox dl {
	float:left;
	width:228px;
	height:75px;
	overflow:hidden;
	margin-bottom:5px;
}
.right12 .cont .normalbox dl dt {
	float:left;
	width:223px;
	height:20px;
	line-height:20px;
	text-align:left;
	background:#f3f3f3;
	padding-left:5px;
	margin-bottom:3px;
}
.right12 .cont .normalbox dl dt a {
	color:#049;
	font-weight:700;
}
.right12 .cont .normalbox dl dd {
	float:left;
	width:218px;
	height:18px;
	line-height:18px;
	padding-left:10px;
	text-align:left;
}
/*主体结构样式02
----------------------------------------------------------------------*/
.mainbody02 {
	float:left;
	width:960px;
	margin-top:10px;
	border-top:2px #049 solid;
	clear:both;
}
.mainbody02 .wideleftbox {
	float:left;
	width:700px;
}
.mainbody02 .rightbox {
	float:right;
	width:250px;
}
.mainbody02 .leftbox {
	float:left;
	width:440px;
}
.mainbody02 .middlebox {
	float:left;
	width:250px;
	margin-left:10px;
}
/*内容模块-------------------------------------------------*/
.wideleft21 {
	float:left;
	width:700px;
	height:275px;
	overflow:hidden;
	margin-top:10px;
}
.wideleft21 .tit {
	float:left;
	width:700px;
	height:25px;
}
.wideleft21 .tit span {
	float:left;
	text-align:left;
	font-weight:700;
	font-size:14px;
	color:#049;
}
.wideleft21 .cont {
	float:left;
	width:698px;
	height:248px;
	overflow:hidden;
	border:1px #ddd solid;
}
.wideleft21 .cont .menubox21 {
	float:left;
	width:698px;
	height:28px;
	background:url(../images/wideleftbox11menuboxbg.gif) repeat-x;
	overflow:hidden;
}
.wideleft21 .cont .menubox21 ul {
	width:698px;
	height:28px;
}
.wideleft21 .cont .menubox21 ul li {
	float:left;
	width:86px;
	height:28px;
	border-right:1px #ddd solid;
	line-height:28px;
}
.wideleft21 .cont .menubox21 ul li.hover {
	background:#fff;
	color:#049;
	line-height:26px;
	border-top:#049 2px solid;
}
.wideleft21 .cont .menubox21 ul li.hover a {
	color:#049;
	font-weight:700;	
}
.wideleft21 .cont .contbox21 {
	float:left;
	width:668px;
	height:200px;
	overflow:hidden;
	padding:10px 15px;
}
.wideleft21 .cont .contbox21 .commendbox {
	float:left;
	width:200px;
	height:200px;
}
.wideleft21 .cont .contbox21 .commendbox .tit11 {
	float:left;
	width:200px;
	height:60px;
}
.wideleft21 .cont .contbox21 .commendbox .tit11 .advbox11 {
	float:left;
	width:200px;
	overflow:hidden;
	height:60px;
}
.wideleft21 .cont .contbox21 .commendbox .cont11 {
	float:left;
	width:198px;
	height:128px;
	background:#fafafa;
	border:1px #ddd solid;
	margin-top:10px;
}
.wideleft21 .cont .contbox21 .commendbox .cont11 ul {
	float:left;
	width:178px;
	height:120px;
	padding:4px 10px;
	overflow:hidden;
}
.wideleft21 .cont .contbox21 .commendbox .cont11 ul li {
	float:left;
	width:178px;
	line-height:20px;
}
.wideleft21 .cont .contbox21 .commendbox .cont11 ul li .jobtit {
	float:left;
	text-align:left;
	margin-left:2px;
}
.wideleft21 .cont .contbox21 .commendbox .cont11 ul li .jobtit a {
	color:#049;
}
.wideleft21 .cont .contbox21 .commendbox .cont11 ul li .jobcom {
	float:left;
	height:20px;
	overflow:hidden;
	text-align:left;
	margin-left:3px;
}
.wideleft21 .cont .contbox21 .normalbox {
	float:right;
	width:450px;
	height:200px;
}
.wideleft21 .cont .contbox21 .normalbox ul li {
	float:left;
	width:440px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/liico02.gif) no-repeat 0 10px;
}
.wideleft21 .cont .contbox21 .normalbox ul li .jobcom {
	float:left;
	text-align:left;
}
.wideleft21 .cont .contbox21 .normalbox li .jobtit {
	float:left;
	text-align:left;
	margin-left:8px;
}
.wideleft21 .cont .contbox21 .normalbox li .jobtit a {
	color:#06c;
}
/*左侧通栏广告-------------------------------------------------------------------*/
.wideleft22 {
	float:left;
	width:700px;
	height:85px;
	margin-top:10px;
}
.wideleft22 .advbox {
	float:left;
	width:700px;
	height:85px;
}
/*人在职场----------------------------------------------------------------------------------------*/
.right21 {
	float:left;
	width:250px;
	height:275px;
	overflow:hidden;
	margin-top:10px;
}
.right21 .tit {
	float:left;
	width:250px;
	height:25px;
	background:url(../images/right12titbg.gif) no-repeat;
}
.right21 .tit span {
	float:left;
	height:25px;
	overflow:hidden;
	color:#049;
	line-height:27px;
	text-align:left;
	padding-left:15px;
}
.right21 .tit span.more {
	float:right;
	height:25px;
	overflow:hidden;
	line-height:27px;
	text-align:right;
	padding-right:15px;
}
.right21 .tit span.more a {
	color:#fff;
}
.right21 .cont {
	float:left;
	width:248px;
	height:248px;
	border:1px #ddd solid;
}
.right21 .cont .commendbox {
	float:left;
	width:228px;
	height:65px;
	overflow:hidden;
	padding:10px;
}
.right21 .cont .commendbox .msgimg {
	float:left;
	width:65px;
	height:65px;
	overflow:hidden;
}
.right21 .cont .commendbox .msgimg img {
	border:1px #ddd solid;
	width:63px;
	height:63px;
}
.right21 .cont .commendbox .msginfo {
	float:right;
	width:150px;
	height:65px;
	overflow:hidden;
}
.right21 .cont .commendbox .msginfo dl {
	float:left;
	width:150px;
	height:65px;
	overflow:hidden;
}
.right21 .cont .commendbox .msginfo dl dt {
	float:right;
	width:150px;
	height:20px;
	line-height:20px;
	text-align:left;
	margin-bottom:5px;
	border-bottom:1px #ddd solid;
}
.right21 .cont .commendbox .msginfo dl dt a {
	color:#000;
	font-weight:700;
}
.right21 .cont .commendbox .msginfo dl dd {
	float:left;
	width:150px;
	height:auto;
	line-height:20px;
	text-align:left;
}
.right21 .cont .normalbox {
	float:left;
	width: 228px;
	height:161px;
	overflow:hidden;
	padding:0 10px;
}
.right21 .cont .normalbox ul {
	float:left;
	width:228px;
	height:160px;
	border-top:1px #ddd solid;
}
.right21 .cont .normalbox ul li {
	float:left;
	width:218px;
	height:18px;
	line-height:18px;
	margin-top:4px;
	padding-left:10px;
	background:url(../images/liico02.gif) no-repeat 3px 8px;
	text-align:left;
}
/*人在职场----------------------------------------------------------------------------------------*/
.right22 {
	float:left;
	width:250px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.right22 .tit {
	float:left;
	width:250px;
	height:25px;
	background:url(../images/right12titbg.gif) no-repeat;
}
.right22 .tit span {
	float:left;
	height:25px;
	overflow:hidden;
	color:#049;
	line-height:27px;
	text-align:left;
	padding-left:15px;
}
.right22 .tit span.more {
	float:right;
	height:25px;
	overflow:hidden;
	line-height:27px;
	text-align:right;
	padding-right:15px;
}
.right22 .tit span.more a {
	color:#fff;
}
.right22 .cont {
	float:left;
	width:248px;
	height:273px;
	border:1px #ddd solid;
}
.right22 .cont .commendbox {
	float:left;
	width:228px;
	height:85px;
	overflow:hidden;
	padding:10px;
}
.right22 .cont .commendbox .msgimg {
	float:left;
	width:65px;
	height:85px;
	overflow:hidden;
}
.right22 .cont .commendbox .msgimg img {
	border:1px #ddd solid;
	width:63px;
	height:83px;
}
.right22 .cont .commendbox .msginfo {
	float:right;
	width:150px;
	height:85px;
	overflow:hidden;
}
.right22 .cont .commendbox .msginfo dl {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
}
.right22 .cont .commendbox .msginfo dl dt {
	float:left;
	width:145px;
	height:20px;
	line-height:20px;
	text-align:left;
	background:#f3f3f3;
	padding-left:5px;
	margin-bottom:5px;
}
.right22 .cont .commendbox .msginfo dl dt a {
	color:#049;
	font-weight:700;
}
.right22 .cont .commendbox .msginfo dl dd.subtit {
	float:left;
	width:140px;
	height:20px;
	overflow:hidden;
	text-align:left;
	font-weight:700;
}
.right22 .cont .commendbox .msginfo dl dd.subcont {
	float:left;
	width:140px;
	height:40px;
	overflow:hidden;
	text-align:left;
	text-indent:24px;
}
.right22 .cont .normalbox {
	float:left;
	width: 228px;
	height:161px;
	padding:0 10px;
}
.right22 .cont .normalbox dl {
	float:left;
	width:228px;
	height:auto;
	overflow:hidden;
	margin-bottom:5px;
}
.right22 .cont .normalbox dl dt {
	float:left;
	width:223px;
	height:20px;
	line-height:20px;
	text-align:left;
	background:#f3f3f3;
	padding-left:5px;
	margin-bottom:3px;
}
.right22 .cont .normalbox dl dt a {
	color:#049;
	font-weight:700;
}
.right22 .cont .normalbox dl dd {
	float:left;
	width:218px;
	height:18px;
	line-height:18px;
	padding-left:10px;
	background:url(../images/liico02.gif) no-repeat 3px 7px;
	text-align:left;
	margin-bottom:2px;
}
/*企业访谈*/
.wideleft23 {
	float:left;
	width:698px;
	height:203px;
	overflow:hidden;
	border:1px #ddd solid;
	margin-top:10px;
}
.wideleft23 .tit {
	float:left;
	width:698px;
	height:29px;
	overflow:hidden;
	background:url(../images/wideleft23titbg.gif) repeat-x;
	border-bottom:1px #ddd solid;
}
.wideleft23 .tit span {
	float:left;
	height:29px;
	overflow:hidden;
	text-align:left;
	line-height:31px;
	padding-left:15px;
	color:#049;
	font-weight:700;
}
.wideleft23 .tit span.more {
	float:right;
	height:29px;
	overflow:hidden;
	text-align:right;
	line-height:31px;
	padding-right:15px;
	font-weight:400;
	color:#049;
}
.wideleft23 .cont {
	width:340px;
	height:auto;
	padding-top:10px;
}
.wideleft23 .cont .commendbox {
	float:left;
	width:320px;
	padding:10px;
	padding-top:0;
}
.wideleft23 .cont .commendbox .msgimg {
	float:left;
	width:75px;
	height:75px;
	margin-top:3px;
	overflow:hidden;
}
.wideleft23 .cont .commendbox .msgimg img {
	border:1px #ddd solid;
}
.wideleft23 .cont .commendbox .msginfo {
	float:right;
	width:235px;
	height:80px;
}
.wideleft23 .cont .commendbox .msginfo dl {
	float:left;
	width:235px;
	height:85px;
	text-align:left;
}
.wideleft23 .cont .commendbox .msginfo dl dt {
	float:left;
	width:235px;
	height:20px;
	overflow:hidden;
	line-height:20px;
	font-weight:700;
}
.wideleft23 .cont .commendbox .msginfo dl dt a {
	color:#000;
}
.wideleft23 .cont .commendbox .msginfo dl dd {
	text-indent:24px;
	float:left;
	width:235px;
	height:60px;
	overflow:hidden;
	line-height:20px;
}
.wideleft23 .cont .commendbox .msginfo dl dd a {
	color:#049;
}
.wideleft23 .cont .normalbox {
	float:left;
	width:320px;
	height:auto;
	overflow:hidden;
	padding:0 10px;
}
.wideleft23 .cont .normalbox ul {
	float:left;
	width:320px;
	height:auto;
}
.wideleft23 .cont .normalbox ul li {
	float:left;
	width:310px;
	padding-left:10px;
	margin-right:5px;
	height:20px;
	text-align:left;
	line-height:20px;
	background:url(../images/liico02.gif) no-repeat 3px 8px;
}
.wideleft23 .cont .normalbox ul li a {
	color:#049;
}
.cooplink {
	float:left;
	width:960px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.cooplink .tit {
	float:left;
	width:960px;
	height:25px;
	overflow:hidden;
	background:url(../images/cooplink_titbg.gif) no-repeat;
}
.cooplink .tit span {
	float:left;
	height:25px;
	overflow:hidden;
	padding-left:10px;
	text-align:left;
	color:#049;
	font-weight:700;
	font-size:12px;
	line-height:27px;
}
.cooplink .tit span.more {
	float: right;
	text-align:right;
	padding-right:10px;
	font-weight:400;
}
.cooplink .tit span.more a {
	color:#666;
}
.cooplink .cont {
	float:left;
	width: 938px;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	overflow:hidden;
	background:#fff;
	height:auto;
	padding:3px 10px;
	line-height:21px;
	font-size:12px;
}
.cooplink .cont a {
	color:#999;
	margin-right:9px;
}
.cooplink .cont a:hover {
	color:#049;
}
.cooplink .bot {
	float:left;
	width:960px;
	height:5px;
	overflow:hidden;
	background:url(../images/cooplink_botbg.gif) no-repeat;
	display:inline;
}
