@charset "UTF-8";

i {
  font-style: normal
}

.lh56 {
  line-height: 56px
}

.lh65 {
  line-height: 65px
}

.lh90 {
  line-height: 90px
}

.lh33 {
  line-height: 33px
}

.mt35 {
  margin-top: 35px
}

.mt43 {
  margin-top: 43px
}

.mt63 {
  margin-top: 63px
}

.mb36 {
  margin-bottom: 36px
}

.mb51 {
  margin-bottom: 51px
}

.mb61 {
  margin-bottom: 61px
}

.mb76 {
  margin-bottom: 76px
}

.fs46 {
  font-size: 46px
}

.fs54 {
  font-size: 54px
}

.wd155 {
  width: 155px
}

.wd104 {
  width: 104px
}

.c-head-title>h2 {
  line-height: 56px;
  margin-bottom: 38px
}

.c-head-title>p {
  margin-top: 20px;
  line-height: 40px;
  margin-bottom: 0
}

.c-head-title>span {
  margin-top: 10px;
  color: #928e8e;
  display: block;
  text-align: center
}

.c-head-title>p>span {
  color: #f57600;
  display: inline-block;
  vertical-align: middle
}

.c-head-title>p>i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 22px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(252, 204, 59, 1)), to(rgba(249, 175, 65, 1)));
  background: linear-gradient(90deg, rgba(252, 204, 59, 1) 0, rgba(249, 175, 65, 1) 100%)
}

.info-btn {
  text-align: center;
  width: 310px;
  display: block;
  height: 68px;
  border-radius: 40px;
  background-color: #00bf68;
  color: #fff;
  line-height: 68px;
  font-size: 24px;
  margin: 56px auto 60px
}

.info-btn:hover,
.info-btn:focus,
.info-btn:active {
  color: #fff !important
}

.info-btn.c-blue {
  background: linear-gradient(244deg, rgba(44, 125, 249, 1) 0, rgba(54, 56, 255, 1) 100%)
}

.cashier-bg-green {
  background-color: #00bf68
}

.cashier-bg-yellow {
  background-color: #ff8256
}

.cashier-bg-blue {
  background-color: #00a9ff
}

.cashier-bg-sBlue {
  background-color: #2649bf
}

.cashier-bg-sYellow {
  background-color: #e9bb6c
}

.cashier-bg-be {
  background-color: rgba(190, 190, 190, .09)
}

.cashier-bg-linear-blue {
  background: linear-gradient(244deg, rgba(44, 125, 249, 1) 0, rgba(54, 56, 255, 1) 100%);
  border-radius: 37px
}

.cashier-bg-linear-green {
  background: linear-gradient(62deg, rgba(0, 191, 104, 1) 0, rgba(53, 183, 108, 1) 100%)
}

.cashier-bg-linear-bg {
  background: linear-gradient(136deg, rgba(251, 250, 255, 1) 0, rgba(227, 238, 253, 1) 100%)
}

.cashier-c-green {
  color: #00bf68
}

.cashier-c-blue {
  color: #00a9ff
}

.cashier-c-sBlue {
  color: #2649bf
}

.cashier-c-yellow {
  color: #e9bb6c
}

.cashier-c-ccc {
  color: #ccc
}

.wd100 {
  width: 100%
}

.fw800 {
  font-weight: 800
}

.fw700 {
  font-weight: 700
}

.fw600 {
  font-weight: 600
}

.fw500 {
  font-weight: 500
}

.fw400 {
  font-weight: 400
}

.fwb {
  font-weight: bold
}

.common-banner {
  height: 527px;
  position: relative
}

.cashier-info_banner {
  background: url("../../img/renhe/cpa/cpa-banner.jpg") center 0 no-repeat;
  background-size: cover;
  height: 380px;
  margin-bottom: 60px
}

