.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;}
