/*�õ�Ƭ*/
.g-index-ppt{width:100%; height:auto; background:#fff; display:block; overflow:hidden; position:relative; zoom:1}
.g-index-ppt .swiper-wrapper{width:100%; height:100%; display:flex; box-sizing:content-box; position:relative; zoom:1; z-index:10; padding:0; box-sizing:border-box;}
.g-index-ppt .swiper-wrapper .swiper-slide{-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}
.g-index-ppt .swiper-wrapper .swiper-slide img{ width:100%; height:auto; display:block; overflow:hidden}
.g-index-ppt .swiper-wrapper .swiper-slide strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; background:rgba(0,0,0,.6); padding:0 3%; box-sizing:border-box; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}

.swiper-container .swiper-wrapper .swiper-slide a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.swiper-container .swiper-wrapper .swiper-slide a img{ width:100%; height:auto; display:block; overflow:hidden}
.swiper-container .swiper-wrapper .swiper-slide a strong{ width:100%; height:35px; line-height:35px;font-size:14px; font-weight:normal; color:#fff; text-indent:12px; text-shadow:1px 1px 2px #000; background:rgba(0,0,0,0.5); background-size:414px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.swiper-container .swiper-pagination{ width:auto; height:auto; display:block; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:100}
.swiper-container .swiper-pagination span{ width:8px; height:8px; background:#fff; border-radius:0; opacity:1; float:left; margin:0 0 0 7px; display:inline; overflow:hidden}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active{ width:16px; background:#3399ff}

.g-box{ width:100%; height:auto; background:#fff; margin:10px 0 0; padding:10px; box-sizing:border-box; display:block; overflow:hidden; box-shadow:0px 1px 3px #ccc;}
.g-title{ width:100%; height:auto; display:-webkit-box; overflow:hidden}
.g-title dt{ width:auto; height:34px; line-height:30px; font-size:16px; font-weight:normal; color:#333; padding:0 5px; box-sizing:border-box; border-bottom:1px solid #3399ff; display:block; overflow:hidden;}
.g-title dd{ width:auto; height:34px; line-height:30px; font-size:12px; font-weight:normal; color:#999; padding:0 5px; box-sizing:border-box; border-bottom:1px solid #ebebeb; display:block; overflow:hidden;-webkit-box-flex:1; text-align:right; margin:0;}
.g-title dd a{ color:#999}
.g-four-game{ width:100%; height:auto; padding:0; box-sizing:border-box; display:block; overflow:hidden;}
.g-four-game li{ width:25%; height:auto; float:left; padding:12px 0 0; box-sizing:border-box; display:inline; overflow:hidden}
.g-four-game li a{ width:66px; height:auto; display:block; overflow:hidden; margin:auto;}
.g-four-game li a img{ width:100%; height:66px; border-radius:14px; display:block; overflow:hidden}
.g-four-game li a strong{ width:100%; height:36px; line-height:20px; font-size:13px; font-weight:normal; color:#333; text-align:center; margin:6px 0 0; display:block; overflow:hidden}
.g-four-game li a em{ display:none}
.g-four-game li a b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; text-align:center; margin:0 0 0; display:block; overflow:hidden}

.g-soft-ul{ width:100%; height:auto; display:block; overflow:hidden;}
.g-soft-ul li{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:0 10px; box-sizing:border-box; position:relative; zoom:1}
.g-soft-ul li i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.g-soft-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 50px 10px 0; box-sizing:border-box;}
.g-soft-ul li .g-a-left img{ width:66px; height:66px; margin:0 10px 0 0; display:block; overflow:hidden;}
.g-soft-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-soft-ul li .g-a-left p strong{width:100%;height:20px;line-height:20px;font-size:14px;font-weight:normal;color:#333;margin: 1px 0 7px 0;display:block;overflow:hidden;}
.g-soft-ul li .g-a-left p b{width:100%;height:18px;line-height:18px;font-size: 12px;font-weight:normal;color:#bbb;margin: 1px 0 0 0;display:block;overflow:hidden;}
.g-soft-ul li .g-a-left p b .vis{background: url(../png/snav.png) -6px -257px no-repeat;background-size: 26px auto;padding-left: 18px;}
.g-soft-ul li .g-a-left p b .time{background: url(../png/snav.png) -6px -293px no-repeat;background-size: 26px auto;padding-left: 18px;margin-left: 4px;}
.g-soft-ul li .g-a-left p b img{ width:auto; height:12px; display:inline}
.g-soft-ul li .g-a-right{ width: 50px; height: 48px; padding-top: 32px; font-size: 15px; font-weight:normal; color:#3399ff; text-align:center;background: url(../png/snav.png) no-repeat 12px -174px; background-size: 26px auto; display:inline-block; overflow:hidden; position:absolute; right:9px; top:16px;}
.g-soft-ul .m-eq3{ margin:10px 0 0 0;}
.g-soft-ul .m-eq3 i{ display:none}
.u-loadmore-btn{width: 100%; height:34px; line-height:34px; text-align:center; font-size: 14px; font-weight: normal; color: #333; color:#666; display:block; overflow: hidden; background: #f5f5f5; margin: 7px 0 0;}
.u-loadmore-btn:active{ background: #bdbdbd}


.g-friend-ul{ width:100%; height:auto; display:block; overflow:hidden; padding:0 0 10px 0; box-sizing:border-box}
.g-friend-ul li{ width:auto; height:auto; float:left; margin:10px 10px 0 0; display:inline; overflow:hidden}

.m-key-ul{ width:100%; height:auto; display:block; overflow-y:hidden; overflow-x:auto; white-space:nowrap}
.m-key-ul li{ width:220px; height:auto; margin:12px 12px 0 0px; display:inline-block; overflow:hidden;}
.m-key-ul li a{ width:100%; height:auto; display:block; overflow:hidden}
.m-key-ul li a img{ width:100%; height:152px; display:block; overflow:hidden}
.m-key-ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#444; text-align:center; margin:5px 0 0; display:block; overflow:hidden}
.m-key-ul li a:active strong{ color:#3399ff}


.g-link-nav{ width:100%; height:auto; padding:0 0 20px 0; box-sizing:border-box; display:block; overflow:hidden}
.g-link-nav li{ width:25%; height:auto; float:left; padding:20px 0 0 0; box-sizing:border-box; display:inline; overflow:hidden}
.g-link-nav li a{ width:auto; height:auto; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; margin:auto;}
.g-link-nav li a b{ width:60px; height:60px; background:url(../png/index-icon.png) no-repeat 15px 15px #ff7777; background-size:30px; border-radius:16px; display:block; overflow:hidden; margin:auto;}
.g-link-nav li a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:6px 0 0; display:block; overflow:hidden;}

.g-link-nav li:nth-child(2) a b{background-color:#ffb411;background-position:15px -116px;}
.g-link-nav li:nth-child(3) a b{ background-color:#56c2f4; background-position:15px -247px;}
.g-link-nav li:nth-child(4) a b{ background-color:#49dbae; background-position:15px -378px;}
.g-link-nav li:nth-child(5) a b{ background-color:#859efc; background-position:15px -509px;}
.g-link-nav li:nth-child(6) a b{ background-color:#7ec03f; background-position:16px -642px;}
.g-link-nav li:nth-child(7) a b{ background-color:#fa74b0; background-position:16px -771px;}
.g-link-nav li:nth-child(8) a b{ background-color:#ff9900; background-position:15px -903px;}
.g-link-nav li:nth-child(9) a b{ background-color:#498ab9; background-position:15px -1028px;}
.g-link-nav li:nth-child(10) a b{ background-color:#c31baf; background-position:15px -1156px;}
.g-link-nav li:nth-child(11) a b{ background-color:#20730b; background-position:15px -1289px;}
.g-link-nav li:nth-child(12) a b{ background-color:#a06814; background-position:15px -1418px;}

/*���а�*/
#g-keyword{ margin-top:10px;}
.g-rank-box{ width:100%; height:auto; margin: 10px 0 0; display:block; overflow:hidden; background:#fff;}
.g-rank-box .m-rank-title{ width:100%; height:auto; line-height:38px; font-size:16px; font-weight:normal; color:#333; text-indent:14px; border-bottom:2px solid #eee; padding:0; box-sizing:border-box; margin: 3px 0 0; display:-webkit-box; overflow:hidden;}
.g-rank-box .m-rank-title .u-rank-h3{ width:auto; font-weight:normal; display:block; overflow:hidden; -webkit-box-flex:1}
.g-rank-box .m-rank-title .m-rank-label{ width:auto; display:block; overflow:hidden}
.g-rank-box .m-rank-title .m-rank-label li{ width:auto; font-size:14px; font-weight:normal; color:#888; float:left; display:inline; overflow:hidden; margin:0 5px; text-indent:0; padding:0 5px;}
.g-rank-box .m-rank-title .m-rank-label li.f-hover{ color:#3399ff; border-bottom:2px solid #3399ff}
.g-rank-box .m-rank-cont{ width:100%; height:auto; display:block; overflow:hidden; padding:0 15px; box-sizing:border-box;}
.g-rank-box .m-rank-cont .m-cont-ul{
  width: 100%; height: auto; display: block; overflow: hidden;
}
.g-rank-box .m-rank-cont .m-cont-ul li{ width:100%; height:auto; display:flex; overflow:hidden; background:#fff; padding:0; margin: 0 ; box-sizing:border-box; position:relative; zoom:1; border-bottom:1px #eee solid; align-items: center;}
.g-rank-box .m-rank-cont .m-cont-ul li:active { background-color: #f6f6f6}
.g-rank-box .m-rank-cont .m-cont-ul li i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.g-rank-box .m-rank-cont .m-cont-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 96px 10px 0; box-sizing:border-box;}
.g-rank-box .m-rank-cont .m-cont-ul li .g-a-left img{ width:60px; height:60px; border-radius:14px; margin:0 10px 0 0; display:block; overflow:hidden;}
.g-rank-box .m-rank-cont .m-cont-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-rank-box .m-rank-cont .m-cont-ul li .g-a-left p strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; margin:8px 0 0 0; display:block; overflow:hidden; text-align:left}
.g-rank-box .m-rank-cont .m-cont-ul li .g-a-left p b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#bbb; margin:7px 0 0 0; display:block; overflow:hidden;}
.g-rank-box .m-rank-cont .m-cont-ul li .g-a-right{ width: 56px;
  height: 44px;
  padding-top: 29px;
  font-size: 14px;
  font-weight: normal;
  color: #3399ff;
  /* text-indent: 30px; */
  background: url(../png/snav.png) no-repeat center -178px;
  background-size: 26px auto;
  display: block;
  overflow: hidden;
  text-align: center;}
.g-rank-box .m-rank-cont .m-cont-ul li:nth-child(n+6){ display:none}

.g-rank-box .m-rank-cont .u-rank-more{ width:100%; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#888; text-align:center; background: #f6f6f6; margin:10px 0; display:block; overflow:hidden
}

.bor-right-one{border-right: 1px solid;padding-right: 4px;}
.bor-right-two{border-right: 1px solid;padding: 0 4px 0 2px;}
.bor-right-tree{padding-left: 4px;}
