
    * {
      margin: 0;
      padding: 0;
    }

    a {
      text-decoration: none;
    }

    ul {
      list-style: none;
    }

    body,
    html {
      height: 100%;
      font-family: "微软雅黑";
    }

    .box {
      width: 100%;
      height: 600px;
      margin: 40px 0;
    }
    #allmap,
    #allmap1,
    #allmap2,
    #container1,
    #container2 {
      width: 100%;
      height: 100%;
    }

    #container3 {
      width: 100%;
      height: 100%;
    }

    .list {
      width: 20%;
      height: 100%;
      background: #eee;
    }

    .list li {
      height: 34px;
      line-height: 34px;
      padding-left: 20px;
    }

    .list li.active a {
      color: red;
    }

    .title {
      font-size: 14px;
      font-weight: bold;
      color: #cc5522;
    }

    .content {
      font-size: 13px;
      color: #333;
      margin-top: 6px;
    }

    .fl {
      float: left;
    }

    .box {
      width: 100% !important;
      height: 100% !important;
    }

    .BMap_mask {
      width: 100% !important;
      height: 100% !important;
    }

    html,
    body {
      width: 100%;
      margin: 0;
      padding: 0;
      font-family: "Microsoft YaHei";
      /* font-size: 10px; */
      /* font-size: 0.895833rem; */
      background-color: #fff;
    }

    * {
      margin: 0;
      padding: 0;
    }

    li {
      list-style: none;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    li {
      margin: 0;
      padding: 0;
    }

    a {
      color: #fff !important;
      text-decoration: none !important;
    }

    a:hover {
      color: #fff;
      /* color: rgb(245, 222, 62); */
    }

    .fl {
      float: left;
    }

    .fr {
      float: right;
    }

    ol {
      margin-left: 20px;
    }

    ol li {
      list-style-type: decimal;

      list-style-position: inside;
    }

    @media (min-width: 1921px) {

      html,
      body {
        /* overflow: scroll;
      overflow-y: hidden; */
        width: 100%;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: "Microsoft YaHei";
        /* font-size: 10px; */
        /* font-size: 0.895833rem; */
        background-color: #fff;
      }

      .container {
        width: 100%;
        /* width: 1920px; */
      }

      /* 顶部样式 */
      .top {
        width: 100%;
        z-index: 10;
        height: 0.833333rem;
        background-color: #0c3506;
        opacity: 0.85;
        padding: 0 3%;
        line-height: 0.833333rem;
        font-size: 0.25rem !important;
        color: rgb(255, 255, 255);
        text-align: center;
        position: relative;
      }

      .top .topContent {
        /* background-color: aquamarine; */
        height: 0.833333rem;
      }

      .top .topContent .fl {
        height: 0.833333rem;
        margin-left: 0.5rem;
        /* width: 200px; */
        /* background-color: aliceblue; */
      }

      .top .topContent .fl .topLeft li:first-child {
        font-weight: 700;
        margin-right: 0.2rem;
      }

      .top .topContent .fl .topLeft li img {
        position: absolute;
        top: 0.108333rem;
        left: 0.8rem;
        width: 0.927083rem;
        height: 0.604167rem;
      }

      .top .topContent .fl .topLeft li:last-child i {
        display: inline-block;
        font-size: 0.166667rem;
        text-align: center;
      }

      .top .topContent .fl .topLeft li:last-child i img {
        position: absolute;
        top: 0.25rem;
        left: 5.05rem;
        width: 0.224583rem;
        height: 0.344583rem;
      }

      .top .topContent .fr {
        height: 0.833333rem;
        /* width: 300px; */
        /* background-color: aliceblue; */
      }

      .top .topContent .fr .topRight li {
        margin-left: 0.3rem;
        margin-right: 0.3rem;
        cursor: pointer;
      }

      .tw {
        color: rgb(245, 222, 62) !important;
      }

      .on {
        color: rgb(245, 222, 62) !important;
        /* border-bottom: 0; */
        font-weight: 550;
      }

      /* banner层样式 */

      .banner {
        width: 100%;
        /* width: 20rem; */
        background-color: #fff;
        margin-top: -0.833333rem;
        /* height: 280px; */
        /* background-color: beige; */
      }

      .banner .bannerBox {
        width: 100%;
        /* position: relative; */
        /* background-color: #f1f1f1; */
        background-color: #fff;
        /* z-index: 1; */
      }

      .banner span {
        margin-top: -0.133333rem;
        display: block;
        /* width: 1220px; */
        padding-bottom: 0.520833rem;
      }

      .banner span img {
        margin-top: 0rem;
        width: 100%;
        height: 100%;
      }

      /* <!-- 内容 --> */
      .content {
        width: 100%;
        /* width: 20rem; */
        /* height: 28.020833rem; */
      }

      .w {
        width: 15.3125rem;
        /* height: 28.020833rem; */
        margin-left: 2.34375rem;
      }

      .content .text {
        height: 2.395833rem;
        margin-bottom: 1.375rem;
        font-family: "Microsoft YaHei";
        background-color: #fff;
      }

      .content .text p {
        font-size: 0.25rem;
        line-height: 0.433333rem;
        font-family: "Microsoft YaHei";
        margin-bottom: 0.3125rem;
      }

      .container .text h6 {
        font-size: 0.25rem;
        line-height: 0.433333rem;
        font-family: "Microsoft YaHei";
        /* margin-bottom: 0.3125rem; */
      }

      .login {
        display: none;
        width: 15.333333rem;
        height: 8.020833rem;
        position: fixed;
        border: #ebebeb solid 1px;
        left: 50%;
        top: 50%;
        padding: 0.833333rem 1.697917rem 0.833333rem 1.708333rem;
        background: #f5f8f6 0% 0% no-repeat padding-box;
        box-shadow: 0px 0.03125rem 0.375rem #00000087;
        opacity: 1;
        z-index: 9999;
        transform: translate(-50%, -50%);
      }

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

      .login .login-lef {
        width: 3.052083rem;
        height: 6.34375rem;
        /* background-color: rgb(250, 136, 136); */
      }

      .login .login-lef .zuo {
        width: 3.052083rem;
        height: 6.34375rem;
      }

      .login .login-lef .zuo img {
        width: 100%;
        height: 100%;
      }

      .login-red {
        width: 6.53125rem;
        height: 6.34375rem;
        background-color: rgb(194, 84, 84);
      }

      .login-bg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        background: rgba(255, 252, 252, 0);
      }

      .try {
        width: 6.53125rem;
        height: 6.34375rem;
      }

      .try .flss img {
        /* width: 100%; */
        height: 100%;
        /* height: 746px; */
        /* height: 100%; */
        /* transform: translateX(-1.875rem); */
      }

      .try div:last-child {
        background-color: #f6f8f6;
        /* width: 10rem; */
        width: 100%;
        height: 6.34375rem;
        font-size: 0.25rem;
      }

      .try div:last-child p {
        margin-bottom: 0.25rem;
      }

      .try .nams {
        margin-left: 8%;
      }

      .try div:last-child input {
        width: 4.6875rem;
        height: 0.520833rem;
        border: 0.010417rem solid #cfd1d0;
      }

      .try div:last-child textarea {
        width: 4.6875rem;
        height: 0.520833rem;
        border: 0.010417rem solid #cfd1d0;
      }

      .try div:last-child h2 {
        font-size: 0.395833rem;
        font-weight: bold;
      }

      .try .pit {
        display: inline-block;
        vertical-align: top;
      }

      .try .pit span {
        display: block;
      }

      .try .pit textarea {
        width: 4.6875rem;
        height: 1.135417rem !important;
      }

      .try div:last-child h3 {
        margin-top: 0.104167rem;
        margin-bottom: 0.3125rem;
        font-size: 0.23rem;
      }

      .try p .inp {
        height: 0.833333rem !important;
      }

      /* 招生板块 */
      /* .plate {
  background-color: rgb(112, 75, 212);
  } */
      .pltou {
        font-size: 0.25rem;
        margin-bottom: 0.520833rem;
      }

      .pltou span {
        font-weight: 700;
      }

      .pltou .dituy {
        width: 1400px;
        height: 875px;
        margin-bottom: 80px;
        background-color: rgb(241, 150, 150);
        font-size: 12px;
      }

      .pltou .dituy .box {
        margin: 0;
        padding: 0;
        margin-top: 0.104167rem;
      }

      .w .product {
        width: 15.458333rem;
        height: 4.135417rem;
        margin: 1.479167rem auto;
      }

      /* .w .product .pro {
  width: 100%;
  height: 100%;
  background: transparent url("../imgs/组\ 1170.svg") 0% 0% no-repeat
    padding-box;
  opacity: 1;
  } */
      .w .product img {
        width: 100%;
        height: 100%;
        /* background: #eeeeee00 50% 50% no-repeat padding-box;
  opacity: 1;
  filter: blur(1px); */
      }

      /* 底部样式 */

      .bottom {
        width: 100%;
        height: 4rem;
        background-color: #000000cf;
        color: #d5d5d5;
        padding: 0 8%;
        margin-top: 0rem;
        /* z-index: 11; */
      }

      .bottom ul {
        padding-top: 0.78125rem;
        /* width: 20rem; */
        width: 100%;
        display: flex;
        font-size: 0.25rem;
        line-height: 0.520833rem;
      }

      .bottom ul li:nth-child(1) {
        width: 4.041667rem;
        margin-left: 0;
      }

      .bottom ul li:nth-child(2) {
        width: 3.125rem;
        margin-left: 1.6rem;
      }

      .bottom ul li:nth-child(2) span {
        display: flex;
      }

      .bottom ul li:nth-child(2) span img {
        /* display: block; */
        margin-top: 0.104167rem;
      }

      .bottom ul li:nth-child(2) span:nth-child(1) img {
        display: block;
        width: 1rem;
        height: 0.3125rem;
      }

      .bottom ul li:nth-child(2) span:nth-child(2) img {
        width: 1.5625rem;
        height: 1.5625rem;
        display: block;
        /* margin-top: -20px; */
      }

      .bottom ul li:nth-child(2) span img {
        margin-left: 0.104167rem;
      }

      .bottom ul li:nth-child(3) .dz img {
        width: 0.239583rem;
        height: 0.333333rem;
        margin-right: 0.208333rem;
      }

      .bottom ul li p input {
        border: 1px solid #cfd1d0;
      }

      .bottom ul li p i {
        font-size: 0.229167rem;
      }

      .bottom ul li p span {
        display: flex;
      }

      .bottom ul li p span img {
        display: block;
        margin-top: 0.104167rem;
        width: 0.416667rem;
        height: 0.3125rem;
      }

      .bottom h3 {
        font-size: 0.260417rem;
        /* width: 100%; */
        padding-top: 0rem;
        margin-top: 0.304167rem;
      }

      .bottom ul li:nth-child(2) {
        width: 4.125rem;
        height: 1.375rem;
      }

      .bottom ul li:nth-child(3) {
        width: 7.125rem;
        height: 1.375rem;
        margin-left: 0.675rem;
        display: flex;
        flex-direction: column;
      }

      .bottom ul li:nth-child(3) span .dz {
        color: #ff5858;
        font-size: 0.208333rem;
        margin-right: 0.208333rem;
      }
    }

    @media screen and (min-width: 1301px) and (max-width: 1920px) {

      html,
      body {
        /* overflow: scroll;
    overflow-y: hidden; */
        width: 100%;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: "Microsoft YaHei";
        /* font-size: 10px; */
        /* font-size: 0.895833rem; */
        background-color: #fff;
      }

      .container {
        width: 100%;
        /* width: 1920px; */
      }

      /* 顶部样式 */
      .top {
        width: 100%;
        z-index: 10;
        height: 0.833333rem;
        background-color: #0c3506;
        opacity: 0.85;
        padding: 0 3%;
        line-height: 0.833333rem;
        font-size: 0.25rem !important;
        color: rgb(255, 255, 255);
        text-align: center;
        position: relative;
      }

      .top .topContent {
        /* background-color: aquamarine; */
        height: 0.833333rem;
      }

      .top .topContent .fl {
        height: 0.833333rem;
        margin-left: 0.5rem;
        /* width: 200px; */
        /* background-color: aliceblue; */
      }

      .top .topContent .fl .topLeft li:first-child {
        font-weight: 700;
        margin-right: 0.2rem;
      }

      .top .topContent .fl .topLeft li img {
        position: absolute;
        top: 0.108333rem;
        left: 0.8rem;
        width: 0.927083rem;
        height: 0.604167rem;
      }

      .top .topContent .fl .topLeft li:last-child i {
        display: inline-block;
        font-size: 0.166667rem;
        text-align: center;
      }

      .top .topContent .fl .topLeft li:last-child i img {
        position: absolute;
        top: 0.25rem;
        left: 5.05rem;
        width: 0.224583rem;
        height: 0.344583rem;
      }

      .top .topContent .fr {
        height: 0.833333rem;
        /* width: 300px; */
        /* background-color: aliceblue; */
      }

      .top .topContent .fr .topRight li {
        margin-left: 0.3rem;
        margin-right: 0.3rem;
        cursor: pointer;
      }

      .tw {
        color: rgb(245, 222, 62) !important;
      }

      .on {
        color: rgb(245, 222, 62) !important;
        /* border-bottom: 0; */
        font-weight: 550;
      }

      /* banner层样式 */

      .banner {
        width: 100%;
        /* width: 20rem; */
        background-color: #fff;
        margin-top: -0.833333rem;
        /* height: 280px; */
        /* background-color: beige; */
      }

      .banner .bannerBox {
        width: 100%;

        /* position: relative; */
        /* background-color: #f1f1f1; */
        background-color: #fff;
        /* z-index: 1; */
      }

      .banner span {
        margin-top: 0rem;
        display: block;
        /* height: 940px; */
        /* width: 1220px; */
        padding-bottom: 0.520833rem;
      }

      .banner span img {
        margin-top: 0rem;
        width: 100%;
        height: 100%;
      }

      /* <!-- 内容 --> */
      .content {
        width: 100%;
        /* width: 20rem; */
        /* height: 28.020833rem; */
      }

      .w {
        width: 15.3125rem;
        /* height: 28.020833rem; */
        margin-left: 2.34375rem;
      }

      .content .text {
        height: 2.395833rem;
        margin-bottom: 1.375rem;
        font-family: "Microsoft YaHei";
        background-color: #fff;
      }

      .content .text p {
        font-size: 0.25rem;
        line-height: 0.433333rem;
        font-family: "Microsoft YaHei";
        margin-bottom: 0.3125rem;
      }

      .container .text h6 {
        font-size: 0.25rem;
        line-height: 0.433333rem;
        font-family: "Microsoft YaHei";
        /* margin-bottom: 0.3125rem; */
      }

      .container .text img {
        width: 0.877083rem;
        height: 0.308333rem;
      }

      .login {
        display: none;
        width: 15.333333rem;
        height: 8.020833rem;
        position: fixed;
        border: #ebebeb solid 1px;
        left: 50%;
        top: 50%;
        padding: 0.833333rem 1.697917rem 0.833333rem 1.708333rem;
        background: #f5f8f6 0% 0% no-repeat padding-box;
        box-shadow: 0px 0.03125rem 0.375rem #00000087;
        opacity: 1;
        z-index: 9999;
        transform: translate(-50%, -50%);
      }

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

      .login .login-lef {
        width: 3.052083rem;
        height: 6.34375rem;
        /* background-color: rgb(250, 136, 136); */
      }

      .login .login-lef .zuo {
        width: 3.052083rem;
        height: 6.34375rem;
      }

      .login .login-lef .zuo img {
        width: 100%;
        height: 100%;
      }

      .login-red {
        width: 6.53125rem;
        height: 6.34375rem;
        background-color: rgb(194, 84, 84);
      }

      .login-bg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        background: rgba(255, 252, 252, 0);
      }

      .try {
        width: 6.53125rem;
        height: 6.34375rem;
      }

      .try .flss img {
        /* width: 100%; */
        height: 100%;
        /* height: 746px; */
        /* height: 100%; */
        /* transform: translateX(-1.875rem); */
      }

      .try div:last-child {
        background-color: #f6f8f6;
        /* width: 10rem; */
        width: 100%;
        height: 6.34375rem;
        font-size: 0.25rem;
      }

      .try div:last-child p {
        margin-bottom: 0.25rem;
      }

      .try .nams {
        margin-left: 8%;
      }

      .try div:last-child input {
        width: 4.6875rem;
        height: 0.520833rem;
        border: 0.010417rem solid #cfd1d0;
      }

      .try div:last-child textarea {
        width: 4.6875rem;
        height: 0.520833rem;
        border: 0.010417rem solid #cfd1d0;
      }

      .try div:last-child h2 {
        font-size: 0.395833rem;
        font-weight: bold;
      }

      .try .pit {
        display: inline-block;
        vertical-align: top;
      }

      .try .pit span {
        display: block;
      }

      .try .pit textarea {
        width: 4.6875rem;
        height: 1.135417rem !important;
      }

      .try div:last-child h3 {
        margin-top: 0.104167rem;
        margin-bottom: 0.3125rem;
        font-size: 0.23rem;
      }

      .try p .inp {
        height: 0.833333rem !important;
      }

      /* 招生板块 */
      /* .plate {
background-color: rgb(112, 75, 212);
} */
      .pltou {
        font-size: 0.25rem;
        margin-bottom: 0.520833rem;
      }

      .pltou span {
        font-weight: 700;
      }

      .pltou .dituy {
        width: 14.583333rem;
        height: 9.114583rem;
        margin-bottom: 0.833333rem;
        background-color: rgb(241, 150, 150);
      }

      .pltou .dituy .box {
        margin: 0;
        padding: 0;
        margin-top: 0.104167rem;
      }

      .w .product {
        width: 15.458333rem;
        height: 4.135417rem;
        margin: 1.479167rem auto;
      }

      /* .w .product .pro {
width: 100%;
height: 100%;
background: transparent url("../imgs/组\ 1170.svg") 0% 0% no-repeat
  padding-box;
opacity: 1;
} */
      .w .product img {
        width: 100%;
        height: 100%;
        /* background: #eeeeee00 50% 50% no-repeat padding-box;
opacity: 1;
filter: blur(1px); */
      }

      /* 底部样式 */

      .bottom {
        width: 100%;
        height: 4rem;
        background-color: #000000cf;
        color: #d5d5d5;
        padding: 0 8%;
        margin-top: 0rem;
        /* z-index: 11; */
      }

      .bottom ul {
        padding-top: 0.78125rem;
        /* width: 20rem; */
        width: 100%;
        display: flex;
        font-size: 0.25rem;
        line-height: 0.520833rem;
      }

      .bottom ul li:nth-child(1) {
        width: 4.041667rem;
        margin-left: 0;
      }

      .bottom ul li:nth-child(2) {
        width: 3.125rem;
        margin-left: 1.6rem;
      }

      .bottom ul li:nth-child(2) span {
        display: flex;
      }

      .bottom ul li:nth-child(2) span img {
        /* display: block; */
        margin-top: 0.104167rem;
      }

      .bottom ul li:nth-child(2) span:nth-child(1) img {
        display: block;
        width: 1rem;
        height: 0.3125rem;
      }

      .bottom ul li:nth-child(2) span:nth-child(2) img {
        width: 1.5625rem;
        height: 1.5625rem;
        display: block;
        /* margin-top: -20px; */
      }

      .bottom ul li:nth-child(2) span img {
        margin-left: 0.104167rem;
      }

      .bottom ul li:nth-child(3) .dz img {
        width: 0.239583rem;
        height: 0.333333rem;
        margin-right: 0.208333rem;
      }

      .bottom ul li p input {
        border: 1px solid #cfd1d0;
      }

      .bottom ul li p i {
        font-size: 0.229167rem;
      }

      .bottom ul li p span {
        display: flex;
      }

      .bottom ul li p span img {
        display: block;
        margin-top: 0.104167rem;
        width: 0.416667rem;
        height: 0.3125rem;
      }

      .bottom h3 {
        font-size: 0.260417rem;
        /* width: 100%; */
        padding-top: 0rem;
        margin-top: 0.304167rem;
      }

      .bottom ul li:nth-child(2) {
        width: 4.125rem;
        height: 1.375rem;
      }

      .bottom ul li:nth-child(3) {
        width: 7.125rem;
        height: 1.375rem;
        margin-left: 0.675rem;
        display: flex;
        flex-direction: column;
      }

      .bottom ul li:nth-child(3) span .dz {
        color: #ff5858;
        font-size: 0.208333rem;
        margin-right: 0.208333rem;
      }
    }

    @media screen and (min-width: 751px) and (max-width: 1300px) {

      html,
      body {
        /* overflow: scroll;
    overflow-y: hidden; */
        width: 100%;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: "Microsoft YaHei";
        /* font-size: 10px; */
        /* font-size: 0.895833rem; */
        background-color: #fff;
      }

      .container {
        width: 100%;
        /* width: 1920px; */
      }

      /* 顶部样式 */
      .top {
        width: 100%;
        z-index: 10;
        height: 0.833333rem;
        background-color: #0c3506;
        opacity: 0.85;
        padding: 0 3%;
        line-height: 0.833333rem;
        font-size: 0.25rem !important;
        color: rgb(255, 255, 255);
        text-align: center;
        position: relative;
      }

      .top .topContent {
        /* background-color: aquamarine; */
        height: 0.833333rem;
      }

      .top .topContent .fl {
        height: 0.833333rem;
        margin-left: 0.5rem;
        /* width: 200px; */
        /* background-color: aliceblue; */
      }

      .top .topContent .fl .topLeft li:first-child {
        font-weight: 700;
        margin-right: 0.2rem;
      }

      .top .topContent .fl .topLeft li img {
        position: absolute;
        top: 0.108333rem;
        left: 0.8rem;
        width: 0.927083rem;
        height: 0.604167rem;
      }

      .top .topContent .fl .topLeft li:last-child i {
        display: inline-block;
        font-size: 0.166667rem;
        text-align: center;
      }

      .top .topContent .fl .topLeft li:last-child i img {
        position: absolute;
        top: 0.25rem;
        left: 5.05rem;
        width: 0.224583rem;
        height: 0.344583rem;
      }

      .top .topContent .fr {
        height: 0.833333rem;
        /* width: 300px; */
        /* background-color: aliceblue; */
      }

      .top .topContent .fr .topRight li {
        margin-left: 0.3rem;
        margin-right: 0.3rem;
        cursor: pointer;
      }

      .tw {
        color: rgb(245, 222, 62) !important;
      }

      .on {
        color: rgb(245, 222, 62) !important;
        /* border-bottom: 0; */
        font-weight: 550;
      }

      /* banner层样式 */

      .banner {
        width: 100%;
        /* width: 20rem; */
        background-color: #fff;
        margin-top: -0.833333rem;
        /* height: 280px; */
        /* background-color: beige; */
      }

      .banner .bannerBox {
        width: 100%;
        /* position: relative; */
        /* background-color: #f1f1f1; */
        background-color: #fff;
        /* z-index: 1; */
      }

      .banner span {
        margin-top: -0.133333rem;
        display: block;
        /* width: 1220px; */
        padding-bottom: 0.520833rem;
      }

      .banner span img {
        margin-top: 0rem;
        width: 100%;
        height: 100%;
      }

      /* <!-- 内容 --> */
      .content {
        width: 100%;
        /* width: 20rem; */
        /* height: 28.020833rem; */
      }

      .w {
        width: 15.3125rem;
        /* height: 28.020833rem; */
        margin-left: 2.34375rem;
      }

      .content .text {
        height: 2.395833rem;
        margin-bottom: 1.375rem;
        font-family: "Microsoft YaHei";
        background-color: #fff;
      }

      .content .text p {
        font-size: 0.25rem;
        line-height: 0.433333rem;
        font-family: "Microsoft YaHei";
        margin-bottom: 0.3125rem;
      }

      .container .text h6 {
        font-size: 0.25rem;
        line-height: 0.433333rem;
        font-family: "Microsoft YaHei";
        /* margin-bottom: 0.3125rem; */
      }

      .container .text img {
        width: 0.677083rem;
        height: 0.208333rem;
      }

      .login {
        display: none;
        width: 15.333333rem;
        height: 8.020833rem;
        position: fixed;
        border: #ebebeb solid 1px;
        left: 50%;
        top: 50%;
        padding: 0.833333rem 1.697917rem 0.833333rem 1.708333rem;
        background: #f5f8f6 0% 0% no-repeat padding-box;
        box-shadow: 0px 0.03125rem 0.375rem #00000087;
        opacity: 1;
        z-index: 9999;
        transform: translate(-50%, -50%);
      }

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

      .login .login-lef {
        width: 3.052083rem;
        height: 6.34375rem;
        /* background-color: rgb(250, 136, 136); */
      }

      .login .login-lef .zuo {
        width: 3.052083rem;
        height: 6.34375rem;
      }

      .login .login-lef .zuo img {
        width: 100%;
        height: 100%;
      }

      .login-red {
        width: 6.53125rem;
        height: 6.34375rem;
        background-color: rgb(194, 84, 84);
      }

      .login-bg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        background: rgba(255, 252, 252, 0);
      }

      .try {
        width: 6.53125rem;
        height: 6.34375rem;
      }

      .try .flss img {
        /* width: 100%; */
        height: 100%;
        /* height: 746px; */
        /* height: 100%; */
        /* transform: translateX(-1.875rem); */
      }

      .try div:last-child {
        background-color: #f6f8f6;
        /* width: 10rem; */
        width: 100%;
        height: 6.34375rem;
        font-size: 0.25rem;
      }

      .try div:last-child p {
        margin-bottom: 0.25rem;
      }

      .try .nams {
        margin-left: 8%;
      }

      .try div:last-child input {
        width: 4.6875rem;
        height: 0.520833rem;
        border: 0.010417rem solid #cfd1d0;
      }

      .try div:last-child textarea {
        width: 4.6875rem;
        height: 0.520833rem;
        border: 0.010417rem solid #cfd1d0;
      }

      .try div:last-child h2 {
        font-size: 0.395833rem;
        font-weight: bold;
      }

      .try .pit {
        display: inline-block;
        vertical-align: top;
      }

      .try .pit span {
        display: block;
      }

      .try .pit textarea {
        width: 4.6875rem;
        height: 1.135417rem !important;
      }

      .try div:last-child h3 {
        margin-top: 0.104167rem;
        margin-bottom: 0.3125rem;
        font-size: 0.23rem;
      }

      .try p .inp {
        height: 0.833333rem !important;
      }

      /* 招生板块 */
      /* .plate {
background-color: rgb(112, 75, 212);
} */
      .pltou {
        font-size: 0.25rem;
        margin-bottom: 0.520833rem;
      }

      .pltou span {
        font-weight: 700;
      }

      .pltou .dituy {
        width: 14.583333rem;
        height: 9.114583rem;
        margin-bottom: 0.833333rem;
        background-color: rgb(241, 150, 150);
      }

      .pltou .dituy .box {
        margin: 0;
        padding: 0;
        margin-top: 0.104167rem;
      }

      .BMap_bubble_title{
        font-size: 15px  !important;
      }



      .w .product {
        width: 15.458333rem;
        height: 4.135417rem;
        margin: 1.479167rem auto;
      }

      /* .w .product .pro {
width: 100%;
height: 100%;
background: transparent url("../imgs/组\ 1170.svg") 0% 0% no-repeat
  padding-box;
opacity: 1;
} */
      .w .product img {
        width: 100%;
        height: 100%;
        /* background: #eeeeee00 50% 50% no-repeat padding-box;
opacity: 1;
filter: blur(1px); */
      }

      /* 底部样式 */

      .bottom {
        width: 100%;
        height: 4rem;
        background-color: #000000cf;
        color: #d5d5d5;
        padding: 0 8%;
        margin-top: 0rem;
        /* z-index: 11; */
      }

      .bottom ul {
        padding-top: 0.78125rem;
        /* width: 20rem; */
        width: 100%;
        display: flex;
        font-size: 0.25rem;
        line-height: 0.520833rem;
      }

      .bottom ul li:nth-child(1) {
        width: 4.041667rem;
        margin-left: 0;
      }

      .bottom ul li:nth-child(2) {
        width: 3.125rem;
        margin-left: 1.6rem;
      }

      .bottom ul li:nth-child(2) span {
        display: flex;
      }

      .bottom ul li:nth-child(2) span img {
        /* display: block; */
        margin-top: 0.104167rem;
      }

      .bottom ul li:nth-child(2) span:nth-child(1) img {
        display: block;
        width: 1rem;
        height: 0.3125rem;
      }

      .bottom ul li:nth-child(2) span:nth-child(2) img {
        width: 1.5625rem;
        height: 1.5625rem;
        display: block;
        /* margin-top: -20px; */
      }

      .bottom ul li:nth-child(2) span img {
        margin-left: 0.104167rem;
      }

      .bottom ul li:nth-child(3) .dz img {
        width: 0.239583rem;
        height: 0.333333rem;
        margin-right: 0.208333rem;
      }

      .bottom ul li p input {
        border: 1px solid #cfd1d0;
      }

      .bottom ul li p i {
        font-size: 0.229167rem;
      }

      .bottom ul li p span {
        display: flex;
      }

      .bottom ul li p span img {
        display: block;
        margin-top: 0.104167rem;
        width: 0.416667rem;
        height: 0.3125rem;
      }

      .bottom h3 {
        font-size: 0.260417rem;
        /* width: 100%; */
        padding-top: 0rem;
        margin-top: 0.304167rem;
      }

      .bottom ul li:nth-child(2) {
        width: 4.125rem;
        height: 1.375rem;
      }

      .bottom ul li:nth-child(3) {
        width: 7.125rem;
        height: 1.375rem;
        margin-left: 0.675rem;
        display: flex;
        flex-direction: column;
      }

      .bottom ul li:nth-child(3) span .dz {
        color: #ff5858;
        font-size: 0.208333rem;
        margin-right: 0.208333rem;
      }
    }

    @media screen and (min-width: 751px) and (max-width: 1110px) {
      .content .try {
        width: 100%;
        height: 7.770833rem;
        margin-top: 1.283333rem;
      }

      .content .try div:first-child .flss {
        width: 50%;
        height: 7.770833rem;
        overflow: hidden;
      }

      .content .try .flss img {
        /* width: 100%; */
        height: 100%;
        /* height: 746px; */
        /* height: 100%; */
        /* transform: translateX(-2.8rem); */
      }

      .content .try div:last-child {
        background-color: #f6f8f6;
        width: 50%;
        height: 7.770833rem;
        padding: 0 4%;
        font-size: 0.25rem;
        padding-right: 8%;
      }

      .content .try .fr form {
        text-align: center;
        margin-left: -1.5rem;
      }

      .content .try div:last-child h2 {
        font-size: 0.395833rem;
        font-weight: bold;
        text-align: left;
        margin-left: 2.291667rem;
        margin-top: 1.166667rem;
        margin-bottom: 0.208333rem;
      }

      .content .try div:last-child h2 img {
        width: 0.4375rem;
        height: 0.458333rem;
      }

      .content .try div:last-child h3 {
        width: 8.9rem;
        font-size: 0.25rem;
        text-align: right;
        margin-bottom: 0.3125rem;
      }

      .content .try div:last-child input {
        height: 0.520833rem;
        border: 1px solid #cfd1d0;
        margin-bottom: 0.208333rem;
      }

      .content .try .fr form p {
        width: 9.9rem;
        height: 0.66875rem;
      }

      .content .try .fr form p label {
        font-weight: 400;
      }

      .content .try .fr form p textarea {
        border: 1px solid #cfd1d0;
        height: 0.825rem !important;
      }

      .content .try .fr form p .inp {
        margin-top: 0.416667rem;
        padding: 0.208333rem;
        height: 1.5625rem !important;
      }

      .content .try div:last-child h2 {
        font-size: 0.395833rem;
        font-weight: bold;
        text-align: left;
        margin-left: 1.8rem;
        margin-top: 0.5rem;
        margin-bottom: 0.208333rem;
      }

      .content .try div:last-child h3 {
        text-align: left;
        margin-right: 0rem;
        font-size: 0.01rem;
        margin-bottom: 0.3125rem;
      }

      .content .try div:last-child input {
        height: 0.520833rem;
        border: 0.010417rem solid #cfd1d0;
        margin-bottom: 0.208333rem;
      }
    }

    @media screen and (min-width: 751px) and (max-width: 1260px) {
      .content .article {
        height: 10.416667rem;
        padding: 0 8%;
        margin-top: 1.270833rem;
      }

      .content .article .fl {
        margin-right: 2.25rem;
      }

      .content .article .frr {
        /* float: left; */
        overflow: hidden;
      }

      .content .article .fl ul li {
        width: 7.291667rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }

      .content .article .frr ul li {
        width: 7.291667rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }

      .content .article h3 {
        font-size: 0.416667rem;
        font-weight: bold;
        margin-bottom: 0.375rem;
      }

      .content .article h3 span {
        display: inline-block;
        /* display: none; */
        margin-left: 0.2rem;
        width: 1.3rem;
        line-height: 0.35rem;
        height: 0.35rem;
        font-size: 0.1875rem;
        color: #fff;
        background-color: #4caf50;
        border-radius: 0.05rem;
        padding: 0 0.052083rem;
        font-weight: 400;
        overflow: hidden;
        text-align: center;
      }

      .content .article h3 span p {
        font-size: 0.010417rem;
      }

      .content .article li {
        margin-bottom: 0.208333rem;
        font-size: 0.25rem;
      }

      .content .article li span {
        display: inline-block;
        width: 0.416667rem;
        text-align: right;
        margin-right: 0.104167rem;
      }

      .content .article a {
        color: #414141;
      }

      .content .article {
        height: 11rem;
        padding: 0 8%;
        margin-top: 1.270833rem;
      }

      .bottom h3 {
        font-size: 0.260417rem;
        /* width: 100%; */
        padding-top: 0rem;
        margin-top: 0rem;
      }
    }

    @media screen and (min-width: 751px) and (max-width: 920px) {

      /* 顶部样式 */
      .top {
        width: 100%;
        z-index: 10;
        height: 0.833333rem;
        background-color: #0c3506;
        opacity: 0.85;
        padding: 0 3%;
        line-height: 0.833333rem;
        font-size: 0.25rem !important;
        color: rgb(255, 255, 255);
        text-align: center;
        position: relative;
      }

      .top .topContent {
        /* background-color: aquamarine; */
        height: 0.833333rem;
      }

      .top .topContent .fl {
        height: 0.833333rem;
        margin-left: 0.5rem;
        /* width: 200px; */
        /* background-color: aliceblue; */
      }

      .top .topContent .fl .topLeft li:first-child {
        font-weight: 700;
        margin-right: 0.2rem;
      }

      .top .topContent .fl .topLeft li img {
        position: absolute;
        top: 0.108333rem;
        left: 0.8rem;
        width: 0.927083rem;
        height: 0.604167rem;
      }

      .top .topContent .fl .topLeft li:last-child i {
        display: inline-block;
        font-size: 0.166667rem;
        text-align: center;
      }

      .top .topContent .fl .topLeft li:last-child i img {
        position: absolute;
        top: 0.25rem;
        left: 26%;
        width: 0.224583rem;
        height: 0.344583rem;
      }

      .top .topContent .fr {
        height: 0.833333rem;
        /* width: 300px; */
        /* background-color: aliceblue; */
      }

      .top .topContent .fr .topRight li {
        margin-left: 0.15rem;
        margin-right: 0.15rem;
        cursor: pointer;
      }

      .top .topContent .fr .topRight li.on {
        color: rgb(245, 222, 62);
        /* border-bottom: 0; */
        font-weight: 550;
      }
    }

    @media screen and (max-width: 751px) {
      a {
        text-decoration: none;
      }

      html {
        font-size: 75px !important;
      }

      .container {
        /* width: 7.8125rem; */
        width: 750px;
        /* width: 10rem; */
        /* width: 750px; */
      }

      html,
      body {
        /* width: 10rem; */
        width: 750px;
        font-family: Arial, Helvetica;
        background: #fff;
      }

      /* 顶部弹层 */
      .tabc {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 99999;
        margin: 0;
        padding: 0;
        background-color: #145a36;
      }

      .Gg {
        display: block !important;
      }

      .tabc .topx {
        position: relative;
        display: block !important;
        width: 10rem;
        z-index: 10;
        height: 100px;
        background-color: #145a36;
        padding: 0 6%;
        line-height: 100px;
        font-size: 0.25rem !important;
        color: rgb(255, 255, 255);
        text-align: center;
        position: relative;
        font-weight: 400;
        font-family: "Microsoft YaHei";
      }

      .tabc .yi {
        /* -moz-transform: rotate(-90deg); */
        width: 36px;
        height: 36px;
        -webkit-transform: rotate(-180deg);
        display: block !important;
        position: absolute;
        top: 66px;
        left: 40px;
      }

      .tabc .fl ul {
        display: flex;
        height: 100px;
        justify-content: flex-end;
      }

      .tabc .topLeft li {
        display: inline-block;
        font-size: 28px;
        margin-left: 60px;
      }

      .tabc .topLeft li img {
        width: 88px;
        height: 58px;
      }

      .tabc .topLeft .yi img {
        width: 36px;
        height: 36px;
      }

      .tabc .ft ul {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        color: #fff;
        text-align-last: left;
      }

      .tabc .ft ul li:hover {
        background-color: #467d61;
      }

      .tabc .ft ul li a {
        display: block !important;
        width: 100%;
        height: 100%;
      }

      .tabc .ft ul li {
        height: 132px;
        line-height: 132px;
        font-size: 28px;
        padding-left: 150px;
        border-bottom: 1px solid #467d61;
      }

      .tow {
        background-color: #467d61;
      }

      /* 顶部样式 */
      .top {
        display: none;
      }

      .Yt {
        position: fixed;
        top: 0;
        height: 100px;
        /* overflow: hidden; */
        width: 100%;
        max-width: 750px;
        z-index: 9999;
      }

      .topy {
        position: relative;
        display: block !important;
        width: 10rem;
        z-index: 10;
        height: 100px;
        background-color: #145a36;
        padding: 0 6%;
        line-height: 100px;
        font-size: 0.25rem !important;
        color: rgb(255, 255, 255);
        text-align: center;
        position: relative;
        font-weight: 400;
        font-family: "Microsoft YaHei";
      }

      .yi {
        /* -moz-transform: rotate(-90deg); */
        width: 36px;
        height: 36px;
        -webkit-transform: rotate(-180deg);
        display: block !important;
        position: absolute;
        top: 66px;
        left: 40px;
      }

      .topy .topContent .fl ul {
        display: flex;
        height: 100px;
        line-height: 100px;
        justify-content: flex-end;
      }

      .topy .topContent .topLeft li {
        display: inline-block;
        font-size: 28px;
        margin-left: 60px;
      }

      .topy .topContent .topLeft li img {
        width: 88px;
        height: 58px;
      }

      .topy .topContent .topLeft .yi img {
        width: 36px;
        height: 36px;
      }

      .fl {
        float: none;
      }

      .topy .topContent .fr {
        display: none;
      }

      .topy .topContent .fr .topRight li.on {
        color: rgb(245, 222, 62);
        /* border-bottom: 0; */
        font-weight: 550;
      }

      /* banner层样式 */
      .banner {
        display: none;
      }

      .bannery {
        display: block !important;
        /* width: 10rem; */
        width: 100%;
        /* height: 635px; */
        margin-top: 100px;
        background-color: #4caf50;
        position: relative;
      }

      .bannery .bannerBox {
        width: 100%;
        background-color: #f1f1f1;
      }

      .bannery span {
        width: 100%;
        /* height: 1270px; */
        display: block;
        display: flex;
        justify-content: center;
        align-items: center;
      }

      .bannery span img {
        /* width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%; */
        display: block;
        width: 100%;
        /* height: 100%; */
      }

      .bannery .sp1 {
        width: 570px;
        height: 244px;
        font-family: "Microsoft YaHei";
        position: absolute;
        text-align: right;
        bottom: 40px;
        right: 38px;
        color: #fff;
      }

      .bannery .sp1 h3 {
        font-weight: 700;
        font-size: 33px;
        margin-bottom: 18px;
      }

      .bannery .sp1 p {
        font-size: 25px;
        font-weight: 100;
        line-height: 18px;
        margin: 0 0 20px;
      }

      /* 内容样式 */

      .content {
        display: none;
      }

      .contenty {
        position: relative;
        display: block !important;
        padding: 0 40px;
        /* height: 2500px; */
      }

      .tou {
        position: relative;
        width: 100%;
        height: 100px;
        margin-top: 30px;
        /* padding: 0 25px; */
        display: flex;
        justify-content: flex-start;
        /* background-color: rgb(214, 130, 130); */
      }

      .tou .pltou {
        width: 32px;
        height: 32px;
        margin-right: 10px;
        margin-top: -10px;
        /* position: relative; */
        /* top: -10px;
        left: 40px; */
      }

      .tou .pltou img {
        width: 100%;
        height: 100%;
        
      }

      .tou .title {
        font-size: 28px;
        font-weight: 700;
        /* text-align: center; */
        color: #000;
      }

      .plz {
        width: 100%;
        /* height: 620px; */
        font-size: 24px;
        font-family: "Microsoft YaHei";
        margin-bottom: 200px;
      }

      .plz p {
        line-height: 40px;
        margin-bottom: 60px;
      }

      .plz p span {
        font-weight: 700;
      }

      .plz .dituy {
        width: 100%;
        height: 400px;
      }

      /* 底部样式 */

      .bottom {
        display: none;
      }

      .bottomy {
        position: fixed;
        bottom: 0;
        display: block !important;
        width: 750px;
        /* height: 838px; */
        background-color: #303030;
        /* padding: 48px 56px 0 0px; */
        padding: 25px 64px;
        margin-top: 0px;
        height: 100px;
        box-sizing: border-box;
        z-index: 666;
      }

      .bottomy h3 {
        font-size: 18px;
        /* width: 100%; */
        color: #d0d0d0;
        margin-bottom: 15px;
      }

      .bottomy h2 {
        font-size: 18px;
        /* width: 100%; */
        color: #d0d0d0;
      }

      .bottomy .imgs {
        position: absolute;
        top: 20px;
        right: 100px;
        width: 60px;
        height: 60px;
      }

      .bottomy .imgs img {
        width: 100%;
        height: 100%;
      }

      .ydlogin {
        display: none;
        width: 500px;
        height: 550px;
        position: fixed;
        border: #ebebeb solid 1px;
        left: 50%;
        top: 50%;
        background: #fff 0% 0% no-repeat padding-box;
        box-shadow: 0px 0.03125rem 0.375rem #00000087;
        opacity: 1;
        z-index: 9999;
        transform: translate(-50%, -50%);
      }

      .ydlogin .tesb {
        position: absolute;
        left: 20px;
        bottom: 0;
        width: 460px;
        height: 460px;
      }

      .ydlogin .tesb img {
        width: 100%;
        height: 100%;
      }

      .ydlogin .test {
        padding-top: 5px;
        padding-left: 60px;
        width: 100%;
        height: 140px;
      }

      .ydlogin .test span {
        margin-bottom: 20px;
        font-size: 24px;
        font-weight: 700;
      }

      .ydlogin-bg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        background: rgba(255, 252, 252, 0);
      }

      @media screen and (min-width: 320px) {
        html {
          font-size: 32px;
        }
      }

      @media screen and (min-width: 360px) {
        html {
          font-size: 36px;
        }
      }

      @media screen and (min-width: 375px) {
        html {
          font-size: 37.5px;
        }
      }

      @media screen and (min-width: 384px) {
        html {
          font-size: 38.4px;
        }
      }

      @media screen and (min-width: 400px) {
        html {
          font-size: 40px;
        }
      }

      @media screen and (min-width: 414px) {
        html {
          font-size: 41.4px;
        }
      }

      @media screen and (min-width: 424px) {
        html {
          font-size: 42px;
        }
      }

      @media screen and (min-width: 480px) {
        html {
          font-size: 48px;
        }
      }

      @media screen and (min-width: 540px) {
        html {
          font-size: 54px;
        }
      }

      @media screen and (min-width: 720px) {
        html {
          font-size: 72px;
        }
      }

      @media screen and (min-width: 750px) {
        html {
          font-size: 75px;
        }
      }
    }


    .BMap_pop div:nth-child(9){
      font-size: 14px;
    }