@charset "UTF-8";
.tkg {
  height: 80px;
}

@media (min-width: 981px) {
  .header .d1 {
    padding-top: 1.67vw;
  }
  .header .d1 .logo img {
    width: 18.54vw;
  }
  .header .d1 .top {
    margin-bottom: 0.47vw;
  }
  .header .d1 .top .lang {
    width: 1.61vw;
    height: 1.61vw;
    margin-left: 0.52vw;
  }
  .header .d1 .search {
    width: 14.43vw;
    height: 1.61vw;
    padding: 0 0.63vw;
    border-radius: 0.78vw;
  }
  .header .d1 .search button {
    margin-left: 0.52vw;
  }
  .header .d1 .search .int {
    height: 1.61vw;
  }
  .header .d1 .nav li a {
    padding: 0.26vw 2.6vw;
  }
  .header .d1 .nav li a i {
    font-size: 0.5vw;
    right: -0.8vw;
  }
  .header .d1 .nav li a .cn {
    position: relative;
  }
  .header .d1 .nav li a .en {
    font-size: 0.63vw;
  }
  .header .d1 .nav li .v2 {
    width: 10.89vw;
    box-shadow: 0 0.05vw 0.26vw 0 rgba(194, 196, 198, 0.23);
    border-radius: 0.47vw;
  }
  .header .d1 .nav li .v2 li a {
    padding: 0.65vw 1.67vw;
  }
  .header .d1 .nav li .v2 li a .en {
    font-size: 0.47vw;
  }
  .header .d1 .nav li .v2 li:first-child a {
    border-radius: 0.47vw 0.47vw 0 0;
  }
  .header .d1 .nav li .v2 li:last-child a {
    border-radius: 0 0 0.47vw 0.47vw;
  }
  .header .d1 .nav li::after {
    height: 2.14vw;
  }
  .header.fix .d1 {
    padding: 0.73vw 0;
  }
  .header.fix .d1 .logo img {
    width: 10.89vw;
  }
  .header.fix .d1 .nav li a {
    padding: 0.26vw 2.3vw;
  }
  /* 首页 */
  .banner .swiper-slide .item-txt {
    width: 46.82vw;
    height: 7.5vw;
    padding: 2.29vw 4.69vw;
    bottom: 2.24vw;
  }
  .banner .swiper-slide .item-txt .time {
    margin: -0.26vw 0 0.16vw;
  }
  .banner .swiper-pagination {
    bottom: 3.85vw;
    padding-left: 3.13vw;
  }
  .banner .swiper-pagination .swiper-pagination-bullet {
    width: 4.11vw;
    height: 0.26vw;
    margin-right: 0.73vw;
  }
  .idx-type {
    margin-bottom: 2vw;
  }
  .idx-type .cat {
    padding-left: 1.56vw;
  }
  .idx-type .cat::before {
    width: 1.2vw;
    height: 2.14vw;
  }
  .idx-type .more {
    padding: 0 0.83vw;
    height: 1.61vw;
    border-radius: 0.78vw;
  }
  /* idx1 */
  .idx1 .col1 {
    width: 34.74vw;
    margin-right: 3.65vw;
padding-top:0.83vw;
  }
  .idx1 .col1 .item .fitImg2 {
    height: 21.56vw;
  }
  .idx1 .col1 .item .item-txt {
    width: 27.71vw;
    height: 7.71vw;
    border-radius: 0.42vw;
    padding: 1.3vw 1.56vw;
    margin-top: -3.65vw;
  }
  .idx1 .col1 .item .item-txt .time {
    margin-top: 0.52vw;
  }
  .idx1 .col1 .swiper-pagination {
    top: 23.5vw;
  }
  .idx1 .col1 .swiper-pagination .swiper-pagination-bullet {
    width: 0.57vw;
    height: 0.57vw;
    margin-left: 0.52vw;
  }
  .idx1 .col1::after {
    width: 21.2vw;
    height: 16.82vw;
    border-radius: 0.47vw;
    right: -0.73vw;
    top: 5.31vw;
  }
  .idx1 .col2 .news-list li .item {
    padding: 0.5vw 0;
  }
  /* idx2 */
  .idx2 .idx-type {
    margin-top: 0vw;
  }
  .idx2::after {
    height: 16.25vw;
  }
  .idx2 .item::after {
    width: 14.64vw;
    height: 7.81vw;
    top: 0.63vw;
  }
  .idx2 .item .time {
    padding-left: 0.94vw;
  }
  .idx2 .item .time::before {
    width: 0.57vw;
    height: 0.57vw;
  }
  .idx2 .item .tit {
    margin: 1.09vw 0 0.94vw;
    padding-right: 5.99vw;
  }
  .idx2 .item .cont {
    padding: 2vw 2vw 1.5vw 2vw;
  }
  .idx2 .item .cont .attr {
    margin-bottom: 0.78vw;
  }
  .idx2 .item .cont .attr .dd {
    margin-bottom: 0.26vw;
  }
  .idx2 .item .cont .desc {
    margin: 1.77vw 0 1.46vw;
    line-height: 1.09vw;
    height: 4.38vw;
  }
  .idx2 .item .cont .link .jt img {
    width: 1.46vw;
  }
  .idx2 .item .cont .link p {
    margin-top: 0.42vw;
  }
  .idx2 .list {
    padding: 0 4.9vw;
    margin: 0 -4.9vw;
  }
  .idx2 .list .swiper-pagination {
    display: none;
  }
  /* idx3 */
  .idx3 .list-dl {
    padding-top: 4vw;
  }
  .idx3 .list-dl .list li {
    margin-bottom: 0.52vw;
  }
  .idx3 .list-dl .list li .item {
    padding: 0 0.52vw 0.7vw 0.52vw;
  }
  .idx3 .list-dl .list li .item .item-date {
    width: 3.49vw;
    height: 4.38vw;
    margin-right: 0.94vw;
  }
  .idx3 .list-dl .list li .item .item-date .day {
    margin-top: -0.21vw;
  }
  .idx3 .list-dl .list li .item .item-tit {
    margin: 0.7vw 0 0.31vw;
  }
  /* idx4 */
  .idx4 {
    padding: 2vw 0 0 0;
  }
  .crumbs {
    padding: 1.09vw 0;
  }
  .crumbs span {
    padding: 0 0.63vw;
  }
  .crumbs a.zy {
    margin-right: 0.36vw;
  }
  .crumbs a.zy img {
    width: 0.89vw;
  }
  .g-type2 .desc {
    margin: 0.31vw 0 0.83vw;
  }
  .vmore a {
    padding: 0 1.56vw;
    height: 1.82vw;
    border-radius: 1.67vw;
  }
  .inner-main {
    background-size: 60.42vw auto;
    padding-bottom: 3.13vw;
  }
  .inner-main::before {
    width: 26.04vw;
    height: 6.72vw;
  }
  .inner-main .sidebar {
    margin-top: -3.18vw;
    width: 17.55vw;
    margin-right: 3.39vw;
  }
  .inner-main .sidebar .side-type {
    height: 6.72vw;
    padding: 0 1vw 0 1.6vw;
  }
  .inner-main .sidebar .side-type img {
    width: 1.2vw;
    margin-right: 0.73vw;
  }
  .inner-main .sidebar .side-nav {
    margin: 1.15vw 0 2.92vw;
  }
  .inner-main .sidebar .side-nav > ul > li {
    margin-bottom: 0.42vw;
  }
  .inner-main .sidebar .side-nav > ul > li > a {
    padding: 0.63vw 2.08vw;
  }
  .inner-main .sidebar .side-nav > ul > li .subcat {
    padding-left: 2.03vw;
  }
  .inner-main .sidebar .side-nav > ul > li .subcat li a {
    padding: 0.78vw 0;
  }
  .inner-main .sidebar .side-nav > ul > li .subcat li a i {
    margin-right: 0.52vw;
  }
  .inner-main .sidebar .bg-shadow {
    padding: 1.56vw 1.67vw 1.04vw 1.67vw;
    margin-bottom: 1.3vw;
    z-index: 1;
  }
  .inner-main .sidebar .bg-shadow::before {
    left: -0.63vw;
    top: -0.63vw;
  }
  .inner-main .sidebar .side3::after {
    width: 0.94vw;
    height: 0.94vw;
  }
  .inner-main .sidebar .side3 .list li .attr {
    margin: 1.56vw 0 1.35vw;
  }
  .inner-main .sidebar .side3 .list li .attr .dd {
    margin-bottom: 0.52vw;
  }
  .inner-main .sidebar .side4 .side4-tit {
    margin-bottom: 1.46vw;
  }
  .inner-main .sidebar .side4 ul li {
    margin-bottom: 1.15vw;
  }
  .inner-main .sidebar .side4 ul li .tit {
    margin-bottom: 0.52vw;
  }
  .inner-main .contbox {
    margin-top: 4.69vw;
  }
  /* 页面介绍 */
  .page-jianjie .box1 {
    margin-bottom: 3.13vw;
  }
  .page-jianjie .box1 .col2 {
    width: 16.46vw;
  }
  .page-jianjie .box1 .col2 .txt {
    padding: 0 0 1.67vw 1.67vw;
  }
  .page-jianjie .page-cont p {
    margin-bottom: 1.04vw;
  }
  /* footer */
  .footer {
    padding: 2.45vw 0 3.13vw;
  }
.footer .flex-cb{
align-items:flex-start;
justify-content:flex-end;

}
  .footer .col1 {
    flex:1;
  }
  .footer .col1 .logo img {
    height:6vw;
  }
  .footer .col1 .copyright {
    padding-top: 1vw;
    margin-top: 1vw;
line-height:1.2;
  }
  .footer .col1 .copyright::before {
    width: 12.08vw;
    height: 0.05vw;
  }
  .footer .col2 {
max-width:30vw;
    margin-right:6vw;
  }
  .footer .col2 .tit {
    margin: 0 0 1.15vw 0;
  }
  .footer .col2 li {
    margin-bottom: 1.09vw;
  }
  .footer .col2 li .label {
    margin-bottom: 0.31vw;
  }
  .footer .col3 {
    width: 14vw;
  }
  .footer .col3 .tit {
    margin-bottom: .6vw;
  }
  .footer .col3 .txt2 {
    
  }
  .footer .col3 .ewm {
    width: 5.38vw;
    margin-top:.8vw;
  }
  .footer .col3 .wx .icon img {
    width: 1.61vw;
  }
  .footer .col3 .wx .qrcode {
    width: 6.25vw;
    padding: 0.52vw;
    top: -6.67vw;
    border-radius: 0.26vw;
  }
  .footer .col3 .wx .qrcode::after {
    border-left: 0.26vw solid transparent;
    border-right: 0.26vw solid transparent;
    border-top: 0.26vw solid #fff;
  }
  .footer .col3 .wx .qrcode img {
   height:6vw;
  }
  /* 新闻中心 */
  .news-list .list li .item {
    padding: 1.3vw 0;
  }
  .news-list .list li .item .date {
    width: 3.65vw;
  }
  .news-list .list li .item .date .dat {
    margin-top: -0.16vw;
  }
  .news-list .list li .item .info {
    padding-left: 1.15vw;
  }
  .news-list .list li .item .info::before {
    content: "";
    width: 0.05vw;
    height: 2.76vw;
  }
  .news-list .list li .item .info .desc {
    margin-top: 0.52vw;
  }
  /* 分页 */
  .pages {
    padding: 2.34vw 0;
  }
  .pages li {
    margin: 0 0.31vw;
  }
  .pages li a {
    width: 1.67vw;
    height: 1.67vw;
  }
  .pages li a i {
    font-size: 0.63vw;
  }
  .leader {
    padding-top: 1.04vw;
  }
  .leader li {
    margin-bottom: 3.49vw;
  }
  .leader li .item {
    padding: 1.04vw 3.13vw 3.23vw 0;
  }
  .leader li .item .item-pic2 {
    width: 9.69vw;
    margin-top: -2.6vw;
    margin-right: 2.76vw;
  }
  .leader li .item .item-pic2::after {
    width: 7.14vw;
    height: 6.04vw;
    right: -1.04vw;
    bottom: -1.15vw;
  }
  .leader li .item .item-info .post {
    margin: 0.31vw 0 0.21vw;
  }
  .leader li .item .item-info .desc {
    margin-top: 0.78vw;
  }
  .keyan .dl {
    margin-bottom: 2.92vw;
  }
  .keyan .dl .dt {
    padding: 0.56vw 0;
  }
  .keyan .dl .dd {
    padding-top: 2.29vw;
  }
  .keyan .dl .dd .item .item-tit {
    padding: 1.04vw 0;
  }
  .keyan .dl .dd .item .item-tit .post {
    margin-left: 0.31vw;
  }
  .show-keyan {
    padding-bottom: 2.08vw;
  }
  .show-keyan .ky1 {
    border-bottom: 0.1vw solid #f5eddd;
  }
  .show-keyan .ky1 .col1 {
    width: 18.23vw;
    margin-right: 2.5vw;
  }
  .show-keyan .ky1 .col1 .pic::after {
    width: 9.06vw;
    height: 18.33vw;
    right: -0.68vw;
    bottom: -0.83vw;
  }
  .show-keyan .ky1 .col1 .dot1 {
    margin-top: 0.63vw;
    margin-bottom: 0.36vw;
  }
  .show-keyan .ky1 .col1 .dot1 img {
    width: 1.61vw;
  }
  .show-keyan .ky1 .col1 .lxfs {
    padding: 1.3vw 1.41vw 1.82vw 1.41vw;
  }
  .show-keyan .ky1 .col1 .lxfs li {
    margin-bottom: 0.99vw;
  }
  .show-keyan .ky1 .col1 .lxfs li .tit {
    margin-bottom: 0.42vw;
  }
  .show-keyan .ky1 .col2 .post {
    padding: 0.52vw 0 0.68vw;
    border-bottom: 0.1vw solid #f5eddd;
  }
  .show-keyan .ky1 .col2 .desc {
    padding: 1.35vw 0;
  }
  .show-keyan .ky1 .col2 .desc p {
    margin-bottom: 1.88vw;
  }
  .show-keyan .ky-tit {
    padding: 1.04vw 0;
  }
  .show-keyan .ky2 {
    border-bottom: 0.1vw solid #f5eddd;
  }
  .show-keyan .ky2 .list li {
    margin-bottom: 2.6vw;
  }
  .show-keyan .ky2 .list li .item .item-tit {
    margin-bottom: 1.56vw;
    padding: 0.1vw 0 0.1vw 0.63vw;
  }
  .show-keyan .ky2 .list li .item .item-tit::before {
    width: 0.1vw;
  }
  .show-keyan .ky2 .list li .item .item-cont .pic {
    width: 15.52vw;
    margin-left: 1.67vw;
  }
  .news-detail .news-tit {
    padding: 0 0.94vw;
  }
  .news-detail .news-time {
    padding: 1.3vw 0 1.82vw;
  }
  .news-detail .news-time span {
    margin: 0 0.52vw;
  }
  .news-detail .news-info {
    padding: 2.08vw 0;
  }
  /* 科研成果 */
  .screen {
    padding-bottom: 2.08vw;
  }
  .screen li .item {
    margin-bottom: -0.42vw;
  }
  .screen li .label {
    width: 4.43vw;
    padding-right: 0.26vw;
  }
  .screen li .label.label2 {
    width: 3.39vw;
  }
  .screen li .intbox input {
    height: 2.19vw;
    border-radius: 0.16vw;
    padding: 0 0.83vw;
  }
  .screen li .btn {
    width: 5.68vw;
    height: 2.24vw;
    border-radius: 0.26vw;
  }
  .ky-table .txt {
    max-width: 12.4vw;
  }
  .ky-table thead th {
    padding: 0.94vw 0.94vw;
  }
  .ky-table tbody td {
    padding: 1.46vw 0.94vw;
  }
  .activity .check-result {
    margin: 1.15vw 0 2.76vw;
  }
  .activity .check-result .check {
    padding: 0.42vw 0.63vw;
    border-radius: 0.16vw;
  }
  .activity .check-result .check .close {
    margin-left: 1.04vw;
  }
  .activity .list li .item {
    border-top-width: 0.16vw;
  }
  .activity .list li .item .item-tit {
    margin: 0.94vw 0 1.04vw;
    height: 2.5em;
  }
  .activity .list li .item .item-cont {
    padding: 0.94vw 0 1.82vw;
  }
  .activity .list li .item .item-cont .attr {
    margin-bottom: 0.78vw;
  }
  .activity .list li .item .item-cont .attr .dd {
    margin-bottom: 0.26vw;
  }
  .activity .list li .item .item-cont .desc {
    margin-bottom: 1.09vw;
    line-height: 1.09vw;
    height: 4.38vw;
  }
  .activity .list li .item .item-cont .link .jt img {
    width: 1.46vw;
  }
  .activity .list li .item .item-cont .link p {
    margin-top: 0.42vw;
  }
  /* 日期 */
  .calendar {
    margin-bottom: 3.39vw;
  }
  .calendar .calendar-top {
    padding: 0.73vw 0; 
  }
  .calendar .calendar-top .jt {
    margin: 0 0.78vw;
  }
  .calendar .calendar-body {
    min-height: 2.6vw; 
  }
  .calendar .calendar-body ul li {
    width: 1.93vw;
    height: 1.93vw;
    line-height: 1.82vw;
  }
  .calendar .calendar-body ul li.onSelect {
    width: 2.55vw;
    height: 2.55vw;
    line-height: 2.4vw;
  }
  .calendar.calendar2 .calendar-top {
    min-height: 1.82vw;
  }
  .calendar.calendar2 .calendar-body ul li {
    width: 1.35vw;
    height: 1.35vw;
    line-height: 1.25vw;
  }
  .calendar.calendar2 .calendar-body ul li.onSelect {
    width: 1.82vw;
    height: 1.82vw;
    line-height: 1.72vw;
  }
}

