	.faq_kv{
		position: relative;
	    padding: 10vh 0 10vh;
	    overflow: hidden;
	}
	.photoBox {
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    background-size: cover;
	    background-position: center;
	}
	.faq_kv .w1200{
		text-align: center;
	}
	.faq_kv  h1 {
    	color: #fff;
    	text-shadow: 0 0 10px #666666;
	}

	.faq_box{
		padding: 50px 0;
	}
	.faq_box .f50 {
    	padding: 0 20px;
	}
	.faq_box ul.faq_list {
    	margin-top: 20px;
	}
	.faq_box h5,
	.faq_box ul.faq_list >li{
		border-bottom: 2px solid #d3d3d2;
	}
	.faq_box h5{
		padding-bottom: 40px;
	}
	.faq_box ul.faq_list h6{
		position: relative;
		color: #601981;
		font-weight: 500;
		font-size: 1.1rem;
		padding: 15px 0;
		cursor: pointer;
	}
	.faq_box ul.faq_list h6:after{
		content: "";
		position: absolute;
		width: 14px;
		height: 14px;
		top: 0;
		bottom: 0;
		right: 5px;
		margin: auto 0;
		background-image: url(../img/icon/arrow_.png);
		background-size: 100% 100%;
		-webkit-transition: all .25s ease;
		   -moz-transition: all .25s ease;
		    -ms-transition: all .25s ease;
		     -o-transition: all .25s ease;
		        transition: all .25s ease;
	}
	.faq_box ul.faq_list h6.active:after{
		-moz-transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		transform:rotate(180deg);
	}
	.faq_box ul.faq_list .detail{
		display: none;
		margin-bottom: 20px;
	}
	.faq_box ul.faq_list .detail a{
		color: #601981;
	}
/* ----------RWD------------------ */
	@media screen and (max-width: 1440px){
		.faq_box ul.faq_list h6 {
		    padding: 12px 0;
		}
		.faq_box .f50 {
		    padding: 0 15px;
		}
	}	
	@media screen and (max-width: 1023px){
		.faq_box ul.faq_list h6 {
		    padding: 10px 0;
		    font-size: 1rem;
		}
		.faq_box ul.faq_list p{
			font-size: .9rem;
		}
		.faq_box .f50 {
		    padding: 0 10px;
		}
		.faq_box ul.faq_list {
		    margin-top: 12px;
		}
		.faq_box ul.faq_list h6:after{
			width: 12px;
			height: 12px;
		}
		.faq_box {
    		padding: 35px 0;
		}
		.faq_kv {
    		padding: 7.5vh 0 7.5vh;
		}
	}
	@media screen and (max-width: 620px){
		.faq_kv {
    		padding: 5vh 0 5vh;
		}
		.faq_box {
    		padding: 20px 0;
		}
		.faq_box .f50{
			width: 100%;
			padding: 12px 0;
		}
		.faq_box ul.faq_list {
		    margin-top: 6px;
		}
		.faq_box ul.faq_list .detail {
		    margin-bottom: 12px;
		}
		.faq_box ul.faq_list h6 {
		    padding: 8px 0;
		}
	}
	@media screen and (max-width: 400px){
		.faq_box .f50 {
		    width: 100%;
		    padding: 9px 0;
		}
		.faq_box ul.faq_list h6{
			padding-right: 10%;
		}
	}

