﻿@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
}

body, div, p, ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, input, fieldset, legend, optgroup, select, table, textarea {
	margin: 0;
	padding: 0;
}

body {
	height: 100%;
	font: 12px/20px Helvetica,Tahoma,Arial,"Microsoft YaHei","微软雅黑","宋体";
}

a img, img {
	border: 0;
	vertical-align: middle;
}

a {
	text-decoration: none;
	color: #311003834;
}

a:hover {
	color: #d30c0c;
}
/*ff*/
a:focus {
	outline-style: none;
}
/*ie*/
a, area {
	blr: expression(this.onFocus=this.blur());
}

ul li {
	list-style: none;
}

table {
	border-collapse: collapse;
}

input, select {
	vertical-align: middle;
}

th {
	white-space: nowrap;
}

td {
	word-break: break-all;
}
/*----清除浮动1----*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}
/*浮动*/
.float {
	float: left;
}
/*字体颜色*/
.fontgray {
	color: #8f8e8a
}
/*字体大小*/
.font16 {
	font-size: 16px;
	font-weight: bold;
}

.font14 {
	font-size: 14px;
	line-height: 24px;
}

.cutLine {
	text-decoration: line-through;
}

.redStar {
	color: #ff0000;
	padding: 0 0 0 3px;
}

.redfont {
	font-size: 14px;
	color: #cc0000;
	font-weight: bold;
}

#navSecNow {
	display: none;
}

.middle {
	width: 1100px;
	margin: 0 auto;
}


/*2013-11-14*/
.mBanner {
	width: 100%;
	height: 275px;
	margin: 0 auto;
	position: relative;
}

.slogan {
	height: 95px;
	line-height: 95px;
	width: 100%;
	background: #FCFCFC;
}/* 2014-01-16 */
.sloganCon {
	width: 1100px;
	height: 95px;
	line-height: 95px;
	margin: 0 auto;
	background: #FCFCFC;
}/* 2014-01-16 */
.mCLeft {
	width: 1100px;
	float: left;
	position: relative;
	overflow: hidden;
	z-index: 9;
}

.mCLeftUl {
	overflow: hidden;
	border-bottom: 4px solid #FF434D;
}

.mCLeftUl li {
	width: 260px;
	float: left;
	line-height: 30px;
	height: 63px;
	text-align: center;
}

.mCLeftUl .borderRight {
	border-right: 1px solid #DDDDDD;
}

.mCLeftUl .borderLeft {
	border-left: 1px solid #DDDDDD;
}

.mCLeftUl .borderTop {
	border-top: 1px solid #DDDDDD;
}

.mCLeftUl .mCWidth {
	width: 266px;
}

.mCLeftUlH2 {
	font-size: 22px;
	font-weight: normal;
	color: #333333;
	margin: 4px 0 0 0;
}

.mCLeftUlP {
	color: #999999;
	margin: -4px 0 0 0;
}

.clearBoth {
	clear: both;
}

.clear20px {
	clear: both;
	height: 20px;
	line-height: 20px;
}

.clear6px {
	clear: both;
	height: 6px;
	line-height: 6px;
}

.clear25px {
	clear: both;
	height: 25px;
	line-height: 25px;
}

.clear15px {
	clear: both;
	height: 15px;
	line-height: 15px;
}

.clear40px {
	clear: both;
	height: 40px;
	line-height: 40px;
}

.clear30px {
	clear: both;
	height: 30px;
	line-height: 30px;
}

.mSwitch {
	border: 1px solid #DDDDDD;
	width: 1098px;
}

.mCRight {
	float: right;
	width: 180px;
}

.mCLeftUl .mcBorder {
	border: 1px solid #ddd;
	border-bottom: none;
}

.mCLeftUl .mcBorder.focusLi {
	border: 1px solid #E9443B;
	border-bottom: none;
	background: #F44A52;
}

.mCLeftUl .mcBorder2 {
	border: 1px solid #ddd;
	border-bottom: none;
	border-left: none;
}

.mCLeftUl .mcBorder2.focusLi {
	border: 1px solid #E9443B;
	border-bottom: none;
	border-left: none;
	background: #F44A52;
}

.mCLeftUl .focusLi p, .mCLeftUl .focusLi h2 {
	color: #FFFFFF;
}

.msTitle {
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
	border-left: 5px solid #FF434D;
	background: #F5F5F5;
	width: 695px;
}

.mSwitch .msuName,.addsUl .msuName {
	width: 85px;
	text-align: right;
	float: left;
	font-size: 14px;
	color: #333;
	margin: 2px 0 0 0;
}

