/* header部分 */
.dj-header-box {
  background-image: url(../images/bg-index-header.png);
  background-size: 0.0133rem 5.72rem;
  background-repeat: repeat-x;
  height: 7.1467rem;
}
.dj-header-box .dj-header-box_top {
  display: flex;
  padding: 0.5067rem 0.4533rem 0.44rem 0.48rem;
  justify-content: space-between;
  align-items: flex-end;
}
.dj-header-box .dj-header-box_top img {
  width: 8.04rem;
  height: 1.2133rem;
  vertical-align: bottom;
}
.dj-header-box .dj-header-box_top span {
  font-family: FZLTZHUNHK--GBK1-0;
  font-size: 0.48rem;
  color: #ffea8e;
  letter-spacing: 0.064rem;
}
/* 主体部分 */
.dj-main-box .layui-tab {
  margin: 0;
}
.dj-main-box .layui-tab-title_box {
  margin: 0.4rem 0 0 0;
}
.dj-main-box .layui-tab-title_box .layui-tab-title {
  height: 1.3333rem;
  padding: 0 0.44rem 0 0.44rem;
  box-sizing: border-box;
  border-bottom: 0.0133rem solid #dadada;
  overflow-x: scroll;
}
.dj-main-box .layui-tab-title_box .layui-tab-title::-webkit-scrollbar {
  display: none;
}
.dj-main-box .layui-tab-title_box .layui-tab-title li {
  line-height: 1.0667rem;
  font-size: 0.4267rem;
  margin: 0 0.1733rem;
  padding: 0;
  min-width: auto;
  font-family: PingFangSC-Regular;
}
.dj-main-box .layui-tab-title_box .layui-tab-title li:first-child {
  margin-left: 0;
}
.dj-main-box .layui-tab-title_box .layui-tab-title li:last-of-type {
  margin-right: 0;
}
.dj-main-box .layui-tab-title_box .layui-tab-title .layui-tab-bar {
  display: none;
}
.dj-main-box .layui-tab-title .layui-this {
  color: #c61b00;
}
.dj-main-box .layui-tab-title .layui-this:after {
  content: "";
  width: 74%;
  height: 1.2rem;
  left: 50%;
  border-bottom: 0.054rem solid #c61b00;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  transform: translate(-50%);
}
.dj-main-box .dj-tabcontent-title {
  font-size: 0.48rem;
  color: #333;
  font-weight: bold;
  position: relative;
  margin-left: 0.4267rem;
}
.dj-main-box .dj-tabcontent-title::before {
  content: " ";
  width: 0.1067rem;
  height: 0.4rem;
  background-color: #d80710;
  position: absolute;
  top: 0.1867rem;
  left: -0.4267rem;
  left: 0.3733rem;
}
.dj-main-box .dj-tabcontent-box_list--pic img {
  width: 2.9333rem;
  border-radius: 0.1333rem;
}
.dj-main-box .layui-tab-content {
  padding: 0.4267rem;
  position: relative;
}
.dj-main-box .layui-tab-content .dj-tabcontent-box:last-child {
  margin-bottom: 0;
}
.dj-main-box .layui-tab-content .dj-tabcontent-box .dj-tabcontent-box_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.4267rem;
}
.dj-main-box .layui-tab-content .dj-tabcontent-box .dj-tabcontent-box_title a {
  font-size: 0.32rem;
  color: #666;
  display: flex;
  align-items: center;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_title
  a
  span {
  margin-right: 0.08rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_title
  a
  img {
  width: 0.24rem;
  height: 0.1333rem;
  transform: rotate(270deg);
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.4267rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx:last-child {
  margin-bottom: 0;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info {
  margin-left: 0.4267rem;
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  h2 {
  font-size: 0.4267rem;
  color: #333;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--courseinfo {
  display: flex;
  align-items: flex-end;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--courseinfo
  .dj-tabcontent-box_list--courseinfo-tag {
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0.0267rem 0.1067rem 0 0.1067rem;
  font-size: 0.2667rem;
  color: #c61b00;
  background: #fffdfd;
  border: 0.0133rem solid #c61b00;
  border-radius: 0.08rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--courseinfo
  .dj-tabcontent-box_list--courseinfo-view {
  display: flex;
  align-items: center;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--courseinfo
  .dj-tabcontent-box_list--courseinfo-view
  img {
  width: 0.3733rem;
  padding-right: 0.16rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--courseinfo
  .dj-tabcontent-box_list--courseinfo-view
  span {
  font-size: 0.24rem;
  color: #8b6365;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--studyinfo {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--studyinfo
  div:first-child {
  display: flex;
  align-items: center;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--studyinfo
  div:first-child
  img {
  width: 0.3733rem;
  margin-right: 0.16rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--studyinfo
  div:first-child
  span {
  font-size: 0.24rem;
  color: #8b6365;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--studyinfo
  div:last-child {
  font-size: 0.24rem;
  color: #333;
  display: flex;
  align-items: center;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--dwpx
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--libraryinfo {
  font-size: 0.32rem;
  color: #444;
  line-height: 0.4rem;
  margin-top: 0.16rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--bjsf,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zj,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--djxc {
  margin-bottom: 0.5867rem;
  display: block;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--bjsf:last-child,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zj:last-child,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--djxc:last-child {
  margin-bottom: 0;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--bjsf
  .dj-tabcontent-box_list--fzinfo,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zj
  .dj-tabcontent-box_list--fzinfo,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--djxc
  .dj-tabcontent-box_list--fzinfo {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--bjsf
  .dj-tabcontent-box_list--fzinfo
  span,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zj
  .dj-tabcontent-box_list--fzinfo
  span,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--djxc
  .dj-tabcontent-box_list--fzinfo
  span {
  font-size: 0.32rem;
  display: inline-block;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--bjsf
  .dj-tabcontent-box_list--fzinfo
  span:first-child,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zj
  .dj-tabcontent-box_list--fzinfo
  span:first-child,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--djxc
  .dj-tabcontent-box_list--fzinfo
  span:first-child {
  color: #d3060f;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--bjsf
  .dj-tabcontent-box_list--fzinfo
  span:last-child,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zj
  .dj-tabcontent-box_list--fzinfo
  span:last-child,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--djxc
  .dj-tabcontent-box_list--fzinfo
  span:last-child {
  color: #8b6365;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--bjsf
  h2,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zj
  h2,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--djxc
  h2 {
  font-size: 0.4267rem;
  color: #000;
  margin-top: 0.16rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp {
  display: flex;
  margin-bottom: 0.4267rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp:last-child {
  margin-bottom: 0;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--info {
  max-width: 3.7333rem;
  margin: 0 0.4267rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--info
  h2 {
  width: 100%;
  font-size: 0.4267rem;
  color: #333;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--tp {
  display: flex;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--tp
  div {
  font-size: 0.24rem;
  display: flex;
  align-items: center;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--tp
  div:first-child {
  color: #8b6365;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--tp
  div:first-child
  img {
  width: 0.3733rem;
  vertical-align: middle;
  padding-right: 0.16rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--tp
  div:last-child {
  color: #d3060f;
  margin-left: 0.2133rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--info
  .dj-tabcontent-box_list--tp
  div:last-child
  img {
  width: 0.24rem;
  vertical-align: middle;
  padding-right: 0.16rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--btn {
  z-index: 1;
  font-size: 0.32rem;
  color: #d3060f;
  text-align: center;
  display: flex;
  align-items: center;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_tp
  .dj-tabcontent-box_list--btn
  span {
  display: inline-block;
  border: 0.0133rem solid #d80710;
  border-radius: 0.4533rem;
  padding: 0.08rem 0.2667rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zb,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--stfn {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.4267rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zb:last-child,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--stfn:last-child {
  margin-bottom: 0;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zb
  .dj-tabcontent-box_list--info,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--stfn
  .dj-tabcontent-box_list--info {
  margin-left: 0.4267rem;
  position: relative;
  color: #333;
  flex: 1;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zb
  .dj-tabcontent-box_list--info
  h2,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--stfn
  .dj-tabcontent-box_list--info
  h2 {
  font-size: 0.4267rem;
}
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--alxs_zb
  .dj-tabcontent-box_list--info
  h3,
.dj-main-box
  .layui-tab-content
  .dj-tabcontent-box
  .dj-tabcontent-box_list--stfn
  .dj-tabcontent-box_list--info
  h3 {
  font-size: 0.32rem;
  margin-top: 0.16rem;
}
/* 公共页脚部分 */
.dj-footer-box--fix {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
.dj-footer-box--notfix {
  position: relative;
}
.dj-footer-box {
  min-width: 4.2667rem;
  max-width: 10rem;
  z-index: 1;
  background: #b11706;
}
.dj-footer-box h1{
  font-family: PingFangSC-Medium;
  font-size: .4533rem;
  color: #FFF;
  letter-spacing: 0;
  text-align: center;
  padding: .32rem 0 .2133rem 0;
}
.dj-footer-box .dj-footer-t {
    display: flex;
    justify-content: center;
    margin-bottom: .1533rem;
  /* width: 8.6667rem; */
}
.dj-footer-box .dj-footer-t li{
  /* width: 4.3333rem; */
  display: flex;
  font-family: PingFangSC-Light;
  font-size: .3467rem;
  color: #FFF;
  letter-spacing: 0;
  align-items: center;
}
.dj-footer-box .dj-footer-t li a{
  color: #FFF;
}
.dj-footer-box .dj-footer-t li:nth-child(1){
  padding-right: .2667rem;
  border-right: 1px solid #fff;
}
.dj-footer-box .dj-footer-t li:last-child{
  padding-left: .2667rem;
}
.dj-footer-box .dj-footer-t li img{
  width: .32rem;
  margin-right: .16rem;
}
.dj-footer-box .dj-footer-t .dj-footer-t_l h2 {
  font-size: 0.32rem;
  color: #af0108;
  margin-bottom: 0.2667rem;
}
.dj-footer-box .dj-footer-t .dj-footer-t_l p {
  font-size: 0.2667rem;
  color: #666;
  line-height: 0.5333rem;
}
.dj-footer-box .dj-footer-t .dj-footer-t_r {
  text-align: center;
}
.dj-footer-box .dj-footer-t .dj-footer-t_r h2 {
  font-size: 0.32rem;
  color: #af0108;
  margin-bottom: 0.1067rem;
}
.dj-footer-box .dj-footer-t .dj-footer-t_r img {
  width: 1.68rem;
  height: 1.7067rem;
}
.email{
    display: flex;
    font-family: PingFangSC-Light;
    font-size: .3467rem;
    color: #FFF;
    letter-spacing: 0;
    align-items: center;
    justify-content: center;
    margin-bottom: .4533rem;
}
.email img{
	width: .32rem;
    margin-right: .16rem;
}
.dj-footer-box .dj-footer-b {
  width: 100%;
  border-top: .0133rem solid #fff;
  padding: .48rem 0;
  box-sizing: border-box;
}
.dj-footer-box .dj-footer-b p {
  opacity: 0.8;
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  line-height: 0.32rem;
  padding: 0.05rem 0;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright a:last-child {
  display: flex;
  align-items: center;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright a span {
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  line-height: 0.32rem;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright a span:first-child {
  margin-right: 0.1333rem;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright a img {
  width: 0.2667rem;
  height: 0.2667rem;
  margin-right: 0.0533rem;
}
/* 除首页以外的所有页面的公共头部 */
.dj-header-box {
  /* background-image: none;*/
  /* background-color: #fcd4c4;*/
    /* height: 1.8667rem;*/
    /* position: relative;*/
  background-image: url(../images-h5/bg-header.png);
  height: 1.8667rem; 
  background-size: 10rem 1.8667rem;
  background-repeat: repeat-x;
}
.dj-header-box .dj-header-box-content {
  height: 1.8667rem;
  line-height: 1.8667rem;
  border-bottom: none;
  box-sizing: border-box;
  display: flex;
}
.dj-header-box .dj-header-box-content .dj-header-box_logo {
  width: 0.8533rem;
  height: 0.8533rem;
  cursor: pointer;
}
.dj-header-box .dj-header-box-content .dj-header-box_logo img {
  width: 0.56rem;
  height: 0.5067rem;
  border: 0.2rem solid rgba(0, 0, 0, 0);
  padding-left: .1333rem;
}
.dj-header-box .dj-header-box-content .dj-header-box_title{
  height: 1.8667rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.dj-header-box .dj-header-box-content .dj-header-box_title img{
    width: 5rem;
}
.dj-header-box .dj-header-box-content .dj-header-box_title h1 {
  font-family: FZQKBYSJW--GB1-0;
  font-size: .8rem;
  color: #CE1C00;
  display: inline-block;
}
/* 主体部分 */
.dj-main-box {
  width: 100%;
}
.dj-main-box .dj-operation-pattern {
/* width: 100%;
  height: 5.44rem;
  margin: 0 auto;
  background: url(./images-h5/bg-hcjy-1.jpg) no-repeat;
  background-size: 100% 5.44rem;
  background-position: center center; */
   width: 100%;
   min-height: 5.44rem; /* 最小高度保证基本布局 */
   background: url(../images-h5/bg-hcjy-1.jpg) no-repeat;
   background-size: cover; /* 背景自适应容器 */
   background-position: center center;
   padding: env(safe-area-inset-top) 0 env(safe-area-inset-bottom) 0; /* 适配iPhone刘海屏[6,8](@ref)  */
}
.dj-main-box .dj-operation-pattern .dj-tabcontent-box {
  padding: 0.4rem 0.6133rem;
}
.dj-main-box .dj-operation-pattern .dj-tabcontent-box p {
  font-size: 0.3467rem;
  line-height: 0.64rem;
  color: #fde0e0;
  letter-spacing: 0.0133rem;
  text-align: justify;
}
.dj-main-box .dj-operation-pattern .dj-tabcontent-box p img{
  width: 2.1067rem;
  padding-right: 0.2rem;
}
.dj-main-box .dj-train-direction {
  width: 100%;
  background: #ff7b69;
  color: #fff;
  text-align: center;
}
.dj-main-box .dj-train-direction .dj-content ul {
  padding: 0.4rem 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.dj-main-box .dj-train-direction .dj-content ul li {
  width: 9.1467rem;
  height: 2.4533rem;
  margin: 0 auto;
  background: #fff;
  border-radius: 0.1067rem;
  padding: 0.2667rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.dj-main-box .dj-train-direction .dj-content ul li:last-child{
  margin-top: .2133rem;
}
.dj-main-box .dj-train-direction .dj-content ul li .dj-content-list-t {
  width: 1.7333rem;
}
.dj-main-box .dj-train-direction .dj-content ul li .dj-content-list-t span {
  width: 1.3333rem;
  height: 1.3333rem;
  display: inline-block;
  text-align: center;
  background: url(../icons/icon-hcdw.png) no-repeat;
  background-size: 6.4267rem 3.8933rem;
  vertical-align: top;
}
.dj-main-box .dj-train-direction .dj-content ul li .dj-content-list-t h1 {
  font-size: 0.3733rem;
  color: #000;
  font-family: PingFangSC-Semibold;
  font-weight: bold;
}
.dj-main-box .dj-train-direction .dj-content ul li p {
  width: 6.29rem;
  text-align: left;
  font-family: PingFang-SC-Regular;
  font-size: 0.32rem;
  color: #000;
  line-height: 0.47rem;
}
.dj-main-box .dj-train-direction .dj-content ul li p.dj-content-list-d{
  width: 3.6rem;
}
.dj-main-box .dj-train-direction .dj-content ul li .dj-content-list-r{
  width: 1.7333rem;
  text-align: right;
  font-family: PingFang-SC-Regular;
  font-size: 0.32rem;
  color: #000;
  line-height: 0.47rem;
  border-left: .0133rem solid #BCBABA;
  padding-left: .05rem;
}
.dj-main-box .dj-train-direction .dj-content ul li .dj-content-list-r span{
  width: 1.3333rem;
  height: 1.3333rem;
  display: inline-block;
  text-align: center;
  background: url(../icons/icon-hcdw.png) no-repeat;
  background-size: 6.4267rem 3.8933rem;
  vertical-align: top;
}
.dj-main-box .dj-train-direction .dj-content ul li .dj-content-list-r h1{
  font-size:  0.3733rem;
  color: #000;
  font-family: PingFangSC-Semibold;
  font-weight: bold;
}
/* section five 体系优势 */
.dj-main-box .dj-system-advantage {
  width: 100%;
  height: 11.84rem;
  background: #fff;
  text-align: center;
}
.dj-main-box .dj-system-advantage .dj-content .dj-content-title {
  padding: 0.4267rem 0;
  font-weight: bold;
}
.dj-main-box .dj-system-advantage .dj-content ul {
  width: 8.9334rem;
  margin-top: 0.2667rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
}
.dj-main-box .dj-system-advantage .dj-content ul li {
  width: 4.2667rem;
  text-align: center;
  box-sizing: border-box;
}
.dj-main-box .dj-system-advantage .dj-content ul li span {
  width: 1.3333rem;
  height: 1.3333rem;
  display: inline-block;
  text-align: center;
  background: url(../icons/icon-hcdw.png) no-repeat;
  background-size: 6.4267rem 3.8933rem;
}
.dj-main-box .dj-system-advantage .dj-content ul li h1 {
  font-size: 0.3733rem;
  color: #000;
  margin: 0 0 0.16rem 0;
  font-weight: bold;
}
.dj-main-box .dj-system-advantage .dj-content ul li p {
  font-size: .32rem;
  color: #000;
  text-align: left;
  line-height: .4533rem;
}
.dj-main-box .dj-system-advantage .dj-content ul li:nth-child(even) {
  margin-right: 0;
}
/* section six 培训亮点 */
.dj-main-box .dj-dwstudy {
  width: 100%;
  /*height: 11.9467rem;*/
  background: #ff7b69;
  text-align: center;
}
.dj-main-box .dj-dwstudy .dj-content .dj-content-title {
  padding: 0.4267rem 0;
}
.dj-main-box .dj-dwstudy .dj-content ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 9.1467rem;
  margin: 0 auto;
}
.dj-main-box .dj-dwstudy .dj-content ul li{
  font-family: PingFang-SC-Regular;
  font-size: .32rem;
  color: #FFF;
  letter-spacing: 0;
  line-height: .5067rem;
  border-bottom: .0133rem solid #FFF;
  padding-bottom: .1867rem;
  margin-bottom: .2667rem;
}
.dj-main-box .dj-dwstudy .dj-content ul li:last-child{
  border-bottom:0;
}
.dj-main-box .dj-dwstudy .dj-content ul li p{
  text-align: left;
}
.dj-main-box .dj-dwstudy .dj-content ul li p span{
  font-size: .3733rem;
  color: #FFF;
  letter-spacing: .0267rem;
  padding-right: .2667rem;
  font-weight: bold;
}
/* section three 班次体系 */
.dj-teaching-case {
  width: 100%;
  /*height: 9.4667rem;*/
  background: #fff;
  text-align: center;
}
.dj-teaching-case .dj-content {
  /* height: 7.7867rem;*/
  overflow-x: scroll;
}
.dj-teaching-case .dj-content-title {
  padding: 0.6667rem 0 0.4rem 0;
  box-sizing: border-box;
  font-weight: bold;
}
.dj-teaching-case-container {
  width: auto;
  height: 6.5rem;
  box-sizing: border-box;
  white-space: nowrap;
}
.dj-teaching-case-content {
  width: 7.52rem !important;
  height: 5.0667rem;
  display: inline-block;
}
.dj-teaching-case-content:first-child {
  padding-left: 0.7467rem;
}
.dj-teaching-case-content:last-child {
  padding-right: 0.7467rem;
}
.swiper-container-imgs {
  width: 7.52rem !important;
  height: 5.0667rem;
}
.swiper-container-imgs img {
  width: 7.52rem !important;
  height: 5.0667rem;
}
.teaching-case-txt {
  padding: 0.2667rem 0.16rem;
  box-sizing: border-box;
}
.teaching-case-txt h1 {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #1a1a1a;
  margin-bottom: 0.1rem;
  font-weight: bold;
}
.teaching-case-txt p {
  font-family: PingFangSC-Regular;
  font-size: 0.24rem;
  color: #444;
  line-height: 0.3467rem;
  white-space: normal;
  text-align: left;
}
/* section four 红承教育课程体系 */
.dj-course-system {
  width: 100%;
  height: 14.66rem;
  background: #fff0f0;
  text-align: center;
}
.dj-course-system .dj-content-title {
  padding: .4267rem 0;
  box-sizing: border-box;
  font-weight: bold;
}
.dj-course-system .dj-course-system-tab {
  width: 8.9334rem;
  margin: 0 auto;
}
.dj-course-system .dj-course-system-tab .tab-list ul {
  display: flex;
  justify-content: space-between;
  border-bottom: .0133rem solid #FFB7B7;
}
.dj-course-system-tab .tab-list ul li {
  width: 4.56rem;
  font-size: .3733rem;
  height: 1.0667rem;
  line-height: 1.0667rem;
  text-align: center;
}
.coulor {
  color: #ffa9a4;
}
.current {
  color:#C42200;
  border-bottom:0.0133rem solid #C42200;
}
.dj-course-system-tab .tab-list ul li:first-child {
  border-radius: 0.0533rem 0 0 0;
}
.dj-course-system-tab .tab-list ul li:last-child {
  border-radius: 0 0.0533rem 0 0;
}
.dj-course-system-tab .tab-content .item-box-pac {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.88rem;
  margin-top: .4267rem;
}
.item-box-pac li {
  width: calc(50% - 0.45rem);
  min-height: 4.0267rem;
  margin-right: 0 !important;
  display: flex;
  flex-direction: column;
  break-inside: avoid;
}
.item-box-pac li:nth-child(even){
  margin-right:0;
}
.item-box-pac li h1{
  font-size: .3467rem;
  margin-bottom: .32rem;
  font-weight: bold;
}
.item-box-pac li h1 span{
 padding-right: 10px;
 font-style: italic;
}
.item-box-pac li p{
  font-size: .32rem;
  letter-spacing: -0.2px;
  text-align: justify;
  line-height: .4533rem;
}
.item-box-pac li img{
  width: 8.9334rem;
  height: 8.2933rem;
  display: inline-block;
  border-radius: 0.1067rem;
}
/* 返回顶部 */
.back-to-top {
  position: fixed;
  right: 0;
  bottom: 10%;
  opacity: 0.8;
  transition: opacity 0.3s;
  background: rgba(216,7,16,0.60);
  border-top-left-radius:0.6rem; 
  border-bottom-left-radius:0.6rem; 
  font-size: .4267rem;
  color: #FFF;
  letter-spacing: 0;
  text-align: center;
  width: 2.1333rem;
  height: .9067rem;
  line-height: .9067rem;
  z-index: 999;
}
.back-to-top ::after {
  content: "";
  position: absolute;
  top: -15px;         /* 热点向上扩展 15px */
  left: -15px;        /* 热点向左扩展 15px */
  right: -15px;       /* 热点向右扩展 15px */
  bottom: -15px;      /* 热点向下扩展 15px */
}