.layout-navbar[data-v-ae4cbe84]{flex:1;display:flex}.layout-navbar .nav-menu[data-v-ae4cbe84]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;width:100%;height:60px;margin:auto 0}.layout-navbar .nav-menu .nav-item[data-v-ae4cbe84]{position:relative;margin-left:2em;line-height:60px;font-size:16px}.layout-navbar .nav-menu .nav-item-link[data-v-ae4cbe84]{color:#2a3a4a}.layout-navbar .nav-menu .nav-item-link[data-v-ae4cbe84]:hover{color:#f66}.layout-navbar .nav-menu .nav-child-menu[data-v-ae4cbe84]{position:absolute;top:60px;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 0;border-radius:6px;background:#fff;box-shadow:0 2px 2px 3px rgba(50,50,50,.05);transform:translateX(-50%)}.layout-navbar .nav-menu .nav-child-item[data-v-ae4cbe84]{line-height:40px;padding:0 15px}.layout-navbar .nav-menu .nav-child-item-link[data-v-ae4cbe84]{color:#2a3a4a}.layout-navbar .nav-menu .nav-child-item-link[data-v-ae4cbe84]:hover{color:#f66}.nav-child-menu-enter-active[data-v-ae4cbe84],.nav-child-menu-leave-active[data-v-ae4cbe84]{transition:all .3s ease-in-out}.nav-child-menu-enter[data-v-ae4cbe84]{opacity:0;margin-top:-20px}.nav-child-menu-leave-to[data-v-ae4cbe84]{opacity:0;margin-top:20px}.layout-header[data-v-56053e00]{height:80px;background:#fff}.header-container[data-v-56053e00]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:1000px;height:80px;margin:auto}.site-name[data-v-56053e00]{margin-right:100px}.site-name .name[data-v-56053e00]{line-height:80px;font-size:28px;color:#1a2a3a;letter-spacing:2px}.site-name .name a[data-v-56053e00]{color:#1a2a3a}.layout-footer[data-v-0e4259d0]{padding:30px 0;margin-top:30px;background:#fff}.layout-footer .copyright[data-v-0e4259d0]{margin-bottom:10px;text-align:center;font-size:14px;color:#aaa}.layout-footer .program-info[data-v-0e4259d0]{text-align:center;font-size:12px;color:#aaa}.layout-footer .program-info>span[data-v-0e4259d0]{margin:0 3px}.side-calendar-box{margin:-15px;text-align:center}.side-calendar-box caption{height:30px;line-height:30px;font-size:14px;padding:0;text-align:center;caption-side:top}.side-calendar-box table{width:100%;border:1px solid #eee;border-collapse:collapse}.side-calendar-box table td,.side-calendar-box table th,.side-calendar-box table tr{border:1px solid #eee}.side-calendar-box thead{background:#f5f5f5}.side-calendar-box thead th{line-height:30px;font-weight:400;color:#2a3a4a}.side-calendar-box tbody td{line-height:32px;color:#666}.side-calendar-box tbody td a{display:block;color:#3a6ea5;background:#e0ffff;transition:all .2s ease-in}.side-calendar-box tbody td a:hover{color:#fff;background:#3a6ea5}.side-search-group[data-v-aef495fe]{padding:10px 0}.side-search-group .search-form[data-v-aef495fe]{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.side-search-group .search-input[data-v-aef495fe]{flex:1;width:140px;height:40px;padding:5px 10px;line-height:28rpx;font-size:14px;border:1px solid #eee;border-radius:4px;transition:all .2s linear}.side-search-group .search-input[data-v-aef495fe]:focus{border-color:#aaa}.side-search-group .search-submit[data-v-aef495fe]{width:60px;height:40px;margin:0 0 0 10px;padding:0;line-height:40px;font-size:14px;text-align:center;color:#fff;border:none;border-radius:4px;background:#3a6ea5;cursor:pointer;transition:all .2s linear}.side-search-group .search-submit[data-v-aef495fe]:hover{background:#5087c2}.side-item[data-v-db7713cc]{margin-bottom:24px;padding:15px 25px;background:#fff}.side-item.hide-title[data-v-db7713cc]{padding:25px}.side-item .side-item-head[data-v-db7713cc]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-bottom:10px;border-bottom:2px solid #eee}.side-item .side-item-head h3[data-v-db7713cc]{position:relative;height:40px;margin:0;padding:0;line-height:40px;font-size:18px;font-weight:700;color:#3a6ea5}.side-item .side-item-head h3[data-v-db7713cc]:after{content:"";position:absolute;right:0;bottom:-2px;left:0;display:block;height:2px;background:#3a6ea5}.side-content.divArchives li,.side-content.divAuthors li,.side-content.divCatalog li,.side-content.divComments li,.side-content.divNavbar li,.side-content.divPrevious li{position:relative;padding-left:10px}.side-content.divArchives li:before,.side-content.divAuthors li:before,.side-content.divCatalog li:before,.side-content.divComments li:before,.side-content.divNavbar li:before,.side-content.divPrevious li:before{content:"";position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#222}.side-content.divArchives li a,.side-content.divAuthors li a,.side-content.divCatalog li a,.side-content.divComments li a,.side-content.divNavbar li a,.side-content.divPrevious li a{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#222;overflow:hidden}.side-content.divArchives li a:hover,.side-content.divAuthors li a:hover,.side-content.divCatalog li a:hover,.side-content.divComments li a:hover,.side-content.divNavbar li a:hover,.side-content.divPrevious li a:hover{text-decoration:underline}.side-content.divFavorites,.side-content.divLinkage,.side-content.divTags{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.side-content.divFavorites li,.side-content.divLinkage li,.side-content.divTags li{margin-right:5px}.side-content.divFavorites li a,.side-content.divLinkage li a,.side-content.divTags li a{font-size:14px;color:#222}.side-content.divFavorites li a:hover,.side-content.divLinkage li a:hover,.side-content.divTags li a:hover{text-decoration:underline}.side-content.divMisc{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin-bottom:-10px}.side-content.divMisc li{margin:0 10px 10px 0}.side-content.divMisc li a{font-size:14px;color:#222}.side-content.divMisc li a:hover{text-decoration:underline}.side-content.divStatistics{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.side-content.divStatistics li{width:50%}body{line-height:1.8;font-size:14px;font-family:Microsoft YaHei,微软雅黑,PingFang SC,HanHei SC,Helvetica Neue,Helvetica,STHeitiSC-Light,Arial,sans-serif;color:#555;background:#f5f5f5;overflow-x:hidden;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}li,ol,ul{list-style:none}blockquote,body,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,span,table,tbody,td,th,tr,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}a:active,a:link,a:visited,button,button:active,button:focus,button:invalid,input,input:active,input:focus,textarea,textarea:focus{outline:0;outline-color:transparent}img{border:none;outline:none}input{border-radius:0}input:active,input:hover{outline:0;outline-color:transparent}a:link,a:visited{text-decoration:none;outline:none}a:hover{color:#08c;outline:none}a{color:#369;transition:all .15s linear}.fl{float:left}.fr{float:right}.clear{clear:both}.clear:after,.clear:before{content:"";clear:both;display:table}*,:after,:before{box-sizing:border-box}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select,textarea{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}*{-webkit-tap-highlight-color:transparent}.ib{display:inline-block}.tran-thumb{position:relative;overflow:hidden}.tran-thumb img{display:block;position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%)}.ver-thumb{position:relative;overflow:hidden}.ver-thumb img{display:block;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}#app,body,html{height:100%}.container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:1000px;margin:30px auto}.container .main{width:676px}.container .sidebar{width:300px;overflow:hidden}.ui-message-box[data-v-392ca9ca]{margin:0 auto;padding:15px 20px;background:#fff;border-radius:4px;box-shadow:0 4px 15px rgba(50,50,50,.1)}.ui-message-box .message-title[data-v-392ca9ca]{margin-bottom:5px;font-weight:700;color:#222}.ui-message-box .message-content[data-v-392ca9ca]{color:#444}.ui-message-box.error .message-content[data-v-392ca9ca]{color:#f30}.ui-message-group[data-v-e9a08a7a]{position:fixed;top:20px;left:50%;width:max(12vw,360px);display:flex;flex-direction:column;align-items:center;transform:translateX(-50%)}.fade-up-enter-active[data-v-e9a08a7a],.fade-up-leave-active[data-v-e9a08a7a]{transition:all .3s}.fade-up-enter[data-v-e9a08a7a],.fade-up-leave-to[data-v-e9a08a7a]{opacity:0;transform:translateY(-30px)}.ui-loading-group[data-v-14281fa4]{position:relative}.ui-loading-group .loading-box[data-v-14281fa4]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;background:hsla(0,0%,100%,.5)}.ui-loading-group .loader[data-v-14281fa4],.ui-loading-group .loader[data-v-14281fa4]:after,.ui-loading-group .loader[data-v-14281fa4]:before{border-radius:50%;width:24px;height:24px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load-data-v-14281fa4 1.2s ease-in-out infinite;animation:load-data-v-14281fa4 1.2s ease-in-out infinite}.ui-loading-group .loader[data-v-14281fa4]{position:relative;margin:auto;color:#3a6ea5;transform:translateY(-24px);-webkit-animation-delay:-.1s;animation-delay:-.1s}.ui-loading-group .loader[data-v-14281fa4]:after,.ui-loading-group .loader[data-v-14281fa4]:before{content:"";position:absolute;top:0}.ui-loading-group .loader[data-v-14281fa4]:before{left:-35px;-webkit-animation-delay:-.2s;animation-delay:-.2s}.ui-loading-group .loader[data-v-14281fa4]:after{left:35px}@-webkit-keyframes load-data-v-14281fa4{0%,80%,to{box-shadow:0 24px 0 -13px}40%{box-shadow:0 24px 0 0}}@keyframes load-data-v-14281fa4{0%,80%,to{box-shadow:0 24px 0 -13px}40%{box-shadow:0 24px 0 0}}.ui-pagination-bar[data-v-791edec8]{display:flex;flex-direction:row;justify-content:center}.ui-pagination-bar .page-item[data-v-791edec8]{min-width:36px;height:36px;margin:0 6px;padding:0 12px;line-height:36px;font-size:14px;text-align:center;color:#333;background:#fff;border-radius:4px;cursor:pointer}.ui-pagination-bar .page-item.active[data-v-791edec8]{font-weight:700;color:#000}.ui-pagination-bar .page-item[data-v-791edec8]:hover{color:#3a6ea5}.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .5s}.fade-transform-enter{opacity:0;transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;transform:translateX(30px)}