.addsUl {
	margin: 0 0 0 10px;
}

.mSwitch .msUl .line82 {
	line-height: 82px;
	height: 82px;
	position: relative;
	z-index: 1;
}

.mSwitch .msUl .line36 {
	line-height: 36px;
	height: 36px;
}

.mSwitch .msUl .line160 {
	line-height: 160px;
	height: 160px;
}

.mSwitch .msuCon {
	width: 640px;
	padding: 0 0 0 10px;
	text-align: left;
	float: left;
}

.mSwitch .msUl {
	*+position: static;
	z-index: 1;
	position: inherit;
}

.mSwitch .msUl a {
	margin-right: 10px;
	float: left;
}

.mSwitch .msUl > li {
	clear: both;
	overflow: inherit;
	display: inline-block;
	padding: 10px 0;
}

.hrStyle {
	height: 0;
	line-height: 0;
	border-bottom: 1px solid #E5E5E5;
	width: 740px;
	margin: 20px 0;
}

.msuclA {
	display: inline-block;
	position: absolute;
	top: 6px;
	right: 8px;
	width: 110px;
	color: #005EAA;
	text-align: right;
	margin: 0 10px 0 0;
}

.msuclA:hover {
	color: #005EAA;
}

.mSwitch .msucList {
	position: relative;
	width: 500px;
	border: 1px solid #DDDDDD;
	top: 0px;
	left: 10px;
	padding: 10px 0 10px 10px;
	color: #656565;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #FBFBFB;
}
/*.mSwitch .msucList { position: relative; width: 500px; border: 1px solid #DDDDDD; top: 8px; left: 10px; padding: 10px 0 10px 10px; color: #656565;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background: #FBFBFB; }*/
.msuCon .count {
	margin: 3px 0 5px 10px;
	vertical-align: middle;
	float: left;
}

.msuCon .count a ,.msuNewService .count a {
	margin: 0;
}

.mSwitchCon02 {
	overflow: hidden;
}

.mSwitchCon02 .msuScene a {
	margin: 0 15px 10px 0;
}

.ellipsis {
	font-size: 16px;
	color: #505050;
	float: left;
	margin: 0;
}

.msuNewService {
	width: 620px;
	margin: 0 0 0 10px;
	overflow: hidden;
	background: #FAFBFC;
	border: 1px solid #EEEEEE;
	text-align: left;
	float: left;
	padding: 10px 0 10px 10px;
}

.positionAb {
	position: relative;
}

.positionAb a {
	color: #005EAA;
}

.msUl .msuNewService .checkStandard {
	position: absolute;
	top: 10px;
	left: 45px;
	height: 30px;
	line-height: 30px;
	width: 85px;
}

.mSwitchCon02 .msfree {
	color: #005EAA;
	font-size: 12px;
	float: right;
	margin: 0 20px 0 0;
}

.mSwitchCon02 .msfree:hover {
	color: #005EAA;
}

.clearBoth {
	clear: both;
}

.msuNewService .marginL215px {
	margin-left: 215px;
}

.msuNewService .marginT8px {
	margin-top: 8px;
}

.bindCount {
	margin: 0 0 0 96px;
}

.clear10px {
	clear: both;
	line-height: 10px;
	height: 10px;
}

.payMoney {
	text-align: right;
	width: 85px;
	height: 50px;
	line-height: 50px;
	float: left;
}

.priceP {
	padding: 0 0 0 100px;
	font-size:16px;
}

.ms2brP {
	padding: 0 0 0 55px;
}

.ms2brPrice {
	font-size: 14px;
	margin: 0 10px 0 0;
}

.addSymbol {
	font-size: 16px;
	color: #B1B1B1;
	margin: 0 15px;
}

.mstCon {
	font-size: 14px;
}

.price {
	color: #FF1307;
	font-size: 30px;
}

.priceByMonth {
	font-size: 14px;
	color: #656565;
}

.explanation {
	font-size: 12px;
	color: #4c4c4c;
	margin: 3px 0 0 10px;
	display: block;
	float: left;
}

.explanation2 {
	font-size: 16px;
	color: #656565;
	margin: 4px 0 0 6px;
	display: block;
	float: left;
}

.unit {
	font-size: 16px;
	color: #656565;
	margin: 3px 0 0 10px;
	display: inline-block;
	float: left;
}

.msuCon .bArror {
	width: 15px;
	height: 7px;
	position: absolute;
	left: 30px;
	bottom: -7px;
	background: url(../../css/vps/IconBg.png) no-repeat -70px -20px;
}

