@charset "utf-8";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {width: 100%;height:auto;background:#f9f9f9;-webkit-text-size-adjust:none;}
div {text-align:left;}
body{font:12px/1.5em "Microsoft YaHei";color:#d5d4d4;position: relative;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color:#d5d4d4;}
a:hover{color: #f0c110;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea,font{font-size:12px;line-height:1.2em;}
.clear{clear:both; line-height:0px; overflow:hidden;}

.top{ width:100%;position:relative; height:46px; background:#0da6ec;}
.top .header{width:100%;height:46px;background: #f31a22;}
.top .header .home{width:49px;height:46px;display:block;float:left;background: #f31a22;border-right: 1px solid #d20e16;}
.top .header .home span{ width:24px; height:24px; display:block; overflow:hidden; margin:10px auto 0 auto; background:url(../images/qqxzb_ztbg.png) no-repeat; background-size:200px auto; background-position:0px 0px;}
.top .header .title{background: #f31a22;height:46px;display:block;margin:0 50px;font-size:20px;text-align:center;line-height: 46px;color:#ffffff;border-left: 1px solid #fb7479;border-right: 1px solid #d20e16;}
.top .header #more_nav{width:49px;height:46px;display:block;border-left: 1px solid #fb7479;position:absolute;top:0px;right:0px;}
.top .header #more_nav span{width:24px;height:24px;display:block;overflow:hidden;margin:10px auto 0 auto;background:url(../images/qqxzb_ztbg.png) no-repeat;background-size:200px auto;background-position:-64px 0px;}
.top .homepage_nav{width:100px;position:absolute;top:46px;right:0px;background: #f31a22;border-left: 1px solid #d20e16;display:none;border-top: 1px solid #d20e16;z-index:999;}
.top .homepage_nav ul,li{  width:99px; float:left;} 
.top .homepage_nav li{border-left: 1px solid #fb7479;border-bottom: 1px solid #d20e16;border-radius:5px;} 
.top .homepage_nav ul li a{width:100%;float:left;height:36px;text-align:center;font-size:14px;color:#ffffff;line-height:36px;border-top: 1px solid #fb7479;border-bottom: 1px solid #d20e16;}
.content{ width:100%; position:relative;}
.content .zt_jj{ position:relative; overflow:hidden; width:100%; margin-bottom:20px;}
.content .soft_img{ width:100%; overflow:hidden; position:relative;min-height: 30px;}
.content .soft_img p{ font-size:16px; color:#fff; height:30px; line-height:30px; background:url(../images/blank_bg.png); position:absolute; bottom:0px; width:100%; padding-left:10px;}
.content .soft_img img{ display:block; width:100%; }
.content .game_down{ width:255px; position:absolute; overflow:hidden; right:15px; bottom:8px;}
.content .game_down .az_down{ width:120px; height:33px; float: right; margin-left: 15px;background:url(../images/qqxzb_ztbg.png) no-repeat; background-size:200px auto; background-position:0 -77px; display:inline-block;}
.content .game_down .ios_down{ width:120px; height:33px; float: right;   background:url(../images/qqxzb_ztbg.png) no-repeat; background-size:200px auto; background-position:0 -34px; display:inline-block;}
.content .game_down a span{ font-size:12px; color:#ffffff; margin-left:44px; display:block; margin-top:11px; height:12px; line-height:12px;}
.column{ width:100%;  position:relative;}
.column_title{position:relative; width:100%; overflow:hidden; height:51px; border-bottom:1px solid #0da6ed;}
.column_title span{ font-size:16px; font-weight:bold; display:inline-block; height:16px; line-height:16px; margin-top:20px; color:#111111; margin-left:10px;}
.column_title em{ color:#cfd0d0; display:inline-block; font-size:12px; line-height:12px; margin-left:2px;}
.column_title font{ font-size:12px; color:#0da6ed;}
.column_title .more_list{ display:inline-block; background:#f4f4f4; color:#606060; font-size:12px; width:39px; height:16px; line-height:16px; border-radius:10px; padding-left:5px; position:absolute; right:12px; top:20px;}
.column_title .more_list i{ display:inline-block; background:url(../images/qqxzb_ztbg.png) no-repeat; background-size:100px auto; background-position:0px -88px; width:8px; height:10px; margin-left:3px;}
.gl_list{ padding:0 10px 22px 10px; overflow:hidden; background:#f9f9f9;}
.gl_list ul,li{ width:100%; position:relative;}
.gl_list li a{ width:100%; height:15px; font-size:15px; line-height:15px; color:#090909; display:block; overflow:hidden; padding-top:21px;white-space: nowrap;text-overflow: ellipsis;}
.gl_list li a span{ width:4px; height:6px; display:inline-block; background:url(../images/qqxzb_ztbg.png) no-repeat; background-size:100px auto; background-position:-18px -88px; margin-right:7px; margin-bottom:2px;}
.xz_list{ padding:0 10px 22px 10px; overflow:hidden; background:#f9f9f9;}
.xz_list ul,li{ width:100%; position:relative;}
.xz_list li .game_con{ margin-right:68px; height:71px; position:relative; display:block}
.xz_list li .game_con img{ width:48px; height:48px; border-radius:10px; display:inline-block; margin-top:13px; float:left; background:#ffffff;}
.xz_list li .game_con .game_title{ padding:19px 0px 0 10px; overflow:hidden;}
.xz_list li .game_con .game_title p{ font-size:16px; color:#090909; height: 16px; line-height: 16px; display: block; overflow: hidden;}
.xz_list li .game_con .game_title span{margin-top:8px; display:block; height:14px; line-height:14px; color:#a5a8a8;}
.xz_list li .game_con .game_title span em{color: #f31a22;}
.xz_list li .game_con .game_title span font{color:#a5a8a8;}
.xz_list li .game_down{ width:80px; height:30px; border:2px solid #dcdcdc; border-radius:5px; text-align:center; color:#8f8f8f; font-size:13px; line-height:30px; display:block; position:absolute; top:21px; right:0px;}
.xz_list li .game_down span{ display:inline-block; overflow:hidden; width:12px; height:12px; background:url(../images/qqxzb_ztbg.png) no-repeat; background-size:100px auto; background-position:-88px 0px; margin-right:3px;}
.game_line{width:100%; height:1px; background:#ececec; border-bottom:1px solid #ffffff;}
 /*公司简介底部*/
footer{ width:100%; background:#333;}
.copyright{ font-size:14px;color:#999;text-align:center;padding:10px 0;}

/*下拉加载*/
#more{ display: block; color: #333; overflow: hidden; text-align: center; font-size: 12px; line-height: 12px; height: 12px; padding: 10px 0px 5px 0; }

/*游戏专区*/
h2.hd{font-size:16px;height: 20px;line-height: 20px;padding-left:5px;font-weight:normal;border-left: 5px solid #f70;margin-left: 10px;margin-bottom: 15px;color: #333;}
.zt_article{overflow: hidden;clear: both;}
.zt_article .hotztcon {height: 135px;overflow: hidden; margin-top: 20px; padding-bottom: 10px}
.zt_article .slide {margin: 0 10px; padding:0px 0 20px 0; overflow: hidden; }
.zt_article .slide ul{width: 1000px;}
.zt_article .slide li{ width:140px; margin: 0 10px 0 0; float:left;  overflow: hidden; position: relative;}
.zt_article .slide li i { position: absolute; top: 0; left: 0; display: block; width: 47px; height: 40px; background: url(../images/icon_index.png) 0 -40px no-repeat; }
.zt_article .slide li img { display: block; height: 100px }
.zt_article .slide li p {color: #666;text-align: center;font-size: 14px;line-height: 30px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zt_article .slide2 { display:  }


.l_box{display:block;height:auto;overflow: hidden;padding:5px 0 10px 10px;}
.l_box a{text-decoration:none;color:#fff;padding:2px 10px;display:inline-block;border-radius:3px;margin:5px 8px 5px 0;font-size:15px;height:26px;line-height:26px;letter-spacing:0.8px;background:#bbb;}
