@charset "UTF-8";
.header {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 20;
  transition: all ease .3s;
  background: #0A549C;
  box-shadow: 0px 4px 21px 0px rgba(88, 129, 129, 0.3);
}

.header .d1 .logo img {
  max-width: 4.5rem;
}

.header .d1 .nav li {
  margin-left: .38rem;
}

.header .d1 .nav li a {
  color: #fff;
}

.header .d1 .nav li .v1 {
  position: relative;
  height: .7rem;
  display: flex;
  transition: all ease .3s;
  align-items: center;
  justify-content: center;
}

.header .d1 .nav li .v1::after {
  content: "";
  width: 0;
  height: 0.02rem;
  background: #14AABB;
  position: absolute;
  transition: all ease .3s;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.header .d1 .nav li.on .v1::after, .header .d1 .nav li.cur .v1::after {
  width: .8rem;
}

.header .d1 .nav li .v2 {
  position: absolute;
  right: 0;
  opacity: 0;
  top: 80%;
  font-weight: normal;
  background: #fff;
  width: 10.8rem;
  padding: .3rem .39rem;
  font-size: .18rem;
  text-align: center;
  font-family: 'Source Han Sans CN';
  visibility: hidden;
}

.header .d1 .nav li .v2 .cat-pic {
  width: 3.4rem;
  flex-shrink: 0;
  margin-right: .83rem;
}

.header .d1 .nav li .v2 .cat-list {
  flex: 1;
  overflow: hidden;
}

.header .d1 .nav li .v2 li {
  margin: 0 .68rem .22rem 0;
}

.header .d1 .nav li .v2 li a {
  color: #333;
  padding: .1rem 0;
}

.header .d1 .nav li .v2 li:hover a {
  color: #096CCD;
}

.header .d1 .nav li .v2.show {
  visibility: visible;
  opacity: 1;
  top: 100%;
  transition: opacity 0.2s ease-out 0s;
}

.header .d1 .top {
  margin: .28rem 0 0;
}

.header .d1 .top .quick-nav li a {
  color: rgba(255, 255, 255, 0.7);
  padding: 0 .25rem;
  position: relative;
}

.header .d1 .top .quick-nav li a::after {
  content: "";
  width: 1px;
  height: .17rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.7);
}

.header .d1 .top .quick-nav li a:hover {
  color: #fff;
}

.header .d1 .top .search .form {
  width: 1.61rem;
  height: .28rem;
  margin-left: .25rem;
  border: 1px solid #fff;
  padding: .05rem 0.08rem;
  border-radius: .15rem;
  flex-direction: row-reverse;
}

.header .d1 .top .search .form button {
  width: .25rem;
  background: none;
  margin-left: .05rem;
}

.header .d1 .top .search .form button img {
  width: .25rem;
}

.header .d1 .top .search .form .input {
  flex: 1;
  overflow: hidden;
}

.header .d1 .top .search .form .input input {
  width: 100%;
  background: none;
  color: #fff;
}

.header .d1 .top .search .form .input input::-webkit-input-placeholder {
  color: #fff;
  font-size: inherit;
}

.header.fix .nav li .v2 {
  box-shadow: 0px 4px 21px 0px rgba(88, 129, 129, 0.3);
}

.navShow .header {
  background: #fff;
}

.navShow .header .logo .logo1 {
  display: none;
}

.navShow .header .logo .logo2 {
  display: inline-block;
}

.navShow .header .lang {
  color: #282828;
}

