body {margin:0; padding:0; font-size:12px; background-color:#fff; text-align:center; line-height:18px; color:#000; font-family:"ËÎÌå";}
a {color:#274DB3; text-decoration:underline;}
a:hover {color:#f40;}
a img {border:none;}
.r, .r a {color:#f40;}
.hack1 {clear:both;}

.main {width:766px; margin:0 auto; text-align:left;}
.head {background:url(http://static.51img1.com/v3/job/img/top.jpg) no-repeat; height:121px; border-bottom:4px solid #000; margin-bottom:15px;}
	.nav {550px; margin:0; #margin:95px 0 0 210px; padding:95px 0 0 210px; #padding:0; list-style-type:none;}
		.nav li {width:105px; height:26px; margin-right:3px; float:left; text-align:center;}
		.nav li a {background:url(http://static.51img1.com/v3/job/img/navb.png) no-repeat; color:#http://static.51img1.com/v3/job/img/ font-size:14px; width:105px; padding-top:6px; height:20px; display:block; text-decoration:none;}
		.nav li a:hover {background:url(http://static.51img1.com/v3/job/img/navc.png); color:#000;}
		.nav li span a, .nav li span a:hover {background:url(http://static.51img1.com/v3/job/img/nava.png); color:#fff;}
.left {width:460px; float:left;}
.right {width:270px; padding:11px; float:right; background:#f1f1f1; border:1px solid #bbb;}
.mid {width:740px; border:1px solid #bbb; padding:12px; background:#f1f1f1;}
.foot {padding:12px 0 10px 0; text-align:center; color:#fff; word-spacing:3px; line-height:20px; clear:both; margin-top:15px; color:#999; border-top:3px solid #000;}
	.foot a {color:#333; text-decoration:none;}
	
.right_adv {margin-bottom:10px;}
.tl1 {background:url(http://static.51img1.com/v3/job/img/tl_1.png) no-repeat; width:270px; height:27px; margin-bottom:5px;}
.right_div1 {width:248px; padding:8px 10px; background:#fff; border:1px solid #ccc;}
	.list1 {margin:0; padding:0; list-style-type:none;}
		.list1 li {background:url(http://static.51img1.com/v3/job/img/arrow_1.png) no-repeat left center; padding:4px 0 2px 15px; color:#888;}
.mail {margin-top:10px; height:56px;}
.mail2 {margin-top:10px; height:62px; margin-left:8px;}
	.mail div {position:absolute; margin:0 0 0 2px;}
.tl2 {padding-bottom:3px; padding-left:5px; border-bottom:3px solid #bbb; margin-bottom:15px; width:455px;}
	.left_txt {padding:0 5px;}
.mid_txt {border:1px solid #ccc; background:#fff; padding:10px; width:718px;}
.right_div2 {width:264px; padding:2px; background:#fff; border:1px solid #ccc;}
	.tl3 {width:254px; padding:4px 0 2px 10px; background:#DCE2F3; color:#000; font-weight:bold; margin-bottom:8px;}
	.right_txt2 {width:244px; padding:5px 10px;}
	.btn2 {position:absolute; margin:-40px 0 0 65px; #margin:-25px 0 0 40px;}
.tl4 {border-bottom:3px solid #bbb; padding-bottom:3px; padding-left:5px; margin-bottom:10px; color:#333; font-size:18px;}
	.more {float:right; padding:8px 10px 0 0; font-size:14px;}
.list3 {margin:0 0 25px 0; padding:0 0 0 10px; list-style-type:none; width:400px;}
	.list3 li {width:180px; float:left; padding:4px 0 2px 15px; background:url(http://static.51img1.com/v3/job/img/arrow_1.png) no-repeat left center; margin-right:5px;}
	
.indexpage{width:766px;}
.indexpage ul{list-style:none; margin:0; padding:0;}
.indexpage .top{width:744px; border:1px solid #E8E7E7; background:#F8F7F7; padding:10px; float:left;}
.indexpage .top .right_adv{float:left; margin:0 13px 0 0;}
.indexpage .top .hotjob{float:left;}
.indexpage .top .hotjob .title{background:url(http://static.51img1.com/v3/job/img/index_title1.gif) no-repeat; width:97px; height:24px;}
.indexpage .top .hotjob ul{ background:#fff; width:470px; margin-top:10px; height:135px; padding-top:15px;}
.indexpage .top .hotjob ul li{ background:url(http://static.51img1.com/v3/job/img/icon.gif) no-repeat 0 15px; padding-left:15px; line-height:35px; float:left; width:200px; font-size:14px; margin-left:15px;_margin-left:7px;}
.indexpage .top .hotjob ul li a{color:#120703;border-bottom:1px dashed #120703; display:block;}
.indexpage .top .hotjob ul li a:hover{color:#990000;}
.indexpage .companyinfo{ width:100%; float:left; color:#797777;}
.indexpage .companyinfo .title1{background:url(http://static.51img1.com/v3/job/img/index_title2.gif) no-repeat; height:71px; width:766px; margin-top:5px;}
.indexpage .companyinfo .title2{background:url(http://static.51img1.com/v3/job/img/index_title3bg.gif) no-repeat; width:766px; height:46px; line-height:46px; text-align:center; margin-top:10px; font-size:14px;}
.indexpage .companyinfo .title2 span{color:#0370D6; font-weight:bold;}
.indexpage .companyinfo ul{margin-top:15px;}
.indexpage .companyinfo ul li{ background:url(http://static.51img1.com/v3/job/img/icon.gif) no-repeat 0 -21px; padding-left:15px; line-height:25px;}
.indexpage .companyinfo ul li p{border-bottom:1px solid #C3C3C3; padding-bottom:10px; }
.indexpage .companyinfo .lasttext{text-indent:30px; padding-left:15px;}
.indexpage .companyinfo .lasttext span{color:#009933; font-weight:bold; line-height:25px;}
.indexpage .companyinfo .photo{ text-align:right;}