@charset "UTF-8";

.top {
  background: var(--color);
  color: #fff;
  padding: .13rem 0;
}

.top .close {
  cursor: pointer;
}

.header .search {
  margin: 0 .6rem 0 1.1rem;
  width: 96%;
  max-width: 4.66rem;
}

.header .search form {
  height: .4rem;
  padding: .03rem .2rem;
  border-radius: .2rem;
  border: 1px solid #fff;
}

.header .search form .int input {
  width: 100%;
  background: none;
  color: #fff;
}

.header .search form .int input.webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.53);
}

.header .search form button {
  margin-left: .2rem;
  background: none;
  color: #fff;
}

.header .d1 {
  background: #000;
  color: #fff;
  padding: 0;
  width: 100%;
  z-index: 22;
}

.header .d1 .logo {
  flex-shrink: 0;
}

.header .d1 .logo img {
  width: 1.56rem;
}

.header .d1 .nav li {
  margin-left: 5.73vw;
}

.header .d1 .nav li a {
  color: #fff;
  white-space: nowrap;
}

.header .d1 .nav li a i {
  margin-right: .1rem;
}

.header .d1 .nav li:hover a {
  color: rgba(255, 255, 255, 0.8);
}

.header .d1 .hdr .dl .dd {
  position: relative;
  margin-right: .2rem;
}

.header .d1 .hdr .dl .dd .selTit {
  height: .83rem;
  cursor: pointer;
  white-space: nowrap;
  font-family: HelveticaNeue;
}

.header .d1 .hdr .dl .dd .selTit i {
  margin-left: .12rem;
}

.header .d1 .hdr .dl .dd .selTit.italic {
  font-style: italic;
}

.header .d1 .hdr .dl .dd .selTit.italic i {
  font-weight: normal;
}

.header .d1 .hdr .dl .dd .dropdown {
  display: none;
  position: absolute;
  width: 2.9rem;
  background: #BE182C;
  color: #fff;
  top: 100%;
  left: 50%;
  z-index: 2;
  transform: translateX(-50%);
  border-radius: 0.06rem;
  padding: .2rem;
}

.header .d1 .hdr .dl .dd .dropdown::before {
  content: "";
  width: .23rem;
  height: .21rem;
  background: url("../img/sjt.png") no-repeat center;
  position: absolute;
  left: 50%;
  top: -.18rem;
  transform: translateX(-50%);
}

.header .d1 .hdr .dl .dd .dropdown .drop-tit {
  margin-bottom: .1rem;
}

.header .d1 .hdr .dl .dd .dropdown li {
  width: 50%;
  float: left;
  margin: .1rem 0;
}

.header .d1 .hdr .dl .dd .dropdown li a {
  color: #fff;
  display: flex;
  align-items: center;
}

.header .d1 .hdr .dl .dd .dropdown li a img {
  width: .21rem;
  margin-right: .15rem;
}

.header .d1 .hdr .dl .dd .dropdown li:hover a,
.header .d1 .hdr .dl .dd .dropdown li.on a {
  text-decoration: underline;
}

.header .d1 .hdr .dl .dd:hover .dropdown {
  display: block;
}

.header .d1 .hdr .dl .dd.login-dd {
  min-width: 1.65rem;
  padding: 0 .1rem;
  flex-shrink: 0;
  margin-right: 0;
}

.header .d1 .hdr .dl .dd.login-dd .selTit {
  font-style: normal;
  text-align: center;
}

.header .d1 .hdr .dl .dd.login1 .selTit {
  font-style: normal;
}

.header .d1 .hdr .dl .dd.login1 .dropdown {
  text-align: center;
  padding: .35rem 0;
}

.header .d1 .hdr .dl .dd.login1 .dropdown .btn a {
  padding: 0 .25rem;
  height: .4rem;
  background: #fff;
  color: #060606;
}

.header .d1 .hdr .dl .dd.login1 .dropdown .reg {
  margin-top: .2rem;
}

.header .d1 .hdr .dl .dd.login1 .dropdown .reg a {
  text-decoration: underline;
  color: #fff;
}

.header .d1 .hdr .dl .dd.login2 {
  display: none;
}

.header .d1 .hdr .dl .dd.login2 .dl {
  width: 100%;
  overflow: hidden;
  margin-bottom: .15rem;
  border-bottom: 1px solid rgba(253, 253, 253, 0.6);
  padding-bottom: .15rem;
}

.header .d1 .hdr .dl .dd.login2 .dl .dt {
  margin-bottom: .08rem;
}

.header .d1 .hdr .dl .dd.login2 .dl .dd {
  width: 100%;
}

.header .d1 .hdr .dl .dd.login2 .dl .dd li {
  margin: .045rem 0;
}

.header .d1 .hdr .dl .dd.login2 .dl .dd li a {
  color: #FDFDFD;
  text-decoration: none;
}

.header .d1 .hdr .dl .dd.login2 .dl .dd li:hover a {
  color: #fff;
}

.header .d1 .hdr .dl .dd.login2 .dl:last-child {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}

.header .d1 .hdr .dl .dd.cart {
  margin-right: 0;
  margin-left: .15rem;
}

.header .d1 .hdr .dl .dd.cart a {
  color: #fff;
  white-space: nowrap;
  position: relative;
}

.header .d1 .hdr .dl .dd.cart a i {
  font-weight: normal;
  margin: .01rem 0 0 .14rem;
}

