* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

.pzt-banner {
    width: 100%;
    height: 600px;
    background: url(/chanpinzt/imageszt/images51/zt-banner.jpg) no-repeat center;
}

.pztb-box {
    margin: 0 auto;
    width: 1400px;
}

.pztb-l {
    float: left;
    margin-top: 160px;
    width: 630px;
}

.pztb-l figure img {
    display: block;
}

.pztb-r {
    float: left;
    margin-left: 100px;
    margin-top: 90px;
    width: 650px;
}

.pztb-r div {
    position: relative;
}

.pztb-r div::before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 306px;
    height: 156px;
    background: url(/chanpinzt/imageszt/images51/t1.png) no-repeat center;
}

.pztb-r div p {
    padding-top: 35px;
    padding-left: 30px;
    font-size: 26px;
    color: #000;
}

.pztb-r div h1 {
    padding-top: 5px;
    padding-left: 30px;
    font-size: 66px;
    color: #f34409;
    font-style: italic;
}

.pztb-r div h1 span {
    color: #000;
}

.pztb-r ul {
    margin-top: 110px;
}

.pztb-r ul li {
    margin-top: 15px;
}

.pztb-r ul li p {
    position: relative;
    padding-left: 160px;
    font-size: 28px;
    color: #000;
}

.pztb-r ul li p::before {
    content: "";
    position: absolute;
    left: 130px;
    top: 8px;
    width: 12px;
    height: 14px;
    background: url(/chanpinzt/imageszt/images51/t2.png) no-repeat center; 
}

.pzt-jj {
    margin: 0 auto;
    margin-top: 50px;
    width: 1400px;
}

.pzt-t p {
    font-size: 26px;
    color: #000;
    text-align: center;
}

.pzt-t div {
    margin: 20px auto;
    display: table;
}

.pzt-t div img {
    float: left;
    margin-top: 16px;
    width: 86px;
}

.pzt-t div h2 {
    float: left;
    padding: 0 50px;
    font-size: 60px;
    letter-spacing: 5px;
}

.pzt-t div h2 span {
    color: #f34409;
}

.pzt-t figure img {
    margin: 0 auto;
    display: block;
}

.pjj-top {
    margin-top: 30px;
    border: 1px dashed #000;
}

.pjj-top p {
    padding: 20px 20px;
    font-size: 26px;
    color: #000;
    line-height: 42px;
}

.pjj-top img {
    position: relative;
    bottom: -10px;
    margin: 0 auto;
    display: block;
}

.pjj-bot {
    position: relative;
    margin: 0 auto;
    margin-top: 50px;
    width: 1387px;
    height: 420px;
    background: url(/chanpinzt/imageszt/images51/t6.jpg) no-repeat center;
}

.pjj-bot strong {
    position: absolute;
    font-size: 26px;
    color: #fff;
    letter-spacing: 3px;
}

.pjj-bot strong:nth-child(1) {
    left: 573px;
    bottom: 43px;
}

.pjj-bot strong:nth-child(2) {
    right: 502px;
    bottom: 28px;
}

.pjj-bot strong:nth-child(3) {
    right: 295px;
    bottom: 26px;
}

.pjj-bot strong:nth-child(4) {
    right: 72px;
    bottom: 18px;
}

.pzt-zc {
    margin-top: 100px;
    width: 100%;
}

.pzc-bg {
    margin-top: 50px;
    width: 100%;
    height: 997px;
    background: url(/chanpinzt/imageszt/images51/t8.jpg) no-repeat center;
}

.pzc-box {
    position: relative;
    margin: 0 auto;
    padding-top: 80px;
    width: 1397px;
    height: 874px;
    background: url(/chanpinzt/imageszt/images51/t9.png) no-repeat center;
}

.pzc-box div {
    position: absolute;
}

.pzc-box div strong {
    font-size: 34px;
    color: #f34c09;
}

.pzc-box div p {
    margin-top: 10px;
    font-size: 26px;
    line-height: 36px;
}

.pzc-box div:nth-child(5) strong,
.pzc-box div:nth-child(6) strong,
.pzc-box div:nth-child(7) strong  {
    color: #fff;
}

.pzc-box div:nth-child(1) {
    left: 123px;
    top: 57px;
    width: 407px;
}

.pzc-box div:nth-child(2) {
    left: 123px;
    top: 302px;
    width: 320px;
}

.pzc-box div:nth-child(3) {
    left: 123px;
    bottom: 207px;
    width: 480px;
}

.pzc-box div:nth-child(4) {
    left: 123px;
    bottom: 41px;
    width: 510px;
}

.pzc-box div:nth-child(5) {
    right: 106px;
    top: 51px;
    width: 495px;
    color: #fff;
    text-align: right;
}

.pzc-box div:nth-child(6) {
    right: 106px;
    top: 425px;
    width: 384px;
    color: #fff;
    text-align: right;
}

.pzc-box div:nth-child(7) {
    right: 106px;
    bottom: 63px;
    width: 570px;
    color: #fff;
    text-align: right;
}

