body {
  background: #eff1f3;
}

/*分类*/
.cata_bj {
  width: 100%;
  height: 357px;
  background: #EFF1F3;
  position: absolute;
  z-index: 9;
}

.cata_step_top {
  color: #999999;
  padding: 24px 0;
}

.cata_bj_min {
  width: 1280px;
}

.cata_step_top a {
  color: #999999;
}

.cata_step_top i {
  color: #999999;
}

.cata_step .cata_index {
  color: #999999;
}

.tm_banner_box {
  width: 1280px;
  margin: 0 auto;
}

.tm_exclusive {
  padding-top: 68px;
  box-sizing: border-box;
}

.tm_banner_content {
  width: 100%;
  padding-top: 18px;
  box-sizing: border-box;
}

.tm_banner_content h1 {
  height: 35px;
  font-size: 26px;
  color: #FFFFFF;
  line-height: 35px;
  letter-spacing: 4px;
}

.tm_banner_content span {
  display: block;
  height: 14px;
  font-size: 10px;
  color: #FF8282;
  line-height: 14px;
  letter-spacing: 6px;
  margin-top: 10px;
  text-transform: uppercase;
}

.tm_banner_content p {
  height: 19px;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 19px;
  letter-spacing: 6px;
  margin-top: 18px;
  opacity: 0.5;
}

.screen_main_center {
  width: 1280px;
  position: relative;
  z-index: 999;
  margin: 71px auto 20px;
}

.classify_box {
  width: 1024px;
  border-radius: 0;
  padding: 39px 30px 0 35px;
  box-sizing: border-box;
}

.classify_text {
  width: 44px;
  margin-right: 12px;
}

.classify_text span {
  display: block;
  height: 14px;
  font-size: 14px;
  font-weight: bold;
  color: #2A2A2A;
  line-height: 14px;
  margin-top: 3px;
}

.classify_text span b {
  height: 26px;
  font-size: 14px;
  font-weight: bold !important;
  color: #2A2A2A;
  line-height: 26px;
  padding-left: 0 !important;
  margin-top: 3px;
}

.classify_two {
  width: 902px;
}

.classify_two a em {
  height: 14px;
  font-size: 14px;
  color: #2A2A2A;
  line-height: 14px;
}

.classify_two a em:hover {
  color: #E62129;
}

.classify_two .classify_default em {
  background: transparent;
  color: #E62129;
}

.lists_one {
  width: 118px;
  top: 38px;
  padding: 10px 22px 22px 22px;
  box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.12);
  border: 1px solid #EEEEEE;
}

.lists_one:after {
  content: "";
  display: block;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  top: -6px;
  left: 37px;
}

.kailong_xz {
  width: 0;
  height: 0;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 7px solid #EEEEEE;
  position: absolute;
  top: -7px;
  left: 35px;
}

.select_brand.r_sort_box {
  height: 345px;
  top: 38px;
  box-sizing: border-box;
  padding-top: 30px;
  box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.12);
  border: 1px solid #EEEEEE;
  overflow: visible;
}

.select_brand.r_sort_box:after {
  content: "";
  display: block;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  top: -6px;
  left: 37px;
}

.list_xl:hover .select_brand.r_sort_box {
  display: block;
}

.lists_one li {
  height: 12px;
  font-size: 12px;
  color: #2A2A2A;
  line-height: 12px;
  margin-top: 14px;
}

.all_list_left {
  width: 79px;
  height: 278px;
  text-align: center;
  border-right: 1px solid #EEEEEE;
  padding-top: 10px;
}

.select_brand .all_list_right li {
  width: 96px;
  height: 12px;
  font-size: 12px;
  color: #2A2A2A;
  line-height: 12px;
  transition: all 0.2s ease;
}

.select_brand .all_list_right li i {
  height: 12px;
  font-size: 12px;
  color: #979797;
  line-height: 12px;
  transition: all 0.2s ease;
}

.select_brand .all_list_right li:hover {
  color: #E62129;
}

.select_brand .all_list_right li:hover i {
  color: #E62129;
}

.all_list_right {
  width: 600px;
}

.all_list_left .unlimited_text {
  height: 12px;
  font-size: 12px;
  color: #2A2A2A;
  line-height: 12px;
  transition: all 0.2s ease;
}

.all_list_left .unlimited_text:hover {
  color: #E62129;
}

.classify_tj {
  padding: 0;
  border: none;
}

.classify_tj:not(:first-child) {
  margin-top: 22px;
}

.classify_line {
  width: 100%;
  height: 1px;
  background-color: #EEEEEE;
  margin: 23px 0 26px 0;
}

.classify_box .classify_two .talign_one {
  width: 825px;
}

.classify_list.espic .classify_con a {
  margin-right: 25px;
}

.classify_two .input_one {
  float: left;
  width: 90px;
  height: 26px;
  background: #F2F4F6;
}

.classify_two .input_one input {
  border: none;
  margin-top: 2px;
}

.user_one .inp01:focus,
.user_defined .inp02:focus {
  border: none;
}

.classify_two .input_one .unit_text {
  height: 26px;
  font-size: 12px;
  color: #979797;
  line-height: 26px;
}

.user_one em {
  margin: 12px 9px;
}

.user_one .confirm_ok {
  width: 42px;
  height: 26px;
  background: #E62129;
  transition: all 2s ease;
  -webkit-transition: all 0.2s ease;
}

.user_one .confirm_ok:hover {
  background-color: #EF453B;
}

.list_xl {
  height: 40px;
  padding: 0;
  line-height: 26px;
}

.list_xl:hover .lists_one {
  display: block;
}

.list_xl .list_xl_two {
  height: 24px;
  border: 1px solid #F2F4F6;
  padding: 0 16px;
  background: #F2F4F6;
  border-radius: 13px;
  line-height: 24px;
  display: flex;
  align-items: center;
}

.list_xl_two .indicate_img {
  display: inline-block;
  width: 7px;
  height: 3px;
  background: url("../images/css_list.png") -264px -220px;
  margin-left: 3px;
}

.list_xl:hover .list_xl_two {
  border-color: #E62129;
}

.list_xl:hover .list_xl_two i {
  color: #E62129;
}

.list_xl:hover .list_xl_two .indicate_img {
  background: url("../images/css_list.png") -275px -220px;
}

.list_xl:not(:first-child) {
  margin-left: 20px;
}

