/* JSSDK 单独设置 */
.banner {
	margin: 0;
	height: 26rem;
    background-size: 100% auto;
}
.banner .flex {
	bottom: auto;
	top: 8rem;
}
.banner .flex .flex_list {
	width: 100%;
	text-align: center;
}

.banner .flex_list h3 {
	margin-top: 0;
}

/* 价格表单 */
.servertab {
	display: block;
	margin: 2rem 0;
}
.servertab ul li {
	position: relative;
	color: #fff;
	width: 20%\9;
    font-size: 1.25rem;
	line-height: 1rem;
	font-weight: 400;
	padding: 2rem 0;
	background: #313131;
	border-left: 1px #ccc solid;
}
.servertab li.ban_1 {
    background: #26aeec;
	border-left: none;
}
.servertab li.ban_5 {
    padding: 1.5rem 0 1rem;
}
.servertab ul li span {
	display: block;
	font-size: 0.875rem;
	color: #ccc;
	margin-top: 0.5rem;
}
.servertab ul li em {
	position: absolute;
	top: 0;
	right: 0;
}

.biaoge_db tr {
}
.biaoge_db tr td {
	width: 20%;
	padding: 1.5rem 0.625rem;
	text-align: center;
	font-size: 0.875rem;
	line-height: 1rem;
	color: #999;
	background: #fcfcfc;
	border-top: 1px solid #f5f5f5;
}
.biaoge_db tr td:first-child {
	color: #333;
	position: relative;
}
.biaoge_db tr td img {
	max-width: 1.25rem;
	margin: 0 0.25rem;
}
#js-sdk-all tr td:first-child ,
#cloud-web-all tr td:first-child ,
#cloud-develop-all tr td:first-child {
	text-align: left;
	padding-left: 1.5rem;
	border-left: none;
}
.biaoge_db tr em {
	display: inline-block;
	position: absolute;
	left: 1.5rem;
	width: 1.25rem;
	height: 1.25rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 60%;
}
.biaoge_db tr td.pluginopen {
	color: #fff;
	background: #19A1EE;
}
.pluginopen em {
	background-image: url(../img/nav-tab-down.png);
}
.pluginclose em {
	background-color: #eee;
	background-image: url(../img/nav-tab-b.png);
	border-radius: 1rem;
}

#js-sdk-all tr td,
#cloud-web-all tr td,
#cloud-develop-all tr td {
	background: #fff;
	border-left: 1px solid #f9f9f9;
}

.anniu_shiyong a {
	padding: 0.5rem 8%;
	background: #19A1EE;
	border-radius: 3px;
	color: #fff;
}
.anniu_shiyong a:hover {
	background: #0069dd;
}

/* 响应式代码 */

@media screen and (max-width:1300px){
	
	
}
@media screen and (max-width:1080px) {
	.banner {
		height: 24rem;
		background-size: auto 100%; 
	}
}
@media screen and (max-width:940px) {
	
}
@media screen and (max-width:720px) {
	.servertab ul li {
		font-size: 1rem;
		padding: 3rem 0;
	}

}

@media screen and (max-width:480px) {
	.banner .flex_list p {
		font-size: 1.25rem;
	}
	.banner .btn_free {
		font-size: 1.25rem;
		line-height: 1.5rem;
		height: 100%;
		padding: 1.25rem 2rem;
		margin: 0.5rem 0;
	}
	.banner .btn_free img {
		max-width: 1.5rem;
		margin-top: -3px;
	}
}