@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body, html  {
      margin: 0;
      padding: 0;
      font-family: Arial, sans-serif;overflow-y: scroll;  background: #e7e8eb url(bg.jpg);
  } 
  a
  {
     color: #636; 
  }  
 /* 整体图标列表容器样式 */
.kl-icon-list {
    height: 50px;
    margin: 10px 0;
    max-width: 720px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

/* 图标列表中的每个列表项样式 */
.kl-icon-list li {
    flex: 1;
    text-align: center;
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;
}

/* 图标列表中每个按钮的通用样式 */
.kl-icon-list li button {
    height: 40px;
    padding: 0 20px;
    border-radius: 5px;
    background-color: #ff5722;
    color: #FFF;
    font-size: 14px;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
    box-sizing: content-box;
}

/* 针对第二个列表项按钮的特定背景色样式 */
.kl-icon-list li:nth-of-type(2) button {
    background-color: #16baaa;
}

/* 针对第三个列表项按钮的特定背景色样式 */
.kl-icon-list li:nth-of-type(3) button {
    background-color: #16b777;
}

/* 针对第四个列表项按钮的特定背景色样式 */
.kl-icon-list li:nth-of-type(4) button {
    background-color: #2f363c;
}

/* 针对第五个列表项按钮的特定背景色样式 */
.kl-icon-list li:nth-of-type(5) button {
    background-color: #ffb800;
}

.subtitle {
   line-height: 30px; 
      margin-left: 10px;  
      margin-top: 5px;  
      margin-bottom: 10px;   
      padding: 10px;   
      border-bottom: 1px dashed #ddd;   
      border-left: 2px solid #ff6699; 
      background-color: #ffcccc; 
    border-radius: 4px;
   }
.subtitle a { 
   color: #996669; 
   font-weight: 700; 
   } 
/* 输入框与按钮的容器 */
.inputgroup {display: flex;}
/* 输入框与按钮的容器 */
.input-group {
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 1px solid #f00;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.input{
    padding: 5px 10px;
    font-size: 14px;
    height: 35px;
    width: 100px; 
    border-radius: 5px; 
}

/* 输入框样式 */
#myInput {
    flex: 1; /* 占据剩余空间 */
    padding: 5px 10px;
    font-size: 14px;
    height: 35px;
    border-radius: 5px; 
    outline: none; /* 移除轮廓 */
    background-color: transparent; /* 透明背景 */
}

/* 确定按钮样式 */
.confirmButton {
    padding: 5px 10px;
    font-size: 16px;
    border: none;
    border-left: 1px solid #ced4da; /* 与输入框分隔的边框 */
    background-color: #007BFF;
    color: #fff;
    cursor: pointer;
    transition: background-color 0.3s ease;
    border-radius: 5px;
}

/* 确定按钮悬停时的样式 */
.confirmButton:hover {
    background-color: #ff0b56;
}

/* 确定按钮禁用时的样式 */
.confirmButton:disabled {
    background-color: #6c757d;
    cursor: not-allowed;
}

