
.catname{ line-height:30px; padding-top:0; padding-bottom:20px;}
.catname b{ font-size:19px; display:block; padding-bottom:20px; color:#3f3f3f;}
.catimg img{ width:100%;}

.clearline{ width:100%; height:1px; overflow:hidden; clear:both; background:#D9D9D9; margin:10px 0;}

.other_pro_case{ background:#E5E5E5; padding:20px 0;}


.carousel-cell-image {
  transition: opacity 0.4s;
  opacity: 0;
}

.carousel-cell-image.flickity-lazyloaded,
.carousel-cell-image.flickity-lazyerror {
  opacity: 1;
}

.detailpro{  overflow:hidden;padding:16px 38px 30px;}
.flickity-page-dots .dot {
    display: inline-block;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    cursor: pointer;
}

.cateprosec{ position:relative;}
.flickity-slider-products { position:relative; padding:0;}
.flickity-slider-products .gallery-cell{ width:25%; text-align:center;border:1px solid #ddd; background:#fff; margin:0 10px; padding-bottom:15px;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.125);box-shadow: 0 1px 10px rgba(0,0,0,.125);}

.flickity-slider-products .gallery-cell:hover{-webkit-box-shadow: 0 0 0 rgba(0,0,0,.125);box-shadow: 0 0 0 rgba(0,0,0,.125);}
.flickity-slider-products .gallery-cell img{ width:100%;}
.flickity-slider-products .gallery-cell a h3{ font-size:14px; width:95%; text-align:right; line-height:24px;}

.title_moudle{font-size:19px; display:block; padding-top:15px; padding-bottom:20px; font-weight:bold;color:#3f3f3f;}
.overview{ width:100%; padding-top:15px; padding-bottom:40px;}
.overview li{ width:100px; height:100px; float:left;margin-right:30px;}
.overview li img{ width:100%; height:100%; border:1px solid #dedede; }
.container1002{ width:1002px; margin:0 auto; padding:0 15px; position:relative;}



.marquee {width:100%;height:305px;overflow:hidden; margin:0 auto;}
.marquee li{ display:inline; width:240px; float:left; margin-right:57px; text-align:center; background:#fff; padding-bottom:15px;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.125);box-shadow: 0 1px 10px rgba(0,0,0,.125); padding:0;}
.marquee li a{ width:240px; display:block; float:left;}
.marquee li span{ display:block; height:65px; width:100%; float:left; text-align:right; position:relative; padding-right:15px; padding-top:15px; font-size:12px;}
.marquee li a:hover{ text-decoration:none;}
.marquee li img {width:240px; height:240px;}
.factorylist{ padding:0 48px; position:relative;}

.containerc{ background:#f6f6f6;}
.container1170{ width:1170px; margin:0 auto;}

.catnamew{ width:560px;}
.catimgw{ width:330px; float:right;}
.topcatew{margin-bottom:31px; padding:28px 38px 15px;}
#warpper_picture{margin-bottom:38px; width:404px;}
.hk_container{padding:15px 38px 38px 38px;}
.pro_content{padding-right:0; padding-left:52px; padding-bottom:0; position:relative;}
.casedesc{height:240px; overflow:hidden; font-size:12px; line-height:27px; color:#8a8a8a;}
@media (min-width: 75em) {/*宽屏*/
}
@media (max-width: 1200px) {/*窄屏*/ 

}
@media (max-width: 990px) { /*ipad*/

.catnamew{ width:auto}
.catimgw{ width:auto; float:right;}
.topcatew{ margin-bottom:20px; padding:15px 15px;}
.detailpro{ padding:15px 15px;}
.pro_content{padding-right:0; padding-left:0; padding-bottom:0; position:relative; float:right;}
.casedesc{ height:auto;}
.container1002{ width:95%; margin:0 auto; padding:0 15px; position:relative;}
}
@media (max-width: 767px) { /*手机尺寸*/

.flickity-slider-products .gallery-cell{ width:100%;}
.catname{padding-top:10px; padding-bottom:10px;}
.clearline{ margin:10px 0;}
.title_moudle{font-size:20px;}
#warpper_picture{margin-bottom:10px; width:auto}

.overview{ width:100%; padding-top:15px;}
.overview li{ width:30%; float:left;margin-right:10px;}

.flickity-page-dots .dot {
    margin: 3px 4px;
}
.overview li img{ margin-top:15px;}	

.factorylist{ padding:0 0;}
.marquee li{ margin-right:15px;}
.hk_container{ padding-left:15px;padding-right:15px;}
.container1170{ width:100%; margin:0 auto;}

.parms_desc img{ width:100%;}

}