@charset "gb2312";
/*reset*/
body { font:normal 12px "Lucida Grande",Tahoma,Verdana,Lucida,Arial,Helvetica,sans-serif;}
html, body, div, form, img, p, ul, ol, li, table, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
ul li {list-style-type: none;}
a { color:#0066CC;}
a:hover { color:#FF0000; text-decoration:underline; }

/* commons */
.f_b, a.f_b:visited, a.f_b:link {color:#0589DB;text-decoration:none;}
.f_r, a.f_r:visited, a.f_r:link {color:#F80000;text-decoration:none;}

.clear { clear:both }
.undis { display:none;}
.dis   { display:block}
.fl { float:left;}
.fr { float:right;}



/*head*/
.head { width:100%; height:110px; background:url("../images/bg_header.jpg") repeat-x scroll 0 0 transparent;}
.head .inner { width:100%; height:110px; background:url("../images/bg_season.jpg") no-repeat scroll center top transparent;}
.head .inner .top { width:975px; height:70px; margin:0 auto;}
.head .inner .top .logo { display:block; width:750px; height:70px; background:url("../images/logo.gif") no-repeat scroll 0 0 transparent;}
.head .inner .top .logo a { display:block; width:290px; height:70px; font-size:1px; }

.head .inner .top .logo h2 { font-size:1px; display:none;}
.head .inner .navbar { width:975px; height:40px; margin:0 auto; background:url("../images/bg_nav.jpg") no-repeat scroll 0 0 transparent;}
.head .inner .navbar .topnav { float:left; display: inline; width:720px; height:25px; line-height:25px; margin: 6px 0 0 12px;} 
.head .inner .navbar .topnav li { float:left; display:inline; width:72px; text-align:center; }
.head .inner .navbar .topnav li a { color:#fff; font-size:14px; font-weight: bold; text-decoration:none;}
.head .inner .navbar .topnav li a:hover { text-decoration:underline; color:#FFCC00; }
.head .inner .navbar .topnav .last { padding-left:8px; }
.head .inner .navbar .search { float:right; display:inline; width:180px; height:20px; margin:7px 16px 0 0;  position:relative; overflow:hidden;}
.head .inner .navbar .search .input_search { float:left; display:inline; width:137px; height:20px; line-height:20px; margin-right:4px; text-indent:5px; border:medium none; color:#666666; overflow:hidden; background:none;}
.head .inner .navbar .search .btn_search { border:0 none; float:left; height:22px; width:36px; background:url("../images/sp_base.png") no-repeat scroll 0 0 transparent;}
.head .inner .navbar .search from, .head .inner .navbar .search input { margin:0; padding:0;}

.crumbs { width:975px; height:28px; line-height:28px; margin:0 auto; }
.crumbs div { padding:0 12px; background:url(../images/sp_base.png) no-repeat 0 -42px ;}
.crumbs div a { color:#000000;}
.crumbs div strong { font-size:12px; color:#006633;}


/*i_border*/
.ibox1 { margin:7px auto 0; width:975px; overflow:hidden;}
.ibox1 .t { width:975px; height:7px; background:url(../images/i_border.png) no-repeat 0 0; overflow:hidden;}
.ibox1 .c { width:973px; border-left:1px solid #C4DBEF;border-right:1px solid #C4DBEF; margin:0; overflow:hidden;}
.ibox1 .c .b1 { float:left; width:971px; border-left:1px solid #8CBBE3;border-right:1px solid #8CBBE3; margin:0; overflow:hidden; }
.ibox1 .c .b2 { float:left; width:969px; border-left:1px solid #C4DBEF;border-right:1px solid #C4DBEF; margin:0; overflow:hidden;  }
.ibox1 .b { width:975px; height:7px; background:url(../images/i_border.png) no-repeat 0 -7px; overflow:hidden; } 

.ibox1 .title,.ibox2 .title { height:35px; line-height:35px;  border-bottom:1px dashed #ddd; }
.ibox1 .title h3,.ibox2 .title h3 { float:left; font-size:12px; font-weight:normal;}
.ibox1 .title h3 a,.ibox2 .title h3 a { text-decoration:none; color:#0066FF; } 
.ibox1 .title span,.ibox2 .title span { padding:0 20px 0 10px; font-size:12px;}
.ibox1 .title span a,.ibox2 .title span a { padding:0 4px; }

.ibox1 .c .tt { display:inline; float:left; width:18px; height:60px; margin:8px 10px 0 12px; padding:3px 0; text-align:center; background:#FF99CC; writing-mode:lr-tb;}
.t3 { float:left; margin:5px 0 0 0px;}
.t3 li { float:left; display:inline; width:82px; height:83px; margin:0 5px; text-align:center; overflow:hidden; } 
.t3 li .p { width:80px; height:62px;border:1px solid #F0F0F0; overflow:hidden;}
.t3 li .p img {width:72px;height:54px; margin:0 auto; border:1px solid #CFCFCF; padding:3px; overflow:hidden;}
.t3 li h5 {width:82px; height:18px; margin:0 auto; line-height:18px; overflow:hidden;}
.t3 li h5 a { font-size:12px; color:#000; text-decoration: none; font-weight:normal;}
.t3 li h5 a:hover { color:red; text-decoration:underline;}


.ibox2 { margin:7px auto; width:975px; overflow:hidden;}
.ibox2 .t { width:975px; height:7px; background:url(../images/i_border.png) no-repeat 0 -16px; overflow:hidden;}
.ibox2 .c { width:973px; border-left:1px solid #FDC396;border-right:1px solid #FDC396; margin:0; }
.ibox2 .c .b1 { float:left; width:971px; border-left:1px solid #FE8A30;border-right:1px solid #FE8A30; margin:0; }
.ibox2 .c .b2 { float:left; width:969px; border-left:1px solid #FDC396;border-right:1px solid #FDC396; margin:0; }
.ibox2 .b { width:975px; height:7px; background:url(../images/i_border.png) no-repeat 0 -22px; overflow:hidden;} 

.ibox1 .contbox,.ibox2 .contbox { width:940px; margin: 0 auto; padding:10px 10px; line-height:1.7em;}


.itags { float:left;  width:940px; margin-top:10px; padding-left:20px; display:inline; overflow:hidden;}
.itags p {  width:950px; line-height:21px;}
.itags p.bg { background:#FFFFF0;}
.itags p b { color:#336633;}
.itags p a { color:#000; padding:0 11px 0 0; text-decoration:none;}
.itags p a:hover { color:#FF0000;}


.newgame .title { padding-left:25px;}


/*gamepics*/

.t1 li { float:left; display:inline; width:110px; height:130px; margin:0 12px; text-align:center; overflow:hidden; } 
.t1 li .p { width:108px; height:83px; border:1px solid #F0F0F0;}
.t1 li .p img { display:block; width:100px;height:75px; margin:0 auto; border:1px solid #CFCFCF;padding:3px;}
.t1 li h5 {	width:90px; height:18px; margin:0 auto; line-height:18px; overflow:hidden;}
.t1 li h5 a { font-size:12px; color:#000; text-decoration: none; font-weight:normal;}
.t1 li h5 a:hover { color:red; text-decoration:underline;}
.t1 li .click span { font-weight:bold; color:#0C86FD;} 


.t2 { float:left; margin:15px 0 0 12px; display:inline; padding:0;}
.t2 li { float:left; display:inline; width:105px; height:100px;  text-align:center; overflow:hidden; } 
.t2 li .p { width:88px; height:68px;border:1px solid #F0F0F0; margin:0 auto; overflow:hidden;}
.t2 li .p img {width:80px;height:60px; margin:0 auto; border:1px solid #CFCFCF; padding:3px; overflow:hidden;}
.t2 li h5 {width:90px; height:18px; margin:0 auto; line-height:18px; overflow:hidden;}
.t2 li h5 a { font-size:12px; color:#0044FF; text-decoration: none; font-weight:normal;}
.t2 li h5 a:hover { color:red; text-decoration:underline;}


.tjgames .title h3 { padding-left:25px;}
.tjgames .cont { margin:5px 0 15px 0px;}
.tjgames .cont p,.sitemap .cont ul { width:929px; border-bottom:1px dashed #ccc; line-height:23px;  padding:5px 20px; overflow:hidden;}
.tjgames .cont p b { color:#F80000;}
.tjgames .cont p a { color:#000; padding:0 4px; text-decoration:none;}
.tjgames .cont p a:hover { color:#FF0000;} 
.tjgames .cont p.bg ,.sitemap .cont ul.bg,.tjgames .cont h3.bg{ background: #EFFCE9;}
.tjgames .cont h3 { padding-left:20px; padding-top:10px; font-size:14px; height:30px; line-height:30px; color:#FF0000;}
.tjgames .cont h3 a { padding:0 5px;}
.sitemap .cont ul { border-bottom:none; padding:5px 20px 0;}
.sitemap .cont ul strong { float:left;}
.sitemap .cont ul li { float:left; display:inline; white-space:pre; padding:0 3px;}
.sitemap .cont ul li a{ color:#000;}
.sitemap .cont ul li span { font-size:10px; color:#333;}
.sitemap .cont strong { color:#006633;}
.sitemap .tagall ul li a { color:#0066CC;}


/*class*/
.c_tag h3 { height:30px; padding-left:15px; line-height:30px; font-size:14px; border-bottom:1px dashed #efefef;}
.c_tag { float:left; display:inline; width:130px; height:730px; border-right:1px solid #efefef; }
.c_tag  ul { margin-top:5px; padding:0 15px; line-height:1.7em; font-size:14px; }
.c_tag  ul li a { color:#0066CC;}
.c_tag  ul li span { color:#666; font-size:10px;}
.c_game { float:left; display:inline; width:820px; margin-left:5px; padding:0; overflow:hidden;}
.c_game .title { height:30px; line-height:30px; padding:0 5px 0 20px; font-size:14px; }
.c_game .title  h3 { font-size:14px; font-weight:bold; padding:0 15px; text-align:center;}
.c_game .title  h3 a { color:#333; text-decoration:none;}
.c_game .title .pipe { float:left; padding:0 4px; margin:0; color:#ccc; font-size:12px; font-weight:normal; line-height:28px;}
.c_game .title  h3.cur a{ color:#FF9900; text-decoration:none;}
.c_game .title  p { float:right;}
.c_game ul.t1 { float:left; width:850px; margin:15px 0 0 12px; display:inline; overflow:hidden; }
.c_topall .title h3 { font-weight:bold; padding-left:25px;}
.c_topall ul { float:left; margin:0 auto; padding:20px;}
.c_topall ul li { float:left; width:154px; height:26px; line-height:26px;}
.c_topall ul li a { color:#0066CC;}
.c_topall ul li a:hover { color:#FF0000;}

/*top100*/
.top100 .c ul.t1 {float:left; width:940px; margin:20px 0 0 15px;}


/*serach*/
.search .c ul.t1 { width:940px; padding-top:10px; }
.search .c .page { padding-bottom:20px;}


/*·ÖÒ³*/
.page { float:left; width:100%; height:25px; padding-bottom:15px; text-align:center;}
.page ul {display:block; padding:0 5px; margin:5px auto; }
.page ul a ,.page ul b { padding:2px 6px; margin-right:3px; border:1px solid #ccc; text-align:center; text-decoration:none;}
.page ul b { background:#FF9900; color:#FFF; border:1px solid #FF9900;}
.page ul a b { border:none; padding:0; background:none; color:#000; }
.page ul a.Total { border:none;}  



/*foot*/
.foot { width:975px; margin:0 auto; top:10px; text-align:center; clear:both; color:#333333;}
.foot a { color:#333333; text-decoration:none;}
.foot .link { border-top:#d8d8d8 3px solid; padding:16px 0 10px ; margin:0 auto;}
.foot .link a {	padding:0px 8px; font-size:12px;}
.foot .line { width:700px;}
.foot .text { margin:0px 100px; clear:both; line-height:24px; padding:10px 0px 8px; color:#333333; position:relative;}
.foot .text em {font-family:Arial;}
.foot .tongji { display:none; text-align:center; margin-bottom:5px;}
.links .c .title { padding-left:15px;}
.links_text { float:left; display:inline; margin:10px 0 10px 20px; line-height:23px;}
.links_text  a { text-decoration:none; color:#333333;}
.links_text td { width:90px; padding:0; overflow:hidden;}


/*about*/
.about .sidebar { float:left; width:130px; height:400px; border-right:1px solid #efefef;}
.about .sidebar ul { padding-top:20px;}
.about .sidebar ul li { font-size:14px; height:30px; line-height:30px; text-indent:30px; }
.about .sidebar ul li a.on {color:#FF9900;font-weight:bold; text-decoration:none;}
.about .contbox { float:left; width:700px; padding:10px 20px;}
.about .contbox h3 { line-height:25px; border-bottom:1px solid #efefef; margin-bottom:5px;}
.about .contbox p { line-height:23px;}

/*ad*/
.a960 { width:960px; margin:0 auto; padding:3px;}
.a960x2 { width:970px; margin:0 auto 5px;  text-align:center; padding:6px; overflow:hidden;}
.a960x2 .pa1 { width:728px; float:left; overflow:hidden;}
.a960x2 .pa2 { width:230px; float:right; overflow:hidden;}


/*set*/
#set{clear:both;width:960px}
#setc .t{
	height:8px;
	overflow:hidden
}
#setc .b{clear:both;height:8px;background:url(/images/frm.gif) 0 -36px;overflow:hidden}
#setc{
	height:auto;
}
.snew{
	float:left;
	width:938px;
	border-left:#aebdc5 solid 1px;
	padding-right:10px;
	border-right: #aebdc5 solid 1px;
	padding-left: 10px;
}
.shot{float:left;width:310px;border-left:#aebdc5 solid 1px;padding-right:13px;background:url(/images/set.gif) -40px 0 no-repeat}
.spk{float:left;width:310px;border-left:#aebdc5 solid 1px;padding-right:1px;background:url(/images/set.gif) -389px 0 no-repeat}
#setc .tit{height:40px;line-height:40px;border-bottom:#c3c3c3 dashed 1px}
#setc .tit h3{float:left;font-weight:normal;font-size:12px;padding-left:16px;width:auto;}
#setc .tit .m{float:right;padding-right:40px;width:auto;}
.snew ul{float:left;width:154px;border-left:#fff solid 1px;padding:5px 0;}
.snew ul.e{border-left:#c3c3c3 dashed 1px}
.snew li{height:25px;line-height:25px;margin-left:17px;padding-left:21px;text-align:left;background:url(/images/ico.gif) left -192px no-repeat}
.snew li.p{height:100px;margin:0;padding:0;text-align:center;background:url();}
.snew li div{width:81px;height:62px;background:#ebf4fb;margin-top:6px}
.snew li div a{float:left;width:75px;height:56px;border:#fff solid 2px;margin:1px;overflow:hidden}
.snew li div a img{margin-left:-12px;margin-top:-9px}
.snew li h3{height:25px;line-height:25px;font-weight:normal;font-size:12px}
.shot ul{float:left;width:102px;border-left:#fff solid 1px;padding:5px 0;}
.shot ul.e{border-left:#c3c3c3 dashed 1px}
.shot li{height:25px;line-height:25px;margin-left:10px;padding-left:15px;text-align:left;background:url(/images/ico.gif) left -192px no-repeat}
.spk ul{float:left;width:154px;border-left:#fff solid 1px;padding:5px 0;}
.spk ul.e{border-left:#c3c3c3 dashed 1px}
.spk li{height:25px;line-height:25px;margin-left:17px;padding-left:21px;text-align:left;background:url(/images/ico.gif) left -192px no-repeat}
#setc li.s a:link,#serc li.s a:visited{color:#04f}
/*view2*/

