/* CSS Document */
.body{ background-color:#BDAE87;}
p{ margin:0; padding:0;}
.red{ color:#AB0001;}
.mt{ margin-top:5px;}
.container{ width:980px; margin:0 auto; text-align:left;}/*³ÂË³¹ú2010-01-22*/
#special{ height:100%; overflow:hidden; padding-bottom:10px; background-color:#66421E; border-top:solid 1px #988A65; border-left:solid 1px #988A65; border-right:solid 1px #988A65;}
#special .specialTitle{ line-height:30px; float:left; color:#FFAD59; font-size:14px; text-indent:50px;background:url(/mimages/spe01.jpg) 30px 10px no-repeat; font-weight:bold;}
.tips{ margin-left:35px; color:#FFFFFF; font-size:12px; font-weight:normal; display:inline;}
.tips b{ color:#EFCE07;}
.tips span{ margin-left:10px; color:#FA3805;}
#special{ height:100%; overflow:hidden; padding-bottom:10px; background:url(/mimages/spebg.jpg) repeat; border-top:solid 1px #998965;}
#special .specialCont{ width:952px; margin:5px 8px;border-left:solid 1px #33210D; border-top:solid 1px #33210D; border-bottom:solid 1px #BC8038; border-right:solid 1px #9B642C; background-color:#7C5625; display:inline; float:left;}
#special dl{ width:238px; height:80px; float:left; padding-top:8px;background:url(/images/newsindex/linebg.jpg) right center no-repeat; color:#FFFFFF;}
#special dl img{ padding:0 10px 0 15px; float:left;}
#special dl dt{ width:90px; height:45px; overflow:hidden; line-height:22px; float:left;}
#special dl dd{ line-height:30px; text-align:center; clear:both;}
#special dl dd a:link{ color:#EFCE07; }
#special dl dd a:hover{  text-decoration:underline;}
#special dl dd a:visited{ color:#EFCE07;}
.specialText{ line-height:18px; margin:7px 10px 0; clear:both; color:#DED5B6;}
#special a{ color:#DED5B6; text-decoration:none;}
#gameSpecial{ height:100%; overflow:hidden; border:solid 1px #917359; background-color:#DFD3B9; margin-top:5px;}
#gameSpecial .title{ width:17px; padding:3px 5px 0; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#917A48;vertical-align:middle; float:left;}
#gameSpecial .gamelist{ width:931px; line-height:22px; float:left; padding:10px;}
#main{ width:980px; margin:5px auto 0; }
.left{ width:210px; float:left; color:#77602A; margin-right:10px;}
.left a:link{ color:#77602A; text-decoration:none;}
.left a:hover{ color:#ff0000; text-decoration:underline;}
.left a:visited{ color:#77602A; text-decoration:none;}
.left .leftTitle{ width:100%; height:24px; line-height:24px; background:url(/mimages/left_title_td_bg.gif) repeat-x; color:#FFFFFF; margin:5px 0 0 0;}
.left .leftTitle p{ text-indent:15px; background:url(/mimages/left_title_table_bg.gif) no-repeat right;margin:0; padding:0;}
.left .leftTitle span{ float:right; margin-right:10px;}
.left .leftTitle a{ color:#FFFFFF; text-decoration:underline;}
.left .leftTitle a:visited{ color:#FFFFFF;}
.left ul{ height:100%; overflow:hidden; border:solid 1px #BBA981; background-color:#E7DFCA;}
.left ul li{ line-height:25px; height:25px; overflow:hidden; padding-left:17px; background:url(/mimages/arrow_01.gif) no-repeat 4px 6px; border-bottom:dashed 1px #BFB089;}
.left ul li span{ float:right; margin-right:5px;}
.left ul dl{ width:100%; height:25px; line-height:25px;border-bottom:dashed 1px #BFB089;}
.left ul dl dt{ width:100px;padding-left:17px; float:left; background:url(/mimages/arrow_01.gif) no-repeat 4px 6px; overflow:hidden;}
.left ul dl dd{ width:90px; float:left; white-space:nowrap; overflow:hidden; }
.left ul.topList li{line-height:24px; height:24px; overflow:hidden; padding-left:17px; background:url(/mimages/arrow_01.gif) no-repeat 4px 5px; border-bottom:dashed 1px #BFB089;}
.hotRec{ width:208px; height:278px; overflow:hidden; border:solid 1px #BBA981;background-color:#E7DFCA;}
.hotRec dl{ height:130px; overflow:hidden; margin:8px 5px 0; border-bottom:dashed 1px #C1AF89;}
.hotRec dl img{ float:left; padding:2px; width:80px;/*border:solid 1px #D6D6D6;*/border:solid 1px #666;}
.hotRec dt{ width:100px; line-height:25px; font-weight:bold; float:right;}
.hotRec dd{ width:100px; line-height:20px; text-indent:15px; float:right;}

.mid{ width:520px; float:left; overflow:hidden;}
.mid .midFrm{ width:518px; height:100%; overflow:hidden; border:solid 1px #65411D; background-color:#DFD3B9;}
.mid h6{ line-height:26px; font-size:14px; margin:1px; font-weight:700; text-indent:15px; color:#FEC85D; background-color:#77602A; }
.mid h6 span{ float:right; margin-right:10px; font-weight:normal}
.mid h6 span a:link{  color:#FEC85D;}
.mid h6 span a:visited{  color:#FEC85D;}
.mid #hot{ width:512px; height:100%; overflow:hidden; padding:5px 3px 4px; background:url(/images/newsindex/hotbg.jpg) repeat-x;}
#hot li{ width:128px; float:left; text-align:center;}
#hot li p{ line-height:24px; text-align:left; padding:0 5px 0 10px; margin:0;}
.bbsleft{ width:180px; text-align:left; line-height:22px; padding:5px 9px 0; float:left; overflow:hidden;}
#news{ width:308px; float:right; padding:0; margin-right:10px; display:inline;}
#news li{ width:98%; line-height:25px; float:left; border-bottom:dashed 1px #C1AF87; white-space:nowrap;}
#news li a{ text-decoration:none; color:#77602a;}
#type{ width:510px; background-color:#E7DFCA; margin-top:5px; padding:10px 5px 5px;}
.tips2{ line-height:25px; border:solid 1px #BBA981; padding-left:10px; margin:5px 0;}
.tips2 span{ color:#FF0000;}
.typeTitle{width:100%; height:24px; line-height:24px; background:url(/mimages/left_title_td_bg.gif) repeat-x; color:#FFFFFF; margin:7px 0 0 0; padding-bottom:3px;}
.typeTitle p{text-indent:15px; background:url(/mimages/left_title_table_bg.gif) no-repeat right;margin:0; padding:0;}
.typeTitle p span{ color:#FFFF67;}
.charlist{width:510px; height:70px; overflow:hidden;}
.charlist li{ width:10px; text-align:center; background-color:#BBAC85; color:#6B3511; float:left; padding:5px; margin:5px; font-family:arial; display:inline;}
.charlist li a{ color:#6B3511; text-decoration:none;font-family:arial;}

#typeList{ height:100%; overflow:hidden;  background-color:#FFFFFF; clear:both; padding:0px 8px 4px;}
#typeList dl{width:493px; background:url(/images/newsindex/top_line.jpg) no-repeat top; padding:3px 0px 0; margin-top:5px;}
#typeList dt{height:100%; overflow:hidden; border-left:solid 1px #C1C1C1; border-right:solid 1px #C1C1C1; padding:2px;}
#typeList dt .charlink{ width:100px;height:45px; line-height:25px;  text-align:center;  float:left; background:url(/images/newsindex/charbg.jpg) #E7DFCA no-repeat 10px 12px; padding:10px 0 0 0; margin:0; color:#FFFFFF;}
#typeList dd{ height:3px; overflow:hidden; background:url(/images/newsindex/bot_line.jpg) no-repeat bottom; font-size:0; }
#typeList ul{ width:387px; height:55px; float:left; background-color:#E7DFCA;}
#typeList ul li{ width:112px; height:25px; line-height:25px; overflow:hidden; float:left; padding-left:17px;background:url(/mimages/arrow_01.gif) no-repeat 5px 6px; border-bottom:dashed 1px #CFCACE;}

.PinYinList{ font-family:Arial, Helvetica, sans-serif; height:100%; overflow:hidden;  background-color: #FFFFFF; clear:both; padding:0px 7px; text-decoration:none;}
.PinYinList a{ text-decoration: none; color:#9b793f;}
.PinYinList a:hover{ text-decoration: underline; color: #FF0000;}

.PinYinList .title{ clear:both; height:30px; line-height:30px; color:#90683e; border-bottom:1px dashed #eeeeee; font-size:20px; }
.ListMessage{ margin-top:10px;  height:120px; padding-bottom:5px; border-bottom:1px solid #eeeeee; }
.ListMessage#LastPinYin{ padding-bottom:4px; height:120px; }

.ListMessage .LPic{ display:inline; float:left;  width:64px; height:100px; overflow:hidden; white-space:nowrap; }
.ListMessage img{ padding:1px; border:1px solid #cacaca;  }
.ListMessage span{ display:block; margin-top:3px; text-align:center; }

.ListMessage .R{ display:inline; float:left; margin-left:5px;  width:427px;   height:120px; overflow:hidden; }
.ListMessage li{ display:inline; float:left;   width:142px; height:28px; line-height:28px; text-indent:10px; overflow:hidden; }
.ListMessage li.Bg{ height:20px; line-height:20px; background-color:#f8f5f1;}

.ComicList{ clear:both; margin-top:10px; width:100%;  overflow:hidden; }
.ComicList li{ display:inline; float:left;  margin:0px; padding:0px; width:124px; height:28px; line-height:28px; text-indent:10px; overflow:hidden; }
.ComicList li.Bg{ height:28px; line-height:28px; background-color:#f8f5f1;}


#right{ width:230px; float:right;}
.rightFrm{ padding-bottom:3px; height:100%; overflow:hidden; background-color:#DFD3B9;}
#right h4{ line-height:23px; text-indent:25px; margin:0 5px 0; font-weight:700; color:#795E31; border-bottom:dashed 1px #795E31; background:url(/images/newsindex/righttitle.gif) no-repeat 5px 7px; padding:2px 0 0;}
#right h4 span{ float:right; margin-right:5px; display:inline;}
#right h4 a{ color:#795E31;}
#right ul{height:100%; overflow:hidden; line-height:25px;}
#right dl{ width:220px;  height:25px;margin:0 auto; border-bottom:dashed 1px #C0B18A;}
#right dt{ width:170px; height:25px; overflow:hidden; float:left;padding-left:15px;background:url(/mimages/arrow_01.gif) no-repeat 3px 6px;}
#right dt.rec a:link{ font-weight:bold; color:#AB0001;}
#right dt.rec a:visited{ font-weight:bold; color:#AB0001;}
#right dd{ width:30px; float:left;}
#right ul li{ padding-left:15px;background:url(/mimages/arrow_01.gif) no-repeat 3px 6px;}
#right ul li b{ font-weight:normal;}

.link { width:970px; padding:5px; height:100%; overflow:hidden; margin:5px 0 0; background-color:#E7DFCA; clear:both;}
.linkTitle{width:100%; height:24px; line-height:24px; background:url(/mimages/left_title_td_bg.gif) repeat-x; color:#FFFFFF; margin:5px 0 0 0; text-indent:15px;}
.link_listpic {clear:both;}
.link_listpic a {padding:3px;float:left;}
.link_listtext {clear:both;margin:0px auto 0px;overflow:hidden; width:960px;padding-bottom:10px;}
.link_listtext a {color:#333333;display:block;float:left;height:15px;line-height:15px;padding-right:8px;padding-left:8px;margin:5px 0px 0px -1px;white-space:nowrap;border-left:1px solid #333;}

#bigleft{ width:740px; float:left;}
.ad720{ width:740px; height:100%; overflow:hidden; margin:5px auto 0; clear:both;}
.ad720 img{ width:740px;}
#4399_flash_ad img{ width:740px;}


.BBSListIndex{
 margin-top:10px; padding-top:10px; padding-bottom:10px;
 height:10px;
 border-top:1px solid #988a65;
 }
 .BBSListIndex li{
 display:inline;
 float:left;
 margin-right:5px;
 overflow:hidden;
 }
 
 
 
