* {
    margin: 0;
    padding: 0;
    font-family: "宋体";
}

li {
    list-style: none;
}

.clear {
    clear: both;
}

.pzt-banner {
    width: 100%;
    height: 600px;
    background: url(/chanpinzt/imageszt/images15/zt-banner.jpg) no-repeat center;
}

.pztb-box {
    margin: 0 auto;
    width: 1400px;
}

.pztb-l {
    float: left;
    margin-top: 120px;
    margin-left: 20px;
    width: 491px;
}

.pztb-l > p {
    font-size: 26px;
    color: #000;
}

.pztb-l h1 {
    margin: 10px 0;
    font-size: 86px;
    color: #000;
    letter-spacing: 5px;
}

.pztb-l h1 span {
    color: #de1410;
}

.pztb-l div {
    width: 491px;
    height: 45px;
    background: url(/chanpinzt/imageszt/images15/t1.png) no-repeat center;
}

.pztb-l div p {
    padding-left: 20px;
    font-size: 28px;
    color: #fff;
    line-height: 45px;
}

.pztb-l ul li {
    float: left;
    margin-left: 40px;
    margin-top: 40px;
    width: 85px;
}

.pztb-l ul li figure img {
    display: block;
}

.pztb-l ul li strong {
    padding-top: 10px;
    font-size: 20px;
    color: #000;
    text-align: center;
    display: block;
}

.pztb-r {
    float: left;
    margin-left: 105px;
    margin-top: 170px;
    width: 782px;
}

.pztb-r figure img {
    display: block;
}

.pzt-gs {
    margin: 0 auto;
    margin-top: 80px;
    width: 1400px;
}

.pzt-t > span {
    font-size: 53px;
    color: #ededee;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 5px;
    display: block;
}

.pzt-t div {
    margin: 10px 0;
    height: 75px;
}

.pzt-t div img {
    float: left;
    margin-top: 30px;
    width: 356px;
    display: block;
}

.pzt-t div img:first-child {
    margin-left: 10px;
}

.pzt-t div img:last-child {
    margin-right: 10px;
}

.pzt-t div h2 {
    float: left;
    padding: 0 20px;
    font-size: 60px;
    color: #000;
}

.pzt-t div h2 span {
    color: #de1410;
}

.pzt-t p {
    font-size: 28px;
    color: #000;
    text-align: center;
}

.pgs-box {
    position: relative;
    margin: 0 auto;
    margin-top: 60px;
    width: 1356px;
    height: 961px;
    background: url(/chanpinzt/imageszt/images15/t7.jpg) no-repeat center;
}

.pgs-box strong {
    position: absolute;
    font-size: 30px;
    color: #fff;
}

.pgs-box strong:nth-child(1) {
    left: 74px;
    top: 16px;
}

.pgs-box strong:nth-child(2) {
    left: 74px;
    top: 344px;
}

.pgs-box strong:nth-child(3) {
    left: 74px;
    bottom: 256px;
}

.pgs-box P {
    position: absolute;
    width: 835px;
    font-size: 26px;
    color: #fff;
    line-height: 42px;
}

.pgs-box P:nth-child(4) {
    right: 23px;
    bottom: 230px;
}

.pgs-box P:nth-child(5) {
    right: 23px;
    bottom: 44px;
}

.pzt-yl {
    margin: 0 auto;
    margin-top: 100px;
    width: 1400px;
}

.pyl-box {
    margin-top: 80px;
}

.pyl-l {
    float: left;
    margin-left: 30px;
    width: 535px;
}

.pyl-l p {
    position: relative;
    font-size: 28px;
    color: #000;
    line-height: 48px;
    text-indent: 46px;
}

.pyl-l p::before {
    content: "";
    position: absolute;
    left: 5px;
    top: 18px;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background: #de1410;
}

.pyl-r {
    float: left;
    margin-left: 20px;
    width: 793px;
}

.pzt-ys {
    margin-top: 100px;
    width: 100%;
}

.pys-t {
    padding: 40px 0;
    background: #de1410;
}

.pyst-box {
    margin: 0 auto;
    width: 1400px;
}

.pyst-box span {
    font-size: 53px;
    color: #e54340;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 5px;
    display: block;
}

.pyst-box div {
    margin: 10px 0;
    height: 75px;
}

.pyst-box div img {
    float: left;
    margin-top: 30px;
    width: 356px;
    display: block;
}

.pyst-box div img:first-child {
    margin-left: 10px;
}

.pyst-box div img:last-child {
    margin-right: 10px;
}

