
body{
	overflow:hidden;
	background-color:#e5f6f2; // 原来：fefff2
	margin:;  // 原来：0
	padding: 5px;   // 原来：0
}

#menu-icon {
	padding-top: 5px; // 原来：10px
	padding-left: 15px;
}

.sidebar {
    height: 100%;
    width: 0;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #087883;
    color: #ffffff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 50px; // 原来：60px
    text-decoration: none;
    }
    
    .sidebar div {
    padding: 60px;
    font-size: 24px;
    display: block;
    transition: 0.5s;
    cursor: pointer;
    text-decoration: none;
    }
    
    .sidebar a {
        text-decoration: none;
        color: #ffffff;
    }
    
    .sidebar .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    padding: 25px;
    text-decoration: none;
    }
    
    
    .openbtn {
    font-size: 24px;
    cursor: pointer;
    margin: 0 10px;
    background-color: lightblue;
    }
    
    #mySidebar {
        padding: 0px;

    }

    #main {
        transition: margin-left .5s;
        padding: 5px 0px 5px 0px;  
      }

      @media screen and (max-height: 450px) {
        .sidenav {padding-top: 15px;}
        .sidenav a {font-size: 18px;}
      }
      
      
      .magazine-viewport .container{
          position:absolute;
          top:45%;
          left:50%;
          width:947px;
          height:650px;
          margin:auto;
      }
      
      .magazine-viewport .magazine{
          width:947px;
          height:650px;
          left:-461px;
          top:-300px;
      }
      
      .magazine-viewport .page{
          width:473.5px;
          height:650px;
          background-color:white;
          background-repeat:no-repeat;
          background-size:100% 100%;
      }
      
      .magazine-viewport .zoomer .region{
          display:none;
      }
      
      .magazine .region{
          position:absolute;
          overflow:hidden;
          background:#0066FF;
          color:#000;
          opacity:0.2;
          -webkit-border-radius:10px;
          -moz-border-radius:10px;
          -ms-border-radius:10px;
          -o-border-radius:10px;
          border-radius:10px;
          cursor:pointer;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
          filter: alpha(opacity=20);
      }
      
      .magazine .region:hover{
          opacity:0.5;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
          filter: alpha(opacity=50);
      }
      
      .magazine .region.zoom{
          opacity:0.01;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
          filter: alpha(opacity=1);
      }
      
      .magazine .region.zoom:hover{
          opacity:0.2;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
          filter: alpha(opacity=20);
      }
      
      .magazine .page{
          -webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
          -moz-box-shadow:0 0 20px rgba(0,0,0,0.2);
          -ms-box-shadow:0 0 20px rgba(0,0,0,0.2);
          -o-box-shadow:0 0 20px rgba(0,0,0,0.2);
          box-shadow:0 0 20px rgba(0,0,0,0.2);
      }
      
      .magazine-viewport .page img{
          -webkit-touch-callout: none;
          -webkit-user-select: none;
          -khtml-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          margin:0;
      }
      
      .magazine .even .gradient{
          position:absolute;
          top:0;
          left:0;
          width:100%;
          height:100%;
      
          background:-webkit-gradient(linear, left top, right top, color-stop(0.95, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.2)));
          background-image:-webkit-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
          background-image:-moz-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
          background-image:-ms-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
          background-image:-o-linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
          background-image:linear-gradient(left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
      }
      
      .magazine .odd .gradient{
          position:absolute;
          top:0;
          left:0;
          width:100%;
          height:100%;
      
          background:-webkit-gradient(linear, right top, left top, color-stop(0.95, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.15)));
          background-image:-webkit-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
          background-image:-moz-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
          background-image:-ms-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
          background-image:-o-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
          background-image:linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
      }
      
      .magazine-viewport .zoom-in .even .gradient,
      .magazine-viewport .zoom-in .odd .gradient{
      
          display:none;
      
      }
      
      .magazine-viewport .loader{
          background-image:url(../images/loader.gif);
          width:22px;
          height:22px;
          position:absolute;
          top:280px;
          left:219px;
      }
      
      .magazine-viewport .shadow{
          -webkit-transition: -webkit-box-shadow 0.5s;
          -moz-transition: -moz-box-shadow 0.5s;
          -o-transition: -webkit-box-shadow 0.5s;
          -ms-transition: -ms-box-shadow 0.5s;
          -webkit-box-shadow:0 0 20px #ccc;
          -moz-box-shadow:0 0 20px #ccc;
          -o-box-shadow:0 0 20px #ccc;
          -ms-box-shadow:0 0 20px #ccc;
          box-shadow:0 0 20px #ccc;
      }
      
      .magazine-viewport .next-button,
      .magazine-viewport .previous-button{
          width:22px;
          height:779px;
          position:absolute;
          top:0;
      }
      
      .magazine-viewport .next-button{
          right:-22px;
          -webkit-border-radius:0 15px 15px 0;
          -moz-border-radius:0 15px 15px 0;
          -ms-border-radius:0 15px 15px 0;
          -o-border-radius:0 15px 15px 0;
          border-radius:0 15px 15px 0;
      }
      
      .magazine-viewport .previous-button{
          left:-22px;
          -webkit-border-radius:15px 0 0 15px;
          -moz-border-radius:15px 0 0 15px;
          -ms-border-radius:15px 0 0 15px;
          -o-border-radius:15px 0 0 15px;
          border-radius:15px 0 0 15px;
      }
      
      .magazine-viewport .previous-button-hover,
      .magazine-viewport .next-button-hover{
          background-color:rgba(0,0,0, 0.2);
      }
      
      .magazine-viewport .previous-button-hover,
      .magazine-viewport .previous-button-down{
          background-image:url(../images/arrows.png);
          background-position:-4px 284px;
          background-repeat:no-repeat;
      }
      
      .magazine-viewport .previous-button-down,
      .magazine-viewport .next-button-down{
          background-color:rgba(0,0,0, 0.4);
      }
      
      .magazine-viewport .next-button-hover,
      .magazine-viewport .next-button-down{
          background-image:url(../images/arrows.png);
          background-position:-38px 284px;
          background-repeat:no-repeat;
      }
      
      .magazine-viewport .zoom-in .next-button,
      .magazine-viewport .zoom-in .previous-button{
          display:none;
      }
      
      .animated{
          -webkit-transition:margin-left 0.5s;
          -moz-transition:margin-left 0.5s;
          -ms-transition:margin-left 0.5s;
          -o-transition:margin-left 0.5s;
          transition:margin-left 0.5s;
      }
      
      
      
      .exit-message > div{
          width:140px;
          height:30px;
          margin:auto;
          background:rgba(0,0,0,0.5);
          text-align:center;
          font:12px arial;
          line-height:30px;
          color:white;
          -webkit-border-radius:10px;
          -moz-border-radius:10px;
          -ms-border-radius:10px;
          -o-border-radius:10px;
          border-radius:10px;
      }
      
      .zoom-icon{
          position:absolute;
          z-index:1000;
          width:22px;
          height:22px;
          top:10px;
          right:10px;
          background-image:url(../images/zoom-icons.png);
          background-size:88px 22px;
      }
      
      .zoom-icon-in{
          background-position:0 0;
          cursor: pointer;
      }
      
      .zoom-icon-in.zoom-icon-in-hover{
          background-position:-22px 0;
          cursor: pointer;
      }
      
      .zoom-icon-out{
          background-position:-44px 0;
      }
      
      .zoom-icon-out.zoom-icon-out-hover{
          background-position:-66px 0;
          cursor: pointer;
      }
      
      .bottom{
          position:absolute;
          left:0;
          bottom:0;
          width:100%;
      }
      
      /*--------------------------------------------------------------
      # Media setting!!!
      --------------------------------------------------------------*/
      
      @media screen and (max-width: 1290px) {
      body {
          position: absolute;
      }
      
      
      }


    
