@import '/static/css/bootstrap.min.css';
@import '/static/css/owl.carousel.min.css';
@import '/static/css/animated-text.css';
@import '/static/css/all.min.css';
@import '/static/css/theme-default.css';
@import '/static/css/meanmenu.min.css';
@import '/static/css/owl.transitions.css';
@import '/static/css/venobox.css';
@import '/static/css/bootstrap-icons.css';
@import '/static/css/flaticon.css';
@import '/static/css/stylepro.css';
@import '/static/css/responsive.css';
@import '/static/css/coustom-animation.css';
@import '/static/css/odometer-theme-default.css';
@import '/static/css/scroll-up.css';
* {
  outline: none !important;
}
#thumblist {
      width: 100% !important;
      display: flex;
      justify-content: center;
    }
    .infoImg img {
      height: 260px;
    }
    .tesit-auothor {
      display: none;
    }
    .testi_rating {
      padding-bottom: 60px;
    }
    .custom-swiper-button-prev {
        display: flex;
        align-items: center;
        justify-content: center;

        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;

        box-shadow: 0 0 10px rgba(0, 0, 0, .15);
        width: 60px;
        height: 60px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 10;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);

      background-color: white;
    }
    .custom-swiper-button-next {
      display: flex;
      align-items: center;
      justify-content: center;

      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;

      box-shadow: 0 0 10px rgba(0, 0, 0, .15);
      width: 60px;
      height: 60px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      z-index: 10;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);

      background-color: white;
    }

    .custom-swiper-button-prev::after ,.custom-swiper-button-next::after{
      display: none;
    }
