
/* CSS Document */
.vhost {
	float:left;
	min-height:390px;
}
.left .box_line {
	float:left;
	width:1px;
	height:165px;
	border-left:1px dashed #ccc;
}
.left .box {
	float:left;
	height:165px;
	width:236px;
}
.left .box ul {
	margin:0 auto;
	width:150px;
	padding-top:5px;
}
.left .box ul li {
	float:left;
	width:165px;
}
.left .box ul .pic {
	margin-top:5px;
}
.left .box ul .nr {
	height:20px;
	line-height:20px;
}
.left .box ul .nr .xq {
	color:#0e82d0;
}
.left .box ul .nr .buy {
	color:#009944;
}
.left .box .xq a, .left .box .xq a:hover {
	color:#0e82d0;
}
.left .box .buy a, .left .box .buy a:hover {
	color:#009944;
}
.vhost_box {
	float:left;
	padding:10px 0px;
	border-bottom:1px dashed #ccc;
}
.box ul .pp {
	line-height:20px;
	font-weight:bold;
	color:#0e7ac1;
}
.vhostjs {
	float:left;
	background:#f6f6f6;
	padding:10px 20px 20px;
	border-bottom:1px solid #ccc;
}
.vhostjs .l {
	float:left;
	width:185px;
	text-align:center;
}
.vhostjs .r {
	float:left;
	width:491px;
}
.vhostjs .r p {
	line-height:25px;
}
.vhostxq {
	float:left;
}
.pay {
	float:left;
	padding:0px;
}
.vhostxq td, {
	padding-left:10px;
	line-height:30px;
}
.pay td {
	padding-left:10px;
	line-height:25px;
}
.pay table {
	margin:5px 0px 5px 0px;
	width:695px;
}
.pay td p {
	text-align:center;
}
.vhostxq td,.vhostxq tr {
	border:1px solid #ccc;
}
.vhostxq .buy {
	margin:20px 0px;
	text-align:center;
}
.xq p {
	line-height:25px;
	padding:0px 20px;
}
.xq .js {
	border-bottom:1px solid #d4dfe9;
	text-indent:2em;
	color:#105e91;
	padding-bottom:10px;
}

.vjs {
	background:#f6f6f6;
	padding:10px 20px 20px;
	border-bottom:1px solid #ccc;
}
.vjs span {
	color:#0f73b5;
	font-weight:bold;
	line-height:30px;
}
.vjs p {
	line-height:25px;
	color:#666;
}