﻿html { 
text-align : center; 
background : #FFF url(http://www.dn911.cn/skin/default/images/911bj.gif) repeat-x left top; 
} 
body { 
width : 980px; 
text-align : left; 
margin : 0 auto; 
background : #fff; 
} 
td { 
font : 12px/1.5 Verdana, Arial, Helvetica, sans-serif, "宋体"; 
color : #333; 
} 
input { 
font : 10pt Verdana, Arial, Helvetica, sans-serif, "宋体"; 
} 
img { 
border : none; 
} 
p, ul, ol, li, form { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
a { 
color : #07519a; 
text-decoration : none; 
} 
a:hover { 
color : #c30 !important ; 
text-decoration : underline; 
} 
.sider { 
width : 300px; 
} 
.homepage .sider { 
width : 230px; 
} 


/** 页头区 **/
.top { 
border-bottom : 1px solid #dcdcdc; 
} 
.top td { 
background : #f4f4f4; 
} 
.top table td { 
padding : 3px 10px; 
} 
.top .inputText { 
height : 14px; 
border : 1px solid #999; 
} 
.top .inputSub { 
height : 19px; 
} 
.ad96080a{width:980px; margin:5px auto 2px;}
.ad001{float:left; width:240px;}
.ad002{float:right; width:740px;}

/** 导航 **/
.nav { 
background : url(../images/nav_bg.jpg) repeat-x left top; 
} 
.nav .nav_global ul { 
padding : 0 10px; 
} 
.nav .nav_global li { 
cursor : pointer; 
float : left; 
text-align : center; 
text-decoration : none; 
font-size : 14px; 
line-height : 33px; 
font-weight : bold; 
color : #fff; 
background : url(../images/nav_line.jpg) no-repeat right top; 
padding-right : 2px; 
} 
.nav .nav_global li a { 
display : block; 
color : #fff; 
text-align : center; 
padding : 0 14px; 
} 
.nav .nav_global li a:hover { 
color : #000 !important ; 
text-decoration : none; 
} 
.nav .nav_global li.curr a { 
color : #000; 
background : url(../images/nav_li_hover.jpg) repeat-x center top; 
} 
.nav_sub { 
padding : 6px; 
} 
.nav_sub a { 
padding : 0 2px; 
} 

/* 子栏目导航菜单距离调整 */
#tabnav_div_1 {
padding-left: 1px;
}
#tabnav_div_2 { 
padding-left : 100px; 
} 
#tabnav_div_3 { 
padding-left : 200px; 
} 
#tabnav_div_4 { 
padding-left : 300px; 
} 
#tabnav_div_5 { 
padding-left : 400px; 
} 
#tabnav_div_6 { 
padding-left : 500px; 
} 
#tabnav_div_7 { 
padding-left : 600px; 
} 
#tabnav_div_8 { 
padding-right : 40px; 
text-align : right; 
} 
.links { 
margin-top : -10px; 
} 
.links hr { 
color : #dcdcdc; 
} 
.search { 
background : #1f73be; 
color : #fff; 
} 
.search td, .search a { 
color : #fff; 
} 
.search a:hover { 
color : #fff !important ; 
} 
.copyright { 
margin : 5px 0; 
} 


/** 公共定义 **/
.title { 
background : #e9f2fb url(../images/title_bg.gif) repeat-x left top; 
color : #07519a; 
border : 1px solid #aaccee; 
border-bottom : none; 
} 
.title td { 
font-size : 14px; 
line-height : 26px; 
color : #07519a; 
padding : 0 10px; 
} 
.box { 
border : 1px solid #aaccee; 
border-width : 0 1px 1px 1px; 
} 
.box ul { 
list-style : none; 
padding : 8px; 
} 
.box ul li { 
background : url(../images/bullet.gif) no-repeat left center; 
line-height : 1.6; 
padding : 2px 0 2px 8px; 
} 
.no_doc ul li { 
background : url(none); 
padding-left : 0; 
} 
.box ul li p { 
margin : 0 0 4px; 
padding : 0 0 5px; 
color : #666; 
border-bottom : 1px dashed #ccc; 
} 
.box ul li strong { 
display : block; 
} 
.rank { 
margin : 0; 
padding : 8px 6px; 
} 
.rank li { 
padding-left : 18px; 
line-height : 23px; 
} 
.rank li.no1 { 
background : url(../images/1.gif) no-repeat 4px center; 
} 
.rank li.no2 { 
background : #f2f8fd url(../images/2.gif) no-repeat 4px center; 
} 
.rank li.no3 { 
background : url(../images/3.gif) no-repeat 4px center; 
} 
.rank li.no4 { 
background : #f2f8fd url(../images/4.gif) no-repeat 4px center; 
} 
.rank li.no5 { 
background : url(../images/5.gif) no-repeat 4px center; 
} 
.rank li.no6 { 
background : #f2f8fd url(../images/6.gif) no-repeat 4px center; 
} 
.rank li.no7 { 
background : url(../images/7.gif) no-repeat 4px center; 
} 
.rank li.no8 { 
background : #f2f8fd url(../images/8.gif) no-repeat 4px center; 
} 
.rank li.no9 { 
background : url(../images/9.gif) no-repeat 4px center; 
} 
.rank li.no10 { 
background : #f2f8fd url(../images/10.gif) no-repeat 4px center; 
} 
.news_title { 
margin-top : 10px; 
} 
.news_title strong { 
background : #f4f4f4 url(../images/h2_icon.gif) no-repeat 8px center; 
display : block; 
padding-left : 20px; 
line-height : 2; 
margin : 0 8px; 
font-size : 14px; 
} 
.news_title p { 
margin : 6px 8px 0; 
padding : 0 0 8px; 
color : #666; 
border-bottom : 1px dashed #ccc; 
} 
.focus { 
margin-top : 10px; 
background : url(../images/focus_bg.jpg) repeat-x left top; 
border : 1px solid #aaccee; 
} 
.focus strong { 
font-size : 16px; 
line-height : 32px; 
margin-bottom : 6px; 
text-align : center; 
display : block; 
border-bottom : 1px dashed #ccc; 
} 
.margin_top { 
margin-top : 10px; 
} 
.inputText { 
border : 1px solid #ccc; 
} 
.banner_ad { 
padding : 0 10px; 
} 
.picText { 
margin-bottom : 10px; 
background : #f8f8f8; 
} 
.picText strong { 
display : block; 
} 
.picList { 
padding : 8px 0; 
} 
.picList table td img { 
margin-bottom : 1px; 
} 
.tprice span { 
text-decoration : line-through; 
} 
.price { 
color : #f60; 
} 

/* tab选项卡 */
.tbtncon { 
height : 26px; 
background : url(../images/title_bg.gif) repeat-x; 
} 
.tbtn1 { 
font-size : 12px; 
font-weight : normal; 
height : 26px; 
border : 1px solid #ace; 
} 
.tbtncon li { 
border : 1px solid #ace; 
border-left : none; 
border-top : none; 
color : #07519a; 
cursor : pointer; 
display : block; 
float : left; 
text-align : center; 
text-decoration : none; 
width : 80px; 
height : 25px; 
line-height : 25px; 
} 
.tbtncon li:hover { 
text-decoration : underline; 
} 
.tbtncon li.curr { 
background : #fff; 
border-bottom-color : #fff; 
cursor : default; 
} 




/* 频道和列表页 */
.position { 
background : #e9f2fb url(../images/title_bg.gif) repeat-x left top; 
color : #07519a; 
border : 1px solid #aaccee; 
border-bottom : none; 
margin-bottom : 10px; 
} 
.position td { 
line-height : 26px; 
padding : 0 10px; 
font-family : "宋体"; 
} 
.channle .box { 
margin-bottom : 10px; 
} 
.listpage .news_list .box { 
border-width : 1px; 
padding : 0 10px; 
} 
.listpage .list_content .box { 
border-width : 1px; 
padding : 10px; 
} 
.listpage .news_list .box ul { 
border-bottom : 1px dashed #ccc; 
} 
.news_list .box ul li { 
clear : both; 
padding : 0 0 0 8px; 
line-height : 28px; 
height : 28px; 
} 
.news_list .box ul li a { 
font-size : 14px; 
float : left; 
} 
.news_list .box ul li span { 
font-size : 14px; 
float : right; 
} 
.flash_list .line_bottom { 
color : #666; 
margin-bottom : 4px; 
border-bottom : 1px dashed #ccc; 
} 
.flash_list .flashsay { 
color : #666; 
} 
.movie_list .line_bottom { 
color : #666; 
margin-bottom : 4px; 
border-bottom : 1px dashed #ccc; 
} 
.movie_list .titlepic img { 
border : 1px solid #ccc; 
padding : 3px; 
} 
.shop_list .line_bottom { 
color : #666; 
margin : 8px 0; 
border-bottom : 1px dashed #ccc; 
} 
.shop_list .line_bottom table { 
margin-bottom : 8px; 
} 
.photo_list .line_bottom { 
color : #666; 
margin : 8px 0; 
border-bottom : 1px dashed #ccc; 
} 
.photo_list .line_bottom table { 
margin-bottom : 8px; 
} 
.info_list .line_bottom { 
color : #666; 
margin : 8px 0; 
border-bottom : 1px dashed #ccc; 
} 
.info_list .line_bottom .titlepic { 
width : 90px; 
} 
.info_list .titlepic img { 
border : 1px solid #ccc; 
padding : 3px; 
} 
.info_list .line_bottom .click { 
color : #f60; 
} 
.info_list .line_bottom .smalltext { 
color : #666; 
} 


