<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.con {
  margin-top: 30px;
}
#page &gt; div{
    margin-bottom: 0;
}
.con .filter {
  position: relative;
  z-index: 2;
  padding-bottom: 40px;
}
.con .filter .filter_bus {
  display: flex;
}
.con .filter .filter_bus2{
    position: relative;
    z-index: 2;
}
.con .filter .filter_bus .filter_r {
  display: flex;
  margin-left: auto;
  flex: 0 0 auto;
}
.con .filter .filter_bus .filter_r div {
  margin-left: 1.0417vw;
}
.con .filter .filter_bus .filter_r a {
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 0 10px;
 
  transition: all 0.2s linear;
  color: #d0111b;
}

.con .filter .filter_bus .tit {
  font-weight: 400;
  color: #000000;
  line-height: 2;
  flex: 0 0 auto;
}
.con .filter .filter_bus .filter_nav {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}
.con .filter .filter_bus .filter_nav &gt; div {
  
  font-weight: 400;
  color: #333333;
  margin-left:10px;
  cursor: pointer;
  position: relative;
}
.con .filter .filter_bus .filter_nav &gt; div.act&gt; p{
     color: #D0111B;
}
.con .filter .filter_bus .filter_nav &gt; div &gt; p {
/*  background: #ededf1;*/
  transition: all 0.2s linear;

  padding: 0 10px;
}
.con .filter .filter_bus .filter_nav &gt; div &gt; p:hover {
  color: #D0111B;
}
.con .filter .filter_bus .filter_nav &gt; div &gt; p svg {
  transition: all 0.2s linear;
}
.con .filter .filter_bus .filter_nav &gt; div.on &gt; p {
  color: #D0111B;
/*  background: linear-gradient(-90deg, #ff3f48 0%, #db2029 100%);*/
}
.con .filter .filter_bus .filter_nav &gt; div.on &gt; p svg {
  transform: rotate(180deg);
}

.con .filter .filter_bus .filter_nav &gt; div svg {
  margin-left: 4px;
}
.con .filter .filter_bus .filter_nav &gt; div ul {
  display: none;
  position: absolute;
  top:100%;
  left: 0;
  padding: 10px  20px;
  min-width: 100%;
  width: max-content;
background: #fff;
     box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
  z-index: 2;
}
.con .filter .filter_bus .filter_nav &gt; div ul li {
  text-align: left;
  position: relative;

  border-radius: 50px;
}
.con .filter .filter_bus .filter_nav &gt; div ul li p{
  line-height: 2;
}
.con .filter .filter_bus .filter_nav &gt; div ul li &gt; div {
line-height: 2;
}
.con .filter .filter_bus .filter_nav &gt; div ul li &gt; div.act svg{
      transform: rotate(-90deg);
    
}
.con .filter .filter_bus .filter_nav &gt; div ul li &gt; div.act{
    color: #d0111b;
}
.con .filter .filter_bus .filter_nav &gt; div ul li svg {
  transition: all 0.2s linear;
}
.con .filter .filter_bus .filter_nav &gt; div ul li p:hover {
  color: #D0121B;
}
.con .filter .filter_bus .filter_nav &gt; div ul li p.on {
  color: #D0121B;
}
.con .filter .filter_bus .filter_nav &gt; div ul li.on {
  color: #D0121B;
}
.con .filter .filter_bus .filter_nav &gt; div ul li.act svg {
  transform: rotate(180deg);
}
.con .filter .filter_bus .filter_nav &gt; div ul li div.on {
  color: #D0121B;
}
.con .filter .filter_bus3,
.con .filter .filter_fil {
  margin-top: 10px;
}

