﻿@charset="UTF-8";

/* public */
body {
  margin: 0;
  max-width: 100%;
  background: #f4f4f4;
  font-family: Microsoft YaHei UI, "microsoft yahei", "微软雅黑", simsun, "宋体", sans-serif;
}

@font-face {
  font-family: 'oswald';
}

a {
  text-decoration: none !important;
}

ul,
li {
  color: #fff;
  list-style-type: none;
}

div,
p,
a,
samp {
  font-family: Microsoft YaHei UI, "microsoft yahei", "微软雅黑", simsun, "宋体", sans-serif;
  margin: 0;
}

.centent {
  width: 14rem;
  margin: 0 auto;
  overflow: hidden;
}

.container {
  padding-top: 1rem;
  width: 100%;
}

.flex-cen-cen {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}

.flex-space-cen {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.flex-space {
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.one-height-hidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.m_more {
  display: none;
}


/* banner */
.banner-box {
  width: 100%;
}

#swiper-container-banner .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: flex-end;

}

#swiper-container-banner .swiper-slide-active .banner-img {
  animation: bannerscale 12s linear infinite forwards;
  transform: scale(1);

}

@keyframes bannerscale {

  0%,
  100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }
}

#swiper-container-banner .swiper-slide .banner-img {
  background-position: center center !important;
  background-size: cover !important;
  width: 100%;
  height: 100%;
}

#swiper-container-banner .swiper-slide1 .banner-text-box {
  position: absolute;
  top: 49.08%;
  right: 17.7%;
  width: 3.4rem;
  height: .6rem;
  font-size: .5rem;
  color: #fff;
  font-weight: 550;
}



#swiper-container-banner .swiper-slide2 .banner-text-box {
  width: 5.34rem;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;

  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
}

#swiper-container-banner .swiper-slide2 .banner-text-box .banner-text-img {
  position: relative;
  left: auto;
  bottom: auto;
  height: auto;
}

#swiper-container-banner .swiper-slide2 .banner-text-box .banner2-btn {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 2.17rem;
  height: .55rem;
  font-size: 16px;
  background-color: #0065b3;
  color: #fff;
  cursor: pointer;
}

#swiper-container-banner .swiper-slide3 .banner-text-box {
  position: absolute;
  left: 17.7%;
  top: 42.22%;

  width: 4.96rem;
  height: 1.99rem;

}

#swiper-container-banner .swiper-slide4 .banner-text-box {
  position: absolute;
  left: 20.625%;
  top: 39.77%;

  width: 3.1rem;
  height: 1.98rem;
}

#swiper-container-banner .swiper-slide6 .banner-text-box {
  position: absolute;
  top: 43.08%;
  right: 65%;
  width: 2.35rem;
  height: .6rem;
  font-size: .5rem;
  color: #fff;
  font-weight: 550;
}


#swiper-container-banner .swiper-slide .banner-text-box .banner3-btn,
.swiper-slide4 .banner-text-box .banner-btn {
  width: 2.15rem;
  height: .52rem;
  border: 2px solid #fff;
  cursor: pointer;

  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: .52rem;
}

#swiper-container-banner .swiper-slide .banner-text-box .banner3-btn {
  margin-top: 2.6rem;
}

#swiper-container-banner .swiper-slide4 .banner-text-box .banner-btn {
  margin-top: 2.34rem;
}

#swiper-container-banner .swiper-slide .banner-text-box .banner-text-img {
  width: 100%;
  /*height: 100%;*/

  position: absolute;
  left: 0;
  bottom: 0;

  animation-duration: 1000ms;
}


#swiper-container-banner .swiper-slide2 .banner-text-box .banner-text-img {
  position: relative;
  left: auto;
  bottom: auto;
  height: auto;
  margin-bottom: .58rem;
}


#swiper-container-banner .swiper-slide .banner-text-box .banner-title-img {
  width: 100%;
  height: 100%;
  position: relative;
}

#swiper-container-banner .swiper-slide .banner-text-box .banner1-btn {
  position: absolute;
  top: 1.05rem;
  left: 0;

  font-weight: 500;

  width: 2.15rem;
  height: .52rem;
  border: 2px solid #fff;
  cursor: pointer;

  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: .52rem;
}

#swiper-container-banner .swiper-pagination-bullet {
  background-color: #fff;
  opacity: .5;
  width: 10px;
  height: 10px;
  border-radius: 0;
  margin: 0 16px;

  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

#swiper-container-banner .swiper-pagination-bullet-active {
  background-color: #0065b3;
  opacity: 1;
}

