/*!
 * Viewer.js v1.11.3
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date:2023-07-23T07:32:46.748Z
 */

.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before, .viewer-download::before, .viewer-save::before, .viewer-cropping::before{background-image:url("data:image/png;base64,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"); background-repeat:no-repeat; background-size:680px; color:transparent; display:block; font-size:0; height:40px; line-height:0; width:40px;}
.viewer-zoom-in::before{background-position:0 0; content:"放大";}
.viewer-zoom-out::before{background-position:-40px 0; content:"缩小";}
.viewer-one-to-one::before{background-position:-80px 0; content:"1:1";}
.viewer-reset::before{background-position:-120px 0; content:"重置";}
.viewer-prev::before{background-position:-160px 0; content:"上一张";}
.viewer-play::before{background-position:-200px 0; content:"播放";}
.viewer-next::before{background-position:-240px 0; content:"下一张";}
.viewer-rotate-left::before{background-position:-280px 0; content:"向左旋转";}
.viewer-rotate-right::before{background-position:-320px 0; content:"向右旋转";}
.viewer-flip-horizontal::before{background-position:-360px 0; content:"水平翻转";}
.viewer-flip-vertical::before{background-position:-400px 0; content:"垂直翻转";}
.viewer-fullscreen::before{background-position:-440px 0; content:"全屏";}
.viewer-fullscreen-exit::before{background-position:-480px 0; content:"退出全屏";}

.viewer-close::before{background-position:-520px 0; content:"关闭";}
.viewer-download::before{background-position:-560px 0; content:"下载";}
.viewer-save::before{background-position:-600px 0; content:"保存";}
.viewer-cropping::before{background-position:-640px 0; content:"裁剪";}

.viewer-container{bottom:0; direction:ltr; font-size:0; left:0; line-height:0; overflow:hidden; position:absolute; right:0; -webkit-tap-highlight-color:transparent; top:0; -ms-touch-action:none; touch-action:none; -webkit-touch-callout:none; -webkit-user-select:none;  -moz-user-select:none; -ms-user-select:none;     user-select:none;}
.viewer-container::-moz-selection, .viewer-container *::-moz-selection{background-color:transparent;}
.viewer-container::selection, .viewer-container *::selection{background-color:transparent;}
.viewer-container:focus{outline:0;}
.viewer-container img{display:block; height:auto; max-height:none !important; max-width:none !important; min-height:0 !important; min-width:0 !important; width:100%;}

.viewer-canvas{bottom:0; left:0; overflow:hidden; position:absolute; right:0; top:0;}
.viewer-canvas > img{height:auto; margin:15px auto; max-width:90% !important; width:auto;}

.viewer-footer{bottom:0; left:0; overflow:hidden; position:absolute; right:0; text-align:center; background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6)); background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6)); background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6)); background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));}

.viewer-navbar{background-color:rgba(0,0,0,0.5); overflow:hidden;}

.viewer-list{box-sizing:content-box; height:50px; margin:0; overflow:hidden;}
.viewer-list > li{color:transparent; cursor:pointer; float:left; font-size:0; height:40px; line-height:0; opacity:0.5; overflow:hidden; transition:opacity 0.15s; width:40px;}
.viewer-list > li:focus, .viewer-list > li:hover{opacity:0.75;}
.viewer-list > li:focus{outline:0;}
.viewer-list > .viewer-loading{position:relative;}
.viewer-list > .viewer-loading::after{border-width:2px; height:20px; margin-left:-10px; margin-top:-10px; width:20px;}
.viewer-list > .viewer-active, .viewer-list > .viewer-active:focus, .viewer-list > .viewer-active:hover{opacity:1;}

.viewer-player{background-color:#000; bottom:0; cursor:none; display:none; left:0; position:absolute; right:0; top:0; z-index:1;}
.viewer-player > img{left:0; position:absolute; top:0;}

.viewer-toolbar > ul{display:inline-block; margin:0 auto; overflow:hidden; padding:10px 0;}
.viewer-toolbar > ul > li{background-color:rgba(0,0,0,0); border-radius:50%; cursor:pointer; float:left; height:40px; overflow:hidden; transition:background-color 0.15s; width:40px;}
.viewer-toolbar > ul > li:focus, .viewer-toolbar > ul > li:hover{background-color:rgba(0,0,0,0.5);}
.viewer-toolbar > ul > li:focus{box-shadow:0 0 3px #fff; outline:0; position:relative; z-index:1;}
.viewer-toolbar > ul > li + li{margin-left:2px;}
.viewer-toolbar > ul > .viewer-small{height:18px; margin-bottom:3px; margin-top:3px; width:18px;}
.viewer-toolbar > ul > .viewer-small::before{margin:-1px;}
.viewer-toolbar > ul > .viewer-large{height:50px; margin-bottom:-3px; margin-top:-3px; width:50px;}
.viewer-toolbar > ul > .viewer-large::before{margin:5px;}

.viewer-tooltip{background-color:rgba(0,0,0,0.8); border-radius:10px; color:#fff; display:none; font-size:12px; height:20px; left:50%; line-height:20px; margin-left:-25px; margin-top:-10px; position:absolute; text-align:center; top:50%; width:50px;}

.viewer-title{color:#ccc; display:inline-block; font-size:12px; line-height:1.2; margin:5px 5%; max-width:90%; min-height:14px; opacity:0.8; overflow:hidden; text-overflow:ellipsis; transition:opacity 0.15s; white-space:nowrap;}
.viewer-title:hover{opacity:1;}

.viewer-button{-webkit-app-region:no-drag; background-color:rgba(0,0,0,0); border-radius:50%; cursor:pointer; height:40px; overflow:hidden; position:absolute; right:15px; top:15px; transition:background-color 0.15s; width:40px;}

.viewer-button:focus, .viewer-button:hover{background-color:rgba(0,0,0,0.5);}
.viewer-button:focus{box-shadow:0 0 3px #fff; outline:0;}
.viewer-button::before{bottom:0; left:0; position:absolute;}
.viewer-fixed{position:fixed;}
.viewer-open{overflow:hidden;}
.viewer-show{display:block;}
.viewer-hide{display:none;}
.viewer-backdrop{background-color:rgba(0,0,0,0.8);}
.viewer-invisible{visibility:hidden;}
.viewer-move{cursor:move; cursor:grab;}
.viewer-fade{opacity:0;}
.viewer-in{opacity:1;}
.viewer-transition{transition:all 0.3s;}

@keyframes viewer-spinner{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}

.viewer-loading::after{animation:viewer-spinner 1s linear infinite; border:4px solid rgba(255, 255, 255, 10%); border-left-color:rgba(255, 255, 255, 50%); border-radius:50%; content:""; display:inline-block; height:40px; left:50%; margin-left:-20px; margin-top:-20px; position:absolute; top:50%; width:40px; z-index:1;}

@media (max-width:767px){.viewer-hide-xs-down{display:none;}}
@media (max-width:991px){.viewer-hide-sm-down{display:none;}}
@media (max-width:1199px){.viewer-hide-md-down{display:none;}}