.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{width:auto;max-width:1200px;margin:0 auto;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}header{z-index:35;position:relative;background:#fff;border-bottom:4px solid #ffd5ae;}header .container{position:relative;}header .top{position:relative;}header #logo{position:absolute;top:0;left:-86px;display:block;background:url('img/share/logo-bg.png') no-repeat;background-size:100%;width:300px;height:185px;z-index:30;}@media screen and (max-width: 1199px){header #logo{left:20px;}}@media only screen and (max-width: 767px){header #logo{width:200px;height:125px;top:20px;}}header #logo img{position:absolute;top:49%;left:50%;width:43.3%;height:auto;margin-left:-21.65%;margin-top:-21.65%;}header .txt{margin:16px 0 0 253px;}@media screen and (max-width: 1199px){header .txt{margin:16px 0 16px 320px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .txt{margin:22px 0 0 320px;height:40px;}}header .txt h5{font-weight:bold;font-size:1.8em;letter-spacing:1.3px;color:#f6613f;padding:0 0 7px;}@media screen and (max-width: 991px){header .txt h5{font-size:0.8em;}}@media only screen and (max-width: 767px){header .txt h5{display:none;}}header .txt h6{font-size:1em;color:#f6613f;letter-spacing:0.1px;font-family:'Poppins';}@media screen and (max-width: 991px){header .txt h6{font-size:0.5em;}}@media only screen and (max-width: 767px){header .txt h6{display:none;}}header .right{position:absolute;top:17px;right:0;text-align:right;}@media screen and (max-width: 1199px){header .right{right:40px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .right{right:20px;}}header .right .btn-home{display:inline-block;vertical-align:top;background:url('img/share/icon-home.png') no-repeat left;font-size:1.3em;color:#f6613f;padding:8px 0 0 34px;}@media screen and (max-width: 991px){header .right .btn-home{display:none;}}header .right .font{display:inline-block;vertical-align:top;margin:0 -7px 0 26px;padding:2px 0 0 27px;border-left:1px solid #000;}@media screen and (max-width: 991px){header .right .font{border:0;margin:0;padding:0;}}header .right .font .btn-font{display:inline-block;vertical-align:top;margin:0 0 0 4px;width:32px;height:32px;line-height:30px;text-align:center;border:2px solid rgba(0,0,0,0);}header .right .font .btn-font.active{border:2px solid #f6613f;border-radius:50%;}header .right .font .btn-f1{font-size:12px;}header .right .font .btn-f2{font-size:20px;}header .right .font .btn-f3{font-size:24px;}header .menu{z-index:20;position:relative;background:url('img/share/menu-bg-1.png') no-repeat right;background-size:100% 100%;max-width:1310px;margin:11px auto 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu{display:none;}}header .menu ul{margin:0 0 0 442px;}@media screen and (max-width: 1199px){header .menu ul{margin:0 0 0 300px;}}header .menu li{position:relative;display:inline-block;vertical-align:top;list-style:none;width:167px;text-align:center;transition:background-color 0.5s linear, top 0.5s linear;}header .menu li:hover .submenu{display:block;}/*953795e33e25c16a067bcfa2a5842f5b*/header .menu li.active a{color:#bc3a1c;}header .menu li.active li a{color:#000;}header .menu li a{position:relative;display:block;padding:11px 0 7px;font-size:1.3em;color:#fff;letter-spacing:0.5px;}header .menu li a .bg{position:absolute;top:0;right:-20px;width:200px;height:100%;background:url('img/share/menu-bg-2.png') no-repeat right;background-size:200px 100%;}header .menu li .submenu{border-radius:0 0 30px 30px;position:absolute;top:100%;left:50%;margin-left:-100px;display:none;width:200px;background:#ffd5ae;z-index:20;}header .menu li .submenu ul{margin:14px 0 18px;}header .menu li .submenu li{display:block;width:100%;text-align:center;padding:9px 0;}header .menu li .submenu li.active,header .menu li .submenu li:hover{background:#f6613f;}header .menu li .submenu li.active a,header .menu li .submenu li:hover a{color:#fff;}header .menu li .submenu li a{color:#000;padding:0;}header .mobile-menu{position:relative;display:none;background:#f6613f;height:40px;z-index:25;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .mobile-menu{display:block;}}header .mobile-menu .bg{position:absolute;top:0;right:65px;width:auto;height:100%;}header .mobile-menu li{display:block;text-align:center;}header .mobile-menu li a{display:block;font-size:1.3em;color:#3f3f3f;padding:14px 0;}header .mobile-menu li .submenu{display:none;background:#f8c28f;}header .mobile-menu li .submenu ul{background:none;}header .mobile-menu ul{display:none;background:#ffd5ae;position:absolute;top:40px;left:0;width:100%;z-index:21;padding:50px 0 30px;}header .mobile-menu ul li.active .has-child .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}header .mobile-menu ul li a{font-weight:bold;color:#f6613f;}header .mobile-menu ul li a.has-child{margin:0 0 0 22px;}header .mobile-menu ul li a.has-child .arrow{transition:all 0.5s linear;}header .mobile-menu ul li .arrow{width:21px;height:auto;margin:0 0 0 5px;}header .mobile-menu ul ul{display:block;top:0;position:relative;padding:0;}header .mobile-menu ul ul li a{color:#3f3f3f;}header #btn-menu{position:absolute;top:10px;right:20px;}header #btn-menu img{width:24px;height:auto;}footer{padding:25px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer{text-align:center;}}footer p{font-size:1.17em;letter-spacing:0.3px;color:#000;}footer p a{font-size:1em;color:#000;}body{transition:font-size 0.5s linear;}body.font1{font-size:8px;}body.font2{font-size:12px;}body.font3{font-size:20px;}.font3 .top-banner .mask{width:50%;}@media screen and (max-width: 991px){.font3 .top-banner .mask{width:70%;}}@media only screen and (max-width: 767px){.font3 .top-banner .mask{width:80%;}}.top-banner{overflow:hidden;position:relative;height:250px;width:100%;}@media screen and (max-width: 991px){.top-banner{height:200px;}}@media only screen and (max-width: 767px){.top-banner{height:150px;}}.top-banner .container{position:relative;}.top-banner .bg-image{position:absolute;top:0;left:0;width:72%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.top-banner .bg-image{background-size:cover;}}.top-banner .mask{position:absolute;top:0;right:0;height:100%;width:auto;}@media screen and (max-width: 991px){.top-banner .mask{right:-19%;}}@media only screen and (max-width: 767px){.top-banner .mask{width:55%;right:0;}}.top-banner h1{font-size:3.3em;font-weight:bold;color:#bc3a1c;margin:152px 109px 0 0;text-align:right;letter-spacing:1.5px;}@media screen and (max-width: 991px){.top-banner h1{margin:90px 0 0 0;}}@media only screen and (max-width: 767px){.top-banner h1{font-size:2.5em;margin:60px 0 0 0;}}.path{padding:18px 0;}.path .container{position:relative;}.path .path-left{margin:0 66px 0 0;}.path .path-left a{font-size:1.3em;color:#000;background:url(img/share/arrow-pages-reverse.png) no-repeat right;background-size:6px;padding:0 14px 0 0;margin:0 14px 0 0;letter-spacing:0.5px;}.path .path-left a.active{background:none;margin:0;color:#f66a4a;}.path .btn-back{font-size:1.3em;color:#000;padding:0 14px 0 0;margin:0 14px 0 0;letter-spacing:0.5px;position:absolute;top:0;right:-30px;}@media screen and (max-width: 1199px){.path .btn-back{right:0;}}.path .btn-back img{width:6px;margin:0 14px 0 0;}.bg-overlay{z-index:30;background:rgba(0,0,0,0.5);display:none;position:fixed;top:0;left:0;width:100%;height:100%;}body.modal-open{overflow:visible;}*.modal-open{overflow-y:scroll;padding-right:0 !important;}p,li{word-break:break-word;}.join{padding:0 0 31px;}.join .container{max-width:980px;}.join .alert-success{text-align:center;background:none;font-size:1.5em;line-height:1.38em;color:#000;padding:18px 0 34px;letter-spacing:0.6px;}.join .msg{color:#bc3a1c;font-size:1.5em;line-height:1.38em;}.join h2{font-size:3.17em;font-weight:bold;color:#bc3a1c;margin:34px 0 0 -3px;letter-spacing:1.5px;}.join .job-list{padding:4px 0 0;}.join .job-list li{position:relative;list-style:none;font-size:1.5em;padding:28px 44px 15px 0;border-bottom:2px solid #f77254;letter-spacing:0.6px;}.join .job-list .btn-dl{position:absolute;top:20px;right:0;width:40px;height:40px;border-radius:50%;background:url('img/share/icon-dl.png') center no-repeat #f77254;background-size:40px;}.join .form-wrap{background:#ffd5ae;margin:80px 0 0;border-radius:40px;padding:0 0 23px;}.join .form-wrap h3{letter-spacing:1.5px;font-weight:bold;font-size:3.17em;color:#bc3a1c;padding:36px 57px 34px;}.join .form-wrap form{padding:0 57px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.join .form-wrap form{padding:0 20px 0;}}.join .form-wrap .form-group{margin-bottom:17px;}.join .form-wrap .form-group.error .radio-wrap .form-check-label:before{border:2px solid #bc3a1c;background:#fff;border-radius:50%;}.join .form-wrap .form-group.error .radio-wrap .form-check-label2:before{border:2px solid #bc3a1c;background:#fff;}.join .form-wrap label{font-weight:normal;font-size:1.5em;color:#3f3f3f;line-height:1.89em;padding:0 0 0 2px;letter-spacing:1px;}.join .form-wrap label.left-lb{width:46%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.join .form-wrap label.left-lb{width:100%;}}.join .form-wrap input[type=text],.join .form-wrap input[type=email]{padding:0 0 0 21px;font-size:1.5em;box-shadow:none;border:0;height:1.89em;line-height:1.89em;background:#fff;margin:0 0 0 -29.5%;border-radius:18px;width:70.5%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.join .form-wrap input[type=text],.join .form-wrap input[type=email]{width:100%;margin:0;}}.join .form-wrap input[type=text].error,.join .form-wrap input[type=email].error{border:2px solid #bc3a1c;}.join .form-wrap .sel-wrap{margin:0 0 0 -29.5%;border-radius:18px;width:70.5%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.join .form-wrap .sel-wrap{width:100%;margin:0;}}.join .form-wrap .radio-row{margin:0 0 0 -29.5%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.join .form-wrap .radio-row{width:100%;margin:0;}}.join .form-wrap .radio-row .radio-wrap{display:inline-block;vertical-align:top;margin:0 35px 0 0;}.join .form-wrap .radio-row .radio-wrap input[type=radio]{display:none;}.join .form-wrap .radio-row .radio-wrap input[type=checkbox]{display:none;}.join .form-wrap .radio-row .radio-wrap input[type=radio]:checked + .form-check-label:before{background:url('img/form/radio-btn-2.png');background-size:100%;}.join .form-wrap .radio-row .radio-wrap input[type=checkbox]:checked + .form-check-label2:before{background:url('img/form/checkbox-2.png');background-size:100%;}.join .form-wrap .radio-row .radio-wrap .form-check-label2{font-family:'Microsoft JhengHei';font-size:1.5em;cursor:pointer;position:relative;padding:0 0 0 30px;line-height:31px;}.join .form-wrap .radio-row .radio-wrap .form-check-label2:before{content:'';position:absolute;top:5px;left:0;background:url('img/form/checkbox-1.png');background-size:100%;width:20px;height:20px;}.join .form-wrap .radio-row .radio-wrap .form-check-label{font-family:'Microsoft JhengHei';font-size:1.5em;cursor:pointer;position:relative;padding:0 0 0 30px;line-height:31px;}.join .form-wrap .radio-row .radio-wrap .form-check-label:before{content:'';position:absolute;top:5px;left:0;background:url('img/form/radio-btn-1.png');background-size:100%;width:20px;height:20px;}.join .form-wrap .gender-row{margin-bottom:14px;}.join .form-wrap .age-row .radio-row .radio-wrap{margin:0 28px 0 0;}.join .form-wrap .email-row{margin-bottom:13px;}.join .form-wrap .type-row .radio-wrap{margin:0 28px 20px 0;}.join .form-wrap .type-row .radio-wrap input[type=text]{margin:0;display:inline-block;vertical-align:top;width:300px;margin:0 0 0 16px;padding:0 0 0 20px;}@media only screen and (max-width: 767px){.join .form-wrap .type-row .radio-wrap input[type=text]{width:100%;margin:0;}}.join .form-wrap .type-row .others-wrap{margin:0;}@media only screen and (max-width: 767px){.join .form-wrap .type-row .others-wrap{margin:0;width:100%;}}@media only screen and (max-width: 767px){.join .form-wrap .training-row .others-wrap{width:100%;}}.join .form-wrap .training-row .others-wrap input[type=text]{margin:0 0 0 -25px;width:300px;padding:0 0 0 21px;}@media only screen and (max-width: 767px){.join .form-wrap .training-row .others-wrap input[type=text]{width:100%;margin:0;}}@media only screen and (max-width: 767px){.join .form-wrap .exp-row .others-wrap{width:100%;}}.join .form-wrap .exp-row .others-wrap .sel-wrap{margin:0 0 0 -25px;width:300px;padding:0;}@media only screen and (max-width: 767px){.join .form-wrap .exp-row .others-wrap .sel-wrap{width:100%;margin:0;}}@media only screen and (max-width: 767px){.join .form-wrap .skill-row .others-wrap{width:100%;}}.join .form-wrap .skill-row .others-wrap input[type=text]{margin:0 0 0 -25px;width:300px;padding:0 0 0 21px;}@media only screen and (max-width: 767px){.join .form-wrap .skill-row .others-wrap input[type=text]{width:100%;margin:0;}}.sel-wrap{background:#fff;position:relative;cursor:pointer;border-radius:5px;}@media only screen and (max-width: 767px){.sel-wrap{margin-bottom:20px;}}.sel-wrap#sel-district li:hover{background:none;color:#3f3f3f;}.sel-wrap#sel-district li ul{border-radius:0;max-height:none;overflow:hidden;}.sel-wrap#sel-district li li:hover{background:#f77254;color:#fff;}.sel-wrap.error{border:2px solid #bc3a1c;}.sel-wrap.active .selected .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.sel-wrap .selected{position:relative;padding:0 18px;line-height:1.89em;font-size:1.5em;letter-spacing:0.6px;}.sel-wrap .selected .arrow{position:absolute;right:16px;top:50%;margin-top:-13px;width:24px;}.sel-wrap h5{font-size:1em;line-height:1.89em;}.sel-wrap ul{max-height:300px;border-radius:10px;position:absolute;border:1px solid #000;width:100%;z-index:2;top:100%;left:0;display:none;background:#fff;overflow:auto;}.sel-wrap ul ul{position:relative;top:auto;border:0;}.sel-wrap ul ul li{font-size:1em;padding:0 20px;}.sel-wrap li{position:relative;list-style:none;padding:0 20px;line-height:1.89em;font-size:1.5em;}.sel-wrap li:hover{background:#f77254;color:#fff;}.sel-wrap li .pointer{position:absolute;top:50%;left:0;margin-top:-9px;}.btn-submit{margin:30px 0 0;text-align:center;}.slide-submit{width:380px;display:inline-block;vertical-align:middle;background:#e7e7e7;position:relative;text-align:left;height:3.4em;border-radius:20px;}@media only screen and (max-width: 767px){.slide-submit{width:300px;margin:0 0 20px;}}.slide-submit p{position:absolute;font-size:1.3em;right:0;top:0;width:33%;letter-spacing:0.6px;text-align:left;line-height:2.5em;color:#000;box-sizing:border-box;}.slide-submit .handler{cursor:pointer;position:relative;z-index:1;width:200px;line-height:2.65em;text-align:center;border-radius:20px;background:#f77254;color:#fff;font-size:1.3em;background-size:15px;display:block;}@media only screen and (max-width: 767px){.slide-submit .handler{width:160px;}}.btn-reset{display:inline-block;vertical-align:middle;background:#919191;color:#fff;font-size:1.3em;line-height:2.5em;border-radius:20px;margin:0 0 0 19px;width:200px;text-align:center;letter-spacing:0.5px;}@media only screen and (max-width: 767px){.btn-reset{width:300px;margin:0;}}.btn-reset:link,.btn-reset:active,.btn-reset:visited{color:#fff;text-decoration:none;}.pagination-wrap{margin:35px 0 0;}.pagination-wrap li{display:inline-block;vertical-align:top;line-height:26px;}.pagination-wrap li img{width:11px;height:auto;}.pagination-wrap .page-total{line-height:26px;vertical-align:top;padding:0 0 0 0;}.pagination-wrap .page-total a{color:#3f3f3f;font-size:14px;}.pagination-wrap .page-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin:0 11px 0 3px;display:inline-block;vertical-align:top;height:26px;line-height:26px;}.pagination-wrap .page-prev{margin:0 4px 0 0;display:inline-block;vertical-align:top;height:26px;line-height:26px;}.pagination-wrap .page-item{display:inline-block;vertical-align:top;text-align:center;width:26px;height:26px;line-height:26px;margin:0 0.9px;border-radius:50%;}.pagination-wrap .page-item.active{background:#f66a4a;}.pagination-wrap .page-item.active a{color:#fff;}.pagination-wrap .page-item a{color:#3f3f3f;font-size:1.16em;}.pagination-wrap .page-item a:hover{text-decoration:none;}.srch-page{vertical-align:top;text-align:center;display:inline-block;width:35px;height:26px;background:#efefef;margin:0 0 0 7px;padding:0 10px;font-size:14px;border-radius:0;}