html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
p,
input,
select,
button,
textarea,
iframe,
table,
th,
td {
  margin: 0;
  padding: 0;
}

img {
  border: none;
}

ul,
li {
  list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

body,
input,
select,
button,
textarea {
  font-size: 0.24rem;
  font-family: "微软雅黑";
  outline: none;
}

button {
  cursor: pointer;
}

i,
em,
cite {
  font-style: normal;
}

a {
  text-decoration: none;
}

.wrap {
  width: 100%;
  margin: 0 auto;
}

.fix {
  zoom: 1;
}

.fix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.fl {
  float: left;
  display: inline;
}

.fr {
  float: right;
  display: inline;
}

.mb-20 {
  margin-bottom: 0.2rem;
}

.ml-10 {
  margin-left: 0.1rem;
}

*/
/* a, a:link {color:white;}
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* {
  margin: 0;
  padding: 0;
}

.clearfix {
  display: block;
}

html {
  font-size: calc(100vw/7.5);
}

/* @media screen and (min-width: 750px) {
  .pmpv2_fix_tab {
    width: 750px !important;
    left: initial !important;
  }
} */

/* body {
  min-width: 7.5rem;
  background: #fbfdff;
} */

.specialTopics-hearder {
  display: flex;
  justify-content: flex-start;
}

.pre01 {
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  background: url("../images/specialTopics/spe1.png") no-repeat;
  background-size: 100% 100%;
}

.eyrw1 {
  font-size: -0.6rem;
  height: 0.7rem;
  line-height: 0.7rem;
  font-family: Source Han Sans CN;
  /* background: linear-gradient(180deg,#FFFFFF,#E6D9FD); */
  font-weight: bold;
  border-radius: 0.32rem;
}

.pmp3_banner_p2 {
  text-align: left;
}

.pmp3_banner_p2 img {
  width: 4.5rem;
  height: 0.68rem;
  margin-top: -0.28rem;
  padding-left: 0.4rem;
}

.pmp3_banner_p3 {
  width: 6rem;
  margin-top: 0.18rem;
  /* margin-bottom: 0.31rem; */
  /* height: 0.56rem; */
  display: inline-block;
  padding-left: 0.4rem;
  box-sizing: border-box;
}

.btn_top {
  display: flex;
  padding: 0.42rem 0rem;
}

.btn_top > a:hover {
  transform: translateY(-0.05rem);
  color: #ffffff !important;
}

.userFlex1 {
  display: flex;
  position: relative;
  justify-content: center;
  align-content: center;
}

.pmp-header-bottom {
  position: relative;
}

.tx_perform .submitsty {
  display: block;
  margin: 0 auto;
  width: 3.06rem;
  height: 0.66rem;
  line-height: 0.66rem;
  text-align: center;
  background: linear-gradient(90deg, #3977ff, #5155ff);
  border-radius: 0.33rem;
  font-size: 0.3rem;
  color: #fff;
  margin-top: 0.32rem;
  margin-bottom: 0.08rem;
}

.tx_submitCusInfo a:hover {
  transform: translateY(-0.05rem);
}

.tx_submitCusInfo.realwid_1000 p input,
.tx_submitCusInfo.realwid_1000 p select {
  width: 4rem;
  text-align: left;
}

.guide_list {
  display: inline-block;
  width: 1.66rem;
  height: 0.76rem;
  cursor: pointer;
  line-height: 0.76rem;
  background: url("../images/specialTopics/specialTopics_bg\(66\).png") center
    top no-repeat;
  background-size: 100% 100%;
  border-radius: 0.24rem;
  text-align: center;
  font-size: 0.18rem;
  color: #3f44e8;
  margin-top: -0.1rem;
  margin-bottom: 0.3rem;
}

.pmp02_fps1 {
  background: url("../images/specialTopics//pre27.png") center top no-repeat;
  background-size: 100% 100%;
}

.pmp02_fp {
  height: 7rem;
  background: url("../images/specialTopics//pre27.png") center top no-repeat;
  background-size: 100% 100%;
}

.guide_list:nth-child(5n) {
  margin-right: 0;
}

.guide_list:hover {
  /* background-color: #FB5643; */
  color: #fff;
}

/* .seteyrw1:hover {
  background: linear-gradient(180deg, #CDDFFF, #FFFFFF);
} */

.guide_box a.guide_list {
  color: #3f44e8;
  font-weight: bold;
  font-size: 0.22rem;
}
.img_pic{
  position: absolute;
  width: 0.2rem;
  height: 0.2rem;
  left: 1.8rem;
  top: 0.2rem;
}
.img_pic2{
  position: absolute;
  left: 4.1rem;
  width: 0.2rem;
  height: 0.2rem;
  top: 0.2rem;
}
.img_pic3{
  position: absolute;
  left: 6.5rem;
  width: 0.2rem;
  height: 0.2rem;
  top: 0.6rem;
}
.img_pic4{
  position: absolute;
  left: 1.8rem;
  width: 0.2rem;
  height: 0.2rem;
  top: 1rem;
}
.img_pic5{
  position: absolute;
  left: 4.1rem;
  width: 0.2rem;
  height: 0.2rem;
  top: 1rem;
}
.guide_box {
  margin: 0 auto;
  position: relative;
  margin-left: 0.2rem;
  top: 1.6rem;
  height: 1.48rem;
  display: flex;
  flex-wrap: wrap;
  /* background: url("../images/specialTopics/specialTopics_bg(30).png") top center */
    /* no-repeat; */
}

.guide_box a:hover {
  transform: translateY(-0.05rem);
}

.pmp3_spped {
  background: url("../images/specialTopics/specialTopics_bg(17).png") top center
    no-repeat;
  background-size: 100% 100%;
  padding: 0.6rem 0.4rem;
}

.pmp3_sppedmain {
  /* width: 14.00rem; */
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
}

.pmp3_sppedmain .box {
  width: 3.36rem;
  min-height: 2.28rem;
  margin-top: 0.14rem;
  padding: 0.21rem 0.26rem;
  border-radius: 0.1rem;
  background-color: #fff;
  box-sizing: border-box;
  text-align: center;
}
.card_item_3{
  display: flex;
  width: 6.9rem;
  justify-content: space-between;
}
.card_item_2{
  display: flex;
  width: 6.9rem;
  justify-content: space-between;
}
.card_item_1{
  display: flex;
  width: 6.9rem;
  justify-content: space-between;
}
.pmp3_sppedmain .box:hover {
  transform: scale(1.05);
  cursor: pointer;
}

.four_box_name .four_box_item:hover {
  transform: scale(1.05);
  cursor: pointer;
}

.box_position .box_position_left:hover {
  transform: scale(1.05);
  cursor: pointer;
}

.box_position .box_position_right:hover {
  transform: scale(1.05);
  cursor: pointer;
}

.box_position {
  display: flex;
  justify-content: center;
  padding-bottom: 0rem;
  position: relative;
}

.position_img {
  position: absolute;
  left: 3.1rem;
  top: 1rem;
  z-index: 99;
}

.box_position_left {
  width: 3.43rem;
  height: 2.59rem;
  font-size: 0.3rem;
  text-align: center;
  border-image: linear-gradient(180deg, #adcff1, #ffffff) 10 10;
  background: linear-gradient(-41deg, #ffffff 0%, #e2edf8 100%);
  border-radius: 0.2rem;
}

.box_position_right {
  width: 3.43rem;
  height: 2.59rem;
  font-size: 0.3rem;
  text-align: center;
  border-image: linear-gradient(180deg, #5056ff, #ffffff) 10 10;
  background: linear-gradient(180deg, #5156ff 0%, #72b4ff 100%);
  box-shadow: -0.05rem 0rem 0.07rem 0rem rgba(28, 50, 122, 0.39);
  border-radius: 0.2rem;
}

.pmp3_sppedmain .box:nth-child(4n) {
  margin-right: 0.14rem;
}

.pmp3_sppedmain .box span.pic {
  padding: 0 0;
  display: block;
}

.pmp3_sppedmain .box h4 {
  line-height: 0.6rem;
  font-size: 0.3rem;
  font-weight: bold;
  color: #000000;
}

.pmp3_sppedmain .box p {
  text-align: left;
  line-height: 0.4rem;
  font-size: 0.24rem;
}

.box_P_content {
  font-size: 0.24rem;
  padding-top: 0.1rem;
  line-height: 0.34rem;
}

.studypmp1 {
  height: auto;
  background: url(../images/specialTopics/xsbg11.png) center top no-repeat;
  background-size: 100% 100%;
  padding-bottom: 0.4rem;
}

.alls1 {
  margin-top: 0.3rem;
  padding-bottom: 0.2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-content: center;
}

.tx_submitCusInfo .cusInfobot {
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0 auto;
  margin-top: 1.1rem;
  box-sizing: border-box;
}

.title_xinkaogang {
  width: 5rem;
  display: flex;
  position: absolute;
  flex-direction: row;
  text-align: center;
  line-height: 0.34rem;
  margin-top: -12rem;
  left: 0.5rem;
  right: 0;
  margin: 0 auto;
  top: 0 34rem;
}

.tx_submitCusInfo.realwid_1000 p.p3 {
  padding-left: 1.47rem;
}

.tx_submitCusInfo.realwid_1000 p.p3 span {
  width: 1.7rem;
}

.tx_submitCusInfo.realwid_1000 p {
  padding-left: 1.82rem;
}

.tx_submitCusInfo.realwid_1000 p.p3 {
  padding-left: 1.47rem;
}

.tx_submitCusInfo .cusInfobot p span {
  position: absolute;
  left: 0;
  top: 0;
  color: #ccc;
  text-align: center;
}

.tx_submitCusInfo.realwid_1000 p input,
.tx_submitCusInfo.realwid_1000 p select {
  text-align: left;
}

.tx_submitCusInfo.realwid_1000 p input,
.tx_submitCusInfo.realwid_1000 p select {
  border: none;
}

.tx_submitCusInfo.realwid_1000 p span {
  width: 1.82rem;
  height: 0.8rem;
  color: #333;
}
.tx_submitCusInfo.realwid_1000 p {
  width: 6.25rem;
  height: 0.8rem;
  line-height: 0.8rem;
  margin-right: 0;
  font-size: 0.2rem;
}

.tx_submitCusInfo.realwid_1000 p.p1 {
  margin-right: 0;
}

.tx_perform {
  margin: 0 auto;
  min-height: 5.7rem;
  padding: 0.7rem 0.3rem 0.5rem 0.3rem;
  background: url("../images/specialTopics/bktjbg.png") left 0 center no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
}

.tear_bottom_content {
  position: relative;
  top: -0.88rem;
  left: 0.02rem;
  height: 0.18rem;
  font-size: 0.26rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #6c5cf9;
  line-height: 0.32rem;
}

.tear_bottom {
  position: relative;
  top: 0.52rem;
  left: -0.98rem;
}

.descript_tearch {
  font-size: 0.26rem;
  color: #ffffff;
  padding-right: 0.2rem;
  width: 1.2rem;
  font-weight: 700;
  padding: 0.2rem 0rem;
  position: relative;
  z-index: 99;
}

/* .guide_title1::after{
  content: '';
  position: absolute;
  left: 0.7rem;
  bottom: 0.01rem;
  width: 74%;
  height: 0.08rem;
  background: linear-gradient(90deg, #E86CF8 0%, #8E92FF 100%);
  opacity: 0.5;
  border-radius: 0.03rem;
} */
/* .guide_title::after{
  content: '';
  position: absolute;
  left: 0.7rem;
  bottom: 0.18rem;
  width: 60%;
  height: 0.08rem;
  background: linear-gradient(90deg, #E86CF8 0%, #8E92FF 100%);
  opacity: 0.5;
  border-radius: 0.03rem;
} */
.boxshadown {
  position: absolute;
  top: 1.04rem;
  width: 64%;
  height: 0.08rem;
  background: linear-gradient(90deg, #e86cf8 0%, #8e92ff 100%);
  /* opacity: 0.5; */
  border-radius: 0.03rem;
  z-index: 1;
  left: 1.4rem;
}

.boxshadown1 {
  position: absolute;
  top: 0.3rem;
  width: 67%;
  left: 0.52rem;
  height: 0.08rem;
  background: linear-gradient(90deg, #e86cf8 0%, #8e92ff 100%);
  border-radius: 0.03rem;
  z-index: 1;
}
.inner_cicle {
  width: 97%;
  height: 92%;
  background: #eee6fe;
  border-radius: 0.3rem;
  color: #3f44e8;
  font-weight: bold;
  font-size: 0.27rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wai_cicle {
  width: 1.63rem;
  height: 0.57rem;
  border-radius: 0.5rem;
  background-color: #856afa;
  border: 0.02rem solid #eee6fe;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.58rem;
  position: relative;
  z-index: 99;
}
.wai_cicle:hover{
  transform: translateY(-0.05rem);
}
.boxshadown2 {
  position: absolute;
  top: 0.9rem;
  width: 78%;
  left: 0.5rem;
  height: 0.08rem;
  background: linear-gradient(90deg, #e86cf8 0%, #8e92ff 100%);
  border-radius: 0.03rem;
  z-index: 1;
}

.boxshadown3 {
  position: absolute;
  top: 1.2rem;
  width: 60%;
  left: 1.5rem;
  height: 0.08rem;
  background: linear-gradient(90deg, #e86cf8 0%, #8e92ff 100%);
  border-radius: 0.03rem;
  z-index: 1;
}

.remenwenti {
  position: absolute;
  top: 1.02rem;
  left: 2.96rem;
  width: 23%;
  height: 0.08rem;
  background: linear-gradient(90deg, #e86cf8 0%, #8e92ff 100%);
  border-radius: 0.03rem;
}

.jingyan {
  position: absolute;
  top: 0.72rem;
  left: 1.7rem;
  width: 56%;
  height: 0.08rem;
  background: linear-gradient(90deg, #e86cf8 0%, #8e92ff 100%);
  border-radius: 0.03rem;
  z-index: 1;
}

.mingxing {
  position: absolute;
  top: 1.1rem;
  left: 1.14rem;
  width: 71%;
  height: 0.08rem;
  background: linear-gradient(90deg, #e86cf8 0%, #8e92ff 100%);
  border-radius: 0.03rem;
}

/* .xuelian::after{
  content: '';
  position: absolute;
  top: 0.6rem;
  left: 0.9rem;
  width: 77%;
  height: 0.08rem;
  background: linear-gradient(90deg, #E86CF8 0%, #8E92FF 100%);
  opacity: 0.5;
  border-radius: 0.03rem;
} */
.tx_perform .redtitle {
  font-size: 0.46rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333;
  text-align: center;
}

.tx_perform .redtitle em {
  color: #de3228;
}

.tx_submitCusInfo .cusInfobot p {
  position: relative;
  width: 6.86rem;
  height: 0.88rem;
  background: #ffffff;
  border: 0.0001rem solid #3977ff;
  opacity: 0.9;
  border-radius: 0.1rem;
  margin-bottom: 0.22rem;
  box-sizing: border-box;
}

.zq_wheel_wrapjc {
  position: relative;
  border-radius: 0.16rem;
}

.tearch_box {
  position: relative;
  color: #333333;
  opacity: 0.7;
  top: -0.01rem;
  left: -0.63rem;
  font-size: 0.23rem;
}

.zq_wheel_wrapjc li .tea_li {
  /* display: inline-block;
  display: flex;
  vertical-align: top;
  height: 6.00rem;
  color: #333;
  font-size: 0.16rem;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  padding-top: 0; */
}

.zq_wheel_wrapjc ul li {
  text-align: center;
}

.zq_wheel_wrapjc li .tea_li .tea_left {
  display: inline-block;
  vertical-align: top;
}

.zq_wheel_wrapjc li .tea_li .tea_left .div1 {
  display: block;
  width: 100%;
  position: relative;
  text-align: center;
}

.zq_wheel_wrapjc li .tea_li .tea_left .div1 img {
  display: inline-block;
  position: relative;
  left: -1rem;
  top: 0.59rem;
  height: 4.1rem;
  z-index: 99;
  object-fit: cover;
}

.tearch_bottom_img {
}

.content_tearch {
}

.zq_wheel_wrapjc li .tea_li .tea_right {
  display: inline-block;
  width: 3.66rem;
  vertical-align: top;
  font-size: 0.16rem;
  margin-left: -1.42rem;
  line-height: 1.5;
  padding-top: 0.56rem;
  color: #fff;
  box-sizing: border-box;
}

.zq_wheel_wrapjc li .tea_li .tea_right .p1 {
  color: #333;
  font-size: 0.28rem;
  font-weight: bold;
}

.zq_wheel_wrapjc li .tea_li .tea_right .p1 span {
  font-size: 0.28rem;
  color: #fff;
  margin-left: 0.1rem;
  font-weight: normal;
}

.zq_wheel_wrapjc li .tea_li .tea_right .p1 span > i {
  display: inline-block;
  width: 0.04rem;
  height: 0.2rem;
  background: #ffffff;
  margin-right: 0.15rem;
}

.zq_wheel_wrapjc li .tea_li .tea_right .p1 .a2 {
  float: right;
  display: inline-block;
  text-align: center;
  width: 1.54rem;
  height: 0.43rem;
  background: #7bfff7;
  border-radius: 0.04rem;
  font-size: 0.18rem;
  line-height: 0.43rem;
}

.xue_title {
  font-weight: 700;
  color: #ffffff;
  font-size: 0.48rem;
  position: absolute;
  left: 0.2rem;
  top: 0.2rem;
}

.xuelian_content {
  position: absolute;
  left: 1.25rem;
  top: 0.3rem;
  color: #5545e9;
  font-weight: 700;
  font-size: 0.3rem;
}

.xuelian_box {
  display: flex;
  flex-direction: column;
  padding-left: 0.31rem;
  width: 6.2rem;
  padding-top: 0.1rem;
}

.xuelian_box1 {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0.88rem;
  left: 0.4rem;
  padding-top: 0.1rem;
  height: 4.44rem;
  margin-top: -0.22rem;
}

.foot_btns {
  display: flex;
  margin-top: 0.3rem;
  flex-direction: row;
  justify-content: center;
  width: 5.9rem;
  height: 1.3rem;
  align-items: center;
  background: #ffffff;
  padding: 0 0.18rem;
  margin-left: 1rem;
}

/* .foot_btns div:hover{
  background-color: red;
} */
.btn_kecheng {
  width: 1.96rem;
  height: 0.66rem;
  line-height: 0.66rem;
  text-align: center;
  margin-right: 0.2rem;
  background: #ffffff;
  font-size: 0.3rem;
  color: #3c79ff;
  border: 0.01rem solid #3c79ff;
  border-radius: 0.33rem;
}

.xian {
  padding: 0 0 0 0.48rem;
  margin-bottom: 0.3rem;
}

.yuan {
  background: #ffffff;
  position: absolute;
  left: 1rem;
  top: 1.32rem;
  width: 0.16rem;
  height: 0.16rem;
  border: 0.03rem solid #aa81f6;
  border-radius: 50%;
  z-index: 99;
}

.yuan2 {
  background: #ffffff;
  position: absolute;
  left: 1rem;
  top: 3.8rem;
  width: 0.16rem;
  height: 0.16rem;
  border: 0.02rem solid #8a4cff;
  border-radius: 50%;
  z-index: 99;
}

.yuan3 {
  background: #ffffff;
  position: absolute;
  left: 1rem;
  top: 6.2rem;
  width: 0.16rem;
  height: 0.16rem;
  border: 0.02rem solid #5d30f0;
  border-radius: 50%;
  z-index: 99;
}
.inner_xian{
  border-left: 1px dashed #5d30f0;
}

.yuan4 {
  background: #ffffff;
  position: absolute;
  left: 1rem;
  top: 8.6rem;
  width: 0.16rem;
  height: 0.16rem;
  border: 0.02rem solid #3511e8;
  border-radius: 50%;
  z-index: 99;
}

.btn_goumai {
  line-height: 0.66rem;
  text-align: center;
  width: 1.96rem;
  height: 0.66rem;
  font-size: 0.3rem;
  color: #ffffff;
  background: linear-gradient(90deg, #3977FF, #5155FF);
  border-radius: 0.33rem;
}

.btn_goumai:hover {
  transform: translateY(-0.05rem);
}

.inner_box {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 6.32rem;
  /* padding: 0.32rem 0 0 0; */
  background-color: #FFF;
  /* margin-left: 0.98rem; */
  margin-left: 0.2rem;
}
.inner_box_xue {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 6.32rem;
  padding: 0.32rem 0 0 0;
  background-color: #FFF;
  /* margin-left: 0.98rem; */
  margin-left: 0.2rem;
}

.inner_box3 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 6.6rem;
  height: 5.46rem;
  background: #ffffff;
  padding: 0.18rem;
}

.inner_box1 {
  width: 6.32rem;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  /* margin-left: 0.98rem; */
  margin-left: 0.2rem;
}
.inner_box2 {
  width: 6.2rem;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  margin-left: 0.98rem;
}

.inner_box1_title {
  font-weight: bold;
  text-align: center;
  color: #5545e9;
  font-size: 0.6rem;
  width: 1.14rem;
  line-height: 1.1rem;
  background: #e1dbff;
  border-radius: 0.1rem 0rem 0rem 0.1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.inner_box1_box {
  display: flex;
  width: 5.43rem;
  min-height: 1.44rem;
  padding-right: 0.2rem;
  margin-bottom: 0.2rem;
}

.inner_box1_content {
  width: 75%;
  height: auto;
  background: linear-gradient(0deg, #f3f1ff 0%, #ffffff 100%);
  box-shadow: 0rem 0rem 0.24rem 0rem rgba(0, 0, 0, 0.11);
  border-top-right-radius: 0.1rem;
  border-bottom-right-radius: 0.1rem;
  display: flex;
  flex-direction: column;
  padding-top: 0.22rem;
  padding: 0.3rem 0.22rem;
  font-size: 0.24rem;
}

.dianziliao {
  position: absolute;
  left: 0.4rem;
  top: 0.58rem;
  font-weight: 700;
  width: 0.3rem;
  height: 0.2rem;
  z-index: 99;
}

.zhineng {
  position: absolute;
  width: 0.3rem;
  font-weight: 700;
  left: 0.4rem;
  top: 0.12rem;
}

.bottom_box {
  position: absolute;
  font-size: 0.16rem;
  top: 4.78rem;
  color: #000;
  padding-left: 0.2rem;
  width: 5.6rem;
  height: 1.04rem;
  border-top: 0.01rem solid #9a66ff;
  border-right: 0.01rem solid #9a66ff;
  border-left: 0.01rem solid #9a66ff;
  background: linear-gradient(90deg, #e4d6ff 0%, rgba(228, 214, 255, 0) 100%);
}

.bottom_box2 {
  position: absolute;
  font-size: 0.16rem;
  top: 4.78rem;
  color: #000;
  padding-left: 0.2rem;
  font-weight: 700;
  width: 5.6rem;
  height: 1.04rem;
  border-left: 0.01rem solid #9a66ff;
  border-right: 0.01rem solid #9a66ff;
  border-bottom: 0.01rem solid #9a66ff;
  background: linear-gradient(90deg, #e4d6ff 0%, rgba(228, 214, 255, 0) 100%);
}

.hengxian2 {
  position: absolute;
  width: 4.78rem;
  left: 0.8rem;
  top: 1rem;
  border-top: 0.01rem solid #9a66ff;
}

.hengxian3 {
  left: 2rem;
  position: absolute;
  width: 4.6rem;
  border-top: 0.01rem solid #f4f2fe;
}

.shuxian4 {
  left: 4.35rem;
  height: 1.1rem;
  position: absolute;
  border-left: 0.01rem solid #f4f2fe;
}
.grid_box{
  display: flex;
  width: 5.52rem;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  margin-top: 0.2rem;
}
.ziliao{
  font-size: 0.24rem;
  font-weight: 700;
  color: #333333;
  padding: 0.2rem;
  height: 1.18rem;
  width: 0.2rem;
  border: 1px dashed #AE88F5;
  background: #F4F2FE;
}
.ziliao_item_2{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1.58rem;
  width: 3.4rem;
  border-top:1px dashed #AE88F5 ;
  border-bottom: 1px dashed #AE88F5;
}
.zishi_item{
  font-size: 0.24rem;
  font-weight: 700;
  color: #333333;
  width: 100%;
  height: 50%;
  line-height: 2;
  border-bottom: 1px solid #F4F2FE;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ziliao_item_3{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1.58rem;
  width: 3rem;
  border-top:1px dashed #AE88F5 ;
  border-bottom: 1px dashed #AE88F5;
  border-right: 1px dashed #AE88F5;
}
.ziliao_item_3{
  height: 1.58rem;
  width: 3rem;
  border-top:1px dashed #AE88F5 ;
  border-bottom: 1px dashed #AE88F5;
  border-left: 1px solid #F4F2FE;
}
.shuxian6 {
  top: 1.42rem;
  left: 1.2rem;
  height: 9.2rem;
  position: absolute;
  border-left: 0.01rem dashed #9a66ff;
  z-index: 9;
}

.shuxian {
  left: 0.4rem;
  top: 0.96rem;
  position: absolute;
  height: 10.62rem;
  z-index: 99;
  border-left: 0.01rem dashed #9a66ff;
}

.shuxian3 {
  left: 0.4rem;
  top: 1.1rem;
  position: absolute;
  height: 7.42rem;
  z-index: 99;
  border-left: 0.01rem dashed #9a66ff;
}
.box_bg_xuxian{
  height: 0.8rem;
  width: 6.6rem;
  border: 1px dashed #FFF;
  opacity: 0.4;
  border-radius: 0.4rem;
  position: absolute;
  top: 1.9rem;
  left: 0.42rem;
  z-index: 1;
  border-left-style: none;
}

.shuxian1 {
  left: 0.4rem;
  top: 0.96rem;
  position: absolute;
  height: 8rem;
  z-index: 99;
  border-left: 0.01rem dashed #9a66ff;
}

.shuxian2 {
  left: 3.9rem;
  top: 4.78rem;
  position: absolute;
  height: 2.06rem;
  z-index: 99;
  border-left: 0.01rem solid #9a66ff;
}

.box_1 {
  font-size: 16rem;
  position: relative;
  width: 0.76rem;
  height: 0.74rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-weight: 700;
  top: 0.9rem;
  left: 0.56rem;
  transform: translate(0.84rem, -0.77rem);
  background: url(../images//specialTopics/box1.png) no-repeat center;
}

.box_2 {
  position: relative;
  width: 1.87rem;
  height: 0.96rem;
  font-weight: 700;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  top: 0.7rem;
  transform: translate(2.88rem, -1.49rem);
  background: url(../images//specialTopics/box2.png) no-repeat center;
}

.box_3 {
  position: relative;
  width: 1rem;
  height: 0.74rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  top: 2.22rem;
  left: -4.44rem;
  transform: translate(5.77rem, -2.23rem);
  background: url("../images//specialTopics/box3.png") no-repeat center;
}

.box_4 {
  position: relative;
  width: 1.56rem;
  height: 0.74rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  top: 2.21rem;
  left: -5.17rem;
  transform: translate(8.17rem, -2.95rem);
  background: url(../images//specialTopics/box4.png) no-repeat center;
}

.box_right {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  padding-right: 0.18rem;
  width: 8.25rem;
  height: 3.6rem;
  /* background: #F4F2FE; */
  background: url("../images/specialTopics/specialTopics_bg_xuexi_right.png")
    center top no-repeat;
  background-size: 100% 100%;
  border-radius: 0.1rem;
}

.four_box {
  display: flex;
  flex-direction: column;
}

.four_content {
  text-align: center;
  color: #bbbeff;
  font-size: 0.24rem;
  padding-bottom: 0.26rem;
}

.liucheng {
  width: 6.72rem;
  border-top: 0.2rem solid #aa81f6;
}

.four_title {
  padding-top: 0.1rem;
  padding-bottom: 0.2rem;
  font-size: 0.3rem;
  font-weight: bold;
}

.four_box_item {
  display: flex;
  /* margin: 0.2rem; */
  margin-bottom: 0.26rem;
  color: #ffffff;
  flex-direction: column;
  align-items: center;
  padding-top: 0.42rem;
  width: 2.6rem;
  /* min-height: 3.1rem; */
  background: linear-gradient(0deg, #3f44e8 0%, #a46cf8 100%);
  box-shadow: 0rem 0rem 0.24rem 0rem rgba(0, 0, 0, 0.11);
  border-radius: 0.15rem;
}

.four_box_item img {
  height: 0.64rem;
  width: 0.64rem;
  padding-bottom: 0.28rem;
}

.box_right2 {
  display: flex;
  flex-direction: row;

  justify-content: space-around;
  align-items: flex-end;
  width: 8.25rem;
  height: 3.6rem;
  /* background: #F4F2FE; */
  border-radius: 0.1rem;
}

.square_box {
  display: flex;
  flex-direction: column;
}

.square_box_title {
  width: 1.68rem;
  padding-bottom: 0.18rem;
  text-align: center;
  font-size: 0.26rem;
  color: #ae88f5;
}

.square_box_content {
  padding-top: 0.2rem;
  line-height: 0.34rem;
  text-align: center;
  color: #ffffff;
  width: 1.68rem;
  height: 1.44rem;
  background: #ae88f5;
  box-shadow: 0rem 0rem 0.24rem 0rem rgba(0, 0, 0, 0.11);
}

.box_left {
  margin: 0 0.4rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.box_left2 {
  width: 5.58rem;
  font-size: 0.24rem;
  margin-left: 0.2rem;
  margin-top: 0.5rem;
  font-weight: 700;
  display: flex;
  color: #333333;
  align-items: center;
  border: 0.01rem dashed #ae88f5;
}

.row_flex {
  display: flex;
  flex-direction: row;
}

.box_left2_title {
  text-align: center;
  height: 100%;
  background-color: #f4f2fe;
  border-right: 0.01rem dashed #ae88f5;
  font-size: 0.16rem;
  color: black;
  width: 0.72rem;
  font-weight: 700;
}

.zq_wheel_wrapjc li .tea_li .tea_right .p2 {
  display: block;
  position: relative;
  top: -4rem;
  left: 2.92rem;
  color: #fff;
  font-size: 0.16rem;
  line-height: 1.5;
  max-height: 1.7rem;
  overflow-y: auto;
  margin-top: 0.35rem;
}

.box_four_line {
  padding: 0.16rem;
  line-height: 0.38rem;
  color: #ffffff;
  width: 4.8rem;
  min-height: 1.3rem;
  background: #ae88f5;
  margin-bottom: 0.28rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_four_cont {
  margin-left: 0.3rem;
}

.pmpcom_div {
  padding-bottom: 0.04rem;
  background: #fff;
}

.ugc_brand .ugc_brand_in {
  margin: 0 auto;
  padding-top: 0.86rem;
}

.pmp_brand {
  background: url(../images/specialTopics/pmp_brandBg.png) no-repeat;
  background-size: 101% 100%;
}

.ugc_brand .brand_title {
  font-size: 0.18rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 0.56rem;
  color: #ffffff;
}

.logo_time {
  font-size: 0.16rem;
}

.row_text {
  font-size: 0.16rem;
}

.brand_title {
  display: flex;
  flex-direction: row;
}

.brand_name {
  font-size: 0.34rem;
  padding-left: 0.12rem;
}

.ugc_brand .brand_row {
  display: flex;
  justify-content: space-between;
}

.ptitle1 {
  padding: 0.38rem 0;
  width: 100%;
  text-align: center;
  color: #404675;
  font-size: 0.28rem;
  font-weight: bold;
  background: url("../images/pmp/pmpt38.png") center no-repeat;
  background-size: 3.03rem auto;
}

.pmpcomdiv {
  position: relative;
  height: 3.14rem;
  margin: 0.14rem auto;
}

.pmpcomdiv .zl_right {
  display: inline-block;
  vertical-align: top;
  width: 6.48rem;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0 0 0.1rem #ddd;
  border-radius: 0.04rem;
  padding: 0.2rem 0.1rem;
}

.pmpcomdiv .zl_right ul li {
  width: 1.9rem;
  height: 0.7rem;
  line-height: 0.88rem;
  border-radius: 0.1rem;
  display: flex;
  align-items: center;
  border-top: 0;
  margin-right: 0.2rem;
  background: url(../images/specialTopics/pmpt2.png) left 0.15rem center
    no-repeat;
  background-size: 0.38rem auto;
  padding-left: 0.56rem;
  background-color: #fff;
  box-sizing: border-box;
  text-align: left;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  color: #0c0953;
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 0.1rem;
}

.pmpcomdiv .zl_right ul li .p2 a {
  display: inline-block;
  width: 0.66rem;
  height: 0.24rem;
  background: #404675;
  color: #fff;
  font-size: 0.12rem;
  text-align: center;
  line-height: 0.2rem;
  border-radius: 0.04rem;
}

.pmpcomdiv .zl_right ul li:nth-child(2n) {
  margin-right: 0;
}

.pmpcom_pop .zl_input > span {
  display: inline-block;
  margin: 0.12rem 0;
  width: 1.2rem;
}
sup {
    top: -0.5em;
}

.pmpcom_pop {
  display: inline-block;
  vertical-align: top;
  position: relative;
  box-sizing: border-box;
  background: #192743;
  border-radius: 0.1rem;
  box-sizing: border-box;
  font-size: 0.16rem;
  color: #fff;
  background: url(../images/specialTopics/pmpt25.png) left top no-repeat;
  background-size: 100% 100%;
  /* width: 3.66rem;
  min-height: 2.93rem;
  top: -2.24rem;
  left: 5.15rem;
  margin-left: -0.93rem;
  margin-top: 0.76rem;
  padding: 0.10rem; */
  top: -2.64rem;
  left: 4.5rem;
  height: 3rem;
  padding-top: 0.6rem;
  box-sizing: border-box;
}

.pmpcom_pop a.a1 {
  display: inline-block;
  width: 100%;
  line-height: 0.22rem;
  font-size: 0.12rem;
  box-sizing: border-box;
  height: 0.26rem;
  background: #fe8a3e;
  border-radius: 0.04rem;
  box-shadow: 0;
  text-align: center;
  padding: 0 0.1rem;
  color: #fff;
}

.pmpcom_pop select {
  background: url(https://lstatic.educity.cn/educity/pc/www/images/arrow.png)
    right 10rem center no-repeat;
  background-size: 0.12rem;
  background-color: #fff;
  height: 0.32rem;
  line-height: 0.32rem;
  width: 3rem;
}

.pmpcom_pop input,
.pmpcom_pop select {
  width: 100%;
  height: 0.28rem;
  background: #ffffff;
  border: 0.01rem solid #cccccc;
  text-align: left;
  padding: 0 0.1rem;
  border-radius: 0;
  outline: none;
  font-size: 0.12rem;
  margin-bottom: 0.08rem;
  box-sizing: border-box;
  border-radius: 0.04rem;
  margin-top: 0.1rem;
}

.pmpcomdiv .zl_right ul li .p1 {
  display: inline-block;
  vertical-align: top;
  width: 0.63rem;
  height: 0.88rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.pmpcomdiv .zl_right ul li .p1 span {
  display: block;
  line-height: 1.5;
}

.pmpcomdiv .zl_right ul li .p1 span:first-child {
  font-size: 0.12rem;
  line-height: 2;
  font-weight: bold;
  padding-top: 0.1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.pmpcomdiv .zl_right {
  display: inline-block;
  vertical-align: top;
  width: 4.4rem;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0 0 0.1rem #ddd;
  border-radius: 0.04rem;
  padding: 0.2rem 0.1rem;
  margin-left: 0.3rem;
}

.zl_input {
  display: flex;
  align-items: center;
  margin-left: 0.6rem;
  font-size: 0.24rem;
  width: 60%;
}
.bottom_content{
  width: 6.2rem;
  border-left: 1px dashed #4145E8;
  margin: 0 auto;
}

.bnuss1 {
  margin-top: 0.4rem;
  width: 2.64rem;
  /* min-width: 3.5rem !important; */
  text-align: center;
  margin: 0 auto;
  height: 0.66rem !important;
  line-height: 0.66rem;
  color: #ffffff;
  background: linear-gradient(90deg, #3977ff, #5155ff);
  border-radius: 0.33rem;
  justify-content: space-between !important;
  margin-top: 0.4rem;
}

.bnuss1:hover {
  transform: translateY(-0.05rem);
}

.zl_a {
  margin-left: 0.6rem;
  font-size: 0.12rem;
  width: 60%;
  margin-top: 0.2rem;
}

.pmpcomdiv .zl_right ul li:nth-child(2n) {
  margin-right: 0;
}

.pmpcomdiv .zl_right ul li .p1 span {
  display: block;
  line-height: 1.5;
}

.pclunbodiv {
  width: 100%;
  height: 6.5rem;
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
}

.tobiger:hover {
  cursor: pointer;
  transform: scale(1.1);
}

.inner_box1_box:hover {
  cursor: pointer;
  /* transform: translateX(-0.05rem); */
  transform: scale(1.01);
}

.box_four_line:hover {
  cursor: pointer;
  transform: scale(1.01);
  /* transform:translateX(-0.05rem) */
}

.pmpcom_pop.chandong {
  animation: chanDong 5s infinite;
  -moz-animation: chanDong 5s infinite;
  /* Firefox */
  -webkit-animation: chanDong 5s infinite;
  /* Safari and Chrome */
  -o-animation: chanDong 5s infinite;
  /* Opera */
}

.pmpcomdiv .zl_right ul li .p2 {
  display: inline-block;
  vertical-align: top;
}

.pmpcomdiv .zl_right ul li .p2 {
  display: inline-block;
  vertical-align: top;
}

.pmpcom_div .ftitle1 {
  font-size: 0.48rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #373737;
  line-height: 0.48rem;
  text-align: center;
}

.pmpv2_tiku2 {
  position: relative;
  background: url("../images/specialTopics/h5_bg.png") center
    top no-repeat;
  background-size: 100% 100%;
  height: auto;
  /* height: 39.4rem; */
}

.content_xuelian {
  margin: 0 auto;
  width: 7rem;
  margin-top: 0.2rem;
  height: 1rem;
  background: url(../images/specialTopics/h5_xuelian.png) center top no-repeat;
  background-size: 100% 100%;
  position: relative;
}

.zq_wheel_wrapjc li .tea_li .tea_right .p3 a {
  display: inline-block;
  width: 1.3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.2rem;
  box-sizing: border-box;
  border-radius: 0.06rem;
  margin: 0.2rem 0;
  margin-left: 0.3rem;
}

.zq_wheel_wrapjc li .tea_li .tea_right .p3 a:last-child {
  margin-right: 0;
}

.zq_wheel_wrapjc li .tea_li .tea_right .p3 {
  margin-top: 0.1rem;
}

.zq_wheel_wrapjc .palnt_list {
  position: absolute;
  left: 4.8rem;
  width: 1rem;
  bottom: 0.9rem;
  text-align: center;
  padding: 0;
  box-sizing: border-box;
}

.zq_wheel_wrapjc .palnt_list ul {
  position: relative;
  width: 6.25rem;
  background: url(../images/specialTopics/tearch_box.png) no-repeat center;
  background-size: 100% 100%;
  height: 1.53rem;
  border-radius: 0.7rem;
  overflow: hidden;
  text-align: left;
  top: 2.4rem;
  left: -5.66rem;
  padding-left: 1.8rem;
}
.descript_tearch_content {
  line-height: 0.3rem;
  font-size: 0.24rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  text-align: left;
  text-shadow: 0px 2px 4px #5144DF;
}

.zq_wheel_wrapjc .palnt_list ul li {
  margin-top: 0.22rem;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 1.22rem;
  height: 1.22rem;
  background: linear-gradient(180deg, #d5d0ff 0%, #ffffff 100%);
  overflow: hidden;
  margin-right: 0.1rem;
  cursor: pointer;
  border: 1px solid #FEC774;
  border-radius: 50%;
}
.decript_renqi1{
  width: 30%;
  height: 0.08rem;
  background: linear-gradient(0deg, #fecd80 0%, rgba(253, 231, 184, 0) 100%);
  opacity: 0.5;
  display: block;
  top: 0.46rem;
  left: 2%;
  position: absolute;
  z-index: 1;
}
.decript_renqi2{
  width: 30%;
  height: 0.08rem;
  background: linear-gradient(0deg, #fecd80 0%, rgba(253, 231, 184, 0) 100%);
  opacity: 0.5;
  display: block;
  top: 0.46rem;
  left: 35%;
  position: absolute;
  z-index: 1;
}
.decript_renqi3{
  width: 30%;
  height: 0.08rem;
  background: linear-gradient(0deg, #fecd80 0%, rgba(253, 231, 184, 0) 100%);
  opacity: 0.5;
  display: block;
  top: 0.46rem;
  left: 69%;
  position: absolute;
  z-index: 1;
}
/* .descript_tearch::after {
  width: 87%;
  height: 0.08rem;
  background: linear-gradient(0deg, #fecd80 0%, rgba(253, 231, 184, 0) 100%);
  opacity: 0.5;
  content: "";
  display: block;
  top: 0.46rem;
  left: 7%;
  position: absolute;
  z-index: 1;
} */

.zq_wheel_wrapjc .palnt_list ul li img {
  display: block;
  margin: 0 auto;
  margin-top: 0.12rem;
  max-width: 1rem;
}

.zq_wheel_wrapjc .palnt_list ul li .list_bg {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /* background: #333333; */
  opacity: 0.6;
  z-index: 200;
}

.zq_wheel_wrapjc .palnt_list ul .on .list_bg {
  display: none !important;
 
}

.zq_wheel_wrapjc .palnt_list ul .on {
  border: 1px solid #FFFFFF;
  background: linear-gradient(180deg, #eb6df8 0%, #898fff 100%);
}

.zq_wheel_wrapjc2 .hd ul {
  position: absolute;
  bottom: 1.58rem;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  z-index: 10;
}

.zq_wheel_wrapjc2 .hd li {
  display: inline-block;
  width: 0.17rem;
  height: 0.17rem;
  cursor: pointer;
  background-color: #1f77b1;
  opacity: 0.2;
  margin-right: 0.4rem;
  border-radius: 50%;
}

.zq_wheel_wrapjc2 .hd li.on {
  opacity: 1;
}

.zq_wheel_wrapjc .pageBtn span.prev {
  background: url(../images/rk/syz.png) center no-repeat;
  display: block;
  width: 0.62rem;
  height: 0.62rem;
  position: absolute;
  top: 2.1rem;
  left: -1rem;
  cursor: pointer;
  text-indent: -9.99em;
  overflow: hidden;
}

.zq_wheel_wrapjc .pageBtn span.next {
  background: url(../images/rk/xyz.png) center no-repeat;
  display: block;
  width: 0.62rem;
  height: 0.62rem;
  position: absolute;
  top: 2.1rem;
  right: -1rem;
  cursor: pointer;
  text-indent: -999em;
  overflow: hidden;
}

.pmpv02_tend01bg1 {
  height: 8.9rem;
  background: url("../images/specialTopics/tearchbg.png") no-repeat center;
  background-size: 100% 100%;
}

.tx_submitCusInfo .cusInfobot p span {
  position: absolute;
  left: 0;
  top: 0;
  color: #666;
  font-size: 0.24rem;
  text-align: center;
}

.guide_title {
  font-family: Source Han Sans CN;
  padding: 0 0.1rem;
  font-size: 0.4rem;
  color: #ffffff;
  font-weight: bold;
}

.guide_title1 {
  padding: 0 0.09rem;
  font-size: 0.4rem;
  color: #ffffff;
  font-weight: bold;
  font-size: 0.4rem;
}

.pmp0231 {
  height: 3.7rem;
  background: url(../images/specialTopics/pre11.png) no-repeat;
  background-size: 100% 100%;
}

.pmp3_banner_p3 span {
  color: black;
  display: inline-block;
  margin-right: 0.25rem;
  height: 0.56rem;
  line-height: 0.56rem;
  box-sizing: border-box;
  background: url("../images/specialTopics/specialTopics_bg\(22\).png") left
    center no-repeat;
  background-size: 0.23rem auto;
  padding-left: 0.35rem;
  font-size: 0.26rem;
}

.pmp3_banner_p1 span {
  display: flex;
  height: 0.73rem;
  background: url(../images/specialTopics/titlebg.png) left center no-repeat;
  background-size: 3.9rem 0.66rem;
}

.pmp3_banner_p1 {
  padding: 0.3rem 0.4rem 0.18rem 0.4rem;
  text-shadow: -0.03rem -0.01rem 0 #4f55f5, 0.01rem 0.03rem 0 #4f55f5,
    -0.01rem 0rem 0 #4f55f5, 0.01rem 0.01rem 0 #4f55f5;
}

.pmp3_banner_p1 .icon_add {
  display: inline-block;
  vertical-align: top;
  width: 0.15rem;
  height: 0.15rem;
  background: url("../images/pmp_3/pmp3 (27).png") top center no-repeat;
  background-size: 0.12rem auto;
}

.pmp3_banner_p1 {
}

.setOthet1 {
  background: linear-gradient(180deg, #cddfff, #ffffff);
}

.seteyrw1 {
  height: 0.64rem;
  line-height: 0.64rem;
  width: 2.86rem;
  text-align: center;
  font-size: 0.28rem;
  font-weight: 500;
  color: #5c35e4;
  border-radius: 0.32rem;
  background: linear-gradient(180deg, #ffffff, #e6d9fd);
  box-shadow: 3px 4px 6px 0px rgba(17, 63, 165, 0.34);
  margin-right: 0.2rem;
}

.hMPAllCen {
  margin-top: 0rem;
}

.wid1200 {
  width: 7rem;
  margin: 0 auto;
}

.fixhastop {
  margin-top: 0.5rem;
}

.toubu_zq {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  padding: 0.15rem 0 0.15rem 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.2);
  z-index: 9;
}

.toubu_zqdiv {
  width: 7rem;
  margin: 0 auto;
}

/* .toubu_zq  ul li:hover{
    color: #FF932E;
    border-bottom: 0.4rem solid #FF932E;
} */
.toubu_zq ul li:hover a {
  color: #fff;
}

.toubu_zq .p2 {
  display: inline-block;
  vertical-align: top;
}

.toubu_zq .p2 img {
  display: inline-block;
  vertical-align: middle;
  width: 3rem;
  height: auto;
}

.toubu_zq .p2 span {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  margin-left: 0.1rem;
  font-size: 0.16rem;
}

.toubu_zq ul {
  display: inline-block;
  vertical-align: middle;
  float: right;
}

.toubu_zq ul li {
  display: inline-block;
  height: 0.3rem;
  line-height: 0.3rem;
  margin: 0 0.1rem;
  font-size: 0.16rem;
  box-sizing: border-box;
}

.toubu_zq ul li a {
  color: #fff;
}

.mainwidth,
.minwidth {
  /* width: 7rem;
  margin: 0 auto; */
}

.maintitle {
  width: 100%;
  min-height: 4.78rem;
  background: url("../images/mba/mba18.png") top center no-repeat;
  background-size: 7.5rem auto;
  padding-top: 1rem;
  box-sizing: border-box;
  text-align: left;
}

.maintitle .mainwidth {
  position: relative;
}

/*顶部*/
.maintitle .p5 {
}

.maintitle .p1 {
  font-size: 0.6rem;
  display: inline-block;
  box-sizing: border-box;
  color: #000;
  font-weight: bold;
}

.maintitle .p2 {
  font-size: 0.6rem;
  color: #ff6a19;
  line-height: 1.5;
  margin-top: 0.15rem;
  font-weight: bold;
}

.maintitle .p4 {
  margin-top: 0.4rem;
  font-size: 0.28rem;
  line-height: 0.6rem;
}

a.togray:hover {
  background: #ead293 !important;
  color: #333 !important;
}

.maintitle .p4 .a2 {
  display: inline-block;
  min-width: 2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  background: url(../images/mba/mba4.png) left 0.28rem center no-repeat;
  background-size: 0.25rem auto;
  border-radius: 0.5rem;
  text-align: center;
  color: #fff;
  background-color: #ff6a19;
  font-size: 0.24rem;
  padding-left: 0.25rem;
  box-shadow: 0rem 0.03rem 0.04rem 0rem rgba(242, 96, 17, 0.34);
  box-sizing: border-box;
}

.blue-shadow {
  display: inline-block;
  background: linear-gradient(0deg, #4276fa, #2fc0fc);
  border-radius: 0.1rem;
  color: #fff;
  text-align: center;
}

.blue-shadow:hover {
  background: linear-gradient(0deg, #2fc0fc, #4276fa);
}

.blue-shadow2 {
  background: #7058ff;
  border-radius: 0.1rem;
  color: #fff;
  text-align: center;
}

.red-shadow {
  background-color: #ff6a19;
  border-radius: 0.1rem;
  color: #0f1629;
  text-align: center;
  padding: 0 0.1rem;
}

a.red-shadow {
  color: #0f1629;
}

a.red-shadow:hover {
  background-color: #fff;
  border: 0.01rem solid #ff6a19;
  color: #ff6a19;
}

.pmpv02_test1 {
  background: url("../images/specialTopics/remenbg.png") top center no-repeat;
  background-size: 100% 100%;
  padding-top: 0.1rem;
}

.pmpv02_test2 {
  background: #d2e0ff;
  padding-top: 0.3rem;
}

.comtitle {
  display: flex;
  justify-content: center;
  position: relative;
  align-items: center;
  padding: 0.64rem;
  padding-bottom: 0rem;
  font-size: 0.4rem;
  font-weight: bold;
  color: #3f44e8;
  /* background: linear-gradient(90deg, #E86CF8 0%, #8E92FF 100%); */
  /* text-shadow: 0rem 0.07rem 0.08rem #3F44E8; */
  text-align: center;
}
.comtitle_xuelian {
  display: flex;
  justify-content: center;
  position: relative;
  align-items: center;
  padding-top: 0.8rem;
  padding-bottom: 0rem;
  font-size: 0.4rem;
  font-weight: bold;
  text-align: center;
  padding-bottom: 0.55rem;
}
.comtitle5 {
  display: flex;
  justify-content: center;
  position: relative;
  align-items: center;
  padding-bottom: 0rem;
  font-size: 0.4rem;
  font-weight: bold;
  color: #3f44e8;
  text-align: center;
}

/* .comtitle span::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.09rem;
  opacity: 0.3;
  border-radius: 0.03rem;
} */

/* .box {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 7rem;
  margin: 0 auto;
}

.son {
  position: relative;
  z-index: 1;
  padding-top: 1rem;
  left: 0;
  float: left;
  width: 2rem;
  height: 2rem;
}

.son::before {
  content: "";
  display: inline-block;
  width: 2rem;
  height: 1.9rem;
}

.con {
  position: absolute;
  padding-top: 1rem;
  height: 1rem;
  width: 100%;
  left: 2rem;
  line-height: 1rem;
}

.con p {
  position: absolute;
  width: 3.30rem;
  height: 0.52rem;
  color: #3037DF;
  line-height: 0.52rem;
  text-align: center;
  background: #FFFFFF;
  border-radius: 0.04rem;
  animation: speed 5s linear infinite;
}

.con p:first {
  left: 0;
}

.con p:last-child {
  left: 75%;
  white-space: nowrap;
}

@keyframes speed {
  0% {}

  100% {
    transform: translate(-6rem, 0);
  }
} */

.comtitle em {
  color: #3f44e8;
}

.comtitlebig {
  color: #000;
  font-size: 0.58rem;
  font-weight: bold;
  text-align: center;
  margin-top: 0.15rem;
}

.comtitlebig.fff {
  color: #fff;
}

.comtitle.fff {
  color: #fff;
}

.comtitle i {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.1rem;
  width: 0.4rem;
  height: 0.4rem;
  background: url("../../../pc/sem/images/zq/zq\ \(34\).png") left center
    no-repeat;
  background-size: 100% auto;
}

.comtitle.fff i {
  background: url("../../../pc/sem/images/zq/zq\ \(24\).png") left center
    no-repeat;
  background-size: 100% auto;
}

.comtitle2 {
  text-align: center;
  font-size: 0.24rem;
  margin-top: 0.32rem;
  color: #666666;
  margin-bottom: 0.46rem;
}

.comtitle2 span {
  position: relative;
}

/* .comtitle2 span::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0.09rem;
	background: #7BFFF7;
	opacity: 0.3;
	border-radius: 0.03rem;
} */
.comtitle2 span text {
  position: relative;
  z-index: 1;
}

.comtitle2.fff {
  color: #fff;
}

.comtitle2 i {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 0.1rem;
  width: 1.19rem;
  height: 0.24rem;
  background: url("../images/zq/zq\ \(19\).png") left center no-repeat;
  background-size: 100% auto;
}

.comtitle2 i:nth-child(2) {
  background: url("../images/zq/zq\ \(20\).png") left center no-repeat;
  background-size: 100% auto;
}

.comtitle2.fff i {
  background: url("../images/zq/zq\ \(18\).png") left center no-repeat;
  background-size: 100% auto;
}

.comtitle2.fff i:nth-child(2) {
  background: url("../images/zq/zq\ \(21\).png") left center no-repeat;
  background-size: 100% auto;
}

.sa_coll_sq {
  position: relative;
  width: 7.36rem;
  height: 0.74rem;
  line-height: 0.74rem;
  margin: 0.5rem auto;
  border: 0;
  padding-right: 2.75rem;
  font-size: 0.22rem;
  text-align: left;
  background: #ededed;
  border-radius: 0.04rem;
  box-sizing: border-box;
}

.sa_coll_sq input {
  width: 4.44rem;
  height: 0.46rem;
  border: 0;
  padding-left: 0.2rem;
  box-sizing: border-box;
  font-size: 0.22rem;
  margin-left: 0.1rem;
  background: none;
}

.sa_coll_sq > a {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  width: 2.75rem;
  height: 0.74rem;
  background: linear-gradient(90deg, #ff932e, #f9621d);
  border-radius: 0rem 0.04rem 0.04rem 0rem;
  text-align: center;
  color: #fff;
  font-weight: bold;
}

.sa_coll_sq > a:hover {
  color: saddlebrown;
}

.sa_coll_sq > a i {
  display: inline-block;
  vertical-align: text-top;
  width: 0.32rem;
  height: 0.32rem;
  background: url(../images/mba/mba10.png) left center no-repeat;
  background-size: 100% auto;
  margin-left: 0.1rem;
}

.pmpv2_ad {
  display: block;
  width: 100%;
  height: 1.1rem;
  line-height: 0.9rem;
  padding-left: 0.58rem;
  text-align: center;
  font-size: 0.28rem;
  font-weight: bold;
  color: #ffffff;
  background: url(../images/mba/mba14.png) center top no-repeat;
  background-size: 7.5rem auto;
  background-color: #edeffa;
  box-sizing: border-box;
}

.pmpv2_kc {
  padding-top: 0.67rem;
  padding-bottom: 0.29rem;
  background-color: #fff;
  background: url("../images/pmp_2/pmpv2 (1).png") center top no-repeat;
  background-size: 100% 100%;
}

.pmpv2_kczx {
  padding-bottom: 0.53rem;
  padding-top: 0.37rem;
}

.pmpv2_kczx .wx_zixun_ul li {
  height: auto;
}

.pmpv2_kczx_t {
  font-size: 0.24rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin-bottom: 0.44rem;
}

.pmpv2_lq {
  background-color: #fff;
  padding-top: 0.56rem;
  padding-bottom: 0.35rem;
}

.pmpv2_lqdiv {
  width: 7rem;
  margin: 0 auto;
}

.pmpv2_lqdiv .pmpv2_lqtop {
  display: flex;
  justify-content: center;
  margin-top: 0.4rem;
}

.pmpv2_lqdiv .pmpv2_lqtop > a {
  display: inline-block;
  vertical-align: middle;
  width: 2.24rem;
  height: 2.48rem;
  background: url(../images/mba/mba1.png) left center no-repeat;
  background-size: 100% auto;
  padding-top: 0.3rem;
  font-size: 0.16rem;
  line-height: 1.5;
  text-align: center;
  box-sizing: border-box;
  color: #000;
}

.pmpv2_lqdiv .pmpv2_lqtop > a:hover {
  /* transform: translateY(-5rem); */
}

.pmpv2_lqdiv .pmpv2_lqbot {
  text-align: center;
}

.pmpv2_gl_form {
  width: 7rem;
  margin: 0 auto;
  padding: 0.45rem 0.29rem;
  box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.12);
  background: #ffffff;
  border-radius: 0.1rem;
  box-sizing: border-box;
}

.pmpv2_gl_form .pmpv2_lqlabel {
  display: block;
  width: 6.28rem;
  margin: 0 auto;
  height: 0.8rem;
  background: #ffffff;
  border: 0.01rem solid #ff401a;
  border-radius: 0.4rem;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 0.2rem;
}

.pmpv2_gl_form .pmpv2_lqlabel input {
  width: 4rem;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-top: 0.2rem;
  padding-left: 0.1rem;
  border: 0;
  border-left: 0.01rem solid #d9d9d9;
}

.pmpv2_gl_form .pmpv2_lqlabel .icon_username,
.pmpv2_gl_form .pmpv2_lqlabel .icon_phone {
  background-color: #fc6829;
}

.pmpv2_gl_but {
  display: inline-block;
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  background: linear-gradient(90deg, #fd6d2e 0%, #f44b0e 100%);
  border-radius: 0.4rem;
  font-size: 0.32rem;
  text-align: center;
  transition: 0.2s;
  animation: breathe 1.1s infinite;
}

.pmpv2_gl_but .icon_yyue {
  background-color: initial;
}

.pmpv2_gl_but:hover {
  background: #ff6c31;
}

/* 新加模块样式 */
.maintitleNew {
  width: 100%;
  min-height: 5.2rem;
  background: url("../../../pc/sem/images/zq/zq (52).png") top center no-repeat;
  background-size: 7.5rem auto;
  padding-top: 0.3rem;
  box-sizing: border-box;
  text-align: left;
}

.maintitleNew.zqNewSty {
  background: url("../images/zq/zq (52).png") top center no-repeat;
  background-size: 7.5rem auto;
  padding-top: 0.3rem;
}

.mbaNew_p1 {
  text-align: left;
}

.mbaNew_p1 img {
  width: 4.1rem;
}

.mbaNew_p2 {
  text-align: center;
  margin-top: 0.4rem;
}

.mbaNew_p2 img {
  width: 6.01rem;
}

.mbaNew_p3 {
  height: 0.3rem;
  text-align: center;
  margin-bottom: 0.41rem;
  margin-top: 0.2rem;
  display: flex;
  justify-content: center;
}

.mbaNew_p3 span {
  display: inline-block;
  margin: 0 0.2rem;
  height: 0.3rem;
  line-height: 0.3rem;
  box-sizing: border-box;
  background: url("../../../pc/sem/images/zq/zq (48).png") left top no-repeat;
  background-size: 0.3rem 0.3rem;
  padding-left: 0.45rem;
  font-size: 0.28rem;
  color: #ffffff;
}

.maintitleNew .p4 {
  text-align: center;
}

.maintitleNew .p4 a {
  display: inline-block;
  min-width: 2.8rem;
  height: 0.68rem;
  line-height: 0.68rem;
  border-radius: 0.34rem;
  text-align: center;
  color: #fff;
  background: #e13b29;
  font-size: 0.26rem;
  box-sizing: border-box;
  margin: 0 0.21rem;
  transition: 0.2s;
}

.maintitleNew .p4 a.a2 {
  background: #1f27c1;
}

.maintitleNew .p4 a.a1:hover {
  background: #1f27c1;
}

.maintitleNew .p4 a.a2:hover {
  background: #e13b29;
}

.maintitleNew .p4 a:hover {
  /* transform:translateY(-5rem); */
}

.tranY {
  transition: 0.2s;
}

.tranY:hover {
  /* transform:translateY(-5rem); */
}

.pmpv2_kind {
  width: 100%;
  min-height: 1.1rem;
  background: url(../images/mba/pmpv2_7.png) top center no-repeat;
  background-size: 7.5rem auto;
  padding-top: 0.24rem;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  z-index: 1;
}

.pmpv2_kind .a1 {
  display: inline-block;
  width: 1.4rem;
  height: 0.4rem;
  background: #ff6d24;
  border: 1rem solid #ffffff;
  border-radius: 0.2rem;
  margin: 0 3rem;
  line-height: 0.4rem;
  color: #fff;
  font-size: 0.18rem;
}

.pmpv2_kind .a1:hover {
  background: #ffb823;
  color: #fff;
}

.pmpv2_navR {
  position: fixed;
  right: 0.5rem;
  top: 30%;
  width: 1.28rem;
  height: auto;
  padding: 0.5rem 0 0 0;
  box-sizing: border-box;
  background-color: #faa351;
  z-index: 9;
  background: url("../../../pc/sem/images/zq/zq\ \(36\).png") left top no-repeat;
  background-size: 1.28rem auto;
  padding-bottom: 0.31rem;
}

.pmpv2_navR .navR_bgt {
  width: 1.04rem;
  height: 0.27rem;
  position: absolute;
  left: 0.12rem;
  top: -0.27rem;
  background: url("../../../pc/sem/images/zq/zq\ \(35\).png") left top no-repeat;
  background-size: 1.04rem auto;
}

.pmpv2_navR .navR_bg {
  width: 1.21rem;
  height: 0.46rem;
  position: absolute;
  left: 0.04rem;
  top: 0.04rem;
  background: url("../../../pc/sem/images/zq/zq\ \(73\).png") left top no-repeat;
  background-size: 1.21rem auto;
}

.pmpv2_navR .a1 {
  display: block;
  width: 1.01rem;
  margin: 0 auto;
  height: 0.31rem;
  line-height: 0.31rem;
  background: #f95948;
  box-shadow: 0rem 0rem 0.15rem 0.01rem rgba(228, 38, 0, 0.57);
  border-radius: 0.1rem;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  color: #ffffff;
  text-align: center;
  margin-bottom: 0.03rem;
}

.pmpv2_navR .a1:hover {
  color: #cc3401;
  font-weight: bold;
  background: linear-gradient(180deg, #ffffd5, #dbaf16);
}

.pmpv2_navR .a1 i {
  display: inline-block;
  vertical-align: text-top;
  width: 0.2rem;
  height: 0.2rem;
  background-size: 0.2rem auto !important;
  margin-right: 0.02rem;
}

.pmpv2_navR .a1 .i1 {
  background: url("../../../pc/sem/images/zq/zq\ \(26\).png") left top no-repeat;
}

.pmpv2_navR .a1:hover .i1 {
  background: url("../../../pc/sem/images/zq/zq\ \(39\).png") left top no-repeat;
}

.pmpv2_navR .a1 .i2 {
  background: url("../../../pc/sem/images/zq/zq\ \(37\).png") left top no-repeat;
}

.pmpv2_navR .a1:hover .i2 {
  background: url("../../../pc/sem/images/zq/zq\ \(31\).png") left top no-repeat;
}

.pmpv2_navR .a1 .i3 {
  background: url("../../../pc/sem/images/zq/zq\ \(38\).png") left top no-repeat;
}

.pmpv2_navR .a1:hover .i3 {
  background: url("../../../pc/sem/images/zq/zq\ \(25\).png") left top no-repeat;
}

.pmpv2_navR .a1 .i4 {
  background: url("../../../pc/sem/images/zq/zq\ \(40\).png") left top no-repeat;
}

.pmpv2_navR .a1:hover .i4 {
  background: url("../../../pc/sem/images/zq/zq\ \(27\).png") left top no-repeat;
}

.pmpv2_navR .a1 .i5 {
  background: url("../../../pc/sem/images/zq/zq\ \(41\).png") left top no-repeat;
}

.pmpv2_navR .a1:hover .i5 {
  background: url("../../../pc/sem/images/zq/zq\ \(28\).png") left top no-repeat;
}

.pmpv2_navR .a1 .i6 {
  background: url("../../../pc/sem/images/zq/zq\ \(42\).png") left top no-repeat;
}

.pmpv2_navR .a1:hover .i6 {
  background: url("../../../pc/sem/images/zq/zq\ \(29\).png") left top no-repeat;
}

.pmpv2_navR .a1 .i7 {
  background: url("../../../pc/sem/images/zq/zq\ \(43\).png") left top no-repeat;
}

.pmpv2_navR .a1:hover .i7 {
  background: url("../../../pc/sem/images/zq/zq\ \(30\).png") left top no-repeat;
}

.pmpv2_navR .a1.nobotbor {
  border-bottom: 0;
}

.pmpv2_navR .a2 {
  display: block;
  width: 0.74rem;
  height: 0.22rem;
  margin: 0 auto;
  line-height: 0.16rem;
  text-align: center;
  color: #fff;
  font-size: 0.12rem;
  box-sizing: border-box;
  margin-top: 0.18rem;
  background: #ff551d;
  border: 0.03rem solid #fff6bb;
  border-radius: 0.11rem;
}

@keyframes breathe {
  0% {
    transform: scale(0.99);
  }

  50% {
    transform: scale(1.05);
  }

  100% {
    transform: scale(0.99);
  }
}

.wx_zixun_ul {
  width: 7rem;
  margin: 0 auto;
  padding-bottom: 0.1rem;
}

.wx_zixun_ul li {
  float: left;
  width: 3.25rem;
  background: none;
  height: 1.72rem;
  margin-right: 0.43rem;
  margin-bottom: 0.3rem;
}

.wx_zixun_ul li:nth-child(2n) {
  margin-right: 0;
}

.wx_zixun_ul li:hover {
  background: #fff;
  border-radius: 0.1rem;
}

.wx_zixun_ul li .zx_top {
  position: relative;
  width: 100%;
  height: 1.72rem;
  background: url("../images/zq/img1.png") left top no-repeat;
  background-size: 100% 100%;
  font-size: 0.24rem;
  color: #666;
  padding: 0.25rem 0.15rem;
  box-sizing: border-box;
  line-height: 1.5;
  box-shadow: 0rem 0.04rem 0.15rem 0rem rgba(57, 70, 167, 0.16);
}

.wx_zixun_ul li .zx_top.bg2 {
  background: url("../images/zq/img2.png") left top no-repeat;
  background-size: 100% auto;
}

.wx_zixun_ul li .zx_top.bg3 {
  background: url("../images/zq/img3.png") left top no-repeat;
  background-size: 100% auto;
}

.wx_zixun_ul li .zx_top.bg4 {
  background: url("../images/zq/img4.png") left top no-repeat;
  background-size: 100% auto;
}

.wx_zixun_ul li .zx_top > a {
  position: absolute;
  left: 0;
  bottom: 0.2rem;
  display: inline-block;
  float: left;
  min-width: 1.88rem;
  height: 0.5rem;
  background: linear-gradient(-90deg, #ff5048 0%, #ff836b 100%);
  box-shadow: 0rem 0.04rem 0.1rem 0rem rgba(255, 80, 72, 0.2);
  border-radius: 0 0.25rem 0.25rem 0;
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.5rem;
  margin-top: 0.12rem;
}

.wx_zixun_ul li .zx_bot {
  padding: 0.18rem;
  box-sizing: border-box;
  font-size: 0.12rem;
  display: none;
  background: #fff;
  box-shadow: 0rem 0.1rem 0.05rem -0.06rem rgba(57, 70, 167, 0.16) inset,
    0rem 0rem 0.15rem 0rem rgba(57, 70, 167, 0.16);
  border-radius: 0 0 0.06rem 0.06rem;
}

.wx_zixun_ul li .zx_bot img {
  display: inline-block;
  vertical-align: middle;
  width: 0.68rem;
  height: 0.68rem;
  margin-right: 0.15rem;
}

.wx_zixun_ul li .zx_bot p {
  display: inline-block;
  vertical-align: middle;
  width: 1.23rem;
  line-height: 0.015;
}

.wx_zixun_ul li .zx_bot p span {
  display: inline-block;
  color: #999;
  margin-top: 0.16rem;
  width: 1.6rem;
}

.pmpv2_fd {
  padding: 0.7rem 0 0.7rem 0;
  background: url("../images/pmp_2/pmpv2 (2).png") left top no-repeat;
  background-size: 7.5rem 100%;
}

.pmpv2_fddiv {
  width: 7rem;
  margin: 0 auto;
  margin-top: 0.56rem;
  background: #fff;
  border-radius: 0.2rem;
  overflow: hidden;
}

.pmpv2_fdul1Tab {
  height: 0.8rem;
  line-height: 0.8rem;
  border-bottom: 0.01rem solid #b9d0ee;
}

.pmpv2_fdul1Tab li {
  float: left;
  width: 20%;
  text-align: center;
  height: 0.8rem;
  line-height: 0.8rem;
  background: #f0f8ff;
  box-shadow: none;
  font-size: 0.26rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #4c5aa9;
  transform: skewX(11deg);
  /* border-right: 1rem solid #B9D0EE; */
  box-shadow: 0rem 0.02rem 0.06rem 0rem rgba(0, 82, 194, 0.4);
  box-sizing: border-box;
}

.pmpv2_fdul1Tab li:last-child {
  border-right: 0;
}

.pmpv2_fdul1Tab li.on {
  color: #0b1654;
  background: #fff;
}

.pmpv2_fdul1Tab li span {
  transform: skewX(-11deg);
  display: inline-block;
}

.pmpv2_fdul1 {
  width: 7rem;
  margin: 0 auto;
}

.pmpv2_fdul1 li {
  display: none;
  position: relative;
  float: left;
  width: 100%;
  padding: 0.25rem;
  box-sizing: border-box;
}

.pmpv2_fdul1 li.on {
  display: block;
}

.pmpv2_fdull_li {
  background: #eaf5ff;
  border-radius: 0.1rem;
}

.pmpv2_fdull_li .t {
  height: 0.7rem;
  background: linear-gradient(90deg, #e8ecfb 0%, #dfecf8 100%);
  border-radius: 0.1rem 0.1rem 0rem 0rem;
  line-height: 0.7rem;
  padding: 0 0.3rem;
  font-size: 0.3rem;
  font-weight: bold;
  color: #333333;
}

.pmpv2_fdull_li .c {
  padding: 0.2rem 0.3rem;
  box-sizing: border-box;
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.36rem;
}

.pmpv2_fdul1_but {
  display: block;
  width: 6.34rem;
  margin: 0.3rem auto 0 auto;
  height: 0.8rem;
  background: linear-gradient(-90deg, #ff5048 0%, #ff836b 100%);
  border-radius: 0.4rem;
  font-size: 0.32rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff;
  text-align: center;
  line-height: 0.8rem;
}

.zt_img_plus {
}

.zt_img_plus img {
  position: absolute;
  bottom: 0;
  width: 90%;
  left: 5%;
}

.zt_img_but {
  height: 1.92rem;
  padding-left: 3rem;
  padding-top: 0.3rem;
  box-sizing: border-box;
}

.zt_img_but .zt_txt1 {
  color: #ffffff;
  font-size: 0.46rem;
}

.pmpv2_kczxBot {
  width: 7rem;
  height: auto;
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.12);
  border-radius: 0.1rem;
  align-items: center;
  padding: 0.49rem 0;
}

.pmpv2_kczxBot .botl {
  text-align: center;
}

.pmpv2_kczxBot .botl img {
  /* animation: breathe 1.1s infinite; */
}

.pmpv2_kczxBot .botl .pq {
  height: 0.52rem;
  border-radius: 0.23rem;
  margin-top: 0.17rem;
  text-align: center;
}

.pmpv2_kczxBot .botl .pq span {
  text-align: center;
  color: #ff6e5c;
  font-size: 0.33rem;
  text-align: center;
}

.pmpv2_kczxBot .botr {
  font-size: 0.28rem;
  margin-top: 0.35rem;
}

.pmpv2_kcbot_form .pmpv2_kcbot_label {
  display: block;
  width: 5.2rem;
  /* margin: 0 auto; */
  margin-left: 0.2rem;
  height: 0.8rem;
  background: #ffffff;
  border: 0.01rem solid #3977ff;
  border-radius: 0.4rem;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 0.2rem;
}

.pmpv2_kcbot_form .pmpv2_kcbot_label input {
  width: 3rem;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-top: 0.2rem;
  padding-left: 0.1rem;
  border: 0;
  border-left: 0.01rem solid #d9d9d9;
}

.icon_username {
  display: inline-block;
  vertical-align: middle;
  width: 0.4rem;
  height: 0.4rem;
  background: url("../../../pc/sem/images/zq/zq\ \(32\).png") center no-repeat;
  background-size: 0.4rem auto;
  background-color: #1b6bda;
  border-radius: 0.5rem;
  margin-left: 0.34rem;
  margin-right: 0.15rem;
  margin-top: 0.2rem;
}

.icon_phone {
  display: inline-block;
  vertical-align: middle;
  width: 0.4rem;
  height: 0.4rem;
  background: url("../../../pc/sem/images/zq/zq\ \(33\).png") center no-repeat;
  background-size: 0.4rem auto;
  background-color: #1b6bda;
  border-radius: 0.5rem;
  margin-left: 0.34rem;
  margin-right: 0.15rem;
  margin-top: 0.2rem;
}

.icon_yyue {
  display: inline-block;
  vertical-align: middle;
  width: 0.4rem;
  height: 0.4rem;
  background: url("../../../pc/sem/images/zq/zq\ \(44\).png") center no-repeat;
  background-size: 0.4rem auto;
  border-radius: 0.5rem;
  margin-right: 0.15rem;
}

.pmpv2_kcbot_form .pmpv2_kcbot_but {
  display: block;
  width: 5.26rem;
  /* margin: 0 auto; */
  margin-top: 0.19rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.3rem;
  color: #fff;
  text-align: center;
  background: linear-gradient(90deg, #3977ff, #5155ff);
  border-radius: 0.4rem;
  transition: 0.2s;
  margin-left: 0.2rem;
  /* animation: breathe 1.1s infinite; */
}

.pmpv2_kcdiv {
  width: 7rem;
  margin: 0 auto;
  margin-top: 0.5rem;
}

.pmpv2_kcTop {
  display: flex;
  justify-content: flex-start;
}

.pmpv2_kcTop_l {
  background: linear-gradient(90deg, #a2793a, #d9aa64);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.9rem;
  font-size: 0.24rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
}

.pmpv2_kcTop_r {
  width: 6.2rem;
  border-top: 0.01rem solid #e9eff3;
  border-right: 0.01rem solid #e9eff3;
}

.pmpv2_kcTop {
}

.pmpv2_kcTop_rItem {
  border-bottom: 0.01rem solid #e9eff3;
  padding: 0.23rem 0 0.23rem 0.2rem;
  display: flex;
  justify-content: flex-start;
}

.pmpv2_kcTop_rFont {
  padding: 0.23rem 0 0.23rem 0.3rem;
  box-sizing: border-box;
}

.pmpv2_kcTop_rItem .p1 {
  width: 1.84rem;
  height: 0.36rem;
  background: #ffffff;
  border: 0.01rem solid #ff564d;
  border-radius: 0.17rem;
  font-size: 0.2rem;
  position: relative;
  padding-left: 0.23rem;
  line-height: 0.32rem;
  margin-right: 0.1rem;
  box-sizing: border-box;
}

.pmpv2_kcTop_rItem .p2 {
  line-height: 0.36rem;
}

.pmpv2_kcTop_rItem .p1 .a1 {
  position: absolute;
  right: -0.01rem;
  top: -0.01rem;
  width: 1.04rem;
  height: 0.35rem;
  background: linear-gradient(-90deg, #ff5048 0%, #ff836b 100%);
  box-shadow: 0rem 0rem 0rem 0rem rgba(255, 80, 72, 0.2);
  border-radius: 0.17rem;
  text-align: center;
}

.pmpv2_kcTop_rItem .p1 .a1:hover {
  background: #1f27c1;
}

.pmpv2_kcTopWrap .pmpv2_kcTop:last-child .pmpv2_kcTop_rFont {
  border-bottom: 0.01rem solid #e9eff3;
}

.pmpv2_kcTop_l.yellow {
  background: linear-gradient(90deg, #a2793a, #d9aa64);
  border-radius: 0.1rem 0 0 0;
}

.pmpv2_kcTop_l.red {
  background: linear-gradient(90deg, #e13b29, #f35943);
}

.pmpv2_kcTop_l.blue {
  background: linear-gradient(90deg, #2353c9, #416ede);
  border-radius: 0 0 0 0.1rem;
}

.pmpv2_kcBotWrap {
  background-color: #fff;
}

.pmpv2_kcBotWrap table {
  border: 0.01rem solid #e9eff3;
  border-top: 0;
  border-radius: 0 0 0.1rem 0.1rem;
  width: 100%;
}

.pmpv2_kcBotWrap table thead {
  padding-top: 0.16rem;
}

.kc_thead span {
  display: inline-block;
  width: 0.9rem;
  height: 0.55rem;
  line-height: 0.55rem;
  font-size: 0.24rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #ffffff;
  border-radius: 0.1rem 0.1rem 0 0;
  text-align: center;
}

.kc_thead span.yellow {
  background: linear-gradient(90deg, #a2793a, #d9aa64);
}

.kc_thead span.red {
  background: linear-gradient(90deg, #e13b29, #f35943);
}

.kc_thead span.blue {
  background: linear-gradient(90deg, #2353c9, #416ede);
}

.pmpv2_kcBotWrap table tr td.gray_td {
  width: 0.9rem;
  background: #ced1e0;
  text-align: center;
  font-size: 0.26rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 0.36rem;
  border-bottom: 0.01rem solid #d7dbe6;
}

.sfont {
  font-size: 0.2rem;
  color: #666;
  transform: scale(0.95);
}

.pmpv2_kcBotWrap .zstab_buts {
  padding: 0;
}

.pmpv2_kcBotWrap table tr td.kc_tdwrap {
  width: 5.96rem;
}

.pmpv2_kcBotWrap table tr td .kc_td {
  display: flex;
  /* justify-content: space-between; */
  flex-flow: row;
  width: auto;
  border-top: 0.01rem solid #e9eff3;
}

.pmpv2_kcBotWrap table tr td .kc_td .kc_td1 {
  width: 3.1rem;
  padding: 0.25rem 0.2rem;
  position: relative;
  flex: 1;
}

.pmpv2_kcBotWrap table tr td .kc_td .kc_td1.padt50 {
  padding-top: 0.5rem;
}

.pmpv2_kcBotWrap table tr td .kc_td .kc_td1 .kc_td1_c p.red {
  color: #e13b29;
}

.pmpv2_kcBotWrap table tr td .kc_td .kc_td1 .kc_td1_t {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 0.1rem;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;
  background: #ffffff;
  border: 0.01rem solid #bad6ff;
  border-top: 0;
  border-left: 0;
  border-radius: 0rem 0rem 0.2rem 0rem;
  color: #666;
  font-size: 0.2rem;
}

.pmpv2_kcBotWrap table tr td .kc_td .kc_td2 {
  position: relative;
  width: 0.9rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pmpv2_kcBotWrap table tr td .kc_td .kc_td2::before {
  content: "";
  position: absolute;
  left: -0.2rem;
  top: 0;
  height: 100%;
  width: 0.2rem;
  background: linear-gradient(90deg, #fff, #e7f1f8);
}

.pmpv2_kcBotWrap table tr td .kc_td .kc_td2:last-child::after {
  content: "";
  position: absolute;
  right: -0.2rem;
  top: 0;
  height: 101%;
  width: 0.2rem;
  background: linear-gradient(90deg, #e7f1f8, #fff);
}

.pmpv2_kcBotWrap .gules-bg {
  background: linear-gradient(90deg, #8288b4, #aab4eb);
  border-radius: 0.1rem 0.1rem 0rem 0rem;
}

.pmpv2_kc_ones {
  background: url("../images/pmp_2/pmpv2 (27).png") left -0.02rem center no-repeat;
  background-size: 0.8rem auto;
  padding-left: 0.9rem;
  color: #fff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 0.2rem;
  min-height: 0.65rem;
}

.pmpv2_kc_ones .p1 span {
  font-size: 0.3rem;
  font-weight: bold;
}

.pmpv2_kc_ones .p2 {
  display: inline-block;
  margin-left: 0.1rem;
  box-sizing: border-box;
  padding: 0.1rem 0.2rem 0.1rem 0.3rem;
  font-size: 0.2rem;
  background: url("../images/pmp_2/pmpv2 (25).png") left center no-repeat;
  background-size: 100% 100%;
}

.pmpv2_kc_ones .p2 i {
  width: 0.05rem;
  height: 0.05rem;
  background: #f4fafe;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.1rem;
}

.icon_gou {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../images/zq/imggou.png) center no-repeat;
  background-size: 100% auto;
}

.icon_cuo {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../images/zq/imgcuo.png) center no-repeat;
  background-size: 100% auto;
}

.kc_thead {
  padding-top: 0.3rem;
  text-align: right;
}

.pmpv2_fix_tab {
  width: 7.5rem;
  height: 1rem;
  background: #ffffff;
  padding: 0.1rem 0;
  display: flex;
  justify-content: center;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9;
  box-sizing: border-box;
}

.pmpv2_fix_tab a {
  width: 3.3rem;
  height: 0.8rem;
  background: #e13b29;
  border-radius: 0.4rem;
  margin: 0 0.13rem;
  line-height: 0.8rem;
  text-align: center;
  color: #fff;
  font-size: 0.32rem;
}

.pmpv2_fix_tab a.a2 {
  background: #1f27c1;
}

.lian_img {
  height: 2.08rem;
  /* width: 638rem; */
  margin-left: 0.2rem;
  margin-top: 0.3rem;
  object-fit: cover;
}

.pmpv2_fix_tab a:hover {
  background: linear-gradient(90deg, #e64641, #fb5b49);
}

.pmpv2_fix_tab a.a2:hover {
  background: #357ce4;
}

.btn_kecheng:hover {
  transform: translateY(-0.05rem);
}

.pmpv2_jiaz {
  padding: 0.5rem 0 0.4rem 0;
  background: url("../images/pmp_2/pmpv2 (3).png") center top no-repeat;
  background-size: 100% 100%;
}

.pmpv2_jiaziv {
  width: 7.2rem;
  margin: 0 auto;
  margin-top: 0.4rem;
}

.pmpv2_jiazul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.pmpv2_jiazul li {
  width: 1.62rem;
  background: #ffffff;
  box-shadow: 0rem 0.02rem 0.06rem 0rem rgba(57, 70, 167, 0.16);
  border-radius: 0.05rem;
  margin-top: 0.13rem;
  margin-right: 0.13rem;
  padding: 0.22rem 0.1rem 0.3rem 0.1rem;
  box-sizing: border-box;
  text-align: center;
  color: #666;
  font-size: 0.2rem;
  line-height: 0.28rem;
}

.pmpv2_jiazul li:nth-child(4n) {
  margin-right: 0;
}

.pmpv2_jiazul li .c {
  font-size: 0.24rem;
  font-weight: bold;
  color: #0b1654;
  margin: 0.15rem 0;
}

.pmpv2_jiazul li .t img {
  height: 0.81rem;
  width: auto;
}

.pmpv2_jiaz_but {
  display: block;
  width: 6.34rem;
  margin: 0.3rem auto 0 auto;
  height: 0.8rem;
  background: linear-gradient(-90deg, #ff5048 0%, #ff836b 100%);
  border-radius: 0.4rem;
  font-size: 0.32rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff;
  text-align: center;
  line-height: 0.8rem;
}

.pmpv2_jiaz_but:hover {
  color: #fff;
  background: linear-gradient(90deg, #e64641, #fb5b49);
}

.pmpv2_jiazul li:hover {
  transform: translateY(-0.05rem);
  cursor: pointer;
}

.pmpv2_ys {
  padding: 0.4rem 0 0.4rem 0;
  background: url("../images/pmp_2/pmpv2 (4).png") center top no-repeat;
  background-size: 100% 100%;
}

.pmpv2_ysdiv {
  position: relative;
  width: 3.76rem;
  height: 2.94rem;
  margin: 0 auto;
  margin-top: 1.4rem;
  background: url("../images/pmp_2/pmpv2 (8).png") center top no-repeat;
  background-size: 100% auto;
}

.pmpv2_ysdiv .ysdiv {
  position: absolute;
  min-width: 1.24rem;
  min-height: 0.46rem;
  padding: 0.12rem 0.1rem;
  box-sizing: border-box;
  background: #ffffff;
  box-shadow: 0rem 0.03rem 0.1rem 0rem rgba(6, 14, 77, 0.4);
  border-radius: 0.04rem;
  font-size: 0.24rem;
  color: #20779c;
  text-align: center;
  box-sizing: border-box;
}

.pmpv2_ysdiv .ysdiv:hover {
  background: #c0f3ff;
  cursor: default;
}

.pmpv2_ysdiv .ysdiv:nth-child(1) {
  left: -0.46rem;
  top: -0.56rem;
}

.pmpv2_ysdiv .ysdiv:nth-child(2) {
  left: -1.24rem;
  top: 0.24rem;
}

.pmpv2_ysdiv .ysdiv:nth-child(3) {
  left: -1.61rem;
  top: 1.1rem;
}

.pmpv2_ysdiv .ysdiv:nth-child(4) {
  left: -1.24rem;
  top: 2.23rem;
}

.pmpv2_ysdiv .ysdiv:nth-child(5) {
  right: 0.24rem;
  top: -0.56rem;
}

.pmpv2_ysdiv .ysdiv:nth-child(6) {
  right: -0.74rem;
  top: 0.24rem;
}

.pmpv2_ysdiv .ysdiv:nth-child(7) {
  right: -1.45rem;
  top: 1.1rem;
}

.pmpv2_ysdiv .ysdiv:nth-child(8) {
  right: -1.2rem;
  top: 2.23rem;
}

.pmpv2_ys_tips {
  margin-top: 0.19rem;
  font-size: 0.19rem;
  color: #ffffff;
  line-height: 0.3rem;
  text-align: center;
  padding: 0 0.2rem;
}

.pmpv2_ys_tips span {
  color: #f9cd8f;
}

.pmpv2_tiku {
  padding: 1.63rem 0 0 0;
  height: 5.26rem;
  background: url("../images/pmp_2/pmpv2 (6).png") center top no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
}

.pmpv2_tikudiv {
  position: relative;
  width: 5.81rem;
  height: 3.63rem;
  margin: 0 auto;
  margin-top: 0;
  background: url("../images/pmp_2/pmpv2 (18).png") center top no-repeat;
  background-size: 100% auto;
}

.pmpv2_tikudiv .tkdiv {
  position: absolute;
  min-height: 0.53rem;
  line-height: 0.53rem;
  width: 1.73rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
  background: linear-gradient(0deg, #e9c27d, #ffe7bf);
  box-shadow: 0rem 0.07rem 0.13rem 0rem rgba(46, 66, 154, 0.3);
  border-radius: 0.27rem;
  font-size: 0.24rem;
  color: #80550c;
  text-align: center;
}

.pmpv2_tikudiv .tkdiv:hover {
  background: #deb56d;
  transform: translateY(-0.05rem);
  cursor: default;
}

.pmpv2_tikudiv .tkdiv:nth-child(1) {
  left: 0.62rem;
  top: 0.53rem;
}

.pmpv2_tikudiv .tkdiv:nth-child(2) {
  left: -0.63rem;
  top: 1.76rem;
}

.pmpv2_tikudiv .tkdiv:nth-child(3) {
  left: 0.62rem;
  top: 2.69rem;
}

.pmpv2_tikudiv .tkdiv:nth-child(4) {
  right: 0.56rem;
  top: 0.53rem;
}

.pmpv2_tikudiv .tkdiv:nth-child(5) {
  right: -0.43rem;
  top: 1.76rem;
}

.pmpv2_tikudiv .tkdiv:nth-child(6) {
  right: 0.56rem;
  top: 2.7rem;
}

.pmpv2_jx {
  padding: 0.35rem 0 0.48rem 0;
  background: url("../images/pmp_2/pmpv2 (7).png") center top no-repeat;
  background-size: 100% 100%;
}

.pmpv2_jxdiv {
  width: 7.2rem;
  margin: 0 auto;
}

.pmpv2_jxdiv .pmpv2_jxul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.pmpv2_jxdiv .pmpv2_jxul li {
  width: 2.2rem;
  background: #ffffff;
  box-shadow: 0rem 0.02rem 0.06rem 0rem rgba(57, 70, 167, 0.16);
  border-radius: 0.04rem;
  margin-right: 0.1rem;
  overflow: hidden;
  padding-bottom: 0.3rem;
}

.pmpv2_jxdiv .pmpv2_jxul li:nth-child(3n) {
  margin-right: 0;
}

.pmpv2_jxdiv .pmpv2_jxul li .t img {
  width: 100%;
  height: 1.31rem;
}

.pmpv2_jxdiv .pmpv2_jxul li .c {
  font-size: 0.22rem;
  font-weight: bold;
  text-align: center;
  padding: 0.22rem 0;
  color: #333333;
}

.pmpv2_jxdiv .pmpv2_jxul li .b {
  font-size: 0.2rem;
  text-align: center;
  color: #454545;
  padding: 0 0.1rem;
}

.pmpv2_jxdiv .pmpv2_jxul li:hover {
  cursor: pointer;
}

.pmpv2_qz {
  padding: 0.4rem 0 0.4rem 0;
  background: url("../images/pmp_2/pmpv2 (5).png") center top no-repeat;
  background-size: 100% 100%;
}

.pmpv2_qzdiv {
  width: 7rem;
  margin: 0 auto;
  margin-top: 0.4rem;
}

.pmpv2_table {
  width: 7rem;
  background-color: #e8ecfb;
  border-collapse: collapse;
}

.pmpv2_table td {
  padding: 0.1rem 0.2rem;
  box-sizing: border-box;
  border: 0.01rem solid #fff;
  vertical-align: middle;
  font-size: 0.22rem;
  color: #3a4b93;
  text-align: center;
}

.pmpv2_table tr td.tr1 {
  width: 0.5rem;
  color: #fff;
  font-weight: bold;
  font-size: 0.22rem;
  vertical-align: middle;
  background: #19297f;
  text-align: center;
}

.pmpv2_table tr td.tr1.bg2 {
  background: #004483;
}

.pmpv2_table .bggreen td {
  background: #dfecf8;
  color: #1d38c3;
}

.pmpv2_table td.cor-cheng {
  color: #e25c0b;
}

.pmpv2_table td.minFont {
  width: 0.5rem;
  padding: 0.1rem;
  text-align: center;
}

.pmpv2_table .zstab_buts {
  padding: 0.1rem;
}

.pmpv2_qz .zstab_buts .class-button02 {
  background: none;
}

.grid-container {
  display: grid;
  width: 5.58rem;
  margin: 0 auto;
  margin-top: 0.28rem;
  /* margin-left: 0.2rem; */
  background: linear-gradient(90deg, #e4d6ff 0%, rgba(228, 214, 255, 0) 100%);
  grid-template-columns: 0.66rem auto auto;
  grid-template-rows: 1.4rem 1.2rem 1.6rem;
  border-left: 1px solid #9A66FF;
  border-color: rgba(154, 102, 255, 0.5);
  /* border-top: 1px solid #D4BDFF;
  border-left: 1px solid #E4D6FF; */
  /* grid-template-columns: repeat(1fr, 1fr,1fr); */
  /* grid-gap: 10rem; */
}
select{
  appearance: none; /* 去掉默认图标 */
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  padding:0 0.2rem 0 0.05rem;
  background: url("../images//specialTopics/select_down.png") no-repeat scroll right center transparent ;/* 自己的图*/
  background-size: 0.21rem 0.11rem;
  /* 以下是圆角和边框等其他设置： */
  width:24%;
  height:0.28rem;
  line-height:0.28rem;
  border:1px solid #b3b3b3;
  border-radius: 0.05rem;
  -moz-border-radius: 0.05rem;
  -webkit-border-radius: 0.05rem;
  padding:0 0.2rem 0 5px;
  }
.tx_submitCusInfo.realwid_1000 p input, .tx_submitCusInfo.realwid_1000 p select{
  background-color: #FFF;
  color: #333;
}
.grid-item {
  font-size: 0.24rem;
  text-align: center;
  border: 0.01rem solid #e4d6ff;
  padding: 0.2rem;
}

.item-1 {
  font-size: 0.24rem;
  grid-row: 1 / 3;
  /* 合并占据 1到2 行，不包括3 */
  grid-column: 1 / 2;
  /* 合并占据 1到1 列，不包括2 */
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #333;
  border-right: 1px solid rgba(154, 102, 255, 0.2);
}

.item-2 {
  font-size: 0.24rem;
  background: url(../images//specialTopics/box1.png) no-repeat center;
  background-size: 0.25rem 0.56rem;
  padding-top: 0.7rem;
  grid-row: 1 / 2;
  /* 占据 1 行 */
  grid-column: 2 / 3;
  /* 合并占据 2到3 列 */
  font-weight: 700;
  color: #333;
}

.item-3 {
  background: url(../images//specialTopics/box2.png) no-repeat center;
  background-size: 0.37rem 0.56rem;
  padding-top: 0.7rem;
  grid-row: 1 / 2;
  /* 占据 1 行 */
  grid-column: 3 / 3;
  /* 占据 4 列 */
  font-weight: 700;
  color: #333;
  padding: 0.7rem 0;
}

.item-4 {
  background: url(../images//specialTopics/box3.png) no-repeat center;
  background-size: 0.35rem 0.57rem;
  padding-top: 0.7rem;
  grid-row: 2 / 3;
  /* 合并占据 2到3 行 */
  grid-column: 2 / 3;
  /* 占据 2 列*/
  font-weight: 700;
  color: #333;
}

.item-5 {
  background: url(../images//specialTopics/box4.png) no-repeat center;
  background-size: 0.43rem 0.55rem;
  padding-top: 0.7rem;
  grid-row: 2 / 3;
  /* 合并占据2到3行 */
  grid-column: 3 / 4;
  /* 合并占据3列 */
  font-weight: 700;
  color: #333;
}

.tear_bottom_content:hover {
  transform: translateY(-0.05rem);
}

.dot {
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: #5848e9;
}

.item-6 {
  grid-row: 2 / 2;
  /* 占据2行 */
  grid-column: 3 / 3;
  /* 占据4列 */
}

.item-7 {
  grid-row: 3 / 3;
  grid-column: 2 / 4;
}

.item-8 {
  font-size: 0.24rem;
  font-weight: 700;
  color: #333;
  border-right: 1px solid rgba(154, 102, 255, 0.2);
}

.box2 {
  margin-top: 0.67rem;
  width: 7.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  overflow: hidden;
  /* animation: scrollTo linear 8s infinite; */
}
.box3 {
  margin-left: 0.34rem;
  margin-top: 0.67rem;
  width: 7.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  overflow: hidden;
}

.track {
  color: #3037df;
  display: flex;
  margin-left: 0.34rem;
 
}

.pop-animation {
  animation: scrollTo linear 16s infinite;
  animation-delay:5s;
 -webkit-animation-delay:5s; 
}

.child {
  height: 0.52rem;
  padding: 0 0.2rem;
  background: #ffffff;
  text-align: center;
  line-height: 0.32rem;
  border-radius: 0.04rem;
  margin-bottom: 0.4rem;
  margin-right: 0.2rem;
  white-space: nowrap;
}

.child-1 {
  transform: translateX(10rem);
  animation: scrollTo linear 3s infinite;
}

.child-2 {
  transform: translateX(10.5rem);
  animation: scrollTo linear 4s infinite;
  animation-iteration-count: infinite;
}

.child-3 {
  
  /* color: coral;
    text-shadow: 2px 2px 3px coral; */
  /* transform: translateX(100%); */
  /* animation: scrollTo linear 8s infinite; */
  /* animation-name: scrollTo;
  animation-duration: 10s;
  animation-timing-function: linear;
  animation-iteration-count: infinite; */
}

@keyframes scrollTo {
  /* to {
    transform: translateX(-10rem);
  } */
  0% {
    transform: translateX(0);
  }
 100% {
    transform: translateX(-100%);
  }
  /* 0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); } */
}
/* .barrage {
  white-space: nowrap;
  animation: scroll 60s linear infinite;
} */
.descript_text {
  font-size: 0.2rem;
  color: #666666;
  padding-top: 0.4rem;
  padding-bottom: 0.3rem;
  text-align: center;
}

.transform_pic {
  height: 0.14rem;
  width: 0.14rem;
  transform: translate(0.14rem, -0.03rem);
}
