.star-1 {
  background-position: -3.5rem -0.875rem;
}

.star-2 {
  background-position: -2.625rem -0.875rem;
}

.star-3 {
  background-position: -1.75rem -0.875rem;
}

.star-4 {
  background-position: -0.875rem -0.875rem;
}

.star-5 {
  background-position: 0 -0.875rem;
}

.home_soft1 {
  width: 75rem;
  margin: 0 auto;
  padding: 0.625rem 0 1.875rem;
}
.home_soft1 dl {
  width: 100%;
  height: 1.875rem;
  line-height: 1.875rem;
  padding: 0.4375rem 0;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
}
.home_soft1 dl dt {
  width: 9%;
  text-align: center;
  color: #fff;
  border-radius: 0.25rem;
  font-size: 0.9375rem;
}
.home_soft1 dl dt.t1 {
  background: #F9A123;
}
.home_soft1 dl dt.t2 {
  background: #F96023;
}
.home_soft1 dl dt.t3 {
  background: #95DE17;
}
.home_soft1 dl dd {
  width: 90%;
  height: 1rem;
  line-height: 1rem;
  margin: 0.4375rem 0;
  overflow: hidden;
}
.home_soft1 dl dd a {
  display: inline-block;
  max-width: 9.375rem;
  padding: 0 0.625rem;
  line-height: 1rem;
  border-left: 0.0625rem solid #888;
  margin-left: -0.0625rem;
  font-size: 0.875rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.home_soft2 {
  display: flex;
}
.home_soft2 .soft2_left {
  width: 26.875rem;
  height: 40rem;
  border-radius: 0.25rem;
}
.home_soft2 .soft2_left .left_top {
  width: 100%;
  height: 22.5rem;
  border-radius: 0.25rem;
  overflow: hidden;
  background: #9A9A9A;
  position: relative;
}
.home_soft2 .soft2_left .left_top .focus_con {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.home_soft2 .soft2_left .left_top .focus_con .focusWrap {
  width: 1000%;
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
}
.home_soft2 .soft2_left .left_top .focus_con .focusWrap li {
  width: 26.875rem;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  overflow: hidden;
  background-size: cover;
  position: relative;
}
.home_soft2 .soft2_left .left_top .focus_con .focusWrap li a {
  width: 100%;
  text-decoration: none;
  color: #ccc;
  overflow: hidden;
  position: relative;
  display: block;
}
.home_soft2 .soft2_left .left_top .focus_con .focusWrap li a h4 {
  display: block;
  height: 5.875rem;
  padding-top: 0.375rem;
  padding-bottom: 0;
  width: 94%;
  padding-left: 3%;
  padding-right: 3%;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 1rem;
  background: rgba(0, 0, 0, 0.6);
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.home_soft2 .soft2_left .left_top .focus_disc {
  width: 26.25rem;
  height: 3.25rem;
  padding: 0 0.3125rem 0 0.5rem;
  position: absolute;
  bottom: 0.625rem;
  display: none;
  display: flex;
  align-items: center;
}
.home_soft2 .soft2_left .left_top .focus_disc a {
  width: 4.6875rem;
  height: 3.125rem;
  margin: 0 0.125rem;
  border-radius: 0.1875rem;
  border: 0.125rem solid #7D7D7D;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.home_soft2 .soft2_left .left_top .focus_disc a.curdisc {
  border-color: #039ECE;
}
.home_soft2 .soft2_left .left_bottom {
  width: 26.875rem;
  font-size: 0.875rem;
  margin-top: 1.875rem;
}
.home_soft2 .soft2_left .left_bottom .m-ad-img {
  height: 6.25rem;
  display: block;
  border: 0.0625rem solid #dfe6eb;
  margin-top: 1.875rem;
}
.home_soft2 .soft2_left .left_bottom .m-ad-img img {
  width: 26.875rem;
}
.home_soft2 .soft2_center {
  width: 31.875rem;
  height: 40rem;
  overflow: hidden;
}
.home_soft2 .soft2_center .center_top {
  width: 31.875rem;
  height: 22.5rem;
}
.home_soft2 .soft2_center .center_top dl {
  width: 86%;
  margin: auto;
  height: 9.125rem;
  border-bottom: 0.0625rem dashed #ddd;
  overflow: hidden;
}
.home_soft2 .soft2_center .center_top dl dt {
  height: 2.1875rem;
  line-height: 2.1875rem;
  overflow: hidden;
}
.home_soft2 .soft2_center .center_top dl dt h2 {
  font-size: 1rem;
  font-weight: bold;
}
.home_soft2 .soft2_center .center_top dl dt a {
  display: block;
  font-size: 1.125rem;
  color: #F96023;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.home_soft2 .soft2_center .center_top dl dt a:hover {
  color: #F9A123;
}
.home_soft2 .soft2_center .center_top dl dd {
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.home_soft2 .soft2_center .center_top dl dd a {
  width: 48%;
  padding: 0 1%;
  border-left: 0.0625rem solid #aaa;
  font-size: 0.875rem;
  color: #039ECE;
  height: 1rem;
  line-height: 1rem;
  margin: 0.25rem 0 0.5rem -0.0625rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.home_soft2 .soft2_center .center_top dl dd a:hover {
  color: #0384AB;
}
.home_soft2 .soft2_center .center_top ul {
  width: 86%;
  margin: 0.625rem auto 0;
  overflow: hidden;
}
.home_soft2 .soft2_center .center_top ul li {
  height: 2.1875rem;
  line-height: 2.1875rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home_soft2 .soft2_center .center_top ul li:hover a,
.home_soft2 .soft2_center .center_top ul li:hover span {
  color: #039ECE;
}
.home_soft2 .soft2_center .center_top ul li a {
  color: #111;
  width: 88%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.home_soft2 .soft2_center .center_top ul li a::before {
  content: "";
  display: inline-block;
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 50%;
  background-color: #999;
  margin-right: 0.5rem;
  margin-bottom: 0.1875rem;
}
.home_soft2 .soft2_center .center_top ul li span {
  width: 12%;
  color: #ccc;
  text-align: right;
}
.home_soft2 .soft2_center .center_bottom {
  margin: 1.875rem auto 0;
  width: 86%;
  font-size: 0.875rem;
}
.home_soft2 .soft2_center .center_bottom .bottomTop {
  color: #333;
}
.home_soft2 .soft2_center .center_bottom .bottomTop:hover .d-title {
  color: #358ff0;
}
.home_soft2 .soft2_center .center_bottom .d-title {
  text-align: center;
  margin-top: -0.1875rem;
  margin-bottom: 0.625rem;
}
.home_soft2 .soft2_center .center_bottom .d-title .title-tag {
  width: 3rem;
  height: 1.125rem;
  line-height: 1.125rem;
  background: #358ff0;
  font-weight: normal;
  font-size: 0.75rem;
  float: left;
  display: block;
  color: #fff;
  margin-top: 0.0625rem;
}
.home_soft2 .soft2_center .center_bottom .d-title .title-txt {
  height: 1.125rem;
  line-height: 1.125rem;
  font-weight: normal;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home_soft2 .soft2_center .center_bottom .d-txt {
  text-indent: 1.5rem;
  color: #999;
  font-size: 0.75rem;
  line-height: 1.375rem;
  height: 2.75rem;
  overflow: hidden;
}
.home_soft2 .soft2_center .center_bottom .d-list {
  margin-top: 0.9375rem;
  padding-top: 0.875rem;
  border-top: 0.0625rem dotted #dadada;
}
.home_soft2 .soft2_center .center_bottom .d-list .list-item {
  line-height: 1.5rem;
  margin-top: 0.5625rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home_soft2 .soft2_center .center_bottom .d-list .list-item .item_left {
  display: flex;
  align-items: center;
  width: 80%;
}
.home_soft2 .soft2_center .center_bottom .d-list .list-item .item_left i {
  display: block;
  width: 0.25rem;
  height: 0.25rem;
  overflow: hidden;
  border-radius: 0.125rem;
  background: #ccc;
  margin-right: 0.25rem;
}
.home_soft2 .soft2_center .center_bottom .d-list .list-item .item_left a {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.home_soft2 .soft2_center .center_bottom .d-list .list-item .item_left a:hover {
  color: #358ff0;
}
.home_soft2 .soft2_right {
  width: 16.25rem;
  height: 40rem;
  margin-top: 0.625rem;
}
.home_soft2 .soft2_right .g-title {
  border-bottom: 0.125rem solid #358ff0;
  margin-bottom: 1.625rem;
}
.home_soft2 .soft2_right .g-title .title-txt {
  margin-top: -0.25rem;
  line-height: 1.875rem;
  padding-bottom: 0.75rem;
  font-size: 1.375rem;
  width: 11.25rem;
  margin-right: 0.5625rem;
}
.home_soft2 .soft2_right .idx-zxxt {
  margin-top: -1.25rem;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item {
  padding: 1.1875rem 0;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item a {
  display: flex;
  align-items: flex-start;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item a:hover .e-name {
  color: #358ff0;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item a .e-img {
  border: 0.0625rem solid #ededed;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item a .e-info {
  margin-left: 1.25rem;
  height: 5rem;
  overflow: hidden;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item a .e-info .e-name {
  font-weight: normal;
  margin-bottom: 0.625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item a .e-info .e-txt {
  color: #999;
  font-size: 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item a .e-info .e-txt:last-child {
  margin-top: 0.625rem;
}
.home_soft2 .soft2_right .idx-zxxt .tab-cont-item .e-item a .e-info .e-txt .star {
  width: 4.3125rem;
  height: 0.75rem;
  vertical-align: top;
  display: inline-block;
  background-image: url("../imgs/sp_1.png");
  background-repeat: no-repeat;
}

.home_soft3,
.home_soft4 {
  margin-top: 1.25rem;
  margin-bottom: 2.4375rem;
}
.home_soft3 .g-title,
.home_soft4 .g-title {
  border-bottom: 0.125rem solid #358ff0;
  margin-bottom: 1.625rem;
  color: #333;
  display: flex;
}
.home_soft3 .g-title .title-txt,
.home_soft4 .g-title .title-txt {
  margin-top: -0.25rem;
  line-height: 1.875rem;
  padding-bottom: 0.75rem;
  font-size: 1.375rem;
  width: 11.25rem;
  margin-right: 0.5625rem;
  font-weight: bold;
}
.home_soft3 .g-title .g-tab,
.home_soft4 .g-title .g-tab {
  text-align: center;
  font-size: 1.125rem;
  margin-left: -0.625rem;
}
.home_soft3 .g-title .g-tab .tab-item,
.home_soft4 .g-title .g-tab .tab-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  line-height: 1.5625rem;
  padding: 0 1rem;
}
.home_soft3 .g-title .g-tab .tab-item .bot-arrow,
.home_soft4 .g-title .g-tab .tab-item .bot-arrow {
  display: none;
  margin-left: -0.5rem;
  bottom: -1.2813rem;
  position: absolute;
  width: 1rem;
  height: 0.5rem;
  left: 50%;
  background-position: -10.375rem -1.1875rem;
  background-image: url("../imgs/sp_1.png");
  background-repeat: no-repeat;
}
.home_soft3 .g-title .g-tab .tab-item.active,
.home_soft4 .g-title .g-tab .tab-item.active {
  color: #358ff0;
}
.home_soft3 .g-title .g-tab .tab-item.active .bot-arrow,
.home_soft4 .g-title .g-tab .tab-item.active .bot-arrow {
  display: block;
}
.home_soft3 .g-con .m-tab-item,
.home_soft4 .g-con .m-tab-item {
  display: none;
  height: 28.875rem;
}
.home_soft3 .g-con .m-tab-item.active,
.home_soft4 .g-con .m-tab-item.active {
  display: flex;
}
.home_soft3 .g-con .m-tab-item .tab-cont,
.home_soft4 .g-con .m-tab-item .tab-cont {
  margin-top: -1.25rem;
  width: 57.5rem;
  display: flex;
  flex-wrap: wrap;
}
.home_soft3 .g-con .m-tab-item .tab-cont .item-cont,
.home_soft4 .g-con .m-tab-item .tab-cont .item-cont {
  width: 28.75rem;
  padding-top: 1.25rem;
}
.home_soft3 .g-con .m-tab-item .tab-cont .item-cont a,
.home_soft4 .g-con .m-tab-item .tab-cont .item-cont a {
  color: #333;
  display: flex;
}
.home_soft3 .g-con .m-tab-item .tab-cont .item-cont a img,
.home_soft4 .g-con .m-tab-item .tab-cont .item-cont a img {
  display: block;
  width: 10.3125rem;
  height: 7.9375rem;
  border: 0.0625rem solid #e9e9e9;
}
.home_soft3 .g-con .m-tab-item .tab-cont .item-cont a .item-info,
.home_soft4 .g-con .m-tab-item .tab-cont .item-cont a .item-info {
  display: inline-block;
  width: 14.375rem;
  margin-left: 1.25rem;
}
.home_soft3 .g-con .m-tab-item .tab-cont .item-cont a .item-info .item-name,
.home_soft4 .g-con .m-tab-item .tab-cont .item-cont a .item-info .item-name {
  display: block;
  height: 4rem;
  line-height: 2rem;
  margin-bottom: 0.5rem;
  overflow: hidden;
}
.home_soft3 .g-con .m-tab-item .tab-cont .item-cont a .item-info .item-name:hover,
.home_soft4 .g-con .m-tab-item .tab-cont .item-cont a .item-info .item-name:hover {
  color: #40a9ff;
}
.home_soft3 .g-con .m-tab-item .tab-cont .item-cont a .item-info .item-desc,
.home_soft4 .g-con .m-tab-item .tab-cont .item-cont a .item-info .item-desc {
  display: block;
  line-height: 1.5rem;
  color: #999999;
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}
.home_soft3 .g-con .m-tab-item .tab-rank,
.home_soft4 .g-con .m-tab-item .tab-rank {
  width: 17.1875rem;
}
.home_soft3 .g-con .m-tab-item .tab-rank .rank-title,
.home_soft4 .g-con .m-tab-item .tab-rank .rank-title {
  color: #333;
  height: 1.875rem;
  line-height: 1.875rem;
  font-size: 1.375rem;
  letter-spacing: 0.125rem;
  margin-top: -0.25rem;
  margin-bottom: 0.25rem;
  padding-left: 1.875rem;
  background: url("../imgs/sp_1.png") no-repeat;
  background-position: -14.8125rem 0.375rem;
  overflow: hidden;
  font-weight: bold;
}
.home_soft3 .g-con .m-tab-item .tab-rank .rank-title span,
.home_soft4 .g-con .m-tab-item .tab-rank .rank-title span {
  color: #40a9ff;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item {
  padding-top: 1rem;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item.active .rank-name,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item.active .rank-name {
  font-size: 1rem;
  font-weight: bold;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item.active .rank-info,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item.active .rank-info {
  display: flex;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name {
  color: #333;
  display: block;
  width: 100%;
  height: 1.5rem;
  line-height: 1.5rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name .rank-num,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name .rank-num {
  display: inline-block;
  vertical-align: top;
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
  margin-right: 0.625rem;
  margin-top: 0.125rem;
  text-align: center;
  color: #fff;
  font-size: 0.875rem;
  border-radius: 0.125rem;
  background: #c7c7c7;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name .rank-num.one,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name .rank-num.one {
  background: #ff6b66;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name .rank-num.two,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name .rank-num.two {
  background: #ff8652;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name .rank-num.three,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-name .rank-num.three {
  background: #ffa742;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info {
  display: none;
  padding-top: 0.75rem;
  margin-bottom: 0.125rem;
  padding-left: 1.25rem;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info .rank-img,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info .rank-img {
  width: 4.125rem;
  height: 4.125rem;
  margin-right: 0.625rem;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info div p,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info div p {
  height: 2.125rem;
  line-height: 1.5rem;
  font-size: 0.75rem;
  color: #999999;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info div p .rank-star,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info div p .rank-star {
  width: 4.3125rem;
  height: 0.75rem;
  vertical-align: top;
  margin-top: 0.4375rem;
  display: inline-block;
  background-image: url("../imgs/sp_1.png");
  background-repeat: no-repeat;
}
.home_soft3 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info div .rank-btn,
.home_soft4 .g-con .m-tab-item .tab-rank ul .rank-item .rank-info div .rank-btn {
  width: 5.75rem;
  height: 1.75rem;
  line-height: 1.75rem;
  text-align: center;
  display: inline-block;
  color: #40a9ff;
  border-radius: 0.25rem;
  border: 0.0625rem solid #40a9ff;
}
.home_soft3.home_soft4 .g-con .m-tab-item,
.home_soft4.home_soft4 .g-con .m-tab-item {
  height: 19.5625rem;
}
.home_soft3.home_soft4 .g-con .m-tab-item .item-cont,
.home_soft4.home_soft4 .g-con .m-tab-item .item-cont {
  padding-top: 1.875rem;
}

.home_soft5,
.home_soft6 {
  margin-bottom: 2.375rem;
}
.home_soft5 .p-title,
.home_soft6 .p-title {
  margin-bottom: 1.625rem;
  border-bottom: 0.125rem solid #40a9ff;
}
.home_soft5 .p-title .title-txt,
.home_soft6 .p-title .title-txt {
  width: 11.25rem;
  height: 1.875rem;
  font-size: 1.375rem;
  line-height: 1.875rem;
  margin-top: -0.25rem;
  padding-bottom: 0.75rem;
  color: #333;
  font-weight: bold;
}
.home_soft5 .soft-matter,
.home_soft6 .soft-matter {
  height: 10.625rem;
  display: flex;
}
.home_soft5 .soft-matter .matter-item,
.home_soft6 .soft-matter .matter-item {
  margin: 0 0.625rem;
  width: 7.0625rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.home_soft5 .soft-matter .matter-item .item-top:hover .soft-name,
.home_soft6 .soft-matter .matter-item .item-top:hover .soft-name {
  color: #40a9ff;
}
.home_soft5 .soft-matter .matter-item .item-top img,
.home_soft6 .soft-matter .matter-item .item-top img {
  width: 6rem;
  height: 6rem;
  border-radius: 1.25rem;
}
.home_soft5 .soft-matter .matter-item .item-top .soft-name,
.home_soft6 .soft-matter .matter-item .item-top .soft-name {
  width: 100%;
  height: 1.875rem;
  line-height: 1.875rem;
  text-align: center;
  display: block;
  color: #555;
  font-size: 0.9375rem;
  margin-top: 0.3125rem;
  overflow: hidden;
}
.home_soft5 .soft-matter .matter-item .item-bottom,
.home_soft6 .soft-matter .matter-item .item-bottom {
  width: 100%;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  font-size: 0.75rem;
  color: #999;
  overflow: hidden;
}

.home_soft7 {
  margin-bottom: 2.375rem;
}
.home_soft7 .p-title {
  margin-bottom: 1.625rem;
  border-bottom: 0.125rem solid #40a9ff;
}
.home_soft7 .p-title .title-txt {
  width: 11.25rem;
  height: 1.875rem;
  font-size: 1.375rem;
  line-height: 1.875rem;
  margin-top: -0.25rem;
  padding-bottom: 0.75rem;
  color: #333;
  font-weight: bold;
}
.home_soft7 .con-matter {
  display: flex;
}
.home_soft7 .con-matter ul {
  width: 33%;
}
.home_soft7 .con-matter ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 23.75rem;
  height: 2.25rem;
  line-height: 2.25rem;
  font-size: 0.875rem;
  padding-left: 0.625rem;
  overflow: hidden;
}
.home_soft7 .con-matter ul li div a {
  display: inline-block;
  vertical-align: middle;
  height: 2.25rem;
  overflow: hidden;
  color: #333;
}
.home_soft7 .con-matter ul li div .con-title {
  width: 7.8125rem;
}
.home_soft7 .con-matter ul li div .con-name {
  max-width: 12.8125rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.home_soft7 .con-matter ul li span {
  margin-right: 0.625rem;
  color: #40a9ff;
}

.home_soft8 {
  margin-bottom: 2.375rem;
}
.home_soft8 .p-title {
  margin-bottom: 1.625rem;
  border-bottom: 0.125rem solid #40a9ff;
}
.home_soft8 .p-title .title-txt {
  width: 11.25rem;
  height: 1.875rem;
  font-size: 1.375rem;
  line-height: 1.875rem;
  margin-top: -0.25rem;
  padding-bottom: 0.75rem;
  color: #333;
  font-weight: bold;
}
.home_soft8 .swiperBox {
  width: 75rem;
  height: 11.25rem;
  overflow: hidden;
  position: relative;
}
.home_soft8 .swiperBox .swiper {
  height: 11.25rem;
}
.home_soft8 .swiperBox .swiper .swiper-slide {
  width: 17.8125rem;
  height: 11.25rem;
  border-radius: 0.1875rem;
  background-color: pink;
}
.home_soft8 .swiperBox .swiper .swiper-slide img {
  width: 17.8125rem;
  height: 11.25rem;
  border-radius: 0.1875rem;
}
.home_soft8 .swiperBox .button-prev,
.home_soft8 .swiperBox .button-next {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 2.375rem;
  height: 5rem;
  color: #fff;
  top: 50%;
  z-index: 100;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.home_soft8 .swiperBox .button-prev:hover,
.home_soft8 .swiperBox .button-next:hover {
  opacity: 0.8;
}
.home_soft8 .swiperBox .button-prev.button-prev,
.home_soft8 .swiperBox .button-next.button-prev {
  left: 0;
  transform: translateY(-50%) rotateY(180deg);
}
.home_soft8 .swiperBox .button-prev.button-next,
.home_soft8 .swiperBox .button-next.button-next {
  right: 0;
}

.goTop_actions {
  width: 4.5rem;
  height: 18rem;
  box-shadow: 0rem 0.25rem 1.5rem 0rem rgba(209, 204, 255, 0.12);
  background-color: #fff;
  position: fixed;
  z-index: 100;
  right: 1.875rem;
  top: 18.75rem;
  display: flex;
  flex-direction: column;
}
.goTop_actions .actions {
  width: 4.5rem;
  height: 4.5rem;
  position: relative;
}
.goTop_actions .actions .img {
  width: 4.5rem;
  height: 4.5rem;
  background-image: url("../imgs/mydzc.png");
}
.goTop_actions .actions:hover .img {
  background-image: url("../imgs/mydzcHover.png");
  cursor: pointer;
}
.goTop_actions .actions:nth-of-type(1) .img {
  background-position: 0 17.75rem;
}
.goTop_actions .actions:nth-of-type(1) .soflvbox {
  position: absolute;
  border: 0.0625rem solid #1fa4df;
  border-radius: 0.3125rem;
  width: 19.375rem;
  padding: 0.625rem 1.25rem;
  height: 8.125rem;
  background: #fff;
  left: -23.125rem;
  top: -2.5rem;
  font-size: 0.75rem;
  line-height: 1.375rem;
  color: #999;
  display: none;
}
.goTop_actions .actions:nth-of-type(1) .soflvbox:after {
  content: " ";
  position: absolute;
  width: 0.75rem;
  height: 0.9375rem;
  right: -0.5625rem;
  top: 4.125rem;
  background: url("../imgs/souljt.png") no-repeat;
}
.goTop_actions .actions:nth-of-type(1) .soflvbox > span {
  color: #0199dc;
  font-size: 0.875rem;
  cursor: pointer;
}
.goTop_actions .actions:nth-of-type(1) .soflvbox p {
  text-align: right;
  cursor: pointer;
}
.goTop_actions .actions:nth-of-type(2) .img {
  background-position: 0 13.3125rem;
}
.goTop_actions .actions:nth-of-type(3) .img {
  background-position: 0 8.875rem;
}
.goTop_actions .actions:nth-of-type(3) .usefk {
  position: absolute;
  border: 0.0625rem solid #0199dc;
  border-radius: 0.3125rem;
  width: 12.375rem;
  padding: 0.625rem 1.25rem;
  height: 3.75rem;
  background: #fff;
  left: -16.25rem;
  top: 0;
  font-size: 0.75rem;
  line-height: 1.375rem;
  color: #999;
  display: none;
}
.goTop_actions .actions:nth-of-type(3) .usefk:after {
  content: " ";
  position: absolute;
  width: 0.75rem;
  height: 0.9375rem;
  right: -0.5625rem;
  top: 2.0625rem;
  background: url("../imgs/souljt.png") no-repeat;
}
.goTop_actions .actions:nth-of-type(3) .usefk > span {
  color: #0199dc;
  font-size: 0.875rem;
  cursor: pointer;
}
.goTop_actions .actions:nth-of-type(3) .usefk p {
  text-align: right;
  cursor: pointer;
}
.goTop_actions .actions:nth-of-type(4) .img {
  background-position: 0 4.4375rem;
}
