#aboutPage .container strong{display:inline-block;line-height:30px;font-size:20px;font-weight:700;min-width:140px;padding:0 20px;text-align:center;background:#5bc3be;margin-bottom:25px;color:#2f3740;letter-spacing:3px}#aboutPage .container .topFrame{margin-bottom:30px;padding-top:30px}#aboutPage .container .topFrame .left{width:calc(100% - 250px);float:left;padding:0 30px}#aboutPage .container .topFrame .left img{width:100%}#aboutPage .container .topFrame .right{width:250px;float:left;padding-top:50px;font-size:12px}#aboutPage .container .centerFrame{margin-bottom:30px}#aboutPage .container .centerFrame .optionFrame{padding-left:150px}#aboutPage .container .centerFrame .optionFrame .options{position:relative;padding-left:85px;padding-top:12.5px;padding-bottom:12.5px;min-height:65px;margin-bottom:20px}#aboutPage .container .centerFrame .optionFrame .options .icon{position:absolute;left:0;top:0}#aboutPage .container .centerFrame .optionFrame .options h3{font-size:15px;margin:0 0 5px;color:#5bc3be}#aboutPage .container .centerFrame .optionFrame .options p{font-size:12px;margin:0}#aboutPage .container .bottomFrame{text-align:center;margin-bottom:50px}#aboutPage .container .bottomFrame strong{margin-left:auto;margin-right:auto}#aboutPage .container .bottomFrame p{display:inline-block;font-size:12px;color:#fff;margin:0;border-left:solid 3px #5bc3be;border-right:solid 3px #5bc3be;padding:0 20px}@media screen and (max-width:991px){#aboutPage .container .topFrame .right{padding-top:5px}}@media screen and (max-width:767px){#aboutPage .container .topFrame{padding-top:30px}#aboutPage .container .topFrame .left{width:calc(100%);float:none;padding:0 30px}#aboutPage .container .topFrame .left img{max-width:100%;width:auto;display:block;margin:0 auto}#aboutPage .container .topFrame .right{width:100%;float:none;padding-top:50px;font-size:12px}#aboutPage .container .topFrame .right p{display:inline-block}#aboutPage .container .centerFrame .optionFrame{padding-left:0}}#contactPage .container{padding-top:30px}#contactPage .container .left{width:50%;float:left}#contactPage .container .left img{width:100%}#contactPage .container .right{width:50%;float:left}#contactPage .container .right .formFrame.trType form .option{padding-left:75px}#contactPage .container .right .formFrame.trType form .option label{width:75px}#contactPage .container .right .formFrame.trType form .site label::first-letter{letter-spacing:28px}#contactPage .container .right .formFrame.trType form .captchaFrame .submitBtn::first-letter{letter-spacing:10px}#contactPage .container .right .formFrame.enType form .option{padding-left:90px}#contactPage .container .right .formFrame.enType form .option label{width:90px;text-align:right}#contactPage .container .right .formFrame.enType form .option .tips{padding-left:60px}#contactPage .container .right .formFrame.enType form .option .tips span{width:50px}#contactPage .container .right .formFrame.enType form .captchaFrame{padding-left:90px}#contactPage .container .right .formFrame.jpType form .option{padding-left:85px}#contactPage .container .right .formFrame.jpType form .option label{width:85px}#contactPage .container .right .formFrame.jpType form .option .tips{padding-left:55px}#contactPage .container .right .formFrame.jpType form .option .tips span{width:50px}#contactPage .container .right .formFrame.jpType form .captchaFrame{padding-left:85px}#contactPage .container .right .formFrame form{padding:0 50px;background-image:url(../images/contact/formBg_left.png),url(../images/contact/formBg_right.png);background-repeat:no-repeat;background-position:left center,right center;background-size:auto 150%}#contactPage .container .right .formFrame form .option{position:relative;padding-left:75px;margin-bottom:20px}#contactPage .container .right .formFrame form .option label{width:75px;position:absolute;left:0;top:0;font-size:14px}#contactPage .container .right .formFrame form .option input,#contactPage .container .right .formFrame form .option textarea{padding:0 5px;background:0 0;border-radius:0;border:solid 1px #fff;resize:none}#contactPage .container .right .formFrame form .option input{max-width:250px;width:100%}#contactPage .container .right .formFrame form .option textarea{width:100%;min-height:100px}#contactPage .container .right .formFrame form .option taiwan-address-input input{display:none}#contactPage .container .right .formFrame form .option .fileFrame{position:relative;background:#5bc3be;display:inline-block;width:30px;padding:2.5px 0;opacity:.75;overflow:hidden}#contactPage .container .right .formFrame form .option .fileFrame:hover{opacity:1}#contactPage .container .right .formFrame form .option .fileFrame input{position:absolute;left:0;top:0;opacity:0;z-index:1;cursor:pointer}#contactPage .container .right .formFrame form .option .fileFrame img{display:block;margin:0 auto;height:20px}#contactPage .container .right .formFrame form .option .tips{margin-top:10px;font-size:12px;position:relative;padding-left:45px}#contactPage .container .right .formFrame form .option .tips span{background:#5bc3be;line-height:20px;width:35px;text-align:center;color:#2f3740;display:inline-block;position:absolute;left:0;top:0}#contactPage .container .right .formFrame form .option .tips p{color:#5bc3be;margin:0;line-height:20px}#contactPage .container .right .formFrame form .site .selsectFrame{border:solid 1px #fff;margin-right:15px;display:inline-block;width:100px;position:relative;overflow:hidden}#contactPage .container .right .formFrame form .site .selsectFrame .arrow{position:absolute;z-index:0;right:0;top:0;width:20px;height:22px;border-left:solid 1px #fff;background:url(../images/contact/selectIcon.svg) center center no-repeat}#contactPage .container .right .formFrame form .site .selsectFrame select{cursor:pointer;position:relative;background:0 0;border-radius:0;border:0;width:calc(100% + 20px)}#contactPage .container .right .formFrame form .site .selsectFrame select option{background:#2f3740;border-radius:0;border:0}#contactPage .container .right .formFrame form .captchaFrame{position:relative;padding-left:75px}#contactPage .container .right .formFrame form .captchaFrame .submitBtn{display:inline-block;position:absolute;right:0;top:0;font-size:14px;color:#fff;width:70px;line-height:24px;text-align:center;border-radius:5px;cursor:pointer;background:#000;opacity:.5}#contactPage .container .right .formFrame form .captchaFrame .checkedNow{opacity:1}#contactPage .container .companyFrame{text-align:center;margin-bottom:50px;margin-top:50px;letter-spacing:3px}#contactPage .container .companyFrame .title{font-size:16px;color:#2f3740;line-height:26px;padding:0 25px;background:#929497;display:inline-block;margin-bottom:15px}#contactPage .container .companyFrame .message{text-align:center;font-size:13px;line-height:20px}#contactPage .container .companyFrame .message span{color:#fff;display:block;margin-bottom:5px}#contactPage .container .companyFrame .message .icon{color:#5bc3be;margin:0 10px;font-weight:700}@media screen and (max-width:1199px){#contactPage .container .right .formFrame form .option .tips{margin-left:-52.5px}#contactPage .container .right .formFrame form .captchaFrame .submitBtn{top:100px}}@media screen and (max-width:991px){#contactPage .container .left{width:100%;float:none}#contactPage .container .left img{max-width:100%;width:auto;display:block;margin:0 auto 30px}#contactPage .container .right{width:100%;float:none}#contactPage .container .right .formFrame form .option{width:50%;float:left}#contactPage .container .right .formFrame form .option input{max-width:220px}#contactPage .container .right .formFrame form .file,#contactPage .container .right .formFrame form .mail,#contactPage .container .right .formFrame form .message,#contactPage .container .right .formFrame form .message textarea,#contactPage .container .right .formFrame form .site{width:100%}#contactPage .container .right .formFrame form .file input,#contactPage .container .right .formFrame form .mail input{float:left}#contactPage .container .right .formFrame form .file .tips,#contactPage .container .right .formFrame form .mail .tips{width:calc(100% - 265px);margin-top:0;float:right}#contactPage .container .right .formFrame form .captchaFrame .submitBtn{top:0}}@media screen and (max-width:767px){#contactPage >.container{padding:30px 0 0}#contactPage >.container .right .formFrame form{padding:0 25px}#contactPage >.container .right .formFrame form .option{width:100%;float:none;padding:0!important}#contactPage >.container .right .formFrame form .option label{position:relative;display:block}#contactPage >.container .right .formFrame form .option input{max-width:100%}#contactPage >.container .right .formFrame form .site{padding-left:75px}#contactPage >.container .right .formFrame form .site .selsectFrame{margin-bottom:15px;width:150px}#contactPage >.container .right .formFrame form .file input,#contactPage >.container .right .formFrame form .mail input{float:none}#contactPage >.container .right .formFrame form .file .tips,#contactPage >.container .right .formFrame form .mail .tips{float:none;width:calc(100%);margin:10px 0 0}#contactPage >.container .right .formFrame form .captchaFrame{padding-left:0!important}#contactPage >.container .right .formFrame.enType form .option label{text-align:left}}@media screen and (max-width:450px){#contactPage .container .companyFrame .message span{display:block}#contactPage .container .companyFrame .message .icon{display:none}}a,a:active,a:hover,a:visited{text-decoration:none!important;color:inherit}li,ol,ul{margin:0;padding:0;list-style-type:none}*{font-family:"微軟正黑體",Arial}.clearboth{clear:both}.ng-hide{display:none}html{height:100%}html .ajax-overlay{position:fixed;left:calc(50% - 15px);top:calc(50% - 115px)}html body{height:100%}html body #wrap{background-color:#2f3740;background-image:url(../images/layout/wrapBgLight.png);background-position:center center;min-height:100%;margin-bottom:-40px;color:#fff}html body #wrap header{position:relative}html body #wrap header .container{padding-top:30px}html body #wrap header .container .logo,html body #wrap header .container .logoFrame{width:30%}html body #wrap header .container .logoFrame{margin:0 auto -25px}html body #wrap header .container .logoFrame img{max-width:100%;display:block;margin:0 auto}html body #wrap header .container .linkerFrame{text-align:center}html body #wrap header .container .linkerFrame nav{float:left;font-size:15px}html body #wrap header .container .linkerFrame nav span{display:inline-block;padding:5px 25px}html body #wrap header .container .linkerFrame nav .nowPage,html body #wrap header .container .linkerFrame nav span:hover{color:#5bc3be;background:url(../images/layout/linkerBg_active.png) no-repeat center center}html body #wrap header .container .linkerFrame .linker{width:17.5%}html body #wrap header .container .linkerFrame .logo{opacity:0}html body #wrap header .languageSelect{position:absolute;right:0;top:0}html body #wrap header .languageSelect span{display:inline-block;width:160px;text-align:center;color:#000;background-image:url(../images/layout/languageBg_normal.png);background-repeat:no-repeat;background-position:center top;background-size:cover;line-height:35px;margin-left:-40px;position:relative;letter-spacing:2px;font-size:15px}html body #wrap header .languageSelect span:hover{background-image:url(../images/layout/languageBg_active.png);z-index:5}html body #wrap header .languageSelect .tr{z-index:3}html body #wrap header .languageSelect .en{z-index:2}html body #wrap header .languageSelect .jp{z-index:1}html body #wrap header .languageSelect .active{background-image:url(../images/layout/languageBg_active.png);z-index:4}html body #wrap #push{height:40px;width:100%}html body footer{line-height:40px;width:100%;color:#fff;text-align:center;font-size:10px}html body footer p{margin:0}html body footer.main{color:#323232;background:#5bc3be}@media screen and (max-width:680px){html body #wrap header .container{padding-top:50px}html body #wrap header .container .logoFrame{margin:0 auto -52.5px}html body #wrap header .container .linkerFrame .logo{display:none}html body #wrap header .container .linkerFrame nav{float:left;font-size:15px}html body #wrap header .container .linkerFrame nav span{display:inline-block;padding:5px 10px}html body #wrap header .container .linkerFrame nav:nth-of-type(1),html body #wrap header .container .linkerFrame nav:nth-of-type(4){margin-right:15%}html body #wrap header .container .linkerFrame nav:nth-of-type(2),html body #wrap header .container .linkerFrame nav:nth-of-type(5){margin-left:15%}html body #wrap header .container .linkerFrame .linker{width:calc(70% / 2)}}@media screen and (max-width:400px){html body #wrap header .languageSelect span{width:135px;letter-spacing:0}}#listPage .container{padding-top:75px}#listPage .container .mobileType{display:none;text-align:right;margin-bottom:20px}#listPage .container .mobileType strong{float:left;line-height:50px;font-size:24px;padding:0 20px;background:#5bc3be;color:#323232}#listPage .container .mobileType .menu{border:solid 1px #fff;padding:1.5px 10px 3.5px;font-size:36px}#listPage .container .mobileType .open{border:solid 1px #5bc3be;color:#5bc3be}#listPage .container .mobileType .modiletypeFrame{display:none;text-align:left;float:none}#listPage .container .mobileType .modiletypeFrame .nowType{background:0 0;color:#fff;border-bottom:solid 2px #5bc3be}#listPage .container .typeFrame{width:180px;float:left}#listPage .container .typeFrame ul li{font-size:15px;line-height:28px;color:#fff;padding:0 10px;margin:2.5px 0;cursor:pointer}#listPage .container .typeFrame ul .topType,#listPage .container .typeFrame ul li:hover{background:#5bc3be;color:#323232}#listPage .container .typeFrame ul .nowType{background:0 0;color:#fff;border-bottom:solid 2px #5bc3be}#listPage .container .contactFrame{width:calc(100% - 200px);padding-left:20px;float:left}#listPage .container .contactFrame .options{display:inline-block;vertical-align:top;width:25%;margin:0 -2px 50px}#listPage .container .contactFrame .options .imgFrame{margin-bottom:20px}#listPage .container .contactFrame .options .imgFrame img{max-width:100%;display:block;margin:0 auto}#listPage .container .contactFrame .options .wordFrame h3{color:#fff;font-size:15px;text-align:center}#listPage .container .contactFrame .options:hover{background-image:url(../images/contact/formBg_left.png),url(../images/contact/formBg_right.png);background-repeat:no-repeat;background-position:left center,right center}#listPage .container .contactFrame .pageNumFrame{text-align:right}#listPage .container .contactFrame .pageNumFrame span{margin:0 5px}@media screen and (max-width:767px){#listPage .container .mobileType{display:block}#listPage .container .typeFrame{display:none}#listPage .container .contactFrame{width:100%;float:none;padding-left:0;margin-bottom:30px}#listPage .container .contactFrame .options{width:50%;margin:0 -2px 15px}}#mainPage{height:calc(100vh - 205px);margin-top:10px;background-repeat:no-repeat;background-image:url(../images/main/bannerBg.png);background-position:center center}#mainPage .container{height:100%}#mainPage .bannerFrame{height:100%;width:100%}#mainPage .bannerFrame .banner{height:100%;position:relative}#mainPage .bannerFrame .banner .options{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:100% auto}#mainPage .bannerFrame .banner .carousel-inner{height:100%}#mainPage .bannerFrame .banner .carousel-control{display:none}#mainPage .bannerFrame .banner .carousel-indicators{right:10px;z-index:4;width:auto;left:inherit;position:fixed;bottom:50px}#mainPage .bannerFrame .banner .carousel-indicators li{border:0!important;width:20px;height:20px;margin:0 7.5px;background:#fff}#mainPage .bannerFrame .banner .carousel-indicators li.active{background:#5bc3be}@media screen and (max-width:680px){#mainPage{height:calc(100vh - 214px)}#mainPage .bannerFrame .banner .carousel-indicators{position:fixed;bottom:50px}}#productPage .container{padding-top:75px}#productPage .container .mobileType{display:none;text-align:right;margin-bottom:20px}#productPage .container .mobileType strong{float:left;line-height:50px;font-size:24px;padding:0 20px;background:#5bc3be;color:#323232}#productPage .container .mobileType .menu{border:solid 1px #fff;padding:1.5px 10px 3.5px;font-size:36px}#productPage .container .mobileType .open{border:solid 1px #5bc3be;color:#5bc3be}#productPage .container .mobileType .modiletypeFrame{display:none;text-align:left;float:none}#productPage .container .mobileType .modiletypeFrame .nowType{background:0 0;color:#fff;border-bottom:solid 2px #5bc3be}#productPage .container .typeFrame{width:180px;float:left}#productPage .container .typeFrame ul li{font-size:15px;line-height:28px;color:#fff;padding:0 10px;margin:2.5px 0;cursor:pointer}#productPage .container .typeFrame ul .topType,#productPage .container .typeFrame ul li:hover{background:#5bc3be;color:#323232}#productPage .container .typeFrame ul .nowType{background:0 0;color:#fff;border-bottom:solid 2px #5bc3be}#productPage .container .contactFrame{width:calc(100% - 200px);padding-left:50px;float:left}#productPage .container .contactFrame .title{margin-bottom:20px}#productPage .container .contactFrame .title h3{margin:0}#productPage .container .contactFrame .title .en{color:#5bc3be;font-size:32px;margin-bottom:10px}#productPage .container .contactFrame .title .tr{font-size:21px}#productPage .container .contactFrame .imgSelectFrame{width:40%;float:left}#productPage .container .contactFrame .imgSelectFrame .options{display:inline-block;width:33%;padding:5px}#productPage .container .contactFrame .imgSelectFrame .options img{border:solid 1px #fff;width:100%;cursor:pointer}#productPage .container .contactFrame .imgSelectFrame .nowOption img{border:solid 1px #5bc3be}#productPage .container .contactFrame .imgShowFrame{width:55%;float:right}#productPage .container .contactFrame .imgShowFrame .title{display:none}#productPage .container .contactFrame .imgShowFrame img{display:block;margin:0 auto;max-width:100%}#productPage .container .layoutFrame{margin-top:75px;margin-bottom:50px}#productPage .container .layoutFrame .table-responsive{-webkit-overflow-scrolling:touch;border:0}#productPage .container .layoutFrame table td,#productPage .container .layoutFrame table th{border-bottom:solid 1px #fff;line-height:35px}#productPage .container .layoutFrame table td{font-size:14px;font-weight:700;text-align:center;padding:5px 20px;min-width:150px}#productPage .container .layoutFrame table th{text-align:center}#productPage .container .layoutFrame table tr td:nth-of-type(1){color:#fff799;text-align:left}#productPage .container .layoutFrame table tr:nth-of-type(1) th{color:#5bc3be;padding:5px 20px}#productPage .container .back{margin-bottom:50px}#productPage .container .back span{font-size:14px}@media screen and (max-width:767px){#productPage .container .mobileType{display:block}#productPage .container .typeFrame{display:none}#productPage .container .contactFrame{width:100%;float:none;padding-left:0;margin-bottom:30px}#productPage .container .contactFrame .imgSelectFrame{width:100%;float:none}#productPage .container .contactFrame .imgSelectFrame .title{display:none}#productPage .container .contactFrame .imgShowFrame{width:100%;float:none}#productPage .container .contactFrame .imgShowFrame .title{display:block}}