

		.components_lt .introduction_desc .lvpa .left {
			width: 65%;
		}

		.components_lt .introduction_desc .lvpa .right {
			width: 30%;
		}

		.components_lt .introduction_desc .lvpa .big-tit {
			font-size: 48px;
			color: #119466;
			margin-bottom: 40px;
			line-height: 60px;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box {
			margin-top: 100px;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .left {
			float: left;
			width: 65%;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .left div {
			font-size: 24px;
			line-height: 35px;
			margin-bottom: 5px;
		}


		.components_lt .introduction_desc .lvpa1 .lvpa1-box .left p {
			font-size: 18px;
			line-height: 28px;
		}

		*.green {
			color: #119466;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .right {
			float: right;
			width: 30%;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .right img {
			width: 100%;
			display: block;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom {
			margin-top: 80px;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list {
			float: left;
			width: 32%;
			margin-right: 2%;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list:nth-child(3) {
			margin-right: 0;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list div {
			width: 85%;
			margin: 0 auto;
			border-radius: 10px;
			text-align: center;
			position: relative;
			bottom: -25px;
			background-color: #119466;
			color: #fff;
			font-size: 22px;
			padding: 15px 0;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list p {
			background-color: #eee;
			border-radius: 10px;
			padding: 25px;
			padding-top: 40px;
			min-height: 800px;
			transition: all 0.3s ease-in;
			-webkit-transition: all 0.3s ease-in;
		}

		.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list:hover p {
			background-color: #119466;
			color: #fff;
		}
		
		.components_lt .introduction_desc .lvpa2 {
			margin: 100px 0;
		}
		
		.components_lt .introduction_desc .num-tit {
			position: relative;
			padding-bottom: 30px;
			margin-bottom: 30px;
		}
		
		.components_lt .introduction_desc .num-tit::after {
			content: "";
			display: block;
			height: 1px;
			width: 230px;
			position: absolute;
			bottom: 0;
			left: 0;
			background-color: #119466;
		}
		
		.components_lt .introduction_desc .num-tit p {
			position: absolute;
			left: 0;
			top: 12px;
			width: 65px;
			height: 65px;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 48px;
			font-weight: bold;
			background-color: #119466;
			border-radius: 10px;
			color: #fff;
		}
		
		.components_lt .introduction_desc .num-tit div {
			padding-left: 85px;
			color: #119466;
			font-size: 30px;
			line-height: 45px;
		}
		
		.components_lt .introduction_desc .lvpa2 .left {
			float: left;
			width: 65%;
		}
		
		.components_lt .introduction_desc .lvpa2 .right {
			float: right;
			width: 30%;
		}
		
		.components_lt .introduction_desc .lvpa .txt {
			font-size: 18px;
			line-height: 30px;
		}
		
		.components_lt .introduction_desc .lvpa2 .right img {
			display: block;
			width: 100%;
		}
		
		.components_lt .introduction_desc .lvpa2 .bottom img {
			display: block;
			width: 100%;
			margin-top: 40px;
		}
		
		.components_lt .introduction_desc .lvpa-box {
			margin-bottom: 100px;
			padding-bottom: 100px;
			border-bottom: 1px dashed #454545;
		}
		
		.components_lt .introduction_desc .lvpa-box .bottom {
			margin-top: 40px;
		}
		
		.components_lt .introduction_desc .lvpa-box .bottom .list {
			float: left;
			width: 49%;
			margin-right: 2%;
			background-color: #119466;
			padding: 30px;
			border-radius: 10px;
			color: #fff;
		}
		
		.components_lt .introduction_desc .lvpa-box .bottom .list:nth-child(2) {
			margin-right: 0%;
		}
		
		.components_lt .introduction_desc .lvpa-box .bottom .list div {
			font-size: 24px;
			line-height: 30px;
			height: 150px;
			padding-bottom: 50px;
			margin-bottom: 40px;
			border-bottom: 1px solid #fff;
		}
		
		.components_lt .introduction_desc .lvpa-box .bottom .list .txt {
			height: 345px;
		}
		
		.components_lt .introduction_desc .lvpa3 .left {
			float: left;
		}
		
		.components_lt .introduction_desc .lvpa3 .right {
			float: right;
		}
		
		.components_lt .introduction_desc .lvpa-box.type2 .left {
			float: right;
		}
		
		.components_lt .introduction_desc .lvpa-box.type2 .right {
			float: left;
		}
		
		.components_lt .introduction_desc .lvpa-box.type3 .left{
			width: 60%;
		} 
		
		.components_lt .introduction_desc .lvpa-box.type3 .right {
			width: 20%;
		}
		
		@media screen and (max-width:1500px) {
			.components_lt .introduction_desc .lvpa1 .lvpa1-box {
			    margin-top: 60px;
			}
			.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom {
			    margin-top: 50px;
			}
			.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list div {
			    width: 85%;
			    font-size: 18px;
			    padding: 12px 0;
			}
			.components_lt .introduction_desc .num-tit div {
			    padding-left: 85px;
			    font-size: 28px;
			    line-height: 40px;
			}
			.components_lt .introduction_desc .lvpa .big-tit {
			    font-size: 36px;
			    margin-bottom: 30px;
			    line-height: 45px;
			}
			.components_lt .introduction_desc .lvpa-box .bottom .list div {
			    font-size: 20px;
			    line-height: 27px;
				height: 130px;
			    padding-bottom: 40px;
			    margin-bottom: 30px;
			}
			.components_lt .introduction_desc .lvpa .txt {
			    font-size: 16px !important;
			    line-height: 25px !important;
			}
			
			.components_lt .introduction_desc .lvpa-box {
			    margin-bottom: 60px;
			    padding-bottom: 60px;
			}
			.components_lt .introduction_desc .lvpa2 {
			    margin: 60px 0;
			}
		}
		
		
		
		@media screen and (max-width:1280px) {
			.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list div {
			    width: 85%;
			    font-size: 16px;
			    padding: 10px 0;
			}
			.components_lt .introduction_desc .num-tit p {
			    width: 50px;
			    height: 50px;
			    font-size: 35px;
			}
			.components_lt .introduction_desc .num-tit div {
			    padding-left: 65px;
			    font-size: 22px;
			    line-height: 35px;
			}
			.components_lt .introduction_desc .lvpa .big-tit {
			    font-size: 30px;
			    margin-bottom: 30px;
			    line-height: 45px;
			}
			
			.components_lt .introduction_desc .lvpa-box .bottom .list div {
			    font-size: 20px;
			    line-height: 25px;
				height: 100px;
			    padding-bottom: 30px;
			    margin-bottom: 25px;
			}
			.components_lt .introduction_desc .lvpa .txt {
			    font-size: 14px !important;
			    line-height: 23px !important;
			}
			
			.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list p{
				min-height: 630px;
			}
			
			.components_lt .introduction_desc .lvpa-box .bottom .list .txt {
			    height: 275px;
			}
		}
		
		
		@media screen and (max-width:1182px) {
			.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list div {
			    width: 75%;
			    font-size: 15px;
			    padding: 10px 0;
			}
			.components_lt .introduction_desc .lvpa .big-tit {
			    font-size: 30px;
			    margin-bottom: 30px;
			    line-height: 45px;
			}
			
			.components_lt .introduction_desc .lvpa-box .bottom .list div {
			    font-size:18px;
			    line-height: 23px;
				height: 100px;
			    padding-bottom: 20px;
			    margin-bottom: 20px;
			}
			.components_lt .introduction_desc .lvpa .txt {
			    font-size: 13px !important;
			    line-height: 21px !important;
			}
			.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom {
			    margin-top: 20px;
			}

			
			.components_lt .introduction_desc .lvpa1 .lvpa1-box{
			    margin-top: 0px;
			}
			
			.components_lt .introduction_desc .lvpa2 {
			    margin: 30px 0;
			}
			
			.components_lt .introduction_desc .lvpa-box {
			    margin-bottom: 30px;
			    padding-bottom: 30px;
			}
			
		}
		
		
		@media screen and (max-width:700px) {
			.components_lt .introduction_desc .lvpa1 .lvpa1-box .left div {
			    font-size: 18px;
			    line-height: 25px;
			}
			.components_lt .introduction_desc .left,.components_lt .introduction_desc .right{
				width: 100% !important;
			}
			
			.components_lt .introduction_desc .list{
				width: 100% !important;
			}
			
			.components_lt .introduction_desc .lvpa1 .lvpa1-box .bottom .list p {
			    min-height: auto;
			}
			
			.components_lt .introduction_desc .lvpa-box .bottom .list{
				margin-bottom: 15px;
				padding: 15px;
			}
			
			.components_lt .introduction_desc .lvpa-box .bottom .list .txt {
			    height: auto;
			}
			
			.introduction_desc img {
			    margin: 0 auto;
			    margin-top: 15px;
			}
			
			.components_lt .introduction_desc .lvpa-box .bottom .list div {
				height: auto;
			}
			
			.components_lt .introduction_desc .lvpa .big-tit {
			    font-size: 24px;
			    margin-bottom: 20px;
			    line-height: 30px;
			}
			.components_lt .introduction_desc .num-tit {
			    padding-bottom: 15px;
			    margin-bottom: 15px;
			}
			.components_lt .introduction_desc .num-tit p{
				top: 2px;
			}
			.components_lt .introduction_desc .num-tit div {
			    padding-left: 65px;
			    font-size: 16px;
			    line-height: 25px;
			}
		}