.f16 {

  font-size: 0.83333333vw;

}

.f18 {

  font-size: 0.9375vw;

}

.f20 {

  font-size: 1.04166667vw;

}

.f24 {

  font-size: 1.25vw;

}

.f36 {

  font-size: 1.875vw;

}

.f60 {

  font-size: 3.125vw;

}

@media (max-width: 768px) {

  .f16 {

    font-size: 14px;

  }

  .f18 {

    font-size: 16px;

  }

  .f20 {

    font-size: 18px;

  }

  .f24 {

    font-size: 20px;

  }

  .f36 {

    font-size: 30px;

  }

  .f60 {

    font-size: 36px;

  }

}

.header { position:fixed; width: 100%; z-index: 100;

  background-color: #fff;

  line-height: 80px;box-shadow: 0 0 5px #ccc;

}

.header .logo {

  display: flex;
  float: left;
  align-items: center;

  width: 234px;
  height: 42px;
  /* margin-top: 18px; */

}


.header .topNav,

.header .other {

  float: right;

}

.header .other {
  /* margin-left: 1.3vw; */
  display: flex;
  align-items: center;
  height: 80px;

}

.header .other dd {

  /* margin-left: 0.5vw; */

  position: relative;

}

@media (max-width: 768px) {
  .header .logo,.header .other{height:60px;}
  .header{line-height:60px;}
  .header .logo img{height:36px;}
  .header_h{height:60px !important}
}

.header .open-menu {

  display: none;

}

.header .top_icon {

  /* display: inline-block; */
  display: flex;
  align-items: center;

  vertical-align: middle;

  position: relative;

}

.header .top_icon > a {

  width:30px;

  height:18px;

  display: inline-block;

  background-repeat: no-repeat;

  background-position: center;
}