/*小页面切换栏*/
#game-menu2 { 
width : 655px; 
overflow : hidden; 
border : 1px solid #dcdcdc; 
margin-bottom : 5px; 
} 
#game-menu2 .mod-hd { 
overflow : hidden; 
height : 30px; 
line-height : 30px; 
position : relative; 
background : url(../2010bj/bg_repeat.png) repeat-x 0% 0%; 
} 
#game-menu2 .mod-hd li { 
float : left; 
cursor : pointer; 
text-align : center; 
height : 30px; 
line-height : 30px; 
padding : 0 12px; 
letter-spacing : 1px; 
text-transform : uppercase; 
border-right : 1px solid #dcdcdc; 
} 
#game-menu2 .mod-hd li.hover { 
font-weight : 900; 
background : #fff; 
} 
#game-menu2 .mod-hd .search-box { 
width : 230px; 
height : 19px; 
overflow : hidden; 
position : absolute; 
top : 5px; 
right : 5px; 
background : url(../2010bj/bgs.png) no-repeat 0% -222px; 
} 
#game-menu2 .mod-hd .search-box input { 
width : 150px; 
line-height : 16px; 
height : 16px; 
border : 0 none; 
background : transparent; 
position : absolute; 
top : 2px; 
left : 24px; 
color : #fff; 
} 
#game-menu2 .mod-bd div { 
display : none; 
color : #bfbfbf; 
line-height : 24px; 
} 
#game-menu2 .mod-bd div.show { 
display : block; 
} 
#game-menu2 .mod-bd div a { 
display : inline-block; 
padding : 0 4px; 
} 
#game-menu2 .mod-bd div p b { 
display : block; 
width : 17px; 
height : 17px; 
text-align : center; 
line-height : 17px; 
color : #fff; 
text-transform : uppercase; 
font-weight : 900; 
position : absolute; 
top : 4px; 
left : 0; 
} 
#game-menu2 .g-1, #game-menu .g-2, #game-menu .g-3 { 
height : 34px; 
line-height : 34px; 
overflow : hidden; 
margin : 0 10px; 
border-top : 1px dashed #dcdcdc; 
color : #bfbfbf; 
} 
#game-menu2 .g-1 a, #game-menu .g-2 a, #game-menu .g-3 a { 
display : inline-block; 
margin : 0 4px; 
} 
#game-menu2 .g-1 b, #game-menu .g-2 b, #game-menu .g-3 b { 
font-weight : 900; 
margin-right : -4px; 
} 
#game-menu2 .g-1 b a { 
color : #ff4200; 
} 
#game-menu2 .g-2 b a { 
color : #84a21d; 
} 
#game-menu2 .g-3 b a { 
color : #3aa5c8; 
} 
#game-menu2 ul.pic { 
padding : 5px 0; 
margin : 0 -9px; 
} 
#game-menu2 ul.pic li { 
float : left; 
display : inline; 
overflow : hidden; 
margin : 0 0 5px 5px; 
width : 157px; 
} 
#game-menu2 ul.pic a { 
display : block; 
text-align : center; 
width : 157px; 
position : relative; 
padding : 0; 
} 
#game-menu2 ul.pic img { 
display : block; 
width : 157px; 
height : 79px; 
} 
#game-menu2 ul.pic span { 
display : block; 
font-size : 12px; 
line-height : 20px; 
height : 20px; 
overflow : hidden; 
cursor : pointer; 
} 



/* 内容页 */
.showpage .main .box { 
border-width : 1px; 
} 
.news .main .box { 
padding : 0px; 
background : #f7fdff; 
} 
.info .main .box { 
padding : 0 20px; 
} 
.showpage .main .title_info { 
margin-top : 15px; 
text-align : center; 
} 
.showpage .main .title_info h1 { 
font-size : 24px; 
line-height : 2; 
margin : 0; 
padding : 0; 
} 
.showpage .main .title_info .info_text { 
border-bottom : 1px dashed #ccc; 
line-height : 2; 
padding-bottom : 6px; 
color : #666; 
} 
.showpage .digg { 
background : url(../images/digg_bg.gif) no-repeat left top; 
width : 62px; 
margin-bottom : 10px; 
} 
.showpage .digg td { 
text-align : center; 
padding-right : 4px; 
} 
.showpage .digg .diggnum { 
height : 38px; 
font-size : 16px; 
line-height : 30px; 
font-weight : bold; 
} 
.showpage .digg .diggit { 
height : 30px; 
line-height : 24px; 
} 
.showpage .main #text { 
font-size : 14px; 
line-height : 1.8; 
} 
.showpage .main #text p { 
margin : 1em 0; 
} 
.showpage #plpost { 
margin-top : 10px; 
border : 1px solid #aaccee; 
} 
.showpage #plpost .title { 
border : 0 solid #aaccee; 
} 
.showpage #plpost .title span { 
color : #cc0000; 
} 
.showpage #plpost #saytext { 
display : block; 
margin : 0 0 10px; 
padding : 8px; 
height : 100px; 
width : 90%; 
border : 1px solid #ccc; 
} 
.showpage .main #text img { 
max-width:100%;
height:auto;
} 
.adc{
margin:0;
float:right;
padding:0px 0px 2px 2px;
}


/* 系统文件表格样式 */
.header { 
background : #e9f2fb url(../images/title_bg.gif) repeat-x left top; 
color : #07519a; 
border : 1px solid #aaccee; 
border-bottom : none; 
} 
.header a { 
color : #000000; 
} 
.tableborder { 
background : #e1effb; 
border : 1px solid #aaccee; 
} 

/* 分页样式*/
.list_page { 
margin : 15px 5px; 
} 
.pageLink a, .list_page a, .list_page b { 
padding : 2px 8px 2px; 
border : 1px solid #6699FF; 
background : #f0f8ff; 
text-align : center; 
display : inline; 
font-size : 14px; 
} 
.pageLink a:hover, .list_page a:hover { 
border : 1px solid #d2efff; 
background : #fff; 
text-align : center; 
font-weight : bold; 
text-decoration : none; 
} 

/*分页样式2*/
.showpage .epages { 
text-align : center; 
} 
.epages { 
margin : 3px 0; 
font : 11px/12px Tahoma; 
} 
.epages * { 
vertical-align : middle; 
} 
.epages a { 
padding : 1px 4px 1px; 
border : 1px solid #a6cbe7; 
margin : 0 1px 0 0; 
text-align : center; 
text-decoration : none; 
font : normal 12px/14px verdana; 
} 
.epages a:hover { 
border : 1px solid #659b28; 
background : #f3f8ef; 
text-decoration : none; 
color : #004c7d; 
} 
.epages input { 
margin-bottom : 0; 
border : 1px solid #659b28; 
height : 15px; 
font : bold 12px/15px Verdana; 
padding-bottom : 1px; 
padding-left : 1px; 
margin-right : 1px; 
color : #659b28; 
} 



/*首页CSS切换栏搜索区*/
.menuZ { 
position : absolute; 
top : 0; 
right : 5px; 
color : #989898; 
} 
/*通用搜索区*/
.input_text {
border: 1px solid #ccc;
	padding: 3px 2px;
}
.input_sub {
	background: url(/skin/default/images/button.png) no-repeat left -48px;
	line-height: 23px;
	height: 21px;
	color: #fff;
	text-align: center;
	width: 59px;
	border-style: none;
	margin-left: 6px;
}

/*首页CSS*/

fieldset,img {
border:0 none;
}

:focus {
outline:0;
}

address,caption,cite,code,dfn,em,b,i,th,var,optgroup {
font-style:normal;
font-weight:400;
}

h1,h2,h3,h4,h5,h6,code,kbd,samp,tt {
font-size:100%;
}

abbr,acronym {
border:0;
font-variant:normal;
}

input,button,textarea,select,optgroup,option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}

textarea {
overflow:auto;
}

input,button,textarea,select {
font-size:100%;
}

button {
cursor:pointer;
overflow:visible;
}

input[type=reset],input[type=button],input[type=submit] {
cursor:pointer;
overflow:visible;
}

ol,ul {
list-style:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

caption,th {
text-align:left;
}

sup,sub {
font-size:100%;
vertical-align:baseline;
}

:link,:visited,ins {
text-decoration:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none;
}

.clearfix:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}

.clearfix {
zoom:1;
}

.fr {
display:inline;
float:right!important;
}

.fl {
display:inline;
float:left!important;
}

.show {
display:block;
}

.hide {
display:none;
}

.highlight {
color:#F30!important;
}

.important {
font-weight:700!important;
}

.center {
text-align:center!important;
}

hr {
clear:both;
float:none;
width:100%;
height:1px;
font:0/0 arial;
overflow:hidden;
margin:0;
padding:0;
border:0;
}

.half-banner {
width:486px;
overflow:hidden;
}

.full-banner {
width:980px;
overflow:hidden;
margin:0 auto 5px;
text-align:center;
}

.full-banner object,.full-banner img {
vertical-align:top;
}

body {
font:12px/1.5 tahoma,sans-serif;
color:#333;
}

a {
text-decoration:none;
color:#333;
}

a:hover {
text-decoration:underline;
color:#E30751;
}

img[alt] {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMAQMAAAFpc5yEAAAABGdBTUEAAK/INwWK6QAAAAZQTFRFu7u7////eLCM9QAAAAJ0Uk5T/wDltzBKAAAAWElEQVQI12OoYchhuMNwhaFyA8P/DwzVYFR//z+D5fH7DP//g/B/MH7z5T/Diz//GZ7sWQXm1///CqISj7O6s/9niPv1teo7kNoFphIPi1aLvQMp+8//HwCHjDmJifk4kwAAAABJRU5ErkJggg==) no-repeat 50%;
}

