@charset "utf-8";
/* CSS Document */
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;

}
html{overflow-y:scroll;}

img{border:none;}

li {list-style:none;}
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.center{margin:0 auto;}

a{text-decoration:none;}
.w990{width:990px;}
.top8{margin-top:8px;}
.top5{margin-top:5px;}

#newbgad div {
background: url(ADimages/bg_daheng1.jpg);
}
#TOP {margin:0 auto;background:url(ADimages/bg_daheng1.jpg) 50% 0%;}
#TOP  a{display:block;width:990px;height:143px;margin:0 auto;}
/*---------------------------------header-----------------------------------*/
#headerbg{width:990px;height:143px;background:url(images/headerbg.gif) no-repeat;margin:0 auto;overflow:hidden;margin-top:-8px;position:relative;z-index:999;}

#header{width:990px;margin:0 auto;height:99px;overflow:hidden;}
#header dl dt{}
#header dl dt a{}
#header dl dt a:hover{}
#header dl dd{width:980px;height:84px;padding:10px 5px 5px 5px;overflow:hidden;}
#header dl dd a{}
#header dl dd .logo{padding:8px 0 0 5px;}

/*---------------------------------menu-----------------------------------*/


#menu{width:962px;height:44px;margin:0 auto;padding:0 14px 0 14px;}
#menu ul{height:44px;line-height:40px;margin:0 auto;}
#menu ul li{ height:44px;width:78px;float:left;text-align:center;overflow:hidden;}


#menu ul li a{display:block;width:78px;height:44px;font-weight:600;font-size:14px; color:#eee;padding-right:10px;}
#menu ul li.home a{color:#7dc7ff;}

#menu ul li a:hover{color:#7dc7ff;font-weight:600;width:78px;height:34px; }

/*---------------------------------search-----------------------------------*/

