	@charset "UTF-8";
	html{
	  font-size: 6.25vw;
	}
	@media screen and  (min-width:1600px){ /*主体宽度*/
	  html{
	  font-size: 100px;
	}
	}
	@media screen and  (max-width:300px){
	  html{
	  font-size:100px;
	}
	}

	html {
	  scrollbar-width: thin;
	  scrollbar-color:#a9854f #f5f5f5;
	}
	html::-webkit-scrollbar {
	  width:8px;
	}
	html::-webkit-scrollbar-thumb {
	  background-color:#a9854f;border-radius:8px;
	}
	html::-moz-scrollbar {
	  width:8px; 
	}
	html::-moz-scrollbar-thumb {
	  background-color: #a9854f;border-radius:8px;
	}	

	.w1400{max-width:1400px; margin-right: auto; margin-left: auto;}
	.w1405{max-width:1405px; margin-right: auto; margin-left: auto;}
	.w_width{max-width:1600px; margin-right: auto; margin-left: auto;}
	.w1920{max-width:1920px; margin-right: auto; margin-left: auto;}
	.ctext{padding-left:0.8rem;padding-right:0.8rem;}
	@media  screen and (max-width: 1024px){
	.ctext{padding-left: 15px;padding-right: 15px;}
	}




	.t_navs{ position:fixed; left:0; top:0; z-index: 100; width: 100%; }
	.t_navs.bct{ transform: translateY(-100%); -ms-transform: translateY(-100%);box-shadow:none !important;}
	.t_navs .top{ position:relative; z-index: 100; width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center; padding:0 0.5rem;}
	.t_navs .logo{ line-height: 0; float: left;}
	.t_navs .logo a{ float: left;}
	.t_navs .logo img{ width: auto; height:0.47rem;}
	.t_navs .logo .img1{ display: block;}
	.t_navs .logo .img2{ display: none;}
	.t_navs .right{ display: flex; align-items: center;}
	.t_navs .menu{float: left;}
	.t_navs .menu ul{float: left;}
	.t_navs .menu .nli{ float: left; position: relative; margin:0 0.54rem 0 0;}
	.t_navs .menu .nli span a{ display:flex; align-items: center; position: relative;line-height:0.96rem; font-size:0.18rem;color: #fff; font-weight: 400; padding:0 10px; }
	.t_navs .menuSub{ display:none; position: absolute; top:0.88rem; left:50%; z-index: 10; transform: translateX(-50%); -ms-transform: translateX(-50%); padding:0.08rem 0 0 0; }
	.t_navs .menuSub::after{ display: block; position: absolute; left:50%; top:0; transform: translate(-50%,0); -ms-transform: translate(-50%,0); content: ''; border-left:0.08rem solid transparent; border-right:0.08rem solid transparent;border-bottom:0 solid rgba(255,255,255,0.8);}
	.t_navs .menu .nli:hover .menuSub::after{ top:0;border-bottom:0.08rem solid rgba(255,255,255,0.8); }
	.t_navs .menuSub .u2{ display: flex; flex-direction: column; position: relative; white-space: nowrap; background: rgba(255,255,255,0.8); padding:0.36rem 0.45rem 0.36rem 0.42rem; }
	.t_navs .menuSub .u2 .l2{ display: block; width:100%; }
	.t_navs .menuSub .u2 .a2{ display: flex; align-items: center; width:100%;color: #666; position: relative; line-height:0.28rem; font-size:0.18rem; padding:0.07rem 0 0.07rem 0.16rem;}
	.t_navs .menuSub .u2 .a2::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:50%; background:#a9854f; transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); content: '';}
	.t_navs .menuSub .u2 .a2:hover{color:#a9854f;}



	.t_navs .top.active{ background:#fff;}
	.t_navs .top.active .logo .img1{ display: none;}
	.t_navs .top.active .logo .img2{ display: block;}
	.t_navs .top.active .logo .img1{ display: none;}


	.t_navs.ect{ background:#fff;}
	.t_navs.ect .logo .img1{ display: none;}
	.t_navs.ect .logo .img2{ display: block;}
	.t_navs.ect .menu .nli span a{color: #666;}
	.t_navs.ect .menu .nli:hover span a{color:#a9854f;}
	.t_navs.ect .menu .nli.on span a{color:#a9854f;}


	.t_navs.act{ background:#fff; box-shadow:0 2px 2px rgba(0,0,0,0.1); }
	.t_navs.act .logo .img1{ display: none;}
	.t_navs.act .logo .img2{ display: block;}
	.t_navs.act .menu .nli span a{color: #666;}
	.t_navs.act .menu .nli:hover span a{color:#a9854f;}
	.t_navs.act .menu .nli.on span a{color:#a9854f;}


	.t_navs .ss_search{float: left; display:flex;}
	.t_navs .ss_search ._t{ cursor: pointer; display:flex; height:0.96rem; width:30px; background: url(img/_search.png) right center no-repeat; background-size:20px auto !important;}
	.t_navs.act .ss_search ._t{ background: url(img/_search1.png) right center no-repeat;}
	.t_navs.ect .ss_search ._t{ background: url(img/_search1.png) right center no-repeat;}
	.t_navs.act .ss_search:hover ._t{ background: url(img/_search2.png) right center no-repeat;}
	.t_navs.ect .ss_search:hover ._t{ background: url(img/_search2.png) right center no-repeat;}
	.t_navs ._b{width: 100%;height: 120px;background:rgba(255,255,255,1);box-shadow:3px 3px 3px rgba(0,0,0,0.1);z-index: 99;position: fixed;left: 0;top:0.8rem; margin-top:1px; display: none;}
	.t_navs ._b .input{width: 800px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); display: flex; overflow: hidden; border:1px solid rgba(0,0,0,0.1); border-radius: 4px; overflow: hidden;}
	.t_navs ._b .input input{width: 100%;height:48px;display: block; border-radius:0;background:none; border:0; font-size:16px; line-height:26px; padding:10px 24px; color: #333; text-transform: capitalize;}
	.t_navs ._b .input input::placeholder{color:#666; opacity:1 !important;}
	.t_navs ._b .input .img{display: block; cursor: pointer; min-width:60px;height: 48px;background: url(img/_search1.png) center no-repeat; background-size:20px auto !important;}
	.t_navs ._b .input:hover .img{ background: url(img/_search2.png) center no-repeat;}







	@media screen and (max-width:1024px) {
	.t_navs{ position:absolute;}	
	.t_navs .top{height:50px; padding:0 15px;}
	.t_navs .menu{ display: none;}
	.t_navs .logo img{ width: auto; height:28px;}
	.t_navs .ss_search{ display:none;}

	}



	.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center;}
	.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
	.menuph .point:hover .navbtn,
	.menuph .point:hover .navbtn::after,
	.menuph .point:hover .navbtn::before { width: 100%;}
	.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background: #fff;
	-webkit-transition: all .3s ease-out 0s; 
	-moz-transition: all .3s ease-out 0s;  
	-ms-transition: all .3s ease-out 0s;  
	-o-transition: all .3s ease-out 0s;  
	transition: all .3s ease-out 0s;}
	.menuph .navbtn::after,
	.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background: #fff;
	-webkit-transition: all .3s ease-out 0s;  
	-moz-transition: all .3s ease-out 0s;  
	-ms-transition: all .3s ease-out 0s;  
	-o-transition: all .3s ease-out 0s;  
	transition: all .3s ease-out 0s;}
	.menuph .navbtn::after { top: -9px;}
	.menuph .navbtn::before { top: 9px;}
	.menuph.active .point .navbtn{ background: transparent !important;}
	.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
	.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}


	.t_navs .top.active .menuph .navbtn,
	.t_navs .top.active .menuph .navbtn::after,
	.t_navs .top.active .menuph .navbtn::before{ background: #a9854f;}

	.t_navs.act .menuph .navbtn,
	.t_navs.act .menuph .navbtn::after,
	.t_navs.act .menuph .navbtn::before{ background: #a9854f;}

	.t_navs.ect .menuph .navbtn,
	.t_navs.ect .menuph .navbtn::after,
	.t_navs.ect .menuph .navbtn::before{ background: #a9854f;}



	@media  screen and (max-width:1024px){
	.menuph{ display:block;}
	}

	.xialaph{ position: fixed; left:0; top:50px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#fff; padding:15px 15px 50px 15px; overflow-y: auto;border-top:1px solid rgba(0,0,0,0.1);}
	.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid rgba(0,0,0,0.1);}
	.xialaph .a1box{width: 100%;position: relative;}
	.xialaph .a2box{width: 100%;position: relative;}
	.xialaph .a3box{width: 100%;position: relative;}
	.xialaph .a1{color: #333;  font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%;}
	.xialaph .on .a1{ color: #a9854f;}
	.xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0;}
	.xialaph .icobox::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:4px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #333;  border-right:1px solid #333;}
	.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;border-top:1px solid #a9854f;  border-right:1px solid #a9854f;}
	.xialaph .u2{width: 100%;padding:0 10px;display: none;}
	.xialaph .u2 .l2{ width: 100%;display: block;}
	.xialaph .u2 .a2{ width: 100%;display: block; font-size:15px;color: #666;line-height:24px;padding:8px 10px;}
	.xialaph .u3 .ino{ display: flex; align-items: center; justify-content:center;box-shadow: 0px 0px 15px rgba(68, 114, 196, 0.15);
	background:rgba(255, 255, 255, 1); border-radius: 50%; line-height: 0; margin-right:15px;
	min-width: 40px;width: 40px;
	height: 40px;}
	.xialaph .u3 .ino img{max-width:40px; max-height:40px; object-fit: contain;}
	.xialaph .on .a2{ color:#a9854f;}
	.xialaph .u3{width: 100%;padding:10px 10px;display: none;}
	.xialaph .u3 .l3{ width: 100%;display: block;}
	.xialaph .u3 .a3{ width: 100%;display:flex; align-items: center; font-size:15px;color: #666;line-height:24px;padding:8px 10px;}
	.xialaph .u4{width: 100%;padding:10px 10px;display: none;}
	.xialaph .u4 .l4{ width: 100%;display: block;}
	.xialaph .u4 .l4{ width: 100%;display:flex; align-items: center; font-size:15px;color: #333;line-height:24px;padding:4px 0;}
	.xialaph .input_box{width: 100%;margin-top:25px;position: relative; display:flex; overflow: hidden; border-radius:4px;
	  border: 1px solid rgba(0,0,0,0.1);}
	.xialaph .input_box input{width: 100%;height:40px;display: block; background:none; border: 0; font-size: 14px; line-height:24px; padding:8px 14px; color: #333;}
	.xialaph .input_box input::placeholder{color:#666; opacity:1 !important;}
	.xialaph .input_box .img{ display: block; cursor: pointer; border: 0; width:56px;height: 40px;background: url(img/_search1.png) center no-repeat; background-size:20px auto !important;}





	@-webkit-keyframes move {
		0% {
		   -webkit-transform:translateY(-10px);
		   transform:translateY(-10px);
		}
		1% {
		   -webkit-transform:translateY(-10px);
		   transform:translateY(-10px);
		}
		100% {
		   -webkit-transform:translateY(20px);
		   transform:translateY(20px);
		}
	}

	._mouse{ position: absolute; left:50%; bottom:39px; transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:10;}
	._mouse .p{ align-items: center; display: flex; flex-direction: column; justify-content: center; animation:move 2s linear 0s infinite; color: #fff; font-size:14px; line-height: 1;}
	._mouse img{width:0.22rem;}

	.index-banner{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
	.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
	.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
	.index-banner .div{ width:100%; line-height: 0;}
	.index-banner .pc_show1{ width:100%; height:100vh; object-fit: cover;}
	.index-banner .right{position: absolute;right:50%;margin-right:-800px; bottom:46px; z-index: 10; display: flex; align-items: center;}
	.index-banner .swiper-prev,
	.index-banner .swiper-next{ cursor: pointer; width:28px; height:28px; display:block; border:1px solid #fff; border-radius: 50%; background: url(img/next.png) center no-repeat; background-size:auto 100% !important; }
	.index-banner .swiper-prev{ margin:0 9px 0 18px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
	.index-banner .swiper-prev:hover,
	.index-banner .swiper-next:hover{ border:1px solid #a9854f; background: url(img/next.png) center no-repeat #a9854f;}
	.index-banner .swiper-pagination{ cursor: pointer; display:flex;position: absolute;left:50%; bottom:48px; z-index: 10;margin-left:-800px; }
	.index-banner .swiper-pagination-bullet{ cursor: pointer; border-radius:10px; width:10px; height:10px; margin:0 20px 0 0; display:block; background: #fff; }
	.index-banner .swiper-pagination-bullet-active{ width:37px;}
	.index-banner .swiper-pagination-current,
	.index-banner .swiper-pagination-total,
	.index-banner .swiper-pagination-line{ display: inline-flex; color: #fff; font-family:Arial; font-size:20px; line-height:28px;}
	.index-banner .swiper-pagination-line{ margin:0 8px}


	@media screen and (max-width:1800px) {
	.index-banner .right{ right:100px;  margin-right:0;}
	.index-banner .swiper-pagination{ left:100px; margin-left:0; }
	}
	@media screen and (max-width:1024px) {
	._mouse{ display:none;}	
	.index-banner .right{ bottom:26px; right:15px;}
	.index-banner .swiper-pagination{ left:15px; bottom:35px; }
	.index-banner .swiper-pagination-bullet{ margin:0 12px 0 0;}
	.index-banner .swiper-pagination-bullet-active{ width:20px;}
	.index-banner .swiper-prev,
	.index-banner .swiper-next{ width:24px; height:24px;}
	.index-banner .swiper-prev{ margin:0 9px 0 12px; }
	.index-banner .swiper-pagination-current,
	.index-banner .swiper-pagination-total,
	.index-banner .swiper-pagination-line{ font-size:16px;}
	.index-banner .swiper-pagination-line{ margin:0 4px}
	}
	@media screen and (max-width:767px) {

	}


	.footer1{ position:relative;overflow: hidden; padding-top:0.88rem;}
	.footer1 .box{ display: flex; flex-wrap: wrap; align-items:flex-start; justify-content: space-between;}
	.footer1 .box1{ display: flex; align-items:flex-start; justify-content: space-between; border-top:1px solid #dadada;  border-bottom:1px solid #dadada; margin-top: 0.48rem; padding:0.44rem 0;}
	.footer1 .box2{ display: flex; flex-wrap: wrap; align-items:flex-start; justify-content: space-between; padding:0.3rem 0;}
	.footer1 .logo{ display: inline-flex; line-height:0;}
	.footer1 .logo img{ height:0.54rem;}
	.footer1 .er{ display: inline-flex; flex-direction:column; min-width:94px; width:94px;}
	.footer1 .er .i{ display: block; line-height: 0; width:100%; }
	.footer1 .er .tit{ display:block;color: #bbbbbb; font-size:14px; line-height:24px; text-align: center; margin-top: 4px; }
	.footer1 .nav{ display: flex; flex-wrap: wrap; gap:0 0.74rem;}
	.footer1 .nav .a1{ display:inline-flex;color: #666; font-size:0.18rem; line-height:0.38rem; }
	.footer1 .nav .a1:hover{ color:#a9854f;}
	.footer1 .Copyright{color: #666;font-size:14px; line-height:24px;}
	.footer1 .Copyright a{color: #666; margin-left: 0.1rem;}
	.footer1 .Copyright a:hover{ color:#a9854f;}
	.footer1 .sjkf{color: #666666;font-size:14px; line-height:24px; display: inline-flex; }
	.footer1 .sjkf i{ display: inline-flex;font-size:12px; line-height: 1; margin:4px 6px 0 6px; }
	.footer1 .sjkf a{ display: inline-flex;color: #666;}
	.footer1 .sjkf a:hover{ color:#a9854f;}
	.footer1 .sjkf .links{ cursor: pointer; position: relative;}
	.footer1 .sjkf .links span{display: block; width: 100%; position: relative; padding-right: 22px;}
	.footer1 .sjkf .links span::after{ display: block; content:''; position: absolute; right: 0; top:4px; transform:rotate(225deg); -ms-transform: rotate(225deg); border-left:1px solid #bebebe;  border-top:1px solid #bebebe; width: 10px; height: 10px; }
	.footer1 .sjkf .links span.active{ color: #a9854f;}
	.footer1 .sjkf .links span.active::after{ top:50%;transform:rotate(45deg); -ms-transform: rotate(45deg); border-left:1px solid #a9854f;  border-top:1px solid #a9854f; }
	.footer1 .sjkf .donw{ display: none; width: 160px; position: absolute; right: 0; bottom:100%; margin-bottom:24px; z-index: 6; background: #fff;padding:10px 0; overflow-y: auto;max-height: 264px; box-shadow:0 0 5px rgba(0,0,0,0.15); border-radius:10px 10px 0 0;}
	.footer1 .sjkf .donw a{display: block; width: 100%; color: #333; font-size:14px; line-height:22px; padding:1px 5px; text-align:center; }
	.footer1 .sjkf .donw a:hover{ color: #a9854f !important;}
	.footer1 .addr{ display:inline-flex; gap: 0.4rem; width:78.75%; justify-content: space-between;}
	.footer1 .addr .li{display:inline-flex; flex-wrap: wrap; flex-direction: column; margin-top: 17px;}
	.footer1 .addr .li .tit{ display:block;color: #666666; font-size:14px; line-height:24px;  position: relative; padding-left:13px;}
	.footer1 .addr .li .tit::after{ display: block; width:4px; height:4px; border-radius: 50%; position: absolute; left:0; top:50%; background:#b03a34; transform: translateY(-50%); -ms-transform: translateY(-50%); content: '';}
	.footer1 .addr .li .p{display:block;color: #a9854f; font-size:0.22rem; line-height:0.32rem;padding-left:13px; }


	@media (max-width:1600px){
	.footer1 .nav{ gap:0 0.64rem;}
	.footer1 .addr{width:82.75%;}
	.footer1 .addr .li .p{ font-size:0.2rem; line-height:0.3rem; }
	}
	@media (max-width: 1024px){
	.footer1{  padding-top:25px;}
	.footer1 .box{ flex-wrap: wrap; position: relative; min-height:120px; align-content: center;}
	.footer1 .box1{ flex-wrap: wrap; padding: 20px 0; margin-top:20px;}
	.footer1 .box2{  padding:15px 0;}
	.footer1 .logo img{height:28px;}
	.footer1 .er{ position: absolute; right:15px; top:25px; min-width:90px;width:90px;}
	.footer1 .nav{ width:100%; gap:0 15px; padding:0 80px 0 0; margin-top:14px; }	
	.footer1 .nav .a1{ font-size:14px; line-height:24px; }
	.footer1 .addr .li{ margin: 0;}
	.footer1 .addr .li .p{ font-size:15px; line-height:25px; }
	.footer1 .addr{ width:100%; gap:8px;}
	.footer1 .Copyright{ width:100%; text-align: center;}
	.footer1 .sjkf{ width:100%; text-align: center; justify-content: center;}
	}
	@media (max-width: 767px){
	.footer1 .Copyright .s{ display: inline-block;}
	.footer1 .Copyright a{ margin-left:0;}
	.footer1 .addr{ flex-wrap: wrap; justify-content: space-between;}
	.footer1 .nav{ gap:0;}
	.footer1 .nav .a1{ width:33.33%;}
	.footer1 .nav .a1{ font-size:13px; line-height:24px; }
	}




	/* _Right */
	._Right{ float: right; position: fixed; right: 0.3rem; bottom:10vh; z-index: 23; width:0.46rem; border-radius:0.46rem; background: #fff; box-shadow:0 0 10px rgba(0,0,0,0.07);padding: 0.15rem 0;}
	._Right .li{ float: left; width:100%;position: relative; margin: 0.1rem 0;}
	._Right .li .la{ width:100%; line-height: 0; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; color: #444444; font-size:0.14rem; line-height:1; text-align:center;}
	._Right .li .la img{ width:0.24rem; height:0.24rem;}
	._Right .li .la span{ width: 100%; margin-top:0.04rem;}
	._Right .li.lianxi .la span{ width: 100%; margin-top:0.1rem;}
	._Right .li .la .img1{display:block; }
	._Right .li .la .img2{display:none; }
	._Right .li:hover .la{ color: #a9864f;}
	._Right .li:hover .la .img2{display:block; }
	._Right .li:hover .la .img1{display:none; }
	._Right .box{ position:absolute; right:100%; bottom:-1.4rem; width:4.2rem; padding: 0 0.2rem 0 0;-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
		transition: all 500ms cubic-bezier(.5, 1, .4, 1);
		-webkit-transform-origin:80% 80%;
		-moz-transform-origin:80% 80%;
		-ms-transform-origin:80% 80%;
		-o-transform-origin:80% 80%;
		transform-origin:80% 80%;
		-webkit-transform: translateY(0%) scale(0);
		-moz-transform: translateY(0%) scale(0);
		-ms-transform: translateY(0%) scale(0);
		-o-transform: translateY(0%) scale(0);
		transform: translateY(0%) scale(0);}
	._Right .box .dl{ float: left; width: 100%; background:url(img/bg.jpg) top center no-repeat; background-size:100% 100%;  border: 3px solid #fff; padding: 0.28rem 0.38rem 0.34rem 0.38rem; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,0.07);}
	._Right .box .dd{ float: left; width: 100%; position: relative; border-bottom: 1px solid #efefef; padding: 0.16rem 0 0.2rem 0;}
	._Right .box .dd:last-child{ border-bottom: none;}
	._Right .box .ino{ display:block;  position: absolute; left:0; top:0.32rem; width: 0.24rem; height: 0.24rem;}
	._Right .box .tit{ display:block; width: 100%; color: #888888; font-size: 0.16rem; line-height: 0.24rem;}
	._Right .box .p{  display:block; width: 100%; color: #333333; font-size: 0.16rem; line-height: 0.24rem; margin-top:0.06rem;}
	._Right .box .p a{ display: inline-flex; color: #a9854f; align-items: center;}
	._Right .box .p a:hover img{ transform: translateX(8px); -ms-transform: translateX(8px); }
	._Right .box .er{ margin:0 0.12rem 0 0; line-height: 0; width:0.9rem; min-width:0.9rem;}
	._Right .box .dd1{ display: flex; align-items: center; padding-left:0 !important;}
	._Right .box .dd1 .tit1{ display: block; color: #fff; font-size: 0.24rem; line-height: 0.32rem;}
	._Right .box .dd1 .p1{ display: block; color: #fff; margin-top: 0.1rem;}
	._Right .box .info{display:flex; align-items: center; }
	._Right .box .info img{ width:28px; height:28px; padding:4px; margin-left: 6px; cursor: pointer;}
	._Right .li:hover .box{opacity: 1;
		filter: alpha(opacity=100);
		display: block \9;
		pointer-events: auto;
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1);}

	@media screen and (max-width:1800px) {
	._Right{ right: 0.1rem; }
	._Right .box .dl{  padding: 0.24rem 0.38rem 0.2rem 0.38rem; }
	._Right .box .dd{ padding: 0.14rem 0 0.18rem 0;}
	._Right .box .p{margin-top:0;}
	}
	@media screen and (max-width:1600px) {
	._Right .box .dl{  padding: 0.2rem 0.38rem 0.2rem 0.38rem; }
	._Right .box .dd{ padding: 0.12rem 0 0.12rem 0;}
	}
	@media screen and (max-width:1024px) {
	._Right{ display: none !important;}
	}	
		
	.wap_hei{ width: 100%; height:52px; display:none; }	
	.pf_down{ display:none;background:#fff; position: fixed; left: 0; bottom: 0; z-index:12; width: 100%; box-shadow:0 0 13px rgba(0,0,0,0.1);padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
	.pf_down ul{ width: 100%; display: inline-flex; flex-wrap: wrap;}
	.pf_down ul li{ width: 25%; text-align: center;}
	.pf_down ul li a{ width: 100%; color: #666; font-size:12px; line-height:16px; display: inline-flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center; padding:8px 0; }
	.pf_down ul li a img{ width:18px; height: 18px;}
	.pf_down ul li a span{ margin-top: 2px;}
	.pf_down ul li a .img1{display:block; }
	.pf_down ul li a .img2{display:none; }
	.pf_down ul li a:hover .img2{display:block; }
	.pf_down ul li a:hover .img1{display:none; }
	.pf_down ul li a:hover{ color: #a9854f;}

	@media screen and (max-width:767px) {
	.pf_down{ display:block;}
	.wap_hei{ display:block; }	

	}


	.copy-pou{ display:none; position: fixed; left: 50%;; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 20;}
	.copy-pou .text{ display: block; white-space: normal; color: #fff; font-size:16px; line-height:26px; background: rgba(0,0,0,0.6); border-radius: 3px; padding:12px 32px;}


	.inbaner{ position: relative; line-height:0;}
	.inbaner .div{ display:block; width:100%; text-align: center;}
	.inbaner .div img{width:100%;}
	.inbanerbox0{display: block; position: absolute; left: 0; bottom:0; width: 100%; z-index: 6;transform: translateY(50%); -ms-transform: translateY(50%);}
	.mbxbox{ display: flex; flex-wrap: wrap; align-items: center; justify-content:space-between; background: #fff; border-radius: 10px; padding:0 0.3rem;}
	.mbx{ display: block;color:#8a8a8a; text-align: center;font-size:14px; line-height:26px;}
	.mbx a{color:#8a8a8a;}
	.mbx i{ padding:0 5px;}
	.mbx a:hover{  color:#a9854f;}


	@media screen and (max-width:1024px) {
	.mbxbox{ padding:0 15px; border-radius: 5px;}	
	.mbx{ display:none;}
	.banbox{ margin-top: -20px;}
	.banbox .tit36{ text-align: center;}
	}


	.slide1{ display:inline-flex;}
	.slide1 .ul{ display:inline-flex; gap:0 0.62rem;}
	.slide1 .li{ display: inline-flex; align-items: center;height:0.74rem; }
	.slide1 .li a{ display: inline-flex;color: #666;font-size:calc(14px + 0.02rem); line-height:26px;}
	.slide1 .li:hover a{ color:#a9854f;}
	.slide1 .li.on a{  color:#a9854f;}

	@media screen and (max-width:1600px) {
	.slide1 .ul{ gap:0 0.4rem;}	
	}	
	@media screen and (max-width:1024px) {
	.slide1{ width: 100%;}	
	.slide1 .ul{ width: 100%; justify-content: space-around; gap:0;}	
	.slide1 .li{height:40px;  }
	.slide1 .li a{ font-size:14px; line-height:24px;}
	}
	@media screen and (max-width:767px) {
	.slide1-1 .ul{ justify-content: flex-start; white-space: nowrap; overflow-x: auto; gap:0 16px;}
	}

	.t_navs.navFix{transform: translateY(-100%);-ms-transform: translateY(-100%);}
	.inbanerbox0.navFix{ position: fixed; left:0; bottom: auto; top:0; z-index: 101; background: #fff;box-shadow: 0 2px 2px rgba(0,0,0,0.1);
	transform: translateY(0);-ms-transform: translateY(0);}
	.nav-height.navFix{  height:0.74rem;}
	.nav-wrap{ height:0.74rem; }
	.navFix .slide1 .li a.active{ color:#a9854f;}

	@media screen and (max-width:1024px) {
	.nav-height.navFix{  height:40px;}
	.nav-wrap{ height:40px; }
	.nav-height{ padding:0 4px;}
	}


	._box3{ width:100%;display: flex; display: flex; justify-content: space-between;}
	._box3 ._select{ float:left; min-width:3.36rem; width:3.36rem; position:relative; margin-right:0.3rem;}
	._box3 .text{ position: relative; display: flex;width: 100%;box-sizing: border-box; cursor: pointer;
	border: 1px solid #cecece;border-radius: 4px;color:#b0b0b0;font-size:0.16rem;line-height:0.42rem; height:0.54rem; padding:0.05rem 0.2rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
	._box3 .text::after{ cursor: pointer; float:left; position:absolute; top:50%; right:15px; width:20px; height:20px; content:''; background: url(img/right_hui.png) center no-repeat; background-size: 100% 100% !important; margin-top: -10px; }
	._box3 .input01{ width:100%;display: flex; position: relative;}
	._box3 .input01 .input{ width:100%;color:#171717;font-size:0.16rem;line-height:0.42rem; background:none; border: 1px solid #cecece;border-radius: 4px; height:0.54rem;padding:0.05rem 0.2rem; }
	._box3 .input01 .img{ display:flex; align-items: center; justify-content:center; position: absolute; right:0; top: 0; width:1.45rem;border-radius: 4px;color:#fff;font-size:0.16rem;line-height:0.42rem; height:0.54rem; background: #a9854f; gap: 0.16rem;}
	._box3 .input01 .img img{width:0.19rem; height:0.19rem;}
	._box3 .input01 .img:hover{  background: #b03a34;}
	._box3 input::placeholder{color:#b0b0b0; opacity:1 !important;}
	._down1{ display:none; float:left; width:100%; position:absolute; left:0; top:100%; margin-top: -1px;  background:#fff; padding:0.1rem 0; box-shadow:0 0 7px rgba(2,97,208,0.07); overflow:hidden; overflow-y:auto; scrollbar-width:thin; max-height:2.6rem;border: 1px solid rgba(0, 0, 0, 0.1); z-index: 6;
	border-radius: 4px;}
	._down1 .li{ float:left; width:100%; color:#666666; font-size:0.16rem;line-height:0.3rem; cursor:pointer; padding:0 0.2rem;}
	._down1 .li:hover{ color:#a9854f;}

	@media screen and (max-width:1024px) {
	._box3{ flex-wrap: wrap;}
	._box3 ._select{ float:left; min-width:100%; width:100%; position:relative; margin:0 0 10px 0;}
	._box3 .submit{ margin-left:10px; min-width:120px; width:120px; font-size:14px; height:40px; }
	._box3 .submit img{ margin-right:4px;}
	._box3 .input{ font-size:14px; padding:5px 12px; line-height:28px; height:40px;}
	._box3 .text{ font-size:14px; padding:5px 12px; line-height:28px; height:40px;}
	._box3 .text::after{right:10px; background-size:14px 14px !important;}
	._box3 .input01 .input{ font-size:14px; padding:5px 12px; line-height:28px; height:40px;}
	._box3 .input01 .img{  width:100px;font-size:14px;line-height:0.42rem; height:40px; gap:10px;}
	._box3 .input01 .img img{width:16px; height:16px;}
	._down1{  max-height:244px; padding:10px 0;}
	._down1 .li{ font-size:14px;line-height:28px; padding:0 12px;}
	}



	.lits02{ display: block; width: 100%; }
	.lits02 .u2{ display:block; width: 100%;}
	.lits02 .u2 .li{ display:block; width: 100%; }
	.lits02 .u2 .a{ display:flex; align-items:center; justify-content: space-between; width: 100%; background:#fff; position: relative;border-radius: 10px; overflow: hidden;}
	.lits02 .u2 .a .time{ width: 100%; color: #666666;font-size:14px; line-height: 22px;}
	.lits02 .u2 .a .tit{ width: 100%; color: #333333;font-size:0.22rem; line-height:0.32rem; font-weight:bold;margin-top: 0.28rem;}
	.lits02 .u2 .a .p{ width: 100%; color: #666666;font-size:0.16rem; line-height:0.34rem; margin-top: 0.4rem;
	overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:5;}
	.lits02 .u2 .a .pic{ display:block; width:60%; min-width:60%; overflow: hidden; }
	.lits02 .u2 .a ._img{ padding-bottom:65%;}
	.lits02 .u2 .a .cont{width: 100%; padding:0 0.7rem 0 0.5rem;}
	.lits02 .u2 .a .btn{ display:inline-flex; align-items: center; color: #666666; font-size:14px; line-height:0.34rem; padding:0 0 0 0.52rem; margin:1.42rem 0 0.2rem 0; background: url(img/right1.png) left center no-repeat; background-size:auto 100% !important;}
	.lits02 .u2 .a:hover .tit{ color: #a9854f;}
	.lits02 .u2 .a:hover .btn{ color: #a9854f;}
	.lits02 .slick-dots{justify-content: flex-start; margin-top:0.6rem; transform: translateX(-5px);}
	.lits02 .slick-arrow{ top: auto; bottom:-2px;}
	.lits02 .slick-prev{ left: auto; right:0.8rem; }

	@media screen and (max-width:1600px) {
	.lits02 .u2 .a .p{ margin-top: 0.3rem;}	
	.lits02 .u2 .a .btn{ margin:0.8rem 0 0.2rem 0;}
	}
	@media screen and (max-width:1024px) {
	.lits02 .u2 .a .tit{font-size:16px; line-height:26px; margin-top: 4px;}
	.lits02 .u2 .a .p{ font-size:14px; line-height:24px; margin-top: 4px;}
	.lits02 .u2 .a .btn{ margin:15px 0 0 0; padding:0 0 0 30px; line-height:24px;}
	.lits02 .u2 .a .cont{ padding:0 14px 0 14px;}
	.lits02 .slick-dots{ margin-top:32px;}
	.lits02 .slick-prev{ left: auto; right:56px; }
	}
	@media screen and (max-width:767px) {
	.lits02 .u2 .a{ flex-wrap: wrap;}
	.lits02 .u2 .a .pic{ width:100%; min-width:100%; margin:0;}
	.lits02 .u2 .a .cont{ padding:14px 14px 38px 14px;}
	}




	.lits04{ display: block; width: 100%; padding:0.26rem 0  0 0;}
	.lits04 .u2{ display:block; width: 100%;}
	.lits04 .u2 .li{ display:block; width: 100%; border-bottom: 1px solid #e7e7e7;}
	.lits04 .u2 .a{ display:flex; align-items:center; justify-content: space-between; flex-direction: row-reverse; width: 100%; padding:0.4rem 0; position: relative;}
	.lits04 .u2 .a::after{ display:block; content:''; position: absolute; bottom:-1px; left:0; height:1px; background:#a9854f; width: 0;}
	.lits04 .u2 .a .time{ width: 100%; color: #666666;font-size:14px; line-height: 22px;}
	.lits04 .u2 .a .tit{ width: 100%; color: #333333;font-size:0.22rem; line-height:0.32rem; font-weight:bold; margin-top: 0.14rem;}
	.lits04 .u2 .a .p{ width: 100%; color: #666;font-size:0.16rem; line-height: 0.32rem; margin-top: 0.3rem;}
	.lits04 .u2 .a .pic{ display:block; width:5.06rem; min-width:5.06rem; overflow: hidden; border-radius: 10px;}
	.lits04 .u2 .a ._img{ padding-bottom:64.23%;}
	.lits04 .u2 .a .cont{width: 100%; padding:0 0.84rem 0 0;}
	.lits04 .u2 .a .btn{ position: relative; display:inline-flex; align-items: center; color: #666666; font-size:14px; line-height:0.34rem; padding:0 0 0 0.52rem; margin: 0.6rem 0 0.23rem 0;}
	.lits04 .u2 .a .btn::after{display: block;
	  content: '';
	  position: absolute;
	  left: 0;
	  top: 0;
	  width: 0.34rem;
	  height: 0.34rem;
	  background: url(img/right1.png) left center no-repeat;
		background-size: auto;
	  background-size: auto 100% !important;}
	.lits04 .u2 .a:hover .tit{ color: #a9854f;}
	.lits04 .u2 .a:hover .btn{ color: #a9854f;}
	.lits04 .u2 .a:hover .btn::after{ transform: rotate(30deg); -ms-transform: rotate(30deg);}
	.lits04 .u2 .a:hover::after{ width: 100%;}

	@media screen and (max-width:1600px) {
	.lits04 .u2 .a .cont{ padding:0 0.6rem 0 0;}	
	}	
	@media screen and (max-width:1024px) {
	.lits04{padding:5px 0 0 0;}	
	.lits04 .u2 .a{padding:20px 0;}	
	.lits04 .u2 .a .btn{ margin:10px 0 0 0; padding:0 0 0 30px; line-height:24px;}
	.lits04 .u2 .a .btn::after{
	  width: 24px;
	  height:24px;}
	.lits04 .u2 .a .time{ margin-top: 6px;}
	.lits04 .u2 .a .tit{font-size:16px; line-height:26px; margin-top: 4px;}
	.lits04 .u2 .a .p{ font-size:14px; line-height:24px; margin-top: 4px;}
	.lits04 .u2 .a .pic{ width:280px; min-width:280px;}
	.lits04 .u2 .a .cont{ padding:0 14px 0 0;}
	}
	@media screen and (max-width:767px) {
	.lits04 .u2 .a{ flex-wrap: wrap;}
	.lits04 .u2 .a .pic{ width:100%; min-width:100%; margin:0;}
	.lits04 .u2 .a .cont{ padding:14px 0 0 0;}

	}






	.page_section{width: 100%;}
	.page_section .pcpage{display: flex;justify-content: center;align-items: center; }
	.page_section .pcpage a{display: flex;justify-content: center;align-items: center; width:40px; height:40px; font-size: 16px; line-height: 40px; color:#9c9c9c;
	;   margin:0 5px; box-sizing: border-box;
	border-radius:10px;}
	.page_section .pcpage span{ padding:0 6px;}
	.page_section .pcpage a:hover,
	.page_section .pcpage a.on{ background:#a9854f; color: #fff;}
	.page_section .pcpage .btn{ font-family: Arial }
	.page_section .phpage{display: none;justify-content: center;align-items: center;}
	.page_section .phpage a{width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;}
	.page_section .phpage span{margin: 0 20px;font-size: 16px;color:rgba(35, 24, 21, 1);}

	@media screen and (max-width:1024px) {
	.page_section .pcpage{display: none;}
	.page_section .phpage{display: flex;}
	}



	.newsbox{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; flex-direction: row-reverse;}
	.newsbox .left{ display: block; width:22.5%;}
	.newsbox .right{ display: block; width:75.93%;}
	.newsbox .sect{ display: block; width: 100%; background: #fff; border-radius: 0px; padding:0.57rem 0.4rem 0.23rem 0.4rem; color: #666666;font-size:0.16rem; line-height: 0.36rem;}
	.newsbox .sect .title{ display: block; width: 100%;color: #231815;font-size:0.3rem; line-height:0.4rem; font-weight: bold;}
	.newsbox .sect .info{ display:flex; flex-wrap: wrap; width: 100%; color: #7a7a7a;font-size:14px; line-height:24px; border-bottom: 1px solid #e2e2e2; padding:0.32rem 0 0.26rem 0; gap:0 0.68rem;}
	.newsbox .sect .s{ display: flex; align-items: center;}
	.newsbox .sect .s img{ width:24px; height:24px; margin-right: 10px;}
	.newsbox .sect .cont{ display: block; width: 100%; padding:26px 0 34px 0;}
	.newsbox ._page{ display: flex; justify-content: space-between; width: 100%; align-items: center; padding:0.33rem 0;border-top:1px solid #e2e2e2;}
	.newsbox ._page .la{ width: calc(100% - 1.6rem);}
	.newsbox ._page .la a{ width: 100%; color: #333333; font-size:0.16rem; line-height:0.28rem; display:block; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
	.newsbox ._page .la a:hover{ color:#a9854f;}
	.newsbox .btn{ display:inline-flex; align-items: center; color: #a9854f; font-size:0.16rem; line-height:1; height: 0.47rem; border:1px solid #a9854f; border-radius:10px; padding:0 0.16rem 0 0.22rem; white-space: nowrap; gap:0.16rem;}
	.newsbox .btn i{ display: block; width:0.18rem; height:0.18rem;background: url(img/ico6.png) center no-repeat; background-size: 100% auto !important;}
	.newsbox .btn:hover{background: #a9854f; color: #fff;}
	.newsbox .btn:hover i{background: url(img/ico6.1.png) center no-repeat;}



	@media screen and (max-width:1024px) {
	.newsbox{ flex-wrap: wrap-reverse;}	
	.newsbox .left{ width: 100%;margin-top:20px; display: none;}
	.newsbox .right{ width: 100%;}
	.newsbox .btn{ font-size:14px; height:36px; padding:0 15px 0 20px; margin-top: 20px; gap:10px;}
	.newsbox .btn i{ width:16px; height:16px;}
	.newsbox ._page{ padding:20px 0; flex-wrap: wrap; justify-content: center;}
	.newsbox ._page .la{ width: 100%;}
	.newsbox ._page .la a{font-size:14px; line-height:26px;}
	.newsbox .sect{padding:25px 15px 15px 15px;font-size:14px; line-height:26px;} 
	.newsbox .sect .title{font-size:18px; line-height:28px;}
	.newsbox .sect .info{ padding:10px 0 15px 0;font-size:14px; line-height:26px;  gap: 0 20px;}
	.newsbox .sect .s img{ width:18px; height:18px;  margin-right:6px;}
	.newsbox .sect .ph{ display: none;}
	.newsbox .sect .cont{ padding:20px 0 30px 0;}
	}
	@media screen and (max-width:767px) {

	}



	.title03{width:100%;  display: block; background:url(img/bg1.png) right center no-repeat #a9854f; background-size:auto 100% !important; border-radius:10px 10px 0 0 ; padding:0.2rem 0.3rem; color: #fff; font-size:0.22rem; line-height:0.36rem;}
	.lits03{width:100%;  display: block; background: #fff; border-radius:0 0 10px 10px; padding:0 0.3rem 0.65rem 0.3rem;}
	.lits03 .u2{width:100%;  display: block;}
	.lits03 .li{width:100%;  display: block;}
	.lits03 .a{width:100%;  display: block; position: relative; border-bottom: 1px solid #e5e5e5; padding:0.22rem 0 0.24rem 0;}
	.lits03 .a::after{ display: block; content: ''; position: absolute; left: 0; bottom:-1px; z-index: 6; width: 0; height: 1px; background: #a9854f;}
	.lits03 .tit{width:100%; color: #333; font-size: 0.16rem; line-height:0.26rem; margin-top:2px; }
	.lits03 .time{width:100%;  color: #666; font-size:14px; line-height:24px;}
	.lits03 .ico{width:16px; height:16px; display: inline-flex; background: url(img/ico1.png) center no-repeat; background-size: 100% 100% !important; margin-top:0.16rem; }
	.lits03 .a:hover .tit{color: #a9854f;}
	.lits03 .a:hover .ico{ transform: rotate(30deg); -ms-transform: rotate(30deg); }
	.lits03 .a:hover::after{width:100%;  }

	@media (max-width:1024px) {
	.title03{ padding:10px 15px;font-size:18px; line-height:28px;}	
	.lits03{ padding: 0 15px 30px 15px;}
	.lits03 .a{ padding:12px 0 15px 0;}
	.lits03 .tit{  font-size: 14px; line-height:24px;}
	.lits03 .ico{  margin-top:8px;}
	}



	/* 服务内容样式 */
	.service-content {
		padding-bottom: 0.2rem;
	}

	/* 服务卡片样式 */
	.service-card {
		display: flex; justify-content: space-between;
		flex-direction: row; flex-wrap: wrap;
		overflow: hidden;
		 background: #fff; border-radius: 10px; margin-bottom:0.3rem;
	}
	.service-card:last-child{ margin-bottom:0 !important;}
	.service-card:nth-child(2n+1){ flex-direction: row-reverse;}
	.service-image {
		aspect-ratio: 100/58.25; /* 宽高比 */
		width:50%;
		overflow: hidden;
	}

	.service-img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.service-text { display: flex; flex-wrap: wrap; align-content:space-between;
	 width:50%; padding:0.46rem 0.5rem;
	}


	.service-card-title {width: 100%;
		font-size: 0.29rem;
		color: #a9854f;
		line-height: 0.39rem;
	}

	.service-card-description {width: 100%;
		font-size: 0.16rem;
		color: #666;
		margin-top: 0.12rem;
		line-height: 0.3rem; text-align: justify;
	}
	.service-ico{ margin-top:0.2rem; display: block; line-height: 0;
	}

	.service-ico{
		width: 0.62rem;
		height:0.62rem;
		
	}



	@media (max-width: 1600px) {
	.service-text { padding:0.3rem 0.4rem;}
	}
	@media (max-width: 1024px) {
	.service-card {
	margin-bottom:20px;
	}

	.service-card-title {
	font-size:18px;
	line-height: 28px; 
	}

	.service-card-description {
	font-size: 14px;
	line-height: 24px; margin-top:10px;
	}
	.service-text{
	width:100%; padding:15px 15px 20px 15px;
	}
	.service-image{ width:100%;}
	.service-ico{ margin-top:15px;
	}
	.service-ico{
		width: 42px;
		height:42px;
		
	}

	}


	.cxyf1{width: 100%;margin-top:0.42rem;
		font-size: 0.16rem;
		color: #666;
		line-height: 0.32rem;}

	@media (max-width: 1024px) {
	.cxyf1{
	font-size: 14px;
	line-height: 24px; margin:20px 0 5px 0;
	}

	}	






	.about3 .ul{ display:flex; flex-wrap: wrap; width:100%; justify-content:space-between; }
	.about3 .li{display:flex; flex-wrap: wrap; width: 49.18%; margin-top:25px;}
	.about3 .li .la{ width: 100%; overflow: hidden; flex-wrap: wrap; border-radius:12px; position: relative;
	background:#fff;
	display: flex;
	align-content: flex-start;
	padding:0.59rem 0.48rem 0.7rem 1.46rem;}
	.about3 .li .tit{display:block; width: 100%; font-weight: bold;
	color:#a9854f;
	 font-size:0.24rem; line-height:0.34rem;
	}
	.about3 .li .info{display:block; width: 100%; padding-top:0.15rem;}
	.about3 .li .p{display:block; width: 100%; margin-top:0.2rem; font-weight: bold;
	color: #333333;font-size:0.18rem; line-height:0.24rem; position: relative; padding-left: 14px;
	}
	.about3 .li .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:50%; background:#a9854f; transform: translateY(-50%); -ms-transform: translateY(-50%); content: '';}

	.about3 .li .s{display:block; width: 100%; margin-top:5px;padding-left: 14px;
	color: #666666;font-size:0.16rem; line-height:0.22rem;
	}
	.about3 .li .ico{display:block; line-height: 0; width:0.6rem; left:0.44rem; top:0.52rem; position: absolute;}
	.about3 .li .ico img{ width: 100%;}



	@media screen and (max-width:1440px) {

	}
	@media screen and (max-width:1024px) {
	.about3 .li{margin-top: 20px;}	
	.about3 .li .la{ 
	padding:25px 20px 25px 20px;}
	.about3 .li .tit{ margin:0; min-height:40px; display: flex; align-items: center; padding:0 0 0 52px;
	font-size:18px;
	line-height:28px;}
	.about3 .li .p{ font-size:15px; line-height: 21px; margin-top:10px;}
	.about3 .li .s{ font-size:14px; line-height: 20px; }
	.about3 .li .info{ padding-top:5px; }
	.about3 .li .ico{ width:40px; min-width:40px; left:20px; top:25px;}
	}
	@media screen and (max-width:767px) {
	.about3 .li{ width: 100%;}	
	}



	.zltz{ position: relative; display: block; width: 100%; border-radius: 10px; overflow: hidden; margin-top: 35px; padding:0.63rem 0.5rem 0.67rem 0.5rem;}
	.zltz::after{ display: block; content: ''; position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 1; background: #000; opacity: 0.4;}
	.zltz .title{ display:block;width:100%; color: #fff;font-size:0.22rem; line-height:0.32rem; }
	.zltz .info{ display:block;width:100%; color: #fff;font-size:0.16rem; line-height:0.3rem; margin-top:0.53rem; }
	.zltz .ul{ display: grid;grid-template-columns: repeat(3, 1fr);gap:1rem; margin-top: 0.35rem;}
	.zltz .ul .li{ display: flex; flex-wrap: wrap; align-content: space-between; width:100%; padding:0.46rem 0.5rem 0.37rem 0.5rem; text-align: center; justify-content: center;  overflow: hidden; border-radius: 10px; border:1px solid rgba(255,255,255,0.7);}
	.zltz .ul .line{ display:block;width:24px; height:2px; background: #fff; margin:0  auto; margin-top:0.26rem; }
	.zltz .ul .tit{ display:block;width:100%; color: #fff; font-size:0.28rem; line-height:0.38rem;; font-weight:bold; }
	.zltz .ul .p{ display:block;width:100%; color: #fff;font-size:0.16rem; line-height:0.26rem; min-height:0.85rem; margin-top:0.2rem; }
	.zltz .ul .num{ display:block;width:100%; color: #fff;font-size:0.16rem; line-height:0.26rem; margin-top:0.2rem; }

	@media screen and (max-width:1600px) {
	.zltz{ padding:0.63rem 0.4rem 0.67rem 0.4rem;}	
	.zltz .ul{grid-template-columns: repeat(3, 1fr);gap:0.5rem;}
	.zltz .ul .li{ padding:0.4rem 0.4rem 0.37rem 0.4rem; }
	}
	@media screen and (max-width:1024px) {
	.zltz{ margin-top:20px;padding:30px 20px;}
	.zltz .title{ font-size:16px; line-height:26px;}
	.zltz .info{ font-size:14px; line-height:24px; margin-top:25px;}
	.zltz .ul .li{ padding:25px 20px; background:rgba(0,0,0,0.4);}	
	.zltz .ul .tit{ font-size:18px; line-height:28px;}
	.zltz .ul .line{ margin-top:10px;}
	.zltz .ul .p{ display:block; font-size:14px; line-height:24px; min-height:initial; margin-top:10px;}
	.zltz .ul .num{ display:block; font-size:14px; line-height:24px;  margin-top:10px;}
	}
	@media screen and (max-width:767px) {
	.zltz .ul{ grid-template-columns: repeat(1, 1fr);gap:15px; margin-top:20px;}	
	.zltz .ul .li{ width: 100%;}	

	}





	.Contact1{ margin-top:9px; display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; width:100%;}
	.Contact1 .right{ display: block; width:50.81%; }
	.Contact1 .img{ display: block; width:100%; overflow: hidden; border-radius: 10px; aspect-ratio: 100 / 66.78;}
	.Contact1 .img img{ width: 100%; height: 100%; object-fit: cover;}
	.Contact1 .left{ display: block; width:calc(49.19% + 1.5rem); margin-right: -1.5rem; border:1px solid #fff; border-radius: 10px; position: relative; padding:0.66rem 0.6rem 0.92rem 0.58rem; }

	.Contact1 .left .title{ display:block; width: 100%; color: #a9854f; font-weight: bold; font-size:0.28rem; line-height:0.38rem;}
	.Contact1 .left .cont{ display:flex; flex-wrap: wrap; width: 100%; margin-top:5px; padding:0 108px 0 0; }
	.Contact1 .left .adrr{ display:flex; flex-wrap: wrap; position: relative; padding-left:0.6rem; margin-top: 0.55rem;}
	.Contact1 .left .adrr:first-child{ margin-right: 0.88rem;}
	.Contact1 .left .adrr .s{ width: 100%; color:#666666;font-size:0.16rem; line-height:0.26rem;}
	.Contact1 .left .adrr .s1{ width: 100%; color:#333333;font-size:0.18rem; line-height:0.28rem; margin-top:0.03rem;}
	.Contact1 .left .adrr img{ position: absolute; left: 0; top: 0.06rem; background: #b03a34; border-radius: 50%; width:0.48rem; height:0.48rem;}
	.Contact1 .left .er{ display:block; width:108px; position: absolute; right: 0.54rem; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
	.Contact1 .left .er i{ display:block; width:100%; line-height: 0;}
	.Contact1 .left .er span{ display:block; width:100%; text-align:center; margin-top:15px; color: #666666; font-size:14px; line-height:1;}

	@media screen and (max-width:1800px) {
	.Contact1 .left .adrr:first-child{ margin-right: 0.7rem;}
	}
	@media screen and (max-width:1600px) {
	.Contact1 .left{  padding:0.66rem 0.6rem 0.82rem 0.58rem; }
	.Contact1 .left .adrr{ margin-top:0.45rem;}
	.Contact1 .left .adrr:first-child{ margin-right: 0.5rem;}
	}
	@media screen and (max-width:1440px) {
	.Contact1 .left{  padding:0.66rem 0.6rem 0.82rem 0.58rem; }
	.Contact1 .left .adrr{ margin-top:0.35rem;}
	.Contact1 .left .adrr:first-child{ margin-right: 0.35rem;}
	}
	@media screen and (max-width:1024px) {
	.Contact1 { margin-top: 20px;}	
	.Contact1 .right{ width:100%; width:100%;}	
	.Contact1 .img{ border-radius:0 0 10px 10px;}
	.Contact1 .left{ width:100%; padding:25px 15px; border-radius:10px 10px 0 0 ; border-bottom:0; margin:0; }
	.Contact1 .left .cont{ padding:0; }
	.Contact1 .left .title{font-size:18px; line-height:28px;}
	.Contact1 .left .adrr{padding-left: 44px; margin-top: 10px;}
	.Contact1 .left .adrr .s{font-size:14px; line-height:22px;}
	.Contact1 .left .adrr .s1{font-size:15px; line-height:24px; margin-top:0;}
	.Contact1 .left .adrr img{top:7px; width:32px; height:32px;}
	}
	@media screen and (max-width:767px) {
	.Contact1 .left .er{right: 15px; top:15px; transform: translateY(0); -ms-transform: translateY(0);}
	.Contact1 .left .er span{ display: none;}

	}


	.Contact2{ position: relative; overflow: hidden;}
	.Contact2 .box{ display: flex; justify-content: space-between; width:100%;}
	.Contact2 .left{display: flex; flex-wrap: wrap; align-content: space-between; position: relative; width:4.8rem; min-width:4.8rem; padding:0.73rem 0.8rem 0.74rem 0;}
	.Contact2 .left::after{ display: block; content: ''; position:absolute; top: 0; right:0; z-index: 1;width:2000px; height:100%; background: url(img/bg5.png) bottom right no-repeat #a9854f; background-size: 9.06rem atuo;}
	.Contact2 .left .p{ display:block; color: #fff;font-size:0.3rem; line-height:0.54rem;}
	.Contact2 .left .ico{ display:block; line-height:0; margin-top:0.74rem;}
	.Contact2 .left .ico  img{ height:0.72rem;}
	.Contact2 ._form3{ padding:0.81rem 0 0.55rem 0.65rem;}

	@media screen and (max-width:1024px) {
	.Contact2 ._form3{ padding:30px 0 40px 0;}	
	.Contact2 .box{ flex-wrap: wrap; }
	.Contact2 .left{ display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; width:100%; padding:25px 0; }
	.Contact2 .left::after{ width: calc(100% + 30px); right:-15px; background-size: 100% auto !important;}
	.Contact2 .left .p{font-size:17px; line-height:28px;}
	.Contact2 .left .ico{ margin:0 0 0 15px;}
	.Contact2 .left .ico  img{ min-width:36px; width:36px; height:36px;}
	}


	._form3{ width:100%; flex-wrap:wrap; display: flex; justify-content:space-between;}
	._form3 .lab{ width:48.86%; position:relative; display: flex; flex-wrap: wrap; margin-bottom:0.3rem; }
	._form3 .w100{ width:100%;}
	._form3 .name{ width:100%; display:block; color: #333333; font-size:0.18rem; line-height:1; padding-bottom:0.15rem;}
	._form3 .name span{ color: #fb0202;}
	._form3 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:0; background:#f5f5f5; font-size:0.16rem;color: #333; line-height:0.36rem; height:0.56rem; padding:0.1rem 0.19rem; border-radius: 3px;}
	._form3 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:0; background:#f5f5f5; font-size:0.16rem;color: #333; line-height:0.26rem; height:1.59rem; padding:0.15rem 0.19rem;border-radius: 3px;}
	._form3 .yanzhengma{ cursor: pointer; position: absolute; right:0; top:0; height:100%; object-fit: contain; z-index:6;width: 1.12rem; background:#fff;}
	._form3 .submit{ display: flex; justify-content:center; align-items: center; width:100%; font-size:0.18rem; color: #fff; height:0.56rem; padding-bottom: 1px; background: #a9854f; border:1px solid #a9854f; border-radius:3px;}
	._form3 .submit:hover{ background:#b03a34; border:1px solid #b03a34;}
	._form3 .lab1{ display: block; color:#666666; font-size:0.16rem; line-height:0.26rem; margin-top: 0.11rem; }
	._form3 .lab1 span{ color: #fb0202;}
	._form3 .dl{ display: flex; flex-wrap: wrap;width:calc(100% + 0.35rem); margin-right:-0.35rem; margin-bottom:0.11rem;}
	._form3 .dl .dd{ text-transform: uppercase; display: flex; flex-wrap: wrap; color: #666666;font-size:0.16rem; line-height:0.26rem; padding-left:0.24rem; position: relative; min-width:82px; margin-right:0.35rem; cursor: pointer;  background: url(img/dui2.png) left 52% no-repeat;  background-size: auto 0.16rem !important; margin-bottom: 5px;}
	._form3 .dl .dd:hover{ color: #a9854f;}
	._form3 .dl .dd.on{ background: url(img/dui3.png) left 52% no-repeat;  }



	._form3 input::placeholder{color:#bbb9b9; opacity:1 !important;}
	._form3 textarea::placeholder{color:#bbb9b9; opacity:1 !important;}

	@media screen and (max-width:1024px) {
	._form3 .lab{ margin-bottom: 15px;}
	._form3 .name{  font-size:15px;padding-bottom: 10px;}
	._form3 .text{ font-size:14px; line-height:30px; height:40px; padding:5px 12px;}
	._form3 .textarea{ font-size:14px; line-height:24px; height:134px; padding:7px 12px;}
	._form3 .submit{ font-size:15px; height:40px;}
	._form3 .lab1{ font-size:14px;}
	._form3 .yanzhengma{ width:70px;}
	._form3 .dl{width:calc(100% + 15px); margin-right:-15px; margin-bottom:10px;}
	._form3 .dl .dd{font-size:14px; line-height:24px; padding-left:20px;  background-size: auto 14px !important; margin-right:15px;}
	}
	@media screen and (max-width:767px) {
	._form3 .lab{  width: 100%;}
	}





	._sect01 .box{ display:flex; flex-wrap: wrap; justify-content: space-between; width:100%;  }
	._sect01 .right{ position: relative; display:flex; flex-wrap: wrap; align-content: flex-start; background:#fff; width:64.75%; padding:0.47rem 0.5rem 0.4rem 0.5rem; border-radius:10px; overflow: hidden;}
	._sect01 .left{ position: relative; position: relative; display:flex; flex-wrap: wrap; align-content: flex-start; width:33.25%; padding:0.58rem 0.46rem 0.56rem 0.46rem; border-radius:10px; overflow: hidden;}
	._sect01 .left::after{ content:''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;
		background: url(img/bg6.png) top center no-repeat;
	  background-size: 100% 100% !important;}
	._sect01 .title{ display:block; width:100%;color: #fff;font-size:0.46rem; line-height:0.56rem; font-weight: bold;}
	._sect01 .addr{display:block; width:100%;  margin-top:0.28rem;color: #fff;font-size:0.18rem; line-height:0.4rem;}
	._sect01 .er{ display:flex; flex-wrap: wrap; align-items: center; width:108px;margin:0.22rem 0 0 0;}
	._sect01 .er i{ display:block; width:100%; line-height: 0;}
	._sect01 .er span{ display:block; width:100%; text-align: center;  color:#fff; font-size:14px; line-height:24px; margin-top:0.1rem;}
	._sect01 ._form3 .lab1{ margin-top:-0.09rem;}


	@media screen and (max-width:1024px) {
	._sect01 .left{ width:100%; padding:25px 15px; flex-wrap: nowrap; align-items: center;}	
	._sect01 .right{ width:100%; padding:25px 15px 30px 15px; margin-top: 20px;}	
	._sect01 .er{ width:90px; min-width:90px; margin:0 0 0 14px;}
	._sect01 .er span{ display:none;}
	._sect01 .title{ font-size:20px; line-height:30px;}
	._sect01 .addr{font-size:14px; line-height:26px; margin-top:10px; }
	._sect01 ._form3 .lab1{ margin-top:0;}
	}



	.dlzm-card {
		display: flex; justify-content: space-between;
		flex-direction: row; flex-wrap: wrap;
	 width: 100%; 
	}

	.dlzm-image {
		aspect-ratio: 100/59.72; /* 宽高比 */
		width:45%; border-radius: 10px;
		overflow: hidden;
	}
	.dlzm-img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.dlzm-text { position: relative; display: flex; flex-wrap: wrap; align-content: flex-start;
	 width:48.2%; padding:0.15rem 0;
	}
	.dlzm-text::after{ display: block;
	  width: 0.54rem;
	  height: 0.44rem;
	  position: absolute;
	  left: 0.32rem;
	  bottom:0.15rem;
	  border-bottom:0.06rem solid #eee7dc;border-left:0.06rem solid #eee7dc;
	  content: '';}

	.dlzm-card-description { width: 100%;  padding-left: 0.32rem;
		font-size: 0.16rem;
		color: #666666;
		margin-top: 0.36rem;
		line-height: 0.32rem; 
	}


	 
	@media (max-width: 1024px) {
	.dlzm-card-description {
	font-size: 14px;padding-left: 20px;
	line-height: 24px; margin-top:10px;
	}
	.dlzm-text{
	width:100%;padding:0 0 15px 0;
	}
	.dlzm-text::after{
	  width:27px;
	  height:22px;
	  position: absolute;
	  left:0;
	  bottom:0;
	  border-bottom:3px solid #eee7dc;border-left:3px solid #eee7dc;
	  content: '';}
	.dlzm-image{ width:100%; margin-top:20px;}
	}


	.dlzm1{ overflow: hidden;}
	.dlzm1 .info{ display: block; width: 100%; color: #a9854f; font-weight: bold; font-size:0.27rem; line-height:0.37rem; margin-top: 0.41rem;}
	.dlzm1 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
	.dlzm1 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
	.dlzm1 .swiper-prev,
	.dlzm1 .swiper-next{ cursor: pointer; width:0.61rem; height:0.33rem; display:block; border:2px solid #a9854f; border-radius:0.33rem; background: url(img/next1.png) center no-repeat; background-size:auto 0.17rem !important; }
	.dlzm1 .swiper-prev{ margin:0 0.19rem 0 0.39rem; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
	.dlzm1 .swiper-prev:hover,
	.dlzm1 .swiper-next:hover{ background: url(img/next2.png) center no-repeat #a9854f;}
	.dlzm1 .swiper-pagination{ width:auto  !important;; cursor: pointer; display:flex; margin-right: 0.6rem; }
	.dlzm1 .swiper-scrollbar{ display:flex; align-items: center; position:relative; z-index: 10; width:100%; height:20px; opacity:1 !important; overflow: hidden;}
	.dlzm1 .swiper-scrollbar::after{ content:''; display: block; position: absolute; left:0; top:50%; width:100%; height:1px; z-index:1; background:#c5c5c5; }
	.dlzm1 .swiper-scrollbar-drag{  position:relative;background:#a9854f !important; width: 100%; height:2px;z-index:5;}
	.dlzm1 .swiper-scrollbar-drag::after{ content:''; display: block; position: absolute; right:100%; top:0; width:2000px; height:100%; background:#a9854f;z-index:5;}
	.dlzm1 .down{ display: flex; align-items: center; margin-top:0.5rem; padding:0 0.15rem;}
	.dlzm-advantages {
		 width:calc(100% + 0.3rem); 
		margin: 0.4rem -0.15rem -0.15rem;
	}
	.dlzm-advantages .swiper-slide{padding:0 0.15rem;}
	.dlzm-advantage-card { position: relative; height: 100%;
		background: white; display: flex; align-content: space-between; flex-wrap: wrap;
		padding: 0.48rem 0.4rem 0.44rem 0.4rem;
		border-radius: 10px;
		position: relative; 
	}
	.advantage-title {
		font-size: 0.24rem; line-height:0.3rem;
		font-weight: bold;
		color: #333333;
	}
	.advantage-icon { display:block; line-height: 0; margin-left:0.15rem;}
	.advantage-icon img{ object-fit: cover;
		width: 0.48rem;min-width: 0.48rem;
		height: 0.48rem;
	}
	.advantage-subtitle{ display: flex; align-items: center; justify-content: space-between;}
	.advantage-description {
		font-size: 0.16rem;
		line-height: 0.32rem; min-height:2.56rem;
		color: #666;width: 100%;
		margin-top: 0.25rem;
	}
	.advantage-number { margin-top:0.32rem;
	width: 100%;
		font-size: 0.2rem; line-height:0.28rem;
		font-weight: bold;
		color: #a9854f;
	}


	@media (max-width: 1024px) {
	.dlzm1 .info{  font-size:17px; line-height:27px; margin-top:15px;}
	.dlzm-advantages{width: calc(100% + 14px);
	  margin:20px 0 0 -14px;}
	.dlzm-advantages .swiper-slide{ padding:0 0 0 14px;}
	.advantage-icon { margin-left:14px;}
	.advantage-icon img{
		width:34px;min-width: 34px;
		height:34px;
	}
	.advantage-title{font-size:16px; line-height:26px; }
	.advantage-description{font-size:14px; line-height:24px; min-height:48px; margin-top: 15px;}
	.advantage-number { font-size:16px; line-height:24px;margin-top: 15px;}
	.dlzm-advantage-card{padding:20px 15px; width: 340px;}
	.dlzm1 .down{ margin-top: 20px; padding:0 0 0 14px;}
	.dlzm1 .swiper-prev,
	.dlzm1 .swiper-next{width:44px; height:24px; border-radius:24px; background-size:auto 12px !important; }	
	.dlzm1 .swiper-prev{ margin:0 10px 0 20px;}	
	}
	@media (max-width: 767px) {

	}





	.honor .ul{ display:  flex; flex-wrap: wrap; margin:-0.15rem; width:calc(100% + 0.3rem);}
	.honor .ul .li{ display: flex; flex-wrap: wrap; width: 25%; padding:0.15rem;}
	.honor .ul .li ._hover{ display: block; width: 100%; padding:0 0.24rem; background: #fff; border-radius:10px;}
	.honor .ul .li ._img{ padding-bottom: 113.33%; cursor: pointer; border-bottom: 1px solid #e2e2e2;}
	.honor .ul .li ._img img{object-fit: contain;}
	.honor .ul .li .tit{ display:flex; align-items: center; justify-content: center; width: 100%; text-align: center; color: #666666;font-size:0.16rem; line-height:0.26rem; min-height:0.52rem; margin:18px 0;}
	.honor .ul .li ._hover:hover .tit{ color: #a9854f;}

	@media  screen and (max-width:1024px){
	.honor .ul{margin:-7px; width:calc(100% + 14px);}
	.honor .ul .li{ padding:7px;}
	.honor .ul .li ._hover{ padding:0 10px; }
	.honor .ul .li .tit{ font-size:14px; line-height:22px; min-height:44px; margin:12px 0;}
	}
	@media  screen and (max-width:767px){
	.honor .ul .li{ width:50%;}
	}


	.gsjj1{ display: block; width: 100%;}
	.gsjj1 .ul{ display: flex; flex-wrap: wrap; width: calc(100% + 0.4rem); margin:-0.2rem;}
	.gsjj1 .ul .li{ display: flex; flex-wrap: wrap;width:33.33%; padding:0.2rem;}
	.gsjj1 .ul .la{ display: flex; flex-wrap: wrap;width:100%; align-content: flex-start; overflow: hidden; border-radius: 10px; background:#fff;position:relative; height:100%;}
	.gsjj1 .ul .la .pic{ display:block;width:100%; line-height:0;  margin-top:0.21rem; }
	.gsjj1 .ul .la .pic img{width:0.58rem;height:0.58rem;}
	.gsjj1 .ul .la .tit{ display:block;width:100%; color: #a9854f; font-size:0.36rem; line-height:0.46rem; font-weight:bold; }
	.gsjj1 .ul .la .p{ display:block;width:100%; color: #666666;font-size:0.18rem; line-height:0.34rem; min-height:1.36rem; margin-top:0.19rem; }
	.gsjj1 .ul .la .img{ display:block;width:100%; line-height: 0;aspect-ratio: 100 / 67.45; overflow: hidden;}
	.gsjj1 .ul .la .img img{ display:block;width:100%; height:100%; object-fit: cover;}
	.gsjj1 .ul .la .cont{ display:block;width:100%; padding:0.45rem 0.5rem 0.59rem 0.5rem;}

	@media screen and (max-width:1024px) {
	.gsjj1 .ul{ width: calc(100% + 14px); margin:-7px;}
	.gsjj1 .ul .li{ padding:7px;}	
	.gsjj1 .ul .la .cont{ padding:15px 15px 25px 15px;}	
	.gsjj1 .ul .la .pic{ margin-top:12px; }
	.gsjj1 .ul .la .tit{ font-size:18px; line-height:28px;}
	.gsjj1 .ul .la .pic img{width:36px;height:36px;}
	.gsjj1 .ul .la .p{ display:block; font-size:14px; line-height:24px; min-height:72px; margin-top:5px;}

	}
	@media screen and (max-width:767px) {
	.gsjj1 .ul .li{ width: 100%;}	
	.gsjj1 .ul .la .p{ min-height: inherit;}
	}



	.shzr-card {
		display: flex; justify-content: space-between;
		flex-direction: row; flex-wrap: wrap;
		align-items: flex-start;
		
	}

	.shzr-image {
		aspect-ratio: 100/52.17; /* 宽高比 */
		width:51.75%; border-radius: 10px;
		overflow: hidden;
	}

	.shzr-img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.shzr-text {
	 width:44%;
	}


	.shzr-card-title { width: 100%;
		font-size: 0.27rem;
		color: #a9854f;
		margin-top:5px;
		font-weight: 500;
		line-height: 0.37rem;
	}

	.shzr-card-description { width: 100%;
		font-size: 0.16rem;
		color: #666666;
		margin-top: 0.22rem;
		line-height: 0.36rem; 
	}


	 
	@media (max-width: 1024px) {
	.shzr-card-title {
	font-size:18px;
	line-height: 28px;
	}
	.shzr-card-description {
	font-size: 14px;
	line-height: 24px; margin-top:10px;
	}
	.shzr-text{
	width:100%; margin-top:15px;
	}
	.shzr-image{ width:100%;}
	.shzr-card{ flex-wrap: wrap-reverse;}
	}




	.pord1{ display: block; width: 100%;}
	.pord1 .ul{ display: flex; flex-wrap: wrap;width: 100%; gap:0.5rem 0;}
	.pord1 .ul .li{ display: flex; flex-wrap: wrap;width:100%;}
	.pord1 .ul .la{ display: flex; flex-wrap: wrap;width:100%;overflow: hidden; border-radius: 10px; background:#fff; justify-content: space-between; flex-direction: row-reverse;}
	.pord1 .ul .la .tit{ display:block;width:100%; color: #a9864f; font-size:0.3rem; line-height:0.4rem; font-weight:bold; }
	.pord1 .ul .la .p{ display:block;width:100%; color: #666666;font-size:0.16rem; line-height:0.34rem; margin-top:0.29rem; }
	.pord1 .ul .la .p1{ display:block;width:100%; color: #333333;font-size:0.18rem; line-height:0.34rem; margin-top:0.28rem; }
	.pord1 .ul .la .p2{ display: flex; width: 100%;margin-top:0.28rem;}
	.pord1 .ul .la .s{ display:inline-flex; white-space: nowrap; color: #333333;font-size:0.18rem; line-height:0.39rem;  }
	.pord1 .ul .la .share{ display:inline-flex; gap:0 0.2rem; }
	.pord1 .ul .la .er{ display:inline-flex; position: relative;}
	.pord1 .ul .la .er .ico{ display: block; line-height: 0; width:0.39rem; height: 0.39rem;}
	.pord1 .ul .la .er .ico img{ width:100%; height:100%; object-fit: contain;}
	.pord1 .ul .la .er .whact{position: absolute; left:50%; bottom:0.6rem; background: #fff; width:122px; box-shadow:0 3px 7px rgba(0,0,0,0.09); padding:2px 2px 11px 2px; color: #444444; font-size:14px; line-height:17px; text-align: center;z-index:20;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
		-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
		transition: all 500ms cubic-bezier(.5, 1, .4, 1);
		-webkit-transform-origin:50% 90%;
		-moz-transform-origin:50% 90%;
		-ms-transform-origin:50% 90%;
		-o-transform-origin:50% 90%;
		transform-origin:50% 90%;
		-webkit-transform: translateX(-50%) scale(0);
		-moz-transform: translateX(-50%) scale(0);
		-ms-transform: translateX(-50%) scale(0);
		-o-transform: translateX(-50%) scale(0);
		transform: translateX(-50%) scale(0)} 
	.pord1 .ul .la .er:hover .whact{ opacity: 1;
		filter: alpha(opacity=100);
		display: block \9;
		pointer-events: auto;
		-webkit-transform: translateX(-50%) scale(1);
		-moz-transform: translateX(-50%) scale(1);
		-ms-transform: translateX(-50%) scale(1);
		-o-transform: translateX(-50%) scale(1);
		transform: translateX(-50%) scale(1);}
	.pord1 .ul .la .er .whact::after{ display: block; content: ''; position: absolute; left: 50%; top: 100%;transform: translateX(-50%); -ms-transform: translateX(-50%);
		 border-left: 7px solid transparent; border-right:7px solid transparent;border-top: 7px solid #fff; 
	}
	.pord1 .ul .la .er .i{width:100%; display: block; line-height: 0; margin-bottom:4px;}
	.pord1 .ul .la .img{ display:block;width:100%; line-height: 0;aspect-ratio: 100 / 77.61; overflow: hidden;}
	.pord1 .ul .la .img img{ display:block;width:100%; height:100%; object-fit: cover;}
	.pord1 .ul .la .cont{ display:flex; flex-wrap: wrap; align-content: space-between; width:54.68%; padding:0.68rem 0.6rem 0.84rem 0.6rem;}
	.pord1 .ul .la .pic{ display:block;width:41.875%; padding:0 0 0.37rem 0;}
	.pord1 .slick-dots{ position: absolute; left:0; bottom: 0.52rem; z-index: 10;}

	@media screen and (max-width:1024px) {
	.pord1 .ul .la .pic{ width: 100%; padding:0;}		
	.pord1 .slick-dots{ bottom:0;}
	.pord1 .ul .la .cont{ width: 100%; padding:15px 15px 30px 15px;}	
	.pord1 .ul .la .tit{ font-size:18px; line-height:28px;}
	.pord1 .ul .la .p{font-size:14px; line-height:24px; margin-top:5px;}
	.pord1 .ul .la .p1{font-size:15px; line-height:26px; margin-top:15px; }
	.pord1 .ul .la .p2{margin-top:10px;}
	.pord1 .ul .la .s{font-size:15px; line-height:28px; }
	.pord1 .ul .la .share{ gap:0 14px; }
	.pord1 .ul .la .er .ico{  width:28px; height:28px;}

	}




	.Historybox{ padding-bottom: 12px;}
	.History{ display: block; width: 100%; overflow: hidden;}
	.History .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
	.History .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
	.History .swiper-slide{ margin-top:0.44rem;}
	.History .swiper-slide-prev { margin-top:3.04rem;}
	.History .swiper-slide-active { margin-top:3.04rem;padding-right: 0.28rem;}
	.History .swiper-slide-next{ margin-top:1.84rem;padding-right: 0.28rem;}
	.History .ul .la{ display: block; width: 100%; position: relative; min-height:4.4rem; padding-left: 0.28rem; padding-bottom:0.4rem;}
	.History .ul .la::after{ display: block; width:1px; height:100%; position: absolute; left:2px; top:0.12rem;content: '';background: url(img/bg3.png) top center no-repeat; background-size:1px 100% !important;}
	.History .ul .la::before{ display: block; width:5px; height:5px; position: absolute; left:0; top:0.12rem;content: '';background:#a9864f; border-radius: 50%;}
	.History .ul .la .nian{ display:block;width:100%; color: #a9864f; font-size:0.54rem; line-height:1; font-weight:bold; }
	.History .ul .la .info{ display:block;width:100%; color: #666666;font-size:0.18rem; line-height:0.26rem; padding:6px 0;}
	.History .ul .la .p{ display:block;width:100%; position: relative; margin-top:0.16rem; padding-left: 0.14rem; }
	.History .ul .la .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:0.13rem; background:#a9854f; transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); content: '';}
	.Historybox .right{position: absolute; right:0; top:0.15rem; z-index: 6; display: flex; align-items: center;}
	.Historybox .swiper-prev,
	.Historybox .swiper-next{ cursor: pointer; width:0.61rem; height:0.33rem; display:block; border:2px solid #a9854f; border-radius:0.33rem; background: url(img/next1.png) center no-repeat; background-size:auto 0.17rem !important; }
	.Historybox .swiper-prev{ margin:0 0.19rem 0 0; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
	.Historybox .swiper-prev:hover,
	.Historybox .swiper-next:hover{ background: url(img/next2.png) center no-repeat #a9854f;}
	.Historybox .swiper-pagination{ width:auto  !important;; cursor: pointer; display:flex; margin-right: 0.6rem; }
	.Historybox .swiper-pagination-bullet{ cursor: pointer;cursor: pointer; display: flex; align-items: center; justify-content: center; width:12px; height:12px; border-radius: 50%; margin:0 5px; position: relative; left:0 !important; }
	.Historybox .swiper-pagination-bullet::after{ content: ''; display: block; position: absolute; left: 50%; top: 50%; width:5px; height:5px; border-radius: 50%; background:#c4c4c4; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
	.Historybox .swiper-pagination-bullet-active{ border:1px solid #a9854f;}
	.Historybox .swiper-pagination-bullet-active::after{  width:6px; height:6px; background: #a9854f;}

	@media screen and (max-width:1440px) {
	.Historybox .right{ top:0.11rem; }	
	}	
	@media screen and (max-width:1024px) {
	.Historybox{ padding-bottom:30px;}	
	.Historybox .swiper-prev,
	.Historybox .swiper-next{width:44px; height:24px; border-radius:24px; background-size:auto 12px !important; }	
	.Historybox .swiper-prev{ margin:0 10px 0 0;}
	.Historybox .right{ top:auto; bottom: 0; width:100%; }
	.Historybox .swiper-pagination{ width:calc(100% - 110px) !important; margin-right:10px; }
	.Historybox .swiper-pagination-bullet{  margin:0 3px;}
	.History .swiper-slide{ margin-top:22px;}
	.History .swiper-slide-prev { margin-top:110px;}
	.History .swiper-slide-active { margin-top:110px;padding-right:18px;}
	.History .swiper-slide-next{ margin-top:66px;padding-right:18px;}	
	.History .ul .la{ min-height:260px; padding-left:18px; padding-bottom:40px;}
	.History .ul .la .nian{font-size:26px;  }
	.History .ul .la .info{font-size:14px; line-height:22px;}
	.History .ul .la .p{margin-top:8px; padding-left:12px; }
	.History .ul .la .p::after{ top:11px;}
	}
	@media screen and (max-width:767px) {
	.History .swiper-slide{ margin-top:22px;}
	.History .swiper-slide-prev { margin-top:22px;}
	.History .swiper-slide-active { margin-top:22px;padding-right:0;}
	.History .swiper-slide-next{ margin-top:22px;padding-right:0;}	
	}


	/*人才招聘*/
	.rczp_section{width: 100%;}
	.rczp_section .nav{width: 100%;background: #dedede;padding:0.15rem 0.46rem;display: flex; flex-wrap: wrap; margin-top:0.39rem; border-radius: 10px; position: relative; z-index: 1;}
	.rczp_section .nav .list{font-size: 0.18rem;color: #333333;line-height: 0.32rem;width:24%;}
	.rczp_section .w1{width:calc(28% - 0.8rem) !important; padding-right: 0.4rem;}
	.rczp_section .w5{width:0.8rem !important;min-width:0.8rem !important; text-align: center;}
	.rczp_section .cont2{width: 100%; position: relative; z-index: 1;}
	.rczp_section .cont2 li{margin-top: 10px;background: #fff; border-radius: 10px;}
	.rczp_section .cont2 li:last-child{margin-bottom: 0;}
	.rczp_section .cont2 .top{padding:0.2rem 0.46rem;position: relative;display: flex;cursor: pointer;}
	.rczp_section .cont2 .top .list{font-size: 0.16rem;color: #666666;line-height: 0.28rem;width:24%;}
	.rczp_section .cont2 .top .ico{width: 28px;height: 28px;display: flex;justify-content: center;align-items: center;position: relative;}
	.rczp_section .cont2 .top .ico::after,
	.rczp_section .cont2 .top .ico::before{content: "";display: block;background: #666666;position: absolute;left:50%;top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
	.rczp_section .cont2 .top .ico::after{width:14px;height:2px;}
	.rczp_section .cont2 .top .ico::before{height:14px;width:2px;}
	.rczp_section .cont2 li.on .top .ico::after,
	.rczp_section .cont2 li.on .top .ico::before{background: #a9854f;}
	.rczp_section .cont2 li.on .top .list{color: #a9854f;}
	.rczp_section .cont2 .bottom{display: none;padding: 0.44rem 0.46rem 0.66rem 0.46rem;position: relative;}
	.rczp_section .cont2 .bottom::after{content: "";display: block;width: calc(100% - 0.92rem);height: 1px;background: #a9854f;position: absolute;left: 0.46rem;top: 0;}
	.rczp_section .cont2 .bottom .dd{margin-bottom: 0.29rem;}
	.rczp_section .cont2 .bottom .bt{font-size: 0.18rem;color: #333333;line-height: 0.28rem;padding-left: 12px;position: relative;font-weight: bold;margin-bottom: 0.14rem;}
	.rczp_section .cont2 .bottom .bt::after{content: "";display: block;width: 3px;height: 0.18rem;background: #a9854f;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
	.rczp_section .cont2 .bottom .info{font-size: 0.16rem;color: #666666;line-height: 0.42rem;}
	.rczp_section .cont2 .bottom .more{ display: block; width: 100%; padding-top:0.24rem;}
	.rczp_section .cont2 .bottom .more a{display:inline-flex; border: 1px solid #a9854f;border-radius: 22px;justify-content: center;align-items: center;font-size: 0.16rem;color: #a9854f;line-height: 1; height:0.46rem; padding:0 0.3rem 1px 0.3rem;}
	.rczp_section .cont2 .bottom .more a:hover{background: #a9854f;color: #fff;}
	.rczp_section .cont2 .bottom .dd2{ display:none;font-size: 14px;color: #333333;line-height: 24px;margin-bottom: 14px;}

	@media  screen and (max-width:1024px){
	.rczp_section .nav{display: none;}
	.rczp_section .w1{width:calc(100% - 50px) !important; padding-right:0;}
	.rczp_section .w5{width:50px !important;min-width:50px; text-align: right;  transform: translateX(15px);}
	.rczp_section .cont2 .top{padding: 10px 16px;position: relative;display: flex;justify-content: flex-start;align-items: flex-start;}
	.rczp_section .cont2 .top .list{font-size: 16px;line-height:28px;display: none;}
	.rczp_section .cont2 .top .list:nth-child(1){width: calc(100% - 24px);display: block;}
	.rczp_section .cont2 .bottom{padding: 20px 16px 30px 16px;}
	.rczp_section .cont2 .bottom::after{width: calc(100% - 40px);left: 20px;}
	.rczp_section .cont2 .bottom .dd{margin-bottom:20px;}
	.rczp_section .cont2 .bottom .bt{font-size: 16px;line-height: 20px;padding-left: 12px;margin-bottom: 10px;}
	.rczp_section .cont2 .bottom .bt::after{width: 2px;height: 14px;}
	.rczp_section .cont2 .bottom .info{font-size: 14px;line-height: 24px;}
	.rczp_section .cont2 .bottom .dd2{ display:block;}
	.rczp_section .cont2 .bottom .more{ padding-top:5px;}
	.rczp_section .cont2 .bottom .more a{border-radius: 22px;font-size: 14px;height: 32px; padding:0 20px 1px 20px;}
	}


	/*投递简历*/
	.rczp_tc{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 999;display: none;}
	.rczp_tc .content{width:787px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.rczp_tc .btbox{width:calc(100% - 100px);margin: 0 50px;display: flex;justify-content: space-between;align-items: flex-end; height: 1.37rem; padding:0.32rem 0.26rem 0.32rem 0.32rem;}
	.rczp_tc .btbox .bt{font-size: 0.44rem;color: #ffffff;line-height:0.68rem;}
	.rczp_tc .btbox .none{width: 22px;display: block;cursor: pointer;}
	.rczp_tc .btbox .none:hover{opacity: 0.8;}
	.rczp_tc .nr_box{width: 100%;padding:46px 35px 50px 35px; background: #fff; border-radius: 10px;}
	.rczp_tc .nr_box ul{width:100%;display: flex;justify-content: flex-start;align-items: flex-end;flex-wrap: wrap;}
	.rczp_tc .nr_box li{width: 50%;padding: 15px 15px;}
	.rczp_tc .nr_box .bt{font-size: 16px;color: #666666;line-height: 1;margin-bottom:11px;}
	.rczp_tc .nr_box .bt span{ color:#fe0000;}
	.rczp_tc .nr_box .beizhu{font-size: 14px;color: #666666;line-height: 1;}
	.rczp_tc .nr_box .beizhu span{ color:#fe0000;}
	.rczp_tc .nr_box .input input{width: 100%;height:54px;display: block;padding: 0 18px;background: #f5f5f5;border-radius: 0;font-size: 14px;color: #333333;}
	.rczp_tc .nr_box .srk::-webkit-input-placeholder{font-size:14px;color:#888888;opacity: 1;}
	.rczp_tc .nr_box .srk::-moz-placeholder{font-size:14px;color:#888888;opacity: 1;}
	.rczp_tc .nr_box .srk::moz-placeholder{font-size:14px;color:#888888;opacity: 1;}
	.rczp_tc .nr_box .srk:-ms-input-placeholder{font-size:14px;color:#888888;opacity: 1;}
	.rczp_tc .nr_box .qh_box{width: 100%;position: relative;}
	.rczp_tc .nr_box .qh_t{width: 100%;background: #f5f5f5;padding: 0 18px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;border-radius: 0;}
	.rczp_tc .nr_box .qh_t .wz{font-size: 14px;color: #333;line-height: 54px;}
	.rczp_tc .nr_box .qh_t img{width:14px;display: block;}
	.rczp_tc .nr_box .qh_b{width: 100%;position: absolute;left: 0;top:100%;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);display: none;padding:10px 0;scrollbar-width: thin; max-height: 168px; overflow: hidden; overflow-y: auto;}
	.rczp_tc .nr_box .qh_b a{display: block;font-size: 14px;color: #333;line-height: 20px;padding: 5px 18px;}
	.rczp_tc .nr_box .qh_b a:hover{color: #a9854f;}
	.rczp_tc .nr_box .sc_box{width: 100%;display: flex;justify-content: flex-start;align-items: flex-end;}
	.rczp_tc .nr_box .sc_box .wz1{width: 77px;height:77px; display: flex;cursor: pointer; border:1px dashed #bfbfbf; flex-direction: column; justify-content: center; justify-content: center;font-size: 12px;color: #666666;line-height:28px; text-align: center;}
	.rczp_tc .nr_box .sc_box .wz1 span{font-size: 28px;}
	.rczp_tc .nr_box .sc_box .wz{font-size: 12px;color: #666666;line-height:18px;width: calc(100% - 77px);padding-left: 12px; word-break: break-all;}
	.rczp_tc .nr_box .yzm{width: 100%;position: relative;border-radius: 5px;overflow: hidden;}
	.rczp_tc .nr_box .yzm input{width: 100%;height: 54px;display: block;padding: 0 110px 0 18px;background: #f5f5f5;font-size: 14px;color: #333333;}
	.rczp_tc .nr_box .yzm img{ cursor: pointer;width: 110px;height: 54px;display: block;position: absolute;right: 0;top: 0; object-fit: contain; background:#fff;}
	.rczp_tc .nr_box .btn{ cursor: pointer; width: 100%;font-size: 16px;color: #a9854f;line-height: 52px;border: 1px solid #a9854f;border-radius: 0;text-align: center;}
	.rczp_tc .nr_box .btn:hover{background: #a9854f;color: #fff;}

	@media  screen and (max-width:1024px){
	.rczp_tc .content{width: calc(100% - 36px);}
	.rczp_tc .btbox{width: calc(100% - 36px); margin:0 18px; padding: 12px 12px 12px 16px; height:70px;}
	.rczp_tc .btbox .bt{font-size:22px;line-height:44px;}
	.rczp_tc .btbox .none{ padding:4px;}
	.rczp_tc .nr_box{padding: 20px 10px;}
	.rczp_tc .nr_box li{width: 100%;padding:8px;}
	.rczp_tc .nr_box .input input{height: 40px; padding: 0 14px;}
	.rczp_tc .nr_box .qh_t{ padding: 0 14px;}
	.rczp_tc .nr_box .qh_t .wz{line-height: 40px;}
	.rczp_tc .nr_box .qh_b a{padding:5px 14px;}
	.rczp_tc .nr_box .sc_box img{width: 60px;}
	.rczp_tc .nr_box .yzm input{height: 40px;padding: 0 100px 0 12px;}
	.rczp_tc .nr_box .yzm img{width: 82px;height: 40px;}
	.rczp_tc .nr_box .btn{font-size: 15px;line-height: 38px;}
	}



	.wzcontent {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.5);
		position: fixed;
		top: 0;
		left: 0;
		display: none;
		z-index: 9999999;
	}
	.wzcontent  .msgBox{
		text-align: center;
		width: 14.9rem;
		margin: 0 auto;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		background: #FFF;
		box-shadow: 0 0 .1rem 0 #E6E6E6;
		box-sizing: border-box;
		border-radius: .1rem;
	}
	.wzcontent  .msgBox img{
		display: block;
		margin: 0 auto;
		width: 2rem;
		margin-top: 1.49rem;
		margin-bottom: 0.85rem;
	}
	.wzcontent  .msgBox .h2{
		font-size: 0.85rem;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #000000;
		margin-bottom: 1.15rem;
	}
	.wzcontent  .msgBox p{
		font-size: 0.72rem;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #666666;
		margin-top:0.42rem;
	}
	.wzcontent  .msgBox .h4{
		font-size: 0.72rem;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #a9854f;
		/* letter-spacing: 50px; */
		border-top: 1px solid #E5E5E5;
		line-height: 2.1rem;
		margin-top: 1.91rem;
	}
	#closeBook {
		width: .25rem;
		height: .25rem;
		background: rgba(255, 255, 255);
		border-radius: 50%;
		position: absolute;
		right: -.125rem;
		top: -.125rem;
		font-size: 0.125rem;
		text-align: center;
		line-height: .25rem;
	}

	.shipin{ cursor: pointer; position: relative; display: block; width:100%; overflow: hidden; border-radius: 10px;}
	.shipin .pic{display: block; width:100%; line-height:0;}
	.shipin .pic img{display: block; width:100%;}
	.shipin .pic.Active{ opacity: 0;}
	.shipin .paly{ cursor: pointer; position: absolute; display: block; width:0.8rem; line-height:0; left:50%; top:50%; z-index:10; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
	.shipin .paly img{ width: 100%;}
	.shipin .paly span{ color: #fff;font-size:0.16rem; line-height:1; position: absolute; left:0; bottom:-0.32rem;display: flex; white-space: nowrap; justify-content: center; align-items: center; width:100%; text-align: center; }
	.shipin .paly.Active{ display:none;}
	.shipin .pause{ cursor: pointer; position: absolute; display: none; width:0.8rem; line-height:0; left:50%; top:50%; z-index:10; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
	.shipin .pause img{ width: 100%;}
	.shipin .pause span{ color: #fff;font-size:0.16rem; line-height:1; position: absolute; left:0; bottom:-0.32rem;display: flex; white-space: nowrap; justify-content: center; align-items: center; width:100%; text-align: center; }
	.shipin .pause.Active{ display:block;}
	.shipin .video{ position: absolute; left:0; top: 0;width:100%;height:100%; z-index:-1; object-fit: cover;}
	.shipin.Active .video{ z-index:6;}
	@media screen and (max-width:1024px) {
	.shipin .paly{ width:40px;}
	.shipin .paly span{font-size:14px; bottom:-22px; }
	.shipin .pause{ width:40px;}
	.shipin .pause span{font-size:14px; bottom:-22px; }
	}

	.jtjs{ display: block; width: 100%;}
	.jtjs .ul{ display: grid;width: 100%; gap:0.3rem; grid-template-columns: repeat(3, 1fr);}
	.jtjs .ul .li{ display: flex; width:100%; border-radius: 10px; background:#f5f5f5; align-items: flex-start; justify-content: space-between;}
	.jtjs .ul .tit{ display:block;width:100%; color: #333333; font-size:0.24rem; line-height:0.34rem; margin-top:0.05rem; /* font-weight:bold; */ }
	.jtjs .ul .p{ display:block;width:100%; color: #666666;font-size:0.16rem; line-height:0.36rem; margin-top:0.27rem; }
	.jtjs .ul .img{ display:block;width:100%; line-height: 0;aspect-ratio: 100 / 100; overflow: hidden;}
	.jtjs .ul .img img{ display:block;width:100%; height:100%; object-fit: cover;}
	.jtjs .ul .cont{ display:flex; flex-wrap: wrap; align-content: flex-start; width:100%; padding:0.65rem 0.5rem;}
	.jtjs .ul .pic{ display:block;width:1.54rem; min-width:1.54rem; margin:0.76rem 0.62rem 0.76rem 0.3rem;}
	.jtjs .ul li:nth-child(1) {grid-column: span 3;}
	.jtjs .ul li:nth-child(2) {grid-column: span 3;}
	.jtjs .ul li:nth-child(3) {grid-column: span 3;}
	.jtjs .ul .li:hover .tit{  color: #a9854f;}


	@media screen and (max-width:1600px) {
	.jtjs .ul .cont{padding:0.6rem 0.4rem;}
	.jtjs .ul .pic{width:1.54rem; min-width:1.54rem; margin:0.76rem 0.52rem 0.76rem 0.1rem;}
	}
	@media screen and (max-width:1024px) {
	.jtjs .ul .cont{ width: 100%; padding:25px 20px;}	
	.jtjs .ul .pic{ width:100px; min-width:100px; margin:30px 15px 30px 0;}
	.jtjs .ul .tit{ font-size:18px; line-height:28px; margin-top: 0;}
	.jtjs .ul .p{font-size:14px; line-height:24px; margin-top:8px; text-align: justify;}
	.jtjs .ul{ gap:15px; grid-template-columns: repeat(1, 1fr);}
	.jtjs .ul .li{grid-column: span 1 !important;}
	}
	@media screen and (max-width:767px) {
	.jtjs .ul .li{ flex-wrap: wrap; justify-content: center; align-items: center;}
	.jtjs .ul .pic{ margin:0 15px 30px 0;}
	}



	.about4{ width: 100%; display: flex; align-items: flex-start; justify-content: space-between; margin-top:0.38rem;  }
	.about4 .left{ display:block; width:65%;}
	.about4 .left .info{ width:100%; color:#666;font-size:0.16rem; line-height:0.36rem;}
	.about4 .right{ display:block;  width:3rem; }
	.about4 .cont{display:grid; gap:0.5rem 0; width: 100%;}
	.about4 .cont .box{ display: flex; flex-wrap: wrap; flex-direction: column; width: 100%; position: relative; padding-left: 0.7rem;} 
	.about4 .cont .box ._flex{display: flex; align-items: flex-end;}
	.about4 .cont .box .num{ display: inline-flex; font-size:0.5rem; line-height:1;color: #a9854f; font-weight: bold;}
	.about4 .cont .box .p2{ display: inline-flex; font-size:0.16rem; line-height:0.36rem; margin-left:0.1rem; color: #757575;font-weight: bold; }
	.about4 .cont .box .p3{ font-size:0.16rem; line-height:0.26rem; color: #333333; font-weight: bold;}
	.about4 .cont .ico{ display:block;width:0.5rem; height:0.5rem; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); }

	@media screen and (max-width:1024px) {
	.about4{ flex-wrap: wrap;  margin-top:15px; }	
	.about4 .left{ width: 100%;}	
	.about4 .left .info{font-size: 14px ; line-height: 26px;}
	.about4 .right{ width: 100%; margin-top:15px; }	
	.about4 .cont{  display: flex; flex-wrap: wrap; justify-content: space-between; gap:0;}
	.about4 .cont .box{ width: auto; padding-left:46px;}
	.about4 .cont .box .num{ font-size:26px; line-height:36px;}
	.about4 .cont .box .p2{ font-size: 14px ; line-height:36px;margin-left: 6px;}
	.about4 .cont .box .p3{font-size:14px; line-height:24px;}
	.about4 .cont .ico{ width:36px; height:36px; }

	}
	@media screen and (max-width:767px) {
	.about4 .cont .ico{ position: static; width:36px; height:36px;  transform: translateY(0); -ms-transform: translateY(0);}
	.about4 .cont .box{ width: auto; padding-left:0; justify-content: center; align-items: center; text-align: center;}
	.about4 .cont .box .num{ font-size:22px; line-height:34px;}
	.about4 .cont .box .p2{ font-size: 13px ; line-height:34px;margin-left:4px;}
	.about4 .cont .box .p3{font-size:13px; line-height:22px;}
	}



	.bnfycc2 .info{  font-size: 0.16rem;
		color: #666666;
		margin-top: 0.32rem;
		line-height: 0.32rem; }
	.fyjj-card {
		display: flex; justify-content: space-between;margin-top: 0.4rem;
		flex-direction: row-reverse; flex-wrap: wrap; background: #fff; border-radius: 10px; overflow: hidden;
	 width: 100%; 
	}

	.fyjj-image {
		aspect-ratio: 100/73.5; /* 宽高比 */
		width:50%;
		overflow: hidden;
	}
	.fyjj-img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.fyjj-text { position: relative; display: flex; flex-wrap: wrap; align-content: flex-start;
	 width:50%; padding:0.57rem 0.5rem 0.57rem 0.5rem;
	}
	.fyjj-card-title { width: 100%; 
		font-size: 0.29rem;
		color: #a9854f;
		line-height: 0.39rem; 
	}
	.fyjj-card-description { width: calc(100% + 0.2rem); 
		font-size: 0.16rem;
		color: #666666;
		margin-top: 0.36rem;
		line-height: 0.3rem; 
		overflow: hidden;
			overflow-y: hidden;
		  overflow-y: auto;
		  scrollbar-width: thin;
		  max-height:4.2rem;
		  padding-right:0.2rem;margin-right:0.2rem;
	}


	 
	@media (max-width: 1024px) {
	.fyjj-card-description { width: calc(100% + 7px); 
	font-size: 14px;padding-right: 7px;;margin-right:-7px;
	line-height: 24px; margin-top:10px;max-height:250px;
	}
	.fyjj-card-title{font-size:16px;line-height: 26px;}
	.fyjj-text{
	width:100%;padding:25px 15px;
	}
	.fyjj-image{ width:100%;}
	.bnfycc2 .info{  font-size: 14px;
	line-height: 24px; margin-top:10px; }
	.fyjj-card {margin-top:20px;}
	}





	.fyccrjs-card {
		display: flex; justify-content: space-between;
		flex-direction: row; flex-wrap: wrap; align-items: flex-start;
	 width: 100%; 
	}

	.fyccrjs-image {
		aspect-ratio: 100/74.03; /* 宽高比 */
		width:35.625%; border-radius: 10px;
		overflow: hidden;
	}
	.fyccrjs-img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.fyccrjs-text { 
	 width:57.75%;  overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height:5.28rem;  padding-right: 0.55rem;
	}
	.fyccrjs-card-description { width: 100%;
		font-size: 0.16rem;
		color: #666666;
		line-height: 0.36rem; 
	}


	 
	@media (max-width: 1024px) {
	.bnfycc3 .fyccrjs-card{ margin-top:10px;}	
	.fyccrjs-card-description {
	font-size: 14px;
	line-height: 24px;
	}
	.fyccrjs-text{
	width:calc(100% + 7px); max-height:240px; padding-right:7px; margin-right: -7px;
	}
	.fyccrjs-image{ width:100%; margin-top:20px;}
	}






	/*26end*/

	/* 人参生产流程样式 */
	.process-flow { display: grid; width:100%; 
		margin-top: 0.53rem;
	}
	.process-row { width:calc(100% + 0.32rem);
		display: flex; flex-wrap: wrap;  gap:0.6rem 0; margin:0 -0.16rem;
	}
	.process-step { width:14.28%;padding:0 0.16rem;
		/* flex: 1; */ min-height:1.88rem;
		text-align: center;
		position: relative;
	}
	.process-step::after { content: ''; position: absolute;  right:-0.49rem; top:0.45rem;
		width: 0.98rem;
		height: 0.1rem;
		background: url(img/bg8.png) right center no-repeat; background-size:auto 100% !important;
	}
	.step-icon {
		width: 100%;height: 0.9rem; line-height: 0;display: inline-flex;
		align-items: center;
		justify-content: center;
	}
	.step-icon img { object-fit: contain;
		height: 0.9rem;
	}
	.step-title {
		font-size: 0.18rem; line-height:0.28rem;
		/* font-weight: bold; */
		color: #333333;
		margin-top: 0.16rem;
	}
	.step-desc {
		font-size: 14px;
		color: #666;
		line-height:24px;
		margin-top: 0.07rem;
	}


	@media (min-width:1024px) {
	.process-step:nth-child(14n):before{ content: ''; position: absolute;  right:50%; top:100%; margin: -0.3rem 0 0 -0.05rem;
		width: 0.1rem;
		height: 0.66rem;
		background: url(img/bg9.png) bottom center no-repeat; background-size: 100%  auto !important;} 
	.process-step:nth-child(14n+8):before{ content: ''; position: absolute;  right:50%; top:-0.89rem; margin:0 0 0 -0.05rem;
		width: 0.1rem;
		height: 0.66rem;
		background: url(img/bg9.png) bottom center no-repeat; background-size: 100%  auto !important;} 
		
	.process-step:nth-child(14n+7)::after{ display: none;}	
	.process-step:nth-child(14n+8)::after{ display:none; }
	.process-step:nth-child(14n+9)::after,
	.process-step:nth-child(14n+10)::after,
	.process-step:nth-child(14n+11)::after,
	.process-step:nth-child(14n+12)::after,
	.process-step:nth-child(14n+13)::after,
	.process-step:nth-child(14n+14)::after{	transform: rotate(180deg); }	
	/* 第一组：1-7（正序） */
	.process-step:nth-child(1) { order: 1; }
	.process-step:nth-child(2) { order: 2; }
	.process-step:nth-child(3) { order: 3; }
	.process-step:nth-child(4) { order: 4; }
	.process-step:nth-child(5) { order: 5; }
	.process-step:nth-child(6) { order: 6; }
	.process-step:nth-child(7) { order: 7; }

	/* 第二组：8-14（倒序） */
	.process-step:nth-child(8) { order: 14; }
	.process-step:nth-child(9) { order: 13; }
	.process-step:nth-child(10) { order: 12; }
	.process-step:nth-child(11) { order: 11; }
	.process-step:nth-child(12) { order: 10; }
	.process-step:nth-child(13) { order: 9; }
	.process-step:nth-child(14) { order: 8; }

	/* 第三组：15-21（正序） */
	.process-step:nth-child(15) { order: 15; }
	.process-step:nth-child(16) { order: 16; }
	.process-step:nth-child(17) { order: 17; }
	.process-step:nth-child(18) { order: 18; }
	.process-step:nth-child(19) { order: 19; }
	.process-step:nth-child(20) { order: 20; }
	.process-step:nth-child(21) { order: 21; }	
	}

	@media (max-width:1024px) {
	.process-flow {
		margin-top:25px;
	}
	.process-row {
		gap:50px 0; width:calc(100% + 0.4rem); margin:0 -0.2rem;
	}
	.process-step { width:33.33%; padding:0 0.2rem; }
	.step-icon {
		height:46px;
	}
	.step-icon img {
		height: 46px;
	}
	.step-title {
		font-size: 16px; line-height:26px;
	}
	.step-desc {
	font-size: 14px; line-height:24px;
	}
	.process-step::after { right:-24px; top:20px;
		width:48px;
		height:6px;
		background: url(img/bg8.png) right center no-repeat; background-size:auto 100% !important;
	}
	.process-step:nth-child(6n):before{ content: ''; position: absolute;  right:50%; top:100%; margin:8px 0 0 -3px;
		width: 6px;
		height:32px;
		background: url(img/bg9.png) bottom center no-repeat; background-size: 100%  auto !important;} 
	.process-step:nth-child(6n+4):before{ content: ''; position: absolute;  right:50%; top:-40px; margin:0 0 0 -3px;
		width: 6px;
		height:32px;
		background: url(img/bg9.png) bottom center no-repeat; background-size: 100%  auto !important;} 

	.process-step:nth-child(6n+3)::after{ display: none;}	
	.process-step:nth-child(6n+4)::after{ display:none; }
	.process-step:nth-child(6n+4)::after,
	.process-step:nth-child(6n+5)::after,
	.process-step:nth-child(6n+6)::after{	transform: rotate(180deg); }	


	/* 第一组：1-7（正序） */
	.process-step:nth-child(1) { order: 1; }
	.process-step:nth-child(2) { order: 2; }
	.process-step:nth-child(3) { order: 3; }
	.process-step:nth-child(4) { order: 6; }
	.process-step:nth-child(5) { order: 5; }
	.process-step:nth-child(6) { order: 4; }


	/* 第二组：8-14（倒序） */
	.process-step:nth-child(7) { order: 7; }
	.process-step:nth-child(8) { order: 8; }
	.process-step:nth-child(9) { order: 9; }
	.process-step:nth-child(10) { order: 12; }
	.process-step:nth-child(11) { order: 11; }
	.process-step:nth-child(12) { order: 10; }

	/* 第三组：15-21（正序） */
	.process-step:nth-child(13) { order: 13; }
	.process-step:nth-child(14) { order: 14; }
	.process-step:nth-child(15) { order: 15; }
	.process-step:nth-child(16) { order: 18; }
	.process-step:nth-child(17) { order: 17; }
	.process-step:nth-child(18) { order: 16; }

	.process-step:nth-child(19) { order: 19; }
	.process-step:nth-child(20) { order: 20; }
	.process-step:nth-child(21) { order: 21; }	

	}

	@media (max-width:767px) {
	.step-title {
		font-size: 0.6rem; line-height:1.6;
	}	
	.step-desc {
	font-size: 0.46rem; line-height:1.6;
	}
	}


	.main4{  display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin-left:-0.15rem; margin-right:-0.15rem; }
	.main4 .u2{ display: block; width: 100%; }
	.main4 .u2 .li{ display:block; width: 25%; padding:0 0.15rem;}
	.main4 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative;
	background: rgb(255, 255, 255); height: 100%; border-radius: 10px; overflow: hidden;
	}
	.main4 .u2 .a ._img{ padding-bottom:60.84%;}
	.main4 .u2 .a ._img img{transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;}
	.main4 .u2 .a:hover ._img img{transform: scale(1.06); -ms-transform: scale(1.06);}
	.main4 .u2 .a .cont{ display: flex; flex-wrap: wrap; width: 100%; padding:0.34rem 0.35rem;}
	.main4 .u2 .a .tit{ width: 100%; color: #333;font-size:0.2rem; line-height: 0.32rem; height:0.96rem; margin-top:0.11rem; transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3;}
	.main4 .u2 .a:hover .tit{ color:#a9854f;}
	.main4 .u2 .a .ico{ display:block; width:16px;  height:16px;background: url(img/ico1.png) center no-repeat; background-size:100% auto !important; margin-top:0.24rem; }
	.main4 .u2 .a .time{  display: block; width: 100%; color:#939393;font-size:14px; line-height:20px; }
	.main4 .slick-dots{justify-content: flex-start; margin-top:0.6rem; transform: translateX(10px);}
	.main4 .slick-arrow{ top: auto; bottom:-2px;}
	.main4 .slick-prev{ left: auto; right:0.93rem; }
	.main4 .slick-next{ left: auto; right:0.13rem; }
	/* .bnfycc4 .shipin{ margin-top:1rem;} */

	@media screen and (max-width:1024px) {
	.main4{width:calc(100% + 14px); margin-left:-7px;margin-right:-7px; }
	.main4 .u2 .li{ width:50%; padding:0 7px;}	
	.main4 .u2 .a .cont{padding:20px 15px;}
	.main4 .u2 .a .tit{font-size:15px; line-height:24px; height:72px; margin-top:6px;} 
	.main4 .u2 .a .ico{ margin-top:12px;} 
	.main4 .slick-prev{ left: auto; right:63px; }
	.main4 .slick-next{ left: auto; right:7px; }
	.main4 .slick-dots{margin-top:30px;}
	/* .bnfycc4 .shipin{ margin-top:30px;} */
	.bnfycc4{ background-size: 100% 200% !important;}
	}
	@media screen and (max-width:767px) {
	.main4 .u2 .li{ width:100%;}

	}





	.main5{ position: relative; width:calc(100% + 0.4rem);  display: flex; flex-wrap: wrap; margin:0 -0.2rem; }
	.main5 .sect{ position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; width:100%;  display: flex; flex-wrap: wrap;}
	.main5 .sect.on{position: relative; z-index: 10; opacity: 1;}
	.main5 .u2{ display: block; width: 100%;}
	.main5 .u2 .li{ display:block; width: 33.33%; margin-top:0.55rem; padding:0 0.2rem;}
	.main5 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative;
	background: rgb(255, 255, 255); height: 100%;border-top: 1px solid #a9854f;
	}
	.main5 .u2 .a ._img{ padding-bottom:64.1%; border-radius: 10px;}
	.main5 .u2 .a ._img img{transition: all 0.5s linear;
	  -moz-transition: all 0.5s linear;
	  -webkit-transition: all 0.5s linear;
	  -o-transition: all 0.5s linear;}
	  .main5 .u2 .a:hover ._img img{transform: scale(1.06); -ms-transform: scale(1.06);}
	.main5 .u2 .a .cont{ display: flex; flex-wrap: wrap; width: 100%; padding:0.35rem 0 0.28rem 0; }
	.main5 .u2 .a .tit{ width: 100%; font-weight: bold; color: #333;font-size:0.22rem; line-height: 0.32rem;transition: all 0.5s linear;
	  -moz-transition: all 0.5s linear;
	  -webkit-transition: all 0.5s linear;
	  -o-transition: all 0.5s linear; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
	  .main5 .u2 .a:hover{ transform: translateY(-0.2rem); -ms-transform: translateY(-0.2rem); }
	.main5 .u2 .a:hover .tit{ color:#a9854f;}
	.main5 .u2 .a .p{ width: 100%; color:#888686;font-size:0.16rem; line-height:0.26rem; height:0.52rem; margin-top:0.18rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
	.main5 .u2 .a .time{  display: block; width: 100%; color:#666666;font-size:14px; line-height:22px;background: url(img/ico1.png) right center no-repeat; background-size:16px auto !important; margin-top:0.22rem;}
	.main5 .slick-dots{justify-content: flex-start; margin-top:0.6rem; transform: translateX(5px);}
	.main5 .slick-arrow{ top: auto; bottom:0;background: url(img/next4.png) center no-repeat; background-size:19px auto !important; border: 0;  width: 0.51rem;}
	.main5 .slick-arrow:hover{background: url(img/next3.png) center no-repeat; }
	.main5 .slick-prev{ left: auto; right:0.52rem; }
	.main5 .slick-next{ left: auto; right:-1px; }
	.main5 .sect::after{ background:#dadada; display: block; content: ''; position: absolute; right:0.5rem; bottom:0.07rem; width:2px; height:0.19rem;}

	@media screen and (max-width:1024px) {
	.main5{width:calc(100% + 14px); margin:0 -7px; }
	.main5 .u2 .li{ width:50%; margin-top:20px; padding:0 7px;}	
	.main5 .u2 .a .cont{padding:16px 0 20px 0;}
	.main5 .u2 .a .tit{font-size:15px; line-height:24px;} 
	.main5 .u2 .a .p{ font-size:14px; line-height:24px;height:48px; margin-top:6px;} 
	.main5 .u2 .a .time{ margin-top:10px;background-size:14px auto !important;} 
	.main5 .u2 .a:hover{ transform: translateY(-5px); -ms-transform: translateY(-5px); }
	.main5 .slick-arrow{  width:30px; background-size:17px auto !important;}
	.main5 .slick-prev{ left: auto; right:32px; }
	.main5 .slick-next{ left: auto; right:-2px; }
	.main5 .slick-dots{margin-top:30px;}
	.main5 .sect::after{ right:28px; bottom:5px; height:12px;}
	}
	@media screen and (max-width:767px) {
	.main5 .u2 .li{ width:100%;}

	}




	.about5{ width: 100%; display: flex; justify-content: space-between;}
	.about5 .left{ display:flex; flex-wrap: wrap; width:31%; align-content:space-between;}
	.about5 .info{ width:100%; color:#666666;font-size:0.18rem; line-height:0.42rem;}
	.about5 .right{ display:flex; flex-wrap: wrap;  width:65.125%; align-items: flex-start; }
	.about5 .cont{display:grid; gap:0.55rem 0; width: 100%;}
	.about5 .cont .box{ display: flex; flex-wrap: wrap; flex-direction: column; width: 100%; position: relative; padding-left: 0.7rem;} 
	.about5 .cont .box ._flex{display: flex; align-items: flex-end;}
	.about5 .cont .box .num{ display: inline-flex; font-size:0.5rem; line-height:1;color: #a9854f; font-weight: bold;}
	.about5 .cont .box .p2{ display: inline-flex; font-size:0.16rem; line-height:0.36rem; margin-left:0.1rem; color: #757575;font-weight: bold; }
	.about5 .cont .box .p3{ font-size:0.16rem; line-height:0.26rem; color: #333333; font-weight: bold;}
	.about5 .cont .ico{ display:block;width:0.5rem; height:0.5rem; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); }
	.about5 .btn{ display:inline-flex; margin:0.44rem 0 0.85rem 0;}
	.about5 .btn a{ display:inline-flex; align-items: center; color: #666666; font-size:14px; line-height:0.34rem; padding:0 0 0 0.52rem; position: relative;}
	.about5 .btn a::after{ display: block; content: ''; position: absolute; left:0; top: 0; width:0.34rem;  height:0.34rem; background: url(img/right1.png) left center no-repeat; background-size:auto 100% !important;}
	.about5 .btn a:hover{color: #a9854f;}
	.about5 .btn a:hover::after{ transform: rotate(30deg); -ms-transform: rotate(30deg); }
	.about5 .shipin1{ margin-top: 0.66rem;}

	@media screen and (max-width:1024px) {
	.about5{ flex-wrap: wrap;}	
	.about5 .left{ width: 100%;}	
	.about5 .info{font-size: 14px ; line-height: 26px; margin-top:15px; }
	.about5 .right{ width: 100%;}	
	.about5 .cont{  display: flex; flex-wrap: wrap; justify-content: space-between; gap:0; margin-top:25px;}
	.about5 .cont .box{ width: auto; padding-left:46px;}
	.about5 .cont .box .num{ font-size:26px; line-height:36px;}
	.about5 .cont .box .p2{ font-size: 14px ; line-height:36px;margin-left: 6px;}
	.about5 .cont .box .p3{font-size:14px; line-height:24px;}
	.about5 .cont .ico{ width:36px; height:36px; }
	.about5 .btn{ margin:20px 0 0 0;}
	.about5 .btn a{ padding:0 0 0 30px; line-height:24px;}
	.about5 .btn a::after{width:24px;height:24px; }
	.about5 .shipin1{ margin-top:25px;}
	}
	@media screen and (max-width:767px) {
	.about5 .cont .ico{ position: static; width:36px; height:36px;  transform: translateY(0); -ms-transform: translateY(0);}
	.about5 .cont .box{ width: auto; padding-left:0; justify-content: center; align-items: center; text-align: center;}
	.about5 .cont .box .num{ font-size:22px; line-height:34px;}
	.about5 .cont .box .p2{ font-size: 13px ; line-height:34px;margin-left:4px;}
	.about5 .cont .box .p3{font-size:13px; line-height:22px;}
	}



	.shipin1{ cursor: pointer; position: relative; display: block; width:100%; overflow: hidden; border-radius: 10px 10px 10px 0.8rem;}
	.shipin1 .pic{display: block; width:100%; line-height:0;}
	.shipin1 .pic img{display: block; width:100%;}
	.shipin1 .pic.Active{ opacity: 0;}
	.shipin1 .paly{ cursor: pointer; position: absolute; display: block; width:0.8rem; line-height:0; left:0.5rem; bottom:0.5rem; z-index:10;}
	.shipin1 .paly span{ color:rgba(255,255,255,0.8);font-size:0.16rem; line-height:0.8rem; position: absolute; left:1rem; bottom:0;display: flex; white-space: nowrap; }
	.shipin1 .paly.Active{ display:none;}
	.shipin1 .pause{ cursor: pointer; position: absolute; display: none; width:0.8rem; line-height:0; left:0.5rem; bottom:0.5rem; z-index:10;}
	.shipin1 .pause span{ color:rgba(255,255,255,0.8);font-size:0.16rem; line-height:0.8rem; position: absolute; left:1rem; bottom:0;display: flex; white-space: nowrap; }
	.shipin1 .pause.Active{ display:block;}
	.shipin1 .video{ position: absolute; left:0; top: 0;width:100%;height:100%; z-index:-1; object-fit: cover;}
	.shipin1.Active .video{ z-index:6;}
	@media screen and (max-width:1024px) {
	.shipin1 .paly{ width:40px;}
	.shipin1 .paly span{font-size:14px;line-height:40px;left:50px;}
	.shipin1 .pause{ width:40px;}
	.shipin1 .pause span{font-size:14px;line-height:40px;left:50px;}
	}



	.main6{ overflow: hidden;}
	.main6 .swiper-notification{display: none;}
	.main6 .sect{display: block; width: 100%;}
	.main6 .box{ display: block; position: relative; width:calc(100% + 0.3rem); margin-left:-0.15rem; margin-right:-0.15rem;}
	.main6 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
	.main6 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
	.main6 .u2 .li{ display:block; min-width:9.1rem; width:9.1rem; padding:0 0.15rem;}
	.main6 .u2 .a{ display:flex; flex-wrap: wrap; width: 100%; position: relative;}
	.main6 .u2 .a .tit{ width: 100%; color: #fff;font-size:0.3rem; line-height:0.4rem; padding-right:0.3rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1; position: relative;}
	.main6 .u2 .a .tit::after{ display: block; content: ''; position: absolute; right: 0; top: 0; height: 100%; width:0.16rem; background: url(img/ico1.1.png) right center no-repeat; background-size:100% auto !important;}
	.main6 .u2 .a:hover .tit::after{ transform: rotate(30deg); -ms-transform: rotate(30deg);}
	.main6 .u2 .a .pic{ width: 56.8%; line-height:0; display: block; position: absolute; left:0; top:0.75rem; z-index: 6; }
	.main6 .u2 .a .img{ width: 51.7%; aspect-ratio: 100 / 110.54; overflow: hidden;  border-radius:0 10px 10px 0;}
	.main6 .u2 .a .img img{ width: 100%; height: 100%; object-fit: contain;
		transition: all 0.5s linear;
	  -moz-transition: all 0.5s linear;
	  -webkit-transition: all 0.5s linear;
	  -o-transition: all 0.5s linear;}
	.main6 .u2 .a:hover .img img{transform: scale(1.06); -ms-transform: scale(1.06);} 
	.main6 .u2 .a .cont{width: 48.3%;padding:0.33rem 0.4rem; display:flex; align-items:flex-start; background:#a9854f; border-radius: 10px 0 0 10px;}
	.main6 .swiper-prev,
	.main6 .swiper-next{ cursor: pointer; width:0.61rem; height:0.33rem; display:block; border:2px solid #a9854f; border-radius:0.33rem; background: url(img/next1.png) center no-repeat; background-size:auto 0.17rem !important; }
	.main6 .swiper-prev{ margin:0 0.19rem 0 0; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
	.main6 .swiper-prev:hover,
	.main6 .swiper-next:hover{ background: url(img/next2.png) center no-repeat #a9854f;}
	.main6 .swiper-pagination{ width:auto  !important;; cursor: pointer; display:flex;}
	.main6 .swiper-pagination-bullet{ cursor: pointer;cursor: pointer; display: flex; align-items: center; justify-content: center; width:12px; height:12px; border-radius: 50%; margin:0 5px; position: relative; left:0 !important; }
	.main6 .swiper-pagination-bullet::after{ content: ''; display: block; position: absolute; left: 50%; top: 50%; width:5px; height:5px; border-radius: 50%; background:#c4c4c4; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
	.main6 .swiper-pagination-bullet-active{ border:1px solid #a9854f;}
	.main6 .swiper-pagination-bullet-active::after{  width:6px; height:6px; background: #a9854f;}
	.main6 .dwon{ display:flex; flex-wrap: wrap; align-items:center; justify-content: space-between; width: 100%; padding:1.16rem 0 0.88rem 0;}
	.main6 .right{ display:flex;}


	@media screen and (min-width:767px) {
	.main6 .sect{ position: absolute;opacity:0; z-index:1;}
	.main6 .sect.on{ position: relative;opacity:1; z-index: 6;}	
	}
	@media screen and (max-width:1024px) {
	.main6 .swiper-prev,
	.main6 .swiper-next{width:44px; height:24px; border-radius:24px; background-size:auto 12px !important; }	
	.main6 .swiper-prev{ margin:0 10px 0 0;}
	.main6 .swiper-pagination{ margin-left:10px; }
	.main6 .swiper-pagination-bullet{  margin:0 3px;}
	.main6 .box{ width:calc(100% + 15px); margin-left:-15px; margin-right:0;}
	.main6 .u2 .li{ min-width:330px; padding:0 0 0 15px;}
	.main6 .u2 .a .tit{font-size:16px; line-height:26px; padding-right:20px;}
	.main6 .u2 .a .tit::after{ width: 14px;}
	.main6 .u2 .a .cont{ padding:12px 15px;}
	.main6 .u2 .a .pic{ width: 50%; top:40px;}
	.main6 .dwon{ padding:50px 0 35px 0;}
	}
	@media screen and (max-width:767px) {
	.main6 .nav-list{ display: block; width: 100%; margin-top: 15px;}	
	.main6 .nav-list .nav-items{ display: block; width: 100%;}
	.main6 .nav-list .nav-item .nav-link{ width: 100%;padding: 0 0 1px 0;}
	.main6 .nav-list .nav-item.on .nav-link {background:none; color: #666666;}
	.main6 .nav-list .nav-item.slick-current .nav-link {background: #a9854f; color: #fff;}
	.main6 .box .slick-list{ overflow:visible;}
	}



	.h-tit2{display: flex; flex-wrap: wrap; width:100%; align-items: center; justify-content: space-between;}
	.h-tit2 .tit46{ display: inline-flex; width: auto;}

	.nav-list .nav-items{display:inline-flex; flex-wrap: wrap; gap:0 4px;}
	.nav-list .nav-item{display: inline-flex;}
	.nav-list .nav-item .nav-link{position: relative;display: inline-flex; align-items: center; justify-content: center; padding:0 0.25rem 0 0.25rem; font-size: 0.16rem; line-height:1; height:0.38rem; border-radius:0.19rem 0.19rem 0.19rem 0; color: #666666;}
	.nav-list .nav-item:hover .nav-link {color: #a9854f;}
	.nav-list .nav-item.on .nav-link {background: #a9854f; color: #fff;}



	@media screen and (max-width:1024px) {
	.nav-list .nav-item .nav-link{font-size:14px; height:30px;padding:0 15px 1px 15px; border-radius:15px 15px 15px 0;}	
	}	
	@media screen and (max-width:767px) {
	/* .nav-list{ overflow-x: auto; white-space: nowrap;}	
	.nav-list  .nav-items{ flex-wrap: nowrap; }	 */
	}	




	.Application{ display: block; width: 100%; position: relative;}
	.Application .top{  display:block; position: absolute; z-index:1; left: 0; top:0.95rem; width:100%; z-index: 6;}
	.Application .xia{  display:block; position: absolute; z-index:1; left: 0; bottom:0.55rem; width:100%; z-index: 6;}
	.Application .big{ display: block; width: 100%; overflow: hidden;}
	.Application .big .ul{ display: block; width: 100%; }
	.Application .big  .li{ display: block; width: 100%; padding-top:3rem; padding-bottom: 3rem;}
	.Application .big .tit24 {width: 100%; font-size:0.3rem; line-height: 0.3rem; }
	.Application .big .tit16{width: 100%; font-size:0.18rem; line-height: 0.41rem; min-height:2.46rem; margin-top:0.32rem;
	 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:6;
	}
	.Application .big .sect{width: 43.75%; height: 100%; display: flex; flex-wrap:wrap; align-content: center;padding-left: 0.32rem;}
	.Application .small{ display: block; width: 100%; overflow: hidden;
	border: 1px solid rgba(255, 255, 255, 0.4);
	border-radius: 100px;
	backdrop-filter: blur(20px);
	background: rgba(255, 255, 255, 0.04);  }
	.Application .small .ul{ display: block; width: 100%; }
	.Application .small .li{ display: block; position: relative;border-right: 1px solid rgba(255, 255, 255, 0.4);}
	.Application .small .cont{ cursor: pointer; display: flex; align-items:center;width: 100%; padding:0 0.38rem; height:1.22rem; box-sizing: border-box;
	}
	.Application .small .tit{
		color: #fff;font-weight: 400;
		 font-size: 0.24rem;
		line-height:1.4;
	}
	.Application .small .ico { line-height: 0;
	width: 0.72rem;min-width: 0.72rem;
	height: 0.72rem; margin-right: 0.26rem;
	display: flex;}
	.Application .small .slick-current{ background:#a17d4b;}

	@media screen and (max-width:1600px) {
	.Application .big  .li{ padding-top:2.6rem; padding-bottom:2.6rem;}	
	}	
	@media screen and (max-width:1440px) {
	.Application .big  .li{ padding-top:2.2rem; padding-bottom:2.2rem;}	
	.Application .small .ico { 
	width: 0.66rem;min-width: 0.66rem;
	height: 0.66rem; margin-right: 0.2rem;}
	.Application .small .tit{
		 font-size: 0.22rem;
	}
	.Application .small .cont{ padding:0 0.38rem; height:1.12rem;}
	}	
	@media screen and (max-width: 1024px) {	
	.Application .top{ top:30px;}
	.Application .xia{ bottom:25px;}	
	.Application .big .sect{width:100%;padding:0 20px;}
	.Application .big .tit24 { font-size: 16px; line-height:26px;}
	.Application .big .tit16{ font-size: 14px; line-height:24px; height:144px; margin-top:10px;}
	.Application .big  .li{ display: block; width: 100%; padding-top:100px; padding-bottom:100px;}
	.Application .dowm{ padding:0 40px;}
	.Application .small .cont{  padding:0 12px; flex-direction: column;justify-content: center; text-align: center;
	height:80px;
	}
	.Application .small .ico{
	width: 32px;min-width: 32px;
	height: 32px; margin:0 0 2px 0;}
	.Application .small .tit{
		 font-size:14px; line-height:20px; margin-bottom: 2px;
	}

	}
	@media screen and (max-width: 767px) {
	.Application .big  .li{ padding-top:100px; padding-bottom:160px;}	
	.Application .small .cont{height:90px;}	
	}	




	.pagecon{padding-top:0.8rem; padding-bottom:0.5rem;}
	.pagecon .about4{margin-top:0;}
	.pagecon .about4 .left{width:100%;}

	.sitemap{ width:100%; overflow:hidden;}
	.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
	.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
	.sitemap li a:hover{color:#a9854f;}
	.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
	.sitemap li .font14{font-size:14px; }
	.sitemap li .font12{ font-size:12px;  color:#999}




	/*20260331start*/
	.index-banner .pc-video{width: 100%; height: 100%; position: absolute; left:0; top: 0; z-index: 6; object-fit: cover;}
	.index-banner .pc-iframe{ border:0; width: 100%; height: 100%; position: absolute; left:0; top: 0; z-index: 6; object-fit: cover; background:#f5f5f5}



	._Right .box .info1{display:flex; align-items: center; }
	._Right .box .info1 img{ width:28px; height:28px; padding:4px; margin-left: 6px; cursor: pointer;}
	.about5 .shipin1{ display: flex; aspect-ratio: 100 / 56;}	
	.about5 .shipin1 .pic{ display: flex;}
	.about5 .shipin1 .pic img{ width:100%; height: 100%; object-fit: cover;}
		
	.shipin{ display: flex; aspect-ratio: 100 / 56;}	
	.shipin .pic{ display: flex;}
	.shipin .pic img{ width:100%; height: 100%; object-fit: cover;}
	
	
	@media screen and (max-width: 1024px) {
#pictureViewer{ display:none !important;}
	}	
	
	._box3{position: relative;
  z-index: 10;}


	/*20260331end*/	