* {
    margin: 0;
    padding: 0;
    font-family: "宋体";
}

li {
    list-style: none;
}

.clear {
    clear: both;
}

.pzt-banner {
    width: 100%;
    height: 600px;
    background: url(/chanpinzt/imageszt/images224/zt-banner.jpg) no-repeat center;
}

.pztb-box {
    margin: 0 auto;
    width: 1400px;
}

.pztb-l {
    float: left;
    margin-top: 130px;
    width: 480px;
}

.pztb-l p {
    font-size: 28px;
    color: #000;
    font-weight: bold;
}

.pztb-l h1 {
    margin-top: 20px;
    font-size: 84px;
    color: #eb1818;
    letter-spacing: 10px;
}

.pztb-l h1 span {
    color: #000;
}

.pztb-l ul li {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    width: 140px;
}

.pztb-l ul li img {
    float: left;
    width: 29px;
    display: block;
}

.pztb-l ul li strong {
    float: left;
    margin-left: 10px;
    font-size: 22px;
    color: #000;
    display: block;
}

.pztb-l b {
    margin-top: 90px;
    margin-left: 120px;
    width: 205px;
    height: 41px;
    font-size: 26px;
    color: #000;
    text-align: center;
    line-height: 41px;
    font-weight: normal;
    background: url(/chanpinzt/imageszt/images224/t2.png) no-repeat center;
    display: block;
}

.pztb-r {
    float: left;
    margin-top: 130px;
    width: 920px;
}

.pztb-r figure img {
    width: 920px;
    height: auto;
    display: block;
}

.pzt-jj {
    margin: 0 auto;
    margin-top: 100px;
    width: 1400px;
}

.pzt-t {
    margin: 0 auto;
    width: 711px;
    height: 101px;
    border: 1px solid #000;
}

.pzt-t h2 {
    margin: 0 auto;
    margin-top: -25px;
    padding: 0 20px;
    font-size: 52px;
    color: #000;
    letter-spacing: 5px;
    display: table;
    background: #fff;
}

.pzt-t h2 span {
    color: #fedc00;
}

.pzt-t p {
    position: relative;
    bottom: -44px;
    margin: 0 auto;
    padding: 5px 20px;
    font-size: 28px;
    color: #000;
    border: 1px dashed #000;
    background: #fff;
    display: table;
}

.pjj-box {
    margin-top: 80px;
}

.pjj-box p {
    position: relative;
    padding: 0 50px;
    font-size: 30px;
    color: #000;
    letter-spacing: 1px;
    line-height: 46px;
    text-indent: 40px;
}

.pjj-box p::before {
    content: "";
    position: absolute;
    left: 55px;
    top: 17px;
    width: 12px;
    height: 12px;
    transform: rotate(45deg);
    background: #f7b623;
} 

.pjj-box ul li {
    position: relative;
    float: left;
    margin-top: 30px;
    margin-left: 20.75px;
    width: 439px;
    height: 327px;
}

.pjj-box ul li strong {
    position: absolute;
    left: 55px;
    bottom: 9px;
    font-size: 28px;
    color: #000;
}

.pjj-box ul li:nth-child(3) strong {
    left: 40px;
}

.pzt-td {
    margin: 0 auto;
    margin-top: 130px;
    width: 1400px;
}

.ptd-box {
    margin: 0 auto;
    margin-top: 80px;
    width: 1316px;
}

.ptd-box ul li {
    position: relative;
    margin-top: 20px;
}

.ptd-box ul li strong {
    position: absolute;
    font-size: 60px;
}

.ptd-box ul li p {
    position: absolute;
    width: 530px;
    font-size: 36px;
    color: #000;
    line-height: 52px;
}

.ptd-box ul li:nth-child(1) strong {
    left: 950px;
    top: 84px;
}

.ptd-box ul li:nth-child(1) p {
    left: 742px;
    top: 243px;
}

.ptd-box ul li:nth-child(2) strong {
    left: 257px;
    top: 88px;
}

.ptd-box ul li:nth-child(2) p {
    left: 47px;
    top: 243px;
}

