.hr_toppart_logo_inner{
	position:relative;
	height:300px;
	margin:0 auto;
	background:url('../i/goods/hrfaq.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
}
		.toppart_menu_item.active:before{
			content:"";
			position:absolute;
			width:152px;
			height:32px;
			background:url('../i/bg/cloud_contacts.png');
			margin-left:-40px;
			margin-top:23px;
			z-index:10;
		}
.hrfaq_content{
	width:1000px;
	margin:0 auto;
}
	.hrfaq_faq{
		width:100%;
		margin-top:50px;
	}
		.hrcontacts_title{
				font-family:alsschlangeslab;
				font-size:30px;
				color:#0066a4;
				margin-bottom:30px;
			}
		.faq_item{
			padding-top:25px;
			padding-left:20px;
			width:100%;
		}
			.faq_item.open{
				margin-top:10px;
				padding:23px 18px;
				border:2px solid #f2f7fa;
				border-radius:10px;
			}
			.faq_question{
				
				font-size:20px;
				font-weight:bold;
				color:#0066a4;
				cursor:pointer;
			}
				.faq_question a{
					border-bottom:1px dashed;
				}
					.faq_item.open .faq_question a{
						border-bottom:none;
					}
			.faq_question_date{
				
				font-size:14px;
				color:#848484;
				margin-top:8px;
			}
			.faq_answer{
				
				font-size:18px;
				line-height:120%;
				
				display:none;
				/* height:0px;
				overflow:hidden; */
				
				/* -webkit-transition: height 1s;
				 -moz-transition: height 1s;
				 -o-transition: height 1s;
				 transition: height 1s;*/
			}
				.faq_item.open .faq_answer{
					display:block;
				}
				
				.faq_answer p{
					margin-top:20px;
				}
				
	.ask_question{
		margin-top:30px;
		border:2px solid #f2f7fa;
		border-radius:10px;
		width:70%;
		float:left;
		padding:20px;
	}
	.ask_question_form {
					margin-bottom:25px;
				}
				.question_form_item{
					width:100%;
					float:left;
					margin-top:25px;
				}
					.question_form_title{
						float:left;
						text-align:right;
						width:12%;
						margin-top:15px;
						margin-right:3%;
						
					}
					.question_form_input{	
						float:left;
						background:#ffffff;
						width:35%;
						height:39px;
						border:1px solid #d6d6d6;
						border-radius:5px;
						margin-top:5px;
						padding:10px 15px;
					}
					.question_form_input input{	
						width:95%;
					}
				.question_form_text{
					width:100%;
					float:left;
					margin-top:25px;
				}
					.question_form_text .question_form_input{
						float:left;
						background:#ffffff;
						width:80%;
						height:100px;
						border:1px solid #d6d6d6;
						border-radius:5px;
						margin-top:5px;
						padding:10px 15px;
					}
					.question_form_text .question_form_input textarea{
						width:100%;
						max-height:80px;
						border:none;
						resize: none;
					}
