 html,
 body,
 div,
 span,
 object,
 iframe,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 blockquote,
 pre,
 a,
 abbr,
 acyonym,
 address,
 big,
 cite,
 code,
 del,
 dfn,
 em,
 img,
 ins,
 kdb,
 q,
 s,
 samp,
 small,
 strong,
 var,
 b,
 i,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 fieldset,
 form,
 label,
 legend,
 table,
 caption,
 tbody,
 tfoot,
 thead,
 tr,
 th,
 td,
 input {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     vertical-align: baseline;
     background: transparent;
 }

 ol,
 ul,
 li {
     list-style: none outside;
 }

 i,
 em {
     font-style: normal;
 }

 img {
     border: none;
     font-size: 0;
 }

 .layout .shop-list img {
     width: 100%;
     height: 100%;
 }

 a {
     text-decoration: none;
 }

 a:visited,
 a:hover {
     text-decoration: none;
     color: inherit;
 }

 .layout {
     width: 980px;
     margin: 0 auto;
     font-family: "Microsoft YaHei";
 }

 .wrap-outer {
     background: #FFF none no-repeat scroll 50% 0px;
 }

 #logo {
     padding: 16px 0px 5px;
     overflow: hidden;
 }

 #logo a {
     display: inline-block;
     overflow: hidden;
 }

 #header-nav {
     padding-left: 10px;
     font: 18px/40px "Microsoft YaHei", 黑体;
     overflow: hidden;
     _zoom: 1;
 }

 #header-nav h2,
 #header-nav span {
     float: left;
     font-weight: 400;
 }

 #header-nav a,
 #header-nav em {
     display: inline-block;
     padding: 0 10px;
     height: 40px;
     white-space: nowrap;
 }

 #header-nav em {
     color: #FFF;
 }

 #header-nav a,
 #header-nav a:visited {
     color: #FFF;
 }

 #header-nav a:hover {
     color: #FFEE9D;
     text-decoration: none;
 }

 .wrap-baby #header-nav a:hover,
 #header-nav em {
     color: #7F431E;
 }
 /*商家信息*/

 .sellerBox {
     width: 978px;
     margin: 0 auto;
     border: 1px solid #e7e7e7;
 }

 .seller_pic ul {
     width: 978px;
     margin: 0 auto;
     position: relative;
     z-index:0;
     overflow: hidden;
     height: 160px;
 }

 .seller_pic ul li.slide-item  {
     display: block;
     width: 980px;
     height: 160px;
 }

 .seller_pic ul li  img {
     display: block;
     width: 977px;
     height: 160px;
 }

 .sellerTextBox {
     position: relative;
     padding-bottom: 20px;
     display: flex;
 }

 .logBox {
     margin-left: 22px;
     margin-top: -30px;
 }

 .logBox .log {
     width: 120px;
     height: 120px;
     border-radius: 10px;
     position: relative;
     z-index: 1000;
     overflow: hidden;
     padding: 3px;
     background: url(images/border.png);
 }

 .logBox .log img {
     width: 100%;
     height: 100%;
     border-radius: 9px;
 }

 .logBox .fans {
     margin-bottom: 4px;
     text-align: center;
     color: #999999;
     font-size: 12px;
     line-height: 24px;
 }

 .logBox .fans i {
     display: inline-block;
     width: 14px;
     height: 11px;
     background: url(images/log.png) no-repeat;
     margin-right: 3px;
 }

 .logBox .fans em {
     color: #ff5165;
 }

 .sellerTextBox .text {
     width: 800px;
     margin-left: 20px;
 }

 .sellerTextBox .text h1 {
     margin-bottom: 5px;
     font-size: 20px;
     line-height: 35px;
     color: #333333;
 }

 .manage-btn {
     text-align: center;
     margin-top: 9px;
 }

 .manage-btn a {
     display: inline-block;
     height: 20px;
     line-height: 20px;
     margin-right: 8px;
     background-color: #ffaab4;
     border-radius: 5px;
     padding: 0 5px;
     font-size: 12px;
     color: #fff;
 }
 .manage-btn a:link, .manage-btn a:visited, .manage-btn a:hover{
     color: #fff;
 }
 .sellerTextBox .text .address,
 .sellerTextBox .text p,
 .sellerTextBox .short-intro-text em {
     font-size: 12px;
     line-height: 20px;
     color: #999999;
     max-width: 530px;
 }

 .sellerTextBox .text p em {
     display: inline-block;
     text-indent: 17px;
     background: url(images/log.png) 0 -20px no-repeat;
     margin-left: 8px;
 }

 .sellerTextBox .text p.honor {
     text-indent: 18px;
     background: url(images/06.png) no-repeat 0 -20px;
 }

 .sellerTextBox .text .address em {
     cursor: pointer;
     color: #ff5165;
 }

 .sellerTextBox .serve,
 .sellerTextBox .gift {
     display: block;
     position: absolute;
     border: 1px solid #ff5165;
     border-radius: 3px;
     width: 82px;
     height: 28px;
     line-height: 28px;
     color: #ff5165;
     text-align: center;
     font-size: 12px;
     top: 53px;
     left: 775px;
 }

 .sellerTextBox .gift {
     left: 880px;
 }

 .publishBtn {
     display: inline-block;
     background: url(images/publish-icon.png) 20px 50% no-repeat;
     margin: 30px 0 0px 25px;
     padding: 0 20px;
     height: 40px;
     line-height: 40px;
     font-size: 18px;
     background-color: #ff5165;
     color: #fff !important;
     border-radius: 5px;
     text-indent: 25px;
 }

 .publishBtn:visited {
     color: #fff;
 }
 /*产品列表*/

 .navList {
     width: 100%;
     height: 40px;
     background-color: #fafafa;
     overflow: hidden;
     margin-top: 30px;
 }

 .navList ul li {
     width: 110px;
     height: 40px;
     float: left;
     padding-top: 1px;
 }

 .navList ul li a {
     display: block;
     text-align: center;
     font-size: 14px;
     height: 20px;
     margin-top: 10px;
     border-right: 1px solid #e7e7e7;
     color: #666666;
 }

 .navList ul li.active {
     border-top: 2px solid #ff5165;
     background-color: #fff;
 }

 .navList ul li.active a {
     margin-top: 8px;
     color: #ff5165
 }

 .navList ul li:hover {
     background-color: #dcdcdc;
 }

 .resultBox {
     width: 100%;
     background-color: #fff;
 }

 .resultBox li {
     width: 958px;
     border: 1px solid #fff;
     border-bottom: 1px dotted #cccccc;
     position: relative;
 }
 .resultBox.circle-shop .list_0.list li{
  padding-left: 8px;
     float: none;
 }
 .resultBox li a {
     display: block;
     width: 100%;
     height: 100%;
 }

 .resultBox li:hover {
     border: 1px solid #ff5165;
 }

 .resultBox li img {
     display: block;
     width: 160px;
     height: 160px;
     float: right;
     margin-right: 8px;
     margin-top: 20px;
     margin-left: 8px;
 }

 .resultBox li h3 {
     font-size: 16px;
     color: #333333;
     line-height: 18px;
     margin: 18px 0;
     font-weight: 300;
     word-break: break-all;
 }

 .resultBox li h3 em {
     display: inline-block;
     height: 21px;
     line-height: 21px;
     font-size: 12px;
     padding: 0 3px;
     margin-right: 5px;
     background-color: #ff5165;
     color: #fff;
 }

 .resultBox li h3 span {
     text-align: center;
     display: inline-block;
     width: 27px;
     vertical-align: top;
     margin-top: 1px;
     font-size: 12px;
     margin-left: 3px;
     margin-right: 5px;
     background-color: #5fc4dd;
     color: #fff;
     border-radius: 2px;
 }
 /*.resultBox  li h3 span{display: inline-block;height: 21px;line-height: 21px;font-size: 12px;padding: 0 3px;margin-right:5px;background-color:#5fc4dd;color: #fff; }*/

 .resultBox li p.text {
     display: block;
     font-size: 12px;
     line-height: 20px;
     color: #999999;
     max-height: 100px;
     overflow: hidden;
     word-break: break-all;
 }

 .resultBox li .textInfo {
     clear: both;
     height: 50px;
     line-height: 50px;
     position: relative;
     font-size: 12px;
     ;
     color: #cdcdcd;
 }

 .resultBox li .bjBox {
     display: none;
     position: absolute;
     left: 750px;
     bottom: 13px;
 }

 .resultBox li:hover .bjBox {
     display: block;
 }

 .resultBox li .bj {
     float: left;
     height: 15px;
     font-size: 12px;
     color: #ff5165;
     line-height: 15px;
     text-indent: 20px;
     background: url(images/log.png) no-repeat;
     bottom: 16px;
     cursor: pointer;
     margin-right: 10px;
 }

 .resultBox li .bj.delete {
     background-position: 0 -45px;
 }

 .resultBox li .bj.editor {
     background-position: 0 -73px;
 }

 .resultBox li .bj.toTop {
     background-position: 0 -104px;
 }

 .resultBox li .bj.new-bottomBtn span {
     display: inline-block;
     width: 27px;
     height: 27px;
     margin-right: 4px;
     vertical-align: middle;
     background: url(images/managementIcon/bottom.png) no-repeat;
     background-size: contain;
 }

 .resultBox li .bj.new-bottomBtn {
     height: auto;
     text-indent: initial;
     background: none
 }

 .resultBox li .bj.new-topBtn span {
     display: inline-block;
     width: 27px;
     height: 27px;
     margin-right: 4px;
     vertical-align: middle;
     background: url(images/managementIcon/top.png) no-repeat;
     background-size: contain;
 }

 .resultBox li .bj.new-topBtn {
     height: auto;
     text-indent: initial;
     background: none
 }

 .resultBox li .bj.new-toBottom span {
     display: inline-block;
     width: 27px;
     height: 27px;
     margin-right: 4px;
     vertical-align: middle;
     background: url(images/managementIcon/is_bottom.png) no-repeat;
     background-size: contain;
 }

 .resultBox li .bj.new-toBottom {
     height: auto;
     text-indent: initial;
     background: none
 }

 .resultBox li .bj.new-toTop span {
     display: inline-block;
     width: 27px;
     height: 27px;
     margin-right: 4px;
     vertical-align: middle;
     background: url(images/managementIcon/is_top.png) no-repeat;
     background-size: contain;
 }

 .resultBox li .bj.new-toTop {
     height: auto;
     text-indent: initial;
     background: none
 }

 .resultBox li .bj.new-editor span {
     display: inline-block;
     width: 27px;
     height: 27px;
     margin-right: 4px;
     vertical-align: middle;
     background: url(images/managementIcon/edit.png) no-repeat;
     background-size: contain;
 }

 .resultBox li .bj.new-editor {
     height: auto;
     text-indent: initial;
     background: none
 }

 .resultBox li .bj.new-delete span {
     display: inline-block;
     width: 27px;
     height: 27px;
     margin-right: 4px;
     vertical-align: middle;
     background: url(images/managementIcon/delete.png) no-repeat;
     background-size: contain;
 }

 .resultBox li .bj.new-delete {
     height: auto;
     text-indent: initial;
     background: none
 }

 .resultBox .no-data-new {
     min-height: 400px;
     padding-top: 212px;
     background: #ffffff;
 }

 .resultBox .no-data-new .no-data-new-img {
     width: 64px;
     height: 101px;
     margin: auto;
     background: url("images/no_data_new.png") no-repeat;
     background-size: contain;
 }

 .resultBox .no-data-new .no-data-new-font {
     text-align: center;
     margin-top: 10px;
     font-size: 14px;
     font-family: MicrosoftYaHei;
     color: rgba(102, 102, 102, 1);
 }

 .giftBox {
     position: fixed;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.6);
     z-index: 10000;
     left: 0px;
     top: 0px;
     display: none;
 }

 .giftForm {
     width: 600px;
     min-height: 350px;
     border-radius: 10px;
     overflow: hidden;
     position: absolute;
     left: 50%;
     top: 50%;
     margin-left: -300px;
     margin-top: -175px;
     background-color: #fff;
 }

 .giftForm .bg {
     width: 100%;
     height: 13px;
     background: url(images/04.png) 50% 50%;
 }

 .giftForm h1 {
     font-size: 20px;
     line-height: 50px;
     color: #8c8c8b;
     margin-left: 40px;
 }

 .giftForm h1 em {
     color: #ff5156;
 }

 .giftForm p {
     font-size: 16px;
     color: #ff5156;
     display: block;
     overflow: hidden;
     margin-bottom: 16px;
     height: 20px;
     line-height: 20px;
 }

 .giftForm p i {
     line-height: 18px;
     border: 1px solid #ff5156;
     line-height: 20px;
     float: left;
     margin-right: 5px;
     margin-left: 40px;
     height: 18px;
     width: 18px;
     text-align: center;
     font-size: 15px;
 }

 .giftForm p em {
     float: left;
 }

 .giftForm form {
     margin-left: 40px;
 }

 .giftForm form label {
     display: inline-block;
     height: 40px;
     color: #666666;
     margin-right: 10px;
 }

 .giftForm form input {
     display: inline-block;
     width: 250px;
     height: 38px;
     background-color: #feeef1;
     border-radius: 5px;
     border: 1px solid #fffcd5;
     margin-bottom: 18px;
     line-height: 38px;
 }

 .giftForm form .sub {
     overflow: hidden;
 }

 .giftForm form .sub a {
     display: block;
     float: left;
     width: 135px;
     height: 40px;
     margin-top: 5px;
     margin-left: 62px;
     background-color: #ff5156;
     color: #fff;
     text-align: center;
     line-height: 40px;
     font-size: 20px;
     margin-bottom: 20px;
 }

 .giftForm .rule {
     position: absolute;
     font-size: 12px;
     color: #999999;
     display: block;
     left: 270px;
     bottom: 37px;
 }

 .mapBox .close,
 .giftForm .close {
     display: block;
     width: 36px;
     height: 36px;
     background: url(images/05.png) no-repeat 50% 50%;
     position: absolute;
     left: 560px;
     top: 0px;
     display: block;
     height: 40px;
 }

 .mapBox .close {
     left: auto;
     top: 0px;
     right: 0px;
     width: 16px;
     height: 16px;
 }

 .guide-map {
     height: 470px;
 }

 .mapBox {
     width: 630px;
     position: fixed;
     left: 50%;
     margin-left: -335px;
     top: 50%;
     margin-top: -295px;
     padding: 20px;
     z-index: 10000;
     background-color: #fff;
     border: 1px solid #e7e7e7;
     display: none;
 }

 .mapBox h2 {
     font-size: 16px;
     color: #333333;
     line-height: 33px;
 }

 .mapBox p {
     font-size: 12px;
     color: #999999;
     line-height: 20px;
 }
 /*=s 轮播样式*/

 .slide-player .slide-item {
     height: 100%;
     left: 0;
     position: absolute;
     top: 0;
     width: 100%
 }

 .slide-player .slide-item img {
     height: 100%;
     width: 100%
 }

 .slide-player .slide-item span {
     padding-top: 5px;
     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
     bottom: 0;
     display: block;
     height: 45px;
     left: 0;
     position: absolute;
     text-indent: 5px;
     width: 100%;
     font: 16px/22px "microsoft yahei", '黑体';
     overflow: hidden
 }

 .slide-player .slide-page {
     bottom: 8px;
     position: absolute;
     right: 8px;
     z-index: 1000;
 }

 .slide-player .slide-page a,
 .slide-player .slide-page a:visited {
     background: none repeat scroll 0 0 #fff;
     border-radius: 50%;
     box-shadow: 1px 1px 2px rgba(0, 0, 0, 1) inset;
     float: left;
     height: 0;
     margin-right: 5px;
     overflow: hidden;
     padding-top: 10px;
     width: 10px
 }

 .slide-player .slide-page a:hover,
 .slide-player .slide-page .trigger,
 .slide-player .slide-page .trigger:visited {
     background: none repeat scroll 0 0 #9eb624
 }
 /*=e 轮播样式*/
 /*商家列表 start*/

 .rearchBar {
     padding-top: 1px;
     margin-top: 30px;
     position: relative;
 }

 .rearchBar .searchList {
     width: 100%;
     height: 40px;
     background-color: #ff5165;
 }

 .rearchBar .searchList ul li {
     float: left;
     width: 100px;
     height: 40px;
     font-size: 16px;
     color: #fff;
     line-height: 40px;
     text-align: center;
 }

 .rearchBar .searchList ul li a {
     display: block;
     width: 100%;
     height: 100%;
     color: #fff;
 }

 .rearchBar .searchList ul li.active {
     background-color: #fff;
 }

 .rearchBar .searchList ul li.active a {
     height: 50px;
     background: url(images/01.png) 0 0px;
     color: #ff5165;
 }

 .rearchBar .searchBox {
     position: absolute;
     width: 320px;
     height: 28px;
     border: 1px solid #da2338;
     background-color: #fff;
     border-radius: 15px;
     right: 20px;
     top: 5px;
 }

 .rearchBar .searchBox input {
     margin-left: 15px;
     height: 28px;
     width: 260px;
     font-size: 12px;
     line-height: 28px;
     color: #999999;
     float: left;
 }

 .rearchBar .searchBox .sub {
     float: left;
     width: 40px;
     height: 28px;
     background: url(images/01.png) 8px -98px no-repeat;
     cursor: pointer;
 }

 .rearchBar .typeList {
     margin: 25px 0 20px;
     overflow: hidden;
     height: 15px;
     font-size: 12px;
     color: #666666;
     text-align: center;
 }

 .rearchBar .typeList ul {
     margin-left: -1px;
     overflow: hidden;
 }

 .rearchBar .typeList ul li {
     float: left;
     border-left: 1px solid #e7e7e7;
     height: 15px;
 }

 .rearchBar .typeList ul li a {
     font-size: 12px;
     color: #666666;
     text-align: center;
     padding: 0 15px;
     display: block;
     height: 15px;
     line-height: 15px;
     font-family: "sinsum";
 }

 .rearchBar .typeList ul li.active a,
 .rearchBar .typeList ul li:hover a {
     color: #ff5165;
 }

 .rearchBar .typeList {
     margin: 25px 0 20px;
     overflow: hidden;
     height: 15px;
     font-size: 12px;
     color: #666666;
     text-align: center;
 }

 .rearchBar .typeList ul label {
     float: left;
     border-left: 1px solid #e7e7e7;
     height: 15px;
 }

 .rearchBar .typeList ul label span {
     font-size: 12px;
     color: #666666;
     text-align: center;
     padding: 0 17px;
     display: block;
     height: 15px;
     line-height: 15px;
     font-family: "sinsum";
 }

 .rearchBar .typeList ul label span.active,
 .rearchBar .typeList ul label:hover span {
     color: #ff5165;
 }

 .rearchBar .jgListBox {
     border: 1px solid #e6e6e6;
     border-bottom: 0px;




 }

 .rearchBar .jgList {
     overflow: hidden;
     font-size: 12px;
     color: #666666;
     text-align: center;
     background-color: #f8f8f8;
     position: relative;
     border-bottom: 1px solid #e6e6e6;
 }

 .rearchBar .jgList em {
     font-size: 12px;
     color: #666666;
     float: left;
     display: block;
     height: 15px;
     line-height: 15px;
     margin-top: 10px;
     margin-left: 15px;
 }

 .rearchBar .jgList ul {
     overflow: hidden;
     float: left;
     margin-top: 10px;
     width: 92%;
     padding-bottom: 5px;
 }

 .rearchBar .jgList ul li {
     float: left;
     border-right: 1px solid #e7e7e7;
     height: 15px;
     margin-bottom: 5px;
 }

 .rearchBar .jgList ul li a {
     font-size: 12px;
     color: #666666;
     text-align: center;
     padding: 0 17px;
     display: block;
     height: 15px;
     line-height: 15px;
     font-family: "sinsum";
 }

 .rearchBar .jgList ul li:hover a,
 .rearchBar .jgList ul li.active a,
 .rearchBar .typeList ul li:hover a {
     color: #ff5165;
 }

 .rearchBar .jgList ul label {
     float: left;
     border-right: 1px solid #e7e7e7;
     height: 15px;
     margin-bottom: 5px;
 }

 .rearchBar .jgList ul label span {
     font-size: 12px;
     color: #666666;
     text-align: center;
     padding: 0 17px;
     display: block;
     height: 15px;
     line-height: 15px;
     font-family: "sinsum";
 }

 .rearchBar .jgList ul label:hover span,
 .rearchBar .jgList ul label span.active,
 .rearchBar .typeList ul label:hover span {
     color: #ff5165;
 }

 .rearchBar .yh_only {
     margin-top: 5px;
     font-size: 14px;
     color: #ff5165;
     height: 20px;
     padding: 8px 40px;
     border-bottom: 1px solid #e6e6e6;
     margin-bottom: 10px;
 }

 .sellerList ul li {
     overflow: hidden;
     border-bottom: 1px solid #e6e6e6;
     padding: 30px 0;
     position: relative;
 }

 .sellerList ul  li .right-part{
     border: 1px solid #fff;
     overflow: hidden;
     display: block;
     float: left;
     height: auto;
 }

 .sellerList ul li:hover {
     border: 1px solid #ff5165;
 }

 .sellerList ul li  .log {
     margin-top: 20px;
     width: 160px;
     height: 160px;
     float: left;
     margin-bottom: 0 !important;
 }

 .sellerList ul li .log img {
     width: 100%;
     height: 99%;
 }

 .sellerList ul li .text {
     margin-left: 23px;
     margin-top: 21px;
     float: left;
     font-size: 12px;
     line-height: 25px;
     color: #999999;
     width: 275px;
 }

 .sellerList ul li .text h2 {
     font-size: 20px;
     line-height: 42px;
     color: #333333;
     font-family: "Microsoft Yahei";
     font-weight: 500;
     margin-bottom: 5px;
 }

 .sellerList ul li .text h2 i {
     display: inline-block;
     height: 18px;
     background-color: #fdb167;
     color: #fff;
     width: 18px;
     font-size: 12px;
     text-align: center;
     line-height: 18px;
     margin: 0 5px;
     font-weight: bold;
 }

 .sellerList ul li  .text h2 em {
     display: inline-block;
     height: 18px;
     color: #fff;
     font-size: 14px;
     text-align: center;
     line-height: 18px;
     padding: 0 4px;
     border: 0 !important;
     color:transparent !important;
	 font-size: 0;
     font-weight: 400;
	 width: 24px;
	 height: 24px;
	 background: url(images/recommend_list.png) no-repeat 50% 50%;
	 background-size: 24px 24px;
	 padding-right: 0;
 }

 .sellerList li {
     border: 1px solid #fff;
 }

 .sellerList ul li  .text .price,
 .sellerList ul li .text .bz {
     display: inline-block;
     height: 25px;
     background: url(images/01.png) 0 -70px no-repeat;
     text-indent: 20px;
     margin-right: 15px;
 }

 .sellerList ul li  .text .bz {
     background: url(images/log.png) 0 -17px no-repeat;

 }

 .sellerList ul li  .text p em {
     color: #ff5165;
 }


 .sellerList ul li  .picBox .pic {
     margin-left: 20px;
     float: right;
     width: 220px;
 }

 .sellerList ul li  .picBox .pic img {
     display: block;
     width: 220px;
     height: 160px;
 }

 .sellerList ul li .picBox .pic em {
     display: block;
     font-size: 12px;
     line-height: 30px;
     color: #999999;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     font-weight: 300;
 }

 #pageMore {
     display: block;
     cursor: pointer;
     background: #E1E2E5 none repeat scroll 0% 0%;
     width: 300px;
     height: 37px;
     color: #51545B;
     font-weight: 700;
     line-height: 37px;
     text-align: center;
     margin: 30px auto 40px;
     text-decoration: none;
     font-size: 14px;
     position: relative;
     z-index: 5;
     transition: all 0.7s ease 0s;
 }

 #pageMore:hover {
     background: #7F879E none repeat scroll 0% 0%;
     color: #FFF;
 }

 .J_list.sellerList {
     margin-bottom: 20px;
 }
 /*优惠 start*/

 .yhList {
     width: 1020px;
     margin: 0 auto;
     margin-left: -20px;
     padding-bottom: 10px;
 }

 .yhList ul {
     overflow: hidden;
 }

 .yhList ul li {
     width: 298px;
     margin: 20px 20px 0px;
     border: 1px solid #e7e7e7;
     height: 340px;
     position: relative;
     float: left;
 }

 .yhList ul li a.fromArea {
     position: absolute;
     height: 20px;
     left: 15px;
     bottom: 10px;
     line-height: 20px;
     font-size: 12px;
     color: #999999;
     width: 75%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .yhList ul li:hover {
     border: 1px solid #ff5165;
 }

 .yhList ul li a {
     display: block;
     width: 100%;
     height: 100%;
 }

 .yhList ul li a .pic {
     width: 100%;
     height: 220px;
 }

 .yhList ul li a .pic img {
     width: 100%;
     height: 220px;
     display: block;
 }

 .yhList ul li a .text h1 {
     font-size: 20px;
     margin-top: 5px;
     color: #333333;
     text-align: 18px;
     height: 60px;
     line-height: 30px;
     margin-bottom: 5px;
     padding-left: 15px;
 }

 .yhList ul li a .text h1 em {
     display: inline-block;
     height: 18px;
     color: #fff;
     font-size: 14px;
     text-align: center;
     line-height: 20px;
     padding: 0 4px;
     border: 1px solid #ff5165;
     color: #ff5165;
     margin-left: 10px;
 }

 .yhList ul li a .text p {
     line-height: 20px;
     font-size: 12px;
     color: #999999;
     text-indent: 15px;
 }

 .yhList ul li a .text p em {
     color: #ff5165;
     font-size: 18px;
 }

 .yhList ul li a .sub {
     position: absolute;
     height: 28px;
     border-radius: 5px;
     bottom: 12px;
     right: 12px;
     padding: 0 5px;
     line-height: 30px;
     background-color: #ff5165;
     color: #fff;
 }

 .yhList ul li a .sub.finish {
     color: #666666;
     background-color: #e7e7e7;
 }

 .goTop {
     width: 160px;
     position: fixed;
     left: 50%;
     margin-left: 500px;
     bottom: 232px;
 }

 .goTops {
     width: 160px;
     position: fixed;
     left: 50%;
     margin-left: 500px;
     bottom: 200px;
     background: url(images/nav_03.jpg) no-repeat;
     height: 187px;
 }

 .goTop .top,
 .goTop .rwm {
     width: 60px;
     height: 63px;
     display: block;
     position: relative;
     background: url(images/nav_03.jpg)
 }

 .goTop .mysjq {
     width: 58px;
     height: 35px;
     display: block;
     margin-bottom: 1px;
     padding: 8px 0 12px;
     background-color: #ff5165;
     font-size: 14px;
     line-height: 18px;
     text-align: center;
     color: #fff;
 }

 .goTop .rwm {
     background-position: 0px -2px;
     background-repeat: no-repeat;
 }

 .goTop .top {
     background-position: 0px -58px;
     display: none;
 }

 .goTop .rwm img {
     position: absolute;
     left: 60px;
     top: 0px;
     width: 99px;
     height: 99px;
     border: 1px solid #ff5165;
     display: none;
 }

 .goTop .rwm:hover img {
     display: block;
 }

 .yhContainer {
     width: 980px;
     margin: 0 auto;
 }

 .page-mod,
 .view-ctrl .return {
     margin-top: 20px;
     line-height: 18px;
     font-family: "Arial";
     float: right;
     overflow: hidden;
     margin-bottom: 20px;
 }

 .page-mod a,
 .page-mod strong,
 .view-ctrl .return {
     float: left;
     margin-right: 10px;
     padding: 6px 10px;
     font-size: 14px;
     line-height: 18px;
     border-width: 1px;
     border-style: solid;
     color: #839b1b;
     border-color: #E3E4DD;
     background-color: #FFF;
     overflow: hidden;
     border-radius: 4px;
 }

 .page-mod a:visited,
 .view-ctrl .return:visited {
     color: #839b1b;
 }

 .page-mod strong {
     color: #333;
     border: 1px solid #fff;
 }

 .page-mod a:hover,
 .view-ctrl .return:hover {
     background-color: #839b1b;
     border-color: #839b1b;
     color: #FFF;
     font-weight: 400;
     text-decoration: none;
 }

 .page .page-prev,
 .page .page-last {
     background-color: #FFF;
 }

 .page-mod .page-next {
     background-position: 48px 11px;
 }

 .page-mod .page-next {
     padding: 0px;
 }

 .page-mod .page-prev,
 .page-mod .page-next,
 .page-mod .page-last,
 .page-mod button,
 .view-ctrl .return {
     background: none;
 }

 .page-mod .page-prev,
 .page-mod .page-last {
     padding: 0px 10px;
     width: auto;
     text-indent: 0px;
 }

 .page a {
     float: left;
     height: 40px;
     border: 1px solid #dddddd;
     width: 40px;
     margin-right: 10px;
     color: #999999;
     text-align: center;
     line-height: 40px;
     font-size: 14px;
     cursor: pointer;
     padding: 0px
 }

 .page strong {
     float: left;
     height: 40px;
     border: 1px solid #dddddd;
     width: 40px;
     margin-right: 10px;
     color: #999999;
     text-align: center;
     line-height: 40px;
     font-size: 14px;
     cursor: pointer;
     border: 1px solid #ff5165;
     background-color: #ff5165;
     color: #fff;
     padding: 0px;
 }

 .page a.page-next,
 .page a.page-prev {
     width: auto;
     padding: 0 15px;
 }


 #BMapLib_transBox0  table{
     position: relative;
     bottom: 9px;
 }
 #BMapLib_transBox0  table tr td:first-child{
     padding-left: 5px !important;
 }
 .page p {
     display: block;
     float: right;
     margin-right: 20px;
     line-height: 55px;
     color: #cdcdcd;
     font-size: 14px;
     position: relative;
     top: 14px;
 }

 .page-mod a:hover,
 .view-ctrl .return:hover {
     background-color: #FF5165;
     border: 1px solid #FF5165;
 }

 .page-mod .page-go {
     display: none;
 }

 .gotop {
     display: none;
 }
 /*家具*/

 .home .manage-btn>a {
     background-color: #c0ab76;
 }

 .home .sellerTextBox .serve,
 .home .sellerTextBox .gift {
     border: 1px solid #c0ab76;
     color: #c0ab76;
 }

 .home .publishBtn {
     background-color: #c0ab76;
 }

 .home .navList ul li.active {
     border-top: 2px solid #c0ab76;
 }

 .home .navList ul li.active a {
     color: #c0ab76
 }

 .home .resultBox li h3 em {
     background-color: #c0ab76;
 }

 .home .resultBox li:hover {
     border: 1px solid #c0ab76;
 }

 .home .page strong {
     border: 1px solid #c0ab76;
     background-color: #c0ab76;
 }

 .home .resultBox li .bj {
     float: left;
     height: 15px;
     font-size: 12px;
     color: #c0ab76;
     line-height: 15px;
     text-indent: 20px;
     background: url(images/home-log.png) no-repeat;
     bottom: 16px;
     cursor: pointer;
     margin-right: 10px;
 }

 .home .resultBox li .bj.delete {
     background-position: 0 -0px;
 }

 .home .resultBox li .bj.editor {
     background-position: 0 -23px;
 }

 .home .resultBox li .bj.toTop {
     background-position: 0 -47px;
 }

 .home .rearchBar .searchList ul li.active a {
     background: transparent url("images/home-type.png") repeat scroll 0px 0px;
     color: #c0ab76;
 }

 .home .rearchBar .searchList {
     background-color: #c0ab76;
 }

 .home .rearchBar .searchBox {
     border: 1px solid #c0ab76;
 }

 .home .sellerList ul li:hover {
     border: 1px solid #c0ab76;
 }

 .home .rearchBar .jgList ul li:hover a,
 .home .rearchBar .jgList ul li.active a,
 .home .rearchBar .typeList ul li:hover a {
     color: #c0ab76;
 }

 .home .rearchBar .yh_only {
     color: #c0ab76;
 }

 .home .rearchBar .typeList ul li.active a,
 .home .rearchBar .typeList ul li:hover a {
     color: #c0ab76;
 }

 .home .rearchBar .jgList ul label:hover span,
 .home .rearchBar .jgList ul label span.active,
 .home .rearchBar .typeList ul label:hover span {
     color: #c0ab76;
 }

 .home .rearchBar .yh_only {
     color: #c0ab76;
 }

 .home .rearchBar .typeList ul label span.active,
 .home .rearchBar .typeList ul label:hover span {
     color: #c0ab76;
 }

 .home .yhList ul li:hover {
     border: 1px solid #c0ab76;
 }

 .home .yhList ul li a .text h1 em {
     border: 1px solid #c0ab76;
     color: #c0ab76;
 }

 .home .sellerList ul li  .text h2 em {
     border: 1px solid #c0ab76;
     color: #c0ab76;
 }

 .home .yhList ul li a .sub {
     background-color: #c0ab76;
 }

 .home .yhList ul li a .sub.finish {
     color: #666666;
     background-color: #e7e7e7;
     border: none;
 }

 .home .goTop .top,
 .home .goTop .rwm {
     background: transparent url("images/nav_03.jpg") no-repeat scroll 0% 0%;
 }

 .home .goTop .rwm {
     background-position: 0px 4px;
 }

 .home .goTop .top {
     background-position: 0px -190px;
 }

 .home .goTop .mysjq {
     background-color: #c0ab76;
 }
 /*.home .goTops { background: transparent url("images/home-101.jpg?1") no-repeat scroll 0% 0%;}*/

 .home .goTop .rwm img {
     border: 1px solid #c0ab76;
 }

 .home-discount {
     background-color: #ffffff;
 }

 .home .giftForm h1 em {
     color: #c0ab76;
 }

 .coupon-loading-word {
     width: 100%;
     height: 1.2rem;
     line-height: 24px;
     padding: 7px 0;
     text-align: center;
 }
 /*S 隐藏原有回顶部*/

 .go-top {
     display: none;
 }

 .board-unsubscribe,
 .board-subscribe {
     height: auto;
     overflow: visible;
 }
 /*E 隐藏原有回顶部*/

 .goTops {
     width: 160px;
     position: fixed;
     left: 50%;
     margin-left: 500px;
     bottom: 200px;
     background: none;
     height: auto;
 }

 .goTops a {
     background: url(images/nav_03.jpg) no-repeat;
     width: 70px;
     height: 65px;
     display: block;
 }

 .goTops a.kf {
     background: url(images/nav_03.jpg) no-repeat 0 -65px;
 }

 .goTops a.yy {
     background: url(images/nav_03.jpg) no-repeat 0 -130px;
 }

 .goTops a.tops {
     display: block;
     display: none;
     background: url(images/nav_03.jpg) no-repeat 0 -195px;
     height: 58px;
 }

 .home .goTops a {
     background: url(images/nav_03.jpg) no-repeat;
     width: 70px;
     height: 65px;
 }

 .home .goTops a.kf {
     background: url(images/nav_03.jpg) no-repeat 0 -65px;
 }

 .home .goTops a.yy {
     background: url(images/nav_03.jpg) no-repeat 0 -130px;
 }

 .home .goTops a.tops {
     display: block;
     display: none;
     background: url(images/nav_03.jpg) no-repeat 0 -195px;
     height: 58px;
 }

 .home .page-mod a:hover,
 .home .view-ctrl .return:hover {
     background-color: #c0ab76;
     border: 1px solid #c0ab76;
 }

 .seller_pic {
     margin-top: 10px;
 }

 .sellerBox .seller_pic {
     margin-top: 0px;
 }

 .rearchBar .typeList ul {
     padding-left: 21px;
 }

 .rearchBar .typeList ul li:nth-child(1) {
     border-left: 0px;
 }

 .rearchBar .yh_only {
     padding: 7px 35px;
 }

 .rearchBar .typeList ul li a {
     font-size: 14px;
 }

 .yhList ul li a .text h1 {
     font-weight: 300;
 }

 .yhList ul li a .text p em {
     display: inline;
     margin-right: 5px;
 }

 .yhList ul li a.fromArea,
 .yhList ul li a .text p {
     font-size: 14px;
 }

 .sellerTextBox .text h1 {
     font-weight: 300;
 }

 .page-mod .page-next:hover {
     background-color: #ff5165;
 }

 .home .page-mod .page-next:hover {
     background-color: #c0ab76;
 }

 .resultBox li p.text {
     font-family: 'sinsum';
 }

 .level {
     display: inline-block;
     height: 13px;
     background: url(images/love.jpg?1) repeat-x;
     margin-left: 10px;
     vertical-align: middle;
     width: 92px;
 }

 .level_0 {
     background-position: 0 -78px;
 }

 .level_1 {
     background-position: 0 -65px;
 }

 .level_2 {
     background-position: 0 -52px;
 }

 .level_3 {
     background-position: 0 -39px;
 }

 .level_4 {
     background-position: 0 -26px;
 }

 .level_5 {
     background-position: 0 -13px;
 }

 .level_6 {
     background-position: 0 -0px;
 }

 .sellerList .level {
     margin-left: 0px;
     display: block;
 }

 .manage-btn a.include {
     background: transparent;
     color: #000;
     border: 1px solid #e0e0e0;
     margin-right: 0;
 }

 .sellerList ul li  .text h2 {
     vertical-align: middle;
     height: 40px;
 }


 .sellerList ul li  .text h2 small {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(images/rz-pcNew.png) no-repeat 50% 50%;
	background-size: cover;
	margin: 0 2px 0 5px;
	vertical-align: -8px;
	margin-right: 0;
 }
 .sellerTextBox .text .seller-header small{
	 display: inline-block;
	 width: 25px;
	 height: 25px;
	 background: url(images/rz-pcNew.png) no-repeat 50% 50%;
	 background-size: cover;
	 vertical-align: -6px;
 }

