﻿@charset "utf-8";
body { color: #666; }
@font-face { font-family: ff; src: url(os.eot);/* IE */ }
@font-face { font-family: ff; src: url(os.ttf); }
.ff { font-family: ff, "微软雅黑"; }
a {color: #222; }
a:hover { color: #fd5315; }
.o { color: #ff4400 }.f84{ color:#848484}
.inner { width: 1000px; margin-left: auto; margin-right: auto; }
.fdr { font-family: ff; color: #85C318; }
.fa { font-family: ff; color: #576580; }
.ico_110, .ico_110 img { width: 110px; vertical-align: middle; border-radius: 25px; }
.ico_50, .ico_50 img { width: 50px; vertical-align: middle; border-radius: 10px; }
.bg_fff {background:#fff;}
.bg_f6 { background-color: #f6f6f6; }
.mtp10 {margin-top:10px;}
/*按钮*/
.br, .bn { display: inline-block; background-color: #ec6941; color: #fff; padding: 0 11px; vertical-align: middle; border-radius: 2px; }
.br:hover, .br.on { color: #fff; background-color: #ef4304; }
.br1, .bb1 { display: inline-block; color: #666; padding: 0 11px; vertical-align: middle; border-radius: 2px; border: 1px solid #dcdcdc; }
.br1:hover { color: #fd5315; border-color: #fd5315; }
.bb1:hover { color: #239fff; border-color: #239fff; }
.bb { display: inline-block; background-color: #239fff; color: #fff; padding: 0 11px; vertical-align: middle; border-radius: 2px; }
.bb2 { display: inline-block; border:1px solid #0986e6; color: #0986e6; padding: 0 11px; vertical-align: middle; border-radius: 2px; }

.bb:hover, .bb.on ,.bb2:hover { color: #fff; background-color: #0986e6; }
.bn, .bn:hover { cursor: default; background-color: #b4b4b4; color: #fff; }
.h28 { line-height: 28px; height: 28px; }
.h30 { line-height: 30px; height: 30px; }
.h22 { line-height: 22px; height: 22px; }
/*top_bar*/
#top_bar {line-height:22px;height:22px;padding:5px 0; background-color: #f9f9f9; border-bottom: 1px solid #f5f5f5; color: #666; font-size: 12px; overflow: hidden; }
.tb_r a { color: #666; padding: 0 5px; float: left; height:22px; }
.tb_r .ff { font-size: 15px; vertical-align: middle; color: #555; display: inline-block; margin: 0 4px; }
.tb_r a:hover, .tb_r a:hover .ff { color: #ff4a00; }
.all_game{ float:left;}
/*head*/
#head { height:80px; /*background: url(../images/head_bg.png) repeat-x;*/background:#fff;border-bottom:6px solid #fd5315;overflow:hidden; }
#head .h_logo { margin:12px 0 0 0px; float: left; }
.nav { height:70px; line-height:70px; float: right;margin:10px 0 0; }
.nav a { display: inline-block; padding: 0 20px; font-size: 18px; margin-left: 8px; }
.nav a.on, .nav a:hover { background-color: #fd5315; color: #fff; border-radius:8px 8px 0 0;font-weight:800;}
#crumbs { line-height: 30px; font-size: 13px; height: 30px; background-color: #f7f7f7; padding: 0 10px; color: #aaa; }
#crumbs .ff { font-size: 20px; vertical-align: middle; color: #8a8a8a; }
.star{background:url(../images/star.png) 0 -27px repeat-x; display: inline-block; width: 80px; height: 23px; line-height: 23px; vertical-align: middle; }
.star .s_i { background: url(../images/star.png) 0 -6px repeat-x; display: inline-block; height: 23px; vertical-align: middle; }
/*page_box*/
.page_box { padding: 20px 0; line-height: 30px; color: #666; }
.page_box a, .page_box span { display: inline-block; border: 1px solid #e4e4e4; background-color: #fff; border-radius: 2px; color: #666; padding: 0 17px; margin: 0 5px; }
.page_box a:hover { background-color: #f5f5f5 }
.page_box span { background-color: #ff4a00; border-color: #ff4a00; color: #fff; }
/*foot*/
#foot { background-color: #272a2c; color: #ababac; padding: 30px 0; }
.f_logo { float: left; padding:35px 0 0 30px;}
.foot_cont { padding-left: 285px; line-height: 24px; }
.foot_cont a { color: #fff; }
.foot_cont i { display: inline-block; padding: 0 10px; }
.foot_cont a:hover { color: #fd5315; }
/*开服开测 kaifu +kaice*/
.kfkc_tb { width: 100%; }
.kfkc_tb tr:hover { background-color: #f5f5f5; }
.kfkc_tb th { border-bottom: 1px solid #e8e7ed; line-height: 40px; height: 40px; background-color: #f5f5f5; color: #666; font-weight: normal; }
.kfkc_tb td { border-bottom: 1px solid #e8e7ed; padding: 16px 0; text-align: center; }
.kfkc_tb .ico_50 { float: left; margin-right: 10px; }
.kt_flat .fdr, .kt_flat .fa { display: inline-block; font-family: "ff"; width: 30px; text-align: center; height: 30px; line-height: 30px; font-size: 18px; border-radius: 17px; margin: 0 5px; border: 1px solid #d6d6d6; }
.kfkc_tb .name { text-align: left; }
.kfkc_tb .name h1 { font-weight: normal; padding: 5px 0px 0; }
.kt_down:hover { position: relative; }
.kt_down:hover .kt_qr { display: block; }
.kt_qr{border:3px solid #e2e2e2; background-color: #fff; position: absolute; top: 32px; left: -10px; width: 95px; text-align: center; padding: 10px 0 0; display: none; z-index: 99; }
.kt_qr img { width:63px; height: 63px;}
.kt_qr i{ position: absolute;top: -13px; left: 50%; margin-left: -7px; background: url(../images/kfkc_qr_top.png) no-repeat; width: 19px; height: 13px; }
.tr_box.on .tr_hov { display: block; }
.tr_box.on .tr_def { display: none; }
.kt_time .bb, .kt_time:hover .t { display: none; }
.kt_time:hover .bb, .kt_time .t { display: inline-block; }
/*gift_list*/
.g_item { display: block; width: 450px; padding: 20px; border: 1px solid #f2f2f2; margin-bottom: 20px; }
.g_item:hover { border-color: #239fff; }
.g_item .p1 { font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; }
.g_item .p2 { line-height: 18px; height: 18px; overflow: hidden; color: #9f9f9f; font-size: 12px; margin-bottom: 5px; }
/*game_list*/
.g_filter { color: #666; line-height: 26px; }
.g_filter a { color: #666; padding: 0 10px; display: inline-block; margin-right:10px; }
.g_filter a:hover, .g_filter a.on { color: #fff; background-color: #239fff; }
.game_ul { margin-right: -20px; }
.game_ul li { width: 320px; background-color: #fff; border-bottom: 4px solid #e5e5e5; margin: 0 20px 20px 0; float: left; }
.game_ul img { display: block; width: 320px; height: 164px; }
.gu_info { padding: 0 10px 12px; }
.gu_info .name { font-size: 18px; padding: 10px 0; display: block; height: 20px; line-height: 20px; overflow: hidden; }
.gu_btn a { padding: 0 120px; margin-top: 8px; }
.gu_info p { color: #9f9f9f; line-height: 24px; height: 24px; overflow: hidden; }
.gu_info span { display: inline-block; width: 50%; }
/*index*/
.in_tit { padding: 20px 0; height: 22px; line-height: 22px; overflow: hidden; }
.in_tit em { border-left:4px solid #ec6941; display: inline-block; padding-left: 15px; font-size: 22px; color: #222; }
.in_more { float: right; color: #666;margin-right:10px; }
.in_tab a { display: inline-block; margin-right:20px; color: #666; }
.in_tab a:hover { color: #fd5315; }
.yqlj { width: 710px; float: left; }
.yl_cont {background-color: #fff; padding: 20px; line-height: 24px; font-size: 12px; color: #666; height: 210px;}
.yl_cont a { display: inline-block; padding: 0 10px; color: #666; }.yl_cont a:hover{ color:#ef4304;}
.kf_center { width: 270px; float: right; }
.kf_cont { background: url(../images/kf.jpg) right bottom no-repeat #fff; padding: 20px; height: 210px; font-size: 12px; }
.kf_cont .tel { background: url(../images/tel.jpg) no-repeat; padding-left: 30px; font-size: 24px; color: #ff4400; line-height: 28px; height: 28px; margin-bottom: 10px; }
.pl30 { padding-left: 30px; }
.zxkf { width: 290px; float: left; }
.rmsy { width: 690px; float: right; }
.in_ag { margin: 0; padding:10px 0;overflow:hidden;}
.in_ag li { width: 128px; border: 2px solid #fff; margin: 0 5px 5px 5px; text-align: center; padding:0 0; float: left; }
.in_ag img { border-radius:12px; }
.in_ag .ico {margin:5px;}
.in_ag .qr {width:100px; height:100px;}
.in_ag .bb { width: 88px; padding: 0; }
.ag_name { font-size: 16px; }
.in_ag li .ag_name {  height:22px;  line-height:22px;  overflow: hidden;margin-bottom:8px; font-size:14px;}
.ag_cate { font-size: 12px; margin-bottom: 5px; }
/*
.in_ag li:hover { border-color: #fd5315; background-color: #fefaf2; }
.in_ag li:hover .bb { background-color: #fd5315; }
*/
.in_ag li:hover img.qr, .in_ag img.ico { display: inline-block; }
.in_ag img.qr, .in_ag li:hover img.ico { display: none; }
.ry_cont { margin-right: -20px; }
.ry_item { width: 335px; background-color: #fff; border-bottom: 4px solid #e5e5e5; position: relative; margin: 0 20px 20px 0; float: left; }
.ry_item img { width: 335px; height: 172px; display: block; }
.ry_item .name { font-size: 18px; font-weight: bold; }
.ry_item .zan { float: right; width: 50px; text-align: center; color: #9f9f9f; padding-top: 8px; font-size: 12px; }
.ry_item .zan .ff { font-size: 16px; border: 1px solid #9f9f9f; border-radius: 18px; width: 30px; display: inline-block;height: 30px;line-height: 32px; }
.ry_bg { background: #000; opacity: 0.7; width: 335px; height: 172px; position: absolute; left: 0; top: 0; display: none; }
.ry_mask { position: absolute; top:25px; left:20px; width: 312px; color: #fff; line-height: 30px; display: none; }
.ry_mask img { float: left; width: 124px; height: 124px; margin-right: 10px; }
.ry_item:hover .ry_bg, .ry_item:hover .ry_mask { display: block; }
.ry_item .zan:hover .ff, .ry_item .zan.on .ff { border-color: #fd5315; color: #fd5315; }
.zxkf_cont { padding: 0 10px; background-color: #fff; border-bottom: 4px solid #e5e5e5; }
.kf_tb { width: 100%; }
.kf_tb td { border-bottom: 1px dashed #e5e5e5; padding: 12px 0; height: 40px; overflow: hidden; }
.kf_ico img { width: 40px; height: 40px; }
.kf_btn .ff { padding: 0; height: 23px; line-height: 23px; width: 50px; text-align: center; margin-left: 4px; font-size: 12px; }
.kf_txt p { line-height: 20px; overflow: hidden; height: 20px; }
/* 轮播图 */
.slides { height: 400px; margin-top: -2px; }
.slides .slides-cnt,.slides .inner { position: relative; }
.slides .slides-cnt li { height: 400px; width: 100%; background-position: center top; position: absolute; filter: alpha(opacity=100); display: none; }
.slides .slides-cnt li a { display: block; height: 100%; outline: none; }
.slides .slides-cnt li:first-child { display: list-item; }
.slides .inner .tabs { position: absolute; top:365px; right:12px; z-index:10; }
.slides .inner .tabs span { float: left; margin-right:6px; text-indent: -99px; overflow: hidden; display: none; }
.slides .inner .arrows { width: 100%; position: absolute; top: 200px; z-index: 10; display: none; }
.slides .inner .arrows .ar-item { margin-top: -29px; position: absolute; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; /* IE10 才支持, 目前IE8下看木问题 */ user-select: none; }
.slides .inner .arrows .ar-prev { left: -74px; }
.slides .inner .arrows .ar-next { right: -74px; }
.slides .inner .arrows .ar-item .ar-cnt { display: block; }
/* icon tab */
.icon-tab { background: url(../images/in_slide.png) -25px -98px no-repeat;cursor: pointer; }
.icon-tab.icon-tab11,.icon-tab.icon-tab12{ width:18px; height:18px;}
.icon-tab.icon-tab12 { background-position:0 -98px; }
.icon-1 { background:url(../images/in_slide.png) no-repeat; }
.icon-1.icon-1-81, .icon-1.icon-1-82 { width:48px; height:82px; }
.icon-1.icon-1-81:hover { background-position:-48px 0px; }
.icon-1.icon-1-82 { background-position:-96px 0px; }.icon-1.icon-1-82:hover { background-position:-144px 0px ; }
/*登录 */
.in_login_bg{ width:280px; height:305px; background-color:#fff;   border-right: 4px solid #e5e5e5;border-radius:10px;
    border-bottom: 4px solid #f1f1f1; position:absolute; left:50%; top:153px; margin-left:-500px; z-index:99}
.in_login{ background:#fff;width:250px;  left:50%; top:153px; color:#848484; padding:0 15px;z-index:100; font-size:12px;border-radius:10px;}
.in_login h3{ text-align:center; color:#fff; font-size:18px; line-height:52px; height:52px; font-weight:normal;}
.go_sign{ line-height:40px; height:40px; text-align:center; background-color:#f5f5f5; margin:0 -15px;border-radius:0 0 10px 10px;}
.in_log_btn .bb{ line-height:40px; height:40px; font-size:16px; width:100%; padding:0; text-align:center; color:#fff;}
.in_log_other a{ margin:9px 0; display:inline-block; padding:0 20px; color:#848484; background:url(../images/in_slide.png) no-repeat;}
.in_log_other .qq{ background-position:-80px -83px;}
.in_log_other .sina{ background-position:-80px -112px;}
.in_log_item{ line-height:40px;font-size:14px; height:40px; margin-bottom:10px; background-color: #fff; border: 1px solid #9ab2ca;  border-right-color: #c3d3e3;  border-bottom-color: #c3d3e3;}
.in_log_item .ff{ width:5px; background-color:#fff; color:#cccccc; font-size:20px; display:inline-block; text-align:center; margin-right:10px; vertical-align:middle;}
.in_login a:hover{ color:#ef4305;}
/*
.in_login_bg{ width:270px; height:300px; background-color:#000; opacity:0.8; position:absolute; left:50%; top:153px; margin-left:-500px; z-index:99}
.in_login{ width:250px; position:absolute; left:50%; top:153px; margin-left:-500px; color:#848484; padding:0 10px;z-index:100; font-size:12px;}
.in_login h3{ text-align:center; color:#fff; font-size:18px; line-height:52px; height:52px; font-weight:normal;}
.go_sign{ line-height:40px; height:40px; text-align:center; background-color:#131313; margin:0 -10px;}
.in_log_btn .bb{ line-height:40px; height:40px; font-size:16px; width:100%; padding:0; text-align:center; color:#fff;}
.in_log_other a{ margin:9px 0; display:inline-block; padding:0 20px; color:#848484; background:url(../images/in_slide.png) no-repeat;}
.in_log_other .qq{ background-position:-80px -83px;}
.in_log_other .sina{ background-position:-80px -112px;}
.in_log_item{ line-height:40px; height:40px; margin-bottom:10px; background-color:#fff;}
.in_log_item .ff{ width:40px; background-color:#aaabab; color:#fff; font-size:24px; display:inline-block; text-align:center; margin-right:10px; vertical-align:middle;}
.in_login a:hover{ color:#ef4305;}
*/
/*登录后状态 */
.abs {position: absolute;}
.rel {position: relative;}
.login-h{margin:10px auto 0;width:250px;background:#fff;overflow:hidden;}
.user-info{ height:75px; border-bottom:1px solid #eeeeee;}
.user-base{ height:75px; border-bottom:1px solid #eeeeee; overflow:hidden;padding:12px 0 5px;}
.user-photo{ width:63px; height:63px; left:0px; top:0;}
.user-photo img{ width:60px; height:60px;  left:0; top:0; z-index:1; }
.user-photo a{ display:block; width:60px; height:60px; overflow:hidden; left:3px; top:3px;  z-index:2;box-shadow:2px 3px 2px #ddd;}

.user-mesg{ width:24px; height:24px; line-height:24px; text-align:center; background:#fd5315;border-radius:45px; left:5px; top:0px; z-index:3; /*display:none;*/}
.user-mesg a{ color:#fff;}
.user-mesg a:hover{ text-decoration:none;}
.user-name-box{ height:30px; line-height:30px; width:160px;left:90px; top:0;}
.user-name{ font-weight:bold; font-size:14px;}
.user-exit{ right:0; top:0;}
.user-vip-box{ width:160px; height:24px;line-height:24px; left:90px; top:33px;}
.bind-phpone {left:0px;color: #ff3300;top: 0; font-size: 12px;padding:0 0 0 18px;  background: url(http://www.9665.com/templates/images/libao.png) no-repeat 0px 4px;}

.user-base-dl{ width:280px;}
.user-base-dl dd{ float:left; display:inline; width:83px; height:70px; text-align:center; overflow:hidden;}
.user-2 a{ display:block; width:83px; height:58px; padding-top:10px;}
.user-2 a:hover { text-decoration:none; color:#0F0; background:#f2f2f2;}
.user-b1{ font-weight:bold; color:#ff3300; font-size:14px; margin:3px 0 5px 0; height:28px;}
.user-b2{ color:#555;}
.user-bdd a{ display:block; height:27px;line-height:27px; padding-top:43px; width:83px;color:#555; background:url(http://www.9665.com/templates/images/ico-login.png) no-repeat;}
.user-bdd a.user-center{background-position:23px 9px; left:0; top:0;}
.user-bdd a.user-pay{background-position:28px -120px ;left:0; top:0;}

.palyed-game{ font-size:14px;padding-top:5px;}
.played{height:35px; line-height:35px; }
.played-game-list{ height:80px; overflow:hidden;}
.played-game-list dd{ height:40px; border-bottom:1px dotted #eeeeee;}
.played-game-list dd a{ display:block; height:40px;}
.played-game-list dd a:hover{ background:#eeeeee;}
.played-game-list dd img{ float:left; display:inline; width:30px; height:30px; margin:4px 0 0 0; border-radius:5px;}
.played-game-list dd .played-game-name{ display:block; float:left; margin:8px 0 0 10px; height:20px; width:100px; line-height:20px;}
.played-game-list dd .played-server-name{ display:block; float:left; margin:8px 0 0 5px; height:20px; padding-right:5px; line-height:20px;color:#9f9f9f;}
.played-game-list dt{ color:#9f9f9f; padding:15px 0 0 15px;font-size:12px;}
.played-game-list dt a{ color:#ff3300; text-decoration:underline; }

/*新增排行与热门手游*/
.no,.hov .no{ border: 1px solid #b0b0b0; border-radius: 2px; color: #b0b0b0; float: left; font-family: Arial; font-size: 14px; height: 16px; line-height: 16px; margin-right: 10px; text-align: center; width: 16px; }
.no1,.hov .no1 { border-color: #ff4a00; color: #ff4a00 }

.phb .item { border-bottom: 1px dotted #e0e0e0; padding: 10px 0; }
.def { line-height: 22px; height: 22px; overflow: hidden; }
.def .no { margin-top: 2px; }
.def .name { display: block; font-size: 16px; }
.on .hov .no{ height:60px;line-height:60px; margin-top: 10px; background: #b0b0b0; color: #fff;}
.on .hov .no1 { background: #ff4a00; }
.hov .pic { float: left;margin: 0 13px 0 0;}
.hov .pic img { border-radius: 10px; }
.hov .info { overflow: hidden; line-height: 20px; }
.hov .info h2, .hov .info em.h2 { height: 22px; overflow: hidden; margin-bottom: 2px;line-height:22px;display:block; }
.hov .info .p1 { line-height: 18px; height: 18px; overflow: hidden; color: #666; margin-bottom: 10px; word-break: break-all; }
.item .def, .item.on .hov { display: block; }
.item .hov, .item.on .def { display: none; }
.item.on .hov {margin:7px 0;}

.ry_item2 {width:220px;margin:0 15px 15px 0;}
.ry_item2 img {width:220px;height:110px;}
.h2title {height:30px;margin:10px 10px 5px;}
.gametitle2 {font-size:16px; height:22px;line-height:22px;width:114px;overflow:hidden;}
.h2title .bb1 {padding: 0 6px;}

/*下载页*/
.specbox {width: 100%;/* background:#fff; */padding:20px;}
.ztpic{width:150px;overflow:hidden;float:left}
.zdbl_pic{width:150px;height:150px;overflow:hidden}
.zdbl_pic img{border-radius:20px;width:100px;height:100px}
.zt_info{width:470px;overflow:hidden;background:#fff; padding: 12px 12px 12px 100px;}
.zt_info .game{font-size:24px;padding:0 20px 5px 0;display:inline-block}
.zt_info p{height:22px;line-height:22px;margin-bottom:5px}
.zt_info p span{margin:0 0 0;width:50%;display:block;float:left}
.fdr,.fdr a{font-family:ff;color:#85C318}
.fa,.fa a{font-family:ff;color:#576580}
.downa a {padding:0px 20px;}
.downa a.br {    background: #FFFFFF;
    border: 1px solid #B7B2B2;
    color: #000;}
.jieshao p {margin-bottom:20px;line-height:24px;}

/*截图视频*/
.jietu {height:350px;width:650px;}
.showcase { padding-top: 15px; padding-bottom: 15px; margin-bottom: 40px; background: #fcfcfc }
.showcase .s-content { width: 10000px }
.showcase .scrollbar { overflow: hidden }
.showcase .scrollbar .s-box { height: 225px; margin-bottom: 20px; _width: 838px; *position:relative;
    *overflow:hidden
}
.showcase .scrollbar li { float: left; position: relative; height: 225px; margin-right: 18px; overflow: hidden;cursor:pointer;  }
.showcase .scrollbar li.last { margin-right: 0 }
.showcase .scrollbar li img { max-height: 225px; _height: 225px;}
.showcase .scrollbar li span { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 42px }
.showcase .scrollbar li .bg { background: #000; opacity: .50; filter: alpha(opacity=50) }
.showcase .scrollbar li .info { line-height: 42px; text-indent: 42px; font-size: 18px; color: #fff }
.showcase .scrollbar li.picture span { display: none; width: 42px }
.showcase .scrollbar li.picture .info { background: url('../images/showcase/find.png') 10px center no-repeat; _background: url('../images/showcase/find.gif') 10px center no-repeat }
.showcase .scrollbar li.active span { display: block }
.showcase .scrollbar li .video-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background: #000; opacity: .50; filter: alpha(opacity=50) }
.showcase .scrollbar li.active .video-bg { opacity: .70; filter: alpha(opacity=70) }
.showcase .scrollbar li .video-info { position: absolute; top: 0; left: 0; padding-top: 72px; width: 100%; height: 178px; text-align: center }
.showcase .scrollbar li .video-info span { position: static }
.showcase .scrollbar li .video-info .video-icon { width: 50px; height: 50px; display: block; margin: 0 auto; background: url('../images/showcase/video-icon.png') center center no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/showcase/video-icon.png")
}
.showcase .scrollbar li .video-info .video-title { width: auto; height: auto; line-height: 30px; font-size: 20px; color: #fff; display: block; padding: 18px 18px 0 18px; white-space: normal }
.showcase .scrollbar .track { display: none; position: relative; margin: 0 4px; height: 6px; background-color: #c9c9c9; font-size: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }
.showcase .scrollbar .track div { width: 110px; height: 6px; background-color: #ff4a00; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }
.showcase .slider { position: relative; display: none }
.showcase .slider .s-box { position: relative; width:520px; height: 375px; margin: 0 auto 20px; overflow: hidden }
.showcase .slider .s-box li { float: left; position: relative; width: 605px; text-align: center }
.showcase .slider .trigger { position: absolute; top: 0; right: 15px; width: 52px; height: 52px; border: 1px solid #ebebeb; background: #fff url('../images/showcase/find.png') -33px center no-repeat; _background: #fff url('../images/showcase/find.gif') -33px center no-repeat; text-indent: -333em }
.showcase .slider .prev, .showcase .slider .next { position: absolute; top: 64px; display: block; width: 52px; height: 245px; border: 1px solid #ebebeb; background: #fff url('../images/showcase/slider_arrow.gif') 15px center no-repeat; text-indent: -333em; margin-top:0; }
.showcase .slider .prev { left: 15px }
.showcase .slider .prev:hover { background-position: -81px center }
.showcase .slider .next { right: 15px; background-position: -30px center }
.showcase .slider .next:hover { background-position: -126px center }
.showcase .slider .s-nav { text-align: center; height: 30px }
.showcase .slider .s-nav .picture, .showcase .slider .s-nav .video { margin: 0 7px }
.showcase .slider .s-nav .picture span, .showcase .slider .s-nav .video span { display: inline-block; width: 30px; height: 30px; background-image: url('../images/showcase/slider_nav.gif'); background-repeat: no-repeat }
.showcase .slider .s-nav .picture span { background-position: -40px 0 }
.showcase .slider .s-nav .picture .active { background-position: -122px 0 }
.showcase .slider .s-nav .video span { background-position: 0 0 }
.showcase .slider .s-nav .video .active { background-position: -82px 0 }
.jt_tab a{display: inline-block; border: 1px solid #dedede; padding: 0 11px;vertical-align:middle; border-radius: 2px;color:#545454; border-color:#dedede; line-height:28px; height:28px; margin-right:15px;}
.jt_tab a.on,.jt_tab a:hover{color: #fff; background-color: #ff4a00;border-color: #ff4a00;}

/*顶部更多游戏*/
.game-top-glist { width: 100%; height: 340px; overflow: hidden; opacity: 0; position: absolute; top: -340px; left: 0px; z-index: 100;}
.game-top-bg { width: 100%; height: 340px; position: absolute; top: 0px; left: 0px; background: #fff; opacity: 0.9;}
.game-top-gmain { width: 1024px; height: 340px; margin: 0 auto; position: relative; z-index: 1002;}
.game-top-rmd { width: 1200px; height: 145px; border-bottom: 1px solid #ddd;}
.game-top-rmd a { width: 82px; height: 110px; overflow: hidden; text-align: center; color: #333; margin: 20px 75px 0 0; display: inline; float: left; }
.game-top-rmd a em { display: block; margin-top: 10px; transition: all 0.3s ease;font-size:16px;}
.game-top-rmd a img { display: block;width: 82px; height: 82px;border-radius:12px;}
.game-top-rmd a:hover { color: #fd5315;}
.game-top-rmd a:hover em { }
.game-top-aglist .icon-hot, .game-top-aglist .icon-new { display: inline-block; width: 11px; height: 11px; overflow: hidden; vertical-align: middle; background-position: 0 -240px;}
.game-top-aglist .icon-new { background-position: 0 -280px;}

.game-top-aglist { width: 1200px; height: 166px;}
.game-top-gtype1 { width: 671px; border-right: 1px solid #ddd;}
.game-top-gtype2 { width: 362px; padding-left: 70px;}
.game-top-aglist dl { height: 150px; margin-top: 16px; float: left;}
.game-top-aglist dt { height: 34px; font-size: 16px; color: #fd5315;}
.game-top-aglist dd { width: 134px;margin-bottom:5px; height: 24px; line-height: 24px; overflow: hidden; float: left;}
.game-top-aglist dd a { transition: all 0.3s ease;font-size:14px;color:#222;}
.game-top-aglist dd a:hover { color: #fd5315; }
.game-top-gtype2 dd { width: 178px;}