/* CSS Document */
body, p, input, h1, h2, h3, h4, h5, h6, ul, dl, dt, dd, form, textarea{margin:0;padding:0;list-style:none;vertical-align:middle;}
body{font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;color:#333;-webkit-user-select:none;-webkit-text-size-adjust:none;font-size:12px; background:#fff;}
header, section, footer{display:block;margin:0;padding:0;}
img{border:none;border:0;max-width:100%;}
em,i{font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
h1,h2,h3{font-weight:300;}
input,textarea{-webkit-appearance:none;}
header,footer,section,aside,article,nav,dialog,figure{display:block;}
.clearfix:after{content:"";visibility:hidden;display:block;height:0;clear:both;}
.clearfix{clear:both;zoom:1;}
.clear{clear:both;overflow:hidden;}
*:focus{outline:none;}

.ico{background-image:url(/images/ico_2x.png);background-size:70px 150px;}
/* -------顶部------ */
.topbar{background:#35383b;width:100%;height:48px;line-height:48px;font-size:18px;text-align:center;color:#f7f7f7; position:relative;}
.topbar h1{font-size:18px;}
.home{background-position:0 0;width:35px;height:30px;display:black;float:left; position:absolute;top:10px;left:5px;}
/* -------游戏盒下载------ */
.download{width:320px;margin: 0 auto;}
.download .d_logo{width:100px;height:100px;float:left;margin:10px 0 0 30px;}
.download .d_intro{float:right;width:140px;margin:10px 30px 0 0;}
.download .d_intro h2{font-size:22px;}
.download .d_intro li{width:100%;float:left;color:#9b9b9b;padding:4px 0;}
.download .d_intro li em{width:14px;height:14px;display:block;float:left;margin-right:6px;}
.download .d_intro li em.i1{background-position:-1px -32px;}
.download .d_intro li em.i2{background-position:-1px -48px;}
.download .d_intro li em.i3{background-position:-1px -64px;}
.d_down{width:100%;float:left;padding:10px 0 5px; position:relative}
.d_tip{height:40px;margin:0 auto;background:#ececec;border-bottom:2px solid #cbcbcb;line-height:40px;font-size:14px;text-align:center; color:#737373;}
.d_tip_ico{background-position:-24px -41px;width:28px;height:14px;display:black;margin:0 auto;}
.d_btn{height:60px;margin:0 auto;background:#4acb15;border-bottom:3px solid #3dba12;line-height:60px;font-size:24px;color:#fff;display:block; text-align:center;}
.d_btn em{background-position:-30px -74px;width:35px;height:35px;display:black; display: inline-block;vertical-align: middle;}
.d_btn span{ display: inline-block;vertical-align: middle;}
/* -------广告图------ */
.ad_img{width:100%;}
.ad_img img{width:100%; display:block;}
/* -------tab菜单------ */
.tab_menu{background:#efeeee;padding:5px 0 5px 4px;margin-top:5px;}
.tab_menu ul{height:32px; border-color:#45b0e4; border-style:solid; border-width:0px 0px 0px 1px;}
.tab_menu li{float:left;width:33%;height:30px;line-height:30px; text-align:center;font-size:14px;border-color:#45b0e4; border-style:solid; border-width:1px 1px 1px 0px;background:#fff;}
.tab_menu li a{ display:block;color:#45b0e4;}
.tab_menu li a:hover,.tab_menu li a.on{background:#45b0e4;color:#fff;}

.tab_menu1{background:#efeeee;padding:5px 0 5px 4px;margin-top:5px; position:fixed; width:100%;  left: 0;top: -10px; z-index: 11111;}
.tab_menu1 ul{height:32px; border-color:#45b0e4; border-style:solid; border-width:0px 0px 0px 1px;}
.tab_menu1 li{float:left;width:33%;height:30px;line-height:30px; text-align:center;font-size:14px;border-color:#45b0e4; border-style:solid; border-width:1px 1px 1px 0px;background:#fff;}
.tab_menu1 li a{ display:block;color:#45b0e4;}
.tab_menu1 li a:hover,.tab_menu1 li a.on{background:#45b0e4;color:#fff;}
/* -------游戏列表------ */
.game_list{padding:0 5px 10px;}
.game_list li{width:100%;border-bottom:1px solid #f1f1f1;padding:10px 0;height:62px; position: relative;}
.game_list li a{ display:block;color:#333;width:100%;height:100%;}
.game_list li .sp1 {float: left;width: auto;padding-right:10px;}
.game_list li .sp1 img{width:62px;height:62px;display: block;}
.game_list .g_intro{float:left;line-height:22px; overflow:hidden;}
.game_list .g_intro h3{font-size:14px;}
.game_list .g_intro p{color:#898989;}
.game_list .g_btn{float:right;width:70px;height:28px;background:#45b0e4;color:#fff;font-size:14px;text-align:center;line-height:28px;margin-top:20px;}
/* -------5html头部------ */
.topic_pic{width:100%;}
.topic_pic img{width:100%;display:block;}
.topic_intro{line-height:22px;padding:5px;}
/* -------中转页------ */
.p10{padding:10px}
.go_back{background-position:-35px 0;width:35px;height:30px;display:black;float:left; position:absolute;top:10px;left:5px;}
.game_down{padding:5px;}
.game_down .g_img{width:62px;height:62px;float:left;margin-right:10px;}
.game_down .g_intro{float:left;line-height:22px; overflow:hidden;}
.game_down .g_intro h3{font-size:14px;}
.game_down .g_intro p{color:#898989;}
.game_down .g_btn{background: none repeat scroll 0 0 #4acb15;color: #fff;float: right;font-size: 21px;height: 40px;line-height: 38px;margin-top: 11px;text-align: center;width: 100px;}
#loading{text-align:center;vertical-align:middle;}
#loading img{vertical-align:middle;margin-left:5px;}
.game_box{width:100%;float:left;}
.g_topic{height:30px;background:#f4f4f4;padding-left:6px;line-height:30px;font-size:14px;}
.g_topic em{width:18px;height:18px;display:block;float:left;margin-top:7px;margin-right:5px}
.g_topic em.g_i1{ background-position:0 -80px;}
.g_topic em.g_i2{ background-position:0 -98px;}
.g_topic em.g_i3{ background-position:0 -115px;}
.g_topic em.g_i4{ background-position:0 -133px;}

.g_content p{ text-indent:20px;color:#898989;line-height:20px;}
.g_content .get_more{width:100%;height:18px;}
.g_content .get_more a{display:block;width:40px;float:right;color:#45a6f3;}
.g_content .get_more a em{width:14px;height:14px;display:block;float:right; background-position:-28px -53px;}
.good_game{padding:10px 0;}
.good_game li{float:left;width:80px; overflow:hidden; text-align:center;padding-bottom:10px;}
.good_game li img{width:68px;height:68px; display:block;margin:0 auto 5px;}
.good_game li a{color:#333}
/* -------图片翻页------ */
.swiper_box{width:300px;height:180px;margin:0 auto; position:relative;padding-top:10px;}
.swiper-container {height: 150px;width:225px;}
.swiper-slide img{width:225px;height:150px; display:block;margin:0 auto}
.pagination {position: absolute;left: 0;text-align: center;bottom:5px;width: 100%;}
.swiper-pagination-switch {width: 10px;height: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #e0e1e1; display:inline-block;margin:0px 2px;}
.swiper-active-switch {background-color: #48b8ff;}
/* -------游戏页顶部20140707------ */
.game_topbar{background:#35383b;width:100%;height:35px;line-height:35px;font-size:18px;text-align:center;color:#f7f7f7; position:relative;}
.game_topbar h1{font-size:14px;}
.close{ background:url(/images/close.png) no-repeat 0 0; background-size:30px 30px;width:30px;height:30px;display:black; position:absolute;top:3px;left:5px;}
.logo{background:url(/images/logo.png) no-repeat 0 0; background-size:60px 30px;width:60px;height:30px;display:black;position:absolute;top:3px;right:5px;}

.pop_btn{height:30px;line-height:30px;margin-top:10px;font-size:14px;}
.close2{ background:url(/images/icons_2x.png) no-repeat; background-size:45px 50px;}
.m_pop{ background:#fff; width:280px; min-height:150px; border-radius:10px; position:absolute; margin:0 auto;z-index:1000;display:none}
.m_pop .close2{ width:45px; height:45px; display:block; position:absolute; right:-20px; top:-20px; cursor:pointer }
.m_pop .body{ padding:20px 0px;}
.m_pop .warnbox{ padding:0 20px;}
.m_pop p{ font-size:13px;}
.m_pop .upd{ color:#1187c4; text-decoration:underline;}
.m_pop .tips{ text-align:center;margin-top:14px}
.m_pop .htips{ font-weight:700; font-size:14px; text-align:center;}
.pop_btn{text-align:center;width:100%;}
.pop_btn a{ display:inline-block;width:80px;height:34px;line-height:34px;cursor:pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; text-align:center;background-color: #44bede;-webkit-box-shadow: 0 3px #4194ae;-moz-box-shadow: 0 3px #4194ae;box-shadow: 0 3px #4194ae;color:#fff;margin:0 5px;font-size:18px;}
.m_sharepop{ width:155px; overflow:hidden;position:absolute;right:0px;z-index:9999;display:none}
.m_sharepop .sharearr{ background:url(/images/sharetips.png) no-repeat 100% 0; background-size:75px 64px; height:64px;  }
.m_sharepop .sharearr .cls{ width:16px; height:16px; float:right; margin-top:2px; cursor:pointer}
.m_sharepop .btnmask{ background:#fff; margin-top:5px; width:155px; height: 45px; overflow:hidden; border-radius:5px; }
.m_sharepop .btnmask .g_grebtn{ margin:5px auto 0;}
.m_sharepop .btnmask .g_grebtn i{ margin-left:1px;}
.block_overlay {display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:100;opacity:0.5;}
.game{position:relative;}