.msuCon .select1 {
	margin: 0 10px 0 0;
}

.mSwitch .hint1 a {
	float: none;
	margin: 0;
}

.msuclA .i {
	top: 3px;
	float: right;
}

.redWords {
	color: #FF0000;
	font-size: 16px;
}

.mSwitch  .hint1 {
	display: block;
	margin: 20px 0 0;
}

.msuNewService .count {
	vertical-align: middle;
}

.clicked {
	background: #FF9E48;
}

.mnCountZhuan {
	margin: 2px 165px 0 0;
	float: right;
}

.mnCountQuan {
	margin: 2px 165px 0 0;
	float: right;
}

.positionR {
	position: relative;
}

.msUl .positionR .msAddService {
	position: absolute;
	top: -30px;
	left: 600px;
	vertical-align: middle;
	border: 1px solid #E0E0E0;
	color: #005EAA;
	width: 91px;
	height: 22px;
	line-height: 22px;
	text-align: left;
	padding: 0 0 0 10px;
}

.msUl .positionR .msPlus {
	color: #FF5B01;
	font-weight: bold;
	margin: 0 0 0 2px;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
}

.msunList .msunlLi {
	width: 620px;
	float: left;
}

.msunList {
	overflow: hidden;
}

.msucUl {
	overflow: hidden;
}

.msuculName {
	float: left;
	text-align: right;
	width: 90px;
}
/*.msuculCon { float: left; text-align: left; width: 400px; margin: 0 0 0 5px; }*/
.msuculCon {
	float: left;
	text-align: left;
	margin: 0 0 0 5px;
}
/*.msucUl .msucuLi { height: 26px; line-height: 26px; }*/
.msucUl .msucuLi {
	height: 26px;
}

.msuPHidden {
	visibility: hidden;
}

.msuP {
	width: 380px;
}

.mcrH2 {
	border-left: 2px solid #F44A52;
	padding: 0 0 0 5px;
	font-size: 16px;
}

.mcrPromise {
	line-height: 22px;
}

.clickCustomize {
	display: inline-block;
	width: 65px;
	height: 20px;
	line-height: 20px;
	color: #FFFFFF;
	background: #FF3535;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: left;
	padding: 0 0 0 10px;
}

.clickCustomize .i {
	margin: 4px 0;
	top: 3px;
}

.clickCustomize:hover {
	color: #FFF;
}

.mcrHr {
	height: 2px;
	line-height: 2px;
	border-top: 1px solid #DDDDDD;
}

.mcrQA .mcrqaLli {
	line-height: 38px;
	height: 38px;
}

.mcrQA .mcrqaLli a:hover {
	text-decoration: underline;
}

.mcrqaDashed {
	height: 2px;
	line-height: 2px;
	border-top: 1px dashed #E5E5E5;
}

.mcrService .mcrsli {
	height: 22px;
	line-height: 22px;
}

.mcrAdvice {
	display: inline-block;
	width: 164px;
	height: 38px;
	line-height: 38px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #FFF;
	font-size: 17px;
	background: url(../../css/vps/IconBg.png) repeat-x -458px -531px #34A5FF;
	padding: 0 0 0 20px;
	text-align: center;
}

.mcrAdvice:hover {
	color: #FFF;
}

.spClose {
	display: inline-block;
	font-size: 32px;
	color: #ACAEAF;
	left: 865px;
	position: absolute;
}

.spClose:hover {
	color: #ACAEAF;
}

.servicePop {
	display: none;
	background: #666;
	opacity: .30;
	filter: Alpha(Opacity=30);
	position: fixed;
	top: -100px;
	left: 0;
	width: 100%;
	height: 120%;
 /*FF IE7*/
	filter: alpha(opacity=50);
/*IE*/
	opacity: 0.5;
/*FF*/
	z-index: 998;
	position: fixed!important;
/*FF IE7*/
	position: absolute;
/*IE6*/
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
/*IE5 IE5.5*/
}

.popUpAuthenticate .tips {
	text-align: center;
	font-size: 13px;
	color: #FF0000;
	font-family: Arial;
}

.servicePopCon {
	position: absolute;
	z-index: 999;
	width: 900px;
	height: 650px;
	border: 1px solid #C6C6C6;
	left: 22%;
	top: 100%;
	background: #FFF;
}

.spH2 {
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	padding: 0 0 0 18px;
	border-bottom: 1px solid #E3E3E3;
	background: #FAFBFC;
}

.spCon {
	padding: 20px;
	overflow-y: scroll;
	height: 545px;
}

