.zty22w1600{max-width: 1630px; margin: 0 auto; padding: 0 0; background: #fff; padding: 50px;}

.zty221x{
    margin-top: 5.3vw;
    background-color: #f7f7f7;
    padding-bottom: 5vw;
}
.tzz {font-size: 20px; line-height: 40px; display: flex; padding:80px 0; justify-content: space-between;}
.tzz  li{margin-right:5%;}
.tzz  li h3{font-weight: bold;}
.tzz  li a{color:#078247}
.tzz  li a:hover{text-decoration: underline;}
.tzz .whp{background: url(../image/tbb09.png) no-repeat center left; background-size: 20px 20px; padding-left:25px;}
.tzz .eml{background: url(../image/tbb10.png) no-repeat center left; background-size: 24px 24px; padding-left:30px;}

.zty221nr{ }

.zty221z{
    background-color: #fff;
    width: 50%;
    float: left;
    /* padding-left: 48px;
    padding-top: 3.8vw;
    padding-bottom: 50px; */
    padding: 0
}
.zty221z1{
    /* width: 65%;
    float: left; */ 
}
.zty221z1 .flex1{display: flex; align-items: end;}
.zty221z1 .eww{ }
.zty221z1 .eww img{width: 150px; }
.zty221z1 h2{
    font-size: 34px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #078247;
}
.zty221z1 h3{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
    margin-top: 22px;
}
.zty221z1 h4{
    width: 40px;
    height: 2px;
    background-color: #666666;
    margin-top: 30px;
}
.zty221z1 h5{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #555555;
    margin-top: 43px;
}

.zty221z2{
    width: 35%;
    float: left;
    margin-top: 48px;
}
.zty221z2 h2{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: 0px;
    color: #444444;
}
.zty221z2 h3{
    width: 40px;
    height: 2px;
    background-color: #666666;
    margin-top: 45px;
}
.zty221z2 h4{
    margin-top: 50px;
}
.zty221z2 h4 li{
    width: 100%;
    float: left;
    position: relative;
}
.zty221z2 h4 li .img{
    max-width: 135px;
    float: left;
    border: solid 2px #e9e9e9;
    margin-bottom: 14px;
}
.zty221z2 h4 li .img img{
    width: 100%;
}
.zty221z2 h4 li dd{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #555555;
    float: left;
    line-height: 125px;
    margin-left: 20px;
}

.zty221y{
    width: 46%;
    float: right;
    /* height: 350px;
    overflow: hidden;
     margin-top: 5%; */
}
.zty221y img{
    width: 100%;
}






.zty222x{
    padding-top: 6.4vw;
    padding-bottom: 6vw;
}
.zty222nr{}
.zty222z{
    width: 39.4%;
    float: left;
}
.zty222zbt{}
.zty222zbt h2{
    font-size: 38px;
    font-weight: bolder;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #222222;
}
.zty222zbt h3{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
    margin-top: 20px;
}
.zty222zbt h4{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
    margin-top: 54px;
}
.zty222zbt h5{
    height: 1px;
    background-color: #000000;
    opacity: 0.2;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.zty222lx{
    margin-top: 60px;
    border-bottom: 1px solid  rgba(0, 0, 0, 0.2);
    padding-bottom: 25px;
}
.zty222lx li{
    width: 50%;
    float: left;
}
.zty222lx li h2{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
}
.zty222lx li h3{
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 20px;
}

.zty222y{
    /* width: 46.75%;
    float: right; */
}

.zty222y form li.li{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zty222y form li.li dd{
    width: 49%;
    float: left;
}

.zty222y form li{
    margin-bottom: 12px;
}

.zty222y form li input{
    height: 42px;
    background-color: #f5f6f7;
    padding: 0;
    padding-left: 29px;
    border: none;
    outline: none;
    box-shadow: none;
}
.zty222y form li textarea{
    background-color: #f5f6f7;
    padding: 0;
    padding-left: 29px;
    border: none;
    outline: none;
    box-shadow: none;
    padding-top: 10px;
    line-height: 35px;
    max-height: 100px;
}

.zty222y form li #checkcode{
    width: 49% !IMPORTANT;
}
.zty222y form li #codeimg{}
.zty222y form li .btn{
    width: 156px;
    height: 57px;
    background-color: #078247;
    padding: 0;
    font-size: 22px;
}






@media (max-width: 1630px) {  
.zty22w1600{max-width: 1430px;}
.zty221z2{margin-top: 30px;}
.zty221z2 h4{margin-top: 30px;}
.zty221z{    padding-top: 2.7vw;}
.zty221y{height: 550px; overflow: hidden;}

}

@media (max-width: 1430px) {  
.zty22w1600{max-width: 1230px;}
.zty221z2{margin-top: 21px;}
.zty221z2 h4{margin-top: 30px;}
.zty221z{ padding-top: 2.7vw;padding-left: 30px; }
.zty221z1 h2{font-size: 28px;}
.zty221z1 h3{font-size: 13px;}
.zty221z1 h5{font-size: 16px; line-height: 30px;}
.zty221z2 h4 li .img{max-width: 100px; }
.zty221z2 h4 li dd{line-height: 100px;}
.zty221y{height: 550px;}

}


@media (max-width: 1230px) {  
.zty22w1600{max-width: 992px;}
.zty221z2{margin-top: 21px;}
.zty221z2 h4{margin-top: 22px;}
.zty221z{padding-top: 2.7vw;padding-left: 15px;padding-bottom: 17px;}
.zty221z1 h2{font-size: 23px;}
.zty221z1 h3{font-size: 12px;margin-top: 11px;}
.zty221z1 h5{font-size: 14px;line-height: 27px;margin-top: 30px;}
.zty221z2 h4 li .img{max-width: 85px;}
.zty221z2 h4 li dd{line-height: 85px;font-size: 14px;margin-left: 10px;}
.zty221z1 h4{
    margin-top: 20px;
}
.zty221z2 h3{
    margin-top: 24px;
}

.zty222y form li input{
    height: 50px;
}
.zty222y form li textarea{
    line-height: 26px;
}
.zty222y form li .btn{
    height: 50px;
    font-size: 18px;
}
    
.zty221y{height: 550px;}

}




@media (max-width: 992px) {  
    .tzz{flex-wrap: wrap; padding: 40px 0;}
       .tzz li{margin-bottom: 20px; font-size: 14px;}
.zty22w1600{padding: 0 2%;}
.zty221y{
    width: 100%;
    height:300px;
}
.zty221z1{
    width: 100%;
}
.zty221z2{margin-top: 21px;width: 100%;}

.zty221z{padding-top: 2.7vw;padding-left: 10px;padding-bottom: 17px;width: 100%;}

.zty222z{
    width: 100%;
}


.zty222zbt h2{
    font-size: 28px;
}
.zty222zbt h3{
    font-size: 16px;
    margin-top: 13px;
}

.zty222zbt h4{
    font-size: 16px;
    margin-top: 28px;
}

.zty222lx{
    padding-bottom: 20px;
    margin-top: 43px;
}
    
 
.zty222lx li h2{
    font-size: 16px;
}
.zty222lx li h3{
    font-size: 16px;
    margin-top: 13px;
}
    
.zty222y{
    width: 100%;
    margin-top: 25px;
}
.zty222y form li input{padding-left: 15px;}
.zty222y form li textarea{padding-left: 15px;}
    

    
}