@media (max-width: 980px) {
  .tkg {
    height: 60px;
  }
  .header.fix {
    background: #123574;
  }
.header .show-m{
background: #123574;
}
  .header .search {
    width: calc(100% - 30px);
    height: 0.62rem;
    margin: 0.3rem 15px;
    padding: 0 0.2rem;
    border-radius: 0.32rem;
    border: rgba(51, 51, 51, 0.2) solid 1px;
  }
  .header .search button {
    flex-shrink: 0;
    margin-left: 10px;
    background: none;
  }
  .header .search button i {
    color: #666;
    font-size: 0.36rem;
  }
  .header .search .int {
    height: 0.62rem;
  }
  .header .search .int input {
    background: transparent;
    color: #333;
    outline: none;
    width: 100%;
    height: 100%;
  }
  .header .search .int input::-webkit-input-placeholder {
    color: rgba(51, 51, 51, 0.2);
  }
  .header .search button {
    margin-left: 0.1rem;
  }
  .headerm {
    padding: 0 15px;
    position: relative;
    height: 60px;
    z-index: 23;
  }
  .headerm .logo img {
    width: 2.3rem;
  }
  .headerm .lang {
    margin: 0 0.3rem 0 0;
    font-size: 0.2rem;
  }
  .headerm .menuBtn {
    margin-top: -2px;
  }
  .big-nav {
    position: fixed;
    z-index: 9999;
    top: 0;
    right: -100%;
    background-size: cover;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s !important;
    height: auto;
    width: 100%;
    overflow-y: auto;
  }
  .big-nav .scroll {
    width: 100%;
    position: fixed;
    top: 60px;
    z-index: 22;
    background: #fff;
    padding-bottom: 0.15rem;
    height: 100%;
    overflow-y: auto;
  }
  .big-nav .scroll::-webkit-scrollbar {
    width: 0;
    height: 5px;
  }
  .big-nav .scroll li {
    width: 100%;
    text-align: left;
    padding-top: 0;
    border-bottom: rgba(51, 51, 51, 0.1) solid 1px;
  }
  .big-nav .scroll li a {
    color: #333;
    padding: 0.22rem 15px;
    position: relative;
    display: block;
  }
  .big-nav .scroll li a .en {
    font-size: 0.18rem;
    color: #999;
    text-transform: uppercase;
  }
  .big-nav .scroll li.on a {
    color: #123574;
  }
  .big-nav .scroll li .v1::after {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 0.25rem;
    text-align: center;
    right: 18px;
    font-size: 0.24rem;
    font-family: "iconfont" !important;
    content: "\e613";
    z-index: 2;
    font-weight: bold;
    color: #666;
    transition: 0.3s;
  }
  .big-nav .scroll li.on .v1::after {
    content: "\e632";
  }
  .big-nav .scroll .v2 {
    padding: 0 15px 5px 20px;
    display: none;
  }
  .big-nav .scroll .v2 li {
    width: 100%;
  }
  .big-nav .scroll .v2 li a {
    display: block;
    padding: 10px 0;
    color: #666;
    font-size: 0.26rem;
  }
  .big-nav .scroll .v2 li a .en {
    font-size: 0.18rem;
    color: rgba(153, 153, 153, 0.8);
  }
  .big-nav .scroll .v2 li:last-child {
    border-bottom: 0;
  }
  .navShow .big-nav {
    opacity: 1;
    visibility: visible;
    right: 0;
  }
  .navShow .header {
    background: #123574;
  }
  /* 首页 */
  .fp-tableCell,
  .fp-table {
    height: auto !important;
  }
.banner .swiper-slide{
height:260px;
}
  .banner .swiper-slide .item-txt {
    width: 70%;
    height: 1.2rem;
    padding: 0.2rem 0.2rem 0.2rem 0.35rem;
    bottom: 0.3rem;
  }
  .banner .swiper-slide .item-txt .time {
    margin: -0.05rem 0 0.03rem;
  }
  .banner .swiper-pagination {
    bottom: 0.2rem;
    padding-left: 15px;
  }
  .banner .swiper-pagination .swiper-pagination-bullet {
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    margin-right: 0.1rem;
  }
  .idx-type {
    margin-bottom: 0.35rem;
  }
  .idx-type .cat {
    padding-left: 0.3rem;
  }
  .idx-type .cat::before {
    width: 0.23rem;
    height: 0.41rem;
  }
  .idx-type .cat span {
    font-size: 0.26rem;
  }
  .idx-type .more {
    padding: 0 0.2rem;
    height: 0.5rem;
    border-radius: 0.25rem;
  }
  /* idx1 */
  .idx1 {
    padding: 0.8rem 0;
  }
  .idx1 .col1 {
    width: 100%;
    margin: 0 0 0.25rem 0;
  }
  .idx1 .col1 .item .fitImg2 {
    height: 0;
    padding-top: 62.06%;
  }
  .idx1 .col1 .item .item-txt {
    width: 82%;
    height: auto;
    border-radius: 0.08rem;
    padding: 0.25rem 0.3rem;
    margin-top: -0.7rem;
  }
  .idx1 .col1 .item .item-txt .time {
    margin-top: 0.1rem;
  }
  .idx1 .col1 .swiper-pagination {
    top: 4.51rem;
  }
  .idx1 .col1 .swiper-pagination .swiper-pagination-bullet {
    width: 0.11rem;
    height: 0.11rem;
    margin-left: 0.1rem;
  }
  .idx1 .col1::after {
    width: 4.07rem;
    height: 3.23rem;
    border-radius: 0.09rem;
    right: -0.14rem;
    top: 0.88rem;
  }
  .idx1 .col2 .news-list li .item {
    padding: 0.16rem 0;
  }
  /* idx2 */
  .idx2 {
    padding: 0.4rem 0 0.5rem;
  }
  .idx2::after {
    height: 3.12rem;
  }
  .idx2 .item::after {
    width: 2.81rem;
    height: 1.5rem;
    top: 0.12rem;
  }
  .idx2 .item .time {
    padding-left: 0.18rem;
  }
  .idx2 .item .time::before {
    width: 0.11rem;
    height: 0.11rem;
  }
  .idx2 .item .tit {
    margin: 0.3rem 0 0.25rem;
    padding-right: 1.15rem;
  }
  .idx2 .item .cont {
    padding: 0.27rem 0.4rem 0.45rem 0.28rem;
  }
  .idx2 .item .cont .attr {
    margin-bottom: 0.15rem;
  }
  .idx2 .item .cont .attr .dd {
    margin-bottom: 0.05rem;
  }
  .idx2 .item .cont .desc {
    margin: 0.34rem 0 0.28rem;
    line-height: 0.21rem;
    height: 0.84rem;
  }
  .idx2 .item .cont .link .jt img {
    width: 0.28rem;
  }
  .idx2 .item .cont .link p {
    margin-top: 0.08rem;
  }
  .idx2 .list {
    padding: 0;
    margin: 0;
  }
  .idx2 .list .tit {
    -webkit-line-clamp: 2;
    margin-bottom: 0.25rem;
  }
  .idx2 .list .arrow {
    display: none;
  }
  .idx2 .list .swiper-wrapper {
    padding-bottom: 0.8rem;
  }
  .idx2 .list .swiper-wrapper .swiper-pagination-bullet-active {
    background: #123574;
  }
  /* idx3 */
  .idx3 {
    padding: 0.8rem 0;
  }
  .idx3 .dl {
    margin-bottom: 0.2rem;
  }
  .idx3 .dl .list li .item {
    padding: 0 0.25rem 0 0;
    flex-wrap: nowrap !important;
  }
  .idx3 .dl .list li .item .item-date {
    width: 1.2rem;
    height: 1.5rem;
    margin-right: 0.18rem;
  }
  .idx3 .dl .list li .item .item-date .day {
    margin-top: -0.04rem;
  }
  .idx3 .dl .list li .item .item-tit {
    margin: 0.15rem 0 .1rem;
  }
  /* idx4 */
  .idx4 {
    padding: 0.2rem 0 0 0;
  }
  .crumbs {
    padding: 0.21rem 0;
  }
  .crumbs .wz {
    justify-content: flex-start;
  }
  .crumbs span {
    padding: 0 0.12rem;
  }
  .crumbs a.zy {
    margin-right: 0.12rem;
  }
  .crumbs a.zy img {
    width: 0.3rem;
  }
  .g-type2 .desc {
    margin: 0.1rem 0 0.32rem;
  }
  .vmore a {
    padding: 0 0.45rem;
    height: 0.5rem;
    border-radius: 0.32rem;
  }
  .inner-main {
    background-size: 8rem auto;
    padding-bottom: 0.6rem;
  }
  .inner-main::before {
    display: none;
  }
  .inner-main .sidebar {
    display: none;
    margin-top: 0.3rem;
    width: 100%;
    margin-right: 0;
  }
  .inner-main .sidebar .side-type {
    height: 1rem;
    padding: 0 0.39rem;
  }
  .inner-main .sidebar .side-type img {
    width: 0.23rem;
    margin-right: 0.14rem;
  }
  .inner-main .sidebar .side-nav {
    margin: 0.22rem 0 0.4rem;
  }
  .inner-main .sidebar .side-nav > ul > li {
    margin-bottom: 0.16rem;
  }
  .inner-main .sidebar .side-nav > ul > li > a {
    padding: 0.2rem 0.4rem;
  }
  .inner-main .sidebar .side-nav > ul > li .subcat {
    padding-left: 0.39rem;
  }
  .inner-main .sidebar .side-nav > ul > li .subcat li a {
    padding: 0.15rem 0;
  }
  .inner-main .sidebar .side-nav > ul > li .subcat li a i {
    margin-right: 0.1rem;
  }
  .inner-main .sidebar .bg-shadow {
    padding: 0.4rem 0.35rem 0.5rem 0.35rem;
    margin-bottom: 0.2rem;
    z-index: 1;
  }
  .inner-main .sidebar .bg-shadow::before {
    left: -0.12rem;
    top: -0.12rem;
  }
  .inner-main .sidebar .side3::after {
    width: 0.18rem;
    height: 0.18rem;
  }
  .inner-main .sidebar .side3 .list li .attr {
    margin: 0.3rem 0 0.26rem;
  }
  .inner-main .sidebar .side3 .list li .attr .dd {
    margin-bottom: 0.1rem;
  }
  .inner-main .sidebar .side4 .side4-tit {
    margin-bottom: 0.28rem;
  }
  .inner-main .sidebar .side4 ul li {
    margin-bottom: 0.22rem;
  }
  .inner-main .sidebar .side4 ul li .tit {
    margin-bottom: 0.1rem;
  }
  .inner-main .contbox {
    margin-top: 0.25rem;
  }
  /* 页面介绍 */
  .page-jianjie .box1 {
    margin-bottom: 0.6rem;
  }
  .page-jianjie .box1 .col2 {
    width: 100%;
  }
  .page-jianjie .box1 .col2 .txt {
    padding: 0.25rem;
  }
  .page-jianjie .box1 .col2 .txt br {
    display: none;
  }
  .page-jianjie .page-cont p {
    margin-bottom: 0.2rem;
  }
  /* footer */
  .footer {
    padding: 0.45rem 0;
  }
  .footer .col1 {
    max-width: 100%;
    margin-top: 0;
  }
  .footer .col1 .logo img {
  
  }
  .footer .col1 .copyright {
    padding-top: 0.4rem;
    margin-top: 0.5rem;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .footer .col1 .copyright::before {
    display: none;
  }
  .footer .col2 {
    margin: 0.25rem 0 0.3rem;
  }
  .footer .col2 .tit {
    margin: 0.35rem 0 0.22rem 0;
  }
  .footer .col2 li {
    margin-bottom: 0.3rem;
    line-height: 1.5;
  }
  .footer .col2 li .label {
    margin-bottom: 0.1rem;
  }
  .footer .col3 {
    width: auto;
    padding: 0.3rem 0.2rem;
  }
  .footer .col3 .tit {
    margin-bottom: 0.25rem;
  }
  .footer .col3 .txt2 {
    margin: 0.13rem 0 0.26rem;
  }
  .footer .col3 .wx {
    margin-bottom: 0.3rem;
  }
  .footer .col3 .wx .icon img {
    width: 0.31rem;
  }
  .footer .col3 .wx .qrcode {
    width: 2rem;
    padding: 0.1rem;
    top: -2.1rem;
    border-radius: 0.05rem;
  }
  .footer .col3 .wx .qrcode::after {
    border-left: 0.1rem solid transparent;
    border-right: 0.1rem solid transparent;
    border-top: 0.1rem solid #fff;
    left: 0.05rem;
  }
  .footer .col3 .ewm {
    width: 100%;
margin-top:10px;
  }
  .footer .col3 .ewm img {
    width: 120px;
  }
  /* 新闻中心 */
  .news-list .list li .item {
    padding: 0.3rem 0;
  }
  .news-list .list li .item .date {
    width: 1.1rem;
  }
  .news-list .list li .item .date .day {
    margin-top: 0;
  }
  .news-list .list li .item .info {
    padding-left: 0.28rem;
  }
  .news-list .list li .item .info .desc {
    margin-top: 0.15rem;
  }
  /* 分页 */
  .pages {
    padding: 0.45rem 0;
  }
  .pages ul {
    flex-wrap: wrap;
  }
  .pages li {
    margin: 0 0.06rem;
  }
  .pages li a {
    width: 0.5rem;
    height: 0.5rem;
  }
  .pages li a i {
    font-size: 0.16rem;
  }
  .leader {
    padding-top: 0.2rem;
  }
  .leader li {
    margin-bottom: 0.67rem;
  }
  .leader li .item {
    padding: 0.2rem 0.6rem 0.62rem 0;
  }
  .leader li .item .item-pic2 {
    width: 100%;
    margin-top: -0.5rem;
    margin-right: 0;
  }
  .leader li .item .item-pic2::after {
    width: 2.6rem;
    height: 2.2rem;
    right: -0.4rem;
    bottom: -0.42rem;
  }
  .leader li .item .item-info {
    padding: 0.6rem 0.4rem 0 0.4rem;
  }
  .leader li .item .item-info .post {
    margin: 0.06rem 0 0.04rem;
  }
  .leader li .item .item-info .desc {
    margin-top: 0.2rem;
    line-height: 1.8;
  }
  .keyan .dl {
    margin-bottom: 0.56rem;
  }
  .keyan .dl .dt {
    padding: 0.15rem 0;
  }
  .keyan .dl .dd {
    padding-top: 0.44rem;
  }
  .keyan .dl .dd .item .item-tit {
    padding: 0.2rem 0;
  }
  .keyan .dl .dd .item .item-tit .post {
    margin-left: 0.06rem;
  }
  .show-keyan {
    padding-bottom: 0.4rem;
  }
  .show-keyan .ky1 {
    border-bottom: 0.02rem solid #f5eddd;
  }
  .show-keyan .ky1 .col1 {
    width: calc(100% - 0.15rem);
    margin: 0 0.15rem 0.2rem 0;
  }
  .show-keyan .ky1 .col1 .pic::after {
    width: 1.74rem;
    height: 3.52rem;
    right: -0.13rem;
    bottom: -0.16rem;
  }
  .show-keyan .ky1 .col1 .dot1 {
    margin-top: 0.12rem;
    margin-bottom: 0.07rem;
  }
  .show-keyan .ky1 .col1 .dot1 img {
    width: 0.5rem;
  }
  .show-keyan .ky1 .col1 .lxfs {
    margin-bottom: 0.15rem;
    padding: 0.45rem 0.3rem;
  }
  .show-keyan .ky1 .col1 .lxfs li {
    margin-bottom: 0.19rem;
  }
  .show-keyan .ky1 .col1 .lxfs li .tit {
    margin-bottom: 0.08rem;
  }
  .show-keyan .ky1 .col2 .post {
    padding: 0.1rem 0 0.13rem 0.2rem 0.13rem;
    border-bottom: 0.02rem solid #f5eddd;
  }
  .show-keyan .ky1 .col2 .desc {
    padding: 0.32rem 0;
  }
  .show-keyan .ky1 .col2 .desc p {
    margin-bottom: 0.36rem;
  }
  .show-keyan .ky-tit {
    padding: 0.2rem 0;
  }
  .show-keyan .ky2 {
    border-bottom: 0.02rem solid #f5eddd;
  }
  .show-keyan .ky2 .list li {
    margin-bottom: 0.65rem;
  }
  .show-keyan .ky2 .list li .item .item-tit {
    margin-bottom: 0.3rem;
    padding: 0.02rem 0 0.02rem 0.12rem;
  }
  .show-keyan .ky2 .list li .item .item-tit::before {
    width: 0.02rem;
  }
  .show-keyan .ky2 .list li .item .item-cont .pic {
    width: 100%;
    margin: 0.25rem 0 0 0;
  }
  .news-detail .news-tit {
    padding: 0;
  }
  .news-detail .news-time {
    padding: 0.25rem 0 0.35rem;
  }
  .news-detail .news-time span {
    margin: 0;
  }
  .news-detail .news-time span:nth-child(2) {
    margin: 0 0.2rem;
  }
  .news-detail .news-info {
    padding: 0.4rem 0;
  }
  /* 科研成果 */
  .screen {
    padding-bottom: 0.4rem;
  }
  .screen li .item {
    margin-bottom: 0.1rem;
  }
  .screen li .label {
    width: 100% !important;
    padding: 0 0 0.1rem 0;
    margin-bottom: 0.1rem;
  }
  .screen li .intbox input {
    height: 0.65rem;
    border-radius: 0.06rem;
    padding: 0 0.2rem;
  }
  .screen li .btn {
    width: 2rem;
    height: 0.65rem;
    border-radius: 0.06rem;
  }
  .ky-table {
    overflow-x: auto;
    padding-bottom: 0.15rem;
  }
  .ky-table table {
    width: 650px;
  }
  .ky-table th,
  .ky-table td {
    white-space: nowrap;
  }
  .ky-table .txt {
    max-width: 2.5rem;
    white-space: wrap;
  }
  .ky-table thead th {
    padding: 0.15rem 0.1rem;
  }
  .ky-table tbody td {
    padding: 0.2rem 0.1rem;
  }
  .activity .check-result {
    margin: 0.2rem 0;
  }
  .activity .check-result .check {
    padding: 0.12rem 0.12rem;
    border-radius: 0.03rem;
  }
  .activity .check-result .check .close {
    margin-left: 0.2rem;
  }
  .activity .list li {
    margin-bottom: 0.25rem;
  }
  .activity .list li .item {
    border-top-width: 0.03rem;
  }
  .activity .list li .item .item-tit {
    margin: 0.18rem 0 0.2rem;
    height: auto;
    padding: 0.1rem 0;
  }
  .activity .list li .item .item-cont {
    padding: 0.18rem 0 0.35rem;
  }
  .activity .list li .item .item-cont .attr {
    margin-bottom: 0.15rem;
  }
  .activity .list li .item .item-cont .attr .dd {
    margin-bottom: 0.08rem;
  }
  .activity .list li .item .item-cont .desc {
    margin-bottom: 0.21rem;
    line-height: 1.4;
    height: auto;
  }
  .activity .list li .item .item-cont .link .jt img {
    width: 0.28rem;
  }
  .activity .list li .item .item-cont .link p {
    margin-top: 0.15rem;
  }
  /* 日期 */
  .calendar {
    margin-bottom: 0.65rem;
  }
  .calendar .calendar-top {
    padding: 0.5rem 0 0.25rem 0;
  }
  .calendar .calendar-top .jt {
    margin: 0 0.15rem;
  }
  .calendar .calendar-body {
    min-height: 0.5rem;
  }
  .calendar .calendar-body ul {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .calendar .calendar-body ul li {
    width: 0.7rem;
    height: 0.7rem;
    margin: 0.1rem;
    font-size: 0.26rem;
    line-height: 0.66rem;
  }
  .calendar .calendar-body ul li.onSelect {
    width: 0.7rem;
    height: 0.7rem;
    line-height: 0.66rem;
  }
.third-nav li{float:left; width:50%;}
.third-nav li a{display: block; padding:10px 20px; color:rgba(102, 102, 102, 1); border-bottom: #ebe2d2 solid 3px; box-sizing: border-box;}
.third-nav li.on a{border-bottom: #1C3570 solid 3px; color:#1C3570;}
 .news-pn{
    margin-top: 18px;
    padding-top: 12px;
  }
.news-pn .pn-label{
    font-size: 12px;
}
  .news-pn .pn-title{
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;     /* 两行省略 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 12px;
  }


}