@charset "utf-8";
/* 字体引入 */
@font-face {
  font-family: 'HanHei-SC-semibold';
  src: url("../../font/HanHei-SC-semibold.woff")format('woff');
}
@font-face {
  font-family: 'HanHei-SC-text';
  src: url("../../font/HanHei-SC-text.woff")format('woff');
}
@font-face {
  font-family: 'HanHei-SC-thin';
  src: url("../../font/HanHei-SC-thin.woff")format('woff');
}
.fonts {
  font-family: "HanHei-SC-thin", "PingHei", "PingFang SC", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  line-height: 1.1;
  letter-spacing: 0em;
  font-weight: lighter;
}
.fontb {
  font-family: "HanHei-SC-semibold", "PingHei", "PingFang SC", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  line-height: 1.1;
  letter-spacing: 0em;
}
/* css初始化 */
html,
body {
  font-size: 20px;
  line-height: 1;
}
.el-popup-parent--hidden {
  padding-right: inherit!important;
  overflow: inherit!important;
}
blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}
input,
button {
  border: 0;
  outline: none;
  /* 取消轮廓边框 */
}
ul {
  list-style: none;
  /* 去掉列表样式小点 */
}
a {
  color: #000000;
  text-decoration: none;
  /* 取消下划线 */
}
input {
  border: 0;
  /* 所有的表单边框为0 */
  box-sizing: border-box;
  /* CSS3盒子模型 border 和 padding 都包含到 width 里面去 */
}
.ellipsis {
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.all_use_btn {
  background: #558AF6;
  border-color: #558AF6;
  width: 6rem;
  height: 2rem;
  font-size: 0.8rem;
  box-shadow: 0px 7px 29px 0px rgba(85, 138, 246, 0.4);
}
[v-cloak] {
  display: none;
}
.index > div .content {
  width: 100%;
  height: inherit;
  margin: 0 auto;
}
.index > div .content-title .title {
  margin-left: 1rem;
  margin-right: 1rem;
  font-size: 1.1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #2A4385;
  position: relative;
  padding-top: 1.975rem;
}
.index > div .content-title .remark {
  margin: 0.5rem 1rem 0 1rem;
  font-size: 0.6rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #68779D;
  line-height: 1.1rem;
}
/** 头部 **/
.header {
  height: 2.5rem;
  padding: 0 1rem;
}
.header .content {
  display: flex;
  justify-content: space-between;
}
.header .content .l {
  display: flex;
  align-items: center;
}
.header .content .l .logo {
  width: 6rem;
}
.header .content .r {
  display: flex;
  align-items: center;
}
.header .content .r .use_btn {
  background: #558AF6;
  border-color: #558AF6;
  margin-right: 0.25rem;
}
.header .content .r .el-button {
  width: 4rem;
  height: 1.5rem;
  font-size: 0.6rem;
  padding: 0 !important;
  line-height: 1.4rem;
  text-align: center;
}
.header .content .r .el-button.is-round {
  padding: 0.45rem 0.8rem;
}
.header .content .r .login-btn {
  border: 1px solid #E3E3E3;
}
.headerFix {
  position: fixed;
  top: 0;
  width: calc(100% - 2rem);
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 12px 0px;
  z-index: 99;
}
/** 轮播图 **/
.carousel {
  height: 8.75rem;
}
.carousel .cs_contain {
  position: relative;
  height: inherit;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.carousel .cs_contain .content-width {
  width: 60rem;
  z-index: 3;
  margin: 0 auto;
  position: relative;
}
.carousel .cs_contain .content-width .cs_word {
  padding-top: 2.6rem;
  text-align: left;
  margin-left: 1.025rem;
}
.carousel .cs_contain .content-width .cs_word .title1,
.carousel .cs_contain .content-width .cs_word .title2 {
  font-size: 1.1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.carousel .cs_contain .content-width .cs_word .title1 {
  margin-bottom: 0.25rem;
}
.carousel .cs_contain .content-width .cs_word .title2 {
  margin-bottom: 0.5rem;
}
.carousel .cs_contain .content-width .cs_word .remark {
  font-size: 0.575rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6478A0;
}
.carousel .cs_contain .content-width .cs_word .remark .cs_remark {
  margin-left: -0.2rem;
}
.carousel .cs_contain .content-width .cs_word_white .title2 {
  color: #FFFFFF;
}
.carousel .cs_contain .content-width .cs_word_white .remark {
  color: #FFFFFF;
}
.carousel .cs_contain .content-width .cs_word3 {
  padding-top: 2rem;
}
.carousel .cs_contain .content-width .cs_word3 .use_btn {
  top: 17.85rem;
}
.carousel .cs_contain .content-width .use_btn {
  position: absolute;
  top: 6rem;
  left: 1.025rem;
  width: 5rem;
  height: 1.5rem;
  border-radius: 1.25rem;
  font-size: 0.75rem;
  background: #558AF6;
  border-color: #558AF6;
  padding: 0;
}
.carousel .cs_contain .content-width .cs_btn {
  top: 5.3rem;
}
.carousel .el-carousel {
  height: inherit;
}
.carousel .el-carousel .el-carousel__container {
  height: inherit;
}
.carousel .el-carousel .el-carousel__container .el-carousel__arrow {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 0.5rem;
}
.carousel .el-carousel .el-carousel__container .el-carousel__arrow:hover {
  background: #95A6C7;
}
.carousel .el-carousel .el-carousel__container .el-carousel__arrow--left {
  left: 1.5rem;
}
.carousel .el-carousel .el-carousel__container .el-carousel__arrow--right {
  right: 1.5rem;
}
.carousel .el-carousel .el-carousel__button {
  width: 0.4rem;
  height: 0.4rem;
  background: transparent;
  border-radius: 50%;
  background: #a3c5ff;
}
.carousel .el-carousel .el-carousel__indicator.is-active button {
  background: #558AF6;
  border-radius: 0.5rem;
  width: 1rem;
}
.carousel .el-carousel .el-carousel__indicator--horizontal {
  padding: 0.5rem 0.25rem;
}
/** 申请 **/
.apply .content .ay_title {
  padding: 2rem 0 0.75rem 1rem;
  font-size: 1.1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #2A4385;
}
.apply .content .ay_title span {
  color: #4279EA;
}
.apply .content .ay_remark {
  margin-bottom: 1.25rem;
  padding-left: 1rem;
  font-size: 0.6rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #68779D;
}
.apply .content ul li {
  position: relative;
  margin: 0 1rem 0.75rem 1rem;
}
.apply .content ul li .error {
  position: absolute;
  left: 0.1rem;
  bottom: -0.65rem;
  color: #EA3324;
  font-size: 0.55rem;
}
.apply .content ul li img {
  z-index: 2;
  position: absolute;
  transform: translate(0, -50%);
  left: 0.75rem;
  top: 50%;
  width: 1.2rem;
  height: 1.2rem;
}
.apply .content ul li .el-input__inner {
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 0.75rem;
  padding-left: 2rem;
  color: #22448A;
  border-radius: 0.45rem;
  border: 0.5px solid #a9b1c3;
}
.apply .content ul li .input-flag .el-input__inner {
  border: 0.5px solid #F56C6C;
}
.apply .content ul li .el-input--suffix .el-input__suffix {
  font-size: 15px;
}
.apply .content ul li:first-child img,
.apply .content ul li:nth-child(3) img {
  height: 0.75rem;
}
.apply .content ul li:nth-child(2) img {
  height: 0.9rem;
}
.apply .content ul .sub_btn {
  width: calc(100% - 2rem);
  margin: 0 1rem;
  font-size: 1rem;
  font-family: PingFang SC;
  background: #558AF6;
  border: #558AF6;
  border-radius: 0.45rem;
  height: 2.5rem;
  margin-top: 0.5rem;
}
.apply .content ul .el-button--primary.is-disabled {
  opacity: 0.5;
}
.apply .content .ay_tel {
  margin: 1.25rem 1rem 2rem 1rem;
  display: flex;
  align-items: center;
}
.apply .content .ay_tel img {
  margin-right: 0.5rem;
  height: 1rem;
}
.apply .content .ay_tel .tel {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6385C8;
}
.apply .content .ay_tel .telNo {
  font-family: PingFang SC;
  font-size: 0.8rem;
  font-weight: bold;
  color: #6385C8;
}
/** 联系 **/
.contact {
  background: #F0F8FF;
  padding: 1.75rem 0;
}
.contact ul {
  padding: 0 1rem;
}
.contact ul li {
  font-size: 0.6rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #414B5A;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.1rem;
}
.contact ul li img {
  display: inline-block;
  margin-right: 0.3rem;
  width: 0.75rem;
}
.contact ul li span a {
  color: #414B5A;
}
.contact ul li .c_l,
.contact ul li .c_r {
  display: flex;
  align-items: center;
}
.contact ul li .c_r {
  width: 8rem;
}
.contact ul li:last-child {
  margin-bottom: unset;
}
/** 尾部 **/
.footer {
  background: #304567;
  padding-bottom: 3.1rem;
}
.footer .content {
  text-align: left;
}
.footer .content .contain {
  padding: 0 1rem;
}
.footer .content .contain .t {
  padding-top: 2rem;
  display: flex;
  justify-content: space-between;
  font-family: PingFang SC;
  font-weight: 400;
  color: #A7B1C5;
}
.footer .content .contain .t ul li {
  margin-bottom: 0.9rem;
}
.footer .content .contain .t ul li a {
  display: inline-block;
  font-size: 0.5rem;
  color: #A7B1C5;
}
.footer .content .contain .t ul li a:hover {
  color: #fff;
}
.footer .content .contain .t ul li .f_r_title {
  font-size: 0.7rem;
  color: #FFFFFF;
}
.footer .content .contain .t ul li:first-child .f_r_title {
  position: relative;
  margin-bottom: 1.35rem;
}
.footer .content .contain .b {
  padding: 1rem 0 2rem 0;
  display: flex;
  justify-content: space-between;
}
.footer .content .contain .b .b_l img {
  width: 8.5rem;
  height: 2.1rem;
  margin: 0 0 1.4rem 0;
}
.footer .content .contain .b .b_l .font {
  font-size: 0.55rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFF;
}
.footer .content .contain .b .b_l .font_top {
  margin-top: 0.5rem;
}
.footer .content .contain .b .b_r ul {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.footer .content .contain .b .b_r li:first-child {
  display: flex;
  align-items: center;
}
.footer .content .contain .b .b_r li:first-child img {
  width: 3.5rem;
  height: 3.5rem;
  padding: 0.25rem;
  background: #fff;
}
.footer .content .contain .b .b_r li:last-child {
  font-size: 0.55rem;
  color: #FFF;
}
.footer .content .copyRight {
  margin: 0 1rem;
  margin-bottom: calc(1.75rem + env(safe-area-inset-bottom));
  line-height: 1rem;
  text-align: center;
  font-family: PingFang SC;
  font-weight: 400;
  color: #A7B1C5;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer .content .copyRight img {
  width: calc(100% + 2rem);
}
/** 试用申请弹框 **/
.apply_dialog .el-dialog {
  margin-top: unset!important;
  top: 50%;
  transform: translateY(-50%);
  width: 16rem;
  box-shadow: 0px 0px 30px 0px rgba(65, 75, 90, 0.09);
  border-radius: 0.5rem;
}
.apply_dialog .el-dialog .el-dialog__body {
  padding: 0 1rem 1rem 1rem;
}
.apply_dialog .el-dialog .ad_header {
  display: flex;
  align-items: center;
  justify-content: center;
}
.apply_dialog .el-dialog .ad_header .ad_header_t {
  font-size: 1.1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #434B59;
}
.apply_dialog .el-dialog .el-dialog__headerbtn {
  font-size: 1.2rem;
  top: 0.5rem;
  right: 0.5rem;
}
.apply_dialog .el-dialog .el-form-item {
  margin-bottom: 1rem;
}
.apply_dialog .el-dialog .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
  content: '';
}
.apply_dialog .el-dialog .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:after {
  content: '*';
  color: #FF0101;
}
.apply_dialog .el-dialog .el-form-item__label {
  text-align: left;
  padding: 0;
  width: 3.6rem !important;
  line-height: 2.5rem;
  font-size: 0.75rem;
}
.apply_dialog .el-dialog .el-form-item__label::before {
  margin-right: 0 !important;
}
.apply_dialog .el-dialog .el-form-item__content {
  margin-left: 3.6rem !important;
  text-align: center;
}
.apply_dialog .el-dialog .el-form-item__content .el-input__inner {
  height: 2.5rem;
  line-height: 2.5rem;
  width: 10rem;
  border-radius: 0.45rem;
  border: 0.5px solid #a9b1c3;
  font-size: 0.75rem;
  color: #434b59;
}
.apply_dialog .el-dialog .el-form-item__error {
  font-family: PingFang SC;
}
.apply_dialog .el-dialog .el-form-item.is-error .el-input__inner {
  border: 0.5px solid #F56C6C;
}
.apply_dialog .el-dialog input::placeholder {
  color: #a9b1c3;
  font-size: 0.75rem;
}
.apply_dialog .el-dialog .el-radio-group .el-radio--medium.is-bordered {
  padding: 0;
  border-radius: 0.45rem;
  height: 2.5rem;
  line-height: 2.5rem;
  margin: 0 0.5rem 0.5rem 0;
  color: #434B59;
  margin-left: 0!important;
  width: 4.75rem;
  text-align: center;
}
.apply_dialog .el-dialog .el-radio-group .el-radio--medium.is-bordered:nth-child(2n) {
  margin-right: unset;
}
.apply_dialog .el-dialog .el-radio-group .el-radio--medium.is-bordered .el-radio__label {
  padding-left: 0;
  font-size: 0.75rem;
  font-family: PingFang SC;
  font-weight: 400;
}
.apply_dialog .el-dialog .el-radio-group .el-radio--medium.is-bordered .el-radio {
  font-size: 0.8rem;
}
.apply_dialog .el-dialog .el-radio-group .el-radio--medium.is-bordered .el-radio__inner {
  display: none;
}
.apply_dialog .el-dialog .el-radio-group .el-radio.is-bordered.is-checked {
  border-color: #558AF6;
  background: #558AF6;
}
.apply_dialog .el-dialog .el-radio-group .el-radio.is-bordered {
  border: 0.5px solid #a9b1c3;
}
.apply_dialog .el-dialog .el-radio-group .el-radio__input.is-checked + .el-radio__label {
  color: #fff;
}
.apply_dialog .el-dialog .sub .el-form-item__content {
  margin-left: 0!important;
}
.apply_dialog .el-dialog .sub .el-form-item__content .el-button {
  padding: 0.75rem 4.9rem;
  border-color: #558AF6;
  background: #558AF6;
  border-radius: 0.45rem;
  font-size: 0.9rem;
  font-family: PingFang SC;
}
.apply_dialog .el-dialog .sub .el-form-item__content .el-button--primary.is-disabled {
  opacity: 0.5;
}
.apply_dialog .el-dialog .hot_tel {
  width: 100%;
  text-align: center;
  font-size: 0.55rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6E7580;
}
.apply_dialog .el-dialog .hot_tel .tel {
  color: #6189EF;
  border-bottom: 1px solid #6189EF;
  padding-bottom: 0.05rem;
}
/** 试用成功弹框 **/
.su_dialog .el-dialog {
  margin-top: unset!important;
  top: 50%;
  transform: translateY(-50%);
  width: 16rem;
  box-shadow: 0px 0px 30px 0px rgba(65, 75, 90, 0.09);
  border-radius: 0.5rem;
  text-align: center;
}
.su_dialog .el-dialog .el-dialog__header {
  padding: 0;
  display: none;
}
.su_dialog .el-dialog .el-dialog__body {
  padding: 1rem;
}
.su_dialog .el-dialog img {
  width: 12.25rem;
  height: 10rem;
}
.su_dialog .el-dialog .title {
  font-size: 1.1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #434B59;
  padding: 2rem 0 1rem 0;
}
.su_dialog .el-dialog p {
  width: 12.25rem;
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6E7580;
  margin: 0 auto;
  line-height: 1rem;
}
.su_dialog .el-dialog .el-button {
  margin: 2.2rem 0 1rem 0;
  padding: 0.85rem 4.9rem;
  border-color: #558AF6;
  background: #558AF6;
  border-radius: 0.25rem;
  font-size: 0.9rem;
  font-family: PingFang SC;
}
.su_dialog .el-dialog .hot_tel {
  font-size: 0.55rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6E7580;
}
.su_dialog .el-dialog .hot_tel .tel {
  color: #6189EF;
  border-bottom: 1px solid #6189EF;
  padding-bottom: 0.05rem;
}
/** 咨询弹框 **/
.consulting_dialog .el-dialog {
  border-radius: 0.45rem;
  width: 15.5rem;
  margin-top: 30vh !important;
}
.consulting_dialog .el-dialog .el-dialog__headerbtn {
  font-size: 22px;
}
.consulting_dialog .el-dialog__body {
  padding: 0;
}
.consulting_dialog .index {
  text-align: center;
  font-family: PingFang SC;
  height: 11.95rem;
}
.consulting_dialog .index .head {
  width: 5rem;
  height: 5rem;
  position: absolute;
  top: -2.5rem;
  transform: translate(-50%, 0);
  left: 50%;
}
.consulting_dialog .index .head-round {
  position: absolute;
  width: 5.5rem;
  height: 5.5rem;
  top: -2.75rem;
  transform: translate(-50%, 0);
  background-color: #fff;
  left: 50%;
  border-radius: 50%;
  box-shadow: 0px 4px 35px 0px rgba(154, 160, 188, 0.3);
}
.consulting_dialog .index .close {
  position: absolute;
  top: 0.7rem;
  right: 0.7rem;
  width: 0.75rem;
  height: 0.75rem;
}
.consulting_dialog .index .title {
  color: #434B59;
  font-size: 1.1rem;
  font-weight: bold;
  margin-top: 2.5rem;
  margin-bottom: 0.98rem;
}
.consulting_dialog .index .remark {
  margin-bottom: 0.5rem;
  color: #6E7580;
  font-size: 0.7rem;
}
.consulting_dialog .index .consulting-footer {
  display: flex;
  background: #E8F5FF;
  border-radius: 0 0 0.45rem 0.45rem;
  width: 15.5rem;
  height: 4.83rem;
  position: absolute;
  bottom: 0;
}
.consulting_dialog .index .consulting-footer .consulting-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #434B59;
}
.consulting_dialog .index .consulting-footer .consulting-item img {
  width: 1.83rem;
  margin-bottom: 0.4rem;
}
.consulting_dialog .index .wechat .title {
  margin-top: 1rem;
}
.consulting_dialog .index .wechat .code {
  width: 5rem;
  height: 5rem;
  margin-top: 0.5rem;
}
.consulting_dialog .index .phone .title {
  margin-top: 1rem;
}
.consulting_dialog .index .phone .phone-item {
  text-align: left;
  margin: 0 1.27rem;
  border-bottom: 0.05rem solid rgba(65, 74, 88, 0.1);
  margin-bottom: 0.63rem;
}
.consulting_dialog .index .phone .phone-item .phone-title {
  color: #6E7580;
  font-size: 0.7rem;
  margin-bottom: 0.48rem;
}
.consulting_dialog .index .phone .phone-item .num {
  color: #558AF6;
  font-size: 0.9rem;
  margin-bottom: 0.68rem;
  display: block;
}
.consulting_dialog .index .phone .tips {
  color: #6E7580;
  font-size: 0.7rem;
  margin-top: 2rem;
}
/** 置顶 **/
.retrun_top {
  display: none;
  position: fixed;
  z-index: 13;
  bottom: calc(4.1rem + env(safe-area-inset-bottom));
  right: 0.5rem;
  width: 2rem;
  height: 2rem;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #CDCDD7;
  border-radius: 50%;
}
.retrun_top .top {
  margin-top: 0.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.retrun_top .top img {
  width: 0.75rem;
  height: 0.75rem;
}
.retrun_top .top span {
  padding-top: 0.1rem;
  font-size: 0.5rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #6E7480;
}
/** 客服微信悬浮 **/
.pop_wx {
  min-width: 4.8rem;
  line-height: 1;
}
.pop_wx .cus-service {
  text-align: center;
}
.pop_wx .cus-service img {
  padding-top: 0.4rem;
  width: 4rem;
  height: 4rem;
}
.pop_wx .cus-service .addWx {
  margin-top: 0.5rem;
  font-size: 0.6rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
/** 客服电话悬浮 **/
.pop_tel {
  padding: 1rem;
  line-height: 1;
}
.pop_tel .tel_list {
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.pop_tel .tel_list > div:first-child {
  font-size: 1rem;
}
.pop_tel .tel_list > div:nth-child(2) {
  margin-top: 0.7rem;
  font-size: 1.2rem;
}
.pop_tel .tel_list > div:nth-child(3) {
  margin-top: 0.5rem;
  font-size: 1.2rem;
}
.pop_tel .tel_list > div:last-child {
  margin-top: 1rem;
  font-size: 0.6rem;
}
/** 底部栏 **/
.footer_bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  background: #FFFFFF;
  box-shadow: 0px 0px 30px 0px rgba(65, 75, 90, 0.07);
  z-index: 99;
}
.footer_bottom .tab {
  margin-top: 0.6rem;
  font-size: 0.5rem;
  font-family: PingFang SC;
  color: #414B5A;
  font-weight: 400;
  display: flex;
  justify-content: space-evenly;
}
.footer_bottom .tab .selected {
  color: #558AF6;
  position: relative;
}
.footer_bottom .tab .tab-select a {
  color: #558AF6;
}
.footer_bottom .tab li {
  align-items: center;
  justify-content: space-evenly;
}
.footer_bottom .tab li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.75rem;
  color: #6E7480;
}
.footer_bottom .tab li a img {
  height: 1.25rem;
  margin-bottom: 0.5rem;
}
