a:link,a:visited {
	text-decoration: none;
}
.nav-bg{
    background-color: #eee;
}
#logo_title {
	font-size: 26px;
	color: #222;
    font-weight: bold;
	width: 130%;
}
#logo_url {
	font-size: 18px;
	border-top: solid 1px #333;
	color: #222;
	width: 130%;
    font-weight: bold;
}
#topnav {
    width: 100%;
    color: #fff;
    background-color: #33cc99;
}
#topnav a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
}
#keyword li{
	padding:5px 15px;
}
#keyword a{
	color:#000;
}
.btitle{
	border-bottom:1px solid #000;
}
.form_command{
	text-align:center;
	margin-bottom:12px;
}
.need{
	border-right:2px solid #f00;
	text-align:right;
}
.noneed{
	text-align:right;
}
.photo{
position: absolute;
right:10px;
text-align:center;
top:60px;
vertical-align:top;
width:120px;
}
#demo {
	height:328px;
	overflow:hidden;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#avatar{
	width:120px;
	height:160px;
}
.fields{
	clear:both;
	line-height:35px;
	overflow:hidden;
	word-break:break-all;
}
.field-k{
	width: 70px;
	float:left;
	font-weight:normal;
	margin-right:2px;
	text-align:right;
}
.field-v{
	color:#555555;
	float:left;
	overflow:visiable;
}
.fw1{
	width:240px;
}
div.field-v{
	width:28%;
}
div.field-date{
	float:left;
	width:28%;
	clear:left;
}
div.field-edu{
	float:left;
	width:20%;
}
#new_edu form{
	background:#e5f5ff;
	padding:7px;
}
.edu_show{
	padding:5px;
}
.must{
    border-right: 3px solid #f00;
}


/* ÕÚÕÖ²ã */
#maskLayer{position: absolute;left:0px;top:0px}
#alphadiv{position:absolute;background:#000;z-index: 2000}
#drag{position:absolute;background:#fff;z-index: 2001;width:580px;border:1px solid #ccc}
#drag_h{line-height:28px;height:28px;cursor:move;color:#fff;background:#D01A22;border-bottom:1px dashed #babcbc;padding:0 10px}
#drag h3 b{float:left}
#drag h3 span{font-weight:normal;float:right;cursor:pointer}

#sublist{position:absolute;z-index:2100;background:#fff}

.work-com,.attach-list{
	margin: 5px 20px 5px 8px;
}
.work-name{
	font-weight:700;
}
.card .alert{
	margin: 15px 12px;
}
/* Page */
div.pages{
	margin: 10px;
	height: 25px;
	line-height: 20px;
	width:100%;
}
.pages a, .pages span {
    display: block;
    float: left;
    padding: 0 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
	border: 1px solid #ddd;
	color: #999;
}
/* Page End */