#dnn_ctr54613_ModuleContent .swiper-button-prev,#dnn_ctr54613_ModuleContent .swiper-button-next {
  opacity: .6;
}

#dnn_ctr54613_ModuleContent .swiper-button-prev:hover,#dnn_ctr54613_ModuleContent .swiper-button-next:hover {
  opacity: 1;
}

#dnn_ctr54613_ModuleContent .swiper-button-prev {
  background: url(../images/home-banner-on.png) no-repeat;
  background-size: 100% 100%;
  left: .9rem;
  width: .28rem;
  height: .53rem;
  margin-top: .54rem;
}


#dnn_ctr54613_ModuleContent .swiper-button-next {
  background: url(../images/home-banner-on.png) no-repeat;
  background-size: 100% 100%;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  right: .9rem;
  width: .28rem;
  height: .53rem;
  margin-top: .54rem;
}



#dnn_ctr54613_ModuleContent .swiper-pagination {
  margin-bottom: .4rem
}

@media (max-width: 1024px) {
 	#swiper-container-banner .swiper-slide .banner-text-box .banner3-btn, 
	.swiper-slide4 .banner-text-box .banner-btn,
	#swiper-container-banner .swiper-slide .banner-text-box .banner1-btn {border: 1px solid #fff !important;}
  #swiper-container-banner .swiper-slide .banner-img {
    width: 100%;
    height: 100vh;
  }

  #swiper-container-banner .swiper-slide .banner-text-box {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;

    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
  }

  #swiper-container-banner .swiper-slide .banner-text-box .banner-text-img {
    position: relative;
    width: auto;
    height: auto;
    margin: 0 50%;
    animation-duration: 0;
    display: flex;
    justify-content: center;
  }



  #swiper-container-banner .swiper-slide .banner-text-box div {
    position: relative !important;
    animation-duration: 0 !important;
    top: 0 !important;
    width: 3.6rem !important;
    height: .9rem !important;
    line-height: .9rem !important;
    font-size: .32rem !important;
    margin-top: 0 !important;
  }

  #swiper-container-banner .swiper-slide .banner-text-box img:nth-child(1),
  #swiper-container-banner .swiper-slide .banner-text-box p img:nth-child(1) {
    display: none;
  }

  #swiper-container-banner .swiper-slide .banner-text-box img:nth-child(2) {
    display: block !important;
  }

  #dnn_ctr54613_ModuleContent .swiper-button-prev {
    left: 5%;
  }

  #dnn_ctr54613_ModuleContent .swiper-button-next {
    right: 5%;
  }
}


/* news */
.mk-title {
  width: 100%;
  padding: 0 .2rem;
  box-sizing: border-box;
}

#dnn_NewsTitlePane .DnnModule-54614 {
  width: 100%;
}

#dnn_ctr54614_HtmlModule_lblContent {
  display: flex;
  justify-content: space-between;
}

.mk-title .left {
  width: 2.4rem;

  font-size: 42px;
  color: #1e2123;
  font-weight: bold;
  height: .65rem;

  line-height: .4rem;
}

.mk-title .left p:nth-child(2) {
  font-size: 24px;
  color: #bdc2d1;
  text-align: right;
  line-height: .25rem;
}

.news-title-box .right {
  width: 11rem;
  height: .4rem;
}

.news-title-box .right .nav {
  width: 4rem;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: space-between;
}

.news-title-box .right .nav p {
  font-size: 16px;
  color: #56565e;
  line-height: .4rem;

  cursor: pointer;
}

.news-title-box .right .nav p.nav-on {
  color: #224295;
}

.news-title-box .right .nav div {
  width: 1px;
  height: .14rem;
  background-color: #224295;
}

.mk-title .right .more {
  font-size: 16px;
  color: #224295;
  text-transform: uppercase;

  height: .4rem;
  position: relative;
  cursor: pointer;
}

.mk-title .right .more samp {
  position: relative;
  font-size: 16px;
  color: #224295;
  text-transform: uppercase;
  margin-left: .14rem;
  letter-spacing:0px;
}

.mk-title .right .more:hover samp {
  letter-spacing:4px;
  transition: all .4s;
}

.mk-title .right .more .ht {
  width: .63rem;
  height: 2px;
  background-color: #224295;

  transition: all .6s;
}


.news-box .news .DnnModule-54616 {
  width: 100%;
}


.news-box .news {
  padding-top: .6rem;
  padding-left: .2rem;
  padding-right: .2rem;
  box-sizing: border-box;
  overflow: hidden;
}

.news-box .news>div {
  width: 100%;
}

.news-box .news2,
.news-box .news3 {
  display: none;
}

