/*
	ui-area.css,
	ui-date.css,
	ui-dialog.css,
	ui-dropSelect.css,
	school-selector.css
 */
@charset "utf-8";
/**
 * @name: ui-area.css
 * @overview: 选择地区
 * @require: null
 */
.ui-dialog{
	width:700px;
	/*height:436px;*/
	height:auto;
}
.ui-dialog .ui-selected-gray{
	margin-top:10px;
	border:1px solid #e8e8e8;
	background:#f8f8f8;
	padding:10px;
}

/**
 * 添加行业弹窗  已经选择  背景样式
 * 
 * @copyright  2011 Baidajob.com
 * @version    Release: @package_version@
 * @author cyj 2012-07-18 add
 */
.ui-dialog .ui-selected-gray .ui-selected-gray-bg{
        background:url("/images/ui-selected-gray-bg.gif") repeat-x; width:100%; heigth:71px;
        padding: 10px 0 10px 0;
}

#city-selector, #area-selector{
	width:372px;
}
.area-bg-1, .area-bg-2{
	width:370px;
	height:auto;
	padding:5px;
	border:1px solid #255599;
	background-color:#fff;
}
.area-bg-1{
	background:#ddecff;
}
.area-bg-2{
	background:#c8daff;
}
.f-395{
	color:#255599;
}
.area-arrow{
	background-image:url(/images/ui-area-arrow.png);
	background-repeat:no-repeat;
}
.area-arrow{
	background-position: 130px -13px;
}
.ui-hd{
        background:url("/images/ui-area-arrow.png") no-repeat 130px 8px #255599!important;
	color: #fff;
}


.area-list-hd{
	background-color:#f7f9ff;
}
.ui-selected-list .ui-selected-item{
	display:inline;
	float:left;
	margin-right:10px;
	width:150px;
	height:25px;
	line-height:25px;
}
.ui-selected-list .ui-selected-colse{
	position:relative;
	top:3px;
	margin-left:5px;
}
.ui-select-tip{
	border:1px dashed #ccc;
	padding:13px 0;
	height:14px;
	line-height:14px;
	color:#333;
	text-align:center;
	margin:20px 0;
	background:#f7f9ff;
}
.province-conn{
	width:700px;
	overflow:hidden;
}
.ui-province-list .ui-province-title{
	margin-bottom:10px;
}
.ui-province-list .ui-province-item, .ui-city-list .ui-city-item, .ui-position-list .ui-position-item{
	display:inline;
	float:left;
	padding-bottom:5px;
	margin-right:20px;
	width:155px;
	height:20px;
	line-height:20px;
	cursor:pointer;
}
.ui-province-list .ui-area-item{
	padding-bottom:5px;
	margin-right:20px;
	width:155px;
	height:20px;
	line-height:20px;
}
.ui-province-list .ui-province-text, .ui-city-list .ui-city-text, .ui-province-list .ui-area-text, .ui-position-list .ui-position-text{
	padding-left:3px;
}

.ui-province-list .hd-yellow{
	background-color:#fffeea;height:30px;line-height:30px;
}
.ui-province-list .hd-blue{
	background-color:#fafbff;height:30px;line-height:30px;
}



/**
 * @name: ui-dialog.css
 * @overview: 对话框组件
 * @require: null
 */
