@charset "UTF-8"; 
/* Base Reset */
* {margin: 0; padding: 0;}
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus {outline: 0;}
img {border: 0;}
a img {vertical-align: middle;}
body {line-height: 1;}
ol,
ul {list-style: none;}
blockquote,
q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
.clear {width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline;}
.none {display: none;}
.hidden {visibility: hidden;}
.clearfix:after {clear: both; content: ''; display: block; height: 0; visibility: hidden;}
.clearfix {display: block; *zoom: 1;}
body, p {font: 14px/1 Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Tohoma, Arial; color: #333; font-family: 'Microsoft YaHei';}
body {background-color: #fff; font-size: 14px; /**position: relative;   overflow: hidden; **/}
body:before {content: ''; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);}
a {text-decoration: none; color: #333; transition: all 0.4s ease-in-out;}
a:hover {text-decoration: none; color: #0036A3;}


.wrapper {width: 100%; background: #fff;}
.inner {width: auto; max-width: 1440px; margin: 0 auto;}

/* Web Scrollbar */
::-webkit-scrollbar {width: 6px; height: 6px; background-color: #fff;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0); border-radius: 10px; background-color: #fff;}
::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0); background-color: rgba(144, 147, 153,
.4); transition: background-color .3s;}
::-webkit-scrollbar-thumb:hover {background-color: rgba(144, 147, 153, 0.6);}

/* WebKit, Blink, Edge */
::-webkit-input-placeholder {color: #fff;}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {color: #fff;}
/* Mozilla Firefox 19+ */
::-moz-placeholder {color: #fff;}
/* Internet Explorer 10-11 */
:-ms-input-placeholder {color: #fff;}
/* Input Placeholder */
:-webkit-autofill {box-shadow: 0 0 0 1000px #fff inset; -webkit-box-shadow: 0 0 0 1000px #0035a1 inset; -webkit-text-fill-color: #fff;}

/* Animate */
@keyframes move {
  0% {transform: scale(1.2) translate(100px, -20px)}
  50% {transform: scale(1.0) translate(10px, 20px)}
  100% {transform: scale(1.0) translate(0px, 0px)}
}
@keyframes jump {
  0% {top: 34px;}
  10% {top: 29px;}
  20% {top: 34px;}
  30% {top: 29px;}
  40% {top: 34px;}
  100% {top: 34px;}
}

.tt {display: flex; justify-content: space-between; align-items: center; margin-bottom: 32px;}
.tt.type-2 {justify-content: flex-start;flex: 0 0 345px;margin: 0;}
.tt.type-3 {justify-content: center; margin-bottom: 50px;}

.tt .tit {display: inline-block; font-weight: normal;}
.tt.type-2 .tit {margin-right: 25px;}

.tt .tit .title {font-size: 24px;color: #252525;line-height: 36px;height: 40px;display: block;}
.tt.type-2 .tit .title {display: flex;flex-direction: row;height: auto;gap: 16px;}

.tt .tit .title em {font-size: 18px; font-weight: normal; color: #CF202A; font-style: normal; margin-left: 10px;}

.more_btn {line-height: 40px; height: 40px;}
.more_text {font-size: 12px;cursor: pointer;color: #505050;transition: all 0.4s ease-in-out;}
.more_text:hover {color: #0036A3;}

.jsou-top-wrap {background: #0036A3;height:28px}
.jsou-top-inner {display: flex; justify-content: flex-end; padding: 2px 0;}

.role-list {display: flex; justify-content: flex-start; }
.role-item {line-height: 24px;font-size: 12px;padding: 0 10px;position: relative;}

.role-url {color: #fff;}
.role-url:hover {text-decoration:underline;color:#fff;}
.topl li.role-item.i1:after {right: 0; content: "";position: absolute;top: 25%;width: 1px;height: 14px;background: #fff;}


.top-search-panel {position: relative;}
.search-mask {width: 24px; height: 24px; border: 0; outline: 0; position: absolute; right: 0; top: 0; z-index: 120; cursor: pointer; border-radius: 50%; background: url('../image/sous.svg') -49px -52px no-repeat;}
.search {width: 24px; position: relative; margin-left: 12px}
.search-form {display: block;}
.search-input {margin-right: 24px; border-bottom: 1px solid #fff; text-indent: 4px; box-sizing: border-box; height: 24px;}
.search-title {width: 100%; height: 19px; line-height: 19px; border: 0; outline: 0; background: none; color: #fff; font-size: 14px; padding: 2px 0; caret-color: #fff;}
.search-button {width: 24px; height: 24px; position: absolute; right: 0; top: 50%; margin-top: -12px;}
.search-submit {width: 100%; height: 24px; border: 0; outline: 0; background: url('../image/sous.svg')  no-repeat; cursor: pointer;}

.jsou-float-wrap {position: absolute; top: 28px; left: 0; right: 0; width: 100%; z-index: 200; background: rgba(0, 0, 0, 0.63);}
.jsou-list-page .jsou-float-wrap{background: #0036a3;position:static;}
.jsou-list-page .site-logo{margin-top:-22px}
.jsou-float-inner {display: flex; justify-content: space-between;}
#jsou-banner{display:none}

.float-logo-window {padding: 10px 0;}
.site-url {display: block; width: 238px;}
.site-logo {width: auto; height: auto; vertical-align: middle;    max-width: 100%;margin-top:0px;}

.float-nav-panel {display: flex;align-items: center;}
.float-nav-window .menu {display: flex; justify-content: flex-start; position: relative;}
.float-nav-window .menu-item.only {position: relative;}
.float-nav-window .menu-link {padding: 10px 18px;display: block;height: 40px;line-height: 40px;color: #fff;font-size: 16px;background: transparent;}
.float-nav-window .menu-link:hover,
.float-nav-window .menu-item.hover .menu-link {background: #555;}
.float-nav-window .sub-menu {display: none;position: absolute;left: 0;top: 100%;z-index: 100;min-width: 840px;width: 100%;box-sizing: border-box;padding:0 30px 20px 0;}
.float-nav-window .menu-item.only .sub-menu {right: auto;left: 0;min-width: 130%;width: auto !important;background:#555}
.float-nav-window .sub-item {font-size: 14px;line-height: 30px;padding: 8px 12px 4px;box-sizing: border-box;text-align: left;}
.float-nav-window .sub-link {color: #fff; padding: 0 12px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.float-nav-window .sub-item:nth-child(odd) {background: #555;}
.float-nav-window .sub-item:nth-child(even) {background: #555;}
.float-nav-window .menu-item.only .sub-item {background: #555555;}
.float-nav-window .i2 .sub-menu .sub-menu{display:flex}
.float-nav-window .sub-menu .sub-menu {display: flex;position: relative;top: auto;flex-flow: row wrap;padding-top: 10px;;min-width: 800px;}
.float-nav-window .menu-item.only .sub-item {padding: 5px 12px;position: relative;
    white-space: nowrap;
    vertical-align: top;}
.float-nav-window .sub-item .sub-menu .sub-item {background: none;}
.float-nav-window .sub-menu .sub-menu .sub-item {flex: 25%; max-width: 25%; padding: 0; text-align: left;}
li.menu-item.i2 ul.sub-menu li a.sub-link {
    text-align: left;
    font-weight: bold;
}li.menu-item.i2 ul.sub-menu li ul a {
    font-weight: normal !important;
}li.menu-item.i1 ul li {
    text-align: left;
}
.float-nav-window .menu-item.i1 .sub-menu{min-width: auto; width: auto;background:#555}
.jsou-jumbotron-inner {max-width: 100%;}
.float-nav-window .menu-item.i1 .sub-item{    display: flex;  flex-direction: row;}
.float-nav-window .menu-item.i1 .sub-item .sub-menu{
width: auto;
    min-width: auto;
    display: flex;
    flex-direction: column;padding-top:0;
}
.float-nav-window .menu-item.i1 .sub-item .sub-menu li{
width: auto;
    flex: auto;
    max-width: initial
}
.jsou-main-page .menu-item.i2 .i2-2,.jsou-main-page .menu-item.i3 .i3-2{
    background: #4b4c4c;
}
.jsou-list-page .menu-item.i2 .i2-2,.jsou-list-page .menu-item.i3 .i3-2{ background: #4b4c4c;}
.jumbotron-focus-window .focus-img,
.jumbotron-focus-window .focus-video {position: relative; padding-top: calc(100vh - 88px); overflow: hidden;}
.jumbotron-focus-window .focus-img img,
.jumbotron-focus-window .focus-video video {width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform: scale(1.3); transform: scale(1.3);}
.jumbotron-focus-window .focus-item.slick-active .focus-img img{transform: scale(1);}
.jumbotron-focus-window .focus-list:hover .slick-arrow {opacity: 0.6;}
.jumbotron-focus-window .slick-arrow {width: 30px; height: 50px; margin-top: -15px; opacity: 0; transition: all 0.4s ease-in-out;}
.jumbotron-focus-window .focus-list:hover .slick-arrow:hover {opacity: 1;}
.jumbotron-focus-window .slick-prev {left: 30px;}
.jumbotron-focus-window .slick-next {right: 30px;}
.jumbotron-focus-window .slick-prev:after,
.jumbotron-focus-window .slick-next:after {content: ''; width: 30px; height: 50px; position: absolute; top: 0; left: 0; background: url('../image/arrow.png') right center no-repeat;}
.jumbotron-focus-window .slick-prev:after {background-position: left center;}

.jsou-service-wrap {background: #3D3D3D; z-index: 100; position: relative;}
.jsou-service-inner {position: relative;}

.service-menu-panel {z-index: 400; position: relative;}
.service-menu-window .service-menu-list {display: flex; justify-content: center;}
.service-menu-window .service-menu-item {flex: 0 0 20%;text-align: center;font-size: 16px;color: #fff;border-left: 1px solid #555;line-height: 22px;padding: 0 0;margin: 19px 0;box-sizing: border-box;}
.service-menu-window .service-menu-item:first-child {border: 0;}
.service-menu-window .service-menu-link {color: #fff;}
.service-menu-window .service-menu-link:hover {text-decoration:underline}

.service-sub-window {display: none; margin-top: -40px;}
.service-sub-window .service-sub-menu-list {display: flex; justify-content: center;}
.service-sub-window .service-sub-menu-item {flex: 0 0 20%;text-align: center;border-left: 1px solid #555;margin: 20px 0;padding: 16px 0 26px;box-sizing: border-box;}
.service-sub-window .service-sub-menu-item:first-child {border: 0;}
.service-sub-window .service-sub-item {text-align: left;font-size: 14px;color: #fff;line-height: 20px;padding: 6px 0;margin-left: 39%;}
.service-sub-window .service-sub-link {color: #fff;}
.service-sub-window .service-sub-link:hover {text-decoration:underline}
.pull-button {background: #3D3D3D; width: 86px; height: 86px; position: absolute; left: 0; right: 0; margin: 0 auto; border-radius: 50%; bottom: -40px; cursor: pointer; z-index: 99;}
.pull-button:before {content: ''; width: 36px; height: 18px; position: absolute; bottom: 15px; left: 0; right: 0; margin: 0 auto; background: url('../image/icon_sprites.png') -60px -10px no-repeat; transition: all .5s;}
.pull-button.open:before {transform: rotate(0.5turn);}
li.menu-item {
    position: relative;
}

.jsou-system-inner {padding: 24px 0;}

.system-menu-window .system-menu-list {width: 88%;
    margin: auto;}.system-menu-window .system-menu-list li {
    float: left;
    width: 16.6%;
}
.system-menu-window .system-menu-item {flex: 0 0 auto; max-width: 16.66666%; box-sizing: border-box; border-left: 1px solid #CFCFCF; padding: 12px 0 2px 24px;}
.system-menu-window .system-menu-link {text-align: left; display: block;}
.system-menu-window .system-menu-icon {width: 60px; height: 60px;  }
.system-menu-window .system-menu-item.i1 .system-menu-icon {background-position: -170px -10px;background: url(../image/bgxt.svg) center no-repeat;}
.system-menu-window .system-menu-item.i2 .system-menu-icon {background-position: -90px -10px;background: url(../image/ymzx.svg) center no-repeat;}
.system-menu-window .system-menu-item.i3 .system-menu-icon {background-position: -10px -90px;background: url(../image/rhmh.svg) center no-repeat;}
.system-menu-window .system-menu-item.i4 .system-menu-icon {background-position: -10px -10px;background: url(../image/bsdt.svg) center no-repeat;}
.system-menu-window .system-menu-item.i5 .system-menu-icon {background-position: -90px -90px;background: url(../image/zbgg.svg) center no-repeat;}
.system-menu-window .system-menu-item.i6 .system-menu-icon {background-position: -170px -90px;background: url(../image/sfrz.svg) center no-repeat;}
.system-menu-window .system-menu-item.i7 .system-menu-icon {background-position: -170px -90px;background: url(../image/yjxt.svg) center no-repeat;}
.system-menu-window .system-menu-item.i8 .system-menu-icon {background-position: -170px -90px;background: url(../image/xxgk2.svg) center no-repeat;}

.system-menu-window .system-menu-item.i8 a{
/*pointer-events: none;*/
 }



.system-menu-window .system-menu-title {color: #CF202A;font-size: 13px;line-height: 26px;position: relative;padding-bottom: 16px;}
.system-menu-window .system-menu-title:after {content: '';position: absolute;left: 0;bottom: -7px;height: 20px;width: 20px;background: url('../image/jiantou_r.svg') center no-repeat;}

.jsou-news-inner {padding: 42px 0 66px;}

.jsou-news-wrap {background: #F7F7F7;}
.news-pic-window {padding-bottom: 36px; margin-bottom: 32px;}
.news-pic-window .news-wrap {display: flex; justify-content: space-between;}
.news-pic-window .news-left {flex: 1 1 auto; margin-right: 30px;}
.news-pic-window .news-left .news-link {position: relative; display: block;}
.news-pic-window .news-left .news-img {position: relative;width: 100%;height: 638px;z-index: 100;overflow: hidden;}
.news-pic-window .news-left .news-img img {width: 100%;height: 100%;object-fit: cover;vertical-align: top;transition: all 0.4s ease-in-out;}
.news-pic-window .news-left .news-content {position: absolute;bottom: 0;right: 0;background: rgba(0, 54, 163, 1);padding: 16px 20px 54px;width: 60%;box-sizing: border-box;color: #fff;font-size: 12px;line-height: 32px;z-index: 199;}
.news-pic-window .news-left .news-title {font-size: 16px;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.news-pic-window .news-left .news-date {position: absolute; bottom: 0; left: 0; background: #0036A3; padding: 0 16px;}
.news-pic-window .news-left .news-detail {position: absolute;bottom: 10px;right: 20px;padding-right: 30px;}
.news-pic-window .news-left .news-detail:after {content: '';position: absolute;bottom: 8px;right: 0;width: 24px;height: 6px;background: url('../image/info_w.svg') center no-repeat;}
.news-pic-window .news-left .news-bg {width: 40%; height: 40%; position: absolute; left: -36px; bottom: -36px; background: #0036A3; z-index: 1;}

.news-pic-window .news-right {flex: 0 0 320px;}
.news-pic-window .news-right .news-box:first-child {margin-bottom: 30px;}
.news-pic-window .news-right .news-link {display: block;}
.news-pic-window .news-right .news-img {width: 100%;height: 180px;overflow: hidden;}
.news-pic-window .news-right .news-img img {width: 100%;height: 100%;object-fit: cover;vertical-align: top;transition: all 0.4s ease-in-out;}
.news-pic-window .news-right .news-content {position: relative;background: #0036A3;padding: 20px 24px 62px;color: #fff;font-size: 12px;line-height: 32px;}
.news-pic-window .news-right .news-title {font-size: 16px;line-height: 30px;height: 60px;max-height: 60px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-pic-window .news-right .news-date {position: absolute; bottom: 10px; left: 0;  padding: 0 16px;}
.news-pic-window .news-right .news-detail {position: absolute;bottom: 10px;right: 20px;padding-right: 30px;}
.news-pic-window .news-right .news-detail:after {content: '';position: absolute;bottom: 8px;right: 0;width: 24px;height: 6px;background: url('../image/info_w.svg') center no-repeat;}

.news-list-window .news-list {display: flex; justify-content: space-between; margin: 0 -20px;}
.news-list-window .news-item {padding: 0 20px; flex: 33.33333%; max-width: 33.33333%; box-sizing: border-box;}
.news-list-window .news-link {background: #fff;position: relative;display: block;font-size: 12px;line-height: 32px;padding: 26px 30px 62px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);}
.news-list-window .news-title {color: #252525;font-size: 16px;line-height: 30px;height: 60px;max-height: 60px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-list-window .news-date {position: absolute; bottom: 0; left: 0; background: #0036A3; padding: 0 16px; color: #fff;}
.news-list-window .news-detail {position: absolute; bottom: 10px; right: 20px; padding-right: 30px; color: #0036A3;}
.news-list-window .news-detail:after {content: '';position: absolute;bottom: 8px;right: 0;width: 24px;height: 6px;background: url('../image/info_b.svg') center no-repeat;}

.jsou-notice-inner {padding: 50px 0 84px;}

.notice-list-window .news-list {display: flex; justify-content: space-between; margin: 0 -14px;}
.notice-list-window .news-item {padding: 0 14px; flex: 33.33333%; max-width: 33.33333%; box-sizing: border-box;}
.notice-list-window .news-link {background: #0036A3; color: #fff; display: block; padding: 44px 44px 20px;}
.notice-list-window .news-date {font-size: 14px; line-height: 20px;}
.notice-list-window .news-title {font-size: 16px;line-height: 30px;height: 96px;max-height: 96px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin: 20px 0 30px;}

.jsou-academic-wrap {background: url(../image/m4.png) no-repeat top;
    position: relative;
    background-position: 0px 16px;}
.jsou-academic-inner {padding: 0px 0 30px;}
section#jsou-academic .tt {
    position: relative;
}section#jsou-academic .more_btn {
    /* position: absolute; */
    /* left: 0; */
    /* width: 300px; */
    text-align: right;
    margin-top: 10px;
}section#jsou-academic span.more_text {
    /* font-size: 0; */
}section#jsou-academic .more_btn a {
    display: block;
    width: 100%;
    height: 100%;
}
.academic-list-panel {position: relative;z-index: 99;}
.academic-list-window .news-list {display: flex; justify-content: space-between; flex-flow: row wrap; margin: 0 -16px;}
.academic-list-window .news-item {padding: 0 16px; flex: 25%; max-width: 25%; box-sizing: border-box;}
.academic-list-window .news-link {display: block;}
.academic-list-window .news-img {width: 100%;padding-top: 68.5%;position: relative;overflow: hidden;}
.academic-list-window .news-img img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;transition: all 0.4s ease-in-out;}
.academic-list-window .news-content {background: #fff;padding: 20px 28px;color: #CF202A;font-size: 12px;line-height: 32px;box-shadow: 0 3px 25px rgba(0, 0, 0, 0.08);}
.academic-list-window .news-title {color: #252525;font-size: 16px;line-height: 30px;height: 90px;max-height: 90px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: 16px 0 40px;}
.academic-panel-bg {position: absolute; width: calc(100vw - 6px); left: 0; bottom: 0; background: #fff; height: 280px; z-index: 10;}

.jsou-life-wrap {background: #f7f7f7;}
.jsou-life-inner {padding: 60px 0 40px;}

.life-list-window .news-list {display: flex;flex-flow: row wrap;}
.life-list-window .news-item {display: block;flex: 0 0 50%;max-width: 50%;box-sizing: border-box;/* height: 100%; */}
.life-list-window .news-link {display: flex;flex-flow: row nowrap;position: relative;padding-top: 54%;height: 0;overflow: hidden;}
.life-list-window .news-item:nth-child(3) .news-link,
.life-list-window .news-item:nth-child(4) .news-link {flex-direction: row-reverse;}
.life-list-window .news-img {flex: 0 0 100%;overflow: hidden;/* height: 100%; */}
.life-list-window .news-img img {width: 100%;height: 100%;object-fit: cover;transition: all 0.4s ease-in-out;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.life-list-window .news-content {flex: 0 0 55%;padding: 50px 40px;box-sizing: border-box;color: #fff;font-size: 14px;line-height: 26px;position: absolute;width: 55%;height: 100%;top: 0;}
.life-list-window .news-item:first-child .news-content {background: rgba(232, 104, 39, 0.85);right: 0;}
.life-list-window .news-item:nth-child(2) .news-content {background: rgba(0, 54, 163, 0.85);right: 0;}
.life-list-window .news-item:nth-child(3) .news-content {background: rgba(31, 78, 174, 0.85);left: 0;}
.life-list-window .news-item:last-child .news-content {background: rgba(61, 61, 61, 0.85);left: 0;}
.life-list-window .news-title {font-size: 18px;line-height: 0.3rem;height: 0.6rem;max-height: 60px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.life-list-window .news-summary {/* height: 128px; */max-height: 0.9rem;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: 0.2rem 0 0;line-height:0.3rem;min-height:89px;}

.jsou-media-wrap {background: #f7f7f7; position: relative;}
.jsou-media-inner {padding: 45px 0 50px;}

.media-list-panel {position: relative;z-index: 99;}
.media-list-window {display: flex; flex-flow: row nowrap; align-items: flex-start;}
.media-list-window .tt {margin-top: 60px;}
.media-list-window .news-con {flex: 1 1 auto;padding: 0 2% 0 11%;max-width: calc(100% - 345px);overflow: hidden;box-sizing: border-box;}
.media-list-window .news-link {display: flex;}
.media-list-window .news-content {width: 55%;background: #fff;display: flex;flex-direction: column;font-size: 14px;color: #141414;line-height: 24px;padding: 40px;box-sizing: border-box;}
.media-list-window .news-title {color: #141414;font-size: 16px;height: 90px;max-height: 90px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: 20px 0 10px;line-height: 30px;}
.media-list-window .news-summary {color: rgba(80, 80, 80, 0.74);height: 103px;max-height: 103px;line-height: 26px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.media-list-window .news-date {font-size: 14px; color: #C0C0C0; margin-top: 30px;}
.media-list-window .news-img {width: 45%;overflow: hidden;height:400px; position:relative;}
.media-list-window .news-img img {width: 100%;height: 100%;object-fit: cover;transition: all 1s ease 0s;transition: all 0.4s ease 0s;}
.media-list-window .slick-arrow {width: 64px; height: 64px; margin-top: -32px; border-radius: 2px; background: rgba(61, 61, 61, 0.6); transition: all 0.4s ease-in-out;}
.media-list-window .slick-arrow:hover {background: rgb(61, 61, 61);}
.media-list-window .slick-prev {left: -32px;}
.media-list-window .slick-next {right: -32px;}
.media-list-window .slick-prev:after,
.media-list-window .slick-next:after {content: ''; width: 30px; height: 26px; position: absolute; top: 19px; left: 17px; background: url('../image/icon_sprites.png') -10px -10px no-repeat;}
.media-list-window .slick-prev:after {transform: rotateZ(0.5turn);}
.media-panel-bg {background: #0036A3; height: calc(340px / 2 + 35px); width: calc(100vw - 6px); position: absolute; left: 0; bottom: 0; z-index: 10;}

.jsou-city-wrap {background: #f7f7f7;}
.jsou-city-inner {padding: 60px 0;}

.city-list-window .news-list {display: flex; justify-content: space-between; margin: 0 -15px;}
.city-list-window .news-item {flex: 0 0 25%; max-width: 25%; padding: 0 15px; box-sizing: border-box;}
.city-list-window .news-img {width: 100%; overflow: hidden; padding-top: 68.3%; position: relative;}
.city-list-window .news-img img {width: 100%; height: 100%; object-fit: cover; transition: all 1s ease 0s; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.city-list-window .news-content {background: #fff;display: flex;flex-direction: column;font-size: 14px;line-height: 26px;padding: 30px;transition: all 0.4s ease-in-out;}
.city-list-window .news-title {color: #141414;font-size: 16px;line-height: 30px;height: 60px;max-height: 60px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;transition: all 0.4s ease-in-out;}
.city-list-window .news-summary {color: rgba(80, 80, 80, 0.74);height: 103px;max-height: 103px;overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin: 15px 0 30px;transition: all 0.4s ease-in-out;}
.city-list-window .news-date {color: #CF202A; transition: all 0.4s ease-in-out;}
.city-list-window .news-link:hover .news-img img {transform: scale(1.2);}
.city-list-window .news-link:hover .news-content {background: #0036A3;}
.city-list-window .news-link:hover .news-title {color: #fff;}
.city-list-window .news-link:hover .news-summary {color: rgba(255, 255, 255, 0.74);}
.city-list-window .news-link:hover .news-date {color: rgba(255, 255, 255, 0.74);}

.jsou-style-wrap {position: relative; background: #f7f7f7; overflow: hidden;}
.jsou-style-inner {padding: 20px 0 46px;}

.style-bottom-bg {height: 200px; width: calc(100vw - 6px); position: absolute; left: 0; bottom: 0; z-index: 10; background: #fff;}
.style-first-bg,
.style-last-bg {height: 470px; width: calc(100vw + 60px); position: absolute; left: -30px; bottom: 150px; z-index: 20;}
.style-first-bg {background: #E86827; transform: rotateZ(1.8deg);}
.style-last-bg {background: #0036A3; transform: rotateZ(-1.8deg); z-index: 30;}

.style-list-panel {position: relative;z-index: 99;display: flex;justify-content: space-between;flex-flow: row nowrap;}
.style-content-window {flex: 1 1 auto; margin-right: 8%; max-width: calc(100% - 46%); overflow: hidden;}
.style-content-window .tt {margin-bottom: 80px;}
.style-content-window .news-title {font-size: 25px; color: #fff; border-bottom: 2px solid #E56933; display: inline-block; line-height: 36px; padding: 10px 0;}
.style-content-window .news-summary {font-size: 14px;line-height: 24px;line-height: 30px;color: #fff;min-height: 144px;max-height: 180px; overflow: hidden;display:block;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;margin: 35px 0 60px;}
.style-content-window .news-detail {background: #E56933; display: inline-block; color: #fff; font-size: 16px; padding: 8px 30px; line-height: 22px; border-radius: 3px; cursor: pointer;}
.style-content-window .news-detail a {color: #fff;}

.style-pic-window {flex: 0 0 46%; max-width: 46%;}
.style-pic-window .tt {display: none;}
.style-pic-window .news-img {width: 100%; height: 420px;}
.style-pic-window .news-img img {width: 100%; height: 100%; object-fit: cover;}
.style-pic-window .slick-arrow {width: 64px; height: 64px; margin-top: -32px; border-radius: 2px; background: rgba(61, 61, 61, 0.6); transition: all 0.4s ease-in-out;}
.style-pic-window .slick-arrow:hover {background: rgb(61, 61, 61);}
.style-pic-window .slick-prev {left: -32px;}
.style-pic-window .slick-next {right: -32px;}
.style-pic-window .slick-prev:after,
.style-pic-window .slick-next:after {content: ''; width: 30px; height: 26px; position: absolute; top: 19px; left: 17px; background: url('../image/icon_sprites.png') -10px -10px no-repeat;}
.style-pic-window .slick-prev:after {transform: rotateZ(0.5turn);}

.style-consult-panel {position: relative;z-index: 99;margin-top: 130px;}
.consult-list {display: flex; justify-content: flex-start; margin: 0 -23px;}
.consult-item {font-size: 15px;padding: 0 23px;line-height: 30px;}
.consult-url {background: #E86827; padding: 10px 52px; display: block; color: #fff; border-radius: 5px;}

.jsou-data-wrap {background: #f7f7f7;}
.jsou-data-inner {padding: 56px 0 66px;}
section#jsou-data li.news-item {
    float: left;
    width: 33.3%;
}
.data-list-window .news-list {}
.data-list-window .news-item {text-align: center; line-height: 34px; flex: 20%;}
.data-list-window .news-icon {width: 120px; height: 120px;  margin: 0 auto 15px;}
.data-list-window .news-icon svg{width:100%;height:100%}
.data-list-window .news-item:first-child .news-icon {background-position: -30px -32px}
.data-list-window .news-item:nth-child(2) .news-icon {background-position: -284px -32px;}
.data-list-window .news-item:nth-child(3) .news-icon {background-position: -540px -32px;}
.data-list-window .news-item:nth-child(4) .news-icon {background-position: -792px -32px;}
.data-list-window .news-item:last-child .news-icon {background-position: -1046px -32px;}
.data-list-window .news-data {display: flex;justify-content: center;align-items: baseline;line-height: 30px;color: #2D2D2D;font-size: 28px;}
.data-list-window .news-unit {font-size: 14px; color: #2D2D2D; margin-left: 12px;}
.data-list-window .news-title {font-size: 16px; color: #5D5D5D;}

.jsou-topic-wrap {background: #E86827;}
.jsou-topic-inner {padding: 50px 0;}

.topic-list-window .news-list {display: flex; justify-content: space-between; flex-flow: row nowrap; margin: 0 -13px;}
.topic-list-window .news-item {flex: 25%; max-width: 25%; box-sizing: border-box; padding: 0 13px;}
.topic-list-window .news-img {border: 1px solid #fff; position: relative; padding-top: 26%;}
.topic-list-window .news-img img {width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.topic-list-window .slick-arrow {width: 36px; height: 36px; margin-top: -38px; border-radius: 2px; background: rgba(61, 61, 61, 0.6); transition: all 0.4s ease-in-out;}
.topic-list-window .slick-arrow:hover {background: rgb(61, 61, 61);}
.topic-list-window .slick-prev {left: -70px;}
.topic-list-window .slick-next {right: -70px;}
.topic-list-window .slick-prev:after,
.topic-list-window .slick-next:after {content: ''; width: 24px; height: 20px; position: absolute; top: 8px; left: 6px; background: url('../image/icon_sprites.png') -10px -56px no-repeat;}
.topic-list-window .slick-prev:after {transform: rotateZ(0.5turn);}

.jsou-info-wrap {background: #0036A3;}
.jsou-info-inner {padding: 30px 0;}

.info-link-panel {display: flex; justify-content: space-between; margin: 0 -20px;}
.info-link-window {line-height: 34px; flex: 0 0 250px; padding: 0 20px;position:relative;z-index:2;}
.link-box {position: relative; cursor: pointer; margin: 0; z-index: 400;}
/*.link-arrow {position: relative; display: block; height: 34px; line-height: 34px; padding: 0 18px; font-size: 14px; color: #fff; background: #1F4EAE; text-align: left; border-radius: 4px;}
*/
.link-arrow {position: relative; display: block; height: 34px; line-height: 34px; padding: 0 18px; font-size: 14px; color: #fff; background: #1F4EAE; text-align: left; border-radius: 0px;}
.link-arrow:after {content: ''; position: absolute; width: 12px; height: 7px; background: url('../image/icon_sprites.png') -44px -96px no-repeat; right: 16px; top: 0; bottom: 0; margin: auto 0; transform: rotate(0.5turn); transition: all .5s;}
.link-open .link-arrow {/* border-radius: 0 0 4px 4px; */}
.link-open .link-arrow,
.link-arrow:hover {color: #fff; background: #E86827; background-position: right bottom;}
.link-open .link-arrow:after,
.link-arrow:hover:after {transform: rotate(0);}
.link-con {display: none; position: absolute; right: 0; bottom: 34px; width: 100%; height: auto; max-height: 204px; overflow: auto; overflow-x: hidden; background: #1F4EAE; border-radius: 4px 4px 0 0; z-index: 600;}
.link-item a {display: block; line-height: 34px; padding: 0 8px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.link-item a:hover {color: #fff; background: #0036a3;}

.divider {box-sizing: border-box; margin: 30px 0; padding: 0; color: rgba(0, 0, 0, 0.88); font-size: 14px; list-style: none; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; border-block-start: 1px solid rgba(255, 255, 255, 0.2); display: flex; clear: both; width: 100%; min-width: 100%;}

.info-content-panel {display: flex; justify-content: space-between; align-items: center;}
.information-logo {margin: 8px 0; display:flex;}
.information-url {display: block; max-width: 332px; transition: all 2s ease-out; margin-right: 20px;}
.information-url:hover {transform: rotateY( 360deg );}
.information-school {margin: 16px 0 40px 0;}
.school-item {display: flex; justify-content: space-between; margin: 0 -20px;}
.item-text {padding: 2px 20px;color: #fff;font-size: 14px;line-height: 32px;}
.item-text span:nth-child(2),.text-phone span:nth-child(3),.jsou-list-page .text-email span:nth-child(3){margin-left: 26px;}
.item-text a{color: #fff;}
.qrcode-list {display: flex; justify-content: space-between; margin: 0 -8px;}
.qrcode-item {padding: 0 8px; text-align: center; font-size: 15px; color: #fff; line-height: 30px; transition: all 0.4s ease-in-out; cursor: pointer;}
.qrcode-item:hover {color: #fff;}
.qrcode-img {width: 80px; height: 80px; margin-bottom: 10px; transition: all 0.4s ease-in-out; box-sizing: border-box; border: 1px solid #fff;}
.qrcode-item:hover .qrcode-img {opacity: 0.8;}
.qrcode-img img {width: 100%; height: auto; vertical-align: middle;}

.jsou-copyright-wrap {background: #E86827;}
.jsou-copyright-inner {display: flex; justify-content: space-between; padding: 14px 0;}

.copyright p {color: #fff;display: flex;justify-content: space-between;margin: 0 -10px;font-size: 12px;line-height: 32px;}
.copyright p span {padding: 0 10px;}
.copyright p span a {color: #fff;}

.icon-list {display: flex; justify-content: space-between; margin: 0 -16px;}
.icon-item {margin: 0; position: relative; padding: 0 16px;}
.icon-item a {display: inline-block; width: 34px; height: 34px; line-height: 34px; vertical-align: top; padding: 0; cursor: pointer;}
.icon-item a:hover {transform: rotateY(180deg);}
.icon-item:first-child a {background: url('../image/media_icon1.svg')  center no-repeat;}
.icon-item:nth-child(2) a {background: url('../image/media_icon2.svg')  center no-repeat;}
.icon-item:nth-child(3) a {background: url('../image/media_icon3.svg')  center no-repeat;}
.icon-item:last-child a {background: url('../image/media_icon4.svg')  center no-repeat;}

.icon-img {display: none; position: absolute; bottom: 56px; left: 50%; z-index: 600; margin-left: -54px; width: 100px; height: auto; text-align: center; border: 1px solid #fff;}
.icon-img:after {border-top: 10px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ''; position: absolute; width: auto; bottom: -14px; margin: 0 auto; left: 50%; margin-left: -6px;}
.icon-img img {width: 100%; height: auto; vertical-align: top;}

.jsou-back-top {background: #0036A6;width: 90px;line-height: 30px;display: none;position: absolute;right: 27px;bottom: 100%;z-index: 800;/*animation: move 2s ease-out;*//* border-radius: 8px 8px 0 0; */cursor: pointer;color: #fff;font-size: 12px;line-height: 36px;text-align: center;/* padding-top: 20px; */box-sizing: border-box;}
.jsou-back-top:before {content: '';/* position: absolute; */display: inline-block;left: 0;right: 0;top: 10px;margin: 0 auto;width: 17px;height: 10px;background: url('../image/icon_sprites.png') -115px -62px no-repeat;animation: jump 2s infinite;margin-right: 10px;}

.jsou-banner-inner {max-width: 100%;}

.banner-column-window .column-img,
.banner-column-window .banner-img {width: 100%; position: relative; padding-top: 20.9%;}
.banner-column-window .column-img img,
.banner-column-window .banner-img img {width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}

.banner-list-window .infolist-img {width: 100%; position: relative; padding-top: 31.4%;}
.banner-list-window .infolist-img img {width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}

.jsou-column-inner {display: flex; padding: 0 0 40px;}

.column-menu-panel {flex: 0 0 280px;}
.column-menu-window {position: relative;}
.column-menu-window.haslist .down{display:block}
.singlepage .column-menu-window .down{display:block}
.column-menu-window .down{display:none;position:absolute;right: 10px;font-family:"宋体";font-weight: bold;top: 50%;transition: 0.7s;margin-top: -7px;transform: rotate(180deg);font-size: 16px;cursor: pointer;}
.singlepage .column-menu-window .singdown{position:absolute;right: 10px;font-family:"宋体";font-weight: bold;top: 50%;transition: 0.7s;margin-top: -7px;transform: rotate(180deg);font-size: 16px;cursor: pointer;}
.column-menu-window.haslist .down{display:block}
.column-menu-window.haslist .down.show{transform: rotate(0deg);}
.singlepage .column-menu-window .singdown.show{transform: rotate(0deg);}
.column-menu-window .down{display:none}
.column-menu-window .anchor-title {text-align: left;font-size: 14px;color: #0036A3;line-height: 30px;padding: 5px 0px;font-weight: normal;border-bottom:1px solid #0036A3;}
.column-switch { width: 30px; height: 24px; position: absolute; right: 10px; top: 50%; margin-top: -12px; display: none; background: url('img/menu-dot-white.png') no-repeat center;}

.column-body-window li {width: 100%; vertical-align: bottom;}
.column-body-window li a {display: block; width: 100%; border-bottom: 1px solid #335eb5; font-size: 16px; color: #fff; background-color: #1F4EAE;}
.column-body-window li a:hover {color: #fff; text-decoration: none; background-color: #E86827; border-bottom: 1px solid #0036A3;}
.column-body-window li.selected a.selected {color: #fff; background-color: #E86827; border-bottom: 1px solid #0036A3;}
.column-body-window li a span {display: block; padding: 10px 10px 10px 50px; line-height: 28px;}
.column-body-window .column-sub-list li a {font-size: 15px;}
.column-body-window .column-sub-list li a span {padding: 8px 10px 8px 65px;}
.column-body-window .column-sub-list .column-sub-list li a {font-size: 14px;}
.column-body-window .column-sub-list .column-sub-list li a span {padding: 6px 10px 6px 80px;}

.column-list-panel {flex: 1 1 auto; margin-left: 80px;min-height:640px}
.column-title-window .column-head {display: flex; justify-content: space-between; border-bottom: 2px solid #e5e5e5; padding: 15px 0;}
.column-title-window .column-title {white-space: nowrap; line-height: 28px; font-size: 18px; color: #0036a3;}
.column-title-window .column-path {line-height: 28px; color: #0036A3; font-size: 14px;}
.column-title-window .column-path a {color:#0036A3;}
.column-title-window .column-path a:hover {color: #0036A3;}
.column-title-window .column-path .possplit {background: url('../image/posbg.png') center no-repeat; margin: 0 12px;display: inline-block;background-size: 46%;}

.column-list-window .cols-item {border-bottom: 1px solid #e0dddd; display: flex; justify-content: space-between;}
.column-list-window .cols-title {line-height: 40px; font-size: 16px; color: #333; flex: 1 1 auto; text-overflow: ellipsis; max-height: 40px; overflow: hidden; display:block;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.column-list-window .cols-link {color: #252525;}
.column-list-window .cols-link:hover {color: #0036a3;}
.column-list-window .cols-data {text-align: right; font-size: 16px; color: #6a6a6a; line-height: 40px; flex: 0 0 100px; margin-left: 20px;}

.wp_paging {display: block; margin: 0; padding: 0; list-style: none; font-size: 14px; font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif; color: #908c88; float: right; margin: 15px 0;}
.wp_paging input {font-size: 14px; *font-size:100%;}
.wp_paging li {display: inline-block; height: 25px; line-height: 25px; float: left; margin: 0; font-size: 14px;}
.wp_paging li span,
.wp_paging li a {display: inline-block; float: left; margin: 0 8px;}
.wp_paging li em {font-style: normal; font-weight: bold; padding: 0 2px;}
.wp_paging li a {cursor: pointer; color: #908c88; line-height: 25px; height: 25px; font-size: 14px;}
.wp_paging li a.pagingJump {color: #908c88;}
.wp_paging li a:hover {color: #0036a3;}
.wp_paging li a span {margin: 0;}
.wp_paging li input {font-size: 12px; *font-size:100%; width: 24px; height: 18px; line-height: 18px; border: 1px solid #d5d5d5; background: #fff; margin: 0; text-align: center; font-family: 'Microsoft YaHei'; color: #908c88;}
.wp_paging li input:focus {outline: none;}

.jsou-article-inner {padding: 40px 0 60px;}

.article-content-window .article-head {text-align: center; margin-bottom: 20px;}
.article-content-window .article-title {border-bottom: 1px solid #e9e9e9; line-height: 32px; padding: 10px 12px; margin-bottom: 10px;}
.article-content-window .main-title {font-size: 24px; font-weight: bold; color: #0036A3;}
.article-content-window .sub-title {font-size: 20px; font-weight: normal; color: #6a6a6a;}
.article-content-window .article-meta {display: flex; justify-content: center; flex-flow: row wrap; font-size: 15px; color: #939393; line-height: 24px;}
.article-content-window .article-meta > span {margin: 0 10px;}
.article-content-window .article-container {padding: 0 16px;}
.article-content-window .article-read p {text-indent: 32px;}
.article-content-window .article-read,
.article-content-window .article-read p,
.article-content-window .article-read span {font-size: 18px; line-height: 30px; margin-bottom: 20px; text-indent: 32px; text-align: justify; color: #252525; line-break: anywhere;}
.article-content-window .article-read a {color: #0036A3;}
.article-content-window .article-read img {max-width: 100%; height: auto !important; background: url('../css/img/loading.gif') center no-repeat; display: block; margin: 0 auto !important;}
footer#jsou-footer {
    position: relative;
}
.news-pic-window .news-box:hover .news-img img{
    transform: scale(1.1);
}

.academic-list-window .news-item:hover .news-img img {
    transform: scale(1.1);
}

.life-list-window li:hover .news-img img {  transform: translate(-50%,-50%) scale(1.1);}

.news-img {}

.media-list-window .news-img:hover img {transform: scale(1.1);}
.topl {
    float: left;
    padding:2px 0;
}

.jsou-life-inner{width:14.4rem;box-sizing:border-box}
.life-list-window .news-list.list-l{float:left;width:7rem ;    display: inline-block;}
.life-list-window .news-list.list-r{float:right;width:7rem;justify-content: space-between;}
.life-list-window .news-img{position:relative;padding-top:4rem;}
.life-list-window .news_wz{padding:0.15rem 0.2rem 0.2rem;background:#fff}
.life-list-window .list-l .news_time{margin:0.1rem 0}
.life-list-window .news_time{line-height:0.24rem;font-size:14px;}
.life-list-window .list-r .news-title{font-size:16px; }
.life-list-window .list-r .news{float:left;width:3.3rem;margin-bottom:0.4rem;}
.life-list-window .list-r .news-img{padding-top:1.85rem}
.life-list-window .news a:hover{color:#333} 
.life-list-window .news_backup:hover{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2),0 6px 6px -6px rgba(0,0,0,0.2);}

.imglist .column-list-window .list-img li.news .imgs .news-date{
    position: absolute;
    bottom: 0;
    right: 0;
    background: #0036A3;
    padding: 0 16px;
    color: #fff;
    height: 30px;
    line-height: 30px;
   z-index:11;
    }
.imglist .column-list-window .list-img li.news .imgs{background:#c3c3c3}
.singlepage .column-menu-window{margin-bottom:30px;}

.wp_articlecontent .p_text_indent_2{line-height:34px;font-size:16px}
/**首页文章页底部改动**/
.jsou-list-page .info-link-panel{display:none;}
.jsou-list-page .divider{display:none}
.jsou-list-page .jsou-copyright-wrap{display:none}
.jsou-list-page .jsou-back-top{display:none !important}
.jsou-list-page .information-school{
    margin-bottom: 0;
}
.jsou-list-page .information-logo{margin-top: 20px;}

#aaa {cursor: pointer;}
.search-btn {top: 0;  right: 0;position: absolute; height: 56px; width: 87px;}
.wp-search { position: relative;}
.layer {padding: 20px 0 60px 0;position: absolute;width: 100%;top: 108px;left: 0;display:none;z-index: 101;background: rgba(0, 0, 0, 0.63);}
.layer .layer-inner{position:relative;width: 100%;height: 100%;}
.layer .layer-inner .layer-mod{text-align: center;top: 100px;width:100%;}
.layer .layer-inner .layer-mod .shutdown{margin-right: 30px;text-align:right;}
.layer .close{cursor: pointer;}
.layer .searchbox{width: 55%;margin: 0 auto;margin-top: 60px;}
.layer-mod h3 {line-height: 60px;font-size: 30px;color: #fff;}
.jsou-list-page .layer{
    top: 88px;
}
@media screen and (max-width: 1439px) {
.jsou-life-inner{width:14.03rem}
.life-list-window .news-list.list-l,.life-list-window .news-list.list-r{width:6.8rem}
 
}
@media screen and (max-width: 1200px){
  .jsou-list-page .site-logo{margin-top:0}
}
@media screen and (max-width: 999px) {
.life-list-window .list-r .news_wz{padding:20px}
.jsou-life-inner{width:100%;}
.life-list-window .news-list.list-l,.life-list-window .news-list.list-r{float:none;width:auto;margin-bottom:20px}
.life-list-window .news-img,.life-list-window .list-r .news-img{padding-top:0}
.life-list-window .news-img{height:265px;}
.life-list-window .list-r .news-img{height: 156px;}
  .life-list-window .news-img img{object-fit:cover}
.life-list-window .news_wz{padding:20px}
.life-list-window .news_time{line-height:24px}
.life-list-window .news-title{font-size:20px;height:60px;line-height:30px}
.life-list-window .news-summary{line-height:30px;max-height:90px}
.life-list-window .list-r .news{width:48%;margin-bottom:20px}
.imglist .column-list-window .list-img li.news .imgs .news-date{font-size:14px;}
}

@media screen and (max-width: 479px) {
.life-list-window .list-r .news{float:none !important;width:auto}
}

/*头部导航下拉样式*/
.head-top.nav-hide {
    width: 100%;
    transform: translate(0%, -100%);
    position: fixed;
    opacity: 1;
    top: 0;
    z-index: 999;
    background: #0036a3;
}

.head-top.nav-top { transition: 0.6s cubic-bezier(0.29, 0.3, 0.88, 1.15);transform: none;}




.jjj {
    /* display: none; */
    -webkit-line-clamp: 5;
    display:block;display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-height: 32px;
    font-size: 16px;
    max-height: 120px; 
    margin:4px 10px;
}
.jj {
    display: none;
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    padding: 20px;
    bottom:0;
    background:#fff;

    }


.jj_xysh {
    display: none;
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    padding: 20px 20px 20px 20px;
    bottom:0;
    background:#0036a3;
    color:#fff;

    }

/*更多图片新闻*/
.jjj_more {
    /* display: none; */
    -webkit-line-clamp: 5;
    display:block;display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-height: 32px;
    font-size: 16px;
    max-height: 120px; 
    margin:25px 10px;
    color:#fff;
}
.jj_more{
    display: none;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    padding: 20px;
    bottom:0;
    background:#0036A3;
    }

.jj_more a{
color:#fff;
}
 
.float-nav-window .menu-item.i1 .sub-item.i1-7:hover ul.sub-menu {
    display: block;
}
.float-nav-window .menu-item.i1 .sub-item.i1-7 ul.sub-menu, .float-nav-window .menu-item.i1 .sub-item.i1-4 ul.sub-menu {
    display: none; 
    margin-bottom:-23px;
}
span.news-title1 {
    float: left;
}

.wp_entry p{
line-height: 2em;
    font-size: 16px;

}
.lsyg .col_news{
    border-left: 5px solid #0036a3;
    padding: 0 35px 0;
    max-width: 900px;
    margin-top: 37px;
}
.lsyg .col_news .imgs{float:right; margin-top: -26px; }
.lsyg .col_news .shortitle{font-size:18px;font-weight:bold;margin-bottom: 10px;}
.lsyg .col_news .news_title{font-size: 18px;color: #0036A3;line-height: 30px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display:block;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 20px;}
.lsyg .col_news .news_text{font-size:15px;line-height: 27px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display:block;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.lsyg .col_news .wz{margin-right: 320px;padding-right: 35px;}
.lsyg .col_news .news{margin-bottom:30px;}
.lsyg .wp_subcolumn_list .wp_sublist .sublist_title{
    display: inline-block;
    border-bottom: 0;
    position: absolute;
    left: -121px;
}
.lsyg .wp_subcolumn_list{position:relative;}
.lsyg .wp_subcolumn_list .wp_sublist{position:relative;padding-bottom: 50px;}
.lsyg .wp_subcolumn_list .wp_sublist .sublist_title a.morelink{display:none;}
.lsyg .wp_subcolumn_list .wp_sublist .sublist_title a{
    background: #0036a3;
    color: #fff;
    padding: 0 20px;
}
.lsyg .jsou-column-inner{justify-content: space-between;flex-direction: row-reverse;}
.lsyg .list-r{flex:0 0 320px;margin-top:70px;width:320px}

.lsyg .col_wrap{position:relative;}
.lsyg .arr{position:absolute;top:50%;z-index:22;right:10px;transition:0.4s;margin-top:-2px;cursor:pointer;transform:none}
.lsyg .arr.show{transform:rotate(180deg)}
.lsyg .tab-menu{position:absolute;right:0px;top:30px;display:flex;z-index:22}
.lsyg .tab-menu div{cursor:pointer;margin-left:15px}
.lsyg .column-title-window{position:relative}
.lsyg .tab-menu div.selected rect{fill:#0036A3}
.lsyg .column-title-window .column-head{border-bottom:0;padding:22px 0}

.lsyg .jsou-column-inner{justify-content: space-between;flex-direction: row-reverse;}
.lsyg .list-r{flex:0 0 320px;margin-top:70px;width:320px}
.lsyg .column-sub-list{display:none;padding-left:30px;}
.lsyg .column-title-window .column-head{border-bottom:0;padding:22px 0}
.lsyg .column-item{border-bottom:1px solid #aaaaaa;line-height:45px;font-size:20px;}
.lsyg .column-item a{color:#0036A3;font-size:14px;}
.lsyg .column-item a.selected{color:#CF202A}
.jjj_more a {
    color: #fff;
}
.imglist .wp_entry p  {
    font-size: 16px;
    line-height: 32px;
    color: black;
    margin: 12px;
}

.imglist .column-4 img.arr {
    display: none;
}

.piaochuang{
  font-size: 18px;
  color: #ffffff;
  position:fixed;
  top:40%;
  left:0px;
   padding:0;
   width:200px;
    height:143px;
  /*  height:200px;*/
    z-index:999;
   /* background:url(../image/forum_bg.jpg)*/
}

.piaochuang .sub_title{
padding: 15px;
font-size:18px;


}

.piaochuang1{
  position:fixed;
  top:40%;
  left:0px;
  padding:0;
  width: 180px;
   height: 140px;
  z-index:998;
  background:url(../image/forum_bg.jpg)
}

.piaochuang1 img{
width:100%;height:100%  
}
.piaochuang2{
  position:fixed;
  top:20%;
  left:0px;
  padding:0;
  width: 220px;
   height: 100px;
  z-index:998;
  background:url(../image/forum_bg.jpg)
}


.piaochuang2{
  z-index:1200;

}