@font-face{font-family:'Roboto-Regular';src:url("//cdn.xuansiwei.com/dingk11950/fonts/Roboto-Regular.woff") format("woff"),url("//cdn.xuansiwei.com/dingk11950/fonts/Roboto-Regular.eot?") format("embedded-opentype"),url("//cdn.xuansiwei.com/dingk11950/fonts/Roboto-Regular.otf") format("opentype");}@font-face{font-family:'Roboto-Bold';src:url("//cdn.xuansiwei.com/dingk11950/fonts/Roboto-Bold.eot?") format("embedded-opentype"),url("//cdn.xuansiwei.com/dingk11950/fonts/Roboto-Bold.ttf") format("truetype"),url("//cdn.xuansiwei.com/dingk11950/fonts/Roboto-Bold.woff") format("woff");}@font-face{font-family:'LibreFranklin-Regular';src:url("//cdn.xuansiwei.com/dingk11950/fonts/LibreFranklin-Regular.eot?") format("embedded-opentype"),url("//cdn.xuansiwei.com/dingk11950/fonts/LibreFranklin-Regular.ttf") format("truetype"),url("//cdn.xuansiwei.com/dingk11950/fonts/LibreFranklin-Regular.woff") format("woff");}@font-face{font-family:'LibreFranklin-Medium';src:url("//cdn.xuansiwei.com/dingk11950/fonts/LibreFranklin-Medium.eot?") format("embedded-opentype"),url("//cdn.xuansiwei.com/dingk11950/fonts/LibreFranklin-Medium.ttf") format("truetype"),url("//cdn.xuansiwei.com/dingk11950/fonts/LibreFranklin-Medium.woff") format("woff");}body .title{font-family:'Roboto-Regular';font-size:20px;color:#ff9f00;margin:auto;display:block;text-align:center;letter-spacing:1.5px;font-weight:600;}@media screen and (min-width:720px){body .title{font-size:24px;}}@media screen and (min-width:1024px){body .title{font-size:36px;}}@media screen and (min-width:1600px){body .title{font-size:2.25vw;}}body .desc{display:block;color:#393d43;font-family:'LibreFranklin-Regular';font-size:14px;line-height:1.5;text-align:left;}@media screen and (min-width:720px){body .desc{text-align:center;font-size:16px;}}@media screen and (min-width:1600px){body .desc{font-size:1vw;}}body .title-banner-container{position:relative;width:100%;overflow:hidden;}body .title-banner-container .title-banner-wrapper img{width:130%;filter:drop-shadow(0 0 5px rgba(0,0,0,.05));}@media screen and (min-width:720px){body .title-banner-container .title-banner-wrapper img{width:100%;}}body .title-banner-container .title-banner-wrapper .title-wrapper{color:#fff;text-align:center;font-size:17px;letter-spacing:.2vw;font-family:'Roboto-Regular';width:70%;position:absolute;top:43%;display:inline-block;left:0;right:0;margin:auto;}@media screen and (min-width:520px){body .title-banner-container .title-banner-wrapper .title-wrapper{font-size:22px;}}@media screen and (min-width:720px){body .title-banner-container .title-banner-wrapper .title-wrapper{width:100%;font-size:28px;}}@media screen and (min-width:1280px){body .title-banner-container .title-banner-wrapper .title-wrapper{font-size:38px;}}@media screen and (min-width:1600px){body .title-banner-container .title-banner-wrapper .title-wrapper{font-size:2.375vw;}}body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper{background:linear-gradient(36deg,#FF9800,#ffdd6c);display:table;margin:auto;padding:0 18px 3px;line-height:1;}@media screen and (min-width:720px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper{padding:0 28px 6px;}}@media screen and (min-width:1280px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper{padding:0 38px 6px;}}@media screen and (min-width:1600px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper{padding:0 2.375vw .375vw;}}body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper:nth-child(2){margin-top:8px;}@media screen and (min-width:1600px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper:nth-child(2){margin-top:.5vw;}}body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper span{filter:drop-shadow(0 0 5px rgba(0,0,0,.2));vertical-align:middle;}@media screen and (min-width:1600px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper span{filter:drop-shadow(0 0 .313vw rgba(0,0,0,.2));}}body #career-desc-container{position:relative;z-index:1;padding:40px 0 50px;background-color:#fff;border-radius:0 0 15px 15px;box-shadow:0 8px 15px -6px rgba(0,0,0,.2);}@media screen and (min-width:720px){body #career-desc-container{padding:40px 0 70px;border-radius:0 0 56px 56px;}}@media screen and (min-width:1600px){body #career-desc-container{border-radius:0 0 3.5vw 3.5vw;padding:2.5vw 0 4.375vw;}}body #career-desc-container #career-desc-wrapper{width:90%;margin:auto;text-align:center;}@media screen and (min-width:1024px){body #career-desc-container #career-desc-wrapper{width:66%;}}body #career-desc-container #career-desc-wrapper .desc a{color:#ff9f00;}body #career-section-container #career-section-wrapper{background-color:#c0dcf4;width:100%;position:relative;text-align:center;padding:120px 0;margin-top:-58px;}@media screen and (min-width:1600px){body #career-section-container #career-section-wrapper{padding:7.5vw 0;margin-top:-3.625vw;}}body #career-section-container #career-section-wrapper #jobs-section-wrapper{width:90%;padding:50px 0 0;margin:auto;display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;}@media screen and (min-width:1024px){body #career-section-container #career-section-wrapper #jobs-section-wrapper{width:80%;flex-direction:row;}}@media screen and (min-width:1600px){body #career-section-container #career-section-wrapper #jobs-section-wrapper{padding:3.125vw 0 0;}}body #career-section-container #career-section-wrapper #jobs-section-wrapper .title{font-size:18px;}@media screen and (min-width:1024px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .title{font-size:20px;}}@media screen and (min-width:1600px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .title{font-size:1.25vw;}}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper{background-color:#fff;display:flex;flex-direction:column;width:100%;border-radius:30px;padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}@media screen and (min-width:1024px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper{padding:50px 10px;width:30%;}}@media screen and (min-width:1600px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper{border-radius:1.875vw;padding:3.125vw .625vw;}}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper:not(:first-child){margin-top:30px;}@media screen and (min-width:1024px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper:not(:first-child){margin-top:0;}}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief{height:100%;display:flex;flex-direction:column;}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .job-icon-wrapper{width:30%;max-width:75px;margin:0 auto;}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .job-icon-wrapper img{width:100%;}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .title{padding:8px 0 24px;margin:0;}@media screen and (min-width:1600px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .title{padding:.5vw 0 1.5vw;}}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .desc{text-align:center;padding-bottom:30px;margin-bottom:auto;}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .btn{border-radius:30px;padding:16px 40px;color:#fff;background:linear-gradient(to right,#ffba3c,#ffdd6c,#ffba3c);background-size:200%;background-position:right;box-shadow:0 0 15px 0 rgba(0,0,0,.2);width:200px;margin:0 auto;cursor:pointer;}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .btn:hover{background-position:left;transform:scale(1.1);}@media screen and (min-width:1024px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .btn{padding:16px 50px;}}@media screen and (min-width:1600px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .btn{padding:1vw 3.125vw;border-radius:1.875vw;width:12.5vw;}}body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .btn .read-more-text{font-size:15px;letter-spacing:.5px;font-family:'Roboto-Regular';}@media screen and (min-width:1600px){body #career-section-container #career-section-wrapper #jobs-section-wrapper .job-wrapper .job-brief .btn .read-more-text{font-size:.938vw;letter-spacing:.031vw;}}body #benefits-container{border-radius:15px 15px 0 0;margin-top:-54px;position:relative;background-color:#fff;box-shadow:0 -8px 15px -6px rgba(0,0,0,.2);}@media screen and (min-width:720px){body #benefits-container{border-top-right-radius:56px;border-top-left-radius:56px;}}@media screen and (min-width:1600px){body #benefits-container{border-top-right-radius:3.5vw;border-top-left-radius:3.5vw;margin-top:-3.375vw;}}body #benefits-container #benefits-wrapper{width:90%;margin:auto;padding:50px 0;}@media screen and (min-width:1024px){body #benefits-container #benefits-wrapper{padding:100px 0;}}@media screen and (min-width:1600px){body #benefits-container #benefits-wrapper{padding:6.25vw 0;}}body #benefits-container #benefits-wrapper #benefits-img-wrapper{display:flex;flex-direction:column;width:100%;margin-top:50px;}@media screen and (min-width:1024px){body #benefits-container #benefits-wrapper #benefits-img-wrapper{flex-direction:row;margin-top:80px;}}@media screen and (min-width:1600px){body #benefits-container #benefits-wrapper #benefits-img-wrapper{margin-top:5vw;}}body #benefits-container #benefits-wrapper #benefits-img-wrapper .benefits-wrap{display:flex;width:100%;}body #benefits-container #benefits-wrapper #benefits-img-wrapper .benefits-wrap:not(:first-of-type){margin-top:30px;}@media screen and (min-width:1024px){body #benefits-container #benefits-wrapper #benefits-img-wrapper .benefits-wrap:not(:first-of-type){margin:0;}}@media screen and (min-width:1024px){body #benefits-container #benefits-wrapper #benefits-img-wrapper .benefits-wrap{width:50%;}}body #benefits-container #benefits-wrapper #benefits-img-wrapper .benefits-wrap img{width:45%;max-width:250px;margin:auto;-webkit-filter:drop-shadow(0 0 15px rgba(0,0,0,.2));filter:drop-shadow(0 0 15px rgba(0,0,0,.2));}body #job-popup-container{display:none;position:fixed;z-index:3;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);}@media screen and (min-width:1024px){body #job-popup-container{padding-top:9vw;}}@media screen and (min-width:1600px){body #job-popup-container{flex-wrap:wrap;align-content:center;padding-top:7vw;}}body #job-popup-container #job-popup-wrapper{position:relative;background-color:#fff;display:flex;flex-direction:column;width:90%;margin:auto;border-radius:30px;padding:30px;margin-bottom:20px;box-shadow:0 0 15px 0 rgba(0,0,0,.2);-webkit-animation-name:animatetop;-webkit-animation-duration:.3s;animation-name:animatetop;animation-duration:.3s;}@media screen and (min-width:1600px){body #job-popup-container #job-popup-wrapper{border-radius:1.875vw;padding:1.875vw;margin-bottom:1.25vw;}}@-webkit-keyframes animatetop{from{top:-300px;opacity:0;}to{top:0;opacity:1;}}@keyframes animatetop{from{top:-300px;opacity:0;}to{top:0;opacity:1;}}body #job-popup-container #job-popup-wrapper .title{font-size:18px;}@media screen and (min-width:1024px){body #job-popup-container #job-popup-wrapper .title{font-size:20px;}}@media screen and (min-width:1600px){body #job-popup-container #job-popup-wrapper .title{font-size:1.25vw;}}body #job-popup-container #job-popup-wrapper .job-details{display:none;}body #job-popup-container #job-popup-wrapper .job-details .job-details-top{position:relative;width:100%;}body #job-popup-container #job-popup-wrapper .job-details .job-details-top .job-close-wrapper{width:50px;cursor:pointer;position:relative;z-index:1;}body #job-popup-container #job-popup-wrapper .job-details .job-details-top .job-label-wrapper{position:absolute;left:0;right:0;top:0;margin:auto;text-align:center;}body #job-popup-container #job-popup-wrapper .job-details .job-details-top .job-label-wrapper .job-icon-wrapper{display:inline-block;vertical-align:middle;}body #job-popup-container #job-popup-wrapper .job-details .job-details-top .job-label-wrapper .job-icon-wrapper img{vertical-align:middle;width:50px;}body #job-popup-container #job-popup-wrapper .job-details .job-details-top .job-label-wrapper .title{display:inline-block;vertical-align:middle;margin-left:30px;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content{padding-top:40px;display:flex;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section{width:100%;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section:not(:first-of-type){margin-top:20px;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section .job-details-label{display:table;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section .job-details-label .job-details-icon-wrapper{display:table-cell;vertical-align:middle;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section .job-details-label .job-details-icon-wrapper img{width:30px;vertical-align:middle;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section .job-details-label .title{display:table-cell;vertical-align:middle;padding-left:30px;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section .desc{margin-top:10px;display:table;text-align:left;width:100%;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section .desc ul{list-style-position:outside;margin-left:13px;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-section .desc ul li{vertical-align:top;padding:10px 0;width:100%;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-left-wrapper{width:50%;padding-right:15px;}body #job-popup-container #job-popup-wrapper .job-details .job-details-content .job-details-right-wrapper{width:50%;padding-left:15px;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-top .job-close-wrapper{width:20px;height:50px;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-top .job-close-wrapper img{width:100%;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-top .job-label-wrapper .job-icon-wrapper{display:block;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-top .job-label-wrapper .title{margin-top:10px;margin-left:0;display:block;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content{display:block;padding-top:60px;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section:not(:first-of-type){margin-top:30px;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section .job-details-label{display:block;position:relative;cursor:pointer;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section .job-details-label.active .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section .job-details-label .job-details-icon-wrapper{display:inline-block;vertical-align:middle;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section .job-details-label .job-details-icon-wrapper img{width:25px;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section .job-details-label .title{font-size:14px;padding-left:10px;display:inline-block;vertical-align:middle;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section .job-details-label .arrow{position:absolute;width:20px;bottom:0;top:0;right:0;margin:auto;display:inline-block;vertical-align:middle;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section .desc{margin-top:20px;font-size:12px;}body #job-popup-container #job-popup-wrapper .job-details.mobile .job-details-content .job-details-section .desc.hidden-accordion{display:none;}