@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body,html{font:14px "微软雅黑",'\5fae\8f6f\96c5\9ed1';background:#fff;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;}
img{border:0}
ol,ul{list-style:none}
a{color:#333;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:100%}

/* header{text-align:center;position:relative;height:42px;line-height:42px;z-index:20;background:#2ab862;} */
/* header>a{color:#fff;font-size:18px; text-align:center;white-space:nowrap;font-weight:600;} */
header{position:relative;height:42px;padding:2px 50px 0 0px;z-index:20;background:#2ab862;}
header .logo{position:absolute;top:5px;left:0;width:100%;height:35px;line-height:35px;color:#fff;font-size:18px; text-align:center;white-space:nowrap;font-weight:600;box-sizing:border-box;padding-right:100px;}
header .logo a{display:block;background:url(../images/ljt1.png) no-repeat;width: 35px;height: 30px;background-size: 27px auto;float: left;margin: 3px 46px 0 10px;}
/* 导航 */
nav{line-height:40px;background:#fff;border-bottom: 1px solid #ccc;}
nav .hide{display:none;}
nav span{display:inline-block;width:14px;height:10px;background:url(../images/all_ico.png) 0 -115px no-repeat;background-size:20px auto;vertical-align:middle;cursor:pointer}
nav li.sq span{background-position:0 -125px;}
nav ul li.cur a{color:#2ab862; font-weight:600;}
nav ul{zoom:1;clear:both;overflow:hidden;}
nav ul li{width:33.3333%;padding:0;float:left;color:#333;text-align:center;}
nav ul li a{display:block;text-align:center;position:relative;font-size:18px;height:40px;line-height:40px;color:#000;}
nav ul li.liW{width:41.6%;}
.SearchBox{-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-align:center;position:relative;top:8px;display:flex;background:#ccc;}
.SBInp{position:relative;border:none;border-radius:2px 0 0 2px;background:#fff;-webkit-box-flex:1;width:100%;height:28px;}
.SBInp:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.SBBtn{-webkit-box-sizing:border-box;position:relative;float:left;}
.SBBtn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#2ab862;z-index:3;}
.SBInp input{width:100%;height:28px;text-indent:10px; font-size:12px;border:none;border-radius:7px 0 0 7px;color:#666;-webkit-box-sizing:border-box;vertical-align:middle;outline:none;}
.SBBtn button{position:relative;border:none;border-radius:0 3px 3px 0;width:28px;height:28px;padding:1px 0;background:#fff url(../images/all_ico.png) 1px -481px no-repeat;background-size:28px auto;overflow:hidden;text-indent:-9999px;outline:none;cursor:pointer;}

#mclassify{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;background:url(../images/all_ico.png) 3px -50px no-repeat;background-size: 32px auto;cursor:pointer}
#mclassifyCont{display:none;height:auto;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);}
#mclassifyCont p{margin:10px 15px 5px;border:1px solid #2ab862;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}
#mclassifyCont p span{position:relative;float:left;-webkit-box-flex:1;text-align:center;width:50%;height:36px;line-height:36px;font-size:14px;color:#2ab862;display:block;}
#mclassifyCont p .cur{background:#2ab862;color:#fff;}
#mclassifyCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#2ab862;}
#mclassifyCont ul{margin:0 10px 15px 10px;display:none; overflow:auto;}
#mclassifyCont ul.on{display:block;}
#mclassifyCont li{float:left;width:33.33%;}
#mclassifyCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}
#mclassifyCont 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{position: relative;display:-webkit-box;height:42px;line-height:42px;border-bottom: 1px solid #e4e4e4;font-size:16px;background:#fff;}
nav>a{position: relative;float:left;display:block;width:33px;height:40px;background: url(../images/all.png) no-repeat 0 -51px;background-size:33px auto;margin:1px 0 0 10px;}
nav .tabInner{position:relative;-webkit-box-flex: 1;display: -webkit-box;display:box;}
nav .tabInner span{position: relative;float:left;display:inline-block;width: 1px;height:17px;background: #aaa;margin:14px 4px 0 4px;vertical-align: middle; display:flex;}
nav .tabScroll,.SubTab .tabScroll{overflow:hidden;display:inline-flex;}
nav .tabScrollWrap,.SubTab .tabScrollWrap{position: relative;-webkit-box-flex: 1;}
nav .tabScrollWrap ul,.SubTab .tabScrollWrap ul{height:42px;display: -webkit-box;display:box;}
nav .tabScrollWrap li,.SubTab .tabScrollWrap li{float:left;display: block;padding:0 6px;color:#333;position: relative;width: auto !important;float:left;height:42px;font-size:18px;}
nav .tabScrollWrap li.cur:after{content:"";display: block;width:4px;height:4px;position: absolute;left: 50%;bottom:4px;z-index: 10;border-radius: 100%;background: #2ab862;margin-left:-2px;}
nav .tabScrollWrap li a{color:#000;}
nav .tabScrollWrap li.cur a{color:#2ab862;}
 */
/*  分类导航  */
.SubTab{width:100%; box-sizing:border-box;padding:0 5px;height:40px;border-bottom:1px solid #e4e4e4;line-height:40px;position:relative;background:#fff;}
.SubTab .tabScrollWrap li a{color:#666;}
.SubTab .tabScrollWrap li span{margin-left:6px;color:#666;}

/*导航*/
.ranknav{width:100%;margin:2px auto;height:42px;padding:0 15px;box-sizing:border-box;border-bottom:solid 1px #ccc;background:#fff;}
.ranknav ul{width:100%;height:40px;box-sizing:border-box;}
.ranknav ul li{float:left;width:33%;height:40px; line-height:40px;text-align:center;font-size:20px;box-sizing:border-box;position:relative;}
.ranknav ul li span{width:1px;height:26px;background:#ccc;float:left; margin-top:7px;}
.ranknav ul li.cur a{color:#2ab862}
.ranknav ul li.cur:after,.ranknav ul li.cur:before{border:solid transparent;content:' ';height:0;left:100%;position:absolute;width:0;z-index:8;}
.ranknav ul li.cur:after{border-width:8px;border-top-color:#fff;bottom:-17px;left:50%;margin-left:-8px;}
.ranknav ul li.cur:before{border-width:8px;border-top-color:#ccc;bottom:-18px;left:50%;margin-left:-8px;}

/*导航*/
.hqnav{width:100%;margin:10px auto;height:42px;border-radius:10px;padding:0 15px;box-sizing:border-box;}
.hqnav ul{width:100%;height:40px;border-radius:8px;border:solid 1px #2ab862;box-sizing:border-box;overflow: hidden;}
.hqnav ul li{float:left;width:41%;height:39px; line-height:40px;text-align:center;font-size:18px;box-sizing:border-box;}
.hqnav ul li:first-child{width:18%;background:#2ab862;color:#fff;font-weight:bold;}
.hqnav ul li span{width:1px;height:26px;background:#ccc;float:left; margin-top:7px;}
.hqnav ul li.cur{color:#2ab862}

/* 导航 */
.zxnav{line-height:40px;background:#fff;}
.zxnav .hide{display:none;}
#zxnav-tit {
    padding: 5px 10px 15px;
    /*height: 35px;*/
    /*margin: 10px;*/
    /*border: 1px solid #2ab862;*/
    /*border-radius: 5px;*/
    /*background: #fff;*/
    /*display: -webkit-box;*/
    /*text-align: center;*/
}
#zxnav-tit a {
    width: 19%;
    height: 28px;
    font: normal 14px/28px '';
    background: #2ab862;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin: 0 3px 5px 0;
    float: left;
    /*line-height: 34px;*/
    /*font-size: 14px;*/
    /*-webkit-box-flex: 1;*/
    /*display: block;*/
    /*text-align: center;*/
    /*color: #2ab862;*/
}
#zxnav-tit a.active {
    background: #388d5a;
    color: #fff;
}
.zxnav span{display:inline-block;width:14px;height:10px;background:url(../images/all_ico.png) 0 -115px no-repeat;background-size:20px auto;vertical-align:middle;cursor:pointer}
.zxnav li.sq span{background-position:0 -125px;}
.zxnav ul li.cur a{color:#2ab862; font-weight:600;}
.zxnav ul{zoom:1;clear:both;overflow:hidden;}
.zxnav ul li{width:25%;padding:0;float:left;color:#333;text-align:center;}
.zxnav ul li a{display:block;text-align:center;position:relative;font-size:18px;height:40px;line-height:40px;color:#000;}
.zxnav ul li.liW{width:41.6%;}


/*分类*/
.mainType{width:100%; overflow: hidden;padding:10px 0;margin-bottom:10px;border-bottom:1px solid #e4e4e4;background:#fff;}
.mainType a{display: inline-block;width:25%;text-align:center;float: left;padding:10px 0;line-height:20px;font-size:16px;box-sizing:border-box;overflow:hidden;margin-bottom: 10px;height: 100px;}
.mainType a img{display: block;width:60px;height:60px;margin: 0 auto 10px;background-size: 60px auto;border-radius:100%;}

/*分类列表*/
.GameBox{ width:100%; height:auto;overflow:hidden; box-sizing:border-box;background:#eee;}
.GameBox dl{background:#fff;padding:10px 0;border-bottom:1px solid #e4e4e4;overflow:hidden;}
.GameBox dl:nth-child(even){margin-bottom:10px;}
.GameBox dl dt{width:25%;box-sizing: border-box;border-right:1px solid #e4e4e4;text-align: center;
font-size:16px;float:left;line-height:20px;}
.GameBox dl dt span{display: block;width:50px;height:50px;background:url(../images/list1.png) no-repeat;margin: 0 auto;background-size:50px auto;}
.GameBox dl:nth-child(1) dt a{color:#71aa43}
.GameBox dl:nth-child(1) dt span{background-position:center 0px}
.GameBox dl:nth-child(2) dt a{color:#f2b149}
.GameBox dl:nth-child(2) dt span{background-position:center -100px}
.GameBox dl:nth-child(3) dt a{color:#eb7659}
.GameBox dl:nth-child(3) dt span{background-position:center -200px}
.GameBox dl:nth-child(4) dt a{color:#9371d6}
.GameBox dl:nth-child(4) dt span{background-position:center -300px}
.GameBox dl:nth-child(5) dt a{color:#5b95f1}
.GameBox dl:nth-child(5) dt span{background-position:center -410px}
.GameBox dl:nth-child(6) dt a{color:#8cd43f}
.GameBox dl:nth-child(6) dt span{background-position:center -510px}
.GameBox dl:nth-child(7) dt a{color:#2dc397}
.GameBox dl:nth-child(7) dt span{background-position:center -615px}
.GameBox dl:nth-child(8) dt a,.GameBox dl:nth-child(10) dt a{color:#7bb949}
.GameBox dl:nth-child(8) dt span{background-position:center -715px}
.GameBox dl:nth-child(9) dt a{color:#e6a437}
.GameBox dl:nth-child(9) dt span{background-position:center -825px}
.GameBox dl:nth-child(10) dt span{background-position:center -925px}
.GameBox dl:nth-child(11) dt a,.GameBox dl:nth-child(13) dt a,.GameBox dl:nth-child(17) dt a{color:#e05ab1}
.GameBox dl:nth-child(11) dt span{background-position:3px -1030px}
.GameBox dl:nth-child(12) dt a{color:#e05ab1}
.GameBox dl:nth-child(12) dt span{background-position:5px -1130px}
.GameBox dl:nth-child(13) dt span{background-position:center -1235px}
.GameBox dl:nth-child(14) dt a{color:#e05ab1}
.GameBox dl:nth-child(14) dt span{background-position:center -1335px}
.GameBox dl:nth-child(15) dt a{color:#1ed677}
.GameBox dl:nth-child(15) dt span{background-position:4px -1440px}
.GameBox dl:nth-child(16) dt a{color:#9371d6}
.GameBox dl:nth-child(16) dt span{background-position:center -1545px}
.GameBox dl:nth-child(17) dt span{background-position:center -1648px}
.GameBox dl:nth-child(18) dt a{color:#5b95f1}
.GameBox dl:nth-child(18) dt span{background-position:center -1750px}
.GameBox dl dd{float:left;width:75%;padding:10px 0;}
.GameBox dl dd p{width:33.33%;float:left;display:block;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;text-align:center;}

/*内容*/
.appContent{width:100%;height:auto;overflow:hidden;margin:10px 0;background:#fff;}

/*内容栏目*/
.appContent .appCNav{width:100%;height:40px;line-height:40px;border-bottom:1px solid #e4e4e4; margin-bottom:10px;font-size:16px;}
.appContent .appCNav li{float:left;text-align:center;width:33.33%;position: relative;}
.appContent .appCNav li a{width:100%; height:40px;line-height:40px;display:block;overflow:hidden; }
.appContent .appCNav li i{width:12px;height:9px;position:absolute;left:50%;margin-left:-6px; bottom:0px;background:url(../images/all.png) no-repeat -15px -137px; display:none;}
.appContent .appCNav li.appCur a{border-bottom:1px solid #2ab862; color:#2ab862}
.appContent .appCNav li.appCur i{display:block;}

.appContent .appCList{width:100%;height:auto;overflow:hidden;box-sizing:border-box; padding-bottom:10px;display:none;}
.appContent .appCList ul{width:100%;height:auto;overflow:hidden; margin-bottom:10px;}
.appContent .appCList ul li{width:100%;padding:10px 10px 20px 0;border-bottom:1px dashed #e4e4e4;height:100px; overflow:hidden;position:relative; box-sizing:border-box;}
.appContent .appCList ul li img{width:70px;height:70px;margin:0 10px;}
.appContent .appCList ul li div{width:100%;height:70px; overflow:hidden;box-sizing:border-box;display:-webkit-box; }
.appContent .appCList ul li div>a{display:inline-block;}
.appContent .appCList ul li div p{width:auto; height:auto;overflow:hidden; -webkit-box-flex:1}
.appContent .appCList ul li div p a{width:60%;display:block;color:#333;font-size:16px;height:28px;line-height:28px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.appContent .appCList ul li div p .star{display:block;height:14px;margin:4px;}
.appContent .appCList ul li div p .star span{width:75px;height:14px;background:url(../images/litterStar.png) no-repeat;display:block;}
.appContent .appCList ul li div p .star span.star0{background-position:0 0;}
.appContent .appCList ul li div p .star span.star1{background-position:0 -26px;}
.appContent .appCList ul li div p .star span.star2{background-position:0 -52px;}
.appContent .appCList ul li div p .star span.star3{background-position:0 -78px;}
.appContent .appCList ul li div p .star span.star4{background-position:0 -104px;}
.appContent .appCList ul li div p .star span.star5{background-position:0 -130px;}
.appContent .appCList ul li div p .star span.lstar0{background-position:0 0;}
.appContent .appCList ul li div p .star span.lstar1{background-position:0 -26px;}
.appContent .appCList ul li div p .star span.lstar2{background-position:0 -52px;}
.appContent .appCList ul li div p .star span.lstar3{background-position:0 -78px;}
.appContent .appCList ul li div p .star span.lstar4{background-position:0 -104px;}
.appContent .appCList ul li div p .star span.lstar5{background-position:0 -130px;}
.appContent .appCList ul li div p .size{font-size:12px;color:#999;display:block; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; line-height:20px; margin-top:6px;}
.appContent .appCList ul li div p .size i{font-style:normal; margin:0 6px;font-size:10px;line-height:20px;}
.appContent .appCList ul li .aDown{width:80px;height:36px;border:1px solid #66d105;border-radius:4px;text-align:center;display:block;color:#66d105;position:absolute;right:10px;line-height:36px;font-size:16px;top:18px;}

.appContent .appCList>p{text-align:center;height:40px; line-height:40px;font-size:18px;}
.appContent .appCList>p span{font-weight:bold;margin:0 3px;}

/*资讯列表*/
#place{margin:0 12px; height:30px; line-height:17px; width:100%; overflow:hidden; padding: 6px 2px 0 0;border-bottom: 1px solid #e2e2e2;}
#place i {
    display: block;
    border-left: 3px solid #faa818;
    height: 20px;
    overflow: hidden;
    color: #000;
    padding-left: 10px;
}
#place a { display:inline;}
.zxclist ul li{background:#fff;margin:0 8px;border-bottom:1px solid #e2e2e2;padding:10px;font:15px "\5FAE\8F6F\96C5\9ED1";overflow:hidden;}
.zxclist ul li img {
    width: 110px;
    height: 62px;
    float: left;
    margin-right: 10px;
}
.zxclist ul li a{display:block;height:43px;line-height:20px;overflow:hidden;font-weight:bold;white-space:normal;text-overflow:ellipsis;}
.zxclist ul li p{font-size:12px;height:14px;overflow:hidden;color:#777;white-space: nowrap; text-overflow:ellipsis;}

/*排行*/
.rankList{width:100%;height:auto;overflow:hidden;box-sizing:border-box;background:#fff;}
.rankList .topnav{padding:18px 10px 10px;overflow:hidden;border-bottom:1px solid #ddd; box-sizing:border-box;}
.topnav a{display:block;float:left;width:25%;height:26px;line-height:26px;margin-bottom:3px;text-align:center;font-size:14px;color:#333;border-radius:3px;}
.topnav a.cur{background:#2ab862;color:#fff;}
.topnav a u{display:inline-block;width:14px;height:10px;background:url(../images/all_ico.png) 0 -115px no-repeat;background-size:20px auto;vertical-align:middle; margin:auto;}
.topnav a.sq u{background-position:0 -125px;}
.rankList h3{line-height:35px;padding-left:12px;font-weight:normal;color:#000;font-size:18px;background:#f5f5f5; box-sizing:border-box;height:35px;}
.rankList ul li{padding:10px 5px 10px 10px;overflow:hidden;zoom:1;border-bottom:1px solid #e8e8e8;position:relative;height:60px;}
.rankList ul li:last-child{border-bottom:none;}
.rankList ul li .img{display:block;float:left;width:60px;height:60px;margin-right:10px;}
.rankList ul li img{width:60px;height:60px;border-radius:8px;}
.rankList ul li p{-webkit-box-flex:1;overflow:hidden;padding-right:70px;color:#666;line-height:16px;}
.rankList li p em{margin:7px 0;}
.rankList li p a{display:block;height:16px;overflow:hidden;font-size:15px;}
.rankList li p span{display:block;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1";}
.rankList li p u{margin:0 6px;padding:0 6px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9; text-decoration:none;}
.rankList li .btn{width: 40px;height: 25px;padding-top: 35px;color: #66d105;line-height:25px;text-align:center;background: none;position:absolute;right:5px; top:12px}
.rankList li .btn .bg {position: absolute;left: 0;top: 0;display: inline-block;width: 100%;height: 30px;background: url(../images/snav.png) 9px -175px no-repeat;background-size: 26px auto;}
.rankList li p i{display:block;float:left;min-width:15px;height:15px;padding:0 2px;background:#999;color:#fff;text-align:center;line-height:15px;border-radius:3px;font-style:normal; margin-right:5px;}
.rankList li:nth-child(1) i,.rankList li:nth-child(2) i,.rankList li:nth-child(3) i{background:#f60;}

.lstar0, .lstar1, .lstar2, .lstar3, .lstar4, .lstar5, .lstar6{background:url(../images/litterStar.png) no-repeat;width:84px;height:13px;display:block;}
.lstar1{background-position:0 -26px;}
.lstar2{background-position:0 -52px;}
.lstar3{background-position:0 -78px;}
.lstar4{background-position:0 -104px;}
.lstar5,.lstar6{background-position:0 -130px;}

.rankList>p{text-align:center;height:40px; line-height:40px;font-size:18px;background:#eee; margin:15px 15px 0;border-radius:6px;box-flex:1;}
.rankList>p span{font-weight: bold;margin:0 3px;}

/*集内容*/
.speContent{width:100%;box-sizing:border-box; overflow:hidden; height:auto;padding-right:15px; margin-bottom:10px;}
.speContent ul{width:100%;box-sizing:border-box; overflow:hidden; height:auto;}
.speContent ul li{width:50%; height:auto; float:left;overflow:hidden; box-sizing:border-box;padding:10px 0 0 15px;}
.speContent ul li a{width:100%; height:auto; display:block; overflow:hidden; margin-bottom: 5px;
position: relative;}
.speContent ul li a img{width:100%; height:110px; display:block; overflow:hidden}
.speContent ul li a span{display:block; overflow:hidden;width:100%;height:110px;}
.speContent ul li a p{
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    background: #292421;
    color: #fff;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    bottom: 0;
    left: 0;
}
.speContent>p{text-align:center;height:40px; line-height:40px;font-size:18px;background:#eee; margin:15px 0 0 15px;border-radius:6px;}
.speContent>p span{font-weight: bold;margin:0 3px;}

/* footer */
footer{width:100%;margin-top:15px;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;position:relative;height:50px;}
footer p{height:46px;line-height:46px;font-size:18px;color:#ccc;}
footer p a{padding:0 10px;}
#Cbacktop{width:40px; height:40px; background:url(../images/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}
/*轮播图*/
.swiper-container {
    width: 100%;
    height: auto;
}
.swiper-container img {
    width: 100%;
    height: auto;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: orange;
}
.appContent .appCList ul li .aDown{z-index: 9;background: #fff;}
.appContent .appCList ul li .time{
    position: absolute;
    left: 178px;
    top: 42px;
    color: #999;
    font-size: 12px;
    font-style: normal;
}
.page {
    text-align: center;
    overflow: hidden;
    zoom: 1;
}
.page-bd {
    font-size:0;
    display: inline-block;
}
.page-bd a,.page-bd span {
	font-size: 14px;
    line-height: 28px;
	margin: 10px 0 0 10px;
    padding: 0 10px;
    border: 1px solid #e5e5e5;
    display: inline-block;
    border-radius: 4px;
}
.page-bd a{color: #666}
.page-bd span{color:#2bb866}
.list-head{padding:10px;font-size:16px;}