.spTab {
	border: 1px solid #D3DBDF;
	text-align: center;
	border-collapse: collapse;
}

.spTab td {
	border: 1px solid #D3DBDF;
	height: 25px;
	line-height: 25px;
	color: #AAA;
}

.spTab .sptTitle td {
	height: 24px;
	line-height: 24px;
	border: 1px solid #D3DBDF;
}

.spTab .sptTitle {
	background: url(../../css/vps/sptTitle.png);
}

.font14px {
	font-size: 14px;
}

.spTab .sptH {
	height: 52px;
	line-height: 52px;
	text-align: left;
}

.spTab .sptH td {
	padding: 0 0 0 20px;
	font-size: 16px;
}

.spTab .sptFirstTd {
	background: #F1F6FC;
	padding: 0 0 0 20px;
	text-align: left;
}

.spServices .spTab .sptFirstTd {
	background: #F9FBFD;
	padding: 0 0 0 20px;
	text-align: left;
}

.spTab .sptNone {
	color: #AAA;
}

.spTab .sptCheckMark {
	display: inline-block;
	width: 22px;
	height: 14px;
	background: url(../../css/vps/IconBg.png) no-repeat -478px -501px;
	vertical-align: middle;
}

.mSwitchCon02 .checkStyle {
	width: 187px;
}

.mSwitchCon02 .ms2Big {
	width: 1580px;
	position: relative;
	overflow: hidden;
}

.mSwitchCon02 .ms2bLeft {
	float: left;
	width: 1100px;
	overflow: hidden;
}

.mSwitchCon02 .ms2bRight {
	float: left;
	width: 1100px;
	overflow: hidden;
}

.ms2bRight .msucUl div {
	color: #656565;
}

.ms2bRight .msucUl li {
	height: 30px;
 /*line-height: 30px;*/
}

.reChoose {
	float: right;
	color: #656565;
	font-size: 16px;
}

.reChoose:hover {
	color: #656565;
}

.ms2brh2 {
	font-size: 22px;
	border-bottom: 5px solid #DEDEDE;
	padding: 0 0 6px 0;
	width: 730px;
}

.reChoose b {
	font-size: 18px;
}

.redLine {
	border-bottom: 5px solid #FF353F;
	position: absolute;
	top: 100px;
	height: 5px;
	line-height: 5px;
	width: 240px;
}

.ms03Cloud .ms03Li {
	float: left;
}

.ms03Cloud {
	overflow: hidden;
}

.ms03Cloud .ms03Li a {
	color:#000;
	font-size: 16px;
	text-align: center;
	width: 144px;
	height: 39px;
	line-height: 39px;
	border: 1px solid #DDDDDD;
	border-right:none;
	display: inline-block;
	margin: 0 0 6px;
}

.ms03Cloud .ms03Li a:hover {
	color: #393834;
}

.ms03Cloud .ms03Li a.on {
	width: 145px;
	border: none;
	border-top: 1px solid #FFA02F;
	display: inline-block;
	padding: 0 0 7px;
	background: url(../../css/vps/IconBg.png) no-repeat -150px 40px #ffa02f;
	margin: 0;
	color: #FFF;
}

.ms03Cloud .ms03Li a.last {
	border: 1px solid #DDDDDD;
}

.ms03Cloud .ms03Li a.last.on {
	width: 145px;
	border: none;
	border-top: 1px solid #FFA02F;
	display: inline-block;
	padding: 0 0 7px;
	background: url(../../css/vps/IconBg.png) no-repeat -150px 40px #ffa02f;
	margin: 0;
}

.ms03Cloud .ms03Span18px {
	font-size: 18px;
}

.msCloud {
	display: none;
	overflow: hidden;
	margin: 20px 0 0 60px;
}

.mscH2 {
	float: left;
	font-size: 26px;
	width: 190px;
	padding: 0 0 0 10px;
	text-align: left;
	line-height: 30px;
}

.spsCheck {
	color: #005DA9;
	float: right;
	margin: 0 20px 0 0;
}

.spsCheck:hover {
	color: #005DA9;
}

.tuijian {
	margin: -18px 0 0 0;
}

.mscTitle {
	overflow: hidden;
}

.mscTitle .mscRecommend {
	float: left;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background: url(../../css/vps/IconBg.png) no-repeat -493px -150px;
	padding: 0 0 0 7px;
	margin: 0 0 0 10px;
}

.mscTitle .mscRecommend span {
	display: inline-block;
	border: 1px solid #FCE9DD;
	border-left: none;
	height: 26px;
	line-height: 26px;
	color: #FF4040;
	font-size: 14px;
	background: #FEF0E7;
	vertical-align: top;
	padding: 0 3px;
}

