.class_name{
    font-family: SC-Bold;
    font-weight: bold;
    font-size: 0.45rem;
    color: #000000;
    width: 100%;
    text-align: center;
}
.class_name span{
    color: #80A749;
}




/* 核心业绩 */
.yingxiao{
    width: 100%;
    height: 7.15rem;
    background:#FAFAFA;
    padding-top: 2rem;
    padding-bottom: 1.44rem;
    box-sizing: border-box;
    position: relative;
}
.yingxiao .yingxiao_cont{
    width: 14.8rem;
    margin: 0.67rem auto 0.75rem;
}
.yingxiao .yingxiao_cont,
.yingxiao .yingxiao_cont p{
    font-family: SC-Normal;
    font-weight: 400;
    font-size: 0.25rem;
    color: #333333;
    line-height: 1.8;
    text-align: center;
}
.yingxiao .about_bottom {
	display: flex;
	justify-content: space-between;
    padding: 0 0.6rem;
}

.yingxiao .about_bottom .about_num {
	display: flex;
	align-items: normal;
	justify-content: center;
}

.yingxiao .about_bottom .about_num .num_shu,
.yingxiao .about_bottom .about_num .num_shu span {
	font-family: Anton-Regular;
	font-weight: 400;
	font-size: 0.6rem;
	color: #80A749;
}

.yingxiao .about_bottom .about_num .num_icon {
	font-family: Anton-Regular;
	font-weight: 400;
	font-size: 0.35rem;
	color: #80A749;
	margin-left: 0.1rem;
}

.yingxiao .about_bottom .about_num_title {
	font-family: SC-Normal;
	font-weight: 400;
	font-size: 0.2rem;
	color: #000000;
}


.yingxiao .yingxiao_logo{
    width: 11.17rem;
    height: auto;
    position: absolute;
    bottom: 0.75rem;
    left: 50%;
    transform: translateX(-50%);
}
.yingxiao .yingxiao_logo img{
    width: 100%;
    height: auto;
}



.manyi{
    height: 4.78rem;
    background: #fff;
    padding: 1.11rem 0;
    box-sizing: border-box;
}
.manyi_body{
    margin-top: 0.8rem;
    display: flex;
    justify-content: space-between;
}
.manyi_body .manyi_item{
    width: 5rem;
    min-height: 1.3rem;
    background: #F7F7F7;
    border-radius: 0.05rem;
    border: 0.01rem solid #F7F7F7;
    padding: 0.38rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
.manyi_body .manyi_item .manyi_icon{
    width: 0.54rem;
    height: 0.54rem;
    background: #E5E5E5;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 0.14rem;
}
.manyi_body .manyi_item .manyi_icon img{
    width: 0.28rem;
    height: 0.28rem;
    object-fit: contain;
}
.manyi_body .manyi_item .manyi_title{
    font-family: SC-Medium;
    font-weight: 500;
    font-size: 0.22rem;
    color: #000000;
}
.manyi_body .manyi_item .manyi_cont{
    font-family: SC-Light;
    font-weight: 300;
    font-size: 0.2rem;
    color: #000000;
}
.manyi_body .manyi_item:hover{
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.05);
    border: 0.01rem solid #80A749;
}
.manyi_body .manyi_item:hover .manyi_icon{
    background: #80A749;
}
.manyi_body .manyi_item:hover .manyi_icon img{
    filter: brightness(0) invert(1);
}
.manyi_body .manyi_item:hover .manyi_title{
    color: #366D33;
}
.manyi_body .manyi_item:hover .manyi_cont{
    color: #80A749;
}