.seller-header .topten{
  position: relative;
    /* width: fit-content; */
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    /* color: #815D2D; */
    font-family: PingFang-SC-Bold;
    /* background-image: linear-gradient(180deg, #E5D19F 0%, #DEBA7F 100%); */
    padding-left: 25px;
    /* padding-right: 8px; */
    border-radius: 12px;
    margin-left: 8px;
    font-weight: 600;
    bottom: 2px;
    display: inline-block;
}
.sellerList ul li  .text h2 .topten{
  position: relative;
      width: 90px;
      height: 24px;
      line-height: 20px;
      font-size: 12px;
      /* color: #815D2D; */
      font-family: PingFang-SC-Bold;
      /* background-image: linear-gradient(180deg, #E5D19F 0%, #DEBA7F 100%); */
      /* padding-left: 25px; */
      /* padding-right: 8px; */
      border-radius: 12px;
      /* margin-right: 4px; */
      font-weight: 600;
      margin-left: 8px;
      bottom: 0;
}
 .sellerList ul li .text h2 .topten img {
  position: absolute;
  left: -6px;
  /* bottom: -5px; */
  height: 24px;
  /* width: 30px; */
}
.seller-header .topten img{
	     position: absolute;
	     left: -7px;
	     height: 25px;
	     width: 25px;
	     bottom: -8px !important;
}
 .sellerTextBox .text h1 span,
 .sellerList ul li .text h2 span {
     display: inline-block;
     vertical-align: middle;
 }

 .sellerTextBox .text h1 .tt,
 .sellerList ul li .text h2 .tt {
     width: 240px;
     height: 40px;
     overflow: hidden;
 }

 .sellerList ul li .text h2 {
    display: flex;
    align-items: center;
}
/*酒店找商家*/

