﻿/* 全局样式 */

body { margin:0; font-size:12px; font-family: "宋体"; color:#555555; line-height:20px; text-align:center;}
div,ul,li { margin:0; padding:0; list-style:none;}
a:link {color:#007dc6; text-decoration:none;}
a:visited {color:#007dc6; text-decoration:none;}
a:hover {color:#ff6600; text-decoration:underline;}

img { border:0;}
.position {width:960px; text-align:left; margin:0 auto; position:relative;}

/* 头部 */
.512 {position:absolute; left:233px; top:0; width:319px; height:72px;background:url(http://www.xba.com.cn/Images/passlogin/512.jpg);}
.hleft { position:absolute; left:0; top:0; width:10px; height:110px; background:url(../Images/passlogin/hleft.jpg);}
.hright { position:absolute; left:953px; top:0; width:7px; height:110px; background:url(../Images/passlogin/hright.jpg);}
.headbg { position:absolute; left:10px; top:0; width:943px; height:110px; background:url(../Images/passlogin/hbg.jpg);}
.logo { position:absolute; left:14px; top:10px; width:174px; height:53px;}
.nav { position:absolute; left:635px; top:18px;}
.nav li {
	width:108px; height:54px; 
	background:url(../Images/passlogin/navbgl.png) no-repeat left;  
	line-height:54px;font-weight:bold; text-align:center;
	float:left;
	color:#fff;
	}
.nav li a {
	display:block;
	width:108px; height:54px;text-align:center;  
	font-weight:bold; line-height:54px;
	font-size:14px;
	color:#fff;
	}
.nav li a:visited {
	color:#fff;
	}
.nav li a:hover {
	display:block;
	width:108px; height:54px;text-align:center;
	background:url(../Images/passlogin/navhoverbg.png);
	text-decoration:none;
	}
.productslist { position:absolute; left:10px; top:80px; width:650px; height:24px; text-align:left;}
.favorite{position:absolute; left:880px; top:80px; width:70px; height:24px; text-align:left;}

/* 左侧 */
.loginbg2 { position:absolute; left:0px; top:300px; width:241px; height:510px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.leftbottombg { position:absolute; left:0px; top:715px; width:241px; height:94px; border-bottom:1px solid #dedede; background:url(../Images/passlogin/leftbottombg.png) no-repeat bottom;}
.loginbg { position:absolute; left:0px; top:120px; width:243px; height:241px; background:url(../Images/passlogin/loginbg.png) left no-repeat}
.l1 { position:absolute; left:15px; top:126px; width:210px; height:28px; line-height:28px; font-size:14px; color:#FFF; font-weight:bold; border-bottom: 1px solid #1e89b3; text-align:left;}
.l1quit { position:absolute; left:190px; top:129px; width:40px; height:28px; line-height:28px; color:#FFF; text-align:left;}
.l2 { position:absolute; left:10px; top:165px; width:220px; height:65px;}
.l3 { position:absolute; left:15px; top:260px; width:210px; height:28px; line-height:28px; padding-top:7px; text-align:center;}
.l5 { position:absolute; left:15px; top:230px; width:210px; height:28px; line-height:28px; border-top: 1px solid #4aa3c2; padding-top:7px; text-align:center;}
.l4 { position:absolute; left:15px; top:272px; width:210px; height:28px; line-height:28px; border-top: 1px solid #4aa3c2; text-align:center;}
.newstitle { position:absolute; left:15px; top:310px; width:210px; height:28px; line-height:28px; border-bottom: 1px solid #dedede; text-align:left; font-weight:bold;}
.news { position:absolute; left:15px; top:342px; width:210px; height:196px;}
.news li {
	width:200px; height:27px; 
	line-height:27px;
	border-bottom:1px solid #dedede;
	background: url(../Images/passlogin/arr.png) no-repeat left center;
	padding-left:10px;
	overflow:hidden;
	}

.freshtitle { position:absolute; left:15px; top:600px; width:210px; height:28px; line-height:28px; border-bottom: 1px solid #dedede; text-align:left; font-weight:bold;}
.freshman { position:absolute; left:15px; top:630px; width:210px; height:120px; text-align:left;}
.freshman a { 
	display:block; width:200px; height:27px; 
	line-height:27px;
	border-bottom:1px solid #dedede;
	background: url(../Images/passlogin/arr.png) no-repeat left center;
	padding-left:10px;
	overflow:hidden;}


/* 右侧 */
.flashgg { position:absolute; left:250px; top:120px; width:710px; height:160px;}
.gametitle { position:absolute; left:250px; top:282px; width:700px; height:28px; line-height:28px; border-bottom: 1px solid #dedede; text-align:left; font-weight:bold; padding-left:10px;}
.gamezone { position:absolute; left:250px; top:310px; width:710px; height:300px;text-align:left; padding:10px 0 0 0;}
.service { 
	position:absolute; left:250px; top:740px; 
	width:650px; height:45px;text-align:left; 
	padding:23px 0 0 60px;
	border: 1px solid #dedede;
	background:url(../Images/passlogin/phone.gif) no-repeat 10px 15px;
	}
.officalhompage {display:block; width:310px; height:19px; line-height:19px; float:left; background:url(/Images/passlogin/arr.png) no-repeat 10px 6px; padding-left:20px; text-align:left;}
/* 底部 */
.links {   width:960px;line-height:25px; text-align:left; border-bottom: 1px solid #dedede; padding-bottom:8px; padding-top:15px;display:table;}
.words { margin-top:455px; width:960px; height:40px;line-height:40px; text-align:center; border-bottom: 1px solid #dedede;padding-bottom:4px }
.copyright { width:960px; height:65px; line-height:24px; text-align:center; padding-top:2px;}

