@charset "UTF-8";
/* CSS Document By www.ahweilai.com */
.wl-iconfont{
	font-size: 0.26rem;
}
/*wap header css*/
a {
  color: #333;
  text-decoration: none;
}
img {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  max-width: 100%;
  vertical-align: middle;
}
body {
  position: relative;
  width: 100%;
  height: 100%;
  font-family: Arial, sans-serif;
  font-size: .16rem;
  line-height: 1.5;
  color: #222;
}
*{
	padding: 0;
	margin: 0;
}
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'), url('../font/iconfont.svg#iconfont') format('svg');
}
.wl-iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
margin-right: 0.1rem;
}
.wl-wid{
	width: 96%;
	margin: 0 auto;
}
/*====head==nav====*/
.wl-head {
  box-shadow: 0px 10px 6px 0px rgba(0, 0, 0, 0.1);
  background-color: #103675;
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 100%;
}
.wl-head.sub{  background-color: #103675;}
.wl-head .wl-wid {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.wl-head .wl-wid .wl-logo {
  padding: .2rem .2rem ;
  height: .58rem;
}
.wl-head .wl-wid .wl-logo img {
  height: .58rem;
}
.wl-head .wl-wid .wl-txt{
	display: none;
}
/*nav*/
.wl-head .wl-nav {
  line-height: .4rem;
  height: auto;
  position: absolute;
  top: 0rem;
  width: 100%;
  border-top: 0;
  background-color: transparent;
}
.wl-head .wl-nav .wl-navtxt {
  display: none;
  background: #fff;
  overflow: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 1rem;
  z-index: 10;
}
.wl-head .wl-nav .wl-navtxt ul {
  font-size: 0;
	padding-bottom: 1rem;
}
.wl-head .wl-nav .wl-navtxt li {
  display: inline-block;
  width: 100%;
  border-bottom: #ddd solid 1px;
  padding: 0.1rem 0;
}
.wl-head .wl-nav .wl-navtxt li a {
  line-height: .4rem;
  text-align: center;
  font-size: 0.25rem;
  color: #333;
  display: block;
  position: relative;
  width: 100%;
}
.wl-head .wl-nav .wl-navtxt li a i {
  position: absolute;
  display: inline-block;
  transform: rotate(90deg);
  font-size: .16rem;
  color: #999;
  margin-left: .1rem;
}
.wl-head .wl-nav .wl-navtxt li:last-child {
  border: none;
}
.wl-head .wl-nav .wl-navico {
  width: 1rem;
  display: block;
  height: 1rem;
  right: 0;
  top: 0;
  background: url(../images/wap-menu.png) center center no-repeat;
  background-size: 50%;
  position: absolute;
}
.wl-head.on .wl-nav .wl-navico {
  background: url(../images/wap-menu2.png) center center no-repeat;
  background-size: 50%;
}
.mmask {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 3;
}
.wl-head .wl-nav .wl-navitem{
    margin-top: 0.05rem;
}
.wl-head .wl-nav .wl-navtxt li dl {
  text-align: center;
}
.wl-head .wl-nav .wl-navtxt li dl dd {
  display: inline-block;
  width: 30%;
  margin: .05rem;
    height: .44rem;
  text-align: center;
  background-color: #103675;
}
.wl-head .wl-nav .wl-navtxt li:nth-of-type(7) dl dd{
	width: 66%;
	margin: .05rem;
}
.wl-head .wl-nav .wl-navtxt li:nth-child(3) dl dd, .wl-head .wl-nav .wl-navtxt li:nth-child(4) dl dd {
  width: auto;
	padding: .01rem 2.5%;
  margin: .05rem;
}
.wl-head .wl-nav .wl-navtxt li dl dd a {
  display: inline-block;
  font-size: 0.2rem;
  line-height: .44rem;
  color: #fff;
}
.wl-head .wl-nav .wl-navtxt li.on dl dd a {
  color: #fff;
}
.wl-head .wl-nav .wl-navtxt li.on dl dd a{
	color: #fff;
}
/*banner*/
.wl-banner {
  width: 100%;
  overflow: hidden;
  position: relative;
	margin-top: 0.95rem;
}
.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: 2vw;
}
.wl-banner .swiper-pagination-bullet {
  background: #000;
  position: relative;
  width: 8vw;
  height: 1vw;
  border-radius: 5px;
  opacity: .5;
}
.wl-banner .swiper-pagination-bullet-active {
  opacity: 1;
  background: #FFF;
}
.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: 8vw;
  height: 8vw;
  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: .2rem;
  font-weight: bold;
}
/*main*/
.wl-main {}
.wl-title {
  display: flex;
  justify-content: space-between;
	align-items: center;
	margin-bottom: .3rem;
position: relative;
}
.wl-title h3 {
  position: relative;
  font-size: .3rem;
  line-height: .5rem;
  height: .5rem;
}
.wl-title h3 span {
  display: block;
  font-size: .26rem;
  color: rgba(51, 51, 51, .12);
  position: absolute;
  /*z-index: -1;*/
  top: .26rem;
}
#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-more:hover{
	color: #103675;
}
.wl-main .wl-main-a {

  padding: .3rem 0;
}
.wl-main .wl-main-a .wl-wid {
  display: flex;
  justify-content: space-between;
	flex-wrap: wrap;
}
.wl-main .wl-main-a .wl-l {
  width: 100%;
	margin-bottom: .3rem;
}
.wl-main .wl-main-a .wl-l .wl-con {
  background-color: #fff;
  padding: 3vw 0;
}
.wl-main .wl-main-a .wl-l .wl-con ul li {
  position: relative;
  padding: 3vw 4vw;
  background-image: url("../images/line.jpg");
  background-size: 1vw 8vw;
	background-repeat: no-repeat;
	background-position: left 5vw;
}
.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: 3vw 4vw;
  background-image: url("../images/line-gray.jpg");
  background-size: 1vw 8vw;
	background-repeat: no-repeat;
	background-position: left 5vw;
}
.wl-main .wl-main-a .wl-l .wl-con ul li::before {
  content: '';
  width: 1vw;
  height: 0;
  background: #103675;
  position: absolute;
  left: 0;
  top: 42%;
  transform: translateY(-50%);
  transition: .3s;
}
.wl-main .wl-main-a .wl-l .wl-con ul li:hover::before, .wl-main .wl-main-a .wl-l .wl-con ul li.selected::before {
  height: 8vw;
}
.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: 16vw;
  font-size: .16rem;
  text-align: center;
}
.wl-main .wl-main-a .wl-l .wl-con ul li a .wl-date span {
  font-size: .3rem;
  display: block;
  line-height: .4rem;
}
.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: 70vw;
  font-size: .22rem;
  font-weight: normal;
  line-height: .3rem;
  height: .6rem;
  color: #666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-bottom: .15rem;
	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: #103675;
  position: absolute;
  left: 0;
  bottom: 0;
  top: .75rem;
  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: 100%;
}
.wl-main .wl-main-a .wl-r .wl-con{
	margin-top: 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide{
	width: 100%;
	height: 90vw;
	background-color: #fff;
	position: relative;
	margin-bottom: .3rem;
  overflow: hidden;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide::after {
  content: '';
  width: 0%;
  height: 3px;
  background: #103675;
  position: absolute;
  left: 0;
  bottom: -4px;
  transform: translateY(-50%);
  transition: .3s;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide:hover::after{
	width: 100%;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-container{
	overflow: hidden;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item .wl-img{
	width: 100%;
	height: 60vw;
	overflow: hidden;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item .wl-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all ease .4s;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item:hover .wl-img img{
	transform: scale(1.1);
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item .wl-txt{
	padding: 4vw;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item .wl-txt h2{
	font-size: .22rem;
	line-height: 1.4;
	 display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
	margin-bottom: 2vw;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item:hover .wl-txt h2{
	color: #103675;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item .wl-txt p{
	font-size: .2rem;
	color: #888;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
	margin-bottom: 2vw;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item .wl-txt .wl-date{
	color: #103675;
	display: flex;
	line-height: .4rem;
	justify-content: space-between;
	font-size:.21rem;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item .wl-txt .wl-date i{
	padding-right: 1vw;
	float: left;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .wl-item .wl-txt .wl-date span:last-child{
	background-image: url("../images/icona.png");
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 5vw;
	background-size: 4vw;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-pagination{
	bottom: 20px;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-pagination-bullet {
  background: #000;
  position: relative;
  width: 8vw;
  height: 1vw;
  border-radius: 5px;
  opacity: .5;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .swiper-pagination-bullet-active {
  opacity: 1;
  background: #c71721;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-list{
	width: 100%;
  margin-bottom: 30px;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ul{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	height: 100%;
}

.wl-main .wl-main-a .wl-r .wl-con .wl-list ul li a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ul li a .wl-date{
	width: 16vw;
	text-align: center;
	border-right: solid 1px #ccc;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ul li a .wl-date span{
	font-size: .3rem;
	display: block;
	line-height: .4rem;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ul li a h2{
	width: 69vw;
	font-weight: normal;
	line-height: 1.4;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ul li:hover,.wl-main .wl-main-a .wl-r .wl-con .wl-list ul li.selected:hover{
	transition:all 0.4s ease-in-out;background: #2D458F;box-shadow: 6px 6px 0 #BFC5D9;
}

.wl-main .wl-main-a .wl-r .wl-con .wl-list ul li.selected{
	transition:all 0.4s ease-in-out;background: #f1f1f1;box-shadow: 6px 6px 0 #BFC5D9;
}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ul li:hover a{
	color: #fff;
}
.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: 100%;overflow: hidden;position: relative;height: auto;}
.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 ;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .txt a{display: flex;align-items: center;}
.wl-main .wl-main-a .wl-r .wl-con .wl-slide .txt .tit{font-size: 20px;line-height: 30px;color: #000000;font-weight: bold;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: 45px;line-height: 45px;padding-left: 20px;position: relative;}
.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: 100%;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ol{margin-bottom: 10px;padding-bottom: 20px;border-bottom: 1px dashed #b1b1b1;;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ol h2{font-size: 20px;line-height: 24px;color: #000000;margin-bottom: 15px;}
.wl-main .wl-main-a .wl-r .wl-con .wl-list ol p{font-size: 16px; line-height: 30px;color: #999999;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;}
.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: 15px;display: inline-block;width: 100%;}
.wl-main .wl-main-a .wl-tzgg li h2{font-size: 18px;line-height: 40px; color: #000000;font-weight: normal;width: calc(100% - 72px);float: right;min-height: 40px;-webkit-line-clamp: 1;}
.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: 30px 0 60px;
  background: #fafafa;
}
.wl-main .wl-main-b .wl-title{
  display: block;
  text-align: left;
  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: 10px;
  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: bold;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: 18px;
  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: 15px;
  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: 15px;
  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-title img{height: 22px;margin-top: 4px;}
.wl-title h3 img{margin-top:-5px;margin-right:5px}
.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:-40px;}
.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: 30px 0; }
.wl-main .wl-main-c .wl-title{  margin-bottom: 40px;}
.wl-main .wl-main-c .wl-title .box{float: right;position: relative;}
.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: 100%}
.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: bold;}
.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: 100%;float: right;margin-top: 30px;}
.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;}
.wl-main .wl-main-c .wl-xxbg  ul li .wl-txt p{font-size: 16px;line-height: 30px;color: #999999;padding-left: 15px;overflow: hidden;word-break:normal; text-overflow: ellipsis;  display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1}
.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: 3rem;
	overflow: hidden;
	position: relative;
	z-index: -1;
	margin-top: 1rem;
}
.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: .4rem 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.wl-smain .wl-l {
	width: 100%;
	background-color: #f2f3f7;
	padding-bottom: 0;
	background-image: url("../images/l-bg.jpg");
	background-position: right bottom;
	background-size: 70%;
	background-repeat: no-repeat;
	margin-bottom: .4rem
}
.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: 4%;
}
.wl-smain .wl-l .wl-stitle h3{
	color: #fff;
	font-size: .28rem;
}
.wl-smain .wl-l .wl-stitle p{
	display: block;
	width: 12vw;
	height: 1px;
	background-color: #fff;
	margin-top: .15rem;
}
.wl-smain .wl-l ul{
	padding: 3%;
}
.wl-smain .wl-l ul li{
	margin-bottom: .1rem;
}
.wl-smain .wl-l ul li a{
	font-size: .25rem;
	padding: 4%;
	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: 3%;
}
.wl-smain .wl-l ul li a i{
	padding-right: .1rem;
	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: 100%;
}
.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: .26rem;
	padding-bottom: .2rem;
	border-bottom: solid 3px #103675;
	background-image: url("../images/icon.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: .4rem;
	background-size: .25rem;
	line-height: 1;
}
.wl-smain .wl-loc h2 i{
	color: #103675;
	padding-right: 10px;
}
.wl-smain .wl-loc span{
	font-size: 16px;
	display: none;
}
.wl-smain .wl-loc span i{
	padding-right: 10px;
}
.wl-smain .wl-r .wl-con,.wp_entry{
	font-size: .22rem;
	line-height: 1.7;
}
.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: .15rem 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: 4%;
}
.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: .23rem;
	margin-bottom: .1rem;
	font-weight: normal;
	line-height: 1.4;
}
.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: .5rem;
	color: #888;
	margin-bottom: .2rem;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date::after{
	content: '';
  width: 30%;
  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: .1rem;
	font-size: .2rem;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-txt .wl-date span i:last-child{
	padding-right: .1rem;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date em{
	padding-right: .1rem;
	transition: all ease .4s;
	font-size: .3rem;
}
.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: .21rem;
	line-height: 1.6;
	color: #888;
	 display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.wl-smain .wl-detail{
	font-size: .22rem;
	line-height: 1.7;
	width:100%;
}
.wl-smain .wl-detail p{
	margin-bottom:5px;
}
.wl-smain .wl-detail img{
	max-width: 100%;
	margin: .15rem 0;
}
.wl-smain .wl-detail .wl-detail-title{
	font-size: .26rem;
	line-height: 1.6;
	text-align: center;
	width: 90%;
	margin: 0 auto;
	margin-bottom: .2rem;
}
.wl-smain .wl-detail .wl-post{
	background-color: #f1f1f1;
	margin-bottom: .4rem;
	text-align: center;
	font-size: .22rem;
	line-height: .4rem;
}
.wl-smain .wl-detail .wl-post i{
	padding-right: .1rem;
	font-size: .18rem;
}

/*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: .24rem;
    font-weight: bold;
    margin-bottom: 25px;
}
.wl-row-list {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.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: .22rem;
    font-weight: bold;
    color: #192f59;
    margin-bottom: 5px;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-position {
    font-size: .22rem;
    margin-bottom: 10px;
}
.wl-groups .wl-row-list-box .wl-row-content .wl-row-content-dept {
	font-size: .22rem;
	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: 25px;
	font-size: .22rem;
	color: #192f59;
	line-height: 140%;
}
.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: flex;
	justify-content: space-between;
  	flex-wrap: wrap;
}
.wl-smain .wl-r .wl-spic ul li{
	width: 46%;
	padding-bottom: .25rem;
	background-color: #f1f1f1;
	/*border-bottom: solid 3px #970c12;*/
	margin:0 2% 4%;
	transition: all ease .4s;
}
.wl-smain .wl-r .wl-spic ul li:hover,.wl-smain .wl-r .wl-spic ul li.selected{
	border-bottom: solid 3px #6f3a1f;
	transform: translateY(-10px);
  	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.wl-smain .wl-r .wl-spic ul li .wl-img{
	height: 1.6rem;
	overflow: hidden;
	margin-bottom: .2rem;
}
.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: .225rem;
	padding: 0 5%;
	font-weight: normal;
	line-height: 1.4;
	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 3;
  	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: .22rem;
	padding: 8% 2% 1% 2%;
}
.wl-foot a{
	color: #fff;
	
}
.wl-foot .wl-foot-a{
	display: flex;
	justify-content: space-between;
	margin-bottom: .2rem;
}
.wl-foot .wl-foot-a .wl-line{
	display: none;
	width: 1px;
	background-color: rgba(255,255,255,.3);
}
.wl-foot .wl-foot-a .wl-link{
	display: none;
	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{
	display: none;
}
.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;
}
.wl-foot .wl-foot-a .wl-contact{
	width: 100%;
}
.wl-foot .wl-foot-a .wl-contact h3{
	font-size: .3rem;
	margin-bottom: .2rem;
}
.wl-foot .wl-foot-a .wl-contact h3 span{
	display: block;
	width: 10vw;
	height: 1px;
	background-color: #fff;
	margin-top: .1rem;
}
.wl-foot .wl-foot-a .wl-contact ul li{
	margin-bottom: .1rem;
	display: flex;
	justify-content: space-between;
}
.wl-foot .wl-foot-a .wl-contact ul li span{
	width: 20%;
}
.wl-foot .wl-foot-a .wl-contact ul li span i{
	display: inline-block;
	width: 4vw;
	padding-right: .1rem;
	font-size: .2rem;
}
.wl-foot .wl-foot-a .wl-contact ul li p:nth-child(2){
	width: 80%;
}
.wl-foot .wl-foot-b{
	border-top: solid 1px rgba(255,255,255,.3);
	padding-top: .2rem;
}
.wl-foot .wl-foot-b .wl-wid{
	width: 100%;
	display: flex;
	justify-content: space-between;
	line-height: .3rem;
	flex-wrap: wrap;
}
.wl-foot .wl-foot-b .wl-wid p{
	padding-bottom: .1rem;
	margin-bottom: .1rem;
	border-bottom: solid 1px rgba(255,255,255,.3);
  width: 100%;text-align: center;
}
.Floor003099 .pic .Ispic{padding-bottom: 127%; transition: 0.5s;}
.Floor003099 .txt {text-align: center;}
.Floor003099{padding: 40px 0}

.Floorbox{overflow: hidden;}
.wl-foot .wl-foot-a{flex-wrap: wrap;}
.wl-foot .wl-foot-a .flogo{margin: 0 auto 20px;}
.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;}

.clear{clear: both;}
body{overflow-x: hidden;}
.ny-banner{margin-top: 0.9rem;}

.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 40px}

.location{text-align: right;font-size: 14px;color: #999999;margin: 20px 0;}
.location a{display: inline-block;margin: 0 5px;color: #999999;}
.location span{color: #3682c2;}
/*01_学院概况*/

.leftmenu *{box-sizing:border-box;}
.leftmenu{width: 100%;float: left;margin-top: 20px;position: relative;z-index: 9;}
.leftmenu:before{position: absolute;right: 0;height: 185px;width: 480px;content: "";top: 0; z-index: -1; background-color: #005caa;}
.leftmenu h1{height:90px;background: url(../images/menubg.png) no-repeat top right/cover;padding-left: 20px;color: #fff;padding-top: 10px;font-size: 24px;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: 50px;height: 50px;background: url(../images/rarr1.png) no-repeat 95% center #e7ecf5;padding-left: 20px;;}
.leftmenu ul li{height: auto;line-height: 50px;font-size: 18px;color: #000000;border-bottom: 1px solid #FFFFFF; }
.leftmenu ul li.select{font-weight: bold;}
.leftmenu ul li.select.First >a,.leftmenu ul li.First:hover > a{background: url(../images/rarr2.png) no-repeat 95% center #04438e;}
.leftmenu ul li.select.First .select ul,.leftmenu ul li.select.First> ul{display: block;}
.leftmenu ul li.select.First >a,.leftmenu ul li.First:hover >a{color: #fff}
.leftmenu ul li li.Second >a{height: 40px;line-height: 40px;padding-left: 20px;background: #f8fbff url(../images/rarr3.png) no-repeat 95% center;font-size: 16px;}
.leftmenu ul li li li.Third > a{font-size: 16px;line-height: 40px;color: #555555;padding-left: 20px;background: #fff}
.leftmenu ul li li li li.Fourth{background: #fff;position: relative;padding-left: 58px;font-size: 14px;font-weight: normal;}
.leftmenu ul li li li li.Fourth a{line-height: 32px;height: 32px;}
.leftmenu ul li li li li.Fourth:before{position: absolute;width: 20px;height: 1px;background:  #0065b4;left: 29px;content: "";top: 50%;}
.leftmenu ul li.select.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: -6px;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.select{font-weight: bold;}
.leftmenu ul li li.Second.select>a{background: #f8fbff url(../images/rarr4.png) no-repeat 95% center;color: #0065B4}
.leftmenu ul li li li.Third a{color: #07438e;}
.leftmenu ul li li li.Third .Fourth a{color: #555555;}
.leftmenu ul li li li.Third .Fourth.select >a,.leftmenu ul li li li.Third .Fourth a:hover{color: #2a78bc;text-decoration:underline;}
.rightbox{width: 100%;float: right;}

.rightbox.xyjj .txt{width: 100%;margin-bottom: 30px;}
.rightbox.xyjj .txt h3{font-size: 26px;font-weight: bold;line-height: 30px;color: #000000;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: 16px;line-height: 30px;color: #333333;margin-top: 10px;text-align: justify;letter-spacing: -0.5px;}
.rightbox.xyjj .Ispic{width: 100%;margin-bottom: 30px;}
.rightbox.xyjj .jjp1{margin-bottom: 60px;}

.rightbox.xyjj .jjp3{margin-top: 70px;}
.rightbox.xyjj .jjp3 .num{width:  100%;}
.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 ul{display: flex;flex-wrap: wrap;}
.rightbox.xyjj .jjp3 .num li{width: 50%;float: left;box-sizing:border-box;text-align: center;margin: 30px 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: 16px;color: #333333;letter-spacing: 0.3px;}
.rightbox.xyjj .jjp3 .num li:not(:nth-child(2n)){border-right: 1px solid #E3E3E3}
.rightbox.xyjj .jjp3 .num li:nth-child(1),
.rightbox.xyjj .jjp3 .num li:nth-child(4){text-align: center;width: 50%;}
.rightbox.xyjj .jjp3 .num li:nth-child(2),
.rightbox.xyjj .jjp3 .num li:nth-child(5){width: 50%;}
.rightbox.xyjj .jjp3 .num li:nth-child(3),
.rightbox.xyjj .jjp3 .num li:nth-child(6){padding-left: 00px;text-align: center;}
.rightbox.xyjj .jjp3 .Ispic{width: 100%;margin-top: 60px;}

.sutit{text-align: center;font-size: 24px;line-height: 40px;color: #000000;margin-bottom: 25px;font-weight: bold;}
.lrld{padding: 40px 0;background-color: #fafafa;}
.lrld .lrldbox{width: 100%;box-sizing:border-box;}
.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 span{float: left;width: 90px;font-size: 16px; line-height: 30px;color: #999999;}
.lrld .lrldbox li p{width: calc(100% - 10px);float: right;font-size: 16px;line-height: 24px; color: #000000;margin-left: 20px;columns: #fff}
.lrld .lrldbox.fr{border-top: 1px solid  #e0e0e0;}
.lrld .lrldbox.fr{padding-top: 30px;}

/*现任领导*/
.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: center;justify-content: flex-start;background-color: #F8F8F8;border-radius: 8px;overflow: hidden;margin-bottom: 20px;}
.xrld .dw .dwbox span{width: 140px;display: flex;align-items: center;justify-content: center;float: left; height: 110px;font-size: 20px;color: #333;font-weight: bold; background: #F8F8F8;  border-radius: 8px 0px 0px 8px;}
.xrld .dw .dwbox .box p{display: inline-block;font-size: 18px;color: #000000;  }
.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 15px;background-color: #F8F8F8;;font-size: 20px;color: #333;font-weight: bold;line-height: 110px;}
.dqxbox p{font-size: 18px;color: #000000;padding-left: 10px;}
.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: 20px;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: 18px;line-height: 30px;color: #000000;padding-bottom: 20px;border-bottom: 1px dashed #aeaeae;margin-bottom: 20px;}
.jydy .jydylist li p{color: #000000;font-size: 16px;line-height: 30px;}
.jydy .jydylist li dl{font-weight: bold; font-size: 16px;margin-top: 15px;display: inline-block;width: 100%;}
.jydy .jydylist li dl p{font-weight: normal;}
.jydy .jydylist li dl dd{width: 100%;float: left;}
.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: auto;background-color: #f8f8f8;padding-bottom: 100px;}
.jydy .jydylist ul.w100 li dl.w50{max-width: 440px;}

.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{max-width: 100%;overflow-x: auto;}
.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;background-color: #dce6f0;}
.xzbgtable .yzxx .table-row:nth-child(2n+1){background: none}
.xzbgtable .table{width: 1000px}
.jblist .year .slider{position: relative;padding-bottom: 5px;}

.jblist .year .slider li{text-align: center;padding-bottom: 0px;position: relative;color: #000000;padding-top: 0;cursor: pointer;}

.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 span{font-size: 24px;line-height: 24px;color: #fff;font-weight: bold;}
.jblist .year .slider li.aon p{font-size: 14px;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: 10px;}
.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;display: inline-block;}
.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;}

.xynb .jblist  .year{float: left;width: 100%;}
.xynb .jblist .slider-list{width: 100%;float: right;}
.xynb .year .slider{position: relative;padding-bottom: 5px;}
.xynb .year .slider::after{width: 80%;bottom: 12.5px;left: 10%;position: absolute;content: "";background-color: #ebebeb;height: 1px}
.xynb .year .slider li{text-align: center;padding-bottom: 30px;position: relative;color: #000000;padding-top: 14px;cursor: pointer;}
.xynb .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}
.xynb .year .slider li span{font-size: 24px;line-height: 1;}
.xynb .year .slider li p{ font-size: 12px;line-height: 1;}
.xynb .year .slider li.aon:after{width: 15px;height: 15px;bottom: -5px;margin-left: -7.5px;background-color: #07438e;}
.xynb .year .slider li.aon span{font-size: 24px;line-height: 24px;color: #07438e;font-weight: bold;}
.xynb .year .slider li.aon p{font-size: 14px;line-height: 20px;color: #07438e;}
.xynb .year .slider li.aon {padding-top: 0;}

.xynb .jblist .slider-list li{width: 50%;text-align: center;}
.xynb .jblist .slider-list .inner .item a img{margin-top: 0;margin-right: 0;}
.xynb .jblist .slider-list .inner .item{border-bottom: none;}
.xynb .jblist .slider-list .inner{padding: 0 6.5%}


.NewsList li{ overflow:hidden; border-bottom:1px solid #e8e8e8;padding:20px 0 0}
.NewsList li *{ transition:all ease 0.4s;}
.NewsList li .pic{ float:left; width:35.1%;overflow: hidden;}
.NewsList li .pic img{ width:100%;transition: all 0.3s}
.NewsList li div{ width:58.59%; float:right; font-size:12px;}
.NewsList li time{display:inline-block;  width:75px;  text-align:left;color: #333333;font-size: 16px; }
.NewsList li time span{ display:block;font-size: 40px; line-height:40px;}
.NewsList li h4{ font-size:24px; line-height: 32px; margin:10px 0;color: #000000;}
.NewsList li p{ line-height:30px; height:60px; overflow:hidden; color: #999;font-size: 16px;}
.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: 16px;}
.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;}
.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,.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;display: inline-block;width: 100%;}
.NewsCon  .operating a{display: inline-block;}
}
@media(max-width:640px){
.NewsCon .news-details .title h1{font-size:4vw;}

}


.Tzlist li{ border-bottom:1px solid #e3e3e3; padding-bottom:2%; margin-bottom:3%; position:relative; min-height:82px; padding-left:100px;padding-right: 180px;}
.Tzlist li time{ display:block; width:63px; 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:20px; margin:0; position:relative;font-weight: bold;}
.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:20px; margin:0px 0 0; max-height:40px; overflow:hidden;}


/*Page001913*/
.Page001913{ text-align:center; padding:20px 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){
}
@media(max-width:640px){
.Page001913 .Pages a.a_first,.Page001913 .Pages .p_jump,
.Page001913 .Pages a.a_end{ display:none;}
.Page001913 .Pages a{ padding:0 15px;}
}

.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: 0;} 
.szlist .szlistbox.ys li .txt{width: calc(100% - 230px);color: #000000;float: left;margin-left: 20px;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;}
.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%;background-color: #fafcff;margin-bottom: 30px;border: solid 1px #e3e6ea;height: 282px;text-align: center;padding: 10px 15px;box-sizing: border-box;}
.szlist .szlistbox li .Ispic{height: 186px;width: 100%;float: left;}
.szlist .szlistbox li .tit{font-size: 20px;color: #000000;font-weight: bold;margin-bottom: 5px;}
.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;background: none}
.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: 100%;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-slide{width: 100%;height: auto;}
.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: 50px;line-height: 50px;padding-left: 0;border: none;padding: 0;margin-bottom: 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;}
.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;}
.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{padding-bottom: 0;}
.rightbox .wl-main .wl-main-a .wl-tzgg{width: 100%;margin-top: 40px;}
.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;}
.rightbox .wl-main .wl-main-a .wl-r .wl-con .wl-list ul li a h2{-webkit-line-clamp:1;font-size: 18px;}
.rightbox .wl-more{background: none}
@keyframes scrollUp {
  0% {
    transform: translateY(0%); /* 从底部开始 */
  }
  100% {
    transform: translateY(-30%); /* 滚动到顶部 */
  }
}
.byqx {margin-top: 50px;padding-bottom: 100px;display: inline-block;width: 100%;}
.byqx .left{float: left;width: 100%;}
.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: 100%;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: 100%;}
.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: 100%;}
.bksjy.rightbox.xyjj .txt .con p,.rightbox.xyjj .txt .con p,.rightbox.xyjj .txt .con p{text-indent:2em}

.sxlist li{padding-bottom: 25px;border-bottom: 1px solid  #eaeaea;margin-bottom: 20px;}
.sxlist li h3 a{font-size: 20px;line-height: 40px;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: 3.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;}
.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;}
.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 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: 0}
.PartyList.NewsList li .more{position: absolute;right:0;background-color: #ffffff; border-radius: 3px;top: 85px; 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;}
.PartyList.NewsList li{padding:30px 0;}
.PartyList.NewsList li:hover .more{background:#005caa;color: #fff;border-color: #005caa }


.hzjl .szlist .szlistbox.ys li{padding: 40px;height: 380px;margin-bottom: 40px;}
.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;}
.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: 100%;display: inline-block;text-align: center;font-size: 16px;color: #587599;font-weight: bold;line-height: 50px;}
.hzjl .szlist .szlistbox.ys li .txt .tit{line-height: 36px;}
.hzjl .szlist .szlistbox{margin-bottom: 0;border-bottom: 1px solid #e8e8e8;padding-bottom: 20px;}

.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 .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 .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;}
.jzdh .slider-list .slider li .inner .item p{font-size: 18px;line-height: 2}

.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: 48%;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 li{font-size: 24px;height: 48px;padding-top: 0px;line-height: 48px;position: relative;text-align: center;cursor: pointer;}

.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 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;}
.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;}
.xyml .slider-list {margin-top: 40px;}
@media (max-width:768px) {
.szlist .szlistbox.ys li{width: 100%;margin-bottom: 20px;}
.szlist .szlistbox li{width: 32%;margin-bottom: 4%;}
.szlist .szlistbox li:nth-child(5n){margin-right: 2%;}
.szlist .szlistbox li:nth-child(3n){margin-right: 0;}
.szlist .szlistbox li .Ispic{height: auto;}
.szlist .szlistbox li{height: auto;}
.kycglist ul li{width:48%;margin-right: 0;}
.kycglist ul li:nth-child(2n){float: right;}
.jzgk .left,.jzgk .right{width: 100%;}
.jzgk .right{margin-top: 30px;}

.jzdh .year .slick-next:after,.hjfc .year .slick-next:after{line-height: 30px;font-size: 20px}
.jzdh .year .slick-prev:after,.hjfc .year .slick-prev:after{line-height: 30px;font-size: 20px}

.jxlist li{width: 48%; margin-right: 0;padding: 20px;}
.jxlist ul li:nth-child(2n){float: right;}
.jxlist li p{height: auto;overflow: visible;margin-bottom: 20px;}

.wl-main .wl-main-c .wl-jcjz .swiper-wrapper li .wl-img{width: 100%;}







}

@media (max-width:480px) {
.jblist .slider-list .inner .item{width: 100%;}
.xrld .ldlist li{width: 100%;}
.xrld .dw .dwbox .box,.dqxbox p{padding: 20px;}
.xrld .dw .dwbox,.dqxbox{flex-wrap: wrap;width: 100%;}
.dqxbox{margin-bottom: 20px;}
.xrld .dw .dwbox span,.dqxbox span{width: 100%;height: 50px;line-height: 50px;background-size: cover;text-align: left;display: inline-block;padding: 0 20px}
.xrld .ldlist li .txt h3{font-size: 24px;}
.xrld .ldlist li .txt p{font-size: 16px;}
.xrld .dw .dwbox .box p{font-size: 16px;}
.wyh .wyhylist ul li{width: 100%;padding: 20px;}
.Tzlist li{padding-right: 0;}
.Tzlist li .more{display: none}
.szlist .szlistbox li{width: 48%;margin-right: 0;float: left;}
.szlist .szlistbox li:nth-child(2n){float: right;}
.szlist .szlistbox ul{display: flex;flex-wrap: wrap;justify-content: space-between}
.kycglist ul li{width:100%;margin-right: 0;}
.PartyList.NewsList li time{position: static;}
.PartyList.NewsList li .more{display: none}
.PartyList.NewsList li div{width: 100%;padding: 10px;}
.jzdh .slider-list .slider li .inner .item{width: 100%;margin-right: 0;padding: 12px}
.jzdh .slider-list .slider li .inner .item .ti{font-size: 20px;line-height: 30px;}
.hzjl .szlist .szlistbox.ys li{height: auto;padding: 20px;}
.hzjl .szlist .szlistbox.ys li .txt{width: 100%;margin-left: 0;margin-top: 30px;}
.hzjl .szlist .szlistbox.ys li .Ispic{margin: 0 auto;float: none}
.xyml .slider-list .inner .names{margin: 0;padding: 20px;}
.xyml .slider-list .inner .names span{margin-right: 20px;}
.hjfc .slider-list .slider .inner dd{width: 100%;}
.jxlist li{width: 100%; margin-right: 0;}



















}
