.adv-lg2 .adv-lg2-row{ display:flex;}
.adv-lg2 .right,.adv-lg2 .left{ width:50%;}
.adv-lg2 .left{
	display: flex;
    flex-direction: column;
    padding-right: 12px;
    justify-content: flex-start;
}
.adv-lg2 .product_sub{
font-size: 18px;
color: #2B2D2C;
border-bottom:6px solid #016435;
display:inline-block;
width: fit-content;
padding-right: 20px;
padding-top:80px;
}
.adv-lg2 .adv2-lg-item{ margin-bottom:18px;}
.adv-lg2 .item-title{ display:flex; justify-content:space-between; align-items:center;font-size: 16px;
color: #2B2D2C; padding:20px;background: #FEFFFE;
border-radius: 2px;transition: all .2s;cursor:pointer;}
.adv-lg2 .product_title{font-size: 52px;
color: #2B2D2C; padding-top:22px; padding-bottom:30px; white-space:pre-wrap;}

.adv-lg2 .hjzf2_adv-LG-text {
    font-size: 16px;
    color: #7C928B;
    white-space: pre-wrap;
}
.adv-lg2 .open{cursor:pointer;}
.adv-lg2 .open .item-title{
background: #305348;
border-radius: 2px;
color: #FEFFFE;
}
.adv-lg2 .item-title svg g{
	stroke: #2B2D2C;
}
.adv-lg2 .open .item-title svg g{
	stroke: #FEFFFE;

}

.adv-lg2 .item-title svg,.adv-lg2 .item-title img{transition:all 0.2s;}
.adv-lg2 .open .item-title svg,.adv-lg2 .open .item-title img{transform:rotate(90deg);transition:all 0.2s;}
.adv-lg2 .item-des{  background: #F8FFFD;font-size: 16px;
color: #7C928B; height:0px; max-height:0px; overflow:hidden; transition:padding-top .2s,padding-bottom .2s,height .2s;padding: 0 24px 0 20px;}
.adv-lg2 .open .item-des{
height:auto; max-height:1000px;
padding:25px 24px 43px 20px ;
transition:padding-top .2s,padding-bottom .2s,height .2s;
}
.adv-lg2 .lg_btn{ border-radius:2px; padding:15px 37px;font-size: 16px; background:#305348;
color: #FEFFFE; border: 2px solid rgba(250,251,255,1); display:inline-block;
position:relative; cursor:pointer; padding-right:63px; margin-top:42px;width: fit-content;}

.adv-lg2 .lg_btn_arrow{ position:absolute; top:50%; right:36px; transform:translateY(-50%); height:16px;align-items:center; transition:all 0.3s cubic-bezier(0, 0, 0.25, 1.22);}
.adv-lg2 .lg_btn_arrow svg g{ stroke:#FEFFFE}
.adv-lg2 .lg_btn:hover .lg_btn_arrow{ right:26px;}
.adv-lg2 .hjzf2_adv-LG-text{font-size: 16px;
color: #7C928B;}
.adv-lg2 .lg_btn_txt {color: #fefefe;}
@media (max-width: 1259px){
	.adv-lg2 .product_sub{padding-top:15px;}
}
@media (max-width: 991px){
	.adv-lg2 .adv-lg2-row {display: flex;flex-direction: column;}
	.adv-lg2 .right, .adv-lg2 .left {width: 100%;}
	.adv-lg2 .left {padding: 0 0 35px 0;}
	.adv-lg2 .product_sub{padding-top:0px;}
}

.product_title h2{
	display: block;
	font-size: inherit;
	color: inherit;
	line-height: inherit;
	font-weight: inherit;
}