
/*****************************首页*****************************/
/**焦点图**/
.index-banner{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;z-index:1;width:100%;}
.index-banner .swiper-wrapper li{float:left; width:100%;}
.index-banner .swiper-wrapper li img{width:100%;height:100%;}
.index-banner .index-pagination{position:absolute;right:0px;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6);height:20%;}
.index-banner .index-pagination span{width:2.5%;height:20%;margin-top:5%;margin-right:1%; background:#fff; float:right;display:inline-block; border-radius:100px;}
.index-banner .index-pagination span.swiper-active-switch{background:#f60;}
.index-banner .banner-title{position:absolute;left:3%;bottom:5%;color:#fff;font-size:1.6em;z-index:100;}

/**热门游戏**/
.llHot{ width:100%; margin-top:15px;  padding-bottom:15px;}
.llHotTitle{ width:100%; height:30px; border-bottom:1px solid #F2F2F2;}
.llHotTitle h2{ float:left; display:block; height:30px; border-bottom:1px solid #f60; margin:0px 0px 0px 3%;}
.llHotTitle a{ display:block; float:right; margin:0px 3% 0px 0px; color:#999999; text-decoration:none;}
.llHotTitle a h3{ float:left; margin-top:6px;}
@font-face {
  font-family: 'jiahao';
  src: url('../fonts/iconfont2.eot');
  src: url('../fonts/iconfont2.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont2.woff') format('woff'),
  url('../fonts/iconfont2.ttf') format('truetype'),
  url('../fonts/iconfont2.svg#iconfont') format('svg');
}

.jiahao{
  font-family:"jiahao" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size:30px;
  display:block; float:left;}

.llHotList{ width:100%;} 
.llHotList li{ float:left; width:25%; text-align:center; margin-top:15px;}
.llHotName a{ display:block; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}
  
/**经典手游推荐**/
.llJddjCont{ width:100%; margin-top:15px; border-bottom:8px solid #EFEFEF;}
.llJddjList{ width:100%;}
.llJddjList li{ float:left; width:49.6%; height:118px; border-left:1px solid #F2F2F2;  border-bottom:1px solid #F2F2F2;} 
.llJddjBox{ width:90%; margin:auto;}
.llJddjName a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; width:100%; margin-top:12px;}
.llJddjIn{ width:100%; margin-top:12px;}
.llSpace{ float:left; margin:0px 10px 0px 0px; text-align:center;}
.llJddjIn dl dt{ height:18px; line-height:18px; overflow:hidden; color:#999999;} 
.llJddjIn dl dd a{ display:inline-block; height:23px; line-height:23px; text-align:center; text-decoration:none; border:1px solid #f60; color:#f60; padding:0px 5px; margin-top:10px; border-radius:5px;}
  
/**评测新闻**/
.llPcxwList{ width:100%;}
.llPcxwList li{ width:100%; height:29px; border-bottom:1px solid #F2F2F2; margin-top:12px;}
.llPcxwList li a{ display:block; float:left; width:65%; height:18px; line-height:18px; overflow:hidden; margin:0px 0px 0px 3%; background:url(../images/bg2.png) no-repeat 0px 7px; background-size:9px 9px; padding-left:20px;}
.llPcxwList li span{ display:block; float:right; width:20%; margin:0px 3% 0px 0px; height:18px; line-height:18px; overflow:hidden; color:#999999; text-align:right;} 
@font-face {
  font-family: 'xingxi';
  src: url('../fonts/iconfont3.eot');
  src: url('../fonts/iconfont3.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont3.woff') format('woff'),
  url('../fonts/iconfont3.ttf') format('truetype'),
  url('../fonts/iconfont3.svg#iconfont') format('svg');
}

.xingxi{
  font-family:"xingxi" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
  
@font-face {
  font-family: 'gengduo';
  src: url('../fonts/iconfont4.eot');
  src: url('../fonts/ficonfont4.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont4.woff') format('woff'),
  url('../fonts/iconfont4.ttf') format('truetype'),
  url('../fonts/iconfont4.svg#iconfont') format('svg');
} 
  
.gengduo{
  font-family:"gengduo" !important;
  font-size:20px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.llPcxwMore{ width:100%; margin-top:15px;}  
.llPcxwMore a{ display:block; width:100%; font-size:16px; color:#999999; text-decoration:none; text-align:center;}


/**特色合集**/
.llTshjBox{ width:100%; margin-top:15px;}
.llTshjList{ width:100%;  max-height: 140px;overflow: hidden;border-bottom: 8px solid #EFEFEF;padding-bottom: 20px;}
.llTshjList li{ float:left; height:30px; margin:15px 0px 0px 3%;}
.llTshjList li a{ display:block; float:left; height:28px; border:1px solid #E5E5E5; line-height:28px; padding:0px 8px; border-radius:100px; color:#333333; text-decoration:none;}  
.llTshjList li a.color1{ background:#C299FB; border:1px solid #C299FB; color:#FFFFFF;} 
.llTshjList li a.color2{ background:#6B6B6B; border:1px solid #6B6B6B; color:#FFFFFF;}  
.llTshjList li a.color3{ background:#FF6F6F; border:1px solid #FF6F6F; color:#FFFFFF;} 
.llTshjList li a.color4{ background:#FFBC53; border:1px solid #FFBC53; color:#FFFFFF;}  
.llTshjList li a.color5{ background:#6CD47D; border:1px solid #6CD47D; color:#FFFFFF;}    
.llTshjList li a.color6{ background:#FF8B62; border:1px solid #FF8B62; color:#FFFFFF;} 
.llTshjList li a.color7{ background:#37AFFF; border:1px solid #37AFFF; color:#FFFFFF;}   
  

/*****************************列表页*****************************/
.llZxjBg{ width:100%; height:40px; margin-top:15px;}
.llZxjMenu{ width:94%; margin:auto; height:33px; background:#FFFFFF; border:1px solid #f60; border-radius:5px; overflow:hidden;}
.llZxjMenu li{ float:left; width:33.3%; height:33px;}
.llZxjMenu li a{ display:block; width:100%; height:33px; line-height:33px; text-align:center; font-size:18px; color:#333333; text-decoration:none; border-left:1px solid #f60;}
.llZxjMenu li a.hover{ background:#f60; color:#FFFFFF;}
.llZrList{ width:100%;}
.llZrList li{ width:100%; height:76px; border-bottom:1px solid #F2F2F2; margin-top:15px; float:left;}
.llZrIn{ float:left; width:80%; margin:0px 0px 0px 3%;}
.llZrSpace{ float:left; text-align:center; margin:0px 10px 0px 0px;}
.llZrList li dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.llZrList li dl dd.cont1{ margin-top:3px;}
.llZrList li dl dd.cont1 span.color1{ color:#FC5E46;}
.llZrList li dl dd.cont1 span.color2{ color:#B2B2B2;}
.llZrList li dl dd.cont2{ height:16px; line-height:16px; overflow:hidden; font-size:12px; margin-top:2px; color:#999999;}
@font-face {
  font-family: 'xingxing';
  src: url('../fonts/iconfont5.eot');
  src: url('../fonts/iconfont5.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont5.woff') format('woff'),
  url('../fonts/iconfont5.ttf') format('truetype'),
  url('../fonts/iconfont5.svg#iconfont') format('svg');
} 
.xingxing{
  font-family:"xingxing" !important;
  font-size:15px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
} 
@font-face {
  font-family: 'xiazai';
  src: url('../fonts/iconfont6.eot');
  src: url('../fonts/iconfont6.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont6.woff') format('woff'),
  url('../fonts/iconfont6.ttf') format('truetype'),
  url('../fonts/iconfont6.svg#iconfont') format('svg');
}
.xiazai{
  font-family:"xiazai" !important;
  font-size:27px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display:inline-block; margin-top:12px;
}  
.llZrSub{ float:right; width:13%; height:52px; margin:7px 3% 0px 0px; border-left:1px solid #F5F5F5; text-align:right;}
.llZrSub a{ text-decoration:none; color:#f60;}
  
  
/*****************************详细页*****************************/
/**详细框**/
.llXxBox{ width:94%; margin:auto; margin-top:15px;}
.llXxIn{ width:100%;}
.llXxImg{ width:80%; float:left;}
.llXxSpace{ float:left; margin:0px 10px 0px 0px;}
.llXxImg dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:18px; color:#333333; padding-top:5px;}
.llXxImg dl dd{ height:18px; line-height:18px; overflow:hidden; font-size:12px; color:#999999; margin-top:2px;}
.llXxPf{ float:right; width:17%; height:57px; border-left:1px solid #F0F0F0; text-align:center;}
.llXxPf h3{ font-size:12px; text-align:center; color:#999999;}
.llXxPf span{ font-size:32px; color:#FC5E46;}
.llXxSub{ width:100%; height:38px; line-height:38px; margin-top:13px;}
.llXxSub a{ display:block; width:100%; height:38px; background:#f60; border-radius:5px; font-size:18px; color:#FFFFFF; text-decoration:none; text-align:center;}  

.mobTankuang{ width:75%; background:#FFFFFF; height:230px; position:absolute; top:35%; left:13%; border:1px solid #F1F1F1; border-radius:10px; box-shadow:1px 1px 1px #CCCCCC; z-index:99;} 
.mobTanTitle{ width:100%; height:45px; background:#FF6900; border-radius:10px 10px 0px 0px;}
.mobTanTitle h2{ float:left; font-size:17px; line-height:45px; color:#FFFFFF; padding-left:10px;}
.mobTanTitle span{ display:block; float:right; cursor:pointer; margin:9px 7px 0px 0px;}
@font-face {
  font-family: 'guanbi';
  src: url('../fonts/iconfont24.eot');
  src: url('../fonts/iconfont24.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont24.woff') format('woff'),
  url('../fonts/iconfont24.ttf') format('truetype'),
  url('../fonts/iconfont24.svg#iconfont') format('svg');
}
.guanbi{
  font-family:"guanbi" !important;
  font-size:26px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#FFFFFF;
}
.mobTanBox{ width:100%; border-bottom:1px solid #F1F1F1; padding-bottom:12px; margin-top:12px;}
.mobTanIn{ width:80%; height:40px; margin:auto;}
.mobTanIn input.text1{ width:90%; height:38px; line-height:38px; font-size:14px; font-family:"微软雅黑"; border:none; background:none; outline:none; border:1px solid #F1F1F1; border-radius:5px; color:#999999; padding-left:10px;}
.mobQueding a{ display:block; width:80%; height:40px; line-height:40px; background:#FF6900; border-radius:5px; color:#FFFFFF; font-size:16px; text-decoration:none; text-align:center; margin:auto; margin-top:12px;}
.mobQuxiao a{ display:block; width:80%; height:40px; line-height:40px; background:#FFFFFF; border:1px solid #FF6900; border-radius:5px; color:#FF6900; font-size:16px; text-decoration:none; text-align:center; margin:auto; margin-top:12px;}
@font-face {
  font-family: 'xzicon';
  src: url('../fonts/iconfont8.eot');
  src: url('../fonts/iconfont8.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont8.woff') format('woff'),
  url('../fonts/iconfont8.ttf') format('truetype'),
  url('../fonts/iconfont8.svg#iconfont') format('svg');
}
.xzicon{
  font-family:"xzicon" !important;
  font-size:20px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}  
.llHotSub a{ display:inline-block; width:62px; height:23px; line-height:23px; text-align:center; border:1px solid #f60; border-radius:5px; color:#008BCC; text-decoration:none; margin-top:8px;} 
 
/**游戏截图**/
.wappperImg{ width:100%; margin:auto;}
.wappper{width:100%; margin-top:15px;}
.swiper-container1{height: 200px; overflow: hidden;position: relative;z-index: 1;}
.pic_list{width:100%;}
.pic_list li{float: left;margin: 0;width: auto;}
.pic_list li img{margin-right:5px;}

/**游戏简介**/  
.llYxjjCont{ width:100%;}
.llYxjjContIn{ width:94%; margin:auto; color:#666666; line-height:28px; margin-top:10px;}
.llYxjjSub{ width:100%; height:35px; border-top:1px solid #F2F2F2; text-align:center; margin-top:10px;}
.llYxjjSub a{ display:inline-block; width:30%; height:33px; line-height:33px; border:1px solid #EBEBEB; margin-top:-1px; text-align:center; color:#333333; text-decoration:none;}
@font-face {
  font-family: 'xiala';
  src: url('../fonts/iconfont9.eot');
  src: url('../fonts/iconfont9.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont9.woff') format('woff'),
  url('../fonts/iconfont9.ttf') format('truetype'),
  url('../fonts/iconfont9.svg#iconfont') format('svg');
}
.xiala{
  font-family:"xiala" !important;
  font-size:18px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display:inline-block;
} 
  
@font-face {
  font-family: 'shouqi';
  src: url('../fonts/iconfont10.eot');
  src: url('../fonts/iconfont10.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont10.woff') format('woff'),
  url('../fonts/iconfont10.ttf') format('truetype'),
  url('../fonts/iconfont10.svg#iconfont') format('svg');
}
.shouqi{
  font-family:"shouqi" !important;
  font-size:18px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display:inline-block;
}

/**游戏攻略**/
.xzmXzaqBox{ width:100%; margin-top:13px; border-bottom:8px solid #EFEFEF; padding-bottom:15px;}
.xzmXzaqTitle{ width:100%; height:33px; border-bottom:1px solid #F2F2F2;}
.xzmXzaqMenu{ width:94%; margin:auto;}
.xzmXzaqMenu a{ display:block; float:left; width:25%; font-size:18px; color:#333333; text-decoration:none; margin:0px 30px 0px 0px;}
.xzmXzaqMenu a.active{ height:33px; border-bottom:1px solid #f60; color:#008BCC;}
.xzmXzaqCont{ width:100%; height:287px; overflow:hidden;}
.xzmXzaqContIn{ width:100%;}
.xzmXzaqXx{ width:100%; float:left;} 
.llTlbbBox{ width:100%; margin-top:15px;border-bottom:8px solid #EFEFEF; padding-bottom:15px;} 

  
/*****************************分类页*****************************/
.llDzList{ width:94%; margin:auto;}
.llDzList li{ float:left; width:47%; height:40px; margin:15px 0px 0px 0px;}
.llDzList li:nth-child(2n){margin-left:6%;} 
.llDzList li a{ display:block; width:100%; height:38px; line-height:38px; text-align:center; border:1px solid #E8E8E8; background:#F7F7F7; border-radius:5px; color:#333333; text-decoration:none;}

  
/*****************************资讯列表页*****************************/ 
.llZxMenu{ width:94%; margin:auto;}
.llZxMenu li{ float:left; width:22%; height:32px; margin:15px 0px 0px 4%;}
.llZxMenu li.one{ margin-left:0px;}
.llZxMenu li a{  display:block; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; border:1px solid #EAEAEA; background:#F7F7F7; border-radius:5px; color:#333333; text-decoration:none;} 
.llZxMenu li a.hover{ background:#f60; border:1px solid #f60; color:#FFFFFF;}
.llZxList{ width:100%; }
.llZxList li{ width:100%; height:88px; border-bottom:1px solid #F2F2F2; margin-top:17px;}  
.llZxIn{ width:94%; margin:auto;}
.llZxIn span{ display:block; float:left; width:100px; height:70px; margin:0px 12px 0px 0px;}
.llZxIn span img{ width:100px; height:70px;}
.llZxIn dl dt a{ display:block; max-height:45px; line-height:22px; overflow:hidden; font-size:16px;}
.llZxIn dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:7px;}
.llZxIcon{ width:100%; text-align:center; margin-top:15px;}
  

/*****************************资讯详细页*****************************/  
.llCjBox{ width:100%; border-bottom:8px solid #EFEFEF; padding-bottom:15px;}
.llCjTitle{ width:100%; margin:auto; margin-top:10px; border-bottom:1px solid #F2F2F2; padding-bottom:15px;}
.llCjTitle h1{ width:94%; font-size:22px; line-height:30px; color:#333333; margin:auto;} 
.llCjTitle p{ width:94%; height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin:auto; margin-top:8px;}
.llCjCont{ width:94%; margin:auto; color:#585858; line-height:25px; margin-top:8px;}
.llCjCont img{ width:100%; margin:8px 0px;} 
/**分享**/ 
.ylFxBox{ width:100%; margin-top:15px;}
.ylFxTitle{ width:100%;}
.ylFxLeft{ float:left; width:40%; border-top:1px solid #EFEFEF; margin-top:10px;}
.ylFxMiddle{ float:left; width:20%; font-size:16px; color:#666666; text-align:center;}
.ylFxRight{ float:left; width:40%; border-top:1px solid #EFEFEF; margin-top:10px;}
.ylFxList{ width:100%;}
.ylFxList li{ float:left; width:25%; margin-top:10px;}
.ylFxList li a{ display:inline-block; width:100%; text-decoration:none; text-align:center;}
.ylFxList li a b{ display:inline-block; width:50px; height:50px; background:url(../images/bg5.png) no-repeat; background-size:120px 120px;}
.ylFxList li a b.weixing{ background-position:0px 0px;}
.ylFxList li a b.pengyouquan{ background-position:-60px 0px;}
.ylFxList li a b.xinlang{ background-position:0px -60px;}
.ylFxList li a b.kongjian{ background-position:-60px -60px;}
.ylFxList li a span{ display:block; width:100%; text-align:center; color:#666666; margin-top:5px;}
/**相关匹配**/  
.llXgppBox{ width:100%; border-bottom:8px solid #EFEFEF; margin-top:15px;}
/**相关推荐**/
.llXgtjBox{ width:100%; margin-top:15px;}  
  
  
/*****************************资讯首页*****************************/ 
.llQsrBox{ width:100%; height:64px; background:#EFEFEF; border-bottom:1px solid #EBEBEB;}
.llQsrIn{ width:94%; margin:auto; padding-top:15px;}
.llQsrIn input.text1{ float:left; width:72%; height:33px; line-height:33px; font-family:"微软雅黑"; background:#FFFFFF; border:1px solid #E6E6E6; border-radius:5px; font-size:14px; color:#999999; padding-left:10px;}
.llQsrIn input.submit1{ float:right; width:20%; height:35px; border:none; background:none; background:#f60; font-size:16px; font-family:"微软雅黑"; color:#FFFFFF; border-radius:5px;}
@font-face {
  font-family: 'youxihe';
  src: url('../fonts/iconfont14.eot');
  src: url('../fonts/iconfont14.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont14.woff') format('woff'),
  url('../fonts/iconfont14.ttf') format('truetype'),
  url('../fonts/iconfont14.svg#iconfont') format('svg');
} 
.youxihe{
  font-family:"youxihe" !important;
  font-size:23px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
} 
.llRsyxTitle{ width:100%; height:34px; border-bottom:1px solid #F2F2F2; color:#FF5757; margin-top:13px;}  
.llRsyxIn{ width:94%; margin:auto;}
.llRsyxIn span{ font-size:18px;}
@font-face {
  font-family: 'shangshen';
  src: url('../fonts/iconfont15.eot');
  src: url('../fonts/iconfont15.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont15.woff') format('woff'),
  url('../fonts/iconfont15.ttf') format('truetype'),
  url('../fonts/iconfont15.svg#iconfont') format('svg');
}   
.shangshen{
  font-family:"shangshen" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#56B52B;
}
@font-face {
  font-family: 'huomiao';
  src: url('../fonts/iconfont16.eot');
  src: url('../fonts/iconfont16.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont16.woff') format('woff'),
  url('../fonts/iconfont16.ttf') format('truetype'),
  url('../fonts/iconfont16.svg#iconfont') format('svg');
}  
.huomiao{
  font-family:"huomiao" !important;
  font-size:18px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#FF5757;
}  
.llRsyxList{ width:100%;}  
.llRsyxList li{ width:100%; height:34px; border-bottom:1px solid #F2F2F2; margin-top:13px;}  
.llRsyxCont{ width:94%; margin:auto;}
.llRsyxCont a{ display:block; float:left; width:80%; height:18px; line-height:18px; overflow:hidden;}  
.llRsyxCont span{ display:block; width:12%; text-align:right; float:right;}

  
/*****************************搜索结果页*****************************/   
.llGzBox{ width:100%; margin-top:15px;}
.llGzMsg{ width:94%; margin:auto; font-size:16px; color:#999999;}
.llGzMsg span{ color:#FF5757;}
.llGzList{ width:94%; height:38px; border:1px solid #f60; border-radius:5px; margin:auto; margin-top:15px; }
.llGzList li{ float:left; width:50%; height:38px;}  
.llGzList li a{ display:block; width:100%; height:38px; line-height:38px; font-size:18px; color:#333333; text-decoration:none; text-align:center;}  
.llGzList li a.hover{ background:#f60; color:#FFFFFF;} 
.llGlList{ width:100%;}
.llGlList li{ width:100%; border-bottom:1px solid #F2F2F2; padding-bottom:15px; margin-top:15px;}
.llGlIn{ width:94%; margin:auto;}
.llGlIn a{ width:100%; display:block; line-height:25px; font-size:16px;}  
.llGlIn p{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:7px;}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  