.module {
	padding-bottom: 60px;
}
.margin-top-30{margin-top:20px;}

.bg-gray {
	background-color: #f2f5fa;
}
.virtue-list {
	width: 100%;
	margin-top:20px;
}
.virtue-list li {
	display: list-item;
	float: left;
	padding: 15px 68px 0 160px;
	width: 395px;
	height: 120px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 35px 20px;
}
.virtue-list li:hover {
	box-shadow: 1px 1px 15px rgba(223, 223, 223, 0.65);
}
.margin-left-20 {
	margin-left: 20px;
}
.margin-top-20 {
	margin-top: 10px;
}
.virtue-list .virtue-bg1 {
	background-image: url(img/hosting/virtue_1.png);
}
.virtue-list .virtue-bg2 {
	background-image: url(img/hosting/virtue_2.png);
}
.virtue-list .virtue-bg3 {
	background-image: url(img/hosting/virtue_3.png);
}
.virtue-list .virtue-bg4 {
	background-image: url(img/hosting/virtue_4.png);
}
.virtue-title {
	display: block;
	font-size: 18px;
	color: #333;
}
.virtue-info {
	margin-top: 10px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	text-align: justify;
}


.zonkvm-host{ padding: 30px 0;min-width:1280px; overflow: hidden; }
.zonkvm-host .host-list{ margin-left: 0px; overflow: hidden; }
.zonkvm-host .host-list li{ float: left; margin:0 0 15px 15px; text-align: center; padding:10px 0 0; width: 300px; height: 400px; border: 1px solid #dddddd; background:#fff}
.zonkvm-host .host-list h2{ font-size: 18px;justify-content:center;font-weight: bold; margin: 0 10px 18px; line-height: 30px; height: 40px;display: flex;align-items: center; overflow: hidden}
.zonkvm-host .host-list h1{ font-size: 14px;margin-bottom:30px;color:#3399FF;}
.zonkvm-host .host-list h2 p{ color: #666666; font-size: 14px; margin:10px 0 0;}
.zonkvm-host .list{background: #f2f5fa; padding: 0 18px; overflow: hidden; }
.zonkvm-host .list p{padding: 18px 0; border-bottom: 1px solid #dddddd; overflow: hidden;}
.zonkvm-host .list p:last-child{ border-bottom: none; }
.zonkvm-host .list span{ display: block; float: left; width:33.33%; color: #666666;font-size:13px;}
.zonkvm-host .list em{ display: block; margin-bottom: 6px; font-weight: bold;font-style: normal;}
.zonkvm-host .price{ color: #666666;font-size: 16px; padding:22px 0 25px; color: #666666;overflow: hidden}
.zonkvm-host .price em{ font-size: 30px; color: #ff8a00; font-weight: bold; font-style: normal;}
.zonkvm-host .zonkvm-host-btn{ display: block; width: 218px; height: 38px; margin: 0 auto; border: 1px solid #015bfe; color: #015bfe; line-height: 38px; font-size: 16px;}
.zonkvm-host .zonkvm-host-btn:hover{ background: #015bfe; color: #fff; }
.zonkvm-host .host-list li:hover{border: 1px solid #015bfe}


.col-md-6{width:50%;float:left}
.product-gongneng-list{height:350px}
.product-gongneng-list .product-gongneng-item{position:relative;margin:10px;padding:16px;border:1px solid #ebf0fc;background-color:#fff;height:120px;overflow:hidden;cursor:pointer;transition:box-shadow .1s ease-in-out}
.product-gongneng-list .product-gongneng-item:hover{box-shadow:8px 8px 20px 0 rgba(55,99,170,.1)}
.product-gongneng-list .product-gongneng-item::before{content:"";background-color:#007bff;opacity:.05;width:100px;height:100px;border-radius:50em;position:absolute;bottom:-50px;right:0}
.product-gongneng-list .product-gongneng-item::after{content:"";background-color:#007bff;opacity:.05;width:100px;height:100px;position:absolute;bottom:0;right:-50px}
.product-gongneng-list .product-gongneng-item .content-header{margin-bottom:15px;display:flex;height:32px;align-items:center}
.product-gongneng-list .product-gongneng-item .content-header .icon{margin-right:16px;width:28px;height:28px}
.product-gongneng-list .product-gongneng-item .content-header .icon img{width:100%;height:100%}
.product-gongneng-list .product-gongneng-item .content-header .content-title{height:32px;line-height:32px;font-size:18px;font-weight:600;color:#000}
.product-gongneng-list .product-gongneng-item .content-body{font-size:15px;color:#7a8ba6;line-height:28px;word-wrap:break-word}


.support-list {
	margin-top: 38px;
	width: 100%;
}
.support-list li {
	float: left;
	width: 48%;
	height: 180px;
	margin-left:2%;
	*margin-left:1%;
	margin-bottom: 20px;
	border:1px solid #eee;
}
.support-list .support-info {
	padding-left: 135px;
	margin: 20px;
}
.support-list li.first-in {
	margin-left: 0px;
}
.support-list li span{
	display: block;
}


.support-title {
	line-height: 50px;
	font-size: 18px;
    color: #0088ff;
}
.support-describe {
	line-height: 25px;
	font-size: 14px;
	color: #999999;
}
.support-model {
	margin-top: 15px;
	font-size: 14px;
	color: #666666;
}
.support-info-01 {
	background: url(img/hosting/virtual-host-07.png) no-repeat;
}
.support-info-02 {
	background: url(img/hosting/virtual-host-08.png) no-repeat;
}
.support-info-03 {
	background: url(img/hosting/virtual-host-09.png) no-repeat;
}
.support-info-04 {
	background: url(img/hosting/virtual-host-10.png) no-repeat;
}
.support-info-05 {
	background: url(img/hosting/virtual-host-11.png) no-repeat;
}
.support-info-06 {
	background: url(img/hosting/virtual-host-12.png) no-repeat;
}