/* dialog all*/
body
{
	width: auto;
	height: auto;
	font:12px/20px Arial, "微软雅黑";
	color:#666;
	overflow-y:scroll;
}

.dialog_bg{
	width:100%;
	height:auto;
	background:#f6f6f6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	box-shadow: 0 3px 18px 1px #cccccc;
	-moz-box-shadow: 0 3px 18px 1px #cccccc;
	-webkit-box-shadow: 0 3px 18px 1px #cccccc;
	
}
.dialog_textarea{
	border:1px solid #ccc;
	width:500px;
	max-width:500px;
	height:120px;
	padding:2%;
}
.dialog_input{
	border:1px solid #ccc;
	width:96%;
	padding:2%;
	height:10px;
}
.dialog_close{ 
	width:100%;
	margin:0 auto;
	cursor:pointer;
}
.dialog_close_btn{
	cursor:pointer;
	width:16px;
	height:16px;
	background: url(/Media/Security/images/dialog_close.png) center no-repeat;
	float:right;
	margin:10px 10px 0 0;
}   
.dialog_close_btn:hover{
	background: url(/Media/Security/images/dialog_close_s.png) center no-repeat;
}
.dialog_layer{ 
	width:520px;
	margin:0 auto 10px auto;
	height:auto;
}
.dialog_layer_prompt{
	width:340px;
	margin:0 auto 10px auto;
	height:auto;
}
.dialog_layer_prompt_text{
	width:340px;
	margin:10px auto;
	min-height:50px;
}
.dialog_layer_area{
	width:520px;
	margin:0 auto 10px auto;
	height:320px;
	overflow-y:scroll;
}

.dialog_layers{
	width:660px;
	margin:0 auto 10px auto;
	height:auto;
}
.dialog_line{ width:100%; margin:0 auto 10px auto;}

.dialog_title{
	line-height:18px;
}

.dialog_review, .dialog_skill, .dialog_recommend{
	width:560px;
	margin:0 auto;
	padding-bottom:10px;

}
.dialog_prompt{
	width:380px;
	margin:0 auto;
	padding-bottom:10px;
	min-height:160px;
}
.dialog_number{ color:#55aa11}

.dialog_overflow{ overflow-y:scroll;}

.dialog_layer_overflow{ 
	width:520px;
	margin:0 auto 0 auto;
	height:220px;
}
.dialog_line_overfllow{ width:100%; margin:0 auto 0 auto;}

/* Review user */

.dialog_review_ing{
	font-size:28px;
	line-height:30px;
}
.dialog_review_head{
	margin:0 5px;
}
.dialog_review_info{
	width:100%;
	line-height:15px;
}



/* skill */
.dialog_skill_name{
	line-height:30px;
	width:15%;
}
.dialog_skill_content{
	width:85%;
}
.dialog_skill_star{
	width:30px;
	height:30px;
	margin-left:10px;
	cursor:pointer;
}
.dialog_skill_state{
	line-height:30px;
	margin-left:20px;
}



/* recommend and recommend next */
.dialog_rec_list{
	width:30%;
	padding:1%;
	margin:10px 5px 0 0;
	position:relative;
}


.dialog_rec_list:hover{
	background:#e1edca;
}

.select_icon{
	background:url(/Media/Security/images/icon.png) -130px -100px no-repeat;
	width:20px;
	position:absolute;
	height:20px;
	right:-5px;
	top:35px;
}

.dialog_rec_img{
	width:50px;
	height:50px;
	margin-right:10px;
	position:relative;
}
.dialog_rec_content{ width:90px;}
.dialog_rec_name, .dialog_rec_title, .dialog_rec_company{
	width:100%;
	line-height:16px;
}

.dialog_rec_total{line-height:26px; 
}
.dialog_rec_next{ width:15%;}

.dialog_rec_next_img{ width:38px; height:38px; margin:0 5px 0 0;}
.dialog_rec_reselect{ line-height:20px; width:80px; margin-left:10px;}



/* map */
.dialog_map{
	width:700px;
	margin:0 auto;
	padding-bottom:10px;

}
.dialog_map_left{
	width:288px;
	height:420px;
	border:1px solid #c4c4c4;
	background:#ffffff;
}
.dialog_map_right{
	width:348px;
	height:418px;
	margin-left:10px;
	border:1px solid #c4c4c4;
	background:#ffffff;
	padding:1px;
}
.dialog_map_l_select{ width:94%;  margin:10px 0 5px 3%;
}
.dialog_map_l_select select{ width:100%; line-height:30px;
}
.dialog_map_l_city{width:100%; height:200px;
}
.dialog_map_l_search{
	width:100%;
	position: relative;
}
.dialog_map_l_search input{width:90%; line-height:24px; height:24px;margin:10px 0 10px 3%; border:1px solid #c4c4c4; padding:0 3px;
}
.dialog_map_l_result{width:100%; height:325px;
}
.dialog_map_l_setcity{width:94%; margin:0 0 10px 3%
}
.dialog_map_city_list{ width:33%; line-height:20px; text-align:center;}
.dialog_map_result{ width:94%; margin:0 auto; line-height:24px;}
.dialog_map_btn{ margin:10px 0 15px 0;}


/* invite */
.dialog_invite_reselect{ margin:0 0 0 50px;}


/* Review company */
.dialog_review_company_name{ line-height:30px;}


/* send resume */
.dialog_resume_checkbox{ line-height:30px;}


/* dialog arrow for profile start */
.dialog_arrow_box{
	width:230px;
	margin:0 auto;
}
.dialog_arrow_arrow{
	width:100%;
	height:23px;
}
.dialog_arrow_con{
	width:100%;
}
.dialog_arrow_bg{
	background:#fff1b2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:3px;
	box-shadow: 0 3px 18px 1px #cccccc;
}
.dialog_arrow_img{ margin:0 0 0 180px;
}

.dialog_arrow_title{ 
	line-height:30px; 
	text-align:center;
	width:100%;
	padding-top:5px;
}
.dialog_arrow_line{ 
	width:100%;
	height: 1px;
	clear: both;
	border-bottom:1px dashed #f5da5c;
	font:0/0px; 
	display:block;

}
.dialog_arrow_layer{ 
	width:90%;
	padding:5%;
}
.dialog_arrow_input{
	border:1px solid #ccc;
	width:95%;
	line-height:25px;
	margin-top:5px;

}
.dialog_btn_info{ margin:0 0 0 10px; line-height:24px; }

.dialog_login{
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 0 5px 8px #ccc;
	-moz-box-shadow: 0 5px 8px  #ccc;
	-webkit-box-shadow: 0 5px 8px #ccc;
	width:400px;
	height:auto;
	padding: 15px;
	margin:20px auto;
}
.dialog_table{
	margin:10px auto 0;
	width: 320px;
}
.dialog_table td{
	padding:3px;
	height:30px;
}


.dialog_search_bottom{
	background:url(/Media/Security/images/bg.png) 0 -990px no-repeat;
	width:440px;
	height:10px;
}

.dialog_overlay {
	background: #333;
	filter:alpha(opacity=70);
	opacity: 0.7;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