.sellerList ul li .jdt {
    float: left;
    width: 500px;
    height: 50px;
    margin-top: 20px;
    font-family: 'simsun';
    line-height: 37px;
}

.sellerList ul li .jdt h1 {
    font-size: 22px;
    color: #ff5165;
    text-align: right;
    font-family: "Microsoft Yahei";
    font-weight: 300;
}

.sellerList ul li .jdt .thead,
.sellerList ul li .jdt .tbody {
    font-size: 14px;
    color: #999;
    text-align: center;
    overflow: hidden;
    border-bottom: 2px solid #f3f3f3;
}

.sellerList ul li .jdt .ktbox {
    float: none;
    height: auto;
    border: none;
}

.sellerList ul li .jdt .ktbox em {
    width: 95px;
    float: left;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sellerList ul li .jdt .ktbox em.name {
    width: 115px;
}

.sellerList ul li .jdt .tbody {
    color: #333333;
    border-bottom: 1px solid #f3f3f3;
}

.sellerList ul li .jdt .more {
    float: left;
    text-align: center;
    height: auto;
    border: none;
    width: 100%;
    color: #999999;
}

.sellerList ul li .jdt .more em,
.sellerList ul li .jdt .ktbox em span {
    color: #ff5165;
}

.home .sellerList ul li .jdt .more em,
.home .sellerList ul li .jdt .ktbox em span,
.home .sellerList ul li .jdt h1 {
    color: #c0ab76
}
/*S=商家圈seo优化*/

.sellerTextBox .short-intro-text em {
    word-wrap: break-word;
    word-break: break-all;
}

.seller-header h1 {
    display: inline-block;
}

.join-btn,
.join-btn:visited,
.join-btn:hover {
    margin: 0 auto;
    display: block;
    width: 74px;
    height: 24px;
    font: 400 12px/24px simsun;
    text-align: center;
    background: #ffaab4;
    color: #fff;
    border-radius: 5px;
}

.home .join-btn,
.home .join-btn:visited,
.home .join-btn:hover {
    background: #c0ab76;
}

.info-mb {
    margin-bottom: 8px;
}

.short-intro .short-intro-text {
    width: 500px;
    position: relative;
}

.short-intro span {
    color: #999;
}

.short-intro .up-down {
    cursor: pointer;
    /* position: absolute;right: 10px;bottom:0; */
    color: #333;
}

.up-down i {
    display: inline-block;
    margin: 0 5px 0 3px;
    width: 5px;
    height: 7px;
    background: url(images/s_arrow.png) no-repeat;
}

.un-fold i {
    background-position: 0 -11px;
}
/*E=商家圈seo优化*/
/*E=底部悬浮条*/

.wedding a {
    text-decoration: none;
    color: #0657B2;
}

.wedding {
    font-family: "Microsoft YaHei";
    height: 108px;
    width: 100%;
    background-color: rgba(62, 62, 62, 0.65);
    position: fixed;
    z-index: 100;
    left: 0;
    bottom: 0;
}

.wedding .pic_1 {
    width: 1190px;
    margin: 0 auto;
    margin-top: -22px;
    position: relative;
}

.wedding .free {
    position: absolute;
    right: 45px;
    top: 3px;
    font-size: 33px;
    width: 253px;
    height: 50px;
}

.wedding .closed {
    position: absolute;
    right: 0px;
    top: 16px;
    height: 32px;
    line-height: 32px;
    font-size: 32px;
    color: #fff;
    font-family: "SimSun";
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    padding-top: 3px;
}
/*nav*/

.goTop .rwm img {
    top: -1px;
}
/*弹窗*/

.tan {
    position: fixed;
    top: 0px;
    width: 100%;
    left: 0px;
    height: 100%;
    overflow: hidden;
    z-index: 2000;
}

.tan #close_a {
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    background: url("./images/close1.png") no-repeat center;
    left: 50%;
    font-size:32px;z-index: 100;top: 29.9%;margin-left: 259px;
}
/*右边导航*/

