@media screen and (min-width: 768px) {

  .se_two,
  .se_three {
    display: block !important;
    height: auto !important;
  }

  .se_three {
    margin-bottom: 0.6rem !important;
  }

}

@media screen and (min-width: 1600px) {

  html,
  body {
    font-size: 20px;
  }

  .width {
    width: 1322px;
  }
}

@media screen and (max-width: 1599px) {

  /* #region  首页*/
  html,
  body {
    font-size: 19px;
  }

  .width {
    width: 1200px;
  }

  /* #endregion */

  /* #region  专家介绍*/

  .expert_list {
    margin-bottom: 1.1rem;
  }

  /* #endregion */
}

@media screen and (max-width: 1439px) {

  /* #region  首页*/
  html,
  body {
    font-size: 18px;
  }

  .width {
    width: 1080px;
  }

  .nav a {
    font-size: 1rem;
  }

  .index1_txts {
    padding: 0 0.8rem 0 5.8rem;
  }

  .link_list a {
    font-size: 15px;
  }

  .link_left {
    font-size: 19px;
  }

  .footer_t2 {
    font-size: 0.75rem;
  }

  .footer_title {
    font-size: 0.95rem;
  }

  /* #endregion */
}

@media screen and (max-width: 1279px) {

  /* #region  首页*/
  html,
  body {
    font-size: 17px;
  }

  .width {
    width: 950px;
  }

  .nav a {
    font-size: 0.95rem;
    margin: 0 1.7rem;
  }

  .index1_txts {
    padding: 0 0.8rem 0 5rem;
  }

  .link_left {
    font-size: 18px;
  }

  .link_list a {
    font-size: 14px;
  }

  .footer_title {
    font-size: 0.93rem;
  }

  /* #endregion */

  /* #region  关于我们*/
  .about_tab div {
    padding: 0 2.2rem;
  }

  /* #endregion */

  /* #region  专家介绍*/
  .expert_list {
    /* width: 23.5%;
    margin-right: 2%; */
    margin-bottom: 1rem;
  }
 

  /* .expert_list:nth-of-type(4n + 4) {
    margin-right: 0;
  } */

  /* #endregion */

  /* #region  国际合作项目详情*/
  .show_title {
    font-size: 22px;
  }

  .show_body,
  .show_page a,
  .show_text {
    font-size: 15px;
  }

  /* #endregion */

  /* #region  国际教育资讯*/
  .news_page a:first-of-type,
  .news_page a:last-of-type {
    width: 46px;
    height: 46px;
    font-size: 18px;
  }

  /* #endregion */

  /* #region  合作伙伴*/
  .partner_list span {
    font-size: 15px;
    margin-top: .6rem;
  }

  /* #endregion */

  /* #region  联系我们英文*/
  .about_en {
    font-size: 17px;
  }

  /* #endregion */


}

@media screen and (max-width: 1135px) {

  /* #region  首页*/
  html,
  body {
    font-size: 16px;
  }

  .width {
    width: 850px;
  }

  .nav a {
    margin: 0 1.35rem;
  }

  .footer_text {
    font-size: 13px;
  }

  .footer_right {
    width: 13.5%;
  }

  /* #endregion */

  /* #region  专家介绍*/
  .expert_list {
    margin-bottom: 0.9rem;
  }

  /* #endregion */
}

@media screen and (min-width: 768px) and (max-width: 992px) {

  
  /* #endregion */

}

