/*店铺*/
body{background-color:#f5f5f5!important;}
/*列表*/
.store-left-box{width:980px;overflow:visible;display:inline-block;float:left}
.store-right-box{width:280px;overflow:visible;float:right}
.list-store{display:flex;flex-flow:wrap;align-items:stretch;padding:0;margin:0 -10px}
.list-store .item{height:165px;width:313px;background:#fff;border-radius:3px;overflow:hidden;cursor:pointer;margin:0 10px 20px 10px;display:inline-block;box-shadow:0 1px 3px rgb(0 0 0 / 2%);-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.list-store .item:hover{z-index:9;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transform:translate3d(0,-5px,0);transform:ranslate3d(0,-5px,0);-webkit-box-shadow:0 10px 20px rgba(61,79,127,.17);box-shadow:0 10px 20px rgba(61,79,127,.17)}
.list-store .item .top{display:flex}
.list-store .item .top .logo img{width:88px;height:88px;object-fit:cover;border-radius:16px}
.list-store .item .top .info{flex:1;text-align:left;padding-top:5px;padding-left:10px;overflow:hidden}
.list-store .item .top .info .name{line-height:22px;font-size:16px;font-weight:500}
.list-store .item .top .info .type{display:inline-block;margin:7px 0;font-size:12px;font-weight:400;color:#9fa0b4;line-height:24px;background:#f5f5fa;border-radius:12px;padding:0 12px}
.list-store .item .bottom{height:36px;margin-top:10px;font-size:12px;font-weight:400;color:#8e8f9b;line-height:18px;text-align:left;overflow:hidden}
/*详情*/
.store_header{position:relative}
.store_header .store_box{position:relative;width:100%;margin:0 auto;overflow:hidden}
.store_header .store_box .store_top{width:100%;height:200px;overflow:hidden}
.store_header .store_box .store_top .store_top_bg{position:relative;width:100%;height:200px;margin:0 auto;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-webkit-transform:scaleX(1.05) scaleY(1.05);transform:scaleX(1.05) scaleY(1.05)}
.store_header .store_box .store_top .store_top_bg .banner_transition{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);-webkit-transition:-webkit-transform 4s linear;transition:transform 4s linear}
.store_header .store_box .store_top .store_top_bg .store_back{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 100%);background:linear-gradient(top bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 100%);overflow:hidden}
.store_bottom{position:relative}
.store_bottom .store_logo{float:left;width:135px;height:135px;margin:-60px 0 5px 20px;background:#fff;border:5px solid #fff;-webkit-border-radius:10px;border-radius:10px;z-index:10;overflow:hidden}
.store_bottom .store_logo img{display:block;width:100%;height:100%;-webkit-border-radius:10px;border-radius:10px;}
.store_bottom .store_info{position:relative;padding:15px 340px 0 170px}
.store_bottom .store_info .store_text li{height:22px;line-height:22px;margin-bottom:5px;font-size:13px;color:#979a9e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.store_bottom .store_info .store_text li i{position:relative;top:1px;margin-right:5px;font-size:18px;color:#999}
.store_bottom .store_info .store_text li.store_name{height:28px;line-height:28px}
.store_bottom .store_info .store_text li.store_name a{line-height:28px;font-size:22px;color:#18191a;font-weight:700}
.store_bottom .store_btns{position:absolute;bottom:20px;right:20px;text-align:center;}
.store_bottom .store_btns li{display:inline-block;margin-left:12px;overflow:hidden}
.store_bottom .store_btns li a{color:#fff;padding:8px 25px;font-size:12px;border-radius:25px;background:#e33;text-align:center;border:none;display:inline-block;cursor:pointer}
.store_bottom .store_btns li a:hover{background:#d51d1d;}
.store_con{clear: both;}
.store_con .hd{border-bottom: 1px solid #eee;line-height: 35px;}
.store_con .hd a{display:inline-block}
.store_con .hd .title{font-size:20px;color:#222;display:inline-block;border-bottom: 2px solid #f01414;}
.store_con .hd .title span{color: #555;font-size: 13px;}
.list-row{display:flex;flex-wrap:wrap;margin: 20px -5px 0 -5px;}
.list-row .list-item{width:180px;border:1px solid #f1f1f1;padding:10px;margin: 5px 5px;box-shadow:0 3px 14px 4px #f2f2f2;transition:all .2s linear}
.list-row .list-item:nth-child(8n){margin-right:0}
.list-row .list-item:hover{transform:translateY(-3px);transition:all .36s;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.list-row .list-item-title{text-align:left;height:38px}
.list-row .list-item-img{margin-bottom:10px;height:200px;overflow: hidden;position:relative;border:1px solid #f1f1f1;display: flex;justify-content: center;align-items: center;}
.list-row .list-item-img i.tui{position:absolute;bottom:0;left:0;padding:0 4px;font-size:12px;color:#fff;background-color:rgba(255,160,0,.9);border-radius:0 5px 0 0}
.list-row .list-item-img i.vip{position:absolute;top:0;right:0;padding:0 2px;font-size:12px;color:#fde0b0;background-color:#555;border-radius:5px 0 5px 0}
.list-row .list-item-img i.filetype{font-size:20px;position:absolute;bottom:0px;right:4px;color:#2f97fe;margin-right:0!important}
.list-row .list-item-img img{width:100%;}
.list-row .list-item-bottom{font-size:11px;color:#999;margin-top:10px}
.list-row span{margin-right:5px}
.total_info{background:#fff;display:inline-block;width:100%;box-shadow:0 2px 15px -5px rgb(10 10 10 / 3%)}
.total_info li{width:50%;border-right:1px solid #f4f5f6;float:left;text-align:center;padding:10px 0;line-height:25px}
.total_info li:last-child{border-right:none}
.total_info li a{display:block;padding:13px 0 9px}
.total_info li .inst{font-size:14px;color:#8590a6}
.total_info li .number{padding:0 10px;font-size:18px;color:#333;font-weight:700}
.list-box{padding:0 20px 20px 20px}
.list-box-title{height:60px;line-height:60px;font-size:16px;position:relative;padding-left:10px;font-weight:800;color:#333;border-bottom:1px solid #eee}
.list-box-title:before{position:absolute;top:22px;left:0;width:4px;height:18px;border-radius:30px;background:#f01414;content:''}
.list-box-body li{position:relative;padding:10px 0 10px 20px;line-height:25px;border-bottom:1px dashed #eee}
.list-box-body li i{position:absolute;top:15px;left:0}
.list-box-body li a{margin-left:5px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.no-data{display:block;width:100%;height:88px;margin:110px auto 210px auto;color:#999;font-size:14px;background:url(../images/no-data.png) no-repeat center;background-size:contain}
.no-data p{padding-top:113px;text-align:center;color:#999}
