p {
	text-align: justify;
	text-justify: inter-word !important;
	/*自动换行，如果该行末端有个英文单词很长（congratulation等），它会把单词截断，变成该行末端为conra(congratulation的前端部分)，下一行为tulation（conguatulation）的后端部分了。*/
	word-break: break-all !important;
}


.tabbody {
	height: 59px;
	line-height: 60px;
	margin: 0 auto;
	position: relative;
	/*background: aliceblue;*/
}

.productName {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 60px;
}

.fea{
	width: 62.5%;
	margin: 0 auto;
	padding-top: 30px;
}

.section{
	font-size: 16px !important;
	color: #333333 !important;
	line-height: 2em;
	margin-bottom: 50px;
}

.title{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}

.desc,.desc span{
	font-size: 16px !important;
	color: #333333 !important;
	line-height: 2em !important;
}

.desc p{
	margin-bottom: 10px !important;
}


@media screen and (max-width:768px) {
	.tabbox {
		width: 100%;
	}
	
	.tabhead {
		width: 100% !important;
		height: 60px;
		background: #fafafa;
		z-index: 999;
	}
	.tabbody {
		height: 59px;
		line-height: 60px;
		margin: 0 auto;
		position: relative;
		padding: 0 10px;
	}
	.productName {
		display: inline-block;
		font-size: 16px;
		font-weight: bold;
		color: #333333;
		line-height: 60px;
	}
	.tabset {
		float: right;
		line-height: 60px;
		font-size: 16px;
		color: #666666;
	}
	.tabBtn {
		cursor: pointer;
		display: inline-block;
		margin-left: 10px;
	}
	.act {
		color: #ee8b20;
	}
	
	.section{
		font-size: 16px !important;
		color: #333333 !important;
		/*line-height: 1.75em;*/
		margin-bottom: 30px;
	}

	/*******************hardware**************************/
	.hardware {
		width: 100% !important;
		position: relative;
	}
	.hardware img {
		display: block;
		height: auto;
		width: 100%;
	}
	.software {
		width: 100% !important;
		position: relative;
	}
	.software img {
		display: block;
		height: auto;
		width: 100%;
	}
	
	.featitle {
		font-size: 26px;
		color: #333333;
		font-weight: bold;
		margin-top: 35px;
		margin-bottom: 20px;
		display: block;
	}
	.feacontent>p {
		font-size: 18px;
		color: #666666;
	}
	.featable {
		width: 80%;
		padding-bottom: 60px;
		/*border-bottom: 1px solid lightgray;*/
		margin: 0 auto;
		/*padding-top: 60px;*/
	}
	
	.fea{
		width:90%;
		margin: 0 auto;
		padding-top: 10px;
	}
	
	.desc,.desc span{
		font-size: 14px !important;
	}
	
	.desc{
		padding: 10px;
		border:1px solid rgb(187, 187, 187);
	}

	.title{
		font-size: 16px;
		margin-bottom: 10px;
	}	
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.tabbox {
		width: 100%;
	}
	
	.tabhead {
		width: 100%;
		height: 60px;
		background: #fafafa;
		z-index: 999;
	}
	
	.tabbody {
		width: 62.5%;
	}
	
	.tabset {
		float: right;
		line-height: 60px;
		font-size: 16px;
		color: #666666;
	}
	.tabBtn {
		cursor: pointer;
		display: inline-block;
		margin-left: 40px;
	}
	.act {
		color: #ee8b20;
	}
	/*******************hardware**************************/
	.hardware {
		width: 100% !important;
		position: relative;
	}
	.hardware img {
		display: block;
		height: auto;
		width: 100%;
	}
	.software {
		width: 100% !important;
		position: relative;
	}
	.software img {
		display: block;
		height: auto;
		width: 100%;
	}

	.featitle {
		font-size: 15px;
		color: #333333;
		font-weight: bold;
		margin-top: 60px;
		margin-bottom: 20px;
		display: block;
	}
	.feacontent>p {
		font-size: 18px;
		color: #666666;
	}
	.featable {
		width: 52%;
		padding-bottom: 60px;
		/*border-bottom: 1px solid lightgray;*/
		margin: 0 auto;
		/*padding-top: 60px;*/
	}
}

@media screen and (min-width:1025px) and (max-width:1280px) {
	.tabbox {
		width: 100%;
	}
	.tabhead {
		width: 100%;
		height: 60px;
		background: #fafafa;
		z-index: 999;
	}
	
	.tabbody {
		width: 62.5%;
	}
	
	.tabset {
		float: right;
		line-height: 60px;
		font-size: 16px;
		color: #666666;
	}
	.tabBtn {
		cursor: pointer;
		display: inline-block;
		margin-left: 40px;
	}
	.act {
		color: #ee8b20;
	}
	/*******************hardware**************************/
	.hardware {
		width: 100% !important;
		position: relative;
	}
	.hardware img {
		display: block;
		height: auto;
		width: 100%;
	}
	.software {
		width: 100% !important;
		position: relative;
	}
	.software img {
		display: block;
		height: auto;
		width: 100%;
	}
}

@media screen and (min-width:1281px) {
	.tabbox {
		width: 100%;
	}
	.tabhead {
		width: 100% !important;
		height: 60px;
		background: #fafafa;
		margin: 0 auto !important;
		z-index: 999;
	}
	
	.tabbody {
		width: 62.5%;
	}
	
	#productDetail p {
		width: 62.5%;
		margin: 0 auto;
	}
	#softwareDetail p {
		width: 62.5%;
		margin: 0 auto;
	}

	.tabset {
		float: right;
		line-height: 60px;
		font-size: 16px;
		color: #666666;
	}
	.tabBtn {
		cursor: pointer;
		display: inline-block;
		margin-left: 40px;
	}
	.act {
		color: #ee8b20;
	}
	/*******************hardware**************************/
	.hardware {
		width: 100% !important;
		position: relative;
	}
	.hardware img {
		display: block;
		height: auto;
		width: 100%;
	}
	.software {
		width: 100% !important;
		position: relative;
	}
	.software img {
		display: block;
		height: auto;
		width: 100%;
	}
}