.subBox{margin-top:70px}@media (max-width: 991px){.subBox{margin-top:55px}}@media (max-width: 767px){.subBox{margin-top:30px}}.btnLayout{max-width:420px;margin-top:30px;margin-bottom:20px}.btnLayout .mainBtn{padding-top:20px;padding-bottom:20px}@media (max-width: 767px){.btnLayout .mainBtn{padding-top:15px;padding-bottom:15px}}.btnLayout .mainBtn .icon-blank img{width:22px;vertical-align:top}.intro .circleList{margin-top:30px;margin-bottom:10px}.reception .timeTbl{margin-top:25px}.flow .row{margin-right:-10px;margin-left:-10px;align-items:stretch;flex-grow:1}.flow .row>div{display:flex;flex-direction:column;padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;flex-grow:1}@media (max-width: 991px){.flow .row>div{width:50%}}@media (max-width: 767px){.flow .row>div{width:100%}}.flow .row .stepItem{background-color:#fff;border-radius:10px;position:relative;padding:20px 20px 25px;display:flex;flex-direction:column;align-items:stretch;flex-grow:1}.flow .row .stepItem .mark{width:60px;height:60px;position:absolute;left:10px;top:10px;color:#fff;text-align:center;padding-top:8px}.flow .row .stepItem .mark:before{content:"";background-color:#F15D70;width:60px;height:60px;border-radius:50%;position:absolute;left:0;top:0;z-index:1}.flow .row .stepItem .mark .txtS,.flow .row .stepItem .mark .num{position:relative;z-index:10;display:block;line-height:1}.flow .row .stepItem .mark .txtS{font-size:1.5rem}.flow .row .stepItem .mark .num{font-size:2.8rem;margin-top:2px}.flow .row .stepItem .txt20{flex-grow:1}.flow .row .stepItem img{width:47%;display:block;margin:0 auto 12px}
