@charset "utf-8";
/*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; }
img { border:none;}

/* 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; float:left; width:290px; height:70px; background:url("../images/logo.jpg") no-repeat scroll 0 0 transparent;}
.head .inner .top .logo a { display:block; width:290px; height:70px; font-size:1px; }
.head .inner .top .logo a em { display:none; }
.head .inner .top .logo h1 { font-size:1px; display:none;}
.head .inner .top .top_btn { display:block; float:right; margin-top:12px; padding-right:10px; font-family:宋体; overflow:hidden;}
.head .inner .top .top_btn li { float:left; padding-right:3px; }
.head .inner .top .top_btn li em {color:#6B8A9E; font-style:normal;}
.head .inner .top .top_btn li a { color:#333333; font-family:"宋体";}
.head .inner .top .top_btn li a:hover { color:#FF0000;}
.head .inner .top .top_btn li a.fav { color:#FF6501;}
.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:53px; 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; width:70px; }
.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:25px; line-height:30px; margin:0 auto; text-indent:5px; overflow:hidden;}
#bestpos { height:30px;}
.crumbs div.t { 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;}
.crumbs div strong a { text-decoration: none;color:#006633;}

/*i_border*/
.ibox1,.ibox2 { margin:7px auto 0; width:975px; position:relative;}
.ibox1 .t,.ibox2 .t { width:975px; height:7px; background-image:url("../images/i_border.png");overflow:hidden;}
.ibox1 .c,.ibox2 .c { width:973px; margin:0 auto; overflow:hidden;}
.ibox1 .c .b1,.ibox2 .c .b1 { width:971px; margin:0 auto; overflow:hidden;}
.ibox1 .c .b2,.ibox2 .c .b2 { width:969px; margin:0 auto; overflow:hidden;}
.ibox1 .b,.ibox2 .b { width:975px; height:7px; background-image:url("../images/i_border.png");overflow:hidden;} 

.ibox1 .t {background-position:0 0;}
.ibox1 .c{ border-left:1px solid #C4DBEF;border-right:1px solid #C4DBEF;}
.ibox1 .c .b1 {border-left:1px solid #8CBBE3;border-right:1px solid #8CBBE3;}
.ibox1 .c .b2 {border-left:1px solid #C4DBEF;border-right:1px solid #C4DBEF;}
.ibox1 .b {background-position:0 -7px;}

.ibox2 .t {background-position:0 -16px;}
.ibox2 .c {border-left:1px solid #FDC396;border-right:1px solid #FDC396;}
.ibox2 .c .b1 {border-left:1px solid #FE8A30;border-right:1px solid #FE8A30;}
.ibox2 .c .b2 {border-left:1px solid #FDC396;border-right:1px solid #FDC396;}
.ibox2 .b {background-position:0 -22px;}

.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; line-height:15px;}
.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.ads {margin: 0pt; width: 180px; 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;}

.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 ,.star .title { padding-left:25px;}


/*gamepics*/

/* 2010*/
.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:105px;  text-align:center; overflow:hidden; } 
.t2 li .p { width:79px; height:80px;margin:0 auto; overflow:hidden; position:relative;}
.t2 li .p a { width:100px;height:75px; text-align:center; position:absolute; left:-12px;}
.t2 li .p i { width:82px;height:80px;background:url(../images/ico_br4.png) no-repeat 0 0; overflow:hidden; position:absolute; left:11px;top:-1px;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/v3/images/ico_br4.png',sizingMethod='scale');cursor:pointer}
.t2 li .p a img {overflow:hidden;}
.t2 li .p .hot {width:38px;height:38px;left:13px;top:1px;cursor: pointer; background: url("../images/ico_hot.gif") no-repeat scroll 0 0 transparent;    position: absolute;}
.t2 li .p .new {width:38px;height:38px;left:14px;top:2px;cursor: pointer; background: url("../images/ico_new.gif") no-repeat scroll 0 0 transparent;    position: absolute;}
.t2 li h5 {width:105px; height:18px; margin:0 auto; line-height:18px; overflow:hidden;}
.t2 li h5 a { font-size:12px; color:#464644; text-decoration: none; font-weight:normal;}
.t2 li h5 a:hover { color:red; text-decoration:underline;}
.f2 { float:left; margin:0 0 12px; display:inline; padding-left:15px;;}
.f2 li { float:left;display:inline; width:105px; height:28px; line-height:28px;overflow:hidden; font-family:"宋体",Arial, Helvetica, sans-serif; color:#666666}
.f2 li a { color:#666666;}
.zzx {margin:0 0 0 12px;padding:0;hidden;background: url("../images/sp.gif") no-repeat scroll 0 0 transparent;}

/* 2013 */
.t4 { float:left; margin:15px 0 0 12px; display:inline; padding:0;}
.t4 li { float:left; display:inline; width:105px; height:105px;text-align:center;overflow:hidden; position:relative; } 
.t4 li a,.t6 li a  { width:100px;height:75px; text-align:center;font-size:12px; text-decoration: none; font-weight:normal; color:#464644;}
.t4 li a img,.t6 li a img {display:block; margin:0 auto;}
.t4 li a:hover,.t6 li 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:180px; 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,.tgbox .title .pipe { float:left; display:inline; padding:0 4px; margin:0; color:#ccc; font-size:12px; font-weight:normal; height:25px; line-height:23px;}
.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; display:inline;}


/*serach*/
.search .c ul.t1 { width:940px; padding-top:10px; margin:0 auto; }
.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 .c .title a { color:#000000; text-decoration:none;}
.links_text { float:left; display:inline; width:930px; margin:10px 0 10px 20px; line-height:23px; overflow:hidden;}
.links_text  a { text-decoration:none; color:#333333; padding-right:10px;}


/*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:970px; margin:5px auto 0; padding:0; text-align:center; overflow:hidden;}
.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;}
.a960b1 { width:960px; height:90px; margin:5px auto 12px; padding:5px; border:1px solid #efefef; text-align:center; overflow:hidden;}
.a960b2 { width:960px; height:80px; margin:5px auto; padding:5px; border:3px solid #efefef; text-align:center; overflow:hidden;}
.a960b3 { width:960px; height:90px; margin:5px auto 0; padding:5px; border:1px solid #efefef; text-align:center; overflow:hidden;}

.mt11 { width:160px; height:600px; background:none; position:absolute; left:-170px; top:0px;}
.mt12 { width:160px; height:600px; background:none; position:absolute; right:-170px; top:0px;}