body {
  background: #eef0f4 !important;
}
.new-content {
  width: calc(1552*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
  margin-top: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-bottom: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.new-content .news-top {
  width: calc(1552*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(565*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #ffffff;
  padding-top: calc(35*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: flex;
}
.new-content .news-top .news_left {
  padding-left: calc(42*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  width: calc(688*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(565*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.ban {
  width: calc(688*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: relative;
  overflow: hidden;
}
.ban2 {
  height: calc(402*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: relative;
  overflow: hidden;
  border: 1px solid #E5E9EF;
}
.ban2 ul {
  position: absolute;
  left: 0;
  top: 0;
  height: auto !important;
}
.ban2 ul li a img {
  width: calc(688*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(402*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  object-fit: contain;
}
.ban2 ul li {
  width: calc(688*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(402*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.prev {
  float: left;
  cursor: pointer;
}
.num {
  height: calc(62*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  overflow: hidden;
  width: calc(430*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: relative;
  float: left;
}
.num ul li a img {
  width: calc(60*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(60*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.min_pic {
  padding-top: calc(26*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.num ul {
  position: absolute;
  left: 0;
  top: 0;
  height: auto !important;
}
.num ul li {
  width: calc(60*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(60*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-right: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border: 1px solid #EEF0F4;
}
.num ul li.on {
  border: 1px solid red;
  padding: 0;
}
.prev_btn1 {
  width: calc(16*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
  height: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-right: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  cursor: pointer;
  float: left;
  margin-top: calc(22*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.next_btn1 {
  width: calc(16*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
  height: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  cursor: pointer;
  float: right;
  margin-top: calc(22*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.prev1 {
  position: absolute;
  top: calc(220*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  left: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  width: calc(28*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(51*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  z-index: 9;
  cursor: pointer;
}
.next1 {
  position: absolute;
  top: calc(220*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  right: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  width: calc(28*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(51*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  z-index: 9;
  cursor: pointer;
}
.mhc {
  background: #000;
  width: 100%;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.pop_up {
  width: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding: calc(10*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #fff;
  position: fixed;
  -position: absolute;
  left: 50%;
  top: 50%;
  margin-left: calc(-255*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-top: calc(-255*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: none;
  z-index: 99;
}
.pop_up_xx {
  width: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: absolute;
  top: calc(-40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  right: 0;
  cursor: pointer;
}
.pop_up2 {
  width: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(688*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: relative;
  overflow: hidden;
}
.pop_up2 {
  width: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: relative;
  overflow: hidden;
  float: left;
}
.pop_up2 ul {
  position: absolute;
  left: 0;
  top: 0;
}
.pop_up2 ul li {
  width: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  float: left;
}
.news_right {
  padding-left: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news_right .news_top01 {
  font-size: calc(26*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #333333;
  margin-bottom: 20px;
}
.news_right .news_top02 {
  font-size: calc(16*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #888888;
  line-height: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news_right .news_top03 {
  display: flex;
  align-items: center;
  margin-top: 75px;
}
.news_right .news_top03 .ne_ar {
  width: calc(181*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #316598;
  border-radius: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-right: calc(22*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news_right .news_top03 .ne_ar a {
  display: block;
  width: calc(181*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-size: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
  color: #fff;
  line-height: 50px;
}
.news_right .news_top03 .ne_re {
  width: calc(181*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: rgba(49, 101, 152, 0.2);
  border-radius: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news_right .news_top03 .ne_re a {
  display: block;
  font-size: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
  color: #316598;
  line-height: 50px;
  width: calc(181*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.watare {
  width: calc(1552*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
  margin-top: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: grid;
  grid-template-columns:  4fr 1fr;
  align-items: start;
}
.watare .wat_l {
  width: calc(1163*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #ffffff;
}
.watare .wat_r {
  width: calc(366*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #ffffff;
}
.news-left {
  width: calc(1162*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #ffffff;
  padding-bottom: 30px;
}
.news-left .news-tile {
  padding-top: calc(39*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-left: calc(27*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-right: calc(27*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-size: calc(28*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #212529;
  line-height: calc(35*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news-left .news-cliack {
  font-size: calc(16*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #999999;
  padding-left: calc(27*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-top: calc(19*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news-left .diar-news {
  width: 21px;
  height: 1px;
  background: #0151ae;
  margin-left: calc(27*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-top: calc(19*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news-left .diar-news-content {
  margin: 0 auto;
  margin-top: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  width: calc(1098*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #666666;
  line-height: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: calc(100*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news-left .fh_home {
  width: calc(1098*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
  margin-top: calc(45*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.news-left .fh_home .fh_l {
  width: calc(118*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(34*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #f4f5f6;
}
.news-left .fh_home .fh_l img {
  width: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(16*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news-left .fh_home .fh_l a {
  width: calc(118*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(34*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: flex;
  align-items: center;
  justify-content: center;
}
.news-left .fh_home .fh_l a span {
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #333333;
  display: block;
  margin-left: calc(8*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news-left .fh_home .fh_r {
  display: flex;
}
.news-left .fh_home .fh_r a {
  display: block;
  width: calc(89*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(34*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border: 1px solid #f4f5f6;
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
  color: #333333;
  line-height: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.news-left .fh_home .fh_r a:first-child {
  margin-right: calc(35*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.cus-left {
  width: 100%;
  /*width: calc(315*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));*/
  background-color: #fff;
}
.cus-left .tile_cus {
  padding:0 calc(25*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: left;
  font-size: calc(24*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #ffffff;
  line-height: calc(65*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  /*width: calc(315*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));*/
  height:calc(65*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: linear-gradient(94deg, #009088 0%, #009088 0%, #7ec8c4 23%, #81c9c5 47%, #0050ae 100%), #f4f5f6;
}
.cus-left ul {
}
.cus-left ul li a {
  display: block;
  padding: 0 calc(25*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));

  font-size: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #3d3d3d;
  margin-top: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.cus-left ul li a:last-child {
  margin-bottom: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
