body{margin:0;
    /*font-family:"Microsoft YaHei";line-height:1;font-size:12px;*/
    font:12px/1 "Microsoft YaHei";
}
p,dl,dd{margin:0;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-size:100%;}
ul,ol{margin:0;padding:0;list-style:none;}
a{ text-decoration: none;color:#333;}
em,i{font-style:normal;}
strong,b{font-weight:normal;}
img{border:none;vertical-align:bottom;}
.clearfix{*zoom:1;} 
.clearfix:after{content:"";clear:both;display:block; height:0;overflow:hidden;font-size:0;line-height:0;}
table{border-spacing: 0;border-collapse: collapse;}
th,td{padding:0;text-align:left;vertical-align: top;}
th{font-weight:normal;text-align:left;}
input,textarea{outline:none;}
input{margin:0;padding:0;border:none;}
input[type="button"],input[type="submit"]{box-sizing:content-box;}
textarea{resize:none;overflow:auto;} 
button{border: 0;background-color: transparent;outline: none;}
.layout{
    width: 1320rem;
    margin: 0 auto;
    overflow: hidden;
}
/* 公共头部 */
/* 提示框基础样式 */
.toast-container {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}

.toast {
  min-width: 280rem;
  max-width: 80%;
  padding: 20rem 30rem;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 16rem;
  border-radius: 8rem;
  text-align: center;
  box-shadow: 0 4rem 12rem rgba(0, 0, 0, 0.15);
  opacity: 0;
  transition: opacity 0.3s ease;
}

/* 显示状态 */
.toast.show {
  opacity: 1;
}

/* 加载中提示框 */
.toast-loading .loading-spinner {
  display: inline-block;
  width: 20rem;
  height: 20rem;
  border: 3rem solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  animation: spin 1s ease-in-out infinite;
  margin-right: 10rem;
  vertical-align: middle;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

/* 成功提示 */
.toast-success {
  background-color: rgba(47, 226, 189, 0.9);
}

/* 错误提示 */
.toast-error {
  background-color: rgba(255, 77, 77, 0.9);
}

/* 分页样式覆盖：去除链接下划线 */
.pagination{
  text-align:center;
}
.pagination a,
.pagination span{
  text-decoration: none !important;
  border-bottom: none !important;
  color: inherit;
  display: inline-block;
  padding: 0 6rem;
}
.pagination a:hover{
  text-decoration: none !important;
}
.pagination .current{
  text-decoration: none !important;
}