.mzt-banner {
    margin-top: 4rem;
    position: relative;
    padding-top: 1rem;
    height: 27rem;
    box-sizing: border-box;
    background: url(/chanpinzt/imageszt/images112/mzt1.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.bann-top h1{
    font-size: 1rem;
    opacity: 0;
}
.bann-top{
    text-align: center;
}
.cjgy-bt{
    width: 9.4rem;
	height: 1.56rem;
    line-height: 1.5rem;
    margin: 0 auto;
    background-color: #fbce13;
	border-radius: .77rem;
    padding:0 .2rem 0 .2rem;
}
.cjgy-bt span{
    float: right;
    padding: 0 .4rem;
    background-color: #fff;
    border-radius:0  .8rem .8rem 0;
}
.cjgy-bt strong{
   	color: #000;
    font-size: .94rem;
    letter-spacing: .07rem;
}
.bann-top>img{
    display: block;
    width: 72%;
    margin: 0 auto;
    margin-top: 1.2rem;
}
.bann-top>p{
    margin-top: .9rem;
    font-size: 1.1rem;
	color: #fff;
	letter-spacing: .01rem;
}
.shkj-bj{
    margin-top: .96rem;
}
.shkj-bj img{
    display: block;
    width: 63%;
    margin: 0 auto;
}
.shkj-bj p{
    margin-top: -1.6rem;
    text-align: center;
    font-size: .94rem;
	color:#000;
    line-height: 1.73rem;
    font-weight: bold;
}
.mzt-banner figure {
    width: 86%;
    margin: 0 auto;
    margin-top: 2.3rem;
}
.mzt-banner figure img{
    display: block;
    width: 100%;
}
.cpyt-box{
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
}
.z-title{
    width: 86%;
    margin: 0 auto;
    text-align: center;
    color: #000;
}
.tit-top{
    position: relative;
}
.tit-top h2{
   font-size: .95rem;
   letter-spacing: .04rem;
   font-weight: normal;
}
.tit-top h2 span{
    color: #e60012;
}
.tit-top::before,
.tit-top::after{
    position: absolute;
    content: "";
    top: .4rem;
    width:3.4rem;
	height: .6rem;
}
.tit-top::before{
    left: .4rem;
    background: url(/chanpinzt/imageszt/images112/mzt6.png) no-repeat center;
}
.tit-top::after{
    right: .4rem;
    background: url(/chanpinzt/imageszt/images112/mzt5.png) no-repeat center;
}
.z-title p{
    width: 52%;
    margin: 0 auto;
    margin-top:.44rem;   
    font-size: .6rem;
	letter-spacing: .07rem;
	border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.cpyt-cont{
    margin-top: 1.2rem;
}
.cpyt-cont p{
    padding: 0 .88rem;
    font-size: .75rem;
    line-height: 1.35rem;
	letter-spacing: .09rem;
	text-align: justify;
}
.cpyt-cont figure{
    width: 97%;
    margin: 0 auto;
    margin-top: .6rem;
}
.cpyt-cont figure img{
    display: block;
    width: 100%;
}
.gzyl-box{
    position: relative;
    margin-bottom: 2rem;
}
.gzyl-box>img{
    display: block;
    width: 100%;
    height: 18rem;
}
.gzyl-cont{
    position: absolute;
    top: 1.4rem;
    left: 0;
    width: 100%;
    height: 17.75rem;
}
.gzyl-box .tit-top::before{
    background: url(/chanpinzt/imageszt/images112/mzt18.png) no-repeat center;
}
.gzyl-box .tit-top::after{
    background: url(/chanpinzt/imageszt/images112/mzt19.png) no-repeat center;
}
.gzyl-box .tit-top h2 span {
    color: #fbce13;
}
.gzyl-text p{
    padding: 0 .7rem;
    font-size: .7rem;
    color: #fff;
    line-height: 1.4rem;
}
.gzyl-text{
    margin-top: 1.2rem;
 }
.gzyl-cont .z-title{
  color: #fff;
}
.gzyl-cont .z-title p {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.gzyl-text ul {
    padding: 0 .6rem;
    overflow: hidden;
    margin-top: 1.1rem;
}
.gzyl-text ul li{
    margin-left: .5rem;
    float: left;
    padding-top: .4rem;
    width: 4.3rem;
	height: 4.3rem;
    border-radius: 50%;
    box-sizing: border-box;
	background-color: #fbce13;
}
.gzyl-text ul li:first-child{
    margin-left: 0;
}
.gzyl-text ul li img{
    display: block;
    width:2.3rem;
    margin: 0 auto;
}
.gzyl-text ul li figcaption{
    display: block;
    text-align: center;
    margin-top: -.1rem;
    font-size: .75rem;
    color: #000;
}
.cptd-box{
    padding: 0 .6rem;
    margin-bottom:1.8rem;
}
.cptd-cont ul {
    margin-top: 1.63rem;
}
.cptd-cont ul li{
    width:100%;
    height: 2.9rem;
    margin-bottom: 1.25rem;
    background-color: #1b1b1b;
}
.cptd-cont ul li img{
    float: left;
    display: block;
    width: 2.3rem;
    margin: -.6rem 0 0 .5rem;
}
.cptd-cont ul li p{
    float: left;
    margin-left: .6rem;
    width: 15rem;
    font-size: .69rem;
    color: #fff;
	letter-spacing: .02rem;
}
.cptd-cont ul li:nth-child(1) p,
.cptd-cont ul li:nth-child(2) p{
    margin-top: .8rem;
}
.cptd-cont ul li:nth-child(3) p,
.cptd-cont ul li:nth-child(4) p,
.cptd-cont ul li:nth-child(5) p{
    margin-top: .4rem;
}
.jgzc-box{
    margin-bottom: 1.9rem;
}
.jgzc-cont strong{
    position: absolute;
    font-size: .67rem;
	color: #090909;
    font-weight: normal;
}
.jgzc-cont{
    position: relative;
}
.jgzc-cont img{
    display: block;
    width: 90%;
    margin: 0 auto;
    margin-top: 1.5rem;
}
.jgzc-cont strong:nth-child(2){
    top: 0rem;
    left: 1.75rem;
}
.jgzc-cont strong:nth-child(3){
    top: 1.55rem;
    left: 3.85rem;
}
.jgzc-cont strong:nth-child(4){
    top: 0rem;
    right: 11.5rem;
}
.jgzc-cont strong:nth-child(5){
    top: 0rem;
    right:5.8rem;
}
.jgzc-cont strong:nth-child(6){
    bottom:0rem;
    left:1.1rem;
}
.jgzc-cont strong:nth-child(7){
    bottom:0rem;
    left:5.4rem;
}
.jgzc-cont strong:nth-child(8){
    bottom:0rem;
    right:5.6rem;
}
.jgzc-box>p{
    width: 94%;
    margin: 0 auto;
    margin-top: 1.5rem;
    padding: .7rem 1rem;
    font-size: .73rem;
    color: #000;
    border-radius: .31rem;
    line-height: 1.13rem;
	letter-spacing: .13rem;
    text-align: justify;
    box-sizing: border-box;
	background-color: #fbce13;
}
.zycs-bj{
    margin-top: 1.9rem;
    height: 38rem;
    background: url(/chanpinzt/imageszt/images112/mzt20.jpg) no-repeat center center;
    background-size: 100% 100%; 
}
.cpcs-table,
.jyt-bg{
    width: 98%;
    margin: 0 auto;
    position: relative;
}
.cpcs-table table,
.jyt-bg table {
    width: 100%;
    border-collapse: collapse;
}
.cpcs-table table tr td,
.jyt-bg table tr td {
    padding: .3rem 0;
    width:30%;
    color: #000;
    font-size: .68rem;
    text-align: center;
    border: solid 1px #2c2b2b;
}
.cpcs-table table tr:first-child{
    position: relative;
}
.cpcs-table table tr:first-child td:first-child:before {
    position: absolute;
    left: 0;
    bottom: 100%;
    content: '';
    width: 34%;
    border-bottom: 1px solid #2c2b2b;
    transform: rotate(13deg);
    transform-origin: bottom left;
}
.cpcs-table table tr:first-child td:first-child span:first-child{
    position: absolute;
    top: .5rem;
    left: 2%;
}
.cpcs-table table tr:first-child td:first-child span:nth-child(2){
    position: absolute;
    top: .1rem;
    left: 23%;
}
.jyt-bg table tr:first-child td{
    border-top:none ;
}
.jyt-bg tbody tr td:first-child,
.jyt-bg tbody tr td:nth-child(2){
    width: 15%;
}
.jyt-bg tbody tr td:nth-child(3),
.jyt-bg tbody tr td:nth-child(4){
    width: 30%;
}
