
.md12241.md-solution-3 { padding-top: .3rem; padding-bottom: 1.21rem; }

.md12241.md-solution-3 .main { background-color: #fbfdff; border-radius: .24rem; padding: 1.46rem 2.4rem 1.4rem; }

.md12241.md-solution-3 .row-1 { border-bottom: 1px solid #e3effb; padding-bottom: .41rem; }

.md12241.md-solution-3 .row-1 .title { line-height: 1.5; letter-spacing: -1px; }

.md12241.md-solution-3 .row-1 .desc { line-height: 1.77778; margin-top: .14rem; }

.md12241.md-solution-3 .form { margin-top: .41rem; }

.md12241.md-solution-3 .form-item { margin-bottom: .87rem; }

.md12241.md-solution-3 .form-label { display: block; margin-bottom: .16rem; }

.md12241.md-solution-3 .form-label span { color: #e52925; }

.md12241.md-solution-3 .form .m-input { background: transparent; border-width: 0 0 1px; border-color: #444; border-style: solid; width: 4.3rem; min-width: 10px; margin-left: .3em; }

.md12241.md-solution-3 .form .m-checkbox { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: .74em; }

.md12241.md-solution-3 .form .m-checkbox .ipt-check { width: 1em; height: 1em; border-radius: 0.04rem; border: solid 0.01rem #8492a3; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin-right: .07rem; margin-top: .18em; -ms-flex-negative: 0; flex-shrink: 0; }

.md12241.md-solution-3 .form .m-checkbox .ipt-check:checked { border-color: #e52925; background-color: #e52925; background-image: url(/static/home/images/i-check.svg); background-size: calc(10 / 16 * 100%); background-position: center; background-repeat: no-repeat; }

.md12241.md-solution-3 .form .m-checkbox .ipt-check[type=radio] { border-radius: 50%; }

.md12241.md-solution-3 .form .m-checkbox .ipt-check[type=radio]:checked { background-image: none; border-color: #e52925; background-color: transparent; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 2px; }

.md12241.md-solution-3 .form .m-checkbox .ipt-check[type=radio]:checked:after { content: ''; width: 100%; height: 100%; border-radius: 50%; background: #e52925; }

.md12241.md-solution-3 .form .m-checkbox-list.cols-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.md12241.md-solution-3 .form .m-checkbox-col { width: -webkit-max-content; width: -moz-max-content; width: max-content; }

.md12241.md-solution-3 .form .m-checkbox-col:first-child { margin-right: .6rem; }

.md12241.md-solution-3 .form .form-row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md12241.md-solution-3 .form .form-row-1 .form-label { margin-bottom: 0; }

.md12241.md-solution-3 .form .form2 { margin-bottom: .87rem; }

.md12241.md-solution-3 .form .form2-row { margin-bottom: .5rem; }

.md12241.md-solution-3 .form .form2-row:last-of-type { margin-bottom: 0; }

.md12241.md-solution-3 .form .form2-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: .2rem; }

.md12241.md-solution-3 .form .form2-item:last-of-type { margin-bottom: 0; }

.md12241.md-solution-3 .form .form2-label { width: 3.26rem; padding-right: 0.2rem; text-align: right; }

.md12241.md-solution-3 .form .form2-label span { color: #e52925; }

.md12241.md-solution-3 .form .form2-label2 { margin-right: .1rem; }

.md12241.md-solution-3 .form .form2-label2 + .m-input-2 .ipt { width: 1.22rem; }

.md12241.md-solution-3 .form .m-radio { position: relative; cursor: pointer; }

.md12241.md-solution-3 .form .m-radio-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md12241.md-solution-3 .form .m-radio-split { margin: 0 1em; }

.md12241.md-solution-3 .form .m-radio input { position: absolute; visibility: hidden; }

.md12241.md-solution-3 .form .m-radio input:checked ~ span { border-color: #00263e; color: #093d61; }

.md12241.md-solution-3 .form .m-radio input:checked ~ span::after { content: ''; position: absolute; right: 0; bottom: 0; height: .26rem; width: 0.26rem; background: url(/static/home/images/i-check.png) no-repeat center/100%; }

.md12241.md-solution-3 .form .m-radio span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 1.6rem; height: 2.77778em; padding: 0 .1rem; background-color: #ebf2f9; border-radius: 0.08rem; border: solid 1px #ebf2f9; }

.md12241.md-solution-3 .form .m-input-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md12241.md-solution-3 .form .m-input-2 .ipt { width: 1.6rem; height: 2.77778em; border-radius: 0.08rem; border: solid 1px #b8c7db; padding: 0 .5em; margin-right: .18rem; }

.md12241.md-solution-3 .form .btns { margin-top: .95rem; }

.md12241.md-solution-3 .form .btns .btn { cursor: pointer; background-color: #00263e; color: #fff; line-height: 1.5; min-height: 0.5rem; padding: 0.5em 1.66667em; border: none; border-radius: .5rem; }

@media (max-width: 1200px) { .md12241.md-solution-3 .main { padding-left: 1.6rem; padding-right: 1.6rem; } }

@media (max-width: 900px) { .md12241.md-solution-3 .main { padding: 10% 5%; } }

@media (max-width: 500px) { .md12241.md-solution-3 .form .form-row-1 { display: block; }
  .md12241.md-solution-3 .form .form-row-1 .m-input { width: 100%; margin-top: .5em; }
  .md12241.md-solution-3 .form .form2-label { width: 3.4rem; }
  .md12241.md-solution-3 .form .form2-item-1 { display: block; }
  .md12241.md-solution-3 .form .form2-item-1 .form2-label { text-align: center; padding-right: 0; width: 100%; }
  .md12241.md-solution-3 .form .form2-item-1 .m-radio-list { margin-top: .5em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
