.box{
	
}

/*首页*/
.homeswiperBox0{
	position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
}
.homeswiperBox {
	position: relative;
	width: 100%;
	height: 670px;
	min-width: 770px;
}
.homeswiper, .homeswiperItem{
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	z-index: 1;
	opacity: 1;
}

.homeswiperItem{
	opacity: 0;
	animation-duration: 8.4s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running;
}

.homeswiperItem0{
    animation-name: animation_0;
}

.homeswiperItem1{
    animation-name: animation_1;
}

.homeswiperItem2{
    animation-name: animation_2;
}

@keyframes animation_0 {
	0% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	21.428571428571427% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in}
	38.095238095238095% {transform: matrix(1,0,0,1,0,0); opacity: 1; animation-timing-function: ease-in-out}
	50% {transform: matrix(1,0,0,1,0,0); opacity: 1; animation-timing-function: ease-out}
	61.904761904761905% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	83.33333333333334% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	100% {transform: matrix(1,0,0,1,0,0); opacity: 0; }
}


@keyframes animation_1 {
	0% {transform: matrix(1,0,0,1,0,0); opacity: 1; animation-timing-function: ease-in-out}
	16.666666666666664% {transform: matrix(1,0,0,1,0,0); opacity: 1; animation-timing-function: ease-out}
	33.33333333333333% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	50% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	66.66666666666666% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	83.33333333333333% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in}
	100% {transform: matrix(1,0,0,1,0,0); opacity: 1; }
}


@keyframes animation_2 {
	0% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	21.428571428571427% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	38.095238095238095% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in-out}
	50% {transform: matrix(1,0,0,1,0,0); opacity: 0; animation-timing-function: ease-in}
	61.904761904761905% {transform: matrix(1,0,0,1,0,0); opacity: 1; animation-timing-function: ease-in-out}
	83.33333333333334% {transform: matrix(1,0,0,1,0,0); opacity: 1; animation-timing-function: ease-out}
	100% {transform: matrix(1,0,0,1,0,0); opacity: 0; }
}

.instruction{
	font-family: Montserrat;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: rgb(255, 255, 255);
    letter-spacing: -0.2px;
    text-align: center;
}

.line{
	width: 50px;
	height: 1px;
}


.TeamContentL{
	display: block;
	width: 394px;
	height: 408px;
}
.TeamContentR{
	display: block;
	width: 386px;
}
.TeamContentText{
	font-family: Montserrat;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: rgb(255, 255, 255);
    letter-spacing: -0.2px;
}

.emailUs{
	position: relative;
	box-sizing: border-box;
	width: 1024px;
	height: 297px;
	padding: 0 86px;
	background-image: url('/wp-content/themes/bitsxbites/assets/img/upload-c44728b2-968d-44c7-8300-32a719a07dcc.png?&nll=true');
	background-size: 100%;
	background-repeat: no-repeat;
	overflow: hidden;
}

.emailUsTop{
	position: absolute;
	top: 0;
	left: 86px;
	width: 852px;
	height: 1px;
	background: rgb(181,172,169);
}

.emailUsButton{
	position: absolute;
	bottom: 0;
	left: 86px;
	width: 852px;
	height: 1px;
	background: rgb(72,58,53);
}


@media screen and (max-width: 450px) {
	.homeswiperBox, .homeswiper, .homeswiperItem {
		width: 3.20rem !important;
		min-width: 3.20rem !important;
		height: 2.04rem;
	}
	.homeswiperTitle {
		width: 2.86rem;
		margin: 0 auto;
		text-align: center;
		font-size: 0.20rem;
		font-style: normal;
		font-family: Montserrat;
		font-weight: 400;
		line-height: 0.26rem;
		margin-top: 1.00rem;
		color: rgb(222, 219, 218);
		letter-spacing: -0.001rem;
	}
	.homeswiperTitleFb {
		width: 2.86rem;
		margin: 0.08rem auto 0.20rem;
		text-align: center;
		font-family: custom_36126;
		font-size: 0.28rem;
		font-style: normal;
		font-weight: 700;
		line-height: 0.30rem;
		color: rgb(222, 219, 218);
		letter-spacing: -0.001rem;
	}
	
	/*介绍部分*/
	.instruction {
		display: none;
		width: 2.88rem;
		margin: 0 auto;
		font-size: 0.16rem;
		line-height: 0.22rem;
		letter-spacing: 0.002rem;
		padding-top: 4.65rem;
		color: rgb(222, 219, 218);
	}
	.instruction1 {
		display: block;
	}
	.line{
		display: none;
	}
	
	.Portfolio {
		text-align: center;
	}
	
	.Portfolio .titleBox .titleL, .Team .titleBox .titleL{
		margin-left: -0.10rem;
	}
		/*首页team开始*/
	.Team {
		margin-top: 0.72rem;
		text-align: center;
	}

	.TeamContentL {
		width: 100%;
		height: auto;
	}
	/*首页team结束*/
	
	/*emailUs开始*/
	.emailUs {
		width: 2.88rem;
		padding: 0.48rem 0 0.50rem;
		background-image: none;
		height: auto;
		margin-top: 0.72rem;
	}
	
	.emailUsTop, .emailUsButton {
		width: 100%;
		left: 0;
	}
	
	.TeamContentText {
		font-family: Montserrat;
		font-weight: 400;
		font-size: 0.16rem;
		line-height: 0.22rem;
		color: rgb(222, 219, 218);
		letter-spacing: -0.1px;
		text-align: center;
		margin-top: 0;
	}
	
	.buttonEmailUs, #buttonTeamMobile {
		margin-top: 0.20rem;
	}
	
	.buttonEmailUs a, #buttonTeamMobile a{
		width: 100% !important;
		height: 0.48rem !important;
		font-size: 0.14rem;
		font-weight: 500;
	}
	/*emailUs结束*/
}