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

    html,
    body {
      width: 100vw;
      height: 100vh;
      overflow-y: scroll;
      font-family: 'Microsoft YaHei';
    }
  
    /* 通用初始化样式 START */
    div {
      font-size: .14rem;
    }
  
    ul,
    ol {
      margin-bottom: 0px;
    }
  
    /* 通用初始化样式 END */
    .model_name {
      height: .34rem;
      line-height: .34rem;
      font-size: .34rem;
      font-weight: bold;
      font-stretch: normal;
      letter-spacing: 0;
      color: #166ba7;
    }
  
    /* 面包屑导航 */
    .crumbs {
      height: auto;
      line-height: .5rem;
      margin: 0;
      padding-left: .3rem;
    }
  
    .crumbs .location_icon {
      display: none;
    }
  
    .crumbs .crumbs_content {
      font-size: .22rem;
    }
  
    /* 面包屑导航End */
  
    /* 移动端隐藏 */
    .hide_mobile {
      display: none !important;
    }
  
    /* 移动端隐藏 END */
  
    /* 页面首部 */
    .index_header {
      width: 100%;
      height: auto;
    }
  
    .index_header .container {
      width: 100%;
    }
  
    .index_header .container .search_container {
      margin: 0 auto .94rem;
      float: unset;
      /* width: calc(100% - .6rem); */
      width: 6rem;
      height: .78rem;
      padding: 0.06rem;
    }
  
    .index_header .container .search_container .search {
      width: 5.88rem;
      height: 100%;
      padding: 0;
    }
  
    .index_header .container .search_container input {
      width: 100%;
      height: .66rem;
      line-height: .66rem;
      font-size: 0.22rem;
    }
  
    .index_header .container .search_container .search img {
      width: 0.4rem;
      height: 0.32rem;
      top: 0.17rem;
      right: 0.17rem;
    }
  
    .index_header .container .search_container .search_btn {
      width: 1.8rem;
      height: .78rem;
      line-height: .78rem;
      background-color: #5a86a4;
      font-family: MicrosoftYaHei;
      font-size: .24rem;
      letter-spacing: 0;
    }
  
    .index_header .container .search_container .search_btn .search_icon {
      width: .28rem;
      height: .28rem;
    }
  
    .index_header .index_header_bg {
      background-size: cover;
      width: 100%;
      height: 6.73rem;
    }
  
    .organization_info {
      margin: 0;
      float: unset;
      padding: .8rem .5rem .3rem;
    }
  
    .organization_info .logo_container {
      /* width: 1.5rem; */
      /* height: 0.97rem; */
      /* margin-right: .3rem; */
    }
  
    .organization_info .logo_container img {
      width: 4.56rem;
      height: 0.97rem;
    }
  
    .organization_info .organization_name {
      width: 4.7rem;
      height: 1.49rem;
    }
  
    .organization_info .organization_name .organization_name_item {
      margin-bottom: .14rem;
    }
  
    .organization_info .organization_name .name_zn {
      height: .23rem;
      font-size: .24rem;
    }
  
    .organization_info .organization_name .name_en {
      height: .12rem;
      font-size: .12rem;
    }
  
    .operate_box {
      display: none;
    }
  
    .column_container {
      /* border: .04rem solid #2b5d80; */
      border-left: none;
      border-right: none;
    }
  
    .column_container .column_content {
      width: 100%;
      height: auto;
      overflow: hidden;
    }
  
    .column_container .column_item {
      width: 33.33%;
      height: .7rem;
      line-height: .7rem;
      font-size: 0.24rem;
      font-weight: bold;
      letter-spacing: 2px;
      border: none;
      position: relative;
    }
  
    .column_container .column_item::after {
      content: ' ';
      position: absolute;
      bottom: 0;
      left: 0.09rem;
      width: 2.29rem;
      height: 0.01rem;
      background: #0079D2;
    }
  
    .column_container .column_item:hover {
      /* color: #000000; */
      border: none;
    }
  
    .column_container .column_item_active {
      border: none;
    }
  
    .column_container .column_item .right-border {
      top: 0.08rem;
      width: 0.01rem;
      height: 0.57rem;
      background-color: transparent;
    }
  
    .information_container1 .message_title .tab_item {
      font-size: 0.32rem !important;
    }

    .information_container {
      height: auto !important;
    }
    /* 页面首部END */
  
    /* 主体内容包裹 */
    .main_content {
      width: 100%;
      /* padding: 0 .3rem; */
      overflow: unset;
      /* margin-bottom: .2rem; */
      margin-bottom: 0rem;
    }
  
    .main_content .breadcrumb {
      width: 100%;
      font-size: 0.22rem;
      height: auto;
      padding: 0.17rem 0.77rem;
      border-radius: 0;
      margin-bottom: 0;
    }
    .mz-ydnav {
        display: block;
        width: 100%;
        background: #e9e9e9;
    }
    .mz-ydnav li {
        width: 32%;
        line-height: 0.6rem;
        text-align: center;
        font-size: 0.22rem;
        float: left;
    }
    .mz-ydnav li a {
        display: block;
        color: #000;
    }
    .main_content .card_panel {
      padding: 0.3rem 0.3rem 0;
      margin-bottom: 0;
      height: auto;
      position: relative;
    }
  
    .main_content .card_panel.line_3 {
      width: 100%;
    }
  
    .card_panel.line_3 .news_list li .news_title {
      width: 5rem;
      
    }
  
    /*雅黑在部分手机上省略号会在中间  强制修改*/
    .news_title, .title{
      font-family: "Times New Roman",Georgia,Serif !important;
    }
  
    /* 滚动置顶按钮 */
    .slide_to_top_button {
      display: block;
      position: fixed;
      right: .3rem;
      bottom: 1rem;
      width: .8rem;
      height: .8rem;
      border-radius: 50%;
      overflow: hidden;
      background-size: cover;
      background-image: url(01-01-slide_to_top.png);
      z-index: 10;
    }
  
    /* 页面底部 */
    .page_foot {
      width: 100%;
      height: auto;
      border-top: 1px solid #5a86a4;
    }
  
    .page_foot .page_foot_content {
      width: 100%;
    }
  
    .page_foot .page_foot_content .select_container {
      width: 100%;
      height: auto;
      padding: 0.22rem 0.41rem 0;
      margin: 0;
      /* display: flex;
      justify-content: space-between; */
    }
  
    .page_foot .page_foot_content .select_container .dropdown {
      margin: 0;
      float: none;
      display: inline-block;
      margin-right: 0.89rem;
      margin-bottom: 0.33rem;
    }
  
    .page_foot .page_foot_content .select_container .dropdown:nth-child(even) {
      margin-right: 0;
    }
  
    .page_foot .page_foot_content .select_container .dropdown .btn {
      padding: 0 .11rem;
    }
  
    .page_foot .page_foot_content .select_container .dropdown_box {
      width: 2.88rem;
      height: 0.55rem;
      line-height: 0.55rem;
      font-size: .22rem;
    }
  
    .page_foot .page_foot_content .select_container .arrow {
      width: .14rem;
      height: .18rem;
      margin-top: .16rem;
    }
  
    .page_foot .page_foot_content .select_container .dropdown_content {
      width: 2.24rem;
      max-height: 2.6rem;
    }
  
    .page_foot .page_foot_content .website_map {
      /* width: 1.5rem; */
      height: .25rem;
      line-height: .25rem;
      font-size: 0.22rem;
      margin: 0 0.42rem 0;
    }
  
    .page_foot .page_foot_content .website_map span {
      font-size: .22rem;
      margin-right: .42rem;
      width: .87rem;
      height: .25rem;
      line-height: .25rem;
    }
  
    .page_foot .page_foot_content .website_map .map_icon {
      width: .37rem;
      height: .25rem;
      margin-right: .13rem;
      float: left;
    }
  
    .page_foot .page_foot_content .website_map .map_icon img {
      width: 100%;
      height: 100%;
      object-fit: contain;
    }
  
    .page_foot .page_foot_content .organization_message {
      display: block;
      width: 100%;
      margin: 0 auto .16rem;
      height: auto;
      line-height: .43rem;
      color: #849299;
      text-align: center;
    }
  
    .page_foot .page_foot_content .organization_message .sm_show {
      display: block;
    }
  
    .page_foot .page_foot_content .organization_message div {
      font-size: .22rem;
      float: unset;
      display: block;
      margin: 0 auto;
    }
  
    .page_foot .page_foot_content .organization_message span {
      margin: 0 .2rem;
    }
  
    .page_foot .page_foot_content .foot_content_bottom {
      /* display: flex; */
      width: 100%;
      padding: 0 0.48rem .52rem;
      text-align: left;
    }
  
    .page_foot .auth_msg .return {
      display: block;
    }
  
    .page_foot .page_foot_content .grov_debug img {
      width: 1.11rem;
      height: 0.56rem;
    }
  
    .page_foot .page_foot_content .grov_debug {
      width: 1.58rem;
      /* height: .8rem; */
      margin: 0;
      height: 100%;
    }
  
    .page_foot .page_foot_content .auth_msg {
      /* display: none; */
      float: none;
      margin-top: 0.35rem;
      font-size: 0.18rem;
      height: .86rem;
    }
  
    .page_foot .page_foot_content .auth_msg span{
      font-size: 0.18rem;
    }
  
    .page_foot .page_foot_content .auth_msg div, 
    .page_foot .page_foot_content .auth_msg p,
    .page_foot .page_foot_content .auth_msg span{
      line-height: .34rem;
    }
  
    .page_foot .page_foot_content .link_container {
      width: 100%;
      height: auto;
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin: 0;
      float: none;
      position: relative;
      margin-top: 0.34rem;
      min-width: auto;
    }
  
    .page_foot .page_foot_content .link_container .about {
      width: .62rem;
      height: .77rem;
      margin: 0;
      float: unset;
      position: absolute;
      right: 0rem;
      bottom: 0rem;
    }
  
    .page_foot .page_foot_content .link_container .honest p {
      margin-bottom: 0;
      line-height: 0.34rem;
    }
  
    .page_foot .page_foot_content .link_container .honest {
      /* width: .54rem;
      height: .9rem; */
      margin: 0;
      float: unset;
      text-align: left;
      font-size: 0.18rem;
    }
  
    /* 通用导航菜单 */
    .left-menu {
      float: unset;
      width: 100%;
      position: relative;
    }
  
    .left-menu a {
      color: #333333;
    }
  
    .accordion {
      display: none;
      position: absolute;
      /* width: 2rem; */
      /* background-color: #edeff2; */
      border-radius: .06rem;
      margin: 0;
      padding: 0 .1rem;
      right: .3rem;
      top: .5rem;
      z-index: 1;
      max-width: 3.4rem;
    }
  
    .accordion .link {
      padding: 0;
      width: 100%;
      line-height: .63rem;
      text-align: center;
      border-bottom: 1px solid #e1e3e6;
      font-family: MicrosoftYaHei;
      font-size: .28rem;
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0;
      color: #333333;
      height: 0.63rem;
    }
  
    .accordion li {
      background: unset;
      margin: unset;
      /* border-bottom: 1px dashed; */
    }
    .accordion>li>.link{
      margin-top: 0;
      /* border: none; */
    }
    .accordion>li>.link>a{
      font-size:0.26rem;
      font-family:Microsoft YaHei;
      font-weight:400;
      color:rgba(0,0,0,1);
    }
    .accordion li img {
      position: absolute;
      top: .36rem;
      left: .2rem;
    }
  
    .accordion li i {
      /* position: absolute;
      top: 16px;
      left: 12px;
      font-size: 18px;
      color: #48abff;
      -webkit-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease; */
    }
  
    .accordion .submenu .sub-link {
      font-size: .26rem;
    }
  
    .accordion li .triangle-bottom,
    .accordion .submenu .sub-link .triangle-bottom {
      /* position: absolute;
      top: 12px;
      right: 12px;
      width: 24px;
      height: 24px;
      background: url(menu-sj-blue.png) 100% 100% no-repeat;
      background-size: cover; */
      position: absolute;
      top: .35rem;
    }
  
    .accordion li.open .triangle-bottom,
    .accordion .submenu li.open .sub-link .triangle-bottom {
      /* background: url(menu-sj-white.png)  100% 100% no-repeat;
      background-size: cover; */
    }
  
    .accordion .submenu .sub-link .triangle-bottom {
      /* top: 8px; */
      top: .2rem;
    }
  
    .accordion li i.fa-chevron-down {
      /* right: 12px;
      left: auto;
      font-size: 16px; */
    }
  
    .accordion li.open {
      background-image: unset;
      background-color: unset;
    }
  
    .accordion li.open .link {
      color: #fff;
      background-color: #48abff;
    }
  
    .accordion li.open .link a,
    .accordion .submenu li.open .sub-link a {
      color: #fff;
    }
  
    .accordion li.open i {
      color: #fff;
    }
    .accordion>li>.link>.triangle-bottom{
      right: .22rem;
      top: 0.15rem;
      width: .24rem;
      height: .24rem;
    }
    .accordion>li .submenu li .sub-link .triangle-bottom{
      right: .18rem;
      top: .05rem;
      width: .24rem;
      height: .24rem;
    }
    /* Submenu */
    .submenu {
      background: #edeff2;
      font-size: .26rem;
    }
  
    .submenu a {
      padding: 0;
      padding-left: 0;
      /* line-height: .68rem; */
      text-align: center;
      font-size: .18rem;
    }
  
    .submenu .submenu a{
      padding: 0;
    }
  
    .submenu a:hover,
    .submenu li.current a {
      background-color: #48abff;
      color: #ffffff;
    }
  
    /** left menu end **/
  
    /* 公用模块、卡片title */
    .card_title {
      height: auto;
      line-height: .28rem;
      font-size: .28rem;
      color: #333333;
      /* overflow: hidden; */
      margin-bottom: .2rem;
      position: relative;
    }
  
    .card_title .show_menu_btn {
      float: right;
      width: .27rem;
      height: .07rem;
      background-image: url(01-07-menu_btn.png);
      background-size: cover;
      border-radius: .1rem;
      margin-right: .3rem;
      margin-top: .11rem;
    }
  
    /* .card_title .mobile_menu_list {
      display: none;
      position: absolute;
      right: .3rem;
      top: .51rem;
      width: 2rem;
      border-radius: .06rem;
      padding: 0 .1rem;
      background-color: #edeff2;
      z-index: 1;
    }
    .card_title .mobile_menu_item {
      width: 100%;
      height: .88rem;
      line-height: .88rem;
      text-align: center;
      border-bottom: 1px solid #e1e3e6;
      font-family: MicrosoftYaHei;
      font-size: .28rem;
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0;
      color: #333333;
    } */
    .card_title .card_title_bar {
      margin-right: .2rem;
      width: .08rem;
      height: .33rem;
      background-color: #48abff;
    }
  
    /* 公用模块、卡片title END */
    .main_content .card_panel .card_title_view {
      padding-bottom: 0.15rem;
    }
  
    .main_content .card_panel .card_title_view img {
      width: 0.33rem;
      height: 0.28rem;
    }
  
    .main_content .card_panel .card_title_view .card_title_text {
      font-size: 0.32rem;
    }
  
    .card_panel .news_list ul{
      min-height: auto;
    }
  
    .card_panel .news_list li .news_title {
      font-size: 0.26rem;
      width: 5rem;
      margin-left: 0.13rem;
    }
  
    .card_panel .news_list li .news_circle{
      top: .05rem;
    }
  
    .card_panel .news_list li::before {
      font-size: 0.26rem;
    }
  
    .card_panel .news_list li .news_date {
      font-size: 0.22rem;
      margin-top: 0.02rem;
    }
    .card—detail .card_title_view .card_title_text {
      font-size: 0.32rem;
    }
    .card—detail .card_title_view img {
      width:0.33rem;
      height:0.29rem;
    }
  
    .page_foot .page_foot_content .select_container .dropdown_content {
      min-width: 2.88rem;
      font-size: .22rem;
    }
    .page_foot .page_foot_content .select_container .dropdown_content li a {
      padding: .03rem .2rem;
      white-space: normal;
    }
    .margin-left-6{
      margin-left: .6rem;
    }
    .page_foot .page_foot_content .link_container .honest p span{
      margin-right: .26rem;
    }
  
    .page_foot .foot_content_bottom .auth_msg .contact-no{
      margin-left: 0;
      line-height: .3rem;
      font-size: .18rem;
    }
  
    .page_foot .foot_content_bottom .auth_msg .zhuban{
      line-height: .18rem;
      font-size: .18rem;
    }
    .page_foot .foot_content_bottom .address{
      margin-top: -0.02rem;
    }
    .page_foot .foot_content_bottom .link_container .honest .postcode{
      margin-right: .34rem;
    }
    .margin-bottom-10{
      margin-bottom: .01rem;
    }
    .hide_pc{
      display: block;
    }
  
    .zcjd {
     margin: .2rem 0;
    }
  
    #topNewsList {
      width: 100% !important;
    }
  
  }