/* 全球销售网络 */
/* 全球销售网络 */
.map_body{
    background: #fff;
    height: 10.8rem;
    padding-top: 2rem;
    box-sizing: border-box;
    overflow: hidden;
}
.map_body .class_name{
    margin-bottom: 0;
}
.map_cont{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.map_body .body_num {
	width: 4.5rem;
	margin-top: 0.5rem;
	transform: translateX(0);
	transition: all 1s;
}

.map_body .item_bd .item_li.on .body_num {
	opacity: 1;
	transform: translateX(-20px);
}

.map_body .num_list_li {
	width: 100%;
	padding-bottom: 0.12rem;
	border-bottom: 0.01rem solid #E0E0E0;
	margin-bottom: 0.54rem;
	cursor: pointer;
}

.map_body .num_list_li .num_shu {
	font-family: MiSans-Light;
	font-weight: 300;
	font-size: 0.7rem;
	color: #747474;
	transition: 0.5s;
}

.map_body .num_list_li .num_text {
	font-family: SC-Normal;
	font-weight: 400;
	font-size: 0.18rem;
	color: #747474;
	transition: 0.5s;
}
.map_body .num_list_li:hover{
    border-bottom: 0.01rem solid #80A749;
}
.map_body .num_list_li:hover .num_shu {
	font-family: MiSans-Normal;
	font-weight: 400;
	color: #366D33;
	font-size: 0.8rem;
}

.map_body .num_list_li:hover .num_text {
	font-family: SC-Medium;
	font-weight: 500;
	font-size: 0.21rem;
	color: #80A749;
	margin-top: 0.06rem;
}

.map_body .item_map {
	margin-top: 0.8rem;
	position: relative;
	width: calc(100% - 4.8rem);
	height: 7.1rem;
}

.map_body .item_map .map_img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.map_body .item_map .map_img img {
	width: 100%;
	height: 100%;
}

.map_body .item_map .map_list {
	width: 100%;
	height: 100%;
}

.map_body .item_map .map_list .map_li {
	display: flex;
	align-items: center;
	gap: 0.1rem;
	position: absolute;
}

.map_body .item_map .map_list .map_li i {
	width: 0.08rem;
	height: 0.08rem;
	background: #D6D6D6;
	border-radius: 50%;
	position: relative;
	display: block;
	margin: 0 auto;
}

.map_body .item_map .map_list .map_li i::before {
	content: "";
	position: absolute;
	width: 0.18rem;
	height: 0.18rem;
	background: #A8A8A8;
	opacity: 0.2;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.map_body .item_map .map_list .map_li .map_name {
	font-family: SC-Regular;
	font-weight: 400;
	font-size: 0.12rem;
	color: #8D8D8D;
}

.map_body .item_map .map_list .map_li:nth-child(1) {
	top: 13%;
	left: 6%;
	flex-direction: row-reverse;
}

.map_body .item_map .map_list .map_li:nth-child(2) {
	left: 0.4%;
	top: 24%;
	flex-direction: row-reverse;
}

.map_body .item_map .map_list .map_li:nth-child(3) {
	top: 23.5%;
	left: 11.5%;
}
.map_body .item_map .map_list .map_li:nth-child(3) .map_name{
    
}
.map_body .item_map .map_list .map_li:nth-child(4) {
	top: 27%;
	left: 8.5%;
	display: block;
}

.map_body .item_map .map_list .map_li:nth-child(5) {
	top: 65%;
	left: 9.5%;
	display: block;
}

.map_body .item_map .map_list .map_li:nth-child(6) {
	top: 19%;
	left: 23%;
	flex-direction: row-reverse;
}

.map_body .item_map .map_list .map_li:nth-child(7) {
	flex-direction: row-reverse;
	top: 25%;
	left: 18%;
}

.map_body .item_map .map_list .map_li:nth-child(8) {
	flex-direction: row-reverse;
	top: 30%;
	left: 16%;
}

.map_body .item_map .map_list .map_li:nth-child(9) {
	flex-direction: row-reverse;
	top: 35.5%;
	left: 18%;
}

.map_body .item_map .map_list .map_li:nth-child(10) {
	flex-direction: row-reverse;
	top: 44%;
	left: 22.5%;
}

.map_body .item_map .map_list .map_li:nth-child(11) {
	top: 42.5%;
	left: 31%;
	display: block;
}

.map_body .item_map .map_list .map_li:nth-child(12) {
	display: block;
	top: 36%;
	left: 23%;
}

.map_body .item_map .map_list .map_li:nth-child(13) {
	display: block;
	top: 52%;
	left: 30.5%;
}

.map_body .item_map .map_list .map_li:nth-child(14) {
	display: block;
	top: 54%;
	left: 36%;
}

.map_body .item_map .map_list .map_li:nth-child(15) {
	top: 24%;
	left: 74%;
}

.map_body .item_map .map_list .map_li:nth-child(16) {
	top: 33%;
	left: 78%;
}

.map_body .item_map .map_list .map_li:nth-child(17) {
	top: 31%;
	left: 34%;
}

.map_body .item_map .map_list .map_li:nth-child(18) {
	top: 32%;
	left: 29%;
	display: block;
}

.map_body .item_map .map_list .map_li:nth-child(19) {
	top: 39.5%;
	left: 32.5%;
	display: block;
}

.map_body .item_map .map_list .map_li:nth-child(20) {
	top: 33.5%;
	left: 36.5%;
}

.map_body .item_map .map_list .map_li.sty1 i,
.map_body .item_map .map_list .map_li.sty2 i,
.map_body .item_map .map_list .map_li.sty3 i,
.map_body .item_map .map_list .map_li.sty4 i {
	width: 0.12rem;
	height: 0.12rem;
	background: #D6D6D6;
}

.map_body .item_map .map_list .map_li.act.sty4 i {
	background: #3A6531;
}

.map_body .item_map .map_list .map_li.sty1 i::before,
.map_body .item_map .map_list .map_li.sty2 i::before,
.map_body .item_map .map_list .map_li.sty3 i::before,
.map_body .item_map .map_list .map_li.sty4 i::before {
	width: 0.28rem;
	height: 0.28rem;
	background: #A8A8A8;
	opacity: 0.2;
}

.map_body .item_map .map_list .map_li.act.sty4 i::before {
	background: #3A6531;
	opacity: 0.2;
}

.map_body .item_map .map_list .map_li.sty4 i::after {
	content: "";
	position: absolute;
	width: 0.52rem;
	height: 0.52rem;
	background: #3A6531;
	opacity: 0.05;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.map_body .item_map .map_list .map_li.sty1 .map_name {
	font-family: 'SC-Medium';
	font-weight: 500;
	color: #8D8D8D;
	position: absolute;
	white-space: nowrap;
	top: -18px;
	left: 15px;
}

.map_body .item_map .map_list .map_li.sty2 .map_name {
	font-family: 'SC-Medium';
	font-weight: 500;
	color: #8D8D8D;
	position: absolute;
	top: 7px;
	left: -44px;
	width: 1.2rem;
	text-align: center;
}

.map_body .item_map .map_list .map_li.sty3 .map_name {
	font-family: 'SC-Medium';
	font-weight: 500;
	color: #8D8D8D;
	position: absolute;
	white-space: nowrap;
	top: -4px;
	left: 22px;
}

.map_body .item_map .map_list .map_li.sty4 .map_name {
	font-family: 'SC-Medium';
	font-weight: 500;
	font-size: 0.14rem;
	color: #8D8D8D;
}
.map_body .item_map .map_list .map_li.act.sty4 .map_name{
	color: #3A6531;
}

.map_body .item_map .map_list .map_li.act i{
	background: #7A9B54;
}
.map_body .item_map .map_list .map_li.act i::before{
	animation: increase2 2s infinite alternate;
	background: #7A9B54;
}
.map_body .item_map .map_list .map_li.act i::after{
	animation: increase2 2s infinite alternate;
	background: #7A9B54;
}
.map_body .item_map .map_list .map_li.act .map_name{
	color: #7A9B54;
}





@keyframes increase2 {
	0% {
		transform: translate(-50%, -50%) scale(0.6);
	}

	50% {
		transform: translate(-50%, -50%) scale(1);
	}

	100% {
		transform: translate(-50%, -50%) scale(0.6);
	}
}













/* 合作伙伴 */
.hezuo{
    width: 100%;
    height: auto;
    padding: 2rem 0 0.6rem;
    box-sizing: border-box;
    background: #fff url(../img/hezuo_bg.png) center 0.48rem no-repeat;
    background-size: cover;
}
.hezuo .class_name{
    margin-bottom: 0;
}
.logo_body {
	width: 100%;
	height: 8.34rem;
	display: flex;
	justify-content: center;
    margin-top: 0.21rem;
    margin-bottom: 0.73rem;
}

.logo_body .logo_cn {
	width: 4.57rem;
	height: 4.57rem;
	margin-top: 1.87rem;
	/*background: #FFFFFF;*/
	border-radius: 50%;
	/*box-shadow: 0rem 0rem 0.5rem 0.01rem rgba(168, 209, 75, 0.16);*/
	/*border: 0.01rem solid rgba(128, 167, 73, 0.54);*/
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.logo_body .logo_cn img {
	width: 2.73rem;
	height: auto;
}

.logo_body .logo_cn i {
	width: 0.22rem;
	height: 0.22rem;
	background: #A8D14B;
	border-radius: 50%;
	position: absolute;
	top: -0.11rem;
	left: calc(50% - 0.11rem);
	animation: rotate 6s linear infinite;
	transform-origin: 50% 2.4rem;
}

@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.logo_body .logo_fl,
.logo_body .logo_fr {
	width: calc(50% - 2.3rem);
	position: relative;
}

.logo_body .logo_li {
	width: 1.8rem;
	height: 0.6rem;
	border-radius: 0.05rem;
	position: absolute;
	overflow: hidden;
	background: #FFFFFF;
	box-shadow: 0rem 0rem 0.1rem 0.01rem rgba(0, 0, 0, 0.03);
	border: 0.01rem solid #F0F0F0;
}

.logo_body .logo_li img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.logo_body .logo_li:hover {
	box-shadow: 0rem 0rem 0.1rem 0.01rem rgba(169, 230, 99, 0.34);
	border: 0.01rem solid #7A9B54;
}

.logo_body .logo_fl .logo_li:nth-child(1) {
	left: 1.37rem;
	top: 0.62rem;
}

.logo_body .logo_fl .logo_li:nth-child(2) {
	left: 1.1rem;
	top: 1.64rem;
}

.logo_body .logo_fl .logo_li:nth-child(3) {
	left: 0.31rem;
	top: 2.66rem;
}

.logo_body .logo_fl .logo_li:nth-child(4) {
	left: -0.12rem;
	top: 3.68rem;
}

.logo_body .logo_fl .logo_li:nth-child(5) {
	left: 0.57rem;
	top: 4.69rem;
}

.logo_body .logo_fl .logo_li:nth-child(6) {
	left: 0.84rem;
	top: 5.71rem;
}

.logo_body .logo_fl .logo_li:nth-child(7) {
	left: 1.63rem;
	top: 6.73rem;
}

.logo_body .logo_fl .logo_li:nth-child(8) {
	top: 0.92rem;
	left: 3.92rem;
}

.logo_body .logo_fl .logo_li:nth-child(9) {
	top: 1.84rem;
	left: 3.65rem;
}

.logo_body .logo_fl .logo_li:nth-child(10) {
	top: 2.76rem;
	left: 2.9rem;
}

.logo_body .logo_fl .logo_li:nth-child(11) {
	top: 3.68rem;
	left: 2.47rem;
}

.logo_body .logo_fl .logo_li:nth-child(12) {
	top: 4.59rem;
	left: 3.12rem;
}

.logo_body .logo_fl .logo_li:nth-child(13) {
	top: 5.51rem;
	left: 3.39rem;
}

.logo_body .logo_fl .logo_li:nth-child(14) {
	top: 6.43rem;
	left: 4.18rem;
}

.logo_body .logo_fr .logo_li:nth-child(1) {
	top: 0.92rem;
	right: 3.96rem;
}

.logo_body .logo_fr .logo_li:nth-child(2) {
	top: 1.84rem;
	right: 3.69rem;
}

.logo_body .logo_fr .logo_li:nth-child(3) {
	top: 2.76rem;
	right: 2.9rem;
}

.logo_body .logo_fr .logo_li:nth-child(4) {
	top: 3.68rem;
	right: 2.47rem;
}

.logo_body .logo_fr .logo_li:nth-child(5) {
	top: 4.59rem;
	right: 3.16rem;
}

.logo_body .logo_fr .logo_li:nth-child(6) {
	top: 5.51rem;
	right: 3.43rem;
}

.logo_body .logo_fr .logo_li:nth-child(7) {
	top: 6.43rem;
	right: 4.22rem;
}

.logo_body .logo_fr .logo_li:nth-child(8) {
	top: 0.62rem;
	right: 1.37rem;
}

.logo_body .logo_fr .logo_li:nth-child(9) {
	top: 1.64rem;
	right: 1.1rem;
}

.logo_body .logo_fr .logo_li:nth-child(10) {
	top: 2.66rem;
	right: 0.31rem;
}

.logo_body .logo_fr .logo_li:nth-child(11) {
	top: 3.68rem;
	right: -0.12rem;
}

.logo_body .logo_fr .logo_li:nth-child(12) {
	top: 4.69rem;
	right: 0.57rem;
}

.logo_body .logo_fr .logo_li:nth-child(13) {
	top: 5.71rem;
	right: 0.84rem;
}

.logo_body .logo_fr .logo_li:nth-child(14) {
	top: 6.73rem;
	right: 1.63rem;
}






.logo_list2{
    position: relative;
}
.logo_list2::before, 
.logo_list2::after {
    content: "";
    position: absolute;
    width: 4rem;
    height: 100%;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.3) 0%, #FFFFFF 100%);
    z-index: 1;
    left: 0;
    top: 0;
    pointer-events: auto;
}
.logo_list2::after{
    right: 0;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, #FFFFFF 100%);
    left: auto;
}
.logo_ul.center{
    display: flex;
    justify-content: center;
    width: 100%;
}
.logo_ul{
    display: -moz-box;
    display: flex;
    flex-wrap: nowrap;
    -moz-box-align: center;
    align-items: center;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-bottom: 0.33rem;
}

.logo_list2 .logo_img {
	width: 2rem;
	height: 0.67rem;
	background: #FFFFFF;
	box-shadow: 0rem 0rem 0.2rem 0.01rem #E9E7EC;
	border-radius: 0.04rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.logo_list2 .logo_img img{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.logo_list2:hover{
  animation-play-state: paused;
}






.run-right{
    -webkit-animation: run-right 30s linear infinite;
    -moz-animation: run-right 30s linear infinite;
    animation: run-right 30s linear infinite;
}
.run-left{
    -webkit-animation: run-left 30s linear infinite;
    -moz-animation: run-left 30s linear infinite;
    animation: run-left 30s linear infinite;
}
@-webkit-keyframes run-right {
    0% {
        transform: translate(-50%)
    }

    to {
        transform: translate(0)
    }
}

@-moz-keyframes run-right {
    0% {
        -moz-transform: translate(-50%);
        transform: translate(-50%);
    }

    to {
        -moz-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes run-right {
    0% {
        -moz-transform: translate(-50%);
        transform: translate(-50%);
    }

    to {
        -moz-transform: translate(0);
        transform: translate(0)
    }
}

@-webkit-keyframes run-left {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-50%)
    }
}

@-moz-keyframes run-left {
    0% {
        -moz-transform: translate(0);
        transform: translate(0)
    }

    to {
        -moz-transform: translate(-50%);
        transform: translate(-50%)
    }
}

@keyframes run-left {
    0% {
        -moz-transform: translate(0);
        transform: translate(0)
    }

    to {
        -moz-transform: translate(-50%);
        transform: translate(-50%)
    }
}












/* 案例展示 */
.anli{
    padding-top: 2rem;
    padding-bottom: 0.83rem;
    box-sizing: border-box;
}
.anli .page_box{
	margin-top: 0.92rem;
}
.anli_body{
    margin-top: 0.8rem;;
}

.anli_body .anli_item{
    width: 100%;
    min-height: 3.93rem;
    margin-bottom: 0.48rem;
    display: flex;
    overflow: hidden;
    background: #FAFAFA;
    border: 0.01rem solid #FAFAFA;
}
.anli_body .anli_item .anli_img{
    width: 6.9rem;
    /* height: 100%; */
    border-radius: 0.1rem;
    overflow: hidden;
}
.anli_body .anli_item .anli_img img{
    transition: all 0.5s;
}
.anli_body .anli_item .anli_txt{
    width: calc(100% - 6.9rem);
    height: unset;
    padding: 0.45rem 0.4rem;
    box-sizing: border-box;
}
.anli_body .anli_item .anli_title{
    font-family: SC-Bold;
    font-weight: bold;
    font-size: 0.25rem;
    color: #000000;
}
.anli_body .anli_item .anli_tit2{
    margin-top: 0.16rem;
    margin-bottom: 0.1rem;
    font-family: SC-Bold;
    font-weight: bold;
    font-size: 0.18rem;
    color: #000000;
    /*line-height: 1;*/
}
.anli_body .anli_item .anli_cont,
.anli_body .anli_item .anli_cont pre{
    font-family: SC-Normal;
    font-weight: 400;
    font-size: 0.14rem;
    color: #333333;
    line-height: 1.6;
}
.anli_body .anli_item:nth-child(2n){
    flex-direction: row-reverse;
}
.anli_body .anli_item:hover .anli_txt{
    background: #fff;
    box-shadow: 0rem 0rem 0.3rem 0.01rem rgba(0,0,0,0.1);
    border: 0.01rem solid #80A749;
    border-left: none;
}
.anli_body .anli_item:nth-child(2n):hover .anli_txt{
    border-left: 0.01rem solid #80A749;
    border-right: none;
}
.anli_body .anli_item:hover .anli_title{
    color: #366D33;
}
.anli_body .anli_item:hover .anli_tit2{
    color: #80A749;
}
.anli_body .anli_item:hover .anli_cont{
    color: #000;
}
.anli_body .anli_item:hover .anli_img img{
    transform:scale(1.1);
}











@media screen and (max-width: 1024px) {
    /*核心业绩*/
    .yingxiao{
        height: auto;
    }
    .yingxiao .yingxiao_cont{
        width: 100%;
    }
    .yingxiao .about_bottom{
        flex-wrap: wrap;
        row-gap: 0.3rem;
        padding: 0;
    }
    .yingxiao .about_bottom .about_item{
        width: 50%;
        text-align: center;
    }
    .yingxiao .about_bottom .about_num{
        justify-content: center;
    }
    
    
    .manyi{
        height: auto;
    }
    .manyi_body{
        flex-wrap: wrap;
        row-gap: 0.2rem;
    }
    .manyi_body .manyi_item{
        width: 100%;
    }
    .manyi_body .manyi_item .manyi_icon{
        margin-right: 16px;
    }
    .manyi_body .manyi_item .manyi_title{
        font-size: 18px;
    }
    .manyi_body .manyi_item .manyi_cont{
        font-size: 16px;
    }
    
    
    
    
    /*全球销售网络*/
    .map_body{
        height: auto;
    }
    .map_cont{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .map_body .body_num{
        width: 100%;
        margin: 0 auto 0.5rem;
    }
    .map_body .item_map{
        width: 100%;
        height: 4rem;
    }
    .map_body .num_list_li .num_text{
        font-size: 12px;
    }
    .map_body .num_list_li:hover .num_text{
        font-size: 14px;
    }
    
    
    
    
    /*合作伙伴*/
    .hezuo{
		background: #fff url(../img/hezuo_bg.png) center 110px no-repeat;
        background-size: cover;
	}
	.logo_body{
		flex-wrap: wrap;
		height: auto;
		row-gap: 0.15rem;
	}
	.logo_body .logo_fl, 
	.logo_body .logo_fr{
		width: 100%;
		z-index: 2;
		display: flex;
		flex-wrap: wrap;
		column-gap: 0.15rem;
		row-gap: 0.15rem;
	}
	.logo_body .logo_cn{
		position: absolute;
        z-index: 0;
        border: none;
        opacity: 0.1;
        margin-top: 0;
        top: 50%;
        transform: translateY(-20%);
	}
	.logo_body .logo_li{
		 position: initial;
        width: calc(50% - 0.1rem);
        height: 0.9rem;
	}
	.logo_list2::before, .logo_list2::after{
		width: 0.4rem;
	}
	
	
	
    /*案例展示*/
    .anli_body .anli_item{
        flex-wrap: wrap;
    }
    .anli_body .anli_item .anli_img,
    .anli_body .anli_item .anli_txt{
        width: 100%;
    }
    .anli_body .anli_item .anli_txt{
        padding: 15px;
    }
    .anli_body .anli_item:hover .anli_txt{
        border: 0.01rem solid #80A749 !important;
        border-top: none !important;
    }
    .anli_body .anli_item .anli_title{
        font-size: 18px;
    }
    .anli_body .anli_item .anli_tit2{
        font-size: 14px;
    }
    .anli_body .anli_item .anli_cont{
        font-size: 12px;
    }
    .anli_body .anli_item .anli_cont pre{
        font-size: 12px;
        white-space: normal;
        line-height: 1.6 !important;
    }
}