.pzt-yl {
    margin: 0 auto;
    margin-top: 80px;
    width: 1400px;
}

.pyl-box {
    position: relative;
    margin: 0 auto;
    margin-top: 50px;
    width: 1377px;
    height: 596px;
    background: url(/chanpinzt/imageszt/images51/t10.jpg) no-repeat center;
}

.pyl-box h2 {
    position: absolute;
    top: 90px;
    left: 41px;
    font-size: 44px;
    color: #000;
    font-style: italic;
    letter-spacing: 2px;
}

.pyl-box p {
    position: absolute;
    font-size: 26px;
    line-height: 40px;
}

.pyl-box p:nth-child(2) {
    left: 466px;
    top: 58px;
    width: 845px;
}

.pyl-box p:nth-child(3) {
    left: 533px;
    bottom: 250px;
    width: 790px;
}

.pyl-box p:nth-child(4) {
    left: 571px;
    bottom: 53px;
    width: 750px;
}

.pzt-cs {
    margin: 0 auto;
    margin-top: 100px;
    width: 1400px;
}

.pcs-box {
    margin: 0 auto;
    margin-top: 50px;
    width: 1394px;
}

.pcs-top h2 {
    padding-left: 35px;
    padding-top: 15px;
    font-size: 38px;
    color: #fff;
}

.pcs-top {
    height: 531px;
    background: url(/chanpinzt/imageszt/images51/t11.jpg) no-repeat center; 
}

.pcs-box table {
    margin-top: 40px;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #000;
}

.pcs-box table tbody tr td {
    padding: 20px 0;
    font-size: 28px;
    color: #000;
    text-align: center;
}

.pcs-box table tbody tr:nth-child(even) td {
    background: #eee;
}

.pcs-box table tbody tr:nth-child(1) td {
    color: #fff;
    background: #f34409;
}

.pzt-sy {
    margin: 0 auto;
    margin-top: 100px;
    width: 1400px;
}

.psy-box {
    margin: 0 auto;
    margin-top: 40px;
    width: 1302px;
}

.psy-box > p {
    font-size: 26px;
    color: #000;
    text-align: center;
    line-height: 40px;
}

.psy-bot {
    position: relative;
    margin-top: 50px;
    height: 626px;
    background: url(/chanpinzt/imageszt/images51/t12.jpg) no-repeat center;
}

.psy-bot div {
    position: absolute;
}

.psy-bot div strong {
    font-size: 40px;
    color: #f34c09;
}

.psy-bot div p {
    margin-top: 10px;
    font-size: 26px;
    color: #000;
    line-height: 40px;
}

.psy-bot div:nth-child(1) {
    top: 50px;
    left: 42px;
    width: 300px;
}

.psy-bot div:nth-child(2) {
    top: 68px;
    right: 28px;
    text-align: right;
}

.psy-bot div:nth-child(3) {
    bottom: 18px;
    left: 42px;
    width: 450px;
}

.psy-bot div:nth-child(4) {
    bottom: 33px;
    right: 28px;
    text-align: right;
}

.pzt-wh {
    margin-top: 100px;
    width: 100%;
    height: 1145px;
    background: url(/chanpinzt/imageszt/images51/t17.jpg) no-repeat center;
}

.pwh-t p {
    padding-top: 50px;
    font-size: 26px;
    color: #fff;
    text-align: center;
}

.pwh-t div {
    margin: 20px auto;
    display: table;
}

.pwh-t div img {
    float: left;
    margin-top: 16px;
    width: 86px;
}

.pwh-t div h2 {
    float: left;
    padding: 0 50px;
    font-size: 60px;
    color: #fff;
    letter-spacing: 5px;
}

.pwh-t figure img {
    margin: 0 auto;
    display: block;
}

.pwh-box {
    position: relative;
    margin: 0 auto;
    margin-top: 60px;
    width: 1400px;
    height: 768px;
    background: url(/chanpinzt/imageszt/images51/t13.png) no-repeat center;
}

.pwh-box p {
    position: absolute;
    width: 265px;
    font-size: 24px;
    color: #000;
    line-height: 34px;
}

.pwh-box p:nth-child(1) {
    left: 49px;
    top: 135px;
    width: 230px;
}

.pwh-box p:nth-child(2) {
    left: 295px;
    bottom: 166px;
    width: 230px;
}

.pwh-box p:nth-child(3) {
    left: 566px;
    top: 119px;
    width: 241px;
}

.pwh-box p:nth-child(4) {
    right: 310px;
    bottom: 123px;
    width: 260px;
}

.pwh-box p:nth-child(5) {
    right: 49px;
    top: 67px;
}

.zt-shuiy {
    width: 1400px;
    margin: 0 auto; 
}

.zt-shuiy-bg {
    position: absolute;
    width: 1400px;
    height: 7400px;
    background: url(/chanpinzt/imageszt/dsy.png) repeat scroll 10% 0%; 
    z-index: 999;
}