.news-box .news .news-text-lists {
  width: 4.85rem;
  height: 5.8rem;
  padding: 0 .3rem;
  background-color: #fff;
/**margin-top: 2rem;*/
}

.news-box .news .news-text-lists .news-text-list {
  width: 100%;
  height: 11.11%;
  position: relative;
  border-bottom: 2px #d7e1ef solid;
  box-sizing: border-box;

  font-size: 16px;
}

.news-box .news .news-text-lists .news-text-list .currentdate,
.news-box .news .news-text-lists .news-text-list .time {
  color: #bdc2d1;
  font-size: 16px;
}

.news-box .news .news-text-lists .news-text-list:last-child {
  border-bottom: 0 #d7e1ef solid;
}

.news-box .news .news-text-lists .news-text-list .ht-on {
  width: 0%;
  height: 2px;
  background-color: #224295;

  position: absolute;
  left: 0;
  bottom: -2px;
  z-index: 0;

  transition: ease-out 0.6s width;
}

.news-box .news .news-text-lists .news-text-list a {
  color: #56565e;
}

.news-box .news .news-text-lists .news-text-list a p {
  width: 3.7rem;
}

.news-box .news .news-text-lists .news-text-list .time {
  width: auto;
}

.news-box .news .news-text-lists .news-text-list:hover .ht-on {
  width: 100%;
  z-index: 1;
}

.news-box .news .news-text-lists .news-text-list p {
  transition: all .6s;
  width: 3.7rem;
}

.news-box .news .news-text-lists .news-text-list:hover p {
  color: #224295 !important;
}



/*置顶新闻start*/


.news-box .news .news-text-lists2 {
display:none;
  width: 4.85rem;
  height: 2rem;
  padding: 0 .3rem;
  background-color: #fff;
position: absolute;
    z-index: 99;
}

.news-box .news .news-text-lists2 .news-text-list2 {
  width: 100%;
  height: 33%;
  position: relative;
  border-bottom: 2px #d7e1ef solid;
  box-sizing: border-box;

  font-size: 16px;
}

.news-box .news .news-text-lists2 .news-text-list2 .currentdate,
.news-box .news .news-text-lists2 .news-text-list2 .time {
  color: #bdc2d1;
  font-size: 16px;
}



.news-box .news .news-text-lists2 .news-text-list2 .ht-on {
  width: 0%;
  height: 2px;
  background-color: #224295;

  position: absolute;
  left: 0;
  bottom: -2px;
  z-index: 0;

  transition: ease-out 0.6s width;
}

.news-box .news .news-text-lists2 .news-text-list2 a {
  color: #56565e;
}

.news-box .news .news-text-lists2 .news-text-list2 a p {
  width: 3.7rem;
}

.news-box .news .news-text-lists2 .news-text-list2 .time {
  width: auto;
}

.news-box .news .news-text-lists2 .news-text-list2:hover .ht-on {
  width: 100%;
  z-index: 1;
}

.news-box .news .news-text-lists2 .news-text-list2 p {
  transition: all .6s;
  width: 3.7rem;
}

.news-box .news .news-text-lists2 .news-text-list2:hover p {
  color: #224295 !important;
}

/*置顶新闻end*/





.news-box .swiper-container {
  margin: 0;
}

.news-box .news-img {
  position: relative;
  width: auto !important;
  max-width: 7.6rem;
  height: 5.86rem;
  overflow: hidden;

  text-align: center;
  padding-right:.2rem;
}

.news-box .news .news-img-lists .news-img {
  width: auto;
  height: 5.86rem;
  display: block;
}

.news-box .news-img-title {
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: 95px;
  padding: 0 .3rem .3rem .3rem;
  box-sizing: border-box;
}

.news-box .news-img-title .top {
  font-size: 16px;
  color: #fff;

  display: flex;
  align-items: center;
}

.news-box .news-img-title .top .flex-space-cen {
  margin-left: .3rem;
  opacity: .8;
}

.news-box .news-img-title .top .flex-space-cen::before {
  content: ' ';
  display: inline-block;

  width: 20px;
  height: 20px;
  margin-right: .08rem;
  background: url('../images/news-time.png') no-repeat center center;
}

.news-box .news-img-title .bottom {
  font-size: 20px;
  color: #fff;

  margin-top: .15rem;
}

