* {
    padding: 0;
    margin: 0;
    font-family: "宋体";
}
li {
    list-style: none;
}
.pzt-banner {
    margin-bottom: 40px;
    height: 600px;
    background: url(/chanpinzt/imageszt/images139/pzt1.jpg) no-repeat center;
}
.pztb-box {
    margin: 0 auto;
    width: 1400px;
}
.ban-lf{
    float: left;
    margin:100px 0 0 40px;
    width: 450px;
}
.ban-lf p{
    margin-left: 10px;
    font-size: 30px;
	color: #2f2e2e;
}
.ban-lf h1{
    font-size: 18px;
    opacity: 0;
}
.ban-lf img{
    display: block;
    width: 449px;
}
.cjzx-bj{
    margin: 25px 0 36px 0;
    height:48px;
    background: url(/chanpinzt/imageszt/images139/pzt3.png) no-repeat;
}
.cjzx-bj b{
    font-size: 28px;
    color: #ef3f1d;
	line-height: 48px;
    font-weight: normal;
}
.cjzx-bj b:first-child{
    margin: 0 52px 0 22px;
    color: #fff;
}
.zcdz{
    margin: 68px 0 0 26px;
    padding-left: 20px;
    width: 162px;
    height:39px;
    font-size: 26px;
    color: #fff;
    line-height: 39px;
    background: url(/chanpinzt/imageszt/images139/pzt4.png) no-repeat;
}
.pzt-banner figure{
    float: right;
    margin: 96px 10px 0 0;
    width:657px;
}
.pzt-banner figure img{
    display: block;
    width: 100%;
}
.z-title{
    width: 1400px;
    margin: 0 auto;
}
.z-title h2{
    font-size: 65px;
	color: #2f2e2e;
    text-align: center;
}
.z-title h2 span{
    color: #ef3f1d;
}
.z-title img{
    margin: 0 auto;
    margin-top: 12px;
    display: block;
}
.z-title p{
    display: table;
    margin: 0 auto;
    margin-top: 15px;
    padding: 4px 28px;
    font-size: 30px;
	color: #787777;
    border-radius: 30px;
    border: 1px dashed #787777;;
}
.cpjj-cont{
    margin:100px 0 180px 0;
    overflow: hidden;
}
.cpjj-lf{
    float: left;
    width:600px;
}
.cpjj-bt{
    position: relative;
}
.cpjj-bt img{
    display: block;
    margin-bottom: 30px;
    width: 314px;
}
.cpjj-bt strong{
    position: absolute;
    top: 70px;
    left: 48px;
    font-size: 45px;
    color: #f83313;
    letter-spacing: 2px;
}
.cpjj-lf p{
    font-size: 26px;
    color: #787777;
    line-height: 46px;
    text-indent: 50px;
    text-align: justify;
}
.cpjj-top {
    overflow: hidden;
}
.cpjj-top figure{
    float: right;
    width: 719px;
}
.cpjj-top figure img{
    display: block;
    width: 100%;
}
.cpjj-cont ul{
    float: right;
    margin-top: 28px;
}
.cpjj-cont ul li{
    float: left;
    padding: 3px 3px 4px 20px;
    margin-right: 28px;
    border-radius: 30px;
    background-color: #f83313;
}
.cpjj-cont ul li strong{
    font-size: 28px;
    color: #fff;
    font-weight: normal;
}
.gzyl-box{
    margin-bottom: 84px;
}
.gzyl-cont{
    margin-top: 110px;
    height: 872px;
    background: url(/chanpinzt/imageszt/images139/pzt9.jpg) no-repeat center;
}
.gzyl-dw{
    position: relative;
    margin: 0 auto;
    width: 1400px;
}
.gzyl-cont p{
    position: absolute;
    top: 160px;
    right: 126px;
    width: 498px;
    color: #787777;
    font-size: 26px;
    line-height: 46px;
    text-indent: 30px;
}
.cpys-cont{
    position: relative;
    margin: 100px 0 150px 0;
    height: 771px;
    background: url(/chanpinzt/imageszt/images139/pzt10.jpg) no-repeat center;
}
.cpys-cont strong{
    position: absolute;
    width: 86px;
    color: #ef3f1d;
	font-size: 42px;
}
.cpys-cont strong:first-child{
    top: 73px;
    left: 86px;
}
.cpys-cont strong:nth-child(2){
    top: 105px;
    right: 81px;
}
.cpys-cont strong:nth-child(3){
    bottom: 52px;
    left: 118px;
}
.cpys-cont strong:nth-child(4){
    bottom: 87px;
    right: 140px;
}
.cpcs-cont img{
    display: block;
    margin: 0 auto;
    margin-top: 90px;
    margin-bottom: 60px;
}
.cpcs-cont table {
    margin:20px 0 130px 0;
    width: 100%;
    border-collapse: collapse;
}
.cpcs-cont table tr:nth-child(1) td {
    border: 1px solid #ef3f1d;
    background: #ef3f1d!important;
    color: #fff;
}
.cpcs-cont table tr:nth-child(odd) td {
    background-color: #eee;
}
.cpcs-cont table tr td {
    padding: 20px 0;
    color: #000;
    font-size: 30px;
    text-align: center;
    letter-spacing: 3px;
}
.z-title2{
    font-size: 65px;
    color: #2f2e2e;
    text-align: center;
    letter-spacing: 1px;
}
.z-title2 strong{
     display: block;
}
.z-title2 strong span{
    color: #ef3f1d;
}
.db-cont{
    position: relative;
    margin: 63px 0 100px 0;
    height: 837px;
    background: url(/chanpinzt/imageszt/images139/pzt12.jpg) no-repeat center;
}
.db-cont strong{
    position: absolute;
    font-size: 50px;
    color: #fff;
}
.db-cont strong:nth-child(1){
    top: 20px;
    left: 278px;
}
.db-cont strong:nth-child(2){
    top: 21px;
    right: 255px;
}
.db-cont p{
    position: absolute;
    font-size: 48px;
    color: #141414;
}
.db-cont p:nth-child(3),
.db-cont p:nth-child(4){
    left: 155px;
    color: #fff;
}
.db-cont p:nth-child(3){
    bottom: 114px;
}
.db-cont p:nth-child(4){
    bottom: 13px;
}
.db-cont p:nth-child(5){
    bottom: 115px;
    right: 131px;
}
.db-cont p:nth-child(6){
    bottom: 13px;
    right: 131px;
}
.cpsp-cont{
    position: relative;
    margin-top: 41px;
    padding-top: 39px;
    height: 702px;
    box-sizing: border-box;
    background: url(/chanpinzt/imageszt/images139/pzt13.jpg) no-repeat center;
}
.cpsp-cont p{
    font-size: 55px;
    color: #fff;
    text-align: center;
	letter-spacing: 8px;
}
.zt-shuiy {
    width: 1400px;
    margin: 0 auto; 
}
.zt-shuiy-bg {
    position: absolute;
    width: 1400px;
    height: 7000px;
    background: url(/chanpinzt/imageszt/dsy.png) repeat scroll 10% 0%; 
    z-index: 999;
}


 