/*店铺*/
body{background-color:#F2F5F9!important;}
/*lazy*/
.lazy{background:#f5f5f5 url(../images/lazy.png) 50% no-repeat;background-size: 30%;}
.lazy-error{background:#f5f5f5 url(../images/lazy-error.png) 50% no-repeat;background-size: 30%;}
/*头部*/
.shop_header_box{position:relative}
.shop_header_box .shop_header{width:100%;position:relative}
.shop_header_box .shop_detail{position:relative;margin:0 auto;width:1280px;min-width:1280px;padding:40px 0 20px 0}
.shop_header_box .shop_detail .left_logo{width:110px;height:110px;border:solid 1px #eee;border-radius:10px;float:left;overflow:hidden;position:relative;margin-right:18px;display:table-cell;text-align:center}
.shop_header_box .shop_detail .left_logo img{width:100%;height:100%;object-fit:cover;vertical-align:middle}
.shop_header_box .shop_header .shop_detail .center_info{float:left;width:780px;height:120px;}
.shop_header_box .shop_header .shop_detail .center_info .shop_label .shop_name{color:#333;font-size:24px;font-weight:700}
.shop_header_box .shop_header .shop_detail .center_info .shop_label .shop_labels{display:flex;flex-direction:row;align-items:center;margin:10px 0}
.shop_header_box .shop_header .shop_detail .center_info .shop_label .shop_l{display:inline-block;vertical-align:middle;line-height:26px;border-radius:13px;padding:0 10px;background:#f4f4f4;color:#bdb6b6;font-size:12px;margin-right:10px;display:flex;flex-direction:row;align-items:center}
.shop_detail .center_info .shop_label .shop_l i,.shop_detail .center_info .shop_label .shop_l svg{margin-right:5px}
.shop_header_box .shop_header .shop_detail .center_info .introduction{line-height:22px;font-size:14px;color:#9fa3af;max-height: 66px;overflow: hidden;}
.shop_detail .right_info{width:350px;float:right;position:relative;height:120px}
.shop_detail .right_info .opt_btns{position:absolute;top:60px;right:10px}
.shop_detail .right_info .opt_btns a{margin-right:20px}
.menu-tag-crm{padding:0 20px}
.menu-tag-crm dl{overflow:hidden;float:left}
.menu-tag-crm dl dd{position:relative;float:left;text-align:center;font-size:18px;font-weight:500;}
.menu-tag-crm dl dd a{display:block;padding:15px 10px;color:#62687a;margin:0 10px;cursor:pointer;}
.menu-tag-crm dl dd.active a{color:#2878ff!important}
.menu-tag-crm dl dd.active a:after,.tag-crm dl dd:hover a:after{position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#2878ff;content:''}
.menu-tag-crm dl dd:hover a{color:#2878ff}
/*列表*/
.store-l-box{width:1000px;overflow:visible;display:inline-block;float:left;}
.store-left-box{width:980px;overflow:visible;display:inline-block;float:left;padding: 0 20px 20px 20px;}
.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_con{clear: both;}
.store_con .hd{border-bottom: 1px solid #eee;line-height: 75px;height: 75px;}
.store_con .hd .title {font-size: 20px;font-weight: bolder;color: #222;display: inline-block;}
.list-row .list-news{padding: 0 10px;width: 100%;}
.list-row .list-news li:first-child{border: none;}
.list-row .list-news li {padding: 20px 10px;border-top: 1px solid #e6e6e6;}
.list-row .list-news li .picture{position: relative;width: 200px;height: 134px;float: left;border-radius: 4px;background-color: rgba(240, 243, 245, .966);overflow: hidden;}
.list-row .list-news li img{object-fit: cover;width: 100%;height: 134px;transition: transform .5s ease;}
.list-row .list-news li img:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.list-row .list-news .detail{position: relative;height: 134px;}
.list-row .list-news .right-wrap-img {width: calc(100% - 220px);float: right;}
.list-row .list-news .detail h3 {line-height: 32px;max-height: 70px;font-size: 20px;font-weight: 400;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.list-row .list-news .detail h3 a:hover{color: #f72128;}
.list-row .list-news .desc {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color:#999;line-height: 20px; margin-bottom: 8px; max-height: 40px; margin-top: 5px;}
.list-row .list-news .binfo{padding-right: 10px;color: #666;}
.list-row .list-news .binfo .cate{margin-right: 10px;}
.list-row .list-news .binfo .time{color: #999;}
.list-row{display:flex;flex-wrap:wrap;margin: 0px -5px 0 -5px;}
.list-row .list-item{width:228px;/*border:1px solid #f1f1f1;*/padding:10px;margin: 5px 5px;transition:all .2s linear}
.list-row .list-item:nth-child(4n){margin-right:0}
.list-row .list-item-title{text-align:left;height:38px}
.list-row .list-item-img{margin-bottom:10px;height:312px;overflow: hidden;position:relative;    border: 1px solid #ececec;border-radius: 7px;padding: 10px 10px;overflow: hidden;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:6px;right:4px;color:#2f97fe;margin-right:0!important}
.list-row .list-item-img img{max-width:100%;max-height: 100%;}
.list-row .list-item-img .page-num{display:block;position:absolute;top:5px;left:5px;padding:0 5px;font-style:normal;font-size:12px;color:#fff;background:#000;opacity:.4;border-radius:3px}
.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:nth-child(3),.total_info li:nth-child(4){border-top:1px solid #f4f5f6;}
.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;line-height:25px;border-bottom:1px dashed #eee}
.list-box-body li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-box-news li{position:relative;line-height: 45px;height: 45px;border-bottom:1px dashed #eee}
.list-box-news li a{display:block;position:relative;padding-left:12px;box-sizing:border-box;font-size:16px;line-height:37px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-box-news li a:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#a0a0a0;position:absolute;left:0;top:17px}
.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}
.ui-modal-content>i.close-modal{width:30px;height:30px;line-height:26px;border-radius:50%;border:2px solid #fff;color:#f54c35;font-size:12px;right:-10px;top:-10px;background-color:#fff}
.ui-modal-content>i.close-modal:hover{color:#f54c35}
.shareBox{display:inline-block}
.opt_btns a.share>s{background-image:url(../images/icon/share.png)}
.opt_btns a.bao>s{background-image:url(../images/icon/bao.png)}
.opt_btns a.follow>s{background-image:url(../images/icon/follow.png)}
.opt_btns a>s{display:inline-block;width:22px;height:22px;background:url(../images/icon/shou.png) no-repeat center/cover;vertical-align:middle;margin-right:5px;transform-origin:center}
.shareListPop{width:330px;height:200px;background:#fff;box-shadow:0 7px 20px 0 rgba(0,6,18,.1);border-radius:8px;position:absolute;right:-10px;top:34px;box-sizing:border-box;padding-top:18px;z-index:9;display:none;animation:topFadeIn .3s}
.shareBox:hover .shareListPop{display:block}
.shareListPop::before{content:'';display:block;height:10px;position:absolute;left:0;right:0;top:-10px}
.shareListPop h5{font-size:14px;color:#4d4d4d;padding-left:26px;text-align:left}
.shareListPop .shareWayBox{overflow:hidden}
.shareListPop .shareWayBox>div{width:50%;float:left;box-sizing:border-box;margin-top:20px}
.shareListPop .shareWayBox .wxQrShare{box-sizing:border-box;border-right:solid 1px #f2f2f2;padding:3px 0}
.shareListPop .shareWayBox .wxQr{width:106px;height:106px;background:#f5f5f5;margin:auto;background:#f4f4f4}
.shareListPop .shareWayBox .wxQr img{display:block;width:100%;height:100%;object-fit:cover}
.otherShare{padding-top:4px}
.otherShare li{margin-bottom:14px}
.otherShare a{padding-left:36px;display:block;background:url(../images/icon/share_icon.png) no-repeat;font-size:14px;color:#4d4d4d}
.otherShare a:hover{color:#212121}
.otherShare .qzone a{background-position:13px -33px}
.otherShare .qq a{background-position:13px -59px}
.otherShare .sina a{background-position:13px -85px}
.basics-infor{padding:0 20px;background-color:#fff}
.basics-infor .title{height:78px;line-height:78px;border-bottom:1px solid #eee}
.basics-infor .title strong{float:left;font-size:22px;color:#333}
.basics-infor ul{padding:20px 0 30px 20px;font-size:14px;color:#333}
.basics-infor ul li a{color:#2878ff;text-decoration:underline}
.basics-infor ul li,.service-info ul li{line-height:24px;margin-bottom:10px;word-break:break-all}
.basics-infor ul li span,.service-info ul li span{display:inline-block;width:84px}
.basics-infor ul li span em{font-style:normal;margin-left:28px}