/* 幻灯 */
.m-huandeng .m-hda{ }
.m-huandeng .m-hda span{ position:absolute; height: 36px; line-height: 36px ; width: 100%;background: rgba(255,255,255,1); color: #fff; text-align: center; font-size: 16px;z-index: 555;bottom: 0;}
.m-huandeng .m-hda img { display: block; width: 100%;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 40px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { background-color: #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {background-color: #ff5b3b;}
/*幻灯片*/
.g-index-ppt{width:100%; height:auto; background:#fff; display:block; overflow:hidden; position:relative; zoom:1; margin-top: 82px;}
.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 span{ 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;}

.g-index-ppt .swiper-pagination{position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 15; bottom:7px; right: 0; width:100px;left: auto;}
.g-index-ppt .swiper-pagination span{width:10px; height:10px; display: inline-block; border-radius: 100%; background:rgba(255,255,255,1);margin:0 5px}
.g-index-ppt .swiper-pagination .swiper-active-switch{ background: #f60;}



/**菜单**/
.g-menu{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:10px;}
.m-menu{ width:96%; margin:auto;}
.m-menu li{ float:left; width:25%; text-align:center; margin-top:15px;}
.m-menu li a{ display:inline-block; width:100%; font-size: 15px;}
.m-menu li a b{ display:inline-block; width:55px; height:55px; background:url(../images/menu2.png) no-repeat; background-size:270px 190px;}
.m-menu li a b.icon1{ background-position:0px 0px; }
.m-menu li a b.icon2{ background-position:-70px 0px; }
.m-menu li a b.icon3{ background-position:-140px 0px; }
.m-menu li a b.icon4{ background-position:-210px 0px; }
.m-menu li a b.icon5{ background-position:0px -70px; }
.m-menu li a b.icon6{ background-position:-70px -70px; }
.m-menu li a b.icon7{ background-position:-140px -70px; }
.m-menu li a b.icon8{ background-position:-210px -70px; }
.m-menu li a b.icon9{ background-position:0px -140px; }
.m-menu li a b.icon10{ background-position:-70px -140px; }
.m-menu li span{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}

/**小编推荐**/
.g-bjtj{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.m-bjtjdiv{ width:96%; margin:auto;}
.m-bjtitle{ width:100%; overflow:hidden; padding-top:15px;}
.m-bjtitle h2{ float:left; height:25px; line-height:25px; overflow:hidden; border-left:4px solid #ff5b3b; padding-left:10px;}
.m-tabbtn{ float:right; width:149px; height:25px; border:1px solid #ff5b3b; border-radius:5px;}
.m-tabbtn a{ display:block; float:left; width:49px; height:25px; line-height:25px; text-align:center; color:#333333; text-decoration:none;}
.m-tabbtn a.f-hover{ background:#ff5b3b; color:#FFFFFF;}
.g-bgtjdiv{ width:100%; height:230px; overflow:hidden;}

.m-tabbtn a:nth-child(1), .m-tabbtn a:nth-child(2) {border-right: 1px #ff5b3b solid;}
.m-thul{ width:100%; float:left;}
.m-thul li{ float:left; width:25%; text-align:center; margin-top:15px;}
.m-thul li .m-tti { margin: 0 10px;}
.m-tti a{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px; font-size: 13px;}


.nfxIcon1{width:76px; height:76px; position:relative; display:inline-table;}
.nfxIcon1 a{ display:block; width:76px; height:76px; position:relative;}
.nfxIcon1 a img{ width:68px; height:68px; border-radius: 15px;}
.nfxIcon1 a em{ display:block; width:76px; height:76px;  position:absolute; left:0px; bottom:2px;}
.nfxIcon1 span{ display:block; width:72px; height:20px; line-height:20px; overflow:hidden; text-align:center; background:#71B63B; position:absolute; left:0px; bottom:4px; color:#FFFFFF; border-radius:0px 0px 10px 10px; font-size:12px;}

.m-tmore {float: right;    display: block;    font-size: 14px; color: #969696; line-height: 20px;}
.m-tmore i {font-size: 18px;margin-right: 5px; line-height: 18px;font-style: normal;    }



/* .m-moregame {filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cc66cc',endColorStr='#7572e5',gradientType='0');
    background: -webkit-linear-gradient(#cc66cc , #7572e5);
    background: -o-linear-gradient(#cc66cc, #7572e5);
    background: -moz-linear-gradient( #cc66cc, #7572e5);
    background: linear-gradient( #cc66cc , #7572e5); border-bottom: 10px solid #EAEAEA; } */
    .m-moregame { border-bottom: 10px solid #EAEAEA; }
.m-tith5 { color:#fff;font-weight: normal; line-height: 40px;}
.m-tith5 span.f-fl { font-size: 18px; margin-left: 15px; }
.m-tith5 a.f-fr { font-size: 14px;color:#fff;margin-right: 10px;}

.m-tith5 ul {border:1px #fa5c1e solid; background-color: #fff; border-radius: 3px; margin:10px 10px 0 0 }
.m-tith5 ul li{ width:40px; height:24px; line-height: 24px; color: #3d3d3d; text-align: center; font-size: 14px;}
.m-tith5 ul li.m-hover { background-color:#fa5c1e; color: #fff }


.m-mogameul {  zoom: 1; position: relative; }
.m-mogameul li {  width: 35%; background: #fff; border-radius: 5px; margin-top: 30px }
.m-mogameul a { display: block; }
.m-mogameul li a img { width: 80px; height: 80px; border-radius: 50%; display: block; margin: -30px auto 0; border:3px solid #fff }
.m-mogameul li a h5 { color: #333; text-align: center; display: block; font-size:15px; height: 26px; line-height: 26px; margin:0 auto; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; }
.m-mogameul li a span { height: 26px; line-height: 26px; text-align: center; display: block; color: #999; font-size:13px; }
.m-mogameul li a i {  height: 30px; line-height: 30px; text-align: center; display: block; width: 100%; color: #fff; background: #83d9ff; font-size: 16px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }


.m-block-zt {overflow: hidden;padding:10px 10px 0px;}
.m-block-zt ul li{ width:160px;}
.m-block-zt ul li .tu{ width:100%; height:100px; border-radius:8px;}
.m-block-zt ul li .name{ width:100%; height:30px; line-height:30px; text-align:center;overflow: hidden; font-size: 14px;}



.g-peo-like{width:100%; height:auto; display:block; overflow:hidden; margin:0; background:#fff;  padding:0 0 10px 0; box-sizing:border-box; position:relative; zoom:1; z-index:10}
.g-peo-like ul li{ width:auto; height:34px; line-height:32px;  float:left; margin:12px 0 0 12px; display:inline; overflow:hidden;}
.g-peo-like ul li a{ width:auto; height:32px; line-height:32px;font-size:14px; font-weight:normal; color:#333; background:#fff; border:1px solid #dcdcdc; border-radius:33px; padding:0 15px; display:block; overflow:hidden}
.g-peo-like ul .m-color1{ background:#fe3336; border-color:#fe3336; color:#fff}
.g-peo-like ul .m-color2{ background:#5fc700; border-color:#5fc700;color:#fff}
.g-peo-like ul .m-color3{ background:#19b5ff; border-color:#19b5ff;color:#fff}
.g-peo-like ul .m-color4{ background:#bc7afe; border-color:#bc7afe;color:#fff}
.g-peo-like ul .m-color5{ background:#fdbf2c; border-color:#fdbf2c;color:#fff}
.g-peo-like ul .m-color6{ background:#ff6600; border-color:#ff6600;color:#fff}
.g-peo-like ul .m-color7{ background:#b36fff; border-color:#b36fff;color:#fff}
.g-peo-like ul .m-color8{ background:#26ce95; border-color:#26ce95;color:#fff}
.g-peo-like ul .m-color9{ background:#4b5398; border-color:#4b5398;color:#fff}
.g-peo-like ul .m-color10{ background:#e068ff; border-color:#e068ff;color:#fff}



.m-newul { padding:0 15px; }
.m-newul li{height: 69px;padding: 16px 0;overflow: hidden;position: relative;z-index: 0;border-bottom: 1px solid #f1f1f1;display: block!important;;}
.m-newul li a.game_con{  overflow: hidden;zoom:1; display: block; position: relative;}
.m-newul li a.game_con img.lazy{ width: 70px; height: 70px; border-radius: 15px; float: left; margin-right: 10px;}
.m-newul li a .m-game-star {width: 80px;}
.m-newul li a.game_con .game_title{ overflow: hidden; margin-left: 80px;  }
.m-newul li a.game_con .game_title p{ font-size: 16px; color: #090909; height: 25px; line-height: 25px;overflow: hidden; padding-right: 60px;}
.m-newul li a.game_con .game_title span{ display: block;height: 25px;line-height: 25px; color: #787876;overflow: hidden;}
.m-newul li a.game_con .game_title span font,.m-newul li a.game_con .game_title span em{color: #979797;}
.m-newul li a.game_con .game_title .discribe{height: 20px;line-height: 20px;overflow: hidden;color: #333;display:  block;white-space: nowrap;text-overflow:  ellipsis;}

.m-newul li .game_down{display: block;width: 58px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;overflow: hidden;position: absolute;right:0;top: 20px;text-align: center;border-radius: 3px;background: #ff5b3b;}
.m-newul li:hover .game_down { background:#db3e1e  }
.m-newul li a  .game_down {top: 0px;}




.tszj li {float:left;height:24px;line-height:24px;padding:0 10px;margin:10px 0 0 10px;font-size:12px;border:1px solid #ccc;border-radius:10px;}
.tszj li a{ height:24px; line-height:24px; background:none; padding:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 5px; margin:0}
.tszj li:nth-child(1) a,.tszj li:nth-child(8) a{color:#4dba50}
.tszj li:nth-child(2) a,.tszj li:nth-child(9) a{color:#4d90ba}
.tszj li:nth-child(3) a,.tszj li:nth-child(10) a{color:#966de1}
.tszj li:nth-child(4) a,.tszj li:nth-child(11) a{color:#4d90ba}
.tszj li:nth-child(5) a,.tszj li:nth-child(12) a{color:#ff9a98}
.tszj li:nth-child(6) a,.tszj li:nth-child(13) a{color:#5bc3af}
.tszj li:nth-child(7) a,.tszj li:nth-child(14) a{color:#ff7573}




.m-link a {
    height: 30px;
    font: normal 12px/30px 'MicroSoft YaHei';
    border: 1px solid #ddd;
    border-radius: 30px;
    padding: 0 12px;
    margin: 10px 10px 0 0;
    display: inline-block;
}

.g-company{ display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; justify-content:space-around; padding:0 4px 10px;}
.g-company li{ width:45%; text-align:center; font-size:14px;  -moz-box-flex: 1;  -webkit-box-flex: 1; box-flex: 1; }
.g-company li img{ margin:13px 0 6px;}
.m-tab-btn{  text-align:center; }
.m-tab-btn b{  background-color:#fff; }
.m-tab-btn b i{ padding:0 0 9px; font-size:15px; font-weight:bold; font-style:normal;}
.m-tab-btn b.f-hover i{ color:#ff5b3b; }
.m-list { display:none; overflow:hidden; padding:0 0 8px;}
.m-list li{ float:left; width:25%; height:35px; margin:9px 0 0;}
.m-list li a{ display:block; width:80%; height:35px; line-height:35px; margin:0 auto; border:1px solid #e7edec; border-radius:6px; text-align:center;}

.m-company-tabbtn{ display:-moz-box; display:-webkit-box; height:40px; line-height:40px; margin-bottom:12px; background-color:#fff;}
.m-company-tabbtn b{ display:block; -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; font-size:15px; text-align:center;}
.m-company-tabbtn b.f-hover{ border-bottom:1px solid #ff5b3b;}


.morbtn2{ height: 30px;margin: 0 12px; display: block; text-align: center; color: #61a1f6; background: #f5f5f5; border-radius: 20px; line-height: 30px; font-size: 14px;}



.swiper-container{margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;z-index:1;overflow: hidden;}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
