@charset "utf-8";

html{
	 color:#000; font-size:62.5%;
	font-family:'Microsoft yahei',Arial !important;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; font-size:14px; width:100%; margin:0px auto; min-width:320px; font-family:'Microsoft yahei',Arial !important;}
a { color:#000; text-decoration:none; outline: none !important; }
a:hover{text-decoration:none;}
img { border:none; }
ol,ul,li { list-style:none; }
i{background-color:none;}
img{ max-width:100%;}
body{
	 overflow-x:hidden;
     -webkit-overflow-scrolling : touch;
}
.clear{ clear:both; font-size:0; height:0; overflow:hidden;}
.lclear{clear:left;font-size:0;height:0;overflow:hidden;}   

#pages { clear:both; padding:10px 0px;text-align:center;}
#pages a,
#pages span { display:inline-block;text-align:center; margin-right:2px;  color:#333333; padding:3px 5px; border:1px solid #ccc; min-width:20px;}

#pages a:hover { background:#018f39; color:#fff; text-decoration:none; }
#pages span {border:1px solid #ccc; background:#ECECEC; color:#333333; font-weight:bold;}
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
#pages a.a1 ,#pages a.a1:hover { background: none; color: inherit; }


.mynav{
      height: 85px;
}

.navbar{
    min-height: 85px;
    margin-bottom: 0px;
    border: none;
    z-index: 100;
}

.navbar-default{
    border-bottom: 1px solid #8ac89e;
    background-color: #fff;
    border-color: none;
}

.navbar-brand{
      height: 85px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
  background-color: #fff;
}

.navbar-brand>img{
  width: 55%;
}


.nav>li>a{
  padding:10px 12px;
}
.navbar-default .navbar-nav>li.current>a{color: #018f39;}

.nav-r{
  float: right;
  height: 135px;
  background: #000;
  margin-left:10%; 
}


.navbar-toggle{
  padding:12px 15px;
  margin-top: 24px;
}

.nav-phone{
    text-align: right;
    padding-bottom: 80px;
}
.nav-phone .nav-t{
    padding-top: 20px;
}

.nav-input{
    margin-top: 33px;position: relative;
}
.nav-input .input-group-btn{position: absolute;top: 0;right: 0;}

.text-r{
    padding: 25px 32px 0px 32px;
}

.text-r p{
      text-align: left;
      font-size: 14px;
      color: #474443;
      padding-bottom: 3px;
}

.text-r h4{
    font-size: 20px;
    font-weight: 700;
    color: #474443;
    text-align: right;
}

.nav>li{
    margin-left: 0px;
}


.in-btn{color: #ffffff;}

.glyphicon{top:0;}

.btn-default{
    color: #19a55d;
}


.carousel-indicators li{
    display: inline-block;
    width: 33px;
    height: 8px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ffffff;
    border: 1px solid #fff;
    border-radius: 0px;
}

.carousel-indicators .active {
    width: 33px;
    height: 8px;
    margin: 0;
    background-color: #018f39;
    border: none;
}

.bannar{
    max-height: 639px;
}

.v-con{
  margin: 20px auto;
  text-align: center;
  text-transform:uppercase;
}

.v-con h3{
        font-weight: 600;
        font-size: 22px;

}

.v-con p{
    color: #595959;
    font-size: 14px;
   padding-top: 10px;
}

.jian-r p{
    font-size: 13px;
    padding:5px;
    text-indent: 2em;
    line-height: 23px;
}

.jian-a{
      padding: 5px;

}

.jian-a a{
    color: #018f39;
    font-size: 18px;
    display: block;
    padding: 10px 0px 10px 0px;
}

.jian-img{
  padding: 4px 0px 0px 0px;
}

.rong{
  margin:40px 0px 30px 0px;
}



.rong-tit p{
  float: left;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
}

.rong-tit>p>span{
  font-size: 16px;
  color: #656565;
  font-weight: 500;
}

.rong-tit a{
  float: right;
  display: inline-block;
  color: #018f39;
  font-size: 16px;
}

.rong-c{
  width: 100%;
  border: 1px solid #ccc;
}



.ng-fualt{
    width:100%;
    overflow:hidden;
}
.ng-padd{
    padding-left:12px;
    padding-right:12px;
}
.ng-ini{
          max-width:1200px;
          margin:0 auto;
          position:relative;    
}
.ng-case{
   position:relative;
}
.ng-case .v-row{
    margin-left:-35px;
    margin-right:-35px;
}
/*.ng-case .v-padd{
    padding-left:35px;
    padding-right:35px;
}*/
/*.ng-pink{
  background-color:pink;
}
.ng-bginfo{
    background-color:blue;
}*/

.ake-ini{
  padding:0px 22px;
}

.ake-cont{
  text-align: center;
}

.ng-case .ake-ims{
   width:100%; overflow:hidden;
   position:relative;
   height:0px;
   padding-bottom:95%;
}

.ake-ims p{
  color: #000;
  padding: 10px 0px;
  text-align: center;
}

.ng-case .ake-ims img{
   width:100% !important; display:block;
}
.ng-case .ake-row{
   margin-left:-7px;
   margin-right:-7px;
}
.ng-case .ake-col{
   padding-left:7px;
   padding-right:7px;
}


.ake-col a{
      display: block;
}

.ake-col a:hover p,.ake-col a:hover img{
      color: #018f39;
      border: 1px solid #018f39;
}


.ng-case .ake-ims-ini a{
    width:100%; height:100%;
   display:block;
   position:absolute;
   top:0px; left:0px;
}
.ng-case .ake-ims-ini a img{
    width:100%; display:block;
}
.ng-case .ake-cont{
    overflow:hidden;
    text-align:left;
    position:relative;
}
.ng-case .ake-title{
    height:40px;
    font-size:22px;
    line-height:40px;
    color:#000;
    overflow:hidden;
    margin:0px auto 12px;
    text-overflow:ellipsis;
      white-space: nowrap;
}
.ng-case .ake-title a{
    color:#000;
}
.ng-case .ake-text{
    width:100%; overflow:hidden;
    height:96px; line-height:24px;
    font-size:14px; color:#000;
    position:relative;
    margin:0px auto 16px;
}
.ng-case .ake-more{
    overflow:hidden;
}
.ng-case .ake-more a{
    border:1px solid #CDCDCD;
    border-radius:4px;
    overflow:hidden;
    padding:5px 8px;
    font-size:14px;
    color:#000;
    float:left;
    display:block;
}


.ju{
  margin: 10px 0px 40px 0px;
}

.in-box3{
  box-shadow: 0px 5px 6px #e8e7e7;
  text-align: center;
  margin-top: 15px;

}

.in-box3-i{
    overflow: hidden;
    width: 100%;
}



.in-box3 h4{
  padding: 20px 5px 5px 5px;
  font-weight: 600;
}

.in-box3 p{
  font-size: 15px;
  padding: 10px 15px 30px 15px;
  line-height: 25px;
}


.in-show{
  margin: 50px 0px;
}


.in-menu{
  margin: 0 auto;
}

.in-menu .nav-pills>li+li{
  margin-left: 12px;
}


.in-menu .nav-pills>li>a{
  border-radius: 0px;
  color: #999999;
  border: 1px solid #999999;
  padding: 10px 25px;
}

.in-menu .nav>li>a:hover,.in-menu .nav>li>a:focus{
    text-decoration: none;
    background-color: #018f39;
    color: #ffffff;
}

.in-menu .nav-pills>li.active>a,.in-menu .nav-pills>li.active>a:hover,.in-menu .nav-pills>li.active>a:focus{
    color: #018f39;
    background-color: #ffffff;
    border: 1px solid #018f39;
}

.in-case{
  margin: 20px 0px;
  background-color: #f2f6f8;
  width: 100%;
}


.rong-tit1 p{
  float: left;
  font-size: 18px;
  font-weight: 600;
  display: block;
}

.rong-tit1>p>span{
  font-size: 16px;
  color: #656565;
  font-weight: 500;
}

.rong-tit1 a{
  float: right;
  display: inline-block;
  color: #555555;
  font-size: 14px;
  padding-top:5px; 
}

.news-tu{
  display: block;
  width: 100%;
  overflow: hidden;
  margin-top:15px;
  padding-top:12px;  
}

.in-new{
  padding: 10px;
}

.in-new ul li{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  margin-top: 6px;
}

.in-new ul li a img{
  display: inline-block;
  padding: 5px 8px 8px 6px
}


.rong-tit2{
  width: 100%;
  overflow: hidden;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 5px;
}

.rong-tit2 p{
  float: left;
  font-size: 18px;
  font-weight: 600;
  display: block;
}

.rong-tit2>p>span{
  font-size: 16px;
  color: #656565;
  font-weight: 500;
}

.rong-tit2 a{
  float: right;
  display: inline-block;
  color: #555555;
  font-size: 14px;
  padding-top:5px; 
}

.c-news{
  border-bottom:1px dashed #cecece;  
}


.zixun{
  margin-bottom: 0px;
}

.in-qs ul li{
  overflow: hidden;
  width: 100%;
  margin-left: -10px;
  margin-right: -10px;
  border-bottom:1px dashed #cecece; 
}

.in-qs ul li a{
    display: block;
    padding: 10px 0px 20px 0px;
}

.in-new-p1{
  font-size: 16px;
  color: #000;
  padding: 25px 0px;
  font-weight: 600;
 overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  
}

.in-new-p2{
  font-size: 16px;
  color: #000;
  font-weight: 500;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; 
  text-overflow:ellipsis;
  
}

.in-wen{
  display: inline-block;
  padding:1px 4px;
  background-color: #45bb26;
  color: #ffffff;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
}

.in-da{
  display: inline-block;
  padding:1px 4px;
  background-color: #ff9000;
  color: #ffffff;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
}



.f-bg{
  width: 100%;
  background-color: #018f39;
}

.f-menu{
  width: 100%;


}

.f-menu-m .navbar-nav>li>a{
  color: #ffffff;
}

.f-menu-m .nav>li>a:hover, .nav>li>a:focus{
  color: #fcfcfc;
  background-color: #018f39;
}

.f-vo{
  margin: 40px auto;
}




.f-end-cen{
  line-height: 30px;
  font-size: 16px;
  padding: 20px 0px;
}

.ims-left{
  float: left;
  text-align: center;
}

.ims-left p{
  padding-top: 5px;
}

.ims-right{
  float: right;
  text-align: center;
}

.ims-right p{
  padding-top: 5px;
}

.f-end-r{
  padding:20px 0px;
}


.ng-short{
   height:100%;
   position:fixed;
   z-index:30;
   top:0px; right:0px;
   width:0px;
}
.ng-short .v-sliding{
   width:50px;
   height:150px;
   top:50%;
   margin-top:-90px;
   background-color:#d2eddf;
   position:absolute;
   left:-50px;
   box-shadow:2px 2px 4px rgba(0,0,0,.4);
   border-radius: 10px 0px 0px 10px;
   
}
.ng-short .v-bton{
    width: 50px;
    height: 48px;
    position: relative;
    margin-bottom: 3px;
    background-color: #018f39;
    border-radius: 10px 0px 0px 10px;
}
.ng-short .v-btn-ico{
   width:100%; display:block;
   height:100%; overflow:hidden;
   cursor:pointer; padding:10px;
}
.ng-short .v-btn-ico img{
   width:100%; display:block;
   height:100%; overflow:hidden;
}


.ng-short .v-bton-on .v-btn-ico,
.ng-short .v-bton:hover .v-btn-ico{
   background-color:#018f39;
   border-radius: 10px 0px 0px 10px;
}
.ng-short .v-win-pinr{
   width:14px; height:14px;
   overflow:hidden;
   position:absolute;
   top:24px; left:-22px;
   z-index:30;
   display:none;
}
.ng-short .v-win-pinr img{
   width:100%; display:block;
   height:100%;
}
.ng-short .v-win{
    position:absolute;
    top:0px; width:200px;
    min-height:20px;
    overflow:hidden;
    border:2px solid #018f39;
    background-color:#fff;
    left:-220px; z-index:28;
    display:none;
    border-radius: 10px;
}
.ng-short .v-win-ini{
    padding:18px; overflow:hidden;
}
/*.ng-short .v-win-code{
    width:66px; display:block;
}
.ng-short .v-win-cotxt{
    font-size:13px;
    line-height:24px;
}*/

.ng-short .v-win-tit{
   font-size:16px;
   color:#000;
   margin-bottom:6px;
   line-height:24px;
}
.ng-short .v-win-phone{
   font-size:15px;
   color:#000;
   line-height:24px;
   font-weight: 600;
}



.ng-short2{
   height:100%;
   position:fixed;
   z-index:30;
   top:0px; right:0px;
   width:0px;
}

.ng-short2 .v-sliding2{
   width: 45px;
    height: 86px;
    top: 50%;
    margin-top: 150px;
    background-color: #d2eddf;
    position: absolute;
    left: -45px;
    box-shadow: 2px 2px 4px rgba(0,0,0,.4);
   
}
.ng-short2 .v-bton2{
    width: 45px;
    height: 43px;
    position: relative;
    background-color: #018f39;
}
.ng-short2 .v-btn-ico2{
   width:100%; display:block;
   height:100%; overflow:hidden;
   cursor:pointer; padding:10px;
}
.ng-short2 .v-btn-ico2 img{
   width:100%; display:block;
   height:100%; overflow:hidden;
}




/*.ng-short .v-bton-on .v-btn-ico,
.ng-short .v-bton:hover .v-btn-ico{
   background-color:#FFAD67;
}*/
.ng-short2 .v-win-pinr2{
   width:14px; height:14px;
   overflow:hidden;
   position:absolute;
   top:24px; left:-22px;
   z-index:30;
   display:none;
}
.ng-short2 .v-win-pinr2 img{
   width:100%; display:block;
   height:100%;
}
.ng-short2 .v-win2{
    position:absolute;
    top:0px; width:200px;
    min-height:20px;
    overflow:hidden;
    border:2px solid #018f39;
    background-color:#fff;
    left:-220px; z-index:28;
    display:none;
    border-radius: 10px;
}
.ng-short2 .v-win-ini2{
    padding:18px; overflow:hidden;
}
/*.ng-short2 .v-win-code2{
    width:66px; display:block;
}
.ng-short2 .v-win-cotxt2{
    font-size:13px;
    line-height:24px;
}*/

.ng-short2 .v-win-tit2{
   font-size:16px;
   color:#000;
   margin-bottom:6px;
   line-height:24px;
   text-align: center;
}
.ng-short2 .v-win-phone2{
   font-size:15px;
   color:#018f39;
   line-height:24px;
}


.dropdown-menu{
  background: #FFFFFF;
  min-width: 100px;
  top: 80%;
  -webkit-box-shadow:none;
  box-shadow:none;
  border: none;
  text-align: center;
}

.dropdown-menu>li>a{
  color: #575757;
  padding:10px 20px;
  display: block;
}

.dropdown-menu>li>a:hover{
  background:#018f39;
  color: #FFFFFF;
} 


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
  background: none;
  color: #018f39;
}

.navbar-right .dropdown-menu{
  left: 0;
  right: auto;
}


.bannar1{
  width: 100%;
  max-height: 300px;
  overflow: hidden;
}

.zs-bigbox{
  background-color: #f5f5f5;
  width: 100%;
}

.zs-box{
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 50px;
}



.zs-box-l-t{
  background-color: #fff;
}

.zs-tit{
  padding: 10px;
  border-bottom: 1px solid #dddddd;
}

.zs-tit p{
  font-size: 22px;
  color: #018f39;
  font-weight: 600;
}


.zs-tit2{
  padding: 10px;
}

.zs-tit2 p{
  font-size: 22px;
  color: #018f39;
  font-weight: 600;
}

.zs-menu{
  padding: 5px;
}

.zs-menu ul li{
  width: 100%;
  overflow: hidden;
  border-bottom: 1px dashed #dddddd;
}

.zs-menu ul li a{
  color: #595757;
  display: block;
  font-size: 17px;
  padding: 15px 4px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}


.zs-menu ul li a img{
  padding: 5px;
  margin-right:10px;
}

.zs-menu ul li a:hover,.zs-menu ul li.on a{
  color: #018f39;
}

.zs-menu ul li a span{
  float: right;
  display: inline-block;
}

.zs-box-l-b{
  margin-top: 20px;
  background-color: #ffffff;
}
.zs-chat{
  padding: 10px;
}

.chat-address{
  padding: 15px 10px;
  overflow: hidden;
}
.chat-address p{
  line-height: 26px;
}

.zs-box-r{
  width: 100%;
  overflow: hidden;
  background-color: #fff;
  padding-bottom: 40px;
}

.zs-product{
  padding: 20px;
}

.zs-pshow{

}

.zs-pshow img{
  border: 1px solid #cccdcd;
}


.zs-pshow a p{
  font-size: 16px;
  display: block;
  text-align: center;
  padding: 18px 5px;
}

.zs-pshow a:hover{
  color: #018f39;
}


.zs-pshow a:hover img{
  color: #018f39;
  border: 1px solid  #018f39;
}



.ng-epaging{
    margin: 25px auto 50px;
    text-align: center;
    overflow: hidden;
  }

  .ng-epaging li {
        display: inline-block;
        margin: 20px 2px -10px;
        overflow: hidden;
  }

  .ng-epaging li a {
      padding: 8px 15px;
      color: #666666;
      border: 1px solid #ccc;
      overflow: hidden;
      display: inline-block;
      font-size: 13px;
  }

  .ng-epaging li a:hover{
      background: #f5f5f5;
      border: 1px solid #ccc;
      overflow: hidden;
      display: inline-block;
      font-size: 13px;
  }



  .page-cont{
          font-size: 14px;
          line-height: 25px;
          margin-top: 20px;
          padding: 0px 20px;
          text-indent: 2em;
      }

      .page-cont img{
           max-width:100%;
           display:block;
           margin:20px auto;
      }


/*资讯动态*/

      .new-product{
        padding: 20px; 
      }

      .new-pshow{
        border: 1px solid #cccdcd;
      }

      .v-new{
        margin-bottom:20px;
      }

      .new-pshow img{
        display: block;
        width: 100%;
        overflow: hidden;
      }

      .new-pshow a h4{
        padding: 15px 5px 0px 10px;
        font-size: 17px;
      }

     .new-p1{
        font-size: 14px;
        display: block;
        padding:10px 10px;
        color: #555555;
        line-height: 22px;
      }

      .new-p2{
        font-size: 15px;
        color: #9fa0a0;
        border-top: 1px dashed  #cccdcd;
        padding: 5px 10px;
      }

      .new-pshow a:hover{
        color: #000;
      }

      .zs-menu ul li a:hover .menu-ico1{
        display: none;
      }


      .zs-menu ul li a:hover .menu-ico2{
        display:inline-block;
      }


      .menu-ico2{
        display: none;
      }



/*资讯动态详情页*/

      .new-de{
        padding: 20px; 
      }

      .new-debox{
        width: 100%;
        overflow: hidden;
        border-bottom: 1px dashed #a6a7a7;
      }

      .new-debox h3{
        text-align: center;
        padding: 20px;
      }

      .new-fa{
        text-align: center;
        color: #babbbb;
        padding: 10px 5px;
      }
/*      .new-pshow a:hover .new-pshow{
        border: 1px solid  #018f39;
      }*/

     .v-new-page{
         margin-top:20px;
         padding: 0px 35px;
      }

      .v-new-page p{
         font-size: 15px;
         padding: 2px;
         font-weight: 600;
      }

       .v-new-page p a{
         color: #333333;
         font-weight: 500;
       }

      .v-new-page p a:hover{
         color: #018f39;
      }


      .new-u{
        border-bottom: 1px solid #9a9a9a;
      }


      .new-h4{
        font-size: 18px;
        font-weight: 600;
        color: #018f39;
        padding: 10px 5px;
      }


      .j-address{
        padding: 30px; 
        line-height: 30px;
      }

      .j-address p{
        font-size: 16px;
        color: #555555;
        font-weight: 600;

      }

      .j-address p span{
        font-size: 16px;
        font-weight: 500;

      }


      .ng-baidumap{
        width:100%;
        overflow:hidden;
        position:relative;
        top:0px; left:0px; right:0px;
        height:0px; padding-bottom:66%;
        margin:30px 0px 20px 0px;
      }
      .ng-baidumap iframe{
          width:100%; height:100%;
          display:block; position:absolute;
          top:0px; left:0px; resize:none;
          padding:0px; margin:0px;
          border:0px;
      }


      .btn-default{
        color: #fff;
        background-color: #018f39;
      }
      
      .form-control{
        background-color: #f6f6f6;margin-bottom: 10px;
      }
.code-wrap{position: relative;}
.code-wrap #verifyImage{position: absolute;top: 0;right:15px;height: 34px;}
      .liuyan{
        padding: 20px;
      }



      .ng-fualt2{
          width:100%;
          overflow:hidden;
          padding-bottom: 20px;
      }
      .ng-padd2{
          padding-left:12px;
          padding-right:12px;
      }
      .ng-ini2{
                max-width:1200px;
                margin:0 auto;
                position:relative;    
      }
      .ng-case2{
         position:relative;
      }
      .ng-case2 .v-row2{
          margin-left:-35px;
          margin-right:-35px;
      }
      /*.ng-case .v-padd{
          padding-left:35px;
          padding-right:35px;
      }*/
      /*.ng-pink{
        background-color:pink;
      }
      .ng-bginfo{
          background-color:blue;
      }*/

      .ake-ini2{
        padding:0px 22px;
      }

      .ake-cont2{
        text-align: center;
      }

      .ng-case2 .ake-ims2{
         width:100%; overflow:hidden;
         position:relative;
         height:0px;
         padding-bottom:95%;
      }

      .ake-ims2 p{
        color: #000;
        padding: 10px 0px;
        text-align: center;
      }

      .ng-case2 .ake-ims2 img{
         width:100% !important; display:block;
         border: 1px solid #c9caca;
      }
      .ng-case2 .ake-row2{
         margin-left:-7px;
         margin-right:-7px;
      }
      .ng-case2 .ake-col2{
         padding-left:7px;
         padding-right:7px;
      }


      .ake-col2 a{
            display: block;
      }

      .ake-col2 a:hover p{
            color: #018f39;
           
      }

      .ake-col2 a:hover img{
           border: 1px solid #018f39;
      }

      .ng-tabpanebox{
            width:100%;
            overflow:hidden;
            position:relative;
      }
      .ng-tabpanebox>.tab-pane{
            display:block !important;
            visibility:visible !important;
            position:absolute;
            top:-999em;
            left:0px;
            width:100%;
      }
      .ng-tabpanebox>.tab-pane-show{
            position:static;
      }


      .in-menu ul li:active .ng-tabpanebox>.tab-pane-show{
              position:static;
      }




      /*************************************
       * generic styling for ALS elements
       ************************************/

      .als-container {
        position: relative;
        width: 100%;
        margin: 0px auto;
        z-index: 0;
      }

      .als-viewport {
        position: relative;
        overflow: hidden;
        margin: 0px auto;
      }

      .als-wrapper {
        position: relative;
        list-style: none;
      }

      .als-item {
        position: relative;
        display: block;
        text-align: center;
        cursor: pointer;
        float: left;
      }

      .als-prev, .als-next {
        position: absolute;
        cursor: pointer;
        clear: both;
      }
      /*************************************
       * specific styling for #demo3
       ************************************/

      #demo3 {
        margin: 40px auto;
      }

      #demo3 .als-item {
        margin: 0px 5px;
        padding: 4px 0px;
        min-height: 120px;
        min-width: 100px;
        text-align: center;
      }

      #demo3 .als-item img {
        display: block;
        margin: 0 auto;
        vertical-align: middle;
      }

      #demo3 .als-prev, #demo3 .als-next {
        top: 40px;
      }

      #demo3 .als-prev {
        left: 200px;
      }

      #demo3 .als-next {
        right: 200px;
      }


      .product-show{
        padding: 20px;
      }

      .product-show-img img{
        width: 100%;
        overflow: hidden;
        margin-bottom: 30px;
      }




      .carousel[data-shift="1"] .carousel-inner > .item {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
 
.carousel .carousel-inner > .item.row { margin: 0; }
 
.carousel .carousel-control {
  background: none;
  color: transparent;
  overflow: hidden;
  text-shadow: none;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 30px;
}
 
.carousel .carousel-control:before {
  color: #444;
  font-family: 'Glyphicons Halflings';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 30px;
}
 
.carousel .carousel-control:after {
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  content: '';
  height: 60%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 100%;
}
 
.carousel .carousel-control:hover:after { 
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7); 
}
 
.carousel .carousel-control.left { left: -30px; }
 
.carousel .carousel-control.left:before { content: '\e079'; }
 
.carousel .carousel-control.left:after { right: -100%; }
 
.carousel .carousel-control.right { right: -30px; }
 
.carousel .carousel-control.right:before { content: '\e080'; }
 
.carousel .carousel-control.right:after { left: -100%; }

.show-c li img{
        border: 1px solid #cecfcf;
}
.swiper-wrapper{overflow: hidden;}