.p12-curmbs-1{
  line-height: 50px;
}


.tl-fdh-02 li.sidenavcur {
  background: #efefed;
  
}

.tl-fdh-02 li.sidenavcur a {
  color: #595757;
}



.tl-fdh-02 li.on, .tl-fdh-02 li:hover {
  background: url(../images/p16-icon6.png) no-repeat bottom center #282828;
  border-color: #282828;
}

.tl-fdh-02 li.on a{
  color:#fff;
}

.inProShow{
  padding: 0% 3%;
}

.inProShow p{

line-height: 32px;

font-size: 16px;
}

.inProShow img{
  max-width: 100%;
  height: auto;
}

.header .logo{
  margin: 0px;
}

.header .logo a{
  display: block;
  padding-top: 18px;
}

.header{
   
}

.header  .logo_ad{
  
   padding-top:0%;
}
.header .logo_ad a{
  display: block;
  padding-top: 52px;
   
  padding-left: 10px;
}

.header .logo_ad img{
  max-width: 100%;
  height: auto;
  overflow: hidden;
}

.header  .logo img{
   max-width: 100%;
   height: auto;
   overflow: hidden;
}



.f_logo .ewm li:nth-child(1) p>img {
  position: absolute;
  left: 63px;
  top: 0px;
  width: 95px;
  height: 95px;
   
  z-index: 50;
}



.f_logo h2{

  overflow: hidden;
  }
  
  .f_logo h2 a{
  
  }
  
  .f_logo h2 a.home_logo{
  
  display: block;
  
  /* display: flex; */
  
  /* align-items: center; */
  
  /* justify-content: center; */
  
  float: left;
  }
  
  
  .f_logo h2 a.home_logo img{
  
  max-width: 100%;
  
  height: auto;
  
  overflow: hidden;
  
  width: 180px;
  }
  
  
  .f_logo h2 a.home_logo_ad{
  
  display: flex;
  
  align-items: center;
  
  justify-content: center;
  
  line-height: 80px;
  
  float: left;
  
  margin-left: 4%;
  }
  
  
  .f_logo h2 a.home_logo_ad img{
  
  max-width: 100%;
  
  height: auto;
  
  overflow: hidden;
  
  width: 180px;
  
  margin-top: 9%;
  }


  .m_zz{margin-top: 60px;}
.m_zz ul{ height: 81px; position: relative; }
.m_zz li{box-sizing: border-box;float: left;text-align: left;position: relative;padding: 0 39px;position: relative;}
.m_zz li:after{ position: absolute;right:0;top:10px;width: 1px;height: 40px;background: #a0a0a0;content: "";}
.m_zz li:first-child{ padding-left: 44px;}
.m_zz li:last-child{ padding-right: 44px;border-right: 0;}
.m_zz li:last-child:after{ background: 0;}
.m_zz li em{ text-align: center;display: block; }
.m_zz li em b{color: #333333;  font-weight: bold;display: inline-block;font-size: 60px;font-family: Arial;line-height: 60px;}
.m_zz li em i{ display: inline-block;font-size: 20px;color: #333333;text-align: center;line-height: 38px;vertical-align: bottom;margin-left: 5px;}
.m_zz li h3{font-size: 20px;color: #333333;text-align: left;line-height: 16px;font-weight: normal;margin-top: 15px;}

.m_zz li .icon_about{

  display: flex;
  
  align-items: center;
  
  justify-content: flex-start;
  }
  
  .m_zz li .icon_about img{
  
  width: 30px;
  
  height: auto;
  }
  
  .m_zz li .icon_about span{
  
  font-size: 20px;
  
  font-weight: 600;
  
  margin-left: 5%;
  }
  
  .m_zz li h3{
  
  }
  

  .about_cont{

  }

  .about_cont p{
    
font-size: 16px;
    
text-align: left;
    
line-height: 40px;
    
text-indent: 24px;
    
margin-bottom: 2%;
    
color: #666;
  }

  .m_zz li:first-child::after{
    background: none;
  }



  .about_img{

margin: 4% auto;

text-align: center;

overflow: hidden;

}

  .about_img img{
    
width: 100%;
    
height: auto;
    
text-align: center;
  }


  .p14-product-2-list dl {
  
    width: 23.5%;
    
}
