.pb_box_top,.pb_box_bottom,a.t_3,a.t_0,a.t_2,a.t_1,a.t_4,a.t_7,a.t_10,a.t_5,a.t_102,a.t_8,a.t_6,a.t_12,a.t_13,a.t_14,a.t_9,a.t_11,a.b_game_1,a.b_game_2,a.b_game_3,a.b_game_4,a.b_game_5,a.b_game_6,a.b_game_7,a.b_game_8,a.b_game_9,a.b_game_10,a.b_game_11,a.b_game_12,a.b_game_13,a.b_game_14,a.b_game_15,a.b_game_16,.game_class_tag a,.b_up_1,.b_down_1,a.b_down,a.b_down:hover,a.b_up,a.b_up:hover,.game_tag h3 a,.game_tag li,.game_sub_tag a,.class_tab { background: url(../../images/top/page.png) no-repeat; }

.w_s_ico,.class_tips { background:url(../../images/top/bg_pic.png) no-repeat; } 
a.class_tab_a,a.class_tab_b,a.class_tab_c,a.class_tab_d  { background:url(../../images/top/button.jpg) no-repeat; } 
.pink_game_hot,.blue_game_hot,.green_game_hot,.pink_bottom,.blue_bottom,.green_bottom,.orange_bottom1,.orange_game_head,.pink_game_head,.blue_game_head,.green_game_head  { background:url(../../images/top/other.png) no-repeat; } 

.pink_game_list ul,.blue_game_list ul,.green_game_list ul,.orange_game_list ul,.hot_title_1,.hot_title_2,.hot_title_3,.hot_title_4,.hot_title_5,.hot_title_6,.hot_title_7,.hot_title_8,.hot_title_9,.hot_title_10,.hot_title_11,.hot_title_12 { background:url(../../images/top/top_ico.png) no-repeat; }

.game_top,.game_tag h3,.orange_title_bottom,.pink_title_bottom,.blue_title_bottom,.green_title_bottom { background:url(../../images/top/title_line.png) no-repeat; } 

/*----------&#65533;&#65533;&#65533;&#65533;&#1203;&#65533;&#65533;&#65533;&#65533;----------*/
.p_blue_box { margin: 0 auto; width: 960px; padding-top: 6px; }
.pb_box_top { width: 960px; height: 7px; overflow:hidden; background-position: 0 -490px; }
.pb_box_middle { width: 960px; background:url(../../images/top/pb_bg.png) repeat-y 0 0; }
.pb_box_bottom { width: 960px; height: 7px; overflow:hidden; background-position: 0 -497px; }

/*----------&#65533;&#65533;&#65533;&#65533;&#1203;&#65533;&#1458;&#65533;----------*/
.p_left { float: left; width: 161px; padding-left: 4px; }
.p_right { float: left; width: 785px; padding: 2px 0 0 5px; }

