.Ip_320_TAOYUAN { display: flex; flex-direction: column; width: 100%; background-color: #e7ffcc; box-sizing: border-box; margin: 0; padding: 0;}
.Ip_320_TAOYUAN .wrapper{display: flex; width: 100%; margin: 0 auto; padding: 0 12%; justify-content: center; flex-direction:column; align-items:center; text-align: center; box-sizing: border-box;}
.Ip_320_TAOYUAN picture{ display: block;}
.Ip_320_TAOYUAN img{ max-width: 100%;}
.Ip_320_TAOYUAN h5{font-size: 1.3rem;}
.Ip_320_TAOYUAN h6{font-size: 1rem;}
.Ip_320_TAOYUAN em{ font-style: normal;}

/* font */
.Ip_320_TAOYUAN h3{font-size: 3rem; font-weight: 700; color: black}
.Ip_320_TAOYUAN h3 span, .Ip_320_TAOYUAN h4 span{font-size: 2.2rem; display: block; }
.Ip_320_TAOYUAN h4{font-size: 2rem; font-weight: 600; color: black;}
.Ip_320_TAOYUAN h4 i, .Ip_320_TAOYUAN h3 i{ font-style: normal;}
.Ip_320_TAOYUAN small{ color: inherit;}
.div-2-promo-wifi{ margin-bottom: 1rem;}
.Ip_320_TAOYUAN .table-note{ color: black; margin-top: .5rem; text-shadow: 0 0 10px #0000002e;}

/*table_start*/
.offer-box{ width: 100%; margin: 0; box-sizing: border-box; padding: 1% 0;}
.offer-box .offer-table{margin: 0 auto; padding:0; width: 100%; text-align: center;}
.offer-box .offer-table table{ border-top: 0px; width: 100%; border-spacing: 0; margin: 0 auto; border-collapse: separate; border-radius: 0; font-size: 1rem;}
.offer-box .offer-table table tr:nth-child(2) th:first-child, .offer-box .offer-table table tr td:first-child{ box-shadow: 2px 0 5px rgb(0, 0, 0, .1);}
.offer-box .offer-table table tr:first-child td:first-child{box-shadow: none; border-left: 0;}
.offer-box .offer-table table tr:first-child {border-left: 0; border-right: 0;}
.mobile-show{ display: none; text-align: center;}
.offer-box .offer-table table th{ color: #fff; border-bottom: solid 1px #ff4371; padding: 4px; vertical-align: middle;  text-align: center; font-weight: normal; border-right: solid 1px #fff;}
.offer-box .offer-table table tr:first-child th{ padding: 4px 4px 0 4px;}
.offer-box .offer-table table tr:nth-child(2) th{ padding: 5px 0;}
.offer-box .offer-table table tr:first-child th:first-child{ font-weight: normal;}
.offer-box .offer-table table tr:first-child th:last-child{ border-right: 0;}
.offer-box .offer-table table tr:last-child th:first-child{ border-bottom: 0px;}
.offer-box .offer-table table tr:last-child td{ border-bottom: 2px solid #ff4371;}
.offer-box .offer-table table tr th:last-child, .offer-box .offer-table table tr td:last-child{ border-right: 2px solid #ff4371;}
.offer-box .offer-table table tr th:first-child{ border-left: 2px solid #ff4371;}
.offer-box .offer-table table tr:last-child p img{ width: auto; height: 12px; vertical-align:baseline; margin-right: 2px;}
.offer-box .offer-table table th span, .table-content table td span{ display: block;}
.offer-box .offer-table table th p{ font-size: 1.4rem; }
.offer-box .offer-table table th:first-child p{ font-size: 1rem;}
.offer-box .offer-table table td{ border-right: solid 1px #ff4371; border-bottom: solid 1px #ff4371; padding: 5px; font-weight: normal;}
.offer-box .offer-table table .left{ border-left: solid 1px #ff4371; border-bottom: solid 1px #ff4371; padding: 5px; font-weight: normal;}
.offer-box .offer-table table tr:first-child td{ border-right: 0px; padding: 1px 0;}
/*小資首選粉紅框*/
.Ip_320_TAOYUAN .offer-box .offer-table .mark{border-right: 5px solid #0b7040;}
.Ip_320_TAOYUAN .offer-box .offer-table .mark-top{border-top: 5px solid #0b7040;}
.Ip_320_TAOYUAN .offer-box .offer-table .mark-bottom{border-bottom: 5px solid #0b7040;}
.offer-box .offer-table table .blue{ color: #02acb6;}
.offer-box .offer-table table .pink{ color: #db4415;}
.offer-box .offer-table table .pink small{ color: #333;}
.offer-box .offer-table table .pink-big{ color: #dc2954; font-size: 1.5rem; font-weight: 700;}
.offer-box .offer-table table .pink-big span {color: #898989; font-size: 1rem; padding-left: 5px;}
.offer-box .offer-table table .sale-deco{ color: #fff; font-size: 1rem !important; font-weight: 700;}
.offer-box .offer-table table .hand-icon{ width: 40px; height: auto; display: inline-block; margin-right: 3px;}
.offer-box .offer-table table .online-deco{ padding: 2px 5px; background-color: #f9ff9f; color: #333; font-size: .8rem; font-weight: 700; border-radius: 2px; display: inline-block;}
.offer-box .offer-table table .blue img{ width: 15px; height: auto;}
.offer-box .offer-table table .price{ font-size: 1rem; font-weight: 700; line-height: 1.4rem;}
.Ip_320_TAOYUAN .offer-box{margin-bottom: 1rem;}
.Ip_320_TAOYUAN .div2-promo-wifi{margin-bottom: 30px; }
.Ip_320_TAOYUAN .Price17{font-family: "Century Gothic"; font-size: 3.5rem; color: #dc2954; display: inline; }
.Ip_320_TAOYUAN .h3-mark{color: #dc2954}
.Ip_320_TAOYUAN .Price17s{ font-family: "Century Gothic"; font-size: 2rem; color: #dc2954; display: inline; }

.Ip_320_TAOYUAN .Feature{color: #fff; background-color: #cfef43; border-radius: 50px; margin-top: 5px; margin-bottom: 5px; padding: 5px;
}
.Ip_320_TAOYUAN .table-sale{margin-top: 35px;}
.Ip_320_TAOYUAN .table tbody td{width: 20%;}
.Ip_320_TAOYUAN .offer-box .offer-table table .block{display: inline;}

/* 超覆蓋 */
.Ip_320_TAOYUAN .super-cover-box{ width: 100%; margin-bottom: 2rem;}
.Ip_320_TAOYUAN .super-cover-box .swiper-container.super dd figure img{ max-width: 100%; height: auto;}
.Ip_320_TAOYUAN .super-cover-box .swiper-container.super dd figure figcaption{ font-size: 0; z-index: -999; line-height: 0;}
.Ip_320_TAOYUAN .super-cover-box dl dd{ font-size: 1.2rem; color: #fff; font-weight: 700;}
.Ip_320_TAOYUAN .super-cover-box .swiper-pagination.easy{ display: none;}
.Ip_320_TAOYUAN .wifi-title{ margin: 30px 0px 30px;}

@media screen and (max-width: 1280px) {
  .Ip_320_TAOYUAN .bt-container h2{ font-size: 2rem;}
  .Ip_320_TAOYUAN .bt-container h3{ font-size: 1.6rem;}
  .Ip_320_TAOYUAN .bt-container h4{ font-size: 1.2rem;}
  .Ip_320_TAOYUAN .bt-container p{ font-size: 1.15rem;}
}
@media screen and (max-width: 1200px) {
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 1%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .now-section{ padding: 1.5rem 1rem;}
  .Ip_320_TAOYUAN .bt-wrapper{ width: 80%; margin:0 10%; padding: 2rem 0;}
}
@media screen and (max-width: 1024px) {
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 5.5%;}
  .Ip_320_TAOYUAN .bt-wrapper{ width: 90%; margin:0 5%; padding: 2rem 0;}
  .Ip_320_TAOYUAN h5{font-size: 1.2rem;}
}
@media screen and (max-width: 950px) {
  .Ip_320_TAOYUAN .bt-container h2{ font-size: 1.7rem;}
  .Ip_320_TAOYUAN .bt-container h3{ font-size: 1.5rem;}
  .Ip_320_TAOYUAN .bt-container p{ font-size: 1rem;}
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 6%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .now-section{ padding: 1.25rem; width: 90%; margin: 0 5% 10%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .now-section i{ width: 50px; height: 50px;}
  .Ip_320_TAOYUAN .bt-container .kv-element .now-section p:last-child{ margin-bottom: 0;}
  .Ip_320_TAOYUAN .bt-container .store-element .map .map-info{ padding: 1rem;}
}
@media screen and (max-width: 850px) {
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 10%;}
  .Ip_320_TAOYUAN .bt-container .offers-element .offter-box h3 span{ display: block;}
  .Ip_320_TAOYUAN .bt-container .features-element .features dl dd img{ width: 55%;}
  .Ip_320_TAOYUAN .btn-more{ width: 90%;}
  .Ip_320_TAOYUAN .bt-container .package-element::after{ background-size: 100%; width: 65%;}
}
@media screen and (max-width: 750px) {
  .Ip_320_TAOYUAN .wrapper{padding: 0 1rem;}
  .Ip_320_TAOYUAN h5{font-size: .75rem;}
  .offer-box .offer-table table .pink-big{ font-size: 1.2rem;}
  .offer-box .offer-table table .price{ font-size: 1rem;}
  .Ip_320_TAOYUAN .bt-container h2{ font-size: 1.4rem;}
  .Ip_320_TAOYUAN .bt-container h2 span{ display: block;}
  .Ip_320_TAOYUAN .bt-container .offers-element .offter-box h3{ margin-bottom: 1rem;}
  .Ip_320_TAOYUAN .bt-container .offers-element .offter-box{ padding: 1rem;}
  .Ip_320_TAOYUAN .bt-container .offers-element h2 span{ display: inline-block;}
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 0%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .kv-box{ padding-bottom: 125%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .now-section{ border-radius: 10px; width: 90%; padding: 1.25rem 1rem;}
  .Ip_320_TAOYUAN .bt-container .hot-mon{ font-size: 12px; padding: 1px 6px;}
  .Ip_320_TAOYUAN .btn-box{ flex-direction: column; align-items: normal;}
  .Ip_320_TAOYUAN .btn-box a{ margin-bottom: 5%;}
  .Ip_320_TAOYUAN .btn-box a:last-child{margin-bottom: 0;}
  .Ip_320_TAOYUAN .bt-container .features-element,.bt-container .package-element,.bt-container .offers-element,.bt-container .store-element{ background-size: 200%;}
  .Ip_320_TAOYUAN .bt-container .offers-element .super-cover-box h2 span{ display: block;}
  .Ip_320_TAOYUAN .super-cover-box .swiper-wrapper.super{ margin-bottom: 1rem;}
  .Ip_320_TAOYUAN .super-cover-box .swiper-pagination.easy{ display: block;}
}
@media screen and (max-width: 650px) {
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 11.5%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .now-section i{ left: 10%;}
}
@media screen and (max-width: 500px) {
  .Ip_320_TAOYUAN .bt-container .sec-title-green, .bt-container .sec-title-white{ margin: 0 auto 1rem;}
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 18%;}
  .Ip_320_TAOYUAN .bt-container .easy-element .easy dl .wave{ margin-top: 30%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .now-section{ margin: 0 5% 5%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .now-section h2 span{ display: block;}
  .Ip_320_TAOYUAN .super-cover-box .swiper-container.super dd figure img{ max-width: 120px;}
}
@media screen and (max-width: 450px) {
  .bt-container .kv-element{ padding-bottom: 30%;}
  .Ip_320_TAOYUAN .Price17{ font-size: 2.5rem;}
  .Ip_320_TAOYUAN .Price17s{font-size: 1.6rem; }
}

@media screen and (max-width: 350px) {
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 45.5%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .kv-box{ padding-bottom: 135%;}
}
@media screen and (max-width: 300px) {
  .Ip_320_TAOYUAN .bt-container .kv-element{ padding-bottom: 65%;}
  .Ip_320_TAOYUAN .bt-container .kv-element .kv-box{ padding-bottom: 150%;}
}
.Ip_320_TAOYUAN .swiper-pagination-bullet-active{
  background:#fff15b;
}

/*QA_start*/
.qa-content{ width: 100%; margin:2.5% 0; background-color: #fff; padding: 1.5rem; box-shadow: 0 1px 10px rgba(0, 95, 92, .2); box-sizing: border-box;}
.qa-content .container-accordion{ display: inline-flex; flex-direction: column; width: 100%;align-items: center;}
.qa-content .container-accordion a{ text-decoration: underline;}
.qa-content .container-accordion label{ display: block; width: 100%; text-align: left; background-color: #fff; cursor: pointer; font-size: 1.1rem; color: #d8ff2c; line-height: 140%;}
.qa-content .container-accordion .red, .qa-content .container-accordion .container-accordion-content.red{ color: #b60152 !important;}
.qa-content .container-accordion .accordion-navigation{ border-bottom: #bfbfbf 1px dotted; width: 100%; text-align: left; margin-bottom: 1rem; margin-top: 0; padding-bottom: 1rem;}
.qa-content .container-accordion .accordion-navigation:last-child{ border-bottom: none !important; padding-bottom: 0; margin-bottom: 0;}
.container-accordion .container-accordion-content{ height: 0px; overflow: hidden; font-size: 1rem; line-height: 140%; transition: 0.3s ease-in !important;}
input[type=radio]:checked+.container-accordion-content{ height: auto; font-size: 1rem; line-height: 140%; margin-left: 0; padding-left:0; padding-bottom: .5rem; padding-top: .5rem;}
input[type=radio]{ display: none;}
/*QA_end*/

/*貼心提醒_start*/
.Ip_320_TAOYUAN .note-element-wrapper{width: 100%; padding: 0 1rem; text-align: left; padding: 0 12%;}
.Ip_320_TAOYUAN .terms-box{ width: 100%; margin: 0 0 30px; background-color: #fff;}
@media screen and (max-width: 750px) {
  .Ip_320_TAOYUAN .note-element-wrapper{padding: 0 1rem;}
  }
/*貼心提醒_end*/



/* media_start*/
@media screen and (max-width: 1100px) {
  /*table*/
  .Ip_320_TAOYUAN .offer-box .offer-table table tr:nth-child(2) th:first-child, .offer-box .offer-table table tr td:first-child{  left: 0; z-index: 1; font-size: .85rem;}
  .Ip_320_TAOYUAN .offer-box .mobile-show{ display: none; margin-bottom: 1%;}
  .Ip_320_TAOYUAN .offer-box ::-webkit-scrollbar-thumb{ background-color: #ff4371 !important; border-radius: 0px; outline: 1px solid #02acb6;}
  .Ip_320_TAOYUAN .offer-box ::-webkit-scrollbar{ height: 8px; -webkit-appearance: none;}
  .Ip_320_TAOYUAN .offer-box ::-webkit-scrollbar-track{ box-shadow:inset 0 0 2px rgba(128, 128, 128, 0.4);  -webkit-box-shadow:inset 0 0 2px rgba(128, 128, 128, 0.4);}
  .Ip_320_TAOYUAN .offer-box ::-webkit-scrollbar:hover{ height: 12px;}
  }

  @media screen and (max-width: 1000px) {
  .Ip_320_TAOYUAN .speed_btn a{ font-size: 16px !important;}
  .Ip_320_TAOYUAN .sec-3 .extra dl dd p{ font-size: 1rem;}
  .Ip_320_TAOYUAN .sec-3 .extra dl{ padding: 1rem;}
  .Ip_320_TAOYUAN .sec-3 .extra dl dd p:first-child{ min-height: 4.5rem;}
  .Ip_320_TAOYUAN .sec-3 .extra dl .sp-tag{ left: 20px; width: 50px; height: 50px; border-radius: 0 0 25px 25px; padding: 15px 2px;}
  .Ip_320_TAOYUAN .sec-3 .extra dl .sp-tag span{ font-size: .9rem;}
  }
@media screen and (max-width: 992px) {
  .Ip_320_TAOYUAN h3 {
    font-size: 1.5rem;
    font-weight: 700;
    color: black;
    padding-bottom: 0;
  }
  .Ip_320_TAOYUAN h3 span, .Ip_320_TAOYUAN h4 span {
    font-size: 1.5rem;
    display: block;
  }
  .Ip_320_TAOYUAN h4 {
    font-size: 1.4rem;
  }
  .Ip_320_TAOYUAN .speed_content .wrapper {
    padding: 0 5%;
  }
.mobile-show {
    display: block;
  }
  .Ip_320_TAOYUAN .speed_content h3 {
    font-size: 1.6rem;
  }
  .Ip_320_TAOYUAN .speed_content h3 span, .speed_content h4 span {
    display: block;
  }
  .Ip_320_TAOYUAN .speed_content h4 {
    font-size: 1.3rem;
    margin-bottom: 10px;
  }
  .Ip_320_TAOYUAN .speed_content h4 i, .speed_content h3 i {
    display: none;
  }
  .Ip_320_TAOYUAN .speed_btn_box {
    flex-direction: column;
    width: 90%;
    margin: 0 5% 30px;
  }
  .Ip_320_TAOYUAN .speed_btn {
    flex-direction: column;
    margin-bottom: 5%;
  }
  .Ip_320_TAOYUAN .speed_btn a {
    padding: 10px 20px;
  }
  .Ip_320_TAOYUAN .speed_btn a:first-child {
    margin-right: 0px;
    margin-bottom: 25px;
  }
  .Ip_320_TAOYUAN .speedtest-ad {
    width: 90%;
    margin: 0 5% 5%;
  }
  .Ip_320_TAOYUAN .speed_content .ad-box {
    flex-direction: column;
    width: 90%;
    margin: 0 5%;
    padding: 0;
    align-items: center;
  }
  .Ip_320_TAOYUAN .speed_content .ad-box li {
    margin: 10px 0;
  }
  
  /* QA */
  .qa-content {
    margin-bottom: 25px;
    width: 100%;
    margin: 0 5% 5%;
    padding: 1rem;
  }
  .qa-content .container-accordion label {
    font-size: 0.9rem;
  }
  input[type=radio]:checked + .container-accordion-content {
    font-size: 0.9rem;
  }
  .container-accordion .container-accordion-content {
    font-size: 0.9rem;
  }
  
  /* table */
  .offer-box .offer-table {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .offer-box .offer-table table {
    width: 650px;
  }
}

@media screen and (max-width: 576px) {
  .offer-box .offer-table table{
      width: 576px;
    }
  .Ip_320_TAOYUAN .offer-box .offer-table table .block {
    display: block;
  }
  .Ip_320_TAOYUAN .table-sale{margin-top: 18px;}

}


/* kv */
.Ip_320_TAOYUAN .container-kv {
    text-align: center;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
}

/* 對齊 */
.Ip_320_TAOYUAN .dp-f{
    display: flex;
}
.Ip_320_TAOYUAN .jc-c{
    justify-content: center;
}

/* kv */
.Ip_320_TAOYUAN .container-kv .kv-slogan{ position: absolute; top: 0%; z-index: 1;margin-left: 0%;}
.Ip_320_TAOYUAN .container-kv .stamp{position: absolute; width: 11%; top: 4%; right: 25%; z-index: 2;}

@media (max-width: 576px) {
  .Ip_320_TAOYUAN .container-kv .kv-slogan { width: 100%; top: 0%;}
  .Ip_320_TAOYUAN .container-kv .stamp { width:18vw; top: 6%; left: 73%;}
}

/* br */
.Ip_320_TAOYUAN .div-3-bundle-offer .subtitle h3 br {display: none;}
.Ip_320_TAOYUAN .div-4 .subtitle h3 br {display: none;}
  @media (max-width: 992px) {
  .Ip_320_TAOYUAN .div-3-bundle-offer .subtitle h3 br{display: block;}
  .Ip_320_TAOYUAN .div-4 .subtitle h3 br {display: block;}
  }


/* div-4 線上申辦 流程*/
.Ip_320_TAOYUAN .div-4{ width: 100%; padding-bottom: 3%;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box{ width: 100%; color: #2aa067; border-radius: 80px 20px 80px 20px; display: inline-flex; background-color: #fff; margin-top: 2.5%; box-sizing: border-box; }
.Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main{ display: inline-flex; flex-direction: column; align-items: center; padding: 1rem 0; margin: 0; border-radius: 80px 0 0 20px; width: 20%; box-sizing: border-box;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main:first-child{ color: #fff; background-color: #2aa067; padding-left: 1rem;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main:last-child{ padding-right: 1rem;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main dl{ margin-bottom: 0; padding: 0 .5rem ;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main dl dt{ font-size: 1.8rem; margin: .5rem 0; font-weight: 700;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main dl dd{ font-size: 1rem;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main dl dd span{ display: block;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .step-pic{ width: 155px; height: auto;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-1, .Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-2{ padding-top: 8.4%; width: 8%;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-1 img, .Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-2 img{ position: relative; z-index: 1;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-1{ position: relative;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-1::after{ background-color: #2aa067; clip-path: polygon(0 0, 50% 0, 50% 100%, 0% 100%); content: ''; width: 100%; height: 100%; position: absolute; left: -1px; top: 0; z-index: 0;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box .icon{ width: 2%; padding-top: 9.5%;}

.Ip_320_TAOYUAN .div-4 .div-4-step-box ol li{ list-style: auto;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box ul, .Ip_320_TAOYUAN .div-4 .div-4-step-box ol{ text-align: left; margin-left: 1rem; display: inline-flex; flex-direction: column;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box ul li{ list-style: disc;}
.Ip_320_TAOYUAN .div-4 .div-4-step-box ul li::marker{ color: #2aa067;}

  @media screen and (max-width: 992px) {
  .Ip_320_TAOYUAN .subtitle h3 span, .Ip_320_TAOYUAN .subtitle h4 span{ display: block;}
  .Ip_320_TAOYUAN .subtitle .hide-comma{ display: none;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box{ flex-direction: column; align-items: center;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main{ flex-direction: row; width: 100%; padding:0 3rem; justify-content: flex-start;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main:first-child{ border-radius: 80px 20px 0 0; padding: 2rem 0.5rem 1rem 3rem;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main:last-child{ padding-bottom: 1rem;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main dl{ text-align: left; margin: 0; padding: 0 0 0 1rem;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main dl dt{ margin: 0; font-size: 1rem;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main dl dd{ font-size: .85rem;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-1, .Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-2{ padding-top: 0; width: 100%;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-1 img, .Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-2 img{ width: 15%;}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .icon-1::after{ clip-path: polygon(0 0, 100% 0, 100% 49%, 0 50%); left:0px; top:-1px}
  .Ip_320_TAOYUAN .div-4 .div-4-step-box .icon{ padding-top: 0; width: 3%;}
  }
  
  @media screen and (max-width: 576px) {
    .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-pic{ width:70px;}
    .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main{ padding:0 2rem 0 3rem; }
    .Ip_320_TAOYUAN .div-4 .div-4-step-box .step-main:first-child{ padding: 1rem 0.5rem 0rem 3rem;}
    }


/* AD */
.AD-picture{transition:0.24s;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);margin-bottom: 20px;}
.AD-picture:last-child{ margin-bottom: 0px;}
.AD-picture:hover { transform: scale(1.02);}
.table-bg{background-color: #e55a1b;}


/*QA_start*/
.qa-content{ width: 100%; margin:2.5% 0; background-color: #fff; padding: 1.5rem; box-shadow: 0 1px 10px rgba(0, 95, 92, .2); box-sizing: border-box;}
.qa-content .container-accordion{ display: inline-flex; flex-direction: column; width: 100%;align-items: center;}
.qa-content .container-accordion a{ text-decoration: underline;}
.qa-content .container-accordion label{ display: block; width: 100%; text-align: left; background-color: #fff; cursor: pointer; font-size: 1.1rem; color: #00968f; line-height: 140%;}
.qa-content .container-accordion .red, .qa-content .container-accordion .container-accordion-content.red{ color: #b60152 !important;}
.qa-content .container-accordion .accordion-navigation{ border-bottom: #bfbfbf 1px dotted; width: 100%; text-align: left; margin-bottom: 1rem; margin-top: 0; padding-bottom: 1rem;}
.qa-content .container-accordion .accordion-navigation:last-child{ border-bottom: none !important; padding-bottom: 0; margin-bottom: 0;}
.container-accordion .container-accordion-content{ height: 0px; overflow: hidden; font-size: 1rem; line-height: 140%; transition: 0.3s ease-in !important;}
input[type=radio]:checked+.container-accordion-content{ height: auto; font-size: 1rem; line-height: 140%; margin-left: 0; padding-left:0; padding-bottom: .5rem; padding-top: .5rem;}
input[type=radio]{ display: none;}

@media screen and (max-width: 992px) {
  .qa-content{ margin-bottom: 25px; width: 100%; margin: 5%;}
  .qa-content{ padding: 1rem;}
  .qa-content .container-accordion label{font-size: .9rem;}
  input[type=radio]:checked+.container-accordion-content{ font-size: .9rem;}
  .container-accordion .container-accordion-content{ font-size: .9rem;}
}
  

.Ip_320_TAOYUAN .div-1-discount-info h3 span{font-size: 1.6rem;display: inline-block;}


.Ip_320_TAOYUAN .swiper-pagination-bullet-active::before{background-color: #fe0072;}
/* .Ip_320_TAOYUAN .swiper-pagination-bullet::before{background-color: rgb(255, 255, 230);} */