dl,dt,dd {margin:0;padding:0;list-style:none;border:none;}

.zt_banner {width:100%;height:630px;background: url(/images/2023zt_banner.png) no-repeat top center;background-size: 1920px 630px;}

.zt_xwzx {width: 100%;max-width: 1200px;height:auto;background:linear-gradient(180deg, #FFFFFF 0%, #FFF1D4 100%);margin: 0 auto;}
.zt_xwzx h3 {padding: 40px 144px 44px;text-align: center;}
.zt_xwzx h3 a {font-size: 38px;font-family: PingFang SC-Bold, PingFang SC;font-weight: bold;color: #FF0000;}

.zt_xwzx_content {padding-bottom: 16px;}
.zt_xwzx_tab {width: 680px;height:450px;margin-left: 20px;position: relative;overflow: hidden;}
.zt_xwzx_tab .hd{height:8px;position:absolute;z-index:1; bottom:50px;text-align: center;left: 50%;margin-left: -67px;}
.zt_xwzx_tab .hd ul{ display:inline-block;font-size:0; vertical-align:top;}
.zt_xwzx_tab .hd ul li{ display:inline-block; width:20px; height:8px;background:#C9B284;; margin:0 2px;vertical-align:top; overflow:hidden; border-radius:20px;}
.zt_xwzx_tab .hd ul li.on{ background:#FDECBE;width:33px; height:8px;border-radius:20px;position: relative;}
.zt_xwzx_tab .bd { position: relative;z-index:0;}
.zt_xwzx_tab .bd li {overflow: hidden; position: relative;height:450px;}
.zt_xwzx_tab .bd li a{display: block;}
.zt_xwzx_tab .bd img {width:100%;height:450px !important; display: block;}
.zt_xwzx_tab .bd .a_title { width: 100%; height:40px;background: rgba(0,0,0,0.2); display:block; position: absolute; bottom: 0; left: 0; color: #fff; font-size:16px; line-height:40px; padding:0 20px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zt_xwzx_tab .prev,.zt_xwzx_tab .next {width: 30px;height: 60px;display: block;position: absolute;top:195px;z-index: 99;}
.zt_xwzx_tab .prev {left:0;}
.zt_xwzx_tab .next {left:650px;}

.zt_xwzx_list {width: 100%;max-width: 464px;margin-right: 16px;padding-top:7px;}
.zt_xwzx_list ul {padding-top: 20px;border-bottom: 1px dashed #707070;}
.zt_xwzx_list ul:last-child {border-bottom: none;}
.zt_xwzx_list ul li {width: 100%;position: relative;line-height: 25px;margin-bottom: 15px;padding-left: 15px;}
.zt_xwzx_list ul li a {font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.zt_xwzx_list ul li i {width: 5px;height: 5px;background: #333;border-radius: 5px;position: absolute;top: 10px;left: 0;}
.zt_xwzx_list ul li a:hover {color: #FF0000;}
.zt_xwzx_list .zt_more {font-size: 14px;color: #FF0000;float: right;margin-bottom:12px;}

.zt_xxyd {width:100%;height:826px;background: url(/images/2023zt_xxydbg.png) no-repeat top center;background-size: 1920px 826px;margin-top: 20px;}
.zt_xxyd_content {width: 100%;max-width: 1200px;margin: 0 auto;}
.zt_xxyd_left {width: 536px;height: auto;overflow: hidden;margin-top: 197px;margin-left: 30px;}
.zt_xxyd_left_top .zt_img {display: block;}
.zt_xxyd_left_top .zt_img img {display: block;}
.zt_xxyd_left_top .zt_title {font-size: 18px;font-weight: 800;color: #333333;line-height: 25px;height: 25px;display:inline-block;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;margin-top: 15px;margin-bottom: 25px;}
.zt_xxyd_left_top .zt_title:hover {color: #FF0000;}
.zt_xxyd_left ul {width: 100%;border-top: 1px dashed #707070;}
.zt_xxyd_left ul li {width: 100%;position: relative;line-height:25px;margin-top: 15px;padding-left:15px;}
.zt_xxyd_left ul li a {font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.zt_xxyd_left ul li i {width: 5px;height: 5px;background: #333;border-radius:5px;position: absolute;top:10px;left: 0;}
.zt_xxyd_left ul li a:hover {color: #FF0000;}
.zt_xxyd_left .zt_more {font-size: 14px;color: #FF0000;float: right;margin-top:20px;}
.zt_xxyd_right {width: 548px;height: auto;overflow: hidden;margin-top: 197px;margin-right: 30px;}
.zt_xxyd_right ul li {width: 100%;border-bottom: 1px dashed #707070;padding-bottom: 20px;}
.zt_xxyd_right ul li:nth-child(3) {border-bottom: none;}
.zt_xxyd_right ul li .zt_title {font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-weight: bold;line-height: 25px;margin: 20px 0;}
.zt_xxyd_right ul li .zt_title:hover {color: #FF0000;}
.zt_xxyd_right ul li p {font-size:16px;color: #333;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;line-height: 24px;}
.zt_xxyd_right .zt_more {font-size: 14px;color: #FF0000;float: right;margin-top:17px;}

.zt_dcyj {width: 100%;max-width: 1200px;margin:88px auto 100px;}
.dcyj_title,.dcyj_title img {display: block;}
.zt_dcyj ul li {width:548px;border-bottom:1px dashed #707070;padding-bottom: 20px;float: left;}
.zt_dcyj ul li:nth-child(2n) { float:right;}
.zt_dcyj ul li .zt_title {font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-weight: bold;line-height: 25px;margin:20px 0;height:50px;}
.zt_dcyj ul li .zt_title:hover {color: #FF0000;}
.zt_dcyj ul li p {font-size:16px;color: #333;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;line-height: 24px;height: 72px;}

.zt_xxsj {width: 100%;max-width: 1200px;margin: 0 auto 100px;background: linear-gradient(180deg, #FFFFFF 0%, #FFF1D4 100%);}
.zt_xxsj h3 img {display: block;}

.zt_xxsj_content {width: 1160px;margin:50px auto 0;border-top:2px solid #B71604;padding: 20px 0;}
.zt_xxsj_img a,.zt_xxsj_img a img {width: 430px;height: 313px;display: block;}
.zt_xxsj_right {width: 692px;}
.zt_xxsj_right dl {border-bottom: 1px dashed #707070;padding-top: 28px;padding-bottom: 13px;}
.zt_xxsj_right dl dt a {font-size: 20px;font-weight: bold;color: #333333;line-height: 28px;display: inline-block;}
.zt_xxsj_right dl dt a:hover {color: #FF0000;}
.zt_xxsj_right dl dd {font-size: 16px;color: #333;line-height: 24px;margin-top: 20px;}
.zt_xxsj_right ul {padding-top:20px;}
.zt_xxsj_right ul li {width: 100%;position: relative;line-height:25px;margin-top: 15px;padding-left:15px;}
.zt_xxsj_right ul li a {font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.zt_xxsj_right ul li i {width: 5px;height: 5px;background: #333;border-radius:5px;position: absolute;top:10px;left: 0;}
.zt_xxsj_right ul li a:hover {color: #FF0000;}
.zt_xxsj_right .zt_more {font-size: 14px;color: #FF0000;float: right;margin-top:15px;}

.zt_footer {width: 100%;height: 180px;line-height: 180px;background:#C4090E;text-align: center;}
.zt_footer p {font-size: 18px;color: #fff;}