.clearfix:after { clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden; }
.clearfix:after { _zoom:1; }
.overflow { overflow:hidden; _zoom:1; }
.clear{clear:both; height:0;font-size:0; overflow:hidden; }

.index_title{width:1200px;height:56px;text-align:center;background: url(//img.lanrentuku.com/img/images/i.png) repeat-x 0 -565px;margin-top:10px;margin-left: 0;}
.index_title span{display: block;margin: 0 auto;width: 156px;height:40px;background: #fff;font-size: 20px;font-weight: 600;}

.newcon dt div{background: #fff;line-height: 40px;font-size: 22px;font-weight: 600;}
.bgWhite{background-color:#fff;/* padding: 28px 26px; */width: 1242px;margin:28px auto;overflow: hidden;}
.overWidth{width: 1300px;}
.pic-list{width: 265px;height: 390px;overflow: hidden;border-radius: 5px;margin-right: 46px;margin-bottom:30px;position:  relative;background: #ccc;float: left;}
.pic-list .img {width: 245px;height: 370px;overflow: hidden;margin: auto;padding-top: 10px;}

.pic-list .img a{width: 254px;height: 449px;margin: auto;}
.pic-list .img a img{display: block;width: 100%;min-height: 370px;}
.pic-list .list-info{display: none;height: 100%;background: rgba(0,0,0,0.7);width: 100%;position: absolute;top: 0;left: 0;z-index:2;transition: all 0.2s;}
.pic-list .list-info p{margin-top: 338px;text-align: center;}
.pic-list .list-info a{display: block;width:210px;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;font-size:14px;margin: 0 auto;}
.pic-list .shouquan-btn{ width:24px; height: 24px;  position: absolute;top:7px;left: 14px; z-index:2; cursor: pointer;}

.pic-list .shouquan-btn::before,.pic-list .tsa-btn::before{ position: absolute;  top: -2px}

.pic-list:hover .list-info{display: block;}
.pic-list .companyLabel{  background-color: #0ec5a1; width: 56px; text-align:center; height: 24px; line-height: 24px; color: #fff;position: absolute; top: 6px; right:0; border-top-left-radius:4px;border-bottom-left-radius:4px; z-index:2}
.pic-list:hover .companyLabel{  display:none;}
.list-btn{display: none;position: absolute;padding:7px 0;width: 100%;height: 46px;bottom: 76px;padding:35px 0 10px 0;z-index: 9;}
.list-btn .collect-btn,.list-btn .collect-new{ height: 38px; width:78px;  line-height:38px;font-size:14px; margin-left:14px;  background-color: #ffb200;border-radius: 2px;color: #fff;text-align: center; margin-left:15px; cursor: pointer;}
.list-btn .collect-btn:hover,.list-btn .collect-new:hover{background-color: #ffc236}
.list-btn .download{height: 46px;width:148px;text-align: center;font-size: 18px;line-height: 46px;background: #1ec6d3;border-radius: 21px;margin-right:14px;width: 148px;color: #fff;}
.find-list .list-btn .download{width: 180px;margin: 0 auto;float: none;}
.list-btn .download a{color: #fff;}
.list-btn .download:hover{background-color: #f3450f;}
.pic-list:hover .btn-box{display: block;}


.related-search a{height: 26px;line-height: 26px;padding: 0 10px;font-size: 12px;font-weight:normal;color: #666;border: 1px solid #ddd;border-radius:15px;float:left;margin:9px 11px 0 0;display:inline;cursor:pointer;}
.related-search a.active,.related-search a:hover{color:#17a2e7;border-color:#17a2e7; text-decoration:none;}

.beian_index{float: left;padding: 40px 20px 10px;}

/*手机游戏  软件*/
.W_1200 {width: 1200px; margin: 0 auto;position: relative;}
.Mid3-tl2 .tlbt{width: 100%;height: 38px;line-height: 38px;}
.Mid3-tl2 .tlbt p{font-size: 20px;color: #333;font-weight: bold;display: block;float: left;}
.Mid3-tl2 .tlbt .mor{font-size: 12px;color: #9eb1ca;}
.Mid3-tl2 .tlbt .mor:hover{color: #2d72eb;}
.Mid3-tl2 .tlbt .bq{margin-right: 40px;}
.Mid3-tl2 .tlbt .bq li{display: block;float: left;font-size: 14px;margin: 0 8px;}
.Mid3-tl2 .tlbt .bq li a{color: #666;}
.Mid3-tl2 .tlbt .bq li a:hover{color: #2d72eb;}
.Mid3-tl2 .tlbt + div{width: 102%; overflow: hidden;margin: 20px auto;}
.Mid3-tl2 .tlbt + div ul>li{display: block;float: left;width: 110px;height: 160px;margin: 10px 20px 0;}
.Mid3-tl2 .tlbt + div ul>li a.img{display: block;width: 110px;height: 110px;overflow: hidden;border-radius: 18px;}
.Mid3-tl2 .tlbt + div ul>li a.img img{width: 110px;height: 110px;border-radius: 18px;}
.Mid3-tl2 .tlbt + div ul>li a.name p{font-size: 14px;color: #333;text-align: center;width: 100%;height: 40px;line-height: 40px;overflow: hidden;margin-top: 5px;}
.Mid3-tl2 .tlbt + div ul>li a.img:hover img{opacity: 0.8;}
.Mid3-tl2 .tlbt + div ul>li a.name p:hover{color: #2d72eb;}

.Mid3-tl3 .tlbt{width: 100%;height: 38px;line-height: 38px;}
.Mid3-tl3 .tlbt p{font-size: 20px;color: #333;font-weight: bold;display: block;float: left;}
.Mid3-tl3 .tlbt .mor{font-size: 12px;color: #9eb1ca;}
.Mid3-tl3 .tlbt .mor:hover{color: #2d72eb;}
.Mid3-tl3 .tlbt .bq{margin-right: 40px;}

/*专题合集*/
.game-hj{height: auto;margin: 20px auto;overflow: hidden;width: 1210px;}
.game-hj ul{width: 1242px;height:  auto;}
.game-hj ul li{    border-radius: 10px;display: block;float: left;width: 216px;height: 120px;margin: 0 30px 20px 0;position: relative;overflow: hidden;}
.game-hj ul li img{border-radius: 10px;width: 216px;height: 120px;}
.game-hj ul li p{line-height: 26px;position: absolute;width: 216px;height: 26px;left: 0;bottom: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);text-align: center;color: #fafafa;font-size: 14px;transition: all .1s linear;-webkit-transition: all .1s linear;}
.game-hj ul li:hover p{background: #00BCD4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C816debd,endColorstr=#C816debd);}
.game-hj ul li:hover{-webkit-box-shadow: 0 8px 20px rgba(0,0,0,0.3);-moz-box-shadow: 0 8px 20px rgba(0,0,0,0.3);box-shadow: 0 8px 20px rgba(0,0,0,0.3);}


.first {width: 100%;overflow: hidden;}
.first .game_box {float: left;display: block;width: 216px; height: 100px; border-radius: 4px; margin-right: 20px;position: relative; overflow: hidden;}
.first .game_box img {width: 216px;height: 100px; border-radius: 4px; transition: all 0.5s;}
.first .game_box p { position: absolute;bottom: 0;width: 100%;height: 26px;line-height: 26px; text-align: center;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF; background-color: rgba(0,0,0,60%);border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; padding: 0 10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;box-sizing: border-box;}
.second {margin-top: 20px;}
.second .row { margin-top: 10px; overflow: hidden;}
.second .row>* {float: left;}
.second .row .row_title { width: 80px;height: 30px;border-radius: 4px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400; color: #FFFFFF;line-height: 30px;text-align: center;}
.second .row a {display: block; width: 136px; height: 30px; line-height: 30px;padding-left: 10px; padding-right: 10px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #404040; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}
.second .row a::after { content: ''; position: absolute; top: 8px; right: 0; width: 1px; height: 12px;background: #EAEAEA;}
.second .row:nth-child(1) .row_title { background: linear-gradient(90deg,#FF881E,#FFA51E);}
.second .row:nth-child(2) .row_title { background: linear-gradient(90deg,#FF5E62,#FF9966);}
.second .row:nth-child(3) .row_title {background: linear-gradient(90deg,#26ACE4,#36CEDC);}
.second .row:nth-child(4) .row_title { background: linear-gradient(90deg,#3AC464,#A7DA5F);}
.second .row:nth-child(5) .row_title {background: linear-gradient(90deg,#575EDA,#9A9FFF);}