.cashier-index_banner {
  background: url("../../img/renhe/chunna/big-banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-manage_banner {
  background: url("../../img/renhe/xunlian/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.spu-course-info_banner {
  background: url("../../img/renhe/xunlian/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-ctainfo_banner {
  background: url("../../img/renhe/sws_banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-accountant_banner {
  background: url("../../img/renhe/zhuguan/big-banner.png") center 0 no-repeat;
  background-size: cover
}

.cashier-actualTaxLaw_banner {
  background: url("../../img/renhe/shizhan/shizhan_banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-accountPractice_banner {
  background: url("../../img/renhe/kuaiji/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-finance_banner {
  background: url("../../img/renhe/cwjl/cwjl_banner.png") center 0 no-repeat;
  background-size: cover
}

.cashier-reportAnalysis_banner {
  background: url("../../img/renhe/bbfx/banner.png") center 0 no-repeat;
  background-size: cover
}

.cashier-costControl_banner {
  background: url("../../img/renhe/cbgl/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-budgetManagement_banner {
  background: url("../../img/renhe/ysgl/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-internalControls_banner {
  background: url("../../img/renhe/nkfx/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-taxPlanning_banner {
  background: url("../../img/renhe/swch/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-taxInspection_banner {
  background: url("../../img/renhe/swjc/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-entryEmployment_banner {
  background: url("../../img/renhe/rzjy/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-construction_banner {
  background: url("../../img/renhe/jzhy/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-realEstate_banner {
  background: url("../../img/renhe/fdcy/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-industrial_banner {
  background: url("../../img/renhe/gykj/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-business_banner {
  background: url("../../img/renhe/sykj/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-accountCertificate_banner {
  background: url("../../img/renhe/cma/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-privateEducation_banner {
  background: url("../../img/renhe/cpa/cpa_banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-reportControl_banner {
  background: url("../../img/renhe/report/report_banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-riskControl_banner {
  background: url("../../img/renhe/risk/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.common-banner .logo,
.cashier-manage_banner .logo {
  height: 27px;
  width: 319px;
  margin-top: 24px;
  margin-bottom: 168px
}

.common-banner .logo>img,
.cashier-manage_banner .logo>img {
  width: 100%;
  height: 100%
}

.common-banner>div>.text,
.cashier-manage_banner .text {
  margin-left: 45px;
  position: absolute;
  bottom: 91px
}

.common-banner>div>.text>h2,
.cashier-manage_banner .text>h2 {
  font-size: 46px;
  font-weight: 600;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  line-height: 65px
}

.common-banner>div>.text>p,
.cashier-manage_banner .text>p {
  font-weight: 400;
  line-height: 28px
}

.common-banner>div>.text>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.common-banner>div>.text>div>div>span {
  display: block;
  color: #fff;
  margin-left: 24px
}

.common-banner>div>.text>div>div>span:nth-child(1) {
  line-height: 33px;
  font-weight: 600
}

.common-banner>div>.text>div>div>span:nth-child(2) {
  line-height: 22px;
  font-weight: 400
}

.common-banner>div>.text>div>a {
  text-align: center;
  line-height: 64px;
  display: block;
  width: 266px;
  height: 64px;
  border-radius: 39px
}

.common-banner>div>.text>div>a>i {
  margin-right: 16px
}

.common-banner>div>.text>div>a:hover,
.common-banner>div>.text>div>a:focus,
.common-banner>div>.text>div>a:active {
  color: #fff !important
}

.spu-course-info_popup-box>.left {
  width: 30%
}

.common_popup-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -61px;
  border-radius: 6px;
  -webkit-box-shadow: 0 10px 30px 0 rgba(87, 104, 144, 0.25);
          box-shadow: 0 10px 30px 0 rgba(87, 104, 144, 0.25);
  background-color: #fff;
  padding: 40px 60px
}

.common_popup-box>.left>h4 {
  font-weight: 600;
  line-height: 33px;
  margin-bottom: 10px
}

.common_popup-box>.left>p {
  line-height: 22px
}

.common_popup-box>.right {
  margin-left: 100px
}

.spu-course-info_popup-box>.right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.spu-course-info_popup-box>.right {
  margin-left: 27px
}

.common_popup-box>.right ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0
}

.common_popup-box>.right ul>li {
  cursor: pointer;
  max-width: 140px;
  min-width: 140px;
  border-radius: 5px;
  margin-right: 10px;
  border: 1px solid #ceced7;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.common_popup-box>.right ul>li.active {
  border: 1px solid #ff8256;
  background-color: #ff8256
}

.common_popup-box>.right ul>li>p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0
}

.common_popup-box>.right ul>li>p>span:nth-child(1) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.common_popup-box>.right ul>li>p>i {
  color: #fff
}

.common_popup-box>.right p>input {
  margin-bottom: 6px;
  width: 440px;
  height: 48px;
  border: 1px solid #777;
  border-radius: 6px;
  color: #777;
  font-size: 18px;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.common_popup-box>.right>div>a>span {
  line-height: 17px;
  margin-left: 5px;
  margin-right: 59px
}

.common_popup-box>.right>div>button {
  cursor: pointer;
  border: 0;
  width: 155px;
  height: 48px;
  border-radius: 37px;
  line-height: 48px;
  text-align: center
}

.spu-course-info_popup-box>.right>div>button {
  width: 190px
}

.common_popup-box>.fixed {
  width: 140px;
  height: 150px;
  background-size: 100% 100%;
  position: absolute;
  bottom: 0;
  right: 0
}

.cashier-index_popup-box>.fixed {
  background: url("../../img/renhe/chunna/banner_icon.png") round;
  width: 203px;
  height: 203px
}

.cashier-manage_popup-box>.fixed {
  background: url("../../img/renhe/chunna/banner_icon.png") round
}

.cashier-accountant_popup-box>.fixed {
  background: url("../../img/renhe/chunna/banner_icon.png") round;
  width: 140px;
  height: 150px
}

.spu-course-info_popup-box>.fixed {
  background: url("../../img/renhe/chunna/banner_icon.png") round
}

.common_advert-box {
  height: 264px;
  text-align: right
}

.common_advert-box>h2 {
  font-weight: 600;
  color: #41608d;
  margin: 0;
  padding: 60px 0 30px;
  margin-right: 67px;
  font-size: 32px;
  line-height: 40px
}

.common_advert-box a {
  color: #00a9ff;
  line-height: 80px;
  text-align: center;
  font-size: 28px;
  border: 2px solid #00a9ff;
  border-radius: 42px;
  height: 84px;
  display: inline-block;
  width: 304px;
  margin-right: 67px
}

.common_advert-box a>i {
  margin-left: 16px;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background: url("../../img/renhe/xiazai.png") round;
  background-size: cover
}

.cashier-reportAnalysis_advert {
  background: url("../../img/renhe/bbfx/advert_banner.png") center no-repeat
}

.cashier-costControl_advert {
  background: url("../../img/renhe/cbgl/advert_banner.png") center no-repeat
}

.cashier-budgetManagement_advert {
  background: url("../../img/renhe/ysgl/advert_banner.png") center no-repeat
}

.cashier-internalControls_advert {
  background: url("../../img/renhe/nkfx/advert_banner.png") center no-repeat
}

.cashier-taxPlanning_advert {
  background: url("../../img/renhe/swch/advert_banner.png") center no-repeat
}

.cashier-taxInspection_advert {
  background: url("../../img/renhe/swjc/advert_banner.png") center no-repeat
}

.cashier-construction_advert {
  background: url("../../img/renhe/jzhy/advert_banner.jpg") center no-repeat
}

.cashier-realEstate_advert {
  background: url("../../img/renhe/fdcy/advert_banner.jpg") center no-repeat
}

.cashier-industrial_advert {
  background: url("../../img/renhe/gykj/advert_banner.png") center no-repeat
}

.cashier-business_advert {
  background: url("../../img/renhe/sykj/advert_banner.png") center no-repeat
}

.cashier-business_advert>h2 {
  padding: 40px 0 20px
}

.common_tab-box>ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px
}

.common_tab-box>ul>li {
  margin-right: 90px
}

.common_tab-box>ul>li>a {
  font-size: 32px;
  margin-bottom: 10px;
  line-height: 45px;
  display: block;
  color: #262626;
  font-weight: 400
}

.common_tab-box>ul>li.active>a {
  color: #00a9ff
}

.common_tab-box>ul>li>span {
  height: 9px;
  border-radius: 14px;
  background-color: transparent;
  display: block
}

.common_tab-box>ul>li.active>span {
  background-color: #00a9ff
}

.common_tab-box>.tab-content .content-one {
  height: 360px;
  margin-bottom: 60px
}

.common_tab-box>.tab-content .content-one>ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 150px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.common_tab-box>.tab-content .content-one>ul>li {
  list-style: disc outside url("../../img/renhe/fdcy/icon.png");
  margin: 0 40px;
  margin-bottom: 22px;
  font-size: 20px;
  color: #fff;
  line-height: 28px
}

.cashier-reportAnalysis_tab>.tab-content .content-one {
  background: url("../../img/renhe/bbfx/tab-banner.png") center no-repeat
}

.cashier-costControl_tab>.tab-content .content-one {
  background: url("../../img/renhe/cbgl/tab-banner.png") center no-repeat
}

.cashier-budgetManagement_tab>.tab-content .content-one {
  background: url("../../img/renhe/ysgl/tab-banner.png") center no-repeat
}

.cashier-internalControls_tab>.tab-content .content-one {
  background: url("../../img/renhe/nkfx/tab-banner.png") center no-repeat
}

.cashier-taxPlanning_tab>.tab-content .content-one {
  background: url("../../img/renhe/swch/tab-banner.png") center no-repeat
}

.cashier-taxInspection_tab>.tab-content .content-one {
  background: url("../../img/renhe/swjc/tab-banner.jpg") center no-repeat
}

.cashier-realEstate_tab>.tab-content .content-one {
  background: url("../../img/renhe/fdcy/tab-banner.jpg") center no-repeat
}

.common_tab-box>.tab-content .content-two {
  padding: 60px 60px 20px;
  background-color: #f3faff
}

.common_tab-box>.tab-content .content-two>h2 {
  color: #262626;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px;
  margin: 0 0 30px
}

.common_tab-box>.tab-content .content-two>ul {
  margin-bottom: 40px;
  margin-left: 80px
}

.common_tab-box>.tab-content .content-two>ul>li {
  color: #545456;
  font-size: 32px;
  line-height: 56px
}

.cashier-index_content-one>.img {
  padding-left: 64px
}

.cashier-index_content-one>.img>img {
  width: 100%;
  height: 100%
}

.cashier-index_content-one>.text {
  padding-left: 99px;
  padding-top: 106px
}

.cashier-index_content-one>.text>h2 {
  line-height: 56px;
  margin-bottom: 47px;
  font-weight: 600
}

.cashier-index_content-one>.text>p {
  line-height: 28px;
  margin-bottom: 40px;
  font-weight: 400
}

.cashier-index_content-one>.text>h3 {
  line-height: 40px;
  color: #00bfff;
  margin-bottom: 0;
  font-weight: 600
}

.cashier-index_content-two {
  margin-top: 62px
}

.cashier-index_content-two .two-item {
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  padding-bottom: 37px
}

.cashier-index_content-two .two-item>.img>img {
  width: 100%
}

.cashier-index_content-two .two-item>h2 {
  text-align: center;
  font-size: 28px;
  font-weight: 400;
  line-height: 40px;
  color: #262626;
  margin: 29px 30px
}

.cashier-index_content-two .two-item>p {
  height: 84px;
  margin: 0 35px 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #777
}

.cashier-index_content-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px 10px 6px
}

.cashier-index_content-three>.three-item {
  width: 350px
}

.cashier-index_content-three>.three-item .img>img {
  width: 100%
}

.cashier-index_content-three>.three-item>h2 {
  padding: 0 45px;
  line-height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #262626;
  margin-bottom: 12px
}

.cashier-index_content-three>.three-item>p {
  padding: 0 45px;
  color: #777;
  line-height: 28px;
  font-size: 20px
}

.cashier-index_content-four {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
}

.cashier-index_content-four>.four-item {
  width: 47%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 41px
}

.cashier-index_content-four>.four-item>.img>img {
  width: 180px;
  height: 180px;
  margin-right: 35px
}

.cashier-index_content-four>.four-item>.text>h2 {
  line-height: 40px;
  color: #262626;
  font-weight: 400;
  font-size: 28px;
  margin-bottom: 20px
}

.cashier-index_content-four>.four-item>.text>p {
  line-height: 28px;
  color: #777;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 0
}

.cashier-index_content-fix {
  position: relative;
  margin-top: 27px
}

.cashier-index_content-fix>.img {
  width: 60%;
  margin: 0 auto
}

.cashier-index_content-fix>.img>img {
  width: 100%
}

.cashier-index_content-fix .fix-item {
  position: absolute;
  display: inline-block;
  text-align: center;
  padding: 22px 0;
  width: 20%;
  background-color: rgba(234, 242, 255, .7);
  border-radius: 6px
}

.cashier-index_content-fix .fix-item-box>div:nth-child(1) {
  top: 12%;
  left: 0
}

.cashier-index_content-fix .fix-item-box>div:nth-child(2) {
  top: 12%;
  right: 0
}

.cashier-index_content-fix .fix-item-box>div:nth-child(3) {
  top: 62%;
  left: 0
}

.cashier-index_content-fix .fix-item-box>div:nth-child(4) {
  top: 62%;
  right: 0
}

.cashier-index_content-fix .fix-item h2 {
  line-height: 40px;
  font-size: 28px;
  font-weight: 400;
  color: #262626;
  margin-bottom: 10px;
  margin-top: 0
}

.cashier-index_content-fix .fix-item p {
  color: #777;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 0
}

.cashier-index_content-five {
  padding-top: 30px;
  padding-bottom: 60px
}

.cashier-index_content-five .five-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 220px;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  margin-top: 30px
}

.cashier-index_content-five .five-item>.img {
  width: 249px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none
}

.cashier-index_content-five .five-item>.img>img {
  width: 100%
}

.cashier-index_content-five .five-item>p {
  color: #262626;
  font-size: 24px;
  line-height: 33px;
  vertical-align: middle;
  width: 272px;
  margin-left: 25px
}

.cashier-index_footer {
  height: 120px;
  background: linear-gradient(312deg, rgba(134, 181, 254, .45) 0, rgba(207, 194, 249, .45) 100%)
}

.cashier-index_footer>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.cashier-index_footer .left>span {
  display: inline-block;
  font-size: 24px;
  color: #464668;
  line-height: 120px;
  font-weight: 600
}

.cashier-index_footer .right {
  line-height: 120px
}

.cashier-index_footer .right>input[type='text'] {
  border-radius: 30px 0 0 30px;
  width: 305px;
  height: 48px;
  line-height: 48px;
  background-color: #fff;
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 24px;
  font-size: 18px;
  color: #777
}

.cashier-index_footer .right>input[type='button'] {
  font-size: 18px;
  color: #fff;
  width: 125px;
  height: 48px;
  line-height: 48px;
  border-radius: 0 30px 30px 0;
  background: linear-gradient(244deg, rgba(44, 125, 249, 1) 0, rgba(54, 56, 255, 1) 100%);
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.cashier-index_content-seven {
  margin: 60px 0
}

.cashier-index_content-seven img {
  width: 100%
}

.cashier-manage_content-one>div>.one-item {
  width: 168px;
  height: 114px;
  position: relative;
  background-size: cover;
  margin: 66px auto 0
}

.cashier-manage_content-one>div:nth-child(1)>.one-item {
  background: url("../../img/renhe/xunlian/1.png") round
}

.cashier-manage_content-one>div:nth-child(2)>.one-item {
  background: url("../../img/renhe/xunlian/2.png") round
}

.cashier-manage_content-one>div:nth-child(3)>.one-item {
  background: url("../../img/renhe/xunlian/3.png") round
}

.cashier-manage_content-one>div:nth-child(4)>.one-item {
  background: url("../../img/renhe/xunlian/4.png") round
}

.cashier-manage_content-one>div:nth-child(5)>.one-item {
  background: url("../../img/renhe/xunlian/5.png") round
}

.cashier-manage_content-one>div:nth-child(6)>.one-item {
  background: url("../../img/renhe/xunlian/6.png") round
}

.cashier-manage_content-one>div>.one-item>.text {
  position: absolute;
  top: 70px;
  left: 36px
}

.cashier-manage_content-one>div>.one-item>.text>h2 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 28px;
  color: #262626;
  font-weight: 400;
  line-height: 40px;
  margin-top: 0;
  margin-bottom: 12px
}

.cashier-manage_content-one>div>.one-item>.text>p {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 20px;
  color: #777;
  line-height: 28px;
  margin-bottom: 0
}

.cashier-manage_content-two {
  margin-top: 62px
}

.cashier-manage_content-two .two-item {
  margin-bottom: 40px;
  height: 220px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 120px 6px 6px 120px;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18)
}

.cashier-manage_content-two .two-item>.img {
  width: 220px;
  height: 220px
}

.cashier-manage_content-two .two-item>.img>img {
  width: 100%
}

.cashier-manage_content-two .two-item>.text {
  margin-left: 10px
}

.cashier-manage_content-two .two-item>.text>h2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 45px;
  color: #262626;
  margin: 0 0 10px
}

.cashier-manage_content-two .two-item>.text>p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 33px;
  color: #777
}

.cashier-manage_content-three {
  margin: 60px 0
}

.cashier-manage_content-three img {
  width: 100%
}

.cashier-manage_content-four {
  margin-top: 52px;
  position: relative
}

.cashier-manage_content-four>.img {
  width: 100%;
  margin-bottom: 60px
}

.cashier-manage_content-four>.img>img {
  width: 100%
}

.cashier-manage_content-five {
  padding: 30px 25px 0
}

.cashier-manage_content-five>.content-five-box {
  padding: 0 29px;
  background: url("../../img/renhe/xunlian/banner-bg.png") bottom no-repeat;
  background-size: 100% 72%
}

.cashier-manage_content-five>.content-five-box>.five-item-box .five-item {
  padding-bottom: 30px;
  height: 100%;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  border-radius: 20px;
  background-color: #fff
}

.cashier-manage_content-five>.content-five-box>.five-item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-manage_content-five>.content-five-box>.five-item-box .five-item>h2 {
  line-height: 45px;
  font-weight: 400;
  font-size: 32px;
  color: #262626;
  text-align: center;
  padding-top: 40px;
  margin: 0 auto
}

.cashier-manage_content-five>.content-five-box>.five-item-box .five-item>p {
  display: list-item;
  margin: 0 auto;
  margin-left: 40px;
  line-height: 25px;
  font-size: 18px;
  color: #7184b0
}

.cashier-manage_content-five>.content-five-box>.five-item-box .five-item>span {
  display: block;
  width: 146px;
  height: 24px;
  border-radius: 3px;
  margin: -19px auto 30px
}

.cashier-manage_content-five>.content-five-box>.five-item-box div:nth-child(1) span {
  background-color: #fbf8d5
}

.cashier-manage_content-five>.content-five-box>.five-item-box div:nth-child(2) span {
  background-color: #cef5fc
}

.cashier-manage_content-five>.content-five-box>.five-item-box div:nth-child(3) span {
  background-color: #d9dfff
}

.cashier-manage_content-five>.content-five-box>.five-item-box div:nth-child(4) span {
  background-color: #ffeed1
}

.cashier-manage_content-five>.content-five-box>.bottom-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 75px;
  color: #707280;
  font-size: 20px
}

.cashier-manage_content-five>.content-five-box>.bottom-box>p {
  margin-bottom: 0
}

.cashier-manage_content-five>.content-five-box>.bottom-box>p:nth-child(1) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.cashier-manage_content-five>.content-five-box>.bottom-box>p>a {
  margin-left: 15px;
  color: #000
}

.cashier-manage_content-fix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 55px 40px
}

.cashier-manage_content-fix>div {
  padding: 40px 70px 50px;
  position: relative;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18)
}

.cashier-manage_content-fix>div>h2 {
  margin-left: 40px;
  position: relative;
  font-size: 34px;
  line-height: 48px;
  font-weight: 400;
  color: #262626;
  margin-bottom: 40px
}

.cashier-manage_content-fix>div>h2>span {
  left: -24px;
  top: 2px;
  z-index: -1;
  position: absolute;
  width: 43px;
  height: 43px;
  background-color: #f8e71c;
  border-radius: 50%
}

.cashier-manage_content-fix>div.left {
  margin-right: 45px;
  border-radius: 0 100px 0 0
}

.cashier-manage_content-fix>div>p {
  line-height: 28px;
  font-size: 20px;
  margin-bottom: 30px
}

.cashier-manage_content-fix>div>p:nth-child(3) {
  width: 55%
}

.cashier-manage_content-fix>div.right {
  border-radius: 0 0 0 100px;
  margin-top: 43px
}

.cashier-manage_content-fix>div>.img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 200px;
  height: 240px;
  background-size: cover
}

.cashier-manage_content-fix>div.left>.img {
  background: url("../../img/renhe/xunlian/plant.png") round
}

.cashier-manage_content-fix>div.right>.img {
  background: url("../../img/renhe/xunlian/plate.png") round
}

.cashier-manage_content-seven {
  padding: 78px 82px 80px
}

.cashier-manage_content-seven>.img {
  width: 100%;
  position: relative
}

.cashier-manage_content-seven>.img>img {
  width: 100%
}

.cashier-manage_content-seven>.img>p {
  width: 45%;
  font-size: 28px;
  line-height: 40px;
  color: #262626;
  position: absolute;
  right: 4%;
  top: 16%
}

.eight-banner {
  background: url("../../img/renhe/xunlian/xy-banner.png") center 0 no-repeat;
  background-size: cover
}

.cashier-manage_footer {
  padding: 15px 0 23px;
  height: 215px;
  background: linear-gradient(135deg, rgba(19, 20, 23, 1) 0, rgba(55, 44, 44, 1) 37%, rgba(56, 41, 39, 1) 68%, rgba(29, 27, 29, 1) 100%)
}

.cashier-manage_footer>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.cashier-manage_footer .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-manage_footer .left>.img {
  width: 186px;
  height: 177px;
  margin-right: 46px;
  min-width: 186px
}

.cashier-manage_footer .left>.img>img {
  width: 100%;
  height: 100%;
  display: block
}

.cashier-manage_footer .left>.text>h2 {
  line-height: 40px;
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  margin: 33px 0 11px
}

.cashier-manage_footer .left>.text>p {
  line-height: 33px;
  font-size: 24px;
  font-weight: 400;
  color: rgba(255, 255, 255, .6)
}

.cashier-manage_footer .right>p {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  margin: 27px 0 20px;
  color: rgba(255, 255, 255, 1)
}

.cashier-manage_footer .right>input[type='text'] {
  border-radius: 30px 0 0 30px;
  width: 305px;
  height: 48px;
  line-height: 48px;
  background-color: #fff;
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 24px;
  font-size: 18px;
  color: #777
}

.cashier-manage_footer .right>input[type='button'] {
  font-size: 18px;
  color: #fff;
  width: 125px;
  height: 48px;
  line-height: 48px;
  border-radius: 0 30px 30px 0;
  background: linear-gradient(244deg, rgba(44, 125, 249, 1) 0, rgba(54, 56, 255, 1) 100%);
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.cashier-accountant_content-one {
  margin-top: 43px
}

.cashier-accountant_content-one .one-item {
  background: url("../../img/renhe/zhuguan/bg.png") round;
  background-size: 100%;
  padding: 30px
}

.cashier-accountant_content-one .one-item>.top {
  padding: 25px 39px 18px;
  background: linear-gradient(135deg, rgba(42, 50, 75, 1) 0, rgba(56, 41, 39, 1) 68%, rgba(29, 27, 29, 1) 100%);
  border-radius: 6px 6px 0 0
}

.cashier-accountant_content-one .one-item>.top>h2 {
  line-height: 40px;
  font-weight: 500;
  font-size: 28px;
  color: #fff
}

.cashier-accountant_content-one .one-item>.bottom {
  height: 501px;
  background: url("../../img/renhe/zhuguan/gezi.png") round;
  background-size: 100%;
  background-color: #fff
}

.cashier-accountant_content-one .one-item>.bottom>ul>li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 45px
}

.cashier-accountant_content-one .one-item>.bottom>ul>li>h2 {
  width: 40%;
  text-align: right;
  margin-top: 0;
  font-weight: 600;
  line-height: 33px;
  font-size: 24px;
  color: #262626
}

.cashier-accountant_content-one .one-item>.bottom>ul>li>p {
  margin-left: 50px;
  text-align: left;
  margin-bottom: 0;
  line-height: 28px;
  font-size: 20px;
  color: #777
}

.cashier-accountant_content-two {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
}

.cashier-accountant_content-two>div {
  margin-bottom: 30px
}

.cashier-accountant_content-two .two-item {
  height: 100%;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  padding: 10px
}

.cashier-accountant_content-two .two-item>.img {
  width: 100%
}

.cashier-accountant_content-two .two-item>.img>img {
  width: 100%
}

.cashier-accountant_content-two .two-item>.text>h2 {
  margin: 30px 0 28px;
  text-align: center;
  color: #444;
  font-size: 28px;
  line-height: 40px;
  font-weight: 600
}

.cashier-accountant_content-two .two-item>.text>p {
  margin: 0 0 39px;
  padding: 0 10px;
  color: #444;
  font-size: 24px;
  line-height: 33px
}

.cashier-accountant_content-three {
  padding: 20px 50px;
  background: url("../../img/renhe/zhuguan/banner.png") center 0 no-repeat;
  background-size: cover;
  height: 500px
}

.cashier-accountant_content-three>h2 {
  font-size: 41px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 57px;
  color: #fff
}

.cashier-accountant_content-three>p {
  margin-bottom: 100px;
  font-size: 24px;
  font-weight: 400;
  line-height: 33px;
  color: #fff
}

.cashier-accountant_content-three>span {
  display: block;
  margin-bottom: 20px;
  margin-left: 25px;
  padding-left: 20px;
  border-left: 4px solid #fff;
  color: #fff;
  line-height: 29px;
  font-size: 24px
}

.cashier-accountant_content-three>h4 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #fff;
  font-size: 27px;
  line-height: 38px;
  font-weight: 600;
  border-radius: 10px;
  padding: 30px 20px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(42, 50, 75, 1)), color-stop(68%, rgba(56, 41, 39, 1)), to(rgba(29, 27, 29, 1)));
  background: linear-gradient(90deg, rgba(42, 50, 75, 1) 0, rgba(56, 41, 39, 1) 68%, rgba(29, 27, 29, 1) 100%)
}

.cashier-accountant_content-four {
  padding-top: 122px
}

.cashier-accountant_content-four .four-item {
  height: 449px;
  position: relative;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  border-radius: 100px 100px 6px 6px
}

.cashier-accountant_content-four .four-item>h1 {
  position: absolute;
  left: 50%;
  margin-left: -92px;
  top: -55px;
  font-size: 78px;
  font-family: Impact;
  line-height: 95px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: var(--themeColor)
}

.cashier-accountant_content-four .four-item>h2 {
  padding-top: 84px;
  line-height: 42px;
  font-weight: 600;
  color: var(--themeColor);
  font-size: 30px;
  text-align: center
}

.cashier-accountant_content-four .four-item>p {
  margin-top: 96px;
  color: #262626;
  line-height: 32px;
  font-size: 20px;
  padding: 0 54px
}

.cashier-accountant_content-four .four-item>ul {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 40px auto 0
}

.cashier-accountant_content-four .four-item>ul>li>span {
  display: inline-block;
  margin-bottom: 14px;
  vertical-align: middle;
  color: #262626;
  line-height: 28px;
  font-size: 20px
}

.cashier-accountant_content-four .four-item>ul>li>span:nth-child(1) {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #e6ab7a;
  margin-right: 20px;
  vertical-align: middle
}

.cashier-accountant_content-five {
  margin-top: 62px;
  padding: 0 100px
}

.cashier-accountant_content-five>.content-five-box {
  margin: 0 -20px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  background: url("../../img/renhe/zhuguan/yuan.png") center 0 no-repeat;
  background-size: 60%
}

.cashier-accountant_content-five>.content-five-box>div {
  padding: 0 20px
}

.cashier-accountant_content-five>.content-five-box .five-item {
  margin-bottom: 40px;
  color: #fff;
  height: 298px;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18)
}

.cashier-accountant_content-five>.content-five-box>div:nth-child(1) .five-item {
  background-color: #3cb300;
  border-radius: 100px 100px 16px 100px
}

.cashier-accountant_content-five>.content-five-box>div:nth-child(2) .five-item {
  background-color: #ff9808;
  border-radius: 100px 100px 100px 16px
}

.cashier-accountant_content-five>.content-five-box>div:nth-child(3) .five-item {
  background-color: #3979ff;
  border-radius: 100px 16px 100px 100px
}

.cashier-accountant_content-five>.content-five-box>div:nth-child(4) .five-item {
  background-color: #ff554f;
  border-radius: 16px 100px 100px 100px
}

.cashier-accountant_content-five>.content-five-box .five-item>h2 {
  text-align: center;
  line-height: 73px;
  font-weight: 500;
  font-size: 52px;
  padding-top: 40px;
  margin-top: 0;
  margin-bottom: 14px
}

.cashier-accountant_content-five>.content-five-box .five-item>ul {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto
}

.cashier-accountant_content-five>.content-five-box .five-item>ul>li {
  margin-bottom: 6px;
  line-height: 28px;
  font-size: 20px;
  font-weight: 400;
  list-style: inside
}

.cashier-accountant_content-fix {
  margin: 50px -5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
}

.cashier-accountant_content-fix>div {
  padding: 0 5px;
  margin-top: 10px
}

.cashier-accountant_content-fix .fix-item {
  height: 100%;
  padding: 30px 0;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  border-radius: 6px;
  background-color: #fff
}

.cashier-accountant_content-fix .fix-item>.img {
  width: 148px;
  height: 148px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto
}

.cashier-accountant_content-fix .fix-item>.img>img {
  width: 100%;
  height: 100%
}

.cashier-accountant_content-fix .fix-item>h2,
.cashier-accountant_content-fix .fix-item>.top>.text>h2 {
  margin-bottom: 16px;
  line-height: 40px;
  font-weight: 400;
  font-size: 28px;
  color: #262626;
  text-align: center
}

.cashier-accountant_content-fix .fix-item>ul,
.cashier-accountant_content-fix .fix-item>.top>.text>ul {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 14px 20px
}

.cashier-accountant_content-fix .fix-item>ul>li,
.cashier-accountant_content-fix .fix-item>.top>.text>ul>li {
  margin-bottom: 7px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  padding: 4px;
  margin-right: 3px;
  line-height: 20px;
  font-size: 14px;
  color: #262626;
  border-radius: 6px;
  background-color: #dde8fb
}

.cashier-accountant_content-fix .fix-item>ul>li:last-child,
.cashier-accountant_content-fix .fix-item>.top>.text ul>li:last-child {
  margin-right: 0
}

.cashier-accountant_content-fix .fix-item>p {
  color: #777;
  font-size: 16px;
  line-height: 22px;
  padding: 0 25px
}

.cashier-accountant_content-fix .fix-item>.top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-accountant_content-fix .fix-item>.top>.img {
  margin-left: 46px;
  margin-bottom: 30px;
  width: 148px
}

.cashier-accountant_content-fix .fix-item>.top>.text {
  margin-left: 40px
}

.cashier-accountant_content-fix .fix-item>.top .text>h2 {
  text-align: left
}

.cashier-accountant_content-fix .fix-item>.top>.text>ul {
  margin: 0
}

.cashier-accountant_content-seven-wrap {
  background: url("../../img/renhe/zhuguan/bottom-banner.png") center 0 no-repeat;
  background-size: cover
}

.cashier-accountant_content-seven {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-accountant_content-seven>.seven-item {
  margin-right: 30px;
  width: 18%;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  border-radius: 6px
}

.cashier-accountant_content-seven>div:last-child {
  margin-right: 0
}

.cashier-accountant_content-seven>.seven-item>h2 {
  margin: 0;
  text-shadow: 0 2px 4px rgba(177, 109, 72, 1);
  color: #fff;
  font-size: 40px;
  line-height: 91px;
  background: linear-gradient(138deg, rgba(233, 189, 178, 1) 0, rgba(223, 159, 123, 1) 61%, rgba(233, 179, 171, 1) 100%);
  text-align: center
}

.cashier-accountant_content-seven>.seven-item>p {
  margin-bottom: 0;
  height: 190px;
  padding: 25px 28px;
  background-color: #fff;
  color: #777;
  font-size: 20px;
  line-height: 28px
}

.cashier-accountant_footer {
  height: 120px;
  background: linear-gradient(135deg, rgba(42, 50, 75, 1) 0, rgba(56, 41, 39, 1) 68%, rgba(29, 27, 29, 1) 100%)
}

.cashier-accountant_footer>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.cashier-accountant_footer .left>span {
  display: inline-block;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 46px;
  color: #fff;
  line-height: 120px;
  font-weight: 600
}

.cashier-accountant_footer .right {
  line-height: 120px
}

.cashier-accountant_footer .right>input[type='text'] {
  border-radius: 30px 0 0 30px;
  width: 305px;
  height: 48px;
  line-height: 48px;
  background-color: #fff;
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 24px;
  font-size: 18px;
  color: #777
}

.cashier-accountant_footer .right>input[type='button'] {
  font-size: 18px;
  color: #fff;
  width: 125px;
  height: 48px;
  line-height: 46px;
  border-radius: 0 30px 30px 0;
  background-color: #00a9ff;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.cashier-manage_footer.actualTaxLaw .left>.img {
  width: 246px;
  height: 180px;
  margin-right: 30px;
  min-width: 246px
}

.cashier-manage_content-text {
  padding: 42px 81px 24px
}

.cashier-actualTaxLaw_content-five {
  position: relative;
  border-radius: 0 80px 0 0;
  -webkit-box-shadow: 0 4px 15px rgba(1, 54, 59, 0.12);
          box-shadow: 0 4px 15px rgba(1, 54, 59, 0.12);
  margin: 41px 0 15px;
  padding: 56px 75px
}

.cashier-actualTaxLaw_content-five .img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 249px;
  height: 249px
}

.cashier-actualTaxLaw_content-five .img>img {
  width: 100%
}

.cashier-actualTaxLaw_content-five p {
  width: 75%;
  font-size: 27px;
  color: #444
}

.cashier-actualTaxLaw_content-three-wrap {
  margin-bottom: 20px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), to(rgba(218, 231, 248, 1)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0, rgba(218, 231, 248, 1) 100%);
  border-radius: 1px
}

.cashier-actualTaxLaw_content-three>h2 {
  margin-top: 40px;
  height: 67px;
  line-height: 67px;
  color: #fff;
  font-weight: 800;
  font-size: 26px;
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(77, 149, 232, 1)), to(rgba(1, 193, 209, 1)));
  background: linear-gradient(90deg, rgba(77, 149, 232, 1) 0, rgba(1, 193, 209, 1) 100%);
  border-radius: 12px 12px 0 0
}

.cashier-actualTaxLaw_content-three>ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 15px
}

.cashier-actualTaxLaw_content-three>ul>li>div {
  margin-top: 30px;
  padding: 22px 18px;
  border-radius: 1px;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  background: rgba(255, 255, 255, 1)
}

.cashier-actualTaxLaw_content-three>ul>li h2 {
  margin: 0 0 11px;
  font-weight: 800;
  color: #4898e7;
  line-height: 49px;
  font-size: 35px
}

.cashier-actualTaxLaw_content-three>ul>li p {
  margin-bottom: 25px;
  font-weight: 800;
  line-height: 33px;
  font-size: 24px;
  color: #666;
  padding-bottom: 29px;
  border-bottom: 1px dashed #bebebe
}

.cashier-actualTaxLaw_content-three>ul>li h4 {
  margin-bottom: 16px;
  font-weight: 800;
  line-height: 37px;
  font-size: 26px;
  color: #fab540
}

.cashier-actualTaxLaw_content-three>ul>li span {
  display: block;
  height: 140px;
  line-height: 28px;
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 20px;
  color: #666
}

.cashier-actualTaxLaw_content-three>p {
  line-height: 46px;
  margin: 0;
  padding: 50px 0;
  text-align: center
}

.cashier-actualTaxLaw_content-three>p>a:nth-child(1) {
  display: inline-block;
  color: #1b68ba;
  font-size: 26px;
  margin-right: 45px
}

.cashier-actualTaxLaw_content-three>p>a:nth-child(2) {
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 3px rgba(4, 16, 43, 0.16);
          box-shadow: 0 3px 3px rgba(4, 16, 43, 0.16);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(77, 149, 232, 1)), to(rgba(1, 193, 209, 1)));
  background: linear-gradient(90deg, rgba(77, 149, 232, 1) 0, rgba(1, 193, 209, 1) 100%);
  color: #fff;
  font-size: 22px;
  display: inline-block;
  width: 150px;
  height: 46px
}

