:root{--main-color:#00923f;}
a{COLOR: #333; text-decoration:none;}
a:hover{COLOR:#00923f; text-decoration:none;}
.flexbj{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	to{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	to{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
}
.clear{ clear:both; display:block}
/*banner */
.home_tit{width:auto; height:auto; line-height:2rem; padding-bottom:5%; text-align:left;}
.home_tit dl{width:auto; float:left; color:#000;}
.home_tit dl dt{font-size:2.5rem; line-height:3rem; font-weight:bold;}
.home_tit dl dt span{color:#fff;}
.home_tit dl dd{width:130%; height:2px; background:#d8d8da; margin-top:2rem;}
.home_tit dl dd .xian{width:45%; height:2px; background:#00923f;}
.home_tit .in-about-morewp{display:inline-block;width:130px;height:42px; float:right; margin-top:3%;}
@media screen and (max-width: 868px) { 
.home_tit{padding-bottom:8%;}
.home_tit dl dt{font-size:1.5rem; line-height:2rem;}
.home_tit dl dd{margin-top:1rem;}
.home_tit .in-about-morewp{width:110px;margin-top:5%;}
}
.ban-btn {
  position: relative;
  padding: clamp(13px, 0.633vw, 13px) clamp(10px, 1.667vw, 10px);
  border-radius: 0;
  overflow: hidden;
  transition: 0.3s;
  z-index: 1;
  font-size: clamp(15px, 0.8vw, 15px);
  line-height: 100%;
  letter-spacing: 0.32px;
  font-family:Arial;
  text-align: center;
  color: #000;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: max-content;
}
.ban-btn{
  justify-content: center;
  border: 1px solid rgba(0,0,0,0.5);
  width: 100%;
  border-radius:5px;
}
.ban-btn::before {
  content: "";
  width: 0;
  height: 300%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(5deg);
  background: #00923f;
  transition: 0.5s ease;
  display: block;
  z-index: -1;
}
.ban-btn:hover {
  color:rgba(0,0,0,1);
  transition: all 0.5s ease-in-out;
  border: 1px solid #00923f;
}
.ban-btn:hover::before {
  width: 105%;
}
.ban-btn:hover::after {
  transition: all 0.5s ease-in-out;
  filter: invert(1); /* This inverts the SVG color on hover */
}


.ban2-btn {
  position: relative;
  padding: clamp(13px, 0.633vw, 13px) clamp(10px, 1.667vw, 10px);
  border-radius: 0;
  overflow: hidden;
  transition: 0.3s;
  z-index: 1;
  font-size: clamp(15px, 0.8vw, 15px);
  line-height: 100%;
  letter-spacing: 0.32px;
  font-family:Arial;
  text-align: center;
  color: #243076;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: max-content;
}
.ban2-btn{
  justify-content: center;
  border: 1px solid #00923f;
  background:#00923f;
  width: 100%;
  border-radius:5px;
}
.ban2-btn::before {
  content: "";
  width: 0;
  height: 300%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(5deg);
  background: #fff;
  transition: 0.5s ease;
  display: block;
  z-index: -1;
}
.ban2-btn:hover {
  color:#243076;
  transition: all 0.5s ease-in-out;
  border: 1px solid #fff;
}
.ban2-btn:hover::before {
  width: 105%;
}
.ban2-btn:hover::after {
  transition: all 0.5s ease-in-out;
  filter: invert(1); /* This inverts the SVG color on hover */
}
@media (max-width: 768px) {
.ban-btn {
  font-size:clamp(14px, 2.261vw, 14px);
  padding: 10px 12px;
}
.ban2-btn {
  font-size:clamp(14px, 2.261vw, 14px);
  padding: 10px 12px;
}
}

.index_banner_container{
	position: relative;
}
.index_banner_container .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	height:819px;
	position: relative;
}
.index_banner_container .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
	-webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards;
}
.index_banner_container .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_banner_container .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0);
}
.index_banner_container .index_banner .item .inner .block_txt{
	position: absolute;
	top:30%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_banner_container .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_banner_container .index_banner .item .inner .block_txt h2{
	color: #fff;
	font-size: 65px;
	font-weight: bold;
	text-align:left;
	text-transform:uppercase;
}
.index_banner_container .index_banner .item .inner .block_txt h2 span{
	color: #00923f;
	display: inline-block;
	letter-spacing:0px;
}
.index_banner_container .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size:30px;
	line-height:45px;
	text-align:left;
	margin-top:15px;
	letter-spacing:0px;
}
.index_banner_container .index_banner .item .inner .block_txt h4{
	font-size:15px;
	font-weight: bold;
	color: #fff;
	text-align:left;
	margin-top:5%;
	text-transform:uppercase;
}
.index_banner_container .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_banner_container .left{
	left: 0;
}
.index_banner_container .right{
	right:0;
}
.index_banner_container .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_banner_container .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_banner_container .slick_txt .prev{
	background-image:url(../image/ban_prev.png);
	left:60px;
}
.index_banner_container .slick_txt .next{
	background-image:url(../image/ban_next.png);
	right:60px;
}
.index_banner_container .slick_txt .prev:hover{
	background-image:url(../image/ban_prev_hover.png);
}
.index_banner_container .slick_txt .next:hover{
	background-image:url(../image/ban_next_hover.png);
}
.index_banner_container .number{
	position: absolute;
	bottom:60px;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_banner_container .number span{
	font-family:Arial;
	font-size:20px;
	color: #fff;
	font-weight:bold;
	margin-right:80px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_banner_container .number span:last-child{
	margin-right: 0;
}
.index_banner_container .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_banner_container .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}
@media only screen and (max-width: 1366px){
.index_banner_container .index_banner .slick-arrow{background-size: auto 30px;}
}
@media only screen and (max-width: 992px){
.index_banner_container .index_banner .item{height: 250px;}
.index_banner_container .index_banner .item .inner .block_txt{left: 0;right:0;margin: 0 auto;padding: 0 20px;top:20%;}
.index_banner_container .index_banner .item .inner .block_txt h2{font-size: 22px;}
.index_banner_container .index_banner .item .inner .block_txt h3{font-size: 16px; line-height:25px; margin-top:0px;}
.index_banner_container .index_banner .item .inner .block_txt h4{font-size: 14px;}
.index_banner_container .index_banner .slick-arrow{display: none !important;}
.index_banner_container .index_banner .slick-dots{position: absolute;bottom:10px;}
.index_banner_container .index_banner .slick-dots li{width: 12px;height: 12px;border-radius: 50%;border:2px solid #fff;}
.index_banner_container .index_banner .slick-dots li button{display: none;}
.index_banner_container .index_banner .slick-dots li.slick-active{background: #fff;}
.index_banner_container .number{bottom: 12%;display: none;}
.index_banner_container .number span{margin-right: 22px;}
.index_banner_container .number span:after{bottom: -14px;}
}
/*首页优势*/
.home_advantage{width:100%; height:auto; padding:4% 0;}
.home_advantage .advantage_list{width:25%; height:auto; float:left; float:left; font-size:3.5rem; color:#000; font-family:Arial; border-right:1px solid rgba(0,0,0,0.15); text-align:center;}
.home_advantage .advantage_list:nth-child(4){border-right:none;}
.home_advantage .advantage_list img{width:auto; height:61px; margin-bottom:10px;}
.home_advantage .advantage_list .odoo{width:100%; height:5.5rem; display:flex; justify-content:center; /* 水平居中 */align-items:flex-start;}
.home_advantage .advantage_list .odoo .js-odoo{width:auto; float:left;font-weight:bold;}
.home_advantage .advantage_list .odoo .js-odoo2{width:auto; float:left;font-weight:bold;}
.home_advantage .advantage_list .odoo .js-odoo3{width:auto; float:left;font-weight:bold;}
.home_advantage .advantage_list .odoo .js-odoo4{width:auto; float:left;font-weight:bold;}
.home_advantage .advantage_list .odoo .odoo_two{width:auto; float:left; font-size:1.4rem;}
.home_advantage .advantage_list .odoo .odoo_two svg{width:15px; height:15px;}
.home_advantage .advantage_list .odoo_p{width:100%; float:left; font-size:1.1rem; color:rgba(0,0,0,1); text-transform:uppercase; font-weight:bold;}
@media only screen and (max-width:992px) {
.home_advantage .advantage_list{font-size:2.5rem;}
.home_advantage .advantage_list img{height:40px;}
.home_advantage .advantage_list .odoo{height:3.5rem;}
.home_advantage .advantage_list .odoo_p{font-size:1rem;}
}
@media only screen and (max-width: 768px) {
.home_advantage{padding:7% 0;}
.home_advantage .advantage_list{font-size:1.3rem;}
.home_advantage .advantage_list img{height:25px;}
.home_advantage .advantage_list .odoo{height:2rem;}
.home_advantage .advantage_list .odoo .odoo_two svg{width:10px; height:10px;}
.home_advantage .advantage_list .odoo_p{font-size:0.8rem;}
}
/*首页行业*/
.homeindustry{width:100%; height:auto; padding:4% 0;}
.homeindustry .industry_tab_top{width:34%; height:75vh; float:right;}
.homeindustry .industry_tab_top .ul_title{width:80%; height:auto; padding:2rem 0 2rem 12%; text-align:left;}
.homeindustry .industry_tab_top .ul_title p:nth-child(1){width:100%; height:auto; font-size:2.5rem; line-height:4rem; color:#000; font-weight:bold;}
.homeindustry .industry_tab_top .ul_title p:nth-child(1) span{color:#00923f; font-weight:normal;}
.homeindustry .industry_tab_top .ul_title p:nth-child(2){width:100%; height:auto; font-size:1.2rem; line-height:1.5rem; color:rgba(0,0,0,0.5);}
.homeindustry .industry_tab_top UL{width:100%; list-style-type:none; text-align:left;}
.homeindustry .industry_tab_top UL LI{width:75%; padding-left:12%; height:auto; float:left; transition:all ease-in-out .5s;}
.homeindustry .industry_tab_top UL LI .li_txt{width:100%; height:auto;line-height:6rem; color:rgba(0,0,0,0.5); transition:all ease-in-out .5s;}
.homeindustry .industry_tab_top UL LI .li_txt .p1{font-size:1.4rem; float:left;}
.homeindustry .industry_tab_top UL LI .li_txt .p1 svg{width:35px; height:35px;}
.homeindustry .industry_tab_top UL LI .li_txt .p1 .icon{fill:#a6a6a6;}
.homeindustry .industry_tab_top UL LI .li_txt .p2{font-size:1.2rem; float:right; padding-right:2rem;}
.homeindustry .industry_tab_top UL LI.hover{width:75%; padding-left:8%; height:auto; float:left; background:#00923f; transition:all ease-in-out .5s;}
.homeindustry .industry_tab_top UL LI.hover .li_txt{width:100%; height:auto; transition:all ease-in-out .5s;color:#fff;}
.homeindustry .industry_tab_top UL LI.hover .li_txt .p1 .icon{fill:#fff;}
.homeindustry .industry_tab_bottom{display:inline; width:66%; float:left; position:relative; background:#000;}
.homeindustry .industry_tab_bottom .hover{position:relative; z-index:1;width:100%;height:75vh;object-fit:cover;}
.homeindustry .industry_tab_bottom .hover dl{width:100%; color:#fff; position:absolute; bottom:10%; padding:0 10% 0 23%;}
.homeindustry .industry_tab_bottom .hover dl dd{padding-bottom:4%;}
.homeindustry .industry_tab_bottom .hover dl dd img{width:49px; height:49px; background:#00923f; border-radius:50%;}
.homeindustry .industry_tab_bottom .hover dl dd img:hover{background:#007cc3;}
.homeindustry .industry_tab_bottom .hover dl dt:nth-child(2){font-size:1.7rem; font-weight:bold;}
.homeindustry .industry_tab_bottom .hover dl dt:nth-child(3){font-size:1.2rem; line-height:1.8rem; padding-top:1rem;}

.custom{ width:100%; height:52vh;}
.custom-scroll {
    height:100%;
	width:100%;
    overflow-y: scroll;
  }
/* 整个滚动条 */
  .custom-scroll::-webkit-scrollbar {width:6px;}
/* 滚动条轨道 */
  .custom-scroll::-webkit-scrollbar-track { 
    background:rgba(0,0,0,0.1);
  }
/* 滚动条滑块 */
  .custom-scroll::-webkit-scrollbar-thumb {
    background: #00923f;
    border-radius: 6px;
  }
  .custom-scroll:hover::-webkit-scrollbar-thumb{
	display: block;
  }
/* 滚动条按钮 */
  .custom-scroll::-webkit-scrollbar-button {
    display:none;
  }
/* 内层轨道 */
  .custom-scroll::-webkit-scrollbar-track-piece {
    background: #e6e6e6;
  }
/* 边角 */
  .custom-scroll::-webkit-scrollbar-corner {
   display:none;
  }

@media screen and (max-width: 1600.98px) {
.homeindustry .industry_tab_top .ul_title{width:90%;}
.homeindustry .industry_tab_top UL LI{width:85%;}
.homeindustry .industry_tab_top UL LI.hover{width:85%;}
}
@media screen and (max-width: 1400.98px) {
.homeindustry .industry_tab_top .ul_title{width:92%;}
.homeindustry .industry_tab_top UL LI{width:92%;}
.homeindustry .industry_tab_top UL LI.hover{width:92%;}
.homeindustry .industry_tab_bottom .hover dl{padding:0 5%;}
}
@media screen and (max-width: 1250.98px) {
.homeindustry .industry_tab_top UL LI .li_txt{line-height:5rem;}
.homeindustry .industry_tab_top UL LI .li_txt .p1{font-size:1.2rem;}
.homeindustry .industry_tab_top UL LI .li_txt .p1 svg{width:30px; height:30px;}
}
@media screen and (max-width: 1100.98px) {
.homeindustry .industry_tab_top .ul_title{width:97%;}
.homeindustry .industry_tab_top UL LI{width:97%;}
.homeindustry .industry_tab_top UL LI.hover{width:97%;}
.homeindustry .industry_tab_top UL LI .li_txt .p2{padding-right:1rem;}
}
@media screen and (max-width: 992px) { 
.homeindustry{padding:0 0 8% 0;}
.custom{height:35vh;}
.homeindustry .industry_tab_top{width:100%; float:left; height:45vh;}
.homeindustry .industry_tab_top .ul_title{width:100%; padding:0 0 1rem 4%;}
.homeindustry .industry_tab_top .ul_title p:nth-child(1){font-size:1.5rem; line-height:3rem;}
.homeindustry .industry_tab_top .ul_title p:nth-child(2){font-size:1rem; line-height:1.5rem;}
.custom-scroll::-webkit-scrollbar {width:8px;}
.homeindustry .industry_tab_bottom{width:100%;}
.homeindustry .industry_tab_bottom .hover dl{padding-top:10vh;}
.homeindustry .industry_tab_bottom .hover dl dt:nth-child(2){font-size:1.3rem;}
.homeindustry .industry_tab_bottom .hover dl dt:nth-child(3){font-size:1rem; line-height:1.5rem; padding-top:0.5rem;}
.homeindustry .industry_tab_bottom .hover dl dt:nth-child(3) p{margin-bottom:0;}
.homeindustry .industry_tab_bottom .hover dl dd{padding-top:3%;}
} 
@media screen and (max-width: 768px) { 
.custom{height:30vh;}
.homeindustry .industry_tab_top UL LI .li_txt{line-height:3.5rem;}
.homeindustry .industry_tab_top UL LI .li_txt .p1{font-size:16px;}
.homeindustry .industry_tab_top UL LI .li_txt .p1 svg{width:26px; height:26px;}
.homeindustry .industry_tab_top UL LI .li_txt .p2{font-size:20px;}
.homeindustry .industry_tab_bottom .hover{height:45vh;}
} 
/*首页产品*/
.index_by{overflow:hidden; width:100%;}
.index_by .con{padding-top:0px;}
.index_by .swiper-container3{padding-bottom:3rem;position:relative;}
.index_by .swiper-container3 .swiper-slide{opacity:1;cursor:pointer;}
.index_by .swiper-container3 .swiper-slide .by_img{position:relative;overflow:hidden; width:100%; float:left;}
.index_by .swiper-container3 .swiper-slide .by_img .by_list{position:relative;overflow:hidden; width:100%; float:left;z-index:1;}
.index_by .swiper-container3 .swiper-slide .by_img .by_list i{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s; border-radius:10px;}
.index_by .swiper-container3 .swiper-slide .by_img .by_list .img_mask{position:absolute;z-index:2;width:100%; height:0px; bottom:0px;left:0;padding:0 10%; color:#fff; background:rgba(36,48,118,0.5); overflow:hidden;background-size:cover;background-position:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s; text-align:center;}
.index_by .swiper-container3 .swiper-slide .by_img .by_list .img_mask img{width:130px; margin-top:2rem;}
.index_by .swiper-container3 .swiper-slide .by_img .by_list .img_mask p{width:130px; line-height:2.4rem; background:#00923f; color:#fff; margin:auto; font-size:14px;}
.index_by .swiper-container3 .swiper-slide:hover .by_img .by_list .img_mask{width:100%; height:100%;}
.index_by .swiper-container3 .swiper-slide .by_img .by_list img{width:100%;}
.index_by .swiper-container3 .swiper-slide:hover .by_img .by_list i{transform: scale(1.1);}
.index_by .swiper-container3 .swiper-slide .by_img .by_tit{position:relative;overflow:hidden; width:100%; float:left; padding:1.3rem 0; background:#fff; text-align:center;font-size:1.3rem; color:rgba(0,0,0,0.9); line-height:25px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s; z-index:2;}
.index_by .swiper-container3 .swiper-slide .by_img .by_tit span{font-size:0.95rem; color:rgba(0,0,0,0.8);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;}
.index_by .swiper-container3 .swiper-slide:hover .by_img .by_tit{background:#00923f; color:#fff;}
.index_by .swiper-container3 .swiper-slide:hover .by_img .by_tit span{color:#fff;}

.index_by .swiper-container3 .swiper-slide-active{opacity:1;}
.index_by .btn{position:absolute;height:64px;left:0;right:0;top:calc(50% - 25px);z-index:1;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.index_by .btn .btn_{width:45px;height:50px;background:#FFFFFF;border-radius:0px 0px 0px 0px;pointer-events:auto;cursor:pointer;background-image:url(../../images/more_gray.svg);background-position:center;background-repeat:no-repeat;background-size:24px;}
.index_by .btn .btn_:hover{background-color:var(--main-color);background-image:url(../../images/more_white.svg);}
.index_by .btn .btn_.prev{float:left;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.index_by .btn .btn_.next{float:right;}
.index_by .swiper-pagination{bottom:0;}
.index_by .swiper-pagination-bullet{width:8px;height:8px;background:#CCCCCC;border-radius:10px;opacity:1;}
.index_by .swiper-pagination-bullet-active{background-color:var(--main-color);}

@media(max-width:768px){
.index_by{padding:0 0 30px 0;}
.index_by .swiper-container3{padding-bottom:2rem;}
.index_by .swiper-container3 .swiper-slide .by_img{width:100%;}
.index_by .swiper-container3 .swiper-slide .by_img .by_tit{padding:0.8rem 0; font-size:1rem;}
.index_by .swiper-container3 .swiper-slide .by_img .by_tit p{font-size:13px; line-height:25px;}
.index_by .swiper-container3 .swiper-slide .by_img .by_list .img_mask img{margin-top:1.5rem;}
.index_by .btn .btn_{width:35px;height:35px;background-size:20px;}
.index_by .btn{top:50%;}
}
/*首页关于我们*/
.index_about{width:100%; height:auto; padding-bottom:4%;}
.index_about .index_about_left{width:45%; height:auto; float:left;}
.index_about .index_about_left p:nth-child(1){width:100%; height:auto; font-size:2.5rem; color:#000; font-weight:bold; padding:1rem 0;}
.index_about .index_about_left p:nth-child(2){width:100%; height:auto; font-size:1.1rem; line-height:1.8rem; color:rgba(0,0,0,0.5);}
.index_about .index_about_right{width:50%; height:auto; float:right;}
.index_about .index_about_right img{width:100%; height:auto;}
@media screen and (max-width: 1200px) { 
.index_about .index_about_left p:nth-child(1){padding:0 0 1rem 0;}
.index_about .index_about_left p:nth-child(2){font-size:1rem; line-height:1.5rem;}
}
@media screen and (max-width: 868px) { 
.index_about .index_about_left{width:100%;padding-bottom:4%;}
.index_about .index_about_left p:nth-child(1){font-size:1.5rem;padding:0 0 0.5rem 0;}
.index_about .index_about_right{width:100%;}
}
/*首页新闻*/
.index_news{overflow:hidden; width:100%; height:auto; padding-bottom:5%;}
.index_news .con{width:100%; height:auto;}
.index_news .swiper-container2{padding-bottom:3rem;position:relative;}
.index_news .swiper-container2 .swiper-slide{opacity:1;cursor:pointer;}
.index_news .swiper-container2 .swiper-slide .news_left_list{width:100%; height:auto; float:left; padding:1.5rem; border:1px solid rgba(0,0,0,0.15); border-radius:8px; position:relative; transition:.5s;}
.index_news .swiper-container2 .swiper-slide .news_left_list p:nth-child(1){color:rgba(0,0,0,1); font-size:1.2rem; font-weight:bold; padding-bottom:1rem;}
.index_news .swiper-container2 .swiper-slide .news_left_list p:nth-child(2){color:rgba(0,0,0,1); font-size:0.9rem; font-weight:bold; padding-top:1.2rem;border-top:1px solid rgba(0,0,0,0.15);}
.index_news .swiper-container2 .swiper-slide .news_left_list p:nth-child(3){color:rgba(0,0,0,0.5); font-size:1rem; line-height:1.5rem; padding:0.5rem 0 0 0;}
.index_news .swiper-container2 .swiper-slide .news_left_list p:nth-child(1):after{ content:""; display:block; width:0px; height:1px; margin:0 1.5rem; margin-top:1rem; position:absolute; left:0; background:#00923f; transition:.5s; z-index:1; }
.index_news .swiper-container2 .swiper-slide .news_left_list:hover p:nth-child(1):after{width: calc(100% - 3rem);}

.index_news .swiper-container2 .swiper-slide-active{opacity:1;}
.index_news .btn{position:absolute;height:64px;left:0;right:0;top:calc(50% - 25px);z-index:1;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.index_news .btn .btn_{width:45px;height:50px;background:#FFFFFF;border-radius:0px 0px 0px 0px;pointer-events:auto;cursor:pointer;background-image:url(../../images/more_gray.svg);background-position:center;background-repeat:no-repeat;background-size:24px;}
.index_news .btn .btn_:hover{background-color:var(--main-color);background-image:url(../../images/more_white.svg);}
.index_news .btn .btn_.prev{float:left;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.index_news .btn .btn_.next{float:right;}
.index_news .swiper-pagination{bottom:0;}
.index_news .swiper-pagination-bullet{width:8px;height:8px;background:#CCCCCC;border-radius:10px;opacity:1;}
.index_news .swiper-pagination-bullet-active{background-color:var(--main-color);}

/*页脚*/
.bottom-bg{background: url(../../images/foot_back.jpg) center;}
.bttm-co{background: url(../../images/foot_back2.png) center no-repeat; width:100%; height:auto; padding-top:6%; font-size:6rem; color:#fff; text-align:center; text-transform:uppercase;}
.bttm-co svg{width:95px; height:95px;}
.bttm-wp{flex-wrap:wrap;justify-content:space-between;}
.bttm-list{padding:6% 0;}
.bttm-list .foot_xian{width:100%; height:2px; background:rgba(255,255,255,0.15); margin-bottom:1.5rem;}
.bttm-list .foot_xian .xianlv{width:40px; height:2px; background:#00923f;}
.bttm-list h4{color:rgba(255,255,255,0.8); font-size:1.2rem; text-align:left; font-weight:bold;}
.bttm-list .foot_logo{float:left; height:auto;}
.bttm-list .foot_logo img{float:left; padding-bottom:1.5rem;}
.bttm-list .foot_logo .logo_txt{width:auto; line-height:20px; font-size:17px; color:#000; float:left; padding:5px 0px;transition:.8s;}
.bttm-list .foot_logo .logo_txt .biaoti{width:auto; line-height:40px; font-size:22px; padding:0 15px; background:#fff; letter-spacing:0px; font-family:宋体; font-weight:bold; border-radius:5px; color:#57949c;}
.bttm-list .foot_fengxiang{float:left; height:auto; padding-top:1rem;}
.bttm-list .foot_fengxiang .fengxiang_1{float:left; height:auto; position:relative;z-index:999;}
.bttm-list .foot_fengxiang .fengxiang_1 svg{width:36px; height:36px;}
.bttm-list .foot_fengxiang .fengxiang_1 .icon{fill:#fff;}
.bttm-list .foot_fengxiang .fengxiang_1:hover .icon{fill:#00923f;}

.bttm-list .foot_fengxiang .fengxiang_1 .weixin_nr{width:126px; height:156px; text-align:center; position:absolute; left:0px; bottom:50px; display:none; line-height:20px;}
.bttm-list .foot_fengxiang .fengxiang_1 .weixin_nr img{ margin-bottom:5px; margin:0px; width:126px; height:156px; padding:0;}
.bttm-list .foot_fengxiang .fengxiang_1 .weixin_nr .arrow{ width:0; height:0; border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:10px; bottom:-10px;}
.bttm-list .foot_fengxiang .fengxiang_1:hover .weixin_nr{ display:block;}


.bttm-list .foot_fengxiang .fengxiang_2{float:left; height:auto; margin-left:1rem;}
.bttm-list .foot_fengxiang .fengxiang_2 svg{width:36px; height:36px;}
.bttm-list .foot_fengxiang .fengxiang_2 .icon{fill:#fff;}
.bttm-list .foot_fengxiang .fengxiang_2:hover .icon{fill:#00923f;}

.bttm-list .foot_fengxiang .fengxiang_3{float:left; height:auto; margin-left:1rem; position:relative;z-index:999;}
.bttm-list .foot_fengxiang .fengxiang_3 svg{width:36px; height:36px;}
.bttm-list .foot_fengxiang .fengxiang_3 .icon{fill:#fff;}
.bttm-list .foot_fengxiang .fengxiang_3:hover .icon{fill:#00923f;}
.bttm-list .foot_fengxiang .fengxiang_3 .douyin_nr{width:126px; height:156px; text-align:center; position:absolute; left:0px; bottom:50px; display:none; line-height:20px;}
.bttm-list .foot_fengxiang .fengxiang_3 .douyin_nr img{ margin-bottom:5px; margin:0px; width:126px; height:156px; padding:0;}
.bttm-list .foot_fengxiang .fengxiang_3 .douyin_nr .arrow{ width:0; height:0; border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:10px; bottom:-10px;}
.bttm-list .foot_fengxiang .fengxiang_3:hover .douyin_nr{ display:block;}


.bttm-list ul{padding:0;}
.bttm-list ul li{color:rgba(255,255,255,0.8);line-height:2.2rem;font-size:1rem;}
.bttm-list ul li a{color:rgba(255,255,255,0.8);}
.bttm-list ul li:hover a{color:rgba(255,255,255,1);}
.bttm-list ul li svg{font-size:1.2rem;}
.bttm-list ul p{color:rgba(255,255,255,0.6);line-height:2rem; width:400px; float:left;font-size:1.1rem; text-align:left; margin-top:2.3rem;}
.bttm-list ul p i{border:1px solid rgba(255,255,255,0.1); border-right:none; background:rgba(255,255,255,0.1); padding:1rem 0.8rem;}
.bttm-list ul p i:last-child{border-right:1px solid rgba(255,255,255,0.1);}
.bttm-link{width:380px; color:rgba(255,255,255,0.8);font-size:1rem; line-height:2rem; text-align:left;}
.bttm-link a{color:rgba(255,255,255,0.8);}
.bttm-link a:hover{color:#fff;}
@media screen and (max-width: 992px) { 
.bttm-co{font-size:4rem; background-size:60% 100%;}
.bttm-co svg{width:65px; height:65px;}
}
@media screen and (max-width: 768px) {
.bttm-co{padding-top:6%; font-size:2rem; background-size:60% 100%;}
.bttm-co svg{width:35px; height:35px;}
.bttm-list{padding:4% 0;}
}