.sub_4 {padding:145px 0 70px 0;}
.sub_4 .wid {max-width:1260px; margin:0 auto ;padding:0 20px;}

.sub_4 .sec1 {width:100%; margin-top:65px; text-align: center;}
.sub_4 .sec1 h2 {font-size:32px; color:#000; font-weight: 600;}
.sub_4 .sec1 p {margin-top:20px; font-size:20px; color:#0B1F61; font-weight: 400;}
.sub_4 .sec1 p br {display: none;}
.sub_4 .sec1 p b {font-weight: 700;}
.sub_4 .sec1 .bt_tab {border-radius:100px; max-width:410px; margin:30px auto 0 auto; padding:5px; border:1px solid #ebebeb;}
.sub_4 .sec1 .bt_tab:after {content:''; clear: both; display: table;}
.sub_4 .sec1 .bt_tab button {height:48px; float:left; width:50%; border:none; background:#fff; color:#7b7b7b; font-size:17px; font-weight: 500;  border-radius:50px;}
.sub_4 .sec1 .bt_tab button.on {color:#fff; background:#59AD7D;}

.sub_4 .img {width:100%; height:640px; margin-top:40px; background:url('../img/sub4_img1.jpg')no-repeat center; background-size:cover;}

.sub_4 .sec2 {padding:40px 0 120px 0;}
.sub_4 .sec2 .txt {font-size:16px; color:#000; line-height:1.8em; padding:0 5px; font-weight:500;}
.sub_4 .sec2 .txt b {display: inline-block; width:100%; font-weight:800; margin-bottom:5px; font-size:18px;}
.sub_4 .sec2 .txt ul li {padding-left:15px; padding-bottom:3px; font-size:15px; color:#333; font-weight:400;}
.sub_4 .sec2 .txt ul {margin-bottom:10px;}
.sub_4 .sec2 .txt strong {font-size:25px; display: inline-block; width:100%; margin-bottom:20px;}
.sub_4 .sec2 .txt span {display: inline-block; font-size:20px; font-weight:300; position: relative; top:2px;}
.sub_4 .sec2 table {width:100%; border-collapse: collapse; margin:10px 0 15px 0;}
.sub_4 .sec2 table th {font-size:15px; background:#f4f4f4; color:#000; font-weight:500; padding:8px 0; text-align: center; border-bottom:1px solid #ddd; border-right:1px solid #DDD; border-top:1px solid #ddd; }
.sub_4 .sec2 table th:last-child {border-right:none;}
.sub_4 .sec2 table td {font-size:14px; padding:12px 10px; text-align: left; color:#000; border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-weight:400; line-height:1.3em;}
.sub_4 .sec2 table td:last-child {border-right:0;}

.sub_4 .sec2 .txt addr {font-weight:600;}
.sub_4 .sec2 .txt a {display: inline-block; text-decoration: underline; text-underline-position: under; color:#0B76F4}

@media screen and (max-width:767px) {
	.sub_4 .sec1 {margin-top:35px;}
	.sub_4 .sec1 h2 {font-size:25px; text-align: center;}
	.sub_4 .sec1 p br {display: none;}
	.sub_4 .sec1 p {font-size:16px; }

	.sub_4 .sec1 .bt_tab {margin-top:20px;}
	.sub_4 .sec1 .bt_tab button {height:42px; font-size:15px;}

	.sub_4 .sec2 {padding-bottom:60px; padding-top:25px;}
	.sub_4 .sec2 .txt {font-size:14px; line-height:1.6em;}
	.sub_4 .sec2 .txt strong {font-size:20px;}
	.sub_4 .sec2 .txt b {font-size:15px;}
	.sub_4 .sec2 .txt ul li {font-size:13px;}
	.sub_4 .sec2 .txt span {font-size:17px; top:1px;}

	.sub_4 .sec2 table th {font-size:13px;}
	.sub_4 .sec2 table td {font-size:13px;}
}