#duowan {
width:980px;
margin:0 auto;
}

#header {
width:980px;
height:115px;
position:relative;
background:url(/s/i04/head.png) no-repeat 0 38px;
margin-bottom:5px;
}

#header h1 {
width:131px;
height:49px;
overflow:hidden;
position:absolute;
left:15px;
top:52px;
}

#header .nav {
width:750px;
height:40px;
overflow:hidden;
position:absolute;
top:57px;
left:160px;
}

#header .nav div {
float:left;
width:auto;
padding:0 10px;
line-height:24px;
margin-top:-5px;
border-right:1px #dcdcdc solid;
border-left:1px #fff solid;
}

#header .nav div.first {
border-left:0 none;
}

#header .nav div.last {
border-right:0 none;
}

#header .nav b a,#header .nav div.last a {
font-size:14px;
font-weight:700;
}

#header .nav b.first {
margin-right:-8px;
margin-right:-6px;
}

#header .nav b.first a {
letter-spacing:.54em;
letter-spacing:.62em;
}

#header .nav a {
padding:0 5px;
text-decoration:none;
}

#header a.yy-download {
display:block;
width:67px;
height:99px;
overflow:hidden;
text-indent:-999px;
position:absolute;
top:0;
right:10px;
background:url(/s/i04/bgs.png) no-repeat -193px -306px;
}

#header a.yy-download:hover {
background-position:-260px -306px;
}

#login-info {
width:865px;
padding:0 85px 0 30px;
height:38px;
line-height:38px;
overflow:hidden;
position:absolute;
top:0;
left:0;
}

#login-info .newuser {
float:left;
}

#login-info .newuser a {
font-weight:900;
margin:0 10px 0 5px;
}

#login-info strong {
margin-right:10px;
}

#login-info a.login-out {
font-weight:400;
}

#login-info form {
float:left;
_margin-top:9px;
}

#login-info input {
width:78px;
border:1px #d2d2d2 solid;
line-height:16px;
height:16px;
margin:0 5px;
}

#login-info button {
display:inline-block;
width:43px;
height:18px;
overflow:hidden;
text-indent:-999px;
border:0 none;
background:url(/s/i04/bgs.png) no-repeat -249px 0;
position:relative;
top:2px;
top:0;
}

#login-info form a {
margin-left:10px;
text-decoration:none;
border-bottom:1px #52737f dotted;
color:#52737f;
position:relative;
top:-2px;
}

#login-info form a:hover {
color:#E30751;
border-color:#E30751;
}

#login-info .quick-link {
float:right;
color:#52737f;
}

#login-info .quick-link span {
margin:0 5px;
cursor:pointer;
color:#52737f;
}

#game-menu {
width:978px;
overflow:hidden;
border:1px #dcdcdc solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin-bottom:5px;
}

#game-menu .mod-hd {
overflow:hidden;
height:30px;
line-height:30px;
position:relative;
background:url(/s/i04/bg_repeat.png) repeat-x 0 0;
}

#game-menu .mod-hd li {
float:left;
cursor:pointer;
text-align:center;
height:30px;
line-height:30px;
padding:0 10px;
letter-spacing:1px;
text-transform:uppercase;
border-right:1px #dcdcdc solid;
}

#game-menu .mod-hd li.hover {
font-weight:900;
background:#FFF;
}

#game-menu .mod-hd .search-box {
width:230px;
height:19px;
overflow:hidden;
position:absolute;
top:5px;
right:5px;
background:url(/s/i04/bgs.png) no-repeat 0 -222px;
}

#game-menu .mod-hd .search-box input {
width:150px;
line-height:16px;
height:16px;
border:0 none;
background:transparent;
position:absolute;
top:2px;
left:24px;
color:#FFF;
}

#game-menu .mod-hd .search-box button {
width:41px;
height:19px;
text-align:center;
color:#FFF;
border:0 none;
background:transparent;
position:absolute;
top:-1px;
top:-4px;
right:0;
}

#game-menu .mod-bd {
padding:5px 10px;
}

#game-menu .mod-bd div {
display:none;
color:#BFBFBF;
line-height:24px;
}

#game-menu .mod-bd div.show {
display:block;
}

#game-menu .mod-bd div a {
display:inline-block;
padding:0 4px;
}

#game-menu .mod-bd div p.a,#game-menu .mod-bd div p.b,#game-menu .mod-bd div p.c,#game-menu .mod-bd div p.d,#game-menu .mod-bd div p.e,#game-menu .mod-bd div p.f,#game-menu .mod-bd div p.g,#game-menu .mod-bd div p.h,#game-menu .mod-bd div p.i,#game-menu .mod-bd div p.j,#game-menu .mod-bd div p.k,#game-menu .mod-bd div p.l,#game-menu .mod-bd div p.m,#game-menu .mod-bd div p.n,#game-menu .mod-bd div p.o,#game-menu .mod-bd div p.p,#game-menu .mod-bd div p.q,#game-menu .mod-bd div p.r,#game-menu .mod-bd div p.s,#game-menu .mod-bd div p.t,#game-menu .mod-bd div p.w,#game-menu .mod-bd div p.x,#game-menu .mod-bd div p.y,#game-menu .mod-bd div p.z {
padding-left:20px;
position:relative;
width:948px;
}

#game-menu .mod-bd div p b {
display:block;
width:17px;
height:17px;
text-align:center;
line-height:17px;
color:#FFF;
text-transform:uppercase;
font-weight:900;
position:absolute;
top:4px;
left:0;
}

#game-menu .mod-bd div p.a b,#game-menu .mod-bd div p.d b,#game-menu .mod-bd div p.g b,#game-menu .mod-bd div p.k b,#game-menu .mod-bd div p.m b,#game-menu .mod-bd div p.p b,#game-menu .mod-bd div p.s b,#game-menu .mod-bd div p.w b,#game-menu .mod-bd div p.y b {
background:url(/s/i04/bgs.png) no-repeat -249px -20px;
}

#game-menu .mod-bd div p.b b,#game-menu .mod-bd div p.e b,#game-menu .mod-bd div p.h b,#game-menu .mod-bd div p.l b,#game-menu .mod-bd div p.n b,#game-menu .mod-bd div p.q b,#game-menu .mod-bd div p.t b,#game-menu .mod-bd div p.x b,#game-menu .mod-bd div p.z b {
background:url(/s/i04/bgs.png) no-repeat -266px -20px;
}

#game-menu .mod-bd div p.c b,#game-menu .mod-bd div p.f b,#game-menu .mod-bd div p.j b,#game-menu .mod-bd div p.o b,#game-menu .mod-bd div p.r b {
background:url(/s/i04/bgs.png) no-repeat -283px -20px;
}

#game-menu .g-1,#game-menu .g-2,#game-menu .g-3 {
height:34px;
line-height:34px;
overflow:hidden;
margin:0 5px 0 10px;
border-top:1px #dcdcdc dashed;
color:#bfbfbf;
}

#game-menu .g-1 a,#game-menu .g-2 a,#game-menu .g-3 a {
display:inline-block;
margin:0 4px;
}

#game-menu .g-1 b,#game-menu .g-2 b,#game-menu .g-3 b {
font-weight:900;
margin-right:-4px;
}

#game-menu .g-1 b a {
color:#ff4200;
}

#game-menu .g-2 b a {
color:#84a21d;
}

#game-menu .g-3 b a {
color:#3aa5c8;
}

#game-menu ul.pic {
padding:5px 0;
margin:0 -9px;
}

#game-menu ul.pic li {
float:left;
display:inline;
overflow:hidden;
margin:0 0 5px 5px;
width:157px;
}

#game-menu ul.pic a {
display:block;
text-align:center;
width:157px;
position:relative;
padding:0;
}

#game-menu ul.pic a:hover {
_zoom:1;
}

#game-menu ul.pic img {
display:block;
width:157px;
height:79px;
}

#game-menu ul.pic span {
display:block;
font-size:12px;
line-height:20px;
height:20px;
overflow:hidden;
cursor:pointer;
}

#content {
width:978px;
padding:8px 0;
overflow:hidden;
border:1px #dcdcdc solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin-bottom:5px;
}

#main {
width:358px;
float:left;
display:inline;
margin-left:376px;
padding:0 9px;
overflow:hidden;
border:#dcdcdc solid;
border-width:0 1px;
}

#main .news h2 {
height:32px;
text-align:center;
font:900 16px/40px \5fae\8f6f\96c5\9ed1;
overflow:hidden;
}

#main .news h2 a {
color:#ea6f01!important;
}

#main .news h3 {
text-align:center;
line-height:20px;
font-weight:400;
}

#main .news h3 a {
color:#a0a0a0!important;
display:inline-block;
}

#main .news div.ad {
padding:0 10px;
height:20px;
overflow:hidden;
text-align:center;
}

#main .news ul.list {
padding:8px 10px;
margin-top:8px;
border-top:1px #dcdcdc dashed;
}

#main .news ul.last {
border-top:0 none;
margin-top:0;
}

#main .news ul.list li {
overflow:hidden;
height:22px;
line-height:22px;
padding-left:12px;
font-size:14px;
background:url(/s/i04/bgs.png) no-repeat -324px -27px;
background-position:-324px -29px;
}

#main .mod-pic {
width:100%;
}

#main .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#main .mod-pic .mod-hd h4 {
float:left;
color:#c11d72;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
}

