﻿.index{display:none}
.fleft{float: left;}
.fright{float: right;}

/*------------------------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;}

}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 80px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.title {
    width: 100%;
    font-size: 4.6rem;
    line-height: 4rem;
    margin: 0 auto 30px;
    text-align: center;
    color: #fff;
    top: 5px;
    position: relative;
    font-weight: bold;}
.video
{
    position: relative;
    width: 100%;
}

.video .bg1
{
    overflow: hidden;
}
.video .bg1 video
{
    width: 100%;
    margin-top: -15px;
    margin-bottom: -15px;
}
.art_none{margin-top: 0px;display:none;}
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}