.search{width:237px;height:20px;background:url(images/searchbg.gif) no-repeat;overflow:hidden;float:left;margin-top:10px;}
.search input{height:14px;background:none;border:none;color:#fff;font-size:14px;margin:3px 0 0 5px;}
.search .sou{width:25px;height:20px;margin-top:0px;}
.text{width:202px;}


.t{width:280px;padding-left:20px;margin-top:5px;float:right;}
.t a{float:left;padding-right:8px;}


/*---------------------------------postUp-----------------------------------*/
#menuUp{width:970px;height:46px;background:url(images/menuUpbg.jpg);padding:14px 0 0 20px;margin:0 auto;margin-top:-8px;}

#menuUp ul{height:18px;overflow:hidden;}
#menuUp ul li{float:left;padding-right:4px;}

.genre{width:74px;height:18px;background:url(images/yellow.png) no-repeat; text-align:center; line-height:18px;margin-right:60px;}


.genre02{width:89px;height:18px;background:url(images/green.png) no-repeat;text-align:center;line-height:18px;margin-right:23px;}

#menuUp ul li.genre a,#menuUp ul li.genre02 a{color:#FFF;}

.genre_left{width:6px;height:18px;background:url(images/yellow_left.gif) no-repeat;float:left;}
.genre_mid{height:18px;background:url(images/yellow_mid.gif) repeat-x;float:left;}
.genre_mid a{display:block;color:#8a8b8b;}
.genre_mid a:hover{color:#ccc; text-decoration:underline;}
.genre_right{width:6px;height:18px;background:url(images/yellow_right.gif) no-repeat;float:left;}

/*---------------------------------main-----------------------------------*/
#main{width:990px;margin:0 auto;background:#000;padding:0 0 20px 0;}

.mainborder{width:966px;padding:0 12px 0 12px;background:#000;margin:0 auto;}
/*---------------------------------mainLeft-----------------------------------*/
.mainLeft{width:490px;float:left;margin-right:6px;}



.flash{width:490px;height:364px;}
#work { visibility: hidden; }

.gallery { border: 0; padding: 0; margin:auto}
.loader { background: url(loader.gif) center center no-repeat #ddd; }
.panel {}
.panel .panel-overlay,
.panel .overlay-background {  padding: 0em;height:45px;overflow:hidden; }
.panel .overlay-background { background: #000; }
.panel .panel-overlay { color: white; font-size: 1em; }
.panel .panel-overlay a { color: #ffcc00; text-decoration: underline; font-weight: bold; }
.panel .panel-overlay a:hover{ text-decoration:none;}

.panel span h3{height:15px;overflow:hidden;padding:0 10px;width:470px;}
.panel span p{width:470px;padding:0 10px;}

.filmstrip { margin: 5px; }
.frame {}
.frame .img_wrap { border: 1px solid #aaa; }
.frame.current .img_wrap { border-color: #fc0; }
.frame img { border: none; }
.frame .caption { font-size: 11px; text-align: center; color: #888; }
.frame.current .caption { color: #fff; }
.pointer {
	border-color: #fc0;
}
*html .pointer {
	filter: chroma(color=pink);
}
.panel-overlay{}




/*---------------------------------reviewsHeader-----------------------------------*/
.reviewsHeader{width:490px;height:10px;background:url(images/reviewsHeader.gif) no-repeat;overflow:hidden;}
.reviewsContent{width:468px;border-left:1px #363636 solid;border-right:1px #363636 solid;padding:0 10px 10px 10px;}

.reviewsContent dl{width:152px;float:left;}
.reviewsContent dt{width:140px;height:20px;background:url(images/reviewsDtbg.gif) no-repeat;color:#fff;line-height:20px;font-weight:bold;padding-left:12px;font-size:14px;}
.reviewsContent dd{width:136px;padding:0 8px 0 8px;}

.reviewsContent dd a{color:#ff8149;}
.reviewsContent dd a:hover{text-decoration:underline;}

.reviewsContent dd.reviews_t{max-height:30px;overflow:hidden;font-weight:bold;}
.reviewsContent dd.reviews_e{color:#acacac;height:84px;overflow:hidden;}
.reviewsContent dd.reviews_e p{line-height:1.5em;font-size:11px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.reviewsContent dd.reviews_e{color:#acacac;height:80px;overflow:hidden;}
.reviewsContent dd.reviews_e p{line-height:1.4em;font-size:11px;}
}

.reviewsFooter{width:490px;height:10px;background:url(images/reviewsFooter.gif) no-repeat;overflow:hidden;}

.midbanner{width:490px; text-align:center;}


/*---------------------------------mostpopular-----------------------------------*/
.mostpopularTitle{width:475px;height:25px;background:url(images/mostpopularTitle.gif) no-repeat;line-height:25px;font-weight:bold;color:#7dc7ff;padding-left:15px;font-size:14px;overflow:hidden;}
.mostpopularContent{width:468px;border-left:1px #363636 solid;border-right:1px #363636 solid;padding:0 10px 15px 10px;}
.rightInfo{width:322px;overflow:hidden;padding-left:10px;}
.rightInfo dt{height:20px;line-height:20px;}

.rightInfo dt a{height:20px;line-height:20px;display:block;width:180px;font-weight:bold;overflow:hidden;color:#ff8149;}
.rightInfo dt a:hover{text-decoration:underline;}

.rightInfo dt p{color:#383838;}
.rightInfo dd{height:70px;overflow:hidden;padding-top:5px;}
.rightInfo dd p{color:#acacac;line-height:1.6em;font-size:11px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.rightInfo dd p{color:#acacac;line-height:1.5em;font-size:11px;}
}

/*---------------------------------mainRight-----------------------------------*/

.mainRight{width:470px;float:left;}

.rightTopbanner{width:468px;padding:0 1px;}

/*---------------------------------rightLeft-----------------------------------*/
.rightLeft{width:300px;}
.our{width:300px;background:url(images/ourFooter.gif) no-repeat center bottom;padding:0 0 8px 0;}
.our dt{width:285px;height:25px;background:url(images/ourHeader.gif) no-repeat;padding-left:15px;line-height:25px;font-size:14px;color:#7DC7FF;font-weight:bold;}
.our dd{width:270px;background:url(images/ourRepeat-y.gif) repeat-y;padding:0 15px 0 15px;}
.our dd a{display:block;width:260px; height:18px;overflow:hidden;color:#9a9a9a;font-weight:bold;}
.our dd a:hover{ text-decoration:underline;}

.our dd.our_e{height:14px;display:block;width:270px;overflow:hidden;color:#c95928;padding-bottom:2px;}
.our dd.our_e p{width:250px;height:11px;line-height:10px;overflow:hidden;font-size:11px;background:url(images/our_dot.gif) no-repeat top left;padding-left:10px;margin-bottom:5px;}


.sidebarADImg{width:300px;}
.sidebarADImg dt{width:300px;height:13px;background:url(images/sidebarImgtop.gif) no-repeat;overflow:hidden;}

/*----------most commented-------*/
.mostcommented{width:300px;background:url(images/ourFooter.gif) no-repeat center bottom;padding:0 0 8px 0;}
.mostcommented dt{width:285px;height:25px;background:url(images/ourHeader.gif) no-repeat;padding-left:15px;line-height:25px;font-size:14px;color:#7DC7FF;font-weight:bold;}
.mostcommented dd{width:280px;background:url(images/ourRepeat-y.gif) repeat-y;padding:0 10px 10px 10px;}

.Accordion {}
.AccordionList { position: relative; clear: both; overflow: hidden; margin-top: -3px; }
.AccordionList a.Title { position: relative; cursor:pointer; display: block; height: 20px; margin-top: 3px; font-size: 14px; line-height: 20px; font-weight: bold; padding-left: 12px; background: transparent none 0 -20px no-repeat; color: #666666; text-decoration: none !important; clear: both; overflow: hidden; }
.AccordionList a.Title:hover,
.AccordionList a.selected,
.AccordionList a.selected:hover { color: #ffffff; background-position: 0 0px; text-decoration: none !important; }
.AccordionList .Content {color:#FFF; }

ul.AccordionList, 
ul.AccordionList * ul { margin: 0; padding: 0; list-style-image: none; list-style-type: none; }
ul.AccordionList li,
ul.AccordionList * li { margin: 0; padding: 0; list-style-image: none; list-style-type: none; clear: both; overflow: hidden; }

/* Accordion 300px for Right Column */
.Accordion300List { width: 280px; }
.Accordion300List a.Title { width: 268px; background-image: url(images/bg_all.gif); }
.Accordion300List .Content { width: 280px; }

.commented{width:235px;margin:0 auto;overflow:hidden;padding:9px 0 5px 25px;background:url(images/commentedbg.gif) no-repeat;}
.commented li{height:22px;line-height:22px; overflow:hidden;}
.commented li a{color:#777;font-weight:bold;}
.commented li a:hover{text-decoration:underline;}


/*----------key-------*/
.key{background:url(images/ourFooter.gif) no-repeat center bottom;padding:0 0 8px 0;}
.key dt{width:285px;height:25px;font-size:14px;color:#7DC7FF;background:url(images/reiterbox_header_300.gif) no-repeat;line-height:25px;padding-left:15px;font-weight:bold;}

.key dd{background:url(images/ourRepeat-y.gif) repeat-y;width:290px;padding:5px;}

.keyTitle{display:block;width:240px;height:20px;background:url(images/keyTitlebg.gif) 0 0;line-height:20px;padding-left:20px;color:#FFF;font-weight:bold;margin-top:-3px;overflow:hidden;padding-right:30px;}
.keyTitle:hover{background:url(images/keyTitlebg.gif) 0 -20px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

.keyTitle{display:block;width:240px;height:20px;background:url(images/keyTitlebg.gif) no-repeat;line-height:20px;padding-left:20px;color:#FFF;font-weight:bold;margin-top:0px;overflow:hidden;padding-right:30px;}
}

/*---------------------------------rightRight-----------------------------------*/
.rightRight{width:164px;margin-left:6px;}
.rightRightbanner{width:160px;margin:0 auto;}
.rightRightbanner dt{width:160px;height:12px;background:url(images/adHeader160.gif) no-repeat;overflow:hidden;}
.rightRightbanner dd{width:160px;}
/*---------------------------------follow us-----------------------------------*/
.follow{width:164px;background:url(images/followFooter.gif) no-repeat left bottom;padding-bottom:4px;overflow:hidden;}
.follow dt{width:149px;height:30px;line-height:30px;background:url(images/followHeader.gif) no-repeat;padding-left:15px;font-size:14px;font-weight:bold;color:#7DC7FF;}
.follow dd{width:158px;background:url(images/followRepeat-y.gif) repeat-y;padding-left:6px;}
.follow dd ul li{float:left;margin-right:5px;margin-top:5px;}

.rightDownBanner{width:164px;overflow:hidden;}

/*---------------------------------hot tag-----------------------------------*/
.hotTag{width:164px;background:url(images/followFooter.gif) no-repeat left bottom;padding-bottom:4px;overflow:hidden;}
.hotTag dt{width:164px;height:30px;line-height:30px;background:url(images/followHeader.gif) no-repeat;font-size:14px;font-weight:bold;color:#7DC7FF; text-align:center;}
.hotTag dd{width:144px;background:url(images/followRepeat-y.gif) repeat-y;padding:0 10px 10px 10px;color:#9a9a9a;}

/****************************Footer*****************************/
#footer{width:990px;height:270px;background:url(images/footer.gif) repeat-x;margin:0 auto;}
#footer dl{width:330px;height:85px;float:left; text-align:center; line-height:1.5em;padding-top:6px;}
#footer dl dt{font-weight:600;font-size:14px;}
#footer dl dt a{color:#CCC;}
#footer dl dd a{color:#CCC;}
#footer dl a:hover{color:#F9F9F9;}

#footer h5{height:44px;line-height:44px;font-size:14px;font-weight:600;color:#FFF;padding-left:40px;}
#footer h5 a{color:#f2f2f2;}
#footer h5 a:hover{ text-decoration:underline;}

#footer h4{height:52px;padding-left:40px;color:#FFF; line-height:1.5em;}
#footer h4 a{color:#f2f2f2;}
#footer h4 a:hover{color:#C30;}


#footer h3{height:68px;padding-left:40px;padding-top:10px;color:#FFF; line-height:1.5em;}
#footer h3 a{color:#f2f2f2;}



/***************************************single.php*********************************/



/*---------------------------------singleLeft-----------------------------------*/
.singleLeft{width:660px;margin-right:6px;}
.singleAD{width:660px;height:60px;background:url(images/singleADbg.jpg) no-repeat; text-align:center;padding:15px 0;}

.singleNews{width:660px;}
.singleNews dt{width:650px;background:url(images/singleRepeat-y.gif) repeat-y;font-size:12px;color:#7DC7FF;line-height:20px;height:20px;padding-left:10px;}
.singleNews dd{width:660px;background:url(images/singleRepeat-y.gif) repeat-y;}
.singleNews dd.news_t{ text-align:center;font-weight:bold;color:#C95928;padding:2px 0;font-size:13px;}
.singleNews dd.news_a{ text-align:center;color:#383838;padding-bottom:10px;}
.singleNews dd.news_a a{color:#7DC7FF;}
.singleNews dd.news_a a:hover{text-decoration:underline;font-weight:bold;}

.singleNews dd.news_content{width:620px;padding:0 20px 20px 20px;}
.singleNews dd.news_content p{color:#acacac;padding-bottom:10px;}

.singleNews dd.news_content p img{max-width:620px;height:auto;}
*html .singleNews dd.news_content p img{width:600px;}

.news_contentImg{width:172px;background:url(images/news_contentImgfooter.gif) no-repeat center bottom;margin:0 10px 5px 0;padding-bottom:8px;}
.news_contentImg li{width:172px;background:url(images/news_contentImgRepeat-y.gif) repeat-y;height:24px;line-height:24px;color:#4b4a4a; white-space:nowrap;overflow:hidden;}
.news_contentImg li.game_playnow{width:162px;background:#c95928; text-align:right;padding-right:10px;height:24px;line-height:24px;overflow:hidden;}
.news_contentImg li.game_playnow a{display:block;background:url(images/game_dot.gif) no-repeat center right;padding-right:15px;color:#FFF;font-size:14px;font-weight:bold;}
.news_contentImg li span{color:#707374;background:url(images/pub_dot.gif) no-repeat center left;padding-left:10px;margin-left:5px;}



/*------------- comments ---------------*/
.comment{width:660px;padding-bottom:8px;background:url(images/arc_footer.gif) no-repeat center bottom;}
.comment dt{width:645px;height:34px;background:url(images/commentHeader.gif) no-repeat;line-height:34px;font-weight:bold;font-size:14px;padding-left:15px;color:#7DC7FF;}
.comment dd{width:630px;background:url(images/singleRepeat-y.gif) repeat-y;padding:0 15px;}

.comment dd h3{color:#fff;}

.comment dd p{font-size:12px;padding:5px 15px;line-height:18px;}
#caie input{border:#000 1px solid;padding:2px;line-height:17px;width:220px;height:17px;margin:5px 20px 10px 0;background:#2c2c2c;color:#CCC;}
#commentdiv textarea{border:#000 1px solid;padding:2px;line-height:17px;width:423px;height:110px;background:#2c2c2c;color:#CCC;}
#comoper input.submit{border:none;width:86px;height:20px;background:url(images/submitBg.gif) no-repeat;cursor:pointer;}

#caie span,#caie label{color:#666;}

.commentContent dt{background:none;color:#afafaf;font-weight:normal;font-size:12px;}
.commentContent dd{background:none;color:#666;font-weight:normal;}

.comment dd.admin{color:#b76d24;font-weight:bold;float:left;}
.comment dd.admin a{display:block;width:160px;white-space:nowrap;overflow:hidden;}
.comment dd small{color:#afafaf;}
.body p{color:#666;}

/*---------------------------------singleRight-----------------------------------*/

.singleRight{width:300px;}


/*---------------------------------sidebar-----------------------------------*/
.singleLeftBanner{margin-top:-16px;}
.singleLeftBanner dt{width:300px;height:12px;overflow:hidden;}


/*-----------------------------------------------------archive.php-------------------------------------------------------*/

.archive{width:660px;padding-bottom:8px;background:url(images/arc_footer.gif) no-repeat center bottom;}
.archive dt{width:650px;font-size:12px;color:#7DC7FF;background:url(images/singleRepeat-y.gif) repeat-y;line-height:28px;height:22px;padding-left:10px;overflow:hidden;}
.archive dd{width:640px;background:url(images/singleRepeat-y.gif) repeat-y;padding-left:20px;}
.archive dd.category_description{width:620px;background:url(images/singleRepeat-y.gif) repeat-y;padding:0 20px 20px 20px;}
.archive dd.category_description p{color:#acacac;line-height:1.4em;}

.arcfirstImg img{width:100px;height:100px;}
.archive dd ul{width:500px;overflow:hidden;padding-left:10px;}
.archive dd ul.game_content li a{color:#c95928;font-weight:bold;}
.archive dd ul.game_content li a:hover{ text-decoration:underline;}

.archive dd ul li.arc_t{overflow:hidden;height:16px;line-height:16px;}
.archive dd ul li.arc_t a{font-size:14px;font-weight:bold;color:#C95928;}
.archive dd ul li.arc_t a:hover{text-decoration:underline;}

.archive dd ul li.arc_e{height:60px;overflow:hidden;margin-top:5px;color:#acacac;}
.archive dd ul li.arc_c{color:#4a4949;margin-top:3px;}
.archive dd ul li.arc_c a{display:block;background:url(images/m_dot.gif) no-repeat center left;padding-left:30px;color:#4a4949;}
.archive dd ul li.arc_c a:hover{color:#CCC;text-decoration:underline;}
.archive dd ul li.arc_c h1{background:url(images/t_dot.gif) no-repeat center left;padding-left:30px;}
.archive dd ul li.playnow a{float:left;margin-left:10px;}
.archive dd ul li.moreInfo{width:64px;height:32px;font-size:12px;padding-left:6px;background:url(images/moreInfo.gif) no-repeat;}
.archive dd ul li.moreInfo a{color:#c95928;font-size:11px;}
.archive dd ul li.moreInfo a:hover{font-weight:bold;font-size:12px;}

.archive dd ul li.playNow{width:64px;height:32px;font-size:12px;padding-left:6px;background:url(images/playnow.gif) no-repeat;}
.archive dd ul li.playNow a{color:#84b13c;font-size:11px;}
.archive dd ul li.playNow a:hover{font-weight:bold;font-size:12px;}

/******gamelist*****/
.archive dd ul.game_header{width:630px;padding-bottom:5px;}
.game_header li{float:left;color:#FFF;}

.archive dd ul.game_content{width:620px;height:32px;line-height:32px;}
.archive dd ul.game_content li{float:left;color:#4a4949;}


.game_t{display:block;width:120px;overflow:hidden;height:32px;}

/*-----------------------------------------------------author.php-------------------------------------------------------*/
.authormain{width:970px;margin: 0 auto;padding:8px 10px;background:#000;}
.author_left{width:660px;overflow:hidden;}

.authorHeader{height:24px;line-height:24px;color:#7dc7ff;width:640px;background:url(images/singleRepeat-y.gif) repeat-y;padding:0 10px;}

.author_pho{width:185px;height:125px;background:url(images/author_Repeat-x.gif) repeat-x;padding:6px 0 6px 0;}
.author_pho img{width:185px;height:125px;}
.author_info{width:430px;height:125px;background:url(images/author_Repeat-x.gif) repeat-x;padding:6px 0 6px 15px;}
.author_info h1{color:#7dc7ff;font-size:16px;font-weight:bold;height:24px;line-height:24px;}
.author_info h2{height:20px;line-height:20px;color:#7dc7ff;font-size:14px;}
.author_info h2 a{font-size:12px;}
.author_info h2 a:hover{ text-decoration:underline;}
.author_info h3{height:20px;line-height:20px;color:#7dc7ff;}
.author_info h4{height:53px;overflow:hidden;}
.author_info h4 p{line-height:1.5em;font-weight:100;color:#ff8149;font-size:12px;}

.authorleft{width:8px;height:137px;background:url(images/authorleftbg.gif) no-repeat;}
.author_inforight{width:8px;height:137px;background:url(images/authorRight.gif) no-repeat;}

.author_list{width:660px;background:url(images/arc_footer.gif) no-repeat left bottom;padding-bottom:14px;}

.author_list dd{width:640px;background:url(images/singleRepeat-y.gif) repeat-y;padding:0 10px;}
.author_list dd.author_t{width:640px;background:url(images/singleRepeat-y.gif) repeat-y;padding:0 10px;height:26px;line-height:34px;font-weight:bold;color:#999;font-size:14px;}


.authorPostList_img{width:166px;}
.authorPostList_title{width:460px;overflow:hidden;padding-left:10px;}
.authorPostList_title h1 a{font-size:14px;color:#ff8149;font-weight:bold;display:block;height:20px;line-height:20px;overflow:hidden;}
.authorPostList_title h1 a:hover{text-decoration:underline;}

.authorPostList_title h2{font-size:10px;color:#656565;height:14px;line-height:14px;font-weight:100;}

.authorPostList_title h3{height:58px;overflow:hidden;}
.authorPostList_title h3 p{font-size:12px;color:#acacac;height:58px;overflow:hidden;line-height:1.2em;font-weight:100;}
.authorPostList_title h4{height:20px;line-height:20px;}
.authorPostList_title h4 a{color:#7dc7ff;}
.authorPostList_title h4 a:hover{text-decoration:underline;}

.pagination{padding:15px 0; text-align:center;}






