@font-face {
    font-family: 'pinyin';
    src: url('/resources/fonts/py.woff2') format('woff2'), url('/resources/fonts/py.woff') format('woff');
}
@font-face { font-family: 'en1'; src: url('/resources/fonts/en1.woff2') format('woff2'); }
@font-face { font-family: 'en2'; src: url('/resources/fonts/en2.woff2') format('woff2'); }
@font-face { font-family: 'en3'; src: url('/resources/fonts/en3.woff2') format('woff2'); }
@font-face { font-family: 'en4'; src: url('/resources/fonts/en4.woff2') format('woff2'); }
@font-face { font-family: 'en5'; src: url('/resources/fonts/en5.woff2') format('woff2'); }
.en1 { font-family: 'en1', serif; }
.en2 { font-family: 'en2', serif; }
.en3 { font-family: 'en3', serif; }
.en4 { font-family: 'en4', serif; }
.en5 { font-family: 'en5', serif; }
body,div,p,ul,li{padding:0;margin:0;list-style:none}
.pull-right{float:right}
body{background:#eee}
.container{margin:20px auto 0 auto}

@media print {
    body{background:none}
    .container{margin:0 auto;background:#FFF}
    .after-page{page-break-before:always}
    .paper-box{width:auto;margin:0;padding:75px 81px 0 81px !important;border:0;box-shadow:none;break-before:page}
    #head,#print-hide-box,#loading-font,.top-nav{display:none}
}

@page {margin: 0 0;}
.paper-box{width:938px;height:1360px;margin:0 auto;padding-top:60px;padding-bottom:80px;padding-left:81px;padding-right:81px;margin-bottom:20px;background-color:#fff}

#head{background-color:#f3f3f3;box-shadow:0 0 5px rgba(0,0,0,0.5);position:fixed;width:100%;top:0;z-index:999}
.head-box{width:1100px;padding:8px 0;margin:auto;font-size:14px;color:#666}
.url-links a{color:#333;text-decoration:none;margin:0 1rem}
.top-nav{height:40px}
.btn-primary{background-color:#2196f3;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 15px;font-size:12px;text-decoration:none;}
.every-head{font-size:20px;color:#666}
.every-footer{padding:0 10px;color:#999}
.paper-box li svg{vertical-align:middle;margin-top:-11px;width:54px;height:54px}
#print-hide-box{position:fixed;z-index:1000;width:100%;top:50px;bottom:0}
#loading-font{position:fixed;width:100%;height:100%;text-align:center;background:rgb(255,255,255,0.8);left:0;bottom:0;top:0;z-index:1002;}
#shareBox{display:none;width:192px;border:1px solid #999;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,0.6);padding:0 10px 10px 10px;position:fixed;top:245px;left:50%;background-color:#fff;margin-left:-96px;margin-top:-128px}
.select-head{padding: 2px 4px;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;margin:0 .5rem;}