.cashier-actualTaxLaw_content-eight {
  height: 594px;
  margin-top: 83px;
  background: url("../../img/renhe/shizhan/phone.png") center 0 no-repeat;
  background-size: cover
}

.cashier-accountPractice_content-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 39px
}

.cashier-accountPractice_content-one>.one-item {
  width: 260px;
  text-align: center
}

.cashier-accountPractice_content-one>.one-item>.img {
  width: 100%;
  height: 271px
}

.cashier-accountPractice_content-one>.one-item>.img>img {
  width: 100%
}

.cashier-accountPractice_content-one>.one-item>h2 {
  font-size: 26px;
  line-height: 37px;
  color: #373737;
  margin: 5px 0 7px
}

.cashier-accountPractice_content-one>.one-item>p {
  font-size: 20px;
  line-height: 28px;
  color: #666;
  margin: 0
}

.cashier-accountPractice_content-two {
  margin-top: 33px;
  background: url("../../img/renhe/kuaiji/two.jpg") top no-repeat;
  background-size: 100%;
  height: 750px
}

@media(min-width:992px) and (max-width:1200px) {
  .cashier-accountPractice_content-two {
    height: 600px
  }
}

.cashier-accountPractice_content-five .tabs-container .nav-tabs {
  border: 0;
  padding: 0 30px
}

.cashier-accountPractice_content-five .tabs-container .nav-tabs>li.active>a {
  border: 0
}

.cashier-accountPractice_content-five .tabs-container .nav-tabs>li.active>a {
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(254, 107, 29, 1)), to(rgba(251, 180, 74, 1)));
  background: linear-gradient(90deg, rgba(254, 107, 29, 1) 0, rgba(251, 180, 74, 1) 100%)
}

.cashier-accountPractice_content-five .tabs-container .nav-tabs>li.active>a:hover,
.cashier-accountPractice_content-five .tabs-container .nav-tabs>li.active>a:focus,
.cashier-accountPractice_content-five .tabs-container .nav-tabs>li.active>a:active,
.cashier-accountPractice_content-five .nav-tabs>li>a:hover {
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(254, 107, 29, 1)), to(rgba(251, 180, 74, 1)));
  background: linear-gradient(90deg, rgba(254, 107, 29, 1) 0, rgba(251, 180, 74, 1) 100%)
}

.cashier-accountPractice_content-five .nav-tabs>li>a {
  padding: 10px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 500;
  font-size: 20px;
  line-height: 40px;
  text-align: center;
  height: 60px;
  border-radius: 12px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(77, 149, 232, 1)), to(rgba(1, 193, 209, 1)));
  background: linear-gradient(90deg, rgba(77, 149, 232, 1) 0, rgba(1, 193, 209, 1) 100%);
  color: #fff !important;
  border: 0
}

.cashier-accountPractice_content-five .tabs-container .panel-body {
  background-color: transparent;
  border: 0;
  padding: 50px
}

.cashier-accountPractice_content-five {
  padding-bottom: 50px;
  padding-top: 56px;
  margin-top: -56px;
  background: url("../../img/renhe/kuaiji/p-banner.jpg") round;
  background-size: cover
}

.cashier-accountPractice_content-fix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px
}

.cashier-accountPractice_content-fix .left {
  margin-right: 8%;
  -webkit-box-shadow: 0 4px 15px rgba(1, 54, 59, 0.12);
          box-shadow: 0 4px 15px rgba(1, 54, 59, 0.12);
  border-radius: 10px 80px 44px 10px
}

.cashier-accountPractice_content-fix .right {
  -webkit-box-shadow: 0 4px 15px rgba(1, 54, 59, 0.12);
          box-shadow: 0 4px 15px rgba(1, 54, 59, 0.12);
  border-radius: 47px
}

.cashier-accountPractice_content-fix>div {
  width: 46%;
  padding: 50px;
  position: relative
}

.cashier-accountPractice_content-fix>div>h2 {
  color: #575757;
  margin: 0 0 20px;
  line-height: 56px;
  font-size: 40px
}

.cashier-accountPractice_content-fix>div>p {
  color: #666;
  font-size: 20px;
  line-height: 49px
}

.cashier-accountPractice_content-fix>div>i {
  position: absolute;
  display: inline-block;
  background-size: cover;
  bottom: 0
}

.cashier-accountPractice_content-fix>.left>i {
  background: url("../../img/renhe/kuaiji/left.png") round;
  width: 249px;
  height: 191px;
  left: 0
}

.cashier-accountPractice_content-fix>.right>i {
  background: url("../../img/renhe/kuaiji/right.png") round;
  width: 388px;
  height: 237px;
  right: 0
}

.cashier-finance_content-one .two-item {
  padding: 16px 16px 40px
}

.cashier-finance_content-one .two-item>.text>p {
  padding: 0 30px;
  margin: 0
}

.cashier-finance_content-three {
  background: url("../../img/renhe/cwjl/cwjl_or.png") center 0 no-repeat;
  background-size: cover
}

.cashier-finance_teacher-banner {
  background: url("../../img/renhe/cwjl/teacher/teacher-banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-finance_content-two {
  padding: 90px 20px 20px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(207, 194, 249, 0)), to(rgba(134, 181, 254, 1)));
  background: linear-gradient(180deg, rgba(207, 194, 249, 0) 0, rgba(134, 181, 254, 1) 100%);
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-finance_content-two>.left {
  margin-right: 3%;
  width: 36%;
  -webkit-box-shadow: 0 2px 11px rgba(12, 16, 16, 0.09);
          box-shadow: 0 2px 11px rgba(12, 16, 16, 0.09);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1)
}

.cashier-finance_content-two>.left>.left-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-finance_content-two>.left>h2 {
  font-size: 28px;
  color: #fff;
  font-weight: 600;
  margin: -35px auto 80px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 169, 255, 1)), to(rgba(123, 211, 255, 1)));
  background: linear-gradient(90deg, rgba(0, 169, 255, 1) 0, rgba(123, 211, 255, 1) 100%);
  border-radius: 38px;
  height: 70px;
  line-height: 70px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 38px
}

.cashier-finance_content-two>.left .img {
  margin-left: 16%;
  width: 26%
}

.cashier-finance_content-two>.left p {
  color: #6a6a6a;
  font-size: 23px;
  line-height: 400%;
  font-weight: 600;
  margin-left: 30px;
  margin-bottom: 20%;
  width: 60%
}

.cashier-finance_content-two>.left p:nth-child(2) {
  line-height: 140%;
  padding: 7% 0
}

.cashier-finance_content-two>.right {
  width: 62%
}

.cashier-finance_content-two>.right>div {
  position: relative;
  -webkit-box-shadow: 0 2px 11px rgba(12, 16, 16, 0.09);
          box-shadow: 0 2px 11px rgba(12, 16, 16, 0.09);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1)
}

.cashier-finance_content-two>.right>div>h2 {
  text-align: center;
  position: absolute;
  top: -55px;
  left: 50%;
  margin-left: -36.5%;
  font-size: 28px;
  color: #fff;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 169, 255, 1)), to(rgba(123, 211, 255, 1)));
  background: linear-gradient(90deg, rgba(0, 169, 255, 1) 0, rgba(123, 211, 255, 1) 100%);
  border-radius: 38px;
  height: 70px;
  line-height: 70px;
  width: 73%;
  padding: 0 38px
}

.cashier-finance_content-two>.right>div.top {
  padding: 80px 8% 45px
}

.cashier-finance_content-two>.right>div.top p {
  margin-bottom: 26px
}

.cashier-finance_content-two>.right>div.top p:last-child {
  margin-bottom: 0
}

.cashier-finance_content-two>.right>div.top p>span {
  display: inline-block;
  vertical-align: middle;
  color: #666;
  font-size: 24px;
  line-height: 33px
}

.cashier-finance_content-two>.right>div.top p>span:nth-child(1) {
  margin-right: 38px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #7fc6f6
}

.cashier-finance_content-two>.right>div.bottom {
  margin-top: 68px;
  padding: 90px 8% 40px
}

.cashier-finance_content-two>.right>div.bottom p {
  margin-bottom: 37px
}

.cashier-finance_content-two>.right>div.bottom p:last-child {
  margin-bottom: 0
}

.cashier-finance_content-two>.right>div.bottom p>span {
  display: inline-block;
  vertical-align: middle;
  color: #666;
  font-size: 24px;
  line-height: 33px
}

.cashier-finance_content-two>.right>div.bottom p>span:nth-child(1) {
  color: #7fc6f6;
  margin-right: 31px;
  font-size: 38px;
  font-weight: 400;
  font-family: Impact;
  line-height: 46px
}

.cashier-finance_content-four {
  margin-top: 49px
}

.cashier-finance_content-four>ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.cashier-finance_content-four li {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content
}

.cashier-finance_content-four li>a {
  border-radius: 11px;
  margin-top: 33px;
  padding: 0 20px;
  display: block;
  width: 100%;
  line-height: 54px;
  background-color: #00a9ff;
  font-size: 24px;
  color: #fff
}

.cashier-reportAnalysis_content-one {
  margin-top: 61px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px
}

.cashier-reportAnalysis_content-one .one-item {
  height: 100%;
  padding: 30px 0 58px;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  border-radius: 6px
}

.cashier-reportAnalysis_content-one .one-item>.img {
  text-align: center;
  margin: 0 auto 38px;
  width: 112px;
  height: 112px;
  background-size: cover
}

.cashier-reportAnalysis_content-one>div:nth-child(1)>.one-item>.img {
  background: url("../../img/renhe/bbfx/1.png") round
}

.cashier-reportAnalysis_content-one>div:nth-child(2)>.one-item>.img {
  background: url("../../img/renhe/bbfx/2.png") round
}

.cashier-reportAnalysis_content-one>div:nth-child(3)>.one-item>.img {
  background: url("../../img/renhe/bbfx/3.png") round
}

.cashier-reportAnalysis_content-one>div:nth-child(4)>.one-item>.img {
  background: url("../../img/renhe/bbfx/4.png") round
}

.cashier-reportAnalysis_content-one .one-item>.img>span {
  color: #fff;
  font-size: 65px;
  line-height: 112px;
  font-weight: bold;
  font-family: AdobeGothicStd-Bold, AdobeGothicStd
}

.cashier-reportAnalysis_content-one .one-item>h2 {
  text-align: center;
  color: #00a9ff;
  margin-bottom: 30px;
  font-size: 28px;
  line-height: 40px;
  font-weight: 600
}

.cashier-reportAnalysis_content-one .one-item>p {
  font-size: 20px;
  line-height: 28px;
  padding: 0 38px;
  margin-bottom: 0;
  color: #777
}

.cashier-reportAnalysis_content-two {
  margin-bottom: 60px;
  padding: 30px;
  margin-top: 40px;
  background: url("../../img/renhe/bbfx/two-banner.png") round;
  background-size: cover
}

.cashier-reportAnalysis_content-two>.text_box {
  z-index: 2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 0 20px 0 rgba(120, 122, 192, 0.18);
  border-radius: 6px;
  padding: 30px
}

.cashier-reportAnalysis_content-two>.text_box>.img {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-right: 40px
}

.cashier-reportAnalysis_content-two>.text_box>.icon {
  z-index: -1;
  right: 28px;
  top: 28px;
  position: absolute;
  width: 64px;
  height: 64px;
  background-size: cover;
  background: url("../../img/renhe/bbfx/two-icon.png") round
}

.cashier-reportAnalysis_content-two>.text_box>.text>p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-reportAnalysis_content-two>.text_box>.text>p>i {
  margin-top: 10px;
  display: block;
  margin-right: 20px;
  width: 12px;
  height: 12px;
  border-radius: 1px;
  background-color: #ff651e
}

.cashier-reportAnalysis_content-two>.text_box>.text>p>span {
  margin-bottom: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 20px;
  color: #262626;
  line-height: 35px
}

