
    * { margin: 0; padding: 0; }
    body {
      font-family: "Microsoft Yahei";
      font-size: 14px;
      color: #333;
      background-color: #E4E1E1;
    }
    a, a:hover { text-decoration: none; color: #333; }
    ul, li { list-style: none; }
    svg{
      fill: currentColor;
    }
    .ml15 {
      margin-left: 15px;
    }
    .ml30 {
      margin-left: 30px;
    }
    .mt-tabpage {
      background-color: #FFFFFF;
    }
    .mt-tabpage-title {
      height: 57px;
	    font-size: 0;
	    background-color: #fff;
	    width: 65.65%;
	    margin: auto;
	    background: #fff;
	    border-bottom: 1px solid #f1f1f1;
    }
    .mt-tabpage-title .mt-tabpage-item {
      display: inline-block;
      width: 246px;
      height: 57px;
      line-height: 57px;
      text-align: center;
      color: #666;
      font-size: 16px;
    }
    .mt-tabpage-title .mt-tabpage-item:hover{
    	color: #ff8100;
    }
    .mt-tabpage-title .mt-tabpage-item-cur {
      color: #ff8100;
      font-size: 18px;
      border-bottom: 4px solid #ff8100;
    }
    .mt-tabpage-content {
      background: #f6f6f6;
      padding-top: 19px;
    }
    .mt-tabpage-count {
      position: relative;
      width: 1260px;
      min-height: 500px;
      overflow: hidden;
      margin: 0 auto;
      background: #FFFFFF;
      border-radius: 22px 22px 0 0;
      padding-bottom: 50px;
    }
    .mt-tabpage-cont__wrap {
      /* position: absolute; */
      position: relative;
    }
    .mt-tabpage-count .mt-tabpage-item {
      width: 1260px;
      /* min-height: 800px; */
      margin: 0 auto;
      border-radius: 22px 22px 0 0;
    }

    .mt-tabpage-item-toolcontent {
      width: auto;
      height: 39px;
      background: #f6f6f6;
    }
    .mt-tabpage-item-toolbox {
      width:1260px;
      text-align: right;
      background: #fff;
    }
    .mt-tabpage-item-toolbox img {
      width: 36px;
      height: auto;
      cursor: pointer;
    }
    .mt-tabpage-item-toolbox .price-icon {
      display: inline-block;
      width: 36px;
      height: 36px;
      cursor: pointer;
      background-image: url("/app/images/newYear/price-icon.png");
    }
    .mt-tabpage-item-toolbox .download-icon {
      display: inline-block;
      width: 36px;
      height: 36px;
      cursor: pointer;
      background-image: url("/app/images/newYear/download-icon.png");
      margin-left: 15px;
    }
    .mt-tabpage-item-toolbox .upload-icon {
      display: inline-block;
      width: 36px;
      height: 36px;
      cursor: pointer;
      background-image: url("/app/images/newYear/upload-icon.png");
      margin-left: 15px;
    }
    .mt-tabpage-item-table table {
      width: 1170px;
      display: table;
      border-collapse: collapse;
      border-spacing: 2px;
      border: 1px solid #dedede;
      color: #606266;
      -webkit-border-horizontal-spacing: 0px;
      -webkit-border-vertical-spacing: 0px;
      border-top-width: 0px;
      border-right-width: 0px;
      border-bottom-width: 0px;
      border-left-width: 0px;
      margin: 10px auto 0;
    }
    .mt-tabpage-item-table table thead {
      background-color: #f2f2f2;
    }
    .mt-tabpage-item-table table th {
      padding: 12px;
      min-width: 0;
      box-sizing: border-box;
      text-overflow: ellipsis;
      vertical-align: middle;
      position: relative;
      text-align: center;
      font-size: 16px;
      border: 1px solid #dedede;
      border-collapse: collapse;
    }
    .mt-tabpage-item-table table td {
      padding: 12px;
      min-width: 0;
      box-sizing: border-box;
      text-overflow: ellipsis;
      vertical-align: middle;
      position: relative;
      text-align: center;
      font-size: 12px;
      border: 1px solid #dedede;
      border-collapse: collapse;
    }
    .mt-tabpage-item-table table .cap {
      font-size: 18px;
      color: #ff0000;
    }
    .mt-tabpage-item-table table .fsize {
      font-size: 16px;
    }
    .mt-tabpage-item-table table .total-price {
      font-size: 16px;
      color: #ff8100;
      font-weight: 600;
    }

    .mt-tabpage-item-table table .shopping-btn {
      width: 65px;
      height: 25px;
      background-color: #cccccc;
      border: transparent;
      
      cursor: not-allowed;
    }
    .mt-tabpage-item-table table .shopping-btn-else {
      width: 65px;
      height: 25px;
      background-color: #ff8100;
      border: transparent;
      cursor: pointer;
    }
    .xin-chun-box {
      display: inline-block;
      position: fixed;
      left: 0;
      top: 48%;
    }
    .xin-chun-box .xin-chun-close {
      position: absolute;
      top: 5px;
      right: 50px;
      cursor: pointer;
    }
    .da-ji-box {
      display: inline-block;
      position: fixed;
      right: 0;
      top: 48%;
    }
    .da-ji-box .da-ji-close {
      position: absolute;
      top: 5px;
      right: 50px;
      cursor: pointer;
    }
    .mt-tabpage-header{
      border-bottom: 1px solid #f1f1f1;
    }
    .mt-tabpage-header h1{
      width: 1170px;
      margin: 0 auto;
      font-weight: normal;
      font-size: 20px;
      padding: 10px 0;
    }