
.fleft{float: left;}
.fright{float: right;}
.footer_swt{
    display: none!important;
  }
  
/*------------------------clear--------------------*/
.allline:before, .allline:after,
.container:before, .container:after,
.industorycate:before, .industorycate:after,
.disblock:before, .disblock:after,
.servicecate:before, .servicecate:after{display: table;content: " ";}
.allline:after,
.container:after,
.industorycate:after,
.disblock:after,
.servicecate:after{clear: both;}



/*---------------servicecate-----------------*/

.switch_box { background-color:#fff; padding-top:70px;}
.servicecate{margin: 0 auto;width:100%;font-weight: bold;}

.servicecate li a { text-align: center;display: block; padding:10px 0px; font-size:16px; font-weight:normal;}
.servicecate li a:hover{ text-align: center; color:#b70005; background-color:#fff; -webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s}

.servicecate li { float: left; padding:25px 0px; }
.servicecate li .active{ text-align: center; color:#b70005; background-color:#fff;}

.allline li .li_yy  { width:100%;height:100%;background:rgba(0,0,0,.5); position:absolute;left:0;top:0; -webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s}

.allline li:hover .li_yy{ display:none; -webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s}



.brandlist{/*width: 100%;*/}/*-首页案例宽度--*/
.brandlist .li{background: #ffffff;margin: 0px;padding: 0;-moz-box-box-shadow: 2px 2px 1px RGBa(0,0,0, 0.035);-webkit-box-shadow: 2px 2px 1px RGBa(0,0,0, 0.035);box-shadow: 2px 2px 1px RGBa(0,0,0, 0.035);overflow: hidden;}
.brandlist a{display: block;}
.brandlist img{width: 100%;}
.brandlist .brandinfo { height:50px; width:100%;position: absolute; bottom:0px;color:#f0f0f0; background-color: #b70005;cursor: pointer;display: none;overflow: hidden;}





.brandlist .brandinfo .biline1 { padding-top: 12px; padding-left: 20px; padding-right: 20px;font-size:16px; position:absolute;}
.brandlist .brandinfo .biline2 { position:absolute;  right:0px; height:20%; background:#ce0a0f; height:50px; width:60px; line-height:60px; text-align:center;}
.brandlist .brandinfo .biline2 img { width:28px; height:17px;}


.brandlist .brandinfo p{padding: 2px 20px;font-size:0.8em;line-height:1.8em;}


/*---------------isotope-----------------*/
.isotope-item{z-index: 2;}
.isotope-hidden.isotope-item{pointer-events: none;z-index: 1;}

.isotope,.isotope .isotope-item{-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }

.isotope{-webkit-transition-property: height, width;-moz-transition-property: height, width;-ms-transition-property: height, width;-o-transition-property: height, width;transition-property: height, width;}

.isotope .isotope-item{-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;-ms-transition-property: -ms-transform, opacity;-o-transition-property: -o-transform, opacity;transition-property: transform, opacity; 

}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-ms-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}

.switch { text-align:center; font-family:"宋体";}
.switch h2 { font-size:30px; letter-spacing:3px;}
.switch span { letter-spacing:3px;}


@media screen and (max-width:1000px)  {
	
.servicecate li { float: left; padding:5px 0px; width:33.3% !important;}
.servicecate li a { text-align: center;display: block; padding:12px 0px; font-size:16px; font-weight:normal; background:#e2e2e2; font-size:14px; border-left:2px solid #FFF;}
.servicecate li a:hover { text-align: center; color:#ffffff; background-color:#b70005;  border-left:2px solid #FFF;}
.servicecate li .active{ text-align: center; color:#fff; background-color:#b70005;}
}

@media screen and (max-width:768px) {
.switch h2 { font-size:20px; font-family:"微软雅黑"; letter-spacing:0px; color:#333; font-weight:bold;}

}


@media screen and (max-width:768px) {
.allline { padding:10px 0; padding-top:3px;}
.switch_box { margin-top:15px; padding-top:20px; background:#f6f6f6;}

}

