@charset "UTF-8";
body{ background:#f5f5f5}

.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:#fa843e}

.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 #fa843e; 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-title dd .m-tab-btn{ float: right;}
.g-title dd .m-tab-btn li{ height: 18px; line-height: 18px; font-size: 14px; color: #888; margin:4px 0 0; float: left; padding: 0 6px;}
.g-title dd .m-tab-btn li:nth-child(1){ border-right: 1px solid #eee;}
.g-title dd .m-tab-btn li.f-hover{ color: #fa843e}
.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:40px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:6px 0 0; display:block; overflow:hidden}
.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 86px 10px 0; box-sizing:border-box;}
.g-soft-ul li .g-a-left img{ width:66px; height:66px; margin:0 10px 0 0;}
.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:15px;font-weight:normal;color:#333;margin: 1px 0 5px 0;display:block;overflow:hidden;}
.g-soft-ul li .g-a-left p b{width:100%;height:20px;line-height:20px;font-size: 14px;font-weight:normal;color:#bbb;margin: 1px 0 0 0;display:block;overflow:hidden;}
.g-soft-ul li .g-a-left p b img{ width:auto; height:12px; display:inline}
.g-soft-ul li .g-a-right{ width: 73px; height: 34px; line-height: 32px; font-size: 14px; font-weight:normal; color:#fa843e; text-align:center; border:1px solid #fa843e; border-radius:7px;  background-size: 434px; display:block; overflow:hidden; position:absolute; right:10px; top:20px;}
.g-soft-ul li .g-a-right:active{ color:#fff; background:#66d105; background-size:500px}
.g-soft-ul .m-eq3{ margin:10px 0 0 0;}
.g-soft-ul .m-eq3 i{ display:none}


.g-top .u-class-box{ display:none}


.g-recomd{ width:100%; height:auto; padding:20px 0 10px; margin:10px 0 0; box-sizing:border-box; background:#fff; display:block; overflow:hidden; position:relative; zoom:1;}
.g-recomd .g-recomd-ul{ width:100%; height:auto; white-space:nowrap;  display:block; overflow-x:auto}
.g-recomd .g-recomd-ul::-webkit-scrollbar {
    display: none; /* 隐藏滚动条（Chrome、Safari 和 Opera） */
}
.g-recomd .g-recomd-ul li{ width:200px; height:auto; display:inline-block; margin:0 0 0 15px; white-space:nowrap}
.g-recomd .g-recomd-ul li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-recomd .g-recomd-ul li a img{ width:100%; height:120px; display:block; overflow:hidden}
.g-recomd .g-recomd-ul li a span{ 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}

.special{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;}
.special ul{padding-bottom:10px;}
.special ul 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;}
.special li a{ height:24px; line-height:24px; background:none;padding:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 5px; margin:0}
.special li:nth-child(1) a,.special li:nth-child(8) a{color:#4dba50}
.special li:nth-child(2) a,.special li:nth-child(9) a{color:#4d90ba}
.special li:nth-child(3) a,.special li:nth-child(10) a{color:#966de1}
.special li:nth-child(4) a,.special li:nth-child(11) a{color:#4d90ba}
.special li:nth-child(5) a,.special li:nth-child(12) a{color:#ff9a98}
.special li:nth-child(6) a,.special li:nth-child(13) a{color:#5bc3af}
.special li:nth-child(7) a,.special li:nth-child(14) a{color:#ff7573}

.niao-link{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;}
.niao-link ul li{float: left;height: 24px;line-height: 24px;padding: 0 10px;margin: 10px 0 0 10px;font-size: 12px;border-radius: 10px;}