/* 用户自定义 CSS */



.pic_show-each span{
border:1px solid #000;
background:none;
color:#000;
}

.proList_paixu_filter {
-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
box-shadow: 0 0 0 rgba(0,0,0,0);
line-height: 48px;
width: 100%;
background: #f4f4f4;
}


.fadeOut .owl-dots .owl-dot span,.fadeOut .owl-dots .owl-dot span,.fadeOut .owl-dots .owl-dot.active span, .fadeOut .owl-dots .owl-dot:hover span {
width: 8px;
height: 8px;
border:1px solid #ffffff;
}



.part_3-text {
text-align:center;
 
}


.BigPic1_text h2:before{
  display:none;
}


.sliderMask{
background:rgba(33,40,45,1)
}

.part_3--inner{
    z-index: 99!important;
}

.part_3-link{ color:#fff;background:none;border:1px solid #fff;position:relative; }
.part_3-link:hover{
  color:#000;
}
.pic_show-each span{
  position:relative;
}
.do-element-media ul li:hover .pic_show-each span{
 color:#fff;
}

.pro_desc-cont img{
  height:auto!important;
}


.pro_breadcrumb{
  display:none;
}


.part_3-link:before,.pic_show-each span:before {
content: "";
width:100%;
height: 100%;
background-color: #fff;
z-index: -1;
top: 0;
position: absolute;
left: 0;
transform: scaleX(0);
transform-origin: right;
transition: transform .7s cubic-bezier(.19,1,.22,1);
-webkit-transition: transform .7s cubic-bezier(.19,1,.22,1);
-moz-transition: transform .7s cubic-bezier(.19,1,.22,1);
-ms-transition: transform .7s cubic-bezier(.19,1,.22,1);
-o-transition: transform .7s cubic-bezier(.19,1,.22,1);
}
.pic_show-each span:before {
  background-color: #000;
}


.part_3-link:hover:before,.do-element-media ul li:hover .pic_show-each span:before{
transform: scaleX(1);
transform-origin: left;
}




@media screen and (min-width: 768px){
.do-element-media ul li{
  padding-bottom:0;
}  
  
 .newest-content li {
   width: 50%;} 
  
  
  .BigPic2_text {
    font-size: 16px;
}
  
 .BigPic1_text {
font-size:24px;
   font-style: italic;
   color: #6C7481} 
  

  
 .part_3-text {
max-width:32%;
 }
 .part3_text_wrap{
   width:86%;
 } 
  
}


@media screen and (max-width: 767px){
 .pro_list-grid {
    margin: 0;
    padding: 0 0 20px;
} 
 .index-display-list.owl-carousel .owl-nav, .lookbook-carousel.owl-carousel .owl-nav{
   display:none;
 } 
  
.product3-carousel .index-display-item {
    padding: 0 3%;
}

.indexSection3.border_section,.wrapper-newest.border_section{
  padding:0;
}
}