.list_xl i {
  height: 12px;
  font-size: 12px;
  color: #2A2A2A;
  line-height: 12px;
  margin: 0;
}

.segmentation_line {
  width: 100%;
  height: 1px;
  background-color: #EEEEEE;
  margin-top: 18px;
}

.line_two_bx {
  margin-top: 60px;
}

.goods_sort_top {
  border: none;
}

.sort_box_top {
  width: 100%;
}

.sort_box_top .sort_all span {
  padding: 0;
}

.all_new:before {
  content: '';
  display: none;
}

.all_new:after {
  content: '';
  display: none;
}

.all_number {
  display: inline-block;
  width: 37px;
  background: #E62129;
  border-radius: 7px;
  font-size: 10px;
  color: #FFFFFF;
  padding: 1px 3px 0 3px !important;
}

.sort_box_top span.tmall_du_bj {
  width: 114px;
  height: 30px;
  background: url("../images/css_list.png") -120px -230px;
  margin: 15px 0 0 0;
}

.sort_box_top span.tmall_xd {
  width: 114px;
  height: 30px;
  background: url("../images/css_list.png") -2px -230px;
}

.sort_box_top span.tmall_dp {
  width: 114px;
  height: 30px;
  background: url("../images/css_list.png") -134px -196px;
  padding-left: 13px;
}

.screenfr_right {
  width: 255px;
  border-radius: 0;
  background: #ffffff;
  border-left: 1px solid transparent;
  box-shadow: none;
}

.store_information {
  box-sizing: border-box;
  width: 240px;
  height: 190px;
  background: url("../images/css_list.png") -2px -2px;
  padding: 27px 20px 27px 20px;
  margin-top: 30px;
  position: absolute;
  bottom: 20px;
  z-index: 999;
}

.unlimited_banner {
  height: 125px;
  padding: 15px 20px 27px 20px;
  background: url("../images/img_wymwdbgh.png") no-repeat;
}

.store_title span {
  display: block;
}

.store_title span:nth-child(1) {
  height: 30px;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 30px;
}

.store_title span:nth-child(2) {
  height: 16px;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 16px;
  margin-top: 4px;
}

.store_title span:nth-child(3) {
  height: 10px;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 10px;
  margin-top: 9px;
}

.unlimited_banner .store_title span:nth-child(1) {
  height: 16px;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 16px;
  margin-top: 4px;
}

.unlimited_banner .store_title span:nth-child(2) {
  height: 10px;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 10px;
  margin-top: 9px;
}

.unlimited_link {
  display: block;
}

.unlimited_link .store_bt {
  margin-top: 20px;
}

.store_bt {
  width: 200px;
  height: 34px;
  background: rgba(255, 255, 255, 0.4);
  margin-top: 33px;
  box-sizing: border-box;
  cursor: pointer;
  transition: all 0.2s ease;
}

.store_bt:hover {
  background: #FFB322;
}

.store_bt span:nth-child(1) {
  margin: 8px 0 0 15px;
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  background: url(../images/css_list.png) -294px -166px;
}

.store_bt span:nth-child(2) {
  display: inline-block;
  width: 70px;
  height: 34px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 34px;
  margin-left: 6px;
}

.store_bt span:nth-child(3) {
  display: inline-block;
  width: 6px;
  height: 9px;
  margin-left: 65px;
  background: url("../images/css_list.png") -151px -264px;
}

.botit_text {
  height: 18px;
  font-size: 18px;
  color: #2A2A2A;
  line-height: 18px;
}

.botit_text:after {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background: #E62129;
  margin-top: 15px;
}

.screenfr_right .frbt_dynamic {
  height: 150px;
  overflow: hidden;
  padding: 0 30px 0 20px;
  border-left: 1px solid #F1F1F1;
  margin-top: 32px;
  border-radius: initial;
}

.screenfr_right .roll_show {
  height: 247px;
}

.screenfr_right .roll_show_zb {
  height: 111px;
}

.screenfr_right .roll_show_mgj {
  height: 121px;
}

.screenfr_right .roll_show_qt {
  height: 180px;
}

.screenfr_right .roll_show_book {
  height: 235px;
}

.screenfr_right .roll_show_vipshop {
  height: 309px;
}

.screenfr_right .roll_show_Ymatou {
  height: 140px;
}

.screenfr_right .roll_show_unlimited {
  height: 140px;
}

.scrollbd_list {
  margin-top: 33px;
}

.screenfr_right .scrollbd ul li {
  background: #ffffff;
}

.screenfr_right .scrollbd ul li a {
  padding: 0;
}

/*商品列表*/
.goods_center {
  width: 1280px;
  margin: 120px auto 0;
  padding: 0;
  box-shadow: none;
}

.goods_dj {
  width: 1280px;
  margin: 90px auto 0;
  padding: 0;
  box-shadow: none;
}

.goods_center_gj {
  width: 1280px;
  margin: 20px auto 0;
  padding: 0;
  box-shadow: none;
}

.goods_list_box {
  margin: 20px auto 0;
}

.goods_one {
  padding: 0;
  background-color: #f8f8f9;
}

.goods_two {
  padding: 0;
}

.title_left_text {
  position: relative;
}

.commodity_lists_dp {
  width: 100%;
  background: #ffffff;
  transition: all 0.2s ease;
  position: relative;
}

.commodity_lists_dp:hover {
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
  transition: transform .2s;
  -webkit-transition: transform .2s;
  box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.06);
  -webkit-box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.06);
}

.commodity_lists_dp:hover .lm_title_text {
  display: block;
}

.goods_one .commodity_lists_dp:not(:first-child) {
  margin-top: 20px;
}

.goods_two .commodity_lists_dp:not(:first-child) {
  margin-top: 20px;
}

.commodity_left {
  position: relative;
  width: 1060px;
  box-sizing: border-box;
  padding: 40px;
}

.commodity_right {
  width: 220px;
}

.title_label {
  display: block;
  height: 22px;
  float: left;
  cursor: pointer;
}

.title_icon {
  float: left;
  width: 22px;
  height: 22px;
  display: block;
  margin-right: 8px;
}

.title_label h3 {
  height: 22px;
  font-size: 22px;
  line-height: 22px;
  color: #2A2A2A;
  max-width: 512px;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  text-overflow: ellipsis;
  transition: transform .2s;
  -webkit-transition: transform .2s;
}

.commodity_lists_dp:hover .title_label h3 {
  color: #d81e06;
}