@media screen and (max-width: 767px) {

  /* #region  首页*/
  .width {
    width: 95%;
  }

  



  .nav .width {
    overflow-x: auto;
    white-space: nowrap;
  }

  .nav .width::-webkit-scrollbar {
    display: none;
  }

  .nav a {
    font-size: 15px;
    display: inline-block;
    margin: 0;
    padding: 0 12px;
  }

  .banner_dot {
    bottom: 0.7rem;
  }

  .banner_dot span {
    width: 5px;
    height: 5px;
    margin: 0 3px;
  }

  .banner_dot .swiper-pagination-bullet-active {
    width: 7px;
    height: 7px;
  }

  .index1 .width {
    display: block;
  }

  .index1_left,
  .index1_right {
    width: 100%;
  }

  .index1_left {
    justify-content: space-between;
  }

  .index1_list {
    width: 47.5%;
    margin-right: 0;
  }

  .index1 {
    padding: 2.2rem 0 2rem 0;
  }

  .index1_title {
    font-size: 15px;
  }

  .index1_text {
    font-size: 14px;
  }

  .index1_right,
  .index1_list {
    margin-bottom: 16px;
  }

  .index1_bg {
    width: 92%;
    margin: 0 auto;
  }

  .index1_list2 {
    padding: 10px 0;
  }

  .index1_txts {
    padding: 0 0.8rem 0 7.2rem;
  }

  .index1_txts div {
    font-size: 1.2rem;
  }

  .index1_txts span {
    font-size: 1.1rem;
  }

  .index2 .width {
    display: block;
  }

  .index2_col {
    width: 100%;
  }

  .index2_title  a{
      font-size: 1.1rem;
  }

  .index2_title div{
    font-size: 1.3rem;
  }

  .index2_title img {
    width: 1.9rem;
  }

  .index2_year div {
    font-size: 1.4rem;
  }

  .index2_year span {
    font-size: 1rem;
    margin-top: 0.8rem;
  }

  .index2_txts div {
    font-size: 1.2rem;
  }

  .index2_txts span {
    font-size: 1.05rem;
  }

  .cooperation_title {
    font-size: 1.3rem;
  }

  .link {
    padding: 0;
  }

  .link .width {
    display: block;
  }

  .link_left {
    font-size: 16px;
  }

  .link_list a {
    font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer_main {
    padding-top: 8.5rem;
    padding-bottom: 3rem;
  }

  .footer_main .width {
    flex-wrap: wrap;
  }

  .footer_left {
    width: 100%;
  }

  .footer_title {
    font-size: 1.3rem;
    margin-bottom: 0.5rem;
  }

  .footer_t1 {
    font-size: 1.1rem;
  }

  .footer_list1 img {
    width: 0.9rem;
  }

  .footer_t2 {
    font-size: 1rem;
  }

  .footer_center {
    width: 100%;
    margin-top: 1rem;
  }

  .footer_list2 {
    padding-top: 0.5rem;
  }

  .footer_list2 a {
    font-size: 1rem;
    height: 2.8rem;
    margin-bottom: 0.7rem;
  }

  .footer_right {
    width: 100%;
    display: flex;
    align-items: flex-start;
    padding-top: 1.6rem;
  }

  .footer_ewm {
    width: 30%;
    margin-left: 1rem;
  }

  .footer_text {
    padding: 0.8rem 0;
  }

  /* #endregion */

  /* #region  关于我们*/
  .se_tab {
    width: 100%;
    padding: 0.5rem 2% 0.2rem 2%;
  }

  .about_main {
    padding-left: 0;
  }

  .about_title {
    font-size: 20px;
  }

  .about_text {
    font-size: 14px;
  }

  .about_tab {
    height: 34px;
    line-height: 34px;
    overflow-y: auto;
    white-space: nowrap;
  }

  .about_tab div {
    padding: 0 12px;
    font-size: 15px;
    display: inline-block;
  }

  .about_row {
    font-size: 14px;
    padding: 10px 12px 20px 12px;
  }


  /* #endregion */

  /* #region  联系我们*/
  .contact_main {
    padding: 2rem 0 0 0;
    justify-content: space-between;
  }

  .contact_list {
    width: 100%;
    margin-right: 0;
    margin-bottom: 12px;
    padding: 18px 10px 30px 10px;
  }

  .contact_en,
  .contact_title {
    font-size: 15px;
  }

  .contact_hr {
    width: 16px;
    height: 2px;
  }

  .contact_text {
    font-size: 14px;
    margin-top: 10px;

  }

  /* #endregion */

  /* #region  国际合作项目*/
  .banner_tab {
    display: none;
  }

  .se_main {
    display: block;
  }

  .se_tab2 {
    width: 100%;
  }

  .se_top {
    display: none;
  }

  .se_href {
    font-size: 17px;
  }

  .se_href2 {
    font-size: 15px;
  }

  .se_three a {
    font-size: 13px;
  }

  .se_two {
    display: none;
  }

  .se_three {
    display: none;
  }

  .se_tab2 {
    padding: 0.5rem 2% 0.2rem 2%;
  }

  .project_main {
    padding-top: 2rem;
    padding-left: 0;
    justify-content: space-between;
  }

  .project_main .index1_list {
    width: 48%;
    margin-right: 0;
  }

  /* #endregion */

  /* #region  专家介绍 组织架构*/
  .expert_main {
    padding: 1.5rem 0 1rem 0;
    justify-content: space-between;
  }

  .expert_list {
    width: 48.5%;
    margin-right: 0 !important;
    padding-bottom: 2.9rem;
  }

  .expert_title {
    height: 2.7rem;
    font-size: 1.2rem;
    line-height: 1;
  }

  .expert_title span {
    font-size: 1rem;
  }

  .expert_img {
    height: 7rem;
  }

  .expert_txts {
    bottom: -7rem;
  }

  .expert_text {
    font-size: 0.9rem;
  }

  .framework_main {
    padding: 1.5rem 0 0.8rem 0;
  }

  /* #endregion */

  /* #region  国际合作项目详情*/
  .project_show {
    padding: 1.5rem 0 1rem 0;
  }

  .show_title {
    font-size: 20px;
  }

  .show_body,
  .show_page a,
  .show_text {
    font-size: 14px;
  }

  .show_page {
    display: block;
    line-height: 1.8;
  }

  .show_body,
  .show_text {
    padding-bottom: 2.5rem;
  }

  /* #endregion */

  /* #region  国际合作项目需求表 */
  .demand_main {
    padding: 1.5rem 0 1rem 0;
  }

  .demand_top a {
    font-size: 1.1rem;
  }

  /* #endregion */

  /* #region  国际教育资讯*/
  /* .news_main .index2_txts span {
    height: 3.57rem;
  } */

  .news_main {
    padding: 1.8rem 0 0 0;
  }

  .news_main .index2_list {
    margin-bottom: 2rem;
  }

  .news_page a {
    font-size: 15px;
    margin: 0 0.8rem;
  }

  .news_page a:first-of-type,
  .news_page a:last-of-type {
    width: 40px;
    height: 40px;
    font-size: 17px;
  }

  /* #endregion */

  /* #region  合作伙伴*/
  .partner_main {
    padding: 1.8rem 0 0 0;
    justify-content: space-between;
  }

  .partner_list {
    margin-right: 0;
    width: 48.5%;
    margin-bottom: 1.5rem;
  }

  .partner_list span {
    font-size: 14px;
  }

  /* #endregion */

  /* #region  教育政策 教育政策详情*/
  .show_top {
    padding-bottom: 10px;
    margin-bottom: 3px;
  }

  .show_time {
    font-size: 14px;
  }

  /* #endregion */

  /* #region  联系我们英文*/
  .about_en {
    padding: 1.5rem 0 1rem 0; 
    font-size: 15px;
  }
  .show_bodyp{
    padding: 0.8rem 0 0 0;
  }
  .nav .width{
    justify-content: flex-start;
  }
  /* #endregion */

}

@media only screen and (max-width: 1023px) {
  .pc{
    display: none;
  }
  .phone{
    display: block;
  }
  .nav{
    display: none;
  }
  /* #region  首页*/
  .header_top {
    height: 30px;
  }

  .header_top a {
    font-size: 13px;
  }

  .header_top .width {
    padding-right: 0;
  }

  .header_center {
    padding: 1rem 0;
    position: relative;
  }

  .logo_text {
    display: none;
  }

  .logo {
    width: 45%;
  }
  .logo_text {
    padding: 0.15rem 0.65rem;
    margin-left: 0.65rem;
  }

  .logo_text div {
    padding: 0 0.5rem;
    height: 0.75rem;
    font-size: 0.45rem;
  }

  .hc_right {
    width: 25%;
    height: 1.8rem;
    margin-right: 4rem;
  }

  .hc_right a {
    font-size: 0.45rem;
  }
  .menu {
    position: absolute;
    top: 1.8rem;
    right: 0.3rem;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    flex-direction: column;
    width: 2rem;
    height: 0.35rem;
    transition: transform 250ms ease;
    cursor: pointer;
    z-index: 200;
    display: block;
  }
  .menu span {
    position: relative;
    display: block;
    width: 100%;
    height: 3px;
    background: #313131;
    border-radius: 10px;
    transition: transform 250ms ease;
    z-index: 200;
  }
  .menu span:nth-of-type(1) {
    transform: translateY(-6px);
  }
  .menu span:nth-of-type(3) {
    transform: translateY(6px);
  }
  #menu {
    display: none;
  }
  #menu:checked ~ .menu {
    background-color: transparent;
    transition: transform 250ms ease;
  }
  #menu:checked ~ .menu span {
    background-color: #fff;
    transition: transform 250ms ease;
  }
  #menu:checked ~ .menu span:nth-of-type(1) {
    transform: translateY(1px) rotate(45deg);
    width: 100% !important;
  }
  #menu:checked ~ .menu span:nth-of-type(2) {
    display: none;
  }
  #menu:checked ~ .menu span:nth-of-type(3) {
    transform: translateY(-1px) rotate(-45deg);
    width: 100% !important;
  }
  #menu:checked ~ .nav02 {
    display: block;
    transition: 500ms ease;
  }
  .nav02 {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding: 10% 0;
    box-sizing: border-box;
    overflow-y: scroll;
    background: #252525;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    transition: 500ms ease;
    z-index: 99;
    display: none;
  }
  .nav02 li {
    position: relative;
    display: block;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.38);
    font-size: 0.34rem;
    line-height: 3rem;
    padding: 2% 0;
    text-indent: 5%;
    color: #fff;
    cursor: pointer;
  }
  .nav02 a{
    color: #fff;
  }

  .nav .width {
    height: 1.65rem;
  }

  .nav a {
    font-size: 15px;
    margin: 0 0.43rem;
  }

  .banner_dot {
    bottom: 1.3rem;
  }

  .banner_dot span {
    width: 0.3rem;
    height: 0.3rem;
    margin: 0 0.25rem;
  }

  .banner_dot .swiper-pagination-bullet-active {
    width: 0.4rem;
    height: 0.4rem;
  }

  .index1 {
    padding: 1.7rem 0 3rem 0;
  }

  .index1_title {
    font-size: 0.5rem;
    margin-top: 0.3rem;
  }

  .index1_text {
    font-size: 0.4rem;
    margin-top: 0.1rem;
  }

  .index1_right {
    margin-bottom: 1rem;
  }

  .index1_list{
    margin-bottom: 1.25rem;
  }

  .index1_list2 {
    padding: 0.9rem 0;
  }

  .index1_img {
    border-radius: 0.5rem;
  }

  .index1_txts {
    padding: 0 0.4rem 0 2.5rem;
    width: 70%;
    left: auto;
    right: 10%;
  }

  .index1_txts div {
    font-size: 0.5rem;
  }

  .index1_txts span {
    font-size: 0.4rem;
    margin-top: 0.05rem;
  }

  .index2 {
    padding: 0.9rem 0 0.4rem 0;
  }

  .index2_title {
    margin-bottom: 0.9rem;
  }
  .index2_title div{ 
    font-size: 0.6rem;
  }
  .index2_title a{
    font-size: 0.5rem;
  }

  .index2_title img {
    width: 0.9rem;
    margin-right: 0.3rem;
  }

  .index2_list {
    margin-bottom: 1.25rem;
  }

  .index2_year {
    padding-right: 0.5rem;
  }

  .index2_year div {
    font-size: 0.65rem;
  }

  .index2_year span {
    font-size: 0.45rem;
    margin-top: 0.3rem;
  }

  .index2_txts {
    padding-left: 0.55rem;
  }

  .index2_txts div {
    font-size: 0.5rem;
  }

  .index2_txts span {
    font-size: 0.45rem;
    margin-top: 0.3rem;
  }

  .cooperation {
    padding: 2rem 0 1.25rem 0;
  }

  .cooperation_title {
    font-size: 0.6rem;
  }

  .cooperation_row {
    margin-top: 0.5rem;
  }

  .cooperation_swiper {
    margin: 0 0.75rem;
  }

  .cooperation_prev img,
  .cooperation_next img {
    width: 0.375rem;
  }

  .link {
    padding: 0.45rem 0 0 0;
  }

  .link .width {
    top: 0.45rem;
  }

  .link_list a {
    margin-left: 1.15rem;
    margin-bottom: 0.45rem;
  }

  .footer_main {
    padding: 2.25rem 0 0.9rem 0;
  }

  .footer_title {
    font-size: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .footer_list1 {
    padding: 0.3rem 0;
  }

  .footer_list1 img {
    width: 0.375rem;
  }

  .footer_t1 {
    font-size: 0.45rem;
    margin-left: 0.3rem;
    width: 3.25rem;
    margin-right: 0.15rem;
  }

  .footer_t2 {
    font-size: 0.4rem;
  }

  .footer_list2 a {
    height: 1.25rem;
    font-size: 0.45rem;
    margin-bottom: 0.2rem;
    padding: 0 0.2rem;
  }

  .footer_text {
    padding: 0.35rem;
  }

  .link_left {
    font-size: 17px;
  }

  .footer_right {
    width: 14.5%;
  }

  .index1_txts span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  /* #endregion */

  /* #region  关于我们*/

  .banner {
    overflow: hidden;
  }

  .banner_tab {
    height: 2.5rem;
    transform: translate(-50%, 1.7rem);
  }

  .banner_bg,
  .se_tab {
    width: 5.7rem;
  }

  .se_tab {
    padding: 0.25rem 2.1% 0.5rem 2.1%;
  }

  .se_en {
    font-size: 1.7rem;
  }

  .se_txts {
    margin-left: 0.2rem;
  }

  .se_txts div {
    font-size: 0.7rem;
  }

  .se_txts span {
    font-size: 0.5rem;
  }

  .se_list {
    margin-top: 0.25rem;
    padding-left: 0.3rem;
  }

  .se_item {
    /* height: 1.7rem; */
    padding-bottom: 0.5rem;
  }

  .se_href {
    font-size: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .se_href div {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.08rem;
    margin-right: 0.5rem;
  }

  .se_main {
    padding-bottom: 0.4rem;
  }

  .about_main {
    padding-top: 0.65rem;
  }

  .about_title {
    font-size: 22px;
  }

  .about_text {
    font-size: 14px;
    margin-top: 0.45rem;
  }

  .about_tab {
    height: 1.45rem;
    margin-top: 0.9rem;
  }

  .about_tab div {
    padding: 0 1.1rem;
    font-size: 0.5rem;
  }

  .about_row {
    padding: 0.55rem 0.7rem 1.35rem 0.7rem;
    font-size: 14px;
  }

  .banner_tab {
    width: 107.5%;
  }

  .banner_tab .width {
    width: 80%;
  }

  /* #endregion */

  /* #region  联系我们*/
  .contact_main {
    padding: 1.25rem 0 0 3.7%;
  }

  .contact_list {
    box-shadow: 0px 0px 0.45rem 0px rgba(207, 205, 205, 0.25);
    padding: 0.95rem 0.55rem 2.05rem 0.55rem;
  }

  .contact_en,
  .contact_title {
    font-size: 0.5rem;
  }

  .contact_hr {
    width: 0.55rem;
    margin: 0.3rem auto 0 auto;
  }

  .contact_text {
    font-size: 0.45rem;
    margin-top: 0.75rem;
  }

  /* #endregion */

  /* #region  专家介绍*/

  .expert_main {
    padding: 0.75rem 0 1rem 4.38%;
  }

  .expert_list {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 0.5rem;
    padding-bottom: 1.45rem;
  }

  .expert_list:nth-of-type(5n + 5) {
    margin-right: 2%;
  }

  .expert_list:nth-of-type(4n + 4) {
    margin-right: 2%;
  }

  .expert_list:nth-of-type(3n + 3) {
    margin-right: 0;
  }

  .expert_img {
    height: 3.25rem;
  }

  .expert_txts {
    bottom: -3.25rem;
  }

  .expert_title {
    height: 1.45rem;
    font-size: 0.55rem;
  }

  .expert_title span {
    font-size: 0.45rem;
    margin-left: 0.3rem;
  }

  .expert_text {
    font-size: 0.4rem;
  }

  /* #endregion */

  /* #region  国际合作项目*/
  .banner_bg2,
  .se_tab2 {
    width: 7.92rem;
  }

  .se_tab2 {
    width: 7.92rem;
    padding: 0.25rem 1.5% 0.5rem 1.5%;
  }

  .project_main {
    padding-top: 1.15rem;
  }

  .se_href2 {
    font-size: .45rem;
    padding-left: 0.75rem;
  }

  .se_three {
    margin-bottom: 0.3rem !important;
  }

  .se_three a {
    font-size: .45rem;
    padding-left: 1.05rem;
  }

  .se_list {
    padding-left: 0.25rem;
  }


  /* #endregion */

  /* #region  国际合作项目详情*/

  .project_show {
    padding: 0.7rem 0 1rem 6.56%;
  }

  .show_title {
    font-size: 22px;
  }

  .show_body,
  .show_text {
    font-size: 14px;
    padding-bottom: 1.5rem;
  }

  .show_page {
    margin-top: 0.6rem;
    padding: 0 1.1%;
    display: block;
    line-height: 1.8;
  }

  .show_page a {
    width: 100%;
    max-width: 100%;
    font-size: 15px;
  }

  /* #endregion */

  /* #region  国际合作项目需求表*/

  .demand_main {
    padding: .4rem 0 0.5rem 6%;
  }

  .demand_top {
    font-size: 0.7rem;
    padding-bottom: 0.6rem;
  }


  .demand_top a {
    width: 4.25rem;
    height: 1.5rem;
    font-size: 0.5rem;
  }

  .demand_text {
    margin-top: 1rem;
  }


  /* #endregion */

  /* #region  国际教育资讯*/
  .news_main {
    padding: 0.8rem 0 0 3.8%;
  }

  /* .news_main .index2_txts span {
    height: 1.53rem;
  } */
 
  .news_page a {
    font-size: 15px;
    margin: 0 0.35rem;
  }

  .news_page a:first-of-type,
  .news_page a:last-of-type {
    width: 42px;
    height: 42px;
    font-size: 17px;
  }

  /* #endregion */

  /* #region  合作伙伴*/
  .partner_main {
    padding: 1.2rem 0 0 4.8%;
  }

  .partner_list {
    margin-bottom: 0.85rem;
  }


  .partner_list div {
    height: 3.85rem;
  }


  .partner_list span {
    margin-top: .35rem;
  }

  /* #endregion */

  /* #region  教育政策 教育政策详情*/
  .show_time {
    font-size: 15px;
  }

  /* #endregion */

  /* #region  联系我们英文*/
  .about_en {
    padding: 0.75rem 0 0.5rem 5.5%;
    font-size: 16px;
  }
  .show_bodyp{
    padding: 0.3rem 0 0.2rem 6.56%;
  }
}