@keyframes fadeInDownSmall{0%{opacity:0;transform:translate3d(0,50px,0) scaleX(1)}60%{opacity:.8;transform:translate3d(0,-5px,0) scaleX(1)}to{opacity:1;transform:translateZ(0) scaleX(1)}}.fadeInDownSmall[data-v-5fa9907b]{animation:fadeInDownSmall 1s linear 1}@keyframes opacityIn{0%{opacity:0}to{opacity:1}}.opacityIn[data-v-5fa9907b]{animation:opacityIn 1s linear 1;animation-fill-mode:forwards}@keyframes fadeInUp{0%{transform:translate3d(0,500px,0) scaleX(1)}to{transform:translateZ(0) scaleX(1)}}.fadeInUp[data-v-5fa9907b]{animation:fadeInUp .5s linear 1;animation-fill-mode:forwards}@keyframes fadeOutDown{0%{transform:translateZ(0) scaleX(1)}to{transform:translate3d(0,-500px,0) scaleX(1)}}.fadeOutDown[data-v-5fa9907b]{animation:fadeOutDown .5s linear 1;animation-fill-mode:forwards}.page[data-v-5fa9907b]{max-width:1920px;min-width:1024px;margin:auto}.header[data-v-1cb7c1eb]{position:relative}.header .home-bg[data-v-1cb7c1eb]{width:100%;height:calc(100vh - 256px);background-image:url(/img/bg_home.772ae55.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.header .bgc[data-v-1cb7c1eb]{width:100%;position:relative;z-index:1}.header .shadow[data-v-1cb7c1eb]{width:100%;height:100%;background-color:#004fff;position:absolute;top:0;left:0;z-index:10}.header .title[data-v-1cb7c1eb]{top:0;bottom:0;z-index:999;text-align:center}.header .title[data-v-1cb7c1eb],.header .title img[data-v-1cb7c1eb]{position:absolute;left:0;right:0;margin:auto}.header .home[data-v-1cb7c1eb]{height:118px;width:594px}.header .home img[data-v-1cb7c1eb]{width:480px}.header .join[data-v-1cb7c1eb]{height:118px;width:204px}.header .join img[data-v-1cb7c1eb]{width:200px}.header .about[data-v-1cb7c1eb]{height:118px;width:204px}.header .about img[data-v-1cb7c1eb]{width:200px}.header .product[data-v-1cb7c1eb]{height:118px;width:204px}.header .product img[data-v-1cb7c1eb]{width:200px}.header .navbar-default[data-v-1cb7c1eb]{position:fixed;top:0;left:0;right:0;margin:auto;z-index:1000}@media (max-width:1405px){.header .home-bg[data-v-1cb7c1eb]{height:calc(100vh - 325px)}}.navbar[data-v-a6f1b2cc]{max-width:1920px;min-width:1024px;height:78px;width:100%;transition:all .5s}.navbar .menu[data-v-a6f1b2cc]{position:absolute;right:60px;top:36px;height:30px}.navbar .menu .item[data-v-a6f1b2cc]{color:#fff;font-size:14px;margin-right:77px}.navbar .menu .item[data-v-a6f1b2cc]:last-child{margin-right:0}.navbar .menu .line[data-v-a6f1b2cc]{position:absolute;bottom:0;width:28px;height:3px;background-color:#fff;z-index:3}.navbar .menu .sub-line[data-v-a6f1b2cc]{position:absolute;display:none;bottom:0;left:0;width:28px;height:3px;background-color:hsla(0,0%,100%,.6);transition:all .5s;z-index:2}.navbar .menu:hover .sub-line[data-v-a6f1b2cc]{display:block}.navbar-scroll[data-v-a6f1b2cc]{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1)}.navbar-scroll .menu .item[data-v-a6f1b2cc]{color:#000}.navbar-scroll .menu .line[data-v-a6f1b2cc]{background-color:#004fff}.navbar-scroll .menu .sub-line[data-v-a6f1b2cc]{background-color:rgba(0,79,255,.4)}.credit-link{margin-right:4px}.credit-img{width:50px}.record{cursor:pointer}.footer[data-v-08f5440e]{background-color:#030d22;min-height:200px;color:#fff;font-size:12px;padding:45px 60px;box-sizing:border-box}.footer .footer-default[data-v-08f5440e]{min-width:1024px!important;height:100%;box-sizing:border-box}.footer .footer-default .detail[data-v-08f5440e]{float:left;height:71px;width:600px;position:relative}.footer .footer-default .detail .part[data-v-08f5440e]{margin-top:10px}.footer .footer-default .detail .part li[data-v-08f5440e]{float:left;margin-right:20px}.footer .footer-default .detail .part li img[data-v-08f5440e]{height:16px;vertical-align:top}.footer .footer-default .detail .part li[data-v-08f5440e]:last-child{margin-right:0}.footer .footer-default .menu[data-v-08f5440e]{float:right}.footer .footer-sm[data-v-08f5440e]{display:none;text-align:center}.footer .footer-sm .menu[data-v-08f5440e]{text-align:left;margin-top:30px;display:flex;align-items:center;justify-content:center}.footer .footer-sm .part[data-v-08f5440e]{width:600px;margin:auto;margin-top:30px}.footer .footer-sm .part li[data-v-08f5440e]{float:left;margin-right:20px}.footer .footer-sm .part li img[data-v-08f5440e]{height:16px;vertical-align:top}.footer .footer-sm .part li[data-v-08f5440e]:last-child{margin-right:0}.footer .menu[data-v-08f5440e]{margin:auto}.footer .menu .column[data-v-08f5440e]{float:right}.footer .menu .column .title[data-v-08f5440e]{padding-left:10px}.footer .menu .column ul[data-v-08f5440e]{margin-top:7px;border-left:1px solid #fff;padding-left:10px;margin-left:10px}.footer .menu .column ul li[data-v-08f5440e]{margin-top:10px}.footer .menu .column ul img[data-v-08f5440e]{margin-right:8px;width:15px}.footer .menu .column-first ul[data-v-08f5440e]{border-left:none}.footer .company-detail[data-v-08f5440e]{margin-top:10px}.footer .company-detail img[data-v-08f5440e]{width:50px}.footer .footer-default .beian-line[data-v-08f5440e]{clear:both;display:block;width:100%;margin-top:24px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.15);line-height:1.7;word-break:break-all;color:#fff}.footer .footer-default .beian-line .record[data-v-08f5440e],.footer .footer-default .beian-line .record a[data-v-08f5440e]{color:#fff}@media (max-width:1405px){.footer[data-v-08f5440e]{min-height:300px}.footer .footer-sm[data-v-08f5440e]{display:block}.footer .footer-default[data-v-08f5440e]{display:none}}.about[data-v-6b0638fc]{width:1024px;margin:0 auto}.about .content[data-v-6b0638fc]{border-bottom:1px solid #ccc}.about .content .title[data-v-6b0638fc]{font-size:36px;line-height:40px;color:#333;font-weight:700}.about .content .title[data-v-6b0638fc]:first-child{margin-top:40px}.about .content .sub-title[data-v-6b0638fc]{margin-top:10px;font-size:28px;color:#333}.about .content .desc[data-v-6b0638fc]{margin-top:40px}.about .content .desc p[data-v-6b0638fc]{font-size:14px;color:#888;margin-top:20px}.about .content .left[data-v-6b0638fc],.about .content .right[data-v-6b0638fc]{width:50%;margin:40px 0}.about .content .left img[data-v-6b0638fc]{width:100%;margin-top:70px}.about .content .right[data-v-6b0638fc]{text-align:right}.about .content .right img[data-v-6b0638fc]{width:470px;margin-right:10px}.about .content .timeline[data-v-6b0638fc]{margin-top:20px}.about .content .timeline .timeline-title[data-v-6b0638fc]{font-size:14px;color:#333;font-weight:700}.about .content .timeline .timeline-desc[data-v-6b0638fc]{margin-top:3px;font-size:14px;color:#333;line-height:1.2}.about .content .new-content[data-v-6b0638fc]{width:100%}.about .content .new-content-text[data-v-6b0638fc]{height:100px;margin-bottom:40px}.about .content[data-v-6b0638fc]:last-child{margin-bottom:40px;border-bottom:none}.about .content:nth-child(3) .left img[data-v-6b0638fc]{height:180px}.about .content:nth-child(4) .left img[data-v-6b0638fc]{height:180px;margin-top:30px}.about .content:nth-child(5) .left img[data-v-6b0638fc]{margin-top:50px;width:55%}.about .company[data-v-6b0638fc]{border-bottom:1px solid #eee;padding-bottom:40px;margin-top:40px}.join[data-v-20d8df45]{text-align:center}.join .title[data-v-20d8df45]{margin-top:60px;font-weight:700;font-size:36px;color:#333}.join .content[data-v-20d8df45]{margin-top:40px;color:#555;font-size:14px;line-height:28px}.join .blog[data-v-20d8df45]{margin:auto;margin-top:60px;width:182px;height:45px;line-height:45px;background-color:#004fff;color:#fff;cursor:pointer;font-size:14px}.join .welfare-list[data-v-20d8df45]{margin:auto;margin-top:60px;width:900px}.join .welfare-list .welfare-item[data-v-20d8df45]{width:300px;float:left}.join .welfare-list .welfare-item .welfare-title[data-v-20d8df45]{color:#004fff;font-size:18px;line-height:70px;height:70px}.join .welfare-list .welfare-item .welfare-title span[data-v-20d8df45]{font-size:64px}.join .welfare-list .welfare-item .welfare-desc[data-v-20d8df45]{margin-top:28px;color:#888;font-size:18px}.join .welfare-list .welfare-item[data-v-20d8df45]:nth-child(4),.join .welfare-list .welfare-item[data-v-20d8df45]:nth-child(5),.join .welfare-list .welfare-item[data-v-20d8df45]:nth-child(6){margin-top:85px}.join .recruit[data-v-20d8df45]{margin-top:60px}.join .recruit .recruit-tab[data-v-20d8df45]{width:670px;margin:auto}.join .recruit .recruit-tab li[data-v-20d8df45]{display:inline-block;vertical-align:top;min-width:100px;padding:0 10px;margin-right:10px;background-color:#f4f4f4;color:font-color-1;font-size:14px;line-height:40px;cursor:pointer;margin-top:10px}.join .recruit .recruit-tab li.active[data-v-20d8df45],.join .recruit .recruit-tab li[data-v-20d8df45]:hover{color:#fff;background-color:#004fff}.join .recruit .recruit-content[data-v-20d8df45]{text-align:left;width:670px;margin:10px auto 30px;padding:40px 30px;background-color:#f4f4f4;color:#888;font-size:14px}.join .recruit .recruit-content .recruit-title[data-v-20d8df45]{font-size:36px;color:#333;line-height:1.2}.join .recruit .recruit-content .recruit-sub-title[data-v-20d8df45]{font-size:14px;color:#333;line-height:1.2;border-bottom:1px solid #004fff;padding-bottom:10px}.join .recruit .recruit-content .recruit-detail[data-v-20d8df45]{margin-top:20px}.join .recruit .recruit-content .recruit-detail .recruit-detail-title[data-v-20d8df45]{color:#333}.join .recruit .recruit-content .recruit-detail .recruit-detail-content[data-v-20d8df45]{margin-top:10px}.join .recruit .recruit-content .recruit-detail .recruit-detail-content li[data-v-20d8df45]{margin-top:5px}.join .recruit .recruit-content .adress[data-v-20d8df45]{margin-top:40px;color:#333}.recruit-table-section[data-v-20d8df45]{margin-top:60px;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px;text-align:left}.recruit-table-section .search-container[data-v-20d8df45]{background-color:#f7f7f7;padding:10px 30px 30px;border-radius:10px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center}.recruit-table-section .search-container .search-box[data-v-20d8df45]{position:relative;width:80%;margin:20px auto 10px}.recruit-table-section .search-container .search-box .search-input[data-v-20d8df45]{width:100%;height:50px;padding:0 50px 0 20px;border:1px solid #e5e5e5;border-radius:20px;font-size:16px;outline:none;transition:border-color .3s}.recruit-table-section .search-container .search-box .search-input[data-v-20d8df45]:focus{border-color:#004fff}.recruit-table-section .search-container .search-box .search-input[data-v-20d8df45]::placeholder{color:#999}.recruit-table-section .search-container .search-box .search-icon[data-v-20d8df45]{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;display:flex;align-items:center;cursor:pointer}.recruit-table-section .search-container .hot-searches[data-v-20d8df45]{width:80%;font-size:14px;color:#888}.recruit-table-section .search-container .hot-searches .hot-title[data-v-20d8df45]{margin-right:10px}.recruit-table-section .search-container .hot-searches .hot-tag[data-v-20d8df45]{display:inline-block;margin-right:15px;color:#0084ff;cursor:pointer;transition:color .3s}.recruit-table-section .search-container .hot-searches .hot-tag[data-v-20d8df45]:hover{color:#004fff;text-decoration:underline}.recruit-table-section .table-container[data-v-20d8df45]{background-color:#fff;border-radius:4px;overflow:visible;margin-bottom:30px;position:relative;z-index:1}.recruit-table-section .table-container .job-table[data-v-20d8df45]{width:100%;border-collapse:collapse;position:relative}.recruit-table-section .table-container .job-table thead[data-v-20d8df45]{background-color:#f7f7f7;position:relative;z-index:2}.recruit-table-section .table-container .job-table thead tr th[data-v-20d8df45]{padding:15px 12px;text-align:left;font-weight:500;color:#333;font-size:14px;border-bottom:1px solid #e5e5e5;position:relative}.recruit-table-section .table-container .job-table thead tr th .arrow-down[data-v-20d8df45]{font-size:10px;color:#999;margin-left:5px}.recruit-table-section .table-container .job-table thead tr th.filter-col[data-v-20d8df45]{cursor:pointer;user-select:none}.recruit-table-section .table-container .job-table thead tr th.filter-col .filter-icon[data-v-20d8df45]{font-size:10px;color:#999;margin-left:5px;cursor:pointer;display:inline-block}.recruit-table-section .table-container .job-table thead tr th.filter-col .filter-dropdown[data-v-20d8df45]{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:120px;margin-top:5px;max-height:300px;overflow-y:auto}.recruit-table-section .table-container .job-table thead tr th.filter-col .filter-dropdown .filter-option[data-v-20d8df45]{padding:10px 15px;cursor:pointer;font-size:14px;color:#555;transition:background-color .3s}.recruit-table-section .table-container .job-table thead tr th.filter-col .filter-dropdown .filter-option[data-v-20d8df45]:hover{background-color:#f4f4f4;color:#004fff}.recruit-table-section .table-container .job-table thead tr th.filter-col .filter-dropdown .filter-option[data-v-20d8df45]:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.recruit-table-section .table-container .job-table thead tr th.filter-col .filter-dropdown .filter-option[data-v-20d8df45]:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.recruit-table-section .table-container .job-table tbody[data-v-20d8df45]{position:relative;z-index:1}.recruit-table-section .table-container .job-table tbody .empty-row .empty-message[data-v-20d8df45]{text-align:center;padding:40px 20px;color:#888;font-size:14px}.recruit-table-section .table-container .job-table tbody .job-row[data-v-20d8df45]{border-bottom:1px solid #e5e5e5;transition:background-color .3s}.recruit-table-section .table-container .job-table tbody .job-row[data-v-20d8df45]:hover{background-color:#f8f9fa}.recruit-table-section .table-container .job-table tbody .job-row[data-v-20d8df45]:last-child{border-bottom:none}.recruit-table-section .table-container .job-table tbody .job-row td[data-v-20d8df45]{padding:15px 12px;font-size:14px;color:#555}.recruit-table-section .table-container .job-table tbody .job-row td a[data-v-20d8df45]{color:#004fff;text-decoration:none;transition:color .3s,text-decoration .3s}.recruit-table-section .table-container .job-table tbody .job-row td a[data-v-20d8df45]:hover{color:#003fcc;text-decoration:underline}.recruit-table-section .table-container .job-table tbody .job-row td.job-title .job-title-text[data-v-20d8df45]{cursor:pointer;user-select:none;transition:color .3s}.recruit-table-section .table-container .job-table tbody .job-row td.job-title .job-title-text[data-v-20d8df45]:hover{color:#004fff}.recruit-table-section .table-container .job-table tbody .job-row td.job-title .arrow-icon[data-v-20d8df45]{font-size:10px;color:#999;margin-left:8px;cursor:pointer;display:inline-block;transition:transform .3s,color .3s}.recruit-table-section .table-container .job-table tbody .job-row td.job-title .arrow-icon[data-v-20d8df45]:hover{color:#004fff}.recruit-table-section .table-container .job-table tbody .job-row td.job-title .arrow-icon.expanded[data-v-20d8df45]{transform:rotate(180deg);color:#004fff}.recruit-table-section .table-container .job-table tbody .job-row td .star-icon[data-v-20d8df45]{display:inline-block;font-size:18px;color:#ddd;cursor:pointer;transition:color .3s}.recruit-table-section .table-container .job-table tbody .job-row td .star-icon.active[data-v-20d8df45],.recruit-table-section .table-container .job-table tbody .job-row td .star-icon[data-v-20d8df45]:hover{color:orange}.recruit-table-section .table-container .job-table tbody .job-row td .apply-btn[data-v-20d8df45]{background-color:#004fff;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.recruit-table-section .table-container .job-table tbody .job-row td .apply-btn[data-v-20d8df45]:hover{background-color:#003fcc}.recruit-table-section .table-container .job-table tbody .job-row td .apply-btn[data-v-20d8df45]:active{background-color:#0037b3}.recruit-table-section .table-container .job-table tbody .job-detail-row[data-v-20d8df45]{background-color:#fff;border-bottom:1px solid #e5e5e5}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content[data-v-20d8df45]{padding:20px 30px;text-align:left}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section[data-v-20d8df45]{margin-bottom:20px}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section[data-v-20d8df45]:last-child{margin-bottom:0}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-title[data-v-20d8df45]{display:flex;align-items:center;margin-bottom:0;font-weight:500}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-title .title-indicator[data-v-20d8df45]{width:4px;height:20px;background-color:#44f;margin-right:12px;flex-shrink:0;border-radius:2px}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-title .title-text[data-v-20d8df45]{font-size:18px;color:#333;font-weight:600;letter-spacing:.5px}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-content[data-v-20d8df45]{color:#555;font-size:15px;line-height:2;padding-left:16px}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-content ul[data-v-20d8df45]{margin:0;padding-left:0;list-style:none}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-content ul li[data-v-20d8df45]{position:relative;margin-bottom:12px;padding-left:24px;line-height:1.8}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-content ul li[data-v-20d8df45]:before{content:"";position:absolute;left:8px;top:12px;width:6px;height:6px;background-color:#666;border-radius:50%}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-content ul li[data-v-20d8df45]:last-child{margin-bottom:0}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-content p[data-v-20d8df45]{margin:12px 0;line-height:2;color:#555}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-content p[data-v-20d8df45]:first-child{margin-top:0}.recruit-table-section .table-container .job-table tbody .job-detail-row .job-detail-content .job-detail-section .section-content p[data-v-20d8df45]:last-child{margin-bottom:0}.send[data-v-20d8df45]{color:#555;font-size:15px;line-height:2;padding-left:16px}.send a[data-v-20d8df45]{color:#004fff;text-decoration:none;transition:color .3s,text-decoration .3s}.send a[data-v-20d8df45]:hover{color:#003fcc;text-decoration:underline}.pagination-container[data-v-20d8df45]{display:flex;justify-content:center;align-items:center;margin-bottom:50px}.pagination-container .pagination[data-v-20d8df45]{display:flex;align-items:center;gap:10px}.pagination-container .pagination .page-btn[data-v-20d8df45]{background-color:#fff;border:1px solid #e5e5e5;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:14px;color:#555;transition:all .3s}.pagination-container .pagination .page-btn[data-v-20d8df45]:hover:not(:disabled){border-color:#004fff;color:#004fff}.pagination-container .pagination .page-btn[data-v-20d8df45]:disabled{opacity:.5;cursor:not-allowed}.pagination-container .pagination .page-number[data-v-20d8df45]{background-color:#004fff;color:#fff;border:none;border-radius:8px;padding:8px 15px;font-size:14px;min-width:40px;text-align:center;cursor:default}.pagination-container .pagination .page-number.active[data-v-20d8df45]{background-color:#004fff}.pagination-container .pagination .page-jump[data-v-20d8df45]{display:flex;align-items:center;gap:8px;margin-left:20px;font-size:14px;color:#555}.pagination-container .pagination .page-jump .jump-input[data-v-20d8df45]{width:60px;padding:6px 10px;border:1px solid #e5e5e5;border-radius:4px;text-align:center;font-size:14px;outline:none}.pagination-container .pagination .page-jump .jump-input[data-v-20d8df45]:focus{border-color:#004fff}.pagination-container .pagination .page-jump .jump-btn[data-v-20d8df45]{background-color:#fff;border:1px solid #e5e5e5;padding:6px 15px;border-radius:4px;cursor:pointer;font-size:14px;color:#555;transition:all .3s}.pagination-container .pagination .page-jump .jump-btn[data-v-20d8df45]:hover{border-color:#004fff;color:#004fff}.more-hr[data-v-20d8df45]{font-size:14px;margin-bottom:50px}.more-hr a[data-v-20d8df45]{color:blue}.more-hr a[data-v-20d8df45],.more-hr a[data-v-20d8df45]:hover{text-decoration:underline}html{font-family:PingFangSC-Regular,HelveticaNeue-Thin,\\5FAE\8F6F\96C5\9ED1,helvetica,verdana,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:auto;line-height:1.5;color:#000;-webkit-overflow-scrolling:touch}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}svg:not(:root){overflow:hidden}a{background:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;color:inherit}a:active{outline:0}a:active,a:hover,a:link,a:visited{color:inherit}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:top}hr{box-sizing:content-box;height:0}pre{overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;resize:vertical}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,figure,form,h1,h2,h3,h4,h5,h6,p{margin:0}dd,dl,li,ol,ul{margin:0;padding:0}ol,ul{list-style:none outside none}h1,h2,h3{line-height:2;font-weight:400}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.4rem}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}*{box-sizing:border-box}.hidden{display:none!important}.opacity{opacity:0!important}.clearfix{clear:both}.no-scroll{overflow:hidden!important}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}