.item img {
		width: 100% !important;
	}

	.container-fluid {
		padding: 0px !important;
		position: relative;
	}

	.item1,.item2,.item3,.item4 {
		position: relative;
	}

	.item1 .container,.item2 .container,.item3 .container,.item4 .container {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 10;
	}

	.item1 .container .row,.item2 .container .row,.item3 .container .row,.item4 .container .row {
		height: 100%;
		padding: 0px;
		margin: 0px;
	}

	#carousel1 .container .row .col-xs-10 {
		height: 100%;
		display: flex;
		align-items: center;
		padding: 0px 10%;
	}

	.item1 .content-wrap,.item2 .content-wrap,.item3 .content-wrap,.item4 .content-wrap {
		width: 100%;
	}

	.item1 h1,.item2 h1,.item3 h1,.item4 h1 {
		font-size: 60px;
		color: #FFFFFF;
		line-height: 95px;
		letter-spacing: 9px;
		font-weight: bold;
	}

	.item1 h1 span,.item2 h1 span,.item3 h1 span,.item4 h1 span {
		display: inline-block;
		width: 30px;
		height: 6px;
		margin-left: 10px;
		position: relative;
		top: -40px;
		background-color: #00C36D;
	}

	.item1 p,.item2 p,.item3 p,.item4 p {
		color: #FFFFFF;
		font-size: 20px;
		letter-spacing: 12px;
		line-height: 55px;
		font-weight: lighter;
	}

	.item1 .ISP-btn a,.item2 .ISP-btn a,.item3 .ISP-btn a,.item4 .ISP-btn a{
		display: block;
		width: 165px;
		height: 30px;
	}
	.item1 .ISP-btn a img,.item2 .ISP-btn a img,.item3 .ISP-btn a img,.item4 .ISP-btn a img{
		display: block;
		width: 165px;
		height: 30px;
	}

	#carousel1 .carousel-indicators {
		bottom: 40px;
	}

	#carousel1 .carousel-indicators li {
		width: 70px;
		height: 3px;
		border: none;
		background-color: rgba(255, 255, 255, 0.4);
	}

	#carousel1 .carousel-indicators li.active {
		background-color: #00C36D;
	}

	.item1 .btn-success,.item2 .btn-success,.item3 .btn-success,.item4 .btn-success {
		color: #fff;
		background-color: #00C36D;
		font-size: 20px;
		margin-top: 22px;
		margin-top: 50px;
	}

	@media screen and (max-width: 767px) {
		#carousel1 {
			margin-top: 54px;
		}

		#carousel1 .container .row .col-xs-10 {
			height: 100%;
			display: flex;
			align-items: center;
			padding: 0px 3%;
		}


		.item1 h1,.item2 h1,.item3 h1,.item4 h1 {
			font-size: 14px;
			color: #FFFFFF;
			line-height: 18px;
			letter-spacing: 1px;
			font-weight: bold;
			margin-top: 10px;
		}

		.item1 .ISP-btn a,.item2 .ISP-btn a,.item3 .ISP-btn a,.item4 .ISP-btn a{
			display: block;
			width: 74px;
			height: 15px;
		}
		.item1 .ISP-btn a img,.item2 .ISP-btn a img,.item3 .ISP-btn a img,.item4 .ISP-btn a img{
			display: block;
			width: 74px;
			height: 15px;
		}

		.item1 p,.item2 p,.item3 p,.item4 p {
			color: #FFFFFF;
			font-size: 10px;
			letter-spacing: 1px;
			line-height: 14px;
			font-weight: lighter;
		}

		.get-minge {
			display: none;
		}

		#carousel1 .carousel-indicators {
			bottom: -5px;
		}

		#carousel1 .carousel-indicators li {
			width: 25px;
			height: 2px;
			border: none;
			background-color: rgba(255, 255, 255, 0.4);
		}

		#carousel1 .carousel-indicators li.active {
			background-color: #00C36D;
		}
	}
	
	
	
	#solve-issue {
		background-color: #1E2234;
		padding: 80px 0px;
	}
	
	.title-wrap {
		letter-spacing: 4px;
		color: #FFFFFF;
	}
	
	.title-wrap h1 {
		font-weight: bold;
	}
	
	.title-wrap h1 span {
		color: #00C36D;
	}
	
	.title-wrap h2 {
		font-size: 18px;
		margin-top: 30px;
		letter-spacing: 20px;
		line-height: 40px;
	}
	
	#solve-issue .col-lg-6 {
		margin-top: 75px;
		padding-right: 100px;
	}
	
	.role-item {
		width: 100%;
		height: 120px;
		color: #FFFFFF;
		display: flex;
		opacity: 0.8;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	
	.role-item .number {
		width: 100px;
		height: 120px;
		line-height: 120px;
		text-align: center;
		font-weight: bold;
		font-size: 50px;
	}
	
	.role-item .name-wrap {
		flex: 1;
		display: flex;
		flex-direction: column;
		color: #FFFFFF;
		justify-content: center;
		padding-left: 30px;
	}
	
	#solve-issue .name-CN {
		font-size: 26px;
		letter-spacing: 4px;
		margin-bottom: 12px;
	}
	
	.name-EN {
		font-size: 14px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	
	.right-icon {
		width: 25px;
		height: 120px;
		line-height: 120px;
		text-align: center;
		font-size: 40px;
	}
	
	
	.role-content-wrap {
		letter-spacing: 2px;
		height: 480px;
		display: flex;
		align-items: center;
	}
	
	.role-content {
		width: 100%;
	}
	
	.role-content-title {
		font-size: 30px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.role-content .line {
		width: 200px;
		height: 1px;
		background: #FFFFFF;
		opacity: 0.6;
		margin-top: 44px;
	}
	
	.problem {
		font-size: 20px;
		font-weight: lighter;
		color: #FFFFFF;
		margin-top: 80px;
	}
	
	.problem-content {
		color: #FFFFFF;
		font-size: 16px;
		line-height: 30px;
		margin-top: 28px;
	}
	
	@media screen and (max-width: 767px) {
		#solve-issue {
			padding: 10px 0px;
		}
	
		.title-wrap {
			letter-spacing: 1px;
		}
	
		.title-wrap h1 {
			font-size: 16px;
			font-weight: bold;
		}
	
		.title-wrap h2 {
			font-size: 12px;
			margin-top: 10px;
			letter-spacing: 2px;
			line-height: 20px;
		}
	
		#solve-issue .col-xs-4 {
			margin-top: 20px;
			padding-right: 0px;
			padding-left: 0px;
		}
	
		#solve-issue .col-xs-8 {
			margin-top: 20px;
			padding-right: 10px;
			padding-left: 10px;
		}
	
		.role-item {
			padding-right: 5px;
			width: 100%;
			height: 80px;
			color: #FFFFFF;
			display: flex;
			opacity: 0.8;
			border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		}
	
		.role-item .number {
			width: 50px;
			height: 80px;
			line-height: 80px;
			text-align: center;
			font-weight: bold;
			font-size: 18px;
		}
	
		.role-item .name-wrap {
			flex: 1;
			display: flex;
			flex-direction: column;
			padding-left: 20%;
			margin-top: 2px;
			color: #FFFFFF;
			justify-content: center;
		}
	
		#solve-issue .name-CN {
			font-size: 14px;
			letter-spacing: 2px;
			margin-bottom: 3px;
		}
	
		#solve-issue .name-EN {
			display: none;
			font-size: 12px;
			letter-spacing: 1px;
			text-transform: uppercase;
		}
	
		.right-icon {
			width: 18px;
			height: 80px;
			line-height: 80px;
			text-align: center;
			font-size: 16px;
		}
	
		.role-content-wrap {
			letter-spacing: 0px;
			height: 320px;
			display: flex;
			align-items: center;
			padding-left: 5px;
		}
	
		.role-content {
			width: 100%;
		}
	
		.role-content-title {
			font-size: 14px;
			font-weight: bold;
			color: #FFFFFF;
		}
	
		.role-content .line {
			width: 100px;
			height: 1px;
			background: #FFFFFF;
			opacity: 0.6;
			margin-top: 20px;
		}
	
		.problem {
			font-size: 13px;
			font-weight: 400;
			color: #FFFFFF;
			margin-top: 20px;
		}
	
		.problem-content {
			color: #FFFFFF;
			font-size: 12px;
			line-height: 20px;
			margin-top: 20px;
		}
	}
	
	
	
	#smart-wuye {
		background-color: #F6F7FA;
	}
	
	#smart-wuye .title-wrap {
		text-align: center;
		padding: 50px 0px;
		letter-spacing: 4px;
		color: #1E2234;
	}
	
	#smart-wuye h1 {
		letter-spacing: 4px;
		font-weight: bold;
	}
	
	#smart-wuye h2 {
		font-size: 18px;
		margin-top: 20px;
		letter-spacing: 20px;
		line-height: 40px;
	}
	
	.smart-wuye-right-wrap {
		letter-spacing: 4px;
		color: #FFFFFF;
		font-size: 16px;
		line-height: 30px;
		margin-top: 60px;
	}
	
	.smart-wuye-right {
		padding: 30px;
		padding-left: 0px;
		padding-right: 80px;
	}
	
	.smart-wuye-content {
		margin-top: 50px;
		background-color: #1E2234;
		color: #FFFFFF;
		margin-bottom: 100px;
	}
	
	#smart-wuye .smart-wuye-right-title {
		letter-spacing: 4px;
		font-size: 30px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.smart-wuye-right .line {
		width: 200px;
		height: 1px;
		background: #FFFFFF;
		opacity: 0.6;
		margin-top: 50px;
	}
	
	.smart-wuye-right-content {
		letter-spacing: 4px;
		color: #FFFFFF;
		font-size: 16px;
		line-height: 30px;
		margin-top: 60px;
	}
	
	.smart-wuye-right .tip {
		background-color: #00C36D;
		margin-top: 100px;
		width: 40px;
		height: 8px;
		float: right;
	}
	
	.smart-wuye-content img {
		margin-top: -30px;
		margin-left: -100px;
	}
	
	@media screen and (max-width: 767px) {
		#smart-wuye .title-wrap {
			text-align: center;
			padding: 10px 0px;
			letter-spacing: 2px;
			color: #1E2234;
		}
	
		#smart-wuye h1 {
			letter-spacing: 4px;
			font-weight: bold;
		}
	
		#smart-wuye h2 {
			font-size: 12px;
			margin-top: 10px;
			letter-spacing: 5px;
			line-height: 20px;
		}
	
		.smart-wuye-content {
			margin-top: 10px;
			background-color: #1E2234;
			color: #FFFFFF;
			margin-bottom: 10px;
		}
	
		#smart-wuye .img-wrap {
			padding: 0px;
		}
	
		.smart-wuye-right {
			padding: 0px 20px;
		}
	
		#smart-wuye .smart-wuye-right-title {
			letter-spacing: 2px;
			font-size: 16px;
			font-weight: bold;
			color: #FFFFFF;
		}
	
		.smart-wuye-right .line {
			width: 100px;
			height: 1px;
			background: #FFFFFF;
			opacity: 0.6;
			margin-top: 20px;
		}
	
		.smart-wuye-right-content {
			letter-spacing: 1px;
			color: #FFFFFF;
			font-size: 12px;
			line-height: 22px;
			margin-top: 25px;
		}
	
		.smart-wuye-right .tip {
			background-color: #00C36D;
			margin-top: 30px;
			margin-bottom: 10px;
			width: 20px;
			height: 4px;
			float: right;
		}
	
		.smart-wuye-content img {
			margin-top: 0px;
			margin-left: 0px;
			margin: 0px auto;
		}
	}
	
	
	
	#billing-system h2 {
		font-size: 30px;
		font-weight: bold;
		letter-spacing: 4px;
	}
	
	#billing-system .billing-system-content {
		padding: 120px 50px;
		position: relative;
	}
	
	#billing-system .billing-system-content span {
		position: absolute;
		top: 30px;
		right: 30px;
		color: #1E2234;
		font-size: 20px;
		font-weight: bold;
		opacity: 0.5;
		display: none;
	}
	
	#billing-system .line {
		width: 200px;
		height: 1px;
		background: #333333;
		opacity: 0.6;
		margin-top: 44px;
	}
	
	#billing-system p {
		letter-spacing: 2px;
		color: #1E2234;
		font-size: 16px;
		line-height: 30px;
		margin-top: 60px;
	}
	
	#billing-system .function {
		font-size: 16px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-top: 10px;
		text-align: center;
		letter-spacing: 2px;
	}
	#billing-system .function p {
		margin-top: 0px;
	}
	
	#billing-system .function img {
		padding-top: 40px;
	}
	
	#billing-system .number {
		padding: 140px 0px;
		letter-spacing: 0px;
		color: rgba(30, 34, 52, 0.1);
		font-size: 80px;
		font-weight: bold;
	}
	
	#billing-system .col-md-5 {
		padding-right: 60px;
		padding-top: 60px;
	}
	
	@media screen and (max-width: 767px) {
		#billing-system h2 {
			font-size: 16px;
			font-weight: bold;
			letter-spacing: 2px;
			padding-top: 10px;
		}
	
		#billing-system .billing-system-content {
			padding: 10px;
		}
	
		#billing-system .billing-system-content span {
			display: block;
		}
	
		#billing-system .line {
			width: 100px;
			height: 1px;
			background: #333333;
			opacity: 0.6;
			margin-top: 20px;
		}
	
		#billing-system p {
			letter-spacing: 1px;
			color: #1E2234;
			font-size: 12px;
			line-height: 20px;
			margin-top: 30px;
		}
	
		#billing-system .function {
			font-size: 12px;
			width: 100%;
			display: flex;
			justify-content: space-between;
		}
	
		#billing-system .function div {
			width: 100%;
			font-size: 12px;
		}
		#billing-system .function p {
			width: 100%;
			font-size: 12px;
			margin-top: 0px;
		}
	
		#billing-system .function img {
			width: 50px;
			margin: 0px auto;
			padding-top: 20px;
		}
	
		#billing-system .number {
			display: none;
		}
	
		#billing-system .col-md-5 {
			padding-right: 15px;
			padding-top: 0px;
			margin: 0px auto;
		}
	}
	
	
	
	#office-automation {
		padding: 150px 0px;
		margin-top: -40px;
		background-color: #1E2234;
		color: #FFFFFF;
	}
	
	#office-automation h2 {
		font-size: 30px;
		font-weight: bold;
		letter-spacing: 4px;
	}
	
	#office-automation .col-md-5 {
		margin-top: 50px;
		padding-left: 50px;
	}
	
	#office-automation .col-md-5 span {
		position: absolute;
		top: 30px;
		right: 50px;
		color: #FFFFFF;
		font-size: 20px;
		font-weight: bold;
		opacity: 0.5;
		display: none;
	}
	
	#office-automation .line {
		width: 200px;
		height: 1px;
		background: #FFFFFF;
		opacity: 0.6;
		margin-top: 44px;
	}
	
	#office-automation p {
		letter-spacing: 2px;
		font-size: 16px;
		line-height: 30px;
		margin-top: 60px;
	}
	
	#office-automation .function {
		font-size: 16px;
		width: 100%;
		display: flex;
		margin-top: 10px;
		text-align: center;
		letter-spacing: 4px;
	}
	#office-automation .function div{
		flex: 1;
		display: flex;
		justify-content: center;
	}
	#office-automation .function p{
		flex: 1;
		text-align: center;
		margin-top: 0px;
	}
	#office-automation .function img {
		padding-top: 60px;
	}
	
	#office-automation .number {
		letter-spacing: 0px;
		color: rgba(255, 255, 255, 0.1);
		font-size: 80px;
		font-weight: bold;
		position: relative;
		right: 70px;
		top: 0px;
	}
	
	@media screen and (max-width: 767px) {
		#office-automation {
			padding: 0px;
			margin-top: 0px;
			background-color: #1E2234;
			color: #FFFFFF;
		}
	
		#office-automation h2 {
			font-size: 16px;
			font-weight: bold;
			letter-spacing: 2px;
			padding-top: 10px;
		}
	
		#office-automation .col-md-5 {
			margin-top: 0px;
			padding: 15px 25px;
		}
	
		#office-automation .col-md-5 span {
			display: block;
		}
	
		#office-automation .line {
			width: 100px;
			height: 1px;
			background: #FFFFFF;
			opacity: 0.6;
			margin-top: 20px;
		}
	
		#office-automation p {
			letter-spacing: 1px;
			font-size: 12px;
			line-height: 20px;
			margin-top: 30px;
		}
	
		#office-automation .function {
			width: 100%;
			display: flex;
			margin-top: 0px;
		}
		#office-automation .function div{
			flex: 1;
			display: flex;
			justify-content: center;
		}
		#office-automation .function p{
			flex: 1;
			display: flex;
			justify-content: center;
			font-size: 12px;
			letter-spacing: 2px;
			margin-top: 5px;
		}
	
		#office-automation .function div img {
			width: 50px;
			padding-top: 20px;
		}
	
		#office-automation .number {
			display: none;
		}
	}
	
	
	
	#community-services h2 {
		font-size: 30px;
		font-weight: bold;
		letter-spacing: 4px;
	}
	
	#community-services .community-services-content {
		padding: 150px 50px;
		position: relative;
	
	}
	
	#community-services .community-services-content span {
		position: absolute;
		top: 30px;
		right: 30px;
		color: #1E2234;
		font-size: 20px;
		font-weight: bold;
		opacity: 0.5;
		display: none;
	}
	
	#community-services .line {
		width: 200px;
		height: 1px;
		background: #333333;
		opacity: 0.6;
		margin-top: 44px;
	}
	
	#community-services p {
		letter-spacing: 2px;
		color: #1E2234;
		font-size: 16px;
		line-height: 30px;
		margin-top: 60px;
	}
	
	#community-services .function {
		font-size: 16px;
		width: 100%;
		display: flex;
		margin-top: 10px;
		letter-spacing: 2px;
	}
	#community-services .function div{
		flex: 1;
		display: flex;
		justify-content: center;
		margin-top: 20px;
	}
	#community-services .function p{
		flex: 1;
		display: flex;
		justify-content: center;
		margin-top: 10px;
	}
	
	#community-services .function img {
		padding-top: 40px;
	}
	
	#community-services .number {
		padding: 140px 0px;
		letter-spacing: 0px;
		color: rgba(30, 34, 52, 0.1);
		font-size: 80px;
		font-weight: bold;
	}
	
	#community-services .col-md-5 {
		padding-right: 60px;
		padding-top: 0px;
		margin-top: -50px;
		position: relative;
	}
	
	.OA-know-more {
		position: absolute;
		width: 160px;
		height: 55px;
		line-height: 55px;
		text-align: center;
		color: #FFFFFF;
		letter-spacing: 2px;
		background-color: #1E2234;
		bottom: -80px;
		right: 65px;
		font-size: 16px;
		border: none;
		padding: 0px;
	}
	
	.OA-arrow {
		margin-left: 6px;
		display: inline-block;
		width: 25px;
		height: 8px;
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-image: url('../img/arrow.png');
	}
	
	@media screen and (max-width: 767px) {
		#community-services h2 {
			font-size: 16px;
			font-weight: bold;
			letter-spacing: 2px;
			padding-top: 10px;
		}
	
		#community-services .community-services-content {
			padding: 10px;
		}
	
		#community-services .community-services-content span {
			display: block;
		}
	
		#community-services .line {
			width: 100px;
			height: 1px;
			background: #333333;
			opacity: 0.6;
			margin-top: 20px;
		}
	
		#community-services p {
			letter-spacing: 1px;
			color: #1E2234;
			font-size: 12px;
			line-height: 20px;
			margin-top: 30px;
		}
	
		#community-services .function {
			font-size: 12px;
			width: 100%;
			display: flex;
		}
	
		#community-services .function div{
			flex: 1;
			font-size: 12px;
			display: flex;
			justify-content: center;
			margin-top: 0px;
		}
		#community-services .function p{
			flex: 1;
			display: flex;
			justify-content: center;
			margin-top: 0px;
		}
	
		#community-services .function img {
			width: 50px;
			margin: 0px auto;
			padding-top: 20px;
		}
	
		#community-services .number {
			display: none;
		}
	
		#community-services .col-md-5 {
			padding-right: 15px;
			padding-top: 0px;
			margin: 0px auto;
			position: relative;
		}
	
		.OA-know-more {
			position: absolute;
			width: 100px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			color: #FFFFFF;
			letter-spacing: 1px;
			background-color: #1E2234;
			bottom: -40px;
			right: 15px;
			font-size: 12px;
			border: none;
			padding: 0px;
		}
	
		.OA-arrow {
			margin-left: 2px;
			display: inline-block;
			width: 10px;
			height: 3px;
			background-size: 100% 100%;
			background-repeat: no-repeat;
			background-image: url('../img/arrow.png');
		}
	}
	
	#SaaS .title-wrap {
		margin-top: 20px;
		text-align: center;
		padding: 50px 0px;
		letter-spacing: 4px;
		color: #1E2234;
	}
	
	#SaaS h1 {
		letter-spacing: 4px;
		font-weight: bold;
	}
	
	#SaaS h2 {
		margin-top: 20px;
		letter-spacing: 20px;
		line-height: 40px;
		font-size: 18px;
	}
	
	#SaaS .SaaS-content {
		color: #FFFFFF;
		padding: 60px 0px;
		background-color: #1E2234;
	}
	
	#SaaS .SaaS-item {
		position: relative;
		left: -50px;
		padding: 45px 20px;
		padding-left: 80px;
		font-size: 20px;
		font-weight: bold;
		letter-spacing: 2px;
		width: 100%;
		background-color: transparent;
	}
	
	#SaaS .img-wrap {
		padding-right: 20px;
		padding-top: 0px;
		padding-left: 0px;
	}
	
	
	@media screen and (max-width: 767px) {
		#SaaS .title-wrap {
			text-align: center;
			padding: 20px 0px;
			color: #1E2234;
			margin-top: 50px;
		}
	
		#SaaS h1 {
			letter-spacing: 2px;
			font-weight: bold;
		}
	
		#SaaS h2 {
			font-size: 12px;
			margin-top: 10px;
			letter-spacing: 5px;
			line-height: 20px;
		}
	
		#SaaS .SaaS-content {
			color: #FFFFFF;
			padding: 20px 0px;
			background-color: #1E2234;
		}
	
		#SaaS .SaaS-item {
			position: relative;
			left: 0px;
			padding: 15px;
			font-size: 14px;
			font-weight: bold;
			letter-spacing: 1px;
			width: 100%;
			background-color: transparent;
		}
	
		#SaaS .img-wrap {
			padding: 15px;
			margin: 0px auto;
		}
	}
	
	
	#community-hardware {
		margin-top: 150px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	
	#community-hardware .title-wrap {
		width: 100%;
		padding: 65px 0px;
		color: #FFFFFF;
	}
	
	#community-hardware .title {
		width: 100%;
		text-align: center;
		font-size: 36px;
		letter-spacing: 6px;
		font-weight: bold;
	}
	
	#community-hardware .small-title {
		letter-spacing: 14px;
		text-align: center;
		font-size: 18px;
		margin-top: 26px;
	}
	
	#community-hardware .community-hardware-content {
		width: 90% !important;
		margin: 0px auto;
		margin-bottom: 100px;
	}
	
	.community-hardware-content {
		position: relative;
		margin: 0px auto;
	}
	
	.community-hardware-content .carousel-indicators {
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		position: absolute;
		right: 0px;
		top: 0px;
		bottom: 0px;
		left: 85%;
		z-index: 15;
		list-style: none;
		text-align: center;
	}
	
	.carousel3-left-tap {
		width: 50px;
		height: 12px;
		position: absolute;
		left: -25px;
		bottom: 18px;
		background-color: #00C36D;
		z-index: 10;
	}
	
	.carousel3-right-tap {
		width: 30px;
		height: 8px;
		position: absolute;
		right: -46px;
		bottom: 18px;
		background-color: #00C36D;
	}
	
	
	.community-hardware-content .carousel-indicators .active {
		background-color: transparent;
		border: 1px solid #FFFFFF;
	}
	
	
	.community-hardware-content .carousel-control {
		opacity: 1;
	}
	
	.community-hardware-content .carousel-control.left {
		width: 70px;
		height: 120px;
		top: 50%;
		margin-top: -60px;
		left: -10%;
		background-image: none;
	}
	
	.item-detail {
		width: 100%;
		display: flex;
		margin: 0px auto;
	}
	
	.item-detail-left {
		width: 520px;
		height: 420px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	
	.item-detail-right {
		width: 700px;
		height: 420px;
		background-color: #1E2234;
		padding: 0px 88px;
		color: #FFFFFF;
		position: relative;
	}
	
	.icon-add {
		font-size: 25px;
		color: #00C36D;
		position: absolute;
		top: 19px;
		right: 25px;
	}
	
	.item-detail-right-title {
		letter-spacing: 4px;
		font-size: 30px;
		font-weight: bold;
		margin-top: 80px;
	}
	
	.item-detail-right-content {
		font-size: 16px;
		line-height: 30px;
		letter-spacing: 2px;
		margin-top: 27px;
	}
	
	.item-detail-right-bottom-content {
		position: absolute;
		bottom: 59px;
		color: #00C36D;
		font-size: 16px;
		letter-spacing: 4px;
	}
	
	.community-hardware-content .carousel-control.right {
		width: 70px;
		height: 120px;
		top: 50%;
		margin-top: -60px;
		right: -10%;
		background-image: none;
	}
	
	.community-hardware-content .carousel-indicators li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 10px;
		border-radius: 50%;
		cursor: pointer;
		background-color: #FFFFFF;
	}
	
	.community-hardware-content .carousel-control .glyphicon-menu-left,
	.community-hardware-content .carousel-control .glyphicon-menu-right {
		width: 70px;
		height: 120px;
		line-height: 120px;
		font-weight: normal;
		font-size: 30px;
		background-color: rgba(255, 255, 255, 0.1);
	}
	
	#community-hardware2 {
		margin-top: 1px;
	}
	
	#community-hardware2 .title-wrap {
		width: 100%;
		padding: 30px 0px;
		color: #FFFFFF;
	}
	
	#community-hardware2 .col-md-12 {
		padding: 0px;
	}
	
	#community-hardware2 .title {
		width: 100%;
		text-align: center;
		font-size: 16px;
		letter-spacing: 2px;
		font-weight: bold;
	}
	
	#community-hardware2 .small-title {
		letter-spacing: 2px;
		text-align: center;
		font-size: 12px;
		margin-top: 10px;
	}
	
	
	#community-hardware2 .community-hardware-content2 {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 40px;
		position: relative;
		margin: 0px auto;
	}
	
	
	.community-hardware-content2 .carousel-indicators {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		position: absolute;
		left: 50%;
		z-index: 15;
		list-style: none;
		text-align: center;
		bottom: -5px;
	}
	
	
	.community-hardware-content2 .carousel-indicators .active {
		background-color: transparent;
		border: 1px solid #FFFFFF;
	}
	
	
	.community-hardware-content2 .carousel-control {
		opacity: 1;
	}
	
	.community-hardware-content2 .carousel-control.left {
		width: 30px;
		height: 60px;
		top: 50%;
		margin-top: -30px;
		left: 0%;
		background-image: none;
	}
	
	.item-detail2 {
		width: 100%;
		position: relative;
	}
	
	.item-detail-left2 {
		width: 100%;
	}
	
	.item-detail-right2 {
		position: absolute;
		bottom: 0px;
		width: 100%;
		height: 100%;
		background-color: rgba(30, 34, 52, 0.5);
		padding: 0px 12%;
		padding-top: 10%;
		color: #FFFFFF;
	}
	
	.icon-add2 {
		font-size: 20px;
		color: #00C36D;
		position: absolute;
		top: 10px;
		right: 20px;
	}
	
	.item-detail-right-title2 {
		letter-spacing: 2px;
		font-size: 18px;
		font-weight: bold;
		margin-top: 5px;
	}
	
	.item-detail-right-content2 {
		font-size: 13px;
		line-height: 16px;
		letter-spacing: 2px;
		margin-top: 20px;
	}
	
	.item-detail-right-bottom-content2 {
		margin: 0px;
		position: absolute;
		bottom: 30px;
		color: #00C36D;
		font-size: 12px;
		letter-spacing: 1px;
		text-align: left;
		padding-right: 17px;
	}
	
	.community-hardware-content2 .carousel-control.right {
		width: 30px;
		height: 60px;
		top: 50%;
		margin-top: -30px;
		right: 0%;
		background-image: none;
	}
	
	.community-hardware-content2 .carousel-indicators li {
		display: inline-block;
		width: 5px;
		height: 5px;
		margin: 2px;
		border-radius: 50%;
		cursor: pointer;
		background-color: #FFFFFF;
	}
	
	.community-hardware-content2 .carousel-control .glyphicon-menu-left,
	.community-hardware-content2 .carousel-control .glyphicon-menu-right {
		width: 30px;
		height: 60px;
		line-height: 60px;
		font-weight: normal;
		font-size: 15px;
		background-color: rgba(255, 255, 255, 0.1);
	}
	
	
	.wuye-center-content {
		width: 100%;
		display: flex;
	}
	
	.wuye-center-left {
		flex: 12;
		position: relative;
	}
	
	.wuye-center-left-content {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
	}
	
	.wuye-center-left-title1 {
		width: 260px;
		height: 60px;
		line-height: 60px;
		background-color: #00C36D;
		position: absolute;
		top: 0px;
		right: 0px;
		font-size: 20px;
		letter-spacing: 6px;
		color: #FFFFFF;
		text-align: center;
	}
	
	.wuye-center-left-title2 {
		width: 260px;
		height: 60px;
		line-height: 60px;
		background-color: transparent;
		position: absolute;
		top: 60px;
		right: 0px;
		font-size: 20px;
		letter-spacing: 6px;
		color: #333333;
		text-align: center;
	}
	
	.wuye-center-left-container {
		position: absolute;
		left: 70px;
		top: 60px;
	}
	
	.wuye-center-left-tip {
		width: 30px;
		height: 8px;
		background-color: #00C36D;
		margin-bottom: 50px;
	}
	
	.wuye-center-left-txt1 {
		font-size: 35px;
		font-weight: bold;
		color: #333333;
		letter-spacing: 6px;
	}
	
	.wuye-center-left-txt2 {
		font-size: 16px;
		color: #333333;
		letter-spacing: 8px;
		line-height: 30px;
		margin-top: 20px;
	}
	
	.wuye-center-left-txt3 {
		font-size: 16px;
		color: #333333;
		letter-spacing: 8px;
		line-height: 30px;
	}
	
	
	.wuye-center-right {
		flex: 7;
		position: relative;
	}
	
	.wuye-center-right .wuye-center-right-content {
		position: absolute;
		bottom: 0px;
		padding: 35px 40px;
		background-color: rgba(255, 255, 255, 0.8);
	}
	
	.wuye-center-right .wuye-center-right-title {
		font-size: 40px;
		font-weight: bold;
		color: #00C36D;
		letter-spacing: 4px;
	}
	
	.wuye-center-right .wuye-center-right-txt {
		color: #333333;
		font-size: 16px;
		letter-spacing: 6px;
		line-height: 30px;
		margin-top: 20px;
	}
	
	.wuye-center-right2 {
		flex: 7;
		position: relative;
		display: none;
	}
	
	.wuye-center-right2 .wuye-center-right-content {
		position: absolute;
		bottom: 0px;
		padding: 35px 40px;
		background-color: rgba(255, 255, 255, 0.8);
	}
	
	.wuye-center-right2 .wuye-center-right-title {
		font-size: 40px;
		font-weight: bold;
		color: #00C36D;
		letter-spacing: 4px;
	}
	
	.wuye-center-right2 .wuye-center-right-txt {
		color: #333333;
		font-size: 16px;
		letter-spacing: 6px;
		line-height: 30px;
		margin-top: 20px;
	}
	
	@media screen and (max-width: 767px) {
		.wuye-center-content {
			width: 100%;
			display: block;
		}
	
		.wuye-center-left {
			flex: 12;
			position: relative;
		}
	
		.wuye-center-left-content {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 100%;
		}
	
		.wuye-center-left-title1 {
			width: 140px;
			height: 26px;
			line-height: 26px;
			background-color: #00C36D;
			position: absolute;
			top: 0px;
			right: 0px;
			font-size: 14px;
			letter-spacing: 1px;
			color: #FFFFFF;
			text-align: center;
		}
	
		.wuye-center-left-title2 {
			width: 140px;
			height: 26px;
			line-height: 26px;
			background-color: transparent;
			position: absolute;
			top: 26px;
			right: 0px;
			font-size: 14px;
			letter-spacing: 1px;
			color: #333333;
			text-align: center;
		}
	
		.wuye-center-left-container {
			position: absolute;
			left: 15px;
			top: 15px;
		}
	
		.wuye-center-left-tip {
			width: 15px;
			height: 4px;
			background-color: #00C36D;
			margin-bottom: 10px;
		}
	
		.wuye-center-left-txt1 {
			font-size: 14px;
			font-weight: bold;
			color: #333333;
			letter-spacing: 1px;
		}
	
		.wuye-center-left-txt2 {
			font-size: 12px;
			color: #333333;
			letter-spacing: 1px;
			line-height: 18px;
			margin-top: 10px;
		}
	
		.wuye-center-left-txt3 {
			font-size: 12px;
			color: #333333;
			letter-spacing: 4px;
			line-height: 16px;
		}
	
	
		.wuye-center-right {
			flex: 7;
			position: relative;
		}
	
		.wuye-center-right .wuye-center-right-content {
			position: absolute;
			bottom: 0px;
			padding: 20px 10px;
			background-color: rgba(255, 255, 255, 0.8);
		}
	
		.wuye-center-right .wuye-center-right-title {
			font-size: 16px;
			font-weight: bold;
			color: #00C36D;
			letter-spacing: 1px;
		}
	
		.wuye-center-right .wuye-center-right-txt {
			color: #333333;
			font-size: 12px;
			letter-spacing: 2px;
			line-height: 16px;
			margin-top: 20px;
		}
	
	
		.wuye-center-right2 {
			display: none;
			flex: 7;
			position: relative;
		}
	
		.wuye-center-right2 .wuye-center-right-content {
			position: absolute;
			bottom: 0px;
			padding: 20px 10px;
			background-color: rgba(255, 255, 255, 0.8);
		}
	
		.wuye-center-right2 .wuye-center-right-title {
			font-size: 16px;
			font-weight: bold;
			color: #00C36D;
			letter-spacing: 1px;
		}
	
		.wuye-center-right2 .wuye-center-right-txt {
			color: #333333;
			font-size: 12px;
			letter-spacing: 2px;
			line-height: 16px;
			margin-top: 20px;
		}
	}
	
	
	.tools2 {
		padding: 20px 10px;
		background-image: url("../img/tools-bg.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		display: flex;
	}
	
	.tools-left-img-wrap {
		flex: 5;
		padding: 0px 10px;
		padding-left: 5px;
	}
	
	.tools-right-wrap {
		flex: 8;
		padding: 0px 5px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	
	.tools {
		position: relative;
		padding: 80px;
		background-image: url("../img/tools-bg.jpg");
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.tools-wrap {
		width: 100%;
		display: flex;
		justify-content: center;
	}
	
	.tools-img-left-wrap {
		flex: 1;
		padding-left: 5%;
	}
	
	.tools-img-left-wrap img {
		width: 70%;
	}
	
	.tools-imgs-wrap {
		flex: 1;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 40px 50px;
	}
	
	
	#smart-community {
		margin-top: 170px;
		margin-bottom: 100px;
	}
	
	#smart-community .right-content {
		background-color: #1E2234;
		padding: 120px 50px 110px 190px;
		color: #FFFFFF;
		position: relative;
	}
	
	.YONIOT {
		position: absolute;
		left: 50px;
		bottom: -70px;
		z-index: 100;
	}
	
	.platform-YONIOT-line {
		display: inline-block;
		width: 130px;
		height: 2px;
		background-color: #1E2234;
	}
	
	.platform-YONIOT-dot {
		display: inline-block;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background-color: #1E2234;
		position: relative;
		left: -4px;
		top: 3px;
	}
	
	.platform-YONIOT-txt {
		display: inline-block;
		color: #1E2234;
		font-size: 22px;
		font-weight: bold;
		letter-spacing: 10px;
		position: relative;
		left: 30px;
		top: 5px;
	}
	
	.platform-YONIOT-CN-txt {
		display: inline-block;
		color: #1E2234;
		font-size: 18px;
		letter-spacing: 10px;
		position: relative;
		left: 60px;
		top: 3px;
	}
	
	#smart-community .left-content {
		margin-top: -60px;
	}
	
	#smart-community .left-content img {
		width: 120%;
		margin-top: 80px;
		position: relative;
		z-index: 10;
	}
	
	#smart-community .left-content h2 {
		font-weight: bold;
		line-height: 50px;
		letter-spacing: 4px;
	}
	
	#smart-community .left-content p {
		font-size: 16px;
		letter-spacing: 8px;
	}
	
	#smart-community .right-content h1 {
		font-weight: bold;
		margin-top: 50px;
		letter-spacing: 4px;
	}
	
	#smart-community .right-content h2 {
		font-weight: bold;
		line-height: 50px;
		letter-spacing: 2px;
		font-size: 26px;
	}
	
	#smart-community .tip {
		width: 40px;
		height: 8px;
		background-color: #00C36D;
	}
	
	
	@media screen and (max-width: 767px) {
		#smart-community {
			margin-top: 20px;
			margin-bottom: 50px;
		}
	
		#smart-community .left-content {
			margin-top: 0px;
		}
	
		#smart-community .left-content img {
			width: 100%;
			position: relative;
			z-index: 10;
			margin-top: 20px;
		}
	
		#smart-community .left-content h2 {
			font-size: 16px;
			font-weight: bold;
			line-height: 25px;
			letter-spacing: 2px;
		}
	
		#smart-community .left-content p {
			font-size: 12px;
			letter-spacing: 4px;
		}
	
		#smart-community .right-content {
			background-color: #1E2234;
			padding: 15px;
			color: #FFFFFF;
			margin: 15px;
			margin-top: 0px;
			position: relative;
		}
	
		.YONIOT {
			position: absolute;
			left: 10px;
			bottom: -30px;
			z-index: 10;
		}
	
		.platform-YONIOT-line {
			display: none;
			width: 130px;
			height: 2px;
			background-color: #1E2234;
		}
	
		.platform-YONIOT-dot {
			display: none;
			width: 10px;
			height: 10px;
			border-radius: 50%;
			background-color: #1E2234;
			position: relative;
			left: -4px;
			top: 3px;
		}
	
		.platform-YONIOT-txt {
			display: inline-block;
			color: #1E2234;
			font-size: 14px;
			font-weight: bold;
			letter-spacing: 4px;
			position: relative;
			left: 0px;
			top: 5px;
		}
	
		.platform-YONIOT-CN-txt {
			display: inline-block;
			color: #1E2234;
			font-size: 14px;
			letter-spacing: 10px;
			position: relative;
			text-align: center;
			left: 15px;
			top: 3px;
		}
	
		#smart-community .right-content h1 {
			font-size: 22px;
			font-weight: bold;
			margin-top: 30px;
			letter-spacing: 2px;
		}
	
		#smart-community .right-content h2 {
			font-size: 16px;
			font-weight: bold;
			line-height: 30px;
			letter-spacing: 2px;
		}
	
		#smart-community .tip {
			width: 25px;
			height: 6px;
			background-color: #00C36D;
		}
	}
	
	#trends {
		background-color: #F6F7FA;
		padding-bottom: 65px;
	}
	
	#trends .title-wrap {
		width: 100%;
		padding: 65px 0px;
		color: #333333;
	}
	
	#trends .title {
		width: 100%;
		text-align: center;
		font-size: 36px;
		letter-spacing: 6px;
		font-weight: bold;
	}
	
	#trends .small-title {
		letter-spacing: 10px;
		text-align: center;
		font-size: 18px;
		margin-top: 20px;
	}
	
	#trends .trends-left {
		padding-left: 15px;
	}
	
	#trends .trends .trends-left .trends-left-content {
		width: 100%;
		padding: 30px 40px 60px;
		display: flex;
		background-color: #1E2234;
		cursor: pointer;
		text-decoration: none!important;
	}
	
	#trends .trends .trends-left .trends-left-content .time {
		width: 20%;
		padding-right: 5%;
	}
	
	#trends .trends .trends-left .trends-left-content .time .month {
		text-align: right;
		width: 100%;
		font-weight: bold;
		font-size: 22px;
		letter-spacing: 2px;
		color: #00C36D;
	}
	
	#trends .trends .trends-left .trends-left-content .time .year {
		font-size: 16px;
		color: #FFFFFF;
		margin-top: 10px;
		text-align: right;
	}
	
	#trends .trends .trends-left .trends-left-content .txt-wrap {
		width: 80%;
		color: #FFFFFF;
		margin-top: 2px;
	}
	
	#trends .trends .trends-left .trends-left-content .txt-title {
		font-weight: bold;
		font-size: 20px;
		letter-spacing: 2px;
		width: 100%;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	
	#trends .trends .trends-left .trends-left-content .txt {
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 25px;
		margin-top: 18px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	
	
	#trends .trends .trends-right {
		padding-left: 15px;
	}
	
	#trends .trends .trends-right .trends-right-item {
		padding: 20px 30px;
		display: flex;
		margin-bottom: 10px;
		color: #1E2234;
		cursor: pointer;
	}
	
	
	#trends .trends .trends-right a.item-active {
		background-color: #1E2234;
		color: #FFFFFF;
		text-decoration: none!important;
	}
	
	#trends .trends .trends-right .trends-right-content-left {
		width: 18%;
		padding-right: 5%;
	}
	
	#trends .trends .trends-right .trends-right-content-left .day {
		color: #00C36D;
		letter-spacing: 2px;
		font-weight: bold;
		font-size: 22px;
		text-align: right;
	}
	
	#trends .trends .trends-right .trends-right-content-left .year {
		letter-spacing: 1px;
		font-size: 16px;
		margin-top: 8px;
		text-align: right;
	}
	
	#trends .trends .trends-right .trends-right-content-right {
		width: 82%;
	}
	
	#trends .trends-right .trends-right-content-right .title {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 20px;
		letter-spacing: 2px;
		font-weight: bold;
		text-align: left;
	}
	
	#trends .trends-right .trends-right-content-right .txt {
		width: 100%;
		font-size: 14px;
		letter-spacing: 1px;
		margin-top: 17px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#trends .trends-right .trends-right-content-right .txt p, #trends .trends-right .trends-right-content-right .txt div{
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.trends {
		position: relative;
	}
	
	#trends .trends .know-more {
		cursor: pointer;
		color: #FFFFFF;
		font-size: 16px;
		letter-spacing: 2px;
		position: absolute;
		bottom: 0px;
		right: 0px;
		width: 160px;
		height: 55px;
		background-color: #00C36D;
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 99;
		text-decoration: none;
	}
	
	#trends .trends .know-more img {
		width: 25px;
		height: 10px;
		margin-left: 5px;
		position: relative;
		top: 2px;
	}
	
	[v-cloak] {
		display: none;
	}
	
	@media screen and (max-width: 767px) {
		#trends {
			background-color: #F6F7FA;
			padding-bottom: 10px;
		}
	
		#trends .title-wrap {
			width: 100%;
			padding: 20px 0px;
			color: #333333;
		}
	
		#trends .title {
			width: 100%;
			text-align: center;
			font-size: 16px;
			letter-spacing: 2px;
			font-weight: bold;
		}
	
		#trends .small-title {
			letter-spacing: 4px;
			text-align: center;
			font-size: 12px;
			margin-top: 4px;
		}
	
		#trends .trends .trends-left {
			padding: 0px;
			margin-bottom: 1px;
		}
	
		#trends .trends .trends-left .trends-left-content {
			padding: 10px 15px 20px;
			display: flex;
			background-color: #1E2234;
		}
	
		#trends .trends .trends-left .trends-left-content .time {
			padding-right: 15px;
		}
	
		#trends .trends .trends-left .trends-left-content .time .month {
			font-weight: bold;
			font-size: 16px;
			letter-spacing: 1px;
			color: #00C36D;
		}
	
		#trends .trends .trends-left .trends-left-content .time .year {
			font-size: 14px;
			color: #FFFFFF;
			margin-top: 8px;
			text-align: right;
		}
	
		#trends .trends .trends-left .trends-left-content .txt-wrap {
			color: #FFFFFF;
		}
	
		#trends .trends .trends-left .trends-left-content .txt-title {
			font-weight: bold;
			font-size: 16px;
			letter-spacing: 1px;
			margin-top: 0px;
			width: 100%;
			overflow: hidden;
			text-overflow:ellipsis;
			white-space: nowrap;
		}
	
		#trends .trends .trends-left .trends-left-content .txt {
			font-size: 12px;
			letter-spacing: 1px;
			line-height: 20px;
			margin-top: 10px;
		}
	
		#trends .trends .trends-right {
			padding: 0px;
		}
	
		#trends .trends .trends-right .trends-right-item {
			padding: 15px;
			display: flex;
			margin-bottom: 10px;
			color: #1E2234;
		}
	
		
	
		#trends .trends .trends-right .item-active {
			background-color: #1E2234;
			color: #FFFFFF;
		}
	
		#trends .trends .trends-right .trends-right-content-left {
			width: 20%;
			padding-right: 15px;
		}
	
		#trends .trends .trends-right .trends-right-content-left .day {
			color: #00C36D;
			letter-spacing: 1px;
			font-weight: bold;
			font-size: 16px;
			text-align: right;
		}
	
		#trends .trends .trends-right .trends-right-content-left .year {
			letter-spacing: 1px;
			font-size: 14px;
			margin-top: 8px;
			text-align: right;
		}
	
		#trends .trends .trends-right .trends-right-content-right {
			width: 80%;
		}
	
		#trends .trends .trends-right .trends-right-content-right .title {
			font-size: 16px;
			letter-spacing: 1px;
			font-weight: bold;
			text-align: left;
			margin-top: 2px;
		}
	
		#trends .trends .trends-right .trends-right-content-right .txt {
			width: 100%;
			font-size: 14px;
			letter-spacing: 1px;
			margin-top: 10px;
		}
		#trends .trends-right .trends-right-content-right .txt p,#trends .trends-right .trends-right-content-right .txt div{
			width: 100%;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
	
		.trends {
			position: relative;
			padding-bottom: 70px;
		}
	
		#trends .trends .know-more {
			cursor: pointer;
			color: #FFFFFF;
			font-size: 12px;
			letter-spacing: 2px;
			position: absolute;
			bottom: 0px;
			left: 50%;
			margin-left: -60px;
			width: 120px;
			height: 45px;
			background-color: #00C36D;
			display: flex;
			justify-content: center;
			align-items: center;
		}
	
		#trends .trends .know-more img {
			width: 20px;
			height: 8px;
			margin-left: 3px;
			position: relative;
			top: 2px;
		}
	}