/***********************公共样式***********************/
html,body{width: 100%;height: 100%;}
.tran{transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.tranX{transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.tranY{transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}

/* flex布局 */
.flex-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-center{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-middle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-box{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-betw{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}

/*头部*/
.indexTop{height: 40px;line-height: 40px;background: #333333;width: 100%;font-size: 15px;color: #fff;}
.indexTop .w,.indexTop .topR{height: 100%;}
.indexTop .topR em{display: inline-block;vertical-align: top;height: 100%;width: 17px;background: url(../img/phone.png) no-repeat center;background-size: 100%;margin-right: 10px;}
.header{height: 120px;width: 100%;background: #fff;position: relative;z-index: 25;box-shadow: 0px 2px 5px 1px #ececec;}
.header.headerFixed{position: fixed;width: 100%;top: 0;left: 0;z-index: 99999;}
.header .headerMain{height: 100%;}
.header .logo{width: 221px;height: 100%;}
.header .logo a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.header .logo a img{max-width: 100%;max-height: 100%;}
.header .nav{height: 100%;}
.header .nav li{float: left;height: 100%;line-height: 100px;margin-right: 70px;position: relative;}
.header .nav li .firstNav{display: inline-block;vertical-align: top;position: relative;color: #6c7077;}
.header .nav li.active .firstNav,.header .nav li:hover .firstNav{color: #0b152f;}
.header .nav li .firstNav::before{content: '';display: block;width: 0;height: 2px;background: #000;position: absolute;bottom: 25px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transition: all .4s;}
.header .nav li.active .firstNav::before,.header .nav li:hover .firstNav::before{width: 100%;}
.header .nav li .navDrop{display:none;width: 100px;position: absolute;top: 100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);background: rgba(253,253,253,.74);color: #0B152F;text-align: center;}
.header .nav li .navDrop a{display: block;line-height: 2;border-bottom: 1px solid #eee;padding: 5px;transition: all .4s;}
.header .nav li .navDrop a:hover{background: #A38B78;color: #fff;}
.header .nav li .navDrop a:last-child{border-bottom: 0;}


/*底部*/
.footer{width: 100%;background: #262626;}
.footLogo{width: 25%;}
.footLogo a{display: inline-block;vertical-align: middle;width: 129px;margin-top: 16px;}
.footLogo a img{max-height: 100%;max-width: 100%;}
.footerR{width: 75%;}
.footerR li{width: 33.33%;}
.footerR .footerContact{width: 166px;}
.footerR .footerContact .ftrLink a{width: 41px;display: inline-block;vertical-align: middle;position: relative;margin-right: 25px;}
.footerR .footerContact .ftrLink .icon{width: 41px;height: 41px;border-radius: 50%;overflow: hidden;}
.footerR .footerContact .ftrLink a:last-child{margin-right: 0;}
.footerR .footerContact .ftrLink a img{width: 100%;}
.footerR .footerContact .ftrLink a .erweima{width: 120px;height: 120px;position: absolute;top: 48px;left: 0;display: none;}
.footerR .footerContact .ftrLink .weixin:hover .erweima{display: block;}
.footerR .ftrItemH{color: #fff;}
.footerR .ftrLink a,.footerR .ftrLink p{color: #999;font-size: 14px;line-height: 1.5;width: 180px;}
.footerR .ftrLink a{display: block;margin-bottom: 13px;}
.footerR .ftrLink p{margin-bottom: 25px;}
.footTop{display: none;}
.copyRight{line-height: 58px;font-size: 12px;color: #666666;text-align: center;border-top: 1px solid #444;}

@media only screen and (max-width: 1680px) {
	.header{height: 100px;}
	.header .nav li{line-height: 100px;}
	.header .logo{width: 180px;}
}
@media only screen and (max-width: 1440px) {
	.header{height: 80px;}
	.header .nav li{line-height: 80px;}
	.header .logo{width: 160px;}
	.header .nav li{margin-right: 55px;}
}
@media only screen and (max-width: 1280px) {
	.footerR .ftrLink a,.footerR .ftrLink p{font-size: 12px;}
}
@media only screen and (max-width: 1024px) {
	.indexTop{display: none;}
	.indexTop.footTop{display: block;background: #262626;}
	.indexTop.footTop .w{width: 50%;}
	.header{position: fixed;z-index: 99999;}
	.header .logo{width: 100px;}
	.header,.headerSpace{height: 56px !important;}
	.header .headerMain{padding: 0;}
	.header .nav{display:none;width: 100%;padding: 0 6%;height: 100%;background: #fff;position: fixed;top: 56px;right: 0;padding-top: 10px;}
	.header .nav li{width: 100%;margin: 0;height: auto;line-height: 56px;border-bottom: 1px solid #6c7077;}
	.header .nav li .firstNav::before{top: auto;bottom: 0;}
	.header .nav li .navDrop{position: relative;z-index: 999;top: 0;left:0;width: 100%;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);text-align: left;border-top: 1px solid #eee;}
	.header .nav li .navDrop a{color: #6c7077;}
	.header .nav li .navBtn{height: 56px;width: 50px;position: absolute;top: 0;right: 0;z-index: 99;}
	.header .nav li .navBtn::before{content: '';display: block;width: 2px;height: 22px;background: #0B152F;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transition:all .4s;}
	.header .nav li .navBtn::after{content: '';display: block;width: 22px;height: 2px;background: #0B152F;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
	.header .nav li .navBtn.active::before{transform: rotate(90deg);opacity: 0;margin-top: -11px;}
	.menuBtn {position: absolute;width: 24px;height: 24px;right: 55px;top: 50%;}
	.menuBtn span{display: block;width: 100%;height: 2px;background: #000;position: absolute;left: 0;top: 50%;margin-top: -1px;-webkit-transition: .4s;transition: .4s;border-radius: 2px;}
	.menuBtn .line1{-webkit-transform: translateY(-8px);transform: translateY(-8px);}
	.menuBtn .line3{-webkit-transform: translateY(8px);transform: translateY(8px);}
	.menuBtn.menuOn .line1{-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);-webkit-transition: .4s;transition: .4s;}
	.menuBtn.menuOn .line2{opacity: 0;-webkit-transition: .4s;transition: .4s;}
	.menuBtn.menuOn .line3{-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);-webkit-transition: .4s;transition: .4s;}
	.copyRight{line-height: 40px;}
	.footerR .ftrLink a, .footerR .ftrLink p{width: 140px;}
	.footerR .ftrLink p{margin-bottom: 20px;}
	.footerR .ftrLink a{margin-bottom: 10px;}
	.footLogo a{width: 100px;margin-top: 30px;}
}

@media only screen and (max-width: 992px) {	
	.menuBtn{right: 25px;}
	.indexTop.footTop .w{width: 70%;}
}

@media only screen and (max-width: 767px) {
	.header,.headerSpace{height: 48px !important;}
	.header .nav li{line-height: 48px;}
	.header .nav li .navBtn{height: 48px;}
	.header .nav li .navBtn::before{height: 18px;}
	.header .nav li .navBtn::after{width: 18px;}
	.header .nav{top: 48px;}
	.menuBtn{right: 12px;}
	.footLogo{margin-bottom: 20px;}
	.footLogo,.footerR{width: 100%;}
	.footLogo a{margin: 0 auto;display: block;}
	.footerR li{float: left;width: 100%;padding: 0 20px;margin-bottom: 15px;}
	.footerR .ftrLink p{width: 100%;margin-bottom: 5px;}
	.footerR .ftrLink a{display: inline-block;vertical-align: middle;width: auto;margin: 0 10px 5px 0;}
	.footerR .ftrItemH{margin-bottom: 10px;}
	.indexTop.footTop .w{width: 94%;padding: 0 20px;}
	.indexTop.footTop{height: auto;}
	.indexTop.footTop .topL,.indexTop.footTop .topR{width: 100%;float: left;line-height: 30px;font-size: 14px;}
	.indexTop.footTop .topR em{height: 30px;}
}

/***********************首页***********************/
/*banner*/
.banner{width: 100%;}
.banner .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;}
.banner .swiper-slide a img{width: 100%;}
.banner .pager1{bottom: 35px;}
.banner .pager1 .swiper-pagination-bullet{width: 30px;height: 4px;background:#91929a;border-radius: 0;margin: 0 5px;opacity: 1;}
.banner .pager1 .swiper-pagination-bullet-active{background: #0b152f;}
.banner .next1, .banner .prev1{width: 50px;height: 100px;margin: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.banner .next1:focus, .banner .prev1:focus{outline: 0;}
.banner .next1{background: #8b8782 url(../img/btn_right.png) no-repeat center;right: 2px;}
.banner .prev1{background: #8b8782 url(../img/btn_left.png) no-repeat center;left: 2px;}

@media only screen and (max-width: 1024px) {
	.banner .next1, .banner .prev1{width: 30px;height: 55px;}
	.banner .pager1{bottom: 15px;}	
}
@media only screen and (max-width: 767px) {
	.banner .pager1{bottom: 5px;}
	.banner .pager1 .swiper-pagination-bullet{width: 15px;height: 2px;}
	.banner .next1, .banner .prev1{width: 30px;height: 40px;}
}

/*关于盟蒂*/
.indexAbout{width: 100%;background: #fff;}
.indexAboutwrap{background: url(../temp/about_bg.png) no-repeat center;}
.indexAboutLogo{width: 129px;margin: 0 auto;}
.indexAboutLogo img{width: 100%;}
.indexAboutMain{width: 40%;}
.indexAboutMain .indexAboutCon p{font-size: 14px;color: #444;line-height: 1.8;}
.indexAboutMain .moreBtn{display: block;width: 182px;line-height: 56px;text-align: center;border-radius: 50px;background: #a38b78;color: #fff;transition: all .4s;}
.indexAboutMain .moreBtn:hover{background: #836a56;}
.indexTitle .txt1{color: #c1b099;margin-bottom: 8px;}
.indexTitle .txt2{color: #2f2f2f;position: relative;}
.indexTitle .txt2::after{content: '';display: inline-block;vertical-align: middle;width: 43px;height: 1px;background: #c1b099;position: absolute;bottom: 0;left: 0;}

@media only screen and (max-width: 1220px){
	.indexAboutMain{width: 50%;}
	.indexAboutwrap{background-size: 100%;}
}
@media only screen and (max-width: 767px){
	.indexAboutMain{width: 100%;}
	.indexAboutMain .moreBtn{width: 150px;line-height: 40px;}
}

/*品牌优势*/
.brandWrap{width: 100%;background: url(../temp/pinpai_bg.jpg) no-repeat center;background-size: cover;}
.brandMain .indexTitle{text-align: center;}
.brandMain .indexTitle .txt1,.brandMain .indexTitle .txt2{color: #fff;}
.brandMain .indexTitle .txt2::after{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.brandMain .secondTit{color: #fff;text-align: center;}
.brandAdvantage{width: 100%;}
.brandAdvantage ul{margin: 0 -20px;}
.brandAdvantage ul li{float: left;width: 25%;padding: 0 20px;}
.brandAdvantage ul li a{display: block;position: relative;height: 260px;}
.brandAdvantage ul li a .advantageMain{height: 100%;position: relative;background: #fff;border-radius: 8px;z-index: 9;padding: 100px 25px 0 25px;}
.brandAdvantage ul li a .icon{width: 140px;height: 140px;background: #fff;border-radius: 50%;overflow: hidden;border: 5px solid #dbbf95;position: absolute;top: -70px;left: 50%;z-index: 9;}
.brandAdvantage ul li a .icon .img{height: 54px;margin-bottom: 5px;}
.brandAdvantage ul li a .icon .img img{max-height: 100%;}
.brandAdvantage ul li a .icon .text{color: #c8a063;}
.brandAdvantage .advantageCon{font-size: 14px;color: #444;line-height: 1.6;}
.brandAdvantage .advantageCon p{display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;}
.brandAdvantage .advantageShadow{width: 101.5%;height: 100%;border-radius: 8px;background: #c8a063;position: absolute;top: 7px;left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index: 0;}

@media only screen and (max-width: 1220px){
	.brandAdvantage ul{margin: 0 -10px;}
	.brandAdvantage ul li{padding: 0 10px;}
	.brandAdvantage ul li a .icon{width: 100px;height: 100px;top: -50px;}
	.brandAdvantage ul li a .icon .img{height: 30px;}
	.brandAdvantage ul li a .advantageMain{padding: 70px 10px 0 10px;}
	.brandAdvantage ul li a{height: 260px;}
}
@media only screen and (max-width: 767px){
	.brandAdvantage ul li{width: 100%;margin-bottom: 80px;}
	.brandAdvantage ul li:last-child{margin-bottom: 0;}
	.brandAdvantage ul li a{height: 200px;}
	.brandAdvantage .advantageCon p{-webkit-line-clamp: 4;}
}

/*产品展示*/
.productMain .indexTitle{text-align: center;}
.productMain .indexTitle .txt2::after{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.productMain .secondTit{color: #222;text-align: center;}
.productCon .productItem{float: left;}
.productCon .productItem a{display: block;}
.productCon .productItem a .img{height: 100%;width: 100%;background: #F1ECEA;position: relative;}
.productCon .productItem a .img img{width: 100%;max-height: 100%;}
.productCon .productItem a .textFilter{height: 100%;width: 100%;background: rgba(163,139,120,0);position: absolute;top: 0;left: 0;transition: all .4s;}
.productCon .productItem a .textFilter .text{max-width:90%;line-height: 50px;padding: 0 30px;border: 1px solid #fff;color: #fff;opacity: 0;transform: translateY(-80%);transition: all .4s;}
.productCon .productItem a:hover .textFilter{background: rgba(163,139,120,0.4);}
.productCon .productItem a:hover .textFilter .text{opacity: 1;transform: translateY(0);}
.productCon .productL{width: 37.8%;}
.productCon .productM{width: 37.8%;padding: 0 20px;}
.productCon .productR{width: 24.3%;}
.productCon .productM a{height: 100%;}
.productCon .productL a{height: 50%;}
.productCon .productL a:first-child{padding-bottom: 10px;}
.productCon .productL a:last-child{padding-top: 10px;}
.productCon .productR a{height: 50%;}
.productCon .productR a:first-child{padding-bottom: 10px;}
.productCon .productR a:last-child{padding-top: 10px;}
.productR .readMore .img em{letter-spacing: 3px;color: #66503e;transition: all ease-in .4s;}
.productR .readMore:hover .img em{transform: translateX(12px);}
@media only screen and (max-width: 1680px){
	.productCon .productItem a .textFilter .text{padding: 0 20px;}
}
@media only screen and (max-width: 767px){
	.productCon .productItem{width: 100%;padding: 10px 0;}
	.productCon .productR a:last-child{line-height: 40px;}
}

/*人才中心*/
.rencaiWrap{width: 100%;background: url(../temp/rencai_bg.jpg) no-repeat center;background-size: cover;}
.rencaiMain{padding: 70px 160px 80px;background: rgba(56,54,52,0.8);}
.rencaiMain .indexTitle{width: 27%;}
.rencaiMain .indexTitle .txt1{color: #fff;}
.rencaiMain .indexTitle .txt2{color: #fff;}
.rencaiMain .indexTitle .txt2::after{background: #fff;}
.rencaiMain .rencaiR{width: 73%;}
.rencaiMain .rencaiR p{color: #fff;line-height: 1.6;}
.rencaiMain .rencaiR .joinUsBtn{display: block;width: 180px;line-height: 52px;text-align: center;border-radius: 50px;background: #d8c2b0;color: #fff;transition: all .4s;}
.rencaiMain .rencaiR .joinUsBtn:hover{background: #836a56;}

@media only screen and (max-width: 1220px){
	.rencaiMain{padding: 50px 80px 60px;}
}
@media only screen and (max-width: 992px){
	.rencaiMain .indexTitle{width: 40%;}
	.rencaiMain .rencaiR{width: 60%;}
}
@media only screen and (max-width: 767px){
	.rencaiMain{padding: 50px 20px;}
	.rencaiMain .indexTitle,.rencaiMain .rencaiR{width: 100%;}
	.rencaiMain .indexTitle{margin: 0 0 30px;}
	.rencaiMain .rencaiR .joinUsBtn{width: 150px;line-height: 40px;}
}

/*新闻资讯*/
.newsMain .indexTitle{text-align: center;}
.newsMain .indexTitle .txt2::after{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.newsMain .secondTit{text-align: center;}
.newsMain .newsCon ul li{float: left;width: 33.33%;padding: 0 60px;position: relative;}
.newsMain .newsCon ul li:first-child{padding-left: 0;}
.newsMain .newsCon ul li:last-child{padding-right: 0;}
.newsMain .newsCon ul li:last-child::after{display: none;}
.newsMain .newsCon ul li::after{content: '';display: block;width: 1px;height: 88px;background: #a38b78;position: absolute;right: 0;top: 30px;}
.newsMain .newsCon ul li a{text-align: center;}
.newsMain .newsCon ul li a .txt1{color: #434343;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsMain .newsCon ul li a .txt2{font-size: 14px;color: #c5c5c5;margin:2px 0 6px;line-height: 1.5;}
.newsMain .newsCon ul li a .txt3{font-size: 14px;color: #c5c5c5;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;line-height: 2.2;}
.newsMain .moreBtn{margin-left: auto;margin-right:auto;display: block;width: 182px;line-height: 56px;text-align: center;border-radius: 50px;background: #a38b78;color: #fff;transition: all .4s;}
.newsMain .moreBtn:hover{background: #836a56;}
@media only screen and (max-width: 1220px){
	.newsMain .newsCon ul li{padding: 0 30px;}
}
@media only screen and (max-width: 992px){
}
@media only screen and (max-width: 767px){
	.newsMain .moreBtn{width: 150px;line-height: 40px;}
	.newsMain .newsCon ul li{width: 100%;padding: 0;margin-bottom: 30px;border-bottom: 1px solid #a38b78;}
	.newsMain .newsCon ul li:last-child{margin-bottom: 0;}
	.newsMain .newsCon ul li::after{display: none;}
}

/***********************产品中心***********************/
/*banner*/
.productBanner{width: 100%;position: relative;}
.productBanner .img{width: 100%;}
.productBanner .img img{width: 100%;}
.cpBannerMain{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff;}
.cpBannerMain .txt1{margin-bottom: 5px;}
.bannerLink a{display: inline-block;vertical-align: middle;padding: 0 5px;min-width: 160px;line-height: 50px;text-align: center;border: 1px solid #fff;color: #fff;margin-right: 12px;transition: all .4s;}
.bannerLink a:hover{background: #c4af9e;border: 1px solid #C4AF9E;}

/*面包屑*/
.crumbs{line-height: 54px;}
.crumbs a,.crumbs em{font-size: 14px;color: #666;}
.crumbs em{margin: 0 5px;color: #A38B78;}
.crumbs a:hover{color: #000;}

/*列表*/
.productList ul{margin: 0 -10px;}
.productList ul li{padding: 0 10px;float: left;width: 25%;}
.productList ul li a{display: block;width: 100%;height: 100%;transition: all .6s;}
.productList ul li a:hover{box-shadow: 0 0 10px 1px #e1e1e1;}
.productList ul li a:hover img{transform: scale(1.1);}
.productList ul li a .img{width: 100%;overflow: hidden;}
.productList ul li a .img img{width: 100%;transition: all ease-in .6s;}
.productList ul li a .text{padding: 20px 25px 25px;border: 1px solid #ededed;border-top: 0;}
.productList ul li a .text .txt1{color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.productList ul li a .text .txt2{color: #666;font-size: 14px;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.productList ul li a .text .txt3{color: #444;width: 108px;line-height: 36px;border: 1px solid #666;text-align: center;transition: all .4s;}
.productList ul li a .text .txt3:hover{background: #A38B78;border: 1px solid #A38B78;color: #fff;}

@media only screen and (max-width: 1680px) {
	.productList ul li a .text{padding: 15px 20px 20px;}
	.productList ul li a .text .txt2{margin: 15px 0;}
}
@media only screen and (max-width: 1220px){
	.cpBannerMain .txt1{margin-bottom: 0;}
	.cpBannerMain .txt2{margin-bottom: 15px;}
	.bannerLink a{line-height: 40px;min-width: 130px;}
	.productList ul li a .text{padding: 10px 10px 15px;}
	.productList ul li a .text .txt2{margin: 8px 0 10px;}
}
@media only screen and (max-width: 992px){
	.bannerLink a{line-height: 30px;}
	.cpBannerMain .txt2{margin-bottom: 10px;}
	.productList ul li{width: 33.33%;}
	.productList ul li a .text .txt3{line-height: 30px;}
}
@media only screen and (max-width: 767px){
	.productBanner{height: 130px;}
	.productBanner .img{width: 100%;height: 100%;}
	.productBanner .img img{width: 100%;height: 100%;object-fit: cover;}
	.bannerLink a{margin: 0 5px 5px 0;min-width: 0;}
	.cpBannerMain .txt2{margin-bottom: 5px;}
	.productList ul li{width: 100%;}
}


/***********************产品详情***********************/
/*产品展示*/
.chanpin{background: #fff;padding: 30px 40px 25px 30px;}
.chanpinL{width: 55.4%;}
.chanpinL .bigImg,.chanpinL .smallImg{width: 100%;}
.chanpinL .bigImg{height: 560px;background: #f5f5f7;}
.chanpinL .smallImg{height: 66px;}
.bigImgSwiper,.bigImgSwiper .swiper-wrapper,.bigImgSwiper .swiper-slide{width: 100%;height: 100%;}
.bigImgSwiper .swiper-slide a{width: 100%;height: 100%;}
.bigImgSwiper .swiper-slide a img,.smallImgSwiper .swiper-slide a img{max-height: 100%;max-width: 100%;}
.smallImgSwiper,.smallImgSwiper .swiper-wrapper,.smallImgSwiper .swiper-slide{height: 100%;}
.smallImgSwiper .swiper-slide{width: 66px;background: #f5f5f7;border: 2px solid transparent;}
.smallImgSwiper .swiper-slide a{width: 100%;height: 100%;}
.smallImgSwiper .swiper-slide-active{border: 2px solid #a38b78;}
.chanpinR{width: 44.6%;padding-left: 40px;padding-top: 12px;}
.chanpinTitle{color: #222;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.chanpinT{border-bottom: 1px dashed #dfdfdf;padding-bottom: 15px;}
.chanpinT .price{padding: 25px 15px 20px;background: #fffbf8;margin: 15px 0;}
.chanpinT .priceItem em{display:inline-block;vertical-align:top;font-size: 13px;color: #666;min-width: 55px;}
.chanpinT .price1{line-height: 18px;margin-bottom: 12px;}
.chanpinT .price1 s{color: #222;}
.chanpinT .price2{line-height: 30px;}
.chanpinT .price2 span{color: #fc9747;}
.chanpinT .jiezhi{font-size: 13px;color: #666;padding: 0 15px;}
.chanpinT .jiezhi em{color: #222;}
.chanpinB{padding: 15px;}
.chanpinB .cprItem{margin-bottom: 5px;}
.chanpinB .cprItem span{display: inline-block;vertical-align: middle;line-height: 35px;}
.chanpinB .cprItem .span1{width:23%;font-size: 13px;color: #666;}
.chanpinB .cprItem .span2{width: 77%;}
.chanpinB .cprItem .span2 a{display: inline-block;vertical-align: middle;line-height: 35px;border: 1px solid #dcdcdc;padding: 0 20px;margin-bottom: 10px;font-size: 13px;color: #666;margin-right: 6px;}
.chanpinB .cprItem .span2 a.lookQd{border: 0;color: #a38b78;font-size: 12px;padding: 0 0 0 5px;}
.chanpinB .buyBtn{display: block;margin-top:15px;width: 138px;line-height: 40px;text-align: center;background: #fc9747;color: #fff;transition: all .4s;}
.chanpinB .buyBtn:hover{background: #e88231;}
.chanpinB .chengnuo .span2 i{display: inline-block;vertical-align: middle;margin-right: 6px;}
.chanpinB .chengnuo .span2 i img{max-width: 100%;display: inline-block;vertical-align: middle;}
.chanpinB .chengnuo .span2 em{font-size: 13px;color: #666;margin-right: 20px;white-space: nowrap;}
.chanpinB .chengnuo .span2 em:last-child{margin-right: 0;}

/*产品详情*/
.productDetailWrap{margin-top: 25px;}
.cpNav{width: 18.75%;background: #fff;}
.cpNav .cpNavH{color:#fff;padding:0 10px;width: 100%;height: 120px;text-align: center;background: linear-gradient(to bottom,#b3a38d,#bfb49e);;}
.cpNav .cpNavB{border: 1px solid #a38b78;border-top: 0;padding: 30px 20px;}
.cpNav .cpNavB .cpnItem{width: 100%;margin-bottom: 20px;}
.cpNav .cpNavB .cpnItem a{display: block;line-height: 50px;padding: 0 40px;position: relative;transition: all .4s;}
.cpNav .cpNavB .cpnItem a i{position: absolute;right: 33px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.cpNav .cpNavB .cpnItem a i img{transition: all .4s;}
.cpNav .cpNavB .cpnItem .cpNavFirst:hover,.cpNav .cpNavB .cpnItem .cpNavFirst.active{background: #a38b78;color: #fff;border: 1px solid #A38B78;}
.cpNav .cpNavB .cpnItem .cpNavFirst{border: 1px solid #ededed;}
.cpNav .cpNavB .cpnItem .cpNavFirst.active i img{transform: rotate(90deg);transition: all .4s;}
.cpNav .cpNavB .cpnItem:last-child .cpNavFirst{margin-bottom: 0;}
.cpNav .cpNavB .cpnItem .cpDrop{display: none;}
.cpNav .cpNavB .cpnItem .cpDrop a{background: #d4c4b7;color: #fff;border: 1px solid #D4C4B7;transition: all .4s;}
.cpNav .cpNavB .cpnItem .cpDrop a i{width: 7px;}
.cpNav .cpNavB .cpnItem .cpDrop a i img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-weblit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.cpNav .cpNavB .cpnItem .cpDrop a i .img1{opacity: 1;}
.cpNav .cpNavB .cpnItem .cpDrop a i .img2{opacity: 0;}
.cpNav .cpNavB .cpnItem .cpDrop a:hover{background: #baa28e;border: 1px solid #baa28e;}
.cpNav .cpNavB .cpnItem .cpDrop a:hover i .img1{opacity: 0;}
.cpNav .cpNavB .cpnItem .cpDrop a:hover i .img2{opacity: 1;}
.poductDetailR{width: 81.25%;padding-left: 20px;}
.cpRMain{background: #fff;padding-left: 66px;padding-right: 66px;}
.cpRMain .cpTitle{line-height: 60px;text-align: center;color: #A38B78;font-weight: bold;}
.cpRMain .cpTitle em{display: inline-block;vertical-align: top;height: 60px;height: 60px;border-radius: 50%;margin-right: 20px;}
.cpRMain .cpTitle em img{width: 100%;}
.cpRMain .cpContent{font-size: 14px;color: #444;text-align: center;line-height: 1.8;}
.cpRMain .cpBottom{width: 100%;}
.cpRMain .cpBottom ul{margin: 0 -8px;}
.cpRMain .cpBottom ul li{padding: 8px;float: left;width: 16.6%;}
.cpRMain .cpBottom ul li .liCon{width: 100%;height: 195px;background: #dfbc82;border-radius: 8px;padding: 25px 10px 20px;text-align: center;color: #fff;}
.cpRMain .cpBottom ul li .liCon .cpicon{width: 54px;height: 54px;border-radius: 50%;background: #fff;margin: 0 auto 25px;}
.cpRMain .cpBottom ul li .liCon .txt1{margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cpRMain .cpBottom ul li .liCon .txt2{font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

@media only screen and (max-width: 1680px){
	.chanpinL .bigImg{height: 462px;}
	.chanpinB .cprItem span,.chanpinB .cprItem .span2 a{line-height: 30px;}
	.chanpinB .buyBtn{margin:10px 0 15px;}
	.chanpinB .cprItem .span2 a{margin-bottom: 8px;}
	.chanpinT .price{padding: 18px 15px 12px;}
	.chanpinT .price{margin: 8px 0;}
	.chanpinT{padding-bottom: 8px;}
	.chanpinB{padding: 8px 15px;}
	.cpNav .cpNavB .cpnItem a{padding: 0 20px;}
	.cpNav .cpNavB .cpnItem a i{position: absolute;right: 13px;}
	.cpRMain .cpBottom ul li .liCon{padding: 20px 8px;height: 180px;}
	.cpRMain .cpBottom ul li .liCon .cpicon{margin-bottom: 15px;}
}
@media only screen and (max-width: 1220px){
	.chanpinL .bigImg{height: 339px;}
	.chanpinB .cprItem .span1{width: 34%;}
	.chanpinB .cprItem .span2{width: 66%;}
	.chanpinB .cprItem .span2 a{padding: 0 6px;}
	.chanpinB .cprItem span, .chanpinB .cprItem .span2 a{line-height: 22px;}
	.chanpinR{padding-top: 5px;}
	.chanpinT .price{padding: 10px 15px 5px;}
	.chanpinB .buyBtn{width: 120px;line-height: 33px;}
	.cpNav{width: 25%;}
	.poductDetailR{width: 75%;}
	.cpRMain{padding-left: 30px;padding-right: 30px;}
	.cpRMain .cpBottom ul li{width: 33.33%;}
}
@media only screen and (max-width: 992px){
	.chanpinL .bigImg{height: 266px;}
	.chanpin{padding: 20px 20px 15px 10px;}
	.chanpinR{padding-left: 20px;width: 50%;}
	.chanpinL{width: 50%;}
	.cpNav .cpNavB .cpnItem a{line-height: 40px;}
	.cpNav,.poductDetailR{width: 100%;padding: 0;}
	.poductDetailR{margin-top: 20px;}
	.cpNav .cpNavH{height: 50px;}
	.cpNav .cpNavB{padding: 10px;}
	.cpNav .cpNavB .cpnItem{margin-bottom: 5px;}
}
@media only screen and (max-width: 767px){
	.newsMain .moreBtn{width: 150px;line-height: 40px;}
	.newsMain .newsCon ul li{width: 100%;padding: 0;margin-bottom: 30px;border-bottom: 1px solid #a38b78;}
	.newsMain .newsCon ul li:last-child{margin-bottom: 0;}
	.newsMain .newsCon ul li::after{display: none;}
	.chanpin{padding: 10px;}
	.chanpinL,.chanpinR{width: 100%;}
	.chanpinR{padding: 30px 0 0;}
	.cpRMain{padding-left: 10px;padding-right: 10px;}
	.cpRMain .cpBottom ul{margin: 0 -3px;}
	.cpRMain .cpBottom ul li{width: 50%;padding: 3px;}
}


/***********************新闻资讯***********************/
.cpBannerMain .txt2 span{margin-right: 10px;}
.newsMain li{width: 100%;}
.newsMain li:last-child{margin-bottom: 0;}
.newsMain li .liMain{display: block;width: 100%;height: 100%;}
.newsMain li .liMain .newsL{width: 31.9%;}
.newsMain li .liMain .newsL img{width: 100%;max-height: 100%;}
.newsMain li .liMain .newsR{width: 68.1%;padding: 40px 60px 40px 40px;border: 1px solid #d2d2d2;border-left: 0;position: relative;}
.newsMain li .liMain .newsR .txt1{color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsMain li .liMain .newsR .txt2,.newsMain li .liMain .newsR .txt3{color: #777;font-size: 14px;}
.newsMain li .liMain .newsR .txt2{line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.newsMain li .liMain .newsR .txt3{position: absolute;bottom: 35px;left: 40px;}

.page{text-align: center;}
.page a{display: inline-block;vertical-align: middle;min-width: 30px;line-height: 30px;border-radius: 3px;border: 1px solid #e6e6e6;font-size: 14px;color: #666;padding: 0 8px;margin: 0 4px;transition: all .4s;}
.page a:hover,.page a.active{background: #a38b78;color: #fff;border: 1px solid #A38B78;}

@media only screen and (max-width: 1680px){
	.newsMain li .liMain .newsR{padding: 30px 50px 30px 30px;}
	.newsMain li .liMain .newsR .txt2{-webkit-line-clamp: 4;}
	.newsMain li .liMain .newsR .txt3{bottom: 25px;left: 30px;}
}
@media only screen and (max-width: 1220px){
	.newsMain li .liMain .newsR{padding: 20px;}
	.newsMain li .liMain .newsR .txt2{margin-top: 15px;}
	.newsMain li .liMain .newsR .txt2{-webkit-line-clamp: 2;}
	.newsMain li .liMain .newsR .txt3{bottom: 20px;left: 20px;}
}
@media only screen and (max-width: 992px){
	.newsMain li .liMain .newsR{padding: 10px 20px;}
	.newsMain li .liMain .newsR .txt3{bottom: 10px;left: 20px;}
}
@media only screen and (max-width: 767px){
	.newsMain li .liMain .newsL,.newsMain li .liMain .newsR{width: 100%;}
	.newsMain li .liMain .newsR{border-left: 1px solid #d2d2d2;padding: 10px;}
	.newsMain li .liMain .newsR .txt3{position: static;margin-top: 10px}
}


/***********************关于我们***********************/
.aboutUsMain .aboutUsContent{border: 1px solid #d0d0d0;padding: 0 80px 10px;}
.aboutUsContent .aboutTitle{text-align: center;border-bottom: 1px solid #ddd;}
.aboutUsContent .aboutTitle .txt1{color: #333;}
.aboutUsContent .aboutTitle .txt2{color: #777;font-size: 14px;}
.aboutUsContent .aboutCon p{line-height: 1.8;margin-bottom: 35px;text-indent: 32px;}
.aboutUsContent .aboutCon p:last-child{margin-bottom: 0;}
.aboutUsContent .aboutCon p img{max-width: 100%;}

@media only screen and (max-width: 1680px){
	.aboutUsMain .aboutUsContent{padding: 0 60px 10px;}
}
@media only screen and (max-width: 1220px){
	.aboutUsMain .aboutUsContent{padding: 0 40px 10px;}
	.aboutUsContent .aboutCon p{margin-bottom: 25px;}
}
@media only screen and (max-width: 767px){
	.aboutUsMain .aboutUsContent{padding: 0 20px 10px;}
	.aboutUsContent .aboutCon p{margin-bottom: 15px;}
}
