@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	background:url(../images/bg1.gif) repeat-x;
	font-family:Tahoma;
	}
.head{
	margin:0 auto;
	width:960px;
	height:50px;
	}
.logo{
	float:left;
	}
.logo a{
    outline:0;
	blr:expression(this.onFocus=this.blur());
    }
.menu{
	float:left;
	margin:15px 0 0 104px;
	height:31px;
	}
.menu ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.menu ul li{
	float:left;
	}
.menu ul li a{
	display:block;
	width:80px;
	height:31px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#565656;
	blr:expression(this.onFocus=this.blur());
	outline:0;
	}
.menu ul li a:hover{
	background:url(../images/all_bg1.png) 0px -263px no-repeat;
	color:#fff;
	}
	
	
.main{
	margin:18px auto 0 auto;
	width:960px;
	}
.left_side{
	float:left;
	width:225px;
	}
.login{
	position:relative;
	width:225px;
	height:204px;
	}
.login_mode{
	position:absolute;
	z-index:3;
	width:225px;
	height:24px;
	background:url(../images/all_bg1.png) 0px -409px no-repeat;
	}
.login_mode ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.login_mode ul li{
	float:left;
	margin-top:5px;
	}
.login_mode ul li a{
	display:block;
	width:112px;
	height:24px;
	line-height:16px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	color:#7d7d7d;
	blr:expression(this.onFocus=this.blur());
	outline:0;
	}
.login_mode ul li a:hover{
	background:url(../images/all_bg1.png) -33px -343px no-repeat;
	}
.login_mode ul li a.sel{
	background:url(../images/all_bg1.png) -33px -343px no-repeat;
	font-weight:bold;
	color:#ed6d00;
	}

.login_form{
	position:absolute;
	z-index:2;
	top:24px;
	padding:10px 0 0 15px;
	width:208px;
	height:169px;
	border-style:none solid none solid;
	border-width:1px;
	border-color:#e9e9e9;
	background:#fffdf6;
	}
.login_form label{
	display:block;
	font-family:宋体;
	font-size:12px;
	color:#333;
	
	}
.enter_input{
	display:block;
	margin-bottom:5px;
	padding:2px;
	width:180px;
	border:1px solid #ccc;
	font-family:Tahoma;
	font-size:12px;
	color:#333;
	}
.rem_account{
	float:left;
	margin-left:0px!important;
	*margin-left:-3px;
	blr:expression(this.onFocus=this.blur());
	
	}
.login_form span{
	float:left;
	margin-top:2px;
	font-size:12px;
	color:#333;
	}
.choose_login{
	float:left;
	width:200px;
	}
.choose_login select{
	float:left;
	margin:10px 0 0 5px;
	font-size:12px;
	color:#333;
	}
.login_btn{
	display:block;
	float:left;
	cursor:pointer;
	margin-top:5px;
	background:url(../images/all_bg1.png) 2px -302px no-repeat!important;
	*background:url(../images/all_bg1.png) 0px -303px no-repeat;
	border:0;
	width:80px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	color:#ed6d00;
	blr:expression(this.onFocus=this.blur());
	outline:0;
	}
.reg_forget{
	clear:both;
	height:25px;
	line-height:25px;
	}
.reg_forget a{
	font-size:12px;
	color:#ed6d00;
	}
.reg_forget a:hover{
	text-decoration:none;
	}
	
.login_bottom{
	position:absolute;
	top:200px;
	z-index:4;
	float:left;
	width:225px;
	height:4px;
	background:url(../images/all_bg1.png) 0px -392px no-repeat;
	font-size:0;
	overflow:hidden;
	}
	
.news_contact{
	padding:20px 0 0 5px;
	width:220px;
	}
.news_contact h2{
	margin:0;
	padding:0 0 0 20px;
	height:20px;
	background:url(../images/all_bg1.png) -10px -342px no-repeat;
	font-size:12px;
	color:#ed6d00;
	}
.news_contact ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.news_contact ul li{
	height:20px;
	line-height:20px;
	font-family:"宋体";
	font-size:12px;
	color:#333;
	}
.news_contact ul li a{
	font-family:Tahoma;
	text-decoration:none;
	color:#333;
	}
.news_contact ul li a.business{
	text-decoration:underline;
	color:#ed6d00;
	}
.news_contact ul li a.business:hover{
	text-decoration:none;
	}
