﻿

@charset "utf-8";



.h-swiBot1{margin-top: 0.43rem; height: 0.7rem; position: relative;}
.h-swiBot1 .swiper-progressbar{position: absolute; left: 0; top: 50%; right: 0; height: 1px; background-color: #D8D8D8;}
.h-swiBot1 .swiper-progressbar .swiper-pagination-progressbar-fill{margin-top: -1px; height: 3px; background-color: #0F754D;}
.h-swiBot1 .swi-arrow{position: absolute; right: 1.78rem; top: 0; z-index: 10; display: flex; align-items: center; z-index: 10;}
.h-swiBot1 .swi-arrow .prev, .h-swiBot1 .swi-arrow .next{width: 0.7rem; height: 0.7rem; box-shadow: 0 0.04rem 0.1rem 0 rgba(0, 0, 0, 0.3); border-radius: 50%; background-color: #fff; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 0.32rem auto; background-size: 0.32rem auto; cursor: pointer; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-swiBot1 .swi-arrow .prev{background-image: url(../images/hg-arrow1.png);}
.h-swiBot1 .swi-arrow .next{margin-left: 0.3rem; background-image: url(../images/hg-arrow2.png);}
.h-swiBot1 .swi-arrow .prev:hover, .h-swiBot1 .swi-arrow .next:hover{background-color: #0F754D; box-shadow: none;}
.h-swiBot1 .swi-arrow .prev:hover{background-image: url(../images/hg-arrow3.png);}
.h-swiBot1 .swi-arrow .next:hover{background-image: url(../images/hg-arrow4.png);}

.h-swiArrow1{position: absolute; top: 50%; width: 0.31rem; height: 0.43rem; background-color: rgba(41, 41, 41, 0.5); background-repeat: no-repeat; background-position: center center; -webkit-background-size: 0.24rem auto; background-size: 0.24rem auto; margin-top: -0.21rem; z-index: 10; cursor: pointer;}
.h-swiArrow1.prev{left: 0; background-image: url(../images/h-arrow3.png);}
.h-swiArrow1.next{right: 0; background-image: url(../images/h-arrow4.png);}

.banner_box{height: 7.4rem; position: relative; overflow: hidden;}
.banner_box .swiPagination{padding: 0.23rem 0; position: absolute; left: 0; bottom: 0 !important; right: 0; font-size: 0; text-align: center; z-index: 10;}
.banner_box .swiPagination:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 1.32rem; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); z-index: -1;}
.banner_box .swiPagination .swiper-pagination-bullet{margin: 0 0.25rem !important; display: inline-block; vertical-align: middle; width: 0.12rem; height: 0.12rem; background-color: #fff; border-radius: 50%; opacity: 1; position: relative;}
.banner_box .swiPagination .swiper-pagination-bullet:before{content: ''; margin-left: 0.14rem; position: absolute; left: 100%; top: 50%; width: 0.21rem; height: 1px; background-color: #FFFFFF;}
.banner_box .swiPagination .swiper-pagination-bullet:last-child:before{display: none;}
.banner_box .swiPagination .swiper-pagination-bullet-active{width: 0.44rem; height: 0.54rem; background: url(../images/h-logo2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; opacity: 1; border-radius: 0;}
.banner{height: 100%; position: relative; overflow: hidden;}
.banner .swiper-slide{overflow: hidden;}
.banner .con{display: block; height: 100%; position: relative; overflow: hidden;}
.banner .bg, .banner video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: 1; -webkit-transition: 8s 1s linear; -o-transition: 8s 1s linear; transition: 8s 1s linear;}
.banner .swiper-slide-active{}
.banner .swiper-slide-active .bg{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

.h-swpKsjs1{position: relative; overflow: hidden;}
.h-swpKsjs1 .con{display: block; height: 100%; position: relative;}
.h-swpKsjs1 .pic{height: 4.2rem; position: relative; overflow: hidden;}
.h-swpKsjs1 .pic .mask{padding: 0.1rem 0.56rem; position: absolute; left: 0; bottom: 0; right: 0; z-index: 10;}
.h-swpKsjs1 .pic .mask:before{content: ''; position: absolute; left: 0; bottom: 0; width: 47.73%; height: 0.72rem; background: linear-gradient(270deg, rgba(3, 96, 59, 0) 0%, rgba(3, 96, 59, 0.6) 100%); z-index: -1;}
.h-swpKsjs1 .pic .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.3rem; color: #FFFFFF; font-weight: normal; line-height: 1.8; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.h-swpKsjs1 .desc{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.3rem; padding: 0 0.08rem; font-size: 0.18rem; color: #FFFFFF; line-height: 2; max-height: 4em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}

.h-swpZjjs1{margin: -0.2rem; padding: 0.2rem; position: relative; overflow: hidden;}

.h-swpZjjs1_mob{margin: -0.2rem; padding: 0.2rem; position: relative; overflow: hidden; display: none;}
.h-swpZjjs1_mob .h-swiBot1{margin-top: 0.25rem; height: 0.2rem;}
.h-swpZjjs1_mob .con{padding: 0.2rem; display: block; height: 100%; position: relative; z-index: 1;}
.h-swpZjjs1_mob .con:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #FFFFFF; z-index: -1; box-shadow: 0 0.04rem 0.1rem 0 rgba(182, 182, 182, 0.3);}
.h-swpZjjs1_mob .con:after{content: ''; position: absolute; left: -0.1rem; top: 0.1rem; width: 100%; height: 100%; background-color: #0F754D; z-index: -2;}
.h-swpZjjs1_mob .bg-lg{position: absolute; right: 0.28rem; bottom: 0; width: 1.12rem; height: 1.37rem; line-height: 1.37rem; font-size: 0; text-align: center; opacity: 0.04; z-index: -1;}
.h-swpZjjs1_mob .bg-lg img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.h-swpZjjs1_mob .pic{margin-bottom: 0.15rem;}
.h-swpZjjs1_mob .pic:after{content: ''; display: block; padding-top: 132.62%;}
.h-swpZjjs1_mob .t1{margin-top: 0.15rem; display: flex; flex-wrap: wrap; align-items: center;}
.h-swpZjjs1_mob .t1 .name{font-family: 'SourceHanSansCN-Medium'; margin-right: 0.13rem; font-size: 0.24rem; color: #333333; line-height: 1.5;}
.h-swpZjjs1_mob .t1 .job{font-size: 0.18rem; color: #999999; line-height: 1.5;}
.h-swpZjjs1_mob .right{}
.h-swpZjjs1_mob .right .t1{}
.h-swpZjjs1_mob .right .t1 .name{font-family: 'SourceHanSansCN-Bold'; font-size: 0.3rem; color: #03603B;}
.h-swpZjjs1_mob .right .t1 .job{font-size: 0.18rem;}
.h-swpZjjs1_mob .right .tag{margin: 0 -0.1rem -0.1rem; margin-top: 0.1rem; display: flex; flex-wrap: wrap; align-items: center;}
.h-swpZjjs1_mob .right .tag span{margin: 0 0.1rem 0.1rem; padding: 0.06rem 0.14rem; display: block; font-size: 0.16rem; color: #026452; text-align: center; background-color: #EEFFF8; border-radius: 0.04rem;}
.h-swpZjjs1_mob .right .desc{margin-top: 0.1rem; font-size: 0.16rem; color: #333333; line-height: 2; max-height: 6em; -webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}

.h-swiTszl1{position: relative; overflow: hidden;}
.h-swiTszl1 .con{display: block; height: 100%;}
.h-swiTszl1 .pic{height: 4.2rem; position: relative;}
.h-swiTszl1 .text{padding: 0.2rem; background-color: #fff; border-bottom: 2px solid #0F754D; position: relative; z-index: 1; display: flex; align-items: flex-start; display: none;}
.h-swiTszl1 .bg-lg{position: absolute; right: 0.2rem; bottom: 0.07rem; width: 0.98rem; height: 1.2rem; line-height: 1.2rem; font-size: 0; text-align: center; z-index: -1; opacity: 0.05;}
.h-swiTszl1 .bg-lg img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.h-swiTszl1 .icon{margin-right: 0.2rem; width: 0.58rem; height: 0.58rem; border-radius: 50%; background: linear-gradient(180deg, #E0F4E9 0%, rgba(223, 255, 238, 0) 98%); position: relative; flex-shrink: 0;}
.h-swiTszl1 .icon img{max-width: 0.36rem; max-height: 0.36rem;}
.h-swiTszl1 .right{padding-top: 0.05rem; width: calc(100% - 0.78rem); flex-shrink: 0;}
.h-swiTszl1 .tit{font-size: 0.2rem; color: #0F754D; font-weight: normal; line-height: 1.25; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.h-swiTszl1 .desc{margin-top: 0.2rem; font-size: 0.16rem; color: #999999; line-height: 1.63; max-height: 3.26em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}

.h-swiLczx1{height: 4rem; position: relative; overflow: hidden;}
.h-swiLczx1 .con{display: block; height: 100%;}
.h-swiLczx1 .pic{height: 100%; position: relative;}
.h-swiLczx1 .mask{padding: 0.28rem 0.38rem; position: absolute; left: 0; bottom: 0; right: 0; z-index: 10;}
.h-swiLczx1 .mask:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 1.4rem; background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%); opacity: .8; z-index: -1;}
.h-swiLczx1 .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.2rem; color: #FFFFFF; font-weight: normal; line-height: 1.5; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}

.h-swiKydt1{position: relative; overflow: hidden;}
.h-swiKydt1 .h-swiArrow1{top: 1.9rem; margin-top: 0;}
.h-swiKydt1 .con{display: block; height: 100%;}
.h-swiKydt1 .pic{margin-bottom: 0.15rem; height: 4.25rem; position: relative; overflow: hidden;}
.h-swiKydt1 .text{display: flex; align-items: center;}
.h-swiKydt1 .date{font-family: 'Roboto-Regular'; margin-right: 0.32rem; width: 0.96rem; height: 0.96rem; color: #FFFFFF; line-height: 1.1; text-align: center; background-color: #007145; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.h-swiKydt1 .date span{display: block;}
.h-swiKydt1 .date .d1{font-size: 0.36rem;}
.h-swiKydt1 .date .d2{font-size: 0.16rem;}
.h-swiKydt1 .right{width: calc(100% - 1.28rem); flex-shrink: 0;}
.h-swiKydt1 .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.7; max-height: 3.4em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.h-swiKydt1 .con:hover{}
.h-swiKydt1 .con:hover .tit{font-family: 'SourceHanSansCN-Medium'; color: #007145;}






.h-tabs1{font-family: 'SourceHanSansCN-Regular'; margin-bottom: 0.68rem; position: relative; z-index: 1;}
.h-tabs1:before{content: ''; position: absolute; left: 0; top: 0.3rem; right: 0; bottom: 0; background: url(../images/h-bg10.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;  /*background: linear-gradient(180deg, rgba(240, 253, 248, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%); border: 1px solid; border-image: linear-gradient(82deg, rgba(57, 173, 133, 0.3) 36%, rgba(255, 255, 255, 0) 73%) 1;*/ z-index: -1;}
.h-tabs1 ul{height: 1.3rem; display: flex; align-items: flex-end;}
.h-tabs1 li{width: 25%; height: 1rem; border-right: 1px solid rgba(216, 216, 216, 0.1); flex-shrink: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-tabs1 li:last-child{border: none;}
.h-tabs1 .con{padding: 0.12rem 0.2rem; display: block; height: 100%; position: relative; z-index: 1; display: flex; justify-content: center; align-items: center;}
.h-tabs1 .con:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/h-ls_bg10.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover; z-index: -1; opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-tabs1 .icon{margin-right: 0.24rem; width: 0.58rem; height: 0.58rem; position: relative; z-index: 1; flex-shrink: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-tabs1 .icon:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/h-ls_bg9.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; z-index: -1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-tabs1 .icon img{max-width: 0.36rem; max-height: 0.36rem; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-tabs1 .tit{font-family: 'SourceHanSansCN-Regular'; max-width: calc(100% - 0.82rem); font-size: 0.3rem; color: #FFFFFF; font-weight: normal; line-height: 1.2; flex-shrink: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-tabs1 .on{height: 100%;}
.h-tabs1 .on .con{}
.h-tabs1 .on .con:before{opacity: 1;}
.h-tabs1 .on .icon{margin-right: 0.2rem; width: 1rem; height: 1rem;}
.h-tabs1 .on .icon img{max-width: 0.54rem; max-height: 0.54rem;}
.h-tabs1 .on .tit{font-family: 'SourceHanSansCN-Bold'; max-width: calc(100% - 1.2rem); font-size: 0.36rem;}

.h-tabs2{}
.h-tabs2 ul{margin: 0 -0.15rem; display: flex; flex-wrap: wrap;}
.h-tabs2 li{padding: 0 0.15rem;}
.h-tabs2 a{font-family: 'SourceHanSansCN-Regular'; display: block; font-size: 0.24rem; color: #4A4A4A; line-height: 0.48rem; position: relative;}
.h-tabs2 .line{position: absolute; left: 0; top: 50%; width: 0.07rem; height: 0.42rem; margin-top: -0.21rem; opacity: 0;}
.h-tabs2 .line:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 50%; background-color: #007145;}
.h-tabs2 .line:after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 50%; background-color: #DEBB5B;}
.h-tabs2 .on{}
.h-tabs2 .on a{font-family: 'SourceHanSansCN-Bold'; padding-left: 0.27rem; font-size: 0.36rem; color: #333333;}
.h-tabs2 .on .line{opacity: 1;}
.h-tabs2.c1{}
.h-tabs2.c1 a{color: #FFFFFF;}
.h-tabs2.c1 .line:before{background-color: #FFFFFF;}
.h-tabs2.c1 .line:after{background-color: #DEBB5B;}

.h-tabsDs1{}
.h-tabsDs1 .tab-item{display: none;}
.h-tabsDs1 .tab-item.on{display: block;}
.h-tabsDs2{}
.h-tabsDs2 .tab-item{height: 0; visibility: hidden; opacity: 0;}
.h-tabsDs2 .tab-item.on{height: auto; visibility: visible; opacity: 1; -webkit-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear;}

.h-ls1{overflow: hidden;}
.h-ls1 ul{margin: -0.1rem 0;}
.h-ls1 li{}
.h-ls1 .con{padding: 0.15rem 0.32rem 0.15rem 0.28rem; display: block; height: 1.32rem; position: relative; z-index: 1; display: flex; align-items: center;}
.h-ls1 .con:before{content: ''; position: absolute;  left: 0; top: 0; bottom: 0; width: 100%; background-color: #007145; z-index: -1; opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls1 .con:after{content: ''; position: absolute; left: 0.07rem; top: -2px; right: 0; height: 1px; border-top: 1px dashed rgba(150, 156, 154, 0.4);}
.h-ls1 .line{position: absolute; left: 0.05rem; top: -0.08rem; bottom: -0.08rem; width: 0.05rem; background: url(../images/h-line3.png) center center repeat-y; -webkit-background-size: 100% auto; background-size: 100% auto; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls1 .line:before{content: ''; position: absolute; left: 50%; top: 0.74rem; width: 0.15rem; height: 0.02rem; background-color: #333333; margin-left: -0.07rem; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls1 .date{font-family: 'SourceHanSansCN-Regular'; margin-right: 0.12rem; width: 0.92rem; line-height: 1.2; text-align: center; position: relative; z-index: 1; flex-shrink: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls1 .date:before{content: ''; margin: -0.61rem 0 0 -0.61rem; position: absolute; left: 50%; top: 50%; width: 1.22rem; height: 1.22rem; background: url(../images/h-ls_bg8.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; z-index: -1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls1 .date span{display: block; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls1 .date .d1{font-family: 'SourceHanSansCN-Bold'; font-size: 0.28rem; color: #333333;}
.h-ls1 .date .d2{margin-top: 0.005rem; font-size: 0.14rem; color: rgba(51, 51, 51, 0.48); line-height: 1.5;}
.h-ls1 .right{width: calc(100% - 1.04rem); flex-shrink: 0;}
.h-ls1 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.7; max-height: 3.4em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls1 li:first-child .con:after, .h-ls1 li:hover+li .con:after{opacity: 0;}
.h-ls1 .con:hover{}
.h-ls1 .con:hover:before{top: 0.1rem; bottom: 0.1rem; opacity: 1;}
.h-ls1 .con:hover:after{opacity: 0;}
.h-ls1 .con:hover .line{background-image: url(../images/h-line4.png);}
.h-ls1 .con:hover .line:before{background-color: #fff;}
.h-ls1 .con:hover .date:before{opacity: 0;}
.h-ls1 .con:hover .date .d1, .h-ls1 .con:hover .date .d2, .h-ls1 .con:hover .tit{color: #ffffff;}

.h-ls2{margin: 0 -0.34rem -0.4rem; display: flex; flex-wrap: wrap;}
.h-ls2 li{padding: 0 0.34rem; margin-bottom: 0.4rem; width: 50%; flex-shrink: 0;}
.h-ls2 .con{padding: 0 0.36rem; display: block; height: 0.66rem; line-height: 0.66rem; position: relative; z-index: 1; display: flex; align-items: center; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls2 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/h-ls_bg11.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls2 .bg_on{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls2 .bg_on:before{content: ''; position: absolute; left: 0; top: 0; width: 95.83%; height: 100%; background: url(../images/h-ls_bg12.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls2 .bg_on:after{content: ''; position: absolute; left: -0.08rem; top: 0; right: 0; height: 100%; background: url(../images/h-ls_bg13.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -2; opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls2 .icon{margin-right: 0.14rem; width: 0.17rem; height: 0.21rem; position: relative; flex-shrink: 0; display: none; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls2 .icon img{}
.h-ls2 .tit{font-family: 'SourceHanSansCN-Regular'; width: calc(100% - 0.31rem); max-width: 100%; font-size: 0.24rem; color: #FFFFFF; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; flex-grow: 1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls2 .on{}
.h-ls2 .on .con{padding: 0 0.2rem;}
.h-ls2 .on .con .bg{opacity: 0;}
.h-ls2 .on .con .bg_on, .h-ls2 .on .con .bg_on:after{opacity: 1;}
.h-ls2 .on .con .bg_on:after{top: 0.08rem;}
.h-ls2 .on .con .icon{opacity: 1; display: block;}
.h-ls2 .on .con .tit{font-family: 'SourceHanSansCN-Medium'; color: #007145;}
.h-ls2 .con:hover{padding: 0 0.2rem;}
.h-ls2 .con:hover .bg{opacity: 0;}
.h-ls2 .con:hover .bg_on, .h-ls2 .con:hover .bg_on:after{opacity: 1;}
.h-ls2 .con:hover .bg_on:after{top: 0.08rem;}
.h-ls2 .con:hover .icon{opacity: 1; display: block;}
.h-ls2 .con:hover .tit{color: #007145;}

.h-ls3{font-family: 'SourceHanSansCN-Regular'; margin: 0 -0.32rem; display: flex; align-items: flex-start;}
.h-ls3 li{padding: 0 0.32rem; width: 17.9%; flex-shrink: 0;}
.h-ls3 .con{padding-top: 0.32rem; display: block; height: 100%; position: relative; z-index: 1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls3 .con:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #FFFFFF; z-index: -1; box-shadow: 0 0.04rem 0.1rem 0 rgba(182, 182, 182, 0.3); opacity: 0;}
.h-ls3 .con:after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #0F754D; z-index: -2; opacity: 0;}
.h-ls3 .bg-lg{position: absolute; right: 0.28rem; bottom: 0; width: 1.12rem; height: 1.37rem; line-height: 1.37rem; font-size: 0; text-align: center; z-index: -1; opacity: 0;}
.h-ls3 .bg-lg img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.h-ls3 .pic{}
.h-ls3 .pic:after{content: ''; display: block; padding-top: 132.62%;}
.h-ls3 .t1{margin-top: 0.15rem; display: flex; flex-wrap: wrap; align-items: center;}
.h-ls3 .t1 .name{font-family: 'SourceHanSansCN-Medium'; margin-right: 0.13rem; font-size: 0.24rem; color: #333333; line-height: 1.5;}
.h-ls3 .t1 .job{font-family: 'SourceHanSansCN-Regular'; font-size: 0.18rem; color: #999999; line-height: 1.5;}
.h-ls3 .right{display: none;}
.h-ls3 .right .t1{}
.h-ls3 .right .t1 .name{font-family: 'SourceHanSansCN-Bold'; font-size: 0.3rem; color: #03603B;}
.h-ls3 .right .t1 .job{font-size: 0.18rem;}
.h-ls3 .right .tag{font-family: 'SourceHanSansCN-Regular'; margin: 0 -0.1rem -0.1rem; margin-top: 0.28rem; display: flex; flex-wrap: wrap; align-items: center;}
.h-ls3 .right .tag span{margin: 0 0.1rem 0.1rem; padding: 0.06rem 0.14rem; display: block; font-size: 0.16rem; color: #026452; text-align: center; background-color: #EEFFF8; border-radius: 0.04rem;}
.h-ls3 .right .desc{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.24rem; font-size: 0.16rem; color: #333333; line-height: 2; max-height: 6em; -webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}
.h-ls3 .on{width: 46.3%;}
.h-ls3 .on .con{padding: 0.32rem 0.36rem; display: flex; align-items: flex-start;}
.h-ls3 .on .con:before{opacity: 1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls3 .on .con:after{left: -0.1rem; top: 0.1rem; opacity: 1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls3 .on .bg-lg{opacity: 0.04;}
.h-ls3 .on .pic{margin-right: 0.32rem; width: 2.33rem; flex-shrink: 0;}
.h-ls3 .on .t1{display: none;}
.h-ls3 .on .right{padding-top: 0.08rem; width: calc(100% - 2.65rem); flex-shrink: 0; display: block;}
.h-ls3 .on .right .t1{margin: 0; display: block;}

.h-ls4{}
.h-ls4 li{}
.h-ls4 .con{padding: 0 0.38rem; display: block; line-height: 0.55rem; position: relative; z-index: 1; overflow: hidden;}
.h-ls4 .text{padding: 0.2rem; background-color: #fff; border-bottom: 2px solid #0F754D; position: relative; z-index: 1; display: flex; align-items: flex-start; display: none;}
.h-ls4 .bg-lg{position: absolute; right: 0.2rem; bottom: 0.07rem; width: 0.98rem; height: 1.2rem; line-height: 1.2rem; font-size: 0; text-align: center; z-index: -1; opacity: 0;}
.h-ls4 .bg-lg img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.h-ls4 .icon{margin-right: 0.2rem; width: 0.58rem; height: 0.58rem; border-radius: 50%; background: linear-gradient(180deg, #E0F4E9 0%, rgba(223, 255, 238, 0) 98%); position: relative; flex-shrink: 0; display: none;}
.h-ls4 .icon img{max-width: 0.36rem; max-height: 0.36rem;}
.h-ls4 .right{flex-shrink: 0;}
.h-ls4 .tit{font-family: 'SourceHanSansCN-Medium'; padding-left: 0.22rem; font-size: 0.2rem; color: #333333; font-weight: normal; position: relative; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls4 .tit:before{content: ''; position: absolute; left: 0; top: 50%; width: 0.16rem; height: 2px; background-color: #333333; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls4 .desc{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.2rem; font-size: 0.16rem; color: #999999; line-height: 1.63; max-height: 3.26em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; display: none;}
.h-ls4 .on{margin: 0.17rem 0 0.14rem;}
.h-ls4 .on .con{padding: 0.25rem 0.33rem 0.32rem; background: #FFFFFF; box-shadow: 0 0.04rem 0.1rem 0 rgba(208, 208, 208, 0.3),0 0.04rem 0.1rem 0 rgba(182, 182, 182, 0.3); display: flex; align-items: flex-start; border-bottom: 2px solid #0F754D;}
.h-ls4 .on .bg-lg{opacity: 0.06; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls4 .on .icon{display: block;}
.h-ls4 .on .right{padding-top: 0.05rem; width: calc(100% - 0.78rem); }
.h-ls4 .on .tit{padding: 0; line-height: 1.25; color: #0F754D;}
.h-ls4 .on .tit:before{width: 0;}
.h-ls4 .on .desc{display: block;}
.h-ls4 li.on:first-child{margin-top: 0;}
.h-ls4 li.on:last-child{margin-bottom: 0;}

.h-ls5{margin: 0 -0.14rem -0.25rem; display: flex; flex-wrap: wrap;}
.h-ls5 li{padding: 0 0.14rem; margin-bottom: 0.25rem; width: 50%; flex-shrink: 0;}
.h-ls5 .con{display: block; height: 100%; background-color: #fff; position: relative; z-index: 1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls5 .con:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/h-ls_bg14.png) left bottom no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -1; filter: drop-shadow(0 0.04rem 0.1rem rgba(226, 226, 226, 0.3)); opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls5 .pic{height: 3.28rem; position: relative;}
.h-ls5 .text{padding: 0.27rem 0.2rem; padding-left: 0.36rem; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls5 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.5; height: 3em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls5 .btn-arrow{position: absolute; left: 0; bottom: 0; width: 0.48rem; height: 0.48rem; background-color: #fff; border-radius: 50%; box-shadow: 0 0 0.1rem 0 #A9E4CD; opacity: 0; -webkit-transform: translate(-0.1rem, 0.1rem); -ms-transform: translate(-0.1rem, 0.1rem); -o-transform: translate(-0.1rem, 0.1rem); transform: translate(-0.1rem, 0.1rem); -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls5 .btn-arrow:before{content: ''; margin: -0.08rem 0 0 -0.15rem; position: absolute; left: 50%; top: 50%; width: 0.3rem; height: 0.16rem; background: url(../images/hg-arrow2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.h-ls5 .con:hover{background-color: transparent;}
.h-ls5 .con:hover:before{opacity: 1;}
.h-ls5 .con:hover .text{padding-left: 0.8rem;}
.h-ls5 .con:hover .tit{color: #007145;}
.h-ls5 .con:hover .btn-arrow{-webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); opacity: 1;}

.h-ls6{}
.h-ls6 li{margin-bottom: 0.23rem;}
.h-ls6 li:last-child{margin-bottom: 0;}
.h-ls6 .con{padding: 0.2rem; padding-left: 0.28rem; display: block; height: 1.32rem; background-color: rgba(255, 255, 255, 0.6); position: relative; z-index: 1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls6 .con:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/h-ls_bg15.png) left bottom no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -1; filter: drop-shadow(0 0.04rem 0.1rem rgba(226, 226, 226, 0.3)); opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls6 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.5; position: relative; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls6 .tit:before{content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 2px; background-color: #007145; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls6 .desc{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.11rem; font-size: 0.16rem; color: #999999; line-height: 1.63; height: 3.26em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls6 .btn-arrow{position: absolute; left: 0; bottom: 0; width: 0.48rem; height: 0.48rem; background-color: #fff; border-radius: 50%; box-shadow: 0 0 0.1rem 0 #A9E4CD; opacity: 0; -webkit-transform: translate(-0.1rem, 0.1rem); -ms-transform: translate(-0.1rem, 0.1rem); -o-transform: translate(-0.1rem, 0.1rem); transform: translate(-0.1rem, 0.1rem); -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls6 .btn-arrow:before{content: ''; margin: -0.08rem 0 0 -0.15rem; position: absolute; left: 50%; top: 50%; width: 0.3rem; height: 0.16rem; background: url(../images/hg-arrow2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.h-ls6 .con:hover{background-color: transparent;}
.h-ls6 .con:hover:before{opacity: 1;}
.h-ls6 .con:hover .tit{padding-left: 0.24rem; color: #007145;}
.h-ls6 .con:hover .tit:before{width: 0.16rem;}
.h-ls6 .con:hover .desc{padding-left: 0.52rem;}
.h-ls6 .con:hover .btn-arrow{-webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); opacity: 1;}

.h-ls7{margin: 0 -0.17rem -0.4rem; display: flex; flex-wrap: wrap;}
.h-ls7 li{padding: 0 0.17rem; margin-bottom: 0.4rem; width: 50%; flex-shrink: 0;}
.h-ls7 .con{display: block; height: 100%; background: #FFFFFF; box-shadow: 0 0.04rem 0.1rem 0 rgba(0, 113, 69, 0.3);}
.h-ls7 .pic{height: 2.8rem; position: relative; overflow: hidden;}
.h-ls7 .text{padding: 0.34rem; min-height: 2.3rem; position: relative; z-index: 1;}
.h-ls7 .text:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/h-ls_bg17.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover; z-index: -1; opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls7 .date{font-family: 'Roboto-Regular'; font-size: 0.18rem; color: #007145; line-height: 1.33; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls7 .tit{font-family: 'SourceHanSansCN-Medium'; margin-top: 0.05rem; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.7; height: 3.4em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls7 .desc{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.14rem; font-size: 0.16rem; color: #999999; line-height: 1.88; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls7 .desc, .h-ls7 .desc p{white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.h-ls7 .con:hover{}
.h-ls7 .con:hover .text:before{opacity: 1;}
.h-ls7 .con:hover .date, .h-ls7 .con:hover .tit, .h-ls7 .con:hover .desc{color: #fff;}

.h-ls8{}
.h-ls8 li{}
.h-ls8 .con{padding-left: 0.2rem; display: block; height: 0.58rem; line-height: 0.58rem; position: relative; overflow: hidden;}
.h-ls8 .con:before{content: ''; position: absolute; left: 0; top: 50%; width: 0.08rem; height: 0.08rem; background-color: #007145; border-radius: 50%; margin-top: -0.04rem;}
.h-ls8 .date{font-family: 'Roboto-Regular'; margin-left: 0.2rem; float: right; font-size: 0.18rem; color: #9E9E9E; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls8 .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.2rem; color: #333333; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls8 .con:hover{}
.h-ls8 .con:hover .tit, .h-ls8 .con:hover .date{color: #007145;}
.h-ls8 .con:hover .tit{font-family: 'SourceHanSansCN-Medium';}

.h-ls9{}
.h-ls9 li{border-top: 1px dashed #DCDCDC; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls9 li:first-child{border-top: none;}
.h-ls9 li:last-child{border-bottom: 1px dashed #DCDCDC;}
.h-ls9 .con{padding: 0.2rem 0; display: block; height: 1.19rem; position: relative; z-index: 1; overflow: hidden; display: flex; align-items: center; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls9 .con:before{content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 2px; background-color: #007145; opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls9 .bg-lg{position: absolute; right: 0.13rem; bottom: 0.04rem; width: 0.8rem; height: 0.96rem; line-height: 0.96rem; font-size: 0; text-align: center; z-index: -1; opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls9 .bg-lg img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.h-ls9 .date{font-family: 'Roboto-Regular'; margin-right: 0.24rem; width: 0.68rem; line-height: 1.1; text-align: center; position: relative; flex-shrink: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls9 .date:before{content: ''; position: absolute; right: 0; top: 0.05rem; bottom: 0.02rem; width: 1px; background-color: #DCDCDC;}
.h-ls9 .date span{display: block; width: 0.6rem; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls9 .date .d1{font-size: 0.3rem; color: #007145;}
.h-ls9 .date .d2{margin-top: 0.02rem; font-size: 0.13rem; color: #007145;}
.h-ls9 .right{width: calc(100% - 0.92rem); flex-shrink: 0;}
.h-ls9 .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.18rem; color: #333333; font-weight: normal; line-height: 1.33; max-height: 2.66em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls9 li:hover{border-color: transparent;}
.h-ls9 li:hover+li{border-color: transparent;}
.h-ls9 .con:hover{padding-right: 0.3rem; background-color: #FFFFFF; box-shadow: 0 0.04rem 0.1rem 0 rgba(0, 113, 69, 0.2);}
.h-ls9 .con:hover:before{opacity: 1;}
.h-ls9 .con:hover .bg-lg{opacity: 0.06;}
.h-ls9 .con:hover .date{margin-right: 0.22rem; width: 0.9rem;}
.h-ls9 .con:hover .date span{width: 100%;}
.h-ls9 .con:hover .right{width: calc(100% - 1.12rem); flex-shrink: 0;}
.h-ls9 .con:hover .tit{font-family: 'SourceHanSansCN-Medium'; color: #007145;}

.h-ls10{}
.h-ls10 li{border-bottom: 1px solid rgba(216, 216, 216, .2);}
.h-ls10 li:last-child{border: none;}
.h-ls10 .con{display: block;}
.h-ls10 .hd{padding-left: 0.28rem; height: 0.74rem; line-height: 0.74rem; overflow: hidden; position: relative;}
.h-ls10 .hd .dot{position: absolute; left: 0; top: 50%; width: 0.2rem; height: 0.14rem; margin-top: -0.07rem; border: 1px solid #FFFFFF; border-radius: 0.08rem;}
.h-ls10 .hd .dot:before{content: ''; position: absolute; left: 0.03rem; top: 0.02rem; width: 0.08rem; height: 0.08rem; background-color: #FFFFFF; border-radius: 50%;}
.h-ls10 .hd .date{font-family: 'Roboto-Regular'; margin-left: 0.2rem; float: right; font-size: 0.16rem; color: #FFFFFF;}
.h-ls10 .hd .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.18rem; color: #FFFFFF; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.h-ls10 .pic{margin-top: 0.24rem; height: 4rem; position: relative; overflow: hidden; display: none;}
.h-ls10 .on{border: none;}
.h-ls10 .on .hd .tit{font-family: 'SourceHanSansCN-Medium';}
.h-ls10 .on .pic{display: block;}

.h-ls11{}
.h-ls11 li{}
.h-ls11 .con{display: block; height: 0.92rem; border-bottom: 1px solid #E2E2E2; position: relative; display: flex; align-items: center;}
.h-ls11 .con:before{content: ''; position: absolute; left: 0; bottom: -1px; width: 0; height: 1px; background-color: #007145; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls11 .date{font-family: 'Roboto-Regular'; margin-right: 0.2rem; width: 0.66rem; line-height: 1.1; text-align: center; flex-shrink: 0;}
.h-ls11 .date span{display: block; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls11 .date .d1{font-size: 0.3rem; color: #0E0E0E;}
.h-ls11 .date .d2{font-size: 0.13rem; color: #777777;}
.h-ls11 .right{width: calc(100% - 0.86rem); flex-shrink: 0;}
.h-ls11 .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.2rem; color: #0E0E0E; font-weight: normal; line-height: 1.5; max-height: 3em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls11 .con:hover{}
.h-ls11 .con:hover:before{width: 100%;}
.h-ls11 .con:hover .date .d1, .h-ls11 .con:hover .date .d2, .h-ls11 .con:hover .tit{color: #007145;}
.h-ls11 .con:hover .tit{font-family: 'SourceHanSansCN-Medium';}

.h-ls12{}
.h-ls12 li{margin-bottom: 0.18rem;}
.h-ls12 li:last-child{margin-bottom: 0;}
.h-ls12 .con{display: block; height: 0.78rem; display: flex; align-items: center;}
.h-ls12 .date{font-family: 'Roboto-Regular'; margin-right: 0.32rem; width: 0.76rem; height: 0.76rem; color: #007145; line-height: 1.1; text-align: center; background-color: #FFFCE8; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.h-ls12 .date span{display: block;}
.h-ls12 .date .d1{font-size: 0.3rem;}
.h-ls12 .date .d2{margin-top: 0.02rem; font-size: 0.13rem;}
.h-ls12 .right{width: calc(100% - 1.08rem); flex-shrink: 0;}
.h-ls12 .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.3; max-height: 2.6em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-ls12 .con:hover{}
.h-ls12 .con:hover .tit{font-family: 'SourceHanSansCN-Medium'; color: #007145;}





.row-body1{overflow: hidden;}
.row-ind1{padding: 1.6rem 0 0.74rem; position: relative; z-index: 1; overflow: hidden;}
.row-ind1 .sec-bg1{position: absolute; right: -1.26rem; top: -0.8rem; width: 10.4rem; height: 9.71rem; background-repeat: no-repeat; background-position: center center; -webkit-background-size: contain; background-size: contain; z-index: -1;}
.row-ind1 .wp{height: 100%; position: relative;}
.row-ind1 .h-top1{position: absolute; left: 42.63%; top: -0.34rem; right: 5.44%; z-index: 10;}
.row-ind2{padding: 0.61rem 0 0.83rem; position: relative; z-index: 1; overflow: hidden;}
.row-ind2 .sec-bg1{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.row-ind2 .wp{height: 100%; display: flex; justify-content: space-between; align-items: flex-start;}
.row-ind2 .ind-col, .row-ind2 .ind-cor{flex-shrink: 0;}
.row-ind2 .ind-col{width: 59.88%;}
.row-ind2 .ind-cor{width: 36.31%;}
.row-ind2 .h-top1{margin-bottom: 0.5rem;}
.row-ind3{padding: 0.53rem 0 0.62rem; position: relative; z-index: 1; overflow: hidden;}
.row-ind3 .sec-bg1{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.row-ind3 .h-top1{margin-bottom: 0.54rem;}
.row-ind4{padding: 0.62rem 0 0.7rem; position: relative; z-index: 1; overflow: hidden;}
.row-ind4 .sec-bg1{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.row-ind4 .h-top1{margin-bottom: 0.73rem;}
.row-ind5{padding: 0.71rem 0 1.02rem; position: relative; z-index: 1; overflow: hidden;}
.row-ind5 .sec-bg1{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.row-ind5 .wp{height: 100%; display: flex; justify-content: space-between;}
.row-ind5 .ind-col{width: calc(100% - 4.5rem); flex-shrink: 0;}
.row-ind5 .ind-cor{padding-top: 0.1rem; margin-left: 0.6rem; width: 3.9rem; flex-shrink: 0;}
.row-ind5 .h-top1{margin-bottom: 0.5rem;}
.row-home1{padding: 0.72rem 0 1.68rem; position: relative; z-index: 1; overflow: hidden;}
.row-home1 .home-bg1{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.row-ind6{margin-bottom: 0.66rem;}
.row-ind6 .h-top1{margin-bottom: 0.54rem;}
.row-ind6 .ind-content{display: flex; justify-content: space-between; align-items: flex-start;}
.row-ind6 .ind-col, .row-ind6 .ind-cor{flex-shrink: 0;}
.row-ind6 .ind-col{width: calc(100% - 5.71rem);}
.row-ind6 .ind-cor{margin-left: 0.26rem; width: 5.45rem;}
.row-ind7{}
.row-ind8{padding: 0.9rem 0 0.88rem; position: relative; z-index: 1; overflow: hidden;}
.row-ind8 .sec-bg1{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.row-ind8 .h-top1{margin-bottom: 0.36rem;}
.row-ind8 .wp2{height: 100%; display: flex; justify-content: space-between; align-items: flex-start;}
.row-ind8 .ind-col, .row-ind8 .ind-cor{flex-shrink: 0;}
.row-ind8 .ind-col{width: calc(100% - 5.2rem);}
.row-ind8 .ind-cor{width: 4.8rem;}
.row-ind8 .h-ls8{margin-top: 0.16rem;}
.row-ind8 .h-ls9{margin-top: -0.37rem;}
.row-ind9{padding: 0.83rem 0  0.6rem; position: relative; z-index: 1; overflow: hidden;}
.row-ind9 .sec-bg1{position: absolute; left: 0; top: 0; bottom: 0; width: 50%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.row-ind9 .wp2{height: 100%; display: flex; justify-content: space-between; align-items: flex-start;}
.row-ind9 .ind-col, .row-ind9 .ind-cor{width: 46.05%; flex-shrink: 0;}
.row-ind9 .ind-col .h-top1{margin-bottom: 0.16rem;}
.row-ind9 .ind-cor .h-top1{margin-bottom: 0.42rem;}
.row-ind10{padding: 0.97rem 0 1.75rem; position: relative; z-index: 1; overflow: hidden;}
.row-ind10 .sec-bg1{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.row-ind10 .h-top1{margin-bottom: 0.45rem;}
.row-ind10 .h-ls12{padding: 0.32rem 0.4rem 0.05rem; padding-left: 0.6rem;}

.h-hzfw1{font-family: 'SourceHanSansCN-Regular'; font-size: 0.18rem; color: #FFFFFF; line-height: 1.67; display: flex; flex-wrap: wrap;}
.h-hzfw1 .item{width: 23.75%; height: 2.6rem; flex-shrink: 0;}
.h-hzfw1 .item.i1{margin-right: 65.25%; width: 34.75%; height: 2.67rem;}
.h-hzfw1 .item.i1 .con{padding-right: 1.11rem;}
.h-hzfw1 .item.i1 .left{color: #C8E7DB;}
.h-hzfw1 .item.i2{}
.h-hzfw1 .item.i2 .con{padding-right: 0.2rem;}
.h-hzfw1 .item.i2 .left{width: calc(100% - 1.38rem); color: #C8E7DB;}
.h-hzfw1 .item.i3{}
.h-hzfw1 .item.i3 .left, .h-hzfw1 .item.i3 .left .tit{color: #0F754D;}
.h-hzfw1 .item.i4{}
.h-hzfw1 .item.i4 .con{padding-right: 0.2rem;}
.h-hzfw1 .item.i4 .left{width: calc(100% - 1.38rem);}
.h-hzfw1 .item.i5{width: 28.75%;}
.h-hzfw1 .item.i5 .con{padding-left: 0.5rem; padding-right: 0.84rem;}
.h-hzfw1 .item.i5 .left{width: calc(100% - 1.3rem); color: #C8E7DB;}
.h-hzfw1 .con{padding: 0.4rem; padding-right: 0.3rem; display: block; height: 100%; position: relative; z-index: 1; display: flex; align-items: center; justify-content: space-between;}
.h-hzfw1 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -1;}
.h-hzfw1 .left{width: calc(100% - 1.08rem); flex-shrink: 0;}
.h-hzfw1 .left .tit{font-family: 'SourceHanSansCN-Medium'; margin-bottom: 0.1rem; font-size: 0.3rem; color: #FFFFFF; font-weight: normal; line-height: 1.2;}
.h-hzfw1 .right{margin-left: 0.08rem; width: 1rem; flex-shrink: 0;}
.h-hzfw1 .right .icon{height: 1rem; position: relative;}
.h-hzfw1 .right .icon img{}
.h-hzfw1 .con:hover{}
.h-hzfw1 .con:hover .right .icon{animation: beat .5s;}

.h-xwdt1{font-family: 'SourceHanSansCN-Regular'; margin: 0 -0.18rem -0.3rem; display: flex; flex-wrap: wrap;}
.h-xwdt1 .item{padding: 0 0.18rem; margin-bottom: 0.3rem; width: 50%; height: 3.04rem; flex-shrink: 0;}
.h-xwdt1 .con{display: block; height: 100%; position: relative; z-index: 1; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-xwdt1 .item.i1{}
.h-xwdt1 .item.i1 .pic{height: 100%; position: relative;}
.h-xwdt1 .item.i1 .mask{padding: 0.2rem 0.16rem; position: absolute; left: 0; bottom: 0; right: 0; z-index: 10;}
.h-xwdt1 .item.i1 .mask:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 1.26rem; background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); z-index: -1;}
.h-xwdt1 .item.i1 .tit{font-family: 'SourceHanSansCN-Regular'; font-size: 0.2rem; color: #FFFFFF; font-weight: normal; line-height: 1.5; max-height: 3em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.h-xwdt1 .item.i2{}
.h-xwdt1 .item.i2 .con{padding: 0.5rem 0.36rem 0.3rem; background-color: #FFFFFF;}
.h-xwdt1 .item.i2 .con:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/h-ls_bg6.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -1; opacity: 0; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-xwdt1 .item.i2 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.7; height: 3.4em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-xwdt1 .item.i2 .desc{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.17rem; font-size: 0.16rem; color: rgba(153, 153, 153, 0.8); line-height: 1.88; height: 3.76em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.h-xwdt1 .item.i2 .date{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.25rem; display: flex; align-items: flex-end; justify-content: flex-end;}
.h-xwdt1 .item.i2 .date .d1{font-family: 'SourceHanSansCN-Bold'; margin-right: 0.05rem; font-size: 0.28rem; color: #333333; line-height: 1.5;}
.h-xwdt1 .item.i2 .date .d2{padding-bottom: 0.04rem; font-size: 0.14rem; color: rgba(51, 51, 51, 0.48); line-height: 2;}
.h-xwdt1 .item.i2 .btn-arrow{position: absolute; left: 0; bottom: 0; width: 0.48rem; height: 0.48rem; background-color: #fff; border-radius: 50%; box-shadow: 0 0 0.1rem 0 #A9E4CD; opacity: 0; -webkit-transform: translate(-0.1rem, 0.1rem); -ms-transform: translate(-0.1rem, 0.1rem); -o-transform: translate(-0.1rem, 0.1rem); transform: translate(-0.1rem, 0.1rem); -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.h-xwdt1 .item.i2 .btn-arrow:before{content: ''; margin: -0.08rem 0 0 -0.15rem; position: absolute; left: 50%; top: 50%; width: 0.3rem; height: 0.16rem; background: url(../images/hg-arrow2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.h-xwdt1 .item.i2 .con:hover{background-color: transparent;}
.h-xwdt1 .item.i2 .con:hover:before{opacity: 1;}
.h-xwdt1 .item.i2 .con:hover .tit{color: #007145;}
.h-xwdt1 .item.i2 .con:hover .btn-arrow{-webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); opacity: 1;}
.h-xwdt1 .item:nth-child(2n+1){}
.h-xwdt1 .item:nth-child(2n+1) .con:before{background-image: url(../images/h-ls_bg7.png); background-position: right bottom;}
.h-xwdt1 .item:nth-child(2n+1) .date{justify-content: flex-start;}
.h-xwdt1 .item:nth-child(2n+1) .btn-arrow{left: auto; right: 0; -webkit-transform: translate(0.1rem, 0.1rem); -ms-transform: translate(0.1rem, 0.1rem); -o-transform: translate(0.1rem, 0.1rem); transform: translate(0.1rem, 0.1rem);}
.h-xwdt1 .item:nth-child(2n+1) .btn-arrow:before{background-image: url(../images/hg-arrow1.png); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}

.h-ksjs1{padding-right: 0.4rem; display: flex; justify-content: space-between; align-items: flex-start;}
.h-ksjs1 .col, .h-ksjs1 .cor{flex-shrink: 0;}
.h-ksjs1 .col{padding-left: 0.4rem; width: 53.21%;}
.h-ksjs1 .cor{width: 42.25%;}

.h-tszl1{display: flex; align-items: flex-start;}
.h-tszl1 .h-swiTszl1{width: 6.4rem; flex-shrink: 0;}
.h-tszl1 .h-ls4{width: calc(100% - 6.4rem); flex-shrink: 0;}

.h-wjfw1{padding: 0.89rem 0.4rem 0.6rem; display: block; height: 100%; background-color: #0F754D;}
.h-wjfw1 .lg{margin-bottom: 0.74rem; height: 0.73rem; line-height: 0.73rem; font-size: 0; text-align: center; position: relative; z-index: 1;}
.h-wjfw1 .lg:before{content: ''; margin: -0.91rem 0 0 -0.91rem; position: absolute; left: 50%; top: 50%; width: 1.82rem; height: 1.82rem; background: url(../images/h-circle1.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; z-index: -1;}
.h-wjfw1 .lg img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.h-wjfw1 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 0.42rem; color: #FFFFFF; font-weight: normal; line-height: 1.5; text-align: center;}
.h-wjfw1 .desc{font-family: 'SourceHanSansCN-Medium'; margin-top: 0.08rem; font-size: 0.16rem; color: #7BB39D; line-height: 2; max-height: 8em; -webkit-box-orient: vertical;-webkit-line-clamp: 4;display: -webkit-box;overflow:hidden;}

.h-cjwt1{overflow: hidden;}
.h-cjwt1 .item{float: left; width: 48.75%; height: 2.1rem;}
.h-cjwt1 .item.i1{width: 51.25%; height: 4.2rem; background-color: #3F9565;}
.h-cjwt1 .item.i1 .con{padding: 0.4rem; padding-left: 0.97rem; padding-right: 0.9rem;}
.h-cjwt1 .item.i1 .icon{margin-right: 0.46rem; width: 1.3rem; height: 1.3rem;}
.h-cjwt1 .item.i1 .right{padding-top: 0.03rem; width: calc(100% - 1.76rem);}
.h-cjwt1 .item.i1 .desc{margin-top: 0.18rem; color: #CEEEE7; max-height: 6em; -webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}
.h-cjwt1 .item.i2{float: right; background-color: #DEBB5B;}
.h-cjwt1 .item.i2 .desc{color: #EAE3AC;}
.h-cjwt1 .item.i3{float: right; background-color: #E6F4ED;}
.h-cjwt1 .item.i3 .icon{border-color: #007145;}
.h-cjwt1 .item.i3 .tit{color: #007145;}
.h-cjwt1 .con{padding: 0.3rem 0.67rem; display: block; height: 100%; position: relative; z-index: 1; overflow: hidden; display: flex; align-items: center;}
.h-cjwt1 .inn{width: 100%; display: flex; align-items: flex-start;}
.h-cjwt1 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; opacity: 0.06; z-index: -1;}
.h-cjwt1 .icon{margin-right: 0.38rem; width: 1.2rem; height: 1.2rem; position: relative; border: 1px dashed #FFFFFF; border-radius: 50%; overflow: hidden; flex-shrink: 0;}
.h-cjwt1 .icon img{max-width: 0.76rem; max-height: 0.76rem;}
.h-cjwt1 .right{padding-top: 0.13rem; width: calc(100% - 1.58rem); flex-shrink: 0;}
.h-cjwt1 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 0.3rem; color: #FFFFFF; font-weight: normal; line-height: 1.2;}
.h-cjwt1 .desc{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.1rem; font-size: 0.16rem; color: #999999; line-height: 2; max-height: 4em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.h-cjwt1 .con:hover{}
.h-cjwt1 .con:hover .icon img{animation: beat .5s;}

.h-kydt1{display: flex;}
.h-kydt1 .col, .h-kydt1 .cor{width: 50%; flex-shrink: 0;}
.h-kydt1 .col{padding-right: 0.6rem;}
.h-kydt1 .cor{border-left: 1px solid rgba(0, 113, 69, .15);}

.h-kydtHot1{padding: 0 0 0.34rem 0.6rem; display: block; border-bottom: 1px solid rgba(0, 113, 69, .15);}
.h-kydtHot1 .con{display: block; position: relative; z-index: 1; display: flex; align-items: flex-start;}
.h-kydtHot1 .con:before{content: ''; position: absolute; left: -0.2rem; top: -0.2rem; width: 1.3rem; height: 0.8rem; background-color: rgba(204, 235, 218, .8); z-index: -1;}
.h-kydtHot1 .pic{margin-right: 0.28rem; width: 3.18rem; height: 2.06rem; position: relative; overflow: hidden;}
.h-kydtHot1 .right{padding-top: 0.12rem; width: calc(100% - 3.46rem); flex-shrink: 0;}
.h-kydtHot1 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.7; max-height: 3.4em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.h-kydtHot1 .desc{font-family: 'SourceHanSansCN-Regular'; margin-top: 0.09rem; font-size: 0.16rem; color: #9E9E9E; line-height: 1.88; max-height: 3.76em; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.h-kydtHot1 .date{font-family: 'Roboto-Regular'; margin-top: 0.2rem; font-size: 0.18rem; color: #007145; line-height: 0.32rem; display: flex; align-items: center;}
.h-kydtHot1 .date .icon{margin-right: 0.08rem; display: block; width: 0.32rem; height: 0.32rem; background: url(../images/h-date1.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; flex-shrink: 0;}
.h-kydtHot1 .con:hover .tit{font-family: 'SourceHanSansCN-Medium'; color: #007145;}









@media (max-width: 1439px) {

}

@media (max-width: 1199px) {
    .banner_box{position: relative; height: 4rem;}
    .banner_box .swiPagination{padding: 0.1rem 0;}
    .banner_box .swiPagination .swiper-pagination-bullet{margin: 0 0.1rem !important; width: 0.08rem; height: 0.08rem;}
    .banner_box .swiPagination .swiper-pagination-bullet:before{margin-left: 0.05rem; width: 0.1rem;}
    .banner_box .swiPagination .swiper-pagination-bullet-active{width: 0.2rem; height: 0.25rem;}
    .h-swpZjjs1{display: none;}
    .h-swpZjjs1_mob{display: block;}
    .h-tabs1{margin: 0 -15px; margin-bottom: 0.4rem;}
    .h-tabs1 ul{white-space: nowrap; overflow-x: auto;}
    .h-tabs1 li{width: auto;}
    .h-tabs1 .con{padding: 0.12rem 0.25rem; padding-right: 0.3rem;}
    .row-ind1, .row-ind2, .row-ind3, .row-ind4, .row-ind5, .row-ind8{padding: 0.6rem 0;}
    .row-ind1 .h-top1{position: static;}
    .row-ind2 .wp{display: block;}
    .row-ind2 .ind-col, .row-ind2 .ind-cor{width: 100%;}
    .row-ind2 .ind-cor{margin-top: 0.6rem;}
    .row-ind5 .wp{display: block;}
    .row-ind5 .ind-col, .row-ind5 .ind-cor{width: 100%;}
    .row-ind5 .ind-cor{margin: 0; margin-top: 0.4rem;}
    .row-ind6{margin-bottom: 0.6rem;}
    .row-ind6 .ind-content{display: block;}
    .row-ind6 .ind-col, .row-ind6 .ind-cor{width: 100%;}
    .row-ind6 .ind-cor{margin: 0; margin-top: 0.4rem;}
    .row-home1{padding: 0.6rem 0 1.4rem;}
    .row-ind8 .wp2{display: block;}
    .row-ind8 .ind-col, .row-ind8 .ind-cor{width: 100%;}
    .row-ind8 .ind-cor{margin-top: 0.4rem;}
    .row-ind9{padding: 0;}
    .row-ind9 .wp2{display: block;}
    .row-ind9 .ind-col, .row-ind9 .ind-cor{padding: 0.6rem 0; width: auto; min-width: 100%;}
    .row-ind9 .ind-cor{margin: 0 -15px; padding: 0.6rem 15px; background-color: #fff;}
    .row-ind9 .sec-bg1{width: 100%;}
    .row-ind10{padding: 0.6rem 0 1.4rem;}
    .h-hzfw1 .item{width: 33.33% !important; height: auto !important;}
    .h-hzfw1 .item.i1{margin-right: 0;}
    .h-hzfw1 .bg{background: none;}
    .h-hzfw1 .con{padding: 0.35rem !important; flex-direction: column; justify-content: flex-start;}
    .h-hzfw1 .left{width: 100% !important; text-align: center; order: 2;}
    .h-hzfw1 .right{margin: 0 auto 0.1rem !important; width: auto; order: 1;}
    .h-hzfw1 .right .icon{width: 0.6rem; height: 0.6rem;}
    .h-ksjs1{padding: 0; flex-wrap: wrap;}
    .h-ksjs1 .col, .h-ksjs1 .cor{padding: 0; width: 100%;}
    .h-ksjs1 .col{margin-top: 0.3rem; order: 2;}
    .h-ksjs1 .cor{order: 1;}
    .h-tszl1 .h-swiTszl1{width: 5rem;}
    .h-tszl1 .h-ls4{width: calc(100% - 5rem);}
    .h-cjwt1{display: flex; flex-wrap: wrap;}
    .h-cjwt1 .item{float: none; width: 50%; height: 2rem;}
    .h-cjwt1 .item.i1{width: 100%; height: 2.6rem;}
    .h-cjwt1 .item.i1 .icon{margin-right: 0.3rem; width: 1rem; height: 1rem;}
    .h-cjwt1 .item.i1 .right{width: calc(100% - 1.3rem);}
    .h-cjwt1 .con{padding: 0.4rem !important;}
    .h-cjwt1 .icon{margin-right: 0.2rem; width: 0.8rem; height: 0.8rem;}
    .h-cjwt1 .icon img{max-width: 0.6rem; max-height: 0.6rem;}
    .h-cjwt1 .right{width: calc(100% - 1rem);}
    .h-kydt1{display: block;}
    .h-kydt1 .col, .h-kydt1 .cor{width: 100%; padding: 0; border: none;}
    .h-kydt1 .cor{margin-top: 0.4rem;}
    .h-kydtHot1{padding-left: 0;}
    .row-ind10 .h-ls12{padding: 0; padding-top: 0.3rem;}
}

@media (max-width: 959px) {}

@media (max-width: 767px) {
    .banner_box{height: 200px;}
    .h-swpZjjs1_mob .con{padding: 0.15rem;}
    .h-swpZjjs1_mob .con:after{display: none;}
    .h-swpZjjs1_mob .pic{margin-bottom: 0.1rem;}
    .h-swpZjjs1_mob .right .t1 .name{font-size: 0.24rem; margin-right: 0.06rem;}
    .h-swpZjjs1_mob .right .t1 .job{font-size: 0.16rem;}
    .h-swpZjjs1_mob .right .tag{margin: 0 -0.05rem -0.06rem; margin-top: 0.05rem;}
    .h-swpZjjs1_mob .right .tag span{margin: 0 0.05rem 0.06rem; padding: 0.04rem 0.06rem;}
    .h-swpZjjs1_mob .right .desc{line-height: 1.8; max-height: 5.4em;}
    .h-swpKsjs1 .pic{height: 52vw;}
    .h-swpKsjs1 .pic .mask{padding: 0.08rem 0.3rem;}
    .h-swpKsjs1 .pic .mask:before{height: 0.6rem;}
    .h-swpKsjs1 .pic .tit{font-size: 0.22rem;}
    .h-swpKsjs1 .desc{margin-top: 0.15rem;}
    .h-swiTszl1 .pic{height: 52vw;}
    .h-swiTszl1 .text{display: flex;}
    .h-swiTszl1 .desc{margin-top: 0.1rem;}
    .h-swiLczx1{height: 52vw;}
    .h-swiLczx1 .mask{padding: 0.15rem;}
    .h-swiKydt1 .h-swiArrow1{top: 22vw;}
    .h-swiKydt1 .pic{height: 52vw;}
    .h-swiKydt1 .date{margin-right: 0.2rem; width: 0.86rem; height: 0.82rem;}
    .h-swiKydt1 .right{width: calc(100% - 1.06rem);}
    .h-tabs1{margin-bottom: 0.25rem;}
    .h-tabs1:before{top: 0.1rem;}
    .h-tabs1 ul{height: 0.7rem;}
    .h-tabs1 li{height: 0.6rem;}
    .h-tabs1 .icon{margin-right: 0.1rem; width: 0.4rem; height: 0.4rem;}
    .h-tabs1 .icon img{max-width: 0.22rem; max-height: 0.22rem;}
    .h-tabs1 .tit{font-size: 0.2rem; max-width: none !important;}
    .h-tabs1 .on .icon{margin-right: 0.15rem; width: 0.5rem; height: 0.5rem;}
    .h-tabs1 .on .icon img{max-width: 0.34rem; max-height: 0.34rem;}
    .h-tabs1 .on .tit{font-size: 0.22rem;}
    .h-tabs2{width: calc(100vw - 1.3rem); flex-shrink: 0;}
    .h-tabs2 ul{margin: 0 -0.12rem; flex-wrap: nowrap; white-space: nowrap; overflow-x: auto;}
    .h-tabs2 li{padding: 0 0.12rem;}
    .h-tabs2 a{font-size: 0.2rem; line-height: 0.36rem;}
    .h-tabs2 .line{width: 0.04rem; height: 0.3rem; margin-top: -0.15rem;}
    .h-tabs2 .on a{padding-left: 0.15rem; font-size: 0.26rem;}
    .h-ls2{margin: 0 -0.1rem -0.15rem;}
    .h-ls2 li{padding: 0 0.1rem; margin-bottom: 0.15rem;}
    .h-ls2 .con{padding: 0 0.2rem; height: 0.5rem; line-height: 0.5rem;}
    .h-ls2 .tit{font-size: 0.18rem;}
    .h-ls5{margin-bottom: -0.2rem;}
    .h-ls5 li{margin-bottom: 0.2rem; width: 100%;}
    .h-ls5 .pic{height: 52vw;}
    .h-ls5 .text{padding: 0.2rem;}
    .h-ls5 .btn-arrow{left: 0.08rem; width: 0.36rem; height: 0.36rem;}
    .h-ls5 .btn-arrow:before{width: 0.24rem; height: 0.13rem; margin: -0.07rem 0 0 -0.12rem;}
    .h-ls6 li{margin-bottom: 0.2rem;}
    .h-ls6 .btn-arrow{left: 0.04rem; bottom: 0.12rem; width: 0.36rem; height: 0.36rem;}
    .h-ls6 .btn-arrow:before{width: 0.24rem; height: 0.13rem; margin: -0.07rem 0 0 -0.12rem;}
    .h-ls7{margin-bottom: -0.2rem;}
    .h-ls7 li{margin-bottom: 0.2rem; width: 100%;}
    .h-ls7 .pic{height: 52vw;}
    .h-ls7 .text{padding: 0.25rem; padding-bottom: 0.2rem; min-height: 1.8rem;}
    .h-ls7 .desc{margin-top: 0.05rem;}
    .h-ls8 .con{height: 0.52rem; line-height: 0.52rem;}
    .h-ls9 .con{height: 0.9rem;}
    .h-ls9 .bg-lg{width: 0.6rem; height: 0.72rem; line-height: 0.72rem;}
    .h-ls10 .hd{height: 0.54rem; line-height: 0.54rem;}
    .h-ls10 .pic{margin-top: 0.1rem; height: 52vw;}
    .h-ls12 .date{margin-right: 0.2rem; width: 0.7rem; height: 0.7rem;}
    .h-ls12 .right{width: calc(100% - 0.9rem);}
    .row-ind1, .row-ind2, .row-ind3, .row-ind4, .row-ind5, .row-ind8, .row-ind9 .ind-col, .row-ind9 .ind-cor{padding: 0.4rem 0;}
    .row-ind6{margin-bottom: 0.4rem;}
    .row-ind6 .ind-cor{margin-top: 0.4rem;}
    .row-home1{padding: 0.4rem 0 0.8rem;}
    .row-ind8 .h-ls9{margin-top: -0.15rem;}
    .row-ind9 .ind-cor{padding-left: 15px; padding-right: 15px;}
    .row-ind10{padding: 0.4rem 0 0.8rem;}
    .h-hzfw1{font-size: 0.16rem; line-height: 1.5;}
    .h-hzfw1 .item{width: 50% !important;}
    .h-hzfw1 .con{padding: 0.15rem !important;}
    .h-hzfw1 .right{margin-bottom: 0.04rem !important;}
    .h-hzfw1 .left .tit{margin-bottom: 0.04rem; font-size: 0.22rem;}
    .h-xwdt1{margin-bottom: -0.2rem;}
    .h-xwdt1 .item{margin-bottom: 0.2rem; width: 100% !important; height: 50vw;}
    .h-xwdt1 .item.i1{height: 52vw;}
    .h-xwdt1 .item.i2 .con{padding: 0.3rem;}
    .h-xwdt1 .item.i2 .tit{line-height: 1.6; height: 3.2em;}
    .h-xwdt1 .item.i2 .desc{margin-top: 0.1rem;}
    .h-xwdt1 .item.i2 .date{margin-top: 0.04rem;}
    .h-xwdt1 .item.i2 .btn-arrow{left: 0.08rem; width: 0.36rem; height: 0.36rem;}
    .h-xwdt1 .item.i2 .btn-arrow:before{width: 0.24rem; height: 0.13rem; margin: -0.07rem 0 0 -0.12rem;}
    .h-xwdt1 .item:nth-child(2n+1) .btn-arrow{left: auto; right: 0.08rem;}
    .h-ksjs1 .col{margin-top: 0.25rem;}
    .h-tszl1{display: block;}
    .h-tszl1 .h-swiTszl1{width: 100%;}
    .h-tszl1 .h-ls4{display: none;}
    .h-wjfw1{padding: 0.6rem 0.4rem 0.4rem;}
    .h-wjfw1 .lg{margin-bottom: 0.4rem;}
    .h-wjfw1 .tit{font-size: 0.3rem;}
    .h-cjwt1 .item{width: 100% !important; height: 1.9rem !important;}
    .h-cjwt1 .con{padding: 0.3rem !important;}
    .h-cjwt1 .icon{margin: 0 !important; margin-right: 0.2rem !important; width: 0.6rem !important; height: 0.6rem !important;}
    .h-cjwt1 .icon img{max-width: 0.4rem !important; max-height: 0.4rem !important;}
    .h-cjwt1 .right{padding-top: 0.05rem !important; width: calc(100% - 0.8rem) !important;}
    .h-cjwt1 .tit{font-size: 0.22rem;}
    .h-cjwt1 .desc{margin-top: 0.1rem; line-height: 1.7; max-height: 5.1em !important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}
    .h-kydtHot1{padding-bottom: 0.25rem;}
    .row-ind10 .h-ls12{padding-top: 0.25rem;}
    .h-kydtHot1 .con{display: block;}
    .h-kydtHot1 .pic, .h-kydtHot1 .right{width: 100%; margin: 0;}
    .h-kydtHot1 .pic{height: 52vw;}
    .h-kydtHot1 .desc{margin-top: 0.05rem;}
    .h-kydtHot1 .date{margin-top: 0.1rem;}
}