@charset "utf-8";
/* CSS Document */
@import url(mobile_header.css);

.f_l,
.f_r{ float: none; }

.contenner{ width: auto; }
.hdleft-shop{ width: auto; margin: 0 10px; }
.zjdc-shop{ height: auto; }
.zjdc-shop h3 a{ width: auto; display: inline-block; padding: 0 20px; }
.zf-flex-table{ position: relative; }
.zf-flex-table table{ width: 100%; }
.zf-flex-table .zf-flex-table-inside .title{ width: auto; padding: 5px 10px; }
.zf-flex-table .zf-flex-table-inside .title span{ width: auto !important; max-width: calc(100vw - 60px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}

.zjdc-shop{ margin-top: 10px; height: auto!important; }
.zjdc-shop .zjdc-bottom{ border: 1px solid #f1eeee; border-top: none; position: relative; padding: 5px 10px 15px; }
.zjdc-shop ul{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 0; }
.zjdc-shop .zjdc-bottom li{ width: calc((100% - 10px) / 2) !important; margin: 10px 0 0 !important;}

.hdright-shop{ width: auto; margin: 15px 10px 0;}
.xxxz-shop>div{ width: auto !important; height: auto !important; }
.hdright-shop table tr th:nth-of-type(1),
.hdright-shop table tr th:nth-of-type(3),
.hdright-shop table tr th:nth-of-type(4),
.hdright-shop table tr td:nth-of-type(1),
.hdright-shop table tr td:nth-of-type(3),
.hdright-shop table tr td:nth-of-type(4){ display: none; }
.hdright-shop table tr + tr{ border-top: 1px solid #e9e5e5; }
.hdright-shop table td{ height: auto; line-height: 1.5; padding: 5px 0;}
