/* sub default */
.sub_top{height: 579px;}
.h1_hr{height: 1px; width: 80px;border: none; border-top: 1px solid;margin: 30px auto;}
.section_div > section{padding: 50px;}
.table_ul{display: table;width: 100%;}
.table_ul li{display: table-cell;float: none;vertical-align: middle;width: 50%;}
.table_ul .li1{padding-right: 1%;}
.table_ul .li2{padding-left: 1%;}
.sec_common_h2{margin-bottom: 30px;}
.sec_common_h2 span{color: #737c9a;}
.p_custom1{color: #d1837e;margin: 40px 0 20px 0;}
/* sub default */
section *{text-align: center;}
p{color:#000;}

.d-line{width: 79px;height: 1px;background-color: #000;margin: 40px auto;}
.sec1 > h2 span{color:#2f6ebd; }
.sec1 .p1{margin-bottom: 5px;}
.sec1 .p2{font-weight: bold;line-height: 24px;}
.sec1 .p3{color:#d86fd6; font-weight: bold;margin-bottom: 40px;}

.section_div > .sec2{padding: 0;}

.sec3{text-align: center;}
.sec3 p{display: inline-block;position: relative;margin: 20px auto 40px auto;}
.sec3 .s{background-color: #8cadd8;color:#fff;}
.sec3 .ss{position: absolute;width: 46px;}
.sec3 .ss1{top: -16px;left: -20%;}
.sec3 .ss2{bottom: -16px;right: -20%;}

.sec4{background-color: #326cbd;}
.sec4 ul{max-width: 1070px;margin: 0 auto;}
.sec4 ul .li1{width: 30%;}
.sec4 ul .li2{width: 70%;}
.sec4 ul p{font-weight: bold;color: #fff;line-height: 28px;text-align: left;padding: 30px 0;}
.sec4 ul p span{color: #fff5b5;}
.sec4 ul .p1{border-bottom: 1px solid #a0b2e0;}

.section_div > .sec5{padding: 0;}

.sec6 *{text-align: left;}
.sec6 h3{color: #d869c7;}
.sec6 .p0{margin: 20px auto;}
.sec6 .div{position: relative;border: 6px solid #f1f1f3;padding: 15px 20px 15px 170px;margin-top: 40px;}
.sec6 .div .p1{position: absolute;left: 70px;letter-spacing: 20px;font-weight: bold;height: 24px;line-height: 24px;top: 50%;margin-top: -12px;}

.section_div > .sec1-common{padding: 0;}

@media only screen and (max-width: 1199px) {
	
}

@media only screen and (max-width: 1023px) {
	/* sub default */
	.sub_top{height: 300px;background-size:cover;}
	.h1_hr{margin: 20px auto;}
	.section_div > section{padding: 20px;}
	/* sub default */
	

	.sec3 p{font-size: 20px;display: block;}
	.sec3 .ss{width:18px;}
	.sec3 .ss1{top: -10px;left: 0;}
	.sec3 .ss2{bottom: -10px;right: 0;}

	.section_div > .sec1-common{padding: 0;}
	
}


@media only screen and (max-width: 767px) {

	
	
	
}
@media only screen and (max-width: 640px) {
	.sub_top_txt_in h1{font-size: 26px;}
	.sub_top{background-position: 53% 0;}

	.sec4 ul p{line-height: 17px;padding: 7px 0;font-size: 10px;}

	.sec6 .div{padding: 15px 20px 15px 70px;}
	.sec6 .div .p1{left: 14px;}
	
}

