body{
  overflow-x: hidden;
}
ul,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.c-header-fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 999;
}
.c-header-fixed .icon-xia {
  font-size: 0.2rem;
  font-weight: 900;
  margin-left: 0.05rem;
}
.c-header-fixed .search-city,.c-header-fixed .search-data{
  position: relative;
  background: none;
}
.search-data a{
  text-decoration:none;
  cursor: pointer;
}
.search-data a:link { 
  text-decoration: none;
  color: #E0E0E0 
} 
.search-data a:visited {
  text-decoration:none;
  color: #E0E0E0
}
.search-data a:hover {
  text-decoration:none;
  color: #E0E0E0
}
.search-data a:active {
  text-decoration:none;
  color: #E0E0E0
}
.c-header-fixed .search-city input::-webkit-input-placeholder {
  color: #E0E0E0;
  padding-left: 0.05rem;
}
.c-header-fixed .search-city input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #E0E0E0;
  padding-left: 0.05rem;
}
.c-header-fixed .search-city input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #E0E0E0;
  padding-left: 0.05rem;
}
.c-header-fixed .search-city input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #E0E0E0;
  padding-left: 0.05rem;
}
.c-header-fixed .search-city .icon-search {
  position: absolute;
  top: 0.13rem;
  left: 0.75rem;
  font-size: 0.32rem;
}
.c-header-fixed .search-city input {
  width: 5.8rem;
  height: 0.6rem;
  border-radius: 0.6rem;
  border: 1px solid #F2F2F2;
  background: #F2F2F2;
  margin-left: 0.5rem;
  padding-left: 0.7rem;
}

.c-header-fixed .search-data input::-webkit-input-placeholder {
  color: #E0E0E0;
  padding-left: 35%;
}
.c-header-fixed .search-data input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #E0E0E0;
  padding-left: 35%;
}
.c-header-fixed .search-data input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #E0E0E0;
  padding-left: 35%;
}
.c-header-fixed .search-data input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #E0E0E0;
  padding-left: 35%;
}
.c-header-fixed .search-data .icon-search {
  position: absolute;
  top: 0.13rem;
  left: 42%;
  font-size: 0.32rem;
}
.c-header-fixed .search-data input {
  width: 5rem;
  height: 0.6rem;
  border-radius: 0.6rem;
  border: 1px solid #F2F2F2;
  background: #F2F2F2;
  margin-left: 0.3rem;
  padding-left: 0.7rem;
}
.user-main {
  background-color: #ffffff;
  margin-top: 1.5rem;
  margin-bottom: 0.3rem;
  /*顶部banner*/
  /*section */
  /*产品列表第二种布局方式*/
  /*商品图优化*/
}

.user-main .banner-top-swiper,
.user-main .banner-top-thumbs-swiper {
  position: relative;
  overflow: hidden;
  white-space: normal;
}
.user-main .banner-top-swiper .swiper-container,
.user-main .banner-top-thumbs-swiper .swiper-container {
  height: auto;
}
.user-main .banner-top-swiper .title,
.user-main .banner-top-thumbs-swiper .title {
  display: inline-block;
  margin: 0 0 0.1rem 0;
  padding: 0 0.2rem;
  font-weight: bold;
  font-size: 0.2rem;
  line-height: 0.5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0 0 0.2rem 0;
  white-space: nowrap;
  text-overflow: clip;
  overflow: hidden;
}
.user-main .banner-top-swiper .title{
  font-size: 0.35rem;
}
.user-main .banner-top-thumbs-swiper .title{
  width: 1.5rem;
  display: inline-block;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
}


.user-main .banner-top-swiper .sub-title,
.user-main .banner-top-thumbs-swiper .sub-title {
  margin: 0 0 0 0.2rem;
  font-size: 0.24rem;
  color: #fff;
  line-height: 100%;
}

