@charset "gb2312";


.tabs_out {
	width: 710px;
	height:240px;
	background: url(../images/vps/bg.gif) repeat-x;
	text-align: center;
	border:#DDDDDD solid 1px;
}

#tabs {
	width: 708px;
	height:238px;
	background: url(../images/vps/2008.gif) no-repeat right top;
	text-align: center;
	border:#FFFFFF solid 1px;

}



.colocation table th,
.colocation table td {
	padding: 2px 5px;
	border: 1px solid #DFDFDF;
	line-height: 2em;
	vertical-align: middle;
	
}


.colocation ul {
	list-style: none;
}
.colocation li span {
	cursor: pointer;
	/*background: url(../images/server/topbar2.gif) repeat-x;*/

}

.colocation .top {

}
.colocation .top li {
	display: block;
	float: left;
	border: 1px solid #DFDFDF;
	background:#FFF;
	margin: 10px;

}
.colocation .top li span {
	display: block;
	padding: 8px;
	text-align: center;

}



.colocation .top1 li a:hover {	background:#DFDFDF;  color:#333; text-decoration: none;}


.colocation .main {
	clear: both;
}
.colocation .main li {
	border: 1px solid #DFDFDF;
	border-right: none;
	margin-bottom: 10px;
}
.colocation .main li span {
	display: block;
	text-align: center;
	padding: 14px 0;
	width: 48px;
}
.colocation .left {
	width: 160px;
	float: right;
	border:1px solid #F4DBA9;
	background-color:#FFFEF9;
	margin-right:20px;
	_margin-right:10px;
    line-height:30px;
	text-align:left;
	padding:10px 20px;
	_padding:10px 20px;
	margin:10px 10px 0 0;
	_margin:5px 5px 0 0;

}
.colocation .right {
	width: 452px;
	float: left;
	margin:10px 0 0 10px;
	_margin:5px 0 0 5px
}
/**΅γ»χΊσ**/
.colocation .s1 {
	border:#FF6701 2px solid;
    height:12px; 
	line-height:12px;
	color:#666;
	float:left
	
		
}
.colocation .s2 .s3 .s4 {
	background-color: #FFF;
	
	
}


.colocation .width150 {
	width: 120px; height:36px;
}
.colocation .right table {
	border-collapse: collapse;
	border: 1px solid #DFDFDF;
}
.colocation .right td,
.colocation .right th {
	padding: 3px 5px;
}
.colocation .right .center {
	width: 68px;
}
.rdesc {
	width:658px;
	height:160px;
	border: 1px solid #DFDFDF;
	margin-top:10px;
	background:url(../images/server/topbar2.gif) repeat-x 0 -6px;
}
.rdesc img {
	float:left;
	margin:4px;
	padding:2px;
	border: 1px solid #ccc;
}



*+html #container {
	padding: 20px 0 0;
}

.ex_top  span{ display:block; padding:0 0 0 15px; color:#616161; line-height:160%;}

.ex_nav2 a:hover {text-decoration: none;}

.ex_data_date  b{ color:#000000; display:block;}
.routedata  span{ color:#000000; padding:0 0 10px 0; display:block;}


.hard a  img{ padding:4px; border:#B1B3B2 1px solid;}


.price_lab { border: none;
	background:none;
	color:#F60;
	font: normal 16px Microsoft Yahei,Arial,Helvetica,sans-serif;
	}
.select_lab {
	width:80px; vertical-align:middle; margin-left:10px
	}
	
	
#hosting{ width:710px; margin-top:40px;_margin-top:10px}
#hos_view{  }
#hosting_right{ width:710px; float:left; background-position:0px 35px; }
#hostlist_fl{ margin-top:10px; height:176px; text-align:left}

#hosting_right ul{margin: -29px 0;_margin:0; list-style: none; }
#hosting_right li{float: left; width:120px; text-align: center; margin-right:2px}

/*mainfoot*/
.kong {margin-left:auto;margin-right:auto;width:10px; height:10px; clear:both}


#info1,#info2,#info3,#info4,#info5,#info6,#info7,#info8{ width:690px; padding:10px;_padding-left:5px;_padding-right:0px; line-height:1.5;}
.activeCls{background:url(../images/vps/navbg00.gif) no-repeat 0 -30px; width:120px; color:#666666; cursor: pointer;font-weight:bold; line-height:36px;  }
.inactiveCls{background:url(../images/vps/navbg00.gif) no-repeat; width:120px; height:30px; line-height:30px; }
#hosting_tab{height:30px; z-index:999; position: absolute;_position: none; }
	#hosting_tab a{ color:#666666;}

.info_title { font: normal 15px  Microsoft Yahei,Arial, Helvetica, sans-serif; color:#336699; line-height:2}
.info_title2 { font: bold 13px  Microsoft Yahei,Arial, Helvetica, sans-serif; }


.vps_info { float:left; width:706px; height:105px;  background:url(../images/vps/vps_bg.gif) no-repeat; }
.vps_info_l { float:left; width:340px; height:105px; background:url(../images/vps/icon1.jpg) no-repeat 30px 30px}
.vps_info_r { float:left; width:340px; margin-left:10px; height:105px; background:url(../images/vps/icon2.jpg) no-repeat 30px 30px}
.vps_info_l2 { float:left; width:340px; height:105px; background:url(../images/vps/icon3.jpg) no-repeat 30px 30px}
.vps_info_r2 { float:left; width:340px; margin-left:10px; height:105px; background:url(../images/vps/icon4.jpg) no-repeat 30px 30px}
.vps_info_l3 { float:left; width:340px; height:105px; background:url(../images/vps/icon5.jpg) no-repeat 30px 30px}
.vps_info_r3 { float:left; width:340px; margin-left:10px; height:105px; background:url(../images/vps/icon6.jpg) no-repeat 30px 30px}
.vps_info_title { float:left; width:240px; margin:20px 0 10px 100px;_margin:20px 0 10px 50px; color:#124774; font-size:16px; font-weight:bold;}
.vps_info_contents { width:240px;float:left; margin-left:100px;_margin-left:50px;}

.images { margin-left:10px;}
.images img { border:#CCC 1px solid; padding:4px; margin-right:10px;}
