@charset "UTF-8";
@keyframes float-y {
  0% {
    transform: translateY(0);
    /* 起始位置 */
  }
  50% {
    transform: translateY(-12px);
    /* 向上浮动12像素 */
  }
  100% {
    transform: translateY(0);
    /* 回到原位 */
  }
}

.cuthree {
  margin: .8rem 0rem;
}

.ntit p:nth-child(3) {
    font-size: .16rem;
    color: #999;
    margin: 0 auto;
    margin-top: .2rem;
    width: 12rem;
    text-align: center;
    line-height: .3rem;
}

.cuthree .cuthnum {
  background: #FFFFFF;
  box-shadow: 0rem 0.15rem 0.21rem 0rem rgba(0, 0, 0, 0.08);
  padding: .2rem;
}

.cuthree .cuthnum ul {
  display: flex;
  justify-content: space-between;
  padding-bottom: .2rem;
}

.cuthree .cuthnum ul li {
  width: 20%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.cuthree .cuthnum ul li:hover .cuthnumbox p {
  color: #3830ce;
}

.cuthree .cuthnum ul li:hover .cuthnumbox .num2 {
  color: #3830ce;
}

.cuthree .cuthnum ul li .cuthnumbox {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0rem .1rem;
}

.cuthree .cuthnum ul li .cuthnumbox::after {
  content: '';
  width: 100%;
  height: .3rem;
  background-color: #f6f5f8;
  position: absolute;
  top: 0.2rem;
  left: 0;
  z-index: 0;
}

.cuthree .cuthnum ul li .cuthnumbox p {
  font-size: .16rem;
  position: relative;
  z-index: 1;
}

.cuthree .cuthnum ul li .cuthnumbox .num2 {
  font-size: .48rem;
  position: relative;
  z-index: 1;
  font-family: Arial !important;
  margin-right: .1rem;
}

.cuthree .cuthnum ul li .titname {
  font-size: .16rem;
  font-weight: bold;
  margin: .1rem 0rem;
}

.cuthree .cuthnum ul li .zsl {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #999;
  font-size: .16rem;
}

.cuthree .cuthnum ul li .zsl .line {
  width: .3rem;
  height: 0.01rem;
  background: #999;
}

.cuthree .cuthnum ul li .zsl p {
  margin: 0rem 0.1rem;
}

.cuthree .cutmb {
  margin-top: .8rem;
}

.cuthree .cutmb .cutmbbox {
  margin-top: .8rem;
  background: linear-gradient(90deg, #3830CE, #894FF7);
  border-radius: .1rem;
  padding: .2rem;
  display: flex;
  justify-content: space-between;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l {
  width: 49%;
  padding: .2rem;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .deile {
  font-size: .16rem;
  line-height: .3rem;
  color: #FFFFFF;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox {
  position: relative;
  margin-top: .5rem;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-bg {
  width: 100%;
  height: .4rem;
  border-radius: .3rem;
  border: 0.01rem solid rgba(255, 255, 255, 0.3);
  position: absolute;
  top: 0.25rem;
  left: 0;
  z-index: 0;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-around;
  cursor: pointer;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon .cutmbbox-l-icon-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon .cutmbbox-l-icon-box .img {
  width: .85rem;
  height: .85rem;
  border-radius: 50%;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon .cutmbbox-l-icon-box .img img {
  width: .4rem;
  height: .4rem;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon .cutmbbox-l-icon-box .img .img22 {
  display: none;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon .cutmbbox-l-icon-box .img:hover {
  background: #6140E3;
  box-shadow: 0rem 0.1rem 0.21rem 0rem rgba(0, 0, 0, 0.32);
  border: .02rem solid #FFFFFF;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon .cutmbbox-l-icon-box .img:hover .img22 {
  display: block;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon .cutmbbox-l-icon-box .img:hover .img11 {
  display: none;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .cutmbbox-lbox .cutmbbox-l-icon .cutmbbox-l-icon-box p {
  color: #fff;
  margin-top: .2rem;
  font-size: .18rem;
}

.cuthree .cutmb .cutmbbox .cutmbbox-r {
  width: 48%;
  margin-top: -.5rem;
  height: 3.77rem;
  overflow: hidden;
}

.cuthree .cutmb .cutmbbox .cutmbbox-r img {
  width: 100%;
  height: auto;
  transition: transform 0.8s ease;
}

.cuthree .cutmb .cutmbbox .cutmbbox-r:hover img {
  transform: scale(1.1);
}

.cuthree .cutmb .cutmbbox .cutmbbox-r img {
  width: 100%;
}

.cuthree .cupyts {
  margin-top: .8rem;
  background: #f9f6ff;
  padding: .8rem 0rem;
}

.cuthree .cupyts .cupytsbox .cupytsbtn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: .5rem;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnox {
  width: 30%;
  display: flex;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 0rem 20rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
  border-radius: .1rem;
  padding: .4rem .2rem .4rem .5rem;
  border: 0.01rem solid transparent;
  position: relative;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnox .img {
  width: .75rem;
  height: .75rem;
  margin-right: .6rem;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnox .img img {
  width: 100%;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnox .img .tsimg2 {
  display: none;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnox .tstits {
  font-size: .18rem;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnactive {
  border: 0.01rem solid #6D44E9;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnactive::after {
  content: "";
  width: .72rem;
  height: .12rem;
  background: url(../images/General/50.png) no-repeat center;
  background-size: .72rem .12rem;
  position: absolute;
  top: 0;
  left: .5rem;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnactive::before {
  content: "";
  width: .7rem;
  height: .65rem;
  background: url(../images/General/51.png) no-repeat center;
  background-size: .7rem .65rem;
  position: absolute;
  bottom: 0;
  right: 0;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnactive .img .tsimg1 {
  display: none;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnactive .img .tsimg2 {
  display: block;
}

.cuthree .cupyts .cupytsbox .tscontent-box .tscontent {
  margin-top: .5rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.2rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
  border-radius: .1rem;
  padding: .2rem 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.cuthree .cupyts .cupytsbox .tscontent-box .tscontent .tscontent-box-l p {
  font-size: .18rem;
  font-weight: bold;
  border-bottom: 0.01rem dashed #c0b1f4;
  padding-bottom: .2rem;
  margin-bottom: .2rem;
  cursor: pointer;
  min-width: 4rem;
  text-align: center;
}

.cuthree .cupyts .cupytsbox .tscontent-box .tscontent .tscontent-box-l p:hover {
  color: #6642e5;
}

.cuthree .cupyts .cupytsbox .tscontent-box .tscontent .tscontent-box-r {
  font-size: .18rem;
  font-weight: bold;
  background: #F5F0FF;
  border-radius: .1rem;
  padding: .2rem .5rem;
  color: #6642e5;
}

.cuthree .pyms {
  margin-top: .8rem;
}

.cuthree .pyms .pyms-box .kcside {
  margin-top: .5rem;
  display: flex;
}

.cuthree .pyms .pyms-box .kcside .kcside-text {
  width: 50%;
  position: relative;
  padding: .2rem;
  text-align: center;
  border-top: 0.01rem solid #D9D9D9;
  cursor: pointer;
}

.cuthree .pyms .pyms-box .kcside .kcside-text p {
  font-size: .2rem;
  color: #989898;
  font-weight: bold;
}

.cuthree .pyms .pyms-box .kcside .kcside-text .line {
  width: 0.01rem;
  height: 60%;
  background-color: #D9D9D9;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.cuthree .pyms .pyms-box .kcside .kcside-text:last-of-type .line {
  display: none;
}

.cuthree .pyms .pyms-box .kcside .kcside-textactiv {
  border-top: 0.06rem solid #5F3296;
}

.cuthree .pyms .pyms-box .kcside .kcside-textactiv p {
  color: #5F3296;
}

.cuthree .pyms .pyms-box .pymsbtn {
  margin-top: .2rem;
}

.cuthree .pyms .pyms-box .pymsbtn .pymsbtn-box {
  display: flex;
  justify-content: space-between;
}

.cuthree .pyms .pyms-box .pymsbtn .pymsbtn-box li {
  background: #f9f6ff;
  border-radius: .1rem;
  padding: .3rem .5rem;
  width: 24%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.cuthree .pyms .pyms-box .pymsbtn .pymsbtn-box li .img {
  width: .58rem;
  height: .58rem;
}

.cuthree .pyms .pyms-box .pymsbtn .pymsbtn-box li .img img {
  width: 100%;
}

.cuthree .pyms .pyms-box .pymsbtn .pymsbtn-box li p {
  font-size: .16rem;
  margin-top: .1rem;
}

.cuthree .pyms .pyms-box .pymsbtn .pymsbtn-box .liactive {
  background: linear-gradient(90deg, #3830CE, #894FF7);
}

.cuthree .pyms .pyms-box .pymsbtn .pymsbtn-box .liactive p {
  font-size: .16rem;
  color: #fff;
  margin-top: .1rem;
}

.cuthree .pyms .pyms-box .sgnr {
  background: #F5F7FC;
  border-radius: .1rem;
  padding: .2rem;
  margin-top: .5rem;
}

.cuthree .pyms .pyms-box .sgnr ul {
  display: flex;
  justify-content: space-between;
  padding: .2rem .5rem;
}

.cuthree .pyms .pyms-box .sgnr ul li {
  display: flex;
  width: 30%;
  justify-content: space-between;
}

.cuthree .pyms .pyms-box .sgnr ul li .sgnr-box .img {
  width: 1.19rem;
  height: 1.19rem;
  border-radius: 50%;
}

.cuthree .pyms .pyms-box .sgnr ul li .sgnr-box .img img {
  width: 100%;
}

.cuthree .pyms .pyms-box .sgnr ul li .sgnr-box .img:hover {
  cursor: pointer;
  box-shadow: 0rem 0.2rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
}

.cuthree .pyms .pyms-box .sgnr ul li .sgnr-box .text {
  font-size: .16rem;
  text-align: center;
  margin-top: .2rem;
}

.cuthree .pyms .pyms-box .sgnr ul li .imgline {
  width: 2rem;
  height: .17rem;
  margin-left: .5rem;
  margin-top: .5rem;
  margin-right: .2rem;
}

.academic .acpyts {
  background: #f9f6ff;
  padding: .8rem 0rem;
}

.academic .acpyts .ntit p:nth-child(3) {
  font-size: .16rem;
  color: #999;
  margin-top: .2rem;
}

.academic .acpyts .acpytsbox {
  margin-top: .5rem;
}

.academic .acpyts .acpytsbox .actop {
  display: flex;
  justify-content: space-between;
  margin-bottom: .5rem;
}

.academic .acpyts .acpytsbox .actop .img {
  width: 2.5rem;
  height: auto;
}

.academic .acpyts .acpytsbox .actop .img:hover {
  cursor: pointer;
  animation: float-y 1.8s ease-in-out infinite;
}

.academic .acpyts .acpytsbox .actop .img img {
  width: 100%;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox {
  margin-bottom: .2rem;
  padding: .2rem .5rem;
  display: flex;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 0rem 0.2rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
  border-radius: .5rem;
  font-size: .16rem;
  font-weight: bold;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox .line {
  margin: 0rem .2rem;
  color: #d3d3d3;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox .bkbtn {
  display: flex;
  align-items: center;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox .bkbtn p {
  color: #6729ff;
  background: #F9F6FF;
  border-radius: .19rem;
  text-align: center;
  margin-right: .2rem;
  padding: .1rem .4rem;
  cursor: pointer;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox .bkbtn1 p {
  color: #6729ff;
  background: #F9F6FF;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox .bkbtn1 p:hover {
  color: #fff;
  background: #854df5;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox .bkbtn2 p {
  color: #453BD1;
  background: #EDEDFF;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox .bkbtn2 p:hover {
  color: #fff;
  background: #453BD1;
}

.academic .acpyms {
  margin-top: .8rem;
}

.academic .acpyms .acpytscont {
  margin: .5rem 0rem;
  position: relative;
  font-size: .18rem;
  font-weight: bold;
}

.academic .acpyms .acpytscont .img {
  width: 100%;
  height: auto;
}

.academic .acpyms .acpytscont .img img {
  width: 100%;
}

.academic .acpyms .acpytscont .ac1 {
  background: linear-gradient(90deg, #3830CE, #894FF7);
  border-radius: .1rem;
  padding: .2rem .3rem;
  text-align: center;
  width: 2.4rem;
}

.academic .acpyms .acpytscont .ac1:hover {
  cursor: pointer;
  animation: float-y 1.8s ease-in-out infinite;
}

.academic .acpyms .acpytscont .ac1 a {
  color: #fff;
  font-weight: 500;
}

.academic .acpyms .acpytscont .ac1 a p:nth-child(2) {
  font-size: .14rem;
  color: #ffffff;
  opacity: 0.4;
  margin-top: .1rem;
}

.academic .acpyms .acpytscont .ac11 {
  position: absolute;
  left: .3rem;
  top: 1rem;
}

.academic .acpyms .acpytscont .ac22 {
  position: absolute;
  right: .5rem;
  top: 2.2rem;
}

.academic .acpyms .acpytscont .ac2 {
  position: absolute;
  left: .8rem;
  top: 3.4rem;
  text-align: center;
}

.academic .acpyms .acpytscont .ac3 {
  position: absolute;
  left: 3.99rem;
  top: 2.6rem;
}

.academic .acpyms .acpytscont .ac4 {
  position: absolute;
  left: 3.99rem;
  top: 3.8rem;
}

.academic .acpyms .acpytscont .ac5 {
  position: absolute;
  left: 6.8rem;
  top: 2.6rem;
  text-align: center;
}

.academic .acpyms .acpytscont .ac6 {
  position: absolute;
  right: 3.8rem;
  top: .3rem;
}

.academic .acpyms .acpytscont .ac7 {
  display: flex;
}

.academic .acpyms .acpytscont .ac7 p {
  padding: .05rem .25rem;
  background: #eff4ff;
  border-radius: .5rem;
  margin-right: .1rem;
}

.academic .acpyms .acpytscont .ac7 p:hover {
  background: #874ef6;
}

.academic .acpyms .acpytscont .ac7 p:hover a {
  color: #fff;
}

.academic .acpyms .acpytscont .ac7 p a {
  color: #4635d5;
  font-size: .16rem;
}

.academic .acpyms .acpytscont .ac711 {
  position: absolute;
  right: 2.8rem;
  top: 1rem;
}

.academic .acpyms .acpytscont .ac722 {
  position: absolute;
  right: -.3rem;
  top: .5rem;
}

.academic .acptzc {
  position: relative;
  padding: .8rem 0rem;
}

.academic .acptzc .img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.academic .acptzc .img img {
  width: 100%;
}

.academic .acptzc .ntit {
  position: relative;
  z-index: 2;
}

.academic .acptzc .ntit p {
  color: #fff;
}

.academic .acptzc .ntit p:nth-child(1) {
  opacity: 0.3;
}

.academic .acptzc .ptzcbox {
  margin-top: 1rem;
  display: flex;
  justify-content: space-between;
}

.academic .acptzc .ptzcbox .listbox {
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.21);
  border-radius: .1rem;
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: .3rem;
}

.academic .acptzc .ptzcbox .listbox .imgbox {
  width: 1.03rem;
  height: 1.03rem;
  border-radius: 50%;
  border: 0.01rem solid #fff;
  background: #3830CE;
  margin-top: -.5rem;
  position: relative;
}

.academic .acptzc .ptzcbox .listbox .imgbox:hover {
  cursor: pointer;
  animation: float-y 1.8s ease-in-out infinite;
}

.academic .acptzc .ptzcbox .listbox .imgbox .img {
  position: absolute;
  top: .25rem;
  left: 20%;
}

.academic .acptzc .ptzcbox .listbox .imgbox .img img {
  width: .6rem;
  height: auto;
}

.academic .acptzc .ptzcbox .listbox .imgbox .img1 {
  width: .32rem;
  height: auto;
}

.academic .acptzc .ptzcbox .listbox .imgbox .img1 img {
  width: 100%;
}

.academic .acptzc .ptzcbox .listbox .titles {
  margin: .2rem auto;
}

.academic .acptzc .ptzcbox .listbox .titles a {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.academic .acptzc .ptzcbox .listbox .titles a p {
  font-size: .18rem;
  font-weight: bold;
  color: #6541e5;
}

.academic .acptzc .ptzcbox .listbox .titles a .line {
  width: .8rem;
  height: .05rem;
  background-color: #6541e5;
  margin-top: .1rem;
}

.academic .acptzc .ptzcbox .listbox .deil {
  text-align: center;
}

.academic .acptzc .ptzcbox .listbox .deil p {
  color: #999;
  font-size: .16rem;
  line-height: .32rem;
}

.mysyb .ntit p:nth-child(3) {
  font-size: .16rem;
  color: #999;
  margin-top: .2rem;
  line-height: .3rem;
}

.mysyb .myhpymb {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.mysyb .myhpymb .myhpybtn {
  margin-top: .8rem;
  display: flex;
  justify-content: space-between;
  width: 80%;
}

.mysyb .myhpymb .myhpybtn p {
  background: #f7f7f7;
  border-radius: .22rem;
  font-size: .18rem;
  padding: .05rem .5rem;
}

.mysyb .myhpymb .myhpybtn .pactive {
  background: linear-gradient(90deg, #3830CE, #894FF7);
  color: #fff;
}

.mysyb .myhpymb .myhpybox {
  margin-top: 2rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list {
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.21rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: .1rem;
  display: flex;
  justify-content: space-between;
  padding: .5rem .5rem;
  position: relative;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-l {
  width: 50%;
  padding-right: .5rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-l .list-l-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: -1.4rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-l .list-l-top p {
  font-size: .3rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-l .list-l-top img {
  width: .35rem;
  height: .35rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-l .list-l-btom {
  margin-top: 1rem;
  font-size: .16rem;
  line-height: .3rem;
  text-align: justify;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-r {
  width: 50%;
  height: 4.11rem;
  overflow: hidden;
  margin-top: -1.8rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-r img {
  width: 100%;
  height: auto;
  transition: transform 0.8s ease;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-r:hover img {
  transform: scale(1.1);
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-r img {
  width: 100%;
}

.mysyb .myhpyts {
  background: #f6f5f8;
  margin-top: .8rem;
  padding: .8rem 0rem;
}

.mysyb .myhpyts .myhtsbox {
  margin-top: .56rem;
  position: relative;
}

.mysyb .myhpyts .myhtsbox::after {
  content: '';
  display: block;
  width: 90%;
  height: 0.01rem;
  background: #dcdcdc;
  position: absolute;
  top: .5rem;
  left: .6rem;
  z-index: 0;
}

.mysyb .myhpyts .myhtsbox .myhtsbtn {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}

.mysyb .myhpyts .myhtsbox .myhtsbtn .myhtslist {
  text-align: center;
}

.mysyb .myhpyts .myhtsbox .myhtsbtn .myhtslist .img {
  width: .96rem;
  height: .98rem;
}

.mysyb .myhpyts .myhtsbox .myhtsbtn .myhtslist .img img {
  width: 100%;
}

.mysyb .myhpyts .myhtsbox .myhtsbtn .myhtslist .img .img2 {
  display: none;
}

.mysyb .myhpyts .myhtsbox .myhtsbtn .myhtslist p {
  font-size: .18rem;
  margin-top: .1rem;
}

.mysyb .myhpyts .myhtsbox .myhtsbtn .myhtslistactive .img .img2 {
  display: block;
}

.mysyb .myhpyts .myhtsbox .myhtsbtn .myhtslistactive .img .img1 {
  display: none;
}

.mysyb .myhpyts .myhtsbox .myhtscont {
  margin-top: .8rem;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list {
  display: flex;
  justify-content: space-between;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .l {
  width: 45%;
  height: 3.8rem;
  overflow: hidden;
  box-shadow: 0rem 0rem 0.21rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: .1rem;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .l img {
  width: 100%;
  height: auto;
  transition: transform 0.8s ease;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .l:hover img {
  transform: scale(1.1);
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .l img {
  width: 100%;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .r {
  margin-top: .2rem;
  width: 48%;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .r .myhtitles {
  font-size: .24rem;
  font-weight: bold;
  color: #7547ed;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .r .deile {
  margin-top: .2rem;
  font-size: .16rem;
  line-height: .3rem;
  text-align: justify;
}

.mysyb .myhpyms {
  margin-top: .8rem;
}

.mysyb .myhpyms .mymsbtn {
  margin-top: .5rem;
  position: relative;
}

.mysyb .myhpyms .mymsbtn::after {
  content: '';
  display: block;
  width: 100%;
  height: 0.15rem;
  background: #dcdcdc;
  position: absolute;
  top: 1.1rem;
  left: 0rem;
  z-index: 0;
}

.mysyb .myhpyms .mymsbtn .ug {
  width: 1.65rem;
  border-radius: .1rem;
  font-size: .2rem;
  text-align: center;
  padding: .2rem 0rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.21rem 0rem rgba(0, 0, 0, 0.08);
  position: relative;
}

.mysyb .myhpyms .mymsbtn .ug .yuan1 {
  position: relative;
  width: .56rem;
  height: .56rem;
  background: #FFFFFF;
  border-radius: 50%;
  border: .1rem solid #3B31D0;
  position: absolute;
  bottom: -.75rem;
  left: 45%;
  z-index: 1;
}

.mysyb .myhpyms .mymsbtn .ug .yuan2 {
  position: relative;
  width: .56rem;
  height: .56rem;
  background: #FFFFFF;
  border-radius: 50%;
  border: .1rem solid #ece2ff;
  position: absolute;
  bottom: -.75rem;
  left: 35%;
  z-index: 1;
}

.mysyb .myhpyms .mymsbtn .ugactive1 {
  background: #ece2ff;
}

.mysyb .myhpyms .mymsbtn .ugactive1 .yuan2 {
  border: .1rem solid #3B31D0;
}

.mysyb .myhpyms .mymsbtn .ugactive2 {
  background: #deccff;
}

.mysyb .myhpyms .mymsbtn .ugactive2 .yuan2 {
  border: .1rem solid #3B31D0;
}

.mysyb .myhpyms .mymsbtn .ugactive3 {
  background: #caaffb;
}

.mysyb .myhpyms .mymsbtn .ugactive3 .yuan2 {
  border: .1rem solid #3B31D0;
}

.mysyb .myhpyms .mymsbtn .ugactive4 {
  background: #b893fb;
}

.mysyb .myhpyms .mymsbtn .ugactive4 .yuan2 {
  border: .1rem solid #3B31D0;
}

.mysyb .myhpyms .mymsbtn .ug1 {
  width: 5.57rem;
  background: linear-gradient(90deg, #3830CE, #894FF7);
  color: #fff;
}

.mysyb .myhpyms .mymsbtn .ug2 {
  position: absolute;
  top: 0;
  right: 6rem;
}

.mysyb .myhpyms .mymsbtn .ug3 {
  position: absolute;
  top: 0;
  right: 4rem;
}

.mysyb .myhpyms .mymsbtn .ug4 {
  position: absolute;
  top: 0;
  right: 2.06rem;
}

.mysyb .myhpyms .mymsbtn .ug5 {
  position: absolute;
  top: 0;
  right: 0rem;
}

.mysyb .myhpyms .myhmscont-box {
  position: relative;
  margin-top: 1rem;
}

.mysyb .myhpyms .myhmscont-box .img {
  width: 100%;
  height: auto;
}

.mysyb .myhpyms .myhmscont-box .img img {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug5-1 {
  width: 1.75rem;
  position: absolute;
  top: 0;
  left: 6.33rem;
}

.mysyb .myhpyms .myhmscont-box .ug5-1 .img1 {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug5-1 .img1 img {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug5-1 .img2 {
  width: 100%;
  position: absolute;
  top: 2.1rem;
  left: 0;
}

.mysyb .myhpyms .myhmscont-box .ug5-1 .img2 img {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug6-1 {
  width: 2.15rem;
  position: absolute;
  top: 1.18rem;
  left: 8.08rem;
}

.mysyb .myhpyms .myhmscont-box .ug6-1 .img1 {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug6-1 .img1 img {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug8-1 {
  width: 1.75rem;
  position: absolute;
  top: 0;
  right: 2.02rem;
}

.mysyb .myhpyms .myhmscont-box .ug8-1 .img1 {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug8-1 .img1 img {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug8-1 .img2 {
  width: 100%;
  position: absolute;
  top: .93rem;
  left: 0;
}

.mysyb .myhpyms .myhmscont-box .ug8-1 .img2 img {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug9-1 {
  width: 2.02rem;
  position: absolute;
  top: .935rem;
  right: 0rem;
}

.mysyb .myhpyms .myhmscont-box .ug9-1 .img1 {
  width: 100%;
}

.mysyb .myhpyms .myhmscont-box .ug9-1 .img1 img {
  width: 100%;
}

.mysyb .myhkctx {
  background: #f6f5f8;
  margin-top: .8rem;
  padding: .8rem 0rem;
}

.mysyb .myhkctx .kctx-box {
  margin-top: .5rem;
}

.mysyb .myhkctx .kctx-box .kcts-list {
  display: flex;
  justify-content: space-between;
}

.mysyb .myhkctx .kctx-box .kcts-list .l {
  width: 8%;
  height: 2rem;
  background: #4937D7;
  box-shadow: 0rem 0.2rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
  border-radius: .1rem;
  color: #fff;
  writing-mode: vertical-lr;
  font-size: .2rem;
  text-align: center;
  display: flex;
  align-items: center;
  /* 垂直居中 */
  justify-content: center;
  /* 水平居中 */
}

.mysyb .myhkctx .kctx-box .kcts-list .r {
  width: 90%;
  height: 2rem;
  display: flex;
  justify-content: space-between;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox {
  width: 19%;
  background: #FFFFFF;
  box-shadow: 0rem 0.2rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
  border-radius: .1rem;
  cursor: pointer;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox .box1 {
  margin-top: .2rem;
  text-align: center;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox .box1 p {
  font-size: .18rem;
  margin-top: .2rem;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox .box11 {
  margin: 0 auto;
  text-align: center;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox .box11 p {
  line-height: 2rem;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox .box2 {
  display: none;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox:hover {
  background: #d1cbff;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox:hover .box1 {
  display: none;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox:hover .box2 {
  display: block;
  font-size: .18rem;
  text-align: center;
  line-height: .36rem;
  margin-top: .3rem;
}

.mysyb .myhkctx .kctx-box .kcts-list2 {
  display: flex;
  justify-content: space-between;
  margin-top: .2rem;
}

.mysyb .myhkctx .kctx-box .kcts-list2 .l {
  width: 8%;
  height: 1.5rem;
  background: #874ef6;
  box-shadow: 0rem 0.2rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
  border-radius: .1rem;
  color: #fff;
  writing-mode: vertical-lr;
  font-size: .2rem;
  text-align: center;
  display: flex;
  align-items: center;
  /* 垂直居中 */
  justify-content: center;
  /* 水平居中 */
}

.mysyb .myhkctx .kctx-box .kcts-list2 .r {
  width: 90%;
  height: 1.5rem;
  display: flex;
  justify-content: space-between;
}

.mysyb .myhkctx .kctx-box .kcts-list2 .r .bigbox {
  width: 32%;
  background: #FFFFFF;
  box-shadow: 0rem 0.2rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
  border-radius: .1rem;
  text-align: center;
  line-height: 1.5rem;
}

.mysyb .myhkctx .kctx-box .kcts-list2 .r .bigbox:hover {
  border: 0.01rem solid #874ef6;
}

.mysyb .myhkctx .kctx-box .kcts-list2 .r .bigbox:hover a {
  color: #874ef6;
}

.mysyb .myhkctx .kctx-box .kcts-list2 .r .bigbox a {
  font-size: .18rem;
}

.mysyb .myhptzc {
  margin: .8rem 0rem;
}

.mysyb .myhptzc .ptlinks {
  margin-top: .5rem;
  display: flex;
  justify-content: space-between;
}

.mysyb .myhptzc .ptlinks .ptbox {
  width: 32%;
}

.mysyb .myhptzc .ptlinks .ptbox .tits {
  background: linear-gradient(90deg, #3830CE, #894FF7);
  font-size: .18rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: .2rem 0rem;
}

.mysyb .myhptzc .ptlinks .ptbox .link {
  margin-top: .1rem;
  position: relative;
}

.mysyb .myhptzc .ptlinks .ptbox .link a .img {
  width: 100%;
  height: 1.84rem;
  overflow: hidden;
}

.mysyb .myhptzc .ptlinks .ptbox .link a .img img {
  width: 100%;
  height: auto;
  transition: transform 0.8s ease;
}

.mysyb .myhptzc .ptlinks .ptbox .link a .img:hover img {
  transform: scale(1.1);
}

.mysyb .myhptzc .ptlinks .ptbox .link a .img img {
  width: 100%;
}

.mysyb .myhptzc .ptlinks .ptbox .link a .ico {
  position: absolute;
  left: .2rem;
  bottom: .2rem;
  width: .42rem;
  height: .42rem;
}

.phonebg{display: none;}

/*小屏幕*/
@media screen and (max-width: 1200px) {

.cuthree {
    margin: .5rem 0rem;
    padding: 0rem .3rem;
}

.ntit p:nth-child(3),.mysyb .ntit p:nth-child(3) {
    font-size: .2rem;
    width: 80%;
}

.mysyb .myhpymb .myhpybtn {
    margin-top: .5rem;
    display: flex;
    justify-content: space-between;
    width: 90%;
}

.mysyb .myhpymb .myhpybtn p {
    background: #f7f7f7;
    border-radius: 0.05rem;
    font-size: .2rem;
    padding: .05rem .2rem;
}

.mysyb .myhpymb .myhpybox {
    margin-top: 2rem;
    padding: 0rem .3rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list {
    display: block;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-l {
    width: 100%;
    padding-right: .5rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-r {
    width: 100%;
    height: 4.11rem;
    overflow: hidden;
    margin-top: -1.8rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-r {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 0.5rem;
}

.mysyb .myhpymb .myhpybox .myhpy-list .list-l .list-l-btom {
    margin-top: 1rem;
    font-size: .2rem;
    line-height: .3rem;
    text-align: justify;
}
.mysyb .ntit p:nth-child(3) {
    font-size: .2rem;
    color: #999;
    margin-top: .2rem;
    line-height: .3rem;
    width: 80%;
}

.mysyb .myhpyts .myhtsbox {
    margin-top: .56rem;
    position: relative;
    padding: 0rem .3rem;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list {
    display: block;
    
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .l {
    width: 100%;
   
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .r {
    margin-top: .5rem;
    width: 100%;
}

.mysyb .myhpyts .myhtsbox .myhtscont .myhtscont-list .r .deile {
    margin-top: .2rem;
    font-size: .2rem;
    line-height: .36rem;
    text-align: justify;
}

.mysyb .myhkctx .kctx-box {
    margin-top: .5rem;
    padding: 0rem .3rem;
}

.mysyb .myhkctx .kctx-box .kcts-list .r .bigbox .box1 img {
     width: 70%; 
}

.mysyb .myhptzc {
    margin: .3rem 0rem;
    padding: 0rem .3rem;
}

.mysyb .myhptzc .ptlinks .ptbox .tits {font-size: .16rem;}
.mysyb .myhptzc .ptlinks .ptbox .link a .img {
    width: 100%;
    height: 1rem;
    overflow: hidden;
}

.cuthree .cutmb .cutmbbox {
    display: block;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l {
    width: 100%;
    padding: .2rem;
}

.cuthree .cutmb .cutmbbox .cutmbbox-r {
    width: 100%;
    height: 3.77rem;
    overflow: hidden;
    border-radius: .1rem;
    margin: .2rem 0rem;
}

.cuthree .cutmb .cutmbbox .cutmbbox-l .deile {
    font-size: .2rem;
}

.cuthree .cutmb .cutmbbox {
    margin-top: .5rem;
}

.academic .acpyts .ntit p:nth-child(3) {
    font-size: .2rem;
}

.academic .acpyts .acpytsbox {
    margin-top: .5rem;
    padding: 0rem .3rem;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox {
    border-radius: .1rem;
  padding: .2rem .5rem;

}

.academic .acpyts .acpytsbox .acbtom .acbtombox .bkbtn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.academic .acpyts .acpytsbox .acbtom .acbtombox .bkbtn p{margin: .1rem;}

.academic .acpyts .acpytsbox .actop {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: .5rem;
}
.academic .acpyts .acpytsbox .actop .img {
    width: 2rem;
    height: auto;
    margin: .13rem;
}

.academic .acpyms .acpytscont {
    margin: 1.4rem 0rem;
    position: relative;
    font-size: .18rem;
    font-weight: bold;
}

.academic .acpyms .acpytscont .ac11 {
    position: absolute;
    left: .3rem;
    top: -.5rem;
}

.academic .acpyms .acpytscont .ac1{width: auto;}
.academic .acpyms .acpytscont .ac2 {
    position: absolute;
    left: 0.2rem;
    top: 2rem;
    text-align: center;
}

..academic .acpyms .acpytscont .ac722{display: none;}

.academic .acpyms .acpytscont .ac711 {
    position: absolute;
    right: .5rem;
    top: -.5rem;
}

.academic .acpyms .acpytscont .ac6 {
    position: absolute;
    right: 1.8rem;
    top: .3rem;
}

.academic .acpyms .acpytscont .ac3 {
    position: absolute;
    left: 1.9rem;
    top: 0.6rem;
}

.academic .acpyms .acpytscont .ac4 {
    position: absolute;
    left: 1.9rem;
    top: 1.6rem;
}

.academic .acpyms .acpytscont .ac5 {
    position: absolute;
    left: 4rem;
    top: 1.5rem;
    text-align: center;
}

.academic .acpyms .acpytscont .ac22 {
    position: absolute;
    right: .2rem;
    top: 1.5rem;
}

.academic .acpyms .acpytscont .ac7 p a {
    color: #4635d5;
    font-size: .18rem;
}

.academic .acptzc .img {
    width: 100%;
    height: 3rem;

}
.academic .acptzc .img img {
    width: 100%;
    height: 100%;
}

.academic .acptzc .ptzcbox {
    padding: 0rem .3rem;
}

.academic .acptzc .ptzcbox .listbox .titles a p {
    font-size: .2rem;
}

.cuthree1 {padding: 0rem;}
.cuthree .cutmb .cutmbbox1 {
        margin: .4rem .3rem;
    }

.cuthree .cupyts .cupytsbox .cupytsbtn {
    padding: 0rem .3rem;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnox {
    width: 30%;
    display: flex;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0rem 20rem 0.35rem 0rem rgba(45, 43, 149, 0.07);
    border-radius: .1rem;
    padding: .4rem .2rem .2rem;
    border: 0.01rem solid transparent;
    position: relative;
}

.cuthree .cupyts .cupytsbox .cupytsbtn .btnox .tstits {
    font-size: .22rem;
}
.cuthree .cupyts .cupytsbox .cupytsbtn .btnox .img {
    width: .6rem;
    height: auto;
    margin-right: .12rem;
}

.cuthree .cupyts .cupytsbox .tscontent-box .tscontent {
    padding: .2rem .2rem;
    margin: .4rem .3rem;
}

.cuthree .cupyts .cupytsbox .tscontent-box .tscontent .tscontent-box-r {
    font-size: .2rem;
    padding: .2rem .2rem;

}

.mysyb .myhpyms .mymsbtn,.mysyb .myhpyms .myhmscont-box {
    display: none;
}

.phonebg{
display: block;
padding: .1rem .3rem;
}




}