.news_contact ul li a:hover{
	text-decoration:underline;
	color:#ed6d00;
	}
	
	
.right_con{
	float:right;
	width:725px;
	}
	
.lunbo{
	width:725px;
	height:204px;
	}
.product{
	width:725px;
	margin-top:10px;
	}
.product_item{
	float:left;
	display:inline;
	width:235px;
	margin:10px 0 20px 10px;
	}
.product_item_nomargin{
	margin:10px 0 20px 0;
	}
	
.product_item h2{
	margin:0;
	padding:0;
	width:235px;
	height:38px;
	text-indent:-9999px;
	}
.product_item h2.webgame{
	background:url(../images/all_bg1.png) no-repeat;
	}
.product_item h2.card{
	background:url(../images/all_bg1.png) 0px -114px no-repeat;
	}
.product_item ul{
	margin:0;
	padding:8px 0 0 20px;
	width:215px;
	list-style:none;
	}
.product_item ul li{
	float:left;
	width:100px;
	height:23px;
	font-size:12px;
	}
.product_item ul li img{
	margin-right:4px;
	vertical-align:middle;
	}
.product_item ul li a{
	text-decoration:none;
	font-size:12px;
	color:#333;
	}	
.product_item ul li a:hover{
    text-decoration:underline;
    }
.product_item dl{
	margin:0;
	padding:0;
	width:235px;
	}
.product_item dl dt{
	margin:0;
	padding:0;
	width:235px;
	height:38px;
	background:url(../images/all_bg1.png) no-repeat;
	text-indent:-9999px;
	}
.product_item dl dt.msngroup{
	background-position:0px -38px;
	}
.product_item dl dt.ibot{
	background-position:0px -76px;
	}
.product_item dl dt.msnhappy{
	background-position:0px -152px;
	}
.product_item dl dt.msnplus{
	background-position:0px -190px;
	}
.product_item dl dd{
	margin:0;
	padding:5px 0 0 15px;
	width:205px;
	}
.product_item dl dd.con{
	text-indent:2em;
	line-height:18px;
	font-size:12px;
	color:#333;
	}
.product_item dl dd.link{
	text-align:right;
	}
.product_item dl dd.link a{
	padding-left:10px;
	background:url(../images/all_bg1.png) -10px -359px no-repeat;
	text-decoration:none;
	font-size:12px;
	color:#ed6d00;
	}
*+html .product_item dl dd.link a{
	background:url(../images/all_bg1.png) -10px -361px no-repeat;
}
.product_item dl dd.link a:hover{
	text-decoration:underline;
	}
	
 
/*
.foot{
	margin:0 auto;
	padding-top:30px;
	width:960px;
	overflow:hidden;
	clear:both;
	}
.foot ul{
	position:relative;
	left:50%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}
.foot ul li{
	position:relative;
	right:50%;
	float:left;
	display:inline;
	border-right:1px solid #aaa;
	}
.foot ul li a{
	float:left;
	display:block;
	padding:0 8px;
	text-decoration:none;
	font-size:12px;
	color:#333;
	}
.foot ul li a:hover{
	text-decoration:underline;
	}
.foot p{
	margin:0;
	width:960px;
	clear:left;
	text-align:center;
	line-height:40px;
	font-size:12px;
	color:#333;
	}
.foot p a{
	text-decoration:none;
	color:#ed6d00;
	}
.foot p a:hover{
	text-decoration:underline;
	color:#ed6d00;
	} 
 */
 .foot{
	width:960px;
	margin:20px auto 0 auto;
	padding:15px 0;
	border-top:1px solid #ccc;
	overflow:hidden;
	}
.foot ul{
	float:left;
	margin:0 0 0 -8px;
	padding:0;
	list-style:none;
	overflow:hidden;
	}
.foot ul li{
	float:left;
	margin-right:-1px;
	border-right:1px solid #aaa;
	line-height:17px;
	font-size:12px;
	}
.foot ul li a{
	display:inline-block;
	padding:0 8px;
	text-decoration:none;
	font-size:12px;
	color:#333;
	}
.foot ul li a:hover{
	text-decoration:underline;
	}
.foot_copyright{
	float:right;
	font: 12px Tahoma;
	color:#333;
	}
.foot_copyright a{
	margin-left:5px;
	text-decoration:none;
	color:#ED6D00;
	}
.foot_copyright a:hover{
	text-decoration:underline;
	}
 