.cashier-reportAnalysis_content-three {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.cashier-reportAnalysis_content-three .left>.img {
  margin: 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: relative
}

.cashier-reportAnalysis_content-three .left>p {
  margin-top: 23px;
  text-align: center;
  color: #97bdfb;
  font-size: 28px;
  line-height: 40px;
  font-weight: 500
}

.cashier-reportAnalysis_content-three .left>.img>span {
  position: absolute;
  color: #262626;
  font-size: 24px;
  line-height: 33px
}

.cashier-reportAnalysis_content-three .left>.img>span:nth-child(1) {
  top: 149px;
  left: 33px
}

.cashier-reportAnalysis_content-three .left>.img>span:nth-child(2) {
  top: 149px;
  right: 28px
}

.cashier-reportAnalysis_content-three .left>.img>span:nth-child(3) {
  bottom: 21px;
  left: 50%;
  margin-left: -60px
}

.cashier-reportAnalysis_content-three .left>.img>i {
  background: url("../../img/renhe/bbfx/right.png") round;
  background-size: cover;
  width: 96px;
  height: 96px;
  position: absolute;
  top: 149px;
  right: -90px
}

.cashier-reportAnalysis_content-three .right>p {
  margin-left: 30px;
  margin-bottom: 19px;
  font-size: 24px;
  font-weight: 600;
  color: #fff;
  text-shadow: 0 2px 4px rgba(78, 76, 232, 0.64);
  text-align: center;
  line-height: 100px;
  border-radius: 6px;
  background: linear-gradient(129deg, rgba(125, 168, 255, 1) 0, rgba(148, 115, 230, 1) 100%)
}

.cashier-reportAnalysis_content-four {
  margin-top: 60px;
  padding-bottom: 50px
}

.cashier-reportAnalysis_content-four>.four-item {
  margin-bottom: 30px;
  background: url("../../img/renhe/bbfx/teacher/teacher-banner.png") round;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  padding: 54px
}

.cashier-reportAnalysis_content-four>.four-item>.img {
  margin-right: 54px;
  width: 212px;
  height: 212px
}

.cashier-reportAnalysis_content-four>.four-item>.text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.cashier-reportAnalysis_content-four>.four-item>.text>h2 {
  margin: 0 0 12px;
  font-size: 40px;
  line-height: 56px;
  font-weight: 400;
  color: #fff
}

.cashier-reportAnalysis_content-four>.four-item>.text>h3 {
  margin: 0 0 16px;
  font-size: 28px;
  line-height: 40px;
  font-weight: 400;
  color: #ffd692
}

.cashier-reportAnalysis_content-four>.four-item>.text>p {
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  color: #fff
}

.cashier-costControl_content-three .right>p {
  background: linear-gradient(242deg, rgba(194, 132, 222, 1) 0, rgba(72, 209, 255, 1) 100%)
}

.cashier-costControl_content-one .one-item>h2 {
  color: #262626
}

.cashier-costControl_content-one .one-item>i {
  display: block;
  width: 112px;
  height: 112px;
  background-size: cover;
  margin: 10px auto 26px
}

.cashier-costControl_content-one>div:nth-child(1)>.one-item>i {
  background: url("../../img/renhe/cbgl/1.png") round
}

.cashier-costControl_content-one>div:nth-child(2)>.one-item>i {
  background: url("../../img/renhe/cbgl/2.png") round
}

.cashier-costControl_content-one>div:nth-child(3)>.one-item>i {
  background: url("../../img/renhe/cbgl/3.png") round
}

.cashier-costControl_content-one>div:nth-child(4)>.one-item>i {
  background: url("../../img/renhe/cbgl/4.png") round
}

.cashier-budgetManagement_content-three .right>p {
  background: linear-gradient(37deg, rgba(255, 137, 148, 1) 0, rgba(255, 183, 117, 1) 100%)
}

.cashier-budgetManagement_content-one .one-item>.img {
  background: #00a9ff !important;
  border-radius: 50%
}

.cashier-internalControls_content-one .one-item {
  padding: 14px 0 30px
}

.cashier-internalControls_content-one .one-item>i {
  display: block;
  width: 148px;
  height: 148px;
  background-size: cover;
  margin: 0 auto 17px
}

.cashier-internalControls_content-one>div:nth-child(1)>.one-item>i {
  background: url("../../img/renhe/nkfx/1.png") round
}

.cashier-internalControls_content-one>div:nth-child(2)>.one-item>i {
  background: url("../../img/renhe/nkfx/2.png") round
}

.cashier-internalControls_content-one>div:nth-child(3)>.one-item>i {
  background: url("../../img/renhe/nkfx/3.png") round
}

.cashier-internalControls_content-one>div:nth-child(4)>.one-item>i {
  background: url("../../img/renhe/nkfx/4.png") round
}

.cashier-internalControls_content-three .right {
  margin-left: 80px
}

.cashier-internalControls_content-three .right>h2 {
  text-align: center;
  background: url("../../img/renhe/nkfx/title-banner.png") round;
  background-size: cover;
  font-weight: 600;
  color: #fff;
  font-size: 28px;
  width: 246px;
  height: 68px;
  line-height: 68px;
  margin: 0 0 20px
}

.cashier-internalControls_content-three .right>ul {
  margin-bottom: 40px;
  margin-left: 10px
}

.cashier-internalControls_content-three .right>ul>li {
  color: #777;
  line-height: 28px;
  font-size: 20px;
  font-weight: 400
}

.cashier-taxPlanning_content-one {
  padding: 60px 0;
  overflow: hidden
}

.cashier-taxPlanning_content-one .one-item {
  padding: 0
}

.cashier-taxPlanning_content-one .one-item>.img {
  width: 100%;
  margin-bottom: 30px
}

.cashier-taxPlanning_content-one .one-item>p {
  text-align: center;
  color: #262626;
  line-height: 40px;
  font-size: 28px
}

.cashier-taxPlanning_content-three .right>p {
  background: linear-gradient(104deg, rgba(0, 190, 147, 1) 0, rgba(90, 190, 255, 1) 100%)
}

.cashier-taxInspection_content-one .one-item>h2 {
  color: #262626
}

.cashier-taxInspection_content-one .one-item>i {
  display: block;
  width: 112px;
  height: 112px;
  background-size: cover;
  margin: 10px auto 26px
}

.cashier-taxInspection_content-one>div:nth-child(1)>.one-item>i {
  background: url("../../img/renhe/swjc/1.png") round
}

.cashier-taxInspection_content-one>div:nth-child(2)>.one-item>i {
  background: url("../../img/renhe/swjc/2.png") round
}

.cashier-taxInspection_content-one>div:nth-child(3)>.one-item>i {
  background: url("../../img/renhe/swjc/3.png") round
}

.cashier-taxInspection_content-one>div:nth-child(4)>.one-item>i {
  background: url("../../img/renhe/swjc/4.png") round
}

.cashier-taxInspection_content-three .right>p {
  background: linear-gradient(138deg, rgba(134, 163, 255, 1) 0, rgba(255, 96, 96, 1) 100%)
}

.cashier-entryEmployment_content-eight {
  margin-top: 83px;
  background-size: cover;
  text-align: center
}

.cashier-entryEmployment_content-two {
  margin-top: 40px;
  text-align: center
}

.cashier-entryEmployment_content-two .two-item>.img {
  padding: 0 50px;
  margin-bottom: 8px
}

.cashier-entryEmployment_content-two .two-item h2 {
  line-height: 40px;
  color: #444;
  font-size: 28px;
  font-weight: 800;
  margin: 0 0 18px
}

.cashier-entryEmployment_content-two .two-item p {
  line-height: 33px;
  color: #707070;
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 36px
}

.cashier-entryEmployment_content-three {
  padding: 2px 0 30px;
  text-align: center
}

.cashier-entryEmployment_content-three>p {
  color: #707070;
  font-size: 26px;
  line-height: 37px
}

.cashier-entryEmployment_content-three>h2>i {
  display: inline-block;
  background-size: cover;
  vertical-align: middle
}

.cashier-entryEmployment_content-three>h2>i:nth-child(1) {
  width: 21px;
  height: 86px;
  background: url("../../img/renhe/rzjy/left.png") round
}

.cashier-entryEmployment_content-three>h2>i:nth-child(4) {
  width: 25px;
  height: 103px;
  background: url("../../img/renhe/rzjy/right.png") round
}

.cashier-entryEmployment_content-three>h2>span {
  display: inline-block;
  vertical-align: middle
}

.cashier-entryEmployment_content-three>h2>span:nth-child(2) {
  line-height: 49px;
  font-weight: 600;
  font-size: 35px;
  color: #8c92b5
}

.cashier-entryEmployment_content-three>h2>span:nth-child(3) {
  line-height: 66px;
  font-weight: bold;
  font-size: 47px;
  color: #535353
}

.cashier-entryEmployment_content-one>div>.one-item {
  margin: 40px auto 131px
}

.cashier-manage_content-one>div>.one-item>.text>p {
  max-width: 254px
}

.cashier-entryEmployment_content-four {
  margin-top: 42px
}

.cashier-entryEmployment_content-four .img {
  margin-bottom: 60px;
  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden
}

.cashier-entryEmployment_content-four .img>img {
  width: 100%
}

.cashier-entryEmployment_content-four .img>p {
  line-height: 680%;
  margin-bottom: 0;
  background: linear-gradient(138deg, rgba(0, 0, 0, .3) 36%, rgba(0, 0, 0, .5) 100%);
  font-size: 37px;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center
}

.cashier-entryEmployment_content-four .img>p>i {
  font-size: 46px;
  margin-right: 14px
}

.cashier-entryEmployment_content-five {
  margin-top: 30px;
  padding-bottom: 76px
}

.cashier-entryEmployment_content-five>div {
  margin-bottom: 20px
}

.cashier-entryEmployment_content-fix-wrap {
  padding: 62px 38px 16px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), to(rgba(218, 231, 248, 1)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0, rgba(218, 231, 248, 1) 100%);
  border-radius: 1px
}

.cashier-entryEmployment_content-fix {
  margin-top: 62px
}

.cashier-entryEmployment_content-fix>.fix-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px
}

.cashier-entryEmployment_content-fix>.fix-item>.img {
  width: 254px
}

.cashier-entryEmployment_content-fix>.fix-item>.left {
  margin-left: -26px;
  width: 30%
}

.cashier-entryEmployment_content-fix>.fix-item>.left>h2 {
  margin: 0 0 24px;
  color: #1f1f1f;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600
}

.cashier-entryEmployment_content-fix>.fix-item>.left>p {
  line-height: 25px;
  font-size: 18px;
  margin: 0;
  color: #707070
}

.cashier-entryEmployment_content-fix>.fix-item>.right {
  width: 60%
}

.cashier-entryEmployment_content-fix>.fix-item>.right>span {
  font-size: 20px;
  margin: 10px 20px 10px 0;
  background-color: #e8f3ff;
  padding: 0 28px;
  color: #576486;
  display: inline-block;
  height: 46px;
  line-height: 46px;
  border-radius: 6px
}

.cashier-entryEmployment_content-fix>div:nth-child(2)>.right>span {
  background-color: #ffe9e6;
  color: #865765
}

.cashier-entryEmployment_content-fix>div:nth-child(4)>.right>span {
  background-color: #f7ebff;
  color: #3a3564
}

.cashier-construction_content-one {
  position: relative;
  margin-top: 27px
}

.cashier-construction_content-one>.img {
  width: 60%;
  margin: 0 auto
}

.cashier-construction_content-one>.img>img {
  width: 100%
}

.cashier-construction_content-one .fix-item {
  position: absolute;
  display: inline-block;
  padding: 20px;
  width: 20%;
  background-color: rgba(234, 242, 255, .7);
  border-radius: 6px
}

.cashier-construction_content-one .fix-item-box>div:nth-child(1) {
  top: 18%;
  left: 5%
}

.cashier-construction_content-one .fix-item-box>div:nth-child(2) {
  top: 18%;
  right: 9%
}

.cashier-construction_content-one .fix-item-box>div:nth-child(3) {
  top: 60%;
  left: 4%
}

.cashier-construction_content-one .fix-item-box>div:nth-child(4) {
  top: 62%;
  right: 5%
}

.cashier-construction_content-one .fix-item h2 {
  line-height: 40px;
  font-size: 28px;
  font-weight: 400;
  color: #262626;
  margin-bottom: 10px;
  margin-top: 0
}

.cashier-construction_content-one .fix-item p {
  color: #777;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 0
}

.cashier-construction_content-two {
  text-align: center;
  margin-top: 39px
}

.cashier-construction_content-two .two-item>.img {
  width: 160px;
  margin: 0 auto 27px
}

.cashier-construction_content-two .two-item>h2 {
  color: #444;
  font-weight: 800;
  line-height: 42px;
  font-size: 30px;
  margin-bottom: 22px
}

.cashier-construction_content-two .two-item>p {
  margin: 0 auto 64px;
  width: 250px;
  color: #707070;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500
}

.cashier-construction_content-three {
  margin: 70px -30px 0
}

.cashier-construction_content-three>div {
  padding: 0 30px 40px
}

.cashier-construction_content-three .three-item>.img {
  width: 100%
}

.cashier-construction_content-three .three-item>h2 {
  text-align: center;
  line-height: 33px;
  font-weight: 600;
  color: #444;
  font-size: 24px
}

.cashier-construction_content-four {
  margin-top: 38px
}

.cashier-construction_content-four .four-item {
  margin-bottom: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.cashier-construction_content-four .four-item>.img {
  width: 106px
}

.cashier-construction_content-four .four-item>p {
  width: 186px;
  margin-left: 48px;
  color: #4f4f4f;
  font-weight: 500;
  line-height: 30px;
  font-size: 22px
}

.cashier-construction_content-five {
  margin: 39px 0 0;
  padding: 20px 0 46px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(244, 245, 250, 0.51)), to(rgba(242, 243, 248, 1)));
  background: linear-gradient(180deg, rgba(244, 245, 250, 0.51) 0, rgba(242, 243, 248, 1) 100%)
}

.cashier-construction_content-five>div {
  padding: 0 10px
}

.cashier-construction_content-five .five-item>h2 {
  background-color: #00a9ff;
  -webkit-box-shadow: 0 2px 4px rgba(5, 12, 65, 0.26);
          box-shadow: 0 2px 4px rgba(5, 12, 65, 0.26);
  border-radius: 6px;
  text-align: center;
  margin: 0;
  height: 72px;
  line-height: 72px;
  font-size: 26px;
  font-weight: 800;
  color: #fff
}

.cashier-construction_content-five>div:nth-child(2) .five-item>h2 {
  background-color: #5364b4
}

.cashier-construction_content-five>div:nth-child(3) .five-item>h2 {
  background-color: #ff6d95
}

.cashier-construction_content-five .five-item>.text {
  margin: 0 10px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  background-color: #fff
}

.cashier-construction_content-five .five-item>.text>p {
  padding: 26px 26px 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 22px
}

.cashier-construction_content-five .five-item>.text>p>span {
  font-size: 18px;
  color: #006aa0;
  padding-left: 10px;
  border-left: 6px solid #72d0ff
}

.cashier-construction_content-five>div:nth-child(2) .five-item>.text>p>span {
  color: #5364b4;
  border-left: 6px solid #668cd7
}

.cashier-construction_content-five>div:nth-child(3) .five-item>.text>p>span {
  color: #c9355d;
  border-left: 6px solid #ff98b4
}

.cashier-construction_content-five .five-item>.text>div {
  padding: 12px 0 16px;
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(244, 245, 250, 0.51)), to(rgba(242, 243, 248, 1)));
  background: linear-gradient(180deg, rgba(244, 245, 250, 0.51) 0, rgba(242, 243, 248, 1) 100%);
  border-radius: 6px;
  margin: 0 26px 20px
}

.cashier-construction_content-five .five-item>.text>div>p {
  color: #444;
  line-height: 40px;
  font-size: 28px;
  font-weight: 500;
  margin: 0
}

.cashier-construction_content-five .five-item>.text>div>h2 {
  color: #00a9ff;
  line-height: 45px;
  font-size: 32px;
  font-weight: 600;
  margin: 0
}

.cashier-construction_content-five>div:nth-child(2) .five-item>.text>div>h2 {
  color: #5364b4
}

.cashier-construction_content-five>div:nth-child(3) .five-item>.text>div>h2 {
  color: #ff6d95
}

.cashier-construction_content-five .five-item>.text>ul {
  padding: 0 35px;
  min-height: 450px
}

.cashier-construction_content-five .five-item>.text>ul>li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px dashed #e2e2e2;
  padding: 20px 0;
  color: #707070;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px
}

.cashier-construction_content-five .five-item>.text>ul>li:last-child {
  border: 0
}

.cashier-construction_content-five .five-item>.text>ul>li>i {
  margin-top: 7px;
  margin-right: 16px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #89dbff
}

.cashier-construction_content-five>div:nth-child(2) .five-item>.text>ul>li>i {
  background-color: #91b1ef
}

.cashier-construction_content-five>div:nth-child(3) .five-item>.text>ul>li>i {
  background-color: #f89fb8
}

.cashier-construction_content-five .center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 29px 10px 0;
  padding: 24px 0;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  background-color: #fff
}

.cashier-construction_content-five .center>h2 {
  margin: 0;
  text-align: center;
  width: 24%;
  line-height: 86px;
  color: #4786f9;
  font-size: 24px;
  font-weight: 600
}

.cashier-construction_content-five .center>div {
  padding: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 23%;
  margin-right: 2%;
  height: 86px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(244, 245, 250, 0.51)), to(rgba(242, 243, 248, 1)));
  background: linear-gradient(180deg, rgba(244, 245, 250, 0.51) 0, rgba(242, 243, 248, 1) 100%);
  border-radius: 6px
}

.cashier-construction_content-five .center>div>i {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 40px;
  height: 40px;
  background: url("../../img/renhe/fdcy/add.png") round;
  background-size: cover
}

.cashier-construction_content-five .center>div>div {
  margin-left: 20px
}

.cashier-construction_content-five .center>div h2 {
  color: #0d58d0;
  font-size: 20px;
  font-weight: 800;
  line-height: 28px;
  margin: 0 0 4px
}

.cashier-construction_content-five .center>div p {
  color: #707070;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin: 0
}

.cashier-construction_content-five>div>a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 85px;
  margin: 46px auto 0;
  background-color: #00a9ff;
  text-align: center;
  color: #fff;
  display: block;
  height: 63px;
  line-height: 63px;
  border-radius: 32px
}

.cashier-construction_content-fix>.img {
  margin-top: 60px
}

.cashier-realEstate_content-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 43px
}

.cashier-realEstate_content-two>.two-item {
  width: 15%;
  text-align: center
}

.cashier-realEstate_content-two>.two-item>.img {
  width: 100%
}

.cashier-realEstate_content-two>.two-item>h2 {
  margin: 43px 0 11px;
  font-size: 22px;
  font-weight: 600;
  color: #444;
  line-height: 30px
}

.cashier-realEstate_content-two>.two-item>p {
  font-size: 20px;
  font-weight: 500;
  color: #707070;
  line-height: 28px
}

.cashier-tab-realEstate_content-two {
  margin-top: 69px
}

.cashier-tab-realEstate_content-two .two-item>.img {
  width: 140px
}

.cashier-industrial_content-one {
  margin-top: 84px
}

.cashier-industrial_content-three {
  text-align: center;
  padding: 40px 25px;
  border-radius: 6px;
  margin-top: 20px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(246, 250, 255, 0)), to(rgba(234, 242, 255, 1)));
  background: linear-gradient(180deg, rgba(246, 250, 255, 0) 0, rgba(234, 242, 255, 1) 100%)
}

.cashier-industrial_content-three>.content-three-box {
  overflow: hidden
}

.cashier-industrial_content-three>.content-three-box .three-item {
  padding-bottom: 60px;
  overflow: hidden;
  background-color: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 0 20px 0 rgba(120, 122, 192, 0.18)
}

.cashier-industrial_content-three>.content-three-box .three-item>h2 {
  margin: 0;
  background-color: #00a9ff;
  line-height: 108px;
  font-size: 33px;
  font-weight: 600;
  color: #fff
}

.cashier-industrial_content-three>.content-three-box .three-item ul {
  margin: 60px 0;
  min-height: 160px
}

.cashier-industrial_content-three>.content-three-box .three-item ul>li {
  font-size: 28px;
  line-height: 40px;
  color: #00a9ff;
  font-weight: 600
}

.cashier-industrial_content-three>.content-three-box .three-item p {
  font-size: 20px;
  line-height: 28px;
  color: #777;
  text-align: center;
  margin: 0
}

.cashier-industrial_content-three>p {
  margin-top: 40px;
  font-size: 20px;
  color: #566a8c;
  line-height: 28px
}

.cashier-industrial_content-three>a {
  margin: 0 auto;
  font-size: 24px;
  color: #fff;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 80px;
  line-height: 68px;
  background-color: #327fff;
  border-radius: 40px
}

.cashier-industrial_content-four {
  padding: 0 80px
}

.cashier-industrial_content-four p {
  margin-bottom: 30px;
  text-align: center;
  background: url("../../img/renhe/gykj/p-banner.png") round;
  background-size: cover;
  line-height: 100px;
  font-size: 36px;
  font-weight: 600;
  color: #fff
}

.cashier-business_content-three>.content-three-box .three-item ul {
  min-height: 200px
}

.cashier-business_content-three>.content-three-box .three-item p {
  text-align: left;
  padding: 0 46px
}

.cashier-business_content-five .five-item>.img {
  width: 200px
}

.cashier-business_content-five .five-item>div:nth-child(2) {
  margin-left: 40px
}

.cashier-business_content-five .five-item>div>p {
  font-size: 24px;
  color: #262626;
  line-height: 40px
}

.cashier-business_content-five .five-item>div>h2 {
  font-weight: 400;
  font-size: 20px;
  color: #777;
  line-height: 28px
}

.cashier-business_content-one>.text {
  padding-top: 71px
}

.cashier-business_content-one>.text>p {
  font-size: 28px;
  color: #262626;
  line-height: 40px
}

.cashier-business_content-one>.text>p>span:nth-child(1) {
  color: #00a9ff
}

.cashier-accountCertificate_content-one {
  margin-top: 40px
}

.cashier-accountCertificate_content-one .one-item {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  width: 100%;
  background-color: rgba(13, 80, 147, .05);
  border-radius: 8px
}

.cashier-accountCertificate_content-one .one-item>img {
  margin-top: -8px;
  margin-left: -9px;
  margin-bottom: 8px
}

