@charset "utf-8";


.warp{width:auto;max-width: 750px;min-width:100%;min-height: calc(100vh - 10px);padding: 0;background-size: 160% auto;}

.warp .w1200{ width: auto;}
.warp .MT45{ margin-top:15px;}
.warp .f_l,
.warp .f_r{ float: none !important;}


.Top{height: auto;}
.topMain{ height: 50vw;}

.szfBtn{ left: 10px; top: 10px; width: 40vw;}
.szfBtn img{ width: 100%;}

.LOGO{ position: relative; left: auto; top: 20vw; margin: 0 auto; width: 90vw;}
.LOGO img{ width: 100%;}

.topNav{ padding: 5px 0; overflow-x: auto; overflow-x: overlay;}
.topNav::-webkit-scrollbar{ display: none;}
.topNav .w1200{ width: 450px;}
.topNav li + li{ margin-left: 0px;}
.topNav li a{ padding: 0 15px; font-size: 16px;}


.Main{width: auto;margin: 0 5px 15px;}
.Main>.HqdtPart{padding: 15px;}

.Focus{width: auto;height: calc((100vw - 40px) / (560 / 355));}
.Focus .bd li{ width: calc(100vw - 40px); height: calc((100vw - 40px) / (560 / 355));}
.Focus .text{ width: calc(100% - 130px); }
.Focus .text li{ font-size: 15px; }
.Focus>a{ display: none; }

.HqdtPart .ulList{ width:auto; }
.HqdtPart .ulList li{padding: 8px 0;padding-left:18px;}


.Part1{margin-top: 10px !important;padding: 10px;margin: 5px;}
.zcSeBox{ right: 0; top: 80px; width: 100%; border: 1px solid #ddd; box-sizing: border-box; height: 45px;}
.zcSeBox input{width: calc(100% - 110px);height: 100%;line-height: 43px;}

.zcTit{height: 68px;margin-bottom: 70px;overflow: initial;}
.zcTit>h1{ height: 100%; background-size: auto 100%;}
.zcTit>h1 a{ line-height: 68px; font-size: 24px; padding:0 80px 0 70px; background-position: 20px center;}
.Part1 .Con .ulList{ float: none !important; width: auto;}


.Part2{margin-top: 20px !important;padding: 10px;margin: 5px;}
.Main .Title>h1 a{ padding: 0 80px 0 70px; background-position-x:20px; font-size: 24px; }
.wzjdcon{ margin-top: 15px; }
.wzjdcon .box_l{ width: auto; height: auto;}
.wzjdcon .box_l .bd{width: auto;height: calc((100vw - 40px) / (580 / 348));}
.wzjdcon .box_l .btn{width: 10vw;height: calc((100vw - 40px) / (580 / 348));opacity: 1;}
.wzjdcon .box_l .hd{ display: none;}
.wzjdcon .box_r{ width: auto; height: auto; position: relative;}
.wzjdcon .box_r ul li{height: auto;margin-bottom: 10px;/* border-bottom: 1px dashed #DDD; */}
.wzjdcon .box_r ul li h2 a{ width: auto; }


.Part3{margin-top: 20px !important;padding: 10px;margin: 5px;}
.xmkBox,
.jggsBox{ width: auto;}
.jggsBox{ margin-top: 20px;}
.Part3 .ulList{ margin-top: 10px;}
.xmkBox .Title>h1 a,
.jggsBox .Title>h1 a{ background-position-x: 20px;}


.Part4 .JyptSlide{margin: 5px;}
.JyptSlide .hd{ box-shadow: none; border-radius: 0; height: auto; background:transparent;}
.JyptSlide .hd li{ float: none; margin: 0 20px;}
.JyptSlide .hd li + li{ margin-top: 10px;}
.JyptSlide .hd li::before,
.JyptSlide .hd li::after{ display: none;}
.JyptSlide .hd li>a{ display: block; border-radius: 8px 30px 8px 8px;}
.JyptSlide .bd{ display:none;}

.Part5{ padding:10px; margin:15px 5px 0 !important;}
.Part5 .Title>h1 a{ background-position-x: 20px;}
.HdqdBox ul{ width: auto;}
.HdqdBox li{ width: auto; margin: 15px 0 0 0; float: none; padding: 15px;}
.HdqdBox li>a{ font-size: 18px;}
.HdqdBox li>p{ font-size: 14px;}
.HdqdBox li>p span{ white-space: nowrap;}



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

/*内页*/
.RightMainBox{padding: 0 10px;margin-top: 5px;box-shadow: none;background: #FFF;}
.PageMainBox{min-height: calc(100vh - 531px);}
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%; }
.QRcode{ display:none;}
.Previous a{max-width: calc(100vw - 152px);}

/*信息公开表*/
.Xxgk_Info{ margin:10px !important;}
.Xxgk_Info li{height: 30px;line-height: 30px;font-size: 14px;}
.Xxgk_Info li.T{width: 80px;}
.Xxgk_Info li.C,
.Xxgk_Info li.C.W{width: calc(100% - 82px);}

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

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