.news-box .news-img-title .bottom .title a.news-title {
  width: 5.9rem;
  text-algin: left;

  font-size: 20px;
  color: white;
  font-weight: 500;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.news-box .news-img-title .bottom img {
  transition: all .6s;
  cursor: pointer;
}

.news-box .news-img-title .bottom img:hover {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}

/* news-img-animate */
.news-img-title .top111,
.news-img-title .bottom111 {
  transform: translateY(100px);
  transition: transform .5s ease, clip-path .8s ease;
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  opacity: 0;
}

.news-img-title .top {
  transition-delay: .3s;
}

.news-img-title .bottom {
  transition-delay: .5s;
}

.news11 .news-img-title .top,
.news11 .news-img-title .bottom {
  transform: translateY(0px);
  opacity: 1;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

#Content-54616 .swiper-wrapper {}



/* news-img-animate-end */
.home-news-lists-hide {
  opacity: 0;
}

/* 手风琴 */
.sfq-container .sfq-box .sfq-deatail {
  margin-top: .26rem;
}

.sfq-container .sfq-box .sfq-deatail p {
  width: 100%;

  font-size: 16px;
  line-height: 26px;
  color: #56565e;
  padding: 0 .2rem;
  box-sizing: border-box;
}

.sfq-container .mk-title .left {
  width: 1.9rem;
}

/* 手风琴 sate */

.bussins {
  width: 13.66rem;
  margin: .8rem auto 0 auto;
}

.clearfix {
  display: flex;
  padding: 0;
  justify-content: space-between;
}

.clearfix .page:nth-child(2) .sub img {
  width: 60%;
}

.page {
  position: relative;
  width: 23%;
  height: 6.07rem;

  transition: .4s;
  overflow: hidden;
}

.page:nth-child(1),
.page:nth-child(2) {
  padding-right: 1%;
}

.clearfix .active {
  width: 52%;

}

.page img {
  width: auto;
  height: 100%;
  float: right;
}

.page .sub {
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  padding: .3rem .25rem;
  box-sizing: border-box;
}

.sub span {
  display: block;
  margin: 30px 0;
  font-size: 30px;
  color: #fff;
}

.sub p {
  font-size: 16px;
  line-height: 26px;
  color: #d3d5d8;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 38px;
}

.circle {
  width: .76rem;
  height: .76rem;
  border: 2px solid #fff;
  border-radius: 50%;
}

.circle img {
  width: 70%;
  height: auto;
}


.clearfix li.page .sfq-pop {
  position: absolute;
  right: .6rem;
  top: .6rem;
}

.clearfix li.page .sfq-pop ul.animated {
  transition: all .6s;
  opacity: 0;
  background-color: rgba(0, 0, 0, .3);
  padding: .2rem .4rem;
}

.clearfix li.page:nth-child(3) .sfq-pop ul.animated {
  background-color: rgba(0, 0, 0, .4);
}

.clearfix li.page .sfq-pop ul.fadeInUp {
  opacity: 1;
}

.clearfix li.page .sfq-pop ul li a {
  font-size: 16px;
  line-height: 36px;
  color: #fff;
}

/* 手风琴 end */



/*底部*/

/* page-bottom */
.bottom-container {
  position: relative;
  background: #224295;
}

.bottom-container .bottom-box {
  width: 14.2rem;
  height: 4.34rem;
}

.bottom-container .bottom-box .left .logo {
  height: .63rem;
  margin-bottom: .2rem;
}

.bottom-container .bottom-box .left p {
  display: flex;
  align-items: center;

  font-size: 16px;
  color: #fff;

  margin-bottom: .24rem;
}


.bottom-container .bottom-box .left p img {
  width: .19rem;
  height: auto;
  margin-right: .09rem;
}

.bottom-container .bottom-box .left p img:nth-child(1) {
  width: .16rem;
  margin-left: 2px;
  margin-right: .11rem;
  height: auto;
}

/* ----- */
#dnn_BottomPane {
  overflow: hidden;
}

.bottom-container {
  margin-top: .9rem;
}


.bottom-container .bottom-box .right {
  width: 9.7rem;
  position: relative;
}

.bottom-container .bottom-box .right a {
  color: #fff;
}

.bottom-container .bottom-box .right ul {
  width: 1.1rem;
  padding: 0;
  margin: 0;
  margin-top: .2rem;
}

.bottom-container .bottom-box .right ol {
  font-size: 18px;
  padding: 0;
  margin-bottom: .2rem;
}

.bottom-container .bottom-box .right li {
  font-size: 16px;
  line-height: .32rem;

  transition: all .6;
}

.bottom-container .bottom-box .right ul li:hover {
  opacity: 1;
  text-decoration: underline;
}

.bottom-container .bottom-box .right ul li:nth-child(1) {
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
}

.bottom-container .bottom-box .right div.nav-list {
  display: flex;
  width: 1.7rem;
  padding-right: .4rem;
}

.bottom-container .bottom-box .right .erm-box {
  position: absolute;
  right: .55rem;
  top: 1rem;

  width: 1.3rem;

  font-size: 18px;
  color: #fff;
  line-height: .36rem;
  text-align: center;
}

.bottom-container .bottom-box .right .erm-box p {
	text-align: center;
}

.bottom-container .bottom-box .right div.nav-list li:hover {
  opacity: 1;
}

.bottom-container .bottom-box .right .erm-box img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  margin-top: 20px;
}

