.user-sidebar {
  padding: 10px 0;
  background: #fff;
}
.user-sidebar li {
  line-height: 20px;
  margin: 12px 0;
  font-size: 16px;
  color: #333;
}
.user-sidebar li a {
  position: relative;
  display: block;
  width: 75px;
  padding-left: 60px;
}
.user-sidebar li a:hover {
  text-decoration: none;
}
.user-sidebar li a.current {
  padding-left: 57px;
  color: #FF344D;
  border-left: 3px solid #FF344D;
}
.icon-user-sidebar {
  position: absolute;
  left: 0;
  top: 6px;
  width: 24px;
  height: 24px;
}
.icon-user-sidebar-home {
  background-position: 0 3px;
}
.icon-user-sidebar-info {
  background-position: 0 -33px;
}
.icon-user-sidebar-asset {
  background-position: 0 -69px;
}
.icon-user-sidebar-address {
  background-position: 0 -107px;
}
.icon-user-sidebar-secure {
  background-position: 0 -146px;
}
.icon-user-sidebar-coupon {
  background-position: 0 -185px;
}
.icon-user-sidebar-msg {
  background-position: 0 -222px;
}
.icon-user-sidebar-favorite {
  background-position: 0 -263px;
}
.icon-user-sidebar-evaluate {
  background-position: 0 -299px;
}
.icon-user-sidebar-log {
  background-position: 0 -337px;
}
.icon-user-sidebar-exchange {
  background-position: 0 -365px;
}
.icon-user-sidebar-recharge {
  background-position: 0 -394px;
}
.user-base-info {
  position: relative;
  height: 100px;
  padding: 28px 0;
  background: #fff;
}
.user-base-info .user-image {
  position: absolute;
  left: 20px;
  top: 28px;
  width: 100px;
  height: 100px;
  border: 3px solid #d7d9dc;
  border-radius: 50%;
  z-index: 2;
  cursor: pointer;
}
.user-base-info .user-image img {
  position: relative;
  border: 3px solid #fff;
  border-radius: 50%;
  z-index: 2;
}
.user-base-info .user-image .edit-image {
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 100%;
  height: 30px;
  line-height: 38px;
  background: #d7d9dc;
  border-radius: 15px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  z-index: 1;
}
.user-base-info .user-info {
  margin-left: 160px;
  margin-top: 8px;
  font-size: 12px;
  color: #333;
}
.user-base-info .user-info .amount,
.user-base-info .user-info .point,
.user-base-info .user-info .coupons,
.user-base-info .user-info .collect {
  float: left;
  width: 120px;
  height: 70px;
  padding: 10px 20px 0;
  font-size: 16px;
  text-align: center;
  color: #333;
}
.user-base-info .user-info .amount .number,
.user-base-info .user-info .point .number,
.user-base-info .user-info .coupons .number,
.user-base-info .user-info .collect .number {
  line-height: 30px;
  font-size: 24px;
}
.user-base-info .user-info .amount .title,
.user-base-info .user-info .point .title,
.user-base-info .user-info .coupons .title,
.user-base-info .user-info .collect .title {
  padding-top: 12px;
  font-size: 14px;
}
.user-base-info .user-info .member {
  float: left;
  height: 80px;
  width: 120px;
  padding-right: 50px;
  border-right: 2px solid #e5e5e5;
}
.user-base-info .user-info .member .name {
  font-size: 16px;
  line-height: 30px;
}
.user-base-info .user-info .member .logo {
  padding-left: 28px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #999;
  background: url(https://design.ehaoyao.com/new_site/static/images/icon_member_logo.png) no-repeat;
}
.user-base-info .user-info .member .activate {
  margin-top: 12px;
  width: 104px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  color: #3F2E20;
  background: linear-gradient(90deg, #ffd270, #ffe3a5);
  border-radius: 12px;
  font-size: 12px;
  text-align: center;
}
.user-base-info .user-info .member .ng {
  margin-top: 12px;
  width: 80px;
  height: 24px;
  line-height: 24px;
  color: #3F2E20;
  background: linear-gradient(90deg, #ffd270, #ffe3a5);
  border-radius: 12px;
  font-size: 12px;
  text-align: center;
}
.user-base-info .user-info .member .expiry {
  margin-top: 10px;
  line-height: 18px;
  color: #999999;
  font-size: 12px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
.mobilePhone {
  display: none;
}
body {
  background: #f5f6f8;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
}
.wrap {
  position: relative;
  width: 1200px;
  min-height: 600px;
  margin: 20px auto;
}
#user-sidebar {
  position: absolute;
  left: 0;
  top: 0;
  width: 191px;
}
#user-base-info {
  margin-left: 210px;
}
#user_exchange {
  margin-left: 210px;
  margin-top: 20px;
  padding: 20px;
  background: #fff;
  color: #333;
}
#user_exchange .rules {
  margin-bottom: 15px;
  padding-left: 35px;
  height: 32px;
  background: #fffdee url(https://design.ehaoyao.com/new_site/static/images/icon_exchange_tips.png) no-repeat 12px center;
  line-height: 32px;
  font-size: 14px;
  color: #ff7800;
}
#user_exchange .title {
  padding-left: 5px;
  font-size: 16px;
  color: #181818;
}
.exchange-list {
  padding-top: 20px;
}
.exchange-list ul {
  width: 980px;
}
.exchange-list ul li {
  width: 298px;
  height: 171px;
  float: left;
  margin-right: 28px;
  position: relative;
  margin-bottom: 10px;
}
.exchange-list ul li .ctitle {
  height: 46px;
  padding-left: 22px;
  color: #fff;
  overflow: hidden;
  width: 270px;
}
.exchange-list ul li .ctitle span {
  font-size: 38px;
  line-height: 46px;
}
.exchange-list ul li .ctitle span em {
  font-size: 16px;
  padding-right: 5px;
}
.exchange-list ul li .ctitle span i {
  font-size: 16px;
  padding-left: 5px;
}
.exchange-list ul li .ctitle b {
  display: block;
  width: 70px;
  height: 20px;
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  margin-right: 25px;
  margin-top: 18px;
}
.exchange-list ul li .info {
  padding: 5px 30px 10px 20px;
  color: #9c9d9f;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
}
.exchange-list ul li .info .name {
  height: 24px;
  font-size: 16px;
}
.exchange-list ul li .info .btn_exchange {
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: block;
  border-radius: 5px;
  margin-top: 5px;
  font-size: 16px;
}
.exchange-list ul li .info .desc {
  height: 22px;
}
.exchange-list ul li .info .desc .integral {
  float: right;
  padding-left: 24px;
  line-height: 20px;
  font-size: 18px;
  font-family: Arial;
  background: url(https://design.ehaoyao.com/new_site/static/images/icon-user-exchange.png) no-repeat 0 0;
}
.exchange-list ul li.shopCoupon {
  background: url(https://design.ehaoyao.com/new_site/static/images/couponDP.png) no-repeat center;
}
.exchange-list ul li.shopCoupon b {
  color: #06b5fe;
}
.exchange-list ul li.shopCoupon .btn_exchange {
  border: 1px solid #06b5fe;
  color: #06b5fe;
}
.exchange-list ul li.shopCoupon .info .name {
  color: #06b5fe;
}
.exchange-list ul li.shopCoupon .desc .integral {
  color: #06b5fe;
  background-position: 0 -24px;
}
.exchange-list ul li.unCoupon {
  background: url(https://design.ehaoyao.com/new_site/static/images/couponYL.png) no-repeat center;
}
.exchange-list ul li.unCoupon .icon_exchange_over {
  position: absolute;
  top: 35px;
  right: 15px;
  width: 70px;
  height: 70px;
  background: url(https://design.ehaoyao.com/new_site/static/images/couponExchangeNull.png) no-repeat center top;
}
.exchange-list ul li.unCoupon b {
  color: #c8c8c8;
}
.exchange-list ul li.unCoupon .btn_exchange {
  border: 1px solid #c8c8c8;
  color: #c8c8c8;
}
.exchange-list ul li.unCoupon .info .name {
  color: #797979;
}
.exchange-list ul li.unCoupon .desc .integral {
  color: #797979;
  background-position: 0 -96px;
}
.exchange-list ul li.mallCoupon {
  background: url(https://design.ehaoyao.com/new_site/static/images/couponSC.png) no-repeat center;
}
.exchange-list ul li.mallCoupon b {
  color: #468bfe;
}
.exchange-list ul li.mallCoupon .btn_exchange {
  border: 1px solid #468bfe;
  color: #468bfe;
}
.exchange-list ul li.mallCoupon .info .name {
  color: #468bfe;
}
.exchange-list ul li.mallCoupon .desc .integral {
  color: #468bfe;
  background-position: 0 -48px;
}
.exchange-list ul li.TyCoupon {
  background: url(https://design.ehaoyao.com/new_site/static/images/couponTY.png) no-repeat center;
}
.exchange-list ul li.TyCoupon b {
  color: #ff344c;
}
.exchange-list ul li.TyCoupon .btn_exchange {
  border: 1px solid #ff344c;
  color: #ff344c;
}
.exchange-list ul li.TyCoupon .info .name,
.exchange-list ul li.TyCoupon .desc .integral {
  color: #ff344c;
}
.exchange-list ul li.globalCoupon {
  background: url(https://design.ehaoyao.com/new_site/static/images/couponQQ.png) no-repeat center;
}
.exchange-list ul li.globalCoupon b {
  color: #9158ff;
}
.exchange-list ul li.globalCoupon .btn_exchange {
  border: 1px solid #9158ff;
  color: #9158ff;
}
.exchange-list ul li.globalCoupon .info .name {
  color: #9158ff;
}
.exchange-list ul li.globalCoupon .desc .integral {
  color: #9158ff;
  background-position: 0 -72px;
}
.exchange-list .nodata {
  text-align: center;
  line-height: 125px;
  font-size: 16px;
  color: #898989;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
