﻿/*flashgames index*/
.FG_hot .l1,
.FG_hot .l2 { float:left; width:628px; }
.FG_hot .r1 { float:right; width:324px; }

.FG_hot .l1 .t_s { background-position:-3px 0; }
.FG_hot .l1 .b_s { background-position:-3px -3px; }
.FG_hot .l1 .b_s span { background-position:0 -3px; }

.FG_hot .l1 .border1 { height:244px; padding:8px 8px 0 8px; }
.FG_hot .l1 #banner div { width:320px; height:231px; overflow:hidden; }
.FG_hot .l1 #banner div a { display:block; font-size:0; line-height:0; }
.FG_hot .l1 ul { float:right; width:285px; border-bottom:1px solid #ddd; }
.FG_hot .l1 li { border-top:1px solid #ddd; height:42px; padding:3px 0 0 0; }
.FG_hot .l1 li img { float:left; display:block; margin:0 7px 0 4px; _margin:0 7px 0 2px; width:60px; height:39px; }
.FG_hot .l1 li p { display:block; height:16px; padding:3px 0 0 0; line-height:16px; color:#666; }
.FG_hot .l1 li span { float:right; padding-right:5px; }
.FG_hot .l1 li.select { background:#f5f5f5; }
.FG_hot .l1 li.select a,
.FG_hot .l1 li.select span { color:#f60; }
.FG_hot .l1 li.select img { margin:-1px 7px 0 0; padding:1px 1px 1px 5px; background:url(http://images.fangte.com/newgames/fg_icons.gif) -128px 0 no-repeat; }

.FG_hot .l2 { height:177px; }
.FG_hot .l2 .t_s { background-position:-3px -15px; }
.FG_hot .l2 .t_s span { background-position:0 -15px; }
.FG_hot .l2 .b_s { background-position:-3px -18px; }
.FG_hot .l2 .b_s span { background-position:0 -18px; }
.FG_hot .l2 .tit1 { height:28px; line-height:29px; overflow:hidden; }
.FG_hot .l2 .border2 { border-top:none; height:176px; }
.FG_hot .l2 ul { margin:0 0 0 12px; }
.FG_hot .l2 li { float:left; margin:0 6px 0 0; line-height:0; font-size:0; }
.FG_hot .l2 li img { margin-bottom:6px; }

.FG_hot .r1 .t_s { background-position:-3px -7px; }
.FG_hot .r1 .t_s span { background-position:0 -7px; }
.FG_hot .r1 .b_s { background-position:-3px -10px; }
.FG_hot .r1 .b_s span { background-position:0 -10px; }
.FG_hot .r1 h1 { background-position:0 -26px; background-repeat:repeat-x; height:27px; line-height:29px; overflow:hidden; }
.FG_hot .border3 { border-top:none; height:438px; }
.FG_hot .r1 .list_img { padding:9px 0 0 9px; }
.FG_hot .r1 .list_img li { height:108px; }
.FG_hot .r1 .rbox { width:148px; overflow:hidden; float:left; margin:8px 0 0 8px; _margin:8px 4px 0 4px; }
.FG_hot .r1 .rbox .t_s { background-position:-3px -110px; }
.FG_hot .r1 .rbox .t_s span { background-position:0 -110px; }
.FG_hot .r1 .rbox .b_s { background-position:-3px -113px; }
.FG_hot .r1 .rbox .b_s span { background-position:0 -113px; }
.FG_hot .r1 .rbox div { height:170px; }

.f2 .l1,
.f2 .l2 { float:left; width:712px; overflow:hidden; }
.f2 .r1 { float:right; width:240px; }
.f2 .r1 .t_s { background-position:-3px -110px; }
.f2 .r1 .t_s span { background-position:0 -110px; }
.f2 .r1 .b_s { background-position:-3px -113px; }
.f2 .r1 .b_s span { background-position:0 -113px; }
.f2 .r1 .bg2 { height:902px; padding:9px 8px 0; background:#eee; }
.f2 .r1 .bg2 .t_s { background-position:-3px -117px; }
.f2 .r1 .bg2 .t_s span { background-position:0 -117px; }
.f2 .r1 .bg2 .b_s { background-position:-3px -120px; }
.f2 .r1 .bg2 .b_s span { background-position:0 -120px; }
.f2 .r1 .bg2 .rbox div.border1 { background:#fff; }
.f2 .r1 .ph .border1 { height:462px; padding:0 5px; }
.f2 .r1 .ph .border1 ul { border-bottom:1px solid #e7e7e7; }
.f2 .r1 .ph .border1 li{ border-top:1px solid #e7e7e7; height:22px; line-height:22px; overflow:hidden; }
.f2 .r1 .ph .border1 li.hot { height:42px; overflow:hidden; padding:3px 0 0 0; }
.f2 .r1 .ph .border1 li.hot img { float:right; }
.f2 .r1 .ph .border1 li.hot span { padding-left:21px; display:block; }
.f2 .r1 .ph .border1 li span { color:#666; }
.f2 .r1 .tit1 { background:none; padding-left:3px; }

.f2 .r1 .rm .border1 { height:416px; padding:0 5px; }
.f2 .r1 .rm ul { border-bottom:1px solid #e7e7e7; }
.f2 .r1 .rm li { border-top:1px solid #e7e7e7; height:22px; padding:0 3px; line-height:22px; overflow:hidden; }
.f2 .r1 .rm li span { float:right; line-height:22px; }
.f2 .r1 .rm li span a { color:#666; }

.f2 .l1 .t_s { background-position:-3px -22px; }
.f2 .l1 .t_s span { background-position:0 -22px; }
.f2 .l1 .b_s { background-position:-3px -10px; }
.f2 .l1 .b_s span { background-position:0 -10px; }
.f2 .l1 .border3 { height:329px; border-top:none; }
.f2 .l1 .tit1 { background-position:0 -81px; height:28px; line-height:30px; overflow:hidden; }
.f2 .l1 .list_img2 { margin:0 0 0 16px; }
.f2 .l1 .list_img2 li { height:98px; overflow:hidden; padding:0 11px 0 0; }

.f2 .l2 .tit1 { height:23px; padding:4px 15px 0; background:url(http://images.fangte.com/newgames/banner_1.gif) 0 0 no-repeat; }
.f2 .l2 .rboxs { padding:9px 0 0 13px; }
.f2 .l2 .rboxs .tit1 { height:25px; padding:0 11px; background:url(http://images.fangte.com/newgames/box_bg.gif) 0 -132px repeat-x; }
.f2 .l2 .rboxs .tit1 b { font-size:12px; padding:0; background:none; color:#060; }
.f2 .l2 .rboxs div.border1 { height:199px; overflow:hidden; }
.f2 .l2 .rboxs .rbox { float:left; width:220px; margin:0 13px 0 0; }
.f2 .l2 .rboxs .rbox dl { margin:5px 0 0 8px; }
.f2 .l2 .rboxs .rbox dd {  float:left; height:85px; overflow:hidden; line-height:18px; margin:8px 0 0 0; text-align:center; }
.f2 .l2 .rboxs .rbox dd span { display:block; margin:5px 0 0 0; }
.f2 .l2 .rboxs .rbox a { color:#666; }
.f2 .l2 .rboxs .rbox dd { line-height:12px; }

.f2 .l2 .fglist { width:685px; padding:8px 0 0 13px; }
.f2 .l2 .fglist .bg2 { height:118px; }
.f2 .l2 .fglist .t_s { background-position:-3px -110px; }
.f2 .l2 .fglist .t_s span { background-position:0 -110px; }
.f2 .l2 .fglist .b_s { background-position:-3px -113px; }
.f2 .l2 .fglist .b_s span { background-position:0 -113px; }
.f2 .l2 .fglist ul { width:95px; margin:15px 0 0 0; border-right:1px solid #e0e0e0; float:left; border-left:1px solid #fff; }
.f2 .l2 .fglist li { padding-left:13px; }
.f2 .l2 .fglist li a { color:#666; }


.yzgm h1.tit1 { border:1px solid #fec194; border-top:none; border-bottom:none; height:27px; background:url(http://images.fangte.com/newgames/box_bg.gif) 0 -157px repeat-x; }
.yzgm .t_s { background-position:-3px -7px; }
.yzgm .t_s span { background-position:0 -7px; }
.yzgm .l1 { width:246px; float:left; position:relative; }
.yzgm .l1 .b_s { background-position:-3px -192px; }
.yzgm .l1 .b_s span { background-position:0 -192px; }
.yzgm .l1 .border4 { background:#fdf1c1; border-top:none; padding:7px 10px 10px; height:296px; }
.yzgm .l1 .border4 .t_s { background-position:-3px -198px; }
.yzgm .l1 .border4 .t_s span { background-position:0 -198px; }
.yzgm .l1 .border4 .b_s { background-position:-3px -201px; }
.yzgm .l1 .border4 .b_s span { background-position:0 -201px; }
.yzgm .l1 .border4 div { background:#fff8e8; height:295px; padding:0 5px; }
.yzgm .l1 dt { height:33px; line-height:33px; padding-left:12px; }
.yzgm .l1 dd { height:22px; border-bottom:1px solid #fde1b9; line-height:22px; padding:0 8px; }
.yzgm .l1 dd.bg { background:#fffbf2; }
.yzgm .l1 dd span { float:right; color:#ef8a5c; }
.yzgm .l1 dd a,
.yzgm .l1 dd a:hover { color:#993302; }

.yzgm .l2 { width:715px; margin:0 0 0 -1px; float:left; }
.yzgm .l2 .t_s { background-position:0 -188px; }
.yzgm .l2 .t_s span { background-position:0 -184px; }
.yzgm .l2 .border4 { border-right:none; border-bottom:none; height:312px; }
.yzgm .l2 .list_img { margin:11px 0 0 19px; }
.yzgm .l2 .list_img li { padding:0 10px 0 0; height:100px; }
.yzgm .l2 .list_img li div { padding:5px 0 0 0; }
.yzgm .l2 .rbox { width:706px; margin:0 0 0 8px; } 
.yzgm .l2 .rbox .t_s { background-position:-3px -205px; }
.yzgm .l2 .rbox .t_s span { background-position:0 -205px; }
.yzgm .l2 .rbox .b_s { background-position:-3px -208px; }
.yzgm .l2 .rbox .b_s span { background-position:0 -208px; }
.yzgm .l2 .rbox .bg2 { background:#f5f5f5 url(http://images.fangte.com/newgames/box_bg.gif) 0 -328px repeat-x; height:201px; }

.yzgm .l2 .rbox .bg2 dl { width:115px; height:201px; float:left; border-left:1px solid #fff; border-right:1px solid #e0e0e0; }
.yzgm .l2 .rbox .bg2 dt { height:28px; text-align:center; line-height:25px; }
.yzgm .l2 .rbox .bg2 dt a { color:#ff6501; }
.yzgm .l2 .rbox .bg2 dt a:hover { color:#ff6501; }
.yzgm .l2 .rbox .bg2 dd { padding-left:8px; line-height:20px; }
.yzgm .l2 .rbox .bg2 dd a { color:#666; }
.yzgm .l2 .rbox .bg2 dd a:hover { color:#666; }



.dzgm h1.tit1 { border:1px solid #a1dc5c; border-top:none; border-bottom:none; height:27px; background:url(http://images.fangte.com/newgames/box_bg.gif) 0 -218px repeat-x; }
.dzgm .t_s { background-position:-3px -214px; }
.dzgm .t_s span { background-position:0 -214px; }
.dzgm .l1 { width:246px; float:left; }
.dzgm .l1 .b_s { background-position:-3px -263px; }
.dzgm .l1 .b_s span { background-position:0 -263px; }
.dzgm .l1 .border5 { background:#d8fdaf; border-top:none; padding:7px 10px 10px; height:296px; }
.dzgm .l1 .border5 .t_s { background-position:-3px -198px; }
.dzgm .l1 .border5 .t_s span { background-position:0 -198px; }
.dzgm .l1 .border5 .b_s { background-position:-3px -201px; }
.dzgm .l1 .border5 .b_s span { background-position:0 -201px; }
.dzgm .l1 .border5 div { background:#f2fee6; height:295px; padding:0 5px; }
.dzgm .l1 dt { height:33px; line-height:33px; padding-left:12px; }
.dzgm .l1 dd { height:22px; border-bottom:1px solid #fde1b9; line-height:22px; padding:0 8px; }
.dzgm .l1 dd.bg { background:#f8fef2; }
.dzgm .l1 dd span { float:right; color:#656801; }
.dzgm .l1 dd a,
.dzgm .l1 dd a:hover { color:#060; }

.dzgm .l2 { width:715px; margin:0 -1px 0 0; float:left; position:relative; }
.dzgm .l2 .t_s { background-position:0 -252px; }
.dzgm .l2 .t_s span { background-position:0 -258px; }
.dzgm .l2 .border5 { border-left:none; border-bottom:none; height:312px; }
.dzgm .l2 .list_img { margin:11px 0 0 19px; }
.dzgm .l2 .list_img li { padding:0 10px 0 0; height:100px; }
.dzgm .l2 .list_img li div { padding:5px 0 0 0; }
.dzgm .l2 .rbox { width:706px; margin:0 8px 0 0; } 
.dzgm .l2 .rbox .t_s { background-position:-3px -205px; }
.dzgm .l2 .rbox .t_s span { background-position:0 -205px; }
.dzgm .l2 .rbox .b_s { background-position:-3px -208px; }
.dzgm .l2 .rbox .b_s span { background-position:0 -208px; }
.dzgm .l2 .rbox .bg2 { background:#f5f5f5 url(http://images.fangte.com/newgames/box_bg.gif) 0 -328px repeat-x; height:201px; }

.dzgm .l2 .rbox .bg2 dl { width:115px; height:201px; float:left; border-left:1px solid #fff; border-right:1px solid #e0e0e0; }
.dzgm .l2 .rbox .bg2 dt { height:28px; text-align:center; line-height:25px; }
.dzgm .l2 .rbox .bg2 dt a { color:#060; }
.dzgm .l2 .rbox .bg2 dt a:hover { color:#060; }
.dzgm .l2 .rbox .bg2 dd { padding-left:8px; line-height:20px; }
.dzgm .l2 .rbox .bg2 dd a { color:#666; }
.dzgm .l2 .rbox .bg2 dd a:hover { color:#666; }


