  .hvpa {
						padding-bottom: 60px;
						margin-bottom: 60px;
						border-bottom: 1px dashed #aaa;
					}
					
					.hvpa7.hvpa{
						padding-bottom: 0;
						margin-bottom: 0;
						border-bottom: 0;
					}

					.big-tit {
					    font-size: 30px;
					    font-weight: bold;
					    color: #119466;
					    margin-bottom: 40px;
					}

					.hvpa img {
						display: block;
						max-width: 100%;
					}

					.hvpa p,
					.hvpa .txt {
						font-size: 16px;
						line-height: 30px;
					}
					
					.hvpa .left img,.hvpa .right img{
						padding-top: 0;
					}
					
					.hvpa1{
						margin-top: 40px;
					}

					.hvpa1 .top .left {
						float: left;
						width: 25%;
					}

					.hvpa1 .top>p {
						margin-bottom: 40px;
						float: right;
						width: 70%;
						padding: 35px 0;
					}


					.hvpa1 .bottom {
						overflow: hidden;
						margin-top: 65px;
					}

					.hvpa1 .bottom .txt {
						float: left;
						width: 45%;
					}

					.hvpa1 .bottom .img-box {
						float: right;
						width: 45%;
					}

					.hvpa1 .bottom .img-box img {
						float: left;
						width: 100%;
					}
					
					.hvpa1 .bottom ul {
					  list-style-type: disc;
					}
					
					.hvpa1 .bottom ul li{
					}
					
					.hvpa ul li{
						display: block;
						margin-bottom: 15px;
						position: relative;
						padding-left: 15px;
						text-transform: capitalize;
						font-size: 15px;
						line-height: 30px;
					}
					
					.hvpa ul li:before {
					    width: 6px;
					    height: 6px;
					    background: #119466;
					    content: "";
					    display: block;
					    position: absolute;
					    left: 0;
					    top: 12px;
						border-radius: 50%;
					}
					
					.hvpa2 .con-box {
						padding: 45px;
						border-radius: 25px;
						background-color: #f5f5f5;
					}
					
					.hvpa2 .left {
						float: left;
						width: 60%;
						padding: 35px 0;
					}
					
					.hvpa2 .right {
						float: right;
						width: 33%;
					}
					
					.hvpa3 .con-box{
						background-color: #119466;
					    padding: 45px;
						border-radius: 25px;
					}
					
					
					.hvpa3 .img-box{
						float: left;
						width: 35%;
					}
					
					.hvpa3 .right {
						float: right;
						width: 60%;
					    padding: 65px 0;
					}
					
					.hvpa3 .right *{
						color: #fff;
					}
					
					.hvpa4 .bottom{
						margin-top: 25px;
					}
					
					.hvpa4 .bottom .left{
						float: left;
						width: 30%;
					}
					
					.hvpa4 .bottom .right{
						float: right;
						width: 65%;
						padding: 35px 0;
					}
					
					.hvpa5 .con-box{
						padding: 45px;
						background-color: #f5f5f5;
						border-radius: 25px;
					}
					
					.hvpa5 .con-box .top{
						margin-top: -65px;
						background-color: #119466;
						padding: 25px;
						border-radius: 25px;
					}
					
					.hvpa5 .con-box .top .big-tit{
						margin-bottom: 0;
						color: #fff;
					}
					
					.hvpa5 .con-box .bottom{
						margin-top: 25px;
					}
					
					.hvpa6 .big-tit{
						text-align: center;
					}
					
					.hvpa6 .con-box{
						overflow: hidden;
					}
					
					.hvpa6 .con-box .list{
						float: left;
						width: 48%;
						margin-right: 4%;
						padding: 35px;
						height: 300px;
						display: flex;
						justify-content: center;
						align-items: center;
						color: #fff;
						border-radius: 25px;
						background-color: #119466;
					}
					
					.hvpa6 .con-box .list:nth-child(2){
						margin-right: 0;
					}
					
					.hvpa7 .list-box{
						margin-top: 40px;
					}
					.hvpa7 .list-box .list{
						position: relative;
						margin-bottom: 25px;
					}
					
					.hvpa7 .list-box .list .list-tit{
						background-color: #119466;
						font-weight: bold;
						color: #fff;
						font-size: 20px;
						padding: 20px 45px;
					}
					
					.hvpa7 .list-box .list>a{
						position: absolute;
						font-size: 25px;
						right: 30px;
						top: 20px;
						color: #fff;
						transform: scale(0.5,1) rotateZ(0deg);
					}
					
					.hvpa7 .list-box .list.active>a{
						transform: scale(1,0.5) rotateZ(90deg);
					}
					
					.hvpa7 .list-box .list .con{
						height: 0;
						opacity: 0;
						transition: all 0.3s ease-in;
						-webkit-transition: all 0.3s ease-in;
					}
					
					.hvpa7 .list-box .list.active .con{
						height: 100%;
						opacity: 1;
					}
					
					.hvpa7 .con{
						overflow: hidden;
					    margin-top: 20px;
					}
					
					.tcp2 .list-box .list.active .con{
						padding: 0 45px;
					}
					
					.hvpa7 .con1>img {
					    float: left;
					    width: 48%;
					    margin-right: 30px;
					}
					
					
					.hvpa7 .con2 .txt{
						float: left;
						width: 70%;
						padding: 65px 0;
					}
					
					
					.hvpa7 .con2>img{
						float: right;
						width: 25%;
					}
					
					.hvpa7 .con3 .txt {
					    float: right;
					    width: 70%;
					    padding: 85px 0;
					}
					
					
					.hvpa7 .con3 .left{
						float: left;
						width: 25%;
					}
					
					.hvpa7 .con4.con ul li{
						float: left;
						width: 49%;
						margin-right: 2%;
						margin-bottom: 2%;
						background-color: #f5f5f5;
						height: 200px;
						color: #000;
						display: flex;
						justify-content: center;
						align-items: center;
						padding:0 25px;
					}
					
					.hvpa7 .con4.con ul li:before{
						display: none !important;
					}
					
					.hvpa7 .con4.con ul li:nth-child(2n){
						margin-right: 0;
					}
					
					.hvpa7 .con4.con ul li .con-box div{
						text-align: center;
						font-weight: bold;
					}
					
					.hvpa7 .con4.con p{
						font-size: 14px;
					}
					
					.hvpa7 .con5 .txt{
						float: left;
						width: 48%;
					}
					
					
					.hvpa7 .con5>img{
						float: right;
						width: 48%;
						margin-top: 25px;
					}
					
					
					.hvpa7 .con6 .txt {
					    float: right;
					    width: 48%;
					}
					
					.hvpa7 .con6 p{
						margin-bottom: 25px;
					}
					
					.hvpa7 .con6>img{
						float: left;
						width: 48%;
						margin-top: 40px;
					}
					
					.hvpa7 .con7 .txt {
					    float: right;
					    width: 70%;
						padding: 85px 0;
					}
					
					
					.hvpa7 .con7>img{
						float: left;
						width: 25%;
					}
					
					
					.hvpa.tcp1{
						background-color: #119466;
						padding: 35px;
						border-radius: 25px;
					}
					.hvpa.tcp1 *{
						color: #fff;
					}
					
					.hvpa.tcp1 .left{
						float: left;
						width: 57%;
					}
					
					.hvpa.tcp1 .right{
						float: right;
						width: 40%;
						margin-top: 30px;
					}
					
					.hvpa.tcp3 .left{
						float: left;
						width: 49%;
					}
					
					.hvpa.tcp3 .right{
						float: right;
						width: 49%;
					}
					
					.hvpa.tcp4 .left{
						float: left;
						width: 32%;
					}
					
					.hvpa.tcp4 .right{
						float: right;
						width: 63%;
					}
					
					.hvpa.tcp5 .img-box img{
						width: 49%;
						margin-bottom: 25px;
					}
					.hvpa.tcp5 .img-box .img1{
						float: left;
					}
					.hvpa.tcp5 .img-box .img2{
						float: right;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
						.hvpa.rpb2 .img-box{
							margin-top: 25px;
							overflow: hidden;
						}
						
						.hvpa.rpb2 .img-box img{
							display: block;
							float: left;
							width: 49%;
							margin-right: 2%;
						}
						
						.hvpa.rpb2 .img-box img.img2{
							margin-right: 0;
						}
						
						.hvpa.rpb3 .left{
							overflow: hidden;
						}
						.hvpa.rpb3 .left img{
							float: left;
							width: 35%;
							margin-right: 20px;
							margin-bottom: 10px;
							border-radius: 15px;
						}
						
						.hvpa.rpb3 .green-back{
							background-color: #119466;
							color: #fff;
							margin-top: 25px;
							border-radius: 15px;
							padding: 20px;
						}
						
						
						.hvpa.rpb4{
							overflow: hidden;
						}
						.hvpa.rpb4 .left{
							float: left;
							width: 45%;
						}
						
						.hvpa.rpb4 .right{
							float: right;
							width: 53%;
						}
						
						.hvpa.rpb4 .right p{
							padding-left: 15px;
							font-size: 13px;
						}
						
						.hvpa.rpb5 .left{
							float:left; 
							width:49%;
						}
						
						.hvpa.rpb5 .right{
							float: right;
							width: 49%;
						}
						
						.hvpa.rpb5 .txt{
							overflow: hidden;
							font-size: 13px;
							margin-bottom: 35px;
						}
						
						.hvpa.rpb5 .txt img{
							padding: 25px;
						}
						
						.hvpa.rpb5 .txt img.left{
							padding-left: 0;
							padding-top: 0;
						}
						
						.hvpa.rpb5 .txt img.right{
							padding-top: 0;
							padding-right: 0;
						}
						
						
						/*Multilayer PCB*/
						
						.mp1 .img-box{
							overflow: hidden;
						}
						.mp1 .img-box .img1{
							float: left;
							width: 23.5%;
							margin-right: 2%;
						}
						
						.mp1 .img-box .img1:nth-child(4){
							margin-right: 0;
						}
						
						.mp1 .con1{
							background-color: #119466;
							color: #fff;
							padding: 25px;
							border-radius: 20px;
						}
						
						.mp1 .con2,
						.mp1 .con3,
						.mp1 .con4
						{
							padding-bottom: 30px;
							margin-bottom: 30px;
							border-bottom: 1px dotted #ccc;
						}
						
						.mp1 .txt-box.con2{
							background-color: #ddd;
							padding:0 25px;
							border-radius: 20px;
							margin-top: 40px;
						}
						
						.mp1 .con3{
							background-color: #119466;
							color: #fff;
							padding:25px;
							border-radius: 20px;
							margin-top: 40px;
						}
						
						.mp2 b{
							display: block;
							background-color: #119466;
							color: #fff;
							font-size: 20px;
							padding: 10px 15px;
							margin: 15px 0;
							border-radius: 15px;
						}
						
						.mp2 .txt {
							background-color: #f5f5f5;
							padding: 25px;
							border-radius: 15px;
						}
						
						.hvpa2 .right{
						    padding: 35px 0;
						}
						
						
						/*sdp-page*/
						.sdp1 .big-tit{
							margin-top: 30px;
						}
						
						.sdp1 .big-tit:first-child{
							margin-top: 0;
						}
						
						
						.sdp1 .txt b,.sdp2 .txt b{
							display: block;
							font-size: 18px;
						}
						
						.sdp1 .con1,.sdp1 .con2{
							overflow: hidden;
						}
						
						.sdp1 .con1 .img-box{
							float: right;
							width: 30%;
						}
						
						.sdp1 .con1 .txt{
							float: left;
							width: 67%;
						}
						
						.sdp1 .con2 .img-box{
							float: left;
							width: 30%;
						}
						
						.sdp1 .con2 .txt{
							float: right;
							width: 67%;
						}
						
						.sdp1 .img-box img{
							display: block;
							width: 100%;
						}
						
						.sdp1 .con3{
							background-color: #f5f5f5;
							padding: 35px;
							border-radius: 15px;
							margin-top: 45px;
						}
						
						.sdp1 .con4{
							overflow: hidden;
						}
						
						.sdp1 .con4 .txt{
							float: left;
							width: 63%;
						}
						
						
						
						.sdp1 .con4 .img-box{
							float: right;
							width: 35%;
						}
						
						
						.wz_h2.sdp2{
							margin-bottom: 40px;
						}
						
						.sdp2 .big-tit{
							margin-top: 40px;
						}
						
						.sdp2 .con1 .img-box{
							overflow: hidden;
						}
						
						.sdp2 .con1 .img-box img{
							float: left;
							width: 49%;
							margin-right: 2%;
						}
						
						.sdp2 .con1 .img-box img:nth-child(2){
							margin-right: 0;
						}
					
						.sdp2 .con3 table tr {
							border-top: 1px solid #ccc;
							border-bottom: 1px solid #ccc;
						}
						
						.sdp2 .con3 table tr td{
							border-right: 1px solid #ccc;
							text-align: center;
							padding: 15px;
						}
						
						.sdp2 .con3 table tr td:nth-child(1){
							border-left: 1px solid #ccc;
						}
						
						.sdp2 .con3 .g-box{
							overflow: hidden;
						}
						
						.sdp2 .con3 .g-box .txt{
							float: left;
							width: 65%;
						}
						
						.sdp2 .con3 .g-box .img-box{
							float: right;
							width: 32%;
						}
						
						
						.sdp2 .g-box{
							background-color: #119466;
							color: #fff;
							padding: 40px;
							border-radius: 15px;
						}
						.sdp2 .con4 .top{
							padding: 15px 25px;
							border-radius: 15px;
							background-color: #f5f5f5;
							margin: 15px 0;
						}
						
						.sdp2 .con4 .txt{
							padding: 0 25px;
						}
						
						@media screen and (max-width:600px) {
							.sdp1 .left,.sdp1 .right,.sdp1 .img-box,.sdp1 .txt,
							.sdp2 .left,.sdp2 .right,.sdp2 .img-box,.sdp2 .txt
							{
								width: 100% !important;
								margin: 5px 0;
							}
						}
						/*sdp-end*/