.cashier-accountCertificate_content-two {
  margin-top: 120px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-accountCertificate_content-two>div>h2 {
  margin: -45px auto 27px;
  width: 27%
}

.cashier-accountCertificate_content-two .two-item {
  height: 100%;
  -webkit-box-shadow: 0 3px 6px rgba(123, 153, 232, 0.31);
          box-shadow: 0 3px 6px rgba(123, 153, 232, 0.31);
  border-radius: 5px
}

.cashier-accountCertificate_content-two .two-item>h2 {
  position: relative;
  border-radius: 6px 6px 0 0;
  font-size: 24px;
  color: #fff;
  line-height: 57px;
  font-weight: bold;
  padding-left: 84px;
  background: linear-gradient(145deg, rgba(52, 199, 253, 1) 0, rgba(52, 138, 242, 1) 100%)
}

.cashier-accountCertificate_content-two .two-item>h2>i {
  position: absolute;
  width: 46px;
  height: 60px;
  background: url("../../img/renhe/kjzs/icon1.png") round;
  background-size: cover;
  top: -9px;
  left: 15px
}

.cashier-accountCertificate_content-two>div:nth-child(4) .two-item>h2>i {
  background: url("../../img/renhe/kjzs/icon2.png") round
}

.cashier-accountCertificate_content-two>div:nth-child(5) .two-item>h2>i {
  background: url("../../img/renhe/kjzs/icon3.png") round
}

.cashier-accountCertificate_content-two>div:nth-child(6) .two-item>h2>i {
  background: url("../../img/renhe/kjzs/icon4.png") round
}

.cashier-accountCertificate_content-two>div:nth-child(7) .two-item>h2>i {
  background: url("../../img/renhe/kjzs/icon5.png") round
}

.cashier-accountCertificate_content-two>div:nth-child(8) .two-item>h2>i {
  background: url("../../img/renhe/kjzs/icon6.png") round
}

.cashier-accountCertificate_content-two>div {
  margin-bottom: 33px
}

.cashier-accountCertificate_content-two .two-item>ul {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.cashier-accountCertificate_content-two .two-item>ul>li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #3a475d
}

.cashier-accountCertificate_content-two .two-item>ul>li>i {
  margin-top: 4px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 10px;
  width: 14px;
  height: 14px;
  background: radial-gradient(circle, rgba(52, 199, 253, 1) 0, rgba(52, 138, 242, 1) 100%);
  border-radius: 50%
}

.cashier-accountCertificate_content-three {
  margin: 50px -7px 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
}

.cashier-accountCertificate_content-three>div {
  padding: 0 7px;
  margin-bottom: 38px
}

.cashier-accountCertificate_content-three .three-item>.img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around
}

.cashier-accountCertificate_content-three .three-item>.img>.img-box {
  width: 40%
}

.cashier-accountCertificate_content-three .three-item>.img h2 {
  margin: 0 0 9px;
  color: #000;
  font-size: 31px;
  line-height: 33px
}

.cashier-accountCertificate_content-three .three-item>.img p {
  color: #999;
  font-size: 16px;
  line-height: 24px
}

.cashier-accountCertificate_content-three .three-item>.text {
  color: #333;
  line-height: 30px;
  font-size: 18px;
  padding: 35px 20px
}

.cashier-accountCertificate_content-three .three-item>.text>i:nth-child(1) {
  width: 24px;
  margin-left: 0;
  height: 20px;
  display: block;
  margin-bottom: 15px;
  background: url("../../img/renhe/kjzs/top.png") round;
  background-size: cover
}

.cashier-accountCertificate_content-three .three-item>.text>i:nth-child(3) {
  width: 24px;
  margin-left: 90%;
  height: 20px;
  display: block;
  margin-top: 15px;
  background: url("../../img/renhe/kjzs/bottom.png") round;
  background-size: cover
}

.cashier-privateEducation_content-one .two-item {
  padding: 20px 20px 40px;
  border-radius: 6px
}

.cashier-privateEducation_content-two>.bottom>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px
}

.cashier-privateEducation_content-two>.bottom>div .two-item {
  padding: 30px 0;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18)
}

.cashier-privateEducation_content-two>.bottom>div .two-item>.img {
  width: 49%;
  margin: 0 auto 13px
}

.cashier-privateEducation_content-two>.bottom>div .two-item>p {
  color: #262626;
  font-size: 20px;
  line-height: 28px;
  margin: 0;
  text-align: center
}

.cashier-privateEducation_content-three {
  padding-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-privateEducation_content-three>.left {
  padding: 33px 30px 60px;
  width: 65.5%;
  margin-right: 2.5%;
  background: linear-gradient(316deg, rgba(245, 242, 255, 1) 0, rgba(237, 245, 255, 1) 100%);
  border-radius: 7px
}

.cashier-privateEducation_content-three>.left>h2 {
  color: #3c89db;
  font-size: 46px;
  line-height: 65px;
  font-weight: 600;
  text-align: center
}

.cashier-privateEducation_content-three>.left .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -5px
}

.cashier-privateEducation_content-three>.left .text>div {
  padding: 0 5px
}

.cashier-privateEducation_content-three>.left .three-item {
  padding: 39px 0 63px;
  height: 100%;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  border-radius: 6px
}

.cashier-privateEducation_content-three>.left .three-item>h2 {
  margin-bottom: 44px;
  color: #ff2102;
  font-size: 28px;
  line-height: 40px;
  font-weight: 600;
  text-align: center
}

.cashier-privateEducation_content-three>.left .three-item>ul>li {
  margin-left: 36px;
  line-height: 28px;
  color: #262626;
  font-size: 20px
}

.cashier-privateEducation_content-three>.left .three-item>ul>li>i {
  margin-top: 4px;
  vertical-align: top;
  background: url("../../img/renhe/clsj/icon.png") round;
  background-size: cover;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 20px
}

.cashier-privateEducation_content-three>.left .three-item>ul>li>span {
  display: inline-block;
  vertical-align: top
}

.cashier-privateEducation_content-three>.right {
  padding: 66px 0 40px 66px;
  width: 32%;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  background: url("../../img/renhe/clsj/book.png") bottom no-repeat;
  border-radius: 6px
}

.cashier-privateEducation_content-three>.right>h2 {
  margin: 0 0 40px;
  color: #3c89db;
  font-size: 28px;
  font-weight: 600;
  line-height: 40px
}

.cashier-privateEducation_content-three>.right>ul>li {
  color: #262626;
  font-size: 24px;
  line-height: 33px
}

.cashier-privateEducation_content-four {
  margin-top: 65px
}

.cashier-privateEducation_content-five {
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  margin-top: 60px;
  position: relative;
  height: 540px;
  background: url("../../img/renhe/clsj/five-banner.png") center 0 no-repeat;
  background-size: cover
}

.cashier-privateEducation_content-five .content-five_box {
  width: 600px;
  position: absolute;
  right: 55px;
  top: 60px
}

.cashier-privateEducation_content-five .content-five_box>h2 {
  margin: 0 0 48px;
  color: #3c89db;
  font-weight: 600;
  text-align: right;
  font-size: 32px;
  line-height: 50px
}

.cashier-privateEducation_content-five .content-five_box>ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
}

.cashier-privateEducation_content-five .content-five_box>ul>li {
  margin-bottom: 43px;
  width: 120px;
  margin-left: 80px
}

.cashier-privateEducation_content-five .content-five_box>ul>li>h2 {
  font-weight: 400;
  position: relative;
  z-index: 2;
  color: #262626;
  font-size: 22px;
  line-height: 56px;
  margin: 0
}

.cashier-privateEducation_content-five .content-five_box>ul>li>h2>i {
  background-color: #ffd4ba;
  width: 56px;
  z-index: -1;
  height: 56px;
  border-radius: 50%;
  position: absolute
}

.cashier-privateEducation_content-five .content-five_box>ul>li>p {
  margin: 0;
  font-size: 20px;
  color: #777;
  line-height: 28px
}

.cashier-privateEducation_content-fix {
  margin-top: 38px;
  height: 780px;
  background: url("../../img/renhe/clsj/last-banner.png") center 0 no-repeat;
  background-size: cover
}

.cashier-privateEducation_content-fix>ul {
  padding: 60px 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.cashier-privateEducation_content-fix>ul>li {
  width: 25%;
  margin-bottom: 30px
}

.cashier-privateEducation_content-fix>ul>li>span {
  padding: 59px 0;
  text-align: center;
  font-size: 28px;
  color: #262626;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  width: 198px;
  height: 198px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18)
}

.cashier-privateEducationCMA_content-two>.bottom>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-privateEducationCMA_content-two>.bottom>div .two-item {
  padding: 30px 0;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18)
}

.cashier-privateEducationCMA_content-two>.bottom>div .two-item>.img {
  width: 49%;
  margin: 0 auto 13px
}

.cashier-privateEducationCMA_content-two>.bottom>div .two-item>p {
  color: #262626;
  font-size: 20px;
  line-height: 28px;
  margin: 0;
  text-align: center
}

.count {
  height: 252px;
  background: rgba(159, 184, 227, 1);
  border-radius: 6px;
  padding: 11px 13px 11px 14px;
  margin-bottom: 19px
}

.count>.left {
  width: 23%;
  height: 230px;
  background: rgba(213, 230, 255, 1);
  opacity: 1;
  border-radius: 6px;
  padding: 20px 17px 15px 18px;
  text-align: center;
  display: block;
  float: left
}

.count>.left>p {
  font-size: 26px;
  font-weight: 600;
  line-height: 37px;
  color: rgba(60, 137, 219, 1)
}

.count>.left>ul {
  width: 230px;
  height: 95px
}

.count>.left>ul>li {
  display: block;
  float: left;
  width: 64px;
  height: 95px;
  background: rgba(255, 255, 255, 1);
  opacity: 1;
  border-radius: 6px;
  margin-right: 19px
}

.count>.left>ul>.last {
  margin: 0
}

.count>.left>ul>li>span {
  width: 23px;
  height: 78px;
  font-size: 56px;
  font-weight: 600;
  line-height: 78px;
  color: rgba(255, 75, 1, 1)
}

.count>.right {
  width: 75%;
  height: 230px;
  background: rgba(255, 255, 255, 1);
  opacity: 1;
  border-radius: 6px;
  display: block;
  float: right;
  padding: 30px 20px 20px 30px;
  text-align: center
}

.count>.right>.img {
  width: 100%;
  height: 100px
}

.count>.right>.img>img {
  width: 100%;
  height: 200px
}

.cashier-privateEducationCMA_content-three {
  width: 1200px;
  height: 1114px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 50, 186, 0)), to(rgba(134, 181, 254, 1)));
  background: linear-gradient(180deg, rgba(0, 50, 186, 0) 0, rgba(134, 181, 254, 1) 100%);
  opacity: 1;
  border-radius: 6px;
  position: relative
}

.cashier-privateEducationCMA_content-three>.typeName,
.cashier-privateEducationCMA_content-three>.cmaAdvantage {
  width: 1152px;
  height: 349px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  position: absolute;
  top: 202px;
  left: 19px
}

.cashier-privateEducationCMA_content-three>.typeName>.type,
.cashier-privateEducationCMA_content-three>.cmaAdvantage>.type {
  width: 525px;
  height: 70px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(34, 33, 87, 1)), to(rgba(54, 114, 173, 1)));
  background: linear-gradient(90deg, rgba(34, 33, 87, 1) 0, rgba(54, 114, 173, 1) 100%);
  opacity: 1;
  border-radius: 15px;
  text-align: center;
  position: absolute;
  top: -40px;
  left: 333px
}

.cashier-privateEducationCMA_content-three>.typeName>.type>span,
.cashier-privateEducationCMA_content-three>.cmaAdvantage>.type>span {
  width: 326px;
  height: 37px;
  font-size: 26px;
  font-weight: 600;
  line-height: 70px;
  color: rgba(255, 255, 255, 1)
}

.cashier-privateEducationCMA_content-three>.typeName>.three-item {
  padding: 62px 89px 62px 89px
}

.cashier-privateEducationCMA_content-three>.typeName>.three-item>ul {
  height: 350px
}

.cashier-privateEducationCMA_content-three>.typeName>.three-item>ul>li {
  width: 375px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  border-bottom: 1px dashed #eaeaea
}

.cashier-privateEducationCMA_content-three>.typeName>.three-item>ul>.num {
  margin-right: 130px
}

.cashier-privateEducationCMA_content-three>.typeName>.three-item>ul>li>i {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: rgba(171, 188, 226, 1);
  border-radius: 50%;
  opacity: 1;
  margin-right: 25px
}

.cashier-privateEducationCMA_content-three>.typeName>.three-item>ul>li>span {
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
  color: rgba(67, 92, 149, 1)
}

.cashier-privateEducationCMA_content-three>.cmaAdvantage {
  position: absolute;
  top: 631px;
  height: 416px;
  padding: 78px 66px 78px 66px
}

.cashier-privateEducationCMA_content-three>.cmaAdvantage>.left {
  width: 381px;
  float: left;
  margin-right: 78px
}

.cashier-privateEducationCMA_content-three>.cmaAdvantage>.left>img {
  width: 381px;
  height: 297px
}

.cashier-privateEducationCMA_content-three>.cmaAdvantage>.right {
  float: right
}

.cashier-privateEducationCMA_content-three>.cmaAdvantage>.right>ul>li {
  font-size: 20px;
  font-weight: 500;
  height: 58px;
  line-height: 58px;
  color: rgba(34, 36, 80, 1);
  border-bottom: 1px dashed #eaeaea
}

.listPrice>div {
  width: 311px;
  height: 64px;
  line-height: 64px;
  background: rgba(34, 33, 87, 1);
  opacity: 1;
  border-radius: 38px;
  margin: 51px 450px 135px 440px;
  text-align: center
}

.listPrice>div>span {
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(255, 255, 255, 1)
}

.cma_tab-box {
  margin-top: 47px;
  text-align: center
}

.cma_tab-box>ul {
  width: 1200px;
  height: 100px;
  border-bottom: 10px solid #3373e8
}

.cma_tab-box>ul>li {
  height: 69px;
  display: block;
  float: left;
  margin-right: 7px
}

.cma_tab-box>ul>li>a {
  width: 190px;
  height: 69px;
  line-height: 69px;
  text-align: center;
  background: rgba(94, 173, 241, 1);
  opacity: 1;
  border-radius: 16px 16px 0 0;
  display: inline-block;
  font-size: 40px;
  font-weight: 800;
  color: rgba(255, 255, 255, 1);
  margin-top: 16px
}

.cma_tab-box>.tab-content {
  text-align: center;
  padding: 78px 178px 78px 178px;
  -webkit-box-shadow: 0 3px 15px rgba(53, 96, 178, 0.16);
          box-shadow: 0 3px 15px rgba(53, 96, 178, 0.16)
}

.cma_tab-box>ul>li.active>a {
  width: 226px;
  height: 100px;
  line-height: 100px;
  background: rgba(51, 115, 232, 1);
  margin: 0 7px 0 0
}

.c-head-title>.tac2>h3 {
  text-align: center
}

.course-open-info_banner {
  background: url("../../img/renhe/course/wechat.jpg")
}

.course-open-info_banner .logo {
  margin-bottom: 48px
}

.course-open-info_banner .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.course-open-info_banner .content>.img {
  background-color: #fff;
  width: 486px;
  height: 330px;
  border-radius: 6px;
  padding: 10px;
  margin-right: 76px
}

.course-open-info_banner .content>.img>img {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #0a6aa1;
  border-radius: 6px
}

.course-open-info_banner .content>.text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.course-open-info_banner .content>.text>h2 {
  line-height: 65px;
  font-weight: 600;
  font-size: 46px;
  color: #fff;
  margin: 0 0 10px
}

.course-open-info_banner .content>.text>p {
  color: #fff;
  line-height: 28px;
  font-size: 20px
}

.course-open-info_banner .content>.text>.time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 65px
}

.course-open-info_banner .content>.text>.time>p {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 0
}

.course-open-info_banner .content>.text>.time>p>i {
  display: inline-block;
  text-align: center;
  line-height: 56px;
  color: var(--themeColor);
  font-size: 28px;
  width: 56px;
  height: 56px;
  background-color: #fff;
  border-radius: 6px
}

.course-open-info_banner .content>.text>.time>p>span {
  color: #fff;
  display: inline-block;
  padding: 0 8px;
  line-height: 56px
}

.course-open-info_banner .content>.text>.time>div>i {
  vertical-align: middle;
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("../../img/renhe/icon-open/people.png") round;
  background-size: cover
}

.course-open-info_banner .content>.text>.time>div>span {
  vertical-align: middle;
  display: inline-block;
  font-size: 20px;
  line-height: 28px;
  color: #fff
}

.course-open-info_popup-box {
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.course-open-info_popup-box>.left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.course-open-info_popup-box>.left>.img {
  margin-right: 34px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.course-open-info_popup-box>.left>.img>img {
  width: 100%;
  height: 100%
}

.course-open-info_popup-box>.left>.text>h2 {
  margin: 0 0 10px;
  color: #262626;
  font-size: 24px;
  line-height: 33px;
  font-weight: 600
}

.course-open-info_popup-box>.left>.text>p {
  margin: 0;
  color: #928e8e;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400
}

.course-open-info_popup-box>.right {
  margin-left: 80px
}

.course-open-info_popup-box>.right>a {
  display: block;
  width: 288px;
  line-height: 68px;
  text-align: center;
  font-size: 28px;
  color: rgba(255, 255, 255, 1);
  height: 68px;
  background: rgba(50, 127, 255, 1);
  border-radius: 34px;
  -webkit-box-shadow: 8px 8px 5px #ccc;
          box-shadow: 8px 8px 5px #ccc
}

.cashier-info_tab>.tab-content>.tab-pane>.info-content {
  background: rgba(242, 248, 255, 1);
  padding: 60px
}

.cashier-info_tab>.tab-content>.tab-pane>.info-content>h2 {
  font-size: 40px;
  font-weight: 600;
  color: rgba(38, 38, 38, 1);
  line-height: 56px;
  margin-bottom: 20px
}

.cashier-info_tab>.tab-content>.tab-pane>.info-content>p {
  font-size: 32px;
  font-weight: 400;
  color: rgba(84, 84, 86, 1);
  line-height: 56px;
  margin-bottom: 60px
}

.cashier-info_tab>.tab-content>.tab-pane>.info-content-three>a {
  font-size: 32px;
  font-weight: 400;
  color: rgba(60, 137, 219, 1);
  line-height: 56px;
  display: block
}

.cashier-info_tab>.tab-content>.tab-pane>.info-content-three>.condition {
  margin-bottom: 60px
}

.course-share-info {
  height: 36px;
  text-align: right
}

.course-share-info>h3 {
  display: inline;
  font-size: 20px;
  font-weight: 400;
  color: rgba(146, 142, 142, 1);
  line-height: 28px
}

.cashier-accountantMiddle_banner {
  background: url("../../img/renhe/cma/middle_banner.jpg") no-repeat;
  background-size: cover
}

.cashier-accountantMiddle_content-one {
  height: 459px;
  padding: 71px 72px 8px 93px
}

.cashier-accountantMiddle_content-one .test>.img {
  width: 498px;
  height: 380px;
  float: left
}

.cashier-accountantMiddle_content-one .test>.text_div>.text {
  width: 498px;
  height: 380px;
  float: left;
  padding: 35px 0 35px 50px
}

.cashier-accountantMiddle_content-one .test>.text_div>.text>.text_1 {
  font-weight: 400;
  display: inline;
  font-size: 20px;
  line-height: 31px;
  color: rgba(38, 38, 38, 1)
}

.cashier-accountantMiddle_content-one .test>.text_div>.text>.text_2 {
  display: inline;
  font-weight: bold;
  font-size: 20px
}

.cashier-accountantMiddle_content-two>.bottom>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px
}

.cashier-accountantMiddle_content-two>.bottom>div .two-item {
  padding: 30px 0;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18)
}