.mscTips {
	padding: 0 0 0 15px;
	color: #999999;
	font-size: 12px;
}

.msccImg {
	width: 139px;
	height: 141px;
	float: left;
	margin: 0 65px 0 0;
}

.msccuLi {
	font-size:16px;
	color: #656565;
	height: 28px;
	line-height: 28px;
}

.grayWords {
	color: #CACACA;
}

.spServices {
	overflow: hidden;
	height: auto;
}

.addSConut {
	margin: 1px 0 0 0;
}

.addsuName {
	margin: 0 0 0 10px;
}

.spstTitle {
	text-align: left;
	padding: 0 0 0 20px;
	font-size: 16px;
}

.spspPrice {
	padding: 0 0 0 54px;
	font-size: 14px;
}

.spstName {
	float: left;
}

.zhuanPng {
	float: left;
	margin: 3px 0 0 18px;
}

.spsTips {
	float: left;
	color: #A9A9A9;
	margin: 0 0 0 20px;
}

.spsTable1 {
	height: 44px;
	line-height: 44px;
}

/* 2013-11-22 */
.mianP,.quanP,.zhuanP {
	float: left;
	margin: 5px -5px 0 5px;
}

.productAdvantages .tit {
	overflow: hidden;
	background: url(../../css/vps/bcTab.gif) repeat-x left bottom;
	height: 34px;
}

.productAdvantages .paLi {
	float: left;
	height: 34px;
	line-height: 33px;
}

.productAdvantages .paLi  a {
	height: 32px;
	line-height: 32px;
	display: block;
	border: 1px solid #ddd;
	margin: 0 10px 0 0;
	padding: 1px 30px 0;
	border-bottom: none;
}

.productAdvantages .paLi  a.on {
	border-top: 2px solid red;
	padding-top: 0;
	background: #fff;
}

.con {
	border: 1px solid #DDDDDD;
	border-top: none;
}

.tipCen {
	background: #fff;
	width: 400px;
	border: 1px solid #c22222;
	display: none;
	position: absolute;
	top: 30%;
	left: 40%;
	z-index: 9999;
}

.tipCen2 {
	top: 68%;
	left: 68%;
}

.tipCen .tit,.tipCen .tit2 {
	height: 25px;
	line-height: 25px;
}

.comInfo .tit {
	height: 29px;
	background: url(../../css/vps/ymfw_tit.gif) repeat-x left top;
}

.buyCen2 .tipCen .tit a {
	width: auto;
	color: #000;
	font-weight: normal;
	line-height: 25px;
}

.tipCen .tit a,.tipCen .tit2 a {
	float: right;
	padding: 0 5px 0 15px;
	background: url(../../css/vps/close5.gif) no-repeat left 6px;
}

.buyCen2 .tipCen .con {
	border: 0;
	background-image: url(..images/now_buy.gif);
	background-repeat: no-repeat;
	background-position: 20px top;
	background-attachment: transparent;
}

.tipCen .con {
	padding: 0 10px 10px 100px;
	line-height: 25px;
	background: url(../../css/vps/now_buy.gif) no-repeat 20px top;
}

.fontRed2 {
	color: #bf1414;
}

.buyCen .tipCen .btns {
	padding-top: 15px;
}

.buy3,.buy5 {
	display: inline-block;
	width: 78px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-weight: 700;
}

.mscheckStyle {
	overflow: hidden;
}

.mstSpan {
	float: left;
}

.peiZhiHr {
	width: 470px;
	height: 3px;
	line-height: 3px;
	border-top: 1px dashed #DDD;
	margin: 0 0 0 10px;
}

.msuCon .input01 {
	float: left;
}

.addSerDiv .addSerWidth {
	margin: 0 0 0 20px;
	width: 724px;
}

/* 2013-12-12 2013-12-16*/
.discount {
	color: #FF5C01;
	float: right;
}

.slCons {
	width: 320px;
	margin: 25px 0 0 0;
	float: left;
	height: 50px;
}

.slCons p {
	line-height: 25px;
	height: 25px;
}

.slcImg {
	float: left;
}

.slcTitle {
	font-size: 20px;
}

.slcCaption {
	color: #999;
}

.mlSpanMargin {
	margin: 0 0 0 -30px;
}

.strikethrough {
	text-decoration: line-through;
}

.aBtn2No {
	height: 27px;
	line-height: 27px;
	border: 1px dotted #BFBFBF;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #999;
	background: #fdfdfd;
	background: url(../../css/vps/IconBg.png) repeat-x -418px -425px #fafafa;
}

