*{
    box-sizing: border-box;
}
.tf-fixed-header.tf-ai ul{
    display: none;
}
.tf-fixed-header.tf-ai.show ul{
    display: block;
}
.tf-banner-inner{
    background: url("../images/tts_banner.jpg")top center no-repeat;
    height: 650px;
}
.tf-banner-des{
    margin-top: -260px;
}
.tf-header .tf-header-menu-div>div,.tf-white .tf-index-bottom-menu>div, .tf-company-footer .tf-group{
    width: 1200px!important;
}
 .ss-footer-des{
    display: none;
}
.tf-header.tf-ai .tf-header-menu-div,.tf-header.tf-ai  .tf-nav-logo,.tf-header.tf-ai .tf-top-search,.tf-header.tf-ai .tf-top-search:before{
    height: 45px;
}
.tf-header.tf-ai .tf-header-menu-div .tf-header-menu-ul>li>a,.tf-header.tf-ai .tf-header-menu-div .tf-nav-map{
    height: 45px;
    padding: 12px 10px;
}
.tf-header.tf-ai .tf-header-menu-div .tf-nav-map{
    padding: 12px 0px;
}
.tf-header.tf-ai .cd-menu-icon,.tf-header.tf-ai  .tf-nav-logo{
    margin-top: -2px;
}
.tf-header.tf-ai  .tf-header-menu-div .tf-top-search:before{
    background-position: -2px -52px;
}
body.hidden{
    margin-right: 0px !important;
}
.tf-site-map .tf-group{
    width: 1200px !important;
}
/************使用场景****************/
.tf-scene{
    background-color: #f5f5f5;
}
.tf-scene ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tf-scene ul>li{
    width:590px;
    overflow: hidden;
    margin-bottom: 20px;
}
.tf-scene ul>li .tf-icon{
    height: 320px;
    background: url(../images/tts_icon.jpg) 0px 0px;
    transition:transform .3s;
}
.tf-scene ul>li .tf-icon.icon2{
    background-position: -610px 0px;
}
.tf-scene ul>li .tf-icon.icon3{
    background-position: 0px -490px;
}
.tf-scene ul>li .tf-icon.icon4{
    background-position: -610px -490px;
}
.tf-scene ul>li .tf-icon:hover{
    transform: scale(1.1);
}
.tf-scene .tf-content-wrap{
    position: relative;
    background-color:#f5f5f5 ;
    padding-top: 20px;
    color: #fff;
}
.tf-scene .tf-content-wrap h4,.tf-tx li>h4{
    margin: 0px;
    color: #676767;
    font-size: 21px;
}
.tf-scene .tf-content-wrap p,.tf-tx li>p{
    font-size: 15px;
    line-height: 25px;
    color: #5f5f5f;
    margin-top: 7px;
}
.tf-tts-icon{
    width: 1200px;
    margin: 0 auto;
    background: url(../images/tts_icon.jpg)0px -1113px no-repeat;
    height: 525px;
}
.tf-tts-icon.icon2{
    background-position: 0px -1834px;
    height: 521px;
}
.tf-tts-icon.icon3{
    background-position:0px -2553px;
    height: 521px;
}