.sub_4 {padding:150px 0 70px 0;}
.sub_4 .wid {max-width:1260px; margin:0 auto ;padding:0 20px;}

.sub_4 .sec1 {width:100%; text-align: center;}
.sub_4 .sec1 h2 {font-size:35px; color:#000; font-weight: 700;}
.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:#111;}

.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:15px; color:#000; line-height:1.6em; padding:0 5px; font-weight:400;}
.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:21px; padding-bottom:3px; font-size:15px; color:#555; font-weight:400;}
.sub_4 .sec2 .txt ul li:last-child {pading-bottom:0;}
.sub_4 .sec2 .txt ul {margin-top:5px;}
.sub_4 .sec2 .txt strong {color:#e72929}
.sub_4 .sec2 .txt span.small {display: inline-block; font-weight:400; position: relative; margin-top:10px; color:#777;}

.sub_4 .sec2 .txt ul.bold {margin-bottom:0;}
.sub_4 .sec2 .txt ul.bold li {padding-left:21px; position: relative; color:#000; padding-bottom:8px;}
.sub_4 .sec2 .txt ul.bold li:last-child {margin-bottom:0; padding-bottom:0;}
.sub_4 .sec2 .txt ul.bold li span {position: absolute; left:0; top:1px; font-size:19px; font-weight:300;}

.sub_4 .sec2 .txt .col {margin-top:17px; background:#f6f6f6; border-radius:10px; padding:18px 25px 18px 67px; color:#777; position: relative;}
.sub_4 .sec2 .txt .col span {position: absolute; left:25px; top:18px;}


@media screen and (max-width:900px) {
    .sub_4 .sec1 h2 {font-size:30px;}
    .sub_4 .sec1 p {margin-top:25px; font-size:18px;}
}


@media screen and (max-width:767px) {
    .sub_4 {padding-top:80px;}
    .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:22px;}
    .sub_4 .sec1 .bt_tab button {height:43px ;font-size:16px;}

    .sub_4 .sec2 {padding-bottom:60px;}
    .sub_4 .sec2 .txt {font-size:14px;}
    .sub_4 .sec2 .txt b {font-size:16px;}
    .sub_4 .sec2 .txt ul li {font-size:13px;}
}
