* {
  margin: 0;
  padding: 0;
  font-family: '微软雅黑', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1';
  font-weight: normal;
  box-sizing: border-box;
}
@media screen and (min-width: 1200px) {
  header,
  main,
  footer {
    min-width: 1199px;
  }
  a:focus-visible {
    outline: none;
  }
}

.owl-theme .owl-dots .owl-dot:hover span {
  background-color: white;
}

.border {
  border: none !important;
}
body {
  /*min-width: 1345px;*/
}
hr {
  margin: 0;
}
h1,
h2,
h3,
h4 {
  font-size: inherit;
}
figure,
p {
  margin: 0;
}
b,
strong {
  font-weight: normal;
}
strong {
  font-weight: bold;
}
/*去除bootstrap对话框的样式*/
.modal-open {
  overflow: visible;
  padding-right: 0 !important;
}
/*去除下边框*/
.no-bt-border {
  border-bottom: none;
}
/*每个容器的标题*/
.title-1 {
  font-size: 35px;
  color: #333333;
  font-weight: 400;
  text-align: center;
}
.title-2 {
  font-size: 17px;
  color: #7f7f7f;
  font-weight: 400;
  text-align: center;
}
/*下划线-默认红色*/
.underline {
  background-color: #e5301f;
  height: 2px;
  margin: 0 auto;
  border: none;
}
/*灰色下划线*/
.grey-underline {
  background-color: #d4d3dd;
  height: 1px;
  border: none;
}

