@charset "utf-8";

:hover{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}

/*图片放大公用类*/
.picfd img
{
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
    -ms-transition:0.5s ease;
}
.picfd:hover img{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
}

/* 图片自适应 */
img {
    max-width: 100%;
    height: auto;
    width: auto\9;
    /* ie8 */
    -ms-interpolation-mode: bicubic;
    /*为了照顾ie图片缩放失真*/
    border: none;
}

.padding1{ padding-top: 0px; }
.padding2{ padding-top: 90px; }
.padding3{ padding-top: 90px; }
.padding5{ padding-bottom: 80px; }

/* 页码索引 */
#menu { position: fixed; right: 0px; right: 0px;
top: 50%; width: 92px; margin-top: -95px; padding: 0; list-style-type: none; z-index: 70; }
#menu li { width:92px; height:40px; float:left; margin-top:10px; background:#999a9c; text-align:center; }
#menu li a { display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:16px; }
#menu li.active a { background:#ed1c24; font-weight:bold; }

/* 头部 */
.header{
    width: 100%;
    background: rgba(255,255,255,1);
    position: fixed;
    z-index: 4000;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);
    box-shadow:0 0 10px rgba(0, 0, 0, .1);
}
.header .collapse{
    position: relative;
}
.header .navbar {
  top: 0px;
  left: 0px;
  width: 100%;
  min-height: 90px;
  margin-bottom: 0px;
  border: 0px solid transparent;
  border-radius:0px;
}
.header .navbar-default {
  background: none;
  /*background:rgba(255, 255, 255, 0.9);*/
}
.header .navbar-brand {
  float: left;
  height: 90px;
  padding: 30px 0 0 30px;
  font-size: 18px;
  line-height: 0px;
  position:absolute;
  z-index: 2;
}
.header .navbar-brand img {
  height: 30px;
}
.header .navbar-default .navbar-nav > li > a {
  font-size: 16px;
  color: #333;
}
.header .navbar-default .navbar-nav > li{
  margin:0px;
}

