body,td,th {
	font-size: 12px;
	color: #666666;
	font-family: "Microsoft YaHei";
}
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; list-style:none; }
.wrap { width:1180px; margin:0 auto; }
.head { height:75px; border-bottom:solid 1px #ddd; overflow:hidden; line-height:75px; background:#fff; }
.head .logo { float:left; overflow:hidden; }
.head .right { float:right; overflow:hidden; }
.head .right a { float:right; margin-left:20px; }
.main { width:920px; margin:0 auto; overflow:hidden; padding-bottom:100px; }
.main .left { float:left; overflow:hidden; padding-top:90px; }
.main .right { float:right; overflow:hidden; width:255px; height:315px; border:solid 1px #ddd; margin-top:95px; padding:20px; }
.main .right .title { height:30px; line-height:30px; overflow:hidden; font-size:12px; border-bottom:solid 1px #ddd; }
.main .right dl { overflow:hidden; }
.main .right dl dt { padding-top:15px; overflow:hidden; height:30px; line-height:30px; font-weight:bold; color:#333; }
.main .right dl dt a { float:right; overflow:hidden; color:#00a2c9; font-weight:normal; }
.main .right dl dd { overflow:hidden; }
.main .right dl dd input { height:34px; overflow:hidden; border:solid 1px #ccc; width:253px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; color:#333; text-indent:12px; }
.main .right .sub { overflow:hidden; padding-top:20px; }
.main .right .sub input { width:255px; height:36px; line-height:36px; overflow:hidden; background:#00a2c9; border:none; cursor:pointer; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; font-weight:bold; color:#fff; }
.main .right .sub input:hover { border:solid 1px #00a2c9; background:#fff; color:#00a2c9; }
.main .right .reg { padding-top:25px; overflow:hidden; }
.main .right .reg .lz { float:left; overflow:hidden; }
.main .right .reg .lz a { float:left; overflow:hidden; margin-right:10px; }
.main .right .reg .ly { float:right; overflow:hidden; }
.main .right .reg .ly a { color:#00a2c9; height:22px; line-height:22px; }
.end { overflow:hidden; border-top:solid 1px #ddd; line-height:36px; padding:20px 0px; text-align:center; background:#fff; }
dd input:focus {
  outline: 0;
}

.main .getpassword { width:800px; margin:0 auto; overflow:hidden; padding:50px 0px; }
.main .getpassword .liucheng{ width:800px; height:30px; line-height:30px; padding-top:44px; }
.main .getpassword .liucheng.a1 { background:url(../images/chongzhi1.png) center top no-repeat; }
.main .getpassword .liucheng.a2 { background:url(../images/chongzhi2.png) center top no-repeat; }
.main .getpassword .liucheng.a3 { background:url(../images/chongzhi3.png) center top no-repeat; }
.main .getpassword .liucheng .one { height:30px; line-height:30px; overflow:hidden; float:left; width:80px; text-align:center; }
.main .getpassword .liucheng .two { height:30px; line-height:30px; overflow:hidden; float:left; width:80px; padding-left:280px; text-align:center; }
.main .getpassword .liucheng .three { height:30px; line-height:30px; overflow:hidden; float:left; width:80px; padding-left:280px; text-indent:21px; }
.main .getpassword .info { border:solid 1px #ddd; background:#fff; margin-top:40px; overflow:hidden; width:400px; padding:40px 199px; }
.main .getpassword dl { overflow:hidden; padding-bottom:10px; }
.main .getpassword dl dt { width:80px; float:left; font-size:16px; overflow:hidden; height:36px; line-height:36px; }
.main .getpassword dl dd { float:left; }
.main .getpassword dl dd input { height:36px; line-height:36px; overflow:hidden; border:solid 1px #ddd; background:#fff; text-indent:10px; font-size:14px; color:#555; }
.main .getpassword .info .sub { padding-left:80px; }
.main .getpassword .info .sub input { height:36px; line-height:36px; background:#0086cc; border:none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; color:#333; color:#fff; font-size:15px; cursor:pointer; padding:0px 15px; }
.main .getpassword .info .sub input:hover { background:#fff; color:#0086cc; border:solid 1px #0086cc; }


.main .regs .info { background:#fcfcfc; margin-top:40px; overflow:hidden; width:400px; padding:40px 199px; }
.main .regs dl { overflow:hidden; padding-bottom:10px; }
.main .regs dl dt { width:80px; float:left; font-size:16px; overflow:hidden; height:36px; line-height:36px; }
.main .regs dl dd { float:left; }
.main .regs dl dd input { height:36px; line-height:36px; overflow:hidden; border:solid 1px #ddd; background:#fff; text-indent:10px; font-size:14px; color:#555; }
.main .regs .info .sub { padding-left:80px; }
.main .regs .info .sub input { height:36px; line-height:36px; background:#0086cc; border:none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; color:#333; color:#fff; font-size:15px; cursor:pointer; padding:0px 15px; }
.main .regs .info .sub input:hover { background:#fff; color:#0086cc; border:solid 1px #0086cc; }