/* 美化选择框 */
select {
    width: 120px;
    padding: 5px 10px;
    font-size: 16px;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    color: #333;
    appearance: none; /* 移除默认样式（主要用于Webkit浏览器） */
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari 和 Chrome */
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org/2000%2Fsvg%22%20viewBox%3D%220%200%204%205%22%20fill%3D%22%23333%22%3E%3Cpath%20d%3D%22M2%200L0%202h4zm0%205L0%203h4z%22%2F%3E%3C%2Fsvg%3E');
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-size: 10px;
}
/* 选择框聚焦时的样式 */
select:focus {
    border-color: #007BFF;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

/* 禁用状态下的选择框样式 */
select:disabled {
    background-color: #e9ecef;
    color: #6c757d;
    cursor: not-allowed;
}
@media (max-width: 768px) {
  select {
    color: #333; /* 设置文字颜色为白色，可根据实际情况调整颜色 */
    background-color: #f1f1f1; /* 也可以重新设置背景颜色，确保与文字颜色搭配合理 */
  }
} 
.item-container {  
    max-width: 720px; 
    padding: 20px;   
    border: 1px solid #ccc;   
    border-radius: 5px;   
    background-color: #f9f9f9;  
    margin: 20px auto;  
}  /* 每一项信息的样式 */ 
.item { 
    margin-bottom: 10px;   
    padding-bottom: 10px;   
    border-bottom: 1px dashed #ccc;  
} /* 移除最后一个元素的底部间距、内边距和边框 */ 
.item:last-child {  
    margin-bottom: 0; 
    padding-bottom: 0;   
    border-bottom: none;  
} 
.item strong { 
    display: inline-block; 
    width: 100px;  color: #333;  
}  
.item span {  
    color: #666; 
} /* 序号样式 */  
.item-number { 
    display: inline-block;  
    width: 20px;   
    margin-right: 10px; 
    color: #999;  
}
/* 基本样式重置和页面布局 */
.page-content { 
    padding: 10px 5px;
    max-width: 720px;
    margin: 0 auto;
}
/* 任意添加的前置和后置内容样式 */
.preamble, .postscript {
    margin-bottom: 5px;
}
/* 切换按钮区域的样式 */
.tab-section {
    text-align: center;
}
.tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
/* 美化按钮 */
.tab-button {
    flex: 1;
    padding: 15px 20px; /* 调整了内边距以增加按钮大小 */
    margin: 0 5px;
    border: none;
    background-color: #16baaa; /* 更改了默认背景色为番茄红 */
    color: white;
    cursor: pointer;
    font-size: 16px;
    border-radius: 5px; /* 添加了圆角 */
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); /* 添加了阴影 */
    transition: background-color 0.3s, box-shadow 0.3s;
}
.tab-button a{
    color: #ffffff; 
    text-decoration: none;
}
.tab-button.active {
    background-color: #ff4500; /* 更改了激活状态的背景色为钢蓝 */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); /* 更改了激活状态的阴影 */
}
.tab-button:hover {
    background-color: #23292e; /* 添加了悬停状态的背景色变化 */
}
.tab-content {
    display: none;
    padding: 10px 5px;
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.tab-content.active {
    display: block;
}/* 响应式设计 */
@media (max-width: 720px) {
    .tab-button {
        font-size: 14px;
        padding: 10px 15px;
    }
}

   /* 帖子容器样式 */
  .post-container {
      max-width: 720px;
      margin: 10px auto;
      background-color: #fff;
      border-radius: 5px;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
      padding: 20px;
    }

    /* 每个帖子的样式 */
  .post {
      border-bottom: 1px solid #e9ecef;
    }

  .post:last-child {
      border-bottom: none;
    }

    /* 帖子标题样式 */
  .post-title {
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 10px;
      color: #007bff;
    }
.post-title a{
      color: #16baaa;
      text-decoration: none;
    }
.post-title a:hover{
      color: #f00;
      text-decoration: none;
    }
    /* 帖子信息样式 */
  .post-info {
      font-size: 14px;
      color: #6c757d;
      margin-bottom: 10px;
    }

    /* 帖子内容样式 */
  .post-content {
      font-size: 16px;
      color: #343a40;
    }

    /* 置顶标识样式 */
  .sticky-label {
      background-color: #ffc107;
      color: #fff;
      padding: 3px 8px;
      border-radius: 3px;
      font-size: 12px;
      margin-right: 10px;
    }
    /* 热门标识样式 */
  .sticky-hot {
      background-color: #ff0000;
      color: #fff;
      padding: 3px 8px;
      border-radius: 3px;
      font-size: 12px;
      margin-right: 10px;
    }

    /* s定标识样式 */
  .sticky-suoding {
      background-color: #ff0000;
      color: #fff;
      padding: 3px 8px;
      border-radius: 3px;
      font-size: 12px;
      margin-right: 10px;
    }


    /* 回复和浏览量样式 */
  .post-stats {
      display: flex;
      justify-content: space-between;
      font-size: 14px;
      color: #6c757d;
      margin-top: 10px;
    }

    /* 回复和浏览量样式 */
  .post-stats {
      display: flex;
      justify-content: space-between;
      font-size: 14px;
      color: #6c757d;
      margin-top: 10px;
    }

    /* 回复和浏览量样式 */
  .post-stats span{
      color: #c75;
    }
   /* 按钮容器样式 */
  .containerbutton {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      padding: 10px;
    }

    /* 按钮样式 */
    #style-button {
      flex: 0 0 calc(15% - 10px);
      min-width: 100px;
      height: 40px;
      border: none;
      border-radius: 5px;
      font-size: 16px;
      cursor: pointer;
      background-color: indianred;margin: 3px 5px; padding: 10px;
    }
    .containerbutton #style-button:hover {background-color: #ff5722; color: #fff; 
      flex: 0 0 calc(15% - 10px);
      min-width: 100px;
      height: 40px;
      border: none;
      border-radius: 5px;
      font-size: 16px;
      cursor: pointer;margin: 3px 5px; padding: 10px;}
  .container
  {
    max-width: 720px;
    border-style: dashed;
    border-color: white green blue pink;
    border-radius: 0 0 10px 10px;border-width:0.5px;
  }
  .navbar-default
  {
      border-bottom: 1px solid #f51;
      border-radius: 0 0 5px 5px;
  }
