.dia_com,
.tabhd li,
.pop4 h2.lbh2:after,
.pop2 h2,
.pop3 h2 {
    /* background: url(../img/dia_com.png) no-repeat; */
    /* display: block; */
    text-indent: -9999em;
    text-align: center;
    transition: filter .5s
}

.tl-msg .fc_cont{
    justify-content: flex-start;
}

/* .tl-msg .fc_cont h2{
    margin-top: 47px;
} */

.tl-msg .fc_cont p{
    /* display: flex;
    align-items: center;
    justify-content: center; */
    width: 100%;
    line-height: 36px;
    /* position: absolute;
    top: 50%;
    transform: translateY(-40%); */
}

.dia_com{
    margin-left: 0px;
    text-align: center;
    width: 135px;
    height: 38px;
    line-height: 38px;
    background-color: #5d9cc4;
    border-radius: 0 20px 20px 0;
    border-top: 1px solid #5d9cc4;
    border-right: 1px solid #5d9cc4;
    border-bottom: 1px solid #5d9cc4;
    font-size: 20px;
		color: #ffffff;
    text-indent: 0;
}

.dia_com:hover {
    filter: brightness(1.15)
}

.yzbox {
    width: 456px;
    margin: 0 auto 0;
}

.yzbox div {
    width: 100%;
    margin: 28px auto;
    /* padding-top: 26px; */
    height: 42px
}

.yzbox div label,
.yzbox div input,
.yzbox div a {
    float: left
}

.yzbox div label {
    line-height: 42px;
    padding-right: 0px;
    text-align: left;
		width: 100px;
    font-size: 24px;
    color: #383f4b;
}

.yzbox div input {
    width: 341px;
    height: 40px;
    border: 1px solid #02478f;
    padding: 0 10px;
    color: #383f4b;
    font-size: 24px;
    background: #cbeafa;
    float: left;
    box-sizing: border-box;
    border-radius: 20px;
}

.yzbox div input.yzminput {
    width: 207px;
    border-right: 0;
    border-radius: 20px 0 0 20px;
}


.yzbox div a.dis_btn {
    /* background-position: -141px 0; */
    filter: grayscale(80%);
    text-indent: 0;
    color: #fff;
}

.tjbtn {
    margin-top: 24px;
    display: block;
    width: 405px;
    height: 82px;
    text-indent: -9999em;
    background: url(/xfhd/20251010/act/xtl/newserver/20250928/72s389/pop/pc/img/tj-btn.png) no-repeat;
    background-size: 100% auto;
    border-radius: 0;
    border: 0;
  }
.tjbtn:hover{
  filter: brightness(1.15)
}
.fri_str {
    font-size: 24px;
    display: block;
    text-align: center;
    line-height: 46px;
    /* padding-top: 164px; */
    /* font-family: simsun; */
}

.fri_str span {
    /* color: #23313a; */
    /* font-weight: bold; */
    color:#d26949;
    /* font-family: simsun; */
}

.sus_tip span {
    color: #d26949;
}

.fail_tip {
    text-align: center;
    /* padding-top: 43px; */
    line-height: 36px;
}

.sus_tip {
    text-align: center;
    line-height: 28px;
    /* padding-top: 18px */
}

.sus_tip1 {
    padding-top: 34px
}

.disabled {
    pointer-events: none
}
.pop .fc_cont{padding-top: 0;}
.pop2 .fc_cont {
    /* padding-top: 100px; */
}

.pop2 h2,
.pop3 h2 {
    /* margin: 0 auto; */
    text-indent: 0;
    /* text-indent: -999em; */
}

/* .pop3 .yy_tit1 {
    width: 382px;
    height: 39px;
    background: url(../img/pop/yycg-title.png) no-repeat;
}

.pop2 .yy_tit2 {
    width: 382px;
    height: 39px;
    background: url(../img/pop/yysb-title.png) no-repeat;
} */

/* .pop2 .yy_tit3 {
    position: absolute;
   width: 304px;
   height: 39px;
    background: url(../img/pop/tq-title.png) no-repeat center;
} */

.pop3 .fc_cont {
    /* padding-top: 81px; */
}
/* .pop-yhf{
    padding: 0 10px 0 24px;
    width: 584px;
    height: 610px;
    box-sizing: border-box;
}
.pop-yhf::before{
    width: 844px;
    height: 782px;
    background: url(../img/yhf-pop.png) no-repeat center;
    top: -133px;
    left: -130px;
} */
.pop-yhf .gbbtn{
    /* top: -7px;
    right: -35px; */
}
.pop-yhf h2{
    /* padding: 40px 0 0 0; */
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    text-indent: -99999em;

}
.pop-yhf .yhf-cont{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.pop-yhf .text-cont{
  width: 514px;
  height: 570px;
  margin: 0px auto 0;
  overflow-y: auto;
  box-sizing: border-box;
  overflow-x: hidden;
}
.pop-yhf .text-cont::-webkit-scrollbar {
    width: 6px;
    height: 6px;
  }
  /* Track */
  .pop-yhf .text-cont::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    width: 3px !important;
    background: #9db5c5;
    border-radius: 3px;
  }
  /* Handle */
  .pop-yhf .text-cont::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background: #0f5c93;
  }
  .text-bar{
		padding-right: 10px;
    height: 100%;
  }
.pop-yhf p{
    text-align: left;
    line-height: 30px;
    font-size: 20px;
    color: #2a323f;
}
.pop-yhf img{
  display: block;
  margin: 0 auto 0;
  width: 90%;
  height: auto;
  position: relative;
}
.pop-yhf p.p-tit{
    padding-top: 24px;
    font-size: 22px;
}
.pop-yhf p span{
    color: #c3370c;
}
.pop-yhf p.p-tip{
    padding: 10px 0;
    color: #c3370c;
    font-size: 20px;
    text-align: center;
}
.yhf-tab{
    padding-right: 10px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 10px;
}
.yhf-tab th{
    color: #ffffff;
    background: #679cc1;
}
.yhf-tab td{
    color: #2a323f;
    background: #cbeafa;
}
.yhf-tab th, .yhf-tab td {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #02478f;
    padding: 8px 0;
}
.dn-icon{
    margin: 20px auto;
    height: 195px;
    width: 286px;
    background: url(../img/dn.png) no-repeat center;
    background-size: 100% auto;
}
