body, form {margin:0; padding:0;}
#body {font-size:11px; font-family:Tahoma; color:#555;}
body {font-size:11px; font-family:Tahoma; color:#555555;}
a {color:#0f84bb; text-decoration:none; outline:none;}

.mainlog {width:902px; overflow:hidden; margin:28px auto 0 auto; background:url(../images/bgd_loginv1.png) no-repeat;}
.mainbot {width:902px; height:26px; overflow:hidden; margin:0 auto; background:url(../images/bgd_bot.png) no-repeat;}
	.header {position:relative; height:78px; overflow:hidden; padding:10px 0 0 17px;}
	.logo {float:left;}
	.topnav {float:left; list-style:none; margin:0; padding:0;}
	.topnav li {float:left;}
	.topnav a {float:left; background-image:url(../images/spt_menuloginv1.png); background-repeat:no-repeat; width:70px; height:73px; text-indent:-10000px;}
		.menu00 {background-position:0 0px;} .menu00cur {background-position:right 0px;}
		.menu01 {background-position:0 -386px;} .menu01cur {background-position:right -386px;}
		.menu02 {background-position:0 -193px;} .menu02cur {background-position:right -193px;}
		.menu03 {background-position:0 -483px;} .menu03cur {background-position:right -483px;}
		.menu04 {background-position:0 -97px;} .menu04cur {background-position:right -97px;}
		.menu05 {background-position:0 -290px;} .menu05cur {background-position:right -290px;}
		.menu06 {background-position:0 0;} .menu06cur {background-position:right 0;}
		
	.hotline {width:172px; height:18px; text-indent:-10000px; position:absolute; right:18px; top:22px; background:url(../images/txt_hotline.gif) no-repeat;}
.banner {height: 197px}
.containlog {}
	.logintro {width:591px; float:left; padding:0 10px 0 17px;}
	.logbox {width:274px; padding:0 0 15px 0; float:left; background:url(../images/bgd_frmlogin.png) no-repeat; margin-top:-1px;}

	.cntmem {}
	.memhead {font-weight:bold; padding:13px 0 0 0;}	
		.membox {width:195px; margin-top:13px; float:left;}
			.memim {float:left; width:50px; margin:0 10px 0 0; padding:0 0 12px 0; background:url(../images/avt_shadow.gif) bottom repeat-x; position:relative;}
				.miror {position:absolute; width:50px; height:50px; background:url(../images/lyr_miror.png) no-repeat;}
			.memavt{width:50px; height:50px; overflow:hidden;}			
			.memtxt {width:115px; float:left; overflow:hidden;}
			.memtxt p {margin:3px 0 0 0; line-height:15px; color:#777;}
			.memtxt a {white-space:nowrap;}
			.infostalg{ height:30px; overflow:hidden; overflow:hidden;}
	.frmlogin {padding:15px 19px 0 19px;}
		.head01 {font-size:18px; margin:0 0 13px 0; font-weight:normal; }
		.frmlogin p {margin:0 0 5px 0;}
		.frmlogin label {font-size:12px;}
		.ipt01 {border:none; background:url(../images/bgd_ipt01.gif) no-repeat; padding:0 5px; margin:0 0 5px 0; width:222px; height:30px; line-height:30px;}
		.ipt02 {width:119px; height:30px; font-size:16px; color:#FFF; font-weight:bold; padding-bottom:3px; margin:5px 0 10px 0; background:url(../images/btn_login.gif) no-repeat; border:none; cursor:pointer;}
		.savepass {font-weight:bold; color:#7f7f7f;}
		.lostpass {margin:0; text-align:center;}
	.registerbox {margin:15px 19px 0 19px; padding:10px 0 0 0; border-top:1px solid #ccc; color:#7f7f7f; line-height:16px;}
		.ipt03 {text-indent:-10000px; width:144px; height:34px; margin:10px 0; float:left; margin:0 0 0 50px; background:url(../images/btn_register.gif) no-repeat;}
	.msgerr {color:#df257b; font-weight:bold; line-height:16px;}
	.capcha {padding:10px 19px 0 19px; text-align:center;}
	.capcha .ipt01 {margin:5px 0 0 0;}
	
.footer {width:892px; margin:0 auto 0 auto; padding:0 5px; line-height:16px; padding-top:15px}
	.copyright {float:left;}
	.copyright strong {text-transform:uppercase;}
	.zingme {float:right}