.klcontent { 
   word-break: break-all; 
   background-color: #FCFCFC; 
   padding: 5px; 
   margin: 5px; 
   border-radius: 2px; 
   transition: 0.2s; 
   line-height: 30px; 
   padding: 5px; 
   border: 1px solid #E7E7E7; 
   color: #636363; 
   border-bottom: dashed 0.2px #ff4512;
   border-radius:5px;
   }
.klcontent textarea {
   background: #fff; 
   color:#000; 
   border-radius: 20px; 
   border: 1px solid #507BBF; 
   }

.klcontent input {
   border: 1px solid #507bbf; 
   padding: 5px;  
   border: none; /* 先去掉所有边框 */  

   outline: none; /* 去掉点击输入框时默认出现的轮廓线 */
   border-bottom: 1px solid #507bbf;  
   background: #fff; 
   border-radius: 5px; 
   color: #333; 
   font-size: 14px; 
   }
.right-button {
    margin-left: auto;
    margin-right: 100px;
    padding: 5px 20px;
    border: none;
    border-radius: 5px;
    background-color: red;
    color: white;
    cursor: pointer;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
}
.right-button:hover {
    background-color: #45a049;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.4);
}
.container-text {
    max-width: 720px; /* 假设容器宽度为300px */
    text-align: left; /* 明确设置文本居左对齐 */
    padding: 20px; /* 内边距 */
    border: 1px solid #ccc; /* 边框 */
    border-radius: 5px; /* 圆角边框 */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* 阴影效果 */
    background-color: #f9f9f9; /* 背景色 */
   
}
/* 管理员名称样式 */
.admin-name {
    font-size: 16px; /* 字体大小 */
    font-weight: bold; /* 加粗 */
    margin-bottom: 10px; /* 下边距 */
}

/* 奖品编号和RMB增加金额样式 */
.prize-info {
    margin-bottom: 10px; /* 下边距 */
    font-size: 14px; /* 字体大小 */
    color: #333; /* 字体颜色 */
}

/* 操作时间样式 */
.operation-time {
    font-size: 12px; /* 字体大小 */
    color: #666; /* 字体颜色 */
    margin-top: 10px; /* 上边距 */
}