.header .d1 .hdr .dl .dd.cart a span {
  position: absolute;
  width: .18rem;
  height: .18rem;
  border-radius: 50%;
  font-size: .12rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(90deg, #c6231d, #c6231d, #f5aa39) !important;
  color: #fff;
  right: -.16rem;
  top: -.16rem;
}

/* 侧边栏 */
.sidebar {
  width: 3.53rem;
  height: 100vh;
  position: fixed;
  left: -100%;
  top: 0;
  visibility: hidden;
  overflow-x: hidden;
  transition: left 0.3s;
  background: #fff;
  z-index: 222;
}

.sidebar .side-tit {
  background: #F8F8F8;
  padding: .21rem .22rem .21rem .28rem;
}

.sidebar .side-tit .close i {
  color: #070707;
}

.sidebar .menu li .menu-link1 {
  padding: .15rem .28rem;
  background: #fff;
  color: #000;
  display: block;
  transition: background 0.2s, color 0.2s;
  position: relative;
  z-index: 1;
}

.sidebar .menu li .menu-link1::after {
  font-size: .12rem;
  position: absolute;
  right: .28rem;
  top: 47%;
  font-weight: bold;
  transform: translateY(-50%);
  content: "\e613";
  font-family: "iconfont";
  color: #585858;
}

.sidebar .menu li .menu-link1:hover {
  color: #A41E2E;
}

.sidebar .menu li .submenu {
  height: 100vh;
  flex-direction: column;
  background: #fff;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 22;
  height: 112vh;
  width: 100%;
  transition: left 0.3s;
}

.sidebar .menu li .submenu .menu-back-item a {
  background: #F8F8F8;
  display: block;
  padding: .21rem .22rem .21rem .6rem;
  position: relative;
  color: #000;
}

.sidebar .menu li .submenu .menu-back-item a::before {
  content: "\e616";
  color: #070707;
  font-family: "iconfont";
  position: absolute;
  left: .3rem;
  top: 50%;
  transform: translateY(-50%);
}

.sidebar .menu li .submenu .menu-back-item a::after {
  content: "\e6e9";
  color: #070707;
  font-family: "iconfont";
  position: absolute;
  right: .25rem;
  font-size: .24rem;
  top: 50%;
  transform: translateY(-50%);
}

.sidebar .menu li .submenu .menu-link {
  padding: .15rem .28rem;
  display: block;
  position: relative;
}

.sidebar .menu li .submenu .menu-link:after {
  content: "";
  background: none;
  position: absolute;
  right: .28rem;
  top: 50%;
  transform: translateY(-50%);
  width: .14rem;
  height: .14rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("../img/jia.png");
  font-weight: normal;
  color: #000;
}

.sidebar .menu li .submenu .menu-link.active:after {
  background-image: url("../img/jian.png");
}

.sidebar .menu li .submenu .menu2 {
  padding: .1rem .2rem .1rem .48rem;
  display: none;
}

.sidebar .menu li .submenu .menu2 li a {
  display: block;
  padding: .1rem 0;
}

.sidebar .menu li .submenu.open {
  left: 0;
}

.sidebar .menu .help-tit {
  background: #F8F8F8;
  padding: .24rem .28rem;
}

.sidebar .menu .li2 {
  margin-bottom: -.03rem;
}

.sidebar .menu .li2 a {
  display: flex;
  align-items: center;
}

.sidebar .menu .li2 .icon {
  width: 0.32rem;
  height: 0.32rem;
  background: #A41E2E;
  border-radius: 50%;
  margin-right: .15rem;
}

.sidebar .menu .li2 .icon img {
  width: .14rem;
}

.sidebar .menu .tel img {
  margin-right: .18rem;
  width: .27rem;
}

.sidebar .menu .tel a::after {
  display: none;
}

.sidebar .menu .dl-btn {
  padding: .2rem 0 .3rem 0;
}

.sidebar .menu .dl-btn a {
  width: 1.8rem;
  height: 0.53rem;
  background: #A41E2E;
  border-radius: 0.27rem;
  color: #fff;
  transition: all ease .3s;
}

.sidebar .menu .dl-btn a:hover {
  background: var(--color);
}

.sidebar.open {
  left: 0;
  visibility: visible;
}

/* footer */
.footer {
  background-image: url("../img/bg_ft.jpg");
  background-size: cover;
}

.footer .ft1 {
  padding: .76rem 0 .35rem;
}

.footer .ft1 .col1 {
  width: 1.45rem;
}

.footer .ft1 .col1 .tit {
  margin-bottom: .2rem;
}

.footer .ft1 .col1 .qrcode {
  font-size: .15rem;
}

.footer .ft1 .col1 .qrcode .ewm img {
  width: 1.28rem;
}

.footer .ft1 .col1 .qrcode p {
  margin-top: .06rem;
}

.footer .ft1 .col2 {
  margin: 0 .32rem;
  padding: 0 .36rem;
  position: relative;
}

.footer .ft1 .col2::before,
.footer .ft1 .col2::after {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  background: rgba(220, 220, 220, 0.6);
  top: 0;
}

.footer .ft1 .col2::before {
  left: 0;
}

.footer .ft1 .col2::after {
  right: 0;
}

.footer .ft1 .col2 .ft-nav li .tit {
  margin-bottom: .2rem;
  position: relative;
}

.footer .ft1 .col2 .ft-nav li .tit a {
  color: #000;
}

.footer .ft1 .col2 .ft-nav li ul li {
  margin-bottom: .12rem;
}

.footer .ft1 .col2 .ft-nav li ul li a {
  color: #4a4a4a;
}

.footer .ft1 .col2 .ft-nav li ul li:hover a {
  color: #000;
}

.footer .ft1 .col3 .ft-logo {
  margin-bottom: .25rem;
}

.footer .ft1 .col3 .ft-logo img {
  width: 1.8rem;
}

.footer .ft1 .col3 ul li {
  margin-bottom: .15rem;
}

.footer .ft1 .col3 ul li .icon {
  width: .36rem;
  margin-right: .1rem;
}

.footer .ft1 .col3 ul li .cont .txt2 {
  margin-top: .05rem;
}

.footer .copyright {
  border-top: 1px solid rgba(220, 220, 220, 0.6);
  text-align: center;
  padding: .33rem 0;
  color: #4a4a4a;
}

.footer .copyright a {
  color: #4a4a4a;
}

.footer .copyright a:hover {
  color: #000;
}

/* kefu */
.kefu {
  position: fixed;
  right: 0;
  top: 65%;
  z-index: 22;
  transform: translateY(-50%);
}

.kefu>ul>li {
  margin-bottom: .14rem;
  position: relative;
}

.kefu>ul>li>a {
  background: var(--color);
  width: 0.46rem;
  height: 0.46rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #fff;
}

.kefu>ul>li>a img {
  width: .21rem;
}

.kefu>ul>li>a:hover {
  background: var(--color, 0.88);
}

.kefu>ul>li .fold {
  background: var(--color);
  color: #fff;
  display: none;
  width: 1rem;
  height: .46rem;
  padding-right: .05rem;
  justify-content: flex-end;
  position: absolute;
  right: .46rem;
  top: 0;
  border-radius: .46rem 0 0 .46rem;
}

.kefu>ul>li.li1:hover>a {
  border-radius: 0 .46rem .46rem 0;
}

.kefu>ul>li.li1:hover .fold {
  display: inline-flex;
}

.kefu>ul>li .laybox-vs {
  width: 4.29rem;
  height: 4.17rem;
  display: none;
  background: #FFFFFF;
  border-radius: .08rem;
  border: 1px solid #8E0213;
  padding: .18rem .13rem;
  position: absolute;
  right: .6rem;
  top: 50%;
  transform: translateY(-50%);
}

.kefu>ul>li .laybox-vs::after {
  content: "";
  width: .14rem;
  height: .22rem;
  background: url("../img/ysj.png") no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  right: -.14rem;
  top: 50%;
  transform: translateY(-50%);
}

.kefu>ul>li .laybox-vs .list {
  height: 3.1rem;
  overflow-y: auto;
  padding-right: .2rem;
}

.kefu>ul>li .laybox-vs .list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.kefu>ul>li a span {
  background-image: linear-gradient(90deg, #c6231d, #c6231d, #f5aa39) !important;
}

.kefu>ul>li .laybox-vs .list::-webkit-scrollbar-track {
  background: none;
}

.kefu>ul>li .laybox-vs .list::-webkit-scrollbar-thumb {
  background: #E9E9E9;
  border-radius: 6px;
}

.kefu>ul>li .laybox-vs .list li {
  padding: .1rem 0;
  border-bottom: 1px solid #EDEDED;
}

.kefu>ul>li .laybox-vs .list li .item .item-pic {
  width: 0.96rem;
  margin-right: .13rem;
}

.kefu>ul>li .laybox-vs .list li .item .item-pic .fitImg {
  padding-top: 81.25%;
  overflow: hidden;
  border-radius: .04rem;
}

.kefu>ul>li .laybox-vs .list li .item .item-pic .fitImg img {
  border-radius: .04rem;
  display: inline-block;
}

.kefu>ul>li .laybox-vs .list li .item .item-info .tit {
  color: #000;
}

.kefu>ul>li .laybox-vs .list li .item .item-info .xh {
  margin-top: .06rem;
  color: var(--color);
}

.kefu>ul>li .laybox-vs .list li:last-child {
  border-bottom: 0;
}

.kefu>ul>li .laybox-vs .vs-btn2 {
  padding: .3rem 0;
}

.kefu>ul>li .laybox-vs .vs-btn2 a {
  width: 1.12rem;
  height: .36rem;
  margin: 0 .2rem;
  background: #F6F7F8;
  border-radius: .18rem;
  color: #000;
}

.kefu>ul>li .laybox-vs .vs-btn2 a.a1 {
  background: var(--color);
  color: #fff;
}

.kefu>ul>li a {
  position: relative;
}

.kefu>ul>li a span {
  position: absolute;
  width: .18rem;
  height: .18rem;
  border-radius: 50%;
  font-size: .12rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(90deg, #c6231d, #c6231d, #f5aa39) !important;
  color: #fff;
  right: .06rem;
  top: 0;
}

.kefu>ul>li .laybox-vs .vs-btn2 a:hover {
  opacity: .88;
}

.kefu .fold {
  width: 0.46rem;
  height: 0.46rem;
  border-radius: 50%;
  color: #fff;
  background: url("../img/icon_back.png") no-repeat;
  background-size: 100% 100%;
}

/* 首页 */
.vmore a {
  width: 1.56rem;
  height: 0.42rem;
  border-radius: 0.21rem;
  border: 1px solid #CC192D;
  color: #CC192D;
  transition: all ease .3s;
}

.vmore a i {
  margin-left: .1rem;
}

.vmore a:hover {
  background: #CC192D;
  color: #fff;
}

.banner .swiper-slide .item {
  padding: 2.18rem 0;
}

.banner .swiper-slide .item .txt1 {
  color: #CC192D;
  font-style: italic;
}

.banner .swiper-slide .item .txt2 {
  margin: .25rem 0;
}

.banner .swiper-slide .item .txt3 {
  color: #545454;
  margin-bottom: .36rem;
}

.banner .swiper-pagination {
  bottom: .3rem;
}

.banner .swiper-pagination .swiper-pagination-bullet {
  width: 0.1rem;
  height: 0.1rem;
  background: #FFFFFF;
  border-radius: 50%;
  opacity: 1;
}

.banner .swiper-pagination .swiper-pagination-bullet-active {
  width: 0.44rem;
  background: #D00B21;
  border-radius: 0.05rem;
}

.bgt {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* 首页 */
.sec-type {
  padding: .45rem 0;
}

.section1 {
  background-position: bottom .5rem center;
  background-size: 100%;
  overflow: hidden;
  padding-bottom: .65rem;
}

.section1 .list .item {
  text-align: center;
  margin-bottom: -.1rem;
}

.section1 .list .item .fitImg {
  padding-top: 65.29%;
}

.section1 .list .item .item-tit {
  margin-top: .18rem;
}

.section2 {
  padding: .6rem .46rem;
  color: #fff;
  align-items: flex-end;
}

.section2 .item-info .txt2 {
  margin: .25rem 0;
}

.section2 .item-info .link a {
  width: 1.76rem;
  height: 0.52rem;
  background: transparent;
  border-radius: 0.06rem;
  color: #7E0612;
  transition: all ease .3s;
  border: 1px solid rgba(223, 46, 38, 0.4);
}

.section2 .item-info .link a i {
  margin-left: .11rem;
}

.section2 .item-info .link a:hover {
  background: #7E0612;
  color: #fff;
  border-color: #7E0612;
}

.section2 .item-pic img {
  max-width: 4.5rem;
}

.section3 {
  padding-bottom: .8rem;
}

.section3 .item-tit1 {
  margin-bottom: .25rem;
}

.section3 .item .item-pic {
  position: relative;
  z-index: 1;
}

.section3 .item .item-pic .fitImg {
  padding-top: 67.53%;
}

.section3 .item .item-pic::before {
  content: "";
  width: 100%;
  height: 0;
  transition: all ease .3s;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  border-radius: .3rem .3rem 0 0;
}

.section3 .item .item-pic img {
  border-radius: .3rem .3rem 0 0;
}

.section3 .item .item-pic .link {
  width: 0.53rem;
  height: 0.53rem;
  display: none;
  border-radius: 50%;
  border: 1px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
}

.section3 .item .item-pic .link i {
  color: #fff;
}

.section3 .item .item-txt {
  background: #000;
  border-radius: 0 0 .3rem .3rem;
  padding: .22rem;
  color: #fff;
}

.section3 .item .item-txt .item-desc {
  margin-top: .08rem;
  color: #D2D2D2;
  line-height: 1.65;
}

.section3 .item:hover .item-txt {
  background: rgba(134, 2, 17, 0.9);
}

.section3 .item:hover .item-pic::before {
  height: 100%;
}

.section3 .item:hover .item-pic .link {
  display: flex;
}

/* 弹窗广告 */
.lay1 {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 223;
  display: none;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
}

.lay1 .wrap {
  width: 100%;
  height: 100%;
}

.lay1 .layImg {
  width: 90%;
  position: relative;
  max-width: 7.96rem;
  z-index: 2;
}

.lay1 .close {
  position: absolute;
  right: .2rem;
  top: .2rem;
  z-index: 2;
  color: #fff;
}

.btn1 button,
.btn1 a,
.btns1 button,
.btns1 a {
  padding: .18rem .72rem;
  background: #8E0213;
  color: #fff;
  height: .51rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn1 button:hover,
.btn1 a:hover,
.btns1 button:hover,
.btns1 a:hover {
  opacity: .88;
}

.btn1 button.radius8,
.btn1 a.radius8,
.btns1 button.radius8,
.btns1 a.radius8 {
  border-radius: .08rem;
}

.btn1 button.radius6,
.btn1 a.radius6,
.btns1 button.radius6,
.btns1 a.radius6 {
  border-radius: .06rem;
}

.btn1 button.radius,
.btn1 a.radius,
.btns1 button.radius,
.btns1 a.radius {
  border-radius: .26rem;
}

.btns1 button,
.btns1 a {
  padding: .18rem .46rem;
  border-radius: .26rem;
}

/* 登录 */
.login {
  background-image: url("../img/bg_login.jpg");
  padding: 5vw 0;
}

.login .wrap {
  padding: 0 8.85vw 0 5.21vw;
}

.login .item-pic img {
  width: 4.92rem;
}

.login .form {
  width: 4.93rem;
  min-height: 5.4rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.03rem 0.11rem 0.02rem rgba(43, 53, 102, 0.06);
  border-radius: .1rem;
  border: .05rem solid #E9ECF7;
  padding: .56rem .5rem;
}

.login .form .form-tit {
  color: #8E0213;
}

.login .form .tabs {
  margin: .4rem 0;
}

.login .form .tabs li {
  margin: 0 .25rem;
  position: relative;
  cursor: pointer;
}

.login .form .tabs li i {
  width: .14rem;
  height: .19rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-right: .11rem;
}

.login .form .tabs li:nth-child(1)::after {
  content: "";
  width: 1px;
  height: .21rem;
  background: #8B8B8B;
  position: absolute;
  top: 50%;
  right: -.2rem;
  transform: translateY(-50%);
}

.login .form .tabs li:nth-child(1) i {
  background-image: url("../img/icon_pwd1.png");
}

.login .form .tabs li:nth-child(1).on i {
  background-image: url("../img/icon_pwd2.png");
}

.login .form .tabs li:nth-child(2) i {
  background-image: url("../img/icon_mob1.png");
}

.login .form .tabs li:nth-child(2).on i {
  background-image: url("../img/icon_mob2.png");
}

.login .form .tabs li.on {
  color: #8E0213;
  font-family: 'HarmonyOS Sans SC Medium';
}

.login .form .tablist .tabcont {
  display: none;
}

.login .form .tablist .tabcont ul {
  min-height: 1.5rem;
}

.login .form .tablist .tabcont li {
  padding: .18rem 0;
  border-bottom: 1px solid #DBDBDB;
  margin: .1rem 0 .15rem;
}

.login .form .tablist .tabcont li .label {
  width: .85rem;
  font-family: 'HarmonyOS Sans SC Light';
}

.login .form .tablist .tabcont li .label.red {
  color: #8E0213;
}

.login .form .tablist .tabcont li .cont input {
  width: 100%;
}

.login .form .tablist .tabcont li .cont input::-webkit-input-placeholder {
  color: #8B8B8B;
}

.login .form .tablist .tabcont li .cont .getcode {
  color: #1E1E1E;
  margin-left: .25rem;
  cursor: pointer;
}

.login .form .tablist .tabcont li .cont button.getcode {
  padding: .1rem .18rem;
  background: #eee;
  border-radius: .19rem;
}

.login .form .tablist .tabcont .btn1 {
  margin: .3rem 0 .2rem;
}

.login .form .tablist .tabcont .btn1 button {
  width: 100%;
}

.login .form .xieyi {
  color: #575757;
  margin-top: .25rem;
}

.login .form .xieyi input {
  zoom: 115%;
  margin-right: .05rem;
}

.login .form .xieyi a {
  color: #8E0213;
}

.login .form .other {
  margin-bottom: -.2rem;
}

.login .form .other .tit {
  position: relative;
  margin: .28rem 0 .16rem;
}

.login .form .other .tit::before {
  content: "";
  height: .02rem;
  background: #3C3C3C;
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.login .form .other .tit span {
  background: #fff;
  padding: 0 .2rem;
  position: relative;
  z-index: 1;
}

.login .form .other ul {
  padding-top: .1rem;
}

.login .form .other ul li {
  width: 33.33%;
  text-align: center;
}

.login .form .other ul li img {
  width: .55rem;
}

/* 下载中心 */
.download .inner-slide {
  height: 2.67rem;
  position: relative;
}

.download .inner-slide .crumbs {
  position: absolute;
  color: #fff;
  width: 100%;
  left: 0;
  bottom: .2rem;
}

.download .inner-slide .crumbs a,
.download .inner-slide .crumbs span {
  display: flex;
  align-items: center;
  color: #fff;
  margin: 0 .05rem;
}

.download .inner-slide .crumbs a img,
.download .inner-slide .crumbs span img {
  margin: 0 .1rem 0 -.05rem;
}

.download .inner-slide .crumbs a:hover,
.download .inner-slide .crumbs span:hover {
  color: rgba(255, 255, 255, 0.88);
}

.main-cont {
  padding: .4rem 0 .5rem;
}

.main-cont .left-side {
  width: 3.64rem;
  margin-right: .48rem;
}

.main-cont .left-side .wrapper {
  box-shadow: -1px 0.01rem 0.1rem rgba(0, 0, 0, 0.175);
  border-radius: .18rem;
  position: sticky;
  top: .9rem;
  z-index: 1;
}

.main-cont .left-side .side-tit {
  padding: .3rem .23rem;
}

.main-cont .left-side ul li {
  border-top: 1px solid #E7E7E7;
}

.main-cont .left-side ul li a {
  padding: .22rem .23rem;
  position: relative;
  display: block;
}

.main-cont .left-side ul li a i {
  width: .34rem;
  height: .2rem;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: .23rem;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("../img/icon_xz1.png");
}

.main-cont .left-side ul li:hover a,
.main-cont .left-side ul li.on a {
  color: #8A0B19;
}

.main-cont .left-side ul li:hover a i,
.main-cont .left-side ul li.on a i {
  background-image: url("../img/icon_xz2.png");
}

.main-cont .right-cont {
  min-height: 65vh;
}

.main-cont .right-cont .sec-type2 {
  margin-bottom: .4rem;
}

/* 视频下载 */
.download {
  /* 软件中心 */
  /* 电子样册 */
}

.download .video-list .item {
  margin-bottom: .2rem;
}

.download .video-list .item .item-pic {
  position: relative;
}

.download .video-list .item .item-pic .fitImg {
  padding-top: 57.25%;
  border-radius: .08rem;
}

.download .video-list .item .item-pic .fitImg img {
  border-radius: .08rem;
}

.download .video-list .item .item-pic .play {
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
  z-index: 1;
  transform: translate(-50%, -50%);
}

.download .video-list .item .item-pic .play img {
  width: .68rem;
}

.download .video-list .item .item-pic video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  display: none;
  border-radius: .08rem;
}

.download .video-list .item .item-tit {
  margin: .18rem 0 .1rem;
}

.download .video-list .item .item-tit .xz i {
  color: #7D7D7D;
}

.download .video-list .item .item-num {
  color: #A6A6A6;
}

.download .soft-list .item {
  margin-bottom: .06rem;
}

.download .soft-list .item .item-pic {
  box-shadow: -1px 0.01rem 0.1rem rgba(0, 0, 0, 0.175);
  margin-bottom: .2rem;
  border-radius: .18rem;
}

.download .soft-list .item .item-pic .fitImg {
  padding-top: 91.63%;
  border-radius: inherit;
}

.download .soft-list .item .item-pic .fitImg img {
  border-radius: inherit;
}

.download .soft-list .item .item-tit {
  color: #323333;
}

.download .soft-list .item:hover .item-tit {
  color: var(--color);
}

.download .booklet .item {
  background: #fff;
  border-radius: .16rem;
  border: 1px solid #F3F3F3;
  overflow: hidden;
  position: relative;
}

.download .booklet .item .item-pic {
  padding: .32rem 0;
}

.download .booklet .item .pic {
  width: 2.8rem;
}

.download .booklet .item .fitImg {
  padding-top: 141.42%;
}

.download .booklet .item .item-tit {
  background: #860211;
  border-radius: 0rem 0rem .16rem .16rem;
  color: #fff;
  width: 100%;
  left: 0;
  padding: .13rem .12rem;
  position: absolute;
  bottom: -100%;
  transition: all ease .3s;
}

.download .booklet .item .item-tit .xz {
  margin-left: .2rem;
}

.download .booklet .item:hover .item-tit {
  bottom: 0;
}

.pages {
  padding: .4rem 0 .2rem;
  font-family: 'Arial';
}

.pages li {
  margin: 0 .08rem;
}

.pages li a {
  width: 0.38rem;
  height: 0.38rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #0D0D0D;
}

.pages li:hover a,
.pages li.on a {
  background: var(--color);
  border-color: var(--color);
  color: #fff;
}

.pages li.prev a,
.pages li.next a {
  border: 0;
  background: none;
}

.pages li.prev:hover a,
.pages li.next:hover a {
  color: var(--color);
}

.pages2 {
  padding: .4rem 0 .2rem;
  font-family: 'Arial';
}

.pages2 li {
  margin: 0 .08rem;
}

.pages2 li a {
  width: 0.38rem;
  height: 0.38rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pages2 li:hover a,
.pages2 li.on a {
  color: var(--color);
}

.pages2 li.prev a,
.pages2 li.next a {
  background: #DCDCDC;
  color: #fff;
  font-weight: bold;
}

.pages2 li.prev:hover a,
.pages2 li.next:hover a {
  background: #1D1D1F;
}

/* 常见问题 */
.faq .list li {
  margin-bottom: .31rem;
}

.faq .list li .item {
  background: #fff;
  border: 1px solid #E5E5E5;
  padding: .22rem .36rem;
  transition: all ease .3s;
}

.faq .list li .item .item-tit {
  border-bottom: 1px solid #DBDBDB;
  padding-bottom: .18rem;
}

.faq .list li .item .item-tit .xh {
  height: .27rem;
}

.faq .list li .item .item-tit .xh img {
  width: .27rem;
}

.faq .list li .item .item-tit .tit {
  margin: 0 .3rem 0 .15rem;
  line-height: 1.5;
}

.faq .list li .item .item-desc {
  padding: .2rem 0 0 .42rem;
  line-height: 1.5;
}

.faq .list li .item:hover {
  border-color: #962330;
}

.faq .list li .item:hover .item-tit {
  color: #962330;
}

/* 问题反馈 */
.feedback li .label {
  margin-bottom: .15rem;
}

.feedback li .label font {
  color: #860211;
}

.feedback li .intbox {
  background: #fff;
  border: 1px solid #D8D8D8;
}

.feedback li .intbox input,
.feedback li .intbox select,
.feedback li .intbox textarea {
  padding: .15rem .2rem;
  width: 100%;
  outline: 0;
  height: .52rem;
  resize: none;
  font-family: 'HarmonyOS Sans SC Thin';
  font-size: inherit;
}

.feedback li .intbox input::-webkit-input-placeholder,
.feedback li .intbox select::-webkit-input-placeholder,
.feedback li .intbox textarea::-webkit-input-placeholder {
  color: #A4A4A4;
  font-family: 'HarmonyOS Sans SC Thin';
}

.feedback li .intbox.int1 {
  width: 42%;
  max-width: 2.58rem;
  margin-right: .21rem;
}

.feedback li .intbox textarea {
  min-height: 1.37rem;
}

.feedback .btn1 {
  margin-top: .38rem;
}

.feedback .btn1 button {
  height: .57rem;
}

select {
  outline: 0;
  background: url("../img/xjt.png") no-repeat right 0.2rem center;
  background-size: 0.16rem 0.09rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* 积分 */
.jifen {
  padding-bottom: .5rem;
}

.jifen .wrap {
  padding: .52rem .34rem .3rem .34rem;
  background: #fff;
  border-radius: .38rem;
  border: .06rem solid #ECECEC;
  margin-top: -1.73rem;
  position: relative;
  z-index: 1;
}

.jifen .screen {
  border-radius: 0.25rem;
  border: 1px solid #8E0213;
  padding: .3rem;
}

.jifen .screen li {
  margin-bottom: .21rem;
  display: flex;
}

.jifen .screen li .label {
  width: .7rem;
  height: .4rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  color: #8E0213;
}

.jifen .screen li .cont a {
  color: #8E0213;
  display: inline-block;
  padding: .1rem .22rem;
  border-radius: 0.21rem;
}

.jifen .screen li .cont a.on {
  color: #fff;
  background: #8E0213;
}

.jifen .screen li:last-child {
  margin-bottom: 0;
}

.jifen .list {
  margin-top: .6rem;
}

.jifen .list li {
  margin-bottom: .1rem;
}

.jifen .list li .item {
  background-image: url("../img/bg_card1.jpg");
  border-radius: .25rem;
  padding: .5rem .3rem;
  box-shadow: 0rem 0.02rem 0.21rem 0rem rgba(179, 179, 179, 0.32);
  border-radius: .25rem;
  border: .02rem solid #ECECEC;
}

.jifen .list li .item .item-pic {
  width: 2.36rem;
  flex-shrink: 0;
  margin-right: .7rem;
  height: 2.5rem;
}

.jifen .list li .item .item-pic img {
  max-height: 100%;
}

.jifen .list li .item .item-info .tit {
  color: #3A3939;
}

.jifen .list li .item .item-info .desc {
  margin: .25rem 0 .1rem;
  line-height: 1.5;
}

.jifen .list li .item .item-info .price span {
  font-family: Arial;
  font-weight: 900;
  color: #960216;
  margin-right: .1rem;
}

.jifen .list li .item .item-info .btn {
  margin-top: .32rem;
}

.jifen .list li .item .item-info .btn a {
  padding: .12rem .28rem;
  background: #960216;
  color: #fff;
  cursor: pointer;
  border-radius: .21rem;
}

.jifen .list li .item .item-info .btn a:hover {
  opacity: .88;
}

/* 进度 */
.steep-bar {
  padding: .18rem 0 .3rem;
}

.steep-bar .crumbs a,
.steep-bar .crumbs span {
  display: flex;
  align-items: center;
  margin: 0 .05rem;
}

.steep-bar .crumbs a img,
.steep-bar .crumbs span img {
  margin: 0 .1rem 0 -.05rem;
}

.steep-bar .crumbs a:hover,
.steep-bar .crumbs span:hover {
  color: var(--color);
}

.steep-bar .steep li {
  width: 1.88rem;
  height: .36rem;
  background: #E7E7E7;
  margin-left: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.steep-bar .steep li:first-child {
  border-radius: 0.05rem 0 0 0.05rem;
}

.steep-bar .steep li:last-child {
  border-radius: 0 0.05rem 0.05rem 0;
}

.steep-bar .steep li.on {
  background: #860211;
  color: #fff;
}

.quantity-controls {
  width: 1.09rem;
  height: .41rem;
  margin: auto;
  border: 1px solid #D9D9D9;
}

.quantity-controls .int input {
  padding: 0 .17rem;
  width: 100%;
  height: .3rem;
}

.quantity-controls .btn {
  width: .24rem;
  border-left: 1px solid #D9D9D9;
}

.quantity-controls .btn button {
  height: .21rem;
  background: none;
  outline: 0;
}

.quantity-controls .btn button:nth-child(1) {
  border-bottom: 1px solid #D9D9D9;
}

/* exchange */
.exchange .jf-type {
  background: #F7F7F7;
  padding: .24rem .4rem;
}

.exchange .jf-type img {
  width: .18rem;
  margin-right: .12rem;
}

.exchange .jf2 {
  border: 1px solid #E7E7E7;
  border-top: .03rem solid #860211;
}

.exchange .jf2 .jf-cont {
  padding: .3rem .38rem;
}
.exchange .steep1 .address .list  ul{
  align-items: stretch;
}
.exchange .steep1 .address .list li {
  width: 4.1rem;
  margin: 0 .4rem .3rem 0;
}

.exchange .steep1 .address .list .item {
  padding: .3rem .2rem;
  min-height:1.82rem;
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
}

.exchange .steep1 .address .list .item .name {
  color: #292929;
}

.exchange .steep1 .address .list .item .tel {
  color: #979797;
  margin: .15rem 0 .08rem;
}

.exchange .steep1 .address .list .item .dz {
  line-height: 1.5;
}

.exchange .steep1 .btn1 a {
  padding: .14rem .46rem;
  background: var(--color);
  color: #fff;
  border-radius: .06rem;
}

.exchange .steep1 .btn1 a:hover {
  opacity: .88;
}

.exchange .steep1 .order table thead th {
  font-weight: normal;
  padding-bottom: .2rem;
  border-bottom: 1px solid #D6D6D6;
}

.exchange .steep1 .order table thead th:nth-child(1) {
  text-align: left;
}

.exchange .steep1 .order table tbody td {
  padding: .25rem 0;
  text-align: center;
  border-bottom: 1px solid #D6D6D6;
}

.exchange .steep1 .order table tbody .pic {
  width: 1.6rem;
/*   height: 1.45rem; */
  background: #FFFFFF;
  border: 1px solid #D8D8D8;
  text-align: center;
}

.exchange .steep1 .order table tbody .pic img {
  max-height: 100%;
}

.exchange .steep1 .order table tbody .info {
  text-align: left;
}

.exchange .steep1 .order table tbody .info .tit {
  color: #3A3939;
  margin-bottom: .16rem;
}

.exchange .steep1 .order table tbody .info .desc {
  color: #3A3939;
  line-height: 1.6;
}

.exchange .steep1 .order table tbody .jf span {
  color: var(--color);
  margin-right: .05rem;
}

.exchange .steep1 .order2 .item1 .info {
  margin-left: .24rem;
}

.exchange .steep1 .order2 .item1 .info .tit {
  margin-bottom: 0;
}

.exchange .steep1 .order2 th:nth-child(2),
.exchange .steep1 .order2 td:nth-child(2) {
  text-align: left;
}

.exchange .total {
  margin-bottom: .3rem;
}

.exchange .total .total-txt {
  text-align: right;
  padding: .47rem 0 .4rem;
  color: #282828;
  line-height: 1.6;
}

.exchange .total .total-txt strong {
  color: #931423;
  margin: 0 .05rem;
  font-weight: normal;
}

.exchange .total .total-btn {
  text-align: right;
}

.exchange .total .total-btn a {
  padding: .16rem .4rem;
  border-radius: .26rem;
  height: .51rem;
}

.exchange .steep2 {
  padding: .4rem;
}

.exchange .steep2 .pay1 {
  align-items: flex-end;
}

.exchange .steep2 .pay1 .pay1-left .txt2 {
  margin-top: .15rem;
}

.exchange .steep2 .pay1 .pay1-left .txt2 span {
  color: #9B2D39;
}

.exchange .steep2 .pay1 .pay1-right span {
  color: #9B2D39;
}

.exchange .steep2 .pay1 .pay1-right span strong {
  margin-right: .05rem;
}

.exchange .steep2 .pay2 {
  margin: .4rem 0 .5rem;
  padding: .25rem .5rem;
  box-shadow: -0.02rem 0 0.1rem rgba(0, 0, 0, 0.175);
}

.exchange .steep2 .pay2 .col1 img {
  width: .23rem;
  margin-right: .14rem;
}

.exchange .steep2 .pay2 .col3 span {
  color: var(--color);
  margin-right: .05rem;
}

.exchange .steep2 .total {
  border-top: 1px solid #D6D6D6;
}

.exchange .steep2 .total .total-txt {
  padding: .3rem 0 .3rem;
}

.exchange .steep3 {
  padding: .3rem;
}

.exchange .steep3 .result1 {
  padding: .6rem 0;
  text-align: center;
  color: var(--color);
  line-height: 1.8;
}

.exchange .steep3 .result1 .res1-img {
  margin-bottom: .25rem;
}

.exchange .steep3 .result1 .res1-img img {
  width: 1.6rem;
}

.exchange .steep3 .result2 {
  padding: .4rem 0;
  border-top: 1px solid #D6D6D6;
}

.exchange .steep3 .result2 .wrap {
  width: 2.5rem;
  margin: 0 auto;
}

.exchange .steep3 .result2 p {
  margin: .15rem 0;
}

.exchange .steep3 .result2 p span {
  color: var(--color);
}

.exchange .steep3 .result2 .btn1 {
  margin-top: .46rem;
}

.exchange .steep3 .result2 .btn1 a {
  padding: .17rem .29rem;
}

.table-auto table {
  width: 100%;
  border-collapse: collapse;
}

/* 购物车 */
.cart .cart-main {
  border: 1px solid #E7E7E7;
  border-top: .03rem solid #860211;
}

.cart .cart-main .table-auto thead {
  background: #E7E7E7;
}

.cart .cart-main .table-auto thead th {
  text-align: left;
}

.cart .cart-main .table-auto th,
.cart .cart-main .table-auto td {
  padding: .26rem .3rem;
}

.cart .cart-main .table-auto th:nth-child(1),
.cart .cart-main .table-auto td:nth-child(1) {
  padding-right: .18rem;
}

.cart .cart-main .table-auto th:nth-child(2),
.cart .cart-main .table-auto td:nth-child(2) {
  padding-left: 0;
}

.cart .cart-main .table-auto tbody tr:nth-child(n+3):not(:last-child) td {
  border-bottom: 1px solid #D6D6D6;
  position: relative;
}

.cart .cart-main .table-auto tbody tr:nth-child(n+3):not(:last-child) td:nth-child(1)::before {
  content: "";
  position: absolute;
  width: .74rem;
  left: 0;
  bottom: -1px;
  height: 2px;
  z-index: 1;
  background: #fff;
}

.cart .cart-main .table-auto tbody tr:nth-child(n+3):not(:last-child) td:last-child::before {
  content: "";
  position: absolute;
  width: .74rem;
  right: 0;
  bottom: -1px;
  height: 2px;
  z-index: 1;
  background: #fff;
}

.cart .cart-main .table-auto tbody tr:last-child td {
  border-bottom: none;
}

.cart .cart-main .table-auto .item1 .pic {
  width: 1.6rem;
  /*height: 1.45rem;*/
  background: #FFFFFF;
  text-align: center;
  margin-right: .22rem;
}

.cart .cart-main .table-auto .item1 .pic img {
  max-height: 100%;
}

.cart .cart-main .table-auto .item1 .info .desc {
  margin-top: .1rem;
}

.cart .cart-main .table-auto .price {
  color: var(--color);
}

.cart .cart-main .tips1 {
  padding: .25rem .2rem .25rem .74rem;
}

.cart .cart-main .tips1 img {
  width: .16rem;
  margin: 0 .05rem;
}

.cart .cart-main .tr2 {
  background: #F7F7F7;
}

.cart .cart-main .tr2 .btn01 a {
  height: .3rem;
  padding: 0 .18rem;
  color: #fff;
  display: inline-flex;
  align-items: center;
  background: var(--color);
  border-radius: .17rem;
}

.cart .cart-main .tr2 .del i {
  color: var(--color);
}

.cart .cart-main .del i {
  margin-right: .1rem;
}

.cart .cart-main .zhekou {
  padding: .25rem .52rem .25rem .74rem;
}

.cart .cart-main .zhekou .zk1 i {
  color: var(--color);
  margin-right: .1rem;
  margin-top: .03rem;
}

.cart .cart-main .zhekou .zk1 .info .tit {
  margin-bottom: .1rem;
}

.cart .cart-main .zhekou .zk1 .info .cont p {
  margin: .06rem 0;
}

.cart .cart-main .zhekou .zk2 p {
  margin: .1rem 0;
}

.cart .cart-main .zhekou .zk2 p span {
  color: var(--color);
}

.cart .cart-main .settlement {
  padding: .23rem .54rem .23rem .74rem;
  background: #F7F7F7;
  overflow: hidden;
  min-height: .51rem;
}

.cart .cart-main .settlement .fl span {
  color: var(--color);
}

.cart .cart-main .settlement .link {
  padding: .15rem .4rem;
  height: .51rem;
  border-radius: .26rem;
  background: var(--color);
  color: #fff;
}

.cart .cart-main .settlement .link:hover {
  opacity: .88;
}

.cart .steep1 .fapiao .jf-type .add {
  color: var(--color);
  cursor: pointer;
}

.cart .steep1 .fapiao .jf-cont li {
  margin-right: .38rem;
}

.cart .steep1 .fapiao .jf-cont .disabled label {
  color: #999;
}

.cart .steep1 .fapiao .jf-cont .sq {
  padding: .05rem .1rem;
  height: .25rem;
  border-radius: .2rem;
  margin-left: .25rem;
  background: var(--color);
  color: #fff;
  font-weight: normal;
}

.cart .steep1 .fapiao .jf-cont .email {
  width: 4.96rem;
  border-radius: .06rem;
  border: 1px solid #E3E3E3;
  padding: 0 .35rem;
}

.cart .steep1 .fapiao .jf-cont .email input {
  width: 100%;
  height: .48rem;
}

.cart .steep1 .zfpt li {
  margin: 0 .28rem 0 0;
  width: 1.89rem;
  height: .76rem;
  cursor: pointer;
  border-radius: .06rem;
  border: 1px solid #B1B1B1;
}

.cart .steep1 .zfpt li img {
  width: 1.34rem;
}

.cart .steep1 .zfpt li.check {
  border: 0.02rem solid var(--color);
}

.cart .steep1 .beizu .textarea {
  width: 90%;
  max-width: 6.97rem;
}

.cart .steep1 .beizu .textarea textarea {
  width: 100%;
  resize: none;
  height: 1.5rem;
  padding: .2rem;
  border-radius: .06rem;
  border: 1px solid #E3E3E3;
}

.cart .steep1 .total .jf-cont {
  line-height: 1.8;
  max-width: 2.8rem;
}

.cart .steep1 .total .jf-cont .txt1 span {
  color: #AC0016;
}

.cart .steep1 .total .jf-cont .txt2 {
  border-top: 1px dashed #eee;
  padding-top: .1rem;
  margin-top: .1rem;
}

.cart .steep1 .tongji td p {
  margin-bottom: .1rem;
}

.cart .steep1 .tongji td:nth-child(1) {
  text-align: left;
}

.cart .steep1 .tongji td:nth-child(2) {
  text-align: center;
  vertical-align: top;
}

.cart .steep1 .tongji td:nth-child(3) {
  padding-right: .9rem;
  text-align: right;
}

.cart .steep1 .tongji td:nth-child(3) .p3 {
  color: var(--color);
}

.cart .steep1 .cart-btn {
  background: #F7F7F7;
  padding: .24rem .39rem;
}

.cart .steep1 .cart-btn2 {
  padding-right: 1.1rem;
}

.check-group .checkbox {
  margin-right: .11rem;
}

.checkbox {
  flex-shrink: 0;
  width: .17rem;
  height: .17rem;
  cursor: pointer;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../img/ck1.png");
  background-size: 100% 100%;
}

.checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.checkbox.check {
  background-image: url("../img/ck2.png");
}

.radio-group li {
  cursor: pointer;
  margin-right: .35rem;
}

.radio-group li label {
  cursor: pointer;
}

.radio-group li.check {
  color: var(--color);
}

.radio-group li.check .radio {
  background-image: url("../img/radio2.png");
}

.radio {
  flex-shrink: 0;
  width: .2rem;
  height: .2rem;
  cursor: pointer;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../img/radio1.png");
  background-size: 100% 100%;
  margin-right: .1rem;
}

.radio input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.radio.check {
  background-image: url("../img/radio2.png");
}

.radio2 {
  flex-shrink: 0;
  width: .2rem;
  height: .2rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../img/radio1.png");
  background-size: 100% 100%;
  margin-right: .1rem;
}

.radio2 input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.radio2.check {
  background-image: url("../img/radio3.png");
}

.selbox {
  position: relative;
}

.selbox .sel-tit i {
  margin-left: .1rem;
}

.selbox ul {
  background: #fff;
  position: absolute;
  top: 100%;
  width: 1rem;
  left: -.1rem;
  border: 1px solid #ddd;
  text-align: center;
  display: none;
}

.selbox ul li a {
  padding: .15rem 0;
  display: block;
  border-bottom: 1px solid #eee;
}

.selbox ul li:last-child a {
  border-bottom: 0;
}

.selbox:hover ul {
  display: block;
}

/* 弹窗 */
.laybox {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.38);
  z-index: 22222;
  display: none;
}

.laybox .wrap {
  width: 100%;
  height: 100%;
}

.laybox .contbox {
  width: 90%;
  max-width: 7.07rem;
  background: #fff;
  border-radius: .15rem;
  position: relative;
  z-index: 2;
}

.laybox .lay-tit {
  padding: .24rem .45rem;
  border-radius: .15rem .15rem 0 0;
}

.laybox .lay-cont {
  padding: .2rem .38rem .3rem .38rem;
  max-height: 92vh;
  overflow-x: hidden;
  overflow-y: auto;
}

/*下拉*/
.select {
  width: 100%;
  position: relative;
}

.select dt {
  width: 100%;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  height: .52rem;
  cursor: pointer;
  padding: 0 .2rem 0 0;
  font-weight: normal;
}

.select dt i {
  color: #8C8C8C;
}

.select dt input {
  cursor: pointer;
  position: relative;
  display: block;
  text-align: left;
  overflow: hidden;
  background: none;
}

.select dt input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.57);
}

.select dd {
  margin: 0;
  position: absolute;
  left: 0;
  top: .53rem;
  z-index: 5;
  width: 100%;
  box-sizing: border-box;
}

.select dd ul {
  list-style: none;
  overflow: auto;
  background: #fff;
  overflow-x: auto;
  border: 1px solid #E5E5E5;
  box-shadow: 0rem 0.02rem 0.21rem 0rem rgba(179, 179, 179, 0.32);
  border-radius: .06rem;
  height: 2.1rem;
}

.select dd ul::-webkit-scrollbar {
  width: 3px;
  height: 5px;
}

.select dd ul::-webkit-scrollbar-thumb {
  background: #333;
}

.select dd ul li {
  width: 100%;
  text-align: left;
  padding: .15rem .2rem;
  margin: 0;
  cursor: pointer;
  border-bottom: 1px solid #E5E5E5;
}

.select dd ul li:last-child {
  border-bottom: none;
}

.select dd ul li:hover {
  background: var(--color);
  color: #fff;
}

.check-group {
  cursor: pointer;
}

.common-form li {
  display: flex;
  margin-top: .2rem;
}

.common-form li .label {
  width: 1.15rem;
  padding-right: .05rem;
  flex-shrink: 0;
  margin-top: .2rem;
}

.common-form li .label.nop {
  margin-top: 0;
}

.common-form li .cont {
  width: calc(100% - 1.06rem);
}

.common-form li .cont .intbox {
  border-radius: .05rem;
  border: 1px solid #E5E5E5;
}

.common-form li .cont .intbox input,
.common-form li .cont .intbox textarea {
  background: none;
}

.common-form li .cont .intbox input,
.common-form li .cont .intbox select,
.common-form li .cont .intbox textarea {
  width: 100%;
  font-size: inherit;
  padding: .162rem .2rem;
  resize: none;
}

.common-form li .cont .intbox textarea {
  min-height: 1rem;
}

.common-form li .cont .intbox.nob {
  border: 0;
}

.common-form li.city .intbox {
  width: 32%;
}

.common-form li .check-group {
  color: #464646;
  margin: .1rem 0 .25rem;
}

.common-form li .check-group .checkbox {
  margin-right: .1rem;
}

.common-form li .tips {
  padding: .1rem 0 .25rem 0;
  color: #464646;
}

.common-form.label-right li .label {
  width: 1.35rem;
  text-align: right;
  padding-right: .15rem;
}

.lay-btn {
  margin: .1rem 0 .2rem;
}

.lay-btn button {
  width: 2.01rem;
  height: .49rem;
  background: #E5E5E5;
  border-radius: .06rem;
  border: 1px solid #E5E5E5;
  margin-right: .18rem;
}

.lay-btn button.btn1 {
  background: var(--color);
  color: #fff;
}

.lay-btn button.btn1:hover {
  opacity: .88;
}

/* 新增地址 */
.laybox1 .lay-tit {
  color: #fff;
}

.laybox1 .paste {
  padding: .18rem;
  height: 1.22rem;
  border-radius: .08rem;
  border: .02rem dashed #E5E5E5;
}

/* 新增发票 */
.laybox2 .form {
  margin-top: -.2rem;
}

/* lay-wechat */
.lay-wechat .lay-tit {
  color: #fff;
}

.lay-wechat .lay-cont .wx-box1 {
  padding: .65rem 0 .38rem;
  color: #8E0213;
}

.lay-wechat .lay-cont .wx-box1 span {
  position: relative;
  padding: 0 .22rem;
}

.lay-wechat .lay-cont .wx-box1 span::before,
.lay-wechat .lay-cont .wx-box1 span::after {
  content: "";
  width: .13rem;
  height: .22rem;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
}

.lay-wechat .lay-cont .wx-box1 span::before {
  background-image: url("../img/icon_line1.png");
  left: 0;
  top: 0;
}

.lay-wechat .lay-cont .wx-box1 span::after {
  background-image: url("../img/icon_line2.png");
  right: 0;
  bottom: 0;
}

.lay-wechat .lay-cont .wx-box2 {
  width: 2.29rem;
  height: 2.31rem;
  padding: .2rem;
  margin: 0 auto .26rem auto;
  background-image: url("../img/bg_qrcode.png");
}

.lay-wechat .lay-cont .wx-box2 img {
  width: 2rem;
}

.lay-wechat .lay-cont .wx-box3 {
  text-align: center;
  padding: .2rem 0 .65rem;
}

/* 付款，完成购买 */
.cart .cart-result .col1 {
  background: #F6F6F6;
  padding: .86rem 0 .57rem;
  width: 44.5%;
  text-align: center;
}

.cart .cart-result .col1 .res-img {
  margin-bottom: .18rem;
}

.cart .cart-result .col1 .res-img img {
  width: 3.53rem;
}

.cart .cart-result .col1 .txt2 {
  margin: .15rem 0;
  color: var(--color);
}

.cart .cart-result .col1 .link a {
  width: 1.91rem;
  height: .44rem;
  border-radius: .06rem;
  border: 0.01rem solid rgba(113, 113, 113, 0.6);
  color: #717171;
}

.cart .cart-result .col1 .link a:hover {
  color: #fff;
  background: var(--color);
  border-color: var(--color);
}

.cart .cart-result .col2 .list {
  padding-top: .7rem;
}

.cart .cart-result .col2 .list li {
  padding: .24rem 0 .24rem .2rem;
  border-bottom: 1px solid #ECECEC;
}

/* common-table */
.table2 {
  border: 1px solid #E2E2E2;
  border-radius: .15rem;
}

.table2 table {
  border-collapse: collapse;
  text-align: left;
}

.table2 table th,
.table2 table td {
  padding: .23rem .5rem;
}

.table2 table thead th {
  background: var(--color);
  color: #fff;
}

.table2 table thead th:nth-child(1) {
  border-radius: .15rem 0 0 0;
}

.table2 table thead th:last-child {
  border-radius: 0 .15rem 0 0;
}

.table2 table tbody td {
  border-bottom: 1px solid #E2E2E2;
}

.table2 table tbody tr:last-child td {
  border-bottom: 0;
}

.table3 table {
  text-align: center;
}

.table3 table thead th {
  background: #828282;
  color: #fff;
}

.table3 table th,
.table3 table td {
  padding: .22rem .5rem;
}

.table3 table tbody tr td {
  background: #F7F7F7;
  padding: .16rem .5rem;
}

.table3 table tbody tr td .zt {
  height: .38rem;
  border-radius: .03rem;
  padding: 0 .26rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
}

.table3 table tbody tr:nth-child(2n) td {
  background: #ECECEC;
}

.table4 table {
  text-align: center;
  border: 1px solid #D4D4D4;
}

.table4 table th,
.table4 table td {
  padding: .22rem .2rem;
  border: 1px solid #D4D4D4;
}

.table4 table tbody td {
  color: #5B5B5B;
}

.table4 table tbody td .item1 {
  text-align: left;
  max-width: 4rem;
  margin: 0 auto;
}

.table4 table tbody td .item1 .pic {
  width: 1.4rem;
  border-radius: .1rem;
  margin-right: .2rem;
}

.table4 table tbody td .item1 .pic img {
  border-radius: .1rem;
}

.table4 table tbody td .item1 .info {
  color: #1D1D1F;
}

.table4 table tbody td .item1 .info .num {
  margin: .1rem 0;
}

.table4 table tbody td .item1 .info .xh {
  color: #282828;
}

.table4 table tbody td .time {
  text-align: left;
  display: inline-block;
}

.table4 table tbody td .btn {
  border-radius: .04rem;
  padding: .08rem .14rem;
  white-space: nowrap;
  border: 1px solid #101010;
  color: #101010;
}

.table4 table tbody td .btn:hover {
  border-color: #8E0213;
  color: #8E0213;
}

.table4 table tbody td .price {
  color: var(--color);
}

/* 会员中心 */
.member {
  padding: .5rem 0 .4rem;
  /* 个人资料 */
  /* 我的积分 */
  /* 我的额度 */
  /* 我的优惠券 */
  /* 积分订单 */
  /* 账号安全 */
  /* 地址管理 */
  /* 产品售后 */
}

.member .meb-side {
  width: 3.15rem;
  margin-right: .44rem;
}

.member .meb-side .side-tit {
  padding: .21rem .23rem;
  background: linear-gradient(59deg, #8E0213, #8E0213);
  color: #fff;
}

.member .meb-side .side-tit:nth-child(1) {
  border-radius: .18rem .18rem 0 0;
}

.member .meb-side .side-ul li {
  border-bottom: 1px solid #E7E7E7;
}

.member .meb-side .side-ul li a {
  display: flex;
  align-items: center;
  padding: .24rem .28rem;
}

.member .meb-side .side-ul li a img {
  width: .3rem;
  margin-right: .2rem;
}

.member .meb-side .side-ul li:hover a,
.member .meb-side .side-ul li.on a {
  color: var(--color);
}

.member .meb-side .side-ul li:last-child {
  border-bottom: 0;
}

.member .meb-cont {
  padding: 0 .44rem .3rem .44rem;
  width: calc(100% - 3.59rem);
}

.member .meb-cont .meb-type {
  padding: .2rem 0;
  margin-bottom: .35rem;
  border-bottom: 1px solid #E2E2E2;
}

.member .meb-grzl .common-form li .intbox {
  width: 100%;
  max-width: 5.17rem;
}

.member .meb-grzl .common-form li .ts {
  margin-left: .24rem;
}

.member .meb-grzl .common-form li.yzm .lay-btn {
  margin: 0;
}

.member .meb-grzl .common-form li.yzm .getcode {
  width: 1.9rem;
  margin-top: 0;
  margin-left: .22rem;
  height: .56rem;
  background: 8e0213;
}

.member .meb-grzl .common-form .ul2 {
  margin-top: -.2rem;
  display: none;
}

.member .meb-grzl .common-form .check-group {
  color: #464646;
  margin: .15rem 0;
}

.member .meb-btn1 {
  min-width: .92rem;
  height: .3rem;
  background: #8E0213;
  border-radius: 4px;
  padding:0 .14rem;
  color: #fff;
  display:flex;
  align-items: center;
  justify-content: center;
}

.member .meb-btn1:hover {
  opacity: .88;
}

.member .meb-jifen .jf1 .b1 {
  margin-bottom: .1rem;
}

.member .meb-jifen .jf1 .b2 img {
  width: .24rem;
}

.member .meb-jifen .jf1 .b2 span {
  margin: 0 .3rem 0 .07rem;
  color: var(--color);
}

.member .meb-jifen .jf2 {
  background: #F6F6F6;
  border-radius: .18rem;
  padding: .3rem .34rem;
  margin: .35rem 0;
}

.member .meb-jifen .jf2 li {
  margin-bottom: .25rem;
}

.member .meb-jifen .jf2 li .tit {
  color: #8E0213;
  margin-bottom: .1rem;
}

.member .meb-jifen .jf2 li .cont {
  line-height: 1.65;
}

.member .meb-jifen .jf2 li:last-child {
  margin-bottom: 0;
}

.member .meb-edu .edu1 {
  color: #8E0213;
  margin-bottom: .65rem;
}

.member .meb-edu .edu1 .txt2 {
  font-family: 'OfficinaSerifEF-Bold';
  margin-right: .32rem;
}

.member .meb-yhq li .item {
  background-image: url("../img/bg_yhq.png");
  background-size: 100% 100%;
  height: 1.54rem;
  position: relative;
  color: #fff;
}

.member .meb-yhq li .item .yxq {
  position: absolute;
  top: .08rem;
  left: .18rem;
}

.member .meb-yhq li .item .col1 {
  width: 1.7rem;
}

.member .meb-yhq li .item .col1 .jine {
  margin: .15rem 0 .05rem;
}

.member .meb-yhq li .item .col2 {
  padding: .25rem .1rem .25rem .25rem;
}

.member .meb-yhq li .item .col2 .item-tit {
  margin: .1rem 0 .2rem;
}

.member .meb-yhq li .item .col2 .item-tit .tit {
  color: #FFFFFF;
  text-shadow: 0rem 0.02rem 0.05rem rgba(35, 24, 21, 0.35);
}

.member .meb-yhq li .item .col2 .item-tit .use {
  padding: .08rem .18rem;
  background: #fff;
  border-radius: .16rem;
  color: #000;
}

.member .meb-yhq li .item .col2 .item-info p {
  margin: .05rem 0;
}

.member .meb-jforder .tabs {
  border-bottom: 1px solid #E2E2E2;
}

.member .meb-jforder .tabs ul {
  padding: 0 .65rem;
}

.member .meb-jforder .tabs li {
  position: relative;
  cursor: pointer;
  padding: 0 .09rem .26rem .09rem;
}

.member .meb-jforder .tabs li::after {
  content: "";
  width: 0;
  height: .04rem;
  background: #8E0213;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all ease .3s;
}

.member .meb-jforder .tabs li:hover,
.member .meb-jforder .tabs li.on {
  color: #8E0213;
}

.member .meb-jforder .tabs li:hover:after,
.member .meb-jforder .tabs li.on:after {
  width: 100%;
}

.member .meb-jforder .tablist .tabcont {
  display: none;
  padding: .38rem 0;
}

.member .meb-jforder .tablist .tabcont li {
  margin-bottom: .38rem;
  border: 1px solid #D4D4D4;
}

.member .meb-jforder .tablist .tabcont li table {
  width: 100%;
  border-collapse: collapse;
}

.member .meb-jforder .tablist .tabcont li table th,
.member .meb-jforder .tablist .tabcont li table td {
  border-right: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  text-align: center;
  padding: .18rem 0;
}

.member .meb-jforder .tablist .tabcont li table th:last-child,
.member .meb-jforder .tablist .tabcont li table td:last-child {
  border-right: 0;
}

.member .meb-jforder .tablist .tabcont li table thead th {
  color: #212324;
}

/* .member .meb-jforder .tablist .tabcont li table tbody td {
  vertical-align: top;
} */

.member .meb-jforder .tablist .tabcont li table tbody td .item1 {
  text-align: left;
  padding: 0 .32rem;
  align-items: center;
  justify-content: center;
}
.member .meb-jforder .tablist .tabcont li table tbody td .jifen{
  padding-bottom:0;
}
.member .meb-jforder .tablist .tabcont li table tbody td .item1 .pic {
  width: 1.6rem;
  height: 1.2rem;
  background-image: url("../img/bg_card2.jpg");
  border-radius: .1rem;
  padding: .22rem .12rem;
  margin-right: .26rem;
}

.member .meb-jforder .tablist .tabcont li table tbody td .item1 .pic img {
  max-height: 100%;
}

.member .meb-jforder .tablist .tabcont li table tbody td .item1 .pic2 {
  width: 1.4rem;
  margin-right: .26rem;
}

.member .meb-jforder .tablist .tabcont li table tbody td .item1 .pic2 img {
  border-radius: .1rem;
}

.member .meb-jforder .tablist .tabcont li table tbody td .item1 .info {
  max-width: 2.8rem;
}

.member .meb-jforder .tablist .tabcont li table tbody td .item1 .info .tit {
  color: #1D1D1F;
  margin-bottom: .1rem;
}

.member .meb-jforder .tablist .tabcont li table tbody td .item1 .info .desc {
  color: #3A3939;
}

.member .meb-jforder .tablist .tabcont li table tbody td .item1 .info2 .tit {
  margin: .1rem 0 .1rem;
}

.member .meb-jforder .tablist .tabcont li table tbody td .item1:hover .info .tit {
  color: var(--color);
}

.member .meb-jforder .tablist .tabcont li table tbody td .jifen span {
  color: #960216;
  margin: .01rem .05rem 0 0;
}

.member .meb-jforder .tablist .tabcont li .total {
  padding: .18rem .2rem;
  text-align: right;
  color: #5B5B5B;
}

.member .meb-jforder .tablist .tabcont li .total .bh {
  margin-left: .25rem;
}

.member .meb-jforder .tablist .tabcont li:last-child {
  margin-bottom: 0;
}

.member .meb-safe .list1 {
  padding-bottom: .25rem;
}

.member .meb-safe .list1 .item {
  background: #F7F7F7;
  border-radius: .12rem;
  padding: .46rem .6rem;
  text-align: center;
  position: relative;
}

.member .meb-safe .list1 .item .icon img {
  width: .87rem;
}

.member .meb-safe .list1 .item .tit {
  margin: .2rem 0 .23rem;
}

.member .meb-safe .list1 .item .link a {
  width: 1.45rem;
  height: .38rem;
  border-radius: .04rem;
  border: 1px solid rgba(0, 0, 0, 0.8);
  display: flex;
  color: #000;
  align-items: center;
  justify-content: center;
  transition: all ease .3s;
}

.member .meb-safe .list1 .item .link a:hover {
  background: var(--color);
  color: #fff;
}

.member .meb-safe .list1 .item .zs {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0 .12rem 0 0;
  width: .58rem;
}

.member .meb-safe .meb-type .link a {
  background: #860211;
  border-radius: .04rem;
  border: 1px solid #DBDBDB;
  padding: .1rem .28rem;
  color: #fff;
}

.member .meb-safe .meb-type .link a:hover {
  opacity: .88;
}

.member .meb-safe .table3 table thead th {
  background: #000;
  color: #fff;
}

.member .meb-safe .table3 table tbody td .zt {
  padding: .09rem .08rem;
  cursor: pointer;
  color: #000;
}

.member .meb-safe .table3 table tbody td .zt:hover {
  border-color: var(--color);
  color: var(--color);
}

.member .meb-address .list {
  padding: .1rem .5rem;
}

.member .meb-address .list li .item {
  padding: .32rem .2rem .52rem .2rem;
  border: 1px solid #E5E5E5;
  transition: all ease .3s;
  min-height: 1.53rem;
}

.member .meb-address .list li .item .item-tit {
  min-height: .3rem;
}

.member .meb-address .list li .item .item-tit .btns1 {
  padding: .07rem .14rem;
  height: .3rem;
  background: #8E0213;
  border-radius: .04rem;
  color: #fff;
  margin-left: .24rem;
}

.member .meb-address .list li .item .sh {
  margin: .16rem 0;
}

.member .meb-address .list li .item .tel {
  width: 100%;
  margin: .2rem 0 .06rem;
  color: #979797;
}

.member .meb-address .list li .item .link a {
  margin-left: .2rem;
  color: #5B5B5B;
}

.member .meb-address .list li .item:hover {
  border-color: var(--color);
}

.member .meb-fapiao .list li .item {
  padding: .25rem .2rem 0rem .2rem;
}

.member .meb-service .shbox1 {
  margin: .4rem 0;
  padding: 0 .4rem .3rem .4rem;
  border: 1px solid #D4D4D4;
}

.member .meb-service .shbox1 .common-form {
  margin-top: -.06rem;
}

.member .meb-service .shbox1 .common-form>ul>li {
  margin-top: .3rem;
}

.member .meb-service .shbox1 .common-form .jine .intbox {
  border: 0;
  margin-top: .2rem;
}

.member .meb-service .shbox1 .common-form .jine .intbox span {
  color: var(--color);
}

.member .meb-service .shbox1 .common-form .dd {
  margin-right: .2rem;
  margin-bottom: .2rem;
  width: 1.32rem;
  height: 1.32rem;
  display: none;
  border: 1px dashed #eee;
  border-radius: .08rem;
}

.member .meb-service .shbox1 .common-form .upfile {
  width: 1.32rem;
  height: 1.32rem;
  margin-bottom: .2rem;
  background: #F7F7F7;
  border-radius: .08rem;
  border: 1px dashed #8E0213;
  padding: .2rem 0;
  text-align: center;
  position: relative;
}

.member .meb-service .shbox1 .common-form .upfile img {
  width: .31rem;
  margin-bottom: .16rem;
}

.member .meb-service .shbox1 .common-form .upfile input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
}

.member .meb-service .shbox1 .common-form .up-list.active .dd {
  display: inline-flex;
}

.member .meb-service .shbox2 {
  position: relative;
  z-index: 2;
  border: 1px solid #D4D4D4;
  margin-bottom: .4rem;
}

.member .meb-service .shbox2 .common-form>ul>li {
  padding: .3rem .4rem;
  margin: 0;
  border-bottom: 1px solid #E2E2E2;
}

.member .meb-service .shbox2 .common-form>ul>li .label {
  margin-top: 0;
}

.member .meb-service .shbox2 .common-form>ul>li .intbox {
  border: 0;
}

.member .meb-service .shbox2 .common-form>ul>li .intbox.dz {
  color: #242323;
  line-height: 1.6;
}

.member .meb-service .shbox2 .common-form>ul>li .dl {
  margin-top: .25rem;
}

.member .meb-service .shbox2 .common-form>ul>li .dl .dd .label {
  width: 1rem;
}

.member .meb-service .shbox2 .common-form>ul>li .dl .dd .intbox {
  border-radius: .05rem;
  border: 1px solid #E5E5E5;
  width: calc(100% - 1rem);
}

.member .meb-service .shbox2 .common-form>ul>li:last-child {
  border-bottom: 0;
}

.member .meb-service .radio-box2 {
  display: none;
}

.member .meb-order .search {
  margin: .3rem 0 -.1rem 0;
}

.member .meb-order .search .intbox {
  height: .48rem;
  border: 1px solid #E1E1E1;
  margin-right: .18rem;
}

.member .meb-order .search .select dt {
  height: .48rem;
  padding: 0 .18rem 0 .3rem;
}

.member .meb-order .search .sel1 {
  width: 2.62rem;
}

.member .meb-order .search .sel2 {
  width: 2.82rem;
  padding: 0 .2rem;
}

.member .meb-order .search .sel2 input {
  width: 100%;
  height: 100%;
}

.member .meb-order .tablist .tabcont {
  padding-bottom: .15rem;
}

.member .meb-order .tablist .tabcont li table thead th:nth-child(1) {
  text-align: left;
  padding-left: .7rem;
}

.member .meb-order .tablist .tabcont li table td {
  vertical-align: middle !important;
}

.member .meb-order .tablist .tabcont li table td.txt-red {
  color: #8E0213;
}

.member .meb-order .tablist .tabcont li table td .btn {
  width: 100%;
  float: left;
  margin-top: .15rem;
}

.member .meb-order .tablist .tabcont li table td .link {
  padding: .06rem .12rem;
  border-radius: .04rem;
  border: 1px solid #000;
  cursor: pointer;
  display: block;
  width: 90%;
  margin-top: 4px;
  margin-left: 5%;
}

.member .meb-order .tablist .tabcont li table td .link:hover {
  color: #8E0213;
  border-color: #8E0213;
}

.member .meb-order .tablist .tabcont li table td.border {
  border-right: #D4D4D4 solid 1px;
}

.member .meb-order .tablist .tabcont li table tbody tr td {
  border-bottom: 0;
}

.member .meb-order .tablist .tabcont li table tbody tr td .item1 .pic2 {
  margin-right: .2rem;
}

.member .meb-order .tablist .tabcont li table tbody tr td .item1 .info .desc {
  margin-top: .15rem;
}

.member .meb-order .tablist .tabcont li .total {
  border-top: #D4D4D4 solid 1px;
}

.member .meb-order .tablist .tabcont li .total.txt-red {
  color: var(--color);
}

.member .order-detail .odbox {
  margin-bottom: .4rem;
  border: 1px solid #E5E5E5;
  border-top: .03rem solid #860211;
}

.member .order-detail .odbox .od-type {
  padding: .22rem .38rem;
  background: #F7F7F7;
}

.member .order-detail .odbox .od-type img {
  width: .2rem;
  margin-right: .15rem;
}

.member .order-detail .odbox .od-cont {
  padding: .2rem .38rem;
}

.member .order-detail .od1 .od-cont {
  padding: .25rem 0 0 .38rem;
}

.member .order-detail .od1 .od1-left li {
  margin-bottom: .25rem;
}

.member .order-detail .od1 .od1-left .btns a {
  padding: .12rem .3rem;
  background: var(--color);
  color: #fff;
  border-radius: .23rem;
  margin-right: .2rem;
}

.member .order-detail .od1 .od1-left .btns a:hover {
  opacity: .88;
}

.member .order-detail .od1 .od1-right img {
  width: 3.48rem;
}

.member .order-detail .od2 .meb-order .tabcont {
  padding: 0;
}

.member .order-detail .od2 .meb-order li {
  border: 0;
}

.member .order-detail .od3 li {
  margin: .15rem 0;
}

.member .order-detail .od3 li .label {
  flex-shrink: 0;
}

.member .order-detail .od3 li .edit {
  color: var(--color);
  margin-left: .45rem;
}

.member .order-detail .od3 li .btn1 {
  padding: .09rem .31rem;
  background: var(--color);
  color: #fff;
  border-radius: .18rem;
  margin-left: .33rem;
}

.member .order-detail .od3 li .btn1:hover {
  opacity: .88;
}

.sqhk .lay-tit .link span {
  width: .2rem;
  height: .2rem;
  border: 1px solid #333;
  border-radius: 50%;
  margin-left: .1rem;
}

.sqhk .lay-tit .link span i {
  font-size: .1rem;
}

.sqhk .common-form .cont2 {
  background: #fff9fa;
  border: 1px dashed #e4c7cb;
  margin-top: .25rem;
  padding: .2rem .23rem;
  border-radius: .05rem;
  position: relative;
}

.sqhk .common-form .cont2 .sh {
  margin-top: .3rem;
}

.sqhk .common-form .cont2 .mark {
  background: var(--color);
  color: #fff;
  border-radius: .06rem;
  padding: .08rem .18rem;
}

/* 产品分类 */
.product {
  background-position: bottom center;
  background-size: 100%;
}

.product .probox1 {
  padding: .4rem 0 .5rem;
  border-bottom: 1px solid #E2E2E2;
}

.product .probox1 .sec-type {
  padding-top: 0;
  padding-bottom: .3rem;
}

.product .probox1 .info {
  height: 100%;
  position: relative;
}

.product .probox1 .info .desc {
  line-height: 2;
}

.product .probox1 .info .link {
  margin-top: 1.45rem;
}

.product .probox1 .info .link a {
  padding: .18rem .54rem;
}

.product .probox1 .info .link a i {
  margin-left: .1rem;
}

.product .section1 {
  padding: .5rem 0 1rem;
}

/* 产品列表 */
.product2 {
  padding: .5rem 0;
}

.product2 .pro-side {
  width: 3.65rem;
  margin-right: .48rem;
}

.product2 .pro-side .dl .dd {
  border-bottom: 1px solid #E7E7E7;
}

.product2 .pro-side .dl .dd .card-tit {
  padding: .25rem .23rem;
  cursor: pointer;
}

.product2 .pro-side .dl .dd .card-tit .jt {
  transition: all ease .3s;
  cursor: pointer;
}

.product2 .pro-side .dl .dd .card-tit.on .jt {
  transform: rotate(180deg);
  color: var(--color);
  font-weight: bold;
}

.product2 .pro-side .dl .dd .check-group.selected {
  color: var(--color);
  text-decoration: underline;
}

.product2 .pro-side .dl .dd .card-cont {
  padding: 0 .23rem .2rem .23rem;
  display: none;
}

.product2 .pro-side .dl .dd .card-cont li {
  margin-bottom: .15rem;
}

.product2 .pro-side .dl .dd .card-cont li .item-tit {
  position: relative;
  padding-left: .28rem;
}

.product2 .pro-side .dl .dd .card-cont li .item-tit .fold {
  width: .1rem;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.product2 .pro-side .dl .dd .card-cont li .item-tit .fold::before {
  content: "+";
  color: #8D8D8D;
  font-weight: bold;
  font-size: .22rem;
}

.product2 .pro-side .dl .dd .card-cont li .item-tit .fold.on::before {
  content: "-";
}

.product2 .pro-side .dl .dd .card-cont li .item-sub {
  padding-left: .5rem;
  display: none;
}

.product2 .pro-side .dl .dd .card-cont li .item-sub li {
  margin-top: .13rem;
  margin-bottom: 0;
}

.product2 .pro-side .dl .dd.dd1 li {
  background: #860211;
  border-radius: .22rem;
  padding: .12rem .17rem;
  color: #fff;
  margin: 0 .1rem .1rem 0;
  display: inline-flex;
  cursor: pointer;
}

.product2 .pro-side .dl .dd.dd1 li .close {
  margin-right: .08rem;
}

.product2 .pro-side .dl .dd.dd1 li:hover {
  opacity: .88;
}

.product2 .pro-side .dl .dd.dd1 .clear-all {
  text-align: right;
  padding: .2rem 0 0 0;
  color: var(--color);
  cursor: pointer;
  font-family: Helvetica;
  font-weight: 300;
}

.product2 .pro-side .dl .dd .facet-slider .range-values {
  margin-bottom: -.05rem;
}

.product2 .pro-side .dl .dd .facet-slider .range-values span {
  padding: 0 .23rem;
}

.product2 .pro-side .dl .dd .facet-slider .range-values .int {
  width: 1.02rem;
  height: .4rem;
  background: #FFFFFF;
  border-radius: .04rem;
  border: 1px solid #E1E1E1;
}

.product2 .pro-side .dl .dd .facet-slider .range-values .int input {
  width: 100%;
  text-align: center;
  background: none;
  padding: 0 .1rem;
}

.product2 .pro-side .dl .dd .facet-slider .range-slider {
  margin: -.25rem 0 .25rem 0;
}

.product2 .pro-side .dl .dd .facet-slider .sq-btn button {
  padding: .065rem .16rem;
  background: var(--color);
  color: #fff;
  border-radius: .25rem;
}

.product2 .pro-cont .pro-type {
  margin-bottom: .5rem;
}

.product2 .pro-list1 .list {
  padding-bottom: .3rem;
}

.product2 .pro-list1 .list .item {
  text-align: center;
}

.product2 .pro-list1 .list .item .fitImg {
  padding-top: 65.29%;
}

.product2 .pro-list1 .list .item .item-tit {
  margin-top: .18rem;
}

.product2 .pro-list2 {
  margin-left: -.03rem;
}

.product2 .pro-list2 .list {
  margin-top: -.25rem;
  padding: 0 .08rem .25rem .12rem;
}

.product2 .pro-list2 .list li {
  text-align: center;
}

.product2 .pro-list2 .list li .item {
  border-radius: 0;
}

.product2 .pro-list2 .list li .item .item-pic .fitImg {
  padding-top: 65.4%;
}

.product2 .pro-list2 .list li .item .item-txt {
  padding: .3rem .12rem;
  color: #1D1D1F;
}

.product2 .pro-list2 .list li .item .item-txt .item-desc {
  margin-top: .1rem;
  line-height: 1.5;
}

.product2 .pro-list2 .list li .item:hover .item-tit {
  color: var(--color);
}

/* product-vs */
.product-vs .vs1 {
  padding: .23rem 0 .23rem .2rem;
}

.product-vs .vs1 .btn1 {
  padding: .1rem .17rem;
  background: #9A0E17;
  color: #fff;
  border-radius: .2rem;
}

.product-vs .vs2 {
  padding-bottom: .5rem;
}

.product-vs .vs2 .add-model {
  margin-bottom: .25rem;
  width:2rem;
}

.product-vs .vs2 .add-model .mod-tit {
  margin-bottom: .15rem;
}

.product-vs .vs2 .add-model .mod-cont .int input {
  width: 100%;
  height: .36rem;
  padding: 0 .15rem;
  border: 1px solid #eee;
}

.product-vs .vs2 .add-model .mod-cont button {
  margin-left: .1rem;
  height: .36rem;
  padding: .06rem .11rem;
  background: #9A0E17;
  color: #fff;
  border-radius: .06rem;
}

.product-vs .vs2 .table-vs table {
  border: 1px solid #E7E7E7;
  border-collapse: collapse;
}

.product-vs .vs2 .table-vs table td {
  border: 1px solid #E7E7E7;
  padding: .16rem .08rem;
}

.product-vs .vs2 .table-vs table td:nth-child(1) {
  padding: .16rem .15rem;
}
.product-vs .vs2 .table-vs table td .item,.product-vs .vs2 .table-vs table td .txt{
    width:2.6rem;
}
.product-vs .vs2 .table-vs table td .xh,.product-vs .vs2 .table-vs table td .item .pic{
  max-width: 2.08rem;
}

.product-vs .vs2 .table-vs table td .item .del {
  cursor: pointer;
  color: var(--color);
}

.product-vs .vs2 .table-vs table td .item .del span {
  width: .17rem;
  height: .17rem;
  background: #8E0213;
  border-radius: 50%;
  margin-right: .12rem;
  color: #fff;
}

.product-vs .vs2 .table-vs table td .item .del span i {
  transform: scale(0.8);
}

.product-vs .vs2 .table-vs table td .item .pic {
  margin: .12rem 0 .18rem;
}

.product-vs .vs2 .table-vs table td .item .pic .fitImg {
  padding-top: 77.8%;
  border-radius: .08rem;
}

.product-vs .vs2 .table-vs table td .item .pic .fitImg img {
  border-radius: .08rem;
}

.product-vs .vs2 .table-vs table td .item .tit {
  color: #8E0213;
}

.product-vs .vs2 .table-vs table td .item .xh {
  color: #8E0213;
  margin-top: .05rem;
}

.product-vs .vs2 .table-vs table td .item .price {
  margin: .14rem 0;
}

.product-vs .vs2 .table-vs table td .item .num {
  margin: .08rem 0;
}

.product-vs .vs2 .table-vs table td .item .num .quantity-controls {
  width: .8rem;
  margin: 0 .05rem 0 0;
  border-radius: .04rem;
}

.product-vs .vs2 .table-vs table td .item .num .quantity-controls .increase {
  border: 0;
  margin-bottom: -.04rem;
}

.product-vs .vs2 .table-vs table td .item .num .quantity-controls .decrease {
  margin-top: -.04rem;
}

.product-vs .vs2 .table-vs table td .item .num .quantity-controls .btn {
  height: .38rem;
}

.product-vs .vs2 .table-vs table td .item .num .quantity-controls .btn img {
  width: .13rem;
}

.product-vs .vs2 .table-vs table td .item .vs-btn {
  padding: .09rem .19rem;
  background: var(--color);
  color: #fff;
  display: inline-block;
  border-radius: .04rem;
}

.product-vs .vs2 .table-vs table td .item .vs-btn:hover {
  opacity: .88;
}

.product-vs .vs2 .table-vs table td .item .cart {
  overflow: hidden;
}

.product-vs .vs2 .table-vs table td .item .cart .vs-btn {
  padding: .09rem .39rem;
}

.product-vs .vs2 .table-vs table td .item .cart .del {
  padding: .08rem .1rem;
  border: 1px solid #CFCFCF;
  color: #000;
  border-radius: .04rem;
}

.product-vs .vs2 .table-vs table tr:nth-child(1) td {
  vertical-align: top;
}

.product-vs .vs2 .table-vs table tr:nth-child(2) {
  background: #FCF2EB;
}

.product-vs .vs2 .table-vs .td1 .check-list li {
  margin-top: .22rem;
}

.product-vs .vs2 .table-vs .td1 .check-list li .checkbox {
  margin-right: .1rem;
}

/* 产品详情 */
.product-detail {
  padding-bottom: .6rem;
}

.product-detail .crumbs {
  padding: .3rem 0;
}

.product-detail .crumbs a,
.product-detail .crumbs span {
  display: flex;
  align-items: center;
  margin: 0 .05rem;
}

.product-detail .crumbs a img,
.product-detail .crumbs span img {
  margin: 0 .1rem 0 -.05rem;
}

.product-detail .crumbs a:hover,
.product-detail .crumbs span:hover {
  color: var(--color);
}

.product-detail .det1 .slides .gallery-top .item {
  height: 4.5rem;
  text-align: center;
}

.product-detail .det1 .slides .gallery-top .item img {
  max-height: 100%;
}

.product-detail .det1 .slides .gallery-thumbs .item {
  height: 1rem;
  background: #fff;
  border-radius: .1rem;
  border: .02rem solid #F4F4F4;
  text-align: center;
  padding: .05rem;
  cursor: pointer;
}

.product-detail .det1 .slides .gallery-thumbs .item img {
  max-height: 96%;
}

.product-detail .det1 .slides .gallery-thumbs .active .item {
  border-color: #000;
}

.product-detail .det1 .jt {
  background: none;
}

.product-detail .det1 .info {
  height: 100%;
  margin-left: 1.4rem;
  border-bottom: 1px solid #E5E5E5;
}

.product-detail .det1 .info .title {
  color: #000;
}

.product-detail .det1 .info .txt2 {
  margin: .26rem 0 .2rem;
  background: #E7E7E7;
  padding: .18rem .23rem;
}

.product-detail .det1 .info .txt3 {
  line-height: 2;
}

.product-detail .det1 .info .txt4 {
  margin: .25rem 0;
  padding-left: .2rem;
}

.product-detail .det1 .info .txt4 li {
  margin: .1rem 0;
  list-style-type: disc;
}

.product-detail .det1 .info .txt5 {
  color: #454545;
}

.product-detail .det2 .det2-tit {
  margin: 1rem 0 .6rem;
}

.product-detail .det2 .det2-tit i {
  width: 1.82rem;
  height: .08rem;
  background: #860211;
}

.product-detail .det2 .det2-tit span {
  padding: 0 .2rem;
}

.product-detail .det2 .dl .dt {
  margin-bottom: .35rem;
  padding-left: .24rem;
}

.product-detail .det2 .dl .dd {
  padding: 0 0 .35rem .22rem;
  margin-bottom: .5rem;
  border-bottom: 1px solid #DBDBDB;
  line-height: 1.5;
}

.product-detail .det2 .dl .dd li {
  margin: .1rem 0;
  list-style-type: disc;
}

.product-detail .det2 .dl .dd.list2 {
  padding-left: 0;
  padding-bottom: .5rem;
}

.product-detail .det2 .dl .dd.list2 table {
  width: 100%;
  border: 1px solid #DBDBDB;
}

.product-detail .det2 .dl .dd.list2 table td {
  font-family: 'HarmonyOS Sans SC Light';
  padding: .2rem 1.1rem;
  background: #F7F7F7;
  border-bottom: 1px solid #fff;
}

.product-detail .det2 .dl .dd.list2 table td:nth-child(1) {
  background: #ECECEC;
  font-family: 'HarmonyOS Sans SC Medium';
  text-align: center;
}

.product-detail .det2 .dl .dd.list2 table tr:last-child td {
  border-bottom: 0;
}

.product-detail .det3 {
  padding-bottom: .5rem;
}

.product-detail .det3 .pro-table table .vs-btn {
  padding: .11rem .06rem;
  background: var(--color);
  color: #fff;
  display: inline-block;
  border-radius: .04rem;
}

.product-detail .det3 .pro-table table .vs-btn:hover {
  opacity: .88;
}

.product-detail .det3 .pro-table table th {
  padding: .22rem .1rem !important;
  background: #000;
  color: #fff;
}

.product-detail .det3 .pro-table table td {
  padding: .1rem .1rem !important;
  text-align: center;
}

.product-detail .det3 .pro-table table td .num {
  margin: .08rem 0;
}

.product-detail .det3 .pro-table table td .num .quantity-controls {
  width: .8rem;
  margin: 0 .05rem 0 0;
  border-radius: .04rem;
}

.product-detail .det3 .pro-table table td .num .quantity-controls input {
  background: none;
}

.product-detail .det3 .pro-table table td .num .quantity-controls .increase {
  border: 0;
  margin-bottom: -.04rem;
}

.product-detail .det3 .pro-table table td .num .quantity-controls .decrease {
  margin-top: -.04rem;
}

.product-detail .det3 .pro-table table td .num .quantity-controls .btn {
  height: .38rem;
}

.product-detail .det3 .pro-table table td .num .quantity-controls .btn img {
  width: .13rem;
}

.product-detail .det3 .pro-table table tbody tr td .tit img {
  margin-right: .06rem;
  width: .13rem;
  margin-left: .13rem;
  transition: all ease .3s;
  cursor: pointer;
}

.product-detail .det3 .pro-table table tbody tr td .tit img.active {
  transform: rotate(90deg);
}

.product-detail .det3 .pro-table table tbody tr td .contbox {
  padding: .35rem;
  text-align: left;
  background: #F6F6F6;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box1 .box1-left .files {
  margin-left: .71rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box1 .box1-left .files a {
  margin-left: .5rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box1 .box1-left .files a img {
  width: .37rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box1 .btn-view {
  height: .45rem;
  border-radius: .05rem;
  padding: 0 .31rem;
  border: 1px solid var(--color);
  color: var(--color);
  cursor: pointer;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box1 .btn-view:hover {
  background: var(--color);
  color: #fff;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box2 {
  margin: .25rem 0;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box2 table {
  width: 100%;
  border: 1px solid #D8D8D8;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box2 table td {
  padding: .23rem .45rem !important;
  text-align: left;
  border-bottom: 1px solid #D8D8D8;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box2 table td:nth-child(2) {
  border-right: 1px solid #D8D8D8;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box2 table td:nth-child(2n) {
  font-family: 'HarmonyOS Sans SC Thin';
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box2 table tr:nth-child(2n+1) {
  background: #EFEFEF;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 {
  overflow: hidden;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .col1 {
  flex-shrink: 0;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .item {
  max-width: 2rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .item .item-pic {
  height: 1.88rem;
  background: #fff;
  border: 1px solid #D8D8D8;
  margin-bottom: .15rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .item .item-tit {
  color: #000;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .item .item-xh {
  margin: .05rem 0;
  color: #000;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .item .item-price {
  color: var(--color);
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .col2 {
  width: .9rem;
  flex-shrink: 0;
  height: 1.88rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .col3 {
  max-width: 9.52rem;
  overflow: hidden;
  position: relative;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .col3 .item {
  position: relative;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .col3 .item .radio2 {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  right: 0;
  bottom: .02rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .col3 .item .radio2.check {
  background-image: url("../img/radio4.png");
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .col3 .swp-jt {
  margin-left: .2rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-l .col3 .swp-jt .jt {
  width: .59rem;
  height: .78rem;
  background: #fff;
  margin-bottom: .32rem;
  cursor: pointer;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-r {
  width: 2.64rem;
  height: 1.88rem;
  background: #E6E6E6;
  margin-left: .21rem;
  text-align: center;
  padding-top: .27rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-r .price {
  margin: .18rem 0 .15rem;
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-r .price span {
  color: var(--color);
}

.product-detail .det3 .pro-table table tbody tr td .contbox .box3 .box3-r .vs-btn {
  padding: .11rem .19rem;
}

.product-detail .det3 .pro-table table tbody tr.tr2 {
  display: none;
}

.product-detail .det3 .pro-table table tbody tr.tr2>td {
  padding: 0 !important;
}

.product-detail .det3 .pro-table table tbody tr.bg1 {
  background: #ECECEC;
}

.product-detail .det4 .det4-tit {
  padding-left: .24rem;
  margin-bottom: .52rem;
}

.product-detail .det4 .list .item {
  text-align: center;
  padding: .3rem .5rem;
  color: #1D1D1F;
}

.product-detail .det4 .list .item .item-pic {
  margin-bottom: .15rem
}

.product-detail .det4 .list .item .fitImg {
  padding-top: 66.8%;
}

.product-detail .det4 .list .item .item-xh {
  margin-top: .1rem;
}

.product-detail .det4 .list .item:hover .item-tit {
  color: var(--color);
}

/* New Sliders */
.noUi-target {
  margin-top: 30px !important;
  background: rgba(134, 2, 17, 0.3) !important;
  border: none !important;
  box-shadow: none !important;
}

.noUi-horizontal {
  height: 4px !important;
  position: relative;
}

.noUi-horizontal .noUi-handle {
  width: .17rem !important;
  height: .17rem !important;
  top: -.075rem !important;
  right: 0;
}

.noUi-handle {
  border: none !important;
  border-radius: 50% !important;
  background: rgba(134, 2, 17, 0.8) !important;
  box-shadow: none !important;
}

.noUi-handle:before,
.noUi-handle:after {
  display: none;
}

.noUi-base .noUi-connect {
  background: #860211 !important;
}

.noUi-base .noUi-handle-lower {
  right: -.1rem !important;
}

.btns1 a:hover,
.dl-btn a:hover,
.product .probox1 .info .link a:hover,
.product2 .pro-side .dl .dd.dd1 li:hover,
.product2 .pro-side .dl .dd .facet-slider .sq-btn button:hover,
.product-detail .det3 .pro-table table .vs-btn:hover,
.product-vs .vs2 .add-model .mod-cont button:hover,
.product-vs .vs2 .table-vs table td .item .vs-btn:hover,
.product-vs .vs1 .btn1:hover,
.kefu>ul>li .laybox-vs .vs-btn2 a.a1:hover,
.cart .cart-main .tr2 .btn01 a:hover,
.cart .cart-main .settlement .link:hover,
.lay-btn button.btn1:hover,
.vmore a:hover,
.login .form .tablist .tabcont .btn1 button:hover,
.jifen .list li .item .item-info .btn a:hover,
.exchange .total .total-btn a:hover,
.exchange .steep3 .result2 .btn1 a:hover,
.member .meb-btn1:hover,
.member .meb-order .search .sel3 button:hover,
.member .order-detail .od1 .od1-left .btns a:hover,
.member .meb-safe .list1 .item .link a:hover,
.member .meb-safe .meb-type .link a:hover {
  background-image: linear-gradient(90deg, #c6231d, #c6231d, #f5aa39) !important;
}

.vmore a:hover,
.member .meb-safe .list1 .item .link a:hover {
  border: 0;
}

.laybox3 .contbox {
  max-width: 5rem;
}

.laybox3 .lay-cont {
  padding-bottom: .15rem;
}

.laybox3 .lay-tips {
  padding: .25rem 0;
  color: #666;
}

.laybox3 .lay-tips i {
  margin-right: .1rem;
}

.laybox4 .contbox {
  max-width: auto;
  width: auto;
  padding: .05rem .2rem;
  border-radius: .05rem;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-weight: normal;
  text-align: center;
}

.guide-title {
  color: #000;
  font-size: .25rem;
}

.read-more-btn {
  display: block;
  width: 1.5rem;
  height: .5rem;
  line-height: .5rem;
  background-color: #8d0313;
  color: #fff !important;
  ;
  font-size: .2rem;
  padding: 0rem .2rem;
  text-align: center;
}

.section3 .item .item-pic2 {
  position: relative;
  z-index: 1;
}

.section3 .item .item-pic2 .fitImg {
  padding-top: 67.53%;
}



.section3 .item .item-pic2 img {
  border-radius: .15rem .15rem 0 0;
}

.section3 .item .item-pic2 .link {
  width: 0.53rem;
  height: 0.53rem;
  display: none;
  border-radius: 50%;
  border: 1px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
}

.section3 .item .item-pic2 .link i {
  color: #fff;
}


.radio-group2 li {
  cursor: pointer;
  margin-right: .35rem;
}

.radio-group2 li label {
  cursor: pointer;
}

.radio-group2 li.check {
  color: var(--color);
}

.radio-group2 li.check .radio {
  background-image: url("../img/radio2.png");
}

.radio-group3 li {
  cursor: pointer;
  margin-right: .35rem;
}

.radio-group3 li label {
  cursor: pointer;
}

.radio-group3 li.check {
  color: var(--color);
}

.radio-group3 li.check .radio {
  background-image: url("../img/radio2.png");
}

.payment-btn {
  background-color: #c6231d;
  color: #fff!important;
  text-align: center;
  padding: .1rem .2rem;
  margin-right: 20px;
  border-radius: 6px;
  font-size:14px;
}

.contact-btn {
  background-color: #fff;
  color: #000;
  text-align: center;
  padding: .1rem .2rem;
  border:1px solid #c6231d;
  border-radius: 6px;
  font-size:14px;
}