/* common start */
body {
	_margin:0;
	_height:100%;
	/*IE6 BUG*/
}
.aui_outer {
	text-align:left;
}
.aui_border,.aui_inner {
	border:0;
	margin:0;
	border-collapse:collapse;
	width:auto;
}
.aui_inner{
	margin:0 auto;
}
.aui_nw,.aui_n,.aui_ne,.aui_w,.aui_center,.aui_e,.aui_sw,.aui_s,.aui_se,.aui_header,.aui_tdIcon,.aui_main,.aui_footer {
	padding:0;
}
.aui_header,.aui_buttons button {
	font:12px/1.11 'Microsoft Yahei',Tahoma,Arial,Helvetica,STHeiti;
	_font-family:Tahoma,Arial,Helvetica,STHeiti;
	-o-font-family:Tahoma,Arial;
}
.aui_title {
	overflow:hidden;
	text-overflow:ellipsis;
}
.aui_close {
	display:block;
	position:absolute;
	text-decoration:none;
	outline:none;
	_cursor:pointer;
}
.aui_close:hover {
	text-decoration:none;
}
.aui_main {
	text-align:center;
	min-width:9em;
	min-width:0\9/*IE8 BUG*/;
}
.aui_content {
	display:block;
	*zoom:1;
	*display:inline;
	text-align:left;
	border:none 0;
}
.aui_content.aui_state_full {
	display:block;
	width:100%;
	margin:0;
	padding:0!important;
	height:100%;
}
.aui_loading {
	width:96px;
	height:32px;
	text-align:left;
	text-indent:-999em;
	overflow:hidden;
	background:url(/images/loading.gif) no-repeat center center;
}
.aui_icon {
	vertical-align:middle;
}
.aui_icon div {
	width:48px;
	height:48px;
	margin:10px 0 10px 10px;
}
.aui_buttons {
	padding:5px;
	text-align:right;
	white-space:nowrap;
}
.aui_buttons button {
	margin-left:15px;
	padding:6px 10px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	line-height:1;
	*padding:4px 10px;
	*height:2em;
	letter-spacing:2px;
	font-family:Tahoma,Arial/9!important;
	width:auto;
	overflow:visible;
	*width:1;
	color:#fff;
	border:none;
	height:27px;
	width:72px;
	background:url(/images/aui_button_gray.gif) no-repeat;
}
.aui_buttons button:focus {
	outline:none 0;
}
.aui_buttons button:hover {
	color:#fff;
}
.aui_buttons button:active {}
.aui_buttons button[disabled] {
	cursor:default;
	color:#666;
}
button.aui_state_highlight {
	color:#fff;
	background:url(/images/aui_button_blue.gif) no-repeat transparent;
}
button.aui_state_highlight:hover {}
button.aui_state_highlight:active {}
/* common end */

.aui_inner {
	/*background:url(/images/aui_content_bg.gif) repeat-x #fff;*/
	background-color:#fff;
	border-left:1px solid #395da7;
	border-right:1px solid #395da7;
	border-bottom:3px solid #395da7;
}
.aui_outer,.aui_center {}
.aui_outer {}
.aui_border {}
.aui_nw,.aui_ne,.aui_sw,.aui_se {
	/*width:3px;
	height:3px;*/
}
.aui_nw,.aui_n,.aui_ne,.aui_w,.aui_e,.aui_sw,.aui_s,.aui_se {
	/*background:rgba(0, 0, 0, .2); 
	background:#000\9!important; 
	filter:alpha(opacity=30);*/
}
.aui_state_focus .aui_inner {}
.aui_state_focus .aui_outer {}
.aui_state_drag .aui_outer {}
.aui_titleWrap {
	position:relative;
	height:100%;
	background:url(/images/aui_title_bg.gif) repeat-x #395da7;
	border-top:1px solid #395da7;
}
.aui_title {
	height:28px;
	line-height:25px;
	padding:0 28px 0 30px;
	font-weight:bold;
	color:#fff;
	font-family:Tahoma,Arial/9!important;
	background:url(/images/aui_title_ico.gif) no-repeat;
	border-bottom:1px solid #fff;
}
.aui_state_focus .aui_title {}
.aui_state_drag .aui_title {}
.aui_state_drag .aui_titleWrap {
	box-shadow:none;
}
.aui_close {
	padding:0;
	top:3px;
	right:3px;
	width:21px;
	height:21px;
	line-height:21px;
	font-size:18pt;
	color:#fff;
	text-align:center;
	font-family:Helvetica,STHeiti;
	_font-family:'\u9ed1\u4f53','Book Antiqua',Palatino;
	_font-size:12pt;
	_font-weight:bold;
}
.aui_close:hover {
	color:#ccc;
}
.aui_close:active {
	box-shadow:none;
}
.aui_content {}
.aui_state_focus .aui_content {}

/**
 * @name: ui-dropSelect.css
 * @overview: 下拉组件
 * @require: null
 */
.ui-dropSelect{
	border:1px solid #255599;
	position:absolute;
	z-index:1987;
	top:25px;
	left:0;
	+top:32px;
	_top:32px;
}
.ui-dropSelect .ui-dropSelect-title{
	height:32px;
	line-height:32px;
	font-weight:bold;
	text-indent:15px;
	color:#fff;
	background:url(/images/ui-drop-title.png) repeat-x #255599;
}
.ui-dropSelect .ui-dropSelect-box{
	max-height:250px;
	overflow-y:auto;
}
.ui-dropSelect .ui-dropSelect-item{
	height:25px;
	line-height:25px;
	text-indent:15px;
	background-color:#fff;
}
.ui-dropSelect .ui-dropSelect-item a{
	display:block;
	color:#333;
}
.ui-dropSelect .ui-dropSelect-item a:hover{
	background:#255599;
	color:#fff;
	text-decoration:none;
}

