@charset "utf-8";
@import url(//www.guizhou.gov.cn/material/2023/css/mobile_footer.css);

.warp{ width:auto; max-width: 750px; min-width:100%; min-height: calc(100vh - 10px); padding: 0; background-size: 300% auto; }

.warp .w1200,
.w1400{ width: auto;}
.warp .MT45{ margin-top:15px;}
.warp .f_l,
.warp .f_r{ float: none !important;}

.Top{ }
.topMain{ height: 40vw; }

.szfBtn{ left: 10px; top: 10px; width: 40vw;}
.szfBtn img{ width: 100%;}


.LOGO{ position: relative; top: 17vw; margin: 0 auto; width: 60vw;}
.LOGO a{ }
.LOGO img{width: 100%;margin: 0;}




.Main{ }


.PageWarpSlide{ display: block; }
.PageWarpSlide .PWhd{ display: none;}
.PageWarpSlide .PWbd{ width: auto; height: auto; padding: 1px 10px 0;}
.PageWarpSlide .PWbd>*{ position: relative; left: auto; top: auto; width: auto; height: auto; opacity: 1; }

/*
.Mobile_Title{ margin-top: 10px; display: flex; align-items: center; justify-content: space-between; position: relative;}
.Mobile_Title::before,
.Mobile_Title::after{ content: ''; display: block; border-bottom: 2px solid #cb2026; width: calc((100% - 120px) / 2); }
.Mobile_Title h1{ font-size: 24px; font-weight: bold; color: #cb2026; }
*/
.Mobile_Title{ display: block; margin-top: 10px; position: relative; border-bottom: 2px solid #cb2026;}
.Mobile_Title h1{ font-size: 24px; font-weight: bold; color: #cb2026; }


.SjfbPart .bd{ min-height: 560px;}
.SjfbPart .bd>*.on{ height:100%; }

.SjfbPart{ margin: 10px 0 0;}
.SjfbPart .hd{ height: 46px; }
.SjfbPart .hd li{ width: 120px; height: 40px;}
.SjfbPart .hd li + li{ margin-left: 10px;}
.SjfbPart .hd li em{ display: none;}
.SjfbPart .hd li span{ padding: 0 5px; font-size: 18px;}
.SjfbPart .hd li.on span{ padding: 0;}
.SjfbPart .hd li.on::after{ border-top-width: 6px;}

.TableBarPart{ width: 100%; box-sizing: border-box; float: none; margin-top: 10px; box-shadow: 0px 0px 10px 0px rgba(153, 153, 153, 0.2); padding: 10px; }
.TjzqPart{ margin-left: 0; }
.TjzqPart li{ width: auto; padding: 0 20px; margin: 0 0 0 10px;}
.TimeSearch{ display: none;}

.Mobile_TypeDrop{ position: relative; display: flex !important; width: 30px; height: 30px; align-items: center; justify-content: center;}
.Mobile_TypeDrop em{ position: relative; width: 28px; height: 3px; background-color: #cb2026; }
.Mobile_TypeDrop em::before,
.Mobile_TypeDrop em::after{ content: ''; display: block; position: absolute; width: 100%; height: 100%; left: calc(50% - 14px); top: calc(50% - 1.5px); background-color: #cb2026; transition: all 0.4s; }
.Mobile_TypeDrop em::before{ transform: translateY(-9.5px); }
.Mobile_TypeDrop em::after{ transform: translateY(9.5px); }
.Mobile_TypeDrop.open em{ background-color: transparent; }
.Mobile_TypeDrop.open em::before{ transform: translateY(0px) rotateZ(45deg); }
.Mobile_TypeDrop.open em::after{ transform: translateY(0px) rotateZ(-45deg); }

.TypeSlide{width: 100%;left: 0;top: 70px;background-color: rgba(0, 0, 0, 0.2);max-height: calc(100% - 70px);overflow-y: auto;}
.TypeSlide>a{ display: none;}
.TypeSlide .inbd{ width: 100%; }
.TypeSlide .inbd ul{ width: 100%; }
.TypeSlide .inbd li{ width: 180px; height: auto; min-height: 55px; display: flex; align-items: center; }
.TypeSlide .inbd li>a{ flex-direction: row; justify-content: flex-start; padding-left: 10px; }
.TypeSlide .inbd li>a p{ font-size: 16px; margin:0 0 0 10px; }
.TypeSlide .inbd li>dl dd a{ font-size: 15px;}

.EchartPart{ width: auto; float: none; margin-top: 10px;}



/* 数据统计 */
.SjtjPart{ margin: 10px 0 0;}
.TjgbPic{ display: block; }
.TjgbPic li{ width: calc((100% - 10px) / 3); width: auto; height: auto; overflow: hidden; border-radius: 10px;}
.TjgbPic li + li{ margin-top: 10px;}
.TjgbPic li img{ height: auto; width: 100%; transform: scale(1.1); }

.SjtjSwiper{ height: auto; margin-top: 15px; }
.SjtjSwiper ul{ flex-wrap: wrap; justify-content: space-between; }
.SjtjSwiper li{ width: calc((100% - 10px) / 2); height: calc((100vw - 30px) / 2 / (464 / 430)); }
.SjtjSwiper li + li{ margin-left: 0;}
.SjtjSwiper li + li + li{ margin-top: 10px;}
.SjtjSwiper li h1{ padding: 15px 5px 5px; font-size: 16px; line-height: 1.5;}


/* 数据开放 */
.SjkfPart{ margin: 10px 0 0;}

/*贵州省政府数据开放平台*/
.LeftDateBox{width:auto;}
.LeftDateBox .hd{ height: 45px; }
.LeftDateBox .hd li	{ width:calc(100% / 4); height: 44px; margin:0px!important;}
.LeftDateBox .hd li a{font-size: 16.5px; padding: 0px; line-height: 44px;}
.LeftDateBox .tempWrap{ margin-top: 1px;}
.LeftDateBox .bd li{ padding:6px 10px; margin-top: 10px;}
.LeftDateBox .bd li .T{padding:0px;}
.LeftDateBox .bd li .T a{width:calc(100% - 80px);}
.LeftDateBox .bd li.on .C{padding:10px 0px;}
.LeftDateBox .bd li.on .C >p{max-height: 39px;min-height:20px;}
.RightTjxxDate{ width: auto; }
.GeneralStatistics{ height:auto; flex-direction: column; }
.GeneralStatistics .f_l {width:100px;float:none;margin:10px auto;}
.GeneralStatistics ul.f_r{width:100%;float:none;}
.GeneralStatistics ul.f_r .card{width:calc((100% - 60px) / 3);margin-bottom: 10px;}
.EchartsBox .tit{ margin: 15px 0 5px;}
.EchartsBox .tit a{font-size: 18px; }
.LeftDateBox .bd ul{display: inline-block!important;float: left;width: calc(100vw - 22px);}

@media screen and (max-width:480px ) {
    .GeneralStatistics ul.f_r .card{width:calc((100% - 40px) / 2);}
}
@media screen and (max-width:375px ) {
    .LeftDateBox .hd li a{font-size: 14px;}	
}



/* 数据公开 */
.SjgkPart{ margin: 10px 0 0;}
.SjgkPart .hd li{ width: 120px; border-radius: 10px 10px 0 0;}
.SjgkPart .hd li + li{ margin-left: 10px;}
.SjgkPart .bd{ margin-top: 15px; padding-bottom: 15px;}
.SjgkPart .bd>*{ position: relative;}

@media screen and (max-width:410px ) {
    .BmsjSlide .inhd{ zoom:0.9; }
}
@media screen and (max-width:370px ) {
    .BmsjSlide .inhd{ zoom:0.8; }
}
.BmsjSlide .inhd li + li{ margin-left: 10px;}

.BmlistSlide{ width: auto; }
.BmlistSlide>a{ display: none;}
.BmlistSlide .ininbd ul{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.BmlistSlide .ininbd li{ width: calc((100% - 10px) / 2); border: 1px solid #e0e0e0;}
.BmlistSlide .ininbd li + li + li{ margin-top: 10px;}

.SjxxSlide .ininbd ul{ display: flex !important; float: left; align-content: flex-start; min-height:auto; }
.SjxxSlide .ininbd li{ width: calc((100% - 20px) / 3); margin: 10px 10px 0 0 ; }
.SjxxSlide .ininbd li:nth-of-type(3n){ margin-right: 0;}

.SjxxSlide .ininbd li img{ max-width: 60%; }
.SjxxSlide .ininbd li h1{ font-size: 17px; white-space: nowrap; }


/* 市州数据 */
.SzsjPart{ padding:1px 10px 10px; }
.SzsjList{ height: auto; border: none; }
.SzsjList ul{ flex-wrap: wrap; }
.SzsjList li{ width: calc((100% - 20px) / 3); margin: 10px 10px 0 0 ; box-sizing: border-box; border: 1px solid #e0e0e0;}
.SzsjList li + li{ margin-left: 0;}
.SzsjList li:nth-of-type(3n){ margin-right: 0;}
.SzsjList li a{ text-align: center; padding: 0;}


