.service-fit{background: url(/assets/images/common/background-01.webp) no-repeat center;background-size: cover;padding: 40px 16px;}
.service-fit-item{width: 1320px;margin: 0 auto;max-width: 100%;}
.service-fit-title{background: url(/assets/images/common/title.webp) no-repeat center;background-size: cover;border-radius: 30px;padding: 36px 0;margin-bottom: 80px;}
.service-h1{font-size: 36px;font-weight: 600;color: #fff;text-align: center;}
.service-h1 p, .service-p{font-family: 'Radio Canada';font-size: 20px;font-weight: 600; color: #fff;text-align: center;}
.service-h2{text-align: center;color: #000;font-weight: 500;font-size: 28px;}
.service-fit-ul{padding-top: 24px;font-size: 0;width: 1008px;margin: 0 auto;max-width: 100%;}
.service-fit-ul li{margin-top: 36px;display: inline-block;vertical-align: top;width: 33.33%;box-sizing: border-box;padding: 0 12px;}
.service-fit-list{background: #fff;border-radius: 30px;box-shadow: 0 4px 20px rgba(0,0,0,0.05);padding:38px 0 24px 0;text-align: center;}
.service-fit-list img{max-width: 100%;height: 150px;vertical-align: middle;margin-bottom: 50px;}
.sevice-h3{font-size: 16px;color: #000;font-weight: 500;}
.service-what{background: url(/assets/images/common/background-02.webp) no-repeat center;background-size: cover;padding: 80px 16px;}
.service-what-item{width: 872px;margin: 0 auto;max-width: 100%;}
.service-what-image{width: 100%;vertical-align: middle;margin-top: 60px;border-radius: 30px;}
.service-what-ul{padding: 0 64px;font-size: 0;}
.service-what-ul li{display: inline-block;vertical-align: top;padding: 0 24px;box-sizing: border-box;width: 33.33%;margin-top: 40px;}
.service-what-ul .sevice-h3{font-size: 18px;margin-bottom: 5px;margin-top: 5px;}
.service-what-ul li img{vertical-align: middle;width: 48px;}
.service-what-text{width: 646px;margin: 0 auto;max-width: 100%;margin-top: 50px;font-size: 16px;color: #333;line-height: 26px;letter-spacing:1px}
.service-what-text strong{color: #3d02ed;font-weight: 600;}
.service-advantage{background: url(/assets/images/common/background-03.webp) no-repeat center;background-size: cover;padding: 80px 16px;}
.service-advantage .service-h2{color: #fff;}
.service-advantage-ul{font-size: 0;width: 1120px;margin: 0 auto;margin-top:36px;margin-bottom: 48px;max-width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);grid-auto-rows: 1fr;}
.service-advantage-ul li{padding: 0 12px;margin-top: 24px;box-sizing: border-box;}
.service-advantage-li{background: rgba(108,69,214,0.6);border-radius: 30px;padding: 40px 35px;text-align: center;height: 100%;box-sizing: border-box;}
.service-advantage-li img{width: 60px;vertical-align: middle;margin-bottom: 10px;}
.service-advantage-li .sevice-h3{color: #fff;margin-bottom: 10px;}
.service-advantage-li .common-text{color: #E2D9F6;font-size: 16px;}
/* 比較表格 .common-table(自 headfooter.css 移入集中管理) */
.common-table{width: 1100px;margin: 0 auto;max-width: 100%;}
.common-table table{width: 100%;border-collapse: collapse;table-layout: fixed;}
.common-table td{border-bottom: 1px solid #fcfcfc;background: #fff;padding: 20px 35px;color: #6B707D;font-size: 16px;font-weight: 500;line-height: 30px;}
.common-table tr td:nth-child(2){background: #9471FF;color: #fff;position: relative;}
/* 電腦版:第一欄較窄,其餘欄位均分(table-layout:fixed 之下未設寬度的欄位自動等分) */
.common-table tr td:nth-child(1){border-color: #E0E0E1;width: 14%;color: #6C45D6;font-weight: 700;}
.common-table tr td:nth-child(n+3){border-color: #E0E0E1;}
.common-table tr td:nth-child(3){width: auto;}/* 蓋掉舊版 headfooter.css 的 33% 殘留 */
.common-table tr:last-child td{border-bottom: none;}
.common-table tr:nth-child(1) td:nth-child(1){border-top-left-radius: 40px;}
.common-table tr:nth-child(1) td:last-child{border-top-right-radius: 40px;}
.common-table tr:last-child td:nth-child(1){border-bottom-left-radius: 40px;}
.common-table tr:last-child td:last-child{border-bottom-right-radius: 40px;}
.common-table tr:nth-child(1) .td-line{background: #9471FF;height:20px;position: absolute;width: 100%;left: 0;top: -20px;border-top-left-radius: 100px;border-top-right-radius: 100px;}
.common-table tr:last-child .td-line{background: #9471FF;height: 20px;position: absolute;width: 100%;left: 0;bottom: -20px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;}
.common-table tr:nth-child(1) td:nth-child(n+2){font-size: 22px;font-weight: 600;}
@media (max-width:1279px) {
	.common-table td{font-size: 14px!important;padding: 11px;line-height: 17px;}
}
@media (max-width:767px) {
	/* 手機版:所有欄位均分(768 以上第一欄維持基本規則的 14%) */
	.common-table tr td:nth-child(1){width: auto;}
	.common-table{box-sizing: border-box;padding: 0 16px;}
	.common-table tr:nth-child(1) .td-line{height: 8px;top: -8px;}
	.common-table tr:last-child .td-line{height: 8px;bottom: -8px;}
	.common-table tr:nth-child(1) td:nth-child(1){border-top-left-radius:15px;}
	.common-table tr:nth-child(1) td:last-child{border-top-right-radius: 15px;}
	.common-table tr:last-child td:nth-child(1){border-bottom-left-radius: 15px;}
	.common-table tr:last-child td:nth-child(3){border-bottom-right-radius: 0;}/* 蓋掉舊版 headfooter.css 的殘留;last-child 規則在後,3 欄表格不受影響 */
	.common-table tr:last-child td:last-child{border-bottom-right-radius: 15px;}
	.common-table tr td:nth-child(1){text-align: center;}
	.common-table tr:nth-child(1) td:nth-child(n+2){font-size: 15px;}
}
.service-compare{background: url(/assets/images/common/background-04.webp) no-repeat center;background-size: cover;padding: 60px 16px 85px 16px;}
.service-compare .common-table{margin-top: 70px;}
.service-edit-item{background: url(/assets/images/common/background-05.webp) no-repeat center;background-size: cover;padding: 100px 16px;}
.service-compare .sevice-h3,.service-compare-table .sevice-h3{font-size: 22px;display: inline;font-weight: 600;color:#6B707D}
.service-compare tr td:nth-child(2)  .sevice-h3,.service-compare-table tr td:nth-child(2)  .sevice-h3{color: #fff;}
.service-edit img{max-width: 100%;vertical-align: middle;border-radius: 15px;display: block;margin-left: auto;margin-right: auto;}
.service-edit{margin-top: 60px;}
.service-edit,.service-edit p{color: #777;font-size: 16px;font-weight: 400;}
.service-edit p{width: 648px;max-width: 100%;margin: 20px auto;line-height: 26px;letter-spacing: 1px;}
.service-edit blockquote p{width: 648px;max-width: 100%;margin: 0 auto;box-sizing: border-box;color: #6B707D;font-size: 15px;font-weight: 500;padding: 12px;background: #F2F2F2;border-bottom: 2px solid #9471FF;box-sizing: border-box;}
.service-edit blockquote p a {
    color: #9471FF;
    font-weight: 500;
    text-decoration: underline;
}
.service-edit-youtube-player{width: 648px;max-width: 100%;margin: 20px auto;border-radius: 15px;overflow: hidden;}
.service-edit-youtube-player .youtube-player{border-radius: 15px;}
.service-edit h3{width: 648px;max-width: 100%;margin: 20px auto;color: #6C45D6;font-size: 19px;font-weight: 600;letter-spacing: 1px;}
.service-edit strong{font-weight: 600;color: #000;}
.service-edit h4{width: 648px;max-width: 100%;margin: 20px auto;font-size: 18px;color: #000;font-weight: 500;letter-spacing: 1px;}
.service-edit ul li{color: #4D525F;font-size: 16px;font-weight: 400;list-style: disc;}
.service-edit ul{width: 648px;max-width: 100%;margin: 0 auto;padding-left: 20px;letter-spacing: 1px;box-sizing: border-box;}
.service-edit ol li{color: #4D525F;font-size: 16px;font-weight: 400;list-style: decimal;}
.service-edit ol{width: 648px;max-width: 100%;margin: 0 auto;padding-left: 20px;letter-spacing: 1px;box-sizing: border-box;}
.further-reading{background: #F2F2F2;border-radius: 10px;padding: 12px;color: #353943;font-size: 16px;font-weight: 500;}
.further-reading img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.further-reading a{color: #9471FF;font-weight: 500;text-decoration: underline;}
.service-edit blockquote{width: 648px;max-width: 100%;margin: 20px auto;}
.service-edit-item-other{background: url(/assets/images/common/background-05.webp) no-repeat top center;background-size: contain;}
.service-edit th,.service-edit td{padding: 15px 0;border-bottom: 1px solid rgba(127,127,127,0.3);color: #353943;font-size: 16px;font-weight: 500;}
.service-table{width: 1096px;border-radius: 40px;max-width: 100%;margin: 0 auto;overflow: hidden;}
.service-table table{width:100%;border-collapse: collapse;table-layout: fixed;}
.service-edit th{text-align: left;font-size: 22px;font-weight: 600;}
/*.service-edit tr td:nth-child(1){color: #6C45D6;font-weight: 600;}
.service-edit tr:last-child td{text-align: center;color: #353943;font-weight: 500;}*/
.service-edit tr:last-child td{border-bottom: none;}
.service-table th,.service-table td{background: #F2F2F2;border-bottom: 1px solid #E0E0E1;color: #6B707D;padding: 12px 15px;line-height: 30px;text-align: center;vertical-align: middle;}
.service-table th{background: #9471FF;color: #fff!important;font-size: 18px;}
.service-flow{background: url(/assets/images/common/background-06.webp) no-repeat center;background-size: cover;padding: 60px 16px;}
.service-question{background: url(/assets/images/common/background-12.webp) no-repeat bottom center;background-size: cover;padding: 80px 16px;}
.service-question .common-ask-bottom{width: 872px;max-width: 100%;margin: 0 auto;margin-top: 32px;margin-bottom: 80px;}
.service-question .consult-top{background: #353943;}
.service-question .consult-right-item{border-color:#353943;}
.service-case{background: url(/assets/images/common/background-11.webp) no-repeat center;background-size: cover;padding: 80px 0;}
.tab-item{height: 0;overflow: hidden;}
.tab-item.active{height: auto;overflow: initial;}
.tab-button{text-align: center;margin: 46px 0 30px 0;}
.tab-button-item{display: inline-block;background: rgba(108,69,214,0.1);padding: 12px;border-radius: 30px;}
.tab-button-item a{display: inline-block;line-height: 43px;border-radius: 18px;padding: 0 33px;color: #9471FF;font-size: 16px;font-weight: 500;}
.tab-button-item a.active{background: #9471FF;color: #fff;}
.service-recommend .video-top{margin-bottom: 16px;}
.service-recommend .swiper-item .swiper-pagination{position: static;display: inline-block;width: auto;}
.service-recommend .swiper-item .swiper-pagination-bullet{width: 8px;height: 8px;background: #D9D9D9;border-radius: 50%;}
.service-recommend .swiper-item .swiper-pagination-bullet-active{background:#9471FF;}
.article-swiper,.video-swiper-other{padding-bottom:50px;}
.service-check{background: url(/assets/images/common/background-10.webp) no-repeat center;background-size: cover;padding: 60px 4px;}
.service-check .service-h2{margin-bottom: 36px;}
.service-check-ul{font-size: 0;width: 1120px;margin: 0 auto;max-width: 100%;}
.service-check-ul li{margin-top: 24px;display: inline-block;width: 33.33%;padding: 0 12px;vertical-align: top;box-sizing: border-box;}
.service-check-li{background: #fff;border-radius: 30px;padding: 36px;}
.service-check-li img{width: 60px;vertical-align: middle;margin-bottom:30px;}
.service-h3{font-size: 18px;font-weight: 600;}
.service-h3 span{display: block;}
.service-check-text{color: #21272A;font-size: 15px;font-weight: 400;margin-top: 5px;line-height: 22px;min-height: 110px;}
.service-legal{background: url(/assets/images/common/background-09.webp) no-repeat center;background-size: cover;padding: 80px 16px;}
.service-legal-ul{width: 968px;max-width: 100%;margin: 0 auto;background: #fff;padding: 48px 42px;border-radius: 30px;box-sizing: border-box;}
.service-legal .service-h2{margin-bottom: 60px;}
.service-share{background: #353943;padding: 60px 0;}
.service-legal .service-check-text{min-height: 60px;}
.service-legal .service-check-li{padding: 0;}
.service-legal img{width: 48px;margin-bottom: 6px;}
.service-share .service-h2{color: #fff;}
.service-share .tab-button-item a{color: #fff;}
.service-share .tab-button-item{background: rgba(255,255,255,0.1);}
.service-share .common-more-other{margin-top: 60px;}
.service-compare-table{background: url(/assets/images/common/background-08.webp) no-repeat center;background-size: cover;padding: 80px 16px;}
.service-compare-table .service-h2{margin-bottom: 60px;}
.service-compare-table  td{font-size: 14px;line-height: 20px;}
.service-compare-table  td a{color:#fff295;text-decoration:underline}
.service-compare-table  td a:hover{opacity:0.8}
.service-compare-table tr td:nth-child(1){font-size: 16px;}
.service-idea{background: url(/assets/images/common/background-07.webp) no-repeat center;background-size: cover;padding: 60px 16px;}
.service-idea-item{width: 872px;margin: 0 auto;max-width: 100%;}
.service-idea-item img{width: 100%;border-radius: 30px;margin-bottom: 60px;}
.service-idea .service-h2{margin-bottom: 60px;}
.service-idea-text{padding: 0 113px;letter-spacing: 1px;}
.service-flow .service-check-ul li{width: 50%;}
.service-flow .service-check-ul{width: 896px;}
.service-flow .service-h2{margin-bottom: 36px;}
.service-flow .service-check-li img{margin-bottom: 14px;}
.service-check-text strong{color: #9471FF;font-weight: 600;}
.service-check-text a{color: #9471FF;text-decoration: underline;font-weight: 600;}
.service-check-text li {
    list-style: disc !important;
    list-style-position: inside !important; 
    width: 100%!important;
    margin: 0!important;
    padding-left: 0 !important;
    display: list-item !important; 
}
.service-flow  .service-check-text{min-height: 60px;}
.service-flow  .common-more-other{margin-top: 60px;}
@media (min-width:1080px) {
	.further-reading a:hover{opacity: 0.8;}
	.tab-button-item a:hover{background: #9471FF;color: #fff}
	.service-check-text a:hover{opacity: 0.8;}
}
@media (max-width:1279px) {
	.service-fit{padding: 36px 10px;}
	.service-fit-title{padding: 18px 0;margin-bottom: 35px;border-radius: 15px;}
	.service-h1{font-size: 20px;}
	.service-h1 p, .service-p{font-size: 14px; }
	.service-h2{font-size: 20px;}
	.service-fit-ul{padding-top: 12px;}
	.service-fit-ul li{margin-top: 12px;padding: 0 6px;}
	.service-fit-list img{height: 82px;margin-bottom: 12px;}
	.sevice-h3{font-size: 14px;}
	.service-fit-list .sevice-h3{font-size: 16px;}
	.service-what-ul .sevice-h3{font-size: 16px;}
	.service-advantage-li .sevice-h3 {font-size: 16px;line-height: 22px;min-height: 22px;}
	.service-fit-list{padding: 22px 12px 22px 12px;border-radius: 15px;}
	.service-what{padding: 36px 16px;}
	.service-what-image{margin-top: 38px;border-radius: 15px;}
	.service-what-ul li{margin-top: 24px;padding: 0 12px;}
	.service-what-ul{padding: 0;}
	.service-what-text{width: 100%;box-sizing: border-box;padding: 0 16px;margin-top: 23px;}
	.service-advantage{padding: 36px 10px;}
	.service-advantage-li img{width: 36px;}
	.service-advantage-li{padding: 20px 15px;border-radius: 15px;}
	.service-advantage-ul li{padding: 0 6px;margin-top: 12px;}
	.service-advantage-ul{margin-top: 12px;margin-bottom: 30px;}
	.service-advantage-li .common-text{font-size: 15px;}
	.service-compare{padding: 36px 16px;background: url(/assets/images/common/background-04.webp) no-repeat bottom right;background-size: cover;}
	.service-compare .common-table{padding: 0;margin-top: 40px;}
	.service-compare .sevice-h3,.service-compare-table .sevice-h3{font-size: 14px;}
	.service-edit-item{padding: 36px 16px;}
	.service-edit{margin-top: 24px;}
	.service-edit, .service-edit p{font-size: 15px;}
	.service-edit p{line-height: 26px;}
	.service-edit h3{font-size: 18px;}
	.service-edit h4{font-size: 16px;}
	.service-edit ul li{font-size: 15px;line-height: 26px;}
	.service-edit ol li{font-size: 15px;line-height: 26px;}	
	.service-edit th{font-size: 12px;}
	.service-edit th, .service-edit td{font-size: 15px;padding: 6px;}
	.service-table{border-radius: 15px;}
	.service-table th,.service-table td{font-size: 14px!important;padding: 9px;line-height: 17px;}
	.service-question{padding: 36px 16px;}
	.service-question .common-ask-bottom{margin-bottom: 40px;margin-top: 24px;}
	.tab-button-item a{font-size: 14px;padding: 0 11px;line-height: 24px;}
	.tab-button-item{padding: 6px;}
	.service-case{padding: 36px 0;}
	.tab-button{margin: 24px 0 20px 0;}
	.service-check{padding: 36px 13px;}
	.service-check .service-h2{margin-bottom: 18px;}
	.service-check-ul li{padding: 0 6px;margin-top: 6px;}
	.service-check-li{border-radius: 15px;padding: 24px;}

	.service-check-li img{width: 36px;margin-bottom: 12px;}
	.service-legal{padding: 36px 16px;}
	.service-legal .service-h2{margin-bottom: 36px;}
	.service-legal-ul{padding: 24px;border-radius: 15px;}
	.service-h3{font-size: 16px;height: auto;line-height: 22px;}	
	.service-share{padding: 36px 0;}
	.service-idea{padding: 36px 16px;}
	.service-idea .service-h2{margin-bottom: 36px;}
	.service-flow{padding: 36px 16px;}
	.service-flow .service-h2{margin-bottom: 24px;}
	.service-flow .common-more-other{margin-top: 30px;}
	.service-flow .service-h3{height: auto;}
}
@media (max-width:767px) {
	.consult-top{height: 27px;}
	.service-what-text{font-size:15px}
	.service-fit-ul li{width: 50%;}
	.service-what-ul li{width: 50%;}
	.service-advantage-ul{grid-template-columns: repeat(2, 1fr);}
	.service-advantage-li{text-align: left;}
	.service-compare .common-table{padding: 0;margin-top: 24px;}
	.service-compare .common-table td{font-size: 14px!important;}
	.service-compare .common-table h3{font-size: 14px!important;}	
	.further-reading{font-size: 15px}
	.service-compare .service-h2 span{display: block;}
	.service-compare .sevice-h3{font-size: 12px;}
	.service-compare-table .sevice-h3{font-size: 14px;}
	.service-edit-item .service-h2{text-align: left;}
	.service-table tr td:nth-child(1) span{display: block;}
	/*.service-table tr td:nth-child(1){width: 28px;}*/
	.service-table{overflow-x: auto;}
	.service-edit tr:last-child td{text-align: left;}
	.service-edit th, .service-edit td{vertical-align: top;}
	.service-table th,.service-table td{text-align: center;vertical-align: middle;}
	.service-table tr:last-child td{text-align: center;}
	.service-check-ul li{width: 100%;line-height: 26px;}
	.service-check .service-h2 span{display: block;}
	.service-legal .service-check-ul li{width: 100%;}
	.service-legal .service-h2 span{display: block;}
	.service-check .common-more-other,.service-share .common-more-other{position: static;margin-top: 30px;text-align: center;width: 100%;}
    .service-compare-table{padding: 36px 16px;}
    .service-compare-table .common-table{padding: 0;}
    .service-compare-table .service-h2{margin-bottom: 24px;}
    .service-compare-table-item{padding: 10px 0;overflow: hidden;overflow-x: auto;}
    .service-idea-item img{border-radius: 10px;margin-bottom: 36px;}
    .service-idea-text{padding: 0 16px;}
    .service-flow .service-check-ul li{width: 100%;}
    .service-idea{background-size: 100% 100%;}
}
.service-body .common-text{font-size: 16px;line-height: 23px}
.service-body .table-icon{width: 38px;vertical-align: -12px;}
.service-body .case-list .index-h3 a{font-size: 16px;}
.service-body .case-list .index-h3 a:hover{color:#9471ff}
.service-body .check-item{margin-top: 0;}
.service-body .fixs-rights li a{font-size: 14px;line-height: 30px;}
@media (max-width: 1279px) {
	.service-body .table-icon {
        width: 18px;
        margin-right: 5px;
        vertical-align: -5px;
    }
}
@media (max-width:767px) {
	.service-body .table-icon {display: none;}
}
.service-all-ul{text-align: center;font-size: 0;width: 1330px;margin: 0 auto;max-width: 100%;}
.service-all-ul li{display: inline-block;vertical-align: top;padding: 0 10px;box-sizing: border-box;width: 25%;margin-bottom:40px;}
.service-all-list{border-radius: 30px;overflow: hidden;background: #fff;}
.service-all-list img{width: 100%;vertical-align: middle;transition: all .6s;}
.service-all-bottom{padding:20px 30px;}
.service-all-image{display: block;overflow: hidden;}
.service-all .common-h3 a{color: #000000;}
.service-all .common-h3{text-align: left;margin-bottom: 0;}
.service-all-text{color: #777;font-size: 15px;text-align: left;margin: 10px 0 20px 0;}
.service-all-more{text-align: left;}
.service-list{background: #f2f2f2;}
.service-list .common-h3 a{color: #333;font-size: 20px!important;}
.service-list .common-h3{text-align: left;}
.service-list .service-fit-title{margin-bottom: 50px;}
@media (min-width:1080px) {
	.service-all-image:hover img{transform: scale(1.1);}
	.service-list .common-h3 a:hover{color: #B39AFF;}
}
@media (max-width:1279px) {
	.service-all-text{font-size: 15px;margin: 8px 0 24px 0;}
	.service-body .fixs-rights li a{padding-bottom: 11px;line-height: 16px}
	.service-body .fixs-rights li:last-child a{padding-bottom: 0px;}	
}
@media (max-width:767px) {
	.service-all{padding: 36px 0 36px 16px;}
	.service-all-ul li{width: 100%;margin-bottom: 10px;}
	.service-list .service-fit-title{margin-bottom: 20px;}
	.service-all-list{border-radius: 15px;}
}

.video-h3{font-size:16px;line-height: 22px;}
/* 覆蓋 .video-swiper-other 的 swiper-slide 樣式 */
.video-swiper-other .swiper-slide,
.video-swiper-other .swiper-slide-active {
    transform: none !important;
    transition: none !important;
    opacity: 1 !important;
    z-index: auto !important;
}

/*表格標題*/
.major-width10, .major-width30{font-size: 22px;} 
.fixs-rights-button em {
    font-style: normal;
    display: block;
}

.service-table .major-item{background: #9471FF;color: #fff!important;font-size: 18px;}

.service-table .major-width20{width: 20%;background: #9471FF;color: #fff;font-size: 18px;}
.service-table .major-width20 a{background: #9471FF;color: #fff;font-size: 18px;}
.service-table .major-width20 a:hover{color:#fff295}


.service-table .major-width30{width: 30%;background: #9471FF;color: #fff;font-size: 18px;}
.service-table .major-width30 a{background: #9471FF;color: #fff;font-size: 18px;}
.service-table .major-width30 a:hover{color:#fff295}

.service-table .major-width40{width: 40%;background: #9471FF;color: #fff;font-size: 18px;}
.service-table .major-width40 a{background: #9471FF;color: #fff;font-size: 18px;}
.service-table .major-width40 a:hover{color:#fff295}

.service-table .major-width70{width: 70%;background: #9471FF;color: #fff;font-size: 18px;}
.service-table .major-width70 a{background: #9471FF;color: #fff;font-size: 18px;}
.service-table .major-width70 a:hover{color:#fff295}

.service-table .minor-item{color:#6c45d6!important;font-weight:600}

.service-table td ul li{text-align:left;}

@media (max-width:1279px) {
.service-table td ul li{font-size:14px}
.service-table .major-width40 a{font-size:14px}
}
/* 768-1499px:案例推薦/評價分享輪播取消 headfooter.css 的 120% 溢出寫法,保留左右箭頭並隨寬度內縮(767 以下維持手機版規則) */
@media (max-width:1499px) and (min-width:768px) {
	.service-case .case-swiper,.service-share .comment-swiper-one{width: auto;margin-left: 0;padding: 0 80px;}
}

/* 768px 以上圖卡等高:推薦文章/影片/評價輪播同排卡片高度一致(767 以下維持手機版原樣) */
@media (min-width:768px) {
	.service-recommend .article-swiper .swiper-wrapper,.service-recommend .video-swiper-other .swiper-wrapper,.service-share .comment-swiper-one .swiper-wrapper{align-items: stretch;}
	.service-recommend .article-swiper .swiper-slide,.service-recommend .video-swiper-other .swiper-slide,.service-share .comment-swiper-one .swiper-slide{height: auto;}
	.service-recommend .article-swiper .common-listed-li,.service-recommend .video-swiper-other .common-listed-li{height: 100%;box-sizing: border-box;display: flex;flex-direction: column;}
	.service-recommend .article-swiper .common-listed-more{margin-top: auto;align-self: flex-start;}
	.service-share .comment-swiper-one .common-service-list{height: 100%;box-sizing: border-box;display: flex;flex-direction: column;}
	.service-share .comment-swiper-one .common-service-more{margin-top: auto;}
}

/* 768px 以上 service-check 圖卡等高(flex 取代 min-height 的近似等高;767 以下單欄不需處理) */
@media (min-width:768px) {
	.service-check-ul{display: flex;flex-wrap: wrap;}
	.service-check-ul li{display: flex;}
	.service-check-li{width: 100%;box-sizing: border-box;display: flex;flex-direction: column;}
}

/* 768px 以上 service-fit 圖卡等高(767 以下維持手機版原樣) */
@media (min-width:768px) {
	.service-fit-ul{display: flex;flex-wrap: wrap;}
	.service-fit-ul li{display: flex;}
	.service-fit-list{width: 100%;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;justify-content: center;}
}