.cashier-accountantMiddle_content-two>.bottom>div .two-item>.img {
  width: 49%;
  margin: 0 auto 13px
}

.cashier-accountantMiddle_content-two>.bottom>div .two-item>p {
  font-size: 24px;
  font-weight: bold;
  line-height: 31px;
  color: rgba(50, 127, 255, 1);
  margin: 0;
  text-align: center
}

.cashier-accountantMiddle_content-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
  margin-bottom: 30px
}

.cashier-accountantMiddle_content-three .three-item {
  height: 571px;
  position: relative;
  padding-top: 60px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 2px 11px rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px rgba(120, 122, 192, 0.18);
  border-radius: 6px
}

.cashier-accountantMiddle_content-three .three-item .span1,
.cashier-accountantMiddle_content-three .three-item .span2,
.cashier-accountantMiddle_content-three .three-item .span3,
.cashier-accountantMiddle_content-three .three-item .span4 {
  display: block;
  width: 233px !important;
  height: 64px;
  line-height: 64px;
  background: url("../../img/renhe/account/lantou.png") round;
  font-size: 24px;
  font-weight: bold;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: -20px;
  left: 30px
}

.cashier-accountantMiddle_content-three .three-item .span2 {
  background: url("../../img/renhe/account/lvtou.png") round
}

.cashier-accountantMiddle_content-three .three-item .span3 {
  background: url("../../img/renhe/account/hongtou.png") round
}

.cashier-accountantMiddle_content-three .three-item .span4 {
  background: url("../../img/renhe/account/purpletou.png") round
}

.cashier-accountantMiddle_content-three .three-item p {
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
  color: #777
}

.cashier-accountantMiddle_content-three .three-item h4 {
  font-size: 19px;
  font-weight: bold;
  line-height: 25px;
  color: #00a9ff;
  margin-bottom: 42px
}

.cashier-accountantMiddle_content-three .three-item .link {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  color: #5077ff;
  display: inline-block;
  height: 83px
}

.cashier-accountantMiddle_content-three .three-item .link span {
  display: block
}

.cashier-accountantMiddle_content-three .three-item .link2 {
  color: #1ec0b5
}

.cashier-accountantMiddle_content-three .three-item .link3 {
  color: #ff7754
}

.cashier-accountantMiddle_content-three .three-item .link4 {
  color: #7b54ff
}

