.banner-content-tt .banner-content-rt {
    height: 88px;
}

.banner-content-tt .banner-content-rt ul {
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
}

.banner-content-tt .banner-content-rt a {
    height: 88px;
    line-height: 88px;
}
.banner-content-tt .banner-content-rt .slideBlock {
    height: 60px;
    left: 20px;
    width: 158px;
    background: #1A1A1A;
    /* box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.25); */
}

.banner-content-tt .locacity.locacity-home-btn {
    padding: 0 28px;
    height: 88px;
    box-sizing: border-box;
    line-height: 88px;
    margin-right: 20px;
}

.banner-content-tt .locacity.locacity-home-btn span {
    font-size: 20px;
    vertical-align: middle;
    position: relative;
    bottom: 1px;
}

.banner-content-tt .banner-content-rt li {
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    padding: 0;
    width: 158px;
    margin-right: 18px;
}
.banner-content-tt .banner-content-rt li span {
    transition: color .12s linear;
}
.banner-content-tt .banner-content-rt li.homeBannerActived span {
    color: #fff;
}
.banner-content-tt .banner-content-rt .clear-m {
    margin-right: 0;
}

.banner-content-ct .ct-content {
    border-top: 1px solid #6f6f6f;
    text-align: center;
    padding-top: 60px !important;
    position: relative;
}

.banner-content-ct .ct-content:before, .banner-content-ct .ct-content:after {
    content: '';
    position: absolute;
    width: 1px;
    top: 0;
    height: 100%;
    background: url('../images/line-cc01.png') no-repeat;
    background-size: cover;
}
.banner-content-ct .ct-content:before {
    left: 0;
}
.banner-content-ct .ct-content:after {
    right: 0;
}
.banner-content-ct .ct-content .ct-list-hover {
    z-index: 2;
    opacity: 0;
    filter:Alpha(opacity=0);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    transition: all .25s ease;
    padding: -10px;
    box-shadow: 0 0 10px 0 rgba(255, 139, 3, 0.6);
    overflow: hidden;
}

.banner-content-ct .ct-content .ct-list-hover .ct-l-h-text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 50px;
}
.banner-content-ct .ct-content .ct-list-hover .ct-l-h-text .ct-c-p1 {
    font-size: 22px;
    font-weight: bolder;
    color: #fff;
    text-shadow: 0 0 5px #9b5300;
}

.banner-content-ct .ct-content .ct-list-hover .ct-l-h-text .ct-c-p2 {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 0 5px #7f4400;
    margin-top: 8px;
}

.slogan-cc01 {
    font-size: 36px;
    color: #ffffff;
    font-weight: bold;
}

.banner-content-ct .ct-content .ct-list-hover img {
    width: 100%;
    height: 100%;
    transition: all .25s ease;
}
.banner-content-ct .ct-content:hover .ct-list-hover {
    opacity: 1;
    filter:Alpha(opacity=100);
}
.banner-content-ct .ct-content:hover .ct-list-hover img {
    transform: scale(1.2);
}
.banner-content-ct .ct-content .ct-icon, .banner-content-ct .ct-content .ct-text {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.banner-content-ct .ct-content .ct-icon {
    margin-right: 8px;
}
.banner-content-ct .ct-content p {
    font-size: 14px;
    /*color: #ff8b03;*/
   	color: #FF7232;
    margin-top: 15px;
}
.banner-content-ct .ct-content .ct-t-tit {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
}

.banner-content-ct .ct-content .ct-t-desc {
    margin-top: 8px;
    font-size: 14px;
}

#homeNextStep {
    position: relative;
    overflow: hidden;
    width: 230px;
}
#homeNextStep:hover img {
    animation: flylight 0.6s linear;
}
#homeNextStep img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    transform: translate(100%, -30%);
}



@keyframes flylight {
    from {
        transform: translate(100%, -30%);
    }
    to {
        transform: translate(-100%, -30%);
    }
}