@charset "utf-8";

@media all and (max-device-width: 1024px) {
	.container_terms {
    	min-width: 100vw !important;
	}
	.container_terms .sect_conts .l1 {
		width: 100vw !important;
	}
	.container_terms .sect_conts .l2 .box_list_header ul li {
	    height: 40px !important;
	    line-height: 40px !important;
	    font-size: 15px !important;
	    font-weight: 400 !important;
	}
	.container_terms .sect_conts .l2 .box_list_header ul li.col1,
	.container_terms .sect_conts .l2 .box_list_body ul li div.col1 {
		width: 10vw !important;
	}
	.container_terms .sect_conts .l2 .box_list_header ul li.col2, 
	.container_terms .sect_conts .l2 .box_list_body ul li div.col2 {
		width: 20vw !important;
	}
	.container_terms .sect_conts .l2 .box_list_header ul li.col3, 
	.container_terms .sect_conts .l2 .box_list_body ul li div.col3 {
		width: 70vw !important;
	}
	.container_terms .sect_conts .l2 .box_list_body ul li div {
		float: none !important;
	} 
	.container_terms .sect_conts .l2 .box_list_body ul li div.col1, 
	.container_terms .sect_conts .l2 .box_list_body ul li div.col2,
	.container_terms .sect_conts .l2 .box_list_body ul li div.col3 {
		line-height: 23px !important;
		display: table-cell;
    	vertical-align: middle;
	}
	.container_terms .sect_conts .l2 .box_list_body ul li div.col3 {
		padding-left: 3vw;
	}
	.container_terms .sect_conts .l2 .box_list_body ul li.title {
		font-size: 14px !important;
	}
	
	.container_terms .sect_conts .l2 .box_list_body ul li.customer_faq_conts {
	    width: 100vw !important;
	    padding: 0 2vw 5vh !important;
	    font-size: 14px !important;
	}
	.container_terms .sect_conts .l2 .box_list_body ul li.customer_faq_conts img {
		width: 96vw !important;
	}

}

.container_terms {
	position: relative;
	min-width: 1200px;
 	width: 100%;
 	margin: 0 auto;
}
.container_terms .sect_conts {
	height: 420px;
	background: #fff;
	width: 100%;
	display: table;
	padding: 0 0 150px;
}
.container_terms .sect_conts .l1 .top_line {
    width: 65px;
    border-top: 1px solid #2f2f2f;
    margin: 72px auto 14px auto;
}
.container_terms .sect_conts .l1 .top_title {
	font-size: 38px;
    text-align: center;
    font-weight: 300;
    letter-spacing: -1px;
    margin-bottom: 40px;
}
.container_terms .sect_conts .l2 {
	width: 940px;
    margin: 0 auto;
    display: table;
}
.container_terms .sect_conts .l2 .box_list_header {
	display: table;
}
.container_terms .sect_conts .l2 .box_list_header ul li {
	height: 65px;
	line-height: 65px;
	float: left;
	font-size: 19px;
    font-weight: bold;
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
    color: #2f2f2f;
    border-top: 1px solid #2f2f2f;
    background: #f7f8f9;
}
.container_terms .sect_conts .l2 .box_list_header ul li.col1, 
.container_terms .sect_conts .l2 .box_list_body ul li div.col1 {
	width: 120px;
}
.container_terms .sect_conts .l2 .box_list_header ul li.col2,
.container_terms .sect_conts .l2 .box_list_body ul li div.col2 {
	width: 120px;
}
.container_terms .sect_conts .l2 .box_list_header ul li.col3,
.container_terms .sect_conts .l2 .box_list_body ul li div.col3 {
	width: 700px;
}
.container_terms .sect_conts .l2 .box_list_body {
	margin-bottom: 20px;
	min-height: 290px;
}
.container_terms .sect_conts .l2 .box_list_body ul li.title {
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	font-weight: 300;
	color: #2f2f2f;
	border-bottom: 1px solid #d6d6d6;
	display: table;
	cursor: pointer;
}
.container_terms .sect_conts .l2 .box_list_body ul li.customer_faq_conts {
	border-bottom: 1px solid #d6d6d6;
	padding: 40px;
	display: none;
} 
.container_terms .sect_conts .l2 .box_list_body ul li div {
	float: left;
}
.container_terms .sect_conts .l2 .box_list_body ul li div.col1 {
	text-align: center;
}
.container_terms .sect_conts .l2 .box_list_body ul li div.col2 {
	text-align: center;
}
.container_terms .sect_conts .l2 .box_list_body ul li div.col2 .glyphicon {
    margin-top: 18px;
}
.container_terms .sect_conts .l2 .box_list_body ul li div.col3 {
	text-align: left;
}
.container_terms .sect_conts .l2 .box_list_body .no_data {
	height: 290px;
    width: 1120px;
    text-align: center;
    line-height: 290px;
    border-bottom: 1px solid #8b99a7;
}





