.search { width:200px; margin-top:0px;}
.search form { width:100%; height:35px; border:2px solid #fff; border-radius:25px; }
.search1 { width:75%; line-height:35px; font-size:14px; color:#fff; padding-left:10%; float:left; background:none;  border: none !important; outline:none !important; }
.search2 { float:right; height:18px; width:18px; margin-right:10px; margin-top:6px;}







/*产品中心*/
/*第三通栏begin*/

.proboxz{ width:100%; clear:both; overflow:visible;}
.probox {
	margin: 0px auto;
	margin-bottom: 0PX;
}
.ixBox3 {
	clear: both;
	overflow: hidden;
	position: relative;
}
.ixBox3T {
	position: absolute;
	left: 0;
	top: 5.7291%;
	width: 100%;
	z-index: 99;
}
.ixBox3Slide {
	position: relative;
	overflow: hidden;
	background: #fafafa;
}
.ixBox3Slide .bt {
	display: block;
	width: 66px;
	height: 66px;
	text-align: center;
	line-height: 172px;
	font-size: 16px;
	color: #ffffff;
	border: 1px solid #fff;
	border-radius: 100%;
	background: rgba(255,255,255,0.3) url(../images/icon8.png) no-repeat center center;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	right: 30px;
	z-index: 999;
	cursor: pointer;
	transition-duration: 0.3s;
	display: none;
}
.ixBox3Slide .bt:hover {
	background: rgba(195,37,26,0.3) url(../images/icon8.png) no-repeat center center;
}
.ixBox3Slide .bt:after {
	content: "";
	display: block;
	width: 88px;
	height: 88px;
	border-radius: 100%;
	border: 1px solid rgba(255,255,255,0.5);
	position: absolute;
	top: -12px;
	left: -13px;
	cursor: pointer;
}
.ixBox3Dl {
	position: absolute;
	top: 0;
	left: 0;
	transition-duration: 0.5s;
}
.ixBox3Dl dd {
	overflow: hidden;
	padding-right: 20px;
	position: relative;
	float: left;
	transition-duration: 0.5s;
}
.ixBox3Dl a {
	display: block;
	position: relative;
	height: 100%;
}
.ixBox3Dl dd .divBg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.ixBox3Dl dd .divBg i {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
}
.ixBox3Dl dd .divC {
	position: absolute;
	bottom: 11.2987%;
	left: 0;
	z-index: 9991;
	padding-left: 20px;
	transition: 0.4s;
}
.ixBox3Dl dd.activeW .divC {
	padding-left: 16.8724%
}
.ixBox3Dl dd .divC .divT {
	clear: both;
	height: 55px;
	line-height: 55px;
	color: #ffffff;
	font-size: 22px;
	text-shadow: 0 0 15px rgba(0,0,0,.8);
}
.ixBox3Dl dd .divC .divT2 {
	height: 13px;
	background: url(../images/ixMore.png) no-repeat left center;
}
/*第三通栏end*/

/*产品中心*/



/* 分类2*/
/*优势*/

.edge{font-family: "Microsoft Yahei";line-height:24px;font-size: 16px;position: relative;z-index: 1;clear: both;padding: 0px 0 0;color: #fff;width: 100%;overflow: hidden;max-width: ;display: block;margin: 0 auto;}
.leit{width: 100%;overflow: hidden;display: block;height:550px;}
.leit ul{width: 102%;}
.leit li{ float: left;position: relative;cursor:pointer;height: 550px;overflow: hidden; background-size: auto  100% !important;}
.leit li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}

.shu2{position: absolute;left: 15%; right:15%;bottom: 42%;width: 70%; height:60PX; font-size: 30px;color: #fff;text-align: center;background: url(../images/protbg.png) no-repeat center top;}
.shu2 span {width:100%;font-size:32px;color: #fff;font-weight:900;display:block;margin:0 auto; display:none; }
.shu2 em { font-family: industry,sans-serif; display: block;font-size: 16px;text-align: center;color: #fff;line-height: 20px; margin-top:12%; text-transform:capitalize; font-style:normal; font-weight:700;}

.bock{width: 100%;
background-image: linear-gradient(to bottom,rgba(255,255,255,0) , rgba(0,0,0,.8));
 position: absolute;left:0%;bottom:0;color: #fff;opacity:0;height:156px;padding:0 35px;box-sizing: border-box;line-height:24px; font-family:industry,sans-serif; }
.bock h3{font-size:36px;color: #fff;font-weight:bold;position: relative;height:88px;line-height:82px; text-transform:uppercase; }
.bock h3 em{display: inline-block;font-size: 25px;color: #fff;font-weight: bold;padding: 0 0 0 3px; text-transform:capitalize; font-style:normal;}
.bock h3:before{content: "";position: absolute;width: 50px;height:3px;background:#FFF;left:0;top:72px;}
.bock:before{content: "";position: absolute;width: 52px;height:52px;background: url(../images/ico07.png) no-repeat 0 0;right:5%;bottom:38px;}

.bock p { font-size:14px; width:64%; line-height:22px;}

/* 分类2*/



.wj_more { width:32%;  position:absolute; z-index:999; top:30%; left:34%; right:34%;}
.wj_more a { width:46%; margin:0px 2%; background:#c9a46d; color:#fff; line-height:45px; height:45px; text-align:center; display:inline-block; float:left; text-transform:uppercase; border:2px solid #c9a46d; font-size:16px; font-weight:700; transition:all .4s;}
.wj_more a:hover { background:#c9a46d; border:2px solid #c9a46d; transform:scale(0.9,0.9);}

.wj_more_zi { font-size:100px; line-height:100px; text-align:center; width:100%; margin-bottom:20px; font-weight:900; text-transform:uppercase; }
.wj_more_zi span {
background-image: linear-gradient(to right, #b3743d, #eac685, #b3743d);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color:  transparent;}


.youshi { width:100%; height:600px; background:url(../images/fabrics-bg.jpg) no-repeat center top; background-size:100% auto;}
.youshi_k { width:70%; margin:0px  auto; display:flex;}


.youshi_k a { width:20.5%; border:2px solid #fff; text-align:center; color:#fff; display:inline-block; margin:50px 2% 0px; padding:4% 5%; position:relative; transition:all .4s; background:rgba(255,255,255,0); border-radius:5px; }

.youshi_k a dl { width:100%; height:100%; }

.youshi_k a dl dt {transition:all .4s; }
.youshi_k a dl dd { line-height:25px; font-size:18px; font-weight:700; width:80%; margin:10px 10% 0px;}
.youshi_k a:after  { content:" "; width:40%; height:4px; position:absolute; left:30%; top:-2px; background:#c9a46d; z-index:1;}
.youshi_k a:hover  { transform:scale(1.05,1.05); background:#c9a46d;
background-image: linear-gradient(to top, #c9a46d, #bd8f4c);


 border:0px solid #c9a46d;}
.youshi_k a:hover dl {}
.youshi_k a:hover dl dt { transform:rotate(360deg);}









.yingyong_z { width:100%; height:700px; background:url(../images/fabrics-bg.jpg) no-repeat center top; background-size:100% auto;}
.yingyong_k { width:80%; margin:0px 10%;}
.yingyong_k dl { width:11.6666%; border:0px solid #fff; text-align:center; color:#fff; display:inline-block; margin:50px 2% 0px; padding:0% 0px; position:relative; transition:all .4s;}
.yingyong_k dl dt {transition:all .4s; border-radius:25px; text-align:center; width:120px; height:120px; margin:0px auto; 

 background:#c9a46d;
background-image: linear-gradient(to top, #c9a46d, #bd8f4c);




}
.yingyong_k dl dt img { width:50%; height:auto; margin-top:26%;}
.yingyong_k dl dd { line-height:25px; font-size:17px; font-weight:700; width:100%; margin:10px 0% 0px;}
.yingyong_k dl:after { content:" "; width:40%; height:4px; position:absolute; left:30%; bottom:-1px; background:#c9a46d; z-index:1; display:none;}
.yingyong_k dl:hover { transform:scale(1.05,1.05); }
.yingyong_k dl:hover dt { transform:rotate(360deg);}


.liucheng { width:100%; height:878px; background:url(../images/lc.jpg) no-repeat center top; background-size: auto auto;}














.sy_contact {
    position: relative; height:500px;
}

.sy_contact .back {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; 
}
.sy_contact .back img {

    width: auto; min-width: 100%;
    height: 100%;
}
.sy_contact .contact-main1 {
    padding: 100px 0;
    position: relative;
    z-index: 9;
    text-align: center
}
.sy_contact .contact-main1 .contact-title {  font-size: 40px; line-height:75px; margin-top:5px;
    color: #fff;
    transition: all .3s; text-transform: capitalize; font-weight:200;}
	
	
.sy_contact .contact-main1 .contact-title1 {  font-size: 60px; line-height:35px; margin-top:55px;
    color: #fff;
    transition: all .3s; text-transform: capitalize; font-weight:700;}	
	
	
.sy_contact .contact-main1 .contact-title a {
    font-size: 46px;
    color: #fff;
    transition: all .3s
}

.sy_contact .contact-main1 .contact-title a:hover {
    color: #f08200
}

.sy_contact .contact-main1 .contact-des {
    color: #fff;
    font-size: 22px; text-transform:capitalize; font-size:14px;
}

.sy_contact .contact-main1 .contact-more {
    margin-top: 26px
}
.sy_contact .contact-main1 .contact-more  {
    display: inline-block;
    padding: 13px 50px 8px;
    background: #fff;
    color: #c9a46d;
    border-radius: 50px;
}

.sy_contact .contact-main1 .contact-more i { font-style:normal; padding-left:10px; font-size:18px; }
.sy_contact .contact-main1 .contact-more a {
    display: inline-block;
    padding: 10px 50px;
    background: #8cc739;
    color: #fff;
    border-radius: 50px
}






.ddz { width:100%; background:; padding-bottom:60px;}
.dd_kk { width:90%; margin:0px auto; margin-top:-95px; display:flex; justify-content:space-between; height:250px; position:relative;}
.dd_kk dl { width:25%; text-align:center;  position:; z-index:99; float:left;} 
.dd_kk dl dt { width:120px; height:120px; background:#c9a46d; border-radius:50%; margin:0px auto;text-align:center; border:0px solid rgba(255,255,255,1);  align-items: center; justify-content: center; display:flex; }
.dd_kk dl dt img { }
.dd_kk dl dd h4 { line-height:25px; padding-top:20px; color:#fff; text-align:center;  width:100%; margin:0px; font-size:19px; padding:0 20%;  margin-top:25px; margin-bottom:10px;}

.dd_kk dl dd p { font-size:13px; line-height:22px; color: rgba(255,255,255,.8);}





.llx { width:100%; font-size:14px; color:rgba(255,255,255,.8); line-height:28px; text-transform:none;  font-weight:400; display:block;}







  .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
  

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-button-prev,.swiper-button-next { top:-40px !important; width:48px !important; height:16px !important;}
	.swiper-button-prev {right:8% !important; left: auto !important;}
	.swiper-button-next {right:4% !important; }
	.swiper-button-prev:after,.swiper-button-next:after { display:none;}
	
	.swiper-button-prev { background:url(../images/jt_2.png) no-repeat center top !important; }
	.swiper-button-next { background:url(../images/jt_1.png) no-repeat center top !important; }
	
	
	
	
	
	
	
	
	
	
 .swiper-container-a {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-container-a {
    width: 100%;
    height: 100%;
}
   .swiper-slide-a {
      text-align: center;
  

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-button-next-a,.swiper-button-prev-a {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}	
		
		
		
	
		.swiper-button-prev-a,.swiper-button-next-a { top:-40px !important; width:48px !important; height:16px !important;}
	.swiper-button-prev-a {right:8% !important; left: auto !important;}
	.swiper-button-next-a {right:4% !important; }
	.swiper-button-prev-a:after,.swiper-button-next-a:after { display:none;}
	
	.swiper-button-prev-a { background:url(../images/jt_2.png) no-repeat center top !important; }
	.swiper-button-next-a { background:url(../images/jt_1.png) no-repeat center top !important; }
	
	
	
	
	
	
	
	
	
	
	
	 .swiper-container-b {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-container-b {
    width: 100%;
    height: 100%;
}
   .swiper-slide-b {
      text-align: center;
  

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-button-next-b,.swiper-button-prev-b {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}	
		
		
		
	
		.swiper-button-prev-b,.swiper-button-next-b { top:-40px !important; width:48px !important; height:16px !important;}
	.swiper-button-prev-b {right:8% !important; left: auto !important;}
	.swiper-button-next-b {right:4% !important; }
	.swiper-button-prev-b:after,.swiper-button-next-b:after { display:none;}
	
	.swiper-button-prev-b { background:url(../images/jt_2.png) no-repeat center top !important; }
	.swiper-button-next-b { background:url(../images/jt_1.png) no-repeat center top !important; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	 .swiper-container-c {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-container-c {
    width: 100%;
    height: 100%;
}
   .swiper-slide-c {
      text-align: center;
  

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-button-next-c,.swiper-button-prev-c {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}	
		
		
		
	
		.swiper-button-prev-c,.swiper-button-next-c { top:-40px !important; width:48px !important; height:16px !important;}
	.swiper-button-prev-c {right:10% !important; left: auto !important;}
	.swiper-button-next-c {right:4% !important; }
	.swiper-button-prev-c:after,.swiper-button-next-c:after { display:none;}
	
	.swiper-button-prev-c { background:url(../images/jt_2.png) no-repeat center top !important; }
	.swiper-button-next-c { background:url(../images/jt_1.png) no-repeat center top !important; }




.wj_ba { width:100%; height:100vh; margin-top:-105px; position:relative;}
.sy_honor { width:92%; display:flex; justify-content:space-between; margin:50px auto;}
.sy_honor .sy_honor_tu { width:24%; background:#fff; padding:1%; height:280px; text-align:center; display:flex; justify-content: center; align-items: center;} 	
.sy_honor .sy_honor_tu img { max-width: 100%; max-height:100%;}

.sy_more { width:100%; text-align:center; margin-bottom:100px;}
.sy_more a { width:120px; line-height:35px; text-align:center; color:#fff; background:#c9a46d; display: inline-block; }
