@charset "UTF-8";
/**
 * loading 动画
*/
.loader-box { display: inline-block; width: 24.15459vw; height: 24.15459vw; border-radius: 0.36232vw; font-size: 3.62319vw; color: rgba(200, 200, 200, 0.5); padding: 1em; margin-bottom: .25em; vertical-align: top; -webkit-transition: .3s color, .3s border; transition: .3s color, .3s border; }

.loader-box:hover { color: #d60b52; font-size: 0; padding: 0; border-width: 0.36232vw; line-height: 24.15459vw; }

[class*="loader-"] { display: inline-block; width: 1em; height: 1em; color: inherit; vertical-align: middle; pointer-events: none; }

.loader-content:before, .loader-content:after, .loader-content { border-radius: 50%; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: loader-content 1.8s infinite ease-in-out; animation: loader-content 1.8s infinite ease-in-out; }

.loader-content { color: currentcolor; position: relative; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; top: -1em; }

.loader-content:before { right: 100%; -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }

.loader-content:after { left: 100%; }

.loader-content:before, .loader-content:after { content: ''; display: block; position: absolute; top: 0; width: inherit; height: inherit; }

@-webkit-keyframes loader-content { 0%, 80%, 100% { box-shadow: 0 1em 0 -1em; }
  40% { box-shadow: 0 1em 0 -.2em; } }

@keyframes loader-content { 0%, 80%, 100% { box-shadow: 0 1em 0 -1em; }
  40% { box-shadow: 0 1em 0 -.2em; } }

* { margin: 0; padding: 0; }

ul, li { list-style: none; }

/* 文字溢出省略号显示*/
.textEllipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

::-webkit-scrollbar-track-piece { background-color: transparent; }

::-webkit-scrollbar { width: 0.84541vw; height: 0.84541vw; background-color: transparent; }

::-webkit-scrollbar-thumb { border-radius: 0.60386vw; background-color: rgba(144, 146, 152, 0.3); }

::-webkit-scrollbar-corner { background: transparent; border: none; }

.jy-file-list .list-item { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; width: 100%; height: 10.14493vw; margin-bottom: 2.41546vw; }

.jy-file-list .list-item:last-child { margin-bottom: 0; }

.jy-file-list .list-item .icon-file { width: 8.21256vw; height: 10.14493vw; }

.jy-file-list .list-item .file-info { -webkit-box-flex: 1; flex: 1; min-width: 1px; margin-left: 2.17391vw; }

.jy-file-list .list-item .file-info .file-name { max-width: 98%; color: #666; font-size: 3.62319vw; }

.jy-file-list .list-item .file-info .file-other-info { color: #9C9C9C; font-size: 3.38164vw; }

.jy-file-list .list-item .file-info .file-other-info > span { padding-right: 1.93237vw; margin-right: 1.93237vw; font-size: 3.38164vw; }

.jy-file-list .list-item .file-info .borderR { border-right: 1px solid #EBEBEB; }

.xl-chrome-ext-bar { display: none !important; }

.video-play-poup { background: rgba(0, 0, 0, 0.9) !important; }

.video-play-poup .pop-video-hd { position: relative; top: 3.62319vw; height: 5.43478vw; line-height: 5.43478vw; text-align: center; color: #fff !important; }

.video-play-poup .pop-video-bd { position: relative; width: 100%; height: calc(100% - 7.24638vw); }

.video-play-poup .pop-video-bd .player-wrapper { height: 60.38647vw; width: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.video-play-poup .pop-video-bd .my-swipe { height: 100%; }

.video-play-poup .pop-video-bd video { width: 100%; height: 100%; object-fit: contain; }

.nav_page .menu_list { margin: 4.83092vw 0; }

.nav_page .menu_list .menu_item { display: inline-block; margin: 0 4.83092vw; text-align: center; }

.nav_page .menu_list .menu_item p { margin-top: 1.20773vw; font-size: 3.62319vw; }

/*# sourceMappingURL=maps/common.css.map */