.navShow .header .back a {
  background: linear-gradient(79deg, #2B75C3 0%, #FF50A2 100%);
  border-radius: .06rem;
}

.navShow .header .d1 .hdr .wt {
  background: linear-gradient(79deg, #2B75C3 0%, #FF50A2 100%);
  border-radius: .06rem;
  color: #fff;
}

.navShow .header .d1 .hdr .wt i {
  color: #fff;
}

.navShow .header .d1 .hdr .search .btn i {
  color: #282828;
}

.navShow .header .d1 .hdr .nav li a {
  color: rgba(40, 40, 40, 0.6);
}

.navShow .header .d1 .hdr .nav li a::after {
  background: linear-gradient(79deg, #2B75C3 0%, #FF50A2 100%) !important;
  border-radius: .02rem;
}

.navShow .header .d1 .hdr .nav li.on .v1,
.navShow .header .d1 .hdr .nav li .cur .v1, .navShow .header .d1 .hdr .nav li:hover .v1 {
  color: #282828;
}

.footer {
  background: #0A549C url("../img/bg_ft.jpg") no-repeat top center;
  background-size: cover;
  color: #fff;
  position: relative;
  z-index: 2;
}

.footer a {
  color: #fff;
}

.footer a:hover {
  color: rgba(255, 255, 255, 0.8);
}

.footer .ft1 {
  padding: .4rem 0 .6rem;
}

.footer .ft1 .footer-nav li .tit {
  font-weight: bold;
  margin-bottom: .18rem;
}

.footer .ft1 .footer-nav li .tit a {
  color: #fff;
}

.footer .ft1 .footer-nav li ul {
  display: block;
  font-size: .13rem;
}

.footer .ft1 .footer-nav li ul li {
  margin: 0.125rem 0;
}

.footer .ft1 .footer-nav li ul li a {
  color: #fff;
}

.footer .ft1 .footer-nav li ul li:hover a {
  color: rgba(255, 255, 255, 0.8);
}

.footer .ft1 .col2 {
  flex-shrink: 0;
  margin: 0 .15rem 0 .6rem;
}

.footer .ft1 .col2 li {
  margin-bottom: .15rem;
}

.footer .ft1 .col2 li .icon {
  width: .46rem;
  height: .46rem;
  background: #0E4686;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: .17rem;
}

.footer .ft1 .col2 li .icon img {
  width: .24rem;
}

.footer .ft1 .col2 li .info span {
  margin-right: .25rem;
}

.footer .ft1 .col3 {
  width: 2.75rem;
}

.footer .ft1 .col3 .qrcode {
  margin: 0.3rem 0 .2rem;
}

.footer .ft1 .col3 .qrcode li {
  position: relative;
  margin: 0 .25rem;
}

.footer .ft1 .col3 .qrcode li a {
  width: .52rem;
  height: .52rem;
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
margin: 0 auto;
}

.footer .ft1 .col3 .qrcode li a i {
  font-size: .28rem;
  color: #fff;
}

.footer .ft1 .col3 .qrcode li a::before {
  content: "";
  width: 100%;
  height: 100%;
  background: url("/img/circle.png") no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-animation: roate 10s linear infinite;
  -moz-animation: roate 10s linear infinite;
  -o-animation: roate 10s linear infinite;
  animation: roate 10s linear infinite;
}

.footer .ft1 .col3 .qrcode li .ewm {
  width: .95rem;
  background: #fff;
  bottom: .6rem;
  left: 50%;
  display: none;
  transform: translateX(-50%);
  padding: .05rem;
  position: absolute;
  text-align: center;
}

.footer .ft1 .col3 .qrcode li .ewm::after {
  content: "";
  border: .1rem solid transparent;
  border-top: .1rem solid #fff;
  position: absolute;
  bottom: -.15rem;
  left: 50%;
  transform: translateX(-50%);
}

.footer .ft1 .col3 .qrcode li:hover a {
  background: #fff;
}

.footer .ft1 .col3 .qrcode li:hover a::before {
  display: none;
}

.footer .ft1 .col3 .qrcode li:hover a i.icon-weixin {
  color: #28C445;
}

.footer .ft1 .col3 .qrcode li:hover a i.icon-douyin {
  color: #000;
}

.footer .ft1 .col3 .qrcode li:hover .ewm {
  display: block;
}

.footer .copyright {
  color: rgba(255, 255, 255, 0.6);
  padding: .2rem 0;
  text-align: center;
  line-height: 1.8;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.footer .copyright a {
  color: rgba(255, 255, 255, 0.6);
}

.footer .copyright a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/*首页*/
.banner {
  position: relative;
}

.banner img {
  display: block;
  width: 100%;
}

.banner .swp-dot {
  position: absolute;
  bottom: .3rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

.banner .swp-dot img {
  width: .51rem;
  height: .08rem;
}

.banner .swp-dot .swiper-pagination {
  position: relative;
  align-items: center;
  margin: 0 .06rem;
}

.banner .swp-dot .swiper-pagination .swiper-pagination-bullet {
  margin: 0 .06rem;
  width: .3rem;
  height: .3rem;
  flex-shrink: 0;
  background: none;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/img/dot1.png");
  background-size: 100% 100%;
}

.banner .swp-dot .swiper-pagination .swiper-pagination-bullet::before {
  display: none;
}

.banner .swp-dot .swiper-pagination .swiper-pagination-bullet-active {
  background-image: url("/img/dot2.png");
}

.vmore {
  margin-top: .13rem;
}

.vmore a {
  width: .73rem;
  height: .4rem;
  background: url("/img/icon_more.png") no-repeat center;
  background-size: 100% 100%;
  padding-left: .15rem;
}

.vmore a i {
  margin-left: .06rem;
  font-size: .14rem;
}

.sec-type {
  margin-bottom: .4rem;
}

.sec-type .type .xt1 {
  width: 1.27rem;
}

.sec-type .type .xt2 {
  width: 1.68rem;
}

.sec-type .type .cat {
  margin: 0 .2rem 0 .33rem;
  position: relative;
  z-index: 1;
  white-space: nowrap;
  font-family: '思源宋体';
}

.sec-type .type .cat img.dot {
  width: .8rem;
  height: .8rem;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
}

.sec-type .type .cat .en {
  font-weight: bold;
  text-transform: uppercase;
  color: #999999;
}

.sec-type .type .cat .cn {
  color: #0761B8;
}

.sec-type .type .cat .cn img, .sec-type .type .cat .cn1 img {
  width: 1.76rem;
  opacity: 1 !important;
}

.sec-type.sec-type2 {
  position: relative;
}

.sec-type.sec-type2 .vmore {
  position: absolute;
  right: 0;
}

.section1 .focus {
  width: 53.4%;
  position: relative;
}

.section1 .focus .item-pic .fitImg {
  padding-top: 57.5%;
}

.section1 .focus .item-txt {
  border-bottom: 1px dashed #D8D8D8;
  padding-bottom: .27rem;
  font-family: Source Han Sans CN;
}

.section1 .focus .item-txt .item-date {
  margin: .13rem 0;
  color: #096CCD;
  font-family: Bebas;
}

.section1 .focus .item-txt .item-date img {
  width: .28rem;
  margin-right: .1rem;
}

.section1 .focus .item-txt .item-desc {
  margin-top: .15rem;
  color: #999;
  line-height: 1.8;
}

.section1 .focus .jt {
  position: absolute;
  right: 0;
  bottom: 1.4rem;
  z-index: 2;
}

.section1 .focus .jt a {
  width: 1rem;
  height: .8rem;
  background: #14AABB;
  color: #fff;
}

.section1 .focus .jt a i {
  font-size: .4rem;
}

.section1 .focus .jt a:hover {
  background: #096CCD;
}

.section1 .focus .jt a.prev {
  background: #096CCD;
}

.section1 .list {
  margin-left: .72rem;
}

.section1 .list li .item {
  border-top: 1px dashed #D8D8D8;
}

.section1 .list li .item .date {
  flex-shrink: 0;
  margin-right: .2rem;
  width: 1.06rem;
  text-align: center;
  font-family: Bebas;
  color: #0A549C;
  position: relative;
}

.section1 .list li .item .date::after {
  content: "";
  width: 1px;
  height: .34rem;
  background: #D8D8D8;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.section1 .list li .item .info .tit {
  color: #333;
}

.section1 .list li .item .info .desc {
  color: #999;
  margin-top: .06rem;
}

.section1 .list li .item .link {
  width: 0;
  transition: width .3s ease-in;
  border-radius: 0 .1rem .1rem 0;
  height: 1.12rem;
  background: url("/img/bg_link.png") no-repeat;
  background-size: 100% 100%;
}

.section1 .list li .item .link i {
  color: #fff;
  margin: .1rem 0 0 .2rem;
}

.section1 .list li:last-child .item {
  border-bottom: 1px dashed #D8D8D8;
}

.section1 .list li:hover .item {
  border-radius: .1rem;
  background: #F5F8FF;
}

.section1 .list li:hover .item .info .tit {
  font-weight: bold;
  color: #0A549C;
}

.section1 .list li:hover .item .link {
  width: 1.05rem;
}

.section2 {
  background: url("/img/bg_sec2.jpg") no-repeat;
  background-size: 100%;
}

.section2 .col1 {
  width: 9.72rem;
}

.section2 .col1 .sec-type {
  position: relative;
}

.section2 .col1 .sec-type .type .xt1 {
  position: absolute;
  left: -1.57rem;
}

.section2 .col1 .sec-type .type .cat {
  margin-left: 0;
}

.section2 .col1 .d-box1 {
  position: relative;
}

.section2 .col1 .d-box1 .item-pic {
  position: relative;
  z-index: 1;
}

.section2 .col1 .d-box1 .item-pic::after {
  content: "";
  width: 100%;
  height: .82rem;
  background: url("/img/bgc1.png") repeat-x bottom center;
  background-size: 100% 100%;
  position: absolute;
  bottom: 0;
  z-index: 1;
}

.section2 .col1 .d-box1 .item-pic .fitImg {
  padding-top: 70%;
}

.section2 .col1 .d-box1 .swp-dot {
  bottom: .32rem;
  left: 2.8rem;
  position: absolute;
  z-index: 1;
}

.section2 .col1 .d-box1 .swp-dot i {
  width: .26rem;
  margin-top: .08rem;
  height: .1rem;
  border-top: 1px solid #fff;
}

.section2 .col1 .d-box1 .swp-dot .swiper-pagination {
  position: unset;
  margin: 0 .06rem;
}

.section2 .col1 .d-box1 .swp-dot .swiper-pagination .swiper-pagination-bullet {
  margin: 0 .03rem;
  width: .18rem;
  height: .18rem;
  background: none;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/img/dot01.png");
  background-size: 100% 100%;
}

.section2 .col1 .d-box1 .swp-dot .swiper-pagination .swiper-pagination-bullet::before {
  display: none;
}

.section2 .col1 .d-box1 .swp-dot .swiper-pagination .swiper-pagination-bullet-active {
  background-image: url("/img/dot02.png");
}

.section2 .col1 .d-box1 .item {
  align-items: stretch;
}

.section2 .col1 .d-box1 .item .item-info {
  color: #fff;
  background: linear-gradient(117deg, #096CCD 22%, #14AABB 118%);
  padding: .45rem .32rem .2rem .32rem;
  position: relative;
  z-index: 1;
}

.section2 .col1 .d-box1 .item .item-info .date {
  font-family: Bebas;
}

.section2 .col1 .d-box1 .item .item-info .date i {
  margin-right: .1rem;
}

.section2 .col1 .d-box1 .item .item-info .tit {
  margin: .2rem 0;
  line-height: 1.8;
}

.section2 .col1 .d-box1 .item .item-info .desc {
  color: rgba(255, 255, 255, 0.8);
}

.section2 .col1 .d-box1 .item .item-info .link {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: .3rem 0 0 0;
  margin-top: .3rem;
}

.section2 .col1 .d-box1 .item .item-info .jc_logo {
  width: 1.64rem;
  height: 1.64rem;
  position: absolute;
  right: .2rem;
  bottom: .2rem;
  z-index: -1;
}

.section2 .col1 .d-box2 {
  background: #fff;
  padding: .5rem 0;
}

.section2 .col1 .d-box2 .item {
  padding: 0 .4rem;
  font-family: 'Source Han Sans CN';
  position: relative;
}

.section2 .col1 .d-box2 .item::after {
  content: "";
  width: 1px;
  height: 100%;
  background: #D8D8D8;
  position: absolute;
  right: 0;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%);
}

.section2 .col1 .d-box2 .item .date {
  font-family: Bebas;
  color: #666;
}

.section2 .col1 .d-box2 .item .date i {
  margin-right: .06rem;
}

.section2 .col1 .d-box2 .item .tit {
  margin: .18rem 0;
  color: #333;
  line-height: 1.6;
}

.section2 .col1 .d-box2 .item .desc {
  color: rgba(79, 79, 79, 0.8);
}

.section2 .col1 .d-box2 .item:hover .date,
.section2 .col1 .d-box2 .item:hover .tit {
  color: #005CAC;
}

.section2 .col1 .d-box2 .item:hover .tit {
  font-weight: bold;
}

.section2 .col1 .d-box2 li:nth-child(1) .item::after {
  opacity: 1;
}

.section2 .col2 {
  margin-left: .42rem;
  position: relative;
  z-index: 1;
}

.section2 .col2 .sec-type .cat {
  margin-left: 0;
}

.section2 .col2 .list li .item {
  padding: .11rem .1rem;
  border-top: 1px solid #ddd;
}

.section2 .col2 .list li .item .item-date {
  width: .74rem;
  flex-shrink: 0;
  border: 1px solid #096CCD;
  text-align: center;
  font-family: Bebas;
  margin-right: .3rem;
}

.section2 .col2 .list li .item .item-date .day {
  padding: .02rem 0;
  color: #096CCD;
}

.section2 .col2 .list li .item .item-date .year {
  padding: .04rem 0;
  color: #fff;
  background: #096CCD;
}

.section2 .col2 .list li .item .item-info {
  font-family: 'Source Han Sans CN';
flex: auto;
}

.section2 .col2 .list li .item .item-info .tit {
  color: #262626;
}

.section2 .col2 .list li .item .item-info .desc {
  margin-top: .08rem;
  height: 0;
  transition: all ease .3s;
  color: rgba(14, 79, 143, 0.7);
}

.section2 .col2 .list li:last-child .item {
  border-bottom: 1px solid #ddd;
}

.section2 .col2 .list li:hover .item .item-info .tit {
  color: #096CCD;
  font-weight: bold;
}

.section2 .col2 .list li:hover .item .item-info .desc {
  height: .26rem;
}

.section3 .item {
  background: #fff;
  box-shadow: 0px 0.04rem 0.16rem 0px rgba(0, 0, 0, 0.12);
}

.section3 .item .fitImg {
  padding-top: 57.57%;
}

.section3 .item .item-txt {
  padding: .35rem .3rem;
  text-align: left;
}

.section3 .item .item-txt .desc {
  color: #999;
  line-height: 1.8;
  height: 3.6em;
  margin: .2rem 0 .3rem;
}

.section3 .item .item-txt .link span {
  width: 1.64rem;
  height: .46rem;
  border: 1px solid #096CCD;
  border-radius: .24rem;
  transition: all ease .3s;
  color: #096CCD;
}

.section3 .item .item-txt .link span i {
  margin-left: .1rem;
}

.section3 .item .item-txt .link:hover span {
  background: linear-gradient(120deg, #096CCD 32%, #14AABB 109%);
  color: #fff;
}

.section3 .swiper-slide {
  transform: scale(0.9);
  position: relative;
}

.section3 .swiper-slide .item {
  margin: .25rem -.15rem;
}

.section3 .swiper-slide.swiper-slide-active {
  transform: scale(1);
  z-index: 1;
}

.section3 .swiper-slide.swiper-slide-active .item .item-txt .tit {
  font-weight: bold;
}

.section3 .swiper-slide.swiper-slide-active .item .item-txt .desc {
  -webkit-line-clamp: 3;
  height: 5.4em;
}

.section3 .swiper-slide.swiper-slide-active .item .item-txt .link span {
  background: linear-gradient(120deg, #096CCD 32%, #14AABB 109%);
  color: #fff;
}

.section3 .slides {
  padding: 0 .52rem;
  margin: 0 -.52rem;
  position: relative;
}

.section3 .slides .jt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #B3BECF;
  cursor: pointer;
}

.section3 .slides .jt.prev {
  left: 5px;
}

.section3 .slides .jt.next {
  right: 5px;
}

.section3 .slides .jt:hover {
  color: #096CCD;
}

.section4 {
  background-image: url("/img/bg_sec4.jpg");
}

.section4 .vmore a {
  background: url("/img/icon_more2.png") no-repeat center;
  background-size: 100% 100%;
  color: #CCDEF3;
}

.section4 .sec-type .xt1.xt2,
.section4 .sec-type .cat img {
  opacity: .3;
}

.section4 .sec-type .cat .en {
  color: rgba(255, 255, 255, 0.5);
}

.section4 .sec-type .cat .cn1 {
  color: #fff;
}

.section4 .cont .list1 .item-pic .fitImg {
  padding-top: 66.5%;
}

.section4 .cont .list1 .item-txt {
  font-family: Source Han Sans CN;
  width: calc(100% - .44rem);
  padding: .2rem .24rem;
  position: relative;
  z-index: 1;
  background: url("/img/bg_cx.png") no-repeat left center;
  background-size: 100% 100%;
  color: #fff;
  margin-top: -.6rem;
}

.section4 .cont .list1 .item-txt .tit {
  margin-bottom: .1rem;
}

.section4 .cont .list1 .item-txt .date {
  font-family: Bebas;
}

.section4 .cont .list1 .item-txt .date img {
  width: .22rem;
  margin-right: .1rem;
}

.section4 .cont .list1:hover .item-txt .tit {
  color: rgba(255, 255, 255, 0.99);
}

.section4 .cont .list2 {
  padding-left: .15rem;
}
.section4 .cont .list2 li:nth-child(4){
display:none;
}
.section4 .cont .list2 li .item {
  padding: .15rem;
  transition: all ease .3s;
}

.section4 .cont .list2 li .item .item-pic {
  width: 1.6rem;
  flex-shrink: 0;
  border: .1rem solid #F3F3F3;
  border-radius: 50%;
  margin-right: .2rem;
}

.section4 .cont .list2 li .item .item-pic .fitImg {
  padding-top: 100%;
}

.section4 .cont .list2 li .item .item-pic .fitImg img {
  border-radius: 50%;
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important;
}

.section4 .cont .list2 li .item .item-info {
  color: #fff;
}

.section4 .cont .list2 li .item .item-info .desc {
  margin-top: .18rem;
  line-height: 1.6;
}

.section4 .cont .list2 li:hover .item {
  background: url("/img/bg_cx2.jpg") no-repeat left center;
  background-size: cover;
  box-shadow: 0px 0.04rem 0.24rem 0px rgba(0, 0, 0, 0.24);
}

.section4 .cont .list2 li:hover .item .item-info .tit {
  color: #096CCD;
  font-weight: bold;
}

.section4 .cont .list2 li:hover .item .item-info .desc {
  color: #333;
}

.section5 {
  position: relative;
  overflow: hidden;
}

.section5::after {
  content: "";
  width: 100%;
  height: 100%;
  z-index: -1;
  position: absolute;
  left: 0;
  bottom: -25%;
  opacity: .6;
  background: url("/img/bg.png") no-repeat bottom left;
  background-size: 90%;
}

.section5 .zhuanti1 {
  margin: 0 -.2rem .4rem -.2rem;
}

.section5 .zhuanti1 .swiper-slide .bimg {
  margin: .18rem 0;
}

.section5 .zhuanti1 .swiper-slide .bimg img {
  width: 100%;
}

.section5 .zhuanti1 .swiper-slide-shadow-left,
.section5 .zhuanti1 .swiper-slide-shadow-right {
  display: none;
}

.section5 .zhuanti1 .swiper-wrapper {
  padding-bottom: .3rem;
}

.section5 .zhuanti1 .swiper-pagination {
  position: unset;
}

.section5 .zhuanti1 .swiper-pagination .swiper-pagination-bullet {
  margin: 0 .32rem;
  width: .3rem;
  height: .3rem;
  background: none;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/img/dot03.png");
  background-size: 100% 100%;
  position: relative;
}

.section5 .zhuanti1 .swiper-pagination .swiper-pagination-bullet::before {
  content: "";
  width: .4rem;
  height: 1px;
  background: #D0E2FA;
  position: absolute;
  left: -0.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.section5 .zhuanti1 .swiper-pagination .swiper-pagination-bullet:last-child::after {
  content: "";
  width: .4rem;
  height: 1px;
  background: #D0E2FA;
  position: absolute;
  right: -0.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.section5 .zhuanti1 .swiper-pagination .swiper-pagination-bullet-active {
  background-image: url("/img/dot04.png");
}

/*关于我们*/
.inner-slide img {
  width: 100%;
  display: block;
}

.main {
  background: #fff;
  background-size: 100%;
  padding-bottom: 1rem;
  position: relative;
  z-index: 1;
  /*overflow: hidden;*/
}

.main::after {
  content: "";
  width: 100%;
  height: 100%;
  z-index: -1;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: .6;
  background: url("/img/bg.png") no-repeat bottom left;
  background-size: 90%;
}

.main .sidebar {
  width: 2.4rem;
  margin-top: -1rem;
  position: relative;
  margin-right: .45rem;
  z-index: 1;
}

.main .sidebar .side1 {
  background: url("/img/bg_side1.png") no-repeat left center;
  height: 1.05rem;
  background-size: cover;
  color: #fff;
}

.main .sidebar .side2 {
  background: #F2F5FC;
  padding: .32rem 0 .5rem;
  text-align: center;
}

.main .sidebar .side2 li {
  margin-bottom: .1rem;
  transition: all ease .3s;
}

.main .sidebar .side2 li a {
  padding: .25rem 0.3rem 0.25rem 0.2rem;
  display: block;
  color: #096CCD;
  position: relative;
}

.main .sidebar .side2 li a::after {
  content: "";
  width: .13rem;
  height: .07rem;
  background: url("/img/icon_up.svg") no-repeat center;
  position: absolute;
  right: .15rem;
  top: 50%;
  transform: translateY(-50%);
  display: none;
}

.main .sidebar .side2 li:hover, .main .sidebar .side2 li.on {
  background: #096CCD;
}

.main .sidebar .side2 li:hover a, .main .sidebar .side2 li.on a {
  color: #fff;
  font-weight: bold;
}

.main .sidebar .side2 li:hover a::after, .main .sidebar .side2 li.on a::after {
  display: block;
}

.main .crumbs {
  margin: .4rem 0;
}

.main .crumbs .cat {
  color: #096CCD;
  position: relative;
  padding-left: .2rem;
}

.main .crumbs .cat::before {
  content: "";
  width: .05rem;
  height: .32rem;
  background: #096CCD;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.main .crumbs .line {
  height: 1px;
  background: #D8D8D8;
  margin: 0 .3rem;
}

.main .crumbs .wz {
  color: #9E9E9E;
}

.main .crumbs .wz img {
  width: .18rem;
  margin-right: .1rem;
}

.main .crumbs .wz a {
  color: #9E9E9E;
}

.main .crumbs .wz a:hover {
  color: #096CCD;
}

.main .contbox .page-cont {
  line-height: 2;
}

.main .contbox .page-cont p {
  margin: .1rem 0;
}
.main .contbox .page-cont img{
border:0px solid #fff !important;
}
/*文字列表*/
.list-news li {
  margin-bottom: -.03rem;
  padding: 0 .06rem;
}

.list-news li .item {
  padding: .23rem 0;
  border-bottom: 1px dashed #C4D1E5;
  transition: all ease .3s;
}

.list-news li .item .item-date {
  color: #9E9E9E;
  width: 2.8rem;
  text-align: right;
  flex-shrink: 0;
  margin-left: 1.8rem;
}

.list-news li .item .item-tit i {
  color: #0A58A6;
  margin-right: .1rem;
}

.list-news li:hover .item {
  background: #fff;
  padding: .23rem .23rem;
  box-shadow: 0px 0px 0.1rem 0px rgba(33, 78, 145, 0.36);
  border-color: #fff;
  color: #096CCD;
}

.list-news li:hover .item .item-date {
  color: #096CCD;
}

.pages {
  padding: .8rem 0 .3rem 0;
}

.pages li {
  margin: 0 .05rem;
}

.pages li a {
  border-radius: 2px;
  padding: 0 .06rem;
  min-width: .29rem;
  height: .29rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #575757;
  border-radius: .02rem;
  border: 1px solid #DCDCDC;
}

.pages li a i {
  color: #797979;
}

.pages li:hover a, .pages li.on a {
  color: #fff;
  background: #096CCD;
  border-color: #096CCD;
}

.pages li:hover a i, .pages li.on a i {
  color: #fff;
}

.pages li.btn a {
  border: 0;
}

.pages li.btn:hover a {
  background: none;
  color: #096CCD;
}

/*图文列表*/
.list-pic li {
  margin-bottom: .3rem;
}

.list-pic li .item {
  padding: .2rem .33rem;
  background: #F5F9FF;
  position: relative;
  z-index: 1;
}

.list-pic li .item::after {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  background: url("/img/bg_li1.jpg") no-repeat;
  background-size: cover;
  z-index: -1;
  transition: all ease .5s;
}

.list-pic li .item .item-pic {
  width: 2.3rem;
  flex-shrink: 0;
}

.list-pic li .item .item-pic .fitImg {
  padding-top: 63.91%;
}

.list-pic li .item .item-info {
  overflow: hidden;
  flex: 1;
  margin-left: .36rem;
}

.list-pic li .item .item-info .date {
  font-family: 'BEBAS';
}

.list-pic li .item .item-info .date .d1 {
  color: #2A6FD5;
}

.list-pic li .item .item-info .date .d2 {
  color: rgba(42, 111, 213, 0.5);
  margin: .12rem 0 0 .25rem;
}

.list-pic li .item .item-info .tit {
  margin: .14rem 0 .1rem;
}

.list-pic li .item .item-info .desc {
  color: #999;
  line-height: 1.6;
}

.list-pic li:hover .item {
  color: #fff;
}

.list-pic li:hover .item::after {
  height: 100%;
}

.list-pic li:hover .item .item-info .date .d1,
.list-pic li:hover .item .item-info .date .d2 {
  color: #fff;
}

.list-pic li:hover .item .item-info .desc {
  color: #fff;
}

/*相册列表*/
.list-image li .item {
  position: relative;
}

.list-image li .item .fitImg {
  padding-top: 75.27%;
}

.list-image li .item .item-tit {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  left: 0;
  padding: .12rem 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
}

/* 机构 */
.jigou .dl {
  margin-bottom: .6rem;
}

.jigou .dl .dt {
  margin-bottom: .45rem;
}

.jigou .dl .dt i {
  width: .48rem;
  height: .02rem;
  background: #096FB8;
}

.jigou .dl .dt span {
  margin: 0 .44rem;
  font-family: '思源宋体';
  font-weight: bold;
  text-transform: uppercase;
  color: #0C51AB;
}

.jigou .dl .dd ul {
  margin: 0 -.16rem;
}

.jigou .dl .dd ul li {
  width: 25%;
  display: flex;
}

.jigou .dl .dd ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

.jigou .dl .dd ul li .item {
  flex: 1;
  height: .6rem;
  margin: .08rem .16rem;
  background: #fff;
  border: 1px solid #E7E7E7;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease .3s;
  text-align: center;
}

.jigou .dl .dd ul li:hover .item {
  background: linear-gradient(110deg, #096CCD 33%, #14AABB 100%);
  color: #fff;
}
.news-cont {padding:0px 50px;}
/*新闻详情*/
.news-cont .news-tit {
  text-align: center;
  font-family: 'Source Han Sans CN';
  color: #096CCD;
}

.news-cont .news-att {
  margin: .2rem 0 .18rem;
  color: #8D8D8D;
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: .18rem;
}

.news-cont .news-att li {
  margin: 0 .16rem;
  position: relative;
  padding-right: .18rem;
}

.news-cont .news-att li img {
  width: .16rem;
  margin-right: .1rem;
}

.news-cont .news-att li::after {
  content: "";
  width: 1px;
  height: .21rem;
  background: #DEDEDE;
  position: absolute;
  right: -.1rem;
  top: 50%;
  transform: translateY(-50%);
}

.news-cont .news-att li:last-child::after {
  display: none;
}

.news-cont .news-info {
  padding: .3rem 0;
  line-height: 2;
 /* text-indent: 2em;*/
}

.news-cont .news-info p {
  text-indent: 2em;
  font-size: 18px;
  line-height: 36px;
  margin: 10px 0;
  text-align: justify;
}
.news-cont .news-info *{
  background:none !important;
}
.news-cont .news-info img {
  max-width: 100% !important;
  height: auto !important;
}

.news-cont .news-sxp li {
  margin: .15rem 0;
}

.news-cont .news-sxp li:hover {
  color: #096CCD;
}

.news-cont .news-sxp li:hover a {
  color: #096CCD;
}