@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; width:100%; background:#2e597b url(images/main_bg.jpg) top repeat-x; font:11px Tahoma, Helvetica, Arial, sans-serif; color:#000;}

a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
	color:#000;
}
a:active {
	text-decoration: none;
}

.d{width:966px; margin:0 auto; }

.f{float:left;}

.top_online{width:527px; height:32px; background:url(images/top_03.jpg) no-repeat;}

.top_gwc{width:528px; height:35px; background:url(images/top_2_07.gif) no-repeat; }

.top_online_f{ color:#FFF; float:right; padding-top:10px; font-size:12px; }

.top_gwc_f{ color:#fca001;  font-size:12px; line-height:35px; padding-left:80px; font-weight:bold; }

.menu { padding:0; margin:0; width:966px; height:53px; background: url(images/bg_menu.gif) top repeat-x; float: left;  }

.menu ul { padding:0; margin:0; list-style:none; border:0; float: left; }

.menu ul li { float:left; margin:0; padding:0; border-right:1px solid #303030; border-left:1px solid #0a0a0a; }

.menu ul li a { float:left; margin:0 0 0 0; padding:17px 30px; color:#fff; font:normal 14px Georgia, "Times New Roman", Times, serif; text-decoration:none; }

.menu ul li a:link {color:#FFF; }

.menu ul li a:visited {color:#FFF; }

.menu ul li a:hover { background: url(images/hover.gif) left repeat-x; color:#FFF; }

.menu ul li a.active { background: url(images/hover.gif) left repeat-x; color:#FFF; }

.login{ color:#FFF; float:left; line-height:53px; font-size:12px; padding-left:15px;}

*html .login{ color:#FFF; float:left; font-size:12px; padding-left:15px;}

.login a{ color:#FFF;}

.login a:link {
	color:#FFF; text-decoration:underline;
}
.login a:visited {
	color:#FFF; text-decoration:underline;
}
.login a:hover{ color:#FFF; text-decoration:underline;}

.login a:active { color:#FFF; text-decoration:underline;}

.forget{font-size:11px;}

.textpro{width:90px; height:12px; border:#CCC 1px solid;}

.login_anniu{ width:51px; height:22px; background:url(images/login_11.gif) no-repeat; border:0px;}

.clear{clear:both;}

.pic{ width:966px; height:266px; background:url(images/flash_bj_14.gif) no-repeat;}

.about_us{  float:left; width:330px; padding-left:30px; }

.about_us h2{  font: normal 30px Georgia, "Times New Roman", Times, serif; padding:40px 0 0 0; margin:0px;}

.about_us p{ line-height:170%; border:0px; padding:10px 10px 0 0; margin:0px; }

.gold{ width:966px; height:296px; background:url(images/gold_bj_21.gif) no-repeat;}

.quick_buy{ float:left; width:370px;}

.quick_buy h2{ font-size:14px; font-weight:bold; margin:0px; padding:0 0 7px 0; border:0px;}

.quick_buy_div{ padding:4px 0px; padding-left:30px; text-align:right;}

.quick_buy_til{ font-weight:bold; font-size:13px;}

.main_left{  width:336px; float:left; padding-bottom:30px;}

.Customer_t{ height:50px; font-size:14px; font-weight:bold; border-bottom:1px solid #eaeaea; padding-left:30px;}

.Customer_m{ padding:5px 30px; line-height:175%;}

.Customer_m p{  text-align:right; margin:0px;}

.Customer_Testimontal{ width:590px; text-align:center; margin:10px auto auto 0px;}

.Customer_z_w{ float:left; padding-left:15px;}

.Customer_z_d{ float:right; padding-right:15px;}

.Customer_z_m{ padding:15px 15px; line-height:175%; text-align:left; border-bottom:1px dotted #cccccc;}

.main_right{ width:585px; float:right;}

.hot_sale{ height:50px; font-size:14px; font-weight:bold;}

.hot_sale_f{font-size:12px}

.news{ height:50px; font-size:14px; font-weight:bold; border-bottom:1px solid #eaeaea;}

.news_d{ padding:7px 10px; font-size:12px;}

.news_t{ padding-top:7px; padding-left:6px; line-height:175%;}

.news_t img{ border:1px solid #ccc; padding:1px;}

.foot{border-top:5px #000 solid; height:84px; width:966px; margin:0 auto; background:url(images/foot_73.gif) repeat-x; line-height:175%; text-align:center; color:#EAEAEA; padding-top:10px;}

.z_left{ width:307px; float:left; padding-bottom:30px; background:url(images/left_bj_06.gif) repeat-y;}

.z_right{ width:620px; float:right;}

.txt_part{width:100%;text-align:left;float:left;line-height:20px;}

.txt_part_1 p{ margin:0 0 5px 0;}

.txt_part_1{width:100%;float:left;border-bottom:1px solid #666;text-align:justify;}

.txt_part_1 a{text-decoration:underline;color:#C00;}

.txt_part_1 ul li{list-style:disc;margin:5px 0 5px 15px;}

.txt_part_tit{font-size:13px;font-weight:bold;}

.z_Customer_t{ height:50px; font-size:14px; font-weight:bold; padding-left:30px;}

.news_info{width:95%; margin:20px auto auto 0; text-align:center; }

.news_info h1{font-size:18px;margin:5px 0;}

.news_diggi{float:left;width:100%;margin:5px 0;}

.news_con{float:left;margin:10px 0;width:100%;text-align:justify;line-height:18px;}

.news_infotime{float:left;width:100%;}

.news_f{padding:0 0px; width:520px;  color:#327998; font-size:11px;}

.news_f a{color:#327998;}

.news_f a:hover{color:#327998;  text-decoration:underline;}

.news_z{line-height:175%; padding:15px 30px 20px 0px;}

.news_list{height:30px; line-height:30px; border-bottom:1px #ccc dotted; padding-left:20px;}

.customer_testimontal_wirter{width:100%; height:28px; line-height:28px; color:#006699; background:#f3fbf8; border:1px solid #c2d3f4;}

.gold_list td{ border-bottom:1px #ccc dotted; }

.gold_list{line-height:175%; padding:15px 30px 20px 0px; font-weight:bold; font-size:12px;}

.shopping_cart td{ border-bottom:1px #ccc dotted; }

.delivery{ font-size:11px; font-weight:100; color:#327998;}

.note_1{ color:#F30;}

.main_game{width:100%; padding-top:10px;}

.main_game_p{float:left;}

.main_game_img{ float:left;}

.main_game_gold{ padding-top:50px; line-height:175%;  }

.main_game img{padding:10px 15px;}

.main_game_txt{width:117px; height:100px; float:left; font-size:12px; color:#F60; font-weight:bold;}

.main_game_txt a{color:#F60; }

.main_game_txt a:hover{color:#F60;}

.main_game_cdkey{ padding-top:35px; line-height:150%;}

.game{padding:15px 0px 0px 0px;float:left; width:170px; font-size:12px;}

.game_c{padding:15px 0px 0px 0px;float:left; width:170px; font-size:12px; color: #999;} 

.game_c a{color: #999;}

.game_c a:hover{ color: #999;}

.game_z{padding:7px 50px; }

.game_list_c{ padding:7px 50px; color: #999;} 

.game_list_c a{color: #999;}

.game_list_c a:hover{ color: #999;}

.cdkey_l{ float:left; width:220px;}

.cdkey_l_img{ text-align:center;}

.cdkey_l_txt{ padding:5px 0px; text-align:center; line-height:150%;}

.f_r{ color:#D82B05; font-size:14px;}

.cdkey_r{ float:left; width:350px; padding-left:10px;}

.cdkey_r_txt{ padding:10px 0px; line-height:175%; border-bottom:1px dotted #ccc;}

.cdkey_r_txt ul{ margin:0px; padding: 0px 15px;}

.cdkey_r_txt li{ margin:0px; padding:0px;}

.cdkey_z{line-height:175%; padding:15px 30px 20px 0px; font-weight:bold; font-size:12px;}

#newslist a{background-color:#f1f1f1;color:#000;}

#newslist a:hover{background-color:#fff;color:#0099FF;}

#newslist span{background-color:#fff;color:#0099FF;}

#newslist span,#newslist a{border:#CCC 1px dotted;display:block;padding:1px 8px;margin:0 3px;float:left;text-align:center;}

.Track_Order{width:90%; padding-top:30px;}

.order_hitory{width:90%; padding-top:20px;}

.order_hitory_t{padding-top:10px;}

.order_hitory_til{float:left; width:120px; text-align:center; font-weight:bold;}

.order_hitory_t td{border-bottom:1px #ccc dotted;}

.xing{color:#F00;}

.select_game{float:left; padding-left:160px; width:130px;}

.select_game_r{float:left; padding-left:100px; padding-left:70px;}

a img{border:0px;}

.currency { background:url(images/top_1_06.jpg) no-repeat; width:527px; height:54px; text-align:right; color:#FFF; }

.breadcrumb{width:100%;text-align:left;padding:0 0 5px;background:url(../images/pointline.gif) repeat-x bottom;margin:0 0 10px;}

.breadcrumb2{padding:0px 0 0 0;line-height:20px;}

.breadcrumb2 a{margin:0 5px;text-decoration:underline;}

.breadcrumb2 a:hover,.breadcrumb2 a#a_nonce{color:#F00;text-decoration:none;}

.breadcrumb2 a#a_nonce{font-weight:bold;}

.detall_table td{padding-left:10px; padding-right:5px;}

.gwc_anniu{ width:142px; height:31px; background:url(images/anniu_03.gif) no-repeat; font-size:12px; font-weight:bold; color:#FFF; border:0px;}

.anniu_20100719{width:112px; height:24px; background:url(images/anniu_20100719.gif) no-repeat; color:#FFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border:0px; }

.cart  p {
	height:30px;
	margin:0px;
	padding:0 5px;
	
}

.cart  p label{
	float:left;
	width: 170px;
	
}

.login_tit_20101110{font-size:14px; font-weight:bold; border-bottom:1px solid #eaeaea; margin-bottom:15px; height:40px; line-height:40px;}

.textstyle_20101110{border:#b5b5b5 1px solid;height:18px;line-height:18px; width:170px;}

.tit_20101110{ font-size:12px; color:#F00; font-weight:bold; padding-left:20px; text-align:left;}

.tit_20101110_1{ font-size:12px; font-weight:bold; padding-left:20px; padding-top:15px; text-align:left;}

.btn_20101110{  background:url(images/anniu_form_03.gif) no-repeat; width:139px; height:33px; border:0px; font-size:14px; font-weight:bold; cursor:pointer; color:#000;}

.postumes_field_20101110{width:99%;float:left;margin:5px auto;font-size:11px;text-align:left;z-index: 1;}

.postumes_txt_20101110{width:35%;text-align:right; float:left;}

.postumes_txteara_20101110{width:55%;float:left;}

.f_l{float:left;}

.c_20101110{clear:both;}

.review_k{background:#f4f4f4; border:1px solid #dfdede; padding:25px 0px; width:588px; font-size:12px; color:#333; overflow:hidden; margin:10px 0px;}

.review_k_b{margin:0px auto; width:450px;}

.review_k form{ margin:10px 0px;}

.review_k_div{ padding:3px 0px;}

.review_k span{ float:left; width:100px; text-align:right;}

.review_k label{ float:left; text-align:left; padding-left:10px; }

.lable_20101111{ border: #ccc 1px solid; height:15px; width:200px; float:left;}

.zndh_20110212{width:950px; margin:0px auto; color:#666; line-height:18px; text-align:left;}

.zndh_20110212 a{ color:#666;}

.zndh_20110212 a:hover{color:#666; text-decoration:underline;}

form label.error {
    color: #FF0000;
    display: inline-block;
    float: right;
    font-weight: 100;
    line-height: 10px;
}
form input.error {
    background-color: #FFFF99;
    border: 1px dotted red;
}
