@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: #eb6100 rgba(255, 255, 255, .75);
}
html::-webkit-scrollbar {
  width:8px;
}
html::-webkit-scrollbar-thumb {
  background-color: #eb6100;border-radius:8px;
}
html::-moz-scrollbar {
  width:8px; 
}
html::-moz-scrollbar-thumb {
  background-color: #eb6100;border-radius:8px;
}	


.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 */
.t_navs{ position:fixed; left:0; top:0; z-index: 1000; width: 100%; -webkit-transform: translateZ(0); transform: translateZ(0);}
.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.66rem;}
.t_navs .logo .img1{ display: block;}
.t_navs .logo .img2{ display: none;}
.t_navs .lang{ display:flex; align-items: center; position: relative;}
.t_navs .lang .a{ display:flex; align-items: center; position: relative; color: #fff; padding-right:22px; font-size:14px; line-height:0.98rem; text-transform: uppercase; }
.t_navs .lang .a::after{ display: block; content: ''; position: absolute; right:2px; top: 50%; width:9px; height: 9px; margin-top: -5px; border-right:1px solid #fff; border-top:1px solid #fff; transform: rotate(135deg); -ms-transform: rotate(135deg); }
.t_navs .lang .a .i{ width:0.21rem; height:0.21rem; margin-right:0.13rem; background: url(img/lang.png) left center no-repeat; background-size:100% 100% !important;}
.t_navs .lang .down{ display: block; position: absolute;top:100%; left:50%;transform: translateX(-50%); -ms-transform: translateX(-50%);opacity: 0;visibility: hidden; background: #fff; padding:0.1rem; border-radius: 10px;}
.t_navs .lang:hover .down{ -webkit-transition: all .85s;opacity: 1;visibility: visible;}
.t_navs .lang .down .li{ display: block; width:100%;-webkit-transform: translateY(5px);opacity: 0;
transition: All 0s ease-in-out;
-webkit-transition: All 0s ease-in-out;
-moz-transition: All 0s ease-in-out;
-o-transition: All 0s ease-in-out;}
.t_navs .lang .down .li a{display: block; width:100%;color: #666666; line-height:0.32rem; font-size:calc(14px + 0.02rem); padding:2px 0.2rem;  background:#fff; border-radius:4px;}
.t_navs .lang:hover .down .li{-webkit-transition: all .5s ease 0s;-webkit-transform: translateY(0px);opacity: 1;}
.t_navs .lang .down .li:hover a{background: #f6f6f6;color: #eb6100;}
.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.29rem;}
.t_navs .menu .nli span a{ display:flex; align-items: center; position: relative;line-height:0.98rem; font-size:0.18rem;color: #fff; font-weight: 400; padding:0 0.2rem; }
.t_navs .sub3{ display: none; position: absolute;top:100%; left:50%; z-index: 1000; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.t_navs .menuSub{ display:none; position: absolute; top:100%; left:0; z-index: 1000; width:100%; background:#fff; overflow: hidden;}
.t_navs .sub3 .ul{  display: flex; flex-direction: column; white-space: nowrap; padding:20px 20px 14px 20px; background:#fff; border-radius:10px; position: relative;}
.t_navs .sub3 .ul::after{ content: ''; display: block;  position: absolute; left:50%; top:0; width:calc(100% - 16px); height: 1px; background: #eb6100;transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .sub3 .ul .li{display: block; width:100%;}
.t_navs .sub3 .ul .li a{ display: block; position: relative; width:100%;text-align: center; color: #666666; line-height:32px; font-size:calc(14px + 0.02rem); padding:0.1rem 65px 0.1rem 12px; border-radius:0; }
.t_navs .sub3 .ul .li a::after{ content: ''; display: block; width:12px; height: 12px; position: absolute; right: 12px; top: 50%; margin-top: -6px; background: url(img/right-hui.png) 90% center no-repeat; background-size:12px !important; }
.t_navs .sub3 .ul .li:hover a{color:#eb6100; background:#f6f6f6; border-radius:4px;}
.t_navs .sub3 .ul .li:hover a::after{background: url(img/right-huang.png) 90% center no-repeat;}


.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 .lang .a{ color: #666666;}
.t_navs .top.active .lang:hover .a{ color: #eb6100;}
.t_navs .top.active .lang .a::after{border-right:1px solid #eb6100; border-top:1px solid #eb6100;}
.t_navs .top.active .lang .a .i{ background: url(img/lang1.png) left center no-repeat; }
.t_navs .top.active .lang:hover .a .i{ background: url(img/lang2.png) left center no-repeat; }
.t_navs .top.active .lang .down{  box-shadow: 0 2px 2px rgba(0,0,0,0.1);}

.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: #666666;}
.t_navs.ect .menu .nli:hover span a{color:#eb6100;}
.t_navs.ect .menu .nli.on span a{color:#eb6100;}
.t_navs.ect .lang .a{ color: #666666;}
.t_navs.ect .lang:hover .a{ color: #eb6100;}
.t_navs.ect .lang .a::after{border-right:1px solid #eb6100; border-top:1px solid #eb6100; }
.t_navs.ect .lang .a .i{ background: url(img/lang1.png) left center no-repeat; }
.t_navs.ect .lang:hover .a .i{ background: url(img/lang2.png) left center no-repeat; }
.t_navs.ect  .lang .down{  box-shadow: 0 2px 2px rgba(0,0,0,0.1);}

.t_navs.act{ background:#fff !important; 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:#eb6100;}
.t_navs.act .menu .nli.on span a{color:#eb6100;}
.t_navs.act .lang .a{ color: #666666;}
.t_navs.act .lang:hover .a{ color: #eb6100;}
.t_navs.act .lang .a::after{border-right:1px solid #eb6100; border-top:1px solid #eb6100; }
.t_navs.act .lang .a .i{ background: url(img/lang1.png) left center no-repeat; }
.t_navs.act .lang:hover .a .i{ background: url(img/lang2.png) left center no-repeat; }
.t_navs.act  .lang .down{  box-shadow: 0 2px 2px rgba(0,0,0,0.1);}


.t_navs .ss_search{float: left; display:flex; margin:0 0.37rem 0 0.17rem;}
.t_navs .ss_search ._t{ cursor: pointer; display:flex; height:0.98rem; width:50px; background: url(img/_search.png) center no-repeat; background-size:18px auto !important;}
.t_navs.act .ss_search ._t{ background: url(img/_search1.png) center no-repeat;}
.t_navs.ect .ss_search ._t{ background: url(img/_search1.png) center no-repeat;}
.t_navs .top.active .ss_search ._t{ background: url(img/_search1.png) center no-repeat;}
.t_navs.act .ss_search:hover ._t{ background: url(img/_search2.png) center no-repeat;}
.t_navs.ect .ss_search:hover ._t{ background: url(img/_search2.png) center no-repeat;}
.t_navs ._b{width: 100%;height: 120px;background:rgba(255,255,255,1);z-index: 99;position: fixed;left: 0;top:0.98rem; display: none;border-top:1px solid #eb6100;}
.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:#b0b0b0; 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:1600px) {
.t_navs .menu .nli{ margin:0 0.25rem;}
}
@media screen and (max-width:1440px) {
.t_navs .menu .nli{ margin:0 0.21rem;}
}
@media screen and (max-width:1024px) {
.t_navs .top{height:50px; padding:0 15px;}
.t_navs .menu{ display: none;}
.t_navs .logo img{ width: auto; height:34px;}
.t_navs .ss_search{ display:none;}
.t_navs .lang{ margin-right: 15px;}
.t_navs .lang .a{ line-height:50px; padding-right:20px;}
.t_navs .lang .a .i{ width:18px; height:18px; margin-right:8px;}
.t_navs .lang .down{ padding: 5px;}
.t_navs .lang .down .li a{ line-height:24px; padding:2px 16px;}
}





.t_navs .menuSub{ display:none; position: absolute; top:100%; left:0; z-index: 10; width:100%; background:#fff; overflow: hidden;}
.t_navs .menuSub .sect{ display: flex; align-items: flex-start; justify-content: space-between; width:100%; padding:0.39rem 0 0.86rem 0; }
.t_navs .menuSub .u1{ display: block; width:3.9rem; min-width:3.9rem; padding:0 0.96rem 0 0 ;}
.t_navs .menuSub .u1 .box{ display: block; width:100%; }
.t_navs .menuSub .u1 .l1{ display: block; width:100%; position: relative; border-bottom:1px solid #e0e0e0;}
.t_navs .menuSub .u1 .l1 .a1{ display: flex; align-items: center; min-height:0.66rem; padding:0 20px 0 0; width:100%; color: #666; line-height:0.3rem; font-size:0.18rem; position: relative; background:url(img/right-hui.png) right center no-repeat; background-size:auto 14px !important;}
.t_navs .menuSub .u1 .l1 .a1::after{ display: block; content:''; position: absolute; left:0; bottom:-1px; width:0; height:1px; background: #eb6100;}
.t_navs .menuSub .u1 .l1:hover .a1{color: #eb6100; background:url(img/right-hui.png) right center no-repeat;}
.t_navs .menuSub .u1 .l1.on .a1{color: #eb6100; background:url(img/right-huang.png) right center no-repeat;}
.t_navs .menuSub .u1 .l1.on .a1::after{ width: 100%;}
.t_navs .menuSub .u1 .l1:hover .a1::after{ width: 100%;}

.t_navs .menuSub .u2{ display: flex; flex-wrap: wrap; width:100%; position: relative; margin-top:0.12rem; padding:0 0 0.12rem 0.98rem; border-left:1px solid #eeeeee;}
.t_navs .menuSub .u2 .box{ display:block; width:100%;}
.t_navs .menuSub .u2 .sect{ display: flex; justify-content: space-between; align-content: flex-start; width:100%;}
.t_navs .menuSub .u2 .tit{ display: block; width:100%; color: #333;  line-height:0.46rem; font-size:0.36rem;}
.t_navs .menuSub .u2 .info{ display: block; width:100%; color: #666;  line-height:calc(22px + 0.06rem); font-size:calc(14px + 0.02rem); margin-top: 0.18rem; }
.t_navs .menuSub .u2 .dl{ display: grid;grid-template-columns: repeat(5, 1fr); gap:0.3rem; width:100%; margin-top: 0.41rem;  }
.t_navs .menuSub .u2 .dd{ display: flex; flex-wrap: wrap; width:100%;}
.t_navs .menuSub .u2 .a3{ display: flex; flex-wrap: wrap; width:100%; background: #f5f5f5; border-radius: 10px; padding:6px 0.2rem 0.31rem 0.2rem; }
.t_navs .menuSub .u2 .tit1{ display: block; width:100%; text-align:center; color: #161616; line-line-height:calc(22px + 0.04rem); font-size:calc(14px + 0.02rem);}
.t_navs .menuSub .u2 ._img{ padding-bottom: 100%;}
.t_navs .menuSub .u2 ._img img{ object-fit: contain;}
.t_navs .menuSub .u2 .a3:hover .tit1{color: #eb6100;}
.t_navs .menuSub .u2 .a3:hover ._img img{}

.t_navs.act .menuSub{ box-shadow:0 2px 2px rgba(0,0,0,0.1); }

@media screen and (max-width:1600px) {
.t_navs .menuSub .u1{ width:3.6rem; min-width:3.6rem; padding:0 0.66rem 0 0 ;}
.t_navs .menuSub .u2{ margin-top:0.12rem; padding:0 0 0.12rem 0.66rem; }
}
@media screen and (max-width:1440px) {
.t_navs .menuSub .sect{  padding:0.3rem 0 0.66rem 0; }	
.t_navs .menuSub .u1{ width:3rem; min-width:3rem; padding:0 0.46rem 0 0 ;}
.t_navs .menuSub .u2{ margin-top:0.12rem; padding:0 0 0.12rem 0.46rem; }
.t_navs .menuSub .u2 .dl{ gap:0.2rem;margin-top: 0.32rem;  }
.t_navs .menuSub .u2 .info{ margin-top: 0.12rem; }
}

.xialaph{ position: fixed; left:0; top:50px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#fff; padding:5px 15px 50px 15px; overflow-y: auto;border-top:1px solid #e3e3e3;}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid #e0e0e0;}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a3box{width: 100%;position: relative;}
.xialaph .a1{color: #666;  font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%;}
.xialaph .on .a1{ color: #eb6100;}
.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 #666;  border-right:1px solid #666;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;border-top:1px solid #eb6100;  border-right:1px solid #eb6100;}
.xialaph .u2{width: 100%;padding:0 10px 15px 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:4px 10px;}
.xialaph .on .a2{ color:#eb6100;}
.xialaph .u3{width: 100%;padding:0 10px 15px 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:4px 10px;}
.xialaph .u4{width: 100%;padding:0 10px 15px 10px;display: none;}
.xialaph .u4 .l4{ width: 100%;display: block;}
.xialaph .u4 .l4{ width: 100%;display:flex; align-items: center; font-size:15px;color: #666;line-height:24px;padding:4px 0;}
.xialaph .input{width: 100%; display: flex; overflow: hidden; border:1px solid rgba(0,0,0,0.1); border-radius: 4px; overflow: hidden; margin:40px 0;}
.xialaph .input input{width: 100%;height:44px;display: block; border-radius:0;background:none; border:0; font-size:16px; line-height:26px; padding:10px 16px; color: #333; text-transform: capitalize;}
.xialaph .input input::placeholder{color:#b0b0b0; opacity:1 !important;}
.xialaph .input .img{display: block; cursor: pointer; min-width:56px;height: 44px;background: url(img/_search1.png) center no-repeat; background-size:20px auto !important;}


.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: #eb6100;}

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

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



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


.index-banner{position: relative;}
.index-banner .swiper-notification{ display: none;}
.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; line-height: 0;position: relative;}
.index-banner .banner-text{position: absolute;left: 0;top: 50%;transform: translate(0,-50%); -ms-transform: translate(0,-50%); text-align: center;color: #fff;z-index: 10; width: 100%;}
.index-banner .banner-text .p{ width: 100%;font-size: 0.4rem;line-height:0.5rem;letter-spacing: 4px;}
.index-banner .banner-text .h1{ width: 100%;font-size: 0.75rem;font-weight: bold;line-height: 0.85rem;margin-top: 0.2rem;}
.index-banner .banner-text .p1{ width: 100%;font-size: 0.3rem; line-height:0.36rem;margin-top: 0.3rem;}
.index-banner .swiper-prev,
.index-banner .swiper-next{ cursor: pointer; min-width:40px; width:40px; height:40px; display:block; border:1px solid #d2d2d2; border-radius:50%; background: url(img/next1.png) center no-repeat; background-size:auto 18px !important; position: absolute; top: 50%; margin-top: -20px; z-index: 6; }
.index-banner .swiper-prev{ left:0.6rem;  transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.index-banner .swiper-next{ right:0.6rem; }
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{ background: url(img/next2.png) center no-repeat #eb6100; border:1px solid #eb6100;}


@media screen and (max-width: 767px){
.index-banner .banner-text .p{font-size: 16px; line-height:26px;}
.index-banner .banner-text .h1{font-size: 19px;line-height:30px;margin-top: 10px;}
.index-banner .banner-text .p1{font-size: 14px; line-height:20px;margin-top: 15px;}
.index-banner .swiper-prev,
.index-banner .swiper-next{  min-width:30px; width:30px; height:30px; background-size:auto 12px !important; }	
.index-banner .swiper-prev{ left:15px; top: 90%;}
.index-banner .swiper-next{ right:15px; top: 90%; }
}



.floor1 .neirong{display: flex;justify-content: space-between;}
.floor1 .neirong .left{width: 37.5%;display: flex;flex-direction: column;}
.floor1 .neirong .left .h3{font-size: calc(14px + 0.2rem);color: #333;margin-bottom: 0.3rem;font-weight: bold;line-height:calc(14px + 0.22rem);}
.floor1 .neirong .left .desc-cont{font-size: calc(14px + 0.02rem);color: #666;line-height: calc(22px + 0.14rem);}
.floor1 .neirong .left .desc01{margin-bottom: 18px;}
.floor1 .neirong .left .desc02{margin-bottom: 1.04rem;}
.floor1 .neirong .more{display: inline-flex;align-items: center;color: #666;font-size: 14px;}
.floor1 .neirong .more i{width: 30px;height: 30px;border-radius: 50%;background: #eb6100;display: flex;align-items: center;justify-content: center;margin-left: 0.1rem;}
.floor1 .neirong .more i::after{content: '';width: 26px;height: 26px;background: url(img/arrow1.svg) center no-repeat;background-size: contain;}
.floor1 .neirong .more:hover{ color: #eb6100;}
.floor1 .neirong .more:hover i{ transform: rotate(45deg); -ms-transform: rotate(45deg);  }
.floor1 .neirong .right{width: 58.5%;}
.floor1 .neirong .right .tupian{width: 100%;border-radius: 0.3rem;overflow: hidden;}
.floor1 .neirong .right .tupian img{width: 100%;height: auto;display: block;}



@media screen and (max-width: 1680px){
	.floor1 .neirong .left .desc02{margin-bottom:0.6rem;}
	.floor1 .neirong .left .desc01{margin-bottom: 0;}
}

@media screen and (max-width: 1024px){
	.floor1 .neirong{flex-direction: column;}
	.floor1 .neirong .left{width: 100%;}
	.floor1 .neirong .right{width: 100%;margin-top: 32px;}
	.floor1 .neirong .left .desc02{margin-bottom:16px;}
}

.floor2{padding: 1.2rem 0 1.8rem 0;display: flex;justify-content: space-between;align-items: flex-start;}
.floor2 .left{width: 47.5%;display: flex;flex-wrap: wrap;gap: 0.4rem;}
.floor2 .left .card{width: calc(50% - 20px);padding: 0.48rem 0.44rem;border-radius: 0.3rem;background: #fff;position: relative;transition: all 0.3s ease;cursor: pointer;overflow: hidden;}
.floor2 .left .card .icon1{width:2.33rem; line-height: 0; position: absolute;top: 0;right:-0.53rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6; opacity: 0; }
.floor2 .left .card .icon1 .img2{ display: block;width: 100%;}
.floor2 .left .card:hover .icon1{ opacity: 0.1;}
.floor2 .left .card .icon{width: 0.6rem;height:  0.6rem;margin-bottom: 0.17rem;}
.floor2 .left .card .icon .img1{ display: block; width: 100%;}
.floor2 .left .card .icon .img2{ display: none;width: 100%;}
.floor2 .left .card:hover .icon .img1{ display: none;}
.floor2 .left .card:hover .icon .img2{ display: block;}
.floor2 .left .card .text p{font-size: 0.28rem;color: #3a3a3a;font-weight: bold;line-height: 0.35rem;}
.floor2 .left .card .num{font-size: 0.22rem;color: #d0d0d0;margin-top: 0.36rem;}
.floor2 .left .card:hover{background: linear-gradient(to bottom, #e66102, #f38c27), url(img/icon1-bg.png) no-repeat;background-size: cover;background-position: center;color: #fff;box-shadow: 0 8px 24px rgba(235,97,0,0.3);}
.floor2 .left .card:hover .text h3{color: #fff;}
.floor2 .left .card:hover .text p{color: #fff;}
.floor2 .left .card:hover .num{color: rgba(255,255,255,0.7);}
.floor2 .right{width: 40%;text-align: right;padding-top:1.76rem;}
.floor2 .right .size44{line-height: 1.29; margin-bottom:1.32rem; text-align: right;}
.floor2 .more1{display: inline-flex;align-items: center;padding: 6px 6px 6px 17px;border-radius: 30px;background-color: #eb6100;color: #fff;font-size: 14px;}
.floor2 .more1 p{margin: 0;}
.floor2 .more1 i{width: 30px;height: 30px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;margin-left: 31px;}
.floor2 .more1 i::after{content: '';width: 26px;height: 26px;background: url(img/arrow2.svg) center no-repeat;background-size: contain;}
.floor2 .more1:hover i{ transform: rotate(45deg); -ms-transform: rotate(45deg); }


.floor2 .left .card:nth-child(2n){ transform: translateY(0.6rem); -ms-transform: translateY(0.6rem); }



@media screen and (max-width: 1680px){
.floor2 .left {width: 53.5%;}
}

@media screen and (max-width: 1024px){
.floor2{ flex-wrap: wrap-reverse; padding:35px 0 110px 0; position: relative;}
.floor2 .left{width: 100%; gap: 0; justify-content: space-between; gap:15px 0;margin-top:25px;}
.floor2 .left .card{width: 48.5%;  padding:20px 15px;}
.floor2 .left .card:nth-child(2n){ transform: translateY(0); -ms-transform: translateY(0); }
.floor2 .left .card .icon{width:40px;height: 40px;margin-bottom:8px;}
.floor2 .left .card .text p{font-size:16px;line-height:26px;}
.floor2 .left .card .num{font-size:15px;line-height:24px;}
.floor2 .left .card .icon1{width:100px;right:-26px; }
.floor2 .right{width: 100%;text-align: center;padding-top: 0;}
.floor2 .right .size44{line-height: 1.5; margin-bottom:0; text-align: center;}
.floor2 .more1{ position: absolute; left:50%; bottom:35px; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.floor2 .more1 i{width: 30px;height: 30px;margin-left:10px;}
}


.floor3 h2{text-align: center;margin-bottom: 0.64rem;}
.floor3 .box1{display: block; width: 100%;}
.floor3 .box1 .box-item{ transition: all 0.3s ease;position: relative; display: flex; flex-wrap: wrap; width: 100%;}
.floor3 .box1 .box-item:hover ._img img{transform: scale(1.05);}
.floor3 .box1 .box-item ._img{padding-bottom: 121%;overflow: hidden;}
.floor3 .box1 .box-item ._img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition: transform 0.5s ease;transform-origin: center;}
.floor3 .box1 .box-item .box-img img{width: 100%;height: auto;}
.floor3 .box1 .text{position: absolute;bottom: 0.65rem;align-items: center;width:100%; padding:0 15px;}
.floor3 .box1 .box-item .box-title{font-size: calc(14px + 0.18rem);color: #fff;font-weight: bold;line-height:1.7;text-align: center;width: 100%;padding: 0 20px;margin-bottom: 8px;}
.floor3 .box1 .box-item .box-desc{font-size: calc(14px + 0.06rem);color: rgba(255,255,255,1);line-height: 1.2;text-align: center;}
@media screen and (max-width: 1024px){
	.floor3 .box1{flex-direction: column;}
	.floor3 .box1 .text{ bottom: 0; padding:40px 15px 15px 15px;background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.4) 100%);}
}

.floor4{padding: 1.2rem 0;}
.floor4 h2{text-align: center;margin-bottom: 0.64rem;}
.floor4 .items{display: block; width: 100%; }
.floor4 .items .item{padding: 0.62rem 0.4rem 28px 0.4rem;border-radius: 16px;background: #fff;position: relative;cursor: pointer;transition: all 0.3s ease;overflow: hidden; display: flex; flex-wrap: wrap; width: 100%;height: 100%;
  align-content: flex-start;}
.floor4 .items .item:hover{transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0,0,0,0.1);}
.floor4 .items .item .date{font-size: calc(14px + 0.02rem);color: #666;margin-bottom: 0.23rem;line-height: 1.2;}
.floor4 .items .item .news-bg{position: absolute;right: 0;bottom: 0;line-height: 0;}
.floor4 .items .item .news-bg img{width: 100%;}

.floor4 .items .item .title{font-size: 0.22rem;color: #111111;font-weight: bold;line-height: 1.4;margin-bottom: 0.29rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.floor4 .items .item:hover .date{color:#eb6100;}
.floor4 .items .item:hover .title{color:#eb6100;}
.floor4 .items .item .desc{font-size: calc(14px + 0.02rem);color: #666;line-height: 2.25;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 1.45rem;}
.floor4 .items .item .arrow i{width: 34px;height: 34px;background: url(img/arrow2.svg) center no-repeat;background-size: contain;display: block;}

.swiper-box.news-box .floor4 .items { overflow: hidden; padding:30px 0; margin-top: 0.35rem;}
.swiper-box.news-box .down{margin-top: 0.3rem;}

@media screen and (max-width: 1024px){
	.floor4 h2{font-size: 24px;}
	.floor4 .items .item .title{font-size:16px; line-height:26px;}
	.floor4 .items .item{padding:25px 14px 14px 14px;}
	.floor4 .items .item .desc{ font-size:14px; line-height: 26px; }
	.swiper-box.news-box .floor4 .items { padding:20px 0; margin-top: ;}
	.swiper-box.news-box .down{margin-top:0;}
}

.footer1{padding: 0.82rem 0 1.09rem 0;display: flex;border-bottom: 1px solid #e3e3e3;position: relative;display: flex;justify-content: space-between;}
.footer1::after{content: "";position: absolute;left: 0%;top: 1.94rem;width: 100%;height: 1px;background-color: #e3e3e3;z-index: 1;}
.footer1 .left{width: 26.25%;}
.footer1 .left .logo{margin-bottom: 0.9rem;}
.footer1 .left .logo img{height:0.63rem;}
.footer1 .left .contact{font-size: 16px;color: #666;line-height: 1.6;display: flex;flex-direction: column;gap: 16px;}
.footer1 .right{display: flex;margin-top:0.2rem;width: 55.6%;flex-wrap: wrap;gap:0.4rem;align-items: flex-start;justify-content: space-between;}
.footer1 .right .nav{text-align: left;}
.footer1 .right .nav .a1{font-size: 18px;color: #666666;font-weight: bold;display: block;margin-bottom: 0.9rem;height: 0.45rem;position: relative;}
.footer1 .right .nav .a1::after{content: "";position: absolute;left: 0%;bottom: -0.48rem;width: 29px;height: 2px;background-color: #eb6100;z-index: 6;}

.footer1 .right .nav ul li{margin-bottom: 0.3rem;}
.footer1 .right .nav ul li a{font-size: 16px;color: #666;text-decoration: none;transition: color 0.3s;}
.footer1 .right .nav ul li a:hover{color: #eb6100;}
.footer2{padding: 0.34rem 0;display: flex;justify-content: space-between;align-items: center;}

.footer2 .Copyright{font-size: 14px;color:rgba(102,102,102,0.6);}
.footer2 .Copyright a{color:rgba(102,102,102,0.6);}
.footer2 .Copyright a:hover{color: #eb6100;}
.footer2 .nav{display: flex;align-items: center;gap: 16px;position: relative;}
.footer2 .nav .divider{color: #ccc;font-size: 14px;}
.footer2 .nav a{font-size: 14px;color:rgba(102,102,102,0.6);text-decoration: none;transition: color 0.3s;display: flex;align-items: center;gap: 4px;}
.footer2 .nav a:hover{color: #eb6100;}
.footer2 .nav .friend-link i{width: 18px;height: 18px;background: url(img/down.svg) center no-repeat;background-size: contain;display: block;transition: transform 0.3s;}
.footer2 .nav .friend-link.on i{transform: rotate(180deg);}
.footer2 .nav .friend-list{position: absolute;bottom: 100%;right: 0;margin-bottom: 10px;background: #fff;border: 1px solid #eee;border-radius: 8px;padding: 10px 0;min-width: 120px;box-shadow: 0 4px 12px rgba(0,0,0,0.1);display: none;z-index: 100;}
.footer2 .nav .friend-list ul{list-style: none;padding: 0;margin: 0;}
.footer2 .nav .friend-list ul li{padding: 0 20px;}
.footer2 .nav .friend-list ul li a{font-size: 14px;color: #666;text-decoration: none;display: block;padding: 8px 0;}
.footer2 .nav .friend-list ul li a:hover{color: #eb6100;}

@media screen and (max-width: 1024px){
	.footer1{flex-direction: column; padding:30px 0;}
	.footer1::after{ display: none;}
	.footer1 .left{ width: 100%;}
	.footer1 .left .contact{ width: 100%;  border-top: 1px solid #e3e3e3; padding:30px 0 0 0; gap:10px 0;}
	.footer1 .left .logo{ margin-bottom: 20px; text-align: center;}
	.footer1 .left .logo img{height:32px;}
	.footer1 .right{flex-wrap: wrap; display:none;}
	.footer1 .right .nav{width: 33%;margin-bottom: 0.5rem;}
	
	.footer2{flex-direction: column; text-align: center; padding:17px 0;}
	@supports (padding-bottom: env(safe-area-inset-bottom)) {
	  .footer2{padding-bottom: calc(17px + env(safe-area-inset-bottom));}
	}
}

/* ---新闻列表 */

.ctext .dq_box{display: flex;align-items: center;justify-content: flex-end;font-size: 14px;color: #666;line-height: 1.5;padding-top: 0.4rem;}
.ctext .dq_box font{color: #666;}
.ctext .dq_box a{color: #666;text-decoration: none;transition: color 0.3s;display: flex;align-items: center;gap: 4px;}
.ctext .dq_box a:hover{color: #eb6100;}
.ctext .dq_box .home-link{color: #666;}
.ctext .dq_box .home-link img{width: 22px;height: 22px;}
.ctext .dq_box span{margin: 0 6px;color: #666;font-size: 16px;}

.news .news-main{display: block;padding-top: 0.77rem; width: 100%;}
.news .news-main .li{display: block; width: 100%;}
.news .news-main .item{display: flex;background: #fff;border-radius: 0.3rem;overflow: hidden;padding: 0.3rem}
.news .news-main .left{flex: 1;display: flex;flex-direction: column;justify-content: space-between;padding: 0.35rem 1rem 0.35rem 0.28rem;}
.news .news-main .left .date{font-size: calc(14px + 0.02rem);color: #666;margin-bottom: 0.2rem;line-height: 1.2;}
.news .news-main .left .h2{font-size: 0.3rem;color: #eb6100;font-weight: bold;line-height: 0.4rem;margin-bottom: 0.24rem;}
.news .news-main .left .desc{font-size: calc(14px + 0.02rem);color: #666;line-height: 2.25;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.news .news-main .slick-prev{ left:0.68rem; top: auto; bottom: 0.9rem; margin:0 !important;}
.news .news-main .slick-next{ right: auto; left:calc(60px + 0.68rem); top: auto; bottom: 0.9rem;}
.news .news-main .right{width: 50%;position: relative;}
.news .news-main .right ._img{padding-bottom: 64.24%;border-radius: 0.3rem;}

@media screen and (max-width: 1440px){
.news .news-main .left {
padding: 0.3rem 1rem 0.15rem 0.28rem;}
.news .news-main .left .desc { 
line-height: 2;}
.news .news-main .slick-prev{ left:0.58rem; top: auto; bottom: 0.6rem; margin:0 !important;}
.news .news-main .slick-next{ right: auto; left:calc(60px + 0.58rem); top: auto; bottom: 0.6rem;}
}

@media screen and (max-width: 1024px){
.news .news-main .item{padding:15px;}
.news .news-main .left {padding:10px 15px 10px 0;}
.news .news-main .left .date{ margin-bottom: 6px;}
.news .news-main .left .h2{font-size:16px; line-height:26px; margin-bottom:6px;}
.news .news-main .left .desc{ font-size:14px; line-height:26px;}
.news .news-main .slick-prev{ left:15px; top: auto; bottom:15px; margin:0 !important;}
.news .news-main .slick-next{ right: auto; left:55px; top: auto; bottom:15px;}
}

@media screen and (max-width:700px){
.news .news-main .item{flex-direction: column-reverse;padding: 20px;}
.news .news-main .left {padding:15px 0 40px 0; width: 100%;}
.news .news-main .right{ width: 100%;}
.news .news-main .slick-prev{ left:40%; top: auto; bottom:15px; margin:0 !important;}
.news .news-main .slick-next{ left: auto; right:40%; top: auto; bottom:15px;}
}


.news-list{padding-top: 0.9rem;padding-bottom: 0;}
.news-list .items{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; overflow: initial;}

@media screen and (max-width: 1024px){
.news-list .items{gap: 14px;}
}
@media screen and (max-width: 700px){
.news-list .items{ grid-template-columns: repeat(1, 1fr); }
}

.page_section{text-align: center;padding-bottom: 1.1rem;padding-top: 0.6rem;}
.pcpage{display: flex;align-items: center;justify-content: center;gap: 16px;}
.pcpage .btn{width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;text-decoration: none;transition: all 0.3s;}
.pcpage .btn.prev{background: #e8e8e8;color: #9c9c9c;}
.pcpage .btn.prev:hover{background: #e0e0e0;color: #666;}
.pcpage .btn.next{background: #eb6100;color: #fff;}
.pcpage .btn.next:hover{background: #d95500;}
.pcpage .a{width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #9c9c9c;text-decoration: none;transition: all 0.3s;}
.pcpage .a.on{border: 1px solid #eb6100;color: #eb6100;}
.pcpage .a:hover{color: #eb6100;}
.phpage{display: none;align-items: center;justify-content: center;gap: 20px;}
.phpage .btn{width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;text-decoration: none;transition: all 0.3s;}
.phpage .btn.prev{background: #f0f0f0;color: #999;}
.phpage .btn.next{background: #eb6100;color: #fff;}
.phpage span{font-size: 16px;color: #666;}

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

/* 下载 */
.download .search-bar{display: flex;gap: 20px;padding: 0.47rem 0 0.33rem 0;}
.download .custom-select{max-width: 300px; width: 300px; height: 54px;border: 1px solid #cecece;border-radius: 5px;position: relative;}
.download .select-trigger{width: 100%;height: 100%;padding: 0 16px;display: flex;align-items: center;justify-content: space-between;cursor: pointer;position: relative;}
.download .select-text{font-size: calc(14px + 0.02rem);color: #b0b0b0;}
.download .select-arrow{ display: block;  position: absolute; right:20px; top: 50%; width:12px; height: 12px; margin-top: -10px; border-right:1px solid #eb6100; border-top:1px solid #eb6100; transform: rotate(135deg); -ms-transform: rotate(135deg); }
}
.download .custom-select.open .select-arrow{}
.download .select-options{position: absolute;top: calc(100% + 4px);left: 0;right: 0;background: #fff;border: 1px solid #cecece;border-radius: 8px;box-shadow: 0 4px 12px rgba(0,0,0,0.1);list-style: none;padding: 8px 0;margin: 0;display: none;z-index: 100;  scrollbar-width: thin; max-height: 256px;}
.download .custom-select.open .select-options{display: block;}
.download .option-item{padding: 10px 16px;font-size: 14px;color: #666;cursor: pointer;transition: background 0.3s;}
.download .option-item:hover{background: #f5f5f5;}
.download .option-item.active{color: #eb6100;background: #fff7f0;}
.download .search-input-box{flex: 1;display: flex; position: relative;}
.download .search-input{flex: 1;height: 54px;padding:10px 70px 10px 16px; line-height: 32px; border: none;font-size: calc(14px + 0.02rem);color: #333;border: 1px solid #cecece;border-radius: 5px; }
.download .search-input::placeholder{color: #b0b0b0;}
.download .search-btn{ position: absolute; right: 0; top: 0; z-index: 6; width:59px;height: 54px;background:url(img/search1.svg) center no-repeat #eb6100;border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;border-radius: 4px; background-size: 20px !important;}
.download .search-btn:hover{background:url(img/search1.svg) center no-repeat #ff9143;}


@media screen and (max-width: 1024px){
.download .search-bar{gap: 15px;padding:25px 0 25px 0;}	
.download .search-input{height: 44px;padding:8px 60px 8px 14px; line-height: 26px; }
.download .search-btn{  width:49px;height: 44px; background-size: 18px !important;}
.download .custom-select{height: 44px;}
.download .select-trigger{  padding: 0 14px;}
.download .select-arrow{ right:14px; width:8px; height: 8px; margin-top: -7px; }
}	
@media screen and (max-width: 767px){
.download .search-bar{ flex-wrap: wrap;}
.download .custom-select{ width: 100%;max-width: 100%;}
.download .search-input-box{ width: 100%;}
}


.download .download-list{display: flex;flex-direction: column;gap: 0.3rem; }
.download .download-item{display: flex;align-items: center;justify-content: space-between;padding: 0.33rem 0.4rem;background: #fff;transition: all 0.3s;border-radius: 5px;}
.download .download-item:hover{transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0,0,0,0.1);}
.download .download-item:last-child{border-radius: 0 0 8px 8px;border-bottom: none;}
.download .item-left{display: flex;align-items: center;gap: 16px;}
.download .pdf-icon{width: 24px;height: 24px;background: url(img/pdf.svg) center no-repeat;background-size: contain;}
.download .file-name{font-size: calc(14px + 0.12rem);line-height:calc(14px + 0.16rem);color: #333333;}
.download .item-right{display: flex;align-items: center;gap: 1rem;}
.download .file-size{display: flex;align-items: center;gap: 8px;font-size: 16px;color: #666;}
.download .size-icon{width: 20px;height: 20px;background: url(img/pdf.svg) center no-repeat;background-size: contain;}
.download .download-btn{display: flex;align-items: center;gap: 8px;font-size: 16px;color: #666;text-decoration: none;font-weight: 500;transition: color 0.3s;}
.download .download-btn:hover{color: #d95500;}
.download .download-icon{width: 20px;height: 20px;background: url(img/download.svg) center no-repeat;background-size: contain;}
.download .download-item:hover .file-name{color: #d95500;}




@media screen and (max-width: 767px){
	.download .download-item{flex-direction: column;align-items: baseline;gap: 8px;padding: 20px 20px;}
	.download .file-name{font-size: 18px;line-height: 30px;}
	.download .file-size {font-size: 14px;}
	.download .download-btn{font-size: 14px;}
}



/* 新闻详情 */
.news-detail .fl{justify-content: space-between;margin-top: 0.5rem;}

.news-detail .left{width: 72.87%;background-color: #fff;border-radius: 10px;padding: 0.5rem 0.4rem 0.4rem 0.4rem;}
.news-detail .right{width:25.25%;}
.news-detail h2{font-size: calc(14px + 0.24rem);line-height: calc(14px + 0.4rem);color:#1d1d1d ;margin-bottom: 0.4rem;font-weight: 500;}
.news-detail .biaoqian{display: flex;align-items: center;gap: 0.6rem;font-size: 14px;margin-bottom: 0.37rem;}
.news-detail .meta-divider{width: 1px;height: 14px;background: #ddd;}
.news-detail .meta-label{color: #a9a9a9;}
.news-detail .meta-value{color: #666666;}
.news-detail .left .desc p,
.news-detail .left .desc img{margin-bottom: 26px;}
.news-detail .desc{font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.14rem);color: #666;border-top: 1px solid #eaeaea;padding-top: 0.26rem;padding-bottom: 1.04rem;}


.news-detail .news-nav{display: flex;justify-content: space-between;align-items: center;/* margin-top: 30px; */padding-top: 0.47rem;border-top: 1px solid #eaeaea;padding-bottom: 0.15rem;}
.news-detail .nav-links{flex: 1;}
.news-detail .prev-link,
.news-detail .next-link{font-size: 16px;color: #999;margin-bottom: 6px;line-height: 1.6;}
.news-detail .prev-link:last-child,
.news-detail .next-link:last-child{margin-bottom: 0;}
.news-detail .prev-link a,
.news-detail .next-link a{color: #666;text-decoration: none;}
.news-detail .prev-link a:hover,
.news-detail .next-link a:hover{color: #eb6100;}
.news-detail .return-btn{display: flex;align-items: center;gap: 8px;font-size: 16px;color: #666;transition: all 0.3s;}
.news-detail .return-btn:hover{color: #eb6100;}
.news-detail .return-icon{width: 38px;height: 38px;background: #eb6100;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.news-detail .return-icon::before{content: '';width: 16px;height: 16px;background: url(img/return.svg) center no-repeat;background-size: contain;}

.news-detail .related-title{font-size:22px;color: #222;font-weight: 500;margin-bottom: 27px;padding-left: 12px;position: relative;}
.news-detail .related-title::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2px;height: 19px;background: #eb6100;}
.news-detail .related-list{display: flex;flex-direction: column;gap: 0.3rem;}
.news-detail .related-item{background: #fff;border-radius: 10px;padding: 0.3rem 0.3rem 0.26rem 0.3rem;position: relative;cursor: pointer;transition: all 0.3s;}
.news-detail .related-item:hover{background: #fafafa;box-shadow: 0 2px 12px rgba(0,0,0,0.08);transform: translateY(-2px);}
.news-detail .item-date{font-size: 16px;color: #b8b8b8;margin-bottom: 14px;}
.news-detail .item-title{font-size: 18px;color: #666;font-weight: 500;line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 0.6rem;transition: color 0.3s;margin-top: 12px;}
.news-detail .related-item:hover .item-title{color: #eb6100;}
.news-detail .item-arrow i{width: 40px;height: 40px;background: url(img/arrow-gray.svg) center no-repeat;background-size: contain;display: block;transition: background-image 0.3s;}
.news-detail .related-item:hover .item-arrow i{background-image: url(img/arrow2.svg);}

@media screen and (max-width: 1024px){
	.news-detail .fl{flex-direction: column;}
	.news-detail .left{width: 100%;padding: 22px 16px 22px 16px;}
	.news-detail .right{width:100%;margin-top: 32px;}
	.news-detail h2 {font-size: 18px;line-height: 26px;  margin-bottom: 10px;}
	.news-detail .related-title{font-size:18px;margin-bottom: 16px;}
	.news-detail .item-title{font-size: 16px; margin-bottom: 16px;}
	.news-detail .news-nav {flex-direction: column;align-items: flex-start;}
	.news-detail .return-btn{margin-left: auto;margin-right: auto;margin-top: 12px;}
	.news-detail .return-icon{width: 30px;height: 30px;}
	.news-detail .desc{font-size:14px;line-height: 26px;padding-top:15px;
  padding-bottom:20px;}
	.news-detail .next-link,
	.news-detail .prev-link,
	.news-detail .return-btn{font-size: 14px;}	
	.news-detail .biaoqian {font-size: 12px;  margin-bottom:15px;}
	.news-detail .left .desc p,
	.news-detail .left .desc img{margin-bottom: 12px;}
	.return-btn{margin-top: 12px;}
	.news-detail .related-list{ gap: 15px;}
	.news-detail .related-item{ padding:20px 15px;}
	
}

/* 搜索聚合页 */


.search{padding-top: 125px;}
.search .items1{display: flex;flex-direction: column;gap:0.64rem}
.search .jieguo{color: #666;font-size: 16px;line-height: 1.2;margin-bottom: 0.4rem;}
.search span{color: #e66102;}
.search .title{font-size:calc(14px + 0.12rem);line-height: 1.2;color:#333333;margin-bottom: 0.24rem;font-weight: 700;}
.search .title2{font-size:calc(14px + 0.06rem);line-height: 1.2;color: #666;position: relative;margin-bottom: 15px;padding-left: 13px;}
.search .title2::after{content: "";background-color: #e66102;width: 5px;height: 5px;border-radius: 20px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.search .li{background-color: #fff;padding: 0.38rem;border-radius:30px;transition: all 0.3s;cursor: pointer;}
.search .li:hover{background: #fafafa;box-shadow: 0 4px 16px rgba(0,0,0,0.08);transform: translateY(-4px);}
.search .li a{text-align: left;}
.search .ul{display: grid;grid-template-columns: repeat(4,1fr);gap:0.3rem;}
.search ._img{padding-bottom: 74.83%;}
.search .title3{color: #161616;font-size: calc(14px + 0.06rem);line-height: 1.2;margin-bottom: 16px;margin-top: 22px;}
.search .desc{color: #666;font-size: 16px;line-height: 28px;margin-bottom: 30px;}
.search .arrow i{width: 34px;height: 34px;background: url(img/arrow2.svg) center no-repeat;background-size: contain;display: block;}
.search .download,
.search .floor4{margin-top: 0.64rem;}
.search .floor4{padding: 0;}
.search .floor4 .items {display: grid;grid-template-columns: repeat(3,1fr);gap:0.3rem;margin-top: 17px;}
.search .floor4 .items .item .date{color: #666;}
.search .floor4 .items .item .title {margin-bottom: 0.77rem;font-weight: 500;}
.search .download .download-list{margin-top: 17px;}

@media screen and (max-width: 1024px){
	.search .ul {
	    grid-template-columns: repeat(3, 1fr);}
	.search{padding-top: 80px;}
	.search .floor4 .items {grid-template-columns: repeat(2,1fr);}

}

@media screen and (max-width: 767px){
	.search .ul {grid-template-columns: repeat(2, 1fr);}
	.search .title3{font-size: 18px;}
	.search .desc{font-size: 14px;line-height: 1.6;}
	.search .floor4 .items .item {padding: 30px 20px 20px 20px;}
	.search .floor4 .items {grid-template-columns: repeat(1,1fr);}
	.search .floor4{margin-top: 34px;}
	.search .floor4{margin-top: 34px;}
	.search .items1 {gap: 34px;}
	
	
}
	   











/*260720start*/
.bg-f5{ background: #f5f5f5;}
.pt36{ padding-top:36px;}
@media screen and (max-width:1024px) {
.pt36{ padding-top:25px;}
}


/* inbaner */
.slidebox0{ width:100%; position: absolute; left:0; top:48.12%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6;}
.slidebox02{ width:100%; position: absolute; left:0; top:43.78%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6;}
.slidebox03{ width:100%; position: absolute; left:0; top:53.62%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6;}
.slidebox04{ width:100%; position: absolute; left:0; top:54.02%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6;}

.inbaner{min-height:3rem;  position: relative; line-height:0; overflow: hidden;}
.inbaner .div{ display:block; width:100%; text-align: center;}
.inbaner .div img{width:100%;}
.inbaner .zh{width:100%;color: #fff;font-size: 0.68rem;font-weight: bold;line-height: 0.78rem; text-shadow:0 11px 18px rgba(0,0,0,0.04);}
.inbaner .en{width:100%;color: #fff;font-size: calc(14px + 0.06rem);text-transform: uppercase;line-height:calc(22px + 0.04rem);margin-top: 10px;text-shadow:0 11px 18px rgba(0,0,0,0.04); font-weight: bold;}
.inbaner .tit1{width:100%;color: #fff;font-size: 0.76rem;line-height: 0.86rem;}
.inbaner .tit1 .s{font-size:1.02rem;}
.inbaner .tit2{width:100%;color: #fff;font-size: 0.4rem;line-height: 0.54rem; margin-top: 0.26rem;}
.inbaner .tit3{width:100%;color: #fff;font-size: 0.22rem;line-height: 0.46rem; margin-top: 0.4rem;}
.inbaner .sect1{width:100%; display: inline-flex; overflow: hidden; flex-wrap: wrap; gap:0.6rem; margin-top: 0.62rem;}
.inbaner .sect1 .li{width:0.86rem; display: flex; flex-wrap: wrap; position: relative;}
.inbaner .sect1 .li i{ display:block; position: absolute; width: 0.6rem; height:0.86rem;left:100%; top: 0;background:url(img/ico29.png) center no-repeat ; background-size: 0.28rem auto}
.inbaner .sect1 .li:last-child i{ display: none;}
.inbaner .sect1 .tit{width:100%;color: #fff;font-size: 0.2rem;line-height: 0.3rem; margin-top:9px; text-align: center;}
.inbaner .sect1 .ico{width:100%;aspect-ratio: 100 / 100; display: flex; align-items: center; justify-content: center; border:1px dashed #fff; background: rgba(255,255,255,0.3);  position: relative;}
.inbaner .sect1 .ico img{width:0.4rem; height:0.4rem;}
.inbaner .sect1 .li::after,
.inbaner .sect1 .li::before,
.inbaner .sect1 .ico::after,
.inbaner .sect1 .ico::before{content:''; display:block; position: absolute; width: 14px; height: 14px;z-index:6;}
.inbaner .sect1 .li::after{ left:0; top: 0; border-top:2px solid #eb6100; border-left:2px solid #eb6100; }
.inbaner .sect1 .li::before{ right:0; top: 0; border-top:2px solid #eb6100; border-right:2px solid #eb6100; }
.inbaner .sect1 .ico::after{ left:-1px; bottom:-1px; border-bottom:2px solid #eb6100; border-left:2px solid #eb6100; }
.inbaner .sect1 .ico::before{ right:-1px; bottom: -1px; border-bottom:2px solid #eb6100; border-right:2px solid #eb6100;}


@media screen and (max-width:1024px) {
.slidebox02{ top:30%;}	
.slidebox04{ top:30%;}

.inbaner{min-height:150px;}	
.inbaner .zh{ text-align: center;font-size:24px;line-height:34upx; }
.inbaner .en{ text-align: center;}
.inbaner .tit1{ text-align: center;font-size:24px;line-height:34upx; }
.inbaner .tit1 .s{font-size:30px;}
.inbaner .tit2{ text-align: center;font-size:19px;line-height:28px;margin-top:10px; }
.inbaner .tit3{ text-align: center;font-size:14px;line-height:24px;margin-top:15px; display: none; }
.inbaner .sect1{ justify-content: center; gap:24px; margin-top:20px;}
.inbaner .sect1 .li{width:60px;}
.inbaner .sect1 .ico img{width:30px; height:30px;}
.inbaner .sect1 .li i{ width: 24px; height:60px; background-size:14px auto}
.inbaner .sect1 .li::after,
.inbaner .sect1 .li::before,
.inbaner .sect1 .ico::after,
.inbaner .sect1 .ico::before{ width: 12px; height: 12px;}
.inbaner .sect1 .tit{font-size: 14px;line-height:24px; margin-top:5px;}
}




.mbx{ display: block; color: #fff;font-size:14px; line-height:24px;}
.mbx a{ color: #fff;}
.mbx i{ padding:0 8px;}
.mbx a:hover{ text-decoration: underline; opacity:0.8;}
.mbx1{ display: block; text-align: right; color: #666;font-size:calc(14px + 0.02rem); line-height:26px; padding-top: 36px;}
.mbx1 a{ color: #666;}
.mbx1 i{ padding:0 8px;}
.mbx1 a:hover{color: #eb6100;}

@media screen and (max-width:1024px) {
.mbx{ display:none;}
.mbx1{ display:none;}
}

.slide1{ display: flex; flex-wrap: wrap;}
.slide1 .ul{ display: flex; gap: 0 0.8rem;}
.slide1 .li{ display: flex; position: relative;}
.slide1 .li a{ position: relative; z-index: 6; display: flex;width:100%; justify-content: center; align-items:center;color: #333333;font-size:0.18rem; line-height:0.28rem; height:97px;}
.slide1 .li:hover a{ color: #eb6100;}
.slide1 .li.on a{ color: #eb6100;}


@media screen and (max-width:1024px) {
.slide1{ justify-content: center; width: 100%;}	
.slide1 .ul{ gap: 0 24px;}	
.slide1 .li a{ font-size:14px; line-height:24px; height:44px; }
}



.tow-box{ border-bottom: 1px solid #f3f3f3;}
.tow-box .w_width{ display:flex; flex-wrap: wrap; justify-content: space-between;}
.tow-box .mbx1{ display: inline-flex;}
@media screen and (max-width:1024px) {
.tow-box .mbx1{ display:none;}
}


.mapbox{ display: block; width:86.18%; position:absolute; right:0;top: 0; z-index: 1; }
.mapbox .a{ position: relative; display: block; width:100%; height:5.87rem; overflow: hidden; }
.mapbox .box1{ display:block; position:absolute; z-index:5; line-height: 0; margin:-28px 0 0 -28px;}
.mapbox .box1 .ico{ width:57px;}
.mapbox .box1 .cont{ white-space: normal; display: flex; width:4.88rem; flex-wrap: wrap; position:absolute; left:50%; top:34%; z-index:5; background:#fff; padding:0.43rem 0.4rem 0.6rem 0.4rem; transform: translate(0,-50%); -ms-transform: translate(0,-50%); margin:0 0 0 0.38rem;
 border-radius: 16px;}
.mapbox .box1 .cont::after{ content:''; display:block; position: absolute; right:100%; top:50%; border-top:12px solid transparent; border-bottom:12px solid transparent;border-right:13px solid #fff;  margin:-12px 0 0 0; z-index:6;}
.mapbox .box1 .cont .siz28{ width:100%; color: #eb6100; font-size:0.28rem; line-height:0.36rem; }
.mapbox .box1 .cont .siz18{ width:100%; color: #333333; font-size:0.18rem; line-height:0.26rem; margin-top: 0.15rem; }
.mapbox .box1 .cont .p{ display: flex; width:100%; color: #eb6100; font-size:12px; line-height:1; height:20px;  margin-top:0.38rem;}
.mapbox .box1 .cont .p i{ display: inline-flex; background: url(img/ico10.png) center no-repeat; background-size:100% auto !important; width:19px; height:19px; margin:0 6px 0 0;}
.mapbox .box1 .cont .p span{ border-bottom: 1px solid #eb6100;}
.mapbox .box1 .cont .p:hover i{ margin:0 12px 0 0; }


@media screen and (max-width:1024px) {
.mapbox{ width:100%;}	
.mapbox .a{ height:380px;}
.mapbox .box1{ margin:-18px 0 0 -18px;}
.mapbox .box1 .ico{ width:36px;}
.mapbox .box1 .cont{ width:250px;padding:16px 16px 20px 16px; margin:0 0 0 28px; }
.mapbox .box1 .cont .siz28{  font-size:16px; line-height:26px;}
.mapbox .box1 .cont .siz18{  font-size:14px; line-height:24px; margin-top:4px;}
.mapbox .box1 .cont .p{margin-top:10px; }
}
@media screen and (max-width:700px) {
.mapbox{ width:100%; position: relative;}	
.mapbox .box1 .cont{padding:14px 14px 20px 14px; margin-top:34px; transform: translate(-56%,-0); -ms-transform: translate(-56%,-0);}
.mapbox .box1 .cont::after{ border-top:8px solid transparent; border-bottom:8px solid transparent;border-right:8px solid #fff;  margin:-12px 10px 0 0; z-index:6; right:50%; top:0%; transform: rotate(90deg); -ms-transform: rotate(90deg);}
}


.Contact1{ position: relative; overflow: hidden;}
.Contact1 .size44{ padding-top: 43px;}
.Contact1 .box{position: relative; display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; width:100%;  border-radius: 0.3rem; overflow: hidden; border: 3px solid #fff; background: #fff; min-height:5.91rem;}
.Contact1 .left{ display: flex; flex-wrap: wrap; width:40%; padding:0.3rem 0.7rem 0.4rem 0.7rem; }
.Contact1 .left .cont{ display:block; width: 100%; }
.Contact1 .left .adrr{ display:flex; width: 100%; color:#666;font-size:0.18rem; line-height:0.26rem; margin-bottom: 0.35rem; position: relative; padding-left:34px;}
.Contact1 .left .adrr img{ position: absolute; left: 0; top:1px; width:24px; height:24px; margin:0 10px 0 0;}
.Contact1 .left .er{ display:flex; flex-direction: column; align-items: center; margin-top: 0.16rem;}
.Contact1 .left .er i{ display:block; width:88px; line-height: 0;}
.Contact1 .left .er span{  margin-top:7px; color: #666666; font-size:0.16rem; line-height:0.26rem;}

@media screen and (max-width:1440px) {
.Contact1 .left{ width:42%; padding:0.3rem 0.6rem 0.4rem 0.6rem;}	
.Contact1 .left .adrr{margin-bottom: 0.3rem; }	
.Contact1 .left .er{margin-top: 0.11rem; }	
}	
@media screen and (max-width:1024px) {
.Contact1 .box{ min-height:380px;}	
.Contact1 .size44{ padding-top:25px;}	
.Contact1 .left{ padding:20px 20px; }
.Contact1 .left .adrr{font-size:14px; line-height:22px; margin-bottom:10px;}
.Contact1 .left .adrr img{ top:3px; width:18px; height:18px; margin:0 8px 0 0;}
.Contact1 .left .er{margin-top:5px; }	
.Contact1 .left .er span{  margin-top:5px; font-size:14px; line-height:22px;}
}
@media screen and (max-width:700px) {
.Contact1 .left{ width: 100%;padding:25px 20px; }	
}	



.Contact2{ position: relative; overflow: hidden;}
.Contact2 .box{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%;}
.Contact2 .left{ display: block; width:36%;}
.Contact2 .left .p{ display:block; color: #666666;font-size:0.24rem; line-height:0.44rem; margin-top: 0.48rem; font-weight: lighter;}
.Contact2 .left .ico{ display:block; line-height:0; margin-top:1.72rem;}
.Contact2 .left .ico  img{ height:0.64rem;}
.Contact2 .left ._Title1{ color: #fff;}

@media screen and (max-width:1024px) {
.Contact2 .left{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width:100%; }
.Contact2 .left .p{font-size:14px; line-height:24px;}
.Contact2 .left .ico{ margin-top:0;}
.Contact2 .left .ico  img{ margin-left: 15px; min-width:32px; width:32px; height:32px;}
}





._form3{ width:60%; flex-wrap:wrap; display: flex; justify-content:space-between;}
._form3 .lab{ width:48.54%; position:relative; display: flex; flex-wrap: wrap; margin-bottom:0.34rem; }
._form3 .w100{ width:100%;}
._form3 .name{ width:100%; display:block; color: #666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); padding-bottom:0.15rem;}
._form3 .name span{ color: #ff0707;}
._form3 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #d6d6d6; background:none; font-size:calc(14px + 0.02rem);color: #333; line-height:36px; height:52px; padding:7px 19px; border-radius: 5px;}
._form3 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #d6d6d6; background:none; font-size:calc(14px + 0.02rem);color: #333; line-height:26px; height:111px; padding:12px 19px;border-radius: 5px;}
._form3 .yanzhengma{ cursor: pointer; position: absolute; right:0; top:0; height:100%; object-fit: contain; z-index:6;width: 104px;}
._form3 .submit{ display: flex; justify-content:center; align-items: center; width:100%; font-size:calc(14px + 0.02rem); color: #fff; height:52px; padding-bottom: 1px; background: #eb6100; border:1px solid #eb6100; border-radius:5px; margin-top: 0.07rem;}
._form3 .submit:hover{ background:#ff9143; border:1px solid #ff9143;}
._form3 .lab1{ display: block; color:#666; font-size:calc(14px + 0.02rem); line-height:1; }
._form3 .lab1 span{ color: #ff0707;}


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

@media screen and (max-width:1024px) {
._form3{ width:100%; margin-top: 30px; }
._form3 .lab{ margin-bottom: 15px;}
._form3 .name{  font-size:14px;padding-bottom: 10px;}
._form3 .text{ font-size:14px; line-height:30px; height:40px; padding:5px 12px;}
._form3 .textarea{ font-size:14px; line-height:24px; padding:7px 12px;}
._form3 .submit{ height:40px;}
._form3 .lab1{ font-size:14px;}

}



.shipin{ cursor: pointer; position: relative; display: block; width:100%; overflow: hidden; border-radius: 0.3rem;}
.shipin .pic{display: block; width:100%; line-height:0;aspect-ratio: 100 / 55.43;}
.shipin .pic img{display: block; width:100%; height: 100%; object-fit: cover;}
.shipin .pic.Active{ opacity: 0;}
.shipin .paly{ cursor: pointer; position: absolute; display: block; width:0.89rem; line-height:0; left:50%; top:45.33%; 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.18rem; line-height:1; position: absolute; left:0; bottom:-0.49rem;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.89rem; line-height:0; left:50%; top:45.33%; 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.18rem; line-height:1; position: absolute; left:0; bottom:-0.49rem;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; }
}




.w1086{max-width:1086px; margin-right: auto; margin-left: auto;}
.caes_show .size44{ padding-top:0.8rem;}
.caes_show .shipin{ margin-top:0.63rem;}
.caes_show .sect{ display: block; width: 100%; font-size:calc(14px + 0.02rem);color: #666; line-height:calc(22px + 0.14rem); margin-top: 46px;}
.caes_show .sect .tit2{ display: block; width: 100%; font-size:calc(14px + 0.04rem);color: #333; line-height:calc(22px + 0.16rem);}
.caes_show .sect .mt25{ margin-top: 25px;}


@media screen and (max-width:1024px) {
.caes_show .size44{ padding-top:25px;}
.caes_show .shipin{ margin-top:25px;}	
.caes_show .sect{ margin-top: 20px;}
.caes_show .sect .mt25{ margin-top: 15px;}
}






.swiper-box{ overflow: hidden;}
.swiper-box .swiper-notification{ display: none;}
.swiper-box .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.swiper-box .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.swiper-box .swiper-prev,
.swiper-box .swiper-next{ cursor: pointer; min-width:40px; width:40px; height:40px; display:block; border:1px solid #d2d2d2; border-radius:50%; background: url(img/next1.png) center no-repeat; background-size:auto 18px !important; }
.swiper-box .swiper-prev{ margin:0 0.19rem 0 0.35rem; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.swiper-box .swiper-prev:hover,
.swiper-box .swiper-next:hover{ background: url(img/next2.png) center no-repeat #eb6100; border:1px solid #eb6100;}
.swiper-box .swiper-pagination{ display:flex;  align-items: flex-end; width:100% !important; height: 2px;}
.swiper-box .swiper-pagination-bullet{ width:100%; height:1px; background:#c9c9c9; }
.swiper-box .swiper-pagination-bullet-active{ height:2px; background:#eb6100;}

.swiper-box .down{ display: flex; justify-content: flex-end; align-items: center;}

@media (max-width: 1024px) {
.swiper-box .swiper-prev,
.swiper-box .swiper-next{  min-width:30px; width:30px; height:30px; background-size:auto 12px !important; }	
.swiper-box .swiper-prev{ margin:0 10px 0 20px;}	
}



.list01{ overflow: hidden;}
.list01 .a{width: 100%;
 display: flex;flex-wrap: wrap;
}
.list01 .tit{ width: 100%; margin-top:0.34rem;
font-size: 0.2rem; line-height:0.3rem;
color: #333333; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.list01 ._img{ padding-bottom:66.08%; border-radius: 0.3rem;}

@media (max-width: 1024px) {

.list01 .tit{font-size:14px; line-height:24px; margin-top:15px;}

}
@media (max-width: 767px) {

}

.about4{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; flex-direction: row-reverse; }
.about4 .right{ display:block;  width:46.875%; }
.about4 .left{ display:block; width:48.4%;}
.about4 .left .size44{ margin-top: 0.37rem;}
.about4 .left .en{ width:100%; color:rgba(51,51,51,0.3);font-size:calc(14px + 0.05rem); line-height:calc(22px + 0.03rem); margin-top: 0.07rem;}
.about4 .left .info{ width:100%; color:#666;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.14rem); margin-top: 0.58rem;}
.about4 .cont{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; align-items: center; margin-top:1.35rem;}
.about4 .cont .box{ display: flex; flex-wrap: wrap; flex-direction: column;} 
.about4 .cont .box ._flex{display: flex; align-items: center;}
.about4 .cont .box .num{ display: inline-flex; font-size:0.48rem; line-height:0.5rem;color: #eb6100;}
.about4 .cont .box .p2{ display: inline-flex; font-size:0.48rem; line-height:0.5rem;color: #eb6100;}
.about4 .cont .box .p3{ text-align: center; font-size:0.18rem; line-height:0.28rem; color: #666; margin-top:0.11rem; }
.about4 .cont .line{ display:block;width:1px; height:0.26rem;  background: #e8e8e8; }


@media screen and (max-width:1600px) {
.about4 .left .size44{ margin-top: 0.27rem;}
.about4 .left .info{ margin-top: 0.48rem;}
.about4 .cont{ margin-top:1rem;}
}
@media screen and (max-width:1440px) {
.about4 .left .size44{ margin-top: 0.1rem;}
.about4 .left .info{ margin-top: 0.3rem;}
.about4 .cont{ margin-top:0.6rem;}
}
@media screen and (max-width:1024px) {
.about4 .right{ width: 100%; margin-top:20px; }	
.about4 .left{ width: 100%;}	
.about4 .left .info{ margin-top: 15px;}
.about4 .left .size44{ margin-top: 0;}
.about4 .cont{ margin-top: 20px;}
.about4 .cont .box .num{ font-size:24px; line-height:28px;}
.about4 .cont .box .p2{ font-size:24px; line-height:28px;}
.about4 .cont .box .p3{font-size:14px; line-height:24px; margin-top: 0;}
.about4 .cont .line{ height:20px;}
}


.shipin1{ cursor: pointer; position: relative; display: block; width:100%; overflow: hidden; border-radius: 0.39rem;}
.shipin1 .pic{display: block; width:100%; line-height:0;aspect-ratio: 100 / 109.85;}
.shipin1 .pic img{display: block; width:100%; height: 100%; object-fit: cover;}
.shipin1 .pic.Active{ opacity: 0;}
.shipin1 .paly{ cursor: pointer; position: absolute; display: block; width:0.89rem; line-height:0; left:50%; top:46.48%; z-index:10; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.shipin1 .paly img{ width: 100%;}
.shipin1 .paly span{ color: #fff;font-size:0.18rem; line-height:1; position: absolute; left:0; bottom:-0.49rem;display: flex; white-space: nowrap; justify-content: center; align-items: center; width:100%; text-align: center; }
.shipin1 .paly.Active{ display:none;}
.shipin1 .pause{ cursor: pointer; position: absolute; display: none; width:0.89rem; line-height:0; left:50%; top:46.48%; z-index:10; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.shipin1 .pause img{ width: 100%;}
.shipin1 .pause span{ color: #fff;font-size:0.18rem; line-height:1; position: absolute; left:0; bottom:-0.49rem;display: flex; white-space: nowrap; justify-content: center; align-items: center; width:100%; text-align: center; }
.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; bottom:-22px; }
.shipin1 .pause{ width:40px;}
.shipin1 .pause span{font-size:14px; bottom:-22px; }
}


.History{ display: block; width: 100%; position: relative; overflow: hidden;}
.History::before{ display: block; width:1px; height:calc(100% - 86px); position: absolute; left:1px; top:0;content: '';background: url(img/bg.png) top center no-repeat; background-size:1px 100% !important;}
.History::after{left:1px; display: block; width:2px; height:18px; position: absolute; bottom:0;content: '';background: #eb6100;}
.History .ul .la{  align-content: space-between; display:flex; flex-wrap: wrap; width: 100%; height: 100%; position: relative;}
.History .ul .la::after{ display: block; width:1px; height:calc(100% - 86px); position: absolute; right:1px; top:0;content: '';background: url(img/bg.png) top center no-repeat; background-size:1px 100% !important;}
.History .ul .la .top{ width: 100%; padding:0.3rem 0.2rem 0.4rem 0.2rem;}
.History .ul .la .nian{ display:block;width:100%; color: #eb6100; font-size:0.32rem; line-height:44px; text-align: center; padding:0.1rem 0 31px 0;background: url(img/bg2.png) bottom center no-repeat; background-size:100% 18px !important; margin-bottom: 3px; position: relative; }
.History .ul .la .nian::after{ right:1px; display: block; width:2px; height:18px; position: absolute; bottom:0;content: '';background: #eb6100;}
.History .ul .la ._img{ padding-bottom: 55.94%; border-radius: 10px;}
.History .ul .la .tit{ display:block;width:100%; color: #333;font-size:0.22rem; line-height:0.32rem; margin-top: 0.27rem; }
.History .ul .la .info{ display:block;width:100%; color: #666666;font-size:calc(14px + 0.02rem); line-height:24px; margin-top: 13px;}
.History .ul .la .p{ display:block;width:100%; position: relative; margin-top:10px; padding-left:12px; }
.History .ul .la .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:12px; background:#eb6100;transform: rotate(45deg); -ms-transform: rotate(45deg);; content: '';}
.History-box .w_width{ position: relative;}
.History-box .swiper-prev{ position: absolute; left:-0.9rem; bottom: 0; z-index: 6; margin:0 !important;}
.History-box .swiper-next{ position: absolute; right:-0.9rem; bottom: 0; z-index: 6;}


@media screen and (min-width:1024px) {
.History .swiper-slide-active ._img{ margin-top: 3rem;}
.History .next1 ._img{ margin-top: 2.4rem;}
.History .next2 ._img{ margin-top: 1.8rem;}
.History .next3 ._img{ margin-top: 1.2rem;}
.History .next4 ._img{ margin-top: 0.6rem;}
.History .next5 ._img{ margin-top: 0;}
}
@media screen and (max-width:1800px) {
.History-box .swiper-prev{ left:-0.6rem; }
.History-box .swiper-next{ right:-0.6rem;}
}	
@media screen and (max-width:1024px) {
.History .ul .la .top{ padding:0 15px 10px 15px;}
.History .ul .la .nian{font-size:26px; line-height: 36px;  padding:5px 0 26px 0; }
.History .ul .la .tit{font-size:16px; line-height:24px; margin-top: 14px;}
.History .ul .la .info{font-size:14px; line-height:22px; margin-top: 6px;}
.History .ul .la .p{margin-top:8px; padding-left:12px; margin-top: 6px; }
.History .ul .la .p::after{ top:11px;}
.History{ margin-bottom: 50px;}
.History-box .swiper-prev{ left:40%; bottom: -50px; }
.History-box .swiper-next{ right:40%; bottom: -50px;}
}
@media screen and (max-width:1024px)  and (min-width:767px){
.History .swiper-slide-active ._img{ margin-top:60px;}
.History .next1 ._img{ margin-top: 45px;}
.History .next2 ._img{ margin-top: 30px;}
.History .next3 ._img{ margin-top: 15px;}
.History .next4 ._img{ margin-top: 0;}
.History .next5 ._img{ margin-top: 0;}
.History .next6 ._img{ margin-top: 0;}	
}	
@media screen and (max-width:767px) {
.History .ul .la .top{ padding:15px 15px 10px 15px;}
}


.about{width: 100%; height:0.64rem; }
.about .left{width: 100%;height:0.64rem; }
.about .left ul{ display: flex !important; flex-wrap: wrap; width: 100%; }
.about .left li{width: 100%;}
.about .left a{width: 100%;  background: #fff; color: #666;font-size: 0.18rem;line-height: 0.24rem; height:0.64rem; align-items: center; display:flex; justify-content: center; text-align: center; position: relative;transition:none;
  -moz-transition:none;
  -webkit-transition: none;
  -o-transition:none; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
 .about .left li:first-child a{ border-radius: 10px 10px 0 0;} 
 .about .left li:last-child a{ border-radius:0 0 10px 10px;} 
.about .left a:hover{ color: #eb6100;}
.about .left .active{ border-radius: 4px !important; background: #eb6100; color: #fff !important;}
.about .left .active::after{  border-top: 10px solid transparent; border-bottom:10px solid transparent;border-right:10px solid #eb6100; content:''; position: absolute; right:99.9%; top: 50%; margin-top: -10px;transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;}

@media (max-width:1024px) {
.about .left{width: 100%;height:50px;}
.about .left li{ width:16.66%; display:inline-flex; padding:0;}
.about .left a{font-size:14px;line-height:24px; height:50px;}
.about .left .active::after{ display: none;}
.about .left.navFix{ margin-left:-15px; margin-right: -15px; width:calc(100% + 30px); padding: 0 15px; box-shadow: 0 2px 2px rgba(0,0,0,0.1);border-radius: 0; background: #fff;}
 .about .left li:first-child a{ border-radius: 10px  0 0 10px;} 
 .about .left li:last-child a{ border-radius:0 10px 10px  0;} 
}	
@media (max-width:700px) {
.about .left a{font-size:0.5rem;}

	
}	


.qyxx-box{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; flex-direction: row-reverse; padding-top: 0.58rem;}
.qyxx-left{position: sticky; width:17.18%; left: 0; height:3.84rem; top:1.2rem; z-index: 20;}
.qyxx-right{width: 80.375%; display: flex; flex-wrap: wrap; background: #Fff; border-radius: 10px; padding:0 0.5rem 0.7rem 0.5rem;}
.qyxx-right .mt25{ margin-top: 25px;}
.qyxx-right .mt15{ margin-top: 15px;}

@media (max-width: 1024px) {
.qyxx-left{ width:100%;  top:0; z-index: 1001; height: 50px;}		
.qyxx-right .mt25{ margin-top: 20px;}
.qyxx-right{width: 100%; margin-top: 20px;  padding: 0 15px 35px 15px;}
}


.p-left{padding-left:14px; display:block; position: relative; color: #333333; font-size: 0.3rem; line-height: 0.4rem; font-weight: 400;}
.p-left::after{content: ""; position: absolute;height:70% ;width:3px; border-radius: 3px; background-color: #eb6100;left: 0;top: 15%;}
.p-left1{ display:block;color: #333333; font-size: 0.2rem; line-height: 0.3rem; margin-top: 23px;}
@media screen and (max-width:1024px) {
.p-left{ font-size:18px; line-height: 28px;}	
.p-left1{  font-size:16px; line-height: 26px; margin-top: 20px;}
}


table {width: 100%;border-collapse: collapse;border-top: 3px solid #eaeaea; color: #666666; font-size: calc(14px + 0.02rem); line-height:26px;}
table th {border: 1px solid #eaeaea; padding:15px 0.22rem;}
table td {border: 1px solid #eaeaea; padding:15px 0.22rem;}
table .value { padding:15px 0.45rem; word-break: break-word; overflow-wrap: break-word;}
.table-box table td:first-child,
.table-box table th:first-child {white-space: nowrap; padding-left: 0.95rem; padding-right: 0.95rem; text-align: left;}

@media (max-width: 1024px) {
table { font-size: 14px; line-height:24px;}	
table th{ padding:8px 14px;}
table td{ padding:8px 14px;}
table .value { padding:8px 14px;}
.table-box table td:first-child,
.table-box table th:first-child {padding-left: 14px; padding-right: 14px;}
}

.block01{  padding-top: 0.64rem;}
.block01 .cont{ margin-top: 14px; color: #666; font-size: calc(14px + 0.02rem); line-height: calc(22px + 0.14rem);}
.block02{  padding-top: 0.45rem;}
.block03{  padding-top: 0.41rem;}
.block04{  padding-top: 0.55rem;}
.block05{  padding-top: 0.55rem;}
.block06{  padding-top: 0.55rem;}

@media (max-width: 1024px) {
.block01{  padding-top: 30px;}
.block01 .cont{ margin-top: 14px; color: #666; font-size: calc(14px + 0.02rem); line-height: calc(22px + 0.14rem);}
.block02{  padding-top: 30px;}
.block03{  padding-top: 30px;}
.block04{  padding-top: 30px;}
.block05{  padding-top: 30px;}
.block06{  padding-top: 30px;}

}


.list02{ overflow: hidden;}
.list02 .a{width: 100%; background: #f5f5f5; border-radius: 0.3rem;
 display: flex;flex-wrap: wrap; padding:0.2rem 15px 0.32rem 15px;
}
.list02 .tit{ width: 100%; margin-top:0.32rem; text-align: center;
font-size: 0.18rem; line-height:0.28rem;
color: #eb6100; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.list02 .tit1{ width: 100%; margin-top:3px; text-align: center;
font-size: 0.22rem; line-height:0.32rem;
color: #161616; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.list02 ._img{ padding-bottom:100%; border-radius: 0.3rem; object-fit: contain;}

@media (max-width: 1024px) {
.list02 .a{
 padding:14px 14px 25px 14px;
}
.list02 .tit{font-size:14px; line-height:24px; margin-top:12px;}
.list02 .tit1{font-size:16px; line-height:26px;}

}
@media (max-width: 767px) {

}


.block06  .list02 .tit1{ font-weight: bold;}


.list03{ margin-left: -15px; margin-right: -15px; width:calc(100% + 30px); display: block;}
.list03 .ul{ width: 100%; display: block;}
.list03 .li{ width: 33.33%; padding:0 15px; display: flex; flex-wrap: wrap;}
.list03 .a{width: 100%; display: flex; flex-wrap: wrap; height: 100%; align-content: space-between; background: #f5f5f5; border-radius: 0.3rem;
 display: flex;flex-wrap: wrap; padding:0.3rem 0.38rem 0.3rem 0.38rem;
}
.list03 .top{ width: 100%; }
.list03 .tit{ width: 100%; 
font-size: 0.2rem; line-height:0.3rem;
color: #333;
}
.list03 .tit1{ width: 100%; margin-top:0.12rem; 
font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);
color: #666666; 
}
.list03 .ico{ line-height: 0; display: inline-flex; line-height: 0; margin-top: 0.4rem;}
.list03 .ico img{ width: 44px; height: 44px; object-fit: contain;}
.list03 .slick-track{ display: flex;}

@media (max-width: 1024px) {
.list03{ margin-left: -7px; margin-right: 7px; width:calc(100% + 14px);}
.list03 .li{padding:0 7px;}
.list03 .a{ padding:20px 14px 20px 14px;}
.list03 .tit{font-size:16px; line-height:26px;}
.list03 .tit1{font-size:14px; line-height:24px; margin-top:6px;}
.list03 .ico{ margin-top: 20px;}
.list03 .ico img{ width: 30px; height: 30px;}
}
@media (max-width: 767px) {

}


/* inbaner */
.inbaner1{min-height:3rem;  position: relative; line-height:0; overflow: hidden;}
.inbaner1 .div{ display:block; width:100%; text-align: center;}
.inbaner1 .div img{width:100%;}
.inbaner1 .tit1{width:100%;color: #eb6100;font-size: 0.36rem; line-height: 0.46rem; }
.inbaner1 .tit2{width:100%;color: #161616;font-size: 0.5rem; line-height: 0.6rem;margin-top: 0.12rem }
.inbaner1 .info1{width:100%;color: #666666;font-size: 0.16rem;line-height:0.26rem; margin-top: 0.3rem;}
.inbaner1 .info1 .p{ display: block; position: relative;margin-top: 0.1rem; padding-left: 16px;}
.inbaner1 .info1 .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:0.12rem; background:#eb6100;transform: rotate(45deg); -ms-transform: rotate(45deg);; content: '';}
.inbaner1 .btn1{ display: inline-flex; margin-top: 0.56rem; }
.inbaner1 .btn1 a{ display: inline-flex; align-items: center; justify-content: center; color: #fff;font-size: 14px;line-height:1.2; height:calc(22px + 0.2rem); gap:0 12px; padding:0 24px; background: #eb6100; border-radius: 42px;}
.inbaner1 .btn1 a img{width:0.24rem; height: 0.24rem;}
.inbaner1 .btn1 a:hover{ background: #ff9143;}
.slidebox1{ width:100%; position: absolute; left:0; top:24.74%; /* transform: translateY(-50%); -ms-transform: translateY(-50%); */ z-index: 6;}
.slidebox1 .w_width{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.slidebox1 .left{ display: block; width: 35%;}
.slidebox1 .right{ display: flex; align-items: center; justify-content: center; width: 62.68%; line-height: 0; margin:-15% 1.5% 0 0;aspect-ratio: 100 / 74.83;}
.slidebox1 .right img{ max-height: 100%; object-fit: contain;}


@media screen and (max-width:1600px) {
.slidebox1{ top:21.74%;}	
.inbaner1 .info1{ margin-top: 0.2rem;}
.inbaner1 .btn1{ margin-top: 0.4rem; }

}	
@media screen and (max-width:1024px) {
.inbaner1{display: flex; flex-wrap: wrap;}
.inbaner1 .div img{ height: 440px; object-fit: cover;}
.inbaner1 .tit1{ font-size:20px;line-height:30px; }
.inbaner1 .tit2{ font-size:24px;line-height:34px; margin-top: 6px; }
.inbaner1 .info1{font-size: 14px;line-height:24px;margin-top:15px;}
.inbaner1 .btn1{ margin-top:25px;}
.inbaner1 .btn1 a{ height:36px; gap:0 8px; padding:0 18px;}
.inbaner1 .btn1 a img{width:20px; height: 20px;}
}
@media screen and (max-width:700px) {
.slidebox1{ top:95px;}	
.slidebox1 .w_width{ flex-wrap: wrap-reverse; justify-content: center;}
.slidebox1 .left{ width: 100%; display: flex; flex-wrap: wrap; justify-content: center; margin-top: 0; }
.slidebox1 .right{ display: block; width: 100%; line-height: 0; margin:-25% 0 0 0; text-align:center;}
.slidebox1 .right img{ width:340px;}
.inbaner1 .tit1{ text-align: center;}
.inbaner1 .tit2{ text-align: center;}
.inbaner1 .info1{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.inbaner1 .info1 .p{ width: 49%;}
.inbaner1 .info1 .p::after{ top:9px;}
.inbaner1 .btn1{ justify-content:center;}
.inbaner1 .div img{ height:590px; object-fit: cover;}
}	






.wufeng{width: 100%; position: relative; z-index: 6;}
.wufeng .content{width: 100%; position: relative; overflow: hidden;}
.wufeng .modelBox08{display: flex; flex-wrap: wrap; gap:20px 0;}
.wufeng .content .w100{ display: flex; position: relative;}
.wufeng .content .tempWrap{ display: flex; overflow: visible !important;}
.wufeng .content .box{ display: flex; width: 100%;overflow: visible !important;	}
.wufeng .content .ul{ display: flex; white-space: nowrap; will-change: transform; overflow: visible !important; width: auto; }
.wufeng .content .seamless-scroll-wrapper{gap:0 0.48rem !important;}
.wufeng .content li{ display: inline-flex; line-height: 0; width: auto !important; flex-shrink: 0; margin-top: 1px;}
.wufeng .content li .a{ display: flex; line-height: 0; overflow: hidden; position: relative; height:88upx;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
background: #FFFFFF;
}
.wufeng .content li .a img{  display: block; height:88px;  object-fit: contain;}
.wufeng .content li .a:hover img{transform: scale(0.95); -ms-transform: scale(0.95);}
.wufeng .ph{ display: none;}


@media  screen and (max-width: 1024px){
.wufeng .modelBox08{  gap:10px 0;}
.wufeng .content .seamless-scroll-wrapper{gap:0 20px !important; }
.wufeng .content li .a{ height:60px;}
.wufeng .content li .a img{  height:60px;}
.wufeng .pc{ display: none;}
.wufeng .ph{ display: flex;}
}
@media  screen and (max-width: 767px){

}


.list04{ display: block; width: 100%; position: relative; overflow: hidden;}
.list04 .ul .la{  align-content: flex-end; display:flex; flex-wrap: wrap; align-content: space-between; width: 100%; height: 100%; position: relative; background: #fff; border-radius:0.3rem; padding:0.48rem 0.3rem 0.42rem 0.3rem;}
.list04 .ul .la .top{ width: 100%;}
.list04 .ul .la .tit1{ display:inline-flex; color: #666666; font-size:14px; line-height:30px; padding:0 11px; border: 1px solid #dadada; border-radius: 4px; }
.list04 .ul .la .tit{ display:block;width:100%; color: #111111;font-size:0.22rem; line-height:0.32rem; margin-top:14px; }
.list04 .ul .la .info{ display:block;width:100%; color: #333333;font-size:0.18rem; line-height:0.28rem;margin-top: 0.22rem;}
.list04 .ul .la .info1{ display:flex; flex-wrap: wrap; width:100%; color: #666666;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); gap:0 0.32rem;  margin-top: 4px;}
.list04 .ul .la .p{ display:inline-flex; }
.list04 .ul .la .ico{ display: block; line-height: 0; width: 100%; margin-top:0.78rem;}
.list04 .ul .la .ico img{  display: block; height:56px; object-fit: contain;}



@media screen and (max-width:1024px) {
.list04 .ul .la{ padding:20px 15px 20px 15px;}
.list04 .ul .la .nian{font-size:26px; line-height: 36px;  padding:5px 0 26px 0; }
.list04 .ul .la .tit{font-size:16px; line-height:24px; margin-top: 14px;}
.list04 .ul .la .info{font-size:14px; line-height:22px; margin-top: 6px;}
.list04 .ul .la .ico{ margin-top: 20px;}
.list04 .ul .la .ico img{   height:46px;}
}
@media screen and (max-width:767px) {

}




.list05{ width: 100%; display: block;}
.list05 .ul{ width: 100%; display: flex; flex-wrap: wrap; margin:0 -15px;  width:calc(100% + 30px);}
.list05 .li{ width: 25%; padding:0 15px; margin-bottom:0.3rem; display: flex; flex-wrap: wrap;}
.list05 .a{width: 100%; display: flex; flex-wrap: wrap; height: 100%; align-content: flex-start; align-items: flex-start; background: #fff; border-radius: 0.3rem;
 display: flex;flex-wrap: wrap; padding:0.46rem 0.48rem 0.2rem 0.48rem; overflow: hidden;
}
.list05 .tit{ width: 100%; 
font-size: 0.22rem; line-height:0.32rem;
color: #161616;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.list05 .ico{ line-height: 0; display: inline-flex; line-height: 0; margin-top: 0.34rem;}
.list05 .ico img{ width:14px; height: 14px; object-fit: contain;}
.list05 ._img{ padding-bottom: 73.05%; margin-top: 0.38rem; z-index: 6;}
.list05 ._img img{ object-fit: contain;}
.list05 .info{ display:block;width:100%; color: #666666;font-size:calc(14px + 0.02rem); line-height:24px; margin: 0.25rem 0 0.35rem 0;}
.list05 .info .p{ display:block;width:100%; position: relative; margin-top:0.1rem; padding-left:12px; }
.list05 .info .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:12px; background:#eb6100;transform: rotate(45deg); -ms-transform: rotate(45deg);; content: '';}


.list05 .l1{ width: 50%; }
.list05 .l1 .a{ background: #dddddd;}
.list05 .l1 .left{ width: 49.2%; }
.list05 .l1 .right{ width: 49.2%; position: relative; }
.list05 .l1 .right::after{display: block; width:204.7%; height:204.7%; position: absolute; left:50%; top:60%; background:url(img/bg4.png) center no-repeat ; background-size: 100% 100% !important; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); content: ''; z-index: 1;}
.list05 .l1 .right ._img{ margin:0 !important;}

@media (max-width: 1024px) {
.list05 .ul{ margin:0 -7px; width:calc(100% + 14px);}
.list05 .li{padding:0 7px; margin-bottom: 14px;}
.list05 .a{ padding:20px 15px 14px 15px;}
.list05 .tit{font-size:16px; line-height:26px;}
.list05 .ico{ margin-top:15px;}
.list05 ._img{ margin-top: 15px;}
.list05 .li{ width:33.33%;}
.list05 .l1{ width: 100%; }
}
@media (max-width: 700px) {
.list05 .li{ width:50%;}
.list05 .l1{ width: 100%; }
.list05 .l1 .left{ width: 100%; }
.list05 .l1 .right{ width: 100%;padding:0 15%; }
}




.list06{ display:flex; flex-wrap: wrap; justify-content: center;  overflow: hidden;position: relative; width: 100%;}
.list06::after{ content: ''; display:block;; position: absolute; left: 0; bottom: 0.25rem; z-index: 1; width: 100%; height: calc(100% - 1.65rem);background:url(img/bg6.png) center bottom no-repeat ; background-size: 100% 100%; }
.list06 .ul{ display:flex; flex-wrap: wrap; justify-content: center; width:calc(100% + 0.78rem); margin:0 -0.39rem;}
.list06 .ul .li{ display:flex; flex-wrap: wrap; width: 33.33%; padding:0 0.39rem;position: relative;}
.list06 .ul .li::after{ content: ''; display:block;; position: absolute; left:-0.11rem; top:0.92rem; z-index: 1; width: 0.22rem; height:0.22rem;background:url(img/ico0.png) center no-repeat ; background-size: 100% 100%; }
.list06 .ul .la{ position: relative; align-content: flex-start; display:flex; flex-wrap: wrap; align-content:space-between; justify-content:center; text-align: center; width: 100%; }
.list06 .ul .la::after{ content: ''; display:block;; position: absolute; left: 0; top:0.3rem; z-index: 1; width: 100%; height: calc(100% - 0.68rem);background:url(img/bg5.png) center bottom no-repeat ; background-size: 100% 100%; }
.list06 .ul .la ._img{ z-index: 6; padding-bottom:40.41%;}
.list06 .ul .la ._img img{ object-fit: contain;}
.list06 .ul .la .info{ position: relative; z-index: 6; display:flex; flex-wrap: wrap; align-items: center;  align-content: center; justify-content: center; width:100%; color: #eb6100;font-size:calc(14px + 0.02rem); line-height:18px; gap:0 0.5rem;  margin-top:-0.55rem; min-height:72px;}
.list06 .ul .la .p{ display:inline-flex; }
.list06 .ul .la .btn{ position: relative; z-index: 6; display: inline-flex; color: #fff; font-size: 0.2rem; line-height: 0.42rem; border-radius: 42px; background: #ff9143; padding:0 0.3rem; margin-top: 0.33rem; box-shadow:0 0 18px rgba(235,97,0,0.19);}
.list06 .btn1{ display: inline-flex; color: #fff; font-size: 0.22rem; line-height: 0.5rem; border-radius: 50px; background: #eb6100; padding:0 0.48rem; margin-top: 2.33rem; box-shadow:0 0 18px rgba(235,97,0,0.19);}


@media screen and (max-width:1024px) {
.list06 .ul .la .tit{font-size:16px; line-height:24px; margin-top: 14px;}
.list06 .ul .la .info{font-size:14px;  gap:0 20px;  margin-top:-20px;}
.list06 .ul .la .btn{font-size:14px; line-height:32px; padding:0 16px; margin-top:12px;}
.list06 .btn1{ font-size:16px; line-height:36px; padding:0 24px; margin-top:100px;}
}
@media screen and (max-width:767px) {
.list06 .ul{ gap:20px 0;}	
.list06 .ul .li{ width:50%;}
.list06 .ul .li::after{ display: none;}
.list06 .btn1{ margin-top:80px;}
.list06 .ul .la .p br{ display: none;}
}





.list07{ width: 100%; display: block; overflow: hidden;}
.list07 .ul{ width: 100%; }
.list07 .li{ width: 25%; gap:30px 0; display: flex; flex-wrap: wrap;}
.list07 .a{width: 100%; display: flex; flex-wrap: wrap; height:calc(50% - 15px); align-content: flex-start; align-items: flex-start; background: #f5f5f5; border-radius: 0.3rem;
 display: flex;flex-wrap: wrap;  padding:0.37rem 0.42rem 0.2rem 0.42rem; overflow: hidden;
}
.list07 .tit{ width: 100%; 
font-size: 0.24rem; line-height:0.34rem;
color: #161616;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.list07 ._img{ padding-bottom:71.67%; margin-top: 0.26rem; z-index: 6;}
.list07 ._img img{ object-fit: contain;}

@media (max-width: 1024px) {
.list07 .li{gap:7px 0;}
.list07 .a{ padding:14px 15px 10px 15px; height:calc(50% - 12px);}
.list07 .tit{font-size:16px; line-height:26px;}
.list07 ._img{ margin-top: 10px;}
.list07 .li{ width:33.33%;}

}
@media (max-width: 700px) {
.list07 .li{ width:50%;}

}




.list08{ width: 100%; display: block;}
.list08 .ul{ width: 100%; display: flex; flex-wrap: wrap; margin:-15px;  width:calc(100% + 30px);}
.list08 .li{ width: 33.33%; padding:15px; display: flex; flex-wrap: wrap;}
.list08 .a{width: 100%; display: flex; flex-wrap: wrap; height: 100%; align-content: flex-start; background: #fff; border-radius: 0.3rem;
 padding:0.76rem 0.42rem 0.8rem 0.42rem; text-align: center;
}
.list08 .tit{ width: 100%;   margin-top: 0.78rem;
font-size: 0.22rem; line-height:0.32rem;
color: #161616;
}
.list08 .info{ width: 100%;  margin-top: 0.17rem;
font-size: calc(14px + 0.02rem); line-height:0.42rem;
color: #666666;
}
.list08 .ico{ width: 100%; line-height: 0; justify-content: center;}
.list08 .ico img{ width: 0.94rem; height: 0.94rem; object-fit: contain;}

@media (max-width: 1024px) {
.list08 .ul{ margin:-7px; width:calc(100% + 14px);}
.list08 .li{padding:7px; }
.list08 .a{ padding:25px 15px 20px 15px;}
.list08 .tit{font-size:16px; line-height:26px; margin-top:16px;}
.list08 .info{font-size:14px; line-height:24px;  margin-top:8px;}
.list08 .ico img{ width:50px; height: 50px;}

}
@media (max-width: 700px) {
.list08 .li{ width:100%;}
.list08 .a{ position: relative;padding:20px 20px 20px 90px;text-align:left;}
.list08 .ico{ width: auto; position: absolute; left: 20px; top: 20px; }
.list08 .tit{ margin-top: 0;}
}


.main8 .box{ display: block; width: 100%;}
.main8 .u2{ display:flex;width: 100%;}
.main8 .u2 .li{ display:block; width:16.66%;}
.main8 .u2 .a{ display:flex; flex-wrap: wrap; align-items:flex-start; width: 100%; position: relative; overflow: hidden; border-radius:0;}
.main8 .u2 .a::before{ display: block; width:100%; height: 100%; content: ''; position: absolute; bottom:0; left:0; z-index: 1;background: url(img/main9.png) center bottom no-repeat; background-size: 100% 245px; }
.main8 .u2 .a .tit{ width: 100%; color: #fff;font-size:0.3rem; line-height:0.4rem;transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear; }
.main8 .u2 .a .p{display:none; width: 100%; color: #fff;font-size:0.18rem; line-height:0.28rem;}
.main8 .u2 .a ._img{ padding-bottom:250.32%;transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;}
.main8 .u2 .a:hover ._img{transform: scale(1.06); -ms-transform: scale(1.06);} 
.main8 .u2 .a .cont{width: 100%; height:100%; position:absolute; left:0; bottom:0; z-index: 6; padding:0 0.38rem 0.56rem 0.38rem; display: flex; align-content:flex-end; flex-wrap: wrap;}
.main8 .u2 .li .a:hover .tit{ color: #eb6100; margin-bottom:10px;}
.main8 .u2 .li .a:hover .p{display:block;}



@media screen and (max-width:1024px) {
.main8 .u2 .a .tit{ font-size:16px; line-height:26px;}
.main8 .u2 .a .p{ font-size:14px; line-height:24px;}
.main8 .u2 .a .cont{padding:0 14px 20px 14px;}
}
@media screen and (max-width:767px) {
.main8 .u2 .li{ width: 50%;}

}





.case2{ display: block; width: 100%; }
.case2 .u2 {  width:100%;}
.case2 .u2 .li{ display:flex; flex-wrap: wrap; width:100%; position:static;}
.case2 .u2 .a{ width:100%; display: flex; flex-wrap: wrap;  position: relative; overflow: hidden; border-radius:0.3rem; background: #fff; padding:0.52rem 0.54rem 0.95rem 0.54rem; align-content: space-between;-webkit-transition: none;
	  -moz-transition:none;
	  -o-transition:none;
	  transition: none;}
.case2 .u2 .a .tit{ width: 100%; color: #eb6100;font-size:0.18rem; line-height:0.28rem;}
.case2 .u2 .a .tit1{ width: 100%; color:#161616;font-size:0.24rem; line-height:0.34rem; margin-top: 0.08rem; margin-bottom: 0.3rem; }
.case2 .u2 .a .ico{ line-height: 0; display: inline-flex; line-height: 0; position: absolute; left: 0.54rem; bottom:0.59rem; }
.case2 .u2 .a .ico img{ width:14px; height: 14px; object-fit: contain;}
.case2 .u2 .a ._img{ padding-bottom:100%;z-index: 6;}
.case2 .u2 .a ._img img{ object-fit: contain;}
.case2 .u2 .a .info{ display:none;width:100%; color: #666666;font-size:calc(14px + 0.02rem); line-height:24px;}
.case2 .u2 .a .info .p{ display:block;width:100%; position: relative; margin-top:0.1rem; padding-left:12px; }
.case2 .u2 .a .info .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:12px; background:#eb6100;transform: rotate(45deg); -ms-transform: rotate(45deg);; content: '';}
.case2 .u2 .a .left{ width: 100%; }
.case2 .u2 .a .right{ width: 100%;}


.case2 .u2 .li:hover{position: relative; z-index: 10;}
.case2 .u2 .li:hover .a{ flex-wrap: nowrap; width:calc(200% + 10px); margin-right:calc(-100% - 10px); padding:0.52rem 0.5rem 0.6rem 0.5rem;}
.case2 .u2 .li:last-child:hover .a{ margin-left:calc(-100% - 10px); margin-right: 0 !important; }
.case2 .u2 .li:hover .a .info{ display:block;}
.case2 .u2 .li:hover .a .left{ display: flex; flex-wrap: wrap;  width: 55%; align-content: space-between; }
.case2 .u2 .li:hover .a .right{display: flex; flex-wrap: wrap; width: 43.6%; align-items: center; }
.case2 .u2 .li:hover .a .ico{ position: static; }

.case2 .u2 .swiper-slide:hover{ position: relative; z-index: 10;  }
.case2 .u2 .swiper-slide:hover .a{ flex-wrap: nowrap; width:calc(200% + 10px); margin-right:calc(-100% - 10px); padding:0.52rem 0.5rem 0.6rem 0.5rem;}
.case2 .u2 .swiper-slide:last-child:hover .a{ margin-left:calc(-100% - 10px); margin-right: 0 !important; }
.case2 .u2 .swiper-slide:hover .a .info{ display:block;}
.case2 .u2 .swiper-slide:hover .a .left{ display: flex; flex-wrap: wrap; width: 55%; align-content: space-between; }
.case2 .u2 .swiper-slide:hover .a .right{display: flex; flex-wrap: wrap; width: 43.6%; align-items: center; }
.case2 .u2 .swiper-slide:hover .a .ico{ position: static;}


@media screen and (max-width:1024px) {
.case2 .u2 .a{ padding:20px 15px 60px 15px;}
.case2 .u2 .a .tit{font-size:14px; line-height:22px; } 
.case2 .u2 .a .tit1{font-size:16px; line-height:24px; margin-top: 4px; margin-bottom: 15px; } 
.case2 .u2 .a .info{ font-size:14px; line-height: 24px;}
.case2 .u2 .a .info .p{ margin-top:5px;}
.case2 .u2 .a .ico{ left:15px; bottom: 20px;}
.case2 .u2 .li:hover .a{  padding:20px 15px 20px 15px;}
.case2 .u2 .swiper-slide:hover .a{  padding:20px 15px 20px 15px;}
}
@media screen and (max-width:700px) {



}




.sect01{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.sect01 .left{ display: block; line-height: 0;}
.sect01 .bd{ display: block;  width: 48.5%;}
.sect01 .bd .pic{ display: block;line-height: 0; width: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.sect01 .hd{ display: block;  width: 43.75%;}
.sect01 .hd ul{ display: block;  width: 100%;}
.sect01 .hd li{ display: block;  width: 100%; border-bottom: 1px solid #dadada; padding-bottom:0.43rem; margin-bottom: 0.43rem;}
.sect01 .hd li:last-child{ margin-bottom:0 !important;}
.sect01 .hd li .tit{ display: block;  width: 100%; color: #333333; font-size: 0.28rem; line-height: 0.44rem; padding-right: 26px;background: url(img/right1.png) right center no-repeat; background-size: 18px !important; }
.sect01 .hd li .info{ display:none;width:100%; color: #666666;font-size:calc(14px + 0.02rem); line-height:26px; padding:0 0 0.33rem 0;}
.sect01 .hd li .info .p{ display:block;width:100%; position: relative; margin-top:0.26rem; padding-left:14px; }
.sect01 .hd li .info .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:12px; background:#eb6100;transform: rotate(45deg); -ms-transform: rotate(45deg);; content: '';}

.sect01 .hd li.on{}
.sect01 .hd li.on .tit{ color: #eb6100; margin-bottom: 6px;background: url(img/right2.png) right center no-repeat;}
.sect01 .hd li.on .info{ display:block;}


@media screen and (max-width:1600px) {
.sect01 .hd li{  padding-bottom:0.35rem; margin-bottom: 0.35rem;}
.sect01 .hd li .info{ padding:0 0 0.3rem 0;}
.sect01 .hd li .info .p{ margin-top:0.2rem; }

}
@media screen and (max-width:1024px) {
.sect01 .hd li{  padding-bottom:20px; margin-bottom:20px;}
.sect01 .hd li .info{ padding:0 0 10px 0;}
.sect01 .hd li .info .p{ margin-top:5px; }
.sect01 .hd li .tit{  font-size: 16px; line-height:30px;}
}
@media screen and (max-width:700px) {
.sect01 .bd{ width: 100%; margin-top: 25px;}
.sect01 .hd{ width: 100%;}

}






.list09{ width: 100%; display: block;}
.list09 .ul{ width: 100%; display: flex; flex-wrap: wrap; margin:-10px;  width:calc(100% + 20px);}
.list09 .li{ width: 33.33%; padding:10px; display: flex; flex-wrap: wrap;}
.list09 .a{width: 100%; display: flex; flex-wrap: wrap; height: 100%; position: relative; align-content: space-between; background: #fff; border-radius:10px;
 display: flex;flex-wrap: wrap; padding:0.3rem 0.32rem 0.28rem 0.32rem; overflow: hidden;
}
.list09 .tit{ width: 100%; 
font-size: 0.2rem; line-height:0.3rem;
color: #333333;-webkit-transition: none;
	  -moz-transition:none;
	  -o-transition:none;
	  transition: none;
}
.list09 .num{ display: inline-flex;
font-size: 0.2rem; line-height:0.3rem;
color: #d0d0d0;
}
.list09 .cont{ display: flex; align-items: center; justify-content: space-between; width: 100%; margin-top: -16px;}
.list09 .info{ display:block;width:100%; color: #fff;font-size:calc(14px + 0.02rem); line-height:26px; margin-top:12px; opacity: 0;}
.list09 .info .p{ display:block;width:100%; position: relative; margin-top:4px; padding-left:14px; }
.list09 .info .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:12px; background:#fff;transform: rotate(45deg); -ms-transform: rotate(45deg);; content: '';}
.list09 .ico{ width: 100%; line-height: 0; justify-content: center;}
.list09 .ico img{ width: 0.48rem; height: 0.48rem; object-fit: contain;}
.list09 .ico1{ width:1.46rem; line-height: 0; position: absolute; right:-0.56rem;bottom:0.2rem; opacity: 0;}
.list09 .ico1 img{ width:100%; object-fit: contain;}

.list09 .a:hover{ box-shadow:0 0 0.38rem rgba(0,0,0,0.34);background: url(img/bg7.jpg) center no-repeat; background-size: 100% 100% !important;} 
.list09 .a:hover .tit{ color: #fff;}
.list09 .a:hover .num{ color: #fff;}
.list09 .a:hover .info{ opacity: 1;}
.list09 .a:hover .ico{ opacity: 0;}
.list09 .a:hover .ico1{ opacity: 0.1;}

@media (min-width: 1024px) {
.list09 .li:nth-child(1),
.list09 .li:nth-child(2),
.list09 .li:nth-child(3),
.list09 .li:nth-child(4),
.list09 .li:nth-child(5),
.list09 .li:nth-child(6),
.list09 .li:nth-child(7),
.list09 .li:nth-child(8){ width: 25%;}
}
@media (max-width: 1024px) {
.list09 .ul{ margin:-7px; width:calc(100% + 14px);}
.list09 .li{padding:7px; }
.list09 .a{ padding:20px 15px 20px 15px;}
.list09 .tit{font-size:16px; line-height:26px; }
.list09 .info{font-size:14px; line-height:24px; margin-top: 6px; }
.list09 .info .p{ margin-top: 2px;}
.list09 .num{font-size:16px; line-height:26px; }
.list09 .ico img{ width:40px; height: 40px;}
.list09 .ico1{ width:100px;  right:-38px;bottom:15px;}
.list09 .cont{ margin-top: -6px;}
}
@media (max-width: 700px) {
.list09 .li{ width:50%;}

}






.case1{ display: block; width: 100%; }
.case1 .u2 {  width:100%;}
.case1 .u2 .li{ display:flex; flex-wrap: wrap; width:100%; position:static;}
.case1 .u2 .a{ width:100%; display: flex; flex-wrap: wrap;  position: relative; overflow: hidden; border-radius:0.3rem; background: #fff; padding:0.4rem 0.44rem 0.2rem 0.44rem; align-content: space-between;-webkit-transition: none;
	  -moz-transition:none;
	  -o-transition:none;
	  transition: none;}
.case1 .u2 .a .tit{ width: 100%; color: #eb6100;font-size:0.18rem; line-height:0.28rem;}
.case1 .u2 .a .tit1{ width: 100%; color:#161616;font-size:0.24rem; line-height:0.34rem; margin-top: 0.08rem;}
.case1 .u2 .a .ico{ line-height: 0; display: inline-flex;margin-top: 0.38rem; }
.case1 .u2 .a .ico img{ width:14px; height: 14px; object-fit: contain;}
.case1 .u2 .a ._img{ padding-bottom:100%;z-index: 6; margin-top: 0.66rem;}
.case1 .u2 .a ._img img{ object-fit: contain;}



@media screen and (max-width:1024px) {
.case1 .u2 .a{ padding:20px 15px 10px 15px;}
.case1 .u2 .a .tit{font-size:14px; line-height:22px; } 
.case1 .u2 .a .tit1{font-size:16px; line-height:24px; margin-top: 4px} 
.case1 .u2 .a .ico{; margin-top: 15px;}
.case1 .u2 .a ._img{; margin-top: 15px;}

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



}





._list3{ position: relative; overflow: hidden;}
._list3 .bd{ position: absolute; left:0; top:0; width:100%; height:100%;
display: block; z-index: 1;
}
._list3 .bd .pic{ position: absolute; left:0; top:0; width:100%; height:100%;
display: block; z-index: 1; opacity:0;
transition: all .5s linear;
  -moz-transition: all .5s linear;
  -webkit-transition: all .5s linear;
  -o-transition: all .5s linear;
}
._list3 .box{ display: block; width: 100%; position: relative; z-index: 6;}
._list3 .box ul{display: flex; width: 100%;}
._list3 .box li{ width: 20%; height:8.27rem; text-align: center; 
display: flex;
 flex-wrap: wrap;background: url(img/bg8.png) center bottom no-repeat; background-size:100% 100% !important;
}
._list3 .box .a{display:flex; flex-wrap: wrap; width: 100%; height: 100%; align-content: flex-start; justify-content:center; overflow: hidden; padding:1.84rem 0.44rem 0.46rem 0.44rem; position: relative;
}
._list3 .box .a::after{ content: ''; position: absolute; right: 0; top:0; width:1px; height:100%; background:rgba(191,191,191,0.2);}
._list3 .box .tit{ width: 100%;
font-size: 0.18rem;
line-height: 0.28rem;
color:#fff;
 transition: all .5s linear;
  -moz-transition: all .5s linear;
  -webkit-transition: all .5s linear;
  -o-transition: all .5s linear;
}
._list3 .box .tit1{ width: 100%; margin-top:7px;
font-size: 0.26rem;
line-height: 0.36rem;
color:#fff;
}
._list3 .box .inof{ width: 100%;
color:#fff;
font-size:0.16rem;
line-height:0.36rem; margin-top: 0.19rem;
}
._list3 .box ._img{ padding-bottom: 71.67%; margin-top:0.64rem; display: none; z-index: 6;
}
._list3 .box ._img img{ object-fit: contain;}
._list3 .box .line{ width:33px;
height: 3px; display:inline-flex; margin-top: 0.25rem;
background: #eb6100;
}
._list3 .box .num{ position: absolute; left: 0; bottom:0; text-align: center; width: 100%;color: transparent; font-size:2.3rem; line-height: 1;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px rgba(255,255,255,0.1);
  text-stroke: 1px rgba(255,255,255,0.1);
  transform: translateY(30%); -ms-transform: translateY(30%);
  }

._list3 .box li:hover{ flex-wrap: wrap;background: url(img/bg9.png) center bottom no-repeat; }
._list3 .box li:hover .a{ padding:0.77rem 0.44rem 0.46rem 0.44rem;}
._list3 .box li:hover ._img{ display:block;}
._list3 .bd .pic.on{ opacity: 1;}



@media screen and (max-width:1024px) {
._list3 .box li{ height: 530px;}	
._list3 .box .a{ padding:60px 14px 14px 14px;
}
._list3 .box .tit{font-size:15px; line-height: 24px; }
._list3 .box .tit1{font-size:16px; line-height: 26px; margin-top: 4px; }
._list3 .box .inof{font-size:14px; line-height: 24px; margin-top: 10px;}
._list3 .box .line{ margin-top:10px;}
._list3 .box ._img{ margin-top:10px;}
._list3 .box li.on .a{ padding:35px 14px 14px 14px;}
}
@media screen and (max-width:700px) {
._list3 .box{ overflow-x: auto;}
._list3 .box li { width:280px; min-width:280px;}

}

@-webkit-keyframes byline {
    0% { transform:translate(-50%,-50%) rotate(-45deg); -ms-transform:translate(-50%,-50%) rotate(-45deg);  }
    100% { transform:translate(-50%,-50%) rotate(315deg); -ms-transform:translate(-50%,-50%) rotate(315deg); }
}

@keyframes byline {
   0% { transform:translate(-50%,-50%) rotate(-45deg); -ms-transform:translate(-50%,-50%) rotate(-45deg);  }
   100% { transform:translate(-50%,-50%) rotate(315deg); -ms-transform:translate(-50%,-50%) rotate(315deg); }
}



.sect02{ position: relative; display: flex; flex-wrap: wrap; width: 100%;}
.sect02 .ul{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; gap:1.54rem 0; }
.sect02 .ul .li{ display:flex; flex-wrap: wrap; width:41%; align-items: center; padding:0 0.72rem;}
.sect02 .ul .tit{ width: 100%; color: #161616;font-size:0.22rem; line-height:0.32rem; text-align: center;}
.sect02 .ul .line{ width: 100%; display: block; position: relative;height:1px;margin: 0.25rem 0 0.5rem 0;background: url(img/line.png) center no-repeat; background-size:100% 100%; }
.sect02 .ul .line::after{ content: ''; position: absolute; top:50%; right: 0; width:14px; height: 14px; margin-top: -7px; border-radius: 50%; background: #eb6100;}
.sect02 .ul ._img{ padding-bottom:90.78%; border-radius: 0.3rem;}
.sect02 .ul .pic{ width: 59.5%}
.sect02 .ul .cont{ width: 40.5%}
.sect02 .ul .li:nth-child(2n){ flex-direction: row-reverse;}
.sect02 .ul .li:nth-child(2n) .line{ transform: rotate(180deg); -ms-transform: rotate(180deg);}
.sect02 .ul .li:hover .tit{ color: #eb6100; }
.sect02 .dl{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); display: flex; flex-wrap: wrap; justify-content:center; align-content: center; width:39.93%; text-align: center;
background: url(img/main19.png) center no-repeat; background-size:100% 100%;  }
.sect02 .dl::after{ content: ''; width:70.3%; height: 70.3%; border-radius: 50%; opacity: 0.2; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); display: flex; border: 1px solid #eb6100; }
.sect02 .dl .dd{ width: 100%; padding:0.24rem 0; }
.sect02 .dl .tit{ width: 100%; color: #666;font-size:0.22rem; line-height:0.32rem}
.sect02 .dl .tit1{ width: 100%; color: #eb6100;font-size:0.26rem; line-height:0.36rem; }
.sect02 .dl .info{ width: 100%; padding-bottom: 100%; position: relative; display: block; }
.sect02 .dl .foms{width:100%; position: absolute; left: 0; top: 50%; transform: translate(0,-50%); -ms-transform: translate(0,-50%); display: flex; flex-wrap: wrap;}
.sect02 .dl .line{ width:71.1%; height: 71.1%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) rotate(0deg); -ms-transform: translate(-50%,-50%) rotate(0deg); display: flex;background-size:100% 100% !important; 
/* -webkit-animation: byline 8s linear infinite; animation: byline 8s linear infinite; */
 }

.sect02 .dl .line.on:nth-child(1){background: url(img/line1.3.png) center no-repeat;}
.sect02 .dl .line.on:nth-child(2){background: url(img/line1.png) center no-repeat;} 
.sect02 .dl .line.on:nth-child(3){background: url(img/line1.2.png) center no-repeat;}
.sect02 .dl .line.on:nth-child(4){background: url(img/line1.1.png) center no-repeat;}


@media screen and (max-width:1024px) {
.sect02 .ul .tit{font-size:14px; line-height:24px; } 
.sect02 .ul .li{ padding:0 15px;}
.sect02 .dl .dd{ padding:10px 0; }
.sect02 .dl .tit{font-size:14px; line-height:22px; } 
.sect02 .dl .tit1{font-size:16px; line-height:24px; } 
}
@media screen and (max-width:700px) {
.sect02{ justify-content: center;}	
.sect02 .dl{ position:relative; width:85%;left:0; top:0; transform: translate(0,0); -ms-transform: translate(0,0);}
.sect02 .ul .li{ padding:0; width: 48%;}
.sect02 .ul .li:nth-child(2n){ flex-direction: row;}
.sect02 .ul .li:nth-child(2n) .line{ transform: rotate(0deg); -ms-transform: rotate(0deg);}
}








.about3{ position: relative; overflow: hidden;}
.about3 .box{ display: block; width:calc(100% + 0.76rem); position: relative; margin-top:0.28rem; margin-left:-0.38rem; margin-right:-0.38rem;	}
.about3 .box::after{ display:block; content: ''; position: absolute; left:50%; top:3.72rem; width:1920px; height:1.65rem; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);background: url(img/line2.png) center no-repeat; background-size:auto 100% ; }
.about3 .top{ display: flex; flex-wrap: wrap; width: 100%; align-items: center;}
.about3 .list{ display: block; width: 100%; overflow: hidden; }
.about3 .list .year{ display:inline-flex;font-weight: bold; gap: 10px; color: #eb6100; font-size:0.32rem; line-height:0.42rem;position: relative; padding:0.38rem 0;}
.about3 .list .year i{display:block;width:0.28rem; height:0.28rem; border: 1px solid #eb6100; border-radius: 50%; position:absolute; left: 50%; bottom: 0;transform: translate(-50%,0); -ms-transform: translate(-50%,0);  }
.about3 .list .year i::before{ display:block; content: ''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); border-radius: 50%; width:8px; height:8px; background: #eb6100;}
.about3 .list .tit{ display: block; width: 100%; color: #333; font-size:0.22rem; line-height:0.32rem; margin-top:18px;}
.about3 .list .p{ display:block;width:100%; position: relative; margin-top:0.1rem; padding-left:12px; color: #666666;font-size:0.16rem; line-height:0.26rem; }
.about3 .list .p::after{ display: block; width:4px; height:4px; position: absolute; left:0; top:0.12rem; background:#eb6100;transform: rotate(45deg); -ms-transform: rotate(45deg);; content: '';}
.about3 .list .cont{ display:flex; flex-wrap: wrap; align-content: flex-start; width: 100%; padding:0.37rem 0 0.37rem 0.5rem;/* min-height: 3.3rem; */}
.about3 .list li::after{ display:block; content: ''; position: absolute; left:0;  top:1.18rem; width:0.74rem; height:calc(100% - 1.18rem); background: url(img/line3.png) top center no-repeat; background-size:2px 100% ;}
.about3 .list li{ position: relative; display: flex; flex-wrap: wrap;}
.about3 .swiper-prev{ position: absolute; left: -0.53rem; top: 4.2rem; z-index: 6; margin:0 !important;}
.about3 .swiper-next{ position: absolute; right:-0.53rem; top: 4.2rem; z-index: 6; margin:0 !important;}
.about3 .swiper-wrapper{ align-items: flex-start;}

@media (min-width: 1024px){
.about3 .list .swiper-slide-active{ margin-top: 2.88rem;}
.about3 .list .next1{flex-wrap: wrap-reverse; align-content: baseline;}
.about3 .list .next2{ margin-top: 2.36rem;}
.about3 .list .next3{flex-wrap: wrap-reverse; align-content: baseline;}
.about3 .list .next4{ margin-top: 2.78rem;}
.about3 .list .next5{ flex-wrap: wrap-reverse; align-content: baseline;}
.about3 .list .next1::after{ top:auto; bottom:1.18rem; transform: rotate(180deg); -ms-transform: rotate(180deg);}
.about3 .list .next3::after{ top:auto; bottom:1.18rem; transform: rotate(180deg); -ms-transform: rotate(180deg);}
.about3 .list .next5::after{ top:auto; bottom:1.18rem; transform: rotate(180deg); -ms-transform: rotate(180deg);}
.about3 .list .next1 .year  i{ bottom: auto; top:0;}
.about3 .list .next3 .year  i{ bottom: auto; top:0;}
.about3 .list .next5 .year  i{ bottom: auto; top:0;}
.about3 .list .swiper-slide-active .cont{min-height: 3.04rem;}
.about3 .list .next1 .cont{ max-height:3.57rem;min-height: 3.57rem;  scrollbar-width: thin; padding-bottom:0.5rem;}
.about3 .list .next2 .cont{min-height: 3.56rem;}
.about3 .list .next3 .cont{ max-height:3.32rem;min-height: 3.32rem;  scrollbar-width: thin; padding-bottom:0.5rem;}
.about3 .list .next4 .cont{min-height: 3.14rem;}
.about3 .list .next5 .cont{ max-height:3.95rem;min-height: 3.95rem;  scrollbar-width: thin; padding-bottom:0.5rem;}
}	
@media (max-width: 1024px){
.about3 .box{ width:100%;  margin:20px 0 0 0;	}
.about3 .box::after{  left:50%; top:46px; width:100%; height:1px; background: #eb6100; }
.about3 .list li::after{ width:18px; top:55px;}
.about3 .list .year{ font-size:20px; line-height: 30px; padding:0 0 25px 0;}	
.about3 .list .year i{width:18px; height:18px; left:0; transform: translate(0,0); -ms-transform: translate(0,0); }
.about3 .list .tit{ font-size:16px; line-height:26px;  margin-top: 12px;}	
.about3 .list .p{ font-size:14px; line-height:24px;}	
.about3 .list .p::after{ top:10px; }
.about3 .list .cont{padding:0 0 0 20px;}
.about3 .swiper-prev{  left:auto; right:40px; top:0;}
.about3 .swiper-next{  right:0; top:0;}
}












/*260720end*/



.pagecon.news-detail .fl{padding-bottom:0.5rem;}
.pagecon.news-detail .left{width:100%; padding:0.5rem;}
.pagecon.news-detail .desc{padding:0; border:0;}
.pagecon.news-detail .left .desc p,
.pagecon.news-detail .left .desc img{margin:0;}

.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:#eb6100;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}



body{ overflow-x: hidden;}
.about3 .list .cont{  word-break: break-all;}
.about4 .left .info{  scrollbar-width: thin; overflow-y: auto;  max-height: calc(236px + 1.4rem); }
.qyxx-right .table-box{ overflow-x: auto;}

@media (max-width: 1024px){
/* table{min-width: 700px;} */
}



.index-banner .video{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; object-fit: cover; background: #000; -webkit-transform: translateZ(0); transform: translateZ(0);}
.index-banner .iframe{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; border: 0; background: #000;}




.search .tscon{ 
    font-size: calc(14px + 0.06rem);
    line-height: 1.2;
    margin-top: 100px; color:#eb6100; text-align:center;
}

@media (max-width: 1024px){
.search .tscon{margin-top: 20px;}
}




/*2600810start*/
.floor4 .items .item .date{ width: 100%;}
.floor4 .items .item .title{ width: 100%;}
.floor4 .items .item .desc{ width: 100%;}
.floor4 .items .item .arrow{ width: 100%;}

.news-detail .item-date{ width: 100%;}
.news-detail .item-title{ width: 100%;}
.news-detail .item-arrow{ width: 100%;}

.search .title3{ width: 100%;}
.search .desc{ width: 100%;}
.search .title3{ width: 100%;}
.search .arrow{ width: 100%;}



.list05 .desc{ display: inline-flex;  font-size: 14px; line-height:22px;
color: #fff;   background: #eb6100; padding:0 10px 1px 10px; border-radius: 4px; margin-bottom: 10px;
}

@media (max-width: 1024px){
.list05 .desc{ font-size: 12px;margin-bottom:5px; line-height:20px; padding:0 8px 2px 8px; }
}


.floor3 .box1 .box-item .box-title{ width: 100%;}
.floor3 .box1 .box-item .box-desc{ width: 100%;}


/*2600810end*/






