/*筛选*/
* {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #333;
    border: none;
}
.screen-group{width: 1200px;border: 1px #dbdbdb solid;margin-top: 10px}
.col-md-1{font-size: 14px;font-weight: bold;color: #666;height: 25px}
.list-recommend ul li{float: left;text-align: center;padding: 0px 5px;margin: 0 5px;height: 25px}
.list-active{border-bottom: 2px #ff4e36 solid;color: #ff4e36!important;}
#fenlei ul li{min-width: 70px;height: 25px;float: left;text-align: center;padding: 0px 5px;margin: 10px 5px 0 5px}

        .screen{float: left;margin-top: 12px;color: #666}
        .add-screen ul{float:left;margin-top: 10px; }
        .add-screen ul li{margin-right: 10px;float: left;color: #666}
        .add-screen ul li input{margin-right: 5px}
        .jiage {float: left}
        .Enter{width: 41px;height: 21px;float: left}
        .screen-price{float: right;margin-right: 20px;line-height: 30px;margin-top: 4px;color: #666    }
        .screen-price input{margin-top: 6px}
        .screen-price span{font-weight: 100;margin:0 10px}
        .btn-screen{width: 66px;height:30px;background: #ff9314;border: 0;color: #fff;margin-left: 10px}
		.clear-price{display: inline-block;padding: 13px 20px;}
		.screen-group2-active{color: #ff4e36!important;}
.screen-group2{width: 1200px;height: 47px;border: 1px #dbdbdb solid;margin-top: 10px}
.orderstr{float: left;}
.orderstr a{display: inline-block;padding: 13px 20px;border-right: 1px #eee solid;font-weight: bold;}

.f_on{color: #ff4e36!important}
/*店铺分类*/
.screen-group-right{line-height: 47px;float: right;color: #696969;margin-right: 10px}
.list-content{margin-top: 30px}

.special_box{padding:20px 20px 10px 20px;border-bottom:1px #efefef solid}
.special_box .title{overflow:hidden}
.special_box .title b{font-size:20px;color:#333;float:left;margin-left:15px;margin-top:3px}
.special_box .title .s1{width:25px;height:25px;display:inline-block;float:left;background:url(/images/ali.png) no-repeat;background-size:100%}
.special_box .title .s2{float:left;margin-top:7px;margin-left:15px;color:#666}
.special_box .pic-des{overflow:hidden;margin-top:10px;margin-bottom:20px}
.special_box .pic{float:left;width:160px}
.special_box .pic img{width:100%;max-height:76px}
.special_box .des{width:980px;float:left;margin-left:20px;line-height:24px}
.special_box .des .data{color:#333}
.special_box .des .data span{margin-left:20px}
.special_box .des .msg{color:#666;max-height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
/*店铺详情*/
.shopmain{float: left;width:1200px;}
.shopmain .mainNav{margin:15px auto 0 auto;width:1200px;height:40px;border-bottom:1px solid #e3e3e3;background-color:#fff;font-family:Microsoft Yahei;line-height:40px;}
.shopmain .mainNav span{float:left;padding:0 38px 0 38px;width:auto;height:38px;border-bottom:2px solid #ff464e;font-size:16px;background:url(/images/pifa.png) no-repeat 10px 10px;}

.shopmain .introCon{float:left;padding:18px 40px 20px 10px;width:1150px;background-color:#fff;font-size:14px;line-height:30px;}

.shopmain .introCon .t{margin-top:2px;height:36px;text-indent:5px;font-weight:700;font-size:16px;line-height:36px;background:url(../images/menu_hot.png) no-repeat right 5px;color:#de2a2a;}
.shopmain .introCon i{display: inline-block;width: 20px;height: 20px;margin-left: 5px;}
.shopmain .introCon i:first-child{margin-left: 0;}
.shopmain .introCon i:last-child{margin-right: 0;}
.shopmain .introCon i.i_slsj{background: url(../images/slsj.png) no-repeat;background-size: 100%;}
.shopmain .introCon img{float:left;margin:0 18px 5px 10px;border:1px solid #e6e6e6;}
.shopmain .introCon p{padding-top:5px;}
.shopmain .introCon p img{ margin-left:340px;} 

.base-info{margin:0 auto;width:1218px;height:auto;}
.base-info .base-nav{margin:15px auto 0 auto;width:1200px;height:40px;border-bottom:1px solid #e3e3e3;background-color:#fff;font-family:Microsoft Yahei;line-height:40px;}
.base-info .base-nav span{float:left;padding:0 20px 0 78px;width:auto;height:38px;border-bottom:2px solid #ff464e;font-size:16px;background:url(../images/icon_new.png) no-repeat 10px 10px;}
.base-info .info{float:left;margin:0 30px;padding:2px 0 20px 0;height:auto;background:url(../images/base_bg.png) repeat-x 0 41px;}
.base-info .info p{float:left;width:570px;height:auto;color:#666;text-indent:10px;font-size:14px;line-height:40px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.list{margin:0 auto;width:1218px;height:auto;}
.list .listNav{margin:15px auto 0 auto;width:1200px;height:40px;border-bottom:1px solid #e3e3e3;background-color:#fff;font-family:Microsoft Yahei;line-height:40px;}
.list .listNav span{float:left;padding:0 20px 0 78px;width:auto;height:38px;border-bottom:2px solid #ff464e;font-size:16px;background:url(../images/icon_new.png) no-repeat 10px 10px;}
.list ul{margin:0 auto;padding-top:8px;width:1218px;height:auto;}
.list ul li{float:left;display:inline;margin:0 0 10px 10px;width:290px;height:376px;border:1px solid #f6f6f6;background-color:#fff;font-size:12px;}
.list ul li:hover{border:1px solid #ff464e;}
.list ul li img{float:left;margin:0;width:290px;height:290px;}
.list ul li p{display:block;padding:4px 10px;height:34px;line-height:18px;}
.list ul li .info{padding:6px 10px 6px 8px;color:#999;line-height:26px;}
.list ul li .info .volume{float:right;margin-top:6px;width:auto;height:26px;font-size:14px;}
.list ul li .info .volume em{padding:0 2px;color:#ff464e;font-weight:700;}
.list ul li .info .price{float:left;color:#ff464e;font-size:28px;font-family:Microsoft Yahei;}
.list ul li .info .price i{font-size:14px;}
.list ul li .info .price span{padding:0 0 0 5px;color:#ccc;text-decoration:line-through;font-size:12px;}

.pinlun{margin:0 auto;width:1200px;height:auto;}
.pinlun .pinlunNav{margin:5px auto 0 auto;width:1200px;height:40px;border-bottom:1px solid #e3e3e3;background-color:#fff;font-family:Microsoft Yahei;line-height:40px;}
.pinlun .pinlunNav span{float:left;padding:0 20px 0 78px;width:auto;height:38px;border-bottom:2px solid #ff464e;font-size:16px;background:url(../images/icon_hot.png) no-repeat 10px 10px;}
.pinlun ul{float:left;width:1200px;height:auto;background-color:#fff;}
.pinlun ul li{float:left;padding:15px 20px;width:1160px;height:auto;border-bottom:1px dashed #e3e3e3;}
.pinlun ul li span{float:left;margin-right:10px;width:45px;height:45px;border-radius:50%;background:url(/images/ali.png) no-repeat; background-size:100% 100%;}
.pinlun ul li em{height:26px;color:#999;}
.pinlun ul li p{height:auto;width:1200px;color:#444;}


.links{margin:0 auto;width:1218px;height:auto;}
.links .linksNav{margin:5px auto 0 auto;width:1200px;height:40px;border-bottom:1px solid #e3e3e3;background-color:#fff;font-family:Microsoft Yahei;line-height:40px;}
.links .linksNav span{float:left;padding:0 20px 0 78px;width:auto;height:38px;border-bottom:2px solid #ff464e;font-size:16px;background:url(../images/brand_new.png) no-repeat 10px 10px;}
.links ul{margin:0 auto;padding:10px 20px;width:1160px;height:auto;background-color:#fff;color:#999;font-size:12px;line-height:24px;}
.links ul li{float:left;padding:0 15px 0 6px;width:210px;}

.company-list {
    background-color: #fff;
    margin-top: 20px;
}
.border {
    border: 1px solid #e9eeef;
    border-bottom: none;
    -webkit-box-shadow: 0 2px 3px rgb(0 0 0 / 6%);
    box-shadow: 0 2px 3px rgb(0 0 0 / 6%);
}

.check-inf {
    background-color: #fff;
    padding: 12px 20px;
    padding-right: 30px;
}

.check-inf .search-performance {
    color: #666;
    font-size: 14px;
    float: right;
    height: 34px;
    line-height: 34px;
}

.select {
    height: 30px;
    border: 1px solid #e8e8e8;
    min-width: 84px;
    border-radius: 4px;
    margin-right: 10px;
    float: left;
    line-height: 30px;
    font-weight: 500;
    text-align: center;
    cursor: pointer;
    position: relative;
    padding-right: 23px;
}

.select .menu-text {
    font-size: 12px;
    float: left;
    margin-left: 10px;
    max-width: 150px;
    height: 30px;
    overflow: hidden;
    font-weight: 100;
}
.select .menu-text {
    font-size: 12px;
    float: left;
    margin-left: 10px;
    max-width: 150px;
    height: 30px;
    overflow: hidden;
}

.select .icon {
    position: absolute;
    width: 18px;
    right: 5px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
}
.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
}

.select .menu-body {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    box-shadow: 0 0 20px rgb(0 0 20 / 20%);
    position: absolute;
    z-index: 100;
    margin-top: 36px;
}

.main-contain .select-1 .menu-list {
    max-height: 450px;
    overflow-y: auto;
}


.select .menu-body .menu-head {
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
}

.select .menu-body .menu-head .item {
    text-align: left;
    font-size: 14px;
    color: #1a1a1a;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    display: block;
}

.select .menu-list>ul {
    padding: 10px 0;
}

.select .menu-list ul li {
    font-size: 12px;
    position: relative;
    text-align: left;
}

.main-contain .select .province-name {
    font-size: 12px;
    font-weight: 700;
    padding-left: 10px;
}

.select .menu-list ul li .mini {
    display: inline-block;
    text-align: left;
    max-width: 200px;
}

.select .menu-list ul li .mini .item {
    padding: 0 5px;
    margin-left: 10px;
    display: inline-block;
}

.main-contain .table {
    width: auto;
    border-top: 1px solid #e9eeef;
}

.main-contain {
    background-color: #fff;
}

.main-contain .company-li {
    padding-top: 30px;
    padding-bottom: 35px;
    border-bottom: 1px solid #eaebee;
}
.main-contain .company-li {
    background-color: #fff;
    padding-left: 20px;
    padding-right: 30px;
    position: relative;
    overflow: hidden;
}
 
.main-contain .company-li .company-inf {
    width: 998px;
    float: left;
    overflow: hidden;
    position: relative;
}

.main-contain .company-li .status {
    width: 80px;
    float: left;
    text-align: center;
}

.main-contain .company-li .status span {
    display: inline-block;
    width: 45px;
    height: 22px;
    line-height: 20px;
    box-sizing: border-box;
    border: 1px solid #209c16;
    color: #209c16;
    text-align: center;
    border-radius: 2px;
    margin: 0 auto;
    margin-top: 48px;
}

.pagination {
    padding: 20px 0!important;
    height: 34px;
    line-height: 34px;
    padding: 0;
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}

.company-inf .company-logo {
    float: left;
    border: 1px solid #ebebeb;
    width: 88px;
    height: 88px;
    line-height: 88px;
    text-align: center;
    overflow: hidden;
    display: block;
    border-radius: 50%;
}

.main-contain .company-inf .search-left-content {
    max-width: 812px;
}
.company-inf .search-left-content {
    float: left;
    margin-left: 30px;
    max-width: 575px;
}

.company-inf .search-left-content .entname, .company-inf .search-left-content .entname h1, .company-inf .search-left-content a {
    font-size: 20px;
    display: inline-block;
    font-weight: 700;
    color: #333;
}
a {
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}


.company-inf .search-company-info {
    margin-top: 15px;
    font-size: 14px;
}

.company-inf .company-adress {
    margin-top: 7px;
}

.company-inf .company-adress span {
    color: #888;
    font-size: 14px;
}

.main-contain .company-li .status {
    width: 80px;
    float: left;
    text-align: center;
}

.main-contain .company-li .status span {
    display: inline-block;
    width: 45px;
    height: 22px;
    line-height: 20px;
    box-sizing: border-box;
    border: 1px solid #209c16;
    color: #209c16;
    text-align: center;
    border-radius: 2px;
    margin: 0 auto;
    margin-top: 48px;
}

.l-blue {
    background: #2196f3;
}
.text-logo {
    width: 88px;
    height: 88px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    overflow: hidden;
}

.logo-text {
    font-size: 22px;
    display: inline-block;
    color: #fff!important;
    line-height: 88px;
}