/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #000!important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;width: 80px;}.RWDalert_fancybox.bottom{color:#333!important;letter-spacing:1px!important;max-width:400px;padding:40px!important;left:auto!important;right:0!important}.RWDalert_fancybox.bottom .editor{font-size:14px!important;letter-spacing:0!important;margin:0 0 20px!important}.RWDalert_fancybox .btn:last-child:hover {  background: #555; color: #fff;}.RWDalert_fancybox .btn:last-child {font-size: 14px; border-radius: 0; margin: 0;letter-spacing: 0!important;}.RWDalert_fancybox.bottom a {color: #000;font-weight: bold;transition: 0.4s;}.RWDalert_fancybox.bottom a:hover {color:#00ffe7;transition: 0.4s;}@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;}.RWDalert_fancybox.bottom { max-width: 100%; padding: 30px !important;}}/*scrollbar樣式*/::-webkit-scrollbar {width: 10px;}::-webkit-scrollbar-track {background: #444;}::-webkit-scrollbar-thumb {background: #777;border-radius: 20px;}::-webkit-scrollbar-thumb:hover {background: #888;}/* 動態效果fadeIn&hover*/ 
.RWDproduct002_v2 .bounceIn,.RWDproduct002_v3 .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)}/*defaultfix*/ 
.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;}.funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after {display:none}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding:0 20px;width:calc(100%/3 - 1px);margin:0 0 40px}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4{padding:15px 0 0;color:#333;letter-spacing:1px;font-weight:700;line-height:1.5}.RWDproduct002_v3{padding:0}.RWDService002{padding:0}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #002f7b;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover img{transform:scale(1.05);transition:.5s}.RWDnews005 .owl-carousel .owl-item div>a{display:block;overflow:hidden}.RWDnews005 .owl-carousel .owl-item div img{transition:.5s}.RWDproduct004 .callout-dark{background:transparent;padding:0 0 3vw}.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1{color:#333}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 section{border:0}.RWDproduct004 .row.mix-grid{margin:0}.fl {width:150px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1;filter: blur(20px);}20%{opacity:1;filter: blur(0);}}a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}.cd-main-content:before {    content: "";    width: 100%;    height: 100%;    z-index: 11;    background-position: top center;    position: absolute;    pointer-events: none;    left: 0;    border-top: 0;    border-bottom: 0;    background: linear-gradient(0deg, rgba(255,255,255,0.1) 0 , rgba(255,255,255,0.1) 1px ,transparent 1px ,transparent), linear-gradient(90deg, rgba(255,255,255,0.05) 0 , rgba(255,255,255,0.05) 1px ,transparent 1px ,transparent);    background-size: 1.4em 1.4em,1.4em 1.4em , 100% 100%;    opacity: .5;}.cd-main-content {    position: relative;    background: #000;    overflow: hidden;}.wrapper_bg,#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:0;font-family: 'Baloo 2', 'Noto Sans TC', sans-serif;}.wrapper_bg p{margin:0}/*04選單反白*//*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:#fff}.RWDmenu_plus04 .is-up .lang-select:hover .lang-select-label,.RWDmenu_plus04 .is-up .site-nav .menu>li.active>a,.RWDmenu_plus04 .is-up .site-nav .menu>li>a:hover{color:#fff}.RWDmenu_plus04 .site-nav .menu>li>a {font-weight: 500;padding:25px 20px}.RWDmenu_plus04 .site-nav .menu>li>a{color:#fff}.RWDmenu_plus04 .is-up .site-nav .menu>li>a{color:#fff}.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:#fff}.RWDmenu_plus04 .is-up .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .is-up .lang-select-label:after, .RWDmenu_plus04 .is-up .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:after {border-color: #fff;}.RWDmenu_plus04 .is-up .lang-select-label:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.has-child>a:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.is-active>a:after{border-color:#fff}.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:#fff}.RWDmenu_plus04 .is-up .features .cart-btn,.RWDmenu_plus04 .is-up .features .querycar-btn,.RWDmenu_plus04 .is-up .features .share-group a,.RWDmenu_plus04 .is-up .features i,.RWDmenu_plus04 .is-up .lang-select{color:#fff}.RWDmenu_plus04 .menu li a {color: #fff;}.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>li>ul:before {    content: "";    background: rgb(0 0 0);    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    border-radius: 20px;    overflow: hidden;    filter: blur(40px);}.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:#0df0f0;color:#000}.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 {border-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 .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 {    top: 44%;}.RWDmenu_plus04 .header:before {    content: "";    background: rgb(0 0 0);    width: 100%;    height: 100%;    position: absolute;    border-radius: 99em;    filter: blur(30px);}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0;    top: calc(100% + 20px);    margin-left: -100px;    width: 200px;    border-radius: 10px;    box-shadow: none;    overflow: hidden;    background: rgba(0,0,0,.3);    border: 1px solid rgba(255,255,255,.1);}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "+";    position: absolute;    bottom: -15px;    left: 50%;    transform: translateX(-50%);    background: #000;    padding: 0;    color: #00ffe7;    transition: all .5s ease-out;    opacity: 0;}.RWDmenu_plus04 .site-nav .menu>li:hover>a:before {    padding: 0 20px;    transition: all .5s ease-out;    opacity: 1;}.RWDmenu_plus04 .is-up .site-nav .menu>li:hover>a:before {    background: transparent;    padding: 0;}.RWDbanner_plus01 .slick-caption {    top: 0;}.lang-select-options a:hover *{    color: #000;    font-weight: 400;}.lang-select-options a:hover {    background: #0ff;}.lang-select-options {    box-shadow: none;    border-radius: 15px;}.lang-select-options a {    color: #fff;}.lang-select-options>li:nth-child(2) {    overflow: hidden;    border-bottom-left-radius: 15px;    border-bottom-right-radius: 15px;}.RWDmenu_plus04 .features .lang-select ul {    box-shadow: none;    overflow: hidden;    background: rgba(0,0,0,.3);    border: 1px solid #1b1b1b;}.lang-select-options>li {    border: 0;    border-left: 1px solid #1b1b1b;}.RWDmenu_plus04 #search-box {    right: -5vw;    top: calc(100% + 20px);    border-radius: 99em;    overflow: hidden;}.RWDmenu_plus04 .features .search-btn {    padding: 26px 10px 0;}.RWDmenu_plus04 .header {    background: transparent;    padding: 30px 5vw 0;    border-bottom: 1px solid rgb(238 238 238 / 20%);    transition: .5s;    border-radius: 99em;    width: 90%;    left: 50%;    transform: translateX(-50%);}.RWDmenu_plus04 .header.is-up{background:transparent;padding:0 6vw;transition:.5s;box-shadow: none;}.RWDmenu_plus04 .is-up .logo{filter:none;transition:.5s}.RWDmenu_plus04 .logo{margin:30px 0 0;filter:brightness(0) invert(1);transition:.5s}RWDmenu_plus04 .menu li a {color: #333;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}/*banner*/ 
.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption .container {    width: 100%;    padding: 0;    pointer-events: unset !important;}.RWDbanner_plus01 .txt1 {    margin: 16vw 0 0 10vw;    color: #fff;    font-size: 4.167vw;    line-height: 1;}.RWDbanner_plus01 .txt2 {    font-size: 0.990vw;    margin: 26vw 0 0 10vw !important;    font-weight: 300;    letter-spacing: 2px;}.link-btn a:before, .link-btn a:after, .link-btn a span:before, .link-btn a span:after,.RWDright_cont002 .item-first .text-box a:before,.RWDright_cont002 .item-first .text-box a:after,.RWDright_cont002 .item-first .text-box a button:before,.RWDright_cont002 .item-first .text-box a button:after,.RWDbtn01 .btn:before,.RWDbtn01 .btn:after,.RWDbtn01 .btn-box .col-sm-3:before,.RWDbtn01 .btn-box .col-sm-3:after {    content: "+";    width: 100%;    left: -6px;    position: absolute;    font-size: 20px;    font-weight: 300;    transition: all .5s ease-out;    top: -15px;}.link-btn a:hover:before, .link-btn a:hover:after, .link-btn a:hover span:before, .link-btn a:hover span:after,.RWDright_cont002 .item-first .text-box a:hover:before,.RWDright_cont002 .item-first .text-box a:hover:after,.RWDright_cont002 .item-first .text-box a:hover button:before,.RWDright_cont002 .item-first .text-box a:hover button:after,.RWDbtn01 .btn:hover:before,.RWDbtn01 .btn:hover:after,.RWDbtn01 .btn-box .col-sm-3:hover:before,.RWDbtn01 .btn-box .col-sm-3:hover:after {    color: #0ff;    transition: all .5s ease-out;}.link-btn a:after,.RWDright_cont002 .item-first .text-box a:after,.RWDbtn01 .btn:after {    top: auto;    bottom: -15px;}.link-btn a span,.RWDright_cont002 .item-first .text-box a button,.RWDbtn01 .btn-box .col-sm-3 {    position: relative;}.link-btn a span:before, .link-btn a span:after,.RWDright_cont002 .item-first .text-box a button:before,.RWDright_cont002 .item-first .text-box a button:after {    left: auto;    top: -30px;    right: -115px;}.link-btn a span:after,.RWDright_cont002 .item-first .text-box a button:after,.RWDbtn01 .btn-box .col-sm-3:after {    top: auto;    bottom: -30px;}.RWDbanner_plus01>.slick-caption .link-btn a:hover, .link-btn a:hover, .RWDright_cont002 .item-first .text-box a:hover, .RWDbtn01 .btn:hover {    background: #0df0f0;    border: 1px solid rgba(255,255,255,.3);    color: #000;    box-shadow: 0 0 40px #0df0f0;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a,.RWDbtn01 .btn {    background:transparent;    border: 1px solid #333;    min-width: 200px;    display: flex;    justify-content: center;    align-items: center;    margin: 28vw 0 0 10vw;    border-radius: 0;    position: relative;    font-size: 15px;}.RWDbanner_plus01 .page-scroll {    bottom: 13vw;    margin: auto;    left: auto;    right: 10vw;    width: 50px;}.RWDbanner_plus01 .page-scroll.style-custom span {    writing-mode: tb-rl;    position: absolute;    right: 33px;    top: 15px;    font-size: 12px;}.RWDbanner_plus01 .page-scroll a {    width: 100%;    height: 100%;}.RWDbanner_plus01 .page-scroll img {    height: 120px;    animation: flip 3s alternate 0s infinite;}.RWDbanner_plus01.style-dotnav.control-right .control-box {    height: 100vh !important;}.banners {    position: relative;    z-index: 3;}.link-btn a:before, .link-btn a:after, .link-btn a span:before, .link-btn a span:after {    color: #0ff;}@media (max-width: 1180px) {.RWDbanner_plus01 .page-scroll {display:none}}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:transparent;border:1px solid rgba(255,255,255,.5);width:8px;height:8px}@media (max-width: 767px) {.RWDbanner_plus01 .txt1.device_phone, .RWDbanner_plus01 .txt2.device_phone, .RWDbanner_plus01 .txt3.device_phone {    display: block !important;}.RWDbanner_plus01 .txt1.device_pad, .RWDbanner_plus01 .txt2.device_pad, .RWDbanner_plus01 .txt3.device_pad {    display: none !important;}}.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%;}}/*ttls*/ 
.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title {    font-size: 2.083vw;    font-weight: 600;    line-height: 1.4;    position: relative;    letter-spacing: -1px;    color: #fff;    margin: 0;}.index h2.sub-title {    color: #999;    letter-spacing: 0;    font-size: 0.938vw;    font-weight: 400;    line-height: 2;    margin: 25px 0 0;}.index .section-line{display:none}/*abuss*/ 
.abuss .container {    display: flex;    justify-content: center;    align-items: center;    width: 75%;    z-index: 2;    position: relative;}.abuss {    position: relative;    padding: 14vw 0 12vw;}.abbg img {    width: 100%;}.abbg {    position: absolute;    top: 0;    z-index: 1;    left: 0;}.RWDright_cont002 .item-first>a {    display: none;}.RWDright_cont002 .item-first .text-box {    width: 100%;}.RWDright_cont002 .item-first .text-box .text {    width: 100%;    color: #fff;    margin: 0;}.abimgbg {    position: absolute;    top: -10vw;    width: 25vw;    left: 0;}.leftimg {    width: 40%;    padding-left: 5vw;}.rightinfo {    width: 60%;    padding-left: 5vw;}.index .abuss h1.main-title br {    display: none;}.abuss .container .container {    width: 100%;}.leftimg img {    width: 100%;}.RWDright_cont002 .item-first .text-box a {    color: #fff;    padding: 5px;    min-width: 200px;    margin-left: 0;    border-color: rgba(255,255,255,.2);    position: relative;    margin: 4vw 0 0;}.RWDright_cont002 .item-first .text-box a:before, .RWDright_cont002 .item-first .text-box a:after {    left: -7px;    width: fit-content;    top: -20px;}.RWDright_cont002 .item-first .text-box a:after {    top: auto;    bottom: -19px;}.RWDright_cont002 .item-first .text-box a button:before, .RWDright_cont002 .item-first .text-box a button:after {    top: -24px;    right: -100px;}.RWDright_cont002 .item-first .text-box a button:after {    top: auto;    bottom: -24px;}/*applications*/ 
.applications {    position: relative;    z-index: 4;}.index .applications h2.sub-title {    line-height: 1;    margin: 15px 0 0;}.appimg img {    width: 100%;    clip-path: polygon(20% 0%, 80% 0%, 100% 0, 100% 80%, 100% 100%, 20% 100%, 0% 80%, 0 0);    -webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 0, 100% 80%, 100% 100%, 20% 100%, 0% 80%, 0 0);}.appimg {    position: absolute;    top: 0;    z-index: 1;    width: 100%;    left: 50%;    transform: translateX(-50%);    opacity: .6;}.appcontent, .appbtn {    position: relative;    z-index: 2;}.abuss>.container:before {    content: "";    border: 1px solid #333;    width: 55%;    height: calc(100% + 9vw);    position: absolute;    left: -15vw;    top: -7vw;    display: block;}.abuss .RWDright_cont002 .item-first .text-box:before {    content: "";    background: url(archive/image/customization/abinfodeco.png) no-repeat;    width: 100%;    height: 20px;    position: absolute;    bottom: -5vw;    background-size: contain;    right: 0;    left: auto;    background-position: center;}/*applications*/ 
.applications .RWDproduct004 .row.mix-grid {    display: flex;    flex-wrap: wrap;}.applications .RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix {    width: 50%;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 4vw 2vw !important;    background: url(archive/image/customization/techframe.png) no-repeat;    background-size: contain;    background-position: center;    display: flex;    justify-content: center;    align-items: center;}.applications .RWDproduct004 .item-box figure {    width: 220px;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div {    margin: 0 0 2vw !important;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {    margin: 4vw 0 3vw !important;}.usecases .RWDproduct004 #portfolio div:hover.col-md-3 h2, .usecases .RWDproduct004 #portfolio div:hover.col-md-3 h3 {    color: #0ff;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    margin-left: 18vw !important;}.applications .container {    width: 75%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    color: #fff;    margin: 0 0 10px;    line-height: 1.5;    font-weight: 300;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) figure {    margin-right: 30px;}.RWDbtn01 .btn {    margin: 0;    color: #fff;    padding: 10px;}.RWDbtn01 .btn:before, .RWDbtn01 .btn:after {    width: fit-content;}.RWDbtn01 .btn-box .col-sm-3 {    margin: 30px 0 0;    max-width: 280px;}.RWDbtn01 .btn-box .col-sm-3:before, .RWDbtn01 .btn-box .col-sm-3:after {    width: fit-content;    left: auto;    right: 4px;    top: -10px;    color: #fff;}.RWDbtn01 .btn-box .col-sm-3:after {    top: auto;    bottom: -10px;}.RWDbtn01 {    overflow: visible;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover:before {    animation: fadeInRight .5s forwards;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {    content: "";    background: url(archive/image/customization/techarrow.png) no-repeat;    width: 50px;    height: 50px;    color: #000;    font-weight: bold;    position: absolute;    right: 4vw;    bottom: 2vw;    opacity: 0;    animation: fadeOutRight .5s forwards;    background-size: contain;    display: block;}/*usecases */ 
.usecases {    position: relative;    z-index: 3;    margin-top: -1vw;}.useimg img {    width: 100%;}.useimg {    position: absolute;    top: 0;    left: 0;    width: 40vw;}.useinfo .RWDproduct004 .section-subject {    text-align: left;}.useinfo .container {    width: 70%;    padding: 12vw 0 16vw;}.useinfo .RWDproduct004 {    display: flex;    justify-content: space-between;    align-items: flex-start;    overflow: visible;}.useinfo .RWDproduct004 .callout-dark {    width: 400px;}.useinfo .nopadding {    width: calc(100% - 100px);    padding: 9vw 0 0 !important;    margin-left: -200px;}.useinfo .RWDproduct004 .section-subject h2.sub-title {    line-height: 1;    margin: 15px 0 0;}.useinfo .RWDproduct004 .item-box {    display: flex;    justify-content: center;    align-items: center;}.useinfo .list-inline.categories.nomargin {    height: auto !important;}.useinfo .RWDproduct004 .item-box .item-box-desc {    position: absolute;    width: 80%;    text-align: center !important;    z-index: 2;    margin: 0;}.useinfo .RWDproduct004 .item-box:hover:after {    animation: fadeInLeft .5s forwards;}.useinfo .RWDproduct004 .item-box:after {    clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0% 50%);    background: linear-gradient(45deg, rgb(56 56 56 / 40%), transparent);    position: absolute;    width: 80%;    height: 80%;    content: "";    z-index: 1;    left: 10%;    top: 10%;    animation: fadeOutRight .5s forwards;    opacity: 0;}.useinfo .RWDproduct004 .item-box .item-box-desc h3, .useinfo .RWDproduct004 .item-box .item-box-desc h2 {    margin: 0 0 10px !important;}.useinfo .nopadding .col-md-3.col-sm-3.mix {    width: calc(100%/3);}.useinfo .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {    margin-top: -9vw !important;    margin-left: -4vw !important;}.useinfo .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    margin-left: -4vw !important;}.useinfo .RWDproduct004 #portfolio {    overflow: visible;}.useinfo .item-box:hover:before {    transform: rotate(60deg) scale(.95);    filter: none;    transition: .3s ease-out;}.useinfo .item-box:before {    content: "";    background: url(archive/image/customization/appframedeco.png) no-repeat;    width: 100%;    height: 100%;    position: absolute;    left: 0;    background-size: contain;    filter: brightness(0) invert(1);    transition: .3s ease-out;}.useinfo .RWDproduct004 .item-box figure {    transition: .2s ease-out;}.useinfo .RWDproduct004 .item-box:hover figure {    transform: rotate(60deg) scale(.9);    transition: .2s ease-out;}.useinfo:before, .useinfo:after {    content: "";    background: url(archive/image/customization/appdeco.png) no-repeat;    width: 25vw;    height: 23vw;    position: absolute;    background-size: contain;    right: 2vw;    top: 9vw;    background-position: right top;}.useinfo:after {    top: auto;    bottom: 1vw;    right: 2vw;    transform: rotate(-180deg);}/*recruits*/ 
.recruimg {    position: absolute;    width: 100%;    height: 100%;    z-index: 1;}.recruinfo .container {    width: 100%;}.recruinfo {    width: 50vw;    position: relative;    z-index: 3;}.recruits {    position: relative;    z-index: 3;    display: flex;    align-items: center;    justify-content: flex-end;}.RWDright_cont002 .item-first .text-box a:hover button {    color: #000;}   .recrureda {    position: absolute;    left: -23vw;    width: 8vw;    top: 4vw;}.recrureda img {    width: 100%;}.recruredacircle {    width: 190%;    position: absolute;    top: -3vw;    left: -3.5vw;    transform: translate(-50%,-50%);    animation: spin 40s linear infinite;}.recruredacircle2 {    width: 250%;    position: absolute;    top: -6vw;    left: -6vw;    animation: spin 10s linear infinite alternate-reverse;    opacity: .7;}@keyframes spin {from {transform:rotate(0deg) scale(.8)}to {transform:rotate(360deg) scale(1.01)}}   
/*footer start*/

.footers {    padding: 14vw 0 0;}.footers .container {    width: 70%;    position: relative;}.ftcompany .ftlogo img {    width: 100%;}.ftcompany .ftlogo {    width: 330px;}.ftcompany {    display: flex;    justify-content: space-between;    align-items: center;    margin: 0 0 4vw;}.fttxt ul a:hover {    color: #fff;}.fttxt {    width: 40vw;    min-width: 768px;}.fttxt ul b {    color: #999;    font-weight: 400;    margin-right: 15px;}.fttxt ul a {    color: #777;}.fttxt h4 {    color: #fff;    margin: 0 0 20px;}.fttxt ul li {    width: 50%;}.fttxt ul {    display: flex;    flex-wrap: wrap;    list-style: none;    padding: 0;    margin: 0;}.ftmaps:before, .ftmaps:after {    content: "";    background: url(archive/image/customization/ftmapdeco.png) no-repeat;    width: 110%;    height: 110%;    position: absolute;    background-size: contain;    background-position: left center;    left: -12vw;    top: -8%;    transform: scaleX(.7);}.ftmaps:after {    left: auto;    right: -62vw;    background-position: right center;    transform: scaleX(-.7);}.ftmaps {    position: relative;    width: 100%;    pointer-events: unset !important;}.ftmaps iframe:hover {    opacity: 1;    transition: .3s ease-out;}.ftmaps iframe {    height: 150px;    filter: grayscale(1);    opacity: .5;    transition: .3s ease-out;}/*rights*/ 
.rights {    display: flex;    font-size: 12px;    padding: 60px 0 20px;    color: #888;    justify-content: space-evenly;    background: transparent;    flex-wrap: wrap;    align-items: center;    width: 100%;    opacity: .5;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#888}.RWDssl01,.rights .RWDedictor{margin-right:20px}.scrollTop002 img {    width: 30px;    margin: 0 0 5px;        transition: .2s ease-out;}.scrollTop002 {    right: 50px;    bottom: 50px;}.scrollTop002:hover img {    transform: translateY(-5px);    transition: .2s ease-out;}@media (max-width: 991px) {/*tops*/ 
.scrollTop002 .ii{font-size:40px}.scrollTop002{right:15px;bottom:80px}}@media (max-width: 600px) {/*fols*/a.ml-stack-nav-toggle{padding:25px 14px;margin-left:10px}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}}

/*footer end*/
/*英文語系 start*/

.lang_en .RWDbanner_plus01 .txt2 {letter-spacing: 0.5px;}

/*英文語系 end*/
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 1000px;}.page_wrapper_bg section.call_to_action > .container {width:75%;max-width: 1800px;background: transparent;padding: 0px;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important;background:#000}.article-text .container {width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important}#RWDPAGE_BASE_PAT02 {background: #000;}#RWDPAGE_BASE_PAT02 .main::before {   content: "";    width: 100%;    height: 100%;    z-index: 11;    background-position: top center;    position: absolute;    pointer-events: none;    left: 0;    border-top: 0;    border-bottom: 0;    background: linear-gradient(0deg, rgba(255,255,255,0.1) 0 , rgba(255,255,255,0.1) 1px ,transparent 1px ,transparent), linear-gradient(90deg, rgba(255,255,255,0.05) 0 , rgba(255,255,255,0.05) 1px ,transparent 1px ,transparent);    background-size: 1.4em 1.4em,1.4em 1.4em , 100% 100%;    opacity: .5;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#888}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;text-align: center;margin-bottom:30px}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #fff !important;letter-spacing: 1px !important;font-size: 35px !important;line-height: 50px !important;font-weight: 400 !important;margin:0px}.hgroup .container {width: 100%;border-bottom: 0;margin-top: 0px;text-align: center;padding: 0;margin-bottom: 30px;}.hgroup .breadcrumb {width: 100%;position: relative;bottom: 0;background: transparent;border:0}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#00ffe7;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #910b19;transition: 0.4s;}.btn_back a {color: #fff !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid rgba(255,255,255,.2);transition: 0.4s;line-height:1.5;font-size: 15px;}.btn_back a:hover {color: #000 !important;transition: 0.4s;background: #0df0f0;border: 1px solid rgba(255,255,255,.3);color: #000;box-shadow: 0 0 40px #0df0f0;}.ebtn {margin-top: 30px;margin-right:0px;background: transparent;border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: #910b19;transition: 0.4s;}.ebtn a {border: 1px solid #d7d7d7;background: transparent;color: #fff;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 5px 30px;border: 1px solid rgba(255,255,255,.2);transition: 0.4s;line-height:1.5;font-size: 15px;}.ebtn a:hover {color:#000;transition: 0.4s;background: #0df0f0;border: 1px solid rgba(255,255,255,.3);box-shadow: 0 0 40px #0df0f0;}/*列表*/ 
.layoutlist_2 .item {padding: 20px 0 !important;margin-bottom:20px;display: flex;align-items: flex-start;border-bottom: 1px solid #eee !important;}.layoutlist_2 .list_subject a {color: #333;font-size: 16px !important;line-height: 1.5 !important;font-weight: bold;}.layoutlist_2 .listdate {text-align: center;border-left: 1px solid #eee !important;}.layoutlist_2 .listdate .yearmonth {padding-bottom:10px}.layoutlist_2 .listdate .day {color: #333 !important;font-size: 30px !important;line-height: 1.5;}.litem__text {background: rgb(255 255 255 / 90%);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);-moz-backdrop-filter: blur(10px);}.layoutlist_4 .list_subject .summary {margin: 5px 0 !important;}.layoutlist_4 .list_subject .summary a {color:#555}.layoutlist_4 .list_subject > a.itemlink {color: #ccc;font-size: 17px;}.layoutlist_4 .listdate {border-left: 1px solid #333;text-align: center;}.layoutlist_4 .listdate .yearmonth {color: #888;padding-bottom: 0;}.layoutlist_4 .item {border-bottom: 0;border: 1px solid #222 !important;}.layoutlist_4 .listdate .day {line-height:1.5;font-size:38px}.layoutlist_4 .list > .col-sm-6 {margin: 0;}.fixrow {padding: 0;}.RWDtimeline02 .timeline2_list .block .text-in {    color: #888;    font-size: 16px;    letter-spacing: 1px;}.RWDtimeline01 .line_dot2 span {    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgb(0 0 0) 2%,rgb(0 0 0) 100%);    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(0 0 0) 2%,rgb(0 0 0) 100%);}.RWDtimeline01 li.event:before {background: #888;}/*footer*/#RWDPAGE_BASE_PAT02 .fttxt {color: #777;}#RWDPAGE_BASE_PAT02 .footers {padding-top:50px}#RWDPAGE_BASE_PAT02 .footers:before {z-index:-1}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.new-form .formdesc {color:#888}.systemmsg {color:#888}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: rgb(255 255 255 / 30%);font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #888; caret-color:#888; }.form-group textarea { color: #969696; caret-color:#888;} @supports (-webkit-mask: none) and (not (caret-color:#888)) { .form-groupinput { color:#888; }.form-group input::first-line { color: #ccc; } } /*統一*/ 
.page_wrapper_bg.lang_en .pagecontent {letter-spacing:0.5x;}.lang_en .webdesc {letter-spacing:0.5x;}@media (max-width: 1920px) {.page_wrapper_bg section.call_to_action{min-height: 500px;}}/*隱私權*/ 
.privacy_block, .privacy_block p {line-height: 2;letter-spacing: 1px;color: #888}.privacy_block a {color: #888;transition: 0.4s}.privacy_block a:hover {color: #888;transition: 0.4s;text-decoration: none}.privacy_block h5 {font-size: 18px;font-weight: bold;margin: 30px 0 10px;color: #ccc;}.privacy_block h6 {font-size: 16px;}.privacy_block ul {padding-left: 24px;}

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

@media (min-width: 1921px) and (max-width: 2560px) {.recruits:before {    top: 1.7vw;}.appimg {    width: 90%;}.RWDmenu_plus04 .header {    padding: 30px 5vw;}.RWDmenu_plus04 .header.is-up {    padding: 10px 6vw;}}@media (max-width: 1700px) {.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 3vw 2vw !important;}.useinfo .container {    width: 80%;    padding: 12vw 0 14vw;}.useinfo:before, .useinfo:after {    right: -3vw;}.useinfo:after {    bottom: -1vw;}.footers .container {    width: 80%;}.ftmaps:before, .ftmaps:after {    left: -13vw;}.ftmaps:after {    right: -70vw;    left: auto;}.recruits:before {    top: 40px;}}@media (max-width: 1600px) {.applications .container {    width: 85%;}.useinfo .container {    padding: 10vw 0;}}@media (max-width: 1500px) {.RWDmenu_plus04 .header {    width: 95%;}.RWDbanner_plus01 .txt1 {    margin: 16vw 0 0 8vw;}.RWDbanner_plus01 .txt2 {    margin: 26vw 0 0 8vw !important;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    margin: 28vw 0 0 8vw;}.RWDbanner_plus01 .page-scroll {    bottom: 6vw;    right: 8vw;}.index h2.sub-title {    font-size: 16px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title {    font-size: 30px;}.applications .RWDproduct004 .item-box figure {    width: 10vw;}.useinfo .nopadding {    margin-right: -150px;    margin-left: -300px;}.useinfo:before, .useinfo:after {    right: -9vw;    top: 6vw;}.useinfo:after {    bottom: -1vw;    top: auto;}}@media (max-width: 1450px) {.ftcompany .ftlogo {width: 185px;}}@media (max-width: 1400px) {.RWDbanner_plus01 .txt2 {    font-size: 15px;}.RWDbanner_plus01 .page-scroll {    bottom: 9vw;}.abuss .container {    width: 85%;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title {    font-size: 33px;}.appimg {    width: 100%;}.recruinfo {    margin: 4vw 0 0;}.recruits:before {    top: calc(4vw + 40px);}}@media (max-width: 1300px) {.useinfo .nopadding {    margin-right: -10vw;    margin-left: -30vw;    width: calc(106%);}.useinfo:before, .useinfo:after {    right: -11vw;}.useinfo .RWDproduct004 #portfolio {    padding: 4vw 0 0;}.useinfo:before {    top: 12vw;}.ftcompany .ftlogo { width: 140px;}}@media (max-width: 1200px) {.RWDbanner_plus01 .logo {    position: absolute;    top: 4vw;}.RWDbanner_plus01 .txt2 {    margin: 2vw 0 0 8vw !important;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    margin: 0 0 0 8vw;    max-width: 200px;    padding: 7px;}.RWDbanner_plus01 .txt1 {    margin: 20vw 0 0 8vw;}.RWDmenu_plus04 .site-nav .menu li a {    font-size: 14px;}.abimgbg {    width: 29vw;}.applications .container {    width: 90%;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    margin-left: 23vw !important;}.appimg {    top: 7vw;}.RWDparallax_new .picbgbox {    height: 30vw !important;}.footers .container {    width: 85%;}.ftmaps:before, .ftmaps:after {    left: -15vw;}.ftmaps:after {    right: -74vw;    left: auto;}.RWDmenu_plus04 .logo {    width: 150px;}.ftmaps iframe {    height: 100px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
@media (max-width: 1180px) {.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {    opacity: 1 !important;    width: 30px;    height: 30px;    font-size: 12px;    padding-right: 5px;    transform: none !important;    animation: none !important;}.useinfo .item-box:before {    filter: none;}.abuss .RWDright_cont002 .item-first .text-box {    padding: 0 0 6vw;}.useinfo .nopadding {    margin-right: -13vw;    padding: 14vw 0 0 !important;    width: calc(195%);}.useinfo:before, .useinfo:after{display:none}.recruimg {    top: 4vw;}.recruinfo {    width: 60vw;}.recruits:before {    left: calc(40% - 16.8vw);}.ftcompany {    flex-direction: column;    margin: 0 0 40px;    text-align: center;    align-items: center;}.ftcompany .ftlogo {    margin: 0 0 40px;    width: 200px;}.fttxt ul li {    width: 100%;}.fttxt ul li:nth-child(2) {    order: 2;}.fttxt ul li:nth-child(1) {    order: 1;}.scrollTop002 {    right: 30px;    bottom: 30px;}.footers {    padding: 10vw 0 0;    position: relative;}.footers:before {    content: "";    background: url(archive/image/customization/recrubg.jpg) no-repeat;    width: 80vw;    height: 80vw;    position: absolute;    background-size: contain;    display: block;    right: -10vw;    top: -15vw;    pointer-events: none;}}/*page*/ 
.page_wrapper_bg section.call_to_action > .container {width: 85%;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .site-nav .menu{display:none}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu,.RWDmenu_plus04 .toggle-mmenu-cover{display:block}.ml-stack-nav-toggle i{display:none}.RWDmenu_plus04 #mobile-menu .menu>li>a {    color: #fff;    letter-spacing: 0;    font-weight: 300;}.RWDmenu_plus04 .logo {    position: absolute;    z-index: 999;}.RWDmenu_plus04 #mobile-menu .menu>li>ul{background:#fbfbfb}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent}.RWDmenu_plus04 #mobile-menu .menu>li>ul {    background: #040404;}.RWDmenu_plus04 .header.is-up {    padding: 0 6vw 5px;}.RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px;}.RWDmenu_plus04 .features { float: right; position: relative;}a.ml-stack-nav-toggle {margin-top: 10px;}.RWDmenu_plus04 .header {    padding: 10px 5vw;}.ml-stack-nav-toggle__line {    background: #fff;    height: 1px;}.RWDmenu_plus04 .features:after {    top: 40%;}.RWDmenu_plus04 #mobile-menu,.menu-open .RWDmenu_plus04 #mobile-menu {    background: #000;    color: #fff;}.RWDmenu_plus04 .language-block a {    color: rgba(255,255,255,.7);    font-weight: 300;}.RWDmenu_plus04 #mobile-menu .menu>li {    border-bottom: 1px solid #282828;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after {    color: #fff;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {    background-color: #666;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background: linear-gradient(45deg, #242424, transparent);}.link-btn a span:before, .link-btn a span:after {    left: auto;    top: -23px;    right: -116px;}.link-btn a span:after {    top: auto;    bottom: -22px;}.useinfo .list-inline.categories.nomargin {    font-size: 14px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption .container {    padding: 0 10vw;}.RWDbanner_plus01 .logo {    left: 0;    top: 0;}.RWDbanner_plus01 .txt1 {    font-size: 46px;    margin: 22vw 0 0;}.RWDbanner_plus01 .txt2 {    margin: 3vw 0 0 0!important;    font-size: 18px;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    margin: 0;    padding: 7px;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {    right: 3vw;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .col-md-3:nth-child(2) .item-box:before, .applications .RWDproduct004 #portfolio.portfolio-nogutter .col-md-3:nth-child(3) .item-box:before {    right: 6vw;}.recrureda {    position: absolute;    left: -23vw;    width: 8vw;    top: 7vw;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title {    font-size: 28px;}.abuss {    padding: 0 0 15vw;    margin-top: -15vw;    z-index: 3;}.abuss .container {    width: 90%;}.rightinfo {    padding-left: 8vw;}.abimgbg {    width: 33vw;    left: -3vw;    top: -13vw;}.applications .RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix {    width: 48%;}.applications .container {    width: 100%;}.RWDright_cont002 .item-first .text-box .text {    overflow: hidden;}.leftimg {    padding-left: 2vw;    padding-right: 2vw;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div {    margin: 0 0 2vw 2vw !important;}.RWDbtn01 .btn-box .col-sm-3 {    margin: 0;}.RWDbtn01 .btn-box .col-sm-3:before, .RWDbtn01 .btn-box .col-sm-3:after {    right: -10px;    top: -6px;}.RWDbtn01 .btn-box .col-sm-3:after {    top: auto;    bottom: -8px;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    margin-left: 25vw !important;}.appcontent .RWDproduct004 #portfolio div.col-md-3 h2, .appcontent .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 16px;    margin: 0 0 5px;}.RWDproduct004 .item-box-desc {    margin: 0;}.RWDproduct004 .list-inline {    font-size: 14px;}.useinfo .RWDproduct004 {    flex-direction: column;    text-align: center;    align-items: center;}.useinfo .RWDproduct004 .section-subject {    text-align: center;}.useinfo .nopadding {    width: 100%;    margin: 0;}.useinfo .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {    margin-top: -15vw !important;}.useinfo .nopadding {    width: 110%;    margin: 0 -7vw 0 0;    padding: 13vw 0 0 !important;}.useinfo .container {    width: 95%;    padding: 14vw 0 9vw;}.footers {    padding: 14vw 0 0;}.rights {    padding: 40px 0 20px;    justify-content: center;}.footers .container {    width: 95%;}.ftmaps:after {    right: -82vw;    left: auto;}.ftmaps:before {    left: -16vw;}.scrollTop002 {    bottom: 230px;}/*page*/ 
.new-form .new-width .control-label {    padding: 0 !important;}.form-horizontal .form-group .col-sm-12.col-md-11 {padding: 0;}.form-horizontal .form-group .col-sm-12.col-md-5 {padding: 0;}.ebtn {margin-left:0}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.link-btn {    margin-top: 6vw;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {    right: 21vw;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .col-md-3:nth-child(2) .item-box:before {    right: 20vw;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .col-md-3:nth-child(3) .item-box:before {    right: 17vw;}.abimgbg {    width: 35vw;    left: 2vw;    top: -13vw;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title {    font-size: 25px;}.abbg {    position: absolute;    top: -8vw;}.applications .RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix {    width: 100%;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 5vw 2vw !important;}.applications .RWDproduct004 .item-box figure {    width: 18vw;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {    margin: 5vw 10vw 3vw 0 !important;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    margin-left: 15vw !important;}.appimg {    top: 20vw;    width: 160%;}.abuss {    padding: 0 0 20vw;}.RWDbtn01 .btn-box .col-sm-3:before, .RWDbtn01 .btn-box .col-sm-3:after {    right: 4px;z-index:1}.useinfo .nopadding {    width: 90%;    margin: 0 0;    padding: 0 !important;}.useinfo .nopadding .col-md-3.col-sm-3.mix {    width: calc(100%/2);    float: left;}.useinfo .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    margin-left: -9vw !important;    margin-top: 4vw !important;}.useinfo .RWDproduct004 #portfolio {    padding: 20vw 0 0;}.useimg {    top: 15vw;}.RWDparallax_new .picbgbox {    height: 50vw !important;}.recruinfo:before {   width: 40vw;    height: 9vw;    left: -50vw;}.recruits:before {    left: calc(33% - 16.8vw);    width: 15vw;} .recruinfo:after {    width: 30px;    height: 30px;    left: -10vw;}.ftmaps:after {    right: -81vw;    left: auto;}/*page*/ 
.layoutlist_4 .listdate {    display: flex;    align-items: center;border-left:0}.layoutlist_4 .listdate .day::before {    content: "/";    position: absolute;    left: -10px;}.layoutlist_4 .listdate .day {    color: #afafaf !important;    font-size: 12px !important;    position: relative;    margin-left: 14px;}.layoutlist_4 .item {    padding: 20px 10px !important;}.layoutlist_4 .list_subject {    margin-top: 15px;}
}
/*767px end*/
/*700 start*/

@media (max-width: 700px) {.RWDbanner_plus01 .logo {    left: auto;    top: 17vw;    right: 8vw;}.RWDbanner_plus01 .txt1 {    font-size: 41px;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .col-md-3:nth-child(3) .item-box:before {    right: 15vw;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .col-md-3:nth-child(2) .item-box:before {    right: 17vw;}.abuss {    padding: 0 0 15vw;    margin-top: -5vw;}.abuss>.container:before {    height: calc(100% + 0px);}.abuss .RWDright_cont002 .item-first .text-box {    padding: 0 0 10vw;}.useimg {    width: 60vw;}.footers:before {    top: 4vw;}.useinfo .container {    padding: 17vw 0;}.footers {    padding: 17vw 0 0;}.ftmaps:after {    right: -79vw;}.scrollTop002 {    bottom: 10px;    right: 10px;}}

/*700 end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:100px;}.RWDbanner_plus01.style-dotnav.control-right .control-box {    height: inherit!important;    bottom: 0;}.RWDbanner_plus01 .logo {    left: auto;    top: 8vw;    right: 0;}.RWDbanner_plus01.style-dotnav .control-box .control {    vertical-align: bottom;    padding: 0 0 50px;}.RWDmenu_plus04 #search-box {    right: 0;}.RWDmenu_plus04 .header {    width: 100%;}.RWDmenu_plus04 #search-box .form-control {    height: 50px;}.abuss {    padding: 0 0 15vw;    margin-top: 30vw;}.RWDbanner_plus01 .txt1 {    font-size: 35px;    margin: 35vw 0 0;    letter-spacing: -1px;}.RWDbanner_plus01 .txt2 {    margin: 4vw 0 0 0!important;    font-size: 16px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {    line-height: 40px;}.link-btn {    margin-top: 10vw;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    width: 100%;    max-width: 250px;    margin: auto;}.link-btn a:before, .link-btn a:after {    width: fit-content;}.link-btn a span:before, .link-btn a span:after {    right: -125px;}.abuss .RWDright_cont002 .item-first .text-box {    padding: 5vw 0 10vw;}.rightinfo,.leftimg {    width: 100%;    padding:0;}.leftimg {    width: 80%;    margin: 30px 0 0 0;}.abuss .container {    width: 85%;    flex-direction: column-reverse;    align-items: flex-start;}.abuss>.container:before {    width: 100vw;    left: -10vw;    height: calc(100% + 18vw);}.abbg {    position: absolute;    top: -25vw;}.abuss>.container:before {    width: 100vw;    left: -10vw;}.abimgbg {    width: 50vw;    left: 50%;    top: auto;    bottom: 10vw;    transform: translateX(-50%);}.applications {    padding: 60px 0 0;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 7vw 3vw !important;    transform: none !important;}.applications .RWDproduct004 .item-box figure {    width: 25vw;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) figure {    margin-right: 5px;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {    margin: 5vw 0vw 5vw 0 !important;}.RWDproduct004 .section-subject {    padding: 0 0 20px;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div {    margin: 0 0 2vw 0!important;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    margin-left: 0 !important;}.useimg {    width: 100%;    top: 50vw;}.appimg img {    width: 200%;}.useinfo .nopadding .col-md-3.col-sm-3.mix {    width: 90%;    float: none;}.useinfo .RWDproduct004 #portfolio {    padding: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    margin: 0 auto !important;    padding: 0 !important;}.useinfo .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {    margin-top: 30px !important;    margin-left: auto !important;}.useinfo .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    margin: 30px auto 0 !important;}.recruits {    padding: 60px 0;}.recruimg {    top: 13vw;}.RWDparallax_new .picbgbox {    height: 55vw !important;}.recruits .RWDright_cont002 .item-first .text-box a {    margin: 30px auto 0;}.RWDssl01, .rights .RWDedictor {    margin-right: 0;}.recruinfo:after,.recruits:before,.recruinfo:before {display:none}.footers:before {    top: -40vw;    width: 100vw;    height: 100vw;}.useinfo .container {    padding: 24vw 0 15vw;}.RWDbtn01 {    margin-top: 50px;}.abuss .RWDright_cont002 .item-first .text-box a {    margin: 40px 0 0;}.recruinfo {    width: 80%;    margin: auto;    text-align: center;    padding: 40vw 0 0;}.recrureda {    left: 50%;    transform: translateX(-50%);    top: -35vw;    width: 20%;}.recruredacircle {    top: -8vw;    left: -7.5vw;}.recruredacircle2 {    top: -16vw;    left: -16vw;    width: 300%;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {   display:none !important;}.appcontent .RWDproduct004 #portfolio div.col-md-3 h2, .appcontent .RWDproduct004 #portfolio div.col-md-3 h3 {    color: #fff;}.RWDmenu_plus04 .ml-stack-nav-toggle {    min-width: 40px;}.ftmaps:after {    right: -79vw;}.fttxt {    width: 100%;    min-width: auto;}/*-------*/ 
.lang_en .RWDproduct004 .list-inline {text-align: center;}.index .lang_en .applications h2.sub-title {line-height: 1.7;margin: 15px 0 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .ml-stack-nav-toggle {    min-width: fit-content;}.ftmaps:after {    right: -75vw;}/*page*/ 
.article-text .container {padding:0}
}
/*480px end*/
/*413 start*/

@media (max-width: 413px) {.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    flex-direction: column;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    text-align: center;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {    margin: 0 0 !important;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .row > div {    margin: 0 0 0vw 0!important;}.applications .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 4vw 3vw !important;}.RWDbtn01 {    margin-top: 30px;}.useinfo .nopadding .col-md-3.col-sm-3.mix {    width: 100%;}.useinfo .container {    width: 100%;}.recruinfo {    width: 100%;}.recruredacircle2 {    top: -15vw;    left: -14vw;    width: 240%;}}

/*413 end*/
/*380px start*/
@media (max-width: 380px){
.ftmaps:after {    right: -73vw;}
}
/*380px end*/