@charset "utf-8";
body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
    margin: 0;
    padding: 0;
}

body {
    font-family: "微软雅黑";
    max-width: 1920px;
    display: block !important;
    margin: 0 auto !important;
}
.zoomed-content {
    width: 1480px;
    transform: scale(0.91);
    transform-origin: 0 0;
    zoom: 1;
}
.zoomed-content2 {
    width: 1480px;
    transform: scale(0.9077);
    transform-origin: 0 0;
    zoom: 1;
}
a {
    text-decoration: none;
}

li {
    list-style: none;
}

img {
    border: 0;
    vertical-align: top;
}

p {
    word-wrap: break-word;
}

i {
    text-decoration: none;
}

input {
    outline: 0;
    border: 0;
}

.Pad_top {
    padding-top: 0.1px;
}

.Ver_top {
    vertical-align: top;
}

.f-fl {
    float: left;
}

.f-fr {
    float: right;
}

.f-cb {
    clear: both;
}

.dn {
    display: none;
}

.dk {
    display: block;
    
}


/* li加点 list-style-type:disc */


/* overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;*/


/* overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;*/

.znzz-top{
    background: url(znzzdh241217_bg1.jpg)  #398cf6 no-repeat top center;
   
    width: 100%;
    height: auto;
}
.znzz-top1{
    background: url(znzzdh241217_bg2.jpg) no-repeat top center;
    background-size:100% 100%;
    width: 100%;
    height: auto;
}
.znzz-top22{
    background: url(znzzdh241217_bg3.jpg) no-repeat top center;
    width: 100%;
    height: 668px;
}
.znzz-tauto{
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0 0 0;
}
.logo {
    display: block;
    width: 240px;
}
.logo img{
    width: 100%;
}
/* 归档 */
.gdang {
    position: absolute;
    top: 230px;
    right: 20%;
    margin-left: 380px;
    width: 300px;
}
.znzzdh241217_top{
    width:auto;
    display: block;
    margin: 0 auto;
    padding: 50px 0 275px 0;
    max-width: 1200px;
}
.znzz-m1{
    width: 100%;
    height: 529px;
    margin: 0 auto;
   
}
.znzz-m1-top{
    width: 1100px;
    height: auto;
    position: relative;
    margin: 0 auto;
}
.znzz-m1-top1{
    padding-top: 45px;
}
.znzzdh241217_t1{
    width: 100%;
}
.znzz-m2{
    width: 1200px;
    height: 426px;
    margin: 0 auto;
    padding-top: 40px;
}
.ltt,.rtt{
    width: 48%;
}
.tp{
    width: 100%;
    padding-bottom: 18px;
    position: relative;
}
.topul{
    width: 100%;
}
.topul li{
    width: 100%;
    min-height: 50px;
    background: #dbecff;
    margin-bottom: 10px;
    
}
.topul li a{
    padding: 10px 20px 8px 30px ;
    display: block;
}
.lt{
    width: 360px;
    text-align: left;
    font-size: 20px;
    color: #000000;
    display: flex;
    align-items: center;
    height: 52px;
    margin-left: 5%;
}
 .lt p{
    /* line-height: 27px; */
    font-size: 20px;
    overflow: hidden;
    color: #000000;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    
}
 .rt{
    width:120px;
    text-align: center;
    font-size: 20px;
    color: #5c5c5c;
    line-height: 52px;
}
.topul li:hover .lt p,.topul li:hover .rt{
    color: #ffffff;
}
.topul li:hover{
    background: url(znzzdh241217_bg2.png) no-repeat;
    background-size: 100% 100%;
}
.znzzdh241217_gd1{
    display: block;
    position: absolute;
    top: 63px;
    right: 0;
}
.znzzdh241217_gd11{
    display: block;
    position: absolute;
    top: 20px;
    right: 0;
}

.znzz-m3{
    width: 1200px;
    margin: 0 auto;
    margin-top:130px;
    height: 400px;
    margin-bottom: 40px;
}
.m3-top{
    width: 100%;
    position: relative;
}
.m3-top .znzzdh241217_t5{
    width: 100%;
}
.znzz-m3 ul li{
    width: 48%;
    float: left;
    padding: 15px 0;
    border-top: 1px dashed #cccccc;
}
.znzz-m3 ul li a {
    color: #5c5c5c;
    font-size: 24px;
    line-height: 24px;
    padding: 10px 10px 10px 30px;
    background: url(znzzdh241217_i1.png) no-repeat 8px center;
    display: block;
}
.znzz-m3 ul li:hover a {
    background: url(znzzdh241217_i2.png) #358efc no-repeat 8px center;
    color: #ffffff;
}
.l{
    width: 70%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size: 20px;
}
.znzzdh241217_gd22{
    display: block;
    position: absolute;
    top: 63px;
    right: 0;
}
.znzzdh241217_t4{
    width: 100%;
}
.znzz-m1-top1{
    margin:45px auto ;
}
.znzzdh241217_gd23{
    top: 24px;
}

.bg2022{width:100%;min-height:1682px;}
.listmain,.showmain{width:1100px;padding:0 20px;background-color:white;background:rgba(255,255,255,0.9); margin:0 auto;min-height:720px;
    margin-bottom: 60px;}
.position2021{height:50px;line-height:50px;border-bottom:2px solid #168cf7;position:relative;margin-bottom:20px;margin-top:40px}
.position2021 h3{font-size:24px;color:black;background:none;}
.position2021 span{position:absolute;right:0;top:0;}
.listul li{height:45px;line-height:45px;padding-left:20px;border-bottom:1px dashed #d6d6d6;font-size:16px;}
.listul li a{float:left;width:700px;}
.listul li span{float:right;color:#999;}

.showmain h1{font-size:22px;color:#333;font-weight:bold;text-align:center;margin:40px 0 20px;}
.showcontent p{text-indent:2em;line-height:36px;color:#666;}
.showmain .aboutthis{text-align:center;padding:20px 0 30px 0;font-size:16px;}
.page_box{
	text-align: center;
	padding: 10px 0;
}
.footer span ,.footer p ,.footer a{
	color: #000000 !important;
}
.wrapper{
	width: 100%;
}
/* .wyz {
    box-shadow: 1px 1px 10px #cccccc;border-radius: 20px !important;margin-bottom: 40px;
} */
.swipers1 .swiper-slide .img .simg{
    position: absolute;
    width: 90px;
    height: 90px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.listul li a {
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 850px ;
}
.listul li span{
    font-size: 16px;
    color: #000;
}
.listul li {
    height: 45px;
    line-height: 45px;
    padding-left: 30px;
    border-bottom: 1px dashed #d6d6d6;
    font-size: 16px;
    background: url(znzzdh241217_i1.png) no-repeat 10px center;
}
.position2021 a{
    font-size: 16px;
    color: #000;
}
.r{
    color: #999999;
    font-size: 20px;
}
.znzz-m3 ul li:hover .r{
    color: #ffffff;
} 
.showmain h1{
    line-height: 34px;
}
.showposition a{
    font-size: 16px;
    color: #000;
}
.showmain{
    margin-top: 30px;
   
}
.zoomed-content1{
    background: #ffffff;
}
.showposition{
    padding: 0 0 10px 0;
    border-bottom: 1px solid #444444;
}
.poster-item1{
    visibility: hidden;
}
.footer {
    background: #ffffff !important;
}
.zoomed-content3 .footer{
    margin-top: 0;
}
a:hover{
    text-decoration: none !important;
}
.lb2-auto{
    height: 0;
    overflow: hidden;
}
#toolbarHtml{
    width: 1500px !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}