@charset "utf-8";
/* 响应式布局 - 适配不同设备尺寸 */

/* 超大屏幕设备 (宽度小于等于1440px) */
@media screen and (max-width: 1439.98px) {
  /*在线留言*/
  .contact_message li .ibox {
    background-color: #f3f3f3;
    color: #929292;
  }
  
  .contact_message li .lable {
    width: 3.5rem;
    flex-shrink: 1;
  }
  
  .contact_message li .ibox {
    font-size: 1rem;
  }
  
  .contact_message li .ibox input {
    font-size: 1rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1rem;
  }
}

/* 大屏幕设备 (宽度小于等于1400px) */
@media screen and (max-width: 1399.98px) {
  /*在线留言*/
  .contact_message li .lable {
    width: 3.375rem;
  }
  
  .contact_message li .ibox {
    font-size: 1rem;
  }
  
  .contact_message li .ibox input {
    font-size: 1rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1rem;
  }
}

/* 大屏幕设备 (宽度小于等于1280px) */
@media screen and (max-width: 1279.98px) {
  /*在线留言*/
  .contact_message li .lable {
    width: 3.25rem;
  }
  
  .contact_message li .ibox {
    font-size: 1rem;
  }
  
  .contact_message li .ibox input {
    font-size: 1rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1rem;
  }
}

/* 标准屏幕设备 (宽度小于等于1200px) */
@media screen and (max-width: 1199.98px) {
  /*在线留言*/
  .contact_message li .lable {
    width: 3.125rem;
  }
  
  .contact_message li .ibox {
    font-size: 1rem;
  }
  
  .contact_message li .ibox input {
    font-size: 1rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1rem;
  }
}

/* 小屏电脑设备 (宽度小于等于1024px) */
@media screen and (max-width: 1023.98px) {
  /*在线留言*/
  .contact_message li .lable {
    width: 3rem;
  }
  
  .contact_message li .ibox {
    font-size: 1rem;
  }
  
  .contact_message li .ibox input {
    font-size: 1rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1rem;
  }
}

/* 平板横屏设备 (宽度小于等于992px) */
@media screen and (max-width: 991.98px) {
  /*在线留言*/
  .contact_message li .lable {
    width: 2.875rem;
  }
  
  .contact_message li .ibox {
    font-size: 1rem;
  }
  
  .contact_message li .ibox input {
    font-size: 1rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1rem;
  }
}

/* 平板竖屏设备 (宽度小于等于768px) */
@media screen and (max-width: 767.98px) {
  /*在线留言*/
  .contact_message li .lable {
    width: 2.75rem;
  }

  .contact_message li .ibox {
    font-size: 1rem;
  }
  
  .contact_message li .ibox input {
    font-size: 1rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1rem;
  }
}

/* 大屏手机设备 (宽度小于等于576px) */
@media screen and (max-width: 575.98px) {
  /*在线留言*/
  .contact_message li .lable {
    width: 2.5rem;
  }
  
  .contact_message li .ibox {
    font-size: 1.125rem;
  }
  .contact_message li .ibox input {
    font-size: 1.125rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1.125rem;
  }
}

/* iPhone及中等手机设备 (宽度小于等于375px) */
@media screen and (max-width: 374.98px) {
  /*在线留言*/
  .contact_message li .lable {
    width: 2.25rem;
  }

  .contact_message li .ibox {
    font-size: 1.125rem;
  }
  .contact_message li .ibox input {
    font-size: 1.125rem;
  }
  
  .contact_message li .ibox textarea {
    height: 12.5rem;
    font-size: 1.125rem;
  }
}