@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:#f2f2f2;-webkit-text-size-adjust:none;font-family: Helvetica,STHeiti,Droid Sans Fallback; font-size:16px;}
div {text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
em,ba,i{ font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color:#d5d4d4; transition: color 300ms ease 0s, background-color 300ms ease 0s;}
a:hover{color: #f0c110;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea,font{font-size: 11px;line-height:1.2em;}
.clear{clear:both; line-height:0px; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
p.lheight{ height:20px; margin:0 0 30px;}
.clearfix:after,.tabnav:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden;}
.container{ padding: 0 6px;}

header,nav,article,.contant{  clear: both; content: ""; display: table; line-height: 0;}
header{ background-color: #0091ff; box-sizing: border-box; color: #fff; font-size: 16px; overflow: hidden; width: 100%;}
header a.logo{ display:block; float:left; width:120px; height:40px; margin-left:6px; text-indent:-999em; background:url(../img/logo2.png) no-repeat 0 8px; background-size:96px 25px;}
header form{ float:right; height:27px; margin:6px 0 0; background-color:#fff; border:1px solid #fff; border-radius:20px;}
header form .search-input{ float:left; height:24px; line-height:24px; padding:0; margin:0 0 0 6px; border:none;}
header form .search-btn{ float:left; width:32px; height:24px; text-indent:-999em; border:none; background:url(../img/webicon2.png) no-repeat 0 -315px; background-size:76px 430px;}
.mininav{ width:100%; margin:14px 0;}
.mininav a{ display:block; float:left; width:25%; height:64px; line-height:81px; font-size:12px; text-align:center; color:#fff; background:url(../img/webicon2.png) no-repeat center 0; background-size:72px 406px;}
.mininav a.one{ background-position:50% 0;}
.mininav a.two{ background-position:50% -71px;}
.mininav a.three{ background-position:50% -142px;}
.mininav a.four{ background-position:50% -214px;}
#menu { float: right; width: 34px; height: 25px; margin-top: 7px; text-indent: -999em; background: url(../img/webicon2.png) no-repeat scroll -39px -289px / 70px 396px rgba(0, 0, 0, 0);}
.search { float: right; width: 34px; height: 25px; margin-top: 7px; margin-right: 15px; text-indent: -999em; background: url("../img/webicon2.png") no-repeat scroll 5px -315px / 76px 430px rgba(0, 0, 0, 0);}
#guide{ display:none;}
footer { clear:both; height: 46px; line-height: 46px; border-top: 1px solid #ccc; color: #302f2d; text-align: center;}
footer a { padding: 0 6px; color: #302f2d; font-size: 0.9em;}

section{ padding:0 6px;}
.content{ position:relative; margin:6px 0; border:1px solid #dedede; background-color:#fff;}
.m-con dt{ float:left; width:100px; height:100px; text-align:center;}
.m-con dt img{ display:block; width:72px; height:72px; margin:10px auto 0;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.m-con dd{ float:left; width: 62%; margin-top:10px;}
.m-con dd h1{ padding:0 0 2px; font-size:16px;}
.m-con dd h1 b{ font-size:14px; font-weight:normal; color:#00be3a;}
.m-con dd p{ line-height:20px; font-size:12px; color:#828282;}
.m-con dd p i{ padding:0 6px;}
.m-button{ padding:0 6px;}
.m-button a{ display:block; height:30px; line-height:30px; text-align:center; background-color:#0091ff; border-radius:6px; color:#fff;}
.m-dp h3{ padding:7px 0 7px 28px; font-size:14px; color:#00be3a; background:url(../img/kicon.png) no-repeat 6px 5px;}
.m-dp p{ line-height:22px; padding:0 6px; font-size:14px; color:#727272;}
.tabnav{ width: auto; height: auto; position: absolute; top: 0; left: 0; white-space: nowrap; overflow: visible; display: block; overflow: hidden;}
.tabnav i{ display:inline-block; height: 37px; line-height: 36px; text-align:center; box-sizing: border-box; overflow:hidden;}
.tabnav i:last-child{ border-right:none;}
.tabnav i.active{ position:relative; height:37px; line-height:36px; background-color:#fff; border-bottom:2px solid #0091ff; }
.tabnav i a{ display:block; padding:0 14px; color:#333;}
.tabnav i.active a{ color:#0091ff;}
.m-tit{ width: 96%; height: 30px; margin: 0 auto; border-bottom: 1px solid #bcbbbb;}
.m-tit span { display: block; float: left; height: 30px; line-height: 30px; padding:0 6px; border-bottom: 2px solid #0091ff; font-size: 1.2em; text-align: center;}
.m-list{ padding:0 0 12px;}
.m-list li.soft-item{ clear: both; height: 35px; line-height: 35px; margin: 0 3%; border-bottom: 1px solid #dfdfdf; border-top: 0 none; overflow:hidden;}
.m-list li.soft-item a.name{ float:left; width:193px; color:#333;}	
.m-list li.soft-item a.down{ display:block; float:right; width:45px; height:20px; line-height:20px; margin:7px 0 0; text-align:center; border-radius:3px; font-size:12px; background-color:#0091ff; color:#fff;}
#m-news li.new-item{ clear: both; height:64px; line-height:35px; padding: 10px 0; margin:0 4%; border-bottom: 1px solid #dfdfdf; border-top: medium none;}
#m-news > .new-item:before, #m-news > .new-item:after, #m-news > .new-item > a:before, #m-news > .new-item > a:after { content: "";}
#m-news > li > a:after, .cateEntry:after {float: right;}
#m-news li.new-item a.n-photo { display: inline; height: auto;}
#m-news li.new-item a.n-photo img { display: block; float: left; width: 105px; height: 69px; margin-right: 4%; margin-top: 5px; padding: 1px; border: 1px solid #dadada;}
#m-news > li > a > p:nth-child(1) { overflow: hidden;}
#m-news > li > a > p:nth-child(2) { height: 34px; line-height: 16px; color: #808080; font-size: 12px; overflow: hidden;}
#m-news > li > a > p.newstitle { height: 28px; line-height: 28px; color: #302f2d; font-size: 16px;}


#images { position: static; display: block; height: auto; padding: 10px 0; margin: 0 60px; overflow: hidden;}
#images img {max-height: 100%; max-width: 100%;}
#slider{ width:100%; height:auto; display:block; overflow:hidden; margin:0 0 0 0;}
#position{ display:none; text-align:center; list-style:none; margin:0; padding:0;}
#position li{ width:10px; height:10px; border-radius:10px;box-shadow:inset 1px 1px 3px #333; padding:0 2px; margin:0 0 0 5px; display:inline-block; background:#fff;}
#position .on{ background:#39b66e}
.m-swipe-box {overflow: hidden;visibility: hidden;position: relative;}
.m-swipe-box .m-swipe-wrap {display:block;overflow: hidden;position: relative;}
.m-swipe-box .m-swipe-wrap > figure {float: left; margin:0; padding:0; border:0;position: relative; text-align:center; padding:0 0 12px;}

.g-full-box .g-game-box .g-game-informationbox .g-game-information{ width:100%; height:110px; line-height:28px; font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#454545; display:block; overflow:hidden;}
.g-full-box .g-game-box .g-game-informationbox .g-game-information P{ text-indent:24px;}
.g-full-box .g-game-box .g-game-informationbox .g-game-information h3{ width:100%; height:35px; line-height:35px; font-size:18px; font-weight:normal; color:#1c934e}

.g-full-box .g-game-box .g-game-informationbox .m-showall{ width:54px; height:24px; line-height:24px; font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#fff; text-align:center; background:#1c934e; border-radius:4px; float:right; display:block; overflow:hidden;}

.g-full-box .g-game-box .g-game-collection{ width:100%; height:auto; display:block; overflow:hidden; margin:0; padding:0;}
.g-full-box .g-game-box .g-game-collection .g-game-coll{ width:100%; height:auto; padding:15px 15px 0; display:block; overflow:hidden; box-sizing:border-box;}
.g-full-box .g-game-box .g-game-collection .g-game-coll a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1;}
.g-full-box .g-game-box .g-game-collection .g-game-coll a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-full-box .g-game-box .g-game-collection .g-game-coll a span{ width:100%; height:27px; line-height:27px; font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-full-box .g-game-box .g-game-collection .g-game-coll a span b{ width:100%; height:27px; background:#000; opacity:0.7; position:absolute; left:0; top:0; z-index:-1}

.g-full-box .g-game-box .g-game-relate-box{ width:100%; height:auto; display:block; overflow:hidden; margin:0; padding:0;}
.g-full-box .g-game-box .g-game-relate-box .g-game-relate-cont{ width:100%; height:auto; display:block; overflow:hidden; padding:0 10px 0 0; box-sizing:border-box}
.g-full-box .g-game-box .g-game-relate-box .g-game-relate-cont li{ width:25%; height:auto; padding:15px 0 0 10px; float:left; box-sizing:border-box}
.g-full-box .g-game-box .g-game-relate-box .g-game-relate-cont li a{ width:100%; height:auto; display:block; overflow:hidden; text-decoration:none}
.g-full-box .g-game-box .g-game-relate-box .g-game-relate-cont li a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-full-box .g-game-box .g-game-relate-box .g-game-relate-cont li a strong{ width:100%; height:28px; line-height:28px; font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#333; text-align:center; display:block; overflow:hidden}
.g-full-box .g-game-box .g-game-relate-box .g-game-relate-cont li a em{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; font-family:"微软雅黑"; color:#333; text-align:center; display:block; overflow:hidden}

.g-full-box .g-game-box #zt_ly{ margin:0;}
#ly_content{ width:100%; height:120px; border:1px solid #97cdae; display:block; overflow:hidden; border-radius:0; margin:15px 0 0 0;}
#UserName{ display:none;}
.g-full-box .g-game-box #zt_ly .sendit .submit{ width:100%; height:28px; line-height:28px; background:#1c934e; font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#fff; text-align:center; display:block; overflow:hidden; margin:10px 0 0 0; border:0;}

.g-full-box .g-game-box .g-game-ly{ width:100%; height:auto; display:block; overflow:hidden; margin:0; padding:0;}
.g-full-box .g-game-box .g-game-ly dl{ width:100%; height:36px; display:block; overflow:hidden; margin:10px 0 0 0; background:url(../img/down-ly-bg.png) no-repeat 7px 20px; box-sizing:border-box}
.g-full-box .g-game-box .g-game-ly dl dt{ width:100%; height:14px; line-height:14px; font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#1c934e}
.g-full-box .g-game-box .g-game-ly dl dt i{ display:none}
.g-full-box .g-game-box .g-game-ly dl dt em{ display:none}
.g-full-box .g-game-box .g-game-ly dl dd{ width:100%;height:12px; line-height:12px; font-size:12px; font-weight:normal; color:#151515; text-indent:25px; margin:10px 0 0 0; float:left;}
.g-full-box .g-game-box .g-game-ly dl dd p{ display:none}
.g-full-box .g-game-box .m-look-ly{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; font-family:"微软雅黑"; color:#007531; text-decoration:underline; display:block; overflow:hidden; text-align:right; margin:20px 0 0 0; font-style:normal}
.g-full-box .g-game-box .m-look-ly i{ font-style:normal}


.m-cp2{ padding: 0 10px;}
.m-cp2 li{ clear: both; padding: 10px 0; border-bottom: 1px solid #e5e5e5;}
.m-cp2 li:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden;}
.m-cp2 li a.app-icon img{ display: block; float: left; border-radius: 6px;}
.m-cp2 li .app-info{ float: left; margin: 0 0 0 10px;}
.m-cp2 li .app-info h2 a{ color: #333; font-size: 14px; font-weight: 700; margin-bottom: 2px;}
.m-cp2 li .app-info p.app-name{ width:209px; height:20px; overflow:hidden;}
.m-cp2 li .app-info p.app-name a{ color:#333;}
.m-cp2 li .app-info p.star5{ width:100px; height: 16px; margin: 6px 0; background: url(../img/star5.png) no-repeat 0 0; background-size: 90px 14px;}
.m-cp2 li .app-info p.star4{ width:100px; height: 16px; margin: 6px 0; background: url(../img/star4.png) no-repeat 0 0; background-size: 90px 14px;}
.m-cp2 li .app-info p.star3{ width:100px; height: 16px; margin: 6px 0; background: url(../img/star3.png) no-repeat 0 0; background-size: 90px 14px;}
.m-cp2 li .app-info p.star2{ width:100px; height: 16px; margin: 6px 0; background: url(../img/star2.png) no-repeat 0 0; background-size: 90px 14px;}
.m-cp2 li .app-info p.star1{ width:100px; height: 16px; margin: 6px 0; background: url(../img/star1.png) no-repeat 0 0; background-size: 90px 14px;}
.m-cp2 li .app-info .app-size { padding: 0 5px 0 0; font-size:0.8em; color: #999; border-right: 1px solid silver;}
.m-cp2 li .app-info .app-down { padding: 0 5px; font-size:0.8em; color: #999;}
.m-cp2 li .down-btn { position:absolute; right:13px; display: block; width: 93px; height: 33px; line-height: 32px; margin-right: 0; margin-top:30px; background: url(../img/azxz.png) no-repeat 0 0; background-size: 88px 33px; color: #56c06a; text-align: center; color: #fff;}


#guide { display: none; position: absolute; z-index: 999; top: 40px; left: 0; width: 100%; box-shadow: 0 2px 2px #666; background: none repeat scroll 0 0 #026ab8; overflow: hidden;}
#guide li { float: left; width: 25%; margin-left: -1px; border-left: 1px solid #0399d7; border-top: 1px solid #013b99; list-style: none outside none; text-align: center;}
#guide li a { display: block; line-height: 46px; border-left: 1px solid #013b99; border-top: 1px solid #0399d7; color: #fff; font-size: 16px;}

.f-title{ width:95%; height:30px; line-height:30px; margin:0 auto; background-color:#f5f5f5; color:#333333; font-size:14px; text-indent:1em; border-left:4px solid #40a9e0;}
.g-game-ul { display: block; width: 100%; height: auto; padding: 0 0 1em 0; box-sizing: border-box; overflow: hidden;}
.g-game-ul li { width: 20%; height: auto; float: left; padding: 1em 0 0 0; box-sizing: border-box; display: inline; overflow: hidden;}
.g-game-ul li a { width: 60px; height: auto; margin: auto; display: block; overflow: hidden;}
.g-game-ul li a img { width: 100%; display: block; overflow: hidden;}
.g-game-ul li a strong { width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #333; text-align: center; padding: 0; margin: 0.5em 0 0; box-sizing: border-box; display: block; overflow: hidden;}

#ny-list .g-recomd{ display: block; position: relative; width: 100%; height: 38px; padding: 0 0; box-sizing: border-box; background: #fff; overflow: hidden; zoom: 1; border-bottom:1px solid #dfdfdf;}