.tf-top.tf-index-top .tf-top-image {
    background-image: url("../images/service_y.jpg");
    height: 470px;
}
/**********产品内容***************/
section{
	padding-bottom: 25px;
}
section:nth-child(odd) {
    background: #EEF1F3;
}
.tf-module-box{
	height: 300px;
}
.tf-module-box .tf-group,.tf-top-container{
	width: 1130px;
	margin: 0 auto;
	min-height: 330px;
}
.tf-module-box .tf-group>h2{
	padding: 40px 0 30px 0;
    font-size: 24px;
    color: #141a24;
    padding-left: 14px;
    position: relative;
}
.tf-module-box .tf-group .tf-text{
	font-size: 14px;
    color: #333;
    line-height: 24px;
}
/***********服务列表****************/
.tf-service-list>.tf-group{
	text-align: center;
}
.tf-service-list .tf-service-row{
	height:211px;
}
.tf-service-des {
    height: 40px;
    vertical-align: middle;
    margin-top: 15px;
    color: #89888E;
    font-size: 14px;
}
.tf-service-list .tf-service-title>span{
	display: inline-block;
    margin-bottom: 23px;
    font-size: 22px;
    color: #040404;
    position: relative;
    margin-top: 17px;
}

.tf-service-list .tf-service-tab>li.active{
	background-color: #d6d6d7;
}
.tf-service-list .tf-service-item{
	height: 210px;
    width: 278px;
    float: left;
    border-right: 1px solid #efefef;
    position: relative;
    color: #474E54;
}
.tf-service-list .tf-service-row:first-child .tf-service-item{
	border-top:1px solid #efefef;
}
.tf-service-list .tf-service-row .tf-service-item:first-child{
	border-left:1px solid #efefef;
}
.tf-service-list .tf-service-row:last-child .tf-service-item{
	border-bottom:1px solid #efefef;
}
.tf-service-list .tf-service-item-header {
    height: 40px;
    background-color: #F7F8FA;
    position: relative;
}
.tf-service-list  .tf-service-item-title{
	display: inline-block;
	margin-top: 8px;
	font-size: 16px;
	position: absolute;
    left: 55px;
}
.tf-service-list .tf-service-item .tf-service-item-icon{
	background-image:url(../images/serve_icons.png);
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    background-repeat: no-repeat;
    left: 10px;
}
.tf-service-list .tf-service-item-center {
    line-height: 22px;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    padding: 15px 0px 0px 55px;
}
.tf-service-team-icons{
	background-image: url(../images/team_icons.png);
	display: inline-block;
	width: 100px;
	height:100px;
}
.tf-service-list .tf-service-item .tf-alicloud-icon {
    background-position: -705px 5px;
}
.tf-service-list .tf-service-item .tf-server-icon {
    background-position: -5px 5px;
}
.tf-service-list .tf-service-item .tf-security-icon {
    background-position: -605px 5px;
}
.tf-service-list .tf-service-item .tf-store-icon {
    background-position: -505px 5px;
}
.tf-service-list .tf-service-item .tf-private-cloud-icon {
    background-position: -655px 5px;
}
.tf-service-list .tf-service-item .tf-network-icon {
    background-position: -555px 5px;
}
.tf-service-list .tf-service-item .tf-database-icon {
    background-position: -55px 5px;
}
.tf-service-list .tf-service-item .tf-virtualization-icon{
	background-position: -155px 5px;
}
.tf-service-list .tf-service-item .tf-loadBalance-icon{
	background-position: -255px 5px;
}
.tf-service-list .tf-service-item .tf-sysCluster-icon{
	background-position: -205px 5px;
}
.tf-service-list .tf-service-item .tf-dbCluster-icon{
	background-position: -305px 5px;
}
.tf-service-list .tf-service-item .tf-webserver-icon{
	background-position: -455px 5px;
}
.tf-service-list .tf-service-item .tf-service-header{
	font-size: 14px;
    margin-top: 35px;
    margin-bottom: 10px;
    color: #040404;
    transition: color .5s;
}
/*服务团队*/
.tf-service-list .tf-serviceTeam-container{
	margin-top: 20px;	
}
.tf-service-list .tf-serviceTeam-item {
    display: inline-block;
    width: 33%;
    float: left;
    color: #595053;
}
.tf-service-list .tf-serviceTeam-item-icon{
	background-image: url(../images/team_icons.png);
	height:100px;
	width:100px;	
	background-repeat: no-repeat;
	margin: 0 auto;
}
.tf-service-list .tf-service-architect-icon {
    background-position: 0px 0px;
}
.tf-service-list .tf-service-architect-icon:hover {
    background-position: 0px -99px;
}
.tf-service-list .tf-service-operations-icon {
    background-position: -100px 0px;
}
.tf-service-list .tf-service-operations-icon:hover {
    background-position: -100px -99px;
}
.tf-service-list .tf-serviceTeam-projectManage-icon {
    background-position: -200px 0px;
}
.tf-service-list .tf-serviceTeam-projectManage-icon:hover {
    background-position: -200px -99px;
}
.tf-service-list .tf-serviceTeam-item-title {
    font-size: 17px;
    line-height: 60px;
}
.tf-service-list .tf-serviceTeam-item-des>div {
    line-height: 22px;
    text-align: left;
    padding-left: 85px;
    font-size: 14px;
    margin-bottom: 5px;
}

/**滚动动画*/
.tf-scrollpoint {
    opacity: 0;
}
