
/* banner */
.banner{position: relative;width: 100%;}
.banner .container{z-index: 2;}
.banner .wrap{display: block;width: 100%;height: 0;position: relative;overflow: hidden;padding-bottom: 47.86%;}
.banner .wrap em{transition: all 0.5s linear;opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1);}
.banner .swiper-slide-active .wrap em,
.banner .swiper-slide-duplicate-active .wrap em{transition: 0.5s linear; transform: scale(1,1);opacity: 1;}
.banner .search{position: absolute;left: 50%;bottom: -2.5rem;z-index: 2;transform: translateX(-50%);background: #FFFFFF;box-shadow: 0 6px 0.6rem 0 rgba(172,172,172,0.50);
    border-radius: 8px;box-sizing: border-box;padding: 1.33rem;}
.banner .search .form{background: #F9F9F9;border-radius: 1.2rem;position: relative;}
.banner .search .form form{display: flex;}
.banner .search .form .btn{width: 6.67rem;height: 2.33rem;border-radius: 1.2rem;background-image: linear-gradient(134deg, #00A638 0%, #008FFF 100%);flex-shrink: 0;}
.banner .search .form .btn .subm{width: 100%;height: 100%;border: none;background: none;box-sizing: border-box;padding-left: 2.6rem;border-radius: 1.2rem;color: #fff;text-align: left;background: url(../images/icon_search1.svg) no-repeat 1.67rem center;background-size: 0.6rem auto;cursor: pointer;}
.banner .search .form .text{box-sizing: border-box;padding: 0 0.5rem;height: 2.33rem;border: none;border-radius: 1.2rem;background: none;flex: 1;}
.banner .search .form .text::placeholder{color: #999999;}
.banner .search .title{position: absolute;left: 1.33rem;top: 50%;transform: translateY(-50%);padding-right: 0.5rem;color: #666666;}
.banner .search .title::before{content: "";width: 1px;height: 0.6rem;background: #E4E4E4;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.banner .search .select{width: 4.8rem;margin-left: 0.83rem;position: relative;flex-shrink: 0;}
.banner .search .select dt{line-height: 2.33rem;position: relative;color: #666666;cursor: pointer;}
.banner .search .select dt::before{content: "";border: 6px solid transparent;border-top-color: #E4E4E4;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.banner .search .select dd{position: absolute;left: -0.83rem;top: 100%;width: 100%;background: #fff;width: 200px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 8px;padding: 0.3rem 0;display: none;}
.banner .search .select dd li{padding: 0.2rem 0 0.2rem 0.83rem;line-height: 0.93rem;cursor: pointer;}

/* isect1 */
.isect1{padding: 5.17rem 0 2.67rem;background: url(../images/isect1_bg1.jpg) no-repeat center top;background-size: cover;}
.isect1 .contLeft{width: 52.1%;}
.isect1 .contLeft .wrap{display: block;background: #FFFFFF;color: #666666;line-height: 1.07rem;}
.isect1 .contLeft .pic{padding-bottom: 15.33rem;}
.isect1 .contLeft .text{padding: 0.87rem 1.33rem 1.2rem;}
.isect1 .contLeft .text .title{line-height: 0.67rem;}
.isect1 .contLeft .text .desc{height: 2.13rem;margin: 0.53rem 0 0.67rem;}
.isect1 .contLeft .date{color: #999999;font-family: "HarmonyOS_Sans_Condensed_Regular";}
.isect1 .contLeft .date .icon{margin-right: 0.4rem;}
.isect1 .contLeft .wrap:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.isect1 .contLeft .wrap:hover .text .title{color: #4AA469;}
.isect1 .contRight{width: 45%;background: #FFFFFF;box-sizing: border-box;padding: 0 1.33rem;}
.isect1 .contRight .title{border-bottom: 1px solid #E4E4E4;}
.isect1 .contRight .tabs li a{display: block;position: relative;color: #666666;line-height: 2.87rem;margin-right: 1.33rem;}
.isect1 .contRight .tabs li:last-child a{margin-right: 0;}
.isect1 .contRight .tabs li a::before{content: "";width: 100%;height: 2px;background: #4AA469;position: absolute;left: 0;bottom: -1px;transform: scale(0,1);opacity: 0;}
.isect1 .contRight .tabs li.active a{color: #4AA469;font-weight: bold;}
.isect1 .contRight .tabs li.active a::before{transform: scale(1);opacity: 1;}
.isect1 .contRight .top{display: flex;padding: 1rem 1.33rem;background: url(../images/isect1_bg2.png) no-repeat center top;background-size: cover;}
.isect1 .contRight .top .date{width: 3.33rem;height: 3.6rem;box-sizing: border-box;flex-shrink: 0;margin-right: 0.67rem;background-image: linear-gradient(134deg, #00A638 0%, #008FFF 100%);border-radius: 0 0.67rem 0 0.67rem;padding: 0.87rem 0.5rem 0;color: #FFFFFF;font-family: "HarmonyOS_Sans_Condensed_Regular";display: flex;flex-direction: column;}
.isect1 .contRight .top .date em{opacity: 0.8;margin-top: 0.4rem;}
.isect1 .contRight .top .text{flex: 1;overflow: hidden;color: #666666;}
.isect1 .contRight .top .tit{color: #333333;line-height: 1;}
.isect1 .contRight .top .desc{line-height: 1rem;height: 2rem;margin: 0.6rem 0 1rem;}
.isect1 .contRight .top:hover .tit{color: #4AA469;}
.isect1 .contRight .list li{border-top: 1px dashed #E4E4E4;}
.isect1 .contRight .list li:first-child{border: none;}
.isect1 .contRight .list li a{padding: 1rem 0;}
.isect1 .contRight .list li .date{padding-right: 0.83rem;border-right: 1px solid #E4E4E4;margin-right: 0.83rem;flex-shrink: 0;display: flex;flex-direction: column;font-family: "HarmonyOS_Sans_Condensed_Regular";color: #666666;line-height: 1;}
.isect1 .contRight .list li .date span{margin-bottom: 0.33rem;}
.isect1 .contRight .list li .tit{flex: 1;overflow: hidden;color: #333333;line-height: 1.07rem;}
.isect1 .contRight .list li a:hover .date,
.isect1 .contRight .list li a:hover .tit{color: #4AA469;}

/* 标题 */
.iTitleStyle{border-bottom: 1px solid #E4E4E4;margin-bottom: 0.33rem;}
.iTitleStyle .title{line-height: 2.8rem;color: #4AA469;position: relative;}
.iTitleStyle .title::before{content: "";width: 100%;height: 2px;background: currentColor;position: absolute;left: 0;bottom: -1px;}
.iTitleStyle.white .title{color: #fff;}


/* isect2 */
.isect2{padding: 2rem 0 8.93rem;background: url(../images/isect2_bg1.jpg) no-repeat center top;background-size: cover;color: #fff;}
.isect2 > .w1400{position: relative;}
.isect2 .bg{width: 10.83rem;position: absolute;left: -3.33rem;top: -0.73rem;}
.isect2 .iTitleStyle{position: relative;z-index: 2;border-color: transparent;margin-bottom: 0;}
.isect2 .content{position: relative;z-index: 2;}
.isect2 .contLeft{width: 50%;}
.isect2 .contLeft .slogan{height: 1.23rem;margin: 1.9rem 0 1.2rem;}
.isect2 .contLeft .desc{line-height: 1.07rem;height: 4.28rem;margin-bottom: 2rem;}
.isect2 .contRight{width: 38.42%;display: flex;flex-wrap: wrap;}
.isect2 .contRight li{width: 33.33%;}
.isect2 .contRight li:first-child{margin: 0 33.33%;}
.isect2 .contRight li:nth-child(2){margin-right: 33.33%;}
.isect2 .contRight .wrap{display: block;height: 4.67rem;box-sizing: border-box;padding:  2.57rem 0.67rem 0.67rem;border: 1px solid rgba(255, 255, 255, 0.4);line-height: 1;}
.isect2 .contRight .wrap .icon{position: absolute;right: 0.67rem;top: 0.67rem;}
.isect2 .contRight .wrap .num{font-family: "HarmonyOS_Sans_Condensed_Regular";}
.isect2 .contRight .wrap .tit{margin-top: 0.2rem;}
.isect2 .contRight .wrap .arr{position: absolute;left: 0.67rem;bottom: 0.67rem;filter: brightness(0) invert(1);transform: translateY(20px);opacity: 0;}
.isect2 .contRight .wrap:hover{background: rgba(255, 255, 255, 0.38);padding-top: 0.67rem;}
.isect2 .contRight .wrap:hover .arr{transform: translateY(0);opacity: 1;}


/* isect3 */
.isect3{margin-top: -4.67rem;position: relative;z-index: 2;box-sizing: border-box;padding: 0.33rem 1.33rem 2.67rem;background: #FFFFFF;}
.isect3 .contLeft,
.isect3 .contRight{width: 47.1%;}
.isect3 .contLeft li{border-top: 1px dashed #E4E4E4;}
.isect3 .contLeft li:first-child{border: none;}
.isect3 .contLeft .wrap{display: block;color: #333333;line-height: 0.67rem;padding: 0.67rem 0;}
.isect3 .contLeft .wrap .date{margin-bottom: 0.33rem;line-height: 0.83rem;font-family: "HarmonyOS_Sans_Condensed_Regular";color: #666666;height: 0.83rem;}
.isect3 .contLeft .wrap:hover .tit{color: #4AA469;}
.isect3 .contRight li{border-top: 1px dashed #E4E4E4;}
.isect3 .contRight li:first-child{border: none;}
.isect3 .contRight .wrap{padding: 0.67rem 0;}
.isect3 .contRight .pic{width: 5rem;padding-bottom: 3.47rem;border-radius: 8px;flex-shrink: 0;margin-right: 0.8rem;}
.isect3 .contRight .cont{flex: 1;overflow: hidden;}
.isect3 .contRight .tit{line-height: 1.07rem;color: #333333;margin-bottom: 0.8rem;}
.isect3 .contRight .date{color: #999999;padding-left: 0.93rem;line-height: 1;background: url(../images/icon_date.svg) no-repeat left center;background-size: auto 100%;font-family: "HarmonyOS_Sans_Condensed_Regular";}
.isect3 .contRight .wrap:hover .tit{color: #4AA469;}
.isect3 .container{margin-top: 2rem;height: 6rem;}
.isect3 .container .wrap{height: 6rem;display: block;}
.isect3 .container .paginationStyle.swiper-pagination{bottom: 0.33rem;}

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

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

}

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


@media screen and (max-width: 1024px){
.banner .search{padding: 0.5rem;bottom: -1.3rem;}
.banner .search .form .btn{width: 5rem;height: 1.6rem;}
.banner .search .form .btn .subm{background-position: 0.8rem center;padding-left: 1.7rem;}
.banner .search .form .text{height: 1.6rem;padding: 0 5.5rem 0 3.2rem;}
.banner .search .title{left: 0.5rem;padding-right: 0.2rem;}
.banner .paginationStyle.swiper-pagination{bottom: 1.8rem;}

.isect1{padding: 3rem 0 2rem;}
.isect1 .contRight{padding: 0 0.5rem}
.isect1 .contRight .tabs li a{margin-right: 0.5rem;}
}

@media screen and (max-width: 760px){
.banner .paginationStyle.swiper-pagination{bottom: 0.5rem;}
.banner .search{position: relative;bottom: 0;left: 0;transform: translateX(0);margin: 0.5rem auto;}
.banner .search .form{border-radius: 0;padding: 0.2rem 0;}
.banner .search .form form{flex-wrap: wrap;}
.banner .search .select{width: 100%;margin: 0;}
.banner .search .select dt{line-height: 1.4rem;padding: 0 0.5rem;}
.banner .search .select dt::before{right: 0.5rem;}
.banner .search .select dd{left: 0;}
.banner .search .select dd li{padding: 0.2rem 0 0.2rem 0.5rem;}
.banner .search .form .text{padding: 0 0.5rem;}

.isect1{padding: 1rem 0 2rem;}
.isect1 > .w1400{flex-wrap: wrap;}
.isect1 .contLeft,
.isect1 .contRight{width: 100%;}
.isect1 .contLeft .pic{padding-bottom: 63%;}
.isect1 .contLeft .text{padding: 0.5rem;}
.isect1 .contLeft .text .desc{margin: 0.3rem 0 0.5rem;line-height: 0.8rem;height: auto;}
.isect1 .contRight .tabs li a{line-height: 1.8rem;}
.isect1 .contRight .top{padding: 0.5rem;}
.isect1 .contRight .top .date{width: 2.6rem;height: 2.6rem;padding: 0.5rem 0 0 0.3rem;}
.isect1 .contRight .top .date em{margin-top: 0.2rem;}
.isect1 .contRight .top .desc{line-height: 0.8rem;height: auto;margin: 0.3rem 0 0.5rem;}
.isect1 .contRight .list li .date{padding-right: 0.5rem;margin-right: 0.5rem;}
.isect1 .contRight .list li a{padding: 0.6rem 0;}

.isect2{padding: 2rem 0 4rem;}
.isect2 .content{flex-wrap: wrap;}
.isect2 .contLeft,
.isect2 .contRight{width: 100%;}
.isect2 .contLeft .slogan{margin: 1rem 0 0.5rem;max-height: 1rem;max-width: 100%;}
.isect2 .contLeft .desc{margin-bottom: 1rem;line-height: 0.8rem;height: auto;}
.isect2 .contRight{margin-top: 1rem;}
.isect2 .contRight .wrap{padding: 2.57rem 0.3rem 0.3rem;}
.isect2 .contRight .wrap .icon{right: 0.3rem;}
.isect2 .contRight li:first-child,
.isect2 .contRight li:nth-child(2){margin: 0;}
.isect2 .contRight .wrap{border-left: none;}
.isect2 .contRight li:first-child .wrap{border-left: 1px solid rgba(255, 255, 255, 0.4);}

.iTitleStyle .title{line-height: 1.4rem;}

.isect3{margin-top: -2rem;padding: 0.33rem 0.5rem 1rem;}
.isect3 > .flexBetweenTop{flex-wrap: wrap;}
.isect3 .contLeft, 
.isect3 .contRight{width: 100%;}
.isect3 .contRight{margin-top: 1rem;}
.isect3 .container{margin-top: 1rem;height: 4rem;}
.isect3 .container .wrap{height: 4rem;}
.isect3 .contLeft .wrap{padding: 0.5rem 0;}
.isect3 .contRight .wrap{padding: 0.5rem 0;}
.isect3 .contRight .pic{width: 4.6rem;padding-bottom: 3.2rem;margin-right: 0.4rem;}
.isect3 .contRight .tit{line-height: 0.8rem;margin-bottom: 0.4rem;}

}

@media screen and (max-width: 468px){
.banner .search .form .btn{width: 3rem;height: 1.2rem;}
.banner .search .form .btn .subm{background: none;padding-left: 0;text-align: center;}
.banner .search .form .text{height: 1.2rem;}
.banner .search .title{display: none;}

.isect3 .container{height: 3rem;}
.isect3 .container .wrap{height: 3rem;}
}