@charset "UTF-8";
/*网站响应样式*/
@media (max-width: 1199px) {
  .container {
    padding-left: 5.0041701418vw;
    padding-right: 5.0041701418vw;
  }
  .row {
    margin-left: -1.2510425354vw;
    margin-right: -1.2510425354vw;
  }
  .zjgw-col {
    padding-left: 1.2510425354vw;
    padding-right: 1.2510425354vw;
  }
  .login-box {
    margin-bottom: 0.2502085071vw;
  }
  .login-box a {
    font-size: 1.1676396997rem;
    line-height: 1.6680567139rem;
    margin-right: 3.3361134279vw;
  }
  .login-box a::before {
    width: 0.0834028357vw;
    height: 0.9174311927vw;
    right: -1.6680567139vw;
    top: 0.3336113428vw;
  }
  /*检索*/
  .search-trigger {
    width: 1.918265221vw;
    height: 1.918265221vw;
    margin-left: 2.5020850709vw;
    margin-top: 0.834028357vw;
  }
  .up-search-box {
    padding: 1.6680567139vw;
  }
  .up-search-box .up-close {
    right: 1.6680567139vw;
    top: 1.6680567139vw;
    width: 2.6688907423vw;
    height: 2.6688907423vw;
  }
  .search-box {
    border-bottom: 0.3336113428vw solid #0E6BB6;
    max-width: 83.4028356964vw;
  }
  .search-box .s-inp {
    height: 5.1709758132vw;
    line-height: 5.1709758132vw;
    font-size: 1.3344453711rem;
    padding-left: 1.2510425354vw;
  }
  .search-box .s-btn {
    height: 5.1709758132vw;
    line-height: 5.1709758132vw;
    width: 5.1709758132vw;
    font-size: 1.3344453711rem;
  }
  .search-box .s-btn::before {
    font-size: 1.6680567139rem;
  }
  .s-inp::input-placeholder {
    font-size: 1.3344453711rem;
  }
  .s-inp::-webkit-input-placeholder {
    font-size: 1.3344453711rem;
  }
  .s-inp::-moz-placeholder {
    font-size: 1.3344453711rem;
  }
  .s-inp::-moz-placeholder {
    font-size: 1.3344453711rem;
  }
  .s-inp::-ms-input-placeholder {
    font-size: 1.3344453711rem;
  }
  /*导航*/
  .nav-wrap {
    padding: 1.6680567139vw 0 5.6713928274vw 0;
  }
  .header-logo {
    width: 21.1843202669vw;
  }
  /*nav*/
  nav.navbar.bootsnav {
    min-height: 2.5020850709vw;
  }
  nav.navbar.bootsnav ul.nav {
    margin-top: 0.4170141785vw;
  }
  nav.navbar.bootsnav ul.nav > li {
    margin-left: 2.5020850709vw;
  }
  nav.navbar.bootsnav ul.nav > li > a {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
  }
  nav.navbar.bootsnav ul.nav > li > a::before {
    bottom: -1.2510425354vw;
    height: 0.2502085071vw;
    border-radius: 0.1668056714vw;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {
    padding: 0.834028357vw 0 0 0;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
    padding: 0.6672226856vw 0;
    line-height: 2.0016680567rem;
    font-size: 1.1676396997rem;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li ul {
    padding: 0.6672226856vw;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li ul > li > a {
    font-size: 1.1676396997rem;
  }
  nav.navbar.bootsnav.scroll {
    padding: 1.6680567139vw 0;
  }
  .box1 {
    height: 47.539616347vw;
  }
  .box1 .banner-img::before,
  .box1 .banner-video::before {
    height: 11.6763969975vw;
  }
  .box1 .container {
    bottom: 2.5020850709vw;
  }
  .box1 .container p {
    font-size: 2.3352793995rem;
    line-height: 3.1693077565rem;
    padding-right: 25.0208507089vw;
  }
  .box1 .banner-pagination {
    bottom: 2.5020850709vw;
    right: 5.0041701418vw;
  }
  .box1 .banner-pagination .swiper-pagination-bullet {
    width: 1.0842368641vw;
    height: 0.9174311927vw;
    margin: 0 0.834028357vw;
  }
  .box1 .banner-pagination .swiper-pagination-bullet-active {
    width: 1.6680567139vw;
    height: 1.4178482068vw;
  }
  /*首页标题*/
  .index-title {
    margin-bottom: 4.1701417848vw;
  }
  .index-title .title > a {
    margin-right: 5.504587156vw;
    padding-top: 0.6672226856vw;
  }
  .index-title .title > a::before {
    font-size: 2.5020850709rem;
    line-height: 3.3361134279rem;
    right: -2.752293578vw;
    top: 0.6672226856vw;
  }
  .index-title .title > a.active > p, .index-title .title > a:hover > p {
    font-size: 3.0025020851rem;
    line-height: 3.836530442rem;
  }
  .index-title .title > a > p {
    font-size: 2.3352793995rem;
    line-height: 3.1693077565rem;
  }
  .index-title span {
    padding-left: 3.3361134279vw;
    font-size: 1.3344453711rem;
    line-height: 2.1684737281rem;
  }
  .index-title span::before {
    bottom: 0.6672226856vw;
    width: 2.5020850709vw;
    height: 0.2502085071vw;
  }
  .index-title .index-a {
    margin-top: 1.8348623853vw;
  }
  .index-title .index-a a {
    font-size: 1.3344453711rem;
    line-height: 2.1684737281rem;
    padding-right: 1.0008340284vw;
    background-size: 0.5004170142vw 0.834028357vw;
  }
  /*研究方向*/
  .box2 {
    padding: 5.0041701418vw 0 5.0041701418vw 0;
  }
  .yjfx-swiper {
    padding-top: 0;
    padding-bottom: 5.0041701418vw;
  }
  .yjfx-swiper .yjfx-img .img-box {
    width: 36.6972477064vw;
    height: 24.186822352vw;
    border-radius: 1.6680567139vw;
    margin-left: 4.1701417848vw;
    margin-top: 10.0083402836vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt img {
    width: 4.5871559633vw;
    height: 4.5871559633vw;
    margin-bottom: 1.2510425354vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt h1 {
    font-size: 2.3352793995rem;
    line-height: 3.3361134279rem;
    padding-bottom: 2.3352793995vw;
    margin-bottom: 1.6680567139vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt h1::before {
    width: 3.3361134279vw;
    height: 0.2502085071vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt .desc {
    font-size: 1.3344453711rem;
    line-height: 1.7;
    max-height: 7.5062552127vw;
  }
  .yjfx-swiper .yjfx-info {
    bottom: 5.0875729775vw;
    width: 49.2076730609vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide {
    height: 10.175145955vw;
  }
  .yjfx-swiper .yjfx-info .img-box .icon {
    bottom: 1.5012510425vw;
    width: 3.3361134279vw;
    height: 3.3361134279vw;
    margin-left: -1.6680567139vw;
  }
  .yjfx-swiper .yjfx-info .img-box p {
    top: 1.0008340284vw;
    font-size: 1.1676396997rem;
    padding: 0 1.2510425354vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active {
    height: 12.5104253545vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active .img-box .icon {
    top: 1.3344453711vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active .img-box p {
    bottom: 1.6680567139vw;
    font-size: 1.2510425354rem;
  }
  .yjfx-swiper .yjfx-button {
    width: 7.5062552127vw;
  }
  .yjfx-swiper .yjfx-button .yjfx-next,
  .yjfx-swiper .yjfx-button .yjfx-prev {
    width: 3.3361134279vw;
    height: 3.3361134279vw;
  }
  .yjfx-swiper .yjfx-button .yjfx-next::after,
  .yjfx-swiper .yjfx-button .yjfx-prev::after {
    font-size: 1.0008340284rem;
  }
  .box3 {
    padding: 5.0041701418vw 0 5.0041701418vw 0;
  }
  .box4 {
    padding-bottom: 5.0041701418vw;
    margin-bottom: 5.0041701418vw;
  }
  .box4::before {
    right: 13.3444537114vw;
    height: 21.6847372811vw;
    border-radius: 0px 1.6680567139vw 1.6680567139vw 0px;
  }
  .rczp-list-link {
    min-height: 21.6847372811vw;
    -webkit-box-shadow: 0.2502085071vw 1.0008340284vw 2.3352793995vw 0.1668056714vw rgba(14, 57, 98, 0.14);
            box-shadow: 0.2502085071vw 1.0008340284vw 2.3352793995vw 0.1668056714vw rgba(14, 57, 98, 0.14);
    border-radius: 1.6680567139vw;
    padding: 2.0850708924vw 1.6680567139vw 5.0041701418vw 1.6680567139vw;
  }
  .rczp-list-link::before {
    height: 0.3336113428vw;
  }
  .rczp-list-link .date {
    font-size: 1.1676396997rem;
    margin-top: 1.2510425354vw;
  }
  .rczp-list-link .title {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
    max-height: 5.0041701418vw;
    margin-bottom: 1.6680567139vw;
  }
  .rczp-list-link .tip li {
    border-radius: 0.2502085071vw;
    margin-right: 0.4170141785vw;
    font-size: 1.1676396997rem;
    line-height: 2.1684737281rem;
    padding: 0 0.6672226856vw;
    margin-bottom: 0.4170141785vw;
  }
  .rczp-list-link .nzrs {
    margin-top: 0.6672226856vw;
  }
  .rczp-list-link .more {
    border-top: 0.0834028357vw solid #D2D2D2;
    padding-top: 1.6680567139vw;
    font-size: 1.3344453711rem;
    left: 1.6680567139vw;
    right: 1.6680567139vw;
    bottom: 1.6680567139vw;
  }
  .kydt-box .left-title {
    width: 15.0125104254vw;
    margin-right: 1.6680567139vw;
  }
  .kydt-box .left-title a {
    height: 5.4211843203vw;
    font-size: 2.0016680567rem;
    line-height: 5.4211843203rem;
    margin-bottom: 0.834028357vw;
    padding-left: 2.5020850709vw;
  }
  .kydt-box .res-list {
    min-height: 10.8423686405vw;
    -webkit-box-shadow: 0px 0.2502085071vw 2.5020850709vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.2502085071vw 2.5020850709vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 1.6680567139vw;
    padding: 1.2510425354vw;
    margin-top: 1.2510425354vw;
  }
  .kydt-box .res-list .img-box {
    width: 15.8465387823vw;
    height: 10.4253544621vw;
    border-radius: 0.834028357vw;
    margin-right: 1.6680567139vw;
    margin-top: -2.5020850709vw;
  }
  .kydt-box .res-list .date {
    font-size: 1.1676396997rem;
    line-height: 2.1684737281rem;
    margin-bottom: 0.1668056714vw;
  }
  .kydt-box .res-list .date span {
    font-size: 1.5012510425rem;
  }
  .kydt-box .res-list .title {
    font-size: 1.3344453711rem;
    line-height: 2.1684737281rem;
    -webkit-line-clamp: 2;
    max-height: 4.3369474562vw;
  }
  .box6 {
    padding: 5.0041701418vw 0 5.0041701418vw 0;
  }
  .platform-ul li {
    width: 19.1826522102vw;
    height: 31.6930775646vw;
    border-radius: 1.6680567139vw;
    margin-right: 0.834028357vw;
  }
  .platform-ul li::before {
    border-radius: 1.6680567139vw;
  }
  .platform-ul li:hover, .platform-ul li.active {
    width: calc(100% - 40.0333611343vw);
  }
  .platform-ul li:hover .platform-list, .platform-ul li.active .platform-list {
    padding: 3.3361134279vw;
  }
  .platform-ul li:hover .platform-list .num, .platform-ul li.active .platform-list .num {
    left: 3.3361134279vw;
    bottom: 3.3361134279vw;
  }
  .platform-ul li:hover .platform-list .title, .platform-ul li.active .platform-list .title {
    font-size: 2.3352793995rem;
    line-height: 3.1693077565rem;
    padding-bottom: 1.8348623853vw;
    margin-bottom: 2.0016680567vw;
  }
  .platform-ul li:hover .platform-list .desc, .platform-ul li.active .platform-list .desc {
    height: 8.6738949124vw;
    width: 31.6930775646vw;
  }
  .platform-list {
    padding-top: 10.0083402836vw;
  }
  .platform-list .num {
    width: 4.1701417848vw;
    height: 4.1701417848vw;
    border: 0.0834028357vw solid rgba(255, 255, 255, 0.5);
    font-size: 1.3344453711rem;
    line-height: 4.1701417848rem;
    margin: 0 auto 2.0850708924vw;
  }
  .platform-list .title {
    font-size: 1.8348623853rem;
    line-height: 2.5020850709rem;
    padding-bottom: 2.3352793995vw;
  }
  .platform-list .title::before {
    width: 2.5020850709vw;
    height: 0.1668056714vw;
  }
  .platform-list .desc {
    font-size: 1.1676396997rem;
    line-height: 2.1684737281rem;
  }
  .f-top {
    padding: 5.0041701418vw 0 3.3361134279vw 0;
  }
  .f-top .top-info {
    padding: 0 12.5104253545vw;
  }
  .f-top .info-group {
    padding-left: 3.7531276063vw;
  }
  .f-top .info-group::before {
    width: 0.0834028357vw;
    height: 11.3427856547vw;
  }
  .f-top h4 {
    font-size: 1.5012510425rem;
    line-height: 2.1684737281rem;
    margin-bottom: 1.6680567139vw;
  }
  .f-top ul a {
    font-size: 1.1676396997rem;
    line-height: 2.0016680567rem;
    margin-bottom: 1.5012510425vw;
  }
  .f-top p {
    font-size: 1.1676396997rem;
    line-height: 2.0016680567rem;
    margin-bottom: 0.4170141785vw;
  }
  .f-top .footer-logo {
    left: 5.0041701418vw;
    width: 7.6730608841vw;
  }
  .f-top .ewm {
    right: 5.0041701418vw;
    width: 8.7572977481vw;
  }
  .f-bottom span,
  .f-bottom a {
    font-size: 1.1676396997rem;
    line-height: 3.0025020851rem;
    margin-right: 1.6680567139vw;
  }
  /*内页*/
  .zjgw-ny-top {
    height: 41.7014178482vw;
  }
  .zjgw-bread {
    margin-top: -11.0925771476vw;
  }
  .zjgw-bread .zjgw-nyln-title::before {
    height: 16.6805671393vw;
  }
  .zjgw-bread h1 {
    font-size: 3.5029190992rem;
    line-height: 4.3369474562rem;
    padding-bottom: 1.8348623853vw;
  }
  .zjgw-bread .menu-cont .box-a {
    margin-right: 5.0041701418vw;
  }
  .zjgw-bread .menu-cont .box-a::before {
    border-left: 0.5004170142vw solid transparent;
    border-right: 0.5004170142vw solid transparent;
    border-bottom: 0.834028357vw solid #FFF;
  }
  .zjgw-bread .menu-cont .a-title {
    padding: 1.3344453711vw 0;
    font-size: 1.5012510425rem;
    line-height: 2.3352793995rem;
  }
  .zjgw-bread .bread-crumbs {
    margin-top: 1.2510425354vw;
  }
  .zjgw-bread .bread-crumbs .bread-location {
    font-size: 1.1676396997rem;
    line-height: 2.3352793995rem;
  }
  .zjgw-bread .bread-crumbs .bread-item {
    line-height: 2.3352793995rem;
  }
  .zjgw-bread .bread-crumbs .bread-item a,
  .zjgw-bread .bread-crumbs .bread-item span {
    font-size: 1.1676396997rem;
    line-height: 2.3352793995rem;
  }
  .zjgw-ny-box {
    padding: 5.0041701418vw 0 6.6722268557vw 0;
    min-height: calc(100vh - 37.5312760634vw);
  }
  .zjgw-ny-box .ny-lntitle {
    margin-bottom: 3.7531276063vw;
  }
  .zjgw-ny-box .ny-lntitle h2 {
    font-size: 3.3361134279rem;
    margin-bottom: 0.834028357vw;
  }
  .zjgw-ny-box .ny-lntitle p {
    font-size: 1.3344453711rem;
    margin-bottom: 1.6680567139vw;
  }
  .zjgw-ny-box .ny-lntitle .en {
    font-size: 1.3344453711rem;
    margin-bottom: 1.6680567139vw;
  }
  .zjgw-ny-box .ny-lntitle .line {
    width: 2.5020850709vw;
    height: 0.2502085071vw;
  }
  /*分页*/
  .fy-box {
    margin-top: 1.6680567139vw;
  }
  .comp-pages .page-pc a,
  .comp-pages .page-pc span {
    font-size: 1.1676396997rem;
    padding-left: 0.6672226856vw;
    padding-right: 0.6672226856vw;
    border: 0.0834028357vw solid #EBEBEB;
    height: 3.3361134279vw;
    min-width: 3.3361134279vw;
    line-height: 3.3361134279rem;
    margin-left: 0.1668056714vw;
    margin-right: 0.1668056714vw;
    border-radius: 0.3336113428vw;
  }
  .comp-pages .page-pc a:hover, .comp-pages .page-pc a.active,
  .comp-pages .page-pc span:hover,
  .comp-pages .page-pc span.active {
    border: 0.0834028357vw solid #146EB8;
  }
  .comp-pages .page-pc span {
    border: 0.0834028357vw solid #146EB8;
  }
  /*机构简介*/
  .jj-Introduction .img-box {
    width: 28.3569641368vw;
    border-radius: 1.6680567139vw;
  }
  .jj-Introduction .info {
    font-size: 1.3344453711rem;
    line-height: 2.3352793995rem;
  }
  /*历史沿革*/
  .his-cont .top-txt {
    font-size: 1.3344453711rem;
    line-height: 2.8356964137rem;
    margin-bottom: 4.1701417848vw;
  }
  .his-cont .top-txt p,
  .his-cont .top-txt div {
    font-size: 1.3344453711rem;
    line-height: 2.8356964137rem;
    margin-bottom: 0.834028357vw;
  }
  .his-cont .his-list {
    margin-bottom: 2.5020850709vw;
    margin-right: 5.0041701418vw;
    min-height: 36.6972477064vw;
    padding: 4.1701417848vw 35.0291909925vw 4.1701417848vw 3.3361134279vw;
  }
  .his-cont .his-list .img-box {
    right: -5.0041701418vw;
    bottom: -2.5020850709vw;
    width: 37.5312760634vw;
    height: 24.7706422018vw;
  }
  .his-cont .his-list ul::before {
    left: 0.5004170142vw;
    top: 0.834028357vw;
    bottom: 4.1701417848vw;
    width: 0.0834028357vw;
    border: 0.0834028357vw dashed #0E6BB6;
  }
  .his-cont .his-list ul li {
    padding-left: 3.3361134279vw;
    margin-bottom: 3.3361134279vw;
  }
  .his-cont .his-list ul li::before {
    top: 0.7506255213vw;
    left: 0;
    width: 1.1676396997vw;
    height: 1.1676396997vw;
    border-radius: 0.5838198499vw;
    border: 0.3336113428vw solid #0E6BB6;
  }
  .his-cont .his-list ul h4 {
    font-size: 2.1684737281rem;
    line-height: 2.5020850709rem;
    margin-bottom: 1.0008340284vw;
  }
  .his-cont .his-list ul p {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
  }
  /*研究方向*/
  .research-fx li {
    margin-bottom: 8.3402835696vw;
  }
  .research-fx li:nth-child(2n) .res-a {
    margin-right: 0px;
    margin-left: 4.1701417848vw;
    border-right: 0.1668056714vw solid #0E6BB6;
    padding: 3.3361134279vw 3.7531276063vw 2.5020850709vw 37.5312760634vw;
  }
  .research-fx li:nth-child(2n) .img-box {
    left: -4.1701417848vw;
  }
  .research-fx .res-a {
    margin-right: 4.1701417848vw;
    min-height: 26.9391159299vw;
    -webkit-box-shadow: 0.0834028357vw 0.5004170142vw 2.1684737281vw 0px rgba(14, 57, 98, 0.1);
            box-shadow: 0.0834028357vw 0.5004170142vw 2.1684737281vw 0px rgba(14, 57, 98, 0.1);
    border-left: 0.1668056714vw solid #0E6BB6;
    padding: 3.3361134279vw 37.5312760634vw 2.5020850709vw 3.7531276063vw;
  }
  .research-fx .img-box {
    right: -4.1701417848vw;
    bottom: -3.3361134279vw;
    width: 38.3653044204vw;
    height: 25.0208507089vw;
  }
  .research-fx .info img {
    width: 5.0041701418vw;
    height: 5.0041701418vw;
    margin-bottom: 1.0842368641vw;
  }
  .research-fx .info h3 {
    font-size: 2.0016680567rem;
    line-height: 2.5020850709rem;
    margin-bottom: 2.5020850709vw;
  }
  .research-fx .info .desc {
    font-size: 1.3344453711rem;
    line-height: 2.8356964137rem;
    height: 8.507089241vw;
  }
  /*学术成果*/
  .wz-list li {
    margin-bottom: 2.5020850709vw;
  }
  .wz-list li:last-child {
    margin-bottom: 4.1701417848vw;
  }
  .wz-list .wz-a {
    -webkit-box-shadow: 0px 0.2502085071vw 2.5020850709vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.2502085071vw 2.5020850709vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 0.834028357vw;
    padding-right: 20.8507089241vw;
  }
  .wz-list .wz-a::before {
    right: 4.1701417848vw;
    width: 3.6697247706vw;
    height: 3.6697247706vw;
    border: 0.0834028357vw solid #0E6BB6;
    font-size: 1.6680567139rem;
    line-height: 3.6697247706rem;
  }
  .wz-list .wz-a:hover::before {
    border: 0.0834028357vw solid #fff;
  }
  .wz-list .wz-a:hover .date::before {
    border-bottom: 10.8423686405vw solid #0E6BB6;
  }
  .wz-list .date {
    width: 14.1784820684vw;
    height: 10.8423686405vw;
    border-radius: 0.834028357vw 0px 0px 0.834028357vw;
    padding: 2.8356964137vw 3.836530442vw 0 2.5020850709vw;
    margin-right: 2.5020850709vw;
  }
  .wz-list .date::before {
    border-bottom: 10.8423686405vw solid #FFF;
    border-left: 3.836530442vw solid transparent;
  }
  .wz-list .date div {
    font-size: 1.5012510425rem;
  }
  .wz-list .date div:nth-child(1) {
    font-size: 2.5020850709rem;
    margin-bottom: 0.3336113428vw;
  }
  .wz-list .info {
    height: 10.8423686405vw;
  }
  .wz-list .title {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
  }
  /*科研动态*/
  .news-top .img-box {
    width: 41.7014178482vw;
    height: 27.5229357798vw;
    -webkit-box-shadow: 0px 0.2502085071vw 2.5020850709vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.2502085071vw 2.5020850709vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 0.834028357vw;
    margin-right: 3.3361134279vw;
  }
  .news-top .info {
    padding-top: 0;
  }
  .news-top .date {
    font-size: 1.3344453711rem;
    line-height: 2.5020850709rem;
    margin-bottom: 1.2510425354vw;
  }
  .news-top .date span {
    font-size: 2.5020850709rem;
  }
  .news-top h3 {
    font-size: 1.8348623853rem;
    line-height: 2.5020850709rem;
    height: 5.0041701418vw;
    margin-bottom: 1.5012510425vw;
  }
  .news-top .desc {
    font-size: 1.3344453711rem;
    line-height: 2.5020850709rem;
    height: 7.5062552127vw;
    margin-bottom: 2.5020850709vw;
  }
  .news-top .more {
    width: 21.6847372811vw;
    height: 5.0041701418vw;
    border: 0.0834028357vw solid #0E6BB6;
    font-size: 1.3344453711rem;
    line-height: 5.0041701418rem;
  }
  .news-top .more i {
    width: 0.6672226856vw;
    height: 1.0008340284vw;
  }
  .news-top .more i::before {
    font-size: 1.6680567139rem;
    line-height: 1.0008340284rem;
  }
  .news-top:hover .more {
    border-radius: 1.6680567139vw;
  }
  .wz2-list {
    margin-top: 5.0041701418vw;
    padding-top: 2.5020850709vw;
    border-top: 0.0834028357vw solid #146EB8;
    margin-bottom: 4.1701417848vw;
  }
  .wz2-list .wz2-a {
    padding: 2.9190992494vw 2.5020850709vw;
    border-bottom: 0.0834028357vw dashed #D9EEFF;
  }
  .wz2-list .date {
    width: 5.8381984987vw;
    margin-right: 3.3361134279vw;
  }
  .wz2-list .date div {
    font-size: 3.0025020851rem;
  }
  .wz2-list .date div:nth-child(2) {
    font-size: 1.1676396997rem;
    line-height: 2.0016680567rem;
    margin-top: 0.2502085071vw;
  }
  .wz2-list .title {
    font-size: 1.5012510425rem;
    line-height: 2.3352793995rem;
    margin-bottom: 0.834028357vw;
  }
  .wz2-list .desc {
    font-size: 1.1676396997rem;
    line-height: 2.1684737281rem;
    height: 4.3369474562vw;
  }
  /*官网细览*/
  .details-page .detail-top {
    margin-bottom: 4.1701417848vw;
    padding-top: 0.834028357vw;
  }
  .details-page .detail-top .title-s {
    line-height: 2.5020850709rem;
    font-size: 1.8348623853rem;
  }
  .details-page .detail-top .top-other {
    margin-top: 3.3361134279vw;
    padding: 1.0008340284vw 2.5020850709vw;
  }
  .details-page .detail-top .top-other .other-info {
    line-height: 2.5020850709rem;
    font-size: 1.1676396997rem;
  }
  .details-page .detail-top .top-other .other-info span {
    margin-right: 2.5020850709vw;
  }
  .details-page .main-cont {
    font-size: 1.3344453711rem;
    line-height: 3.0025020851rem;
  }
  .details-page .main-cont p,
  .details-page .main-cont div {
    font-size: 1.3344453711rem;
    line-height: 3.0025020851rem;
    margin-bottom: 0.834028357vw;
  }
  .details-page .cont-page {
    margin-top: 4.1701417848vw;
    border-top: 0.0834028357vw solid #EEEEEE;
    padding-top: 1.6680567139vw;
    font-size: 1.1676396997rem;
    line-height: 2.5020850709rem;
  }
  .details-page .cont-page .a-page a,
  .details-page .cont-page .a-page span,
  .details-page .cont-page .a-page p {
    font-size: 1.1676396997rem;
  }
  .details-page .main-cont.cont-xilan img {
    max-width: 50.0417014178vw;
  }
  /*分享*/
  .social-share a {
    margin: 0.3336113428vw;
  }
  .social-share .social-share-icon {
    width: 2.6688907423vw;
    height: 2.6688907423vw;
    font-size: 1.6680567139rem;
    line-height: 2.6688907423rem;
    border: 0.0834028357vw solid #666;
  }
  .social-share .icon-wechat .wechat-qrcode {
    border: 0.0834028357vw solid #eee;
    z-index: 9;
    top: -17.0975813178vw;
    left: -5.3377814846vw;
    width: 13.3444537114vw;
    height: 16.0133444537vw;
    font-size: 1.0008340284vw;
    -webkit-box-shadow: 0 0.1668056714vw 0.834028357vw #aaa;
            box-shadow: 0 0.1668056714vw 0.834028357vw #aaa;
  }
  .social-share .icon-wechat .wechat-qrcode.bottom {
    top: 3.3361134279vw;
    left: -5.3377814846vw;
  }
  .social-share .icon-wechat .wechat-qrcode h4 {
    height: 2.1684737281vw;
    line-height: 2.1684737281rem;
    font-size: 1.0008340284rem;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 8.7572977481vw;
    margin: 0.834028357vw auto;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode img {
    display: block;
    width: 100%;
  }
  .social-share .icon-wechat .wechat-qrcode .help p {
    line-height: 1.3344453711rem;
  }
  .social-share .icon-wechat .wechat-qrcode:after {
    margin-left: -0.5004170142vw;
    bottom: -1.0842368641vw;
    border-width: 0.6672226856vw 0.5004170142vw 0.5004170142vw 0.5004170142vw;
  }
  .share-xl .social-share a {
    width: 1.6680567139vw;
    height: 1.6680567139vw;
  }
  /*招生招聘*/
  .zpform-top form {
    margin-bottom: 2.5020850709vw;
  }
  .zpform-top .s-inp {
    width: calc(100% - 19.1826522102vw);
    height: 5.0041701418vw;
    -webkit-box-shadow: 0px 0.2502085071vw 1.6680567139vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.2502085071vw 1.6680567139vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 2.5020850709vw 0px 0px 2.5020850709vw;
    font-size: 1.3344453711rem;
    padding: 0 2.5020850709vw;
    line-height: 5.0041701418rem;
  }
  .zpform-top .s-inp::input-placeholder {
    font-size: 1.3344453711rem;
  }
  .zpform-top .s-inp::-webkit-input-placeholder {
    font-size: 1.3344453711rem;
  }
  .zpform-top .s-inp::-moz-placeholder {
    font-size: 1.3344453711rem;
  }
  .zpform-top .s-inp::-moz-placeholder {
    font-size: 1.3344453711rem;
  }
  .zpform-top .s-inp::-ms-input-placeholder {
    font-size: 1.3344453711rem;
  }
  .zpform-top .s-btn {
    width: 19.1826522102vw;
    height: 5.0041701418vw;
    border-radius: 0px 2.5020850709vw 2.5020850709vw 0px;
    border: 0.0834028357vw solid #0E6BB6;
    font-size: 1.3344453711rem;
    line-height: 5.0041701418rem;
  }
  .zpform-top .s-btn i {
    margin-left: 0.834028357vw;
    -webkit-transform: translateY(0.1668056714vw);
            transform: translateY(0.1668056714vw);
    width: 1.3344453711vw;
    height: 1.3344453711vw;
  }
  .zpform-top .keywords-group {
    margin-bottom: 0.834028357vw;
  }
  .zpform-top .keywords-group:last-child {
    margin-bottom: 4.1701417848vw;
  }
  .zpform-top .keywords-group p {
    font-size: 1.3344453711rem;
    line-height: 3.0025020851rem;
    margin-right: 1.2510425354vw;
  }
  .zpform-top .keywords-group li {
    min-width: 8.3402835696vw;
    height: 3.0025020851vw;
    border-radius: 1.5012510425vw;
    border: 0.0834028357vw solid #0E6BB6;
    font-size: 1.1676396997rem;
    line-height: 3.0025020851rem;
    padding: 0 1.6680567139vw;
    margin-right: 1.6680567139vw;
    margin-bottom: 0.834028357vw;
  }
  .zpform-top .keywords-group li:hover, .zpform-top .keywords-group li.active {
    border-radius: 1.5012510425vw;
  }
  .m40 {
    margin: 0 -1.2510425354vw;
  }
  .p40 {
    padding: 0 1.2510425354vw;
  }
  .zp-list .zp-a {
    min-height: 16.9307756464vw;
    background: #FFFFFF url(zjgw-bg14.png) no-repeat right bottom;
    -webkit-box-shadow: 0.2502085071vw 1.0008340284vw 2.3352793995vw 0.1668056714vw rgba(14, 57, 98, 0.14);
            box-shadow: 0.2502085071vw 1.0008340284vw 2.3352793995vw 0.1668056714vw rgba(14, 57, 98, 0.14);
    border-radius: 1.6680567139vw;
    margin-bottom: 4.1701417848vw;
    padding: 2.5020850709vw 1.6680567139vw;
  }
  .zp-list .zp-a::before {
    height: 0.3336113428vw;
  }
  .zp-list .date {
    width: 6.1718098415vw;
    height: 6.1718098415vw;
    border-radius: 0.5004170142vw;
    padding-top: 1.1676396997vw;
    margin-right: 1.6680567139vw;
  }
  .zp-list .date div {
    font-size: 1.1676396997rem;
  }
  .zp-list .date div:nth-child(1) {
    font-size: 2.3352793995rem;
    margin-bottom: 0.1668056714vw;
  }
  .zp-list .title {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
    margin-bottom: 0.5838198499vw;
  }
  .zp-list .desc {
    font-size: 1.3344453711rem;
    line-height: 2.5020850709rem;
    margin-bottom: 0.834028357vw;
  }
  .zp-list .desc span {
    margin-right: 1.6680567139vw;
  }
  .zp-list .desc span::before {
    right: -0.834028357vw;
  }
  .zp-list .tip li {
    width: 6.0050041701vw;
    height: 2.1684737281vw;
    border-radius: 0.2502085071vw;
    font-size: 1.1676396997rem;
    line-height: 2.1684737281rem;
    margin-right: 0.834028357vw;
    margin-bottom: 0.834028357vw;
  }
  /*招生招聘 细览*/
  .zpdetail-top {
    min-height: auto;
    -webkit-box-shadow: 0.0834028357vw 0.5004170142vw 1.6680567139vw 0px rgba(14, 57, 98, 0.14);
            box-shadow: 0.0834028357vw 0.5004170142vw 1.6680567139vw 0px rgba(14, 57, 98, 0.14);
    border-radius: 1.6680567139vw;
    padding: 4.1701417848vw 41.7014178482vw 3.3361134279vw 4.1701417848vw;
    margin-bottom: 2.5020850709vw;
  }
  .zpdetail-top::before {
    height: 0.3336113428vw;
    border-radius: 1.6680567139vw;
  }
  .zpdetail-top h3 {
    font-size: 2.0016680567rem;
    line-height: 2.5020850709rem;
    margin-bottom: 1.6680567139vw;
  }
  .zpdetail-top .desc {
    font-size: 1.3344453711rem;
    line-height: 2.5020850709rem;
  }
  .zpdetail-top .desc span {
    margin-right: 5.0041701418vw;
  }
  .zpdetail-top .tj-btn {
    right: 4.1701417848vw;
    top: 5.0041701418vw;
  }
  .zpdetail-top .tj-btn a {
    width: 15.0125104254vw;
    height: 4.1701417848vw;
    border-radius: 0.834028357vw;
    border: 0.0834028357vw solid #0E6BB6;
    font-size: 1.3344453711rem;
    line-height: 4.0033361134rem;
    margin-right: 1.6680567139vw;
  }
  .zpdetail-cont {
    -webkit-box-shadow: 0.0834028357vw 0.5004170142vw 1.6680567139vw 0px rgba(14, 57, 98, 0.14);
            box-shadow: 0.0834028357vw 0.5004170142vw 1.6680567139vw 0px rgba(14, 57, 98, 0.14);
    border-radius: 1.6680567139vw;
    padding: 3.3361134279vw 4.1701417848vw 4.1701417848vw;
  }
  .zpdetail-cont b,
  .zpdetail-cont strong {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
    padding-bottom: 1.2510425354vw;
    margin-bottom: 1.6680567139vw;
    border-bottom: 0.0834028357vw solid #EEEEEE;
  }
  .zpdetail-cont b::before,
  .zpdetail-cont strong::before {
    width: 1.6680567139vw;
    height: 0.2502085071vw;
  }
  .zpdetail-cont > p,
  .zpdetail-cont > div {
    font-size: 1.3344453711rem;
    line-height: 2.5020850709rem;
    margin-bottom: 0.834028357vw;
  }
  .zpdetail-cont .fj-group {
    height: 8.3402835696vw;
    border-radius: 0.834028357vw;
    padding: 2.752293578vw 4.1701417848vw;
  }
  .zpdetail-cont .fj-group img {
    width: 3.0025020851vw;
    height: 3.0025020851vw;
    margin-right: 1.6680567139vw;
  }
  .zpdetail-cont .fj-group p {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
  }
  .zpdetail-cont .fj-group a {
    width: 9.1743119266vw;
    height: 2.8356964137vw;
    border-radius: 1.4178482068rem;
    border: 0.0834028357vw solid #0E6BB6;
    font-size: 1.3344453711rem;
    line-height: 2.6688907423rem;
  }
  .m20 {
    margin: 0 -1.2510425354vw;
  }
  .p20 {
    padding: 0 1.2510425354vw;
  }
  /*联系我们*/
  .call-us-box .cont-info {
    right: 6.6722268557vw;
    top: 6.6722268557vw;
    -webkit-box-shadow: 0.0834028357vw 0.5004170142vw 2.1684737281vw 0px rgba(14, 57, 98, 0.1);
            box-shadow: 0.0834028357vw 0.5004170142vw 2.1684737281vw 0px rgba(14, 57, 98, 0.1);
    border-radius: 0.1668056714vw;
    border-top: 0.1668056714vw solid #146FB8;
    padding: 3.3361134279vw 2.9190992494vw 3.3361134279vw;
  }
  .call-us-box .cont-info h4 {
    font-size: 1.8348623853rem;
    line-height: 2.1684737281rem;
    margin-bottom: 1.2510425354vw;
  }
  .call-us-box .cont-info p {
    font-size: 1.1676396997rem;
    line-height: 2.0016680567rem;
    margin-bottom: 0.834028357vw;
  }
  .call-us-box .cont-info img {
    width: 2.0016680567vw;
    height: 2.0016680567vw;
    margin-right: 1.1676396997vw;
  }
  .call-us-box .cont-map {
    height: 50.0417014178vw;
    border: 0.0834028357vw solid #ccc;
  }
  /*图文列表*/
  .tw-top {
    margin-bottom: 5.0041701418vw;
  }
  .tw-top .img-box {
    margin-right: 3.3361134279vw;
    padding-right: 2.5020850709vw;
    padding-bottom: 2.5020850709vw;
    width: 37.5312760634vw;
    height: 25.6046705588vw;
  }
  .tw-top .img-box::before {
    left: 2.5020850709vw;
    top: 2.5020850709vw;
  }
  .tw-top .info {
    padding-top: 1.2510425354vw;
  }
  .tw-top h3 {
    font-size: 2.3352793995rem;
    line-height: 2.9190992494rem;
    padding-bottom: 1.6680567139vw;
    border-bottom: 0.1668056714vw solid #0E6BB6;
    margin-bottom: 2.5020850709vw;
  }
  .tw-top .desc {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
  }
  .twlist-cont .twlist-prev,
  .twlist-cont .twlist-next {
    width: 4.1701417848vw;
    height: 4.1701417848vw;
  }
  .twlist-cont .twlist-prev::after,
  .twlist-cont .twlist-next::after {
    font-size: 2.6688907423vw;
  }
  .twlist-cont .twlist-prev {
    left: -3.7531276063vw;
  }
  .twlist-cont .twlist-next {
    right: -3.7531276063vw;
  }
  .twlist-link {
    border: 0.0834028357vw solid #cfcfcf;
    border-bottom: 0.4170141785vw solid #146EB8;
  }
  .twlist-link .img-box {
    height: 16.6805671393vw;
  }
  .twlist-link .info {
    margin: 0 2.5020850709vw;
    padding: 2.5020850709vw 0;
  }
  .twlist-link h4 {
    font-size: 2.0016680567rem;
    line-height: 3.0025020851rem;
    margin-bottom: 1.6680567139vw;
  }
  .twlist-link .desc {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
    height: 14.9291075897vw;
  }
  /*表单*/
  .layui-form-label.layui-form-required:after {
    font-size: 1.1676396997rem;
    top: 0.5004170142vw;
    right: 1.2510425354vw;
  }
  .layui-laydate-main {
    width: 23.352793995vw !important;
  }
  .form1-title {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
    margin-bottom: 1.6680567139vw;
  }
  .zjgw-form .layui-form-item {
    margin-bottom: 2.5020850709vw;
  }
  .zjgw-form .layui-form-label {
    padding: 0.7506255213vw 1.2510425354vw;
    width: 10.8423686405vw;
    line-height: 1.6680567139rem;
    font-size: 1.1676396997vw;
  }
  .zjgw-form .layui-input-block {
    margin-left: 10.8423686405vw;
    min-height: 3.3361134279vw;
  }
  .zjgw-form .layui-input,
  .zjgw-form .layui-select,
  .zjgw-form .layui-textarea {
    height: 3.3361134279vw;
    border-width: 0.0834028357vw;
    border-radius: 0.3336113428vw;
    font-size: 1.1676396997vw;
  }
  .zjgw-form .layui-input,
  .zjgw-form .layui-textarea {
    padding-left: 1.6680567139vw;
    padding-right: 1.6680567139vw;
  }
  .zjgw-form .layui-input::-webkit-input-placeholder, .zjgw-form .layui-input::-webkit-input-placeholder,
  .zjgw-form .layui-textarea::-webkit-input-placeholder,
  .zjgw-form .layui-textarea::-webkit-input-placeholder {
    font-size: 1.1676396997rem;
  }
  .zjgw-form .layui-input:-moz-placeholder, .zjgw-form .layui-input:-moz-placeholder,
  .zjgw-form .layui-textarea:-moz-placeholder,
  .zjgw-form .layui-textarea:-moz-placeholder {
    font-size: 1.1676396997vw;
  }
  .zjgw-form .layui-input::-moz-placeholder, .zjgw-form .layui-input::-moz-placeholder,
  .zjgw-form .layui-textarea::-moz-placeholder,
  .zjgw-form .layui-textarea::-moz-placeholder {
    font-size: 1.1676396997vw;
  }
  .zjgw-form .layui-input:-ms-input-placeholder, .zjgw-form .layui-input:-ms-input-placeholder,
  .zjgw-form .layui-textarea:-ms-input-placeholder,
  .zjgw-form .layui-textarea:-ms-input-placeholder {
    font-size: 1.1676396997vw;
  }
  .zjgw-form .layui-form-select dl dd,
  .zjgw-form .layui-form-select dl dt {
    padding: 0 1.6680567139vw;
    line-height: 3.1693077565rem;
    font-size: 1.1676396997rem;
  }
  .zjgw-form .layui-form-select dl dd.layui-this {
    padding-left: 1.6680567139vw !important;
  }
  .zjgw-form .layui-form-select .layui-edge {
    right: 0.834028357vw;
    margin-top: -0.2502085071vw;
    border-width: 0.5004170142vw;
  }
  .zjgw-form .layui-form-select dl {
    top: 3.3361134279vw;
  }
  .zjgw-form .layui-form-selectup dl {
    top: auto;
    bottom: 3.3361134279vw;
  }
  .zjgw-form .layui-form-item .layui-input-inline {
    margin-left: 10.8423686405vw;
  }
  .zjgw-form .layui-textarea {
    min-height: 11.6763969975vw;
  }
  .zjgw-form .input-phone-num span {
    width: 5.0041701418vw;
    left: 0.0834028357vw;
    top: 0.0834028357vw;
    bottom: 0.0834028357vw;
    font-size: 1.1676396997rem;
    line-height: 3.1693077565rem;
    border-radius: 0.3336113428vw 0 0 0.3336113428vw;
    border-right: 0.0834028357vw solid #CED4DA;
  }
  .zjgw-form .input-phone-num .layui-input {
    padding-left: 6.6722268557vw;
  }
  .zjgw-form .layui-form-radio * {
    font-size: 1.1676396997rem;
  }
  .zjgw-form .layui-form-radio {
    line-height: 2.3352793995rem;
    margin: 0.5004170142vw 0.834028357vw 0 0;
    padding-right: 0.834028357vw;
  }
  .zjgw-form .layui-form-checkbox span {
    padding: 0 0.834028357vw;
    font-size: 1.1676396997rem;
    border-radius: 0.3336113428vw 0 0 0.3336113428vw;
  }
  .zjgw-form .layui-form-checkbox {
    height: 3.3361134279vw;
    line-height: 3.1693077565rem;
    margin-right: 1.6680567139vw;
    padding-right: 2.5020850709vw;
  }
  .zjgw-form .layui-form-checkbox i {
    width: 2.5020850709vw;
    height: 3.3361134279vw;
    border: 0.0834028357vw solid #d2d2d2;
    border-radius: 0 0.3336113428vw 0.3336113428vw 0;
    font-size: 1.6680567139rem;
  }
  .tj-box .check-box {
    margin-bottom: 2.5020850709vw;
  }
  .tj-box .check-box input {
    width: 1.3344453711vw;
    height: 1.3344453711vw;
    border-radius: 0.3336113428vw;
    border: 0.0834028357vw solid #CACACA;
    margin-right: 0.834028357vw;
    -webkit-transform: translateY(0.3336113428vw);
            transform: translateY(0.3336113428vw);
  }
  .tj-box .check-box span {
    font-size: 1.1676396997rem;
    line-height: 1.3344453711rem;
  }
  .tj-box .check-box a {
    font-size: 1.1676396997rem;
    line-height: 1.3344453711rem;
  }
  .tj-box .tj-btn {
    width: 23.352793995vw;
    height: 4.1701417848vw;
    border-radius: 0.834028357vw;
    font-size: 1.3344453711rem;
    line-height: 4.1701417848rem;
  }
  .jswz-list .date {
    padding: 3.3361134279vw 3.7531276063vw;
  }
  .jswz-list .date img {
    width: 3.3361134279vw;
    height: 3.3361134279vw;
  }
  .zsxx-box {
    margin-right: -1.6680567139vw;
    margin-top: -1.6680567139vw;
  }
  .zsxx-box .left-title {
    width: 15.0125104254vw;
    margin-right: 1.6680567139vw;
    margin-top: 1.6680567139vw;
  }
  .zsxx-box .left-title a {
    height: 5.4211843203vw;
    font-size: 2.0016680567rem;
    line-height: 5.4211843203rem;
    margin-bottom: 0.834028357vw;
    padding-left: 2.5020850709vw;
  }
  .zsxx-box .right-cont {
    padding: 1.6680567139vw;
  }
  .zsxx-box .zs-info-link {
    min-height: 14.1784820684vw;
    -webkit-box-shadow: 0px 0.2502085071vw 1.6680567139vw 0px rgba(14, 107, 182, 0.15);
            box-shadow: 0px 0.2502085071vw 1.6680567139vw 0px rgba(14, 107, 182, 0.15);
    border-radius: 1.6680567139vw;
    padding: 2.0850708924vw 2.0850708924vw 1.5012510425vw 3.3361134279vw;
  }
  .zsxx-box .zs-info-link .date-box {
    width: 6.8390325271vw;
    height: 7.5062552127vw;
    margin-right: 1.6680567139vw;
    margin-left: -5.0041701418vw;
    border-radius: 0.5004170142vw;
  }
  .zsxx-box .zs-info-link .date-box p {
    height: 2.5020850709vw;
    border-radius: 0.5004170142vw 0.5004170142vw 0px 0px;
    font-size: 1.1676396997rem;
    line-height: 2.5020850709rem;
  }
  .zsxx-box .zs-info-link .date-box .date {
    font-size: 1.1676396997rem;
    padding-top: 0.6672226856vw;
  }
  .zsxx-box .zs-info-link .date-box .date div:nth-child(1) {
    font-size: 2.1684737281rem;
  }
  .zsxx-box .zs-info-link .title {
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
    height: 7.5062552127vw;
    margin-bottom: 1.2510425354vw;
  }
  .zsxx-box .zs-info-link .more {
    font-weight: 400;
    font-size: 1.1676396997rem;
    line-height: 1.8348623853rem;
    padding-right: 0.834028357vw;
  }
  .zsxx-box .zs-info-link .more::before {
    font-size: 1.1676396997rem;
    line-height: 1.8348623853rem;
  }
  .xscg-table .min-width-table {
    min-width: 58.3819849875vw;
  }
  .xscg-table table {
    border-bottom: 0.0834028357vw solid #E5E5E5;
    margin-bottom: 4.1701417848vw;
  }
  .xscg-table table thead {
    border-bottom: 0.0834028357vw solid #FFF;
  }
  .xscg-table table thead th {
    font-size: 1.1676396997rem;
    line-height: 1.6680567139rem;
    padding: 2.5020850709vw 0.834028357vw;
  }
  .xscg-table table tbody td {
    font-size: 1.1676396997rem;
    line-height: 1.6680567139rem;
    padding: 1.6680567139vw 0.834028357vw;
  }
  .box8 {
    padding: 5.0041701418vw 0;
  }
  .box8 .m32 {
    margin: 0 -1.2510425354vw;
  }
  .box8 .p32 {
    padding: 0 1.2510425354vw;
  }
  .box8 .sysdt-index-link {
    height: 24.6038365304vw;
  }
  .box8 .sysdt-list li {
    padding: 0.834028357vw 0;
  }
  .box8 .sysdt-list .title {
    font-size: 1.6680567139rem;
    line-height: 2.5020850709rem;
    margin-bottom: 0.6672226856vw;
  }
  .box8 .sysdt-list .desc {
    font-size: 1.3344453711rem;
    line-height: 2.1684737281rem;
    height: 4.3369474562vw;
    margin-bottom: 0.834028357vw;
  }
  .box8 .sysdt-list .date {
    font-size: 1.1676396997rem;
    line-height: 1.8348623853rem;
  }
  .box8 .sysdt-list .date span {
    font-size: 1.6680567139rem;
  }
  .wz3-list {
    margin-bottom: 3.3361134279vw;
    padding: 0 8.3402835696vw;
  }
  .wz3-list li a {
    padding: 1.2510425354vw 0;
  }
  .wz3-list li a .title {
    padding: 0 12.5104253545vw 0 2.5020850709vw;
    font-size: 1.5012510425rem;
    line-height: 2.5020850709rem;
  }
  .wz3-list li a .title::before {
    top: 0.6672226856vw;
    width: 1.1676396997vw;
    height: 1.1676396997vw;
  }
  .wz3-list li a .date {
    top: 1.2510425354vw;
    font-size: 1.3344453711rem;
    line-height: 2.5020850709rem;
  }
  .zsxx-link-btn {
    min-height: 11.6763969975vw;
    border-radius: 1.6680567139vw;
    padding: 2.6688907423vw 5.0041701418vw 2.6688907423vw 3.3361134279vw;
  }
  .zsxx-link-btn h2 {
    font-size: 2.1684737281rem;
    line-height: 2.8356964137rem;
    margin-bottom: 1.0008340284vw;
  }
  .zsxx-link-btn p {
    font-size: 1.6680567139rem;
    line-height: 2.5020850709rem;
  }
  .zsxx-link-btn .more {
    width: 10.8423686405vw;
    height: 3.6697247706vw;
    border-radius: 1.8348623853vw;
    font-size: 1.1676396997rem;
    line-height: 3.5029190992rem;
    margin-top: 1.3344453711vw;
  }
  .zsxx-link-btn:hover {
    padding: 2.6688907423vw 3.3361134279vw 2.6688907423vw 3.3361134279vw;
  }
  .zsxx-detail-box {
    padding: 0;
  }
  .zsxx-detail-box h1 {
    font-size: 3.0025020851rem;
    line-height: 3.836530442rem;
    margin-bottom: 1.6680567139vw;
  }
  .zsxx-detail-box h3 {
    font-size: 1.8348623853rem;
    line-height: 2.6688907423rem;
    margin-bottom: 5.0041701418vw;
  }
  .zsxx-detail-box .zxxx-group {
    margin-bottom: 5.0041701418vw;
  }
  .zsxx-detail-box .title {
    font-size: 2.5020850709rem;
    line-height: 3.3361134279rem;
    margin-bottom: 3.3361134279vw;
  }
  .zsxx-detail-box .title::before {
    bottom: -1.0842368641vw;
    width: 5.8381984987vw;
    height: 0.2502085071vw;
  }
  .zsxx-detail-box .txt {
    font-size: 1.5012510425rem;
    line-height: 3.1693077565rem;
  }
  .zsxx-detail-box .txt > p {
    font-size: 1.5012510425rem;
    line-height: 3.1693077565rem;
    margin-bottom: 1.2510425354vw;
  }
  .zsxx-detail-box .txt b, .zsxx-detail-box .txt strong {
    padding-left: 2.8356964137vw;
    font-size: 2.0016680567rem;
    line-height: 3.3361134279rem;
  }
  .zsxx-detail-box .txt b::before, .zsxx-detail-box .txt strong::before {
    top: 1.0008340284vw;
    width: 1.1676396997vw;
    height: 1.1676396997vw;
  }
  .zsxx-detail-box .txt img {
    max-width: 80%;
  }
  .timeline {
    margin-top: 0;
  }
  .timeline .timeline-item > .timeline-event p {
    font-size: 1.5846538782vw;
  }
  .timeline .timeline-item > .timeline-event .timeline-heading h4 {
    width: 9.1743119266vw;
    height: 2.8356964137vw;
    font-size: 1.4178482068rem;
    line-height: 2.8356964137vw;
    padding-left: 0.834028357vw;
  }
  .timeline .timeline-item > .timeline-event .timeline-footer {
    font-size: 1.4178482068rem;
  }
  .timeline .timeline-item > .timeline-event:before {
    top: 4.670558799vw;
  }
  .timeline .timeline-item > .timeline-point {
    width: 2.0850708924vw;
    height: 2.0850708924vw;
    border-width: 0.5838198499vw;
    right: -1.0842368641vw;
    top: 3.6697247706vw;
  }
  .timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-point {
    left: -1.0008340284vw;
  }
  .timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event .timeline-heading h4 {
    padding-right: 0.834028357vw;
  }
}
@media (max-width: 991px) {
  .container {
    padding-left: 3.90625vw;
    padding-right: 3.90625vw;
  }
  .row {
    margin-left: -1.953125vw;
    margin-right: -1.953125vw;
  }
  .zjgw-col {
    padding-left: 1.953125vw;
    padding-right: 1.953125vw;
  }
  .login-box {
    margin-bottom: 0.390625vw;
  }
  .login-box a {
    font-size: 1.8229166667rem;
    line-height: 2.6041666667rem;
    margin-right: 5.2083333333vw;
  }
  .login-box a::before {
    width: 0.1302083333vw;
    height: 1.4322916667vw;
    right: -2.6041666667vw;
    top: 0.5208333333vw;
  }
  /*检索*/
  .search-trigger {
    position: absolute;
    right: 10.4166666667vw;
    top: 2.0833333333vw;
    width: 2.9947916667vw;
    height: 2.9947916667vw;
    margin-left: 0;
    margin-top: 0;
  }
  .up-search-box {
    padding: 2.6041666667vw;
  }
  .up-search-box .up-close {
    right: 2.6041666667vw;
    top: 2.6041666667vw;
    width: 4.1666666667vw;
    height: 4.1666666667vw;
  }
  .search-box {
    border-bottom: 0.5208333333vw solid #0E6BB6;
    max-width: 130.2083333333vw;
  }
  .search-box .s-inp {
    height: 8.0729166667vw;
    line-height: 8.0729166667vw;
    font-size: 2.0833333333rem;
    padding-left: 1.953125vw;
  }
  .search-box .s-btn {
    height: 8.0729166667vw;
    line-height: 8.0729166667vw;
    width: 8.0729166667vw;
    font-size: 2.0833333333rem;
  }
  .search-box .s-btn::before {
    font-size: 2.6041666667rem;
  }
  .s-inp::input-placeholder {
    font-size: 2.0833333333rem;
  }
  .s-inp::-webkit-input-placeholder {
    font-size: 2.0833333333rem;
  }
  .s-inp::-moz-placeholder {
    font-size: 2.0833333333rem;
  }
  .s-inp::-moz-placeholder {
    font-size: 2.0833333333rem;
  }
  .s-inp::-ms-input-placeholder {
    font-size: 2.0833333333rem;
  }
  .nav-wrap {
    padding: 2.6041666667vw 0 8.8541666667vw 0;
  }
  .header-logo {
    width: 33.0729166667vw;
  }
  .toggle {
    top: 2.0833333333vw;
    right: 3.90625vw;
  }
  .toggle span {
    width: 3.3854166667vw;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    height: 0.390625vw;
  }
  .toggle span::before {
    top: -1.171875vw;
  }
  .toggle span::after {
    bottom: -1.171875vw;
  }
  .toggle.toggle-open span::before {
    -webkit-transform: translate3d(0, 1.171875vw, 0);
            transform: translate3d(0, 1.171875vw, 0);
  }
  .toggle.toggle-open span::after {
    -webkit-transform: rotate(-90deg) translate3d(1.171875vw, 0, 0);
            transform: rotate(-90deg) translate3d(1.171875vw, 0, 0);
  }
  .toggle:hover span,
  .toggle:hover span::before,
  .toggle:hover span::after {
    background: #fff;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    background: #fff;
  }
  /*手机端*/
  .hc-mobile-nav .nav-wrapper {
    background: #146EB8;
  }
  .hc-mobile-nav li.nav-close a,
  .hc-mobile-nav li.nav-back a {
    background: none;
    border-top: 0.1302083333vw solid rgba(255, 255, 255, 0.2);
    border-bottom: 0.1302083333vw solid rgba(255, 255, 255, 0.2);
  }
  .hc-mobile-nav li.nav-close a:hover,
  .hc-mobile-nav li.nav-back a:hover {
    background: #fff;
    color: #333 !important;
  }
  .hc-mobile-nav li.nav-close a:hover span::before,
  .hc-mobile-nav li.nav-back a:hover span::before,
  .hc-mobile-nav li.nav-close a:hover span::after,
  .hc-mobile-nav li.nav-back a:hover span::after {
    border-top: 0.2604166667vw solid #333;
    border-left: 0.2604166667vw solid #333;
  }
  .hc-mobile-nav:not(.touch-device) a:hover {
    background: #fff;
    color: #333 !important;
  }
  .hc-mobile-nav:not(.touch-device) a:hover span.nav-next::before {
    border-top: 0.1302083333vw solid #333;
    border-left: 0.1302083333vw solid #333;
  }
  .hc-mobile-nav a:hover {
    color: #fff !important;
  }
  .hc-mobile-nav a:focus {
    color: #fff !important;
  }
  .hc-mobile-nav.side-left.nav-levels-overlap li.level-open > .nav-wrapper {
    background: #146EB8;
  }
  .hc-mobile-nav h2 {
    height: auto;
    padding: 3.2552083333vw 1.953125vw;
    text-align: center;
    color: #fff;
    line-height: 3.90625rem;
    font-weight: bold;
  }
  .hc-mobile-nav h2 img {
    width: 26.0416666667vw;
    height: auto;
  }
  .hc-mobile-nav a[href]:not([href="#"]) > span.nav-next {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .hc-mobile-nav a {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .box1 {
    height: 47.3958333333vw;
  }
  .box1 .banner-img::before,
  .box1 .banner-video::before {
    height: 18.2291666667vw;
  }
  .box1 .container {
    bottom: 3.90625vw;
  }
  .box1 .container p {
    font-size: 3.125rem;
    line-height: 3.90625rem;
    padding-right: 39.0625vw;
  }
  .box1 .banner-pagination {
    bottom: 3.90625vw;
    right: 3.90625vw;
  }
  .box1 .banner-pagination .swiper-pagination-bullet {
    width: 1.6927083333vw;
    height: 1.4322916667vw;
    margin: 0 1.3020833333vw;
  }
  .box1 .banner-pagination .swiper-pagination-bullet-active {
    width: 2.6041666667vw;
    height: 2.2135416667vw;
  }
  /*首页标题*/
  .index-title {
    margin-bottom: 3.90625vw;
  }
  .index-title .title > a {
    margin-right: 5.2083333333vw;
    padding-top: 1.0416666667vw;
  }
  .index-title .title > a::before {
    font-size: 3.125rem;
    line-height: 3.90625rem;
    right: -2.6041666667vw;
    top: 1.0416666667vw;
  }
  .index-title .title > a.active > p, .index-title .title > a:hover > p {
    font-size: 4.4270833333rem;
    line-height: 5.2083333333rem;
  }
  .index-title .title > a > p {
    font-size: 3.125rem;
    line-height: 3.90625rem;
  }
  .index-title span {
    padding-left: 5.2083333333vw;
    font-size: 1.8229166667rem;
    line-height: 3.125rem;
  }
  .index-title span::before {
    bottom: 1.3020833333vw;
    width: 3.90625vw;
    height: 0.390625vw;
  }
  .index-title .index-a {
    margin-top: 2.8645833333vw;
  }
  .index-title .index-a a {
    font-size: 2.0833333333rem;
    line-height: 3.3854166667rem;
    padding-right: 1.5625vw;
    background-size: 0.78125vw 1.3020833333vw;
  }
  /*研究方向*/
  .box2 {
    padding: 5.859375vw 0;
  }
  .yjfx-swiper {
    padding-bottom: 5.9895833333vw;
  }
  .yjfx-swiper .yjfx-img .img-box {
    float: none;
    width: 100%;
    height: 60.8072916667vw;
    border-radius: 2.6041666667vw;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 3.2552083333vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt img {
    width: 7.1614583333vw;
    height: 7.1614583333vw;
    margin-bottom: 1.953125vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt h1 {
    font-size: 3.6458333333rem;
    line-height: 4.9479166667rem;
    padding-bottom: 2.6041666667vw;
    margin-bottom: 1.5625vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt h1::before {
    width: 5.2083333333vw;
    height: 0.390625vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt .desc {
    font-size: 2.0833333333rem;
    line-height: 3.6458333333rem;
    max-height: 10.9375vw;
  }
  .yjfx-swiper .yjfx-info {
    top: 37.2395833333vw;
    bottom: auto;
    width: auto;
    left: 3.90625vw;
    right: 3.90625vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide {
    height: 15.625vw;
  }
  .yjfx-swiper .yjfx-info .img-box .icon {
    bottom: 1.953125vw;
    width: 5.2083333333vw;
    height: 5.2083333333vw;
    margin-left: -2.6041666667vw;
  }
  .yjfx-swiper .yjfx-info .img-box p {
    top: 1.5625vw;
    font-size: 1.6927083333rem;
    padding: 0 1.8229166667vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active {
    height: 19.7916666667vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active .img-box .icon {
    top: 2.8645833333vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active .img-box p {
    bottom: 3.125vw;
    font-size: 1.8229166667rem;
  }
  .yjfx-swiper .yjfx-button {
    width: 9.375vw;
  }
  .yjfx-swiper .yjfx-button .yjfx-next,
  .yjfx-swiper .yjfx-button .yjfx-prev {
    width: 4.1666666667vw;
    height: 4.1666666667vw;
  }
  .yjfx-swiper .yjfx-button .yjfx-next::after,
  .yjfx-swiper .yjfx-button .yjfx-prev::after {
    font-size: 1.5625rem;
  }
  .box3 {
    padding: 5.859375vw 0 1.953125vw 0;
  }
  .box4 {
    padding-bottom: 2.6041666667vw;
    margin-bottom: 5.859375vw;
  }
  .box4::before {
    right: 13.0208333333vw;
    height: 70%;
    border-radius: 0px 2.6041666667vw 2.6041666667vw 0px;
  }
  .rczp-list-link {
    -webkit-box-shadow: 0.390625vw 1.5625vw 3.6458333333vw 0.2604166667vw rgba(14, 57, 98, 0.14);
            box-shadow: 0.390625vw 1.5625vw 3.6458333333vw 0.2604166667vw rgba(14, 57, 98, 0.14);
    border-radius: 2.6041666667vw;
    padding: 2.6041666667vw;
    margin-bottom: 3.90625vw;
  }
  .rczp-list-link::before {
    height: 0.5208333333vw;
  }
  .rczp-list-link .date {
    font-size: 1.8229166667rem;
    margin-top: 1.953125vw;
  }
  .rczp-list-link .title {
    font-size: 2.34375rem;
    line-height: 3.90625rem;
    max-height: 7.8125vw;
    margin-bottom: 2.6041666667vw;
  }
  .rczp-list-link .tip li {
    border-radius: 0.390625vw;
    margin-right: 0.6510416667vw;
    font-size: 1.8229166667rem;
    line-height: 3.3854166667rem;
    padding: 0 1.0416666667vw;
    margin-bottom: 0.6510416667vw;
  }
  .rczp-list-link .nzrs {
    margin-top: 1.0416666667vw;
  }
  .rczp-list-link .more {
    position: static;
    border-top: 0.1302083333vw solid #D2D2D2;
    padding-top: 1.953125vw;
    font-size: 2.0833333333rem;
    margin-top: 3.90625vw;
  }
  .kydt-box .left-title {
    padding-top: 11.0677083333vw;
    width: 20.8333333333vw;
    margin-right: 2.6041666667vw;
  }
  .kydt-box .left-title a {
    height: 8.4635416667vw;
    font-size: 3.6458333333rem;
    line-height: 8.4635416667rem;
    margin-bottom: 1.3020833333vw;
    padding-left: 5.2083333333vw;
  }
  .kydt-box .res-list {
    min-height: auto;
    -webkit-box-shadow: 0px 0.390625vw 3.90625vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.390625vw 3.90625vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 2.6041666667vw;
    padding: 1.953125vw;
    margin-top: 1.953125vw;
    margin-bottom: 5.2083333333vw;
  }
  .kydt-box .res-list .img-box {
    width: 24.7395833333vw;
    height: 16.2760416667vw;
    border-radius: 1.3020833333vw;
    margin-right: 2.6041666667vw;
    margin-top: -3.90625vw;
  }
  .kydt-box .res-list .date {
    font-size: 1.8229166667rem;
    line-height: 3.3854166667rem;
    margin-bottom: 0.2604166667vw;
  }
  .kydt-box .res-list .date span {
    font-size: 2.34375rem;
  }
  .kydt-box .res-list .title {
    font-size: 2.0833333333rem;
    line-height: 3.3854166667rem;
    -webkit-line-clamp: 2;
    max-height: 6.7708333333vw;
  }
  .box6 {
    padding: 5.859375vw 0 5.859375vw 0;
  }
  .platform-ul li {
    width: 18.2291666667vw;
    height: 44.2708333333vw;
    border-radius: 2.6041666667vw;
    margin-right: 1.3020833333vw;
  }
  .platform-ul li::before {
    border-radius: 2.6041666667vw;
  }
  .platform-ul li:hover, .platform-ul li.active {
    width: calc(100% - 39.0625vw);
  }
  .platform-ul li:hover .platform-list, .platform-ul li.active .platform-list {
    padding: 3.90625vw 2.6041666667vw;
  }
  .platform-ul li:hover .platform-list .num, .platform-ul li.active .platform-list .num {
    left: 2.6041666667vw;
    bottom: 3.90625vw;
  }
  .platform-ul li:hover .platform-list .title, .platform-ul li.active .platform-list .title {
    font-size: 2.8645833333rem;
    line-height: 3.90625rem;
    padding-bottom: 1.953125vw;
    margin-bottom: 2.6041666667vw;
  }
  .platform-ul li:hover .platform-list .desc, .platform-ul li.active .platform-list .desc {
    height: 13.5416666667vw;
    width: auto;
  }
  .platform-list {
    padding-top: 14.3229166667vw;
  }
  .platform-list .num {
    width: 6.5104166667vw;
    height: 6.5104166667vw;
    border: 0.1302083333vw solid rgba(255, 255, 255, 0.5);
    font-size: 2.0833333333rem;
    line-height: 6.5104166667rem;
    margin: 0 auto 1.953125vw;
  }
  .platform-list .title {
    font-size: 2.34375rem;
    line-height: 3.3854166667rem;
    padding-bottom: 1.953125vw;
  }
  .platform-list .title::before {
    width: 3.90625vw;
    height: 0.2604166667vw;
  }
  .platform-list .desc {
    font-size: 1.8229166667rem;
    line-height: 3.3854166667rem;
  }
  .f-top {
    padding: 7.8125vw 0 5.2083333333vw 0;
  }
  .f-top .top-info {
    padding: 0 10.4166666667vw;
  }
  .f-top .info-group {
    padding-left: 2.34375vw;
  }
  .f-top .info-group::before {
    width: 0.1302083333vw;
    height: 17.7083333333vw;
  }
  .f-top h4 {
    font-size: 2.34375rem;
    line-height: 3.3854166667rem;
    margin-bottom: 1.953125vw;
  }
  .f-top ul li {
    width: 33.3333333333%;
  }
  .f-top ul li:nth-child(4n+1) {
    clear: none;
  }
  .f-top ul li:nth-child(3n+1) {
    clear: left;
  }
  .f-top ul a {
    font-size: 1.8229166667rem;
    line-height: 3.125rem;
    margin-bottom: 0.6510416667vw;
  }
  .f-top p {
    font-size: 1.8229166667rem;
    line-height: 3.125rem;
    margin-bottom: 0.6510416667vw;
  }
  .f-top .footer-logo {
    left: 3.90625vw;
    width: 7.8125vw;
  }
  .f-top .ewm {
    right: 3.90625vw;
    width: 9.1145833333vw;
  }
  .f-bottom span,
  .f-bottom a {
    font-size: 1.8229166667rem;
    line-height: 4.6875rem;
    margin-right: 2.6041666667vw;
  }
  /*内页*/
  .zjgw-ny-top {
    height: 52.0833333333vw;
  }
  .zjgw-bread {
    margin-top: -15.625vw;
  }
  .zjgw-bread .zjgw-nyln-title::before {
    height: 20.8333333333vw;
  }
  .zjgw-bread h1 {
    font-size: 4.4270833333rem;
    line-height: 5.2083333333rem;
    padding-bottom: 2.6041666667vw;
  }
  .zjgw-bread .menu-cont .box-a {
    margin-right: 7.8125vw;
  }
  .zjgw-bread .menu-cont .box-a::before {
    border-left: 0.78125vw solid transparent;
    border-right: 0.78125vw solid transparent;
    border-bottom: 1.3020833333vw solid #FFF;
  }
  .zjgw-bread .menu-cont .a-title {
    padding: 2.0833333333vw 0;
    font-size: 2.34375rem;
    line-height: 3.6458333333rem;
  }
  .zjgw-bread .bread-crumbs {
    margin-top: 1.953125vw;
  }
  .zjgw-bread .bread-crumbs .bread-location {
    font-size: 1.8229166667rem;
    line-height: 3.6458333333rem;
  }
  .zjgw-bread .bread-crumbs .bread-item {
    line-height: 3.6458333333rem;
  }
  .zjgw-bread .bread-crumbs .bread-item a,
  .zjgw-bread .bread-crumbs .bread-item span {
    font-size: 1.8229166667rem;
    line-height: 3.6458333333rem;
  }
  .zjgw-ny-box {
    padding: 5.859375vw 0 5.2083333333vw 0;
    min-height: calc(100vh - 70.3125vw);
  }
  .zjgw-ny-box .ny-lntitle {
    margin-bottom: 5.2083333333vw;
  }
  .zjgw-ny-box .ny-lntitle h2 {
    font-size: 3.90625rem;
    margin-bottom: 1.3020833333vw;
  }
  .zjgw-ny-box .ny-lntitle p {
    font-size: 2.0833333333rem;
    margin-bottom: 2.6041666667vw;
  }
  .zjgw-ny-box .ny-lntitle .en {
    font-size: 2.0833333333rem;
    margin-bottom: 2.6041666667vw;
  }
  .zjgw-ny-box .ny-lntitle .line {
    width: 3.90625vw;
    height: 0.390625vw;
  }
  /*分页*/
  .fy-box {
    margin-top: 2.6041666667vw;
  }
  .comp-pages .page-pc a,
  .comp-pages .page-pc span {
    font-size: 1.8229166667rem;
    padding-left: 1.0416666667vw;
    padding-right: 1.0416666667vw;
    border: 0.1302083333vw solid #EBEBEB;
    height: 5.2083333333vw;
    min-width: 5.2083333333vw;
    line-height: 5.2083333333rem;
    margin-left: 0.2604166667vw;
    margin-right: 0.2604166667vw;
    border-radius: 0.5208333333vw;
  }
  .comp-pages .page-pc a:hover, .comp-pages .page-pc a.active,
  .comp-pages .page-pc span:hover,
  .comp-pages .page-pc span.active {
    border: 0.1302083333vw solid #146EB8;
  }
  .comp-pages .page-pc span {
    border: 0.1302083333vw solid #146EB8;
  }
  /*机构简介*/
  .jj-Introduction {
    padding: 0;
  }
  .jj-Introduction .img-box {
    width: 28.6458333333vw;
    border-radius: 2.6041666667vw;
    margin-bottom: 1.3020833333vw;
  }
  .jj-Introduction .info {
    font-size: 1.953125rem;
    line-height: 3.6458333333rem;
    overflow: visible;
  }
  /*历史沿革*/
  .his-cont .top-txt {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
    margin-bottom: 5.2083333333vw;
  }
  .his-cont .top-txt p,
  .his-cont .top-txt div {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
    margin-bottom: 1.3020833333vw;
  }
  .his-cont .his-list {
    margin-bottom: 0;
    margin-right: 0;
    min-height: auto;
    padding: 3.90625vw 3.90625vw;
  }
  .his-cont .his-list .img-box {
    position: static;
    width: 58.59375vw;
    height: 38.671875vw;
    margin: 0 auto 3.90625vw;
  }
  .his-cont .his-list ul::before {
    left: 0.78125vw;
    top: 1.3020833333vw;
    bottom: 6.5104166667vw;
    width: 0.1302083333vw;
    border: 0.1302083333vw dashed #0E6BB6;
  }
  .his-cont .his-list ul li {
    padding-left: 5.2083333333vw;
    margin-bottom: 3.90625vw;
  }
  .his-cont .his-list ul li::before {
    top: 1.171875vw;
    left: 0;
    width: 1.8229166667vw;
    height: 1.8229166667vw;
    border-radius: 0.9114583333vw;
    border: 0.5208333333vw solid #0E6BB6;
  }
  .his-cont .his-list ul h4 {
    font-size: 3.125rem;
    line-height: 3.90625rem;
    margin-bottom: 1.5625vw;
  }
  .his-cont .his-list ul p {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
  }
  /*研究方向*/
  .research-fx li {
    margin-bottom: 3.90625vw;
  }
  .research-fx li:nth-child(2n) .res-a {
    margin-right: 0px;
    margin-left: 0;
    border-right: 0.2604166667vw solid #0E6BB6;
    padding: 2.6041666667vw;
  }
  .research-fx li:nth-child(2n) .img-box {
    float: left;
    margin-left: 0;
    margin-right: 3.90625vw;
  }
  .research-fx .res-a {
    margin-right: 0;
    min-height: auto;
    -webkit-box-shadow: 0.1302083333vw 0.78125vw 3.3854166667vw 0px rgba(14, 57, 98, 0.1);
            box-shadow: 0.1302083333vw 0.78125vw 3.3854166667vw 0px rgba(14, 57, 98, 0.1);
    border-left: 0.2604166667vw solid #0E6BB6;
    padding: 2.6041666667vw;
  }
  .research-fx .img-box {
    float: right;
    position: static;
    width: 33.8541666667vw;
    height: 22.1354166667vw;
    margin-left: 3.90625vw;
  }
  .research-fx .info img {
    width: 5.859375vw;
    height: 5.859375vw;
    margin-bottom: 1.0416666667vw;
  }
  .research-fx .info h3 {
    font-size: 2.6041666667rem;
    line-height: 3.3854166667rem;
    margin-bottom: 1.5625vw;
  }
  .research-fx .info .desc {
    font-size: 2.0833333333rem;
    line-height: 3.6458333333rem;
    height: 10.9375vw;
  }
  /*学术成果*/
  .wz-list li {
    margin-bottom: 3.90625vw;
  }
  .wz-list li:last-child {
    margin-bottom: 3.90625vw;
  }
  .wz-list .wz-a {
    -webkit-box-shadow: 0px 0.390625vw 3.90625vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.390625vw 3.90625vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 1.3020833333vw;
    padding-right: 15.625vw;
  }
  .wz-list .wz-a::before {
    right: 3.90625vw;
    width: 5.2083333333vw;
    height: 5.2083333333vw;
    border: 0.1302083333vw solid #0E6BB6;
    font-size: 2.6041666667rem;
    line-height: 5.2083333333rem;
  }
  .wz-list .wz-a:hover::before {
    border: 0.1302083333vw solid #fff;
  }
  .wz-list .wz-a:hover .date::before {
    border-bottom: 15.625vw solid #0E6BB6;
  }
  .wz-list .date {
    width: 22.1354166667vw;
    height: 15.625vw;
    border-radius: 1.3020833333vw 0px 0px 1.3020833333vw;
    padding: 4.4270833333vw 5.9895833333vw 0 3.90625vw;
    margin-right: 3.90625vw;
  }
  .wz-list .date::before {
    border-bottom: 15.625vw solid #FFF;
    border-left: 5.9895833333vw solid transparent;
  }
  .wz-list .date div {
    font-size: 2.0833333333rem;
  }
  .wz-list .date div:nth-child(1) {
    font-size: 3.3854166667rem;
    margin-bottom: 0.5208333333vw;
  }
  .wz-list .info {
    height: 15.625vw;
  }
  .wz-list .title {
    font-size: 2.34375rem;
    line-height: 3.90625rem;
  }
  /*科研动态*/
  .news-top .img-box {
    width: 39.0625vw;
    height: 25.6510416667vw;
    -webkit-box-shadow: 0px 0.390625vw 3.90625vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.390625vw 3.90625vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 1.3020833333vw;
    margin-right: 2.6041666667vw;
  }
  .news-top .info {
    padding-top: 0;
  }
  .news-top .date {
    font-size: 1.8229166667rem;
    line-height: 3.3854166667rem;
    margin-bottom: 1.3020833333vw;
  }
  .news-top .date span {
    font-size: 3.125rem;
  }
  .news-top h3 {
    font-size: 2.6041666667rem;
    line-height: 3.3854166667rem;
    height: 3.3854166667vw;
    margin-bottom: 1.5625vw;
    -webkit-line-clamp: 1;
  }
  .news-top .desc {
    font-size: 2.0833333333rem;
    line-height: 3.3854166667rem;
    height: 7.2916666667vw;
    margin-bottom: 2.6041666667vw;
    -webkit-line-clamp: 2;
  }
  .news-top .more {
    width: 23.4375vw;
    height: 5.2083333333vw;
    border: 0.1302083333vw solid #0E6BB6;
    font-size: 2.0833333333rem;
    line-height: 5.2083333333rem;
  }
  .news-top .more i {
    width: 1.0416666667vw;
    height: 1.5625vw;
  }
  .news-top .more i::before {
    font-size: 2.6041666667rem;
    line-height: 1.5625rem;
  }
  .news-top:hover .more {
    border-radius: 2.6041666667vw;
  }
  .wz2-list {
    margin-top: 5.2083333333vw;
    padding-top: 2.6041666667vw;
    border-top: 0.1302083333vw solid #146EB8;
    margin-bottom: 3.90625vw;
  }
  .wz2-list .wz2-a {
    padding: 2.6041666667vw 2.6041666667vw;
    border-bottom: 0.1302083333vw dashed #D9EEFF;
  }
  .wz2-list .date {
    width: 9.1145833333vw;
    margin-right: 5.2083333333vw;
  }
  .wz2-list .date div {
    font-size: 4.6875rem;
  }
  .wz2-list .date div:nth-child(2) {
    font-size: 1.8229166667rem;
    line-height: 3.125rem;
    margin-top: 0.390625vw;
  }
  .wz2-list .title {
    font-size: 2.34375rem;
    line-height: 3.6458333333rem;
    margin-bottom: 1.3020833333vw;
  }
  .wz2-list .desc {
    font-size: 1.8229166667rem;
    line-height: 3.3854166667rem;
    height: 6.7708333333vw;
  }
  /*官网细览*/
  .details-page .detail-top {
    margin-bottom: 3.2552083333vw;
    padding-top: 0;
  }
  .details-page .detail-top .title-s {
    line-height: 3.90625rem;
    font-size: 2.8645833333rem;
  }
  .details-page .detail-top .top-other {
    margin-top: 2.6041666667vw;
    padding: 1.5625vw 1.953125vw;
  }
  .details-page .detail-top .top-other .other-info {
    line-height: 3.90625rem;
    font-size: 1.8229166667rem;
  }
  .details-page .detail-top .top-other .other-info span {
    margin-right: 3.90625vw;
  }
  .details-page .main-cont {
    font-size: 2.0833333333rem;
    line-height: 4.6875rem;
  }
  .details-page .main-cont p,
  .details-page .main-cont div {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
    margin-bottom: 1.3020833333vw;
  }
  .details-page .cont-page {
    margin-top: 3.90625vw;
    border-top: 0.1302083333vw solid #EEEEEE;
    padding-top: 2.6041666667vw;
    font-size: 1.8229166667rem;
    line-height: 3.90625rem;
  }
  .details-page .cont-page .a-page a,
  .details-page .cont-page .a-page span,
  .details-page .cont-page .a-page p {
    font-size: 1.8229166667rem;
  }
  .details-page .main-cont.cont-xilan img {
    max-width: 78.125vw;
  }
  /*分享*/
  .social-share a {
    margin: 0.5208333333vw;
  }
  .social-share .social-share-icon {
    width: 4.1666666667vw;
    height: 4.1666666667vw;
    font-size: 2.6041666667rem;
    line-height: 4.1666666667rem;
    border: 0.1302083333vw solid #666;
  }
  .social-share .icon-wechat .wechat-qrcode {
    border: 0.1302083333vw solid #eee;
    z-index: 9;
    top: -26.6927083333vw;
    left: -8.3333333333vw;
    width: 20.8333333333vw;
    height: 25vw;
    font-size: 1.5625vw;
    -webkit-box-shadow: 0 0.2604166667vw 1.3020833333vw #aaa;
            box-shadow: 0 0.2604166667vw 1.3020833333vw #aaa;
  }
  .social-share .icon-wechat .wechat-qrcode.bottom {
    top: 5.2083333333vw;
    left: -8.3333333333vw;
  }
  .social-share .icon-wechat .wechat-qrcode h4 {
    height: 3.3854166667vw;
    line-height: 3.3854166667rem;
    font-size: 1.5625rem;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 13.671875vw;
    margin: 1.3020833333vw auto;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode img {
    display: block;
    width: 100%;
  }
  .social-share .icon-wechat .wechat-qrcode .help p {
    line-height: 2.0833333333rem;
  }
  .social-share .icon-wechat .wechat-qrcode:after {
    margin-left: -0.78125vw;
    bottom: -1.6927083333vw;
    border-width: 1.0416666667vw 0.78125vw 0.78125vw 0.78125vw;
  }
  .share-xl .social-share a {
    width: 2.6041666667vw;
    height: 2.6041666667vw;
  }
  /*招生招聘*/
  .zpform-top form {
    margin-bottom: 3.90625vw;
  }
  .zpform-top .s-inp {
    width: calc(100% - 29.9479166667vw);
    height: 7.8125vw;
    -webkit-box-shadow: 0px 0.390625vw 2.6041666667vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.390625vw 2.6041666667vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 3.90625vw 0px 0px 3.90625vw;
    font-size: 2.0833333333rem;
    padding: 0 3.90625vw;
    line-height: 7.8125rem;
  }
  .zpform-top .s-inp::input-placeholder {
    font-size: 2.0833333333rem;
  }
  .zpform-top .s-inp::-webkit-input-placeholder {
    font-size: 2.0833333333rem;
  }
  .zpform-top .s-inp::-moz-placeholder {
    font-size: 2.0833333333rem;
  }
  .zpform-top .s-inp::-moz-placeholder {
    font-size: 2.0833333333rem;
  }
  .zpform-top .s-inp::-ms-input-placeholder {
    font-size: 2.0833333333rem;
  }
  .zpform-top .s-btn {
    width: 29.9479166667vw;
    height: 7.8125vw;
    border-radius: 0px 3.90625vw 3.90625vw 0px;
    border: 0.1302083333vw solid #0E6BB6;
    font-size: 2.0833333333rem;
    line-height: 7.8125rem;
  }
  .zpform-top .s-btn i {
    margin-left: 1.3020833333vw;
    -webkit-transform: translateY(0.2604166667vw);
            transform: translateY(0.2604166667vw);
    width: 2.0833333333vw;
    height: 2.0833333333vw;
  }
  .zpform-top .keywords-group {
    margin-bottom: 1.3020833333vw;
  }
  .zpform-top .keywords-group:last-child {
    margin-bottom: 3.90625vw;
  }
  .zpform-top .keywords-group p {
    font-size: 2.0833333333rem;
    line-height: 4.6875rem;
    margin-right: 1.953125vw;
  }
  .zpform-top .keywords-group li {
    min-width: 13.0208333333vw;
    height: 4.6875vw;
    border-radius: 2.34375vw;
    border: 0.1302083333vw solid #0E6BB6;
    font-size: 1.8229166667rem;
    line-height: 4.6875rem;
    padding: 0 2.6041666667vw;
    margin-right: 2.6041666667vw;
    margin-bottom: 1.3020833333vw;
  }
  .zpform-top .keywords-group li:hover, .zpform-top .keywords-group li.active {
    border-radius: 2.34375vw;
  }
  .m40 {
    margin: 0 -1.953125vw;
  }
  .p40 {
    padding: 0 1.953125vw;
  }
  .zp-list .zp-a {
    min-height: 26.4322916667vw;
    background: #FFFFFF url(zjgw-bg14.png) no-repeat right bottom;
    -webkit-box-shadow: 0.390625vw 1.5625vw 3.6458333333vw 0.2604166667vw rgba(14, 57, 98, 0.14);
            box-shadow: 0.390625vw 1.5625vw 3.6458333333vw 0.2604166667vw rgba(14, 57, 98, 0.14);
    border-radius: 2.6041666667vw;
    margin-bottom: 6.5104166667vw;
    padding: 3.90625vw 2.6041666667vw;
  }
  .zp-list .zp-a::before {
    height: 0.5208333333vw;
  }
  .zp-list .date {
    width: 9.6354166667vw;
    height: 9.6354166667vw;
    border-radius: 0.78125vw;
    padding-top: 1.8229166667vw;
    margin-right: 2.6041666667vw;
  }
  .zp-list .date div {
    font-size: 1.8229166667rem;
  }
  .zp-list .date div:nth-child(1) {
    font-size: 3.6458333333rem;
    margin-bottom: 0.2604166667vw;
  }
  .zp-list .title {
    font-size: 2.34375rem;
    line-height: 3.90625rem;
    margin-bottom: 0.9114583333vw;
  }
  .zp-list .desc {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
    margin-bottom: 1.3020833333vw;
    display: block;
  }
  .zp-list .desc span {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
  }
  .zp-list .desc span::before {
    display: none;
  }
  .zp-list .tip li {
    width: 9.375vw;
    height: 3.3854166667vw;
    border-radius: 0.390625vw;
    font-size: 1.8229166667rem;
    line-height: 3.3854166667rem;
    margin-right: 1.3020833333vw;
    margin-bottom: 1.3020833333vw;
  }
  /*招生招聘 细览*/
  .zpdetail-top {
    min-height: auto;
    -webkit-box-shadow: 0.1302083333vw 0.78125vw 2.6041666667vw 0px rgba(14, 57, 98, 0.14);
            box-shadow: 0.1302083333vw 0.78125vw 2.6041666667vw 0px rgba(14, 57, 98, 0.14);
    border-radius: 2.6041666667vw;
    padding: 2.6041666667vw;
    margin-bottom: 3.90625vw;
  }
  .zpdetail-top::before {
    height: 0.5208333333vw;
    border-radius: 2.6041666667vw;
  }
  .zpdetail-top h3 {
    font-size: 2.8645833333rem;
    line-height: 3.3854166667rem;
    margin-bottom: 2.34375vw;
  }
  .zpdetail-top .desc {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
  }
  .zpdetail-top .desc span {
    margin-right: 7.8125vw;
  }
  .zpdetail-top .tj-btn {
    position: static;
    margin-top: 2.6041666667vw;
  }
  .zpdetail-top .tj-btn a {
    width: 13.0208333333vw;
    height: 5.859375vw;
    border-radius: 1.3020833333vw;
    border: 0.1302083333vw solid #0E6BB6;
    font-size: 2.0833333333rem;
    line-height: 5.5989583333rem;
    margin-right: 2.6041666667vw;
  }
  .zpdetail-cont {
    -webkit-box-shadow: 0.1302083333vw 0.78125vw 2.6041666667vw 0px rgba(14, 57, 98, 0.14);
            box-shadow: 0.1302083333vw 0.78125vw 2.6041666667vw 0px rgba(14, 57, 98, 0.14);
    border-radius: 2.6041666667vw;
    padding: 3.90625vw 2.6041666667vw;
  }
  .zpdetail-cont b,
  .zpdetail-cont strong {
    font-size: 2.34375rem;
    line-height: 3.90625rem;
    padding-bottom: 1.953125vw;
    margin-bottom: 2.6041666667vw;
    border-bottom: 0.1302083333vw solid #EEEEEE;
  }
  .zpdetail-cont b::before,
  .zpdetail-cont strong::before {
    width: 2.6041666667vw;
    height: 0.390625vw;
  }
  .zpdetail-cont > p,
  .zpdetail-cont > div {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
    margin-bottom: 1.3020833333vw;
  }
  .zpdetail-cont .fj-group {
    height: auto;
    border-radius: 1.3020833333vw;
    padding: 2.6041666667vw 1.953125vw;
  }
  .zpdetail-cont .fj-group > .fl {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    float: none;
  }
  .zpdetail-cont .fj-group img {
    width: 4.6875vw;
    height: 4.6875vw;
    margin-right: 2.6041666667vw;
  }
  .zpdetail-cont .fj-group p {
    font-size: 2.34375rem;
    line-height: 3.90625rem;
  }
  .zpdetail-cont .fj-group a {
    float: none;
    display: block;
    margin: 0 auto;
    width: 14.3229166667vw;
    height: 4.4270833333vw;
    border-radius: 2.2135416667rem;
    border: 0.1302083333vw solid #0E6BB6;
    font-size: 2.0833333333rem;
    line-height: 4.1666666667rem;
    margin-top: 1.0416666667vw;
  }
  .m20 {
    margin: 0 -1.953125vw;
  }
  .p20 {
    padding: 0 1.953125vw;
  }
  /*联系我们*/
  .call-us-box .cont-info {
    position: static;
    -webkit-box-shadow: 0.1302083333vw 0.78125vw 3.3854166667vw 0px rgba(14, 57, 98, 0.1);
            box-shadow: 0.1302083333vw 0.78125vw 3.3854166667vw 0px rgba(14, 57, 98, 0.1);
    border-radius: 0.2604166667vw;
    border-top: 0.2604166667vw solid #146FB8;
    padding: 3.90625vw 2.6041666667vw;
    margin-bottom: 3.90625vw;
  }
  .call-us-box .cont-info h4 {
    font-size: 2.6041666667rem;
    line-height: 3.3854166667rem;
    margin-bottom: 1.953125vw;
  }
  .call-us-box .cont-info p {
    font-size: 1.8229166667rem;
    line-height: 3.125rem;
    margin-bottom: 1.3020833333vw;
  }
  .call-us-box .cont-info img {
    width: 3.125vw;
    height: 3.125vw;
    margin-right: 1.8229166667vw;
  }
  .call-us-box .cont-map {
    height: 39.0625vw;
    border: 0.1302083333vw solid #ccc;
  }
  /*图文列表*/
  .tw-top {
    margin-bottom: 3.90625vw;
  }
  .tw-top .img-box {
    display: none;
  }
  .tw-top .info {
    padding-top: 0;
  }
  .tw-top h3 {
    font-size: 2.8645833333rem;
    line-height: 3.90625rem;
    padding-bottom: 1.953125vw;
    border-bottom: 0.2604166667vw solid #0E6BB6;
    margin-bottom: 3.125vw;
  }
  .tw-top .desc {
    font-size: 2.0833333333rem;
    line-height: 3.3854166667rem;
  }
  .twlist-cont .twlist-prev,
  .twlist-cont .twlist-next {
    display: none;
  }
  .twlist-link {
    border: 0.1302083333vw solid #cfcfcf;
    border-bottom: 0.6510416667vw solid #146EB8;
  }
  .twlist-link .img-box {
    height: 26.0416666667vw;
  }
  .twlist-link .info {
    margin: 0 1.953125vw;
    padding: 2.6041666667vw 0;
  }
  .twlist-link h4 {
    font-size: 2.8645833333rem;
    line-height: 3.90625rem;
    margin-bottom: 2.6041666667vw;
  }
  .twlist-link .desc {
    font-size: 2.34375rem;
    line-height: 3.90625rem;
    height: 23.3072916667vw;
  }
  /*表单*/
  .layui-form-label.layui-form-required:after {
    font-size: 1.8229166667rem;
    top: 0.78125vw;
    right: 1.953125vw;
  }
  .layui-laydate-main {
    width: 36.4583333333vw !important;
  }
  .form1-title {
    font-size: 2.34375rem;
    line-height: 3.90625rem;
    margin-bottom: 2.6041666667vw;
  }
  .zjgw-form .layui-form-item {
    margin-bottom: 3.90625vw;
  }
  .zjgw-form .layui-form-label {
    padding: 1.171875vw 1.953125vw;
    width: 16.9270833333vw;
    line-height: 2.6041666667rem;
    font-size: 1.8229166667vw;
  }
  .zjgw-form .layui-input-block {
    margin-left: 16.9270833333vw;
    min-height: 5.2083333333vw;
  }
  .zjgw-form .layui-input,
  .zjgw-form .layui-select,
  .zjgw-form .layui-textarea {
    height: 5.2083333333vw;
    border-width: 0.1302083333vw;
    border-radius: 0.5208333333vw;
    font-size: 1.8229166667vw;
  }
  .zjgw-form .layui-input,
  .zjgw-form .layui-textarea {
    padding-left: 2.6041666667vw;
    padding-right: 2.6041666667vw;
  }
  .zjgw-form .layui-input::-webkit-input-placeholder, .zjgw-form .layui-input::-webkit-input-placeholder,
  .zjgw-form .layui-textarea::-webkit-input-placeholder,
  .zjgw-form .layui-textarea::-webkit-input-placeholder {
    font-size: 1.8229166667rem;
  }
  .zjgw-form .layui-input:-moz-placeholder, .zjgw-form .layui-input:-moz-placeholder,
  .zjgw-form .layui-textarea:-moz-placeholder,
  .zjgw-form .layui-textarea:-moz-placeholder {
    font-size: 1.8229166667vw;
  }
  .zjgw-form .layui-input::-moz-placeholder, .zjgw-form .layui-input::-moz-placeholder,
  .zjgw-form .layui-textarea::-moz-placeholder,
  .zjgw-form .layui-textarea::-moz-placeholder {
    font-size: 1.8229166667vw;
  }
  .zjgw-form .layui-input:-ms-input-placeholder, .zjgw-form .layui-input:-ms-input-placeholder,
  .zjgw-form .layui-textarea:-ms-input-placeholder,
  .zjgw-form .layui-textarea:-ms-input-placeholder {
    font-size: 1.8229166667vw;
  }
  .zjgw-form .layui-form-select dl dd,
  .zjgw-form .layui-form-select dl dt {
    padding: 0 2.6041666667vw;
    line-height: 4.9479166667rem;
    font-size: 1.8229166667rem;
  }
  .zjgw-form .layui-form-select dl dd.layui-this {
    padding-left: 2.6041666667vw !important;
  }
  .zjgw-form .layui-form-select .layui-edge {
    right: 1.3020833333vw;
    margin-top: -0.390625vw;
    border-width: 0.78125vw;
  }
  .zjgw-form .layui-form-select dl {
    top: 5.2083333333vw;
  }
  .zjgw-form .layui-form-selectup dl {
    top: auto;
    bottom: 5.2083333333vw;
  }
  .zjgw-form .layui-form-item .layui-input-inline {
    margin-left: 16.9270833333vw;
  }
  .zjgw-form .layui-textarea {
    min-height: 18.2291666667vw;
  }
  .zjgw-form .input-phone-num span {
    width: 7.8125vw;
    left: 0.1302083333vw;
    top: 0.1302083333vw;
    bottom: 0.1302083333vw;
    font-size: 1.8229166667rem;
    line-height: 4.9479166667rem;
    border-radius: 0.5208333333vw 0 0 0.5208333333vw;
    border-right: 0.1302083333vw solid #CED4DA;
  }
  .zjgw-form .input-phone-num .layui-input {
    padding-left: 10.4166666667vw;
  }
  .zjgw-form .layui-form-radio * {
    font-size: 1.8229166667rem;
  }
  .zjgw-form .layui-form-radio {
    line-height: 3.6458333333rem;
    margin: 0.78125vw 1.3020833333vw 0 0;
    padding-right: 1.3020833333vw;
  }
  .zjgw-form .layui-form-checkbox span {
    padding: 0 1.3020833333vw;
    font-size: 1.8229166667rem;
    border-radius: 0.5208333333vw 0 0 0.5208333333vw;
  }
  .zjgw-form .layui-form-checkbox {
    height: 5.2083333333vw;
    line-height: 4.9479166667rem;
    margin-right: 2.6041666667vw;
    padding-right: 3.90625vw;
  }
  .zjgw-form .layui-form-checkbox i {
    width: 3.90625vw;
    height: 5.2083333333vw;
    border: 0.1302083333vw solid #d2d2d2;
    border-radius: 0 0.5208333333vw 0.5208333333vw 0;
    font-size: 2.6041666667rem;
  }
  .tj-box .check-box {
    margin-bottom: 3.90625vw;
  }
  .tj-box .check-box input {
    width: 2.0833333333vw;
    height: 2.0833333333vw;
    border-radius: 0.5208333333vw;
    border: 0.1302083333vw solid #CACACA;
    margin-right: 1.3020833333vw;
    -webkit-transform: translateY(0.5208333333vw);
            transform: translateY(0.5208333333vw);
  }
  .tj-box .check-box span {
    font-size: 1.8229166667rem;
    line-height: 2.0833333333rem;
  }
  .tj-box .check-box a {
    font-size: 1.8229166667rem;
    line-height: 2.0833333333rem;
  }
  .tj-box .tj-btn {
    width: 36.4583333333vw;
    height: 6.5104166667vw;
    border-radius: 1.3020833333vw;
    font-size: 2.0833333333rem;
    line-height: 6.5104166667rem;
  }
  .jswz-list .date {
    padding: 5.2083333333vw 5.859375vw;
  }
  .jswz-list .date img {
    width: 5.2083333333vw;
    height: 5.2083333333vw;
  }
  .zsxx-box {
    margin-right: -2.6041666667vw;
    margin-top: -2.6041666667vw;
  }
  .zsxx-box .left-title {
    width: 23.4375vw;
    margin-right: 2.6041666667vw;
    margin-top: 6.5104166667vw;
  }
  .zsxx-box .left-title a {
    height: 8.4635416667vw;
    font-size: 3.125rem;
    line-height: 8.4635416667rem;
    margin-bottom: 1.3020833333vw;
    padding-left: 3.90625vw;
  }
  .zsxx-box .right-cont {
    padding: 2.6041666667vw;
  }
  .zsxx-box .zs-info-link {
    min-height: 22.1354166667vw;
    -webkit-box-shadow: 0px 0.390625vw 2.6041666667vw 0px rgba(14, 107, 182, 0.15);
            box-shadow: 0px 0.390625vw 2.6041666667vw 0px rgba(14, 107, 182, 0.15);
    border-radius: 2.6041666667vw;
    padding: 3.2552083333vw 3.2552083333vw 2.34375vw 5.2083333333vw;
    margin-bottom: 3.90625vw;
  }
  .zsxx-box .zs-info-link .date-box {
    width: 10.6770833333vw;
    height: 11.71875vw;
    margin-right: 2.6041666667vw;
    margin-left: -7.8125vw;
    border-radius: 0.78125vw;
  }
  .zsxx-box .zs-info-link .date-box p {
    height: 3.90625vw;
    border-radius: 0.78125vw 0.78125vw 0px 0px;
    font-size: 1.8229166667rem;
    line-height: 3.90625rem;
  }
  .zsxx-box .zs-info-link .date-box .date {
    font-size: 1.8229166667rem;
    padding-top: 1.0416666667vw;
  }
  .zsxx-box .zs-info-link .date-box .date div:nth-child(1) {
    font-size: 3.3854166667rem;
  }
  .zsxx-box .zs-info-link .title {
    font-size: 2.34375rem;
    line-height: 3.90625rem;
    height: 11.71875vw;
    margin-bottom: 1.953125vw;
  }
  .zsxx-box .zs-info-link .more {
    font-weight: 400;
    font-size: 1.8229166667rem;
    line-height: 2.8645833333rem;
    padding-right: 1.3020833333vw;
  }
  .zsxx-box .zs-info-link .more::before {
    font-size: 1.8229166667rem;
    line-height: 2.8645833333rem;
  }
  .xscg-table .min-width-table {
    min-width: 91.1458333333vw;
  }
  .xscg-table table {
    border-bottom: 0.1302083333vw solid #E5E5E5;
    margin-bottom: 6.5104166667vw;
  }
  .xscg-table table thead {
    border-bottom: 0.1302083333vw solid #FFF;
  }
  .xscg-table table thead th {
    font-size: 1.8229166667rem;
    line-height: 2.6041666667rem;
    padding: 3.90625vw 1.3020833333vw;
  }
  .xscg-table table tbody td {
    font-size: 1.8229166667rem;
    line-height: 2.6041666667rem;
    padding: 2.6041666667vw 1.3020833333vw;
  }
  .box8 {
    padding: 5.2083333333vw 0;
  }
  .box8 .m32 {
    margin: 0 -1.953125vw;
  }
  .box8 .p32 {
    padding: 0 1.953125vw;
  }
  .box8 .sysdt-index-link {
    height: auto;
    margin-bottom: 3.90625vw;
  }
  .box8 .sysdt-list li {
    padding: 1.953125vw 0;
  }
  .box8 .sysdt-list .title {
    font-size: 2.6041666667rem;
    line-height: 3.90625rem;
    margin-bottom: 1.0416666667vw;
  }
  .box8 .sysdt-list .desc {
    font-size: 2.0833333333rem;
    line-height: 3.3854166667rem;
    height: 6.7708333333vw;
    margin-bottom: 1.3020833333vw;
  }
  .box8 .sysdt-list .date {
    font-size: 1.8229166667rem;
    line-height: 2.8645833333rem;
  }
  .box8 .sysdt-list .date span {
    font-size: 2.6041666667rem;
  }
  .wz3-list {
    margin-bottom: 5.2083333333vw;
    padding: 0;
  }
  .wz3-list li a {
    padding: 1.953125vw 0;
  }
  .wz3-list li a .title {
    padding: 0 19.53125vw 0 3.90625vw;
    font-size: 2.34375rem;
    line-height: 3.90625rem;
  }
  .wz3-list li a .title::before {
    top: 1.0416666667vw;
    width: 1.8229166667vw;
    height: 1.8229166667vw;
  }
  .wz3-list li a .date {
    top: 1.953125vw;
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
  }
  .zsxx-link-btn {
    min-height: 24.21875vw;
    border-radius: 1.953125vw;
    padding: 3.2552083333vw 3.90625vw;
  }
  .zsxx-link-btn .info {
    float: none;
    max-width: 100%;
  }
  .zsxx-link-btn h2 {
    font-size: 2.8645833333rem;
    line-height: 3.90625rem;
    margin-bottom: 1.3020833333vw;
  }
  .zsxx-link-btn p {
    font-size: 2.34375rem;
    line-height: 3.3854166667rem;
  }
  .zsxx-link-btn .more {
    float: none;
    width: 15.625vw;
    height: 5.2083333333vw;
    border-radius: 2.6041666667vw;
    font-size: 1.8229166667rem;
    line-height: 4.9479166667rem;
    margin-top: 3.90625vw;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .zsxx-link-btn:hover {
    padding: 3.2552083333vw 3.90625vw;
  }
  .zsxx-link-btn:hover .more {
    margin-left: 1.953125vw;
  }
  .zsxx-detail-box h1 {
    font-size: 4.1666666667rem;
    line-height: 5.46875rem;
    margin-bottom: 1.5625vw;
  }
  .zsxx-detail-box h3 {
    font-size: 2.4739583333rem;
    line-height: 3.90625rem;
    margin-bottom: 4.5572916667vw;
  }
  .zsxx-detail-box .zxxx-group {
    margin-bottom: 5.2083333333vw;
  }
  .zsxx-detail-box .title {
    font-size: 3.125rem;
    line-height: 3.90625rem;
    margin-bottom: 4.5572916667vw;
  }
  .zsxx-detail-box .title::before {
    bottom: -1.6927083333vw;
    width: 6.5104166667vw;
    height: 0.390625vw;
  }
  .zsxx-detail-box .txt {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
  }
  .zsxx-detail-box .txt > p {
    font-size: 2.0833333333rem;
    line-height: 3.90625rem;
    margin-bottom: 1.3020833333vw;
  }
  .zsxx-detail-box .txt b, .zsxx-detail-box .txt strong {
    padding-left: 3.90625vw;
    font-size: 2.6041666667rem;
    line-height: 3.90625rem;
  }
  .zsxx-detail-box .txt b::before, .zsxx-detail-box .txt strong::before {
    top: 1.3020833333vw;
    width: 1.5625vw;
    height: 1.5625vw;
  }
  .zsxx-detail-box .txt img {
    max-width: 100%;
  }
  .timeline .timeline-item > .timeline-event p {
    font-size: 1.6276041667rem;
  }
  .timeline .timeline-item > .timeline-event .timeline-footer {
    font-size: 1.6276041667rem;
  }
}
@media (max-width: 767px) {
  .container {
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .row {
    margin-left: -4vw;
    margin-right: -4vw;
  }
  .zjgw-col {
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .login-box {
    margin-bottom: 2.6666666667vw;
  }
  .login-box a {
    font-size: 3.7333333333rem;
    line-height: 5.3333333333rem;
    margin-right: 10.6666666667vw;
  }
  .login-box a::before {
    width: 0.2666666667vw;
    height: 2.9333333333vw;
    right: -5.3333333333vw;
    top: 1.0666666667vw;
  }
  /*检索*/
  .search-trigger {
    position: absolute;
    right: 16vw;
    top: 2.1333333333vw;
    width: 6.1333333333vw;
    height: 6.1333333333vw;
    margin-left: 0;
    margin-top: 0;
  }
  .up-search-box {
    padding: 5.3333333333vw;
  }
  .up-search-box .up-close {
    right: 5.3333333333vw;
    top: 5.3333333333vw;
    width: 8.5333333333vw;
    height: 8.5333333333vw;
  }
  .search-box {
    border-bottom: 1.0666666667vw solid #0E6BB6;
    max-width: 266.6666666667vw;
  }
  .search-box .s-inp {
    height: 16.5333333333vw;
    line-height: 16.5333333333vw;
    font-size: 4.2666666667rem;
    padding-left: 4vw;
  }
  .search-box .s-btn {
    height: 16.5333333333vw;
    line-height: 16.5333333333vw;
    width: 16.5333333333vw;
    font-size: 4.2666666667rem;
  }
  .search-box .s-btn::before {
    font-size: 5.3333333333rem;
  }
  .s-inp::input-placeholder {
    font-size: 4.2666666667rem;
  }
  .s-inp::-webkit-input-placeholder {
    font-size: 4.2666666667rem;
  }
  .s-inp::-moz-placeholder {
    font-size: 4.2666666667rem;
  }
  .s-inp::-moz-placeholder {
    font-size: 4.2666666667rem;
  }
  .s-inp::-ms-input-placeholder {
    font-size: 4.2666666667rem;
  }
  .nav-wrap {
    position: static;
    background: #0E6BB6;
    padding: 2.6666666667vw 0 5.3333333333vw 0;
  }
  .header-logo {
    width: 53.3333333333vw;
  }
  .toggle {
    top: 2.1333333333vw;
    right: 4vw;
  }
  .toggle span {
    width: 6.9333333333vw;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    height: 0.8vw;
  }
  .toggle span::before {
    top: -2.4vw;
  }
  .toggle span::after {
    bottom: -2.4vw;
  }
  .toggle.toggle-open span::before {
    -webkit-transform: translate3d(0, 2.4vw, 0);
            transform: translate3d(0, 2.4vw, 0);
  }
  .toggle.toggle-open span::after {
    -webkit-transform: rotate(-90deg) translate3d(2.4vw, 0, 0);
            transform: rotate(-90deg) translate3d(2.4vw, 0, 0);
  }
  .hc-mobile-nav li.nav-close a,
  .hc-mobile-nav li.nav-back a {
    border-top: 0.2666666667vw solid rgba(255, 255, 255, 0.2);
    border-bottom: 0.2666666667vw solid rgba(255, 255, 255, 0.2);
  }
  .hc-mobile-nav li.nav-close a:hover span::before,
  .hc-mobile-nav li.nav-back a:hover span::before,
  .hc-mobile-nav li.nav-close a:hover span::after,
  .hc-mobile-nav li.nav-back a:hover span::after {
    border-top: 0.5333333333vw solid #333;
    border-left: 0.5333333333vw solid #333;
  }
  .hc-mobile-nav:not(.touch-device) a:hover span.nav-next::before {
    border-top: 0.2666666667vw solid #333;
    border-left: 0.2666666667vw solid #333;
  }
  .hc-mobile-nav h2 {
    padding: 6.6666666667vw 4vw;
    line-height: 8rem;
  }
  .hc-mobile-nav h2 img {
    width: 53.3333333333vw;
  }
  .box1 {
    height: 53.3333333333vw;
  }
  .box1 .banner-img::before,
  .box1 .banner-video::before {
    height: 21.3333333333vw;
  }
  .box1 .container {
    bottom: 5.3333333333vw;
  }
  .box1 .container p {
    font-size: 5.3333333333rem;
    line-height: 8rem;
    padding-right: 0;
  }
  .box1 .banner-pagination {
    display: none;
  }
  /*首页标题*/
  .index-title {
    margin-bottom: 6.6666666667vw;
  }
  .index-title .title > a {
    margin-right: 10.6666666667vw;
    padding-top: 0;
  }
  .index-title .title > a::before {
    font-size: 5.3333333333rem;
    line-height: 8rem;
    right: -6.6666666667vw;
    top: 0;
  }
  .index-title .title > a.active > p, .index-title .title > a:hover > p {
    font-size: 6.4rem;
    line-height: 8rem;
  }
  .index-title .title > a.active span, .index-title .title > a:hover span {
    display: none;
  }
  .index-title .title > a > p {
    font-size: 5.3333333333rem;
    line-height: 8rem;
  }
  .index-title .index-a {
    margin-top: 0;
  }
  .index-title .index-a a {
    font-size: 4.2666666667rem;
    line-height: 6.9333333333rem;
    padding-right: 3.2vw;
    background-size: 1.6vw 2.6666666667vw;
  }
  /*研究方向*/
  .box2 {
    padding: 9.3333333333vw 0;
  }
  .yjfx-swiper {
    padding-bottom: 12.2666666667vw;
  }
  .yjfx-swiper .yjfx-img .img-box {
    float: none;
    width: 100%;
    height: 60.8vw;
    border-radius: 2.6666666667vw;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 6.6666666667vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt img {
    width: 12vw;
    height: 12vw;
    margin-bottom: 4vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt h1 {
    font-size: 5.8666666667rem;
    line-height: 8rem;
    padding-bottom: 5.3333333333vw;
    margin-bottom: 3.2vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt h1::before {
    width: 10.6666666667vw;
    height: 0.8vw;
  }
  .yjfx-swiper .yjfx-img .yjfx-txt .desc {
    font-size: 4.2666666667rem;
    line-height: 7.4666666667rem;
    max-height: none;
    display: block;
  }
  .yjfx-swiper .yjfx-info {
    top: 44vw;
    left: 4vw;
    right: 4vw;
    display: none;
  }
  .yjfx-swiper .yjfx-info .swiper-slide {
    height: 24vw;
  }
  .yjfx-swiper .yjfx-info .img-box .icon {
    bottom: 4vw;
    width: 8vw;
    height: 8vw;
    margin-left: -4vw;
  }
  .yjfx-swiper .yjfx-info .img-box p {
    top: 3.2vw;
    font-size: 3.2rem;
    padding: 0 2.6666666667vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active {
    height: 29.8666666667vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active .img-box .icon {
    top: 3.2vw;
  }
  .yjfx-swiper .yjfx-info .swiper-slide-thumb-active .img-box p {
    bottom: 3.7333333333vw;
    font-size: 3.4666666667rem;
  }
  .yjfx-swiper .yjfx-button {
    width: 19.2vw;
  }
  .yjfx-swiper .yjfx-button .yjfx-next,
  .yjfx-swiper .yjfx-button .yjfx-prev {
    width: 8.5333333333vw;
    height: 8.5333333333vw;
  }
  .yjfx-swiper .yjfx-button .yjfx-next::after,
  .yjfx-swiper .yjfx-button .yjfx-prev::after {
    font-size: 3.2rem;
  }
  .box3 {
    padding: 9.3333333333vw 0 4vw 0;
  }
  .box4 {
    padding-bottom: 2.6666666667vw;
    margin-bottom: 1.3333333333vw;
  }
  .box4::before {
    display: none;
  }
  .rczp-list-link {
    min-height: auto;
    -webkit-box-shadow: 0.8vw 3.2vw 7.4666666667vw 0.5333333333vw rgba(14, 57, 98, 0.14);
            box-shadow: 0.8vw 3.2vw 7.4666666667vw 0.5333333333vw rgba(14, 57, 98, 0.14);
    border-radius: 2.6666666667vw;
    padding: 5.3333333333vw;
    margin-bottom: 8vw;
  }
  .rczp-list-link::before {
    height: 1.0666666667vw;
  }
  .rczp-list-link .date {
    font-size: 3.7333333333rem;
    margin-top: 4vw;
  }
  .rczp-list-link .title {
    font-size: 4.8rem;
    line-height: 8rem;
    max-height: none;
    display: block;
    margin-bottom: 5.3333333333vw;
  }
  .rczp-list-link .tip li {
    border-radius: 0.8vw;
    margin-right: 1.3333333333vw;
    font-size: 3.7333333333rem;
    line-height: 6.9333333333rem;
    padding: 0 2.1333333333vw;
    margin-bottom: 1.3333333333vw;
  }
  .rczp-list-link .nzrs {
    margin-top: 2.1333333333vw;
  }
  .rczp-list-link .more {
    position: static;
    border-top: 0.2666666667vw solid #D2D2D2;
    padding-top: 4vw;
    font-size: 4.2666666667rem;
    margin-top: 8vw;
  }
  .kydt-box .left-title {
    float: none;
    padding-top: 0;
    width: 100%;
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .kydt-box .left-title a {
    width: calc((100% - 5.3333333333vw) / 2);
    height: 12vw;
    font-size: 5.8666666667rem;
    line-height: 12rem;
    margin-bottom: 6.6666666667vw !important;
    padding-left: 10.6666666667vw;
    margin-right: 2.6666666667vw;
  }
  .kydt-box .left-title a:last-child {
    margin-right: 0;
  }
  .kydt-box .res-list {
    min-height: auto;
    -webkit-box-shadow: 0px 0.8vw 8vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.8vw 8vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 2.6666666667vw;
    padding: 4vw;
    margin-top: 4vw;
    margin-bottom: 8vw;
  }
  .kydt-box .res-list .img-box {
    float: none;
    width: 100%;
    height: auto;
    border-radius: 2.6666666667vw;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 5.3333333333vw;
  }
  .kydt-box .res-list .date {
    font-size: 3.7333333333rem;
    line-height: 6.9333333333rem;
    margin-bottom: 0.5333333333vw;
  }
  .kydt-box .res-list .date span {
    font-size: 4.8rem;
  }
  .kydt-box .res-list .title {
    font-size: 4.2666666667rem;
    line-height: 6.9333333333rem;
    -webkit-line-clamp: 2;
    max-height: none;
    display: block;
  }
  .box6 {
    padding: 9.3333333333vw 0 9.3333333333vw 0;
  }
  .platform-ul li {
    float: none;
    width: 100%;
    height: 37.3333333333vw;
    border-radius: 2.6666666667vw;
    margin-right: 0;
    margin-bottom: 2.6666666667vw;
  }
  .platform-ul li::before {
    border-radius: 2.6666666667vw;
  }
  .platform-ul li:hover, .platform-ul li.active {
    width: 100%;
    height: 90.6666666667vw;
  }
  .platform-ul li:hover .platform-list, .platform-ul li.active .platform-list {
    padding: 8vw 5.3333333333vw;
  }
  .platform-ul li:hover .platform-list .num, .platform-ul li.active .platform-list .num {
    left: 5.3333333333vw;
    bottom: 8vw;
  }
  .platform-ul li:hover .platform-list .title, .platform-ul li.active .platform-list .title {
    font-size: 5.8666666667rem;
    line-height: 8rem;
    padding-bottom: 4vw;
    margin-bottom: 5.3333333333vw;
  }
  .platform-ul li:hover .platform-list .desc, .platform-ul li.active .platform-list .desc {
    height: auto;
    width: auto;
  }
  .platform-list {
    padding-top: 5.8666666667vw;
  }
  .platform-list .num {
    width: 10.6666666667vw;
    height: 10.6666666667vw;
    border: 0.2666666667vw solid rgba(255, 255, 255, 0.5);
    font-size: 3.7333333333rem;
    line-height: 10.6666666667rem;
    margin: 0 auto 2.6666666667vw;
  }
  .platform-list .title {
    font-size: 4.2666666667rem;
    line-height: 6.9333333333rem;
    padding-bottom: 3.2vw;
  }
  .platform-list .title::before {
    width: 8vw;
    height: 0.5333333333vw;
  }
  .platform-list .desc {
    font-size: 3.7333333333rem;
    line-height: 6.9333333333rem;
  }
  .f-top {
    padding: 10.6666666667vw 0;
  }
  .f-top .top-info {
    padding: 0;
  }
  .f-top .info-group {
    padding-left: 0;
    float: none;
    width: 100%;
    margin-bottom: 5.3333333333vw;
  }
  .f-top .info-group::before {
    display: none;
  }
  .f-top h4 {
    font-size: 4.8rem;
    line-height: 6.9333333333rem;
    margin-bottom: 4vw;
  }
  .f-top ul li {
    width: 33.3333333333%;
  }
  .f-top ul li:nth-child(4n+1) {
    clear: none;
  }
  .f-top ul li:nth-child(3n+1) {
    clear: left;
  }
  .f-top ul a {
    font-size: 3.7333333333rem;
    line-height: 6.4rem;
    margin-bottom: 1.3333333333vw;
  }
  .f-top p {
    font-size: 3.7333333333rem;
    line-height: 6.4rem;
    margin-bottom: 1.3333333333vw;
  }
  .f-top .img-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .f-top .footer-logo {
    position: static;
    display: block;
    width: 16vw;
  }
  .f-top .ewm {
    position: static;
    width: 18.6666666667vw;
  }
  .f-bottom span,
  .f-bottom a {
    font-size: 3.7333333333rem;
    line-height: 8rem;
    margin-right: 0;
  }
  .zjgw-ny-top {
    height: 53.3333333333vw;
  }
  .zjgw-bread {
    margin-top: -24vw;
  }
  .zjgw-bread .zjgw-nyln-title::before {
    height: 18.6666666667vw;
  }
  .zjgw-bread h1 {
    font-size: 7.4666666667rem;
    line-height: 10.1333333333rem;
    padding-bottom: 4vw;
  }
  .zjgw-bread .menu-cont {
    display: none;
  }
  .zjgw-bread .bread-crumbs {
    float: none;
    margin-top: 1.6vw;
  }
  .zjgw-bread .bread-crumbs .bread-location {
    font-size: 3.7333333333rem;
    line-height: 7.4666666667rem;
  }
  .zjgw-bread .bread-crumbs .bread-item {
    line-height: 7.4666666667rem;
  }
  .zjgw-bread .bread-crumbs .bread-item a,
  .zjgw-bread .bread-crumbs .bread-item span {
    font-size: 3.7333333333rem;
    line-height: 7.4666666667rem;
  }
  .zjgw-ny-box {
    padding: 8vw 0 8vw 0;
    min-height: 100vh;
  }
  .zjgw-ny-box .ny-lntitle {
    margin-bottom: 8vw;
  }
  .zjgw-ny-box .ny-lntitle h2 {
    font-size: 6.4rem;
    margin-bottom: 2.6666666667vw;
  }
  .zjgw-ny-box .ny-lntitle p {
    font-size: 3.7333333333rem;
    margin-bottom: 4vw;
  }
  .zjgw-ny-box .ny-lntitle .en {
    font-size: 3.7333333333rem;
    margin-bottom: 4vw;
  }
  .zjgw-ny-box .ny-lntitle .line {
    width: 8vw;
    height: 0.8vw;
  }
  /*分页*/
  .fy-box {
    margin-top: 0;
  }
  .comp-pages .page-pc {
    display: none;
  }
  .comp-pages .page-phone {
    display: block !important;
    height: 12vw;
    line-height: 12rem;
    border-radius: 2.1333333333vw;
    font-size: 3.7333333333rem;
    background: #146EB8;
  }
  /*机构简介*/
  .jj-Introduction .img-box {
    width: 100%;
    border-radius: 2.6666666667vw;
    margin-bottom: 2.6666666667vw;
  }
  .jj-Introduction .info {
    font-size: 4rem;
    line-height: 7.4666666667rem;
  }
  /*历史沿革*/
  .his-cont .top-txt {
    font-size: 4.2666666667rem;
    line-height: 8rem;
    margin-bottom: 8vw;
  }
  .his-cont .top-txt p,
  .his-cont .top-txt div {
    font-size: 4.2666666667rem;
    line-height: 8rem;
    margin-bottom: 2.6666666667vw;
  }
  .his-cont .his-list {
    padding: 5.3333333333vw 4vw;
  }
  .his-cont .his-list .img-box {
    width: 100%;
    height: auto;
    margin: 0 auto 5.3333333333vw;
  }
  .his-cont .his-list ul::before {
    left: 1.6vw;
    top: 2.6666666667vw;
    bottom: 13.3333333333vw;
    width: 0.2666666667vw;
    border: 0.2666666667vw dashed #0E6BB6;
  }
  .his-cont .his-list ul li {
    padding-left: 8vw;
    margin-bottom: 4vw;
  }
  .his-cont .his-list ul li::before {
    top: 2.4vw;
    left: 0;
    width: 3.7333333333vw;
    height: 3.7333333333vw;
    border-radius: 1.8666666667vw;
    border: 1.0666666667vw solid #0E6BB6;
  }
  .his-cont .his-list ul h4 {
    font-size: 5.3333333333rem;
    line-height: 6.9333333333rem;
    margin-bottom: 2.1333333333vw;
  }
  .his-cont .his-list ul p {
    font-size: 4.2666666667rem;
    line-height: 6.9333333333rem;
  }
  /*研究方向*/
  .research-fx li {
    margin-bottom: 8vw;
  }
  .research-fx li:nth-child(2n) .res-a {
    margin-right: 0px;
    margin-left: 0;
    border-right: 0.5333333333vw solid #0E6BB6;
    padding: 5.3333333333vw 4vw;
  }
  .research-fx li:nth-child(2n) .img-box {
    float: none;
    margin-right: 0;
    margin-bottom: 5.3333333333vw;
  }
  .research-fx .res-a {
    margin-right: 0;
    -webkit-box-shadow: 0.2666666667vw 1.6vw 6.9333333333vw 0px rgba(14, 57, 98, 0.1);
            box-shadow: 0.2666666667vw 1.6vw 6.9333333333vw 0px rgba(14, 57, 98, 0.1);
    border-left: 0.5333333333vw solid #0E6BB6;
    padding: 5.3333333333vw 4vw;
  }
  .research-fx .img-box {
    float: none;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-bottom: 5.3333333333vw;
  }
  .research-fx .info img {
    width: 12vw;
    height: 12vw;
    margin-bottom: 2.1333333333vw;
  }
  .research-fx .info h3 {
    font-size: 5.3333333333rem;
    line-height: 6.9333333333rem;
    margin-bottom: 3.2vw;
  }
  .research-fx .info .desc {
    font-size: 4.2666666667rem;
    line-height: 7.4666666667rem;
    height: auto;
    display: block;
  }
  /*学术成果*/
  .wz-list li {
    margin-bottom: 8vw;
  }
  .wz-list li:last-child {
    margin-bottom: 8vw;
  }
  .wz-list .wz-a {
    -webkit-box-shadow: 0px 0.8vw 8vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.8vw 8vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 2.6666666667vw;
    padding-right: 4vw;
  }
  .wz-list .wz-a::before {
    display: none;
  }
  .wz-list .wz-a:hover .date::before {
    border-bottom: 23.4666666667vw solid #0E6BB6;
  }
  .wz-list .date {
    width: 25.3333333333vw;
    height: 23.4666666667vw;
    border-radius: 2.6666666667vw 0px 0px 2.6666666667vw;
    padding: 5.3333333333vw 4vw;
    margin-right: 5.3333333333vw;
  }
  .wz-list .date::before {
    display: none;
  }
  .wz-list .date div {
    font-size: 3.7333333333rem;
  }
  .wz-list .date div:nth-child(1) {
    font-size: 5.8666666667rem;
    margin-bottom: 1.0666666667vw;
  }
  .wz-list .info {
    height: auto;
    min-height: 23.4666666667vw;
    padding: 2.6666666667vw 0;
  }
  .wz-list .title {
    font-size: 4.2666666667rem;
    line-height: 6.9333333333rem;
    overflow: visible;
    white-space: normal;
  }
  /*科研动态*/
  .news-top .img-box {
    float: none;
    width: 100%;
    height: auto;
    -webkit-box-shadow: 0px 0.8vw 8vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.8vw 8vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 2.6666666667vw;
    margin-right: 0;
    margin-bottom: 5.3333333333vw;
  }
  .news-top .date {
    font-size: 3.7333333333rem;
    line-height: 6.9333333333rem;
    margin-bottom: 2.6666666667vw;
  }
  .news-top .date span {
    font-size: 6.4rem;
  }
  .news-top h3 {
    font-size: 4.8rem;
    line-height: 6.9333333333rem;
    height: auto;
    overflow: visible;
    margin-bottom: 3.2vw;
    display: block;
  }
  .news-top .desc {
    font-size: 4.2666666667rem;
    line-height: 6.9333333333rem;
    height: auto;
    margin-bottom: 5.3333333333vw;
    -webkit-line-clamp: 3;
  }
  .news-top .more {
    width: 48vw;
    height: 10.6666666667vw;
    border: 0.2666666667vw solid #0E6BB6;
    font-size: 4.2666666667rem;
    line-height: 10.6666666667rem;
  }
  .news-top .more i {
    width: 2.1333333333vw;
    height: 3.2vw;
  }
  .news-top .more i::before {
    font-size: 5.3333333333rem;
    line-height: 3.2rem;
  }
  .news-top:hover .more {
    border-radius: 5.3333333333vw;
  }
  .wz2-list {
    margin-top: 10.6666666667vw;
    padding-top: 5.3333333333vw;
    border-top: 0.2666666667vw solid #146EB8;
    margin-bottom: 8vw;
  }
  .wz2-list .wz2-a {
    padding: 5.3333333333vw 5.3333333333vw;
    border-bottom: 0.2666666667vw dashed #D9EEFF;
  }
  .wz2-list .date {
    width: 18.6666666667vw;
    margin-right: 5.3333333333vw;
  }
  .wz2-list .date div {
    font-size: 8rem;
  }
  .wz2-list .date div:nth-child(2) {
    font-size: 3.7333333333rem;
    line-height: 6.4rem;
    margin-top: 0.8vw;
  }
  .wz2-list .title {
    font-size: 4.8rem;
    line-height: 7.4666666667rem;
    margin-bottom: 2.6666666667vw;
    white-space: normal;
    overflow: visible;
  }
  .wz2-list .desc {
    font-size: 3.7333333333rem;
    line-height: 6.9333333333rem;
    height: auto;
  }
  /*官网细览*/
  .details-page .detail-top {
    margin-bottom: 6.6666666667vw;
    padding-top: 0;
  }
  .details-page .detail-top .title-s {
    line-height: 8rem;
    font-size: 5.3333333333rem;
  }
  .details-page .detail-top .top-other {
    margin-top: 5.3333333333vw;
    padding: 3.2vw 4vw;
  }
  .details-page .detail-top .top-other .other-info {
    line-height: 8rem;
    font-size: 3.7333333333rem;
  }
  .details-page .detail-top .top-other .other-info span {
    margin-right: 8vw;
  }
  .details-page .main-cont {
    font-size: 4.2666666667rem;
    line-height: 9.6rem;
  }
  .details-page .main-cont p,
  .details-page .main-cont div {
    font-size: 4.2666666667rem;
    line-height: 8rem;
    margin-bottom: 2.6666666667vw;
  }
  .details-page .cont-page {
    margin-top: 8vw;
    border-top: 0.2666666667vw solid #EEEEEE;
    padding-top: 5.3333333333vw;
    font-size: 3.7333333333rem;
    line-height: 8rem;
  }
  .details-page .cont-page .a-page a,
  .details-page .cont-page .a-page span,
  .details-page .cont-page .a-page p {
    font-size: 3.7333333333rem;
  }
  .details-page .main-cont.cont-xilan img {
    max-width: 100%;
  }
  /*分享*/
  .social-share a {
    margin: 1.0666666667vw;
  }
  .social-share .social-share-icon {
    width: 8.5333333333vw;
    height: 8.5333333333vw;
    font-size: 5.3333333333rem;
    line-height: 8.5333333333rem;
    border: 0.2666666667vw solid #666;
  }
  .social-share .icon-wechat .wechat-qrcode {
    border: 0.2666666667vw solid #eee;
    z-index: 9;
    top: -54.6666666667vw;
    left: -26.6666666667vw;
    width: 42.6666666667vw;
    height: 51.2vw;
    font-size: 3.2vw;
    -webkit-box-shadow: 0 0.5333333333vw 2.6666666667vw #aaa;
            box-shadow: 0 0.5333333333vw 2.6666666667vw #aaa;
  }
  .social-share .icon-wechat .wechat-qrcode.bottom {
    top: 10.6666666667vw;
    left: -17.0666666667vw;
  }
  .social-share .icon-wechat .wechat-qrcode h4 {
    height: 6.9333333333vw;
    line-height: 6.9333333333rem;
    font-size: 3.2rem;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 28vw;
    margin: 2.6666666667vw auto;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode img {
    display: block;
    width: 100%;
  }
  .social-share .icon-wechat .wechat-qrcode .help p {
    line-height: 4.2666666667rem;
  }
  .social-share .icon-wechat .wechat-qrcode:after {
    margin-left: 6.4vw;
    bottom: -3.4666666667vw;
    border-width: 2.1333333333vw 1.6vw 1.6vw 1.6vw;
  }
  .share-xl .social-share a {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
  }
  /*招生招聘*/
  .zpform-top form {
    margin-bottom: 8vw;
  }
  .zpform-top .s-inp {
    width: calc(100% - 32vw);
    height: 12vw;
    -webkit-box-shadow: 0px 0.8vw 5.3333333333vw 0px rgba(14, 107, 182, 0.1);
            box-shadow: 0px 0.8vw 5.3333333333vw 0px rgba(14, 107, 182, 0.1);
    border-radius: 5.3333333333vw 0px 0px 5.3333333333vw;
    font-size: 3.7333333333rem;
    padding: 0 5.3333333333vw;
    line-height: 12rem;
  }
  .zpform-top .s-inp::input-placeholder {
    font-size: 3.7333333333rem;
  }
  .zpform-top .s-inp::-webkit-input-placeholder {
    font-size: 3.7333333333rem;
  }
  .zpform-top .s-inp::-moz-placeholder {
    font-size: 3.7333333333rem;
  }
  .zpform-top .s-inp::-moz-placeholder {
    font-size: 3.7333333333rem;
  }
  .zpform-top .s-inp::-ms-input-placeholder {
    font-size: 3.7333333333rem;
  }
  .zpform-top .s-btn {
    width: 32vw;
    height: 12vw;
    border-radius: 0px 5.3333333333vw 5.3333333333vw 0px;
    border: 0.2666666667vw solid #0E6BB6;
    font-size: 3.7333333333rem;
    line-height: 12rem;
  }
  .zpform-top .s-btn i {
    margin-left: 2.6666666667vw;
    -webkit-transform: translateY(0.5333333333vw);
            transform: translateY(0.5333333333vw);
    width: 4.2666666667vw;
    height: 4.2666666667vw;
  }
  .zpform-top .keywords-group {
    margin-bottom: 2.6666666667vw;
  }
  .zpform-top .keywords-group:last-child {
    margin-bottom: 8vw;
  }
  .zpform-top .keywords-group p {
    font-size: 4.2666666667rem;
    line-height: 9.6rem;
    margin-right: 4vw;
  }
  .zpform-top .keywords-group li {
    min-width: 21.3333333333vw;
    height: 9.6vw;
    border-radius: 4.8vw;
    border: 0.2666666667vw solid #0E6BB6;
    font-size: 3.7333333333rem;
    line-height: 9.6rem;
    padding: 0 4vw;
    margin-right: 5.3333333333vw;
    margin-bottom: 2.6666666667vw;
  }
  .zpform-top .keywords-group li:hover, .zpform-top .keywords-group li.active {
    border-radius: 4.8vw;
  }
  .m40 {
    margin: 0 -4vw;
  }
  .p40 {
    padding: 0 4vw;
  }
  .zp-list .zp-a {
    min-height: auto;
    background: #FFFFFF url(zjgw-bg14.png) no-repeat right bottom;
    -webkit-box-shadow: 0.8vw 3.2vw 7.4666666667vw 0.5333333333vw rgba(14, 57, 98, 0.14);
            box-shadow: 0.8vw 3.2vw 7.4666666667vw 0.5333333333vw rgba(14, 57, 98, 0.14);
    border-radius: 5.3333333333vw;
    margin-bottom: 8vw;
    padding: 5.3333333333vw 4vw;
  }
  .zp-list .zp-a::before {
    height: 1.0666666667vw;
  }
  .zp-list .date {
    width: 19.7333333333vw;
    height: 19.7333333333vw;
    border-radius: 1.6vw;
    padding-top: 3.7333333333vw;
    margin-right: 5.3333333333vw;
  }
  .zp-list .date div {
    font-size: 3.7333333333rem;
  }
  .zp-list .date div:nth-child(1) {
    font-size: 7.4666666667rem;
    margin-bottom: 0.5333333333vw;
  }
  .zp-list .title {
    font-size: 4.8rem;
    line-height: 8rem;
    margin-bottom: 1.8666666667vw;
    overflow: visible;
    white-space: normal;
  }
  .zp-list .desc {
    font-size: 4.2666666667rem;
    line-height: 8rem;
    margin-bottom: 2.6666666667vw;
    display: block;
  }
  .zp-list .desc span {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
  }
  .zp-list .desc span::before {
    display: none;
  }
  .zp-list .tip li {
    width: 19.2vw;
    height: 6.9333333333vw;
    border-radius: 0.8vw;
    font-size: 3.7333333333rem;
    line-height: 6.9333333333rem;
    margin-right: 2.6666666667vw;
    margin-bottom: 2.6666666667vw;
  }
  /*联系我们*/
  .call-us-box .cont-info {
    position: static;
    -webkit-box-shadow: 0.2666666667vw 1.6vw 6.9333333333vw 0px rgba(14, 57, 98, 0.1);
            box-shadow: 0.2666666667vw 1.6vw 6.9333333333vw 0px rgba(14, 57, 98, 0.1);
    border-radius: 0.5333333333vw;
    border-top: 0.5333333333vw solid #146FB8;
    padding: 8vw 5.3333333333vw;
    margin-bottom: 8vw;
  }
  .call-us-box .cont-info h4 {
    font-size: 5.3333333333rem;
    line-height: 6.9333333333rem;
    margin-bottom: 4vw;
  }
  .call-us-box .cont-info p {
    font-size: 3.7333333333rem;
    line-height: 6.4rem;
    margin-bottom: 2.6666666667vw;
  }
  .call-us-box .cont-info img {
    width: 6.4vw;
    height: 6.4vw;
    margin-right: 3.7333333333vw;
  }
  .call-us-box .cont-map {
    height: 80vw;
    border: 0.2666666667vw solid #ccc;
  }
  /*图文列表*/
  .tw-top {
    margin-bottom: 8vw;
  }
  .tw-top h3 {
    font-size: 5.8666666667rem;
    line-height: 8rem;
    padding-bottom: 4vw;
    border-bottom: 0.5333333333vw solid #0E6BB6;
    margin-bottom: 6.4vw;
  }
  .tw-top .desc {
    font-size: 4.2666666667rem;
    line-height: 6.9333333333rem;
  }
  .twlist-link {
    border: 0.2666666667vw solid #cfcfcf;
    border-bottom: 1.3333333333vw solid #146EB8;
  }
  .twlist-link .img-box {
    height: 54.9333333333vw;
  }
  .twlist-link .info {
    margin: 0 4vw;
    padding: 5.3333333333vw 0;
  }
  .twlist-link h4 {
    font-size: 5.8666666667rem;
    line-height: 8rem;
    margin-bottom: 5.3333333333vw;
  }
  .twlist-link .desc {
    font-size: 4.8rem;
    line-height: 8rem;
    height: 47.7333333333vw;
  }
  /*表单*/
  .layui-form-label.layui-form-required:after {
    font-size: 3.7333333333rem;
    top: 1.6vw;
    left: 0.8vw;
    right: auto;
  }
  .layui-laydate-main {
    width: 74.6666666667vw !important;
  }
  .form1-title {
    font-size: 4.8rem;
    line-height: 8rem;
    margin-bottom: 5.3333333333vw;
  }
  .zjgw-form .layui-form-item {
    margin-bottom: 4vw;
  }
  .zjgw-form .layui-form-label {
    padding: 2.4vw 4vw;
    width: 34.6666666667vw;
    line-height: 5.3333333333rem;
    font-size: 3.7333333333vw;
    text-align: left;
  }
  .zjgw-form .layui-input-block {
    margin-left: 34.6666666667vw;
    min-height: 10.6666666667vw;
  }
  .zjgw-form .layui-input,
  .zjgw-form .layui-select,
  .zjgw-form .layui-textarea {
    height: 10.6666666667vw;
    border-width: 0.2666666667vw;
    border-radius: 1.0666666667vw;
    font-size: 3.7333333333vw;
  }
  .zjgw-form .layui-input,
  .zjgw-form .layui-textarea {
    padding-left: 5.3333333333vw;
    padding-right: 5.3333333333vw;
  }
  .zjgw-form .layui-input::-webkit-input-placeholder, .zjgw-form .layui-input::-webkit-input-placeholder,
  .zjgw-form .layui-textarea::-webkit-input-placeholder,
  .zjgw-form .layui-textarea::-webkit-input-placeholder {
    font-size: 3.7333333333rem;
  }
  .zjgw-form .layui-input:-moz-placeholder, .zjgw-form .layui-input:-moz-placeholder,
  .zjgw-form .layui-textarea:-moz-placeholder,
  .zjgw-form .layui-textarea:-moz-placeholder {
    font-size: 3.7333333333vw;
  }
  .zjgw-form .layui-input::-moz-placeholder, .zjgw-form .layui-input::-moz-placeholder,
  .zjgw-form .layui-textarea::-moz-placeholder,
  .zjgw-form .layui-textarea::-moz-placeholder {
    font-size: 3.7333333333vw;
  }
  .zjgw-form .layui-input:-ms-input-placeholder, .zjgw-form .layui-input:-ms-input-placeholder,
  .zjgw-form .layui-textarea:-ms-input-placeholder,
  .zjgw-form .layui-textarea:-ms-input-placeholder {
    font-size: 3.7333333333vw;
  }
  .zjgw-form .layui-form-select dl dd,
  .zjgw-form .layui-form-select dl dt {
    padding: 0 5.3333333333vw;
    line-height: 10.1333333333rem;
    font-size: 3.7333333333rem;
  }
  .zjgw-form .layui-form-select dl dd.layui-this {
    padding-left: 5.3333333333vw !important;
  }
  .zjgw-form .layui-form-select .layui-edge {
    right: 2.6666666667vw;
    margin-top: -0.8vw;
    border-width: 1.6vw;
  }
  .zjgw-form .layui-form-select dl {
    top: 10.6666666667vw;
  }
  .zjgw-form .layui-form-selectup dl {
    top: auto;
    bottom: 10.6666666667vw;
  }
  .zjgw-form .layui-form-item .layui-input-inline {
    margin-left: 34.6666666667vw;
  }
  .zjgw-form .layui-textarea {
    min-height: 37.3333333333vw;
  }
  .zjgw-form .input-phone-num span {
    width: 16vw;
    left: 0.2666666667vw;
    top: 0.2666666667vw;
    bottom: 0.2666666667vw;
    font-size: 3.7333333333rem;
    line-height: 10.1333333333rem;
    border-radius: 1.0666666667vw 0 0 1.0666666667vw;
    border-right: 0.2666666667vw solid #CED4DA;
  }
  .zjgw-form .input-phone-num .layui-input {
    padding-left: 21.3333333333vw;
  }
  .zjgw-form .layui-form-radio * {
    font-size: 3.7333333333rem;
  }
  .zjgw-form .layui-form-radio {
    line-height: 7.4666666667rem;
    margin: 1.6vw 2.6666666667vw 0 0;
    padding-right: 2.6666666667vw;
  }
  .zjgw-form .layui-form-checkbox span {
    padding: 0 2.6666666667vw;
    font-size: 3.7333333333rem;
    border-radius: 1.0666666667vw 0 0 1.0666666667vw;
    max-width: 48vw;
  }
  .zjgw-form .layui-form-checkbox {
    height: 10.6666666667vw;
    line-height: 10.1333333333rem;
    margin-right: 2.6666666667vw;
    padding-right: 8vw;
  }
  .zjgw-form .layui-form-checkbox i {
    width: 8vw;
    height: 10.6666666667vw;
    border: 0.2666666667vw solid #d2d2d2;
    border-radius: 0 1.0666666667vw 1.0666666667vw 0;
    font-size: 5.3333333333rem;
  }
  .tj-box .check-box {
    margin-bottom: 8vw;
  }
  .tj-box .check-box input {
    width: 4.2666666667vw;
    height: 4.2666666667vw;
    border-radius: 1.0666666667vw;
    border: 0.2666666667vw solid #CACACA;
    margin-right: 2.6666666667vw;
    -webkit-transform: translateY(1.0666666667vw);
            transform: translateY(1.0666666667vw);
  }
  .tj-box .check-box span {
    font-size: 3.7333333333rem;
    line-height: 4.2666666667rem;
  }
  .tj-box .check-box a {
    font-size: 3.7333333333rem;
    line-height: 4.2666666667rem;
  }
  .tj-box .tj-btn {
    width: 74.6666666667vw;
    height: 13.3333333333vw;
    border-radius: 2.6666666667vw;
    font-size: 4.2666666667rem;
    line-height: 13.3333333333rem;
  }
  .jswz-list .date {
    padding: 5.3333333333vw 8vw;
  }
  .jswz-list .date img {
    width: 8vw;
    height: 8vw;
  }
  .m25 {
    margin: 0 -4vw;
  }
  .p25 {
    padding: 0 4vw;
  }
  .zsxx-box {
    margin-right: 0;
    margin-top: 0;
  }
  .zsxx-box .left-title {
    float: none;
    padding-top: 0;
    width: 100%;
    margin-right: 0;
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .zsxx-box .left-title a {
    width: calc((100% - 5.3333333333vw) / 2);
    height: 12vw;
    font-size: 5.8666666667rem;
    line-height: 12rem;
    margin-bottom: 6.6666666667vw !important;
    padding-left: 8vw;
    margin-right: 2.6666666667vw;
  }
  .zsxx-box .left-title a:last-child {
    margin-right: 0;
  }
  .zsxx-box .right-cont {
    padding: 0;
    overflow: visible;
  }
  .zsxx-box .zs-info-link {
    min-height: auto;
    margin-left: 5.3333333333vw;
    -webkit-box-shadow: 0px 0.8vw 5.3333333333vw 0px rgba(14, 107, 182, 0.15);
            box-shadow: 0px 0.8vw 5.3333333333vw 0px rgba(14, 107, 182, 0.15);
    border-radius: 5.3333333333vw;
    padding: 6.6666666667vw 6.6666666667vw 4.8vw 10.6666666667vw;
    margin-bottom: 8vw;
  }
  .zsxx-box .zs-info-link .date-box {
    width: 21.8666666667vw;
    height: 24vw;
    margin-right: 5.3333333333vw;
    margin-left: -16vw;
    border-radius: 1.6vw;
  }
  .zsxx-box .zs-info-link .date-box p {
    height: 8vw;
    border-radius: 1.6vw 1.6vw 0px 0px;
    font-size: 3.7333333333rem;
    line-height: 8rem;
  }
  .zsxx-box .zs-info-link .date-box .date {
    font-size: 3.7333333333rem;
    padding-top: 2.1333333333vw;
  }
  .zsxx-box .zs-info-link .date-box .date div:nth-child(1) {
    font-size: 6.9333333333rem;
  }
  .zsxx-box .zs-info-link .title {
    font-size: 4.8rem;
    line-height: 8rem;
    height: auto;
    display: block;
    margin-bottom: 4vw;
  }
  .zsxx-box .zs-info-link .more {
    font-size: 3.7333333333rem;
    line-height: 5.8666666667rem;
    padding-right: 2.6666666667vw;
  }
  .zsxx-box .zs-info-link .more::before {
    font-size: 3.7333333333rem;
    line-height: 5.8666666667rem;
  }
  .xscg-table .min-width-table {
    min-width: 186.6666666667vw;
  }
  .xscg-table table {
    border-bottom: 0.2666666667vw solid #E5E5E5;
    margin-bottom: 13.3333333333vw;
  }
  .xscg-table table thead {
    border-bottom: 0.2666666667vw solid #FFF;
  }
  .xscg-table table thead th {
    font-size: 3.7333333333rem;
    line-height: 5.3333333333rem;
    padding: 8vw 2.6666666667vw;
  }
  .xscg-table table tbody td {
    font-size: 3.7333333333rem;
    line-height: 5.3333333333rem;
    padding: 5.3333333333vw 2.6666666667vw;
  }
  .box8 {
    padding: 8vw 0;
  }
  .box8 .m32 {
    margin: 0 -4vw;
  }
  .box8 .p32 {
    padding: 0 4vw;
  }
  .box8 .sysdt-index-link {
    height: auto;
    margin-bottom: 8vw;
  }
  .box8 .sysdt-list li {
    padding: 4vw 0;
  }
  .box8 .sysdt-list .title {
    font-size: 4.8rem;
    line-height: 6.9333333333rem;
    margin-bottom: 2.1333333333vw;
    white-space: normal;
  }
  .box8 .sysdt-list .desc {
    font-size: 4.2666666667rem;
    line-height: 6.9333333333rem;
    height: auto;
    margin-bottom: 2.6666666667vw;
  }
  .box8 .sysdt-list .date {
    font-size: 3.7333333333rem;
    line-height: 5.8666666667rem;
  }
  .box8 .sysdt-list .date span {
    font-size: 4.2666666667rem;
  }
  .wz3-list {
    margin-bottom: 8vw;
  }
  .wz3-list li a {
    padding: 4vw 0;
  }
  .wz3-list li a .title {
    padding: 0 0 0 8vw;
    font-size: 4.8rem;
    line-height: 8rem;
    overflow: visible;
    white-space: normal;
  }
  .wz3-list li a .title::before {
    top: 2.1333333333vw;
    width: 3.7333333333vw;
    height: 3.7333333333vw;
  }
  .wz3-list li a .date {
    position: static;
    padding-left: 8vw;
    font-size: 4.2666666667rem;
    line-height: 8rem;
  }
  .zsxx-link-btn {
    min-height: auto;
    border-radius: 2.6666666667vw;
    padding: 5.3333333333vw 4vw;
  }
  .zsxx-link-btn h2 {
    font-size: 4.8rem;
    line-height: 8rem;
    margin-bottom: 2.6666666667vw;
    white-space: normal;
    overflow: visible;
  }
  .zsxx-link-btn p {
    font-size: 3.7333333333rem;
    line-height: 6.4rem;
    white-space: normal;
    overflow: visible;
  }
  .zsxx-link-btn .more {
    width: 29.3333333333vw;
    height: 9.0666666667vw;
    border-radius: 5.3333333333vw;
    font-size: 3.2rem;
    line-height: 8.5333333333rem;
    margin-top: 5.3333333333vw;
  }
  .zsxx-link-btn:hover {
    padding: 5.3333333333vw 4vw;
  }
  .zsxx-link-btn:hover .more {
    margin-left: 4vw;
  }
  .zsxx-detail-box h1 {
    font-size: 5.3333333333rem;
    line-height: 7.4666666667rem;
    margin-bottom: 3.2vw;
  }
  .zsxx-detail-box h3 {
    font-size: 4.2666666667rem;
    line-height: 6.4rem;
    margin-bottom: 8vw;
  }
  .zsxx-detail-box .zxxx-group {
    margin-bottom: 6.6666666667vw;
  }
  .zsxx-detail-box .title {
    font-size: 5.3333333333rem;
    line-height: 8rem;
    margin-bottom: 8vw;
  }
  .zsxx-detail-box .title::before {
    bottom: -3.4666666667vw;
    width: 10.6666666667vw;
    height: 0.8vw;
  }
  .zsxx-detail-box .txt {
    font-size: 4.2666666667rem;
    line-height: 8rem;
  }
  .zsxx-detail-box .txt > p {
    font-size: 4.2666666667rem;
    line-height: 8rem;
    margin-bottom: 2.6666666667vw;
  }
  .zsxx-detail-box .txt b, .zsxx-detail-box .txt strong {
    padding-left: 8vw;
    font-size: 4.8rem;
    line-height: 8rem;
  }
  .zsxx-detail-box .txt b::before, .zsxx-detail-box .txt strong::before {
    top: 2.6666666667vw;
    width: 3.2vw;
    height: 3.2vw;
  }
  .zsxx-detail-box .txt img {
    width: 100%;
    max-width: 100%;
  }
  .timeline.timeline {
    width: 100%;
    max-width: 100%;
  }
  .timeline.timeline .timeline-item {
    padding-left: 76px;
    padding-right: 0;
  }
  .timeline.timeline .timeline-item.timeline-item-right,
  .timeline.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) {
    padding-left: 76px;
    padding-right: 0;
  }
  .timeline.timeline .timeline-item .timeline-event {
    width: 100%;
  }
  .timeline.timeline:before {
    left: 16px;
    width: 0;
    margin-left: -1px;
  }
  .timeline.timeline .timeline-item {
    width: 100%;
    margin-bottom: 0;
  }
  .timeline.timeline .timeline-item:nth-of-type(even) {
    margin-top: 0;
  }
  .timeline.timeline .timeline-item.timeline-item-left + .timeline-item:not(.timeline-item-left):not(.timeline-item-right),
  .timeline.timeline .timeline-item.timeline-item-right + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
    margin-top: 0;
  }
  .timeline.timeline .timeline-item.timeline-item-left + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right),
  .timeline.timeline .timeline-item.timeline-item-right + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
    margin-top: 0;
  }
  .timeline.timeline .timeline-item > .timeline-event {
    float: right !important;
    padding-left: 0;
    padding-right: 0;
  }
  .timeline.timeline .timeline-item > .timeline-event:before,
  .timeline.timeline .timeline-item > .timeline-event:after {
    right: auto !important;
    /*border-left-width: 0 !important;*/
  }
  .timeline.timeline .timeline-item > .timeline-event:before {
    left: -54px !important;
    /*border-right-width: 15px !important;*/
  }
  .timeline.timeline .timeline-item > .timeline-event:after {
    left: -14px !important;
    border-right-width: 14px !important;
  }
  .timeline.timeline .timeline-item > .timeline-point {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 16px !important;
    margin-left: 0;
  }
  .timeline.timeline .timeline-label {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    margin: 0 0 20px 42px;
  }
  .timeline.timeline .timeline-label + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
    margin-top: 4vw;
  }
  .timeline.timeline .timeline-label + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
    margin-top: 0;
  }
  .timeline.timeline:before {
    left: 14px;
  }
  .timeline.timeline .timeline-item {
    padding-left: 45px;
  }
  .timeline.timeline .timeline-item.timeline-item-right,
  .timeline.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) {
    padding-left: 45px;
  }
  .timeline.timeline .timeline-item > .timeline-point {
    left: 14px !important;
  }
  .timeline .timeline-item > .timeline-event:before {
    z-index: 0;
  }
  .timeline.timeline .timeline-item > .timeline-event:before {
    left: -25px !important;
    width: 35px;
  }
  .timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before {
    left: -25px !important;
  }
  .timeline .timeline-item > .timeline-event .timeline-event-con {
    padding: 6.9333333333vw 0 0;
  }
  .timeline .timeline-item > .timeline-event .timeline-event-con {
    border-radius: 0 30px;
  }
  .timeline .timeline-item > .timeline-event p {
    font-size: 5.3333333333rem;
    margin-bottom: 3.2vw !important;
  }
  .timeline .timeline-item > .timeline-event .timeline-img {
    width: 100%;
    height: 52.8vw;
  }
  .timeline .timeline-item > .timeline-event .timeline-event-con {
    float: left;
  }
  .timeline .timeline-item > .timeline-event .timeline-heading h4 {
    font-size: 4.5333333333rem;
    width: 29.3333333333vw;
    height: 8.5333333333vw;
    line-height: 8vw;
    padding-left: 3.2vw;
  }
  .timeline .timeline-item > .timeline-event .timeline-footer {
    font-size: 4.5333333333rem;
    margin-top: 4vw;
  }
  .timeline .timeline-item > .timeline-point {
    width: 4vw;
    height: 4vw;
    border-width: 1.0666666667vw;
    right: -3.4666666667vw;
    top: 2.9333333333vw;
  }
  .timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event .timeline-body p {
    text-align: left;
  }
  .timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event .timeline-heading h4 {
    float: left;
    background-image: url(zjgw-yjfx01.png);
    text-align: left;
    padding-right: 3.2vw;
  }
}