@charset "utf-8";
/* CSS Document */
@import url(https://www.guizhou.gov.cn/images/mobile_header.css);
body{background:#e9fae6;}
.warp{width:auto;max-width: 100vw;min-width:100vw;background-size: 100% auto;background-color: #fff2e5;}
.warp *{box-sizing: border-box;}
.warp .w1200{width: auto;}
.warp .MT45{ margin-top:15px;}
.warp .f_l,
.warp .f_r{ float: none !important;}


.topMain{height: 60vw;}
.topMain .LOGO{padding-top: 25vw;width: 100%;margin: 0 auto;}
.LOGO a img {max-width: 300px;}

.szfBtn{left:10px;top: 10px;width: 60vw;}
.szfBtn img{width: 100%;max-width: 334px;}

.LOGO{position: unset;margin: 0 auto;max-width: 90vw;text-align: center;transform: unset;}
.topMain .LOGO:after{width: calc(100% - 50px);left: 25px;}

.title{background-size: 200px auto;height:50px;}
.title a{width:100%;height:50px;font-size:26px;line-height:50px;}

/*Part1 春夏秋冬*/
.Part1{height: auto;overflow: hidden;padding-top: 25px;background: none;}
.Part1 .hd{width: 100%;height: auto;margin: 0 auto 24px;}
.Part1 .hd::after{content:"";width:calc(100% - 20px);}
.Part1 .hd ul{height: auto;padding: 0px 10px;}
.Part1 .hd ul li{width: calc((100% - 45px)/4);height: auto;}
.Part1 .hd ul li img {width: 100%;height: auto;}
.Part1 .bd{height: auto;overflow: hidden;background: url(essjq_icon14.png)no-repeat center top;background-size: 100% auto;margin-top: -40px;}
.Part1 .bd ul{padding: 46px 10px 0px;}
.Part1 .bd ul li{width: calc((100% - 50px)/6);height: auto;}
.Part1 .bd ul li img {width: 100%;height: auto;}
.Part1 .bd ul li.m1,
.Part1 .bd ul li.m6{margin-top: 5px;}
.Part1 .bd ul li.m2, .Part1 .bd ul li.m3{margin-top: 28px;}
.Part1 .bd ul li.m4{margin-top: 28px;}
.Part1 .bd ul li.m5{margin-top: 29px;}

/*Part2 节气名录*/
.Part2{height: auto;width: calc(100% - 20px)!important;}
.Part2 .title{margin-bottom: 15px;}
.Part2 .picBox{height: auto;}
.Part2 .picBox ul li{height: auto;}
.Part2 .picBox ul li a img{height: calc((100vw - 20px)/(1200 / 568));}
.Part2 .picBox ul li:hover a img{transform:scale(1.1);}
.Part2 .titBox{height: auto;margin-top: 10px;}
.Part2 .titBox ul{display: block;}
.Part2 .titBox ul li{width: 100%;height: auto;transition: height ease-in-out 0.6s;margin-bottom: 2px;}
.Part2 .titBox ul li:nth-child(odd){height: auto;}
.Part2 .titBox ul li h1{width: 100%;height: 50px;background: url(essjq_icon06.png)no-repeat 10px center;float: none;}
.Part2 .titBox ul li h1 a{display: inline-block;width: auto;font-size: 20px;padding: 0px 0px 0px 40px;line-height: 50px;}
.Part2 .titBox ul li.on{width: 100%;height: 200px;}
.Part2 .titBox ul li .open{width: 100%;height: 160px;padding: 10px;float: none;left: 0px;top: 40px;}
.Part2 .titBox ul li .open p{padding-right: 15px;line-height: 24px;height: 140px;overflow-y:auto;}

/*Part3 节气文化*/
.Part3{width: calc(100% - 20px)!important;height: auto;margin-bottom: 15px;}
.Part3 .title{position: relative;z-index: 4;}
.Part3 .bdBox{height: auto;}
.Part3 .bdBox .leftBox{width: 100%;height: auto;margin-top: 0px;}
.Part3 .bdBox .leftBox .bgLeft{width: 146px;position:absolute;background-size: 100% auto;background-position-y: top;}
.Part3 .bdBox .leftBox .newsList{width: calc(100% - 10px);margin-left: 10px;margin-top: 68px;padding: 6px 10px 0px;z-index:3;}
.Part3 .bdBox .ulList li{padding-left:15px;}
.Part3 .bdBox .leftBox .bgBottom{width: calc(100% - 10px);height: 120px;position: unset;overflow: hidden;margin: 10px auto 0px 10px;}
.Part3 .bdBox .leftBox .bgBottom li {height:auto;overflow:hidden;position:unset!important;float:left;}
.Part3 .bdBox .leftBox .bgBottom ul .li-1{width:calc((100% - 20px)/2);height:297px;border-radius:0px;}
.Part3 .bdBox .leftBox .bgBottom ul .li-2{width:calc((100% - 20px)/2);height:187px;}
.Part3 .bdBox .rightBox{display: none;}

.ConMain.ZldwBox{ width:auto; }

.Address{ background-position: 15px center; height: auto;line-height: 1.5; padding: 10px; font-size: 14px;}
.Address i{ display:none;}
.Address font{ padding-left:0; }

/*内页*/
.RightMainBox{padding: 0 10px;margin-top: 5px;box-shadow: none;background: none;}
.RightMainBox>.Title{padding: 0 10px;height: 41px;}
.RightMainBox>.Title>h1{height: 41px;line-height: 41px;font-weight: bold;font-size: 22px;}
.PageMainBox{min-height: calc(100vh - 469px);}
ul.NewsList{ padding:10px 0;}
ul.NewsList li:not(.b){height:auto;background-position: left 16px;line-height: inherit;padding: 10px 0;padding-left: 15px;}
ul.NewsList li:not(.b) + li:not(.b){ border-top:1px solid #DDD;}
ul.NewsList li a{width: auto;max-width: inherit;float: none;white-space: inherit;line-height: 1.3;display: block;font-size: 14px;color: #000;}
ul.NewsList li span{width: auto;display: block;float: none;text-align: left;font-size: 12px;line-height: 1.3;}


/*细览*/
.DocTextBox{margin: 10px !important;padding: 15px 10px 10px;}
.DocTextBox .DocTitle{font-size: 22px;line-height: 1.4;}
.DocTextBox .Article .share{display: none !important;}
.DocTextBox .Article .ArticleInfo{ margin:0;}
.DocTextBox .Article .ArticleInfo p{ display:block; text-align: center;}
.DocTextBox .Article .ArticleInfo>p:nth-of-type(1) span{display:block;}
.DocTextBox .Article .ArticleInfo .print{ display:none; }
.DocHtmlCon table{ max-width:100%; }
.DocHtmlCon .video{max-width:100%;height: auto;}
.DocHtmlCon .video video{max-width:100%;height: auto !important;}
.QRcode{ display:none;}
.Previous a{max-width: calc(100% - 110px);}


/*相关文档*/
.DocTextBox.f_l{ width:auto;}
.RelatedDoc{width:auto;margin: 10px !important;padding: 0 10px 15px;}

/*底部*/
.warp .footer{ display: none;}
.warp .Footer_Mbile{display: block !important;background: #d95016;padding: 15px 5px;}
.warp .Footer_Mbile p{ text-align: center; font-size: 15px; color: #FFF; line-height: 1.5; padding: 3px 0;}
.warp .Footer_Mbile a{ color:inherit; }