#main .mod-pic .mod-hd span {
float:right;
color:#9a75b1;
}

#main .mod-pic .mod-hd span a {
color:#9a75b1;
margin:0 4px;
}

#main .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#main .mod-pic .mod-bd .pic {
padding:10px 0;
}

#main .mod-pic .mod-bd .pic li {
float:left;
display:inline;
overflow:hidden;
margin:0 0 5px 10px;
width:108px;
}

#main .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
}

#main .mod-pic .mod-bd .pic a:hover {
_zoom:1;
}

#main .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#main .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:60px;
padding:3px;
border:1px solid #dcdcdc;
}

#main .mod-pic .mod-bd .pic span {
display:block;
font-size:12px;
line-height:16px;
padding:5px 4px 0;
}

#main .mod-pic .mod-bd .pic b {
display:inline-block;
width:15px;
height:11px;
overflow:hidden;
position:absolute;
top:51px;
right:6px;
cursor:pointer;
background:url(/s/i04/bgs.png) no-repeat -249px -98px;
}

#main .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#main .mod-list .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#c11d72;
}

#main .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#main .mod-list .mod-bd ul.list {
padding:10px;
}

#main .mod-list .mod-bd ul.list li {
overflow:hidden;
height:22px;
line-height:22px;
padding-left:12px;
font-size:14px;
background:url(/s/i04/bgs.png) no-repeat -324px -27px;
background-position:-324px -29px;
}

#main div.links {
height:24px;
line-height:24px;
padding:0 10px;
overflow:hidden;
background-color:#f1f1f1;
}

#main div.links a {
padding-right:5px;
font-weight:900;
color:#2385d9;
}

#aside {
width:360px;
overflow:hidden;
float:left;
display:inline;
margin-left:-747px;
}

#focus-pic {
width:360px;
height:290px;
overflow:hidden;
margin-bottom:5px;
}

#aside .mod-search-box {
width:100%;
margin-bottom:5px;
position:relative;
z-index:100;
border:#dcdcdc dashed;
border-width:1px 0;
}

#aside .mod-search-box .mod-hd {
padding:5px 14px 0;
}

#aside .mod-search-box .mod-hd b {
font-weight:900;
}

#aside .mod-search-box .mod-hd a {
margin-right:5px;
display:inline-block;
}

#aside .mod-search-box .mod-bd {
position:relative;
padding:10px 14px 0;
top:-5px;
}

#aside .mod-search-box .mod-bd form {
width:327px;
height:20px;
line-height:20px;
background:url(/s/i04/bgs.png) no-repeat 0 -241px;
}

#aside .mod-search-box .mod-bd input {
width:150px;
line-height:16px;
height:16px;
border:0 none;
background:transparent;
position:absolute;
top:13px;
left:145px;
_left:131px;
color:#FFF;
}

#aside .mod-search-box .mod-bd button {
width:41px;
height:19px;
text-align:center;
color:#FFF;
border:0 none;
background:transparent;
position:absolute;
top:9px;
top:11px;
right:18px;
}

#aside .mod-search-box .mod-bd label.selected {
width:100px;
height:20px;
line-height:20px;
position:absolute;
top:10px;
left:18px;
_left:4px;
color:#FFF100;
cursor:pointer;
}

#aside .mod-search-box .mod-bd ul.select {
width:107px;
background-color:#B6B6B6;
position:absolute;
top:10px;
top:11px;
_top:12px;
left:14px;
_left:0;
z-index:100;
display:none;
cursor:pointer;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

#aside .mod-search-box .mod-bd ul.select li {
line-height:20px;
text-indent:4px;
}

#aside .mod-search-box .mod-bd ul.select li.hover {
color:#FFF100;
}

#aside .mod-search-box .keywords {
padding-top:5px;
height:20px;
line-height:20px;
overflow:hidden;
}

#aside .mod-search-box .keywords div {
display:none;
}

#aside .mod-search-box .keywords a {
display:inline-block;
margin:0 5px 0 0;
color:#588623;
}

#aside .mod-pic {
width:100%;
margin-bottom:5px;
}

#aside .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#aside .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#aside .mod-pic .mod-bd {
position:relative;
}

#aside .mod-pic .mod-bd .pic {
padding:10px 0 5px;
}

#aside .mod-pic .mod-bd .pic li {
float:left;
display:inline;
overflow:hidden;
margin:0 0 5px 10px;
width:98px;
}

#aside .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:98px;
height:88px;
}

#aside .mod-pic .mod-bd .pic img {
display:block;
width:90px;
height:60px;
padding:3px;
border:1px solid #dcdcdc;
}

#aside .mod-pic .mod-bd .pic span {
display:block;
font-size:12px;
line-height:20px;
height:20px;
overflow:hidden;
padding:0 4px;
cursor:pointer;
}

#aside .mod-pic .mod-bd a.up,#aside .mod-pic .mod-bd a.down {
display:block;
width:15px;
height:31px;
overflow:hidden;
text-indent:-99px;
cursor:pointer;
position:absolute;
top:10px;
right:10px;
background:url(/s/i04/bgs.png) no-repeat -249px -37px;
}

#aside .mod-pic .mod-bd a.down {
top:47px;
background-position:-263px -37px;
}

#aside .mod-pic .mod-bd a.up:hover {
background-position:-249px -67px;
}

#aside .mod-pic .mod-bd a.down:hover {
background-position:-263px -67px;
}

#aside .mod-pic .mod-ft ul.list {
overflow:hidden;
padding:5px 0;
border-top:1px #dcdcdc dashed;
}

#aside .mod-pic .mod-ft ul.list li {
width:160px;
float:left;
height:24px;
line-height:24px;
overflow:hidden;
padding:0 0 0 15px;
background:url(/s/i04/bgs.png) no-repeat -320px -101px;
}

#aside .mod-pic .mod-ft ul.list li a {
color:#588623;
}

#aside .mod-tab,#aside .mod-tab table {
width:100%;
}

#aside .mod-tab .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
position:relative;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#aside .mod-tab .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#aside .mod-tab .mod-hd ul.tab-nav {
width:125px;
height:17px;
padding-left:14px;
overflow:hidden;
position:absolute;
top:7px;
left:100px;
background:url(/s/i04/bgs.png) no-repeat 0 -278px;
}

#aside .mod-tab .mod-hd li {
float:left;
cursor:pointer;
margin-right:3px;
width:55px;
height:17px;
overflow:hidden;
text-indent:-99px;
background:url(/s/i04/bgs.png) no-repeat -14px -278px;
}

#aside .mod-tab .mod-hd li#c2 {
background-position:-72px -278px;
}

#aside .mod-tab .mod-hd li.hover {
background-position:-14px -261px;
}

#aside .mod-tab .mod-hd li#c2.hover {
background-position:-72px -261px;
}

#aside .mod-tab .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#aside .mod-tab .mod-bd div {
display:none;
}

#aside .mod-tab .mod-bd div.show {
display:block;
}

#aside .mod-tab .mod-bd th,#aside .mod-tab .mod-bd td {
vertical-align:middle;
text-align:center;
}

#aside .mod-tab .mod-bd th {
line-height:30px;
font-weight:900;
color:#598da5;
}

#aside .mod-tab .mod-bd td {
line-height:23px;
}

#aside .mod-tab .mod-bd tr.odd td {
background-color:#e5f0f0;
}

#aside .mod-tab .mod-bd td a {
color:#959595;
}

#aside .mod-tab .mod-bd td a:hover {
color:#F40!important;
}

#aside .mod-tab .mod-bd td.name {
text-align:left;
}

#aside .mod-tab .mod-bd td.name a {
color:#333;
}

#aside .mod-tab .mod-bd td.new {
color:#F30;
}

#aside div.links {
padding:10px;
text-align:center;
}

#aside div.links a {
float:left;
width:70px;
height:26px;
overflow:hidden;
line-height:24px;
padding:0 0 0 8px;
margin:0 5px;
background:url(/s/i04/bgs.png) no-repeat -139px -261px;
text-decoration:none;
}

*+html #aside div.links a {
line-height:28px;
}

#aside div.links a b {
float:left;
width:3px;
height:7px;
overflow:hidden;
margin:9px 5px 0 0;
background-color:#51c6ed;
}

#aside div.links a.\.2,#aside div.links a.\.3 {
width:106px;
}

#aside div.links a.\.2 b {
background-color:#f3c13c;
}

#aside div.links a.\.3 b {
background-color:#9ec31f;
}

#aside div.links a span {
float:right;
height:26px;
width:8px;
background:url(/s/i04/bgs.png) no-repeat 100% -261px;
}

#extra {
width:222px;
overflow:hidden;
float:right;
display:inline;
margin-right:1px;
}

#extra .ad222x367 {
width:222px;
height:367px;
overflow:hidden;
margin-bottom:5px;
}

#extra .ad210x90 {
width:210px;
height:74px;
overflow:hidden;
margin:0 auto;
}

#extra .mod-tab {
width:100%;
}

#extra .mod-tab .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
position:relative;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#extra .mod-tab .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#extra .mod-tab .mod-hd ul.tab-nav {
width:55px;
height:17px;
padding-left:14px;
overflow:hidden;
position:absolute;
top:7px;
right:0;
background:url(/s/i04/bgs.png) no-repeat 0 -346px;
}

#extra .mod-tab .mod-hd li {
float:left;
cursor:pointer;
margin-right:3px;
width:19px;
height:17px;
overflow:hidden;
text-indent:-99px;
background:url(/s/i04/bgs.png) no-repeat -14px -346px;
}

