.proCertDiv .pa0{padding:0px 0 0}
.proCertDiv .topBox{text-align:center; margin-top:100px}
.proCertDiv .topBox .txt1{font-size:24px; color:#000; font-weight:bold}
.proCertDiv .topBox .txt1 span{color:#e62129;}
.proCertDiv .topBox .txt2{font-size:18px; color:#555; line-height:31px; margin-top:30px}
.proCertDiv .pclist1{margin-top:77px}
.proCertDiv .pclist1 li{display:table; width:100%; height:230px; padding:0 80px; box-sizing:border-box; background:#f4f4f4; margin-bottom:4px}
.proCertDiv .pclist1 li > div{display:table-cell; height:230px; vertical-align:middle}
.proCertDiv .pclist1 li .icon{width:150px}
.proCertDiv .pclist1 li .tit{width:300px; font-size:20px; line-height:28px; color:#000; font-weight:bold; }
.proCertDiv .pclist1 li .txt{width:830px; font-size:15px; line-height:31px; color:#555; }

.proCertDiv .topBox2{padding:70px 3%;  background:#f4f4f4}
.proCertDiv .topBox2 .txt1{font-size:18px; color:#555; line-height:31px;}
.proCertDiv .topBox2 a{display:block; margin:23px auto 0; width:246px; height:50px; background:#545a66; border-radius:3px; text-align:center; line-height:49px; font-size:16px; color:#fff; font-weight:bold} 
.proCertDiv .pclist2{margin-top:77px; border-top:1px solid #e0e0e0}
.proCertDiv .pclist2 li{display:table; width:100%; border-bottom:1px solid #e0e0e0; padding:45px 30px; box-sizing:border-box;}
.proCertDiv .pclist2 li > div{display:table-cell;  vertical-align:middle}
.proCertDiv .pclist2 li .txt1 p:first-child{width:100%; font-size:18px; line-height:28px; color:#000; font-weight:bold; }

.proCertDiv .pclist2 li .txt1 p{font-weight:normal; font-size:16px; line-height:26px;}
.proCertDiv .pclist2 li .txt1 p:nth-child(2){margin-top:20px}
.proCertDiv .pclist2 li .txt1 p span{margin-left:20px;}
.proCertDiv .pclist2 li .txt1 p a{position:relative;color:#0054a3;}
.proCertDiv .pclist2 li .txt1 p a:before {content:""; display:block; position:absolute; top:0; left:-12px; width:4px; height:26px; background:url(/common/images/icon/dotG_4x4.gif) no-repeat 0 center;}

.proCertDiv .pclist2 li .bts{width:370px; text-align:right;}
.proCertDiv .pclist2 li .bts a{display:inline-block; width:100px; height:40px; border-radius:4px; text-align:center; font-size:16px; color:#555; line-height:38px; border:2px solid #e0e0e0; box-sizing:border-box;}
.proCertDiv .pclist2 li .bts a span{display:inline-block; padding-right:26px; background:url('/common/images/icon/down_icon1.png') no-repeat right center; background-size:16px}
.proCertDiv .pclist2 li .bts a:hover{border:2px solid #e62129; background:#e62129; color:#fff; transition:all 0.2s; -webkit-transition: all 0.2s;}
.proCertDiv .pclist2 li .bts a:hover span{background:url('/common/images/icon/down_icon1_on.png') no-repeat right center; background-size:16px}

.subWrap .inner .h3TxtArea.prodCert{margin-bottom:73px;}






@media screen and (max-width:1480px) {
	.proCertDiv .pclist2 li .txt1{font-size:16px;}
	.proCertDiv .pclist2 li .txt2{font-size:16px;}
	.proCertDiv .pclist2 li .txt3{font-size:16px;}
	.proCertDiv .pclist2 li .bts a{width:85px; height:35px; line-height:33px; font-size:14px; margin-bottom:5px}

	.subWrap .inner .h3TxtArea.prodCert{margin-bottom:73px;}
}

@media screen and (max-width:1023px) {
	.proCertDiv{padding:70px 0 0}

	.proCertDiv .topBox .txt1{font-size:20px;}
	.proCertDiv .topBox .txt2{font-size:15px; line-height:26px; margin-top:20px}
	.proCertDiv .pclist1{margin-top:40px}
	.proCertDiv .pclist1 li{display:block; width:100%; height:auto; padding:20px 3%;}
	.proCertDiv .pclist1 li > div{display:block; height:auto;}
	.proCertDiv .pclist1 li .icon{width:100%; text-align:center}
	.proCertDiv .pclist1 li .icon img{width:70px}
	.proCertDiv .pclist1 li .tit{width:100%; font-size:17px; line-height:25px; text-align:center; margin-top:15px}
	.proCertDiv .pclist1 li .txt{width:100%; font-size:14px; line-height:25px; margin-top:30px}

	.proCertDiv .topBox2{padding:45px 3%;}
	.proCertDiv .topBox2 .txt1{font-size:15px; line-height:23px;}
	.proCertDiv .topBox2 a{margin-top:15px; width:200px; height:40px; line-height:39px; font-size:14px;}

	.proCertDiv .pclist2 li > div{display:block}
	.proCertDiv .pclist2 li .bts{width:100%; margin-top:20px;}
	.proCertDiv .pclist2 li .bts{width:100%; text-align:left;}

	.proCertDiv .pclist2 li .txt1 p a {padding-left: 10px;}
	.proCertDiv .pclist2 li .txt1 p a:before {left:5px;height: 16px; background-size: 2px;}

	.subWrap .inner .h3TxtArea.prodCert{margin-bottom:0}

}

@media screen and (max-width:758px) {
	.proCertDiv{padding:0}

	.proCertDiv .topBox {margin-top:40px;}
	.proCertDiv .topBox .txt1 {font-size:13px; line-height:1.5}
	.proCertDiv .topBox .txt2 {font-size:13px; line-height:1.5}
	.proCertDiv .topBox2 {padding:30px 3%;}
	.proCertDiv .topBox2 .txt1 {font-size:13px; line-height:1.5}
	.proCertDiv .topBox2 .txt2 {font-size:13px; line-height:1.5}
	.proCertDiv .topBox2 a {font-size:12px; padding:12px 30px; width:auto; height:auto; line-height:1;}
	.proCertDiv .pclist1 {margin-top:30px}
	.proCertDiv .pclist1 li .icon img {width:55px}
	.proCertDiv .pclist1 li .tit {font-size:16px;}
	.proCertDiv .pclist1 li .txt {font-size:13px; line-height:1.5;}

	.proCertDiv .pclist2 {margin-top:40px;}
	.proCertDiv .pclist2 li {padding:20px 3%;}
	.proCertDiv .pclist2 li .txt1 p {font-size:12px; line-height:1.5}
	.proCertDiv .pclist2 li .txt1 p:first-child {width:100%; font-size:15px; line-height:1.5}
	.proCertDiv .pclist2 li .txt1 p span{display:block; margin-left:0}
	.proCertDiv .pclist2 li .bts {margin-top:10px;}
	.proCertDiv .pclist2 li .bts a {width:50px; height:24px; line-height:24px; font-size:12px; margin-bottom:5px; border:1px solid #e0e0e0; }
	.proCertDiv .pclist2 li .bts a span {background-size:8px; padding-right:15px;}


	.subWrap .inner .h3TxtArea.prodCert{margin-bottom:40px}
}

@media screen and (max-width:450px) {
}<!--ºÄÊ±1721052128.2615Ãë-->