
/*--公共部分--*/
@font-face {
	font-family: 'SourceHanSansCN-Regular';
	src: url('../font/SourceHanSans-Regular.woff')  format('truetype'); /* Safari, Android, iOS */
}




.commonweb {
  padding: 0px 15px;
}

@media (max-width: 320px) {
  body {
    min-width: 320px;
  }
}

@media (min-width: 768px) {
  .commonweb {
    padding: 0px 20px;
  }
}

@media (min-width: 992px) {
  .commonweb {
    padding: 0px 40px;
  }
}

@media (min-width: 1200px) {
  html {
    cursor: default;
  }
}

@media (min-width: 1260px) {
  .commonweb {
    margin: 0px auto;
    max-width: 1200px;
    padding: 0;
  }
}

/* layout start*/
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: -webkit-transform;
  -moz-transition-property: transform,-moz-transform;
  -moz-transition-property: transform, -moz-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property: transform,-webkit-transform,-moz-transform,-o-transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.swiper-slides {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

body {
  overflow-x: hidden;
}

@font-face {
  font-family: "Montserrat";
  src: url("../font/Montserrat-Regular_4.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  src: url("../font/Roboto-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "DINPro";
  src: url("../font/DINPro-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

.wfont16 {
  font-size: 14px;
}

@media (min-width: 1024px) {
  .wfont16 {
    font-size: 16px;
  }
}

@media (min-width: 1366px) {
  /*index*/
}



.full-productA-detail {
  padding: 20px 0 0;
}

.full-productA-detail .productA-container {


  /* {"title": "内容区背景色","type":"color","name": "@bgccontentbgA","value": "#fff"}*/
}

.full-productA-detail .info-album-swiper {

}

.full-productA-detail .info-album-swiper img {
  width: 100%;
}

.full-productA-detail .info-album-swiper .productA-pages {
  position: absolute;
  z-index: 10;
  width: 100%;
  text-align: center;
  bottom: 0;
  left: 0;
}

.full-productA-detail .productA-info {
  padding-bottom: 20px;
}

.full-productA-detail .productA-info .info .name {
  padding: 15px 0 5px;
  font-size: 18px;
  line-height: 36px;
  color: #2093de;
}

.full-productA-detail .productA-info .desc {
  padding: 0 0 18px;
  font-size: 14px;
  line-height: 28px;
  color: #929292;
  /* {"title": "产品简述文本色","type":"color","name": "@cldescA","value": "#929292"}*/
}

.full-productA-detail .productA-info .chainlink {
  font-size: 0;
}

.full-productA-detail .productA-info .chainlink a {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  text-align: center;
}

.full-productA-detail .productA-info .chainlink .mall {
  min-width:120px;
  background-color: #2093de;
  margin-right: 20px;
  color: #fff;
  padding: 10px 15px;
}

.productA-tab .tab-title {
  font-size: 0;
  background-color: #f7f7f7;
  /* {"title": "选项卡标题背景色","type":"color","name": "@bgctabbgA","value": "#f7f7f7"}*/
}

.productA-tab .tab-title h3 {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  padding: 0 20px;
  cursor: pointer;
  color: #38393e;
  /* {"title": "选项卡按钮标题文本色","type":"color","name": "@cltabtitleA","value": "#38393e"}*/
}

.productA-tab .tab-title h3::after {
  content: '';
  position: absolute;
  right: -1px;
  top: 50%;
  width: 4px;
  height: 4px;
  background-color: #333;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin-top: -2px;
}

.productA-tab .tab-panel {
  padding: 20px 0 0;
}

.productA-tab .tab-panel p,.productA-tab .tab-panel span{
	white-space: normal!important;
}

.productA-tab .tab-panel .content {
  display: none;
}

.productA-tab .tab-panel .content:first-child {
  display: block;
}



@media (min-width: 1024px) {
  .full-productA-detail {
    padding: 35px 0 0;
    /* {"title": "产品详情A模块上下内填充","type":"text","name": "@pdgproductAdetail","value": "35px 0 0"}*/
  }
  .full-productA-detail .info-album-swiper {
    display: table-cell;
    vertical-align: top;
    width: 527px;
  }
  .full-productA-detail .info-album-swiper img {
    width: 100%;
  }
  .full-productA-detail .info-album-swiper .productA-pages {
    display: none;
  }
  .full-productA-detail .productA-info {
    display: table;
    table-layout: fixed;
    width: 100%;

  }
  .full-productA-detail .productA-info .info {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 160px 5%;
  }
  .full-productA-detail .productA-info .info .name {
    padding: 0px 0 0px;
    /* {"title": "产品详情A产品名称内填充","type":"text","name": "@pdproductAname","value": "4px 0 26px"}*/
    font-size: 30px;
    line-height: 1.5;
    font-size: 32px;
    /* {"title": "产品详情A产品名称字号","type":"text","name": "@fzproductAname","value": "32px"}*/
  }
  .full-productA-detail .productA-info .desc {
    padding: 0 0 47px;
    line-height: 30px;
    font-size: 16px;
  }
  .full-productA-detail .productA-info .chainlink {
    position: absolute;
    left: 9.55414%;
    right: 0;
    bottom: 0;
  }
  .full-productA-detail .productA-info .chainlink .mall {
	min-width: 80px;
    font-size: 18px;
    padding: 14px 16px;
    margin-right: 20px;
  }
  .productA-tab .tab-title {
    padding: 0 0 0 26px;
  }
  .productA-tab .tab-title h3 {
    padding: 0 34px;
    line-height: 80px;
    font-size: 18px;
  }
  .productA-tab .tab-panel {
    padding: 0px 0 0;
    line-height: 36px;
    color: #929292;
  }
}

@media (min-width: 1260px) {
  .full-productA-detail .productA-info .info {
    padding-bottom: 126px;
  }
}





*{outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
/*scroll*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#fff;}
::-webkit-scrollbar-thumb {border-radius:10px;background-color: #1ea4fe;}
::-webkit-scrollbar-thumb:vertical:hover {background-color: #1ea4fe;}
::-webkit-scrollbar-thumb:vertical:active {background-color: #1ea4fe;}

::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit;
}
video {
    display: inline-block;
}
.product-detail-ss2 a {
    display: block;
    width: 180px;
    font-size: 16px;
    color: #fff;
    line-height: 45px;
    text-align: center;
    border: 2px solid #1ea4fe;
    background: #1ea4fe;
    margin-top: 4vw;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.product-detail-ss2 a:after {
    content: '';
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../image/icon-33.png);
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 10px;
    font-size: 18px;
    color: #fff;
    
}
a {
    color: #4c4e52;
    text-decoration: none;
}


@media screen and (min-width: 1025px) {


.product-detail-ss2 a:hover {
    color:#fff;
    -webkit-box-shadow: 0 5px 20px rgba(240,133,25, 0.5);
    box-shadow: 0 5px 20px rgba(240,133,25, 0.5);
    -webkit-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
}
}
.product-detail-ss2 {
    position: relative;
}
.product-detail-ss2 .txt-box.middle-left {
    text-align: left;
}
.product-detail-ss2 .txt-box {
    position: absolute;
   
    right: 0;
    padding-right: 6.125vw;
}
.product-detail-ss2 .txt-box.middle-left {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.video-btn{
    cursor: pointer;
}
/*小尺寸电脑*/
@media screen and (max-width: 1600px) {
.product-detail-ss2 a {
    width: 160px;
    font-size: 15px;
    line-height: 36px;
}
}
/*14寸电脑*/
@media screen and (max-width: 1366px) {
.product-detail-ss2 a {
    width: 140px;
    line-height: 32px;
}
}
/*移动端*/
 @media screen and (max-width: 1024px) {
.product-detail-ss2 a {
    margin-top: 10px;
    color:#fff;
}
/*.swiper-lazy-preloader{
    width:40px;
    height:40px;
}*/

.product-detail-ss2 {
    border-bottom: 1px solid #e6e6e6;
    padding: 20px;
}
.product-detail-ss2 .txt-box {
    position: static;
    transform: none !important;
    text-align: left !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}
}
