@charset "UTF-8";

body {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
*,p,h1,h2,h3,h4,h5,h6,li,ol,div,span,dd,dt,dl,ul {
  margin: 0px;
  padding: 0px;
}
a {
  color: #333;
  text-decoration: none;
}
img {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
li {
  list-style-type: none;
}
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff2') format('woff2'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  src:  url('../font/Roboto-Bold.ttf') format('truetype');
}
.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
[class*=dots-] {--wlc: 1;-webkit-line-clamp: var(--wlc);display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-word; -webkit-box-orient: vertical}
.dot1,.dot2,.dot3,.dot4,.dot5,.dot6,.dot7{overflow: hidden;word-break:normal; text-overflow: ellipsis;  display: -webkit-box; -webkit-box-orient: vertical;}
.dot1{-webkit-line-clamp: 1;}
.dot2{-webkit-line-clamp: 2;}
.dot3{-webkit-line-clamp: 3;}
.dot4{-webkit-line-clamp: 4;}
.dot5{-webkit-line-clamp: 5;}
.dot6{-webkit-line-clamp: 6;}
.dot7{-webkit-line-clamp: 7;}
.wl-iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wl-wid {
  max-width: 1440px;
  margin: 0 auto;
  width: 94%;

}
/*head*/
.wl-head {
  position: absolute;
  width: 100%;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  top: 0;
  z-index: 10;
}
.wl-head .wl-wid {
  display: flex;
  justify-content: space-between;
  padding: 20px 0 0;
}
.wl-head .wl-wid .wl-logo {
  height: 98px;
}
.wl-head .wl-wid .wl-logo img {
  height: 100%;
cursor: pointer;

}
.wl-head .wl-wid .wl-txt {
	text-align: right;
}
.wl-head .wl-wid .wl-txt .wl-txt-link {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
	font-size: 15px;
  color: #fff
}
.wl-head .wl-wid .wl-txt .wl-txt-link a {
  color: #fff;
  opacity: 0.8;
}
.wl-head .wl-wid .wl-txt .wl-txt-link a:hover{opacity: 1;}
.wl-head .wl-wid .wl-txt .wl-txt-link span {
  display: inline-block;
  width: 1px;
  height: 13px;
  background-color: #fff;
  margin: 0 15px;
  margin-top: 5px;
}
.wl-txt-search {
  width: 280px;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  transition: all 0.35s ease-in-out;
  border: 1px solid #ccc;
  position: relative;
	border-radius: 8px;
  background: rgba(246,246,247,0.6);
}
.wl-ser {
  width: 100%;
  height: 40px;
  z-index: 9999994;
  margin: 0 auto;
  position: relative;
}
.wl-txt-search input, .wl-txt-search button {
  /*position: absolute;*/
  height: 40px;
  padding-left: 8px;
  line-height: 40px;
  border: none;
  background: none;
  top: 0px;
  overflow: hidden;
  left: 0;
  color: #fff;
}
.wl-txt-search input.wl-notxt {
  color: #fff;
  width: 96%;
  left: 0;
  padding-left: 4%;
  font-size: 14px;
}
.wl-txt-search input::placeholder {
  color: #fff;
}
.wl-txt-search .notxt1 {
  position: absolute;
  width: 15%;
  right: 0;
  cursor: pointer;
  color: #fff;
}
.wl-txt-search button {
  position: absolute;
  height: 40px;
  line-height: 40px;
  border: none;
  background: none;
  top: 0px;
  overflow: hidden;
  right: 0;
  width: 40px;
  left: auto;
  color: #fff;
  font-size: 14px;
}
/*nav*/
.wl-head .wl-nav {
  height: 60px;
    border-bottom: 1px solid rgba(255,255,255,0.17);

}
.wl-head .wl-nav .wl-wid {
  padding: 0;
}
.wl-head .wl-nav .wl-wid .wl-navtxt {
  width: 100%;
}
.wl-head .wl-nav ul {
  font-size: 0;
  display: flex;
  justify-content: space-between;
}
.wl-head .wl-nav li {
  display: inline-block;
  position: relative;
  line-height: 60px;
}
.wl-head .wl-nav span {
  /*width: 1px;*/
  height: 20px;
  margin-top: 20px;
  display: inline-block;
  background-color: #fff;
}
.wl-head .wl-nav li a {
  font-size: 22px;
  display: block;
  position: relative;
  text-align: center;
  color: #fff;
width: 100%;
font-weight: bold;
}
.wl-head .wl-nav li .wl-iconfont {
  display: inline-block;
  transform: rotate(90deg);
  font-size: 12px;
  color: #999;
  width: 20px;
}
.wl-head .wl-nav li:last-child a{
	width: 120px;
}
.wl-head .wl-nav li a:hover {
  color: #103675;
}
.wl-head .wl-nav li::before {
  content: "";
  display: none;
  width: 100%;
  height: 2px;
  background: #2fa0ff;;
  position: absolute;
  z-index: 1;
  left: 0;
  margin-left: 0;
  bottom: 0;
}
/*
.wl-head .wl-nav li:after {
  content: "";
  width: 1px;
  height: 20px;
  background: #ebf3f9;
  position: absolute;
  right: 0;
  top: 15px;
}
*/
.wl-head .wl-nav li:last-child:after {
  display: none;
}
.wl-head .wl-nav li.selected::before,.wl-head .wl-nav li.parent::before {
  display: block;
}
.wl-head .wl-nav li.selected a,.wl-head .wl-nav li.parent a {
  font-weight: bold;
  color: #fff;
}
.wl-head .wl-nav li:hover::before {
  display: block;
}
.wl-head .wl-nav li:hover a {
  font-weight: bold;
  color: #fff;
}
.wl-head .wl-nav li .wl-navitem-wrap {
  background: #fff;
  /*border-radius: 0 0 8px 8px;*/
  box-shadow: 0 0 10px rgba(0, 0, 0, .08);
  width:140px;
}
.wl-navitem {
  position: absolute;
  left: 50%;
  top: 60px;
  display: none;
  margin-left: -70px;
  z-index: 1000;
}
.wl-head .wl-nav li:nth-of-type(7) .wl-navitem-wrap {
  width: 240px;
  margin-left: -66px;
}
.wl-head .wl-nav li .wl-navitem-wrap dl dd {
  line-height: 42px;
  text-align: center;
  border-bottom: #eee solid 1px;
position: relative;
}
.wl-head .wl-nav li .wl-navitem-wrap dl dd ul{position:absolute;left:100%;top:0;width:200px;background:#fff;display:none}
.wl-head .wl-nav li .wl-navitem-wrap dl dd ul li{width:100%;line-height: 36px;height: 36px;float: left;}
.wl-head .wl-nav li .wl-navitem-wrap dl dd ul li:before{display:none}
.wl-head .wl-nav li .wl-navitem-wrap dl dd ul li a{background:#fff;}
.wl-head .wl-nav li .wl-navitem-wrap dl dd:hover ul li a{background: #fff !important;color: #333 !important;}
.wl-head .wl-nav li .wl-navitem-wrap dl dd:hover ul li a:hover{color: #103675 !important}
.wl-head .wl-nav li .wl-navitem-wrap dl dd:hover ul{display:block;}
.wl-head .wl-nav li .wl-navitem-wrap dl dd:last-child {
  border: none;
}
.wl-head .wl-nav li .wl-navitem-wrap dl dd a {
  font-size: 18px;
}
.wl-head .wl-nav li:hover .wl-navitem-wrap dl dd a, .wl-head .wl-nav li.selected .wl-navitem-wrap dl dd a, .wl-head .wl-nav li.parent .wl-navitem-wrap dl dd a {
  font-weight: normal;
  color: #333;
width:100%
}
.wl-head .wl-nav li .wl-navitem-wrap dl dd:last-child a {
  /*border-radius: 0 0 8px 8px;*/
}
.wl-head .wl-nav li .wl-navitem-wrap dl dd:hover a, .wl-head .wl-nav li.selected .wl-navitem-wrap dl dd:hover a, .wl-head .wl-nav li.parent .wl-navitem-wrap dl dd:hover a {
  background-color: #103675;
  color: #fff;
}
.wl-head .wl-nav li:hover .wl-navitem {
  display: block;
}
/*banner*/
.wl-banner {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.wl-banner .swiper-slide img {
  width: 100%;
}
.wl-banner .swiper-slide-active .imgresponsive {
  transition: transform 6000ms linear 0s;
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.wl-banner .swiper-pagination {
  bottom: 50px;
}
.wl-banner .swiper-pagination-bullet {
  background: #FFF;
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  opacity: .5;
  margin:2px 5px !important;
  transition: all 0.3s
}
.wl-banner .swiper-pagination-bullet-active {
  opacity: 1;
  background: #FFF;
  width: 16px;
  height: 16px;
  margin:0 5px !important;
}
.wl-banner .swiper-container .swiper-button-next, .wl-banner .swiper-container .swiper-button-prev {
  color: #fff;
  background-color: rgba(0, 0, 0, .3);
  border: solid 2px rgba(255, 255, 255, .2);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  left: 3%;
  transition: all ease .4s;
}
.wl-banner .swiper-container .swiper-button-next {
  right: 3%;
  left: auto;
}
.wl-banner .swiper-container .swiper-button-next:hover, .wl-banner .swiper-container .swiper-button-prev:hover {
  background-color: rgba(0, 0, 0, .5);
}
.wl-banner .swiper-container .swiper-button-next::after, .wl-banner .swiper-container .swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
}
/*main*/
.wl-main {}
.wl-title {
  display: flex;
  justify-content: space-between;
	align-items: center;
position: relative;
}
.wl-title h3 {
  position: relative;
  font-size: 28px;
  font-weight: bold;
  line-height: 60px;
  height: 60px;
}
.wl-title h3 img{vertical-align: middle;margin-right: 10px;margin-top:-3px;}
.wl-title h3 span {
  display: block;
  font-size: 24px;
  color: rgba(51, 51, 51, .12);
  position: absolute;
  /*z-index: -1;*/
  top: 18px;
}
#wl-title-en{width:180px}
.wl-more{
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left center;
	transition: all ease .4s;
        position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
        height: 30px;
}

.wl-main .wl-main-a {
	background-color: #fff;
  padding: 60px 0;
}
.wl-main .wl-main-a .wl-wid {
  display: flex;
  justify-content: space-between;
}
.wl-main .wl-main-a .wl-l {
  width: 385px;
}
.wl-main .wl-main-a .wl-l .wl-con {
  background-color: #fff;
  padding: 15px 0;
	margin-top: 20px;
}
.wl-main .wl-main-a .wl-l .wl-con ul li {
  position: relative;
  padding: 13px 20px;
  background-image: url("../images/line.jpg");
  background-size: 3px 38px;
	background-repeat: no-repeat;
	background-position: left 20px;
}
.wl-main .wl-main-a .wl-l .wl-con ul li:nth-child(2),.wl-main .wl-main-a .wl-l .wl-con ul li:nth-child(4) {
  position: relative;
  padding: 13px 20px;
  background-image: url("../images/line-gray.jpg");
  background-size: 3px 38px;
	background-repeat: no-repeat;
	background-position: left 20px;
}
.wl-main .wl-main-a .wl-l .wl-con ul li::before {
  content: '';
  width: 3px;
  height: 0;
  background: #c71721;
  position: absolute;
  left: 0;
  top: 42%;
  transform: translateY(-50%);
  transition: .3s;
}
.wl-main .wl-main-a .wl-l .wl-con ul li:hover::before{
  height: 40px;
}

.wl-main .wl-main-a .wl-l .wl-con ul li a {
  display: flex;
  justify-content: space-between;
}
.wl-main .wl-main-a .wl-l .wl-con ul li:hover a, .wl-main .wl-main-a .wl-l .wl-con ul li.selected a {
  color: #103675;
}
.wl-main .wl-main-a .wl-l .wl-con ul li a .wl-date {
  width: 70px;
  font-size: 14px;
  text-align: center;
}
.wl-main .wl-main-a .wl-l .wl-con ul li a .wl-date span {
  font-size: 26px;
  display: block;
  line-height: 30px;
}
.wl-main .wl-main-a .wl-l .wl-con ul li a .wl-txt {
  position: relative;
  border-bottom: solid 1px #103675;
}
.wl-main .wl-main-a .wl-l .wl-con ul li:first-child a .wl-txt{
	border-bottom: solid 2px #103675;
}
.wl-main .wl-main-a .wl-l .wl-con ul li a h2 {
  width: 260px;
  font-size: 16px;
  font-weight: normal;
  line-height: 25px;
  height: 50px;
  color: #666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-bottom: 13px;
	align-items: center;
}
.wl-main .wl-main-a .wl-l .wl-con ul li:hover a h2{
  color: #103675;
	font-weight: bold;
}
.wl-main .wl-main-a .wl-l .wl-con ul li:first-child a h2 {
	font-weight: bold;
}
.wl-main .wl-main-a .wl-l .wl-con ul li.selected a h2{
  color: #103675;
}
.wl-main .wl-main-a .wl-l .wl-con ul li a .wl-txt::after {
  content: '';
  width: 0%;
  height: 2px;
  background: #c71721;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 64px;
  transform: translateY(-50%);
  transition: .3s;
}
.wl-main .wl-main-a .wl-l .wl-con ul li:hover a .wl-txt::after {
  width: 100%;
}
.wl-main .wl-main-a .wl-r {
  width: 68.75%;float: left;
}
.wl-main .wl-main-a .wl-tzgg{width: 26.73%;float: right;}
.wl-main .wl-main-a .wl-r .wl-con{
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
}
.Ispic{ overflow:hidden; position:relative;display: block;}
.Ispic span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.Ispic img{ width:100%; height:100%;object-fit: cover;}
.Ispic.auto img{ width:auto; height:auto;object-fit: contain;max-width: 100%;max-height: 100%;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide{width: 49%;overflow: hidden;position: relative;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .Ispic{padding-bottom: 70%;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .txt{padding: 20px 0 0;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .txt a{display: flex;align-items: center;justify-content:  flex-start}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .txt .tit{font-size: 24px;line-height: 30px;color: #000000;font-weight: normal;max-width: calc(100% - 90px)}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide time{display: inline-block; width:70px;margin-right: 20px; font-size: 14px; color: #000;text-align: center;line-height: 20px;height:60px;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide time span{display: block;font-size: 40px;width: 100%;line-height: 1;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-pagination{position: absolute;left: 50px;bottom: 220px;width: auto;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 3px;background-color: #ffffff;opacity: 0.5;border-radius: 0}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #004d94;opacity: 1;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list li{height: 42px;line-height: 42px;padding-left: 20px;position: relative;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list li:nth-child(1){display:none}
.wl-main .wl-main-a .wl-r .wl-con .wl-list li:after{position: absolute;left: 0;top: 50%;margin-top: -2px;width: 4px;height: 4px;background: #095998;content: ""}
.wl-main .wl-main-a .wl-r .wl-con .wl-list{width: 48%;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ol{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed #b1b1b1;;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ol h2{font-size: 24px;line-height: 24px;color: #000000;margin-bottom: 15px;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ol p{font-size: 18px; line-height: 30px;color: #000;font-weight: lighter;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ol p time{float: right;font-size: 18px;line-height: 30px;  color: #999999;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list li a{display: flex;justify-content: space-between}
.wl-main .wl-main-a .wl-r .wl-con .wl-list li h2{font-weight: normal; max-width: calc(100% - 60px);font-size: 18px;color:#000}
.wl-main .wl-main-a .wl-r .wl-con .wl-list li:hover h2,.wl-main .wl-main-a .wl-r .wl-con .wl-list ol:hover h2{color:  #004d94}
.wl-main .wl-main-a .wl-r .wl-con .wl-list li .wl-date{font-size: 18px;color: #999999;font-weight: normal;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-slide:hover .txt .tit{color:  #004d94}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-slide:hover  .Ispic span{transform: scale(1.1);}
.wl-main .wl-main-a .wl-tzgg li .wl-date{float: left;font-size: 12px;line-height: 18px;margin-top: 8px;}
.wl-main .wl-main-a .wl-tzgg li .wl-date span{display: block;font-size: 24px;color: #095998;}
.wl-main .wl-main-a .wl-tzgg li {padding-bottom: 10px;border-bottom: 1px dotted #cccccc;margin-bottom: 5px;display: inline-block;width: 100%;}
.wl-main .wl-main-a .wl-tzgg li h2{font-size: 18px;line-height: 30px; color: #000000;font-weight: normal;width: calc(100% - 72px);float: right;min-height: 60px;}
.wl-main .wl-main-a .wl-tzgg ul{margin-top: 20px;}
.wl-main .wl-main-a .wl-tzgg li:last-child{margin-bottom: 0;}
.wl-main .wl-main-a .wl-tzgg li:hover h2{color: #095998}
















/*main-b*/
.wl-main .wl-main-b{
	padding: 60px 0 140px 0;
	background: #fafafa;
}
.wl-main .wl-main-b .wl-title{
	display: block;
	text-align: center;
	height: auto;
	position: relative;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 40px;
}
.wl-main .wl-main-b .wl-title h3 span{
	position: relative;
	top: auto;
	line-height: 10px;
}
.wl-main .wl-main-b .wl-title a{
	position: absolute;
	right: 0;
	left: auto;
	top: 50%;
	z-index: 1;
}
.wl-main .wl-main-b .wl-con .swiper-container{overflow-x: hidden;position: relative;}
.wl-main .wl-main-b .wl-con ul li{
	transition: all ease .4s;
	background-color: none;
}
.clear{clear: both;}
.wl-main .wl-main-b .wl-con ul li:hover{
	transform: translateY(-10px);
}
.wl-main .wl-main-b .wl-con ul li a{

}
.wl-main .wl-main-b .wl-con ul li a .wl-img{
	width: 100%;
	height: 280px;
	overflow: hidden;
    margin-bottom: 20px;
}
.wl-main .wl-main-b .wl-con ul li a .wl-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all ease .4s;
}
.wl-main .wl-main-b .wl-con ul li:hover .wl-img img{
	transform: scale(1.1);
}
.wl-main .wl-main-b .wl-con ul li a .wl-txt{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.wl-main .wl-main-b .wl-con ul li a .wl-txt h3{
	font-size: 20px;
	 display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-bottom: 15px;
  font-weight: normal;line-height: 30px;color: #000000;
}
.wl-main .wl-main-b .wl-con ul li:hover a .wl-txt h3{color:#095998;}
.wl-main .wl-main-b .wl-con ul li a .wl-txt p{
	font-size: 16px;
	color: #999999;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 30px;
}
.wl-main .wl-main-b .wl-con{position: relative;}
.wl-main .wl-main-b .wl-con ul li a .wl-txt .wl-date{
	display: flex;
	justify-content: space-between;
	margin-top: 25px;
	color: #333333;
  font-size: 18px;
  line-height: 24px;
}
.wl-main .wl-main-b .swiper-button-next, .wl-main .wl-main-b .swiper-button-prev {
  color: #fff;
  background-color: rgba(255, 255, 255, .9);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  left: -25px;
  box-shadow: 0px 0px 18px 2px rgba(20, 22, 26, 0.08);
  transition: all ease .4s;
  top: 30%
}
.wl-main .wl-main-b .swiper-button-next:hover, .wl-main .wl-main-b .swiper-button-prev:hover{background-color: #095998}
.wl-main .wl-main-b .swiper-button-next {
  right: -25px;
  left: auto;
}
.wl-main .wl-main-b .swiper-button-next::after, .wl-main .wl-main-b .swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
  color: #868686
}
.wl-main .wl-main-b .swiper-button-next:hover::after, .wl-main .wl-main-b .swiper-button-prev:hover::after{color: #fff}
.wl-main .wl-main-b .swiper-pagination{bottom:-90px;}
.wl-main .wl-main-b .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #b9b9b9;border-radius: 50%;margin:2px 10px;transition: all 0.3s}
.wl-main .wl-main-b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{margin: 0 10px;width: 16px;height: 16px;background: #095998}
/*main-c*/
.wl-main .wl-main-c{   padding: 60px 0;	}
.wl-main .wl-main-c .wl-title{	margin-bottom: 40px;}
.wl-main .wl-main-c .wl-title .box{float: right;position: absolute;right: 0;top: 0;}
.wl-main .wl-main-c .wl-title .box .swiper-button-next,.wl-main .wl-main-c .wl-title .box .swiper-button-prev{position: static;float: left; margin: 15px 3px; width: 30px; height: 30px; border-radius: 3px; border: solid 1px #e2e2e2;}
.wl-main .wl-main-c .wl-title .box .swiper-button-next::after, .wl-main .wl-main-c .wl-title .box .swiper-button-prev::after{font-size: 14px;color:#626262; }
.wl-main .wl-main-c .wl-title .box .swiper-button-next:hover,.wl-main .wl-main-c .wl-title .box .swiper-button-prev:hover{background: #095998}
.wl-main .wl-main-c .wl-title .box .swiper-button-next:hover::after, .wl-main .wl-main-c .wl-title .box .swiper-button-prev:hover::after{color: #fff}
.wl-main .wl-main-c .wl-title .box:before{position: absolute;right: 100%;top: 0%;height: 100%;width: 110px;background: url(../images/line.png) no-repeat center;content: ""}
.wl-main .wl-main-c .wl-jcjz{float: left;width: 66.5%}
.wl-main .wl-main-c .wl-jcjz .swiper-container{overflow-x: hidden;}
.wl-main .wl-main-c .wl-jcjz .swiper-wrapper li .wl-img{width: 289px; height: 200px;margin-bottom: 20px;overflow: hidden;}
.wl-main .wl-main-c .wl-jcjz ul li a .wl-img img{width: 100%;height: 100%;object-fit: cover;transition: all ease .4s;}
.wl-main .wl-main-c .wl-jcjz ul li:hover .wl-img img{transform: scale(1.1);}
.wl-main .wl-main-c .wl-jcjz ul li .wl-txt h3{font-size: 20px;line-height: 30px;color: #000000;font-weight: normal;}
.wl-main .wl-main-c .wl-jcjz ul li .wl-txt p{font-size: 16px;color: #555555;line-height: 36px;}
.wl-main .wl-main-c .wl-xxbg{width: 32%;float: right;}
.wl-main .wl-main-c .wl-xxbg  ul li .wl-img{width: 104px; height: 123px;margin-left: 20px;overflow: hidden;float: right;}
.wl-main .wl-main-c .wl-xxbg ul li:hover .wl-img img{transform: scale(1.1);}
.wl-main .wl-main-c .wl-xxbg  ul li .wl-txt{float: left;width: calc(100% - 125px);float: left;}
.wl-main .wl-main-c .wl-xxbg .swiper-container{height: 420px;overflow-y: hidden;}
.wl-main .wl-main-c .wl-xxbg ul li a .wl-img img{width: 100%;height: 100%;object-fit: cover;transition: all ease .4s;}
.wl-main .wl-main-c .wl-xxbg  ul li .wl-txt h3{font-size: 20px;line-height: 30px;color: #000000;font-weight: normal;}
.wl-main .wl-main-c .wl-xxbg  ul li .wl-txt p{font-size: 16px;line-height: 30px;color: #999999;padding-left: 15px;}
.wl-main .wl-main-c .wl-xxbg  ul li .wl-txt p.p1{background: url(../images/picon1.png) no-repeat left center;}
.wl-main .wl-main-c .wl-xxbg  ul li .wl-txt p.p2{background: url(../images/picon2.png) no-repeat left center;}
.wl-main .wl-main-c .wl-xxbg  ul li .wl-txt p.p3{background: url(../images/picon3.png) no-repeat left center;}












/*====wl-smain====*/
.wl-sbanner{
	height: 500px;
	overflow: hidden;
	position: relative;
	z-index: -1;
}
.wl-sbanner img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.wl-zoom{
	transition: transform 6000ms linear 0s;-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/**/
.wl-smain{
	padding: 50px 0 60px 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.wl-smain .wl-l {
	width: 250px;
	background-color: #f2f3f7;
	padding-bottom: 100px;
	background-image: url("../images/l-bg.jpg");
	background-position: right bottom;
	background-size: 70%;
	background-repeat: no-repeat;
}
.wl-smain .wl-l .wl-stitle{
	background-image: url("../images/stit-bg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding: 30px 20px;
}
.wl-smain .wl-l .wl-stitle h3{
	color: #fff;
	font-size: 24px;
}
.wl-smain .wl-l .wl-stitle p{
	display: block;
	width: 60px;
	height: 1px;
	background-color: #fff;
	margin-top: 15px;
}
.wl-smain .wl-l ul{
	padding: 30px 20px;
}
.wl-smain .wl-l ul li{
	margin-bottom: 15px;
}
.wl-smain .wl-l ul li a{
	font-size: 18px;
	padding: 20px 15px;
	background-color: rgba(26,54,117,.2);
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all ease .4s;
}
.wl-smain .wl-l ul li a:hover, .wl-smain .wl-l ul li.selected a{
	background-color: rgba(26,54,117,1);
	color: #fff;
	padding-left: 20px
}
.wl-smain .wl-l ul li a i{
	padding-right: 10px;
	transition: all ease .4s;
}
.wl-smain .wl-l ul li a:hover i, .wl-smain .wl-l ul li.selected a i{
	padding-right: 0;
}
.wl-smain .wl-r{
	width: 910px;
}
.wl-smain .wl-loc{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: solid 1px #ccc;
	margin-bottom: 40px;
}
.wl-smain .wl-loc h2{
	font-size: 22px;
	padding-bottom: 15px;
	border-bottom: solid 3px #103675;
	background-image: url("../images/icon.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	background-size: 22px;
	line-height: 1;
	padding-top:2px;
}
.wl-smain .wl-loc h2 i{
	color: #103675;
	padding-right: 10px;
}
.wl-smain .wl-loc span{
	font-size: 16px;
}
.wl-smain .wl-loc span i{
	padding-right: 10px;
}
.wl-smain .wl-r .wl-con,.wp_entry{
	font-size: 18px;
	line-height: 1.8;
}
.txlist-table th,
.txlist-table td {
    border: 1px solid #ddd;
    padding: 8px;
}

.txlist-table th {
    background-color: #f4f4f4;
}
.wl-smain .wl-r .wl-about p,.wp_entry p{
	margin-bottom:5px;
}
.wl-smain .wl-r .wl-about img,.wp_entry img{
	max-width: 100%;
	margin: 3px 0;
}
.wl-smain .wl-r .wl-news ul li{
	background-color: #fafafa;
	margin-bottom: 25px;
	position: relative;
}
.wl-smain .wl-r .wl-news ul li:hover{
	cursor: pointer;
}
.wl-smain .wl-r .wl-news ul li::before{
	display: block;
  content: "";
  width: 0;
  height: 100%;
  background: url("../images/imgListBg.png") no-repeat top center;
  background-size: 100% auto;
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 0;
	transition: .3s;
}
.wl-smain .wl-r .wl-news ul li:hover::before{
	width: 100%;
	left: 0;
}
.wl-smain .wl-r .wl-news ul li::after{
	content: '';
  width: 0%;
  height: 2px;
  background: #103675;
  position: absolute;
  left: 50%;
  bottom: 0px;
  transform: translateY(-50%);
  transition: .3s;
}
.wl-smain .wl-r .wl-news ul li:hover::after{
	width: 100%;
	left: 0;
}
.wl-smain .wl-r .wl-news ul li a{
	display: flex;
	justify-content: space-between;
	padding: 20px;
}
.wl-smain .wl-r .wl-news ul li a .wl-img{
	width: 240px;
	height: 180px;
	overflow: hidden;
}
.wl-smain .wl-r .wl-news ul li a .wl-img img{
	width: 100%;
	height: 180px;
	object-fit: cover;
	transition: all ease .4s;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-img img{
	transform: scale(1.1);
}
.wl-smain .wl-r .wl-news ul li a .wl-txt{
	width: 100%;
	display: flex;
	justify-content: space-around;
	flex-direction: column;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt h2{
	font-size: 17px;
	font-weight: normal;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #000;
	position: relative;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-txt h2{
	font-weight: bold;
	color: #103675;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date{
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	height: 50px;
	color: #888;
	margin-bottom: 20px;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date::after{
	content: '';
  width: 15%;
  height: 1px;
  background: #103675;
  position: absolute;
  left: 0;
  bottom: 0px;
  transform: translateY(-50%);
  transition: .3s;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date span i{
	padding-right: 10px;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-txt .wl-date span i:last-child{
	padding-right: 10px;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date em{
	padding-right: 10px;
	transition: all ease .4s;
	font-size: 22px;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-txt .wl-date em{
	padding-right: 0;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt p{
	font-size: 15px;
	line-height: 1.6;
	color: #888;
	 display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  position: relative;
}
.wl-smain .wl-detail{
	font-size: 16px;
	line-height: 1.8;
	width:100%;
}
.wl-smain .wl-detail p{
	margin-bottom:5px;
}
.wl-smain .wl-detail img{
	max-width: 100%;
	margin: 3px 0;
}
.wl-smain .wl-detail .wl-detail-title{
	font-size: 22px;
	text-align: center;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.wl-smain .wl-detail .wl-post{
	background-color: #f1f1f1;
	margin-bottom: 40px;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
}
.wl-smain .wl-detail .wl-post i{
	padding-right: 10px;
}

/*people*/
.wl-groups {
	margin-bottom: 1px;
}
.wl-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.wl-groups .wl-groups-title {
    color: #192f59;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 25px;
}
.wl-row-list {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width:992px) {
    .wl-row-list {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 46%;
}	
}
.wl-groups .wl-row-list-box {
    display: flex;
    margin-bottom: 45px;
}
.wl-groups .wl-row-list-box .wl-row-list-box-img {
    width: 36%;
    margin-right: 15px;
}
.wl-groups .wl-row-list-box .wl-row-list-box-img .wl-row-list-box-bgimg {
    width: 100%;
    padding-bottom: 130%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.wl-groups .wl-row-list-box .wl-row-content {
    width: calc(64% - 15px);
    position: relative;
    border-top: 2px solid #192f59;
    padding-top: 15px;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-name {
    font-size: 17px;
    font-weight: bold;
    color: #192f59;
    margin-bottom: 5px;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-position {
    font-size: 15px;
    margin-bottom: 10px;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-dept {
	font-size: 15px;
	color: #000;
	line-height: 120%;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-dept::after {
	content: "";
	position: absolute;
	width: 100px;
	border-bottom: 1px solid #192f59;
	margin: 10px 0;
	display: block;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-contact {
	margin-top: 35px;
	font-size: 15px;
	color: #192f59;
	position: absolute;
	bottom: -3px;
	left: 0;
	line-height: 130%;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-contact div {
	padding-left: 25px;
	position: relative;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-contact div img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	max-width: 13px;
	max-height: 13px;
	margin-right: 5px;
}

/*pic*/
.wl-smain .wl-r .wl-spic ul{
	display: grid;
	justify-content: space-between;
  	grid-template-columns: repeat(auto-fill, 280px);
}
.wl-smain .wl-r .wl-spic ul li{
	width: 280px;
	background-color: #f1f1f1;
	/*border-bottom: solid 3px #103675;*/
	margin-bottom: 38px;
	transition: all ease .4s;
	padding-bottom: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.wl-smain .wl-r .wl-spic ul li:hover, .wl-smain .wl-r .wl-spic ul li.selected{
	border-bottom: solid 3px #103675;
	transform: translateY(-10px);
}
.wl-smain .wl-r .wl-spic ul li .wl-img{
	height: 200px;
	overflow: hidden;
	margin-bottom: 15px;
}
.wl-smain .wl-r .wl-spic ul li .wl-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all ease .4s;
}
.wl-smain .wl-r .wl-spic ul li:hover .wl-img img{
	transform: scale(1.1);
}
.wl-smain .wl-r .wl-spic ul li h3{
	font-size: 16px;
	padding: 0 15px;
	font-weight: normal;
	line-height: 1.3;
	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 2;
  	overflow: hidden;
	color:#000;
}
.wl-smain .wl-r .wl-spic ul li:hover h3, .wl-smain .wl-r .wl-spic ul li.selected h3{
	color: #103675;
}

/*foot*/
.wl-foot{
	background-image: url("../images/foot0bg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	color: #fff;
	font-size: 15px;
}
.wl-foot a{
	color: #fff;
}
.wl-foot a:hover{
	text-decoration:underline;
}
.wl-foot .wl-foot-a{
	display: flex;
	justify-content: space-between;
	padding: 50px 0;
  align-items: center
}
.wl-foot .wl-foot-a .wl-line{
	width: 1px;
	background-color: rgba(255,255,255,.3);
}
.wl-foot .wl-foot-a .wl-link{
	width: 35%;
}
.wl-foot .wl-foot-a .wl-link h3{
	font-size: 22px;
	margin-bottom: 20px;
}
.wl-foot .wl-foot-a .wl-link h3 span{
	display: block;
	width: 40px;
	height: 1px;
	background-color: #fff;
	margin-top: 10px;
}
.wl-foot .wl-foot-a .wl-link a{
	display: inline-block;
	line-height: 35px;
	padding-right: 15px;
}
.wl-foot .wl-foot-a .wl-qrd{
	
}
.wl-foot .wl-foot-a .wl-qrd img{
	width: 110px;
	margin-bottom: 10px;
}
.wl-foot .wl-foot-a .wl-qrd h4{
	text-align: center;
	font-size: 16px;
	font-weight: normal;
  opacity: 0.5;
}
.wl-foot .wl-foot-a .wl-contact{
	width: 90%;
}
.wl-foot .wl-foot-a .wl-contact h3{
	font-size: 22px;
	margin-bottom: 20px;
}
.wl-foot .wl-foot-a .wl-contact h3 span{
	display: block;
	width: 40px;
	height: 1px;
	background-color: #fff;
	margin-top: 10px;
}
.wl-foot .wl-foot-a .wl-contact ul {display: flex;justify-content: space-between;}
.wl-foot .wl-foot-a .wl-contact ul li{
	margin-bottom: 10px;
  min-width: 150px;
  font-size: 16px;
	
}
.fl{float: left;}
.fr{float: right;}
.wl-foot .wl-foot-a .wl-contact ul li span{
	width: 17.5%;
  opacity: 0.6;
}
.wl-foot .wl-foot-a .wl-contact ul li p{
	width: 100%;
  padding-left: 0.2rem;
}
.wl-foot .wl-foot-a .wl-contact ul li span i{
	padding-right: 8px;
}
.wl-foot .wl-foot-a .wl-contact ul li span img{margin-right:8px}
.wl-foot .wl-foot-b{
	border-top: solid 1px rgba(255,255,255,.3);
  padding: 20px 0;
}
.wl-foot .wl-foot-b *{opacity: 0.5;}
.wl-foot .wl-foot-b p a:hover{opacity: 1;}
.wl-foot .wl-foot-b .wl-wid{
	display: flex;
	justify-content: space-between;
	line-height: 55px;
	text-align:center;
  opacity: 0.5;
}
.possplit{padding:0 5px;}
.ny-banner img{width:100%}

body{overflow-x: hidden;}

.wl-head.sub{background: none}
.wl-scroll-fix.sub{background-color: #103675;background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));}
.SinglePage{padding: 0 0 100px}

.location{text-align: right;font-size: 14px;color: #999999;margin-bottom: 60px;}
.location a{display: inline-block;margin: 0 5px;color: #999999;}
.location span{color: #3682c2;}
/*01_学院概况*/

.leftmenu *{box-sizing:border-box;}
.leftmenu{width: 19%;float: left;margin-top: -90px;position: relative;z-index: 9;}
.leftmenu:before{position: absolute;right: 0;height: 185px;width: 520px;content: "";top: 0; z-index: -1; background-color: #005caa;}
.leftmenu h1{height:116px;background: url(../images/menubg.png) no-repeat top right;padding-left: 20px;color: #fff;padding-top: 20px;font-size: 26px;line-height: 30px;}
.leftmenu h1 .en{font-size: 18px;color: #1477cb;display: block;font-family: Roboto;text-transform: capitalize;}
.leftmenu > ul{background: #E4EAF3;border-bottom: 3px solid #F6F7F9;}
.leftmenu ul li a{display: block;}
.leftmenu ul li.First >a{display: block;line-height: 70px;height: 70px;background: url(../images/rarr1.png) no-repeat 95% center #e7ecf5;padding-left: 20px;font-weight: bold;;}
.leftmenu ul li{height: auto;line-height: 70px;font-size: 22px;color: #000000;border-bottom: 1px solid #FFFFFF; }
.leftmenu ul li.selected{font-weight: bold;}
.leftmenu ul li.selected.First >a,.leftmenu ul li.First:hover > a,.leftmenu ul li.parent.First >a{background: url(../images/rarr2.png) no-repeat 95% center #07438e;}
.leftmenu ul li.selected.First .select ul,.leftmenu ul li.selected.First> ul,.leftmenu ul li.parent.First> ul{display: block;}
.leftmenu ul li.selected.First >a,.leftmenu ul li.First:hover >a,.leftmenu ul li.parent.First >a{color: #fff}
.leftmenu ul li li.Second >a{height: 60px;line-height: 60px;padding-left: 20px;background: #f8fbff url(../images/rarr3.png) no-repeat 95% center;font-size: 18px;}

.leftmenu ul li li.Second.selected ul,.leftmenu ul li li.Second.parent ul{display:block}
.leftmenu ul li li li.Third > a{font-size: 16px;line-height: 50px;color: #555555;padding-left: 20px;background: #fff}
.leftmenu ul li li li li.Fourth{background: #fff;position: relative;padding-left: 58px;font-size: 16px;font-weight: normal;}
.leftmenu ul li li li li.Fourth a{line-height: 40px;height: 40px;}
.leftmenu ul li li li li.Fourth:before{position: absolute;width: 20px;height: 1px;background:  #0065b4;left: 29px;content: "";top: 50%;}
.leftmenu ul li.selected.First ul{border-left: 1px solid #E4EAF3;border-right: 1px solid #E4EAF3}
.leftmenu ul li li li.Third>ul{position: relative;}
.leftmenu ul li li li.Third >ul:before{width: 1px;height:calc(100% - 10px);background:  #0065b4;content: "";left: 28px;top: -10px;position: absolute;z-index: 5;}
.leftmenu ul li ul{display: none}
.leftmenu ul li li li.Third ul{display: block !important;}
.leftmenu ul li li.Second{font-weight: normal;}
.leftmenu ul li li.Second.selected > a{font-weight: bold;}
.leftmenu ul li li.Second.selected>a{background: #f8fbff url(../images/rarr4.png) no-repeat 95% center;color: #0065B4}
.leftmenu ul li li li.Third.selected a{color: #07438e;}
.leftmenu ul li li li.Third .Fourth a{color: #555555;}
.leftmenu ul li li li.Third .Fourth.selected>a,.leftmenu ul li li li.Third .Fourth a:hover{color: #2a78bc;text-decoration:underline;}
.rightbox{width: 78%;float: right;}

.rightbox.xyjj .txt{width: 50%;}
.rightbox.xyjj .txt h3{font-size: 30px;font-weight: bold;line-height: 30px;color: #103675;margin-top: 10px;}
.rightbox.xyjj .txt h3 span{font-size: 16px;letter-spacing: 0.3px;font-weight: normal;color: #999999;margin-left: 5px;}
.rightbox.xyjj .txt .con{font-size: 18px;line-height: 30px;color: #333333;margin-top: 30px;text-align: justify;letter-spacing: -0.5px;}
.rightbox.xyjj .Ispic{width: 47%;}
.rightbox.xyjj .jjp1{margin-bottom: 60px;}
.rightbox.xyjj .jjp2 h3,.rightbox.xyjj .jjp3 h3{font-size: 26px;font-weight: bold;color: #333;text-indent: 0;}
.rightbox.xyjj .jjp3 .txt{width: 100%;}
.rightbox.xyjj .jjp3{margin-top: 70px;}
.rightbox.xyjj .jjp3 .num{width:  44.5%;margin-left: 4.5%;border-top: 1px solid #f1f1f1;}
.rightbox.xyjj .jjp3 .num h3{font-size: 26px;font-weight: bold;line-height: 30px;color: #000000;margin-top: 0px;}
.rightbox.xyjj .jjp3 .txt .con{margin-top: 0;}
.rightbox.xyjj .jjp3 .num li{width: 33.33%;float: left;box-sizing:border-box;text-align: left;margin: 10px 0 0}
.rightbox.xyjj .jjp3 .num li .counter{font-size: 50px;color: #005caa;line-height: 50px;margin-right: 10px;}
.rightbox.xyjj .jjp3 .num li p{font-size: 18px;color: #333333;letter-spacing: 0.3px;text-indent: 0;}




.rightbox.xyjj .jjp3 .Ispic{width: 100%;margin-top: 20px;text-indent: 0;}

.sutit{text-align: center;font-size: 24px;line-height: 40px;color: #000000;margin-bottom: 25px;font-weight: bold;}
.lrld{padding: 80px 0;background-color: #fafafa;}
.lrld .lrldbox{width: 50%;box-sizing:border-box;}
.lrld .lrldbox.fl ul{padding-left:12%}
.lrld .lrldbox.fr ul{padding-left:8%}
.lrld .lrldbox .tit2{text-align: center;margin-bottom: 30px;}
.lrld .lrldbox .tit2 span{display: inline-block;height: 40px;background-color: #005caa;line-height: 40px;padding:0 27px;font-size: 18px;color: #ffffff;font-weight: bold;}
.lrld .lrldbox li{display: inline-block;width: 100%;margin-bottom: 15px;}
.lrld .lrldbox li p.p1{float: left;width: 100px;font-size: 18px; line-height: 30px;color: #999999;margin-left: 0px;}
.lrld .lrldbox li p{width: calc(100% - 150px);float: right;font-size: 18px;line-height: 24px;color: #000000;margin-left: 40px;columns: #fff}
.lrld .lrldbox.fr{border-left: 1px solid  #e0e0e0;}
.lrld .lrldbox.fr{padding-left: 60px;}

/*现任领导*/
.xrld .ldlist li{float: left;width: 47%;background: url(../images/ldbg.png) no-repeat right bottom;height: 220px;margin-bottom: 50px;}
.xrld .ldlist li .Ispic{width: 167px;height: 220px;float: left;}
.xrld .ldlist li .txt{width: calc(100% - 167px);float: left;display: flex;align-items: center;justify-content: center;text-align: center;}
.xrld .ldlist li .txt h3{font-size: 26px;color: #000000;line-height: 41px;}
.xrld .ldlist li .txt h3:after{display: block;width: 20px; height: 2px; background-color: #005caa;content: "";margin: 10px auto 15px;}
.xrld .ldlist li a{display: flex;align-items: center;justify-content: center;text-align: center;}
.xrld .ldlist li .txt p{font-size: 20px;color: #555555;}
.xrld .ldlist li:nth-child(2n){float: right;}

.xrld .dw {padding-top:50px;border-top: 1px solid  #e6e6e6;}
.xrld .dw .dwbox{display: flex;align-items: flex-start;justify-content: flex-start;background-color: #F8F8F8;border-radius: 8px;overflow: hidden;margin-bottom: 20px;padding: 0.3rem 0 0.2rem;}
.xrld .dw .dwbox span{width: 140px;display: flex;align-items: flex-start;justify-content: center;float: left;height: 110px;font-size: 22px;color: #333;font-weight: bold;background: #F8F8F8;border-radius: 8px 0px 0px 8px;padding-top: 10px;}
.xrld .dw .dwbox .box p{display: block;font-size: 18px;color: #000000;font-size:20px;line-height: 2;}
.xrld .dw .dwbox .box p:not(:last-child){margin-right: 80px;}
.xrld .dw .dwbox .box{padding-left: 50px;}
.dqxbox{width: 49.5%;display: flex;align-items: center;justify-content: flex-start;background-color: #F8F8F8;border-radius: 8px;overflow: hidden;float: left;}
.dqxbox span{height: 110px;padding: 0 0 0 35px;background-color: #F8F8F8;font-size: 22px;color: #333;font-weight: bold;line-height: 110px;}
.dqxbox p{font-size: 20px;color: #000000;padding-left: 40px;}
.dqxbox:last-child{float: right;}


/* 教研单元 */
.jydy .jydylist ul{ column-count: 2; column-gap: 1.5%;}
.jydy .jydylist li{ break-inside: avoid-column;margin-bottom: 3%; background-color: #eff3f7;border-radius: 10px;position: relative;padding: 30px 50px;box-sizing:border-box;}
.jydy .jydylist li i{font-size: 72px;line-height: 72px;color: #e5ebf2;font-weight: bold;top: 32px;right:50px;position: absolute;}
.jydy .jydylist li h2{font-size: 24px;line-height: 40px;color: #005caa;}
.jydy .jydylist li h3{font-size: 22px;line-height: 40px;color: #000000;padding-bottom: 20px;border-bottom: 1px dashed #aeaeae;margin-bottom: 20px;font-weight: normal;}
.jydy .jydylist li p{font-size: 18px;line-height: 30px;}
.jydy .jydylist li dl{ font-size: 18px;margin-top: 15px;display: inline-block;width: 100%;}
.jydy .jydylist li dl p{font-weight: normal;}
.jydy .jydylist li dl dd{width: 50%;float: left;line-height: ;}
.jydy .jydylist li dl dt{margin: 10px 0}
.jydy .jydylist li:nth-child(4){padding-bottom: 76px;}
.jydy .jydylist ul.w100{column-count: 1; column-gap: 0%;}
.jydy .jydylist ul.w100 li{min-height: 700px;background-color: #f8f8f8;}
.jydy .jydylist ul.w100 li dl.w50{max-width: 520px;}

.wyh .wyhylist ul{display: flex;flex-wrap: wrap;justify-content: space-between}
.wyh .wyhylist ul li{width: 48.5%;margin-bottom: 3%; background: #eff3f7 url(../images/wyhbg.png) no-repeat right bottom;border-radius: 10px;padding: 30px 45px;box-sizing:border-box;}
.wyh .wyhylist ul li h2{font-size: 26px;line-height: 41px;color: #005caa;}
.wyh .wyhylist ul li p{font-size: 18px;line-height: 30px; color: #000000;padding: 12px 0}
.wyh .wyhylist ul li p:not(:last-child){border-bottom: 1px solid #e2e7ec;;}
.wyh .wyhylist ul li p +h3{margin-top: 15px;}

.xzbgtable .table{width: 100%;background-color: #eff3f7;border-radius: 10px;overflow: hidden;text-align: center;padding: 8px;border: 0;border-spacing:0; text-align: center;;}
.xzbgtable .table-header{ height: 50px;line-height: 50px;background-color: #07438e;font-size: 20px;color: #ffffff;font-weight: bold;border-radius: 10px;}
.xzbgtable.table-header .table-cell{color: #fff;width: 22%;}
.xzbgtable table thead .table-cell{border-radius: 10px;overflow: hidden;}
.xzbgtable .table-row .table-cell{height: 60px;line-height: 60px;font-size: 18px;color: #000000;width: 22%}
.xzbgtable .table-row:nth-child(2n+1){background: #fff;border-radius: 10px;}
.xzbgtable .table-row:nth-child(2n) .table-cell{height: 80px;line-height: 80px;}
.xzbgtable .table {display: flex;flex-direction: column;background-color: #eff3f7;;padding: 8px;border-radius: 10px;overflow: hidden;width: 100%;}
.xzbgtable .table-header, .xzbgtable .table-row {display: flex;flex-direction: row;}
.xzbgtable .table-cell {text-align: center;width: 22%;}
.xzbgtable .table-row:last-child .table-cell {border-bottom: none;}
.xzbgtable .table-row .table-cell:nth-child(1),.xzbgtable .table-header .table-cell:nth-child(1){width:12% }
.xzbgtable .yzxx.table{margin-top: 10px;}
.xzbgtable .yzxx .table-row:nth-child(2n+1){background: none}

.jblist .year .slider{position: relative;padding-bottom: 5px;}
/*.jblist .year .slider::after{width: 80%;bottom: 12.5px;left: 10%;position: absolute;content: "";background-color: #ebebeb;height: 1px}
.jblist .year .slider li{text-align: center;padding-bottom: 30px;position: relative;color: #000000;padding-top: 14px;cursor: pointer;}
.jblist .year .slider li:after{position: absolute;width: 10px; height: 10px;border-radius: 50%;content: "";bottom: 3px;left: 50%;margin-left: -5px;  background-color: #bfbfbf;transition: all 0.3s}
.jblist .year .slider li span{font-size: 24px;line-height: 1;}
.jblist .year .slider li p{ font-size: 12px;line-height: 1;}
.jblist .year .slider li.aon:after{width: 15px;height: 15px;bottom: 0px;margin-left: -7.5px;background-color: #07438e;}
.jblist .year .slider li.aon span{font-size: 30px;line-height: 30px;color: #07438e;font-weight: bold;}
.jblist .year .slider li.aon p{font-size: 16px;line-height: 20px;color: #07438e;}
.jblist .year .slider li.aon {padding-top: 0;}*/
.jblist .slider-list{margin-top: 40px;}
.jblist .slider-list .inner .item{width: 47%;float: left;border-bottom: 1px dashed #e9e9e9;padding-bottom: 15px;margin-bottom: 40px;}
.jblist .slider-list .inner .item a{line-height: 34px;height: 34px;font-size: 18px;color: #000000;}
.jblist .slider-list .inner .item a img{vertical-align: middle;margin-right: 16px;margin-top: -3px;max-width: 310px;}
.jblist .slider-list .inner .item span{float: right;font-size: 16px;color: #999999;}
.jblist .slider-list .inner .item:nth-child(2n){float: right;}
.jblist .slider-list .inner .item:hover a{color: #07438e;}
.jblist .slider-list .inner {display:inline-block;width:100%}
.xynb .jblist  .year{float: left;width: 15%;}
.xynb .jblist .slider-list{width: 80%;float: right;margin-top: 0;}
.xynb .jblist .year .slider li{padding-left: 30px;padding-bottom: 0;margin: 20px 0;}
.xynb .jblist .year .slider::after{width: 1px;height: 87.5%;left: 10px;top: 6.25%;margin-left: 0;}
.xynb .jblist .year .slider li:after{left: 5px;top: 50%;margin-top: -6px;margin-left: 0;}
.xynb .jblist .year .slider li.aon:after{left: 3px;}

.xynb .jblist .slider-list li{width: 50%;text-align: center;}
.xynb .jblist .slider-list .inner .item a img{margin-top: 0;margin-right: 0;width: 100%;max-height:440px;object-fit: contain;}
.xynb .jblist .slider-list .inner .item{border-bottom: none;}
.xynb .jblist .slider-list .inner{padding: 0 }


.NewsList li{ overflow:hidden; border-bottom:1px solid #e8e8e8;padding: 50px 0}
.NewsList li *{ transition:all ease 0.4s;}
.NewsList li .pic{ float:left; width:35.1%;overflow: hidden;height:240px}
.NewsList li .pic img{ width:100%;transition: all 0.3s;object-fit: cover;height: 100%;}
.NewsList li div{ width:58.59%; float:right; font-size:12px;}
.NewsList li time{display:inline-block;width:75px;text-align:left;color: #999;font-size: 16px;line-height: 18px;}
.NewsList li time span{display:block;font-size: 24px;line-height:40px;color: #333;}
.NewsList li h4{ font-size:22px; line-height: 32px; margin:10px 0;color: #000000;}
.NewsList li p{ line-height:30px; height:60px; overflow:hidden; color: #999;font-size: 18px;}
.NewsList li .more{display: inline-block;color: #005caa; margin-top: 20px;font-size: 16px;}
.NewsList li:hover h4 a{color:#07438e;}
.NewsList li:hover .pic img{transform: scale(1.1);}
@media(max-width:640px){
.NewsList li .pic,
.NewsList li div{ float:none; width:auto;}
.NewsList li div{ padding:3%;}
}
@media(max-width:480px){
.NewsList li h4{ font-size:18px;}
}



.NewsCon{ margin: 10px 0 20px 0;color: #333;font-size: 18px;}
.NewsCon .news-details{padding: 3% 0;}
.NewsCon .news-details .title{text-align: center;padding-bottom: 30px;}
.NewsCon .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;font-weight: normal;}
.NewsCon .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.NewsCon .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;padding: 2% 0; margin-bottom: 2%;}
.NewsCon .news-details .edit-info p img{margin:0 auto;display:block}
.NewsCon .news-details .edit-info p,.NewsCon .news-details .edit-info p *{font-size:18px !important;font-family:serif !important;line-height: 2 !important;text-wrap-mode:unset !important;;}
.NewsCon .news-details .edit-info p,.NewsCon .news-details .edit-info h3{margin-bottom: 1em;}
.NewsCon .pn-page aside{padding: 10px 0;font-weight: lighter;}
.NewsCon .pn-page aside span{margin-right: 20px;}
.NewsCon .pn-page aside a{color: #666;}
.NewsCon .pn-page aside a b{color: #333;}
.NewsCon  .operating a:hover,
.NewsCon .pn-page aside a:hover{color: #205393;}
.NewsCon  .operating{overflow: hidden;line-height: 24px;float: right;}
.NewsCon  .operating a{width: 150px;text-align: center;line-height: 52px; height: 52px; background-color: #103a7d; border-radius: 26px;color: #fff;font-size: 16px;font-weight: lighter;}
.NewsCon  .operating a img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.NewsCon  .operating a:hover{color: #fff;font-weight: bold;}
@media(min-width:1025px){
.NewsCon .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.NewsCon .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.NewsCon  .operating a{float: left;}
}
@media(max-width:1024px){
.NewsCon  .operating{text-align: right; padding-bottom: 20px;}
.NewsCon  .operating a{display: inline-block;}
}
@media(max-width:640px){
.NewsCon .news-details .title h1{font-size:6vw;}
.NewsCon{ font-size: 14px;}
}


.Tzlist li{ border-bottom:1px solid #e3e3e3; padding-bottom:2%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;padding-right: 180px;}
.Tzlist li time{ display:block; width:93px; height:60px; text-align:left; position:absolute; top:0; left:0; color:#333333; line-height:1.2;border-right: 1px solid #cacaca;}
.Tzlist li time span{ display:block; font-size:40px; margin-bottom:5px;}
.Tzlist li h2{ font-size:24px; margin:0; position:relative;font-weight: normal;}
.Tzlist li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Tzlist li  .more{ position:absolute; right:0; top:22px;color: #005caa; font-size:16px;}
.Tzlist li h2 a{transition: .3s ease-out; color:#000;}
.Tzlist li:hover h2{ color:#07438e;}
.Tzlist li p{ color:#888; font-size:16px; line-height:24px; margin:15px 0 0; max-height:48px; overflow:hidden;}


/*Page001913*/
.Page001913{ text-align:center; padding:60px 0 ;color:#333;}
.Page001913 *{ vertical-align:middle;}
.Page001913 .Pages .p_cur,
.Page001913 .Pages .p_count,
.Page001913 .Pages .a_first,
.Page001913 .Pages .a_prev,
.Page001913 .Pages .a_next,
.Page001913 .Pages .a_end,
.Page001913 .Pages .p_total{ display:none;}
.Page001913 .Pages a{ border:1px solid rgba(226, 226, 226, 0.5); display:inline-block; padding:0 18px; line-height:42px; color:#333;border-radius: 5px; }
.Page001913 .Pages a:hover,
.Page001913 .Pages a.a_cur,.Page001913 .Pages .i_button:hover{ color:#fff; background-color:#005caa;border-color: #005caa;border-radius: 5px;}
.Page001913 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page001913 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid rgba(226, 226, 226, 0.5);}
.Page001913 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;border-radius: 5px;}
.Page001913 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
@media(max-width:1000px){
.Page001913 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page001913 .Pages a.a_first,
.Page001913 .Pages a.a_end{ display:none;}
.Page001913 .Pages a{ padding:0 10px;}
}

.szlist .szlistbox{margin-bottom: 50px;display: inline-block;width: 100%;}
.szlist .szlistbox .ti{width: 570px;margin-bottom: 20px; height: 40px;background-image:linear-gradient(to right, rgba(0,95,173,1) 0%, rgba(0,95,173,0) 100%);;line-height: 40px;font-size: 20px; color: #ffffff;font-weight: bold;padding-left: 20px;}
.szlist .szlistbox.ys li{width: 48.3%;background-color: #fafcff;border: solid 1px #e3e6ea;padding: 20px;float: left;box-sizing: border-box;text-align: left;margin-right: 0;margin-bottom: 2%;height:260px} 
.szlist .szlistbox.ys li .txt{width: 300px;color: #000000;float: left;margin-left: 30px;padding: 0}
.szlist .szlistbox.ys li .Ispic{width: 165px; height: 215px;}
.szlist .szlistbox.ys li .txt .tit{font-size: 24px;line-height: 40px;font-weight: bold;display: block;}
.szlist .szlistbox.ys li .txt .zw{font-size: 18px;margin-bottom: 20px;;}
.szlist .szlistbox.ys li .txt .lytit{font-size: 16px;color: #555555;}
.szlist .szlistbox.ys li .txt .ly{font-size: 14px;color: #555555;line-height: 24px;}
.szlist .szlistbox.ys li:nth-child(2n){float: right;}
.szlist .szlistbox li:hover .Ispic img{transform: scale(1.1);}
.szlist .szlistbox li:hover  .txt .tit{color:#005caa}
.szlist .szlistbox li{width: 18%;float: left;margin-right: 2.5%;background-color: #fafcff;margin-bottom: 30px;border: solid 1px #e3e6ea;height: 310px;text-align: center;padding: 10px 15px;box-sizing: border-box;}
.szlist .szlistbox li .Ispic{height: 200px;width: 100%;}
.szlist .szlistbox li .tit{font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 5px;min-height: 40px;line-height: 20px;display: flex;align-items: center;justify-content: center;}
.szlist .szlistbox li .txt{padding: 15px 0;display: inline-block;width: 100%;margin-left: 0;}
.szlist .szlistbox li:nth-child(5n){margin-right: 0;}

.rightbox .wl-main .wl-main-a{padding-top: 0;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-slide .txt{background-color: #005caa;padding: 15px 20px;font-size: 16px;line-height: 26px;color: #ffffff;font-weight: bold;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-slide .txt h3{color: #fff;max-width: unset;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-slide .txt a{display: inline-block;width: 100%;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-slide:hover .txt .tit{color: #fff}
.rightbox .wl-main .wl-main-a .wl-r{width: 65%;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-slide{width: 48%;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-slide .Ispic{padding-bottom: 64%;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-list li{height: 40px;line-height: 40px;padding-left: 0;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-list li:after{display: none}

.rightbox .wl-title{border-bottom: 3px solid #ebebeb;position: relative;}
.rightbox .wl-title h3{position: relative;;}
.rightbox .wl-title h3:after{position: absolute;left:0;bottom: -3px;width: 100%;height: 3px;background-color: #005caa;content: ""}
.rightbox .wl-title .wl-more{font-size: 16px;color: #555555;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.rightbox .wl-title .wl-more i{font-style: normal;font-family: "SimSun";font-weight: bold;margin-left: 5px;}
.rightbox .wl-title .wl-more:hover{color: #005caa;}
.rightbox .wl-main .wl-main-a .wl-tzgg{width: 29%;}
.rightbox .wl-main .wl-main-a .wl-tzgg .con{position: relative;font-size: 16px;line-height: 30px;margin-top: 30px;max-height: 320px;overflow-y: hidden; scroll-behavior: smooth; }
.rightbox .wl-main .wl-main-a .wl-tzgg .con:after{position: absolute;left:0;bottom: 0;width: 100%;height: 100px;content: ""; background-image:linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}
.rightbox .wl-main .wl-main-a .wl-r .wl-con{margin-top: 30px;}
.rightbox .wl-main .wl-main-a .wl-tzgg .con .box{animation: scrollUp 10s linear infinite;}

@keyframes scrollUp {
  0% {
    transform: translateY(0%); /* 从底部开始 */
  }
  100% {
    transform: translateY(-30%); /* 滚动到顶部 */
  }
}
.byqx {margin-top: 50px;padding-bottom: 0px;display: inline-block;width: 100%;}
.byqx .left{float: left;width: 65%;}
.byqx .left .wl-list{margin-top: 15px;}
.byqx .left .wl-list li{height: 50px;line-height: 50px;border-bottom: 1px dotted #dddddd;padding-left: 22px;position: relative;}
.byqx .left .wl-list li:before{width: 7px;border-radius: 50%;content: "";position: absolute;left: 0;top: 50%;margin-top: -3.5px; height: 7px; background-color: #434343;}
.byqx .left .wl-list li h2{font-size: 18px;color: #000000;font-weight: normal;float: left;width: calc(100% - 60px)}
.byqx .left .wl-list li .wl-date{float: right;}
.byqx .left .wl-list li:hover{border-color: #005caa;}
.byqx .left .wl-list li:hover h2,.byqx .left .wl-list li:hover .wl-date{color: #005caa;}
.byqx .left .wl-list li:hover:before{background:  #005caa}

.byqx .right{width: 29%;float: right;}
.byqx .right li{border-radius: 1px;border: solid 1px #dcdcdc;padding: 20px;margin-bottom: 10px;}
.byqx .right li h3{font-size: 20px;color: #000000;line-height: 30px;}
.byqx .right li p{font-size: 16px;color: #000000;}
.byqx .right li p time{color: #999999;}
.byqx .right .wl-title{margin-bottom: 15px;}
.byqx .right li:hover{border-color: #005caa;}
.byqx .right li:hover h3{color: #005caa;}

.bksjy.rightbox.xyjj .txt{width: 57.2%;}
.bksjy.rightbox.xyjj .txt h3{color: #07438e;font-size: 26px;}
.bksjy.rightbox.xyjj .txt .con{font-size: 18px;line-height: 35px;color: #000000;}
.bksjy.rightbox.xyjj .Ispic{width: 36.84%;margin-top: 0.64rem;}
.bksjy.rightbox.xyjj .Ispic img{height:3rem}
.bksjy.rightbox.xyjj .txt .con p,.rightbox.xyjj .txt .con ,.rightbox.xyjj .txt .con p{text-indent:2em}
.sxlist li{padding-bottom: 10px;border-bottom: 1px solid  #eaeaea;margin-bottom: 10px;}
.sxlist li h3{   position: relative;    padding-left: 15px;}
.sxlist li h3:before{position:absolute;left:0;top:50%;margin-top:-3px;width:6px;height:6px;background:#333;content:""}
.sxlist li h3 a{font-size: 20px;line-height: 40px;color: #333;font-weight: normal;width:calc(100% - 100px);display:inline-block}
.sxlist li h3 span{float: right;font-size: 16px;font-weight: normal;height: 40px;line-height: 40px;color: #666;}
.sxlist li:hover h3 a{font-weight: bold;color:#005caa;}
.sxlist li:hover h3 span{color:#005caa;}
.sxlist li:hover h3:before{background:#005caa;} 
.sxlist li:hover{border-color:#005caa;}
.kycglist ul li{transition: all ease .4s;background-color: none;}
.kycglist ul li{width: 31%;float: left;margin-right: 3.5%;margin-bottom: 5%;border-bottom: 1px solid  #e8e8e8;padding-bottom: 20px;}
.kycglist ul li:nth-child(3n){margin-right: 0;}
.kycglist ul li:hover{transform: translateY(-10px);}
.kycglist ul li a .wl-img{width: 100%;height: 280px;overflow: hidden;  margin-bottom: 20px;}
.kycglist ul li a .wl-img img{width: 100%;height: 100%;object-fit: cover;transition: all ease .4s;}
.kycglist ul li:hover .wl-img img{transform: scale(1.1);}
.kycglist ul li a .wl-txt{width: 100%;display: flex;justify-content: space-between;flex-direction: column;}
.kycglist ul li a .wl-txt h3{font-size: 20px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 15px;font-weight: bold;line-height: 30px;color: #000000;text-align: center;}
.kycglist ul li:hover a .wl-txt h3{color:#095998;}
.kycglist ul li a .wl-txt p{font-size: 18px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 30px;height: 60px;}
.kycglist{position: relative;}
.kycglist ul li a .wl-txt .wl-date{display: flex;justify-content: space-between;margin-top: 25px;color: #333333;font-size: 18px;line-height: 24px;}

.PartyList.NewsList{margin-top: -30px;}
.PartyList.NewsList li .pic{width: 30.7%;}
.PartyList.NewsList li div{width: 65.78%;padding-right: 140px;box-sizing: border-box;position: relative;}
.PartyList.NewsList li time{position: absolute;right:0;top: 50px}
.PartyList.NewsList li .more{position: absolute;right:0;background-color: #ffffff; border-radius: 3px;top: 110px; border: solid 1px #e6e6e6;width: 63px; height: 25px;line-height: 25px;text-align: center;font-family:"SimSun";font-weight: bold;color: #000}
.PartyList.NewsList li h4{line-height: 36px;margin-bottom: 15px;margin-top: 50px;font-weight: normal;}
.PartyList.NewsList li{padding:30px 0;}
.PartyList.NewsList li:hover .more{background:#005caa;color: #fff;border-color: #005caa }

.NewsList  .wp_paging  li {padding:0;width: auto;border: none;background: none;margin-bottom: 0;height: 40px;}
.NewsList  .wp_paging {display: flex;float: none;margin: 40px auto 0;justify-content: center;}
.NewsList  .wp_paging  li span{height:36px;line-height:36px;border:1px solid #ddd;margin: 0 10px;padding: 0 10px;}
.NewsList  .wp_paging  li input{border:none}
.NewsList  .wp_paging a{height:36px;line-height:36px;margin: 0;}
.NewsList  .wp_paging a:hover{ background: #103675;  color: #fff;  border: #103675 solid 1px;}
.NewsList  .wp_paging a:hover span{border:none;height:34px}

.hzjl .szlist .szlistbox.ys .wp_paging  li {padding:0;width: auto;border: none;background: none;margin-bottom: 0;}
.hzjl .szlist .szlistbox.ys .wp_paging {display: flex;float: none;margin: 0 auto;justify-content: center;}
.hzjl .szlist .szlistbox.ys .wp_paging  li span{height:36px;line-height:36px;border:1px solid #ddd;margin: 0 10px;padding: 0 10px;}
.hzjl .szlist .szlistbox.ys .wp_paging  li input{border:none}
.hzjl .szlist .szlistbox.ys .wp_paging a{height:36px;line-height:36px;margin: 0;}
.hzjl .szlist .szlistbox.ys .wp_paging a:hover{ background: #103675;  color: #fff;  border: #103675 solid 1px;}
.hzjl .szlist .szlistbox.ys .wp_paging a:hover span{border:none;height:34px}


.hzjl .szlist .szlistbox.ys ul{display: flex;   flex-wrap: wrap;   justify-content: space-between;}
.hzjl .szlist .szlistbox.ys li{padding: 40px;height: auto;margin-bottom: 40px;position: relative;padding-bottom: 100px;}
.hzjl .szlist .szlistbox.ys li .Ispic{width: 140px;height: 185px;}
.hzjl .szlist .szlistbox.ys li .lytit{font-size: 18px;line-height: 24px;color: #000000;}
.hzjl .szlist .szlistbox.ys li .lytit span{float: left;width: 55px;}
.hzjl .szlist .szlistbox.ys li .zw{margin: 10px 0 20px;}
.hzjl .szlist .szlistbox.ys li .lytit em{float: left;width: calc(100% - 55px);font-style: normal;word-break:break-all}
.hzjl .szlist .szlistbox.ys li .txt{width: 290px;}
.hzjl .szlist .szlistbox.ys li time{margin-top: 40px;height: 50px;background-color: #e0e9f1;border-radius: 25px;width: 290px;display: inline-block;text-align: center;font-size: 16px;color: #587599;font-weight: bold;line-height: 50px;position: absolute;right: 40px;bottom: 20px;}
.hzjl .szlist .szlistbox.ys li .txt .tit{line-height: 36px;}
.hzjl .szlist .szlistbox{margin-bottom: 0;padding-bottom:40px;}
.hzjl .szlist .szlistbox.ys ul.pages{display:block}

.jzgk .ti{font-size: 26px;line-height: 41px;line-height: 41px;font-weight: bold;color: #005caa;margin-bottom: 20px;}
.jzgk .left{width: 62%;float: left;}
.jzgk .left .con{font-size: 18px;line-height: 30px;color: #000000;}
.jzgk .left.w100{width: 100%}
.jzgk .left .con h2{font-size: 20px;line-height: 30px;color: #000000;}
.jzgk .left .md p{margin-top: 10px;}
.jzgk .right{width: 30%;float: right;} 
.jzgk .right .lxbox h3{height: 55px;background-color: #f0f0f0;border-radius: 3px 3px 0px 0px;text-align: center;line-height: 55px;font-size: 20px;}
.jzgk .right .lxbox ul{border-radius: 0px 0px 3px 3px;border: solid 1px #f0f0f0;padding: 20px 30px 0;color: #000000;}
.jzgk .right .lxbox ul li p{font-size: 18px;line-height: 30px;padding-left: 58px;}
.jzgk .right .lxbox ul li p:nth-child(1){background: url(../images/peple.png) no-repeat 20px center;}
.jzgk .right .lxbox ul li p:nth-child(2){background: url(../images/email.png) no-repeat 20px center;}
.jzgk .right .lxbox ul li{padding-bottom: 20px;}
.jzgk .right .lxbox ul li:not(:last-child){border-bottom: 1px dashed #dbdbdb;margin-bottom: 20px;;}
.jzgk .right .lxbox{margin-bottom: 20px;}

.jzgk .right .zxmd h3{height: 55px;background-color: #f0f0f0;border-radius: 3px 3px 0px 0px;text-align: center;line-height: 55px;font-size: 20px;}
.jzgk .right .zxmd .md{border-radius: 0px 0px 3px 3px;border: solid 1px #f0f0f0;padding: 20px 30px 10px;color: #000000;}
.jzgk .right .zxmd .md p{display: inline-block;width: 100%;margin-bottom: 10px;}
.jzgk .right .zxmd .md p b{float: left;font-size: 20px;line-height: 30px;width: 50px;}
.jzgk .right .zxmd .md p span{float: right;width: calc(100% - 70px);}
.jzgk .right .zxmd .md p span em{font-size: 18px;line-height: 30px;color: #000000;font-style: normal;width: 33.33%;float: left;}

.jzgk .sqlc{margin-top: 70px;}
.jzgk .sqlc li{width: 25%;float: left;background: url(../images/lcbg1.png) no-repeat right center;height: 200px;display: flex;align-items: center;justify-content: center;text-align: center;}
.jzgk .sqlc ul{border: 1px solid  #e4e4e4;display: inline-block; width: 100%;}
.jzgk .sqlc li:last-child{background: none}
.jzgk .sqlc li .ico{height:40px;line-height: 40px;transition: all 0.3s }
.jzgk .sqlc li span{display: block;width: 42px; height: 42px;line-height: 42px;margin: 10px auto; background-color: #999999;font-size: 24px;color: #ffffff;font-weight: bold;text-align: center;border-radius: 50%}
.jzgk .sqlc li p{font-size: 18px;line-height: 30px;}
.jzgk .sqlc li:hover p {font-weight: bold;color: #005caa;}
.jzgk .sqlc li:hover .ico{transform: rotateY(360deg);}
.jzgk .sqlc li:hover SPAN{background: #005caa;}

.jzdh .year{padding: 0 50px }
.jzdh .year li{height: 50px;border-radius: 25px;background-color: #ebebeb;text-align: center;font-size: 20px;color: #929292;line-height: 50px;margin: 0 8px;}
.jzdh .year li.aon{background-color: #07438e;font-size: 24px;color: #ffffff;font-weight: bold;}
.jzdh .slider-list{overflow:hidden;padding-bottom: 10px;}
.jzdh .slider-list .slider{margin-top: 50px;}
.jzdh .slider-list .slider li .inner .item{width: 48%;float: left;background-color: #fbfbfb;border: solid 1px #eaeaea;padding: 20px 20px 40px;box-sizing: border-box;margin-bottom: 4%;}
.jzdh .slider-list .slider li .inner .item:nth-child(2n){float: right;}
.jzdh .slider-list .slider li .inner .item .ti{font-size: 24px;line-height: 36px;font-weight: bold;margin: 20px 0 10px;min-height: 72px}
.jzdh .slider-list .slider li .inner .item p{font-size: 18px;line-height: 2}
.jzdh .slider-list .slider li .inner .item .Ispic{height:360px;}
.jzdh .slider-list .slider li .inner .item .Ispic img{vertical-align: top;object-fit:fill;height:auto}
.jzdh .slider-list .slider li{display:block;width:100%;float: left;}
.jzdh .year .slick-prev{left: -50px;background-color: #ebebeb;}
.jzdh .year .slick-next{right: -50px;background-color: #ebebeb;}
.jzdh .year .slick-next:after{content: ">";font-family: "SimSun";font-weight: bold;font-size: 24px;line-height: 48px;color: #555}
.jzdh .year .slick-prev:after{content: "<";font-family: "SimSun";font-weight: bold;font-size: 24px;line-height: 48px;color: #555}
.jzdh .slick-arrow:hover{background-color: #07438e;}
.jzdh .slick-arrow:hover:after{color: #fff}

.xysw .con .ti{font-size: 26px; line-height: 41px;color: #005caa;font-weight: bold;margin-bottom: 30px;}
.xysw .con h3{font-size: 20px;line-height: 30px;font-weight: bold;margin-bottom: 15px;}
.xysw .con h3 span{display: inline-block;width: 95px;}
.xysw .con div span{width: 80px;text-align: right;float: left;}
.xysw .con div p{width: calc(100% - 100px);float: left;margin-left: 15px;}
.xysw .con div{display: inline-block;width: 100%;font-size: 18px;line-height: 2;}
.xysw .con div + h3,.xysw .con div + h4{margin-top: 15px;}
.xysw .con .qm{border: solid 1px #cecece;padding: 20px 30px;text-align: center;float: left;width: 260px;box-sizing: border-box;margin-top: 20px;margin-bottom: 60px;}
.xysw .con .qm p{width: 100%;display: block;margin-left: 0;font-size: 20px;line-height: 30px;}
.xysw .con div a{padding-left: 25px;background: url(../images/linkbg.png) no-repeat left center;color: #005caa;}
.xysw .con div.wauto{width: auto;margin: 10px 0 30px;}
.xysw .con h4{font-size: 18px;}
.xysw .con div p a{background: none;color: #000000;display: inline-block;border-radius: 5px;border: solid 1px #bfbfbf;height: 40px;line-height: 40px;padding: 0 20px;}

.jxlist li{width: 31.5%;float: left;margin-right: 2.75%;box-sizing: border-box;background-color: #fafafa;border-radius: 5px;border: solid 1px #eaeaea;padding: 50px 30px;margin-bottom: 2.75%;}
.jxlist li span{font-size: 18px;line-height: 30px;color: #999999;}
.jxlist li h2{font-size: 24px;line-height: 30px;color: #07438e;margin-bottom: 15px;}
.jxlist li p{font-size: 18px;line-height: 30px;height:180px;overflow-y: auto;}
.jxlist li .ff{padding-top: 20px;border-top: 1px solid #eaeaea;;}
.jxlist li .ff h4{font-size: 16px;margin-bottom: 10px;}
.jxlist li .ff p{font-size: 16px;line-height: 30px;height: auto;}
.jxlist li:nth-child(3n){margin-right: 0;}

.hjfc .year{padding: 0 15%}
/*.hjfc .year li{height: 50px;border-radius: 25px;background-color: #ebebeb;text-align: center;font-size: 20px;color: #929292;line-height: 50px;margin: 0 8px;cursor: pointer;}
.hjfc .year li.aon{background-color: #07438e;font-size: 24px;color: #ffffff;font-weight: bold;}*/

.hjfc .year .slick-prev{left: -50px;background-color: #ebebeb;}
.hjfc .year .slick-next{right: -50px;background-color: #ebebeb;}
.hjfc .year .slick-next:after{content: ">";font-family: "SimSun";font-weight: bold;font-size: 24px;line-height: 48px;color: #555}
.hjfc .year .slick-prev:after{content: "<";font-family: "SimSun";font-weight: bold;font-size: 24px;line-height: 48px;color: #555}
.hjfc .slick-arrow:hover{background-color: #07438e;}
.hjfc .slick-arrow:hover:after{color: #fff}
.hjfc .slider-list .slider .inner .tit{max-width: 570px; width:60%;margin-bottom: 20px;  height: 40px;background-image:linear-gradient(to right, rgba(0,95,173,1) 0%, rgba(0,95,173,0) 100%);;line-height: 40px;font-size: 20px; color: #ffffff;font-weight: bold;padding-left: 20px;}
.hjfc .slider-list{margin-top: 30px;}
.hjfc .slider-list .slider .inner dd{width: 23.5%;float: left;text-align: center;line-height: 30px; margin-right: 2%;margin-bottom: 2%;background-color: #f8f8f8;border-radius: 3px;border: solid 1px #eaeaea;box-sizing: border-box;padding: 30px}
.hjfc .slider-list .slider .inner dd .Ispic{width: 180px;  height: 180px;border-radius: 50%;margin: 0 auto}
.hjfc .slider-list .slider .inner dd h3{font-size: 20px;margin-top: 20px;}
.hjfc .slider-list .slider .inner dd h4{font-size: 18px;margin: 15px auto 10px;}
.hjfc .slider-list .slider .inner dd p{text-align: left;font-size: 16px;}
.hjfc .slider-list .slider .inner .box{display: inline-block;width: 100%;margin-bottom: 20px;}
.hjfc .slider-list .slider .inner dd:nth-child(4n){margin-right: 0;}
.hjfc .slider-list .slider .inner dl{display: flex;flex-wrap: wrap;}


.xyml .year{padding: 0 50px;position: relative;}
/*.xyml .year:after{position: absolute;left: 0;top: 15px;width: 100%;height:1px;background-color: #f2f2f2;content: ""}
.xyml .year li{font-size: 24px;height: 64px;padding-top: 40px;line-height: 1;position: relative;text-align: center;cursor: pointer;}
.xyml .year li:after{width: 11px;height: 11px;content: "";z-index: 5;position: absolute;left: 50%;margin-left: -5.5px;border-radius: 50%;top: 10px; background-color: #d6d6d6;transition: all 0.3s}
.xyml .year li:before{width: 25px;height: 25px;content: "";z-index: 3;position: absolute;left: 50%;margin-left: -12.5px;border-radius: 50%;top: 2.5px; background-color: #07438e;opacity: 0.18;transition: all 0.3s;transform: scale(0);}
.xyml .year li.aon:after{background: #07438e}
.xyml .year li.aon:before{transform: scale(1);}
.xyml .year li i{width: 0;height: 17px;background: url(../images/mlbg.png) no-repeat top center;position: absolute;left: 50%;margin-left: -20px;bottom: 0px;transition: all 0.3s}
.xyml .year li.aon i{width: 40px;}*/
.hjfc .year{padding: 0 15%}
.hjfc .year li{height: 50px;border-radius: 25px;background-color: #ebebeb;text-align: center;font-size: 20px;color: #929292;line-height: 50px;margin: 0 8px;cursor: pointer;}
.hjfc .year li.aon{background-color: #07438e;font-size: 24px;color: #ffffff;font-weight: bold;}
.xyml .slider-list .inner .names{display: flex;flex-wrap: wrap;margin: 0 50px;background-color: #f8f8f8;border-radius: 20px;border: solid 1px #eaeaea;;padding: 50px 30px;}
.xyml .slider-list .inner .names span{float: left;margin-right: 30px;font-size: 18px;line-height: 40px;min-width: 3em;}

.sxlist p+p{margin-top:20px}
.sxlist dl dd{text-indent:1em;position: relative;}
.sxlist dl{margin:20px 0}
.sxlist dl dd:before{position:absolute;left:5px;top:50%;width:5px;height:5px;border-radius:50%;background:#333;content:"";margin-top:-3px}





