@charset "gb2312";
@import url("/css/public.css");
/*
*Version£ºv1.0
*Code£ºUTF-8°æ±¾
*Author£ºccefeg
*Email£ºccefeg@163.com
*Time£º2010-02-02
*/


/*head start*/
.head{ background:#fff;}
.headRight .fr a{ color:#555;}
.headRight a:hover{ color:#f00; text-decoration:underline;}

/*nav start*/
.nav{ background:url(/images/navbg.gif) repeat-x; height:24px; border:1px solid #7A6BAC; border-left:none; border-right:none; line-height:24px; color:#513365; word-spacing:-2px}

/*Boot*/
.Boot{ clear:both; overflow:hidden; text-align:center; line-height:22px;}
.Boot a,.Boot a:visited{ color:#555;}
.Boot a:hover{ text-decoration:underline; color:#F00;}
.Boot .link,.Boot .link a,.Boot .link a:visited{ color:#6D3FAD;}
.Boot .link a:hover{ text-decoration:underline; color:#6D3FAD;}


/*mainSearch start*/
.mainSearch{ height:27px; line-height:27px; background:#fff; color:#555;}
.mainSearch .search{ color:#6d3fad}
.input1{ border:1px solid #FC6; color:#F32; line-height:20px; height:20px; background:#FFFFC4; padding:0; margin:0; vertical-align:middle; padding:0 3px; border-left:1px solid #FFC; border-top:1px solid #FFC;}
.input2 { border:1px solid #b3a4d3; color:#6d3fad; line-height:18px; height:19px;}
.mainSearch a,.mainSearch a:visited{ color:#555;}
.mainSearch a:hover{ color:#f00; text-decoration:underline;}

.mainTop{ border:1px solid #E0DBEC; width:992px; margin:0 auto; overflow:hidden; clear:both;}
/*mainTopList start*/
.mainTopList{word-spacing:-3px; height:21px; line-height:21px; background:#DFD7EC; color:#6d3fad;}
.mainTopList a,.mainTopList a:visited{color:#6d3fad;}
.mainTopList a:hover{ color:#6d3fad; text-decoration:underline;}
.mainTopList a.red{color:#f00;}
.mainTopList a.red:hover{ color:#f00; text-decoration:underline;}
/*Mainztt*/
.Mainztt{word-spacing:-3px;background:#FFF; line-height:18px; color:#555;}
.Mainztt a,.Mainztt a:visited{ color:#555;}
.Mainztt a:hover{ color:#f00; text-decoration:underline;}

/*MainRec*/
.MainRec{word-spacing:-3px;line-height:18px; color:#555;}
.MainRec a,.MainRec a:visited{ color:#555;}
.MainRec a:hover{ color:#f00; text-decoration:underline;}

/**/
.MainTopArea{ border:1px solid #E0DBEC; background:#fff; color:#555;}
.MainTopArea dl{ width:990px; margin:0 auto;}
.MainTopArea dl dd{ float:left; width:99px; padding:10px 0 5px; text-align:center; height:75px; overflow:hidden; line-height:20px;}
.MainTopArea a{ display:block; width:77px; margin:0 auto; overflow:hidden;}
.MainTopArea .top{ margin:1px auto 0;}
.MainTopArea .top dd{ background:#EDEDED;}
.MainTopArea dl dd img{ border:1px solid #000; width:75px; height:55px;}
.MainTopArea a,.MainTopArea a:visited{ color:#555;}
.MainTopArea a:hover{ color:#f00; text-decoration:underline;}

/*myhistory*/
#myhistory{width:992px;height:22px;margin:0 auto 0 auto;overflow:hidden;border:1px solid #85d981;background:#E8E1F4; color:#555;}
#myhistory .l,#myhistory .c,#myhistory .r{float:left;height:22px; text-align:center;}
#myhistory .l{width:96px; background:url("/images/icon.gif") 0 -228px;font-size:12px;padding-top:5px;}
#myhistory .c{width:888px;padding-left:7px;padding-top:4px;}
#myhistory .r{width:3px;}
#hscontent{width:872px;overflow:hidden;float:left;padding:3 0 0 0;white-space:nowrap;word-spacing:4px;text-align:left;}
#hscontent a{color:#33292A;text-decoration:underline;}
#hscontent a:hover{color:blue;}
#hsb{float:right;}
.hsl_n,.hsl_y,.hsr_n,.hsr_y{float:left;width:13px;height:16px;margin:-1px 2px 0 2px;background:url("/images/icon.gif") no-repeat;}
.hsl_n{background-position:-50px -49px;}
.hsl_y{background-position:-66px -49px;cursor:pointer;}
.hsr_n{background-position:-82px -49px;}
.hsr_y{background-position:-98px -49px;cursor:pointer;}
/**/
.MainRecGame{ width:194px; border:1px solid #E0DBEC;}
.MainTitle{ border-bottom:1px dashed #E0DBEC; overflow:hidden; height:21px; line-height:20px; color:#333;}
.MainTitle a,.MainTitle a:visited{ color:#555;}
.MainTitle a:hover{ color:#f00; text-decoration:underline;}
.MainRecGame dl{ width:194px; margin:0 auto;}
.MainRecGame dl dd{ float:left; width:97px; padding:10px 0 0; text-align:center; height:76px; overflow:hidden; line-height:20px;}
.MainRecGame dl dd img{ border:1px solid #000; width:75px; height:55px;}
.MainRecGame dl a{ display:block; width:77px; margin:0 auto; overflow:hidden;}
.MainRecGame a,.MainRecGame a:visited{ color:#555;}
.MainRecGame a:hover{ color:#f00; text-decoration:underline;}
/**/
.MainMiddleArea{ width:598px; margin:0 2px; overflow:hidden;}
.MiddleArea{border:1px solid #E0DBEC; width:596px; clear:both; overflow:hidden; padding:0 0 5px;}
.MiddleArea .list{}
.MiddleArea .list dd{ float:left; width:139px; text-align:center; height:29px; line-height:29px; padding:0 5px; overflow:hidden;}
.MiddleArea dl dd a,.MiddleArea dl dd a:visited{ color:#555;}
.MiddleArea dl dd a:hover{ text-decoration:underline; color:#f00;}
/**/
.MiddleArea .TopList{ clear:both; overflow:hidden; width:596px;}
.MiddleArea .TopList dd{ float:left; width:99px;  text-align:center; height:28px; line-height:28px; overflow:hidden;}
.MiddleArea .TopList .Top{
	float:left;
	width:99px;
	padding:10px 0 0;
	height:75px;
	text-align:center;
	overflow:hidden;
	line-height:20px;
}
.MiddleArea .TopList .Top img{ border:1px solid #000; width:75px; height:55px;}
.MiddleArea .TopList .Top a{ display:block; width:77px; margin:0 auto; overflow:hidden;}
.MiddleArea .TopList .ClearBoth{overflow:hidden; width:596px; height:1px; float:left; line-height:1px; list-style:none; font-size:1px; padding:0; margin:0;}
/**/
.MainTopGame{
	width:194px;
	border:1px solid #E0DBEC;
	overflow:hidden;
}
.MainTopGame dl{ padding:0 7px; width:180px; clear:both; overflow:hidden;}
.MainTopGame dl dd{ height:17px; clear:both; width:180px; overflow:hidden; padding:7px 0 0; margin:0;}
.MainTopGame dl dd .fl{ float:left; display:inline; background:url(/images/sz.gif) no-repeat; width:13px; height:13px; text-align:center; color:#fff; font-size:11px;}
.MainTopGame dl dd .fr{ float:left; display:inline; padding:0 0 0 7px; line-height:13px;}
.MainTopGame a,.MainTopGame a:visited{ color:#0071CC;}
.MainTopGame a:hover{ color:#0071CC; text-decoration:underline;}

#MainTab a{width:35px; height:24px; line-height:24px; background:url("/images/icon.gif") 0 -151px; cursor:pointer; font-size:14px;display:inline-block;color:#982e00;}
#MainTab a.n1{background:url("/images/icon.gif") 0 -127px;!important font-weight:bold;color:#982e00;border:1px solid #538890;}
#MainTab a.n1:link,#MainTab a.n1:visited{color:#982e00}
#MainTab .n2{color:#000;border:1px solid #CCCCCC;TEXT-DECORATION: none}
/**/
#MainTabCont dl{ display:none;}
/**/
.MainPopularCont{ border:1px solid #E0DBEC;}
.MainPopularCont dl{ width:990px; margin:0 auto;}
.MainPopularCont dl dd{ float:left; width:99px; padding:10px 0 5px; text-align:center; height:75px; overflow:hidden; line-height:20px;}
.MainPopularCont dl a{ display:block; width:77px; margin:0 auto; overflow:hidden;}
.MainPopularCont dl dd img{ border:1px solid #000; width:75px; height:55px;}
.MainPopularCont a,.MainPopularCont a:visited{ color:#555;}
.MainPopularCont a:hover{ color:#f00; text-decoration:underline;}

.MainBoxCont{ border:1px solid #E0DBEC; line-height:22px; color:#555;}
/*FLink*/
.MainBox .FLink{ border:1px solid #E0DBEC; height:auto; line-height:22px; color:#555; overflow:hidden; width:992px;}
.MainBox .FLink li{line-height:22px;padding:0 8px;overflow:hidden; }
.MainBox .FLink li a,.MainBox .FLink li a:visited{ color:#555; margin:0 8px;}
.MainBox .FLink li a:hover{ text-decoration:underline; color:#F00;}


/*******Type**********/
.TypeBox{ width:994px; clear:both; overflow:hidden; padding:10px 0 0;}
.TypeBox a,.TypeBox a:visited{ color:#555;}
.TypeBox a:hover{ text-decoration:underline; color:#F00;}
.TypeBox .SubNav{border-bottom:1px dashed #E0DBEC; overflow:hidden; height:21px; line-height:20px; color:#333;}
.TypeLeftPart{ width:794px; float:left;}
.TypeLeftPart .TypeRec{ width:792px; border:1px solid #E0DBEC; margin:2px 0 0; overflow:hidden;}
.TypeLeftPart .TypeRec dl{ width:792px; margin:0 auto;}
.TypeLeftPart .TypeRec dl dd{ float:left; width:89px; padding:0 5px;  text-align:center; height:28px; line-height:28px; overflow:hidden;}

.TypeLeftPart .TypeList{ width:792px; border:1px solid #E0DBEC; margin:2px 0 0; overflow:hidden;}
.TypeLeftPart .TypeList .Title{ border-bottom:1px dashed #E0DBEC; overflow:hidden; height:25px; line-height:20px; color:#333; padding:10px 0 0;}
.TypeLeftPart .TypeList .Title span{background:#ACE1E9;color:#275473;border:1px solid #538890;padding:1px 3px;}
.TypeLeftPart .TypeList .Title a{background:#f4f4f4;color:#000;border:1px solid #CCCCCC;padding:1px 3px;}
.TypeLeftPart .TypeList .Title a:hover{ color:#F00; text-decoration:none;}
.TypeLeftPart .TypeList .TypeListShow{ width:750px; margin:0 auto; overflow:hidden;}
.TypeLeftPart .TypeList dl{ float:left; width:250px; border-bottom:1px dashed #E0DBEC; padding:7px 0 10px;}
.TypeLeftPart .TypeList dl dt{ border:1px solid #000; float:left;}
.TypeLeftPart .TypeList dl dd{ float:left; padding:0 0 0 7px; margin:0;}
.TypeLeftPart .TypeList dl dd div{ margin-bottom:2px; overflow:hidden; width:125px; height:20px; line-height:20px;}
.TypeLeftPart .TypeList .TypeListPage{ width:750px; margin:3px auto; text-align:center;background:#e4e4e4; height:28px; line-height:28px; overflow:hidden;}

.TypeRightPart{ width:196px; border:1px solid #E0DBEC; overflow:hidden; float:right;}
.TypeRightPart dl{ padding:0 7px; width:180px; clear:both; overflow:hidden;}
.TypeRightPart dl dd{ height:17px; clear:both; width:180px; overflow:hidden; padding:7px 0 0; margin:0;}
.TypeRightPart dl dd .fl{ float:left; display:inline; background:url(/images/sz.gif) no-repeat; width:13px; height:13px; text-align:center; color:#fff; font-size:11px;}
.TypeRightPart dl dd .fr{ float:left; display:inline; padding:0 0 0 7px; line-height:13px;}
.TypeRightPart dl a,.TypeRightPart a:visited{ color:#0071CC;}
.TypeRightPart dl a:hover{ color:#0071CC; text-decoration:underline;}

.TypeListAll{ width:990px; border:1px solid #E0DBEC; margin:2px 0 0; overflow:hidden; clear:both; overflow:hidden; padding:0 1px;}
.TypeListAll li{ width:155px; height:28px; line-height:28px; float:left; padding:0 5px;}


/******Play***********/
.PlayBox{ width:994px; clear:both; overflow:hidden;}
.PlayBox a,.PlayBox a:visited{ color:#555;}
.PlayBox a:hover{ text-decoration:underline; color:#F00;}
.PlayBox .SubNav{border-bottom:1px dashed #E0DBEC; overflow:hidden; height:21px; line-height:20px; color:#333; margin:0 0 4px;}

.PlayLeftPart{ width:794px; float:left;}
.PlayLeftPart .playInfo{ border:1px solid #E0DBEC; width:792px;}
.PlayLeftPart .playInfo h1{ text-align:center; color:#F00; padding:10px 0;}
.PlayLeftPart .playInfo .playLink{ font-size:16px; line-height:28px; border:1px solid #E0DBEC; width:80%; margin:3px auto 0; color:#800080;}
.PlayLeftPart .playInfo .playLinks{ font-size:16px; line-height:28px;/* border:1px solid #E0DBEC;*/ width:80%; margin:3px auto 0; color:#800080;}
.PlayLeftPart .playInfo .playLinks td{ border:1px solid #E0DBEC; font-size:16px; line-height:28px;margin:3px auto 0; color:#800080; font-weight:bold;}

.PlayLeftPart .playInfo .playLink a,.PlayLeftPart .playInfo .playLink a:visited{color:#800080; text-decoration:underline;}
.PlayLeftPart .playInfo .playLinks a,.PlayLeftPart .playInfo .playLinks a:visited{color:#800080; text-decoration:underline;}

.PlayLeftPart .playInfo .siteInfo{ line-height:20px;}
.PlayLeftPart .playInfo .GameInfo{ width:415px;}
.PlayLeftPart .playInfo .GameInfo b{ font-size:16px; font-weight:bold;overflow:hidden; line-height:40px;}

.PlayMore{ border:1px solid #E0DBEC; width:792px; height:464px; margin:2px auto 0;}
#PlayMore{background:url("/images/bgc-3.gif") repeat-x 4px bottom; overflow:hidden; height:25px;padding-top:3px;text-align:center}
#PlayMore a:link,#PlayMore a:visited{float:left;width:100px;font:14px/19px "ËÎÌå";height:19px;border:1px solid #538890;background:#ace1e9;margin-left:4px;display:inline;}
#PlayMore a.Selected,#PlayMore a.Selected:link,#PlayMore a.Selected:visited{ height:24px; background:#fff; border:1px solid #D3D3D3; border-bottom:none; font-weight:bold;}

.PlayMoreCont dl{ display:none; width:792px; margin:0 auto;}
.PlayMoreCont dl dd{ float:left; width:99px; padding:10px 0 5px; text-align:center; height:70px; overflow:hidden; line-height:20px;}
.PlayMoreCont dl a{ display:block; width:77px; margin:0 auto; overflow:hidden;}
.PlayMoreCont dl dd img{ border:1px solid #000; width:75px; height:55px;}

.PlayRightPart{ width:196px; border:1px solid #E0DBEC; overflow:hidden; float:right;}
.PlayRightPart dl{ padding:0 7px; width:180px; clear:both; overflow:hidden;}
.PlayRightPart dl dd{ height:17px; clear:both; width:180px; overflow:hidden; padding:7px 0 0; margin:0;}
.PlayRightPart dl dd .fl{ float:left; display:inline; background:url(/images/sz.gif) no-repeat; width:13px; height:13px; text-align:center; color:#fff; font-size:11px;}
.PlayRightPart dl dd .fr{ float:left; display:inline; padding:0 0 0 7px; line-height:13px;}
.PlayRightPart dl a,.TypeRightPart a:visited{ color:#0071CC;}
.PlayRightPart dl a:hover{ color:#0071CC; text-decoration:underline;}

/*******Playing**********/
#mgame {width:980px;margin:0 auto;height:70px;overflow:hidden; clear:both; text-align:center;}
#mgame a,#mgame a:visited{ color:#555;}
#mgame a:hover{ text-decoration:underline; color:#F00;}
#mleft,#mright{float:left;width:18px;height:70px;background:#f8f8f8;cursor:pointer;background:#eee url("/images/icon1.gif") 0 -49px no-repeat;}
#mright{background-position: -26px -49px;}
#mcontent{width:944px;height:70px;float:left;padding:0 4px;overflow:hidden;border:solid #eee;border-width:1px 0;}
#gamesdiv {width:8600px;}
#gamesdiv UL {list-style:none;margin:0;padding:0;float:left;}
#gamesdiv UL LI {width:78px;float:left;padding:0px;text-align:center;font-size:12px;background:#fff;line-height:150%;}
#gamesdiv UL LI a img{margin-top:3px;width:68px;height:42px;border:1px #ccc solid;}

.PlayingTitle{ clear:both; overflow:hidden; position:relative; padding:10px 0;}
.PlayingTitle .PlayingName{ font-size:16px; color:#F00;}
.PlayingTitle .addFavorite{ position:absolute; top:10px; right:0;}

.PlayingArea{ width:640px; height:480px; overflow:hidden; margin:20px auto; clear:both; background:#F00;}
.PlayingInfo{border:2px dotted #e0dbec; width:650px; margin:20px auto; clear:both; overflow:hidden; line-height:20px;}
.PlayingInfo ul li{ padding:0; margin:0; list-style:none;}
.PlayingInfo ul input{ vertical-align:middle; margin:0; padding:0;}

.PlayingOption input{ vertical-align:middle; margin:0; padding:0;}


.digg {background: url(/images/digg_bg.gif) no-repeat center top;width: 70px;margin-bottom: 10px;text-align: center;}
.digg .diggnum {height: 38px;font-size: 16px;line-height: 30px;font-weight: bold;}
.digg .diggit {height: 30px;line-height: 24px;padding-right: 2px; }

.digg2 {background: url(/images/topac_view.gif) no-repeat center top;width: 70px;margin-bottom: 10px;text-align: center;}
.digg2 .diggnum {height: 38px;font-size: 16px;line-height: 30px;font-weight: bold;}
.digg2 .diggit {height: 30px;line-height: 24px; padding-right: 2px; }


/********AlbumBox*********/
.AlbumBox{ width:994px; clear:both; overflow:hidden;}
.AlbumBox a,.AlbumBox a:visited{ color:#555;}
.AlbumBox a:hover{ text-decoration:underline; color:#F00;}

.AlbumTitle{ font-size:26px;border-bottom:1px dashed #E0DBEC; padding:10px 0;}
.AlbumList{ border:1px solid #E0DBEC;}
.AlbumListTile{ font-size:16px; padding:5px;}

.gamerevelation{margin-left:20px;}
.gamerevelation dl{float:left;margin:14px 10px 0 15px;display:inline;}
.gamerevelation dl a,.gamerevelation dl a:visited{ color:#555;}
.gamerevelation dl a:hover{ text-decoration:underline; color:#F00;}
.gamerevelation dl dt a img,.tjpir dl dt a img{padding:4px;border:1px solid #ccc;}
.gamerevelation dl dt a:hover img,.tjpir dl dt a:hover img{border:1px solid #f06;}
.gamerevelation dl dd{margin:0;padding:0;list-style-type:none;width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:19px;}
.gamerevelation dl .titlee a,.gamerevelation dl .titlee a:visited{font-weight:700;color:#f06;}
.gamerevelation dl .tetlee a:hover{color:#f06;text-decoration:underline;}

.AlbumReco{ border:1px solid #e0dbec; height:30px; line-height:30px;}
.AlbumReco b{ font-size:16px; padding:0 0 0 5px; font-weight:400;}

.AlbumAllList{ border:1px solid #e0dbec;}
.AlbumAllList div{ font-size:16px; padding:5px;}
.AlbumAllList dl{ width:990px; margin:0 auto; clear:both;}
.AlbumAllList dl dd{ float:left; width:165px; text-align:center; height:28px; line-height:28px; overflow:hidden;}
/*****************/