.header .open-search {

  background-image: url(https://img.aminzer.com.cn/appfront/images/search.svg);

  position: relative;

}

.header .dd_cart .a_cart {

  background-image: url(https://img.aminzer.com.cn/appfront/images/cart_icon.png);

  position: relative;

}

.header .dd_cart span {

  position: absolute;

  background: #00a7e1;

  color: #fff;

  font-size: 12px;

  min-width: 20px;

  line-height: 16px;

  text-align: center;

  border-radius: 100%;
  padding: 2px;

  left: 50%;

  top: -20px;

}

.header .a_login {

  background-image: url(https://img.aminzer.com.cn/appfront/images/login_icon.png);

}

.header .other .dd_lang {
  margin-left: 1rem;
  display: block;
}

.header .other .dd_lang i{
  display: flex;
  align-items: center;
  font-size: 1.0rem;
  color: #2f393d;
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
}

.header .other .dd_lang .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.header .other .dd_lang img{
  width: 30px;
  height: auto;
  object-fit: contain;
  display: inline-block;
  margin-right:5px
}

.header .other .dd_lang aside img{
  margin-right:10px
}

.header .dd_lang aside {

  position: absolute;

  left: 50%;

  top: 76%;

  transform: translateX(-50%);

  background-color: #fff;

  box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);

  width: 100px;

  border-radius: 6px;

  z-index: 100;

  text-align: center;

  display: none;

}

.header .dd_lang aside a {
  width: 100%;
  justify-content: center;
  display: flex;
  line-height: 40px;
  color: #2f393d;
  align-items: center;
}

.header .dd_lang:hover aside {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media (max-width: 640px) {
  .header .logo{
    left: 32px !important;
  }
  .header .dd_search{
    display: none !important;
  }
  .header .other .dd_lang{
    min-width: 3.8rem !important;
    margin-left: 8px !important;
  }
  .header .other .dd_lang img{
    width: 20px !important;
  }
  .header .dd_lang aside{
    width: 80px !important;
    transform: translateX(-58%) !important;
  }
}

.header .topNav li {

  display: inline-block;

  margin: 0 1.5vw;
  z-index: 9999;
}

/* .header .topNav a {

  color: #fff;

} */

.header .open-search.on:before,

.header .open-search.on:after {

  background-color: #00a8e1;

}

.header .top-search {

  position: absolute;

  right: 0;

  top: 41px;

  z-index: 100;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);

  border-radius: 5px;
  padding: 5px;

  width: 25em;
  height: 54px;

  background-color: #00a8e1;

}

.header .top-search .text {

  width: 84%;

  height: 3.125em;

  line-height: 3.125em;

  padding: 0 3.125em 0 0.625em;

  font-size: 1em;
  position: absolute;
}

.header .top-search .btn {

  position: absolute;

  right: 0;

  top: 0;

  width: 15%;

  height: 100%;

  background: url(https://img.aminzer.com.cn/appfront/images/search2.svg) no-repeat center center;

  background-size: auto 50%;

}

@media(max-width:768px){
  .header .top-search{
    right: -5em;
    width: 20em;
  }
  .header .top-search .text{width: 79%}
  .header .top-search .btn{width: 20%}

}

@media (max-width: 1024px) {

  .header {

/*    position: relative;*/

    z-index: 200;


  }
.header .logo{float: none; margin: auto;left: 50px; position: relative;}
  .header .topNav {

    position: fixed;

    top: 80px;

    bottom: 0;

    width: 240px;

    background-color: #1b1d23;

    left: -100%;

    padding: 20px 0;

    opacity: 0;

    transition: 0.3s ease-out;

    z-index: 10;

  }

  .header .topNav.active {

    left: 0;

    opacity: 1;

  }

  .header .topNav li {

    display: block;

    margin: 0;
    line-height: 50px;

    border-bottom: 1px solid #eee;

  }

  .header .topNav li a {

    display: block;

    padding-left: 1em;

    font-size: 16px;
    color: #fff

  }

  .header .open-menu {

    display: inline-block;

    vertical-align: middle;

    width: 2em;

    height: 2em;

    margin-left: 2.5vw;


  }

.header .other dd.open-menu{    position: absolute;    left: 0;}

  .header .open-menu i {

    background-color: #222;

    position: absolute;

    width: 100%;

    height: 2px;

    left: 0;

    top: 50%;

    margin-top: -1.5px;

    transition: 0.3s;

  }

  .header .open-menu::before {

    margin-top: -0.625em;

  }

  .header .open-menu::after {

    margin-top: calc(0.625em - 2px);

  }

}

@media(max-width:768px){
  .header .open-menu{width: 1.5em;}
  .open-menu:not(.on) i:nth-child(1){
    margin-top: -7px;
  }
  .open-menu:not(.on) i:nth-child(3){
    margin-top: 5px;
  }
  .header .topNav{top:60px;}
}

.footer {
  background-color: #1b1d23;
  width: 100%;
  padding-top:3%;
  color: #999999;
}

.footer nav dl {

  float: left;

  width: 25%;

}

.footer nav .contact {

  float: right;

}

.footer nav .contact .txt {

  margin: 0;

}

.footer nav .contact .txt i {

  display: inline-block;

  width: 14px;

  height: 14px;

  background-color: #ffffff;

  margin-right: 5px;

}

.footer nav .contact .from {

  position: relative;

  width: 100%;

  margin: 1.8vw 0;

}

.footer nav .contact .from .text {

  width: 100%;

  height: 30px;

  line-height: 30px;

  padding: 0 54px 0 10px;

  border: 1px solid #999999;

  color: #999;

  background-color: transparent;

}

.footer nav .contact .from .btn {

  width: 54px;

  background: url(https://img.aminzer.com.cn/appfront/images/ficon_6.png) no-repeat center #999999;

  position: absolute;

  height: 100%;

  right: 0;

  top: 0;

  margin: 0;

}

.footer nav dt {

  font-size: 24px;

  color: #fff;

  margin-bottom: 2.5vw;

}

.footer nav dd a {

  display: block;

  color: #999999;

  margin: 1.44vw 0;

}

.footer .share {

  margin-top: 2vw;

}

.footer .share li{display: inline-block; position: relative}

.footer .share li .box{z-index: 10; position: absolute; bottom:30px; left: -160%; width:400%; display: none}

.footer .share li .box:after{content: ''; margin: auto; width:0px; height:0px; border: solid 12px transparent; border-top-color: #fff; display: block;}

.footer .share li .box span{display: block; padding: 5px; border-radius: 6px; background: #fff;}

.footer .share li .box img{width: 100%}

.footer .share a {

  display: inline-block;

  vertical-align: middle;

  margin: 0;

}

.footer .share li:not(:last-child) {

  margin-right: 1vw;

}

.footer .box {

  border-top: 1px solid #999999;

  padding-top: 2vw;

  text-align: center;

  margin-top: 1vw;

}
.footer .flogo{max-width:200px; margin:auto}
.footer .flogo a {

  display: inline-block;

  vertical-align: middle;

}

.footer .flogo a:nth-child(2) {

  margin: 0 9vw;

}
.footer .pay{ float:right}
.footer .pay span{ margin-left:5px; border: 1px solid #999999; padding:5px; display:inline-block; border-radius:6px; background:#fff}
.footer .copyright{ text-align:center; padding:10px 0}
@media (max-width: 1024px) {

.footer nav dl{float: none; width: 100%;max-width: 350px;margin:auto;padding-bottom: 2.5vw;}
.footer nav dt{margin-bottom: 0;}
.footer nav dl:not(.contact) dt{position: relative; padding-bottom: 10px; border-bottom: solid 1px #979797}
.footer nav dl:not(.contact) dd{display: none}

.footer nav dl .op{display: block; position: absolute;top:0; width: 100%; height: 100%; cursor: pointer}
.footer nav dl .op:before{ content: ''; width: 10px; height: 10px; position: absolute; right: 0; top: 5px; transform: rotate(45deg); border-bottom: solid 2px #fff; border-right: solid 2px #fff; transition: 0.5s}
.footer nav dl .op.click:before{transform: rotate(-135deg); }
  .footer nav .contact {

    float: none;

    margin: 0 auto 1vw;

    max-width: 350px;

    width: 100%;

    line-height: 1.8;
    clear: both;

  }
   .footer nav .contact dd{display: block!important}
/*
  .footer .flogo {

    display: flex;

    justify-content: space-around;

    align-items: center;

  }

  .footer .flogo a {

    width: 30%;

  }
*/
  .footer .flogo a:nth-child(2) {

    margin: 0;

  }

  .footer .flogo a img {

    max-height: 40px;

  }


.footer .pay{float: none; text-align: center; padding-bottom: 3%}
}
@media (max-width: 640px) {

  .footer .share a img {

    height: 25px;

  }

  .footer .flogo {

    display: flex;

    justify-content: space-around;

    align-items: center;

  }

  .footer .flogo a {

    width: 30%;

  }

  .footer .flogo a:nth-child(2) {

    margin: 0;

  }

  .footer .flogo a img {

    max-height: 40px;

  }

  .footer nav dt{ font-size: 17px;}
  .footer nav dl p{ margin: 0;}
  .footer nav dd a{ font-size: 12px; margin: 10px 0;}
  .footer nav dd .d_contact{ margin: 10px 0;}
}

.banner {

  position: relative;

}

.banner img {

  width: 100%;

}

.banner .wap {

  display: none;

}

.banner .txt {

  text-align: center;

  position: absolute;

  left: 0;

  top: 50%;

  transform: translateY(-50%);

  color: #fff;

  width: 100%;

  font-weight: bold;

  letter-spacing: 2px;

}

.banner .bg {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.4);

}

.banner .video {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  object-fit: cover;

  z-index: 10;

  display: none;

}

.banner .play {

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  width: 77px;

  height: 77px;

  background: url(https://img.aminzer.com.cn/appfront/images/play.png) no-repeat center;

  cursor: pointer;

}

@media (max-width: 1024px) {

  .banner .wap {

    display: block;

  }

  .banner .pc {

    display: none;

  }

}

.bgf6f6f6 {

  background-color: #f6f6f6;

}

.center_txt {

  text-align: center;

}

.nyColumnName {

  font-weight: bold;

  color: #0f0f0f;

}

.padd4 {

  padding: 4% 0;

}

.padd_b5 {

  padding-bottom: 3%;

}

.aboutCon {

  line-height: 30px;

  color: #0f0f0f;

  margin-top: 2%;

}

.FAQlist li {

  margin-bottom: 1.25vw;

}

.FAQlist li a {

  display: block;

  padding: 2.08333333vw 2.08333333vw 1.5625vw;

  border: 1px solid transparent;

  transition: all 0.5s;

  border-radius: 10px;

  overflow: hidden;

  background-color: #fff;

}

.FAQlist li a * {

  margin: 0;

  padding-left: 20px;

}

.FAQlist li a:hover {

  border-color: #00a8e1;

  box-shadow: 0px 15px 158px 0px rgba(0, 0, 0, 0.08);

}

.FAQlist li .tit {

  color: #0f0f0f;

  position: relative;

}

.FAQlist li .des {

  color: #666666;

  margin: 1.04166667vw 0 0.78125vw;

}

.FAQlist li .more {

  color: #00a8e1;

}

.FAQlist li .num {

  position: absolute;

  left: 0;

  top: 0;

  font-style: normal;

  padding-left: 0;

}

.loadmore {

  width: 50px;

  height: 50px;

  background: url(https://img.aminzer.com.cn/appfront/images/load.png);

  animation: load 2s linear infinite;

  margin: 5% auto 0;

}

@keyframes load {

  0% {

    transform: rotate(0deg);

  }

  100% {

    transform: rotate(360deg);

  }

}

.ytable {

  display: table;

  width: 100%;

  table-layout: fixed;

}

.ytable-cell {

  display: table-cell;

  vertical-align: middle;

}

.Newslist li {

  margin-bottom: 1.25vw;

}

.Newslist a {

  padding: 2.08333333vw 2.08333333vw 1.5625vw;

  border: 1px solid transparent;

  transition: all 0.5s;

  border-radius: 10px;

  overflow: hidden;

  background-color: #fff;

}

.Newslist a * {

  margin: 0;

}

.Newslist a:hover {

  border-color: #00a8e1;

  box-shadow: 0px 15px 158px 0px rgba(0, 0, 0, 0.08);

}

.Newslist .time {

  width: 100px;

  vertical-align: top;

  color: #00a8e1;

  border-right: 1px solid #ECECEC;

  line-height: 24px;

}

.Newslist .time span {

  display: block;

}

.Newslist .txt {

  padding-left: 2.29166667vw;

}

.Newslist .tit {

  color: #0f0f0f;

  position: relative;

}

.Newslist .des {

  color: #666666;

  margin: 1.30208333vw 0 1.09375vw;

}

.Newslist .more {

  color: #00a8e1;

}

@media (max-width: 640px) {

  .Newslist .time {

    width: 70px;

  }

  .Newslist li {

    margin-bottom: 4.25vw;

  }

}

.menu {

  text-align: center;

  margin-bottom: 5%;

}

.menu li {

  display: inline-block;

  margin: 0 1.5625vw;

}

.menu li a {

  color: #0F0F0F;

  display: block;

  padding-bottom: 10px;

  border-bottom: 2px solid transparent;

}

.menu li.on a {

  border-bottom-color: #00a8e1;

}

@media (max-width: 640px) {

  .menu li {

    font-size: 16px;

    margin-bottom: 10px;

  }

}

.proList li {

  float: left;

  width: 23.5%;

  background-color: #fff;

  border: 2px solid transparent;

  margin-bottom: 1.77083333vw;

  padding: 1.92708333vw;

  border-radius: 10px;

  transition: all 0.5s;

}

.proList li:hover {

  border-color: #00a8e1;

  box-shadow: 0px 15px 158px 0px rgba(0, 0, 0, 0.08);

}

.proList li .star_all{
  margin-bottom: 10px;
}

.proList li .star_all span{display:inline-block;height: 15px; width:120px;margin-right:10px; background: url("https://img.aminzer.com.cn/appfront/images/star_all.png") no-repeat left bottom;}

.proList li .star_all span:before{ content: ''; display: block; width: 0; height: 100%;background: url("https://img.aminzer.com.cn/appfront/images/star_all.png") no-repeat left top;}

.proList li .star_all span,

.proList li .star_all span:before{background-size:120px}

.proList li .star_all span{width:120px; background-position:left -21px}

.proList li .star_all span:before{background-position: left 0}

.proList li .star_all span.star05:before{ width: 10%;}

.proList li .star_all span.star10:before{ width: 20%;}

.proList li .star_all span.star15:before{ width: 30%;}

.proList li .star_all span.star20:before{ width: 40%;}

.proList li .star_all span.star25:before{ width: 50%;}

.proList li .star_all span.star30:before{ width: 60%;}

.proList li .star_all span.star35:before{ width: 70%;}

.proList li .star_all span.star40:before{ width: 80%;}

.proList li .star_all span.star45:before{ width: 90%;}

.proList li .star_all span.star50:before{ width: 100%;}

.proList li .star_all a {font-size: 13px;color:#00a8e1;}

.proList .pic {

  position: relative;

  padding-top: 85%;

  display: block;

  margin-bottom: 1vw;

}

.proList .pic img {

  position: absolute;

  max-height: 100%;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

}

.proList .tit {

  color: #0F0F0F;
  line-height: 24px; height: 48px;

  margin-bottom:10px;

}

.proList .txt {

  line-height: 36px;

}
.proList .txt b {
 font-size: 16px;
  color: #00a8e1;

}

.proList .txt .buy {

  width: 80px;

  background-color: #00a8e1;

  border-radius: 20px;

  color: #fff;

  text-align: center;

  float: right;

  text-transform: capitalize;

}

.proList .txt .buy::after {

  content: '';

  display: inline-block;

  width: 16px;

  height: 16px;

  background: url(https://img.aminzer.com.cn/appfront/images/cart_icon2.png) no-repeat center;

  vertical-align: middle;

  margin-left: 8px;

}

@media (min-width: 1025px) {

  .proList li:not(:nth-child(4n)) {

    margin-right: 2%;

  }

  .proList li:nth-child(4n+1) {

    clear: both;

  }

}

@media (max-width: 1024px) {

  .proList {

    display: flex;

    flex-flow: row wrap;

  }

  .proList::after {

    display: none;

  }

  .proList li {

    width: 31.33%;

    margin-left: 1%;

    margin-right: 1%;

  }

}

@media (max-width: 640px) {

  .proList li {

    width: 48%;

  }

  .proList .txt {

    line-height: 24px;

  }

  .proList .txt .buy {

    width: 60px;

  }

  .proList .txt .buy:after {

    margin-left: 3px;

  }

}

.usePoints {

  text-align: center;

}

.usePoints .pic {

  margin-bottom: 0.5vw;

}

.usePoints .tit {

  margin-bottom: 1.30208333vw;

}

.usePoints .points {

  display: inline-block;

  width: 100%;

  max-width: 150px;

  line-height: 45px;

  background-color: #e6e6e6;

  color: #0f0f0f;

  border-radius: 25px;

  margin-bottom: 0.5vw;

}

.proTitle {

  padding: 2.08333333vw 0;

  font-weight: bold;

  color: #1B1D23;

}

.proInfo {

  border-radius: 10px;

  overflow: hidden;

  color: #0f0f0f;

}

.flex {

  display: flex;

  flex-flow: row wrap;

  align-items: center;

}

.flex.flexS {

  justify-content: space-between;

}

.proitemOne {

  padding: 2.96875vw 2.8125vw;

  background-color: #fff;

}

.proitemOne .left {

  float: left;

  width: 46.93%;
  padding-left: 30px;
  padding-right: 30px;

}

.proitemOne .swiper-wrapper,

.proitemOne .swiper-slide {

  height: auto;

}

.proitemOne .pigBig {

 /* background-color: #ebebeb; */

  margin-bottom: 2.13541667vw;

}

.proitemOne .pigBig .swiper-slide {

  padding-top: 100%;

}

.proitemOne .pigBig .swiper-slide img {

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  max-height: 100%;

}

.proitemOne .pigBig .swiper-slide img:hover {
	cursor: zoom-in;
}

.proitemOne .enlargeImg_wrapper {
	display: none;
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-color: rgba(52, 52, 52, 0.8);
	background-size: 45%;
}

.proitemOne .enlargeImg_wrapper:hover {
	cursor: zoom-out;
}

.proitemOne .saleTag {text-align: right;padding-bottom:20px;line-height: 1;}
.proitemOne .saleTag span {display:inline-block;margin-left:10px;line-height: 22px;padding:0 14px;font-size:12px;color:#fff;border-radius:4px;background:#00a8e1}
.proitemOne .boxBig{position: relative; /*padding: 0px 30px;*/}
.proitemOne .boxSmall{position: relative; padding: 0px 30px;}
.proitemOne .serviceContent {padding-top:20px;}
.proitemOne .serviceIcon {margin-top:20px;width: 100%;height:auto;display: flex;justify-content:space-between;align-items: center;}
.proitemOne .serviceIcon .item{width:auto;margin: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.proitemOne .serviceIcon .item .Payment-icon{display: block;width: 44px;height: 44px;margin-bottom: 15px;}
.proitemOne .serviceIcon .item .Payment-txt{font-size: 0.6rem;font-weight: 600;font-family:Montserrat-Regular;margin-bottom: 10px;}
.proitemOne .serviceContent dl {text-align: center;flex-wrap:nowrap;}
.proitemOne .serviceContent dd {font-size: 14px;line-height: 1.5;}
.proitemOne .serviceContent dd:not(:last-child) {margin-right:10px;}
.proitemOne .serviceContent dd figure {display:inline-block;margin-right:6px;width:18px;}
.proitemOne .serviceContent dd span {line-height: 1.5;vertical-align: middle;}
.proitemOne .pigSmall figure {

  padding-top: 120%;

  background-color: #ebebeb;

  opacity: 0.25;

  cursor: pointer;

}

.proitemOne .pigSmall .swiper-slide-thumb-active figure {

  opacity: 1;

}

.proitemOne .swiperbtn {

  width: 20px;

  height: 36px;

  opacity:1;

  background-image: url(https://img.aminzer.com.cn/appfront/images/prev.png);
  background-size: auto 24px;
  background-repeat: no-repeat;
  top:58%;

}

.proitemOne .swiperbtn::after {

  display: none;

}

.proitemOne .swiper-button-prev {

  left: 0px;

}

.proitemOne .swiper-button-next {

  background-image: url(https://img.aminzer.com.cn/appfront/images/next.png);

  right: 0px;

}

.proitemOne .right {

  width: 48.21%;

  float: right;

}

.proitemOne .right .protit {
  flex: 1;
  margin: 0;

  line-height: 30px;

}

.proitemOne .right .protit .series {

  display: inline-block;

  padding: 0 11px;

  box-shadow: 0 0 0 1px #e8e8e1;

  border-radius: 6px;

  color: #1c1d1d;

  margin-left: 15px;
  margin-bottom:6px;

}

.proitemOne .right .protit .bl{
  box-shadow: 0 0 0 2px #1c1d1d;
}

.proitemOne .right .price {

  margin: 1.51041667vw 0;

  color: #00a8e1;

  display: flex;
  /*justify-content: space-between;*/
  align-items: center;

}
.proitemOne .right .price .beforePrice {
  color:#bbb;
  margin-right:20px;
  text-decoration: line-through;
}

.proitemOne .right .price a{
  display: block;
  width: 180px;
  line-height: 33px;
  border-radius: 100px;
  background-color: #e6e6e6;
  font-size: 16px;
  text-align: center;
}
.proitemOne .right .Reviews_StarRating .star_all span{display:inline-block;height: 15px; width:120px;margin-right:10px; background: url("https://img.aminzer.com.cn/appfront/images/star_all.png") no-repeat left bottom;}

.proitemOne .right .Reviews_StarRating .star_all span:before{ content: ''; display: block; width: 0; height: 100%;background: url("https://img.aminzer.com.cn/appfront/images/star_all.png") no-repeat left top;}

.proitemOne .right .Reviews_StarRating .star_all span,

.proitemOne .right .Reviews_StarRating .star_all span:before{background-size:120px}

.proitemOne .right .Reviews_StarRating .star_all span{width:120px; background-position:left -21px}

.proitemOne .right .Reviews_StarRating .star_all span:before{background-position: left 0}

.proitemOne .right .Reviews_StarRating .star_all span.s1:before{ width: 20%;}

.proitemOne .right .Reviews_StarRating .star_all span.s2:before{ width: 40%;}

.proitemOne .right .Reviews_StarRating .star_all span.s3:before{ width: 60%;}

.proitemOne .right .Reviews_StarRating .star_all span.s4:before{ width: 80%;}

.proitemOne .right .Reviews_StarRating .star_all span.s5:before{ width: 100%;}
.proitemOne .right .Reviews_StarRating .star_all a {font-size: 13px;color:#00a8e1;}

.proitemOne .right .des {

  line-height: 30px;

}

.proitemOne .parameter {

  margin: 2.60416667vw 0 2vw;

  border-top: 1px solid #E1E1E1;

}

.proitemOne .parameter .flex {

  /*min-height: 83px;*/
  padding: 4% 0;

  border-bottom: 1px solid #E1E1E1;

  width: 100%

}

.proitemOne .parameter .flex .name {

  flex: 0 0 auto;

  margin-right: 1.40625vw;

}

.proitemOne .parameter .color .item {

  display: inline-block;

  margin-right: 5px;

  vertical-align: middle;

  border-radius: 100%;

  border: 1px solid #E1E1E1;

  padding: 3px;

  background-color: #fff;

  cursor: pointer;

}

.proitemOne .parameter .color .item i {

  display: block;

  width: 28px;

  height: 28px;

  border-radius: 100%;

}

.proitemOne .parameter .color .item.on {

  border-color: #00a8e1;

}
.myFavorite_nohove{position: relative}
.myFavorite_nohove span{position: absolute; right: 0; bottom:20px; display:block; box-shadow: 0 0 0 1px #E1E1E1;padding:0 10px;border-radius:6px;background-color:#f3f3f3;height:45px;line-height:45px;}

.proitemOne .buy_btns a.btn {display:block;width:42%;line-height: 44px;color:#fff;text-align:center;background:#00a8e1;}
.proitemOne .buy_btns .m_numberSelect {width: 74px;padding:0;}
.proitemOne .buy_btns .m_numberSelect .a {position: relative;float: left;display:block;width:30%;height: 50%;line-height: 19px;text-align: center;}
.proitemOne .buy_btns .m_numberSelect .numberInput {float: left;width: 70%;display: block;}
.proitemOne .buy_btns .m_numberSelect .i_add {border-right: 0;}
.proitemOne .buy_btns .m_numberSelect .i_minus {border-left: 0;border-top: 1px solid #E1E1E1;}
.proitemOne .paypal_btns {margin-top:2%;}
.proitemOne .paypal_btns a {position:relative;display:block;width:100%;line-height: 55px;color:#fff;text-align:center;border-radius:5px;background-repeat:no-repeat;background-position:center;background-color:#ffc439;}
.proitemOne .paypal_btns a:before {position:relative;content:'';display:inline-block;}
.proitemOne .paypal_btns a.payNow {background-image: url("../images/paypal_1.png");background-size: auto 26px;}
.proitemOne .paypal_btns a.payLater  {background-image: url("../images/stripe.png");background-size: auto 26px;}
.proitemOne .payWay {text-align: center;margin-top:30px;}
.proitemOne .payWay dd {display: inline-block;margin:0 5px;}
.proitemOne .payWay dd img {height:36px;}
.proitemOne .otherPay_icons{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  margin-top: 2%;
}
.proitemOne .otherPay_icons .icon{
  width: 40px;
  object-fit: contain;
  margin-right: 0.2rem;
}
.proitemOne .otherPay_icons .icon:last-child{
  margin-right: 0px;
}
@media (max-width: 768px) {

  .proitemOne .left,

  .proitemOne .right {

    float: none;

    width: 100%;

    margin-bottom: 5%;
    padding:0;

  }

  .proitemOne .right .des{
       padding: 10px 0;
  }
.myFavorite_nohove span{display: inline-block; padding:0 10px; font-size: 14px;}
.proitemOne .serviceContent dd figure {display: block;width:26px;margin:0 auto;}
.proitemOne .buy_btns .m_numberSelect {width:44px;}
.proitemOne .buy_btns .m_numberSelect .a {line-height: 12px;}
.proitemOne .buy_btns a.btn {width: 40%;font-size: 15px;}
}


@media (max-width: 640px) {

  .proitemOne .parameter .delivery,

  .proitemOne .parameter .ease {

    max-width: 60%;

  }

  .proitemOne .parameter .ease {

    text-align: right;

  }

  .proitemOne .parameter .ease .item {

    display: inline-block;

    vertical-align: middle;

    width: 45%;

  }

}

.m_numberSelect {

  width: 143px;

  height: 40px;

  line-height: 40px;

  box-shadow: 0 0 0 1px #E1E1E1;

  position: relative;

  padding: 0 30px;

  border-radius: 6px;

  overflow: hidden;

  text-align: center;

}

.m_numberSelect .a {

  position: absolute;

  width: 30px;

  background-color: #fff;

  top: 0;

  color: #0F0F0F;

}

.m_numberSelect .i_add {

  right: 0;

  border-right: 1px solid #E1E1E1;

}

.m_numberSelect .i_minus {

  left: 0;

  border-left: 1px solid #E1E1E1;

}

.m_numberSelect .numberInput {

  border: none;

  background-color: #F6F6F6;

  height: 40px;

  width: 100%;

  text-align: center;

  padding: 0;

  font-weight: bold;

}

@media (max-width: 640px) {

  .m_numberSelect {

    padding: 0 15px;

    line-height: 30px;

    height: 30px;

  }

  .m_numberSelect a {

    width: 15px;

  }

  .m_numberSelect .numberInput {

    height: 30px;

  }

}

.addShop_pro {

  position: fixed;

  left: 0;

  width: 100%;

  background-color: #fff;

  bottom: 0;

  z-index: 10;

  text-align: right;

  line-height: 80px;

  font-weight: bold;

}

.addShop_pro .auto * {

  display: inline-block;

  vertical-align: middle;

}

.addShop_pro .price {

  color: #000000;

}

.addShop_pro .addCart {

  color: #00a8e1;

  margin: 0 1.5625vw 0 3.125vw;

}

.addShop_pro .buy {

  line-height: 46px;

  padding: 0 27px;

  color: #fff;

  background-color: #00a8e1;

  border-radius: 25px;

}

.openCart {

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.3);

  z-index: 100;

  color: #0f0f0f;

  display: none;

}

.openCart .openContent {

  position: absolute;

  right: 0;

  width: 100%;

  max-width: 500;

  max-height: 100%;

  height: 100%;

  background-color: #fff;

  overflow: auto;

}

.openCart .Title {

  margin: 0;

  padding: 1.92708333vw 2.08333333vw;

  position: relative;

}

.openCart .Title span {

  color: #666666;

  font-weight: normal;

}

.openCart .Title .close {

  width: 26px;

  height: 26px;

  cursor: pointer;

  background: url(https://img.aminzer.com.cn/appfront/images/close.svg) no-repeat center;

  position: absolute;

  right: 2.08333333vw;

  top: 50%;

  transform: translateY(-50%);

}

.openCart .cartInfo {

  padding: 0 2.08333333vw;

}

.openCart .cartInfo .pic {

  width: 24%;

  vertical-align: top;

}

.openCart .cartInfo .pic figure {

  position: relative;

  padding-top: 100%;

  border: 1px solid #e1e1e1;

  border-radius: 8px;

}

.openCart .cartInfo .pic .num {

  position: absolute;

  right: -12px;

  top: -12px;

  width: 27px;

  height: 27px;

  border-radius: 100%;

  background-color: #00a8e1;

  color: #fff;

  text-align: center;

  line-height: 27px;

}

.openCart .cartInfo .info {

  padding-left: 1.71875vw;

}

.openCart .cartInfo .m_numberSelect {

  margin: 4.16666667vw 0 0;

}

.openCart .cartInfo .price {

  text-align: right;

}

.openCart .content dl {

  margin-bottom: 2.08333333vw;

}

.openCart .content dt,

.openCart .content dd {

  padding: 0 2.08333333vw;

}

.openCart .content dt {

  background-color: #f3f4f6;

  line-height: 60px;

  font-weight: bold;

  margin-bottom: 2.08333333vw;

}

.openCart .content dd {

  margin-bottom: 1.30208333vw;

  position: relative;

  display: flex;

  flex-flow: row wrap;

  align-items: center;

}

.openCart .content dd figure {

  width: 45px;

  margin-right: 10px;

}

.openCart .content dd .icon {

  width: 17px;

  height: 9px;

  background: url(https://img.aminzer.com.cn/appfront/images/bottom_icon.png) no-repeat center;

}

.openCart .content dd span {

  width: calc(100% - 72px);

}

.openCart .optional {

  border-top: 1px solid #e1e1e1;

  border-bottom: 1px solid #e1e1e1;

  padding: 1.5625vw 2.08333333vw;

}

.openCart .optional .tit {

  margin-bottom: 1.30208333vw;

}

.openCart .optional .tit .icon {

  width: 17px;

  height: 9px;

  background: url(https://img.aminzer.com.cn/appfront/images/bottom_icon.png) no-repeat center;

}

.openCart .optional .tit b {

  width: calc(100% - 20px);

}

.openCart .optional li:not(:last-child) {

  margin-bottom: 0.52083333vw;

}

.openCart .code {

  padding: 1.5625vw 2.08333333vw;

}

.openCart .btn {

  padding: 0 2.08333333vw 1.5625vw;

}

.openCart .btn .Checkout {

  background-color: #00a8e1;

  border-radius: 6px;

  width: 100%;

  line-height: 53px;

  text-align: center;

  display: block;

  color: #fff;

}

@media (max-width: 768px) {

  .openCart {

    z-index: 300;

  }

  .openCart .openContent {

    padding: 5%;

  }

  .openCart .Title {

    margin-bottom: 5%;

  }

  .openCart .cartInfo .info {

    padding-left: 7vw;

  }

  .openCart .content dt,

  .openCart .content dd {

    margin-bottom: 5vw;

  }

  .openCart .optional,

  .openCart .code {

    padding-top: 5vw;

    padding-bottom: 5vw;

  }

}

.hidden {

  overflow: hidden;

}

.current {

  padding: 1.5625vw 0;

  color: #999999;

}

.current * {

  display: inline-block;

}

.current a {

  color: #999999;

}

.current i {

  margin: 0 8px;

}

.current span,

.current a:hover {

  color: #00a8e1;

}

.ReviewCon {

  padding: 2.60416667vw 3.125vw;

  background-color: #fff;

  border-radius: 6px;

  color: #0f0f0f;

}

.ReviewCon .tit {

  margin-bottom: 0.9375vw;

}

.ReviewCon .tit .txt {

  color: #666666;

}

.ReviewCon .tit .txt a {
  background: #00a8e1;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    font-size: 15px;
    border-radius: 5px;

}

.ReviewCon .payList span {

  display: inline-block;

  margin-right: 0.2vw;

  cursor: pointer;

  border: 2px solid transparent;

  border-radius: 8px;

}

.ReviewCon .payList span.on {

  border-color: #00a8e1;

}

.ReviewCon .or {

  position: relative;

  display: block;

  color: #999999;

  margin: 1.875vw 0;

}

.ReviewCon .or::before {

  content: '';

  position: absolute;

  left: 0;

  top: 50%;

  width: 100%;

  height: 1px;

  background-color: #e8e8e8;

}

.ReviewCon .or font {

  display: inline-block;

  background-color: #fff;

  padding-right: 10px;

  position: relative;

  z-index: 2;

}

.ReviewCon .w810 {

  max-width: 810px;

  width: 100%;

}

.ReviewCon dd .select,

.ReviewCon dd .text {

  width: 100%;

  line-height: 60px;

  height: 60px;

  border-radius: 6px;

  border: 1px solid #e1e1e1;

  padding: 0 10px;

  color: #666666;

}

.ReviewCon dd .select:placeholder,

.ReviewCon dd .text:placeholder {

  color: #666666;

}

.ReviewCon dd li {

  margin-bottom: 1.04166667vw;

}

.ReviewCon .hint {

  color: #666666;

  margin-bottom: 2.08333333vw;

}

.ReviewCon .hint i {

  display: inline-block;

  width: 12px;

  height: 12px;

  background-color: #00a8e1;

  border-radius: 3px;

  margin-right: 3px;

}

.ReviewCon .w49 {

  width: 49%;

}

.ReviewCon .w100 {

  width: 100%;

}

.ReviewCon .w31 {

  width: 31%;

}

.ReviewCon .w800 {

  max-width: 800px;

}

.ReviewCon .btn {

  padding: 1vw 0 3vw;

  text-align: right;

  color: #666666;

}

.ReviewCon .btn .button {

  background-color: #00a8e1;

  border: none;

  color: #fff;

  line-height: 60px;

  padding: 0 30px;

  font-weight: bold;

  border-radius: 10px;

  margin-bottom: 10px;
  cursor:pointer;

}

.ReviewCon .buyOther {

  background-color: #f6f6f6;

  padding: 2.60416667vw 2.86458333vw;

}

.ReviewCon .buyOther .item1 .flex {

  align-items: flex-end;

}

.ReviewCon .buyOther .item1 .info {

  width: calc(100% - 140px);

}

.ReviewCon .buyOther .item1 .picBox {

  display: flex;

  align-items: center;

  flex-flow: row wrap;

  width: 80%;

}

.ReviewCon .buyOther .item1 figure {

  width: 100px;

  height: 100px;

  position: relative;

  border: 1px solid #e1e1e1;

  border-radius: 10px;

  margin-right: 2.08333333vw;

}

.ReviewCon .buyOther .item1 figure .num {

  position: absolute;

  right: -12px;

  top: -12px;

  width: 27px;

  height: 27px;

  border-radius: 100%;

  background-color: #00a8e1;

  color: #fff;

  text-align: center;

  line-height: 27px;

}

.ReviewCon .buyOther .item1 .tit {

  margin: 0 0 10px;

}

.ReviewCon .buyOther .item1 p {

  margin: 0;

  color: #666666;

}

.ReviewCon .buyOther .item1 .price {

  padding-bottom: 0.5vw;

  width: 20%;

  text-align: right;

}

.ReviewCon .buyOther .item2 {

  margin: 1.82291667vw 0;

  padding: 2.23958333vw 0;

  border-top: 1px solid #e2e2e2;

  border-bottom: 1px solid #e2e2e2;

}

.ReviewCon .buyOther .item2 li {

  margin-top: 0.52083333vw;
  width:88%;
  color: #666666;
  float: right !important;
}

.ReviewCon .buyOther .item2 .price {

  color: #000000;

}


.ReviewCon .buyOther .item2 .price span {

  display:block;
  text-align: right;

}

.ReviewCon .buyOther .item2 .hint {

  position: relative;

  width: 14px;

  height: 14px;

  background: url(https://img.aminzer.com.cn/appfront/images/hint.svg) no-repeat center;

  display: inline-block;

  margin: 0 0 0 5px;

  vertical-align: middle;

  cursor: pointer;

}
.ReviewCon .buyOther .item2 li #shippingHtml{ text-transform: capitalize;}
.ReviewCon .buyOther .item2 .hint font {

  position: absolute;

  left: -10px;

  bottom: 100%;

  width: 300px;

  background-color: #fff;

  border-radius: 5px;

  padding: 10px;

  font-size: 14px;

  display: none;

}

.ReviewCon .buyOther .item2 .hint:hover font {

  display: block;

}

.ReviewCon .buyOther .apply {

  position: relative;

  overflow: hidden;

  border-radius: 10px;

  margin-bottom: 2.08333333vw;

}

.ReviewCon .buyOther .apply .text {

  border: 1px solid #e1e1e1;

  height: 60px;

  line-height: 60px;

  padding: 0 120px 0 25px;

  background-color: #fff;

  width: 100%;

  border-radius: 10px;

}

.ReviewCon .buyOther .apply .text:placeholder {

  color: #666666;

  opacity: 0.5;

}

.ReviewCon .buyOther .apply .applybtn {

  position: absolute;

  right: 0;

  top: 0;

  background-color: #00a8e1;

  color: #fff;

  width: 115px;

  line-height: 60px;

  border-radius: 10px;

  text-align: center;

  font-weight: bold;

}

.ReviewCon .buyOther .points{padding-bottom: 3%;overflow: hidden;;}

.ReviewCon .buyOther .points span{padding-right: 20px;}

.ReviewCon .buyOther .points b{color: #00a8e1}

.ReviewCon .buyOther .points label{position:relative;padding-left: 25px;margin-top:14px;line-height: 1;}
.ReviewCon .buyOther .points label:not(:last-child){margin-right:1%;}

.ReviewCon .buyOther .points select{
  border: 1px solid #ccc;
  padding: 2px 10px;
  border-radius: 5px;
  margin-top: 10px;
  display: inline-block;
}

.ReviewCon .buyOther .points>div>span{padding-right: 4px;}

.ReviewCon .buyOther .points .checkbox{position: absolute;top:0; margin-left: -20px; margin-top: 0px; width: 16px; height: 16px; border: solid 1px #999999; cursor:pointer;appearance: none; -webkit-appearance: none;outline: none; background: no-repeat center center; background-size:10px}

.ReviewCon .buyOther .points .checkbox[type="checkbox"]:checked{background-color: #00a8e1;border-color: #00a8e1; background-image: url(https://img.aminzer.com.cn/appfront/images/gou.png); }



.ReviewCon .buyOther .item3 {

  color: #666666;

}

.ReviewCon .buyOther .item3 .price {

  color: #00a8e1;

  font-weight: bold;

}

.ReviewCon .buyOther .item3 dt {

  color: #0f0f0f;

  margin: 2.34375vw 0;

  font-weight: bold;

}

.ReviewCon .buyOther .item3 dd {

  margin-bottom: 1.5625vw;

  position: relative;

  display: flex;

  flex-flow: row wrap;

  align-items: center;

}

.ReviewCon .buyOther .item3 dd figure {

  width: 45px;

  margin-right: 10px;

  flex: 0 0 auto;

}

@media (max-width: 640px) {

  .ReviewCon .payList {

    display: flex;

    flex-flow: row wrap;

    justify-content: space-between;

  }

  .ReviewCon .payList span {

    width: 32.55%;

  }

  .ReviewCon .hint {

    margin-bottom: 5%;

  }

  .ReviewCon .w31 {

    width: 100%;

  }

  .ReviewCon .buyOther .item1 .picBox,

  .ReviewCon .buyOther .item1 .price {

    width: 100%;

  }

  .ReviewCon .buyOther .item1 .info {

    width: calc(100% - 120px);

  }

  .ReviewCon .buyOther .item2 {

    margin: 5vw 0;

    padding: 5vw 0;

  }

  .ReviewCon .buyOther .item dt {

    margin: 5vw 0;

  }

  .ReviewCon .buyOther .item dd {

    margin-bottom: 5vw;

  }

  .ReviewCon .buyOther .apply .text,

  .ReviewCon .buyOther .apply .applybtn {

    height: 40px;

    line-height: 40px;

  }

}

.joinus .w700 {

  max-width: 700px;

  margin: auto;

}

.joinus .map {

  width: 100%;

  height: 340px;

  overflow: hidden;

  border: 1px solid #e1e1e1;

  border-radius: 6px;

}

.joinus .tit {

  margin: 0;

  color: #0f0f0f;

  margin-bottom: 15px;

}

.joinus .item {

  margin-bottom: 2.08333333vw;

}

.joinus .text {

  width: 100%;

  border: 1px solid #e1e1e1;

  border-radius: 6px;

  height: 60px;

  line-height: 60px;

  padding: 0 25px;

  margin-bottom: 10px;

}

.joinus textarea.text {

  height: 150px;

}

.joinus .Submit {

  width: 193px;

  line-height: 60px;

  text-align: center;

  color: #fff;

  background-color: #00a8e1;

  border: none;

  font-weight: bold;

  border-radius: 10px;

  cursor: pointer;

}

@media(max-width:768px){
  .joinus .Submit {
    width: 130px;
    line-height: 33px;
  }
  .joinus .w700.btn{
    text-align: center;
  }
}

.process {

  position: relative;

}

.process ol {

  position: absolute;

  left: 48%;

  transform: translateX(-50%);

  top: 19px;

  width: 85%;

  height: 3px;

  background-color: #e5e5e7;

}

.process ol i {

  position: absolute;

  left: 0;

  top: 0;

  height: 100%;

  background-color: #0399ce;

}

.process li {

  text-align: center;

  color: #000000;

  position: relative;

  z-index: 1;

}

.process .num {

  width: 37px;

  line-height: 37px;

  border-radius: 100%;

  background-color: #bababa;

  color: #fff;

  display: inline-block;

  margin-bottom: 18px;

}

.process .on .num {

  background-color: #0399ce;

}

@media (max-width: 640px) {

  .process {

    align-items: flex-start;

  }

  .process ol {

    left: 50%;

    width: 80%;

  }

  .process li {

    width: 20%;

    font-size: 14px;

  }

}

.PaymentCon {

  background-color: #f9f9f9;

  text-align: center;

  padding: 5%;

  margin: 5% 0;

}

.PaymentCon .tit {

  font-weight: normal;

  color: #00a8e1;

}

.PaymentCon .des {

  margin: 2% 0 5%;

}

.PaymentCon .btn {

  text-align: center;

}

.PaymentCon .btn a {

  display: inline-block;

  margin: 0 2%;

  border-radius: 50px;

  width: 220px;

  line-height: 60px;

  color: #000014;

  background-color: #f2f2f2;

}

.PaymentCon .btn a:hover,

.PaymentCon .btn a:first-child {

  background-color: #000014;

  color: #fff;

}

@media (max-width: 640px) {

  .PaymentCon .btn a {

    width: auto;

    padding: 0 3vw;

    min-width: 40%;

    font-size: 14px;

    line-height: 34px;

  }

}

.processContact {

  flex-flow: row wrap;

  color: #000014;

}

.processContact p {

  margin: 1% 5% 1% 0;

  min-width: 28%;

}

@media (max-width: 640px) {

  .processContact p {

    width: 100%;

    margin-right: 0;

  }

}

.OrderShop {

  color: #000014;

}

.OrderShop .ul {

  padding: 5% 0;

  margin: 4.5% 0 0;

  border-top: 1px solid #e5e5e7;

}

.OrderShopAll .ul {

  flex-flow: unset;

}

.OrderShopAll .pic {

  width: 40%;

  display: flex;

  align-items: center;

}

.OrderShopAll .pic figure {

  width: 80px;

  text-align: center;

  flex: 0 0 auto;

}

.OrderShopAll .tit {

  margin-left: 2vw;

  max-width: 20vw;

}

.OrderShopAll .color {

  color: #999999;

}

.OrderShopAll .total {

  color: #00a8e1;

  font-weight: bold;

}

.OrderShopAll .amount {

  text-align: right;

  color: #666;

}

.OrderShopAll .amount .total {

  color: #d30500;

}

@media (max-width: 640px) {

  .OrderShopAll .ul {

    flex-flow: row wrap;

  }

  .OrderShopAll .pic {

    width: 100%;

    margin-bottom: 3%;

  }

  .OrderShopAll .tit {

    max-width: none;

  }

}

.TransitList {

  background-color: #f2f2f2;

  color: #000014;

  padding: 4%;

}

.TransitList .tit {

  font-weight: normal;

  margin-bottom: 3.38541667vw;

}

.TransitList .list {

  position: relative;

}

.TransitList .list::before {

  content: '';

  position: absolute;

  left: 4px;

  top: 50%;

  transform: translateY(-50%);

  width: 1px;

  height: 95%;

  background-color: #e5e5e7;

}

.TransitList .list dl {

  align-items: flex-start;

  display: flex;

  position: relative;

  padding-left: 70px;

}

.TransitList .list dl dt {

  width: 195px;

  flex: 0 0 auto;

}

.TransitList .list dl:last-child p:last-child {

  margin-bottom: 0;

}

.TransitList .list dl:last-child p:last-child::before {

  background-color: #0399ce;

}

.TransitList .list p {

  margin: 0 0 1.5625vw;

  align-items: flex-start;

  display: flex;

  position: relative;

}

.TransitList .list p::before {

  content: '';

  position: absolute;

  left: -265px;

  width: 9px;

  height: 9px;

  background-color: #dbdbdb;

  border-radius: 100%;

  top: 5px;

}

.TransitList .list time {

  width: 106px;

  flex: 0 0 auto;

}

@media (max-width: 640px) {

  .TransitList .list dl {

    padding-left: 30px;

    flex-flow: column wrap;

    margin-bottom: 3%;

  }

  .TransitList .list dt {

    margin-bottom: 3%;

  }

  .TransitList .list dd {

    font-size: 14px;

  }

  .TransitList .list p {

    margin-bottom: 3%;

  }

  .TransitList .list p::before {

    left: -30px;

  }

  .TransitList .list time {

    width: 80px;

  }

}

.TransitCon {

  color: #000014;

  padding: 2% 0 0;

  margin-top: 4%;

  border-top: 1px solid #e5e5e7;

}

.TransitCon p {

  margin: 2.5% 0;

}

.TransitCon dl {

  display: flex;

  align-items: center;

  padding-top: 2%;

}

.TransitCon dl dt {

  width: 80px;

  flex: 0 0 auto;

  margin-right: 15px;

}

.TransitCon dl .color {

  color: #999999;

  margin-top: 5px;

}

.orderPayment {

  color: #000014;

}

.orderPayment dl {

  margin-bottom: 2.60416667vw;

}

.orderPayment dl .Title {

  margin-bottom: 1.66666667vw;

}

.orderPayment dd {

  padding: 2.23958333vw 3.125vw;

  border: 1px solid #f2f2f2;

  border-radius: 5px;

}

.orderPayment .info p {

  margin: 0 0 1.19791667vw;

}

.orderPayment .info p:last-child {

  margin-bottom: 0;

}

.orderPayment .item1 dd {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

.orderPayment .item1 .ReviseBtn {

  flex: 0 0 auto;

  width: 120px;

  line-height: 40px;

  color: #000014;

  background-color: #e6e6e6;

  border-radius: 25px;

  text-align: center;

  transition: all 0.5s;

}

.orderPayment .item1 .ReviseBtn:hover {

  background-color: #000014;

  color: #fff;

}

.orderPayment .item2 .pic {

  padding: 2% 0;

}

.orderPayment .item2 .pic label {

  width: 30%;

  max-width: 200px;

  display: inline-block;

}

.orderPayment .item2 .pic label img {

  max-width: 70%;

}

.orderPayment .item3 .OrderShopAll {

  padding: 1% 0;

}

.orderPayment .item3 .OrderShopAll .pic {

  width: auto;

}

.orderPayment .PaymentBtn {

  text-align: right;

  margin-top: 3%;

}

.orderPayment .PaymentBtn .btn {

  border: none;

  border-radius: 50px;

  background-color: #000014;

  color: #fff;

  width: 220px;

  line-height: 60px;

  text-align: center;

  cursor: pointer;

}

@media (max-width: 640px) {

  .orderPayment dl .Title {

    margin-bottom: 3%;

  }

  .orderPayment dd {

    padding: 5% ;

  }

  .orderPayment .item1 {

    font-size: 14px;

  }

  .orderPayment .item1 .ReviseBtn {

    width: 80px;

    line-height: 26px;

    font-size: 14px;

  }

  .orderPayment .item3 .OrderShopAll {

    padding: 1% 0;

  }

  .orderPayment .item3 .OrderShopAll .pic {

    width: 100%;

  }

  .orderPayment .PaymentBtn .btn {

    width: 130px;

    line-height: 40px;

    font-size: 16px;

  }

}

.amountPayment {

  text-align: right;

  color: #666;

}

.amountPayment .total {

  color: #d30500;

}

.Evaluation {

  color: #000014;

}

.Evaluation .item {

  border: 1px solid #eeeeee;

  margin-bottom: 2.5%;

  border-radius: 5px 5px 0 0;

  overflow: hidden;

}

.Evaluation .txtDt {

  background-color: #f2f2f2;

  padding: 20px 26px;

  display: flex;

  justify-content: space-between;

  border-bottom: 1px solid #eeeeee;

}

.Evaluation .txtDt .left span {

  display: inline-block;

}

.Evaluation .txtDt .left span:not(:last-child) {

  margin-right: 1.14583333vw;

}

.Evaluation .txtDD {

  padding: 2.08333333vw 3.64583333vw;

}

.Evaluation .txtDD .txtCon {

  display: flex;

  flex-flow: row-reverse wrap;

  justify-content: space-between;

}

.Evaluation .txtDD .comment {

  width: calc(100% - 250px);

  flex: 0 0 auto;

  max-width: 445px;

}

.Evaluation .txtDD .pro {

  display: flex;

  width: 200px;

  align-items: flex-start;

}

.Evaluation .txtDD .pro figure {

  flex: 0 0 auto;

  width: 75px;

  text-align: center;

  margin-right: 20px;

}

.Evaluation .txtDD .color {

  color: #999999;

  margin: 0.6vw 0;

}

.Evaluation .txtDD .txt {

  line-height: 26px;

}

.Evaluation .txtDD .list {

  margin: 1vw 0;

  display: flex;

  flex-flow: row wrap;

}

.Evaluation .txtDD .list figure {

  width: 50px;

  margin-right: 10px;

}

.Evaluation .txtDD .list figure a img {
    width: auto;
    max-height: 100px;
    height: auto;
}

.Evaluation .txtDD time {

  font-size: 14px;

  color: #999999;

}

@media (max-width: 640px) {

  .Evaluation .txtDt {

    flex-flow: column wrap;

    padding: 10px 15px;

  }

  .Evaluation .txtDt span {

    margin-bottom: 5px;

  }

  .Evaluation .txtCon .pro,

  .Evaluation .txtCon .comment {

    width: 100%;

    padding: 2%;

  }

  /* .Evaluation .txtDD .list figure {
    width: 50px;
  } */

  .Evaluation .txtDD .comment {
    width: 100%;
  }

}

.SecurityC {

  border-top: 1px solid #eeeeee;

  padding-top: 3%;

}

.SecurityC li {

  border-radius: 50px;

  background-color: #f8f8f8;

  display: flex;

  justify-content: space-between;

  align-items: center;

  padding: 0 2.23958333vw;

  margin-bottom: 20px;

}

.SecurityC li .name {

  width: 110px;

  flex: 0 0 auto;

  color: #c7c7c7;

}

.SecurityC li .text {

  width: calc(100% - 110px);

  line-height: 60px;

  height: 60px;

  text-align: left;

  border: none;

  background-color: transparent;

}

.SecurityC li .text.on {

  border: 1px solid #00a8e1;

}

.SecurityC li .Revise {

  color: #00a8e1;

}

.SecurityC .btn {

  text-align: center;

}

.SecurityC .btn .button {

  width: 150px;

  line-height: 60px;

  background-color: #00a8e1;

  color: #fff;

  border-radius: 50px;

  border: none;

  cursor: pointer;

  margin: 0 10px;

}

.SecurityC .btn u a{color: #00a8e1; cursor: pointer}

.SecurityC .btn .button.gray{color: #333; background-color: #f0f0f0; box-shadow: 0 0 0 1px #cccccc}

@media (max-width: 640px) {

  .SecurityC li {

    padding: 0 20px;

  }

  .SecurityC li .name {

    width: 90px;

  }

  .SecurityC li .text {

    font-size: 14px;

  }

  .SecurityC li .Revise {

    font-size: 12px;

  }

  .SecurityC .btn .button {

    width: 100px;

    line-height: 40px;

  }

}



.article_info .info{ color: #777; line-height: 1.6; padding: 4% 0; border-top: solid 1px #eeeeee; border-bottom: solid 1px #eeeeee}



.page_other span{display: block; padding:5px 0}

.page_other span.back a{display:block; color: #000014; background: #e6e6e6; width: 120px; line-height: 40px; text-align: center; border-radius: 100px; cursor: pointer;}

.page_other span.back a:hover{color: #fff; background: #000014}

.page_other span.dot{opacity: 0.8}

.page_other span b{padding-right: 10px;}





.openBox { position: fixed;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.3);  z-index: 100;  color: #0f0f0f;  display: none;}

.openBox .openContent { padding: 2%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; max-width: 500px; max-height:50%; height: 100%;  background-color: #fff; overflow: auto;}

.openBox .title { position: relative; line-height: 2;}

.openBox .title .close {width: 26px; height: 26px; cursor: pointer; background: url(https://img.aminzer.com.cn/appfront/images/close.svg) no-repeat center;  position: absolute;  right: 0;  top: 50%;  transform: translateY(-50%);}

.openBox .content{ padding:4% 0}





/*增加start*/



.product_reviews{padding-top: 3%;color: #000014;}

.product_reviews .title{ background: #ededee; padding: 2%; font-weight: bold}

.product_reviews .reviews{padding:5% 0; position: relative}

.product_reviews .reviews .ytable{width: auto;}
@media screen and (max-width: 640px){.product_reviews .reviews .ytable{margin:auto !important}}
.product_reviews .reviews .box1{text-align: center}

.product_reviews .reviews .box1 b{font-size:3.16vw;line-height:1.2;display: block}

.product_reviews .reviews .box1 p{color: #999999; padding-bottom:5%}

.product_reviews .reviews .box2{padding: 0 80px; border-right: solid 1px #e5e5e7}

.product_reviews .reviews .box2 li{ position: relative;width: 180px; height: 6px; background: #e5e5e7; border-radius: 100px;}

.product_reviews .reviews .box2 li:not(:last-child){margin-bottom: 25px;}

.product_reviews .reviews .box2 li i{position: absolute; left: -30px; top:-5px; font-style: normal;}

.product_reviews .reviews .box2 span{position:absolute; width: 100%; height: 100%; background: #000000;border-radius: 100px;}

.product_reviews .reviews .box3{padding-left: 80px;}

.product_reviews .reviews .box3 a{display: inline-block; text-indent:30%; width: 180px; line-height: 46px; border-radius: 100px; background-color: #e6e6e6; transition: 0.5s; cursor: pointer; color: #000014; position: relative}

.product_reviews .reviews .box3 a:before{ content: ''; display: block; width: 20%; height: 100%; position: absolute; left: 10%;background: url("https://img.aminzer.com.cn/appfront/images/icon_reviews.png") no-repeat center center; transition: 0.5s;}

.product_reviews .reviews .box3 a:hover{ text-indent:20%; color: #fff; background-color: #00a8e1}

.product_reviews .reviews .box3 a:hover:before{left: 70%;}

.product_reviews .star_all span{display: block; height: 26px; width:200px; background: url("https://img.aminzer.com.cn/appfront/images/star_all.png") no-repeat left bottom;}

.product_reviews .star_all span:before{ content: ''; display: block; width: 0; height: 100%;background: url("https://img.aminzer.com.cn/appfront/images/star_all.png") no-repeat left top;}

.product_reviews .star_all span,

.product_reviews .star_all span:before{background-size:160px}

.product_reviews .star_all span{width:160px; background-position:left -24px}

.product_reviews .star_all span:before{background-position: left 4px}

.product_reviews .star_all span.s1:before{ width: 20%;}

.product_reviews .star_all span.s2:before{ width: 40%;}

.product_reviews .star_all span.s3:before{ width: 60%;}

.product_reviews .star_all span.s4:before{ width: 80%;}

.product_reviews .star_all span.s5:before{ width: 100%;}



.product_reviews .add_reviews{padding-top: 3%; padding-bottom: 3%; border-top: solid 1px #e6e6e6; display: none}

.product_reviews .sub{padding:1.8% 0}

.product_reviews .sub i{color: #bc1f1f}

.product_reviews .star{float: right}

.product_reviews .star a{display: inline-block; cursor: pointer;width: 26px; height: 26px; background: url(https://img.aminzer.com.cn/appfront/images/star.png) no-repeat center center}

.product_reviews .star a:not(:last-child){margin-right: 15px;}

.product_reviews .star a.on,

.product_reviews .star#set1 a:nth-child(-n+1),

.product_reviews .star#set2 a:nth-child(-n+2),

.product_reviews .star#set3 a:nth-child(-n+3),

.product_reviews .star#set4 a:nth-child(-n+4),

.product_reviews .star#set5 a:nth-child(-n+5){background-image: url(https://img.aminzer.com.cn/appfront/images/star_yellow.png)}

.product_reviews textarea{width: 100%; height: 170px; border: solid 1px #d9d9d9; padding: 10px;}

.product_reviews .end{padding-top: 4%;}

.product_reviews .add_pic ul{float: left}

.product_reviews .add_pic li{display: inline-block; margin-right: 10px;position: relative;border: dashed 1px #d9d9d9; background-color: #fff}

.product_reviews .add_pic span{display: block; width: 100px; height: 100px; text-align: center;}

.product_reviews .add_pic .content-img-list-item span{ background:no-repeat center center; background-size: contain}

.product_reviews .add_pic #btnUP i{ font-style: normal; display: block;padding-top: 60px;padding-bottom: 20px; display: inline-block; color: #bebebe; font-size: 12px;   cursor: pointer;}

.product_reviews .add_pic #btnUP span{ background:url(https://img.aminzer.com.cn/appfront/images/add_pic.png) no-repeat center 20px;}

.product_reviews .add_pic #btnUP input{position: absolute; top:0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}

.product_reviews .add_pic #btnUP:hover span{background:url(https://img.aminzer.com.cn/appfront/images/upimgdf.jpg)  no-repeat center center}

.product_reviews .add_pic #btnUP:hover i{opacity: 0}

.product_reviews .add_pic .hide { opacity: 0; position: absolute;  width: 100%; height: 100%;  left: 0;  top: 0; z-index: 10;}

.product_reviews .add_pic .hide a { font-size: 14px; text-align: center; line-height: 100px;  color: #fff; background: rgba(0, 0, 0, .75); display: block;    cursor: pointer;}

.product_reviews .add_pic li:hover .hide{ opacity: 1}



.product_reviews .end .fr a{display:inline-block;padding:0.8vw 2vw;color: #fff;background: #000014; border-radius: 100px; cursor: pointer;}

.product_reviews .total{height: 34px; border-bottom: solid 1px #e6e6e6;text-transform: uppercase}

.product_reviews .total .tab_name {width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap: nowrap;}
.product_reviews .total .tab_name .item {width:calc(25%);color:#2f393d;height:100%;cursor: pointer;display:flex;justify-content: center;align-items: center;}
@media screen and (max-width: 640px){.product_reviews .total .tab_name .item{width:auto !important}}
.product_reviews .total b{display: inline-block; margin-bottom: -1px;font-weight: 600;font-size: 1.0rem;}
@media screen and (max-width: 640px){.product_reviews .total b{display: inline-block; margin-bottom: -1px;font-weight: 600;font-size: 0.4rem;}}
.product_reviews .total .tab_name .item.on{border-bottom: solid 2px  #2f393d;}
.product_reviews .total .tab_name .item.on b{font-weight: 800;}

.product_reviews .total .tab_list .item {display: none;}

.product_reviews .list {overflow: hidden;}
.product_reviews .list li{padding:3% 0; border-bottom: solid 1px #e5e5e7;line-height: 1.8}

.product_reviews .list .user{position: absolute; width:auto;height:auto; color: #666666;display: flex;align-items: center;}
.product_reviews .list .user .user_info .user_name{width: 3rem; height: 3rem; border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #e5e5e7;}
.product_reviews .list .user .user_info .user_avatar{width: 3rem; height: 3rem;border-radius: 50%; object-fit: cover;}
.product_reviews .list .user .user_verified{width:auto;height:auto; display: flex;flex-direction: column;justify-content: center; margin-left: 10px;font-size: 0.9rem;}
.product_reviews .list .user .user_verified .verified_box{display: flex;align-items: center;}
.product_reviews .list .user .user_verified .verified_box .verified_icon{width: 12px; height: 12px;margin-left: 10px;}
.product_reviews .list .txt{margin: 8px 0}
.product_reviews .list .txt .review_image{margin: 1.5rem 0px 0.5rem 0px; display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;height:auto;}
.product_reviews .list .txt .review_image .img{width: auto; height: auto; margin-right: 2rem;margin-bottom: 1rem;}
.product_reviews .list .txt .review_image .img:hover{cursor: zoom-in;}
.product_reviews .list .txt .review_image .enlargeImg{width: auto; height: auto;max-width: 10rem; max-height: 10rem;object-fit: contain;}
.product_reviews .list .txt a img{margin: 8px 0}
.product_reviews .list .txt a img{
  height: 100px;
  width: auto;
}

ul.pagination {overflow: hidden;}
ul.pagination li {float: left; list-style-type: none; margin: 0 10px;}
ul.pagination li.active a {color: #47a0ec;}
.product_reviews .list ul.pagination li {border-bottom: 0;}

@media(max-width:768px){
  .product_reviews .list .txt a img{
    height: auto;
    width: 98px;
  }
}

.product_reviews .list time{ color: #999999; display: block}

.product_reviews .list .star_all,

.product_reviews .list .txt,

.product_reviews .list time{padding-left: 20%}

.product_reviews .list .star_all span,

.product_reviews .list .star_all span:before{background-size:130px}

.product_reviews .list .star_all span{width:130px; background-position:left -18px}

.product_reviews .list .star_all span:before{background-position: left 4px}

@media(max-width:1024px){

.product_reviews .end .fr{padding-top: 3%;text-align: center;}

.product_reviews .end .fr a{width: 120px;line-height: 30px;}

.product_reviews .reviews{padding-bottom: 18px}

.product_reviews .reviews .box2{ padding: 0 0 0 40px;}

.product_reviews .reviews .box2 li{width: 130px;}

.product_reviews .reviews .box2 li i{left: -20px;}

.product_reviews .reviews .box3{padding-left: 40px}

.product_reviews .reviews .box3 a{width: 160px}

}

@media(max-width:640px){

.product_reviews .star a{width: 20px; height: 20px; background-size: 20px;}

.product_reviews .star a:not(:last-child){margin-right:5px;}

.product_reviews .list .user{float: left; width: auto;padding-left: 0}

.product_reviews .list .star_all{display: inline-block; float: right}

.product_reviews .list .txt{padding-left: 10px;padding-top:32px; clear: both}

.product_reviews .list time{padding-left: 10px;padding-top:2px; clear: both}

.product_reviews .reviews .box1 b{font-size:8vw}

.product_reviews .reviews .box2{ border-left: solid 1px #e5e5e7;border-right:none;}

.product_reviews .reviews .box2 li:not(:last-child) { margin-bottom:16px;}

.product_reviews .reviews .box3{position: absolute; right: 0; bottom: 0}

}


.alsoLike .top {padding:30px 0;text-align: center;font-size: 32px;font-weight: bold;color:#333;}

.mid-search{max-width: 700px; margin: auto;padding-bottom: 4%;}

.mid-search .box{position: relative; background: #fff url("https://img.aminzer.com.cn/appfront/images/search_icon2.png") no-repeat 30px center;padding: 6px 6px 6px 68px;border-radius: 100px}

.mid-search .text{width: 100%; height:48px; border:none; color: #999999}

.mid-search .btn{ color: #fff; position: absolute; right: 6px; width: 100px; line-height: 48px; background: #000014;text-align: center;border-radius: 100px; cursor: pointer;}

.mid-search .btn:hover{background-color: #00a8e1}

@media(max-width:640px){

.mid-search .box{background-position: 10px center; padding-left: 30px}

.mid-search .text{height:38px;}

.mid-search .btn{width:80px; line-height: 38px;}

}



.Newslist .pro { width: 260px;  border-right: 1px solid #ECECEC; line-height: 24px;}

.Newslist .pro .pic{text-align: center; width:40%}

.Newslist .pro img{width:70%;}

.Newslist .pro b{color: #00a8e1; }

.Newslist .pro .name{padding: 0 1%}

@media(max-width:640px){

.Newslist .s-pro .pro,

.Newslist .s-pro .txt{display: block;width: 100%}

.Newslist .pro{border-right: none;padding-bottom: 2%; border-bottom: solid 1px #ECECEC}

.Newslist .pro .name{padding: 0}

}


.addresses-list{ height: auto!important}
.address_list{

  height:50px;

  border:1px solid #ccc;

  border-radius:4px;

  padding:0 25px;

  width:100%;

}

.address_list > option{

  height:5px;

}

.xiala {
  display: none;
}

@media(max-width:768px){
  .order_main .order_tab{display: none;line-height: 2;}
  .xiala {
    display: block;
  }
}


.Column-Nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.Column-Nav .Column-Txt{
  font-size: 30px;
  color: #222222;
}

.Column-Nav .Column-Txt{
  font-size: 18px;
  font-weight: normal;
}

.Column-Nav .Column-Menu{
  display: flex;
  flex-wrap: wrap;
  line-height: 2;
}

.Column-Nav .Column-Menu .itme {
  padding: 0 8px;
}

.Column-Nav .Column-Menu .itme a {
  color: #999999;
  transition: all .5s;
}

.routerInfo h4 {
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: normal;
}

.routerInfo ul.order-info li {
  font-size: 16px;
  line-height: 40px;
}

.routerInfo ul.order-info li .text-left {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}


.tracking_c.display-flex.flex {
  height: 40px;
  position: relative;
  box-shadow: none;
}

.tracking_c input {
  flex: 1;
  height: 100%;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 50px;
}

#exchangeCouponBtn {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  line-height: 40px;
  border-radius: 30px;
  z-index: 10;
  cursor: pointer;
}

.bgf6f6f6 .page_other .dot{
  display: none;
}

.bgf6f6f6 .title h1{color: #000000;}
.mainContnet{font-size:18px;line-height:1.8;color:#1c1d1d;}
.mainContnet h2{margin-bottom:-20px;font-size:24px;}

@media(max-width:640px){
	.ReviewCon dd label{ display: inline-block; margin-bottom: 5px;}
	.ReviewCon dd label img{ height: 45px;}
}

.home_item .pic .div1{ position: absolute; width: 100%; bottom:35%}
.home_item .pic .divs3{bottom:62%;}
.home_item .pic .div2{bottom:20%;}

.home_item .pic .divs3 .weizi{left:-38px;}
.home_item .pic .home-info{    position: absolute;
    top: 28%;
    font-size: 4rem;
    color: #fff;
    text-align: center;
    /* margin: auto; */
    width: 100%;
    line-height: 1.5;}
.home_item .pic .div1 .wenzi{top:auto; bottom: 0}
.home_item .pic{position: relative}
.home_item .pic img{width: 100%}
.home_item .wap_pic{display: none}
.home_item video{ width: 100%}
.home_item .pic_item{background: #252934;padding-top: 3%; padding-bottom: 3%}
.home_item .pic_item .swiper{ max-width: 1400px; margin: auto}
.home_item .pic_item .swiper-wrapper{ height: auto}
.home_item .pic_item .swiper-slide{text-align: center; color: #fff}
.home_item .pic_item .swiper-slide .icon{margin: auto; max-width: 20%;}
.home_item .pic_item .swiper-slide .tit{font-size: 18px; padding-bottom: 20px;}
.home_item .pic_item .swiper-slide .txt{line-height: 2}
.home_item .pic_item .swiper-pagination{position:relative; padding-top: 5%;}
.home_item .pic_item .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background: #fff}
@media(max-width:1024px){
.home_item .pc_pic{display: none}
.home_item .wap_pic{display:block}
}

.error-msg{text-align:center;}

@media screen and (min-width: 2000px){
  .header .topNav ul li a{
    font-size: 1.2rem !important;
  }

}
@media (min-width: 1200px){
  .header .topNav ul li a{
    font-size: 1.0rem;
    color: #2f393d;
    font-weight: normal;
  }
  .header .topNav li{
    margin: 0 1.3rem;
  }
}

@media screen and (min-width:640px) and (max-width:1200px){
  .header .topNav ul li a{
    font-size: 1.0rem;
    color: #2f393d;
    font-weight: normal;
  }
}
@media screen and (max-width: 640px){
  .header .topNav, .header .other{
    padding-left: 0;
  }
  .header .topNav ul li a{
    color: #fff;
    font-weight: 500;
  }
  .header .topNav li{
    border-bottom: 1px solid #575757;
  }
}
.header .auto{
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap !important;
}

@font-face {
	font-family: Montserrat-Bold;
	src: url(../fonts/Montserrat-Bold.ttf);
}
@font-face {
	font-family: Montserrat-Regular;
	src: url(../fonts/Montserrat-Regular.ttf);
}

.top-mySwiper .swiper-wrapper .swiper-slide .slide-item{
  position: relative;
  width: 100%;
}
.top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text{
  width: 100%;
  position: absolute;
  top: 12%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text .title1{
  display: flex;
  align-items: center;
}
.top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text .icon{
  width: 10px;
  height: 25px;
  display: inline-block;
  margin-right: 10px;
}
.top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text .grey{
  color: #2f393d;
}
.top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text .white{
  color: #fff;
}
.top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text .main-title{
  font-size: 2.4rem;
  font-weight: 500;
  font-family:Montserrat-Bold;
  margin-bottom: 25px;
}
.top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text .sub-title{
  font-weight: 500;
  font-family:Montserrat-Regular;
  margin-bottom: 10px;
}
.top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text .LearnMore{
	border-radius: 25px;
	font-size: 1.4rem;
	color: #4aa1ff;
	padding: 10px 30px;
	z-index: 10;
}
@media screen and (min-width:1025px) and (max-width:1600px){
  .top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text{
    top: 8% !important;
  }
  .top-mySwiper .swiper-wrapper .swiper-slide .slide-item .text .main-title{
    font-size: 1.8rem !important;
  }
  .shuzhi .home_item .home_picBox .home_picItem .text_right{
    right: 6% !important;
  }
  .shuzhi .home_item .home_picBox .home_picItem .text_left{
    left: 7% !important;
  }
}
.shuzhi .home_item .home_picBox .home_picItem{
  position: relative;
  width: 100%;
}
.shuzhi .home_item .home_picBox .home_picItem .text_right{
  width: auto;
  height: 100%;
  position: absolute;
  right: 20%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.shuzhi .home_item .home_picBox .home_picItem .text_right_wap{
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 5%;
  display: flex;
  flex-direction: column;
  padding-left: 30px;
}
.shuzhi .home_item .home_picBox .home_picItem .text_middle{
  width: 100%;
  height: auto;
  position: absolute;
  top: 10%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.shuzhi .home_item .home_picBox .home_picItem .text_left{
  width: auto;
  height: 100%;
  position: absolute;
  left: 10%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.shuzhi .home_item .home_picBox .home_picItem .text .title1{
  display: flex;
  align-items: center;
}
.shuzhi .home_item .pc_pic .home_picItem .text .icon{
  width: 15px;
  height: 30px;
  display: inline-block;
  margin-right: 12px;
}
.shuzhi .home_item .wap_pic .home_picItem .text .icon{
  width: 10px;
  height: 25px;
  display: inline-block;
  margin-right: 12px;
}
.shuzhi .home_item .home_picBox .home_picItem .text .grey{
  color: #2f393d;
}
.shuzhi .home_item .home_picBox .home_picItem .text .white{
  color: #fff;
}
.shuzhi .home_item .home_picBox .home_picItem .text .main-title{
  font-size: 2.0rem;
  font-weight: 500;
  font-family:Montserrat-Bold;
  margin-bottom: 15px;
}
.shuzhi .home_item .home_picBox .home_picItem .text .sub-title,.ex-title{
  font-weight: 500;
  font-family:Montserrat-Regular;
  margin-bottom:0.4rem;
  margin-left: 28px;
}
.shuzhi .home_item .home_picBox .home_picItem .text .LearnMore{
  border-radius: 25px;
	font-size: 1.4rem;
	color: #4aa1ff;
	padding: 10px 30px;
	z-index: 10;
}

.layout_text{width:100%;display: flex;justify-content: center;font-size: 2rem;font-weight: 500;font-family:Montserrat-Bold;color: #2f393d;margin:2rem 0rem;}
.layout_mayLike{width:100%;padding:0px 5px; background-position: center top;background-repeat: repeat-x;background-attachment: scroll;}
.layout_mayLike li{list-style: none;}
.layout_mayLike .may_like{position:relative;overflow: hidden;height: 350px;}
.layout_mayLike .may_like .content{height: 350px;position: absolute;left:0;top:0;}
.layout_mayLike .may_like .content li{height: 350px;float: left;margin: 0 5px;display: flex;justify-content: center;align-items: flex-start;}
.layout_mayLike .may_like .content li:first-child{margin-left: 0px;}
.layout_mayLike .may_like .content li:last-child{margin-right: 0px;}
.layout_mayLike .may_like .content li img{width: auto;height:auto;max-width:100%;max-height: 100%;object-fit: contain;}
.layout_mayLike .layout_mayLike .place_holder{height: 1px;}

.PaymentStatus-box{
  width: auto;
  height: auto;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.PaymentStatus-box .Payment-shell{
  width: auto;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 100px 0px;
}
.PaymentStatus-box .Payment-shell .Payment-icon{
  width: 75px;
  height: 75px;
  display: block;
  margin-bottom: 20px;
}
.PaymentStatus-box .Payment-shell .Payment-txt{
  font-size: 1.5rem;
  font-weight: 500;
  font-family:Montserrat-Bold;
  margin-bottom: 20px;
}
.PaymentStatus-box .Payment-shell .Payment-line{
  font-size: 1.2rem;
  font-weight: 500;
  font-family:Montserrat-Regular;
  margin-bottom: 10px;
}
.PaymentStatus-box .Payment-shell .Back-ol{
  font-size: 1.2rem;
  font-weight: 500;
  font-family:Montserrat-Regular;
  margin-top: 20px;
}

.fancybox-container .fancybox-inner .fancybox-slide{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.fancybox-container .fancybox-inner .fancybox-slide .fancybox-button svg{
  color: #fff;
}
.fancybox-container .fancybox-inner .fancybox-slide .fancybox-content{
  background: transparent;
}
.fancybox-container .fancybox-inner .coupon-box{
  width: 500px;
  height: auto;
  padding: 50px 20px;
  /* background: url("../images/coupon-bg.png") no-repeat center center; */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-bg{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-title{
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 20px;
  color: #fff;
  z-index: 999;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-image{
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 100px;
  margin-bottom: 20px;
  z-index: 999;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-image .image{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-image .coupon-off{
  font-size: 1.6rem;
  font-weight: 500;
  color: #fff;
  margin-bottom: 8px;
  z-index: 999;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-image .coupon-code{
  font-size: 1.4rem;
  font-weight: 500;
  color: #fff;
  margin: 0px;
  z-index: 999;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-subTitle{
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 20px;
  color: #fff;
  z-index: 999;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-time{
  width: 100%;
  height: auto;
  display: flex;
  justify-content:space-between;
  align-items: center;
  flex-wrap: nowrap;
  z-index: 999;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-time .item{
  width: calc(22%);
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-time .item .time{
  width: 80%;
  height: 30px;
  margin-bottom: 10px;
  background-color: #fff;
  border-radius: 3px;
  font-size: 1.2rem;
  font-weight: 500;
  color: #2f393d;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fancybox-container .fancybox-inner .coupon-box .coupon-time .item .text{
  margin: 0px;
  font-size: 0.9rem;
  font-weight: 500;
  color: #fff;
}

.recommend-title{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 2rem 0rem;
  font-size: 2rem;
  font-weight: bold;
  font-family:Montserrat-Bold;
}
@media screen and (max-width: 640px){
  .recommend-title,.layout_text{
    margin: 1rem 0rem;
    font-size: 1.2rem;
  }
}
.recommend-box{
  width: 100%;
  height: auto;
  list-style: none;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.recommend-box .recommend-item{
  width: 49.5%;
  margin-bottom: 1rem;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}
.recommend-box .recommend-item.wapimg{
  width: 50%;
  margin-bottom: 0px;
}
.recommend-box .recommend-item img{
  width: 100%;
  height: auto;
  object-fit: contain;
}
@media screen and (min-width: 1024px){
  .recommend-box .pcimg{display: block}
  .recommend-box .wapimg{display:none}
  .recommend-title .pcimg{display: block}
  .recommend-title .wapimg{display:none}
}
@media screen and (max-width: 1024px){
  .recommend-box .pcimg{display: none}
  .recommend-box .wapimg{display:block}
  .recommend-title .pcimg{display: none}
  .recommend-title .wapimg{display:block}
}
.banaa .top-mySwiper .swiper-pagination {
  bottom: 30px !important;
}
.banaa .top-mySwiper .swiper-pagination .swiper-pagination-bullet {
  width: 12px !important;
  height: 12px !important;
  background: #fff;
  opacity: 1 !important;
}

/* 改变左右箭头、分页器的样式 */
.swiper-container {
  --swiper-theme-color: #4aa1ff;
}

.swiper-container .swiper-pagination-bullet-active{
  background-color: #4aa1ff !important;
}

/* 移动鼠标，隐藏显示左右按钮，配合js使用 */
.swiper-container .hide {
  opacity: 0;
}

.swiper-button-next,
.swiper-button-prev {
  transition: opacity 0.5s;
}
