@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:#333; text-decoration:none;}
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;}


.t3 { float:left;}
.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;}


.itags { width:940px; margin-top:5px; padding-left:17px; overflow:hidden;}
.itags p {  width:950px; line-height:21px;height: 21px;overflow: hidden;}
.itags p.bg1 { background:#F3F9ED;}
.itags p .g { color:#fff;padding-left:6px;width:37px;_width:34px;background:url(../images/itag_bg2.gif) no-repeat;float:left;height:17px;display:block;line-height:17px;overflow:hidden;margin:4px 0 0 3px;_margin:4px 0 0 4px;}
.itags p .b { color:#fff;padding-left:6px;width:37px;_width:34px;background:url(../images/itag_bg1.gif) no-repeat;float:left;height:17px;display:block;line-height:17px;overflow:hidden;margin:4px 0 0 3px;_margin:4px 0 0 4px;}
.itags p span a { padding:0;}
.itags p span a,.itags p span a:hover { color:#fff; text-decoration:none;}
.itags p a { color:#000; padding:0 10px 0 0; text-decoration:none;}
.itags p a:hover { color:#FF0000;}

/*两排滚动*/
.ztyx { width:973px;border-top:1px solid #efefef; margin-top:5px; padding-top:5px; }
.ztyx a { text-decoration:none;}
.g_left,.g_right{width:15px;height:60px;background:url(../images/slide_sp.png) no-repeat;overflow:hidden;margin-top:40px; cursor:pointer}	
.g_left { float:left;}
.g_right {float:right; background-position:-46px 0;}
.g_left a,.g_right a{width:15px;height:68px;display:block;}
.game_list{width:928px;float:left; overflow:hidden;height:135px; position:relative;padding-left:10px;}
.g_li{width:1848px;height:72px;}
.g_li ul{display:block;}
.g_li ul li{width:77px;height:68px;float:left;text-align:center;line-height:20px;padding-top:2px;overflow:hidden;position:relative;}
.g_li ul li img{width:66px;height:45px;display:block;margin:0 auto;}
.g_li ul li a:hover{color:#F00; text-decoration:underline;}
.fd_1{width:66px;height:45px;position:relative;display:block;margin:0 auto;}
.hot1{width:32px;height:31px;position:absolute;z-index:99;background:url(../images/hot.png) no-repeat;top:2px;left:5px;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/v3/images/hot.png',sizingMethod='crop');cursor:pointer;}
.new1{width:32px;height:31px;position:absolute;z-index:99;background:url(../images/new.png) no-repeat;top:2px;left:5px;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/v3/images/new.png',sizingMethod='crop');cursor:pointer;}
.ulleft{float: left; width: 1848px; height: 144px; display: block;}


/*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:12px 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;}



/* top */
.lside { float:left; width:186px; overflow:hidden;}
.topgame{width:174px;padding:0 5px;;background:url(../images/rank_bar_spt.png) no-repeat 5px -54px}
.topgame li{position:relative;height:64px;padding-left:27px;background:url(../images/line_x760.png) repeat-x left bottom}
.topgame .game{ height:60px; line-height:20px;}
.topgame .game a.pic { display:block;}
.topgame .game img{float:left;display:inline;width:53px;margin:6px 8px 0 0}
.topgame .game .g_name{width:86px;height:20px;padding:10px 0 0;overflow:hidden;word-wrap:break-word;word-break:break-all}
.topgame .game .g_cate em{color:#8C8C8C; font-style:normal;}
.topgame .game .g_cate em a{color:#8C8C8C}
.topgame .game .g_cate em a:hover{color:#ff6501}
.topgame .rt1,.topgame .rt2,.topgame .rt3{height:65px;background:none}
.topgame .rt{height:25px}
.topgame .rt .rn{top:3px}
.topgame .rt .i_up,.topgame .rt .i_flat,.topgame .rt .i_down{top:8px}
.topgame .rt p{width:130px;height:25px;line-height:25px;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.topgame .rt p a{color:#333}.topgame .rt p a:hover{color:#FF6501}
.topgame .rn{position:absolute;left:2px;top:24px;width:22px;height:30px;text-align:center;font-weight:bold;color:#555;font-family:\5FAE\8F6F\96C5\9ED1}
.topgame .rt1 .rn,.topgame .rt2 .rn,.topgame .rt3 .rn{top:14px;text-indent:-999em;}
.topgame .i_up,.topgame .i_flat,.topgame .i_down{position:absolute;right:5px;top:38px;width:7px;height:8px;overflow:hidden;background:url(../images/rank_bar_spt.png) no-repeat}
.topgame .i_up{background-position:-180px -54px}
.topgame .i_flat{background-position:-180px -75px}
.topgame .i_down{background-position:-180px -65px}
.rank_bar .hd{padding:6px 0 11px 11px}
.rank_bar .bd{padding:0;margin-top:-6px}
.rank_bar .bot{clear:both;height:33px;margin:0 5px}
.rank_bar .bot .bt{float:right;margin:5px 2px 0 0}




.lside .top { position:relative; z-index:20; }
/*.lside .top .top_t { width:186px; height:25px; margin-bottom:5px; background:#E6FAFB; overflow:hidden;}
.lside .top .top_t ul li { float:left; display:inline; line-height:25px;}
.lside .top .top_t ul li a {display:block; width:62px; height:25px; line-height:25px; padding-top:1px;color:#333; text-align:center; text-decoration:none;font:14px/25px 微软雅黑;}
.lside .top .top_t ul li a.active { background:#fff; color:#333;font-weight:bold;line-height:25px; padding-top:2px;} 
*/
.lside .top .swe { height:29px; overflow:hidden; background:url(../images/index_bgs.png) no-repeat;}
.lside .top .swe li{ float:left; width:93px; text-indent:25px; cursor:pointer; font:normal 14px/28px \5FAE\8F6F\96C5\9ED1;}
.lside .top .swe li a{ display:block; height:29px; background:url(../images/index_bgs.png) no-repeat 0px -1000px;}
.lside .top .swe li a:hover{ text-decoration:none;}
.lside .top .tab1{ background-position:0px -370px;}
.lside .top .tab1 .taber1{ font-weight:bold !important; text-indent:20px;}
.lside .top .tab1 .taber1 a:hover{ color:#FF6548; background-position:0px -430px;}
.lside .top .tab2{ background-position:0px -400px;}
.lside .top .tab2 .taber2{ font-weight:bold !important; text-indent:20px;}
.lside .top .tab2 .taber2 a:hover{ color:#FF6548; background-position:-93px -460px;}
.lside .top .top_c{ height:1475px; padding:4px 0 0; border:1px solid #BED7E8; border-top:0; overflow:hidden;}
.lside .top .bot{ clear:both; height:33px; margin:0 5px; }
.lside .top .bot .bt{ float:right; margin:5px 2px 0 0;}


/*rbox*/
.rbox { float:right;width:780px; margin-bottom:5px; overflow:hidden;}
.rbox .t2 li{ width:95px;}
.rbox .title { width:764px; height:27px; line-height:26px; margin:1px auto; padding:0 7px; overflow:hidden;}
.rbox .title h2 { float:left; height:20px; padding-left:12px; font:bold 14px/27px \5FAE\8F6F\96C5\9ED1; line-height:27px\9; background:url(../images/box_x.png) no-repeat 0 8px;}
.rbox .title h2 a:hover{ color:#333; text-decoration:none;}
.rbox .title .upnum { float:left; padding-left:3px;}
.rbox .title .upnum a {color:#18BD13; text-decoration:underline; font-weight:bold;}
.rbox .title .more { float:right;}

.webgame1 { padding-bottom:5px;}
.webgame1 ul { height:208px; overflow:hidden; position:relative;}
#gstabCon2 { display:none;}

.rb_bl   { border:1px solid #9CC8E1;}
.rb_bl .title { background:#E4F3F8;}
.rb_pink { border:1px solid #FFCCFF;}
.rb_pink .title { background: #FFF4FF;}

.t5 { float:left; margin:5px 0 0 12px; display:inline; padding:0;}
.t5 li { float:left; display:inline; width:95px; height:105px; margin-bottom:7px; text-align:center; border-bottom:1px dotted #ddd; overflow:hidden; position:relative; } 
.t5 li a,.t6 li a  { width:100px;height:75px; text-align:center;font-size:12px; text-decoration: none; font-weight:normal;}
.t5 li a img,.t6 li a img {display:block; margin:0 auto;}
.t5 li a:hover,.t6 li a:hover { color:red; text-decoration:underline;}
.t5 li .hot,.t6 li .hot {width:38px;height:38px;left:10px;top:0px;cursor: pointer; background: url("../images/ico_hot.gif") no-repeat scroll 0 0 transparent; position:absolute;}
.t5 li .new,.t6 li .new {width:38px;height:38px;left:10px;top:0px;cursor: pointer; background: url("../images/ico_new.gif") no-repeat scroll 0 0 transparent; position:absolute;}

.t6 { float:left; margin:15px 0 0 12px; display:inline; padding:0;}
.t6 li { float:left; display:inline; width:105px; height:105px; margin-bottom:7px; text-align:center; border-bottom:1px dotted #ddd; overflow:hidden; position:relative } 

.t5 li.nol,.t6 li.nol,.t2 li.nol{ border-bottom:none;}

.t5 li .new { left:10px;top:0px; } 
.t5 li .hot { left:10px;top:0px; } 
.t6 li .new { left:15px;top:0px; }
.t6 li .hot { left:15px;top:0px; }
.t2 li .new { left:10px;top:0px; }
.t2 li .hot { left:10px;top:0px; }

.hot {width:38px;height:38px;cursor: pointer; background: url("../images/ico_hot.gif") no-repeat scroll 0 0 transparent; position:absolute;}
.new {width:38px;height:38px;cursor: pointer; background: url("../images/ico_new.gif") no-repeat scroll 0 0 transparent; position:absolute;}


/*w_box*/
.wbox,.ibox {margin:7px auto 0; width:975px; }
.wbox {position:relative;}
.ibox {overflow:hidden;}
.wbox .t,.wbox .b { width:975px; height:7px; background-image:url(../images/ibox_br.gif);overflow:hidden;}
.wbox .c { width:973px; margin:0 auto; overflow:hidden;}
.wbox .title { height:28px; line-height:25px; padding-left:25px;  border-bottom:1px dashed #ddd; }
.wbox .title h3{ float:left; padding-left:12px; font:bold 14px/20px \5FAE\8F6F\96C5\9ED1; line-height:22px\9; background:url(../images/box_x.png) no-repeat 0 5px;}
.wbox .title h3 a{ text-decoration:none; color:#333; } 
.wbox .title span{ padding:0 20px 0 10px; font-size:12px;}
.wbox .title span a{ padding:0 4px; }

.wb_bl .t {background-position:0 0;}
.wb_bl .c {border-left:1px solid #9CC8E1;border-right:1px solid #9CC8E1;}
.wb_bl .b {background-position:0 -8px;}

.wb_gr .t {background-position:0 -21px;}
.wb_gr .c {border-left:1px solid #ACDB6D;border-right:1px solid #ACDB6D;}
.wb_gr .b {background-position:0 -29px;}
.wbox .c .tt { display:inline; float:left; width:18px; height:60px; padding:7px 0; margin:3px 5px 0 12px; text-align:center; writing-mode:lr-tb; line-height:15px; color:#333; border-right:1px dashed #ccc;}

.jxzt ul { width:940px; margin:12px auto;}
.jxzt ul li{width:85px;height:88px;float:left;text-align:center;line-height:22px;overflow:hidden;}
.jxzt ul li img{width:72px;height:62px;display:block;margin:0 auto;}


/*tbox*/
.tbox { width:482px; margin:0 0 6px 0; overflow:hidden; border:1px solid #9CC8E1;}
.tbox ul { margin:5px 0 0 12px;padding:5px 0;}
.tbox .t2 li{ width:92px; height:110px; position:relative;}
.tbox .t2 li img {display:block; margin:0 auto;}
.tbox .title { width:458px; height:23px; line-height:23px; margin:3px auto; padding:0 7px; background: #E6FAFB; overflow:hidden;}
.tbox .title h3 { float:left; height:20px; padding-left:12px; font:bold 14px/20px \5FAE\8F6F\96C5\9ED1; line-height:22px\9; background:url(../images/box_x.png) no-repeat 0 5px;}
.tbox .title h3 a:hover{ color:#333; text-decoration:none;}
.tbox .title .more { float:right;}



/*gstar*/
.gstar .hd li.active span,.gstar .hd p {background-image: url(../images/index_bgs.png);background-repeat: no-repeat;}
.gstar .hd{background-image: url(../images/index_box.png);background-repeat: repeat-x;}
.gstar{ margin:7px auto 0; width:975px; height:750px; background:#FFF; border:1px solid #BED7E8;}
.gstar .hd{ position:relative; height:30px; border-bottom:1px solid #BED7E8; background-position:0px -365px; background-repeat:repeat-x;}
.gstar .hd ul{ float:left; height:13px; margin:6px 0 0;}
.gstar .hd li{ position:relative; float:left; width:62px; height:16px; overflow:hidden; text-align:center; cursor:pointer; border-right:1px solid #BED7E8; font:normal 14px/16px \5FAE\8F6F\96C5\9ED1;}
.gstar .hd li span{ display:block;}
.gstar .hd li i{ display:none; background:url(../images/index_tabtype2.png) no-repeat 0 0;}
.gstar .hd li.active{ width:114px; overflow:visible; border:0; padding:0;}
.gstar .hd li.active span{ position:absolute; left:-1px; top:-12px; width:114px; height:37px; line-height:38px; line-height:40px\9; text-indent:26px; font-weight:bold; color:#0071C7; background-position:-190px -35px;}
.gstar .hd li.active i{ position:absolute; left:-5px; top:-8px; display:block; width:60px; height:45px;}
.gstar .hd li.active .i_cate_0{ left:0px;}
.gstar .hd p{ position:absolute; right:0px; bottom:0px; width:177px; height:30px; text-indent:-999em; background-position:-190px -75px;}
.gstar .bd{ padding:11px 0 0; zoom:1;}
.gstar .mod_game_list{ padding:0 0 0 4px;}
.gstar .mod_game_list li{ width:97px; height:107px; overflow:hidden;}
.gstar .hd .i_cate_0{ background-position:0px 0px;}
.gstar .hd .i_cate_1{ background-position:0px -45px;}
.gstar .hd .i_cate_2{ background-position:0px -90px;}
.gstar .hd .i_cate_3{ background-position:0px -135px;}
.gstar .hd .i_cate_4{ background-position:0px -180px;}
.gstar .hd .i_cate_5{ background-position:0px -225px;}
.gstar .hd .i_cate_6{ background-position:0px -270px;}
.gstar .hd .i_cate_7{ background-position:0px -315px;}
.gstar .hd .i_cate_8{ background-position:0px -360px;}
.gstar .hd .i_cate_9{ background-position:0px -405px;}
.gstar .hd .i_cate_10{ background-position:5px -450px;}


/*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;}

/*ad*/
.iad1 .t3{ margin-bottom:-3px;}
.a960 { width:970px; height:90px; 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;}