@charset "UTF-8";
/** 列表页 **/
.product_sublist {
  background-color: #fafafa;
  padding: 2rem 0; }
  .product_sublist img {
    max-width: 7rem; }
  .product_sublist h3 {
    margin-bottom: 0;
    margin-top: 0.8rem; }
    .product_sublist h3 a {
      color: #333;
      font-size: 1.4rem; }
      .product_sublist h3 a:hover {
        color: #0b5292;
        text-decoration: none; }

.product_banner {
  padding-left: 2rem;
  padding-right: 2rem; }
  .product_banner h2 {
    margin-bottom: 2rem;
    line-height: 3rem; }

.product_search_container {
  padding: 12rem 0; }

.product_list_title {
  padding: 6.5rem 0 4rem; }
  .product_list_title h1 {
    font-size: 4rem;
    color: #000;
    font-weight: bold;
    margin-bottom: 1rem; }
  .product_list_title p {
    font-size: 1.8rem;
    color: #666;
    margin: 0; }

/** piano **/
.buy_bar {
  padding: 2.5rem 0; }
  .buy_bar h1 {
    margin: 0;
    font-size: 1.6rem; }

.dark_bg {
  background-color: #000; }

.light_bg {
  background-color: #fff; }

.buy_btn {
  gap: 2rem; }
  .buy_btn a {
    border-radius: 2.5rem;
    border: #fff 1px solid;
    padding: 0.1rem 1.5rem .4rem;
    transition: all 0.3s; }
    .buy_btn a i {
      display: inline-block;
      margin-right: 0.5rem;
      transform: translateY(1px); }
    .buy_btn a:hover {
      background-color: #fff;
      color: #000;
      text-decoration: none; }

.light_bg .buy_btn a {
  border-color: #333;
  color: #333; }
  .light_bg .buy_btn a:hover {
    background-color: #333;
    color: #fff; }

.page_title {
  text-align: center; }
  .page_title h2 {
    font-size: 4.8rem;
    margin-bottom: 0; }
  .page_title h3 {
    font-size: 2.3rem;
    margin-top: 2rem; }

.page_title2 {
  text-align: center; }
  .page_title2 h2 {
    font-size: 3.6rem;
    margin-bottom: 0; }
  .page_title2 h3 {
    font-size: 2.4rem;
    margin-top: 2rem; }
  .page_title2 p {
    font-size: 1.8rem; }
  .page_title2 h6 {
    font-size: 1.6rem;
    color: #999; }

.piano_p6, .piano_p10, .piano_p11 {
  background-color: #000;
  display: flex;
  justify-content: center;
  align-items: center; }

.sec_card h3 {
  font-size: 3.5rem;
  font-weight: bold; }
.sec_card h4 {
  font-size: 2.4rem; }
.sec_card p {
  font-size: 1.8rem; }

.piano_p6_imgbox {
  border-radius: 3rem;
  overflow: hidden; }

.piano_p7 {
  background-color: #000;
  padding-bottom: 16rem; }

.piano_p8 {
  background-color: #000;
  padding-bottom: 16rem; }
  .piano_p8 h3 {
    font-size: 2rem; }

.piano_p12, .piano_p13 {
  background-color: #000;
  padding: 16rem 0; }

.piano_p12_imgbox {
  text-align: center; }
  .piano_p12_imgbox h4 {
    font-size: 2rem;
    margin-bottom: 0.6rem;
    margin-top: 1rem; }
  .piano_p12_imgbox p {
    font-size: 1.6rem;
    margin: 0;
    font-weight: 100;
    opacity: 0.6; }

.piano_p13_table .table_tr {
  border-bottom: #333 1px solid;
  padding: 2rem 0; }
.piano_p13_table h5 {
  font-size: 1.6rem;
  margin-bottom: 1rem;
  color: rgba(255, 255, 255, 0.8);
  font-weight: 300; }
.piano_p13_table p {
  font-size: 2rem;
  margin: 0;
  color: #fff; }
.piano_p13_table small {
  font-size: 1.2rem;
  display: block; }

/** 认证模块 **/
.section_rz {
  background-color: #f1f1f1;
  padding: 22rem 0; }

.rz_grid h6 {
  color: #025094;
  font-weight: bold;
  font-size: 2.4rem;
  margin-bottom: 0; }
.rz_grid p {
  font-size: 1.8rem;
  color: rgba(0, 0, 0, 0.4);
  margin: 0; }

.section_faming {
  background-color: #f1f1f1;
  padding: 20rem 0; }
  .section_faming h3 {
    font-weight: bold; }

/** 大路灯**/
.bw_p1 h3 {
  font-size: 3.2rem; }

.bw_p3, .bw_p7 {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center; }

.bw_04 {
  padding: 20rem 0; }

.bw_04_grid h5 {
  font-size: 1.8rem;
  margin-bottom: 1rem; }
.bw_04_grid p {
  font-size: 4.5rem;
  margin: 0;
  color: #fe5c00; }

.bw_p8, .bw_p9 {
  padding-bottom: 22rem; }

.bw_p9_grid h3 {
  margin-top: 2rem;
  font-size: 2rem; }
  .bw_p9_grid h3 strong {
    font-weight: bold;
    display: inline-block;
    margin-right: 3rem; }

.bw_10 {
  padding-bottom: 22rem; }

.bw_10_grid h4 {
  font-size: 2rem;
  margin-top: 2rem; }

.bw_p12 {
  padding: 18rem 0;
  background-color: #f5f5f5; }

.bw_p12 small {
  font-size: 1.6rem;
  color: #c6c6c6;
  font-weight: 100; }

.bw_12_table .table_tr {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 1.8rem 6rem;
  margin-bottom: 1.5rem; }
.bw_12_table h5 {
  font-size: 1.4rem;
  color: #666;
  margin-bottom: 0.5rem; }
.bw_12_table p {
  font-size: 1.6rem;
  color: #000;
  margin: 0;
  font-weight: bold; }

.xiaobai_table .table_tr {
  border-bottom: #ddd 1px solid;
  padding: 1.4rem 0;
  margin-bottom: 1.5rem; }
.xiaobai_table h5 {
  font-size: 1.6rem;
  color: #666;
  margin-bottom: 0.5rem; }
.xiaobai_table p {
  font-size: 2rem;
  color: #000;
  margin: 0; }

/** 吸顶灯 **/
.hao_section_padding {
  padding: 16rem 0; }

.hao_section_padding_lg {
  padding: 22rem 0; }

.hap_p2 {
  background-color: #ededed; }

.hap_p2 h3 {
  font-size: 3rem;
  color: #025094; }
.hap_p2 ul {
  padding: 0;
  margin: 0; }
.hap_p2 li {
  padding: 1rem;
  list-style: none;
  border-bottom: #888 1px dashed;
  margin-top: 8rem; }
.hap_p2 p {
  font-size: 2rem;
  margin: 0;
  font-weight: 100;
  color: #666; }
.hap_p2 h4 {
  font-size: 2.6rem;
  margin-bottom: 1rem; }

.hap_06 h4 {
  font-size: 2.4rem;
  margin-top: 2rem; }

.hap_07 figcaption {
  margin-top: 3rem;
  gap: 2rem;
  text-align: center; }
.hap_07 h4 {
  font-size: 2.4rem;
  line-height: 3.6rem;
  margin-bottom: 0; }
  .hap_07 h4 strong {
    font-weight: bold; }

.hap_table {
  font-size: 1.6rem;
  border-radius: 35px;
  border: #ddd 1px solid;
  overflow: hidden;
  font-weight: 100; }
  .hap_table .uk-table {
    margin-bottom: 0; }
  .hap_table tr:nth-child(even) {
    background-color: #f2f2f2; }

/** 外星人 **/
.ssp_01 h3 {
  font-size: 3.2rem; }
.ssp_01 h4 {
  font-size: 2.4rem; }

.ssp_04 h4 {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 3rem 0;
  font-size: 2rem; }

.ssp_10_grid h4 {
  color: #e2c698;
  font-size: 3.3rem;
  margin-bottom: 1rem; }
.ssp_10_grid span {
  font-size: 2rem; }
.ssp_10_grid p {
  font-size: 2rem;
  margin: 0;
  color: #e2c698;
  font-weight: 100; }

.ssp_11 {
  background-size: cover;
  background-position: center; }

/**
 * 小白
 * **/
.xiaobai_p1_bottom {
  padding: 8rem 0; }
  .xiaobai_p1_bottom h4 {
    font-size: 2rem;
    margin-top: 2rem;
    margin-bottom: 0; }

.lw_pro_p17_grid h4, .lw_pro_p10_grid h4 {
  font-size: 2rem;
  font-weight: bold;
  color: #000;
  margin-top: 2rem;
  margin-bottom: 1rem; }
.lw_pro_p17_grid p, .lw_pro_p10_grid p {
  color: #999;
  font-size: 1.6rem;
  margin: 0; }

.anbient_lighting_sw_title li a {
  display: block;
  padding: 2rem 0;
  font-size: 2.4rem;
  background-color: #efefef;
  color: #000; }
  .anbient_lighting_sw_title li a:hover {
    text-decoration: none; }
.anbient_lighting_sw_title li.uk-active a {
  background-color: #025094;
  color: #fff; }

/*# sourceMappingURL=product.css.map */