/**
 * @name: school-selector.css
 * @overview: 选择学校组件
 * @require: null
 */
#univlist, #searchSchoolList, #highSchoolList { position:absolute; width:606px; z-index:9999;}
#univlist_provinces { border-bottom:1px solid #005eac;}
#univlist p label{font-weight:lighter;color:#333}
#univlist p .input-text{width:190px;}
#univlist_provinces td { vertical-align:middle; color:#808080; text-align:center; font-size:13px;}
#univlist_provinces a { font-size:12px;display:inline-block; text-decoration:none;}
#univlist_provinces td.activetab a { background:#005eac; color:#fff;}
#univlist_provinces:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#univlist_provinces { *zoom:1;}
#univlist_univs { list-style:none; padding:5px 10px; border:1px solid #d8dfea; background:#fff;}
#univlist_univs:after { content:"."; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
#univlist_univs { *zoom:1;}
#univlist_univs li { float:left; width:140px; border-bottom:1px solid #f4f4f4; line-height:23px;}
#univlist_univs li.univ { width:112px;}
#univlist_univs li a:hover { background:#005eac; color:#fff; text-decoration:none;}
#searchlist_school { list-style:none; padding:5px 10px; border:1px solid #d8dfea; background:#fff;}
#searchlist_school:after { content:"."; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
#searchlist_school { *zoom:1;}
#searchlist_school li { float:left; width:140px; border-bottom:1px solid #f4f4f4; line-height:23px;}
#searchlist_school li.univ { width:112px;}
#searchlist_school li a:hover { background:#005eac; color:#fff; text-decoration:none;}
#univlist .operation a { margin-right:180px;}
#uniList {width: 612px;}
.popup-wrapper {border: 10px solid #D8DFEA;position: absolute;z-index: 9999;overflow: hidden;}
.popup-wrapper iframe {position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;display:hidden;}
.popup-content {border: 1px solid #005eac;background: #F7F7F7;padding: 6px;overflow: hidden;zoom: 1;}
#popup-country {font: 13px sans-serif;list-style: none;overflow: hidden;zoom: 1;margin-bottom:5px;}
#popup-country li {display:inline;float: left;line-height: 26px!important;padding: 0 4px 0 5px;background: url(/images/popup_country_separator.gif) no-repeat 0 50%;}
* html #popup-country li {background-position: 0 40%;}
#popup-country li a {word-break: keep-all;_line-height:26px;}

#popup-country li#c_0, #popup-country li#c_13 {background: none;}
#popup-country li a {display: inline-block;}
#popup-country li.active a {font-weight: bold;color: #000;}
#popup-country li.active a:hover {text-decoration: none;}
/*
#popup-province, #popup-province-hs {list-style: none;overflow: hidden;zoom: 1;border: 1px solid #C3C3C3;background: #FFF;padding: 3px;}
#popup-province li, #popup-province-hs li {display:inline;float: left;padding:0 5px;text-align: center;}
#popup-province li a, #popup-province-hs li a {height: 18px;line-height: 18px;}
*/
li.active a, li.active a {background: #c00;color: #FFFFFF!important;}
/*
#popup-province li.active a:hover, #popup-province-hs li.active a:hover {text-decoration: none;}
#popup-province li a, #popup-province-hs li a {display: inline-block;}
#popup-province li#p_0_3, #popup-province li#p_0_20, #popup-province li#p_0_26, #popup-province li#p_0_9 {width: 44px;}
#popup-province-hs li#hsp_0_5, #popup-province-hs li#hsp_0_8, #popup-province-hs li#hsp_0_22, #popup-province-hs li#hsp_0_25 {width: 44px;}
*/
#popup-unis, #popup-unis-hs {list-style: none;overflow-x: hidden;overflow-y:auto;height:200px;zoom: 1;border: 1px solid #C3C3C3;background: #FFF;padding: 10px 0 10px 10px;margin: 5px 0;}
#popup-unis li, #popup-unis-hs li {float: left;width: 160px;padding: 4px 12px;background: url(/images/tech_li.gif) no-repeat 0 9px;}
#popup-unis li a:hover, #popup-unis-hs li a:hover {background: #005eac;color: #FFF;text-decoration: none;}
* html #popup-unis li {height: 1.3em;}
#uniList .canbutton {float: right;}
.module-popupcity{background-color:#fff; padding:3px 8px; border:1px solid #C3C3C3; overflow:hidden; zoom:1; margin:5px 0; }
.module-popupcity li{ list-style:none; margin-right:5px; height:18px; display:inline-block; *display:inline; zoom:1; word-break:keep-all; line-height:18px;}
.module-qulist{ background-color:#fff; overflow:hidden; zoom:1; padding:3px 8px; border:1px #c3c3c3 solid; margin-bottom:5px;}
.module-qulist li{ display:inline-block; list-style:none; margin-right:5px; float:left; word-break:keep-all; height:18px; line-height:18px; }
.module-qulist li a{white-space:nowrap;}
.module-schoollist{ background-color:#fff; height:200px; padding:5px; overflow-y:auto; overflow-x:hidden; border:1px #c3c3c3 solid; margin-bottom:5px;}
.module-schoollist li{ float:left; list-style:none; display:block; width:170px; padding-top:4px;padding-bottom:4px; overflow:hidden; padding-left:10px; margin-right:5px; background:url(http://a.xnimg.cn/img/school_list_dot.gif) left 10px no-repeat; }

/**
 * @name: ui-date.css
 * @overview: 日期组件
 * @require: null
 */
.bbit-dp {
	border-right: #718bb7 1px solid; padding-right: 0px; border-top: #718bb7 1px solid; 
	padding-left: 0px; font-size: 11px; background: #fff; /*visibility: hidden;*/display:none; padding-bottom: 0px; 
	overflow: hidden; border-left: #718bb7 1px solid; width: 175px; padding-top: 0px; 
	border-bottom: #718bb7 1px solid; zoom: 1; 
	position: absolute;
}
.bbit-dp em {
	font-weight: normal; font-style: normal
}
.bbit-dp table {
	table-layout: fixed; width: 100%; border-collapse: separate
}
.bbit-dp td th {
	margin: 0px
}
.bbit-dp-top-center {
	cursor: pointer; color: #fff; white-space: nowrap; text-align: center
}
.bbit-dp-top-center button {
	border-right: 0px; padding-right: 10px; border-top: 0px; padding-left: 3px; 
	background:#255599;
	margin: 0px; overflow: visible; 
	border-left: 0px; width: auto; cursor: pointer; color: #fff; 
	border-bottom: 0px; -moz-outline: 0 none; 
	outline: 0 none;
}
.ie .bbit-dp-top-center button {
	
}
.bbit-dp-top-right {
	height: 21px
}
.bbit-dp-top-right {
	width: 18px
}
.bbit-dp-top-left {
	width: 18px
}
.bbit-dp-top-right {
	text-align: right
}
.bbit-dp-top-right a, .bbit-dp-top-left a {
	display: block;
	width: 16px; cursor: pointer;
	height: 16px;
}
.bbit-dp-top-right a:hover, .bbit-dp-top-left a:hover {
	color:#255599;
}
.bbit-dp-inner th, .bbit-dp-inner td {
	border-collapse: separate
}
.bbit-dp-inner th {
	padding-right: 0px; padding-left: 0px; background:#dfecfb;
	padding-bottom: 0px; width: 25px; cursor: default; color: #233d6d; padding-top: 0px; 
	border-bottom: #a3bad9 1px solid; border-collapse: separate; text-align: right! important
}
.bbit-dp-inner th span {
	padding-right: 7px; display: block; padding-left: 2px; padding-bottom: 2px; 
	padding-top: 2px
}
.bbit-dp-inner td {
	border-right: #fff 1px solid; padding-right: 0px; border-top: #fff 1px solid; 
	padding-left: 0px; padding-bottom: 0px; border-left: #fff 1px solid; 
	color: black; padding-top: 0px; border-bottom: #fff 1px solid; 
	border-collapse: separate; text-align: right
}
.bbit-dp a {
	color: black; zoom: 1; text-decoration: none
}
.bbit-dp-inner td a {
	padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 2px; 
	padding-top: 2px; text-align: right
}
.bbit-dp-inner .bbit-dp-active {
	cursor: pointer; color: black
}
.bbit-dp-inner .bbit-dp-selected a {
	border-right: #8db2e3 1px solid; padding-right: 4px; border-top: #8db2e3 1px solid; 
	padding-left: 4px; background: #dfecfb;
	padding-bottom: 1px; border-left: #8db2e3 1px solid; 
	padding-top: 1px; border-bottom: #8db2e3 1px solid
}
.bbit-dp-inner .bbit-dp-today a {
	border-right: darkred 1px solid; padding-right: 4px; border-top: darkred 1px solid; 
	padding-left: 4px; padding-bottom: 1px; border-left: darkred 1px solid; 
	padding-top: 1px; border-bottom: darkred 1px solid
}
.bbit-dp-inner .bbit-dp-selected span {
	font-weight: bold
}
.bbit-dp-inner .bbit-dp-prevday a, .bbit-dp-inner .bbit-dp-nextday a {
	color: #aaa; text-decoration: none! important
}
.bbit-dp-inner a:hover, .bbit-dp-inner bbit-dp-disabled a:hover {
	background: #ddecfe; color: black; text-decoration: none! important
}
.bbit-dp-inner .bbit-dp-disabled a {
	background: #eee; cursor: default; color: #bbb
}
.bbit-dp-bottom {
	padding-right: 2px; border-top: #a3bad9 1px solid; padding-left: 2px; 
	background: #dfecfb; 
	padding-bottom: 2px; padding-top: 2px
}
.bbit-dp-mp {
	display: none; background: white; left: 0px; position: absolute; top: 0px
}
.bbit-dp-mp td {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; 
	padding-top: 2px
}
td.bbit-dp-mp-month,
td.bbit-dp-mp-year,
td.bbit-dp-mp-ybtn {
	border-right: 0px; border-top: 0px; vertical-align: middle; 
	border-left: 0px; width: 25%; border-bottom: 0px; text-align: center
}
.bbit-dp-mp-ok {
	margin-right: 3px
}
.bbit-dp-mp-btns button {
	border-right: #005 1px solid; padding-right: 3px; border-top: #36c 1px solid; 
	padding-left: 3px; background: #083772; padding-bottom: 1px; 
	border-left: #36c 1px solid; 
	cursor: pointer; color: white; padding-top: 1px; border-bottom: #005 1px solid; 
	text-align: center; text-decoration: none! important
}
.bbit-dp-mp-btns {
	background: #dfecfb ;
}
.bbit-dp-mp-btns td {
	border-top: #c5d2df 1px solid; text-align: center
}
td.bbit-dp-mp-month a,
td.bbit-dp-mp-year a {
	padding-right: 4px; display: block; padding-left: 4px; padding-bottom: 2px; 
	color: #15428b; padding-top: 2px; text-align: center; text-decoration: none
}
td.bbit-dp-mp-month a:hover,
td.bbit-dp-mp-year a:hover {
	background: #ddecfe; cursor: pointer; color: #15428b; text-decoration: none
}
td.bbit-dp-mp-sel a {
	border-right: #8db2e3 1px solid; padding-right: 3px; border-top: #8db2e3 1px solid; 
	padding-left: 3px; background: #dfecfb; 
	padding-bottom: 1px; border-left: #8db2e3 1px solid; padding-top: 1px; 
	border-bottom: #8db2e3 1px solid
}
.bbit-dp-mp-ybtn a {
	display: block; 
	margin: 0px auto; overflow: hidden; width: 15px; cursor: pointer; height: 15px
}
.bbit-dp-mp-ybtn a.bbit-dp-mp-next {
	background-position: 0px -120px
}
.bbit-dp-mp-ybtn a.bbit-dp-mp-next:hover {
	background-position: -15px -120px
}
.bbit-dp-mp-ybtn a.bbit-dp-mp-prev {
	background-position: 0px -105px
}
.bbit-dp-mp-ybtn a.bbit-dp-mp-prev:hover {
	background-position: -15px -105px
}
.bbit-dp-mp-ybtn {
	text-align: center
}
td.bbit-dp-mp-sep {
	border-right: #c5d2df 1px solid
}
.bbit-dp-input {
	/*padding-left: 4px; width: 100px; height: 18px*/
}

/* cleditor 文本编辑器 */
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url(/images/CLEditor1_4_3/toolbar.gif) repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url(/images/CLEditor1_4_3/buttons.gif)}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; color:#333333; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}