/* 按钮样式 */
.search-button,
.block-button {
    padding: 5px 15px;
    margin-left: 10px;
    background-color: #ff5722;
    color: #fff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* 按钮悬停效果 */

.block-button:hover {
    background-color: #0056b3;
}

.sub-title { 
    line-height: 38px; 
    color: #000; 
    border-bottom: 2px solid #f2b73d; 
    border-top: 1px solid #E3E3E3; 
    letter-spacing: 0px; 
    background: #F6F6F1;
    padding-left: 15px;
    border-radius: 5px;
    text-align: center; 
}
.sub-title a { 
    color: #000; 
    font-weight: 700; 
}
.tip { 
   line-height: 24px; 
   margin: 10px; 
   border: none; 
   background: #FCFCFC; 
   color: #f48a6e; 
   padding: 5px 7px; 
   text-shadow: 0 0 1px rgba(114,106,86,0.3); 
   border-radius: 3px; 
   font-size: 13px; 
   }
.line1, .line2 { 
   word-break: break-all; 
   background-color: #fff; 
   padding: 5px; 
   transition: 0.2s; 
   line-height: 30px; 
   padding: 5px;
   color: #999; 
   border-bottom: 1px solid #D8D8D8; 
   }
.line1 a, .line2 a { 
   color: #006cbf text-decoration: none;
   text-shadow: rgba(50,50,50,.3) 1px 1px 3px; 
   font: bold 14px/1.3 "\5FAE\8F6F\96C5\9ED1", Arial; 
   }
.line_left { 
   word-break: break-all; 
   background-color: #fff; 
   padding: 5px; 
   margin: 5px; 
   border-radius: 2px; 
   transition: 0.2s; 
   line-height: 30px; 
   padding: 5px; 
   border: 1px solid #E7E7E7; 
   color: #636363; 
   text-align: left;
   }
.line_left a { 
   color: #000; 
   text-shadow: rgba(50,50,50,.3) 1px 1px 3px; 
   font: bold 16px/1.3 "\5FAE\8F6F\96C5\9ED1", Arial; 
   }
.line1 .right, .line2 .right { 
   font-size: 12px; 
   }
.line1 a:hover, .line2 a:hover { 
   color: #ff006f; 
   }
  ul {
            list-style-type: none;
        }
.line1 img, .line2 img { 
   max-width: 480px; 
   max-height: 480px; 
   vertical-align: middle; 
   margin-right: 3px; 
   }
.line1 .shop-list,.line2 .shop-list { 
   border-bottom:0px; 
   }
 .line { padding: 7px 10px 0px 10px; border-bottom: 1px solid #D1D1D1; background: #FFFFFF; }
.line table { width: 100%; }
.line tr:first-of-type td:first-of-type { width: 60px; }
.line tr:first-of-type td:first-of-type a:only-child { display: block; margin-right: 10px; }
.line tr:first-of-type td:first-of-type a img { width: 50px; ; height: 50px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) }
.line tr:first-of-type td:nth-of-type(2) { line-height: 20px; padding-top: 10px; font-size: 14px; }
.line tr:first-of-type td:last-of-type { color: #FFB81F; text-align: right; font-size: 12px; line-height: 20px; }
.line tr:first-of-type td:last-of-type .KL_down_img { display: block; padding: 5px; color: #FFF; text-align: center; position: relative; width: 100%; height: 30px; float: right; margin-left: 10px; clear: both; }
.line tr:first-of-type td:last-of-type .KL_down_img:before { border-radius: 3px; content: "下 载"; color: #FFFFFF; top: 0px; right: 0px; position: absolute; width: 50px; height: 30px; text-align: center; line-height: 30px; background-color: #63abe3; box-shadow: 1px 1px 1px #474747; }
.line tr:nth-of-type(2) td a { font-size: 12px; color: #CCCCCC; }
.line tr:last-of-type { display: none; }
.list {height: 40px; line-height: 40px; padding: 5px; background-color: #FFFFFF; border-bottom: 1px solid #F3F3F3; overflow: hidden; }
.list a { color: #222; }
.list a:hover { color: #59a3ec; }
.list.mb { box-shadow: 0 1px 2px rgba(0,0,0,.2); border: none; }

.list i { display: block; float: left; margin-right: 5px; }
.list i1, .list i3, .list i4, .list iA, .list iM { display: block; float: left; margin: 3px 8px 3px 3px; height: 24px; width: 24px; border-radius: 15px; color: #fff; text-align: center; line-height: 24px; font-size: 14px; font-weight: 700; }
.list i1 { background: #7a87ff; }
.list i3 { background: #5ea1fd; }
.list i4 { background: #71b8e9; }
.list iA { background: #ff4d4d; }
.list im { background: #ff984d; }
.list i img { margin: 3px; height: 24px; width: 24px; border: none; border-radius: 15px; }
.list li { height: 30px;line-height: 30px;font-size: 15px; padding-left: 5px; float: left }
.list span { line-height: 30px; font-size: 15px; }
.right { font-size: 12px; float: right; color: #999999; margin-right: 0px; }

.Output { font-size: 13px; float: right; color: #999999; margin-right: 5px; }
.Output img { max-height: 28px; margin-left: 3px; }
.Output a { color: #000; margin-left: 5px; }
#enable:hover {
    background-color: #ff5722; 
    color: #fff; 
}
#enable{ 
    padding: 5px 10px;
    width: 40px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    transition: background-color 0.3s ease; 
    background-color: #23292e;color: white;
}
#deactivated:hover {
    background-color: red; 
    color: #00ffff; 
}
#deactivated{ 
    padding: 5px 10px;
    width: 40px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    transition: background-color 0.3s ease; 
    background-color: #d0021b;
    color: white;
}
/* 全局样式重置，去除默认内外边距，设置盒子模型 */
* { margin: 0; padding: 0; box-sizing: border-box; }

/* 容器样式，设置为弹性布局，方便子元素排列 */
.input-container { 
    display: flex; 
    justify-content: space-between; 
    align-items: center;
     }

/* 左边说明文字样式，占宽度的20% */
.input-container .left-text { 
    height: 40px; 
    line-height: 40px; 
    width: 20%;
    text-align: center; 
    padding: 10px 20px; 
    font-size: 16px; 
    cursor: pointer;
    border: 1px solid #F3F3F3;
    background-color: #F0F0F0; 
    border-radius: 4px; 
}

/* 中间输入框样式，占宽度的60% */
.input-container .input-box {
    width: 60%;
    height: 40px; 
    line-height: 40px; 
} 
           
input { 
    outline: none; /* 去掉点击输入框时默认出现的轮廓线 */ 
    border: none; /* 先去掉所有边框 */
    border-bottom: 1px solid #507bbf;  
    padding: 5px; 
    border-radius: 5px; 
}
input:focus {   
    border: 1px solid #ff5722; 
    border-style:none;   
    box-shadow: 2px 2px 15px #FF5722;  
}
/* 右边提交按钮样式，占宽度的20% */
.input-container .submit-button { 
    height: 40px; 
    line-height: 40px; 
    width: 20%;
    text-align: center; 
    padding: 10px 20px; 
    font-size: 16px; 
    cursor: pointer; 
    border-radius: 4px;
    background-color: #FF0000;
    border: none; 
    color: #ffffff; 
}

.input-container .submit-button:hover { 
    text-decoration: none;  
    height: 40px; 
    line-height: 40px; 
    width: 20%;
    text-align: center; 
    padding: 10px 20px; 
    font-size: 16px; 
    cursor: pointer; 
    border-radius: 4px;
    background-color: #16baaa;
    border: none; 
    color: #ffffff; 
}

/* 媒体查询，针对手机等小屏幕设备（这里以最大宽度768px为例，可按需调整） */
@media screen and (max-width: 768px) {
  .input-container {
        flex-direction: column;
    }

   .left-text,
   .input-box,
   .submit-button {
        width: 100%;
        margin:5px 10px;
    }
}
button {
    padding: 10px 20px;
    font-size: 16px;
    color: white;
    background-color: #007bff;
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
}

.clear-button {
    border: none;
    background-color: transparent;
}

.clear-button:hover {
    border: none;
    background-color: transparent;
}

.clear-button:active {
    border: none;
    background-color: transparent;
}
.headcolumner {
    background-color: #ffcccc; /* 微红色背景 */   
    padding: 0 15px;   
    text-align: left; 
    margin: 5px;
    border-radius: 5px; 
     } 
/*论坛内页*/
.line4, .line5 { word-break: break-all; background-color: #f1f1f1; padding: 5px; line-height: 30px; padding: 5px; color: #636363; border-bottom: 1px solid #EBEBEB; font-size: 15px; }
.line4 a, .line5 a { color: #000; font-weight: 600; font-size: 16px; }
.line4:hover, .line5:hover { background: #f9f9f9; }
.line4 .right, .line5 .right { font-size: 12px; }
.line4 a:hover, .line5 a:hover { color: #f11; text-decoration: none;}
.line4 .Sex, .line5 .Sex { width: 17px; height: 17px; border-radius: 10px; margin-left: 5px; vertical-align: middle; margin-bottom: 2px; }
.line4 .urlbtn, .line5 .urlbtn { text-shadow: none; font-family: "Microsoft YaHei"; color: #434343; margin-left: 3px; font-size: 13px; font-weight: 600; }
.containerBbs {max-width: 720px; margin: 10px auto;display: flex;align-items: flex-start; border-bottom: 1px solid #ccc; }

.avatar {width: 60px; height: 60px;background-color: gray;margin-right: 10px; margin-top: 15px;border-radius: 50%; object-fit: cover; }
.text-container {flex-grow: 1;min-width: 0; width: calc(100% - 80px - 10px - 15% - 50px); }
.title { margin: 10px auto; margin-top: 10px;font-weight: bold;margin-bottom: 5px; max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content1 { max-width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.right-sidebar { width: 15%;margin-left: auto; border-bottom: 1px solid black;text-align: center;min-width: 0;margin-bottom: 5px;}
.date {margin: 15px auto; }
.title a{ color: #666666; }

.urlbtn { 
   padding: 2px 7px; 
   transition: 0.2s; 
   color: #ffffff; 
   background: #f1f1f1; 
   border-radius: 5px; 
   border: 0.3px solid #f00; 
   }

.txt { 
    width: 100%; 
    height: 32px; 
    display: inline-block; 
    margin-right: 5px; 
    background-position: 0 -96px; 
    border: 1px solid #b6b6b6; 
    border-color: #9a9a9a #cdcdcd #cdcdcd #9a9a9a; 
    vertical-align: top 
}
/* 全局样式重置，去除默认内外边距和设置盒子模型 */



/* 按钮容器样式，用于实现按钮水平和垂直居中 */
.button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 30px;
    margin-bottom: 20px;
}
.flex-nowrap {   
    display: flex;   
    flex-wrap: nowrap; 
}

 .containerGoldCoin { 
    max-width: 720px; 
    margin: 0 auto;
    width: 100%;
}

 .form-container { 
    max-width: 720px;
    margin: 0 auto; 
    padding: 10px;
   border: 1px solid #ccc;
   border-radius: 8px; 
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
 /*
 .toggle-button {width: 25%;background-color: #007BFF;color: white;border: none;padding: 10px;cursor: pointer;

  border-radius: 5px;transition: background-color: #f9f9f9;margin-bottom: 10px;}
 .toggle-button.active {background-color: #FF5733; font-weight: bold;}
 .toggle-button:not(.active):hover {background-color: #500;}
 .content-section {display: none; border: 1px solid #ccc; padding: 20px; margin-bottom: 20px; border-radius: 5px;}
 .content-section.active { display: block; }*/

 .form-group-info {
    margin-bottom: 15px;
    display: flex; 
    align-items: center; 
    width: 100%;
}
 .form-group-info label { 
    text-align: center; 
    flex: 0 0 20%; /* 固定宽度，用于说明文字 */
}
 .form-group-info input {
    flex: 0 0 80%; 
    padding: 8px;  
    outline: none; /* 去掉点击输入框时默认出现的轮廓线 */
     border: none; /* 先去掉所有边框 */
    border-bottom: 1px solid #507bbf;
    border-radius: 4px;
}
 .form-group-info button { 
    text-align: center; 
    flex: 0 0 20%; /* 固定宽度，用于说明文字 */
}
  .button-group { 
    display: flex;
    justify-content: space-between;

    margin-button: 10px;
}
  .button-group button {
    margin-left: auto;
    right: auto;
    padding: 5px 20px; 
    background-color: red; 
    color: white; 
    border: none; 
    border-radius: 5px;
    cursor: pointer; 
    min-width: 80px;
    margin-right: 20px;
}
  .button-group button:hover {
    background-color: #0056b3;
}
  .white-text { 
    color: white;
}
.white-text a{ 
    color: white;
}/* 这是input */


.ui {
    margin-left: auto;
    margin-right: 100px;
    display: flex; 
    width: 100%;   
    list-style: none;
     padding: 0;  
     margin: 0; 
 } 
.ui li { 
    flex: 1 1 50%;  
    box-sizing: 
    border-box;padding: 10px;  
    text-align: left; 
    border: 1px 
}


.txst_css{
    margin: 10px; 
    padding: 10px  20px; 
    font-size:12px;
    border: none;
    text-align: left; 
}
.form-control{ 
    display:block;
    width:60%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
   color:#555;
   background-color:#fff;
   background-image:none;
   border:1px solid #ccc;
   border-radius:4px;
   -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
   box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
   -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
   -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
   -webkit-transition:border-color ease-in-out .15s,
   -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,
   -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
   transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,
   -webkit-box-shadow ease-in-out .15s
} 
.form-control:focus{ 
    border-color:#66afe9;outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
