
.productdetail{
  background:;
}
.productdetail .photo{
  float:left;
  overflow:hidden;
}
.productdetail .photo>span{
  display:block;
}
.productdetail .photo>span img{
  display:block;
  max-width:100%;
  margin:0 auto;
}
.productdetail .images{
  overflow:hidden;
  position:relative;
}
.productdetail .images>ul{
  width:10000%;
}
.productdetail .images>ul:after{
  display:block;
  content:'';
  cleart:both;
}
.productdetail .images>ul>li{
  float:left;
}
.productdetail .images>ul>li>span>a>img{
  display:block;
  width:100%;
}
.productdetail .text{
  overflow:hidden;
}
.productdetail h1{
  font-weight: 600;
  font-size: 38px;
  margin-bottom:10px;
}
.productdetail .top{
  opacity:.68;
  margin-bottom:20px;
}
.productdetail .top b{
  font-weight:inherit;
}
.productdetail .top i{
  font-style:inherit;
  margin-right:20px;
}
.productdetail .top i:last-child{
  margin:0;
}
 
.productdetail .text>dl{
  padding-bottom:10px;
}
.productdetail .text>dl:after{
  display:block;
  content:'';
  clear:both;
}
.productdetail .text>dl>dt{
  float:left;
  opacity:.88;
}
.productdetail .text>dl>dd{
  float:left;
}
.productdetail .text>a{
  margin-top:20px;
}

.productdetail .param{
  border-top:1px solid #f5f5f5;
  margin-top:20px;
  padding-top:5px;
}
.productdetail .param:after{
  display:block;
  content:'';
  clear:both;
}
.productdetail .param>dl{
  float:left;
  min-width:50%;
  padding-top:10px;
}
.productdetail .param>dl>dt{
  float:left;
  opacity:.88;
}
.productdetail .param>dl>dd{
  float:left;
}
.productdetail .text>h2{
  display:block;
  color:red;
  margin-top:20px;
}
.productdetail .text>h2 b{
  font-weight:inherit;
  font-size:14px;
  color:rgb(33,33,33);
}


.productdetail dir{
  padding-top:20px;
  border-top:1px solid #f5f5f5;
}
.productdetail dir:after{
  display:block;
  content:'';
  clear:both;
}
.productdetail dir>dl:after{
  display:block;
  content:'';
  clear:both;
}
.productdetail dir>dl>dt{
  float:left;
  margin-right:10px;
  opacity:.88;
}
.productdetail dir>dl>dt b{
  font-weight:inherit;
}
.productdetail dir>dl>dd{
  float:left;
}
.productdetail dir>dl>dd i{
  font-style:inherit;
}

.productdetail .content>ul{
  margin:30px 0 20px 0;
  font-size:0;
  white-space:nowrap;
  position:relative;
  overflow:auto;
}
.productdetail .content>ul:before{
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  border-bottom:1px solid #f5f5f5;
}
.productdetail .content>ul>li{
  padding:10px 20px;
  background:rgba(0,0,0,.018);
  position:relative;
  z-index:1;
  cursor:pointer;
  display:inline-block;
  margin-left:-1px;
  border:1px solid #f5f5f5;
}
.productdetail .content>ul>li.on{
  border-bottom-color:#fff;
  background:none;
}
.productdetail .content>ul>li:first-child{
  margin-left:0;
}
.productdetail .content>aside{
  display:none;
  margin-bottom:20px;
}
.productdetail .content>aside.on{
  display:block;
}

.productdetail .tag{
  margin-bottom:20px;
}
.productdetail .tag a{
  display:inline-block;
  margin-right:10px;
  border:1px solid #f5f5f5;
  padding:5px 10px;
}

.section-title {
  text-align: center;
  margin-bottom: 50px;
  position: relative;
  z-index: 1;
}

.section-title .sub-title {
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  display: block;
  z-index: 1;
  padding-top: 7px;
  margin-bottom: 20px;
}

.section-title .sub-title:before {
  position: absolute;
  content: '';
  width: 120px;
  height: 35px;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
  -webkit-transform: skewX(-28deg);
          transform: skewX(-28deg);
  margin-left: auto;
  margin-right: auto;
  background-color:rgb(253,184,25);
}

.section-title h2 {
  font-weight: 600;
  font-size: 38px;
  margin-bottom: 0;
}

