.s1 {padding-top: 120px;padding-bottom: 120px;}
.s1 ._tit{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.s1 ._tit > div{overflow: hidden;}
.s1 ._tit h2 {
    font-size: 50px;
    font-weight: 800;
    letter-spacing: -0.02em;
    color: #1d3865;
    padding-top: 10px;
    line-height: 1.3;
}
.s1 .cont{padding-top: 90px;}
.s1 .cont .row{display: flex;align-items: center;justify-content: center;gap: 50px;width: 100%;}
.s1 .cont .row:nth-child(2){padding-top: 60px;}

/* left */
.s1 .cont .row .left{max-width: 655px;width: 100%;}
/* .s1 .cont .row .left .img{width: 100%;} */
.s1 .cont .row .left .img img{width: 100%;}
.s1 .cont .row.grid .left .bottom{display: flex;align-items: center;flex-wrap: wrap;gap: 20px;justify-content: center;padding-top: 20px;}

/* right */
.s1 .cont .row .right{width: 100%;}
.s1 .cont .row.grid{align-items: flex-start;}
.s1 .cont .row.grid .right{border-top: 3px solid #000;}
.s1 .cont .row .right ._tit > div{overflow: hidden;}
.s1 .cont .row .right ._tit{font-size: 40px;font-weight: 700;color: #1d3865;line-height: 1.3;}
.s1 .cont .row .right .txt > div{overflow: hidden;}
.s1 .cont .row .right .txt{padding-top: 30px;}
.s1 .cont .row .right .txt p{font-size: 22px;font-weight: 400;color: #727272;line-height: 1.63;}
.s1 .cont .row .right .txt div:last-child{padding-top: 35px;}

/* right flx */
.s1 .cont .row .right .flx{display: flex;align-items: center;padding: 25px 0;border-bottom: 1px solid #c7c7c7;}
.s1 .cont .row .right .flx.n1{align-items: flex-start;}
.s1 .cont .row .right .flx.n2{flex-direction: column;gap: 25px;align-items: flex-start;}
.s1 .cont .row .right .flx.n2 > div{display: flex;align-items: center;}
.s1 .cont .row .right .flx:last-child{border-bottom: none;}
.s1 .cont .row .right .flx ._title{min-width: 150px;font-size: 17px;font-weight: 700;color: #000;}
.s1 .cont .row .right .flx ._sub{font-size: 17px;color: #000;}
.s1 .cont .row .right .flx ._sub p{line-height: 1.3;}
.s1 .cont .row .right .flx ._sub a{display: flex;align-items: center; justify-content: space-between;background: #e7eaed;padding: 10px 20px;border-radius: 5px;box-sizing: border-box;width: 169px;}
.s1 .cont .row .right .flx ._sub a span{font-size: 15px;color: #0b386d;font-weight: 500;}
.s1 .cont .row .right .flx ._sub a i{font-size: 15px;color: #0b386d;font-weight: 500;}
.s1 .cont .row .right .flx .line2 ._sub:nth-child(2){padding-top: 15px;}
.s1 .cont .row .right .flx iframe{width: 100%;height: 300px;border-radius: 16px;}

@media screen and (max-width: 1680px) {
    .s1 ._tit h2 {font-size: 46px;}
    .s1 .cont .row .right ._tit {font-size: 34px;}
    .s1 .cont .row .right .txt p {font-size: 20px;}
}
@media screen and (max-width: 1440px) {
    .s1 ._tit h2 {font-size: 40px;}
    .s1 .cont .row .right ._tit {font-size: 32px;}
    .s1 .cont .row .right .txt p {font-size: 18px;}
    .s1 .cont .row.grid .left .bottom .img{width: 100%; max-width: 180px;}
}
@media screen and (max-width: 1280px) {
    .s1 ._tit h2 {font-size: 36px;}
    .s1 .cont .row .right ._tit {font-size: 26px;}
    .s1 .cont .row .right .txt {padding-top: 20px;}
    .s1 .cont .row .right .txt p {font-size: 16px;}
    .s1 .cont .row .right .txt div:last-child {padding-top: 20px;}
    .s1 .cont .row.grid .left .bottom .img {max-width: 140px;}
    .s1 .cont .row .right .flx ._title {font-size: 16px;}
    .s1 .cont .row .right .flx ._sub {font-size: 16px;}
    .s1 .cont .row .right .flx ._sub a span {font-size: 14px;}
    .s1 .cont .row .right .flx ._sub a i {font-size: 14px;}
}
@media screen and (max-width: 1024px) {
    .s1 ._tit h2 {font-size: 32px;}
    .s1 .cont .row{flex-direction: column;}
    .s1 .cont .row .left{max-width: unset;}
    .s1 .cont .row.grid .left .bottom .img {width: calc(100% / 6 - ( 20px * 5 / 6));}
}
@media screen and (max-width: 820px) {
    .s1 ._tit h2 {font-size: 28px;}
    .s1 .cont .row .right ._tit {font-size: 22px;}
}
@media screen and (max-width: 500px) {
    .s1 ._tit h2 {font-size: 24px;}
    .s1 .cont .row{gap: 40px;}
    .s1 .cont .row .right ._tit {font-size: 20px;}
    .s1 .cont .row .right .txt p {font-size: 14px;}
    .s1 .cont .row.grid .left .bottom .img {width: calc(100% / 3 - ( 20px * 2 / 3));}
    .s1 .cont .row .right .flx ._title {font-size: 14px;}
    .s1 .cont .row .right .flx ._sub {font-size: 14px;}
    .s1 .cont .row .right .flx ._title {min-width: 100px;}
    .s1 .cont .row .right .flx ._sub a {padding: 8px 12px;width: 140px;}
    .s1 .cont .row .right .flx ._sub a span {font-size: 13px;}
    .s1 .cont .row .right .flx ._sub a i {font-size: 13px;}
}
@media screen and (max-width: 360px) {
    .s1 ._tit h2 {font-size: 22px;text-align: center;}
    .s1 .cont .row .right .flx{flex-direction: column;align-items: flex-start;gap: 10px;}
    .s1 .cont .row .right .flx ._title {min-width: unset;}
    .s1 .cont .row .right .flx.n2 > div {flex-direction: column;gap: 10px;align-items: flex-start;}
}

/* Accommodation */

/* top */
._acc .s1 .cont .top .sub_tit > div{overflow: hidden;}
._acc .s1 .cont .top .sub_tit h3{font-size: 40px;font-weight: 700;color: #000;line-height: 1.3;}
._acc .s1 .cont .top .sub_tit h3 em, ._acc .s1 .cont .top .sub_tit h3 span{color: #0b386d;}
._acc .s1 .cont .top .sub_tit h3 > span{margin-left: 5px;margin-right: 5px;}
._acc .s1 .cont .top .sub_tit p{font-size: 22px;font-weight: 400;color: #727272;line-height: 1.3;padding-top: 10px;display: block;}
._acc .s1 .cont .top .imgBx{padding-top: 40px;}
._acc .s1 .cont .top .imgBx img{width: 100%;}
._acc .s1 .cont .top .imgBx ._mob{display: none;}

/* bottom */
._acc .s1 .cont .bottom{padding-top: 50px;}
._acc .s1 .cont .bottom small{font-size: 17px;font-weight: 700;color: #ff0000;display: block;}
._acc .s1 .cont .bottom table{width: 100%;border-collapse: collapse;border: 0;margin-top: 10px;}
._acc .s1 .cont .bottom table th{font-size: 17px;font-weight: 700;color: #fff;line-height: 1.3;border: 1px solid #c7c7c7;border-top: 3px solid #000;background: #0b386d;padding: 20px 0;box-sizing: border-box;}
._acc .s1 .cont .bottom table th:nth-child(1){min-width:190px; }
._acc .s1 .cont .bottom table th:nth-child(2){min-width:240px;}
._acc .s1 .cont .bottom table th:nth-child(3){min-width:140px}
._acc .s1 .cont .bottom table th:nth-child(4){min-width:140px}
._acc .s1 .cont .bottom table th:nth-child(5){min-width:210px}
._acc .s1 .cont .bottom table td{font-size: 17px;font-weight: 400;color: #2c2c2c;line-height: 1.3;border: 1px solid #c7c7c7;padding: 20px;box-sizing: border-box;vertical-align: middle;text-align: center;}
._acc .s1 .cont .bottom table td:nth-child(6){padding: 20px 40px;}
._acc .s1 .cont .bottom table td p{font-weight: 700;}
._acc .s1 .cont .bottom table td .star{display: flex;align-items: center;justify-content: center;padding-top: 5px;}
._acc .s1 .cont .bottom table td .star i{font-size: 13px;}
._acc .s1 .cont .bottom a{display: inline-flex;align-items: center; justify-content: space-between;background: #e7eaed;padding: 10px 20px;border-radius: 5px;box-sizing: border-box;width: 169px;}
._acc .s1 .cont .bottom a span{font-size: 15px;color: #0b386d;font-weight: 500;}
._acc .s1 .cont .bottom a i{font-size: 15px;color: #0b386d;font-weight: 500;}
._acc .s1 .cont .bottom .reservation{display: inline-flex;align-items: flex-start;justify-content: center;gap: 10px;flex-direction: column;}
._acc .s1 .cont .bottom .reservation a{display: flex;align-items: center;justify-content: center;gap: 10px;background: #39c98a;padding: 10px 20px;border-radius: 5px;box-sizing: border-box;max-width: 345px;width: 100%;}
._acc .s1 .cont .bottom .reservation a span{font-size: 15px;color: #fff;font-weight: 500;}
._acc .s1 .cont .bottom .reservation a i{font-size: 15px;color: #fff;font-weight: 500;}
._acc .s1 .cont .bottom .reservation .subBx{display: flex;align-items: flex-start;justify-content: center;gap: 10px;flex-direction: column;padding-top: 25px;}
._acc .s1 .cont .bottom .reservation .subBx .sub_txt{display: flex;align-items: flex-start;justify-content: center;gap: 2px;flex-direction: column;}
._acc .s1 .cont .bottom .reservation .subBx .sub_txt em{font-size: 17px;color: #2c2c2c;font-weight: 700;}
._acc .s1 .cont .bottom .reservation .subBx .sub_txt span{font-size: 17px;color: #2c2c2c;font-weight: 500;}

/* border */
._acc .s1 .cont .bottom table th:first-child{border-left: 0;}
._acc .s1 .cont .bottom table th:last-child{border-right: 0;}
._acc .s1 .cont .bottom table tr{border: 0;}
._acc .s1 .cont .bottom table td:first-child{border-left: 0;}
._acc .s1 .cont .bottom table td:last-child{border-right: 0;}
._acc .s1 .cont .bottom table tr:first-child td{border-top: 0;}

.s1 .cont .subTxtBx{padding-top: 30px;}
.s1 .cont .subTxtBx .sub{display: flex;gap: 3px;align-items: center;position: relative;padding-left: 15px;padding-bottom: 20px;}
.s1 .cont .subTxtBx .sub:last-child{padding-bottom: 0;}
.s1 .cont .subTxtBx .sub > span{position: absolute;left: 0;top: 3px;}
.s1 .cont .subTxtBx .sub p{font-size: 17px;color: #595959;line-height: 1.4;}
.s1 .cont .subTxtBx .sub ._red{color: #ff0000;}
.s1 .cont .subTxtBx .sub ._blue{color: #2864a1;}

br.max-1280{display: none;}
/* drag */

.drag-indicator {
    position: absolute;
    left: 50%;
    bottom: 8px;
    transform: translateX(-50%);
    background: rgba(0,0,0,0.7);
    color: #fff;
    border-radius: 16px;
    padding: 4px 15px;
    font-size: 14px;
    z-index: 10;
    pointer-events: none;
    display: none;
    align-items: center;
    justify-content: center;
    gap: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    font-family: inherit;
}
.drag-indicator svg {
    width: 18px; height: 18px; fill: #fff; opacity: 0.8;
}
.drag-indicator p{font-size: 14px;}

@media screen and (max-width: 1680px) {
    ._acc .s1 .cont .top .sub_tit h3 {font-size: 36px;}
    ._acc .s1 .cont .top .sub_tit p {font-size: 20px;}
}
@media screen and (max-width: 1440px) {
    ._acc .s1 .cont .top .sub_tit h3 {font-size: 32px;}

    ._acc .s1 .cont .bottom table td {font-size: 16px;padding: 20px 10px;}
    ._acc .s1 .cont .bottom .reservation .subBx .sub_txt em {font-size: 16px;}
    ._acc .s1 .cont .bottom .reservation .subBx .sub_txt span {font-size: 16px;}
    .s1 .cont .subTxtBx .sub p {font-size: 16px;}
}
@media screen and (max-width: 1280px) {
    ._acc .s1 .cont .top .sub_tit h3 {font-size: 28px;}
    br.max-1280{display: block;}
    ._acc .s1 .cont .bottom table th:nth-child(1){min-width:140px;}
    ._acc .s1 .cont .bottom table th:nth-child(2){min-width:140px;}
    ._acc .s1 .cont .bottom table th:nth-child(5){min-width:150px}
    ._acc .s1 .cont .bottom table td:nth-child(6){padding: 10px 20px;}
    ._acc .s1 .cont .bottom table td{padding: 10px;}
    ._acc .s1 .cont .bottom a {width: 120px;padding: 10px;}
    ._acc .s1 .cont .bottom a span {font-size: 14px;}
    ._acc .s1 .cont .bottom a i {font-size: 14px;}

    
    ._acc .s1 .cont .bottom .reservation a span {font-size: 14px;}
    ._acc .s1 .cont .bottom .reservation a i {font-size: 14px;}
    ._acc .s1 .cont .bottom .reservation .subBx .sub_txt em {
        font-size: 14px;
    }
    ._acc .s1 .cont .bottom .reservation .subBx .sub_txt span {
        font-size: 14px;
    }


}
@media screen and (max-width: 1024px) {
    ._acc .s1 .cont .top .sub_tit h3 {font-size: 24px;}
    ._acc .s1 .cont .top .sub_tit p {font-size: 18px;}
    ._acc .s1 .cont .bottom a {width: 140px;}
    ._acc .s1 .cont .bottom table th {font-size: 16px;}
    ._acc .s1 .cont .bottom table td {font-size: 14px;}

    ._acc .s1 .cont .bottom {overflow-x: auto;position: relative;}
    .drag-indicator {display: flex;}
    ._acc .s1 .cont .bottom table {min-width: 700px;width: max-content;}
    .s1 .cont .subTxtBx .sub p {font-size: 15px;}

}
@media screen and (max-width: 820px) {
    ._acc .s1 .cont .top .sub_tit h3 {font-size: 20px;}
    ._acc .s1 .cont .top .sub_tit p {font-size: 16px;}
    ._acc .s1 .cont .top .imgBx ._mob{display: block;}
    ._acc .s1 .cont .top .imgBx ._pc{display: none;}
    ._acc .s1 .cont .bottom small {font-size: 16px;}
    ._acc .s1 .cont .bottom table th {padding: 10px 0;}
}
@media screen and (max-width: 500px) {
    ._acc .s1 .cont .top .sub_tit h3 {font-size: 18px;}
    ._acc .s1 .cont .bottom table th {font-size: 14px;}
    ._acc .s1 .cont .bottom small {font-size: 14px;}
    ._acc .s1 .cont .top .sub_tit div > span {font-size: 14px;}
    .s1 .cont .subTxtBx .sub p {font-size: 14px;}
}
@media screen and (max-width: 360px) {}

/* transportation */

._trans .s1 .cont .tabmenu{display: flex;align-items: center;justify-content: center;gap: 8px;}
._trans .s1 .cont .tabmenu li{padding: 20px 30px;box-sizing: border-box;
    border: 1px solid #fff;background: #ececec;color: #848484;font-weight: 700;font-size: 20px;
    cursor: pointer;
}
._trans .s1 .cont .tabmenu li.on{color: #000000;background: #ececec;border: 1px solid #000;}

/* 탭 아이템 */
._trans .s1 .tabcon .list{padding-top: 90px;width: 100%;}
._trans .s1 .tabcon .list .table_wrap{position: relative;}
._trans .s1 .tabcon .list > div{overflow: hidden;}
._trans .s1 .tabcon .list strong{font-size: 25px;font-weight: 800;color: #0b386d;display: block;line-height: 1.3;}
._trans .s1 .tabcon .list .imgBx{display: flex;align-items: center;justify-content: center;gap: 8px;}
._trans .s1 .tabcon .list .imgBx .img{width: 100%;padding-top: 20px;}
._trans .s1 .tabcon .list .imgBx .img img{width: 100%;}

._trans .s1 .tabcon .list .imgBx .img span{display: block;font-size: 25px;font-weight: 700;color: #0b386d;text-align: center;padding-top: 18px;}

._trans .s1 .tabcon .list table{width: 100%;border-collapse: collapse;border: 0;margin-top: 35px;}
._trans .s1 .tabcon .list table th{font-size: 17px;font-weight: 700;color: #fff;line-height: 1.3;border: 1px solid #c7c7c7;border-top: 3px solid #000;background: #0b386d;padding: 20px 0;box-sizing: border-box;vertical-align: middle;}
._trans .s1 .tabcon .list table td{font-size: 17px;font-weight: 400;color: #2c2c2c;line-height: 1.3;border: 1px solid #c7c7c7;padding: 20px;box-sizing: border-box;vertical-align: middle;text-align: center;}
._trans .s1 .tabcon .list table td p em{font-weight: 700;}
._trans .s1 .tabcon .list table td .busBtn{display: inline-flex;align-items: center;justify-content: center;background: #e99a2f;color: #fff;font-weight: 700;font-size: 17px;padding: 10px 20px;border-radius: 5px;box-sizing: border-box;max-width: 150px;width: 100%;}
/* border */
._trans .s1 .tabcon .list table td:first-child{border-left: 0;}
._trans .s1 .tabcon .list table td:last-child{border-right: 0;}


._trans .s1 .tabcon .list .flxBx{display: flex;align-items: flex-start;gap: 50px;padding-bottom: 60px;padding-top: 20px;}
._trans .s1 .tabcon .list .flxBx .left{max-width: 540px;width: 100%;background: #f2f2f2;border-radius: 10px;}
._trans .s1 .tabcon .list .flxBx .left > div{display: flex;align-items: center;gap: 20px;padding: 20px 60px;box-sizing: border-box;position: relative;}
._trans .s1 .tabcon .list .flxBx .left > div::before{content: '';display: block;width: 90%;height: 1px;background: #bfbfbf;position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
._trans .s1 .tabcon .list .flxBx .left > div:last-child::before{display: none;}
._trans .s1 .tabcon .list .flxBx .left > div p{font-size: 22.5px;font-weight: 700;color: #000;line-height: 1.5;}
._trans .s1 .tabcon .list .flxBx .left > div p em{font-size: 27px;}

._trans .s1 .tabcon .list .flxBx .right p{font-size: 20px;color: #000;line-height: 1.5;padding-top: 30px;}
._trans .s1 .tabcon .list .flxBx .right p em{font-weight: 700;color: #014b9a;}
._trans .s1 .tabcon .list small{font-size: 20px;color: #000;line-height: 1.3;font-weight: 700;display: block;}
._trans .s1 .tabcon .list small a{color: #0b386d;
text-decoration: underline;text-underline-offset: 3px;text-decoration-color: #d5d9e0;}

._trans .s1 .tabcon .list .table_2 th{padding: 12px;}
._trans .s1 .tabcon .list .table_2 tr:first-child th:nth-child(1){min-width: 250px;}
._trans .s1 .tabcon .list .table_2 th._base{min-width: 155px;}
._trans .s1 .tabcon .list .table_2 td{padding: 12px;font-size: 16px;}
._trans .s1 .tabcon .list table td p a{color: #0b386d;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: #d5d9e0;}
._trans .s1 .tabcon .list .table_2 ._terminal{background: #3c608a;
border-top: none;min-width: 120px;}
._trans .s1 .tabcon .list .table_2 ._travel{min-width: 145px;}
._trans .s1 .tabcon .list .table_2 ._borer{border-bottom: none;}
._trans .s1 .tabcon .list .table_2 .padding_none{padding: 5px ;text-align: left;}

._trans .s1 .tabcon .list .subTxtBx p a{color: #0b386d;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: #d5d9e0;}
._trans .s1 .tabcon .list .flxBx .right p span{font-weight: 700;color: #bb8336;}
._trans .s1 .tabcon .list table td .p_flx{display: flex;align-items: center;justify-content: center;gap: 5px;}


._trans .s1 .tabcon .list .table_3 th:nth-child(3){min-width: 240px;}


@media screen and (max-width: 1680px) {
    ._trans .s1 .cont .tabmenu li{font-size: 18px;}
    ._trans .s1 .tabcon .list strong {font-size: 22px;}
    ._trans .s1 .tabcon .list .imgBx .img span {font-size: 22px;}
    ._trans .s1 .tabcon .list .flxBx .left > div p em {font-size: 24px;}
    ._trans .s1 .tabcon .list .flxBx .left > div p{font-size: 20px;}
}
@media screen and (max-width: 1440px) {
    ._trans .s1 .tabcon .list table td .busBtn {font-size: 16px;}
    ._trans .s1 .tabcon .list table th {font-size: 16px;}
    ._trans .s1 .tabcon .list table td{font-size: 16px;}

    ._trans .s1 .tabcon .list .flxBx .left > div p {font-size: 18px;}
    ._trans .s1 .tabcon .list .flxBx .left > div p em {font-size: 22px;}
    ._trans .s1 .tabcon .list .flxBx .right p {font-size: 18px;}
    ._trans .s1 .tabcon .list small {font-size: 18px;}

}
@media screen and (max-width: 1280px) {

    ._trans .s1 .tabcon .list strong {font-size: 20px;}
    ._trans .s1 .tabcon .list .imgBx .img span {font-size: 20px;}
    ._trans .s1 .tabcon .list table td {padding: 10px;}
    ._trans .s1 .tabcon .list .flxBx{gap: 30px;}
    ._trans .s1 .tabcon .list .flxBx .left {max-width: 440px;}
    ._trans .s1 .tabcon .list .flxBx .left > div p em {font-size: 20px;}

    ._trans .s1 .tabcon .list .table_2 tr:first-child th:nth-child(1) {min-width: 150px;}
    ._trans .s1 .tabcon .list .table_2 ._terminal{min-width: 105px;}
    ._trans .s1 .tabcon .list .table_2 ._travel {min-width: 130px;}
    ._trans .s1 .tabcon .list .table_2 td {padding: 8px;}

    ._trans .s1 .tabcon .list .table_3 th:nth-child(2) {min-width: 180px;}
    ._trans .s1 .tabcon .list .table_3 th:nth-child(3) {min-width: 150px;}
    
}
@media screen and (max-width: 1024px) {
    ._trans .s1 .cont .tabmenu li {font-size: 16px;}
    ._trans .s1 .tabcon .list .imgBx{flex-direction: column;gap: 40px;}
    ._trans .s1 .tabcon .list .imgBx .img span {font-size: 18px;}
    ._trans .s1 .tabcon .list .table_wrap{overflow-x: auto;position: relative;width: 100%;}
    ._trans .s1 .tabcon .list table {
        width: max-content;
        min-width: 100%;
    }
    .drag-indicator {display: flex;}

    ._trans .s1 .tabcon .list .flxBx .left > div p em {font-size: 18px;}
    ._trans .s1 .tabcon .list .flxBx .left > div p {font-size: 16px;}
    ._trans .s1 .tabcon .list .flxBx .right p {font-size: 16px;}

    ._trans .s1 .tabcon .list .flxBx{align-items: center;}
    ._trans .s1 .tabcon .list .flxBx .left{max-width: 440px;}
    ._trans .s1 .tabcon .list .flxBx .left > div{padding: 20px;}
    ._trans .s1 .tabcon .list .flxBx .right p{padding-top: 15px;}
}
@media screen and (max-width: 820px) {
    ._trans .s1 .cont .tabmenu{flex-direction: column;}
    ._trans .s1 .tabcon .list table th {font-size: 14px;}
    ._trans .s1 .tabcon .list table td {font-size: 14px;}
    ._trans .s1 .tabcon .list table td .busBtn {font-size: 14px;}
    ._trans .s1 .tabcon .list .table_2 td {font-size: 14px;}

    ._trans .s1 .tabcon .list .flxBx{flex-direction: column;}
    ._trans .s1 .tabcon .list .flxBx .left{max-width: unset;width: 100%;}
}
@media screen and (max-width: 500px) {
    ._trans .s1 .cont .tabmenu li {font-size: 14px;padding: 15px;}
    ._trans .s1 .tabcon .list strong {font-size: 18px;}
    ._trans .s1 .tabcon .list .imgBx .img span {font-size: 16px;}

    ._trans .s1 .tabcon .list .flxBx .left > div p em {font-size: 16px;}
    ._trans .s1 .tabcon .list .flxBx .left > div p {font-size: 14px;}
    ._trans .s1 .tabcon .list .flxBx .right p {font-size: 14px;}
    ._trans .s1 .tabcon .list small {font-size: 16px;}
    ._trans .s1 .tabcon .list table th {padding: 10px;}
    
    ._trans .s1 .tabcon .list .flxBx .left > div img{max-width: 40px;}
    ._trans .s1 .tabcon .list table td .busBtn{max-width: 70px;}
}
@media screen and (max-width: 360px) {
    ._trans .s1 .cont .tabmenu li {
        font-size: 14px;
        padding: 15px;
        text-align: center;
    }
    ._trans .s1 .tabcon .list strong {font-size: 16px;}
    ._trans .s1 .tabcon .list .imgBx .img span {font-size: 14px;}

    ._trans .s1 .tabcon .list .flxBx .left > div {gap: 10px;}
    ._trans .s1 .tabcon .list .flxBx .left > div img{max-width: 30px;}
    ._trans .s1 .tabcon .list .flxBx .left > div p em {font-size: 14px;}
    ._trans .s1 .tabcon .list .flxBx .left > div p {font-size: 12px;}

    ._trans .s1 .tabcon .list small {font-size: 14px;}
}
