.carousel12 {
  position: relative;
}
.carousel12 .slick-slide a {
  display: block;
}
.carousel12 .slick-slide a span {
  padding-bottom: 30.2%;
}
.carousel12 .slick-dots {
  width: 100%;
  position: absolute;
  bottom: 20px;
  left: 0;
  text-align: center;
}
.carousel12 .slick-dots li {
  margin: 10px 6px 0;
  display: inline-block;
  zoom: 1;
}
.carousel12 .slick-dots li button {
  width: 10px;
  height: 10px;
  display: block;
  cursor: pointer;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #fff;
}
.carousel12 .slick-dots li.slick-active button {
  background-color: #0159a0;
  border: 1px solid #0159a0;
}
.gp-title2 {
  padding: 13px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #0159a0;
}
.gp-title2 span {
  display: inline-block;
  vertical-align: middle;
}
.gp-title2 h2 {
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.gp-title2 .more {
  padding-top: 10px;
  color: #999;
}
.column-list1 {
  overflow: hidden;
}
.column-list1 li {
  overflow: hidden;
}
.column-list1 li a {
  display: block;
  overflow: hidden;
}
.column-list1 li a .M_left {
  float: left;
  width: 31.15%;
  overflow: hidden;
}
.column-list1 li a .M_left .M_leftImg {
  height: 0;
  overflow: hidden;
  padding-bottom: 60%;
  background: #efefef;
}
.column-list1 li a .M_right {
  width: 67.4%;
  overflow: hidden;
}
.column-list1 li a .M_right .M_rightInfo {
  overflow: hidden;
}
.column-list1 li a .M_right .M_rightInfo p {
  text-indent: 2em;
  line-height: 2;
  display: -webkit-box;
  overflow: hidden;
  white-space: normal !important;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
.column-list1 li a:hover p {
  text-decoration: none;
}
@media screen and (max-width: 1200px) {
  .block-list56 .M_left {
    width: 35.15% !important;
  }
  .block-list56 .M_right {
    width: 60.48% !important;
  }
  .block-list56 .M_right .M_rightInfo p {
    height: 201px !important;
  }
}
@media screen and (max-width: 1000px) {
  .block-list56 .M_left {
    width: 42.15% !important;
  }
  .block-list56 .M_right {
    width: 54.48% !important;
  }
  .block-list56 .M_right .M_rightInfo p {
    height: 166px !important;
  }
}
@media screen and (max-width: 640px) {
  .block-list56 .M_left {
    width: 100% !important;
    float: none !important;
  }
  .block-list56 .M_right {
    width: 100% !important;
    float: none !important;
    margin-top: 20px !important;
  }
  .block-list56 .M_right .M_rightInfo,
  .block-list56 li a .M_right .M_rightInfo p {
    height: auto !important;
  }
}
.block-list5 div {
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  padding: 10px 0px 10px 15px;
  position: relative;
  transition: transform 0.35s ease-out;
}
.block-list5 div:hover {
  transform: translateX(10px);
}
.block-list5 div::before {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #0159a0;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
}
.block-list5 div >a {
  display: block;
  line-height: 1.5;
  height: 1.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
}
.block-list5 div >span {
  color: #666666;
  float: right;
  margin-left: 10px;
}
.carousel14 {
  padding: 0 30px;
  box-sizing: border-box;
  margin: 0 -10px;
}
.carousel14 .slick-slider a {
  display: block;
  margin: 0 10px;
}
.carousel14 .slick-slider a p {
  margin: 10px 5px;
  box-sizing: border-box;
}
.carousel14 .slick-arrow {
  width: 30px;
  height: 50px;
  background: #0159a0;
  text-align: center;
  line-height: 50px;
  font-weight: bold;
  color: #fff;
  border-radius: 3px;
}
.carousel14 .slick-arrow:after {
  display: none;
}
.acdb4fa6-9ccc-478c-aa45-811e79cdef3f{}
/*.acdb4fa6-9ccc-478c-aa45-811e79cdef3f .row{border-top:1px solid #005aa0}*/
.row{background:#fff;}

.pid-35431e6f-f8a1-4025-b2c1-8d42e20eaf4b{}

.d2c50588-77bc-4937-832c-376d44a302bf{}
/*.d2c50588-77bc-4937-832c-376d44a302bf .row{border-top:1px solid #005aa0}*/

.pid-0d5388ec-abd7-4db8-adb5-c25cca170225.gpArticleTitle{height:24px !important;line-height:1.5 !important;-webkit-line-clamp:1 !important;}@media screen and (max-width:996px){}@media screen and (max-width:767px){}@media screen and (max-width:480px){}.pid-3d2af75c-1fb5-4611-89d4-4ddbf2e594fd.gpArticleSummary{height:192px !important;line-height:2 !important;-webkit-line-clamp:6 !important;}@media screen and (max-width:996px){}@media screen and (max-width:767px){}@media screen and (max-width:480px){}