@charset "utf-8";
@import url(animate.min.css);

.wrap{width:100%;max-width:1920px;position:relative;overflow:hidden;margin:0 auto;background: url(2025_zjzt_bg.png) center top no-repeat #e0f3ff;}
.w1600{width: 1200px;}
.Top{width:100%;height: auto;}
.topMain{height: 594px;}
.szfBtn{position:absolute;left:0px;top: 40px;z-index: 9;}
.szfBtn img{ width: auto; }
.LOGO{position: relative;margin: 0 auto;text-align: center;padding-top: 204px;}
.LOGO img{display: block;position: relative;/* margin-left: -20px; */margin: 0 auto;width: 98%;}

.Part0{height:auto;}
.Part0::before{content: '';width: calc(100% + 20px);height: 100%;background: #decca2;border-radius: 10px;position: absolute;left: -9px;top: 1px;transform: rotateZ(-2deg);}
.Part0::after{content: '';width: 94px;height: 132px;background: url(2025_zjzt_img01.png) no-repeat;position: absolute;left: 40px;top: -45px;}
.Part0 .View{height:410px;padding: 19px 20px;background: #ebd9bc;border: 1px solid #ffe9c0;border-radius: 10px;box-sizing: border-box;position: relative;}
.Part0 .Views{width: 100%;height: 100%;padding: 29px 48px;color: #f6000b;font-size: 26px;line-height: 60px;background: #fffef5;border-radius: 10px;box-sizing: border-box;position: relative;text-indent: 2em;text-decoration: underline;text-decoration-thickness: from-font;text-decoration-color: #dec489;text-underline-offset: 12px;}


.Part1{box-sizing: border-box;padding: 44px 36px 37px;background-color: #FFF;border-radius: 20px;color: #0a299c;margin-top: 56px;}
.Part1 h1{display: block;font-size: 34px;font-weight: bold;line-height: 1.5;text-align: center;margin-bottom: 24px;color: #0052cc;margin-top: 20px;}
.Part1 span{display: block;position: relative;font-size: 26px;line-height: 54px;text-indent: 2em;/* margin-bottom: 10px; */text-align: justify;color: #f6000b;font-weight: bold;}
.Part1 p{display: block;position: relative;font-size: 24px;line-height: 54px;text-indent: 2em;/* margin-bottom: 10px; */text-align: justify;color: #333333;}
.Part1 p.t_r{text-align: right; }
.Part1 p.t_i{text-indent: 34px;}
.Part1 .showMore{display:none;}
.Part1 .jj{padding-top: 54px;}
.Part1 .xx{border-bottom: 1px dashed #d6d6d6; margin: 26px 0px 28px;}

.Title{ position: relative; height: 60px; background: url(jcjfgzlyb_ico_4.png) no-repeat center; display: flex; justify-content: center; align-items: center; user-select: none; margin-top: 60px; }
.Title h1{ font-size: 34px; font-weight: bold; color: #0a1b95; user-select: none; }


.Part2{ margin-top: 34px;}

.FormPart{}
.FormPart .long{width: calc(100% - 122px);}

.layui-form-label{ padding-left: 0; width: 95px; color: #000; }
.layui-form-label font{ position: relative; }
.layui-form-label em{ color: #f90000; font-size: 18px; position: absolute; top: calc(50% - 7px); left: -13px;}

.FormPart .harf{ width:412px; }
.FormPart .third{ width:313px; }
.layui-form-item .layui-inline + .layui-inline{ margin-right: 0; }
.layui-form-item .layui-inline + .layui-inline .harf{ margin-right: 0; }

.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i{ color: #0653ab; }

.layui-form-text{ margin-right: 10px; }
.layui-form-text .layui-form-label{ float: none; width: auto; text-align: left; background-color: #f7f7f7; padding: 9px 20px; border: 1px solid #ebebeb; }
.layui-form-text .layui-input-block{ margin-left: 0; border: 1px solid #ebebeb; border-top: none; }
.layui-form-text .layui-input-block .layui-textarea{min-height: 200px;border: none;padding-bottom: 25px;}

.layui-form-item .img img{ cursor: pointer; box-shadow:0px 0px 5px 0px #ced6df;}

.layui-input[disabled="disabled"]{ cursor: no-drop;}

.HtmlConLaber{color: #8e959d;position: absolute;bottom: 6px;right: 10px;user-select: none;}
.HtmlConLaber font{color:#F00;font-weight: bold;padding: 0 2px;}

.Part2 .SlideHd{height: 68px;border-bottom: 1px solid #ddd;}
.Part2 .SlideHd ul{/* display:flex; */height: 100%;align-items: center;justify-content: center;}
.Part2 .SlideHd li{position:relative;font-size: 32px;font-weight: bold;user-select: none;line-height: 58px;height: calc(100% - 1px);width: 145px;text-align: center;float: left;margin-left: 296px;}
.Part2 .SlideHd li + li{margin-left: 204px;width: 300px;}
.Part2 .SlideHd li a{color: inherit;}
.Part2 .SlideHd li.on{color: #f6000b;border-bottom: 3px solid #decca2;}
.Part2>.bd{box-sizing: border-box;padding: 35px 30px 25px;background-color: #FFF;}

.FormPart{ padding:0 30px;}
.FormPart .long{width: calc(100% - 122px);}

.layui-form-label{padding-left: 0;width: 96px;color: #000;}
.layui-form-label font{ position: relative; }
.layui-form-label em{ color: #f90000; font-size: 18px; position: absolute; top: calc(50% - 7px); left: -13px;}
.layui-form-select dl dd.layui-this{background:#0052cc;}

.FormPart .harf{ width:412px; }
.FormPart .third{ width:313px; }
.layui-form-item .layui-inline + .layui-inline{ margin-right: 0; }
.layui-form-item .layui-inline + .layui-inline .harf{ margin-right: 0; }

.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i{ color: #0653ab; }

.layui-form-text{ margin-right: 10px; }
.layui-form-text .layui-form-label{ float: none; width: auto; text-align: left; background-color: #f7f7f7; padding: 9px 20px; border: 1px solid #ebebeb; }
.layui-form-text .layui-input-block{ margin-left: 0; border: 1px solid #ebebeb; border-top: none; }
.layui-form-text .layui-input-block .layui-textarea{min-height: 200px;border: none;padding-bottom: 25px;}

.layui-form-item .img img{ cursor: pointer; box-shadow:0px 0px 5px 0px #ced6df;}

.layui-input[disabled="disabled"]{ cursor: no-drop;}

.HtmlConLaber{color: #8e959d;position: absolute;bottom: 6px;right: 10px;user-select: none;}
.HtmlConLaber font{color:#F00;font-weight: bold;padding: 0 2px;}

.JM_input{position:absolute;top: 0;z-index: 10;}
.FormPart .layui-form-checked[lay-skin=primary] i{border-color: #0a1b95 !important;background-color: #0a1b95 !important;}
.FormPart .layui-form-checkbox[lay-skin=primary] span{color: #081b93;}


.AlertPhoneCaptChak{padding: 20px 30px 20px;}
.AlertPhoneCaptChak h1{display:block;font-size: 22px;font-weight: bold;color: #950005;margin-bottom: 15px;}
.AlertPhoneCaptChak input[name="phoneNumber"]{text-align:center;font-size: 26px;font-weight: bold;height: 60px;margin-bottom: 10px;}
.AlertPhoneCaptChak .layui-form-item{display:flex;}
.AlertPhoneCaptChak .layui-form-item .layui-form-label{ display:none; }
.AlertPhoneCaptChak .layui-btn-normal{width:100%;height: 45px;font-size: 18px;}

.CheckPart{background-color:#f7f7f7;border-radius: 10px;padding: 35px 10px;}

.LetterCheckPart .layui-form-item{display:flex;font-size:18px;align-items: center;justify-content: center;}
.LetterCheckPart .layui-form-item .layui-form-label{padding: 13px 15px;}
.LetterCheckPart .layui-form-item .layui-input-inline{ width:auto; }
.LetterCheckPart .layui-input{height: 46px;width: 320px;border-radius: 6px;}
.LetterCheckPart [lay-filter="LetterCheck"]{margin-left:30px;background-color: #0052cc;width: 90px;height: 46px;font-size: 18px;}

.LetterConMain{ padding: 30px; background-color: #FFF; }
.LetterTitlePart{ border-bottom: 1px solid #f0f0f0; }
.LetterTitlePart .T{position: relative;height: 54px;border-radius: 5px;background-color: #f7f7f7;display: flex;align-items: center;justify-content: space-between;padding: 0 60px 0 30px;}
.LetterTitlePart .T span{ font-size: 18px; color: #cb2026;}
.LetterTitlePart .C{position:relative;padding: 25px 30px;display: flex;align-items: center;justify-content: space-between;font-size: 16px;line-height: 1.5;}
.LetterTitlePart .C h1{position:relative;max-width:calc(100% - 200px);box-sizing: border-box;padding-left: 15px;}
.LetterTitlePart .C h1::before{content:'';display: block;width: 8px;height: 8px;background-color: #e6e6e6;position: absolute;top: 8px;left: 0;border-radius: 50%;}
.LetterTitlePart .C span{width: 95px;text-align:center;}

.PartTitleBar{position:relative;margin: 50px 0 30px;}
.PartTitleBar h1{font-size:16px;font-weight:bold;padding: 0 10px;display: inline-block;line-height: 20px;border-left: 4px solid #cb2026;}

.LetterConHtml{ margin-bottom:20px;}
.LetterConHtml .layui-form-label{ padding:10px 15px;}
.LetterConHtml .layui-input-inline{border-radius:5px;border: 1px solid #e6e6e6;}
.LetterConHtml .layui-input-inline.long{width: calc(100% - 145px);}
.LetterConHtml .layui-input-inline.harf{width: 382px;}
.LetterConHtml .layui-input-inline .TextBoxPart{min-height:40px;background-color: #fafafa;font-size: 14px;line-height: 1.4;padding: 10px 18px;box-sizing: border-box;}

.nmCheck{position:relative;height: 55px;border-bottom: 1px solid #ebd9bc;display: flex;justify-content: space-between;}
.nmCheck li{width:50%;height:55px;position: relative;background-color: #f0f0f0;cursor: pointer;user-select: none;}
.nmCheck li.on{color: #f6000b;background-color: #ebd9bc;}
.nmCheck li a{display:flex;height: 100%;color: inherit;font-size: 14px;flex-wrap: wrap;align-content: center;justify-content: center;text-align: center;}
.nmCheck li span{width:100%;}
.nmCheck li p{width:100%;}