*{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; text-align:left}
input,select{font-size:12px}
img,table{border:0;border-collapse:collapse}
.fLe{ float:left}
.fRig{ float:right}
.hide{ display:none}
.clear{clear:both}
.clear0{clear:both; font-size:0; height:1px}

body{ text-align:center}
a{ color:#434A50; text-decoration:none}
a:hover{ text-decoration:underline}

.top{ width:779px; margin:1px auto 0 auto; height:74px; background:url(http://mimg.mail.188.com/template/v4/top_bg.png) repeat-x top; position:relative}
	.logo{ left:18px; top:29px; position:absolute}
	.tLnks{ position:absolute; right:0; top:51px; z-index:1}
		.tLnks li{ float:left; margin:0 8px}
		.tLnks li a:hover{ color:#aa4d00}
	.tPic{ background:url(http://mimg.mail.188.com/index/v4/theme/top_pic.gif) no-repeat 100% 0; position:absolute; right:0; top:0; width:779px; height:74px; z-index:0}
	
.banner{ width:779px; margin:0 auto; height:197px; background:url(http://mimg.mail.188.com/template/v4/bnr_bg.gif) repeat-x top; position:relative; background-color:#feffef}
.banner2{ width:779px; margin:0 auto; height:197px; background:url(http://mimg.mail.188.com/template/v4/bnr_bg.gif) repeat-x top; position:relative; background-color:#faf8eb}
	.bPic{ background:url(http://mimg.mail.188.com/index/v4/theme/banner.jpg) no-repeat 0 0; position:absolute; left:0; top:10px; width:779px; height:197px; z-index:0}
	.bpic2{ background:url(http://mimg.mail.188.com/index/v4/theme/banner02.jpg) no-repeat 0 0; position:absolute; left:0; top:10px; width:779px; height:197px; z-index:0} 
	
.login{position:relative; font-size:0; height:0; width:779px; margin:0 auto}
	.login .bdy{position:absolute; top:-188px; right:0; width:300px}
	.login h2{ width:160px; height:30px; background:url(http://mimg.mail.188.com/index/v4/login_tit.gif) no-repeat 0 50%; margin-left:38px}
	.login .row{ height:32px}
	.login .row2{ height:31px; padding-left:42px;margin-top:1px!important; margin-top:-6px;}
	*:lang(zh) .login .row2{margin-top:1px}
	
	.login .rOpt{ height:22px!important; margin-top:0px!important}
		.login .row span{ float:left; display:block; height:31px; line-height:31px; margin-right:5px; width:39px}
		.login .row .ipt{ float:left; margin-top:2px; display:block; margin-right:4px}
		.login .row .afTxt{float:left; margin-top:5px; display:block;}
		.login .rUsr .afTxt{ color:#625346}
		.login .rPsw .afTxt{ color:#92712A; margin-top:6px}
		.rOpt span{ width:35px!important}
		*:lang(zh) .rOpt span{ width:39px!important}
		.cb1{ height:16px}

	.iptUsr,.iptPsw{width:148px;border:1px solid #70706F; padding:3px 0 3px 2px}
	*:lang(zh) .iptUsr,*:lang(zh) .iptPsw{ width:144px}

	.btnLogin0,.btnLogin1{width:111px; height:32px; background-image:url(http://mimg.188.com/template/v4/login_btn.jpg); background-position:0 0; text-align:center; border:0;cursor:pointer; color:#333}
	.btnLogin1{background-position:0 -32px; color:#000}
	.btnLogin0:hover,.btnLogin1:hover{ color:#AA4D00}
	
.main{ width:780px; margin:17px auto;position:relative}
	.intro{ background-image:url(http://mimg.mail.188.com/template/v4/intro_bg.jpg); background-position:0 0; background-repeat:no-repeat; padding:6px 0 0 24px; width:510px}
		.intro h2{ width:436px; height:26px; background-image:url(http://mimg.mail.188.com/index/v4/intro_tit.gif); background-repeat:no-repeat; margin-bottom:14px}	
		.intro ul{ margin-bottom:10px}
		.intro ul li{ color:#4A4E51; font-size:14px; margin:8px 0}
		.btnReg{width:181px; height:45px; margin:24px auto 0 auto; display:block; background-image:url(http://mimg.188.com/template/v4/reg_btn.jpg); background-repeat:no-repeat; text-align:center; line-height:45px; color:#333}
		.btnReg:hover{ background-position:0 -45px; color:#AA4D00; text-decoration:none}
		.btnReg b{ font-size:15px}
	.pay{background-image:url(http://mimg.mail.188.com/index/v4/paybg.gif); width:256px; height:75px; background-repeat:no-repeat; background-position:0 0; position:absolute; top:0; right:0; padding:0}
		.pay ul{ margin:10px 0 0 0}
			.pay li{ margin:8px 0 8px 20px}
			.pay li a{ text-decoration:underline}
		.pay .btnPay{ margin:15px 10px 0 0; float:right}
		.btnPay{width:105px; height:45px; display:block; background-image:url(http://mimg.188.com/template/v4/pay_btn.jpg); background-repeat:no-repeat; text-align:center; line-height:45px; color:#333}
		.btnPay:hover{ background-position:0 -45px; color:#AA4D00; text-decoration:none}
		.btnPay b{ font-size:12px; font-weight:normal}
	.news{ position:absolute; top:90px; right:0; width:256px}
		.news li{ background-image:url(http://mimg.mail.188.com/template/v4/news_pt.gif); background-repeat:no-repeat; background-position:0 50%; height:24px; line-height:24px; padding-left:18px}
		.news li a{ color:#4A4E51}
	.kfInfo{ position:absolute; top:172px; right:0; width:256px; color:#9A9A9A; line-height:170%;z-index:999}
		.kfInfo a{ color:#9A9A9A}
	.main .b1{ background-image:url(http://mimg.mail.188.com/template/v4/m_bg1.jpg); width:86px; height:55px; background-repeat:no-repeat; position:absolute; bottom:0 ; left:0; display:none;}
	.main .b2{ background-image:url(http://mimg.mail.188.com/template/v4/m_bg2.jpg); width:86px; height:55px; background-repeat:no-repeat; position:absolute; bottom:0 ; right:0; display:none;}
	
.footer{ width:779px; height:110px; margin:0 auto; text-align:center; line-height:190%; color:#999; background:url(http://mimg.mail.188.com/template/v4/footer_bg.jpg) 0 0 no-repeat; padding-top:40px; }
		.footer a{ color:#666}
	