
.m76{ margin-top: 76px; margin-bottom:61px;}
.p76{ padding-top: 76px;padding-bottom: 76px;}

/*轮播图*/
.swiper1920 .swiper-container {  width: 100%;  height: 100%; margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
.swiper1920 .swiper-slide {text-align:center;font-size:18px;background:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;}
.swiper1920 .swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;transition-property:transform;box-sizing:content-box}
.swiper1920 .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper1920 .swiper-slide img{ max-width: 100%; display:block;}
/*.swiper1920 .swiper-slide.swiper-slide-active .animated{ -webkit-animation-name: bounceIn; animation-name: bounceIn;}*/

.swiper1920 .swiper-container-autoheight,.swiper1920 .swiper-container-autoheight .swiper-slide {height:auto}
.swiper1920 .swiper-container-autoheight .swiper-wrapper {align-items:flex-start;transition-property:transform,height}
.swiper1920 .swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper1920 .swiper-pagination { bottom: 5%;  left:50%; margin-left:-85px;   position: absolute;  text-align: center;  transform: translate3d(0px, 0px, 0px); transition: all 0.3s ease 0s;  z-index: 10;}
.swiper1920 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0.15rem;left:0;width:100%}
.swiper1920 .swiper-pagination-bullet{width:40px;height:3px;display:inline-block;background:rgba(0,0,0,0.4); margin-right:10px;}

.swiper1920 .swiper-pagination-bullet-active{background:rgba(0,0,0,0.8);width:40px; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition:  all .6s ease;  -o-transition:  all .6s ease; transition: all .6s ease;}
.swiper1920 .swiper-container-vertical>.swiper-pagination-bullets {right:0.25rem;top:50%;transform:translate3d(0,-50%,0)}
.swiper1920 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 0.25rem}

.swiper1920 .swiper-slide .slide-item{background-attachment:scroll; background-size: cover; background-position: center center; background-repeat: no-repeat; width:100%; height:500px; overflow: hidden; display: block;  }