.bottom-container .banquan {
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: .76rem;
  background-color: #f4f4f4;

  justify-content: flex-start;
}

.bottom-container .banquan .centent {
  width: 14.2rem;
}

.bottom-container .banquan div p,
.bottom-container .banquan div p a {
  color: #56565e;
  font-size: 14px;
  line-height: .35rem;
}



/*new-bootom*/
.bottom-container .bottom-box .left p {
  opacity: 1;
}

.bottom-container .bottom-box .right {
  width: 10rem;
}

.bottom-container .bottom-box .right .bottom-link-title {
  font-size: 18px;
  color: #fff;
  margin: 45px 0 10px 0;
}

.bottom-container .bottom-box .right .bottom-links {
  display: flex;
  flex-wrap: wrap;
}

.bottom-container .bottom-box .right .bottom-links .bottom-link {
  width: 2.8rem;
  font-size: 16px;
  color: #fff;
  opacity: 1;
  line-height: .36rem;
}

.bottom-container .bottom-box .right .bottom-links .bottom-link:hover {
  text-decoration: underline
}

.bottom-container .bottom-box .right .erm-box {
  top: .365rem;
  text-align: left;
}

/*适配*/
@media (max-width: 1440px) {
  .bottom-container .bottom-box .right .bottom-link-title {
    margin: .4rem 0 .155rem 0;
  }

  .bottom-container .bottom-box .right .erm-box img {
    margin-top: 16px;
  }
}

@media (max-width: 1420px) {

  .bottom-container .bottom-box,
  #header-box .header-container,
  .bottom-container .banquan .centent,
  .centent {
    width: 90%;
  }

  /*news-title*/
  .mk-title .right .more {
    width: auto !important;
  }

  .news-box .news .news-img-lists .news-img {
    height: 5rem;
  }

  .bottom-container .bottom-box .right {
    width: 8.4rem;
  }

  .news-box .news-img {
    max-width: 6.5rem;
  }

  .news-box .swiper-container {
    width: 6.5rem;
    height: 5.86rem;
  }

  .clearfix .active {
    width: 52%;
  }
}

@media (max-width: 1300px) {

  /*news*/
  .news-box .news .news-text-lists .news-text-list p,.news-box .news .news-text-lists2 .news-text-list2 p {
    width: 3.5rem;
  }

  .mk-title .left {
    width: 2.9rem;
    height: .75rem;
    line-height: .5rem;
  }

  .news-title-box .right {
    width: 10rem;
  }

  /*sfq*/
  .sfq-container .mk-title .left {
    width: 3.6rem;
  }

  /*nav*/
  #header-box .header-container .header-right {
    width: 9.4rem;
  }

  #header-box .header-container .navmenu {
    width: 8.7rem;
  }
}

@media (max-width: 1200px) {

  /*news*/
  .mk-title .left {
    height: .85rem;
    line-height: .6rem;
  }

  .mk-title .left p:nth-child(2) {
    line-height: .4rem;
  }

  .news-title-box .right {
    width: 8.5rem;
  }

  /*sfq*/
  .sfq-container .mk-title .left {
    width: 4.1rem;
  }

  .sub span {
    font-size: .36rem;
  }

  .news-box .news .news-img-lists .news-img-title .bottom .title {
    width: 5.2rem;
  }

  .bottom-container .bottom-box .right div.nav-list {
    width: 2rem;
    padding-right: .1rem;
  }

}


@media (max-width: 1024px) {
  .clearfix .page .sfq-pop {
    display: none;
  }

  .bottom-container .bottom-box .left {
    width: 2.6rem;
  }

  .bottom-container .bottom-box .right {
    width: 9.4rem;
  }
}

