﻿.main{ margin-left:20px;width:880px; margin-top:20px}
	.contain{ width:634px; margin-right:10px; float:left}
		.explain{ padding:20px 0 25px; line-height:1.8em;}
		.box{ margin-bottom:20px;}
		.box h2{ border-bottom:1px solid #CBD8ED; padding:0 0 4px 10px; font-size:14px; background:url(images/glyphsx.gif) -5px -1px no-repeat}	
		.search_bar .content{ border:1px solid #D4E1F0; background:#EDF2FA; padding:15px}
		.search_bar td{ vertical-align:top; padding-right:5px}
		.jobs ul{ padding:8px 0 8px 8px;}
		.jobs li{ float:left; width:200px; margin-right:6px; line-height:2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		.area .tab{ background:#EAEFFA; height:26px; line-height:26px; padding-left:10px;}
		.area .tab li{ display:block; float:left; padding:0 6px; cursor:pointer}
		.area .tab li.checked{ background:#CBD8ED; border:solid #fff; border-width:0 1px; font-weight:700}
		.area .tab li.hovered{ color:#FF6315}
		.area .content{ padding:15px 0 8px 8px;}
		.area .content li{ display:block; float:left; width:56px; margin:0 6px 10px 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		
		.side_bar{ width:225px; padding:15px 0 0 10px; border-left:1px solid #CCC; float:right;}
		.side_bar h3{ font-size:12px; margin-bottom:6px; background:url(images/glyphsx.gif) -5px -1px no-repeat; padding-left:10px;}
		.side_bar .hot_search{ padding-left:10px;}
		.hot_search li{ width:215px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:1.8em}

		.line_city{ padding:10px 0 20px;}
		dl.data_l{ float:left;width:312px; border-right:1px dashed #ccc; }
		.data_list dt{ font-size:16px; color:#000; font-weight:700; padding:5px 8px; border-bottom:1px solid #CBD8ED;}
		.data_list dd{ padding:15px 10px 5px; height:100%}
		.data_list dd h3{ display:block; font-size:14px; color:#666}
		.data_list dd p{ display:block; float:left; width:292px;}
		.data_list dd a{ margin-right:8px; display:block; width:50px; float:left; line-height:1.8em; overflow:hidden; white-space:nowrap; display:inline} 
		dl.data_r{ float:left;width:312px;}

.lastest {}
	.lastest h2 { font-size:14px; background:url(images/glyphsx.gif) -5px -1px no-repeat; padding-left:10px;}
	.lastest ul { margin-top:10px;}
	.lastest li { padding-left:12px; padding-bottom:6px; background:url(images/li.gif) no-repeat 3px 7px; line-height:18px;}
	
.page {}
	.page h1 { border-bottom:1px dashed #B7B7B7;padding-bottom:15px;margin-bottom:5px; font-size:24px; font-weight:normal; margin:15px auto;font-weight:bold;}
	.page .content { border-top:1px solid #ccc; padding-top:10px; font-size:12px; line-height:24px; text-indent:2em;}
	
.gs-snippet b { color:#f00; font-weight:normal;}
