/* CSS Document */
.centerCon {
	background:url(../images/bg_center2.gif) repeat-x center top;	
	overflow:hidden;
	padding-bottom:60px;
}

.centerWrap {
	width: 962px;
	margin: 0 auto;
}

.buyStep {
	margin-top:34px;
}
.buyStep .blockTopCon {
	background:url(../images/buy_bTitle1.jpg) no-repeat left top;	
	height:44px;
}
.buyStep .blockContain {
	background:url(../images/buy_blockBg.jpg) no-repeat top left;
	height:181px;	
}
.buyStep .blockContain ul li{
	width:246px;
	float:left;	
}
.buyStep .blockContain ul li.last{
	width:214px;	
}
.buyStep div.vWrap {
	margin: 0 0 0 0;
	font-size: 14px;
	line-height: 1.6;
	color: #5D5D5D;
	padding: 0 40px 0 20px;
	height: 162px;
	display:table;   
    position:relative\9;   
	overflow:hidden; 	
}
div.vSubwrap {
	vertical-align:middle;   
	display:table-cell;
	position:absolute\9;   
	top:50%\9; 
	width:186px;
}
div.vContent {
	position:relative\9;   
	top:-50%\9; 
}
div.vContent a, div.vContent a:visited
{
	color:Blue;
}
.buyStep .blockContain ul li.last div.vWrap{
	padding: 0 20px 0 20px;
}
.buyStep p a {
	color:#045df2;	
}
.downService .blockContain{
	background:url(../images/downServiceBg.jpg) no-repeat 1px 0px;
	height:242px;
}
.downService .blockTopCon {
	background:url(../images/buy_bTitle2.jpg) no-repeat left top;
	height:44px;
}
.downService .blockContain ul{
	padding-top:83px;
	overflow:hidden;
}
.downService .blockContain li{
	height:57px;
	color:#5d5d5d;
}
.downService li div {
	float:left;	
	text-align:center;
	font-size:14px;
	line-height:1.2;
}
.downService li div a{
	color:#045df2;
	text-decoration:none;
}
.downService li .t1 {
	width:197px;
	padding-left:73px;
	padding-top:21px;
}
.downService li .t2 {
	width:230px;
	padding-top:12px;
}
.downService li .t3 {
	width:158px;
	padding-top:21px;
}
.downService li .t4 {
	width:221px;
	padding-top:21px;
}

.otherService 
{
	margin-top:20px;
	padding:0 20px;
}