﻿@charset gb2312;
/***********************通用样式设置*****************************/
DIV { ZOOM:1; }
UL { ZOOM:1; }
DL { ZOOM:1; }
DIV:after { DISPLAY:block; HEIGHT:0; VISIBILITY:hidden; CLEAR:both; CONTENT:""; }
UL:after { DISPLAY:block; HEIGHT:0; VISIBILITY:hidden; CLEAR:both; CONTENT:""; }
DL:after { DISPLAY:block; HEIGHT:0; VISIBILITY:hidden; CLEAR:both; CONTENT:""; }
ul { list-style-image:none; list-style-type:none; margin:0; padding:0; }
UL { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
OL { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
LI { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
DL { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
DD { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
DT { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
P { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
H1 { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; font-weight:normal; }
H2 { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; font-weight:normal; }
H3 { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; font-weight:normal; }
H4 { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; font-weight:normal; }
H5 { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; font-weight:normal; }
H6 { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; font-weight:normal; }
FORM { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
INPUT { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
I { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
EM { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
SMALL { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
SUB { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
SUP { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
INPUT { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
BUTTON { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
TEXTAREA { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
P { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
TH { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
TD { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
STRONG { PADDING-BOTTOM:0; FONT-STYLE:normal; MARGIN:0; PADDING-LEFT:0; PADDING-RIGHT:0; PADDING-TOP:0; }
img { display:inline-block; vertical-align:bottom; -ms-interpolation-mode:bicubic; border:0 none; margin:0; padding:0; }
body { background-color:#C3E603; background-image:url(head.jpg); background-repeat:repeat-x; margin:0; padding:0; }
a { text-decoration:none; margin:0; padding:0; color:#000; }
.cl { clear:both; font-size:0; overflow:hidden; height:0; margin:0; padding:0; }
.height6 { display:block; clear:both; height:auto; width:auto; padding-bottom:6px; }
#box { width:990px; overflow:hidden; margin:0 auto; }
#box #tom_main { width:990px; height:auto; display:table; }
.clear { clear:both; margin: 0px; padding: 0px; height: 0px; width: 100%; }
iframe { margin: 0px; padding: 0px; }
/***********************主体公用广告设置*****************************/
.tom61_ad1 { display:inline; float:left; height:auto; width:990px; margin-bottom:6px; text-align:center; background:#FFF; }
.tom61_ad2 { display:inline; float:left; height:auto; width:990px; margin-bottom:6px; text-align:center; background:#FFF; margin-top: 6px; }
.tom61_ad3 { display:inline; float:left; height:auto; width:990px; text-align:center; background:#FFF; margin-top: 6px; }
.tom61_ad4 { background:#FFF; text-align:center; margin-bottom:6px; }
#PAGE_AD_1, #PAGE_AD_2, #PAGE_AD_3, #PAGE_AD_4 { display: inline; }
#PAGE_AD_5 { display: block; text-align: center; height: auto; width: 100%; }
/***********************页头与页头横条样式****************************/
#tom61_head { height:180px; width:990px; overflow:hidden; }
#box #tom61_head .tom_menu { background-image:url(topbg.jpg); background-repeat:no-repeat; height:139px; width:990px; position:relative; }
.tom_menu a { text-indent:-9999px; display:block; background:url(top.jpg) no-repeat; float:left; height:139px; text-decoration:none; margin:0 auto; position:absolute; float:left; background-position:0 200px; }
.tom_menu .m1 A { width:105px; left:0; }
.tom_menu .m2 A { width:100px; left:105px; }
.tom_menu .m3 A { width:100px; left:205px; }
.tom_menu .m4 A { width:90px; left:305px; }
.tom_menu .m5 A { width:205px; left:395px; }
.tom_menu .m6 A { width:90px; left:600px; }
.tom_menu .m7 A { width:95px; left:690px; }
.tom_menu .m8 A { width:95px; left:785px; }
.tom_menu .m9 A { width:95px; left:880px; }
.tom_menu .m1 A:hover { background-position:0 0; }
.tom_menu .m2 A:hover { background-position:-105px 0; }
.tom_menu .m3 A:hover { background-position:-205px 0; }
.tom_menu .m4 A:hover { background-position:-305px 0; }
.tom_menu .m5 A:hover { background-position:-395px 0; }
.tom_menu .m6 A:hover { background-position:-600px 0; }
.tom_menu .m7 A:hover { background-position:-690px 0; }
.tom_menu .m8 A:hover { background-position:-785px 0; }
.tom_menu .m9 A:hover { background-position:-880px 0; }
.tom_menu_m { float:left; height:30px; width:988px; display:block; border:1px solid #0B0; background-color:#090; }
.tom_menu_m .tom_menu_login { height:30px; width:340px; display:inline; float:left; color:#FFF; font-size:14px; font-weight:bold; height:30px; line-height:30px; }
.tom_menu_m .tom_menu_login a { color:#FFF; text-decoration:none; display: inline; }
.cform { height:26px; line-height:30px; margin:0; font-family:"宋体"; font-size:12px; display: inline; float: left; padding-top: 5px; }
.cform .inputSub { font-size:12px; color:#FFF; background-color:#060; width:50px; height:20px; background-image: none; line-height: 20px; border: 1px solid #060; float: left; margin: 0px; padding: 0px; }
.cform .inputText { background-color:#A9d600; border:1px solid #CCC; font-size:13px; color:#060; height: 18px; width: 130px; float: left; margin-right: 3px; }
.cform select{ display: block; height: 20px; width: 120px; line-height: 20px; float: left; }
.cform option{ display: block; height: 30px; width: 120px; line-height: 30px; }
.tom_menu_m .tom_menu_up { height:30px; width:645px; float:left; font-size:14px; line-height:30px; color:#FFF; text-align:right; display:inline;  }
.tom_menu_m .tom_menu_up a { color:#FFF; text-decoration:none; display:inline; margin-left:6px; float:left; vertical-align: middle; }
.tom_menu_m .tom_menu_up a img { padding:0; margin-top:9px; margin-right:0; margin-bottom:9px; margin-left:0; display:inline; float:left; }
.tom_menu_up .menu_dl { background-image: url(ico.gif); background-repeat: no-repeat; background-position: 7px 6px; padding-left: 25px; }
.tom_menu_up .menu_lt { background-image: url(ico.gif); background-repeat: no-repeat; background-position: 5px -35px; padding-left: 20px; }
.tom_menu_up .menu_tg { background-image: url(ico.gif); background-repeat: no-repeat; background-position: -86px -38px; padding-left: 22px; }
.tom_menu_up .menu_sc { background-image: url(ico.gif); background-repeat: no-repeat; background-position: -86px 4px; padding-left: 21px; }
.tom_menu_up .menu_xz { background-image: url(ico.gif); background-repeat: no-repeat; background-position: 5px -78px; padding-left: 22px; }
.tom_menu_up .menu_wb { background-image: url(ico.gif); background-repeat: no-repeat; background-position: -86px -78px; padding-left: 22px; }
.tom_menu_up .menu_wx { background-image: url(ico.gif); background-repeat: no-repeat; background-position: 3px -122px; padding-left: 22px; }
.tom_menu_up .bdshare_b { background-image: url(ico.gif); background-repeat: no-repeat; background-position: -86px -122px; padding-left: 22px; }
/***********************页尾样式****************************/
#box #foot { float:left; height:auto; width:990px; display:inline; }
#foot .foot_txt { display:inline; float:left; height:auto; width:990px; text-align:center; }
#foot .foot_txt ul { display:block; height:28px; width:990px; padding-top:2px; }
#foot .foot_txt .first { background-color:#090; }
#foot .foot_txt ul li { width:990px; font-size:14px; color:#FFF; height:28px; line-height:28px; }
#foot .foot_txt ul li a { color:#FFF; font-size:14px; display:inline; margin-right:5px; margin-left:3px; }
/***********************页尾友情链接样式****************************/
#box #tom_main .tom_index_link { height:152px; width:988px; float:left; display:inline; background-image:url(link.gif); border:1px double #F90; margin-bottom:6px; }
#box #tom_main .tom_index_link .tom_index_link_st { background-color:#FFC; display:inline; float:left; height:127px; width:410px; margin-left:60px; margin-top:12px; border:1px double #F60; }
#box #tom_main .tom_index_link .tom_index_link_hz { background-color:#FFC; display:inline; border:1px double #F60; height:127px; width:410px; margin-top:12px; float:left; margin-left:80px; }
#box #tom_main .tom_index_link a { font-size:12px; line-height:14px; text-decoration:none; display:inline; height:14px; width:24%; float:left; text-align:center; margin-top:6px; }
/**********导航窗体与标题样式*********/
.tom2012_dhc { float:left; width:988px; margin-bottom:6px; display:inline; height:auto; position:relative; border:1px solid #F90; background-color:#FFF; _padding-bottom:1px; }
.tom2012_dhl { float:left; width:988px; margin-bottom:6px; display:inline; height:auto; position:relative; border:1px solid #66F; background-color:#FFF; _padding-bottom:1px; }
.tom2012_dhf { float:left; width:988px; margin-bottom:6px; display:inline; height:auto; position:relative; border:1px solid #F9F; background-color:#FFF; _padding-bottom:1px; }
.tom2012_dhb { float:left; width:988px; margin-bottom:6px; display:inline; height:auto; position:relative; border:1px solid #FE8926; background-color:#FFF; _padding-bottom:1px; }
.tom2012_mc_l { float:left; width:490px; margin-bottom:6px; display:inline; height:auto; position:relative; border:1px solid #F90; background-color:#FFF; }
.tom2012_mc_r { float:left; width:490px; margin-bottom:6px; display:inline; height:auto; position:relative; border:1px solid #F90; background-color:#FFF; margin-left:6px; }
.tom2012_dh_t { background-repeat:no-repeat; display:inline; height:30px; width:988px; clear:both; float:left; margin:0px; line-height:30px; }
.tom2012_dh_mt { background-repeat:no-repeat; display:inline; height:30px; width:490px; clear:both; float:left; line-height:30px; }
.tom2012_dh_tc { background:url(tc2012.png) no-repeat; }
.tom2012_dh_tl { background:url(tl2012.png) no-repeat; }
.tom2012_dh_tf { background:url(tf2012.png) no-repeat; }
.tom2012_dh_t h1, .tom2012_dh_mt h1 { color:#FF0; display:inline; width:180px; height:30px; float:left; margin-left:46px; font-size:14px; overflow:hidden; }
.tom2012_dh_t h1 a, .tom2012_dh_mt h1 a { color:#FF0; }
.tom2012_dh_t h2 { color:#FFF; display:inline; width:auto; height:30px; float:left; margin-left:46px; font-size:14px; overflow:hidden; }
.tom2012_dh_t h2 a { color:#FFF; display:inline; margin-left:10px; }
.tom2012_dh_t h3 { color:#FF0; display:inline; width:680px; height:30px; float:left; margin-left:46px; font-size:14px; overflow:hidden; }
.tom2012_dh_t h3 a { color:#FF0; display:inline; }
.tom2012_dh_t h4, .tom2012_dh_mt h4 { display:inline; width:auto; height:30px; float:right; text-align:center; overflow:hidden; }
.tom2012_dh_t h4 a { display:inline; }
.tom2012_dh_t h4 .morelink, .tom2012_dh_mt h4 .morelink { float:left; width:auto; font-size:14px; text-align:center; margin-right:10px; height:28px; line-height:30px; color:#FFF; overflow:hidden; }
.tom2012_dh_t h4 #bdshare { margin-top:2px; float:left; width:260px; font-size:12px; overflow:hidden; }
.tom2012_dh_t h4 #bdshare span { float:left; color:#900; cursor:pointer; }
/**********首页略缩图文混合样式列表【长条形】【宽间距】【986宽】******/
.fmt_dl { float:left; width:986px; display:inline; position:relative; height:auto; padding-bottom:11px; padding-left:2px; }
.fmt_dl li { display:inline; float:left; list-style-image:none; list-style-type:none; overflow:hidden; margin-top:7px; margin-left:7px; height:72px; width:188px; }
.fmt_dl li a { height:64px; width:180px; padding:3px; display:block; float:left; overflow:hidden; border:1px solid #CCC; background:#FFF; }
.fmt_dl li a:hover { padding:2px; border:2px double #F90; background:#FF6; }
.fmt_dl li a img { height:64px; width:64px; text-align:center; float:left; display:block; padding-right:6px; }
.fmt_dl li a i { font-size:12px; color:#F63; display:block; float:left; width:110px; cursor:pointer; height:16px; line-height:16px; overflow:hidden; }
.fmt_dl li a i b { color:#F30; font-weight: normal; }
/**********动画片缩图样式列表【竖形】【宽间距】【100*133-988宽】*********/
.m_box { float:left; width:988px; display:inline; position:relative; height:auto; padding-left:0; padding-bottom:15px; }
.m_dl { TEXT-ALIGN:center; WIDTH:110px; DISPLAY:inline; FLOAT:left; OVERFLOW:hidden; font-size:12px; padding-left:27px; padding-top:15px; }
.m_dl DT { Z-INDEX:1; POSITION:relative; WIDTH:110px; HEIGHT:145px; }
.m_dl DT IMG { WIDTH:100px; HEIGHT:133px; border:1px solid #CCC; padding:4px; }
.m_dl DD { TEXT-ALIGN:center; LINE-HEIGHT:18px; WIDTH:110px; HEIGHT:18px; COLOR:#787878; OVERFLOW:hidden; }
.m_dl DD A:hover { color:#F00; background-color:#FF0; }
.m_dl DT A:hover IMG { border:2px solid #F60; padding:3px; background-color:#FFF; }
.m_dl DT A:hover { border-top-color:#F00; border-right-color:#F00; border-bottom-color:#F00; border-left-color:#F00; }
.m_dl DT EM { Z-INDEX:2; POSITION:absolute; FILTER:Alpha(opacity=60); WIDTH:100px; DISPLAY:block; BACKGROUND:#000; HEIGHT:22px; TOP:117px; LEFT:5px; opacity:.6; }
.m_dl DT I { Z-INDEX:3; POSITION:absolute; TEXT-ALIGN:right; LINE-HEIGHT:24px; FONT-STYLE:normal; WIDTH:100px; DISPLAY:block; HEIGHT:22px; COLOR:#fff; TOP:117px; LEFT:5px; }
.m_dl DT B { POSITION:absolute; WIDTH:33px; DISPLAY:block; BACKGROUND:url(new-ico.png) no-repeat -10000px -10000px; HEIGHT:20px; TOP:7px; LEFT:7px; }
.m_dl DT .no { display:none; }
.m_dl DT .hd { BACKGROUND-POSITION:-71px top; }
.m_dl DT .cd { BACKGROUND-POSITION:-114px top; }
.m_dl DT .tj { BACKGROUND-POSITION:-71px -29px; }
.m_dl DT .rm { BACKGROUND-POSITION:-114px -29px; }
.m_dl DT .hw { BACKGROUND-POSITION:-71px -58px; }
.m_dl DT .jd { BACKGROUND-POSITION:-114px -58px; }
.m_dl DT .new { WIDTH:61px; BACKGROUND-POSITION:left top; HEIGHT:59px; TOP:-2px; LEFT:-3px; }
.m_dl DT .yd { WIDTH:61px; BACKGROUND-POSITION:left -69px; HEIGHT:59px; TOP:-2px; LEFT:-3px; }
.sorce2 I { COLOR:#F60; FONT-SIZE:12px; }
/**********缩图样式列表【方形大图】【宽间距】【110*90---988宽】*********/
.f_box { float:left; width:988px; display:inline; position:relative; height:auto; padding-bottom:15px; }
.f_dl { TEXT-ALIGN:center; WIDTH:122px; DISPLAY:inline; FLOAT:left; OVERFLOW:hidden; font-size:12px; padding-left:17px; padding-top:14px; }
.f_dl DT { Z-INDEX:1; POSITION:relative; WIDTH:116px; HEIGHT:100px; overflow: hidden; }
.f_dl DT IMG { WIDTH:110px; HEIGHT:90px; border:1px solid #ccc; padding:2px; }
.f_dl DD { TEXT-ALIGN:center; LINE-HEIGHT:18px; WIDTH:116px; HEIGHT:18px; COLOR:#787878; OVERFLOW:hidden; }
.f_dl DD A:hover { color:#F00; background-color:#FF0; }
.f_dl DT A:hover IMG { border:2px solid #F60; padding:1px; background-color:#FFF; }
.f_dl DT A:hover { border-top-color:#F00; border-right-color:#F00; border-bottom-color:#F00; border-left-color:#F00; }
.f_dl DT B { POSITION:absolute; WIDTH:33px; DISPLAY:block; BACKGROUND:url(new-ico.png) no-repeat -10000px -10000px; HEIGHT:20px; TOP:7px; LEFT:7px; }
.f_dl DT .no { display:none; }
.f_dl DT .hd { BACKGROUND-POSITION:-71px top; }
.f_dl DT .cd { BACKGROUND-POSITION:-114px top; }
.f_dl DT .tj { BACKGROUND-POSITION:-71px -29px; }
.f_dl DT .rm { BACKGROUND-POSITION:-114px -29px; }
.f_dl DT .hw { BACKGROUND-POSITION:-71px -58px; }
.f_dl DT .jd { BACKGROUND-POSITION:-114px -58px; }
.f_dl DT .new { WIDTH:61px; BACKGROUND-POSITION:left top; HEIGHT:59px; TOP:-2px; LEFT:-3px; }
.f_dl DT .yd { WIDTH:61px; BACKGROUND-POSITION:left -69px; HEIGHT:59px; TOP:-2px; LEFT:-3px; }
/**********缩图样式列表【视频小图】【宽间距】【114*77--988宽】*********/
.mid_dl { TEXT-ALIGN: center; WIDTH: 120px; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; font-size: 12px; padding-left: 18px; padding-top: 15px; }
.mid_dl DT { Z-INDEX: 1; POSITION: relative; WIDTH: 120px; HEIGHT: 86px }
.mid_dl DT IMG { WIDTH: 114px; HEIGHT: 77px; border: 1px solid #CCC; padding: 2px; }
.mid_dl DD { TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 110px; HEIGHT: 18px; COLOR: #787878; OVERFLOW: hidden }
.mid_dl DD A:hover { color: #F00; background-color: #FF0; }
.mid_dl DT A:hover IMG { border: 2px solid #F60; padding: 1px; background-color: #FFF; }
.mid_dl DT A:hover { border-top-color: #F00; border-right-color: #F00; border-bottom-color: #F00; border-left-color: #F00; }
/**********缩图样式列表【方形小图】【窄间距】【491宽】*********/
.fm_box { float:left; width:490px; display:inline; position:relative; height:auto; padding-bottom:15px; }
.fm_dl { TEXT-ALIGN:center; WIDTH:88px; DISPLAY:inline; FLOAT:left; OVERFLOW:hidden; font-size:12px; padding-top:7px; padding-left:8px; }
.fm_dl DT { Z-INDEX:1; POSITION:relative; WIDTH:88px; HEIGHT:80px; }
.fm_dl DT IMG { WIDTH:84px; HEIGHT:74px; border:1px solid #CCC; padding:1px; }
.fm_dl DD { TEXT-ALIGN:center; LINE-HEIGHT:14px; WIDTH:88px; HEIGHT:14px; COLOR:#787878; OVERFLOW:hidden; }
.fm_dl DD A:hover { color:#F00; background-color:#FF0; }
.fm_dl DT A:hover IMG { border:1px solid #F60; padding:1px; background:#FF9; }
.fm_dl DT A:hover { border-top-color:#F00; border-right-color:#F00; border-bottom-color:#F00; border-left-color:#F00; }
/**********两排滚动白背景*********/
.rollgame { width:990px; margin-bottom:6px; float: left; }
.rollgame .c1 { width:988px; overflow:hidden; border:1px solid #060; background-color:#FFF; float: left; }
.rollgame .g_left { width:15px; height:68px; background:url(left.gif) no-repeat; overflow:hidden; float:left; margin-top:40px; cursor:pointer; }
.rollgame .g_right { width:15px; height:68px; background:url(right.gif) no-repeat; overflow:hidden; float:right; margin-top:40px; cursor:pointer; }
.rollgame .g_left a, .rollgame .g_right a { width:15px; height:68px; display:block; }
.rollgame .game_list { width:948px; float:left; overflow:hidden; height:140px; position:relative; margin-top:6px; margin-bottom:0; margin-left:4px; }
.rollgame .g_li ul { display:block; width:948px; float:left; }
.rollgame .g_li ul li { width:79px; height:68px; float:left; text-align:center; line-height:20px; padding-top:2px; overflow:hidden; position:relative; font-size:12px; }
.rollgame .g_li ul li img { width:68px; height:45px; display:block; margin:0 auto; }
.rollgame .g_li ul li a { color:#666; }
.rollgame .g_li ul li a:hover { color:#F00; }
.rollgame .g_li { width:1896px; height:140px; }
.rollgame .ulleft { float:left; width:1896px; height:144px; display:block; }
/**********文本样式列表【宽间距】【988宽】*********/
.txt_box { float:left; width:988px; display:inline; position:relative; height:auto; padding-bottom:6px; margin-top:6px; }
.txt_box ol { width:980px; float:left; height:auto; display:inline; list-style-type:none; padding:0; font-size:12px; margin-left:8px; }
.txt_box ol li { line-height:30px; list-style-type:none; width:175px; float:left; text-align:left; display:inline; height:30px; padding-left:18px; overflow:hidden; }
.txt_box ol li a { color:#550039; }
.txt_box ol li a:hover { color:#F00; }
.txt_box ol li a:visited { color:#999; }
.txt_box dl { width:980px; float:left; height:auto; display:inline; list-style-type:none; padding:0; margin-right:0; margin-left:4px; margin-top:0; margin-bottom:0; font-size:12px; }
.txt_box dl dd { line-height:30px; list-style-type:none; width:970px; float:left; text-align:left; display:inline; height:30px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCC; margin-top:0; margin-right:0; margin-bottom:0; margin-left:5px; }
.txt_box dl dd a { display:inline; width:390px; float:left; overflow:hidden; }
.txt_box dl dd span { display:inline; float:left; width:140px; height:30px; margin:0; text-align:left; font-weight:normal; }
.txt_box dl dd a:hover { color:#F30; }
.txt_box dl dd a:visited { color:#999; }
.txt_box dl dd span a { display:inline; float:left; width:auto; color:#F60; font-weight:normal; }
.txt_box dl dd span a:hover { color:#000; background-color:#FC0; }
/********************栏内搜索样式************************/
.tom61_ss { background-color:#FECEF6; display:inline; float:left; height:30px; _padding-top:3px; _height:28px; _line-height:28px; width:988px; border:1px solid #FF88d9; text-align:center; margin-bottom:6px; }
.tom61_ss .ss { height:30px; line-height:30px; display:inline; margin-top:0; margin-right:0; margin-bottom:0; margin-left:6px; }
.tom61_ss .ss .inputSub { font-size:13px; color:#000; background-color:#FF96EB; border:1px solid #FF52F3; height:22px; line-height:22px; font-weight:bold; }
.tom61_ss .inputText { background-image:none; background-color:#FFC; border:1px solid #FF7518; height:20px; font-size:13px; font-weight:normal; color:#F60; line-height:20px; padding-left:7px; padding-top:0; padding-right:0; padding-bottom:0; font-family:"黑体"; }
.tom61_ss .tom61_ss_select { display:inline; width:200px; margin-left:20px; line-height:20px; height:20px; }
/**********列表TAG样式**********/
#lbtabs { padding:0; float:left; clear:none; width:990px; margin-top:0; margin-right:0; margin-bottom:6px; display:inline; position:relative; }
#lbtabs #head { margin:0; padding:0; position:relative; top:1px; }
#lbtabs #head li { float:left; width:auto; text-align:center; background:#FC6; height:20px; display:inline; margin-left:8px; border:1px solid #F90; padding-top:6px; padding-right:6px; padding-left:6px; }
#lbtabs #head li.current { background:#FF6; border-top:1px solid #F90; border-left:1px solid #F90; border-right:1px solid #F90; border-bottom:1px solid #ff6; }
#lbtabs #head li a { color:#333; font-size:14px; text-decoration:none; }
#lbtabs .s { width:988px; height:auto; overflow:hidden; text-align:center; font-size:12px; color:#4a4a4a; }
#lbtabs .tablist { width:988px; height:auto; overflow:hidden; background:#ff6; border:1px solid #F90; }
#lbtabs .tablist ul { width:987px; height:auto; overflow:hidden; padding-top:5px; padding-left:1px; }
#lbtabs .tablist ul li { height:41px; width:160px; margin-bottom:1px; margin-left:4px; float:left; font-size:14px; line-height:41px; display:inline; }
#lbtabs .tablist ul li a { background-image:url(ibgh.gif); background-repeat:no-repeat; text-decoration:none; display:inline; float:left; height:41px; width:160px; color:#900; text-align:left; }
#lbtabs .tablist ul li a:hover { background-image:url(ibg.gif); color:#900; font-weight:bold; }
#lbtabs .tablist ul li a img { padding:0; margin-top:7px; margin-right:7px; margin-left:7px; display:inline; float:left; }
/******************样式列表【文本】【窄间距】【490宽】**************************/
.mtxt_box { background:#FF9; display:inline; float:left; height:auto; width:490px; padding-top:3px; padding-bottom:8px; }
.mtxt_box dl { display:inline; height:auto; width:490px; font-size:13px; }
.mtxt_box dl dd { display:inline; float:left; height:20px; width:478px; margin-right:6px; margin-left:6px; margin-top:3px; border-bottom:1px dashed #F90; }
.mtxt_box dl dd a { display:inline; float:left; height:20px; width:390px; line-height:20px; overflow:hidden; }
.mtxt_box dl dd a:hover { font-weight:bold; }
.mtxt_box dl dd span { display:inline; float:left; height:20px; width:88px; line-height:20px; overflow:hidden; }
/**************列表页内嵌再分类样式******************/
#tom61_xinlb_zfl { display:inline; width:974px; float:left; height:auto; overflow:hidden; padding-top:6px; padding-right:6px; padding-left:8px; }
#tom61_xinlb_zfl a, #tom61_xinlb_zfl a b { float:left; height:24px; line-height:24px; display:block; outline:0 none; font-family:Verdana; white-space:nowrap; color:#900; background-image:url(listbg.gif); background-repeat:no-repeat; background-position:0 -24px; font-size:12px; }
#tom61_xinlb_zfl a { padding-right:8px; background-position:right -24px; margin-top:0; margin-right:10px; margin-bottom:4px; }
#tom61_xinlb_zfl a:hover { background-position:right 0; }
#tom61_xinlb_zfl a b { padding-left:6px; cursor:pointer; }
#tom61_xinlb_zfl a:hover, #tom61_xinlb_zfl a.lw { background-position:right 0; }
#tom61_xinlb_zfl a:hover b, #tom61_xinlb_zfl a.lw b { background-position:0 0; }
/**************列表页分页样式******************/
.tom2012_dh_fy { height:22px; text-align: center; display: block; padding-top: 10px; padding-bottom: 10px; padding-right: 0px; padding-left: 0px; width: 988px; float: left; }
.tom2012_dh_fy a { margin: 0 2px; font-size: 12px; }
.tom2012_dh_fy select { _height:20px; _margin-top:6px; display:inline; }
.nextpage { width: 50px; height: 20px; line-height: 20px; background: #f6feec; color: #000; text-align: center; border: 1px solid #84a160; display: inline-block; }
.c_page { height: 20px; display: inline-block; background: #fff; color: #000; text-decoration: none; line-height: 20px; text-align: center; border: 1px solid #91958c; padding-top: 0; padding-right: 7px; padding-bottom: 0; padding-left: 7px; }
.tom2012_dh_fy span { height: 20px; line-height: 20px; background: #63B12E; color: #fff; text-decoration: none; text-align: center; margin: 0 2px; border: 1px solid #45861e; padding: 0 7px; display: inline-block; }
/**************儿童游戏导航样式******暂未使用************/
.tom2012_dh_game { float:left; width:988px; margin-bottom:6px; display:inline; height:auto; position:relative; border:1px solid #F90; background-color:#FFF; _padding-bottom:1px; }
.tom2012_dh_game .youergame { background-color:#FEA; float:left; height:69px; width:988px; }
.tom2012_dh_game .boygame { background-color:#D2F0FF; float:left; height:69px; width:988px; }
.tom2012_dh_game .girlgame { background-color:#FFD0FF; float:left; height:69px; width:988px; }
.tom2012_dh_game li { display:inline; height:55px; width:68px; float:left; text-align:center; overflow:hidden; font-size:12px; padding:7px; }
.tom2012_dh_game li a { font-size:12px; }
.tom2012_dh_game li a:hover { font-size:12px; color:#F00; }
/********儿童游戏列表框小小图导航区************/
.Tabgame { background-color: #FFF; border: 1px solid #FF8414; padding: 0px; float: left; clear: none; width: 988px; /* IE Hack*/ margin-top: 0px; margin-right: 0px; margin-bottom: 6px; display: inline; height: auto; }
.Tabgame .Tabgame_t { display: inline; margin: 1px; height: 33px; width: 986px; float: left; background-image: url(iboxgamet.gif); background-repeat: no-repeat; font-size: 16px; line-height: 33px; font-weight: bold; }
.Tabgame_t h2 { font-size: 14px; display: inline; width: 423px; float: left; margin: 0px; padding: 0px; height: 33px; text-align: center; }
.Tabgame_t h1 { font-size: 20px; text-align: center; display: inline; float: left; height: 33px; width: 140px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; font-weight: bold; }
.Tabgame_t h2 a { font-weight: bold; color: #FF0; font-family: "黑体"; text-align: center; display: inline; float: left; height: 33px; width: 68px; margin-left: 13px; }
.Tabgame_t h2 a:hover { background-color: #FF6; color: #BA4201; }
.tom61_i_y { width: 988px; height: auto; padding-top: 0px; float: left; padding-left: 0px; display: inline; position: relative; padding-bottom: 15px; }
.tom61_i_y li { text-align: center; display: inline; float: left; height: 62px; width: 48px; margin-top: 12px; margin-left: 15px; margin-right: 2px; }
.tom61_i_y li a { display: inline; height: 12px; width: 48px; font-size: 12px; line-height: 12px; }
.tom61_i_y li a:hover { color: #F00; }
.tom61_i_y li a img { height: 48px; width: 48px; display: inline; padding-bottom: 3px; }
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxWrapper { max-width:none; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; }
#cboxLoadedContent { overflow:auto; -webkit-overflow-scrolling: touch; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; height:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
.cboxPhoto { float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic; }
.cboxIframe { width:100%; height:100%; display:block; border:0; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background:url(overlay.png) repeat 0 0; }
#colorbox { outline:0; }
#cboxTopLeft { width:21px; height:21px; background:url(controls.gif) no-repeat -101px 0; }
#cboxTopRight { width:21px; height:21px; background:url(controls.gif) no-repeat -130px 0; }
#cboxBottomLeft { width:21px; height:21px; background:url(controls.gif) no-repeat -101px -29px; }
#cboxBottomRight { width:21px; height:21px; background:url(controls.gif) no-repeat -130px -29px; }
#cboxMiddleLeft { width:21px; background:url(controls.gif) left top repeat-y; }
#cboxMiddleRight { width:21px; background:url(controls.gif) right top repeat-y; }
#cboxTopCenter { height:21px; background:url(border.gif) 0 0 repeat-x; }
#cboxBottomCenter { height:21px; background:url(border.gif) 0 -29px repeat-x; }


#cboxContent { background:#fff; overflow:hidden; }
.cboxIframe { background:#fff; }
#cboxError { padding:50px; border:1px solid #ccc; }
#cboxLoadedContent { padding-top: 28px; }
#cboxTitle { position:absolute; left:0; text-align:center; width:100%; color:#666; top: 0px; }
#cboxCurrent { position:absolute; left:58px; color:#949494; top: 0px; }
#cboxLoadingOverlay { background:url(loading_background.png) no-repeat center center; }
#cboxLoadingGraphic { background:url(loading.gif) no-repeat center center; }
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; position: absolute; top: 0px; }
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline:0; }
#cboxSlideshow { position:absolute; bottom:4px; right:30px; color:#0092ef; }
#cboxPrevious { position:absolute; bottom:0; left:0; background:url(controls.gif) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px; }
#cboxPrevious:hover { background-position:-75px -25px; position: absolute; top: 0px; }
#cboxNext { position:absolute; bottom:0; left:27px; background:url(controls.gif) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px; }
#cboxNext:hover { background-position:-50px -25px; }
#cboxClose { position:absolute; right:0; background:url(controls.gif) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px; top: 0px; }
#cboxClose:hover { background-position:-25px -25px; }
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
*/
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}
/*新列表样式**/
#tom2013_tbox { width:988px; overflow:hidden; background-color:#FFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EE8926; border-right-color: #EE8926; border-bottom-color: #EE8926; border-left-color: #EE8926; font-size: 12px; }
#tom2013_tbox ul { padding:10px 0px 0px 0px; display:inline-block; }
#tom2013_tbox li { display:block; clear:both; width:100%; }
#tom2013_tbox li span { float:left; color:#F60; text-align:right; width: 75px; }
#tom2013_tbox li p { float:right; padding-bottom:12px; text-align: left; width: 895px; display: inline; position: relative; }
#tom2013_tbox li p cite { float:left; font-style:normal; margin-top: 0px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; width: 83px; text-align: left; }
#tom2013_tbox li em { font-style:normal; color:#fff; display:inline-block; height:16px; line-height:16px; text-align:center; background-color:#090; }
#tom2013_tbox li a { line-height:26px; text-align:left; color:#333; display:inline-block; padding-right: 3px; padding-left: 3px; }
#tom2013_tbox li a:hover { background-color:#090; color:#fff; }
#tom2013_tbox span a { width:inherit; line-height:26px; text-align:right; color:#F60; display:inline-block; }
#tom2013_tbox span a:hover { color:#F60; background-color: #FFFAEE; }
/**浮动框**/
.wxfd { bottom:5px; position:fixed; right:5px; z-index:100; border:1px solid #ccc; background-color:#FFF; text-align: center; font-size:12px; width: 100px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }