﻿* 
{
	margin:0;
	padding:0;
}
#warpper 
{
	width:100%;
}
ul:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.font14
{
	font-size: 14px;
}
.fontRed
{
	color: #c44500;
}
.fontRed2
{
	color: #f00;
}
.fontGray
{
	color: #666;
}
.fontBlack
{
	color: #000;
}
.blankRow
{
	clear: both;
	height: 3px;
	overflow: hidden;
}
.required
{
	color: #f00;
	margin-right: 6px;
}
.clear
{
	clear: both;
}
.fontstrong
{
	font-weight: bold;
}
hr
{
	color: #ccc;
	height: 1px;
	width: 80%;
}
.alignCenter
{
	text-align: center;
}
.alignRight
{
	margin-right: 3px;
	text-align: right;
}
.box
{
	clear: right;
	height: auto;
	width: 95%;
}
.box1
{
	clear: both;
	clear: left;
	height: auto;
	width: 95%;
}
.top
{
	background: url(/Personal/images/index_02.jpg) no-repeat top right;
	font-family: Tahoma, Verdana, "宋体";
	font-size: 12px;
	height: 100px;
	line-height: 20px;
	width: 100%;
}
.logo
{
	left: 12%;
	position: relative;
	top: 10px;
	width: 157px;
}
.top_text
{
	position: relative;
	right: -450px;
	text-align: right;
	top: -45px;
	width: 55%;
}
.top_text ul
{
	float: right;
	width: 500px;
}
.top_text ul li
{
	float: left;
	list-style: none;
	width: 80px;
}
.top_text ul li a
{
	color: #000000;
	float: left;
	text-decoration: none;
}
.top_text ul li a:hover
{
	color: #d62d00;
	float: left;
	text-decoration: none;
}
.top_text2
{
	position: relative;
	right: -450px;
	text-align: right;
	top: -30px;
	width: 55%;
}
.top_text2 ul
{
	line-height: 30px;
	list-style: none;
	width: 500px;
}
.top_text2 ul li
{
	float: left;
	line-height: 30px;
}
.top_text2 ul li a
{
	color: #000;
	float: left;
	text-decoration: none;
	width: 120px;
}
.top_text2 ul li a:hover
{
	color: #d62d00;
	float: left;
	text-decoration: underline;
}
.link1
{
	background: url(/Personal/images/index_24.gif) no-repeat right;
	color: #d62d00;
	font-weight: bold;
	margin-top: 5px;
	padding-right: 15px;
	text-align: right;
	width: 95%;
}
.link1 a
{
	border-bottom: #d62d00 1px solid;
	color: #d62d00;
	text-decoration: none;
}
.link1 a:hover
{
	border-bottom: none;
	color: #f30;
}
.link2
{
	background: url(/Personal/images/arrow01.gif) no-repeat right;
	font-weight: bold;
	margin-top: 5px;
	padding-right: 20px;
	text-align: right;
}
.link2 a
{
	border-bottom: #000 1px solid;
	color: #000;
	text-decoration: none;
}
.link2 a:hover
{
	border-bottom: none;
	color: #f30;
}
.link3 a
{
	border-bottom: #c30000 1px solid;
	color: #c30000;
	text-decoration: none;
}
.link3 a:hover
{
	border-bottom: none;
	color: #666;
}
.link4
{
	color: #1A95DF;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
}
.link4 a
{
	color: #1A95DF;
	text-decoration: none;
}
.link4 a:hover
{
	border-bottom: none;
	color: #1A95DF;
}
.listTitleStyle
{
	background: url(/Personal/images/index_48.gif) repeat-x top right;
	clear: both;
	height: 30px;
	width: 100%;
}
.listTitleStyle .titleName
{
	background: url(/Personal/images/index_45.gif) no-repeat 0 0;
	color: #FF7101;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 31px;
	text-indent: 10px;
	width: 145px;
}
.listTitleStyle .titleNamesearch
{
	background: url(/Personal/images/index_46.gif) no-repeat 0 0;
	color: #FF7101;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 31px;
	text-indent: 10px;
	width: 175px;
}
.listTitleStyle1
{
	clear: both;
	height: auto;
	margin-top: 15px;
	width: 685px;
}
.bannerstyle
{
	height: 36px;
	width: 100%;
}
.titleName1
{
	background: url(/Personal/images/comm_name1.gif) no-repeat;
	color: #000;
	float: left;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	text-indent: 40px;
	width: 164px;
}
.titleName2
{
	background: url(/Personal/images/comm_name2.gif) no-repeat;
	color: #000;
	float: left;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	text-indent: 40px;
	width: 164px;
}
.titleName3
{
	background: url(/Personal/images/comm_name3.gif) no-repeat;
	color: #000;
	float: left;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	text-indent: 40px;
	width: 164px;
}
.titlebg
{
	background: url(/Personal/images/comm_top.gif) no-repeat;
	color: #5A5A5A;
	float: left;
	height: 36px;
	line-height: 36px;
	width: 521px;
}
.leftborder
{
	border: #FFA827 1px solid;
	float: left;
	height: auto;
	overflow: hidden;
	width: 100%;
}
.titleNameindent
{
	clear: left;
	text-indent: 30px;
	width: 100%;
}
.boxstyle
{
	clear: both;
	float: left;
	height: auto;
	margin-top: 5px;
	width: 95%;
}
.tableStyle
{
	float: left;
}
.tableStyle td
{
	color: #c44500;
	padding: 3px;
	padding-left: 10px;
	text-align: center;
}
.tableStyle td.contentLeft
{
	text-align: left;
	text-indent: 15px;
}
.tableStyle td.gray
{
	color: #666;
}
.tableStyle td a
{
	color: #c44500;
	float: left;
	padding-left: 3px;
}
.tableStyle td a:hover
{
	text-decoration: none;
}
.tableStyle .tableTitle
{
	color: #000;
}
.tableStyle .tableName
{
	color: #000;
	font-weight: bold;
	line-height: 40px;
	text-align: left;
}
.tableEdit img
{
	float: left;
	margin-right: 3px;
	padding-left: 5px;
	height: 14px;
}
a.blacklink:link
{
	COLOR: #000;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
a.blacklink:visited
{
	COLOR: #000;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
a.blacklink:hover
{
	COLOR: #ff0000;
	TEXT-DECORATION: none;
}
.tip
{
	margin-top: 10px;
}
.tip p
{
	background: url(/Personal/images/tip01.gif) no-repeat left top;
	color: #000;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	text-indent: 35px;
}
#info #infoEdit
{
	margin: 10px 0 10px 0;
}
.tip .tipBottom
{
	border: #d9d9d9 solid 1px;
}
.tip .tipContent
{
	color: #000;
	margin: 0 auto;
	width: 95%;
}
.tip .tipContent ul
{
	list-style: none;
}
.tip .tipContent ul li
{
	background: url(/Personal/images/dot1.gif) no-repeat 10px 10px;
	color: #000;
	line-height: 24px;
	padding-left: 25px;
}
.tip .tipContent ul li:hover
{
	background-color: #F7E4BB;
}
.tip .tipContent ul li .editDone
{
	background: url(/Personal/images/done.gif) no-repeat right top;
	padding-right: 20px;
}
.tip .tipContent ul li a
{
	border-bottom: #DB0000 1px solid;
	color: #DB0000;
	text-decoration: none;
}
.tip .tipContent ul li a:hover
{
	border: #F00;
	color: #F00;
	text-decoration: none;
}
.selectEdit
{
	background: url(/Personal/images/selectLeft.gif) no-repeat left;
	cursor: pointer;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 5px 0 5px 0;
	max-width: 500px;
	min-width: 90px;
	text-align: left;
	text-indent: 20px;
}
.selectEdit p
{
	background: url(/Personal/images/selectRight.gif) no-repeat right;
	padding-right: 10px;
	width: 130px;
}
.selectEdit2
{
	background: url(/Personal/images/selectLeft.gif) no-repeat left;
	cursor: pointer;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 2px 0 2px 10px;
	max-width: 500px;
	min-width: 90px;
	text-align: left;
	text-indent: 20px;
}
.selectEdit2 p
{
	background: url(/Personal/images/selectRight.gif) no-repeat right;
	padding-right: 20px;
}
.regSelectEdit
{
	background: url(/Personal/images/selectLeft.gif) no-repeat left;
	cursor: pointer;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 2px 0 2px 0;
	max-width: 500px;
	min-width: 80px;
	text-align: left;
	text-indent: 20px;
}
.regSelectEdit div
{
	background: url(/Personal/images/selectRight.gif) no-repeat right;
	line-height: 26px;
	padding-right: 20px;
}
.regSelectEdit div a
{
	border-bottom: #666 1px solid;
	color: #666;
	text-decoration: none;
}
.dotGray1
{
	background: url(/Personal/images/dot1.gif) no-repeat left 8px;
	padding-left: 8px;
}
.dotGray
{
	background: url(/Personal/images/dot1.gif) no-repeat left 10px;
	padding-left: 10px;
}
.dotRed
{
	background: url(/Personal/images/dot2.gif) no-repeat left 5px;
	padding-left: 10px;
}
#loft_win,#loft_win_min
{
	font-size: 12px;
}
.popWindowTitle
{
	background: url(/Personal/images/popWindow01.gif) no-repeat;
	font-family: Tahoma, Verdana, "宋体";
	font-size: 12px;
	height: 47px;
	padding-left: 35px;
	width: 305px;
}
.popWindowTitleName
{
	color: #000;
	float: left;
	font-weight: bold;
	margin: 15px 0 0 20px;
}
*html .popWindowTitleName
{
	_margin: 15px 0 0 0px;
	padding-left: 20px;
}
.popWindowOption
{
	cursor: pointer;
	float: right;
	margin-right: 10px;
	margin-top: 15px;
}
.contentDiv
{
	background: url(/Personal/images/popWindow02.gif) no-repeat;
	height: 169px;
}
.popWindowText1
{
	color: #e15900;
	margin-left: 25px;
	width: 260px;
}
.popWindowText1 span
{
	display: block;
}
.popWindowBottom
{
	background: url(/Personal/images/popWindow03.gif) no-repeat;
	height: 27px;
}
.popWindowMessageIco
{
	background: url(/Personal/images/popWindow08.gif) no-repeat;
	margin: 15px auto;
	padding-left: 20px;
}
.popWindowMessage
{
	color: #666;
	text-indent: 30px;
}
.popWindowText1 .link1 a
{
	color: #000;
	font-size: 12px;
}
.popWindowBtnDiv
{
	padding-left: 25px;
}
.popWindowBtn
{
	cursor: pointer;
	margin-top: 20px;
}
.pageList
{
	clear: both;
	margin: 10px auto;
	text-align: center;
}
.pageList a span
{
	border: #C00 1px solid;
	color: #c00;
	cursor: pointer;
	margin-right: 5px;
	padding: 3px 5px;
}
.pageList a
{
	color: #c00;
	text-decoration: none;
}
.pageList .current
{
	border: #C00 1px solid;
	color: #000;
	cursor: default;
	margin-right: 5px;
	padding: 3px 5px;
	text-decoration: none;
	font-weight:bold;
}
.pageList .count
{
	border: #C00 1px solid;
	color: #c00;
	margin-right: 5px;
	padding: 3px 5px;
}
.CVEditForm1
{
	clear: left;
	text-indent: 10px;
	width: 675px;
}
.CVEditForm1 .img
{
	padding-left: 50px;
	position: relative;
	top: 20%;
}
.CVEditForm1 fieldset label
{
	color: #000;
	display: block;
	float: left;
	text-align: right;
	width: 120px;
}
.CVEditForm1 fieldset
{
	border: solid 0px transparent;
	color: #666;
	line-height: 24px;
	margin-top: 10px;
	padding-top: 3px;
}
.CVEditForm1 fieldset .tipText
{
	position: absolute;
	right: 418px;
	top: 22px;
}
.CVEditForm1 fieldset legend
{
	background: #fff2c9;
	border: #ff9f01 1px solid;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 50px;
	padding: 6px;
}
.CVEditForm1 fieldset .editBtn
{
	position: absolute;
	right: 30px;
	top: 10px;
}
.CVEditForm1 fieldset p
{
	clear: left;
	padding-top: 3px;
}
.CVEditForm1 fieldset p.pWidth
{
	width: 60%;
}
.CVEditForm1 fieldset p.bigFont
{
	color: #000;
	font-size: 36px;
	font-weight: bold;
	line-height: 40px;
	text-indent: 100px;
}
.CVEditForm1 fieldset p span
{
	float: left;
	margin-left: 10px;
	width: auto;
}
.CVEditForm1 fieldset p span.spanNoIndent
{
	margin-left: auto;
}
.CVEditForm1 fieldset p span.spanWidth
{
	width: 200px;
}
.CVEditForm1 fieldset label .rightBlank
{
	margin-left: 180px;
}
.CVEditForm1 fieldset label
{
	color: #000;
	display: block;
	float: left;
	line-height: 30px;
	text-align: right;
	width: 100px;
}
.CVEditForm1 fieldset input.marginRight
{
	margin-right: 5px;
}
.CVEditForm1 fieldset select,.CVEditForm1 fieldset input
{
	font-family: Tahoma, Verdana, "宋体";
	font-size: 12px;
}
.CVEditForm1 fieldset label.labelClass
{
	float: left;
	line-height: 25px;
	text-align: center;
	width: auto;
}
.CVEditForm1 fieldset label.labelClass2
{
	float: left;
	line-height: 25px;
	margin-right: 8px;
	text-align: center;
	width: auto;
}
.CVEditForm1 fieldset .textboxStyle
{
	border: #b1b1b1 1px solid;
	color: #000;
	height: 22px;
	line-height: 23px;
	margin-bottom: 6px;
	width: 250px;
	float:left;
}
.CVEditForm1 fieldset .textboxStylegray
{
	border: #b1b1b1 1px solid;
	color: #000;
	color: #999999;
	height: 22px;
	line-height: 23px;
	margin-bottom: 6px;
}
.textname
{
	clear: left;
	text-indent: 34px;
	width: 100%;
}
.CVEditForm1 fieldset .textareaStyle
{
	border: #b1b1b1 1px solid;
	color: #000;
	line-height: 23px;
	margin-bottom: 6px;
}
.CVEditForm1 fieldset .btn3
{
	background: url(/Personal/images/btn3.jpg) no-repeat;
	border: 0;
	height: 56px;
	margin: 15px 0 0 130px;
	width: 136px;
}
.CVEditForm1 fieldset .btn4
{
	background: url(/Personal/images/btn4.gif) no-repeat;
	border: 0;
	height: 50px;
	margin: 15px 0 0 130px;
	width: 136px;
}
.CVEditForm fieldset
{
	border: solid 0px transparent;
	color: #000000;
	line-height: 24px;
	margin-top: 10px;
	padding-top: 3px;
	position: relative;
}
.CVEditForm fieldset .tipText
{
	position: absolute;
	right: 418px;
	top: 22px;
}
.CVEditForm .img
{
	padding-left: 2px;
	position: relative;
	top: 20%;
}
.CVEditForm .label
{
	color: #000;
	display: block;
	float: left;
	text-align: right;
	width: 120px;
}
.CVEditForm fieldset legend
{
	background: #fff2c9;
	border: #ff9f01 1px solid;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 50px;
	padding: 6px;
}
.CVEditForm fieldset .editBtn
{
	position: absolute;
	right: 30px;
	top: 10px;
}
.CVEditForm fieldset p
{
	clear: left;
}
.CVEditForm fieldset p.pWidth
{
	width: 60%;
}
.CVEditForm fieldset p.bigFont
{
	color: #000;
	font-size: 36px;
	font-weight: bold;
	line-height: 40px;
	text-indent: 100px;
}
.CVEditForm fieldset p span
{
	float: left;
	margin-left: 10px;
	width: auto;
}
.CVEditForm fieldset p span.spanNoIndent
{
	margin-left: auto;
}
.CVEditForm fieldset p span.spanWidth
{
	width: 200px;
}
.CVEditForm fieldset p span.CVPhoto
{
	float: right;
	margin-right: 230px;
	top: 50px;
}
.CVEditForm fieldset p span.CVPhotolist
{
	clear: both;
	left: 347px;
	margin-left: 30px;
	padding-left: 50px;
	position: absolute;
	top: 237px;
	width: 200px;
}
.CVEditForm fieldset label .rightBlank
{
	margin-left: 180px;
}
.CVEditForm fieldset label
{
	color: #000;
	display: block;
	float: left;
	text-align: right;
	width: 120px;
}
.CVEditForm fieldset input.marginRight
{
	margin-right: 5px;
}
.CVEditForm fieldset select,.CVEditForm fieldset input
{
	font-family: Tahoma, Verdana, "宋体";
	font-size: 12px;
}
.CVEditForm fieldset label.labelClass
{
	float: left;
	line-height: 20px;
	text-align: center;
	width: auto;
}
.CVEditForm fieldset label.labelClass2
{
	float: left;
	line-height: 20px;
	margin-right: 8px;
	text-align: center;
	width: auto;
}
.textname
{
	clear: left;
	text-indent: 34px;
	width: 100%;
}
.CVEditForm fieldset .btn3
{
	background: url(/Personal/images/btn3.jpg) no-repeat;
	border: 0;
	height: 56px;
	margin: 15px 0 0 130px;
	width: 136px;
	cursor:pointer;
}
.CVEditForm fieldset .btn4
{
	background: url(/Personal/images/btn4.gif) no-repeat;
	border: 0;
	height: 50px;
	margin:5px 0 0 120px;
	width: 136px;
	cursor:pointer;
}
.CVEditForm fieldset .btn5
{
	background: url(/Personal/images/btn5.gif) no-repeat;
	border: 0;
	height: 34px;
	margin: 15px 0 0 130px;
	width: 136px;
	cursor:pointer;
}
.CVEditForm fieldset .btn6
{
	background: url(/Personal/images/btn6.gif) no-repeat;
	border: 0;
	height: 34px;
	margin: 15px 0 0 130px;
	width: 116px;
	cursor:pointer;
}
.CVEditForm fieldset .btn8
{
	background: url(/Personal/images/btn8.gif) no-repeat;
	border: 0;
	height: 34px;
	margin: 15px 0 0 130px;
	width: 106px;
	cursor:pointer;
}
.CVEditForm fieldset .btn9
{
	background: url(/Personal/images/btn9.gif) no-repeat;
	border: 0;
	height: 34px;
	margin: 15px 0 0 130px;
	width: 136px;
	cursor:pointer;
}
.CVEditForm fieldset .btn12
{
	background: url(/Personal/images/btn12.gif) no-repeat;
	border: 0;
	height: 34px;
	margin: 15px 0 0 130px;
	width: 82px;
	cursor:pointer;
}
.CVEditForm fieldset .btn13
{
	background: url(/Personal/images/btn13.gif) no-repeat;
	border: 0;
	height: 50px;
	margin: 15px 0 0 130px;
	width: 99px;
	cursor:pointer;
}
.CVEditForm fieldset .btn14
{
	background: url(/Personal/images/btn14.gif) no-repeat;
	border: 0;
	height: 28px;
	width: 118px;
	cursor:pointer;
}
.myCV_button
{
	background: url(/Personal/images/btn12.gif) no-repeat;
	border: 0;
	height: 34px;
	width: 82px;
	cursor:pointer;
}
.search_btn
{
	background: url(/Personal/images/search_button.gif) no-repeat;
	border: 0;
	height: 21px;
	margin-left: 90px;
	width: 41px;
	cursor:pointer;
}
.CVEditForm fieldset .textboxStyle:focus,.CVEditForm fieldset .textareaStyle:focus
{
	background-color: #ffc382;
	border: #ff720c 1px solid;
	color: #802100;
}
.CVEditForm fieldset .photoPlace
{
	position: absolute;
	right: 400px;
	top: -8px;
}
.CVEditForm .selectStyle
{
	border: #b1b1b1 1px solid;
	color: #000;
	float: left;
	font-size: 12px;
	height: 20px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-top: 1px;
	min-width: 135px;
}
.CVEditForm .textboxStyle
{
	border: #b1b1b1 1px solid;
	color: #000;
	float: left;
	font-size: 12px;
	margin-bottom: 6px;
	margin-right: 3px;
	padding: 3px 3px;
}
.CVEditForm .textboxStylegray
{
	border: #b1b1b1 1px solid;
	color: #000;
	color: #999999;
	float: left;
	font-size: 12px;
	margin-bottom: 6px;
	margin-right: 3px;
	padding: 3px 3px;
}
.CVEditForm .textareaStyle
{
	border: #b1b1b1 1px solid;
	color: #000;
	line-height: 18px;
	margin-bottom: 6px;
}
.CVEditForm .checkboxStyle
{
	float: left;
	margin-left: 50px;
}
*input.focus
{
	background-color: #ffc382;
	border: #ff720c 1px solid;
}
#footer
{
	clear: both;
	height: 104px;
	line-height: 20px;
	margin: 0 auto;
	margin-top: -124px;
	padding-top: 20px;
	position: relative;
}
#footer p
{
	color: #666;
	line-height: 18px;
	text-align: center;
}
html, body, #aspnetForm
{
	height: 100%;
}
body > #aspnetForm
{
	height: auto;
	min-height: 100%;
}
#main
{
	padding-bottom: 124px;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
.input_style
{
	background-color: #FFFCF9;
	border: 1px solid #D2D2D2;
	color: #666666;
	font-family: "宋体", Tahoma;
	font-size: 12px;
	padding: 2px;
}
.errorIcon
{
	background: url(/Personal/images/vf_warn.gif) no-repeat left;
	text-indent: 18px;
	color:Red;
}