.bt1{border-top:1px solid #eee}
ul {
  list-style: none;
}
.none {
  display: none !important;
}
.block {
  display: block !important;
}
.vertical-middle {
  vertical-align: middle !important;
}
.text-deco-none {
  text-decoration: none !important;
}
.text-deco-line {
  text-decoration: underline !important;
}
html input[disabled] {
  cursor: default !important;
  color: #b1b1b1 !important;
  background: #e6e6e6 !important;
}
* {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
a, img {
  border: 0;
}
a {
  text-decoration: none;
  cursor: pointer
}
.clear {
  clear: both;
}
/* input */
input {
  font-size: 12px;
  font-size: 100%;
  outline: none;
  line-height: normal;
  color: #444;
}
.ipt {
  border: solid 1px #d2d2d2;
  border-left-color: #ccc;
  border-top-color: #ccc;
  border-radius: 2px;
  box-shadow: inset 0 1px 0 #f8f8f8;
  background-color: #fff;
  padding: 4px 6px;
  height: 21px;
  line-height: 21px;
  color: #555;
  width: 180px;
  vertical-align: baseline;
}
.ipt:focus {
  border-color: #95C8F1;
  box-shadow: 0 0 4px #95C8F1;
}
.buy-event, .item-props-can {
  cursor: pointer;
}
.theme-popover-mask {
  z-index: 1000;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #333;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  display: none;
}
.theme-popover {
  z-index: 1001;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
}
.theme-poptit {
  padding: 12px;
  position: relative;
  overflow: hidden;
  background: #fff;
  height: 80px;
}
.theme-poptit .close {
  float: right;
  color: #999;
  padding: 5px;
  margin: -2px -5px -5px;
  font: bold 14px/14px simsun;
  text-shadow: 0 1px 0 #ddd
}
.theme-poptit .close:hover {
  color: #444;
}
.theme-popover .confirm {
  background-color: #d2364c;
  border-color: #d2364c;
  color: #fff !important;
}
/* 轮播 */
.scoll {
  margin-bottom: 10px;
  position: relative;
}
.tech-card form{
  position: relative; width: 60%;  margin: 30px auto; 
}
.tech-card form input{width: 100%; border: 1px solid #eee; line-height: 45px;border-radius: 10px; padding: 0 15px;}
.tech-card button {
 position: absolute;
  right: 0px;
  top: 0px;
  background: #588bf2;
  color: #fff;
  text-align: center;
  padding: 0 36px;
  line-height: 46px;
  border-radius: 0 10px 9px 0;
  font-size: 18px
}
.tech-card button:hover{opacity: 0.7;transition: all 0.3s;}
/*轮播*/
.clearfix-left {
  display: none;
  position: relative;
}
.scoll img {
  width: 100%;
  margin-left: 0
}
@media only screen and (min-width:1025px) {
  /*放大镜*/
  .box {
    position: relative;
    border: 1px solid #eee;
  }
  .tb-booth {
    border-bottom: 1px solid #f5f5f5;
    position: relative;
    z-index: 1;
    overflow: hidden;
    height: 358px;
  }
  .tb-booth img {
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
    display: block;
  }
  .tb-thumb {
    padding: 5px;
    overflow: hidden;
    background: #f9f9f9;
    height: 70px;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .tb-thumb ul.am-slides li {
    padding: 1px;
    border: 1px solid #eee;
    height: 60px;
    width: 60px !important;
    cursor: pointer;
  }
  .tb-thumb ul.am-slides li img {
    height: 56px;
    width: 56px !important;
  }
  .tb-thumb ul.am-slides .tb-selected {
    border: 1px solid #C30008;
  }
  div.zoomDiv {
    z-index: 999;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 400px;
    height: 400px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    text-align: center;
    overflow: hidden;
  }
  div.zoomDiv img {
    min-width: 1000px;
    display: block;
  }
  div.zoomMask {
    position: absolute;
    background: url(../image/goods-mask.png)repeat scroll 0 0 rgba(33, 150, 243, 0.3);
    cursor: move;
    z-index: 1;
  }
  /*规格*/
  .theme-popover {
	margin: 50px auto;
    display: block;
    position: static;
    border: none;
    box-shadow: none;
    width: 100%;
  }
  .theme-poptit, .theme-signin-right, .iteminfo_parameter dt.buy-event, .btn-op {
    display: none;
  }
  .theme-options {
    overflow: visible;
    padding: 0px 0px;
    margin-bottom: 5px;
  }
  .theme-options ul {
    overflow: hidden;
    float: none;
  }
  .theme-signin-left .sku-line {
    cursor: pointer;
  }
  .theme-signin-left .cart-title {
    margin-left: -46px;
    float: left;
  }
  .scoll {
    display: none;
  }
  .item-inform {
    max-width: 1000px;
    background: #fff;
    margin-bottom: 30px;
  }
  .clearfix-left {
    display: block;
    float: left;
    width: 350px;
  }
  .clearfix-right {
    width: calc(100% - 370px);
    margin-left: 10px;
  }
  .freight {
    width: 400px;
    float: left;
  }
  .iteminfo_parameter.freight dt {
    padding-top: 6px;
    padding-bottom: 0px;
  }
  .iteminfo_parameter {
    border-bottom: 0;
  }
}
.colorGrid{width: 2880px}
.color-card {
  width: 160px;
	float: left; margin-right: 10px;
  background: #f8f8f8
}
.color-sample {
  height: 120px;
  transition: all 0.3s ease;
}
.color-info {
  text-align: center;
  padding: 10px 0
}
.color-code {
  font-size: 14px
}
.custom-scrollbar{overflow-y: hidden; width: 100%; height: 200px;
    overflow-x: scroll;}
.sekat{margin: 20px auto; text-align: center; line-height: 40px}
.sekat p{color: #999}
.sekax {display: block;
  width: 186px;
  line-height: 49px;
  border: 1px solid #eee;
  box-shadow: 0px 0px 10px #c9c8c9;
  border-radius: 10px;
  height: 50px;
  margin: 0 auto 70px;}
.sekax svg{width:30px;float: left;margin: 9px 5px 0 25px}
.sekax span{display: block; float: left}
.sekax:hover{box-shadow:0px 0px 15px #c9c8c9;transition: all 0.3s;}
@media only screen and (min-width:1260px) {
  .item-inform, .match, .introduce-main, .am-breadcrumb-slash {
    max-width: 1200px;
  }
  .clearfix-left {
    width: 90%;
  }
  .tb-booth {
    height: 485px;
  }
  /*放大镜*/
  .clearfix-right {
    width: calc(100% - 120px);
    margin-left: -120px;
  }
}