@charset "utf-8";
/* CSS Document */

@keyframes bounceIn{
    0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);-ms-transform:scale(.3);}
    50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05);}
    70%{-webkit-transform:scale(.9);transform:scale(.9);-ms-transform:scale(.9);}
    100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1);}
}

.warp{width:100%;min-width:1220px;max-width:1920px;position:relative;overflow:hidden;margin:0 auto;background: url(../images/2025_zjzt_bg.png) center top no-repeat #e0f3ff;}

.Top{width:100%;height: auto;}
.dbText{padding-top: 20px;}
.dbText .Top_Btns a.grzx{filter: brightness(100);}
.topMain{height: 619px;}
.szfBtn{position:absolute;left:0px;top: 13px;}
.szfBtn img{ width: auto; }
.LOGO{position: relative;margin:0 auto;top: 160px;text-align: center;}
.LOGO img{display: block;position: relative;/* margin-left: -20px; */margin: 0 auto;width: 100%;}


.Ml15{ margin-left:15px;}
.MT10{ margin-top:10px;}
.MT15{ margin-top:15px;}
.MT25{ margin-top:25px;}
.MT30{ margin-top:30px;}
.MT35{ margin-top:35px;}
.MT40{ margin-top:40px;}
.MT45{ margin-top:45px;}
.MT50{ margin-top:50px;}


/*公共图片动画*/
.AnimPic{ transition: all 0.5s; }
.AnimPic img{ display: block; width: 100%; height: auto; min-height: 100%; object-fit: cover; }
.AnimPic:hover{ transform: translateY(-5px); box-shadow:0px 10px 10px -5px #766f6f; }



.Main{ }

.Part1{box-sizing: border-box;padding: 20px 96px 30px;background-color: #FFF;border-radius: 20px;margin-top: -170px;color: #0a299c;}
.Part1 h1{display: block;font-size: 26px;line-height: 1.5;margin-bottom: 24px;color: #f6000b;margin-top: 20px;text-indent: 2em;}
.Part1 span{display: block;position: relative;font-size: 24px;line-height: 54px;text-indent: 2em;/* margin-bottom: 10px; */text-align: justify;color: #ff0101;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 .showMore{display:none;}

.Title{ position: relative; height: 60px; background: url(../images/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; }


.Part1 .xx{
    border-bottom: 1px dashed #d6d6d6;
    margin: 26px 0px 28px;
}

.FormPart{}
.FormPart .long{ width: calc(100% - 120px) !important; }

.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:403px !important;}
.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;height: 100%;line-height: 58px;width: 145px;text-align: center;float: left;}
.Part2 .SlideHd li + li{margin-left: 204px;width: 300px;}
.Part2 .SlideHd li a{color: inherit;}
.Part2 .SlideHd li.on{color: #0052cc;border-bottom: 3px solid #0052cc;}
.Part2>.bd{box-sizing: border-box;padding: 35px 30px;background-color: #FFF;}

.FormPart{ padding:0 40px;}
.FormPart .long{ width: calc(100% - 120px) !important; }

.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;}
.layui-form-select dl dd.layui-this{background:#0052cc;}

.FormPart .harf{ width:403px !important; }
.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 #0052cc;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:#FFF;background-color: #0052cc;}
.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%;}

.form-pannel .long {
    width: calc(100% - 120px) !important;
}

.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;
}

.form-pannel .harf {
    width: 370px;
}

.form-pannel .third {
    width: 343px;
}

.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;
}

.long-select {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.long-select .third {
    width: calc((100% - 40px) / 3) !important;
}


@media only screen and (max-width:1200px) {
    .lyxz {
        padding: 30px 20px;
    }

    #form {
        padding: 40px 0;
    }

    .form-pannel .harf {
        width: 338px;
    }
    
}

@media only screen and (max-width:996px) {
    .layui-form-item .row1 {
        margin-bottom: 15px !important;
        width: 100%;
    }

    .layui-form-item .row1:last-child {
        margin-bottom: 0 !important;
    }

    .form-pannel .harf {
        width: calc(100% - 120px) !important;
    }

    .FormPart .harf {
        width: calc(100% - 120px) !important;
    }

    .lyxz-con {
        font-size: 20px;
    }

    .lyxz h3 {
        margin-bottom: 30px;
        font-size: 28px;
    }

    .wyly-head {
        font-size: 28px;
    }

    .jgcx a {
        font-size: 28px;
    }

    .jgcx a i {
        width: 66px;
        height: 54px;
    }
}

@media only screen and (max-width:515px) {
    .logo {
        width: 320px;
    }

    .return {
        width: 130px;
        height: 43px;
        font-size: 14px;
    }

    .return i {
        margin-right: 5px;
    }

    .yzm .img {
        width: auto;
    }
    .jcjf {
        margin-top: 48px;
    }
    .lyxz-con {
        font-size: 16px;
        line-height: 30px;
    }

    .lyxz h3 {
        margin-bottom: 20px;
        font-size: 22px;
    }

    .wyly-head {
        font-size: 22px;
    }
    .wyly {
        margin: 20px 0;
    }
    .jgcx {
        margin-bottom: 20px;
    }
    /* .layui-form-item .layui-input-inline {
        margin-left: 0 !important;
        margin-right: 10px !important;
    } */
    .form-pannel .harf {
        width: calc(100% - 120px) !important;
    }

    .FormPart .harf {
        width: calc(100% - 120px) !important;
    }
    .long-select .third {
        width: calc((100% - 25px) / 3) !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
    }
    .yzm .layui-input-inline {
        width: 33% !important;
    }
    .yzm .img {
        margin-left: 5px !important;
    }
}