    .language-menu {
      position: fixed;
      top: 2px;
      right: 5px;
      z-index: 9999;
    }

    .language-menu select {
      padding: 4px 6px;
      font-size: 15px;
      border-radius: 4px;
	  font-weight:500;
      border: 0px solid #ccc;
      background-color: #fff;
      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
      cursor: pointer;
    }

    .language-menu select:focus {
      outline: none;
      border-color: #888;
    }
	
	
	    #pdf-container {
      max-width: 100%; /* 固定宽度 */
      margin: 0 auto; /* 水平居中 */
      background-color: #f9f9f9;
      padding: 20px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }

    canvas {
     
      max-width: 100%;
      height: auto;
    }

    .page-break {
      page-break-after: always;
      margin: 30px 0;
    }
	
	.nrpage{
	margin-top:40px;
	}
	
	.jiange{
	
	margin-top:20px;
	
	}
	
.page{line-height:28px;  size:20px;}

.pagebar{width: 100%;clear: both;margin:10px 0;padding:10px 0;text-align:center;}
.pagebar a,.pagebar .now-page{padding:4px 12px;color: #333333;display:inline-block;clear: both;border:1px solid #ddd;margin:0 3px 3px 0;border-radius: 2px;}
.pagebar a:hover,.pagebar .now-page{color: #333;}
.pager li{float:left; } 

.list li{padding:15px;border-bottom:1px solid #ddd;transition: all 0.25s ease 0s;position: relative; }
.pagebar li,.thisclass{display:inline-block; padding:6px;}
.list li:hover{ background-color:#f9f9f9;}
.list li h3,.list li h2{font-size: 1.15em;line-height: 1.5;word-wrap:break-word;margin-bottom:6px;}
.page li{padding-bottom:28px;}
.thisclass a{border:0px solid #ddd}
	