body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,aside,article,figcaption,figure,header,hgroup,menu,nav,section{margin:0;padding:0}
body,html{font:14px "Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,'\5fae\8f6f\96c5\9ed1';background:#f5f5f5;color:#333;-webkit-text-size-adjust:none;width:100%;overflow: hidden;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}
q:before,q:after{content:''}button,input,select,textarea{font-size:100%;vertical-align:middle;outline:none;}legend{color:#333}
abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}
ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
a{color:#444;text-decoration:none}a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%}
header,menu,nav,section,article,aside{display:block}
em, i, u, s, b,strong{font-style:normal;font-weight:normal;text-decoration:none;}
.cfix:before,.cfix:after,#mcateCont ul:before,#mcateCont ul:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.cfix:after,#mcateCont ul:after{clear:both;}.cfix,#mcateCont ul{*zoom:1;}
.bg{ background-color:#fff;}

.top{position:relative;height:42px;background:#fff;}
.top .logo{position:absolute;top:10px;left:9px;width:120px;height:35px;line-height:35px;color:#fff;font-size:16px; text-indent:-999em; background:url(http://m.qtsyw.com/skin/new2018/img/newicon.png) no-repeat 0 0; background-size:180px 123px; overflow:hidden;}

#mcate{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;}#mcate b{display:block;text-indent:-9999px;width:36px;height:36px;background:url(http://m.qtsyw.com/skin/new2018/img/mcate.png) 4px 4px no-repeat;background-size:28px;}
#mcateCont{height:0;overflow:hidden;position:absolute;left:0;top:44px;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
#mcateCont p{margin:10px 15px 5px 15px;border:1px solid #ffae00;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}#mcateCont p span{-webkit-box-flex:1;text-align:center;height:36px;line-height:36px;font-size:14px;color:#ffae00;display:block;position:relative;}#mcateCont p .cur{background:#ffae00;color:#fff;}#mcateCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#ffae00;}
#mcateCont ul{margin:0 10px 15px 10px;display:none;}#mcateCont .on{display:block;}#mcateCont li{float:left;width:33.33%;}#mcateCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}#mcateCont li a span{display:block;color:#333;padding:0 0 4px 0;}
#xmCont{display:block;clear:both;width:33.33%;height:36px;line-height:36px;margin:0 auto 20px auto;border:1px solid #ffae00;border-radius:3px;background:#ffefcc;color:#f60;text-align:center;}
.nav{ width:100%; line-height:36px; border-top:1px solid #e0e0e0; background-color:#fff;}
.nav ul.nav-main{ display:-moz-box; display:-webkit-box; display:box; width:100%; height:36px; border-bottom:2px solid #80d254;}
.nav ul.nav-main li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; text-align:center; border-right:1px solid #e0e0e0;}
.nav ul.nav-main li a{ display:block; font-size:16px;}
.nav ul.nav-main li a.hover{ width:60%; height:33px; margin:0 auto; border-bottom:3px solid #53b91c; color:#53b91c;}
.nav ul.tab{ display:-moz-box; display:-webkit-box; display:box; width:100%; height:36px; border-bottom:1px solid #d7d7d7;}
.nav ul.tab li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; text-align:center;}
.nav ul.tab li a{ display:block; font-size:16px;}
.nav ul.tab li a.hover{ width:60%; height:34px; margin:0 auto; border-bottom:2px solid #3399ff; color:#3399ff;}
footer { clear:both; border-top: 1px solid #ccc; color: #302f2d; height: 46px; line-height: 46px; text-align: center; background-color:#fff;}
footer a { padding: 0 6px; color: #302f2d; font-size: 0.9em;}

.center{ margin:10px 0; }
.cate-banner { margin:8px 0; overflow: hidden; border: 1px solid #eee; background-color: #fff; font-size: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cate-banner a { display: block; float:left; overflow: hidden; width: 50%; height: 48px; line-height: 48px; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px dotted #e0e0e0; border-right: 1px dotted #e0e0e0; font-size: 14px;}
.cate-banner img { display: block; float:left; width: 32px; height: 32px; margin-top:7px; margin-right:8px; margin-left: 20px;}
.cate-banner a span { display: block; margin-left: 14px; color: #666;}
.catelist li{ display: -webkit-box; margin-bottom: 8px; border: 1px solid #eee; background-color: #fff;}
.catelist li .catehead { display: -webkit-box; display: box; -webkit-box-align: center; box-align: center; -webkit-box-flex: 1; box-flex: 1; width: 1px; position: relative; overflow: hidden;}
.catelist li .catename { position: relative; width: 81px; height: 66px; margin: 0 auto; text-align:center;}
.catelist li .catename img { width: 45px; height: 44px; margin: 0 auto;}
.catelist li .catename span { position: absolute; left: 2px; bottom: 0; width: 100%; text-align: center; font-size: 16px;}
.catelist li .s-catename { -webkit-box-flex: 2; box-flex: 2; width: 1px; font-size: 0;}
.catelist li .s-catename a { display: inline-block; height: 40px; line-height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 50%; border-bottom: 1px dotted #e0e0e0; border-left: 1px dotted #e0e0e0; border-right: 1px dotted #e0e0e0; text-align: center; font-size: 14px; color: #666; overflow: hidden;}

.slide{ position: relative; max-width: 640px; height:120px; overflow: hidden; margin: 0 auto;}
.slide:after{ content: ''; display: block; width: 100%; padding-top: 50%;}
.slide ul{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.slide li{ list-style: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
/* 解决js阻塞页面显示首屏 */
.slide li:first-child{ z-index: 1;}
.slide li img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: none;}
.slide li span{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); bottom: 0; color: #fff; height: 28px; line-height: 28px; position: absolute; right: 0; text-align: left;
  text-indent: 1em; vertical-align: middle; width: 100%;}
.slide .dot{ position: absolute; right: 10px; bottom: 10px; font-size: 0;}
.slide .dot span{ display: inline-block; width: 5px; height: 5px; margin-left: 5px; border: 1px solid #fff; border-radius: 50%;}
.slide .dot .cur{ background-color: #fff;}
/* 测试横竖屏 */
#slide1{ width: 320px;}

 .softlist{ background-color:#fff;}
 li.rankitem { position:relative; border-bottom: 1px solid #D7D7D7;  border-right: 1px solid #D7D7D7; cursor: default; height: 72px; padding-top:10px; margin-left: -1px;    overflow: hidden;    width: 100%;}
 li.rankitem a{ display:block; width:100%; height:80px; float:left; overflow:hidden;}
 li.rankitem a img{ width:60px; height:60px;}
 li.rankitem .s-name a{ display:block; float:none; width:100%; height:18px; line-height:18px; font-size:1em; font-weight:bold; overflow:hidden; }
 li.rankitem dl:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 li.rankitem dl { clear:both; padding:0 0 10px;}
 li.rankitem dl .s-photo{ float:left; width:60px; height:50px; padding:0 0 0 16px;}
 li.rankitem dl .s-name{  float:left; padding:0 0 20px 8px; width:197px; overflow:hidden;}
 li.rankitem dl .s-name a{ color:#000;}
 li.rankitem dl .s-name b{ display:block; font-size:16px; font-weight:normal; color:#000; padding:0 0 6px;}
 li.rankitem dl .s-name em{ display:block; height:15px; color:#595959; font-size:12px; padding:4px 0 0; overflow:hidden;}
 li.rankitem dl .s-xx{ float:right; color:#f07804; margin:11px 11px 0 0;}
 li.rankitem dl .s-xx a{ background-color:#80d254; color: #fff; height: 26px; line-height: 26px; text-align: center; width: 50px; display: block; border-radius:6px;}
 li.rankitem dl .s-name .gk{ position:absolute; bottom:15px; height:14px; font-size:12px; color:#737373; overflow:hidden;}
 
.kpage { position: relative; display: block; width: 100%; margin:10px 0 0; overflow: hidden;}
.kpage img { display: block; width: 94%; height:123px; margin: 0 3%;}
.kpage .cool-shadow{ position: absolute; bottom: 0; width: 94%; margin: 0 3%; height: 30px; background-color: #000; opacity: .7;}
.kpage .ng-binding {position: absolute; bottom: 0; width: 94%; height: 30px; line-height: 30px; margin: 0 3%; padding: 0 5px; color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.sub-menu{ position: relative; height: 36px; line-height: 36px; background-color: #fff; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.sub-menu .return { position: absolute; left: 0; top: 0; width: 70px; padding-left: 10px; color: #636262;}
.sub-menu .return i{ display:block; float:left; width:20px; height:36px; background:url(http://m.qtsyw.com/skin/new2018/img/newicon.png) no-repeat -285px -161px; background-size:300px 205px;}
.sub-menu h4 { text-align: center; color: #636262; font-size: 16px; font-weight:normal;}

.m-flnav{ position:relative; width:100%; height:40px; line-height:40px; background-color:#fff; overflow: hidden;}
.m-flnav i.zleft{ position:absolute; z-index:3; left:0; display:block; width:24px; height:40px; background:url(http://m.qtsyw.com/skin/new2018/img/lying.png) no-repeat -5px 0;}
.m-flnav i.zright{ position:absolute; z-index:3; right:0; display:block; width:60px; height:40px; background:url(http://m.qtsyw.com/skin/new2018/img/rying.png) no-repeat 0 0;}
.flnav{ position: relative; float:left; width:100%; height:40px; line-height:40px; overflow:hidden;}
.flnav p{ position:absolute; z-index:99;}
.flnav p a{ padding:0 7px; color:#333; font-size:1em;}
.flnav p a.hover{ color:#53b91c; font-size:1.2em;}
.m-flnav a.bmore{ position:absolute; z-index:100; right:0; display:block; float:right; width:20%; height:40px; line-height:40px; text-indent:-999em; background:url(http://m.qtsyw.com/skin/new2018/img/jian.png) no-repeat 41px center; overflow:hidden;}
.new-list > .new-item:before, .new-list > .new-item:after, .new-list > .new-item > a:before, .new-list > .new-item > a:after { content: "";}
.new-list > li:nth-child(1) { border-top: medium none;}
.new-list > .new-item { border-bottom: 1px solid #d3d3d3; border-top: medium none; height: 78px; padding: 10px 0;}
.new-list > .new-item img { height: 69px; margin-right: 4%; margin-top: 5px;  width: 105px;	display: block;	float: left; border:1px solid #dadada; padding:1px;}
.new-list > li { border-top: 1px solid #ECECEC;	border-bottom: 1px dashed #999999; border-top: 0 none; height: 35px; line-height: 35px; margin: 0 4%; clear:both;}
li { list-style: none outside none;}
.new-list > li > a:after { content: url("http://img1.cache.netease.com/3g/img11/3gtouch13/arrowRight.png");}
.new-list > li > a:after, .cateEntry:after { float: right;}
.new-list > .new-item > a, .new-list > .new-item > a:visited { display: inline; height: auto;}
.new-list > li > a, .new-list > li > a:visited { display: block; height: 35px; overflow: hidden;}
.new-list > li > a > p.newstitle{ height:28px; line-height:28px; font-size:1em; color:#302f2d;}
.new-list > li > a > p:nth-child(1) { font-weight:bold; overflow: hidden;}
.new-list > li > a > p:nth-child(2) { color: #797877; font-size: 12px; height:32px; line-height:16px; overflow: hidden;}
.s-name > div { display: block; height: 45px; line-height: 21px; overflow: hidden; color:#999;}

.ztlist .ztitem{ overflow: hidden; zoom: 1;}
.ztlist .ztitem a{ float:left; width:50%; height:auto; text-align:center;}
.ztlist .ztitem a img{ width:152px; height:117px; margin:0 auto; border-radius:6px;}
.ztlist .kpage .cool-shadow{ width:152px;}
.ztlist .kpage .binding{ padding:6px 0 0; text-align:center;}
.dmore{ display:block; width:98%; height:38px; line-height:38px; margin:10px auto; color: #262626; border: 1px solid #d0d0d0; background-color: #f0f0f0; text-align:center; border-radius:6px;}
#list-console{ display:none;}
#more { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 transparent; border-color: -moz-use-text-color -moz-use-text-color #00d12c; border-image: none; border-style: none none solid; border-width: 0 0 2px; color: #00d12c; display: block; font-size: 16px; height: 50px; line-height: 50px; overflow: hidden; text-align: center; width: 100%;}

.lv6 { background:url(http://m.qtsyw.com/img/star5.png) no-repeat 0 0; background-size:79px 12px;}
.lv5 { background:url(http://m.qtsyw.com/img/star5.png) no-repeat 0 0; background-size:79px 12px;}
.lv4 { background:url(http://m.qtsyw.com/img/star4.png) no-repeat 0 0; background-size:79px 12px;}
.lv3 { background:url(http://m.qtsyw.com/img/star3.png) no-repeat 0 0; background-size:79px 12px;}
.lv2 { background:url(http://m.qtsyw.com/img/star2.png) no-repeat 0 0; background-size:79px 12px;}
.lv1 { background:url(http://m.qtsyw.com/img/star1.png) no-repeat 0 0; background-size:79px 12px;}
.star { width: 90px; height: 18px; margin:7px 0 0; overflow: hidden;}

.fixednav{  width: 100%; position: fixed; top: 0; left: 0; right: 0; z-index: 800; background: #fff;}

@-webkit-keyframes menu-after-open {
	0% {top: -9px}
	50% {top: 0}
	100% {-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 0}
}

@-o-keyframes menu-after-open {
	0% {top: -9px}
	50% {top: 0}
	100% {-o-transform: rotate(45deg);transform: rotate(45deg);top: 0}
}

@keyframes menu-after-open {
	0% {top: -9px}
	50% {top: 0}
	100% {-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0}
}

@-webkit-keyframes menu-before-open {
	0% {top: 5px}
	50% {top: 0}
	100% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 0}
}

@-o-keyframes menu-before-open {
	0% {top: 5px}
	50% {top: 0}
	100% {-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0}
}

@keyframes menu-before-open {
	0% {top: 5px}
	50% {top: 0}
	100% {-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0}
}

@-webkit-keyframes menu-after-close {
	0% {top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
	50% {-webkit-transform: rotate(0);transform: rotate(0);top: 0}
	100% {-webkit-transform: rotate(0);transform: rotate(0);top: -9}
}

@-o-keyframes menu-after-close {
	0% {top: 0;-o-transform: rotate(45deg);transform: rotate(45deg)}
	50% {-o-transform: rotate(0);transform: rotate(0);top: 0}
	100% {-o-transform: rotate(0);transform: rotate(0);top: -9}
}

@keyframes menu-after-close {
	0% {top: 0;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
	50% {-webkit-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);top: 0}
	100% {-webkit-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);top: -9}
}

@-webkit-keyframes menu-before-close {
	0% {top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
	50% {-webkit-transform: rotate(0);transform: rotate(0);top: 0}
	100% {-webkit-transform: rotate(0);transform: rotate(0);top: 5px}
}

@-o-keyframes menu-before-close {
	0% {top: 0;-o-transform: rotate(-45deg);transform: rotate(-45deg)}
	50% {-o-transform: rotate(0);transform: rotate(0);top: 0}
	100% {-o-transform: rotate(0);transform: rotate(0);top: 5px}
}

@keyframes menu-before-close {
	0% {top: 0;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}
	50% {-webkit-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);top: 0}
	100% {-webkit-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);top: 5px}
}
.g-box{ width:100%; height:auto;  display:block; overflow:hidden; box-sizing:border-box;}

.g-rank-title{ padding:10px 10px 0;}
.g-rank-title strong{ width:100%; height:auto; padding:10px; box-sizing:border-box; font-size:16px; font-weight:normal; color:#f42946; background:#fff; display:block; overflow:hidden; border-bottom:2px solid #eee}
.g-rank-title strong span{ padding:0 0 0 10px; color:#3399ff}
.top form { display: block; float: right; width: 50%; margin: 0 10px 0 0;}
.top .soBox { -webkit-box-sizing: border-box; display: -webkit-box; -webkit-box-align: center; position: relative; height: 40px;}
.top .soInput { position: relative; border: none; border-radius: 20px 0 0 20px; background: #e0e0e0; -webkit-box-flex: 1;}
.top .bdcs-search-form-input { width: 100%; height: 28px; border: none; border-radius: 20px 0 0 20px;  color: #666; -webkit-box-sizing: border-box; vertical-align: middle; background-color: #e0e0e0; text-indent: 1em;}
.top .soBtn { -webkit-box-sizing: border-box; position: relative;}
.top .bdcs-search-form-submit { position: relative; width: 35px; height: 28px; padding: 1px 0; border: none; border-radius: 0 20px 20px 0; background: url(http://m.qtsyw.com/skin/new2018/img/newicon.png) no-repeat -75px 2px #e0e0e0; background-size: 110px 75px; overflow: hidden; text-indent: -9999px; }

.g-rank-tab{ padding:0 10px;}
.g-rank-ul{ width:100%; height:auto; display:block; overflow:hidden; padding:0 0 10px 0; box-sizing:border-box;}
.g-rank-ul li{ width:100%; height:auto; display:-webkit-box; overflow:hidden; background:#fff; padding:0 10px; box-sizing:border-box; position:relative; zoom:1}
.g-rank-ul li i{ width:27px; height:40px; line-height:32px; font-size:14px; font-weight:normal; font-style:normal; color:#fff; text-align:center; background:url(http://m.qtsyw.com/skin/new2018/images/home-icon.png) no-repeat -377px 0; background-size:496px; display:block; overflow:hidden; position:absolute; left:10px; top:12px;}
.g-rank-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 36px 10px 38px; box-sizing:border-box; border-bottom:1px solid #eee;}
.g-rank-ul li .g-a-left img{ width:66px; height:66px; margin:0 10px 0 10px; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-rank-ul li .g-a-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left p b{ width:100%; height:18px; line-height:18px; font-size:14px; font-weight:normal; color:#bbb; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left p b span{ float:left; margin:0 0 0 4px; display:inline; overflow:hidden}
.g-rank-ul li .g-a-left p img{ width:auto; height:14px; display:block; overflow:hidden; margin:4px 0 0 0;}
.g-rank-ul li .g-a-right{ width: 36px; height: 36px; line-height: 36px; font-size: 16px; font-weight:normal; color:#3399ff; text-indent: 38px;background:url(http://m.qtsyw.com/skin/new2018/images/home-icon.png) no-repeat -120px -162px; background-size:382px; display:block; overflow:hidden; position:absolute; right:10px; top:25px;}
.g-rank-ul li .g-a-right:active{ color:#fff; background:url(http://m.qtsyw.com/skin/new2018/images/home-icon.png) no-repeat -170px -162px; background-size:382px}
.g-rank-ul .m-rank-1 i{background:url(http://m.qtsyw.com/skin/new2018/images/home-icon.png) no-repeat -287px 0; background-size:496px;}
.g-rank-ul .m-rank-2 i{background:url(http://m.qtsyw.com/skin/new2018/images/home-icon.png) no-repeat -287px -101px; background-size:496px;}
.g-rank-ul .m-rank-3 i{background:url(http://m.qtsyw.com/skin/new2018/images/home-icon.png) no-repeat -287px -201px; background-size:496px;}

.g-rank-ul .g-rank-more a{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden;}

/* 最新页 列表页 */
.g-newgame-ul{ width:100%; height:auto; display:block; overflow:hidden;}
.g-newgame-ul li{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:0 10px; margin: 0 ; box-sizing:border-box; position:relative; zoom:1; border-bottom:1px #eee solid;}
.g-newgame-ul li:active { background-color: #f6f6f6}
.g-newgame-ul li i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 86px 10px 0; box-sizing:border-box;}
.g-newgame-ul li .g-a-left img{ width:66px; height:66px; border-radius:16px; margin:0 10px 0 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-newgame-ul li .g-a-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left p b{ width:100%; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#bbb; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-right{ width: 73px; height: 30px; line-height: 30px; font-size: 14px; font-weight:normal; color:#3399ff; text-indent: 30px; border:1px solid #3399ff; border-radius:4px; background: url(http://m.qtsyw.com/skin/new2018/images/home-icon.png) no-repeat -118px -53px; background-size: 400px; display:block; overflow:hidden; position:absolute; right:10px; top:31px;}
.g-newgame-ul li .g-a-right:active{ color:#fff; background:url(http://m.qtsyw.com/skin/new2018/images/home-icon.png) no-repeat -126px -106px #3399ff; background-size:420px}

.g-newgame-ul .m-eq3{ margin:10px 0 0 0;}
.g-newgame-ul .m-eq3 i{ display:none}

/* 新专题 */

.g-link-nav{ width:auto; height:40px; background:#fff; box-sizing:border-box; margin:10px; display:-webkit-box; overflow:hidden}
.g-link-nav li{ width:auto; height:40px;  border-right:1px solid #eeeeee; display:block; overflow:hidden;-webkit-box-flex:1;}
.g-link-nav li a{ width:100%; height:40px;line-height:40px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; margin:auto;}
.g-link-nav .m-hover {border-bottom:2px solid #3399ff; height: 38px; color: #3399ff}
.g-link-nav .m-hover a{ width:50%;  color:#3399ff}

.g-cms-list{width:auto; height:auto; background:#fff; margin:0 10px; padding:0 10px 10px; box-sizing:border-box; display:block; overflow:hidden}
.g-cms-list li{ width:100%; height:auto; padding:10px 0; box-sizing:border-box; display:block; overflow:hidden; border-bottom:1px solid #eee;}
.g-cms-list li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden;position:relative; zoom:1}
.g-cms-list li a b{ width:136px; height:auto; padding:0 12px 0 0; display:block; overflow:hidden;}
.g-cms-list li a b img{ width:100%; height:auto; display:block; overflow:hidden}
.g-cms-list li a .g-right{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; }
.g-cms-list li a .g-right strong{ width:100%; height:20px; line-height:22px; font-size:16px; font-weight:normal; color:#333; float:left; margin:5px 0 0 0; display:inline; overflow:hidden;}
.g-cms-list li a .g-right p{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#666; margin:2px 0 0 0; float:left; display:inline;overflow:hidden;}
.g-cms-list li a .g-right p span{ color:#f60; font-weight:bold; padding:0 4px;}
.g-cms-list li a .g-right div{ width:100%; height:42px; line-height:20px; font-size:14px; font-weight:normal; color:#999; margin:7px 0 0 0; float:left; display:inline;overflow:hidden;}
.g-cms-list li a .g-right div p{ height:auto; color:#999; margin:0; float:none; display:block; overflow:hidden}
.g-cms-list li a .g-right em{ width:100%; height:20px;  box-sizing:border-box; float:left; margin:8px 0 0 0; display:inline; overflow:hidden;}
.g-cms-list li a .g-right em i{ width:auto; height:22px; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-cms-list li a .g-right em i img{width:auto; height:12px;  display:block; overflow:hidden; margin:3px 0 0 0; padding:0;}
.g-cms-list li a .g-right em span{ width:auto; height:20px;line-height:20px; font-size:12px; font-weight:normal; color:#666; text-indent:5px; padding:0 20px 0 0; float:left; display:inline; overflow:hidden}
.g-cms-list .m-loadmored{ width:100%; height:auto; font-size:16px; font-weight:normal; color:#666; text-align:center; display:block; overflow:hidden}

.g-gameku-list li{width:100%; height:auto; padding:10px 0; box-sizing:border-box; display:-webkit-box; overflow:hidden; position:relative;zoom:1}
.g-gameku-list li b{ width:80px; height:auto; padding:0 12px 0 0; display:block; overflow:hidden;}
.g-gameku-list li b img{ width:100%; height:auto; display:block; overflow:hidden}
.g-gameku-list li .g-right{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; }
.g-gameku-list li .g-right strong{ width:100%; height:20px; line-height:22px; font-size:16px; font-weight:normal; color:#333; float:left; margin:5px 0 0 0; display:inline; overflow:hidden;}
.g-gameku-list li .g-right p{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#666; margin:2px 0 0 0; float:left; display:inline;overflow:hidden;}
.g-gameku-list li .g-right p span{ color:#f60; font-weight:bold; padding:0 4px;}
.g-gameku-list li .g-right div{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; margin:7px 0 0 0; float:left; display:inline;overflow:hidden;}
.g-gameku-list li .g-right div strong { display: none }
.g-gameku-list li .g-right div p{ height:auto; color:#999; margin:0; float:none; display:block; overflow:hidden}
.g-gameku-list li a{ width:100%; height:74px; display:block; overflow:hidden; position:absolute; left:0; top:10px;}


.g-key-list{width:auto; height:auto; background:#fff; margin:0 10px; padding:0 8px 10px 0; box-sizing:border-box; display:block; overflow:hidden}
.g-key-list li{ width:45%; height:auto; float:left; padding:14px 0 0 14px; display:inline; overflow:hidden}
.g-key-list li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-key-list li a img{ width:100%; height:29vw; display:block; overflow:hidden}
.g-key-list li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden}
/* 新资讯 */
.g-cms-list2{width:100%; height:auto; background:#fff; padding:0; box-sizing:border-box; display:block; overflow:hidden; margin:10px 0 0;}
.g-cms-list2 li{ width:100%; height:auto; padding:10px; box-sizing:border-box; display:block; overflow:hidden; border-bottom:1px solid #eee;}
.g-cms-list2 li:active { background-color: #f6f6f6}
.g-cms-list2 li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden;position:relative; zoom:1}
.g-cms-list2 li a b{ width:110px; height:auto; padding:0 12px 0 0; display:block; overflow:hidden;}
.g-cms-list2 li a b img{ width:100%; height:auto; display:block; overflow:hidden}
.g-cms-list2 li a u{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; }
.g-cms-list2 li a u strong{ width:100%; height:20px; line-height:22px; font-size:16px; font-weight:normal; color:#333; float:left; margin:5px 0 0 0; display:inline; overflow:hidden;}
.g-cms-list2 li a u p{ width:100%; height:42px; line-height:20px; font-size:12px; font-weight:normal; color:#999; margin:7px 0 0 0; float:left; display:inline;overflow:hidden;}
.g-cms-list2 li a u em{ width:100%; height:20px;  box-sizing:border-box; float:left; margin:8px 0 0 0; display:inline; overflow:hidden;}
.g-cms-list2 li a u em i{ width:auto; height:22px; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-cms-list2 li a u em i img{width:auto; height:12px;  display:block; overflow:hidden; margin:3px 0 0 0; padding:0;}
.g-cms-list2 li a u em span{ width:auto; height:20px;line-height:20px; font-size:12px; font-weight:normal; color:#666; text-indent:5px; padding:0 20px 0 0; float:left; display:inline; overflow:hidden}
.g-cms-list2 .m-loadmored{ width:100%; height:auto; font-size:16px; font-weight:normal; color:#666; text-align:center; display:block; overflow:hidden}