.s-container{ max-width: 1210px;margin: 0 auto; }
a{text-decoration: none; color:#333; }
.zltit{ font-size: 24px; margin-top: 30px; }
    .zltit  a{ margin-right: 30px; }
    .zltit .zltitlink{display:inline-block;font-weight: bold;color: #8e0007; line-height: 40px; border-bottom: 3px solid #8e0007;}
    .zlcon{ background: #fafcfd;height:auto;padding: 40px 0 60px;margin-top: 40px; }
    .zlli{margin-top: 20px; }
    .zllist{background: #fff; box-shadow: 0 0 15px #dbdada;display: flex; padding: 20px; margin-top: 20px;}
    .zllistleft{margin-right: 30px;}
    .zllistrig{line-height: 32px;}
    .zlli a h1{ color: #333; }
    .zlli a:hover{background:#fafcfd;}
    .zlli a:hover h1{color: #8e0007;}
    .zllistrig h1{ font-weight: bold;line-height: 50px;margin-top: 10px; font-size: 24px;}
    .zldetit{ text-align: center;font-weight: bold;margin: 36px 0 16px ; font-size: 24px;}
    .zlde{ width: 640px; margin: 0 auto;  }
    .zlde p{ font-size:18px!important; }
    .zlde p span{ font-size:18px!important;}
    .zldeimg img{  width: 100%;}
    .zldec img{width: 100%;}
    .zldea{ color: #7d7d7d;margin-top: 10px;line-height: 34px; }
    .zldea p span{ color:#000; }
    .zldea p .price{ font-size: 26px!important;color: #1F57C3; font-weight: bold;}
    .zldeb{ font-weight: bold;font-size: 24px;margin: 20px 0 15px; }
    .zldec{color: #7d7d7d;line-height: 34px;  margin-bottom: 20px;}
    .zlmap{margin-bottom: 10px;height:400px!important;}

  .zldeimg{position: relative; overflow: hidden; height: 386px;}
  .zldeimg button{background: none;  border-radius: 100%;}
  .zldeimg .butta{ position: absolute;left:4%;top:46%;z-index: 666; width:46px; border:none;cursor: pointer;}
  .zldeimg .buttb{ position: absolute; right:4%;top:46%; z-index: 666; width:46px;border:none;cursor: pointer;}
    .zldeimg #container{margin: 10px 0;}
.zldeimg #container img{ height: 386px; }


@media only screen and (max-width:990px){
    .zldetit{ font-size: 1.5rem; padding: 0 5%; }
    .zlde{ width: 90%; }
    .zldeimg img{  width: 100%;}
    .zldec img{width: 100%;}
    .zldeb{ font-size: 1.5rem; }
    .zltit{width: 90%;}
    .zlcon{ padding: 1rem 0 1rem;    margin-top: 1.5rem;}
    .zlposi{width: 90%;margin: 0 auto;}
    .zllistleft{ width: 40%;margin-right: 5%; }
    .zllistleft img{ width: 100%; }
    .zllistrig{ width: 55%; }
    .zllistrig h1{ font-size: 1.3rem; margin: 0;line-height: 2rem; }
    
    .zldetit{ font-size: 1.5rem; padding: 0 5%; }
    .zlde{ width: 90%; }
    .zldeb{ font-size: 1.5rem; }
.zldeimg{height:18rem; }
#container { position: relative;}
.zldeimg #container img{ height:18rem; }
.zldeimg .butta{ position: absolute;left:4%;z-index: 666;top:46%;  width: 3rem;}
.zldeimg .buttb{ position: absolute; right:4%; z-index: 666;top:46%; width: 3rem; }
.slide {  position: absolute;  width: 100%;}


}