* {margin: 0;padding: 0;}
html { font-size: 62.5%;}
div {	box-sizing: border-box;}
img {vertical-align: middle;}
button {outline: none;border: none;margin: 0;padding: 0;}
a {text-decoration: none;font-style: normal;}
.flex{display: flex;align-items: center;}
.flex.flex-center{justify-content: center;}
.flex-column{flex-direction: column;}
.flex.flex-evenly{justify-content: space-evenly;}
.flex-wrap {flex-wrap: wrap;}
.header {padding: 2rem 0; text-align: center;overflow: hidden;}
.header .tab-box .logo{color: #356EE3;display: flex;align-items: center;}
.header .tab-list {display: flex; justify-content: space-evenly;}
.header .tab-item {text-align: center;font-size: 1.5rem;font-weight: 500;padding: 0 4%;
  color: #0E0E0E;}
.header .logo img {width: 3.7rem;height: 2.6rem;margin-right: .8rem;}
.header .tab-item.active{color: #356EE3;}
.title {text-align: center;padding: 2rem 0;font-size: 2.6rem;font-weight: 500;background: white;}
.title img {width: 5rem;height: 1.4rem;margin: 0 4.6rem;}
.type-list {padding: 1.5rem 0;background: white;}
.type-item {text-align: center;font-size: 1.5rem;margin: 0 4.2rem;}
.type-item img {width: 6.6rem;height: 6.6rem;margin-bottom: 1rem;}
.bottom-line {margin: 0 auto;width: 67.7rem;height: 1px;background: linear-gradient(61deg, #F3F3F3 0%, #C9C9C9 50%, #F1F1F1 100%);}
.consult-box {position: fixed;right: 0;bottom: 30%;z-index: 50;}
.consult-item {width: 8.5rem;height: 8.3rem;color: white;font-size: 1.2rem;background: #323555;margin-bottom: 1rem; position: relative;cursor: pointer;}
.consult-item .img1 {width: 2.9rem;height: 3.3rem;}
.consult-item .img2 {width: 3.5rem;height: 2.7rem;}
.consult-item .img3 {width: 3.3rem;height: 3.3rem;}
.consult-item .phone {display: none; position: absolute;border-radius: 1.0rem; height: 8.3rem; line-height: 8.3rem; right: 9.1rem; top: 0;background: #323555;white-space: nowrap;padding: 0 2rem;font-size: 3.2rem;}
.consult-item .weixin_show {display: none; position: absolute;border-radius: 1.0rem; right: 9.1rem; top: 0;background: #323555;font-size: 1.6rem;padding: 2.0rem;text-align: center;}
.consult-item .weixin_show img {width: 15rem;height: 15rem;display: block;margin: 0 auto 1rem;}
.consult-item .weixin_show .copy {background: white; color: #323555;border-radius: 0.5rem;height: 3rem;line-height: 3rem;font-size: 1.4rem;width: 11rem;margin: 1rem auto 0; cursor: pointer;}
.link-footer {height: 18.8rem;background: #323555;font-weight: 500;color: #F1F2FF;font-size: 2.9rem;}
.link-footer button {width: 46rem; height: 5.1rem;color: #F1F2FF;background: #356EE3;border-radius: 8px;line-height: 5.1rem;font-size: 2.6rem;}
.link-footer button a {color: #F1F2FF;}
.footer{color: #F1F2FF;text-align: center;padding: 2.3rem 0 2.9rem;background: #0F112B;}
.footer h2 {font-size: 2.4rem;}
.footer p {padding: .5rem;font-size: 1.5rem;}
.swiper-slide{
  color: #fff;
  font-size: 36px;
  text-align: center;
}
.swiper-slide img {
  width: 100%;
  display: inline-block;
}

.font16 {font-size: 1.2rem;}
.mt10 {margin-top: 1rem;}
.mt20 {margin-top: 2rem;}