/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #ccc2ba !important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;letter-spacing: 1px!important;}.RWDalert_fancybox.bottom {color: #333 !important;letter-spacing: 1px!important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 1px!important;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}.fl {width:300px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}.RWDfakeloader:before{content:"";border:1px solid #eee;width:70%;height:100%;position:absolute;top:0;transform:translateX(-50%);left:50%;animation:zeroall 8s forwards}/* 動態效果fadeIn&hover*/ 
.RWDproduct002_v2 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none}.RWDleft_cont002 .item-second:hover .pic img,.RWDright_cont002 .item-first:hover .pic img{transform:scale(1)}/*rightcont&leftcont*/ 
.RWDleft_cont002 .item-second .text-box,.RWDleft_cont002 .item-second{background:transparent;color:#333}.RWDleft_cont002 .item-second .pic{width:100%;float:none}.RWDleft_cont002 .item-second>a{float:right;width:50%}.RWDright_cont002 .item-first{background:transparent}.RWDright_cont002 .item-first .text-box{color:#333;padding:0;letter-spacing:1px;line-height:2}.RWDright_cont002 .item-first .pic{float:none;width:100%}.RWDright_cont002 .item-first>a{pointer-events:none;width:50%;float:left}.RWDright_cont002 .item-first .text-box .underline {display: none;}.portfolio-bottom-summary{height:auto!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item{float:left;height:auto!important;width: calc(100%/3 - 1px);}.RWDnews005 .owl-carousel.owl-padding-10{margin:0;overflow:visible}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden}.RWDproduct002_v3 .popup-portfolio .portfolio-item {height: auto !important;}/*04選單下方線*/ 
.RWDmenu_plus04 .site-nav .menu>li:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.linecontact:hover:after{opacity:1;width:100%;right:auto;left:0;transition:.5s;bottom:0;top:auto}.RWDmenu_plus04 .site-nav .menu>li:after{content:"";background:#fff;width:0;height:3px;position:absolute;right:0;bottom:0;transition:.5s;opacity:0;top:auto;left:auto}.RWDmenu_plus04 .is-up .site-nav .menu>li:after{background:#273596}/*menu04*/ 
.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .lang-select-label:after,.RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after{display:block;position:absolute}.RWDmenu_plus04 .site-nav .menu li.has-child {margin-right: 15px;}.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#969696}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic{background:#fff}.RWDmenu_plus04 .lang-select:hover .lang-select-label,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>a:hover{background:transparent;color:#03879a}.RWDmenu_plus04 .site-nav .menu>li>a {font-weight: bold;padding:25px 1.5vw; letter-spacing: 1px;}.RWDmenu_plus04 .site-nav .menu>li a{color:#333}.RWDmenu_plus04 .lang-select-label:hover:after,.RWDmenu_plus04 .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after{border-color:#333}.RWDmenu_plus04 .site-nav .menu>li>a:hover .m_title_block{color:#03879a;transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>a:hover .m_title_block,.RWDmenu_plus04 .site-nav .menu>li>a .m_title_block{transition:.5s}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select{color:#333}.RWDmenu_plus04 .features i:hover,.RWDmenu_plus04 .features i{transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>ul{padding:0}.RWDmenu_plus04 .site-nav .menu ul li>a{text-align:center;padding:10px}.RWDmenu_plus04 .site-nav .menu ul li a{font-size:15px}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a{text-decoration:none;font-weight:400;background:#0093e0;color:#fff}.RWDmenu_plus04 .site-nav .menu li.has-child>a{padding:25px 25px 25px 15px}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn{margin-right:10px}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0px;top: calc(100% + 0px); margin-left: -100px;width: 200px;}.RWDmenu_plus04 .header.is-up{box-shadow:0 0 10px #eee}.RWDmenu_plus04 .logo:before{content:"";background:#fff;border-radius:30px;position:absolute;width:300px;height:210px;top:-30px;transform:rotate(45deg) translateX(-50%) translateY(0);left:-20px;z-index:-1;transition:.5s}.RWDmenu_plus04 .is-up .logo:before{transform:translateY(-300px) rotate(45deg);transition:1s;opacity:0}.RWDmenu_plus04 .is-up .logo{margin-top:6px;width:90px;margin-left:25px;transition:.5s}.RWDmenu_plus04 .logo{position:absolute;width:110px;margin-left:20px;margin-top:25px;transition:.5s;z-index: 9999;}.RWDmenu_plus04 .header.is-up{padding:0 15% 0 3%}.RWDmenu_plus04 .header{padding:0 3%;transition:.5s}.RWDmenu_plus04 .site-nav .menu {text-align: left; padding-left: 17vw;}.RWDmenu_plus04 .container{max-width:100%;padding:0}.RWDmenu_plus04 .is-up .features{border-right:1px solid #eee}.RWDmenu_plus04 .features{width:5vw;padding-right:20px}.RWDmenu_plus04 .site-nav .menu:before{content:"";width:1px;height:100%;position:absolute;background:#eee;left:11.9vw}.RWDmenu_plus04 .dropdown-menu{max-width:85%;margin-right:0;border-top:1px solid #1a9fb0}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a{background:transparent;color:#03879a!important}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a{font-size:15px;letter-spacing:1px;color:#333}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a,.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover{background:#1a9fb0}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li{padding:1%}li.dropdown.invest {margin-right: 20px; }a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}.cd-main-content:before{content:"";border:1px solid #eee;width:70%;height:100%;position:absolute;left:50%;transform:translateX(-50%);top:0}.cd-main-content {    overflow: hidden;    position: relative;    margin: 74px 0 0;}#RWDfullscreen01,,#mobile-fixed, .RWDproduct_page,#sidebar .products-nav,._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-size:15px;line-height:1.8;letter-spacing:1px;}#RWDfullscreen01 p{font-size:15px;line-height:1.8;letter-spacing:1px;margin:0}/*banner*/ 
.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0}.banners img,.banners { max-height: calc(100vh - 74px);}.banners .pic-box{overflow:hidden}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0 3vw}.RWDbanner_plus01 .slick-caption{top:0;height:100%}.RWDbanner_plus01 .logo{position:absolute;bottom:0;right:0;width:100%}.RWDbanner_plus01 .logo img{transform:rotate(90deg);opacity:.95;width:27vw;float:right;filter:grayscale(1) brightness(1.8);position:absolute;bottom:-10px;right:-1px}.RWDbanner_plus01 .txt1{margin-top:12vw!important;font-weight:700;color:#333;font-size:31px}.RWDbanner_plus01 .txt2{color:#333;font-size:18px;letter-spacing:2px}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2{position:absolute;bottom:3vw;right:3vw}.RWDbanner_plus01 .txt1{bottom:5vw}.RWDbanner_plus01 .page-scroll{bottom:1vw;left:7vw;filter: drop-shadow(2px 4px 10px black); z-index: 99;}.RWDbanner_plus01 .page-scroll.style01 a{font-size:13px}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container{left:6vw; z-index: 88;}.RWDbanner_plus01 .banner-slider .slick-item .pic img {animation: zoom01 10s forwards;}@-webkit-keyframes zoom01{0% {transform: scale(1.1);}100% {transform: scale(1);}}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#fff;border:0}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:transparent;border:1px solid rgba(255,255,255,.5);width:10px;height:10px}.RWDmenu_plus04 #search-box.full .form-control{font-size: 30px;letter-spacing: 1px;}.RWDmenu_plus04 #search-box.full .ibtn{font-size: 25px;}@media (min-width: 800px) {.RWDmenu_plus04 #search-box.full .search-in{max-width: 1000px;width: 80%;}}@media (max-width: 600px) {/*fols*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}}/*abuss*/ 
.abuss .animated .RWDbtn01{animation:fadeInRight 1s .5s forwards}.animated .RWDscore01 .score-subtitle{animation:fadeInRight 1s 1s forwards}.animated .RWDscore01 .count-blk{animation:fadeInRight 1s 1.5s forwards}.abuss .RWDbtn01,.RWDscore01 .score-subtitle,.RWDscore01 .count-blk{opacity:0}.abtarget{position:absolute;top:-100px}.abuss{position:relative;background:url(archive/image/customization/abussbg.jpg) no-repeat;background-size:cover;background-position:bottom center;background-attachment:fixed;padding:7vw 0 13vw;overflow: hidden}.abuss .container{width:100%;padding:0;animation:none !important}.RWDbtn01 {margin: 0;overflow: visible;z-index: 9;}.RWDbtn01 .section-subject{text-align:left;padding-left:24vw;margin-bottom:1vw}.RWDbtn01 .sub-title,.index h2.sub-title{font-weight:400;margin:0;line-height:1.5;font-size:20px;letter-spacing: 2px;color: #333;}.RWDbtn01 .main-title span,.index h1.main-title span{display:block;font-size:12px;letter-spacing:0;margin:0 0 30px;color:#296fb7}.RWDbtn01 .main-title,.index h1.main-title{font-size:30px;font-weight:700;letter-spacing:2px;line-height:1;margin:0 0 15px;margin: 0 0 15px !important;color: #333 !important;}.title-img img{width:100%}.title-img{width:30vw;z-index:111;bottom:0;position:absolute;right:0}.RWDscore01 .score-content{padding:0;padding-left:20vw;text-align:left;font-size:15px;line-height:2;color:#666}.RWDscore01 .score-maintitle{display:none}.RWDscore01 .score-subtitle{width:44vw;text-align:justify;line-height:2.5;margin:20px 0;padding-left:4vw}.RWDscore01 .trigger-blk{display:none}.RWDscore01 .count-blk:before{content:"";background:url(archive/image/customization/ablist.png) no-repeat;left:-130px;width:130px;height:100%;background-position:right top;background-size:contain;position:absolute;bottom:0}.RWDscore01 .count-blk{position:absolute;bottom:0;max-width:100%;width:100%;background:#fff;overflow: visible;}.RWDscore01 .score-mainblk{min-height:auto}.RWDscore01,.RWDscore01 .score-blk{position:inherit}.RWDscore01 .count-num{color:#03879a;font-size:35px;font-weight:700;letter-spacing:0;position: relative;}.RWDscore01 .count-item span:nth-child(2){display:none}.RWDscore01 .count-blk .swiper-slide {justify-content: flex-start;}.RWDscore01 .count-num:after { content: "+";top: -8px;font-size: 20px;position: absolute;}.RWDscore01 .count-item span.count-str{font-size:20px;margin-left:15px;color:#03879a;position:relative}.RWDscore01 .count-item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 2.5vw}.RWDscore01 .count-title{font-size:16px;letter-spacing:1px;color:#333;margin:0}.RWDscore01 .count-blk>.swiper-wrapper{height:auto!important;padding:0 0 30px}.abuss:before{content:"";background:url(archive/image/customization/abussdeco.png) no-repeat;width:27vw;right:0;top:0;position:absolute;height:100%;background-size:contain;overflow: hidden;}.title-img:before,.title-img:after{content:"";background:url(archive/image/customization/abearthline.png) no-repeat;width:110%;height:110%;position:absolute;top:-15px;left:50px;background-size:contain;background-position:left top;filter:opacity(.8);animation:looprotate 300s infinite}.RWDscore01 { z-index: 1;}.title-img:after{content:"";background:url(archive/image/customization/abearthlinedot.png) no-repeat;animation:show 3s infinite}@keyframes looprotate {0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes show {0%{opacity:0}50%{opacity:1}100%{opacity:0}}/*techs */ 
.RWDproduct004 .callout-dark{background:transparent;padding:0}.techs .container{width:80%}.techs {padding: 100px 0;position: relative;border-top: 1px solid #eee;}.techs:before{content:"";background:url(archive/image/customization/techbg.jpg) no-repeat;background-size:cover;background-position:center;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.7}.RWDproduct004 .section-subject{margin:0 0 30px}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}div#portfolio .col-md-3.col-sm-3.mix{width:calc(100%/3 - 40px);margin:0 20px!important}.RWDproduct004 section{border:0}.RWDproduct004 #portfolio .item-box{position:relative}.RWDproduct004 .item-box-desc{position:absolute;bottom:0;z-index:1;background:#fff;width:71%;margin:0;overflow: visible;}div#portfolio .col-md-3.col-sm-3.mix:hover h3{color:#2177b4;transition:.5s}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3{font-size:16px;letter-spacing:1px;margin:0 0 10px;transition:.5s}.RWDproduct004 .list-inline{height:auto!important;font-size:15px;letter-spacing:1px;min-height: 48px;}.RWDproduct004 .item-box-desc{position:absolute;bottom:0;z-index:1;background:#fff;width:80%;margin:0;padding:20px;border-left:1px solid #eee;border-bottom:1px solid #eee;border-top:1px solid #eee}.RWDproduct004 .item-box-desc:before {    content: "";    background: url(archive/image/customization/ablist.png) no-repeat;    width: 90px;    height: 102%;    position: absolute;    right: -78px;    background-size: cover;    z-index: 2;    bottom: -1px;    transform: scaleX(-1);    background-position: right bottom;}div#portfolio .col-md-3.col-sm-3.mix img{transition:.5s}div#portfolio .col-md-3.col-sm-3.mix:hover img{transform:scale(1.1);transition:.5s}.RWDproduct004 h2.sub-title { letter-spacing: 0;}/*companys*/ 
.companys{position:relative;padding:80px 0 100px}.companys .container{width:80%}.companys .RWDbtn01 .section-subject{text-align:center;padding:0;margin:0 0 70px}.companys:before{content:"";position:absolute;top:0;left:0;width:100%;height:20vw;background:#0095a8;background:-moz-linear-gradient(-45deg,rgba(0,149,168,1) 0%,rgba(41,111,183,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(0,149,168,1) 0%,rgba(41,111,183,1) 100%);background:linear-gradient(135deg,rgba(0,149,168,1) 0%,rgba(41,111,183,1) 100%)}.companys .RWDbtn01 .main-title,.companys .RWDbtn01 .sub-title{color:#fff!important}.companys .RWDbtn01:after{content:"COMAPNY AREA";position:absolute;top:5vw;font-size:9.4vw;z-index:1;color:#fff;opacity:.06;left:0}.RWDbanner015 ul{display:flex}.RWDbanner015 li{width:calc(100%/3 - 20px)!important;margin:0 10px!important}.RWDbanner015 li div{height:100%;display:flex;align-items:flex-end;padding:0 2vw}.RWDbanner015 .pic_show .word{max-width:100%;width:100%;height:auto;border:0;background:transparent;opacity:1;padding:0;display:block;transform:none}.RWDbanner015 .pic_show .word .tw span{opacity:1;color:#ffff;border:0;padding:0;letter-spacing:1px;font-weight:700;transform:none}.RWDbanner015 .pic_show .word .tw,.RWDbanner015 .pic_show .word .en{opacity:1;color:#fff;transform:none;text-align:left}.RWDbanner015{z-index:2}.RWDbanner015 .pic_show .word .en{padding:0 0 30px;font-size:17px;letter-spacing:1px}.RWDbanner015 .pic_show .word .tw span{opacity:1;color:#ffff;border:0;font-weight:700;transform:none;font-size:20px;letter-spacing:2px;padding:0 0 10px}.RWDbanner015 li div a:before{content:"";background:linear-gradient(0deg,black -70%,transparent);width:170%;height:25%;position:absolute;left:-10vw;bottom:0}.RWDbanner015 li div a{display:flex;width:100%;height:100%;align-items:flex-end}.RWDbanner015 li:hover div a:after{transform:translate(0,0);transition:.5s}.RWDbanner015 li div a:after{background:linear-gradient(0deg,#0592aa -70%,transparent);transition:.5s;content:"";width:170%;height:25%;position:absolute;left:-10vw;bottom:0;transition:.5s;transform:translate(0,100%)}#m_RWDfullscreen01_52_3 li {height: 70vh !important;}/*news*/ 
.block_news>.container:before{content:"";background:url(archive/image/customization/newsline.jpg) no-repeat;width:100%;height:10px;position:absolute;top:0;left:0;background-size:cover;z-index:1; background-position: right;}.block_news>.container{width:70%;padding:0;position:relative}.block_news{padding:0 0 100px;position:relative}.left_title {float: left; width: 380px; padding: 80px 0 0 2vw;}.block_news:before{content:"";background:url(archive/image/customization/newsbg.png) no-repeat;background-position:right bottom;background-size:contain;width:25vw;height:100%;position:absolute;right:0;bottom:0}.right_news{float:right;width:calc(100% - 400px);}.block_news .RWDedictor001 a{display: block;color:#666;font-size: 15px;letter-spacing: 1.5px;border: 1px solid #999;max-width: 150px;text-align: center;padding: 10px 0;margin-top: 120px;transition: all 0.5s ease 0s;}.block_news .RWDedictor001 a:hover{background-color:#555;border-color:#555;color:#fff;}.RWDnews005 .container{width:92% !important;min-width: auto !important;padding:0;margin-left:0}.RWDnews005 .section-subject{display: none;}.block_news .RWDedictor001 .section-subject { display: none;text-align: left;}.block_news .RWDedictor001 .section-line{display:none;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left: -10px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 40px 35px}.RWDnews005 .controlls-over .owl-pagination{display:none;}.RWDnews005 .owl-carousel img{display:none;}.RWDnews005 .margin-top-20{margin-top: 0px !important;}.RWDnews005 h4{margin: 0 auto 15px;font-size: 18px;text-align: left;font-weight: bold;letter-spacing: 1px;color:#333;line-height:1.5;}.RWDnews005 h4 a {color: #333;}.RWDnews005 p.text-left{margin-bottom:0;font-size:15px;letter-spacing:1.5px;color:#666;text-align:justify;line-height:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.RWDnews005 ul.text-left{margin-top: 20px;letter-spacing: 2px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {z-index: 10;background: transparent;border: 0;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: -60px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right:  -60px;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden;}/*1018修正*/ 
.companys .RWDbtn01:after{content:"COMPANY AREA";position:absolute;top:5vw;font-size:9.4vw;z-index:1;color:#fff;opacity:.06;left:0}.RWDbanner015 { z-index: 12;}
/*footer start*/

/*rights*/ 
.rights{display:flex;font-size:12px;padding:10px 0;color:#888;justify-content:center;background:#222;flex-wrap: wrap; align-items: center;width:100%}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#888}.RWDssl01,.rights .RWDedictor{margin-right:20px}.footers .ftinner.menu ul{list-style:none;padding:0}.footers .ftinner.menu{background:#296fb7}.footers .ftinner.info{background:#0095a8}.footers .ftinner{width:50%}.footers{position:relative;display:flex;justify-content:center;color:#fff;flex-wrap:wrap;letter-spacing:1px}.ftmenu ul{width:calc(100%/4)}.ftmenu{display:flex;padding:0 4vw;width:100%}.footers .ftinner.menu ul li.ttl{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid rgb(255 255 255 / 20%)}.footers .ftinner.menu ul li.ttl a{font-weight:700}.footers .ftinner.menu ul a{color:#fff}.footers .ftinner.menu ul{list-style:none;line-height:2.4;padding:0;margin:0}.ftmenu ul{width:calc(100%/4)}.footers .ftinner.menu .RWDedictor,.footers .ftinner.info .RWDedictor{display:flex;width:100%;height:100%;align-items:center}.ftinfo{display:flex;flex-wrap:wrap;padding: 3vw 4vw}.ftinfoinner{width:50%}.ftlogo{font-weight:700; width: 100%;}.ftlogo img{filter:brightness(0) invert(1);width:240px;margin-right:30px}.ftinfoinner{width:50%;padding:25px 0 0;margin:25px 0 0;border-top:1px solid rgb(255 255 255 / 20%)}.ftinfoinner h4{font-weight:700;font-size:17px;padding:0 0 10px}.ftinfoinner a{color:#fff}.footers .ftinner a:hover{opacity:.5}.footers .ftinner a.ftmap{margin-left:10px;display:inline-block;background:#fff;color:#0095a8;font-size:12px;padding:1px 10px;letter-spacing:0}

/*footer end*/
/*內頁 start*/

/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{       position: relative; padding: 40px 0px 0px; background: transparent;margin-top: -60px;background-image: url(https://www.cdhpharma.com/archive/image/customization/techbg_content.jpg);  background-repeat: no-repeat; background-position: 0px 60px;   background-size: 100vh;}section.call_to_action { min-height: 1000px; }.page_wrapper_bg .main section.call_to_action::before { content: "";  background: url(archive/image/customization/newsbg.png) no-repeat; background-position: right bottom; background-size: contain;width: 25vw;height: 18vw;position: absolute; right: 0;bottom: 0; opacity: .6;}.page_wrapper_bg .call_to_action > .container {width: 70%;    padding: 80px 0px 150px;}.page_wrapper_bg .cd-main-content:before {display: none;}.collapsing_header .main { top: 0 !important;}section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;border-bottom: none;margin-top: 30px; margin-bottom: 30px;}.main section .container .article-text > .container {width: 100%; padding: 0;}.main section .container .article-text > .container .xrow .pagecontent {  padding: 0 !important;}/*拿掉*/ 
.pagecontent .article_model[data-seq="0"] { margin-top: 0 !important;}.btn.active, .btn:active {    box-shadow: none;}/*標題上移*/ 
.page_wrapper_bg .hgroup {  position: relative; top: -220px; margin-bottom: -100px;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 30px;margin-bottom: 0;color: #333;font-weight: bold;letter-spacing: 3px;line-height: 1;text-align: center;}#RWDPAGE_BASE_PAT02 .pagecontent p {color: #666;letter-spacing: 1px;line-height:2;font-size: 15px;margin: 0;}/*內文間距*/ 
.main section .container .article-text > .container .article_model { letter-spacing: 1px;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;  z-index: 2;}.page_wrapper_bg .btn.btn_back a {display: block;width: 160px;padding: 10px 0;border: 1px solid #008ba1;font-size: 15px;color: #008ba1;font-weight: 400;    border-radius: 50px;transition: 0.5s ease;    z-index: 2;}.page_wrapper_bg .btn_back a:hover {border: 1px solid #63bfca;background: #63bfca;color: #fff;transition: 0.5s ease;}/*確定送出按鈕*/ 
.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;}.page_wrapper_bg .ebtn a {display: block;width: 160px;padding: 10px 0;border: 1px solid #008ba1;font-size: 15px;color: #008ba1;font-weight: 400;    border-radius: 50px;transition: 0.5s ease; text-align: center;   z-index: 2;}.page_wrapper_bg .ebtn a:hover {border: 1px solid #63bfca;background: #63bfca;color: #fff;transition: 0.5s ease;}/*頁面切換*/ 
.page ul li a {    color: #bebab7;}.page .page_active, .page ul li a:hover {     background-color: #008ba1;}.page ul li a:hover {color: #fff;}/*側選單*/ 
.page_wrapper_bg .products-nav .nav-title {      background: #f8f8f8; color: #008ba1; padding: 15px;   font-weight: bold; margin: 0;text-align: center;font-size: 18px;}#sidebar .products-nav { width: 100%; border-top: 5px solid #008ba1;  border-bottom: 5px solid #008ba1; font-size: 15px;color: #231914;}#sidebar .products-nav ul {border-top: 1px solid#a4c5ca; background: #fff;}.page_wrapper_bg .products-nav>ul>li {   margin: 0;  padding: 0;position: relative;    width: 100%; color: #555;border-bottom: 1px solid #a4c5ca;   background-color: rgba(255,255,255,.5);  transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #ddd;background-color: rgba(255,255,255,.9);}.page_wrapper_bg .m2018 .products-nav ul li {margin: 0;padding: 0;position: relative;width: 100%;color: #555;}.page_wrapper_bg .m2018 .products-nav ul li>a {    position: relative;text-align: center;color: #231917;  font-size: 15px; letter-spacing: 1px; padding: 15px 20px;}.page_wrapper_bg .m2018 .products-nav ul li>a::before { position: absolute;content: '';   width: 7px;height: 7px;background: #008ba1;  top: 50%; transform: translateY(-50%) rotate(45deg);margin-left: -20px; opacity: 0;transition: .4s ease;}.page_wrapper_bg .products-nav>ul>li.active>a::before  { top: 50%;opacity: 1;transition: .4s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #008ba1;transition: 0.4s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover:before  { top: 50%;opacity: 1;transition: .4s ease;}.page_wrapper_bg .products-nav>ul>li.active>a {color: #008ba1; }.m2018 .products-nav a {font-size: 15px;color: #555;letter-spacing: 2px;}.m2018 .products-nav a:hover {color: #ea5513;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.page_wrapper_bg .products-nav>ul>li.active {       border-bottom: 1px solid#a4c5ca;}/*集團介紹*/ 
.prospect_block > .container {align-items: center;  padding: 0;    display: flex;flex-wrap: wrap;}.prospect_text { margin-right: 40px;width: 700px;animation: fadeInRight 1s 1s forwards;opacity: 0;}.prospect_pic {  width: calc(100% - 700px - 40px);padding: 35px;animation: fadeInRight 1s 1.8s forwards;opacity: 0;}.page_wrapper_bg .prospect_block h3 {      letter-spacing: 1px; margin-top: 0;  margin-bottom: 20px; font-weight: bold;     color: #008ba1; border-bottom: 1px solid #eee; padding-bottom: 15px;}.prospect_img {    padding: 15px; }.id59 .pagecontent .RWDtimeline01 {     padding: 0 50px; margin-top: 200px;}@media (min-width: 1921px) {.id59 .pagecontent .RWDtimeline01  {     padding: 0 240px;}}.prospect_block:first-child {      position: relative;background: #f9f9f9; padding: 30px 0;}.prospect_block:first-child::before { position: absolute;  content: ''; width: 300px;  height: 100%; background: #f9f9f9;  left: -300px;   top: 0;}.prospect_block:first-child::after {     position: absolute;content: ''; background: url(https://www.cdhpharma.com/archive/image/customization/about_deco.png)no-repeat; width: 430px; height: 626px;  top: -84px; left: -430px;  background-size: contain;}.id59 .RWDeditor01::before { position: absolute;  content: ''; width: 200%;height: 1px; background: #e5e2df;   bottom: -59px;left: -50%;}.id59 .RWDeditor01 { position: relative;}/*集團介紹的時間軸*/ 
.RWDtimeline01 li.event .point .date { font-size: 17px;  text-align: left; color: #008ba1;  font-weight: bold;}.RWDtimeline01 li.event .point .title {  font-size: 18px;   font-weight: bold;margin: 15px 0 0; line-height: 1.5;  color: #231914;  text-align: left;}/*時間軸去左邊*/ 
.RWDtimeline01 li.event {    margin: 30px 0;  padding: 15px 0;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 { left: 0;  margin-left: 0;}.RWDtimeline01 li.event:before {        right: auto;width: 12px;height: 12px;left: 25px;border: 1px solid #008ba1;background: #008ba1;    right: auto; width: 10px; height: 10px; left: 27px;border: 1px solid #008ba1; background: #008ba1; transform: rotate(45deg); border-radius: 1px;}.RWDtimeline01 li.event:nth-child(odd) .point {    left: 80px;}.RWDtimeline01 li.event .point {  width: 80%;  right: auto;left: 80px; border-bottom: 1px dashed #eee; padding-bottom: 25px;}/*經營團隊*/ 
.profile_items { display: flex; flex-wrap: wrap;    padding: 0 60px;justify-content: flex-start;}.profile_text {position: absolute; background: rgba(255,255,255,.9); z-index: 6; bottom: 0; width: 210px; border: 1px solid #eee; right: 0;  border-top-left-radius: 20px; transition: .5s ease;}.profile_list {    transition: .5s ease; width: calc(100% / 4 - 41px); margin: 0 15px 45px;position: relative;animation: fadeInUp 1s 1.5s forwards;opacity: 0;justify-content: flex-start;}.profile_list:hover .profile_text { background: #fff; transition: .5s ease;}.profile_list::before { position: absolute;content: ''; background: #008ba1; width: 100%; height: 5px;bottom: -4px; left: 0;z-index: 10;}.profile_text> p {  text-align: center;}.page_wrapper_bg .profile_text> h4 {     letter-spacing: 1px; font-weight: bold; color: #008ba1; text-align: center;margin-top: 15px;  margin-bottom: 5px;}/*經營團隊下方*/ 
.page_wrapper_bg h3.related_business_title {    letter-spacing: 1px;margin: 0 60px; text-align: center; font-weight: bold; padding-bottom: 40px;color: #008ba1;  border-top: 1px solid #eee; padding-top: 100px;}.related_business_items { padding: 0 60px;display: flex;    animation: fadeInUp 1s 2s forwards; opacity: 0;justify-content: center;}.buiness_pic { height: 40px; margin-bottom: 10px;}.buiness_pic_items>.buiness_pic:first-child { margin-right: 30px;}.buiness_pic_items { align-items: center;display: flex;}.buinese_info span {font-size: 18px; font-weight: bold; color: #231914;   line-height: 1.5; }.buinese_info {width: 350px;position: relative;display: flex; align-items: center; padding: 20px 10px;margin: 10px; justify-content: center;flex-wrap: wrap;    flex-direction: column;}.buinese_info_list.buinese_info.buinese_info_list_center {    position: relative; width: 320px; background: #008ba1;  display: flex; align-items: center; justify-content: center;margin: 10px 50px;}.buinese_info_list.buinese_info.buinese_info_list_center::before {position: absolute;   content: '';  width: calc(100% - 20px); height: calc(100% - 20px);  left: 10px; top: 10px;  border: 1px solid #86b5bc;}.buinese_info_list.buinese_info.buinese_info_list_center>.buiness_center_pic {width: 165px; padding: 20px;}.business_info_list.buinese_info_list_left>.buinese_info::before { position: absolute; content: '';width: 65px; height: 1px; right: -65px;top: 50%;background: #eaeaea;}.business_info_list.buinese_info_list_left>.buinese_info { position: relative;}.buiness_info_bottom { display: flex;justify-content: center; margin-top: 40px;}.buiness_info_top {position: relative;  display: flex;justify-content: center;width: 71%; margin: 0 auto;}@media (min-width: 1921px) {.buiness_info_top { width: 66%; }}.buiness_center_pic { width: 100%; padding: 40px; display: flex;  justify-content: center;align-items: center; background: #008ba1;}.buiness_center_pic>img { width: 120px;}.buinese_info_left {       position: relative; justify-content: center;  width: calc(100% / 2 - 11px);  display: flex;     flex-wrap: wrap; border: 1px solid #eee;padding:30px  20px;}.buinese_info_left::before { position: absolute; content: ''; width: 1px;height: 40px; left: 50%; top: -40px;    background: #eee;}.buiness_info_right {   position: relative;  display: flex;  flex-direction: column;align-items: center; padding: 30px 20px;   border: 1px solid #eaeaea;   margin: 0px 0 0 20px; }.buiness_info_right::before { position: absolute; content: ''; width: 1px;height: 40px; left: 50%; top: -40px;    background: #eee;}.buiness_info_right>span {font-size: 18px; font-weight: bold; color: #231914; line-height: 1.5; padding: 0px 0 21px; margin-top: 88px;}.buiness_info_right small {font-size: 16px;  color: #333;border-top: 1px solid #eee;  padding-top: 20px;}.buinese_info_items {    width: 100%; display: flex;    }.buinese_info_text {   flex-direction: column; display: flex; flex-wrap: wrap; border-top: 1px solid #eee;  padding-top: 25px;width: 100%;}.buinese_info_text span {     text-align: center;display: block;}.buiness_info_items {  margin-top: 30px;}/*新聞中心*/ 
.layoutlist_8 {  border: 1px solid #eee;  padding: 100px 80px;position: relative;border-bottom: 10px solid #008ba1;border-top: 10px solid #008ba1;    animation: fadeInUp 1s 1.5s forwards;opacity: 0;}.layoutlist_8::after {position: absolute;content: ''; background: #959595; width: 200px;  height: 10px; bottom: -10px; right: 0;   z-index: 1;}.layoutlist_8::before {position: absolute; content: '';background: #959595; width: 200px; height: 10px; top: -10px; right: 0;}.layoutlist_8 .item {  padding: 50px 30px;  border-bottom: 1px solid #eee;  display: flex; align-items: center;}.layoutlist_8 .item:last-child {  border-bottom: none;}.layoutlist_8 .article_subject { color: #231914;  font-size: 20px; font-weight: bold; line-height: 1.5;text-decoration: none;  letter-spacing: 1px;}.layoutlist_8 .list_subject .summary {  margin: 15px 0 0;}.layoutlist_8 .list_subject .summary a { font-size: 15px; letter-spacing: 1px; font-weight: 500;  color: #555;}.layoutlist_8 .item .listdate {  display: flex; flex-direction: column;  align-items: center;}.layoutlist_8 .listdate .yearmonth {color: #bebab7; font-size: 13px; letter-spacing: 2px;  padding-bottom: 10px;}.layoutlist_8 .listdate .day {  color: #008ba1;  font-size: 45px;   line-height: 1.2;}/*職缺搜尋*/ 
.job_btn_items {  display: flex; justify-content: center; margin-bottom: 60px;}a.job_btn { width: 200px;display: block;  background: #008ba1;  padding: 15px 30px; color: #fff;  text-align: center;  font-size: 15px;  border-radius: 50px;margin: 0 15px;}a.job_btn:hover { background: #63bfca;}a.job_btn>i {  padding-right: 5px;}.job_area {    position: relative;padding: 100px 80px; border: 1px solid #eee;border-bottom: 10px solid #008ba1;border-top: 10px solid #008ba1;    animation: fadeInUp 1s 1.5s forwards;opacity: 0;    margin-top: 100px;}.job_area::after {position: absolute;content: ''; background: #959595; width: 200px;  height: 10px; bottom: -10px; right: 0;   z-index: 1;}.job_area::before {position: absolute; content: '';background: #959595; width: 200px; height: 10px; top: -10px; right: 0;}.page_wrapper_bg .job_area h3 {    letter-spacing: 1px;color: #008ba1; font-weight: bold;padding-bottom: 15px; margin-bottom: 20px;  border-bottom: 1px solid #eee;}.job_content_list>li {  width: calc(100% / 3 - 41px);  font-size: 15px;color: #231914; font-weight: bold;   margin-bottom: 15px;    margin-right: 40px;}.job_content_list { display: flex; flex-wrap: wrap; padding-left: 20px;  list-style: circle; margin-top: 15px;}.job_content_items {  margin-bottom: 45px;}.page_wrapper_bg .job_content_items h4 {       letter-spacing: 1px;font-weight: bold;color: #231914;}/*重大法說會*/ 
.list_content_text { margin-bottom: 50px;padding: 30px;border: 1px solid #eee;  background: #f8f8f8;}.page_wrapper_bg .list_content_text h3 {      letter-spacing: 1px; font-size: 20px;font-weight: bold; color: #008ba1;margin: 0;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #eee;display: flex; align-items: center;}.page_wrapper_bg .list_content_text h3>span {font-size: 18px; padding: 0 10px;}.page_wrapper_bg .list_content_text h4 {     letter-spacing: 1px;font-weight: bold; padding-bottom: 5px;}ul.list_content_items>li { font-size: 15px;  color: #231914; letter-spacing: 1px;   padding-bottom: 5px;}ul.list_content_items>li>a { background: #008ba1; display: inline-block; padding: 5px 20px; color: #fff; font-size: 15px; border-radius: 50px; margin-left: 15px;}ul.list_content_items {list-style: circle;  margin-bottom: 0;padding-left: 20px;}/*法說會文章列表*/ 
.layoutlist_5 { border: 1px solid#a4c5ca;}.layoutlist_5 .item { padding: 25px 15px !important; line-height: 1.5 !important;  margin-left: 0; margin-right: 0;    letter-spacing: 1px; color: #231914;font-size: 15px; transition: .5s ease;}.layoutlist_5 .item:hover {  background: #008ba13b;  transition: .5s ease;}.layoutlist_5 .item:nth-child(even) {background: #f8f8f8 !important;  border-top: 1px solid#a4c5ca; border-bottom: 1px solid#a4c5ca;}.layoutlist_5 .item:nth-child(even):hover {  background: #008ba13b  !important;  transition: .5s ease;}.layoutlist_5 .item:last-child {border-bottom: none;}.layoutlist_5 .list_subject a {    color: #231914 !important; font-size: 15px !important;  line-height: 1.5 !important;}.layoutlist_5 .list_subject a>span { padding: 0 10px;font-size: 13px;}/*內頁表格設定*/table.pagecontent_table {width: 100%; text-align: center;  margin-bottom: 60px;border: 1px solid #a4c5ca;}table.pagecontent_table tr:nth-child(odd) { background: #f8f8f8;  border-top: 1px solid #a4c5ca; border-bottom: 1px solid #a4c5ca; transition: .5s ease;}table.pagecontent_table tr {transition: .5s ease;}table.pagecontent_table tr td { text-align: center; padding: 25px 15px;font-size: 15px;color: #231914; line-height: 1.5;}table.pagecontent_table tr th {  text-align: center;font-size: 18px; letter-spacing: 1px; padding: 25px;  background: #008ba1; color: #fff;}.article1.cid41 table.pagecontent_table tr td:nth-child(2) { border-right: 1px solid #a4c5ca;}/*下載上面的搜尋*/ 
.page_wrapper_bg .dd-selected {    color: #231914;border-radius: 50px;border: 1px solid #bebab7;}.page_wrapper_bg .dd-pointer-down { border: none;border-left: 1px solid #bebab7;}.download .search_bg { border: 1px solid #bebab7;  border-radius: 50px; padding: 0 15px;}.download .search-go {    width: 50px;color: #bebab7;border-left: 1px solid #bebab7;}.download .search_input { color: #231914; }/*下載列表*/ 
.download .list_table { border: 1px solid #a4c5ca; }.download .list_table tr {   background: #008ba1;}.download .list_table tr th {font-size: 18px; font-weight: bold;  letter-spacing: 1px;  color: #fff; padding: 10px 0; line-height: 1.5;}.download .list_table th.list_no, .download .list_table th.list_subject, .download .list_table th.list_date, .download .list_table th.list_downloadbtn {  border-bottom: none;}.download .list_table td.list_no, .download .list_table td.list_subject, .download .list_table td.list_date, .download .list_table td.list_downloadbtn {  border-bottom: none;}.download .list_table tr { font-size: 15px;color: #231914;letter-spacing: 1px; padding: 20px 0;transition: .5s ease;}.download .list_table tr:hover { background: #008ba13b; transition: .5s ease;}.download .list_table tr:first-child:hover {  background: #008ba1;}.download .list_table tr.even:hover { background: #008ba13b; transition: .5s ease;}.download .list_table tr.even { background: #f8f8f8;   border-top: 1px solid #a4c5ca;border-bottom: 1px solid #a4c5ca;}.download .list_table td {  line-height: 1.5; padding: 25px 0;}.dd-options { margin-top: 10px;  border-radius: 15px; font-size: 15px;letter-spacing: 1px; color: #231914; border: 1px solid #bebab7;}.dd-option-selected {    padding: 5px 15px;}/*董事會*/ 
.cid29 .main section .container .article-text > .container .article_model { padding: 100px 80px;  border: 1px solid #eee;position: relative; border: 1px solid #eee;border-bottom: 10px solid #008ba1;border-top: 10px solid #008ba1;    animation: fadeInUp 1s 1.5s forwards;opacity: 0;}.cid29 .main section .container .article-text > .container .article_model::after {position: absolute;content: ''; background: #959595; width: 200px;  height: 10px; bottom: -10px; right: 0;   z-index: 1;}.cid29 .main section .container .article-text > .container .article_model::before {position: absolute; content: '';background: #959595; width: 200px; height: 10px; top: -10px; right: 0;}.border_area { padding: 0 45px 0 0;}.page_wrapper_bg .border_area h4 {    letter-spacing: 1px;  font-weight: bold; color: #231914;  padding-bottom: 5px;    margin-bottom: 0;}.page_wrapper_bg .border_area h3 {line-height: 1.5; font-size: 22px;font-weight: bold;  color: #008ba1;  padding-bottom: 15px;margin-bottom: 15px; border-bottom: 1px solid #eee;}.board_items {margin-top: 50px; display: flex;    flex-wrap: wrap;    justify-content: space-between;}.board_card {position: relative;  border: 1px solid #eee; padding: 40px 50px; border-top-left-radius: 40px;border-bottom: 5px solid #008ba1; width: calc(100% / 2 - 41px);margin: 0 20px 45px;    animation: fadeInRight 1s 1.5s forwards; animation-delay: 1.5s;opacity: 0;background: #f9f9f9;}.board_card::before { position: absolute; content: '';  width: 120px; height: 5px;background: #959595;  right: 0;  bottom: -5px;}.board_card:nth-child(even) {  animation-delay: 1.9s;}.board_card:nth-child(odd) { margin-left: 0;}.page_wrapper_bg .board_card>h4>span {  padding-right: 10px;}.page_wrapper_bg .board_card>h4 {       letter-spacing: 1px; margin-top: 0; font-size: 20px;width: 100%;color: #008ba1;  font-weight: bold; line-height: 1.5;    margin-bottom: 20px;border-bottom: 1px solid #eee; padding-bottom: 10px;}.board_list { margin: 0 0 15px; }.page_wrapper_bg .board_list>h4 {    letter-spacing: 1px;font-weight: bold;color: #231914;    }ul.board_text {  padding-left: 20px; list-style: circle; font-size: 15px; line-height: 1.5;}ul.board_text>li {   padding-bottom: 5px; color: #231914;}/*功能性委員會*/ 
.function_area p {  padding-bottom: 10px; margin-bottom: 30px;}.page_wrapper_bg .function_area h4 {     letter-spacing: 1px; margin-top: 0; font-weight: bold; color: #008ba1; padding-bottom: 5px; margin-bottom: 0;}/*股利政策*/ 
.dividend_area { padding: 100px 80px;  border: 1px solid #eee;position: relative; border: 1px solid #eee;border-bottom: 10px solid #008ba1;border-top: 10px solid #008ba1;    animation: fadeInUp 1s 1.5s forwards;opacity: 0;}.dividend_area::after {position: absolute;content: ''; background: #959595; width: 200px;  height: 10px; bottom: -10px; right: 0;   z-index: 1;}.dividend_area::before {position: absolute; content: '';background: #959595; width: 200px; height: 10px; top: -10px; right: 0;}.dividend_items { font-size: 16px;   letter-spacing: 1px; color: #231914; line-height: 1.5; padding: 0;  list-style: none; }.page_wrapper_bg .dividend_area h4 {    letter-spacing: 1px; font-weight: bold; color: #008ba1; }.dividend_items>li>a {  color: #231914;}.dividend_items>li>span {  padding-right: 10px;}.dividend_items>li { padding-bottom: 10px;}ul.dividend_items_title>li {padding-bottom: 15px;  font-weight: bold;}ul.dividend_items_title>li>span {  padding-right: 10px;}ul.dividend_items_title { margin-bottom: 0;padding: 0; list-style: none;  font-size: 20px; letter-spacing: 1px;   padding-bottom: 15px; border-right: 1px solid #eee;display: inline-block;margin-right: 40px;padding-right: 40px;}a.dividend_btn {  background: #008ba1; display: inline-block; padding: 5px 20px; color: #fff; font-size: 17px;border-radius: 50px;  margin-left: 15px;    letter-spacing: 1px;}a.dividend_btn i {padding-right: 5px;}.dividend_info_items {      justify-content: center;  background: #f9f9f9; padding: 30px;  margin: 60px 0;display: flex;    border: 1px solid #eee;   padding: 50px;   border-radius: 30px;} /*利害關係人*/ 
.article1.cid41 .main section .container .article-text > .container .xrow .pagecontent {  padding: 0 80px !important;}.article1.cid41 .main section .container .article-text > .container .article_model { padding: 100px 40px;  border: 1px solid #eee;position: relative; border: 1px solid #eee;border-bottom: 10px solid #008ba1;border-top: 10px solid #008ba1;    animation: fadeInUp 1s 1.5s forwards;opacity: 0;}.article1.cid41 .main section .container .article-text > .container .article_model::after {position: absolute;content: ''; background: #959595; width: 200px;  height: 10px; bottom: -10px; right: 0;   z-index: 1;}.article1.cid41 .main section .container .article-text > .container .article_model::before {position: absolute; content: '';background: #959595; width: 200px; height: 10px; top: -10px; right: 0;}.article1.cid41 table.pagecontent_table {margin-top: 30px;}table.pagecontent_table tr td>ul {  text-align: left; list-style: circle;  display: flex; flex-wrap: wrap;}/*table.pagecontent_table tr td>ul>li { width: calc(100% / 2 - 11px);  padding-bottom: 10px;}*/ 
.article1.cid41 table.pagecontent_table tr td {    padding: 25px;}.article1.cid41 table.pagecontent_table tr td:first-child {   text-align: center; padding: 25px; white-space: nowrap;border-right: 1px solid #a4c5ca;}/*聯絡我們全部*/ 
.eforms1.id5 .layoutlist_1.page_content2 { position: relative;padding: 80px; border: 1px solid #eee; border-top: 10px solid #008ba1;border-bottom: 10px solid #008ba1; margin: 0 auto;    width: 1200px;}.eforms1.id5 .layoutlist_1.page_content2::after {position: absolute;content: ''; background: #959595; width: 200px;  height: 10px; bottom: -10px; right: 0;   z-index: 1;}.eforms1.id5 .layoutlist_1.page_content2::before {position: absolute; content: '';background: #959595; width: 200px; height: 10px; top: -10px; right: 0;}/*聯絡我們表格*/ 
.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fafafa;border-radius: 0px;box-shadow: initial;border: 1px solid #eee;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}.form-horizontal .control-label {    width: 100%;color: #231914; letter-spacing: 1px;  line-height: 1.6; font-weight: bold;}.form-horizontal .form-group .col-md-11 {width: 100%;padding: 0;margin-bottom: 15px;}.form-horizontal .form-group .col-md-5 {padding: 0;}.form-horizontal .form-group {  margin-left: 0;margin-right: 0;}span.boxname {letter-spacing: 1px;  padding-left: 5px;  padding-right: 10px;    color: #231914;}/*股東常會*/ 
.download3.cid5 .main section .container .article-text > .container .xrow .pagecontent {  padding: 0 80px !important;}/*聯絡我們上方*/ 
.eforms1.id5 .eformsDesc { border-bottom: none;}.contact_map_items {width: 100%; display: flex;    flex-wrap: wrap; margin: 0 15px;justify-content: space-between;}.contact_list {width: calc(100% / 2 - 31px); margin: 15px;}.contact_items {  display: flex;  flex-wrap: wrap;margin: 0 -15px; margin-bottom: 60px;}.page_wrapper_bg .contact_list h4 {      letter-spacing: 1px;font-weight: bold;    color: #008ba1; padding-bottom: 10px; border-bottom: 1px solid #EEE;}.page_wrapper_bg .contact_list h5 {  font-weight: bold; font-size: 17px;  letter-spacing: 1px;color: #231914;padding-top: 10px;}.contact_list >ul>li>span {   font-weight: bold; }.contact_list >ul>li>i {  padding-right: 5px;}.contact_list >ul>li>a { color: #231914;}.contact_list >ul>li { padding-bottom: 5px;}.contact_list >ul {  padding-left: 0; list-style: none; font-size: 15px;  color: #231914;  letter-spacing: 1px; line-height: 1.5;}.page_wrapper_bg .contact_map_items> h4 { letter-spacing: 1px;  width: 100%; font-weight: bold; color: #008ba1;   padding-bottom: 10px;   border-bottom: 1px solid #eee;}.contact_map { width: calc(100% / 2 - 15px);}.contact_map ul>li>a { color: #231914;}.contact_map ul>li>i {  padding-right: 5px;}.contact_map ul>li>span {   font-weight: bold;  }.contact_map ul>li {  padding-bottom: 5px;}.contact_map ul { padding-left: 0; list-style: none;font-size: 15px; color: #231914;  letter-spacing: 1px; line-height: 1.5;}.page_wrapper_bg .contact_map h4 {     letter-spacing: 1px;  font-weight: bold; color: #231914;}iframe.footer_map { filter: grayscale(1);}.contact_map:nth-child(3) iframe.footer_map {margin-top: 53px;}/*公司重要規章*/ 
.download2.downloadlist .dd-select { display: none;}.download2.downloadlist .download .search-container { margin-left: 0;}.download1 .main section .container .article-text > .container .xrow .pagecontent { padding: 0 80px !important;}.download2 .main section .container .article-text > .container .xrow .pagecontent { padding: 0 80px !important;}  /*連結沒有手手*/li.dropdown.invest a {    cursor: default !important;} /*切換頁位置*/ 
.page {display: flex;align-items: center;  justify-content: center;}/*1104測試*/ 
.page_wrapper_bg .RWDbanner_plus01 .txt1 {  text-align: center; margin: 0 auto;position: relative;}.article6 .page_subject { display: none;}.article5 .page_subject { display: none;}/*20211110修改*/ 
.page_wrapper_bg .RWDbanner_plus01 .txt1 {bottom: 1vw;}.RWDtimeline01 .model-title {    padding-left: 20px; font-size: 24px; line-height: 1.1;  letter-spacing: 1px;  margin-top: 0; margin-bottom: 20px; font-weight: bold;  color: #008ba1;   padding-bottom: 15px;}.organization { text-align: center;}.article5 .layoutlist_5 .item { cursor: default;}.article5 .layoutlist_5 .list_subject a { cursor: default;}.prospect_block:first-child::after {    height: 489px;left: auto;     right: -283px;    transform: scaleX(-1);}.prospect_block:first-child::before {left:auto; right: -300px;}.prospect_block:first-child {padding: 80px 100px;}.prospect_text { margin-right: 0; width: 100%;}.prospect_block > .container { width: 100%;}.id59 .pagecontent .RWDtimeline01 {   padding: 0 100px;}.team_work>img { margin: 0 auto;  display: block;}/*1125修改*/table.pagecontent_table tr td>ul>li {    width: calc(100% / 2 - 1px);    padding-bottom: 10px;    letter-spacing: 0.5px;    font-size: 14.5px;}.article1.cid41 table.pagecontent_table tr td {    padding: 25px 20px;}

/*內頁 end*/
/*小螢幕 start*/

@media (min-width: 1921px) and (max-width: 2560px) { .RWDbanner_plus01 .txt2 {margin-top: 30vh!important;}.RWDbanner_plus01 .txt1 {margin-top: 15vh;}.RWDscore01 .score-subtitle{width:820px}.title-img{width:35vw;bottom:-10vw}#m_RWDfullscreen01_52_3 li{height:800px!important;background-size:cover}}@media screen and (max-width: 1800px) {.RWDmenu_plus04 .site-nav .menu:before {left: 14.5vw;}}@media screen and (max-width: 1700px) {.RWDbanner_plus01 .txt1{font-size:27px}.RWDbanner_plus01 .txt2{font-size:16px}}@media screen and (max-width: 1650px) {.page_wrapper_bg .call_to_action > .container { width: 85%;}}@media screen and (max-width: 1600px) {.RWDscore01 .count-item{margin:0 2vw}.techs .container{width:95%}.companys .RWDbtn01 .section-subject{margin:0 0 2vw}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:40px 20px}.ftinfo,.ftmenu{padding:3vw}.RWDmenu_plus04 .site-nav .menu {    padding-left: 19vw;}.RWDmenu_plus04 .site-nav .menu:before {    left: 17vw;}/*內頁*/ 
.id59 .pagecontent .RWDtimeline01 { padding: 0 140px;}.article1.cid41 table.pagecontent_table tr td {  padding: 25px 10px;}/*20211110修改*/ 
.prospect_block:first-child::after {right: -210px;}.prospect_block > .container { padding: 0 100px 0 0;}}@media screen and (max-width: 1500px) {.RWDmenu_plus04 .logo:before{width:18vw;left:0;height:14vw}.RWDmenu_plus04 .logo{margin-left:0}.RWDmenu_plus04 .is-up .logo{margin-left:1vw}.RWDbanner_plus01 .txt1{font-size:24px}.RWDbanner_plus01 .txt2{font-size:14px}.RWDbtn01 .section-subject{padding-left:15vw}.RWDscore01 .score-subtitle{width:50vw;padding-left:0}.RWDscore01 .score-content{padding-left:15vw}.RWDscore01 .count-blk{margin-left:-3vw}.abuss{padding:7vw 0 15vw}.ftinfoinner{width:47%}.ftinfo{justify-content:space-between}.footers,.ftinfoinner p{font-size:14px!important}.ftinfoinner h4{font-size:16px}.ftlogo{font-size:16px}/*內頁*/table.pagecontent_table tr td>ul>li {  width: 100%;}.prospect_block:first-child::after{height: 488px;}.prospect_block > .container { padding: 0 80px 0 0;}.prospect_block:first-child::after { height: 516px;  right: -165px;}}@media screen and (max-width: 1400px) {.RWDmenu_plus04 .logo{width:90px;margin-left:1vw;margin-top:2vw}.RWDmenu_plus04 .logo:before{width:17vw;height:14vw}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2{right:2vw}.RWDscore01 .count-blk{padding:20px 0 0}.companys .container{width:90%}.companys .RWDbtn01:after{font-size:10.8vw}.left_title{width:300px}.right_news{width:calc(100% - 365px)}.ftinfoinner{width:50%}.footers .ftinner a.ftmap{display:block;max-width:fit-content;margin-left:0;margin-top:15px}/*內頁*/ 
.page_wrapper_bg .call_to_action > .container {width: 90%;}.profile_items {padding: 0;}.buiness_info_top {width: 75%;}.buinese_info {padding: 20px 0;}.download1 .main section .container .article-text > .container .xrow .pagecontent {  padding: 0px !important;}.article1.cid41 .main section .container .article-text > .container .xrow .pagecontent{  padding: 0px !important;}.download3.cid5 .main section .container .article-text > .container .xrow .pagecontent{  padding: 0px !important;}.download2 .main section .container .article-text > .container .xrow .pagecontent {  padding: 0px !important;}.dividend_info_items {flex-direction: column;padding: 40px 60px;}ul.dividend_items_title {padding-right:0;margin-right:0;border-right:none;}}@media screen and (max-width: 1300px) {.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2{right:3vw}.RWDmenu_plus04 .logo:before{width:18vw;height:15vw}.RWDbanner_plus01 .logo img,.abuss:before{width:32vw}.RWDscore01 .count-num{font-size:30px}.RWDscore01 .count-title{font-size:15px}.RWDscore01 .count-item{margin:0 1.5vw}.techs{padding:80px 0}.RWDproduct004 .item-box-desc:before{right:-75px}div#portfolio .col-md-3.col-sm-3.mix{width:calc(100%/3 - 20px);margin:0 10px!important}.companys{padding:60px 0 80px}.companys .RWDbtn01 .section-subject{margin:0 0 30px}#m_RWDfullscreen01_52_3 li{height:65vh!important}.RWDbtn01 .sub-title,.index h2.sub-title{font-size:18px}.right_news{width:calc(100% - 340px)}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:30px 15px}.cd-main-content:before,.block_news>.container{width:80%}.RWDmenu_plus04 .header.is-up{padding:0 10% 0 3%}.ftlogo img{width:195px}.footers .ftinner.menu ul:last-child,.footers .ftinner.menu ul:nth-last-child(2){min-width:145px}/*內頁*/ 
.eforms1.id5 .layoutlist_1.page_content2 {width: auto;}.board_card{padding: 40px;}.job_content_list>li { width: calc(100% / 2 - 1px);margin-right: 0px;}.buiness_info_top {width: 77%;}.buinese_info_items {    justify-content: space-around;}.buinese_info {width: auto;}.prospect_pic {   width: calc(100% - 580px - 40px);/*20211110修改*/ 
.prospect_block:first-child::after { height: 543px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .logo{width:90px;margin-left:0;margin-top:2vw}.RWDmenu_plus04 .logo:before{width:21.5vw;height:18vw}.RWDmenu_plus04 .site-nav .menu{padding-left:17vw}.RWDmenu_plus04 .site-nav .menu>li>a{padding:25px 20px}.RWDmenu_plus04 .is-up .logo{margin-left:0}.RWDbanner_plus01 .txt1 { bottom: 6vw;}.RWDbtn01 .main-title,.index h1.main-title{font-size:25px}.RWDbanner_plus01 .logo img,.abuss:before{width:35vw}.title-img{width:50vw;right:-19vw}#m_RWDfullscreen01_52_3 li{height:55vh!important}.companys .container{width:100%}.RWDbanner015 .pic_show .word .tw span{font-size:18px;letter-spacing:1px}.RWDbanner015 .pic_show .word .en{font-size:15px}.RWDbanner015 .pic_show .word .tw,.RWDbanner015 .pic_show .word .en{line-height:1}.RWDscore01 .count-title {    letter-spacing: 0;    font-size: 13px;}.block_news .RWDedictor001 .section-subject{display:none;}.left_title{float: none;width: 100%;margin: 0 auto;border-right: 0 solid transparent;}.right_news{float: none;width: 100%;}.block_news{padding: 0 0 80px;}.block_news .RWDnews005 .section-subject{display: block;}.RWDnews005 h1.main-title{margin: 0px;color:#333;font-weight: bold;letter-spacing: 3px;}.RWDnews005 h2.sub-title{font-size: 22px;margin: 10px auto 0px;color:#083190;font-weight: bold;letter-spacing: 3px;}.RWDnews005 .section-line{display:none;}.RWDnews005 .controlls-over .owl-pagination{display:block;margin-top: 25px;}.block_news .RWDedictor001 a{margin: 15px auto 0;max-width: 200px;}.block_news>.container{display:flex;flex-direction:column-reverse}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;}.left_title{padding:50px 0;text-align:center}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:0 15px}.RWDnews005 .container{width:85%!important;margin:auto}/*內頁*/ 
.prospect_block:first-child::after {  height: 470px;}.id59 .pagecontent .RWDtimeline01 {  padding: 0 120px;}.profile_text { position: relative; border-radius: 0;width: auto;margin-top: -1px;}.buiness_info_top {  width: 79%;}@media (max-width: 1150px) {.footers .ftinner{width:100%}.ftinfo,.ftmenu{padding:3vw 12vw}.footers .ftinner a.ftmap{display:inline-block;margin-left:10px;margin-top:0}.ftinfoinner{padding:20px 0 0;margin:20px 0 0}.ftinfoinner h4{margin:5px 0}.footers,.ftinfoinner p{line-height:2!important;font-size:15px!important}.RWDmenu_plus04 .site-nav .menu:before{opacity:0}}@media (max-width: 1100px) {table.pagecontent_table tr th {font-size: 16px;}.cid29 .main section .container .article-text > .container .article_model { padding: 100px 40px;}.layoutlist_8  { padding: 100px 40px;}.buiness_info_top { width: 82%;}.prospect_block:first-child::after, .prospect_block:first-child::before {display: none;}.prospect_text { margin-right: 0; width: 100%;}.prospect_pic {  width: 55%; margin: 0 auto;}.prospect_block:first-child { padding: 60px;}/*20211110修改*/ 
.prospect_block > .container {padding: 0;}.id59 .pagecontent .RWDtimeline01 { padding: 0 50px;}.id59 .pagecontent .RWDtimeline01 {  margin-top: 150px;}}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.fl {width:250px;}.RWDmenu_plus04 .is-up .features{border-right:0}.RWDmenu_plus04 .header.is-up{padding:0 3%}.RWDmenu_plus04 .logo{margin-left:10px}.RWDmenu_plus04 .logo:before{width:225px}.RWDbanner_plus01 .logo img, .abuss:before {opacity: .8;}.RWDmenu_plus04 .features:after{background-color:#ccc}.RWDbanner_plus01.style-dotnav.control-left .control-box{left:-5px}.RWDscore01 .score-subtitle{line-height:2}.abuss{padding:7vw 0 17vw;background-size:cover;background-attachment:initial}.RWDbanner_plus01 .page-scroll { display: none;}.RWDproduct004 .item-box-desc{padding:15px;position:relative;width:100%;border:1px solid #eee;min-height: 110px;}.RWDproduct004 .item-box-desc:before{opacity:0}.companys .RWDbtn01:after { font-size: 12vw; }.RWDproduct004 .list-inline{display:block}#m_RWDfullscreen01_52_3 li {height: 60vh!important;}.RWDbanner015 li{width:calc(100%/3 - 10px)!important;margin:0 5px!important}.RWDbanner015 li div a:after {display:none}.RWDbanner015 .pic_show .word .tw span { padding: 0 0 15px;}.RWDmenu_plus04 #mobile-menu .menu li a {color: #000;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent;color:#fff!important}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color: #0095a8}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active{background-color:#116f7b}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>a{color:#fff!important}.row{margin-left:0;margin-right:0}/*內頁*/ 
.board_card {   padding: 30px 40px;}.layoutlist_8 {   padding: 60px 40px;}.prospect_block > .container {  padding: 0;}.id59 .pagecontent .RWDtimeline01 {  padding: 0 30px;}.profile_items {    justify-content: center;}.profile_list { width: calc(100% / 4 - 21px);   margin: 0 10px 45px;}.job_area {padding: 80px;}.prospect_block:first-child {  padding: 80px;}.board_card  {width: calc(100% / 2 - 21px);  margin: 0 10px 45px;}.cid29 .main section .container .article-text > .container .article_model {  padding: 80px 60px;}.dividend_area {  padding: 80px 60px;}.article1.cid41 .main section .container .article-text > .container .article_model{  padding: 80px 60px;}.prospect_block:first-child{  padding: 80px 60px;}@media (max-width: 992px) {.form-group label {    padding-left: 0px !important;  padding-right: 0px!important;}}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .logo:before{width:240px;height:210px;border-radius:40px;top:-60px}.RWDmenu_plus04 .logo{width:90px;margin-left:15px}.RWDproduct004 .item-box-desc{padding:15px}.RWDbanner_plus01 .slick-caption .container{padding:0 30px}.RWDbanner_plus01 .logo img{width:65vw}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2{right:50px}.RWDbanner_plus01 .txt1{font-size:30px;bottom:15vw}.RWDbanner_plus01 .txt2{font-size:19px;letter-spacing:1px;bottom:9vw}.RWDscore01 .count-title {letter-spacing: 1px;font-size: 15px;}.RWDscore01 .score-content,.RWDbtn01 .section-subject{padding-left:10vw}.RWDproduct004 .item-box-desc {padding: 15px 20px;}.RWDscore01 .score-subtitle{width:67vw}.abuss{padding:7vw 0 22vw}.title-img{display:none}.techs:before{opacity:1;background-position:left}#m_RWDfullscreen01_52_3 li{height:50vh!important;background-position:center 20%;background-size:cover}.companys:before{height:32vw}.RWDbanner015 li{width:calc(100%/3 - 10px)!important;margin:0 5px!important}.techs .container{width:100%}div#portfolio .col-md-3.col-sm-3.mix{width:calc(100%/2 - 20px);margin:0 10px 25px!important}.row.mix-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:90%;margin:auto}div#portfolio .col-md-3.col-sm-3.mix:last-child{width:100%}.RWDproduct004 .item-box figure>a{display:block;height:300px}.techs{padding:60px 0 40px}.ftinfo,.ftmenu{padding:40px}.RWDproduct004 .item-box figure>a { height: auto;}.RWDproduct004 .col-md-3.col-sm-3.mix:last-child .item-box figure>a { height: 400px;}/*內頁*/ 
.page_wrapper_bg .prospect_block h3 { font-size: 24px;  line-height: 1;}.page_wrapper_bg .profile_text> h4 { font-size: 18px;  line-height: 1;}.page_wrapper_bg h3.related_business_title {  font-size: 24px;line-height: 1.5; padding-bottom: 0;}.page_wrapper_bg .job_area h3 { font-size: 24px;  line-height: 1;}div#sidebar {   padding: 0 0 30px 0;}.board_card {  width: 100%;    margin: 0 0 45px;}ul.board_text {display: flex; flex-wrap: wrap;}ul.board_text>li {     width: calc(100% / 2 - 31px);   margin-right: 30px;}ul.board_text>li:nth-child(even) { margin-right: 0; width: calc(100% / 2 - 1px);}.dividend_area {   padding: 80px 60px;}.article1.cid41 .main section .container .article-text > .container .article_model {   padding: 80px 60px;}.job_area  {   padding: 80px 60px;}.eforms1.id5 .layoutlist_1.page_content2 {   padding: 80px 60px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.profile_list { width: calc(100% / 3 - 21px);}.buiness_info_top {     width: 87%;}.buinese_info_items {flex-wrap: wrap;}.layoutlist_8 .item { padding: 50px 0 ;}.job_content_list>li {   width: calc(100% / 2 - 71px);  margin-right: 70px;}.job_content_list>li br {display: none;}.eforms1.id5 .layoutlist_1.page_content2 { padding: 80px 50px;}.job_content_list>li:nth-child(even) { width: calc(100% / 2 );  margin-right: 0;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.eforms1.id5 .layoutlist_1.page_content2 { padding: 40px 35px;}.article1.cid41 .main section .container .article-text > .container .article_model  { padding: 40px 35px;}.dividend_area{ padding: 40px 35px;}.cid29 .main section .container .article-text > .container .article_model{ padding: 40px 35px;}.layoutlist_8 { padding: 40px 25px;}.job_area{ padding: 40px 35px;}/*橫向卷軸*/ 
.article1.cid35 table.pagecontent_table {    display: block;   overflow-x: auto;  white-space: nowrap;}.article1.cid35 .hidden-sm.phone-info img {  width: 20px;}.article1.cid35 .hidden-sm { display: block !important;margin-bottom: 15px;float: right; text-align: right;   margin-top: -42px;  font-size: 14px;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.page_wrapper_bg .main section.call_to_action::before {width: 40vw;   height: 24vw;}.page_wrapper_bg .main section.call_to_action {margin-top: -40px;    background-size: 70vh;}.prospect_pic { padding: 40px 20px 0px;}.id59 .pagecontent .RWDtimeline01 { margin-top: 135px;}.buinese_info_left {padding: 30px 10px;}.job_area {margin-top: 70px;}.download .list_table th.split, .download .list_table td.split { display: none;}.download .search-container, .download .search_bg {width: 100%;}.download .search_input {width: calc(100% - 50px) !important;}.contact_list { width: calc(100% / 2 - 21px);  margin: 10px;}.contact_list >ul, .contact_map ul {font-size: 14px;}.contact_items {margin-bottom: 40px;}.page_wrapper_bg .ebtn a {width: 60%; margin: 0 auto;}.page_wrapper_bg .btn.btn_back a {width:100%; }.page_wrapper_bg .btn_back {    width: 60%;  float: none;margin: 30px auto 0 auto;  display: block;}.page_wrapper_bg .board_list>h4 {font-size: 18px;  line-height: 1.5;margin: 0;}.layoutlist_8 .article_subject {font-size: 18px;}.RWDscore01 .count-item {margin: 0 1.5vw; width: calc(100%/3 - 5vw);}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDfakeloader:before{display:none;}.RWDbanner_plus01 .txt1, .RWDbanner_plus01 .txt2 {text-align: center;}.RWDbanner_plus01 .logo img, .abuss:before {display: none !important;}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2{right:auto;left:0;position:relative;width:100%;color:#fff;text-shadow: 0 0 3px #000e30;}.RWDbanner_plus01 .txt1{bottom:auto;margin-top:0!important}.RWDbanner_plus01 .slick-caption { top: 13%; height: 100%;}.RWDbanner_plus01 .txt2{bottom:auto;font-size:17px;}.RWDscore01 .trigger-next,.RWDscore01 .trigger-prev{display:none}.RWDscore01 .count-blk .swiper-slide{flex-wrap:nowrap}.RWDscore01 .count-item{width:fit-content}#m_RWDfullscreen01_52_3 li{height:45vh!important;background-size:cover}.cd-main-content:before,.block_news>.container{width:90%}.RWDscore01 .score-content,.RWDbtn01 .section-subject{padding-left:8vw}.title-img{width:61vw;right:-41vw;bottom:auto;top:2vw}.RWDscore01 .count-num{font-size:25px}.RWDscore01 .count-title{font-size:14px;text-align:center}.RWDscore01 .count-item{width:calc(100%/3 - 40px);margin:0 10px;justify-content:flex-start}.RWDscore01 .score-subtitle{width:73vw;margin:20px 0 50px}.row.mix-grid{width:100%}.RWDproduct004 .item-box-desc{padding:15px;min-height: auto;}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3{font-size:15px;margin:0 0 5px}.RWDproduct004 .list-inline{font-size:14px}.RWDbanner015 .pic_show .word .en{font-size:14px}.RWDbanner015 li div a *{display:block!important}#m_RWDfullscreen01_52_3 li{height:40vh!important}.RWDbtn01 .main-title span,.index h1.main-title span{margin:0 0 20px}.left_title{padding:50px 0 30px}.footers .ftinner a.ftmap{display:block;margin-left:0;margin-top:10px}.rights{flex-direction:column;letter-spacing:0;align-items:baseline;padding:20px 6vw}/*內頁*/ 
.download .list_table td.list_subject {   padding: 25px;border-top: 1px solid #eee;}.tmsubject {   border-bottom: 1px solid #a4c5ca !important;}ul.dividend_items_title>li {line-height: 1.5;}.layoutlist_8 {display: flex;flex-wrap: wrap;}.layoutlist_8 .article_subject {font-size: 16px;}.layoutlist_8 .item{ display: block; }.layoutlist_8 .item .listdate { display: inline-block; }.layoutlist_8.rwd .listdate .day {font-size: 13px;}.layoutlist_8.rwd .item {    width: calc(100% / 2 - 1px);}.layoutlist_8 .item:last-child {   border-bottom: 1px solid #eee;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDbanner_plus01.style-dotnav.control-left .control-box{left:-25px}.RWDmenu_plus04 .features{padding-right:6px;margin-right:25px}.RWDmenu_plus04 .ml-stack-nav-toggle{margin-right:10px}.RWDmenu_plus04 .is-up .logo{width:80px;margin:9px}.RWDmenu_plus04 .logo:before{width:250px;height:230px;border-radius:60px;top:-80px}.RWDproduct004 .col-md-3.col-sm-3.mix:last-child .item-box figure>a { height: auto;}.RWDmenu_plus04 .logo{width:85px;margin-left:20px;margin-top:20px}.title-img{width:100%;right:0;bottom:auto;top:auto;z-index:1;opacity:.1}.RWDscore01 .score-content,.RWDbtn01 .section-subject{padding-left:0}.abuss{padding:60px 0 0}.abuss .RWDbtn01{padding:0 30px}.RWDbtn01 .main-title,.index h1.main-title{font-size:21px;letter-spacing:1px}.RWDscore01 .score-subtitle{width:100%;padding:0 30px;letter-spacing:1px;color:#333}.RWDscore01 .count-blk{margin-left:0;position:relative;padding:10px 30px 0}.RWDscore01 .count-blk .swiper-slide{flex-wrap:wrap;flex-direction:column}.RWDscore01 .count-blk>.swiper-wrapper{justify-content:center;align-items:center;padding:0}.RWDscore01 .count-item{width:100%;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #eee}.RWDscore01 .count-item:last-child{margin:0;border-bottom:0}div#portfolio .col-md-3.col-sm-3.mix{width:100%;margin:0 0 30px}.companys:before{height:30vh}.companys .RWDbtn01:after{font-size:48px;top:9vh}.RWDbanner015 ul{flex-direction:column}.RWDbanner015 li {width: 100% !important;margin: 0 0 20px !important;}#m_RWDfullscreen01_52_3 li {height: 50vh!important;}.companys{padding:60px 0}.RWDnews005 .controlls-over .owl-controls .owl-prev{left:-40px}.RWDnews005 .controlls-over .owl-controls .owl-next{right:-40px}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:0 20px}.block_news:before{width:40vw}.RWDbanner_plus01.style-dotnav.control-left .control-box{left:-20px}.RWDbtn01 .main-title,.index h1.main-title{line-height:1.5}.title-img{top:40%}.ftlogo{flex-direction:column;display:flex;justify-content:center;font-size:17px}.ftlogo img{width:230px;margin:0 auto 5px}.ftinfoinner{width:100%}.footers .ftinner a.ftmap{max-width:100%;font-size:14px;text-align:center;padding:5px;background:transparent;border:1px solid;color:#fff}.ftinfo,.ftmenu{text-align:center}.footers .ftinner a.ftmap{margin-top:15px}.ftmenu{flex-wrap:wrap; padding: 30px 30px 0;}.footers .ftinner.menu ul{width:50%;margin:0 0 30px}.rights{align-items:center;text-align:center}.RWDssl01,.rights .RWDedictor{margin-right:0}.RWDbanner015 li div {padding: 0 30px;}.scrollTop002{right:10px;bottom:10px}.scrollTop002 .ii{font-size:40px}.footers .ftinner.menu ul li.ttl {border: 1px solid rgb(255 255 255 / 20%);padding: 0;}/*內頁*/ 
.prospect_pic { width: 70%;}.id59 .pagecontent .RWDtimeline01 {padding: 0px;}.profile_list { width: calc(100% / 2 - 21px);}.page_wrapper_bg h3.related_business_title {padding-top: 60px;}.article2.id71 .pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 60px;}.buiness_info_bottom {flex-wrap: wrap;}.buinese_info_left {width: 87%;}.buiness_info_right {margin: 15px 0 0 0;width: 87%;}.buiness_info_right::before {height: 15px; top: -15px;}.buiness_info_right>span {margin-top: 0;}.layoutlist_8.rwd .item { width: 100%;}.job_btn_items {flex-wrap: wrap;margin-bottom:0;}a.job_btn {  width: 80%;margin-bottom: 15px;}.job_area { margin-top: 50px;}.job_content_list>li {width: 100%;  margin-right: 0;}ul.board_text>li {width: 100%;  margin-right: 0;}.article1.cid29 table.pagecontent_table {    display: block;   overflow-x: auto;  white-space: nowrap;}.article1.cid29 .hidden-sm.phone-info img {  width: 20px;}.article1.cid29 .hidden-sm { display: block !important;margin-bottom: 15px;float: right; text-align: right;   margin-top: -45px;  font-size: 14px;}.dividend_info_items {padding: 40px 45px;}.article1.cid41 table.pagecontent_table tr td>ul {    white-space: nowrap;}.article1.cid41 table.pagecontent_table {    display: block;   overflow-x: auto;  white-space: nowrap;}.article1.cid41 .hidden-sm.phone-info img {  width: 20px;}.article1.cid41 .hidden-sm { display: block !important;margin-bottom: 15px;float: left; text-align: left;    font-size: 14px;}.contact_list {   width: 100%; }.contact_map { width: 100%;  margin-bottom: 30px;}.contact_map:nth-child(3) iframe.footer_map {margin-top: 0;}.contact_items { margin-bottom: 0;}ul.board_text>li:nth-child(even) {width: 100%; }.job_content_list>li:nth-child(even) { width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*1018修改*/ 
.RWDbanner_plus01 .txt1, .RWDbanner_plus01 .txt2  {    color: #333;  text-shadow: none;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 {  font-size: 26px;     letter-spacing: 2px;}.page_wrapper_bg .ebtn a { width: 100%;}.article1.cid41 .main section .container .article-text > .container .article_model{    padding: 0;border: none;}.article1.cid41 .main section .container .article-text > .container .article_model::before, .article1.cid41 .main section .container .article-text > .container .article_model::after {display: none;}.page_wrapper_bg .call_to_action > .container {padding: 60px 0 80px;}.page_wrapper_bg .hgroup {top: -180px;}ul.list_content_items>li>a {  text-align: center;  width: 100%;margin: 15px auto;    padding: 10px 20px;}.article6.id347 table.pagecontent_table {    display: block;   overflow-x: auto;  white-space: nowrap;}.article6.id347 .hidden-sm.phone-info img {  width: 20px;}.article6.id347 .hidden-sm { display: block !important;margin-bottom: 15px;float:left; text-align: left;     font-size: 14px;}.cid29 .main section .container .article-text > .container .article_model{    padding: 0;border: none;}.cid29 .main section .container .article-text > .container .article_model::before, .cid29 .main section .container .article-text > .container .article_model::after{display: none;}.border_area {  padding: 0;}.board_card {  padding: 30px;}.dividend_area{    padding: 0;border: none;}.dividend_area::before, .dividend_area::after{display: none;}a.dividend_btn {padding: 10px 20px;margin: 15px auto;   width: 100%; text-align: center;}.dividend_info_items {   padding: 30px;}.prospect_block:first-child {   padding: 40px;}.prospect_pic  {    padding: 10px;width: 100%;}.RWDtimeline01 li.event .point .title {font-size: 16px;}.profile_list { width: 100%;}.buiness_info_top, .buinese_info_left, .buiness_info_right { width: 100%;}.buinese_info span { font-size: 17px;}.download .list_table td.list_subject { padding: 15px 25px;}.download .list_table td { padding: 15px 0px;}.page_wrapper_bg .list_content_text h3 {    font-size: 18px;display: inline-block;line-height: 1.5;}td.list_downloadbtn {  border-right: 1px solid #a4c5ca;}.download .list_table td.list_subject { padding: 15px;}.contact_map ul>li>i, .contact_list >ul>li>i {display: none;}/*1126*/ 
.page_wrapper_bg .RWDbanner_plus01 .txt1 {font-size: 26px;  letter-spacing: 2px;  bottom: -120px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.companys:before{height:55vh}.companys{padding:40px 0 60px}.ftinfo,.ftmenu{padding:40px 20px}.footers .ftinner.menu ul:last-child,.footers .ftinner.menu ul:nth-last-child(2){min-width:auto}.ftmenu{padding:30px 10px 0}#m_RWDfullscreen01_52_3 li{height:40vh!important}/*內頁*/ 
.eforms1.id5 .layoutlist_1.page_content2{    padding: 0;border: none;}.eforms1.id5 .layoutlist_1.page_content2::before, .eforms1.id5 .layoutlist_1.page_content2::after{display: none;} .contact_items {margin: 0;}ul.dividend_items_title>li>span { width: 100%;  display: block;}ul.dividend_items_title {font-size: 16px;}.page_wrapper_bg .main section.call_to_action::before {  width: 50vw;    height: 35vw;}.page_wrapper_bg .border_area h3 {font-size: 20px;}.job_area {  padding: 30px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.prospect_block:first-child {    padding: 30px;}.job_area {   padding: 30px 20px;}.page_wrapper_bg .job_content_items h4 {font-size: 18px;}.list_content_text {   padding: 30px 20px;}.download .list_table tr th {  font-size: 15px;}.article1.cid29 .hidden-sm {margin-top: -30px;}.contact_map_items {margin: 0 10px;} 
}
/*320px end*/