@charset "UTF-8";

html, body {

      position: relative;

    }



.about-box{border-bottom: 1px solid #ccc;    margin-bottom: 130px;}

.about {

    width:900px;

    margin: 0 auto 20px;

    text-align: center;

    padding: 50px 0px 80px;

}



.about > p {

    font-size: 13px;

    line-height: 26px;

    text-align: left;

    width: 750px;

    margin: 0 auto;

}



.home-bt {

    color: #c2ab67;

    margin-bottom: 8px;

    text-align: center;

}



.home-lign {

    width: 67px;

    height: 2px;

    background: #c2ab67;

    display: block;

    margin: 0 auto;

}

.cn{padding: 20px 0px 10px;}

.ul-img li{float: left;    margin-right: 52px;}

.ul-img li:last-child{ margin-right:0px; }

.ul-img{    float: left;

    margin-top: 36px;}

.ul-img p{background: #2d2e30;

    color: #fff;

    font-size: 12px;

    padding: 5px 0px;

    position: relative;

    top: -5px;}

.product-box{width: 900px;

    margin: 0 auto;}

.product-box ul li{display: inline-block;margin: 0px 24px;}

.product{background:url(../images/pro-bg.jpg) no-repeat center;    padding: 100px 0px;margin-top: 160px;}

.product-box .home-lign{    margin: 0 auto 40px;}

.product-box ul{    border-bottom: 2px solid #333;

    padding-bottom: 66px;}

@media (max-width:980px){

}


.dcs{background:url(../images/contact.jpg) no-repeat center;padding: 100px 0px;}

.dcs ul{width: 900px; margin: 0 auto;}

.dcs ul li{ float: left;    width: 24%;

    margin-right: 12px;border-bottom: 1px solid #333;

    padding-bottom: 25px;}

.dcs ul li:last-child{ margin-right:0px; }

.dcs ul li img{width: 100%;}

.dcs ul li a{color: #333;}

.pro-title{font-size: 14px; 

    padding: 8px 0px;   font-weight: bold;}

.pro-conten{ font-size: 12px;line-height: 22px; }

.dcs .home-bt {

    color: #535353;

}

.dcs .home-lign {

    background: #535353;

    margin-bottom: 40px;

}



 .swiper-news {

      width: 100%;

      height: 100%;

      overflow: hidden;

    }

 .swiper-news    .swiper-slide {

      font-size: 18px;

      background: #fff;



    margin-bottom: 20px;



      /* Center slide text vertically */

    

    }

.news{    width: 1000px;

    margin: 80px auto;    position: relative;}



.swiper-news img{width:13px; height: 13px;position: relative;

    top: 2px;}

.new-time{font-size: 14px;     border-bottom: 1px solid #333; display: none;

    padding-bottom: 3px;}

.new-bt{    margin: 7px 0px;padding-bottom:10px;border-bottom:solid 1px #333;}

.new-p{font-size: 12px;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;    margin-bottom: 15px;}

.new-details{font-size: 13px;

    border: 1px solid #333;

    padding: 5px 10px;}

.new-details a { color:#333;}

.swiper-news .swiper-button-prev{    left: -68px;     top: 74%;}

.swiper-news .swiper-button-next{right: -68px;     top: 74%;}

.news .home-lign {

    background: #333;

    margin: 0 auto 5%;

}

.news .home-bt {

    color: #333;

}



.add-a{background: url(../images/addbgs.jpg) no-repeat center;     padding: 5% 0 10%;}



.add-a h1{color: #fff !important;}

.add-a span{background: #fff !important;}

.add-b{background: url(../images/addbg.jpg);

    width: 900px;

    margin: 0 auto;

    text-align: center;

    margin-top: -8%;

    padding: 5% 0 8%;}

.add-b h2{margin: 0px;}

.add{background: url(../images/addbg.jpg);}



.add-h2{    color: #414141;font-size: 26px; margin-bottom: 5px !important;}

.add-en{font-size: 12px;

    color: #868686;

    margin-bottom: 15px;}

.add-tel{    color: #c2ab67;

    font-size: 38px;

    font-weight: bolder;

    margin-bottom: 15px !important;}

.add-box span{color: #c2ab67;

    border: 1px solid #c2ab67;

    padding: 5px 20px;

    font-size: 12px;}

.add-box span a { color:#c2ab67;}



.swiper-slide img{display: block; margin: 0 auto;}



.product-box {width:87%;}
.product-box ul li {width:23%;margin:0 1%;}
.product-box ul li img {display:block;width:100%;}