?@charset "UTF-8"; .dropdown-box { margin: 0; padding: 0; list-style: none; } @font-face { font-family: 'BBCICON-l'; src: url('?bbc-icon/light/fonts/BBC-Light.eot'); src: url('?bbc-icon/light/fonts/BBC-Light.eot') format('embedded-opentype'), url('?bbc-icon/light/fonts/BBC-Light.ttf') format('truetype'), url('?bbc-icon/light/fonts/BBC-Light.woff') format('woff'), url('?bbc-icon/light/fonts/BBC-Light.svg') format('svg'); font-weight: lighter; font-style: normal; } @font-face { font-family: 'BBCICON-r'; src: url('?bbc-icon/regular/fonts/BBC-Regular.eot'); src: url('?bbc-icon/regular/fonts/BBC-Regular.eot') format('embedded-opentype'), url('?bbc-icon/regular/fonts/BBC-Regular.ttf') format('truetype'), url('?bbc-icon/regular/fonts/BBC-Regular.woff') format('woff'), url('?bbc-icon/regular/fonts/BBC-Regular.svg') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'BBCICON-s'; src: url('?bbc-icon/solid/fonts/BBC-Solid.eot'); src: url('?bbc-icon/solid/fonts/BBC-Solid.eot') format('embedded-opentype'), url('?bbc-icon/solid/fonts/BBC-Solid.ttf') format('truetype'), url('?bbc-icon/solid/fonts/BBC-Solid.woff') format('woff'), url('?bbc-icon/solid/fonts/BBC-Solid.svg') format('svg'); font-weight: bold; font-style: normal; } @font-face { font-family: 'BBC-Brands'; src: url('?bbc-icon/brands/fonts/BBC-Brands.eot'); src: url('?bbc-icon/brands/fonts/BBC-Brands.eot') format('embedded-opentype'), url('?bbc-icon/brands/fonts/BBC-Brands.ttf') format('truetype'), url('?bbc-icon/brands/fonts/BBC-Brands.woff') format('woff'), url('?bbc-icon/brands/fonts/BBC-Brands.svg') format('svg'); font-weight: normal; font-style: normal; } .br, .bl, .pages-v2 .next a:before, .pages-v2 .end a:before, .pages-v2 .first a:before, .pages-v2 .prev a:before, .bs, .bb { speak: none; font-style: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; } .br { font-family: 'BBCICON-r' !important; } .bl, .pages-v2 .next a:before, .pages-v2 .end a:before, .pages-v2 .first a:before, .pages-v2 .prev a:before { font-family: 'BBCICON-l' !important; font-weight: lighter; } .bs { font-family: 'BBCICON-s' !important; font-weight: bold; } .bb { font-family: 'BBC-Brands' !important; line-height: 1; font-weight: normal; font-variant: normal; } .bbc-angle-double-left:before { content: '\e900'; } .bbc-angle-double-right:before { content: '\e909'; } .bbc-angle-left:before { content: '\e902'; } .bbc-angle-right:before { content: '\e903'; } .bbc-arrow-alt-to-top:before { content: '\e904'; } .bbc-arrow-left:before { content: '\e905'; } .bbc-arrow-right:before { content: '\e906'; } .bbc-arrow-to-top:before { content: '\e907'; } .bbc-calendar:before { content: '\e908'; } .bbc-calendar-alt:before { content: '\e90a'; } .bbc-calendar-check:before { content: '\e90b'; } .bbc-check:before { content: '\e90c'; } .bbc-chevron-left:before { content: '\e90d'; } .bbc-chevron-right:before { content: '\e90e'; } .bbc-comment-alt-dots:before { content: '\e901'; } .bbc-comments-alt:before { content: '\e927'; } .bbc-envelope:before { content: '\e90f'; } .bbc-eye:before { content: '\e910'; } .bbc-globe:before { content: '\e924'; } .bbc-globe-asia:before { content: '\e925'; } .bbc-heart:before { content: '\e911'; } .bbc-home:before { content: '\e912'; } .bbc-link:before { content: '\e928'; } .bbc-lock-alt:before { content: '\e913'; } .bbc-long-arrow-left:before { content: '\e914'; } .bbc-long-arrow-right:before { content: '\e915'; } .bbc-map-marker-alt:before { content: '\e916'; } .bbc-mobile:before { content: '\e917'; } .bbc-mobile-alt:before { content: '\e918'; } .bbc-phone:before { content: '\e919'; } .bbc-phone-volume:before { content: '\e91a'; } .bbc-play:before { content: '\e91b'; } .bbc-plus:before { content: '\e91c'; } .bbc-search:before { content: '\e91d'; } .bbc-share-alt:before { content: '\e91e'; } .bbc-star:before { content: '\e91f'; } .bbc-sync:before { content: '\e920'; } .bbc-times:before { content: '\e921'; } .bbc-trash-alt:before { content: '\e922'; } .bbc-user:before { content: '\e923'; } .bbc-users:before { content: '\e926'; } .bbc-baidu-tie:before { content: '\e900'; } .bbc-douban:before { content: '\e901'; } .bbc-micro-programe:before { content: '\e902'; } .bbc-qq:before { content: '\e903'; } .bbc-qqzone:before { content: '\e904'; } .bbc-renren:before { content: '\e905'; } .bbc-tencent-weibo:before { content: '\e906'; } .bbc-weibo:before { content: '\e907'; } .bbc-weixin:before { content: '\e908'; } .navbar-normal .nav { display: -webkit-box; display: -ms-flexbox; display: flex; } @media (min-width: 768px) { .navbar-normal .nav>li { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; } } @media (min-width: 768px) { .navbar-normal .nav-icon { display: none; } } .ie9 .navbar-normal .nav { display: table; } .ie9 .navbar-normal .nav>li { display: table-cell; } .navbar-auto .nav { display: -webkit-box; display: -ms-flexbox; display: flex; } @media (min-width: 768px) { .navbar-auto .nav>li { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; } } .ie9 .navbar-auto .nav { display: table; } .ie9 .navbar-auto .nav>li { display: table-cell; } @media (min-width: 576px) { .navbar-collapse.collapse:not(.show) { display: block; } } @media (max-width: 991.98px) { .navbar-collapse.collapse:not(.show) { display: none; } } .navbar-toggle { color: #fff; display: block; width: 40px; height: 38px; padding: 4px 0; } @media (min-width: 992px) { .navbar-toggle { display: none; } } .navbar-toggle .bar { display: block; width: 22px; height: 0; border-top: 2px solid; margin: 6px auto; position: relative; -webkit-transition: opacity 0.35s ease, -webkit-transform 0.35s ease; transition: opacity 0.35s ease, -webkit-transform 0.35s ease; transition: transform 0.35s ease, opacity 0.35s ease; transition: transform 0.35s ease, opacity 0.35s ease, -webkit-transform 0.35s ease; } .navbar-toggle:not(.collapsed) .bar:first-child { -webkit-transform: translate(0, 8px) rotate(45deg); transform: translate(0, 8px) rotate(45deg); } .navbar-toggle:not(.collapsed) .bar:nth-child(2) { opacity: 0; } .navbar-toggle:not(.collapsed) .bar:last-child { -webkit-transform: translate(0, -8px) rotate(-45deg); transform: translate(0, -8px) rotate(-45deg); } @media (min-width: 768px) { .navbar-right .nav { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } .dropdown-box { display: none; } @media (min-width: 992px) { .dropdown-box { display: block; position: absolute; top: 100%; right: 50%; -webkit-transform: translate(50%, 0); transform: translate(50%, 0); z-index: 999; min-width: 100%; white-space: nowrap; background-color: #fff; padding: 5px 0; border-top: 1px solid #ddd; text-align: center; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.35s ease; transition: opacity 0.35s ease; -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35); box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35); } .dropdown-box li { border: 0 !important; } .dropdown-box a { padding: 7px 15px; text-decoration: none; } } .dropdown:hover .dropdown-box { opacity: 1; visibility: visible; } .banner { background-position: center center; background-repeat: no-repeat; background-color: #eee; overflow: hidden; display: block; background-size: cover; } .banner:before { display: block; content: ''; position: relative; z-index: 1; } .banner-index:before { padding-top: 600px; } @media (max-width: 1199.98px) { .banner-index:before { padding-top: 31.25%; } } .banner-page:before { padding-top: 33.33333%; } @media (max-width: 1199.98px) { .banner-page:before { padding-top: 400px; } } .notify~.notify { z-index: 1051; } .modal-backdrop~.modal-backdrop { z-index: 1050; } @media (min-width: 768px) { .notify { padding-right: 17px; } } .notify .notify-desc { color: #999; } .notify .modal-dialog { max-width: 420px; } .notify .modal-content { border-radius: 10px; } .notify .modal-footer { padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; } .notify .modal-footer>.btn { margin: 0; -ms-flex-preferred-size: 0; flex-basis: 0; border-color: transparent !important; -ms-flex-positive: 1; padding-top: 10px; padding-bottom: 10px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; border-radius: 0; background-color: #fff; color: #444; border-left: 1px solid #e9ecef !important; } .notify .modal-footer>.btn:hover { background-color: #f6f6f6; } .notify .modal-footer>.btn:active { background-color: #e8e8e8; } .notify .modal-footer>.btn.btn-ok, .notify .modal-footer>.btn.btn-primary { color: #00A6A5; } .notify .modal-footer>.btn:first-child { border-left: 0 !important; border-bottom-left-radius: 10px; } .notify .modal-footer>.btn:last-child { border-bottom-right-radius: 10px; } .ie9 .notify .notify .modal-footer { display: table; } .ie9 .notify .notify .modal-footer>.btn { display: table-cell; } .notify-alert .modal-dialog { max-width: 360px; } .notify-auto { color: #999999; font-size: 12px; text-align: center; } .row-list { margin: 0 -15px; list-style: none; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .row-list>li { padding: 0 15px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } .row-1>li, .row-1>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } .row-2>li, .row-2>div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 50%; } .row-3>li, .row-3>div { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; width: 33.33333%; } .row-4>li, .row-4>div { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; width: 25%; } .row-5>li, .row-5>div { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; width: 20%; } .row-6>li, .row-6>div { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; width: 16.66667%; } .row-7>li, .row-7>div { -webkit-box-flex: 0; -ms-flex: 0 0 14.28571%; flex: 0 0 14.28571%; max-width: 14.28571%; width: 14.28571%; } .row-8>li, .row-8>div { -webkit-box-flex: 0; -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; width: 12.5%; } .row-1>li, .row-1>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } .row-2>li, .row-2>div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 50%; } .row-3>li, .row-3>div { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; width: 33.33333%; } .row-4>li, .row-4>div { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; width: 25%; } .row-5>li, .row-5>div { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; width: 20%; } .row-6>li, .row-6>div { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; width: 16.66667%; } .row-7>li, .row-7>div { -webkit-box-flex: 0; -ms-flex: 0 0 14.28571%; flex: 0 0 14.28571%; max-width: 14.28571%; width: 14.28571%; } .row-8>li, .row-8>div { -webkit-box-flex: 0; -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; width: 12.5%; } @media (min-width: 576px) { .row-sm-1>li, .row-sm-1>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } .row-sm-2>li, .row-sm-2>div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 50%; } .row-sm-3>li, .row-sm-3>div { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; width: 33.33333%; } .row-sm-4>li, .row-sm-4>div { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; width: 25%; } .row-sm-5>li, .row-sm-5>div { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; width: 20%; } .row-sm-6>li, .row-sm-6>div { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; width: 16.66667%; } .row-sm-7>li, .row-sm-7>div { -webkit-box-flex: 0; -ms-flex: 0 0 14.28571%; flex: 0 0 14.28571%; max-width: 14.28571%; width: 14.28571%; } .row-sm-8>li, .row-sm-8>div { -webkit-box-flex: 0; -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; width: 12.5%; } } @media (min-width: 768px) { .row-md-1>li, .row-md-1>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } .row-md-2>li, .row-md-2>div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 50%; } .row-md-3>li, .row-md-3>div { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; width: 33.33333%; } .row-md-4>li, .row-md-4>div { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; width: 25%; } .row-md-5>li, .row-md-5>div { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; width: 20%; } .row-md-6>li, .row-md-6>div { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; width: 16.66667%; } .row-md-7>li, .row-md-7>div { -webkit-box-flex: 0; -ms-flex: 0 0 14.28571%; flex: 0 0 14.28571%; max-width: 14.28571%; width: 14.28571%; } .row-md-8>li, .row-md-8>div { -webkit-box-flex: 0; -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; width: 12.5%; } } @media (min-width: 992px) { .row-lg-1>li, .row-lg-1>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } .row-lg-2>li, .row-lg-2>div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 50%; } .row-lg-3>li, .row-lg-3>div { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; width: 33.33333%; } .row-lg-4>li, .row-lg-4>div { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; width: 25%; } .row-lg-5>li, .row-lg-5>div { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; width: 20%; } .row-lg-6>li, .row-lg-6>div { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; width: 16.66667%; } .row-lg-7>li, .row-lg-7>div { -webkit-box-flex: 0; -ms-flex: 0 0 14.28571%; flex: 0 0 14.28571%; max-width: 14.28571%; width: 14.28571%; } .row-lg-8>li, .row-lg-8>div { -webkit-box-flex: 0; -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; width: 12.5%; } } @media (min-width: 1200px) { .row-xl-1>li, .row-xl-1>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } .row-xl-2>li, .row-xl-2>div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 50%; } .row-xl-3>li, .row-xl-3>div { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; width: 33.33333%; } .row-xl-4>li, .row-xl-4>div { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; width: 25%; } .row-xl-5>li, .row-xl-5>div { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; width: 20%; } .row-xl-6>li, .row-xl-6>div { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; width: 16.66667%; } .row-xl-7>li, .row-xl-7>div { -webkit-box-flex: 0; -ms-flex: 0 0 14.28571%; flex: 0 0 14.28571%; max-width: 14.28571%; width: 14.28571%; } .row-xl-8>li, .row-xl-8>div { -webkit-box-flex: 0; -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; width: 12.5%; } } @media (min-width: 1500px) { .row-mxl-1>li, .row-mxl-1>div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } .row-mxl-2>li, .row-mxl-2>div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 50%; } .row-mxl-3>li, .row-mxl-3>div { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; width: 33.33333%; } .row-mxl-4>li, .row-mxl-4>div { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; width: 25%; } .row-mxl-5>li, .row-mxl-5>div { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; width: 20%; } .row-mxl-6>li, .row-mxl-6>div { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; width: 16.66667%; } .row-mxl-7>li, .row-mxl-7>div { -webkit-box-flex: 0; -ms-flex: 0 0 14.28571%; flex: 0 0 14.28571%; max-width: 14.28571%; width: 14.28571%; } .row-mxl-8>li, .row-mxl-8>div { -webkit-box-flex: 0; -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; width: 12.5%; } } .pagination .pages { margin: 0 -4px; } .pagination li { display: inline-block; padding: 4px; vertical-align: middle; } .pagination a { height: 30px; line-height: 28px; min-width: 30px; padding: 0 7px; text-align: center; -webkit-transition: all 0.35s; transition: all 0.35s; border: 1px solid #cccccc; color: #666666; display: block; } .pagination a:hover { background-color: #00A6A5; border-color: #00A6A5; color: #fff; } .pagination .active a { background-color: #00A6A5; border-color: #00A6A5; color: #fff; } .pages-v1 .next a:before { content: '下一页'; } .pages-v1 .end a:before { content: '尾页'; } .pages-v1 .prev a:before { content: '上一页'; } .pages-v1 .first a:before { content: '首页'; } .pages-v2 .next a:before, .pages-v2 .end a:before, .pages-v2 .first a:before, .pages-v2 .prev a:before { display: inline-block; } .pages-v2 .next a:before { content: '\e903'; } .pages-v2 .prev a:before { content: '\e902'; } .pages-v2 .first a:before { content: '\e900'; } .pages-v2 .end a:before { content: '\e909'; } /*------------------------------------ * Box-shadows Styles *------------------------------------ */ [class*='shadow--hover'] { -webkit-transition: -webkit-box-shadow 0.35s ease; transition: -webkit-box-shadow 0.35s ease; transition: box-shadow 0.35s ease; transition: box-shadow 0.35s ease, -webkit-box-shadow 0.35s ease; } .shadow-none { -webkit-box-shadow: none !important; box-shadow: none !important; } .shadow-none--focus:focus { -webkit-box-shadow: none !important; box-shadow: none !important; } .g-parent:hover .shadow-none--parent-hover { -webkit-box-shadow: none !important; box-shadow: none !important; } /*------------------------------------ * Box-shadows-v1 *------------------------------------ */ .shadow-v1, .shadow--hover-v1:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } .shadow-v1-1, .shadow--hover-v1-1:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } .shadow-v1-2, .shadow--hover-v1-2:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .shadow-v1-3, .shadow--hover-v1-3:hover { -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); } .shadow-v1-4, .shadow--hover-v1-4:hover { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); } /*------------------------------------ * Box-shadows-v2 *------------------------------------ */ .shadow-v2 { -webkit-box-shadow: 0 12px 12px -8px rgba(0, 0, 0, 0.2); box-shadow: 0 12px 12px -8px rgba(0, 0, 0, 0.2); } .shadow-v2-1, .shadow--hover-v2-1:hover { -webkit-box-shadow: 0 6px 6px -4px rgba(0, 0, 0, 0.2); box-shadow: 0 6px 6px -4px rgba(0, 0, 0, 0.2); } .shadow-v2-2, .shadow--hover-v2-2:hover { -webkit-box-shadow: 0 12px 12px -8px rgba(0, 0, 0, 0.2); box-shadow: 0 12px 12px -8px rgba(0, 0, 0, 0.2); } .shadow-v2-3, .shadow--hover-v2-3:hover { -webkit-box-shadow: 0 18px 18px -12px rgba(0, 0, 0, 0.2); box-shadow: 0 18px 18px -12px rgba(0, 0, 0, 0.2); } .shadow-v2-4, .shadow--hover-v2-4:hover { -webkit-box-shadow: 0 24px 24px -16px rgba(0, 0, 0, 0.2); box-shadow: 0 24px 24px -16px rgba(0, 0, 0, 0.2); } /*------------------------------------ * Box-shadows-v3-v4-v5 *------------------------------------ */ [class*='shadow--hover-v3']:after, [class*='shadow--hover-v3']:before { -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: -webkit-box-shadow 0.35s ease; transition: -webkit-box-shadow 0.35s ease; transition: box-shadow 0.35s ease; transition: box-shadow 0.35s ease, -webkit-box-shadow 0.35s ease; } .shadow-v3 { position: relative; } .shadow-v3:after, .shadow-v3:before { content: ''; display: none; position: absolute; top: 80%; max-width: 300px; width: 50%; background: rgba(0, 0, 0, 0.2); z-index: -1; bottom: 30px; -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); } .shadow-v3:after { display: block; right: 10px; -webkit-transform: rotate(3deg); transform: rotate(3deg); } .shadow-v3:before { display: block; left: 10px; -webkit-transform: rotate(-3deg); transform: rotate(-3deg); } .shadow-v3:hover:after, .shadow-v3:hover:before { -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; } .shadow-v3-left { position: relative; } .shadow-v3-left:after, .shadow-v3-left:before { content: ''; display: none; position: absolute; top: 80%; max-width: 300px; width: 50%; background: rgba(0, 0, 0, 0.2); z-index: -1; bottom: 30px; -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); } .shadow-v3-left:before { display: block; left: 10px; -webkit-transform: rotate(-3deg); transform: rotate(-3deg); } .shadow-v3-left:hover:after, .shadow-v3-left:hover:before { -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; } .shadow-v3-right { position: relative; } .shadow-v3-right:after, .shadow-v3-right:before { content: ''; display: none; position: absolute; top: 80%; max-width: 300px; width: 50%; background: rgba(0, 0, 0, 0.2); z-index: -1; bottom: 30px; -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); } .shadow-v3-right:after { display: block; right: 10px; -webkit-transform: rotate(3deg); transform: rotate(3deg); } .shadow-v3-right:hover:after, .shadow-v3-right:hover:before { -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; } .shadow--hover-v3-left { position: relative; } .shadow--hover-v3-left:after, .shadow--hover-v3-left:before { content: ''; display: none; position: absolute; top: 80%; max-width: 300px; width: 50%; background: rgba(0, 0, 0, 0.2); z-index: -1; bottom: 30px; -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); } .shadow--hover-v3-left:before { display: block; left: 10px; -webkit-transform: rotate(-3deg); transform: rotate(-3deg); } .shadow--hover-v3-left:hover:after, .shadow--hover-v3-left:hover:before { -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; } .shadow--hover-v3-right { position: relative; } .shadow--hover-v3-right:after, .shadow--hover-v3-right:before { content: ''; display: none; position: absolute; top: 80%; max-width: 300px; width: 50%; background: rgba(0, 0, 0, 0.2); z-index: -1; bottom: 30px; -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2); } .shadow--hover-v3-right:before { display: block; left: 10px; -webkit-transform: rotate(-3deg); transform: rotate(-3deg); } .shadow--hover-v3-right:hover:after, .shadow--hover-v3-right:hover:before { -webkit-box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; box-shadow: 0 30px 20px rgba(0, 0, 0, 0.2) !important; } /*------------------------------------ * Box-shadows-v7 *------------------------------------ */ .shadow-v4-left { -webkit-box-shadow: -10px 10px 20px -10px rgba(0, 0, 0, 0.075); box-shadow: -10px 10px 20px -10px rgba(0, 0, 0, 0.075); } .shadow-v4-right { -webkit-box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.075); box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.075); } .shadow-v4-left-1, .shadow--hover-v4-left-1:hover { -webkit-box-shadow: -5px 5px 10px -5px rgba(0, 0, 0, 0.075); box-shadow: -5px 5px 10px -5px rgba(0, 0, 0, 0.075); } .shadow-v4-right-1, .shadow--hover-v4-right-1:hover { -webkit-box-shadow: 5px 5px 10px -5px rgba(0, 0, 0, 0.075); box-shadow: 5px 5px 10px -5px rgba(0, 0, 0, 0.075); } .shadow-v4-left-2, .shadow--hover-v4-left-2:hover { -webkit-box-shadow: -10px 10px 20px -10px rgba(0, 0, 0, 0.1125); box-shadow: -10px 10px 20px -10px rgba(0, 0, 0, 0.1125); } .shadow-v4-right-2, .shadow--hover-v4-right-2:hover { -webkit-box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.1125); box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.1125); } .shadow-v4-left-3, .shadow--hover-v4-left-3:hover { -webkit-box-shadow: -15px 15px 30px -15px rgba(0, 0, 0, 0.15); box-shadow: -15px 15px 30px -15px rgba(0, 0, 0, 0.15); } .shadow-v4-right-3, .shadow--hover-v4-right-3:hover { -webkit-box-shadow: 15px 15px 30px -15px rgba(0, 0, 0, 0.15); box-shadow: 15px 15px 30px -15px rgba(0, 0, 0, 0.15); } .shadow-v4-left-4, .shadow--hover-v4-left-4:hover { -webkit-box-shadow: -20px 20px 40px -20px rgba(0, 0, 0, 0.1875); box-shadow: -20px 20px 40px -20px rgba(0, 0, 0, 0.1875); } .shadow-v4-right-4, .shadow--hover-v4-right-4:hover { -webkit-box-shadow: 20px 20px 40px -20px rgba(0, 0, 0, 0.1875); box-shadow: 20px 20px 40px -20px rgba(0, 0, 0, 0.1875); } .label-required { position: relative; } .label-required:before { content: '*'; color: #dc3545; position: absolute; display: inline-block; vertical-align: middle; width: 0.75em; margin-left: -0.75em; } .help-block { display: none; } .has-error .form-control { border-color: #dc3545; } .has-error .help-block { margin-top: 5px; display: block; color: #dc3545; } .has-error label { color: #dc3545 !important; } .has-error .checker .checker-radio:before, .has-error .checker .checker-checkbox:before { border-color: #dc3545; } .form-v1 .col-form-label { margin-left: 15px; width: calc(100% - 30px); } .form-label-3 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 3em; flex: 0 0 3em; max-width: 3em; } .form-label-3 .col-js-select { max-width: calc(100% - 3em - 15px); } .form-label-4 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 4em; flex: 0 0 4em; max-width: 4em; } .form-label-4 .col-js-select { max-width: calc(100% - 4em - 15px); } .form-label-5 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 5em; flex: 0 0 5em; max-width: 5em; } .form-label-5 .col-js-select { max-width: calc(100% - 5em - 15px); } .form-label-6 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 6em; flex: 0 0 6em; max-width: 6em; } .form-label-6 .col-js-select { max-width: calc(100% - 6em - 15px); } .form-label-7 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 7em; flex: 0 0 7em; max-width: 7em; } .form-label-7 .col-js-select { max-width: calc(100% - 7em - 15px); } @media (min-width: 576px) { .form-sm-label-3 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 3em; flex: 0 0 3em; max-width: 3em; } .form-sm-label-3 .col-js-select { max-width: calc(100% - 3em - 15px); } } @media (min-width: 576px) { .form-sm-label-4 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 4em; flex: 0 0 4em; max-width: 4em; } .form-sm-label-4 .col-js-select { max-width: calc(100% - 4em - 15px); } } @media (min-width: 576px) { .form-sm-label-5 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 5em; flex: 0 0 5em; max-width: 5em; } .form-sm-label-5 .col-js-select { max-width: calc(100% - 5em - 15px); } } @media (min-width: 576px) { .form-sm-label-6 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 6em; flex: 0 0 6em; max-width: 6em; } .form-sm-label-6 .col-js-select { max-width: calc(100% - 6em - 15px); } } @media (min-width: 576px) { .form-sm-label-7 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 7em; flex: 0 0 7em; max-width: 7em; } .form-sm-label-7 .col-js-select { max-width: calc(100% - 7em - 15px); } } @media (min-width: 768px) { .form-md-label-3 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 3em; flex: 0 0 3em; max-width: 3em; } .form-md-label-3 .col-js-select { max-width: calc(100% - 3em - 15px); } } @media (min-width: 768px) { .form-md-label-4 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 4em; flex: 0 0 4em; max-width: 4em; } .form-md-label-4 .col-js-select { max-width: calc(100% - 4em - 15px); } } @media (min-width: 768px) { .form-md-label-5 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 5em; flex: 0 0 5em; max-width: 5em; } .form-md-label-5 .col-js-select { max-width: calc(100% - 5em - 15px); } } @media (min-width: 768px) { .form-md-label-6 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 6em; flex: 0 0 6em; max-width: 6em; } .form-md-label-6 .col-js-select { max-width: calc(100% - 6em - 15px); } } @media (min-width: 768px) { .form-md-label-7 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 7em; flex: 0 0 7em; max-width: 7em; } .form-md-label-7 .col-js-select { max-width: calc(100% - 7em - 15px); } } @media (min-width: 992px) { .form-lg-label-3 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 3em; flex: 0 0 3em; max-width: 3em; } .form-lg-label-3 .col-js-select { max-width: calc(100% - 3em - 15px); } } @media (min-width: 992px) { .form-lg-label-4 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 4em; flex: 0 0 4em; max-width: 4em; } .form-lg-label-4 .col-js-select { max-width: calc(100% - 4em - 15px); } } @media (min-width: 992px) { .form-lg-label-5 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 5em; flex: 0 0 5em; max-width: 5em; } .form-lg-label-5 .col-js-select { max-width: calc(100% - 5em - 15px); } } @media (min-width: 992px) { .form-lg-label-6 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 6em; flex: 0 0 6em; max-width: 6em; } .form-lg-label-6 .col-js-select { max-width: calc(100% - 6em - 15px); } } @media (min-width: 992px) { .form-lg-label-7 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 7em; flex: 0 0 7em; max-width: 7em; } .form-lg-label-7 .col-js-select { max-width: calc(100% - 7em - 15px); } } @media (min-width: 1200px) { .form-xl-label-3 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 3em; flex: 0 0 3em; max-width: 3em; } .form-xl-label-3 .col-js-select { max-width: calc(100% - 3em - 15px); } } @media (min-width: 1200px) { .form-xl-label-4 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 4em; flex: 0 0 4em; max-width: 4em; } .form-xl-label-4 .col-js-select { max-width: calc(100% - 4em - 15px); } } @media (min-width: 1200px) { .form-xl-label-5 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 5em; flex: 0 0 5em; max-width: 5em; } .form-xl-label-5 .col-js-select { max-width: calc(100% - 5em - 15px); } } @media (min-width: 1200px) { .form-xl-label-6 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 6em; flex: 0 0 6em; max-width: 6em; } .form-xl-label-6 .col-js-select { max-width: calc(100% - 6em - 15px); } } @media (min-width: 1200px) { .form-xl-label-7 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 7em; flex: 0 0 7em; max-width: 7em; } .form-xl-label-7 .col-js-select { max-width: calc(100% - 7em - 15px); } } @media (min-width: 1500px) { .form-mxl-label-3 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 3em; flex: 0 0 3em; max-width: 3em; } .form-mxl-label-3 .col-js-select { max-width: calc(100% - 3em - 15px); } } @media (min-width: 1500px) { .form-mxl-label-4 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 4em; flex: 0 0 4em; max-width: 4em; } .form-mxl-label-4 .col-js-select { max-width: calc(100% - 4em - 15px); } } @media (min-width: 1500px) { .form-mxl-label-5 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 5em; flex: 0 0 5em; max-width: 5em; } .form-mxl-label-5 .col-js-select { max-width: calc(100% - 5em - 15px); } } @media (min-width: 1500px) { .form-mxl-label-6 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 6em; flex: 0 0 6em; max-width: 6em; } .form-mxl-label-6 .col-js-select { max-width: calc(100% - 6em - 15px); } } @media (min-width: 1500px) { .form-mxl-label-7 .col-form-label { -webkit-box-flex: 0; -ms-flex: 0 0 7em; flex: 0 0 7em; max-width: 7em; } .form-mxl-label-7 .col-js-select { max-width: calc(100% - 7em - 15px); } } .checker { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; display: inline-block; font-size: inherit; line-height: 1.5; margin-right: 15px; cursor: pointer; } .checker .checker-radio, .checker .checker-checkbox { position: relative; padding-left: 1.5em; display: block; } .checker .checker-radio:before, .checker .checker-radio:after, .checker .checker-checkbox:before, .checker .checker-checkbox:after { color: #aaa; position: absolute; left: 0; top: 3px; content: ''; display: block; font-size: 16px; } .checker .checker-radio:before, .checker .checker-checkbox:before { width: 1em; height: 1em; border: 1px solid; } .checker .checker-radio:hover:before, .checker .checker-checkbox:hover:before { color: #00A6A5; } .checker .checker-radio:before, .checker .checker-radio:after { border-radius: 50%; } .checker .checker-radio:after { opacity: 0; border: 0.25em solid; top: 7px; left: 0.25em; } .checker .checker-checkbox:before { border-radius: 3px; } .checker .checker-checkbox:after { opacity: 0; border-radius: 1px; border-bottom: 2px solid; border-right: 2px solid; width: 0.4em; height: 0.6em; top: 5px; left: 0.325em; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .checker input:checked+.checker-radio:after, .checker input:checked+.checker-radio:before, .checker input:checked+.checker-checkbox:after, .checker input:checked+.checker-checkbox:before { color: #00A6A5; } .checker input:checked+.checker-radio:after, .checker input:checked+.checker-checkbox:after { opacity: 1; } .checker-sm { font-size: 0.875rem; } .select-v1 { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='#888' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 0.5rem center; background-size: 1rem 1rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 1.75rem; } .spinner { border: 5px solid #eee; border-top: 5px solid #00A6A5; border-radius: 50%; display: inline-block; vertical-align: middle; width: 24px; height: 24px; -webkit-animation: spin 1.2s linear infinite; animation: spin 1.2s linear infinite; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .spinner-sm { width: 1em; height: 1em; border: 2px solid rgba(0, 0, 0, 0.5); border-top: 2px solid #eee; margin-right: 5px; } .mobile-dropdown { display: none; } @media (max-width: 767.98px) { .mobile-dropdown { display: block; position: fixed; z-index: 999; right: 100%; width: 60%; height: 100%; top: 0; overflow: auto; background-color: #2b88b0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.35s ease; transition: -webkit-transform 0.35s ease; transition: transform 0.35s ease; transition: transform 0.35s ease, -webkit-transform 0.35s ease; } .mobile-dropdown.open { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .mobile-dropdown .nav>li { border-bottom: 1px solid #216887; } .mobile-dropdown .nav>li>a { color: #fff; padding: 10px 35px; -webkit-transition: background-color 0.35s ease; transition: background-color 0.35s ease; } .mobile-dropdown .nav>li.nav-dropdown-link { font-size: 18px; } .mobile-dropdown .nav>li.nav-dropdown-link>a { padding: 10px 20px; } .mobile-dropdown .nav>li.active a, .mobile-dropdown .nav>li:hover a { background-color: #216887; } .mobile-dropdown-backdrop { display: block; visibility: hidden; opacity: 0; background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; transtion: opacity 0.35s ease; position: fixed; top: 0; left: 0; } .mobile-dropdown-backdrop.open { opacity: 1; visibility: visible; } } .header-brand::after { display: block; clear: both; content: ''; } .header-logo, .header-hotline { display: block; } .is-sticky { z-index: 999; } .sticky { width: 100%; } @media (max-width: 767.98px) { .header-holder-v1 { height: 67px; } } .header-v1 { background-color: #fff; } .header-v1::after { display: block; clear: both; content: ''; } @media (max-width: 767.98px) { .header-holder-v1 .header-v1 { position: fixed; width: 100%; top: 0; left: 0; } } .header-v1 a { text-decoration: none !important; } @media (min-width: 768px) { .header-v1 .navbar-toggle { display: none; } } .header-v1 .navbar-toggle { color: #00A6A5; width: 42px; height: 42px; border-radius: 50%; border: 1px solid; padding: 6px 0; margin-left: 8px; } .header-v1 .navbar { background-color: #00A6A5; } .header-v1 .header-brand { padding: 20px 0; border-bottom: 1px solid #eee; } @media (max-width: 767.98px) { .header-v1 .header-brand { padding: 12px 0; } .header-v1 .header-brand .container { max-width: 100%; } } .header-v1 .header-hotline { font-size: 20px; } @media (max-width: 767.98px) { .header-v1 .header-hotline { font-size: 24px; } .header-v1 .header-hotline span { display: none; } } .header-v1 .hotline-icon { font-size: 0.875em; width: 2em; height: 2em; border: 1px solid; line-height: 2em; text-align: center; border-radius: 50%; margin-right: 8px; } @media (max-width: 767.98px) { .header-v1 .hotline-icon { margin-right: 0; } } @media (min-width: 768px) { .header-v1 .navbar-main.collapse { display: block; } } @media (max-width: 767.98px) { .header-v1 .header-logo img { height: 42px; width: auto; } .header-v1 .header-hotline, .header-v1 .navbar-toggle { display: inline-block; vertical-align: middle; } } @media (max-width: 767.98px) { .navbar-grid[data-nav] .container { width: 100%; max-width: 100%; padding: 0; } .navbar-grid[data-nav] .nav { -ms-flex-wrap: wrap; flex-wrap: wrap; border-top: 1px solid #2b88b0; border-right: 1px solid #2b88b0; font-size: 14px; } .navbar-grid[data-nav] .nav li { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; border: 1px solid #2b88b0; border-top: 0; border-right: 0; } .navbar-grid[data-nav] .nav-icon { font-size: 24px; display: block; margin-bottom: 8px; } .navbar-grid[data-nav] .nav-title { opacity: 0.75; } .navbar-grid[data-nav='11'] .nav li:nth-child(8)~li { -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; } .navbar-grid[data-nav='7'] .nav li:nth-child(4)~li { -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; } .navbar-grid[data-nav='10'] .nav li:nth-child(8)~li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .navbar-grid.nav10a[data-nav='10'] .nav li:nth-child(4)~li { -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; } .navbar-grid.nav10b[data-nav='10'] .nav li { -webkit-box-flex: 0; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important; max-width: 20% !important; } .navbar-grid.nav10b[data-nav='10'] .nav li .nav-title { display: inline-block; width: 2em; } .navbar-grid[data-nav='9'] .nav li, .navbar-grid[data-nav='6'] .nav li, .navbar-grid.nav12a[data-nav='12'] .nav li { -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; } } @media (min-width: 768px) { .nav-header-v1>li:not(:first-child) { padding-left: 1px; position: relative; } .nav-header-v1>li:not(:first-child):before { content: ''; height: 40%; top: 30%; left: 0; position: absolute; border-left: 1px solid #2b88b0; } } .nav-header-v1>li>a { padding: 12px 15px; text-align: center; color: #fff; text-decoration: none; margin: 0 -1px; -webkit-transition: background-color 0.35s ease; transition: background-color 0.35s ease; } @media (max-width: 575.98px) { .nav-header-v1>li>a { padding: 12px 12px; font-size: 13px; } } .nav-header-v1>li:hover>a, .nav-header-v1>li.active>a { background-color: #2b88b0; } .header-v2 a { text-decoration: none !important; } .header-v2 .navbar { background-color: #00A6A5; } @media (max-width: 767.98px) { .header-v2 .navbar .container { padding: 0; } } .header-v2 .header-brand { padding: 20px 0; border-bottom: 1px solid #eee; } @media (max-width: 767.98px) { .header-v2 .header-brand { padding: 12px 0; } .header-v2 .header-brand .container { max-width: 100%; } } .header-v2 .header-hotline { font-size: 20px; } @media (max-width: 767.98px) { .header-v2 .header-hotline { font-size: 24px; } .header-v2 .header-hotline span { display: none; } } .header-v2 .hotline-icon { font-size: 0.875em; width: 2em; height: 2em; border: 1px solid; line-height: 2em; text-align: center; border-radius: 50%; margin-right: 8px; } @media (max-width: 767.98px) { .header-v2 .hotline-icon { margin-right: 0; } } .header-v2 .navbar-container { position: relative; } .header-v2 .navbar-container::after { display: block; clear: both; content: ''; } .header-v2 .nav-toggle-wrap { width: 0; float: right; overflow: hidden; } .header-v2 .navbar-toggle { width: 40px; height: 40px; padding: 5px 0; } .header-v2 .navbar-has-hidden .nav { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .header-v2 .navbar-has-hidden .nav-toggle-wrap { width: 40px; } .header-v2 .navbar-has-hidden .navbar-toggle { display: block !important; color: #fff; } .header-v2 #more-nav { text-align: center; background-color: #eee; } .header-v2 #more-nav li { display: inline-block; } .header-v2 #more-nav a { padding: 8px 12px; color: #888; } .header-v2 #more-nav a:hover { color: #00A6A5; } .header-v2 #more-nav li.active>a { color: #00A6A5; } .nav-header-v2 { overflow: hidden; } .nav-header-v2>li>a { color: #fff; padding: 10px 15px; white-space: nowrap; } @media (max-width: 767.98px) { .nav-header-v2>li>a { padding: 10px 13px; } } .nav-header-v2>li>a:hover { color: #ffffff; background-color: #2b88b0; } .nav-header-v2>li.active>a { color: #ffffff; background-color: #2b88b0; } .header-v3 { background-color: #00A6A5; background-position: left top; background-repeat: repeat; position: relative; width: 100%; z-index: 999; text-align: center; -webkit-transition: background 0.35s; transition: background 0.35s; } .header-v3.header-active { background: #fff; -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.35); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.35); } @media (max-width: 1199.98px) { .header-v3 { text-align: right; } } @media (max-width: 991.98px) { .header-v3 { padding-right: 0; } } @media (min-width: 768px) { .header-v3 .navbar-main.collapse { display: block !important; } } @media (max-width: 991.98px) { .header-v3::after { display: block; clear: both; content: ''; } } .header-v3 .navbar { display: inline-block; } .header-v3 .header-logo, .header-v3 .header-hotline { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } @media (max-width: 991.98px) { .header-v3 .header-logo, .header-v3 .header-hotline { position: static; -webkit-transform: none; transform: none; display: inline-block; } } .header-v3 .header-logo { left: 0; padding: 15px; } @media (min-width: 1200px) { .header-v3 .header-logo { padding-left: 35px; } } @media (max-width: 991.98px) { .header-v3 .header-logo { float: left; padding: 12px 15px; max-width: 50%; } } .header-v3 .header-logo img { width: auto; } .header-v3 .navbar-main { width: 100%; } .header-v3 .header-hotline { right: 0; padding: 20px 15px; font-family: 'Impact'; } @media (min-width: 1200px) { .header-v3 .header-hotline { padding-right: 35px; } } .header-v3 .header-hotline span { color: #025098; font-size: 32px; display: inline-block; line-height: 1; -webkit-transition: color 0.35s; transition: color 0.35s; vertical-align: middle; } @media (max-width: 1199.98px) { .header-v3 .header-hotline span { display: none; } } @media (max-width: 991.98px) { .header-v3 .header-hotline { padding: 15px; } } @media (max-width: 991.98px) { .header-v3 .header-hotline { position: static; display: inline-block; vertical-align: middle; padding: 10px; } .header-v3 .header-hotline span { display: none; } } .header-v3 .hotline-icon { color: #025098; font-size: 18px; border: 1px solid; border-radius: 50%; width: 2em; height: 2em; line-height: 2em; margin-right: 5px; -webkit-transition: color 0.35s; transition: color 0.35s; vertical-align: middle; display: inline-block; text-align: center; } @media (max-width: 1199.98px) { .header-v3 .hotline-icon { margin-right: 0; } } @media (max-width: 991.98px) { .header-v3 .hotline-icon { text-align: center; } } @media (max-width: 991.98px) { .header-v3 .hotline-icon { font-size: 20px; margin-right: 0; } } .header-v3 .navbar-toggle { display: none; width: 40px; height: 40px; border: 1px solid; border-radius: 50%; vertical-align: middle; margin-right: 15px; color: #025098; -webkit-transition: color 0.35s; transition: color 0.35s; } @media (max-width: 991.98px) { .header-v3 .navbar-toggle { display: inline-block; margin-right: 0; } } @media (min-width: 768px) { .nav-header-v3 { text-align: center; } .nav-header-v3::after { display: block; clear: both; content: ''; } .nav-header-v3 .dropdown .dropdown-box { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: transform 0.35s, opacity 0.35s; transition: transform 0.35s, opacity 0.35s, -webkit-transform 0.35s; -webkit-transform: translate3d(50%, 50px, 0); transform: translate3d(50%, 50px, 0); } .nav-header-v3 .dropdown .dropdown-box a { -webkit-transition: all 0.35s; transition: all 0.35s; } .nav-header-v3 .dropdown .dropdown-box a:hover { background-color: #00A6A5; color: #fff; } .nav-header-v3 .dropdown:hover>.dropdown-box { -webkit-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0); opacity: 1; visibility: visible; } .nav-header-v3 .dropdown-btn { display: none !important; } .nav-header-v3 .nav-title { position: relative; z-index: 4; } .nav-header-v3>li { display: inline-block; float: left; } .nav-header-v3>li:last-of-type { background: none; } .nav-header-v3>li>a { color: #fff; padding: 26px 20px; position: relative; -webkit-transition: all 0.35s; transition: all 0.35s; font-size: 16px; } } @media (min-width: 768px) and (max-width: 1199.98px) { .nav-header-v3>li>a { padding: 26px 15px; } } @media (min-width: 768px) and (max-width: 991.98px) { .nav-header-v3>li>a { font-size: 12px; padding: 24px 10px; } } @media (min-width: 768px) { .nav-header-v3>li.active>a, .nav-header-v3>li:hover>a { font-weight: bold; color: #fff; background: #025098; } } .header-active .header-hotline { color: #00A6A5; } .header-active .navbar-toggle { color: #00A6A5; } @media (max-width: 991.98px) { .header-v3 .navbar-main { position: fixed; height: 100% !important; width: 60%; overflow-x: hidden; top: 0; left: 0; z-index: 1199; overflow-y: auto; background-color: #00A6A5; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-transition: -webkit-transform 0.35s; transition: -webkit-transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; } .header-v3 .navbar-main.navbar-open { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .header-v3 .navbar-main>.container { padding: 0; } .header-v3 .dropdown-box { max-height: 0; display: block; overflow: hidden; opacity: 0; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; padding-left: 30px !important; background-color: #00a6a5; } .header-v3 .dropdown-box>li>a { border-top: 1px solid #00a6a5; border-left: 1px solid #00a6a5; color: #ffffff; } .header-v3 .dropdown-box>li>a:hover { background-color: #00a6a5; } .header-v3 .dropdown-btn { display: block; float: right; text-align: center; border-left: 1px solid #00a6a5; } .header-v3 .dropdown-btn:before { content: '+'; } .header-v3 .dropdown-btn.active:before { content: '-'; } .header-v3 .dropdown-btn.active~.dropdown-box { opacity: 1; max-height: none; } .header-v3 .navbar-open .nav-header-v3>li { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .header-v3 .nav-header-v3>li:nth-child(1) { -webkit-transition-delay: 0.3s !important; transition-delay: 0.3s !important; } .header-v3 .nav-header-v3>li:nth-child(2) { -webkit-transition-delay: 0.4s !important; transition-delay: 0.4s !important; } .header-v3 .nav-header-v3>li:nth-child(3) { -webkit-transition-delay: 0.5s !important; transition-delay: 0.5s !important; } .header-v3 .nav-header-v3>li:nth-child(4) { -webkit-transition-delay: 0.6s !important; transition-delay: 0.6s !important; } .header-v3 .nav-header-v3>li:nth-child(5) { -webkit-transition-delay: 0.7s !important; transition-delay: 0.7s !important; } .header-v3 .nav-header-v3>li:nth-child(6) { -webkit-transition-delay: 0.8s !important; transition-delay: 0.8s !important; } .header-v3 .nav-header-v3>li:nth-child(7) { -webkit-transition-delay: 0.9s !important; transition-delay: 0.9s !important; } .header-v3 .nav-header-v3>li:nth-child(8) { -webkit-transition-delay: 1s !important; transition-delay: 1s !important; } .header-v3 .nav-header-v3>li:nth-child(9) { -webkit-transition-delay: 1.1s !important; transition-delay: 1.1s !important; } .header-v3 .nav-header-v3>li:nth-child(10) { -webkit-transition-delay: 1.2s !important; transition-delay: 1.2s !important; } .navbar-backdrop-close { width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; background-color: #000000; z-index: 997; } .navbar-backdrop-close.open { opacity: 0.6; } .header-v3 .navbar { display: block; } .nav-header-v3 { display: block !important; text-align: left; } .nav-header-v3 a { color: #fff; display: block; padding: 10px 15px; background-color: #00A6A5; } .nav-header-v3>li { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); border-bottom: 1px solid #2d8eb8; } .nav-header-v3>li>a { color: #fff; } .nav-header-v3>li>a:hover { background-color: #2d8eb8; } .nav-header-v3>li.dropdown>a { width: calc(100% - 40px); } .nav-header-v3>li.dropdown>a.dropdown-btn { width: 40px; } } .header-v4 { padding: 10px 0; background-color: #fff; } .header-v4.header-init { position: fixed; top: 0; left: 0; width: 100%; z-index: 100; opacity: 0; visibility: hidden; -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all 0.35s; transition: all 0.35s; } .header-v4.header-init.header-active { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); } .header-v4 .header-wrap { padding: 0 80px; padding: 0 40px; } @media (max-width: 991.98px) { .header-v4 .header-wrap { padding: 0 15px; } } .header-v4 .header-wrap>* { vertical-align: middle; } .header-v4 .header-logo { width: 15%; } @media (max-width: 991.98px) { .header-v4 .header-logo img { height: 40px; } } @media (max-width: 991.98px) { .header-v4 .header-logo { width: 25%; } } @media (max-width: 767.98px) { .header-v4 .header-logo { width: 75%; } } .header-v4 .header-action { width: 15%; text-align: right; } @media (max-width: 1199.98px) { .header-v4 .header-action { width: 5%; } } @media (max-width: 991.98px) { .header-v4 .header-action { width: 75%; } } @media (max-width: 767.98px) { .header-v4 .header-action { width: 25%; } } .header-v4 .header-action .search-bread { vertical-align: middle; margin-right: 10px; } .header-v4 .header-action .search-bread .input-group { height: 36px; } .header-v4 .header-action .search-bread .form-control { border: 1px solid #00A6A5; border-left: 3px solid #00A6A5; border-radius: 0; } .header-v4 .header-action .search-bread .icon { font-size: 20px; line-height: 1; border-radius: 0; border: 0; } .header-v4 .navbar-toggle { vertical-align: middle; color: #333; padding: 2px 0; height: auto; border: 1px solid #333; width: 36px; } .header-v4 .navbar-toggle .bar { margin: 6px auto; width: 22px; } @media (max-width: 1199.98px) { .header-v4 .header-hotline { width: 36px; height: 36px; line-height: 34px; display: inline-block; text-align: center; vertical-align: middle; } } @media (max-width: 991.98px) { .header-v4 .header-hotline { margin-right: 10px; line-height: initial; border: 1px solid #333; } } .header-v4 .header-hotline i { display: inline-block; font-size: 26px; vertical-align: middle; margin-right: 10px; color: #333; line-height: 1; } @media (max-width: 1199.98px) { .header-v4 .header-hotline i { margin-right: 0; } } @media (max-width: 991.98px) { .header-v4 .header-hotline i { font-size: 22px; line-height: 34px; display: block; } } .header-v4 .header-hotline span { display: inline-block; font-size: 24px; line-height: 1; font-weight: bold; vertical-align: middle; color: #333; font-size: 20px; } @media (max-width: 1499.98px) { .header-v4 .header-hotline span { font-size: 18px; } } @media (max-width: 1199.98px) { .header-v4 .header-hotline span { display: none; } } .header-v4 .header-menu { width: 70%; padding: 0 15px; } @media (max-width: 1199.98px) { .header-v4 .header-menu { width: 80%; } } .nav-header-v4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media (max-width: 1199.98px) { .nav-header-v4 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } .nav-header-v4 li a { white-space: nowrap; color: #333; -webkit-transition: all 0.35s; transition: all 0.35s; } .nav-header-v4 li a i { margin-left: 10px; font-size: 12px; color: #333; -webkit-transition: all 0.35s; transition: all 0.35s; } .nav-header-v4 li:hover>a { color: #00A6A5; } .nav-header-v4 li:hover>a i { color: #00A6A5; } .nav-header-v4>li>a { padding: 20px; font-size: 16px; position: relative; padding: 15px; } @media (max-width: 1499.98px) { .nav-header-v4>li>a { font-size: 14px; } } .nav-header-v4>li>a::before { position: absolute; width: 0; height: 3px; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); content: ''; display: block; -webkit-transition: all 0.35s; transition: all 0.35s; } .nav-header-v4>li:hover>a, .nav-header-v4>li.active>a { color: #00A6A5; } .nav-header-v4>li:hover>a::before, .nav-header-v4>li.active>a::before { width: 3em; background-color: #00A6A5; } .nav-header-v4>li.active>a { font-weight: bold; } .nav-header-v4 .drop { position: relative; } .nav-header-v4 .drop .drop-menu { position: absolute; min-width: 100%; z-index: 10; background-color: #fff; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35); opacity: 0; visibility: hidden; -webkit-transition: all 0.35s; transition: all 0.35s; } .nav-header-v4 .drop .drop-menu a { padding: 10px 15px; text-align: center; -webkit-transition: all 0.35s; transition: all 0.35s; } .nav-header-v4 .drop .drop-menu li:hover>a { color: #ffffff; background-color: #00A6A5; } .nav-header-v4 .drop .drop-menu li:hover>a i { color: #ffffff; } .nav-header-v4 .drop .drop-menu.drop-menu-level-0 { top: 100%; left: 50%; -webkit-transform: translateX(-50%) translateY(10px); transform: translateX(-50%) translateY(10px); } .nav-header-v4 .drop .drop-menu.drop-menu-level-1, .nav-header-v4 .drop .drop-menu.drop-menu-level-2 { top: 0; left: 100%; -webkit-transform: translateY(10px); transform: translateY(10px); } .nav-header-v4 .drop:hover>.drop-menu { opacity: 1; visibility: visible; } .nav-header-v4 .drop:hover>.drop-menu.drop-menu-level-0 { -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0); } .nav-header-v4 .drop:hover>.drop-menu.drop-menu-level-1, .nav-header-v4 .drop:hover>.drop-menu.drop-menu-level-2 { -webkit-transform: translateY(0); transform: translateY(0); } .modalNav-v4 .modal-dialog { margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: auto; height: 100%; max-width: 300px; } @media (max-width: 991.98px) { .modalNav-v4 .modal-dialog { max-width: 250px; } } .modalNav-v4 .modal-content { border: 0; height: 100%; border-radius: 0; position: relative; } .modalNav-v4 .modal-content .close { position: absolute; top: 0; right: 100%; padding: 10px; background-color: #fff; width: 50px; height: 50px; opacity: 1; } .modalNav-v4 .modal-content .close::before, .modalNav-v4 .modal-content .close::after { content: ''; display: block; width: 22px; height: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-top: 2px solid; -webkit-transition: opacity 0.35s ease, -webkit-transform 0.35s ease; transition: opacity 0.35s ease, -webkit-transform 0.35s ease; transition: transform 0.35s ease, opacity 0.35s ease; transition: transform 0.35s ease, opacity 0.35s ease, -webkit-transform 0.35s ease; } .modalNav-v4 .modal-content .close::before { -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .modalNav-v4 .modal-content .close::after { -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); } .modalNav-v4.modal.fade .modal-dialog { -webkit-transform: translateX(100%); transform: translateX(100%); } .modalNav-v4.modal.fade.show .modal-dialog { -webkit-transform: translateX(0); transform: translateX(0); } .modalNav-v4.modal.fade.show .nav-mobile-header-v4>li { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } .nav-mobile-header-v4 li { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; visibility: hidden; -webkit-transition: all 0.35s; transition: all 0.35s; } .nav-mobile-header-v4 li a { color: #333; line-height: 1.8; padding: 10px 0; padding-left: 20px; padding-right: 15px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .nav-mobile-header-v4 li a i { display: none; } .nav-mobile-header-v4 li:not(:last-child) { border-bottom: 1px solid #eaeaea; } .nav-mobile-header-v4 li.drop { position: relative; } .nav-mobile-header-v4 li.drop::after { display: block; clear: both; content: ''; } .nav-mobile-header-v4 li.drop>a { width: calc(100% - 60px); padding-right: 0; } .nav-mobile-header-v4 li.drop .drop-menu { height: 0; width: 100%; overflow: hidden; -webkit-transition: all 0.35s; transition: all 0.35s; background-color: rgba(0, 0, 0, 0.05); } .nav-mobile-header-v4 li.drop .drop-menu li { border-top: 1px solid #eaeaea; border-bottom: 0; } .nav-mobile-header-v4 li.drop .drop-menu li a:not(.btn-drop) { padding-left: 35px; } .nav-mobile-header-v4 li.drop .drop-menu li a:not(.btn-drop)::before { content: '\2022'; display: inline-block; width: 1em; margin-left: -1em; color: #888; } .nav-mobile-header-v4 li.drop>.btn-drop { width: 60px; height: 45px; position: relative; line-height: 45px; float: right; padding: 0; text-align: center; } .nav-mobile-header-v4 li.drop>.btn-drop::before { content: '\e8b5'; font-size: 16px; font-family: 'iconfont'; } .nav-mobile-header-v4 li.drop>.btn-drop.active::before { content: '\e8ca'; } .nav-mobile-header-v4 li.drop>.btn-drop.active~.drop-menu>li { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } .nav-mobile-header-v4 li.drop .drop-menu-level-1 li a:not(.btn-drop) { padding-left: 50px; } .nav-mobile-header-v4 li.drop .drop-menu-level-2 li a:not(.btn-drop) { padding-left: 65px; } .nav-mobile-header-v4 li.drop .drop-menu-level-3 li a:not(.btn-drop) { padding-left: 80px; } .nav-mobile-header-v4 li.drop .drop-menu-level-4 li a:not(.btn-drop) { padding-left: 95px; } .nav-mobile-header-v4 li.drop .drop-menu-level-5 li a:not(.btn-drop) { padding-left: 110px; } .nav-mobile-header-v4 li:nth-child(1) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .nav-mobile-header-v4 li:nth-child(2) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .nav-mobile-header-v4 li:nth-child(3) { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; } .nav-mobile-header-v4 li:nth-child(4) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; } .nav-mobile-header-v4 li:nth-child(5) { -webkit-transition-delay: 0.75s; transition-delay: 0.75s; } .nav-mobile-header-v4 li:nth-child(6) { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; } .nav-mobile-header-v4 li:nth-child(7) { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; } .nav-mobile-header-v4 li:nth-child(8) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; } .nav-mobile-header-v4 li:nth-child(9) { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; } .nav-mobile-header-v4 li:nth-child(10) { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; } .header-v5 { background-color: rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2); width: 100%; } .header-v5.header-active .nav-header-v5>li>a { padding: 30px 22px; } @media (min-width: 1500px) { .header-v5.header-active .nav-header-v5>li>a { padding: 25px 15px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .header-v5.header-active .nav-header-v5>li>a { padding: 20px 10px; } } @media (max-width: 991.98px) { .header-v5.header-active .header-wrap { padding: 5px 0; } } .header-v5 .header-wrap { padding: 20px 0; -webkit-transition: all 0.35s; transition: all 0.35s; } @media (max-width: 991.98px) { .header-v5 .header-wrap { padding: 10px 0; } } .header-v5 .header-wrap>* { vertical-align: middle; } .header-v5 .header-logo { width: 40%; } .header-v5 .header-logo>a { vertical-align: top; } .header-v5 .header-logo img { max-height: 60px; } @media (max-width: 767.98px) { .header-v5 .header-logo { width: 60%; } .header-v5 .header-logo img { max-height: 40px; } } .header-v5 .header-action { text-align: right; width: 60%; } @media (max-width: 767.98px) { .header-v5 .header-action { width: 40%; } } .header-v5 .navbar-toggle { vertical-align: middle; color: #333; padding: 2px 0; height: auto; width: 37px; } .header-v5 .navbar-toggle .bar { margin: 6px auto; width: 22px; } @media (max-width: 991.98px) { .header-v5 .navbar-toggle .bar { margin: 8px auto; width: 30px; } } @media (max-width: 767.98px) { .header-v5 .navbar-toggle .bar { margin: 6px auto; width: 24px; } } .header-v5 .header-hotline { display: inline-block; } @media (max-width: 991.98px) { .header-v5 .header-hotline { margin-right: 30px; position: relative; } .header-v5 .header-hotline:before { display: block; content: ''; position: absolute; top: 50%; right: -15px; height: 20px; width: 1px; background-color: #707070; margin-top: -10px; } } @media (max-width: 767.98px) { .header-v5 .header-hotline { margin-right: 20px; } .header-v5 .header-hotline:before { right: -10px; } } .header-v5 .header-hotline i { display: inline-block; font-size: 24px; vertical-align: middle; margin-right: 5px; color: #025098; line-height: 50px; -webkit-transition: all 0.35s; transition: all 0.35s; width: 50px; height: 50px; text-align: center; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#00A6A5), to(#025098)); background-image: linear-gradient(to right, #00A6A5 0%, #025098 100%); background-repeat: repeat-x; color: #fff; font-size: 20px; width: 40px; height: 40px; line-height: 40px; } @media (max-width: 991.98px) { .header-v5 .header-hotline i { margin-right: 0; font-size: 30px; background: none; color: #00A6A5; } } @media (max-width: 767.98px) { .header-v5 .header-hotline i { font-size: 25px; margin-right: 0; } } .header-v5 .header-hotline .txt { display: inline-block; font-size: 16px; color: #1a1a1a; vertical-align: middle; text-align: left; font-size: 14px; } @media (max-width: 1199.98px) { .header-v5 .header-hotline .txt { display: none; } } .header-v5 .header-hotline span { display: block; font-size: 26px; line-height: 1; color: #1a1a1a; font-family: 'airal'; font-weight: bold; -webkit-transition: all 0.35s; transition: all 0.35s; font-size: 20px; } .header-v5 .header-hotline:hover span { color: #025098; } .header-v5 .header-menu { background-color: #00A6A5; } @media (max-width: 991.98px) { .header-v5 .header-menu { display: none; } } .search-bread { vertical-align: middle; margin-right: 30px; width: 310px; } @media (max-width: 991.98px) { .search-bread { width: 100%; } } .search-bread .header-search-keyword h5 { font-size: 14px; float: left; line-height: 1.2; margin-bottom: 0; color: #333; } .search-bread .header-search-list { font-size: 14px; line-height: 1.2; text-align: left; overflow: hidden; } .search-bread .header-search-list li { margin: 0 7px; display: inline-block; vertical-align: top; } .search-bread .header-search-list a { font-size: 14px; line-height: 1.2; display: block; color: #888; -webkit-transition: color 0.35s ease; transition: color 0.35s ease; } .search-bread form { text-align: left; width: 100%; margin-bottom: 10px; } .search-bread .form-control { border: 1px solid #e3e3e3; -webkit-transition: all 0.35s; transition: all 0.35s; border-top-left-radius: 100px; border-bottom-left-radius: 100px; padding-left: 20px; } .search-bread .icon { font-size: 20px; line-height: 38px; width: 50px; height: 40px; background-color: #00A6A5; border-top-right-radius: 100px; border-bottom-right-radius: 100px; padding: 0; border: 1px solid #00A6A5; color: #fff; } .nav-header-v5 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (max-width: 767.98px) { .nav-header-v5 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; border-top: 1px solid #fff; border-left: 1px solid #fff; } } .nav-header-v5 li { text-align: center; } .nav-header-v5 li a { white-space: nowrap; color: #333; -webkit-transition: color 0.35s; transition: color 0.35s; } .nav-header-v5>li { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .nav-header-v5>li:not(:last-child) { border-right: 1px solid #53aed5; } .nav-header-v5>li>a { padding: 15px; position: relative; } @media (max-width: 1199.98px) { .nav-header-v5>li>a { padding: 10px; } } .nav-header-v5>li>a .nav-title { display: block; font-size: 16px; color: #fff; } @media (max-width: 1199.98px) { .nav-header-v5>li>a .nav-title { font-size: 14px; line-height: 2; } } .nav-header-v5>li>a i { line-height: 1; color: #fff; margin-left: 7px; font-size: 12px; } @media (max-width: 767.98px) { .nav-header-v5>li>a i { display: none; } } .nav-header-v5>li:hover>a, .nav-header-v5>li.active>a { background-color: #025098; } .nav-header-v5>li:hover>a .nav-title, .nav-header-v5>li:hover>a i, .nav-header-v5>li.active>a .nav-title, .nav-header-v5>li.active>a i { color: #fff; } .nav-header-v5 .drop { position: relative; } .nav-header-v5 .drop .drop-menu { position: absolute; z-index: 10; background-color: #00A6A5; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35); -webkit-transition: all 0.35s; transition: all 0.35s; top: 0; left: 100%; -webkit-transform: translateY(10px); transform: translateY(10px); opacity: 0; visibility: hidden; } @media (max-width: 767.98px) { .nav-header-v5 .drop .drop-menu { display: none; } } .nav-header-v5 .drop .drop-menu>.drop>a .nav-title { display: block; padding-right: 20px; position: relative; } .nav-header-v5 .drop .drop-menu>.drop>a .nav-title .icon { position: absolute; top: 50%; right: -3px; line-height: 1; font-size: 12px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .nav-header-v5 .drop .drop-menu a { padding: 12px 25px; text-align: left; font-size: 16px; border-bottom: 1px solid #53aed5; color: #fff; } .nav-header-v5 .drop .drop-menu.drop-menu-level-0 { top: 100%; left: 50%; -webkit-transform: translateX(-50%) translateY(10px); transform: translateX(-50%) translateY(10px); } .nav-header-v5 .drop:hover { background-color: #025098; } .nav-header-v5 .drop:hover>.drop-menu { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; } .nav-header-v5 .drop:hover>.drop-menu.drop-menu-level-0 { -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0); } .modalNav-v5 .modal-dialog { margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: auto; height: 100%; max-width: 300px; } @media (max-width: 767.98px) { .modalNav-v5 .modal-dialog { max-width: 250px; } } .modalNav-v5 .modal-content { border: 0; height: 100%; border-radius: 0; position: relative; } .modalNav-v5 .close { position: absolute; bottom: 0; right: 0; padding: 10px; background-color: #fff; width: 100%; height: 50px; opacity: 1; z-index: 10; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); } .modalNav-v5 .close::before, .modalNav-v5 .close::after { content: ''; display: block; width: 22px; height: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-top: 2px solid; -webkit-transition: opacity 0.35s ease, -webkit-transform 0.35s ease; transition: opacity 0.35s ease, -webkit-transform 0.35s ease; transition: transform 0.35s ease, opacity 0.35s ease; transition: transform 0.35s ease, opacity 0.35s ease, -webkit-transform 0.35s ease; } .modalNav-v5 .close::before { -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .modalNav-v5 .close::after { -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); } .modalNav-v5.modal.fade .modal-dialog { -webkit-transform: translateX(100%); transform: translateX(100%); } .modalNav-v5.modal.fade.show .modal-dialog { -webkit-transform: translateX(0); transform: translateX(0); } .modalNav-v5.modal.fade.show .nav-mobile-header-v5>li { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } .modalNav-v5 .search-bread { padding: 10px; margin-right: 0; } .nav-mobile-header-v5 { overflow-y: auto; height: 100vh; padding-bottom: 50px; } .nav-mobile-header-v5 li { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; visibility: hidden; -webkit-transition: all 0.35s; transition: all 0.35s; } .nav-mobile-header-v5 li a { color: #333; line-height: 1.8; padding: 10px 0; padding-left: 20px; padding-right: 15px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .nav-mobile-header-v5 li a i { display: none; } .nav-mobile-header-v5 li:not(:last-child) { border-bottom: 1px solid #eaeaea; } .nav-mobile-header-v5 li.drop { position: relative; } .nav-mobile-header-v5 li.drop::after { display: block; clear: both; content: ''; } .nav-mobile-header-v5 li.drop>a { width: calc(100% - 60px); padding-right: 0; } .nav-mobile-header-v5 li.drop .drop-menu { height: 0; width: 100%; overflow: hidden; -webkit-transition: all 0.35s; transition: all 0.35s; background-color: rgba(0, 0, 0, 0.05); } .nav-mobile-header-v5 li.drop .drop-menu li { border-top: 1px solid #eaeaea; border-bottom: 0; } .nav-mobile-header-v5 li.drop .drop-menu li a:not(.btn-drop) { padding-left: 35px; } .nav-mobile-header-v5 li.drop .drop-menu li a:not(.btn-drop)::before { content: '\2022'; display: inline-block; width: 1em; margin-left: -1em; color: #888; } .nav-mobile-header-v5 li.drop>.btn-drop { width: 60px; height: 45px; position: relative; line-height: 45px; float: right; padding: 0; text-align: center; } .nav-mobile-header-v5 li.drop>.btn-drop::before { content: '\e8b5'; font-size: 16px; font-family: 'iconfont'; } .nav-mobile-header-v5 li.drop>.btn-drop.active::before { content: '\e8ca'; } .nav-mobile-header-v5 li.drop>.btn-drop.active~.drop-menu>li { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } .nav-mobile-header-v5 li.drop .drop-menu-level-1 li a:not(.btn-drop) { padding-left: 50px; } .nav-mobile-header-v5 li.drop .drop-menu-level-2 li a:not(.btn-drop) { padding-left: 65px; } .nav-mobile-header-v5 li.drop .drop-menu-level-3 li a:not(.btn-drop) { padding-left: 80px; } .nav-mobile-header-v5 li.drop .drop-menu-level-4 li a:not(.btn-drop) { padding-left: 95px; } .nav-mobile-header-v5 li.drop .drop-menu-level-5 li a:not(.btn-drop) { padding-left: 110px; } .nav-mobile-header-v5 li:nth-child(1) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .nav-mobile-header-v5 li:nth-child(2) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .nav-mobile-header-v5 li:nth-child(3) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .nav-mobile-header-v5 li:nth-child(4) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; } .nav-mobile-header-v5 li:nth-child(5) { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; } .nav-mobile-header-v5 li:nth-child(6) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; } .nav-mobile-header-v5 li:nth-child(7) { -webkit-transition-delay: 0.7s; transition-delay: 0.7s; } .nav-mobile-header-v5 li:nth-child(8) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; } .nav-mobile-header-v5 li:nth-child(9) { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; } .nav-mobile-header-v5 li:nth-child(10) { -webkit-transition-delay: 1s; transition-delay: 1s; } @media (max-width: 767.98px) { .nav.nav-color>li { border: 0 !important; } .nav.nav-color>li:nth-child(1)>a { background-color: #00A6A5; } .nav.nav-color>li:nth-child(1)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(2)>a { background-color: #43a1d1; } .nav.nav-color>li:nth-child(2)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(3)>a { background-color: #499fd1; } .nav.nav-color>li:nth-child(3)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(4)>a { background-color: #4e9cd2; } .nav.nav-color>li:nth-child(4)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(5)>a { background-color: #539ad3; } .nav.nav-color>li:nth-child(5)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(6)>a { background-color: #5997d3; } .nav.nav-color>li:nth-child(6)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(7)>a { background-color: #5e95d4; } .nav.nav-color>li:nth-child(7)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(8)>a { background-color: #6392d5; } .nav.nav-color>li:nth-child(8)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(9)>a { background-color: #6990d6; } .nav.nav-color>li:nth-child(9)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(10)>a { background-color: #6e8dd6; } .nav.nav-color>li:nth-child(10)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(11)>a { background-color: #738ad7; } .nav.nav-color>li:nth-child(11)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(12)>a { background-color: #7888d8; } .nav.nav-color>li:nth-child(12)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(13)>a { background-color: #7e85d8; } .nav.nav-color>li:nth-child(13)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(14)>a { background-color: #8383d9; } .nav.nav-color>li:nth-child(14)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(15)>a { background-color: #8880da; } .nav.nav-color>li:nth-child(15)>a:hover { background-color: #2b88b0; } .nav.nav-color>li:nth-child(16)>a { background-color: #8e7eda; } .nav.nav-color>li:nth-child(16)>a:hover { background-color: #2b88b0; } } body { position: relative; } #footer { background-color: #343d44; position: static; bottom: 0; left: 0; width: 100%; z-index: 1; } #footer.full-load { position: absolute; } .ft-form-tit { font-size: 24px; color: #fff; font-weight: bold; margin-bottom: 30px; } @media (min-width: 992px) and (max-width: 1199.98px) { .ft-form-tit { font-size: 20px; } } .ft-form-tit span { font-size: 14px; font-weight: normal; margin-left: 10px; display: inline-block; } @media (min-width: 992px) and (max-width: 1199.98px) { .ft-form-tit span { font-size: 12px; } } .ft-form .row { margin-left: -8px; margin-right: -8px; } .ft-form .row>div { padding-left: 8px; padding-right: 8px; } @media (max-width: 767.98px) { .ft-form { margin-bottom: 20px; } } .ft-form .form-control { border-radius: 6px; } .ft-form .form-control[name='captcha'] { border-top-right-radius: 0; border-bottom-right-radius: 0; } .ft-form .captcha-img { border: 1px solid #ced4da; border-left: 0; border-top-right-radius: 6px; border-bottom-right-radius: 6px; overflow: hidden; } .ft-form .btn-form { border-radius: 6px; } .ft-form .has-error .captcha-img { border-color: #dc3545; } .ft-menu-block { width: 50%; margin: 0 auto; } @media (max-width: 767.98px) { .ft-menu-block { width: 100%; margin-bottom: 30px; } } .ft-menu-block .ft-menu-tit { font-size: 18px; color: #fff; position: relative; padding-bottom: 20px; margin-bottom: 20px; font-weight: bold; } @media (min-width: 992px) and (max-width: 1199.98px) { .ft-menu-block .ft-menu-tit { padding-bottom: 15px; margin-bottom: 15px; } } .ft-menu-block .ft-menu-tit:before { position: absolute; content: ''; left: 0; bottom: 0; height: 2px; width: 2em; background-color: #00A6A5; } .ft-menu-block .ft-menu-list::after { display: block; clear: both; content: ''; } .ft-menu-block .ft-menu-list a { width: 50%; padding: 7px 5px 7px 0; color: #fff; float: left; } @media (max-width: 767.98px) { .ft-menu-block .ft-menu-list a { width: 33.333%; } } .ft-menu-block .ft-menu-list a:hover { color: #00A6A5; } @media (min-width: 768px) and (max-width: 991.98px) { .ft-qr-block { padding-top: 30px; } } .ft-qr-block img { width: 120px; float: left; margin-right: 20px; } @media (max-width: 1199.98px) { .ft-qr-block img { width: 85px; } } .ft-qr-block .txt { overflow: hidden; } .ft-qr-block .txt p { font-size: 14px; margin-bottom: 7px; color: #fff; } @media (max-width: 1199.98px) { .ft-qr-block .txt p { font-size: 12px; margin-bottom: 0; } } .ft-qr-block .txt span { color: #fff; font-size: 30px; } @media (max-width: 1199.98px) { .ft-qr-block .txt span { font-size: 20px; } } .friend-link { padding-top: 15px; padding-bottom: 15px; background-color: #00A6A5; } .friend-link .container::after { display: block; clear: both; content: ''; } .friend-link h5 { color: #fff; font-size: 14px; line-height: 1.5; float: left; padding-top: 2px; padding-bottom: 2px; margin-bottom: 0; } .friend-link .friend-link-list { min-width: calc(100% - 5em); font-size: 14px; line-height: 1.5; } .friend-link .friend-link-list::after { display: block; clear: both; content: ''; } @media (max-width: 767.98px) { .friend-link .friend-link-list { min-width: 100%; overflow: visible; } } .friend-link .friend-link-list li { padding-top: 2px; padding-bottom: 2px; display: inline-block; float: left; } .friend-link .friend-link-list li a { margin-right: 10px; color: #fff; display: block; -webkit-transition: all 0.35s; transition: all 0.35s; } .friend-link .friend-link-list li a:hover { color: #025098; } .copyright { background-color: #000; text-align: center; color: #999; padding: 15px; font-size: 14px; } @media (max-width: 767.98px) { .copyright { padding-bottom: 60px; } } .copyright span, .copyright a { display: inline-block; padding: 12px 7px; color: #fff; -webkit-transition: 0.35s; transition: 0.35s; } .copyright span a { padding-top: 0; padding-bottom: 0; } .copyright a:hover { color: #025098; } .copyright .beian img { width: 20px; height: 20px; max-width: 20px; margin-right: 5px; } .foot-tool { display: none; } @media (max-width: 767.98px) { .foot-tool { list-style: none; padding-left: 0; margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: fixed; -ms-flex-wrap: wrap; flex-wrap: wrap; bottom: 0; left: 0; width: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 998; } .foot-tool[data-foot='1'] li { width: 100%; } .foot-tool[data-foot='2'] li { width: 50%; } .foot-tool[data-foot='3'] li { width: 33.33333%; } .foot-tool[data-foot='4'] li { width: 25%; } .foot-tool li a { display: block; text-align: center; padding: 15px 10px; color: #ffffff; text-decoration: none; font-size: 16px; line-height: 1.5; -webkit-transition: all 0.35s; transition: all 0.35s; } .foot-tool li a i { margin-right: 5px; font-size: 18px; vertical-align: text-bottom; line-height: 1; } .foot-tool li a:hover { background-color: #3098c5; } .foot-tool .popup_more { position: relative; } .foot-tool .popup_more:before { position: absolute; width: 100%; height: 100%; top: 0; left: 0; content: ''; display: block; } .copyright { padding-bottom: 60px; } } body.compensate-for-scrollbar { overflow: hidden; } .bbcbox-active { height: auto; } .bbcbox-is-hidden { left: -9999px; margin: 0; position: absolute !important; top: -9999px; visibility: hidden; } .bbcbox-container { -webkit-backface-visibility: hidden; height: 100%; left: 0; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-transform: translateZ(0); transform: translateZ(0); width: 100%; z-index: 1010; } .bbcbox-container * { -webkit-box-sizing: border-box; box-sizing: border-box; } .bbcbox-outer, .bbcbox-inner, .bbcbox-bg, .bbcbox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0; } .bbcbox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto; } .bbcbox-bg { background: #000; opacity: 0; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); } .bbcbox-is-open .bbcbox-bg { opacity: 0.9; -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); } .bbcbox-infobar, .bbcbox-toolbar, .bbcbox-caption, .bbcbox-navigation .bbcbox-button { direction: ltr; opacity: 0; position: absolute; -webkit-transition: opacity 0.25s ease, visibility 0s ease 0.25s; transition: opacity 0.25s ease, visibility 0s ease 0.25s; visibility: hidden; z-index: 997; } .bbcbox-show-infobar .bbcbox-infobar, .bbcbox-show-toolbar .bbcbox-toolbar, .bbcbox-show-caption .bbcbox-caption, .bbcbox-show-nav .bbcbox-navigation .bbcbox-button { opacity: 1; -webkit-transition: opacity 0.25s ease 0s, visibility 0s ease 0s; transition: opacity 0.25s ease 0s, visibility 0s ease 0s; visibility: visible; } .bbcbox-infobar { color: #ccc; font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .bbcbox-toolbar { right: 0; top: 0; } .bbcbox-stage { direction: ltr; overflow: visible; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 994; } .bbcbox-is-open .bbcbox-stage { overflow: hidden; } .bbcbox-slide { -webkit-backface-visibility: hidden; display: none; height: 100%; left: 0; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: absolute; text-align: center; top: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; z-index: 994; } .bbcbox-slide::before { content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0; } .bbcbox-is-sliding .bbcbox-slide, .bbcbox-slide--previous, .bbcbox-slide--current, .bbcbox-slide--next { display: block; } .bbcbox-slide--image { overflow: hidden; padding: 44px 0; } .bbcbox-slide--image::before { display: none; } .bbcbox-slide--html { padding: 6px; } .bbcbox-content { background: #fff; display: inline-block; margin: 0; max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: relative; text-align: left; vertical-align: middle; } .bbcbox-slide--image .bbcbox-content { -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); -webkit-backface-visibility: hidden; background: transparent; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -webkit-transform-origin: top left; transform-origin: top left; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 995; } .bbcbox-can-zoomOut .bbcbox-content { cursor: -webkit-zoom-out; cursor: zoom-out; } .bbcbox-can-zoomIn .bbcbox-content { cursor: -webkit-zoom-in; cursor: zoom-in; } .bbcbox-can-swipe .bbcbox-content, .bbcbox-can-pan .bbcbox-content { cursor: -webkit-grab; cursor: grab; } .bbcbox-is-grabbing .bbcbox-content { cursor: -webkit-grabbing; cursor: grabbing; } .bbcbox-container [data-selectable='true'] { cursor: text; } .bbcbox-image { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; } .bbcbox-spaceball { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; z-index: 1; } .bbcbox-slide--video .bbcbox-content, .bbcbox-slide--map .bbcbox-content, .bbcbox-slide--pdf .bbcbox-content, .bbcbox-slide--iframe .bbcbox-content { height: 100%; overflow: visible; padding: 0; width: 100%; } .bbcbox-slide--video .bbcbox-content { background: #000; } .bbcbox-slide--map .bbcbox-content { background: #e5e3df; } .bbcbox-slide--iframe .bbcbox-content { background: #fff; } .bbcbox-video { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; } .bbcbox-iframe { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; left: 0; position: absolute; top: 0; } /* Fix iOS */ .bbcbox-error { background: #fff; cursor: default; max-width: 400px; padding: 40px; width: 100%; } .bbcbox-error p { color: #444; font-size: 16px; line-height: 20px; margin: 0; padding: 0; } /* Buttons */ .bbcbox-button { background: rgba(30, 30, 30, 0.6); border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0; padding: 10px; position: relative; -webkit-transition: color 0.2s; transition: color 0.2s; vertical-align: top; visibility: inherit; width: 44px; color: #ccc; } .bbcbox-button:visited, .bbcbox-button:link { color: #ccc; } .bbcbox-button:hover { color: #fff; } .bbcbox-button:focus { outline: none; } .bbcbox-button.bbcbox-focus { outline: 1px dotted; } .bbcbox-button[disabled] { color: #888; cursor: default; outline: none; } .bbcbox-button[disabled]:hover { color: #888; cursor: default; outline: none; } .bbcbox-button div { height: 100%; } .bbcbox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100%; } .bbcbox-button svg path { fill: currentColor; stroke-width: 0; } /* Fix IE11 */ .bbcbox-button--play svg:nth-child(2), .bbcbox-button--fsenter svg:nth-child(2), .bbcbox-button--pause svg:nth-child(1), .bbcbox-button--fsexit svg:nth-child(1) { display: none; } .bbcbox-progress { background: #ff5268; height: 2px; left: 0; position: absolute; right: 0; top: 0; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-timing-function: linear; transition-timing-function: linear; z-index: 998; } /* Close button on the top right corner of html content */ .bbcbox-close-small { background: transparent; border: 0; border-radius: 0; color: #ccc; cursor: pointer; opacity: 0.8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; } .bbcbox-close-small:hover { color: #fff; opacity: 1; } .bbcbox-slide--html .bbcbox-close-small { color: currentColor; padding: 10px; right: 0; top: 0; } .bbcbox-slide--image.bbcbox-is-scaling .bbcbox-content { overflow: hidden; } .bbcbox-is-scaling .bbcbox-close-small, .bbcbox-is-zoomable.bbcbox-can-pan .bbcbox-close-small { display: none; } /* Navigation arrows */ .bbcbox-navigation .bbcbox-button { background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px; } .bbcbox-navigation .bbcbox-button div { padding: 7px; } .bbcbox-navigation .bbcbox-button--arrow_left { left: 0; padding: 31px 26px 31px 6px; } .bbcbox-navigation .bbcbox-button--arrow_right { padding: 31px 6px 31px 26px; right: 0; } /* Caption */ .bbcbox-caption { background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0))); background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%); bottom: 0; color: #eee; font-size: 14px; font-weight: 400; left: 0; line-height: 1.5; padding: 75px 44px 25px 44px; pointer-events: none; right: 0; text-align: center; z-index: 996; } .bbcbox-caption--separate { margin-top: -50px; } .bbcbox-caption__body { max-height: 50vh; overflow: auto; pointer-events: all; } .bbcbox-caption a { color: #ccc; text-decoration: none; } .bbcbox-caption a:link, .bbcbox-caption a:visited { color: #ccc; text-decoration: none; } .bbcbox-caption a:hover { color: #fff; text-decoration: underline; } /* Loading indicator */ .bbcbox-loading { -webkit-animation: bbcbox-rotate 1s linear infinite; animation: bbcbox-rotate 1s linear infinite; background: transparent; border: 4px solid #888; border-bottom-color: #fff; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0 0 -25px; opacity: 0.7; padding: 0; position: absolute; top: 50%; width: 50px; z-index: 999; } @-webkit-keyframes bbcbox-rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes bbcbox-rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .bbcbox-animated { -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-timing-function: cubic-bezier(0, 0, 0.25, 1); } .bbcbox-fx-slide.bbcbox-slide--previous { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .bbcbox-fx-slide.bbcbox-slide--next { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .bbcbox-fx-slide.bbcbox-slide--current { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .bbcbox-fx-fade.bbcbox-slide--previous, .bbcbox-fx-fade.bbcbox-slide--next { opacity: 0; -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); } .bbcbox-fx-fade.bbcbox-slide--current { opacity: 1; } .bbcbox-fx-zoom-in-out.bbcbox-slide--previous { opacity: 0; -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5); } .bbcbox-fx-zoom-in-out.bbcbox-slide--next { opacity: 0; -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); } .bbcbox-fx-zoom-in-out.bbcbox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .bbcbox-fx-rotate.bbcbox-slide--previous { opacity: 0; -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } .bbcbox-fx-rotate.bbcbox-slide--next { opacity: 0; -webkit-transform: rotate(360deg); transform: rotate(360deg); } .bbcbox-fx-rotate.bbcbox-slide--current { opacity: 1; -webkit-transform: rotate(0deg); transform: rotate(0deg); } .bbcbox-fx-circular.bbcbox-slide--previous { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); } .bbcbox-fx-circular.bbcbox-slide--next { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); } .bbcbox-fx-circular.bbcbox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); } .bbcbox-fx-tube.bbcbox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); } .bbcbox-fx-tube.bbcbox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); } .bbcbox-fx-tube.bbcbox-slide--current { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); } /* Styling for Small-Screen Devices */ @media all and (max-height: 576px) { .bbcbox-slide { padding-left: 6px; padding-right: 6px; } .bbcbox-slide--image { padding: 6px 0; } .bbcbox-close-small { right: -6px; } .bbcbox-slide--image .bbcbox-close-small { background: #4e4e4e; color: #f2f4f6; height: 36px; opacity: 1; padding: 6px; right: 0; top: 0; width: 36px; } .bbcbox-caption { padding-left: 12px; padding-right: 12px; } @supports (padding: 0px) { .bbcbox-caption { padding-left: 12px; padding-right: 12px; } } } .bbcbox-share { background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; } .bbcbox-share h1 { color: #222; font-size: 35px; font-weight: 700; margin: 0 0 20px 0; } .bbcbox-share p { margin: 0; padding: 0; } .bbcbox-share__button { border: 0; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0 5px 10px 5px; min-width: 130px; padding: 0 15px; text-decoration: none; -webkit-transition: all 0.2s; transition: all 0.2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; } .bbcbox-share__button:visited, .bbcbox-share__button:link { color: #fff; } .bbcbox-share__button:hover { text-decoration: none; } .bbcbox-share__button--fb { background: #3b5998; } .bbcbox-share__button--fb:hover { background: #344e86; } .bbcbox-share__button--pt { background: #bd081d; } .bbcbox-share__button--pt:hover { background: #aa0719; } .bbcbox-share__button--tw { background: #1da1f2; } .bbcbox-share__button--tw:hover { background: #0d95e8; } .bbcbox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; } .bbcbox-share__button svg path { fill: #fff; } .bbcbox-share__input { background: transparent; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: 14px; margin: 10px 0 0 0; outline: none; padding: 10px 15px; width: 100%; } .bbcbox-thumbs { background: #ddd; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: 2px 2px 4px 2px; position: absolute; right: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 0; width: 212px; z-index: 995; } .bbcbox-thumbs-x { overflow-x: auto; overflow-y: hidden; } .bbcbox-show-thumbs .bbcbox-thumbs { display: block; } .bbcbox-show-thumbs .bbcbox-inner { right: 212px; } .bbcbox-thumbs__list { font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100%; } .bbcbox-thumbs-x .bbcbox-thumbs__list { overflow: hidden; } .bbcbox-thumbs-y .bbcbox-thumbs__list::-webkit-scrollbar { width: 7px; } .bbcbox-thumbs-y .bbcbox-thumbs__list::-webkit-scrollbar-track { background: #fff; border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } .bbcbox-thumbs-y .bbcbox-thumbs__list::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px; } .bbcbox-thumbs__list a { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; } .bbcbox-thumbs__list a::before { border: 6px solid #ff5268; bottom: 0; content: ''; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 991; } .bbcbox-thumbs__list a:focus::before { opacity: 0.5; } .bbcbox-thumbs__list a.bbcbox-thumbs-active::before { opacity: 1; } @media all and (max-width: 576px) { .bbcbox-thumbs { width: 110px; } .bbcbox-show-thumbs .bbcbox-inner { right: 110px; } .bbcbox-thumbs__list a { max-width: calc(100% - 10px); } } .morphing-btn-wrap { display: inline-block; position: relative; text-align: center; } .morphing-btn { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: background 0.3s, color 0.2s 0.2s, width 0.2s 0s; -webkit-transition: color 0.3s 0.2s, width 0.2s 0s; transition: color 0.3s 0.2s, width 0.2s 0s; white-space: nowrap; } .morphing-btn_circle { padding-left: 0; padding-right: 0; -webkit-transition: color 0.2s 0s, width 0.3s 0.2s; transition: color 0.2s 0s, width 0.3s 0.2s; width: 32px !important; } .morphing-btn-clone { -webkit-backface-visibility: hidden; backface-visibility: hidden; background: rgba(62, 164, 208, 0); border-radius: 50%; position: fixed; -webkit-transition: all 0.5s cubic-bezier(0.65, 0.05, 0.36, 1); transition: all 0.5s cubic-bezier(0.65, 0.05, 0.36, 1); z-index: 3; } .morphing-btn-clone_visible { background: rgba(62, 164, 208, 0.85); display: block; -webkit-transform: scale(1.2) !important; transform: scale(1.2) !important; } .bbcbox-morphing .bbcbox-bg { background: rgba(62, 164, 208, 0); opacity: 1; } .bbcbox-morphing .bbcbox-toolbar { right: 40px; top: 20px; } @media (max-width: 767.98px) { .bbcbox-morphing .bbcbox-toolbar { right: 10px; top: 10px; } } .bbcbox-morphing .bbcbox-button--close { background: rgba(0, 0, 0, 0.2); border-radius: 50%; color: #fff; } .bbcbox-morphing .bbcbox-button--close:hover { background: rgba(0, 0, 0, 0.25); } /* Styling for element used in example */ /* Slider */ .slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before { display: table; content: ''; } .slick-track:after { display: table; content: ''; clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } select.bs-select-hidden, select.selectpicker { display: none !important; } .btn-js-select, .js-select.form-control:not(.btn-group) { background-color: inherit; color: inherit; border: 1px solid #ccc; width: 100%; text-align: left; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='#888' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'/%3E%3C/svg%3E") !important; background-repeat: no-repeat; background-position: right 0.5rem center; background-size: 1rem 1rem; padding-right: 1.75rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .btn-js-select:focus, .js-select.form-control:not(.btn-group):focus { -webkit-box-shadow: none; box-shadow: none; outline: 0; } .js-select { position: relative; } .js-select>.dropdown-toggle { width: 100%; padding-right: 25px; z-index: 1; } .js-select>.dropdown-toggle.bs-placeholder { color: #999; } .js-select>.dropdown-toggle.bs-placeholder:hover, .js-select>.dropdown-toggle.bs-placeholder:focus, .js-select>.dropdown-toggle.bs-placeholder:active { color: #999; } .js-select>select { display: none; } .js-select.mobile-false>select { position: absolute !important; top: 0; left: 0; opacity: 0; display: block !important; width: 100%; height: 100%; z-index: 2; } .has-error .js-select .dropdown-toggle, .error .js-select .dropdown-toggle { border-color: #dc3545; } .js-select.fit-width { width: auto !important; } .js-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) { width: 220px; } .js-select.form-control.btn-group { margin-bottom: 0; padding: 0; border: 0; } .js-select.form-control.btn-group:not([class*='col-']) { width: 100%; } .js-select.form-control.btn-group.input-group-btn { z-index: auto; } .js-select.form-control.btn-group.input-group-btn:not(:first-child):not(:last-child)>.btn { border-radius: 0; } .js-select.btn-group:not(.input-group-btn), .js-select.btn-group[class*='col-'] { float: none; display: inline-block; margin-left: 0; } .js-select.btn-group.dropdown-menu-right, .js-select.btn-group[class*='col-'].dropdown-menu-right { float: right; } .row .js-select.btn-group[class*='col-'].dropdown-menu-right { float: right; } .form-inline .js-select.btn-group, .form-horizontal .js-select.btn-group, .form-group .js-select.btn-group { margin-bottom: 0; } .form-group-lg .js-select.btn-group.form-control, .form-group-sm .js-select.btn-group.form-control { padding: 0; } .form-group-lg .js-select.btn-group.form-control .dropdown-toggle, .form-group-sm .js-select.btn-group.form-control .dropdown-toggle { height: 100%; font-size: inherit; line-height: inherit; border-radius: inherit; } .form-inline .js-select.btn-group .form-control { width: 100%; } .js-select .dropdown-toggle:after { display: none; } .js-select.btn-group.disabled { cursor: not-allowed; } .js-select.btn-group.disabled:focus { outline: none !important; } .js-select.btn-group>.disabled { cursor: not-allowed; } .js-select.btn-group>.disabled:focus { outline: none !important; } .js-select.btn-group.bs-container { position: absolute; height: 0 !important; padding: 0 !important; } .js-select.btn-group.bs-container .dropdown-menu { z-index: 1060; } .js-select.btn-group .dropdown-toggle .filter-option { display: block; overflow: hidden; width: 100%; text-align: left; text-overflow: ellipsis; } .js-select.btn-group[class*='col-'] .dropdown-toggle { width: 100%; } .js-select.btn-group .dropdown-menu { min-width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .js-select.btn-group .dropdown-menu.inner { position: static; float: none; border: 0; padding: 0; margin: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .js-select.btn-group .dropdown-menu li { position: relative; } .js-select.btn-group .dropdown-menu li.active small { color: #fff; } .js-select.btn-group .dropdown-menu li.disabled a { cursor: not-allowed; } .js-select.btn-group .dropdown-menu li a { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .js-select.btn-group .dropdown-menu li a.opt { position: relative; padding-left: 2.25em; } .js-select.btn-group .dropdown-menu li a span.check-mark { display: none; } .js-select.btn-group .dropdown-menu li a span.text { display: inline-block; } .js-select.btn-group .dropdown-menu li small { padding-left: 0.5em; } .js-select.btn-group .dropdown-menu .notify { position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); pointer-events: none; opacity: 0.9; -webkit-box-sizing: border-box; box-sizing: border-box; } .js-select.btn-group .no-results { padding: 3px; background: #f5f5f5; margin: 0 5px; white-space: nowrap; } .js-select.btn-group.fit-width .dropdown-toggle .filter-option { position: static; } .js-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { position: absolute; display: inline-block; right: 15px; margin-top: 5px; } .js-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right: 34px; } .js-select.show-menu-arrow.open>.dropdown-toggle { z-index: 1061; } .bs-searchbox, .bs-actionsbox, .bs-donebutton { padding: 4px 8px; } .bs-actionsbox { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .bs-actionsbox .btn-group button { width: 50%; } .bs-donebutton { float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .bs-donebutton .btn-group button { width: 100%; } .bs-searchbox+.bs-actionsbox { padding: 0 8px 4px; } .dropdown-menu.inner { display: block; } .dropdown-menu.inner a { display: block; padding: 0.25em 0.75em; color: #444; outline: 0; } .dropdown-menu.inner a:hover { background-color: #f5f5f5; } .dropdown-menu.inner .selected a { background-color: #f5f5f5; color: #00A6A5; } .js-select-searching li a { display: none !important; } .js-select-searching li.no-results a { display: block; } .js-select-loader { position: relative; } .js-select-loader .spinner { position: absolute; bottom: 0.375rem; right: 0.5rem; background-color: #ffffff; z-index: 99; } [data-toggle='img'] { position: relative; } [data-toggle='img'] img { opacity: 0; display: block; width: 0px; height: 0px; } [data-toggle='img']:after { position: absolute; width: 100%; height: 100%; top: 0; left: 0; content: ''; display: block; opacity: 1; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; z-index: 2; background-color: #eee; } .img-cover, .img-contain { background-position: center center; background-repeat: no-repeat; position: relative; } .img-cover { background-size: cover; } .img-contain { background-size: contain; } .img-loaded:after { opacity: 0; } .img-parallax { overflow: hidden; position: relative; } .parallax-bg { position: absolute; top: 0; min-height: 100%; width: 100%; left: 0; z-index: 1; } .z-index-3 { position: relative; z-index: 3; } /*! Gray v1.6.0 (https://github.com/karlhorky/gray) | MIT */ .grayscale { filter: url("data:image/svg+xml;utf8,#grayscale"); -webkit-filter: grayscale(1); filter: grayscale(1); -webkit-filter: gray; filter: gray; } .grayscale.grayscale-fade { -webkit-transition: -webkit-filter 0.5s; transition: -webkit-filter 0.5s; transition: filter 0.5s; transition: filter 0.5s, -webkit-filter 0.5s; } .grayscale.grayscale-fade:hover { -webkit-filter: grayscale(0); filter: grayscale(0); } .grayscale.grayscale-off { -webkit-filter: grayscale(0); filter: grayscale(0); } .grayscale.grayscale-replaced { -webkit-filter: none; filter: none; } .grayscale.grayscale-replaced>svg { -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; opacity: 1; } .grayscale.grayscale-replaced.grayscale-fade:hover>svg, .grayscale.grayscale-replaced.grayscale-off>svg { opacity: 0; } @media screen and (-webkit-min-device-pixel-ratio: 0) { .grayscale.grayscale-fade { -webkit-transition: -webkit-filter 0.5s; transition: -webkit-filter 0.5s; } } .lightbox-modal .modal-dialog, .lightbox-modal .modal-content { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; max-width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; top: 0; left: 0; margin: 0; } .lightbox-modal .modal-content { background-color: rgba(0, 0, 0, 0.75); } .lightbox-control { position: absolute; top: 50%; height: 0; width: 100%; left: 0; z-index: 999; } .lightbox-control>button { position: relative; z-index: 99; } .lightbox-next { float: right; } .lightbox-prev { float: left; } .lightbox-close { position: absolute; top: 0; right: 0; z-index: 99; } .lightbox-container { width: 300px; height: 300px; position: relative; -webkit-transition: width 0.35s, height 0.35s; transition: width 0.35s, height 0.35s; } .lightbox-item { width: 300px; height: 300px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); margin: auto; opacity: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .lightbox-item:not(.active) { width: 100px !important; height: 100px !important; } .lightbox-item.active { opacity: 1; z-index: 200; } .lightbox-item>img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .lightbox-item.prev-1, .lightbox-item.next-1 { width: 250px !important; height: 300px !important; opacity: 0.85; z-index: 80; } .lightbox-item.prev-2, .lightbox-item.next-2 { width: 200px !important; height: 250px !important; opacity: 0.85; z-index: 40; } .lightbox-count { position: absolute; top: 90%; font-size: 22px; color: #fff; width: 100%; z-index: 99; text-align: center; } @-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } @keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } .bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom; } @-webkit-keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } } .flash { -webkit-animation-name: flash; animation-name: flash; } @-webkit-keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .pulse { -webkit-animation-name: pulse; animation-name: pulse; } @-webkit-keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; } @-webkit-keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } } @keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } } .shake { -webkit-animation-name: shake; animation-name: shake; } @-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); } 18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); } 31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); } 43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); } 50% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); } 18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); } 31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); } 43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); } 50% { -webkit-transform: translateX(0); transform: translateX(0); } } .headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; } @-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } } @keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } } .swing { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; } @-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .tada { -webkit-animation-name: tada; animation-name: tada; } @-webkit-keyframes wobble { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes wobble { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .wobble { -webkit-animation-name: wobble; animation-name: wobble; } @-webkit-keyframes jello { from, 11.1%, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); } 88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } } @keyframes jello { from, 11.1%, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); } 88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } } .jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center; } @-webkit-keyframes heartBeat { 0% { -webkit-transform: scale(1); transform: scale(1); } 14% { -webkit-transform: scale(1.3); transform: scale(1.3); } 28% { -webkit-transform: scale(1); transform: scale(1); } 42% { -webkit-transform: scale(1.3); transform: scale(1.3); } 70% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes heartBeat { 0% { -webkit-transform: scale(1); transform: scale(1); } 14% { -webkit-transform: scale(1.3); transform: scale(1.3); } 28% { -webkit-transform: scale(1); transform: scale(1); } 42% { -webkit-transform: scale(1.3); transform: scale(1.3); } 70% { -webkit-transform: scale(1); transform: scale(1); } } .heartBeat { -webkit-animation-name: heartBeat; animation-name: heartBeat; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } @-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); } 80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); } to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); } 80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); } to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .bounceIn { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: bounceIn; animation-name: bounceIn; } @-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); } 75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); } 75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; } @-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); } 75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); } 75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; } @-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); } 75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } 90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); } 75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } 90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; } @-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; } @-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } } @keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } } .bounceOut { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: bounceOut; animation-name: bounceOut; } @-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } @keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } .bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; } @-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } @keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } .bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; } @-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } @keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } .bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; } @-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } @keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } .bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } @-webkit-keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; } @-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } @-webkit-keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; } @-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } @-webkit-keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; } @-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } @-webkit-keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } .fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; } @-webkit-keyframes fadeOutDownBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } @keyframes fadeOutDownBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; } @-webkit-keyframes fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } @keyframes fadeOutLeftBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; } @-webkit-keyframes fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; } @-webkit-keyframes fadeOutRightBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } @keyframes fadeOutRightBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; } @-webkit-keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; } @-webkit-keyframes fadeOutUpBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } @keyframes fadeOutUpBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; } @-webkit-keyframes flip { from { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 40% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 50% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } to { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } @keyframes flip { from { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 40% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 50% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } to { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } .animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; } @-webkit-keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } .flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; } @-webkit-keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } .flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; } @-webkit-keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } @keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } .flipOutX { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; } @-webkit-keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } } @keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } } .flipOutY { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; } @-webkit-keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } @-webkit-keyframes lightSpeedOut { from { opacity: 1; } to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } } @keyframes lightSpeedOut { from { opacity: 1; } to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } } .lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } @-webkit-keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } @keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } .rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; } @-webkit-keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } @keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; } @-webkit-keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } @keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } .rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; } @-webkit-keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } @keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; } @-webkit-keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } @keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } .rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; } @-webkit-keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } } @keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } } .rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; } @-webkit-keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } } @keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } } .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } @keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } @keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } } @keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } } .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; } @-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } } @keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } } .hinge { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-name: hinge; animation-name: hinge; } @-webkit-keyframes jackInTheBox { from { opacity: 0; -webkit-transform: scale(0.1) rotate(30deg); transform: scale(0.1) rotate(30deg); -webkit-transform-origin: center bottom; transform-origin: center bottom; } 50% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } 70% { -webkit-transform: rotate(3deg); transform: rotate(3deg); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes jackInTheBox { from { opacity: 0; -webkit-transform: scale(0.1) rotate(30deg); transform: scale(0.1) rotate(30deg); -webkit-transform-origin: center bottom; transform-origin: center bottom; } 50% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } 70% { -webkit-transform: rotate(3deg); transform: rotate(3deg); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } .jackInTheBox { -webkit-animation-name: jackInTheBox; animation-name: jackInTheBox; } @-webkit-keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; } @-webkit-keyframes rollOut { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } @keyframes rollOut { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } .rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; } @-webkit-keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } .zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; } @-webkit-keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; } @-webkit-keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; } @-webkit-keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; } @-webkit-keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; } @-webkit-keyframes zoomOut { from { opacity: 1; } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } to { opacity: 0; } } @keyframes zoomOut { from { opacity: 1; } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } to { opacity: 0; } } .zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; } @-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; } @-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } } @keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } } .zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; } @-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } } @keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } } .zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; } @-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; } @-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; } @-webkit-keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; } @-webkit-keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; } @-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; } @-webkit-keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } .slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; } @-webkit-keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; } @-webkit-keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; } @-webkit-keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } .slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .animated.delay-1s { -webkit-animation-delay: 1s; animation-delay: 1s; } .animated.delay-2s { -webkit-animation-delay: 2s; animation-delay: 2s; } .animated.delay-3s { -webkit-animation-delay: 3s; animation-delay: 3s; } .animated.delay-4s { -webkit-animation-delay: 4s; animation-delay: 4s; } .animated.delay-5s { -webkit-animation-delay: 5s; animation-delay: 5s; } .animated.fast { -webkit-animation-duration: 800ms; animation-duration: 800ms; } .animated.faster { -webkit-animation-duration: 500ms; animation-duration: 500ms; } .animated.slow { -webkit-animation-duration: 2s; animation-duration: 2s; } .animated.slower { -webkit-animation-duration: 3s; animation-duration: 3s; } @media (prefers-reduced-motion) { .animated { -webkit-animation: unset !important; animation: unset !important; -webkit-transition: none !important; transition: none !important; } } /* -----------------------------------------------------------------公共结束---------------------------------------------------------------------------- */ .video { max-width: 750px; margin: 0 auto; margin-bottom: 40px; } @media (max-width: 991.98px) { .video { max-width: 100%; } } .bg-gray { background-color: #f4f5f7; } .zoom .ratio-item { -webkit-transform: scale(1.001); transform: scale(1.001); -webkit-transition: all 0.35s; transition: all 0.35s; } .zoom:hover .ratio-item { -webkit-transform: scale(1.1); transform: scale(1.1); } .product .product_box { -webkit-transform: scale(1.001); transform: scale(1.001); -webkit-transition: all 0.35s; transition: all 0.35s; } .product .item-img { overflow: hidden; } .product:hover .product_box { -webkit-transform: scale(1.1); transform: scale(1.1); } #right-tool { position: fixed; top: 80%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 100; } @media (max-width: 767.98px) { #right-tool { display: none; } } #right-tool li { position: relative; } #right-tool li:not(:last-child) { margin-bottom: 3px; } #right-tool li>a { width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #066dc6; -webkit-transition: all 0.35s; transition: all 0.35s; overflow: hidden; } #right-tool li>a i { font-size: 24px; color: #fff; } #right-tool li .hover-show { position: absolute; top: 0; right: 100%; background-color: #066dc6; padding: 15px; -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; visibility: hidden; white-space: nowrap; -webkit-transition: all 0.35s; transition: all 0.35s; } #right-tool li .hover-show .txt { font-size: 12px; color: #fff; margin-bottom: 0; } #right-tool li .hover-show .qrcode { width: 100px; max-width: none; margin-bottom: 5px; } #right-tool li .hover-show a { font-size: 20px; color: #fff; white-space: nowrap; } #right-tool li .hover-show a h5 { font-size: 14px; margin-bottom: 5px; } #right-tool li .hover-show a span { font-size: 22px; display: block; line-height: 1.3; } #right-tool li.gotop a { height: 0; } #right-tool li.gotop.active a { height: 40px; } #right-tool li:hover>a { background-color: #055295; } #right-tool li:hover>a i { color: #fff; } #right-tool li:hover .hover-show { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; } .section-fullpage { min-height: 80vh; overflow: hidden; } @media (max-width: 991.98px) { .section-fullpage { height: auto; min-height: 0; } } .section-fullpage .section-wrap { display: table; table-layout: fixed; width: 100%; height: 80vh; position: relative; z-index: 2; } @media (max-width: 991.98px) { .section-fullpage .section-wrap { height: 100%; } } .section-fullpage .section-fullpage .section-inner { display: table-cell; vertical-align: middle; width: 100%; } /* ----------------------------------------banner 开始------------------------------ */ .slick-prev, .slick-next { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; padding: 20px 10px; border: 0; background-color: rgba(0, 0, 0, 0.5); color:#fff; font-size: 22px; } .slick-prev { left: 0px; } .slick-next { right: 0px; } .slick-banner-index .slick-dots { position: absolute; bottom: 60px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; .section-fullpage display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } @media (max-width: 767.98px) { .slick-banner-index .slick-dots { bottom: 5px; } } .slick-banner-index .slick-dots li { width: 35px; height: 5px; opacity: 0.5; -webkit-transition: all 0.35s; transition: all 0.35s; margin: 0 3px; cursor: pointer; position: relative; } .slick-banner-index .slick-dots li::after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: #fff; -webkit-transition: all 0.35s; transition: all 0.35s; } .slick-banner-index .slick-dots li:hover { opacity: 1; } .slick-banner-index .slick-dots li:hover:after { background-color: #00A6A5; } .slick-banner-index .slick-dots li.slick-active { opacity: 1; } .slick-banner-index .slick-dots li.slick-active:after { height: 100%; background-color: #00A6A5; } .slick-banner-index .slick-dots li button { display: none; } .banner-slide { position: relative; outline: 0; } .banner-slide::before { padding-top: 80vh; content: ''; display: block; } .banner-slide.slick-current-active .banner-content .cn-t .char { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: calc(150ms + (100ms * var(--char-index))); transition-delay: calc(150ms + (100ms * var(--char-index))); } .banner-slide.slick-current-active .banner-content .en-t .char { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: calc(150ms + (80ms * var(--char-index))); transition-delay: calc(150ms + (80ms * var(--char-index))); } .banner-slide.slick-current-active .banner-content .btn-more-banner { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .section-banner { position: relative; } .overlay-banner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .overlay-banner span { content: ''; display: block; z-index: 1; opacity: 0.35; position: absolute; width: 100%; height: 100%; -webkit-transition: visibility 400ms ease, opacity 400ms ease, -webkit-transform 300ms; transition: visibility 400ms ease, opacity 400ms ease, -webkit-transform 300ms; transition: visibility 400ms ease, opacity 400ms ease, transform 300ms; transition: visibility 400ms ease, opacity 400ms ease, transform 300ms, -webkit-transform 300ms; } .overlay-banner span.top { top: 0; left: 0; -webkit-transform-origin: bottom left; transform-origin: bottom left; background-color: #fff; } .overlay-banner span.bottom { bottom: 0; right: 0; -webkit-transform-origin: top right; transform-origin: top right; background-color: #00A6A5; } .overlay-banner.slick-current-overlay .top, .overlay-banner.slick-current-overlay .bottom { -webkit-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; } .banner-content { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .banner-content-60 { top: 60%; } .banner-content .cn-t { overflow: hidden; } .banner-content .cn-t p { color: #fff; } .banner-content .cn-t .char { display: inline-block; -webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; -webkit-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transition: opacity 500ms ease, -webkit-transform 600ms ease; transition: opacity 500ms ease, -webkit-transform 600ms ease; transition: opacity 500ms ease, transform 600ms ease; transition: opacity 500ms ease, transform 600ms ease, -webkit-transform 600ms ease; } .banner-content .cn-t .small { font-size: 62px; letter-spacing: 0.2em; } @media (max-width: 1499.98px) { .banner-content .cn-t .small { font-size: 52px; } } @media (max-width: 1199.98px) { .banner-content .cn-t .small { font-size: 32px; } } @media (max-width: 767.98px) { .banner-content .cn-t .small { font-size: 18px; } } .banner-content .cn-t .big { font-weight: bold; font-size: 72px; letter-spacing: 0.2em; } @media (max-width: 1499.98px) { .banner-content .cn-t .big { font-size: 62px; } } @media (max-width: 1199.98px) { .banner-content .cn-t .big { font-size: 42px; } } @media (max-width: 767.98px) { .banner-content .cn-t .big { font-size: 24px; } } .banner-content .cn-t .spe { font-family: Arial, sans-serif; } .banner-content .en-t { overflow: hidden; } .banner-content .en-t p { color: #fff; font-size: 30px; } @media (max-width: 1499.98px) { .banner-content .en-t p { font-size: 25px; } } @media (max-width: 1199.98px) { .banner-content .en-t p { font-size: 20px; } } @media (max-width: 767.98px) { .banner-content .en-t p { font-size: 16px; } } .banner-content .en-t .char { display: inline-block; opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition: opacity 300ms ease, -webkit-transform 400ms ease; transition: opacity 300ms ease, -webkit-transform 400ms ease; transition: opacity 300ms ease, transform 400ms ease; transition: opacity 300ms ease, transform 400ms ease, -webkit-transform 400ms ease; } .banner-content .en-t .line { margin-left: 1.5em; margin-right: 1.5em; } .banner-content .txt-inner { margin-bottom: 50px; } @media (max-width: 1499.98px) { .banner-content .txt-inner { margin-bottom: 40px; } } @media (max-width: 1199.98px) { .banner-content .txt-inner { margin-bottom: 30px; } } @media (max-width: 767.98px) { .banner-content .txt-inner { margin-bottom: 20px; } } .banner-content .btn-more-banner { display: inline-block; min-width: 160px; font-size: 18px; padding: 0.5rem; -webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0; -webkit-transition: opacity 500ms ease, -webkit-transform 450ms ease; transition: opacity 500ms ease, -webkit-transform 450ms ease; transition: opacity 500ms ease, transform 450ms ease; transition: opacity 500ms ease, transform 450ms ease, -webkit-transform 450ms ease; } @media (max-width: 1199.98px) { .banner-content .btn-more-banner { min-width: 120px; font-size: 16px; } } @media (max-width: 767.98px) { .banner-content .btn-more-banner { min-width: 100px; font-size: 12px; padding: 0.3rem 0.5rem; } } /* ----------------------------------banner end ----------------------------------------*/ .page-3100__item { display: block; margin-bottom: 45px; } @media (max-width: 1199.98px) { .page-3100__item { margin-bottom: 30px; } } @media (max-width: 767.98px) { .page-3100__item { margin-bottom: 20px; } } .page-3100__item:hover h4 { color: #00a6a5; } .page-3100__item .item-img { position: relative; } .page-3100__item .icon { width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 1199.98px) { .page-3100__item .icon { width: 40px; height: 40px; } } .page-3100__item .item-content { padding-top: 15px; } @media (max-width: 1199.98px) { .page-3100__item .item-content { padding-top: 10px; } } .page-3100__item h4 { margin-bottom: 0; padding: 0 10px; font-size: 16px; line-height: 1.5; color: #333333; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 991.98px) { .page-3100__item h4 { font-size: 14px; } } .video__box { padding: 0 !important; } .p1000-detail__box { margin-bottom: 40px; padding: 10px; text-align: center; color: #8c8c8c; font-size: 14px; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06); box-shadow: 0 0 15px rgba(0, 0, 0, 0.06); display: block; } .info-detail__box { padding: 0px 33px; } p1000-detail__box @media (max-width: 991.98px) { .p1000-detail__box { margin-bottom: 20px; padding: 15px; } } .p1000-detail__box h4 { margin-bottom: 15px; color: #323232; font-size: 18px; } .p1000-detail__box p { margin-bottom: 0px; } .p1000-detail__box .text-limit { max-height: calc(1em * 1.5 * 2); } .action-btn .icon { width: 60px; height: 60px; display: block; margin: 0 auto; opacity: 0.45; -webkit-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; z-index: 2; } .p1000-detail__box .detail__video { width: auto; } .video-contain { padding-top: 80.98%; } .p1000-detail__icon { width: 90%; margin: 0px auto 25px; position: relative; -webkit-transition: -webkit-transform 600ms ease; transition: -webkit-transform 600ms ease; transition: transform 600ms ease; transition: transform 600ms ease, -webkit-transform 600ms ease; } .info-box { width: 100%; } @media (max-width: 991.98px) { .p1000-detail__icon { margin-bottom: 15px; } } .p1000-detail__icon div:not(.video-contain) { padding-top: 112.98%; } .p1000-detail__icon i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-shadow: 2px 0 0 rgba(56, 145, 184, 0.76); color: #fff; font-size: 33px; } video { -o-object-fit: cover; object-fit: cover; } body.of-hidden { overflow: hidden; } #modalVideo .modal-content { border: 0; border-radius: 0; } #modalVideo .modal-body { padding: 0; position: relative; } #modalVideo .close { width: 40px; height: 40px; font-size: 18px; line-height: 40px; background-color: #fff; position: absolute; top: 0; left: 100%; z-index: 999; } @media (max-width: 767.98px) { #modalVideo .close { width: 30px; height: 30px; font-size: 16px; line-height: 30px; top: auto; bottom: 100%; left: auto; right: 0; } } .p-relative { position: relative; } #nav-side { position: fixed; top: 50%; right: 30px; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 199; } @media (max-width: 991.98px) { #nav-side { display: none; } } #nav-side .nav-item { margin: 10px 0; } #nav-side .nav-link { width: 14px; height: 14px; border-radius: 50%; border: 1px solid #00A6A5; background-color: #fff; -webkit-transition: background-color 0.35s ease 0s, -webkit-box-shadow 0.35s ease 0s; transition: background-color 0.35s ease 0s, -webkit-box-shadow 0.35s ease 0s; transition: background-color 0.35s ease 0s, box-shadow 0.35s ease 0s; transition: background-color 0.35s ease 0s, box-shadow 0.35s ease 0s, -webkit-box-shadow 0.35s ease 0s; } #nav-side .nav-link.active { background-color: #00A6A5; } /* footer start */ .footer-index__main { padding: 50px 0 12px; background-color: #00A6A5; } @media (max-width: 1199.98px) { .footer-index__main { padding: 30px 0 10px; } } @media (max-width: 767.98px) { .footer-index__main { padding: 20px 0 10px; } } .footer-link__list a { color: #fff; display: block; font-size: 14px; line-height: 2; transition: all 0.35s; } .footer-link__list a:hover { color: #50F6EA; } .footer-wrapper { display: flex; padding: 70px 0 30px; } @media (max-width: 1199.98px) { .footer-wrapper { padding-top: 50px; } } @media (max-width: 991.98px) { .footer-wrapper { flex-direction: column-reverse; padding-top: 30px; } } .footer-link { flex: 1; display: flex; justify-content: space-between; margin-top: 10px; } @media (max-width: 1199.98px) { .footer-link { flex-wrap: wrap; } } @media (max-width: 1199.98px) { .footer-link__grp { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; margin-bottom: 20px; } } @media (max-width: 767.98px) { .footer-link__grp { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .footer-link__list { display: flex; flex-wrap: wrap; } .footer-link__list li { margin-right: 10px; } } .footer-link h4 { color: #fff; margin-bottom: 20px; font-size: 16px; line-height: 1.375; } @media (max-width: 767.98px) { .footer-link h4 { margin-bottom: 10px; } } .footer-index__share { text-align: center; } @media (max-width: 767.98px) { .footer-index__share { text-align: left; } } .footer-index__share .share-grp { display: inline-block; margin: 0 10px; padding-bottom: 15px; color: #fff; position: relative; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; z-index: 2; cursor: pointer; } .footer-index__share .share-grp:first-child .share-txt { left: 0; -webkit-transform: translate(0); transform: translate(0); } .footer-index__share .share-grp:last-child .share-txt { left: auto; right: 0; -webkit-transform: translate(0); transform: translate(0); } .footer-index__share .share-grp::after { position: absolute; bottom: 0; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); content: ''; border: 6px solid transparent; border-top: 0; border-bottom-color: #fff; opacity: 0; visibility: visible; -webkit-transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s; transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s; } .footer-index__share .share-grp.active { color: #fff; } .footer-index__share .share-grp.active::after, .footer-index__share .share-grp.active .share-txt { opacity: 1; visibility: visible; } .footer-index__share .icon { font-size: 22px; line-height: 1; } .footer-index__share .share-txt { min-width: 115px; position: absolute; top: 100%; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); text-align: center; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s; transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s; } @media (max-width: 1199.98px) { .footer-index__share .share-txt { min-width: 100px; } } @media (max-width: 767.98px) { .footer-index__share .share-txt { min-width: 110px; background-color: #fff; padding: 5px; } } .footer-index__share .share-txt img { width: 115px; height: 115px; } @media (max-width: 1199.98px) { .footer-index__share .share-txt img { width: 100px; height: 100px; } } .footer-index__share .share-txt p { font-size: 14px; line-height: 2.57143; margin-bottom: 0; color: #fff; } @media (max-width: 767.98px) { .footer-index__share .share-txt p { font-size: 12px; color: #00A6A5; } } .footer-index__friend-link { padding-top: 32px; color: #fff; } .footer-index__friend-link::after { display: block; clear: both; content: ''; } @media (max-width: 767.98px) { .footer-index__friend-link { padding-top: 15px; } } .footer-index__friend-link h5 { font-size: 14px; line-height: 2.14286; float: left; margin-bottom: 0; } @media (max-width: 991.98px) { .footer-index__friend-link h5 { font-size: 12px; } } .footer-index__friend-link .friend-list { overflow: hidden; } .footer-index__friend-link .friend-list li { display: inline-block; vertical-align: middle; padding: 0 10px; } .footer-index__friend-link .friend-list a { font-size: 14px; line-height: 2.14286; display: block; color: #fff; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 991.98px) { .footer-index__friend-link .friend-list a { font-size: 12px; } } .footer-index__friend-link .friend-list a:hover { color: #00A6A5; } .footer-index .copyright { background-color: #00A6A5; border-top: 1px solid rgba(255, 255, 255, 0.3); padding: 12px 10px; } .footer-index .copyright span, .footer-index .copyright a { font-size: 14px; line-height: 2.14286; padding: 0 5px; } @media (max-width: 991.98px) { .footer-index .copyright span, .footer-index .copyright a { font-size: 12px; } } .footer-index .copyright a:hover { color: #50F6EA; } /* footer end */ .section { position: relative; } .section-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; } /** Header **/ .header-custom { width: 100%; position: fixed; top: 0; left: 0; z-index: 999; -webkit-transition: border 0.35s ease 0s, background-color 0.35s ease 0s; transition: border 0.35s ease 0s, background-color 0.35s ease 0s; } .header-custom-page { border-bottom: 1px solid rgba(255, 255, 255, 0.15) } @media (max-width: 991.98px) { .header-custom { padding: 15px 0; } } @media (max-width: 767.98px) { .header-custom { padding: 10px 0; } } .header-custom.header-active { background-color: #fff; border-bottom: 1px solid #cccccc; } .header-custom.header-active .header-logo img { opacity: 0; visibility: hidden; padding:3px; } .header-custom.header-active .header-logo .color { opacity: 1; visibility: visible; } .header-custom.header-active .header-hotline { color: #181818; } .header-custom.header-active .header-hotline .icon { color: #888888; } .header-custom.header-active .header-search-grp .icon { color: #888888; } .header-custom.header-active .nav-header-custom { color: #181818; } .header-custom.header-active .nav-header-custom .drop:hover a::after { opacity: 1; visibility: visible; } .header-custom.header-active .drop-menu-level-0 { -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.15); box-shadow: 0 0 6px rgba(0, 0, 0, 0.15); } .header-custom.header-active .navbar-toggle { color: #888888; } .header-custom.header-active .nav-header-custom>li>a span { padding: 27px 0 } .header-wrap>div { vertical-align: middle; } .header-logo { display: block; } .header-logo a { height: 90px; line-height: 1; position: relative; } @media (max-width: 1499.98px) { .header-logo a { height: 65px; } } @media (max-width: 991.98px) { .header-logo a { height: 50px; } } .header-logo img { max-height: 100%; -webkit-transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s; transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s; } .header-logo .color { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; } .nav-header-custom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; color: #fff; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } .nav-header-custom>li { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 0 25px; } @media (max-width: 1499.98px) { .nav-header-custom>li { padding: 0 15px; } } @media (max-width: 1199.98px) { .nav-header-custom>li { padding: 0 10px; } } .nav-header-custom>li>a { font-size: 18px; line-height: 1.625; display: block; color: inherit; position: relative; } @media (max-width: 1199.98px) { .nav-header-custom>li>a { font-size: 16px; } } .nav-header-custom>li>a span { display: inline-block; padding: 35px 0; transition: padding .35s; } @media (max-width: 1499.98px) { .nav-header-custom>li>a span { padding: 30px 0; } } @media (max-width: 1199.98px) { .nav-header-custom>li>a span { padding: 25px 0; } } .nav-header-custom>li.active { background-color: #00A6A5; color: #fff } .nav-header-custom>li.active>a span::after { width: 100%; } .nav-header-custom>li>a span::after { width: 0px; height: 4px; content: ''; position: absolute; bottom: 0; left: 0; background-color: #00A6A5; -webkit-transition: width 0.35s ease 0s; transition: width 0.35s ease 0s; } .nav-header-custom>li>a:hover span::after { width: 100%; } .nav-header-custom .drop { position: relative; } .nav-header-custom .drop:hover>a::before { opacity: 1; visibility: visible; } .nav-header-custom .drop:hover>a span::after { width: 100%; } .nav-header-custom .drop:hover>.drop-menu { opacity: 1; visibility: visible; } .mega-menu-popover { border-radius: 10px; margin-top: 0 !important; padding: 20px 30px; max-width: 100%; } @media (max-width: 1499.98px) { .mega-menu-popover { padding: 20px; padding-bottom: 10px; } } @media (max-width: 991.98px) { .mega-menu-popover { padding: 0; border-radius: 0; } } .mega-menu-popover .arrow { display: none; } .mega-menu-popover .mega-menu-container { width: 620px; } @media (max-width: 1499.98px) { .mega-menu-popover .mega-menu-container { width: 600px; } } @media (max-width: 1199.98px) { .mega-menu-popover .mega-menu-container { width: 540px; } } .mega-menu-popover .mega-menu-content { width: 100%; margin-bottom: 27px; padding-bottom: 15px; border-bottom: 1px dashed #eeeeee; display: none; } @media (max-width: 1499.98px) { .mega-menu-popover .mega-menu-content { margin-bottom: 20px; padding-bottom: 10px; } } @media (max-width: 1199.98px) { .mega-menu-popover .mega-menu-content { margin-bottom: 15px; } } @media (max-width: 991.98px) { .mega-menu-popover .mega-menu-content { display: none; } } .mega-menu-popover .mega-menu-content h3 { font-size: 18px; line-height: 1.55556; margin-bottom: 0; color: #00A6A5; } @media (max-width: 1199.98px) { .mega-menu-popover .mega-menu-content h3 { font-size: 16px; } } .mega-menu-popover .drop-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: left; min-width: 560px; margin-bottom: -27px; overflow: hidden; } @media (max-width: 1199.98px) { .mega-menu-popover .drop-menu { min-width: 500px; } } @media (max-width: 991.98px) { .mega-menu-popover .drop-menu { min-width: 0; } } .mega-menu-popover .drop-menu li { /* -webkit-box-flex: 0; -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; */ min-width: 33.3333%; line-height: 2px; margin-bottom: 27px; } @media (max-width: 1499.98px) { .mega-menu-popover .drop-menu li { padding-bottom: 15px; } } @media (max-width: 1199.98px) { .mega-menu-popover .drop-menu li { padding-bottom: 10px; } } @media (max-width: 991.98px) { .mega-menu-popover .drop-menu li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-bottom: 0; } } .mega-menu-popover .drop-menu a { font-size: 16px; line-height: 1.5; display: inline-block; /* max-width: 90%; */ color: #666666; overflow: hidden; position: relative; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 1499.98px) { .mega-menu-popover .drop-menu a { font-size: 14px; } } @media (max-width: 1199.98px) { .mega-menu-popover .drop-menu a { font-size: 12px; } } @media (max-width: 991.98px) { .mega-menu-popover .drop-menu a { max-width: 100%; } } .mega-menu-popover .drop-menu a:hover { color: #00A6A5; } .mega-menu-popover .drop-menu a:hover .icon { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .mega-menu-popover .drop-menu a span { display: inline-block; line-height: 1; max-width: 100%; padding-right: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @media (max-width: 991.98px) { .mega-menu-popover .drop-menu a span { padding-right: 0; } } .mega-menu-popover .drop-menu a span::before { width: 8px; height: 8px; content: ''; display: inline-block; vertical-align: middle; margin-right: 10px; border-radius: 50%; background-color: #00A6A5; } @media (max-width: 991.98px) { .mega-menu-popover .drop-menu a span::before { display: none; } } .mega-menu-popover .drop-menu a .icon { font-size: 14px; line-height: 24px; position: absolute; top: 50%; right: 0; -webkit-transform: translate(100%, -50%); transform: translate(100%, -50%); -webkit-transition: -webkit-transform 0.35s ease 0s; transition: -webkit-transform 0.35s ease 0s; transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s, -webkit-transform 0.35s ease 0s; } .header-right { text-align: right; position: relative; } .header-hotline { vertical-align: middle; color: #fff; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } .header-hotline:hover { color: #181818; } .header-hotline .icon { font-size: 20px; line-height: 1; display: inline-block; vertical-align: middle; margin-right: 10px; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 1199.98px) { .header-hotline .icon { font-size: 18px; } } @media (max-width: 767.98px) { .header-hotline .icon { margin-right: 0; } } .header-hotline span { font-size: 16px; line-height: 1.625; display: inline-block; } @media (max-width: 1199.98px) { .header-hotline span { font-size: 14px; } } @media (max-width: 767.98px) { .header-hotline span { display: none; } } .header-language { position: relative; cursor: pointer; margin-left: 10px; } .header-language:hover .hover-block { opacity: 1; visibility: visible; transform: translateY(0); } .header-language .hover-block { position: absolute; top: 100%; right: -10px; padding-top: 10px; padding-bottom: 10px; transform: translateY(10px); opacity: 0; visibility: hidden; transition: transform 0.35s, opacity 0.35s, visibility 0.35s; } .header-language .hover-block::before { content: ""; display: block; border: 8px solid transparent; border-top: 0; border-bottom-color: #f2f4f6; position: absolute; top: 2px; right: 20px; } .header-language .list { background-color: #f2f4f6; border-radius: 4px; text-align: left; padding-top: 10px; padding-bottom: 10px; box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.3); } .header-language .list a { font-size: 14px; color: #666; padding: 0.375rem 1.25rem; display: block; line-height: 1.3; transition: all 0.35s; } .header-language .list a.active { color: #1F75FE; background-color: #fff; } .header-language .list a:hover { color: #1F75FE; } .header-search-grp { margin-left: 20px; vertical-align: middle; } @media (max-width: 1199.98px) { .header-search-grp { margin-left: 10px; } } .header-search-grp.active .header-search { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); } .header-search-grp .icon { font-size: 22px; line-height: 1; color: #fff; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 1199.98px) { .header-search-grp .icon { font-size: 18px; } } .header-search-grp .header-search { position: absolute; top: 100%; right: 0; margin-top: 10px; opacity: 0; visibility: hidden; -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s, -webkit-transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s, -webkit-transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s, transform 0.35s ease 0s, -webkit-transform 0.35s ease 0s; } @media (max-width: 991.98px) { .header-search-grp .header-search { top: calc(100% + 15px); } } .header-search { min-width: 300px; } @media (max-width: 991.98px) { .header-search { min-width: 200px; } } @media (max-width: 767.98px) { .header-search { min-width: 90%; } } .header-search .input-group { border: 1px solid #ccc; border-radius: 20px; background-color: #fff; overflow: hidden; } .header-search .form-control { font-size: 14px; line-height: 1.57143; border: 0; border-radius: 0; padding: 7px 15px; background-color: transparent; } @media (max-width: 991.98px) { .header-search .form-control { font-size: 12px; } } @media (max-width: 767.98px) { .header-search .form-control { padding: 5px 15px; } } .header-search .search-btn { border: 0; padding: 7px 10px; color: #181818; background-color: transparent; } @media (max-width: 767.98px) { .header-search .search-btn { padding: 5px; padding-right: 10px; } } .header-search .search-btn i { font-size: 18px; line-height: 1; } @media (max-width: 767.98px) { .header-search .search-btn i { font-size: 14px; } } .navbar-toggle { vertical-align: middle; margin-left: 10px; } #modal-mobile-nav { width: 100%; max-width: 240px; position: fixed; top: 0; right: 0; bottom: 0; left: auto; } @media (max-width: 767.98px) { #modal-mobile-nav { max-width: 200px; } } #modal-mobile-nav .modal-content { background: transparent; min-height: 100%; border: 0; border-radius: 0; } #modal-mobile-nav.fade .modal-dialog { width: 100%; background: #fff; margin: 0; min-height: 100%; -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } #modal-mobile-nav.show .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); } #modal-mobile-nav.show .nav>li { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } #modal-mobile-nav .mobile-search { max-width: 90%; margin: 10px auto; } #modal-mobile-nav .mobile-search .search-form .form-control { padding: 7px 15px; padding-right: 35px; font-size: 12px; } #modal-mobile-nav .nav { background-color: #fff; } #modal-mobile-nav .nav li { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; visibility: hidden; -webkit-transition: all 0.35s cubic-bezier(0.77, 0.2, 0.05, 1); transition: all 0.35s cubic-bezier(0.77, 0.2, 0.05, 1); } #modal-mobile-nav .nav li::after { display: block; clear: both; content: ''; } #modal-mobile-nav .nav li a { float: left; width: 100%; margin-bottom: 1px; padding: 0 15px; font-size: 14px; line-height: 40px; text-align: left; color: #666; -webkit-transition: all 0.35s; transition: all 0.35s; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #modal-mobile-nav .nav li a i { display: none; } #modal-mobile-nav .nav .drop.active>a { color: #00A6A5; } #modal-mobile-nav .nav .drop>a { width: calc(100% - 40px); } #modal-mobile-nav .nav .drop .btn-drop { float: right; width: 40px; height: 40px; padding: 0; } #modal-mobile-nav .nav .drop .btn-drop.active { color: #00A6A5; } #modal-mobile-nav .nav .drop .btn-drop.active:after { -webkit-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg); } #modal-mobile-nav .nav .drop .btn-drop.active~a { color: #00A6A5; } #modal-mobile-nav .nav .drop .btn-drop:after { content: ''; width: 6px; height: 6px; border-bottom: 1px solid; border-right: 1px solid; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); -webkit-transition: all 0.35s; transition: all 0.35s; } #modal-mobile-nav .nav .drop-menu { width: 100%; height: 0; margin-top: 1px; overflow: hidden; -webkit-transition: all 0.35s; transition: all 0.35s; position: relative; } #modal-mobile-nav .nav .drop-menu.active>li { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(1) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(2) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(3) { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(4) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(5) { -webkit-transition-delay: 0.75s; transition-delay: 0.75s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(6) { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(7) { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(8) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(9) { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; } #modal-mobile-nav .nav .drop-menu.active>li:nth-child(10) { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; } #modal-mobile-nav .nav .drop-menu>li { background-color: rgba(0, 0, 0, 0.05); } #modal-mobile-nav .nav .drop-menu.drop-menu-level-1 li a:not(.btn-drop) { padding-left: 20px; } #modal-mobile-nav .nav .drop-menu.drop-menu-level-2 li a:not(.btn-drop) { padding-left: 30px; } #modal-mobile-nav .nav .drop-menu.drop-menu-level-3 li a:not(.btn-drop) { padding-left: 40px; } #modal-mobile-nav .nav .drop-menu.drop-menu-level-4 li a:not(.btn-drop) { padding-left: 50px; } #modal-mobile-nav .nav .drop-menu.drop-menu-level-5 li a:not(.btn-drop) { padding-left: 60px; } /** End Header **/ /** Page **/ .page-banner { position: relative; } .page-banner__content { width: 100%; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); color: #fff; z-index: 2; } .page-banner__content h2 { font-size: 50px; line-height: 1.4; margin-bottom: 20px; } @media (max-width: 1499.98px) { .page-banner__content h2 { font-size: 42px; margin-bottom: 10px; } } @media (max-width: 1399.98px) { .page-banner__content h2 { font-size: 32px; } } @media (max-width: 1199.98px) { .page-banner__content h2 { font-size: 26px; } } @media (max-width: 991.98px) { .page-banner__content h2 { font-size: 22px; margin-bottom: 5px; } } .page-banner__content h3 { font-size: 18px; line-height: 1.66667; max-width: 540px; margin-bottom: 74px; } @media (max-width: 1499.98px) { .page-banner__content h3 { max-width: 50%; margin-bottom: 44px; } } @media (max-width: 1399.98px) { .page-banner__content h3 { margin-bottom: 24px; } } @media (max-width: 1199.98px) { .page-banner__content h3 { font-size: 16px; margin-bottom: 15px; } } @media (max-width: 991.98px) { .page-banner__content h3 { max-width: 70%; } } @media (max-width: 767.98px) { .page-banner__content h3 { max-width: 100%; } } .page-padding { /* padding-top: 80px; */ padding-bottom: 80px; } @media (max-width: 1199.98px) { .page-padding { /* padding-top: 60px; */ padding-bottom: 60px; } } @media (max-width: 991.98px) { .page-padding { /* padding-top: 40px; */ padding-bottom: 40px; } } @media (max-width: 767.98px) { .page-padding { /* padding-top: 20px; */ padding-bottom: 20px; } } .page-title h3 { font-size: 30px; line-height: 1.8; margin-bottom: 24px; padding-bottom: 13px; color: #323232; position: relative; } @media (max-width: 1199.98px) { .page-title h3 { font-size: 24px; margin-bottom: 20px; } } @media (max-width: 991.98px) { .page-title h3 { font-size: 22px; margin-bottom: 15px; } } @media (max-width: 767.98px) { .page-title h3 { font-size: 18px; } } .page-title h3::after { content: ''; display: block; width: 60px; height: 2px; background-color: #00A6A5; position: absolute; bottom: 0; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } .page-title h3 span { color: #00A6A5; } .page-title h4 { font-size: 16px; line-height: 1.5; margin-bottom: 0; color: #8c8c8c; } @media (max-width: 991.98px) { .page-title h4 { font-size: 14px; } } .pages-custom { margin-top: 50px } @media (max-width: 767.98px) { .pages-custom li { padding: 0; } .pages-custom { margin-top: 10px } } .pages-custom a { height: 32px; min-width: 32px; font-size: 14px; line-height: 32px; border-radius: 50%; border: 0; } .page-breadcrumbs { padding: 20px 0; } .page-breadcrumbs::after { display: block; clear: both; content: ''; } @media (max-width: 767.98px) { .page-breadcrumbs { padding: 10px 0; } } .page-breadcrumbs h5 { font-size: 14px; line-height: 1.57143; float: left; margin-bottom: 0; color: #b2b2b2; } @media (max-width: 767.98px) { .page-breadcrumbs h5 { font-size: 12px; } } .page-breadcrumbs .nav-breadcrumbs { overflow: hidden; } .page-breadcrumbs .nav-breadcrumbs::after { display: block; clear: both; content: ''; } .page-breadcrumbs .nav-breadcrumbs li { float: left; line-height: 1; } .page-breadcrumbs .nav-breadcrumbs li:not(:last-child)::after { content: '>'; display: inline-block; vertical-align: middle; margin: 0 10px; color: #b2b2b2; } .page-breadcrumbs .nav-breadcrumbs a { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.57143; color: #b2b2b2; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 767.98px) { .page-breadcrumbs .nav-breadcrumbs a { font-size: 12px; } } .page-breadcrumbs .nav-breadcrumbs a:hover { color: #00A6A5; } .page-tabs { background-color: rgba(0, 0, 0, 0.18); width: 100%; position: absolute; top: 0; left: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); z-index: 2; } .page-tabs.v2 { background-color: #CBEFED; position: relative; -webkit-transform: translateY(0); transform: translateY(0); } .page-tabs.v2 a { padding: 22px 10px; color: #666666; } @media (max-width: 767.98px) { .page-tabs.v2 a { padding: 15px 10px; } } .page-tabs__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; justify-content: space-between; } @media (max-width: 767.98px) { .page-tabs__list { overflow-x: scroll; } } .page-tabs__list li { -webkit-box-flex: 0; /*width: 200px;*/ } @media (max-width: 991.98px) { .page-tabs__list li { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; } } @media (max-width: 767.98px) { .page-tabs__list li { min-width: 0; } } .page-tabs__list li.active a { background-color: #00A6A5; color: #fff; } .page-tabs__list a { display: block; padding: 14px 10px; font-size: 18px; line-height: 1.22222; text-align: center; color: #fff; -webkit-transition: color 0.35s ease 0s, background-color 0.35s ease 0s; transition: color 0.35s ease 0s, background-color 0.35s ease 0s; } @media (max-width: 991.98px) { .page-tabs__list a { font-size: 16px; } } @media (max-width: 767.98px) { .page-tabs__list a { font-size: 12px; } } .page-tabs__list a:hover { color: #00A6A5; } .page-tabs__list a.active { background-color: #00A6A5; color: #fff; } /** End Page **/ /** Page 5000 产品 (新版)**/ .page-5000__content { padding-top: 76px; padding-bottom: 20px; } @media (max-width: 1199.98px) { .page-5000__content { padding-top: 50px; } } @media (max-width: 991.98px) { .page-5000__content { padding-top: 30px; } } .page-5000__content .row { margin-bottom: -15px; } @media (max-width: 1199.98px) { .page-5000__content .row { margin-bottom: 0; } } @media (max-width: 991.98px) { .page-5000__content .row { margin-left: -10px; margin-right: -10px; } .page-5000__content .row>div { padding-left: 10px; padding-right: 10px; } } .page-5000__item { background-color: #f2f2f2; margin-bottom: 65px; -webkit-transition: backgroun-color 0.35s ease 0s; transition: backgroun-color 0.35s ease 0s; } @media (max-width: 1199.98px) { .page-5000__item { margin-bottom: 40px; } } @media (max-width: 991.98px) { .page-5000__item { margin-bottom: 20px; } } .page-5000__item:hover { background-color: #00a6a5; } .page-5000__item:hover h5, .page-5000__item:hover p, .page-5000__item:hover .info { color: #fff; } .page-5000__item .item-content { padding: 24px 20px 17px; } @media (max-width: 1199.98px) { .page-5000__item .item-content { padding: 15px; } } .page-5000__item h5 { font-size: 20px; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 5px; color: #323232; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 1199.98px) { .page-5000__item h5 { font-size: 16px; margin-bottom: 10px; } } @media (max-width: 991.98px) { .page-5000__item h5 { height: 1.4em; text-overflow: ellipsis; white-space: nowrap; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; } } @media (max-width: 767.98px) { .page-5000__item h5 { font-size: 16px; margin-bottom: 5px; } } .page-5000__item p { font-size: 16px; line-height: 1.875; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 10px; color: #8c8c8c; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 1199.98px) { .page-5000__item p { font-size: 14px; } } @media (max-width: 767.98px) { .page-5000__item p { font-size: 12px; } } .page-5000__item .info { border-top: 1px solid #dbdbdb; padding-top: 25px; color: #b2b2b2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } @media (max-width: 1199.98px) { .page-5000__item .info { padding-top: 10px; } } @media (max-width: 767.98px) { .page-5000__item .info { padding-top: 5px; } } .page-5000__item .date { font-size: 14px; line-height: 2; } @media (max-width: 767.98px) { .page-5000__item .date { font-size: 12px; } } .page-5000__item .more1 { display: none; } .page-5000__item:hover .more1 { display: inline-block; } .page-5000__item:hover .more2 { display: none; } .page-5000__item .more1, .more2 { width: 20px; height: 20px; } @media (max-width: 767.98px) { .page-5000__item .more1, .more2 { width: 15px; height: 15px; } } /** End Page 5000 **/ .index-news { background-color: rgba(245, 245, 245, 1); } .index-news-content { padding: 20px; background-color: #fff; } /* @media (max-width: 991.98px) { .index-news-content { padding-top: 40px; } } @media (max-width: 767.98px) { .index-news-content { padding-top: 20px; } } */ .index-news-main { display: block; background-color: #f2f3f5; } @media (max-width: 767.98px) { .index-news-main { margin-bottom: 20px; } } .index-news-main:hover h4 { color: #028344; } .index-news-main .item-content { padding: 12px; } .index-news-main .item-content h4 { margin-bottom: 6px; font-size: 16px; line-height: 1.5; color: #333333; transition: color 0.35s; } .index-news-main .item-content p { margin-bottom: 0; font-size: 14px; line-height: 1.5714285714; color: #666666; max-height: 3.1428571429em; overflow: hidden; } .index-news-list li { border-bottom: 1px dashed #cccccc; margin-bottom: 20px; } @media (max-width: 991.98px) { .index-news-list li { margin-bottom: 15px; } } .index-news-list li a { padding-bottom: 20px; } @media (max-width: 991.98px) { .index-news-list li a { padding-bottom: 15px; } } .index-news-item { display: flex; justify-content: space-between; } .index-news-item:hover .date-grp { background-color: #028344; color: #fff; } .index-news-item:hover .date { border-color: #019d51; color: #fff; } /* .index-news-item .grp-left { float: left; } */ .index-news-item .grp-right { width: 100px; flex: 0 0 110px; margin-left: 20px } .index-news-item .date-grp { width: 103px; text-align: center; background-color: #f2f3f5; color: #333333; transition: color 0.35s, background-color 0.35s; } @media (max-width: 991.98px) { .index-news-item .date-grp { width: 88px; } } @media (max-width: 767.98px) { .index-news-item .date-grp { width: 76px; } } .index-news-item .day { display: block; padding: 12px 10px; font-size: 42px; line-height: 1; } @media (max-width: 991.98px) { .index-news-item .day { font-size: 30px; } } @media (max-width: 767.98px) { .index-news-item .day { font-size: 22px; } } .index-news-item .date { display: block; border-top: 1px solid #eeeeee; padding: 7px 10px; font-size: 16px; line-height: 1.375; color: #999999; transition: color 0.35s, border-color 0.35s; } @media (max-width: 991.98px) { .index-news-item .date { font-size: 14px; } } @media (max-width: 767.98px) { .index-news-item .date { padding: 5px 10px; } } .index-news-item h4 { margin-bottom: 14px; font-size: 16px; line-height: 1.5; color: #333333; } @media (max-width: 991.98px) { .index-news-item h4 { margin-bottom: 5px; } } .index-news-item p { margin-bottom: 0; font-size: 14px; line-height: 1.5714285714; color: #666666; max-height: 3.1428571429em; overflow: hidden; } @media (max-width: 767.98px) { .index-news-item p { font-size: 12px; } } /** Page 5000 新闻 **/ .news-block-v1 { padding: 25px 0; border-bottom: 1px dashed #ccc; } @media (max-width: 767.98px) { .news-block-v1 { padding: 15px 0; } } .news-block-v1 .news-img { display: block; width: 200px; margin-right: 20px; } @media (max-width: 991.98px) { .news-block-v1 .news-img { width: 160px; } } @media (max-width: 575.98px) { .news-block-v1 .news-img { width: 120px; } } .news-block-v1 .news-body { overflow: hidden; } .news-block-v1 .news-body a { color: #666666; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; } .news-block-v1 .news-body a:hover { color: #007777; } .news-block-v1 .news-body a:hover .news-desc { color: #555555; } .news-block-v1 .news-body a h5 { font-size: 20px; line-height: 2em; margin-bottom: 0; } @media (max-width: 767.98px) { .news-block-v1 .news-body a h5 { font-size: 16px; } } .news-block-v1 .news-desc { color: #999999; font-size: 14px; line-height: 1.75em; height: 3.5em; overflow: hidden; margin-bottom: 0; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; } @media (max-width: 767.98px) { .news-block-v1 .news-desc { font-size: 12px; } } .news-block-v1 .news-info { color: #ababab; font-size: 14px; line-height: 28px; } @media (max-width: 767.98px) { .news-block-v1 .news-info { display: none; } } .news-block-v1 .news-info span { display: inline-block; } /** End Page 5000 新闻**/ /** Page 5001 新闻详情 **/ .detail-page { padding-top: 45px; padding-bottom: 20px; } @media (max-width: 1199.98px) { .detail-page { padding-bottom: 60px; } } @media (max-width: 991.98px) { .detail-page { padding-top: 40px; padding-bottom: 40px; } } @media (max-width: 767.98px) { .detail-page { padding-top: 20px; padding-bottom: 20px; } } .card-header { display: flex; justify-content: space-between; border-bottom: 1px solid #00a6a5; margin-bottom: 15px; padding-bottom: 5px; padding-top: 15px; padding: 15px 0 5px; } .card-header a { width: 40px; height: 40px; border-radius: 50%; transition: all 0.35s; } .card-body { margin-bottom: 15px; } @media (max-width: 767.98px) { .card-body p { font-size: 14px; } } .card-header .toggle-control[aria-expanded="true"] { bottom: 20px; transform: translateY(0); } @media (max-width: 767.98px) { .card-header .toggle-control[aria-expanded="true"] { bottom: 10px; } } .card-header .toggle-control[aria-expanded="true"]::before { transform: translate(-50%, -50%) rotate(0); opacity: 0; visibility: hidden; } .card-header .toggle-control::before, .card-header .toggle-control::after { content: ""; width: 18px; height: 2px; display: block; border-radius: 2px; background-color: #00A6A5; position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.3s ease; } @media (max-width: 991.98px) { .card-header .toggle-control::before, .card-header .toggle-control::after { width: 12px; } } .card-header .toggle-control::before { transform: translate(-50%, 50%) rotate(90deg); } .detail-page__header { padding-bottom: 60px; } @media (max-width: 991.98px) { .detail-page__header { padding-bottom: 40px; } } @media (max-width: 767.98px) { .detail-page__header { padding-bottom: 20px; } } .detail-page__header h3 { font-size: 28px; line-height: 1.5; margin-bottom: 12px; color: #323232; } @media (max-width: 991.98px) { .detail-page__header h3 { font-size: 24px; } } @media (max-width: 767.98px) { .detail-page__header h3 { font-size: 18px; } } .detail-page__header .info { text-align: center; } .detail-page__header span { display: inline-block; vertical-align: middle; margin: 0 10px; font-size: 14px; line-height: 1.57143; color: #8c8c8c; } @media (max-width: 767.98px) { .detail-page__header span { font-size: 12px; } } .detail-page__header i { display: inline-block; vertical-align: middle; font-size: 16px; line-height: 1; margin-right: 5px; } .detail-page__content>p { text-indent: 2em; } .detail-page__content p { font-size: 16px; line-height: 1.5; color: #323232; } @media (max-width: 767.98px) { .detail-page__content p { font-size: 14px; } } .detail-page__content img { display: block; margin: 0 auto; } .detail-page__footer { padding-top: 60px; } @media (max-width: 991.98px) { .detail-page__footer { padding-top: 40px; } } @media (max-width: 767.98px) { .detail-page__footer { padding-top: 20px; } } .detail-page__footer .info-share { padding-bottom: 30px; border-bottom: 1px solid #cccccc; text-align: right; } @media (max-width: 767.98px) { .detail-page__footer .info-share { padding-bottom: 10px; } } .detail-page__footer .info-share h5 { font-size: 16px; line-height: 1.875; display: inline-block; vertical-align: middle; margin-bottom: 0; color: #323232; } @media (max-width: 767.98px) { .detail-page__footer .info-share h5 { font-size: 14px; } } .detail-page__footer .bdshare { display: inline-block; vertical-align: middle; } .detail-page__footer .bdshare .social-share-icon { width: 40px; height: 40px; font-size: 22px; line-height: 40px; color: #fff; background-color: #00A6A5; border: 0; border-radius: 50%; } @media (max-width: 767.98px) { .detail-page__footer .bdshare .social-share-icon { width: 26px; height: 26px; font-size: 14px; line-height: 26px; } } .detail-page__footer .bdshare .social-share-icon:hover { color: #fff; background-color: #00A6A5; cursor: pointer; } .detail-page__pagination { padding-top: 22px; } @media (max-width: 767.98px) { .detail-page__pagination { padding-top: 10px; } } .detail-page__pagination li { color: #666666; } .detail-page__pagination li::after { display: block; clear: both; content: ''; } .detail-page__pagination h6 { font-size: 14px; line-height: 2.14286; float: left; margin-bottom: 0; } .detail-page__pagination a { font-size: 14px; line-height: 2.14286; overflow: hidden; color: inherit; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } .detail-page__pagination a:hover { color: #00A6A5; } /** End Page 5001 新闻详情**/ /** Page 6000 博易介绍**/ .page-6000__content1 { background-position: bottom center; background-repeat: no-repeat; } .page-6000__txt { padding-top: 76px; padding-bottom: 48px; } @media (max-width: 1199.98px) { .page-6000__txt { padding-top: 50px; padding-bottom: 40px; } } @media (max-width: 991.98px) { .page-6000__txt { padding: 30px 0; } } .page-6000__txt p { font-size: 16px; line-height: 1.75; color: #323232; } @media (max-width: 767.98px) { .page-6000__txt p { font-size: 14px; } } .page-6000__counter { padding-bottom: 110px; } @media (max-width: 1199.98px) { .page-6000__counter { padding-bottom: 70px; } } @media (max-width: 991.98px) { .page-6000__counter { padding-bottom: 50px; } } @media (max-width: 767.98px) { .page-6000__counter { padding-bottom: 30px; } } .page-6000__counter .block-it { text-align: center; } @media (max-width: 767.98px) { .page-6000__counter .block-it { margin-bottom: 20px; } } .page-6000__counter .block-it .count { font-size: 60px; line-height: 1; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; margin-right: 5px; font-weight: bold; color: #00A6A5; } @media (max-width: 1399.98px) { .page-6000__counter .block-it .count { font-size: 32px; } } @media (max-width: 991.98px) { .page-6000__counter .block-it .count { font-size: 24px; } } .page-6000__counter .block-it .type, .page-6000__counter .block-it h5 { font-size: 16px; line-height: 1.875; } @media (max-width: 1399.98px) { .page-6000__counter .block-it .type, .page-6000__counter .block-it h5 { font-size: 14px; } } @media (max-width: 991.98px) { .page-6000__counter .block-it .type, .page-6000__counter .block-it h5 { font-size: 12px; } } .page-6000__others h5 { font-size: 30px; line-height: 1.5; margin-bottom: 84px; color: #333333; } @media (max-width: 1199.98px) { .page-6000__others h5 { margin-bottom: 60px; } } @media (max-width: 991.98px) { .page-6000__others h5 { margin-bottom: 40px; font-size: 24px; } } @media (max-width: 767.98px) { .page-6000__others h5 { margin-bottom: 20px; font-size: 18px; } } .page-6000__content2 .row { margin-left: -18px; margin-right: -18px; } .page-6000__content2 .row>div { padding-left: 18px; padding-right: 18px; } @media (max-width: 1199.98px) { .page-6000__content2 .row { margin-left: -10px; margin-right: -10px; } .page-6000__content2 .row>div { padding-left: 10px; padding-right: 10px; } } .page-6000__item { border-radius: 10px; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 80px 20px 30px; margin-bottom: 20px; } @media (max-width: 1199.98px) { .page-6000__item { padding: 40px 20px 20px; } } @media (max-width: 991.98px) { .page-6000__item { padding: 20px; } } .page-6000__item:hover .item-icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .page-6000__item .item-icon { display: block; width: 70px; height: 70px; margin: 0 auto 25px; -webkit-transition: -webkit-transform 0.5s ease 0s; transition: -webkit-transform 0.5s ease 0s; transition: transform 0.5s ease 0s; transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s; } @media (max-width: 1199.98px) { .page-6000__item .item-icon { width: 60px; height: 60px; margin-bottom: 15px; } } @media (max-width: 991.98px) { .page-6000__item .item-icon { width: 50px; height: 50px; margin-bottom: 10px; } } .page-6000__item h6 { font-size: 18px; line-height: 1.5; margin-bottom: 20px; padding-bottom: 20px; text-align: center; color: #fff; position: relative; } @media (max-width: 991.98px) { .page-6000__item h6 { font-size: 16px; } } .page-6000__item h6::after { content: ''; width: 60px; height: 2px; background-color: #00A6A5; position: absolute; bottom: 0; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } .page-6000__item .des { font-size: 14px; line-height: 1.71429; color: #fff; } .page-6000__item .des p { margin-bottom: 20px; } @media (max-width: 991.98px) { .page-6000__item .des p { margin-bottom: 10px; } } /** End Page 6000 博易介绍**/ /** Page 6001 发展历程**/ .page-6001__content { background-color: #f2f2f2; } .page-6001__timeline { margin-top: 96px; margin-bottom: 20px; position: relative; } @media (max-width: 991.98px) { .page-6001__timeline { margin: 40px 0 0; } } .page-6001__timeline::before { content: ''; width: 1px; height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); background-color: #b2b2b2; } @media (max-width: 767.98px) { .page-6001__timeline::before { left: 0; } } .page-6001__timeline .timeline-btn::before { content: ''; position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); border-bottom: 8px solid #b2b2b2; border-left: 6px solid transparent; border-right: 6px solid transparent; } @media (max-width: 767.98px) { .page-6001__timeline .timeline-btn::before { left: 0; } } .page-6001__timeline .timeline-btn::after { content: ''; position: absolute; bottom: 0; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); border-top: 8px solid #b2b2b2; border-left: 6px solid transparent; border-right: 6px solid transparent; } @media (max-width: 767.98px) { .page-6001__timeline .timeline-btn::after { left: 0; } } .page-6001__timeline .row { margin-left: 0; margin-right: 0; } .page-6001__timeline .row>div { padding-left: 0; padding-right: 0; } .page-6001__timeline .timeline-left { padding-top: 8px; } .page-6001__timeline .timeline-left::after { display: block; clear: both; content: ''; } .page-6001__timeline .timeline-left .timeline-wrap { float: right; padding-right: 60px; width: 100%; } @media (max-width: 1199.98px) { .page-6001__timeline .timeline-left .timeline-wrap { padding-right: 40px; } } .page-6001__timeline .timeline-left .timeline-item { margin-left: auto; } .page-6001__timeline .timeline-left .timeline-item:hover .timeline-header::before { border-left: 10px solid #00A6A5; } .page-6001__timeline .timeline-left .timeline-header::before { border-left: 10px solid #9ed1e7; left: 100%; } .page-6001__timeline .timeline-left .timeline-header::after { right: -60px; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); } @media (max-width: 1199.98px) { .page-6001__timeline .timeline-left .timeline-header::after { right: -40px; } } .page-6001__timeline .timeline-right { padding-top: 100px; } @media (max-width: 991.98px) { .page-6001__timeline .timeline-right { padding-top: 50px; } } @media (max-width: 767.98px) { .page-6001__timeline .timeline-right { padding: 20px 0; } } .page-6001__timeline .timeline-right .timeline-wrap { padding-left: 60px; } @media (max-width: 1199.98px) { .page-6001__timeline .timeline-right .timeline-wrap { padding-left: 40px; } } .page-6001__timeline .timeline-right .timeline-item:hover .timeline-header::before { border-right: 10px solid #00A6A5; } .page-6001__timeline .timeline-right .timeline-header::before { border-right: 10px solid #9ed1e7; right: 100%; } .page-6001__timeline .timeline-right .timeline-header::after { left: -60px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 1199.98px) { .page-6001__timeline .timeline-right .timeline-header::after { left: -40px; } } .page-6001__timeline .timeline-wrap { position: relative; } .page-6001__timeline .timeline-item { display: block; width: 100%; max-width: 420px; margin-bottom: 30px; } .page-6001__timeline .timeline-item:hover { -webkit-box-shadow: 0 0 15px 0 rgba(62, 164, 208, 0.5); box-shadow: 0 0 15px 0 rgba(62, 164, 208, 0.5); } .page-6001__timeline .timeline-item:hover .timeline-header { background-color: #00A6A5; } .page-6001__timeline .timeline-item:hover .timeline-header::after { background-color: #00A6A5; } .page-6001__timeline .timeline-item:hover h4 { color: #fff; } .page-6001__timeline .timeline-item:hover h4::before { background-color: #fff; color: #00A6A5; } .page-6001__timeline .timeline-header { background-color: #9ed1e7; padding: 12px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-transition: background-color 0.35s ease 0s; transition: background-color 0.35s ease 0s; } @media (max-width: 991.98px) { .page-6001__timeline .timeline-header { padding: 12px 15px; } } .page-6001__timeline .timeline-header::before { content: ''; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); border-top: 10px solid transparent; border-bottom: 10px solid transparent; -webkit-transition: border-color 0.35s ease 0s; transition: border-color 0.35s ease 0s; } .page-6001__timeline .timeline-header::after { content: ''; width: 15px; height: 15px; border-radius: 50%; border: 4px solid #f2f2f2; background-color: #b2b2b2; position: absolute; top: 50%; z-index: 2; -webkit-transition: background-color 0.35s ease 0s; transition: background-color 0.35s ease 0s; } .page-6001__timeline .timeline-header .left { -webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; } .page-6001__timeline .timeline-header h4 { display: inline-block; vertical-align: middle; font-size: 18px; line-height: 1.55556; margin-bottom: 0; color: #323232; -webkit-transition: color 0.35s ease 0s; transition: color 0.35s ease 0s; } .page-6001__timeline .timeline-header h4::before { content: attr(data-num); display: inline-block; vertical-align: middle; margin-right: 10px; width: 36px; height: 36px; font-size: 18px; line-height: 36px; text-align: center; border-radius: 50%; background-color: #00A6A5; color: #fff; -webkit-transition: color 0.35s ease 0s, background-color 0.35s ease 0s; transition: color 0.35s ease 0s, background-color 0.35s ease 0s; } @media (max-width: 991.98px) { .page-6001__timeline .timeline-header h4::before { width: 30px; height: 30px; font-size: 16px; line-height: 30px; } } .page-6001__timeline .timeline-header .date { font-size: 16px; line-height: 1.5; padding: 0 12px; border-radius: 6px; background-color: #fff; color: #00A6A5; } .page-6001__timeline .timeline-content { background-color: #fff; padding: 24px 18px; } @media (max-width: 991.98px) { .page-6001__timeline .timeline-content { padding: 20px 15px; } } .page-6001__timeline .timeline-content .txt { font-size: 16px; line-height: 1.75; height: 5.25em; color: #323232; } @media (max-width: 991.98px) { .page-6001__timeline .timeline-content .txt { font-size: 14px; } } @media (max-width: 767.98px) { .page-6001__timeline .timeline-content .txt { height: auto; } } .page-6001__timeline .timeline-content p { margin-bottom: 0; } /** End Page 6001 **/ /** Page 6003 加入我们**/ .page-6003__wrap { padding-top: 75px; } @media (max-width: 1199.98px) { .page-6003__wrap { padding-top: 50px; } } @media (max-width: 991.98px) { .page-6003__wrap { padding-top: 30px; } } .page-6003__form .group-input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-left: -11px; margin-right: -11px; } .page-6003__form .group-input>div { padding-left: 11px; padding-right: 11px; } @media (max-width: 991.98px) { .page-6003__form .group-input { margin-left: -7px; margin-right: -7px; } .page-6003__form .group-input>div { padding-left: 7px; padding-right: 7px; } } @media (max-width: 767.98px) { .page-6003__form .group-input { -ms-flex-wrap: wrap; flex-wrap: wrap; } .page-6003__form .group-input>div { margin-bottom: 10px; } } .page-6003__form .select-grp { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; } @media (max-width: 767.98px) { .page-6003__form .select-grp { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; } } .page-6003__form .button-grp { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } @media (max-width: 767.98px) { .page-6003__form .button-grp { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; } } .page-6003__form .input-grp { -webkit-box-flex: 2; -ms-flex: 2 1 auto; flex: 2 1 auto; } @media (max-width: 767.98px) { .page-6003__form .input-grp { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; } } .page-6003__form .select-grp-wrap { position: relative; } .page-6003__form .select-grp-wrap i { font-size: 16px; line-height: 1; position: absolute; right: 20px; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); z-index: -1; } .page-6003__form .form-control { font-size: 14px; line-height: 1.57143; padding: 15px 25px; border-radius: 0; border: 1px solid #8c8c8c; color: #666666; background-color: transparent; } .page-6003__form .form-control::-webkit-input-placeholder { color: inherit; } .page-6003__form .form-control::-moz-placeholder { color: inherit; } .page-6003__form .form-control::-ms-input-placeholder { color: inherit; } .page-6003__form .form-control::placeholder { color: inherit; } .page-6003__form select.form-control { height: 54px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .page-6003__form .btn { font-size: 16px; line-height: 1.375; padding: 15px 10px; width: 200px; border: 0; border-radius: 0; color: #fff; } @media (max-width: 991.98px) { .page-6003__form .btn { width: 150px; } } @media (max-width: 767.98px) { .page-6003__form .btn { width: 100%; } } .page-6003__main { padding-top: 80px; margin-bottom: -30px; } @media (max-width: 1199.98px) { .page-6003__main { padding-top: 50px; } .page-6003__main .row { margin-left: -7px; margin-right: -7px; } .page-6003__main .row>div { padding-left: 7px; padding-right: 7px; } } @media (max-width: 991.98px) { .page-6003__main { padding-top: 30px; margin-bottom: -20px; } } @media (max-width: 767.98px) { .page-6003__main { padding-top: 20px; } } .page-6003__main-item { display: block; padding-bottom: 4px; margin-bottom: 30px; background-color: #b2b2b2; position: relative; overflow: hidden; -webkit-transition: background-color 0.35s ease 0s; transition: background-color 0.35s ease 0s; } @media (max-width: 991.98px) { .page-6003__main-item { margin-bottom: 20px; } } .page-6003__main-item:hover { background-color: #00A6A5; } .page-6003__main-item:hover .item-icon { border-color: #00A6A5; color: #00A6A5; } .page-6003__main-item .hot { background-image: -webkit-gradient(linear, left top, right top, from(#ff0000), to(#ffa200)); background-image: linear-gradient(to right, #ff0000 0%, #ffa200 100%); background-repeat: repeat-x; font-size: 14px; line-height: 2; display: block; width: 120px; text-align: center; color: #fff; position: absolute; top: 0; right: 0; z-index: 2; -webkit-transform: translate(40px, 10px) rotate(45deg); transform: translate(40px, 10px) rotate(45deg); } .page-6003__main-item .item-content { padding: 40px 30px; padding-right: 90px; border: 1px solid #e5e5e5; border-bottom: 0; background-color: #fff; position: relative; } @media (max-width: 1199.98px) { .page-6003__main-item .item-content { padding: 30px; padding-right: 90px; } } @media (max-width: 767.98px) { .page-6003__main-item .item-content { padding: 15px; padding-right: 70px; } } .page-6003__main-item .item-icon { width: 43px; height: 43px; padding: 1px; border-radius: 50%; border: 1px solid #b6b6b6; background-color: transparent; color: #b2b2b2; position: absolute; bottom: 30px; right: 30px; -webkit-transition: color 0.35s ease 0s, background-color 0.35s ease 0s, border-color 0.35s ease 0s; transition: color 0.35s ease 0s, background-color 0.35s ease 0s, border-color 0.35s ease 0s; } @media (max-width: 1199.98px) { .page-6003__main-item .item-icon { bottom: 20px; right: 20px; } } @media (max-width: 991.98px) { .page-6003__main-item .item-icon { width: 36px; height: 36px; } } .page-6003__main-item .item-icon i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 18px; line-height: 1; } .page-6003__main-item h4 { font-size: 22px; line-height: 32px; margin-bottom: 10px; color: #333333; } @media (max-width: 991.98px) { .page-6003__main-item h4 { font-size: 18px; } } .page-6003__main-item .info { font-size: 14px; line-height: 2.14286; color: #888888; } .page-6003__main-item p { margin-bottom: 0; } .page-6003__content2 .page-tit { font-size: 22px; line-height: 1.36364; padding: 35px 20px; text-align: center; background: #00A6A5; color: #fff; background: linear-gradient(14deg, #00A6A5 0%, #41556b 100%); } @media (max-width: 991.98px) { .page-6003__content2 .page-tit { font-size: 18px; padding: 20px; } } @media (max-width: 767.98px) { .page-6003__content2 .page-tit { font-size: 16px; padding: 15px; } } .page-6003__item2 { background-color: #f2f2f2; position: relative; } .page-6003__item2::after { display: block; clear: both; content: ''; } @media (min-width: 768px) { .page-6003__item2:nth-child(odd) .item-img { right: 0; } .page-6003__item2:nth-child(odd) .item-content { float: left; } .page-6003__item2:nth-child(even) .item-img { left: 0; } .page-6003__item2:nth-child(even) .item-content { float: right; } } .page-6003__item2 .item-img { position: absolute; top: 0; width: 50%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; } @media (max-width: 767.98px) { .page-6003__item2 .item-img { width: 100%; height: 250px; position: relative; } } .page-6003__item2 .item-content { width: 50%; padding: 55px 40px 110px; } @media (max-width: 1199.98px) { .page-6003__item2 .item-content { padding: 35px 25px 50px; } } @media (max-width: 767.98px) { .page-6003__item2 .item-content { width: 100%; padding: 30px 20px; } } .page-6003__item2 h4 { font-size: 28px; line-height: 1.35714; margin-bottom: 28px; color: #323232; } @media (max-width: 1199.98px) { .page-6003__item2 h4 { font-size: 24px; margin-bottom: 15px; } } @media (max-width: 991.98px) { .page-6003__item2 h4 { font-size: 20px; } } .page-6003__item2 p { font-size: 16px; line-height: 1.875; height: 5.625em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 53px; color: #8c8c8c; } @media (max-width: 1199.98px) { .page-6003__item2 p { margin-bottom: 40px; } } @media (max-width: 991.98px) { .page-6003__item2 p { font-size: 14px; margin-bottom: 20px; } } .page-6003__item2 .btn { font-size: 16px; line-height: 1.375; padding: 11px 48px; border: 0; border-radius: 30px; } @media (max-width: 1199.98px) { .page-6003__item2 .btn { font-size: 14px; padding: 10px 35px; } } .page-6003-detail__content { background-color: #f2f2f2; } .page-6003-detail__wrap { background-color: #fff; padding: 60px 40px; } @media (max-width: 1199.98px) { .page-6003-detail__wrap { padding: 40px 30px; } } @media (max-width: 767.98px) { .page-6003-detail__wrap { padding: 20px; } } .page-6003-detail__header { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 35px; } @media (max-width: 1199.98px) { .page-6003-detail__header { margin-bottom: 20px; } } .page-6003-detail__header h4 { font-size: 26px; line-height: 1.15385; margin-bottom: 0; color: #323232; } @media (max-width: 1199.98px) { .page-6003-detail__header h4 { font-size: 22px; } } @media (max-width: 767.98px) { .page-6003-detail__header h4 { font-size: 16px; } } .page-6003-detail__header a { font-size: 16px; line-height: 1.875; display: inline-block; padding: 5px 28px; border-radius: 20px; border: 1px solid #8c8c8c; color: #666666; -webkit-transition: background-color 0.35s ease 0s, border-color 0.35s ease 0s, color 0.35s ease 0s; transition: background-color 0.35s ease 0s, border-color 0.35s ease 0s, color 0.35s ease 0s; } @media (max-width: 1199.98px) { .page-6003-detail__header a { font-size: 14px; padding: 5px 20px; } } @media (max-width: 767.98px) { .page-6003-detail__header a { font-size: 12px; padding: 5px 15px; } } .page-6003-detail__header a:hover { background-color: #00A6A5; border-color: #00A6A5; color: #fff; } .page-6003-detail__info { padding: 25px 35px; background-color: #f2f2f2; } @media (max-width: 1199.98px) { .page-6003-detail__info { padding: 15px 25px; } } @media (max-width: 767.98px) { .page-6003-detail__info { padding: 10px 15px; } } .page-6003-detail__info span { display: inline-block; vertical-align: middle; margin-right: 60px; font-size: 16px; line-height: 1.875; color: #323232; } @media (max-width: 1199.98px) { .page-6003-detail__info span { margin-right: 40px; } } @media (max-width: 767.98px) { .page-6003-detail__info span { display: block; font-size: 14px; } } .page-6003-detail__info span::before { content: ''; display: inline-block; vertical-align: middle; width: 8px; height: 8px; border-radius: 50%; margin-right: 10px; background-color: #323232; } .page-6003-detail__txt { padding-top: 25px; padding-left: 25px; } @media (max-width: 1199.98px) { .page-6003-detail__txt { padding-top: 15px; } } @media (max-width: 991.98px) { .page-6003-detail__txt { padding-left: 0; } } .page-6003-detail__txt h5 { font-size: 18px; line-height: 1.33333; margin-top: 34px; margin-bottom: 20px; border-left: 4px solid #00A6A5; padding-left: 15px; } @media (max-width: 1199.98px) { .page-6003-detail__txt h5 { margin-top: 24px; } } @media (max-width: 991.98px) { .page-6003-detail__txt h5 { margin-top: 15px; } } @media (max-width: 767.98px) { .page-6003-detail__txt h5 { margin-bottom: 15px; } } .page-6003-detail__txt p { font-size: 16px; line-height: 1.8; margin-bottom: 0; color: #666666; } @media (max-width: 767.98px) { .page-6003-detail__txt p { font-size: 14px; } } .page-6003-detail__txt .btn { font-size: 16px; line-height: 1.5; margin-top: 70px; padding: 10px 50px; border: 0; border-radius: 30px; } @media (max-width: 1199.98px) { .page-6003-detail__txt .btn { margin-top: 40px; } } @media (max-width: 767.98px) { .page-6003-detail__txt .btn { margin-top: 20px; font-size: 14px; padding: 10px 40px; } } /** End Page 6003 发展历程**/ /** Page 63000 联系我们**/ .page-6300 #map { height: 500px; } @media (max-width: 991.98px) { .page-6300 #map { height: 400px; } } @media (max-width: 767.98px) { .page-6300 #map { height: 300px; } } .page-6300__content1 { position: relative; background-color: #fff; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); margin-top: 75px; } .page-6300__content1::after { display: block; clear: both; content: ''; } @media (max-width: 1199.98px) { .page-6300__content1 { margin-top: 50px; } } @media (max-width: 991.98px) { .page-6300__content1 { margin-top: 30px; } } .page-6300__img { width: 50%; height: 100%; position: absolute; top: 0; left: 0; } @media (max-width: 991.98px) { .page-6300__img { width: 100%; height: 100%; position: relative; } } .page-6300__form { float: right; width: 50%; padding: 45px 60px; } @media (max-width: 1499.98px) { .page-6300__form { padding: 40px; } } @media (max-width: 1199.98px) { .page-6300__form { padding: 30px; } } @media (max-width: 991.98px) { .page-6300__form { padding: 20px; float: none; width: 100%; } } @media (max-width: 767.98px) { .page-6300__form { padding: 15px; } } .page-6300__form .form-group { margin-bottom: 26px; } @media (max-width: 1499.98px) { .page-6300__form .form-group { margin-bottom: 20px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .page-6300__form .form-group { margin-bottom: 15px; } } @media (max-width: 767.98px) { .page-6300__form .form-group { margin-bottom: 20px; } } .page-6300__form .input-group { padding: 13px 30px; border: 1px solid #8c8c8c; border-radius: 5px; } @media (max-width: 1499.98px) { .page-6300__form .input-group { padding: 15px 20px; } } @media (max-width: 767.98px) { .page-6300__form .input-group { padding: 10px 20px; } } .page-6300__form .input-group-prepend { margin-right: 0; } .page-6300__form label { margin-bottom: 0; padding-right: 15px; border-right: 1px solid #ccc; } .page-6300__form .icon { width: 22px; height: 22px; display: inline-block; vertical-align: middle; margin-right: 10px; } .page-6300__form span { display: inline-block; vertical-align: middle; font-size: 16px; } .page-6300__form .form-control { padding: 0 15px; border: 0; font-size: 16px; color: #999999; } .page-6300__form .form-control::-webkit-input-placeholder { color: inherit; } .page-6300__form .form-control::-moz-placeholder { color: inherit; } .page-6300__form .form-control::-ms-input-placeholder { color: inherit; } .page-6300__form .form-control::placeholder { color: inherit; } .page-6300__form .captcha-group { padding: 0; padding-left: 15px; } @media (max-width: 1499.98px) { .page-6300__form .captcha-group { padding-left: 5px; } } @media (max-width: 767.98px) { .page-6300__form .captcha-group .input-group-append { max-width: 45%; } .page-6300__form .captcha-group img { height: 42px; } } .page-6300__form .captcha-img { min-height: 50px; } @media (max-width: 767.98px) { .page-6300__form .captcha-img { min-height: 44px; } } .page-6300__form .btn { font-size: 18px; border-radius: 0; } .page-6300__content2 { padding-top: 200px; padding-bottom: 125px; } @media (max-width: 1499.98px) { .page-6300__content2 { padding: 120px 0; } } @media (max-width: 1199.98px) { .page-6300__content2 { padding: 80px 0; } } @media (max-width: 991.98px) { .page-6300__content2 { padding: 50px 0; } } @media (max-width: 767.98px) { .page-6300__content2 { padding: 20px 0 0; } } .page-6300__content2 .row { margin-left: -10px; margin-right: -10px; } .page-6300__content2 .row>div { padding-left: 10px; padding-right: 10px; } @media (max-width: 991.98px) { .page-6300__content2 .row { margin-left: -7px; margin-right: -7px; } .page-6300__content2 .row>div { padding-left: 7px; padding-right: 7px; } } @media (min-width: 768px) { .page-6300__content2 .page-6300__item2:nth-child(2)::before, .page-6300__content2 .page-6300__item2:nth-child(2)::after { content: ''; width: 1px; height: 160px; background-color: #dbdbdb; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .page-6300__content2 .page-6300__item2:nth-child(2)::before { left: 0; } .page-6300__content2 .page-6300__item2:nth-child(2)::after { right: 0; } } .page-6300__item2 { display: block; text-align: center; } @media (max-width: 767.98px) { .page-6300__item2 { margin-bottom: 20px; } } .page-6300__item2 img { display: block; margin: 0 auto 35px; width: 70px; height: 70px; } @media (max-width: 1199.98px) { .page-6300__item2 img { width: 60px; height: 60px; margin-bottom: 25px; } } @media (max-width: 991.98px) { .page-6300__item2 img { width: 50px; height: 50px; margin-bottom: 15px; } } @media (max-width: 767.98px) { .page-6300__item2 img { width: 46px; height: 46px; } } .page-6300__item2 h6 { font-size: 24px; line-height: 1.33333; margin-bottom: 24px; font-weight: bold; text-transform: uppercase; color: #00A6A5; } @media (max-width: 1199.98px) { .page-6300__item2 h6 { margin-bottom: 15px; } } @media (max-width: 991.98px) { .page-6300__item2 h6 { font-size: 18px; } } @media (max-width: 767.98px) { .page-6300__item2 h6 { margin-bottom: 10px; } } .page-6300__item2 a, .page-6300__item2 span { display: block; font-size: 18px; line-height: 1.66667; color: #323232; } @media (max-width: 1199.98px) { .page-6300__item2 a, .page-6300__item2 span { font-size: 16px; } } @media (max-width: 991.98px) { .page-6300__item2 a, .page-6300__item2 span { font-size: 14px; } } /** End Page 63000 联系我门**/ .list-news-page li { margin-bottom: 15px; border-bottom: 1px dashed #ccc; padding-bottom: 15px; } .news-page-it { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.35s; transition: all 0.35s; } .news-page-it .time { width: 105px; padding: 13px 0; margin-right: 30px; background-color: #fff; -webkit-transition: all 0.35s; transition: all 0.35s; } @media (max-width: 767.98px) { .news-page-it .time { width: 80px; margin-right: 10px; } } .news-page-it .time p { text-align: center; font-size: 22px; margin-bottom: 0; color: #666; -webkit-transition: all 0.35s; transition: all 0.35s; } @media (max-width: 767.98px) { .news-page-it .time p { font-size: 18px; } } .news-page-it .time p span { font-size: 16px; color: #999; -webkit-transition: all 0.35s; transition: all 0.35s; } @media (max-width: 767.98px) { .news-page-it .time p span { font-size: 14px; } } .news-page-it .txt { width: calc(100% - 135px); padding-right: 10px; } @media (max-width: 767.98px) { .news-page-it .txt { width: calc(100% - 90px); } } .news-page-it .txt h5 { color: #333; font-size: 16px; -webkit-transition: all 0.35s; transition: all 0.35s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news-page-it .txt p { color: #666; margin-bottom: 0; font-size: 14px; line-height: 1.5; max-height: 3em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; -webkit-transition: all 0.35s; transition: all 0.35s; } @media (max-width: 991.98px) { .news-page-it .txt p { font-size: 12px; } } .news-page-it:hover { background-color: #3fb150; } .news-page-it:hover .time { background-color: #3fb150; } .news-page-it:hover .time p { color: #fff; } .news-page-it:hover .time p span { color: #fff; } .news-page-it:hover .txt h5, .news-page-it:hover .txt p { color: #fff; } /* -------------------------index 模块 开始------------------------------------------ */ @media (min-width: 1500px) and (max-width: 1609.98px) { .section-fullpage .section-inner { zoom: .85 } .index-idx5__content { padding-top: 20px; } .index-idx5__content .more { margin-top: 30px; } } @media (min-width: 1440px) and (max-width: 1499.98px) { .nav-0002-img { width: 80px; height: 80px; } #section-2 .section-inner { padding-top: 2rem !important; } .block-0003-left .card-top h5, .block-0003-right .card-top h5 { font-size: 24px; } .block-0003-left .card-top, .block-0003-right .card-top { padding: 20px 25px; } .block-0003-left .card-top .icon, .block-0003-right .card-top .icon { width: 40px } .block-0003-mid img { zoom: .85 } } @media (max-width: 1399.98px) and (min-width: 1366px) { #section-2 .section-inner { padding-top: 0 !important; } } @media (max-height: 699.98px) { .section-fullpage .section-wrap { padding-top: 50px !important; padding-bottom: 50px; } } .skrollr-mobile .section-bg { transform: translate3d(0, 0, 0) !important; } .block-0004-wrap { display: table; table-layout: fixed; width: 100%; min-height: 100vh; } .block-0004-wrap .section-inner { width: auto; height: 100%; display: table-cell; vertical-align: middle; } @media (max-width: 767.98px) { .block-0004-wrap .section-inner { display: block; height: auto; } } .block-0004-wrap .block-0004-left { width: 57.3%; } @media (max-width: 1199.98px) { .block-0004-wrap .block-0004-left { width: 50%; } } @media (max-width: 991.98px) { .block-0004-wrap .block-0004-left { padding: 40px 0; } } @media (max-width: 767.98px) { .block-0004-wrap .block-0004-left { width: 100%; } } .block-0004-wrap .block-0004-right { width: 42.7%; position: relative; } @media (max-width: 1199.98px) { .block-0004-wrap .block-0004-right { width: 50%; } } @media (max-width: 767.98px) { .block-0004-wrap .block-0004-right { width: 100%; } } .block-0004-left .block-content-inner { padding-left: 25%; padding-right: 10%; } @media (max-width: 1499.98px) { .block-0004-left .block-content-inner { padding-left: 15%; } } @media (max-width: 991.98px) { .block-0004-left .block-content-inner { padding: 0 5%; } } @media (max-width: 767.98px) { .block-0004-right { position: relative; } } .block-0004-right .block-0004-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } @media (max-width: 767.98px) { .block-0004-right .block-0004-bg { position: relative; height: 200px; } } .block-0004-right .action-btn { text-align: center; display: block; } .block-0004-right .action-btn:hover .icon { opacity: 1; } @media (max-width: 767.98px) { .block-0004-right .action-btn { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } } .block-0004-right .action-btn .icon { width: 60px; height: 60px; display: block; margin: 0 auto; opacity: 0.45; -webkit-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; z-index: 2; } .title-0004 { padding-bottom: 20px; position: relative; margin-bottom: 50px; } @media (max-width: 1499.98px) { .title-0004 { margin-bottom: 30px; } } @media (max-width: 991.98px) { .title-0004 { margin-bottom: 20px; } } .title-0004::before { content: ''; display: block; width: 40px; height: 3px; background-color: #00a6a5; position: absolute; bottom: 0; left: 0; } .title-0004 .en { font-size: 72px; line-height: 1; color: #eaeaea; font-weight: bold; text-transform: uppercase; } @media (max-width: 1199.98px) { .title-0004 .en { font-size: 46px; } } @media (max-width: 991.98px) { .title-0004 .en { font-size: 36px; } } .title-0004 .cn { font-size: 26px; line-height: 1.5; color: #333; position: absolute; bottom: 20px; left: 0; } @media (max-width: 1199.98px) { .title-0004 .cn { font-size: 22px; } } @media (max-width: 991.98px) { .title-0004 .cn { font-size: 18px; } } .content-0004 .mCSB_scrollTools .mCSB_draggerRail { background-color: rgba(0, 0, 0, 0.15); } .content-0004 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(62, 164, 208, 0.85); } .content-0004 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .content-0004 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: rgba(62, 164, 208, 0.9); } .content-0004 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(62, 164, 208, 0.65); } .content-0004 .editor-content { margin-bottom: 50px; font-size: 16px; line-height: 1.875; max-height: 18.75em; } @media (max-width: 1399.98px) { .content-0004 .editor-content { margin-bottom: 30px; max-height: 15em; } } @media (max-width: 1199.98px) { .content-0004 .editor-content { font-size: 14px; } } @media (max-width: 991.98px) { .content-0004 .editor-content { margin-bottom: 20px; max-height: 9.375em; } } .content-0004 .editor-content p { line-height: inherit; font-size: inherit; margin-bottom: 1.875em; } .content-0004 .btn-more { border-radius: 100px; min-width: 120px; margin-bottom: 50px; font-size: 16px; } @media (max-width: 1399.98px) { .content-0004 .btn-more { margin-bottom: 30px; } } @media (max-width: 991.98px) { .content-0004 .btn-more { min-width: 100px; font-size: 14px; } } .block-0004-couter { padding: 30px 0; -webkit-box-shadow: 0px 0px 5px 0px rgba(7, 0, 2, 0.15); box-shadow: 0px 0px 5px 0px rgba(7, 0, 2, 0.15); width: 990px; background-color: #fff; } @media (max-width: 1399.98px) { .block-0004-couter { padding: 20px 0; width: 800px; } } @media (max-width: 991.98px) { .block-0004-couter { width: 550px; } } @media (max-width: 767.98px) { .block-0004-couter { width: 100%; padding-bottom: 0; } } .block-0004-couter .block-it { text-align: center; } @media (max-width: 767.98px) { .block-0004-couter .block-it { margin-bottom: 20px; } } .block-0004-couter .block-it .count { font-size: 48px; line-height: 1; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; margin-right: 5px; font-weight: bold; } @media (max-width: 1399.98px) { .block-0004-couter .block-it .count { font-size: 32px; } } @media (max-width: 991.98px) { .block-0004-couter .block-it .count { font-size: 24px; } } .block-0004-couter .block-it .type, .block-0004-couter .block-it h5 { font-size: 16px; line-height: 1.875; } @media (max-width: 1399.98px) { .block-0004-couter .block-it .type, .block-0004-couter .block-it h5 { font-size: 14px; } } @media (max-width: 991.98px) { .block-0004-couter .block-it .type, .block-0004-couter .block-it h5 { font-size: 12px; } } /* -------------------------index 模块 end------------------------------------------ */ /* ---------------------------新版首页开始-------------------------------------------- */ .section-index { padding: 40px 0; } @media (max-width: 1199.98px) { .section-index { padding: 30px 0; } } @media (max-width: 991.98px) { .section-index { padding: 20px 0; } } @media (max-width: 767.98px) { .section-index { padding: 10px 0; } } .main-title { position: relative; margin-bottom: 50px; } @media (max-width: 1199.98px) { .main-title { margin-bottom: 30px; } } .main-title h5 { font-size: 26px; font-weight: bold; position: relative; padding-bottom: 25px; padding-top: 50px; margin-bottom: 0; z-index: 2; } .main-title h4 { font-size: 26px; font-weight: bold; position: relative; padding-top: 50px; margin-bottom: 0; z-index: 2; color:#00a69a; } .news-subtitle{ color: #666; font-size: 14px; text-transform: uppercase } @media (max-width: 1199.98px) { .main-title h5 { padding-top: 30px; } } @media (max-width: 991.98px) { .main-title h5 { padding-top: 25px; padding-bottom: 20px; } } @media (max-width: 767.98px) { .main-title h5 { padding-top: 50px; } } .main-title h5::before { content: ''; display: block; width: 1.5em; height: 3px; background-color: #00a69a; position: absolute; bottom: 0; } .main-title h4::before { content: ''; display: block; width: 2em; height: 3px; background-color: #00a69a; position: absolute; top: 110px ; } .main-title h4::after { content: ''; display: block; width: 250px; height: 1px; background-color: #d5d5d5; position: absolute; top: 112px ; } .main-title span { font-size: 90px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; line-height: 1; text-transform: uppercase; color: #efefef; position: absolute; top: 0; z-index: 1; white-space: nowrap; } @media (max-width: 1199.98px) { .main-title span { font-size: 74px; } } @media (max-width: 991.98px) { .main-title span { font-size: 50px; } } @media (max-width: 767.98px) { .main-title span { font-size: 40px; } } .main-title.text-center span { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .main-title.text-center h5:before { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } @media (min-width: 768px) { .main-title.text-center.text-md-left span { left: 0; -webkit-transform: none; -ms-transform: none; transform: none; } .main-title.text-center.text-md-left h5:before { left: 0; -webkit-transform: none; -ms-transform: none; transform: none; } } .section-idx5 .btn-more { min-width: 120px; border-radius: 0; border: 1px solid #888; color: #888; margin-top: 20px; } .section-idx5 .btn-news-more { min-width: 90px; border-radius: 0; border: 1px solid #888; color: #888; margin-top: 15px; } .section-idx5 .fz-34px { font-size: 34px !important; color: #d5d5d5 !important; } .section-idx5 .btn-more:hover, .btn-news-more:hover { border-color: #009999; color: #fff; background-color: #009999; } .s5-news-it { display: block; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; margin-bottom: 30px; } .s5-news-it .img { margin-bottom: 20px; } .s5-news-it .date { font-size: 14px; color: #999; margin-bottom: 15px; display: block; } .s5-news-it h5 { font-size: 16px; font-weight: bold; margin-bottom: 15px; padding-bottom: 15px; position: relative; color: #333; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; } @media (max-width: 1199.98px) { .s5-news-it h5 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } } .s5-news-it h5::before { position: absolute; content: ''; display: block; width: 2em; border-bottom: 2px solid #999; bottom: 0; left: 0; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; } .s5-news-it p { font-size: 14px; color: #666; height: 3em; overflow: hidden; } @media (max-width: 1299.98px) { .s5-news-it p { height: 6em; } } .s5-news-it:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } .s5-news-it:hover h5 { color: #009999; } .s5-news-it:hover h5:before { border-bottom-color: #009999; width: 100%; } /*# sourceMappingURL=style.css.map */