.cashier-accountantMiddle_content-three .three-item .link3,
.cashier-accountantMiddle_content-three .three-item .link4 {
  height: 83px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.cashier-accountantMiddle_content-three .three-item .trait {
  width: 257px;
  height: 284px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(248, 251, 255, 0)), to(#eef0ff));
  background: linear-gradient(180deg, rgba(248, 251, 255, 0) 0, #eef0ff 100%);
  opacity: 1;
  border-radius: 6px;
  margin: 0 10px;
  position: absolute;
  left: 0;
  bottom: 16px
}

.cashier-accountantMiddle_content-three .three-item .trait2 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(248, 251, 255, 0)), to(#d9fdf6));
  background: linear-gradient(180deg, rgba(248, 251, 255, 0) 0, #d9fdf6 100%)
}

.cashier-accountantMiddle_content-three .three-item .trait3 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(248, 251, 255, 0)), to(#ffeded));
  background: linear-gradient(180deg, rgba(248, 251, 255, 0) 0, #ffeded 100%)
}

.cashier-accountantMiddle_content-three .three-item .trait4 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(236, 211, 255, 0)), to(#f2edff));
  background: linear-gradient(180deg, rgba(236, 211, 255, 0) 0, #f2edff 100%)
}

.cashier-accountantMiddle_content-three .three-item .trait>.course_txt>h5 {
  font-size: 18px;
  font-weight: bold;
  line-height: 40px;
  color: #928e8e
}

.cashier-accountantMiddle_content-three .three-item .trait>.course_txt>p {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #262626
}

.cashier-accountantMiddle_content-three .three-item .trait>span {
  font-size: 19px;
  font-weight: bold;
  line-height: 25px;
  position: absolute;
  left: 45px;
  bottom: 47px;
  width: 170px
}

.c-accountHead-title>h2 {
  margin-bottom: 100px
}

.details>.bottom>div {
  -webkit-box-shadow: 0 2px 11px rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px rgba(120, 122, 192, 0.18);
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 28px 36px 30px
}

.details>.bottom>div .two-item {
  width: 200px;
  text-align: center
}

.details>.bottom>div .two-item>.img {
  width: 49%;
  margin: 0 auto 13px;
  text-align: center
}

.details>.bottom>div .two-item>p {
  font-size: 28px;
  font-weight: 400;
  line-height: 37px;
  color: rgba(38, 38, 38, 1);
  margin: 0;
  text-align: center
}

.details>.bottom>div .two-item>h4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  color: rgba(119, 119, 119, 1);
  text-align: left
}

.cashier-accountantMiddle_content-four>.bottom>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item {
  margin-right: 10px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text1 {
  margin-bottom: 23px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text1>span {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url("../../img/renhe/account/top5.png") round;
  vertical-align: text-bottom
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text1>h4 {
  display: inline-block;
  font-size: 28px;
  font-weight: 400;
  line-height: 37px;
  color: rgba(38, 38, 38, 1);
  margin: 0
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text2 {
  width: 232px;
  background: linear-gradient(314deg, rgba(84, 151, 253, 1) 0, rgba(155, 124, 255, 1) 100%);
  border-radius: 20px 0 0 0;
  padding: 30px 26px 40px 26px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text2-1 {
  width: 232px;
  height: 220px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text2-2 {
  height: 250px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text2-3 {
  height: 280px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text2-4 {
  height: 310px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text2-5 {
  height: 340px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand_1 {
  margin-top: 143px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand_2 {
  margin-top: 113px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand_3 {
  margin-top: 83px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand_4 {
  margin-top: 53px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand_5 {
  margin-top: 23px
}

.cashier-accountantMiddle_content-four>.bottom>div .four-item>.expand>.text2>p {
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  color: rgba(255, 255, 255, 1)
}

.cashier-accountantMiddle_content-five>div {
  padding: 0
}

.cashier-accountantMiddle_content-five>div>.five-item {
  height: 500px;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  padding: 40px 40px 0 40px;
  border-radius: 6px;
  margin: 0 30px 30px 0;
  position: relative
}

.cashier-accountantMiddle_content-five>div>.five-item>.img {
  width: 100%
}

.cashier-accountantMiddle_content-five>div>.five-item>.img>img {
  width: 100%
}

.cashier-accountantMiddle_content-five>div>.five-item>.text>h2 {
  margin-bottom: 23px;
  text-align: left
}

.cashier-accountantMiddle_content-five>div>.five-item>.text>p {
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  color: rgba(119, 119, 119, 1);
  margin: 0;
  text-align: left
}

.cashier-accountantMiddle_content-five>div>.five-item>span {
  width: 77px;
  height: 86px;
  background: linear-gradient(45deg, rgba(127, 177, 255, 1) 0, rgba(176, 205, 255, 1) 100%);
  border-radius: 10px 36px 36px 10px;
  font-size: 34px;
  font-weight: bold;
  line-height: 45px;
  color: rgba(255, 255, 255, 1);
  padding: 20px 18px 20px 17px;
  position: absolute;
  top: 70px;
  left: 35px
}

.cashier-primary_footer,
.course-details-box {
  background-color: #d9a958;
  height: 150px;
  border-radius: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly
}

.cashier-primary_footer .left>input[type='text'],
.course-details-box .left>input[type='text'] {
  width: 550px;
  height: 48px;
  line-height: 48px;
  background-color: #fff;
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 24px;
  font-size: 18px;
  color: #777
}

.cashier-primary_footer .right>.visit-btn,
.course-details-box .right>.visit-btn {
  display: inline-block;
  width: 296px;
  height: 50px;
  background: #fd4124;
  font-size: 26px;
  font-weight: bold;
  color: #fff;
  line-height: 48px;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.course-details-box {
  position: absolute;
  bottom: -70px;
  width: 1200px
}

.cashier-accountPrimary_banner {
  background: url("../../img/renhe/account_new/primary_banner.png") no-repeat;
  background-size: 100% 100%;
  height: 640px
}

.cashier-accountPrimary_banner .banner-text_box {
  height: 640px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  padding-top: 55px
}

.cashier-accountPrimary_banner .banner-text_box .text {
  text-align: center
}

.cashier-accountPrimary_banner .banner-text_box .text h3 {
  font-size: 52px;
  font-weight: 500
}

.cashier-accountPrimary_banner .banner-text_box .text h4 {
  font-size: 53px;
  font-weight: 600
}

.cashier-accountPrimary_banner .banner-text_box .text h4 span {
  color: #fff194
}

.cashier-accountPrimary_banner .banner-text_box ul {
  width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly
}

.cashier-accountPrimary_banner .banner-text_box ul li span {
  color: #fff;
  font-size: 20px;
  margin-left: 10px
}

input[type="checkbox"] {
  width: 16px;
  height: 16px;
  display: inline-block;
  text-align: center;
  vertical-align: baseline;
  line-height: 18px;
  position: relative
}

input[type="checkbox"]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #fff;
  width: 16px;
  height: 16px;
  font-style: italic;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly
}

input[type="checkbox"]:checked::before {
  content: "\2714";
  background-color: #ff4337;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #fff;
  color: #fff;
  font-size: 22px;
  width: 16px;
  height: 16px;
  font-style: italic;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly
}

.cashier-accountPrimary_popup-box {
  background: url("../../img/renhe/account_new/primary-popup-bg.png") no-repeat;
  background-size: 100% 100%;
  width: 664px;
  height: 378px;
  position: absolute;
  bottom: 0;
  left: 50%;
  top: 248px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0)
}

.primary-headTitle h2 {
  margin-bottom: 80px;
  font-size: 48px;
  margin-top: 40px;
  font-weight: bold
}

.primary-headTitle .title_txt {
  color: #fd4124
}

.primary-headTitle .title_txt-c {
  color: #ffd75c
}

.cashier-accountantPrimary_content-one {
  height: 450px
}

.cashier-accountantPrimary_content-one div .one-item {
  -webkit-box-shadow: 0 2px 10px 0 rgba(74, 134, 226, 0.16);
          box-shadow: 0 2px 10px 0 rgba(74, 134, 226, 0.16);
  padding: 24px 15px;
  width: 295px
}

.cashier-accountantPrimary_content-one div .one-item .img {
  width: 160px;
  height: 160px;
  margin: auto
}

.cashier-accountantPrimary_content-one div .one-item h2 {
  font-size: 24px;
  font-weight: 400;
  color: #0d0e13;
  line-height: 57px
}

.cashier-accountantPrimary_content-one div .one-item p {
  font-size: 18px;
  font-weight: 400;
  color: #0d0e13;
  line-height: 25px
}

.issue-box {
  background: url("../../img/renhe/account_new/issue-bg.png") round;
  padding-bottom: 100px
}

.cashier-accountantPrimary_content-two .two-item {
  height: 452px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7c276), to(#d3a452));
  background: linear-gradient(#f7c276, #d3a452);
  padding: 40px;
  text-align: center
}

.cashier-accountantPrimary_content-two .two-item h2 {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  line-height: 58px
}

.cashier-accountantPrimary_content-two .two-item p {
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  line-height: 27px;
  height: 80px
}

.cashier-accountantPrimary_content-two .two-item button {
  width: 206px;
  height: 40px;
  border: 1px solid #f7fbfe;
  font-size: 20px;
  color: #fff;
  line-height: 27px;
  background: transparent;
  margin-top: 56px
}

.cashier-accountantPrimary_content-three {
  margin-bottom: 50px
}

.cashier-accountantPrimary_content-three .three-item {
  background: url("../../img/renhe/account_new/primary-intro-bg.png") round;
  padding: 67px 34px 54px 73px
}

.cashier-accountantPrimary_content-three .three-item .img {
  float: left
}

.cashier-accountantPrimary_content-three .three-item .img img {
  width: 459px;
  height: 342px
}

.cashier-accountantPrimary_content-three .three-item .text_div>.text {
  height: 400px;
  float: left;
  padding: 20px 0 35px 50px
}

.cashier-accountantPrimary_content-three .three-item .text_div>.text>.text_1 {
  font-weight: 400;
  font-size: 24px;
  line-height: 35px;
  color: #1d2525
}

.cashier-accountantPrimary_content-three .three-item .text_div>.text>.text_1 span {
  color: #d43e3e
}

.cashier-accountantPrimary_content-three .three-item .text_div>.text>.text_2 {
  font-weight: 400;
  font-size: 24px;
  line-height: 35px;
  color: #1d2525;
  margin-top: 30px
}

.cashier-accountantPrimary_content-three .three-item .text_div>.text>.text_2 span {
  display: block;
  color: #d43e3e
}

.note-book-box {
  background: url("../../img/renhe/account_new/note-book-bg.png") round;
  padding-bottom: 160px;
  position: relative
}

.note-book-box h2 {
  color: #fff;
  margin-bottom: 35px;
  margin-top: 45px
}

.cashier-accountantPrimary_content-four {
  background: #fff;
  height: 651px;
  position: relative
}

.cashier-accountantPrimary_content-four .conciseClass-box {
  width: 410px;
  height: 513px;
  background: #fff;
  -webkit-box-shadow: 0 5px 20px 0 #ffe6e2;
          box-shadow: 0 5px 20px 0 #ffe6e2;
  position: absolute;
  left: 54px;
  top: 69px;
  z-index: 2
}

.cashier-accountantPrimary_content-four .conciseClass-box .content,
.intensifyClass-box .content,
.protocolClass-box .content {
  position: relative;
  height: 100%;
  padding: 22px 0 0 85px
}

.cashier-accountantPrimary_content-four .conciseClass-box .title-tag,
.intensifyClass-box .title-tag,
.protocolClass-box .title-tag {
  width: 55px;
  height: 299px;
  background: -webkit-gradient(linear, left bottom, left top, from(#ff2410), to(#ff9148));
  background: linear-gradient(0deg, #ff2410, #ff9148);
  border-radius: 0 10px 10px 0;
  font-size: 31px;
  font-weight: 500;
  color: #fff;
  line-height: 29px;
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 37px;
  position: absolute;
  top: 107px
}

.cashier-accountantPrimary_content-four .conciseClass-box .content h4 {
  font-size: 30px;
  font-weight: bold;
  color: #ff2510;
  line-height: 42px
}

.cashier-accountantPrimary_content-four .conciseClass-box .content .content-txt .class-destitle,
.intensifyClass-box .content .content-txt .class-destitle,
.protocolClass-box .content .content-txt .class-destitle {
  width: 182px;
  height: 43px;
  background: #ffded9;
  border-radius: 21px;
  display: block;
  line-height: 43px;
  text-align: center;
  font-size: 22px;
  margin-bottom: 15px
}

.cashier-accountantPrimary_content-four .conciseClass-box .content .content-txt .t-method {
  font-size: 18px;
  color: #fe5a40;
  line-height: 20px
}

.cashier-accountantPrimary_content-four .conciseClass-box .content .content-txt p {
  color: #838383;
  font-size: 18px;
  line-height: 20px
}

.cashier-accountantPrimary_content-four .intensifyClass-box {
  width: 810px;
  height: 573px;
  background: #fff;
  -webkit-box-shadow: 0 5px 20px 0 #ffe6e2;
          box-shadow: 0 5px 20px 0 #ffe6e2;
  position: absolute;
  left: 27px;
  top: 39px;
  z-index: 1
}

.cashier-accountantPrimary_content-four .intensifyClass-box .content {
  padding-left: 520px;
  padding-top: 63px
}

.cashier-accountantPrimary_content-four .intensifyClass-box .title-tag {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffc000), to(#ff7200));
  background: linear-gradient(180deg, #ffc000, #ff7200);
  left: 437px;
  top: 137px
}

.cashier-accountantPrimary_content-four .intensifyClass-box .content h4 {
  font-size: 30px;
  font-weight: bold;
  color: #ff7300;
  line-height: 42px
}

.cashier-accountantPrimary_content-four .intensifyClass-box .content .content-txt .class-destitle {
  background: #ffe8a6 !important
}

.cashier-accountantPrimary_content-four .intensifyClass-box .content .content-txt p {
  color: #838383;
  font-size: 18px;
  line-height: 15px
}

.cashier-accountantPrimary_content-four .intensifyClass-box .content .content-txt p:nth-child(2) {
  margin-bottom: 20px
}

.cashier-accountantPrimary_content-four .protocolClass-box .content {
  padding-left: 910px;
  padding-top: 102px
}

.cashier-accountantPrimary_content-four .protocolClass-box .title-tag {
  background: -webkit-gradient(linear, left bottom, left top, from(#d2a351), to(#f9c478));
  background: linear-gradient(0deg, #d2a351, #f9c478);
  height: 399px;
  left: 838px;
  top: 146px
}

.cashier-accountantPrimary_content-four .protocolClass-box .content h4 {
  font-size: 30px;
  font-weight: bold;
  color: #d2a351;
  line-height: 42px
}

.cashier-accountantPrimary_content-four .protocolClass-box .content .content-txt .class-destitle {
  background: #e9d1a8 !important
}

.cashier-accountantPrimary_content-four .protocolClass-box .content .content-txt p {
  color: #838383;
  font-size: 18px;
  line-height: 15px
}

.cashier-accountantPrimary_content-four .protocolClass-box .content .content-txt p:nth-child(2) {
  margin-bottom: 24px
}

.cashier-accountantPrimary_content-four .conciseClass-box .right-arrow-p,
.cashier-accountantPrimary_content-four .intensifyClass-box .right-arrow-p {
  width: 45px;
  height: 45px;
  background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#ffa900), to(#fffc00));
  background: linear-gradient(0, #ffa900, #fffc00);
  border-radius: 50%;
  color: #fff;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 32px
}

.cashier-accountantPrimary_content-four .conciseClass-box .right-arrow-p {
  position: absolute;
  right: -7px;
  top: 232px
}

.cashier-accountantPrimary_content-four .intensifyClass-box .right-arrow-p {
  position: absolute;
  right: -10px;
  top: 262px
}

.teaching-system-box {
  background: url("../../img/renhe/account_new/module-bg.png") round;
  margin-top: 89px
}

.cashier-accountantPrimary_content-five {
  height: 560px
}

.cashier-accountantPrimary_content-five .five-item {
  float: left
}

.cashier-accountantPrimary_content-five .five-item .text {
  width: 400px;
  height: 217px;
  background: -webkit-gradient(linear, left bottom, left top, from(#d2a351), to(#f9c478));
  background: linear-gradient(0deg, #d2a351, #f9c478);
  padding: 20px 38px
}

.cashier-accountantPrimary_content-five .five-item .img img {
  width: 400px
}

.cashier-accountantPrimary_content-five .five-item .text h5 {
  font-size: 36px;
  font-weight: 500;
  color: #fff
}

.cashier-accountantPrimary_content-five .five-item .text p {
  font-size: 24px;
  font-weight: 400;
  color: #fff;
  line-height: 33px
}

.cashier-accountantPrimary_content-five .detail-box img {
  width: 100%
}

.cashier-accountantPrimary_content-five .content-five-box {
  height: 600px;
  margin-bottom: 77px
}

.cashier-accountantPrimary_content-five .detail-box {
  margin-bottom: 43px
}

.teacher-bg-linear-bg {
  background: -webkit-gradient(linear, left top, right top, from(#fff), to(#ffece3));
  background: linear-gradient(to right, #fff, #ffece3);
  padding-bottom: 55px
}

.cashier-primary_content-fix {
  margin-top: 0;
  margin-bottom: 0
}

.cashier-primary_content-fix .fix-item>ul>li {
  background-color: #ffe7d9
}

.cashier-accountantMiddle_content-five .five-item .headline span {
  display: inline-block;
  width: 68px;
  height: 63px;
  background: #fb4230;
  line-height: 63px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 36px
}

.cashier-accountantMiddle_content-five .five-item .headline {
  display: inline-block;
  width: 386px;
  border-radius: 0 35px 35px 0;
  background: -webkit-gradient(linear, left top, right top, from(#f3bf72), to(#d2a351));
  background: linear-gradient(to right, #f3bf72, #d2a351);
  position: absolute;
  left: 22px;
  bottom: 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-accountantMiddle_content-five .five-item .headline h2 {
  display: inline-block;
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  line-height: 22px;
  margin-left: 35px
}

.cashier-accountantMiddle_content-five .five-item .text {
  position: absolute;
  bottom: 60px;
  height: 40px
}

.cashier-cmaInfo_banner {
  background: url("../../img/renhe/cma/cma_banner.jpg") round
}

.cashier-accountantCTA_banner {
  background: url("../../img/renhe/cta/banner.jpg") round
}

.c-ctahead-title {
  margin-bottom: 86px
}

.c-ctahead-title>h2 {
  font-weight: 800;
  line-height: 56px;
  color: rgba(68, 68, 68, 1)
}

.c-ctahead-title>p {
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
  color: rgba(68, 68, 68, 1)
}

.cashier-accountantcta_content-one>div>.two-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 220px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 3px 15px rgba(1, 54, 59, 0.11);
          box-shadow: 0 3px 15px rgba(1, 54, 59, 0.11);
  border-radius: 6px;
  margin-bottom: 70px
}

.cashier-accountantcta_content-one>div>.two-item>.img {
  width: 220px;
  height: 220px;
  display: inline
}

.cashier-accountantcta_content-one>div>.two-item>.img>img {
  width: 100%;
  height: 100%
}

.cashier-accountantcta_content-one>div>.two-item>.text {
  width: 380px;
  padding: 40px 21px 53px 35px
}

.cashier-accountantcta_content-one>div>.two-item>.text>h2 {
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  color: rgba(68, 68, 68, 1)
}

.cashier-accountantcta_content-one>div>.two-item>.text>p {
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
  color: rgba(68, 68, 68, 1);
  width: 264px
}

.cashier-accountantcta_content-two>.count {
  height: 356px;
  background: rgba(154, 204, 255, 1)
}

.cashier-accountantcta_content-two>.count>.left {
  height: 334px;
  width: 380px;
  background: rgba(232, 246, 255, 1);
  padding: 43px 52px 42px 46px
}

.cashier-accountantcta_content-two>.count>.left>p {
  font-size: 32px;
  font-weight: 600;
  line-height: 45px;
  color: rgba(34, 33, 87, 1);
  margin-bottom: 18px
}

.cashier-accountantcta_content-two>.count>.left>ul {
  height: 116px;
  width: 300px
}

.cashier-accountantcta_content-two>.count>.left>ul>li {
  width: 78px;
  height: 116px;
  margin-right: 22px
}

.cashier-accountantcta_content-two>.count>.left>ul>li>span {
  font-size: 69px;
  line-height: 96px
}

.cashier-accountantcta_content-two>.count>.right {
  height: 334px;
  width: 778px
}

.cashier-accountantcta_content-two>.count>.right>div>.two-item>.img {
  height: 90px
}

.cashier-accountantcta_content-two>.count>.right>div>.two-item>p {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: rgba(37, 37, 37, 1)
}

.cashier-accountantcta_content-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around
}

.cashier-accountantcta_content-three>.service_content {
  text-align: center;
  width: 401px;
  height: 636px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 3px 15px rgba(1, 54, 59, 0.11);
          box-shadow: 0 3px 15px rgba(1, 54, 59, 0.11);
  border-radius: 6px
}

.cashier-accountantcta_content-three>.service_content>span {
  display: block;
  background: url("../../img/renhe/cta/bj02.png") round;
  font-size: 26px;
  font-weight: 600;
  line-height: 37px;
  color: rgba(255, 255, 255, 1);
  width: 401px;
  height: 80px;
  line-height: 80px
}

.cashier-accountantcta_content-three>.service_content>h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 33px;
  color: rgba(68, 68, 68, 1);
  margin: 46px 0 30px 0
}

.cashier-accountantcta_content-three>.service_content>.text {
  margin: 0 0 40px 72px;
  text-align: left
}

.cashier-accountantcta_content-three>.service_content>.text>p {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(102, 102, 102, 1)
}

.cashier-accountantcta_content-three>.service_content>.text>p>i {
  display: inline-block;
  width: 11px;
  height: 11px;
  background: rgba(203, 203, 203, 1);
  border-radius: 50%;
  margin-right: 12px
}

.cashier-accountantcta_content-three>.service_content>ul>li {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(102, 102, 102, 1);
  border-bottom: 1px solid rgba(221, 221, 221, 1);
  width: 282px;
  margin: 0 0 30px 58px;
  padding-bottom: 31px
}

.cashier-accountantcta_content-three>.service_content>ul>li>i {
  background: url("../../img/renhe/cta/icon.png") round;
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 12px;
  vertical-align: middle
}

.cashier-accountantcta_content-three>.service_content>button {
  width: 309px;
  height: 49px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(183, 230, 255, 1)), to(rgba(0, 131, 244, 1)));
  background: linear-gradient(90deg, rgba(183, 230, 255, 1) 0, rgba(0, 131, 244, 1) 100%);
  border-radius: 40px;
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(255, 255, 255, 1);
  border: 0
}

.cashier-accountantcta_content-three>.service_item {
  text-align: center;
  width: 763px;
  height: 636px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 3px 15px rgba(1, 54, 59, 0.11);
          box-shadow: 0 3px 15px rgba(1, 54, 59, 0.11);
  border-radius: 6px
}

.cashier-accountantcta_content-three>.service_item>span {
  display: block;
  background: url("../../img/renhe/cta/bj01.png") round;
  font-size: 26px;
  font-weight: 600;
  line-height: 37px;
  color: rgba(255, 255, 255, 1);
  width: 763px;
  height: 80px;
  line-height: 80px
}

.cashier-accountantcta_content-three>.service_item>.text {
  padding: 60px 43px 0 41px
}

.cashier-accountantcta_content-three>.service_item>.text>div>.three-item>span {
  display: block;
  width: 169px;
  height: 49px;
  line-height: 49px;
  background: linear-gradient(143deg, rgba(183, 230, 255, 1) 0, rgba(0, 131, 244, 1) 100%);
  border-radius: 9px;
  font-size: 22px;
  font-weight: 600;
  color: rgba(255, 255, 255, 1)
}

.cashier-accountantcta_content-three>.service_item>.text>div>.three-item>ul>li {
  height: 88px;
  line-height: 88px;
  border-bottom: 1px dashed rgba(221, 221, 221, 1);
  text-align: left
}

.cashier-accountantcta_content-three>.service_item>.text>div>.three-item>ul>li>i {
  display: inline-block;
  width: 11px;
  height: 11px;
  background: rgba(132, 203, 252, 1);
  border-radius: 50%;
  margin-right: 12px
}

.cashier-accountantcta_content-three>.service_item>.text>div>.three-item>ul>li>span {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(136, 136, 136, 1)
}

.mind {
  background: url("../../img/renhe/cta/bj03.jpg") round;
  text-align: right;
  padding: 45px 65px 47px 0;
  position: relative;
  margin-bottom: 51px
}

.mind>h2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 45px;
  color: rgba(65, 96, 141, 1)
}

.mind>p {
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(65, 96, 141, 1)
}

.mind>a {
  display: inline-block;
  width: 304px;
  height: 84px;
  background: rgba(255, 255, 255, 1);
  border: 2px solid rgba(0, 169, 255, 1);
  border-radius: 42px;
  margin-top: 23px;
  line-height: 84px;
  text-align: center
}

.mind>a>span {
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
  color: rgba(0, 169, 255, 1);
  margin-right: 13px
}

.mind>i {
  background: url("../../img/renhe/cta/icon2.png") round;
  width: 40px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 197px;
  right: 88px
}

.cashier-accountantcta_content-fix {
  margin-bottom: 30px
}

.cashier-accountantManagement_banner {
  background: url("../../img/renhe/account_manage/banner.jpg") center 0 no-repeat;
  background-size: cover
}

.cashier-accountantManagement_content-one>.text_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-accountantManagement_content-one>.text_box>.text {
  padding: 32px 0 32px 38px
}

.cashier-accountantManagement_content-one>.text_box>.text>div>div {
  margin-bottom: 60px
}

.cashier-accountantManagement_content-one>.text_box>.text>div>div>span {
  font-size: 34px;
  font-weight: bold;
  line-height: 45px;
  color: rgba(183, 137, 59, 1)
}

.cashier-accountantManagement_content-two>.case>.row>div>.two-item>span {
  display: block;
  width: 506px;
  height: 140px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 250, 241, 1)), to(rgba(255, 241, 217, 1)));
  background: linear-gradient(180deg, rgba(255, 250, 241, 1) 0, rgba(255, 241, 217, 1) 100%);
  border-radius: 79px;
  padding: 34px 0 32px 31px;
  margin-bottom: 20px
}

.cashier-accountantManagement_content-two>.case>.row>div>.two-item>span>i {
  display: inline-block;
  width: 84px;
  height: 74px;
  line-height: 74px;
  text-align: center;
  background: linear-gradient(333deg, rgba(65, 66, 83, 1) 0, rgba(71, 42, 42, 1) 100%);
  border-radius: 61px 61px 10px 61px;
  font-size: 40px;
  font-weight: bold;
  color: rgba(255, 245, 229, 1);
  vertical-align: top;
  margin-right: 50px
}

.cashier-accountantManagement_content-two>.case>.row>div>.two-item>span>p {
  display: inline-block;
  font-size: 28px;
  font-weight: 400;
  line-height: 42px;
  color: rgba(38, 38, 38, 1)
}

.c-managehead-title {
  margin-bottom: 60px
}

.cashier-accountantManagement_content-three>.text_box {
  background: url("../../img/renhe/account_manage/caiwu_bj.png") round;
  height: 826px;
  padding: 573px 38px 31px 39px
}

.cashier-accountantManagement_content-three>.text_box>.text>p {
  font-size: 28px;
  font-weight: 400;
  line-height: 42px;
  color: rgba(255, 234, 199, 1)
}

.cashier-accountantManagement_content-four>.text_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-accountantManagement_content-four>.text_box>.img {
  margin-right: 30px
}

.cashier-accountantManagement_content-four>.text_box>.text {
  height: 488px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 241, 217, 1)), to(rgba(255, 241, 217, 0)));
  background: linear-gradient(90deg, rgba(255, 241, 217, 1) 0, rgba(255, 241, 217, 0) 100%);
  border-radius: 6px;
  padding: 26px 0 0 38px
}

.cashier-accountantManagement_content-four>.text_box>.text>p>i {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("../../img/renhe/account_manage/icon.png") round;
  vertical-align: middle;
  margin-right: 20px
}

.cashier-accountantManagement_content-four>.text_box>.text>p>span {
  font-size: 28px;
  font-weight: 400;
  line-height: 55px;
  color: rgba(38, 38, 38, 1)
}

.cashier-accountantManagement_content-five>.content>.row .five-item {
  height: 575px;
  background: linear-gradient(352deg, rgba(255, 239, 212, 1) 0, rgba(255, 246, 231, 1) 100%);
  border-radius: 6px;
  text-align: center;
  padding: 34px 92px 81px 93px
}

.cashier-accountantManagement_content-five>.content>.row .five-item>h2 {
  font-size: 40px;
  font-weight: bold;
  line-height: 52px;
  color: rgba(38, 38, 38, 1);
  margin-bottom: 38px
}

.cashier-accountantManagement_content-five>.content>.row .five-item>span {
  font-size: 34px;
  font-weight: 400;
  color: rgba(183, 137, 59, 1);
  width: 400px;
  height: 110px;
  line-height: 110px;
  background: rgba(255, 255, 255, 1);
  border-radius: 6px;
  display: block;
  margin-bottom: 20px
}

.cashier-accountantManagement_content-six {
  width: 100%;
  height: 725px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 2px 11px rgba(192, 171, 120, 0.18);
          box-shadow: 0 2px 11px rgba(192, 171, 120, 0.18);
  margin: 45px 0 60px 0
}

.cashier-accountantManagement_content-six>div {
  padding: 40px
}

.cashier-accountantManagement_content-six .six-item>.img {
  width: 100%;
  margin-bottom: 30px
}

.cashier-accountantManagement_content-six .six-item>p {
  font-size: 24px;
  font-weight: 400;
  line-height: 42px;
  color: rgba(183, 137, 59, 1)
}

.cashier-accountantManagement_footer {
  height: 120px;
  background-color: #decba6
}

.cashier-accountantManagement_footer>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.cashier-accountantManagement_footer .left>span {
  display: inline-block;
  font-size: 24px;
  color: #333;
  line-height: 120px;
  font-weight: 600
}

.cashier-accountantManagement_footer .right {
  line-height: 120px
}

.cashier-accountantManagement_footer .right>input[type='text'] {
  border-radius: 30px 0 0 30px;
  width: 305px;
  height: 48px;
  line-height: 48px;
  background-color: #fff;
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 24px;
  font-size: 18px;
  color: #777
}

.cashier-accountantManagement_footer .right>input[type='button'] {
  font-size: 18px;
  color: #e9bb6c;
  width: 125px;
  height: 48px;
  line-height: 48px;
  border-radius: 0 30px 30px 0;
  background: linear-gradient(135deg, rgba(42, 50, 75, 1) 0, rgba(56, 41, 39, 1) 68%, rgba(76, 66, 76, 1) 100%);
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.cashier-reportControl_content-one>div>.one-item {
  width: 350px;
  height: 228px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.11);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.11);
  border-radius: 16px;
  padding: 20px 48px 18px 48px
}

.cashier-reportControl_content-one>div>.one-item>h2 {
  font-size: 50px;
  font-weight: 800;
  line-height: 70px;
  color: rgba(75, 194, 255, 1);
  text-align: center;
  margin-bottom: 20px
}

.cashier-reportControl_content-one>div>.one-item>p {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(121, 121, 121, 1)
}

.cashier-reportControl_advert {
  background: url("../../img/renhe/report/join.png") center no-repeat
}

.cashier-reportControl_advert a {
  width: 447px;
  height: 84px;
  line-height: 70px;
  padding-left: 20px
}

.cashier-reportControl_content-two>div>.two-item {
  width: 350px;
  height: 407px;
  background: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.11);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.11)
}

.cashier-reportControl_content-two>div>.two-item>.text {
  padding: 17px 23px 38px 23px
}

.cashier-reportControl_content-two>div>.two-item>.text>h2 {
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  line-height: 37px;
  color: rgba(72, 72, 72, 1);
  margin-bottom: 17px
}

.cashier-reportControl_content-two>div>.two-item>.text>p {
  font-size: 23px;
  font-weight: 500;
  line-height: 32px;
  color: rgba(121, 121, 121, 1)
}

.cashier-reportControl_content-three .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around
}

.cashier-reportControl_content-three .row .three-item {
  width: 200px;
  text-align: center
}

.cashier-reportControl_content-three .row .three-item>.img {
  width: 70%;
  margin: 0 auto 13px;
  text-align: center;
  margin-bottom: 22px
}

.cashier-reportControl_content-three .row .three-item>p {
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(121, 121, 121, 1)
}

.c-reportsHead-title {
  margin-bottom: 54px
}

.c-reporthead-title {
  margin: 0
}

.cashier-reportControl_content-four {
  margin-bottom: 74px
}

.cashier-reportControl_content-four>div>.four-item {
  width: 95px;
  height: 149px;
  position: relative;
  background-size: cover;
  margin: 66px auto 0
}

.cashier-reportControl_content-four>div:nth-child(1)>.four-item {
  background: url("../../img/renhe/report/01.png") round
}

.cashier-reportControl_content-four>div:nth-child(2)>.four-item {
  background: url("../../img/renhe/report/02.png") round
}

.cashier-reportControl_content-four>div:nth-child(3)>.four-item {
  background: url("../../img/renhe/report/03.png") round
}

.cashier-reportControl_content-four>div>.four-item>.text {
  position: absolute;
  top: 83px;
  left: 7px
}

.cashier-reportControl_content-four>div>.four-item>.text>h2 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 28px;
  color: #444;
  font-weight: 800;
  line-height: 40px;
  margin-top: 0;
  margin-bottom: 12px
}

.cashier-reportControl_content-four>div>.four-item>.text>p {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 24px;
  color: #797979;
  font-weight: 500;
  line-height: 33px;
  margin-bottom: 0
}

.c-reportMhead-title>h2 {
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
  color: rgba(68, 68, 68, 1);
  margin-bottom: 13px
}

.c-reportMhead-title>p {
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(121, 121, 121, 1);
  text-align: center;
  margin-bottom: 70px
}

.cashier-reportControl_content-five>.img1,
.cashier-reportControl_content-five>.img3 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), to(rgba(218, 231, 248, 1)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0, rgba(218, 231, 248, 1) 100%);
  border-radius: 1px
}

.cashier-reportControl_content-five>.img2 {
  background: rgba(255, 255, 255, 1)
}

.cashier-reportControl_content-five>.img1,
.cashier-reportControl_content-five>.img2,
.cashier-reportControl_content-five>.img3 {
  margin-bottom: 53px;
  text-align: center;
  padding-bottom: 65px
}

.cashier-reportControl_content-six .six-item>.img {
  margin-bottom: 25px;
  text-align: center
}

.cashier-reportControl_content-six .six-item>p {
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(121, 121, 121, 1);
  text-align: center
}

.c-reportShead-title>h2 {
  margin-bottom: 24px;
  color: rgba(68, 68, 68, 1);
  line-height: 56px
}

.c-reportShead-title>p {
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(121, 121, 121, 1);
  text-align: center
}

.txt {
  text-align: center;
  margin-top: 38px
}

.txt>p {
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
  color: rgba(120, 164, 216, 1);
  display: inline-block;
  margin: 0 38px 0 38px
}

.txt>p>i {
  font-size: 39px;
  font-weight: 600;
  line-height: 54px;
  color: rgba(76, 118, 177, 1);
  display: inline-block
}

.txt>span {
  display: inline-block
}

.txt>img {
  vertical-align: bottom
}

.cashier-reportControl_content-seven .img {
  margin-bottom: 73px
}

.cashier-reportControl_content-seven .mr {
  margin: 0
}

.cashier-riskControl_advert {
  background: url("../../img/renhe/risk/join.png") center no-repeat
}

.cashier-riskControl_advert a {
  width: 447px;
  height: 84px;
  line-height: 70px;
  padding-left: 20px
}

.c-riskHead-title {
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
  color: rgba(68, 68, 68, 1)
}

.cashier-riskControl_content-four {
  margin-bottom: 80px
}

.cashier-riskControl_content-four>div>.four-item {
  width: 95px;
  height: 149px;
  position: relative;
  background-size: cover;
  margin: 20px auto 0
}

.cashier-riskControl_content-four>div:nth-child(1)>.four-item {
  background: url("../../img/renhe/risk/01.png") round
}

.cashier-riskControl_content-four>div:nth-child(2)>.four-item {
  background: url("../../img/renhe/risk/02.png") round
}

.cashier-riskControl_content-four>div:nth-child(3)>.four-item {
  background: url("../../img/renhe/risk/03.png") round
}

.cashier-riskControl_content-four>div>.four-item>.text {
  position: absolute;
  top: 83px;
  left: 7px
}

.cashier-riskControl_content-four>div>.four-item>.text>h2 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 28px;
  color: #444;
  font-weight: 800;
  line-height: 40px;
  margin-top: 0;
  margin-bottom: 12px
}

.cashier-riskControl_content-four>div>.four-item>.text>p {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 24px;
  color: #797979;
  font-weight: 500;
  line-height: 33px;
  margin-bottom: 0
}

.cashier-riskControl_content-five>.img1,
.cashier-riskControl_content-five>.img2,
.cashier-riskControl_content-five>.img3 {
  margin-bottom: 72px;
  text-align: center
}

.cashier-riskControl_content-five>.img1,
.cashier-riskControl_content-five>.img3 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), to(rgba(218, 231, 248, 1)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0, rgba(218, 231, 248, 1) 100%);
  border-radius: 1px;
  height: 744px
}

.cashier-riskControl_content-five>.img2 {
  background: rgba(255, 255, 255, 1)
}

.cashier-riskControl_content-six {
  margin-bottom: 91px
}

.cashier-riskControl_content-six .six-item>.img {
  margin-bottom: 25px;
  text-align: center
}

.cashier-riskControl_content-six .six-item>p {
  font-size: 20px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(121, 121, 121, 1);
  text-align: center
}

.c-riskShead-title {
  margin-bottom: 91px
}

.c-riskShead-title>h2 {
  margin-bottom: 24px
}

.c-riskShead-title>p {
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  color: rgba(121, 121, 121, 1);
  text-align: center
}

.cashier-riskControl_content-fix>div {
  padding: 0 5px;
  margin-top: 10px;
  height: 494px
}

.cashier-riskControl_content-fix .fix-item {
  height: 100%;
  padding: 30px 0;
  -webkit-box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
          box-shadow: 0 2px 11px 0 rgba(120, 122, 192, 0.18);
  border-radius: 6px;
  background-color: #fff
}

.cashier-riskControl_content-fix .fix-item>.img {
  width: 148px;
  height: 148px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto
}

.cashier-riskControl_content-fix .fix-item>.img>img {
  width: 100%;
  height: 100%
}

.cashier-riskControl_content-fix .fix-item>h2 {
  margin-bottom: 16px;
  line-height: 40px;
  font-weight: 600;
  font-size: 28px;
  color: #262626;
  text-align: center
}

.cashier-riskControl_content-fix .fix-item>ul {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cashier-riskControl_content-fix .fix-item>ul>li {
  margin-bottom: 10px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  padding: 3px;
  line-height: 20px;
  font-size: 14px;
  color: #262626;
  border-radius: 6px;
  background-color: #dde8fb
}

.cashier-riskControl_content-fix .fix-item>ul>li:last-child {
  margin-right: 0
}

.cashier-riskControl_content-fix .fix-item>p {
  color: #777;
  font-size: 16px;
  line-height: 22px;
  padding: 0 25px
}

.teacher {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(251, 250, 255, 1)), to(rgba(227, 238, 253, 1)));
  background: linear-gradient(180deg, rgba(251, 250, 255, 1) 0, rgba(227, 238, 253, 1) 100%)
}

.c-detailHead-title {
  margin-bottom: 60px
}

.course-details {
  position: relative
}

.course-details>.text {
  position: absolute;
  bottom: 65px;
  left: 213px;
  height: 211px
}

.course-details>.text>.txt1,
.course-details>.text>.txt2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.course-details>.text>.txt1>p {
  font-size: 20px;
  font-weight: 400;
  color: #262626;
  line-height: 41px
}

.course-details>.text>.txt1>span {
  font-size: 24px;
  font-weight: bold;
  line-height: 41px;
  color: rgba(255, 21, 21, 1);
  margin-left: 15px
}

.course-details>.text>.txt2 {
  margin-left: 157px
}

.course-details>.text>.txt3 {
  margin-left: 226px
}

.course-details>.text>.txt2>p {
  font-size: 24px;
  font-weight: bold;
  color: #3c89db;
  line-height: 44px
}

.course-details>.text>.txt2>span {
  font-size: 32px;
  font-weight: bold;
  line-height: 44px;
  color: rgba(255, 21, 21, 1)
}

.course-details>.text>button {
  width: 310px;
  height: 68px;
  background: rgba(60, 137, 219, 1);
  border-radius: 40px;
  border: 0;
  font-size: 24px;
  line-height: 32px;
  color: rgba(255, 255, 255, 1);
  margin: 8px 0 0 222px
}

.course-info-xq {
  background: rgba(247, 247, 250, 1);
  padding: 20px 0 50px 0
}

.hy-style{
  background: #fff;
  padding: 20px 0;
}
.hy-style .hy-price{
  background: rgba(247, 247, 250, 1);
  padding: 10px 0 10px 30px;
  display: flex;
  align-items: center;
}

.hy-style .hy-price{
  font-size: 16px;
  color: #ff5325;
}
.hy-style .hy-price div .hy-price-txt{
  font-size: 32px;
}
.hy-style .hy-price img {
  width: 91px;
  height: 27px;
  margin: 0 13px 0 23px;
}

.hy-style .hy-price p{
  font-size: 12px;
  color: #FF4333;
  margin: 0;
  font-weight: 100;
}
.course-info-position-div{
   background: rgba(247, 247, 250, 1);
   padding-top: 20px;
}
.course-info-position {
  overflow: hidden;
  /* padding: 0 15px */
}

.course-info-position li {
  float: left;
  color: #666;
  font-size: 14px
}

.course-info-position li a {
  color: #9c9a9a;
}

.course-info-content {
  overflow: hidden;
  /* margin-top: 20px */
}

.course-info-img img {
  width: 450px;
  height: 256px
}

.course-info-content h2 {
  margin: 0;
  color: #333;
  font-size: 18px;
  margin-bottom: 9px
}

.course-info-content p {
  font-size: 12px;
  color: #878787
}

.course-info-content .price {
  color: #ff5325;
  font-size: 28px;
  font-weight: 800;
  margin-top: 14px
}

.course-info-content .course-info-tips p {
  margin-top: 23px
}

.course-info-content .course-info-tips p span {
  color: #30a4fd;
  display: inline-block;
  background: #ecf7ff;
  padding: 2px 10px
}

.course-info-content .course-info-tips .zs-hy{
  font-size: 12px;
  color: #878787;
}

.course-info-content .course-info-tips .course-info-kc button {
  display: inline-block;
  font-size: 12px;
  padding: 2px 10px;
  margin-right: 16px;
  position: relative;
  border-radius: 2px;
  margin-bottom: 10px;
  height: 26px;
  background: #f6f7fb;
  border: 2px solid #dbdddf;
  z-index: 12;
}

.course-info-content .course-info-tips .course-info-kc span{
  white-space: nowrap;
}

.course-info-content .course-info-tips .course-info-kc button img {
  background: #fff;
  color: #30a4fd;
  position: absolute;
  bottom: -1px;
  right: 0;
  width: 10px;
  display: none;
}

.course-info-content .course-info-tips .course-info-kc button:hover {
  background: #ecf7ff;
  border: 2px solid #347DF2;
}

.course-info-content .course-info-tips .course-info-kc button:hover img {
  display: block
}

.course-info-button {
  margin-top: 40px
}

.course-info-button button {
  width: 180px;
  height: 50px;
  display: inline-block;
  border-radius: 30px;
  border: 0;
  font-size: 16px
}

.course-info-button button.gobuy {
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #fd792e), to(#fc5144));
  background: linear-gradient(90deg, #fd792e 0, #fc5144 100%);
  color: #fff
}

.course-info-button button.kczx {
  background: #fff;
  border: 1px solid #30a4fd;
  color: #30a4fd;
  margin-left: 20px
}

.course-info-action {
  overflow: hidden;
  margin-top: 18px;
  color: #333;
  font-size: 12px
}

.course-info-action .pull-right {
  margin-right: 20px
}

.course-info-action a {
  color: #333
}

.course-info-kc {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.course-info-kc span {
  font-size: 12px;
  display: inline-block;
  width: 65px;
  color: #878787;
  line-height: 26px
}

.fourBanner {
  margin: 10px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; width:1220px;
}

.fourBanner a {
  width: 24%;
  display: inline-block
}

.fourBanner img {
  width: 100%;
  display: inline-block
}

.online-item {
  position: relative
}

.online-item .btn1 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 88px;
  height: 30px
}

.online-item .btn1 img {
  width: 100%
}

.public-course .course1 {
  width: 285px;
  height: 476px;
  -ms-flex-negative: 0;
      flex-shrink: 0
}

.public-course .course1.course2 {
  width: 285px;
  height: 476px;
  -ms-flex-negative: 0;
      flex-shrink: 0
}

.public-course .course1 .title {
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  line-height: 26px;
  color: #fff;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  text-align: center;
  padding: 30px 0 20px 0
}

.public-course .course1 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  margin: 0 35px
}

.public-course .course1 ul li {
  width: 46%;
  background: rgba(229, 0, 0, 0.16);
  color: #fff;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 5px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-bottom: 10px
}

.public-course .course1.course2 ul li {
  width: 46%;
  background: rgba(0, 28, 183, 0.16);
  color: #fff;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 5px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-bottom: 10px
}

.title1 {
  font-size: 20px;
  color: #262626;
  margin-bottom: 25px;
  padding-left: 22px;
  border-left: 4px solid #ff5858
}

.index-wenda-div .userInfo img {
  float: left;
  margin-right: 15px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.index-wenda-div .userInfo .text {
  float: left
}

.index-wenda-div .userInfo .text h3 {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 19px;
  color: #535353
}

.index-wenda-div .userInfo .text p {
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 16px;
  color: #939393
}

.clear {
  clear: both
}

.qus img {
  float: left;
  display: block;
  margin-left: -10px
}

.answer img {
  float: left;
  display: block;
  margin-right: 10px
}

.qus .text {
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 17px;
  color: #000;
  float: left;
  width: 80%
}

.index-wenda-div .answer {
  padding-top: 20px
}

.index-wenda-div .answer .text {
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 17px;
  color: #000;
  float: left;
  width: 80%;
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 17px;
  color: #535353
}

.slide2 .img2 img {
  width: 250px;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 15px 10px;
  margin-bottom: 15px;
  margin-right: 15px
}

.slide2 .img3 img {
  width: 259px;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 15px 10px;
  margin-bottom: 15px;
  margin-right: 15px
}

.grayBg {
    background: #F8F8F8;
    padding: 30px 0;
    padding-bottom:0;
}

.indexInfo {
  width: 74%;
  float: left;
  background: #fff;
  border-radius: 2px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.rBtns {
  background: #fff;
  border-radius: 2px;
  padding: 10px 20px 0 20px;
  overflow: hidden;
  width: 25%;
  float: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.rBtns ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 7px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.rBtns li {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  margin-bottom: 27px;
  color: #535353;
  width: 50%
}

.rBtns li i {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 15px;
  vertical-align: top
}

.rBtns li .i1 {
  background: url("../../img/renhe/index/r1.png");
  background-size: 100%
}

.rBtns li .i2 {
  background: url("../../img/renhe/index/r2.png");
  background-size: 100%
}

.rBtns li .i3 {
  background: url("../../img/renhe/index/r3.png");
  background-size: 100%
}

.rBtns li .i4 {
  background: url("../../img/renhe/index/r4.png");
  background-size: 100%
}

.rBtns li .i5 {
  background: url("../../img/renhe/index/r5.png");
  background-size: 100%
}

.rBtns li .i6 {
  background: url("../../img/renhe/index/r6.png");
  background-size: 100%
}

.rBtns li .i7 {
  background: url("../../img/renhe/index/r7.png");
  background-size: 100%
}

.rBtns li .i8 {
  background: url("../../img/renhe/index/r8.png");
  background-size: 100%
}

.rBtns li .i9 {
  background: url("../../img/renhe/index/r9.png");
  background-size: 100%
}

.rBtns li .i10 {
  background: url("../../img/renhe/index/r10.png");
  background-size: 100%
}

.tab li {
  list-style: none
}

.tab .content>ul>li {
  display: none
}

.indexInfo .leftnav {
  width: 16%;
  float: left;
  background: #fcfcfc;
  overflow: hidden;
  margin-left: 3px
}

.indexInfo .leftnav>ul>li {
  height: 40px;
  line-height: 40px !important;
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 17px;
  color: #888;
  text-indent: 20px;
  border-radius: 5px;
  cursor: pointer
}

.indexInfo .leftnav>ul>li.current {
  height: 40px;
  line-height: 40px;
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 17px;
  color: #888;
  text-indent: 20px;
  border-radius: 3px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #ff8f8f), to(#ff5757));
  background: linear-gradient(90deg, #ff8f8f 0, #ff5757 100%);
  border-radius: 5px;
  color: #fff
}

.indexInfo .rcontent {
  width: 83%;
  float: right
}

.one_line {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.indexInfo .mnav {
  height: 53px;
  line-height: 53px;
  border-bottom: 1px solid #efefef;
  overflow: hidden;
  width: 100%;
  font-size: 17px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 22px;
  color: #464646;
  margin-bottom: 15px
}

.indexInfo .mnav>ul {
  float: left;
  width: 75%
}

.indexInfo .mnav>ul>li {
  height: 53px;
  line-height: 53px;
  float: left;
  margin-left: 40px;
  position: relative;
  cursor: pointer
}

.indexInfo .mnav>ul>li.current {
  color: #000
}

.indexInfo .mnav>ul>li.current .line {
  border-bottom: 4px solid #ff4e4e;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -21px;
  width: 43px
}

.rarrow1 {
  font-family: "瀹嬩綋";
  color: #888;
  font-weight: bold;
  margin-left: 10px
}

.more1 {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 14px;
  color: #888;
  float: right;
  margin-top: 20px;
  margin-right: 30px
}

.more1 a {
  color: #888 !important
}

.more2 {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 14px;
  color: #888;
  float: right;
  margin-right: 30px
}

.more2 a {
  color: #888 !important
}

.index-hotnews {
  padding: 0 20px 20px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.searchIndex {
  background: #ededed;
  height: 36px;
  line-height: 36px;
  margin-top: 10px;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  visibility: hidden;
}

.searchIndex i {
  background: url("../../img/renhe/index/search.png") no-repeat;
  background-size: 100%;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 10px
}

.searchIndex input {
  width: 130px;
  height: 36px;
  line-height: 36px;
  background: 0;
  -webkit-appearance: none;
  border: 0
}

.slide2 .swiper-button-prev {
  background: url(../../img/renhe/index/lbtn2.png) no-repeat;
  background-size: 100%;
  height: 80px;
  margin-top: -40px
}

.slide2 .swiper-button-next {
  background: url(../../img/renhe/index/rbtn2.png) no-repeat;
  background-size: 100%;
  height: 80px;
  margin-top: -40px
}

.fa.fa-close:before,
.fa.fa-remove:before {
  display: none
}
 @media (max-width: 1290px){
  .fourBanner{
width:1190px
  }
  }

  @font-face {
    font-family: 'member';
    /* Project id 2705595 */
    src: url('../../font/remeberfonts/iconfont.woff2?t=1627454783000') format('woff2'),
    url('../../font/remeberfonts/iconfont.woff?t=1627454783000') format('woff'),
    url('../../font/remeberfonts/iconfont.ttf?t=1627454783000') format('truetype');
  }
  .member-iconfont {
    font-family: 'member';
}
.user-member-grade {
    background: #DFE3E5;
    border: 1px solid #cccaca;
    color: #31424C;
    border-radius: 6px;
    font-size: 14px;
    font-weight: bold;
    line-height: 2em;
    height: 2em;
    overflow: hidden;
    padding: 0 8px;
}.user-member-grade10 {
    background: #bcd4e1;
    border: 1px solid #9eb4ba;
    color: #31424D;
}
.user-member-grade20 {
    background: #dfe4e6;
    border: 1px solid #ced5da;
    color: #31424C;
}
.user-member-grade30 {
    background: #ffe3b5;
    border: 1px solid #f4cc89;
    color: #4D473C;
}
.user-member-grade40{
    background: #b5d6ee;
    border: 1px solid #88a8ca;
    color: #415060;
}
.user-member-grade50 {
    background: #dbcdd8;
    border: 1px solid #9091ba;
    color: #383B4E;
}
.user-member-grade60 {
    background: #e8c0a3;
    border: 1px solid #bc7f69;
    color: #5C3723;
}
.user-member-grade70 {
    background: #605F5D;
    color: #F1E2B3;
    border: 1px solid #615D4E;
}

.user-member-grade .member-iconfont {
    margin-right: 5px;
}