.user-main .banner-top-swiper .sub-title{
  font-size: 0.3rem;
}
.user-main .banner-top-swiper .pic,
.user-main .banner-top-thumbs-swiper .pic {
  width: 100%;
  display: block;
}
.user-main .banner-text {
  position: absolute;
  left: 0;
  bottom: 0.32rem;
}
.user-main .banner-text .date {
  margin: 0 0 0.25rem 0.2rem;
  line-height: 100%;
  font-size: 0.4rem;
  color: #fff;
}
.user-main .banner-top-swiper {
  border-radius: 0.1rem 0.1rem 0 0;
}
.user-main .banner-top-swiper .swiper-button-next,
.user-main .banner-top-swiper .swiper-button-prev {
  width: 0.57rem;
  height: 0.572rem;
  margin-top: -0.286rem;
  background-size: 0.351rem 0.572rem;
}
.user-main .banner-top-swiper .bannerListSub img.pic{
  height: 1.2rem;
}
.user-main .banner-top-swiper .swiper-button-next:after,
.user-main .banner-top-swiper .swiper-button-prev:after {
  font-size: 0.5rem;
}
.user-main .banner-top-thumbs-swiper {
  border-radius: 0 0 0.1rem 0.1rem;
}
.user-main .banner-top-thumbs-swiper .banner-text {
  left: 0.05rem;
}
.user-main .banner-top-thumbs-swiper .swiper-container {
  margin: 0.1rem -0.05rem 0 -0.05rem;
}
.user-main .banner-top-thumbs-swiper .swiper-slide {
  padding: 0 0.05rem;
}
.user-main .c-section-header {
  margin: 0.5rem 0 0.3rem 0;
}
.user-main .c-section-header .title {
  margin: 0;
  font-size: 0.4rem;
  font-weight: bold;
  line-height: 100%;
}
.user-main .c-section-header .tips {
  margin-left: 0.2rem;
  padding-left: 0.2rem;
  border-left: 1px solid #999;
  font-size: 0.24rem;
  color: #999;
  font-weight: normal;
  line-height: 100%;
}
.user-main .c-section-header .link {
  color: #999;
}
.user-main .goods-row-list {
  /*价格*/
}
.user-main .goods-row-list.rank .badge {
  display: block;
  min-width: 0;
  font-style: normal;
  font-weight: bold;
  font-size: 0.3rem;
  width: 0.5rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  color: #fff;
  border-radius: 0 50% 50% 50%;
}
.user-main .goods-row-list.rank .bg-red {
  background: #fd3044;
}
.user-main .goods-row-list.rank .bg-orange {
  background: #ff9c2e;
}
.user-main .goods-row-list.rank .bg-yellow {
  background: #ffd93d;
}
.user-main .goods-row-list .swiper-slide {
  padding: 0 0.15rem;
  overflow: visible;
  border-radius: 0 0.2rem 0.2rem 0.2rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
}
.user-main .goods-row-list .swiper-slide .remarks {
  margin: 0.1rem 0;
  line-height: 0.3rem;
  font-size: 0.24rem;
}
.user-main .goods-row-list .pic {
  position: relative;
  margin: 0 -0.15rem;
}
.user-main .goods-row-list .pic img {
  margin-bottom: 0;
}
.user-main .goods-row-list .pic .number {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
  padding: 0 1em;
  font-size: 0.24rem;
  line-height: 0.3rem;
  border-radius: 0 0.15rem 0 0;
  color: #fff;
  background: #ff6a5a;
}
.user-main .goods-row-list h4 {
  font-size: 0.3rem;
}
.user-main .goods-row-list .sale-info {
  margin-bottom: 0.1rem;
  font-size: 0.24rem;
}
.user-main .goods-row-list .sale-info .small {
  color: #ff9c2e;
}
.user-main .goods-row-list .sale-info .price {
  color: #ff9c2e;
  font-size: 0.34rem;
}
.user-main .goods-grid-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: -0.1rem;
}
.user-main .goods-grid-list .grid {
  position: relative;
  display: block;
  margin: 0.1rem;
  border-radius: 0.05rem;
}
.user-main .goods-grid-list .grid img {
  display: block;
}
.user-main .goods-grid-list .grid p {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  width: 100%;
  color: #fff;
}
.user-main .goods-grid-list .grid .btn {
  position: relative;
  margin-top: 0.1rem;
  color: #333;
  line-height: 0.3rem;
  font-size: 0.24rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
}
.user-main .grid-tabs-tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 0.2rem 0;
  padding: 0.2rem 0;
  list-style-type: none;
  border-radius: 2rem;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
}
.user-main .grid-tabs-tags li {
  flex: 1;
  position: relative;
  padding: 0.2rem 0;
  background-size: 50% auto;
}
.user-main .grid-tabs-tags li:first-child:after {
  display: none;
}
.user-main .grid-tabs-tags li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 10%;
  bottom: 10%;
  border-left: 1px solid #ddd;
  transform: rotate(15deg);
}
.user-main .grid-tabs-tags a {
  display: block;
  font-size: 0.36rem;
  font-weight: bold;
  text-align: center;
}
.user-main .grid-tabs-tags a p {
  margin: 0.15rem 0 0 0;
  font-size: 0.24rem;
  font-weight: normal;
  color: #999;
}
.user-main .grid-tabs-tags .t-1.active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAABRCAMAAAANQsPLAAAAdVBMVEX/1w3/1xD/0g//qgD/0w///wD/vwBHcEz/1g7//wD/1Q7/3yD/1AD/2xL/1w3/0Q//2wD/zxD/zAD/1hT/0wv/zBr/xhz/0Qz/2BT/0Rf/2Q3/zBH/1hD/0g//0RL/1BX/zgz/1BX/0xL/1Q7/1BH/0BP/2BSFqDaGAAAAJ3RSTlMmICIDIwIEACUBEggGDhMhBxAFGRcKCRYNCxQPHxEcGBUMHSQeGxo1q86IAAAC+UlEQVRo3r2a12LCMAxFlWHXzl5kEzb//4ktoy0kXiR27iuBg2VJlqXAl1bRw846kThkfQZaSWEMD12wWRQe4E92YxKV2PCqwjGGcmJ4l9tiQ6gKpjrvuxJpR2ECHFlFTbWitiBQHOhEHUUo6DWiEBGiINOHKsUk8PWhUglqow/VSlCOPtReTBo0uoUnRm35KIoTP8BUHdWIUZy4csKd9XTd+Or5Opy9Z2aLJB99yY4cFVYhQqUMlJMzHiSRSg50+SSCpqgN5/kByVkHPqqYZvaQa/DrkoRLggkqlHjr3IxRTM6rUuRErorjH5i/YDtjFLKFkVGruKHP2utmcgrvxEGYK4VX1rMd/Q0lCXeIFUN5FC2km5QxNJagAM3Jhr0/rZg8GQkC1XS4+fvXx5pRnCFXiirVC/fwEltDFWJmySlf1O0cXaYHisoXBY0eVC0nfWBAIWpQQCXMbck2depFbVsUVbutEypDZQqkiQfScnu1xpmIHCNfiPJUUNnbARod+TW6h/moXgV1+A+cSpwugVSYg1Ky372+UuE8YHvERKVKKMibJs1dUJR9YKEuYEQFmqAoMYMCKxijSjCl02aE8oyhXk+rO+oCBuW9oVyTKNi/oDCYVfWPamAlFpj0incbgqwo06HoiRrMo34vPdYKqPuxAIZ9/TeWkxuKrIGC2PlBwTrarbYqAH+lvbqdrPB1XgnlgrgLoNMJQamy1eKDoFSv69AFxBd7jQpvFVO0Bsmi9+q2FtrQdd3Tcqfwf+9Xdf5S6RO7H/K91x3KAD97DtTxw2pJYk7fWiQIB76fZA7/fp1F9kyS93mXk0az8lg0a3qQzFhYN3MmgvsPQadm9vjF+Wxdf5X7nI60/8l+5cuGSlt144VLR2VHRdI5WzyVC9RM2FINA8BOxR9KPWPNVJYWSUR1TVBRKzTiOdE5F0746dfuNA/WEedmQVqkf4bfMYxIdljUOZutYBxhpMjETbolLyO87li/dWT9wEXa7M8/BYN73qWZ8LlvpJyAialk5J0AAAAASUVORK5CYII=);
}
.user-main .grid-tabs-tags .t-2.active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABFCAMAAADw6HE5AAAAnFBMVEWlw/+jw/+jxP+A//+lxf+ZzP+hwf9HcEz///+jwv+lwf+qxv+kwv+hwv+qqv+ewv+q1P+kwf+/v/+hw/+dxP+mvP+fv/+qxv+qv/+kyP+jwv+hw/+gxP+mv/+iv/+lw/+nwf+fv/+lw/+qu/+fv/+fv/+Stv+kv/+ixf+ZzP+jv/+iwf+iuf+lxf+mv/+hvP+gxf+hxv+iwf+nxP/7Q5V1AAAANHRSTlMzLycCMAUxAAEyJQkqLgMVBi0EHg0XGBIMDhkmKygsER0gIg8IEAccFgokIQsfFBMjGykaxWBtJAAAAj1JREFUWMO12Nd6ozAQBeBDl2gGDK4Yg3uNk+z7v9vG62/jRpEEOpdc/B5AyJqB9ZYg+QxN6tk7w2oZvF7YH/A/9LDvFNf6eEqudYc7KV7iBl3hIx1v8Zxu8NhESZR9F/heR2n0U3s88lAR3WmLkykqExot8QFqMiOt8JVZh6PfCldRn2EL/KPBhh4I477XhEMlovgEzZkI4r7OgNOTGD4ASzJNBCceE46zCD4EY9YC+JQVVwxu3ABzbG48Yccx4MVnHDiN+XCOp3J97AEXfuHC4fo8eMGHwyYceMaJY8Gswwek6Rjx41AjRrwngCMcseG5CA7aZ9kJ8AmxmP3m6vEN4bhJQ/kI0Sazr2XNy4WCtskO+W7plN0ETHQU6rnTYz64xJs7LiG6mq81Wfi/H9j+bHDQZfHZposXWpVUQyoN/9lZpvJwFYU8XMcAEjOXWXkgD09hhdLwAtZRGv4B9jMudwxYEZW1zK9nxYMk/HLF13JsRbviRM56+XPrLHoybDO64Voop/BbqyhhC/D83w7a7v4DurfnhtL5Gn+YWsSsXxL9LpL5abXZxL1j9amEOk/zFpYVQ6eT0WOLTpydWjuE+B1DNenZdlzW+49mNVOr+3RuWHOXarKqOg+Sr+qO72Gu6Ljl/yeLYX0jMX+pii7LJqJk8nZCcrfj5gZobFZ02c+DYj95qD4thoyDhDEtH+S9zc9XvbNtL7a7OOJoldd3/UhqcLHMaVkL3BFuLW+vq08sCbgVnBXFHj9f+wtMdlqSC+GRzwAAAABJRU5ErkJggg==);
}
.user-main .grid-tabs-tags .t-3.active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABACAMAAABYxRt9AAAAnFBMVEX/vtz/wdv/v9z/vd7/gP//v9T/v99HcEz/////vdv/vN3/vN7/vNr/v9//qv//weD/wdz/wd3/vt7/s+b/vdv/ttv/vtv/uej/wd3/weD/wtv/vNv/uuL/v9//vN7/v9//xuP/v9//v9//v9z/zMz/u93/w+H/v7//v9v/vdn/qtT/uOP/vt7/u93/v9n/udz/wuD/xNj/vNf/ttu217TZAAAANHRSTlMzMSwfAgwwAAEyJhciCAMhHS0vCiMHKwslKRUqGiAuKAkQGCQFDxEEHBsGEiceFBYZDRMOowqdvwAAAltJREFUWMO12NmSqjAQBuAGEnZkU0BREPfdmTnv/25HtESRAEmZ/FeW6FdUCEl3QKuib1zZgMyONQ6B6lMYwSOGxdOdq1BF0fm5Y3iLueXlFlCLH3Jy87oLUsHFxfAZA/Nwhw0XTA7uoclCxMGdgJj7/UdwXQ6u7jfdHY/nZjXdCQ8XZQ2XyzzTrp+shLi4jRFWOK07xzorr/r/i0ajMAxHK9S5/p5eaLC0Bu2c7hSWZ59k6fXOZ7lrxTrZnQfuMJeDyP0btZvbjTKWgBwpuWwJrtb7oPSNaUBnjJnTdPuyloEiyoDNRS7QxY9ZXGQCbdSYwVWAPv6A2sXAkj21u2RyA0TpDgwmF46U7pqNve0JdO6C0c0oXY/RhRVwn2X3rOncM6t7pXP3rO652i/wZGcvk8SeeYtjiL4d3+HDxbZa/z5Vju+r8JTVHZfuyiZei/bPxVS7sLr+zcVB6+V093vfXeasrgq1BoD0i9n6RmesMNQbAPIy4uEE2GewiKgwE+L6EAlxU5CEuEswhLg7yIS4BYxFsBISMx8UDSYCWMPR4CDA9cr6IeXOyqh0be6jgO/12ZS3az3qScyZPT/rX5n+P6oc9O5s+tOlnGmSuylLcRRbSce7b6KqD9Bpbtjw3hqvw75ttVqit/4C9689J+ejL5oSd6/XQdZ9n//pG4IroXRtytLls3/rrjtyh1wUf8iJQzgnaB8KadF6SjeYvF7WvCD2sfO2fmd46KzcRpY9ltPhwmntj/GMMDdN/G0/X9Z+8Y/5PoFUJfz+nKCqKxd2pILhm9Pfb04//wOGQljB1gC33gAAAABJRU5ErkJggg==);
}
.user-main .grid-tabs-tags > li.active {
  background-size: 50% auto;
  background-repeat: no-repeat;
  background-position: center 15%;
}
.user-main .c-filter-bar {
  margin-bottom: 0.2rem;
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #f2f2f2;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.user-main .c-filter-bar .select-item {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-right: 1em;
  font-size: 0.28rem;
  border: none;
  outline: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAMAAADaUYZlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNFMTEyM0YxMjQ4QjExRUFCQkIwOThGMTg5MDBBODE0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNFMTEyM0YwMjQ4QjExRUFCQkIwOThGMTg5MDBBODE0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOmNhZjM0N2UwLTIwYTUtMTFlYS1iMmFlLTllMGY5N2QxMDUyYyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU4NzBmODgyLTIwYTAtMTFlYS1iMmFlLTllMGY5N2QxMDUyYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmevxTMAAAAMUExURa+vr4yMjAICAgAAAFMf2oUAAAAEdFJOU////wBAKqn0AAAANElEQVR42lTLyQ0AMAwCQcj233Ocm/CxZiWLf1LLSWQoEWGgfrxplncwxzOY5womfW8XYABWyAFASvolmAAAAABJRU5ErkJggg==');
  background-size: 0.8em 0.48em;
  background-repeat: no-repeat;
  background-position: right center;
}
.user-main .section-goods-list {
  margin-bottom: 0.2rem;
}
.user-main .section-goods-list .nav-tabs-scroll {
  margin-bottom: 0.2rem;
}
.user-main .goods-list-2 .c-row-item {
  position: relative;
  margin-bottom: 0;
  padding: 0.25rem 0;
  border-top: 1px solid #f2f2f2;
}
.user-main .goods-list-2 .c-row-item:first-child {
  border-top: none;
}
.user-main .goods-list-2 .pic {
  height: 2.2rem;
  width: 2.2rem;
  border-radius: 0.1rem;
  box-shadow: none;
}
.user-main .goods-list-2 .i-label {
  position: absolute;
  left: 0;
  top: 0.4rem;
  padding: 0 0.1rem;
  display: inline-block;
  line-height: 0.4rem;
  font-size: 0.24rem;
  color: #fff;
  border-radius: 0 0.2rem 0.2rem 0;
  background: rgba(0, 0, 0, 0.7);
}
.user-main .goods-list-2 .item-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.user-main .goods-list-2 .item-box h5 {
  margin-bottom: 0;
  max-height: 0.7rem;
  font-size: 0.28rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight:normal;
  word-spacing: normal;
  letter-spacing: 0.01rem;
  line-height: 0.35rem ;
}
.user-main .goods-list-2 .item-box .tags {
  margin-bottom: 0rem;
}
.user-main .goods-list-2 .item-box .tags .badge {
  background: none;
  margin-top: 0.15rem;
}
.user-main .goods-list-2 .item-box .tags .yellow {
  border: none;
  background: #fef6ca;
  color: #df752d;
}
.user-main .goods-list-2 .item-box .sale-info {
  align-items: flex-end;
  font-size: 0.24rem;
  margin-top: .1rem;
}
.user-main .goods-list-2 .item-box .sale-info .small,
.user-main .goods-list-2 .item-box .sale-info .price {
  color: #df752d;
}
.user-main .goods-list-2 .item-box .sale-info .price {
  display: block;
  line-height: 100%;
}
.user-main .goods-list-2 .pic {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/*两边各半圆风格的按钮 默认背景red*/
.date-main {
  margin-top: 0.8rem;
  margin-bottom: 1.5rem;
  width: 100%;
  color: #000000;
}
.date-main .clearfix {
  clear: both;
}
.date-main .bgactive {
  background-color: #FFDB00;
  color: #2E2E35;
}
.date-main .c-row {
  margin-top: 0.5rem;
}
.date-main ul {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  margin: 0 auto;
}
.date-main ul li {
  padding: 0.135rem 0.1rem;
  margin: 0.15rem 0.1rem;
  background-color: #F2F2F2;
  color: #686868;
  float: left;
  width: 22%;
  height: 0.6rem;
  cursor: pointer;
  border-radius: 0.6rem;
}
.tour-dest-list{
  width: 8rem;
  margin: 0 auto;
  text-align: center;
}
.tour-dest-list a{
    line-height: .6rem;
    border: none;
    margin-right: .32rem;
    padding: .038rem .1rem;
    height: .6rem;
    width: 1.5rem;
    line-height: calc(.6rem - 2px);
    min-width: 1.42rem;
    color: #333;
    text-align: center;
    border: 1px solid #e6e6e6;
    border-radius: .1rem;
}

.tour-play-list img, .tour-hotel-list img, .tour-dest-list img{
  height: 1.55rem;
  border-radius: 0.2rem;
}