.pyst-box div h2 {
    float: left;
    padding: 0 20px;
    font-size: 60px;
    color: #fff;
}

.pyst-box p {
    font-size: 28px;
    color: #fff;
    text-align: center;
}

.pys-box {
    margin: 0 auto;
    width: 1400px;
}

.pys-box div:first-child {
    margin-left: 130px;
}

.pys-l {
    float: left;
    width: 355px;
}

.pys-l ul li {
    margin-top: 60px;
}

.pys-l ul li figure img {
    display: block;
}

.pys-l ul li strong {
    padding: 20px 0;
    font-size: 40px;
    color: #de1410;
    text-align: center;
    display: block;
}

.pys-l ul li p {
    margin: 0 auto;
    width: 230px;
    font-size: 28px;
    color: #000;
    line-height: 42px;
}

.pys-c {
    float: left;
    margin-top: 60px;
    padding: 0 90px;
    width: 220px;
}

.pzt-cs {
    margin-top: 100px;
    width: 100%;
}

.pcs-bg {
    margin: 0 auto;
    width: 1400px;
}

.pcs-box {
    position: relative;
    margin: 0 auto;
    margin-top: 60px;
    width: 989px;
    height: 562px;
    background: url(/chanpinzt/imageszt/images15/t18.jpg) no-repeat center;
}

.pcs-box strong {
    position: absolute;
    font-size: 34px;
    color: #000;
}

.pcs-box strong:nth-child(1) {
    right: 60px;
    top: 88px;
}

.pcs-box strong:nth-child(2) {
    right: 50px;
    top: 156px;
}

.pcs-box strong:nth-child(3) {
    right: 60px;
    top: 224px;
}

.pcs-box strong:nth-child(4) {
    right: 50px;
    bottom: 231px;
}

.pcs-box strong:nth-child(5) {
    right: 22px;
    bottom: 164px;
}

.pcs-box strong:nth-child(6) {
    right: 60px;
    bottom: 92px;
}

.pcs-bg > p {
    margin: 50px 0;
    font-size: 32px;
    color: #000;
    text-align: center;
    line-height: 44px;
}

.pcs-bg > p span {
    color: #de1410;
}

.pcs-c strong {
    margin: 0 auto;
    padding: 5px 30px;
    font-size: 42px;
    color: #de1410;
    border-radius: 50px;
    border: 1px dashed #de1410;
    display: table;
}

.pcs-c table {
    margin-top: 30px;
    width: 100%;
    border-collapse: collapse;
}

.pcs-c table tr td {
    padding: 15px 0;
    font-size: 30px;
    color: #000;
    text-align: center;
}

.pcs-c table tr:nth-of-type(odd) td {
    background: #e5e5e5;
}

.pcs-c table tr:first-child td {
    color: #fff;
    background: #de1410;
}

.pzt-yx {
    margin-top: 100px;
    width: 100%;
}

.pyx-t {
    margin: 0 auto;
    width: 1400px;
}

.pyx-bg {
    margin-top: 60px;
    width: 100%;
    height: 1033px;
    background: url(/chanpinzt/imageszt/images15/t20.jpg) no-repeat center;
}

.pyx-box {
    position: relative;
    margin: 0 auto;
    width: 1400px;
    height: 1033px;
    background: url(/chanpinzt/imageszt/images15/t19.jpg) no-repeat center;
}

.pyx-box p {
    position: absolute;
    font-size: 26px;
    color: #fff;
    line-height: 42px;
}

.pyx-box p:nth-child(1) {
    top: 120px;
    left: 68px;
    width: 343px;
}

.pyx-box p:nth-child(2) {
    top: 235px;
    left: 68px;
    width: 343px;
}

.pyx-box p:nth-child(3) {
    top: 355px;
    left: 68px;
    width: 356px;
}

.pyx-box p:nth-child(4) {
    top: 120px;
    right: 275px;
    width: 417px;
}

.pyx-box p:nth-child(5) {
    top: 265px;
    right: 275px;
    width: 417px;
}

.pyx-box p:nth-child(6) {
    bottom: 432px;
    right: 220px;
    width: 320px;
}

.pyx-box p:nth-child(7) {
    bottom: 256px;
    right: 135px;
    width: 395px;
}

.zt-shuiy {
    width: 1400px;
    margin: 0 auto; 
}

.zt-shuiy-bg {
    position: absolute;
    width: 1400px;
    height: 7600px;
    background: url(/chanpinzt/imageszt/dsy.png) repeat scroll 10% 0%; 
    z-index: 999;
}