@charset "utf-8";
* {font-family: "微软雅黑", "宋体", "黑体"; margin: 0px; padding: 0px; border: none; color: #333; font-size: 1em; list-style: none; list-style-type: none; text-decoration: none; box-sizing: border-box; transition: all 0.5s; }

@media screen and (min-width: 1360px) {
	/* ---- banner ---- */
	.banner {}
	.banner .swiper-container {}
	.banner .swiper-slide {display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center; display: -moz-box; -moz-box-align: center; -moz-box-pack: center; text-align: center;font-size: 18px;}
	.banner .swiper-slide.m {display: none;}
	.banner .swiper-container .swiper-slide {height: 640px;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-direction: normal; -webkit-box-orient: horizontal; -moz-flex-direction: row; -webkit-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;align-content: center;-webkit-box-pack: center; -moz-justify-content: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -moz-align-items: center; -webkit-align-items: center; align-items: center;}
	.banner.strength .swiper-container .swiper-slide {height: 800px;}
	.banner .swiper-button-next, .banner .swiper-button-prev {width: 80px;height: 80px;opacity: 0.5;}
	.banner .swiper-button-next:hover, .banner .swiper-button-prev:hover {opacity: 1;/*background: rgba(0, 0, 0, 0.3);border-radius: 10px;*/}
	.banner .swiper-button-next {right: 40px;}
	.banner .swiper-button-prev {left: 40px;}
	.banner .swiper-button-next:after, .banner .swiper-button-prev:after {content: '';display: block;width: 100%;height: 100%;visibility: visible;}
	.banner .swiper-button-next:after {background: url(../images/swiper-button-next.png);}
	.banner .swiper-button-prev:after {background: url(../images/swiper-button-prev.png);}
	.banner .swiper-pagination {bottom: 40px;}
	.banner .swiper-pagination-bullet {background: #fff;opacity: 1;}
	.banner .swiper-pagination-bullet-active {background: #000;}

	/* ---- 集团介绍 ---- */
	.introduction {padding: 120px 0;}
	.introduction-body {width: 1360px;margin: 0 auto;}
	.introduction-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.introduction-body .introduction-lt {float: left;width: 50%;height: 480px;}
	.introduction-body .introduction-lt .img-box {width: 100%;position: relative;}
	.introduction-body .introduction-lt .img-box:before {content: " ";display: block;width: 380px;height: 380px;box-sizing: border-box;border: 8px solid #d6a577;position: absolute;top: 50px;right: -60px;}
	.introduction-body .introduction-lt .img-box img {display: block;position: relative;}
	.introduction-body .introduction-rt {float: left;width: 50%;height: 480px;padding-left: 140px;}
	.introduction-body .introduction-rt .tit-box {text-align: left;}
	.introduction-body .introduction-rt .tit-box i {margin: 6px 0;}
	.introduction-body .introduction-rt .txt-box {font-size: 22px;line-height: 3pc;}

	/* ---- 企业定位 ---- */
	.orientation {overflow: hidden;position: relative;background: url(../images/bg_about.jpg) center bottom no-repeat;}
	.orientation .content-box {width: 1360px;margin: 0 auto;}
	.orientation .content-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.orientation .yqbz .txt-box {height: 560px;margin: 90px 0;padding: 50px 70px;}
	.orientation .yqbz .img-box {height: 740px;margin: 0 0 -90px;}
	.orientation .zhsc .txt-box {float: right;height: 520px;margin: 0;padding: 50px 70px;background: #f9ebde;}
	.orientation .zhsc .img-box {float: left;height: 610px;margin: -90px 0 0;position: relative;}
	.orientation .zhsc .img-box img {position: absolute;right: 0;}
	.orientation .cxyf .txt-box {height: 470px;padding: 50px 70px;}
	.orientation .cxyf .img-box {height: 470px;}
	.orientation .txt-box {float: left;width: 50%;background: #f9ebde;}
	.orientation .txt-box .tit-box {margin: 20px 0;position: relative;}
	.orientation .txt-box .tit-box span {display: block;font-size: 80px;line-height: 80px;font-weight: bold;font-family: math;color: #f0d9c5;position: absolute;left: calc(50% - 160px);bottom: -8px;}
	.orientation .txt-box .tit-box strong {display: block;width: 6.25em;margin: 0 auto;font-size: 36px;line-height: 40px;margin-top: 40px;text-align: center;background: #f9ebde;position: relative;}
	.orientation .txt-box p {font-size: 22px;line-height: 3pc;}
	.orientation .txt-box:hover {background: #d6a577;}
	.orientation .txt-box:hover .tit-box span {color: #e2c1a4;}
	.orientation .txt-box:hover .tit-box strong {background: #d6a577;color: #fff;}
	.orientation .txt-box:hover p {color: #fff;}
	.orientation .img-box {float: right;width: 50%;}
	.orientation .img-box img {display: block;height: 100%;}
	.orientation-slogan {width: 1360px;margin: 0 auto;padding: 150px 0 120px;height: 420px;}
	.orientation-slogan p {padding-left: 510px;font-size: 22px;line-height: 3pc;}

	/* ---- 品牌故事 ---- */
	.story {margin: 120px 0;background: #f5f5f5;position: relative;overflow: hidden;}
	.story-head {width: 1360px;margin: 0 auto;}
	.story-head i {margin: 6px auto;}
	.story-head p {margin: 40px 0 0;font-size: 28px;line-height: 2pc;}
	.story-head p br.br-mb {display: none;}
	.story-body {width: 1360px;margin: 0 auto;overflow: hidden;}
	.story-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.story-body .story-lt {float: left;width: 470px;height: 570px;padding: 10px;position: relative;overflow: hidden;}
	.story-body .story-lt .img-box {width: calc(100% - 20px);height: calc(100% - 20px);box-shadow: 0 0 5px -3px rgba(0, 0, 0, 0.5);cursor: pointer;opacity: 0;visibility: hidden;position: absolute;left: 10px;top: 10px;}
	.story-body .story-lt .img-box img {display: block;width: 100%;height: 100%;object-fit: cover;}
	.story-body .story-lt .img-box.active {animation: Action 0.5s ease-in-out forwards;}
	@keyframes Action {
		0% {transform: rotateY(-30deg);z-index: 0;opacity: 0;visibility: hidden;}
		100% {transform: rotateY(0deg);z-index: 1;opacity: 1;visibility: visible;}
	}
	.story-body .story-rt {float: left;width: calc(100% - 470px);height: 570px;padding: 10px 10px 10px 40px;}
	.story-body .story-rt .txt-box {padding: 40px;background: #fff;box-shadow: 0 0 5px -3px rgba(0, 0, 0, 0.5);cursor: pointer;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-direction: normal; -webkit-box-orient: horizontal; -moz-flex-direction: row; -webkit-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;align-content: center;-webkit-box-pack: center; -moz-justify-content: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -moz-align-items: center; -webkit-align-items: center; align-items: center;}
	.story-body .story-rt .txt-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.story-body .story-rt .txt-box:nth-of-type(2) {margin: 20px 0;}
	.story-body .story-rt .txt-box .ico-box {float: left;width: 80px;height: 80px;border-radius: 50%;background: #f5f5f5;position: relative;}
	.story-body .story-rt .txt-box .ico-box span {display: block;width: 60px;height: 60px;background: url(../images/icon-ppgs01A.png) center no-repeat;position: absolute;left: 10px;top: 10px;}
	.story-body .story-rt .txt-box:nth-of-type(1) .ico-box span {background: url(../images/icon-ppgs01A.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(2) .ico-box span {background: url(../images/icon-ppgs02A.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(3) .ico-box span {background: url(../images/icon-ppgs03A.png) center no-repeat;}
	.story-body .story-rt .txt-box .tit-box {float: left;width: calc(100% - 80px);padding-left: 40px;}
	.story-body .story-rt .txt-box .tit-box strong {display: block;font-size: 28px;line-height: 50px;}
	.story-body .story-rt .txt-box .tit-box p {font-size: 20px;line-height: 30px;}
	.story-body .story-rt .txt-box:hover {box-shadow: 0 0 8px 3px rgba(214, 165, 119, 0.5);}
	.story-body .story-rt .txt-box:hover .ico-box {background: #fbf6f1;}
	.story-body .story-rt .txt-box:nth-of-type(1):hover .ico-box span {background: url(../images/icon-ppgs01B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(2):hover .ico-box span {background: url(../images/icon-ppgs02B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(3):hover .ico-box span {background: url(../images/icon-ppgs03B.png) center no-repeat;}
	.story-body .story-rt .txt-box.active .tit-box strong {color: #c68e5a;}
	.story-body .story-rt .txt-box.active .tit-box p {color: #c68e5a;}
	.story-body .story-rt .txt-box.active {box-shadow: 0 0 8px 3px rgba(214, 165, 119, 0.5);}
	.story-body .story-rt .txt-box.active .ico-box {background: #fbf6f1;}
	.story-body .story-rt .txt-box:nth-of-type(1).active .ico-box span {background: url(../images/icon-ppgs01B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(2).active .ico-box span {background: url(../images/icon-ppgs02B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(3).active .ico-box span {background: url(../images/icon-ppgs03B.png) center no-repeat;}
	.story-body .story-rt .txt-box.active .tit-box strong {color: #c68e5a;}
	.story-body .story-rt .txt-box.active .tit-box p {color: #c68e5a;}
	.story-body .story-bt {margin: 50px 10px;padding: 50px 180px;background: #d6a577;}
	.story-body .story-bt p {font-size: 22px;line-height: 50px;color: #fff;}

	.rigorous {padding: 40px 0;}
	.rigorous-head {background: url(../images/bg_rigorous_tit.png) center bottom no-repeat;}
	.rigorous-head strong {font-size: 36px;line-height: 60px;}
	.rigorous-head s {font-weight: normal;}
	.rigorous-head i {margin: 6px auto;}
	.rigorous-head p {font-size: 30px;line-height: 50px;}
	.rigorous-body {width: 1360px;margin: 0 auto;padding: 30px 0;}
	.rigorous-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.rigorous-body .content-box .txt-box:nth-of-type(1) {margin-bottom: 20px;}
	.rigorous-body .content-box .txt-box {padding: 50px 80px;background: #f5f5f5;}
	.rigorous-body .content-box .txt-box:hover {background: #d6a577;}
	.rigorous-body .content-box .txt-box:hover strong {color: #fff;}
	.rigorous-body .content-box .txt-box:hover p {color: #fff;}
	.rigorous-body .content-box .txt-box strong {display: block;font-size: 28px;line-height: 50px;}
	.rigorous-body .content-box .txt-box p {font-size: 20px;line-height: 40px;color: #5a5958;}
	.rigorous-body .rigorous-lt {float: left;width: 50%;padding: 0 10px;}
	.rigorous-body .rigorous-rt {float: right;width: 50%;padding: 0 10px;}
	.rigorous-body .rigorous-lt .txt-box:nth-of-type(1) {padding-bottom: 60px;}
	.rigorous-body .rigorous-rt .txt-box:nth-of-type(2) {padding-top: 40px; padding-bottom: 30px;}

	.choice {padding: 40px 0;}
	.choice-head strong {display: none;}
	.choice-body {width: 1360px;margin: 0 auto;padding-top: 280px;}
	.choice-body .content-box {width: calc(100% - 180px);padding: 20px 40px;margin-left: 180px;background: #d6a577;}
	.choice-body .content-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.choice-body .choice-lt {float: left;width: 50%;height: 480px;}
	.choice-body .choice-lt .img-box {width: 100%;height: 100%;position: relative;}
	.choice-body .choice-lt .img-box img {display: block;position: absolute;right: 0;bottom: 80px;}
	.choice-body .choice-rt {float: left;width: 50%;padding-left: 40px;}

	.choice-body .choice-rt .choice-tit {width: 100%;text-align: center;position: relative;}
	.choice-body .choice-rt .choice-tit p {width: 100%;font-size: 38px;line-height: 70px;padding-bottom: 140px;position: absolute;top: -300px;}
	.choice-body .choice-rt .choice-tit p:before {content: " ";display: block;box-sizing: border-box;width: 10px;height: 10px;border-radius: 50%;border: 2px solid #d6a577;position: absolute;left: calc(50% - 5px);bottom: 80px;}
	.choice-body .choice-rt .choice-tit p:after {content: " ";display: block;box-sizing: border-box;width: 0px;height: 80px;border: 1px solid #d6a577;position: absolute;left: calc(50% - 0.5px);bottom: 0;}
	.choice-body .choice-rt .choice-box {width: 100%;padding: 20px 0 19px;border-bottom: 1px solid #fff;}
	.choice-body .choice-rt .choice-box i {display: block;margin: 10px auto;width: 80px;height: 80px;}
	.choice-body .choice-rt .choice-box strong {display: block;text-align: center;line-height: 60px;font-size: 28px;color: #fff;}
	.choice-body .choice-rt .choice-box small {display: block;text-align: center;line-height: 40px;font-size: 20px;color: #fff;}
	.choice-body .choice-rt .choice-box:nth-of-type(2) i {background: url(../images/icon-choice01.png) center no-repeat;}
	.choice-body .choice-rt .choice-box:nth-of-type(3) i {background: url(../images/icon-choice02.png) center no-repeat;}

	.craft {padding: 40px 0;}
	.craft-head {}
	.craft-body {width: 1360px;margin: 0 auto;padding: 40px 0;}
	.craft-body .craft-box {width: 100%;height: 590px;padding: 60px 0;background: url(../images/bg_craft.png) center no-repeat;position: relative;}
	.craft-body .craft-box p {font-size: 22px;line-height: 40px;position: absolute;}
	.craft-body .craft-box p .brmb {display: none;}
	.craft-body .craft-box p:nth-of-type(1) {left: 5%;top: 15%;}
	.craft-body .craft-box p:nth-of-type(2) {left: 75%;top: 15%;}
	.craft-body .craft-box p:nth-of-type(3) {left: 5%;top: 70%;}
	.craft-body .craft-box p:nth-of-type(4) {left: 75%;top: 70%;}

	.produce {padding: 40px 0;}
	.produce-head {}
	.produce-body {width: 1360px;margin: 0 auto;padding: 50px 150px;}
	.produce-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.produce-body .ico-box {float: left;width: 33.3334%;}
	.produce-body .ico-box .img-box {width: 120px;height: 120px;margin: 0 auto 20px;padding: 30px 0;border-radius: 50%;background: #f7ede4;}
	.produce-body .ico-box .img-box img {display: block;margin: 0 auto;}
	.produce-body .ico-box p {text-align: center;font-size: 24px;line-height: 40px;}

	.produce-foot {width: 1360px;margin: 0 auto;padding: 50px 150px;}
	.produce-foot .produce-box {padding: 30px;background: linear-gradient(to bottom,#ffffff,#ecd5bf);position: relative;}
	.produce-foot .produce-box .img-box {width: 100%;}
	.produce-foot .produce-box .img-box img {display: block;width: 100%;height: 100%;object-fit: cover;}
	.produce-foot .produce-box .swiper-container {position: static;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev {width: 120px;height: 500px;background: #d6a577;left: -120px;top: calc(50% - 250px);-moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev:before {content: "prev";display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev:after {content: "←··";display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;font-size: 16px;font-family: "黑体";}
	.produce-foot .produce-box .swiper-container .swiper-button-next {width: 120px;height: 500px;background: #d6a577;right: -120px;top: calc(50% - 250px);-moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
	.produce-foot .produce-box .swiper-container .swiper-button-next:before {content: "next";display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;}
	.produce-foot .produce-box .swiper-container .swiper-button-next:after {content: "··→";display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;font-size: 16px;font-family: "黑体";}

	.secure {padding: 40px 0;}
	.secure-head {}
	.secure-body {background: url(../images/bg_secure.jpg) center / cover no-repeat;}
	.secure-body .secure-list {width: 1360px;height: 400px;margin: 0 auto;padding: 150px 0;}
	.secure-body .secure-list:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-body .secure-list .secure-box {float: left;width: 33.3334%;padding: 10px 50px;}
	.secure-body .secure-list .secure-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-body .secure-list .secure-box img {float: left;display: block;margin: 5px 0;}
	.secure-body .secure-list .secure-box p {float: left;width: calc(100% - 70px);padding-left: 10px; font-size: 24px;line-height: 40px;color: #fff;}
	.secure-foot {width: 1360px;margin: 0 auto;padding-top: 110px;}
	.secure-foot:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .secure-lt {float: left;width: 50%;padding-right: 40px;}
	.secure-foot .secure-rt {float: left;width: 50%;padding-left: 40px;padding-top: 100px;}
	.secure-foot .img-box {width: 100%;margin-bottom: 80px;padding-bottom: 50px;background: #d6a577;position: relative;}
	.secure-foot .img-box:after {content: "";display: block;width: 0;border-width: 15px 25px 0px 25px;border-style: solid;border-color: #d6a577 transparent transparent transparent;position: absolute;left: calc(50% - 25px);bottom: -15px;}
	.secure-foot .img-box img {display: block;margin: 0 auto;max-width: 100%;height: 100%;object-fit: cover;}
	.secure-foot .tit-box {padding: 20px 50px;}
	.secure-foot .tit-box p {line-height: 40px;font-size: 20px;}
	.secure-foot .tit-box p:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .tit-box i {display: block;float: left;width: 50px;height: 50px;margin: 15px 40px;}
	.secure-foot .secure-lt .tit-box i {background: url(../images/icon-secure04.png) center no-repeat;}
	.secure-foot .secure-rt .tit-box i {background: url(../images/icon-secure05.png) center no-repeat;}
	.secure-foot .tit-box span {display: block;float: left;width: calc(100% - 130px); font-size: 24px;line-height: 40px;height: 80px;}
	.secure-foot .secure-rt .tit-box span {line-height: 80px;}
	.secure-foot .secure-lt ul:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .secure-lt li {float: left;padding: 0 20px; border-right: 1px solid #d6a577;}
	.secure-foot .secure-lt li i {display: inline-block;font-size: 40px;line-height: 40px;letter-spacing: 8px;color: #d6a577;font-family: math;font-weight: bold;}
	.secure-foot .secure-lt li em {display: inline-block;font-size: 16px;line-height: 20px;letter-spacing: 8px;padding-top: 20px;font-style: normal;}

	/* ---- 燕窝与科学营养研究中心 ---- */
	.research {}
	.research-body {width: 1360px;margin: 0 auto;margin-bottom: -120px;padding: 120px 80px;background: #fff;box-shadow: 0px 4px 8px 3px rgba(214, 165, 119, 0.5);position: relative;top: -120px;z-index: 10;}
	.research-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.research-body .research-lt {float: left;width: 55%;padding-right: 30px;}
	.research-body .research-lt img {display: none;}
	.research-body .research-lt .tit-box {text-align: left;padding: 30px 0;}
	.research-body .research-lt .tit-box i {margin: 6px 0;}
	.research-body .research-lt .txt-box {}
	.research-body .research-lt .txt-box p {font-size: 22px;line-height: 40px;color: #666;}
	.research-body .research-lt .txt-box p:nth-of-type(1) {margin-bottom: 30px;}
	.research-body .research-rt {float: left;width: 45%;padding-left: 30px;}
	.research-body .research-rt .img-box {width: 100%;height: 510px;overflow: hidden;}
	.research-body .research-rt .img-box img {display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
	
	/* ---- 前沿研究课题 ---- */
	.discuss {padding: 80px 0;background: url(../images/bg_discuss.jpg) center bottom no-repeat;}
	.discuss-head {}
	.discuss-body {position: relative;}
	.discuss-body .discuss-list {width: 1360px;margin: 0 auto;padding: 40px 0;}
	.discuss-body .swiper-container {position: static;}
	.discuss-body .swiper-container .swiper-button-prev:after, .discuss-body .swiper-container .swiper-button-next:after {color: #dddddd;}
	.discuss-body .swiper-container .swiper-button-next:hover:after, .discuss-body .swiper-container .swiper-button-prev:hover:after {color: #d6a577;}
	.discuss-body .swiper-container .swiper-button-prev {left: calc(50% - 680px - 60px);}
	.discuss-body .swiper-container .swiper-button-next {right: calc(50% - 680px - 60px);}
	.discuss-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.discuss-body .discuss-box {float: left;width: 290px;margin: 0 25px;padding: 49px 39px;border: 1px solid #e5b585;background: #fff;cursor: pointer;}
	.discuss-body .discuss-box .img-box {width: 130px;height: 140px;margin: 30px auto;padding: 40px 0;background: url(../images/icon-discuss00A.png) center no-repeat;}
	.discuss-body .discuss-box .img-box i {display: block;width: 60px;height: 60px;margin: 0 auto;}
	.discuss-body .discuss-box .img-box i:nth-of-type(1) {display: block;}
	.discuss-body .discuss-box .img-box i:nth-of-type(2) {display: none;}
	/*.discuss-body .discuss-box:nth-of-type(1) .img-box i {background: url(../images/icon-discuss01A.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(2) .img-box i {background: url(../images/icon-discuss02A.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(3) .img-box i {background: url(../images/icon-discuss03A.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(4) .img-box i {background: url(../images/icon-discuss04A.png) center no-repeat;}*/
	.discuss-body .discuss-box .txt-box {padding: 0 0 20px;text-align: center;}
	.discuss-body .discuss-box .txt-box p {font-size: 22px;line-height: 40px;white-space: nowrap;}
	.discuss-body .discuss-box:hover {background: #d6a577;box-shadow: 0px 0px 8px 3px rgba(214, 165, 119, 0.5);}
	.discuss-body .discuss-box:hover .img-box {background: url(../images/icon-discuss00B.png) center no-repeat;}
	.discuss-body .discuss-box:hover .img-box i:nth-of-type(1) {display: none;}
	.discuss-body .discuss-box:hover .img-box i:nth-of-type(2) {display: block;}
	/*.discuss-body .discuss-box:nth-of-type(1):hover .img-box i {background: url(../images/icon-discuss01B.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(2):hover .img-box i {background: url(../images/icon-discuss02B.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(3):hover .img-box i {background: url(../images/icon-discuss03B.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(4):hover .img-box i {background: url(../images/icon-discuss04B.png) center no-repeat;}*/
	.discuss-body .discuss-box:hover .txt-box p {color: #fff;}
	
	/* ---- 联系我们 ---- */
	.contact {padding: 40px 0 80px;}
	.contact-head {}
	.contact-body {width: 1360px;margin: 0 auto;padding: 40px 0;}
	.contact-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.contact-body .contact-lt {float: left;width: 50%;padding-right: 40px;}
	.contact-body .contact-rt {float: left;width: 50%;padding-left: 40px;}
	.contact-body .contact-box {width: 100%;height: 400px;position: relative;cursor: pointer;}
	.contact-body .contact-box .img-box {width: 100%;height: 100%;}
	.contact-body .contact-box .img-box img {display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
	.contact-body .contact-box .txt-box {width: 100%;height: 100%;padding: 150px 120px;position: absolute;left: 0;top: 0;}
	.contact-body .contact-box .txt-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.contact-body .contact-box .txt-box span {display: block;float: left;width: 100px;height: 100px;line-height: 100px;text-align: center;font-size: 40px;position: relative;}
	.contact-body .contact-box .txt-box span:after {content: " ";display: block;width: 60px;height: 60px;box-sizing: border-box;border-radius: 50%;border: 1px solid #000;position: absolute;left: calc(50% - 30px);top: calc(50% - 30px);}
	.contact-body .contact-box .txt-box strong {display: block;float: left;width: calc(100% - 100px);font-size: 30px;line-height: 60px;color: #000;}
	.contact-body .contact-box .txt-box small {display: block;float: left;width: calc(100% - 100px);font-size: 20px;line-height: 40px;color: #666;}
	.contact-body .contact-box .txt-box small .brmb {display: none;}
	.contact-ditu {width: 100%;padding: 80px 0 0;}
	.contact-ditu .ditu-box {width: 100%;height: 560px;}
	.contact-ditu .ditu-box .Map {width: 100%;height: 100%;}

	/* ---- 行业资讯 ---- */
	.industry {padding: 40px 0;}
	.industry-body {width: 1360px;margin: 0 auto;}
	.industry-body .list-art {}

	.industry-body .art-btn {display: block;width: calc(100% - 380px);margin-left: 380px;padding: 20px 0;}
	.industry-body .art-btn:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.industry-body .art-btn li {float: left;width: 4em;margin: 0 5px;line-height: 2.5em;text-align: center;border: 1px solid #e0c0a1;font-size: 18px;}
	.industry-body .art-btn li a {display: block;color: #e0c0a1;}
	.industry-body .art-btn li:hover a {background: #e0c0a1;color: #fff;}
	.industry-body .art-btn li.active {background: #e0c0a1;}
	.industry-body .art-btn li.active a {color: #fff;}
	
	.industry-body .list-btn {display: block;width: 60px;height: 60px;margin: 0 auto;background: rgba(224, 192, 161, 0.8);border-radius: 50%;position: relative;}
	.industry-body .list-btn span.iconfont {display: block;width: 16px;height: 16px;margin: 0 auto;background: url(../images/art-btn.png) center no-repeat;position: absolute;left: calc(50% - 8px);top: calc(50% - 8px);}
	.industry-body .list-btn:hover span.iconfont {animation: ArtBtn 1.2s ease-in-out 0s 10 forwards;}
	@keyframes ArtBtn {
		0% {top: calc(50% - 10px);}
		50% {top: calc(50% - 6px);}
		100% {top: calc(50% - 10px);}
	}
	.industry-body .list-art .art-box {padding: 90px 0;position: relative;}
	.industry-body .list-art .art-box:before {content: " ";display: block;width: 2px;height: calc(100% - 50px);background: #e0c0a1;position: absolute;left: 379px;top: calc(50% + 25px);}
	.industry-body .list-art .art-box:nth-last-child(1):before {display: none;}
	.industry-body .list-art .art-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.industry-body .list-art .art-box .art-lt {float: left;width: 380px;position: relative;}
	.industry-body .list-art .art-box .art-lt:before {content: " ";display: block;width: 40px;height: 40px;box-sizing: border-box;border-radius: 50%;background: rgba(224, 192, 161, 0.5);;position: absolute;left: calc(100% - 20px);bottom: calc(50% - 20px);}
	.industry-body .list-art .art-box .art-lt:after {content: " ";display: block;width: 20px;height: 20px;box-sizing: border-box;border-radius: 50%;background: #e0c0a1;position: absolute;left: calc(100% - 10px);bottom: calc(50% - 10px);}
	.industry-body .list-art .art-box .art-lt .dat-box {padding-bottom: 20px;position: relative;}
	.industry-body .list-art .art-box .art-lt .dat-box:after {content: " ";display: block;width: 85px;height: 1px;box-sizing: border-box;border: 1px solid #000;transform: rotateZ(-50deg);position: absolute;left: 45px;bottom: 40px;}
	.industry-body .list-art .art-box .art-lt .dat-box i {display: block;font-size: 24px;line-height: 40px;font-style: normal;}
	.industry-body .list-art .art-box .art-lt .dat-box em {display: block;font-size: 24px;line-height: 40px;font-style: normal;}
	.industry-body .list-art .art-box .art-lt .tit-box {padding-right: 100px;}
	.industry-body .list-art .art-box .art-lt .tit-box strong {display: block;padding-top: 30px;font-size: 28px;line-height: 50px;}
	.industry-body .list-art .art-box .art-rt {float: left;width: calc(100% - 380px);}
	.industry-body .list-art .art-box .art-rt .img-box {float: left;width: 430px;height: 230px;padding-left: 120px;}
	.industry-body .list-art .art-box .art-rt .img-box img {display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
	.industry-body .list-art .art-box .art-rt .txt-box {float: left;width: calc(100% - 430px);height: 230px;padding-left: 60px;position: relative;}
	.industry-body .list-art .art-box .art-rt .txt-box p {font-size: 20px;line-height: 30px;height: calc(100% - 20px);overflow: hidden;}
	.industry-body .list-art .art-box .art-rt .txt-box span {display: block;font-size: 16px;line-height: 20px;height: 20px;color: #d6a577;position: absolute;left: 60px;bottom: 0;cursor: pointer;}
	.industry-body .list-art .art-box .art-rt .txt-box span i {font-style: normal;color: #d6a577;font-family: "黑体";}

	/* ---- 资讯详情 ---- */
	.information {}
	.information .place {width: 1360px;margin: 0 auto;padding: 20px 0;}
	.information .place {font-size: 20px;line-height: 30px;}
	.information .place span {font-weight: bold;}
	.information .art-tit {width: 1360px;margin: 0 auto;padding: 40px 10px 19px;border-bottom: 1px solid #cfcece;}
	.information .art-tit:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.information .art-tit strong {display: block;float: left;font-size: 28px;line-height: 60px;}
	.information .art-tit span {display: block;float: right;font-size: 18px;line-height: 30px;padding: 15px 0;}
	.information .art-tit span i {display: block;float: left;margin: 0 0.25em;font-style: normal;color: #a3a3a3;}
	.information .art-tit span em {display: block;float: left;margin: 0 0.25em;font-style: normal;color: #000000;}
	.information .art-det {width: 1360px;margin: 0 auto;padding-top: 90px;}
	.information .art-det:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.information .art-det .art-lt {float: left;width: 320px;min-height: 880px;padding-right: 10px;}
	.information .art-det .art-lt .img-box {width: 310px;height: 230px;}
	.information .art-det .art-lt .img-box img {display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
	.information .art-det .art-lt .dat-box {padding: 5px 0;}
	.information .art-det .art-lt .dat-box span {display: block;margin-top: 40px; font-size: 24px;line-height: 30px;text-align: center;color: #d6a577;font-weight: bold;position: relative;}
	.information .art-det .art-lt .dat-box span:nth-of-type(1) {margin-bottom: 610px;}
	.information .art-det .art-lt .dat-box span:nth-of-type(1):before {content: " ";display: block;width: 0px;height: 40px;border-left: 1px solid #dfdfdf;position: absolute;left: calc(50% - 0.5px);top: -40px;}
	.information .art-det .art-lt .dat-box span:nth-of-type(2):before {content: " ";display: block;width: 0px;height: 40px;border-left: 1px dashed #dfdfdf;position: absolute;left: calc(50% - 0.5px);top: -40px;}
	.information .art-det .art-lt .dat-box span:nth-of-type(1):after {content: " ";display: block;width: 0px;height: 500px;border-left: 1px solid #dfdfdf;position: absolute;left: calc(50% - 0.5px);top: 30px;}
	.information .art-det .art-lt .dat-box span i {display: block;width: 50%;float: left;text-align: right;font-style: normal;color: #d6a577;}
	.information .art-det .art-lt .dat-box span s {display: block;width: 50%;float: left;text-align: left;font-size: 16px;color: #d6a577;}
	.information .art-det .art-rt {float: left;width: calc(100% - 320px);padding-left: 40px;}
	.information .art-det .art-rt .txt-box {padding-bottom: 20px;}
	.information .art-det .art-rt .txt-box p {font-size: 20px;line-height: 2.25pc;text-indent: 2em;}
	.information .art-det .art-rt .txt-box img {display: block;margin: 20px 0;width: auto !important;height: auto !important;max-width: 100% !important;}
	.information .art-det .art-rt .btn-box {padding: 20px 0 40px;text-align: center;}
	.information .art-det .art-rt .btn-box a {display: inline-block;margin: 0 20px;padding: 0 10px;font-size: 22px;line-height: 40px;}
	.information .art-det .art-rt .btn-box span {font-size: 22px;}
	.information .art-det .art-rt .btn-box a:hover {color: #d6a577;}
	.information .art-det .art-rt .btn-box a:hover span {color: #d6a577;}
}
@media screen and (max-width: 1360px) {
	/* ---- banner ---- */
	.banner {}
	.banner .swiper-container {}
	.banner .swiper-slide {display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center; display: -moz-box; -moz-box-align: center; -moz-box-pack: center; text-align: center;font-size: 18px;}
	.banner .swiper-slide.m {display: none;}
	.banner .swiper-container .swiper-slide {height: 640px;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-direction: normal; -webkit-box-orient: horizontal; -moz-flex-direction: row; -webkit-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;align-content: center;-webkit-box-pack: center; -moz-justify-content: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -moz-align-items: center; -webkit-align-items: center; align-items: center;}
	.banner.strength .swiper-container .swiper-slide {height: 800px;}
	.banner .swiper-button-next, .banner .swiper-button-prev {width: 80px;height: 80px;opacity: 0.5;}
	.banner .swiper-button-next:hover, .banner .swiper-button-prev:hover {opacity: 1;/*background: rgba(0, 0, 0, 0.3);border-radius: 10px;*/}
	.banner .swiper-button-next {right: 40px;}
	.banner .swiper-button-prev {left: 40px;}
	.banner .swiper-button-next:after, .banner .swiper-button-prev:after {content: '';display: block;width: 100%;height: 100%;visibility: visible;}
	.banner .swiper-button-next:after {background: url(../images/swiper-button-next.png);}
	.banner .swiper-button-prev:after {background: url(../images/swiper-button-prev.png);}
	.banner .swiper-pagination {bottom: 40px;}
	.banner .swiper-pagination-bullet {background: #fff;opacity: 1;}
	.banner .swiper-pagination-bullet-active {background: #000;}

	/* ---- 集团介绍 ---- */
	.introduction {padding: 120px 0;}
	.introduction-body {width: 1360px;margin: 0 auto;}
	.introduction-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.introduction-body .introduction-lt {float: left;width: 50%;height: 480px;}
	.introduction-body .introduction-lt .img-box {width: 100%;position: relative;}
	.introduction-body .introduction-lt .img-box:before {content: " ";display: block;width: 380px;height: 380px;box-sizing: border-box;border: 8px solid #d6a577;position: absolute;top: 50px;right: -60px;}
	.introduction-body .introduction-lt .img-box img {display: block;position: relative;}
	.introduction-body .introduction-rt {float: left;width: 50%;height: 480px;padding-left: 140px;}
	.introduction-body .introduction-rt .tit-box {text-align: left;}
	.introduction-body .introduction-rt .tit-box i {margin: 6px 0;}
	.introduction-body .introduction-rt .txt-box {font-size: 22px;line-height: 3pc;}

	/* ---- 企业定位 ---- */
	.orientation {overflow: hidden;position: relative;background: url(../images/bg_about.jpg) center bottom no-repeat;}
	.orientation .content-box {width: 1360px;margin: 0 auto;}
	.orientation .content-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.orientation .yqbz .txt-box {height: 560px;margin: 90px 0;padding: 50px 70px;}
	.orientation .yqbz .img-box {height: 740px;margin: 0 0 -90px;}
	.orientation .zhsc .txt-box {float: right;height: 520px;margin: 0;padding: 50px 70px;background: #f9ebde;}
	.orientation .zhsc .img-box {float: left;height: 610px;margin: -90px 0 0;position: relative;}
	.orientation .zhsc .img-box img {position: absolute;right: 0;}
	.orientation .cxyf .txt-box {height: 470px;padding: 50px 70px;}
	.orientation .cxyf .img-box {height: 470px;}
	.orientation .txt-box {float: left;width: 50%;background: #f9ebde;}
	.orientation .txt-box .tit-box {margin: 20px 0;position: relative;}
	.orientation .txt-box .tit-box span {display: block;font-size: 80px;line-height: 80px;font-weight: bold;font-family: math;color: #f0d9c5;position: absolute;left: calc(50% - 160px);bottom: -8px;}
	.orientation .txt-box .tit-box strong {display: block;width: 6.25em;margin: 0 auto;font-size: 36px;line-height: 40px;margin-top: 40px;text-align: center;background: #f9ebde;position: relative;}
	.orientation .txt-box p {font-size: 22px;line-height: 3pc;}
	.orientation .txt-box:hover {background: #d6a577;}
	.orientation .txt-box:hover .tit-box span {color: #e2c1a4;}
	.orientation .txt-box:hover .tit-box strong {background: #d6a577;color: #fff;}
	.orientation .txt-box:hover p {color: #fff;}
	.orientation .img-box {float: right;width: 50%;}
	.orientation .img-box img {display: block;height: 100%;}
	.orientation-slogan {width: 1360px;margin: 0 auto;padding: 150px 0 120px;height: 420px;}
	.orientation-slogan p {padding-left: 510px;font-size: 22px;line-height: 3pc;}

	/* ---- 品牌故事 ---- */
	.story {margin: 120px 0;background: #f5f5f5;position: relative;overflow: hidden;}
	.story-head {width: 1360px;margin: 0 auto;}
	.story-head i {margin: 6px auto;}
	.story-head p {margin: 40px 0 0;font-size: 28px;line-height: 2pc;}
	.story-head p br.br-mb {display: none;}
	.story-body {width: 1360px;margin: 0 auto;overflow: hidden;}
	.story-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.story-body .story-lt {float: left;width: 470px;height: 570px;padding: 10px;position: relative;overflow: hidden;}
	.story-body .story-lt .img-box {width: calc(100% - 20px);height: calc(100% - 20px);box-shadow: 0 0 5px -3px rgba(0, 0, 0, 0.5);cursor: pointer;opacity: 0;visibility: hidden;position: absolute;left: 10px;top: 10px;}
	.story-body .story-lt .img-box img {display: block;width: 100%;height: 100%;object-fit: cover;}
	.story-body .story-lt .img-box.active {animation: Action 0.5s ease-in-out forwards;}
	@keyframes Action {
		0% {transform: rotateY(-30deg);z-index: 0;opacity: 0;visibility: hidden;}
		100% {transform: rotateY(0deg);z-index: 1;opacity: 1;visibility: visible;}
	}
	.story-body .story-rt {float: left;width: calc(100% - 470px);height: 570px;padding: 10px 10px 10px 40px;}
	.story-body .story-rt .txt-box {padding: 40px;background: #fff;box-shadow: 0 0 5px -3px rgba(0, 0, 0, 0.5);cursor: pointer;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-direction: normal; -webkit-box-orient: horizontal; -moz-flex-direction: row; -webkit-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;align-content: center;-webkit-box-pack: center; -moz-justify-content: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -moz-align-items: center; -webkit-align-items: center; align-items: center;}
	.story-body .story-rt .txt-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.story-body .story-rt .txt-box:nth-of-type(2) {margin: 20px 0;}
	.story-body .story-rt .txt-box .ico-box {float: left;width: 80px;height: 80px;border-radius: 50%;background: #f5f5f5;position: relative;}
	.story-body .story-rt .txt-box .ico-box span {display: block;width: 60px;height: 60px;background: url(../images/icon-ppgs01A.png) center no-repeat;position: absolute;left: 10px;top: 10px;}
	.story-body .story-rt .txt-box:nth-of-type(1) .ico-box span {background: url(../images/icon-ppgs01A.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(2) .ico-box span {background: url(../images/icon-ppgs02A.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(3) .ico-box span {background: url(../images/icon-ppgs03A.png) center no-repeat;}
	.story-body .story-rt .txt-box .tit-box {float: left;width: calc(100% - 80px);padding-left: 40px;}
	.story-body .story-rt .txt-box .tit-box strong {display: block;font-size: 28px;line-height: 50px;}
	.story-body .story-rt .txt-box .tit-box p {font-size: 20px;line-height: 30px;}
	.story-body .story-rt .txt-box:hover {box-shadow: 0 0 8px 3px rgba(214, 165, 119, 0.5);}
	.story-body .story-rt .txt-box:hover .ico-box {background: #fbf6f1;}
	.story-body .story-rt .txt-box:nth-of-type(1):hover .ico-box span {background: url(../images/icon-ppgs01B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(2):hover .ico-box span {background: url(../images/icon-ppgs02B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(3):hover .ico-box span {background: url(../images/icon-ppgs03B.png) center no-repeat;}
	.story-body .story-rt .txt-box.active .tit-box strong {color: #c68e5a;}
	.story-body .story-rt .txt-box.active .tit-box p {color: #c68e5a;}
	.story-body .story-rt .txt-box.active {box-shadow: 0 0 8px 3px rgba(214, 165, 119, 0.5);}
	.story-body .story-rt .txt-box.active .ico-box {background: #fbf6f1;}
	.story-body .story-rt .txt-box:nth-of-type(1).active .ico-box span {background: url(../images/icon-ppgs01B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(2).active .ico-box span {background: url(../images/icon-ppgs02B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(3).active .ico-box span {background: url(../images/icon-ppgs03B.png) center no-repeat;}
	.story-body .story-rt .txt-box.active .tit-box strong {color: #c68e5a;}
	.story-body .story-rt .txt-box.active .tit-box p {color: #c68e5a;}
	.story-body .story-bt {margin: 50px 10px;padding: 50px 180px;background: #d6a577;}
	.story-body .story-bt p {font-size: 22px;line-height: 50px;color: #fff;}

	.rigorous {padding: 40px 0;}
	.rigorous-head {background: url(../images/bg_rigorous_tit.png) center bottom no-repeat;}
	.rigorous-head strong {font-size: 36px;line-height: 60px;}
	.rigorous-head s {font-weight: normal;}
	.rigorous-head i {margin: 6px auto;}
	.rigorous-head p {font-size: 30px;line-height: 50px;}
	.rigorous-body {width: 1360px;margin: 0 auto;padding: 30px 0;}
	.rigorous-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.rigorous-body .content-box .txt-box:nth-of-type(1) {margin-bottom: 20px;}
	.rigorous-body .content-box .txt-box {padding: 50px 80px;background: #f5f5f5;}
	.rigorous-body .content-box .txt-box:hover {background: #d6a577;}
	.rigorous-body .content-box .txt-box:hover strong {color: #fff;}
	.rigorous-body .content-box .txt-box:hover p {color: #fff;}
	.rigorous-body .content-box .txt-box strong {display: block;font-size: 28px;line-height: 50px;}
	.rigorous-body .content-box .txt-box p {font-size: 20px;line-height: 40px;color: #5a5958;}
	.rigorous-body .rigorous-lt {float: left;width: 50%;padding: 0 10px;}
	.rigorous-body .rigorous-rt {float: right;width: 50%;padding: 0 10px;}
	.rigorous-body .rigorous-lt .txt-box:nth-of-type(1) {padding-bottom: 60px;}
	.rigorous-body .rigorous-rt .txt-box:nth-of-type(2) {padding-top: 40px; padding-bottom: 30px;}

	.choice {padding: 40px 0;}
	.choice-head strong {display: none;}
	.choice-body {width: 1360px;margin: 0 auto;padding-top: 280px;}
	.choice-body .content-box {width: calc(100% - 180px);padding: 20px 40px;margin-left: 180px;background: #d6a577;}
	.choice-body .content-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.choice-body .choice-lt {float: left;width: 50%;height: 480px;}
	.choice-body .choice-lt .img-box {width: 100%;height: 100%;position: relative;}
	.choice-body .choice-lt .img-box img {display: block;position: absolute;right: 0;bottom: 80px;}
	.choice-body .choice-rt {float: left;width: 50%;padding-left: 40px;}

	.choice-body .choice-rt .choice-tit {width: 100%;text-align: center;position: relative;}
	.choice-body .choice-rt .choice-tit p {width: 100%;font-size: 38px;line-height: 70px;padding-bottom: 140px;position: absolute;top: -300px;}
	.choice-body .choice-rt .choice-tit p:before {content: " ";display: block;box-sizing: border-box;width: 10px;height: 10px;border-radius: 50%;border: 2px solid #d6a577;position: absolute;left: calc(50% - 5px);bottom: 80px;}
	.choice-body .choice-rt .choice-tit p:after {content: " ";display: block;box-sizing: border-box;width: 0px;height: 80px;border: 1px solid #d6a577;position: absolute;left: calc(50% - 0.5px);bottom: 0;}
	.choice-body .choice-rt .choice-box {width: 100%;padding: 20px 0 19px;border-bottom: 1px solid #fff;}
	.choice-body .choice-rt .choice-box i {display: block;margin: 10px auto;width: 80px;height: 80px;}
	.choice-body .choice-rt .choice-box strong {display: block;text-align: center;line-height: 60px;font-size: 28px;color: #fff;}
	.choice-body .choice-rt .choice-box small {display: block;text-align: center;line-height: 40px;font-size: 20px;color: #fff;}
	.choice-body .choice-rt .choice-box:nth-of-type(2) i {background: url(../images/icon-choice01.png) center no-repeat;}
	.choice-body .choice-rt .choice-box:nth-of-type(3) i {background: url(../images/icon-choice02.png) center no-repeat;}

	.craft {padding: 40px 0;}
	.craft-head {}
	.craft-body {width: 1360px;margin: 0 auto;padding: 40px 0;}
	.craft-body .craft-box {width: 100%;height: 590px;padding: 60px 0;background: url(../images/bg_craft.png) center no-repeat;position: relative;}
	.craft-body .craft-box p {font-size: 22px;line-height: 40px;position: absolute;}
	.craft-body .craft-box p .brmb {display: none;}
	.craft-body .craft-box p:nth-of-type(1) {left: 5%;top: 15%;}
	.craft-body .craft-box p:nth-of-type(2) {left: 75%;top: 15%;}
	.craft-body .craft-box p:nth-of-type(3) {left: 5%;top: 70%;}
	.craft-body .craft-box p:nth-of-type(4) {left: 75%;top: 70%;}

	.produce {padding: 40px 0;}
	.produce-head {}
	.produce-body {width: 1360px;margin: 0 auto;padding: 50px 150px;}
	.produce-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.produce-body .ico-box {float: left;width: 33.3334%;}
	.produce-body .ico-box .img-box {width: 120px;height: 120px;margin: 0 auto 20px;padding: 30px 0;border-radius: 50%;background: #f7ede4;}
	.produce-body .ico-box .img-box img {display: block;margin: 0 auto;}
	.produce-body .ico-box p {text-align: center;font-size: 24px;line-height: 40px;}

	.produce-foot {width: 1360px;margin: 0 auto;padding: 50px 150px;}
	.produce-foot .produce-box {padding: 30px;background: linear-gradient(to bottom,#ffffff,#ecd5bf);position: relative;}
	.produce-foot .produce-box .img-box img {display: block;width: 100%;height: 100%;object-fit: cover;}
	.produce-foot .produce-box .swiper-container {position: static;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev {width: 120px;height: 500px;background: #d6a577;left: -120px;top: calc(50% - 250px);-moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev:before {content: "prev";display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev:after {content: "←··";display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;font-size: 16px;font-family: "黑体";}
	.produce-foot .produce-box .swiper-container .swiper-button-next {width: 120px;height: 500px;background: #d6a577;right: -120px;top: calc(50% - 250px);-moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
	.produce-foot .produce-box .swiper-container .swiper-button-next:before {content: "next";display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;}
	.produce-foot .produce-box .swiper-container .swiper-button-next:after {content: "··→";display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;font-size: 16px;font-family: "黑体";}

	.secure {padding: 40px 0;}
	.secure-head {}
	.secure-body {background: url(../images/bg_secure.jpg) center / cover no-repeat;}
	.secure-body .secure-list {width: 1360px;height: 400px;margin: 0 auto;padding: 150px 0;}
	.secure-body .secure-list:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-body .secure-list .secure-box {float: left;width: 33.3334%;padding: 10px 50px;}
	.secure-body .secure-list .secure-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-body .secure-list .secure-box img {float: left;display: block;margin: 5px 0;}
	.secure-body .secure-list .secure-box p {float: left;width: calc(100% - 70px);padding-left: 10px;font-size: 24px;line-height: 40px;color: #fff;}
	.secure-foot {width: 1360px;margin: 0 auto;padding-top: 110px;}
	.secure-foot:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .secure-lt {float: left;width: 50%;padding-right: 40px;}
	.secure-foot .secure-rt {float: left;width: 50%;padding-left: 40px;padding-top: 100px;}
	.secure-foot .img-box {width: 100%;margin-bottom: 80px;padding-bottom: 50px;background: #d6a577;position: relative;}
	.secure-foot .img-box:after {content: "";display: block;width: 0;border-width: 15px 25px 0px 25px;border-style: solid;border-color: #d6a577 transparent transparent transparent;position: absolute;left: calc(50% - 25px);bottom: -15px;}
	.secure-foot .img-box img {display: block;margin: 0 auto;max-width: 100%;height: 100%;object-fit: cover;}
	.secure-foot .tit-box {padding: 20px 50px;}
	.secure-foot .tit-box p {line-height: 40px;font-size: 20px;}
	.secure-foot .tit-box p:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .tit-box i {display: block;float: left;width: 50px;height: 50px;margin: 15px 40px;}
	.secure-foot .secure-lt .tit-box i {background: url(../images/icon-secure04.png) center no-repeat;}
	.secure-foot .secure-rt .tit-box i {background: url(../images/icon-secure05.png) center no-repeat;}
	.secure-foot .tit-box span {display: block;float: left;width: calc(100% - 130px); font-size: 24px;line-height: 40px;height: 80px;}
	.secure-foot .secure-rt .tit-box span {line-height: 80px;}
	.secure-foot .secure-lt ul:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .secure-lt li {float: left;padding: 0 20px; border-right: 1px solid #d6a577;}
	.secure-foot .secure-lt li i {display: inline-block;font-size: 40px;line-height: 40px;letter-spacing: 8px;color: #d6a577;font-family: math;font-weight: bold;}
	.secure-foot .secure-lt li em {display: inline-block;font-size: 16px;line-height: 20px;letter-spacing: 8px;padding-top: 20px;font-style: normal;}

	/* ---- 燕窝与科学营养研究中心 ---- */
	.research {}
	.research-body {width: 1360px;margin: 0 auto;margin-bottom: -120px;padding: 120px 80px;background: #fff;box-shadow: 0px 4px 8px 3px rgba(214, 165, 119, 0.5);position: relative;top: -120px;z-index: 10;}
	.research-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.research-body .research-lt {float: left;width: 55%;padding-right: 30px;}
	.research-body .research-lt img {display: none;}
	.research-body .research-lt .tit-box {text-align: left;padding: 30px 0;}
	.research-body .research-lt .tit-box i {margin: 6px 0;}
	.research-body .research-lt .txt-box {}
	.research-body .research-lt .txt-box p {font-size: 22px;line-height: 40px;color: #666;}
	.research-body .research-lt .txt-box p:nth-of-type(1) {margin-bottom: 30px;}
	.research-body .research-rt {float: left;width: 45%;padding-left: 30px;}
	.research-body .research-rt .img-box {width: 100%;height: 510px;overflow: hidden;}
	.research-body .research-rt .img-box img {display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
	
	/* ---- 前沿研究课题 ---- */
	.discuss {padding: 80px 0;background: url(../images/bg_discuss.jpg) center bottom no-repeat;}
	.discuss-head {}
	.discuss-body {position: relative;}
	.discuss-body .discuss-list {width: 1360px;margin: 0 auto;padding: 40px 0;}
	.discuss-body .swiper-container {position: static;}
	.discuss-body .swiper-container .swiper-button-prev:after, .discuss-body .swiper-container .swiper-button-next:after {color: #dddddd;}
	.discuss-body .swiper-container .swiper-button-next:hover:after, .discuss-body .swiper-container .swiper-button-prev:hover:after {color: #d6a577;}
	.discuss-body .swiper-container .swiper-button-prev {left: calc(50% - 680px - 60px);}
	.discuss-body .swiper-container .swiper-button-next {right: calc(50% - 680px - 60px);}
	.discuss-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.discuss-body .discuss-box {float: left;width: 290px;margin: 0 25px;padding: 49px 39px;border: 1px solid #e5b585;background: #fff;cursor: pointer;}
	.discuss-body .discuss-box .img-box {width: 130px;height: 140px;margin: 30px auto;padding: 40px 0;background: url(../images/icon-discuss00A.png) center no-repeat;}
	.discuss-body .discuss-box .img-box i {display: block;width: 60px;height: 60px;margin: 0 auto;}
	.discuss-body .discuss-box .img-box i:nth-of-type(1) {display: block;}
	.discuss-body .discuss-box .img-box i:nth-of-type(2) {display: none;}
	/*.discuss-body .discuss-box:nth-of-type(1) .img-box i {background: url(../images/icon-discuss01A.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(2) .img-box i {background: url(../images/icon-discuss02A.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(3) .img-box i {background: url(../images/icon-discuss03A.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(4) .img-box i {background: url(../images/icon-discuss04A.png) center no-repeat;}*/
	.discuss-body .discuss-box .txt-box {padding: 0 0 20px;text-align: center;}
	.discuss-body .discuss-box .txt-box p {font-size: 22px;line-height: 40px;white-space: nowrap;}
	.discuss-body .discuss-box:hover {background: #d6a577;box-shadow: 0px 0px 8px 3px rgba(214, 165, 119, 0.5);}
	.discuss-body .discuss-box:hover .img-box {background: url(../images/icon-discuss00B.png) center no-repeat;}
	.discuss-body .discuss-box:hover .img-box i:nth-of-type(1) {display: none;}
	.discuss-body .discuss-box:hover .img-box i:nth-of-type(2) {display: block;}
	/*.discuss-body .discuss-box:nth-of-type(1):hover .img-box i {background: url(../images/icon-discuss01B.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(2):hover .img-box i {background: url(../images/icon-discuss02B.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(3):hover .img-box i {background: url(../images/icon-discuss03B.png) center no-repeat;}
	.discuss-body .discuss-box:nth-of-type(4):hover .img-box i {background: url(../images/icon-discuss04B.png) center no-repeat;}*/
	.discuss-body .discuss-box:hover .txt-box p {color: #fff;}
	
	/* ---- 联系我们 ---- */
	.contact {padding: 40px 0 80px;}
	.contact-head {}
	.contact-body {width: 1360px;margin: 0 auto;padding: 40px 0;}
	.contact-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.contact-body .contact-lt {float: left;width: 50%;padding-right: 40px;}
	.contact-body .contact-rt {float: left;width: 50%;padding-left: 40px;}
	.contact-body .contact-box {width: 100%;height: 400px;position: relative;cursor: pointer;}
	.contact-body .contact-box .img-box {width: 100%;height: 100%;}
	.contact-body .contact-box .img-box img {display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
	.contact-body .contact-box .txt-box {width: 100%;height: 100%;padding: 150px 120px;position: absolute;left: 0;top: 0;}
	.contact-body .contact-box .txt-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.contact-body .contact-box .txt-box span {display: block;float: left;width: 100px;height: 100px;line-height: 100px;text-align: center;font-size: 40px;position: relative;}
	.contact-body .contact-box .txt-box span:after {content: " ";display: block;width: 60px;height: 60px;box-sizing: border-box;border-radius: 50%;border: 1px solid #000;position: absolute;left: calc(50% - 30px);top: calc(50% - 30px);}
	.contact-body .contact-box .txt-box strong {display: block;float: left;width: calc(100% - 100px);font-size: 30px;line-height: 60px;color: #000;}
	.contact-body .contact-box .txt-box small {display: block;float: left;width: calc(100% - 100px);font-size: 20px;line-height: 40px;color: #666;}
	.contact-body .contact-box .txt-box small .brmb {display: none;}
	.contact-ditu {width: 100%;padding: 80px 0 0;}
	.contact-ditu .ditu-box {width: 100%;height: 560px;}
	.contact-ditu .ditu-box .Map {width: 100%;height: 100%;}

	/* ---- 行业资讯 ---- */
	.industry {padding: 40px 0;}
	.industry-body {width: 1360px;margin: 0 auto;}
	.industry-body .list-art {}

	.industry-body .art-btn {display: block;width: calc(100% - 380px);margin-left: 380px;padding: 20px 0;}
	.industry-body .art-btn:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.industry-body .art-btn li {float: left;width: 4em;margin: 0 5px;line-height: 2.5em;text-align: center;border: 1px solid #e0c0a1;font-size: 18px;}
	.industry-body .art-btn li a {display: block;color: #e0c0a1;}
	.industry-body .art-btn li:hover a {background: #e0c0a1;color: #fff;}
	.industry-body .art-btn li.active {background: #e0c0a1;}
	.industry-body .art-btn li.active a {color: #fff;}

	.industry-body .list-btn {display: block;width: 60px;height: 60px;margin: 0 auto;background: rgba(224, 192, 161, 0.8);border-radius: 50%;position: relative;}
	.industry-body .list-btn span.iconfont {display: block;width: 16px;height: 16px;margin: 0 auto;background: url(../images/art-btn.png) center no-repeat;position: absolute;left: calc(50% - 8px);top: calc(50% - 8px);}
	.industry-body .list-btn:hover span.iconfont {animation: ArtBtn 1.2s ease-in-out 0s 10 forwards;}
	@keyframes ArtBtn {
		0% {top: calc(50% - 10px);}
		50% {top: calc(50% - 6px);}
		100% {top: calc(50% - 10px);}
	}
	.industry-body .list-art .art-box {padding: 90px 0;position: relative;}
	.industry-body .list-art .art-box:before {content: " ";display: block;width: 2px;height: calc(100% - 50px);background: #e0c0a1;position: absolute;left: 379px;top: calc(50% + 25px);}
	.industry-body .list-art .art-box:nth-last-child(1):before {display: none;}
	.industry-body .list-art .art-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.industry-body .list-art .art-box .art-lt {float: left;width: 380px;position: relative;}
	.industry-body .list-art .art-box .art-lt:before {content: " ";display: block;width: 40px;height: 40px;box-sizing: border-box;border-radius: 50%;background: rgba(224, 192, 161, 0.5);;position: absolute;left: calc(100% - 20px);bottom: calc(50% - 20px);}
	.industry-body .list-art .art-box .art-lt:after {content: " ";display: block;width: 20px;height: 20px;box-sizing: border-box;border-radius: 50%;background: #e0c0a1;position: absolute;left: calc(100% - 10px);bottom: calc(50% - 10px);}
	.industry-body .list-art .art-box .art-lt .dat-box {padding-bottom: 20px;position: relative;}
	.industry-body .list-art .art-box .art-lt .dat-box:after {content: " ";display: block;width: 85px;height: 1px;box-sizing: border-box;border: 1px solid #000;transform: rotateZ(-50deg);position: absolute;left: 45px;bottom: 40px;}
	.industry-body .list-art .art-box .art-lt .dat-box i {display: block;font-size: 24px;line-height: 40px;font-style: normal;}
	.industry-body .list-art .art-box .art-lt .dat-box em {display: block;font-size: 24px;line-height: 40px;font-style: normal;}
	.industry-body .list-art .art-box .art-lt .tit-box {padding-right: 100px;}
	.industry-body .list-art .art-box .art-lt .tit-box strong {display: block;padding-top: 30px;font-size: 28px;line-height: 50px;}
	.industry-body .list-art .art-box .art-rt {float: left;width: calc(100% - 380px);}
	.industry-body .list-art .art-box .art-rt .img-box {float: left;width: 430px;height: 230px;padding-left: 120px;}
	.industry-body .list-art .art-box .art-rt .img-box img {display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
	.industry-body .list-art .art-box .art-rt .txt-box {float: left;width: calc(100% - 430px);height: 230px;padding-left: 60px;position: relative;}
	.industry-body .list-art .art-box .art-rt .txt-box p {font-size: 20px;line-height: 30px;height: calc(100% - 20px);overflow: hidden;}
	.industry-body .list-art .art-box .art-rt .txt-box span {display: block;font-size: 16px;line-height: 20px;height: 20px;color: #d6a577;position: absolute;left: 60px;bottom: 0;cursor: pointer;}
	.industry-body .list-art .art-box .art-rt .txt-box span i {font-style: normal;color: #d6a577;font-family: "黑体";}

	/* ---- 资讯详情 ---- */
	.information {}
	.information .place {width: 1360px;margin: 0 auto;padding: 20px 0;}
	.information .place {font-size: 20px;line-height: 30px;}
	.information .place span {font-weight: bold;}
	.information .art-tit {width: 1360px;margin: 0 auto;padding: 40px 10px 19px;border-bottom: 1px solid #cfcece;}
	.information .art-tit:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.information .art-tit strong {display: block;float: left;font-size: 28px;line-height: 60px;}
	.information .art-tit span {display: block;float: right;font-size: 18px;line-height: 30px;padding: 15px 0;}
	.information .art-tit span i {display: block;float: left;margin: 0 0.25em;font-style: normal;color: #a3a3a3;}
	.information .art-tit span em {display: block;float: left;margin: 0 0.25em;font-style: normal;color: #000000;}
	.information .art-det {width: 1360px;margin: 0 auto;padding-top: 90px;}
	.information .art-det:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.information .art-det .art-lt {float: left;width: 320px;min-height: 880px;padding-right: 10px;}
	.information .art-det .art-lt .img-box {width: 310px;height: 230px;}
	.information .art-det .art-lt .img-box img {display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
	.information .art-det .art-lt .dat-box {padding: 5px 0;}
	.information .art-det .art-lt .dat-box span {display: block;margin-top: 40px; font-size: 24px;line-height: 30px;text-align: center;color: #d6a577;font-weight: bold;position: relative;}
	.information .art-det .art-lt .dat-box span:nth-of-type(1) {margin-bottom: 610px;}
	.information .art-det .art-lt .dat-box span:nth-of-type(1):before {content: " ";display: block;width: 0px;height: 40px;border-left: 1px solid #dfdfdf;position: absolute;left: calc(50% - 0.5px);top: -40px;}
	.information .art-det .art-lt .dat-box span:nth-of-type(2):before {content: " ";display: block;width: 0px;height: 40px;border-left: 1px dashed #dfdfdf;position: absolute;left: calc(50% - 0.5px);top: -40px;}
	.information .art-det .art-lt .dat-box span:nth-of-type(1):after {content: " ";display: block;width: 0px;height: 500px;border-left: 1px solid #dfdfdf;position: absolute;left: calc(50% - 0.5px);top: 30px;}
	.information .art-det .art-lt .dat-box span i {display: block;width: 50%;float: left;text-align: right;font-style: normal;color: #d6a577;}
	.information .art-det .art-lt .dat-box span s {display: block;width: 50%;float: left;text-align: left;font-size: 16px;color: #d6a577;}
	.information .art-det .art-rt {float: left;width: calc(100% - 320px);padding-left: 40px;}
	.information .art-det .art-rt .txt-box {padding-bottom: 20px;}
	.information .art-det .art-rt .txt-box p {font-size: 20px;line-height: 2.25pc;text-indent: 2em;}
	.information .art-det .art-rt .txt-box img {display: block;margin: 20px 0;width: auto !important;height: auto !important;max-width: 100% !important;}
	.information .art-det .art-rt .btn-box {padding: 20px 0 40px;text-align: center;}
	.information .art-det .art-rt .btn-box a {display: inline-block;margin: 0 20px;padding: 0 10px;font-size: 22px;line-height: 40px;}
	.information .art-det .art-rt .btn-box span {font-size: 22px;}
	.information .art-det .art-rt .btn-box a:hover {color: #d6a577;}
	.information .art-det .art-rt .btn-box a:hover span {color: #d6a577;}
}
@media (max-width: 1200px){
}
@media (max-width: 1024px){
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 414px) {
	.banner .swiper-container .swiper-slide {height: 200px;}
	.banner .swiper-slide.m {display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center; display: -moz-box; -moz-box-align: center; -moz-box-pack: center; text-align: center;font-size: 18px;}
	.banner .swiper-slide.pc {display: none;}
	.banner.strength .swiper-container .swiper-slide {height: 250px;}
	.Title {width: 100%;padding: 10px 0;}
	.Title small {font-size: 14px;line-height: 20px;}
	.Title strong {font-size: 20px;line-height: 30px;}
	.Title i {width: 50px;-webkit-background-size: 100%;background-size: 100%;}
	.content-box {width: 100%;margin: 0 auto;}

	.introduction {padding: 40px 12px 0;}
	.introduction-body {padding-bottom: 100px;position: relative;}
	.introduction-body .introduction-lt {width: 60%;height: auto;}
	.introduction-body .introduction-lt .img-box:before {width: 160px;height: 120px;border-width: 4px;top: 25px;right: -20px;}
	.introduction-body .introduction-lt .img-box img {width: 100%;}
	.introduction-body .introduction-rt {width: 40%;height: auto;padding-left: 20px;}
	.introduction-body .introduction-rt .tit-box {padding: 50px 0;padding-left: 10px;}
	.introduction-body .introduction-rt .tit-box small {font-size: 12px;}
	.introduction-body .introduction-rt .txt-box {width: 100%;font-size: 12px;line-height: 20px;color: #666;position: absolute;left: 0;bottom: 10px;}

	.orientation {margin: 40px 0 0;-webkit-background-size: 110%;background-size: 110%;}
	.orientation .content-box {width: 100%;position: relative;}
	.orientation .txt-box .tit-box {height: 50px;margin: 0;width: 55%;}
	.orientation .txt-box .tit-box span {display: block;font-size: 50px;line-height: 50px;height: 50px;position: absolute;left: 0;top: 0;}
	.orientation .txt-box .tit-box strong {font-size: 20px;line-height: 20px;margin: 0;position: absolute;left: 25px;bottom: 5px;}
	.orientation .txt-box:hover {background: #f9ebde;}
	.orientation .txt-box:hover .tit-box span {color: #f0d9c5;}
	.orientation .txt-box:hover .tit-box strong {background: #f9ebde;color: #333;}
	.orientation .txt-box:hover p {color: #333;}
	.orientation .txt-box p {width: 55%;font-size: 12px;line-height: 20px;}
	.orientation .yqbz .txt-box {margin: 0;width: calc(100% - 40px);margin-right: 40px;padding: 20px;height: auto;}
	.orientation .yqbz .img-box {height: 180px;position: absolute;top: calc(50% - 90px);left: 50%;}
	.orientation .zhsc .txt-box {margin: 0;width: calc(100% - 40px);margin-left: 40px;padding: 20px;height: auto;background: #d6a577;}
	.orientation .zhsc .txt-box .tit-box {margin-left: 45%;}
	.orientation .zhsc .txt-box .tit-box span {color: #e2c1a4;}
	.orientation .zhsc .txt-box .tit-box strong {background: #d6a577;color: #fff;}
	.orientation .zhsc .txt-box p {margin-left: calc(45% + 5px);color: #fff;}
	.orientation .zhsc .txt-box:hover {background: #d6a577;}
	.orientation .zhsc .txt-box:hover .tit-box span {color: #e2c1a4;}
	.orientation .zhsc .txt-box:hover .tit-box strong {background: #d6a577;color: #fff;}
	.orientation .zhsc .txt-box:hover p {color: #fff;}
	.orientation .zhsc .img-box {margin: 0;height: 180px;position: absolute;top: calc(50% - 90px);right: 50%;}
	.orientation .cxyf .txt-box {margin: 0;width: calc(100% - 40px);margin-right: 40px;padding: 20px;height: auto;}
	.orientation .cxyf .img-box {height: 140px;position: absolute;top: calc(50% - 70px);left: 50%;}
	.orientation-slogan {width: 100%;height: auto;padding: 20px 0;}
	.orientation-slogan p {padding-left: 25%;padding-right: 10px;font-size: 12px;line-height: 20px;}



	.story {margin: 30px 0 0;padding: 10px 0;}
	.story-head p {margin: 12px 0 0;font-size: 16px;line-height: 24px;}
	.story-head p br.br-mb {display: block;}
	.story-body {padding: 10px 0;position: relative;}
	.story-body .story-list {padding: 0 7px;}
	.story-body .story-lt {width: 150px;height: 200px;padding: 0 5px;}
	.story-body .story-lt .img-box {width: 100%;height: calc(100% - 10px);left: 5px;top: 5px;}
	.story-body .story-rt {width: calc(100% - 150px);padding: 5px;height: auto;}
	.story-body .story-rt .txt-box {padding: 5px 2px 5px 0;}
	.story-body .story-rt .txt-box .ico-box {width: 40px;height: 40px;background: #fbf6f1;}
	.story-body .story-rt .txt-box .ico-box span {width: 30px;height: 30px;left: 5px;top: 5px;-webkit-background-size: 90% !important;background-size: 90% !important;}
	.story-body .story-rt .txt-box:nth-of-type(1) .ico-box span {background: url(../images/icon-ppgs01B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(2) .ico-box span {background: url(../images/icon-ppgs02B.png) center no-repeat;}
	.story-body .story-rt .txt-box:nth-of-type(3) .ico-box span {background: url(../images/icon-ppgs03B.png) center no-repeat;}
	.story-body .story-rt .txt-box .tit-box {width: calc(100% - 40px);padding-left: 5px;}
	.story-body .story-rt .txt-box .tit-box strong {font-size: 16px;line-height: 20px;}
	.story-body .story-rt .txt-box .tit-box p {font-size: 12px;line-height: 20px;}
	.story-body .story-rt .txt-box:nth-of-type(2) {margin: 10px 0 0;}
	.story-body .story-rt .txt-box:nth-of-type(3) {width: calc(100% - 24px);margin: 15px 12px;position: absolute;left: 0;top: 200px;}
	.story-body .story-bt {margin: 50px 0 0;padding: 50px 10px 10px;}
	.story-body .story-bt p {font-size: 12px;line-height: 20px;}

	.rigorous {padding: 20px 0 0;}
	.rigorous-head s {font-weight: bold;}
	.rigorous-head p {font-size: 16px;line-height: 20px;padding-bottom: 10px;}
	.rigorous-body {padding: 10px 0;}
	.rigorous-body .rigorous-lt {float: none;width: 100%;}
	.rigorous-body .rigorous-rt {float: none;width: 100%;}
	.rigorous-body .content-box .txt-box {padding: 15px 40px;margin: 0 0 10px !important;}
	.rigorous-body .content-box .txt-box strong {margin: 0 0 10px;font-size: 16px;line-height: 20px;}
	.rigorous-body .content-box .txt-box p {font-size: 12px;line-height: 20px;}
	.rigorous-body .rigorous-lt .txt-box:nth-of-type(1) {padding: 20px 40px;}
	.rigorous-body .rigorous-rt .txt-box:nth-of-type(2) {padding: 20px 40px;}

	.choice {padding: 20px 0 0;}
	.choice-head strong {display: block;}
	.choice-body {padding: 0;}
	.choice-body .content-box {width: 100%;margin: 0;padding: 0;background: none;}
	.choice-body .choice-lt {float: none;width: 100%;height: auto;}
	.choice-body .choice-lt .img-box {width: 100%;height: auto;position: static;}
	.choice-body .choice-lt .img-box img {width: 100%;position: static;}
	.choice-body .choice-rt {float: none;width: 100%;padding: 0 7px;margin: -60px 0 0;position: relative;}
	.choice-body .choice-rt:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.choice-body .choice-rt .choice-tit {width: 100%;display: none;}
	.choice-body .choice-rt .choice-tit p {font-size: 20px;line-height: 30px;position: static;}
	.choice-body .choice-rt .choice-box {float: left;width: calc(50% - 20px);margin: 10px;padding: 10px 0;border: none;background: #d6a577;}
	.choice-body .choice-rt .choice-box i {margin: 5px auto;width: 50px;height: 50px;-webkit-background-size: 100% !important;background-size: 100% !important;}
	.choice-body .choice-rt .choice-box strong {font-size: 16px;line-height: 30px;}
	.choice-body .choice-rt .choice-box small {font-size: 12px;line-height: 20px;height: 40px;padding: 0 10px;}

	.craft {padding: 20px 0 0;}
	.craft-body {padding: 20px 0 0;}
	.craft-body .craft-box {height: 240px;overflow: hidden;-webkit-background-size: 90%;background-size: 90%;}
	.craft-body .craft-box p {font-size: 12px;line-height: 20px;white-space: nowrap;}
	.craft-body .craft-box p:nth-of-type(1) {left: 5%;top: 15%;}
	.craft-body .craft-box p:nth-of-type(2) {left: 70%;top: 9%;}
	.craft-body .craft-box p:nth-of-type(3) {left: 5%;top: 50%;}
	.craft-body .craft-box p:nth-of-type(4) {left: 70%;top: 57%;}
	.craft-body .craft-box p .brpc {display: none;}
	.craft-body .craft-box p .brmb {display: block;}

	.secure-body .secure-list {width: 100%;}

	.produce {padding: 20px 0 0;}
	.produce-body {padding: 10px 0;}
	.produce-body .ico-box .img-box {width: 80px;height: 80px;padding: 15px;margin-bottom: 10px;}
	.produce-body .ico-box .img-box img {display: block;width: 50px;height: 50px;}
	.produce-body .ico-box p {font-size: 12px;line-height: 20px;white-space: nowrap;}
	.produce-foot {padding: 10px 40px;}
	.produce-foot .produce-box {padding: 10px;}
	.produce-foot .produce-box .img-box {height: 220px;}
	.produce-foot .produce-box .img-box img {display: block;width: 100%;height: 100%;object-fit: cover;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev {width: 40px;height: 160px;left: -40px;top: calc(50% - 60px);font-size: 12px;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev:before {font-size: 12px;line-height: 20px;height: 20px;}
	.produce-foot .produce-box .swiper-container .swiper-button-prev:after {font-size: 12px;line-height: 20px;height: 20px;}
	.produce-foot .produce-box .swiper-container .swiper-button-next {width: 40px;height: 160px;right: -40px;top: calc(50% - 60px);font-size: 12px;}
	.produce-foot .produce-box .swiper-container .swiper-button-next:before {font-size: 12px;line-height: 20px;height: 20px;}
	.produce-foot .produce-box .swiper-container .swiper-button-next:after {font-size: 12px;line-height: 20px;height: 20px;}

	.secure {padding: 20px 0 0;}
	.secure-body {-webkit-background-size: 120% !important;background-size: 120% !important;}
	.secure-body .secure-list {height: auto;padding: 10px 0;}
	.secure-body .secure-list .secure-box {padding: 0;}
	.secure-body .secure-list .secure-box img {float: none;width: 100%;width: 40px;height: 40px;margin: 0 auto;padding: 0;}
	.secure-body .secure-list .secure-box p {float: none;width: 100%;font-size: 12px;line-height: 20px;padding: 0 5px;text-align: center;}
	.secure-body .secure-list .secure-box p .brpc {display: none;}

	.secure-foot {padding: 10px 0;overflow: hidden;}
	.secure-foot .secure-lt {float: none;width: 100%;padding: 0;}
	.secure-foot .secure-rt {float: none;width: 100%;}
	.secure-foot .img-box {float: left;width: 150px;height: 140px;margin: 0;padding: 0;padding-right: 10px;}
	.secure-foot .img-box:after {left: 100%;bottom: calc(50% - 15px);border-width: 10px 0px 10px 10px;border-color: transparent transparent transparent #d6a577;}
	.secure-foot .tit-box {float: left;width: calc(100% - 150px);padding: 15px 5px;}
	.secure-foot .tit-box span {width: calc(100% - 40px);font-size: 12px;line-height: 20px;height: 40px;white-space: nowrap;}
	.secure-foot .secure-lt {background: #f5f5f5;margin: 10px 0;}
	.secure-foot .secure-lt:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .secure-lt .tit-box i {width: 30px;height: 30px;margin: 5px;-webkit-background-size: 100% !important;background-size: 100% !important;}
	.secure-foot .secure-lt ul {float: left;width: calc(100% - 150px);padding: 10px 5px;}
	.secure-foot .secure-lt li {width: 20%;padding: 0;white-space: nowrap;text-align: center;}
	.secure-foot .secure-lt li i {float: left;display: block;font-size: 24px;line-height: 30px;letter-spacing: 0px;}
	.secure-foot .secure-lt li em {float: left;display: block;font-size: 12px;line-height: 12px;padding-top: 18px;letter-spacing: 0px;}
	.secure-foot .secure-lt li p {font-size: 12px;line-height: 20px;}
	.secure-foot .secure-lt li p:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .secure-lt li:nth-last-child(1) {border: none;}

	.secure-foot .secure-rt {background: #f5f5f5;margin: 10px 0;padding: 0;}
	.secure-foot .secure-rt:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.secure-foot .secure-rt .tit-box {padding: 20px 5px;}
	.secure-foot .secure-rt .tit-box i {width: 30px;height: 30px;margin: 5px;-webkit-background-size: 100% !important;background-size: 100% !important;}
	.secure-foot .secure-rt .tit-box span {line-height: 40px;}
	.secure-foot .secure-rt .tit-box p {font-size: 12px;line-height: 20px;padding: 10px 0;text-align: left;}
	.secure-foot .secure-rt .tit-box p:nth-of-type(2) {padding: 10px 0 10px 5px;}

	.research-body {width: calc(100% - 40px);margin: 10px 20px;padding: 20px;padding-top: 90px;top: -40px;}
	.research-body .research-lt {float: none;width: 100%;padding: 0;}
	.research-body .research-lt img {display: block;float: right;width: 160px;padding: 0 0 10px 10px;}
	.research-body .research-lt .tit-box {width: 100%;text-align: center;padding: 10px 0;position: absolute;left: 0;top: 0;}
	.research-body .research-lt .tit-box i {margin: 6px auto;}
	.research-body .research-lt .txt-box p {font-size: 12px;line-height: 20px;}
	.research-body .research-lt .txt-box p:nth-of-type(1) {margin-bottom: 10px;}
	.research-body .research-rt {display: none;}
	.research-body .research-rt .img-box {}

	.discuss {padding: 0;background: url(../images/bg_discuss.jpg) center bottom / cover no-repeat;}
	.discuss-body {padding: 10px 0;}
	.discuss-body .discuss-list {width: 100%;padding: 0;}
	.discuss-body .swiper-button-next, .discuss-body .swiper-button-prev {display: none;}
	.discuss-body .swiper-wrapper {display: block;}
	.discuss-body .swiper-slide {float: left;width: 50%;}
	.discuss-body .discuss-box {float: none;width: 120px;margin: 5px auto;padding: 0;background: none;border: none;}
	.discuss-body .discuss-box .img-box {width: 100px;height: 110px;margin: 0 auto;padding: 35px 0;-webkit-background-size: 100% !important;background-size: 100% !important;}
	.discuss-body .discuss-box .txt-box {padding: 0 0 10px;}
	.discuss-body .discuss-box .img-box i {width: 40px;height: 40px;-webkit-background-size: 100% !important;background-size: 100% !important;}
	.discuss-body .discuss-box .txt-box p {font-size: 12px;line-height: 20px;}
	
	.industry {padding: 10px 0 0;}
	.industry-body {padding: 0 17px 20px;}
	.industry-body .list-btn {width: 40px;height: 40px;}
	.industry-body .list-art .art-box {margin: 20px 0;padding: 0;position: relative;}
	.industry-body .list-art .art-box:before {display: none;}
	.industry-body .list-art .art-box .art-lt {float: right;width: calc(100% - 150px);}
	.industry-body .list-art .art-box .art-lt:before {display: none;}
	.industry-body .list-art .art-box .art-lt:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.industry-body .list-art .art-box .art-lt .dat-box {float: left;width: 60px;padding: 0px;}
	.industry-body .list-art .art-box .art-lt .dat-box:after {width: 40px;left: 22px;bottom: 18px;}
	.industry-body .list-art .art-box .art-lt .tit-box {float: left;width: calc(100% - 60px);padding: 0;}
	.industry-body .list-art .art-box .art-lt .tit-box strong {margin: 0;padding: 0;font-size: 16px;line-height: 20px;height: 40px;overflow: hidden;}
	.industry-body .list-art .art-box .art-lt .dat-box i {font-size: 12px;line-height: 20px;}
	.industry-body .list-art .art-box .art-lt .dat-box em {font-size: 12px;line-height: 20px;}
	.industry-body .list-art .art-box .art-rt {float: right;width: calc(100% - 150px);}
	.industry-body .list-art .art-box .art-rt .img-box {width:150px;height: 100px;padding: 0 15px 0 0;position: absolute;left: 0;top: 0;}
	.industry-body .list-art .art-box .art-rt .txt-box {width: 100%;padding: 0;height: 60px;}
	.industry-body .list-art .art-box .art-rt .txt-box p {font-size: 12px;line-height: 20px;height: 40px;color: #888888;}
	.industry-body .list-art .art-box .art-rt .txt-box span {font-size: 12px;left: 0;}

	.industry-body .art-btn {width: 100%;margin: 0;padding: 10px 0;}
	.industry-body .art-btn li {width: 3.5em;margin: 5px;line-height: 2em;font-size: 14px;}




	.contact {padding: 20px 0 0;}
	.contact-body {padding: 10px 17px;}
	.contact-body .contact-lt {width: calc(50% - 10px);margin-right: 10px;padding: 0;}
	.contact-body .contact-rt {width: calc(50% - 10px);margin-left: 10px;padding: 0;}
	.contact-body .contact-box {height: 130px;}
	.contact-body .contact-box .txt-box {padding: 20px 10px;}
	.contact-body .contact-box .txt-box span {width: 30px;height: 30px;line-height: 30px;font-size: 24px;}
	.contact-body .contact-box .txt-box span:after {width: 30px;height: 30px;line-height: 30px;font-size: 24px;left: calc(50% - 15px);top: calc(50% - 15px);}
	.contact-body .contact-box .txt-box strong {width: calc(100% - 30px);padding: 0 5px;font-size: 16px;line-height: 30px;}
	.contact-body .contact-box .txt-box small {width: 100%;font-size: 16px;line-height: 20px;}
	.contact-body .contact-box .txt-box small .brmb {display: block;}
	.contact-ditu {padding: 30px 0 0;}
	.contact-ditu .ditu-box {height: 280px;}

	.information .place {width: calc(100% - 14px);margin: 0 7px;padding: 10px 0px;}
	.information .place p {font-size: 14px;line-height: 20px;}
	.information .art-tit {width: calc(100% - 14px);margin: 0 7px;padding: 10px 0px;}
	.information .art-tit strong {float: none;width: 100%;font-size: 20px;line-height: 40px;text-align: center;}
	.information .art-tit span {float: none;width: 100%;padding: 0;line-height: 30px;text-align: center;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-direction: normal; -webkit-box-orient: horizontal; -moz-flex-direction: row; -webkit-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;align-content: space-around;-webkit-box-pack: center; -moz-justify-content: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -moz-align-items: center; -webkit-align-items: center; align-items: center;}
	.information .art-tit span i {display: inline;font-size: 12px;margin-left: 10px;}
	.information .art-tit span em {display: inline;font-size: 12px;margin-right: 10px;}
	.information .content-box {width: calc(100% - 14px);margin: 0 7px; padding: 0;margin-bottom: 9px;}
	.information .art-det .art-lt {display: none;}
	.information .art-det .art-rt {width: 100%;padding: 0;}
	.information .art-det .art-rt .txt-box {padding: 10px 0;font-size: 12px;line-height: 20px;}
	.information .art-det .art-rt .txt-box p {margin-bottom: 5px;font-size: 12px;line-height: 20px;}
	.information .art-det .art-rt .txt-box img {display: block;margin: 0 0 5px;}
	.information .art-det .art-rt .btn-box {padding: 10px 0;}
	.information .art-det .art-rt .btn-box a {font-size: 14px;line-height: 20px;height: 20px;}
	.information .art-det .art-rt .btn-box span {font-size: 14px;line-height: 20px;height: 20px;}
}
@media (max-width: 375px) {
	.banner .swiper-container .swiper-slide {height: 180px;}
	.banner.strength .swiper-container .swiper-slide {height: 210px;}
	.introduction {padding: 20px 7.5px 0;}
	.introduction-body .introduction-lt .img-box {height: 150px;}
	.introduction-body .introduction-lt .img-box:before {height: 100px;}
	.introduction-body .introduction-lt .img-box img {height: 100%;object-fit: cover;}
	.introduction-body .introduction-rt .tit-box {padding: 30px 10px;}

	.orientation {margin: 20px 0;-webkit-background-size: 120%;background-size: 120%;}
	.orientation .txt-box p {width: 60%;}
	.orientation .yqbz .txt-box {padding: 10px;}
	.orientation .yqbz .img-box {left: 55%;height: 160px;top: calc(50% - 80px);}
	.orientation .zhsc .txt-box {padding: 10px;}
	.orientation .zhsc .txt-box p {width: 60%;margin-left: 40%;}
	.orientation .zhsc .img-box {right: 55%;height: 160px;top: calc(50% - 80px);}
	.orientation .cxyf .txt-box {padding: 10px;}
	.orientation .cxyf .img-box {left: 55%;height: 120px;top: calc(50% - 60px);}

	.story-body .story-list {padding: 0 2.5px;}
	.story-body .story-lt {width: 130px;}
	.story-body .story-rt {width: calc(100% - 130px);}
	.story-body .story-rt .txt-box:nth-of-type(3) {width: calc(100% - 5px);margin: 10px 2.5px;}

	.secure-foot .img-box {width: 130px;}
	.secure-foot .tit-box {width: calc(100% - 130px);}
	.secure-foot .secure-lt ul {width: calc(100% - 130px);}
	.secure-foot .secure-lt li p {text-align: left;transform: scale(0.75);}

	.rigorous-body .content-box .txt-box {padding: 10px 20px !important;}
	.produce-foot .produce-box .img-box {height: 190px;}

	.industry-body {padding: 0 7.5px 20px;}
	.industry-body .list-art .art-box {margin: 10px 0;}
	.industry-body .list-art .art-box .art-lt {width: calc(100% - 130px);}
	.industry-body .list-art .art-box .art-rt .img-box {width: 130px;height: 100px;padding-right: 10px;}
	.industry-body .list-art .art-box .art-rt {width: calc(100% - 130px);}

	.contact-body {padding: 10px 7.5px;}
	.contact-body .contact-box .txt-box small {font-size: 14px;}
	.information .art-tit span i {margin-left: 5px;}
	.information .art-tit span em {margin-right: 5px;}
	.information .content-box {width: calc(100% - 10px);margin: 0 5px;padding: 5px 0 4px;}
}
@media (max-width: 360px) {
}
@media (max-width: 320px) {
	.banner .swiper-container .swiper-slide {height: 150px;}
	.banner.strength .swiper-container .swiper-slide {height: 200px;}
	.introduction-body {padding-bottom: 120px;}
	.orientation-slogan {padding: 10px;}
	.orientation-slogan p {padding-left: 10%;}
	.story-body .story-lt {width: 100px;}
	.story-body .story-rt {width: calc(100% - 100px);}
	.story-body .story-rt .txt-box {padding: 5px 0;}

	.choice-body .choice-rt .choice-box strong {font-size: 14px;}
	.choice-body .choice-rt .choice-box small {padding: 0;}
	.secure-body .secure-list .secure-box p {padding: 0;margin: 0 -1px;width: calc(100% + 2px);}
	.secure-body .secure-list .secure-box:nth-of-type(2) p {color: #d6a577;}

	.contact-body {padding: 10px 5px;}
	.information .art-tit strong {font-size: 16px;}
}