.aBtn2No:hover {
	color: #999;
}

.explanationPosi {
	position: relative;
	top: 22px;
	left: -90px;
}

.commonQuestionLi {
	padding: 11px 0 10px 10px;
	width: 180px;
}

.commonQuestionLi li ,.commonQuestionLi p {
	height: 24px;
	line-height: 24px;
	font-family: Simsun;
}

.hideElementCon {
	display: none;
}

.qaListTitle {
	background: url(../../css/vps/qaBg.png) no-repeat 24px 0px;
	height: 8px;
	line-height: 8px;
	margin: -5px 0 0 0;
	position: relative;
	top: 2px;
}

.qaListCon {
	border: 1px solid #CDE6F0;
	padding: 10px 10px 10px;
	color: #656565;
	font-family: Simsun;
	line-height: 20px;
	_margin-top: -10px;
}

.payMoneyDiv {
	position: relative;
	overflow: hidden;
}

.controlBtn {
	position: absolute;
}

.bannerPage {
	margin: 0 auto;
	height: 20px;
} /*2014-01-16*/
.bannerPage a {
	background: url(../../css/vps/iconLunBo.png) no-repeat 0 -21px;
	width: 18px;
	height: 18px;
	display: block;
}

.bannerPage a.on {
	background-position: 0 0;
}

.bannerPage li {
	width: 18px;
	margin: 0 5px 0 0;
	float: left;
	display: inline-block;
	*display: inline;
}

.cbLeft {
	display: inline-block;
	width: 37px;
	height: 37px;
	background: url(../../css/vps/leftBtn.png);
	position: absolute;
	left: 0;
	top: -130px;
} /*2014-01-16*/
.cbRight {
	display: inline-block;
	width: 37px;
	height: 37px;
	background: url(../../css/vps/rightBtn.png);
	position: absolute;
	right: 0;
	top: -130px;
}/*2014-01-16*/
.width350px {
	width: 350px;
}

.width310px {
	width: 310px;
}

.sloganCon img {
	margin: 0 5px 0 0;
}



/* 宋义 */
.aBtn1 {
	height: 27px;
	line-height: 27px;
	border: 1px solid #d1d1d1;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #656565;
	background: #fdfdfd;
	background: url(../../css/vps/aBtnBg.jpg) repeat-x left bottom;
}

.aBtn1No {
	height: 27px;
	line-height: 27px;
	border: 1px dotted #BFBFBF;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #999;
	background: #fdfdfd;
	background: url(../../css/vps/IconBg.png) repeat-x -308px -425px #fafafa;
}

.aBtn1No:hover {
	color: #999;
}

.aBtn1:hover {
	color: #656565;
	border: 1px solid #FEA874
}

.aBtn1.on {
	border: 1px solid #f00;
	background: url(../../css/vps/IconBg.png) repeat-x -418px -365px #FFF1E2;
	-moz-box-shadow: 0 4px 4px #FADEC1 inset;
	-webkit-box-shadow: 0 4px 4px #FADEC1 inset;
	box-shadow: 0 4px 4px #FADEC1 inset;
}

.btnW82 {
	width: 82px;
}

.btnW62 {
	width: 62px;
}

.btnW62.on {
	background-position: -438px -365px;
}

.btnW171N {
	width: 171px;
}

.btnW191N {
	width: 191px;
}

.aBtn1.btnW141Bg {
	background-position: -359px -365px;
}

.btnW171 {
	width: 171px;
	background-position: -329px -365px;
}

.btnW191 {
	width: 191px;
	background-position: -329px -365px;
}

.aBtn1.btnW171Bg {
	background-position: -329px -365px;
}

.aBtn1.btnW191Bg {
	background-position: -308px -365px;
}

.btnW182 {
	width: 182px;
	background-position: -318px -365px;
}

.aBtn1.btnW182Bg {
	background-position: -318px -365px;
}

.btnW102 {
	width: 102px;
	background-position: -398px -365px;
}

.aBtn1.btnW102Bg {
	background-position: -398px -365px;
}

.input01 {
	height: 27px;
	line-height: 27px;
	font-size: 16px;
	color: #f00;
	text-align: center;
	border: 1px solid #dedede;
}

.inputW56 {
	width: 56px;
}

.select1,.s1Current,.s1List li {
	font-size: 12px;
	color: #656565;
	cursor: pointer;
}

.select1 {
	height: 25px;
	position: relative;
	float: left;
	left: 0;
	top: 0;
}