.goTop .top {
    background-position: 0px -196px;
    display: none;
}
/*商家圈首页*/

body,
html {
    background: #fff !important;
}

.new-top-content {
    background: #fff;
    width: 100%;
}

.new-top {
    width: 980px;
    margin: 0 auto;
    background: #fff;
    position: relative;
}

.layout {
    position: relative;
}

.zx-yy {
    position: absolute;
    right: 15px;
    top: 49px;
}

.fixed .zx-yy {
    position: absolute;
    top: 7px;
}

.zx-yy .serve,
.zx-yy .gift,
.sellerTextBox .serve,
.sellerTextBox .gift {
    width: 110px;
    height: 40px;
    border-radius: 2px;
    border: 1px solid rgba(255, 81, 101, 1);
    font-size: 16px;
    line-height: 40px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
    color: #ff5165;
    text-align: center;
}

.zx-yy .serve,
.sellerTextBox .serve {
    margin-right: 20px;
}

.zx-yy .gift,
.sellerTextBox .gift {
    background: rgba(255, 81, 101, 1);
    color: #fff
}

.goTops {
    top: 160px;
    left: 52%;
    position: absolute;
    z-index: 1;
}

.goTops .tops {
    display: none;
}

.home .goTops.goTops a,
.goTops.goTops a {
    background: none;
    width: 55px;
    height: 48px;
    border: 1px solid rgba(255, 81, 101, 0.51);
    margin-bottom: 10px;
    font-size: 15px;
    text-align: center;
    padding-top: 5px;
    color: #666;
    line-height: 20px;
    background-color: #fff;
}

