

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 300px;
}
.swiper-slide img{
	width: 100%;

}
:root {
	--swiper-theme-color:#cda871 !important;
}
.swiper-pagination-bullet {
	width: 120px !important;
	height: 10px !important;
	border-radius: 0 !important;
}
.product {
    padding-top: 53px;
}
.title h5 {
    position: relative;
    left: 50%;
    transform: translate(-50%);
    width: 210px;
    height: 50px;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 50px;
    font-size: 25px;
}
.title h5::before {
    content: "";
    display: block;
    width: 122px;
    height: 1px;
    position: absolute;
    /* background-color: #ccc; */
    left: -90px;
    top: 49%;
    border-bottom: 1px solid #ccc;
}
.title h5::after{
    content: "";
    display: block;
    width: 122px;
    height: 1px;
    position: absolute;
    /* background-color: #ccc; */
    right: -90px;
    top: 49%;
    border-bottom: 1px solid #ccc;
}
.title p {
    text-align: center;
    margin-top: 10px;
    color: #e6d2a7;
}
.product-content {
    padding-top: 50px;
}
   /*通用样式*/

  
   /* 本案例需要的css样式 */
  .product-content .tab{ width:100%; margin:0 auto 50px;}
  .product-content  .tab-hd { background:#fff; overflow:hidden; zoom:1;}
  .product-content  .tab-hd li{ float:left; width:100px; color:#939393; text-align:center; cursor:pointer;margin-right: 50px;
font-size: 14px;height: 34px;line-height: 34px;}
.product-content .tab-hd li:nth-last-child(1){
    margin-right: 0;
}
.product-content  .tab-hd li.active{ background:#daba71;color: #fff;}
.product-content  .tab-bd li{display:none;}
.product-content .tab-bd {
       padding-top: 80px;
       height: 556px !important;
   }
   .product-content  .tab-bd li.thisclass{ display:list-item;}

   /* 产品 */
   .product-d {
       float: left;
       width: 236px;
       height: 262px;
    margin-right: 18px;

   }
   .product-d:nth-child(4n){
       margin-right: 0;
   }
   .product-d:hover p {
       background-color: #daba71;
       color: #fff;
   }
   .product-d p {
       text-align: center;
       height: 36px;
       line-height: 36px;
       font-size: 12px;
       color:#939393;

   }
   .product-d a:hover {
       text-decoration: none;
   }
   .more-p {
       padding-top: 56px;
       height: 36px;
    
   }
   .more-p a {
    position: absolute;
    left: 50%;
    transform:translate(-50%);
    width: 130px;
    border: 1px solid #682b2a;
    height: 34px;
    text-align: center;
    line-height: 34px;
    color: #682b2a;
    text-decoration: none;
   }
   /* 公司简介 */

   .synopsis {
    margin-top: 75px;
       width: 100%;
       height: 645px;
       background:url(../images/jian_02.jpg) no-repeat; 
   }
  .synopsis-content {
      overflow: hidden;
  }
   .synopsis-one {
       margin-left: 147px;
    margin-top: 150px;
    width: 853px;
    height: 348px;
   }
 .text {
     width: 473px;
     height: 348px;
     background-color: #fff;
     padding-left: 27px;
     
 }
 .text h5 {
     margin-top: 34px;
     font-size: 24px;
     color: #8d8d8d;
 }
 .text  .textone {
     margin-top: 20px;
     color: #dddddd;
 }
 .text .texttwo {
     margin-top: 32px;
     line-height: 35px;
     color: #aaaaaa;
 }
 .more-t {
     display: block;
    width: 105px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #682b2a;
    color: #682b2a;
    text-align: center;

 }
 .more-t:hover{
    color:#682b2a ;
    text-decoration: none;
 }




 .case {
     padding-top: 70px;
 }

 .case .tab{width: 998px; margin-top:30px !important}
 .case .tab-hd {background:#f7f6f2;  zoom:1; border: 2px solid #daba71;}
 .case .tab-hd li{height: 44px;line-height: 44px;  border-right: 2px solid #daba71; float:left; width:247px; color:#fff; text-align:center; cursor:pointer; color:#daba71;}
 .case .tab-hd li.active{ background:#daba71; color: #fff;}
 .case .tab-hd li:nth-last-child(1){
     border-right: 0;
 }
 .case .tab-bd li{display:none;  font-size:24px;}
 .case .tab-bd li.thisclass{ display:list-item;}
 .case .tab-bd img {
	width: 100%;
}
.news {
    padding-top: 70px;

}
.news-content {
    margin-top: 50px;
    
}
.n-fl  {
    width: 483px;
    margin-right: 18px;
}
.n-fl:hover {
    color: #cda871;
}
.n-fl img {
    border: 5px solid #cda871;
    vertical-align: middle;
}
.n-fl  h5 {
    margin-top: 23px;
    font-size: 20px;
   
    font-weight: 400;
}
.n-fl p {
    margin-top: 14px;
    font-size: 14px;
    line-height: 30px;

}
.n-fl a:hover{
    text-decoration: none;
    color: #daba71;
}
.more-n .ad {
    margin-top: 20px;
    display: block;
    width: 106px;
    height: 36px;
    background-color: #cca162;
    color: #fff;
    text-align: center;
    line-height: 36px;
    text-decoration: none;
}
.more-n .ad:hover {
    color: #fff;
}
.n-fr  {
    width: 499px;

}
.n-fr ul li  h6 {
    width: 70px;
    height: 100px;
    line-height: 100px;
    font-size: 35px;
    color: #daba71;
    background-color: #f7f0e1;
    margin-right: 10px;


text-align: center;

}
.n-fr ul li  {
    cursor: pointer;
    margin-top: 50px;
}
.n-fr ul li :hover{
    color:#daba71 ;
}
.n-fr ul li:nth-child(1){
    margin-top: 0;
}
.n-fr ul li:hover h6{
    color: #fff;
    background-color: #daba71;
}
.n-fr ul li a:hover {
    text-decoration: none;
}
.n-fr ul li  h4 {
    max-width: 419px;
   
    font-size: 20px;
}
.n-fr ul li  p {
    width: 419px;
    font-size: 14px;
    margin-top:10px;
    line-height: 23px;
}
.item123 {
    height: 100px;
}