.s1Current {
	border: 1px solid #d1d1d1;
	height: 23px;
	line-height: 23px;
	padding: 0 25px 0 10px;
	background: url(../../css/vps/IconBg.png) no-repeat;
}

.s1cBg {
	background: url(../../css/vps/aBtnBg.jpg) repeat-x left bottom;
}

.s1Current.hover {
	border: 1px solid #FEA874;
}

.s1List {
	max-height: 175px;
	height: auto;
	border: 1px solid #d1d1d1;
	position: absolute;
	left: 0;
	top: 25px;
	display: none;
	overflow: auto;
	background: #fff;
	z-index: 10;
}

.s1List li {
	padding: 0 0 0 10px;
	height: 25px;
	line-height: 25px;
	overflow-y: hidden;
}

.s1List li.hover {
	background: #FFF1E2;
}

.selectW11 {
	width: 102px;
}

.selectW12 {
	width: 65px;
	background-position: -407px -458px;
}

.selectW13 {
	width: 100px;
}

.selectW21 {
	width: 397px;
}

.selectW22 {
	width: 130px;
	background-position: -112px -458px;
}

.selectW23 {
	width: 395px;
}

.selectW31 {
	width: 122px;
}

.selectW32 {
	width: 85px;
	background-position: -387px -458px;
}

.selectW33 {
	width: 120px;
}

.hint1 {
	padding: 10px 15px;
	color: #FF4C4C;
	border: 1px solid #FFC4C4;
	font-size: 14px;
	position: relative;
	background: #FFE1E1;
	display: inline-block;
	line-height: 20px;
	clear: both;
	vertical-align: middle;
}

.h1W {
	min-width: 300px;
	width: 300px;
}

.hArrow {
	width: 22px;
	height: 10px;
	background: url(../../css/vps/IconBg.png) no-repeat -70px 0;
	position: absolute;
	left: 30px;
	top: -10px;
}

.hint1 a {
	color: #005DA9;
	font-size: 12px;
}

.addCart {
	background: #FF5B01;
	width: 152px;
	height: 47px;
	color: #fff;
	display: inline-block;
	text-align: center;
	font-size: 22px;
	line-height: 47px;
	margin: 15px 0 55px 100px;
}

.addCart:hover {
	color: #fff;
}

.addCart i {
	display: inline;
	height: 18px;
	width: 11px;
	left: -10px;
	top: 3px;
	position: relative;
	margin: 14px 0;
	float: right;
	*+top: -44px;
	*+left: -6px;
}