.goTops.goTops a.rwm {
    width: 34px;
    height: 34px;
    padding: 7px 10px;
    background: url('images/sao.png') #fff no-repeat center;
    /* background-size: 100%; */
}

.goTops.goTops a.tops {
    width: 15px;
    height: 9px;
    padding: 20px;
    background: url('images/gotop.png') #fff no-repeat center;
    /* background-size: 100%; */
}

.goTops a.yy {
    background: rgba(255, 243, 244, 1);
    color: #FF5165
}

.home .goTops a.yy {
    background: rgba(255, 252, 245, 1);
    color: #C0AB76
}

.shop-nav {
    font-size: 16px;
    color: #666;
    background: #fff;
    margin: 0 auto;
    position: relative;
    width: 100%;
    /* background:blue; */
}

.shop-nav-content {
    width: 980px;
    margin: 0 auto;
    position: relative;
}

.shop-nav li {
    float: left;
    margin-right: 50px;
    height: 60px;
    line-height: 60px;
    cursor: pointer
}

.shop-nav li:first-child {
    margin-left: 20px;
}

.shop-nav li.active {
    position: relative;
}

.shop-nav li.active a {
    color: #FF5165
}

.shop-nav li.active ::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: 0;
    background: #FF5165;
    width: 34px;
    height: 3px;
    margin-left: -17px;
}

.shop-nav li:last-child {
    margin-right: 0
}

.box-sizing {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
}

.ellipsis2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gomore span {
    width: 13px;
    height: 8px;
    display: inline-block;
    background: url("images/go.png") no-repeat center;
    background-size: 100%;
    vertical-align: middle;
    margin-left:6px;
    margin-top: -2px;
}

.circle-shop,.preview-box {
    background: #fff;
    color: #333;
    font-size: 14px;
    margin: 0 auto;
    margin-top: 20px;
    padding: 14px 15px 10px;
}

.circle-shop .name,.tiezi-name,.prevew-box-title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12px;
}
.circle-shop li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.circle-shop li.line2 {
    margin-bottom: 10px;
}

p.gomore {
    padding-top: 10px;
    text-align: center;
}

.shop-info {
    width: 230px;
    padding: 10px;
    background: #F5F5F5;
    border-radius: 3px;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid transparent;
}

.shop-intro .pic img {
    width: 100%;
    height: 100%;
    border-radius: 6px 6px 0px 0px;
}
#zs li{
    width: 182px;
    height: 278px;
    border-radius: 13px;
    border: 1px solid #F2F2F2;
}
 #zs li:nth-child(5n){
     margin-right: 0;
 }
#zs li .pic{
    width: 100%;
    height: 186px;
    border-radius: 6px 6px 0px 0px;
    position: relative;
}
 #zs li .pic .no-goods{
     position: absolute;
     width: 80px;
     height: 38px;
     background: rgba(0,0,0,0.40);
     border-radius: 35px;
     top: 74px;
     left: 50%;
     margin-left: -40px;
     font-family: PingFangSC-Semibold;
     font-size: 16px;
     text-align: center;
     color: #FFFFFF;
     line-height: 38px;
 }
 #zs .shop-title.no-goods-grey,#zs .xj{
     color: #909399;
 }
#zs .shop-list{
    max-height: 280px;
}
#zs .shop-intro{
    padding: 0;
}

.circle-shop .pic {
    width: 70px;
    height: 70px;
    /* background: blue; */
    margin-right: 13px;
}

.circle-shop .pic {
    display: inline-block;
    vertical-align: top;
    float: left;
}

#zs .shop-title-info {
    padding: 10px;
    box-sizing: border-box;
    float: left;
}
#zs .shop-desc{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #909399;
    width: 156px;
}
.circle-shop .line2 .shop-title-info {
    flex-direction: column;
    width: 100%;
}

#zs .shop-title {
    max-width: 160px;
    margin-bottom: 2px;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #303133;
}
#zs .xj{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #F2624E;
    margin-left:-2px ;
}
 #zs .xj em{
     font-size: 20px;
 }
 #zs .yj{
     margin-top: 4px;
 }
.ellipsis2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.circle-shop .xj {
    font-size: 16px;
    color: #FF5165;
    margin-right: 5px;
}

p.price {
    display: flex;
    align-items: center;
}

.circle-shop .yj {
    font-size: 12px;
    color: #909399
}

.line2 .pic {
    display: none;
}

.line2 .shop-title-info p {
    float: left;
}