@media (max-width: 900px) {
  .mk-title .left {
    font-size: .43rem;
    height: auto;
  }

  #dnn_ctr54614_HtmlModule_lblContent {
    display: block;
  }

  .mk-title .left {
    width: 100%;
    text-align: center;
  }

  .mk-title .left p:nth-child(2) {
    font-size: .26rem;
    line-height: .6rem;
    text-align: center;
  }

  .mk-title .right .more {
    display: none;
  }

  .news-title-box .right {
    margin-top: 0rem;
    width: 100%;
  }

  .news-title-box .right .nav {
    margin: 0 auto;
  }

  .news-title-box .right .nav {
    width: 6rem;
  }

  .news-title-box .right .nav p {
    font-size: .32rem;
  }

  .news-box .news .news-text-lists .news-text-list {
    font-size: .32rem;
    height: 14.28%;
  }
 .news-box .news .news-text-lists2 .news-text-list2 {
    font-size: .32rem;
    
  }
  .news-box .news .news-text-lists .news-text-list p {
    width: 3.2rem;
  }

  .news-box .news .news-text-lists .news-text-list .time, .news-box .news .news-text-lists2 .news-text-list2 .time  {
    font-size: .26rem;
  }

  .news-box .news .news-img-lists .news-img-title .top {
    font-size: .26rem;
  }

  .news-box .news .news-img-lists .news-img-title .bottom {
    font-size: .32rem;
  }

  .news-box .news .news-img-lists .news-img-title .bottom .title {
    width: 100%;
  }

  .news-box .news .news-img-lists .news-img-title .bottom a.more {
    display: none;
  }


}

@media (max-width: 768px) {
  .mk-title .left {
    font-size: .43rem;
    height: auto;
  }

  #dnn_ctr54614_HtmlModule_lblContent {
    display: block;
  }

  .mk-title .left {
    width: 100%;
    text-align: center;
  }

  .mk-title .left p:nth-child(2) {
    font-size: .26rem;
    line-height: .6rem;
    text-align: center;
  }

  .mk-title .right .more {
    display: none;
  }

  .news-title-box .right {
    margin-top: 0rem;
    width: 100%;
  }

  .news-title-box .right .nav {
    margin: 0 auto;
  }

  .news-title-box .right .nav {
    width: 6rem;
  }

  .news-title-box .right .nav p {
    font-size: .32rem;
  }

  .news-box .news .news-text-lists .news-text-list,.news-box .news .news-text-lists2 .news-text-list2 {
    font-size: .32rem;
    height: 14.28%;
  }

  .news-box .news .news-text-lists .news-text-list p {
    width: 3.2rem;
  }

  .news-box .news .news-text-lists .news-text-list .time {
    font-size: .32rem;
  }

  .news-box .news .news-img-lists .news-img-title .top {
    font-size: .26rem;
  }

  .news-box .news .news-img-lists .news-img-title .bottom {
    font-size: .32rem;
  }

  .news-box .news .news-img-lists .news-img-title .bottom .title {
    width: 100%;
  }

  .news-box .news .news-img-lists .news-img-title .bottom a.more {
    display: none;
  }


  .sfq-container .mk-title .left {
    width: 100%;
  }

  .sfq-container .sfq-box .sfq-deatail {
    display: none;
  }

  .bussins {
    margin-top: .3rem;
    width: 100%;
  }

  .clearfix .active {
    width: 70%;
  }

  .page {
    width: 27%;
  }

  .clearfix .sub span {
    font-size: .42rem;
    line-height: .46rem;
    height: .46rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .clearfix .sub p {
    font-size: .32rem;
    height: .48rem;
    height: .96rem;
  }

  .clearfix .sub span {
    margin: .25rem 0 .2rem 0;
  }


  #dnn_SfqPane {
    padding-top: .6rem;
  }

  .sfq-box {
    margin-bottom: .4rem;
  }

  .m_more {
    display: block;
    margin: 0 auto;
    font-size: 16px;
    color: #224295;
    text-transform: uppercase;

    width: 2.7rem;
    height: .4rem;
    position: relative;
    cursor: pointer;

    display: flex;
    justify-content: space-between;
  }

  .m_more samp {
    position: relative;
    font-size: .32rem;
    color: #224295;
    text-transform: uppercase;
  }

  .m_more .ht {
    width: .63rem;
    height: 2px;
    background-color: #224295;

    transition: all .6s;
  }

  .DnnModule-54617 {
    margin-top: 1rem;
  }

  #Content-55154 div.swiper-container {
    position: relative;
  }

  #Content-55154 div.swiper-container::before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;

    width: 100%;
    height: 60%;
    background-image: linear-gradient(to top, rgba(0, 0, 0, .4) , rgba(0, 0, 0, 0));
  }
  .news-title-box .right {
    display: none;
  }

  .news-box .news-img-title {
    z-index: 2;
  }

  .news-container .news-box>div.flex-space>.news, .news-container .news-box>div.flex-space>.news-img {
    padding-top: .3rem !important;
  }

  .news-box .news-img-title .bottom p.title {
    width: 80%;
    text-align: left;
    height: auto;
  }

  .news-box .news-img-title .bottom .title a.news-title {
    display: block;
    width: 100%;
    line-height: .46rem;
    text-overflow: none;
    white-space: none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: break-spaces;
  }

}

