
body {
    background-color: #FFFFFF;
}
.header .h-bg, .header .rt .li-7 .li-d {
    display: block;
}
.zhengzhan .com-ban{
    padding:0;
}


.h1-title2 {
    text-align: center;
    margin: 4% auto;
}

.zhengzhan > div {
    overflow: hidden;
    padding:0 0 5%;
}

.h1-title2 span {
    color: #333333;
    font-size: 36px;
    position: relative;
}

.h1-title2 span:after, .h1-title2 span:before {
    content: '';
    position: absolute;
    width: 140px;
    border-top: 1px solid #999999;
    top: 19px;
}

.h1-title2 span:after {
    left: 107%;
}

.h1-title2 span:before {
    right: 107%;
}

/*我们的服务*/
.usser .ul-ser {
    font-size: 0;
}

.usser .ul-ser li {
    display: inline-block;
    vertical-align: top;
    font-size: 20px;
    width: 33.33%;
    color: #4c4c4c;
    text-align: center;
}


.usser .ul-ser li img{
    max-width:78%;
    transition: .5s;
}

.usser .ul-ser li:hover img{
    transform: scale(1.05);
}
.usser .ul-ser li p{
    margin:0 0 4%;
}

/*我们的优势*/

.youshi {
    background: url("../img2/zhengzhan_16.jpg") no-repeat center;
    background-size: cover !important;
}

.youshi .d-ys{
    font-size:0;

}
.youshi .d-ys a{
    display: inline-block;
    font-size:16px;
    vertical-align: top;
    width:30%;
    margin:0 5% 0 0;
    text-align: center;
    color: #4c4c4c;
}
.youshi .d-ys a h2{
    width:100%;
    height:100%;
    overflow: hidden;
    margin:0 0 5%;
}
.youshi .d-ys a h2 img{
    display: block;
    width:100%;
    height:auto;
    transition: .5s;
}
.youshi .d-ys a:hover h2 img{
    transform: scale(1.1);
}

.youshi .d-ys a.a-la{
    margin:0;
}



/*成功案例*/


.succ .ul-suc{
    font-size:0;
    margin:0 0 5%;
}
.succ .ul-suc li{
    height:105px;
    background-color: #ffffff;
    width:18%;
    display: inline-block;
    vertical-align: top;
    margin:0 9% 2% 0;
    line-height:105px;
    text-align: center;
    border:1px solid #CCCCCC;
    position: relative;
    transition: .5s;
    overflow: hidden;

}
.succ .ul-suc li:hover{
    border:1px solid transparent;
}
.succ .ul-suc li img{
    max-width:95%;
    max-height:95%;
    vertical-align: middle;
    transition: .5s;
}
.succ .ul-suc li:hover img{
    /*transform: scale(1.1);*/
}

.box svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.box rect {
    stroke-width: 1;
    stroke-dasharray: 0, 210;
    stroke-dashoffset: 8;
    -webkit-transition: all 1.05s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1.05s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.box:hover  rect {
    fill: none;
    stroke-width: 1;
    stroke-dasharray: 315, 0;
    -webkit-transition: all 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: all 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}







