
.md12243.md-solution-2 { 
    padding-top: .29rem; 
    /* padding-bottom: 1.22rem;  */
}

.md12243.md-solution-2 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.md12243.md-solution-2 .main { 
    background-color: #fbfdff; 
    /* border-radius: 0.24rem;  */
    border-radius: .24rem .24rem 0 0;
    padding: 1.5rem 2.4rem 1.25rem; 
}

.md12243.md-solution-2 .row-1 .title { line-height: 1.25; }

.md12243.md-solution-2 .row-1 .list { margin-top: .4rem; }

.md12243.md-solution-2 .row-1 .list .li { display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: .24rem; overflow: hidden; background-color: #ebf2f9; margin-bottom: .29rem; }

.md12243.md-solution-2 .row-1 .list .li:last-of-type { margin-bottom: 0; }

.md12243.md-solution-2 .row-1 .list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: .6rem; padding-top: .66rem; padding-bottom: .4rem; }

.md12243.md-solution-2 .row-1 .list .desc { line-height: 1.77778; margin-top: .1rem; }

.md12243.md-solution-2 .row-1 .list .c-pic { width: calc(701 / 1120 * 100%); -ms-flex-negative: 0; flex-shrink: 0; }

.md12243.md-solution-2 .row-1 .list .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md12243.md-solution-2 .row-1 .list .img { padding-top: calc(337 / 701 * 100%); height: 100%; }

.md12243.md-solution-2 .row-1 .list .links { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: .15rem; }

.md12243.md-solution-2 .row-1 .list .links .link-icon { display: block; height: .6rem; }

.md12243.md-solution-2 .row-1 .list .links .link-tit { margin-top: .06rem; }

.md12243.md-solution-2 .row-2 { margin-top: .83rem; }

.md12243.md-solution-2 .row-2 .title { line-height: 1.25; }

.md12243.md-solution-2 .row-2 .desc { line-height: 2.22222; margin-top: .28rem; }

.md12243.md-solution-2 .row-2 .desc a { color: #093d61; text-decoration: underline; }

@media (max-width: 1200px) { .md12243.md-solution-2 .main { padding-left: 1.6rem; padding-right: 1.6rem; } }

@media (max-width: 900px) { .md12243.md-solution-2 .main { padding: 10% 5%; }
  .md12243.md-solution-2 .row-1 .list .li { display: block; }
  .md12243.md-solution-2 .row-1 .list .c-pic { width: 100%; }
  .md12243.md-solution-2 .row-1 .list .text { padding: 5%; } }

.md12281.md-solution-4 { 
    /* padding-top: .3rem;  */
    padding-bottom: 1.21rem; 
}

.md12281.md-solution-4 .main { 
    background-color: #fbfdff; 
    /* border-radius: .24rem;  */
    border-radius: 0 0 .24rem .24rem;
    padding: 1.13rem 2.4rem 1.3rem; 
}

.md12281.md-solution-4 .form { margin-top: .41rem; }

.md12281.md-solution-4 .form-item { margin-bottom: .87rem; }

.md12281.md-solution-4 .form-label { display: block; margin-bottom: .16rem; }

.md12281.md-solution-4 .form-label span { color: #e52925; }

.md12281.md-solution-4 .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; }

.md12281.md-solution-4 .form .m-input--short { width: 4em; text-align: center; }

.md12281.md-solution-4 .form .m-input-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md12281.md-solution-4 .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; }

.md12281.md-solution-4 .form .m-input-3 { background: transparent; border-width: 0 0 1px; border-color: #444; border-style: solid; height: 1.4em; width: 100%; }

.md12281.md-solution-4 .form .m-checkbox { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: .74em; }

.md12281.md-solution-4 .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; }

.md12281.md-solution-4 .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; }

.md12281.md-solution-4 .form .m-checkbox .ipt-check[type=radio] { border-radius: 50%; }

.md12281.md-solution-4 .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; }

.md12281.md-solution-4 .form .m-checkbox .ipt-check[type=radio]:checked:after { content: ''; width: 100%; height: 100%; border-radius: 50%; background: #e52925; }

.md12281.md-solution-4 .form .m-checkbox-list.cols-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.md12281.md-solution-4 .form .m-checkbox-list.inline { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md12281.md-solution-4 .form .m-checkbox-list.inline .m-checkbox { margin-right: .4rem; }

.md12281.md-solution-4 .form .m-checkbox-list.inline .m-checkbox:last-of-type { margin-right: 0; }

.md12281.md-solution-4 .form .m-checkbox-col { width: -webkit-max-content; width: -moz-max-content; width: max-content; }

.md12281.md-solution-4 .form .m-checkbox-col:first-child { margin-right: .6rem; }

.md12281.md-solution-4 .form .form-row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 1.4em; }

.md12281.md-solution-4 .form .form-row-1:last-of-type { margin-bottom: 0; }

.md12281.md-solution-4 .form .form-row-1 .form-label { margin-bottom: 0; }

.md12281.md-solution-4 .form .btns { margin-top: .95rem; }

.md12281.md-solution-4 .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; }

.md12281.md-solution-4 .row-2 { margin-top: .8rem; }

.md12281.md-solution-4 .row-2 .tx { margin-top: .64rem; }

.md12281.md-solution-4 .row-2 .desc { line-height: 1.77778; margin-top: .35em; }

.md12281.md-solution-4 .row-2 .desc a { color: #e52925; }

@media (max-width: 1200px) { .md12281.md-solution-4 .main { padding-left: 1.6rem; padding-right: 1.6rem; } }

@media (max-width: 900px) { .md12281.md-solution-4 .main { padding: 10% 5%; } }

@media (max-width: 500px) { .md12281.md-solution-4 .form .form-row-1 { display: block; }
  .md12281.md-solution-4 .form .form-row-1 .m-input { width: 100%; margin-top: .5em; }
  .md12281.md-solution-4 .form .form2-label { width: 3.4rem; }
  .md12281.md-solution-4 .form .form2-item-1 { display: block; }
  .md12281.md-solution-4 .form .form2-item-1 .form2-label { text-align: center; padding-right: 0; width: 100%; }
  .md12281.md-solution-4 .form .form2-item-1 .m-radio-list { margin-top: .5em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