#extra .mod-tab .mod-hd li#b2 {
background-position:-36px -346px;
}

#extra .mod-tab .mod-hd li.hover {
background-position:-14px -329px;
}

#extra .mod-tab .mod-hd li#b2.hover {
background-position:-36px -329px;
}

#extra .mod-tab .mod-bd div {
display:none;
}

#extra .mod-tab .mod-bd div.show {
display:block;
}

#extra .mod-tab .mod-bd ul.list {
padding:5px 10px 0 30px;
background:url(/s/i04/bg_repeat.png) no-repeat 6px -140px;
}

*+html #extra .mod-tab .mod-bd ul.list {
background-position:6px -141px;
}

#extra .mod-tab .mod-bd ul.list li {
overflow:hidden;
height:22px;
line-height:22px;
}

#extra .mod-list {
width:100%;
margin-bottom:5px;
}

#extra .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
position:relative;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#extra .mod-list .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#extra .mod-list .mod-bd ul.list {
padding:4px;
}

#extra .mod-list .mod-bd ul.list li {
overflow:hidden;
height:21px;
line-height:21px;
padding:0 60px 0 30px;
position:relative;
border-bottom:1px #dcdcdc dotted;
}

#extra .mod-list .mod-bd ul.list li.\.1 {
background:url(/s/i04/bg_repeat.png) no-repeat 6px -146px;
}

#extra .mod-list .mod-bd ul.list li.\.2 {
background:url(/s/i04/bg_repeat.png) no-repeat 6px -168px;
}

#extra .mod-list .mod-bd ul.list li.\.3 {
background:url(/s/i04/bg_repeat.png) no-repeat 6px -189px;
}

#extra .mod-list .mod-bd ul.list li.\.4 {
background:url(/s/i04/bg_repeat.png) no-repeat 6px -212px;
}

#extra .mod-list .mod-bd ul.list li.\.5 {
background:url(/s/i04/bg_repeat.png) no-repeat 6px -234px;
}

#extra .mod-list .mod-bd ul.list li.\.6 {
background:url(/s/i04/bg_repeat.png) no-repeat 6px -256px;
}

#extra .mod-list .mod-bd ul.list li.current {
height:100px;
}

#extra .mod-list .mod-bd ul.list li span {
display:block;
width:60px;
position:absolute;
right:0;
top:0;
}

#extra .mod-list .mod-bd ul.list li span a {
float:left;
width:27px;
height:12px;
overflow:hidden;
text-indent:-99px;
margin-top:4px;
background:url(/s/i04/bgs.png) no-repeat -278px -37px;
}

#extra .mod-list .mod-bd ul.list li span b {
float:right;
color:#ff6c00;
padding:0 5px 0 0;
font-family:georgia;
font-size:11px;
}

#extra .mod-list .mod-bd ul.list li.current div {
display:block;
}

#extra .mod-list .mod-bd ul.list li div {
width:214px;
height:74px;
padding:4px 0 6px;
background:#FFF;
overflow:hidden;
position:absolute;
left:0;
top:17px;
display:none;
}

#extra .mod-list .mod-bd ul.list li img {
width:210px;
height:70px;
padding:1px;
border:1px #dcdcdc solid;
}

#extra .mod-list .mod-bd ul.list li div span {
width:214px;
height:16px;
line-height:16px;
padding-left:36px;
left:0;
top:63px;
background-color:rgba(0,0,0,.5);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#77000000,endColorStr=#77000000);
}

#extra .mod-list .mod-bd ul.list li div span a {
width:auto;
height:auto;
margin:0 5px;
padding-left:12px;
text-indent:0;
background:url(/s/i04/bgs.png) no-repeat -320px -142px;
color:#FFF;
text-decoration:none;
}

#extra .mod-list .mod-bd ul.list li div span a:hover {
font-weight:900;
}

#onlinkgame {
width:980px;
overflow:hidden;
margin-bottom:5px;
}

#onlinkgame .hd {
height:46px;
width:980px;
overflow:hidden;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -54px;
}

#onlinkgame .bd {
width:978px;
padding:8px 0;
overflow:hidden;
border:1px #dcdcdc solid;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-bottomleft:5px;
border-radius-bottomright:5px;
}

#onlinkgame .hd em {
float:left;
width:249px;
height:37px;
overflow:hidden;
text-indent:-999px;
margin-top:4px;
background:url(/s/i04/bgs.png) no-repeat 0 0;
}

#onlinkgame .hd div.links {
float:right;
line-height:50px;
padding-right:10px;
color:#bfbfbf;
}

#onlinkgame .hd div.links a {
color:#333;
margin:0 5px;
}

#onlinkgame .hd div.links b {
display:inline-block;
width:125px;
height:19px;
text-align:center;
line-height:19px;
margin-left:5px;
_margin-top:15px;
background:url(/s/i04/bgs.png) no-repeat -202px -287px;
}

#onlinkgame .hd div.links b a {
color:#FFF;
}

#onlinkgame .l {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
}

#onlinkgame .l .mod-pic-txt {
width:100%;
}

#onlinkgame .l .mod-pic-txt .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
position:relative;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#onlinkgame .l .mod-pic-txt .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#onlinkgame .l .mod-pic-txt .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#onlinkgame .l .mod-pic-txt .mod-bd .pic-txt li {
overflow:hidden;
position:relative;
padding:10px 5px 10px 120px;
height:88px;
border-bottom:1px #dcdcdc dashed;
}

#onlinkgame .l .mod-pic-txt .mod-bd .pic-txt a.img {
position:absolute;
left:2px;
top:10px;
width:108px;
height:88px;
}

#onlinkgame .l .mod-pic-txt .mod-bd .pic-txt a.img img {
display:block;
width:100px;
height:80px;
padding:3px;
border:1px #dcdcdc solid;
}

#onlinkgame .l .mod-pic-txt .mod-bd .pic-txt li h5 {
overflow:hidden;
height:24px;
line-height:20px;
}

#onlinkgame .l .mod-pic-txt .mod-bd .pic-txt li h5 a {
color:#829931;
}

#onlinkgame .l .mod-pic-txt .mod-bd .pic-txt li p {
height:100px;
line-height:20px;
overflow:hidden;
}

#onlinkgame .l .mod-pic-txt .mod-ft ul.list {
padding:2px 0;
}

#onlinkgame .l .mod-pic-txt .mod-ft ul.list li {
height:20px;
line-height:20px;
overflow:hidden;
padding:0 0 0 15px;
background:url(/s/i04/bgs.png) no-repeat -320px -28px;
}

*+html #onlinkgame .l .mod-pic-txt .mod-ft ul.list li {
background-position:-320px -30px;
}

#onlinkgame .l .mod-pic-txt .mod-ft ul.list li a {
color:#598da5;
}

#onlinkgame .m {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
padding:0 8px;
border:#dcdcdc solid;
border-width:0 1px;
}

#onlinkgame .m .mod-list {
width:100%;
}

#onlinkgame .m .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#onlinkgame .m .mod-list .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#17242a;
}

#onlinkgame .m .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#onlinkgame .m .mod-list .mod-bd ul.list {
padding:4px 10px;
border-top:1px #dcdcdc dashed;
margin-top:5px;
}

#onlinkgame .m .mod-list .mod-bd ul.list li {
overflow:hidden;
height:22px;
line-height:22px;
padding-left:12px;
font-size:14px;
background:url(/s/i04/bgs.png) no-repeat -324px -27px;
background-position:-324px -29px;
}

#onlinkgame .m .mod-list .mod-bd div.h2 {
height:30px;
text-align:center;
font:900 16px/40px \5fae\8f6f\96c5\9ed1;
overflow:hidden;
}

#onlinkgame .m .mod-list .mod-bd div.h2 a {
color:#ea6f01;
}

#onlinkgame .m .mod-list .mod-bd div.h3 {
text-align:center;
line-height:20px;
font-weight:400;
}

#onlinkgame .m .mod-list .mod-bd div.h3 a {
color:#a0a0a0;
display:inline-block;
}

#onlinkgame .r {
float:left;
width:222px;
padding:0 1px;
overflow:hidden;
}

#onlinkgame .r .mod-tab {
width:100%;
margin-bottom:10px;
}

#onlinkgame .r .mod-tab .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
position:relative;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#onlinkgame .r .mod-tab .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#onlinkgame .r .mod-tab .mod-hd ul.tab-nav {
width:85px;
height:17px;
padding-left:14px;
overflow:hidden;
position:absolute;
top:7px;
right:0;
background:url(/s/i04/bgs.png) no-repeat 0 -312px;
}

#onlinkgame .r .mod-tab .mod-hd li {
float:left;
cursor:pointer;
margin-right:3px;
width:19px;
height:17px;
overflow:hidden;
text-indent:-99px;
background:url(/s/i04/bgs.png) no-repeat -14px -312px;
}

#onlinkgame .r .mod-tab .mod-hd li#d2 {
background-position:-36px -312px;
}

#onlinkgame .r .mod-tab .mod-hd li#d3 {
background-position:-58px -312px;
}

#onlinkgame .r .mod-tab .mod-hd li.hover {
background-position:-14px -295px;
}

#onlinkgame .r .mod-tab .mod-hd li#d2.hover {
background-position:-36px -295px;
}

#onlinkgame .r .mod-tab .mod-hd li#d3.hover {
background-position:-58px -295px;
}

#onlinkgame .r .mod-tab .mod-bd div {
display:none;
}

#onlinkgame .r .mod-tab .mod-bd div.show {
display:block;
}

#onlinkgame .r .mod-tab .mod-bd h5 {
line-height:22px;
height:18px;
overflow:hidden;
color:#857e89;
}