/*----------&#65533;&#65533;&#1015;&#65533;&#65533;&#65533;&#65533;----------*/
.game_top { float: left; width: 161px; height: 45px; background-position: -800px -172px; }
.game_top_a { float: left; width: 161px; height: 40px; }
.p_left .game_top a,.p_left .game_top_a a{ display: block; width: 122px; height: 34px; line-height: 34px; margin: 2px 0 0 5px; color: #ffffff; font-size: 14px; font-weight: bold; padding-left: 34px; text-decoration: none; }
.ico_c_wasd{ width:40px; height:28px; display:block; background-position: 0 -496px; text-indent:-999em;}
a.t_3 { background-position: 0 0; }
a.t_0 { background-position: 0 -35px; }
a.t_2 { background-position: 0 -70px; }
a.t_1 { background-position: 0 -105px; }
a.t_4 { background-position: 0 -140px; }
a.t_7 { background-position: 0 -175px; }
a.t_10 { background-position: 0 -210px; }
a.t_5 { background-position: 0 -245px; }
a.t_102 { background-position: 0 -280px; }
a.t_8 { background-position: 0 -315px; }
a.t_6 { background-position: 0 -350px; }
a.t_12 { background-position: 0 -385px; }
a.t_13 { background-position: 0 -420px; }
a.t_14 { background-position: 0 -455px; }
a.t_9 { background-position: -728px -150px; }
a.t_11 { background-position: -785px -28px; }

.game_class { float: left; width: 152px; }
.game_class a{ float:left; width: 115px; height: 25px; font-size: 13px; padding: 7px 0 0 37px; }
a.b_game_1 { background-position: -158px 0; }
a.b_game_2 { background-position: -158px -32px; }
a.b_game_3 { background-position: -158px -64px; }
a.b_game_4 { background-position: -158px -96px; }
a.b_game_5 { background-position: -158px -128px; }
a.b_game_6 { background-position: -158px -160px; }
a.b_game_7 { background-position: -158px -192px; }
a.b_game_8 { background-position: -158px -224px; }
a.b_game_9 { background-position: -158px -256px; }
a.b_game_10 { background-position: -158px -288px; }
a.b_game_11 { background-position: -158px -320px; }
a.b_game_12 { background-position: -158px -352px; }
a.b_game_13 { background-position: -158px -384px; }
a.b_game_14 { background-position: -158px -416px; }
a.b_game_15 { background-position: -818px -387px; }
a.b_game_16 { background-position: -158px -448px; }

/*----------&#1512;&#65533;&#65533;&#65533;&#65533;----------*/
.game_topics_pic { float: left; width: 136px; height:83px; margin: 5px 0 0 5px; display: inline; padding: 2px; border: 1px solid #E5E5E5; }

/*----------&#65533;&#65533;&#1015;&#65533;&#65533;&#65533;&#65533;----------*/
.game_class_tag { width: 785px; padding-top: 5px; }
.game_class_tag a{ float: left; width: 137px; height: 26px; line-height: 24px; background-position: -481px 0; color:#575757; margin: 0 10px 5px 0; padding-left: 10px; display: inline; }
.game_class_tag a:hover{ color:#f55562; text-decoration:none; }

/*----------&#65533;&#65533;&#65533;&#65533;----------*/
.w_search { width: 767px; height: 29px; background:#ffd5a8; border: 1px solid #feac4b; margin: 5px 0; padding: 3px; }
.w_s_bg { width: 767px; height:29px; line-height: 29px; background: #fff; overflow:hidden; }
.w_s_bg img{ padding: 7px 0 0 320px; }
.w_s_ico { float: left; width: 105px; height: 29px; line-height: 29px; padding-left: 25px; background-position: -5px -502px; font-size: 14px; }
.w_s_bg span{ font-weight: normal; float: left; margin-right: 8px; }
.w_s_key { float: left; width: 630px; height: 29px; line-height: 29px; overflow:hidden; padding-right: 7px; padding-top:1px\0; }
.w_s_key a{ margin-right:7px; }

/*----------&#65533;&#65533;&#1015;&#65533;&#65533;&#65533;&#65533;----------*/
.class_tab { float:left; width: 775px; height: 41px; background-position:0 -504px; }
.class_tab a.class_tab_a,.class_tab a.class_tab_b,.class_tab_title a.class_tab_b { float: left; color:#ffffff; text-align:center; }
a.class_tab_a {
	width: 87px;
	height:41px;
	background-position: 0 -81px;
	line-height: 37px;
	font-weight: bold;
	margin-right: 2px;
	font-size: 14px;
	overflow: hidden;
}
a.class_tab_a:hover { text-decoration:none; }
a.class_tab_b { width: 70px; height:26px; background-position: -90px -81px; line-height: 26px; padding-top:3px; margin: 5px 2px 0 0; padding-left: 3px; font-size: 14px; }
a.class_tab_b:hover { text-decoration:none; /*background-position: -165px -81px;*/ }

.class_tips { float: left; width: 125px; height: 40px; line-height: 38px; background-position: -8px -528px; padding-left: 22px; }

.class_page { float: right; width: 163px; height: 40px; }
.page_ys{float: right; width: 55px; height:26px; line-height: 36px; text-align:right; }
.b_up_1,.b_down_1 { float: right; width: 22px; height: 22px; margin:7px 3px 0 3px; }
a.b_down,a.b_up { float: right; height: 19px; *height: 17px; height: 17px\0; }
.b_up_1 { background-position: -485px -65px; } 
.b_down_1 { background-position: -737px -65px; } 
a.b_down { width: 47px; background-position: -510px -65px; margin-top:0px; padding: 3px 3px 0 0px; *padding: 5px 3px 0 0px; padding: 5px 3px 0 0px\0; }
a.b_down:hover { background-position: -576px -157px; }
a.b_up { width: 37px; background-position: -562px -65px; margin:7px 1px 0 1px; padding: 3px 2px 0 11px; *padding: 5px 2px 0 11px; padding: 5px 2px 0 11px\0;}
a.b_up:hover { background-position: -627px -157px; }


.class_list { width: 773px; border-left: 1px solid #a4dcff; border-right: 1px solid #a4dcff; border-bottom: 1px solid #a4dcff; padding-bottom: 17px; }
.class_list_a { width: 938px; border-left: 1px solid #a4dcff; border-right: 1px solid #a4dcff; border-bottom: 1px solid #a4dcff; padding-bottom: 17px; }
.class_list li,.class_list_a li{ float: left; width:154px; height: 189px;  padding-top: 17px; }
.class_list li p,.class_list_a li p{ width: 131px; height: 20px; line-height: 20px; text-align:left; overflow: hidden; font-weight: bold; padding-left: 23px; }
.labe { width: 131px; height: 20px; line-height: 20px; text-align: left; overflow: hidden; padding-left: 23px; }
.labe a{ padding-right: 5px; float:left; }
.labe span{ float: left; color: #575757; }

.score { width: 131px; height: 20px; line-height: 20px; padding-left: 23px; overflow: hidden; text-align: left; }
.score label{ float: left; width: 36px; }
.score span{ float: left; width: 80px; }
.popular { width:131px; height:20px; line-height:20px; overflow:hidden; padding-left:23px; text-align:left; }
.time { width:131px; height:20px; line-height:20px; overflow:hidden; padding-left:23px; text-align:left; }
.blue_b_line { width: 773px; height: 7px; background: url(../../images/top/index_pic.png) no-repeat -10px -142px; overflow: hidden;  border-left: 1px solid #a4dcff; border-right: 1px solid #a4dcff; }

/*----------&#65533;&#65533;&#1203;งน&#65533;&#65533;----------*/
.class_list_page { width: 773px; height: 42px; line-height: 42px; border-left: 1px solid #a4dcff; border-right: 1px solid #a4dcff; border-bottom: 1px solid #a4dcff; text-align: right; position:relative; }

/*----------Sub_class----------*/

/*----------Tag&#65533;&#65533;&#65533;&#65533;----------*/
.game_tag { float: left; width: 152px; padding-bottom: 5px; }
.game_tag h3{ float: left; width: 152px; height: 38px; background-position: 0 -220px; font-size: 13px; font-weight: normal; }
.game_tag h3 a{ width: 132px; height: 26px; line-height: 24px; background-position: -785px 0px; display: block; margin-left: 5px; padding-left: 10px; }
.game_tag h3 a:hover {text-decoration: none; }
.game_tag li{ float: left; width: 130px; height: 28px; line-height: 24px; background-position: -761px -85px; margin-left: 5px; padding-left: 10px; }

/*----------&#65533;&#65533;&#1015;TAG&#65533;&#1271;&#65533;&#65533;&#65533;----------*/
.game_sub_tag { width: 785px; padding-top: 5px; }
.game_sub_tag a{ float: left; width: 137px; height: 26px; line-height: 24px; background-position: -631px 0; color:#575757; margin: 0 10px 5px 0; padding-left: 10px; display: inline; }
.game_sub_tag a:hover{ color:#f55562; text-decoration:none; }


/*----------&#65533;&#65533;&#1015;&#65533;&#65533;&#65533;&#432;&#65533;----------*/
.top_game { width: 960px; margin: 0 auto; margin-top: 6px; } 
.top_game_box { float: left; width: 313px; height: 365px; margin-right: 10px; }
.top_game_boxa { float: left; width: 313px; height: 365px; margin-left: 1px; }
.pink_game_hot,.blue_game_hot,.green_game_hot { float: left; width: 279px; height: 27px; padding: 12px 0 0 34px; font-size: 14px; font-weight:bold; }
.pink_game_hot { background-position: -116px -140px; }
.blue_game_hot { background-position: -116px -181px; }
.green_game_hot { background-position: -116px -222px; }

.pink_game_bg,.blue_game_bg,.green_game_bg,.orange_game_bg { float: left; width: 311px; }
.pink_game_bg { background: #fcabc6; border-left: 1px solid #fa83aa; border-right: 1px solid #fa83aa; }
.blue_game_bg { background: #a4dcff; border-left: 1px solid #81bfe8; border-right: 1px solid #81bfe8; }
.green_game_bg { background: #b5da69; border-left: 1px solid #9ccd36; border-right: 1px solid #9ccd36; }
.orange_game_bg { background: #ffd5a8; border-left: 1px solid #feac4b; border-right: 1px solid #feac4b; }

.top_game_white { margin: 0 auto; width: 305px; background:#fff; padding-top: 3px; }
.t_g_p_title,.t_g_b_title,.t_g_g_title,.t_g_o_title { margin: 0 auto; width: 293px; height: 28px; }
.t_g_p_title { background: #ffeced; }
.t_g_b_title { background: #e5f5fe; }
.t_g_g_title { background: #ebf7d1; }
.t_g_o_title { background: #fff3e4; }
.t_g_pm,.t_g_mc,.t_g_cs { float: left; height: 28px; line-height: 28px; text-align:center; }
.t_g_pm { width: 38px; }
.t_g_mc { width: 192px; }
.t_g_cs { width: 60px; }

.pink_game_list,.blue_game_list,.green_game_list,.orange_game_list { width: 293px; margin: 0 auto; padding-bottom: 5px;  }
.pink_game_list ul{ background-position: -3px -432px; overflow: hidden; }
.blue_game_list ul{ background-position: -3px -690px; overflow: hidden; }
.green_game_list ul{ background-position: -3px -948px; overflow: hidden; }
.orange_game_list ul{ background-position: -3px -1206px; overflow: hidden; }
.pink_game_list li,.blue_game_list li,.green_game_list li,.orange_game_list li{ height:25px; line-height:25px; *height: 23px; *line-height:23px; overflow:hidden; margin-left: 37px; }
.pink_game_lista { padding: 2px 0 0 0px; _padding: 2px 0 0 0px; padding: 0 0 0 0px; padding: 2px 0 0 0px\0;display:block; float:left; }

.top_game_name { float: left; width: 193px; overflow: hidden; padding-top: 0px; *padding-top: 2px; }
.top_game_cs { float: left; width: 56px; text-align: center; color:#ff6000; overflow: hidden; }
.pink_h_line,.blue_h_line,.green_h_line,.orange_h_line { margin: 0 auto; width: 305px; height: 5px; overflow: hidden; background:url(../../images/top/top_ico.png) repeat-x ;}
.pink_h_line { background-position: 0 -1469px; }
.blue_h_line { background-position: 0 -1475px; }
.green_h_line { background-position: 0 -1481px; }
.orange_h_line { background-position: 0 -1487px; }
.top_game_more { margin: 0 auto; width: 300px; height: 28px; line-height: 28px; text-align:right; padding-right: 5px;}
.pink_bottom,.blue_bottom,.green_bottom,.orange_bottom1 { margin: 0 auto; width: 313px; height: 6px; overflow: hidden; }
.pink_bottom { background-position: -116px -98px; }
.blue_bottom { background-position: -116px -114px;  }
.green_bottom { background-position: -116px -130px; }
.orange_bottom1 { background-position: -116px -82px; }


.top_game_class { margin: 0 auto; width: 978px; height: 36px; line-height: 36px; background: #fff; border-top: 1px solid #feb55d; border-bottom: 1px solid #feb55d; margin-top: 6px; text-align: center; font-weight: bold; font-size: 14px; }
.orange_game_head,.pink_game_head,.blue_game_head,.green_game_head { width: 313px; height: 6px; overflow: hidden; }
.orange_game_head { background-position: -116px -75px; }
.pink_game_head { background-position: -116px -90px; }
.blue_game_head { background-position: -116px -107px; }
.green_game_head { background-position: -116px -123px; }
.orange_title_bottom,.pink_title_bottom,.blue_title_bottom,.green_title_bottom { margin: 0 auto; width: 305px; height: 33px; }
.orange_title_bottom { background-position: 0 -370px; }
.pink_title_bottom { background-position: -308px -370px; }
.blue_title_bottom { background-position: -615px -370px; }
.green_title_bottom { background-position: 0 -431px; }

.hot_title_1,.hot_title_2,.hot_title_3,.hot_title_4,.hot_title_5,.hot_title_6,.hot_title_7,.hot_title_8,.hot_title_9,.hot_title_10,.hot_title_11,.hot_title_12 { margin: 0 auto; width: 263px; height: 26px; line-height: 22px; *line-height: 22px; line-height: 23px\0; padding-left: 30px; font-size: 14px; font-weight: bold; }
.hot_title_1 { background-position: -5px -2px; }
.hot_title_2 { background-position: -4px -34px; }
.hot_title_3 { background-position: -4px -70px; }
.hot_title_4 { background-position: -4px -106px; }
.hot_title_5 { background-position: -4px -140px; }
.hot_title_6 { background-position: -4px -174px; }
.hot_title_7 { background-position: -4px -213px; }
.hot_title_8 { background-position: -4px -249px; }
.hot_title_9 { background-position: -4px -283px; }
.hot_title_10 { background-position: -4px -325px; }
.hot_title_11 { background-position: -4px -363px; }
.hot_title_12 { background-position: -4px -402px; }

/*----------TAG----------*/
.tag_page { margin: 0 auto; width: 940px; padding: 4px 0 3px 0; }
.class_tab_title { float:left; width: 940px; height: 41px; background:url(../../images/top/play_game.png) no-repeat 0 -202px; }
.class_tab_title a.class_tab_c,.class_tab a.class_tab_d,.class_tab_title a.class_tab_d { float: left; color:#ffffff; text-align:center; }
a.class_tab_c { width: 90px; height:26px; background-position: 0px -132px; line-height: 26px; padding:3px 0 0 3px; margin: 5px 2px 0 0; font-size: 14px; }
a.class_tab_c:hover { text-decoration:none; /*background-position: -95px -132px; */}
a.class_tab_d { width: 87px; height:41px; background-position: -190px -130px; line-height: 37px; font-weight: bold; margin-right: 2px; font-size: 14px; }
a.class_tab_d:hover { text-decoration:none; }
.class_list_page_a { width: 938px; height: 42px; line-height: 42px; border-left: 1px solid #a4dcff; border-right: 1px solid #a4dcff; border-bottom: 1px solid #a4dcff; text-align: right; }
.tag_class_page { float: right; width: 773px; position: relative; }
.padding_fy { padding-right: 105px; }

/*----------top100----------*/
.top100 { width: 771px; border: 1px solid #A4DCFF; padding: 12px 0 0 2px; margin-top: 6px; }
.top100 li { float: left; width: 128px; height: 120px; }