.swiper1920 .swiper-slide .slide-item .banner_img{ display: none; max-width: 100%;}
.swiper1920 .swiper-slide .slide-item .banner_text{position: absolute; top:200px; left: 50%; /*transform:translateY(-50%);*/ margin-left:-600px;  text-align:left; width:540px; color: #fff;
    -webkit-animation-duration: 1.5s;  animation-duration: 1.5s;  -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.swiper1920 .swiper-slide/*:nth-child(even)*/.swiper-slide-active  .slide-item .banner_text{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
/*.swiper1920 .swiper-slide:nth-child(odd).swiper-slide-active  .slide-item .banner_text{-webkit-animation-name: bounceInDown;animation-name: bounceInDown;bounceIn  rollIn}*/

.swiper1920 .swiper-slide .slide-item .banner_text h2{ font-size:36px; font-weight:300; line-height: 60px; padding: 0; margin: 0; }
.swiper1920 .swiper-slide .slide-item .banner_text p{ font-size:16px; }


/*產品中心*/
.index_title{}
.index_title h2{ line-height:30px; color:#333;font-weight: normal; }
.index_title h2 em{ font-size:14px; line-height:30px; color:#333; font-style: normal; display: block; letter-spacing:1px; text-transform: uppercase;}
.index_title p{ font-size:14px; line-height:30px; color:#333; font-style: normal; display: block; letter-spacing:1px; text-transform: uppercase; margin-top:20px; }
 a.more{font-size:14px; height:46px; line-height:46px; display: inline-block; width:160px; color: #fff; background: #fd950e;  border-radius:80px; -webkit-transition:all .6s ease; transition:all .6s ease; position: relative;text-indent:50px; }
 a.more:before{position: absolute; right:40%; top:20px; content:""; width:0;height:0; border-top: solid 4px transparent;border-bottom: solid 4px transparent; border-left:solid 8px #fff; opacity: 0; -webkit-transition:all 1s ease; transition:all 1s ease;  }
a.more:hover{ color: #fff;text-indent:25px;}
a.more:hover:before{ right:20%; opacity:.9; }
.more1{ margin: 0 auto;}

/*產品展示*/
.product-box{ padding:100px 0; background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;  background-position:center; }
.product-box .row{ margin-top:30px;}
.product-box .product-item{ position:relative; display: block; width:100%; height:100%; overflow: hidden; margin:15px 0;}
.product-box .product-item img{ width: 100%;-moz-transition: -moz-transform 0.3s ease-in-out;  -webkit-transition: -webkit-transform 0.3s ease-in-out;  transition: transform 0.3s ease-in-out;}
.product-box .product-item  .item-title{ position: absolute; left: 0; top: 0; background:rgba(0,0,0,0.5); width: 100%; height:100%; color: #fff; text-align: center; padding-top:0;-webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;  opacity:0;filter:alpha(opacity=0);}
.product-box .product-item  .item-title div{ line-height: 40px;}
.product-box .product-item  .item-title p{}
.product-box .product-item a:hover  img{	-ms-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}
.product-box .product-item a:hover .item-title{padding-top:100px; opacity:1; filter:alpha(opacity=100);}

/*我們是誰*/
.index-aboutus-box{ width: 100%; background: #fff;  overflow: hidden; padding:100px 0;  }
.index-aboutus-box .col-lg-6{ }
.index-aboutus-box .col-lg-6 .who-are-text{ margin-top: 24px; margin-bottom:40px; line-height: 24px;}
.index-aboutus-box .index-aboutus-img img{ max-width: 100%;}
.index-aboutus-box .col-lg-6 .index_title{ margin-top: 20px;}

/*门店展示*/
.Store-swiper-box{ padding:100px 0; }

.Store-swiper-box .Store-swiper{ width:1200px; margin:50px auto 0;}
.Store-swiper .team-list {padding:0;margin:0;list-style:none;margin:0 auto;}
.Store-swiper .team-list .swiper-slide {text-align:center; webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;  flex-shrink: 0;    width: 100%;    height: 100%;    position: relative;}
.Store-swiper .team-list .swiper-slide .item-inner {-webkit-transition:.3s;transition:.3s;box-shadow:0px 1px 15px rgba(0,0,0,0.15);}
.Store-swiper .team-list .swiper-slide .item-inner .team-btn {width:100%;height:320px;background-repeat:no-repeat;background-size:cover;display:block; border-radius:4px 4px 0 0; }
.Store-swiper .team-list .swiper-slide .item-inner .team-content {background:#fff;min-height:160px;padding:15px 30px 30px;line-height:26px;margin-bottom:10px;border-radius:0 0 4px 4px;}
.Store-swiper .team-list .swiper-slide .item-inner .team-content .team-title {margin:0;line-height:30px;color:#808080;font-size:16px;}
.Store-swiper .team-list .swiper-slide .item-inner .team-content .team-title h3 {color:#333;font-size:24px;margin-top:20px;margin-bottom:10px;font-weight:400;}
.Store-swiper .team-list .swiper-slide .item-inner .team-content .team-title p {color:#999999;}
.Store-swiper .team-list .swiper-slide .item-inner .team-content>p {color:#fd950e;color:#555;display:-webkit-box;-webkit-box-orient:vertical;/*-webkit-line-clamp:2;*/overflow:hidden;}
.Store-swiper .team-list .swiper-slide.swiper-slide-active .item-inner .team-content .team-title h3 {color:#fd950e;}

@media (max-width:767px) {.Store-swiper .team-btn {height:180px !important;}
}
.Store-swiper .service_item h4 {font-size:16px;height:46px;line-height:46px;color:#595959;transition:all ease-out 0.2s;border-bottom:1px solid #E1E1E1;text-align:left;width:100%;}
@media (max-width:991px) {.Store-swiper .service_item h4 {text-align:center;}
}
.Store-swiper .service_item h4:before {position:absolute;content:"";width:10px;height:1px;background-color:#3C3C3C;margin-top:46px;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
@media (max-width:991px) {
    .Store-swiper .service_item h4:before {display:none;}
}
.Store-swiper .service_item p {color:#848484;font-size:13px;line-height:24px;height:50px;overflow:hidden;width:100%;margin-top:10px;}
.Store-swiper .service_item a {display:block;width:100%;position:relative;}
.Store-swiper .service_item a img {margin:0 auto;border-radius:3px;}
@media (max-width:767px) {
    .Store-swiper .service_item a {text-align:center;margin-top:20px;}
}
.Store-swiper .service_item a:hover {text-decoration:none;}
.Store-swiper .service_item a:hover h4 {color:#272727;}
.Store-swiper .service_item a:hover h4:before {width:100%;}
.Store-swiper .swiper-container {margin-top:20px;}

.Store-swiper .swiper-button-next,.Store-swiper .swiper-button-prev{ background-image:url("../images/arrows1.png");background-size:inherit; background-position:center 2px; background-repeat:no-repeat;    }
.Store-swiper .swiper-button-next{ background-position:center -56px;}

/*新闻*/
.news-box{}
.news-text{ }
.news-text ul li{  position: relative; -webkit-transition: all .6s ease;transition: all .6s ease;}
.news-text li .news-item{ width: 100%;}
.news-text li div.news-img{ width: 100%;}
.news-text li div.news-img img{ max-width: 100%;}
.news-text li h3{line-height:36px;height:36px; color: #333;margin: 15px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-webkit-transition: all .6s ease;transition: all .6s ease;}
.news-text li p{  line-height: 24px; margin-bottom: 10px; }
.news-text li b{ font-weight: normal; font-size: 12px; color: #999; }
.news-text li .news-title::before{ position:absolute;content:""; left: 0; bottom:-1px;  width:0; height:0px; border-bottom:dashed 1px #333;/*background: #333;*/ -webkit-transition: all .6s ease;transition: all .6s ease;}

.news-text li:hover h3{ color: #fd950e;}



/*============================================*/

@media only screen and (max-width:1300px){
.swiper1920 .swiper-slide .slide-item .banner_text{position: absolute;top:200px;  left:10%;  margin-left:0;}
/*我們是誰*/
.index-aboutus-box{ padding:60px 0;  }
/*產品展示*/
.product-box{ padding:60px 0;}
.product-box .row{ margin-top:10px; }
/*门店展示*/
.Store-swiper-box{ padding:60px 0; }
.Store-swiper-box .Store-swiper{ width:100%; margin:30px auto 0;}


}


@media only screen and (max-width:1000px){
    .swiper1920 .swiper-slide .slide-item{ height:420px; }
    .swiper1920 .swiper-slide .slide-item .banner_text{top:160px;}

    /*产品中心*/
    .product-box .product-item a:hover .item-title{padding-top:80px;}

    /*我們是誰*/
    .who-are-bg .col-lg-6 a.more{ margin-bottom:40px;}
    /*门店展示*/
    .Store-swiper-box{ padding:60px 0; }
    .Store-swiper-box .Store-swiper{ width:90%; margin:30px auto 0;}
    /**/
    .news-text ul li{ padding-top: 15px;padding-bottom: 15px;}
}

/*============================================*/
@media only screen and (max-width:768px){
    .swiper1920 .swiper-slide .slide-item{ background-image: none!important; height: auto;}
    .swiper1920 .swiper-slide .slide-item .banner_img{ display:block; max-width: 100%;}
    .swiper1920 .swiper-slide .slide-item .banner_text{width:70%; position: absolute; left:15%; top:15%; text-align:center; margin-top:0; padding: 10px;}
    .swiper1920 .swiper-slide .slide-item .banner_text h2{ font-size:.6rem; line-height:1rem; padding: 0; margin: 0; text-align: center;  }
    .swiper1920 .swiper-slide .slide-item .banner_text p{ font-size:.6rem; }

    /*产品中心*/
    .product-box .row .col-md-4{padding-left:8px; padding-right:8px; }
    .product-box .product-item a:hover .item-title{padding-top:2rem;}
    .product-box .product-item a:hover .item-title div{line-height: .8rem;}

    /*我們是誰*/
    .who-are-bg .col-lg-6 .who-are-text{ margin-top:.5rem; margin-bottom:.8rem; padding-right:0;}
    .who-are-bg .col-lg-6 a.more{ margin-bottom:1rem;}

    /*新闻中心*/
    .news-box{ margin-bottom:.8rem;}


}

@media only screen and (max-width:480px){
    /*新闻*/
    .news-text ul li{ width:90%; margin:0 auto; float: none;   }

}