.line2 .shop-title-info p.shop-title {
    max-width: 210px;
}

.line2 .shop-title-info p.price {
    display: flex;
    justify-content: flex-start;
}

.line2 .price {
    line-height: 18px;
}

.gomore a {
    display: inline-block;
    font-size: 14px;
    color: #999999;
    text-align: center;
    margin-right: 5px;
    vertical-align: middle
}

.cd-item.circle-shop ul {
    max-height: 134px;
    overflow: hidden;
}

.anli-yht.yh.circle-shop.albums .shop-list {
    max-height: 195px;
}

.anli-yht.albums li {
    height: 195px;
    background: rgba(255, 255, 255, 1);
    border-radius: 5px;
    border: 1px solid rgba(231, 231, 231, 1);
}

#yh {
    /*max-height: 161px;*/
}

.anli-yht.yh.circle-shop.albums ul li {
    margin-right: 15px;
}

.anli-yht.yh.circle-shop.albums ul li:nth-child(5n) {
    margin-right: 0px;
}
/* 案例 */

.anli-yht .anli-name {
    float: left;
}

.anli-yht .more-link ,#zs .more-link,#remark-index .more-link{
    float: right;
    margin-right: 5px;
    font-size: 14px;
    color: #999;
    font-weight: normal;
    background: url(images/goleft.png) no-repeat right center;
    padding-right: 13px;
    padding-top: 1px;
    cursor: pointer;
}
#zs .name,#remark-index .dp-name{
    float:left;
}
#zs ul{
    clear: both;
}
#remark-index .user-info{
    float: left;
    margin-left: 20px;
    width: 868px;
    border-bottom: 1px solid #F2F2F2;
}
 #remark-index .grade-swiper .gallery-thumbs li:nth-child(8){
     margin-right: 0;
 }
#remark-index li.remark-user-list{
    float: none;
    margin-right: 0;
}
 #remark-index .grade-swiper .gallery-thumbs li{
     margin-right: 6px;
     border:none;
     width: 96px;
     height: 96px;
 }
 #remark-index .grade-swiper .gallery-thumbs li img{
     width: 96px;
 }
 #remark-index #userId{
     margin-right: 0;
 }
 #remark-index .grade-swiper{
     display: flex;
     align-items: flex-end;
 }
 #remark-index .grade-swiper .gallery-thumbs{
     width: 96%;
     float: left;
     margin-top:20px ;
     margin-bottom: 0;
 }
 #remark-index .time-discuss{
     margin-top: 0;
 }
 #remark-index .grade-swiper .img-count{
     height: 20px;
     line-height: 20px;
     border-radius: 12px;
     font-family: PingFangSC-Regular;
     font-size: 12px;
     color: #909399;
     text-align: center;
     padding-left: 16px;
     display: inline-block;
     /*opacity: 0.2;*/
     float: left;
     margin-bottom: 10px;
     background: url(images/img-icon.png) no-repeat 0 0px;
     /*background-size: 14px 15px;*/
     min-width: 50px;
 }
 #remark-index .grade-text-contain .grade-text{
     margin-bottom: 0;
 }
.anli-yht li {
    width: 178px;
    border-radius: 5px 5px 0px 0px;
    color: #333;
    font-size: 14px;
    padding-bottom: 5px;
}

.anli-yht li:nth-child(4n) {
    margin-right: 15px;
}

.anli-yht li:nth-child(5n) {
    margin-right: 0;
}

.anli-yht .pic {
    width: 176px;
    height: 134px;
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
}

.anli-yht .pic img {
    object-fit: cover;
    object-position: top;
}

.anli-yht .title {
    padding: 10px;
    max-height: 54px;
    overflow: hidden;
}

.yht .pic {
    width: 178px;
    height: 178px;
    border-radius: 0;
}

.yht .title {
    text-align: center;
    line-height: 15px;
}

.cd-item li {
    float: none;
    margin-right: 0;
    color: #303133;
    border-radius: 3px;
    height: 38px;
    padding: 7px 13px 13px;
    border: 1px solid rgba(231, 231, 231, 1)
}

.cd-item .price-info span {
    display: inline-block;
    vertical-align: middle
}

.cd-item span.icon {
    width: 20px;
    height: 16px;
    background: url('images/cd.png') no-repeat center;
    background-size: 100%;
    margin-right: 10px;
    vertical-align: -3px;
}

.cd-item .yh-name {
    margin-right: 30px;
}

.cd-item .yh-price {
    font-size: 12px;
    color: #909399
}

.cd-item .yh-price em {
    font-size: 17px;
    color: #FF5165;
    margin: 0 5px;
}

.cd-item .yh-price em.yj {
    color: #909399;
    font-size: 12px;
    margin-right: 30px;
}

.cd-item .yh-cd {
    max-width: 450px;
}

.cd-item .more-info {
    float: right;
    margin-right: 10px;
}

.yh .shop-list,
.line-shop .shop-list {
    max-height: 163px;
    overflow: hidden;
}

.anli-yht .shop-list {
    max-height: 208px;
    overflow: hidden;
}
/* 商家推荐 */

.shop-tj {
    width: 100px;
    position: absolute;
    top: 0;
    right: 50%;
    margin-right: -600px;
    font-size: 12px;
    text-align: center;
    color: #666;
}

.shop-tj ul {
    width: 98px;
    border: 1px solid rgba(231, 231, 231, 1);
    border-top-width: 0;
    background: #fff
}

.shop-tj .icon {
    background: url('images/tj.png') no-repeat center;
    background-size: 100%;
    width: 100px;
    height: 55px;
}

.shop-tj li {
    margin-bottom: 16px;
}

.shop-tj li a {
    display: block;
    height: 100%;
}

.shop-tj .like {
    color: #A26D58;
    padding-bottom: 17px;
    border: 1px solid rgba(231, 231, 231, 1);
    border-top-width: 0;
    border-bottom-width: 0;
    background: #fff
}

.shop-tj .shop-name {
    margin-top: 6px;
    color: #666;
    width: 95px;
}

.shop-tj .pic {
    width: 55px;
    height: 55px;
    border-radius: 28px;
    border: 1px solid rgba(231, 231, 231, 1);
    margin: 0 auto
}

.shop-tj .pic img {
    display: block;
    width: 55px;
    height: 55px;
    border-radius: 28px;
}

.ft {
    width: 125px;
    height: 40px;
    border: 1px solid rgba(255, 81, 101, 1);
    font-size: 14px;
    color: #FF5165;
    text-align: center;
    line-height: 40px;
    margin-top: 15px;
}

.fixed {
    position: fixed;
    top: 0;
    z-index: 1999;
}

.nav-fixed {
    position: fixed;
    top: 61%;
    z-index: 0;
}
/* jiaju */

.home .sellerTextBox .serve,
.home .sellerTextBox .gift {
    border: 1px solid #c0ab76;
    color: #c0ab76;
}

.home .zx-yy .gift,
.home .sellerTextBox .gift {
    width: 110px;
    height: 40px;
    background: rgba(192, 171, 118, 1);
    border-radius: 2px;
    color: #fff;
}

.home .goTops.goTops a {
    border: 1px solid rgba(192, 171, 118, 0.52);
}

.home .zx-yy .serve,
.home .zx-yy .gift {
    border: 1px solid #c0ab76;
    color: #c0ab76;
}

.home .zx-yy .gift {
    color: #fff
}

.home .ft {
    border: 1px solid #c0ab76;
    color: #c0ab76;
}

.home.shop-nav li.active ::after {
    background: #c0ab76;
}

.home.shop-nav li.active a {
    color: #c0ab76;
}

.cd-item .more-info {
    color: #FF5165
}

.home .cd-item .more-info {
    color: #c0ab76;
}

.navList ul li a,
.home .navList ul li a {
    border-right-width: 0
}

.home .navList ul li.active a,
.navList ul li.active a {
    margin-top: 0;
}

.home .navList ul li.active,
.navList ul li.active {
    border-top-width: 0
}

.home .navList ul li,
.navList ul li {
    padding-top: 0
}

.navList ul li {
    width: auto;
    height: 26px;
    float: left;
}

.navList {
    width: auto;
    height: 20px;
}

.navList ul li a {
    margin-top: 0;
    color: #303133
}

.navList ul li {
    padding: 0 12px;
    height: 26px;
    border-radius: 13px;
    line-height: 26px;
    text-align: center;
    background: rgba(245, 245, 245, 1);
    /* background: rgba(255,93,111,.2); */
}

.navList ul li.active {
    background: rgba(255, 93, 111, .2);
}

.home .navList ul li.active {
    background: rgba(192, 171, 118, .2);
}

.navList ul li.active a {
    color: #FF5165;
}

.home .navList ul li.active a {
    color: #C0AB76;
}

.navList li:nth-child(4n) {
    margin-right: 15px;
}

/*结婚列表改动*/
.sellerList ul li  .log{
    margin-top: 0;
    width: 180px;
    height: 180px;
    float: left;
}

.sellerList ul li .text{
    margin-top: 0;
}
.sellerList ul li  .picBox{
    margin-top: 0;
}
.sellerList ul li  .text h2{
    color: #303133;
    height: 28px;
}
.sellerList ul li  .text .bz{
    margin-right: 8px;
}

.layout .sellerList ul li  .log img{
    border-radius: 6px;
    border: solid 1px #f2f2f2;
    height: 99%;
}
.layout .sellerList ul li  .group-better{
    font-size: 14px;
    color: #303133;
    float: left;
    width: 440px;
    margin-bottom: 10px;


    /*2019.11.1 因商家圈优惠券，需要走所搜逻辑先隐藏了*/
    display: none;


}
.layout .sellerList ul li  .group-better a{
    height: inherit !important;
    float: inherit !important;
}

