@charset "utf-8";
@import url(mobile_header.css);
@media screen and (max-width:750px ) {
    .warp{width:auto;max-width: 100vw;min-width:100vw;background-size: 100% 100%;}
    .warp *{box-sizing: border-box;}
    .warp .w1200{width: auto;padding-top: 0px;}
    .warp .MT45{ margin-top:15px;}
    .warp .f_l,
    .warp .f_r{ float: none !important;}
    
    .Top{background-size: auto calc(60vw + 62px);}
    
    .topMain{height: 60vw;height: auto;padding-bottom: 20px;}
    .topMain .LOGO{padding-top: 25vw;width: 100%;margin: 0 auto;}
    
    .szfBtn{left:10px;top: 10px;width: 60vw;}
    .szfBtn img{width: 100%;max-width: 334px;}
    
    .LOGO{ position: relative; margin: 0 auto; max-width: 90vw; text-align: center; }
    .LOGO .img1{width: 90%;margin: 0 auto;}
    .topMain .LOGO:after{background-size: 100%;width: 100px;right: 0px;top: 10px;}
    .Main{padding: 0px 0px 10px;height:auto;overflow:hidden;}
    
    .neiye.warp{background: #fff1e3;}
	.neiye.warp .Top{background: url(2025nqglh_bgs.png) center top no-repeat;background-size: 100% 2260px;}
	.neiye.warp .topMain{height: 60vw;height: auto;padding-bottom: 20px;}
	.neiye.warp>.clear{display:none;}
    
    /*两会要闻*/
    .Part1{width: 100%;height: auto;padding: 0px 10px;}
    /*焦点图 */
    .Focus{width: 100%; float: none;}
    .Focus .pic img {height: calc((100vw - 20px) / (698 / 460));}
    .Focus .txt {height: 50px;padding: 0px 90px 0px 10px;}
    .Focus .txt li{height: 50px;line-height: 50px;}
    .Focus .txt li a{font-size: 15px;}
    .Focus .txt li a:hover{transform:translateX(0px);}
    .Focus .num {bottom: 20px;right: 10px;}
    .Focus .num li{margin: 0 3px;}
    .Focus .prev{background: url(2025nqglh_icon3.png) no-repeat center rgba(0,0,0,0.3);background-position: 18px center;left:0px;}
    .Focus .next{background: url(2025nqglh_icon3.png) no-repeat center rgba(0,0,0,0.3);background-position: -618px center;right:0px;}
    .Focus .prev,
    .Focus .next {display:none; top: calc((100% - 100px) / 2);}

    .lhyw{width: 100%;float: none;margin-top: 10px;overflow: hidden;}
    .lhyw .tit{height: 40px;line-height: 40px;}
    .lhyw .tit::before{display: none;}
    .lhyw .tit i{float: right;width: 50px;height: 100%;}
    .lhyw .tit em{width: 27px;background-size: 10px;transform: rotateZ(-180deg);}
    .lhyw .tit em.e1{left: auto;opacity: 1;right: 36px;}
    .lhyw .tit em.e2{left: auto;opacity: 1;right: 24px;}
    .lhyw .tit em.e3{right: 12px;opacity: 1;}
    .lhyw .tit em.e4{right: 4px;opacity: 1;}
    .lhyw .tit span{font-size: 20px;float: right;}
    .lhyw .bds{height: auto;padding: 15px 10px;box-shadow: 0px 0px 5px #e6c1a7;}
    .lhyw .bds ul li {width: 100%;height: auto;line-height: 26px;margin-bottom: 10px;}
    .lhyw .bds ul li:after{top: 10px;left: 0px;}
    .lhyw .bds ul li a {font-size: 15px;padding-left: 15px;}
    .lhyw .bds ul li:last-child{margin-bottom: 0px;}
    .lhyw .more{margin-top: 10px;}

	/*现场直播*/
	.Part2{margin: 15px auto 0;}
	.Part2 .Stitle a{width: 100%;}
	.Part2 .xzzbBox{width: calc(100% - 20px);border-radius: 10px 10px 0px 0px;margin-top: -10px;background: none;margin: -10px 10px 0px;}
	.Part2 .xzzbBox .bd{width: 100%; height: calc((100vw - 20px) / (1000 / 560)); overflow: hidden; margin: 0 auto;}
	.Part2 .xzzbBox .txt-bg{height: 48px;}
	.Part2 .xzzbBox .txt {height: 48px;width: calc(100% - 60px);padding-left: 0px;}
	.Part2 .xzzbBox .txt::before{display: none;}
	.Part2 .xzzbBox .txt::after{display: none;}
	.Part2 .xzzbBox .txt li{height: 48px;line-height: 48px;padding-left: 10px;display: none;}
	.Part2 .xzzbBox .txt li.on{display:block;}
	.Part2 .xzzbBox .txt li a{font-size: 15px;}
	.Part2 .xzzbBox .txt li a:hover{transform:translateX(0px);}
	.Part2 .xzzbBox .prev,
	.Part2 .xzzbBox .next {width: 40px;background: url(2025nqglh_icon10.png) no-repeat #d9000d;height: 40px;top: calc(50% - 30px);}
	.Part2 .xzzbBox .prev {background-size: 500px;background-position: 12px center;left:0px;}
	.Part2 .xzzbBox .next {background-size: 500px;background-position: -472px center;right:0px;}
	.Part2 .xzzbBox .pageStates{width: 48px;font-size: 15px;line-height: 50px;height: 48px;}
	.Part2 .xzzbBox .pageStates::before{display: none;}
	.Part2 .xzzbBox .pageStates span{font-size: 20px;position: relative;left: 0;top: 0;line-height: auto;width: auto;}

	/*代表委员*/
	.Part3{margin: 15px auto 0;}
	.Part3 .Stitle a{width: 100%;}
	.Part3 .dbwyBox{width: calc(100% - 20px);height: auto;margin: 0px 10px;}
	.Part3 .dbwyBox .hd::before{top: calc((100% - 36px)/2);}
	.Part3 .dbwyBox .hd ul li{width: 100%;margin-top: 0px;margin-right: 0px;float: left;}
	.Part3 .dbwyBox .hd ul li:last-child{margin-right: 0px;}
	.Part3 .dbwyBox .hd ul li .Imgs{width: 120px;height: 130px;padding: 3px;}
	.Part3 .dbwyBox .hd ul li.on{margin-top: 0px;margin-right: 0px;}
	.Part3 .dbwyBox .hd ul li.on .Imgs{margin: 0 auto;width: 120px;height: 120px;padding: 3px;}
	.Part3 .dbwyBox .bd{height: auto;border-radius: 0px 0px 10px 10px;position: relative;top: 0px;padding: 0px 0px 10px;}
	.Part3 .dbwyBox .bd ul li{float: left;}
	.Part3 .dbwyBox .bd ul li h3{width: 100%;line-height: 36px;margin-top: 7px;padding: 0px 10px;}
	.Part3 .dbwyBox .bd ul li h3 a{font-size: 18px;}
	.Part3 .dbwyBox .bd ul li h3 a:hover{transform: translateX(0px);}
	.Part3 .dbwyBox .bd ul li .desc{padding: 10px 10px 0px;font-size: 14px;line-height: 30px;}
	
	.Part3 .dbwyBox .prev,
	.Part3 .dbwyBox .next {display: block;width: 30px;height: 40px;position: absolute;top: 40px;z-index: 3;background: url(2025nqglh_icon17.png) no-repeat;}
	.Part3 .dbwyBox .prev {background-size: 1000px;background-position: -1px center;left: 0px;}
	.Part3 .dbwyBox .next {background-size: 1000px;background-position: -968px center;right: 0px;}

	/*解读两会*/
	.Part4{margin: 15px auto 0;}
	.Part4 .Stitle a{width: 100%;}
	.Part4 .jdlhBox{width: 100%;padding: 0px 10px;background: none;border-radius: 0px;margin-top: -10px;}
	.Part4 .jdlhBox .ImgsList{float: none;width: 100%;background: #ffffff;border-radius: 10px;padding: 10px;}
	.Part4 .jdlhBox .ImgsList ul li {width: 100%;height: 90px;padding-bottom: 10px;line-height: 24px;margin-bottom: 10px;}
	.Part4 .jdlhBox .ImgsList ul li .img{width: 100px;height: 100%;}
	.Part4 .jdlhBox .ImgsList ul li h3{width: calc(100% - 110px);}
	.Part4 .jdlhBox .ImgsList ul li h3 a {font-size: 15px;}
	.Part4 .jdlhBox .ImgsList ul li h3 a:hover{color: #d9000d;}
	.Part4 .jdlhBox .NewsLists{float: none;width: 100%;}
	.Part4 .jdlhBox .NewsLists ul li {height: auto;line-height: 24px;margin: 10px 0px 0px;display: block;padding: 10px 0px;}
	.Part4 .jdlhBox .NewsLists ul li a {font-size: 15px;padding: 0px 10px 0px 20px;}
	.Part4 .jdlhBox .NewsLists ul li a:after{top: 10px;left: 10px;}

	/*贵州声音*/
	.Part5{margin: 15px auto 10px;}
	.Part5 .Stitle a{width: 100%;}
	.Part5 .gzsyBox{width: calc(100% - 20px);height: auto;overflow: hidden;margin: -17px 10px 0;}
	.Part5 .gzsyBox .bd{width: calc(100% - 40px);height: auto;overflow: hidden;position: relative;left: 0px;margin: 0 auto;}
	.Part5 .gzsyBox .bd ul{width: 100%;height: auto;overflow: hidden;}
	.Part5 .gzsyBox .bd ul li{width: calc(100vw - 80px) !important;height: auto;overflow: hidden;padding: 10px;float: left;margin: 10px;border-radius: 10px;}
	.Part5 .gzsyBox .bd ul li .img{height: calc((100vw - 40px) / (320 / 200));/* height: auto; */}
	.Part5 .gzsyBox .bd ul li .img img{object-fit:cover;}
	.Part5 .gzsyBox .bd ul li .img span{font-size: 15px;height: 40px;line-height: 40px;border-radius: 0px 0px 20px 0px;}
	.Part5 .gzsyBox .bd ul li h3{width: 100%;line-height: 32px;margin-top: 8px;}
	.Part5 .gzsyBox .bd ul li h3 a{font-size: 16px;}
	.Part5 .gzsyBox .bd ul li .desc{max-height: 80px;font-size: 14px;padding-top: 5px;line-height: 26px;}
	.Part5 .gzsyBox .prev,
	.Part5 .gzsyBox .next {display: block;width: 30px;height: 40px;position: absolute;top: calc(50% - 45px);cursor: pointer;transition: all 0.5s;background: url(2025nqglh_icon17.png) no-repeat;}
	.Part5 .gzsyBox .prev {background-size: 1000px;background-position: 0px center;left: 0px;}
	.Part5 .gzsyBox .next {background-size: 1000px;background-position: -970px center;right: 0px;}


	/*导航栏*/
	.DhlBox{display: none;}

	.ConMain.ZldwBox{width:auto;margin-top: 0px !important;}

    .Address{background-position: 15px center;height: auto;line-height: 1.5;padding: 10px 0px;font-size: 14px;}
    .Address i{ display:none;}
    .Address font{ padding-left:0; }
    
    /*内页*/
    .RightMainBox{margin-top: 5px;box-shadow: none;background: none;width: 100%;}
    .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: 1.2;padding: 10px 0 5px;padding-left: 15px;}
    ul.NewsList li:not(.b) + li:not(.b){ border-top:1px solid #DDD;}
	ul.NewsList li.b{border-bottom: 1px solid #DDD;margin: 0px;}
    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: 24px;}
    
    
    /*细览*/
    .DocTextBox{margin: 0px !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;}
	.DocHtmlCon #Zoom img{max-width:100%;}
    .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: #db170b;padding: 15px 5px;position: relative;}
    .warp .Footer_Mbile p{ text-align: center; font-size: 15px; color: #FFF; line-height: 1.5; padding: 3px 0;}
	.warp .Footer_Mbile p a{ color: #FFF;}
	.mobile_bbqh{position:relative;}
}