@charset "utf-8";

.warp{ width:auto; max-width: 100vw; min-width:100vw; }
.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: 52vw;}
.topMain .LOGO{padding-top: 20vw;padding-right: 5px;}

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

.LOGO{ position: relative; margin: 0 auto; max-width: 90vw; text-align: center; }
.LOGO .img1{width: 100%;}
.topMain .LOGO .img2{width: 100%;right: 0px;top: 30vw;}

.stitle{width:100%;}
.stitle img{height: 28px;}
.stitle:before{width: calc((100% - 140px)/2);}
.stitle:after{width: calc((100% - 140px)/2);}
.stitle a:before{opacity:0;}

.HenFu{ margin:10px 5px 0 !important;}
.HenFu img{ max-width:100%;}

/*重要论述*/
.Part1{width: 100%;height: auto;margin: 10px auto 0;overflow: hidden;}
.Part1 .zyls{margin-top: 0px;overflow: hidden;padding: 0px 10px;}
.Part1 .zyls .zyls_list{width: 100%;float: none;overflow: hidden;}
.Part1 .zyls .zyls_list ul{overflow: hidden;}
.Part1 .zyls .zyls_list ul:before{opacity: 0;}
.Part1 .zyls .zyls_list ul:after{opacity: 0;}
.Part1 .zyls .zyls_list ul li{height: auto;overflow: hidden;padding: 15px 0px;}
.Part1 .zyls .zyls_list ul li:nth-child(2n){border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.Part1 .zyls .zyls_list ul li a{font-size: 18px;line-height: 30px;}
.Part1 .zyls .zyls_list ul li:hover:before{opacity: 0;}
.Part1 .zyls .zyls_list ul li:hover a{padding: 0px;width: 100%;}

.Part1 .zyls .Focus{width: 100%;float: none;margin-top: 10px;}
.Part1 .zyls .Focus .bd li{width: 100%;height: auto;display: block !important;float: left;}
.Part1 .zyls .Focus .bd li .imgs{height:auto;}
.Part1 .zyls .Focus .bd li img{height: calc((100vw - 20px) / (560 / 330));}
.Part1 .zyls .Focus .bd li p{width: 100%;font-size: 15px;}
.Part1 .zyls .Focus .hd {bottom: 50px;display:block;}
.Part1 .zyls .Focus .hd li {display: inline-block;*display: inline;zoom: 1;width: 8px;height: 8px;border-radius: 4px;background: #ffffff;margin: 0 5px;cursor: pointer;padding: 0;border: none;float: left;}
.Part1 .zyls .Focus>a{top: calc((100% - 60px)/2);opacity: 1;width: 20px;height: 60px;}
.Part1 .zyls .Focus>a.prev{background-position: -160px -189px;left: 5px;}
.Part1 .zyls .Focus>a.next{background-position: -215px -189px;right: 5px;}

/*学习贯彻*/
.Part2{padding-top: 0px;height: auto;margin-top: 10px;background-repeat: repeat-y;}
.Part2 .xxgc{width: 100%;margin: 0px auto 0;padding: 0px 10px;}
.Part2 .xxgc dl dt{width: 100%;height: auto;background: #fff8f1;border: 1px solid #e9978e;padding: 10px;margin-bottom: 10px;}
.Part2 .xxgc dl dt h3{padding: 0px;height: auto;}
.Part2 .xxgc dl dt h3 a{font-size: 18px;}
.Part2 .xxgc dl dt .tpzy{padding: 10px 0px 0px;}
.Part2 .xxgc dl dt .tpzy .imgs{width: 100%;height: auto;float: none;}
.Part2 .xxgc dl dt .tpzy .imgs img{}
.Part2 .xxgc dl dt .tpzy .desc{width: 100%;float: none;}
.Part2 .xxgc ul li{padding: 10px;margin-top: 0px;margin-bottom: 10px;background: #fff8f1;border: 1px solid #e9978e;}
.Part2 .xxgc ul li:before{opacity: 0;}
.Part2 .xxgc ul li:after{opacity: 0;}
.Part2 .xxgc ul li h3{line-height: 30px;}
.Part2 .xxgc ul li h3 a{font-size: 18px;}
.Part2 .xxgc ul li .desc{padding-top: 10px;}
/*媒体评论*/
.Part3{margin: 10px 0;}
.Part3 .stitle a:before{background: url(2023_srkzztjy_img04_1.png) center center no-repeat;}
.Part3 .mtpl{width: 100%;margin: 0px auto 0;padding: 0px 10px;}
.Part3 .mtpl ul li{width: 100%;float: none;height: auto;padding: 10px 0px 15px;}
.Part3 .mtpl ul li.f_r{float: none;}
.Part3 .mtpl ul li h3{height: auto;line-height: 30px;}
.Part3 .mtpl ul li h3 a{font-size: 18px;}
.Part3 .mtpl ul li .desc{padding-top: 10px;}
.Part3 .mtpl ul li:hover:after{ opacity: 0;}

.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: #e6000f;padding: 15px 5px;}
.warp .Footer_Mbile p{ text-align: center; font-size: 15px; color: #FFF; line-height: 1.5; padding: 3px 0;}