.width1200{ min-width:1200px;}
.indexcontent{ margin:0 auto; width:1200px;}
.indexcontent2{ margin:0 auto; width:1400px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}
.block{ display:block;}
#lightbox *{ color:#333;}
.fl {
  float: left;
}

.fr {
  float: right;
}
.enlarge8{
  -moz-transition:all 0.8s; /* Firefox 4 */
  -webkit-transition:all 0.8s; /* Safari and Chrome */
  -o-transition:all 0.8s; /* Opera */
  transition:all 0.8s;
  cursor: pointer;
}

.enlarge4{
  -moz-transition:all 0.4s; /* Firefox 4 */
  -webkit-transition:all 0.4s; /* Safari and Chrome */
  -o-transition:all 0.4s; /* Opera */
  transition:all 0.4s;
  cursor: pointer;
}
.ellipsis{
  overflow: hidden; /*自动隐藏文字*/
  text-overflow: ellipsis;/*文字隐藏后添加省略号*/
  white-space: nowrap;/*强制不换行*/
}
.ellipsis2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ellipsis3{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.clearfix::after {
  content: "";
  clear: both;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
}

.clear {
  clear: both;
  font-size: 1px;
  width: 1px;
  height: 0;
  visibility: hidden;
  zoom: 1;
}

.content{ font-size:16px; color:#333333; line-height:30px;}
.content *{ line-height:30px;}
.content img{ max-width:100%; height:auto !important;}

.pages { font-size: 16px; line-height: 50px; text-align: center;}
.pages a { text-decoration: none; color: #fff; /*background: #eeeeee;*/ border:#e0e0e0 1px solid; padding:8px 15px; margin-right: 10px }
.pages a.active { background: #c8a18c; color: #fff; border:#c8a18c 1px solid;  }
.pages a:hover {  background: #c8a18c; color: #fff; border:#c8a18c 1px solid;  text-decoration: none;  }
.pages a.wz{  padding:9px 20px;}



/*悬浮*/
.fixed-box{
  position: fixed;
  right: 10px;
  top: 50%; margin-top:-177px;
  z-index: 9;
}
.fixed-box a{
  display: block;
  width: 70px;
  height: 70px;
  margin-bottom: 1px;
  background:#019d3c;
}
.fixed-box .ico{ padding-top:5px; height:35px; text-align:center; line-height:35px;}
.fixed-box .ico img{ vertical-align:middle;}
.fixed-box .ico_txt{ font-size:12px; color:#fefefe; line-height:24px; text-align:center;}
.fixed-box a.goTop{
  background:#019d3c url(../images/xf_goto.png) no-repeat center;
}
.fixed-box .phone-box{
  
  position: relative;
}
.fixed-box .phone-box .phone{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 180px;
  height: 70px;
  background-color: #666;
  color: #fff;
  text-align: center;
  position: absolute;
  right: 70px;
  top: 0px;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  opacity: 0;
}
.fixed-box .phone-box .phone span{
  font-weight: 800;
}

.fixed-box .phone-box:hover .phone{
  opacity: 1;
}
.fixed-box .ecode{
  position: relative;
}
.fixed-box .ecode .img{
  position: absolute;
  left: -155px;
  top: -45px;
  width: 150px;
  display: none;
}
.fixed-box .ecode .img img{
  width: 100%;
  object-fit: cover;
}
.fixed-box .ecode:hover .img{
  display: block;
}
/*首页*/
body{ background:#252525;}

.top1{ position:fixed; left:0; width:100%; height:90px; min-width:1200px; z-index:999; transition:all 0.63s;}
.top1 .indexcontent{ position:relative;}

.top1:hover,
.top1.on{ background:#131313;}
.top1 .top_logo{ position:absolute; left:0; top:30px;}
.fixed.top1{ background:#131313; /*box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);*/}

.top1 .top1_r{ position:absolute; right:0; top:0; width:130px; height:90px;}
.top1 .top1_r .fg{ position:absolute; left:72px; top:30px; line-height:30px; color:#fff;}

.top1 .top1_sc_ico{ position:absolute; left:30px; top:30px; width:30px; line-height:30px; font-size:14px; color:#fff; text-align:center;}

.top_search_bt{ position:absolute; left:80px; top:30px; width:30px; line-height:30px; z-index:9999; margin:0 10px; text-align:center;}

.top_lang{ position:absolute; right:30px; top:30px; line-height:30px; font-size:14px; color:#fff; text-align:center;}
.top_lang a{ color:#fff;}
.top_lang a .top_lang_ico{ position:relative; top:-2px; margin-right:10px; height:16px;}

/*
.top_search_bt .top_search_bg{ display:none; position:absolute; right:-2px; top:45px; background:url(../images/top_search_bg.png) no-repeat; width:300px; height:79px;}
.top_search_bt:hover .top_search_bg{ display:block;}
.top_search_bt .top_search_bg .top_search_txt{ position:absolute; left:25px; top:29px; width:205px; height:30px; border:0; background:#f8f8f8; outline:none;}
.top_search_bt .top_search_bg .top_search_bt{ position:absolute; right:17px; top:23px; width:40px; height:39px; border:0; background-color:transparent; cursor:pointer;}*/
.nsearch {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
}
.nsearch .nceng {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 3;
}
.nsearch form {
  background: #fff;
  position: absolute;
  left: 50%;
  top: 140px;
  transform: translateX(-50%);
  max-width: 1200px;
  width: 100%;
  height: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  z-index: 9;
}
.nsearch form h2 {
  font-size: 45px;
  font-weight: bold;
  color: #000;
  text-align: center;
  margin: 70px 0;
}
.nsearch form .ctn {
  display: flex;
  width: 480px;
}
.nsearch form .ctn input {
  height: 50px;
}
.nsearch form .ctn .txt {
  width: 85%;
  padding: 0 15px;
  background-color: #f6f6f6;
  font-size: 14px;
  cursor: auto;
  border:0;
  box-sizing:border-box;
  outline:none;
}
.nsearch form .ctn .btn {
  width: 15%;
  background: #000 url(../images/search-btn.png) no-repeat center;
  border:0;
  box-sizing:border-box;
}
.nh {
  height: 100px;
}

/*关于我们*/


.n_banner_c{ position:relative;}
.n_banner{ display:block; width:100%; height:669px; object-fit: cover;}
.n_banner_box{ position:absolute; left:0; top:0; width:100%; height:669px;}
.n_banner_box .title1{ font-size:40px; color:#c8a18c; line-height:60px; text-align:center; font-weight:bold; /*font-family:Arial;*/}
.n_banner_box .title2{ font-size:20px; color:#ffffff; line-height:40px; text-align:center; margin-top:10px;}
.n_banner_box .title3{ width:590px; margin:0 auto; font-size:14px; color:#ffffff; line-height:30px; text-align:center; margin-top:10px;}

.plbn_banner_c{ background:url(../images/ptop_bg.jpg) no-repeat center fixed; background-size:cover; padding:26% 0; position:relative;}
.plbn_banner_c .n_banner_box{ height:450px; top:50%; margin-top:-250px;}


.lx_r{ float:right; width:490px; /*padding-top:50px;*/}
.lx_r .txt1{ font-size:20px; color:#fefefe; line-height:50px;}
.lx_r .txt2{ font-size:14px; color:#fefefe; line-height:35px; padding-top:20px;}
.lx_r .txt2 *{ line-height:35px;}

.footer{ background:url(../images/footer_bg.jpg) center repeat-y; background-size:cover;}
.footer1{ border-bottom:#3c3c3c 1px solid; padding:25px 0; text-align:center; line-height:50px; font-size:14px; color:#cccccc;}
.footer1 .footer_ico{ display:inline-block; width:30px; height:50px; margin-left:20px; line-height:50px; text-align:center; position:relative;}
.footer1 .footer_ico .footer_ico_box{ position:absolute; left:50%; bottom:50px; background:rgba(255,255,255,0.4); width:120px; padding:5px 10px; margin-left:-70px; text-align:center; line-height:30px; font-size:14px; color:#fff; border-radius:5px; transition:all 0.3s; display:none;}
.footer1 .footer_ico .footer_ico_box:after{content: ""; position:absolute; left:50%; bottom:-4px; width:10px; height:4px; margin-left:-5px; background:url(../images/footer_jt_ico.png) center no-repeat;}
.footer1 .footer_ico:hover .footer_ico_box{ display:block;}
.footer1 .footer_ico.ico1 .footer_ico_box{ width:140px; margin-left:-80px; padding:10px;}
.footer1 .footer_ico.ico3 .footer_ico_box{ width:200px; margin-left:-110px;}

.footer2_logo{ line-height:90px; text-align:center;}
.footer2_txt{ font-size:14px; color:#ccc; line-height:30px; text-align:center; padding-bottom:50px;}
.footer2_txt a{ color:#ccc;}

/*新闻列表页*/
.news_nav{ line-height:55px; text-align:center;}
.news_nav a{ display:inline-block; font-size:20px; color:#cccccc; margin:0 30px; position:relative; transition:all 0.3s;}
.news_nav a:after{content: "";width:00%;height: 1px;background: #c8a18c;position: absolute;left: 50%;bottom:0%;transition: all 0.3s}
.news_nav a.on:after,
.news_nav a:hover:after{width: 100%;left: 0}
.news_nav a.on,
.news_nav a:hover{ color:#c8a18c;}

.news_list li{ margin-top:60px;}
.news_list li .img{ width:560px; height:328px; object-fit: cover;}
.news_list li .img img{ width:560px; height:328px; object-fit: cover;}
.news_list li .txt{ width:595px; padding-top:50px;}
.news_list li .txt .txt1{ font-size:20px; color:#ffffff; line-height:40px; transition:all 0.3s;}
.news_list li .txt .txt1 span{ display:inline-block; position:relative; transition:all 0.3s;}
.news_list li .txt .txt2{ font-size:16px; color:#cccccc; line-height:30px; margin-top:10px; height:120px; overflow:hidden;}
.news_list li .txt .txt3{ font-size:16px; color:#cccccc; line-height:30px; margin-top:20px;}
.news_list li:nth-child(2n+1) .img{ float:left;}
.news_list li:nth-child(2n+1) .txt{ float:right;}
.news_list li:nth-child(2n) .img{ float:right;}
.news_list li:nth-child(2n) .txt{ float:left;}
.news_list li:hover .fd img{transform: scale(1.05)}
.news_list li:hover .txt .txt1{ color:#c8a18c;}
.news_list li .txt .txt1 span:after{content: "";width:00%;height: 1px;background: #c8a18c;position: absolute;left: 0;bottom:0%;transition: all 0.3s}
.news_list li:hover .txt .txt1 span:after{width: 100%;}


/*新闻详情页*/
.news_i_d1{ background:#fff;}
.n_weizhi{ height:30px; line-height:30px; font-size:16px; color:#999999; padding:30px 0;}
.n_weizhi a{ height:30px; line-height:30px; font-size:16px; color:#999999; padding:30px 0;}
.n_weizhi img{ position:relative; top:-1px; margin-right:5px;}

.news_i_title1{ font-size:30px; color:#000000; line-height:50px; margin-top:20px; text-align:center;}
.news_i_title2{ font-size:16px; color:#999999; line-height:30px; text-align:center; border-bottom:#f6f6f6 1px solid; padding-top:10px; padding-bottom:20px; margin-bottom:30px;}

.news_i_more_list{ border-top:#f6f6f6 1px solid; padding-top:30px;}
.news_i_more_list li{ float:left; width:50%; font-size:16px; color:#333333; line-height:30px;}
.news_i_more_list li:nth-child(2n){ text-align:right;}

.news_i_d2{ background:#eaeaea;}
.news_i_d2_c{ padding:0 125px;}
.news_i_d2_title{ padding:60px 0 40px 0; font-size:40px; color:#c8a18c; font-weight:bold; line-height:60px; text-align:center;}
a.news_i_d2_more{ font-size:16px; color:#999999; font-weight:normal; margin-left:10px;}
.news_i_d2_list li{ float:left; width:30%; margin-left:5%; margin-bottom:60px; border-bottom:#cacaca 1px solid; position:relative; top:0; left: 0; transition: all 0.3s}
.news_i_d2_list li:nth-child(3n+1){ margin-left:0;}
.news_i_d2_list li .img {
  position: relative;
  padding: 29% 0;
  box-shadow: 5px 5px 10px 0px rgba(10, 2, 5, 0.2);
}
.news_i_d2_list li .img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  transition: all 0.8s;
}
.news_i_d2_list li .txt1{ font-size:18px; color:#333333; line-height:35px; margin-top:20px; transition: all 0.3s}
.news_i_d2_list li .txt2{ font-size:12px; color:#999999; line-height:30px; padding-bottom:20px;}
.news_i_d2_list li:hover{top: -10px}
.news_i_d2_list li:hover .txt1{ color:#c8a18c;}
.news_i_d2_list li:after{content: "";width:00%;height: 1px;background: #c8a18c;position: absolute;left: 50%;bottom:-1px;transition: all 0.3s}
.news_i_d2_list li:hover:after{width: 100%;left: 0}

.news_i_d3{ background:url(../images/news_i_d3_bg2.jpg) no-repeat center fixed; background-size:cover; height:728px;}
.news_i_d3_txt{ font-size:30px; color:#fefefe; line-height:60px; font-weight:bold; text-align:center;}
.news_i_d3_more{ display:block; padding-left:5px; width:100px; height:40px; border-bottom:#c8a18c 1px solid; font-size:16px; color:#c8a18c !important; line-height:40px; background:url(../images/i_d1_more_ico.png) right 5px center no-repeat; margin-top:70px; transition:all 0.3s; position:relative; margin:0 auto; margin-top:25px;}
.news_i_d3_more:hover{ background:url(../images/i_d1_more_ico_on.png) right 5px center no-repeat; color:#fff !important;}
.news_i_d3_more:after{content: "";width:0;height: 1px;background: #fff;position: absolute;left: 0;bottom:-1px;transition: all 0.3s}
.news_i_d3_more:hover:after{width: 100%;left: 0}

/*品牌介绍*/
.ab_d1{ background:url(../images/ab_d1_bg.jpg) no-repeat center fixed; background-size:cover;}
.ab_d1_c{ margin:0 auto; width:1400px;}
.ab_d1_list li{ margin-top:50px;}
.ab_d1_list li .ab_d1_img{ float:right; width:860px; max-width:50%; height:478px; object-fit: cover;}
.ab_d1_list li .ab_d1_img img{ width:100%; height:478px; object-fit: cover;}
.ab_d1_list li .ab_d1_txt{ float:left; width:775px; max-width:46%; padding-top:40px;}
.ab_d1_list li .ab_d1_txt .title1{ font-size:20px; color:#ffffff; font-weight:bold; line-height:50px;}
.ab_d1_list li .ab_d1_txt .title2{ font-size:16px; color:#ffffff; line-height:30px;}
.ab_d1_list li .ab_d1_txt .txt1{ font-size:14px; color:#ffffff; line-height:30px; margin-top:20px;}
.ab_d1_list li .ab_d1_txt .txt1 *{ line-height:30px;}
.ab_d1_list li:nth-child(2n) .ab_d1_img{ float:left;}
.ab_d1_list li:nth-child(2n) .ab_d1_txt{ float:right;}
.ab_d1_list li:hover .fd2 img{transform: scale(1.1)}


.ab_d2{ background:url(../images/ab_d2_bg.jpg) no-repeat center fixed; background-size:cover;}
.ab_d2_c{ margin:0 auto; width:1400px;}
.ab_d2_list li{ margin-top:50px;}
.ab_d2_list li .ab_d2_img{ float:right; width:860px; max-width:50%; height:478px; object-fit: cover;}
.ab_d2_list li .ab_d2_txt{ float:left; width:775px; max-width:46%; padding-top:130px;}
.ab_d2_list li .ab_d2_txt .title1{ font-size:20px; color:#ffffff; font-weight:bold; line-height:50px;}
.ab_d2_list li .ab_d2_txt .title2{ font-size:16px; color:#ffffff; line-height:30px;}
.ab_d2_list li .ab_d2_txt .txt1{ font-size:14px; color:#ffffff; line-height:30px; margin-top:20px;}
.ab_d2_list li .ab_d2_txt .txt1 *{ line-height:30px;}
.ab_d2_list li:nth-child(2n) .ab_d2_img{ float:left;}
.ab_d2_list li:nth-child(2n) .ab_d2_txt{ float:right;}
.ab_d2_list li:hover .fd2 img{transform: scale(1.1)}

.ab_d3{ background:#252525;}


.ab_d3_c{ position:relative; padding:0 110px;}
.ab_d3_c_swiper{ padding-bottom:30px;}
.ab_d3_c_list li{}
.ab_d3_c_list li img{ width:100%; height:322px; object-fit: contain;}
.ab_d3_c_list li .txt{ font-size:16px; color:#666666; padding:15px 0; line-height:30px; height:30px; text-align:center; transition:all 0.3s;}
.ab_d3_c_list li:hover .txt{ color:#fb6835;}

.ab_d3_c_prev{ position:absolute; left:0; top:50%; width:50px; height:60px; margin-top:-25px; font-family:"宋体"; font-size:30px; color:#999999; font-weight:bold; line-height:60px; text-align:center; cursor:pointer; border-radius:10px;}
.ab_d3_c_prev:hover{ color:#fff;}
.ab_d3_c_next{ position:absolute; right:0; top:50%; width:50px; height:60px; margin-top:-25px; font-family:"宋体"; font-size:30px; color:#999999; font-weight:bold; line-height:60px; text-align:center; cursor:pointer; border-radius:10px;}
.ab_d3_c_next:hover{ color:#fff;}

.ab_d3_c .swiper-scrollbar{ position:absolute; background:#e0e0e0; height:5px; border-radius:0; width:100%; bottom:0; left:0;}
.ab_d3_c .swiper-scrollbar .swiper-scrollbar-drag{ background:#c8a18c; border-radius:0;}

.ab_d4{ background:url(../images/ab_d4_bg.jpg) no-repeat center fixed; background-size:cover;}

/*设计实例*/
.sjsl_d1{ background:url(../images/sjsl_d1_bg.jpg) no-repeat center fixed; background-size:cover;}
.sjsl_d1_txt1{ padding:90px 120px 70px 120px; font-size:14px; color:#ffffff; line-height:30px;}
.sjsl_d1_l{ float:left; width:562px;}
.sjsl_d1_r{ float:right; width:562px;}
.sjsl_d1_img1{ display:block; width:562px; height:340px; object-fit: cover;}
.sjsl_d1_l_txt1{ font-size:14px; color:#ffffff; line-height:30px;}
.sjsl_d1_img2{ display:block; width:562px; height:359px; object-fit: cover;}
.sjsl_d1_img2_txt{ font-size:14px; color:#ffffff; line-height:30px; padding:20px 0; text-align:center;}
.sjsl_d1_img3{ display:block; width:562px; height:840px; object-fit: cover;}

.sjsl_d2{ background:#202020;}
.sjsl_d2_img{ float:left; display:block; width:528px;}
.sjsl_d2_txt{ float:right; width:560px;}
.sjsl_d2_txt .txt1{ font-size:30px; color:#ffffff; line-height:40px; font-weight:bold;}
.sjsl_d2_txt .txt2{ font-size:14px; color:#ffffff; line-height:30px;}
.sjsl_d2_txt .txt3{ font-size:16px; color:#ffffff; line-height:30px;}
.sjsl_d2_txt .txt4{ font-size:14px; color:#d3d3d3; line-height:30px; margin-top:10px;}
.sjsl_d2_txt .txt4 *{ line-height:30px;}
.sjsl_d2_txt .txt5{ font-size:12px; color:#666666; line-height:25px; margin-top:10px;}
.sjsl_d2_txt .txt5 *{ line-height:25px;}

.sjsl_d3{ background:url(../images/sjsl_d3_bg.jpg) no-repeat center fixed; background-size:cover;}
.sjsl_d3_title1{ font-size:30px; color:#ffffff; line-height:45px;}
.sjsl_d3_title2{ font-size:16px; color:#ffffff; line-height:30px;}
.sjsl_d3_list li{ margin-top:20px;}
.sjsl_d3_list li .title{ float:left; width:140px; font-size:20px; color:#ffffff; line-height:30px; padding:15px 0;}
.sjsl_d3_list li .txt{ float:right; width:1060px; font-size:14px; color:#cccccc; line-height:30px; padding:15px 0; border-bottom:#cacaca 1px solid;}

.sjsl_d4{ background:#252525;}
.sjsl_d4_img{ float:right; display:block; width:528px;}
.sjsl_d4_txt{ float:left; width:460px; margin-left:160px; padding-top:50px;}
.sjsl_d4_txt .txt1{ font-size:30px; color:#ffffff; line-height:40px; font-weight:bold;}
.sjsl_d4_txt .txt2{ font-size:14px; color:#ffffff; line-height:30px;}
.sjsl_d4_txt .txt3{ font-size:16px; color:#ffffff; line-height:30px;}
.sjsl_d4_txt .txt4{ font-size:14px; color:#d3d3d3; line-height:40px; margin-top:20px;}
.sjsl_d4_txt .txt4 *{ line-height:40px;}
.sjsl_d4_txt .txt5{ font-size:12px; color:#666666; line-height:25px; margin-top:10px;}
.sjsl_d4_txt .txt5 *{ line-height:25px;}


.sjsl_d5{ background:url(../images/sjsl_d5_bg.jpg) no-repeat center fixed; background-size:cover; height:728px;}
.sjsl_d5_txt{ font-size:30px; color:#fefefe; line-height:60px; font-weight:bold; text-align:center;}
.sjsl_d5_more{ display:block; padding-left:5px; width:100px; height:40px; border-bottom:#c8a18c 1px solid; font-size:16px; color:#c8a18c !important; line-height:40px; background:url(../images/i_d1_more_ico.png) right 5px center no-repeat; margin-top:70px; transition:all 0.3s; position:relative; margin:0 auto; margin-top:25px;}
.sjsl_d5_more:hover{ background:url(../images/i_d1_more_ico_on.png) right 5px center no-repeat; color:#fff !important;}
.sjsl_d5_more:after{content: "";width:0;height: 1px;background: #fff;position: absolute;left: 0;bottom:-1px;transition: all 0.3s}
.sjsl_d5_more:hover:after{width: 100%;left: 0}

/*收纳学院*/
.snxy_d1{ background:url(../images/snxy_d1_bg.jpg) no-repeat center fixed; background-size:cover;}
.snxy_d1_list li{ margin-top:90px;}
.snxy_d1_list li .snxy_d1_img{ float:right; width:560px; height:408px;}
.snxy_d1_list li .snxy_d1_img img{ width:100%; height:408px; object-fit: cover;}
.snxy_d1_list li .snxy_d1_txt{ float:left; width:470px; padding-top:40px;}
.snxy_d1_list li .snxy_d1_txt .title1{ font-size:20px; color:#ffffff; font-weight:bold; line-height:50px;}
.snxy_d1_list li .snxy_d1_txt .title2{ font-size:16px; color:#ffffff; line-height:30px;}
.snxy_d1_list li .snxy_d1_txt .txt1{ font-size:14px; color:#ffffff; line-height:35px; margin-top:20px;}
.snxy_d1_list li .snxy_d1_txt .txt1 *{ line-height:35px;}
.snxy_d1_list li:nth-child(2n) .snxy_d1_img{ float:left;}
.snxy_d1_list li:nth-child(2n) .snxy_d1_txt{ float:right;}
.snxy_d1_list li:hover .fd2 img{transform: scale(1.1)}

.snxy_d2{ background:#191818;}
.snxy_d2_txt{ font-size:14px; color:#cccccc; line-height:35px; text-align:center;}
.snxy_d2_txt *{ line-height:35px;}
.snxy_d2_list{ width:1050px; margin:0 auto;}
.snxy_d2_list li{ float:left; width:350px; height:280px; line-height:280px; text-align:center;}
.snxy_d2_list li img{ max-height:280px; max-width:100%;}

.snxy_d3{ background:url(../images/snxy_d3_bg.jpg) no-repeat center fixed; background-size:cover;}
.snxy_d3_list li{ margin-bottom:90px;}
.snxy_d3_list li .snxy_d3_img{ float:left; width:560px; height:630px;}
.snxy_d3_list li .snxy_d3_img img{ width:100%; height:630px; object-fit: cover;}
.snxy_d3_list li .snxy_d3_txt{ float:right; width:470px; padding-top:40px;}
.snxy_d3_list li .snxy_d3_txt .title1{ font-size:20px; color:#ffffff; font-weight:bold; line-height:50px;}
.snxy_d3_list li .snxy_d3_txt .title2{ font-size:16px; color:#ffffff; line-height:30px;}
.snxy_d3_list li .snxy_d3_txt .txt1{ font-size:14px; color:#ffffff; line-height:30px; margin-top:20px;}
.snxy_d3_list li .snxy_d3_txt .txt1 *{ line-height:30px;}
.snxy_d3_list li:nth-child(2n) .snxy_d3_img{ float:right;}
.snxy_d3_list li:nth-child(2n) .snxy_d3_txt{ float:left;}
.snxy_d3_list li:hover .fd2 img{transform: scale(1.1)}

/*产品首页*/

.plb_t_list2{ width:830px; margin:0 auto; margin-top:40px;}
.plb_t_list2 li{ float:left; width:110px; margin-left:70px;}
.plb_t_list2 li:nth-child(5n+1){ margin-left:0;}
.plb_t_list2 li .ico{ display:block; width:110px; height:70px; transition:all 0.3s;}
.plb_t_list2 li .ico1{ background:url(../images/i_d4_img1.png) center no-repeat;}
.plb_t_list2 li .ico2{ background:url(../images/i_d4_img2.png) center no-repeat;}
.plb_t_list2 li .ico3{ background:url(../images/i_d4_img3.png) center no-repeat;}
.plb_t_list2 li .ico4{ background:url(../images/i_d4_img4.png) center no-repeat;}
.plb_t_list2 li .ico5{ background:url(../images/i_d4_img5.png) center no-repeat;}
.plb_t_list2 li .txt1{ text-align:center; font-size:14px; color:#ffffff; line-height:30px; transition:all 0.3s;}
.plb_t_list2 li .txt2{ text-align:center; font-size:14px; color:#ffffff; line-height:30px; transition:all 0.3s;}

/*.plb_t_list2 li:hover .ico1,
.plb_t_list2 li.on .ico1{ background:url(../images/i_d4_img1_on.png) center no-repeat;}
.plb_t_list2 li:hover .ico2,
.plb_t_list2 li.on .ico2{ background:url(../images/i_d4_img2_on.png) center no-repeat;}
.plb_t_list2 li:hover .ico3,
.plb_t_list2 li.on .ico3{ background:url(../images/i_d4_img3_on.png) center no-repeat;}
.plb_t_list2 li:hover .ico4,
.plb_t_list2 li.on .ico4{ background:url(../images/i_d4_img4_on.png) center no-repeat;}
.plb_t_list2 li:hover .ico5,
.plb_t_list2 li.on .ico5{ background:url(../images/i_d4_img5_on.png) center no-repeat;}*/
.plb_t_list2 li:hover .txt1,
.plb_t_list2 li.on .txt1{ color:#c8a18c;}
.plb_t_list2 li:hover .txt2,
.plb_t_list2 li.on .txt2{ color:#c8a18c;}

.plb_list li{background:#202020; min-width:1200px;}
/*.plb_list li:nth-child(2n){background:#080807;}*/
.plb_list li:nth-child(1){ background:url(../images/plb_bg1.jpg) no-repeat center fixed; background-size:cover;}
.plb_list li:nth-child(2){ background:url(../images/plb_bg2.jpg) no-repeat center fixed; background-size:cover;}
.plb_list li:nth-child(3){ background:url(../images/plb_bg3.jpg) no-repeat center fixed; background-size:cover;}
.plb_list li:nth-child(4){ background:url(../images/plb_bg4.jpg) no-repeat center fixed; background-size:cover;}
.plb_list li:nth-child(5){ background:url(../images/plb_bg5.jpg) no-repeat center fixed; background-size:cover;}

.plb_list li .plb_list_box{ padding:180px 0px; width:100%; max-width:1400px; box-sizing:border-box; margin:0 auto;}
.plb_list li .plb_li_img{ float:right; width:54%;}
.plb_list li .plb_li_txt{ float:left; width:30%;}
.plb_list li .plb_li_txt .title1{ font-size:30px; color:#ffffff; font-weight:bold; line-height:50px;}
.plb_list li .plb_li_txt .title2{ font-size:18px; color:#ffffff; line-height:40px;}
.plb_list li .plb_li_txt .txt1{ font-size:14px; color:#ffffff; line-height:30px; margin-top:10px;}
.plb_li_nav{ margin-top:20px;}
.plb_li_nav a{ float:left; display:block; width:48%; margin-left:4%; height:50px; line-height:50px; border-bottom:#666666 1px solid; font-size:14px; color:#ccc; transition:all 0.3s;}
.plb_li_nav a:nth-child(2n+1){ margin-left:0;}
.plb_li_nav a:hover{ color:#fff;}

.plb_li_txt_more{ display:block; padding-left:5px; width:100px; height:40px; border-bottom:#c8a18c 1px solid; font-size:16px; color:#c8a18c !important; line-height:40px; background:url(../images/i_d1_more_ico.png) right 5px center no-repeat; margin-top:70px; transition:all 0.3s; position:relative; margin-top:40px;}
.plb_li_txt_more:hover{ background:url(../images/i_d1_more_ico_on.png) right 5px center no-repeat; color:#fff !important;}
.plb_li_txt_more:after{content: "";width:0;height: 1px;background: #fff;position: absolute;left: 0;bottom:-1px;transition: all 0.3s}
.plb_li_txt_more:hover:after{width: 100%;left: 0}

.p_d1{ background:url(../images/p_d1_bg.jpg) top center repeat-y; padding:0 60px; min-width:1200px; box-sizing:border-box;}
.p_d1_list li{ float:left; width:32%; margin-left:2%; margin-top:30px;}
.p_d1_list li:nth-child(3n+1){ margin-left:0;}
.p_d1_list li .img {
  position: relative;
  padding: 29% 0;
}
.p_d1_list li .img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  transition: all 0.8s;
}
.p_d1_list li .txt1{ font-size:16px; color:#ffffff; height:30px; line-height:30px; padding-top:20px; text-align:center; transition:all 0.3s;}
.p_d1_list li .txt2{ font-size:14px; color:#999999; height:30px; line-height:30px; text-align:center;}
.p_d1_list li .txt3{ display:none; font-size:14px; color:#999999; height:30px; line-height:30px; text-align:center;}
.p_d1_list li:hover .txt1{ color:#c8a18c;}

.p_d2{ background:url(../images/p_d2_bg.jpg) center no-repeat; height:575px;}
.p_d2 .mb{ background:rgba(0,0,0,0.5); height:575px; transition:all 0.5s;}
.p_d2 .p_d2_txt{ padding-top:180px; padding-left:0; transition:all 0.5s;}
.p_d2_txt .txt1{ font-size:30px; color:#fefefe; line-height:50px;}
.p_d2_txt .txt2{ font-size:14px; color:#fefefe; line-height:30px;}
.p_d2_txt .p_d2_ico{ margin-top:20px;}
.p_d2:hover .mb{ background:rgba(0,0,0,0.3);}
.p_d2:hover .p_d2_txt{ padding-left:50px;}

/*产品详情页*/
.p_i_banner{ display:block; width:100%;}
.p_i_d1{ background:url(../images/p_i_d1_bg.jpg) center repeat-y; background-size:cover;}

.p_i_d1_l_container{ float:left; width:720px;}
.p_i_d1_l_container img{ width:100%; height:460px; object-fit: cover;}
.swiper-pagination{ text-align:right; padding-right:10px; box-sizing:border-box;}
.p_i_d1_l_pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; border-radius:50%; opacity:1;}
.p_i_d1_l_pagination .swiper-pagination-bullet-active{ background:#c8a18c;}

.p_i_d1_r{ float:right; width:550px;}
.p_i_d1_r .title1{ font-size:30px; color:#c8a18c; line-height:40px;}
.p_i_d1_r_nav{ line-height:30px; margin-top:20px;}
.p_i_d1_r_nav a{ display:inline-block; background:#999; font-size:16px; color:#fff; padding:0 10px; border:#999 1px solid; border-radius:5px; margin-right:10px; transition:all 0.3s;}
.p_i_d1_r_nav a.on,
.p_i_d1_r_nav a:hover{; color:#fff; background:#c8a18c; border:#c8a18c 1px solid;}
.p_i_d1_r .txt1{ font-size:14px; color:#ffffff; line-height:30px; margin-top:15px;}
.p_i_d1_r .txt2{ font-size:16px; color:#ffffff; font-weight:bold; line-height:30px; margin-top:30px;}
.p_i_d1_r .txt3{ font-size:14px; color:#cccccc; line-height:30px; margin-top:10px;}

.p_i_title1{ font-size:30px; color:#ffffff; line-height:50px; text-align:center;}
.p_i_title2{ font-size:16px; color:#ffffff; line-height:30px; text-align:center; margin-top:5px;}

.p_i_d2_c{ position:relative;}
.p_i_d2_c_list li{}
.p_i_d2_c_list li .img {
  position: relative;
  padding: 36% 0;
}
.p_i_d2_c_list li .img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  transition: all 0.8s;
}
.p_i_d2_c_list li .txt{ font-size:16px; color:#666666; padding:15px 0; line-height:30px; height:30px; text-align:center; transition:all 0.3s;}
.p_i_d2_c_list li:hover .txt{ color:#fb6835;}

.p_i_d2_c_prev{ position:absolute; left:-96px; top:50%; width:50px; height:60px; margin-top:-25px; font-family:"宋体"; font-size:30px; color:#999999; font-weight:bold; line-height:60px; text-align:center; cursor:pointer; border-radius:10px;}
.p_i_d2_c_prev:hover{ color:#fff;}
.p_i_d2_c_next{ position:absolute; right:-96px; top:50%; width:50px; height:60px; margin-top:-25px; font-family:"宋体"; font-size:30px; color:#999999; font-weight:bold; line-height:60px; text-align:center; cursor:pointer; border-radius:10px;}
.p_i_d2_c_next:hover{ color:#fff;}


.p_i_d3_c{ position:relative;}
.p_i_d3_c_list li{}

.p_i_d3_c_list li .img {
  position: relative;
  padding: 29% 0;
}
.p_i_d3_c_list li .img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  transition: all 0.8s;
}
.p_i_d3_c_list li .txt1{ font-size:16px; color:#ffffff; line-height:30px; padding-top:10px; text-align:center; transition:all 0.3s;}
.p_i_d3_c_list li .txt2{ font-size:14px; color:#999999; line-height:30px; text-align:center;}
.p_i_d3_c_list li .txt3{ display:none; font-size:14px; color:#999999; line-height:30px; text-align:center;}
.p_i_d3_c_list li:hover .txt1{ color:#c8a18c;}


.p_i_d3_c_prev{ position:absolute; left:-96px; top:50%; width:50px; height:60px; margin-top:-25px; font-family:"宋体"; font-size:30px; color:#999999; font-weight:bold; line-height:60px; text-align:center; cursor:pointer; border-radius:10px;}
.p_i_d3_c_prev:hover{ color:#fff;}
.p_i_d3_c_next{ position:absolute; right:-96px; top:50%; width:50px; height:60px; margin-top:-25px; font-family:"宋体"; font-size:30px; color:#999999; font-weight:bold; line-height:60px; text-align:center; cursor:pointer; border-radius:10px;}
.p_i_d3_c_next:hover{ color:#fff;}

.p_i_d2{ background:#eae9e9;}
.p_i_d2_title{ font-size:20px; color:#333333; line-height:40px; font-weight:bold;}
.p_i_d2_tb{ background:#fff;}
.p_i_d2_tb td{ width:25%; text-align:center; font-size:16px; color:#999999; line-height:30px; padding:15px 0;}
.p_i_d2_tb tr.title{ background:#202020; height:30px; color:#fff;}
.p_i_d2_tb tr.title td{ color:#fff; padding:10px 0;}
.p_i_d2_tb tr.title td span.xin{ color:#da0909; margin-right:5px; font-size:20px; position:relative; top:5px;}
.p_i_d2_tb td img{ height:85px;}
.pczx_inp_c{ display:inline-block; width:56px; height:18px; padding:0 18px; border:#202020 1px solid; position:relative;}
.pczx_inp_c .pczx_inp{ display:block; width:100%; height:18px; line-height:18px; text-align:center; border:0; padding:0; font-size:16px; color:#202020; outline:none;}
.pczx_inp_c .pczx_jian{ display:block; position:absolute; left:0; top:0; width:18px; height:18px; line-height:18px; text-align:center; background:#202020; font-size:14px; color:#fff; cursor:pointer;}
.pczx_inp_c .pczx_jia{ display:block; position:absolute; right:0; top:0; width:18px; height:18px; line-height:18px; text-align:center; background:#202020; font-size:14px; color:#fff; cursor:pointer;}

.ms_inp{ float:left; display:block; margin-left:6%; width:47%; padding:0; box-sizing:border-box; border:0; border-bottom:#000000 1px solid; height:50px; margin-top:50px; background:#eae9e9; font-size:16px; outline:none;}
.noml{ margin-left:0;}
.ms_bt{ width:47%; padding:0; box-sizing:border-box; border:0; height:50px; margin-top:50px; background:#c8a18c; font-size:16px; color:#fff; cursor:pointer}

.p_i_content{ font-size:14px; color:#fff; line-height:30px;}
.p_i_content a{ color:#fff; }
.p_i_content *{ line-height:30px;}
.p_i_content img{ max-width:100%;}

.p_i_more li{ float:left; width:50%; font-size:16px; color:#fff; line-height:30px;}
.p_i_more li a{ color:#fff;}
.p_i_more li:nth-child(2n){ text-align:right;}


/*登录*/
.login_box{ background:url(../images/i_d1_bg6.jpg) center no-repeat; background-size:cover; height:1080px;}

.login_box_box{ width:366px; margin:0 auto;}
.login_box_title{ font-size:20px; color:#ffffff; line-height:40px; text-align:center;}
.login_box_inp{ position:relative;}
.login_box_inp .login_inp{ display:block; width:100%; border:0; background:#fff; padding:0 0 0 40px; height:42px; box-sizing:border-box; outline:none; font-size:14px;}
.login_box_inp .ico{ position:absolute; left:5px; width:35px; line-height:42px; text-align:center;}
.login_box_inp .ico img{ position:relative; top:-2px;}
.login_bt{ display:block; width:100%; border:0; background:#c8a18c; height:42px; box-sizing:border-box; outline:none; font-size:14px; color:#fff; cursor:pointer;}

/*下载中心*/
.xzzx_box{ background:url(../images/xzzx_bg.jpg) center no-repeat; background-size:cover; height:1080px;}
.xzzx_title1{ font-size:30px; color:#ffffff; line-height:50px; font-weight:bold;}
.xzzx_title1 span{ font-size:16px; color:#ffffff; margin-left:10px;}
.xzzx_list li{ float:left; width:510px; margin-left:180px; height:80px; border-bottom:#fff 1px solid; line-height:80px; padding-right:120px; box-sizing:border-box; font-size:18px; color:#fff; position:relative; transition:all 0.3s;}
.xzzx_list li:nth-child(2n+1){ margin-left:0;}
.xzzx_list li a.xzzx_bt{ position:absolute; right:0; top:25px; width:115px; height:30px; border:#fff 1px solid; line-height:28px; text-align:center; font-size:16px; color:#fff; padding-right:20px; background:url(../images/xzzx_bt_ico.png) right 10px center no-repeat; box-sizing:border-box; transition:all 0.3s;}
.xzzx_list li:hover a.xzzx_bt{ border:#c8a18c 1px solid; color:#c8a18c;background:url(../images/xzzx_bt_ico_on.png) right 10px center no-repeat;}
.xzzx_list li:after{content: "";width:0;height: 1px;background: #c8a18c;position: absolute;left: 0;bottom:-1px;transition: all 0.3s}
.xzzx_list li:hover:after{width: 100%;left: 0}
.xzzx_list li:hover{ color:#c8a18c;}




@media only screen and (max-width:1600px) {
.top_logo{ left: 30px !important;}
.top1 .top1_r{ right:30px !important;}
.i_footer1_l{ left: 30px !important;}
.i_footer1_r{ right: 30px !important;}


/*.nav{ width:1000px;}*/
/*.nav .nLi h3 a{width:125px;}*/
.nav .sub a{ width:125px;}

.news_i_d2_c{ padding:0 30px;}
.p_d1{ padding:0 30px;}

.p_i_d1_l_container{ float:left; width:52%;}
.p_i_d1_r{ float:right; width:40%;}

.indexcontent2{ margin:0 auto; width:1200px;}
}
@media only screen and (max-width:1400px) {
	.p_i_d2_c{ overflow:hidden;}
	.p_i_d3_c{ overflow:hidden;}
}


