@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);
}
.all_use_btn:hover {
  background: #6799ff;
  border-color: #6799ff;
}
[v-cloak] {
  display: none;
}
.index > div {
  text-align: center;
}
.index > div .content {
  width: 60rem;
  height: inherit;
  margin: 0 auto;
}
.index > div .content-title .title {
  font-size: 2rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
  position: relative;
  padding-top: 4rem;
}
.index > div .content-title .title:after {
  content: " ";
  position: absolute;
  left: 50%;
  bottom: -1rem;
  width: 4rem;
  height: 1px;
  background: #A7B1C5;
  transform: translate(-50%);
}
.index > div .content-title .remark {
  margin: 2rem auto 0 auto;
  width: 20rem;
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6478A0;
  line-height: 1.2rem;
}
/** 头部 **/
.header {
  height: 4rem;
}
.header .content {
  display: flex;
  justify-content: space-between;
}
.header .content .l {
  display: flex;
  align-items: center;
}
.header .content .l .logo {
  width: 8rem;
  height: 2rem;
}
.header .content .l .tab {
  flex: 1;
  font-size: 0.9rem;
  font-family: PingFang SC;
  color: #414B5A;
  font-weight: 400;
  display: flex;
  margin-left: 5.5rem;
}
.header .content .l .tab .selected {
  color: #558AF6;
  position: relative;
}
.header .content .l .tab .selected:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: -1.55rem;
  width: 100%;
  border-top: 0.2rem solid #5A8BFF;
}
.header .content .l .tab li {
  margin-right: 3rem;
}
.header .content .l .tab li a {
  color: #414B5A;
}
.header .content .l .tab li a:hover {
  color: #558AF6;
}
.header .content .l .tab li:last-child {
  margin-right: unset;
}
.header .content .r {
  display: flex;
  align-items: center;
}
.header .content .r .use_btn {
  background: #558AF6;
  border-color: #558AF6;
  margin-right: 0.5rem;
}
.header .content .r .use_btn:hover {
  background: #6799ff;
  border-color: #6799ff;
}
.header .content .r .el-button {
  width: 6rem;
  height: 2rem;
  font-size: 0.8rem;
}
.header .content .r .login-btn {
  border: 1px solid #E3E3E3;
}
.headerFix {
  position: fixed;
  top: 0;
  width: 100%;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 12px 0px;
  z-index: 99;
}
/** 轮播图 **/
.carousel {
  height: 27.5rem;
}
.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: 8rem;
  text-align: left;
}
.carousel .cs_contain .content-width .cs_word .title1,
.carousel .cs_contain .content-width .cs_word .title2 {
  font-size: 2.5rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.carousel .cs_contain .content-width .cs_word .title1 {
  margin-bottom: 0.7rem;
}
.carousel .cs_contain .content-width .cs_word .title2 {
  margin-bottom: 1.1rem;
}
.carousel .cs_contain .content-width .cs_word .remark {
  font-size: 1.25rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6478A0;
}
.carousel .cs_contain .content-width .cs_word_white .title2 {
  margin-top: 3rem;
  color: #FFFFFF;
}
.carousel .cs_contain .content-width .cs_word_white .remark {
  color: #FFFFFF;
}
.carousel .cs_contain .content-width .cs_word3 {
  padding-top: 11rem;
}
.carousel .cs_contain .content-width .cs_word3 .use_btn {
  top: 17.85rem;
}
.carousel .cs_contain .content-width .use_btn {
  position: absolute;
  top: 17.65rem;
  left: 0;
  width: 8.5rem;
  height: 2.5rem;
  border-radius: 1.25rem;
  font-size: 1.2rem;
  background: #558AF6;
  border-color: #558AF6;
  letter-spacing: 0.05rem;
}
.carousel .cs_contain .content-width .use_btn:hover {
  background: #6799ff;
  border-color: #6799ff;
}
.carousel .el-carousel {
  height: inherit;
}
.carousel .el-carousel .el-carousel__container {
  height: inherit;
}
.carousel .el-carousel .el-carousel__container .el-carousel__arrow {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1rem;
}
.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.6rem;
  height: 0.6rem;
  border: 1px solid #4E69A1;
  background: transparent;
  border-radius: 50%;
}
.carousel .el-carousel .el-carousel__indicator.is-active button {
  background: #4E69A1;
}
.carousel .el-carousel .el-carousel__indicator--horizontal {
  padding: 1.5rem 0.25rem;
}
/** 产品 **/
.product {
  height: 27.5rem;
}
.product ul {
  margin-top: 2.5rem;
  display: flex;
  justify-content: space-between;
}
.product ul li {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.product ul li img {
  width: 4.5rem;
  height: 4.5rem;
}
.product ul li .sub-title {
  margin: 1.5rem 0 1rem 0;
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #414B5A;
}
.product ul li .sub-remark {
  margin-bottom: 0.5rem;
}
/** 客服 **/
.custCare {
  position: fixed;
  z-index: 13;
  bottom: 5%;
  transform: translateY(5%);
  right: 1.5rem;
  width: 3.8rem;
  height: 16.55rem;
  background: #22448A;
  opacity: 0.8;
  border-radius: 1.85rem;
}
.custCare ul {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
}
.custCare ul li {
  position: relative;
}
.custCare ul li .wx {
  margin: 1rem auto 0 auto;
  width: 1.85416667rem;
  height: 1.5rem;
  background: url("../img/index/icon/right_navigation_1weixin.png");
  background-size: cover;
}
.custCare ul li:first-child:hover .wx {
  background: url("../img/index/icon/wx01.png");
  background-size: cover;
  animation: wx 3s steps(13) infinite;
}
.custCare ul li .tel {
  margin: 0 auto;
  width: 1.25rem;
  height: 1.5rem;
  background: url("../img/index/icon/right_navigation_2telephone.png");
  background-size: cover;
}
.custCare ul li:nth-child(2):hover .tel {
  background: url("../img/index/icon/tel01.png");
  background-size: cover;
  animation: tel 1s steps(4) infinite;
}
.custCare ul li .online {
  margin: 0 auto;
  width: 1.875rem;
  height: 1.5rem;
  background: url("../img/index/icon/right_navigation_3service.svg");
  background-size: cover;
}
.custCare ul li:nth-child(3):hover .online {
  background: url("../img/index/icon/online01.png");
  background-size: cover;
  animation: online 1.5s steps(24) infinite;
}
@keyframes wx {
  from {
    background-position: 0px 0px;
    /* 起始位置 */
  }
  to {
    background-position: -24.1rem 0px;
    /* 结束位置 */
  }
}
@-webkit-keyframes wx {
  from {
    background-position: 0px 0px;
    /* 起始位置 */
  }
  to {
    background-position: -24.1rem 0px;
    /* 结束位置 */
  }
}
@keyframes tel {
  from {
    background-position: 0px 0px;
    /* 起始位置 */
  }
  to {
    background-position: -5rem 0px;
    /* 结束位置 */
  }
}
@-webkit-keyframes tel {
  from {
    background-position: 0px 0px;
    /* 起始位置 */
  }
  to {
    background-position: -5rem 0px;
    /* 结束位置 */
  }
}
@keyframes online {
  from {
    background-position: 0px 0px;
    /* 起始位置 */
  }
  to {
    background-position: -45rem 0px;
    /* 结束位置 */
  }
}
@-webkit-keyframes online {
  from {
    background-position: 0px 0px;
    /* 起始位置 */
  }
  to {
    background-position: -45rem 0px;
    /* 结束位置 */
  }
}
.custCare ul li .top {
  width: 1rem;
  height: 0.75rem;
}
.custCare ul li .line {
  margin: 0.5rem 0 1.4rem 0;
}
.custCare ul li .line:after {
  content: " ";
  position: absolute;
  left: 50%;
  bottom: -0.8rem;
  width: 2.7rem;
  height: 1px;
  background: #A7B1C5;
  transform: translate(-50%);
  opacity: 0.3;
}
.custCare ul li .top-word {
  margin-top: 0.5rem;
}
.custCare ul li:nth-child(3):hover {
  cursor: pointer;
}
.custCare ul #backup {
  cursor: pointer;
}
/** 客服微信悬浮 **/
.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;
}
.pop_online {
  padding: 1rem;
  line-height: 1;
}
.pop_online .tel_list {
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.pop_online .tel_list > div:first-child {
  font-size: 1rem;
}
.pop_online .tel_list > div:nth-child(2) {
  margin-top: 0.7rem;
  font-size: 0.6rem;
}
/** 服务 **/
.service {
  height: 27rem;
  background: url('../img/index/pic/service.jpg') center no-repeat;
  background-size: cover;
  background-position: center center;
}
/** 服务介绍 **/
.service-intro {
  height: 20.2rem;
}
.service-intro ul {
  padding-top: 4rem;
  display: flex;
  justify-content: space-between;
}
.service-intro ul li {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.service-intro ul li img {
  height: 6rem;
}
.service-intro ul li .sub-blue {
  margin: 1rem 0;
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #558AF6;
}
.service-intro ul li .sub-title {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #414B5A;
}
.service-intro ul li .sub-remark {
  margin-bottom: 0.5rem;
}
/** 选择 **/
.choice {
  height: 24.5rem;
  background: #EBF6FF;
  background-size: cover;
  background-position: center center;
}
.choice .content {
  height: auto !important;
}
.choice .content-title .remark {
  width: 34.6rem !important;
}
.choice .el-carousel {
  height: 14.1rem;
}
.choice .choiceList {
  margin-top: 2.5rem;
  display: flex;
  justify-content: space-between;
}
.choice .choiceList .sonItem {
  width: 18.5rem;
}
.choice .choiceList .sonItem .lang {
  text-align: left;
  position: relative;
  background: #FFFFFF;
  border-radius: 0.5rem;
  padding: 1rem;
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #414B5A;
  line-height: 1rem;
}
.choice .choiceList .sonItem .lang .d3 {
  width: 0;
  height: 0;
  border-width: 0.8rem;
  border-style: solid;
  border-color: #FFF transparent transparent transparent;
  position: absolute;
  left: 2.7rem;
  top: 2.8rem;
  transform: rotate(125deg);
}
.choice .choiceList .sonItem .man {
  margin-top: 1.2rem;
  padding-left: 47px;
  display: flex;
  align-items: center;
}
.choice .choiceList .sonItem .man .l {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 0.6rem;
}
.choice .choiceList .sonItem .man .r {
  font-family: PingFang SC;
  font-weight: 400;
  text-align: left;
}
.choice .choiceList .sonItem .man .r .t {
  font-size: 0.7rem;
  color: #414B5A;
  margin-bottom: 0.35rem;
}
.choice .choiceList .sonItem .man .r .b {
  font-size: 0.6rem;
  color: #6C7581;
}
/** 伙伴 **/
.partner {
  height: 24.2rem;
}
.partner .partner-bg {
  margin-top: 4rem;
  height: 7.4rem;
  width: 100%;
}
/** 资讯 **/
.info {
  height: 36.5rem;
  background: #E8F5FF;
}
.info .content-title .remark {
  padding-bottom: 2.5rem;
}
.info .infoList {
  text-align: left;
  display: flex;
  justify-content: flex-start;
}
.info .infoList .sonItem {
  width: calc(25% - 1.75rem);
  height: auto;
  background: #fff;
  padding: 0.5rem 0.5rem 1rem 0.5rem;
  margin-right: 1.5rem;
  position: relative;
  cursor: pointer;
}
.info .infoList .sonItem:nth-child(4n) {
  margin-right: unset;
}
.info .infoList .sonItem:hover {
  transform: scale(1.01);
}
.info .infoList .sonItem:last-child {
  margin-right: unset;
}
.info .infoList .sonItem .isNew {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  right: 0;
  top: 0;
}
.info .infoList .sonItem .info_img {
  width: 100%;
  height: 9.7rem;
  object-fit: cover;
}
.info .infoList .sonItem .info_title {
  padding: 0 0.5rem;
  margin-top: 1rem;
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #414B5A;
  -webkit-line-clamp: 1;
  height: 1rem;
}
.info .infoList .sonItem .num {
  padding: 0 0.5rem;
  margin-top: 1rem;
  font-size: 0.6rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
  display: flex;
}
.info .infoList .sonItem .num img {
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.2rem;
}
.info .infoList .sonItem .num .l,
.info .infoList .sonItem .num .r {
  display: flex;
  align-items: center;
}
.info .infoList .sonItem .num .l {
  margin-right: 1rem;
}
.info .infoList .sonItem .num .r {
  margin-left: unset;
}
.info .infoList .sonItem .info_remark {
  padding: 0 0.5rem;
  height: 3.2rem;
  margin-top: 0.7rem;
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
  -webkit-line-clamp: 3;
  line-height: 1.1rem;
}
.info .infoList .sonItem .icons {
  padding: 0 0.5rem;
  margin-top: 1.5rem;
  display: flex;
  justify-content: space-between;
}
.info .infoList .sonItem .icons .l {
  display: flex;
}
.info .infoList .sonItem .icons .l .push_icon {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.3rem;
  cursor: pointer;
}
.info .infoList .sonItem .icons .r {
  width: 1.2rem;
  height: 1.2rem;
}
/** 申请 **/
.apply {
  height: 14rem;
  background: url('../img/index/pic/apply.jpg');
}
.apply .content > div {
  text-align: left;
}
.apply .content .ay_title {
  padding: 3rem 0 0.5rem 0;
  font-size: 1.8rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.apply .content .ay_title span {
  color: #4279EA;
}
.apply .content .ay_remark {
  margin-bottom: 1rem;
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6385C8;
}
.apply .content ul {
  display: flex;
}
.apply .content ul li {
  position: relative;
  margin-right: 0.5rem;
}
.apply .content ul li .error {
  position: absolute;
  left: 3rem;
  bottom: 0.3rem;
  color: #F56C6C;
  font-size: 0.6rem;
}
.apply .content ul li img {
  z-index: 2;
  position: absolute;
  left: 1.3rem;
  top: 1rem;
  width: 1.2rem;
  height: 1.2rem;
}
.apply .content ul li .el-input__inner {
  height: 3.3rem;
  width: 12.5rem;
  line-height: 3.3rem;
  font-size: 0.8rem;
  padding-left: 3.1rem;
  border: unset;
  color: #22448A;
}
.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(2) img {
  width: 1.2rem;
  height: 1.2rem;
}
.apply .content ul li:nth-child(3) img {
  width: 1.2rem;
  height: 1.1rem;
}
.apply .content ul li:nth-child(3) .el-input__inner {
  width: 21rem;
}
.apply .content ul .sub_btn {
  width: 12.5rem;
  font-size: 1.2rem;
  font-family: PingFang SC;
  background: #558AF6;
  border: #558AF6;
}
.apply .content ul .sub_btn:hover {
  background: #6799ff;
  border-color: #6799ff;
}
.apply .content .ay_tel {
  margin-top: 1.25rem;
  display: flex;
  align-items: center;
}
.apply .content .ay_tel img {
  margin-right: 0.5rem;
  width: 1.05rem;
  height: 1.2rem;
}
.apply .content .ay_tel .tel {
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6385C8;
}
.apply .content .ay_tel .telNo {
  font-family: PingFang SC;
  font-size: 1.1rem;
  font-weight: bold;
  color: #6385C8;
}
/** 联系 **/
.contact {
  height: 5rem;
}
.contact ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: inherit;
}
.contact ul li {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #414B5A;
  display: flex;
  align-items: center;
}
.contact ul li img {
  display: inline-block;
  margin-right: 0.7rem;
}
.contact ul li span a {
  color: #414B5A;
}
.contact ul li:first-child img {
  width: 1.35rem;
  height: 1.5rem;
}
.contact ul li:nth-child(2) img {
  width: 1.4rem;
  height: 1.5rem;
}
.contact ul li:nth-child(3) img {
  width: 1.5rem;
  height: 1.2rem;
}
.contact ul li:last-child img {
  width: 1.5rem;
  height: 1.25rem;
}
/** 尾部 **/
.footer {
  height: 20rem;
  background: #344464;
}
.footer .content {
  position: relative;
  text-align: left;
}
.footer .content .contain {
  display: flex;
  justify-content: space-between;
}
.footer .content .contain .l {
  margin-right: 3.85rem;
}
.footer .content .contain .l img {
  width: 8.5rem;
  height: 2.1rem;
  margin: 2.5rem 0 1.1rem 0;
}
.footer .content .contain .l .font {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fff;
}
.footer .content .contain .l .font_top {
  margin-top: 0.5rem;
}
.footer .content .contain .l ul {
  margin-top: 4.1rem;
  display: flex;
}
.footer .content .contain .l ul li {
  margin-right: 0.5rem;
  cursor: pointer;
}
.footer .content .contain .l ul li img {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0;
}
.footer .content .contain .r {
  margin-top: 2.5rem;
  width: 38.5rem;
  display: flex;
  justify-content: space-between;
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #A7B1C5;
}
.footer .content .contain .r ul li {
  margin-bottom: 1rem;
}
.footer .content .contain .r ul li a {
  color: #A7B1C5;
}
.footer .content .contain .r ul li a:hover {
  color: #fff;
}
.footer .content .contain .r ul li .f_r_title {
  font-size: 0.8rem;
  color: #FFFFFF;
}
.footer .content .contain .r ul li:first-child .f_r_title {
  position: relative;
  margin-bottom: 2.5rem;
}
.footer .content .contain .r ul:last-child li:nth-child(2) {
  display: flex;
  align-items: center;
  margin-bottom: 1.1rem;
}
.footer .content .contain .r ul:last-child li:nth-child(2) img {
  width: 3.5rem;
  height: 3.5rem;
  padding: 0.25rem;
  background: #fff;
}
.footer .content .contain .r ul:last-child li:last-child {
  font-size: 0.6rem;
}
.footer .content .copyRight {
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 0.6rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #A7B1C5;
  bottom: 1rem;
  padding-top: 1rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
/** 试用申请弹框 **/
.apply_dialog {
  overflow: hidden;
}
.apply_dialog .el-dialog {
  margin-top: unset !important;
  top: 50%;
  transform: translateY(-50%);
  width: 23rem;
  box-shadow: 0px 0px 30px 0px rgba(65, 75, 90, 0.09);
  border-radius: 0.5rem;
}
.apply_dialog .el-dialog .el-dialog__body {
  padding-bottom: 1rem;
}
.apply_dialog .el-dialog .ad_header {
  display: flex;
  align-items: center;
  padding-left: 1rem;
}
.apply_dialog .el-dialog .ad_header img {
  width: 5.75rem;
  height: 1.45rem;
}
.apply_dialog .el-dialog .ad_header .point {
  margin: 0 0.8rem;
  width: 0.5rem;
  height: 0.5rem;
  background: #AAC4FA;
  border-radius: 50%;
}
.apply_dialog .el-dialog .ad_header .ad_header_t {
  font-size: 1.4rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.apply_dialog .el-dialog .el-dialog__headerbtn {
  font-size: 1rem;
}
.apply_dialog .el-dialog .el-form-item {
  margin-bottom: 1rem;
}
.apply_dialog .el-dialog .el-form-item:nth-of-type(2) .el-form-item__label,
.apply_dialog .el-dialog .el-form-item:nth-of-type(3) .el-form-item__label {
  padding-left: 0.75rem !important;
}
.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 {
  padding-left: 1rem !important;
  text-align: left;
  padding: 0;
  width: 4.8rem !important;
  line-height: 2.3rem;
}
.apply_dialog .el-dialog .el-form-item__content {
  margin-left: 5rem !important;
  text-align: left;
}
.apply_dialog .el-dialog .el-form-item__content .el-input__inner {
  height: 2.5rem;
  line-height: 2.5rem;
  width: 15rem;
  color: #22448A;
}
.apply_dialog .el-dialog .el-radio-group .el-radio--medium.is-bordered {
  padding: 0;
  border-radius: 0.25rem;
  height: 2.5rem;
  line-height: 2.5rem;
  margin: 0 0.5rem 0.5rem 0;
  color: #22448A;
  margin-left: 0 !important;
  width: 7.25rem;
  text-align: center;
  font-family: PingFang SC;
}
.apply_dialog .el-dialog .el-radio-group .el-radio--medium.is-bordered .el-radio__label {
  padding-left: 0;
}
.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__input.is-checked + .el-radio__label {
  color: #fff;
}
.apply_dialog .el-dialog .sub .el-form-item__content {
  margin-left: 1rem !important;
}
.apply_dialog .el-dialog .sub .el-form-item__content .el-button {
  padding: 0.75rem 7.65rem;
  border-color: #558AF6;
  background: #558AF6;
  border-radius: 0.25rem;
  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 {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #22448A;
}
/** 试用成功弹框 **/
.su_dialog .el-dialog {
  margin-top: unset !important;
  top: 50%;
  transform: translateY(-50%);
  width: 23rem;
  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: 15.35rem;
  height: 10rem;
}
.su_dialog .el-dialog .title {
  font-size: 1.5rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
  padding: 2rem 0 1rem 0;
}
.su_dialog .el-dialog p {
  width: 16rem;
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6478A0;
  margin: 0 auto;
  line-height: 1.8rem;
}
.su_dialog .el-dialog .el-button {
  margin: 3rem 0 1.5rem 0;
  padding: 0.85rem 8.05rem;
  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.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #22448A;
}
/** 解决方案 **/
.st_carousel {
  position: relative;
  height: 34.75rem;
  background: #fff;
  margin-bottom: 3rem;
  /** 系统好处 **/
}
.st_carousel .el-carousel {
  height: 27.5rem;
}
.st_carousel .el-carousel .el-carousel__button {
  display: none;
}
.st_carousel .st_benefit {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  height: 6.5rem;
  box-shadow: 0px 0px 32px 0px rgba(152, 160, 190, 0.2);
}
.st_carousel .st_benefit .content ul {
  text-align: left;
  height: inherit;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.st_carousel .st_benefit .content ul li {
  display: flex;
  border-right: 1px solid rgba(65, 75, 90, 0.1);
  padding: 1rem 1.5rem;
}
.st_carousel .st_benefit .content ul li:last-child {
  border-right: unset;
}
.st_carousel .st_benefit .content ul li img {
  width: 4.9rem;
  height: 3.1rem;
  margin-right: 1rem;
}
.st_carousel .st_benefit .content ul li .r .title {
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.st_carousel .st_benefit .content ul li .r .remark {
  text-align: left;
  margin-top: 0.5rem;
  width: 5.85rem;
  height: 1.65rem;
  line-height: 1rem;
  font-size: 0.65rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6478A0;
}
/** 行业难点 **/
.difficulty .content-title .title {
  padding-top: 0 !important;
}
.difficulty ul {
  display: flex;
  justify-content: space-between;
  text-align: left;
  margin: 2.5rem 0 4rem 0;
}
.difficulty ul li {
  width: 9.8rem;
  padding: 2rem 2rem 1.5rem 2rem;
  background: #FFFFFF;
  box-shadow: 0px 0px 60px 0px rgba(152, 160, 190, 0.3);
  border-radius: 0.5rem;
}
.difficulty ul li .d_title {
  font-size: 1.3rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.difficulty ul li .remark1,
.difficulty ul li .remark2 {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.difficulty ul li .remark1 {
  margin-top: 1rem;
}
.difficulty ul li .remark2 {
  margin-top: 0.5rem;
}
.difficulty ul li .d_img {
  margin-top: 3.65rem;
  width: 5.5rem;
  height: 5.5rem;
}
.difficulty ul li:first-child .d_img {
  background: url('../img/solution/icon/difficulty_1profit_1.svg') no-repeat;
}
.difficulty ul li:nth-child(2) .d_img {
  width: 6.9rem;
  height: 5rem;
  background: url('../img/solution/icon/difficulty_2efficiency_1.svg') no-repeat;
}
.difficulty ul li:nth-child(3) .d_img {
  width: 6.15rem;
  background: url('../img/solution/icon/difficulty_3collection_1.svg') no-repeat;
}
.difficulty ul li:last-child .d_img {
  width: 6.25rem;
  background: url('../img/solution/icon/difficulty_4compete_1.svg') no-repeat;
}
.difficulty ul li:hover {
  background: #558AF6;
  box-shadow: 0px 12px 27px 0px rgba(85, 138, 246, 0.61);
}
.difficulty ul li:hover .d_title,
.difficulty ul li:hover .remark1,
.difficulty ul li:hover .remark2 {
  color: #fff;
}
.difficulty ul li:hover:first-child .d_img {
  background: url('../img/solution/icon/difficulty_1profit_2.svg') no-repeat;
}
.difficulty ul li:hover:nth-child(2) .d_img {
  background: url('../img/solution/icon/difficulty_2efficiency_2.svg') no-repeat;
}
.difficulty ul li:hover:nth-child(3) .d_img {
  background: url('../img/solution/icon/difficulty_3collection_2.svg') no-repeat;
}
.difficulty ul li:hover:last-child .d_img {
  background: url('../img/solution/icon/difficulty_4compete_2.svg') no-repeat;
}
/** 产品解决方案 **/
.st_product {
  height: 37.75rem;
  background: url('../img/solution/pic/st_product.jpg') no-repeat;
  background-size: cover;
  background-position: center center;
}
.st_product .content-title .el-tabs--border-card {
  background: unset;
  border: unset;
  box-shadow: unset;
  margin-top: 2.5rem;
}
.st_product .content-title .el-tabs--border-card span img {
  width: 20px;
  height: 22px;
  position: relative;
  top: 0.2rem;
}
.st_product .content-title .el-tabs--border-card > .el-tabs__header {
  margin-bottom: 1.5rem;
  background: #FFFFFF;
  border: unset;
  border-radius: 0.3rem;
}
.st_product .content-title .el-tabs--border-card > .el-tabs__header .el-tabs__item {
  flex: 1;
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #414B5A;
  height: 3rem;
  line-height: 3rem;
}
.st_product .content-title .el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {
  border-radius: 0.3rem 0 0 0.3rem;
}
.st_product .content-title .el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child {
  border-radius: 0 0.3rem 0.3rem 0;
}
.st_product .content-title .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  border: 1px solid #558AF6;
  background: #558AF6;
  color: #fff;
  height: 3rem;
  line-height: 3rem;
}
.st_product .content-title .el-tabs--border-card .el-tabs__nav {
  float: unset;
  display: flex;
  justify-content: space-between;
}
.st_product .content-title .el-tabs--border-card > .el-tabs__content {
  background: #fff;
  height: 18rem;
  border-radius: 0.3rem;
}
.st_product .content-title .el-tabs--border-card .st_content {
  display: flex;
}
.st_product .content-title .el-tabs--border-card .st_content .l {
  width: 25.9rem;
  height: 15.7rem;
  margin: 1.6rem 0 0 2rem;
}
.st_product .content-title .el-tabs--border-card .st_content .l img {
  width: 100%;
}
.st_product .content-title .el-tabs--border-card .st_content .r {
  text-align: left;
  margin: 3rem 0 0 3.25rem;
  position: relative;
}
.st_product .content-title .el-tabs--border-card .st_content .r .st_ct_title,
.st_product .content-title .el-tabs--border-card .st_content .r .st_ct_title2 {
  font-size: 1.3rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.st_product .content-title .el-tabs--border-card .st_content .r .st_ct_title2 {
  margin-top: 0.25rem;
}
.st_product .content-title .el-tabs--border-card .st_content .r ul {
  margin-top: 1.5rem;
}
.st_product .content-title .el-tabs--border-card .st_content .r ul li {
  margin-bottom: 0.5rem;
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.st_product .content-title .el-tabs--border-card .st_content .r ul li .point {
  width: 0.5rem;
  height: 0.5rem;
  background: #AAC4FA;
  border-radius: 50%;
  display: inline-block;
  margin-right: 0.5rem;
}
.st_product .content-title .el-tabs--border-card .st_content .r ul li .st_stock_point,
.st_product .content-title .el-tabs--border-card .st_content .r ul li .st_insight_point {
  position: relative;
  top: -1.1rem;
}
.st_product .content-title .el-tabs--border-card .st_content .r ul li .st_stock_word,
.st_product .content-title .el-tabs--border-card .st_content .r ul li .st_insight_word {
  display: inline-block;
  line-height: 1.15rem;
}
.st_product .content-title .el-tabs--border-card .st_content .r ul li .st_stock_word {
  width: 18.2rem;
}
.st_product .content-title .el-tabs--border-card .st_content .r ul li .st_insight_word {
  width: 17.5rem;
}
.st_product .content-title .el-tabs--border-card .st_content .r .all_use_btn {
  position: absolute;
  bottom: 1.5rem;
}
/** 核心功能 **/
.coreFunction {
  height: 35.5rem;
  background: #F0F8FF;
  margin-bottom: 4rem;
}
.coreFunction .core_content {
  display: flex;
  justify-content: space-between;
}
.coreFunction .core_content .core_l {
  text-align: left;
  margin-top: 4rem;
}
.coreFunction .core_content .core_l ul li {
  margin-bottom: 2rem;
}
.coreFunction .core_content .core_l ul li div {
  font-size: 1.3rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.coreFunction .core_content .core_l ul li div .point {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  background: #AAC4FA;
  border-radius: 50%;
  margin-right: 0.5rem;
  margin-bottom: 0.15rem;
}
.coreFunction .core_content .core_l ul li p {
  margin-top: 1rem;
  width: 22.3rem;
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
  line-height: 1.1rem;
}
.coreFunction .core_content .core_l .all_use_btn {
  position: relative;
  top: -0.5rem;
}
.coreFunction .core_content img {
  margin-top: 3.6rem;
  width: 30rem;
  height: 21.1rem;
}
/** 系统 **/
.system .content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.system .content .l {
  width: 16.8rem;
  padding: 1.6rem 0;
}
.system .content .l:hover {
  background: #FFFFFF;
  box-shadow: 0px 0px 32px 0px rgba(152, 160, 190, 0.2);
  border-radius: 0.8rem;
}
.system .content .l .pic {
  width: 11.1rem;
  height: 7.75rem;
}
.system .content .l .sy_title {
  margin: 1rem 0 1.5rem 0;
  font-size: 26px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #E1494A;
}
.system .content .l .arrow {
  width: 1rem;
  height: 1.5rem;
}
.system .content .l ul {
  margin-top: 1.5rem;
}
.system .content .l ul li span {
  display: inline-block;
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #D54948;
  padding: 0.5rem 1rem;
  border: 1px solid #EA5E63;
  border-radius: 0.3rem;
}
.system .content .l ul li span:first-child {
  margin: 0 0.5rem 0.5rem 0;
}
.system .content .l ul li:last-child span:first-child {
  margin: 0 0.5rem 0 0;
}
.system .content .c .pic {
  width: 6.9rem;
  height: 7.9rem;
}
.system .content .c .sy_title {
  color: #09BA11;
}
.system .content .c ul {
  margin-top: 1.5rem;
}
.system .content .c ul li span {
  color: #09BA11;
  border: 1px solid #09BA11;
}
.system .content .c ul li span:first-child {
  margin: 0 0 0.5rem 0;
}
.system .content .c ul li:last-child span:last-child {
  margin: 0;
}
.system .content .r {
  height: 24.8rem;
}
.system .content .r .pic {
  margin-top: 0.8rem;
  width: 12.5rem;
  height: 7rem;
}
.system .content .r .sy_title {
  color: #E29906;
}
.system .content .r ul {
  margin-top: 1.5rem;
}
.system .content .r ul li span {
  color: #E29906;
  border: 1px solid #E29906;
}
.system .content .r ul li span:first-child {
  margin: 0 0 0.5rem 0;
}
.system .content .r ul li:last-child span:last-child {
  margin: 0;
}
.system .content .pic_add {
  width: 1.75rem;
  height: 1.75rem;
  margin: 0 1.5rem;
}
/** 业务流程及优势 **/
.process {
  margin-top: 4rem;
  height: 21.3rem;
  background: #EBF6FF;
  background-size: cover;
  background-position: center center;
}
.process .pr_title {
  padding: 4rem 0 2rem 0;
  font-size: 2rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.process .pr_imgList {
  display: flex;
  justify-content: space-between;
}
.process .pr_imgList img {
  width: 10rem;
  height: 10rem;
}
/** 系统比较 **/
.sys_compare {
  height: 35.6rem;
  background: #FFFFFF;
}
.sys_compare .sys_compare_top {
  margin: 3rem 0;
  width: 29rem;
  height: 4.2rem;
}
.sys_compare .sys_compare_bottom {
  height: 21.7rem;
  width: 100%;
}
/** 适用范围 **/
.range {
  height: 32rem;
  background: #E8F5FF;
}
.range ul {
  margin-top: 2.5rem;
  display: flex;
  justify-content: space-between;
}
.range ul li {
  padding-top: 0.5rem;
  width: 13.8rem;
  height: 16.8rem;
  background: #FFFFFF;
  position: relative;
}
.range ul li .rg_pic {
  width: calc(100% - 1rem);
  padding: 0 0.5rem;
  height: 8rem;
}
.range ul li .rg_icon {
  width: 4rem;
  height: 4rem;
  background: #FFFFFF;
  box-shadow: 0px 0px 43px 0px rgba(23, 45, 90, 0.19);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 6.4rem;
  left: 50%;
  transform: translateX(-50%);
}
.range ul li .rg_icon img {
  width: 2.25rem;
  height: 2.25rem;
}
.range ul li .rg_title {
  margin: 3rem 0 1rem 0;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.range ul li .rg_remark_top,
.range ul li .rg_remark {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.range ul li .rg_remark_top {
  margin-bottom: 0.5rem;
}
/** 合作案例 **/
/** 轮播图 **/
.cr_carousel .el-carousel__indicator--horizontal {
  display: none;
}
/** 标杆案例 **/
.standard {
  height: 61.8rem;
  background: #E8F5FF;
}
.standard ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.4rem;
}
.standard ul li {
  margin: 0 1.5rem 1.5rem 0;
  width: calc(33.33333% - 1rem);
  padding-bottom: 1.5rem;
  background: #FFFFFF;
}
.standard ul li:hover {
  transform: scale(1.02);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
}
.standard ul li:nth-child(3n) {
  margin-right: unset;
}
.standard ul li .st_pic {
  padding-top: 0.5rem;
  width: calc(100% - 1rem);
  height: 10rem;
}
.standard ul li .st_icon {
  padding: 1rem 0;
  width: 7.8rem;
  height: 1.8rem;
}
.standard ul li .st_remark {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
  padding: 0 1rem;
  line-height: 1.15rem;
  text-align: left;
}
/** 智慧农业 **/
.is_carousel .el-carousel__indicator--horizontal {
  display: none;
}
.is_carousel .cs_word {
  padding-top: 9rem !important;
}
.is_carousel .cs_word .title1 {
  font-size: 1rem !important;
  color: #FFFFFF !important;
  font-weight: unset !important;
}
.is_carousel .cs_word .title2 {
  margin-top: 1.1rem !important;
}
/** 智慧农业 **/
.zh_institute {
  height: 33.7rem;
  background: #FFFFFF;
}
.zh_institute ul {
  display: flex;
  justify-content: space-between;
  padding-top: 2.5rem;
}
.zh_institute ul li {
  width: 13.8rem;
  height: 18.5rem;
  background: #FFFFFF;
}
.zh_institute ul li:hover {
  box-shadow: 0px 0px 32px 0px rgba(152, 160, 190, 0.2);
}
.zh_institute ul li .pic {
  padding-top: 0.5rem;
  height: 8rem;
  width: calc(100% - 1rem);
}
.zh_institute ul li .is_title {
  text-align: left;
  margin: 1.5rem 0 1rem 0;
  padding: 0 1rem;
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #414B5A;
}
.zh_institute ul li .is_remark {
  text-align: left;
  padding: 0 0.6rem 0 1rem;
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
  line-height: 1.1rem;
}
/** 研究院资讯 **/
.zhInfo {
  height: auto;
}
.zhInfo .infoList {
  flex-wrap: wrap;
}
.zhInfo .infoList .sonItem {
  width: calc(25% - 1.75rem);
  margin: 0 1rem 1rem 0;
}
.zhInfo .infoList .sonItem .info_title {
  margin-top: 0.9rem;
}
.zhInfo .infoList .sonItem:hover {
  transform: scale(1.02);
}
.zhInfo .el-pagination {
  font-weight: unset;
  padding-bottom: 80px;
}
.zhInfo .el-pagination__total,
.zhInfo .el-input__inner,
.zhInfo .el-pagination.is-background .el-pager li,
.zhInfo .el-pagination__jump {
  color: #6C7581;
  font-size: 0.7rem !important;
}
.zhInfo .el-pagination.is-background .el-pager li:not(.disabled).active {
  background: #0C77EF;
}
.zhInfo .el-pagination.is-background .el-pager li,
.zhInfo .el-pagination.is-background .btn-prev,
.zhInfo .el-pagination.is-background .btn-next {
  background: #fff;
}
.zhInfo .el-pagination__sizes {
  margin: 0 1rem 0 0;
}
.zhInfo .el-pager li,
.zhInfo .el-pagination button,
.zhInfo .el-input--mini .el-input__inner,
.zhInfo .el-pagination__editor.el-input .el-input__inner {
  height: 1.5rem;
  line-height: 1.5rem;
}
.zhInfo .el-input__inner {
  background: #E8F5FF;
}
/** 更新公告 **/
.notice .ul {
  overflow: auto;
  overflow-y: hidden;
  margin: 0 -0.75rem 0 -0.75rem;
  padding-top: 2.5rem;
}
.notice .ul .li {
  text-align: left;
  float: left;
  height: 10.9rem;
  width: calc(33.333333% - 1.5rem);
  margin: 0.75rem;
  box-shadow: 0px 0px 1rem 0px rgba(152, 160, 190, 0.2);
  cursor: pointer;
}
.notice .ul .li .card {
  height: inherit;
  position: relative;
  font-family: PingFang SC;
}
.notice .ul .li .card .isNew {
  position: absolute;
  right: 0;
  top: -1rem;
  width: 2.5rem;
  height: 2.5rem;
}
.notice .ul .li .card .c_title {
  -webkit-line-clamp: 1;
  height: 1rem;
  margin: 1rem 1rem 0.5rem 1rem;
  font-size: 1rem;
  font-weight: bold;
  color: #414B5A;
}
.notice .ul .li .card .c_remark {
  height: 1.1rem;
  line-height: 1.1rem;
  -webkit-line-clamp: 2;
  font-size: 0.7rem;
  font-weight: 400;
  color: #6C7581;
  padding: 0 1rem 1rem 1rem;
}
.notice .ul .li .card .line {
  margin-top: 1rem;
  border-bottom: 1px solid rgba(65, 75, 90, 0.1);
}
.notice .ul .li .card .month {
  padding: 1rem 1rem 0rem 1rem;
  font-size: 2.1rem;
  font-weight: 400;
  color: #6C7581;
}
.notice .ul .li .card .c_b {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem 1rem 1rem;
}
.notice .ul .li .card .c_b .c_b_l {
  font-size: 0.6rem;
  font-weight: 400;
  color: #6C7581;
}
.notice .ul .li .card .c_b .c_b_r {
  width: 1.2rem;
  height: 1.2rem;
}
.notice .ul .normal_li:first-child {
  height: 23.3rem;
  background: unset;
}
.notice .ul .normal_li:hover {
  transform: scale(1.02);
}
.notice .ul .normal_li .firstNotice {
  height: inherit;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.notice .ul .normal_li .firstNotice .first_bg {
  position: absolute;
  bottom: 0;
  height: 4.1rem;
  background: rgba(0, 0, 0, 0.5);
  font-family: PingFang SC;
  font-weight: 400;
  color: #F9FAFE;
  width: 100%;
}
.notice .ul .normal_li .firstNotice .first_bg .m_title {
  height: 1.05rem;
  -webkit-line-clamp: 1;
  font-size: 1rem;
  margin: 1rem 1rem 0.5rem 1rem;
}
.notice .ul .normal_li .firstNotice .first_bg .m_remark {
  height: 1.1rem;
  line-height: 1.1rem;
  -webkit-line-clamp: 1;
  font-size: 0.7rem;
  padding: 0 1rem;
}
.notice .n_page {
  padding-top: 1.5rem;
}
.notice .n_page .el-pagination.is-background .el -pager li,
.notice .n_page .el-pagination.is-background .btn-prev,
.notice .n_page .el-pagination.is-background .btn-next {
  background: #e9edf5;
}
.notice .n_page .el-input__inner {
  background: unset;
}
.notice .n_page .el-pagination.is-background .el-pager li {
  background: #f2f5fb;
}
/** 公告/新闻详情 **/
.instituteInfo .location {
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
  margin: 2.5rem 0 4rem 0;
  text-align: left;
}
.instituteInfo .location a {
  color: #6C7581;
}
.instituteInfo .article {
  display: flex;
  justify-content: space-between;
  text-align: left;
}
.instituteInfo .article .el-tabs__header {
  margin: 0 0 2rem;
}
.instituteInfo .article .el-tabs__item {
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.instituteInfo .article .el-tabs__active-bar {
  height: 0.2rem;
  background: #558AF6;
}
.instituteInfo .article .el-tabs__nav-wrap::after {
  background-color: unset;
}
.instituteInfo .article .el-tabs__nav {
  height: 2.7rem;
}
.instituteInfo .article .a_l {
  font-family: PingFang SC;
}
.instituteInfo .article .a_l .a_l_title {
  font-size: 1.4rem;
  font-weight: bold;
  color: #414B5A;
  margin-bottom: 1rem;
  width: 35rem;
  line-height: 1.7rem;
}
.instituteInfo .article .a_l .a_l_remark {
  font-size: 0.7rem;
  font-weight: 400;
  color: #A6ACB5;
  margin-bottom: 2rem;
}
.instituteInfo .article .a_l .a_l_remark span {
  margin-right: 1.5rem;
}
.instituteInfo .article .a_l .a_l_remark span:last-child {
  margin-right: unset;
}
.instituteInfo .article .a_l .a_l_content {
  width: 35rem;
  min-height: 40rem;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.instituteInfo .article .a_l .a_l_content img {
  width: 100%;
  height: 100%;
}
.instituteInfo .article .a_l .a_l_share {
  display: flex;
  align-items: center;
  margin: 4rem 0;
}
.instituteInfo .article .a_l .a_l_share .share_l {
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.instituteInfo .article .a_l .a_l_share .share_r {
  display: flex;
}
.instituteInfo .article .a_l .a_l_share .share_r .push_icon {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.3rem;
  cursor: pointer;
}
.instituteInfo .article .a_r {
  width: 19rem;
}
.instituteInfo .article .a_r .newsList .n_li {
  display: flex;
  margin-bottom: 1.5rem;
  cursor: pointer;
}
.instituteInfo .article .a_r .newsList .n_li .ns_l {
  width: 5rem;
  height: 3.75rem;
  margin-right: 1rem;
  object-fit: cover;
}
.instituteInfo .article .a_r .newsList .n_li .ns_r {
  width: 13rem;
}
.instituteInfo .article .a_r .newsList .n_li .ns_r .ns_r_title {
  height: 2.2rem;
  line-height: 1.1rem;
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #414B5A;
  -webkit-line-clamp: 2;
}
.instituteInfo .article .a_r .newsList .n_li .ns_r .ns_r_remark {
  margin-top: 0.6rem;
}
.instituteInfo .article .a_r .newsList .n_li .ns_r .ns_r_remark span {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #A6ACB5;
}
.instituteInfo .article .a_r .newsList .n_li .ns_r .ns_r_remark span:first-child {
  margin-right: 1.5rem;
}
/** 关于我们 **/
.ab_carousel .el-carousel__indicator--horizontal {
  display: none;
}
/** 品牌介绍 **/
.brand {
  height: 28.9rem;
}
.brand .title::after {
  content: unset !important;
}
.brand .b_content {
  margin-top: 4rem;
  display: flex;
  justify-content: space-between;
}
.brand .b_content .b_l {
  text-align: left;
  width: 27.6rem;
}
.brand .b_content .b_l .title1,
.brand .b_content .b_l .title2 {
  font-size: 1.3rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.brand .b_content .b_l .title2 {
  margin: 0.4rem 0 1.5rem 0;
}
.brand .b_content .b_l .remark1,
.brand .b_content .b_l .remark2,
.brand .b_content .b_l .remark3 {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
  line-height: 1.2rem;
}
.brand .b_content .b_l .remark1,
.brand .b_content .b_l .remark2 {
  margin-bottom: 1rem;
}
.brand .b_content .b_r {
  width: 26.5rem;
  height: 14rem;
  padding: 0.5rem;
  background: #FFFFFF;
  box-shadow: 0px 0px 32px 0px rgba(152, 160, 190, 0.2);
}
/** 愿景与使命 **/
.vision {
  height: 21.5rem;
  background: #E8F5FF;
}
.vision .title {
  margin-bottom: 3rem;
}
.vision .title::after {
  content: unset !important;
}
.vision .v_content {
  display: flex;
  justify-content: space-between;
  text-align: left;
}
.vision .v_content .v_title {
  padding: 3.6rem 0 1rem 2rem;
  font-size: 1.3rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.vision .v_content .v_remark {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
  line-height: 1.1rem;
  padding-left: 2rem;
}
.vision .v_content .v_l,
.vision .v_content .v_r {
  width: calc(50% - 0.75rem);
  height: 8rem;
  background: #fff;
  border-radius: 0.5rem;
  position: relative;
}
.vision .v_content .v_l .v_bg,
.vision .v_content .v_r .v_bg {
  height: 9.8rem;
  width: 100%;
  position: absolute;
  top: -1.8rem;
}
.vision .v_content .v_l .v_bg {
  background: url(../img/about/pic/m1.png) no-repeat 100% 100%;
}
.vision .v_content .v_l .v_bg .v_remark {
  width: 7rem;
}
.vision .v_content .v_r .v_bg {
  background: url(../img/about/pic/m2.png) no-repeat 100% 100%;
}
.vision .v_content .v_r .v_bg .v_remark {
  width: 14rem;
}
/** 企业文化 **/
.culture {
  background: url('../img/about/pic/culture.jpg') no-repeat;
  background-size: cover;
  background-position: center center;
  height: 32.5rem;
}
.culture .title {
  margin-bottom: 4rem;
}
.culture .title::after {
  content: unset !important;
}
.culture ul {
  display: flex;
  justify-content: space-between;
}
.culture ul li {
  display: flex;
  align-items: center;
}
.culture ul li img {
  height: 3.9rem;
}
.culture ul li .des .des_title {
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
  margin-bottom: 1rem;
}
.culture ul li .des .des_remark1,
.culture ul li .des .des_remark2 {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.culture ul li .des .des_remark2 {
  margin-top: 0.5rem;
}
.culture ul li:first-child img {
  width: 2.5rem;
}
.culture ul li:nth-child(2) img,
.culture ul li:nth-child(3) img {
  width: 3rem;
}
.culture ul li:last-child img {
  width: 3.5rem;
}
/** 荣誉与资质 **/
.honor_qual {
  padding-bottom: 3rem;
}
.honor_qual .title {
  margin-bottom: 2.5rem;
}
.honor_qual .title::after {
  content: unset !important;
}
.honor_qual .h_content {
  display: flex;
  justify-content: space-between;
  text-align: left;
}
.honor_qual .h_content .h_l,
.honor_qual .h_content .h_r {
  width: calc(50% - 1rem);
}
.honor_qual .h_content .h_l .h_l_title,
.honor_qual .h_content .h_r .h_l_title {
  height: 2.9rem;
  display: flex;
  align-items: center;
  background: #E8F5FF;
}
.honor_qual .h_content .h_l .h_l_title .cul_img,
.honor_qual .h_content .h_r .h_l_title .cul_img {
  width: 1.1rem;
  height: 1.2rem;
  margin: 0 0.5rem 0 1rem;
}
.honor_qual .h_content .h_l .h_l_title span,
.honor_qual .h_content .h_r .h_l_title span {
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
}
.honor_qual .h_content .h_l ul li,
.honor_qual .h_content .h_r ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 2.6rem;
  border-bottom: 1px solid rgba(228, 231, 235, 0.5);
}
.honor_qual .h_content .h_l ul li:last-child,
.honor_qual .h_content .h_r ul li:last-child {
  border-bottom: unset;
}
.honor_qual .h_content .h_l ul li .li_l,
.honor_qual .h_content .h_r ul li .li_l {
  font-size: 0.7rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #6C7581;
}
.honor_qual .h_content .h_l ul li .li_l .point,
.honor_qual .h_content .h_r ul li .li_l .point {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  background: #AAC4FA;
  border-radius: 50%;
  margin: 0 0.5rem 0 1rem;
}
.honor_qual .h_content .h_l ul li .li_r,
.honor_qual .h_content .h_r ul li .li_r {
  font-size: 0.6rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C9CED9;
}
/** 业务覆盖范围 **/
.business {
  height: 54rem;
  background: #E8F5FF;
  margin-bottom: 5.35rem;
}
.business .remark {
  width: 100% !important;
}
.business .china_png {
  margin-top: 2.5rem;
  width: 45rem;
  height: 33.45rem;
}
.business ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 10.75rem;
  background: #FFFFFF;
  box-shadow: 0px 0px 32px 0px rgba(152, 160, 190, 0.2);
  border-radius: 0.5rem;
  margin-top: 3rem;
}
.business ul li img {
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: 0.55rem;
}
.business ul li .total {
  display: flex;
  align-items: center;
}
.business ul li .total .total_l {
  font-size: 4rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #568AF7;
}
.business ul li .total .total_r {
  text-align: left;
}
.business ul li .total .total_r .add {
  font-size: 2.5rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #568AF7;
  top: -0.5rem;
  position: relative;
}
.business ul li .total .total_r .word {
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #22448A;
  position: relative;
  top: -0.1rem;
}
/** 团队介绍 **/
.team .remark {
  width: 35.2rem !important;
}
.team ul {
  padding: 2.5rem 0 4rem 0;
  display: flex;
  justify-content: space-between;
}
.team ul li {
  display: flex;
  padding: 1.75rem 3.5rem 1.75rem 3rem;
}
.team ul li:hover {
  box-shadow: 0px 0px 32px 0px rgba(152, 160, 190, 0.2);
  border-radius: 0.5rem;
}
.team ul li img {
  width: 4.5rem;
  height: 4.5rem;
  margin-right: 1.3rem;
}
.team ul li .man .top {
  font-size: 1.3rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #22448A;
  margin-bottom: 0.3rem;
}
.team ul li .man .bottom {
  display: flex;
}
.team ul li .man .bottom .b_l {
  font-size: 2.8rem;
  font-family: PingFang SC;
  font-weight: 300;
  color: #568AF7;
}
.team ul li .man .bottom .b_r {
  margin-left: 0.3rem;
}
.team ul li .man .bottom .b_r .add {
  width: 0.75rem;
  height: 0.75rem;
  font-size: 1.4rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #568AF7;
}
.team ul li .man .bottom .b_r .people {
  margin-top: 0.8rem;
  font-size: 0.9rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #22448A;
}