.label_list_center {
  max-width: 200px;
  margin-left: 10px;
  position: absolute;
  top: -3px;
}

.label_list_center span {
  display: block;
  height: 16px;
  border-radius: 10px;
  font-size: 12px;
  line-height: 16px;
  padding: 0 6px;
  margin: 6px 6px 0 0;
}

.label_list_center .pt_text {
  background: #FFF0EE;
  color: #E62129;
}

.label_list_center .kd_text {
  background: #FFF3E4;
  color: #FF6F1C;
}

.label_list_center .ds_text {
  background: #D6EFD6;
  color: #4A9F07;
}

.label_list_center .zb_text {
  background: #FFF3E4;
  color: #FF6F1C;
}

.label_list_center .hd_text {
  background: #FFF0EE;
  color: #E62129;
}

.label_list_center .shuang11_text {
  background: #ffeaec;
  color: #ec1f32;
}

.serial_number {
  height: 19px;
  font-size: 11px;
  color: #AAAAAA;
  line-height: 19px;
  position: absolute;
  right: 260px;
  top: 42px;
  z-index: 99;
}

.category_lm {
  height: 12px;
  font-size: 12px;
  color: #979797;
  line-height: 12px;
  margin-top: 15px;
}

.category_lm i {
  display: inline-block;
  width: 300px;
  height: 12px;
  font-size: 12px;
  color: #E62129;
  line-height: 12px;
  margin-left: 4px;
  font-style: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.date_lm {
  float: right;
}

.date_lm span:first-child {
  vertical-align: middle;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("../images/iocn_fbsj.png") no-repeat;
}

.date_lm span:last-child {
  display: inline-block;
  height: 12px;
  font-size: 12px;
  color: #AAAAAA;
  line-height: 12px;
  margin-left: 3px;
}

.commodity_line {
  width: 100%;
  height: 1px;
  background: #EEEEEE;
  margin: 25px 0;
}

.commodity_lm li h3 {
  height: 14px;
  font-size: 14px;
  color: #2A2A2A;
  line-height: 14px;
}

.commodity_lm li:first-child h3 {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.commodity_lm li p {
  height: 12px;
  font-size: 12px;
  color: #AAAAAA;
  line-height: 12px;
  margin-top: 6px;
  position: relative;
}

.commodity_lm li .commodity_lm_title {
  height: 12px;
  font-size: 12px;
  color: #AAAAAA;
  line-height: 12px;
  margin-top: 6px;
  position: relative;
}

.commodity_lm li .lm_title_text {
  display: none;
  padding: 0 10px;
  height: 17px;
  line-height: 17px;
  border: 1px solid #e2e2e2;
  font-size: 12px;
  color: #a1a1a1;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-right: -630px;
  position: absolute;
  top: 23px;
  left: 0;
}

.commodity_lm li .lm_title_text>div.p {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 960px;
  overflow: hidden;
}

.commodity_lm li .lm_title_text::after {
  content: "";
  display: block;
  border-bottom: 3px solid #fff;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  position: absolute;
  top: -3px;
  left: 11px;
}

.commodity_lm li .lm_title_text em {
  content: "";
  display: block;
  border-bottom: 4px solid #e2e2e2;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  top: -4px;
  left: 10px;
}

.commodity_lm li:not(:last-child):after {
  content: "";
  width: 1px;
  height: 20px;
  background: #EEEEEE;
  float: right;
  margin: 0 22px;
}

.dynamic_evaluation span {
  float: left;
  display: block;
  width: 3px;
  height: 12px;
}

.dynamic_evaluation span:not(:first-child) {
  margin-left: 4px;
}

.sort_two:before {
  top: 21px;
  right: 0;
}

.sort_new:after {
  top: 27px;
  right: 0;
}

.sort_two.espic:before {
  display: none !important;
}

.sort_new.espic:after {
  top: 25px !important;
}

.goods_sort_tm .sort_new.espic:after {
  top: 30px !important;
}

.commodity_je span {
  display: block;
  float: left;
}

.commodity_je span:nth-child(1) {
  width: 10px;
  height: 15px;
  background: url("../images/icon_rmb.png") no-repeat;
  margin-top: 15px;
}

.commodity_je span:nth-child(2) {
  height: 32px;
  font-size: 32px;
  font-weight: bold;
  color: #E62129;
  line-height: 32px;
  margin: 0 2px;
}

.commodity_je span:nth-child(3) {
  height: 32px;
  font-size: 14px;
  font-weight: bold;
  color: #E62129;
  line-height: 45px;
}

.price_line {
  width: 1px;
  height: 12px;
  background: #EEEEEE;
  margin: 18px 15px 0 15px;
}

.twelve_link {
  display: block;
  position: absolute;
  bottom: 33px;
  left: 435px;
  z-index: 99;
  width: 152px;
  height: 45px;
}

.twelve_tb {
  left: 415px;
}

.price_yj_bj span:first-child {
  display: block;
  width: 18px;
  height: 17px;
  background: url("../images/css_list.png") -2px -264px;
  margin-top: 13px;
}

.price_yj_bj.stag_sole {
  margin-left: 10px;
}

.price_yj_bj.stag_sole span:first-child {
  background: url("../images/icon_djdp.png") no-repeat;
}

.price_yj_bj.stag_sole span:last-child {
  color: #d50c03;
  background: #ffe1de;
}

.price_yj_bj span:last-child {
  display: block;
  height: 17px;
  font-size: 12px;
  font-weight: bold;
  color: #4A9F07;
  line-height: 17px;
  padding-right: 6px;
  margin-top: 13px;
  background: #D6EFD6;
}

.price_yj_zk {
  margin-left: 8px;
}

.price_yj_zk span:first-child {
  background: url("../images/css_list.png") -24px -264px;
}

.price_yj_zk span:last-child {
  color: #FF6F1C;
  background: #F9E6CE;
}

.price_szhibo {
  margin-left: 8px;
}

.price_szhibo span:first-child {
  width: 17px;
  background: url("../images/icon_szhibo.png") no-repeat;
}

.price_szhibo span:last-child {
  color: #FF0BBD;
  background: #FFDAF5;
}

.price_free {
  margin-left: 8px;
}

.price_free span:first-child {
  width: 18px;
  background: url("../images/icon_free1.png") no-repeat;
}

.price_free span:last-child {
  color: #0F85FE;
  background: #B2D8FF;
}

.relation_right {
  float: right;
}

.activity_label {
  width: 118px;
  height: 37px;
  margin-right: 20px;
}

.activity_label object {
  display: block;
}

.activity_label object a {
  display: block;
}

.activity_label img {
  width: 118px;
  height: 35px;
  display: block;
  object-fit: cover;
  margin-top: 2px;
}

.collect_text {
  width: 36px;
  height: 36px;
  border-radius: 18px;
  border: 1px solid #E8E8E8;
  cursor: pointer;
}

.collect_text:hover span {
  background: url(../images/css_list.png) -286px -230px;
}

.collect_fx {
  width: 36px;
  height: 36px;
  border-radius: 18px;
  border: 1px solid #E8E8E8;
  margin-left: 15px;
  cursor: pointer;
}

.collect_fx:hover span {
  background: url("../images/css_list.png") -246px -142px;
}

.collect_text span {
  display: block;
  width: 18px;
  height: 18px;
  background: url("../images/css_list.png") -264px -230px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
}

.no_tp span {
  background: url("../images/css_list.png") -286px -230px;
}

.collect_fx span {
  display: block;
  width: 20px;
  height: 20px;
  background: url("../images/css_list.png") -270px -142px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
}

.no_db span {
  background: url("../images/css_list.png") -246px -142px;
}

.linkman_qq {
  height: 36px;
  /*background: #FF6F1C;*/
  border: 1px solid #FF6F1C;
  margin-left: 30px;
  padding: 0 27px;
  box-sizing: border-box;
  cursor: pointer;
  transition: all 0.2s ease;
}

.linkman_qq:hover {
  background: rgba(255, 111, 28, 0.1);
}

.linkman_qq span {
  display: block;
  float: left;
}

.linkman_kf span:nth-child(1) {
  width: 20px;
  height: 20px;
  background: url("../images/css_list.png") -288px -196px !important;
  margin-top: 8px;
}

.linkman_qq span:nth-child(1) {
  width: 20px;
  height: 20px;
  background: url("../images/css_list.png") -246px -166px;
  margin-top: 8px;
}

.linkman_qq span:nth-child(2) {
  width: 1px;
  height: 8px;
  background: rgba(255, 111, 28, 0.5);
  margin: 15px 8px 0 6px;
}

.linkman_qq span:nth-child(3) {
  height: 36px;
  font-size: 14px;
  font-weight: bold;
  color: #FF6F1C;
  line-height: 36px;
}

.linkman_wx {
  width: 140px;
  height: 36px;
  background: #fa3e03;
  /*border: 1px solid #FF6F1C;*/
  border: 1px solid #E62129;
  margin-left: 8px;
  padding: 0 23px;
  /*background: transparent;*/
  transition: all 0.2s ease;
}

.linkman_wx:hover {
  background: rgba(230, 33, 41, 0.9);
}

.linkman_wx span:nth-child(1) {
  background: url("../images/css_list.png") -270px -166px;
}

.linkman_wx span:nth-child(2) {
  background: #ffffff;
}

.linkman_wx span:nth-child(3) {
  color: #ffffff;
}

.price_have {
  margin-top: 34px;
}

.commodity_right_box {
  display: block;
  position: relative;
}

.commodity_right_box:hover .store_js p {
  color: #d81e06;
}

.commodity_right {
  box-sizing: border-box;
  margin-top: 16px;
  padding: 0 30px 30px 30px;
  width: 204px;
  height: 252px;
  background: linear-gradient(180deg, #FBFDFF 0%, #F6FAFF 100%);
}

.store_img {
  width: 140px;
  height: 140px;
  object-fit: cover;
}

.store_ms {
  height: 12px;
  font-size: 12px;
  color: #2A2A2A;
  line-height: 12px;
  margin-top: 2px;
}

.store_js {
  margin-top: 12px;
  position: relative;
}

.store_js p {
  width: 144px;
  height: 56px;
  font-size: 12px;
  color: #979797;
  line-height: 18px;
  display: -webkit-box;
  transition: all 0.2s ease;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  word-break: break-all;
}

.store_js .store_add {
  width: 6px;
  height: 8px;
  background: url("../images/css_list.png") -238px -252px;
  position: absolute;
  right: 0;
  top: 41px;
  z-index: 99;
}

.relation_right .favorite_dv {
  display: block;
  position: relative;
}

.favorite_dv .wx_code {
  width: 147px;
  height: 173px;
  border: 1px solid #e6e6e6;
  background: #f7f7f7;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  text-align: center;
  position: absolute;
  left: 5px;
  top: -185px;
  z-index: 999;
  display: none;
}

.favorite_dv .wx_code:after {
  content: "";
  display: block;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-top: 6px solid #e6e6e6;
  position: absolute;
  right: 67px;
  bottom: -6px;
}

.favorite_dv .wx_code .wx_code_img {
  width: 120px;
  height: 120px;
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  padding: 14px 13.5px 7px;
  background: #fff;
}

.favorite_dv .wx_code i {
  display: block;
  font-size: 12px;
  color: #b5b5b5;
  height: 32px;
  line-height: 32px;
  font-weight: normal;
}

.favorite_dv .wx_code i em {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  height: 14px;
  width: 13px;
  margin-right: 5px;
  background: url("../images/css_list.png") -118px -264px;
}

.paging_page {
  background: #f1f1f1;
}

.page_fy {
  background: #f1f1f1;
  margin: 0;
  text-align: left;
  padding: 40px 0 50px 0;
}

.paging_page .page_fy {
  display: table;
  margin: 0 auto;
}

.page_fy a {
  background: #FFFFFF;
  border-radius: 0;
  font-size: 12px;
  color: #2A2A2A;
  padding: 0 17px;
  height: 40px;
  line-height: 40px;
}

/*.page_fy a:first-child{*/
/* margin-right: 0;*/
/*}*/
.page_fy a.page_num {
  width: auto;
  float: none;
  margin: 0;
  border-color: #f1f1f1;
}

.page_box .page_prev {
  width: auto;
}

.page_box .page_next {
  width: auto;
  margin-left: 8px;
}

.page_box .page_main {
  width: auto;
  margin-left: 6px;
}

.page_fy a.page_num.current,
.page_box a {
  display: inline-block;
  border: 1px solid #dbdbdb;
  cursor: pointer;
}

.page_fy a.page_num.current,
.page_box a:hover {
  background: #ffffff;
  border-color: #E62129;
  color: #E62129;
}

.page_fy .page_next {
  margin-right: 0;
}

.folio_column {
  float: right;
}

.folio_number span {
  display: inline-block;
  height: 40px;
  font-size: 14px;
  color: #979797;
  line-height: 40px;
}

.skip_input {
  width: 156px;
  height: 40px;
  background: #FFFFFF;
  box-sizing: border-box;
  padding: 0 17px 0 16px;
  margin-left: 20px;
}

.skip_input span {
  display: inline-block;
  height: 40px;
  font-size: 14px;
  color: #2A2A2A;
  line-height: 40px;
}

.page_number_box {
  width: 90px;
  height: 26px;
  background: #F2F4F6;
  align-items: center;
  margin: 7px 0 0 5px;
}

.skip_input .page_number {
  width: 67px;
  height: 26px;
  background: #F2F4F6;
  margin: 0;
  border: none;
  border-radius: 0;
}

.skip_input_ok {
  width: 20px;
  height: 20px;
  background: #E62129;
  float: right;
  cursor: pointer;
  margin: 3px 3px 0 0;
}

.skip_input_ok i {
  display: block;
  font-weight: normal;
  width: 12px;
  height: 12px;
  background: url("../images/css_list.png") -135px -264px;
  margin: 4px;
}

.cross_line {
  width: 1280px;
  margin: 0 auto;
  height: 1px;
  background: #DFE1E3;
}

/*.line_teo{*/
/* margin-top: 50px;*/
/*}*/
/*猜你喜欢*/
.guess_wha {
  width: 1280px;
  margin: 0 auto;
}

.guess_top {
  margin-top: 50px;
}

.guess_title h1 {
  height: 30px;
  font-size: 30px;
  color: #2A2A2A;
  line-height: 30px;
}

.guess_title p {
  height: 30px;
  font-size: 14px;
  color: #656565;
  line-height: 45px;
  margin-left: 12px;
}

.shop_category {
  margin: 30px 0 80px 0;
}

.shop_category_box {
  width: 413px;
  background: #ffffff;
  transition: all 0.2s ease;
}

.shop_category_box:hover {
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
  transition: transform .2s;
  -webkit-transition: transform .2s;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.shop_category_box:not(:first-child) {
  margin-left: 20px;
}

.shop_introduce {
  box-sizing: border-box;
  padding: 45px 40px 0 40px;
}

.shop_introduce p {
  height: 20px;
  font-size: 20px;
  color: #2A2A2A;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.2s ease;
}

.shop_introduce p:hover {
  color: #d81e06;
}

.shop_list_top {
  margin-top: 32px;
}

.shop_list_top .shop_lb h3 {
  width: 55px;
  height: 14px;
  font-size: 14px;
  color: #2A2A2A;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.shop_list_top .shop_lb span {
  display: block;
  height: 12px;
  font-size: 12px;
  color: #AAAAAA;
  line-height: 12px;
  margin-top: 6px;
}

.shop_list_top li:not(:last-child):after {
  content: "";
  display: block;
  width: 1px;
  height: 20px;
  background: #ECECEC;
  margin: 6px 14px;
  float: right;
}

.shop_category .line_one {
  width: 100%;
  height: 1px;
  background: #EEEEEE;
  margin-top: 20px;
}

.shop_img_bj {
  margin-top: 6px;
  position: relative;
  width: 413px;
  height: 210px;
}

.shop_img_bj .img_bj {
  width: 100%;
  height: 210px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
}

.the_store_sells {
  box-sizing: border-box;
  padding: 12px 40px 40px 40px;
  position: relative;
  z-index: 99;
}

.store_title_sj span:first-child {
  display: block;
  width: 14px;
  height: 14px;
  background: url("../images/css_list.png") -100px -264px;
}

.store_title_sj span:last-child {
  display: block;
  height: 12px;
  font-size: 12px;
  color: #979797;
  line-height: 12px;
  margin: 2px 0 0 1px;
}

.store_number {
  height: 49px;
}

.store_number p {
  height: 28px;
  font-size: 28px;
  font-weight: bold;
  color: #E62129;
  line-height: 28px;
  margin-top: 3px;
}

.store_number i {
  height: 28px;
  font-size: 14px;
  font-weight: bold;
  color: #E62129;
  line-height: 45px;
  margin-left: 2px;
}

.store_kf_bt {
  display: block;
  width: 132px;
  height: 36px;
  background: #FFFFFF;
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.08);
  margin-top: 59px;
  box-sizing: border-box;
  padding: 0 23px;
}

.store_kf_bt:hover span:last-child {
  color: #E62129;
}

.store_kf_bt span:first-child {
  display: block;
  width: 14px;
  height: 14px;
  background: url("../images/css_list.png") -82px -264px;
  margin: 11px 15px 0 0;
}

.store_kf_bt span:last-child {
  display: block;
  height: 36px;
  font-size: 14px;
  color: #2B2B2B;
  line-height: 36px;
  transition: all 0.2s ease;
}

/*心仪店铺推荐*/
.recommend_center {
  width: 100%;
  height: 260px;
  background: url("../images/img_xydpbg.png") center no-repeat;
}

.shop_right_box {
  width: 1280px;
  margin: 0 auto;
  text-align: center;
}

.shop_right_box h1 {
  height: 30px;
  font-size: 30px;
  color: #2A2A2A;
  line-height: 30px;
  padding-top: 62px;
}

.shop_right_box p {
  height: 14px;
  font-size: 14px;
  color: #656565;
  line-height: 14px;
  margin-top: 15px;
}

.demand_bt_box {
  width: 100%;
  margin-top: 40px;
}

.demand_bt_center {
  width: 365px;
  margin: 0 auto;
}

.demand_bt_kf {
  width: 166px;
  height: 36px;
  background: #E62129;
  box-sizing: border-box;
  padding: 0 16px;
  transition: all 0.2s ease;
}

.demand_bt_kf:hover {
  background-color: #CF1E25;
}

.demand_bt_kf span {
  display: block;
}

.demand_bt_kf span:nth-child(1) {
  width: 20px;
  height: 20px;
  background: url("../images/css_list.png") -288px -196px;
  margin-top: 8px;
}

.demand_bt_kf span:nth-child(2) {
  width: 1px;
  height: 8px;
  background: rgba(255, 255, 255, 0.5);
  margin: 14px 8px 0 6px;
}

.demand_bt_kf span:nth-child(3) {
  height: 36px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 36px;
}

.demand_xq {
  background: #FF6F1C;
  cursor: pointer;
  margin-left: 30px;
  transition: all 0.2s ease;
}

.demand_xq:hover {
  background-color: #E66419;
}

.demand_xq span:nth-child(1) {
  background: url("../images/css_list.png") -264px -196px;
}

.select_nav li {
  position: relative;
  width: 77px;
  height: 54px;
  cursor: pointer;
}

.select_nav li:first-child {
  width: auto;
}

.select_nav li span:first-child {
  display: block;
  height: 54px;
  font-size: 14px;
  color: #2A2A2A;
  line-height: 54px;
  padding: 0;
}

.select_nav li .nav_number {
  background: #E62129;
  border-radius: 7px;
  font-size: 12px;
  line-height: 12px;
  color: #FFFFFF;
  padding: 1px 6px 2px 4px;
  margin: 20px 0 0 3px;
}

.select_nav li i {
  display: block;
  width: 8px;
  height: 8px;
  background: url("../images/icon_pxjt.png") no-repeat;
  margin-left: 7px;
}

.select_nav li:not(:first-child) {
  margin-left: 48px;
}

.select_nav li .nav_line {
  width: 24px;
  height: 2px;
  background: #E62129;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  margin: 52px auto 0;
  z-index: 9;
  opacity: 0;
  transition: all 0.2s ease;
}

.nav_one {
  opacity: 1 !important;
}

.label_list_box {
  float: right;
}

.cata_lists_add {
  padding-top: 24px;
}

.cata_lists_add li {
  background: #E5E9EC;
  border: none;
  border-radius: 0;
  color: #999999;
  padding: 5px 10px;
  margin-right: 6px;
}

.cata_lists_add li a {
  color: #999999;
}

.cata_lists_add .delete_all {
  width: 22px;
  height: 22px;
  background: #E5E9EC;
  cursor: pointer;
}

.cata_lists_add .delete_all i {
  display: block;
  width: 12px;
  height: 12px;
  background: url("../images/icon_qbqc.png") no-repeat;
  margin: 5px;
}

/*优选新店*/
.banner_new_shop {
  margin: 0 auto 20px;
  height: 287px;
  background: #EFF1F3;
}

.optimization_body {
  width: 1280px;
}

.optimization_body .banner_tool {
  height: auto;
}

.select_nav_center {
  padding: 0 35px;
}

.banner_new_two {
  margin: 0 auto 20px;
  height: 287px;
  background: #EFF1F3 !important;
}

/*淘宝店铺*/
.taoBao_banner {
  background: url("../images/tb_banner1.png") center no-repeat;
}

.tb_certification_banner {
  background: url("../images/tb_banner3.png") center no-repeat;
}

.tb_live_banner {
  background: url("../images/tb_banner4.png") center no-repeat;
}

/*京东店铺*/
.jd_banner {
  background: url("../images/jd_banner1.png") center no-repeat;
}

.jd_banner_exclusive {
  background: url("../images/jd_banner2.png") center no-repeat;
}

.transfer_box {
  margin-top: 75px;
}

.screen_main_tao {
  width: 1280px;
  position: relative;
  z-index: 99;
  margin: 0 auto 20px;
}

.ghubd_hd {
  width: 1280px;
  z-index: 99;
  margin: 0 auto 0;
}

.ghubd.ghubd_act_new img {
  width: 100%;
  height: 116px;
  object-fit: cover;
}

.ghubd_new img {
  width: 100%;
  height: 116px;
  object-fit: cover;
}

.label_zb {
  margin-top: 13px;
  display: flex;
  align-items: center;
}

/*独家天猫*/
.tm_make_banner {
  background: url("../images/tm_banner1.png") center no-repeat;
}

.banner_area_br_tm {
  margin: 0 auto 20px;
  height: 217px;
  background: #EFF1F3;
}

.banner_area_br {
  margin: 0 auto 20px;
  height: 158px;
  background: #EFF1F3;
}

.banner_taoBao_exclusive {
  margin: 0 auto 20px;
  height: 185px;
  background: #EFF1F3 !important;
}

.banner_center {
  width: 1280px;
}

.banner_tool_box {
  height: auto;
  bottom: -300px;
  z-index: 9999;
}

.select_filter_new {
  width: 960px;
}

.select_text {
  width: 168px;
  height: 30px;
  background: #F2F4F6;
}

/*.select_txt{*/
/* width: 234px;*/
/*}*/
.exclusive_tm_select {
  width: 1280px;
  background: #ffffff;
  position: absolute;
  bottom: -103px;
}

.exclusive_tm_dj {
  top: 0;
  bottom: 0;
}

.exclusive_tm_gj {
  bottom: 0;
}

.exclusive_tm_left {
  width: 1023px;
  padding: 39px 30px 0 35px;
  box-sizing: border-box;
}

.category_name_lm {
  width: 44px;
  height: 30px;
  margin-right: 12px;
  line-height: 30px;
  color: #2f2f2f;
}

.type_category .select_icon1:before {
  width: 30px;
  height: 30px;
  background: url("../images/icon_tm_xz1.png") no-repeat;
  top: 0;
  left: 0;
}

.type_category .select_icon2:before {
  width: 30px;
  height: 30px;
  background: url("../images/icon_tm_xz2.png") no-repeat;
  top: 0;
  left: 0;
}

.type_category .select_icon3:before {
  width: 30px;
  height: 30px;
  background: url("../images/icon_tm_xz3.png") no-repeat;
  top: 0;
  left: 0;
}

.type_category .select_icon4:before {
  width: 30px;
  height: 30px;
  background: url("../images/icon_tm_xz4.png") no-repeat;
  top: 0;
  left: 0;
}

.type_category .select_icon5:before {
  width: 30px;
  height: 30px;
  background: url("../images/icon_tm_xz4.png") no-repeat;
  top: 0;
  left: 0;
}

.type_category .select_filter_title {
  display: inline-block;
  height: 30px;
  font-size: 12px;
  color: #2A2A2A;
  line-height: 30px;
  font-weight: normal;
  margin-left: 28px;
}

.type_category .select_filter_describe {
  display: inline-block;
  font-size: 12px;
  color: #2A2A2A;
  line-height: 30px;
  font-weight: normal;
}

.type_category .select_filter_list:after {
  width: 7px;
  height: 3px;
  background: url("../images/css_list.png") -264px -220px;
  top: 15px;
}

.type_category .select_icon2,
.select_icon3,
.select_icon4 {
  margin-left: 15px;
}

.type_category .select_filter_title:before {
  display: inline-block;
  content: '';
  width: 1px;
  height: 6px;
  background: #CBCBCB;
  margin-right: 8px;
}

.type_category .select_option_list {
  top: 30px;
}

.tao_bao_icon .select_icon5:before {
  width: 30px;
  height: 30px;
  background: url("../images/icon_tm_xz5.png") no-repeat;
  top: 0;
  left: 0;
}

.tao_bao_icon .select_icon6:before {
  width: 30px;
  height: 30px;
  background: url("../images/icon_tm_xz6.png") no-repeat;
  top: 0;
  left: 0;
}

.tao_bao_icon .select_icon7:before {
  width: 30px;
  height: 30px;
  background: url("../images/icon_tm_xz7.png") no-repeat;
  top: 0;
  left: 0;
}

.tao_bao_icon .select_icon5,
.select_icon6,
.select_icon7 {
  margin-left: 15px;
}

.price_category {
  margin-top: 24px;
}

.price_category_link .price_filter_label.is_active {
  color: #E62129;
  padding: 0;
  border-radius: 0;
  background: transparent;
}

.price_category_link .price_filter_label {
  height: 30px;
  font-size: 14px;
  color: #2A2A2A;
  line-height: 30px;
}

.price_category_link .price_filter_label:first-of-type {
  margin-left: 0;
}

.price_category_link .user_defined {
  margin: 1px 7px 0 0;
}

.startPrice_put {
  display: inline-block;
  width: 90px;
  height: 26px;
  background: #F2F4F6;
}

.startPrice_put #startPrice {
  margin-left: 0;
}

.price_category_link .price_filter_input {
  width: 65px;
  height: 26px;
  background: #F2F4F6;
  padding: 0 6px;
  box-sizing: border-box;
}

.price_category_link .price_filter_submit {
  border-radius: 0;
  width: 42px;
  height: 26px;
  background: #E62129;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 26px;
  margin-left: 8px;
  padding: 0;
}

.startPrice_put span {
  display: inline-block;
  height: 26px;
  font-size: 12px;
  color: #979797;
  line-height: 26px;
}

.price_category_link .price_filter_line {
  width: 9px;
  height: 2px;
  background: #CBCBCB;
  display: inline-block;
  margin: 0 6px;
  vertical-align: middle;
}

.price_category_link .two_input {
  margin-left: 0;
}

.price_category_box {
  width: 887px;
}

.goods_sort_tm {
  width: 100%;
  margin-top: 30px;
  border-top: 1px solid #EEEEEE;
}

.goods_sort_tm .select_nav li {
  height: 63px;
}

.goods_sort_tm .select_nav li span:first-child {
  height: 63px;
  line-height: 63px;
}

.goods_sort_tm .select_nav li .nav_number {
  margin: 24px 0 0 3px;
}

.goods_sort_tm .sort_two:before {
  top: 27px;
  right: 0;
}

.goods_sort_tm .sort_new:after {
  top: 33px;
  right: 0;
}

.exclusive_tm_right {
  width: 255px;
}

.select_filter_new .select_text:not(:first-child) {
  margin-left: 6px !important;
}

.select_filter_new .select_txt:not(:first-child) {
  margin-left: 8px !important;
}

.page_fy_dj {
  background: #f8f8f9;
}

.select_nav .favorable_rate {
  width: 68px;
}

/*天猫国际网店*/
.tm_shop_international {
  margin: 0 auto 20px;
  height: 288px;
  background: #EFF1F3;
}

/*大牌驾到*/
.major_suit_bj {
  width: 100%;
  height: 357px;
  position: absolute;
  z-index: 9;
}

.banner_area_br_tm::after,
.banner_taoBao_exclusive::after,
.banner_area_br::after,
.cata_bj::after,
.banner_new_two::after,
.banner_new_shop::after,
.tm_shop_international::after,
.major_suit_bj::after {
  display: block;
  content: "";
  width: 100%;
  height: 2px;
  background: #e61716;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.current_position_dp {
  color: #FFFFFF;
  line-height: 22px;
  padding: 24px 0;
}

.current_position_dp a {
  font-size: 12px;
  color: #999999;
}

.brand_display {
  width: 1280px;
  margin: 70px auto 40px;
  position: relative;
  z-index: 99;
}

.major_suit_img {
  margin: 70px auto 40px;
}

.brand_left {
  width: 240px;
  height: 360px;
  background: url("../images/img_dp.png") no-repeat;
  box-sizing: border-box;
  padding: 40px 0 0 20px;
}

.major_suit_img .brand_left {
  background: url("../images/img_dp_banner.png") no-repeat;
}

.brand_left h2 {
  height: 26px;
  font-size: 20px;
  color: #FDE6AD;
  font-weight: bold;
  line-height: 26px;
}

.major_suit_img .brand_left h2 {
  height: 26px;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 26px;
}

.brand_left_line {
  width: 192px;
  height: 1px;
  background: #E45B67;
  margin: 12px 0;
}

.major_suit_img .brand_left_line {
  background: #FFAB56;
}

.brand_fw {
  height: 17px;
  font-size: 13px;
  color: #FFFFFF;
  line-height: 17px;
}

.major_suit_img .brand_fw {
  color: #FFE6DF;
}

.brand_jg {
  width: 35px;
  height: 4px;
  background: rgba(255, 255, 255, 0.5);
  margin-top: 59px;
}

.brand_number {
  margin-top: 20px;
}

.brand_number .brand_number_tet {
  height: 42px;
  font-size: 36px;
  font-weight: bold;
  color: #FDE6AD;
  line-height: 42px;
}

.major_suit_img .brand_number .brand_number_tet {
  color: #FFFFFF;
}

.brand_number .brand_family {
  width: 19px;
  height: 19px;
  background: rgba(253, 230, 173, 1);
  border-radius: 50%;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #F62B2B;
  font-weight: 600;
  margin: 14px 0 0 6px;
}

.major_suit_img .brand_number .brand_family {
  background: #FFFFFF;
  color: #F9792D;
}

.brand_boom {
  height: 18px;
  font-size: 13px;
  margin-top: 3px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 18px;
}

.brand_consult_bt {
  margin-top: 36px;
  width: 190px;
  height: 40px;
  background: #FDB703;
  box-sizing: border-box;
  padding: 0 16px 0 19px;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.major_suit_img .brand_consult_bt {
  background: rgba(255, 255, 255, 0.4);
}

.brand_consult_bt:hover {
  background: #FF8D13;
}

.brand_consult_bt span {
  float: left;
  display: block;
  height: 40px;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 40px;
}

.brand_consult_bt i {
  float: right;
  width: 13px;
  height: 13px;
  background: url("../images/icon_rmg.png") no-repeat;
  margin-top: 14px;
}

.brand_right {
  width: 1040px;
  height: 360px;
  background: #ffffff;
  position: relative;
  overflow: hidden;
}

.brand_right ul {
  width: 1040px;
  height: 360px;
}

.brand_right li {
  float: left;
  width: 260px;
  height: 180px;
  position: relative;
}

.brand_right li a {
  display: block;
  width: 100%;
  height: 156px;
  padding-top: 24px;
  text-align: center;
  -webkit-transition: transform 0.05s linear;
  -webkit-transition: -webkit-transform 0.05s linear;
  transition: -webkit-transform 0.05s linear;
  transition: transform 0.05s linear;
  transition: transform 0.05s linear, -webkit-transform 0.05s linear;
}

.brand_right ul li::after {
  content: "";
  display: block;
  width: 1px;
  height: 60px;
  background: #eee;
  position: absolute;
  top: 61px;
  left: 0;
}

.brand_right .brand_logo {
  display: table;
  width: 100%;
  height: 104px;
  overflow: hidden;
}

.brand_right .brand_logo_img {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}

.brand_right li img {
  max-width: 160px;
  max-height: 104px;
  -webkit-transition: transform 0.3s linear;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}

.brand_right .brand_logo_text {
  padding: 0 49px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #5a5a5a;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}

.brand_right .brand_logo_text:after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 20px;
  vertical-align: top;
  margin-left: 3px;
  background: url("../images/icon_rg.png") no-repeat 0 4px;
}

.brand_right ul::after {
  content: "";
  display: block;
  width: 934px;
  height: 1px;
  background: #eee;
  position: absolute;
  top: 180px;
  left: 61px;
}

.brand_right li:hover a {
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.brand_right li:hover img {
  transform: scale(1.04, 1.04);
  -webkit-transform: scale(1.04, 1.04);
}

.brand_right ul li:hover .brand_logo_text {
  color: #ff8a00;
}

.selection_center {
  width: 1280px;
  margin: 30px auto 0;
}

.industry_headline {
  width: 1280px;
  margin: 0 auto;
}

.industry_title {
  height: 32px;
  font-size: 30px;
  color: #2A2A2A;
  font-weight: bold;
  line-height: 32px;
}

.industry_text {
  height: 32px;
  font-size: 14px;
  color: #656565;
  font-weight: bold;
  line-height: 48px;
  margin-left: 12px;
}

.title_lm {
  color: #333333 !important;
}

.every_type_list li a {
  color: #333333;
}

.storeType_lm {
  border-bottom: 1px solid #E9E9E9;
}

.brandSelect_text {
  margin-bottom: 20px;
}

/*天猫授权列表页*/
.sq_condition_box {
  width: 1020px;
  border-radius: 0;
  padding: 40px;
}

.sq_condition_box .classify_two .talign_one {
  width: 814px;
}

.sq_dynamic_title {
  width: 100%;
  height: 90px;
  background: url("../images/img_sq_dt.jpg") no-repeat;
}

.sq_scrollbd {
  margin-top: 30px;
  height: 180px;
}

.screenfr_right .scrollbd ul li a>div {
  color: #000000;
}

.screenfr_right .scrollbd ul li i {
  color: #aaaaaa;
}

.screenfr_right .scrollbd ul li b {
  color: #aaaaaa;
}

.sq_title {
  height: 24px;
}

.sq_title .title_icon {
  margin-top: 1px;
}

.sq_title h3 {
  height: 24px;
  line-height: 24px;
  font-size: 24px;
  color: #000000;
}

.commodity_lm li .sq_trademark {
  max-width: 80px;
  height: 14px;
  font-size: 14px;
  color: #2A2A2A;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sq_commodity li h3 {
  color: #000000;
}

/*直播机构转让*/
.live_lists .classify_two {
  width: 861px;
}

.live_lists .classify_text {
  width: 85px;
}

.live_lists .classify_two .talign_one {
  width: 775px;
}

.live_center .price_have .price_line {
  display: none;
}

.live_guess_wha .shop_introduce .shop_list_top li:not(:last-child):after {
  margin: 6px 11px;
}

.live_lists .classify_line {
  display: none;
}

.goods_links {
  position: relative;
  width: 100%;
  height: 385px;
  background: #ffffff;
  margin-top: 20px;
  padding-top: 98px;
  box-sizing: border-box;
  text-align: center;
}

.goods_links h3 {
  height: 46px;
  font-size: 44px;
  font-weight: 400;
  color: #333333;
  line-height: 46px;
}

.goods_links h6 {
  height: 22px;
  font-size: 19px;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
  margin-top: 20px;
}

.godds_bttn {
  position: relative;
  z-index: 999;
  display: table;
  margin: 50px auto 0;
}

.goods_links a {
  display: block;
  height: 36px;
  background: #E62129;
  box-sizing: border-box;
  padding: 0 16px;
  transition: all 0.2s ease;
}

.goods_links span:nth-child(1) {
  width: 20px;
  height: 20px;
  background: url("../images/css_list.png") -288px -196px;
  margin-top: 8px;
}

.goods_links span:nth-child(2) {
  width: 1px;
  height: 8px;
  background: rgba(255, 255, 255, 0.5);
  margin: 14px 8px 0 6px;
}

.goods_links span:nth-child(3) {
  height: 36px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 36px;
}

.service_p1 {
  margin-right: 44px;
}

.goods_links .service_p2 {
  background: #FF6F1C;
}

.goods_links .service_p2 span:nth-child(1) {
  background: url("../images/icon_tx.png") no-repeat;
}

.goods_links:after {
  position: absolute;
  top: 167px;
  left: 452px;
  z-index: 9;
  display: block;
  content: '';
  width: 371px;
  height: 167px;
  background: url("../images/img_kf_link.png") no-repeat;
}

.select_nav .tm_collect {
  width: 102px;
}

.select_nav .trill_collect {
  width: auto;
}

.select_nav .trill_collect span:last-of-type {
  box-sizing: border-box;
  padding-right: 20px;
}