@media (max-width: 750px) {

  .news-container .news-box>div.flex-space>.news {
    padding-top: 0 !important;
  }

  .news-box .news .news-text-lists {
    height: auto;
  }

  .news-container .news-box>div.flex-space {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  .news-box .news {
    padding: 0;
  }

  .news-box .news .news-text-lists,
.news-box .news .news-text-lists2,
  .news-box .swiper-container,
  .news-box .news,
  .news-box .news>div .DnnModule-54620,
  .news-box .news>div .DnnModule-54619 {
    width: 100%;
  }

  .news-title-box .right {
    margin-top: .3rem;
  }

  .news-title-box .right .nav div {
    height: .3rem;
  }

  .news-box .news .news-img-lists {
    width: 100% !important;
  }

  .news-box .news .news-img-lists .news-img {
    width: 100% !important;
    height: auto;
  }

  .news-box .news .news-img-lists .news-img-title {
    padding: 0 .4rem .3rem .4rem
  }

  .news-box .news .news-text-lists {
   
    padding: .3rem .4rem;
    box-sizing: border-box;
margin-top: 2.5rem;
  }

  .news-box .news .news-text-lists .news-text-list {
    height: .93rem;
  }

  .news-box .news .news-text-lists .news-text-list p {
    width: 82%;
  }

  .news-box .news .news-img-lists .news-img-title .bottom .title {
    height: 1rem;
    line-height: .5rem;
    font-size: .36rem;
    white-space: revert;
  }



 .news-box .news .news-text-lists2 {
    height: auto;
  }

 .news-box .news .news-text-lists2 {
    margin-top: .6rem;
    padding: .3rem .4rem;
    box-sizing: border-box;
  }

  .news-box .news .news-text-lists2 .news-text-list2 {
    height: .93rem;
  }

  .news-box .news .news-text-lists2 .news-text-list2 p {
    width: 78%;
	margin-left:0.2rem !important;
  }

 


  

  .clearfix {
    flex-wrap: wrap;

  }

  .circle {
    border: 0;
  }

  #dnn_ctr54617_ModuleContent .sub .circle img {
    height: auto;
    width: 100%;
  }

  .clearfix .page {
    width: 100%;
  }

  .page img {
    width: auto;
    height: 100%;
    display: block;
  }

  .clearfix .page {
    margin: 0 0 .6rem 0;
  }

  .bottom-container .bottom-box,
  #header-box .header-container,
  .bottom-container .banquan .centent,
  .centent {
    width: 6.7rem;
  }

  .clearfix li:nth-child(1) .sub p {
    height: 1.52rem;
  }


}

@media (max-width: 1550px) {
  .bottom-container .bottom-box .left p {
    width: 2.8rem;
  }
}

@media (max-width: 1024px) {
  #dnn_BottomPane {
    padding-top: .6rem;
  }

  .mk-title .right .more {
    width: 1.6rem;
  }

  .bottom-container .bottom-box {
    display: block;
    height: 5rem;
  }

  .bottom-container .bottom-box .left {
    width: 100%;
  }

  .bottom-container .bottom-box .right {
    width: 100%;
    margin-top: -2.5rem;
    display: flex;
  }

  .bottom-container .bottom-box .right ul {
    width: 2rem;
    flex: 1;
  }

  .bottom-container .bottom-box .right div.nav-list {
    width: 2rem;
    margin-right: 0;
    padding: 0;
  }

  .bottom-container .bottom-box .right div.nav-list ul:nth-child(2) {
    display: none;
  }

  .bottom-container .bottom-box .right li {
    display: none;
    opacity: 1;
    font-size: .28rem;
    line-height: .56rem
  }

  .bottom-container .bottom-box .right li:nth-child(1) {
    display: block;
  }

  .bottom-container .bottom-box .left .logo {
    width: 25%;
    height: auto;
    margin-bottom: .9rem;
  }

  .bottom-container .bottom-box .right .erm-box {
    width: 1.5rem;
  }

}