.ptd-box ul li:nth-child(3) strong {
    left: 940px;
    top: 84px;
}

.ptd-box ul li:nth-child(3) p {
    left: 742px;
    top: 243px;
}

.ptd-box ul li:nth-child(4) strong {
    left: 257px;
    top: 63px;
}

.ptd-box ul li:nth-child(4) p {
    left: 47px;
    top: 243px;
}

.ptd-box ul li:nth-child(5) strong {
    left: 920px;
    top: 67px;
}

.ptd-box ul li:nth-child(5) p {
    left: 742px;
    top: 223px;
}

.ptd-box ul li:nth-child(6) strong {
    left: 250px;
    top: 63px;
}

.ptd-box ul li:nth-child(6) p {
    left: 47px;
    top: 243px;
}

.ptd-box ul li:nth-child(7) strong:first-child {
    left: 915px;
    top: 74px;
}

.ptd-box ul li:nth-child(7) p {
    left: 714px;
    top: 170px;
}

.ptd-box ul li:nth-child(7) strong:nth-child(3) {
    left: 926px;
    bottom: 105px;
}

.pzt-zc {
    margin-top: 100px;
    width: 100%;
}

.pzct-box {
    padding: 70px 0;
    background: #242620;
}

.pzc-t {
    margin: 0 auto;
    width: 711px;
    height: 101px;
    border: 1px solid #fff;
}

.pzc-t h2 {
    margin: 0 auto;
    margin-top: -25px;
    padding: 0 20px;
    font-size: 52px;
    color: #fff;
    letter-spacing: 5px;
    display: table;
    background: #242620;
}

.pzc-t p {
    position: relative;
    bottom: -44px;
    margin: 0 auto;
    width: 395px;
    height: 45px;
    font-size: 28px;
    color: #000;
    text-align: center;
    line-height: 45px;
    background: url(/chanpinzt/imageszt/images224/t16.png) no-repeat center;
}

.pzc-box {
    margin: 0 auto;
    width: 1400px;
}

.pzc-box > p {
    margin-top: 40px;
    padding: 0 65px;
    font-size: 32px;
    color: #000;
    text-align: center;
    letter-spacing: 2px;
    line-height: 46px;
}

.pzc-box ul {
    margin-top: 50px;
}

.pzc-box ul li {
    float: left;
    width: 437px;
}

.pzc-box ul li span {
    font-size: 60px;
    color: #b8b8b8;
    text-align: center;
    font-style: italic;
    font-weight: bold;
    display: block;
}

.pzc-box ul li div {
    position: relative;
    margin-top: 20px;
}

.pzc-box ul li div strong {
    position: absolute;
    left: 132px;
    bottom: 44px;
    font-size: 42px;
    color: #fedc00;
}

.pzc-box ul li p {
    margin: 0 auto;
    margin-top: 40px;
    padding: 20px 30px;
    width: 314px;
    height: 156px;
    font-size: 28px;
    color: #000;
    line-height: 42px;
    border: 1px dashed #000;
    border-radius: 20px;
}

.pzt-why {
    margin-top: 100px;
    width: 100%;
}

.pzt-why > b {
    font-size: 62px;
    color: #000;
    text-align: center;
    letter-spacing: 5px;
    display: block;
}

.pzt-why > strong {
    margin-top: 20px;
    font-size: 60px;
    color: #000;
    text-align: center;
    display: block;
}

.pzt-why strong span {
    color: #eb1818;
}

.pwhy-bg {
    margin-top: 60px;
    width: 100%;
    height: 796px;
    background: url(/chanpinzt/imageszt/images224/t21.jpg) no-repeat center;
}

.pwhy-box {
    margin: 0 auto;
    width: 1400px;
}

.pwhy-box figure img {
    margin: 0 auto;
    display: block;
}

.pwhy-box div {
    float: left;
    margin-left: 100px;
    margin-top: 40px;
}

.pwhy-box div:last-child {
    margin-left: 410px;
}

