#tf-menu.navbar-default .navbar-nav>li>a {
    color: #333;
}
#tf-menu.navbar-default {
    background-color:#fff;
}
.on {
    background-color:#fff!important;
}
#tf-home{
    position: relative;
}
#tf-menu {
    padding: 5px 20px 7px 20px;
}
.firm-list{
    position: relative;
    bottom: 65px;
    z-index: 9;
    background: rgba(255,255,255,1);
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
}
.firm-list-row{
    padding:20px;
    font-size:12px;
}
.firm-list-row img{
    width: 15px;
    height: 15px;
    position: relative;
    top: -2px;
    margin-right: 5px;
}
.firm-list-desc{
    display: block;
    margin-top: 5px;
    margin-bottom: 0;
    font-weight: bold;
    color: #333;
}
.firm-list-more{
    position: absolute;
    right: 0;
    top: 0;
    color:#999;
}

/*核心优势 开始*/
#tf-team {
    /* background: url(../image/core-img.jpg); */
    background: url(../../images/about-banner2.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: #fff;
}
.owl-wrapper li{
    /* width:25%;float: left; */
    cursor: pointer;
    list-style: none;
}
.thumbnail-icon{
    width: 100%;
    margin: 30px auto 30px auto;
    /* height: 99px; */
    height: 100px;
    border-radius: 50%;
    line-height: 100px;
    transition: all .5s;
}
.icon-url1{
    background: url(../../images/huiyuantong2.png) no-repeat;
    /* background-position: center -98px; */
    background-position: center -102px;
    background-size: 116px;
}
.icon-url2{
    background: url(../../images/zijintong2.png) no-repeat;
    background-position: center -102px;
    background-size: 116px;
}
.icon-url3{
    background: url(../../images/shangpintong2.png) no-repeat;
    background-position: center -102px;
    background-size: 116px;
}
.icon-url4{
    background: url(../../images/changjingtong2.png) no-repeat;
    background-position: center -102px;
    background-size: 116px;
}
.team-img {
    width: 46px;
}
#tf-team .thumbnail {
    background: #fff;
    transition: all .5s;
    border:0;
    border-radius: 8px;
}
.default-pad{
    padding:20px 0;
}
#tf-team .thumbnail .caption{
    padding:0 26px 20px 26px;
}
.caption p{
    color:#999;
    transition: all .5s;
    line-height: 24px;
}
#tf-team .owl-wrapper .item:hover>.thumbnail {
    background: #3AB0C8;
}
#tf-team .owl-wrapper .item:hover>.thumbnail .thumbnail-icon.icon-url1{
    background-position: center top;
}
#tf-team .owl-wrapper .item:hover>.thumbnail .thumbnail-icon.icon-url2{
    background-position: center top;
}
#tf-team .owl-wrapper .item:hover>.thumbnail .thumbnail-icon.icon-url3{
    background-position: center top;
}
#tf-team .owl-wrapper .item:hover>.thumbnail .thumbnail-icon.icon-url4{
    background-position: center top;
}
#tf-team .owl-wrapper .item:hover>.thumbnail .caption h4{
    color:#fff;
}
#tf-team .owl-wrapper .item:hover>.thumbnail .caption p{
    color:#fff;
}
#team {
    margin: 0 auto;
    padding: 0 0 60px 0;
}
#team .item {
    padding: 0;
    color: #fff;
    text-align: center
}
.plan-list{
    margin:40px auto 0 auto;
    width: 72%;
    overflow: hidden;
    padding-bottom: 50px;
}
.plan-title{
    font-size: 20px;
}
.plan-intro{
    line-height: 30px;
}
.english-intro {
    font-size: 11px;
    line-height: 24px;
    -webkit-transform: scale(0.85);
    transform-origin: 0% 0%;
}
.plan_right_img img{
    width: 68%;
    position:relative;
    top:-10px;
    margin:0 auto;
}
/*云果os核心优势 结束*/
/* 技术服务 开始 #0086a7 #1e79b1  */
#features {
    background: #0c5e8e url(../../images/shape.png);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: #fff
}
/* 技术服务 结束 */
.section-title.center {
    padding: 30px 0 0 0;
}

.section-title.center hr {
    border-top: 4px solid rgba(252,172,69,.34);
    width: 40px;
    text-align: center;
    margin-top: 10px;
    position: relative;
    left: 17%
}



#clients .item {
    padding: 0;
    margin: 35px;
    color: #fff;
    text-align: center
}
/*合作案例 模块样式 开始*/
#tf-works {
    /* padding: 60px 0 */
}

#tf-works li.pull-right {
    margin-top: 10px
}
#tf-works .module-header{
    padding-bottom: 50px;
}
.portfolio-item .hover-bg {
    overflow: hidden;
    position: relative
}

.hover-bg .hover-text {
    position: absolute;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    background: rgba(0,0,0,.66);
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: all .5s;
    display: flex;
    align-items: center;
}
.hover-bg .hover-text>p {
    width:86%;
    margin:0 auto;
    line-height: 24px;
    font-size: 14px;
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: all .3s
}
.hover-bg:hover .hover-text>p {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}
.hover-bg:hover .hover-text {
    opacity: 1
}

.isotope-item {
    z-index: 2
}

.isotope-hidden.isotope-item {
    z-index: 1
}

.isotope,.isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    transition-duration: .8s
}

.isotope-item {
    margin-right: -1px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.isotope {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: height,width;
    -moz-transition-property: height,width;
    transition-property: height,width
}

.isotope .isotope-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    transition-property: transform,opacity
}
.portfolio-item {
    margin-bottom: 30px;
    border-radius: 10px;
    overflow: hidden;
}
#tf-works .look-more{
    font-size: 18px;
}
/*合作案例 模块样式 结束*/

/* 适配移动端 */
@media only screen and (max-width:768px) {
    #features{
        padding-top: 40px!important;
        padding-bottom: 20px;
        background-size: contain;
    }
}