*+html #onlinkgame .r .mod-tab .mod-bd h5 {
line-height:24px;
}

#onlinkgame .r .mod-tab .mod-bd h5 span.ranking {
display:inline-block;
width:30px;
text-align:center;
}

#onlinkgame .r .mod-tab .mod-bd h5 span.name {
display:inline-block;
width:157px;
}

#onlinkgame .r .mod-tab .mod-bd ul.list {
padding:5px 10px 0 5px;
background:url(/s/i04/bg_repeat.png) no-repeat 6px -140px;
}

#onlinkgame .r .mod-tab .mod-bd ul.list li {
overflow:hidden;
height:21px;
line-height:21px;
padding-left:25px;
border-bottom:1px #dcdcdc dotted;
}

#onlinkgame .r .mod-tab .mod-bd ul.list li span {
float:right;
color:#ff6c00;
padding:0 0 0 5px;
font-family:georgia;
font-size:11px;
}

#onlinkgame .r .mod-list {
width:100%;
}

#onlinkgame .r .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#onlinkgame .r .mod-list .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#onlinkgame .r .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#onlinkgame .r .mod-list .mod-bd ul.list {
padding:5px 10px 0 30px;
background:url(/s/i04/bg_repeat.png) no-repeat 6px -387px;
background-position:6px -388px;
}

#onlinkgame .r .mod-list .mod-bd ul.list li {
overflow:hidden;
height:23px;
line-height:23px;
}


#tvgame {
width:980px;
overflow:hidden;
margin-bottom:5px;
}

#tvgame .hd {
height:46px;
width:980px;
overflow:hidden;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -54px;
}

#tvgame .bd {
width:978px;
padding:8px 0;
overflow:hidden;
border:1px #dcdcdc solid;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-bottomleft:5px;
border-radius-bottomright:5px;
}

#tvgame .hd em {
float:left;
width:249px;
height:37px;
overflow:hidden;
text-indent:-999px;
margin-top:4px;
background:url(/s/i04/bgs.png) no-repeat 0 -37px;
}

#tvgame .hd div.links {
float:right;
line-height:50px;
padding-right:10px;
color:#bfbfbf;
}

#tvgame .hd div.links a {
color:#333;
margin:0 5px;
}

#tvgame .hd div.links b {
display:inline-block;
width:125px;
height:19px;
text-align:center;
line-height:19px;
margin-left:5px;
_margin-top:15px;
background:url(/s/i04/bgs.png) no-repeat -202px -287px;
}

#tvgame .hd div.links b a {
color:#FFF;
}

#tvgame .l {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
}

#tvgame .l .mod-pic {
width:100%;
}

#tvgame .l .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#tvgame .l .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#tvgame .l .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#tvgame .l .mod-pic .mod-bd .pic {
padding:11px 0 0;
}

#tvgame .l .mod-pic .mod-bd .pic li {
float:right;
display:inline;
overflow:hidden;
margin:0 5px 3px 7px;
width:108px;
height:88px;
}

#tvgame .l .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
color:#598da5;
}

#tvgame .l .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#tvgame .l .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:60px;
padding:3px;
border:1px solid #dcdcdc;
}

#tvgame .l .mod-pic .mod-bd .pic span {
display:block;
font-size:12px;
line-height:20px;
height:20px;
padding:0 4px;
overflow:hidden;
cursor:pointer;
}

#tvgame .l .mod-pic .mod-bd .pic b {
display:inline-block;
width:15px;
height:11px;
overflow:hidden;
cursor:pointer;
position:absolute;
top:51px;
right:6px;
background:url(/s/i04/bgs.png) no-repeat -249px -98px;
}

#tvgame .l .mod-pic .mod-bd .pic li.big {
float:right;
margin:0 6px 4px;
width:228px;
height:178px;
}

#tvgame .l .mod-pic .mod-bd .pic li.big a {
width:228px;
}

#tvgame .l .mod-pic .mod-bd .pic li.big img {
width:220px;
height:150px;
}

#tvgame .l .mod-pic .mod-bd .pic li.big b {
top:141px;
}

#tvgame .m {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
padding:0 8px;
border:#dcdcdc solid;
border-width:0 1px;
}

#tvgame .m .mod-list {
width:100%;
}

#tvgame .m .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#tvgame .m .mod-list .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#17242a;
}

#tvgame .m .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#tvgame .m .mod-list .mod-bd ul.list {
padding:4px 10px;
border-top:1px #dcdcdc dashed;
margin-top:5px;
}

#tvgame .m .mod-list .mod-bd ul.list li {
overflow:hidden;
height:22px;
line-height:22px;
padding-left:12px;
font-size:14px;
background:url(/s/i04/bgs.png) no-repeat -324px -27px;
}

*+html #tvgame .m .mod-list .mod-bd ul.list li {
background-position:-324px -29px;
}

#tvgame .m .mod-list .mod-bd div.h2 {
height:30px;
text-align:center;
font:900 16px/40px \5fae\8f6f\96c5\9ed1;
overflow:hidden;
}

#tvgame .m .mod-list .mod-bd div.h2 a {
color:#ea6f01;
}

#tvgame .m .mod-list .mod-bd div.h3 {
text-align:center;
line-height:20px;
font-weight:400;
}

#tvgame .m .mod-list .mod-bd div.h3 a {
color:#a0a0a0;
display:inline-block;
}

#tvgame .r {
float:left;
width:222px;
padding:0 1px;
overflow:hidden;
}

#tvgame .r .mod-list {
width:100%;
}

#tvgame .r .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#tvgame .r .mod-list .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#tvgame .r .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#tvgame .r .mod-list .mod-bd ul.list {
padding:5px 0 0 30px;
background:url(/s/i04/bg_repeat.png) no-repeat 6px -687px;
}

*+html #tvgame .r .mod-list .mod-bd ul.list {
background-position:6px -688px;
}

#tvgame .r .mod-list .mod-bd ul.list li {
overflow:hidden;
height:23px;
line-height:23px;
}

#tvgame .r .mod-list .mod-bd ul.list li span {
float:right;
color:#9a75b1;
}

#tvgame .r .mod-list .mod-bd ul.list li span a {
padding:0 4px;
color:#9a75b1;
}

#pcgame {
width:980px;
overflow:hidden;
margin-bottom:5px;
}

#pcgame .hd {
height:46px;
width:980px;
overflow:hidden;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -54px;
}

#pcgame .bd {
width:978px;
padding:8px 0;
overflow:hidden;
border:1px #dcdcdc solid;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-bottomleft:5px;
border-radius-bottomright:5px;
}

#pcgame .hd em {
float:left;
width:249px;
height:37px;
overflow:hidden;
text-indent:-999px;
margin-top:4px;
background:url(/s/i04/bgs.png) no-repeat 0 -74px;
}

#pcgame .hd div.links {
float:right;
line-height:50px;
padding-right:10px;
color:#bfbfbf;
}

#pcgame .hd div.links a {
color:#333;
margin:0 5px;
}

#pcgame .hd div.links b {
display:inline-block;
width:125px;
height:19px;
text-align:center;
line-height:19px;
margin-left:5px;
_margin-top:15px;
background:url(/s/i04/bgs.png) no-repeat -202px -287px;
}

#pcgame .hd div.links b a {
color:#FFF;
}

#pcgame .l {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
}

#pcgame .l .mod-pic {
width:100%;
}

#pcgame .l .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#pcgame .l .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#pcgame .l .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#pcgame .l .mod-pic .mod-bd .pic {
padding:11px 0 0;
}

#pcgame .l .mod-pic .mod-bd .pic li {
float:right;
display:inline;
overflow:hidden;
margin:0 5px 3px 7px;
width:108px;
height:88px;
}

#pcgame .l .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
color:#598da5;
}

#pcgame .l .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#pcgame .l .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:60px;
padding:3px;
border:1px solid #dcdcdc;
}

#pcgame .l .mod-pic .mod-bd .pic span {
display:block;
font-size:12px;
line-height:20px;
height:20px;
padding:0 4px;
overflow:hidden;
cursor:pointer;
}

#pcgame .l .mod-pic .mod-bd .pic b {
display:inline-block;
width:15px;
height:11px;
overflow:hidden;
cursor:pointer;
position:absolute;
top:51px;
right:6px;
background:url(/s/i04/bgs.png) no-repeat -249px -98px;
}

#pcgame .l .mod-pic .mod-bd .pic li.big {
float:right;
margin:0 6px 4px;
width:228px;
height:178px;
}

#pcgame .l .mod-pic .mod-bd .pic li.big a {
width:228px;
}

#pcgame .l .mod-pic .mod-bd .pic li.big img {
width:220px;
height:150px;
}

#pcgame .l .mod-pic .mod-bd .pic li.big b {
top:141px;
}

#pcgame .m {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
padding:0 8px;
border:#dcdcdc solid;
border-width:0 1px;
}

#pcgame .m .mod-list {
width:100%;
}

#pcgame .m .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#pcgame .m .mod-list .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#17242a;
}

#pcgame .m .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#pcgame .m .mod-list .mod-bd ul.list {
padding:4px 10px;
border-top:1px #dcdcdc dashed;
margin-top:5px;
}

#pcgame .m .mod-list .mod-bd ul.list li {
overflow:hidden;
height:22px;
line-height:22px;
padding-left:12px;
font-size:14px;
background:url(/s/i04/bgs.png) no-repeat -324px -27px;
}

*+html #pcgame .m .mod-list .mod-bd ul.list li {
background-position:-324px -29px;
}

