@charset "utf-8";


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

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

.Top{ height: auto; }
.topMain{ height: auto; min-height: 50vw; overflow: hidden; }

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

.LOGO{ position: relative; left: auto; top: 14vw; margin: 0 auto; max-width: 80vw; text-align: center; }
.LOGO img{ width: auto; max-width: 60%; height: auto; display: inline-block; }

.FixNav{ height: auto; padding-bottom: 5px;}
.FixNav li{ height: 50px; }
.FixNav li a{ font-size: 14px; line-height: 50px; }


.PartTitle{}



.Main{ margin-top: 0px; padding:0 0 10px; }

.Part1{ min-height: auto; padding: 1px 10px; }
.Part1 .Con{ padding: 0; }
.Part1 .Con li.First{ float: none; width: auto; height:auto; margin-bottom: 10px; }
.Part1 .Con li.First .pic{ height: calc((100vw - 24px) / (496 / 248)); }
.Part1 .Con li.First .txt{ padding: 10px 10px 20px; }
.Part1 .Con li.First .txt h1{ font-size: 17px; }
.Part1 .Con li.First .txt h1::after{ bottom: -15px; }
.Part1 .Con li.li{ width: auto; float: none; padding-bottom: 10px; }
.Part1 .Con li.li + li.li{ margin-top: 10px; }
.Part1 .Con li.li .txt{ width: calc(100% - 150px); }


.Part2{ height: auto; padding: 1px 10px; padding-bottom: 10px; background-size: auto 100%; }
.Part2 .Con{ padding: 0; margin-top: 15px; }
.ZcwjPart{ width: auto; height: auto; padding: 10px; }
.ZcwjPart + .ZcwjPart{ margin-top: 10px; }
.ZcwjPart .Tit{ width: 120px; height: 120px; }
.ZcwjPart .Tit p{ padding-top: 20px; }
.ZcwjPart ul{ width: calc(100% - 130px); }
.ZcwjPart ul li{ padding: 8px 5px; }
.ZcwjPart ul li + li{ margin-top: 0px; }

.MbkSlide .bd>li{ position: relative; height: 44px; border-radius: 0px 4px 4px 4px; background: url(tqbxajm_ico_17.png) repeat-x left top #f45651; float: left; margin-left: 25px; }
.MbkSlide .bd>li::before{ content: ''; display: block; background: url(tqbxajm_ico_16.png) no-repeat; position: absolute; top: 0; left: -5px; width: 5px; height: 6px; }
.MbkSlide .bd>li a{ display: block; height: 100%; line-height: 44px; padding: 0 25px; font-size: 22px; color: #FFF; }

.MbkSlide .bd>li,
.MbkSlide .hd li{}
.MbkSlide .bd>li a,
.MbkSlide .hd li a{ font-size: calc(100vw * 22 / 500);}
.MbkSlide .bd .ConText{ clear: both; padding: 20px 10px;}


.Part3{ height: auto; padding: 0 10px; min-height: inherit; }
.PicPart{ width: auto; height: auto; }
.PicPart li{ width: calc((100vw - 20px) / 3); height: calc((100vw - 20px) / 3 / (210 / 320)); }
.PicPart li .t p{ font-size: 20px; width: 20px; }
.TextPart{ display: none; }




.Part4{ padding: 20px 10px 10px; }
.Part4 .Con ul{ flex-wrap: wrap; }
.Part4 .Con li{ width: auto; margin: 10px 20px; padding: 10px 15px; height: auto; }
.Part4 .Con li.on{ transform-origin: center; }
.Part4 .Con li + li{ margin-left: 20px; }




.Part5{ height: auto; padding: 10px; }
.Part5 .PartTitle{ margin-top: 20px; }
.TptjPart{ padding: 0; }
.TptjPart ul{ width: calc(100vw - 20px); }
.Part5 .TptjPart li{ margin-left: 0; margin-top: 10px; margin-right: 0px; float: none; }
.Part5 .TptjPart li{ width: auto; height: calc((100vw - 20px) / (680 / 320)); }












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