.re{position:relative}
.ab{position:absolute!important}
.fl{float:left}
.fr{float:right}
.mr0{margin-right:0!important}
.mb0{margin-bottom:0!important}
ul,li,p{margin:0;padding:0;list-style:none}
.clear{clear:both}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.zt_banner{
    width: 100%;
    margin: auto;
}
.zt_banner img{
    display: block;
    width: 100%;
}
.zt_main{margin:0 auto;width:1000px}
.zt_wrap1_l{
    width: 628px;
    margin-top: 15px;
    margin-right: 20px;
    border: 1px solid #000;
    border-bottom: unset;
}
.zt_wrap1_l .zt_wrap1_l_ul1 {border-bottom: 1px solid #000;}
.zt_wrap1_l ul{
    text-align: center;
}
.zt_wrap1_l ul li{
    line-height: 33px;
}
.zt_wrap1_l_ul1_li1{
    width: 165px;
    margin: auto;
}
.zt_wrap1_l_ul1_li2{
    width: 260px;
}
.zt_wrap1_l_ul1_li3{
    width: 100px;
}
.zt_wrap1_l_ul1_li4{
    width: 100px;
}
.zt_wrap1_l .zt_wrap1_l_ul1 li{text-align: center;border-right: 1px solid #000;}
.zt_wrap1_l .zt_wrap1_l_ul1 .mr0{
    border-right: unset;
}
.zt_wrap1_l_zyname{
    width: 165px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.zt_wrap1_l_zyname_padin{padding: 34px 0;}
.zt_wrap1_l_qymc{
    width: 260px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.zt_wrap1_l_qymc p{
    border-bottom: 1px solid #000;
}
.zt_wrap1_l_qymc_none{border-bottom: unset !important;}
.zt_wrap1_l_jhrs{
    width: 100px;
    padding: 34px 0;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.zt_wrap1_l_syme{
    width: 100px;
    padding: 34px 0;
    border-bottom: 1px solid #000;
}
.zt_wrap1_r{
    width: 347px;
    margin: auto;
}
.zt_wrap1_r li{
    margin-top: 15px;
}
.zt_wrap1_r li img{
    width: 100%;
}
.zt_wrap1_r li p{
    background-image: url(../images/lol_trst_04.png);
    bottom: 4px;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 5px 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.zt_zx{
    width: 200px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    line-height: 40px;
    margin: 30px auto;
    border-radius: 5px;
    background-color: #ff2323;
}
.zt_title{
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin: 20px auto;
}
.zt_title font{
    color: #ff2323;
}
.zt_main_box{
    border: 2px solid #ff2323;
    border-radius: 5px;
}
.zt_main_box_fl{
    width: 480px;
    text-align: right;
}
.zt_main_box_fl img{
    width: 84%;
    padding: 20px 0;
}
.zt_main_box_fl_span{
    width: 360px;
    text-align: left;
    margin: 70px auto 50px;
}
.zt_main_box_fl_span span,.zt_main_box p{
    font-size: 17px;
    line-height: 40px;
}
.zt_main_box p{
    text-align: left;
}
.zt_main_box_fl_span span img{
    width: 27%;
    padding: unset;
}
.zt_main_box_fr{
    width: 450px;
}
.zt_main_box_fr img{
    width: 84%;
    padding: 20px 0;
}
.zt_main_box_p{
    width: 80%;
    margin: 30px auto;
}
.zysz{}
.zysz .kc{
    width: 22%;
    padding: 1% 1%;
    border-radius: 5px;
    text-align: center;
    background-color: #e6e6e6;
}
.zysz .kc img{
    height:125px
}
.zysz .kc p{
    padding: 10px 0 15px;
}
.zt_main_p{
    margin: 20px auto;
    text-indent: 2em;
    font-size: 16px;
    line-height: 24px;
}
.zt_main_img{
    width: 100%;
    margin: auto;
}
.zt_main_img img{
    width: 100%;
}
.zt_wrap1 .zt_title{
    margin: 40px auto 10px;
}