@charset "UTF-8";


/********************/
.w-1200{
    width: 1200px;
    margin: auto;
}


/*******************/
.top{
    width: 100%;
    padding: 30px 0;
    overflow: hidden;
}
.top .logo{
    float: left;
    overflow: hidden;
    height: 71px;
}
.top .logo ul{
    float: left;
}
.top .logo ul li{
    line-height: 35px;
}
.top .logo ul.first{
    margin-left: 10px;
}
.top .logo ul.first li:first-child{
    font-size: 26px;
}
.top .logo ul.first li:last-child{
    font-size: 15px;
    color: #8B8586;
}
.top .logo ul.second li{
    font-size: 22px;
}
.top .logo ul.second li:first-child{
    color: #E6131B;
}
.top .logo ul.second li:last-child{
    color: #52B761;
}

.top .tel{
    float: right;
    overflow: hidden;
    height: 71px;
}
.top .tel ul{
    margin-left: 20px;
    font-size: 20px;
    color:#E6131B ;
}
.top .tel li{
    line-height: 35px;
}

.nav{
    width: 100%;
    overflow: visible;
    padding: 0 40px;
    background: #ccc;
}


.nav-all li.-li{
    position: relative;
    float: left;
    width: 16.66%;
}
.nav-all li.active a.-a{
    background: #E6131B;
}
.nav-all a.-a{
    display: block;
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
    color:#000S;
}
.nav-all li.-li:hover a.-a{
   background: #E6131B;
}
.nav-all .sub{
    width: 100%;
    line-height:26px;
    position:absolute;
    top:45px;
    display: none;
    text-align: center;
    padding: 5px 0;
    z-index: 99999;
    background: #000;
    filter:Alpha(Opacity="80");
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    background-color:rgba(255,255,255,0.8)!important;
}

.nav-all .sub li a{
    display: block;
    color: #000;
    padding: 5px 0;
}
.nav-all .sub li a:hover{
    background-color:#E6131B;
    color: #fff;
}

.center {
    overflow: hidden;
    margin: 50px 0;
}
.center ul.-t-c{
    font-size: 18px;
}
.center ul.-t-c li{
    margin: 10px 0;
}
.center ul.-t-c li span{
    color: #FD2020;
}
.center .sys {
    overflow: hidden;
    margin-top: 60px;
}
.center .sys .t{
    width: 600px;
    padding: 10px 30px;
    float: left;
}
.center .sys .t p{
    font-size: 22px;
    background: #000;
    color: #fff;
    padding: 15px 0;
    text-align: center;
}
.center .sys .t img{
    width: 100%;
}
.center .sys .t .pu{
    position: relative;
    box-shadow: 4px 2px 15px rgba(0,0,0,0.8);
}
.center .sys .t .pu .axiangqing {
    position: absolute;
    bottom: 10px;
    right: 20px;
    padding: 5px 20px;
    background: #FFB400;
    z-index: 9999;
    border-radius: 5px;
    box-shadow:0 4px 10px rgba(0,0,0,0.7);
}
.center .anli{
    width: 898px;
    height: 135px;
    background: url(../images/anli.jpg) no-repeat;
    margin: 50px auto;
    padding-left: 400px;
}
.center .anli p{
    line-height: 25px;
}
.center .gc{
    overflow: hidden;

}
.center .gc .left{
    width: 300px;
    float: left;
    text-align: center;
    border: 1px solid #ccc;
}

 #text .hd{ position:relative;overflow: hidden; }
 #text .hd ul{overflow: hidden; }
 #text .hd ul li{float:left;width:50%;cursor:pointer;text-align: center;margin: 0;padding: 15px 0;font-size: 16px;font-weight: bold;background: #ccc}
 #text .hd ul li.on{background: #000;color: #fff;}
 #text .bd ul{ padding:9px 0;  zoom:1;position: relative;}
 #text .bd li{width:100%;margin: 10px auto;font-size: 16px;padding: 10px 0;overflow: hidden;border-bottom: 1px dashed #ccc;;}
 #text .bd li a{color: #838383;}
 #text .bd li a:hover{color: #000;}
   
.center .gc .right{
    float: left;
    width: 900px;
    padding-left:50px; ;
    overflow: hidden;
    padding-bottom: 20px;
}
.center .gc .right .more{
    float: right;
    margin-right: 20px;
    padding:  5px;
    border-radius: 4px;
    color: #FB1214;
    background: #D5D5D3;
    font-weight: 700;
}
.center .gc .right .fl{

}
.center .gc .right .fl .w-3{
    float: left;
    width: 33.33%;
    padding:  10px;
}
.center .gc .right .fl .w-3 p{
    padding: 10px 0;
    text-align: center;
    background: #e4e4e4;
    color: #000;
    font-size: 16px;
}
.center .gc .right .fl .w-3 img{
    width: 100%;
}
.center .gc .right .fl .w-3:hover{
    box-shadow: 0px 4px 10px rgba(0,0,0,0.8);
    border: 1px solid #ccc;
}
.center .slide h2{
    font-size: 18px;
    font-weight: 700;
    padding-left: 10px;
    border-left: 3px solid red;
}
/*************************************/

