@charset "utf-8";

/*page main*/
.page_main{margin-top:8px;}
	.page_main .left{float:left; width:241px; overflow:hidden;}
		.page_main .left .login{height:165px; width:auto; overflow:hidden; background:url(login.bg.gif) no-repeat;}
			.page_main .left .login form{margin-top:30px; padding:8px 8px 8px 14px; margin-right:12px;}
			.page_main .left .login span{padding-left:8px;}
			.page_main .left .login .line{margin:2px 0; clear:both; line-height:1px; height:1px; border-bottom:1px dashed #ccc;}
			.page_main .left .login ul{display:block; margin-left:10px;}
			.page_main .left .login ul.input{width:156px; *width:160px; float:left; margin-left:0;}
			.page_main .left .login li{line-height:28px; height:28px; *line-height:26px; *height:26px; display:block;}
			.page_main .left .login .button{width:50px; float:left; padding-top:5px; *padding-top:2px;}
			.page_main .left .login .button input{background:url(login.bg.btn.gif); width:48px; height:49px; border:none; cursor:pointer;}
			.page_main .left .login .link{margin-top:10px; *margin-top:6px;}
			.page_main .left .login .link span{padding-left:8px;}
			.page_main .left .login a.strong{font-weight:bold; color:#090;}
			.page_main .left .login .model{padding-left:51px; line-height:24px; height:24px;}
			.page_main .left .login .title{position:absolute; margin-left:160px; margin-top:12px; font-size:14px; font-weight:bold;}
		.page_main .left .focus{border:1px solid #ccc; width:236px; height:178px; padding:1px; overflow:hidden;}
	.page_main .center{float:left; margin-left:8px; width:483px; /*overflow:hidden;*/}
		.page_main .center .subsite{height:185px; overflow:hidden; background:url(subsite.bg.gif) no-repeat; margin-top:4px;}
			.page_main .center .subsite ul{margin:48px 4px 8px 14px; display:block;}
			.page_main .center .subsite li{width:220px; float:left; line-height:2.2em; height:2.2em white-space:normal;}
			.page_main .center .subsite li.line{width:10px; margin-left:9px; margin-top:6px; margin-right:4px; height:121px; overflow:hidden; border-left:1px dashed #ccc;}
			.page_main .center .subsite a.s1{color:#007fc8; font-weight:bold;}
			.page_main .center .subsite a.s2{color:#fc8f02; font-weight:bold;}
			.page_main .center .subsite a.s3{color:#000; font-weight:bold;}
			.page_main .center .subsite a.t1{position:absolute; margin-left:71px; width:94px; height:23px; padding-top:16px; padding-left:20px; font-size:14px; font-weight:bold; color:#fff;}
			.page_main .center .subsite a.t2{position:absolute; margin-left:300px; width:94px; height:23px; padding-top:16px; padding-left:20px; font-size:14px; font-weight:bold; color:#fff;}
			.page_main .center .subsite .c{background:url(subsite.title.c.gif);}
			.page_main .center .subsite .n{background:url(subsite.title.n.gif);}
			.page_main .center .subsite a.hot{display:block; background:url(subsite.hot.gif) 0 center no-repeat; padding-left:16px; height:22px!important; height:18px; line-height:22px; padding-top:0!important; padding-top:4px;}
	.page_main .right{float:left; margin-left:8px; width:240px; overflow:hidden;}
	.page_main .focus_guider{background:url(pic.focus.guider.gif); height:165px; overflow:hidden;}
		.focus_guider span{position:absolute; line-height:1.6em;}
		.focus_guider span strong{color:#f00; display:block; font-size:13px;}
		.focus_guider .step1{margin-top:120px; margin-left:72px;}
		.focus_guider .step2{margin-top:46px; margin-left:270px;}
		.focus_guider .step3{margin-top:120px; margin-left:298px;}
		.focus_guider .title{position:absolute; margin-left:140px; margin-top:6px; font-size:14px; font-weight:bold;}
		.focus_guider .title strong{color:#f00;}
	.page_main .focus_wuhan{background:url(pic.focus.wuhan.gif) no-repeat; height:165px; margin-top:1px; overflow:hidden;}
		.page_main .focus_wuhan .btns{float:right; margin-right:5px;}
		.page_main .focus_wuhan .btns a{display:block; width:92px; height:19px; padding-top:2px; float:left; margin-left:5px; line-height:21px; color:#30815a; background:url(pic.focus.wuhan.btn.gif) no-repeat; text-align:center;}
		.page_main .focus_wuhan .btns a.c{background:url(pic.focus.wuhan.btn.c.gif) no-repeat; height:21px;}
		.page_main .focus_wuhan .item{margin-top:30px; margin-left:10px; width:462px; height:125px; overflow:hidden;}
		.page_main .focus_wuhan .item div{width:228px; float:left;}
		.page_main .focus_wuhan .item .l strong{font-weight:bold; display:block; text-align:center;}
		.page_main .focus_wuhan .item .l img{border:4px solid #eaeaea; margin:6px auto 0 auto;}
		.page_main .focus_wuhan .item .r{margin-left:6px;}
		.page_main .focus_wuhan .item .r p{color:#666; text-indent:2em; line-height:1.6em;}
		.page_main .focus_wuhan .item .r span{border-top:1px dashed #ccc; display:block; margin-top:4px; line-height:26px;}
	.page_main .ad_top{}
		.page_main .ad_top a{margin-top:8px; display:block;}
	.page_main .ad_center{width:996px; overflow:hidden; padding:1px 0;}
		.page_main .ad_center a{float:left; border:1px solid #fff; margin-top:5px; margin-right:6px;}
		.page_main .ad_center a:hover{position:relative; top:1px;}
	.page_main .pic_link_adv{height:150px; width:240px;}
		.page_main .pic_link_adv a{display:block; height:150px; background:url(pic.link.adv.gif) no-repeat; text-indent:-200px;}
	.page_main .link_bbs{display:block; height:223px; background:url(link.bbs.bg.gif) no-repeat; padding-left:24px;}
		.page_main .link_bbs li{display:block; float:left; width:85px; height:85px; margin-right:20px; margin-bottom:10px;}
		.page_main .link_bbs a{display:block; height:83px; border:1px solid #ccc; text-indent:-200px;}
		.page_main .link_bbs li.link_1, .page_main .link_bbs li.link_2{margin-top:30px;}
		.page_main .link_bbs li.link_1 a{background:url(link.bbs_1.gif) no-repeat;}
		.page_main .link_bbs li.link_2 a{background:url(link.bbs_2.gif) no-repeat;}
		.page_main .link_bbs li.link_3 a{background:url(link.bbs_3.gif) no-repeat;}
		.page_main .link_bbs li.link_4 a{background:url(link.bbs_4.gif) no-repeat;}
	.page_main .news_list ul{height:150px; padding-left:46px;}
		.page_main .news_list a:hover{position:relative; top:1px;}
		.page_main .news_list li{line-height:25px; height:25px;}
		.page_main .news_list ul.box_1{background:url(news.bg_1.gif) no-repeat; padding-left:24px;}
			.page_main .news_list ul.box_1 a{text-align:left; margin:0; width:190px; line-height:25px; height:25px;}
		.page_main .news_list ul.box_2{background:url(news.bg_2.gif) no-repeat;}
		.page_main .news_list ul.box_3{background:url(news.bg_3.gif) no-repeat;}
		.page_main .news_list a.ad{display:block; padding:0; margin:0; margin-bottom:8px;}
	.page_main .headhunting{background:url(headhunting.bg.gif) no-repeat; height:121px; overflow:hidden; padding:34px 10px 10px 16px;}
		.page_main .headhunting li{line-height:1.7em; height:1.7em;}
		.page_main .headhunting li a:link, .page_main .headhunting li a:visited{color:#6d1f1a;}
		.page_main .headhunting .title{position:absolute; margin-top:-23px; margin-left:145px;}
	.page_main .vedio{background:url(vedio.bg.index.gif) no-repeat; height:222px; border-top:1px solid #fff;}
		.page_main .vedio ul{display:block; margin-top:26px;}
		.page_main .vedio li{float:left; display:block; height:24px; line-height:24px; width:214px; margin-left:4px; padding-left:18px; background:url(icon.list.gif) no-repeat 6px center;}
		.page_main .vedio .title{position:absolute; margin-left:190px; margin-top:5px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:2px;}
		.page_main .vedio a:link, .page_main .vedio a:visited{color:#c00;}
		.page_main .vedio a:hover, .page_main .vedio a:active{color:#666;}
	.page_main .suggest{}
		.page_main .suggest .top{background:url(suggest.top.gif) no-repeat top; height:26px;}
		.page_main .suggest .bottom{background:url(suggest.bottom.gif) no-repeat top; height:5px; clear:both;}
		.page_main .suggest .area{background:url(suggest.center.gif) repeat-y; padding:1px; /*height:432px;*/}
		.page_main .suggest li{float:left; display:block; height:24px; line-height:24px; width:214px; margin-left:4px; padding-left:18px; background:url(icon.list.gif) no-repeat 6px center;}
		.page_main .suggest .title{position:absolute; margin-left:190px; margin-top:-22px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:2px;}
	.page_main .ad_right{}
		.page_main .ad_right a{display:block; width:240px; overflow:hidden; margin-top:8px; text-align:center;}
		.page_main .ad_right a:hover{position:relative; top:1px;}
.page_qlink{border:2px solid #ff0403; width:976px; padding:10px 0;}
	.page_qlink a{float:left; display:block; width:177px; height:114px; border:1px solid #ccc; margin-left:13px!important; margin-left:10px;}
	.page_qlink a:hover{position:relative; top:1px; left:1px;}
	.page_qlink .title{position:absolute; margin-left:-100px; margin-top:6px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:2px;}
.page_flink{}
	.page_flink .plink{width:999px; overflow:hidden; *margin-bottom:10px;}
	.page_flink .plink a{float:left; margin-right:11px; margin-bottom:10px;}
	.page_flink .plink a:hover{position:relative; top:1px;}
	.page_flink p{line-height:200%; text-align:center;}