#pcgame .m .mod-list .mod-bd div.h2 {
height:30px;
text-align:center;
font:900 16px/40px \5fae\8f6f\96c5\9ed1;
overflow:hidden;
}

#pcgame .m .mod-list .mod-bd div.h2 a {
color:#ea6f01;
}

#pcgame .m .mod-list .mod-bd div.h3 {
text-align:center;
line-height:20px;
font-weight:400;
}

#pcgame .m .mod-list .mod-bd div.h3 a {
color:#a0a0a0;
display:inline-block;
}

#pcgame .r {
float:left;
width:222px;
padding:0 1px;
overflow:hidden;
}

#pcgame .r .mod-list {
width:100%;
}

#pcgame .r .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#pcgame .r .mod-list .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#pcgame .r .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#pcgame .r .mod-list .mod-bd ul.list {
padding:5px 1px 0 30px;
background:url(/s/i04/bg_repeat.png) no-repeat 6px -387px;
}

*+html #pcgame .r .mod-list .mod-bd ul.list {
background-position:6px -388px;
}

#pcgame .r .mod-list .mod-bd ul.list li {
overflow:hidden;
height:23px;
line-height:23px;
}

#pcgame .r .mod-list .mod-bd ul.list li a.download {
float:right;
width:27px;
height:12px;
margin:6px 10px 0;
overflow:hidden;
line-height:10;
background:url(/s/i04/bgs.png) no-repeat -278px -49px;
}

#webgame {
width:980px;
overflow:hidden;
margin-bottom:5px;
}

#webgame .hd {
height:46px;
width:980px;
overflow:hidden;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -54px;
}

#webgame .bd {
width:978px;
padding:8px 0;
overflow:hidden;
border:1px #dcdcdc solid;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-bottomleft:5px;
border-radius-bottomright:5px;
}

#webgame .hd em {
float:left;
width:249px;
height:37px;
overflow:hidden;
text-indent:-999px;
margin-top:4px;
background:url(/s/i04/bgs.png) no-repeat 0 -111px;
}

#webgame .hd div.links {
float:right;
line-height:50px;
padding-right:10px;
color:#bfbfbf;
}

#webgame .hd div.links a {
color:#333;
margin:0 5px;
}

#webgame .hd div.links b {
display:inline-block;
width:125px;
height:19px;
text-align:center;
line-height:19px;
margin-left:5px;
_margin-top:15px;
background:url(/s/i04/bgs.png) no-repeat -202px -287px;
}

#webgame .hd div.links b a {
color:#FFF;
}

#webgame .l {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
}

#webgame .l .mod-pic {
width:100%;
}

#webgame .l .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#webgame .l .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#webgame .l .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#webgame .l .mod-pic .mod-bd .pic {
padding:10px 0 5px;
}

#webgame .l .mod-pic .mod-bd .pic li {
float:left;
display:inline;
overflow:hidden;
margin:0 0 5px 10px;
width:108px;
}

#webgame .l .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
}

#webgame .l .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#webgame .l .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:60px;
padding:3px;
border:1px solid #dcdcdc;
}

#webgame .l .mod-pic .mod-bd .pic span {
display:block;
line-height:20px;
height:20px;
padding:0 4px;
overflow:hidden;
cursor:pointer;
}

#webgame .l .mod-pic .mod-bd .pic b {
display:inline-block;
width:15px;
height:11px;
overflow:hidden;
cursor:pointer;
position:absolute;
top:51px;
right:6px;
background:url(/s/i04/bgs.png) no-repeat -249px -98px;
}

#webgame .l .mod-pic .mod-ft ul.list {
padding:5px 0 0;
border-top:1px dashed #DCDCDC;
}

#webgame .l .mod-pic .mod-ft ul.list li {
height:20px;
line-height:20px;
overflow:hidden;
padding:0 0 0 15px;
background:url(/s/i04/bgs.png) no-repeat -320px -27px;
}

*+html #webgame .l .mod-pic .mod-ft ul.list li {
background-position:-320px -30px;
}

#webgame .l .mod-pic .mod-ft ul.list li a {
color:#598da5;
}

#webgame .m {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
padding:0 8px;
border:#dcdcdc solid;
border-width:0 1px;
}

#webgame .m .mod-pic {
width:100%;
}

#webgame .m .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#webgame .m .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#webgame .m .mod-pic .mod-hd h4 a {
color:#c11d72;
display:inline-block;
padding-right:10px;
}

#webgame .m .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#webgame .m .mod-pic .mod-bd .pic {
padding:10px 0 5px;
}

#webgame .m .mod-pic .mod-bd .pic li {
float:left;
display:inline;
overflow:hidden;
margin:0 0 5px 10px;
width:108px;
}

#webgame .m .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
}

#webgame .m .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#webgame .m .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:60px;
padding:3px;
border:1px solid #dcdcdc;
}

#webgame .m .mod-pic .mod-bd .pic span {
display:block;
line-height:20px;
height:20px;
padding:0 4px;
overflow:hidden;
cursor:pointer;
}

#webgame .m .mod-pic .mod-bd .pic b {
display:inline-block;
width:15px;
height:11px;
overflow:hidden;
position:absolute;
top:51px;
right:6px;
background:url(/s/i04/bgs.png) no-repeat -249px -98px;
}

#webgame .m .mod-pic .mod-ft ul.list {
padding:5px 0 0;
border-top:1px dashed #DCDCDC;
}

#webgame .m .mod-pic .mod-ft ul.list li {
height:20px;
line-height:20px;
overflow:hidden;
padding:0 0 0 15px;
background:url(/s/i04/bgs.png) no-repeat -320px -27px;
}

*+html #webgame .m .mod-pic .mod-ft ul.list li {
background-position:-320px -30px;
}

#webgame .m .mod-pic .mod-ft ul.list li a {
color:#598da5;
}

#webgame .r {
float:left;
width:222px;
padding:0 1px;
overflow:hidden;
}

#webgame .r .mod-list {
width:100%;
}

#webgame .r .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#webgame .r .mod-list .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#webgame .r .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#webgame .r .mod-list .mod-bd ul.list {
padding:5px 1px 0 30px;
background:url(/s/i04/bg_repeat.png) no-repeat 6px -387px;
}

*+html #webgame .r .mod-list .mod-bd ul.list {
background-position:6px -388px;
}

#webgame .r .mod-list .mod-bd ul.list li {
overflow:hidden;
height:23px;
line-height:23px;
}

#webgame .r .mod-list .mod-bd ul.list li a.download {
float:right;
width:27px;
height:12px;
margin:6px 10px 0;
overflow:hidden;
line-height:10;
background:url(/s/i04/bgs.png) no-repeat -278px -49px;
}

#gossip {
width:980px;
overflow:hidden;
margin-bottom:5px;
}

#gossip .hd {
height:46px;
width:980px;
overflow:hidden;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -54px;
}

#gossip .bd {
width:978px;
padding:8px 0;
overflow:hidden;
border:1px #dcdcdc solid;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-bottomleft:5px;
border-radius-bottomright:5px;
}

#gossip .hd em {
float:left;
width:249px;
height:37px;
overflow:hidden;
text-indent:-999px;
margin-top:4px;
background:url(/s/i04/bgs.png) no-repeat 0 -148px;
}

#gossip .hd div.links {
float:right;
line-height:50px;
padding-right:10px;
color:#bfbfbf;
}

#gossip .hd div.links a {
color:#333;
margin:0 5px;
}

#gossip .hd div.links b {
display:inline-block;
width:125px;
height:19px;
text-align:center;
line-height:19px;
margin-left:5px;
_margin-top:15px;
background:url(/s/i04/bgs.png) no-repeat -202px -287px;
}

#gossip .hd div.links b a {
color:#FFF;
}

#gossip .l {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
}

#gossip .l .mod-pic {
width:100%;
}

#gossip .l .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#gossip .l .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#gossip .l .mod-pic .mod-hd span.links {
float:right;
padding-right:10px;
color:#bfbfbf;
line-height:24px;
}

#gossip .l .mod-pic .mod-hd span.links a {
float:left;
padding:0 6px 0 5px;
color:#588623;
line-height:14px;
border-right:1px #bfbfbf solid;
margin-top:4px;
}

#gossip .l .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#gossip .l .mod-pic .mod-bd .pic {
padding:11px 0 0;
}

#gossip .l .mod-pic .mod-bd .pic li {
float:right;
display:inline;
overflow:hidden;
margin:0 5px 3px 7px;
width:108px;
height:88px;
}

#gossip .l .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
color:#598da5;
}

#gossip .l .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#gossip .l .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:60px;
padding:3px;
border:1px solid #dcdcdc;
}

#gossip .l .mod-pic .mod-bd .pic span {
display:block;
font-size:12px;
line-height:20px;
height:20px;
padding:0 4px;
overflow:hidden;
cursor:pointer;
}

#gossip .l .mod-pic .mod-bd .pic li.big {
float:right;
margin:0 6px 4px;
width:228px;
height:178px;
}

#gossip .l .mod-pic .mod-bd .pic li.big a {
width:228px;
}

#gossip .l .mod-pic .mod-bd .pic li.big img {
width:220px;
height:150px;
}

#gossip .m {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
padding:0 8px;
border:#dcdcdc solid;
border-width:0 1px;
}

#gossip .m .mod-pic {
width:100%;
}

#gossip .m .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#gossip .m .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
}

#gossip .m .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#gossip .m .mod-pic .mod-bd .pic {
padding:11px 0 0;
}

