@charset "UTF-8";
.c-subMenu{display:block;width:100%;overflow:hidden}.c-subMenu__box{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;height:60px;margin:0 auto;background:#a9a9a9}.c-subMenu__box.arrowStyle{width:calc(100% - 118px)}.c-subMenu__box .slick-list,.c-subMenu__box .slick-track{display:flex;align-items:stretch;align-content:stretch;justify-items:stretch;justify-content:stretch;min-width:100%}.c-subMenu__box .slick-arrow{position:absolute;top:0;width:60px;height:100%;border-radius:0;background-color:#1b1b1b;transform:none;z-index:10}.c-subMenu__box .slick-arrow.slick-disabled{opacity:.4;pointer-events:none}.c-subMenu__box .slick-prev{left:-60px;transform:scaleX(-1)}.c-subMenu__box .slick-next{right:-60px}.c-subMenu__box__item{display:flex;align-items:stretch;align-content:stretch;justify-items:stretch;justify-content:stretch;width:20%;font-size:14px;line-height:1.2;color:#fff;font-family:'Roboto','NotoSansTC';border-left:.5px solid #d2d2d2;border-right:.5px solid #d2d2d2;transition:color .4s ease-in-out;flex:0 0 auto}.c-subMenu__box__item.current{background:#1b1b1b}.c-subMenu__box__item:not(.current):hover{color:rgba(255,255,255,.7)}.c-subMenu__box__item__link{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}@media screen and (max-width:991px){}@media screen and (max-width:767px){.c-subMenu__box__item{width:33.33%}}@media screen and (max-width:575px){.c-subMenu{background:#1b1b1b}.c-subMenu__box{height:50px}.c-subMenu__box.arrowStyle{width:calc(100% - 108px)}.c-subMenu__box .slick-arrow{width:50px}.c-subMenu__box .slick-prev{left:-50px}.c-subMenu__box .slick-next{right:-50px}.c-subMenu__box__item{width:100%;border:none;background:#1b1b1b}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.c-newsBox{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:center;align-content:center;width:100%}.c-newsBox__pic{display:block;width:50%;max-width:460px;flex:0 0 auto;margin:0 -30px 0 0;z-index:10}.c-newsBox__content{display:block;width:100%;max-width:790px;min-height:330px;border:1px solid #d9d9d9;flex:0 1 auto;padding:40px 60px 50px 90px;background:#fff}.c-newsBox__content__tag{margin:0 0 10px 0}.c-newsBox__content__date{margin:0 0 10px 0}.c-newsBox__content__title{display:block;width:100%;font-size:18px;font-family:'Roboto','NotoSansTC';font-weight:600;line-height:1.2;letter-spacing:.5px;color:#000;margin:0}.c-newsBox__content__text{width:100%;font-size:14px;font-family:'Roboto','NotoSansTC';line-height:1.6;letter-spacing:.5px;text-align:justify;color:#7c7c7c;margin:0 0 30px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis}.c-newsBox__content__text::before{content:'';display:block;width:30px;height:1px;background:#b2b2b2;margin:15px 0}.c-newsBox__content .c-more::before{letter-spacing:1.5px;margin:0 15px 0 0}@media screen and (max-width:991px){.c-newsBox__pic{width:43%}.c-newsBox__content{min-height:280px;padding:35px 25px 35px 55px}.c-newsBox__content__text{margin:0 0 20px 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-newsBox{display:block}.c-newsBox__pic{width:100%;max-width:none}.c-newsBox__content{min-height:260px;padding:15px 15px 25px 15px}.c-newsBox__content__tag{margin:0 0 5px 0}}
.news{max-width:1220px;margin:0 auto}.newsMenu{width:calc(100% - 50px);max-width:1220px;margin:120px auto 0 auto}.news.c-content{max-width:1270px;padding:95px 25px 65px 25px}.news__item{width:100%;margin:0 0 50px 0;counter-increment:item;transition:padding .4s ease-in-out}.news__item:last-child{margin:0}@media screen and (max-width:991px){.newsMenu{margin:80px auto 0 auto}.news.c-content{padding:55px 25px 90px 25px}.news__item{margin:0 0 35px 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.newsMenu{width:calc(100% - 40px);margin:50px auto 0 auto}.news.c-content{padding:10px 20px 55px 20px}.news__item{margin:0 0 20px 0}}
