@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: 80vw; overflow: hidden; }

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

.LOGO{position: relative;left: auto;top: 7vw;margin: 0 auto;width: 70vw;padding-left: 20px;}
.LOGO a{ padding-top: 23vw; }
.LOGO img{ width: 100%;}



.Main{ margin: 0px 5px; }

.Part1 .Con{margin: 20px 15px 0px;max-height: 470px;}
.Part1 .Con .desc p + p{ margin-top: 10px; }

.Part2{ height: auto; margin-top: 20px; background-size: 100% 56px; padding-top: 1px; }
.Part2 .Tit{ float: none; width: auto; height: auto; margin: 10px 0 0 10px; }
.Part2 .Tit a{ display: inline-block; font-size: 24px; line-height: 36px; }

.MtgzSlide{ width: auto; margin: 15px 0; }
.MtgzSlide .Con::before,
.MtgzSlide .Con .More{ display: none; }
.MtgzSlide .Con{ height: auto; padding: 15px 10px;}
.MtgzSlide .bd li{ display:block !important; float:left;}
.MtgzSlide .bd .pic{ float: none; width: auto; height: calc((100vw - 30px) / (450 / 250)); }
.MtgzSlide .bd .text{ float: none; width: auto; margin-top: 15px; }
.MtgzSlide .bd .text h1{ font-size: 20px; }
.MtgzSlide .bd .text .desc{ margin-top: 10px; font-size: 15px; line-height: 1.5; }
.MtgzSlide .hd{ margin: 10px 0 0px; padding-bottom: 20px; }


.Part3{ height: auto; background-size: auto 100%; margin-top: 20px; padding-bottom: 1px; }
.Part3 .Con{ height: auto; margin: 35px 10px; padding: 15px 10px; border-radius: 10px; border: 2px solid #ed2b25; background: #FFF; }
.Part3 .Con .pic{ float: none; width: auto; height: calc((100vw - 54px) / (500 / 300)); }
.Part3 .Con .text{ float: none; width: auto; }
.Part3 .Con .text .desc{ line-height: 1.5; }
.Part3 .Con .text h1{ text-align: right; }


.Part4{ height: auto; margin-top: 20px; padding: 1px 0 20px; background: url(crcba_ico_8.png) no-repeat 66px 143px #ffebeb; }
.Part4::before,
.Part4::after{ display: none; }

.Part4 .Tit{ left: 0; top: 0px; width: 150px; height: 70px; }
.Part4 .Tit a{ line-height: 60px; }
.Part4 .Tit h1{ font-size: 28px; }

.HxsjSlide{ padding-top: 80px; }
.HxsjSlide .bd ul{ padding: 0 10px;}
.HxsjSlide .bd ul li:nth-of-type(1){ width: auto; margin: 0; float: right; height:auto; }
.HxsjSlide .bd ul li .pic{ border-right: 10px; height: calc((100vw - 30px) / (560 / 320)); }
.HxsjSlide .bd ul li .desc{ position: relative; right: auto; bottom: auto; width: auto; font-size: 15px; line-height: 1.5; margin-top: 5px; height: auto; text-align: center; }
.HxsjSlide .bd ul li + li{ width: calc((100vw - 30px - 20px) / 3); height: calc((100vw - 30px - 20px) / 3 / (345 / 200)); margin-top: 15px; }
.HxsjSlide .bd ul li + li + li{ margin-left: 10px; }
.HxsjSlide .prBtn{ top: 10px; right: 10px; }


.Part5{ margin-top: 20px; border-radius: 0 0 20px 20px; }
.Part5 .Tit{ margin-top: 20px; }
.JcspPart{ height: auto; padding: 15px 10px; }
.JcspPart .bd{ width: auto; height: calc((100vw - 30px) / (640 / 360)); float: none; }
.JcspPart .hd{ float: none; margin-top: 15px; width: auto; }
.JcspPart .hd .onBar{ width: 100%; }
.JcspPart .hd .onBar::after{right: 0; border-left: 0; border-right: 12px solid #da0101; }
.JcspPart .More{ margin-top: 25px; }











.ConMain.ZldwBox{width:auto;padding: 0 10px;margin: 0px 5px;}

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