.con .filter .filter_fil .filter_nav &gt; div {

}
.con .filter .filter_fil .filter_nav .sel_2 {
  display: none;
  padding-left: 10px;
  
      position: absolute;
    left: calc(100% + 30px);
    width: max-content;
    padding: 10px 1.4583vw;
    border-radius: 20px;
    width: max-content;
    background: #ededf1;
    top: 0;
}
.con .main {
  padding: 40px 0;
  background: #f9f9fb;
}
.con .main &gt; .w1440 {
  display: flex;
  flex-wrap: wrap;
}
.con .main .list {
  flex: 0 0 calc((100% - 6.8%)/3);
  margin-right: 3.4%;
  margin-bottom: 3.4%;
  border: 1px solid #e9e9e9;
  box-shadow: -10px 0px 30px 10px rgba(126, 126, 126, 0.15);
  overflow: hidden;
  position: relative;
}
.con .main .list:nth-child(3n) {
  margin-right: 0;
}
.con .main .list .image {
  position: relative;
  width: 100%;
  height: 0;
  padding-top:56%;
  overflow: hidden;
  background: url(../img/product_bg.png) no-repeat;
  background-size: 80% 80%;
  background-position: center center;
}
.con .main .list .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-width: 90%;
  max-height: 90%;
  transition: all 0.4s linear;
}
.con .main .list .pop {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.con .main .list .pop::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  border-top: 38px solid #D0111B;
  border-left: 44px solid #D0111B;
  border-right: 44px solid transparent;
  border-bottom: 38px solid transparent;
}
.con .main .list .pop p {
  font-size: 14px;
  color: #ffffff;
  font-weight: 700;
  text-align: left;
  z-index: 3;
  position: relative;
  padding: 20px 0 0 10px;
}
.con .main .list .mes {
  padding: 20px ;
  background-color: #fff;
}
.con .main .list .mes p {
  line-height: 1.6;
  font-weight: 600;
  transition: all 0.2s linear;
  color: #333;
}
.con .main .list .mes .subtit {
  font-weight: 400;
  color: #777777;
  margin-top: 20px;
}
.con .main .list:hover .pro_img {
  transform: translateX(-50%) translateY(-50%) scale(1.05);
}
.con .main .list:hover .tit {
  color: #D0111B;
}
.con .filter .filter_bus .tit {
  flex: 0 0 auto;
    line-height: normal;
}
.con .filter .filter_bus .filter_nav &gt; div {
  margin-bottom: 10px;
}
.con .filter {
  z-index: 3;
}
.btn_close{
       display: none;
}
@media only screen and (max-width: 1440px) {

 
  
}
@media only screen and (max-width: 768px) {
      .con .filter .filter_bus1 .filter_nav,
    .con .filter .filter_bus2 .filter_nav{
        flex:1;
       
    }
    .con .filter .filter_bus .filter_r{
        display: none;
    }
   
        .con .filter .filter_bus1 .filter_nav &gt; div,
    .con .filter .filter_bus2 .filter_nav &gt; div{
        margin-left: 0;
        margin-right: 10px;
    }
 
      .con .filter .filter_bus2 .filter_nav &gt; div{
        min-width: 40%;
    }
      .btn_close{
          text-align: right;
          display: block;
      }
    .btn_close p{
    display: none;
        padding: 4px;
        margin-left: auto;
        background: linear-gradient(-90deg, #ff3f48 0%, #db2029 100%);
        color: #fff;
        font-size: 14px;
    }
    
  .con .filter .filter_bus .filter_nav &gt; div ul {
    padding: 10px 20px;
  }
  .con .main .list .pop::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border-top: 30px solid #D0111B;
    border-left: 36px solid #D0111B;
    border-right: 36px solid transparent;
    border-bottom: 30px solid transparent;
  }
    .con .filter .filter_bus .tit{
      padding: 4px 0;
  }
  .con .filter .filter_bus .filter_nav &gt; div &gt; p {
    padding: 4px 6px;
    display: inline-block;
  }
  .con .filter .filter_bus .filter_nav &gt; div.on &gt; p{
  background: linear-gradient(-90deg, #ff3f48 0%, #db2029 100%);
  color: #fff;
  
  }
  .con .filter .filter_bus .filter_nav &gt; div ul li p{
      line-height: 1.5;
  }
  .con .filter .filter_bus .filter_nav &gt; div.on  svg path{
fill: #fff;
  
  }
  .con .main .list .pop p {
    padding: 10px;
  }
  .con .main .list {
    flex: 0 0 100%;
    margin-right: 0;
  }
  .con {
    margin-top: 20px;
  }
  .con .filter .filter_bus3,
  .con .filter .filter_fil {
    margin-top: 10px;
  }
  .con .main .list .mes {
    padding: 10px 20px;
  }
  .con .main .list .mes .subtit {
    margin-top: 10px;
  }
  .con .filter .filter_bus {
    flex-wrap: wrap;
  }
  .con .main .list {
    margin-bottom: 20px;
  }
  .con .filter .filter_bus .filter_r {
    flex: 0 0 100%;
    margin-bottom: 20px;
    justify-content: center;
  }
  .con .main .list .image {
    padding-top: 56%;
  }
  .con .filter .filter_bus .tit {
 
  }
  .con .filter .filter_bus .filter_nav {

  }
  .con .main{
      padding: 40px 0;
  }
  .con .filter{
      padding-bottom: 20px;
  }
}
</pre></body></html>