 @font-face {
      font-family: 'zt';
      src: url('https://cnm666.oss-cn-hongkong.aliyuncs.com/ArimaMadurai-Thin.ttf');
	  font-weight: normal;
      font-style: normal;
      }
	  
	  * {
	  box-sizing: border-box;
	  margin: 0;
	  padding: 0;
	  font-family: "Arima Madurai",Microsoft JhengHei,Georgia,Times,serif;
	  }
	  .main {
	  max-width:800px;
	  margin: 5vh auto auto auto;
	  padding:50px;
	  background:#fff;
	  }
	  .logo {
	  font-family: "zt" !important;
      width: 150px;
      height: 50px;
      background-color: black;
      border-radius: 3px;
	  }
      .logo::before {
      content: "MUZI LI";
      position: relative;
      font-size: 36px;
      font-weight: 900;
      line-height: 50px;
      top: 0;
      left: 2px;
      color: white;
      }
      .logo::after {
      content: "";
      display: block;
      opacity: 0;
      transition: opacity .5s;
      position: relative;
      width: calc(61px * 1.5);
      height: calc(49px * 1.5);
      top: -115px;
      left: -4px;
      background-image: url(https://cnm666.oss-cn-hongkong.aliyuncs.com/22.png);
      background-size: cover;
      }
      .logo:hover::after { 
      opacity: 1; 
      }
	  .main p{
	  font-family: "zt" !important;
	  font-size:1em;
	  font-weight:900;
	  color:#424242;
	  margin:20px 0;
	  }
	  .main a {
	  margin-right: .3rem;
	  padding: .25rem .5rem;
	  border-radius: .1875rem;
	  border: 1px solid rgba(153,153,153,0.1);
	  text-decoration: none;
	  color:#424242;
	  
	  }
        /* 弹窗样式 */
        .modal {
            display: none; /* 默认隐藏 */
            position: fixed; /* 固定位置 */
            z-index: 1; /* 置于顶层 */
            left: 0;
            top: 0;
            width: 100%; /* 全宽 */
            height: 100%; /* 全高 */
            overflow: auto; /* 允许滚动 */
            background-color: rgb(0,0,0); /* 背景色 */
            background-color: rgba(0,0,0,0.4); /* 背景色带透明度 */
        }

        /* 弹窗内容 */
        .modal-content {
            background-color: #fefefe;
            margin: 15% auto; /* 居中 */
            padding: 20px;
            border: 1px solid #888;
            width: 80%; /* 宽度 */
            max-width: 500px; /* 最大宽度 */
        }

        /* 关闭按钮 */
        .close {
            color: #aaa;
            float: right;
            font-size: 28px;
            font-weight: bold;
        }

        .close:hover,
        .close:focus {
            color: black;
            text-decoration: none;
            cursor: pointer;
        }