.ps {
	margin-top:-1.5rem;
	white-space: normal;
	line-height:1rem;
}
.ps:before {
	content: '注：';
	color:red;
	margin-right:5px;
}
.service #install .item:before {
	content: '●';
	margin-right:5px;
	color:#999;
}
@media only screen and (min-width: 1200px) {
	.sy-pc.bar.bar-nav {
	}
	.sy-pc.bar.bar-nav .wave:before {
		content: '';
		width:100%;
		height:150px;
		background:#0084ff;
		position:absolute;
		top:-150px;
	}
	.sy-pc.bar.bar-nav .wave {
		top:250px;
	}
	.service.content .card {
		box-shadow:none;
		margin:70px 30px;
	}
	.service.content .card-header, .service.content .card-footer {
		font-size:22px !important;
		text-align:center;
		width:100%;
		display: block;
		font-weight: bold;
	}
	.service .buttons-tab {
		height:70px;
		border-radius: 8px 8px 0 0;
	}
	.service .buttons-tab .tab-link.button:nth-child(4) {
		border-radius: 8px 0 0 0;
	}
	.service .buttons-tab .tab-link.button:last-child {
		border-radius: 0 8px 0 0;
	}
	.service .buttons-tab:after {
		display: none;
	}
	.service .buttons-tab .button {
		height:70px;
		line-height:70px;
		background:#f0f2f5;
		font-size:18px !important;
	}
	.service .buttons-tab .button:hover {
		background:#fefefe;
	}
	.service .buttons-tab .button.active {
		background:white;
		border:0;
	}
	.service .tabs {
		background: white;
		margin:0;
		padding:10px 10px;
		margin-bottom:50px;
		position:relative;
	}

	.service .item-title.label {
		width:auto;
		margin-right:30px;
		font-weight: bold;
	}
	.service .content-block-title {
		font-weight: bold;
		color:#333;
		font-size:18px !important;
	}
	.service #install .content-block-title:first-child {
		text-align: center;
		font-size:24px !important;
		margin-bottom:20px;
	}
	.service #install .ps {
		font-size:14px !important;
		color:#666;
		font-weight: normal;
	}
	.service .hi ul:before, .service .hi ul:after, .service .hi .item-inner:after {
		display: none;
	}
	.service #install .hi .label {
		font-size:20px !important;
		color:#333;
	}
}
@media only screen and (max-width: 1199px) {
	.tabs, .content-block {
		padding:0;
	}
	.item-title.label {
		width:auto !important;
		margin-right: 1rem !important;
	}
	#after .hi ul{
		padding:0.5rem 0;
	}
	#install .hi ul {
		padding-bottom:0.5rem;
	}
	.buttons-tab .wave {		
		width:100%;
		position:absolute;
		bottom:-10px;
		left:0;
		height:10px;
		z-index:9999;
	}
	.buttons-tab .wave-1 {
		background:url(/image/wave-bg-11.png) repeat-x 0 100%;
		-webkit-animation: wave 10s linear infinite;
		animation: wave 10s linear infinite;
	}
	.buttons-tab .wave-2 {
		background:url(/image/wave-bg-12.png) repeat-x 0 100%;
		-webkit-animation: wave 6s linear infinite;
		animation: wave 6s linear infinite;
	}
	.buttons-tab .wave-3 {
		background:url(/image/wave-bg-13.png) repeat-x 0 100%;
		-webkit-animation: wave 3s linear infinite;
		animation: wave 3s linear infinite;
	}
	.buttons-tab {
		background:#0084ff;
		position:fixed;
		width:100%;
		left:0;
		top:2.2rem;
		z-index: 1;
	}
	.service {
		top:4.2rem !important;
	}
	.buttons-tab:after {
		display: none;
	}
	.buttons-tab .button {
		color:white;
	}
	.buttons-tab .button.active {
		border:0;
		background:rgba(0, 0, 0, 0.15);
		color:aqua;
	}
}