#equipment{ position:relative;  margin: 10px auto; width: 90% }
#equipment .bd{padding:10px; overflow: hidden }
#equipment .bd ul{overflow:hidden;zoom:1;}
#equipment .bd ul li{width: 33.33%; float:left;  _display:inline;  overflow:hidden;  padding: 5px;margin: 0 7px;  }
#equipment .bd ul li .pic a{display: block;margin: auto;background: #fff;padding: 5px; border:1px solid #ccc;}
#equipment .bd ul li .pic img{ width:100%; text-align: center; }
#equipment .bd ul li .pic p{text-align: center;margin-top:5px; }
#equipment .prev,
#equipment .next{ position:absolute; left:-6%; top:50%;  display:block; width:50px; height:50px;border: 1px solid #ccc; background:url(../images/left.jpg)  no-repeat;background-size: 100%}
#equipment .next{left:auto; right:-6%; background-image:url(../images/right.jpg);}
#equipment .prev:hover,
#equipment .next:hover{ filter:alpha(opacity=100);opacity:1;}

/************************************/

/****************************************/
.kt,.kt1{ width:100%;margin-top: 30px;}
.kt a,.kt1 a{color: #000;font-weight: 700;}
.kt .hd,.kt1 .hd{ line-height:50px; width: 100%; position:relative;margin-bottom: 30px; }
.kt .hd ul,.kt1 .hd ul{ width: 100%;background:#D5D5D5;overflow: hidden  }
.kt .hd ul li,.kt1 .hd ul li{ float:left; padding:0 5px;margin: 5px 0;  cursor:pointer;width: 20%;box-sizing: border-box;text-align: center}
.kt .hd ul li a,.kt1 .hd ul li a{font-size: 14px;display: block;border-radius:40px;}
.kt .hd ul li.on a,.kt1 .hd ul li.on a{background: #fff;color:#FE1E1F;}
.kt .bd ul.fl,.kt1 .bd ul.fl{ padding:10px ;  zoom:1;overflow: hidden}
.kt .bd ul.zfl,.kt1 .bd ul.zfl{overflow: hidden}
.kt .bd ul.zfl li,.kt1 .bd ul.zfl li{float: left}
.kt .bd ul.zfl li:nth-child(2),.kt1 .bd ul.zfl li:nth-child(2){width: 940px;margin: 0 20px;font-size: 16px;}
.kt .bd ul.zfl li a,.kt1 .bd ul.zfl li a{padding: 5px ;background:#D5D5D5;color:#FE1E1F; border-radius: 4px; }
.kt .bd ul.fl .zs,.kt1 .bd ul.fl .zs{overflow: hidden;margin: 30px 0}
.kt .bd ul.fl .zs .w-3,.kt1 .bd ul.fl .zs .w-3{width: 33.33%;padding: 0 20px;float: left}
.kt .bd ul.fl .zs .w-3 img,.kt1 .bd ul.fl .zs .w-3 img{width: 100%}
/******************************************/

.center .bt{
    margin: 30px 0;
}
.center .bt .w-3{
    width: 33.33%;
    float: left;
    padding: 0 15px;
}
.center .bt .w-3 h2{
    font-size: 18px;
    font-weight: 700;
    padding-left: 10px;
    border-left: 3px solid red;
}
.center .bt .w-3 img{
    width: 100%;
    margin: 10px 0;
}
.center .bt .w-3  p{
    line-height: 25px;
}
.center .bt .w-3 ul{
    margin: 20px 0;
    font-size: 16px;
}
.center .bt .w-3 ul li{
    padding-bottom:5px ;
    border-bottom: 1px dashed #ccc;
    margin: 10px 0;
}
.center .bt .w-3 ul li span{
    float: right;
}
.center .bt .w-3 ul li:first-child{
    color: red;
    padding-bottom:10px ;
    padding-left: 36px;
    border-bottom: 1px solid #000;
    background: url(../images/cloud.jpg) no-repeat left 4px;
}
.center .bt .w-3 ul li:first-child a{
    color: red;
    float: right;
}

.footer{
    overflow: hidden;
    background: #303030;
    padding: 30px 0;
    color: #fff;
}
.footer a{
    color: #fff;
}
.footer div.-f-l{
    width: 25%;
    text-align: center;
}
.footer div.-f-l:first-child{
    padding-top: 20px;
}
.footer ul{
        overflow: hidden;
        width: 50%;
}
.footer ul li{
    float: left;
    margin: 10px 14px;
    font-size: 18px;
}

.footer div.-f-l:last-child p{
    text-align: left;
    margin: auto;
    padding-left: 50px;
}
.footer div.-f-l:last-child p img{
    margin-right: 5px;
}
.footer div.-f-l:last-child p:nth-child(2){
    margin: 20px 0;
}



/*************二级****************/
.center .daoh{
    padding: 10px;
    border: 1px solid #ccc;
    font-size: 14px;
}
.center .daoh span{
    color: red;
}