
.hsbg{ background:#f6f7fa; width:100%; padding:80px 0px; overflow:hidden}
.in_title{ text-align:center; font-size:30px;}
.in_title span{ display:block; font-size:15px; padding-top:10px; color:#666666}

.jf_img{ width:1280px; margin-top:20px;}
.jf_img ul{ width:1280px;}
.jf_img li{ padding-right:20px; float:left}
.jf_img li img{ border-radius:6px;}

.width{ width:1280px; margin:0px auto;}
.gfzz_t{ text-align:center; font-size:30px; color:#333333;}
.gfzz_t span{ display:block; font-size:15px; position: relative; padding-top:20px;}
.gfzz_t span:after{content: ''; position:absolute; background:#2f94f2; height:3px; width:180px; left:610px; top:10px;   }


.gftable{border-collapse:collapse; background:#FFF; font-size:15px; margin-top:20px; }
.gftable td{ border:1px solid #e0e5ee; padding:20px 0px; color:#666}
.gftable tr.gf_tr td{ font-size:17px; color:#333333}
.gftable td.iconfont{ color:#2771b6; font-size:18px;}
.gf_t{ font-size:20px; color:#333333}


.virtue-server-list {
	width: 100%;
}
.virtue-server-list li {
	float: left;
	width: 23.80%;
	height: 360px;
	margin-left: 1.6%;
	background-color: #fff;
	background-repeat: no-repeat;
}
.virtue-server-list li:hover {
	box-shadow: 1px 1px 15px rgba(223, 223, 223, 0.65);
}
.virtue-server-list li:first-child {
	margin-left: 0px;
}

.virtue-server-info {
	margin: 40px 30px;
}

.virtue-server-info-title {
	margin: 30px 0px 15px 0px;
	font-size: 18px;
	color: #333;
	text-align: center;
}

.virtue-server-info-stand {
	/*text-align: center;*/
	font-size: 14px;
	color: #666;
	line-height: 22px;
	width: 100%;
	word-break: break-all;
	display: -webkit-box;
    display: block;
	

}

.virtue-server-bg {
	display: block;
	margin: 0 auto;
	height: 100px;
	width: 100px;
	background-image: url(img/lease_virtue.png);
	background-repeat: no-repeat;
}

.virtue-server-bg1 {
	background-position: 0 0;
}
.virtue-server-info:hover .virtue-server-bg1 {
	background-position: -100px 0;
}
.virtue-server-bg2 {
	background-position: 0 -100px;
}
.virtue-server-info:hover .virtue-server-bg2 {
	background-position: -100px -100px;
}
.virtue-server-bg3 {
	background-position: 0 -200px;
}
.virtue-server-info:hover .virtue-server-bg3 {
	background-position: -100px -200px;
}
.virtue-server-bg4 {
	background-position: 0 -300px;
}
.virtue-server-info:hover .virtue-server-bg4 {
	background-position: -100px -300px;
}

.product-power-wrap{
	padding: 80px 0;
	/* background-color: #f7f8fa; */
}
.product-power{
	margin-top: 60px;
	border: solid 1px #cfd6e3;
}
.product-power li{
	border-bottom: solid 1px #cfd6e3;
}
.product-power li:last-child{
	border-bottom: solid 1px transparent;
}
.pp-icon{
	float: left;
	display: inline-block;
    width: 54px;
    height: 52px;
    margin: 40px 32px;
}


.content-wrap{
	float: left;
	width: 90%;
	padding-top: 18px;
}
.content-title{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 46px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #000000;
}
.content{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #000000;
}
.pp-icon-1{
	background: url(img/product1-function-1.png)  no-repeat center;
}
.pp-icon-2{
	background: url(img/product1-function-2.png)  no-repeat center;
}
.pp-icon-3{
	height: 49px;
	background: url(img/product1-function-3.png)  no-repeat center;
}
.pp-icon-4{
	background: url(img/product1-function-4.png)  no-repeat center;
}
@media (max-width:750px)  {

 .virtue-server-list li {
	float: left;
	width: 45.80%;
	height: 450px;
margin-top:20px ;
	background-color: #fff;
	background-repeat: no-repeat;
}   
.content-wrap{
	float: none;
	width: 90%;
	padding-top: 18px;
} 
}
 
    
    
