@charset "utf-8";
/*******************
/**案例list
********************/
.common-title{text-align:center}
.common-title h4{font-size:20px;margin-top:0;margin-bottom:10px;font-weight: 600;letter-spacing: 2px;}
.common-title span{display:block;font-size:18px;color:#b2b2b2;margin-bottom:15px}
.common-title p{text-align:center;font-size:0;margin-bottom:0}
.common-title p i{display:inline-block;width:50px;height:1px;margin:0 2px;background:#a4a4a4}
.common-title p i:first-child{background:#094}
.case{padding-top:10px;padding-bottom:10px}
.case-content .case-content-item{border-radius:4px;position:relative;border:1px solid #ccc;overflow:hidden}
.case-content .case-content-item img{width:100%}
.case-content .case-content-item p{position:absolute;overflow:hidden;width:100%;left:0;bottom:0;color:#fff;background:rgba(0,0,0,.3);margin-bottom:0;height:100%;text-align:center;z-index:2}
@media only screen and (min-width:1200px){.common-title h2{font-size:24px;margin-top:0;margin-bottom:30px}
.common-title span{display:block;font-size:16px;color:#b2b2b2;margin-bottom:25px}
.case{padding-top:40px;padding-bottom:10px}
/*.case-content>div{padding-left:15px;padding-right:15px}*/
.case-content .case-content-item p{font-size:24px}
}
.case-content .case-content-item{border-radius:0}
.case-content .case-content-item p::before,.zjlist .zj_move p:before{border:1px solid #fff;border-radius:50%;position:absolute;width:50px;height:50px;content:"+";display:inline-block;font-size:40px;color:#fff;font-weight:400;z-index:100;top:50%;left:50%;text-align:center;margin-top:-35px;margin-left:-25px;line-height:46px;font-family:"宋体";transition:all .2s ease-out}
.case-content .case-content-item p{opacity:0;transition:all .4s ease-out}
.case-content .case-content-item:hover p{opacity:1}
.case-content .case-content-item:hover p:before{margin-top:-25px}
.case-content .case-content-item img{transform-origin:center center;-moz-transform:scale(1);transition:all .6s ease-out;-webkit-transform:scale(1);-o-transform:scale(1)}
.case-content .case-content-item:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.case-content .col-lg-3{ margin-bottom:20px;}
.case-content .col-lg-3 h3{ position:absolute; bottom:0px; display:block; width:100%; height:30px;background:rgba(0,0,0,.7);text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px; font-size:14px;}
.case-content .col-lg-3 h3 a{color:#FFF;}

/*******************
/**生产线list
********************/
.met-index-body{padding:50px 0 30px;background:#fff}
.met-index-body h3{font-size:22px;margin-top:0;text-align:left;font-weight:700}
.met-index-body h3 a{color:#2a333c;font-size:22px}
.met-index-body h3:after{background:#039;content:"";display:inline-block;height:2px;width:50px;margin-left:10px}
.met-index-body p.desc{font-size:18px;font-weight:300;text-align:left;color:#8d8d8d;margin:0 auto 47px}
@media (max-width:991px){.met-index-body{padding:60px 0}
}
@media (max-width:767px){.met-index-body{padding:50px 0}
.met-index-body h3{font-size:28px}
.met-index-body p.desc{font-size:14px}
a.contact-button{float:none;text-align:center;margin-top:10px}
.card-shadow,.type-line2 .card-shadow{float:none;width:100%!important}
}
@media (max-width:488px){.met-index-body{padding:40px 0}
.card-shadow .f-fl,.card-shadow .f-fr{float:none;width:100%!important}
}
@media (max-width:358px){.met-index-body{padding:30px 0}
}
.met-index-topcontact{background:#7fa409;padding:35px 0}
.met-index-topcontact p{font-size:24px;font-style:italic;line-height:37px;margin:0;color:#fff;text-align:left;display:inline-block}
.line-index .single-line-item{border:1px solid #d7d7d7;margin-bottom:30px;position:relative;height:115px;-webkit-transition:all .3s ease;transition:all .3s ease}
.line-index .single-line-item:before{-webkit-transition:all .3s ease;transition:all .3s ease;content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}
.line-index .single-line-item:hover .line-text h4,.line-index .single-line-item:hover .line-text p{color:#fff}
.line-index .single-line-item:hover:before{background:#898989;opacity:.8}
@media (max-width:767px){.line-index .single-line-item{margin-bottom:15px}
}
.line-index .line-left-bg{background:#ececec;border-right:1px solid #d7d7d7;float:left;height:100%;position:absolute;overflow:hidden;width:50px}
.line-index .line-icon{float:left;margin-left:10px;margin-right:20px;position:relative;margin-top:15px;width:80px;height:80px;background:#ddd;border-radius:50%;overflow:hidden;text-align:center}
.line-index .line-icon i,.line-index .line-icon i:before{font-size:33px;color:#fff;line-height:61px;margin:0}
.line-index .line-text{overflow:hidden;padding-bottom:15px;padding-top:21px;padding-right:10px;position:relative}
.line-index .line-text h4{color:#37474f;font-size:18px;font-weight:700;margin-bottom:5px;margin-top:0}
.line-index .line-text p{color:#777;font-size:14px;line-height:55px;height:66px;overflow:hidden}