.section-title p {
  margin-bottom: 0;
  margin-top: 10px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.parts-area{
  overflow:hidden; 
  background-color:;
}

.parts-view {
  text-align: center;
}

.parts-view a {
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  padding: 12px 20px;
  color: rgb(253,184,25);
  border: 1px solid rgb(253,184,25);
}

.parts-view a:hover {
  color: #ffffff;
  background-color: rgb(253,184,25);
}

.parts-item {
  margin-bottom: 30px;
  text-align: center;
  background-color: #ffffff;
  padding: 30px 25px 35px;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

.parts-item:hover {
  -webkit-transform: translate(0, -10px);
          transform: translate(0, -10px);
}

.parts-item .parts-top {
  padding-bottom: 25px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgb(253,184,25);
}

.parts-item h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 8px;
}

.parts-item span {
  display: block;
  font-weight: 600;
  font-size: 22px;
  margin-bottom: 14px;
  color: rgb(253,184,25);
}

.parts-item .boss-btn .boss-btn-left {
margin-right: 0;
}

@media(min-width:992px){
  .productdetail{
    padding-top:30px;
    padding-bottom:30px;
  } 
  .productdetail .photo>span+.images{
    margin:18px -8px 0 -8px;
  }
  .productdetail .images{
    margin:0 -8px;
  }
  .productdetail .images>ul>li{
    width:.25%;
    padding:0 8px;
  }
  .productdetail .images>ul>li>span{
    position:relative;
    display:block;
    cursor:pointer;
    overflow:hidden;
  }
  .productdetail .images>ul>li>span:before{
    display:block;
    content:'';
    border:1px solid rgba(0,0,0,0);
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:9;
    transition:.3s;
  }
  .productdetail .images>ul>li.on>span:before{
    border-color:rgb(253,184,25);
  }
  .productdetail .images>ol{
    display:none;
  }
  .productdetail .images>dl{
    visibility:hidden;
    opacity:0;
    transition:.3s;
  }
  .productdetail .images:hover>dl{
    visibility:visible;
    opacity:1;
  }
  .productdetail .images>dl>*{
    position:absolute;
    z-index:9;
    top:50%;
    width:20px;
    height:20px;
    margin-top:-10px;
    transform:rotate(45deg);
    cursor:pointer;
    transition:.3s;
    border-style:solid;
    border-color:rgb(33,33,33);
  }
  .productdetail .images>dl>*[class*='disabled']{
    cursor:no-drop;
  }
  .productdetail .images>dl>dt{
    left:15px;
    border-width:0 0 2px 2px;
  }
  .productdetail .images>dl>dd{
    right:15px;
    border-width:2px 2px 0 0;
  }
  .productdetail .images>dl>dt:hover,.productdetail .images>dl>dd:hover{
    border-color:rgb(253,184,25);
  }
  .subnav ul::-webkit-scrollbar{
    height:0;
    background:;
  }
  .subnav ul::-webkit-scrollbar-track-piece{
    height:0;
  }
  .subnav ul::-webkit-scrollbar-thumb{
    background:rgba(0,0,0,0);
    transition:.2s;
  }
  .subnav ul:hover::-webkit-scrollbar-thumb{
    background:rgb(253,184,25);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title {
    margin-bottom: 40px;
  }
  .section-title h2 {
    font-size: 25px;
  }
}
@media(max-width:991px){
  .productdetail{
    padding-top:18px;
    padding-bottom:18px;
  } 
  .productdetail .photo{
    width:100%;
    float:none;
  }
  .productdetail .text{
    margin-left:0;
    padding-left:0;
  }
  .productdetail .photo>span.more{
    display:none;
  }
  .productdetail .images>ul>li{
    width:1%;
  }
  .productdetail .images>ul>li>span>a>img{
    width:auto;
    margin:0 auto;
  }
  .productdetail .images>ol{
    position:absolute;
    bottom:10px;
    left:0;
    right:0;
    text-align:center;
    font-size:0;
  }
  .productdetail .images>ol>li{
    display:inline-block;
    cursor:pointer;
  }
  .productdetail .images>ol>li:before{
    display:block;
    content:'';
    box-shadow:0 0 5px rgba(0,0,0,.1);
  }
  .productdetail .images>ol>li:before{
    margin:0 2px 0 3px;
    width:5px;
    height:5px;
  }
  .productdetail .images>ol>li.active:before{
    background:rgb(253,184,25);
  }
  .productdetail .images>dl{
    display:none;
  } 
  .productdetail h1{
    margin:8px 0;
  }
}
@media(max-width:767px){
  .productdetail h1{
    font-size:24px;
    font-weight: normal;
    margin:4px 0 0;
  }
  .productdetail .top{
    margin-bottom:4px;
  }
  .productdetail aside{
    margin-bottom:8px;
  }  
  .productdetail dir{
    padding-top:8px;
  }
  .productdetail .content>aside{
    margin-bottom:8px;
  }
  .productdetail .content>ul{
    margin:12px 0 8px 0;
  }
  .productdetail .content>ul>li{
    padding:4px 8px;
  }
  .productdetail .param{
    margin-top:8px;
    padding-top:4px;
  } 
  .productdetail .param>dl{
    min-width:100%;
    padding-top:4px;
  }
  .productdetail .param>dl:after{
    display:block;
    content:'';
    cleart:both;
  }
  .productdetail .param>dl>dt{
    float:left;
    opacity:.88;
  }
  .productdetail .param>dl>dd{
    float:left;
  }
  .productdetail .tag{
    margin-bottom:8px;
  }
  .productdetail .tag a{
    margin-right:4px;
    padding:2px 8px;
  }
  .section-title {
    margin-bottom: 40px;
  }
  .section-title h2 {
    font-size: 25px;
  }
}