.sub_4 {margin-top:70px; overflow: hidden;}
.sub_4 .wid {max-width:1260px; margin:0 auto ;padding:0 20px;}
.sub_4 .sec1 {padding:80px 0 0 0 ; }
.sub_4 .sec1 h2 {font-size:64px; color:#2b2e33; line-height :1.35em;}
.sub_4 .sec1 p {margin-top:30px; font-size:20px; color:#676779; line-height:1.6em; font-weight:400;}

.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:#222; line-height:1.8em; padding:0 5px;}
.sub_4 .sec2 .txt b {display: inline-block; width:100%; font-weight:800; margin-bottom:5px; font-size:18px;}
.sub_4 .sec2 .txt b.b_hd {font-size:24px; margin-bottom:20px;}
.sub_4 .sec2 .txt ul li {padding-left:15px; padding-bottom:3px; font-size:15px; color:#777;}
.sub_4 .sec2 .txt ul {margin-bottom:10px;}


.sub_4 .bt_box {margin:60px 0 40px 0;}
.sub_4 .bt_box:after {content:''; clear:both; display: table;}
.sub_4 .bt_box button {float:left; margin-right:8px; height:42px; padding:0 18px 1px 18px; border:none; background:none; font-size:18px; color:#676779; background:#f8f8f8; font-weight:600; border-radius:50px;}
.sub_4 .bt_box button:last-child {margin-right:0;}
.sub_4 .bt_box button.on {color:#0068B6; background:#E9F0FF; font-weight:700;}

.sub_4 table {width:100%; margin-top:10px; border-collapse: collapse;}
.sub_4 table th {padding:13px 15px; text-align: left; background:#f6f6f6; font-size:15px; color:#333; font-weight:500; width:50%; border:1px solid #e4e4e4;}
.sub_4 table td {padding:13px 15px; border:1px solid #eee; font-size:15px;}


@media screen and (max-width:900px) {
    .sub_4 .sec1 {padding-top:100px;}
    .sub_4 .sec1 h2 {font-size:50px;}
    .sub_4 .sec1 p {margin-top:25px; font-size:18px;}
}


@media screen and (max-width:767px) {
    .sub_4 {margin-top:0;}
    .sub_4 .sec1 {padding-top:45px; }
    .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 .sec2 .txt b.b_hd {font-size:20px;}

    .sub_4 .bt_box {margin:25px 0 0px 0;}
    .sub_4 .bt_box button {width:calc((100% - 6px) / 2); margin-right:6px; font-size:15px; padding:0 10px;}
    .sub_4 .bt_box button:last-child {margin-right:0; }
    .sub_4 .bt_box button:first-child {width:100% ; margin-right:0; margin-bottom:6px;}

    .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;}
}
