@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: 60vw; }
.topMain .LOGO{padding-top: 20vw;}

.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: 100%;}
.topMain .LOGO .img2{width: 100%;right: 0px;top: 30vw;}

.PartNav ul{height: auto;overflow: hidden;display: block;}
.PartNav ul li{width: calc((100% - 15vw) / 3);text-align:center;height: 46px;padding:0px;border-right: 1px solid #c92520;border-bottom: 1px solid #c92520;float: left;}
.PartNav ul li.home{width: 15vw;height: 92px;}
.PartNav ul li.home img{display:none;}
.PartNav ul li.home a:before{content:'专题首页';position: absolute;left: calc((100% - 25px)/2);top: 5px;width: 25px;height: 100%;line-height: 20px;}
.PartNav ul li>a{width:100%;height: 46px;line-height: 46px;font-size: 15px;color:#ffffff;border-right: none;padding: 0;}
.PartNav ul li.home>a{line-height: 92px;height: 100%;}
.PartNav ul li.on{/*background-image: linear-gradient(#134299,#8fa4c7);*/}
.PartNav ul li.on a{color:#fff47b; font-weight:bold;}

@media screen and (max-width: 350px) {
    .PartNav ul li{width: calc((100% - 14vw) / 3);}
    .PartNav ul li:nth-of-type(4),.PartNav ul li:nth-of-type(7){width: calc((100% - 8vw) / 3);}
    .PartNav ul li.home{width: 12vw;}
}

.stitle{width:100%;height: 65px;background-size: auto 30px;padding-top: 30px;line-height: 35px;}
.stitle img{height: 28px;}
.stitle:before{width: calc((100% - 140px)/2);height: 27px;background-position: right top;}
.stitle:after{width: calc((100% - 140px)/2);height: 27px;background-position: left top;}
.Part1{ margin-top: 0; padding: 10px 10px 0; }
.zxbd{margin-top:10px;position: relative;}
.zxbd .Focus{width:100%;float: none;}
.zxbd .bd li{width: 100%;height: auto;}
.zxbd .bd li img{height: calc((100vw - 20px) / (760 / 480));}
.zxbd .bd li p{width: 100%;font-size: 15px;padding: 0px 85px 0px 10px;}
.zxbd .hd {bottom: 14px;}
.zxbd .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;}
.Focus>a{top: calc((100% - 60px)/2);opacity: 1;width: 20px;height: 60px;}
.Focus>a.prev{background-position: -160px -189px;left: 5px;}
.Focus>a.next{background-position: -215px -189px;right: 5px;}
.zxbd .hds{width:100%;height:auto;float: none;margin-top: 10px;}
.zxbd .hds li h3{width: calc(100% - 160px);line-height: 24px;font-size: 15px;}
.Part2{margin-top: 0; padding: 10px 10px 0; }
.lhtj{width:100%;margin-top: 0;min-width:100%;height: auto;}
.lhtj .bd{width: 100%;position: relative;left: 0;margin-left: 0px;}
.lhtj .tempWrap {overflow: visible !important;}
.lhtj .bd ul{margin-left: 0px !important;}
.lhtj .bd li{overflow: hidden; width: 100%;}
.lhtj .bd li img{ display: block; width: 100%; height: calc((100vw - 20px) / (800 / 460)); margin-top: 10px;}
.lhtj .bd li.on img{ height:calc((100vw - 20px) / (800 / 460)); margin-top: 10px;}
.lhtj .pnBtn {top: 0px;width: 40px;height: 100%;}
.lhtj .next {left: auto;margin-left: 0px;right: 5px;}
.lhtj .prev {left: 5px;margin-left: 0px;}
.lhtj .pnBtn .blackBg {display: none;}
.lhtj .pnBtn .arrow {top: calc((100% - 40px)/2);}
.lhtj .hd {display: block;}


.Part3{margin-top: 0; padding: 10px 10px 0; }
.Part3 .stitle:before{width: calc((100% - 180px)/2);}
.Part3 .stitle:after{width: calc((100% - 180px)/2);}
.Part3 .stitle img{height:28px;}
.zfgzbg{background-size: 100% 350px;height: 350px;margin-top: 10px;}
.zfgzbg h3{font-size:18px;margin-top: 20px;line-height: 20px;padding: 10px;}
.zfgzbg .bd{width: calc(100% - 40px);margin-top: 0px;font-size: 14px;line-height: 29px;height: 230px;padding: 0 15px 0px 0px;}

.Part4{margin-top: 10px !important;padding: 10px 10px 0;height: auto;}
.sliBtn{ display: none; }
.bzzy{width: 100%;height: auto;margin-top: 15px;}
.bzzy .bd{width:100%;min-height: calc(82vw / (250 / 436));}
.bzzy *{ max-width: 100vw;}
.bzzy .bd ul{width:90%;}
.bzzy .bd li{width: 80vw;height: calc(80vw / (250 / 436));}
.bzzy .bd li a.T{font-size: 15px;height: auto;background-position: center bottom;background-size: 100%;}
.bzzy .bd li a.T p{font-size: 15px;}
.bzzy .bd li a.T h3{font-size: 16px;}

.bzzys{height: auto;width: 100%;padding: 0;margin: 15px auto 20px;}
.bzzys .bd{width: calc(100% - 80px);position: relative;left: 0;margin: 0 auto;}
.bzzys .tempWrap {overflow: hidden !important;}
.bzzys .bd ul{margin-left: 0px !important;}
.bzzys .bd li {width: 100%;height: auto;padding: 0px;overflow: hidden;float: left;}
.bzzys .bd li a.P img{height: calc((100vw - 100px) / (250 / 436));}
.bzzys .bd li a.T{background: url(2023_qglh_img14.png) center bottom no-repeat;background-size: 100%;padding: 60px 10px 17px;}
.bzzys .sliBtn{ display: block; }
.bzzys .sliBtn li{top: calc((100% - 60px)/2);z-index: 99999;width: 40px;}
.bzzys .sliBtn li.prev{left: 0;background-position: left center;}
.bzzys .sliBtn li.next{ right:0;background-position: right center;}

.Part5{margin-top: 0; padding: 10px 10px 0; }
.mtgz ul li{width:100%;margin-top: 10px;}
.mtgz ul li .title{width: calc(100% - 168px);}
.mtgz ul li .title h3{padding: 0 10px;margin-bottom: 0px;}
.mtgz ul li .title h3 a{font-size:17px;}
.mtgz ul li .title p{padding:5px 10px;height: 90px;font-size: 15px;line-height: 24px;}
@media screen and (max-width: 450px) {
    .mtgz ul li .img{width:100%;float: none;}
    .mtgz ul li .img img{height:auto;}
    .mtgz ul li .title{width:100%;float: none;}
    .mtgz ul li .title h3{padding: 0;text-align: center;height: 35px;line-height: 35px;}
}


.Part6{margin-top: 0; padding: 10px 10px 0; }
.gzdb{width:100%;margin-top: 10px;}
.gzdb .bd li{width:100%;margin: 0;float: left;}
.gzdb .bd li img{height: calc((100vw - 20px) / (277 /271));}
.gzdb .hd{margin: 5px 0px 20px;}

.wxzlsjh{width:100%;margin: 0 0 10px;}
.wxzlsjh img{width:100%;}


.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;}