@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);
@font-face {
    font-family: 'SourceHanSansCN';
    src: url(https:/www.zunyi.gov.cn/material/siteFile/2025/fonts/SourceHanSerifCN-Bold.ttf);
}
@font-face {
    font-family: 'SourceHanSansCNH';
    src: url(https:/www.zunyi.gov.cn/material/siteFile/2025/fonts/SourceHanSerifCN-Heavy.ttf);
}
@font-face {
    font-family: 'SourceHanSansCNS';
    src: url(https:/www.zunyi.gov.cn/material/siteFile/2025/fonts/SourceHanSerifCN-SemiBold.ttf);
}
.Main{width: 100%;background: none;}
.warp{width: 100%; height: auto; overflow: hidden; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_bg.png) center top no-repeat #fff8f8; background-size:100% auto;}
.zfgbHeader{width: 1400px;height: 200px;overflow: hidden;margin: 0 auto;}
.zfgbHeader .zfgbTop{width: 100%;height: auto;overflow: hidden;margin-top: 60px;}
.zfgbHeader .zfgbTop .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;}
.zfgbHeader .zfgbTop .f_r a+a{margin-left: 30px;}
.zfgbHeader .zfgbTop .f_r a:hover{background: #bd1a2d; color:#fff;}

.Main>.clear{ margin-top: 60px; }
.Part1{background-color: #FFF;width: 1400px;height: auto;overflow: hidden;border-radius: 10px;margin: 0 auto;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-sizing: border-box;padding: 48px 50px 22px;}
.LeftPart{ width: 600px; float: right;}
.LeftPart::before{content: "";position: absolute;left: -51px;top: 8px;width: 1px;height: calc(100% - 8px);background-color: #bababa;pointer-events: none;}
.ZfgbTitPart{position: relative;border-bottom: 2px solid #bd1a2d;padding-bottom: 44px;}
.ZfgbTitPart::after{ content: ''; display: block; position: absolute; width: 100%; height: 10px; background-color: #bd1a2d; left: 0; bottom:7px; pointer-events: none; }
.ZfgbTitPart h1{ display: block; text-align: center; font-size: 58px; font-family: 'SourceHanSansCNH'; line-height: 1; color: #bd1a2d; }
.ZfgbTitPart p{ display: block; text-align: center; font-size: 18px; line-height: 1.5; margin-top: 20px; }
.XgzcPart{padding-top: 10px;min-height: 794px;}
.XgzcPart .ChannelBox{ margin-top: 25px; padding-bottom: 27px; }
.XgzcPart .ChannelBox::after{ content: ''; display: block; position: absolute; width: 100%; height: 2px; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img04.png) repeat-x; left: 0; bottom:0px; pointer-events: none; }
.XgzcPart .ChannelBox>.tit{ position: relative; display: flex; height: 30px; justify-content: space-between; align-items: center; cursor: pointer; }
.XgzcPart .ChannelBox>.tit>a{display: flex;align-items: center;font-size: 24px;color: #bd1a11;white-space: nowrap;padding-left: 1em;}
.XgzcPart .ChannelBox>.tit>a::before{content: '';display: inline-block;width: 16px;height: 22px;background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img05.png) left center  no-repeat;position: absolute;left: 0;top: calc(50% - 10px);}
.ChannelBox .con{padding-top: 5px;/* min-height: 74px; */max-height: calc(37px * 10);overflow-y: auto;}
.ChannelBox li{ position: relative; font-size: 18px; line-height: 1.5; overflow: hidden; padding-left: 24px; margin-top: 10px;  }
.ChannelBox li:has(>span){display: flex;justify-content: flex-start;align-items: center;}
.ChannelBox li:has(>span)>h1{ max-width: calc(100% - 50px); }
.ChannelBox li>h1 a{display: block; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.ChannelBox li span{ color: #bd1a2d; }
.ChannelBox li span a:hover{ text-decoration: underline; }
.PartTitle{ position: relative; border-bottom: 1px solid #ddd; height: 45px; }
.PartTitle h1{display: inline-block;position: relative;height: 100%;line-height: 36px;font-size: 30px;color: #333;font-family: 'SourceHanSansCN';}
.PartTitle h1::after{content: '';display: block;position: absolute;width: 100%;border-bottom: 4px solid #bd1a2d;left: 0;bottom: -2px;pointer-events: none;}

.WqgbPart{ margin-top: 39px; }
.SwiperPart{ padding: 0 40px; margin: 20px 0 0;}
.SwiperPart .swiper{ width: 100%; height: 60px; margin: 0 auto; user-select: none; }
.swiper-slide{ width: 140px; position: relative; }
.swiper-slide a{ display: block; padding: 0 5px;}
.swiper-slide .swBook{ display: none; }
.swiper-slide h1{ display: block; text-align: center; font-size: 18px; height: 60px; background-color: #FFF; border-radius: 5px; line-height: 60px; box-shadow: 0px 2px 27px 0px rgba(238,238,238,1) inset; }
.swiper-slide h1:hover{background: #bd1a2d; color: #ffffff;}
.swiper-button-prev,
.swiper-rtl .swiper-button-next{ left: 0px; }
.swiper-button-next,
.swiper-rtl .swiper-button-prev{ right: 0px;}
.swiper-button-prev,
.swiper-rtl .swiper-button-next,
.swiper-button-next,
.swiper-rtl .swiper-button-prev{ width: 40px; height: 40px; border-radius: 50%; background-color: #e6e6e6; }
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after{ font-size: 18px; font-weight: bold; color: #333; }
.RightPart{width: 600px;float: left;margin-top: 6px;}
.BookWarp{border: 1px solid #e4e4e4;background-color: #f5f5f5;border-radius: 10px;height: 690px;display: flex;align-items: center;justify-content: center;}
.BookPart{ width: 430px; height: 608px; background-color: #FFF; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15); }
.BookPart a{display: flex;height: 100%;box-sizing: border-box;flex-direction: column;align-items: center;padding-top: 121px;}
.BookPart img{ max-width: 84%; pointer-events: none; }
.BookPart .GbYears{font-size: 20px;color: #bd1a2d;user-select: none;margin-top: 238px;font-weight: bold;line-height: 1.3;letter-spacing: 2px;}
.BookPart .GbNums{font-size: 10px;color: #333333;}
.BookPart .GbZbdwName{font-size:16px;letter-spacing: 2px;padding-left: 2px;margin-top: 8px;position: relative;display: block;white-space: nowrap;user-select: none;color: #333;}

.GbkSearhPart{margin-top: 34px;border-radius: 5px;height: 104px;background: radial-gradient(circle farthest-corner at 50% 0%, #FFF, #f7e0d5);padding: 16px 50px 0;}
.GbkSearhPart .Tit{ position: relative; display: flex; justify-content: space-between; align-items: center; }
.GbkSearhPart .Tit h1{ font-size: 30px; color: #bd1a2d; font-family: 'SourceHanSansCN'; line-height: 1; }
.GbkSearhPart .Tit h1 a{ line-height: 1; }
.GbkSearhPart .Tit::before,
.GbkSearhPart .Tit::after{ content: ''; display: block; position: relative; width: 120px; height: 12px; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img02.png) no-repeat right center; background-size: auto 100%; }
.GbkSearhPart .Tit::after{ transform: rotateY(180deg); }
.SearchBox{position: relative;height: 48px;border: 1px solid #bd1a2d;border-radius: 5px;background-color: #FFF;box-shadow: 0px 0px 18px 0px rgba(175,33,23,0.35) inset;margin-top: 9px;display: flex;justify-content: space-between;}
.SearchBox::before{ content: ''; display: block; position: absolute; left: 14px; top: 0; width: 30px; height: 100%; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img03.png) no-repeat center; pointer-events: none; z-index: 1; }
.SearchBox input{ border: none; outline: none; padding: 0 0px 0 60px; font-size: 18px; color: #333; box-sizing: border-box; background: none; width: calc(100% - 90px); position: relative; z-index: 0; }
.SearchBox input::placeholder{ color: #ccc; }
.SearchBox a{ display: block; width: 70px; text-align: center; line-height: 48px; font-size: 18px; color: #bd1a2d; cursor: pointer;}
/*公报相关链接*/
.GbRelLinks{ position: relative; margin-top: 30px; }
.GbRelLinks ul.hd{ display: flex; justify-content: space-between; }
.GbRelLinks ul.hd li{position: relative;overflow: hidden;width: 290px;height: 90px;border-radius: 5px;background: #fde8db;}
.GbRelLinks ul.hd li a{position: relative;display: flex;line-height: 1.3;font-size: 24px;color: #878787;font-family: "SourceHanSansCN";z-index: 1;height: 100%;align-items: center;justify-content: center;}
.GbRelLinks ul.hd li a>br{ display: inline !important; }
.GbRelLinks ul.hd li:hover{background: #bd1a2d;}
.GbRelLinks ul.hd li:hover a{color: #fff;}
.GbRelLinks .bd{ position:relative; height:0; z-index:999; }
.GbRelLinks .bd .FadePart{ display:none; position:absolute; width:100%; left:0; top:20px; background: linear-gradient(to bottom, #fff4e8, #ffefe0, #ffebd9); }
.FadePart{padding:10px;box-sizing: border-box;border-radius: 5px;filter: drop-shadow(0px 0px 4px rgba(0,0,0,0.2));}
.FadePart::before{content:'';display: block;position: absolute;border-bottom: 15px solid #fff4e8;border-left: 15px solid transparent;border-right: 15px solid transparent;top: -14px;left: calc(50% - 15px);}
.FadePart + .FadePart::before{ left: auto; right: calc((190px - 30px) / 2); }
.FadePart ul{display:flex;flex-wrap: wrap;}
.FadePart li{position:relative;overflow: hidden;width: calc(100% / 5);font-size: 14px;}
.FadePart.gssq li{width: calc(100% / 8);}
.FadePart li a{display:block;margin-right: 15px;padding: 5px 0;transition: all 0.3s;}
.FadePart li a:hover{ text-decoration:underline; }
.SzgbPart{margin-top: 22px;}
.Part2{background-color: #FFF;width: 1400px;margin: 0 auto;border-radius: 10px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-sizing: border-box;padding: 32px 50px 22px;display: flex;justify-content: space-between;}
.MT35{margin-top: 40px;}
.XgljPart{width: 100%;}
.XgljPart ul{padding-top: 12px;position: relative;height: auto;overflow: hidden;}
.XgljPart li{position: relative;font-size: 16px;line-height: 44px;color: #333333;z-index: 1;float: left;margin-right: 50px;}
.XgljPart li.bhico{padding-left: 35px;}
.XgljPart li.bhico::before{content: '';width: 20px;height: 20px;display: block;position: absolute;left: 5px;top: 12px;}
.XgljPart li.bhico.ico_code::before{background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img06.png) no-repeat center center;}
.XgljPart li.bhico.ico_phone::before{ background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img07.png) no-repeat center; }
.XgljPart li.bhico.ico_fax::before{ background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img08.png) no-repeat center; }
.XgljPart li.bhico.ico_email::before{ background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img09.png) no-repeat center; }
.XgljPart li.bhico.ico_address::before{ background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img10.png) no-repeat center; }
.XgljPart.f_l li{ float: none; }


/*===内页============================*/


.ConBookPart{height: calc(100vh - 120px);height: 817px;box-sizing: border-box;}
.ConBookPart>.bookbg{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; }
.ConBookPart>.bookbg>div{position: absolute;height: calc(100% - 200px);width: 100%;top: 100px;left: 0;background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img13.png) repeat-y center top;}
.ConBookPart>.bookbg::before,
.ConBookPart>.bookbg::after{content: '';display: block;position: absolute;width: 100%;height: 100px;left: 0;background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img12.png) no-repeat;}
.ConBookPart>.bookbg::before{ top: 0; background-position: center top; }
.ConBookPart>.bookbg::after{ bottom: 0; background-position: center bottom; }

.ConBookPart .BackMuLuBtn{left: 10px;top: 11px;position: absolute;z-index: 1;}
.ConBookPart .BackMuLuBtn{width: 160px;height: 36px;position: relative;}
.ConBookPart .BackMuLuBtn a{display: block;text-align: center;line-height: 36px;font-size: 18px;color: #FFF !important;background-color: #bd1a11;transition: all 0.3s;}
.ConBookPart .BackMuLuBtn a:hover{ opacity: 0.7; }

.ConMain{position: relative;margin: 0 20px 40px;height: calc(100vh - 170px);height: calc(100% - 50px);}

.MuLuPart{width: 525px;margin-left: 30px;height: 100%;box-sizing: border-box;}
.MuLuPart>h1{display: block;position: relative;font-size: 32px;user-select: none;font-weight: bold;color: #333;height: 84px;line-height: 52px;text-align: center;border-bottom: 1px solid #d6d6d6;}

.MuLuMain{height: calc(100% - 200px);display: flex;flex-direction: column;justify-content: flex-start;}


.MuLuMain .ChannelBox{min-height: 30px;margin-top: 24px;margin-bottom: 6px;}
.MuLuMain .ChannelBox>.tit{ position: relative; display: flex; height: 30px; justify-content: space-between; align-items: center; cursor: pointer; }
.MuLuMain .ChannelBox>.tit>a{display: flex;align-items: center;font-size: 20px;color: #bd1a11;white-space: nowrap;font-family: 'SourceHanSansCNS';}
.MuLuMain .ChannelBox>.tit>a::before{ content: ''; display: inline-block; width: 16px; height: 20px; background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img05.png) no-repeat; }
.MuLuMain .ChannelBox>.tit>i{ display: block; width: 80%; border-bottom: 1px dashed #bd1a11; }
.MuLuMain .ChannelBox>.tit>em{color: #bd1a11;transition: all 0.3s;}

.MuLuMain .ChannelBox::after{ content: ''; display: block; position: absolute; width: 100%; border-bottom: 1px dashed #dbdbdb; left: 0; bottom: 0px; opacity: 0; }
.MuLuMain .ChannelBox.on{padding-bottom: 10px;margin-bottom: 10px;}
.MuLuMain .ChannelBox.on::after{ opacity: 1; }

.MuLuMain .ChannelBox.on>.tit>em{transform: rotateZ(90deg);}

.ScrollBox{display: none;position: relative;min-height: 59px;height: auto;overflow-y: auto;overflow:overlay;padding-right: 10px;margin-top: 1px;max-height: calc(100% - 30px);}
.ScrollBox::-webkit-scrollbar{ width: 5px; box-sizing: border-box; background: transparent;}
.ScrollBox::-webkit-scrollbar-track-piece{ background: #dbdbdb;}
.ScrollBox::-webkit-scrollbar-thumb{ background-color: #bd1a11; }
.ScrollBox::-webkit-scrollbar-thumb:hover{ background-color: #80110b; }

.MuLuMain .ChannelBox.on .ScrollBox{height:auto !important;}

.ScrollBox li{ position: relative; font-size: 14px; line-height: 1.5; overflow: hidden; padding-left: 20px; }
.ScrollBox li + li{ margin-top: 10px; }
.ScrollBox li::before{ content: ''; display: block; position: absolute; left: 3px; top: calc(50% - 5px); width: 8px; height: 8px; box-sizing: border-box; border: 2px solid #999; transform: rotateZ(45deg); transition: all 0.3s; }
.ScrollBox li>a{display: block;position: relative;overflow: hidden;max-width: calc(100% - 162px);max-width: calc(100% - 64px);float: left;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;cursor: pointer;}
.ScrollBox li span{float: right;color: #999;display:none;}
.ScrollBox li:hover::before,
.ScrollBox li.on::before{ border-color:#bd1a11; }
.ScrollBox li:hover a,
.ScrollBox li.on a{ color:#bd1a11; }
.ScrollBox li em{float:left;color:#bd1a11;width: 115px;}
.ScrollBox li .jd{display: block;width: 56px;float:right;}
.ScrollBox li .jd a{color:#659aff;font-weight:normal;}


.MuLuPage{ margin-top: 20px; }
.numPageBox{ margin: 0 auto; height: 38px; position: relative; }
.numPageBox .layui-btn{ width:38px; height:38px; background:#bd1a11; border: 1px solid #bd1a11; border-radius: 1px; margin-top: 0px; display: flex; align-items: center; justify-content: center; }
.numPageBox .layui-btn::before{ font-size: 28px; color: #FFF; }
.numPageBox .layui-btn.R{ background-position-x:right}
.numPageBox .layui-form-label{ font-size:22px; width:auto; color:#333; }
.numPageBox .layui-input-inline{ margin:0 10px; width:100px;}
.numPageBox .layui-input-inline + .layui-input-inline{margin-left:0;}
.numPageBox .layui-input-inline .layui-input{ height:38px;line-height: 38px; color:#333; padding: 0px; margin: 0px; text-align: center;}
.numPageBox .layui-form-selected dl{ top:31px; padding:0;}
.numPageBox .layui-form-selected.layui-form-selectup dl{ top:auto; bottom:31px;}
.numPageBox .layui-form-select dl dd{position:relative;display:block;min-width: 79%;}
.numPageBox .layui-form-select dl dd.layui-this{ background-color: #d5524b;}
.numPageBox .layui-form-select .layui-edge{ border-top-color:#000;}
.DocMainPart{width: 520px;margin-right: 20px;height: calc(100% - 50px);box-sizing: border-box;font-size: 16px;}
.DocMainPart .Title{font-size:22px;font-family: 'SourceHanSansCNS';line-height:40px;text-align: center;}
.DocMainPart .filenum{font-size:16px; color:#666666;line-height:40px;text-align: center;}
.DocMainPart .Zoom{height: calc(100% - 130px);line-height: 30px;}
.DocMainPart .Zoom{ position: relative; overflow-y: auto; overflow:overlay; padding-right: 10px; }
.DocMainPart .Zoom::-webkit-scrollbar{ width: 5px; box-sizing: border-box; background: transparent;}
.DocMainPart .Zoom::-webkit-scrollbar-track-piece{ background: #dbdbdb;}
.DocMainPart .Zoom::-webkit-scrollbar-thumb{ background-color: #bd1a11; }
.DocMainPart .Zoom::-webkit-scrollbar-thumb:hover{ background-color: #80110b; }

.DocMainPart .Zoom *{ background:none !important;}
.DocMainPart .Zoom img{ max-width:100%; height:auto !important; }

.DocMainPart .share_jiucuo{ margin-top: 10px;height: 50px;/* line-height: 50px; */    border-top: 1px solid #EEEEEE;}
.DocMainPart .share{float: right;height:auto;font-size: 12px;margin-top: 10px;}
.DocMainPart .share .fx{display: block;float: left;height: 20px;margin-top: 2px;}
.DocMainPart .jiucuo1{float: right;height: 30px;margin-top: 10px;display: none;}

.DocMainPart .share-icon{background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img14.png) no-repeat center;width: 15px;}

.FailureTime{width: 418px;position: absolute;pointer-events: none;z-index: 0;top: 340px;left: 50%;transform: translateX(-50%);}
.FailureTime #sxsj{display: flex;align-items: flex-start;justify-content: center;transform: rotate(-20deg);flex-direction: column;border: 8px solid #c3d9ee;font-size: 40px;font-weight: bold;font-family: '微软雅黑';color: #c3d9ee;padding: 10px 28px;text-align: justify;}

.BmjsPart{box-sizing: border-box;padding: 20px 30px;height: 200px;background-color: #FFF;box-shadow:0px 5px 15px -5px rgba(0,0,0,0.2);margin: 40px auto;display: flex;justify-content: space-between;align-items: center;}
.BmjsPart .bmjs{float: left;}
.BmjsPart .GbRelLinks{margin-top:0px;}
.BmjsPart .GbRelLinks ul.hd li{width:255px; height:140px;}
.BmjsPart .GbRelLinks ul.hd li+li{margin-left: 30px;}
.BmjsPart .GbRelLinks ul.hd li a{font-size:30px; text-align:center; padding:0px 20px;}

.WaterMark{width: 100%;height: 100%;position: absolute;overflow: hidden;pointer-events: none;color:#e2e2e2;z-index: 0;top: 0;left: 0;display: flex;flex-wrap: wrap;justify-content: space-between;user-select: none;}
.WaterMark>p{width: calc(100% / 4);height: 250px;position: relative;font-size: 22px;display: flex;align-items: center;opacity: 0.7;}
.WaterMark>p font{ transform: rotateZ(-35deg); }
.WaterMark>p:nth-of-type(2n) font{ transform: translateY(-450%) rotateZ(-35deg); }
.WaterMark>p{width: 202px;}
.WaterMark>p:nth-of-type(2n){width: 375px;}
.ConBookPart .WaterMark{height: calc(100% - 44px);}

/*期刊页*/
.SearchMain{background-color: #FFF;padding: 10px 0 30px;width: 1400px;margin: 0 auto 30px;}
.SearchMain .BackMuLuBtn{width: 160px;height: 36px;position: relative;}
.SearchMain .BackMuLuBtn a{display: block;text-align: center;line-height: 36px;font-size: 18px;color: #FFF !important;background-color: #bd1a11;transition: all 0.3s;}
.SearchMain .BackMuLuBtn a:hover{ opacity: 0.7; }
.SearchMain .SePageTitle{margin-top:20px;}
.SearchMain .SePageTitle h1{ display: block; font-size: 24px; color: #bd1a11; padding-left: 30px; line-height: 1.2; user-select: none; position: relative; z-index: 1; }
.SearchMain .SePageTitle h1::before{ content: ''; display: block; position: absolute; width: 6px; height: 24px; background-color: #bd1a11; left: 9px; top: calc(50% - 12px); }

.SearchMain .GbQkBookPart{position:relative;margin: 0px 70px;}
.SearchMain .GbQkBookPart ul{display:flex;flex-wrap: wrap;}
.SearchMain .GbQkBookPart li{position:relative;/* float: left; */margin: 40px 110px 0 0;}
.SearchMain .GbQkBookPart li:nth-of-type(4n){ margin-right:0;}
.SearchMain .GbQkBookPart li .swBook{width: 210px;height: 312px;margin: 0 auto;box-sizing: border-box;box-shadow: 0px 3px 6px -1px rgba(0,0,0,0.3);}
.SearchMain .GbQkBookPart li .swBook::before{content: '';display: block;position: absolute;width: 100%;height: 100%;z-index: 0;right: 0px;top: 3px;background: linear-gradient(185deg, rgba(0,0,0,0.15), rgba(0,0,0,0.05), transparent, transparent);transform: rotateZ(-30deg);transform-origin: right top;}
.SearchMain .GbQkBookPart li .swBook p{display: block;position: relative;z-index: 1;height: 100%;box-sizing: border-box;padding-top: 210px;background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img15.png) no-repeat center top;text-align: center;font-size: 15px;color: #cb2026;user-select: none;font-weight: bold;}
.SearchMain .GbQkBookPart li a h1{display:block;text-align:center;margin-top: 10px;font-size: 17px;font-weight: bold;letter-spacing: 5px;padding-left: 5px;}
.SearchMain .GbQkBookPart li a h1 font{ letter-spacing:0; padding-right:5px; }
.SearchMain .GbQkBookPart li a>p{display:block;text-align:center;font-size: 12px;}

/*公报库文件检索*/
.SearchMain .LeftBox{ width:340px; box-sizing:border-box; padding:25px 17px; margin:15px 0 0 5px;}
.SearchMain .title{ height:26px; border-left:6px solid #c50001; font-size:20px; color:#c50001;}
.SearchMain .title a{ display:inline-block; padding:0 15px; line-height:26px;}
/*网上公报库*/
.SearchMain .wsgbkBox{ min-height:280px;}
.SearchMain .wsgbkBox .bd ul{ padding:0 8px;}
.SearchMain .wsgbkBox .bd li{ position:relative; overflow:hidden; margin:9px 8px 0; width:128px; height:35px; border-radius:3px; background-color:#f6f6f6; float:left;}
.SearchMain .wsgbkBox .bd li a{ display:block; text-align:center; line-height:35px;}
.SearchMain .wsgbkBox .bd li:hover a,.wsgbkBox .bd li.on a{ background-color:#c50001; color:#FFF;}
.SearchMain .wsgbkBox .hd{ text-align:center; margin-top:15px;}
.SearchMain .wsgbkBox .hd li{ width:33px; height:3px; display:inline-block; padding:5px 0; margin:0 3px;}
.SearchMain .wsgbkBox .hd li span{ display:block; height:3px; background-color:#dddddd;}
.SearchMain .wsgbkBox .hd li.on span{ background-color:#d5161b;}
.SearchMain .gbkwjjsBox{ margin-top:30px; min-height:290px; width:290px;}
.SearchMain .gbkwjjsForm{ margin-top:25px;}
.SearchMain .gbkwjjsForm .layui-form-item{ margin-bottom:11px;}
.SearchMain .gbkwjjsForm .layui-form-label{padding: 6px 0 6px 5px;color:#333;width: 90px;}
.SearchMain .gbkwjjsForm .layui-input-block{ margin-left:95px;}
.SearchMain .gbkwjjsForm .layui-input-block .layui-input{ height:32px; box-shadow: inset 1px 1px 3px 0px #ececec;}
.SearchMain .gbkwjjsForm .btn{ width:98px; background-color:#f0f0f0;}
/*图片按钮*/
.SearchMain .pictureBtn li{ width:268px; height:42px; position:relative; overflow:hidden; margin:15px auto 0;}
.SearchMain .pictureBtn li img{ width:100%; display:block;}
/*安顺市（县、区）公报查询*/
.SearchMain .CountySearchBox{ margin-top:40px;}
.SearchMain .CountySearchBox ul{padding: 15px 0px;}
.SearchMain .CountySearchBox li{height:35px;line-height: 35px;margin:5px 0;position:relative;overflow:hidden;font-size: 15px;color:#c50001;border: 1px solid #bd1a2d;float: left;margin-right: 10px;width: calc((100% - 30px)/3);}
.SearchMain .CountySearchBox li:nth-child(3n){margin-right:0px;}
.SearchMain .CountySearchBox li a{display:block;width: 100%;height: 100%;text-align: center;}

/*联系我们*/
.SearchMain .lxwmBox{ min-height:200px;}
.SearchMain .lxwmBox ul{padding: 15px 15px 15px 0px;}
.SearchMain .lxwmBox li{line-height:35px;font-size:14px;padding-left: 26px;}
.SearchMain .lxwmBox li:nth-child(1){background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img06.png) no-repeat left center;}
.SearchMain .lxwmBox li:nth-child(2){ background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img07.png) no-repeat left center; }
.SearchMain .lxwmBox li:nth-child(3){ background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img08.png) no-repeat left center; }
.SearchMain .lxwmBox li:nth-child(4){ background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img09.png) no-repeat left center; }
.SearchMain .lxwmBox li:nth-child(5){ background: url(https:/www.zunyi.gov.cn/material/siteFile/2025/images/zfgb_img10.png) no-repeat left 8px; }

/*右侧*/
.SearchMain .RightCon{width: 1020px;margin:15px 15px 0 0;}
.SearchMain .PageTitle{ text-align:center; font-size:36px; line-height:80px; color:#222;}
.SearchMain .ChannelBox{}
.SearchMain .ChannelBox .tit{ margin-top:10px; height:46px; border-bottom:2px solid #bd1a2d; font-size:20px; color:#bd1a2d; font-weight:bold;}
.SearchMain .ChannelBox .tit>a{ display:inline-block; padding:0 5px; height:46px; line-height:46px; letter-spacing:2px;}
.SearchMain .ChannelBox>ul li{position:relative;overflow:hidden;line-height:37px;padding: 5px 0;border-bottom:1px dashed #ddd;padding-left:20px;font-size:16px;}
.SearchMain .ChannelBox>ul li::before{content: "";width: 6px;height: 6px;background: #f5d389;position: absolute;top: calc(50% - 3px);left: 2px;transform: rotateZ(45deg);}
.SearchMain .ChannelBox>ul li a{display:block;float:left;position:relative;overflow:hidden;width:85%;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;box-sizing:border-box;transition:padding 0.3s;}
.SearchMain .ChannelBox>ul li em{ color:#bd1a2d;}
.SearchMain .ChannelBox>ul li span{ display:block; float:right; width:12%;}
.SearchMain .ChannelBox>ul li:hover a{ padding-left:5px; color:#bd1a2d;}
.SearchMain .ChannelBox>ul li:hover:before {background: #bd1a2d;}
.SearchMain #layuiPage{text-align:center;}

/*高级检索*/
.GbkPart{ margin: 0 40px; margin-top: 40px; }
.SePageTitle{ }
.SePageTitle h1{ display: block; font-size: 24px; color: #bd1a11; padding-left: 30px; line-height: 1.2; user-select: none; position: relative; z-index: 1; }
.SePageTitle h1::before{ content: ''; display: block; position: absolute; width: 6px; height: 24px; background-color: #bd1a11; left: 9px; top: calc(50% - 12px); }

.GbkMainCard{}
.GbkMainCard{margin: 0 70px;margin-top: 20px;border-radius: 10px;border: 1px solid #e6e6e6;background-color: #fafafa;min-height: 440px;box-sizing: border-box;padding: 20px 80px 0 30px;}

.GbkSearchCard .layui-form-item{ position:relative; }
.GbkSearchCard .layui-form-item .layui-inline{width: calc(50% - 13px);}
.GbkSearchCard .layui-form-item .layui-inline + .layui-inline{ margin-left:10px; }
.GbkSearchCard .layui-form-item .layui-inline + .layui-inline{margin-right:0;}
.GbkSearchCard .layui-form-item .layui-inline + .layui-inline .layui-input-inline{margin-right:0;width: calc(100% - 95px);}
.GbkSearchCard .layui-form-item .layui-input-inline{width: calc(100% - 121px);}
.GbkSearchCard .layui-form-label{ position:relative; z-index:1; }
.GbkSearchCard .layui-form-item .layui-input-inline.cwrq{display:flex;align-items: center;justify-content: space-between;}
.GbkSearchCard .layui-form-item .layui-input-inline.cwrq .layui-input{width: calc((100% - 30px) / 2);}
.GbkSearchCard .layui-btn.layui-btn-primary{ border-radius:20px; border-color:#e6e6e6;}
.GbkSearchCard .layui-btn[lay-filter="gbkwjjsFormSend"]{ width:260px; background-color:#bd1a11; color:#FFF; }

.GbkResultCard{}
.warp a img:hover{ transform: none; }
.warp a{ color: inherit; }
.warp a:hover{ color: #cb2026; }

#resrltList li{display:block;}
#resrltList li span{text-align:right;}

.GbkMainCard .GbkResultCard .layui-laypage a,
.GbkMainCard .GbkResultCard .layui-laypage span{background:none;}

.Part5{background-color: #FFF;width: 1400px;height: auto;overflow: hidden;border-radius: 10px;margin: 0 auto;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-sizing: border-box;padding: 0px 0px 22px;}
.Part5 .qsBox{height:auto;}
.Part5 .layui-btn{color:#ffffff;}
.Part5 .numPageBox .layui-form-label{color:#ffffff;}
.Part5 .numPageBox .layui-input-inline .layui-input{height:34px;}