/*灵活布局,默认横向*/
.flex {
  display: flex;
}
.v-space-evenly {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.v-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.h-space-between {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.h-space-between > * {
  margin: 0;
}
.h-align-end {
  display: flex;
  align-items: flex-end;
}
/*垂直居中*/
.v-center {
  display: flex;
  align-items: center;
}
.h-center-r {
  display: flex;
  align-items: center;
  flex-direction: row;
}
/*水平垂直居中*/
.v-h-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.v-h-center-r {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
/*水平居中-竖直方向*/
.h-center-c {
  display: flex;
  align-items: center;
  flex-direction: column;
}
/*水平居中-水平方向*/
.h-center-r {
  display: flex;
  align-items: center;
  flex-direction: row;
}
/*3列的网格展示*/
.three-col-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  /*IE*/
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
}
/*分割线*/
.split-line {
  width: 2px;
  background-color: white;
  height: 100%;
  margin: 0 12px;
}
/*中心内容统一宽度*/
.in-middle,
.main-container {
  width: 1199px;
  height: 100%;
  margin: 0 auto;
}
/*a标签统一样式*/
a {
  text-decoration: none;
  color: inherit;
}
a:visited {
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
}
/*ul列表统一样式*/
ul {
  list-style: none;
  margin: 0;
}
/*间隔竖线*/

.v-line::after {
  background-color: #b7b7b7;
  content: '';
  display: inline-block;
  width: 1px;
  height: 11px;
  margin: 0 15px;
}

/*右侧的固定导航栏*/
.fixed-container {
  width: 100%;
  height: 0px;
  display: flex;
  flex-flow: row wrap;
  position: fixed;
  bottom: 650px;
  left: 200;
  z-index: 100;
}
.fixed-container .left-case {
  width: 161px;
  min-height: 78.5px;
  background: url(../images/dialog.png);
  background-size: 100% 100%;
  margin-bottom: 10px;
}
.fixed-container .left-case .text-case {
  font-size: 12px;
  width: 130.5px;
  color: white;
  padding: 15px 0 0 22.5px;
}
.fixed-container .left-case .text-case:nth-last-child(1) {
  word-break: break-all;
  width: 140px;
}
.right-container li {
  width: 45px;
  height: 45px;
  margin-bottom: 10px;
}
.right-container li.toTop {
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: #c7c6cf;
  border-radius: 30px;
}
.right-container li.toTop .anchro {
  display: flex;
  justify-content: center;
  align-items: center;
}
.right-container li.toTop .toTop-arrow {
  width: 17px;
  height: 15px;
}
.right-container li.toTop:hover {
  background-color: #e5301f;
}
.right-container li.toTop:hover .toTop-arrow {
  transition: all 0.5s cubic-bezier(0.13, 0.14, 0.89, 0.87);
  margin-bottom: 10px;
  animation: 0.5s shake infinite alternate cubic-bezier(0.13, 0.14, 0.89, 0.87);
}
.ent .right-container li.toTop:hover {
  background-color: #3d60d6;
}
.right-container li.toTop a {
  display: block;
  width: 100%;
  height: 100%;
}
.right-container li.toTop.hidden {
  margin-left: 70px;
}
.right-container li img {
  width: 45px;
  height: 45px;
}
.left-container {
  position: absolute;
  top: 200px;
  right: 65px;
}
/*调整对话框的位置以匹配右侧图标*/
.left-container li:nth-of-type(2) {
  position: relative;
  top: 55px;
}
.left-container li:nth-of-type(3) {
  position: relative;
  top: 110px;
}
.left-container li:nth-of-type(4) {
  position: relative;
  top: 144px;
}
.left-container li {
  display: none;
}
.right-container {
  width: 45px;
  margin: 16.5px 0 0 12.5px;
  position: absolute;
  top: 200px;
  right: 20px;
}
.left-container li.show {
  display: list-item;
}
.left-container .left-case-gzh {
  margin-top: 20.5px;
  width: 161px;
  height: 176px;
  background: url(../images/dialog-gzh.png);
  background-size: 100% 100%;
}
.fixed-container .left-case-gzh img {
  width: 117px;
  height: 117px;
  margin: 20px 0 0 18px;
}
.fixed-container .left-case-gzh p {
  color: white;
  font-size: 12px;
  padding-left: 52.5px;
}
/*固定的导航栏有多个二维码的情况*/
.left-container .left-case-gzh.multi {
  width: 635px;
  height: 200px;
  background: url(../images/dialog-big-gzh.png) left/cover;
  top: 93px;
}
.left-container .vx-erwm-list-container {
  display: flex;
  font-size: 12px;
  color: #ffffff;
  margin-left: 41.5px;
}
.left-container .vx-erwm-list-container img {
  margin: 28.5px 26px 8.5px 0;
}
.left-container .vx-erwm-list-container figcaption {
  width: 117px;
  text-align: center;
}

/*查看详情或者了解更多按钮,默认红色*/
.more-button {
  display: inline-block;
  margin-top: 50px;
  width: 213.5px;
  height: 53px;
  text-align: center;
  line-height: 53px;
  font-size: 17px;
  font-weight: 400;
  color: #ffffff;
  background-color: #e5301f;
}
a.more-button:visited {
  color: white;
}
a.more-button:hover {
  color: white;
}
/*蓝色*/
.more-button.blue {
  background: #3d5fd6;
}

/*红色背景图*/
.red-bg {
  width: 100%;
  height: 317.55px;
  background: url('../images/red-bg.png') left/cover no-repeat;
  padding-top: 93px;
  text-align: center;
}

.red-bg ul {
  display: flex;
  color: #ffffff;
  width: 840px;
  justify-content: center;
  margin: 0 auto;
}
.red-bg ul li {
  flex: 0 0 auto;
  border: 1px solid #f8c1b3;
  height: 52.5px;
  line-height: 50.5px;
  margin-right: 36.5px;
  width: 222px;
  background-color: #e83a25;
  font-size: 18px;
}
.red-bg ul li a {
  color: white;
  display: block;
  width: 100%;
  height: 100%;
}
.red-bg ul li:nth-last-child(1) {
  margin-right: 0px;
}
.red-bg h1 {
  color: #ffffff;
  text-align: center;
  font-size: 30px;
  margin-bottom: 30px;
}
/*蓝色*/
.red-bg.blue {
  background-image: url('../images/blue-bg.jpg');
}
.red-bg.blue ul li {
  border: 1px solid #ffffff;
  background-color: #4e72db;
}
/*黑色*/
.red-bg.black {
  background: url('../images/government/black-bg.png');
}

.red-bg.black ul li {
  background: #0d1a3a;
  border: 1px solid #ffffff;
}

/*水平展示图片和介绍图*/
.fig-h-show {
  height: 648px;
  padding-top: 85.5px;
}
.fig-h-show h1 {
  text-align: center;
  margin-bottom: 61.5px;
  color: #353230;
}
.fig-h-show figure {
  display: flex;
}
.fig-h-show figure img {
  width: 624.5px;
  height: 356.5px;
  box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2);
}
main img:nth-of-type(2) {
  border: none;
}
.fig-h-show figure img.no-border {
  border: none;
}
.fig-h-show figure figcaption {
  width: 459px;
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.fig-h-show .fig-h-show-content:nth-child(1) {
  margin-right: 116px;
}
.fig-h-show figure figcaption hr {
  width: 60px;
  margin: 18px 0 32px 0;
}
.fig-h-show figure figcaption h2 {
  font-size: 25px;
  color: #353230;
}
.fig-h-show figure figcaption p {
  font-size: 15px;
  color: #686868;
  line-height: 29px;
  margin-bottom: 30px;
}
.fig-h-show figure figcaption a {
  color: #686868;
  font-size: 15px;
}
/*不带标题*/
.fig-h-show.notitle {
  height: 588px;
  padding-top: 112.5px;
}

/*垂直展示图片和文字*/
.fig-v {
  padding-top: 80px;
  height: 1047px;
}
.fig-v p {
  font-size: 15px;
  line-height: 29px;
  color: #353230;
  width: 873px;
  margin: 46.5px auto 48px auto;
}
.fig-v img {
  display: block;
  margin: 0 auto;
}

/*内容的双号设置背景颜色*/
main.even-content-grey .content:nth-of-type(2n) {
  background-color: #f8f9fb;
}
main .content {
  width: 100%;
}

/*覆盖的时候显示阴影*/
.hover-shadow:hover {
  box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2);
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/*一直显示阴影*/
.show-shadow,
.shadow {
  box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2);
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/*分页按钮*/
.page-container {
  height: 237px;
}
.page-container .button-list {
  display: flex;
}
.page-container .button-list li {
  margin-right: 7px;
  border: 1px solid #888888;
  width: 31px;
  height: 31px;
  text-align: center;
  line-height: 31px;
  font-size: 14px;
  color: #666666;
}
.page-container .button-list li:hover {
  cursor: pointer;
}
.page-container .button-list li.ellipsis:hover {
  cursor: default;
}
.page-container .button-list li.selected {
  background: #e5301f;
  border: none;
  color: #ffffff;
}
.page-container .button-list li a {
  display: block;
  width: 100%;
  height: 100%;
}
.page-container.blue .button-list li.selected {
  background: #3d5fd6;
}

/*页签*/
.tag-container {
  width: 972px;
}
/*排序按钮*/
.tag-container .nav-list {
  display: flex;
  color: #686868;
  font-size: 16px;
}
.tag-container .nav-list li {
  height: 50px;
  width: 110px;
  margin: 0;
}
.tag-container .nav-list a {
  display: block;
  height: 100%;
}
.tag-container .nav-list a.active {
  border-bottom: 3px solid #e5301f;
}
/*下载列表*/
.tag-container .tag-content-list > li {
  height: 155px;
  border-bottom: 1px dotted #b7b7b7;
}
.tag-container .tag-content-list .title-cotnainer {
  width: 800px;
  height: 62px;
  margin: 0 0 0 30px;
}
.tag-container .tag-content-list .title-cotnainer h2 {
  font-size: 23px;
  margin-bottom: 10px;
}
.tag-container .tag-content-list .tag-container {
  font-size: 15px;
  color: #9a9a9a;
  display: flex;
}
.tag-container .tag-content-list .tag-container .upload-time {
  margin-right: 30px;
}
.tag-container .tag-content-list .tag-container .tag-list {
  background-color: #f0f0f0;
  border-radius: 13px;
  width: 160px;
  justify-content: center;
}

/*列表*/

.tag-content-list {
  list-style-type: disc;
}
.tag-content-list > li {
  height: 70px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px dotted #b7b7b7;
}
.tag-content-list > li .title {
  font-size: 17px;
  color: #2a2a2c;
}
.tag-content-list > li time {
  font-size: 15px;
  color: #b7b7b7;
  width: 180px;
  text-align: right;
}

/*左导航,右内容布局*/
.nav-content-layout > * {
  padding-top: 100px;
}
/*左侧导航*/
.nav-content-layout nav {
  width: 230px;
  height: 580px;
  border-right: 1px solid #b7b7b7;
}
/*一级菜单下面的导航*/
.nav-content-layout nav #solutionMenu {
  width: 230px;
}
.nav-content-layout nav h1 {
  font-size: 25px;
  color: #2a2a2c;
  margin: 0 0 55px 0;
}
/*一级菜单*/
.nav-content-layout nav .primary-menu > li {
  border-bottom: 1px solid #cfcfcf;
  line-height: 56px;
  width: 100%;
  padding-right: 25px;
}
.nav-content-layout nav .primary-menu > li a {
  display: flex;
  font-size: 15px;
  color: #2a2a2c;
  text-decoration: none;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.nav-content-layout nav .primary-menu > li a span {
  font: inherit;
  font-weight: bold;
}
.nav-content-layout nav .primary-menu > li img {
  width: 16px;
  height: 9px;
}
.nav-content-layout nav .primary-menu > li a img.rotate {
  transform: rotate(180deg);
}
.nav-content-layout nav .primary-menu > li.selected a {
  color: #e42f1c;
}
/*二级菜单*/

.nav-content-layout nav .second-menu > li a {
  padding-left: 15px;
}
.nav-content-layout nav .second-menu > li a,
.nav-content-layout nav .third-menu > li {
  color: #686868;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.nav-content-layout nav .second-menu > li a:hover,
.nav-content-layout nav .third-menu > li a:hover {
  background: #f4f4f4;
}
/*三级菜单*/
.nav-content-layout nav .third-menu > li {
  padding-left: 20px;
}
.nav-content-layout nav .third-menu > li a.active,
.nav-content-layout nav .second-menu > li a.active {
  color: #e5301f;
}
/*右侧的内容展示*/

.nav-content-layout .case-content-container {
  flex: 1 1 auto;
}
.nav-content-layout .case-content-container .primary-container {
  width: 905px;
  margin: 0 auto;
}
.nav-content-layout
  .case-content-container
  .primary-container
  > h1:nth-of-type(1) {
  padding: 0;
  margin: 0;
  font-size: 26px;
  text-align: center;
}

.nav-content-layout .case-content-container .primary-container > .underline {
  width: 60px;
  margin: 24px auto 42px auto;
  background-color: #e5301f;
}
.nav-content-layout
  .case-content-container
  .primary-container
  > .underline.blue {
  background-color: #3d5fd6;
}
/*内容中的例子列表*/
.nav-content-layout .case-list {
  margin-top: 68px;
  /*margin-left: 55px;*/
}
.nav-content-layout .case-list > li {
  border: 1px solid #b7b7b7;
  margin-right: 17px;
  margin-bottom: 26px;
}
.nav-content-layout .case-list > li img {
  width: 296px;
  height: 202.3px;
}
.nav-content-layout .case-list > li h3 {
  font-weight: bold;
  color: #2a2a2c;
  font-size: 17px;
  margin: 24px 0 0 37.5px;
}
.nav-content-layout .case-list > li h3 a {
  font-weight: bold;
}
.nav-content-layout .case-list > li p {
  font-size: 13px;
  line-height: 25px;
  color: #686868;
  margin: 13.5px 0 0 37.5px;
  width: 221px;
}
/*正文*/
/*正文标题*/
.article-content > h1 {
  text-align: center;
  font-size: 26px;
  color: #353230;
  padding: 100px 0 0 0;
}
.article-content > h2 {
  font-size: 18px;
  color: #353230;
  font-weight: bold;
}
/*段落*/
.article-content > p {
  font-size: 15px;
  color: #686868;
  line-height: 32px;
  margin-bottom: 25px;
}
.article-content strong,
.article-content strong * {
  font-weight: bold;
}
/*图片*/
.article-content > img,
.article-content > p > img {
  display: inline-block;
  margin-bottom: 25px;
}
.article-content > .img-paragraph {
  text-align: center;
}
/*更多案例*/
.article-content > .more-case {
  margin-top: 21px;
  text-align: center;
}

.article-content > .more-case a {
  font-size: 15px;
  color: #686868;
}

/*新闻列表标签页*/
.news-tag-container {
  width: 100%;
  padding-top: 20px;
}
.news-tag-container .nav-list {
  height: 60px;
}
/*固定栏目到上方*/
.news-tag-container .sticky {
  position: sticky;
  top: 0px;
  background-color: white;
}
.news-tag-container .nav-list a {
  font-size: 15px;
  font-weight: bold;
  color: #2a2a2c;
  display: inline-block;
  height: 100%;
  line-height: 47px;
}
.news-tag-container .nav-list a.active {
  border-bottom: 3px solid #e5301f;
}
.news-tag-container .nav-list li {
  height: 61px;
  width: auto;
}
.news-tag-container .nav-list li.split-line {
  width: 1px;
  height: 11px;
  background-color: #b7b7b7;
  margin: 18px 28px 0 28px;
}
.news-tag-container .nav-list li.selected {
  border: none;
}
.news-tag-container .nav-list li.selected a {
  border-bottom: 3px solid #e5301f;
}

.news-tag-container ul.tag-content-list {
  margin-top: 50px;
  list-style-type: disc;
}
.news-tag-container .tag-content-list > li {
  height: 70px;
  width: 1058px;
}
.news-tag-container .tag-content-list > li .title {
  font-size: 17px;
  width: 947px;
  color: #2a2a2c;
}
.news-tag-container .tag-content-list > li time {
  font-size: 15px;
  color: #b7b7b7;
}

/*页签*/
.tag-container > li {
  display: none;
}
.tag-container > li.show {
  display: block;
}

.center-title {
  text-align: center;
}
/*推荐*/
.recommend-container .bottom-title {
  height: 42px;
  background-color: rgba(0, 0, 0, 0.5);
  position: relative;
  top: -41px;
  font-size: 14px;
  color: #ffffff;
}
.recommend-container .bottom-title p {
  width: 245px;
  margin: 0 auto;
}
.recommend-container .center-title {
  font-size: 14px;
  font-weight: bold;
  width: 260px;
  margin: 8px auto 0 auto;
}
.recommend-container .banner-container {
  height: 165px;
}

/*隐藏banner的滑动菜单,需要时设置类展现*/
.owl-dots {
  display: none;
}
.show-owl-dots .owl-dots {
  display: block;
}
/*去掉边框*/
.owl-dots button:focus {
  outline: none;
}

/*搜索提示框*/
.tooltip-inner {
  max-width: 300px;
}
.tooltip .arrow {
  display: none;
}

/*搜索改变悬浮指针*/
.search-button:hover {
  cursor: pointer;
}

/*图片容器*/
.img-container {
  overflow: hidden;
}
/*缩放图片*/
img.scale:hover {
  transform: scale(1.05);
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*带下划线的title*/
.content-title {
  font-size: 34px;
  color: #353230;
}
.title-underline {
  width: 60px;
  background-color: #e5301f;
  height: 2px;
  border: none;
  margin-top: 27px;
}

/*教育*/
span.red {
  color: #f34227;
}

.grey-bg {
  background: #f8f9fb;
}
.title-intro {
  font-size: 20px;
  color: #333333;
  text-align: center;
  margin-bottom: 41px;
}

.title-intro.grey {
  color: #626367;
  font-size: 16px;
  margin: 20px 0 41px 0;
}
.title-intro.limit {
  width: 658px;
  margin-left: auto;
  margin-right: auto;
  line-height: 35px;
}
.content-wrapper {
  padding-top: 100px;
  padding-bottom: 80px;
}

.bold {
  font-weight: bold;
}
.normal {
  font-weight: normal;
}
.big-45 {
  font-size: 45px;
}
/*字体*/
.normal-font {
  font-size: 15px;
  color: #626367;
}
.title-font {
  font-size: 35px;
}

.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}

/*教育*/
.grey-underline.title-line {
  width: 93px;
  margin: 29px auto 50px auto;
}

/*图标列表*/
.icon-title-list {
  height: 270px;
}
.icon-title-list li {
  flex: 1 1 auto;
  text-align: center;
  border-left: 1px solid #d4d3dd;
  height: 229px;
  width: 300px;
}
.icon-title-list li:last-child {
  border-right: 1px solid #d4d3dd;
}
.icon-title-list .list-case {
  position: relative;
  bottom: 40px;
}
.icon-title-list .list-case .icon img {
  width: 91px;
  height: 91px;
}
.icon-title-list .list-case .title {
  font-size: 18px;
  color: #353230;
  font-weight: bold;
  margin: 25px 0 17px 0;
}
.icon-title-list .list-case .intro-wrapper {
  width: max-content;
  text-align: left;
  margin: 0 auto;
  min-height: 150px;
}
.icon-title-list .list-case .intro {
  margin-bottom: 3px;
  width: max-content;
  font-size: 15px;
  line-height: 28px;
}
.icon-title-list .list-case .intro.limit {
  width: 270px;
}
.icon-title-list .list-case .intro.limit-435 {
  width: 435px;
}
.icon-title-list .bold {
  font-size: 16px;
}
/*带边框*/
.icon-title-list.border {
  height: auto;
}
.icon-title-list.border > li {
  border: 1px solid #bebebe;
  height: 321px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  flex-direction: column;
  margin-right: 40px;
}
.icon-title-list.border .list-case {
  position: static;
}
.icon-title-list.border .list-case .intro {
  font-size: 14px;
  color: #626367;
}

/*奖状类型*/
.award-bg {
  width: 118px;
  height: 131px;
  background: url('../images/jqEducation/1X/award-bg.png') center/cover;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: bold;
  color: #ffffff;
  padding-bottom: 12px;
}

.icon-title-list .award-bg {
  margin-bottom: 43px;
}

/*垂直排列*/
.icon-title-list.vertical {
  flex-direction: column;
}
.icon-title-list.vertical li {
  border-left: none;
  border-bottom: 1px dotted #d4d3dd;
  border-right: none;
}
.icon-title-list.vertical .list-case {
  display: flex;
}
.icon-title-list.vertical .list-case .title {
  text-align: left;
  margin: 38px 0 12px 0;
}
.icon-title-list.vertical .text-wrapper {
  margin-left: 50px;
}
.icon-title-list.vertical .icon {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.icon-title-list.vertical li {
  width: auto;
  height: 200px;
}
.icon-title-list.vertical .list-case {
  position: static;
}
.icon-title-list.vertical {
  height: auto;
}
.icon-title-list.vertical .list-case .icon img {
  width: 122px;
  height: 122px;
}
/*带箭头*/
.icon-title-list.with-arrow {
  margin-top: 250px;
}
.icon-title-list.with-arrow .icon {
  width: 127px;
  height: 127px;
  background-color: #f34227;
  border-radius: 50%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon-title-list.with-arrow .icon-text {
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
}
.icon-title-list.with-arrow li {
  height: 75px;
}
/*箭头样式*/
.icon-title-list.with-arrow li.arrow {
  max-width: 82px;
}
.icon-title-list.with-arrow li.arrow img {
  width: 29px;
  height: 29px;
  margin-top: 30px;
}
.icon-title-list.with-arrow .list-case {
  bottom: 145px;
}

/*不带标题和边框*/
.icon-title-list.no-title li {
  border: none;
}
.icon-title-list.no-title .text-wrapper {
  margin-top: 30px;
}
.icon-title-list.no-title .list-case .intro {
  width: 250px;
  line-height: 29px;
}

/*红色背景的列表*/
.red-bg-list {
  background-color: #f34227;
  height: 400px;
  color: white;
}

.red-bg-list .main-container {
  height: auto;
  margin: 0;
  margin-bottom: 10px;
}

.red-bg-list .content-list {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}
.red-bg-list .arrow img {
  width: 14px;
  height: 30px;
}
.red-bg-list .text {
  width: 342px;
  height: 116px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.1);
  flex-direction: column;
}
.red-bg-list .word {
  margin-bottom: 5px;
}
.red-bg-list .word:last-child {
  margin-bottom: 0;
}

/*久其易实二维码*/
.ys-wrapper {
  height: 288px;
}
.jq-ys {
  width: 599px;
  height: 194px;
  border: 1px solid #bdbebe;
  margin: 0 auto;
}
.jq-ys .ys-img img {
  width: 120px;
  height: 120px;
}
.jq-ys .title-1 {
  font-size: 33px;
  color: #1c1d1f;
  text-align: left;
}
.jq-ys .title-2 {
  font-size: 15px;
  color: #333333;
  margin: 3px 0 15px 0;
  text-align: left;
}
.jq-ys .title-3 {
  font-size: 13px;
  color: #b5b5b5;
}
.jq-ys .split-line {
  height: 103px;
  background-color: #bdbebe;
  width: 1px;
  margin: 0 90px;
  margin-top: 8px;
}

.intro-img {
  text-align: center;
}
.intro-img img {
  width: 886px;
  height: 493px;
}

/*部分红色背景的列表*/
.few-red-list {
}
.few-red-list > li {
  flex: 1 1 auto;
  height: 539px;
  border: 1px solid #bebebe;
  margin-right: 40px;
}
.few-red-list .some-red-bg {
  height: 140px;
  background: url('../images/jqEducation/1X/some-red-bg.png') center/cover;
  color: #ffffff;
  font-size: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.few-red-list .text-wrapper {
  width: 270px;
  margin: 0 auto;
}
.few-red-list .title {
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #353230;
  text-align: center;
  background-color: white;
  z-index: 2;
  width: 61px;
  margin: 0 auto;
  margin-top: 31px;
}
.few-red-list .grey-underline {
  position: relative;
  top: -10px;
}
.few-red-list .text-content {
  color: #626367;
  font-size: 14px;
  margin-top: 12px;
  line-height: 28px;
}

.few-red-list .intro-list {
  font-size: 14px;
  color: #626367;
  width: max-content;
  margin: 23px auto 0 auto;
}
.few-red-list .intro-list > li {
  margin-bottom: 5px;
}

/*含上边框的列表*/
.top-border-list.vertical {
  display: flex;
  flex-direction: column;
}
.top-border-list {
  display: grid;
  grid-template: repeat(2, 387px) / repeat(3, 1fr);
  column-gap: 22px;
  row-gap: 45px;
}
.top-border-list .detail-case {
  line-height: 25px;
}
.top-border-list > li {
  border: 1px solid #bdbebe;
  border-top: 5px solid #f34227;
  padding-left: 45px;
}
/*列表中有嵌套的样式*/
.top-border-list > li.nest {
  border: none;
  padding: 0;
}
.top-border-list .underline {
  width: 47px;
  background: #b5b6b9;
  margin: 17px 0 0 0;
  height: 1px;
}
.top-border-list .title-wrapper {
  margin-top: 28px;
}
.top-border-list .detail-list > li {
  margin-bottom: 5px;
}
.top-border-list .detail-list > li.detail-case {
  margin-bottom: 9px;
}

.top-border-list .title-wrapper .title {
  font-size: 20px;
  color: #353230;
}
.top-border-list .content-wrapper {
  padding: 0;
  margin-top: 23px;
  width: 300px;
  font-size: 15px;
  color: #686868;
}
.top-border-list .content-wrapper .title {
  font-weight: bold;
}
