/* CSS Document */
/*基本信息*/
body{
	margin:0px;
	color:#333;
	font-family: Tahoma;
	font-size: 12px;
}
* {
	margin: 0px;
	padding: 0px;
}
img{
	border:none;
}
.clear{
	clear:both;
}
.align{text-align:center;}
.list{list-style:none;}
.left{float:left;}
.right{float:right;}
.space{height:8px;width:100%;}
form {
	display: inline;
}
a:link,a:visited{font-size:12px;color:#333333;text-decoration:none;}
a:hover,a:active{font-size:12px;color:#ff3300;text-decoration:underline;}
.menu:link,.menu:visited{font-size:12px;color:#335b7f;text-decoration:none;font-weight:bold;}
.menu:hover,.menu:active{font-size:12px;color:#ff3300;text-decoration:underline;font-weight:bold;}
.sale:link,.sale:visited{font-size:12px;color:#1c75ad;text-decoration:none;font-weight:bold;}
.sale:hover,.sale:active{font-size:12px;color:#ff3300;text-decoration:underline;font-weight:bold;}
.red:link,.red:visited{font-size:12px;color:#e00000;text-decoration:none;}
.red:hover,.red:active{font-size:12px;color:#ff3300;text-decoration:underline;}
.yellow:link,.yellow:visited{font-size:12px;color:#ffffff;text-decoration:none;}
.yellow:hover,.yellow:active{font-size:12px;color:#ffff00;text-decoration:underline;}
.blue:link,.blue:visited{font-size:12px;color:#335b7f;text-decoration:none;}
.blue:hover,.blue:active{font-size:12px;color:#ff3300;text-decoration:underline;}
.font-red{font:12px Tohoma;font-weight:bold;color:#ff3300;}
.font-black{font:12px Tohoma;font-weight:bold;color:#333333;}
/*页面头部*/
.header {
	width: 100%;
	margin-bottom: 8px;
}
.shop_nav {
	width: 896px;
	margin: 0 auto;
	height: 110px;
}
.shop_nav_1 {
	width: 896px;
	margin: 0 auto;
	height: 33px;
}
.shop_nav_2 {
	width: 896px;
	margin: 0 auto;
}
.serch_bar {
	background-image: url(../images/serch_bg.gif);
	height: 36px;
	width: 894px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3e88b6;
	border-left-color: #3e88b6;
}
.search_area {
	height: 20px;
	;
	line-height: 20px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;

}
.shop_name {
	font-family: "黑体";
	font-size: 20px;
	color: #325b7f;
	height: 98px;
	width: 500px;
	background-repeat: no-repeat;
	margin-top: 10px;
}
.shop_menu_box {
	height: 25px;
	width: 380px;
	padding-top: 85px;
}
.shop_menu_box_new {
	height: 33px;
	width: 380px;
}
.shop_menu_1 {
	height: 13px;
	width: 80px;
	margin-right: 2px;
	background-image: url(../images/shop_menu_bg1.gif);
	padding-top:6px;
	padding-bottom:6px;
	line-height:13px;
}
.shop_menu_2 {
	height: 13px;
	width: 80px;
	margin-right: 2px;
	background-image: url(../images/shop_menu_bg2.gif);
	padding-top:6px;
	padding-bottom:6px;
	line-height:13px;
}
.shop_menu_1_new {
	height: 13px;
	width: 80px;
	margin-top: 8px;
	margin-right: 2px;
	background-image: url(../images/shop_menu_bg1.gif);
	padding-top:6px;
	padding-bottom:6px;
	line-height:13px;
}
.shop_menu_2_new {
	height: 13px;
	width: 80px;
	margin-top: 8px;
	margin-right: 2px;
	background-image: url(../images/shop_menu_bg2.gif);
	padding-top:6px;
	padding-bottom:6px;
	line-height:13px;
}
.serch_input{
    border:1px solid #1d7ab6;
}
/*页面主体*/
.main_body{
    width:896px;
	margin:0 auto;
}
/*游戏索引*/
.game_nav {
	height: 125px;
	width: 894px;
	margin-top: 6px;
	margin-bottom:8px;
	border: 1px solid #d7d7d7;
}
.game_nav_title {
	background-image: url(../images/game_nav_title_bg.gif);
	background-repeat: repeat-x;
	height: 29px;
	width: 894px;	
	font-size: 14px;
	font-weight: bold;
}
.menubox {   
    height: 29px;
	width: 504px;
}   
.menubox ul{   
margin:0px;   
padding:0px;   
}   
.menubox li{
	font-size:14px;
	font-weight:bold;
	height:13px;
	padding-top:6px;
	padding-bottom:10px;
	line-height:13px;
	list-style:none;
	float:left;
	text-align:center;
	cursor:pointer;
	width:70px;
	background-image: url(../images/game_nav_title_line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:2px;
}   
.menubox li.hover{   
    font-size:14px;
	font-weight:bold;
	height:13px;
	padding-top:6px;
	padding-bottom:10px;
	line-height:13px;
	list-style:none;
	float:left;
	text-align:center;
	cursor:pointer; 
	width:70px;
    background-image: url(../images/game_nav_title_redbg.gif);
    padding-left:2px;
    color:#FFFFFF; 
}   
.game_nav_title_first {
    width:150px;
	font-size:14px;
	font-weight:bold;
	height:13px;
	padding-top:6px;
	padding-bottom:10px;
	line-height:13px;
	text-align:center;
}
.game_nav_title_last {
	width:240px;
	height:13px;
	padding-top:6px;
	padding-bottom:10px;
	line-height:13px;
	background-image: url(../images/game_nav_title_line.gif);
    background-repeat: no-repeat;
    background-position: left top;
	
}
.contentbox{
	height: 96px;
	width: 880px;
	padding:0px 7px 0px 7px;
	line-height:184%;
}
/*游戏公司索引*/
.game_company_channel {
	background-image: url(../images/game_company_channel.gif);
	height: 11px;
	width: 754px;
	margin-bottom: 8px;
	line-height: 11px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 142px;
	color: #335b7f;
}
/*主体区*/
.shop_main {
	width: 896px;
}

/*页面主体左边*/
.main_left {
	width: 238px;
}
.login{
width:238px;
margin-bottom:8px;
}
.title-login{
width:238px;
height:33px;
}
.login-text{
margin-left:17px;
}
.login-content{
height:28px;
line-height:28px;
font-size:14px;
list-style:none;
}
.left-box{
border-left:1px solid #8ec6df;
border-bottom:1px solid #8ec6df;
border-right:1px solid #8ec6df;
padding:8px;
width:220px;
}
.btn{
height:24px;
padding-top:2px;
}
.text-btn{
text-align:right;
padding-right:16px;
padding-top:4px;
}
.text-password{
font-size:12px;
color:#000090;
padding-top:12px;
}

.service-text{
width:220px;
}
.service-text li{
width:208px;
line-height:24px;
padding-left:6px;
padding-right:6px;
list-style:none;
}
.sale_list {
	line-height: 180%;
	background-image: url(../images/sale_list_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 220px;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*页面主体右边*/
.main_right {
	width: 644px;
}
/*广告区域*/
.ad_area{
	width:644px;
	margin-bottom: 8px;
}
.big_ad {
	height: 180px;
	width: 406px;
}
.ad_right {
	height: 180px;
	width: 222px;
}
.notice {
	background-image: url(../images/notice_bg.gif);
	height: 40px;
	width: 214px;
	margin-bottom: 7px;
	padding-top: 26px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	line-height: 160%;
}
.special_price {
	height: 103px;
	width: 222px;
}
/*主体卡销售区域*/
.shop_title {
	height: 26px;
	width: 644px;
}
.shop_card_sale {
	width: 640px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #83bbd9;
	border-bottom-color: #83bbd9;
	border-left-color: #83bbd9;
	padding-top: 4px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:4px;
	margin-bottom:8px;
}
.product_pic {
	height: 90px;
	width: 160px;
}
.product {
	width: 160px;
	margin-top:4px;
	margin-bottom:4px;
}
.product_text {
	line-height: 20px;
	height: 20px;
	width: 160px;
}
/*友情链接*/
.links {
	width: 894px;
	border: 1px solid #83bbd9;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.links_title {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	background-color: #e4f6ff;
	height: 24px;
	width: 886px;
	padding-left: 8px;
}
.links_pic {
	height: 31px;
	width: 88px;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 5px;
	display:inline;
}
/*页面底部*/
.footer {
	width: 896px;
	margin:0 auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #83bbd9;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 240%;
}
/*卡列表页*/
.currentaddress {
	background: #e7f5fa;
	height: 22px;
	width: 638px;
	padding-top: 6px;
	padding-left: 6px;
}
.gameh1 {
	font-family: "Tohoma";
	font-size: 18px;
	font-weight: bold;
	color: #398dc3;
	padding:6px;
}
.cardlist {
	background-color: #f3fbfe;
	height: 117px;
	width: 642px;
	border: 1px solid #d4e9f1;
}
.cardintro {
	margin: 6px;
	height: 105px;
	width: 630px;
}
.cardpic {
	float: left;
	height: 102px;
	width: 160px;
	margin-top:2px;
}
.cardcontent {
	height: 94px;
	width: 440px;
	margin-top: 2px;
	float: right;
	padding-top: 4px;
	padding-bottom: 4px;
}
.cardname {
	font-family: "Tohoma";
	font-size: 14px;
	font-weight: bold;
	color: #ff3300;
	width: 440px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.introcontent {
	font-family: "Tohoma";
	font-size: 12px;
	line-height: 180%;
	color: #333333;
	width: 440px;
}
.cardprice {
	font-family: "Tohoma";
	font-size: 12px;
	color: #333333;
	width: 440px;
	
}
.changeprice {
	float: right;
	width: 70px;
}
.blueprice:link,.blueprice:visited{font-size:12px;color:#0144dd;text-decoration:none;}
.blueprice:hover,.blueprice:active{font-size:12px;color:#0144dd;text-decoration:underline;}
.game_area {
	background-color: #f5f5f5;
	width: 644px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.game_area_en {
	font:14px Tahoma;
	font-weight:bold;
}
.game_ground {
	width: 606px;
	padding:6px;
}
.game_ground li {
	width: 99px;
	height:20px;
	line-height:20px;
	list-style:none;
	float:left;
}
.manage_shop_title {
	background-color: #e7f5fa;
	height: 26px;
	width: 636px;
	padding-left: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
}
.manage_blue:link,.manage_blue:visited{font-size:14px;color:#000090;text-decoration:none;}
.manage_blue:hover,.manage_blue:active{font-size:14px;color:#ff3300;text-decoration:underline;}
/*卡购买页面*/
.card_area{
width:644px;
}
.card_pic {
	height: 128px;
	width: 200px;
}
.card_info {
	height: 128px;
	width: 420px;
}
.card_name {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	height: 20px;
	width: 420px;
	margin-bottom: 8px;
}
.card_price {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 20px;
	width: 420px;
}
.card_intro {
	line-height: 180%;
	width: 644px;
	margin-top: 8px;
}
.order {
	width: 644px;
	margin-top: 8px;
}
.order_title {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0d6ab1;
	background-color: #e7f5fa;
	height: 22px;
	width: 636px;
	padding-top: 4px;
	padding-left: 8px;
}
.order_area {
	line-height: 20px;
	height: 20px;
	width: 644px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.order_area_left {
	line-height: 20px;
	height: 20px;
	width: 80px;
	text-align: right;
}
.order_area_right {
	line-height: 20px;
	height: 20px;
	width: 564px;
}
.order_tip {
	line-height: 180%;
	background-color: #fefbe9;
	padding: 4px;
	width: 634px;
	border: 1px solid #ffdece;
}
.pay_area {
	width: 644px;
}
.title_pay{
	width: 636px;
	background-color: #f2f2f2;
	height:22px;
	padding-top:4px;
	padding-left:8px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.select_bank {
	line-height: 29px;
	height: 29px;
	width: 119px;
}
.bank_area {
	height: 29px;
	width: 644px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.other_select{
	width: 644px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height:180%;
	}
