@charset "UTF-8";



/*------00 1st configuration--------------------------------------------------------------*/
section#faq .box_faq .faq_q,
section.faq_first .box_faq .faq_q {font-size:20px;}
section.faq_first .box_faq .faq_a span.orange {font-size:23px;}



/*------faq-------------------------------------------------------------------------------------*/
section#faq,
section.faq_first {
	margin:0px auto 0px auto;
	width:1536px;
}
.page_index section#faq {
	margin-top:180px;
	border-top:100px solid;
	border-image:linear-gradient(to right,#ffffff 24%,#ff791a 24%) 1;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}
.page_first section#faq,
.page_effect section#faq {
	padding:20px 0px 100px 0px;
	background-color:#f7f8f5;
}

section#faq .faq_txt,
section.faq_first .faq_txt {
	margin:20px auto 0px auto;
	width:990px;
}

section#faq .box_faq,
section.faq_first .box_faq {
	margin:18px auto 0px auto;
	width:1000px;
	width:998px;
}
section#faq .box_faq .faq_q,
section.faq_first .box_faq .faq_q {
	padding:12px 80px 14px 60px;
	font-weight:normal;
	background-color:#fff;
	background-image:url("../_pic/faq_q.png");
	background-repeat:no-repeat;
	background-position:14px 14px;
	border:1px solid #ff791a;
	position:relative;
}
.page_index section#faq .box_faq .faq_q,
.page_first section#faq .box_faq .faq_q,
.page_effect section#faq .box_faq .faq_q,
section.faq_first .box_faq .faq_q {
	cursor:pointer;
}
section#faq .box_faq .faq_q span.faq_plus,
section.faq_first .box_faq .faq_q span.faq_plus {
	position:absolute;
	top:16px;
	right:25px;
	width:25px;
	height:25px;
	line-height:0;
}
section#faq .box_faq .faq_q span.faq_plus img,
section.faq_first .box_faq .faq_q span.faq_plus img {
	width:100%;
	height:auto;
}
section#faq .box_faq .faq_a {
	padding:14px 80px 15px 60px;
	background-image:url("../_pic/faq_a.png");
	background-repeat:no-repeat;
	background-position:14px 12px;
	border-right:1px solid #ff791a;
	border-bottom:1px solid #ff791a;
	border-left:1px solid #ff791a;
	background-color:#fff;
}
section.faq_first .box_faq .faq_a {
	padding:10px 80px 15px 60px;
	background-image:url("../_pic/faq_a.png");
	background-repeat:no-repeat;
	background-position:14px 15px;
	border-right:1px solid #ff791a;
	border-bottom:1px solid #ff791a;
	border-left:1px solid #ff791a;
	background-color:#fff;
}
.page_index section#faq .box_faq .faq_a,
.page_first section#faq .box_faq .faq_a,
.page_effect section#faq .box_faq .faq_a,
section.faq_first .box_faq .faq_a {
	display:none;
}
.page_faq section#faq .box_faq .faq_a {
	display:block !important;
}
