@charset "utf-8";


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

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

.Top{height: auto;background-size: auto 100%;}
.topMain{height: 50vw;overflow: hidden;}

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

.Ring{zoom:0.4;top: calc(50% - 270px);}

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


.Title{zoom: 0.7;margin-top: 30px;}


.Main{ }

.Part1{margin: 10px 10px 0;padding: 10px;border-radius: 10px;height: auto;overflow: hidden;padding-bottom: 90px;}
.Part1 h1{font-size: 22px;margin-bottom: 15px;}
.Part1 p{font-size: 16px;line-height: 1.5;}
.Part1 span{font-size: 17px;line-height: 1.8;}
.Part1 .Part1Box{width:100%;height: auto;overflow: hidden;}
.Part1 .showMore{width:100%;display: block;position: absolute;left: 0;bottom: 15px;text-align: center;padding-top: 21px;}
.Part1 .showMore::before{content:'';width:100%;height: 40px;background-image: linear-gradient(-180deg, hsla(0, 0%, 100%, 0), #fff 70%);position: absolute;left: 0;top: -22px;}
.Part1 .showMore i{background: url(sjzfxtzzqzsbbzzflyb_icon3.png) no-repeat center top;width: 25px;height: 28px;display: block;margin: 0 auto;background-size: 100% auto;}
.Part1 .showMore span{display: inline-block;text-indent: 0px;color: #0151cc;padding: 3px 20px;font-size: 15px;border-radius: 20px;border: 1px solid #0151cc;font-weight: 500;}

.Part2{margin:15px 10px 0;}

.layui-form-item{margin-bottom:10px;}
.layui-form-item .layui-inline{margin-bottom: 10px;}
.layui-form-item .layui-input-inline,
.layui-form-item .layui-inline + .layui-inline{ margin-bottom:0;}
.layui-form-item .third + .third{ margin-top:10px;}
.layui-form-text{margin-right: 3px;}
.yzm .layui-form-label{ display:none;}
.FormPart .jmCheck{margin-left: 10px;}
.FormPart .jmCheck .layui-form-checkbox span{ white-space:normal;}
.layui-form-item.yzm{ position:relative; }
.layui-form-item.yzm .layui-input-inline{ margin-left:3px; }
.layui-form-item.yzm .layui-input-inline:not(.img){margin-right: 123px;}
.layui-form-item.yzm .layui-input-inline.img{position: absolute;margin: 0;top: 0;right: 3px;/* width: 114px !important; */left: auto;}
.layui-form-item.subbtn .layui-input-block{margin:0;display: flex;justify-content: center;}
.layui-form-select dl{width:100%;overflow-x: hidden;padding-top: 0px;}
.layui-form-select dl dd, .layui-form-select dl dt{width:100%;text-overflow: inherit;white-space: inherit;padding: 5px 10px;line-height: 25px;box-sizing: border-box;}


/* 2025年1月3日-添加 */
.WxtsPart{margin: 15px 10px;}
.WxtsPart>.aBox{height:auto;padding: 15px;}
.WxtsPart .Text{font-size: 14px;height: auto;}

.Part2 .SlideHd{background-size: auto 35%;height: 60px;background: none;}
.Part2 .SlideHd ul{display:flex;justify-content: space-around;width: 100%;}
.Part2 .SlideHd li{font-size: 22px;width: auto;margin-left: 0px;}
.Part2 .SlideHd li + li{margin-left: 0px;width: auto;}
.Part2 .SlideHd li::before{ display:none; }
.Part2 .SlideHd li a{ padding: 0 !important;font-size: 20px;}
.Part2 .SlideHd li a span{/* font-size: 20px; */}
.Part2>.bd{ padding:10px;}
.FormPart{ padding:0; }
.nmCheck li{width: 50%;}
/* .nmCheck li+li{width:35%} */

.CheckPart{ padding:0px;}
.LetterCheckPart .layui-form-item{display:block;padding: 15px 10px;margin: 0;}
.LetterCheckPart .layui-form-item .layui-form-label{ padding:13px 5px;}
.LetterCheckPart .layui-form-item .layui-form-label font{font-size:16px;}
.LetterCheckPart .layui-input{ width:100%; }
.LetterCheckPart [lay-filter="LetterCheck"]{width: calc(100% - 60px);margin-top: 12px;}
.AlertPhoneCaptChak .layui-form-item .layui-input-inline{margin:0;}

.LetterConMain{padding: 0px;padding-top: 20px;}
.LetterTitlePart .T{padding: 0 20px 0 20px;}
.LetterTitlePart .C{padding: 20px 0px 20px 10px;}
.LetterTitlePart .C h1{max-width: calc(100% - 90px);}
.LetterTitlePart .C span{width: 80px;}

.PartTitleBar{margin: 20px 0 10px;}
.LetterConHtml .layui-form-label{padding: 10px 5px;width: 75px;}
.LetterConHtml .layui-input-inline.long,
.LetterConHtml .layui-input-inline.harf{margin-left: 80px;}
.LetterConHtml .layui-input-inline .TextBoxPart{ padding:10px; }
.LOGO>div{width: 100%;}