.layout .sellerList ul li  .better p{
    width: 563px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.layout .sellerList ul li  .group-better p{
    margin-bottom: 10px;
    width: 563px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.layout .sellerList ul li  .group em{
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    background: #FF7546;
    font-size: 11px;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
    vertical-align: 5%;
}

.layout .sellerList ul li  .better em{
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    background: #FC2F2F;
    font-size: 11px;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
    vertical-align: 5%;
}
.sellerList ul li  .picBox .pic{
    width: 170px;
    height: 180px;
    border-radius: 6px;
    border: 1px solid #E7E7E7;
}
.sellerList ul li .picBox .pic img {
    display: block;
    width: 170px;
    height: 130px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    object-fit: cover;
    object-position: top;
}
.sellerList ul li  .picBox .pic em{
    color: #303133;
    font-size: 14px;
    overflow: inherit;
    text-overflow:inherit;
    white-space: inherit;
    padding: 0 10px;
    margin-top: 11px;
    width: 157px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sellerList ul li .list-bottom{
    margin-top: 10px;
    padding-top: 10px;
    border-top: 2px dashed #F2F2F2;
}
 .sellerList ul li .items p:nth-child(3){
     display: none;
 }
 .sellerList ul li .list-bottom p{
    display: inline-block;
    color: #FF5165;
    text-align: right;
}
.sellerList ul li .list-bottom p span{
    font-size: 14px;
    color: #303133;
}

.sellerList ul li .list-bottom p em{
    font-size: 14px;
    color: #FF5165;

}
.sellerList ul li .list-bottom  .menu{
    border-left:  1px solid #F2F2F2;
    border-right:  1px solid #F2F2F2;
}
.sellerList ul li .list-bottom  .listprice{
    font-size: 14px;
    color: #FF5165;
    text-align: right;
    padding-right: 0
}
.sellerList ul li .list-bottom  .listprice em{
    font-size: 18px;
    color: #FF5165;
    text-align: right;
    vertical-align:-2%;
}
.layout .sellerList ul li .picBox{
    float: right;
    height: 182px !important;
}
.rearchBar .marry_only{
    margin-bottom: 0;
    /*2019.11.1 因商家圈优惠券，需要走所搜逻辑先隐藏了*/
    display: none;
}
 .sellerList ul li  .rank{
    display: flex;
     flex-direction: row;
     align-items: center;
     height: 25px;
 }
 .sellerList ul li  .rank span.star{
     display: inline-block;
     width: 14px;
     height: 14px;
     margin-right:3px;
     background: url(images/yellow-zero.png);
     background-size: cover;
 }
 .sellerList ul li  .rank span.yellow-half{
     background: url(images/yellow-half.png);
     background-size: cover;
 }
 .sellerList ul li  .rank span.yellow-full{
     background: url(images/yellow-full.png);
     background-size: cover;
 }
 .sellerList ul li  .rank span.red-half{
     background: url(images/red-half.png);
     background-size: cover;
 }
 .sellerList ul li  .rank span.red-full{
     background: url(images/red-full.png);
     background-size: cover;
 }
 .sellerList ul li  .rank span.mr10{
     margin-right: 10px;
 }
.sellerList ul li .service {
    width: 387px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
 .sellerList ul li .text div.items{
     margin-top: 10px;
     border-top: 2px dashed #F2F2F2;
     padding-top: 10px;
 }
 .sellerList ul li  p.item-block{
     padding-left: 26px;
     max-width: 100%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 .sellerList ul li  p.gift{
     background: url(images/icon-gift.png) no-repeat 0 50%;
     background-size: 16px 16px;

 }
 .sellerList ul li  p.coupon{
     background: url(images/icon-coupon.png) no-repeat 0 50%;
     background-size: 16px 16px;

 }
 .sellerList ul li  p.shop{
     background: url(images/icon-shop.png) no-repeat 0 50%;
     background-size: 16px 16px;

 }
.sellerList ul li  .service .bz:first-child{
    margin-left: 10px;
}
.sellerList ul li  .address {
    height: 20px;
    line-height: 20px;
    width: 425px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sellerList ul li  .address a{
    display: inline-block;
}
.sellerList ul li  .text{
    font-size: 14px;
    width: 387px;
    color: #303133;
}
.sellerList ul li  .text{
    margin-left: 20px;
}
.sellerList ul li  .text .store span{
    padding-right: 10px;
}
.sellerList ul li  .service .bz{
    color: #303133;
}
.sellerList ul li  .text .bz{
    height: 20px;
    line-height: 20px;
    background: url(images/log.png) 0 -19px no-repeat;
    /* position: relative;
    top: -3px; */
	vertical-align: 0;
}

 /*新优惠券样式 start*/
 .yhq-shop-container{
     background: #fff;
     margin: 0 auto;
     margin-top: 20px;
     padding: 14px 0;
 }
 .yhq-shop-container .yhq-top-part{
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 0 14px;
 }
 .yhq-shop-container .yhq-top-part .name{
     display: inline-block;
     font-size: 16px;
     color: #303133;
     font-weight: bold;
 }

 .yhq-shop-container .yhq-top-part .more-btn{
     font-size: 14px;
     color: #909399;
     padding-right: 18px;
     position: relative;
     cursor: pointer;
 }

 .yhq-shop-container .yhq-top-part .have-more:after{
     content: '';
     width: 12px;
     height: 6px;
     position: absolute;
     top: 0;
     bottom: 0;
     margin: auto;
     right: 2px;
     background: url("./images/bottom_icon.png") no-repeat;
     background-size: contain;
 }
 .yhq-shop-container .yhq-top-part .no-more:after{
     content: '';
     width: 12px;
     height: 6px;
     position: absolute;
     top: 0;
     bottom: 0;
     margin: auto;
     right: 2px;
     background: url("./images/top_icon.png") no-repeat;
     background-size: contain;
 }
 .yhq-shop-container .yhq-main-part ul{
     display: flex;
     flex-wrap: wrap;
     padding: 0 8px;
 }
 .yhq-shop-container .yhq-main-part ul li {
     display: flex;
     width: 321px;
     height: 112px;
     background: url("./images/coupon_bg_red.png") no-repeat;
     background-size: contain;
     cursor: pointer;
     justify-content: space-around;
 }
 .yhq-shop-container .yhq-main-part ul .has_buy .right-part:after {
     content: "";
     width: 44px;
     height: 44px;
     position: absolute;
     right: 0;
     bottom: 0;
     background: url("./images/has_buy_white.png") no-repeat;
     background-size: contain;
 }
 .yhq-shop-container .yhq-main-part ul .over {
     display: flex;
     width: 321px;
     height: 112px;
     background: url("./images/coupon_bg_grey.png") no-repeat;
     background-size: contain;
 }
 .yhq-shop-container .yhq-main-part ul .over .right-part p{
     display: none;
 }
 .yhq-shop-container .yhq-main-part ul .over .left-part .price span{
     color: #909399!important;
 }
 .yhq-shop-container .yhq-main-part ul .over .left-part .name{
     color: #909399!important;
 }
 .yhq-shop-container .yhq-main-part ul .more-li {
     display: none;
 }
 .yhq-shop-container .yhq-main-part ul .over-li {
     display: flex;
     width: 317px;
     height: 112px;
     background: url("./images/coupon_bg_grey.png") no-repeat;
     background-size: contain;
 }
 .yhq-shop-container .yhq-main-part ul .over-li .right-part p{
     display: none;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part{
     padding: 18px 0 18px 18px;
     width: 242px;
     display: flex;
     align-items: center;
     overflow: hidden;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .font-part{
     flex: 1;
     overflow: hidden;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .name{
     font-size: 14px;
     color: #FE8220;
     overflow: hidden;
     text-overflow:ellipsis;
     white-space: nowrap;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .price{
     font-size: 10px;
     color: #FE8220;
     overflow: hidden;
     text-overflow:ellipsis;
     white-space: nowrap;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .date{
     font-size: 12px;
     color: #909399;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .date{
     font-size: 12px;
     color: #909399;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part p{
     display: block;
     font-size: 0;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .price-icon{
     font-size: 14px;
     color: #FE8220;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .price-number{
     font-size: 24px;
     color: #FE8220;
     margin-right: 8px;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .price-number-no{
     font-size: 20px;
     color: #FE8220;
     margin-right: 8px;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .old-price{
     font-size: 12px;
     color: #909399;
     text-decoration: line-through;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .old-price-icon{
     font-size: 12px;
     color: #909399;
 }
 .yhq-shop-container .yhq-main-part ul li .left-part .price-condition{
     font-size: 14px;
     color: #FE8220;
 }
 .yhq-shop-container .yhq-main-part ul li img{
     width: 76px;
     height: 76px;
     margin-right: 8px;
 }
 .yhq-shop-container .yhq-main-part ul li .right-part{
     width: 50px;
     height: 100%;
     font-size: 15px;
     color: #FFFFFF;
     display: flex;
     align-items: center;
     justify-content: center;
     position: relative;
 }
 .yhq-shop-container .yhq-main-part ul li .right-part p{
     width: 15px;
     height: 100%;
     font-size: 15px;
     color: #FFFFFF;
     display: flex;
     line-height: 16px;
     align-items: center;
     position: relative;
 }
 .yhq-shop-container .yhq-main-part ul li {
     float: none;
     margin-right: 0;
     margin-bottom: 0;
     box-sizing: initial;
 }
 /*新优惠券样式 end*/

 /*新优惠券样式 二级楼*/
 .yhList-new{
     width: 996px;
     margin: 0 auto;
     margin-left: -7px;
     padding-bottom: 10px;
 }
 .yhList-new ul{
     display: flex;
     flex-wrap: wrap;
 }
 .yhList-new ul .new-yhList-li{
     width: 331px;
     height: 197px;
     background: url("./images/line_coupon_bg_red.png") no-repeat;
     background-size: contain;
     margin-top: 20px;
     cursor: pointer;
 }
 .yhList-new ul .over{
     width: 331px;
     height: 197px;
     background: url("./images/line_coupon_bg_gray.png") no-repeat;
     background-size: contain;
     margin-top: 20px;
 }
 .yhList-new ul .new-yhList-li .name{
     width: 302px;
     font-size: 14px;
     color: #FFFFFF;
     padding: 5px 15px 0 15px;
     height: 40px;
     line-height: 40px;
     overflow: hidden;
     /*text-align: center;*/

     text-overflow:ellipsis;
     white-space: nowrap;
 }
 .yhList-new ul .has_buy .right-part:after {
     content: "";
     width: 48px;
     height: 48px;
     position: absolute;
     right: 10px;
     bottom: 30px;
     background: url(./images/has_buy.png) no-repeat;
     background-size: contain;
 }
 .yhList-new ul .new-yhList-li .bottom-part{
     /*width: 320px;*/
     position: relative;
     padding: 12px 15px 5px 15px;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon{
     display: flex;
     position: relative;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon img{
     width: 78px;
     height: 78px;
     margin-right: 8px;
     border: 1px solid #F5F5F5;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon .font-part{
     flex: 1;
     overflow: hidden;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon .font-part .price-coupon{
     font-size: 22px;
     color: #FE8220;
     line-height: 24px;
     height: 24px;
     overflow: hidden;
     text-overflow:ellipsis;
     white-space: nowrap;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon .font-part .price-coupon-free{
     font-size: 20px;
     color: #FE8220;
     line-height: 24px;
     height: 24px;
     overflow: hidden;
     text-overflow:ellipsis;
     white-space: nowrap;
 }
 .yhList-new ul .over .bottom-part-coupon .font-part .price-coupon{
     color: #909399;
 }

 .yhList-new ul .new-yhList-li .bottom-part-coupon .font-part .price-coupon span{
     font-size: 14px;
     color: #FE8220;
 }
 .yhList-new ul .over .bottom-part-coupon .font-part .price-coupon span{
     color: #D2D2D2;
 }
 .yhList-new ul .over  .right-part{
     display: none;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon .font-part .tag span{
     font-size: 12px;
     color: #FE8220;
     border: 1px solid rgba(254,130,32,0.3);
     display: inline-block;
     margin-right: 6px;
     padding: 1px 4px 1px 4px;
     margin-top: 6px;
 }
 .yhList-new ul .over .bottom-part-coupon .font-part .tag span{
     color: #D2D2D2;
     border: 1px solid #D2D2D2;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon .font-part .tag span:last-child{
     margin-right: 0;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon .font-part .date {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-top: 6px;
     font-size: 12px;
     color: #909399;
     letter-spacing: 0;
     line-height: 12px;
 }
 .yhList-new ul .new-yhList-li .bottom-part-coupon .font-part .date span{
     background: #FE8220;
     border-radius: 12px;
     font-size: 12px;
     color: #FFFFFF;
     letter-spacing: 0;
     line-height: 22px;
     padding: 2px 8px;
     cursor: pointer;
 }
 .yhList-new ul .over .bottom-part-coupon .font-part .date span{
     background: #D2D2D2;
 }
 .yhList-new ul .new-yhList-li .shop-info-new {
     height: 36px;
     display: flex;
     align-items: center;
     font-size: 12px;
     color: #606266;
     margin-top: 8px;
     border-top: 1px dashed #F2F2F2;
 }
 .yhList-new ul .new-yhList-li .shop-info-new img{
     width: 24px;
     height: 24px;
     margin-right: 6px;
     border: 1px solid #F5F5F5;
     border-radius: 3px;
 }

 .yhList-new ul .none-list .none-list-img {
     width: 150px;
     height: 140px;
     margin: 80px auto 30px auto;
     background: url("./images/no-coupon.png") no-repeat;
     background-size: contain;
 }
 .yhList-new ul .none-list p{
     text-align: center;
     font-size: 14px;
     color: #606266;
 }
 .yhList-new ul .none-list a{
     color: #ff5165;
 }
 .yhList-new ul .none-list .jiaju-color, .yhContainer.home .yhList-new ul .none-list a{
     color: #c0ab76;
 }

 /*新优惠券样式 二级楼end*/
 /* 帖子管理 */
.resultBox #thread-manage li{
    width: 958px;
    height: 251px;
    background: none;
    border: none;
    border-bottom: none;
}
.resultBox #thread-manage li a{
    width: 800px;
    height: 97%;
    background: #fff;
    border:2px solid transparent;
}
.resultBox #thread-manage li:hover{
    border: none;
}
.resultBox #thread-manage li a:hover{
    border:2px solid #91c700;
}
 .BMapLib_SearchInfoWindow .BMapLib_nav{
     height: 87px !important;
 }
 .design-list{
     max-height: 210px;
     overflow: hidden;
 }
 #design li{
     width: 147px;
     height: 202px;
     background: #FFFFFF;
     border: 1px solid #E6E6E6;
     border-radius: 6px;
     overflow: hidden;
     position: relative;
     text-align: center;
     transform: rotate(0);
     margin-right: 13px;
 }
 #design li:nth-child(6n){
     margin-right: 0;
 }
 #design li a{
     display: inline-block;
     position: relative;
     width: 100%;
     height: 100%;
     text-align: center;
 }
 #design li a img{
     width: 147px;
     height: 130px;
     margin-bottom: 10px;
     object-fit: cover;
 }
 #design li a span{
     padding: 0 6px;
     height: 18px;
     font-size:12px;
     color: #815D2D;
     line-height: 18px;
     text-align: center;
     background-image: linear-gradient(180deg, #E5D19F 0%, #DEBA7F 100%);
     border-radius:2px;
     position: absolute;
     top: 118px;
     left: 50%;
     transform: translateX(-50%);
 }
 #design li a h5{
     font-size: 16px;
     color: #303133;
     margin-bottom: 2px;
 }
 #design li a p{
     font-size: 14px;
     color: #909399;
 }
 .decorate-preview-nodata{
     width: 100%;
     height: 152px;
     text-align: center;
     font-size: 14px;
     font-family: MicrosoftYaHei;
     color: rgba(153,153,153,1);
     line-height: 152px;
 }
 .prevew-box-active {
     border: 1px solid #91C700 !important;
 }
 .preview-box,.circle-shop{
     position: relative;
 }
 .preview-box::after{
     display: block;
     content: "";
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
 }

 #preview-body {
     width: 980px;
     overflow-x: hidden;
 }
 #preview-body .sellerBox{
     border: none;
 }
 #preview-body .resultBox li a{
     height: auto;
 }
 #preview-body .yhq-shop-container .yhq-main-part ul{
    padding: 0;
 }
 #preview-body .seller_pic.preview-box{
     padding: 0;
 }
 #preview-body .sellerTextBox.preview-box{
     margin-top: 0;
 }
 #preview-body .circle-shop,#preview-body .preview-box{
     padding: 14px 13px 10px;
 }
 #preview-body #yh {
     padding: 14px 6px 10px;
 }


 .tz-circlelist .manage-btn>a {
     background-color: #c0ab76;
 }

 .tz-circlelist .sellerTextBox .serve,
 .tz-circlelist .sellerTextBox .gift {
     border: 1px solid #c0ab76;
     color: #c0ab76;
 }

 .tz-circlelist .publishBtn {
     background-color: #c0ab76;
 }

 .tz-circlelist .navList ul li.active {
     border-top: 2px solid #c0ab76;
 }

 .tz-circlelist .navList ul li.active a {
     color: #c0ab76
 }

 .tz-circlelist .resultBox li h3 em {
     background-color: #c0ab76;
 }

 .tz-circlelist .resultBox li:hover {
     border: 1px solid #c0ab76;
 }

 .tz-circlelist .page strong {
     border: 1px solid #c0ab76;
     background-color: #c0ab76;
 }

 .tz-circlelist .rearchBar .searchList ul li.active a {
     background: transparent url("images/home-type.png") repeat scroll 0px 0px;
     color: #c0ab76;
 }

 .tz-circlelist .rearchBar .searchList {
     background-color: #c0ab76;
 }

 .tz-circlelist .rearchBar .searchBox {
     border: 1px solid #c0ab76;
 }

 .tz-circlelist .sellerList ul li:hover {
     border: 1px solid #c0ab76;
 }

 .tz-circlelist .rearchBar .jgList ul li:hover a,
 .tz-circlelist .rearchBar .jgList ul li.active a,
 .tz-circlelist .rearchBar .typeList ul li:hover a {
     color: #c0ab76;
 }

 .tz-circlelist .rearchBar .yh_only {
     color: #c0ab76;
 }

 .tz-circlelist .rearchBar .typeList ul li.active a,
 .tz-circlelist .rearchBar .typeList ul li:hover a {
     color: #c0ab76;
 }

 .tz-circlelist .rearchBar .jgList ul label:hover span,
 .tz-circlelist .rearchBar .jgList ul label span.active,
 .tz-circlelist .rearchBar .typeList ul label:hover span {
     color: #c0ab76;
 }

 .tz-circlelist .rearchBar .yh_only {
     color: #c0ab76;
 }

 .tz-circlelist .rearchBar .typeList ul label span.active,
 .tz-circlelist .rearchBar .typeList ul label:hover span {
     color: #c0ab76;
 }

 .tz-circlelist .yhList ul li:hover {
     border: 1px solid #c0ab76;
 }

 .tz-circlelist .yhList ul li a .text h1 em {
     border: 1px solid #c0ab76;
     color: #c0ab76;
 }

 .tz-circlelist .sellerList ul li  .text h2 em {
     border: 1px solid #c0ab76;
     color: #c0ab76;
 }

 .tz-circlelist .yhList ul li a .sub {
     background-color: #c0ab76;
 }


 .tz-circlelist .goTop .mysjq {
     background-color: #c0ab76;
 }

 .tz-circlelist .goTop .rwm img {
     border: 1px solid #c0ab76;
 }

 .tz-circlelist .giftForm h1 em {
     color: #c0ab76;
 }
 .tz-circlelist .page-mod a:hover,
 .tz-circlelist .view-ctrl .return:hover {
     background-color: #c0ab76;
     border: 1px solid #c0ab76;
 }
 .tz-circlelist .rearchBar .sellerList #J_pageWrap .page-mod a {
     color: #c0ab76;
 }
 .tz-circlelist .rearchBar .sellerList #J_pageWrap .page-mod a:hover {
     color: #fff;
 }