.header .navbar .language { font-family: "Arial"; font-size: 16px; color: #333; line-height: 90px; padding-right: 30px; }
.header .navbar .language a { color: #333; }
.header .navbar .language a:hover { text-decoration: underline; }

.header .navbar .search { margin: 30px 44px 0 0; position: relative; z-index: 3; }
.header .navbar .search1 { margin: 5px 10px 0 0; cursor: pointer; }
.header .navbar .search2 { width: 220px; background-color: #fff; border: 1px solid #333; border-radius: 30px; position: absolute; top: 0px; right: 0px; display: none; }
.header .navbar .search2 .wbk1 { font-size: 14px; color: #333; width: 181px; height: 28px; line-height: 28px; padding-left: 12px; background: none; border: 0px; }
.header .navbar .search2 .btn1 { width: 37px; height: 28px;
line-height: 28px; text-align: center; background: url(../images/pic1.png) no-repeat center; border: 0px; }

.header .nav{ padding-right:360px; padding-bottom:0px; }
.header .nav > li{ margin-left:134px !important; position:relative; }
.header .nav > li:first-child{ margin-left:0px !important; }
.header .nav > li > a { height: 90px; line-height: 88px; text-align: center; padding: 0 0px; display: block; }
/*.nav > li > a:hover{ color:#f39900 !important; }*/
@media (min-width: 768px) {
  .header .navbar-nav > li {
    /*float: none;*/
    margin-top:10px;
  }
  .header .navbar-nav > li > a {
    /*padding-top: 0px;
    padding-bottom: 0px;*/
  }
}
.header .navbar-default .navbar-nav > .active > a,
.header .navbar-default .navbar-nav > .active > a:hover,
.header .navbar-default .navbar-nav > .active > a:focus {
  background:none;
  color: #333;
  border-bottom: 2px solid #333;
}
.header .navbar-default .navbar-nav > .active > a {
  background:none;
  color: #333;
  border-bottom: 2px solid #333;
}
.header .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 18px;
  margin-right: 15px;
  margin-bottom: 18px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.header .navbar-default .navbar-toggle {
  border-color: #333;
}
.header .navbar-default .navbar-toggle .icon-bar {
  background-color: #000;
}
.header .navbar-default .navbar-toggle:hover,
.header .navbar-default .navbar-toggle:focus {
  background-color: #333;
}
.header .navbar-default .navbar-toggle:hover .icon-bar,
.header .navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #fff;
}
.header .navbar-default .navbar-nav > .open > a,
.header .navbar-default .navbar-nav > .open > a:hover,
.header .navbar-default .navbar-nav > .open > a:focus {
  background:none;
  color: #333;
  border-bottom: 2px solid #333;
}

.header .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 50% !important;
  margin-left: -75px !important;
  z-index: 1000;
  display: none;
  width: 150px;
  min-width: auto;
  padding: 0px;
  margin: 0px;
  list-style: none;
  font-size: 14px;
  text-align: center;
  background:#fff;
  border: 0px solid #a7a6a7;
  border: 0px solid rgba(167, 166, 167, 1);
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.175);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.header .dropdown-menu > li > a {
  display: block;
  text-align: center;
  padding: 0 5px !important;
  clear: both;
  font-weight: normal;
  height: 56px;
  line-height: 56px !important;
  font-size:14px;
  color: #333;
  border-top:1px solid #ededed;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.header .dropdown-menu > li > a:hover,
.header .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #333 !important;
}

.header .open > .dropdown-menu {
  display: block;
}

@media (min-width: 1200px) {
  .header .navbar-right .dropdown-menu {
    left: 0;
    right: auto;
  }
  .header .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

/* 网站首页 */
.main{
    width: 100%;
}

.main1{
    width: 100%;
    overflow: hidden;
}
.main1 img{
    width: 100%;
}
.main2{
    width: 100%;
    overflow: hidden;
}
.main2 img{
    width: 100%;
}
.main3{
    width: 100%;
    overflow: hidden;
}
.main3 img{
    width: 100%;
}
.main4{
    width: 100%;
    overflow: hidden;
}
.main4 img{
    width: 100%;
}

/* 底部 */
.footer{
    width: 100%;
    padding: 46px 30px;
    background-color: #fff;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);
    box-shadow:0 0 10px rgba(0, 0, 0, .1);
}
.footer_l{
    width: 37%;
}
.footer_c{
    width: 33%;
    padding: 0 3.6%;
}
.footer_r{
    width: 30%;
}
.footer1{
    font-size: 16px;
    color: #333;
    width: 100%;
    line-height: 100%;
    padding-bottom: 40px;
    background: url(../images/pic2.png) no-repeat left bottom;
}
.footer2{
    font-size: 14px;
    color: #333;
    width: 100%;
    line-height: 46px;
    margin-top: 24px;
}
.footer2 ul{
    width: 100%;
}
.footer2 ul li{
    width: 33.33%;
    padding: 0 10px 0 27px;
    background: url(../images/pic3.png) no-repeat left center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.footer2 ul li a{
    color: #333;
}
.footer2 ul li a:hover{
    text-decoration: underline;
}
.footer3{
    font-size: 14px;
    color: #333;
    width: 100%;
    line-height: 30px;
    margin-top: 36px;
}
.footer4{
    font-size: 0px;
    color: #787878;
    width: 100%;
    margin-top: 34px;
}
.footer4 a{
    font-size: 12px;
    color: #787878;
    text-decoration: underline;
    margin-right: 10px;
    display: inline-block;
}
/*.footer5{
    font-size: 0px;
    width: 100%;
    text-align: right;
    margin-top: 120px;
}
.footer5 img{
    margin: 10px 5px 0;
}*/

.footer5{
    font-size: 0px;
    width: 100%;
    text-align: right;
    margin-top: 120px;
}
.footer5_1{}
.footer5_1 img{
    margin: 10px 5px 0;
}
.footer5_1 img:hover{
  opacity:.8;
}
.footer5 .bdsharebuttonbox{ display:inline-block; }
.footer5 .bdsharebuttonbox a{ width:30px; height:30px; line-height:30px; margin: 10px 5px 0;/* padding-left:32px;*/ }
.bd_weixin_popup{ width:250px !important; height:320px !important; }

.footer6{
    font-size: 12px;
    color: #333;
    width: 100%;
    text-align: right;
    margin-top: 30px;
}

/* 内页公用 */
.qy_main{
    width: 100%;
    overflow: hidden;
}
.qy_main1{
    color: #000;
    width: 100%;
    margin: 60px 0;
    padding-left: 130px;
    background: url(../images/pic9.png) no-repeat left 14px;
}
.qy_main1 .title1{
    font-size: 34px;
    width: 100%;
    line-height: 100%;
    text-transform: uppercase;
}
.qy_main1 .title2{
    font-size: 24px;
    width: 100%;
    line-height: 100%;
    margin-top: 24px;
}

/* 分页 */
.pages{ font-size:0px; width:100%; text-align:center; padding:80px 0; }
.pages a{ font-size:12px; color:#666; min-width: 28px; height:28px; line-height:26px; text-align:center; margin:0 3px; padding: 0 6px; border: 1px solid #d8d8d8; display:inline-block; *display:inline; *zoom:1; }
.pages a:hover,.pages a.on{ color: #fff; background-color:#000; border:1px solid #000; }
.pages a.operation{ min-width: 58px; }
.pages span{ font-size:12px; color:#333; height:28px; line-height:28px; text-align:center; margin:0 3px; display:inline-block; *display:inline; *zoom:1; }
.pages strong{ font-weight:normal; color:#333; margin:0 2px; }

/* landi引导页 */
.landi-guide{
    width: 100%;
    position: relative;
}
.landi-guide .pic{
    width: 100%;
    overflow: hidden;
}
.landi-guide .pic img{
    width: 100%;
}
.landi-guide .text{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
.landi-guide .text ul{
    height: 100%;
    margin-right: -10px;
}
.landi-guide .text ul li{
    width: 20%;
    height: 100%;
    padding-right: 10px;
}
.landi-guide .text ul li .title{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    display: table;
}
.landi-guide .text ul li .title_nr{
    font-size: 24px;
    color: #fff;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0 10px;
    display: table-cell;
    vertical-align: middle;
}
.landi-guide .text ul li .title_nr1{
    width: 100%;
    line-height: 100%;
    text-transform: uppercase;
}
.landi-guide .text ul li .title_nr2{
    width: 100%;
    line-height: 100%;
    margin-top: 16px;
}
.landi-guide .text ul li .title:hover .title_nr2{
    text-decoration: underline;
}

/* 产品系列引导 */
.product-guide{
    width: 100%;
}
.product-guide .item{
    width:100%;
    position: relative;
}
.product-guide .item .pic{
    width:100%;
    overflow: hidden;
}
.product-guide .item .pic img{
    width:100%;
}
.product-guide .item .text{
    width:100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    position: absolute;
    top: 0px;
    left: 0px;
}
.product-guide .item .text_nr{
    width:100%;
    height: 100%;
    display: table;
}
.product-guide .item .text_nrk{
    width:100%;
    height: 100%;
    text-align: center;
    padding: 30px;
    display: table-cell;
    vertical-align: middle;
}
.product-guide .item .text_nrk1{
    width:100%;
}
.product-guide .item .text_nrk1 img{
    width:auto;
}
.product-guide .item .text_nrk2{
    font-size: 40px;
    color: #fff;
    width:100%;
    margin-top: 50px;
}


.product-guide .owl-buttons{display: none;}
.product-guide .owl-theme .owl-controls{ width:100%; height:100%; text-align:center; margin-top:0px; }
.product-guide .owl-pagination{height:8px; z-index:1111;position:relative; bottom:0px; display:none;}
.product-guide .owl-theme .owl-dots{ font-size: 0px; width:100%;height:8px;text-align:center; position: absolute; bottom: 18px; left: 0px; display: none !important; }
.product-guide .owl-theme .owl-dots .owl-dot{ display:inline-block; *display:inline; *zoom:1;  }
.product-guide .owl-theme .owl-dots .owl-dot span{width:8px;height:8px; background-color: #fff; margin:0 8px; border-radius:100%; }
.product-guide .owl-theme .owl-dots .owl-dot.active span, .product-guide .owl-theme .owl-dots .owl-dot:hover span{ background-color: #000; }
.product-guide .owl-theme .owl-controls .owl-nav{ position:absolute; left:0px; right:0px; top:50%; margin-top:-40px; z-index:6; }
.product-guide .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:0px;width:80px;height:80px;margin:0px;padding:0px;background:none;display:inline-block;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.product-guide .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none;}
.product-guide .owl-theme .owl-controls .owl-nav .owl-prev{ background: url(../images/pic17.png) no-repeat center; background-size: cover; position:absolute; left:30px; }
.product-guide .owl-theme .owl-controls .owl-nav .owl-next{ background: url(../images/pic18.png) no-repeat center; background-size: cover; position:absolute; right:30px; }
.product-guide .owl-theme .owl-controls .owl-nav .owl-prev:hover{ background: url(../images/pic17h.png) no-repeat center; background-size: cover; }
.product-guide .owl-theme .owl-controls .owl-nav .owl-next:hover{ background: url(../images/pic18h.png) no-repeat center; background-size: cover; }

/* 产品系列 */
.product{
    width: 100%;
}
.product_l{
    width: 200px;
}
.product_l h2{
    font-size: 18px;
    color: #fff;
    width: 100%;
    height: 45px;
    line-height: 45px;
    margin: 0px;
    padding-left: 20px;
    background-color: #333;
}
.product_l .ul1{
    width:100%;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
}
.product_l .ul1>li{
    width:100%;
    position: relative;
}
.product_l .ul1>li>a{
    font-size:16px;
    color:#333;
    width:100%;
    height:45px;
    line-height:43px;
    padding: 0 20px 0 47px;
    background:#f9f9f9 url(../images/pic10.png) no-repeat 19px center;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    display:block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.product_l .ul1>li>a.on{
    background:#f9f9f9 url(../images/pic11.png) no-repeat 19px center;
}
.product_l .ul2{
    width:100%;
    display:none;
}
.product_l .ul2>li>a{
    font-size:14px;
    color:#666;
    width:100%;
    height:45px;
    line-height:45px;
    padding: 0 20px 0 47px;
    background:#fff url(../images/pic12.png) no-repeat 27px center;
    display:block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.product_l .ul2>li>a.on{
    background:#fcfcfc url(../images/pic12.png) no-repeat 27px center;
}
.product_r{
    margin-left: 250px;
}
.product_r ul{
    width: 100%;
    margin-bottom: -40px;
}
.product_r ul li{
    width: 25%;
    padding: 0 0 40px 40px;
}
.product_r ul li .item{
    width: 100%;
    padding: 10px 10px 22px;
    background-color: #fff;
    -webkit-box-shadow:0 6px 20px rgba(0, 0, 0, .1);
    -moz-box-shadow:0 6px 20px rgba(0, 0, 0, .1);
    box-shadow:0 6px 20px rgba(0, 0, 0, .1);
}
.product_r ul li .item .pic{
    width: 100%;
    position: relative;
}
.product_r ul li .item .pic1{
    width: 100%;
    overflow: hidden;
}
.product_r ul li .item .pic1 img{
    width: 100%;
}
.product_r ul li .item .pic2{
    font-size: 12px;
    color: #000;
    width: 115px;
    height: 115px;
    line-height: 20px;
    padding:38px 0;
    text-align: center;
    background-color: rgba(255,255,255,.7);
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -58px;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
    display: none;
}
.product_r ul li .item .title{
    font-size: 16px;
    color: #333;
    width: 100%;
    line-height: 100%;
    margin: 20px 0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.product_r ul li .item .money{
    font-size: 24px;
    color: #937338;
    width: 100%;
    line-height: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

/* 产品系列详情 */
.productxq{
    width: 100%;
}
.productxq_l{
    width: 45%;
    padding-right: 154px;
    position: relative;
}
.productxq_l .swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.productxq_l .swiper-slide {
    background-size: cover;
    background-position: center;
}
.productxq_l .gallery-top {
    height: 736px;
    width: 100%;
}
.productxq_l .gallery-thumbs {
    width: 124px;
    height: 606px;
    box-sizing: border-box;
    padding: 0px 0;
    position: absolute !important;
    top: 65px;
    right: 0px;
}
.productxq_l .gallery-thumbs .swiper-slide {
    height: 100%;
    cursor: pointer;
    opacity: 1;
}
.productxq_l .gallery-thumbs .swiper-slide-active {
    opacity: 1;
    border: 1px solid #000;
}
.productxq_l .swiper-button-next, .productxq_l .swiper-button-prev{
    position: absolute;
    left: auto;
    right: 0px;
    width: 124px;
    height: 54px;
    margin-top: 0px;
    z-index: 10;
    cursor: pointer;
    background-size: 23px 14px;
    background-position: center;
    background-repeat: no-repeat;
}
.productxq_l .swiper-button-prev{
    top: 10px;
}
.productxq_l .swiper-button-next{
    top: auto;
    bottom: 10px;
}
.productxq_l .swiper-button-next.swiper-button-white, .productxq_l .swiper-container-rtl .swiper-button-prev.swiper-button-white{
    background-image: url(../images/pic16.png) !important;
}
.productxq_l .swiper-button-prev.swiper-button-white, .productxq_l .swiper-container-rtl .swiper-button-next.swiper-button-white{
    background-image: url(../images/pic15.png) !important;
}
.productxq_r{
    color: #333;
    width: 55%;
    padding-left: 90px;
}
.productxq_r1{
    font-size: 22px;
    width: 100%;
}
.productxq_r2{
    font-size: 22px;
    /*color: #ff0000;*/
    width: 100%;
    margin-top: 20px;
}
.productxq_r3{
    font-size: 16px;
    width: 100%;
    line-height: 40px;
    margin-top: 30px;
}
.productxq_r4{
    font-size: 16px;
    width: 100%;
    line-height: 50px;
    margin-top: 50px;
}
.productxq_r4 .nr{
    width: 50%;
    padding-right: 10px;
}
.productxq_r5{
    width: 100%;
    margin-top: 25px;
}
.productxq_r5 a{
    font-size: 22px;
    color: #333;
    width: 260px;
    max-width: 100%;
    height: 60px;
    line-height: 58px;
    text-align: center;
    margin: 20px 20px 0 0;
    background-color: #fff;
    border: 1px solid #080102;
    display: inline-block;
}
.productxq_r5 a img{
    margin-right: 24px;
    height: 37px;
    position: relative;
    top: -3px;
}
.productxq_r5 a img.img1{
    display: inline-block;
}
.productxq_r5 a img.img2{
    display: none;
}
.productxq_r5 a:hover{
    color: #fff;
    background-color: #937338;
    border: 1px solid #937338;
}
.productxq_r5 a:hover img.img1{
    display: none;
}
.productxq_r5 a:hover img.img2{
    display: inline-block;
}

/* 视觉系列引导页 */
.vision-guide{
    width: 100%;
}
.vision-guide .item{
    width:100%;
    position: relative;
}
.vision-guide .item .pic{
    width:100%;
    overflow: hidden;
}
.vision-guide .item .pic img{
    width:100%;
}
.vision-guide .item .text{
    width:100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    position: absolute;
    top: 0px;
    left: 0px;
}
.vision-guide .item .text_nr{
    width:100%;
    height: 100%;
    display: table;
}
.vision-guide .item .text_nrk{
    width:100%;
    height: 100%;
    text-align: center;
    padding: 30px;
    display: table-cell;
    vertical-align: middle;
}
.vision-guide .item .text_nrk1{
    width:100%;
}
.vision-guide .item .text_nrk1 img{
    width:auto;
}
.vision-guide .item .text_nrk2{
    font-size: 40px;
    color: #fff;
    width:100%;
    margin-top: 50px;
}


.vision-guide .owl-buttons{display: none;}
.vision-guide .owl-theme .owl-controls{ width:100%; height:100%; text-align:center; margin-top:0px; }
.vision-guide .owl-pagination{height:8px; z-index:1111;position:relative; bottom:0px; display:none;}
.vision-guide .owl-theme .owl-dots{ font-size: 0px; width:100%;height:8px;text-align:center; position: absolute; bottom: 18px; left: 0px; display: none !important; }
.vision-guide .owl-theme .owl-dots .owl-dot{ display:inline-block; *display:inline; *zoom:1;  }
.vision-guide .owl-theme .owl-dots .owl-dot span{width:8px;height:8px; background-color: #fff; margin:0 8px; border-radius:100%; }
.vision-guide .owl-theme .owl-dots .owl-dot.active span, .vision-guide .owl-theme .owl-dots .owl-dot:hover span{ background-color: #000; }
.vision-guide .owl-theme .owl-controls .owl-nav{ position:absolute; top:0px; bottom:0px; left:50%; margin-left:-20px; z-index:6; }
.vision-guide .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:0px;width:40px;height:70px;margin:0px;padding:0px;background:none;display:inline-block;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.vision-guide .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none;}
.vision-guide .owl-theme .owl-controls .owl-nav .owl-prev{ background: url(../images/pic19.png) no-repeat center; background-size: cover; position:absolute; top: 10px; }
.vision-guide .owl-theme .owl-controls .owl-nav .owl-next{ background: url(../images/pic20.png) no-repeat center; background-size: cover; position:absolute; top: auto; bottom: 10px; }
.vision-guide .owl-theme .owl-controls .owl-nav .owl-prev:hover{ background: url(../images/pic19.png) no-repeat center; background-size: cover; }
.vision-guide .owl-theme .owl-controls .owl-nav .owl-next:hover{ background: url(../images/pic20.png) no-repeat center; background-size: cover; }

/* 视觉系列2 */
.vision{
    width: 100%;
}
.vision .item{
    width:100%;
    position: relative;
}
.vision .item .pic{
    width:100%;
    overflow: hidden;
}
.vision .item .pic img{
    width:100%;
}
.vision .item .text{
    width:100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    position: absolute;
    top: 0px;
    left: 0px;
}
.vision .item .text_nr{
    width:100%;
    height: 100%;
    display: table;
}
.vision .item .text_nrk{
    width:100%;
    height: 100%;
    text-align: center;
    padding: 30px;
    display: table-cell;
    vertical-align: middle;
}
.vision .item .text_nrk1{
    width:100%;
}
.vision .item .text_nrk1 img{
    width:auto;
}
.vision .item .text_nrk2{
    font-size: 40px;
    color: #fff;
    width:100%;
    margin-top: 50px;
}


.vision .owl-buttons{display: none;}
.vision .owl-theme .owl-controls{ width:100%; height:100%; text-align:center; margin-top:0px; }
.vision .owl-pagination{height:16px; z-index:1111;position:relative; bottom:0px; display:none;}
.vision .owl-theme .owl-dots{ font-size: 0px; width:100%;height:16px;text-align:left; position: absolute; bottom: 120px; left: 40px; }
.vision .owl-theme .owl-dots .owl-dot{ display:inline-block; *display:inline; *zoom:1;  }
.vision .owl-theme .owl-dots .owl-dot span{ font-size: 16px; color: #fff; width:16px;height:16px; line-height: 16px; background: none; margin:0 42px 0 0; }
.vision .owl-theme .owl-dots .owl-dot.active span{ width: 184px; margin:0 24px 0 0; background: url(../images/pic23.png) no-repeat right center; }
 .vision .owl-theme .owl-dots .owl-dot:hover span{}
.vision .owl-theme .owl-controls .owl-nav{ position:absolute; left:0px; right:0px; bottom:160px; margin-top:0px; z-index:6; }
.vision .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:0px;width:70px;height:70px;margin:0px;padding:0px;background:none;display:inline-block;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.vision .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none;}
.vision .owl-theme .owl-controls .owl-nav .owl-prev{ background: url(../images/pic21.png) no-repeat center; background-size: cover; position:absolute; right:110px; }
.vision .owl-theme .owl-controls .owl-nav .owl-next{ background: url(../images/pic22.png) no-repeat center; background-size: cover; position:absolute; right:40px; }
.vision .owl-theme .owl-controls .owl-nav .owl-prev:hover{ background: url(../images/pic21h.png) no-repeat center; background-size: cover; }
.vision .owl-theme .owl-controls .owl-nav .owl-next:hover{ background: url(../images/pic22h.png) no-repeat center; background-size: cover; }

/* 店铺查询 */
.shop{
    width: 100%;
    position: relative;
}
.shop .pic{
    width: 100%;
    overflow: hidden;
}
.shop .pic img{
    width: 100%;
}
.shop .text{
    color: #fff;
    width: 400px;
    max-width: 100%;
    padding: 50px 15px 50px 30px;
    background-color: rgba(0,0,0,.5);
    position: absolute;
    top: 220px;
    right: 80px;
}
.shop .text1{
    font-size: 34px;
    font-weight: bold;
    width: 100%;
    line-height: 100%;
}
.shop .text2{
    font-size: 24px;
    width: 100%;
    line-height: 100%;
    margin: 30px 0;
}
.shop .text3{
    width: 100%;
    margin-top: -5px;
}
.shop .text3 .select1{
    font-size: 16px;
    width: 100px;
    max-width: 100%;
    height: 36px;
    line-height: 34px;
    margin: 5px 5px 0 0;
    padding-left: 20px;
    background-color: rgba(255,255,255,.2);
    border: 0px;
}
.shop .text3 .select1 option{
    color: #333;
}
.shop .text3 .btn1{
    font-size: 16px;
    width: 36px;
    max-width: 100%;
    height: 36px;
    line-height: 34px;
    text-align: center;
    margin: 5px 5px 0 0;
    background: #cfa972 url(../images/pic24.png) no-repeat center;
    border: 0px;
}
.shop .text4{
    width: 100%;
    height: 320px;
    margin-top: 40px;
    padding-right: 20px;
    overflow: hidden;
    overflow-y: auto;
}
.shop .text4_nr{
    font-size: 14px;
    color: #fff;
    width: 100%;
    line-height: 30px;
    margin-top: 20px;
    padding-left: 26px;
    background: url(../images/pic25.png) no-repeat left top 8px;
}
.shop .text4_nr:first-child{
    margin-top: 0px;
}
.shop .text4_nr a{
    color: #fff;
}
.nicescroll-rails{
    background-color: #b6b6b6;
}

/* 品牌video */
.video{
    width: 100%;
    padding: 65px 0;
}
.video_l{
    width: 350px;
    padding: 45px 0;
    position: relative;
}
.video_l .swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.video_l .gallery-thumbs {
    width: 100%;
    height: 770px;
    box-sizing: border-box;
    padding: 0px 0;
}
.video_l .gallery-thumbs .swiper-slide {
    width: 100%;
    height: 100%;
    padding: 2px;
    background-color: #fff;
    cursor: pointer;
    opacity: 1;
    -webkit-box-shadow:0 0 6px rgba(0, 0, 0, .35);
    -moz-box-shadow:0 0 6px rgba(0, 0, 0, .35);
    box-shadow:0 0 6px rgba(0, 0, 0, .35);
}
.video_l .gallery-thumbs .swiper-slide .item {
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.video_l .gallery-thumbs .swiper-slide .item .pic {
    width: 100%;
    height: 100%;
}
.video_l .gallery-thumbs .swiper-slide .item .pic img {
    width: 100%;
    height: 100%;
}
.video_l .gallery-thumbs .swiper-slide .item .operation {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    position: absolute;
    top: 0px;
    left: 0px;
}
.video_l .gallery-thumbs .swiper-slide .item .operation img {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px;
}
.video_l .gallery-thumbs .swiper-slide .item .title {
    font-size: 16px;
    color: #ccc;
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    padding: 0 10px;
    background-color: rgba(255,255,255,.4);
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.video_l .gallery-thumbs .swiper-slide .item:hover .operation img{
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
}
.video_l .gallery-thumbs .swiper-slide-active {
    opacity: 1;
    border: 1px solid #000;
}
.video_l .swiper-button-next, .video_l .swiper-button-prev{
    position: absolute;
    left: auto;
    right: 0px;
    width: 100%;
    height: 35px;
    margin-top: 0px;
    z-index: 10;
    cursor: pointer;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.video_l .swiper-button-prev{
    top: 0px;
}
.video_l .swiper-button-next{
    top: auto;
    bottom: 0px;
}
.video_l .swiper-button-next.swiper-button-white, .video_l .swiper-container-rtl .swiper-button-prev.swiper-button-white{
    background-image: url(../images/pic27.png) !important;
}
.video_l .swiper-button-prev.swiper-button-white, .video_l .swiper-container-rtl .swiper-button-next.swiper-button-white{
    background-image: url(../images/pic26.png) !important;
}
.video_l .swiper-button-next.swiper-button-white:hover, .video_l .swiper-container-rtl .swiper-button-prev.swiper-button-white:hover{
    background-image: url(../images/pic27h.png) !important;
}
.video_l .swiper-button-prev.swiper-button-white:hover, .video_l .swiper-container-rtl .swiper-button-next.swiper-button-white:hover{
    background-image: url(../images/pic26h.png) !important;
}
.video_r{
    margin-left: 430px;
}
.video_r1{
    font-size: 30px;
    color: #333;
    width: 100%;
    line-height: 100%;
}
.video_r2{
    width: 100%;
    margin-top: 14px;
}
.video_r2 *{
    width: 100%;
}

/* 品牌故事 */
.story{
    width: 100%;
    position: relative;
}
.story .pic{
    width: 100%;
    overflow: hidden;
}
.story .pic img{
    width: 100%;
}
.story .text{
    width: 35%;
    padding: 70px 70px 20px 100px;
    background-color: rgba(255,255,255,.65);
    position: absolute;
    top: 0px;
    right: 12.5%;
    bottom: 0px;
    left: auto;
}
.story .text .title{
    color: #937338;
    width: 100%;
    padding-bottom: 22px;
    background: url(../images/pic30.png) no-repeat left bottom;
}
.story .text .title1{
    font-size: 60px;
    width: 100%;
    line-height: 100%;
}
.story .text .title2{
    font-size: 40px;
    width: 100%;
    line-height: 100%;
    margin-top: 18px;
}
.story .text .img1{
    height: 100%;
    position: absolute;
    top: 0px;
    left: 10px;
}
.story .text .img1 img{
    height: 100%;
}
.story .text .content{
    font-size: 14px;
    color: #666;
    line-height: 28px;
    padding-right: 10px;
    position: absolute;
    top: 266px;
    right: 70px;
    bottom: 130px;
    left: 100px;
    overflow: hidden;
    overflow-y: auto;
}
.story .text .more{
    position: absolute;
    bottom: 50px;
    right: 70px;
}
.story .text .more a{
    font-size: 14px;
    color: #999;
    width: 130px;
    max-width: 100%;
    height: 40px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #999;
    display: inline-block;
}
.story .text .more a img{
    margin-left: 10px;
}
.story .text .more a img.pic1{
	display: inline-block;
}
.story .text .more a img.pic2{
	display: none;
}
.story .text .more a:hover{
    color: #937338;
    border: 1px solid #937338;
}
.story .text .more a:hover img.pic1{
	display: none;
}
.story .text .more a:hover img.pic2{
	display: inline-block;
}

/* 品牌文化 */
.culture{
    width: 100%;
    position: relative;
}
.culture .pic{
    width: 50%;
    overflow: hidden;
}
.culture .pic img{
    width: 100%;
}
.culture .text{
    width: 50%;
    height: 100%;
    padding: 30px 120px;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: auto;
    overflow: hidden;
    overflow-y: auto;
}
.culture .text_nr{
    width: 100%;
    height: 100%;
    display: table;
}
.culture .text_nrk{
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}
.culture .text .title{
    color: #333;
    width: 100%;
    margin-top: 38px;
    padding-bottom: 22px;
    background: url(../images/pic30.png) no-repeat left bottom;
}
.culture .text .title:first-child{
    margin-top: 0px;
}
.culture .text .title1{
    font-size: 40px;
    width: 100%;
    line-height: 100%;
    text-transform: uppercase;
}
.culture .text .title2{
    font-size: 30px;
    width: 100%;
    line-height: 100%;
    margin-top: 14px;
}
.culture .text .content{
    font-size: 14px;
    color: #666;
    width: 100%;
    line-height: 28px;
    margin-top: 12px;
}

/* 企业荣誉 */
.honor{
    width: 100%;
}
.honor ul{
    margin: -30px -30px 0 0;
}
.honor ul li{
    width: 25%;
    padding: 30px 30px 0 0;
}
.honor ul li .pic{
    width: 100%;
    overflow: hidden;
}
.honor ul li .pic img{
    width: 100%;
}

/* 时尚动态 */
.dynamic{
    width: 100%;
}
.dynamic .carousel5{
    width: auto;
    margin: -20px 0;
    padding: 0 70px;
}
.dynamic .item{
    width:100%;
    padding: 20px 40px;
}
.dynamic .item_nr{
    width:100%;
    margin-top: 96px;
    padding: 30px 30px 50px;
    background-color: #fff;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);
    box-shadow:0 0 10px rgba(0, 0, 0, .1);
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.dynamic .item_nr .pic{
    width:100%;
    overflow: hidden;
}
.dynamic .item_nr .pic img{
    width:100%;
}
.dynamic .item_nr .text{
    width:100%;
}
.dynamic .item_nr .text .title{
    font-size: 24px;
    color: #937338;
    width:100%;
    line-height: 100%;
    margin-top: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.dynamic .item_nr .text .content{
    font-size: 16px;
    color: #666;
    width:100%;
    height: 192px;
    line-height: 32px;
    margin-top: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}
.dynamic .item_nr .text .more{
    width:100%;
    margin-top: 56px;
    display: none;
}
.dynamic .item_nr .more span{
    font-size: 14px;
    color: #937338;
    width: 130px;
    max-width: 100%;
    height: 40px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #937338;
    display: inline-block;
}
.dynamic .item_nr .more span img{
    width: auto;
    margin-left: 10px;
    display: inline-block;
}
.dynamic .item_nr:hover{
    margin-top: 0px;
}
.dynamic .item_nr:hover .text .more{
    display: block;
}


.dynamic .owl-buttons{display: none;}
.dynamic .owl-theme .owl-controls{ width:100%; height:100%; text-align:center; margin-top:0px; }
.dynamic .owl-pagination{height:8px; z-index:1111;position:relative; bottom:0px; display:none;}
.dynamic .owl-theme .owl-dots{ font-size: 0px; width:100%;height:8px;text-align:center; position: absolute; bottom: 18px; left: 0px; display: none !important; }
.dynamic .owl-theme .owl-dots .owl-dot{ display:inline-block; *display:inline; *zoom:1;  }
.dynamic .owl-theme .owl-dots .owl-dot span{width:8px;height:8px; background-color: #fff; margin:0 8px; border-radius:100%; }
.dynamic .owl-theme .owl-dots .owl-dot.active span, .dynamic .owl-theme .owl-dots .owl-dot:hover span{ background-color: #000; }
.dynamic .owl-theme .owl-controls .owl-nav{ position:absolute; left:0px; right:0px; top:50%; margin-top:-40px; z-index:6; }
.dynamic .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:0px;width:80px;height:80px;margin:0px;padding:0px;background:none;display:inline-block;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.dynamic .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none;}
.dynamic .owl-theme .owl-controls .owl-nav .owl-prev{ background: url(../images/pic17.png) no-repeat center; background-size: cover; position:absolute; left:-50px; }
.dynamic .owl-theme .owl-controls .owl-nav .owl-next{ background: url(../images/pic18.png) no-repeat center; background-size: cover; position:absolute; right:-50px; }
.dynamic .owl-theme .owl-controls .owl-nav .owl-prev:hover{ background: url(../images/pic17h.png) no-repeat center; background-size: cover; }
.dynamic .owl-theme .owl-controls .owl-nav .owl-next:hover{ background: url(../images/pic18h.png) no-repeat center; background-size: cover; }

/* 时尚动态详细 */
.dynamicxq{
    width: 100%;
}
.dynamicxq1{
    width: 100%;
    text-align: center;
}
.dynamicxq1 .nr1{
    font-size: 24px;
    color: #333;
    width: 100%;
}
.dynamicxq1 .nr2{
    font-size: 14px;
    color: #999;
    width: 100%;
    margin-top: 16px;
}
.dynamicxq2{
    font-size: 16px;
    color: #666;
    width: 100%;
    line-height: 32px;
    margin-top: 28px;
}
.dynamicxq3{
    width: 100%;
    margin-top: 80px;
    padding: 25px 0;
    border-top: 1px solid #ededed;
}
.dynamicxq3 .nr1{
    font-size:14px;
    color:#999;
    max-width:48%;
    line-height:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.dynamicxq3 .nr1 a{
    color:#999;
}
.dynamicxq3 .nr1:hover{
    color:#d4a64d;
}
.dynamicxq3 .nr1:hover a{
    color:#d4a64d;
}

/* 品牌历程 */
.course{
    width: 100%;
}
.course ul{
    padding: 0 20px;
}
.course ul li{
    width: 25%;
    padding: 60px 20px 0;
}
.course ul li .item{
    width: 100%;
}
.course ul li .item .pic{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.course ul li .item .pic1{
    width: 100%;
}
.course ul li .item .pic1 img{
    width: 100%;
}
.course ul li .item .pic2{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    position: absolute;
    top: 0px;
    left: 0px;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
    display: none;
}
.course ul li .item .pic2_nr{
    width: 100%;
    height: 100%;
    display: table;
}
.course ul li .item .pic2_nrk{
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 20px;
    display: table-cell;
    vertical-align: middle;
}
.course ul li .item .pic2_nrk1{
    font-size: 30px;
    color: #d4a64d;
    width: 100%;
    line-height: 100%;
    text-align: center;
    padding-bottom: 10px;
    background: url(../images/pic33.png) no-repeat bottom center;
}
.course ul li .item .pic2_nrk2{
    font-size: 16px;
    color: #fff;
    width: 100%;
    line-height: 32px;
    margin-top: 22px;
}
.course ul li .item .title{
    font-size: 24px;
    color: #333;
    width: 100%;
    line-height: 100%;
    text-align: center;
    margin: 28px 0 14px;
    padding-bottom: 10px;
    background: url(../images/pic32.png) no-repeat bottom center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.course ul li .item .more{
    width: 100%;
    text-align: center;
}
.course ul li .item .more span{
    font-size: 14px;
    color: #999;
    width: 120px;
    max-width: 100%;
    height: 35px;
    line-height: 33px;
    text-align: center;
    border: 1px solid #999;
    display: inline-block;
}
.course ul li .item:hover .more span{
    color: #333;
    border: 1px solid #333;
}

/* 弹窗1 */
.zx1{ position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.7); z-index:999999; display: none;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.tcdiv1{ width:72%; padding: 0 170px; position:fixed; top:0px; left:14%; display: none; z-index:999999;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.tcdiv1_nr{ padding: 70px; background-color: #fff; }
.tcdiv1_nr .pic{ width: 44%; overflow: hidden; }
.tcdiv1_nr .pic img{ width: 100%; }
.tcdiv1_nr .text{ width: 56%; padding-left: 40px; }
.tcdiv1_nr .text .title{ font-size: 30px; color: #937338; width: 100%; line-height: 100%; margin: 80px 0 30px; padding-bottom: 20px; background: url(../images/pic34.png) no-repeat bottom left; }
.tcdiv1_nr .text .content{ font-size: 16px; color: #333; width: 100%; line-height: 32px; }
.tcdiv1 .prev,.tcdiv1 .next{width:80px;height:80px; position:absolute; top: 50%; margin-top: -40px; cursor: pointer;}
.tcdiv1 .prev{ background: url(../images/pic17.png) no-repeat center; background-size: cover; left:0px; }
.tcdiv1 .next{ background: url(../images/pic18.png) no-repeat center; background-size: cover; right:0px; }
.tcdiv1 .prev:hover{ background: url(../images/pic17h.png) no-repeat center; background-size: cover; }
.tcdiv1 .next:hover{ background: url(../images/pic18h.png) no-repeat center; background-size: cover; }
.tcdiv1 .gb1{ width:19px; height:18px; position:absolute; top:20px; right:20px; }



.wf1{
    display: block;
}
.wf2{
    display: none;
}
.qy_main img{
  width: 100%;
}