html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover,a:focus{outline:none;text-decoration:none;cursor:pointer;}
label {font-weight:normal;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;overflow: hidden;}
.clearfix {*zoom: 1;}
::-webkit-scrollbar{display:none;}
::scrollbar{display:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

body { background:url(../images/2022zt_bg.jpg) no-repeat top center;}

.header_logo {width: 1200px;margin: 0 auto;}
.header_logo img {width: 423px;height: 88px;display: block;}

.header_banner img {width:1253px;height: auto;display: block;margin: 78px auto 0;}

.zt_nav {width: 1200px;height:80px;background: #710008;margin:117px auto 0;padding: 0 74px;box-sizing: border-box;}
.zt_nav li {width:20%;float: left;height: 80px;text-align: center;line-height: 80px;}
.zt_nav li a {font-size: 24px;color: #fff;}
.zt_nav li:hover {background: #c50000;}

.zt_box {width: 1200px;margin: 0 auto 40px;}
.zt_div {background: #fff;padding-top: 60px;margin-top: 20px;}
.zt_title {width: 100%;display: block;}
.zt_title img {width: 100%;height: auto;display: block;}

.zt_list {padding:20px 16px 10px;}
.zt_list li {width: 100%;line-height:48px;height: 48px;}
.zt_list li a {font-size: 18px;color: #343434;float: left;}
.zt_list li span {font-size: 16px;color: #999999;float: right;}

.zt_list1 {width: 460px;float: right;height: 420px;}
.zt_list1 li {width: 100%;line-height:52px;height: 52px;}
.zt_list1 li a {font-size: 18px;color: #343434;float: left;}
.zt_list1 li span {font-size: 16px;color: #999999;float: right;}

.zt_divbox {padding: 20px 16px;}
.zt_tab {width: 680px;height:420px;float: left;position: relative;overflow: hidden}

.zt_tab .bd img {width: 680px;height: 420px;display: block;}
.zt_tab .hd { height: 18px;overflow: hidden;position: absolute;right: 20px;bottom:19px;z-index: 2;font-size: 14px;}
.zt_tab .hd ul { overflow: hidden; zoom: 1;float: left;}
.zt_tab .hd ul li { float: left;margin-left: 1px; width:21px;height: 18px; line-height: 18px;text-align: center; background: #fff; cursor: pointer;color: #c50000;margin-left: 5px;}

.zt_tab .hd ul li.on {background: #c50000;color: #fff;}
.zt_tab .bd { width: 680px;height: 420px;float: left;position: relative; z-index: 0;}
.zt_tab .bd li {width: 680px; height: 420px;float: left;zoom: 1;vertical-align: middle;}

.zt_tab .bd img { width: 680px;height: auto;float: left; display: block;}
.zt_tab .txt {position: absolute;bottom: 0;z-index: 2;overflow: hidden;width: 100%;height:60px;background:rgba(0,0,0,0.6);line-height: 60px;}
.zt_tab .txt  a {display: block;padding: 0 0 0 20px;color: #fff;font-size: 19px;}