.b-tit{
	display: block !important;
}
.components_lt .introduction_desc .con1 {
						padding: 75px 45px;
						background-color: #119466;
						margin-top: 40px;
					}

					.components_lt .introduction_desc .con1 .left {
						float: left;
						width: 72%;
					}

					.components_lt .introduction_desc .con1 .left .con1-tit {
						font-size: 30px;
						line-height: 40px;
						margin-bottom: 15px;
						color: #fff;
						font-weight: bold;
					}

					.components_lt .introduction_desc .con1 .left .con1-des {
						font-size: 16px;
						line-height: 30px;
						color: #fff;
					}

					.components_lt .introduction_desc .con1 .right {
						float: right;
						width: 25%;
						padding-top: 35px;
					}

					.components_lt .introduction_desc .con1 .right img {
						display: block;
						width: 100%;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					.components_lt .introduction_desc .con2 {
						margin: 45px 0;
					}
					
					.components_lt .introduction_desc .con2 .left {
						float: left;
						width: 47%;
					}
					
					.components_lt .introduction_desc .con2 .left .mySwiper2 {
						margin-bottom: 10px;
						/* height: 347px; */
					}
					
					/* .components_lt .introduction_desc .con2 .left .mySwiper {
						height: 71px;
					} */
					
					.components_lt .introduction_desc .con2 .right {
						float: right;
						width: 47%;
						margin-top: 80px;
					}
					
					.components_lt .introduction_desc .con2 .swiper-slide .back {
						
						width: 100%;
						background-color: #119466;
						color: #fff;
						font-size: 20px;
						/* display: flex;
						justify-content: center;
						align-items: center;
						text-align: center;
						height: 100%; */
					}
					
					.components_lt .introduction_desc .con2 .right .con2-tit {
						font-size: 30px;
						font-weight: bold;
						line-height: 40px;
						margin-bottom: 45px;
						color: #119466;
					}
					
					.components_lt .introduction_desc .con2 .right .con2-des {
						font-size: 16px;
						line-height: 30px;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					.components_lt .introduction_desc .con3 {
						position: relative;
						margin-top: 40px;
					}
					
					.components_lt .introduction_desc .con3>img {
						display: block;
						width: 100%;
					}
					
					.components_lt .introduction_desc .con3 .con3-content {
						position: absolute;
						left: 0;
						right: 0;
						width: 75%;
						top: 50%;
						transform: translateY(-50%);
						margin: 0 auto;
					}
					
					.components_lt .introduction_desc .con3 .con3-content .con3-tit {
						font-size: 30px;
						font-weight: bold;
						line-height: 40px;
						margin-bottom: 50px;
						color: #fff;
						text-align: center;
					}
					
					.components_lt .introduction_desc .con3 .con3-content .con3-des {
						font-size: 16px;
						line-height: 30px;
						color: #fff;
						text-align: center;
					}
					
					
					
					
					
					
					
					
					
					
					
					.components_lt .introduction_desc .con4 {
						margin-top: 40px;
					}
					
					.components_lt .introduction_desc .con4 .top {
						margin-bottom: -130px;
					}
					
					.components_lt .introduction_desc .con4 .top .list {
						float: left;
						width: 33.3%;
						padding: 0 45px;
						text-align: center;
					}
					
					.components_lt .introduction_desc .con4 .top .list .con {
						padding: 78px 34px 50px;
						box-shadow: 12px 4px 17px 2px rgb(0 0 0 / 30%);
						box-sizing: border-box;
						border-radius: 10px;
						background-color: #fff;
					}
					
					.components_lt .introduction_desc .con4 .top .list img {
						display: block;
						margin: 0 auto;
						height: 90px;
					}
					
					.components_lt .introduction_desc .con4 .top .list .l-img {
						margin-bottom: 30px;
					}
					
					.components_lt .introduction_desc .con4 .top .list .l-des {
						font-size: 16px;
						line-height: 28px;
						height: 95px;
						font-weight: bold;
					}
					
					.components_lt .introduction_desc .con4 .bottom {
						padding: 175px 45px 81px;
						background-color: #119466;
					}
					
					.components_lt .introduction_desc .con4 .bottom * {
						color: #fff;
					}
					
					.components_lt .introduction_desc .con4 .bottom .b-top-tit {
						font-size: 20px;
						padding-bottom: 70px;
						margin-bottom: 70px;
						border-bottom: 1px solid rgba(255, 255, 255, 0.5);
						text-align: right;
					}
					
					.components_lt .introduction_desc .con4 .bottom .b-content p {
						font-size: 18px;
						line-height: 30px;
						color: #fff;
					}
					
					.components_lt .introduction_desc .con4 .bottom .b-content p .b-tit{
						font-size: 30px;
						font-weight: bold;
						text-transform: uppercase;
						line-height: 40px;
						margin-bottom: 10px;
					}
					
					.components_lt .introduction_desc .con4 .bottom .b-content p font {
						font-weight: bold;
						font-size: 30px;
						line-height: 40px;
						margin-bottom: 10px;
						color: #fff;
						display: block;
						text-transform: uppercase;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					.components_lt .introduction_desc .con5 {
						margin-top: 40px;
						margin-bottom: 70px;
						padding-bottom: 70px;
						border-bottom: 1px solid rgba(0, 0, 0, 0.1);
					}
					
					.components_lt .introduction_desc .con5 .top .tit {
						font-size: 30px;
						line-height: 40px;
						margin-bottom: 15px;
						font-weight: bold;
						text-align: center;
						text-transform: uppercase;
						color: #119466;
					}
					
					.components_lt .introduction_desc .con5 .top .des {
						font-size: 16px;
						line-height: 28px;
						margin-bottom: 50px;
						text-align: center;
					}
					
					.components_lt .introduction_desc .con5 .bottom .list {
						padding: 45px 30px;
						float: left;
						width: 20%;
						margin-right: 6.66%;
						box-shadow: 10px 10px 16px 2px rgb(0 0 0 / 20%);
					}
					
					.components_lt .introduction_desc .con5 .bottom .list:nth-child(4) {
						margin-right: 0;
					}
					
					.components_lt .introduction_desc .con5 .bottom .list .img {
						height: 60px;
						margin-bottom: 25px;
					}
					
					.components_lt .introduction_desc .con5 .bottom .list img {
						display: block;
						margin: 0 auto;
						max-height: 60px;
						max-width: 70px;
					}
					
					.components_lt .introduction_desc .con5 .bottom .list .con {
						text-align: center;
						font-size: 16px;
						line-height: 28px;
						font-weight: bold;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					.con6 {
						margin-bottom: 70px;
						padding-bottom: 70px;
						border-bottom: 1px solid rgba(0, 0, 0, 0.1);
					}
					
					.con6 .tit {
						font-size: 30px;
						line-height: 40px;
						margin-bottom: 30px;
						color: #119466;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					.con6 .con-box .list {
						float: left;
						width: 32%;
						margin-right: 2%;
						margin-bottom: 2%;
						background-color: #e9e7e7;
						padding: 32px 25px;
					}
					
					.con6 .con-box .list:nth-child(3n) {
						margin-right: 0;
					}
					
					.con6 .con-box .list .num-box {
						margin-bottom: 20px;
					}
					
					.con6 .con-box .list .num-box .n {
						background-color: #119466;
						height: 60px;
						line-height: 60px;
						width: 40px;
						text-align: center;
						font-size: 30px;
						color: #fff;
						font-weight: bold;
						float: left;
						margin-top: -40px;
					}
					
					.con6 .con-box .list .num-box .b {
						float: right;
						border: 1px dashed rgba(255, 255, 255, 0.8);
						width: 80%;
					}
					
					.con6 .con-box .list>p {
						font-size: 16px;
						line-height: 28px;
						height: 90px;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					.con7 .top-tit {
						font-size: 32px;
						line-height: 40px;
						font-weight: bold;
						color: #119466;
						text-transform: uppercase;
					}
					
					.con7 .top-des {
						font-size: 16px;
						line-height: 28px;
						margin: 25px 0;
					}
					
					.con7 .img-box {
						margin-bottom: 45px;
					}
					
					.con7 .img-box img {
						float: left;
						width: 32%;
						margin-right: 2%;
						outline: 1px solid #eee;
						background-color: #119466;
					}
					
					.con7 .img-box img:nth-child(3) {
						margin-right: 0;
					}
					
					.con7 .why-box {
						background-color: #119466;
						padding: 95px 60px;
					}
					
					.con7 .why-box .tit {
						font-size: 32px;
						font-weight: bold;
						color: #fff;
						text-transform: uppercase;
						margin-bottom: 20px;
					}
					
					.con7 .why-box .des {
						font-size: 16px;
						line-height: 28px;
						color: #fff;
					}
					
					.con7 .need-box {
						margin-top: 70px;
						margin-bottom: 70px;
						padding-bottom: 70px;
						border-bottom: 1px solid rgba(0, 0, 0, 0.1);
					}
					
					.con7 .need-box .tit {
						font-size: 32px;
						font-weight: bold;
						text-transform: uppercase;
						margin-bottom: 40px;
						color: #119466;
					}
					
					.con7 .need-box .list {
						float: left;
						width: 49%;
						margin-right: 2%;
						padding: 0px 40px 20px;
						background-color: #119466;
						height: 220px;
					}
					
					.con7 .need-box .list:nth-child(3) {
						margin-right: 0;
					}
					
					.con7 .need-box .list .top {
						display: inline-block !important;
						padding: 15px;
						margin-top: -15px;
						margin-bottom: 25px;
						background-color: #e9e7e7;
						color: #119466;
						font-size: 32px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					.con7 .need-box .list .bottom {
						font-size: 16px;
						line-height: 28px;
						color: #fff;
						text-transform: uppercase;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					.con8 .certi {
						padding-bottom: 40px;
						margin-bottom: 70px;
						border-bottom: 1px solid rgba(0, 0, 0, 0.1);
					}
					
					.con8 .certi .left {
						float: left;
						width: 75%;
						margin-right: 3%;
						padding-top: 5%;
					}
					
					.con8 .certi .left .tit {
						font-size: 32px;
						font-weight: bold;
						text-transform: uppercase;
						color: #119466;
						line-height: 40px;
						margin-bottom: 20px;
					
					}
					
					.con8 .certi .left p {
						font-size: 16px;
						line-height: 28px;
					}
					
					.con8 .certi .right {
						float: left;
						width: 18%;
						background-color: #119466;
					}
					
					.con8 .certi .right img {
						display: block;
						width: 100%;
					}
					
					.con8 .contact-box p {
						font-size: 16px;
						line-height: 28px;
						margin-bottom: 70px;
					}
					
					.con8 .contact-box .url-box {
						margin: 0 auto;
						width: 786px;
						text-align: center;
					}
					
					.con8 .contact-box .url-box a {
						width: 40%;
						display: inline-block !important;
						margin: 0 2%;
						text-align: center;
						padding: 15px 0;
					 border-radius: 10px;
						background-color: #119466;
						color: #fff;
						font-weight: bold;
						justify-content: center;
						font-size: 25px;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					@media screen and (max-width:1680px) {
						.b-tit{
							font-size: 26px !important;
							line-height: 35px !important;
						}
						
						.b-des{
							font-size: 14px !important;
							line-height: 25px !important;
						}
					}
					@media screen and (max-width:1440px) {
						.b-tit{
							font-size: 22px !important;
							line-height: 30px !important;
						}
						
						.b-des{
							font-size: 13.5px !important;
							line-height: 21px !important;
						}
						.components_lt .introduction_desc .con1 .right {
						    padding-top: 0;
						}
						.components_lt .introduction_desc .con4 .top .list {
						    padding: 0 40px;
						}
						.components_lt .introduction_desc .con4 .top .list img {
						    height: 75px;
						}
						
						.components_lt .introduction_desc .con4 .bottom .b-top-tit {
						    font-size: 18px;
						    padding-bottom: 50px;
						    margin-bottom: 50px;
						}
						.components_lt .introduction_desc .con5 .bottom .list {
						    padding: 45px 20px;
						    float: left;
						    width: 22%;
						    margin-right: 4%;
						}
						
						.con8 .contact-box .url-box a {
						    width: 35%;
						    margin: 0 2%;
						    padding: 10px 0;
						}
					}
					@media screen and (max-width:1280px) {
						.b-tit{
							font-size: 20px !important;
							line-height: 30px !important;
						}
						
						.b-des{
							font-size: 13px !important;
							line-height: 23px !important;
						}
						.components_lt .introduction_desc .con4 .top .list {
						    float: left;
						    width: 33.3%;
						    padding: 0 25px;
						}
						.components_lt .introduction_desc .con4 .top .list img {
						    height: 65px;
						}
					}
					@media screen and (max-width:1182px) {
						.components_lt .introduction_desc .con1 {
						    padding: 30px 20px;
						    background-color: #119466;
						    margin-top: 30px;
						}
						
						.components_lt .introduction_desc .con2 {
						    margin: 30px 0;
						}
						.components_lt .introduction_desc .con2 .left .mySwiper2 {
						    margin-bottom: 10px;
						}
						.components_lt .introduction_desc .con3 {
						    position: relative;
						    margin-top: 30px;
						    background: url(/images/con3-back.png) no-repeat 100%;
						}
						.components_lt .introduction_desc .con3>img {
						    display: none;
						}
						.components_lt .introduction_desc .con3 .con3-content {
						    position: relative;
						    padding: 40px 20px;
						    left: 0;
						    right: 0;
						    width: 100%;
						    top: unset;
						    transform: unset;
						    margin: 0 auto;
						    background: url(/public/static/images/con3-back.png) no-repeat 100%;
						}
						.components_lt .introduction_desc .con4 .bottom {
						    padding: 140px 20px 20px;
						}
						.components_lt .introduction_desc .con4 .bottom .b-top-tit {
						    font-size: 18px;
						    padding-bottom: 20px;
						    margin-bottom: 20px;
						}
						
						.components_lt .introduction_desc .con5 {
						    margin-top: 25px;
						    margin-bottom: 25px;
						    padding-bottom: 25px;
						}
						
						.components_lt .introduction_desc .con5 .bottom .list {
						    padding: 45px 20px;
						    float: left;
						    width: 49%;
						    margin-right: 2%;
							margin-bottom: 4%;
						}
						
						.components_lt .introduction_desc .con5 .bottom .list:nth-child(2n) {
						    margin-right: 0%;
						}
						
						.components_lt .introduction_desc .con5 .bottom .list .img {
						    height: 50px;
						    margin-bottom: 20px;
						}
						
						.components_lt .introduction_desc .con5 .bottom .list img {
						    max-height: 50px;
						    max-width: 60px;
						}
						
						.con6 .con-box .list {
						    width: 100%;
						    margin-right: 0;
						    margin-bottom: 20px;
						    padding: 25px 15px;
						}
						.con6 .con-box .list>p {
						    height: auto;
						}
						.con6 .con-box .list .num-box .n {
						    height: 40px;
						    line-height: 40px;
						    width: 40px;
						    font-size: 23px;
						    margin-top: -28px;
						}
						.con6 .con-box .list .num-box .b {
						    width: 88%;
						}
						.con6 {
						    margin-bottom: 25px;
						    padding-bottom: 25px;
						}
						.con7 .why-box {
						    padding: 25px 20px;
						}
						.con7 .need-box {
						    margin-top: 30px;
						    margin-bottom: 30px;
						    padding-bottom: 30px;
						}
						.con7 .need-box .list .top {
						    display: inline-block !important;
						    padding: 8px;
						    margin-top: -5px;
						}
						.con7 .need-box .list {
						    width: 100%;
						    margin-right: 0;
						    padding: 0px 20px 20px;
						    height: auto;
						    margin-bottom: 15px;
						}
						.con8 .certi {
						    padding-bottom: 25px;
						    margin-bottom: 25px;
						}
						.con8 .certi .left {
						    width: 100%;
						    margin-right: 0;
						    padding-top: 0;
						}
						.con8 .certi .right {
						    float: left;
						    width: 100%;
						    height: auto;
						    margin: 0 auto;
						    margin-top: 20px;
						}
						.con8 .certi .right img{
							display: block;
							width: 200px;
							height: 200px;
							margin: 0 auto;
						}
						
						.con8 .contact-box p {
						    margin-bottom: 25px;
						}
						.con8 .contact-box .url-box a {
						    width: 20%;
						    margin: 0 1%;
						    padding: 5px 0;
						}
						
						.b-tit{
							font-size: 18px !important;
							line-height: 30px !important;
							margin-bottom: 20px !important;
						}
						.b-des{
							font-size: 12.5px !important;
						}
					}
					
					@media screen and (max-width:900px) {
						.con8 .contact-box .url-box{
							width: 100%;
						}
						.con8 .contact-box .url-box a {
						    width: 200px;
						    padding: 5px 0;
						    display: block;
						    margin: 0 auto;
						}
					}
					
					
					@media screen and (max-width:800px) {
						.components_lt .introduction_desc .con4 .top .list {
						    float: left;
						    width: 100%;
						    padding: 0 0px;
						    margin-bottom: 20px;
						}
						.components_lt .introduction_desc .con4 .top .list .con {
						    padding: 30px 20px 30px;
						}
						.components_lt .introduction_desc .con4 .top .list .l-des {
							height: auto;
						}
						.components_lt .introduction_desc .con1 .left,.components_lt .introduction_desc .con1 .right{
							width: 100%;
						}
						
						.components_lt .introduction_desc .con1 .right img{
							display: block;
							width: 200px;
							margin: 0 auto;
							margin-top: 20px;
						}
						
						.components_lt .introduction_desc .con2 .left,.components_lt .introduction_desc .con2 .right{
							width: 100%;
						}
						.components_lt .introduction_desc .con2 .right {
						    margin-top: 20px;
						}
						.components_lt .introduction_desc .con4 .top{
							margin-bottom: 0;
						}
						.components_lt .introduction_desc .con4 .bottom {
						    padding: 20px 20px 20px;
						}
						.components_lt .introduction_desc .con5 .bottom .list{
							width: 100%;
							margin-right: 0;
							margin-bottom: 30px;
							padding: 25px 20px;
						}
					}