/*--公共部分--*/html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; cursor: pointer; }body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button, img { padding: 0; margin: 0; font-weight: 400; }p { margin: 0px; padding: 0px; }body, button, input, select, textarea { font: 14px/1.5 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif,Arial; color: #333; }img { border: 0px; vertical-align: middle; }table { border-collapse: collapse; border-spacing: 0; }table th, table td { border: 1px solid #ccc; }*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; -webkit-transition: .4s; transition: .4s; }a:hover { background-repeat: no-repeat; text-decoration: none; }a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }input, textarea, select { outline: none; }/*input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }*/textarea { overflow: auto; vertical-align: top; }input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; box-sizing: content-box; }.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }.clearfix { *zoom: 1; }.removeStyle { margin: 0px; padding: 0px; list-style: none; }.removeStyle li { list-style: none; margin: 0px; padding: 0px; }.removeStyle dd { list-style: none; margin: 0px; padding: 0px; }.removeStyle dt { list-style: none; margin: 0px; padding: 0px; }/* 字体图标 */.iconfont { color: inherit; font-size: inherit; display: inline-block; -webkit-font-smoothing: antialiased; /* 文字抗锯齿 */ -moz-osx-font-smoothing: grayscale; /* 文字抗锯齿 */ }.fl { float: left; }.fr { float: right; }.show { display: block !important; }.hide { display: none !important; }.commonweb { padding: 0px 20px; }.commonwebbox { margin-left: 0px; margin-right: 0px; }.commonleft { float: none; }.commonright { float: none; }.visible-sm, .visible-md, .visible-lg { display: none; }.hidden-sm, .hidden-md, .hidden-lg { display: block; }.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }.col-xs-12 { width: 100%; }.col-xs-11 { width: 91.66666667%; }.col-xs-10 { width: 83.33333333%; }.col-xs-9 { width: 75%; }.col-xs-8 { width: 66.66666667%; }.col-xs-7 { width: 58.33333333%; }.col-xs-6 { width: 50%; }.col-xs-5 { width: 41.66666667%; }.col-xs-4 { width: 33.33333333%; }.col-xs-3 { width: 25%; }.col-xs-2 { width: 16.66666667%; }.col-xs-1 { width: 8.33333333%; }@media (max-width: 320px) { body { min-width: 320px; } }@media (min-width: 768px) { .commonweb { padding: 0px 20px; }  .commonwebbox { margin-left: -10px; margin-right: -10px; }  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }  .col-sm-12 { width: 100%; }  .col-sm-11 { width: 91.66666667%; }  .col-sm-10 { width: 83.33333333%; }  .col-sm-9 { width: 75%; }  .col-sm-8 { width: 66.66666667%; }  .col-sm-7 { width: 58.33333333%; }  .col-sm-6 { width: 50%; }  .col-sm-5 { width: 41.66666667%; }  .col-sm-4 { width: 33.33333333%; }  .col-sm-3 { width: 25%; }  .col-sm-2 { width: 16.66666667%; }  .col-sm-1 { width: 8.33333333%; }  .visible-sm { display: block; }  .hidden-sm { display: none; }  .commonweb { margin: 0px auto; max-width: 750px; } }@media (min-width: 992px) { .commonweb { padding: 0px 10px; }  .commonwebbox { margin-left: -10px; margin-right: -10px; }  .commonleft { float: left; }  .commonright { float: right; }  .visible-md { display: block; }  .hidden-md { display: none; }  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }  .col-md-12 { width: 100%; }  .col-md-11 { width: 91.66666667%; }  .col-md-10 { width: 83.33333333%; }  .col-md-9 { width: 75%; }  .col-md-8 { width: 66.66666667%; }  .col-md-7 { width: 58.33333333%; }  .col-md-6 { width: 50%; }  .col-md-5 { width: 41.66666667%; }  .col-md-4 { width: 33.33333333%; }  .col-md-3 { width: 25%; }  .col-md-2 { width: 16.66666667%; }  .col-md-1 { width: 8.33333333%; }  .commonweb { max-width: 950px; } }@media (min-width: 1260px) { html { cursor: default; }  .commonleft { float: left; }  .commonright { float: right; }  .visible-lg { display: block; }  .hidden-lg { display: none; }  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }  .col-lg-12 { width: 100%; }  .col-lg-11 { width: 91.66666667%; }  .col-lg-10 { width: 83.33333333%; }  .col-lg-9 { width: 75%; }  .col-lg-8 { width: 66.66666667%; }  .col-lg-7 { width: 58.33333333%; }  .col-lg-6 { width: 50%; }  .col-lg-5 { width: 41.66666667%; }  .col-lg-4 { width: 33.33333333%; }  .col-lg-3 { width: 25%; }  .col-lg-2 { width: 16.66666667%; }  .col-lg-1 { width: 8.33333333%; } }@media (min-width: 1280px) { .commonweb { max-width: 1220px; } }/* layout start*/.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }.swiper-container-no-flexbox .swiper-slide { float: left; }.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform; }.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }.swiper-pagination.swiper-pagination-hidden { opacity: 0; }.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; }.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; opacity: .2; }button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }.swiper-pagination-white .swiper-pagination-bullet { background: #fff; }.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; }.swiper-pagination-black .swiper-pagination-bullet-active { background: #000; }.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; }.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }.swiper-pagination-progress { background: rgba(0, 0, 0, 0.25); position: absolute; }.swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }.swiper-container-horizontal > .swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0; }.swiper-container-vertical > .swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0; }.swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff; }.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000; }.swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px; }.swiper-container-cube, .swiper-container-flip { overflow: visible; }.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center; }.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }.swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); -webkit-border-radius: 10px; border-radius: 10px; left: 0; top: 0; }.swiper-scrollbar-cursor-drag { cursor: move; }.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); } }@keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }.animated { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s; }@-webkit-keyframes bounce { 0%, 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: translateZ(0);    transform: translateZ(0); }  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0); }  40%, 43%, 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); }  70% { -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 { 0%, 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: translateZ(0);    transform: translateZ(0); }  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0); }  40%, 43%, 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); }  70% { -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; -ms-transform-origin: center bottom; transform-origin: center bottom; }@-webkit-keyframes flash { 0%, 50%, to { opacity: 1; }  25%, 75% { opacity: 0; } }@keyframes flash { 0%, 50%, to { opacity: 1; }  25%, 75% { opacity: 0; } }.flash { -webkit-animation-name: flash; animation-name: flash; }@-webkit-keyframes pulse { 0% { -webkit-transform: scaleX(1);    transform: scaleX(1); }  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05); }  to { -webkit-transform: scaleX(1);    transform: scaleX(1); } }@keyframes pulse { 0% { -webkit-transform: scaleX(1);    transform: scaleX(1); }  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05); }  to { -webkit-transform: scaleX(1);    transform: scaleX(1); } }.pulse { -webkit-animation-name: pulse; animation-name: pulse; }@-webkit-keyframes rubberBand { 0% { -webkit-transform: scaleX(1);    transform: scaleX(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: scaleX(1);    transform: scaleX(1); } }@keyframes rubberBand { 0% { -webkit-transform: scaleX(1);    transform: scaleX(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: scaleX(1);    transform: scaleX(1); } }.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }@-webkit-keyframes shake { 0%, to { -webkit-transform: translateZ(0);    transform: translateZ(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 { 0%, to { -webkit-transform: translateZ(0);    transform: translateZ(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: rotate(15deg);    transform: rotate(15deg); }  40% { -webkit-transform: rotate(-10deg);    transform: rotate(-10deg); }  60% { -webkit-transform: rotate(5deg);    transform: rotate(5deg); }  80% { -webkit-transform: rotate(-5deg);    transform: rotate(-5deg); }  to { -webkit-transform: rotate(0deg);    transform: rotate(0deg); } }@keyframes swing { 20% { -webkit-transform: rotate(15deg);    transform: rotate(15deg); }  40% { -webkit-transform: rotate(-10deg);    transform: rotate(-10deg); }  60% { -webkit-transform: rotate(5deg);    transform: rotate(5deg); }  80% { -webkit-transform: rotate(-5deg);    transform: rotate(-5deg); }  to { -webkit-transform: rotate(0deg);    transform: rotate(0deg); } }.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }@-webkit-keyframes tada { 0% { -webkit-transform: scaleX(1);    transform: scaleX(1); }  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }  to { -webkit-transform: scaleX(1);    transform: scaleX(1); } }@keyframes tada { 0% { -webkit-transform: scaleX(1);    transform: scaleX(1); }  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }  to { -webkit-transform: scaleX(1);    transform: scaleX(1); } }.tada { -webkit-animation-name: tada; animation-name: tada; }@-webkit-keyframes wobble { 0% { -webkit-transform: none;    transform: none; }  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);    transform: translate3d(-25%, 0, 0) rotate(-5deg); }  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);    transform: translate3d(20%, 0, 0) rotate(3deg); }  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);    transform: translate3d(-15%, 0, 0) rotate(-3deg); }  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);    transform: translate3d(10%, 0, 0) rotate(2deg); }  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);    transform: translate3d(-5%, 0, 0) rotate(-1deg); }  to { -webkit-transform: none;    transform: none; } }@keyframes wobble { 0% { -webkit-transform: none;    transform: none; }  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);    transform: translate3d(-25%, 0, 0) rotate(-5deg); }  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);    transform: translate3d(20%, 0, 0) rotate(3deg); }  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);    transform: translate3d(-15%, 0, 0) rotate(-3deg); }  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);    transform: translate3d(10%, 0, 0) rotate(2deg); }  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);    transform: translate3d(-5%, 0, 0) rotate(-1deg); }  to { -webkit-transform: none;    transform: none; } }.wobble { -webkit-animation-name: wobble; animation-name: wobble; }@-webkit-keyframes jello { 0%, 11.1%, to { -webkit-transform: none;    transform: none; }  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 { 0%, 11.1%, to { -webkit-transform: none;    transform: none; }  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; -ms-transform-origin: center; transform-origin: center; }@-webkit-keyframes bounceIn { 0%, 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: scaleX(1);    transform: scaleX(1); } }@keyframes bounceIn { 0%, 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: scaleX(1);    transform: scaleX(1); } }.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }@-webkit-keyframes bounceInDown { 0%, 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: none;    transform: none; } }@keyframes bounceInDown { 0%, 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: none;    transform: none; } }.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }@-webkit-keyframes bounceInLeft { 0%, 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: none;    transform: none; } }@keyframes bounceInLeft { 0%, 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: none;    transform: none; } }.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }@-webkit-keyframes bounceInRight { 0%, 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: none;    transform: none; } }@keyframes bounceInRight { 0%, 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: none;    transform: none; } }.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }@-webkit-keyframes bounceInUp { 0%, 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, -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: translateZ(0);    transform: translateZ(0); } }@keyframes bounceInUp { 0%, 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, -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: translateZ(0);    transform: translateZ(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-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 { 0% { opacity: 0; }  to { opacity: 1; } }@keyframes fadeIn { 0% { opacity: 0; }  to { opacity: 1; } }.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }@-webkit-keyframes fadeInDown { 0% { opacity: 0;    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes fadeInDown { 0% { opacity: 0;    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }@-webkit-keyframes fadeInDownBig { 0% { opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes fadeInDownBig { 0% { opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }@-webkit-keyframes fadeInLeft { 0% { opacity: 0;    -webkit-transform: translate3d(-50%, 0, 0);    transform: translate3d(-50%, 0, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes fadeInLeft { 0% { opacity: 0;    -webkit-transform: translate3d(-50%, 0, 0);    transform: translate3d(-50%, 0, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes fadeInLeftBig { 0% { opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }@-webkit-keyframes fadeInRight { 0% { opacity: 0;    -webkit-transform: translate3d(50%, 0, 0);    transform: translate3d(50%, 0, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes fadeInRight { 0% { opacity: 0;    -webkit-transform: translate3d(50%, 0, 0);    transform: translate3d(50%, 0, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }@-webkit-keyframes fadeInRightBig { 0% { opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes fadeInRightBig { 0% { opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }@-webkit-keyframes fadeInUp { 0% { opacity: 0;    -webkit-transform: translate3d(0, 30px, 0);    transform: translate3d(0, 30px, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes fadeInUp { 0% { opacity: 0;    -webkit-transform: translate3d(0, 30px, 0);    transform: translate3d(0, 30px, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }@-webkit-keyframes fadeInUpBig { 0% { opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes fadeInUpBig { 0% { opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }@-webkit-keyframes fadeOut { 0% { opacity: 1; }  to { opacity: 0; } }@keyframes fadeOut { 0% { opacity: 1; }  to { opacity: 0; } }.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }@-webkit-keyframes fadeOutDown { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0); } }@keyframes fadeOutDown { 0% { 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 { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0); } }@keyframes fadeOutDownBig { 0% { 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 { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0); } }@keyframes fadeOutLeft { 0% { 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 { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0); } }@keyframes fadeOutLeftBig { 0% { 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 { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0); } }@keyframes fadeOutRight { 0% { 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 { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0); } }@keyframes fadeOutRightBig { 0% { 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 { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0); } }@keyframes fadeOutUp { 0% { 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 { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0); } }@keyframes fadeOutUpBig { 0% { 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 { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);    transform: perspective(400px) rotateY(-1turn); }  0%, 40% { -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out; }  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }  50%, 80% { -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in; }  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }  to { -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in; } }@keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);    transform: perspective(400px) rotateY(-1turn); }  0%, 40% { -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out; }  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }  50%, 80% { -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in; }  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }  to { -webkit-transform: perspective(400px);    transform: perspective(400px);    -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 { 0% { -webkit-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0; }  0%, 40% { -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in; }  40% { -webkit-transform: perspective(400px) rotateX(-20deg);    transform: perspective(400px) rotateX(-20deg); }  60% { -webkit-transform: perspective(400px) rotateX(10deg);    transform: perspective(400px) rotateX(10deg);    opacity: 1; }  80% { -webkit-transform: perspective(400px) rotateX(-5deg);    transform: perspective(400px) rotateX(-5deg); }  to { -webkit-transform: perspective(400px);    transform: perspective(400px); } }@keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0; }  0%, 40% { -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in; }  40% { -webkit-transform: perspective(400px) rotateX(-20deg);    transform: perspective(400px) rotateX(-20deg); }  60% { -webkit-transform: perspective(400px) rotateX(10deg);    transform: perspective(400px) rotateX(10deg);    opacity: 1; }  80% { -webkit-transform: perspective(400px) rotateX(-5deg);    transform: perspective(400px) rotateX(-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 { 0% { -webkit-transform: perspective(400px) rotateY(90deg);    transform: perspective(400px) rotateY(90deg);    opacity: 0; }  0%, 40% { -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in; }  40% { -webkit-transform: perspective(400px) rotateY(-20deg);    transform: perspective(400px) rotateY(-20deg); }  60% { -webkit-transform: perspective(400px) rotateY(10deg);    transform: perspective(400px) rotateY(10deg);    opacity: 1; }  80% { -webkit-transform: perspective(400px) rotateY(-5deg);    transform: perspective(400px) rotateY(-5deg); }  to { -webkit-transform: perspective(400px);    transform: perspective(400px); } }@keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);    transform: perspective(400px) rotateY(90deg);    opacity: 0; }  0%, 40% { -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in; }  40% { -webkit-transform: perspective(400px) rotateY(-20deg);    transform: perspective(400px) rotateY(-20deg); }  60% { -webkit-transform: perspective(400px) rotateY(10deg);    transform: perspective(400px) rotateY(10deg);    opacity: 1; }  80% { -webkit-transform: perspective(400px) rotateY(-5deg);    transform: perspective(400px) rotateY(-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 { 0% { -webkit-transform: perspective(400px);    transform: perspective(400px); }  30% { -webkit-transform: perspective(400px) rotateX(-20deg);    transform: perspective(400px) rotateX(-20deg);    opacity: 1; }  to { -webkit-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0; } }@keyframes flipOutX { 0% { -webkit-transform: perspective(400px);    transform: perspective(400px); }  30% { -webkit-transform: perspective(400px) rotateX(-20deg);    transform: perspective(400px) rotateX(-20deg);    opacity: 1; }  to { -webkit-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0; } }.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }@-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px);    transform: perspective(400px); }  30% { -webkit-transform: perspective(400px) rotateY(-15deg);    transform: perspective(400px) rotateY(-15deg);    opacity: 1; }  to { -webkit-transform: perspective(400px) rotateY(90deg);    transform: perspective(400px) rotateY(90deg);    opacity: 0; } }@keyframes flipOutY { 0% { -webkit-transform: perspective(400px);    transform: perspective(400px); }  30% { -webkit-transform: perspective(400px) rotateY(-15deg);    transform: perspective(400px) rotateY(-15deg);    opacity: 1; }  to { -webkit-transform: perspective(400px) rotateY(90deg);    transform: perspective(400px) rotateY(90deg);    opacity: 0; } }.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }@-webkit-keyframes lightSpeedIn { 0% { -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); }  60%, 80% { opacity: 1; }  80% { -webkit-transform: skewX(-5deg);    transform: skewX(-5deg); }  to { -webkit-transform: none;    transform: none;    opacity: 1; } }@keyframes lightSpeedIn { 0% { -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); }  60%, 80% { opacity: 1; }  80% { -webkit-transform: skewX(-5deg);    transform: skewX(-5deg); }  to { -webkit-transform: none;    transform: none;    opacity: 1; } }.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; }  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0; } }@keyframes lightSpeedOut { 0% { 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 { 0% { -webkit-transform-origin: center; transform-origin: center;    -webkit-transform: rotate(-200deg);    transform: rotate(-200deg);    opacity: 0; }  0%, to { -webkit-transform-origin: center; }  to { -webkit-transform-origin: center; transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1; } }@keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;    -webkit-transform: rotate(-200deg);    transform: rotate(-200deg);    opacity: 0; }  0%, to { -webkit-transform-origin: center; }  to { -webkit-transform-origin: center; transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1; } }.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    opacity: 0; }  0%, to { -webkit-transform-origin: left bottom; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1; } }@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    opacity: 0; }  0%, to { -webkit-transform-origin: left bottom; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1; } }.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }@-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    opacity: 0; }  0%, to { -webkit-transform-origin: right bottom; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1; } }@keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    opacity: 0; }  0%, to { -webkit-transform-origin: right bottom; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1; } }.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }@-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    opacity: 0; }  0%, to { -webkit-transform-origin: left bottom; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1; } }@keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    opacity: 0; }  0%, to { -webkit-transform-origin: left bottom; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1; } }.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }@-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0; }  0%, to { -webkit-transform-origin: right bottom; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1; } }@keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0; }  0%, to { -webkit-transform-origin: right bottom; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1; } }.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }@-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;    opacity: 1; }  0%, to { -webkit-transform-origin: center; }  to { -webkit-transform-origin: center; transform-origin: center;    -webkit-transform: rotate(200deg);    transform: rotate(200deg);    opacity: 0; } }@keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;    opacity: 1; }  0%, to { -webkit-transform-origin: center; }  to { -webkit-transform-origin: center; transform-origin: center;    -webkit-transform: rotate(200deg);    transform: rotate(200deg);    opacity: 0; } }.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;    opacity: 1; }  0%, to { -webkit-transform-origin: left bottom; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    opacity: 0; } }@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;    opacity: 1; }  0%, to { -webkit-transform-origin: left bottom; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    opacity: 0; } }.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }@-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;    opacity: 1; }  0%, to { -webkit-transform-origin: right bottom; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    opacity: 0; } }@keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;    opacity: 1; }  0%, to { -webkit-transform-origin: right bottom; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    opacity: 0; } }.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }@-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;    opacity: 1; }  0%, to { -webkit-transform-origin: left bottom; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    opacity: 0; } }@keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;    opacity: 1; }  0%, to { -webkit-transform-origin: left bottom; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    opacity: 0; } }.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }@-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;    opacity: 1; }  0%, to { -webkit-transform-origin: right bottom; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0; } }@keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;    opacity: 1; }  0%, to { -webkit-transform-origin: right bottom; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0; } }.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }  0%, 20%, 60% { -webkit-transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out; }  20%, 60% { -webkit-transform: rotate(80deg);    transform: rotate(80deg);    -webkit-transform-origin: top left;    transform-origin: top left; }  40%, 80% { -webkit-transform: rotate(60deg);    transform: rotate(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; }  0%, 20%, 60% { -webkit-transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out; }  20%, 60% { -webkit-transform: rotate(80deg);    transform: rotate(80deg);    -webkit-transform-origin: top left;    transform-origin: top left; }  40%, 80% { -webkit-transform: rotate(60deg);    transform: rotate(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-name: hinge; animation-name: hinge; }@-webkit-keyframes rollIn { 0% { opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);    transform: translate3d(-100%, 0, 0) rotate(-120deg); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }@keyframes rollIn { 0% { opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);    transform: translate3d(-100%, 0, 0) rotate(-120deg); }  to { opacity: 1;    -webkit-transform: none;    transform: none; } }.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }@-webkit-keyframes rollOut { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);    transform: translate3d(100%, 0, 0) rotate(120deg); } }@keyframes rollOut { 0% { opacity: 1; }  to { opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);    transform: translate3d(100%, 0, 0) rotate(120deg); } }.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }@-webkit-keyframes zoomIn { 0% { opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3); }  50% { opacity: 1; } }@keyframes zoomIn { 0% { 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 { 0% { 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 { 0% { 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 { 0% { 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 { 0% { 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 { 0% { 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 { 0% { 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 { 0% { opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 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, -30px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 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 { 0% { opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 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, -30px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 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 { 0% { opacity: 1; }  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3); }  50%, to { opacity: 0; } }@keyframes zoomOut { 0% { opacity: 1; }  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3); }  50%, 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 { 0% { -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible; }  to { -webkit-transform: translateZ(0);    transform: translateZ(0); } }@keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible; }  to { -webkit-transform: translateZ(0);    transform: translateZ(0); } }.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }@-webkit-keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible; }  to { -webkit-transform: translateZ(0);    transform: translateZ(0); } }@keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible; }  to { -webkit-transform: translateZ(0);    transform: translateZ(0); } }.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }@-webkit-keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible; }  to { -webkit-transform: translateZ(0);    transform: translateZ(0); } }@keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible; }  to { -webkit-transform: translateZ(0);    transform: translateZ(0); } }.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }@-webkit-keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible; }  to { -webkit-transform: translateZ(0);    transform: translateZ(0); } }@keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible; }  to { -webkit-transform: translateZ(0);    transform: translateZ(0); } }.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }@-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);    transform: translateZ(0); }  to { visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0); } }@keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);    transform: translateZ(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 { 0% { -webkit-transform: translateZ(0);    transform: translateZ(0); }  to { visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0); } }@keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);    transform: translateZ(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 { 0% { -webkit-transform: translateZ(0);    transform: translateZ(0); }  to { visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0); } }@keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);    transform: translateZ(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 { 0% { -webkit-transform: translateZ(0);    transform: translateZ(0); }  to { visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0); } }@keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);    transform: translateZ(0); }  to { visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0); } }.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }img.fr-dib { margin: 5px auto; display: block; float: none; vertical-align: top; }.PopupVideoBox { position: fixed; z-index: 9999; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: none; }.PopupVideo { position: absolute; left: 50%; width: 100%; top: 50%; max-width: 920px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 0px 25px; }.PopupVideo video { width: 100%; }.PopupVideo iframe { width: 100%; height: 460px; }.closeVideo { position: absolute; right: 25px; top: -25px; width: 22px; height: 22px; cursor: pointer; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }.closeVideo::after { content: ''; display: block; position: absolute; width: 2px; height: 100%; background: #fff; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }.closeVideo::before { content: ''; display: block; position: absolute; width: 100%; height: 2px; background: #fff; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.commonTitleLocation { padding: 10px 0; border-bottom: 1px solid #ebebeb; }.commonTitleLocation h3 { float: left; font-size: 16px; position: relative; }.commonTitleLocation p { float: right; }.commonTitleLocation p a { font-size: 12px; vertical-align: middle; display: inline-block; color: #999; margin-left: 10px; padding-left: 15px; position: relative; }.commonTitleLocation p a::after { content: ''; position: absolute; left: 0px; top: 50%; width: 8px; height: 8px; border: 1px solid #999; border-left: none; border-top: none; -webkit-transform: rotate(-45deg) translateY(-50%); -ms-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); }.commonTitleLocation p a:first-child { padding-left: 0px; margin: 0px; line-height: 11px; }.commonTitleLocation p a:first-child::after { display: none; }.commonTitleLocation p a.current { color: #333; }.commonTitleLocation p img { display: inline-block; vertical-align: middle; }.commonLocation { padding: 10px 0; border-bottom: 1px solid #ebebeb; }.commonLocation a { font-size: 12px; vertical-align: middle; display: inline-block; color: #999; margin-left: 10px; padding-left: 15px; position: relative; }.commonLocation a::after { content: ''; position: absolute; left: 0px; top: 50%; width: 8px; height: 8px; border: 1px solid #999; border-left: none; border-top: none; -webkit-transform: rotate(-45deg) translateY(-50%); -ms-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); }.commonLocation a:first-child { padding-left: 0px; margin: 0px; line-height: 11px; }.commonLocation a:first-child::after { display: none; }.commonLocation a.current { color: #333; }.commonLocation img { display: inline-block; vertical-align: middle; }.select2-container { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }.select2-container .select2-selection--single { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; height: 28px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.select2-container .select2-selection--single .select2-selection__clear { position: relative; }.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }.select2-container .select2-selection--multiple { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }.select2-container .select2-search--inline { float: left; }.select2-container .select2-search--inline .select2-search__field { -webkit-box-sizing: border-box; box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }.select2-dropdown { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }.select2-results { display: block; }.select2-results__options { list-style: none; margin: 0; padding: 0; }.select2-results__option { padding: 6px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }.select2-results__option[aria-selected] { cursor: pointer; }.select2-container--open .select2-dropdown { left: 0; }.select2-container--open .select2-dropdown--above { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }.select2-container--open .select2-dropdown--below { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }.select2-search--dropdown { display: block; padding: 4px; }.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }.select2-search--dropdown.select2-search--hide { display: none; }.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; }.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: text; }.select2-container--default .select2-selection--multiple .select2-selection__rendered { -webkit-box-sizing: border-box; box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; }.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: textfield; }.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }.select2-container--default .select2-results__option[role=group] { padding: 0; }.select2-container--default .select2-results__option[aria-disabled=true] { color: #999; }.select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; }.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; }.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; outline: 0; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee)); background-image: linear-gradient(to bottom, #fff 50%, #eee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; }.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; }.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; }.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc)); background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; -webkit-border-radius: 0; border-radius: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; }.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; }.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee)); background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff)); background-image: linear-gradient(to bottom, #eee 50%, #fff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: text; outline: 0; }.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; }.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; }.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; }.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; }.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; }.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; }.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; -webkit-box-shadow: none; box-shadow: none; }.select2-container--classic .select2-dropdown { background-color: #fff; border: 1px solid transparent; }.select2-container--classic .select2-dropdown--above { border-bottom: none; }.select2-container--classic .select2-dropdown--below { border-top: none; }.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }.select2-container--classic .select2-results__option[role=group] { padding: 0; }.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; }.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: #fff; }.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }.DefaultSelector { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.DefaultSelector > span { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.DefaultSelector > span:nth-child(2) { margin-right: 10px; }.DefaultSelector > span:nth-child(4) { margin-right: 10px; }.DefaultSelector .select2-container--default .select2-selection--single { -webkit-border-radius: 0px; border-radius: 0px; height: 35px; }.DefaultSelector .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px; }.DefaultSelector .select2-container--default .select2-selection--single .select2-selection__arrow { height: 100%; top: 0px; }.searchBg { background: #f0f0f0; }.defaSearchList { padding: 50px 0px; }.defaSearchList dl { border-bottom: 1px solid #d0ad67; padding-bottom: 10px; color: rgba(51, 51, 51, 0.9); }.defaSearchList dl dt { float: left; font-size: 16px; }.defaSearchList dl dd { float: right; font-size: 14px; }.defaSearchList dl dd a { color: rgba(51, 51, 51, 0.9); }.defaSearchList li { padding: 10px 20px 15px; margin-top: 15px; background: #fff; }.defaSearchList li h3 { font-size: 16px; color: rgba(51, 51, 51, 0.9); line-height: 26px; padding-bottom: 5px; }.defaSearchList li .defaDesc { font-size: 12px; color: rgba(51, 51, 51, 0.7); padding-top: 5px; line-height: 20px; }.defaWebMap { background-color: #2a2b30; }.defaWebMap dl { border: 1px solid #e6e6e6; margin-top: 30px; }.defaWebMap dl h3 { padding-left: 20px; padding-bottom: 5px; }.defaWebMap dl h3 span { font-size: 20px; color: #00a1e9; position: relative; top: -12px; background-color: #2a2b30; padding: 0px 13px; }.defaWebMap dl h3 span a { color: #d64747; }.defaWebMap dl dd { padding-left: 33px; padding-bottom: 15px; }.defaWebMap dl dd a { font-size: 14px; padding-right: 20px; display: inline-block; padding-bottom: 8px; color: rgba(255, 255, 255, 0.8); }.defaWebMap dl dd a em { display: inline-block; margin-right: 8px; width: 3px; height: 3px; background-color: #d64747; vertical-align: middle; }.defaArticleDetails { font-size: 14px; line-height: 24px; }.defaArticleDetails p { margin-bottom: 10px; }.defaArticleDetails img { display: block; max-width: 100%; margin: 0px auto; }.defaPrevNextpage { margin-top: 40px; border-top: 2px solid #d0ad67; border-bottom: 2px solid #d0ad67; }.defaPrevNextpage p { border-bottom: 1px solid #d0ad67; position: relative; padding: 0px 90px 0px 90px; font-size: 14px; line-height: 50px; white-space: nowrap; height: 50px; }.defaPrevNextpage p span { position: absolute; left: 0px; padding-left: 10px; top: 0px; display: block; width: 75px; color: rgba(51, 51, 51, 0.5); font-size: 14px; }.defaPrevNextpage p span:after { content: ''; border-left: 5px solid transparent; border-bottom: 5px solid #5b5b5b; border-right: 5px solid transparent; position: absolute; right: 0%; width: 0px; height: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.defaPrevNextpage p em { position: absolute; right: 0px; color: #c7a160; font-style: normal; top: 0px; padding-right: 0px; width: 80px; display: block; }.defaPrevNextpage p a { display: block; text-overflow: ellipsis; overflow: hidden; font-size: 14px; color: rgba(51, 51, 51, 0.7); }.defaPrevNextpage p a:hover { color: #d0ad67; }.defaPrevNextpage p:nth-child(2) { border: none; }.defaPrevNextpage p:nth-child(2) span:after { border-bottom: none; border-top: 5px solid #5b5b5b; }.wechat-qrcode { display: none; border: 1px solid #eee; position: fixed; z-index: 999; top: 50%; left: 50%; width: 200px; height: 192px; margin-top: -96px; margin-left: -100px; color: #666; font-size: 12px; text-align: center; background-color: #fff; -webkit-box-shadow: 0 2px 10px #aaa; box-shadow: 0 2px 10px #aaa; -webkit-transition: all 200ms; transition: all 200ms; -webkit-tansition: all 350ms; -moz-transition: all 350ms; }.wechat-qrcode.bottom { top: 40px; left: -84px; }.wechat-qrcode.bottom:after { display: none; }.wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777; }.wechat-qrcode .qrcode { width: 105px; margin: 10px auto; }.wechat-qrcode .qrcode table { margin: 0 !important; }.wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; width: 100%; }.wechat-qrcode .closeWechat { position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; z-index: 9; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); cursor: pointer; }.wechat-qrcode .closeWechat:after { width: 2px; height: 100%; position: absolute; left: 50%; margin-left: -1px; content: ''; display: block; background: #666; }.wechat-qrcode .closeWechat::before { width: 100%; height: 2px; position: absolute; top: 50%; margin-top: -1px; content: ''; display: block; background: #666; }@media (min-width: 768px) { .defaWebMap dl { margin-top: 50px; }  .defaWebMap dl dd a { padding-right: 50px; }  .defaPrevNextpage p { padding: 0px 90px 0px 20%; }  .defaPrevNextpage p span { font-size: 18px; width: 15%; }  .defaPrevNextpage p a { font-size: 18px; } }@media (min-width: 992px) { .commonTitleLocation { padding: 20px 0; }  .commonTitleLocation h3 { font-size: 24px; }  .commonTitleLocation p { padding-top: 5px; }  .commonTitleLocation p a { font-size: 14px; }  .commonLocation { padding: 20px 0; }  .commonLocation a { font-size: 14px; }  .defaSearchList li { padding: 15px 35px 25px; margin-top: 25px; }  .defaSearchList li h3 { font-size: 20px; line-height: 36px; padding-bottom: 5px; }  .defaSearchList li .defaDesc { font-size: 13px; padding-top: 10px; line-height: 24px; }  .defaPrevNextpage p span { position: absolute; left: 0px; padding-left: 40px; top: 0px; display: block; width: 16%; font-size: 20px; }  .defaPrevNextpage p em { position: absolute; right: 0px; font-style: normal; top: 0px; padding-right: 30px; width: 120px; display: block; }  .defaPrevNextpage p { border-bottom: 1px solid #d0ad67; position: relative; padding: 0px 130px 0px 20%; font-size: 18px; line-height: 70px; white-space: nowrap; height: 70px; }  .defaPrevNextpage p a { font-size: 20px; } }@media (min-width: 1260px) { .defaPrevNextpage p span { font-size: 26px; }  .defaPrevNextpage p a { font-size: 26px; }  .defaSearchList { padding: 100px 0px; } }.header { height: 50px; padding: 0px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: fixed; left: 0px; width: 100%; top: 0px; background: #fff; z-index: 99; -webkit-box-shadow: 0px 0px 15px #f0f0f0; box-shadow: 0px 0px 15px #f0f0f0; }.header .logo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.header .logo a img { height: 30px; vertical-align: middle; }.header .nav { position: fixed; background: #fff; left: 0px; top: 55px; bottom: 0px; right: 0px; overflow-y: auto; overflow-x: hidden; z-index: 99; display: none; }.header .nav ul { padding: 20px; }.header .nav ul li { position: relative; line-height: 40px; border-bottom: 1px solid #eee; }.header .nav ul li h3 a { color: #333333; font-size: 14px; }.header .nav ul li p { display: none; }.header .nav ul li p a { display: block; line-height: 35px; }.header .nav ul li p a:hover { color: #664699; }.header .headerloginBox { white-space: nowrap; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.header .headerloginBox a { font-size: 14px; margin-left: 10px; }.header .headerloginBox a.quitBtn { border: 1px solid #bcbcbc; padding: 0px 5px; }.header .headerloginBox a.loginBtn { border: 1px solid #bcbcbc; padding: 0px 5px; display: none; }.header .headerloginBox a.regBtn { border: 1px solid #bcbcbc; padding: 0px 5px; display: none; }/*--会员中心--*/.userCenterMain { padding: 0px 0px 40px; background:#f3f4f8; }.userInfo { margin:0px -20px; height: 54.667vw;background-image: url('../images/20230605035446_026262.jpg');background-repeat:no-repeat; background-position:center; background-size: cover; }.userInfo dl { padding: 10.667vw 5.333vw 0px 5.333vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.userInfo dl dt { width: 70px; height: 70px; position: relative; }.userInfo dl dt img { width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; object-fit: cover; display: block; position: relative; z-index: 2; background: #fff; }.userInfo dl dt::after { content: ''; width: 100%; height: 100%; border: 1px dashed rgba(255, 255, 255, 0.7); position: absolute; left: 0px; top: 5px; -webkit-border-radius: 100%; border-radius: 100%; }.userInfo dl dd { padding-left: 30px; flex:1; }.userInfo dl dd h3 { font-size: 16px; color: #fff;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; }.userInfo dl dd h3 span { margin-left: 10px; font-size: 14px; -webkit-border-radius: 52px; border-radius: 52px; width: 52px; display: inline-block; text-align: center; line-height: 18px; height:16px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; background: url(../images/user_03.png) no-repeat; background-size: cover; }.userInfo dl dd p { padding-top: 5px; font-size: 12px; color: rgba(245, 245, 245, 0.7); }.userCenter { background: #f6f4f3; padding: 0px 15px 20px; margin-top: -18vw; }.userCenterClass ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin:0px -10px; }.userCenterClass ul li { padding:0px 10px; font-size: 14px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; line-height: 40px; position: relative; text-align: center; cursor: pointer; }.userCenterClass ul li a { display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 12vw;border-radius: 2.4vw;background: #fff; color:#0d1c3a;font-size: 3.5vw;}.userCenterClass ul li a:before{content:''; display:block;width: 5.4vw;height:5.4vw;background-repeat:no-repeat; background-size:5.4vw;margin-right:2vw;}.userCenterClass ul li:nth-child(1) a:before{background-image:url(../images/mUser_03.png)}.userCenterClass ul li:nth-child(2) a:before{background-image:url(../images/mUser_04.png)}.userCenterClass ul li:nth-child(3) a:before{background-image:url(../images/mUser_08.png)}.userCenterClass ul li.cur a { color: #fff; background:url(../images/mUser_02.jpg) no-repeat; background-size:cover; box-shadow:0px 5px 15px -5px #0f41b8; }.userCenterClass ul li:nth-child(1).cur a:before{background-image:url(../images/mUser_003.png)}.userCenterClass ul li:nth-child(2).cur a:before{background-image:url(../images/mUser_004.png)}.userCenterClass ul li:nth-child(3).cur a:before{background-image:url(../images/mUser_008.png)}.userCenterTab { overflow: hidden; position: relative; }.personal ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }.personal ul li { padding: 15px 0px 0px; width: 100%; }.personal ul li p { font-size: 14px; font-weight: 600; color: #6e6e6e; padding-bottom: 5px; }.personal ul li p span { color: #f76d37; padding-right: 5px; }.personal ul li label { display: block; padding: 10px; background: #fbfaf9; -webkit-border-radius: 10px; border-radius: 10px; }.personal ul li label input { width: 100%; background: none; outline: none; font-size: 12px; color: #444; }.personal ul li .provinceCityDistrictBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.personal ul li .provinceCityDistrictBox #provinceCityDistrict { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.personal ul li select { background: #fbfaf9; height: 41px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 20px; }.personal ul li .select2-container { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto !important; margin-right: 15px; }.personal ul li .select2-container--default .select2-selection--single { background: #fbfaf9; border: none; outline: none; -webkit-border-radius: 10px; border-radius: 10px; }.personal ul li .select2-container .select2-selection--single { height: 41px; }.personal ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 41px; }.personal ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 41px; width: 35px; }.personal ul li .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 35px 0px 10px; }.personal ul li .provinceCityDistrictBox #provinceCityDistrict .select2-container:last-child { margin-right: 0px; }.personal ul li .provinceCityDistrictBox label { width: 100%; margin-top: 15px; }.personal ul li .documents { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.personal ul li .documents .select2-container { margin: 0px; }.personal ul li .vCode { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.personal ul li .vCode label { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.personal ul li .vCode img { width: 120px; display: block; margin-left: 15px; -webkit-border-radius: 10px; border-radius: 10px; cursor: pointer; }.personal ul li .uploadDocuments { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.personal ul li .uploadDocuments a { display: block; width: 140px; height: 41px; line-height: 41px; text-align: center; background: #fbfaf9; -webkit-border-radius: 10px; border-radius: 10px; color: #999999; }.personal ul li .uploadDocuments a span { background: url(../images/user_05.png) no-repeat left center; padding-left: 30px; }.personal ul li .uploadDocuments input { display: none; }.personal ul li .documentsImgBox {padding:40px 0px;  margin-top: 15px; background-color:#eee; border-radius:10px;}.personal ul li .documentsImgBox .documentsImg {margin:0px auto; width: 150px; height: 150px; position: relative; overflow: hidden; -webkit-border-radius: 6px; border-radius: 6px; }.personal ul li .documentsImgBox .documentsImg img { display: block; height: 150px; position: absolute; left: 50%; top: 0px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }.personal ul li .documentsImgBox.hide{display:none;}.personal ul li .documentsImgBox .desc { font-size: 12px; width: 100%; color: #333; padding-top: 15px; text-align:center; }.personal ul li.sexAge { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.personal ul li.sexAge .sexAgeList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.personal ul li.sexAge .sexAgeList:nth-child(2) { margin-left: 15px; }.personal .submitBtn { padding-top: 20px; text-align: center; }.personal .submitBtn input { font-size: 14px; background: #664699; -webkit-border-radius: 10px; border-radius: 10px; color: #ffffff; width: 130px; height: 41px; }.footer { border-top: 1px solid #e5e5e5; padding: 20px 0px; }.footer dl dt { width: 100%; padding-bottom: 20px; }.footer dl dt .logo { padding-bottom: 15px; }.footer dl dt img { width: 80px; display: block; }.footer dl dt .copyright { font-size: 12px; color: #888888; line-height: 22px; padding-left: 0px; }.footer dl dt .copyright a { color: #888888; }.footer dl dd { text-align: center; color: #888888; font-size: 14px; width: 100%; }.footer dl dd img { display: block; border: 1px solid #e5e5e5; margin: 0px auto; width: 88px; }.footer dl dd p { padding-top: 10px; }/*--登录--*/.loginMain { background: url(../images/login_002.jpg) no-repeat center; background-size: cover; width: 100%; margin-top: -55px; padding: 50px 0px; min-height: 100vh; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.loginMain .retunr { position: absolute; right: 20px; top: 15px; z-index: 20; }.loginMain .retunr a { margin-left: 20px; color: #d0d0d0; font-size: 14px; font-weight: 600; }.loginMain .retunr a:hover { color: #664699; }.loginBox { position: relative; z-index: 10; max-width: 1400px; padding: 0px 5%; width: 85%; margin: 0px auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 77.4vh; -webkit-border-radius: 10px; border-radius: 10px; overflow:hidden;}.loginBox .loginLogo { position: absolute; left: 20px; top: 15px; width: 90px; }.loginBox .loginLogo img { width: 100%; display: block; }.login { max-width: 350px; width: 100%; }.login h3 { font-size: 18px; color: #664699; font-weight: 600; text-align: center; padding-bottom: 20px; }.loginWay { text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border: 1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; }.loginWay a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; line-height: 40px; font-size: 14px; color: #664699; background:#FFF; }.loginWay a.cur { color: #fff; background: #664699; }.loginEnterBox li { padding-top: 15px; }.loginEnterBox li label { display: block; border: 1px solid #dcdcdc; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px 15px; background:#fff; }.loginEnterBox li label input { width: 100%; vertical-align: middle; background: none; outline: none; font-weight: 500; }.loginEnterBox li label input::-webkit-input-placeholder { color: #d0d0d0; }.loginEnterBox li label input:-moz-placeholder { color: #d0d0d0; }.loginEnterBox li label input::-moz-placeholder { color: #d0d0d0; }.loginEnterBox li label input:-ms-input-placeholder { color: #d0d0d0; }.loginEnterBox li.btn input { width: 100%; background: url(../images/login_04.png) repeat-x; color: #fff; height: 40px; font-weight: 600; font-size: 14px; font-weight: 600; -webkit-border-radius: 3px; border-radius: 3px; }.loginEnterBox li.vCode { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.loginEnterBox li.vCode label { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.loginEnterBox li.vCode a { display: block; background: #fff; border:1px solid #dcdcdc; padding: 0px 20px; line-height: 42px; color: #333; font-size: 14px; -webkit-border-radius: 3px; border-radius: 3px; margin-left: 10px; }.regText { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; }.regText a { font-size: 14px; color: #d0d0d0; }.regText span { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; color: #664699; }.regText span a { color: #664699; }.loginBox .layui-btn, .loginBox .layui-input, .loginBox .layui-select, .layui-textarea, .layui-upload-button { -webkit-transition: all 0s; transition: all 0s; }.loginBox .layui-form { max-width: 350px; width: 100%; display: block; }.loginBox .layui-form h3 { text-align: center; font-size: 18px; color: #664699; font-weight: 600; padding-bottom: 20px; }.loginBox .layui-form .layui-input-block { margin: 0px; border: 1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; height: 40px; background:#fff; }.loginBox .layui-form .layui-input-block input { background: none; color: #999999; font-size: 14px; font-weight: 500; height: 40px; padding: 0px 20px; }.loginBox .layui-form .layui-input-block .slider-item { height: 40px; background: none; border: none; -webkit-border-radius: 8px; border-radius: 8px; border: none; }.loginBox .layui-form .layui-input-block .layui-bg-green { -webkit-border-radius: 8px 0px 0px 8px; border-radius: 8px 0px 0px 8px; height: 104%; margin-top: -2px; background-color: #664699 !important; }.loginBox .layui-form .layui-input-block .slider-text { line-height: 40px; color: #d0d0d0; }.loginBox .layui-form .layui-input-block .slider-btn { height: 104%; width: 70px; margin-top: -2px; border: 1px solid #664699; background: url(../images/login_03.png) no-repeat center #fff; -webkit-border-radius: 8px; border-radius: 8px; margin-left: -1px; }.loginBox .layui-form .layui-input-block .slider-btn:before { display: none; }.loginBox .layui-form .layui-input-block button { width: 100%; height: 40px; -webkit-border-radius: 8px; border-radius: 8px; background: url(../images/login_04.png) repeat-x; outline: none; }.loginBox .layui-form .layui-input-block .sliderBg { background-color: #664699 !important; border-color: #664699; }.loginBox .layui-form .vCode { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.loginBox .layui-form .vCode .layui-input-block { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.loginBox .layui-form .vCode a { display: block; height: 40px; line-height: 40px; padding: 0px 20px; background:#fff; border:1px solid #dcdcdc; color: #333; font-size: 14px; -webkit-border-radius: 8px; border-radius: 8px; margin-left: 15px; }.loginBox .layui-form .modifySlider .layui-input-block { border: none; }.loginBox .layui-form .modifybtn .layui-input-block { border: none; }/*--我的报名--*/.signUpBox .PrintTitle { color: rgba(87, 87, 87, 0.7); font-size: 14px; padding-top: 20px; }.signUpBox .title { text-align: center; font-size: 16px; color: #575757; padding: 20px 0px 10px; }.signUpBox .layui-table-view .layui-table { width: 100%; min-width: 660px; border: none; }.signUpBox .layui-form { background: #fff; border: none; }.signUpBox .layui-table-header { border: none; }.signUpBox .layui-table-header tr th { background: #e5e5e5; border: none; height: 54px; text-align: center; }.signUpBox .layui-table-body tr:nth-child(even) { background: none !important; }.signUpBox .layui-table-body tr.layui-table-hover { background: #e5e5e5 !important; }.signUpBox .layui-table-body tr td { text-align: center; border: none; border-bottom: 1px solid #e5e5e5; }.signUpBox .layui-table-body tr td div a { margin:5px 0px; margin:5px 0px; display: inline-block; -webkit-border-radius: 3px; border-radius: 3px; background: #664699; font-size: 12px; padding: 0px 5px; line-height: 24px; color: #fff; }.signUpBox .layui-table-page { text-align: center; padding: 40px 0px 30px; height: auto; }.signUpBox .layui-table-cell, .signUpBox .layui-table-tool-panel li { overflow: visible; text-overflow: unset; white-space: normal; }.signUpBox .layui-table-cell { height: auto; padding:0px 2px !important; }.signUpBox .layui-laypage .layui-laypage-curr .layui-laypage-em { background: #664699; }.signUpBox .layui-laypage a:hover { color: #664699; }.signUpBox .layui-table-page > div { display: none; }.inProgressBox .layui-table-header tr th div { width: 80px; padding: 0px 5px; font-size: 12px; }.inProgressBox .layui-table-header tr th:nth-child(1) div { width: 150px; }.inProgressBox .layui-table-header tr th:nth-child(7) div { width: 110px; }.inProgressBox .layui-table-body tr td div { width: 80px; color: #575757; font-weight: 500; line-height:24px !important; font-size: 12px; padding: 10px 5px; }.inProgressBox .layui-table-body tr td:nth-child(1) div { width: 150px; font-size: 12px; line-height: 20px; }.inProgressBox .layui-table-body tr td:nth-child(7) div { width: 110px; }.HistoryRegistrationBox .layui-table-header tr th { width: 100px; }.HistoryRegistrationBox .layui-table-header tr th div { width: 100px; }.HistoryRegistrationBox .layui-table-header tr th:nth-child(1) { width: 200px; }.HistoryRegistrationBox .layui-table-header tr th:nth-child(1) div { width: 200px; }.HistoryRegistrationBox .layui-table-header tr th:nth-child(5) { width: 160px; }.HistoryRegistrationBox .layui-table-header tr th:nth-child(5) div { width: 160px; }.HistoryRegistrationBox .layui-table-body tr td { width: 100px; }.HistoryRegistrationBox .layui-table-body tr td div { width: 100px; color: #575757; font-weight: 500; font-size: 12px; padding: 5px; line-height: 24px; }.HistoryRegistrationBox .layui-table-body tr td:nth-child(1) { width: 200px; }.HistoryRegistrationBox .layui-table-body tr td:nth-child(1) div { width: 200px; }.HistoryRegistrationBox .layui-table-body tr td:nth-child(5) { width: 160px; }.HistoryRegistrationBox .layui-table-body tr td:nth-child(5) div { width: 160px; }/*--学习资料--*/.timeType { padding-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #e1dfde; }.timeType ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.timeType ul li { width: 100px; margin-left: 15px; }.timeType ul li select { height: 40px; width: 100%; background: #664699; color: #fff; padding: 0px 30px; border: none; }.timeType ul li .select2-container { width: 100% !important; }.timeType ul li .select2-container .select2-selection--single { height: 40px; border: none; -webkit-border-radius: 0px; border-radius: 0px; background: #e5d6c6; }.timeType ul li .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 10px; }.timeType ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 40px; }.timeType ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; width: 30px; }.timeType ul li .select2-container--default .select2-selection--single .select2-selection__arrow b { left: 0px; margin-left: 0px; border-color: #8c827d transparent transparent transparent; }.timeType ul li .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #8c827d transparent; }.studyMaterialList ul li { padding: 10px; border-bottom: 1px solid rgba(168, 168, 168, 0.1); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.studyMaterialList ul li .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.studyMaterialList ul li .title h3 { font-size: 14px; color: #484848; display: -webkit-box; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }.studyMaterialList ul li .title p { color: #a8a8a8; padding-top: 5px; font-size: 12px; }.studyMaterialList ul li .title p span { font-weight: 700; }.studyMaterialList ul li .btn { padding-left: 20px; }.studyMaterialList ul li .btn a { width: 20px; height: 20px; background-size: 20px; background-repeat: no-repeat; background-position: center; display: inline-block; vertical-align: middle; }.studyMaterialList ul li .btn a.Check { background-image: url(../images/user_07.png); }.studyMaterialList ul li .btn a.downLoad { background-image: url(../images/user_08.png); }.studyMaterialList ul li .btn a.Check:hover { background-image: url(../images/user_007.png); }.studyMaterialList ul li .btn a.downLoad:hover { background-image: url(../images/user_008.png); }.studyMaterialList ul li .btn span { color: #d9d8d7; padding: 0px 10px; vertical-align: middle; }#page { text-align: center; padding: 20px 0px 15px; }#page a { min-width: 30px; line-height: 30px !important; padding: 0px; height: 30px !important; display: inline-block; padding: 0px; border: 1px solid transparent; background: none; font-size: 14px; color: #0c1125; margin: 0px 3px; }#page em { font-style: normal; }#page .layui-laypage .layui-laypage-curr .layui-laypage-em { background: #664699; }#page span { display: inline-block; min-width: 30px; line-height: 30px; height: 30px; padding: 0px; background: #664699; color: #fff; font-size: 14px; margin: 0px 3px; }#page .layui-laypage-prev, #page .layui-laypage-next { font-family: '黑体'; font-weight: 700; border: 1px solid #dbdbdb; }/*--注册--*/.reg { width: 100%; max-width: 350px; padding: 20px 0px; }.reg h3 { font-size: 18px; padding-bottom: 15px; color: #664699; font-weight: 600; text-align: center; }.reg ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.reg ul li { width: 100%; padding-bottom: 15px; }.reg ul li label { display: block; padding: 10px 20px 9px; border: 1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; background:#fff; }.reg ul li label input { width: 100%; background: none; outline: none; font-size: 14px; color: #444; }.reg ul li label input::-webkit-input-placeholder { color: #d0d0d0; }.reg ul li label input:-moz-placeholder { color: #d0d0d0; }.reg ul li label input::-moz-placeholder { color: #d0d0d0; }.reg ul li label input:-ms-input-placeholder { color: #d0d0d0; }.reg ul li#provinceCityDistrict { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.reg ul li select { border: 1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; height: 40px; width: 33.333%; padding: 0px 20px; }.reg ul li select:nth-child(3) { margin: 0px 10px; }.reg ul li .select2-container { width: 33.333% !important; }.reg ul li .select2-container:nth-child(4) { margin: 0px 10px; }.reg ul li .select2-container--default .select2-selection--single { border: 1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; outline: none; }.reg ul li .select2-container .select2-selection--single { height: 40px; }.reg ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 40px; }.reg ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; width: 35px; }.reg ul li .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 25px 0px 20px; }.reg ul li .documents { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.reg ul li .documents .select2-container { margin: 0px; }.reg ul li.vCode { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.reg ul li.vCode label { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.reg ul li.vCode a { padding: 0px 20px; background: #fff; border:1px solid #dcdcdc; -webkit-border-radius: 3px; border-radius: 3px; margin-left: 10px; line-height: 40px; color: #333;  display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.reg p { font-size: 14px; color: #999999; }.reg p label { display: block; position: relative; padding-left: 25px; }.reg p label input { position: absolute; left: -10px; top: -10px; opacity: 0; visibility: hidden; }.reg p label span { width: 16px; height: 16px; position: absolute; left: 0px; top: 3px; border: 1px solid #c5e1ee; display: block; }.reg p label input:checked + span { background: #427acf; border-color: #427acf; }.reg p label input:checked + span::after { content: '✔'; color: #fff; position: absolute; left: 3px; top: 1px; font-size: 12px; line-height: 12px; }.reg p a { color: #664699; }.reg .submitBtn { padding-top: 15px; text-align: center; }.reg .submitBtn input { font-size: 14px; background: url(../images/login_04.png) repeat-x; -webkit-border-radius: 3px; border-radius: 3px; color: #ffffff; width: 100%; height: 40px; }.reg .regLogin { color: #c5e1ee; padding-top: 10px; }.reg .regLogin a { color: #664699; }/*--共用banner--*/.commonBanner { padding-top:47%; position: relative; background-image: url(../images/img_01.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }.commonBannerText { position: absolute; width: 100%; top: 45%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.commonBannerText img { max-width: 43%; display: block; margin: 0px auto; }.location { position: absolute; left: 0px; bottom: 15px; width: 100%; }.location a { display: inline-block; position: relative; color: #fff; font-size: 14px; min-height: 21px; line-height: 21px; vertical-align: middle; padding-left: 15px; margin-right: 15px; }.location a::after { content: ''; border: 3px solid transparent; border-left-color: #fff; position: absolute; right: -20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.location .home { width: 10px; background: url(../images/img_03.png) no-repeat center; padding: 0px; }.location a:last-child { margin-right: 0px; }.location a:last-child::after { display: none; }/*--赛杯概况--*/.OverviewBox { background: #f5f5f5; padding: 30px 0px; overflow: hidden; }.OverviewList ul li { position:relative; width: 100%; margin: 0px 0px 15px;}.OverviewList ul li:after{content:'';  height:50%; background-image:url(../images/img_26.png); background-position:center; background-size:cover; position:absolute; left:10px; right:10px; bottom:0px; border-radius:10px; ;-webkit-transition: .6s; transition: .6s;z-index:1;}.OverviewList ul li a {position:relative; z-index:20; display: block; padding: 15px 20px; border-radius:15px; background: #fff; position: relative;-webkit-transition: .6s; transition: .6s; background-position:right bottom; background-size:cover; background-repeat:no-repeat;}.OverviewList ul li a .icon{width:43px; height:43px; background-size:43px; background-repeat:no-repeat}.OverviewList ul li a p.time { color:#3e3e3e; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; }.OverviewList ul li a p.time img { margin-right: 8px; }.OverviewList ul li a h3 { font-size: 16px; color: #333333; -webkit-transition: .6s; transition: .6s; margin-top: 15px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }.OverviewList ul li a .btn { -webkit-transition: .6s; transition: .6s; margin: 15px -10px 0px; color: #333333; font-weight: 600; padding: 0px 10px; position: relative; }.OverviewList ul li a .btn span { margin-left:10px; width: 24px; height: 24px; -webkit-transition: .6s; transition: .6s;  line-height: 24px; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; background: #f1f2f7; color: #111111; display: inline-block; }.OverviewList ul li:hover a{box-shadow:0px 19px 24px rgba(72,123,192,0.3); background-image:url(../images/img_25.png);}.OverviewList ul li:hover a .btn{color:#b40202;}.OverviewList ul li:hover:after{bottom:-7px;}.OverviewList ul li.yellow a .icon{background-image:url(../images/img_21.png)}.OverviewList ul li.cyanBlue a .icon{background-image:url(../images/img_22.png)}.OverviewList ul li.orange a .icon{background-image:url(../images/img_23.png)}.OverviewList ul li.red a .icon{background-image:url(../images/img_24.png)}.OverviewList ul li.blue a .icon{background-image:url(../images/img_21.png)}.OverviewList ul li.green a .icon{background-image:url(../images/img_22.png)}/*--赛杯概况详情--*/.OverviewDetailMain { background: #f5f5f5; overflow: hidden; padding-bottom: 0px; }.OverviewDetailMain .commonweb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.OverviewDetailBox { padding: 30px 0px 0px; }.OverviewDetailTitle { padding-bottom: 30px; }.OverviewDetailTitle h2 { font-size: 18px; line-height: 24px; color: #282828; }.OverviewDetailTitle p { padding-top: 15px; font-size: 16px; color: rgba(40, 40, 40, 0.8); }.OverviewDetail { line-height: 24px; color: #656565; font-size: 14px; }.OverviewDetail img{max-width:100%; height:auto !important;}.OverviewDetailRight { width: 100%; display:none; }.OverviewDetailRight h3 { font-size: 14px; font-weight: 700; color: #282828; padding-bottom: 15px; }.OverviewDetailRight ul li { position: relative; border-bottom: 1px solid #e3e3e3; padding: 15px 0px; }.OverviewDetailRight ul li p { font-size: 14px; color: rgba(40, 40, 40, 0.8); padding-bottom: 10px; }.OverviewDetailRight ul li h4 { display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #282828; }.OverviewDetailRight ul li h4 a { font-size: 14px; }.OverviewDetailRight ul li:first-child { padding-top: 10px; }.OverviewDetailRight ul li::after { height: 1px; background: #e3e3e3; position: absolute; left: -35px; bottom: -1px; right: -500%; content: ''; }.detailSignUp { margin:0px -20px; padding: 25px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.detailSignUp a { display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;    -webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1;  font-size: 3.467vw;min-height: 10.667vw; color: #fff;background-color: #664699;}.detailSignUp a:before{content:'';width: 4.267vw;height:4.267vw;margin-right: 2vw; background-repeat:no-repeat; background-size:4.267vw; display:block;}.detailSignUp a:nth-child(1):before{background-image:url(../images/mUser_05.png);}.detailSignUp a:nth-child(2):before{background-image:url(../images/mUser_06.png);}.detailSignUp a:nth-child(2){background-color:#4baeb3;}.pageReturn { padding: 20px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.pageReturn a { display: block; width: 100%; line-height: 50px; margin-top: 10px; color: #fff; background-color: #664699; padding: 0px 10px; }.pageReturn a:hover { background-color: #568dd8; }.pageReturn a.next { padding: 0px 60px 0px 10px; display: -webkit-box; height: 50px; line-height: 50px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; position: relative; }.pageReturn a.next span { position: absolute; right: 10px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.pageReturn a.return { background-image: url(../images/img_08.png); background-repeat: no-repeat; background-position: 90% center; }.share { padding-bottom: 20px; }.share a { display: inline-block; width: 38px; height: 38px; background-position: center; background-repeat: no-repeat; }.share a.icon-wechat { background-image: url(../images/img_05.png); }.share a.icon-weibo { background-image: url(../images/img_06.png); }.share a.icon-qq { background-image: url(../images/img_07.png); }/*---.share a.icon-wechat:hover { background-image: url(../images/img_005.png); }.share a.icon-weibo:hover { background-image: url(../images/img_006.png); }.share a.icon-qq:hover { background-image: url(../images/img_007.png); }.share a:hover { background-color: #664699; }--*/.share a::before { display: none; }.layui-layer-content { padding: 20px; }.payAttention { font-size: 14px; line-height: 24px; }.payAttention .layui-form-checked[lay-skin=primary] i { border-color: #664699 !important; background-color: #664699; color: #fff; }.payAttention .layui-form-checked i, .payAttention .layui-form-checked:hover i { color: #664699; }.payAttention .layui-form-checkbox[lay-skin=primary]:hover i { border-color: #664699; }.layui-layer-btn .layui-layer-btn0 { border-color: #664699 !important; background-color: #664699 !important; }.layui-layer { max-width: 98%; }.registrationFormBox { position: fixed; z-index: 999; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; }.registrationForm { position: absolute; left: 50%; top: 50%; max-width: 90%; max-height: 90%; width: 1200px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); overflow-y: auto; overflow-x: hidden; -webkit-border-radius: 5px; border-radius: 5px; background: #fff; padding: 15px; }.registrationForm .title { font-size: 18px; line-height: 48px; text-align: center; }.registrationForm .title span { font-size: 16px; color: #333; }.registrationForm .title span i { font-style: normal; color: #664699; }.registrationForm .formBox ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.registrationForm .formBox ul li { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 15px; }.registrationForm .formBox ul li span { display: block; width: 108px; min-width: 108px; line-height: 40px; text-align: right; }.registrationForm .formBox ul li span i { color: #664699; font-style: normal; }.registrationForm .formBox ul li label { -webkit-border-radius: 3px; border-radius: 3px; padding: 0px; display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.registrationForm .formBox ul li label input { width: 100%; border: 1px solid #ccc; vertical-align: middle; padding: 0px 10px; height: 40px; }.registrationForm .formBox ul li select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border: 1px solid #ccc; vertical-align: middle; width: 100%; padding: 0px 10px; height: 40px; }.registrationForm .formBox ul li.address { -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; }.registrationForm .formBox ul li.address .addressForm { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.registrationForm .formBox ul li.address .addressForm select { width: 100%; margin-bottom: 15px; }.registrationForm .btn { text-align: center; padding-top: 30px; padding-bottom: 20px; }.registrationForm .btn input { width: 190px; height: 54px; line-height: 54px; background: #664699; color: #fff; font-size: 14px; }.registrationForm .closeForm { position: absolute; right: 15px; top: 15px; width: 25px; height: 25px; z-index: 10; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; }.registrationForm .closeForm::after { content: ''; width: 2px; height: 100%; left: 50%; top: 0px; margin-left: -1px; background: #b3b3b3; position: absolute; }.registrationForm .closeForm::before { content: ''; width: 100%; height: 2px; left: 0px; top: 50%; margin-top: -1px; background: #b3b3b3; position: absolute; }.registrationForm .formBox ul li .uploadDocuments { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.registrationForm .formBox ul li .uploadDocuments a { display: block; width: 140px; height: 41px; line-height: 41px; text-align: center; background: #fbfaf9; -webkit-border-radius: 10px; border-radius: 10px; color: #999999; }.registrationForm .formBox ul li .uploadDocuments a span { background: url(../images/user_05.png) no-repeat left center; padding-left: 30px; }.registrationForm .formBox ul li .uploadDocuments input { display: none; }.registrationForm .formBox ul li .documentsImgBox {padding:40px 0px;  margin-top: 15px; background-color:#eee; border-radius:10px;}.registrationForm .formBox ul li .documentsImgBox .documentsImg {margin:0px auto; width: 150px; height: 150px; position: relative; overflow: hidden; -webkit-border-radius: 6px; border-radius: 6px; }.registrationForm .formBox ul li .documentsImgBox .documentsImg img { display: block; height: 150px; position: absolute; left: 50%; top: 0px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }.registrationForm .formBox ul li .documentsImgBox.hide{display:none;}.registrationForm .formBox ul li .documentsImgBox .desc { font-size: 12px; width: 100%; color: #333; padding-top: 15px; text-align:center; }/*--资讯中心--*/.newsList { overflow: hidden; }.newsList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }.newsList ul li { width: 100%; margin: 0px; border-bottom: 1px solid #e5e5e5; }.newsList ul li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 10px; }.newsList ul li a h3 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; margin-right: 10px; font-size: 14px; color: #484848; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; position: relative; }.newsList ul li a h3::after { content: ''; width: 4px; height: 4px; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; left: 0px; top: 50%; margin-top: -2px; background: #a3a3a3; -webkit-transition: .6s; transition: .6s; }.newsList ul li a p { color: #a3a3a3; font-size: 14px; }.newsList ul li:hover a h3::after { background: #664699; }/*--联系我们--*/.contactUs { padding: 30px 0px; text-align: center; }.contactUs h3 { font-size: 18px; color: #141d29; padding-bottom: 5px; }.contactUs .desc { font-size: 12px; color: #282828; line-height: 22px; }.contactUs ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 35px; }.contactUs ul li { width: 100%; position: relative; padding-bottom: 20px; }.contactUs ul li .icon span { display: block; margin: 0px auto; width: 48px; height: 48px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #664699; background-position: center; background-repeat: no-repeat; }.contactUs ul li .icon span.email { background-image: url(../images/img_09.png); }.contactUs ul li .icon span.tel { background-image: url(../images/img_10.png); }.contactUs ul li .icon span.tel2 { background-image: url(../images/img_11.png); }.contactUs ul li h4 { font-size: 14px; color: #505050; padding-top: 5px; }.contactUs ul li .desc2 { font-size: 14px; color: #141d29; padding-top: 5px; }/*--常见问题--*/.commonProblemClass { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #eaeaea; }.commonProblemClass ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.commonProblemClass ul li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-bottom: 2px solid transparent; margin-bottom: -1px; }.commonProblemClass ul li a { display: block; font-size: 13px; color: #666666; text-align: center; padding: 15px 0px; }.commonProblemClass ul li.cur { border-color: #664699; }.commonProblemClass ul li.cur a { color: #664699; }.commonProblem > ul > li { border-bottom: 1px solid #eaeaea; }.commonProblem > ul > li .title { padding: 15px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; }.commonProblem > ul > li .title .titleQ { width: 50px; text-align: center; font-weight: 600; font-size: 14px; color: #828282; }.commonProblem > ul > li .title h3 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 13px; padding-right: 50px; position: relative; }.commonProblem > ul > li .title h3::after { content: ''; right: 20px; top: 10px; width: 10px; height: 10px; border-top: 1px solid #666666; border-left: 1px solid #666666; position: absolute; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }.commonProblem > ul > li .contentMain { display: none; }.commonProblem > ul > li .contentBox { background: #fff; padding: 15px 0px; border-top: 1px solid #eaeaea; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.commonProblem > ul > li .contentBox .contentA { width: 50px; text-align: center; font-weight: 600; font-size: 14px; color: #664699; }.commonProblem > ul > li .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 13px; padding-right: 20px; color: #664699; }.commonProblem > ul > li.cur .title h3::after { border: none; top: 0px; border-bottom: 1px solid #666666; border-right: 1px solid #666666; }/*--成绩查询--*/.resultInquiryTitle { font-size: 18px; color: #383737; font-weight: 700; text-align: center; }.resultInquiryDesc { font-size: 12px; line-height: 24px; color: rgba(51, 51, 51, 0.6); }.resultInquiryDesc h3 { font-size: 14px; color: #333333; font-weight: 700; padding-bottom: 5px; }.resultInquiry ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; }.resultInquiry ul li { padding: 10px 5px 0px; width: 50%; }.resultInquiry ul li p { font-size: 12px; font-weight: 600; color: #6e6e6e; padding-bottom: 5px; }.resultInquiry ul li p span { color: #f76d37; padding-right: 5px; }.resultInquiry ul li label { display: block; padding: 10px 20px; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; }.resultInquiry ul li label input { width: 100%; background: none; outline: none; font-size: 12px; color: #999999; }.resultInquiry ul li .provinceCityDistrictBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.resultInquiry ul li .provinceCityDistrictBox #provinceCityDistrict { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.resultInquiry ul li select { background: #fff; height: 41px; width: 100%; padding: 0px 20px; }.resultInquiry ul li .select2-container { width: 100% !important; margin-right: 15px; }.resultInquiry ul li .select2-container--default .select2-selection--single { background: #fff; border: none; outline: none; -webkit-border-radius: 10px; border-radius: 10px; }.resultInquiry ul li .select2-container .select2-selection--single { height: 41px; }.resultInquiry ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 41px; font-size: 12px; }.resultInquiry ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 41px; width: 35px; }.resultInquiry ul li .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 35px 0px 20px; }.resultInquiry .submitBtn { padding-top: 30px; text-align: center; }.resultInquiry .submitBtn input { font-size: 14px; background: #664699; -webkit-border-radius: 10px; border-radius: 10px; color: #ffffff; width: 130px; height: 41px; }.searchResult { padding-top: 40px; }.searchResult h3 { font-size: 20px; color: #333333; font-weight: 600; padding-bottom: 15px; }.searchResult .layui-table-view .layui-table { width: 100%; min-width: 730px; border: none; }.searchResult .layui-form { background: #fff; border: none; }.searchResult .layui-table-header { border: none; }.searchResult .layui-table-header tr th { background: #e5e5e5; border: none; height: 54px; text-align: center; }.searchResult .layui-table-body tr:nth-child(even) { background: none !important; }.searchResult .layui-table-body tr.layui-table-hover { background: #e5e5e5 !important; }.searchResult .layui-table-body tr td { text-align: center; border: none; border-bottom: 1px solid #e5e5e5; }.searchResult .layui-table-body tr td div a { display: inline-block; -webkit-border-radius: 3px; border-radius: 3px; background: #e5d6c6; font-size: 14px; padding: 0px 10px; line-height: 24px; }.searchResult .layui-table-page { text-align: center; padding: 40px 0px 30px; height: auto; }.searchResult .layui-table-cell, .signUpBox .layui-table-tool-panel li { overflow: visible; text-overflow: unset; white-space: normal; }.searchResult .layui-table-cell { height: auto; }.searchResult .layui-laypage .layui-laypage-curr .layui-laypage-em { background: #664699; }.searchResult .layui-laypage a:hover { color: #664699; }.searchResult .layui-table-page > div { display: none; }.searchResult .layui-table-header tr th { width: 90px; }.searchResult .layui-table-header tr th div { width: 90px; }.searchResult .layui-table-header tr th:nth-child(3) { width: 185px; }.searchResult .layui-table-header tr th:nth-child(3) div { width: 185px; }.searchResult .layui-table-header tr th:nth-child(4) { width: 185px; }.searchResult .layui-table-header tr th:nth-child(4) div { width: 185px; }.searchResult .layui-table-body tr td { width: 90px; }.searchResult .layui-table-body tr td div { width: 90px; color: #575757; font-weight: 500; font-size: 14px; line-height: 24px; padding: 10px; }.searchResult .layui-table-body tr td:nth-child(3) { width: 185px; }.searchResult .layui-table-body tr td:nth-child(3) div { width: 185px; }.searchResult .layui-table-body tr td:nth-child(4) { width: 185px; }.searchResult .layui-table-body tr td:nth-child(4) div { width: 185px; }/*--首页--*/body { padding-top: 50px; }.indexHeader { background: #fff; height: 50px; padding: 0px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: fixed; width: 100%; left: 0px; top: 0px; z-index: 99; }.indexHeader .logo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.indexHeader .logo img { height: 30px; }.indexHeader .nav { display: none; position: fixed; top: 55px; background: #fff; left: 0px; right: 0px; bottom: 0px; z-index: 98; }.indexHeader .nav ul { padding: 20px; }.indexHeader .nav ul li { border-bottom: 1px solid #eee; line-height: 40px; position: relative; }.indexHeader .nav ul li h3 { font-size: 14px; }.indexHeader .nav ul li p { padding: 0px 10px 10px; line-height: 35px; display: none; }.indexHeader .nav ul li p a { display: block; }.indexHeader .dividingLine { color: #e4e4e4; padding-right: 25px; display: none; }.indexHeader .headerLogin .not { background: url(../images/img_12.png) no-repeat left center; padding-left: 32px; }.indexHeader .headerLogin .not a { color: #333333; font-size: 14px; font-weight: 600; }.indexHeader .headerLogin .Has a { font-size: 14px; margin-left: 10px; }.indexHeader .headerLogin .Has a.quitBtn { border: 1px solid #bcbcbc; padding: 0px 5px; }.indexBanner { overflow: hidden; position: relative; }.indexBanner ul li a { padding-top:60%; display: block; background-position: center; background-repeat: no-repeat; background-size: cover; }.indexOverviewBox { background: #f1f6f8; padding: 30px 0px; }.indexOverviewBox .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.indexOverviewBox .title h3 { font-size: 18px; color: #333333; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.indexOverviewBox .title .more { width: 120px; line-height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding-left: 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 13px; font-weight: 700; background: #fff; color: #282828; }.indexOverviewBox .title .more span { width: 24px; height: 24px; position: absolute; right: 10px; top: 50%; margin-top: -12px; line-height: 24px; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; background: #f1f2f7; color: #111111; display: inline-block; }.indexOverviewBox .title .more:hover { background: #664699; color: #fff; }.indexOverviewBox .title .more:hover span { background: #fff; color: #664699; }.indexOverview { padding-top: 25px; }.indexOverview ul li { position:relative; width: 100%; margin: 0px 0px 15px;}.indexOverview ul li:after{content:'';  height:50%; background-image:url(../images/img_26.png); background-position:center; background-size:cover; position:absolute; left:10px; right:10px; bottom:0px; border-radius:10px; ;-webkit-transition: .6s; transition: .6s;z-index:1;}.indexOverview ul li a {position:relative; z-index:20; display: block; padding: 15px 20px; border-radius:15px; background: #fff; position: relative;-webkit-transition: .6s; transition: .6s; background-position:right bottom; background-size:cover; background-repeat:no-repeat;}.indexOverview ul li a .icon{width:43px; height:43px; background-size:43px; background-repeat:no-repeat}.indexOverview ul li a p.time { color:#3e3e3e; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; }.indexOverview ul li a p.time img { margin-right: 8px; }.indexOverview ul li a h3 { font-size: 16px; color: #333333; -webkit-transition: .6s; transition: .6s; margin-top: 15px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }.indexOverview ul li a .btn { -webkit-transition: .6s; transition: .6s; margin: 15px -10px 0px; color: #333333; font-weight: 600; padding: 0px 10px; position: relative; }.indexOverview ul li a .btn span { margin-left:10px; width: 24px; height: 24px; -webkit-transition: .6s; transition: .6s;  line-height: 24px; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; background: #f1f2f7; color: #111111; display: inline-block; }.indexOverview ul li:hover a{box-shadow:0px 19px 24px rgba(72,123,192,0.3); background-image:url(../images/img_25.png);}.indexOverview ul li:hover a .btn{color:#b40202;}.indexOverview ul li:hover:after{bottom:-7px;}.indexOverview ul li.yellow a .icon{background-image:url(../images/img_21.png)}.indexOverview ul li.cyanBlue a .icon{background-image:url(../images/img_22.png)}.indexOverview ul li.orange a .icon{background-image:url(../images/img_23.png)}.indexOverview ul li.red a .icon{background-image:url(../images/img_24.png)}.indexOverview ul li.blue a .icon{background-image:url(../images/img_21.png)}.indexOverview ul li.green a .icon{background-image:url(../images/img_22.png)}.indexAnnouncementBox { background: #fff; padding: 30px 0px; overflow: hidden; }.indexAnnouncementBox .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.indexAnnouncementBox .title h3 { font-size: 18px; color: #000000; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }.indexAnnouncementBox .title p a { cursor: pointer; width: 30px; line-height: 30px; text-align: center; font-size: 18px; -webkit-border-radius: 100%; border-radius: 100%; background: #f1f2f7; margin-left: 10px; color:#919194; display: inline-block; }.indexAnnouncementBox .title p a:hover {color: #000; }.indexAnnouncement { padding-top: 30px; }.indexAnnouncement ul li {width:45%;position:relative; top:0px;border-radius:15px;-webkit-transition: .6s; transition: .6s;}.indexAnnouncement ul li:after{content:''; position:absolute; left:15px; right:15px; top:10%; bottom:0px; background-image:url(../images/img_28.png); background-repeat:no-repeat; background-size:cover; border-radius:15px;-webkit-transition: .6s; transition: .6s;}.indexAnnouncement ul li a { display: block; padding:20px; background-image:url(../images/img_27.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:15px; position:relative;-webkit-transition: .6s; transition: .6s; z-index:10;}.indexAnnouncement ul li a .timeBox {margin-top:10px; display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.indexAnnouncement ul li a .time { font-size: 14px; position: relative; color: rgba(255, 255, 255, 0.6); line-height: 1;}.indexAnnouncement ul li a h3 { font-size: 18px; color:#fff; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-transition: .6s; transition: .6s; }.indexAnnouncement ul li a .desc { color: rgba(255, 255, 255, 0.5); font-size: 12px; display: -webkit-box; height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; -webkit-transition: .6s; transition: .6s; margin-top: 5px; }.indexAnnouncement ul li a .arrow span { width: 24px; height: 24px; -webkit-transition: .6s; transition: .6s; line-height: 24px; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; background: rgba(255, 255, 255, 0.5); color: #664699; display: inline-block; }.indexAnnouncement ul li:hover{top:-15px;}.indexAnnouncement ul li:hover a{box-shadow:0px 13px 29px rgba(55,119,191,0.3); }.indexAnnouncement ul li:hover:after{bottom:-15px;}.indexAnnouncement ul li:hover a .arrow span{background:#664699; color:#fff;}.indexAboutBox { padding: 35px 0px; background-image: url(../images/img_15.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }.indexAbout { max-width: 370px; }.indexAbout h3 { font-size: 14px; color: #fff; font-weight: 600; padding-bottom: 15px; }.indexAbout h4 { font-size: 18px; line-height: 24px; color: #664699; }.indexAbout .desc { font-size: 12px; padding: 15px 0px 20px; font-weight: 700; color: rgba(255, 255, 255, 0.6); }.indexAbout .more { width: 120px; line-height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding-left: 15px; font-size: 12px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 700; border: 1px solid #fff; color: #fff; }.indexAbout .more span { width: 24px; height: 24px; position: absolute; -webkit-transition: .6s; transition: .6s; right: 10px; top: 50%; margin-top: -12px; line-height: 24px; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; background: #f1f2f7; color: #111111; display: inline-block; }.indexAbout .more:hover { background: #fff; color: #111; }.indexAbout .more:hover span { background: #664699; color: #fff; }.indexContactUsBox { background: #f1f6f8; padding: 30px 0px; }.indexContactUsBox .title h3 { font-size: 18px; color: #333333; line-height: 1; }.indexContactUsBox .title p { font-size: 14px; color: rgba(51, 51, 51, 0.6); padding-top: 5px; }.indexContactUs { padding-top: 10px; }.indexContactUs ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.indexContactUs ul li { width: 100%; margin-top: 15px; background: #fff; text-align: center; padding: 25px 0px; }.indexContactUs ul li .icon img { height: 34px; }.indexContactUs ul li h3 { color: rgba(51, 51, 51, 0.6); font-weight: 700; font-size: 14px; margin-top: 10px; }.indexContactUs ul li .desc { font-size: 16px; color: #333333; margin-top: 5px; word-break: break-word; padding: 0px 10px; }.indexFooter { background: #e4e8eb; padding: 12px 0px; }.indexFooter dl dt { font-size: 13px; color: rgba(51, 51, 51, 0.6); padding-bottom: 10px; }.indexFooter dl dd a { display: inline-block; width: 36px; height: 36px; border: 1px solid #dddddd; background-position: center; background-repeat: no-repeat; -webkit-border-radius: 100%; border-radius: 100%; }.indexFooter dl dd a.weixin { background-image: url(../images/img_19.png); }.indexFooter dl dd a.weixin:hover { background-image: url(../images/img_20.png); background-color: #fff; border-color: #fff; }.navbtn { width: 25px; height: 20px; position: relative; cursor: pointer; margin-left: 15px; }.navbtn span { display: block; height: 2px; background: #333; top: 0px; position: absolute; width: 100%; -webkit-transition: all .3s ease; transition: all .3s ease; }.navbtn span:nth-child(2) { top: 9px; }.navbtn span:nth-child(3) { top: 18px; }.closeNavbtn span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 9px; }.closeNavbtn span:nth-child(2) { display: none; }.closeNavbtn span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 9px; }.nav ul li i { position: absolute; right: 0px; top: 0px; height: 40px; width: 30%; }.nav ul li i:before { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-top: 2px solid #555; border-right: 2px solid #555; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.5s; transition: all 0.5s; content: ""; }.nav ul li.cur i:before { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }/*--报名弹窗--*/.popUpbaoMingMain { position: fixed; z-index: 999; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; left: 0px; top: 0px; display: none;}.popUpbaoMing { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 80%; width: 520px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; -webkit-border-radius: 15px; border-radius: 15px; }.entranceBox { width: 100%; min-height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }.entrance { padding: 30px 6% 90px; width: 100%; }.entrance h3 { text-align: center; font-size: 24px; color: #2b2b2b; padding-bottom: 10px; }.entrance ul li { margin-top: 15px; background: url(../images/baoming_02.png) repeat-x center; font-weight: 600; -webkit-border-radius: 8px; border-radius: 8px; padding: 0px 10px; }.entrance ul li a { display: block; color: #fff; font-size: 14px; height: 60px; line-height: 60px; padding-right: 25px; overflow: hidden; background: url(../images/baoming_03.png) no-repeat right center; }.entrance ul li a span { font-style: normal; color: #fff; font-size: 12px; }.entranceBox .baomingLogin { position: absolute; left: 0px; width: 100%; bottom: 20px; }.entranceBox .baomingLogin img { height: 41px; display: block; margin: 0px auto; }.popUpbaoMingImg { width: 50%; min-height: 100%; background-position: center; -webkit-border-radius: 15px 0px 0px 15px; border-radius: 15px 0px 0px 15px; background-size: cover; background-repeat: no-repeat; display: none; }.closePopUpbaoMingMain { position: absolute; right: -30px; top: 0px; width: 22px; height: 22px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; }.closePopUpbaoMingMain::after { content: ''; width: 3px; height: 100%; background: #fff; position: absolute; left: 50%; top: 0px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 5px; border-radius: 5px; }.closePopUpbaoMingMain::before { content: ''; width: 100%; height: 3px; background: #fff; position: absolute; top: 50%; left: 0px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-border-radius: 5px; border-radius: 5px; }/*--报名弹窗--*//*--移动端报名列表--*/.inProgressBox,.HistoryRegistrationBox{display:none;}.mEnrollmentList{ margin-top:6.667vw; background:url(../images/mUser_07.png) no-repeat top; box-shadow:0px 17px 50px 0px rgba(45,71,163,0.17); background-size:cover; padding:15px 10px 15px;border-radius: 2.4vw;}.mEnrollmentList .title{ font-size:4vw; color:#fff; font-weight:600; padding-bottom:1.333vw;}.mEnrollmentList ul li{background:#fff; border-radius:2vw; padding:5.333vw 0px; margin-top:2.667vw;}.mEnrollmentList ul li .name{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center; padding:0px 5.333vw;}.mEnrollmentList ul li .name h3{-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; font-size:3.467vw; line-height:5.6vw; font-weight:600;}.mEnrollmentList ul li .name p{width:11.333vw; height:11.333vw; background:#e9f1fb; border-radius:100%; margin-left:6.667vw; position:relative;}.mEnrollmentList ul li .name p:after{content:''; left:55%; top:37%; width:2.4vw; height:2.4vw; border-left:0.8vw solid #4191ff; border-bottom:0.8vw solid #4191ff;-webkit-transform: rotate(-45deg) translate(-50%,-50%);-moz-transform: rotate(-45deg) translate(-50%,-50%);-ms-transform: rotate(-45deg) translate(-50%,-50%);-o-transform: rotate(-45deg) translate(-50%,-50%);transform: rotate(-45deg) translate(-50%,-50%); position:absolute;}.mEnrollmentList ul li .listBox{margin-top:4vw; display:none;}.mEnrollmentList ul li .listBox .List{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;padding:0px 5.333vw; min-height:9.333vw;}.mEnrollmentList ul li .listBox .List .listName{-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; font-size:3.467vw;}.mEnrollmentList ul li .listBox .List .listContent{min-width:100px;font-size:3.467vw;}.mEnrollmentList ul li .listBox .List .listContent a{color:#3162ff; text-decoration: revert;}.mEnrollmentList ul li .listBox .List:nth-child(odd){background:#e5e5e5;}.mEnrollmentList ul li.cur .name p:after{top: 45%;border:none;border-right:0.8vw solid #4191ff; border-top:0.8vw solid #4191ff;}/*--移动端报名列表--*/#uploadImg{width:100%;height: 50px;font-size: 14px;background: url(../images/login_04.png) repeat-x;}.photoTips{font-size:14px; color:#999999; padding-top:5px;}.photoImg{display:none;}.photoImg img{ width:80px; height:80px; object-fit:cover;border-radius: 100%;}.mSignUp{display: block;float: left; font-size:14px; border-radius:5px; margin-top:10px; line-height:30px; margin-left:10px; padding:0px 10px; background:#664699; color:#fff;}._citys { width: 485px; display: inline-block; border: 1px solid #eee; padding: 15px; position: relative; background:#fff; }._citys #cColse { color: #664699; height: 15px !important; width: 15px !important; min-width: 15px !important; line-height: 12px !important; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #664699; cursor: pointer; }._citys0 { width: 100%; height: 34px; display: inline-block; border-bottom: 1px solid #664699; padding: 0; margin: 0!important; }._citys0 .list_city { display: inline-block; line-height: 34px!important; font-size: 15px!important; color: #888; width: 80px !important; text-align: center; cursor: pointer; padding:0px !important; }.citySel { background-color: #664699; color: #fff !important; }._citys1 { width: 100%; display: inline-block; padding: 10px 0; }._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }._citys1 a:hover { color: #fff; background-color: #664699; }.AreaS { background-color: #664699 !important; color: #fff !important; }#linkageBox{width:100%;}@media (max-width: 320px) {	.commonweb{padding:0px 15px;}	.header-right a{font-size:14px;}	.mSignUp{padding:0px 5px; font-size:12px;}}@media (max-width: 480px) {	.indexAnnouncement ul li {width:100%;}	._citys { width: 300px;padding: 10px;}	._citys0 { height: 30px;}	._citys0 li { display: inline-block; line-height: 30px; font-size: 13px; }	._citys1 a { width: 60px; height: 30px; font-size:12px; line-height:30px;}}@media (min-width: 768px) {	body{padding-top:75px;}  .indexBanner ul li a { height: 200px; padding-top:0px }  .indexOverviewBox { padding: 55px 0px; }  .indexOverviewBox .title h3 { font-size: 24px; }  .indexOverview { padding-top: 50px; }  .indexOverview ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -12px; }  .indexOverview ul li { width: -webkit-calc(50% - 24px); width: calc(50% - 24px); margin: 0px 12px 24px; }  .indexOverview ul li a { display: block; padding: 20px 25px; }  .indexOverview ul li a h3 { font-size: 18px; margin-top: 15px; display: -webkit-box; height:56px; line-height: 28px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .indexOverview ul li a .btn { margin: 40px 0px 0px; padding: 0px;}  .indexOverview ul li a p.time {margin-top:10px;}  .indexOverview ul li a .icon{width:53px; height:53px; background-size:53px;}  .indexAnnouncementBox { padding: 50px 0px; }  .indexAnnouncementBox .title h3 { font-size: 24px; }  .indexAnnouncementBox .title p a { width: 35px; line-height: 35px; font-size: 18px; }  .indexContactUs ul li h3 { font-size: 16px; margin-top: 15px; }  .indexContactUs ul li .desc { font-size: 20px; margin-top: 5px; }  .indexContactUs ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -12px; }  .indexContactUs ul li { width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); margin: 0px 12px; padding: 50px 0px 0px; height: 260px; }  .indexContactUsBox { padding: 50px 0px; }  .indexContactUsBox .title h3 { font-size: 24px; }  .indexContactUsBox .title p { font-size: 16px; padding-top: 10px; }  .indexContactUs { padding-top: 25px; }  .indexFooter dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  .indexFooter dl dt { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 0px; }  .indexAboutBox { padding: 60px 0px; }  .indexAbout h3 { font-size: 16px; padding-bottom: 15px; }  .indexAbout h4 { font-size: 24px; line-height: 34px; }  .indexAnnouncement ul li {width:40%;}  .indexAnnouncement ul li a{padding:30px 20px 20px;}  .indexAnnouncement ul li a h3 { font-size: 20px; display: -webkit-box; height: 56px; line-height: 28px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .commonBanner { height: 200px; padding-top:0px; }  .OverviewBox { padding: 50px 0px; }  .commonProblemClass ul li a { font-size: 14px; padding: 20px 0px; }  .commonProblem > ul > li .title { padding: 25px 0px; }  .commonProblem > ul > li .title .titleQ { width: 70px; font-size: 16px; }  .commonProblem > ul > li .title h3 { font-size: 14px; padding-right: 70px; }  .commonProblem > ul > li .title h3::after { right: 30px; width: 12px; height: 12px; }  .commonProblem > ul > li .contentBox { padding: 25px 0px; }  .commonProblem > ul > li .contentBox .contentA { width: 70px; font-size: 16px; }  .commonProblem > ul > li .contentBox .content { font-size: 14px; padding-right: 30px; }  .footer { padding: 25px 0px; }  .footer dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }  .footer dl dt { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: auto; padding-bottom: 0px; }  .footer dl dt .logo { padding-bottom: 0px; }  .footer dl dt img { width: 117px; }  .footer dl dt .copyright { font-size: 14px; line-height: 22px; padding-left: 40px; }  .footer dl dd { width: auto; }  .resultInquiryTitle { font-size: 24px; }  .resultInquiryDesc h3 { font-size: 16px; padding-bottom: 10px; }  .resultInquiry ul li p { font-size: 14px; }  .resultInquiry ul li label { padding: 14px 20px; }  .resultInquiry ul { margin: 0px -10px; }  .resultInquiry ul li { padding: 20px 10px 0px; }  .resultInquiry ul li select { height: 49px; }  .resultInquiry ul li .select2-container .select2-selection--single { height: 49px; }  .resultInquiry ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 49px; }  .resultInquiry ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 49px; }  .resultInquiry .submitBtn { padding-top: 35px; }  .resultInquiry .submitBtn input { font-size: 14px; width: 150px; height: 49px; }  .searchResult .layui-table-header tr th { width: 100px; }  .searchResult .layui-table-header tr th div { width: 100px; }  .searchResult .layui-table-header tr th:nth-child(3) { width: 230px; }  .searchResult .layui-table-header tr th:nth-child(3) div { width: 230px; }  .searchResult .layui-table-header tr th:nth-child(4) { width: 230px; }  .searchResult .layui-table-header tr th:nth-child(4) div { width: 230px; }  .searchResult .layui-table-body tr td { width: 100px; }  .searchResult .layui-table-body tr td div { width: 100px; font-size: 14px; }  .searchResult .layui-table-body tr td:nth-child(3) { width: 230px; }  .searchResult .layui-table-body tr td:nth-child(3) div { width: 230px; }  .searchResult .layui-table-body tr td:nth-child(4) { width: 230px; }  .searchResult .layui-table-body tr td:nth-child(4) div { width: 230px; }  .userInfo { height: 162px; margin:0px;background-image:url('../images/20230605035446_026262.jpg');}  .userInfo dl{padding:20px 0px 0px 40px}  .userInfo dl dt { width: 90px; height: 90px; }  .userInfo dl dd h3 { font-size: 20px;display:block; }  .userCenterMain { padding: 40px 0px 70px; background:none; }  .userCenterClass { border-bottom: 4px solid #e1dad7; }  .userCenterClass ul{margin:0px;}  .userCenterClass ul li { font-size: 16px; line-height: 50px; padding:0px;}  .userCenterClass ul li a{display:block; background:none;font-size: 16px; height:auto; }  .userCenterClass ul li a:before{display:none;}  .userCenterClass ul li.cur a{ font-weight: 700; color:#664699; background:none;box-shadow:none;}  .userCenterClass ul li.cur::after { content: ''; height: 4px; background: #664699; width: 100%; position: absolute; bottom: -4px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }  .userCenter {margin-top: 20px; padding: 15px 25px 25px; }  .signUpBox .title { font-size: 18px; padding: 30px 0px 15px; }  .timeType { padding-top: 30px; }  .timeType ul li { width: 130px; }  .timeType ul li .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 20px; }  .studyMaterialList ul li { padding: 20px 25px; }  .studyMaterialList ul li .title h3 { font-size: 16px; }  .studyMaterialList ul li .btn a { width: 25px; height: 25px; background-size: 25px; }  #page { padding: 40px 0px 20px; }  #page a { min-width: 38px; line-height: 38px !important; padding: 0px; height: 38px !important; font-size: 16px; margin: 0px 3px; }  #page span { min-width: 38px; line-height: 38px; height: 38px; font-size: 16px; margin: 0px 3px; }  .personal ul { margin: 0px -10px; }  .personal ul li { padding: 20px 10px 0px; width: 50%; }  .personal ul li label { padding: 12px 15px; }  .personal ul li select { height: 45px; padding: 0px 20px; }  .personal ul li .select2-container .select2-selection--single { height: 45px; }  .personal ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 45px; }  .personal ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 45px; width: 35px; }  .personal ul li .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 35px 0px 15px; }  .personal ul li .vCode img { width: 140px; }  .personal ul li .uploadDocuments .desc { font-size: 14px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding: 0px 0px 0px 10px; }  .personal ul li .uploadDocuments a { display: block; width: 160px; line-height: 45px; height: 45px; }  .personal .submitBtn { padding-top: 30px; }  .personal .submitBtn input { font-size: 14px; width: 170px; height: 45px; }  .contactUs { padding: 70px 0px; }  .contactUs h3 { font-size: 24px; padding-bottom: 10px; }  .contactUs .desc { font-size: 14px; line-height: 24px; }  .contactUs ul li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }  .contactUs ul li h4 { font-size: 16px; padding-top: 5px; }  .contactUs ul li .desc2 { font-size: 16px; padding-top: 5px; }  .contactUs ul li::after { content: ''; width: 2px; height: 60px; background: #bdc5d0; right: 0px; top: 10px; position: absolute; }  .contactUs ul li:last-child:after { display: none; }  .OverviewDetailRight { width: 230px; padding-left: 35px; padding-top: 50px; display:block; }  .OverviewDetailMain { padding-bottom: 0px; }  .OverviewDetailBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 50px 45px 50px 0px; border-right: 1px solid #e3e3e3; }  .OverviewDetailRight ul li { padding: 20px 0px; }  .OverviewDetailRight ul li h4 a { font-size: 16px; }  .OverviewDetailTitle h2 { font-size: 24px; line-height: 28px; }  .detailSignUp { padding: 40px 0px 0px; margin:0px; }  .detailSignUp a { line-height: 60px; font-size: 14px; padding: 0px 25px; display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; line-height: 50px; font-size: 12px; color: #fff; background-image: url(../images/img_08.png); background-repeat: no-repeat; background-position: 90% center; background-color: #664699; padding: 0px 20px; margin: 0px 0px; min-height:inherit;}  .detailSignUp a:before{display:none;}  .detailSignUp a:nth-child(2){background-color:#664699;}  .detailSignUp a:hover { background-color: #568dd8; }  .OverviewDetailRight h3 { font-size: 16px; }    .OverviewList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -12px; }  .OverviewList ul li { width: -webkit-calc(50% - 24px); width: calc(50% - 24px); margin: 0px 12px 24px; }  .OverviewList ul li a { display: block; padding: 20px 25px; }  .OverviewList ul li a h3 { font-size: 18px; margin-top: 15px; display: -webkit-box; height:56px; line-height: 28px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .OverviewList ul li a .btn { margin: 40px 0px 0px; padding: 0px;}  .OverviewList ul li a p.time {margin-top:10px;}  .OverviewList ul li a .icon{width:53px; height:53px; background-size:53px;}    .signUpBox .PrintTitle { padding-top: 30px; }  .pageReturn { margin: 0px -5px; padding: 30px 0px 0px; }  .pageReturn a { line-height: 60px; font-size: 14px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; margin: 0px 5px; padding: 0px 20px; }  .pageReturn a.next { padding: 0px 70px 0px 20px; display: -webkit-box; height: 60px; line-height: 60px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }  .pageReturn a.next span { right: 35px; }  .newsList ul li a { padding: 20px 15px; }  .newsList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -15px; }  .newsList ul li { width: -webkit-calc(50% - 50px); width: calc(50% - 50px); margin: 0px 15px; }  .newsList ul li:nth-child(1) a { padding-top: 0px; }  .newsList ul li:nth-child(2) a { padding-top: 0px; }  .loginBox .loginLogo { left: 40px; top: 20px; width: 129px; }  .loginMain { padding: 100px 0px; }  .loginMain .retunr { right: 40px; top: 30px; }  .registrationForm { padding: 30px; }  .registrationForm .title { font-size: 24px; }  .registrationForm .formBox ul li { width: 50%; }  .registrationForm .formBox ul li span { width: 120px; min-width: 120px; }   .mEnrollmentList{display:none;}  .inProgressBox,.HistoryRegistrationBox{display:block;}  .mSignUp{display:none;} }@media (min-width: 768px) {	.header{height:75px;}}@media (min-width: 992px) { body { padding-top: 0px; }  .indexHeader { height: 70px; padding: 0px 30px; position: relative; }  .indexHeader .logo img { height: 48px; }  .indexHeader .nav { display: block; position: relative; z-index: 10; overflow: visible; left: auto; right: auto; top: auto; bottom: auto; background: none; }  .indexHeader .nav ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0px; }  .indexHeader .nav ul li { position: relative; margin-right: 20px; line-height: 70px; border: none; }  .indexHeader .nav ul li h3 { font-size: 14px; font-weight: 700; }  .indexHeader .nav ul li h3 a { color: #333333; }  .indexHeader .nav ul li p { position: absolute; padding: 0px; left: -10px; right: -10px; top: 120%; opacity: 0; display: block; visibility: hidden; z-index: -10; background: #fff; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-transition: .4s; transition: .4s; }  .indexHeader .nav ul li p a { display: block; line-height: 35px; text-align: center; }  .indexHeader .nav ul li p a:hover { color: #664699; }  .indexHeader .nav ul li:hover p { opacity: 1; z-index: 10; top: 100%; visibility: visible; }  .indexHeader .dividingLine { display: block; }  .indexHeader .headerLogin .not a { font-size: 16px; }  .navbtn { display: none; }  .nav ul li i { display: none; }  .indexBanner ul li a { height: 260px; }  .indexOverviewBox .title .more { width: 150px; line-height: 50px; -webkit-border-radius: 50px; border-radius: 50px; padding-left: 20px; }  .indexOverviewBox .title .more span { right: 20px; }  .indexAnnouncement { padding-top: 50px; }  .indexAbout .desc { font-size: 13px; padding: 25px 0px 35px; }  .indexAbout .more { width: 150px; line-height: 50px; -webkit-border-radius: 50px; border-radius: 50px; padding-left: 20px; font-size: 13px; }  .indexAbout .more span { right: 20px; }  .indexAnnouncement ul li a .desc { font-size: 13px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 10px; }  .header { height:75px; padding: 0px 60px; position: relative; }  .header .logo a img { height: 55px; }  .header .nav { display: block; position: relative; z-index: 10; left: auto; right: auto; top: auto; bottom: auto; overflow: visible; background: none; }  .header .nav ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0px; }  .header .nav ul li { position: relative; margin: 0px 10px; line-height: 80px; border: none; }  .header .nav ul li p { display: block; position: absolute; left: -10px; right: -10px; top: 120%; opacity: 0; visibility: hidden; z-index: -10; background: #fff; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-transition: .6s; transition: .6s; }  .header .nav ul li p a { display: block; line-height: 35px; text-align: center; }  .header .nav ul li p a:hover { color: #664699; }  .header .nav ul li:hover p { opacity: 1; z-index: 10; visibility: visible; top: 100%; }  .commonBanner { height: 250px; }  .searchResult .layui-table-view .layui-table { min-width: 930px; }  .searchResult .layui-table-header tr th { width: 120px; }  .searchResult .layui-table-header tr th div { width: 120px; }  .searchResult .layui-table-header tr th:nth-child(3) { width: 225px; }  .searchResult .layui-table-header tr th:nth-child(3) div { width: 225px; }  .searchResult .layui-table-header tr th:nth-child(4) { width: 225px; }  .searchResult .layui-table-header tr th:nth-child(4) div { width: 225px; }  .searchResult .layui-table-body tr td { width: 120px; }  .searchResult .layui-table-body tr td div { width: 120px; font-size: 14px; }  .searchResult .layui-table-body tr td:nth-child(3) { width: 225px; }  .searchResult .layui-table-body tr td:nth-child(3) div { width: 225px; }  .searchResult .layui-table-body tr td:nth-child(4) { width: 225px; }  .searchResult .layui-table-body tr td:nth-child(4) div { width: 225px; }  .resultInquiry ul li label input { font-size: 14px; }  .resultInquiry ul li .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 14px; }  .loginMain { margin: 0px; }  .signUpBox .layui-table-view .layui-table { min-width: 880px; }  .signUpBox .layui-table-body tr td div a { font-size: 14px; padding: 0px 10px; }  .inProgressBox .layui-table-header tr th div { width: 105px; padding: 0px 15px; font-size: 14px; }  .inProgressBox .layui-table-header tr th:nth-child(1) div { width: 200px; }  .inProgressBox .layui-table-header tr th:nth-child(7) div { width: 155px; }  .inProgressBox .layui-table-body tr td div { width: 105px; font-size: 14px; }  .inProgressBox .layui-table-body tr td:nth-child(1) div { width: 200px; font-size: 14px; line-height: 24px; }  .inProgressBox .layui-table-body tr td:nth-child(7) div { width: 155px; }  .HistoryRegistrationBox .layui-table-header tr th { width: 135px; }  .HistoryRegistrationBox .layui-table-header tr th div { width: 135px; }  .HistoryRegistrationBox .layui-table-header tr th:nth-child(1) { width: 315px; }  .HistoryRegistrationBox .layui-table-header tr th:nth-child(1) div { width: 315px; }  .HistoryRegistrationBox .layui-table-header tr th:nth-child(5) { width: 160px; }  .HistoryRegistrationBox .layui-table-header tr th:nth-child(5) div { width: 160px; }  .HistoryRegistrationBox .layui-table-body tr td { width: 135px; }  .HistoryRegistrationBox .layui-table-body tr td div { width: 135px; font-size: 14px; padding: 10px; }  .HistoryRegistrationBox .layui-table-body tr td:nth-child(1) { width: 315px; }  .HistoryRegistrationBox .layui-table-body tr td:nth-child(1) div { width: 315px; }  .HistoryRegistrationBox .layui-table-body tr td:nth-child(5) { width: 160px; }  .HistoryRegistrationBox .layui-table-body tr td:nth-child(5) div { width: 160px; }  .personal ul li label input { font-size: 14px; }  .loginBox { padding: 0px 5% 0px 3%; -webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; background: #fff; background-size: auto 100%; }  .loginBox .loginLogo{right:28%; left:auto;}  .loginBoxBg{content:''; width:56%; position:absolute; height:100%; left:0px; top:0px; background-image:url(../images/login_01.png);background-repeat:no-repeat;background-position:right center; background-size:cover; }  .login h3 { font-size: 22px; }  .loginWay a { line-height: 50px; font-size: 16px; }  .loginEnterBox li.btn input { height: 50px; font-size: 16px; }  .loginBox .layui-form h3 { font-size: 22px; }  .loginBox .layui-form .layui-input-block button { height: 50px; }  .loginBox .layui-form .layui-input-block { height: 50px; }  .loginBox .layui-form .layui-input-block input { height: 50px; }  .loginBox .layui-form .layui-input-block .slider-item { height: 50px; }  .loginBox .layui-form .layui-input-block .slider-text { line-height: 50px; }  .loginBox .layui-form .vCode a { height: 50px; line-height: 50px; }  .reg { padding: 40px 0px; }  .reg h3 { font-size: 22px; padding-bottom: 30px; }  .reg ul li label { padding: 15px 20px 14px; }  .reg ul li select { height: 50px; }  .reg ul li .select2-container .select2-selection--single { height: 50px; }  .reg ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 50px; }  .reg ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 50px; }  .reg ul li.vCode a { height: 50px; }  .reg .submitBtn { padding-top: 30px; }  .reg .submitBtn input { height: 50px; }   /*--报名弹窗--*/  .popUpbaoMing { min-height: 77%; width: 1100px; }  .entranceBox { width: 50%; }  .entrance { padding: 0px 13% 50px; width: 100%; }  .entrance h3 { font-size: 36px; padding-bottom: 30px; }  .entrance ul li { margin-top: 30px; padding: 0px 30px; }  .entrance ul li a { font-size: 18px; height: 60px; line-height: 60px; padding-right: 25px; }  .entrance ul li a span { font-size: 14px; }  .entranceBox .baomingLogin { bottom: 30px; }  .entranceBox .baomingLogin img { height: 61px; }  .popUpbaoMingImg { display: block; }  /*--报名弹窗--*/  .indexAnnouncement ul li {width:32.333%;}  }@media (min-width: 1024px) {	.header{height:100px;}}@media (min-width: 1280px) { .layui-layer-content { padding: 30px; }  .indexHeader .nav ul li { position: relative; margin-right: 45px; }  .indexHeader .nav ul li h3 { font-size: 16px; }  .indexBanner ul li a { height: 300px; }  .indexOverviewBox { padding: 75px 0px; }  .indexOverviewBox .title h3 { font-size: 30px; }  .indexOverview ul li { width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); }  .indexOverview ul li a {padding: 30px 45px; }  .indexOverview ul li a h3 { font-size: 22px; margin-top: 25px; display: -webkit-box; height: 68px; line-height: 34px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .indexOverview ul li a p.time {margin-top:15px;}  .indexOverview ul li a .icon{width:63px; height:63px; background-size:63px;}  .indexOverview ul li a .btn { margin: 55px 0px 0px; }  .indexAnnouncementBox { padding: 80px 0px; }  .indexAnnouncementBox .title h3 { font-size: 30px; }  .indexAnnouncementBox .title p a { width: 40px; line-height: 40px; font-size: 22px; }  .indexContactUs ul li .icon img { height: 44px; }  .indexContactUs ul li h3 { font-size: 18px; margin-top: 20px; }  .indexContactUs ul li .desc { font-size: 24px; margin-top: 10px; }  .indexContactUsBox { padding: 50px 0px; }  .indexContactUsBox .title h3 { font-size: 30px; }  .indexContactUs { padding-top: 40px; }  .indexAboutBox { padding: 90px 0px; }  .indexAbout h3 { font-size: 18px; padding-bottom: 20px; }  .indexAbout h4 { font-size: 30px; line-height: 40px; }  .indexAnnouncement ul li a .desc { margin-top: 20px; }  .indexAnnouncement ul li a{padding:45px 30px 30px;}  .indexAnnouncement ul li a h3 { font-size: 24px; display: -webkit-box; height: 68px; line-height: 34px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .header .nav ul li h3 a { color: #333333; font-size: 16px; font-weight: 700; }  .commonBanner { height: 300px; }  .OverviewBox { padding: 70px 0px; }  .commonProblemClass ul li a { font-size: 16px; padding: 25px 0px; }  .commonProblem > ul > li .title { padding: 35px 0px; }  .commonProblem > ul > li .title .titleQ { width: 100px; font-size: 18px; }  .commonProblem > ul > li .title h3 { font-size: 16px; padding-right: 100px; }  .commonProblem > ul > li .title h3::after { right: 50px; width: 15px; height: 15px; }  .commonProblem > ul > li .contentBox { padding: 35px 0px; }  .commonProblem > ul > li .contentBox .contentA { width: 100px; font-size: 18px; }  .commonProblem > ul > li .contentBox .content { font-size: 16px; padding-right: 50px; }  .footer { padding: 35px 0px; }  .resultInquiryTitle { font-size: 30px; }  .resultInquiryDesc h3 { font-size: 18px; }  .resultInquiryDesc { font-size: 14px; }  .resultInquiry ul li label { padding: 16px 20px; }  .resultInquiry ul { margin: 0px -15px; }  .resultInquiry ul li { padding: 30px 15px 0px; width: 50%; }  .resultInquiry ul li select { height: 54px; }  .resultInquiry ul li .select2-container .select2-selection--single { height: 54px; }  .resultInquiry ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 54px; }  .resultInquiry ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 54px; }  .resultInquiry .submitBtn { padding-top: 50px; }  .resultInquiry .submitBtn input { font-size: 16px; width: 200px; height: 54px; }  .searchResult .layui-table-header tr th { width: 130px; }  .searchResult .layui-table-header tr th div { width: 130px; }  .searchResult .layui-table-header tr th:nth-child(3) { width: 280px; }  .searchResult .layui-table-header tr th:nth-child(3) div { width: 280px; }  .searchResult .layui-table-header tr th:nth-child(4) { width: 280px; }  .searchResult .layui-table-header tr th:nth-child(4) div { width: 280px; }  .searchResult .layui-table-body tr td { width: 130px; }  .searchResult .layui-table-body tr td div { width: 130px; font-size: 16px; line-height: 28px; }  .searchResult .layui-table-body tr td:nth-child(3) { width: 280px; }  .searchResult .layui-table-body tr td:nth-child(3) div { width: 280px; }  .searchResult .layui-table-body tr td:nth-child(4) { width: 280px; }  .searchResult .layui-table-body tr td:nth-child(4) div { width: 280px; }  .userInfo { height: 192px; }  .userInfo dl dt { width: 115px; height: 115px; }  .userInfo dl dd h3 { font-size: 24px; }  .userInfo dl dd h3 span { font-size: 14px; -webkit-border-radius: 52px; border-radius: 52px; width: 52px; }  .userInfo dl dd p { padding-top: 5px; font-size: 14px; }  .userCenterMain { padding: 50px 0px 100px; }  .userCenterClass ul li { font-size: 20px; line-height: 60px; }  .userCenter { padding: 20px 40px 40px; }  .signUpBox .title { font-size: 20px; padding: 50px 0px 20px; }  .inProgressBox .layui-table-header tr th div { width: 120px; }  .inProgressBox .layui-table-header tr th:nth-child(1) div { width: 300px; }  .inProgressBox .layui-table-header tr th:nth-child(7) div { width: 150px; }  .inProgressBox .layui-table-body tr td div { width: 120px; font-size: 14px; }  .inProgressBox .layui-table-body tr td:nth-child(1) div { width: 300px; font-size: 16px; line-height: 28px; }  .inProgressBox .layui-table-body tr td:nth-child(7) div { width: 150px; }  .signUpBox .layui-table-body tr td[data-field="time"] div{padding:0px 10px !important;}  .HistoryRegistrationBox .layui-table-header tr th { width: 150px; }  .HistoryRegistrationBox .layui-table-header tr th div { width: 150px; }  .HistoryRegistrationBox .layui-table-header tr th:nth-child(1) { width: 380px; }  .HistoryRegistrationBox .layui-table-header tr th:nth-child(1) div { width: 380px; }  .HistoryRegistrationBox .layui-table-header tr th:nth-child(5) { width: 200px; }  .HistoryRegistrationBox .layui-table-header tr th:nth-child(5) div { width: 200px; }  .HistoryRegistrationBox .layui-table-body tr td { width: 150px; }  .HistoryRegistrationBox .layui-table-body tr td div { width: 150px; font-size: 14px; }  .HistoryRegistrationBox .layui-table-body tr td:nth-child(1) { width: 380px; }  .HistoryRegistrationBox .layui-table-body tr td:nth-child(1) div { width: 380px; }  .HistoryRegistrationBox .layui-table-body tr td:nth-child(5) { width: 200px; }  .HistoryRegistrationBox .layui-table-body tr td:nth-child(5) div { width: 200px; }  .timeType { padding-top: 40px; padding-bottom: 15px; }  .timeType ul li { width: 150px; }  .timeType ul li .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 30px; }  .studyMaterialList ul li { padding: 25px 30px; }  .studyMaterialList ul li .title h3 { font-size: 20px; }  .studyMaterialList ul li .title p { padding-top: 5px; font-size: 14px; }  #page { padding: 60px 0px 30px; }  #page a { min-width: 44px; line-height: 44px !important; padding: 0px; height: 44px !important; font-size: 18px; margin: 0px 5px; }  #page span { min-width: 44px; line-height: 44px; height: 44px; font-size: 18px; margin: 0px 5px; }  .personal ul { margin: 0px -15px; }  .personal ul li { padding: 30px 15px 0px; }  .personal ul li label { padding: 16px 20px; }  .personal ul li select { height: 54px; padding: 0px 20px; }  .personal ul li .select2-container .select2-selection--single { height: 54px; }  .personal ul li .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 54px; }  .personal ul li .select2-container--default .select2-selection--single .select2-selection__arrow { height: 54px; width: 35px; }  .personal ul li .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 35px 0px 20px; }  .personal ul li .vCode img { width: 185px; }  .personal ul li .uploadDocuments a { width: 200px; line-height: 54px; height: 54px; }  .personal .submitBtn { padding-top: 50px; }  .personal .submitBtn input { font-size: 16px; width: 200px; height: 54px; }  .contactUs { padding: 100px 0px; }  .contactUs h3 { font-size: 30px; padding-bottom: 15px; }  .contactUs .desc { font-size: 16px; line-height: 26px; }  .contactUs ul li h4 { font-size: 18px; padding-top: 8px; }  .contactUs ul li .desc2 { font-size: 18px; padding-top: 10px; }  .OverviewDetailBox { padding: 100px 45px 100px 0px; }  .OverviewDetailRight { width: 300px; padding-top: 100px; }  .OverviewDetailRight ul li { padding: 30px 0px; }  .OverviewDetailRight ul li h4 a { font-size: 18px; }  .OverviewDetailTitle h2 { font-size: 30px; line-height: 36px; }  .detailSignUp { padding: 50px 0px 0px; }  .detailSignUp a { line-height: 80px; padding: 0px 30px; }  .OverviewDetailRight h3 { font-size: 18px; }  .OverviewList ul li { width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); }  .OverviewList ul li a {padding: 30px 45px; }  .OverviewList ul li a h3 { font-size: 22px; margin-top: 25px; display: -webkit-box; height: 68px; line-height: 34px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .OverviewList ul li a p.time {margin-top:15px;}  .OverviewList ul li a .icon{width:63px; height:63px; background-size:63px;}  .OverviewList ul li a .btn { margin: 55px 0px 0px; }  .signUpBox .PrintTitle { padding-top: 40px; }  .pageReturn { padding: 50px 0px 0px; }  .pageReturn a { line-height: 80px; padding: 0px 30px; }  .pageReturn a.next { padding: 0px 90px 0px 30px; display: -webkit-box; height: 80px; line-height: 80px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }  .pageReturn a.next span { right: 35px; }  .newsList ul li a { padding: 30px 20px; }  .newsList ul { margin: 0px -25px; }  .newsList ul li { margin: 0px 25px; }  .newsList ul li a h3 { font-size: 16px; }  .loginMain .retunr a { margin-left: 40px; font-size: 16px; }  .loginBox { padding: 0px 9% 0px 0%; }  .login h3 { font-size: 30px; }  .reg h3 { font-size: 30px; }  .loginBox .layui-form h3 { font-size: 30px; } }@media (min-width: 1400px) { .indexBanner ul li a { height: 350px; }  .indexOverviewBox .title h3 { font-size: 36px; }  .indexAnnouncementBox .title h3 { font-size: 36px; }  .indexAnnouncementBox .title p a { width: 50px; line-height: 50px; font-size: 26px; }  .indexContactUsBox .title h3 { font-size: 36px; }  .indexContactUsBox .title p { font-size: 18px; padding-top: 15px; }  .indexAbout h4 { font-size: 36px; line-height: 46px; }  .indexAnnouncement ul li{width:35%;}  .indexAnnouncement ul li a{padding:60px 40px 40px;}  .header .nav ul li { margin: 0px 20px; }  .commonBanner { height: 350px; }  .OverviewBox { padding: 100px 0px; } }    .userInfo dl dt::after{display: none;}.updatainfo .layui-input-inline .layui-input{border:1px solid #e6e6e6;}.fly-user-main>.fly-panel{margin-left:0 !important;}.table_ontime td .layui-table-cell{margin:0 auto;}.layui-agreement .layui-form-checkbox{min-width: 16px;min-height: 16px;padding-left: 16px;margin-right: 10px;border-radius: 2px;}.table_header{background-color: #664699;}.table_header th{text-align:center;padding:12px 0 !important; color:#fff;}.table_header:hover{background-color: #664699 !important;}.OverviewDetailRight .icon-weibo:before,.OverviewDetailRight .icon-qq:before{content:"";}.signUpBox .title{font-weight:700;}.pay_popup{display:none !important;}@media (max-width: 768px){	.OverviewDetailBox{width:100%;}  .userCenter{background: none !important;padding-left: 0;padding-right: 0;}  .studyMaterialList ul li .btn a{width: 15px;height: 15px;background-size: cover;}  .studyMaterialList ul li{padding-left: 0;padding-right: 0;}  .layui-form-pane .layui-form-label{width: 100px !important;font-size: 12px;}  .updatainfo .layui-input-inline .layui-input{font-size: 12px;}  .avatar-add{max-width:100%;}  .registrationForm .formBox ul li select{max-width: calc(100% - 110px);}  .registrationForm .formBox ul li{width:100%;}  .registrationForm .formBox ul li span{width:110px;}  .timeType ul li select {padding: 0px 5px;}  .userCenterClass ul li a sup{position: absolute; right: 5vw; top: 2vw; font-size: 2vw;}}@media (max-width: 450px){	.fly-marginTop .layui-form-item .layui-input-inline{margin: 0 0 10px 100px;}	.width_auto{width:auto !important;}	.layui-form-mid{padding-bottom:0 !important;}	.layui-form-item:last-child .layui-input-inline{margin-left:0 !important;}	.HistoryRegistrationBox .layui-table-body tr td div{line-height: 20px;}	.layui-table-cell{line-height: 20px;}	.table_header th {padding: 7px 0 !important;}} /*张澎 2023年9月14日10点56分*/.layui-input[disabled],.layui-textarea[disabled]{  background-color:#f6f4f3 !important;}.layui-select-disabled .layui-disabled{  background-color:#f6f4f3 !important;  color:rgba(0,0,0,.85) !important;}