@charset "utf-8";
@import url(mobile_header.css);


.Part1{ padding: 0; }

.LdzcPart{ width: auto; padding: 15px; min-height: auto; }

.cardTitle{ height: auto; }
.cardTitle a{ line-height: 35px; font-size: 22px; }

.LdzcPart .Con{ margin-top: 15px; display: block; }
.LdzcPart .OneLdr:has( + .listLdr){ width: auto; }
.LdzcPart .OneLdr .pic{ width: 35vw; height: calc(35vw / (190 / 270)); }
.LdzcPart .OneLdr .txt{ width: calc(100% - 35vw - 15px);}
.LdzcPart .OneLdr .name h1{ font-size: 22px; }
.LdzcPart .OneLdr .desc{ font-size: 14px; min-height: 42px; }
.LdzcPart .OneLdr .ldfg{ margin-top: 10px; }
.LdzcPart .OneLdr .ldfg .desc{ min-height: 63px; }
.listLdr{ width: auto; padding-top: 10px; margin-top: 10px; }
.listLdr::before{ left: 0; top: 0; width: 100%; height: 0; border-top: 1px dashed #ddd; border-left: none; }
.listLdr ul{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; }
.listLdr li{font-size: 16px;border-radius: 3px;font-weight: normal;background-color: #f7f7f7;}
.listLdr li + li{ margin: 0; }
.listLdr li a{ padding: 3px 0; }

.BmdtPart{ width: auto; padding: 15px 15px 20px; min-height: auto; margin-top: 15px; }
.ulList{ padding-top: 10px; }
.ulList li{ font-size: 16px; }
.ulList li + li{ margin-top: 10px; }
.ulList li a{ max-width: calc(100% - 100px); }

.DwzzPart{ margin-top: 0; }
.DwzzPart ul{flex-wrap: wrap;justify-content: flex-start;}
.DwzzPart li{width: calc((100vw - 30px) / 2) !important;height: 60px;margin-top: 15px;margin-left: 10px;}
.DwzzPart li img{ max-width: 5vw; }
.DwzzPart li h1{ font-size: 18px; margin-left: 0.5em;}


.part2{margin-top:20px;height: auto;display: block;padding: 1px 0;}
.part2>.w1400{height:auto;display: flex;flex-direction: column;margin: 15px 10px;}

.part2 .right{width:auto;background-size: 100% auto;padding: 30px 20px;margin-top: 15px;}
.part2 .right h2{font-size:24px;margin-top: 0;}
.part2 .right h2 a{ font-size:inherit; }
.part2 .right h2::before{ height:100%; }
.part2 .right .zfgb_img{margin: 20px auto 0;display: flex;justify-content: center;transform: none !important;}
.part2 .right .zfgb_img a{transform: translateX(-9%);}

.part2 .left{ width:auto; }
.part2 .left>img{ width:100%; height:auto; }



/* 内页 */
.lby{width: auto;padding: 0 10px 10px;margin: 0px;}
.lby .f_l,.Main .f_r{ float: none;}
.lbycon{padding:0px;}
/*左侧栏目列表*/
.LeftNav{ width: auto; padding-bottom: 15px; border-bottom: 1px dashed #DDD;}
.LeftNav>h1{margin:0;padding: 15px 10px;}
.LeftNav .navList{overflow: hidden;border-left: 1px solid #ddd;padding-bottom: 0px;}
.LeftNav .navList>li{float: left; margin:0;width: calc(100% / 2);border: 1px solid #ddd;border-top: none;border-left: none;/* border-bottom: none; */}
.LeftNav .navList>li>a{width: 100%;font-size: 14px;padding: 13px 10px;background: #f5f5f5;text-align: center;position: relative;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;word-wrap:normal;}
.LeftNav .navList>li:hover, .LeftNav .navList>li.on{/* border:none; */}
.LeftNav .navList>li+li{border-top:none;}
.LeftNav .navList>li:hover>a,.LeftNav .navList>li.on>a{background-color: #0080ff;}
/*右侧*/
.RightBox{width: 100%;/* margin-top: 15px; */position: relative;}
.RightBox>.Title{min-height: 50px;height: auto;overflow: hidden;overflow-x: overlay;}
.RightBox>.Title::-webkit-scrollbar{ display: none;}
.RightBox>.Title>a{height: 50px; margin-right: 0px; text-align: center; padding: 0 5px;}
.RightBox>.Title>span{font-size: 16px;}
.RightBox>.Title #MoveBtn{font-size: 16px;}


.LdzcCardList .OneLdr .pic{ width: 35vw; height: calc(35vw / (190 / 270)); }
.LdzcCardList .OneLdr .txt{ width: calc(100% - 35vw - 15px);}
.LdzcCardList .OneLdr .name h1{ font-size: 22px; }
.LdzcCardList .OneLdr .desc{ font-size: 14px; min-height: 42px; }
.LdzcCardList .OneLdr .ldfg{ margin-top: 10px; }


/* 细览 */
 .nry{ width: auto; padding: 0 10px 10px; margin: 0px;}
.ContentPageBox{padding: 0px 0px;}
.ContentPageBox.f_l{width:100%;}
.ContentPageBox .auto{display:none;}
.ContentPageBox .ArticleTitle{padding: 15px 0;font-size: 20px;line-height: 1.5;font-weight: bold;color: #000;text-align: center;}
.ContentPageBox .ArticleProperties{position: relative;overflow: hidden;padding: 0px 0 10px;background: none;}
.ContentPageBox .ArticleProperties span{ font-size: 14px; color: #666666; line-height: 35px;}
.ContentPageBox .ArticleProperties .f_l{width:100%;text-align: left;}
.ContentPageBox .ArticleProperties .f_l span{width:100%;display: none;border-bottom:1px solid #ddd;margin-left: 0px;text-indent: 10px;}
.ContentPageBox .ArticleProperties .f_l #Art_date{display:block;}
.ContentPageBox .ArticleProperties .f_l #Art_wzly{display:block;}
.ContentPageBox .ArticleProperties .f_l #fwtjs{display:none !important;}
.ContentPageBox .ArticleProperties .f_r{ display: none;}
.ContentPageBox .ArticleProperties .f_r span{ margin-left: 15px;}
.ArticleProperties .f_r span.largeFont,
.ArticleProperties .f_r span.medFont,
.ArticleProperties .f_r span.smallFont{margin-left:5px;cursor: pointer;}
.ArticleProperties .f_r span.largeFont.curFont,
.ArticleProperties .f_r span.medFont.curFont,
.ArticleProperties .f_r span.smallFont.curFont{ color:#F00; font-weight:bold;}
.Article_Con{margin-top: 15px;line-height: 30px;}
.Article_Con p{font-size:15px !important;}
.Article_Con span{font-size:15px !important;}
.Article_Con font{font-size:15px !important;}
.Article_Con img{max-width:100%;height: auto !important;}
.Main .Article_Con iframe{width: 300px !important;height: 400px !important;display: block; margin:0 auto;}
.Main .Article_Con .Video{width: 300px !important;height: 200px !important;display: block;}
.Main .Article_Con .video video{width: 100% !important;height: auto !important;}
.Main #Zoom video{width: 100% !important;height: auto !important;}
.Main .Article_Con .ue_table{overflow-x:auto;}
.Main .Article_Con table{max-width:100%; overflow-x:auto;}


.lby>.LdzcCardList{padding: 20px 0;}
.lby>.LdzcCardList>.OneLdr .txt{ width:auto; }


/* 部门 政策文件 */
.part2 .left{}
.part2{/* background: none; */}
.part2 .zcHd{width: auto;display: flex;flex-direction: column-reverse;background: none;}
.part2 .left{flex-direction: column;}
.part2 .zcHd li:first-child{margin-top: initial;}
.part2 .zcHd li.on{background: none;}
.part2 .zcHd ul{border-radius: 10px;display: none;margin-top: 20px;background-image: linear-gradient(124deg, #c0d9fa 0%, #8ebcfe 17%, #eef4ff 55%, #bfdafe 84%, #e1ecf9 100%);}
.part2 .zcHd li{font-size: 20px;}
.part2 .zcHd .gzgfxsjk img{width: 100%;}
.part2 .zcBd>div>h2{font-size: 22px;margin-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.part2 .zcBd>div>h2 a{ font-size:inherit; }
.part2 .zcBd .zcwj_tab .wjHd{ display:none; }
.part2 .zcBd{width: 100%;background: none;}
.part2 .zcBd>div{margin: 15px 0 0;padding: 10px 10px;background: #ffff;border-radius: 10px;/* overflow: hidden; */}

.JdPhotoSlide{ width: 100%; height: calc((100vw - 20px) / (1060 / 600)); }
.JdPhotoSlide li{ height: calc((100vw - 20px) / (1060 / 600)); }
.JdPhotoSlide>a{opacity:1;width: 30px;height: 60px;top: calc(50% - 30px);}
.JdPhotoSlide>a.prev{ left:0;}
.JdPhotoSlide>a.next{ right:0;}
.JdPhotoSlide>a::before{ width:22px; height:11px; }

.part2 .zcBd .wjHd ul{font-size: 16px;}
.part2 .zcBd .wjHd .zzc_box{width: 100%;height: auto;}
.part2 .zcBd .wjHd .zzc_box .search{width: 100%;margin-top: 110px;margin-right: initial;}
.part2 .wjBd ul{/* float: left; */margin-top: 10px;width: 100%;}
.part2 .zcBd .wjBd li{}
.list_box li, .part2 .zcBd .wjBd li, .rsxx li{font-size: 16px;margin: 10px 0px 0;flex-direction: row;justify-content: space-between;}
.list_box li a, .part2 .zcBd .wjBd li a{max-width: calc(100% - 100px);}

.part2 .right{margin-top: 20px;width: 100%;}
.part2 .right .zfgb_img{margin-left: -20px;display: flex;justify-content: center;}
.part2 .right h2{margin-top: 30px;}