.addCart i em,.addCart i span {
	border-color: transparent transparent transparent #000;
	border-style: solid;
	border-width: 9px 0px 9px 11px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.addCart i em {
	border-left-color: #fff;
}

.addCart i span {
	border-left-color: #FF5B01;
	left: -3px;
}

.count {
	height: 20px;
	width: 69px;
	border: 1px solid #ddd;
	overflow: hidden;
}

.count a,.count input {
	float: left;
	overflow: hidden;
}

.count a {
	width: 18px;
	height: 20px;
	font-family: "宋体";
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #bbb;
	line-height: 20px;
	padding: 0;
	margin: 0;
}

.count a:hover {
	color: #FF5B01;
}

.cSubtract {
	border-right: 1px solid #ddd;
}

.cAdd {
	border-left: 1px solid #ddd;
}

.count input {
	width: 31px;
	text-align: center;
	color: #f00;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	border: 0;
	padding: 0;
	margin: 0;
}

.i {
	display: inline-block;
	height: 6px;
	margin: 6px 0;
	position: relative;
	width: 6px;
	transition: all 0.3s ease-in 0s;
	top: 5px;
	left: 5px;
}

.i span {
	border-style: solid;
	border-color: rgba(255,255,255,0);
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
}

.i span {
	border-top-color: #005EAA;
}

.i.r {
	border-color: transparent transparent transparent #000;
	border-width: 3px 0px 3px 3px;
}

.r span {
	border-left-color: #005eaa;
	border-top-color: transparent;
}

.clickCustomize .r span {
	border-left-color: #FFF;
}

/* 硬盘 */
/* 2014-04-17 Start*/
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
/* 2014-04-17 End*/
.slider_cont_y {
	background: url(../../css/vps/slider_bg.jpg) no-repeat;
	height: 29px;
	clear: both;
	width: 518px;
	float: left;
	margin: 0 15px 0 0;
}

.slider_y {
	width: 506px;
	float: left;
	margin: 6px 0 0 5px;
	height: 17px;
	border: 0;
	background: none;
}

.slider_amount_y {
	float: left;
	margin-left: 15px;
	width: 57px;
	height: 31px;
	background-image: url(../../css/vps/hostinputbg-y.gif);
	line-height: 31px;
	border: 0px;
	text-align: center;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none;
}

.ui-slider-horizontal .ui-slider-handle {
	margin: 0 0 0 -12px;
	top: -18px;
	width: 24px;
	height: 35px;
	cursor: pointer;
}

.ui-widget-header {
	border: 1px solid #e78f08;
	background: url(../../css/vps/ui-bg-gloss-wave80017.jpg) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-khtml-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-khtml-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

.cloud_refer {
	clear: both;
	margin: 5px 0 0;
}

.cloud_refer span {
	float: left;
}

.cloud_refer p {
	clear: both;
}

.cloud_refer span,.cloud_refer p {
	color: #A9A9A9;
	line-height: 20px;
}
/* 宋义 */
/*20131221*/
.mainContent .addSerPopCar {
	top: 90%;
}

.tpleProductMiddleBg {
	background: url(../../newimages/domainPTBg.gif) repeat-x left top;
}

/* enyi*/

/*三角*/
.i17 {
	display: inline;
	height: 6px;
	margin: 9px 0;
	position: relative;
	width: 6px;
	transition: all 0.3s ease-in 0s;
	float: left;
}

.i17 em,.i17 span {
	border-style: solid;
	border-color: rgba(255,255,255,0);
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
}

.i17 em,.i17 span {
	border-width: 3px 3px 0;
}

.i17 em {
	border-top-color: #666;
	top: 1px;
}

.i17 span {
	border-top-color: #f5f5f5;
}

.i17.hover {
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.fontFam {
	font: 12px/20px Helvetica,Tahoma,Arial,"Microsoft YaHei","微软雅黑","宋体";
}

.hCart .span {
	font-weight: bold;
	padding: 0 3px 0 0;
}

.hCart .i17 .triangleTem {
	border-top-color: #fff;
	top: 2px;
}

.hCart .i17 .triangleTspan {
	border-top-color: #FF5C01;
}

.hCart .i17 em,.hCart .i17 span {
	border-width: 4px 4px 0;
}

.hCarthover .i17 .triangleTem {
	border-top-color: #9e9e9e;
}

.hCarthover .i17 .triangleTspan {
	border-top-color: #fff;
}

.iClick {
	display: inline-block;
	height: 6px;
	margin: 6px 0;
	position: relative;
	width: 6px;
	transition: all 0.3s ease-in 0s;
	top: 5px;
	left: 5px;
}

.iClick span {
	border-style: solid;
	border-color: rgba(255,255,255,0);
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
}

.iClick span {
	border-top-color: #005EAA;
}

.iClick.rClick {
	border-color: transparent transparent transparent #000;
	border-width: 3px 0px 3px 3px;
}

.rClick span {
	border-left-color: #005eaa;
	border-top-color: transparent;
}

.clickCustomizeClick .rClick span {
	border-left-color: #FFF;
}

.clickCustomizeClick {
	display: inline-block;
	width: 65px;
	height: 20px;
	line-height: 20px;
	color: #FFFFFF;
	background: #FF3535;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: left;
	padding: 0 0 0 10px;
}

.clickCustomizeClick .iClick {
	margin: 4px 0;
	top: 3px;
}

.clickCustomizeClick:hover {
	color: #FFF;
}

/* 2014-01-16 */
.bannerImg {
	height: 275px;
}

.bannerImg .bg1 {
	background: url(../../css/vps/bg1.png) no-repeat center top #eaeef1;
	height: 275px;
}

.bannerImg .bg2 {
	background: url(../../css/vps/bg2.png) no-repeat center top #42b1c2;
	height: 275px;
}

.bannerImg .bg3 {
	background: url(../../css/vps/bg3.png) no-repeat center top #c1d5e0;
	height: 275px;
}

.bannerImg .bg4 {
	background: url(../../css/vps/bg4.png) no-repeat center top #bee0e5;
	height: 275px;
}

.bannerImg .bg5 {
	background: url(../../css/vps/bg5.jpg) no-repeat center top #bee0e5;
	height: 275px;
}

.bannerPageDiv {
	position: relative;
	width: 990px;
	margin: -20px auto 0px;
	text-align: center;
	top: -20px;
} /* 2014-01-27 */
.bannerImg li {
	display: none;
}

.bannerImg li a {
	display: block;
}

/* 2014-01-17 */
.bannerPageBtn {
	width: 990px;
	height: 37px;
	position: absolute;
	top: 280px;
	margin: 0 auto;
}