@media (max-width: 750px) {

  .clearfix  {margin-bottom:0;}
  #dnn_ctr54617_ModuleContent .sfq-box {margin-bottom:0;}

  .clearfix .page:nth-child(1) .sub p {-webkit-line-clamp: 3;}

  .bottom-container .bottom-box {
    height: 7.1rem;
  }

  .bottom-container .bottom-box .left .logo {
    width: 2.6rem;
    margin-bottom: 2.44rem;
  }

  .bottom-container .bottom-box .left p {
    font-size: .26rem;
  }

  .bottom-container .bottom-box .left p samp {
    width: 3.7rem;
  }

  .bottom-container .bottom-box .right {
    width: 7.25rem;
    margin-top: -4.2rem;
    float: left;
    flex-wrap: wrap;
    justify-content: flex-start;
  }


  .bottom-container .bottom-box .right ul {
    width: 1.7rem;
    height: .56rem;
    flex: none;
    margin-top: 0;
  }

  .bottom-container .bottom-box .left p img:nth-child(1) {
    width: .32rem;
    margin: 0 .17rem 0 0;
  }

  .bottom-container .bottom-box .right .erm-box {
    width: 1.75rem;
    font-size: .26rem;
    margin-top: .8rem;
  }

  .bottom-container .banquan {
    height: 1.45rem;
  }

  .bottom-container .banquan .centent {
    display: block;
  }

  .bottom-container .banquan div p,
  .bottom-container .banquan div p a {
    line-height: .57rem;
    font-size: .26rem;
  }
}














/* .carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.carousel:hover .carousel-control.left {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.carousel:hover .carousel-control.right {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 0;
}
.carousel-inner > .item {
  position: relative;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
  height: auto;
} */

body { line-height: 1.5; }
.sub p { line-height: 1.2; }

/* 最近修改于 2021.09.28 */

/* 防止图片缩放变模糊 */
img {
	image-rendering: -moz-crisp-edges;          /* Firefox */
	image-rendering: -o-crisp-edges;            /* Opera   */
	image-rendering: -webkit-optimize-contrast; /* Webkit  */
	image-rendering: crisp-edges;    
	-ms-interpolation-mode: bicubic;            /* IE      */
}

/* 手机版 */

@media (max-width: 790px) {
	.bottom-container .bottom-box .right .erm-box { font-size: 16px !important; }
}

@media (max-width: 778px) {
	.selectBox { display: flex !important; }
	.bottom-container .bottom-box .left .logo { margin-bottom: .8rem !important; }
	.bottom-container .bottom-box .right p, .bottom-container .bottom-box .right .bottom-links { display: none; }
	.bottom-container .bottom-box { height: 6.5rem !important; }
}

@media (max-width: 768px) {
	/* logo 大小 */
	#dnn_zhdLOGO_imgLogo { height: .8rem !important; }
	/* 导航按钮 粗细 */
	.m_more_box .m_more .m_more_y, .m_more_on_box .m_more_x2 { height: 2px !important; }
	/* banner 文字(是图片) 大小 */
	#swiper-container-banner .swiper-slide .banner-text-box .banner-text-img { transform: scale(.9); }
}

@media (max-width: 750px) {
	.bottom-container .bottom-box { height: 7.2rem !important; }
}

@media (max-width: 375px) {
	.bottom-container .banquan div p { line-height: 1.5 }
	.bottom-container .banquan .centent { padding-top: .3rem; }
}




@media (max-width: 750px) {
	.mk-title .left {font-weight: 500;}
	.news-box .news-img-title {display: flex; flex-wrap: wrap; align-items: flex-end;}
	.news-box .news-img-title .bottom .title a.news-title {font-size: 18px;}
	.news-box .news-img-title .top {font-size: .3rem;}
	.news-box .news-img-title .bottom p.title {width: 100%;}
	.news-box .news-img-title .bottom a.more {display: none;}
	.news-box .news-img {max-width: 7.5rem;}

	.news-box .news .news-text-lists .news-text-list .time {font-size: .3rem;}
	.news-box .news .news-text-lists .news-text-list {border-bottom: 1px #d7e1ef solid;}
	.news-box .news .news-text-lists .news-text-list .ht-on {height:1px; bottom: -1px;}
	.news-box .news .news-text-lists2 .news-text-list2 .time {font-size: .3rem;}
	.news-box .news .news-text-lists2 .news-text-list2 {border-bottom: 1px #d7e1ef solid;}
	.news-box .news .news-text-lists2 .news-text-list2 .ht-on {height:1px; bottom: -1px;}


	.clearfix .sub p {line-height: inherit;}
	#dnn_ctr54617_ModuleContent .sfq-box>div{padding:0 !important;}

	.top-link2{display:none}
	
}

.top-link2{font-size: 16px;cursor: pointer;}
.top-link2 img{border: 0;
    vertical-align: middle;}