#gossip .m .mod-pic .mod-bd .pic li {
float:left;
display:inline;
overflow:hidden;
margin:0 0 3px 10px;
width:108px;
}

#gossip .m .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
color:#598da5;
}

#gossip .m .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#gossip .m .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:60px;
padding:3px;
border:1px solid #dcdcdc;
}

#gossip .m .mod-pic .mod-bd .pic span {
display:block;
font-size:12px;
line-height:20px;
height:20px;
padding:0 4px;
overflow:hidden;
cursor:pointer;
}

#gossip .m .mod-pic .mod-bd .pic b {
display:inline-block;
width:15px;
height:11px;
overflow:hidden;
cursor:pointer;
position:absolute;
top:51px;
right:6px;
background:url(/s/i04/bgs.png) no-repeat -249px -98px;
}

#gossip .r {
float:left;
width:222px;
padding:0 1px;
overflow:hidden;
}

#gossip .r .mod-list {
width:100%;
}

#gossip .r .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#gossip .r .mod-list .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#gossip .r .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#gossip .r .mod-list .mod-bd ul.list {
padding:5px 1px 0 30px;
background:url(/s/i04/bg_repeat.png) no-repeat 6px -687px;
}

*+html #gossip .r .mod-list .mod-bd ul.list {
background-position:6px -688px;
}

#gossip .r .mod-list .mod-bd ul.list li {
overflow:hidden;
height:23px;
line-height:23px;
}

#gossip .r .mod-list .mod-bd ul.list li span {
float:right;
color:#9a75b1;
}

#gossip .r .mod-list .mod-bd ul.list li span a {
padding:0 4px;
color:#9a75b1;
}

#comic {
width:980px;
overflow:hidden;
margin-bottom:5px;
}

#comic .hd {
height:46px;
width:980px;
overflow:hidden;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -54px;
}

#comic .bd {
width:978px;
padding:8px 0;
overflow:hidden;
border:1px #dcdcdc solid;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-bottomleft:5px;
border-radius-bottomright:5px;
}

#comic .hd em {
float:left;
width:249px;
height:37px;
overflow:hidden;
text-indent:-999px;
margin-top:4px;
background:url(/s/i04/bgs.png) no-repeat 0 -185px;
}

#comic .hd div.links {
float:right;
line-height:50px;
padding-right:10px;
color:#bfbfbf;
}

#comic .hd div.links a {
color:#333;
margin:0 5px;
}

#comic .hd div.links b {
display:inline-block;
width:125px;
height:19px;
text-align:center;
line-height:19px;
margin-left:5px;
_margin-top:15px;
background:url(/s/i04/bgs.png) no-repeat -202px -287px;
}

#comic .hd div.links b a {
color:#FFF;
}

#comic .l {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
}

#comic .l .mod-pic {
width:100%;
}

#comic .l .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#comic .l .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#comic .l .mod-pic .mod-hd span.links {
float:right;
padding-right:10px;
color:#bfbfbf;
line-height:24px;
}

#comic .l .mod-pic .mod-hd span.links a {
float:left;
padding:0 6px 0 5px;
color:#588623;
line-height:14px;
border-right:1px #bfbfbf solid;
margin-top:4px;
}

#comic .l .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#comic .l .mod-pic .mod-bd .pic {
padding:10px 0 5px;
}

#comic .l .mod-pic .mod-bd .pic li {
float:left;
display:inline;
overflow:hidden;
margin:0 0 10px 10px;
width:108px;
height:98px;
}

#comic .l .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
}

#comic .l .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#comic .l .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:70px;
padding:3px;
border:1px solid #dcdcdc;
}

#comic .l .mod-pic .mod-bd .pic span {
display:block;
line-height:20px;
height:20px;
padding:0 4px;
overflow:hidden;
cursor:pointer;
}

#comic .l .mod-pic .mod-bd .pic span b {
color:#ff6c00;
}

#comic .l .mod-pic .mod-ft ul.list {
padding:10px 0;
border-top:1px dashed #DCDCDC;
}

#comic .l .mod-pic .mod-ft ul.list li {
height:24px;
line-height:24px;
overflow:hidden;
padding:0 0 0 15px;
background:url(/s/i04/bgs.png) no-repeat -320px -27px;
}

#comic .l .mod-pic .mod-ft ul.list li a {
margin-right:10px;
color:#598da5;
}

#comic .m {
float:left;
width:360px;
overflow:hidden;
display:inline;
margin-left:8px;
padding:0 8px;
border:#dcdcdc solid;
border-width:0 1px;
}

#comic .m .mod-pic {
width:100%;
}

#comic .m .mod-pic .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#comic .m .mod-pic .mod-hd h4 {
float:left;
font:900 14px/24px \5fae\8f6f\96c5\9ed1;
color:#ea5901;
}

#comic .m .mod-pic .mod-hd span.links {
float:right;
padding-right:10px;
color:#bfbfbf;
line-height:24px;
}

#comic .m .mod-pic .mod-hd span.links a {
float:left;
padding:0 6px 0 5px;
color:#588623;
line-height:14px;
border-right:1px #bfbfbf solid;
margin-top:4px;
}

#comic .m .mod-pic .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#comic .m .mod-pic .mod-bd .pic {
padding:10px 0 5px;
}

#comic .m .mod-pic .mod-bd .pic li {
float:left;
display:inline;
overflow:hidden;
margin:0 0 10px 10px;
width:108px;
height:98px;
}

#comic .m .mod-pic .mod-bd .pic a {
display:block;
text-align:center;
width:108px;
position:relative;
}

#comic .m .mod-pic .mod-bd .pic a:hover b {
background-position:-249px -109px;
}

#comic .m .mod-pic .mod-bd .pic img {
display:block;
width:100px;
height:70px;
padding:3px;
border:1px solid #dcdcdc;
}

#comic .m .mod-pic .mod-bd .pic span {
display:block;
line-height:20px;
height:20px;
padding:0 4px;
overflow:hidden;
cursor:pointer;
}

#comic .m .mod-pic .mod-bd .pic span b {
color:#ff6c00;
}

#comic .m .mod-pic .mod-ft ul.list {
padding:10px 0;
border-top:1px dashed #DCDCDC;
}

#comic .m .mod-pic .mod-ft ul.list li {
height:24px;
line-height:24px;
overflow:hidden;
padding:0 10px 0 15px;
background:url(/s/i04/bgs.png) no-repeat -320px -27px;
color:#588623;
}

#comic .m .mod-pic .mod-ft ul.list li a {
margin-right:10px;
color:#588623;
}

#comic .m .mod-pic .mod-ft ul.list li span {
float:right;
}

#comic .r {
float:left;
width:222px;
padding:0 1px;
overflow:hidden;
}

#comic .r .mod-list {
width:100%;
}

#comic .r .mod-list .mod-hd {
overflow:hidden;
padding:0 10px;
height:24px;
line-height:24px;
background:url(/s/i04/bg_repeat.png) repeat-x 0 -30px;
}

#comic .r .mod-list .mod-hd h4 {
float:left;
font:900 12px/24px \5fae\8f6f\96c5\9ed1;
}

#comic .r .mod-list .mod-hd a.read-more {
float:right;
padding-left:10px;
background:url(/s/i04/bgs.png) no-repeat -320px -64px;
}

#comic .r .mod-list .mod-bd ul.list {
padding:5px 1px 0 30px;
background:url(/s/i04/bg_repeat.png) no-repeat 6px -710px;
}

*+html #comic .r .mod-list .mod-bd ul.list {
background-position:6px -711px;
}

#comic .r .mod-list .mod-bd ul.list li {
overflow:hidden;
height:23px;
line-height:23px;
}

#comic .r .mod-list .mod-bd ul.list li a.enter {
float:right;
width:27px;
height:12px;
display:inline;
margin:6px 10px 0;
overflow:hidden;
line-height:10;
background:url(/s/i04/bgs.png) no-repeat -278px -61px;
}

#comic .r .mod-list .mod-bd .pic-txt li {
overflow:hidden;
position:relative;
padding:10px 5px 0 120px;
height:106px;
background-color:#FFF;
}

#comic .r .mod-list .mod-bd .pic-txt b.num {
display:block;
width:19px;
height:9px;
overflow:hidden;
text-indent:-99px;
background:url(/s/i04/bg_repeat.png) no-repeat 0 -700px;
position:absolute;
left:5px;
top:10px;
}

#comic .r .mod-list .mod-bd .pic-txt a.img {
position:absolute;
left:30px;
top:10px;
width:80px;
height:106px;
}

#comic .r .mod-list .mod-bd .pic-txt a.img img {
display:block;
width:80px;
height:106px;
}

#comic .r .mod-list .mod-bd .pic-txt li h5 {
overflow:hidden;
height:24px;
line-height:20px;
font-weight:400;
}

#comic .r .mod-list .mod-bd .pic-txt li h5 a {
color:#598da5;
}

#comic .r .mod-list .mod-bd .pic-txt li p {
height:80px;
line-height:20px;
overflow:hidden;
color:#a0a0a0;
}

#footer {
clear:both;
margin:0 auto;
width:820px;
position:relative;
padding:15px 0 20px 160px;
background:url(/s/i04/logo.png) no-repeat -160px 18px;
}

#footer div,#footer p {
margin:8px auto;
}

#footer p {
padding-left:5px;
}

#footer a {
margin:0 5px;
}

#footer a.baidu {
width:29px;
height:36px;
display:block;
overflow:hidden;
text-indent:-999px;
background:url(/s/i04/bgs.png) no-repeat -249px -205px;
position:absolute;
right:20px;
top:45px;
}
