@charset "utf-8";
/* CSS Document */

/*-----container-----*/
#container{
	width:980px;
	margin:auto;
	}
#tophead{
	width:980px;
	height:90px;
	float:left;
	background:url(/images/topbg.gif) no-repeat right;
	}
#logo{
	width:462px;
	height:53px;
	float:left;
	margin-top:17px;
	}
#bz{
	width:980px;
	float:left;
	height:65px;
	background:url(/images/bzbg.gif) repeat-x top;
	}
#bz ul{
	width:600px;
	height:65px;
	float:left;
	margin-top:20px;
	}
#bz li{
	width:140px;
	height:32px;
	float:left;
	font-size:14px;
	font-weight:bold;
	}
#bz li.tz1{
	background:url(/images/bz01.gif) no-repeat left;
	padding-left:58px;
	line-height:30px;
	}
#bz li.tz1h{
	background:url(/images/bz01-01.gif) no-repeat left;
	padding-left:58px;
	line-height:30px;
	color:#939393;
	}
#bz li.tz2{
	background:url(/images/bz02.gif) no-repeat left;
	padding-left:58px;
	line-height:30px;
	color:#939393;
	}
#bz li.tz2c{
	background:url(/images/bz02-02.gif) no-repeat left;
	padding-left:58px;
	line-height:30px;
	}
#bz li.tz3{
	background:url(/images/bz03.gif) no-repeat left;
	padding-left:58px;
	line-height:30px;
	color:#939393;
	}
#bz li.tz3c{
	background:url(/images/bz03-03.gif) no-repeat left;
	padding-left:58px;
	line-height:30px;
	}

#bz .fhindex{
	width:250px;
	height:32px;
	float:right;
	margin-top:20px;
	line-height:30px;
	}
#bz .fhindex span{
	color:#F00;
	}
#bz .fhindex a{
	color:#039;
	}
.zcLeft{
	width:745px;
	float:left;
	}
.zcLeft h4{
	width:700px;
	height:25px;
	border-bottom:1px dashed #808080;
	float:left;
	background:url(/images/h4icon.gif) no-repeat 20px 7px;
	padding-left:45px;
	line-height:26px;
	margin-top:13px;
	_margin-top:5px;
	font-size:12px;
	margin-bottom:20px;
	}
.zclist{
	width:745px;
	float:left;
	}
.zclist li.title{
	width:124px;
	height:36px;
	float:left;
	text-align:right;
	line-height:20px;
	_line-height:23px;
	}
.zclist li.title span{
	color:#F00;
	}
.zclist li.forms,.zclist li.formsw{
	width:231px;
	height:36px;
	float:left;
	text-align:left;
	padding-left:7px;
	}
.zclist li.formsw{
	width:300px;
	_width:230px;
	}
.dxinput{
	width:229px;
	height:45px;
	float:left;
	background-color:#f2f2f2;
	border:1px solid #e5e5e5;
	line-height:20px;
	}
.dxinput input{
	margin:0px auto auto 3px;
	*margin:0;
	vertical-align:text-top;
	margin-top:-3px\9;
	}
.zclist li.forms input{
	width:225px;
	height:16px;
	vertical-align:text-top;
	*vertical-align:middle;
	}
.zclist li.tips,.zclist li.tipsw{
	width:380px;
	height:36px;
	float:left;
	overflow:hidden;
	}
.zclist li.tipsw{
	width:200px;
	_width:380px;
	}
.correct,.mistake,.tipse{
	width:355px;
	height:36px;
	float:left;	
	padding-left:25px;
	}
.correct{
	background:url(/images/reg_success.gif) no-repeat 5px 1px;
	}
.mistake{
	background:url(/images/mistake.gif) no-repeat 5px 1px;
	color:#F00;
	}
.tipse{
	background:url(/images/online.gif) no-repeat 5px 1px;
	color:#666;
	}
#footer{
	width:980px;
	height:60px;
	float:left;
	border-top:1px solid #bfbfbf;
	margin-top:20px;
	}
#footer ul{
	width:700px;
	margin-top:20px;
	margin-left:20px;
	}
#footer li{
	width:70px;
	height:12px;
	line-height:14px;
	border-right:1px solid #adadad;
	float:left;
	text-align:center;
	}
#footer li a{
	color:#2b6da7;
	}
#footer li a:hover{
	color:#000;
	text-decoration:none;
	}	
#footer p{
	margin-left:30px;
	_margin-top:-10px;
	color:#CCC;
	font-family:Tahoma, Geneva, sans-serif
	}
.zcright{
	width:215px;
	height:400px;
	border:1px solid #d7d7d7;
	float:right;
	margin-top:25px;
	background: url(/images/rightbg.gif) no-repeat right 30px;
	}
/*选择会员类型*/
.xzcon{
	width:980px;
	float:left;
	margin-top:30px;
	}
.xzts{
	width:770px;
	height:64px;
	margin:auto;
	background:url(/images/xz01.gif) no-repeat left;
	font-size:22px;
	padding-left:80px;
	line-height:40px;
	}
.xzts a,.xzts a:visited{
	font-size:12px;
	color:#1871cf;
	text-decoration:underline;
	}
	
	
.zccg{
	width:400px;
	height:64px;
	margin:auto;
	background:url(/images/cg.gif) no-repeat left;
	font-size:22px;
	padding-left:80px;
	line-height:40px;
	margin-top:50px;
	}
.zccg p{
	font-size:12px;
	}
.zccg a,.zccg a:visited{
	color:#1871cf;
	text-decoration:underline;
	}
	
	
	
.xzdj{
	width:848px;
	height:221px;
	margin:auto;
	margin-top:32px;
	}
.xzdjLeft,.xzdjlover{
	width:416px;
	height:221px;
	float:left;
	background:url(/images/puhy.gif) left no-repeat;
	}
.xzdjlover{
	background:url(/images/puhy1.gif) left no-repeat;
	}
.ptbut{
	width:386px;
	height:28px;
	text-align:right;
	padding-right:30px;
	float:left;
	margin-top:32px;
	}
.xzdlist{
	width:280px;
	height:136px;
	float:left;
	margin-left:90px;
	display:inline;
	margin-top:30px;
	line-height:22px;
	}
.xzdlist dt{
	font-size:14px;
	color:#022e6d;
	font-weight:bold;
	}
.xzdlist dd{
	color:#314f7b;
	background:url(/images/liinc.gif) no-repeat left;
	padding-left:12px;
	}
.xzdjRight,.xzdjrover{
	width:411px;
	height:221px;
	float:right;
	background:url(/images/ffhy.gif) left no-repeat;
	}
.xzdjrover{
	background:url(/images/ffhy1.gif) left no-repeat;
	}
.zhmm{
	width:980px;
	height:55px;
	float:left;
	background:url(/images/bg01.gif) repeat-x right;
	}
.zhty{
	width:900px;
	float:left;
	margin-left:70px;
	display:inline;
	}
.zhty input{
	vertical-align:middle;
	}
.zhty dt{
	font-size:14px;
	color:#005bac;
	font-weight:bold;
	margin-bottom:10px;
	}
.zhty dd{
	line-height:35px;
	_margin-top:10px;
	}
.zhty dd a,.zhty dd a:visited{
	color:#1871cf;
	text-decoration:underline;
	}	