.pwhy-box div strong {
    width: 402px;
    height: 63px;
    font-size: 42px;
    color: #fff;
    text-align: center;
    line-height: 63px;
    background: #eb1818;
    border-radius: 50px;
    display: block;
}

.pwhy-box div:last-child strong {
    background: #4e4c4c;
} 

.pwhy-box div p {
    margin-top: 30px;
    font-size: 50px;
    color: #000;
    text-align: center;
}

.pzt-cs {
    margin: 0 auto;
    margin-top: 100px;
    width: 1400px;
}

.pcs-box {
    position: relative;
    margin: 0 auto;
    margin-top: 100px;
    width: 1372px;
    height: 732px;
    background: url(/chanpinzt/imageszt/images224/t22.jpg) no-repeat center;
}

.pcs-box strong {
    position: absolute;
    font-size: 32px;
    color: #000;
}

.pcs-box strong:first-child {
    top: -7px;
    left: 335px;
}

.pcs-box strong:nth-child(2) {
    top: 136px;
    left: 28px;
}

.pcs-box strong:nth-child(3) {
    top: 367px;
    left: 0;
}

.pcs-box strong:nth-child(4) {
    bottom: 187px;
    left: 35px;
}

.pcs-box strong:nth-child(5) {
    bottom: 53px;
    left: 22px;
}

.pcs-box strong:nth-child(6) {
    top: 179px;
    right: 11px;
}

.pcs-box strong:nth-child(7) {
    bottom: 206px;
    right: 1px;
}

.pcs-c div {
    margin: 0 auto;
    margin-top: 80px;
    width: 700px;
    height: 82px;
}

.pcs-c div h2 {
    float: left;
    width: 350px;
    height: 82px;
    font-size: 48px;
    color: #000;
    text-align: center;
    line-height: 82px;
    background: #fedc00;
}


.pcs-c div strong {
    float: left;
    width: 346px;
    height: 78px;
    font-size: 48px;
    color: #000;
    text-align: center;
    line-height: 82px;
    border: 2px dashed #959595;
    display: block;
}

.pcs-c table {
    margin-top: 40px;
    width: 100%;
    border-collapse: collapse;
}

.pcs-c table tr td {
    padding: 10px 0;
    font-size: 32px;
    color: #000;
    text-align: center;
    border: 1px solid #000;
}

.pzt-xh {
    margin: 0 auto;
    margin-top: 120px;
    width: 1400px;
    height: 800px;
    border: 1px solid #000;
}

.pzt-xh strong {
    margin: 0 auto;
    margin-top: -30px;
    margin-bottom: 80px;
    width: 383px;
    height: 57px;
    font-size: 50px;
    color: #000;
    text-align: center;
    line-height: 57px;
    background: #fedc00;
    display: block;
}

.pxh-l {
    float: left;
    width: 549px;
}

.pxh-l h2 {
    margin: 0 auto;
    padding: 5px 20px;
    font-size: 42px;
    color: #eb1818;
    display: table;
    border: 2px dashed #707070;
    border-radius: 100px;
}

.pxh-l figure img {
    margin-top: 20px;
    display: block;
}

.pxh-r {
    position: relative;
    float: left;
    width: 839px;
    height: 617px;
    background: url(/chanpinzt/imageszt/images224/t24.jpg) no-repeat center;
}

.pxh-r p {
    position: absolute;
    font-size: 34px;
    color: #000;
}

.pxh-r p:first-child {
    top: 257px;
    right: 19px;
}

.pxh-r p:nth-child(2) {
    top: 348px;
    right: 156px;
}

.pxh-r p:nth-child(3) {
    bottom: 110px;
    left: 339px;
}

.pxh-r p:nth-child(4) {
    bottom: 6px;
    left: 351px;
}

.zt-shuiy {
    width: 1400px;
    margin: 0 auto; 
}

.zt-shuiy-bg {
    position: absolute;
    width: 1400px;
    height: 10800px;
    background: url(/chanpinzt/imageszt/dsy.png) repeat scroll 10% 0%; 
    z-index: 999;
}