﻿/*不同步*/	
#line{
	height:30px;
	width:960px;
	margin:0px auto;
	background-image:url('../Img/reg_line.gif');
	}
	
#line1{
	height:30px;
	width:960px;
	margin:0px auto;
	background:url(../Img/reg_line.gif) no-repeat 0px -60px;
	}
#line_login{
	height:30px;
	width:960px;
	margin:0px auto;
	background:url(../Img/reg_line.gif) no-repeat 0px -30px;
	}
	 
.layout{
	width:960px;
	height:680px;
	background-color:#ffffff;
	margin:0px auto;
	}
	
	
div.left{
	width:660px;	
	float:left;
	}

div.right{
	width:300px;
	float:left;
}

.right ul{
	float:left;
	height:450px;
	width:280px;
	float:left;
	border-left:1px solid #ccc;
	margin-top:50px;
	margin-left:0px;
	padding-left:15px;
	list-style-type:none;
}



.right li{
	float:left;
	width:280px;
	height:32px;
	}
	
#li1{
	height:40px;
	}

#li2{
	height:2px;
	width:270px;
	border-bottom:1px dashed #F00;
	margin-top:15px;
	margin-bottom:15px;
}
#li3,#li4 { 
	height:40px;
	
	}
#li5{ padding-top:10px;}

#regpact {
	position:absolute!important;
	position:relative;
	border:3px solid #000;
	background-color:#FFF;
	padding:10px;
	left:230px;
	left:230px!important;
	*left:30px;
	top:250px;
	*top:250px!important;
	*top:-440px;
	width:540px;
	height:330px;
	overflow-y:hidden;
	overflow-x:hidden;
	line-height:18px;
}


#regpact1 {
	width:520px;
	height:235px;
	overflow-y:auto;
	overflow-x:hidden;
	line-height:18px;
	margin:0px auto;
}

#regpact ul{
	width:530px;
	height:30px;
	border-bottom:1px dashed #ccc;
	list-style-type:none;
	float:left;
	padding:0px;
	}
	
#regpact li{
	width:245px;
	float:left;
	padding-left:10px;

}
#regli2{
	text-align:right;
}
#regspan{
	width:100px;
	height:130px;
	padding-top:10px;
	margin:0px auto;
}

#bottom{
	width:960px;
	height:110px;
	background:#fff url(../Img/logo_bottom.gif) no-repeat ;
	margin:10px auto 0px auto;
	}
	
#bottom ul{
	float:right;
	list-style-type:none;
	margin-right:50px;
	margin-top:20px;}
#bottom li{
	text-align:right;
	margin-top:5px;}
	
#verify{
	background:none;}
	
.left ul{
	float:left;
	height:450px;
	width:380px;
	margin-top:50px;
	margin-left:50px!important;
	margin-left:25px;
	padding-left:15px;
	background:url(../Img/mascot_1.png) no-repeat 190px 10px;
	list-style-type:none;
}

.left li{
	float:left;
	width:480px;
	height:40px;
	}
.bupo{
	padding-left:150px;
	padding-top:20px;}
	
#error{
	width:200px;
	height:28px;
	border:1px solid #f60;
	background-color:#ffc;
	text-align:center;
	padding-top:12px;
	color:#f60;
	
}

#error2{
	width:350px;
	height:28px;
	border:1px solid #f60;
	background-color:#ffc;
	text-align:center;
	padding-top:12px;
	color:#f60;
	
}

.ref{border-bottom:1px dotted #ccc; height:120px; width:570px; margin:40px auto}
.ref .img{width:80px; height:80px; float:left; margin-right:10px}
.info{ float:left; width:150px; height:80px;}
.info dt{ width:140px; height:20px;}
.info dt.vip { background:url(../Img/icon_vip.gif) no-repeat 0px 2px; padding-left:35px; width:115px}
.info dt.mvp { background:url(../Img/icon_mvp.gif) no-repeat 0px 2px; padding-left:35px; width:115px}
.info dt span{ width:60px; height:20px; float:left}
.saying{ background:url(../Img/invite_info_b.gif); width:300px; height:80px; padding-left:30px;float:left}

.content{width:970px; margin:0px auto; background-color:#aaa096; min-height:400px; _height:400px; padding:5px; padding-top:10px}



