@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;}
    .warp .MT45{ margin-top:15px;}
    .warp .f_l,
    .warp .f_r{ float: none !important;}
    
    .Top{background-size: auto calc(60vw + 62px);}
    
    .topMain{height: 60vw;}
    .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: 70%;margin: 0 auto;}
    .topMain .LOGO:after{background-size: 100%;width: 100px;right: 0px;top: 10px;}
    .Main{padding: 0px 10px 10px;height:auto;overflow:hidden;}
    
    /*公共标题*/
	.Tit{width: 100%;margin-top: 10px;}
	.Tit .Tit1{height: 40px;line-height: 30px;}
	.Tit .Tit1::before{width: 120px;height: 25px;left: calc((100% - 120px)/2);}
	.Tit .Tit1 span{font-size: 24px;}
	.Tit .Tit2{font-size: 13px;}

	/*重要论述*/
	.Part1{width: 100%;margin: 0;}
	.zyls{margin-top: 10px;}
	/*焦点图 */
	.Focus{width: 100%;}
	.Focus .pic img {height: calc((100vw - 20px) / (720 / 450));}
	.Focus .txt-bg {height: 40px;}
	.Focus .txt {left: 0px;height: 40px;width: 100%;}
	.Focus .txt li{height: 40px;line-height: 40px;}
	.Focus .txt li a{width: calc(100% - 90px);font-size: 14px;padding-left: 10px;}
	.Focus .num {bottom: 16px;right: 2px;}
	.Focus .num li{width: 8px;height: 8px; margin: 0 3px;}
	.Focus>a{display: none;top: calc((100% - 80px) / 2);}
	
	.zyls .bds{float: none;width: 100%;margin-top: 10px;}
	.zyls .bds .one{width: 100%;height: auto;overflow: hidden;display: block;padding: 5px 10px;border-radius: 10px;}
	.zyls .bds .one h3{line-height: 30px;padding-top: 5px;}
	.zyls .bds .one h3 a {font-size: 16px;}
	.zyls .bds .one p{padding-top: 10px;font-size: 14px;padding-bottom: 10px;}
	.zyls .bds ul li {line-height: 26px;padding: 10px 0 0;}
	.zyls .bds ul li:after{top: 20px;left: 5px;}
	.zyls .bds ul li a {font-size: 15px;padding-left: 22px;}

	/*中央部署*/
	.Part2{width: 100%;margin: 0;}
	.zybs ul {width: 100%;height: auto;overflow: hidden;margin-top: 7px;}
	.zybs ul li{width: 100%;height: 90px;float: none;padding: 15px 0px 0px;}
	.zybs ul li:after{top: 24px;}
	.zybs ul li a {color: #222222;font-size: 15px;padding-left: 22px;}

	/*中国共产党纪律处分条例*/
	.Part3{margin-top: 10px;}
	.Part3 .Tit .Tit2{font-size: 12px;}
	.zggcdjlcftl{width: 100%;height: auto;margin: 10px 0 0;}
	.zggcdjlcftl::before{display: none;}
	.zggcdjlcftl::after{display: none;}
	.zggcdjlcftl .bd ul li{width: 100%;margin: 0;}
	.zggcdjlcftl .bd ul li .Imgs{margin: 0 auto;}
	.zggcdjlcftl .bd ul li p{padding-top: 20px;line-height: 24px;width: 274px;margin: 0 auto 15px;}
	.zggcdjlcftl .bd ul li p a{font-size: 15px;}
	.zggcdjlcftl>a{background-size: 300px;}
	.zggcdjlcftl>a.prev{left: 0px;}
	.zggcdjlcftl>a.next{right: 0px;}
	.zggcdjlcftl>a.prev:hover{background-position: left top;}
	.zggcdjlcftl>a.next:hover{background-position: right top;}

	/*学习贯彻*/
	.Part4{width: 100%;margin: 0;}
	.xxgc{margin-top: 0px;}
	.xxgc .Imgs ul li{width: 100%;float: none;padding: 10px 0 80px;}
	.xxgc .Imgs ul li.move{float:right;}
	.xxgc .Imgs ul li .Img{width: 100%;height: auto;border: 3px solid #d50f0b;}
	.xxgc .Imgs ul li .con{height: 128px;border-top: 3px solid #ffba5c;}
	.xxgc .Imgs ul li .con span{height: 45px;line-height: 40px;font-size: 14px;border: 3px solid #da150b;padding: 0 10px;}
	.xxgc .Imgs ul li .con a{font-size: 15px;line-height: 26px;padding: 10px 10px 0px;}
	.xxgc .bds ul {margin-top: 10px;}
	.xxgc .bds ul li{width: 100%;height: 45px;line-height: 45px;float: none;}
	.xxgc .bds ul li:after{top: 17px;}
	.xxgc .bds ul li a {font-size: 15px;padding-left: 22px;}
	
	/*媒体评论*/
	.Part5{width: 100%;margin: 10px 0px;}
	.mtpl{height: auto;margin-top: 10px;border: 3px solid #d50f0b;background: none;border-radius: 10px;}
	.mtpl .bds{padding: 0px 10px 0px;}
	.mtpl .bds ul {margin-top: 10px;}
	.mtpl .bds ul li{width: 100%;line-height: 45px;float: none;}
	.mtpl .bds ul li:after{top: 9px;}
	.mtpl .bds ul li a {font-size: 15px;padding-left: 38px;}


    .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: #db170b;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 p a{ color: #FFF;}
}