@charset "utf-8";
@font-face {
  font-family: "din_c";
  src: url('../fonts/DINCondensedBold.woff.ttf');
}
@font-face {
  font-family: "din_b";
  src: url('../fonts/DIN-Bold.otf');
}
@font-face {
  font-family: "din_r";
  src: url('../fonts/DIN-Regular.otf');
}
@font-face {
  font-family: "siyuan_regular";
  src: url(../fonts/SourceHanSansCN-Regular_2.otf);
}
@font-face {
  font-family: "siyuan_medium";
  src: url(../fonts/SourceHanSansCN-Medium_2.otf);
}
@font-face {
  font-family: "siyuan_light";
  src: url(../fonts/SourceHanSansCN-Light_2.otf);
}
@font-face {
  font-family: "siyuan_normal";
  src: url(../fonts/SourceHanSansCN-Normal_2.otf);
}
@font-face {
  font-family: "siyuan_bold";
  src: url(../fonts/SourceHanSansCN-Bold_3);
}
@media (max-width: 768px) {
}/*全局初始化样式 --*/
body {
  padding: 0;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 400;
  color: #333;
  min-width: 320px;
  width: 100%;
  zoom: 1;
  background: #fff;
  font-family: 'siyuan_regular';
  /*禁用Webkit内核浏览器的文字大小调整功能*/
  -webkit-text-size-adjust: none;
  /*取出点击出现半透明的灰色背景*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight: rgba(0, 0, 0, 0);
  /*控制文本可选性*/
  /*设置字体的抗锯齿或者说光滑度*/
  -webkit-font-smoothing: antialiased;
}
* {
  -webkit-tap-highlight-color: transparent;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
table {
  background-color: transparent;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 0.75em;
  width: 100%;
  border-top: solid 1px #ddd;
  border-left: solid 1px #ddd;
  box-sizing: border-box;
}
table th {
  background-color: #f9f9f9;
  text-align: center;
  box-sizing: border-box;
}
table td,
table th {
  padding: 5px 10px;
  border: 1px solid #ddd;
  box-sizing: border-box;
}
/*html5设置*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}
html,
body,
div,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main,
p {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  outline: none;
  color: #333;
  cursor: pointer;
}
a:focus {
  outline: none;
  -moz-outline: none;
}
a:hover {
  color: #16356c;
}
a img {
  border: none;
}
/*强制去除表单自带的样式*/
select,
input,
textarea {
  border-radius: 0;
  -webkit-border-radius: 0;
}
input:focus {
  outline: none;
}
input,
button,
select,
textarea {
  outline: none;
  /*-webkit-appearance:none;*/
}
textarea {
  resize: none;
  /*-webkit-appearance:none;*/
}
textarea,
input,
select {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
/*清楚浮动*/
.clear {
  clear: both;
  overflow: hidden;
}
/*该设置跟后台编辑器有关*/
.ul,
.ul li,
.dl,
.dl dd,
ul,
ul li,
ol,
ol li,
dl,
dl dd {
  list-style: none;
  margin: 0;
  padding: 0;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.p,
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0px;
  margin: 0px;
  font-weight: normal;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.fleximportant {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.inlineflex {
  display: inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
}
.d_flex > * {
  display: block;
}
/*伸缩流方向*/
.f_direction_column {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.f_direction_row {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
}
/*主轴对齐*/
.j_center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.j_end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.j_start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.j_justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.j_around {
  -moz-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
/*侧轴对齐*/
.a_start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.a_end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.a_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.a_baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
/*伸缩性*/
.flex_wrap {
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.flex_auto {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  -webkit-flex: auto;
  flex: auto;
}
.flex_1 {
  width: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
/*显示顺序*/
.order_2 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.order_3 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}
/*单行溢出*/
.text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.text3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.text4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.dh {
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.dh1 {
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.dh2 {
  -webkit-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}
.dh5 {
  -webkit-transition: all 5s;
  -o-transition: all 5s;
  transition: all 5s;
}
.fda {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.imgfd {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  -o-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.xz45 {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
}
.xz90 {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -moz-transform: rotate(90deg);
  /* Firefox */
  -webkit-transform: rotate(90deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(90deg);
}
.xz180 {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
}
.xzx {
  transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
}
.xzy {
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.ab {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.abimg {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.scrollbar::-webkit-scrollbar {
  width: 3px;
  height: 2px;
  background-color: #ccc;
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color: #005fe5;
  border-radius: 10px;
}
.w1600 {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
.w1400,
.wrap {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
img {
  max-width: 100%;
  max-height: 100%;
}
.pc {
  display: block;
}
.wap {
  display: none;
}
@media (max-width: 1720px) {
  .w1600 {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width: 1520px) {
  .w1400,
  .wrap {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width: 1024px) {
  .w1400,
  .wrap,
  .w1600 {
    padding: 0 30px;
  }
}
@media (max-width: 990px) {
  .w1400,
  .wrap,
  .w1600 {
    padding: 0 20px;
  }
}
@media (max-width: 768px) {
  .pc {
    display: none;
  }
  .wap {
    display: block;
  }
}
header {
  position: fixed;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  z-index: 999;
  color: #ffffff;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  height: 120px;
  background: transparent;
  font-size: 20px;
}
header a {
  color: #fff;
  white-space: nowrap;
}
header a:hover {
  color: #045b98;
}
header.on,
header.header2 {
  background: #fff;
  color: #333;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
}
header.on a,
header.header2 a {
  color: #333;
}
header.on a:hover,
header.header2 a:hover {
  color: #045b98;
}
header.on .w1600 .logo img,
header.header2 .w1600 .logo img {
  display: none;
}
header.on .w1600 .logo img.on,
header.header2 .w1600 .logo img.on {
  display: block;
}
header.on .w1600 .right .right_a,
header.header2 .w1600 .right .right_a {
  border-color: #333;
}
header.on {
  height: 100px;
}
header .w1600 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
}
header .w1600 .logo {
  max-width: 14.5%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
header .w1600 .logo img {
  display: block;
}
header .w1600 .logo img.on {
  display: none;
}
header .w1600 .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
  max-width: 85%;
}
header .w1600 .right .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
}
header .w1600 .right .nav > li {
  height: 100%;
  margin-left: 1.3vw;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
header .w1600 .right .nav > li.on > a {
  color: #045b98;
}
header .w1600 .right .nav > li > a {
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
header .w1600 .right .nav > li > i {
  display: none;
}
header .w1600 .right .nav > li:hover .suba {
  height: auto;
  padding: 10px 0;
  overflow: visible;
}
header .w1600 .right .nav > li .suba {
  position: absolute;
  width: 120px;
  left: 50%;
  margin-left: -60px;
  top: 80%;
  text-align: center;
  background: #fff;
  height: 0;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  border-radius: 5px;
  overflow: hidden;
}
header .w1600 .right .nav > li .suba:before {
  width: 10px;
  height: 10px;
  content: '';
  background: #fff;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  top: -5px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
}
header .w1600 .right .nav > li .suba a {
  display: block;
  width: 100%;
  line-height: 30px;
  font-size: 18px;
  color: #333;
}
header .w1600 .right .nav > li .suba a:hover {
  color: #16356c;
}
header .w1600 .right .right_a {
  padding: 6px 19px ;
  border: 1px solid #fff;
  border-radius: 5px;
  margin-left: 2.8vw;
  display: block;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
header .w1600 .right .right_a:hover {
  border-color: #045b98;
}
header .open_nav {
  display: none;
}
.header_wap {
  display: none;
}
.header_d2 {
  height: 120px;
}
@media (max-width: 1680px) {
  header {
    font-size: 18px;
  }
  header .w1600 .right .nav > li .suba a {
    font-size: 16px;
  }
}
@media (max-width: 1500px) {
  header {
    font-size: 16px;
  }
  header .w1600 .right .nav > li .suba a {
    font-size: 14px;
  }
}
@media (max-width: 1280px) {
  header {
    font-size: 15px;
  }
  header .w1600 .right .nav > li .suba a {
    font-size: 14px;
  }
  header .w1600 .right .right_a {
    padding: 5px 10px;
    margin-left: 1vw;
  }
}
@media (max-width: 1200px) {
  .header_d2 {
    display: none;
  }
  header {
    height: 60px;
    background: #fff;
    color: #333;
  }
  header.on {
    height: 60px;
  }
  header a {
    color: #333;
  }
  header .w1600 .logo {
    max-width: 150px;
    max-height: 35px;
  }
  header .w1600 .logo img {
    display: none;
  }
  header .w1600 .logo img.on {
    display: block;
  }
  header .w1600 .right {
    display: none;
  }
  header .w1600 .open_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  header .w1600 .open_nav.on i:first-child {
    -webkit-transform: translate(0, 7px) rotate(45deg);
    -ms-transform: translate(0, 7px) rotate(45deg);
    transform: translate(0, 7px) rotate(45deg);
  }
  header .w1600 .open_nav.on i:nth-child(2) {
    opacity: 0;
  }
  header .w1600 .open_nav.on i:last-child {
    -webkit-transform: translate(0, -7px) rotate(-45deg);
    -ms-transform: translate(0, -7px) rotate(-45deg);
    transform: translate(0, -7px) rotate(-45deg);
  }
  header .w1600 .open_nav i {
    width: 24px;
    height: 2px;
    background-color: #333;
    margin: 2.5px 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .header_wap {
    display: block;
    width: 100%;
    height: 0;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    background: #f2f5ff;
    z-index: 9;
    padding: 20px;
    overflow: hidden;
  }
  .header_wap.on {
    top: 60px;
    height: calc(100vh - 60px);
    overflow-y: auto;
    z-index: 999;
  }
  .header_wap ul li {
    position: relative;
  }
  .header_wap ul li.on > a {
    color: #005fe5;
  }
  .header_wap ul li.on .i1 {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -moz-transform: rotate(90deg);
    /* Firefox */
    -webkit-transform: rotate(90deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(90deg);
    color: #005fe5;
  }
  .header_wap ul li.on .sub_wap {
    height: auto;
    padding-bottom: 5px;
  }
  .header_wap ul li.on .a1 {
    color: #005fe5;
    border-bottom: 1px solid #005fe5;
  }
  .header_wap ul li.on .a1 a {
    color: #005fe5;
  }
  .header_wap ul li > a {
    font-size: 18px;
    line-height: 45px;
    display: block;
    width: 100%;
  }
  .header_wap ul li .a1,
  .header_wap ul li .a2 {
    position: relative;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .header_wap ul li .a1 i,
  .header_wap ul li .a2 i {
    width: 45px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 20px;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  .header_wap ul li .a1 a,
  .header_wap ul li .a2 a {
    width: calc(100% - 45px);
    height: 100%!important;
    font-size: 18px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-left: 0!important;
  }
  .header_wap ul li .a1 a:before,
  .header_wap ul li .a2 a:before {
    display: none;
  }
  .header_wap ul li .a2 {
    height: 40px;
  }
  .header_wap ul li .a2 i {
    width: 40px;
    height: 40px;
    font-size: 18px;
  }
  .header_wap ul li .a2 a {
    width: calc(100% - 40px);
    font-size: 16px!important;
  }
  .header_wap ul li .a2.on .i2 {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -moz-transform: rotate(90deg);
    /* Firefox */
    -webkit-transform: rotate(90deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(90deg);
    color: #005fe5;
  }
  .header_wap ul li .a2.on a {
    color: #005fe5;
  }
  .header_wap ul li .sub_wap {
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  .header_wap ul li .sub_wap .sub_wap2 {
    padding: 0 10px;
  }
  .header_wap ul li .sub_wap .sub_wap2 a {
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    font-size: 14px;
    line-height: 26px;
  }
  .header_wap ul li .sub_wap .sub_wap2 a.on {
    height: auto;
  }
  .header_wap ul li .sub_wap a {
    font-size: 16px;
    line-height: 40px;
    padding-left: 15px;
    display: block;
    position: relative;
  }
  .header_wap ul li .sub_wap a:before {
    content: '';
    width: 8px;
    height: 2px;
    background: #666666;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .header_wap .search_box_wap {
    width: 100%;
    height: 40px;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .header_wap .search_box_wap input {
    width: calc(100% - 40px);
    height: 40px;
    padding: 0 10px;
    background: #fff;
    color: #666;
  }
  .header_wap .search_box_wap input::placeholder {
    color: #666;
  }
  .header_wap .search_box_wap .search_a_wap {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
  }
  .header_wap .wyrh_a {
    font-size: 18px;
    margin: 15px auto;
    display: block;
    width: 120px;
    height: 40px;
    text-align: center;
    border: 1px solid #999;
    border-radius: 5px;
    line-height: 40px;
  }
  .header_d {
    height: 60px;
  }
}
footer {
  background: #16356c;
  color: #fff;
}
footer a {
  color: #fff;
}
footer a:hover {
  color: #fff;
}
footer .foot1 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 1920px) {
  footer .foot1 {
    padding-top: 77px;
    padding-bottom: 36px;
  }
}
@media (max-width: 1776px) {
  footer .foot1 {
    padding-top: 69.77142857px;
    padding-bottom: 32.62040816px;
  }
}
@media (max-width: 1680) {
  footer .foot1 {
    padding-top: 66px;
    padding-bottom: 30.85714286px;
  }
}
@media (max-width: 1600px) {
  footer .foot1 {
    padding-top: 62.85714286px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1500px) {
  footer .foot1 {
    padding-top: 58.92857143px;
    padding-bottom: 27.55102041px;
  }
}
@media (max-width: 1440px) {
  footer .foot1 {
    padding-top: 56.57142857px;
    padding-bottom: 26.44897959px;
  }
}
@media (max-width: 1366px) {
  footer .foot1 {
    padding-top: 53.66428571px;
    padding-bottom: 25.08979592px;
  }
}
@media (max-width: 1280px) {
  footer .foot1 {
    padding-top: 50.28571429px;
    padding-bottom: 23.51020408px;
  }
}
@media (max-width: 1152px) {
  footer .foot1 {
    padding-top: 45.25714286px;
    padding-bottom: 21.15918367px;
  }
}
@media (max-width: 1024px) {
  footer .foot1 {
    padding-top: 40.22857143px;
    padding-bottom: 18.80816327px;
  }
}
@media (max-width: 990px) {
  footer .foot1 {
    padding-top: 38.89285714px;
    padding-bottom: 18.18367347px;
  }
}
@media (max-width: 1920px) {
  footer .foot1 {
    padding-top: 77px;
    padding-bottom: 36px;
  }
}
@media (max-width: 1776px) {
  footer .foot1 {
    padding-top: 69.77142857px;
    padding-bottom: 32.62040816px;
  }
}
@media (max-width: 1680) {
  footer .foot1 {
    padding-top: 66px;
    padding-bottom: 30.85714286px;
  }
}
@media (max-width: 1600px) {
  footer .foot1 {
    padding-top: 62.85714286px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1500px) {
  footer .foot1 {
    padding-top: 58.92857143px;
    padding-bottom: 27.55102041px;
  }
}
@media (max-width: 1440px) {
  footer .foot1 {
    padding-top: 56.57142857px;
    padding-bottom: 26.44897959px;
  }
}
@media (max-width: 1366px) {
  footer .foot1 {
    padding-top: 53.66428571px;
    padding-bottom: 25.08979592px;
  }
}
@media (max-width: 1280px) {
  footer .foot1 {
    padding-top: 50.28571429px;
    padding-bottom: 23.51020408px;
  }
}
@media (max-width: 1152px) {
  footer .foot1 {
    padding-top: 45.25714286px;
    padding-bottom: 21.15918367px;
  }
}
@media (max-width: 1024px) {
  footer .foot1 {
    padding-top: 40.22857143px;
    padding-bottom: 18.80816327px;
  }
}
@media (max-width: 990px) {
  footer .foot1 {
    padding-top: 38.89285714px;
    padding-bottom: 18.18367347px;
  }
}
footer .foot1 .right_a {
  padding: 7px 29px ;
  border: 1px solid #fff;
  border-radius: 5px;
  margin-left: 2.8vw;
  display: block;
  font-size: 20px;
}
footer .foot2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media (max-width: 1920px) {
  footer .foot2 {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}
@media (max-width: 1776px) {
  footer .foot2 {
    padding-top: 54.36734694px;
    padding-bottom: 45.30612245px;
  }
}
@media (max-width: 1680) {
  footer .foot2 {
    padding-top: 51.42857143px;
    padding-bottom: 42.85714286px;
  }
}
@media (max-width: 1600px) {
  footer .foot2 {
    padding-top: 48.97959184px;
    padding-bottom: 40.81632653px;
  }
}
@media (max-width: 1500px) {
  footer .foot2 {
    padding-top: 45.91836735px;
    padding-bottom: 38.26530612px;
  }
}
@media (max-width: 1440px) {
  footer .foot2 {
    padding-top: 44.08163265px;
    padding-bottom: 36.73469388px;
  }
}
@media (max-width: 1366px) {
  footer .foot2 {
    padding-top: 41.81632653px;
    padding-bottom: 34.84693878px;
  }
}
@media (max-width: 1280px) {
  footer .foot2 {
    padding-top: 39.18367347px;
    padding-bottom: 32.65306122px;
  }
}
@media (max-width: 1152px) {
  footer .foot2 {
    padding-top: 35.26530612px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1024px) {
  footer .foot2 {
    padding-top: 31.34693878px;
    padding-bottom: 26.12244898px;
  }
}
@media (max-width: 990px) {
  footer .foot2 {
    padding-top: 30.30612245px;
    padding-bottom: 25.25510204px;
  }
}
@media (max-width: 1920px) {
  footer .foot2 {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}
@media (max-width: 1776px) {
  footer .foot2 {
    padding-top: 54.36734694px;
    padding-bottom: 45.30612245px;
  }
}
@media (max-width: 1680) {
  footer .foot2 {
    padding-top: 51.42857143px;
    padding-bottom: 42.85714286px;
  }
}
@media (max-width: 1600px) {
  footer .foot2 {
    padding-top: 48.97959184px;
    padding-bottom: 40.81632653px;
  }
}
@media (max-width: 1500px) {
  footer .foot2 {
    padding-top: 45.91836735px;
    padding-bottom: 38.26530612px;
  }
}
@media (max-width: 1440px) {
  footer .foot2 {
    padding-top: 44.08163265px;
    padding-bottom: 36.73469388px;
  }
}
@media (max-width: 1366px) {
  footer .foot2 {
    padding-top: 41.81632653px;
    padding-bottom: 34.84693878px;
  }
}
@media (max-width: 1280px) {
  footer .foot2 {
    padding-top: 39.18367347px;
    padding-bottom: 32.65306122px;
  }
}
@media (max-width: 1152px) {
  footer .foot2 {
    padding-top: 35.26530612px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1024px) {
  footer .foot2 {
    padding-top: 31.34693878px;
    padding-bottom: 26.12244898px;
  }
}
@media (max-width: 990px) {
  footer .foot2 {
    padding-top: 30.30612245px;
    padding-bottom: 25.25510204px;
  }
}
footer .foot2 h3 {
  font-size: 30px;
  margin-bottom: 25px;
}
footer .foot2 .ewm {
  width: 10.75%;
}
footer .foot2 .ewm img {
  width: 100%;
}
footer .foot2 .ewm p {
  width: 100%;
  text-align: center;
  white-space: nowrap;
  font-size: 18px;
}
footer .foot2 .links {
  width: 40.625%;
}
footer .foot2 .links .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
footer .foot2 .links .box a {
  margin-right: 1.9vw;
  font-size: 16px;
  line-height: 36px;
}
footer .foot2 .lxwm {
  width: 31.625%;
}
footer .foot2 .lxwm p {
  font-size: 16px;
  line-height: 22px;
  padding: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
footer .foot2 .lxwm p i {
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
footer .foot2 .lxwm p span {
  width: calc(100% - 40px);
}
footer .foot3 {
  color: rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 1920px) {
  footer .foot3 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  footer .foot3 {
    padding-top: 31.71428571px;
    padding-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  footer .foot3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  footer .foot3 {
    padding-top: 28.57142857px;
    padding-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  footer .foot3 {
    padding-top: 26.78571429px;
    padding-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  footer .foot3 {
    padding-top: 25.71428571px;
    padding-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  footer .foot3 {
    padding-top: 24.39285714px;
    padding-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  footer .foot3 {
    padding-top: 22.85714286px;
    padding-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  footer .foot3 {
    padding-top: 20.57142857px;
    padding-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  footer .foot3 {
    padding-top: 18.28571429px;
    padding-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  footer .foot3 {
    padding-top: 17.67857143px;
    padding-bottom: 17.67857143px;
  }
}
@media (max-width: 1920px) {
  footer .foot3 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  footer .foot3 {
    padding-top: 31.71428571px;
    padding-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  footer .foot3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  footer .foot3 {
    padding-top: 28.57142857px;
    padding-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  footer .foot3 {
    padding-top: 26.78571429px;
    padding-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  footer .foot3 {
    padding-top: 25.71428571px;
    padding-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  footer .foot3 {
    padding-top: 24.39285714px;
    padding-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  footer .foot3 {
    padding-top: 22.85714286px;
    padding-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  footer .foot3 {
    padding-top: 20.57142857px;
    padding-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  footer .foot3 {
    padding-top: 18.28571429px;
    padding-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  footer .foot3 {
    padding-top: 17.67857143px;
    padding-bottom: 17.67857143px;
  }
}
footer .foot3 a {
  color: rgba(255, 255, 255, 0.5);
}
footer .foot3 a:hover {
  color: #fff;
}
footer .foot3 .jszc {
  width: 30%;
}
@media (max-width: 1680px) {
  footer .foot1 .right_a {
    font-size: 18px;
  }
  footer .foot2 h3 {
    font-size: 26px;
  }
  footer .foot2 .links .box a {
    font-size: 15px;
  }
  footer .foot2 .lxwm p {
    font-size: 15px;
  }
  footer .foot2 .lxwm p i {
    width: 30px;
  }
  footer .foot2 .lxwm p i img {
    max-width: 20px;
    max-height: 25px;
  }
  footer .foot3 {
    font-size: 15px;
  }
  footer .foot2 .ewm p {
    font-size: 16px;
  }
}
@media (max-width: 1440px) {
  footer .foot1 .right_a {
    font-size: 16px;
  }
  footer .foot2 h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  footer .foot2 .links .box a {
    font-size: 14px;
    line-height: 26px;
  }
  footer .foot2 .lxwm p {
    font-size: 14px;
  }
  footer .foot2 .lxwm p i {
    width: 30px;
  }
  footer .foot2 .lxwm p i img {
    max-width: 20px;
    max-height: 25px;
  }
  footer .foot3 {
    font-size: 14px;
  }
  footer .foot2 .ewm p {
    font-size: 14px;
  }
}
@media (max-width: 990px) {
  footer .foot1,
  footer .foot2 {
    display: none;
  }
}
@media (max-width: 768px) {
  footer .foot3 {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  footer .foot3 .copyright {
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
  }
  footer .foot3 .jszc {
    width: 100%;
    text-align: center;
  }
}
.banner_s {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.banner_s .swiper-pagination {
  bottom: 2.6vw;
}
.banner_s .swiper-pagination span {
  width: 15px;
  height: 15px;
  border: 2px solid #fff;
  background: transparent;
  opacity: 1;
  margin: 0 11px!important;
}
.banner_s .swiper-pagination span.swiper-pagination-bullet-active {
  background: #00dcfd;
  border-color: #00dcfd;
}
.banner_s .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.banner_s .swiper-slide img {
  width: 100%;
  min-height: 350px;
}
.banner_s .swiper-slide .art {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  color: #fff;
}
.banner_s .swiper-slide .art .w1600 {
  padding-top: 120px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.banner_s .swiper-slide .art .w1600 h2 {
  margin-bottom: 30px;
}
@media (max-width: 2048px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 59.73333333px;
  }
}
@media (max-width: 1920px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 56px;
  }
}
@media (max-width: 1680px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 49px;
  }
}
@media (max-width: 1459px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 42.55416667px;
  }
}
@media (max-width: 1366px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 39.84166667px;
  }
}
@media (max-width: 1280px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 37.33333333px;
  }
}
@media (max-width: 1259px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 36.72083333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 28.90416667px;
  }
}
@media (max-width: 1920px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 56px;
  }
}
@media (max-width: 1776px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 50.74285714px;
  }
}
@media (max-width: 1680px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 48px;
  }
}
@media (max-width: 1600px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 45.71428571px;
  }
}
@media (max-width: 1500px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 42.85714286px;
  }
}
@media (max-width: 1440px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1366px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 39.02857143px;
  }
}
@media (max-width: 1280px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 36.57142857px;
  }
}
@media (max-width: 1152px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 32.91428571px;
  }
}
@media (max-width: 1024px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 29.25714286px;
  }
}
@media (max-width: 990px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 28.28571429px;
  }
}
.banner_s .swiper-slide .art .w1600 h1 {
  font-weight: bold;
  border: 2px solid #00dcfd;
  padding: 0 1.8vw;
  position: relative;
  text-transform: uppercase;
}
@media (max-width: 2048px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 85.33333333px;
  }
}
@media (max-width: 1920px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 80px;
  }
}
@media (max-width: 1680px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 70px;
  }
}
@media (max-width: 1459px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 60.79166667px;
  }
}
@media (max-width: 1366px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 56.91666667px;
  }
}
@media (max-width: 1280px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 53.33333333px;
  }
}
@media (max-width: 1259px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 52.45833333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 41.29166667px;
  }
}
@media (max-width: 1920px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 80px;
  }
}
@media (max-width: 1776px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 72.48979592px;
  }
}
@media (max-width: 1680px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 68.57142857px;
  }
}
@media (max-width: 1600px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 65.30612245px;
  }
}
@media (max-width: 1500px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 61.2244898px;
  }
}
@media (max-width: 1440px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 58.7755102px;
  }
}
@media (max-width: 1366px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 55.75510204px;
  }
}
@media (max-width: 1280px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 52.24489796px;
  }
}
@media (max-width: 1152px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 47.02040816px;
  }
}
@media (max-width: 1024px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 41.79591837px;
  }
}
@media (max-width: 990px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 40.40816327px;
  }
}
@media (max-width: 1920px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1776px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 18.12244898px;
    padding-bottom: 18.12244898px;
  }
}
@media (max-width: 1680) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 17.14285714px;
    padding-bottom: 17.14285714px;
  }
}
@media (max-width: 1600px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 16.32653061px;
    padding-bottom: 16.32653061px;
  }
}
@media (max-width: 1500px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 15.30612245px;
    padding-bottom: 15.30612245px;
  }
}
@media (max-width: 1440px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 14.69387755px;
    padding-bottom: 14.69387755px;
  }
}
@media (max-width: 1366px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 13.93877551px;
    padding-bottom: 13.93877551px;
  }
}
@media (max-width: 1280px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 13.06122449px;
    padding-bottom: 13.06122449px;
  }
}
@media (max-width: 1152px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 11.75510204px;
    padding-bottom: 11.75510204px;
  }
}
@media (max-width: 1024px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 10.44897959px;
    padding-bottom: 10.44897959px;
  }
}
@media (max-width: 990px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 10.10204082px;
    padding-bottom: 10.10204082px;
  }
}
@media (max-width: 1920px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1776px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 18.12244898px;
    padding-bottom: 18.12244898px;
  }
}
@media (max-width: 1680) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 17.14285714px;
    padding-bottom: 17.14285714px;
  }
}
@media (max-width: 1600px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 16.32653061px;
    padding-bottom: 16.32653061px;
  }
}
@media (max-width: 1500px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 15.30612245px;
    padding-bottom: 15.30612245px;
  }
}
@media (max-width: 1440px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 14.69387755px;
    padding-bottom: 14.69387755px;
  }
}
@media (max-width: 1366px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 13.93877551px;
    padding-bottom: 13.93877551px;
  }
}
@media (max-width: 1280px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 13.06122449px;
    padding-bottom: 13.06122449px;
  }
}
@media (max-width: 1152px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 11.75510204px;
    padding-bottom: 11.75510204px;
  }
}
@media (max-width: 1024px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 10.44897959px;
    padding-bottom: 10.44897959px;
  }
}
@media (max-width: 990px) {
  .banner_s .swiper-slide .art .w1600 h1 {
    padding-top: 10.10204082px;
    padding-bottom: 10.10204082px;
  }
}
.banner_s .swiper-slide .art .w1600 h1:before {
  content: '';
  width: 20.8vw;
  height: 5vw;
  position: absolute;
  left: -15px;
  bottom: -20px;
  background: url(../images/bg.png) no-repeat center;
  background-size: 100%;
}
.banner_s .swiper-slide .art .w1600 h1:after {
  content: '';
  width: 20.8vw;
  height: 5vw;
  position: absolute;
  right: -15px;
  top: -20px;
  background: url(../images/bg2.png) no-repeat center;
  background-size: 100%;
}
@media (max-width: 1200px) {
  .banner_s .swiper-slide .art .w1600 {
    padding-top: 0;
  }
  .banner_s .swiper-pagination span {
    width: 10px;
    height: 10px;
    margin: 0 5px!important;
  }
}
@media (max-width: 768px) {
  .banner_s .swiper-slide .art .w1600 h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .banner_s .swiper-slide .art .w1600 h1 {
    font-size: 22px;
    border: 1px solid #00dcfd;
  }
  .banner_s .swiper-slide .art .w1600 h1:before,
  .banner_s .swiper-slide .art .w1600 h1:after {
    width: 40vw;
    height: 10vw;
  }
  .banner_s .swiper-slide .art .w1600 h1:before {
    left: -8px;
    bottom: -12px;
  }
  .banner_s .swiper-slide .art .w1600 h1:after {
    right: -8px;
    top: -12px;
  }
}
.news_p {
  background: #f5f5f5;
}
@media (max-width: 1920px) {
  .news_p {
    padding-top: 117px;
    padding-bottom: 118px;
  }
}
@media (max-width: 1776px) {
  .news_p {
    padding-top: 106.01632653px;
    padding-bottom: 106.92244898px;
  }
}
@media (max-width: 1680) {
  .news_p {
    padding-top: 100.28571429px;
    padding-bottom: 101.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_p {
    padding-top: 95.51020408px;
    padding-bottom: 96.32653061px;
  }
}
@media (max-width: 1500px) {
  .news_p {
    padding-top: 89.54081633px;
    padding-bottom: 90.30612245px;
  }
}
@media (max-width: 1440px) {
  .news_p {
    padding-top: 85.95918367px;
    padding-bottom: 86.69387755px;
  }
}
@media (max-width: 1366px) {
  .news_p {
    padding-top: 81.54183673px;
    padding-bottom: 82.23877551px;
  }
}
@media (max-width: 1280px) {
  .news_p {
    padding-top: 76.40816327px;
    padding-bottom: 77.06122449px;
  }
}
@media (max-width: 1152px) {
  .news_p {
    padding-top: 68.76734694px;
    padding-bottom: 69.35510204px;
  }
}
@media (max-width: 1024px) {
  .news_p {
    padding-top: 61.12653061px;
    padding-bottom: 61.64897959px;
  }
}
@media (max-width: 990px) {
  .news_p {
    padding-top: 59.09693878px;
    padding-bottom: 59.60204082px;
  }
}
@media (max-width: 1920px) {
  .news_p {
    padding-top: 117px;
    padding-bottom: 118px;
  }
}
@media (max-width: 1776px) {
  .news_p {
    padding-top: 106.01632653px;
    padding-bottom: 106.92244898px;
  }
}
@media (max-width: 1680) {
  .news_p {
    padding-top: 100.28571429px;
    padding-bottom: 101.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_p {
    padding-top: 95.51020408px;
    padding-bottom: 96.32653061px;
  }
}
@media (max-width: 1500px) {
  .news_p {
    padding-top: 89.54081633px;
    padding-bottom: 90.30612245px;
  }
}
@media (max-width: 1440px) {
  .news_p {
    padding-top: 85.95918367px;
    padding-bottom: 86.69387755px;
  }
}
@media (max-width: 1366px) {
  .news_p {
    padding-top: 81.54183673px;
    padding-bottom: 82.23877551px;
  }
}
@media (max-width: 1280px) {
  .news_p {
    padding-top: 76.40816327px;
    padding-bottom: 77.06122449px;
  }
}
@media (max-width: 1152px) {
  .news_p {
    padding-top: 68.76734694px;
    padding-bottom: 69.35510204px;
  }
}
@media (max-width: 1024px) {
  .news_p {
    padding-top: 61.12653061px;
    padding-bottom: 61.64897959px;
  }
}
@media (max-width: 990px) {
  .news_p {
    padding-top: 59.09693878px;
    padding-bottom: 59.60204082px;
  }
}
.news_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.news_box .box {
  width: 31.875%;
  margin-right: 2.1875%;
  background: #fff;
  border: 1px solid #cccccc;
}
.news_box .box:nth-child(3n) {
  margin-right: 0;
}
.news_box .box h2 {
  padding: 0 1.14vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #16356c;
  border-bottom: 1px solid rgba(204, 204, 204, 0.6);
}
@media (max-width: 1920px) {
  .news_box .box h2 {
    padding-top: 25px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1776px) {
  .news_box .box h2 {
    padding-top: 22.65306122px;
    padding-bottom: 18.12244898px;
  }
}
@media (max-width: 1680) {
  .news_box .box h2 {
    padding-top: 21.42857143px;
    padding-bottom: 17.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_box .box h2 {
    padding-top: 20.40816327px;
    padding-bottom: 16.32653061px;
  }
}
@media (max-width: 1500px) {
  .news_box .box h2 {
    padding-top: 19.13265306px;
    padding-bottom: 15.30612245px;
  }
}
@media (max-width: 1440px) {
  .news_box .box h2 {
    padding-top: 18.36734694px;
    padding-bottom: 14.69387755px;
  }
}
@media (max-width: 1366px) {
  .news_box .box h2 {
    padding-top: 17.42346939px;
    padding-bottom: 13.93877551px;
  }
}
@media (max-width: 1280px) {
  .news_box .box h2 {
    padding-top: 16.32653061px;
    padding-bottom: 13.06122449px;
  }
}
@media (max-width: 1152px) {
  .news_box .box h2 {
    padding-top: 14.69387755px;
    padding-bottom: 11.75510204px;
  }
}
@media (max-width: 1024px) {
  .news_box .box h2 {
    padding-top: 13.06122449px;
    padding-bottom: 10.44897959px;
  }
}
@media (max-width: 990px) {
  .news_box .box h2 {
    padding-top: 12.62755102px;
    padding-bottom: 10.10204082px;
  }
}
@media (max-width: 1920px) {
  .news_box .box h2 {
    padding-top: 25px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1776px) {
  .news_box .box h2 {
    padding-top: 22.65306122px;
    padding-bottom: 18.12244898px;
  }
}
@media (max-width: 1680) {
  .news_box .box h2 {
    padding-top: 21.42857143px;
    padding-bottom: 17.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_box .box h2 {
    padding-top: 20.40816327px;
    padding-bottom: 16.32653061px;
  }
}
@media (max-width: 1500px) {
  .news_box .box h2 {
    padding-top: 19.13265306px;
    padding-bottom: 15.30612245px;
  }
}
@media (max-width: 1440px) {
  .news_box .box h2 {
    padding-top: 18.36734694px;
    padding-bottom: 14.69387755px;
  }
}
@media (max-width: 1366px) {
  .news_box .box h2 {
    padding-top: 17.42346939px;
    padding-bottom: 13.93877551px;
  }
}
@media (max-width: 1280px) {
  .news_box .box h2 {
    padding-top: 16.32653061px;
    padding-bottom: 13.06122449px;
  }
}
@media (max-width: 1152px) {
  .news_box .box h2 {
    padding-top: 14.69387755px;
    padding-bottom: 11.75510204px;
  }
}
@media (max-width: 1024px) {
  .news_box .box h2 {
    padding-top: 13.06122449px;
    padding-bottom: 10.44897959px;
  }
}
@media (max-width: 990px) {
  .news_box .box h2 {
    padding-top: 12.62755102px;
    padding-bottom: 10.10204082px;
  }
}
@media (max-width: 2048px) {
  .news_box .box h2 span {
    font-size: 34.13333333px;
  }
}
@media (max-width: 1920px) {
  .news_box .box h2 span {
    font-size: 32px;
  }
}
@media (max-width: 1680px) {
  .news_box .box h2 span {
    font-size: 28px;
  }
}
@media (max-width: 1459px) {
  .news_box .box h2 span {
    font-size: 24.31666667px;
  }
}
@media (max-width: 1366px) {
  .news_box .box h2 span {
    font-size: 22.76666667px;
  }
}
@media (max-width: 1280px) {
  .news_box .box h2 span {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1259px) {
  .news_box .box h2 span {
    font-size: 20.98333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_box .box h2 span {
    font-size: 16.51666667px;
  }
}
@media (max-width: 1920px) {
  .news_box .box h2 span {
    font-size: 32px;
  }
}
@media (max-width: 1776px) {
  .news_box .box h2 span {
    font-size: 28.99591837px;
  }
}
@media (max-width: 1680px) {
  .news_box .box h2 span {
    font-size: 27.42857143px;
  }
}
@media (max-width: 1600px) {
  .news_box .box h2 span {
    font-size: 26.12244898px;
  }
}
@media (max-width: 1500px) {
  .news_box .box h2 span {
    font-size: 24.48979592px;
  }
}
@media (max-width: 1440px) {
  .news_box .box h2 span {
    font-size: 23.51020408px;
  }
}
@media (max-width: 1366px) {
  .news_box .box h2 span {
    font-size: 22.30204082px;
  }
}
@media (max-width: 1280px) {
  .news_box .box h2 span {
    font-size: 20.89795918px;
  }
}
@media (max-width: 1152px) {
  .news_box .box h2 span {
    font-size: 18.80816327px;
  }
}
@media (max-width: 1024px) {
  .news_box .box h2 span {
    font-size: 16.71836735px;
  }
}
@media (max-width: 990px) {
  .news_box .box h2 span {
    font-size: 16.16326531px;
  }
}
.news_box .box h2 a {
  color: #16356c;
}
@media (max-width: 2048px) {
  .news_box .box h2 a {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .news_box .box h2 a {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .news_box .box h2 a {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .news_box .box h2 a {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .news_box .box h2 a {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .news_box .box h2 a {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .news_box .box h2 a {
    font-size: 13.11458333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_box .box h2 a {
    font-size: 10.32291667px;
  }
}
@media (max-width: 1920px) {
  .news_box .box h2 a {
    font-size: 20px;
  }
}
@media (max-width: 1776px) {
  .news_box .box h2 a {
    font-size: 18.12244898px;
  }
}
@media (max-width: 1680px) {
  .news_box .box h2 a {
    font-size: 17.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_box .box h2 a {
    font-size: 16.32653061px;
  }
}
@media (max-width: 1500px) {
  .news_box .box h2 a {
    font-size: 15.30612245px;
  }
}
@media (max-width: 1440px) {
  .news_box .box h2 a {
    font-size: 14.69387755px;
  }
}
@media (max-width: 1366px) {
  .news_box .box h2 a {
    font-size: 13.93877551px;
  }
}
@media (max-width: 1280px) {
  .news_box .box h2 a {
    font-size: 13.06122449px;
  }
}
@media (max-width: 1152px) {
  .news_box .box h2 a {
    font-size: 11.75510204px;
  }
}
@media (max-width: 1024px) {
  .news_box .box h2 a {
    font-size: 10.44897959px;
  }
}
@media (max-width: 990px) {
  .news_box .box h2 a {
    font-size: 10.10204082px;
  }
}
.news_box .box ul {
  padding: 0 1.14vw;
}
@media (max-width: 1920px) {
  .news_box .box ul {
    padding-top: 35px;
    padding-bottom: 45px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul {
    padding-top: 31.71428571px;
    padding-bottom: 40.7755102px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul {
    padding-top: 30px;
    padding-bottom: 38.57142857px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul {
    padding-top: 28.57142857px;
    padding-bottom: 36.73469388px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul {
    padding-top: 26.78571429px;
    padding-bottom: 34.43877551px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul {
    padding-top: 25.71428571px;
    padding-bottom: 33.06122449px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul {
    padding-top: 24.39285714px;
    padding-bottom: 31.3622449px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul {
    padding-top: 22.85714286px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul {
    padding-top: 20.57142857px;
    padding-bottom: 26.44897959px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul {
    padding-top: 18.28571429px;
    padding-bottom: 23.51020408px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul {
    padding-top: 17.67857143px;
    padding-bottom: 22.72959184px;
  }
}
@media (max-width: 1920px) {
  .news_box .box ul {
    padding-top: 35px;
    padding-bottom: 45px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul {
    padding-top: 31.71428571px;
    padding-bottom: 40.7755102px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul {
    padding-top: 30px;
    padding-bottom: 38.57142857px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul {
    padding-top: 28.57142857px;
    padding-bottom: 36.73469388px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul {
    padding-top: 26.78571429px;
    padding-bottom: 34.43877551px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul {
    padding-top: 25.71428571px;
    padding-bottom: 33.06122449px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul {
    padding-top: 24.39285714px;
    padding-bottom: 31.3622449px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul {
    padding-top: 22.85714286px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul {
    padding-top: 20.57142857px;
    padding-bottom: 26.44897959px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul {
    padding-top: 18.28571429px;
    padding-bottom: 23.51020408px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul {
    padding-top: 17.67857143px;
    padding-bottom: 22.72959184px;
  }
}
.news_box .box ul.list1 li:first-child {
  padding-left: 0;
}
.news_box .box ul.list1 li:first-child:before {
  display: none;
}
.news_box .box ul.list1 li:first-child a h3 {
  line-height: 28px;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@media (max-width: 1920px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 20px;
    margin-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 18.12244898px;
    margin-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 17.14285714px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 16.32653061px;
    margin-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 15.30612245px;
    margin-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 14.69387755px;
    margin-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 13.93877551px;
    margin-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 13.06122449px;
    margin-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 11.75510204px;
    margin-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 10.44897959px;
    margin-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 10.10204082px;
    margin-bottom: 17.67857143px;
  }
}
@media (max-width: 1920px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 20px;
    margin-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 18.12244898px;
    margin-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 17.14285714px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 16.32653061px;
    margin-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 15.30612245px;
    margin-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 14.69387755px;
    margin-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 13.93877551px;
    margin-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 13.06122449px;
    margin-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 11.75510204px;
    margin-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 10.44897959px;
    margin-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 10.10204082px;
    margin-bottom: 17.67857143px;
  }
}
.news_box .box ul.list2 li:first-child {
  padding-left: 0;
}
@media (max-width: 1920px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 10px;
    margin-bottom: 42px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 9.06122449px;
    margin-bottom: 38.05714286px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 8.57142857px;
    margin-bottom: 36px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 8.16326531px;
    margin-bottom: 34.28571429px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 7.65306122px;
    margin-bottom: 32.14285714px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 7.34693878px;
    margin-bottom: 30.85714286px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 6.96938776px;
    margin-bottom: 29.27142857px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 6.53061224px;
    margin-bottom: 27.42857143px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 5.87755102px;
    margin-bottom: 24.68571429px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 5.2244898px;
    margin-bottom: 21.94285714px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 5.05102041px;
    margin-bottom: 21.21428571px;
  }
}
@media (max-width: 1920px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 10px;
    margin-bottom: 42px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 9.06122449px;
    margin-bottom: 38.05714286px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 8.57142857px;
    margin-bottom: 36px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 8.16326531px;
    margin-bottom: 34.28571429px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 7.65306122px;
    margin-bottom: 32.14285714px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 7.34693878px;
    margin-bottom: 30.85714286px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 6.96938776px;
    margin-bottom: 29.27142857px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 6.53061224px;
    margin-bottom: 27.42857143px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 5.87755102px;
    margin-bottom: 24.68571429px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 5.2244898px;
    margin-bottom: 21.94285714px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul.list2 li:first-child {
    margin-top: 5.05102041px;
    margin-bottom: 21.21428571px;
  }
}
.news_box .box ul.list2 li:first-child:before {
  display: none;
}
.news_box .box ul.list2 li:first-child a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.news_box .box ul.list2 li:first-child a .imgbox {
  width: 50%;
  height: 110px;
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.news_box .box ul.list2 li:first-child a .imgbox img {
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.news_box .box ul.list2 li:first-child a .art {
  width: 44%;
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.news_box .box ul.list2 li:first-child a h3 {
  line-height: 28px;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.news_box .box ul.list3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.news_box .box ul.list3 .l1 {
  width: 47%;
  padding-left: 0;
}
@media (max-width: 1920px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 35px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 31.71428571px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul.list3 .l1 {
    margin-top: 30px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 28.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 26.78571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 25.71428571px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 24.39285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 22.85714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 20.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 18.28571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 17.67857143px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 35px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 31.71428571px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul.list3 .l1 {
    margin-top: 30px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 28.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 26.78571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 25.71428571px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 24.39285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 22.85714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 20.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 18.28571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul.list3 .l1 {
    margin-top: 17.67857143px;
    margin-bottom: 0px;
  }
}
.news_box .box ul.list3 .l1:before {
  display: none;
}
.news_box .box ul.list3 .l1:hover p {
  color: #045b98;
}
.news_box .box ul.list3 .l1 .imgbox {
  width: 100%;
  height: 0;
  padding-bottom: 48.14%;
  position: relative;
}
.news_box .box ul.list3 .l1 .imgbox img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.news_box .box ul.list3 .l1 p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 1920px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 20px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 18.12244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 17.14285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 16.32653061px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 15.30612245px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 14.69387755px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 13.93877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 13.06122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 11.75510204px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 10.44897959px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 10.10204082px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 20px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 18.12244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 17.14285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 16.32653061px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 15.30612245px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 14.69387755px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 13.93877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 13.06122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 11.75510204px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 10.44897959px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .news_box .box ul.list3 .l1 p {
    margin-top: 10.10204082px;
    margin-bottom: 0px;
  }
}
.news_box .box ul li {
  padding-left: 15px;
  position: relative;
  width: 100%;
}
.news_box .box ul li:before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 50%;
  left: 0;
  background: #045b98;
  margin-top: -3px;
}
.news_box .box ul li:hover a {
  color: #045b98;
}
.news_box .box ul li:hover a .imgbox img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.news_box .box ul li a {
  display: block;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 46px;
  color: #666666;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.news_box .box ul li a .imgbox {
  overflow: hidden;
}
.news_box .box ul li a h3 {
  font-size: 20px;
  color: #045b98;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.news_box .box ul li a p {
  display: block;
  width: 100%;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size: 16px;
  line-height: 26px;
  color: #999999;
}
@media (max-width: 1680px) {
  .news_box .box ul li a {
    font-size: 16px;
    line-height: 40px;
  }
  .news_box .box ul li a h3 {
    font-size: 18px;
  }
  .news_box .box ul li a p {
    font-size: 15px;
  }
}
@media (max-width: 1440px) {
  .news_box .box ul li a {
    font-size: 15px;
    line-height: 30px;
  }
  .news_box .box ul li a h3 {
    font-size: 16px;
  }
  .news_box .box ul li a p {
    font-size: 14px;
  }
  .news_box .box h2 a {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .news_box .box ul li a {
    font-size: 14px;
    line-height: 26px;
  }
  .news_box .box ul li a h3 {
    font-size: 16px;
  }
  .news_box .box ul li a p {
    font-size: 12px;
  }
  .news_box .box h2 span {
    font-size: 16px;
  }
  .news_box .box h2 a {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .news_p {
    padding: 40px 0;
  }
  .news_box {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .news_box .box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .news_box .box h2 {
    padding: 10px 15px;
  }
  .news_box .box ul {
    padding: 15px;
  }
  .news_box .box ul.list1 li:first-child a p {
    margin-top: 5px;
    margin-bottom: 10px;
  }
  .news_box .box ul.list2 li:first-child {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .news_box .box ul.list3 .l1 {
    margin-top: 10px;
  }
  .news_box .box ul.list2 li:first-child a .art {
    height: 110px;
  }
  .news_box .box ul.list2 li:first-child a .imgbox {
    margin-top: 0;
  }
  .news_box .box ul.list2 li:first-child a .imgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .news_box .box ul.list3 .l1 p {
    margin-top: 5px;
  }
}
.zjzk_p {
  position: relative;
}
@media (max-width: 1920px) {
  .zjzk_p {
    padding-top: 150px;
    padding-bottom: 55px;
  }
}
@media (max-width: 1776px) {
  .zjzk_p {
    padding-top: 135.91836735px;
    padding-bottom: 49.83673469px;
  }
}
@media (max-width: 1680) {
  .zjzk_p {
    padding-top: 128.57142857px;
    padding-bottom: 47.14285714px;
  }
}
@media (max-width: 1600px) {
  .zjzk_p {
    padding-top: 122.44897959px;
    padding-bottom: 44.89795918px;
  }
}
@media (max-width: 1500px) {
  .zjzk_p {
    padding-top: 114.79591837px;
    padding-bottom: 42.09183673px;
  }
}
@media (max-width: 1440px) {
  .zjzk_p {
    padding-top: 110.20408163px;
    padding-bottom: 40.40816327px;
  }
}
@media (max-width: 1366px) {
  .zjzk_p {
    padding-top: 104.54081633px;
    padding-bottom: 38.33163265px;
  }
}
@media (max-width: 1280px) {
  .zjzk_p {
    padding-top: 97.95918367px;
    padding-bottom: 35.91836735px;
  }
}
@media (max-width: 1152px) {
  .zjzk_p {
    padding-top: 88.16326531px;
    padding-bottom: 32.32653061px;
  }
}
@media (max-width: 1024px) {
  .zjzk_p {
    padding-top: 78.36734694px;
    padding-bottom: 28.73469388px;
  }
}
@media (max-width: 990px) {
  .zjzk_p {
    padding-top: 75.76530612px;
    padding-bottom: 27.78061224px;
  }
}
@media (max-width: 1920px) {
  .zjzk_p {
    padding-top: 150px;
    padding-bottom: 55px;
  }
}
@media (max-width: 1776px) {
  .zjzk_p {
    padding-top: 135.91836735px;
    padding-bottom: 49.83673469px;
  }
}
@media (max-width: 1680) {
  .zjzk_p {
    padding-top: 128.57142857px;
    padding-bottom: 47.14285714px;
  }
}
@media (max-width: 1600px) {
  .zjzk_p {
    padding-top: 122.44897959px;
    padding-bottom: 44.89795918px;
  }
}
@media (max-width: 1500px) {
  .zjzk_p {
    padding-top: 114.79591837px;
    padding-bottom: 42.09183673px;
  }
}
@media (max-width: 1440px) {
  .zjzk_p {
    padding-top: 110.20408163px;
    padding-bottom: 40.40816327px;
  }
}
@media (max-width: 1366px) {
  .zjzk_p {
    padding-top: 104.54081633px;
    padding-bottom: 38.33163265px;
  }
}
@media (max-width: 1280px) {
  .zjzk_p {
    padding-top: 97.95918367px;
    padding-bottom: 35.91836735px;
  }
}
@media (max-width: 1152px) {
  .zjzk_p {
    padding-top: 88.16326531px;
    padding-bottom: 32.32653061px;
  }
}
@media (max-width: 1024px) {
  .zjzk_p {
    padding-top: 78.36734694px;
    padding-bottom: 28.73469388px;
  }
}
@media (max-width: 990px) {
  .zjzk_p {
    padding-top: 75.76530612px;
    padding-bottom: 27.78061224px;
  }
}
.zjzk_p .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 40%;
  height: 100%;
  object-fit: cover;
}
.zjzk_index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
.zjzk_index .left {
  width: 34.375%;
}
@media (max-width: 1920px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 95px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 86.08163265px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 81.42857143px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 77.55102041px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 72.70408163px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 69.79591837px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 66.20918367px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 62.04081633px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 55.83673469px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 49.63265306px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 47.98469388px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 95px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 86.08163265px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 81.42857143px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 77.55102041px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 72.70408163px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 69.79591837px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 66.20918367px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 62.04081633px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 55.83673469px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 49.63265306px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .left {
    margin-top: 0px;
    margin-bottom: 47.98469388px;
  }
}
.zjzk_index .left .imgbox {
  width: 100%;
  height: 0;
  padding-bottom: 81.81%;
  position: relative;
}
.zjzk_index .left .imgbox img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.zjzk_index .left h3 {
  padding: 1.6vw;
  background: #fff;
  font-size: 24px;
  line-height: 30px;
  color: #444444;
}
.zjzk_index .right {
  width: 53.75%;
}
.zjzk_index .right .zjzk_s {
  overflow: hidden;
}
@media (max-width: 1920px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 75px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 67.95918367px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .right .zjzk_s {
    margin-top: 64.28571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 61.2244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 57.39795918px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 55.10204082px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 52.27040816px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 48.97959184px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 44.08163265px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 39.18367347px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 37.88265306px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 75px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 67.95918367px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .right .zjzk_s {
    margin-top: 64.28571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 61.2244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 57.39795918px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 55.10204082px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 52.27040816px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 48.97959184px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 44.08163265px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 39.18367347px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .zjzk_s {
    margin-top: 37.88265306px;
    margin-bottom: 0px;
  }
}
.zjzk_index .right .zjzk_s .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.zjzk_index .right .zjzk_s .swiper-slide .item {
  width: 32%;
  margin-right: 2%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 1920px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 31.71428571px;
    margin-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 28.57142857px;
    margin-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 26.78571429px;
    margin-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 25.71428571px;
    margin-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 24.39285714px;
    margin-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 22.85714286px;
    margin-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 20.57142857px;
    margin-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 18.28571429px;
    margin-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 17.67857143px;
    margin-bottom: 17.67857143px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 31.71428571px;
    margin-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 28.57142857px;
    margin-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 26.78571429px;
    margin-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 25.71428571px;
    margin-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 24.39285714px;
    margin-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 22.85714286px;
    margin-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 20.57142857px;
    margin-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 18.28571429px;
    margin-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    margin-top: 17.67857143px;
    margin-bottom: 17.67857143px;
  }
}
.zjzk_index .right .zjzk_s .swiper-slide .item:nth-child(3n) {
  margin-right: 0;
}
.zjzk_index .right .zjzk_s .swiper-slide .item .icon {
  width: 50%;
}
.zjzk_index .right .zjzk_s .swiper-slide .item .icon .imgbox {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
}
.zjzk_index .right .zjzk_s .swiper-slide .item .icon .imgbox img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  border-radius: 50%;
}
.zjzk_index .right .zjzk_s .swiper-slide .item .art {
  width: 45%;
}
.zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 22px;
  color: #045b98;
}
@media (max-width: 1920px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 18px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 16.31020408px;
    margin-bottom: 9.06122449px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 15.42857143px;
    margin-bottom: 8.57142857px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 14.69387755px;
    margin-bottom: 8.16326531px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 13.7755102px;
    margin-bottom: 7.65306122px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 13.2244898px;
    margin-bottom: 7.34693878px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 12.54489796px;
    margin-bottom: 6.96938776px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 11.75510204px;
    margin-bottom: 6.53061224px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 10.57959184px;
    margin-bottom: 5.87755102px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 9.40408163px;
    margin-bottom: 5.2244898px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 9.09183673px;
    margin-bottom: 5.05102041px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 18px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 16.31020408px;
    margin-bottom: 9.06122449px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 15.42857143px;
    margin-bottom: 8.57142857px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 14.69387755px;
    margin-bottom: 8.16326531px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 13.7755102px;
    margin-bottom: 7.65306122px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 13.2244898px;
    margin-bottom: 7.34693878px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 12.54489796px;
    margin-bottom: 6.96938776px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 11.75510204px;
    margin-bottom: 6.53061224px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 10.57959184px;
    margin-bottom: 5.87755102px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 9.40408163px;
    margin-bottom: 5.2244898px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 9.09183673px;
    margin-bottom: 5.05102041px;
  }
}
.zjzk_index .right .zjzk_s .swiper-slide .item .art p {
  font-size: 16px;
  line-height: 20px;
  color: #666666;
}
.zjzk_index .right .btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns {
    margin-top: 40px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .btns {
    margin-top: 36.24489796px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .right .btns {
    margin-top: 34.28571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .btns {
    margin-top: 32.65306122px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .btns {
    margin-top: 30.6122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .btns {
    margin-top: 29.3877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns {
    margin-top: 27.87755102px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns {
    margin-top: 26.12244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .btns {
    margin-top: 23.51020408px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .btns {
    margin-top: 20.89795918px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .btns {
    margin-top: 20.20408163px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns {
    margin-top: 40px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .btns {
    margin-top: 36.24489796px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zjzk_index .right .btns {
    margin-top: 34.28571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .btns {
    margin-top: 32.65306122px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .btns {
    margin-top: 30.6122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .btns {
    margin-top: 29.3877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns {
    margin-top: 27.87755102px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns {
    margin-top: 26.12244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .btns {
    margin-top: 23.51020408px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .btns {
    margin-top: 20.89795918px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .btns {
    margin-top: 20.20408163px;
    margin-bottom: 0px;
  }
}
.zjzk_index .right .btns .btns1 {
  width: 90px;
  position: relative;
  height: 100%;
}
.zjzk_index .right .btns .btns1 .swiper-pagination {
  color: #dddfe8;
  font-weight: lighter;
}
@media (max-width: 2048px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 30px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 26.25px;
  }
}
@media (max-width: 1459px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 22.796875px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 21.34375px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 20px;
  }
}
@media (max-width: 1259px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 19.671875px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 15.484375px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 30px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 27.18367347px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 25.71428571px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 24.48979592px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 22.95918367px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 22.04081633px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 20.90816327px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 19.59183673px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 17.63265306px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 15.67346939px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 15.15306122px;
  }
}
.zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
  color: #045b98;
  position: relative;
  top: -5px;
  right: -5px;
  font-family: 'din_c';
}
@media (max-width: 2048px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 29.86666667px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 28px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 24.5px;
  }
}
@media (max-width: 1459px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 21.27708333px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 19.92083333px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 18.66666667px;
  }
}
@media (max-width: 1259px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 18.36041667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 14.45208333px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 28px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 25.37142857px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 24px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 22.85714286px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 21.42857143px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 20.57142857px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 19.51428571px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 18.28571429px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 16.45714286px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 14.62857143px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 14.14285714px;
  }
}
.zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
  color: #666666;
  position: relative;
  top: 2px;
  left: -5px;
  font-family: 'din_b';
}
@media (max-width: 2048px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 17.06666667px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 14px;
  }
}
@media (max-width: 1459px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 12.15833333px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 11.38333333px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1259px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 10.49166667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 8.25833333px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 16px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 14.49795918px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 13.71428571px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 13.06122449px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 12.24489796px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 11.75510204px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 11.15102041px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 10.44897959px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 9.40408163px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 8.35918367px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 8.08163265px;
  }
}
.zjzk_index .right .btns .btns2 {
  width: 80px;
  max-width: 10vw;
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.zjzk_index .right .btns .btns2 .swiper-button-prev,
.zjzk_index .right .btns .btns2 .swiper-button-next {
  position: relative;
  left: auto;
  top: auto;
  bottom: auto;
  right: auto;
  margin: 0;
  outline: none;
  opacity: 1;
}
.zjzk_index .right .btns .btns2 .swiper-button-prev i,
.zjzk_index .right .btns .btns2 .swiper-button-next i {
  color: #cfcfcf;
}
@media (max-width: 2048px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 37.33333333px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 35px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 30.625px;
  }
}
@media (max-width: 1459px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 26.59635417px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 24.90104167px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 23.33333333px;
  }
}
@media (max-width: 1259px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 22.95052083px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 18.06510417px;
  }
}
@media (max-width: 1920px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 35px;
  }
}
@media (max-width: 1776px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 31.71428571px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 30px;
  }
}
@media (max-width: 1600px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .zjzk_index .right .btns .btns2 .swiper-button-prev i,
  .zjzk_index .right .btns .btns2 .swiper-button-next i {
    font-size: 17.67857143px;
  }
}
.zjzk_index .right .btns .btns2 .swiper-button-prev:hover i,
.zjzk_index .right .btns .btns2 .swiper-button-next:hover i {
  color: #045b98;
}
.zjzk_index .right .btns .btns2 .swiper-button-prev:after,
.zjzk_index .right .btns .btns2 .swiper-button-next:after {
  display: none;
}
.zjzk_index .right .btns .btns2 .swiper-button-prev i {
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.title_1 {
  position: relative;
}
.title_1:before {
  content: '';
  width: 3.125vw;
  height: 4px;
  background: #045b98;
  position: absolute;
  left: 0;
  bottom: 0;
}
.title_1 h1 {
  color: #16356c;
  font-weight: bold;
  position: relative;
  z-index: 2;
}
@media (max-width: 2048px) {
  .title_1 h1 {
    font-size: 64px;
  }
}
@media (max-width: 1920px) {
  .title_1 h1 {
    font-size: 60px;
  }
}
@media (max-width: 1680px) {
  .title_1 h1 {
    font-size: 52.5px;
  }
}
@media (max-width: 1459px) {
  .title_1 h1 {
    font-size: 45.59375px;
  }
}
@media (max-width: 1366px) {
  .title_1 h1 {
    font-size: 42.6875px;
  }
}
@media (max-width: 1280px) {
  .title_1 h1 {
    font-size: 40px;
  }
}
@media (max-width: 1259px) {
  .title_1 h1 {
    font-size: 39.34375px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .title_1 h1 {
    font-size: 30.96875px;
  }
}
@media (max-width: 1920px) {
  .title_1 h1 {
    font-size: 60px;
  }
}
@media (max-width: 1776px) {
  .title_1 h1 {
    font-size: 54.36734694px;
  }
}
@media (max-width: 1680px) {
  .title_1 h1 {
    font-size: 51.42857143px;
  }
}
@media (max-width: 1600px) {
  .title_1 h1 {
    font-size: 48.97959184px;
  }
}
@media (max-width: 1500px) {
  .title_1 h1 {
    font-size: 45.91836735px;
  }
}
@media (max-width: 1440px) {
  .title_1 h1 {
    font-size: 44.08163265px;
  }
}
@media (max-width: 1366px) {
  .title_1 h1 {
    font-size: 41.81632653px;
  }
}
@media (max-width: 1280px) {
  .title_1 h1 {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1152px) {
  .title_1 h1 {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1024px) {
  .title_1 h1 {
    font-size: 31.34693878px;
  }
}
@media (max-width: 990px) {
  .title_1 h1 {
    font-size: 30.30612245px;
  }
}
@media (max-width: 1920px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 50px;
  }
}
@media (max-width: 1776px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 45.30612245px;
  }
}
@media (max-width: 1680) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 42.85714286px;
  }
}
@media (max-width: 1600px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 40.81632653px;
  }
}
@media (max-width: 1500px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 38.26530612px;
  }
}
@media (max-width: 1440px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 36.73469388px;
  }
}
@media (max-width: 1366px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 34.84693878px;
  }
}
@media (max-width: 1280px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 32.65306122px;
  }
}
@media (max-width: 1152px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1024px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 26.12244898px;
  }
}
@media (max-width: 990px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 25.25510204px;
  }
}
@media (max-width: 1920px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 50px;
  }
}
@media (max-width: 1776px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 45.30612245px;
  }
}
@media (max-width: 1680) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 42.85714286px;
  }
}
@media (max-width: 1600px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 40.81632653px;
  }
}
@media (max-width: 1500px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 38.26530612px;
  }
}
@media (max-width: 1440px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 36.73469388px;
  }
}
@media (max-width: 1366px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 34.84693878px;
  }
}
@media (max-width: 1280px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 32.65306122px;
  }
}
@media (max-width: 1152px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1024px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 26.12244898px;
  }
}
@media (max-width: 990px) {
  .title_1 h1 {
    padding-top: 0px;
    padding-bottom: 25.25510204px;
  }
}
.title_1 h2 {
  color: #e5e5e5;
  font-family: 'din_c';
  position: absolute;
  left: 0;
  top: 1.4vw;
  z-index: 1;
  white-space: nowrap;
  text-transform: uppercase;
}
@media (max-width: 2048px) {
  .title_1 h2 {
    font-size: 70.4px;
  }
}
@media (max-width: 1920px) {
  .title_1 h2 {
    font-size: 66px;
  }
}
@media (max-width: 1680px) {
  .title_1 h2 {
    font-size: 57.75px;
  }
}
@media (max-width: 1459px) {
  .title_1 h2 {
    font-size: 50.153125px;
  }
}
@media (max-width: 1366px) {
  .title_1 h2 {
    font-size: 46.95625px;
  }
}
@media (max-width: 1280px) {
  .title_1 h2 {
    font-size: 44px;
  }
}
@media (max-width: 1259px) {
  .title_1 h2 {
    font-size: 43.278125px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .title_1 h2 {
    font-size: 34.065625px;
  }
}
@media (max-width: 1920px) {
  .title_1 h2 {
    font-size: 66px;
  }
}
@media (max-width: 1776px) {
  .title_1 h2 {
    font-size: 59.80408163px;
  }
}
@media (max-width: 1680px) {
  .title_1 h2 {
    font-size: 56.57142857px;
  }
}
@media (max-width: 1600px) {
  .title_1 h2 {
    font-size: 53.87755102px;
  }
}
@media (max-width: 1500px) {
  .title_1 h2 {
    font-size: 50.51020408px;
  }
}
@media (max-width: 1440px) {
  .title_1 h2 {
    font-size: 48.48979592px;
  }
}
@media (max-width: 1366px) {
  .title_1 h2 {
    font-size: 45.99795918px;
  }
}
@media (max-width: 1280px) {
  .title_1 h2 {
    font-size: 43.10204082px;
  }
}
@media (max-width: 1152px) {
  .title_1 h2 {
    font-size: 38.79183673px;
  }
}
@media (max-width: 1024px) {
  .title_1 h2 {
    font-size: 34.48163265px;
  }
}
@media (max-width: 990px) {
  .title_1 h2 {
    font-size: 33.33673469px;
  }
}
@media (max-width: 1680px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    font-size: 20px;
  }
  .zjzk_index .right .zjzk_s .swiper-slide .item .art p {
    font-size: 15px;
  }
}
@media (max-width: 1440px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    font-size: 18px;
    margin-top: 10px;
  }
  .zjzk_index .right .zjzk_s .swiper-slide .item .art p {
    font-size: 14px;
  }
}
@media (max-width: 1280px) {
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    font-size: 16px;
    margin-top: 5px;
  }
  .zjzk_index .right .zjzk_s .swiper-slide .item .art p {
    font-size: 12px;
  }
  .zjzk_index .right .btns .btns1 .swiper-pagination {
    font-size: 20px;
  }
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-current {
    font-size: 16px;
  }
  .zjzk_index .right .btns .btns1 .swiper-pagination .swiper-pagination-total {
    font-size: 12px;
  }
}
@media (max-width: 990px) {
  .zjzk_p .img {
    display: none;
  }
  .zjzk_index .left {
    display: none;
  }
  .zjzk_index .right {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .zjzk_p {
    padding: 40px 0 30px;
  }
  .title_1 {
    margin-bottom: 10px;
  }
  .title_1:before {
    width: 30px;
    height: 2px;
  }
  .title_1 h1 {
    font-size: 24px;
    padding-bottom: 20px;
  }
  .title_1 h2 {
    font-size: 30px;
  }
  .zjzk_index .right .zjzk_s .swiper-slide .item {
    width: 49%;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .zjzk_index .right .zjzk_s .swiper-slide .item:nth-child(3n) {
    margin-right: 2%;
  }
  .zjzk_index .right .zjzk_s .swiper-slide .item:nth-child(2n) {
    margin-right: 0;
  }
  .zjzk_index .right .zjzk_s .swiper-slide .item .art h3 {
    margin-top: 0;
  }
  .zjzk_index .right .btns {
    margin-top: 0;
  }
  .zjzk_index .right .btns .btns2 {
    max-width: 60px;
  }
}
.ser_p {
  background: #f5f5f5;
}
@media (max-width: 1920px) {
  .ser_p {
    padding-top: 120px;
    padding-bottom: 125px;
  }
}
@media (max-width: 1776px) {
  .ser_p {
    padding-top: 108.73469388px;
    padding-bottom: 113.26530612px;
  }
}
@media (max-width: 1680) {
  .ser_p {
    padding-top: 102.85714286px;
    padding-bottom: 107.14285714px;
  }
}
@media (max-width: 1600px) {
  .ser_p {
    padding-top: 97.95918367px;
    padding-bottom: 102.04081633px;
  }
}
@media (max-width: 1500px) {
  .ser_p {
    padding-top: 91.83673469px;
    padding-bottom: 95.66326531px;
  }
}
@media (max-width: 1440px) {
  .ser_p {
    padding-top: 88.16326531px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1366px) {
  .ser_p {
    padding-top: 83.63265306px;
    padding-bottom: 87.11734694px;
  }
}
@media (max-width: 1280px) {
  .ser_p {
    padding-top: 78.36734694px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1152px) {
  .ser_p {
    padding-top: 70.53061224px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1024px) {
  .ser_p {
    padding-top: 62.69387755px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 990px) {
  .ser_p {
    padding-top: 60.6122449px;
    padding-bottom: 63.1377551px;
  }
}
@media (max-width: 1920px) {
  .ser_p {
    padding-top: 120px;
    padding-bottom: 125px;
  }
}
@media (max-width: 1776px) {
  .ser_p {
    padding-top: 108.73469388px;
    padding-bottom: 113.26530612px;
  }
}
@media (max-width: 1680) {
  .ser_p {
    padding-top: 102.85714286px;
    padding-bottom: 107.14285714px;
  }
}
@media (max-width: 1600px) {
  .ser_p {
    padding-top: 97.95918367px;
    padding-bottom: 102.04081633px;
  }
}
@media (max-width: 1500px) {
  .ser_p {
    padding-top: 91.83673469px;
    padding-bottom: 95.66326531px;
  }
}
@media (max-width: 1440px) {
  .ser_p {
    padding-top: 88.16326531px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1366px) {
  .ser_p {
    padding-top: 83.63265306px;
    padding-bottom: 87.11734694px;
  }
}
@media (max-width: 1280px) {
  .ser_p {
    padding-top: 78.36734694px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1152px) {
  .ser_p {
    padding-top: 70.53061224px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1024px) {
  .ser_p {
    padding-top: 62.69387755px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 990px) {
  .ser_p {
    padding-top: 60.6122449px;
    padding-bottom: 63.1377551px;
  }
}
.ser_index .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 1920px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 105px;
  }
}
@media (max-width: 1776px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 95.14285714px;
  }
}
@media (max-width: 1680) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 90px;
  }
}
@media (max-width: 1600px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 85.71428571px;
  }
}
@media (max-width: 1500px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 80.35714286px;
  }
}
@media (max-width: 1440px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 77.14285714px;
  }
}
@media (max-width: 1366px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 73.17857143px;
  }
}
@media (max-width: 1280px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 68.57142857px;
  }
}
@media (max-width: 1152px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 61.71428571px;
  }
}
@media (max-width: 1024px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 54.85714286px;
  }
}
@media (max-width: 990px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 53.03571429px;
  }
}
@media (max-width: 1920px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 105px;
  }
}
@media (max-width: 1776px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 95.14285714px;
  }
}
@media (max-width: 1680) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 90px;
  }
}
@media (max-width: 1600px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 85.71428571px;
  }
}
@media (max-width: 1500px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 80.35714286px;
  }
}
@media (max-width: 1440px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 77.14285714px;
  }
}
@media (max-width: 1366px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 73.17857143px;
  }
}
@media (max-width: 1280px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 68.57142857px;
  }
}
@media (max-width: 1152px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 61.71428571px;
  }
}
@media (max-width: 1024px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 54.85714286px;
  }
}
@media (max-width: 990px) {
  .ser_index .top {
    margin-top: 0px;
    margin-bottom: 53.03571429px;
  }
}
.ser_index .top .art {
  width: 615px;
  max-width: 50%;
  font-size: 22px;
  line-height: 30px;
  color: #333333;
}
.ser_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.ser_list .li {
  width: 18.75%;
  margin-right: 1.5625%;
  padding: 1.8vw;
  margin-bottom: 1.56vw;
  background-color: #fff;
  box-shadow: 3px 4px 20px 0px rgba(153, 153, 153, 0.1);
  height: 238px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  position: relative;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.ser_list .li:nth-child(5n) {
  margin-right: 0;
}
.ser_list .li:hover {
  background-color: #01b6df;
  /* 不支持线性的时候显示 */
  background-image: linear-gradient(to top right, #045c99, #01b6df);
}
.ser_list .li:hover .icon {
  display: none;
}
.ser_list .li:hover h3 {
  text-align: left;
  color: #fff;
}
@media (max-width: 1920px) {
  .ser_list .li:hover h3 {
    margin-top: 10px;
    margin-bottom: 15px;
  }
}
@media (max-width: 1776px) {
  .ser_list .li:hover h3 {
    margin-top: 9.06122449px;
    margin-bottom: 13.59183673px;
  }
}
@media (max-width: 1680) {
  .ser_list .li:hover h3 {
    margin-top: 8.57142857px;
    margin-bottom: 12.85714286px;
  }
}
@media (max-width: 1600px) {
  .ser_list .li:hover h3 {
    margin-top: 8.16326531px;
    margin-bottom: 12.24489796px;
  }
}
@media (max-width: 1500px) {
  .ser_list .li:hover h3 {
    margin-top: 7.65306122px;
    margin-bottom: 11.47959184px;
  }
}
@media (max-width: 1440px) {
  .ser_list .li:hover h3 {
    margin-top: 7.34693878px;
    margin-bottom: 11.02040816px;
  }
}
@media (max-width: 1366px) {
  .ser_list .li:hover h3 {
    margin-top: 6.96938776px;
    margin-bottom: 10.45408163px;
  }
}
@media (max-width: 1280px) {
  .ser_list .li:hover h3 {
    margin-top: 6.53061224px;
    margin-bottom: 9.79591837px;
  }
}
@media (max-width: 1152px) {
  .ser_list .li:hover h3 {
    margin-top: 5.87755102px;
    margin-bottom: 8.81632653px;
  }
}
@media (max-width: 1024px) {
  .ser_list .li:hover h3 {
    margin-top: 5.2244898px;
    margin-bottom: 7.83673469px;
  }
}
@media (max-width: 990px) {
  .ser_list .li:hover h3 {
    margin-top: 5.05102041px;
    margin-bottom: 7.57653061px;
  }
}
@media (max-width: 1920px) {
  .ser_list .li:hover h3 {
    margin-top: 10px;
    margin-bottom: 15px;
  }
}
@media (max-width: 1776px) {
  .ser_list .li:hover h3 {
    margin-top: 9.06122449px;
    margin-bottom: 13.59183673px;
  }
}
@media (max-width: 1680) {
  .ser_list .li:hover h3 {
    margin-top: 8.57142857px;
    margin-bottom: 12.85714286px;
  }
}
@media (max-width: 1600px) {
  .ser_list .li:hover h3 {
    margin-top: 8.16326531px;
    margin-bottom: 12.24489796px;
  }
}
@media (max-width: 1500px) {
  .ser_list .li:hover h3 {
    margin-top: 7.65306122px;
    margin-bottom: 11.47959184px;
  }
}
@media (max-width: 1440px) {
  .ser_list .li:hover h3 {
    margin-top: 7.34693878px;
    margin-bottom: 11.02040816px;
  }
}
@media (max-width: 1366px) {
  .ser_list .li:hover h3 {
    margin-top: 6.96938776px;
    margin-bottom: 10.45408163px;
  }
}
@media (max-width: 1280px) {
  .ser_list .li:hover h3 {
    margin-top: 6.53061224px;
    margin-bottom: 9.79591837px;
  }
}
@media (max-width: 1152px) {
  .ser_list .li:hover h3 {
    margin-top: 5.87755102px;
    margin-bottom: 8.81632653px;
  }
}
@media (max-width: 1024px) {
  .ser_list .li:hover h3 {
    margin-top: 5.2244898px;
    margin-bottom: 7.83673469px;
  }
}
@media (max-width: 990px) {
  .ser_list .li:hover h3 {
    margin-top: 5.05102041px;
    margin-bottom: 7.57653061px;
  }
}
.ser_list .li:hover p {
  height: 60px;
  color: #fff;
}
.ser_list .li:hover .img {
  right: 10px;
}
.ser_list .li .img {
  position: absolute;
  top: 0px;
  right: 0px;
  max-width: 58%;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.ser_list .li .icon {
  width: 85px;
  height: 80px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  position: relative;
  z-index: 1;
}
.ser_list .li h3 {
  font-size: 30px;
  color: #16356c;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  position: relative;
  z-index: 1;
}
@media (max-width: 1920px) {
  .ser_list .li h3 {
    margin-top: 10px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .ser_list .li h3 {
    margin-top: 9.06122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .ser_list .li h3 {
    margin-top: 8.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .ser_list .li h3 {
    margin-top: 8.16326531px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .ser_list .li h3 {
    margin-top: 7.65306122px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .ser_list .li h3 {
    margin-top: 7.34693878px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .ser_list .li h3 {
    margin-top: 6.96938776px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .ser_list .li h3 {
    margin-top: 6.53061224px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .ser_list .li h3 {
    margin-top: 5.87755102px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .ser_list .li h3 {
    margin-top: 5.2244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .ser_list .li h3 {
    margin-top: 5.05102041px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .ser_list .li h3 {
    margin-top: 10px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .ser_list .li h3 {
    margin-top: 9.06122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .ser_list .li h3 {
    margin-top: 8.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .ser_list .li h3 {
    margin-top: 8.16326531px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .ser_list .li h3 {
    margin-top: 7.65306122px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .ser_list .li h3 {
    margin-top: 7.34693878px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .ser_list .li h3 {
    margin-top: 6.96938776px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .ser_list .li h3 {
    margin-top: 6.53061224px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .ser_list .li h3 {
    margin-top: 5.87755102px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .ser_list .li h3 {
    margin-top: 5.2244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .ser_list .li h3 {
    margin-top: 5.05102041px;
    margin-bottom: 0px;
  }
}
.ser_list .li p {
  font-size: 20px;
  line-height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  text-align: left;
  width: 100%;
  position: relative;
  z-index: 1;
}
@media (max-width: 1680px) {
  .ser_index .top .art {
    font-size: 20px;
  }
  .ser_list .li {
    height: 220px;
  }
  .ser_list .li h3 {
    font-size: 28px;
  }
  .ser_list .li p {
    font-size: 18px;
  }
  .ser_list .li .icon {
    width: 75px;
    height: 70px;
  }
}
@media (max-width: 1440px) {
  .ser_list .li {
    height: 200px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  .ser_index .top .art {
    font-size: 18px;
  }
  .ser_list .li h3 {
    font-size: 24px;
  }
  .ser_list .li p {
    font-size: 16px;
  }
  .ser_list .li .icon {
    width: 65px;
    height: 60px;
  }
}
@media (max-width: 1280px) {
  .ser_list .li {
    height: 160px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  .ser_index .top .art {
    font-size: 16px;
  }
  .ser_list .li h3 {
    font-size: 20px;
  }
  .ser_list .li p {
    font-size: 14px;
  }
  .ser_list .li .icon {
    width: 55px;
    height: 50px;
  }
}
@media (max-width: 1024px) {
  .ser_list .li {
    height: 140px;
  }
  .ser_list .li h3 {
    font-size: 18px;
  }
  .ser_list .li .icon {
    width: 45px;
    height: 40px;
  }
}
@media (max-width: 768px) {
  .ser_p {
    padding: 40px 0;
  }
  .ser_index .top {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    margin-bottom: 15px;
  }
  .ser_index .top .art {
    width: 100%;
    max-width: 100%;
    font-size: 14px;
    line-height: 26px;
  }
  .ser_list .li {
    width: 32%;
    margin-right: 2%;
    height: 120px;
    margin-bottom: 10px;
  }
  .ser_list .li .img {
    display: none;
  }
  .ser_list .li h3 {
    font-size: 16px;
    margin-top: 10px;
  }
  .ser_list .li:last-child {
    display: none;
  }
  .ser_list .li:nth-child(5n) {
    margin-right: 2%;
  }
  .ser_list .li:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 1920px) {
  .news_p2 {
    padding-top: 120px;
    padding-bottom: 100px;
  }
}
@media (max-width: 1776px) {
  .news_p2 {
    padding-top: 108.73469388px;
    padding-bottom: 90.6122449px;
  }
}
@media (max-width: 1680) {
  .news_p2 {
    padding-top: 102.85714286px;
    padding-bottom: 85.71428571px;
  }
}
@media (max-width: 1600px) {
  .news_p2 {
    padding-top: 97.95918367px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1500px) {
  .news_p2 {
    padding-top: 91.83673469px;
    padding-bottom: 76.53061224px;
  }
}
@media (max-width: 1440px) {
  .news_p2 {
    padding-top: 88.16326531px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1366px) {
  .news_p2 {
    padding-top: 83.63265306px;
    padding-bottom: 69.69387755px;
  }
}
@media (max-width: 1280px) {
  .news_p2 {
    padding-top: 78.36734694px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1152px) {
  .news_p2 {
    padding-top: 70.53061224px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1024px) {
  .news_p2 {
    padding-top: 62.69387755px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 990px) {
  .news_p2 {
    padding-top: 60.6122449px;
    padding-bottom: 50.51020408px;
  }
}
@media (max-width: 1920px) {
  .news_p2 {
    padding-top: 120px;
    padding-bottom: 100px;
  }
}
@media (max-width: 1776px) {
  .news_p2 {
    padding-top: 108.73469388px;
    padding-bottom: 90.6122449px;
  }
}
@media (max-width: 1680) {
  .news_p2 {
    padding-top: 102.85714286px;
    padding-bottom: 85.71428571px;
  }
}
@media (max-width: 1600px) {
  .news_p2 {
    padding-top: 97.95918367px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1500px) {
  .news_p2 {
    padding-top: 91.83673469px;
    padding-bottom: 76.53061224px;
  }
}
@media (max-width: 1440px) {
  .news_p2 {
    padding-top: 88.16326531px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1366px) {
  .news_p2 {
    padding-top: 83.63265306px;
    padding-bottom: 69.69387755px;
  }
}
@media (max-width: 1280px) {
  .news_p2 {
    padding-top: 78.36734694px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1152px) {
  .news_p2 {
    padding-top: 70.53061224px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1024px) {
  .news_p2 {
    padding-top: 62.69387755px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 990px) {
  .news_p2 {
    padding-top: 60.6122449px;
    padding-bottom: 50.51020408px;
  }
}
.news_box2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: -1.5625vw;
}
.news_box2 .box {
  width: 31.875%;
  margin-right: 2.1875%;
  background: #fff;
  margin-bottom: 1.5625vw;
}
.news_box2 .box:nth-child(3n) {
  margin-right: 0;
}
.news_box2 .box.bg {
  background: #f5f5f5;
}
.news_box2 .box.box2 {
  padding: 0 1.1vw;
}
.news_box2 .box.box2 h2 {
  padding: 0 1.14vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #16356c;
  border-bottom: 1px solid rgba(204, 204, 204, 0.6);
}
@media (max-width: 1920px) {
  .news_box2 .box.box2 h2 {
    padding-top: 25px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1776px) {
  .news_box2 .box.box2 h2 {
    padding-top: 22.65306122px;
    padding-bottom: 18.12244898px;
  }
}
@media (max-width: 1680) {
  .news_box2 .box.box2 h2 {
    padding-top: 21.42857143px;
    padding-bottom: 17.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_box2 .box.box2 h2 {
    padding-top: 20.40816327px;
    padding-bottom: 16.32653061px;
  }
}
@media (max-width: 1500px) {
  .news_box2 .box.box2 h2 {
    padding-top: 19.13265306px;
    padding-bottom: 15.30612245px;
  }
}
@media (max-width: 1440px) {
  .news_box2 .box.box2 h2 {
    padding-top: 18.36734694px;
    padding-bottom: 14.69387755px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box.box2 h2 {
    padding-top: 17.42346939px;
    padding-bottom: 13.93877551px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box.box2 h2 {
    padding-top: 16.32653061px;
    padding-bottom: 13.06122449px;
  }
}
@media (max-width: 1152px) {
  .news_box2 .box.box2 h2 {
    padding-top: 14.69387755px;
    padding-bottom: 11.75510204px;
  }
}
@media (max-width: 1024px) {
  .news_box2 .box.box2 h2 {
    padding-top: 13.06122449px;
    padding-bottom: 10.44897959px;
  }
}
@media (max-width: 990px) {
  .news_box2 .box.box2 h2 {
    padding-top: 12.62755102px;
    padding-bottom: 10.10204082px;
  }
}
@media (max-width: 1920px) {
  .news_box2 .box.box2 h2 {
    padding-top: 25px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1776px) {
  .news_box2 .box.box2 h2 {
    padding-top: 22.65306122px;
    padding-bottom: 18.12244898px;
  }
}
@media (max-width: 1680) {
  .news_box2 .box.box2 h2 {
    padding-top: 21.42857143px;
    padding-bottom: 17.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_box2 .box.box2 h2 {
    padding-top: 20.40816327px;
    padding-bottom: 16.32653061px;
  }
}
@media (max-width: 1500px) {
  .news_box2 .box.box2 h2 {
    padding-top: 19.13265306px;
    padding-bottom: 15.30612245px;
  }
}
@media (max-width: 1440px) {
  .news_box2 .box.box2 h2 {
    padding-top: 18.36734694px;
    padding-bottom: 14.69387755px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box.box2 h2 {
    padding-top: 17.42346939px;
    padding-bottom: 13.93877551px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box.box2 h2 {
    padding-top: 16.32653061px;
    padding-bottom: 13.06122449px;
  }
}
@media (max-width: 1152px) {
  .news_box2 .box.box2 h2 {
    padding-top: 14.69387755px;
    padding-bottom: 11.75510204px;
  }
}
@media (max-width: 1024px) {
  .news_box2 .box.box2 h2 {
    padding-top: 13.06122449px;
    padding-bottom: 10.44897959px;
  }
}
@media (max-width: 990px) {
  .news_box2 .box.box2 h2 {
    padding-top: 12.62755102px;
    padding-bottom: 10.10204082px;
  }
}
@media (max-width: 2048px) {
  .news_box2 .box.box2 h2 span {
    font-size: 34.13333333px;
  }
}
@media (max-width: 1920px) {
  .news_box2 .box.box2 h2 span {
    font-size: 32px;
  }
}
@media (max-width: 1680px) {
  .news_box2 .box.box2 h2 span {
    font-size: 28px;
  }
}
@media (max-width: 1459px) {
  .news_box2 .box.box2 h2 span {
    font-size: 24.31666667px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box.box2 h2 span {
    font-size: 22.76666667px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box.box2 h2 span {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1259px) {
  .news_box2 .box.box2 h2 span {
    font-size: 20.98333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_box2 .box.box2 h2 span {
    font-size: 16.51666667px;
  }
}
@media (max-width: 1920px) {
  .news_box2 .box.box2 h2 span {
    font-size: 32px;
  }
}
@media (max-width: 1776px) {
  .news_box2 .box.box2 h2 span {
    font-size: 28.99591837px;
  }
}
@media (max-width: 1680px) {
  .news_box2 .box.box2 h2 span {
    font-size: 27.42857143px;
  }
}
@media (max-width: 1600px) {
  .news_box2 .box.box2 h2 span {
    font-size: 26.12244898px;
  }
}
@media (max-width: 1500px) {
  .news_box2 .box.box2 h2 span {
    font-size: 24.48979592px;
  }
}
@media (max-width: 1440px) {
  .news_box2 .box.box2 h2 span {
    font-size: 23.51020408px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box.box2 h2 span {
    font-size: 22.30204082px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box.box2 h2 span {
    font-size: 20.89795918px;
  }
}
@media (max-width: 1152px) {
  .news_box2 .box.box2 h2 span {
    font-size: 18.80816327px;
  }
}
@media (max-width: 1024px) {
  .news_box2 .box.box2 h2 span {
    font-size: 16.71836735px;
  }
}
@media (max-width: 990px) {
  .news_box2 .box.box2 h2 span {
    font-size: 16.16326531px;
  }
}
.news_box2 .box.box2 h2 a {
  color: #16356c;
}
@media (max-width: 2048px) {
  .news_box2 .box.box2 h2 a {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .news_box2 .box.box2 h2 a {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .news_box2 .box.box2 h2 a {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .news_box2 .box.box2 h2 a {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box.box2 h2 a {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box.box2 h2 a {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .news_box2 .box.box2 h2 a {
    font-size: 13.11458333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_box2 .box.box2 h2 a {
    font-size: 10.32291667px;
  }
}
@media (max-width: 1920px) {
  .news_box2 .box.box2 h2 a {
    font-size: 20px;
  }
}
@media (max-width: 1776px) {
  .news_box2 .box.box2 h2 a {
    font-size: 18.12244898px;
  }
}
@media (max-width: 1680px) {
  .news_box2 .box.box2 h2 a {
    font-size: 17.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_box2 .box.box2 h2 a {
    font-size: 16.32653061px;
  }
}
@media (max-width: 1500px) {
  .news_box2 .box.box2 h2 a {
    font-size: 15.30612245px;
  }
}
@media (max-width: 1440px) {
  .news_box2 .box.box2 h2 a {
    font-size: 14.69387755px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box.box2 h2 a {
    font-size: 13.93877551px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box.box2 h2 a {
    font-size: 13.06122449px;
  }
}
@media (max-width: 1152px) {
  .news_box2 .box.box2 h2 a {
    font-size: 11.75510204px;
  }
}
@media (max-width: 1024px) {
  .news_box2 .box.box2 h2 a {
    font-size: 10.44897959px;
  }
}
@media (max-width: 990px) {
  .news_box2 .box.box2 h2 a {
    font-size: 10.10204082px;
  }
}
.news_box2 .box .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.news_box2 .box .top h2 {
  color: #16356c;
  position: relative;
  padding-bottom: 25px;
}
@media (max-width: 2048px) {
  .news_box2 .box .top h2 {
    font-size: 34.13333333px;
  }
}
@media (max-width: 1920px) {
  .news_box2 .box .top h2 {
    font-size: 32px;
  }
}
@media (max-width: 1680px) {
  .news_box2 .box .top h2 {
    font-size: 28px;
  }
}
@media (max-width: 1459px) {
  .news_box2 .box .top h2 {
    font-size: 24.31666667px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box .top h2 {
    font-size: 22.76666667px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box .top h2 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1259px) {
  .news_box2 .box .top h2 {
    font-size: 20.98333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_box2 .box .top h2 {
    font-size: 16.51666667px;
  }
}
@media (max-width: 1920px) {
  .news_box2 .box .top h2 {
    font-size: 32px;
  }
}
@media (max-width: 1776px) {
  .news_box2 .box .top h2 {
    font-size: 28.99591837px;
  }
}
@media (max-width: 1680px) {
  .news_box2 .box .top h2 {
    font-size: 27.42857143px;
  }
}
@media (max-width: 1600px) {
  .news_box2 .box .top h2 {
    font-size: 26.12244898px;
  }
}
@media (max-width: 1500px) {
  .news_box2 .box .top h2 {
    font-size: 24.48979592px;
  }
}
@media (max-width: 1440px) {
  .news_box2 .box .top h2 {
    font-size: 23.51020408px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box .top h2 {
    font-size: 22.30204082px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box .top h2 {
    font-size: 20.89795918px;
  }
}
@media (max-width: 1152px) {
  .news_box2 .box .top h2 {
    font-size: 18.80816327px;
  }
}
@media (max-width: 1024px) {
  .news_box2 .box .top h2 {
    font-size: 16.71836735px;
  }
}
@media (max-width: 990px) {
  .news_box2 .box .top h2 {
    font-size: 16.16326531px;
  }
}
.news_box2 .box .top h2 span {
  font-size: 18px;
  color: #cccccc;
  white-space: nowrap;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  left: 0;
}
.news_box2 .box .top a {
  font-size: 16px;
  color: #999999;
  padding: 5px 16px;
  border: 1px solid #adadad;
  border-radius: 5px;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.news_box2 .box .top a:hover {
  background: #045b98;
  color: #fff;
  border-color: #045b98;
}
.news_box2 .box .line {
  width: 100%;
  height: 4px;
  background: #045b98;
}
@media (max-width: 1920px) {
  .news_box2 .box .line {
    margin-top: 27px;
    margin-bottom: 50px;
  }
}
@media (max-width: 1776px) {
  .news_box2 .box .line {
    margin-top: 24.46530612px;
    margin-bottom: 45.30612245px;
  }
}
@media (max-width: 1680) {
  .news_box2 .box .line {
    margin-top: 23.14285714px;
    margin-bottom: 42.85714286px;
  }
}
@media (max-width: 1600px) {
  .news_box2 .box .line {
    margin-top: 22.04081633px;
    margin-bottom: 40.81632653px;
  }
}
@media (max-width: 1500px) {
  .news_box2 .box .line {
    margin-top: 20.66326531px;
    margin-bottom: 38.26530612px;
  }
}
@media (max-width: 1440px) {
  .news_box2 .box .line {
    margin-top: 19.83673469px;
    margin-bottom: 36.73469388px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box .line {
    margin-top: 18.81734694px;
    margin-bottom: 34.84693878px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box .line {
    margin-top: 17.63265306px;
    margin-bottom: 32.65306122px;
  }
}
@media (max-width: 1152px) {
  .news_box2 .box .line {
    margin-top: 15.86938776px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1024px) {
  .news_box2 .box .line {
    margin-top: 14.10612245px;
    margin-bottom: 26.12244898px;
  }
}
@media (max-width: 990px) {
  .news_box2 .box .line {
    margin-top: 13.6377551px;
    margin-bottom: 25.25510204px;
  }
}
@media (max-width: 1920px) {
  .news_box2 .box .line {
    margin-top: 27px;
    margin-bottom: 50px;
  }
}
@media (max-width: 1776px) {
  .news_box2 .box .line {
    margin-top: 24.46530612px;
    margin-bottom: 45.30612245px;
  }
}
@media (max-width: 1680) {
  .news_box2 .box .line {
    margin-top: 23.14285714px;
    margin-bottom: 42.85714286px;
  }
}
@media (max-width: 1600px) {
  .news_box2 .box .line {
    margin-top: 22.04081633px;
    margin-bottom: 40.81632653px;
  }
}
@media (max-width: 1500px) {
  .news_box2 .box .line {
    margin-top: 20.66326531px;
    margin-bottom: 38.26530612px;
  }
}
@media (max-width: 1440px) {
  .news_box2 .box .line {
    margin-top: 19.83673469px;
    margin-bottom: 36.73469388px;
  }
}
@media (max-width: 1366px) {
  .news_box2 .box .line {
    margin-top: 18.81734694px;
    margin-bottom: 34.84693878px;
  }
}
@media (max-width: 1280px) {
  .news_box2 .box .line {
    margin-top: 17.63265306px;
    margin-bottom: 32.65306122px;
  }
}
@media (max-width: 1152px) {
  .news_box2 .box .line {
    margin-top: 15.86938776px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1024px) {
  .news_box2 .box .line {
    margin-top: 14.10612245px;
    margin-bottom: 26.12244898px;
  }
}
@media (max-width: 990px) {
  .news_box2 .box .line {
    margin-top: 13.6377551px;
    margin-bottom: 25.25510204px;
  }
}
.news_box2 .box .imgbox {
  width: 100%;
  height: 240px;
  line-height: 0;
  overflow: hidden;
  display: block;
}
.news_box2 .box .imgbox:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.news_box2 .box .imgbox img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.news_box2 .box ul.list {
  padding: 1.7vw 0 2.2vw;
}
.news_box2 .box ul.list li {
  padding-left: 15px;
  position: relative;
  width: 100%;
}
.news_box2 .box ul.list li:before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 50%;
  left: 0;
  background: #045b98;
  margin-top: -3px;
}
.news_box2 .box ul.list1 {
  padding: 1.7vw 1.1vw 2.2vw;
  background: #f5f5f5;
}
.news_box2 .box ul.list1 li {
  padding-left: 15px;
  position: relative;
}
.news_box2 .box ul.list1 li:before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 50%;
  left: 0;
  background: #045b98;
  margin-top: -3px;
}
.news_box2 .box ul.list2 {
  padding: 0;
}
.news_box2 .box ul.list2 li {
  background: #f5f5f5;
  padding: 16px 20px;
  margin-bottom: 10px;
}
.news_box2 .box ul.list2 li:last-child {
  margin-bottom: 0;
}
.news_box2 .box ul.list2 li a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 111px;
}
.news_box2 .box ul.list2 li a .imgbox {
  width: 50%;
  height: 100%;
}
.news_box2 .box ul.list2 li a .imgbox img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news_box2 .box ul.list2 li a .art {
  width: 45%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.news_box2 .box ul.list2 li a .art h4 {
  font-size: 18px;
  color: #444444;
  line-height: 1.2;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_box2 .box ul.list2 li a .art .time {
  line-height: 1.2;
  font-size: 14px;
  color: #999999;
  margin-bottom: 2px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_box2 .box ul.list2 li a .art p {
  width: 100%;
  font-size: 14px;
  line-height: 22px;
  height: 44px;
  color: #999999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: normal;
}
.news_box2 .box ul li {
  width: 100%;
}
.news_box2 .box ul li:hover a {
  color: #045b98;
}
.news_box2 .box ul li:hover a .imgbox img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.news_box2 .box ul li:hover a .art h4 {
  color: #045b98;
}
.news_box2 .box ul li a {
  display: block;
  width: 100%;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 46px;
  color: #444444;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.news_box2 .box ul li a .imgbox img {
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
@media (max-width: 1680px) {
  .news_box2 .box .top h2 span {
    font-size: 16px;
  }
  .news_box2 .box ul li a {
    font-size: 16px;
    line-height: 40px;
  }
  .news_box2 .box ul.list2 li a {
    height: 108px;
  }
  .news_box2 .box .top a {
    font-size: 15px;
  }
  .news_box2 .box ul.list2 li a .art h4 {
    font-size: 16px;
  }
  .news_box2 .box ul.list2 li a .art .time {
    font-size: 13px;
  }
  .news_box2 .box ul.list2 li {
    padding: 10px 15px;
  }
  .news_box2 .box .imgbox {
    height: 220px;
  }
}
@media (max-width: 1440px) {
  .news_box2 .box ul.list2 li a .art h4 {
    font-size: 15px;
  }
  .news_box2 .box .top a {
    font-size: 14px;
  }
  .news_box2 .box .top h2 span {
    font-size: 14px;
  }
  .news_box2 .box ul li a {
    font-size: 15px;
    line-height: 30px;
  }
  .news_box2 .box ul.list2 li a {
    height: 87px;
  }
  .news_box2 .box .imgbox {
    height: 200px;
  }
  .news_box2 .box ul.list2 li a .art p {
    font-size: 12px;
    line-height: 20px;
    height: 40px;
  }
}
@media (max-width: 1024px) {
  .news_box2 .box ul.list2 li a .art h4 {
    font-size: 14px;
  }
  .news_box2 .box .top a {
    font-size: 13px;
  }
  .news_box2 .box .top h2 span {
    font-size: 13px;
  }
  .news_box2 .box ul li a {
    font-size: 14px;
    line-height: 26px;
  }
  .news_box2 .box ul.list2 li a {
    height: 79px;
  }
}
@media (max-width: 768px) {
  .news_p2 {
    padding: 40px 0;
  }
  .news_box2 .box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .news_box2 .box.box2 {
    display: none;
  }
  .news_box2 .box .top h2 {
    padding-bottom: 20px;
  }
  .news_box2 .box .line {
    margin: 10px 0;
    height: 2px;
  }
  .news_box2 .box ul.list2 li {
    padding: 15px;
  }
  .news_box2 .box .imgbox {
    height: 155px;
  }
  .news_box2 .box ul.list1 {
    padding: 15px;
  }
  .news_box2 .more_a {
    display: block;
    margin: 0 auto;
    font-size: 14px;
    color: #045b98;
  }
}
@media (max-width: 1920px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 110px;
  }
}
@media (max-width: 1776px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 99.67346939px;
  }
}
@media (max-width: 1680) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 94.28571429px;
  }
}
@media (max-width: 1600px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 89.79591837px;
  }
}
@media (max-width: 1500px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 84.18367347px;
  }
}
@media (max-width: 1440px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 80.81632653px;
  }
}
@media (max-width: 1366px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 76.66326531px;
  }
}
@media (max-width: 1280px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 71.83673469px;
  }
}
@media (max-width: 1152px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 64.65306122px;
  }
}
@media (max-width: 1024px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 57.46938776px;
  }
}
@media (max-width: 990px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 55.56122449px;
  }
}
@media (max-width: 1920px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 110px;
  }
}
@media (max-width: 1776px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 99.67346939px;
  }
}
@media (max-width: 1680) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 94.28571429px;
  }
}
@media (max-width: 1600px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 89.79591837px;
  }
}
@media (max-width: 1500px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 84.18367347px;
  }
}
@media (max-width: 1440px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 80.81632653px;
  }
}
@media (max-width: 1366px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 76.66326531px;
  }
}
@media (max-width: 1280px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 71.83673469px;
  }
}
@media (max-width: 1152px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 64.65306122px;
  }
}
@media (max-width: 1024px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 57.46938776px;
  }
}
@media (max-width: 990px) {
  .hyqy_p {
    padding-top: 0px;
    padding-bottom: 55.56122449px;
  }
}
.hyqy_index .title_1 {
  width: 100%;
  text-align: center;
}
.hyqy_index .title_1:before {
  left: 50%;
  transform: translateX(-50%);
}
.hyqy_index .title_1 h2 {
  width: 100%;
}
.hyqy_index .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
@media (max-width: 1920px) {
  .hyqy_index .list {
    margin-top: 60px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .hyqy_index .list {
    margin-top: 54.36734694px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .hyqy_index .list {
    margin-top: 51.42857143px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .hyqy_index .list {
    margin-top: 48.97959184px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .hyqy_index .list {
    margin-top: 45.91836735px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .hyqy_index .list {
    margin-top: 44.08163265px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .hyqy_index .list {
    margin-top: 41.81632653px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .hyqy_index .list {
    margin-top: 39.18367347px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .hyqy_index .list {
    margin-top: 35.26530612px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .hyqy_index .list {
    margin-top: 31.34693878px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .hyqy_index .list {
    margin-top: 30.30612245px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .hyqy_index .list {
    margin-top: 60px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .hyqy_index .list {
    margin-top: 54.36734694px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .hyqy_index .list {
    margin-top: 51.42857143px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .hyqy_index .list {
    margin-top: 48.97959184px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .hyqy_index .list {
    margin-top: 45.91836735px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .hyqy_index .list {
    margin-top: 44.08163265px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .hyqy_index .list {
    margin-top: 41.81632653px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .hyqy_index .list {
    margin-top: 39.18367347px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .hyqy_index .list {
    margin-top: 35.26530612px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .hyqy_index .list {
    margin-top: 31.34693878px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .hyqy_index .list {
    margin-top: 30.30612245px;
    margin-bottom: 0px;
  }
}
.hyqy_index .list a {
  width: 15.8%;
  margin-right: 1.04%;
  margin-bottom: 1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  top: 0;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.hyqy_index .list a:hover {
  top: -5px;
}
.hyqy_index .list a:nth-child(6n) {
  margin-right: 0;
}
@media (max-width: 768px) {
  .hyqy_p {
    padding-bottom: 40px;
  }
  .hyqy_index .list {
    margin-bottom: -3px;
  }
  .hyqy_index .list a {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 8px;
    display: none;
  }
  .hyqy_index .list a.on {
    display: block;
  }
  .hyqy_index .list a:nth-child(3n) {
    margin-right: 0%;
  }
  .hyqy_index .more_a {
    font-size: 14px;
    margin-top: 15px;
    color: #045b98;
    text-align: center;
  }
}
.wyrh_index {
  width: 100%;
  height: 30.3125vw;
  min-height: 350px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.wyrh_index .w1600 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #fff;
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1776px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 72.48979592px;
  }
}
@media (max-width: 1680) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 68.57142857px;
  }
}
@media (max-width: 1600px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1500px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 61.2244898px;
  }
}
@media (max-width: 1440px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 55.75510204px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 1152px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 1024px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 41.79591837px;
  }
}
@media (max-width: 990px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 40.40816327px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1776px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 72.48979592px;
  }
}
@media (max-width: 1680) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 68.57142857px;
  }
}
@media (max-width: 1600px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1500px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 61.2244898px;
  }
}
@media (max-width: 1440px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 55.75510204px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 1152px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 1024px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 41.79591837px;
  }
}
@media (max-width: 990px) {
  .wyrh_index .w1600 {
    padding-top: 0px;
    padding-bottom: 40.40816327px;
  }
}
@media (max-width: 2048px) {
  .wyrh_index .w1600 h2 {
    font-size: 53.33333333px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 h2 {
    font-size: 50px;
  }
}
@media (max-width: 1680px) {
  .wyrh_index .w1600 h2 {
    font-size: 43.75px;
  }
}
@media (max-width: 1459px) {
  .wyrh_index .w1600 h2 {
    font-size: 37.99479167px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 h2 {
    font-size: 35.57291667px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 h2 {
    font-size: 33.33333333px;
  }
}
@media (max-width: 1259px) {
  .wyrh_index .w1600 h2 {
    font-size: 32.78645833px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wyrh_index .w1600 h2 {
    font-size: 25.80729167px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 h2 {
    font-size: 50px;
  }
}
@media (max-width: 1776px) {
  .wyrh_index .w1600 h2 {
    font-size: 45.30612245px;
  }
}
@media (max-width: 1680px) {
  .wyrh_index .w1600 h2 {
    font-size: 42.85714286px;
  }
}
@media (max-width: 1600px) {
  .wyrh_index .w1600 h2 {
    font-size: 40.81632653px;
  }
}
@media (max-width: 1500px) {
  .wyrh_index .w1600 h2 {
    font-size: 38.26530612px;
  }
}
@media (max-width: 1440px) {
  .wyrh_index .w1600 h2 {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 h2 {
    font-size: 34.84693878px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 h2 {
    font-size: 32.65306122px;
  }
}
@media (max-width: 1152px) {
  .wyrh_index .w1600 h2 {
    font-size: 29.3877551px;
  }
}
@media (max-width: 1024px) {
  .wyrh_index .w1600 h2 {
    font-size: 26.12244898px;
  }
}
@media (max-width: 990px) {
  .wyrh_index .w1600 h2 {
    font-size: 25.25510204px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 h2 {
    margin-top: 20px;
    margin-bottom: 15px;
  }
}
@media (max-width: 1776px) {
  .wyrh_index .w1600 h2 {
    margin-top: 18.12244898px;
    margin-bottom: 13.59183673px;
  }
}
@media (max-width: 1680) {
  .wyrh_index .w1600 h2 {
    margin-top: 17.14285714px;
    margin-bottom: 12.85714286px;
  }
}
@media (max-width: 1600px) {
  .wyrh_index .w1600 h2 {
    margin-top: 16.32653061px;
    margin-bottom: 12.24489796px;
  }
}
@media (max-width: 1500px) {
  .wyrh_index .w1600 h2 {
    margin-top: 15.30612245px;
    margin-bottom: 11.47959184px;
  }
}
@media (max-width: 1440px) {
  .wyrh_index .w1600 h2 {
    margin-top: 14.69387755px;
    margin-bottom: 11.02040816px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 h2 {
    margin-top: 13.93877551px;
    margin-bottom: 10.45408163px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 h2 {
    margin-top: 13.06122449px;
    margin-bottom: 9.79591837px;
  }
}
@media (max-width: 1152px) {
  .wyrh_index .w1600 h2 {
    margin-top: 11.75510204px;
    margin-bottom: 8.81632653px;
  }
}
@media (max-width: 1024px) {
  .wyrh_index .w1600 h2 {
    margin-top: 10.44897959px;
    margin-bottom: 7.83673469px;
  }
}
@media (max-width: 990px) {
  .wyrh_index .w1600 h2 {
    margin-top: 10.10204082px;
    margin-bottom: 7.57653061px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 h2 {
    margin-top: 20px;
    margin-bottom: 15px;
  }
}
@media (max-width: 1776px) {
  .wyrh_index .w1600 h2 {
    margin-top: 18.12244898px;
    margin-bottom: 13.59183673px;
  }
}
@media (max-width: 1680) {
  .wyrh_index .w1600 h2 {
    margin-top: 17.14285714px;
    margin-bottom: 12.85714286px;
  }
}
@media (max-width: 1600px) {
  .wyrh_index .w1600 h2 {
    margin-top: 16.32653061px;
    margin-bottom: 12.24489796px;
  }
}
@media (max-width: 1500px) {
  .wyrh_index .w1600 h2 {
    margin-top: 15.30612245px;
    margin-bottom: 11.47959184px;
  }
}
@media (max-width: 1440px) {
  .wyrh_index .w1600 h2 {
    margin-top: 14.69387755px;
    margin-bottom: 11.02040816px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 h2 {
    margin-top: 13.93877551px;
    margin-bottom: 10.45408163px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 h2 {
    margin-top: 13.06122449px;
    margin-bottom: 9.79591837px;
  }
}
@media (max-width: 1152px) {
  .wyrh_index .w1600 h2 {
    margin-top: 11.75510204px;
    margin-bottom: 8.81632653px;
  }
}
@media (max-width: 1024px) {
  .wyrh_index .w1600 h2 {
    margin-top: 10.44897959px;
    margin-bottom: 7.83673469px;
  }
}
@media (max-width: 990px) {
  .wyrh_index .w1600 h2 {
    margin-top: 10.10204082px;
    margin-bottom: 7.57653061px;
  }
}
.wyrh_index .w1600 a {
  padding: 0.66vw 3.13vw;
  border: 1px solid #fff;
  color: #fff;
  position: relative;
  top: 0;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
@media (max-width: 2048px) {
  .wyrh_index .w1600 a {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 a {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wyrh_index .w1600 a {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .wyrh_index .w1600 a {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 a {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 a {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .wyrh_index .w1600 a {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wyrh_index .w1600 a {
    font-size: 12.3875px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 a {
    font-size: 24px;
  }
}
@media (max-width: 1776px) {
  .wyrh_index .w1600 a {
    font-size: 21.74693878px;
  }
}
@media (max-width: 1680px) {
  .wyrh_index .w1600 a {
    font-size: 20.57142857px;
  }
}
@media (max-width: 1600px) {
  .wyrh_index .w1600 a {
    font-size: 19.59183673px;
  }
}
@media (max-width: 1500px) {
  .wyrh_index .w1600 a {
    font-size: 18.36734694px;
  }
}
@media (max-width: 1440px) {
  .wyrh_index .w1600 a {
    font-size: 17.63265306px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 a {
    font-size: 16.72653061px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 a {
    font-size: 15.67346939px;
  }
}
@media (max-width: 1152px) {
  .wyrh_index .w1600 a {
    font-size: 14.10612245px;
  }
}
@media (max-width: 1024px) {
  .wyrh_index .w1600 a {
    font-size: 12.53877551px;
  }
}
@media (max-width: 990px) {
  .wyrh_index .w1600 a {
    font-size: 12.12244898px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 a {
    margin-top: 70px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .wyrh_index .w1600 a {
    margin-top: 63.42857143px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .wyrh_index .w1600 a {
    margin-top: 60px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .wyrh_index .w1600 a {
    margin-top: 57.14285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .wyrh_index .w1600 a {
    margin-top: 53.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .wyrh_index .w1600 a {
    margin-top: 51.42857143px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 a {
    margin-top: 48.78571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 a {
    margin-top: 45.71428571px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .wyrh_index .w1600 a {
    margin-top: 41.14285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .wyrh_index .w1600 a {
    margin-top: 36.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .wyrh_index .w1600 a {
    margin-top: 35.35714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .wyrh_index .w1600 a {
    margin-top: 70px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .wyrh_index .w1600 a {
    margin-top: 63.42857143px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .wyrh_index .w1600 a {
    margin-top: 60px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .wyrh_index .w1600 a {
    margin-top: 57.14285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .wyrh_index .w1600 a {
    margin-top: 53.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .wyrh_index .w1600 a {
    margin-top: 51.42857143px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .wyrh_index .w1600 a {
    margin-top: 48.78571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 a {
    margin-top: 45.71428571px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .wyrh_index .w1600 a {
    margin-top: 41.14285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .wyrh_index .w1600 a {
    margin-top: 36.57142857px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .wyrh_index .w1600 a {
    margin-top: 35.35714286px;
    margin-bottom: 0px;
  }
}
.wyrh_index .w1600 a:hover {
  top: -5px;
}
@media (max-width: 1280px) {
  .wyrh_index .w1600 a {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .wyrh_index .w1600 h2 {
    font-size: 22px;
  }
  .wyrh_index .w1600 a {
    padding: 10px 20px;
  }
}
.zmxh_pBanner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.zmxh_pBanner img {
  width: 100%;
}
.zmxh_pBanner .text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.zmxh_pBanner .text .span1 {
  color: #FFF;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 20px;
  text-align: center;
}
@media (max-width: 2048px) {
  .zmxh_pBanner .text .span1 {
    font-size: 59.73333333px;
  }
}
@media (max-width: 1920px) {
  .zmxh_pBanner .text .span1 {
    font-size: 56px;
  }
}
@media (max-width: 1680px) {
  .zmxh_pBanner .text .span1 {
    font-size: 49px;
  }
}
@media (max-width: 1459px) {
  .zmxh_pBanner .text .span1 {
    font-size: 42.55416667px;
  }
}
@media (max-width: 1366px) {
  .zmxh_pBanner .text .span1 {
    font-size: 39.84166667px;
  }
}
@media (max-width: 1280px) {
  .zmxh_pBanner .text .span1 {
    font-size: 37.33333333px;
  }
}
@media (max-width: 1259px) {
  .zmxh_pBanner .text .span1 {
    font-size: 36.72083333px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_pBanner .text .span1 {
    font-size: 29.86666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_pBanner .text .span1 {
    font-size: 28.90416667px;
  }
}
.zmxh_pBanner .text .span2 {
  color: #FFF;
  text-align: center;
  line-height: 1;
  text-transform: Uppercase;
  font-family: 'din_b';
}
@media (max-width: 2048px) {
  .zmxh_pBanner .text .span2 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .zmxh_pBanner .text .span2 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .zmxh_pBanner .text .span2 {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .zmxh_pBanner .text .span2 {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .zmxh_pBanner .text .span2 {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .zmxh_pBanner .text .span2 {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .zmxh_pBanner .text .span2 {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_pBanner .text .span2 {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_pBanner .text .span2 {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_pBanner .text .span2 {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_pBanner .text .span2 {
    font-size: 15.7375px;
  }
}
@media (max-width: 768px) {
  .ald_pBanner {
    margin-top: 60px;
  }
  .ald_pBanner .text .span1 {
    margin-bottom: 5px;
    font-size: 20px;
  }
  .ald_pBanner .text .span2 {
    font-size: 14px;
    margin-top: 10px;
  }
}
.zmxh_bread {
  border-bottom: 1px solid #f0f0f0;
}
.zmxh_bread .div {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
.zmxh_bread .div ul {
  height: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
.zmxh_bread .div ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  height: 100%;
}
.zmxh_bread .div ul li a {
  font-size: 18px;
  color: #666;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-right: 40px;
}
.zmxh_bread .div ul li a.on {
  color: #16356c;
  font-weight: bold;
  border-bottom: 2px solid #16356c;
}
@media (max-width: 768px) {
  .zmxh_bread .div ul {
    height: 45px;
    display: -webkit-box;
    overflow-x: auto;
  }
  .zmxh_bread .div ul li a {
    margin-right: 35px;
    font-size: 16px;
  }
}
.zmxh_mbx {
  width: 100%;
  background: #fff;
  height: 65px;
}
.zmxh_mbx.zmxh_mbx2 {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
}
@media (max-width: 768px) {
  .zmxh_mbx {
    position: relative;
    left: 0;
    bottom: 0;
    background: #f0f0f0;
    width: 100%;
    height: 35px;
    display: flex;
    align-items: center;
    padding-left: 0px;
  }
}
.zmxh_mbx .hh_w {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  height: 100%;
}
.zmxh_mbx .hh_w .icon_r {
  display: flex;
  align-items: center;
}
.zmxh_mbx .hh_w .icon_r .icon_rImg {
  width: 25px;
  height: 25px;
}
.zmxh_mbx .hh_w .icon_r .icon_l {
  width: 15px;
  height: 10px;
  margin: 0 0 0 15px;
}
@media (max-width: 768px) {
  .zmxh_mbx .hh_w .icon_r .icon_l {
    width: 15px;
    height: 10px;
    margin: 0 0 0 15px;
  }
}
.zmxh_mbx .hh_w .link .ul {
  display: flex;
  align-items: center;
}
.zmxh_mbx .hh_w .link .ul .sy {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.zmxh_mbx .hh_w .link .ul .li {
  display: flex;
  align-items: center;
}
.zmxh_mbx .hh_w .link .ul .li .a {
  color: #999;
  font-size: 16px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-family: 'siyuan_regular';
}
@media (max-width: 768px) {
  .zmxh_mbx .hh_w .link .ul .li .a {
    color: #999;
    line-height: 1;
    font-size: 14px;
  }
}
.zmxh_mbx .hh_w .link .ul .li .a:hover,
.zmxh_mbx .hh_w .link .ul .li .a.on {
  color: #999;
}
@media (max-width: 768px) {
  .zmxh_mbx .hh_w .link .ul .li .a:hover,
  .zmxh_mbx .hh_w .link .ul .li .a.on {
    color: #999;
  }
}
.zmxh_mbx .hh_w .link .ul .li .icon_l {
  width: 15px;
  height: 10px;
  margin: 0 15px;
}
@media (max-width: 768px) {
  .zmxh_mbx .hh_w .link .ul .li .icon_l {
    width: 15px;
    height: 10px;
    margin: 0 15px;
  }
}
.zmxh_mbx .hh_w .link .ul .li:last-child .icon_l {
  display: none;
}
.zmxh_jhjj {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 1920px) {
  .zmxh_jhjj {
    padding-top: 120px;
    padding-bottom: 185px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jhjj {
    padding-top: 108.73469388px;
    padding-bottom: 167.63265306px;
  }
}
@media (max-width: 1680) {
  .zmxh_jhjj {
    padding-top: 102.85714286px;
    padding-bottom: 158.57142857px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jhjj {
    padding-top: 97.95918367px;
    padding-bottom: 151.02040816px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jhjj {
    padding-top: 91.83673469px;
    padding-bottom: 141.58163265px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jhjj {
    padding-top: 88.16326531px;
    padding-bottom: 135.91836735px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jhjj {
    padding-top: 83.63265306px;
    padding-bottom: 128.93367347px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jhjj {
    padding-top: 78.36734694px;
    padding-bottom: 120.81632653px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jhjj {
    padding-top: 70.53061224px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jhjj {
    padding-top: 62.69387755px;
    padding-bottom: 96.65306122px;
  }
}
@media (max-width: 990px) {
  .zmxh_jhjj {
    padding-top: 60.6122449px;
    padding-bottom: 93.44387755px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jhjj {
    padding-top: 120px;
    padding-bottom: 185px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jhjj {
    padding-top: 108.73469388px;
    padding-bottom: 167.63265306px;
  }
}
@media (max-width: 1680) {
  .zmxh_jhjj {
    padding-top: 102.85714286px;
    padding-bottom: 158.57142857px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jhjj {
    padding-top: 97.95918367px;
    padding-bottom: 151.02040816px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jhjj {
    padding-top: 91.83673469px;
    padding-bottom: 141.58163265px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jhjj {
    padding-top: 88.16326531px;
    padding-bottom: 135.91836735px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jhjj {
    padding-top: 83.63265306px;
    padding-bottom: 128.93367347px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jhjj {
    padding-top: 78.36734694px;
    padding-bottom: 120.81632653px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jhjj {
    padding-top: 70.53061224px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jhjj {
    padding-top: 62.69387755px;
    padding-bottom: 96.65306122px;
  }
}
@media (max-width: 990px) {
  .zmxh_jhjj {
    padding-top: 60.6122449px;
    padding-bottom: 93.44387755px;
  }
}
.zmxh_jhjj .div_l {
  width: 45.71%;
}
.zmxh_jhjj .div_l .title {
  position: relative;
  padding-bottom: 15px;
}
@media (max-width: 1920px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 85px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 77.02040816px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zmxh_jhjj .div_l .title {
    margin-top: 72.85714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 69.3877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 65.05102041px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 62.44897959px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 59.23979592px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 55.51020408px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 49.95918367px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 44.40816327px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 42.93367347px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 85px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 77.02040816px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zmxh_jhjj .div_l .title {
    margin-top: 72.85714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 69.3877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 65.05102041px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 62.44897959px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 59.23979592px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 55.51020408px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 49.95918367px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 44.40816327px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zmxh_jhjj .div_l .title {
    margin-top: 42.93367347px;
    margin-bottom: 0px;
  }
}
.zmxh_jhjj .div_l .title .div1 {
  color: #16356c;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .zmxh_jhjj .div_l .title .div1 {
    font-size: 24.24489796px;
  }
}
.zmxh_jhjj .div_l .title .div2 {
  text-transform: Uppercase;
  font-family: 'din_b';
  font-size: 8.85vw;
  color: #e5e5e5;
  position: absolute;
  top: 35%;
  left: 0;
  white-space: nowrap;
  z-index: -1;
  transform: translateY(-50%);
  opacity: 0.4;
}
.zmxh_jhjj .div_l .title::before {
  position: absolute;
  content: '';
  height: 4px;
  width: 60px;
  background: #16356c;
  bottom: 0;
}
.zmxh_jhjj .div_l .con {
  margin-top: 30px;
  font-size: 16px;
  color: #666;
  line-height: 2;
}
.zmxh_jhjj .div_r {
  position: relative;
  width: 45.71%;
}
.zmxh_jhjj .div_r .div1 {
  position: relative;
}
.zmxh_jhjj .div_r .div1 .div2 {
  width: 37.5%;
  position: absolute;
  bottom: -65px;
  left: -15%;
}
@media (max-width: 768px) {
  .zmxh_jhjj {
    padding: 40px 20px;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .zmxh_jhjj .div_l {
    width: 100%;
  }
  .zmxh_jhjj .div_l .title {
    margin-top: 0;
  }
  .zmxh_jhjj .div_r {
    padding: 20px 0;
    width: calc(100% - 70px);
    margin-left: 70px;
  }
}
.zmxh_sdjg {
  background-size: 100% 100%;
}
.zmxh_sdjg .hh_w {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 1920px) {
  .zmxh_sdjg .hh_w {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .zmxh_sdjg .hh_w {
    padding-top: 108.73469388px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .zmxh_sdjg .hh_w {
    padding-top: 102.85714286px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .zmxh_sdjg .hh_w {
    padding-top: 97.95918367px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .zmxh_sdjg .hh_w {
    padding-top: 91.83673469px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .zmxh_sdjg .hh_w {
    padding-top: 88.16326531px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .zmxh_sdjg .hh_w {
    padding-top: 83.63265306px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .zmxh_sdjg .hh_w {
    padding-top: 78.36734694px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .zmxh_sdjg .hh_w {
    padding-top: 70.53061224px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .zmxh_sdjg .hh_w {
    padding-top: 62.69387755px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .zmxh_sdjg .hh_w {
    padding-top: 60.6122449px;
    padding-bottom: 60.6122449px;
  }
}
@media (max-width: 1920px) {
  .zmxh_sdjg .hh_w {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .zmxh_sdjg .hh_w {
    padding-top: 108.73469388px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .zmxh_sdjg .hh_w {
    padding-top: 102.85714286px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .zmxh_sdjg .hh_w {
    padding-top: 97.95918367px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .zmxh_sdjg .hh_w {
    padding-top: 91.83673469px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .zmxh_sdjg .hh_w {
    padding-top: 88.16326531px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .zmxh_sdjg .hh_w {
    padding-top: 83.63265306px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .zmxh_sdjg .hh_w {
    padding-top: 78.36734694px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .zmxh_sdjg .hh_w {
    padding-top: 70.53061224px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .zmxh_sdjg .hh_w {
    padding-top: 62.69387755px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .zmxh_sdjg .hh_w {
    padding-top: 60.6122449px;
    padding-bottom: 60.6122449px;
  }
}
.zmxh_sdjg .hh_w .div_l {
  width: 26.57%;
}
.zmxh_sdjg .hh_w .div_l .title {
  position: relative;
  padding-bottom: 30px;
}
.zmxh_sdjg .hh_w .div_l .title .div1 {
  color: #16356c;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .zmxh_sdjg .hh_w .div_l .title .div1 {
    font-size: 24.24489796px;
  }
}
.zmxh_sdjg .hh_w .div_l .title::before {
  position: absolute;
  content: '';
  height: 4px;
  width: 60px;
  background: #16356c;
  bottom: 0;
}
.zmxh_sdjg .hh_w .div_r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  width: 71.42%;
}
.zmxh_sdjg .hh_w .div_r .ul {
  width: 48%;
}
.zmxh_sdjg .hh_w .div_r .ul .li a {
  height: 50px;
  line-height: 50px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  position: relative;
  padding-left: 25px;
  transition: all 0.5s;
  border-bottom: 1px dashed #d9d9d9;
}
.zmxh_sdjg .hh_w .div_r .ul .li a::before {
  content: '';
  background: #045b98;
  width: 4px;
  height: 4px;
  border-radius: 1000px;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.zmxh_sdjg .hh_w .div_r .ul .li a:hover {
  color: #045b98;
}
.zmxh_sdjg .hh_w .div_r .ul .li:nth-of-type(1) {
  border-top: 1px dashed #d9d9d9;
}
@media (max-width: 768px) {
  .zmxh_sdjg .hh_w {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    padding: 40px 20px;
  }
  .zmxh_sdjg .hh_w .div_l {
    width: 100%;
  }
  .zmxh_sdjg .hh_w .div_r {
    width: 100%;
  }
}
.zmxh_zjzk {
  background-size: 100% 100%;
}
.zmxh_zjzk .hh_w {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .hh_w {
    padding-top: 108.73469388px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .zmxh_zjzk .hh_w {
    padding-top: 102.85714286px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .hh_w {
    padding-top: 97.95918367px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .hh_w {
    padding-top: 91.83673469px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .hh_w {
    padding-top: 88.16326531px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w {
    padding-top: 83.63265306px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w {
    padding-top: 78.36734694px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .hh_w {
    padding-top: 70.53061224px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .hh_w {
    padding-top: 62.69387755px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .hh_w {
    padding-top: 60.6122449px;
    padding-bottom: 60.6122449px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .hh_w {
    padding-top: 108.73469388px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .zmxh_zjzk .hh_w {
    padding-top: 102.85714286px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .hh_w {
    padding-top: 97.95918367px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .hh_w {
    padding-top: 91.83673469px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .hh_w {
    padding-top: 88.16326531px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w {
    padding-top: 83.63265306px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w {
    padding-top: 78.36734694px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .hh_w {
    padding-top: 70.53061224px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .hh_w {
    padding-top: 62.69387755px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .hh_w {
    padding-top: 60.6122449px;
    padding-bottom: 60.6122449px;
  }
}
.zmxh_zjzk .hh_w .title {
  color: #FFF;
  width: 100%;
  text-align: center;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .hh_w .title {
    font-size: 24.24489796px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 35.35714286px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .hh_w .title {
    margin-top: 0px;
    margin-bottom: 35.35714286px;
  }
}
.zmxh_zjzk .hh_w .ul {
  display: flex;
  flex-wrap: wrap;
}
.zmxh_zjzk .hh_w .ul .li {
  flex: 0 0 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 35.35714286px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .hh_w .ul .li {
    margin-top: 0px;
    margin-bottom: 35.35714286px;
  }
}
.zmxh_zjzk .hh_w .ul .li .li_l {
  margin-right: 20px;
  position: relative;
  width: 31.42%;
  height: 0;
  padding-bottom: 31.42%;
}
.zmxh_zjzk .hh_w .ul .li .li_l > .img,
.zmxh_zjzk .hh_w .ul .li .li_l img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.zmxh_zjzk .hh_w .ul .li .li_l img {
  border-radius: 1000px;
  border: 4px solid #fff;
}
.zmxh_zjzk .hh_w .ul .li .li_r {
  width: 61.58%;
  padding-right: 2.6vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.zmxh_zjzk .hh_w .ul .li .li_r .div1 {
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_zjzk .hh_w .ul .li .li_r .div1 {
    font-size: 15.7375px;
  }
}
.zmxh_zjzk .hh_w .ul .li .li_r .div2 {
  line-height: 1.5;
}
.zmxh_zjzk .hh_w .ul .li .li_r * {
  color: #FFF;
}
.zmxh_zjzk .hh_w .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zmxh_zjzk .hh_w .btn a {
  color: #FFF;
  padding: 15px 30px;
  border: 1px solid #d1d9e3;
  border-radius: 5px;
  font-size: 16px;
}
@media (max-width: 768px) {
  .zmxh_zjzk .hh_w .ul .li .li_l > .img,
  .zmxh_zjzk .hh_w .ul .li .li_l img {
    position: absolute;
    width: 70%;
    height: 70%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .zmxh_zjzk .hh_w .ul .li {
    margin-bottom: 5px;
  }
  .zmxh_zjzk .hh_w .ul .li {
    width: 100%;
    flex: 0 0 100%;
  }
  .zmxh_zjzk .hh_w .ul .li .li_l {
    margin-right: 0;
  }
  .zmxh_zjzk .hh_w .title {
    margin-bottom: 5px;
  }
  .zmxh_zjzk .hh_w {
    padding: 40px 20px;
  }
}
.zmxh_dsj {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 1920px) {
  .zmxh_dsj {
    padding-top: 120px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zmxh_dsj {
    padding-top: 108.73469388px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zmxh_dsj {
    padding-top: 102.85714286px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zmxh_dsj {
    padding-top: 97.95918367px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zmxh_dsj {
    padding-top: 91.83673469px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zmxh_dsj {
    padding-top: 88.16326531px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zmxh_dsj {
    padding-top: 83.63265306px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zmxh_dsj {
    padding-top: 78.36734694px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zmxh_dsj {
    padding-top: 70.53061224px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zmxh_dsj {
    padding-top: 62.69387755px;
    padding-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zmxh_dsj {
    padding-top: 60.6122449px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .zmxh_dsj {
    padding-top: 120px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zmxh_dsj {
    padding-top: 108.73469388px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zmxh_dsj {
    padding-top: 102.85714286px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zmxh_dsj {
    padding-top: 97.95918367px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zmxh_dsj {
    padding-top: 91.83673469px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zmxh_dsj {
    padding-top: 88.16326531px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zmxh_dsj {
    padding-top: 83.63265306px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zmxh_dsj {
    padding-top: 78.36734694px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zmxh_dsj {
    padding-top: 70.53061224px;
    padding-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zmxh_dsj {
    padding-top: 62.69387755px;
    padding-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zmxh_dsj {
    padding-top: 60.6122449px;
    padding-bottom: 0px;
  }
}
.zmxh_dsj .dsj1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.zmxh_dsj .dsj1 .dsj1_l {
  position: relative;
  width: 50%;
  height: 0;
  padding-bottom: 33.57%;
}
.zmxh_dsj .dsj1 .dsj1_l > .img,
.zmxh_dsj .dsj1 .dsj1_l img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.zmxh_dsj .dsj1 .dsj1_r {
  width: 50%;
  padding-left: 11.4%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.zmxh_dsj .dsj1 .dsj1_r .div1 {
  color: #16356c;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (max-width: 2048px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 11.803125px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    font-size: 16px;
  }
}
.zmxh_dsj .dsj1 .dsj1_r .div2 {
  color: #333;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 40px;
}
@media (max-width: 2048px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 64px;
  }
}
@media (max-width: 1920px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 60px;
  }
}
@media (max-width: 1680px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 52.5px;
  }
}
@media (max-width: 1459px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 45.59375px;
  }
}
@media (max-width: 1366px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 42.6875px;
  }
}
@media (max-width: 1280px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 40px;
  }
}
@media (max-width: 1259px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 39.34375px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 30.96875px;
  }
}
.zmxh_dsj .dsj1 .dsj1_r .div3 {
  font-size: 16px;
  color: #666;
  line-height: 1.75;
  margin-bottom: 60px;
}
.zmxh_dsj .dsj1 .dsj1_r .div4 a {
  color: #999;
  padding: 15px 30px;
  border: 1px solid #999;
  border-radius: 5px;
  font-size: 16px;
}
.zmxh_dsj .dsj2 img {
  width: 100%;
}
@media (max-width: 768px) {
  .zmxh_dsj {
    padding-top: 40px;
  }
  .zmxh_dsj .dsj1 {
    flex-direction: column;
    justify-content: unset;
    align-items: center;
  }
  .zmxh_dsj .dsj1 .dsj1_l {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 67.14%;
  }
  .zmxh_dsj .dsj1 .dsj1_l > .img,
  .zmxh_dsj .dsj1 .dsj1_l img {
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .zmxh_dsj .dsj1 .dsj1_r {
    width: 90%;
    padding-left: 0;
    margin: 25px 0;
  }
  .zmxh_dsj .dsj1 .dsj1_r .div1 {
    margin-bottom: 5px;
  }
  .zmxh_dsj .dsj1 .dsj1_r .div2 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .zmxh_dsj .dsj1 .dsj1_r .div3 {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 5px;
  }
  .zmxh_dsj .dsj1 .dsj1_r .div4 {
    display: flex;
  }
  .zmxh_dsj .dsj1 .dsj1_r .div4 a {
    padding: 10px;
    display: block;
    margin-bottom: 5px;
    text-align: center;
  }
  .zmxh_dsj .dsj1 .dsj1_r .div3 {
    font-size: 14px;
    margin: 15px 0;
  }
  .zmxh_dsj .dsj1 .dsj1_r .div4 a {
    font-size: 14px;
  }
}
.zmxh_jrxh {
  background-size: 100% 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 1920px) {
  .zmxh_jrxh {
    margin-top: 120px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jrxh {
    margin-top: 108.73469388px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zmxh_jrxh {
    margin-top: 102.85714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jrxh {
    margin-top: 97.95918367px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jrxh {
    margin-top: 91.83673469px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jrxh {
    margin-top: 88.16326531px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jrxh {
    margin-top: 83.63265306px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jrxh {
    margin-top: 78.36734694px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jrxh {
    margin-top: 70.53061224px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jrxh {
    margin-top: 62.69387755px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zmxh_jrxh {
    margin-top: 60.6122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jrxh {
    margin-top: 120px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jrxh {
    margin-top: 108.73469388px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .zmxh_jrxh {
    margin-top: 102.85714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jrxh {
    margin-top: 97.95918367px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jrxh {
    margin-top: 91.83673469px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jrxh {
    margin-top: 88.16326531px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jrxh {
    margin-top: 83.63265306px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jrxh {
    margin-top: 78.36734694px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jrxh {
    margin-top: 70.53061224px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jrxh {
    margin-top: 62.69387755px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .zmxh_jrxh {
    margin-top: 60.6122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jrxh {
    padding-top: 105px;
    padding-bottom: 90px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jrxh {
    padding-top: 95.14285714px;
    padding-bottom: 81.55102041px;
  }
}
@media (max-width: 1680) {
  .zmxh_jrxh {
    padding-top: 90px;
    padding-bottom: 77.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jrxh {
    padding-top: 85.71428571px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jrxh {
    padding-top: 80.35714286px;
    padding-bottom: 68.87755102px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jrxh {
    padding-top: 77.14285714px;
    padding-bottom: 66.12244898px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jrxh {
    padding-top: 73.17857143px;
    padding-bottom: 62.7244898px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jrxh {
    padding-top: 68.57142857px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jrxh {
    padding-top: 61.71428571px;
    padding-bottom: 52.89795918px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jrxh {
    padding-top: 54.85714286px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 990px) {
  .zmxh_jrxh {
    padding-top: 53.03571429px;
    padding-bottom: 45.45918367px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jrxh {
    padding-top: 105px;
    padding-bottom: 90px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jrxh {
    padding-top: 95.14285714px;
    padding-bottom: 81.55102041px;
  }
}
@media (max-width: 1680) {
  .zmxh_jrxh {
    padding-top: 90px;
    padding-bottom: 77.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jrxh {
    padding-top: 85.71428571px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jrxh {
    padding-top: 80.35714286px;
    padding-bottom: 68.87755102px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jrxh {
    padding-top: 77.14285714px;
    padding-bottom: 66.12244898px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jrxh {
    padding-top: 73.17857143px;
    padding-bottom: 62.7244898px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jrxh {
    padding-top: 68.57142857px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jrxh {
    padding-top: 61.71428571px;
    padding-bottom: 52.89795918px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jrxh {
    padding-top: 54.85714286px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 990px) {
  .zmxh_jrxh {
    padding-top: 53.03571429px;
    padding-bottom: 45.45918367px;
  }
}
.zmxh_jrxh .div1 {
  margin-bottom: 20px;
}
.zmxh_jrxh .div2 {
  position: relative;
  margin-bottom: 25px;
}
.zmxh_jrxh .div2 .p1 {
  color: #fff;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 25.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_jrxh .div2 .p1 {
    font-size: 24.775px;
  }
}
.zmxh_jrxh .div2 .p2 {
  text-transform: Uppercase;
  font-family: 'din_r';
  color: #fff;
  position: absolute;
  top: 75%;
  left: 50%;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0.15;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 59.73333333px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 56px;
  }
}
@media (max-width: 1680px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 49px;
  }
}
@media (max-width: 1459px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 42.55416667px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 39.84166667px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 37.33333333px;
  }
}
@media (max-width: 1259px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 36.72083333px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 29.86666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_jrxh .div2 .p2 {
    font-size: 28.90416667px;
  }
}
.zmxh_jrxh .div3 {
  margin-bottom: 50px;
}
.zmxh_jrxh .div4 a {
  color: #FFF;
  padding: 15px 40px;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 16px;
}
@media (max-width: 768px) {
  .zmxh_jrxh {
    padding-top: 40px;
    margin-top: 40px;
  }
  .zmxh_jrxh .div1 {
    margin-bottom: 5px;
  }
  .zmxh_jrxh .div2 {
    margin-bottom: 10px;
  }
  .zmxh_jrxh .div3 {
    margin-bottom: 35px;
  }
}
.gy_zmxh_zjzk {
  margin-top: 0 !important;
}
.zmxh_xhzc {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 1920px) {
  .zmxh_xhzc {
    padding-top: 120px;
    padding-bottom: 115px;
  }
}
@media (max-width: 1776px) {
  .zmxh_xhzc {
    padding-top: 108.73469388px;
    padding-bottom: 104.20408163px;
  }
}
@media (max-width: 1680) {
  .zmxh_xhzc {
    padding-top: 102.85714286px;
    padding-bottom: 98.57142857px;
  }
}
@media (max-width: 1600px) {
  .zmxh_xhzc {
    padding-top: 97.95918367px;
    padding-bottom: 93.87755102px;
  }
}
@media (max-width: 1500px) {
  .zmxh_xhzc {
    padding-top: 91.83673469px;
    padding-bottom: 88.01020408px;
  }
}
@media (max-width: 1440px) {
  .zmxh_xhzc {
    padding-top: 88.16326531px;
    padding-bottom: 84.48979592px;
  }
}
@media (max-width: 1366px) {
  .zmxh_xhzc {
    padding-top: 83.63265306px;
    padding-bottom: 80.14795918px;
  }
}
@media (max-width: 1280px) {
  .zmxh_xhzc {
    padding-top: 78.36734694px;
    padding-bottom: 75.10204082px;
  }
}
@media (max-width: 1152px) {
  .zmxh_xhzc {
    padding-top: 70.53061224px;
    padding-bottom: 67.59183673px;
  }
}
@media (max-width: 1024px) {
  .zmxh_xhzc {
    padding-top: 62.69387755px;
    padding-bottom: 60.08163265px;
  }
}
@media (max-width: 990px) {
  .zmxh_xhzc {
    padding-top: 60.6122449px;
    padding-bottom: 58.08673469px;
  }
}
@media (max-width: 1920px) {
  .zmxh_xhzc {
    padding-top: 120px;
    padding-bottom: 115px;
  }
}
@media (max-width: 1776px) {
  .zmxh_xhzc {
    padding-top: 108.73469388px;
    padding-bottom: 104.20408163px;
  }
}
@media (max-width: 1680) {
  .zmxh_xhzc {
    padding-top: 102.85714286px;
    padding-bottom: 98.57142857px;
  }
}
@media (max-width: 1600px) {
  .zmxh_xhzc {
    padding-top: 97.95918367px;
    padding-bottom: 93.87755102px;
  }
}
@media (max-width: 1500px) {
  .zmxh_xhzc {
    padding-top: 91.83673469px;
    padding-bottom: 88.01020408px;
  }
}
@media (max-width: 1440px) {
  .zmxh_xhzc {
    padding-top: 88.16326531px;
    padding-bottom: 84.48979592px;
  }
}
@media (max-width: 1366px) {
  .zmxh_xhzc {
    padding-top: 83.63265306px;
    padding-bottom: 80.14795918px;
  }
}
@media (max-width: 1280px) {
  .zmxh_xhzc {
    padding-top: 78.36734694px;
    padding-bottom: 75.10204082px;
  }
}
@media (max-width: 1152px) {
  .zmxh_xhzc {
    padding-top: 70.53061224px;
    padding-bottom: 67.59183673px;
  }
}
@media (max-width: 1024px) {
  .zmxh_xhzc {
    padding-top: 62.69387755px;
    padding-bottom: 60.08163265px;
  }
}
@media (max-width: 990px) {
  .zmxh_xhzc {
    padding-top: 60.6122449px;
    padding-bottom: 58.08673469px;
  }
}
.zmxh_xhzc .title {
  color: #16356c;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_xhzc .title {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_xhzc .title {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_xhzc .title {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_xhzc .title {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_xhzc .title {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_xhzc .title {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_xhzc .title {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_xhzc .title {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .zmxh_xhzc .title {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .zmxh_xhzc .title {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .zmxh_xhzc .title {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_xhzc .title {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .zmxh_xhzc .title {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .zmxh_xhzc .title {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .zmxh_xhzc .title {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .zmxh_xhzc .title {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .zmxh_xhzc .title {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .zmxh_xhzc .title {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .zmxh_xhzc .title {
    font-size: 24.24489796px;
  }
}
@media (max-width: 1920px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 55px;
  }
}
@media (max-width: 1776px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 49.83673469px;
  }
}
@media (max-width: 1680) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 47.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 44.89795918px;
  }
}
@media (max-width: 1500px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 42.09183673px;
  }
}
@media (max-width: 1440px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 40.40816327px;
  }
}
@media (max-width: 1366px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 38.33163265px;
  }
}
@media (max-width: 1280px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 35.91836735px;
  }
}
@media (max-width: 1152px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 32.32653061px;
  }
}
@media (max-width: 1024px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 28.73469388px;
  }
}
@media (max-width: 990px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 27.78061224px;
  }
}
@media (max-width: 1920px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 55px;
  }
}
@media (max-width: 1776px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 49.83673469px;
  }
}
@media (max-width: 1680) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 47.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 44.89795918px;
  }
}
@media (max-width: 1500px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 42.09183673px;
  }
}
@media (max-width: 1440px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 40.40816327px;
  }
}
@media (max-width: 1366px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 38.33163265px;
  }
}
@media (max-width: 1280px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 35.91836735px;
  }
}
@media (max-width: 1152px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 32.32653061px;
  }
}
@media (max-width: 1024px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 28.73469388px;
  }
}
@media (max-width: 990px) {
  .zmxh_xhzc .title {
    margin-top: 0px;
    margin-bottom: 27.78061224px;
  }
}
.zmxh_xhzc .con p {
  font-size: 16px;
  color: #666;
  line-height: 2;
}
.zmxh_xhzc .con .p1 {
  color: #16356c;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_xhzc .con .p1 {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .zmxh_xhzc .con .p1 {
    font-size: 30px;
  }
}
@media (max-width: 1680px) {
  .zmxh_xhzc .con .p1 {
    font-size: 26.25px;
  }
}
@media (max-width: 1459px) {
  .zmxh_xhzc .con .p1 {
    font-size: 22.796875px;
  }
}
@media (max-width: 1366px) {
  .zmxh_xhzc .con .p1 {
    font-size: 21.34375px;
  }
}
@media (max-width: 1280px) {
  .zmxh_xhzc .con .p1 {
    font-size: 20px;
  }
}
@media (max-width: 1259px) {
  .zmxh_xhzc .con .p1 {
    font-size: 19.671875px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_xhzc .con .p1 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_xhzc .con .p1 {
    font-size: 15.484375px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_xhzc .con .p1 {
    font-size: 26.25px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_xhzc .con .p1 {
    font-size: 19.671875px;
  }
}
@media (max-width: 768px) {
  .zmxh_xhzc {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 1920px) {
  .zmxh_gycj {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .zmxh_gycj {
    padding-top: 108.73469388px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .zmxh_gycj {
    padding-top: 102.85714286px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .zmxh_gycj {
    padding-top: 97.95918367px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .zmxh_gycj {
    padding-top: 91.83673469px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .zmxh_gycj {
    padding-top: 88.16326531px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .zmxh_gycj {
    padding-top: 83.63265306px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .zmxh_gycj {
    padding-top: 78.36734694px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .zmxh_gycj {
    padding-top: 70.53061224px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .zmxh_gycj {
    padding-top: 62.69387755px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .zmxh_gycj {
    padding-top: 60.6122449px;
    padding-bottom: 60.6122449px;
  }
}
@media (max-width: 1920px) {
  .zmxh_gycj {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .zmxh_gycj {
    padding-top: 108.73469388px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .zmxh_gycj {
    padding-top: 102.85714286px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .zmxh_gycj {
    padding-top: 97.95918367px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .zmxh_gycj {
    padding-top: 91.83673469px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .zmxh_gycj {
    padding-top: 88.16326531px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .zmxh_gycj {
    padding-top: 83.63265306px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .zmxh_gycj {
    padding-top: 78.36734694px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .zmxh_gycj {
    padding-top: 70.53061224px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .zmxh_gycj {
    padding-top: 62.69387755px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .zmxh_gycj {
    padding-top: 60.6122449px;
    padding-bottom: 60.6122449px;
  }
}
.zmxh_gycj .hh_w {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
.zmxh_gycj .hh_w .title {
  position: relative;
  padding-bottom: 30px;
}
.zmxh_gycj .hh_w .title .div1 {
  color: #16356c;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 25.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_gycj .hh_w .title .div1 {
    font-size: 24.775px;
  }
}
.zmxh_gycj .hh_w .title::before {
  position: absolute;
  content: '';
  height: 4px;
  width: 60px;
  background: #16356c;
  bottom: 0;
}
.zmxh_gycj .hh_w .con {
  font-size: 16px;
  color: #666;
  line-height: 2;
  margin-top: 30px;
}
.zmxh_gycj .hh_w .ul {
  margin-top: 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.zmxh_gycj .hh_w .ul .liBox {
  width: 32.14%;
  margin-right: 1.79%;
  cursor: pointer;
  margin-bottom: 30px;
  min-height: 160px;
  position: relative;
  transition: all 0.5s;
}
.zmxh_gycj .hh_w .ul .liBox .li {
  padding: 30px;
  background: #f7f7f7;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  position: absolute;
  width: 100%;
  transition: all 0.5s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
}
.zmxh_gycj .hh_w .ul .liBox .li .bgimg {
  display: none;
  position: absolute;
  width: 155px;
  top: 0;
  right: 0;
  opacity: 0.2;
}
.zmxh_gycj .hh_w .ul .liBox .li .li_l {
  width: 100px;
  height: 100px;
  border-radius: 1000px;
  background: #fff;
  margin-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s;
}
.zmxh_gycj .hh_w .ul .liBox .li .li_l img {
  max-width: 100%;
  max-height: 100%;
}
.zmxh_gycj .hh_w .ul .liBox .li .li_r {
  flex: 1;
  transition: all 0.5s;
}
.zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
  color: #333;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 20px;
}
@media (max-width: 2048px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div1 {
    font-size: 15.7375px;
  }
}
.zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
  transition: height 0.5s;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #666;
  height: 25px;
  line-height: 1.5;
  font-family: 'siyuan_light';
}
@media (max-width: 2048px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 11.803125px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .zmxh_gycj .hh_w .ul .liBox .li .li_r .div2 {
    font-size: 16px;
  }
}
.zmxh_gycj .hh_w .ul .liBox:nth-child(3n+3) {
  margin-right: 0;
}
.zmxh_gycj .hh_w .ul .liBox:hover .bgimg {
  display: block;
}
.zmxh_gycj .hh_w .ul .liBox:hover .li {
  position: absolute;
  width: 100%;
  z-index: 10;
  top: 0;
  box-shadow: 0px 1px 32px 0px #88cde9;
  background-image: linear-gradient(to right, #045c99, #01b0db);
}
.zmxh_gycj .hh_w .ul .liBox:hover .li .li_l {
  display: none;
}
.zmxh_gycj .hh_w .ul .liBox:hover .li .li_r * {
  color: #FFF;
}
.zmxh_gycj .hh_w .ul .liBox:hover .li .li_r .div2 {
  -webkit-line-clamp: 6;
  height: 151px;
}
.zmxh_zjzk {
  margin-top: 60px;
}
.zmxh_zjzk .title {
  color: #16356c;
  font-weight: bold;
  text-align: center;
  font-family: 'siyuan_bold';
}
@media (max-width: 2048px) {
  .zmxh_zjzk .title {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .title {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_zjzk .title {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_zjzk .title {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .title {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .title {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_zjzk .title {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_zjzk .title {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .title {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .title {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .zmxh_zjzk .title {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .title {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .title {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .title {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .title {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .title {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .title {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .title {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .title {
    font-size: 24.24489796px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 35.35714286px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .zmxh_zjzk .title {
    margin-top: 0px;
    margin-bottom: 35.35714286px;
  }
}
.zmxh_zjzk .zmxh_zjzk_ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 768px) {
  .zmxh_zjzk .zmxh_zjzk_ul {
    flex-wrap: unset;
    display: -webkit-box;
    overflow-x: auto;
  }
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li {
  width: 23.57%;
  margin-right: 1.9%;
  background: #f7f7f7;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 0 35px 0;
  cursor: pointer;
  position: relative;
  transition: all 0.5s;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li {
    padding: 20px 0;
    width: 50%;
    margin-right: 4%;
    justify-content: flex-start;
  }
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div1 {
  position: relative;
  height: 6px;
  width: 100%;
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div1::before {
  position: absolute;
  content: '';
  background: #e6e6e6;
  height: 100%;
  width: 45px;
  border-radius: 5px;
  left: 50%;
  transform: translateX(-50%);
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div2 {
  margin-top: 25px;
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div2 .img {
  width: 185px;
  height: 185px;
  border-radius: 1000px;
}
@media (max-width: 768px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div2 .img {
    width: 60px;
    height: 60px;
  }
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
  padding: 30px 0 20px 0px;
  text-align: center;
  font-family: 'siyuan_bold';
  font-weight: bold;
  color: #16356c;
}
@media (max-width: 2048px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 29.86666667px;
  }
}
@media (max-width: 1920px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 28px;
  }
}
@media (max-width: 1680px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 24.5px;
  }
}
@media (max-width: 1459px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 21.27708333px;
  }
}
@media (max-width: 1366px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 19.92083333px;
  }
}
@media (max-width: 1280px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 18.66666667px;
  }
}
@media (max-width: 1259px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 18.36041667px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 14.93333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 14.45208333px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 24.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 18.36041667px;
  }
}
@media (max-width: 768px) {
  .zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div3 {
    font-size: 14px;
    padding: 0 20px;
  }
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li .div4 {
  text-align: center;
  line-height: 1.5;
  font-size: 16px;
  color: #666;
  padding: 0 40px;
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li::before {
  content: "";
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  position: absolute;
  background: #045c98;
  height: 4px;
  width: 0%;
  transition: all 0.5s;
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li:hover {
  transform: translateY(-15px);
  background: #fff;
  box-shadow: 0px 4px 8px 4px #e3e3e3;
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li:hover::before {
  width: 100%;
}
.zmxh_zjzk .zmxh_zjzk_ul .zmxh_zjzk_li:nth-child(4n+4) {
  margin-right: 0;
}
@media (max-width: 768px) {
  .zmxh_zjzk {
    margin-top: 40px;
  }
}
.zmxh_box {
  position: relative;
}
.zmxh_box .bgimg {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 36.97%;
  position: absolute;
  top: 0;
  z-index: -1;
}
.zmxh_box .bgimg > .img,
.zmxh_box .bgimg img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.zmxh_box .zmxh_mbx {
  background: transparent;
}
.zmxh_box .zmxh_dsjBox {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 95px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 86.08163265px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 81.42857143px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 77.55102041px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 72.70408163px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 69.79591837px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 66.20918367px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 62.04081633px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 55.83673469px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 49.63265306px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 47.98469388px;
    padding-bottom: 60.6122449px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 95px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 86.08163265px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 81.42857143px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 77.55102041px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 72.70408163px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 69.79591837px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 66.20918367px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 62.04081633px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 55.83673469px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 49.63265306px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .zmxh_box .zmxh_dsjBox {
    padding-top: 47.98469388px;
    padding-bottom: 60.6122449px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 35.35714286px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .zmxh_box .zmxh_dsjBox .title {
    margin-top: 0px;
    margin-bottom: 35.35714286px;
  }
}
.zmxh_box .zmxh_dsjBox .title .div1 {
  color: #16356c;
  font-family: 'siyuan_bold';
  line-height: 1;
  margin-bottom: 30px;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .zmxh_box .zmxh_dsjBox .title .div1 {
    font-size: 24.24489796px;
  }
}
.zmxh_box .zmxh_dsjBox .title .div2 {
  color: #333;
}
@media (max-width: 2048px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .title .div2 {
    font-size: 15.7375px;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w {
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
}
@media (max-width: 768px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w {
    flex-direction: column;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l {
  width: 16.78%;
  height: 375px;
  overflow-y: auto;
  margin-top: 10px;
  border-left: 1px solid #999;
  border-image: -webkit-linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #999 50%, rgba(255, 255, 255, 0) 99%) 2 2 2 2;
  border-image: -moz-linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #999 50%, rgba(255, 255, 255, 0) 99%) 2 2 2 2;
  border-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #999 50%, rgba(255, 255, 255, 0) 99%) 2 2 2 2;
}
@media (max-width: 768px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l {
    width: 100%;
    overflow-y: unset;
    overflow-x: auto;
    display: -webkit-box;
    height: auto;
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0px;
    margin-bottom: 25px;
    border-left: 0;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li {
  margin-bottom: 70px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li {
    margin-left: 0;
    margin-right: 20px;
    margin-bottom: 0px;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
  transition: all 0.5s;
  color: #999;
  font-weight: bold;
  text-align: left;
  line-height: 1;
  margin-bottom: 15px;
  position: relative;
  padding-left: 20px;
}
@media (max-width: 2048px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 15.7375px;
  }
}
@media (max-width: 768px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background: #999;
  height: 1px;
  width: 10px;
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
  color: #16356c;
}
@media (max-width: 2048px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 30px;
  }
}
@media (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 26.25px;
  }
}
@media (max-width: 1459px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 22.796875px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 21.34375px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 20px;
  }
}
@media (max-width: 1259px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 19.671875px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 15.484375px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 26.25px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1 {
    font-size: 19.671875px;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1::before,
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background: #16356c;
  height: 2px;
  width: 10px;
}
@media (min-width: 769px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w {
    /*定义滚动条的轨道颜色、内阴影及圆角*/
    /*定义滑块颜色、内阴影及圆角*/
  }
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l::-webkit-scrollbar {
    width: 5px;
    /*对垂直流动条有效*/
  }
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l::-webkit-scrollbar-track {
    border-radius: 20px;
  }
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l::-webkit-scrollbar-thumb {
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 6px #e3e3e3;
    background-color: #e3e3e3;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r {
  width: 77.85%;
}
@media (max-width: 768px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r {
    width: 100%;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
  color: #333;
  font-family: 'siyuan_bold';
  font-weight: bold;
  line-height: 1;
  margin-bottom: 25px;
}
@media (max-width: 2048px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 25.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time {
    font-size: 24.775px;
  }
}
@media (max-width: 2048px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .time span {
    font-size: 15.7375px;
  }
}
.zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_r .video_r_li .con * {
  font-size: 16px;
  color: #666;
  line-height: 2.5;
}
@media (max-width: 768px) {
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1::before,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li:hover .div1::before,
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li.on .div1::before {
    content: unset;
  }
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l .video_l_li .div1 {
    padding-left: 0;
  }
  .zmxh_box .zmxh_dsjBox .zmxh_dsj_ul .hh_w .video_l {
    margin-top: 5px;
  }
  .zmxh_box .zmxh_dsjBox {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.zmxh_jdfw {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 1920px) {
  .zmxh_jdfw {
    padding-top: 120px;
    padding-bottom: 90px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jdfw {
    padding-top: 108.73469388px;
    padding-bottom: 81.55102041px;
  }
}
@media (max-width: 1680) {
  .zmxh_jdfw {
    padding-top: 102.85714286px;
    padding-bottom: 77.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jdfw {
    padding-top: 97.95918367px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jdfw {
    padding-top: 91.83673469px;
    padding-bottom: 68.87755102px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jdfw {
    padding-top: 88.16326531px;
    padding-bottom: 66.12244898px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jdfw {
    padding-top: 83.63265306px;
    padding-bottom: 62.7244898px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jdfw {
    padding-top: 78.36734694px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jdfw {
    padding-top: 70.53061224px;
    padding-bottom: 52.89795918px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jdfw {
    padding-top: 62.69387755px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 990px) {
  .zmxh_jdfw {
    padding-top: 60.6122449px;
    padding-bottom: 45.45918367px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jdfw {
    padding-top: 120px;
    padding-bottom: 90px;
  }
}
@media (max-width: 1776px) {
  .zmxh_jdfw {
    padding-top: 108.73469388px;
    padding-bottom: 81.55102041px;
  }
}
@media (max-width: 1680) {
  .zmxh_jdfw {
    padding-top: 102.85714286px;
    padding-bottom: 77.14285714px;
  }
}
@media (max-width: 1600px) {
  .zmxh_jdfw {
    padding-top: 97.95918367px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1500px) {
  .zmxh_jdfw {
    padding-top: 91.83673469px;
    padding-bottom: 68.87755102px;
  }
}
@media (max-width: 1440px) {
  .zmxh_jdfw {
    padding-top: 88.16326531px;
    padding-bottom: 66.12244898px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jdfw {
    padding-top: 83.63265306px;
    padding-bottom: 62.7244898px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jdfw {
    padding-top: 78.36734694px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1152px) {
  .zmxh_jdfw {
    padding-top: 70.53061224px;
    padding-bottom: 52.89795918px;
  }
}
@media (max-width: 1024px) {
  .zmxh_jdfw {
    padding-top: 62.69387755px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 990px) {
  .zmxh_jdfw {
    padding-top: 60.6122449px;
    padding-bottom: 45.45918367px;
  }
}
.zmxh_jdfw .zmxh_jdfw_ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 768px) {
  .zmxh_jdfw .zmxh_jdfw_ul {
    flex-wrap: unset;
    display: -webkit-box;
    overflow-x: auto;
  }
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li {
  width: 32.14%;
  margin-right: 1.79%;
  background: #f7f7f7;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 0 100px 0;
  cursor: pointer;
  position: relative;
  transition: all 0.5s;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li {
    padding: 20px 0;
    width: 50%;
    margin-right: 4%;
    justify-content: flex-start;
  }
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div1 {
  position: relative;
  height: 6px;
  width: 100%;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div1::before {
  position: absolute;
  content: '';
  background: #e6e6e6;
  height: 100%;
  width: 45px;
  border-radius: 5px;
  left: 50%;
  transform: translateX(-50%);
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div2 {
  width: 150px;
  height: 150px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1000px;
  transition: all 0.5s;
  margin-top: 55px;
  line-height: 1.5;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div2 .img {
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 768px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div2 .img {
    width: 60px;
    height: 60px;
  }
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
  padding: 35px 0 20px 0px;
  text-align: center;
  font-family: 'siyuan_bold';
  font-weight: bold;
  color: #16356c;
}
@media (max-width: 2048px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 27.73333333px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 26px;
  }
}
@media (max-width: 1680px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 22.75px;
  }
}
@media (max-width: 1459px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 19.75729167px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 18.49791667px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 17.33333333px;
  }
}
@media (max-width: 1259px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 17.04895833px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 13.86666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 13.41979167px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 22.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 17.04895833px;
  }
}
@media (max-width: 768px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 14px;
    padding: 0 20px;
  }
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
  text-align: center;
  line-height: 1.5;
  font-size: 16px;
  color: #666;
  padding: 0 40px;
}
@media (max-width: 2048px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 13.11458333px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 13.11458333px;
  }
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div5 {
  position: absolute;
  bottom: 45px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div5 .img_a {
  display: none;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li::before {
  content: "";
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  position: absolute;
  background: #045c98;
  height: 4px;
  width: 0%;
  transition: all 0.5s;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li:hover {
  transform: translateY(-15px);
  background: #fff;
  box-shadow: 0px 4px 8px 4px #e3e3e3;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li:hover .div2 {
  background: #f7f7f7;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li:hover .div5 .img {
  display: none;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li:hover .div5 .img_a {
  display: block;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li:hover::before {
  width: 100%;
}
.zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li:nth-child(3n+3) {
  margin-right: 0;
}
@media (max-width: 768px) {
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li:nth-child(3n+3) {
    margin-right: 4%;
  }
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div5 {
    display: none;
  }
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div2 {
    width: 100px;
    height: 100px;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div3 {
    font-size: 16px;
    margin: 10px 0;
  }
  .zmxh_jdfw .zmxh_jdfw_ul .zmxh_jdfw_li .div4 {
    font-size: 14px;
    padding: 0 20px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date {
    padding-top: 110px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date {
    padding-top: 99.67346939px;
    padding-bottom: 72.48979592px;
  }
}
@media (max-width: 1680) {
  .fuwu_date {
    padding-top: 94.28571429px;
    padding-bottom: 68.57142857px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date {
    padding-top: 89.79591837px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date {
    padding-top: 84.18367347px;
    padding-bottom: 61.2244898px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date {
    padding-top: 80.81632653px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date {
    padding-top: 76.66326531px;
    padding-bottom: 55.75510204px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date {
    padding-top: 71.83673469px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date {
    padding-top: 64.65306122px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date {
    padding-top: 57.46938776px;
    padding-bottom: 41.79591837px;
  }
}
@media (max-width: 990px) {
  .fuwu_date {
    padding-top: 55.56122449px;
    padding-bottom: 40.40816327px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date {
    padding-top: 110px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date {
    padding-top: 99.67346939px;
    padding-bottom: 72.48979592px;
  }
}
@media (max-width: 1680) {
  .fuwu_date {
    padding-top: 94.28571429px;
    padding-bottom: 68.57142857px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date {
    padding-top: 89.79591837px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date {
    padding-top: 84.18367347px;
    padding-bottom: 61.2244898px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date {
    padding-top: 80.81632653px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date {
    padding-top: 76.66326531px;
    padding-bottom: 55.75510204px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date {
    padding-top: 71.83673469px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date {
    padding-top: 64.65306122px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date {
    padding-top: 57.46938776px;
    padding-bottom: 41.79591837px;
  }
}
@media (max-width: 990px) {
  .fuwu_date {
    padding-top: 55.56122449px;
    padding-bottom: 40.40816327px;
  }
}
.fuwu_date h1 {
  color: #222222;
  font-weight: bold;
  border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 2048px) {
  .fuwu_date h1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date h1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .fuwu_date h1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .fuwu_date h1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date h1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date h1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .fuwu_date h1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fuwu_date h1 {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date h1 {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date h1 {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .fuwu_date h1 {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date h1 {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date h1 {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date h1 {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date h1 {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date h1 {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date h1 {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date h1 {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .fuwu_date h1 {
    font-size: 24.24489796px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 17.67857143px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .fuwu_date h1 {
    padding-top: 0px;
    padding-bottom: 17.67857143px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 36.24489796px;
  }
}
@media (max-width: 1680) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 34.28571429px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 32.65306122px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 30.6122449px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 27.87755102px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 26.12244898px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 23.51020408px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 20.89795918px;
  }
}
@media (max-width: 990px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 20.20408163px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 36.24489796px;
  }
}
@media (max-width: 1680) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 34.28571429px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 32.65306122px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 30.6122449px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 27.87755102px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 26.12244898px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 23.51020408px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 20.89795918px;
  }
}
@media (max-width: 990px) {
  .fuwu_date h1 {
    margin-top: 0px;
    margin-bottom: 20.20408163px;
  }
}
.fuwu_date .art {
  font-size: 18px;
  line-height: 36px;
  color: #525252;
}
@media (max-width: 1920px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 45px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 40.7755102px;
  }
}
@media (max-width: 1680) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 38.57142857px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 36.73469388px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 34.43877551px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 33.06122449px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 31.3622449px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 26.44897959px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 23.51020408px;
  }
}
@media (max-width: 990px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 22.72959184px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 45px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 40.7755102px;
  }
}
@media (max-width: 1680) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 38.57142857px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 36.73469388px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 34.43877551px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 33.06122449px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 31.3622449px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 26.44897959px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 23.51020408px;
  }
}
@media (max-width: 990px) {
  .fuwu_date .art p {
    margin-top: 0px;
    margin-bottom: 22.72959184px;
  }
}
.fuwu_date .art .item {
  width: 100%;
  position: relative;
}
.fuwu_date .art .item p {
  margin-bottom: 0;
}
@media (max-width: 1920px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 54.36734694px;
  }
}
@media (max-width: 1680) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 48.97959184px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 45.91836735px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 44.08163265px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 41.81632653px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 39.18367347px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 35.26530612px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 31.34693878px;
  }
}
@media (max-width: 990px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 30.30612245px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 54.36734694px;
  }
}
@media (max-width: 1680) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 51.42857143px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 48.97959184px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 45.91836735px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 44.08163265px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 41.81632653px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 39.18367347px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 35.26530612px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 31.34693878px;
  }
}
@media (max-width: 990px) {
  .fuwu_date .art .item {
    margin-top: 0px;
    margin-bottom: 30.30612245px;
  }
}
.fuwu_date .art .item .box {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
  z-index: 2;
  padding: 26px 48px;
  border: 1px solid #16356c;
}
.fuwu_date .art .item:before {
  content: '';
  width: 100%;
  height: 100%;
  background: #16356c;
  position: absolute;
  right: -20px;
  bottom: -20px;
  z-index: 1;
}
.fuwu_date .art .item h3.h3 {
  padding-left: 23px;
  position: relative;
  font-size: 28px;
  color: #333333;
}
@media (max-width: 1920px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 9.06122449px;
  }
}
@media (max-width: 1680) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 8.57142857px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 8.16326531px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 7.65306122px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 7.34693878px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 6.96938776px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 6.53061224px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 5.87755102px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 5.2244898px;
  }
}
@media (max-width: 990px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 5.05102041px;
  }
}
@media (max-width: 1920px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1776px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 9.06122449px;
  }
}
@media (max-width: 1680) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 8.57142857px;
  }
}
@media (max-width: 1600px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 8.16326531px;
  }
}
@media (max-width: 1500px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 7.65306122px;
  }
}
@media (max-width: 1440px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 7.34693878px;
  }
}
@media (max-width: 1366px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 6.96938776px;
  }
}
@media (max-width: 1280px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 6.53061224px;
  }
}
@media (max-width: 1152px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 5.87755102px;
  }
}
@media (max-width: 1024px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 5.2244898px;
  }
}
@media (max-width: 990px) {
  .fuwu_date .art .item h3.h3 {
    margin-top: 0px;
    margin-bottom: 5.05102041px;
  }
}
.fuwu_date .art .item h3.h3:before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  background: #16356c;
  left: 0;
  top: 50%;
  margin-top: -7px;
}
@media (max-width: 1440px) {
  .fuwu_date .art {
    font-size: 16px;
    line-height: 32px;
  }
  .fuwu_date .art .item .box {
    padding: 20px 25px;
  }
  .fuwu_date .art .item h3.h3 {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .fuwu_date {
    padding: 40px 0 ;
  }
  .fuwu_date h1 {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .fuwu_date .art {
    font-size: 14px;
    line-height: 26px;
  }
  .fuwu_date .art p {
    margin-bottom: 10px;
  }
  .fuwu_date .art .item .box {
    padding: 15px 15px;
  }
  .fuwu_date .art .item h3.h3 {
    font-size: 18px;
    padding-left: 15px;
  }
  .fuwu_date .art .item:before {
    right: -10px;
    bottom: -10px;
  }
  .fuwu_date .art .item h3.h3:before {
    width: 10px;
    height: 10px;
    margin-top: -5px;
  }
}
.new4_con2.bgf {
  background: #fff;
}
/* new4_con3 */
.new4_con2 {
  width: 100%;
  padding-top: 70px;
  padding-bottom: 70px;
  background: #f7f7f7;
}
.new4_con3 {
  background: #f2f2f2;
}
.new4_con4 {
  padding-top: 60px;
}
.new4_con2 .top {
  width: 100%;
  border-bottom: 1px solid #dfdfdf;
}
.new4_con2 .top span {
  font-size: 30px;
  color: #16356c;
  font-weight: bold;
  display: inline-block;
  padding-bottom: 16px;
  border-bottom: 3px solid #16356c;
}
.new4_con2 .top .rig {
  float: right;
}
.new4_con2 .top .rig a {
  font-size: 18px;
  color: #999999;
  display: inline-block;
  margin-right: 30px;
  margin-top: 8px;
  cursor: pointer;
  transition: all 0.5s;
}
.new4_con2 .top .rig a:last-child {
  margin-right: 0;
}
.new4_con2 .top .rig a.on {
  color: #16356c;
}
.new4_con2 .bot {
  width: 100%;
  padding-top: 32px;
}
.new4_con2 .bot .rq {
  width: 100%;
  display: none;
}
.new4_con2 .bot .rq.on1 {
  display: block;
}
.new4_con2 .bot .rq .lef {
  width: 56%;
  float: left;
}
.new4_con2 .bot .rq .lef .div {
  width: 48%;
  float: left;
  margin-right: 4%;
}
.new4_con2 .bot .rq .lef .div:nth-child(2) {
  margin-right: 0;
}
.new4_con2 .bot .rq .lef .div .div1 {
  width: 100%;
  overflow: hidden;
}
.new4_con2 .bot .rq .lef .div .div1 img {
  width: 100%;
  vertical-align: middle;
  transition: all 0.5s;
}
.new4_con2 .bot .rq .lef .div:hover .div1 img {
  transform: scale(1.05);
}
.new4_con2 .bot .rq .lef .div .div2 {
  width: 100%;
  padding-top: 24px;
}
.new4_con2 .bot .rq .lef .div .div2 .p1 {
  font-size: 20px;
  color: #2f3336;
  margin-bottom: 16px;
  transition: all 0.5s;
}
.new4_con2 .bot .rq .lef .div:hover .div2 .p1 {
  color: #16356c;
}
.new4_con2 .bot .rq .lef .div .div2 .p2 {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e4e4e4;
}
.new4_con2 .bot .rq .lef .div .div2 .p3 {
  font-size: 16px;
  color: #999999;
  padding-top: 16px;
}
.new4_con2 .bot .rq .lef .div .div2 .p3 img {
  width: 6px;
  display: inline-block;
  margin-left: 5px;
}
.new4_con2 .bot .rq .lef .div .div2 .p3 span {
  font-size: 16px;
  color: #2f3336;
  float: right;
  font-family: "din2";
}
.new4_con2 .bot .rq .rig {
  width: 41.3%;
  float: right;
}
.new4_con2 .bot .rq .rig a {
  display: block;
  font-size: 16px;
  color: #2f3336;
  padding-right: 85px;
  position: relative;
  margin-bottom: 18px;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new4_con2 .bot .rq .rig a:hover {
  color: #16356c;
  padding-left: 10px;
}
.new4_con2 .bot .rq .rig a span {
  font-size: 16px;
  color: #2f3336;
  position: absolute;
  right: 0;
  font-family: "din2";
}
@media (max-width: 1459px) {
  .new4_con2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .new4_con2 .top span {
    font-size: 22px;
    padding-bottom: 10px;
    border-bottom: 2px solid #16356c;
  }
  .new4_con2 .top .rig a {
    font-size: 15px;
    margin-right: 22px;
    margin-top: 8px;
  }
  .new4_con2 .bot {
    padding-top: 24px;
  }
  .new4_con2 .bot .rq .lef .div .div2 {
    padding-top: 18px;
  }
  .new4_con2 .bot .rq .lef .div .div2 .p1 {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .new4_con2 .bot .rq .lef .div .div2 .p2 {
    font-size: 13px;
    line-height: 22px;
    padding-bottom: 14px;
  }
  .new4_con2 .bot .rq .lef .div .div2 .p3 {
    font-size: 14px;
    padding-top: 12px;
  }
  .new4_con2 .bot .rq .lef .div .div2 .p3 img {
    width: 5px;
    margin-left: 5px;
  }
  .new4_con2 .bot .rq .lef .div .div2 .p3 span {
    font-size: 14px;
  }
  .new4_con2 .bot .rq .rig a {
    font-size: 14px;
    padding-right: 85px;
    margin-bottom: 15px;
  }
  .new4_con2 .bot .rq .rig a span {
    font-size: 14px;
  }
  .new4_con4 {
    padding-top: 40px;
  }
}
@media (max-width: 991px) {
  .new4_con2 .top {
    border-bottom: none;
  }
  .new4_con2 .top span {
    display: block;
    text-align: center;
  }
  .new4_con2 .top .rig {
    float: none;
    display: table;
    width: auto;
    margin: 0 auto;
    margin-top: 15px;
  }
  .new4_con2 .bot .rq .lef {
    width: 100%;
  }
  .new4_con2 .bot .rq .rig {
    width: 100%;
    margin-top: 40px;
  }
  .new4_con2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .new4_con2 .bot .rq .lef .div {
    width: 49%;
    margin-right: 2%;
  }
}
@media (max-width: 500px) {
  .new4_con2 .top .rig a {
    font-size: 14px;
    margin-right: 15px;
    margin-top: 8px;
  }
}
.fd::after {
  content: " ";
  display: block;
  clear: both;
}
.fd {
  zoom: 1;
}
@media (max-width: 1920px) {
  .news_date {
    padding-top: 95px;
    padding-bottom: 125px;
  }
}
@media (max-width: 1776px) {
  .news_date {
    padding-top: 86.08163265px;
    padding-bottom: 113.26530612px;
  }
}
@media (max-width: 1680) {
  .news_date {
    padding-top: 81.42857143px;
    padding-bottom: 107.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_date {
    padding-top: 77.55102041px;
    padding-bottom: 102.04081633px;
  }
}
@media (max-width: 1500px) {
  .news_date {
    padding-top: 72.70408163px;
    padding-bottom: 95.66326531px;
  }
}
@media (max-width: 1440px) {
  .news_date {
    padding-top: 69.79591837px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1366px) {
  .news_date {
    padding-top: 66.20918367px;
    padding-bottom: 87.11734694px;
  }
}
@media (max-width: 1280px) {
  .news_date {
    padding-top: 62.04081633px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1152px) {
  .news_date {
    padding-top: 55.83673469px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1024px) {
  .news_date {
    padding-top: 49.63265306px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 990px) {
  .news_date {
    padding-top: 47.98469388px;
    padding-bottom: 63.1377551px;
  }
}
@media (max-width: 1920px) {
  .news_date {
    padding-top: 95px;
    padding-bottom: 125px;
  }
}
@media (max-width: 1776px) {
  .news_date {
    padding-top: 86.08163265px;
    padding-bottom: 113.26530612px;
  }
}
@media (max-width: 1680) {
  .news_date {
    padding-top: 81.42857143px;
    padding-bottom: 107.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_date {
    padding-top: 77.55102041px;
    padding-bottom: 102.04081633px;
  }
}
@media (max-width: 1500px) {
  .news_date {
    padding-top: 72.70408163px;
    padding-bottom: 95.66326531px;
  }
}
@media (max-width: 1440px) {
  .news_date {
    padding-top: 69.79591837px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1366px) {
  .news_date {
    padding-top: 66.20918367px;
    padding-bottom: 87.11734694px;
  }
}
@media (max-width: 1280px) {
  .news_date {
    padding-top: 62.04081633px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1152px) {
  .news_date {
    padding-top: 55.83673469px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1024px) {
  .news_date {
    padding-top: 49.63265306px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 990px) {
  .news_date {
    padding-top: 47.98469388px;
    padding-bottom: 63.1377551px;
  }
}
.news_con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
@media (max-width: 1920px) {
  .news_con {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (max-width: 1776px) {
  .news_con {
    padding-top: 81.55102041px;
    padding-bottom: 81.55102041px;
  }
}
@media (max-width: 1680) {
  .news_con {
    padding-top: 77.14285714px;
    padding-bottom: 77.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_con {
    padding-top: 73.46938776px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1500px) {
  .news_con {
    padding-top: 68.87755102px;
    padding-bottom: 68.87755102px;
  }
}
@media (max-width: 1440px) {
  .news_con {
    padding-top: 66.12244898px;
    padding-bottom: 66.12244898px;
  }
}
@media (max-width: 1366px) {
  .news_con {
    padding-top: 62.7244898px;
    padding-bottom: 62.7244898px;
  }
}
@media (max-width: 1280px) {
  .news_con {
    padding-top: 58.7755102px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1152px) {
  .news_con {
    padding-top: 52.89795918px;
    padding-bottom: 52.89795918px;
  }
}
@media (max-width: 1024px) {
  .news_con {
    padding-top: 47.02040816px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 990px) {
  .news_con {
    padding-top: 45.45918367px;
    padding-bottom: 45.45918367px;
  }
}
@media (max-width: 1920px) {
  .news_con {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (max-width: 1776px) {
  .news_con {
    padding-top: 81.55102041px;
    padding-bottom: 81.55102041px;
  }
}
@media (max-width: 1680) {
  .news_con {
    padding-top: 77.14285714px;
    padding-bottom: 77.14285714px;
  }
}
@media (max-width: 1600px) {
  .news_con {
    padding-top: 73.46938776px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1500px) {
  .news_con {
    padding-top: 68.87755102px;
    padding-bottom: 68.87755102px;
  }
}
@media (max-width: 1440px) {
  .news_con {
    padding-top: 66.12244898px;
    padding-bottom: 66.12244898px;
  }
}
@media (max-width: 1366px) {
  .news_con {
    padding-top: 62.7244898px;
    padding-bottom: 62.7244898px;
  }
}
@media (max-width: 1280px) {
  .news_con {
    padding-top: 58.7755102px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1152px) {
  .news_con {
    padding-top: 52.89795918px;
    padding-bottom: 52.89795918px;
  }
}
@media (max-width: 1024px) {
  .news_con {
    padding-top: 47.02040816px;
    padding-bottom: 47.02040816px;
  }
}
@media (max-width: 990px) {
  .news_con {
    padding-top: 45.45918367px;
    padding-bottom: 45.45918367px;
  }
}
.news_con .left {
  width: 62.65%;
}
.news_con .left .h2 {
  font-weight: bold;
  color: #08151d;
}
@media (max-width: 2048px) {
  .news_con .left .h2 {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .news_con .left .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .news_con .left .h2 {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .news_con .left .h2 {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .news_con .left .h2 {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .news_con .left .h2 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .news_con .left .h2 {
    font-size: 26.22916667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_con .left .h2 {
    font-size: 20.64583333px;
  }
}
@media (max-width: 1920px) {
  .news_con .left .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1776px) {
  .news_con .left .h2 {
    font-size: 36.24489796px;
  }
}
@media (max-width: 1680px) {
  .news_con .left .h2 {
    font-size: 34.28571429px;
  }
}
@media (max-width: 1600px) {
  .news_con .left .h2 {
    font-size: 32.65306122px;
  }
}
@media (max-width: 1500px) {
  .news_con .left .h2 {
    font-size: 30.6122449px;
  }
}
@media (max-width: 1440px) {
  .news_con .left .h2 {
    font-size: 29.3877551px;
  }
}
@media (max-width: 1366px) {
  .news_con .left .h2 {
    font-size: 27.87755102px;
  }
}
@media (max-width: 1280px) {
  .news_con .left .h2 {
    font-size: 26.12244898px;
  }
}
@media (max-width: 1152px) {
  .news_con .left .h2 {
    font-size: 23.51020408px;
  }
}
@media (max-width: 1024px) {
  .news_con .left .h2 {
    font-size: 20.89795918px;
  }
}
@media (max-width: 990px) {
  .news_con .left .h2 {
    font-size: 20.20408163px;
  }
}
.news_con .left .other {
  margin: 50px 0 20px;
}
.news_con .left .other p {
  display: inline-block;
  font-size: 16px;
  color: #666666;
  margin-right: 80px;
  padding-left: 25px;
}
.news_con .left .other p:last-child {
  margin-right: 0;
}
.news_con .left .other p.p1 {
  background: url('../images/n1.png') no-repeat left center;
}
.news_con .left .other p.p2 {
  background: url('../images/n2.png') no-repeat left center;
}
.news_con .left .other p.p3 {
  background: url('../images/n3.png') no-repeat left center;
}
.news_con .left .other p.p4 {
  background: url('../images/dz.png') no-repeat left center;
}
.news_con .left .con {
  border-top: 1px solid #e6e7e8;
  border-bottom: 1px solid #e6e7e8;
  padding: 30px 0;
  font-size: 16px;
  line-height: 30px;
  color: #666666;
}
.news_con .left .con p {
  margin: 30px 0;
}
.news_con .left .sxy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 50px;
}
.news_con .left .sxy a {
  font-size: 16px;
  color: #08151d;
}
.news_con .left .sxy a:hover {
  color: #16356c;
}
.news_con .left .sxy a:first-child i {
  margin-right: 5px;
}
.news_con .left .sxy a:nth-child(2) i {
  width: 60px;
  height: 60px;
  display: inline-block;
  text-align: center;
  line-height: 60px;
  background: #fafafa;
  border-radius: 50%;
  font-size: 20px;
}
.news_con .left .sxy a:last-child i {
  margin-left: 5px;
}
.news_con .right {
  width: 30%;
  top: 100px;
  position: sticky;
}
@media (max-width: 1440px) {
  .news_con .left .other {
    margin: 30px 0 20px;
  }
  .news_con .left .other p {
    margin-right: 50px;
  }
  .news_con .left .con {
    padding: 20px 0;
  }
  .news_con .left .con p {
    margin: 20px 0;
  }
  .news_con .left .sxy {
    margin-top: 30px;
  }
  .news_con .left .sxy a:nth-child(2) i {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}
@media (max-width: 990px) {
  .news_con .right {
    top: 60px;
  }
  .news_con {
    padding: 15px 0 30px;
  }
  .news_con .left .h2 {
    font-size: 24px;
  }
  .news_con .left .other {
    margin: 20px 0 15px;
  }
  .news_con .left .other p {
    margin-right: 15px;
    font-size: 14px;
  }
  .news_con .left .con {
    padding: 15px 0;
    font-size: 14px;
    line-height: 24px;
  }
  .news_con .left .con p {
    margin: 15px 0;
  }
  .news_con .left .sxy {
    margin-top: 20px;
  }
  .news_con .left .sxy a:nth-child(2) i {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}
@media (max-width: 768px) {
  .news_con {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .news_con .left {
    width: 100%;
    margin-bottom: 20px;
  }
  .news_con .left .other p {
    display: block;
  }
  .news_con .left .con {
    padding: 0;
  }
  .news_con .right {
    width: 100%;
  }
}
.aside_news .box {
  background: #f6f8f9;
  border-top: 5px solid #16356c;
  padding: 33px 35px;
  margin-bottom: 40px;
}
.aside_news .box.box2 {
  border-top: none;
}
.aside_news .box.box2 input {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background: #fff;
  font-size: 16px;
  color: #999999;
  padding: 0 10px;
  margin-bottom: 13px;
}
.aside_news .box.box2 input::placeholder {
  font-size: 16px;
  color: #999999;
}
.aside_news .box.box2 a {
  display: block;
  width: 100%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  background: #cacfd1;
  text-transform: uppercase;
}
.aside_news .box.box2 a:hover {
  background: #16356c;
}
.aside_news h2 {
  color: #050505;
  font-weight: 600;
  margin-bottom: 30px;
}
@media (max-width: 2048px) {
  .aside_news h2 {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .aside_news h2 {
    font-size: 30px;
  }
}
@media (max-width: 1680px) {
  .aside_news h2 {
    font-size: 26.25px;
  }
}
@media (max-width: 1459px) {
  .aside_news h2 {
    font-size: 22.796875px;
  }
}
@media (max-width: 1366px) {
  .aside_news h2 {
    font-size: 21.34375px;
  }
}
@media (max-width: 1280px) {
  .aside_news h2 {
    font-size: 20px;
  }
}
@media (max-width: 1259px) {
  .aside_news h2 {
    font-size: 19.671875px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .aside_news h2 {
    font-size: 15.484375px;
  }
}
@media (max-width: 1920px) {
  .aside_news h2 {
    font-size: 30px;
  }
}
@media (max-width: 1776px) {
  .aside_news h2 {
    font-size: 27.18367347px;
  }
}
@media (max-width: 1680px) {
  .aside_news h2 {
    font-size: 25.71428571px;
  }
}
@media (max-width: 1600px) {
  .aside_news h2 {
    font-size: 24.48979592px;
  }
}
@media (max-width: 1500px) {
  .aside_news h2 {
    font-size: 22.95918367px;
  }
}
@media (max-width: 1440px) {
  .aside_news h2 {
    font-size: 22.04081633px;
  }
}
@media (max-width: 1366px) {
  .aside_news h2 {
    font-size: 20.90816327px;
  }
}
@media (max-width: 1280px) {
  .aside_news h2 {
    font-size: 19.59183673px;
  }
}
@media (max-width: 1152px) {
  .aside_news h2 {
    font-size: 17.63265306px;
  }
}
@media (max-width: 1024px) {
  .aside_news h2 {
    font-size: 15.67346939px;
  }
}
@media (max-width: 990px) {
  .aside_news h2 {
    font-size: 15.15306122px;
  }
}
.aside_news h2.h2 {
  color: #fff;
  background: #16356c;
  margin-bottom: 0;
  padding: 20px 35px;
  font-weight: normal;
}
.aside_news .list1 li {
  margin-bottom: 20px;
}
.aside_news .list1 li:last-child {
  margin-bottom: 0;
}
.aside_news .list1 li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.aside_news .list1 li a:hover .imgbox img {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  -o-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.aside_news .list1 li a:hover .art h3 {
  color: #16356c;
}
.aside_news .list1 li a .imgbox {
  width: 48%;
  height: 0;
  padding-bottom: 28%;
  position: relative;
  overflow: hidden;
}
.aside_news .list1 li a .imgbox img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.aside_news .list1 li a .art {
  width: 48%;
}
.aside_news .list1 li a .art h3 {
  font-size: 18px;
  font-weight: bold;
  color: #1b1e1e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
}
.aside_news .list1 li a .art p {
  font-size: 16px;
  line-height: 24px;
  color: #666666;
  height: 48px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.aside_news .list2 li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.aside_news .list2 li a.on .imgbox {
  padding-bottom: 34.6%;
  margin-bottom: 10px;
}
.aside_news .list2 li a:hover p {
  color: #16356c;
}
.aside_news .list2 li a:hover p:before {
  background: #16356c;
}
.aside_news .list2 li a .imgbox {
  width: 100%;
  height: 0;
  padding-bottom: 0;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.aside_news .list2 li a .imgbox img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.aside_news .list2 li a p {
  font-size: 18px;
  line-height: 35px;
  padding-left: 20px;
  position: relative;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aside_news .list2 li a p:before {
  content: '';
  width: 10px;
  height: 2px;
  background: #666666;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
}
@media (max-width: 1366px) {
  .aside_news .box {
    padding: 20px;
    border-top: 3px solid #16356c;
  }
  .aside_news .list1 li a .art h3 {
    font-size: 16px;
  }
  .aside_news .list1 li a .art p {
    font-size: 14px;
  }
  .aside_news h2 {
    margin-bottom: 20px;
  }
  .aside_news .list2 li a p {
    font-size: 16px;
    line-height: 30px;
  }
  .aside_news .box.box2 input {
    height: 50px;
    line-height: 50px;
  }
  .aside_news .box.box2 a {
    height: 50px;
    line-height: 50px;
  }
}
@media (max-width: 990px) {
  .aside_news .box {
    padding: 15px;
    border-top: 2px solid #16356c;
  }
  .aside_news h2 {
    margin-bottom: 15px;
    font-size: 18px;
  }
}
.new1_con1 {
  width: 100%;
  padding-top: 70px;
  background: #f8f8f8;
}
/* 复制 左边 */
.por_con2_lef {
  width: 19.7%;
  float: left;
}
.por_con2_lef .rq1 {
  width: 100%;
  margin-bottom: 22px;
}
.por_con2_lef .rq1 .p {
  font-size: 30px;
  color: #ffffff;
  line-height: 78px;
  background: #2f3336;
  text-align: center;
  position: relative;
}
.por_con2_lef .rq1 .p span {
  font-size: 44px;
  color: #ffffff;
  font-weight: bold;
  opacity: 0.05;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-transform: uppercase;
}
.por_con2_lef .rq1 .div {
  width: 100%;
  background: #fff;
}
.por_con2_lef .rq1 .div .div1 {
  width: 100%;
  border-bottom: 1px dashed #d0d0d0;
}
.por_con2_lef .rq1 .div .div1 .a {
  font-size: 16px;
  color: #333333;
  padding-left: 34px;
  line-height: 50px;
  display: block;
  position: relative;
}
.por_con2_lef .rq1 .div .div1.on .a {
  color: #fff;
  background: #16356c;
}
.por_con2_lef .rq1 .div .div1 .a i {
  width: 13px;
  height: 13px;
  position: absolute;
  top: 50%;
  right: 17%;
  transform: translateY(-50%);
  background-image: url(../images/por1_con2_img1.png);
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.5s;
}
.por_con2_lef .rq1 .div .div1.on .a i {
  background-image: url(../images/por1_con2_img2.png);
}
.por_con2_lef .rq1 .div .div1 .div2 {
  width: 100%;
  padding: 0 47px;
  max-height: 0;
  height: auto;
  overflow: hidden;
  transition: all 0.5s;
  opacity: 0;
}
.por_con2_lef .rq1 .div .div1.on .div2 {
  opacity: 1;
  max-height: 300px;
  padding-top: 17px;
  padding-bottom: 17px;
}
.por_con2_lef .rq1 .div .div1 .div2 p {
  margin-bottom: 12px;
}
.por_con2_lef .rq1 .div .div1 .div2 a {
  font-size: 14px;
  color: #666666;
  padding-right: 10px;
  position: relative;
  transition: all 0.6s;
}
.por_con2_lef .rq1 .div .div1 .div2 a.on1,
.por_con2_lef .rq1 .div .div1 .div2 a:hover {
  padding-right: 20px;
  color: #16356c;
}
.por_con2_lef .rq1 .div .div1 .div2 a::before {
  content: '';
  width: 6px;
  height: 11px;
  background-image: url(../images/por1_con2_img3.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 0.3s;
}
.por_con2_lef .rq1 .div .div1 .div2 a.on1::before,
.por_con2_lef .rq1 .div .div1 .div2 a:hover::before {
  opacity: 1;
}
.por_con2_lef .rq2 {
  width: 100%;
  background: #fff;
  margin-bottom: 22px;
}
@media (max-width: 1459px) {
  .por_con2_lef .rq1 .p {
    font-size: 22px;
    line-height: 60px;
  }
  .por_con2_lef .rq1 .p span {
    font-size: 32px;
  }
  .por_con2_lef .rq1 .div .div1 .a {
    font-size: 14px;
    padding-left: 25px;
    line-height: 40px;
  }
  .por_con2_lef .rq1 .div .div1 .a i {
    width: 12px;
    height: 12px;
  }
  .por_con2_lef .rq1 .div .div1 .div2 {
    padding: 0 35px;
  }
  .por_con2_lef .rq1 .div .div1 .div2 a {
    font-size: 13px;
  }
  .por_con2_lef .rq1 .div .div1 .div2 p {
    margin-bottom: 8px;
  }
  .por_con2_lef .rq2 .p {
    font-size: 18px;
    line-height: 45px;
  }
  .por_con2_lef .rq2 .p span {
    font-size: 33px;
  }
  .por_con2_lef .rq2 .div {
    padding: 14px 13px;
    padding-bottom: 20px;
  }
  .por_con2_lef .rq2 .div2 div .p1 {
    font-size: 14px;
  }
  .por_con2_lef .rq2 .div2 div .p1 img {
    width: 16px;
    margin-bottom: 1px;
  }
  .por_con2_lef .rq2 .div2 div .p2 {
    font-size: 22px;
  }
  .por_con2_lef .rq3 .p {
    font-size: 18px;
    line-height: 45px;
  }
  .por_con2_lef .rq3 .p span {
    font-size: 33px;
  }
  .por_con2_lef .rq3 .div {
    padding: 10px 10px;
    padding-bottom: 35px;
  }
  .por_con2_lef .rq3 .div a {
    font-size: 12px;
    line-height: 22px;
    padding: 0 10px;
  }
}
@media (max-width: 991px) {
  .por_con2_lef {
    display: none;
  }
}
/* 复制 右边 */
/* new1_con1_rig */
.new1_con1_rig {
  width: 78%;
  float: right;
}
.por_con2_rig {
  width: 100%;
}
.por_con2_rig .rq1 {
  background: #fff;
  margin-bottom: 34px;
}
.por_con2_rig .rq1 .top {
  padding: 0 25px;
  line-height: 70px;
  border-bottom: 2px solid #efefef;
}
.por_con2_rig .rq1 .top .p {
  font-size: 26px;
  color: #333333;
  float: left;
}
.por_con2_rig .rq1 .top .p span {
  font-size: 24px;
  color: #333333;
  opacity: 0.5;
  text-transform: uppercase;
}
.por_con2_rig .rq1 .top div {
  float: right;
  width: 40px;
  height: 40px;
  background: #e8e8e8;
  margin-left: 14px;
  margin-top: 15px;
  position: relative;
  transition: all 0.5s;
}
.por_con2_rig .rq1 .top div.on {
  background: #16356c;
}
.por_con2_rig .rq1 .top .div1::before {
  content: '';
  width: 18px;
  height: 13px;
  background-image: url(../images/por1_con2_img9.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s;
}
.por_con2_rig .rq1 .top .div1.on::before {
  background-image: url(../images/por1_con2_img8.png);
}
.por_con2_rig .rq1 .top .div2::before {
  content: '';
  width: 15px;
  height: 15px;
  background-image: url(../images/por1_con2_img7.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s;
}
.por_con2_rig .rq1 .top .div2.on::before {
  background-image: url(../images/por1_con2_img6.png);
}
.por_con2_rig .rq1 .bot {
  width: 100%;
  background: #fff;
  padding: 0 25px;
  padding-bottom: 38px;
}
.por_con2_rig .rq1 .bot .div {
  width: 100%;
  margin-bottom: 38px;
}
.por_con2_rig .rq1 .bot .div1 {
  width: 23.5%;
  height: 317px;
  float: left;
  margin-right: 2%;
  border: 1px solid #e3e3e3;
  margin-top: 15px;
  display: block;
}
.por_con2_rig .rq1 .bot .div1:nth-child(4n) {
  margin-right: 0;
}
.por_con2_rig .rq1 .bot .div1 .div2 {
  width: 100%;
  overflow: hidden;
}
.por_con2_rig .rq1 .bot .div1 .div2 img {
  width: 100%;
  vertical-align: middle;
  transition: all 0.5s;
}
.por_con2_rig .rq1 .bot .div1:hover .div2 img {
  transform: scale(1.1);
}
.por_con2_rig .rq1 .bot .div1 .div3 {
  width: 100%;
  padding: 12px;
  padding-top: 18px;
}
.por_con2_rig .rq1 .bot .div1 .div3 .p1 {
  font-size: 20px;
  color: #333333;
  margin-bottom: 8px;
  transition: all 0.5s;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.por_con2_rig .rq1 .bot .div1:hover .div3 .p1 {
  color: #16356c;
}
.por_con2_rig .rq1 .bot .div1 .div3 .p2 {
  font-size: 14px;
  color: #999999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.por_con2_rig .rq1 .bot .div1 .div3 button {
  font-size: 12px;
  color: #999999;
  width: 90px;
  height: 27px;
  line-height: 25px;
  border: 1px solid #e3e3e3;
  margin-top: 15px;
  text-transform: uppercase;
  transition: all 0.5s;
}
.por_con2_rig .rq1 .bot .div1:hover .div3 button {
  background: #16356c;
  border: 1px solid #16356c;
  color: #fff;
}
.por_con2_rig .rq1 .bot .div1 .div3 .div4 {
  margin-top: 25px;
  margin-bottom: 10px;
  display: none;
}
.por_con2_rig .rq1 .bot .div1 .div3 .div4 p {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  display: inline-block;
  line-height: 22px;
}
.por_con2_rig .rq1 .bot .div1 .div3 .div4 span {
  font-size: 14px;
  color: #666666;
  line-height: 22px;
  padding: 0 7px;
  border: 1px solid #d1d2d3;
  border-radius: 3px;
  transition: all 0.5s;
}
.por_con2_rig .rq1 .bot .div1 .div3 .div4 span:hover {
  color: #fff;
  background: #16356c;
  border: 1px solid #16356c;
}
.fy {
  display: table;
  width: auto;
  margin: 0 auto;
}
.fy li {
  float: left;
  margin-right: 9px;
}
.fy li a {
  display: block;
  width: 31px;
  line-height: 31px;
  border: 1px solid #dbdbdb;
  font-size: 14px;
  color: #999999;
  text-align: center;
}
.fy li.on a,
.fy li.on a:hover,
.fy li a:hover {
  color: #fff;
  background: #16356c;
  border: 1px solid #16356c;
}
.fy li:last-child a,
.fy li:first-child a {
  width: 47px;
  height: 33px;
  margin-right: 23px;
  position: relative;
}
.fy li:last-child a {
  margin-right: 0;
  margin-left: 23px;
}
.fy li:last-child a::before,
.fy li:first-child a::before {
  content: '';
  width: 8px;
  height: 14px;
  background-image: url(../images/por1_con2_img12.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s;
}
.fy li:first-child a::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.fy li:last-child a:hover::before,
.fy li:first-child a:hover::before {
  background-image: url(../images/por1_con2_img11.png);
}
.por_con2_rig .rq2 {
  width: 100%;
  height: 258px;
  margin-bottom: 32px;
  background-image: url(../images/por1_con2_img13.jpg);
  background-size: cover;
}
.por_con2_rig .rq2 .lef {
  width: 42%;
  float: left;
  padding-left: 53px;
  padding-top: 58px;
}
.por_con2_rig .rq2 .lef span {
  font-size: 16px;
  color: #ffffff;
  display: inline-block;
  line-height: 34px;
  padding: 0 15px;
  background: #16356c;
}
.por_con2_rig .rq2 .lef p {
  font-size: 36px;
  color: #ffffff;
  font-weight: bold;
  margin-top: 14px;
  padding-bottom: 35px;
  position: relative;
}
.por_con2_rig .rq2 .lef p::before {
  content: '';
  width: 38px;
  height: 2px;
  background: #8f9396;
  position: absolute;
  bottom: 0;
  left: 0;
}
.por_con2_rig .rq2 .rig {
  width: 58%;
  height: 100%;
  float: left;
  position: relative;
}
.por_con2_rig .rq2 .rig img {
  max-width: 85%;
  max-height: 85%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s;
}
.por_con2_rig .rq2:hover .rig img {
  transform: translate(-50%, -50%) scale(1.08);
}
.por_con2_rig .rq3 {
  width: 100%;
  margin-bottom: 20px;
  background: #fff;
}
.por_con2_rig .rq3 .p {
  font-size: 26px;
  color: #333333;
  line-height: 77px;
  padding: 0 23px;
  border-bottom: 2px solid #efefef;
}
.por_con2_rig .rq3 .p span {
  color: #333333;
  font-size: 24px;
  opacity: 0.5;
  text-transform: uppercase;
}
.por_con2_rig .rq3 .div {
  padding: 23px;
}
.por_con2_rig .rq3 .div .div1 {
  width: 23.5%;
  height: 218px;
  margin-right: 2%;
  float: left;
  background: #f6f6f6;
  padding: 30px 23px;
  transition: all 0.5s;
}
.por_con2_rig .rq3 .div .div1:hover {
  box-shadow: 0px 16px 22px 0px #5a5b5f;
  transform: translate3d(0, -5px, 0);
}
.por_con2_rig .rq3 .div .div1:nth-child(4n) {
  margin-right: 0;
}
.por_con2_rig .rq3 .div .div1 img {
  width: 44px;
  display: block;
  margin: 0 auto;
}
.por_con2_rig .rq3 .div .div1 .p1 {
  font-size: 22px;
  color: #333333;
  border-bottom: 1px solid #cfcece;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 9px;
  margin-bottom: 18px;
}
.por_con2_rig .rq3 .div .div1 .p2 {
  font-size: 20px;
  color: #333333;
  text-align: center;
}
.por_con2_rig .rq3 .div .div1 .p3 {
  font-size: 16px;
  color: #333333;
  text-align: center;
}
.por_con2_rig .rq1.rq4 .bot {
  padding-bottom: 20px;
}
.por_con2_rig .rq1.rq4 .bot .div {
  margin-bottom: 0;
}
@media (max-width: 500px) {
  .fy li a {
    width: 28px;
    line-height: 28px;
    font-size: 13px;
  }
  .fy li:last-child a,
  .fy li:first-child a {
    width: 40px;
    height: 30px;
    margin-right: 0px;
  }
  .fy li:last-child a {
    margin-right: 0;
    margin-left: 0px;
  }
}
@media (max-width: 1459px) {
  .por_con2 {
    padding-top: 65px;
  }
  .por_con2_lef .rq1 .p {
    font-size: 22px;
    line-height: 60px;
  }
  .por_con2_lef .rq1 .p span {
    font-size: 32px;
  }
  .por_con2_lef .rq1 .div .div1 .a {
    font-size: 14px;
    padding-left: 25px;
    line-height: 40px;
  }
  .por_con2_lef .rq1 .div .div1 .a i {
    width: 12px;
    height: 12px;
  }
  .por_con2_lef .rq1 .div .div1 .div2 {
    padding: 0 35px;
  }
  .por_con2_lef .rq1 .div .div1 .div2 a {
    font-size: 13px;
  }
  .por_con2_lef .rq1 .div .div1 .div2 p {
    margin-bottom: 8px;
  }
  .por_con2_lef .rq2 .p {
    font-size: 18px;
    line-height: 45px;
  }
  .por_con2_lef .rq2 .p span {
    font-size: 33px;
  }
  .por_con2_lef .rq2 .div {
    padding: 14px 13px;
    padding-bottom: 20px;
  }
  .por_con2_lef .rq2 .div2 div .p1 {
    font-size: 14px;
  }
  .por_con2_lef .rq2 .div2 div .p1 img {
    width: 16px;
    margin-bottom: 1px;
  }
  .por_con2_lef .rq2 .div2 div .p2 {
    font-size: 22px;
  }
  .por_con2_lef .rq3 .p {
    font-size: 18px;
    line-height: 45px;
  }
  .por_con2_lef .rq3 .p span {
    font-size: 33px;
  }
  .por_con2_lef .rq3 .div {
    padding: 10px 10px;
    padding-bottom: 35px;
  }
  .por_con2_lef .rq3 .div a {
    font-size: 12px;
    line-height: 22px;
    padding: 0 10px;
  }
  .por_con2_rig .rq1 .bot .div {
    margin-bottom: 30px;
  }
  .por_con2_rig .rq1 {
    margin-bottom: 24px;
  }
  .por_con2_rig .rq1 .top {
    padding: 0 19px;
    line-height: 54px;
  }
  .por_con2_rig .rq1 .top .p {
    font-size: 20px;
  }
  .por_con2_rig .rq1 .top .p span {
    font-size: 18px;
  }
  .por_con2_rig .rq1 .top div {
    width: 30px;
    height: 30px;
    margin-top: 14px;
  }
  .por_con2_rig .rq1 .top .div1::before {
    width: 14px;
    height: 10px;
  }
  .por_con2_rig .rq1 .top .div2::before {
    width: 11px;
    height: 11px;
  }
  .por_con2_rig .rq1 .bot {
    padding: 0 19px;
    padding-bottom: 30px;
  }
  .por_con2_rig .rq1 .bot .div1 {
    height: 240px;
  }
  .por_con2_rig .rq1 .bot .div1 .div3 {
    padding: 8px;
    padding-top: 10px;
  }
  .por_con2_rig .rq1 .bot .div1 .div3 .p1 {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .por_con2_rig .rq1 .bot .div1 .div3 .p2 {
    font-size: 13px;
  }
  .por_con2_rig .rq1 .bot .div1 .div3 button {
    margin-top: 7px;
  }
  .por_con2_rig .rq2 {
    height: 196px;
    margin-bottom: 32px;
  }
  .por_con2_rig .rq2 .lef {
    padding-left: 40px;
    padding-top: 44px;
  }
  .por_con2_rig .rq2 .lef span {
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px;
  }
  .por_con2_rig .rq2 .lef p {
    font-size: 27px;
    margin-top: 12px;
    padding-bottom: 24px;
  }
  .por_con2_rig .rq2 .rig img {
    max-width: 75%;
    max-height: 75%;
  }
  .por_con2_rig .rq3 .p {
    font-size: 20px;
    line-height: 54px;
    padding: 0 19px;
  }
  .por_con2_rig .rq3 .p span {
    font-size: 18px;
  }
  .por_con2_rig .rq3 .div .div1 {
    height: 165px;
    padding: 22px 18px;
  }
  .por_con2_rig .rq3 .div .div1 img {
    width: 33px;
  }
  .por_con2_rig .rq3 .div .div1 .p1 {
    font-size: 18px;
    padding-top: 18px;
    padding-bottom: 9px;
    margin-bottom: 10px;
  }
  .por_con2_rig .rq3 .div .div1 .p2 {
    font-size: 16px;
  }
  .por_con2_rig .rq3 .div .div1 .p3 {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .fl {
    display: block;
  }
  .por_con2 {
    padding-top: 45px;
  }
  .por_con2_lef {
    display: none;
  }
  .new1_con1_rig {
    width: 100%;
  }
  .por_con2_rig .rq1 .bot .div1 {
    height: 230px;
  }
  .por_con2_rig .rq1 .bot .div1 .div3 .div4 {
    margin-top: 16px;
    margin-bottom: 5px;
  }
  .por_con2_rig .rq1 .bot .div1 .div3 .div4 span {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .por_con2_rig .rq1 .bot .div1 {
    width: 49%;
    height: 326px;
    margin-right: 2%;
  }
  .por_con2_rig .rq1 .bot .div1:nth-child(4n) {
    margin-right: 2%;
  }
  .por_con2_rig .rq1 .bot .div1:nth-child(2n) {
    margin-right: 0;
  }
  .por_con2_rig .rq3 .div .div1 {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 15px;
  }
  .por_con2_rig .rq3 .div .div1:nth-child(4n) {
    margin-right: 2%;
  }
  .por_con2_rig .rq3 .div .div1:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 500px) {
  .por_con2_rig .rq1 .bot .div1 {
    height: 240px;
  }
  .por_con2_rig .rq1 .top div {
    margin-left: 8px;
  }
  .por_con2_rig .rq1 .top .p span {
    font-size: 16px;
  }
  .por_con2_rig .rq1 .top {
    padding: 0 10px;
  }
  .por_con2_rig .rq1 .bot {
    padding: 0 10px;
    padding-bottom: 30px;
  }
  .por_con2_rig .rq2 .lef {
    width: 100%;
    padding-left: 30px;
    padding-top: 33px;
  }
  .por_con2_rig .rq2 .rig {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .por_con2_rig .rq2 .rig img {
    position: static;
    transform: translate(0%, 0%);
  }
  .por_con2_rig .rq2 {
    height: auto;
  }
  .por_con2_rig .rq2 .lef span {
    font-size: 12px;
    line-height: 26px;
    padding: 0 7px;
  }
  .por_con2_rig .rq2 .lef p {
    font-size: 22px;
    margin-top: 10px;
    padding-bottom: 16px;
  }
  .por_con2_rig .rq2 .rig img {
    max-width: 70%;
    max-height: 70%;
    display: block;
    margin: 0 auto;
  }
  .por_con2_rig .rq3 .p span {
    font-size: 16px;
  }
  .por_con2_rig .rq3 .p {
    padding: 0 10px;
  }
  .por_con2_rig .rq3 .div {
    padding: 20px 10px;
  }
  .por_con2_rig .rq3 .div .div1 .p1 {
    font-size: 16px;
    padding-top: 16px;
    padding-bottom: 9px;
  }
  .por_con2_rig .rq3 .div .div1 .p2 {
    font-size: 14px;
  }
  .por_con2_rig .rq3 .div .div1 .p3 {
    font-size: 12px;
  }
  .por_con2_rig .rq3 .div .div1 {
    height: 158px;
    padding: 22px 10px;
  }
}
@media (max-width: 375px) {
  .por_con2_rig .rq1 .bot .div1 {
    height: 223px;
  }
}
/* 复制底部 */
/* pro_con3 */
.pro2_con1_bt {
  position: relative;
  padding-left: 24px;
}
.pro2_con1_bt .bt {
  font-size: 40px;
  color: #333333;
  transform: skewX(-10deg);
}
.pro2_con1_bt::before {
  content: '';
  width: 4px;
  height: 85%;
  background: #16356c;
  position: absolute;
  left: 0;
  top: 51%;
  transform: translateY(-50%);
}
.pro2_con1_bt .bt span {
  font-size: 40px;
  color: #16356c;
}
.pro2_con1_bt .p1 {
  font-size: 18px;
  color: #666666;
  margin-top: 5px;
  text-transform: uppercase;
  font-family: "akz";
}
.pro2_con1 {
  width: 100%;
  background: #f8f8f8;
  padding-top: 85px;
  padding-bottom: 100px;
}
.pro2_con1 .wrap {
  position: relative;
}
.pro2_con1 .a {
  font-size: 14px;
  color: #999999;
  width: 140px;
  line-height: 44px;
  border-radius: 44px;
  text-align: center;
  position: absolute;
  top: 30px;
  right: 0;
  border: 2px solid #c6c6c6;
}
.pro2_con1 .a:hover {
  background: #16356c;
  border: 1px solid #16356c;
  color: #fff;
}
.pro2_con1 .rq {
  width: 100%;
  padding-top: 37px;
}
.pro2_con1 .rq .lef {
  width: 27.5%;
  float: left;
  background: #fff;
}
.pro2_con1 .rq .lef .top {
  width: 100%;
  overflow: hidden;
}
.pro2_con1 .rq .lef .top img {
  width: 100%;
  vertical-align: middle;
}
.pro2_con1 .rq .lef .bot {
  width: 100%;
  margin-top: 15px;
  padding-left: 28px;
}
.pro2_con1 .rq .lef .bot a {
  display: block;
  margin-bottom: 15px;
}
.pro2_con1 .rq .lef .bot a .p1 {
  font-size: 16px;
  color: #666666;
  transition: all 0.5s;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.pro2_con1 .rq .lef .bot a:hover .p1 {
  color: #16356c;
  padding-left: 10px;
}
.pro2_con1 .rq .lef .bot a .p2 {
  font-size: 14px;
  color: #999999;
  font-family: "akz";
  margin-top: 5px;
}
.pro2_con1 .rq .lef .bot .a1 {
  display: inline-block;
  font-size: 15px;
  color: #666666;
  margin-top: 5px;
  padding-right: 15px;
  position: relative;
  transition: all 0.5s;
}
.pro2_con1 .rq .lef .bot .a1::before {
  content: '';
  width: 8px;
  height: 13px;
  background-image: url(../images/por2_con1_img2.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.5s;
}
.pro2_con1 .rq .lef .bot .a1:hover {
  color: #16356c;
  padding-right: 25px;
}
.pro2_con1 .rq .lef .bot .a1:hover::before {
  background-image: url(../images/por2_con1_img3.png);
}
.pro2_con1 .rq .rig {
  width: 69%;
  float: right;
}
.pro2_con1 .rq .rig .top {
  width: 100%;
  background: #fff;
  padding-top: 50px;
  padding-bottom: 40px;
}
.pro2_con1 .rq .rig .top .div {
  display: block;
  width: 50%;
  float: left;
  padding-left: 60px;
  padding-right: 30px;
}
.pro2_con1 .rq .rig .top .div .p1 {
  font-size: 20px;
  color: #333333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: all 0.5s;
}
.pro2_con1 .rq .rig .top .div:hover .p1 {
  color: #16356c;
}
.pro2_con1 .rq .rig .top .div .p2 {
  font-size: 16px;
  color: #666666;
  margin-top: 17px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.pro2_con1 .rq .rig .top .div .p3 {
  font-size: 16px;
  color: #666666;
  font-family: "akz";
  text-align: right;
  margin-top: 40px;
  position: relative;
}
.pro2_con1 .rq .rig .top .div .p3::before {
  content: '';
  width: 90px;
  height: 1px;
  background: #666666;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.pro2_con1 .rq .rig .bot {
  width: 100%;
  margin-top: 15px;
}
.pro2_con1 .rq .rig .bot .div1 {
  width: 49%;
  float: left;
  margin-right: 2%;
  background: #fff;
  padding: 0 27px;
  padding-top: 35px;
}
.pro2_con1 .rq .rig .bot .div1:nth-child(2) {
  margin-right: 0;
}
.pro2_con1 .rq .rig .bot .div1 a {
  display: block;
  padding-left: 20px;
  padding-right: 75px;
  position: relative;
  font-size: 16px;
  color: #666666;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 25px;
}
.pro2_con1 .rq .rig .bot .div1 a::before {
  content: '';
  width: 3px;
  height: 3px;
  border: 2px solid #16356c;
  position: absolute;
  left: 0;
  top: 55%;
  transform: translateY(-50%);
}
.pro2_con1 .rq .rig .bot .div1 a span {
  font-size: 14px;
  color: #666666;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-family: "akz";
}
.pro2_con1 .rq .rig .bot .div1 a:hover {
  color: #16356c;
}
@media (max-width: 1459px) {
  .pro2_con1_bt {
    padding-left: 18px;
  }
  .pro2_con1_bt::before {
    width: 3px;
    height: 78%;
    top: 53%;
  }
  .pro2_con1_bt .bt span,
  .pro2_con1_bt .bt {
    font-size: 30px;
  }
  .pro2_con1_bt .p1 {
    font-size: 14px;
    margin-top: 3px;
  }
  .pro2_con1 {
    padding-top: 64px;
    padding-bottom: 75px;
  }
  .pro2_con1 .a {
    font-size: 12px;
    width: 105px;
    line-height: 35px;
    border-radius: 36px;
    top: 10px;
  }
  .pro2_con1 .rq {
    padding-top: 25px;
  }
  .pro2_con1 .rq .rig .top {
    padding-top: 40px;
    padding-bottom: 35px;
  }
  .pro2_con1 .rq .rig .top .div .p1 {
    font-size: 17px;
  }
  .pro2_con1 .rq .rig .top .div .p2 {
    font-size: 14px;
    margin-top: 8px;
  }
  .pro2_con1 .rq .rig .top .div .p3 {
    font-size: 14px;
    margin-top: 25px;
  }
  .pro2_con1 .rq .rig .bot .div1 {
    padding: 0 20px;
    padding-top: 24px;
  }
}
@media (max-width: 1259px) {
  .pro2_con1_bt .bt span,
  .pro2_con1_bt .bt {
    font-size: 24px;
  }
  .pro2_con1_bt .p1 {
    font-size: 12px;
    margin-top: 3px;
  }
  .pro2_con1 .rq .rig .top {
    padding-top: 30px;
    padding-bottom: 25px;
  }
  .pro2_con1 .rq .rig .top .div {
    padding-left: 34px;
    padding-right: 30px;
  }
  .pro2_con1 .rq .rig .bot .div1 a {
    font-size: 14px;
  }
  .pro2_con1 .rq .rig .bot .div1 a span {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .pro2_con1 {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .pro2_con1 .rq .lef {
    width: 100%;
  }
  .pro2_con1 .rq .rig {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .pro2_con1 .rq .rig .top .div {
    width: 100%;
    margin: 15px 0;
  }
  .pro2_con1 .rq .rig .top {
    padding-top: 16px;
    padding-bottom: 14px;
  }
  .pro2_con1 .rq .rig .bot .div1 {
    width: 100%;
    margin: 0;
  }
  .pro2_con1 .rq .rig .bot .div1:nth-child(2) {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .pro2_con1 {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .pro2_con1 .rq .lef .bot {
    padding-left: 16px;
  }
  .pro2_con1 .a {
    display: none;
  }
  .pro2_con1 .rq .lef .bot {
    margin-top: 10px;
  }
  .pro2_con1 .rq .lef .bot a {
    margin-bottom: 10px;
  }
  .pro2_con1 .rq .rig .top .div {
    width: 100%;
    margin: 6px 0;
    padding-left: 16px;
    padding-right: 16px;
  }
  .pro2_con1 .rq .rig .bot .div1 a {
    margin-bottom: 18px;
  }
}
/* 新增左边 */
.new1_lef_div {
  width: 100%;
  background: #fff;
}
.new1_lef_div a {
  display: block;
  font-size: 16px;
  color: #333333;
  line-height: 50px;
  padding-left: 34px;
  border-bottom: 1px dashed #d0d0d0;
  position: relative;
}
.new1_lef_div a:hover {
  color: #16356c;
}
.new1_lef_div a.on {
  background: #16356c;
  color: #fff;
  border-bottom: 1px dashed #16356c;
}
.new1_lef_div a:last-child {
  border-bottom: none;
}
.new1_lef_div a::before {
  content: '';
  width: 8px;
  height: 15px;
  background-image: url(../images/new1_con1_img1.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translateY(-50%);
}
@media (max-width: 1459px) {
  .new1_lef_div a {
    font-size: 14px;
    padding-left: 25px;
    line-height: 40px;
  }
  .new1_lef_div a::before {
    width: 7px;
    height: 13px;
    right: 35px;
  }
}
/* 新增右边 */
/* new1_rig_div */
.new1_rig_div {
  width: 100%;
}
.new1_rig_div1 {
  width: 100%;
  padding: 25px;
  background: #fff;
  margin-bottom: 27px;
}
.new1_rig_div1 .lef {
  width: 35%;
  float: left;
  overflow: hidden;
}
.new1_rig_div1 .lef img {
  width: 100%;
  vertical-align: middle;
  transition: all 0.5s;
}
.new1_rig_div1 .swiper-slide:hover .lef img {
  transform: scale(1.05);
}
.new1_rig_div1 .rig {
  width: 65%;
  float: left;
  padding-top: 28px;
  padding-left: 45px;
}
.new1_rig_div1 .rig .p1 {
  font-size: 24px;
  color: #2f3336;
  margin-bottom: 22px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: all 0.5s;
}
.new1_rig_div1 .swiper-slide:hover .rig .p1 {
  color: #16356c;
}
.new1_rig_div1 .rig .p2 {
  font-size: 16px;
  color: #666666;
  line-height: 28px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.new1_rig_div1 .rig button {
  font-size: 16px;
  color: #ffffff;
  width: 120px;
  height: 41px;
  background: #16356c;
  margin-top: 44px;
  display: block;
  border: none;
}
.new1_rig_div1 .swiper-pagination {
  bottom: 0;
  text-align: right;
}
.new1_rig_div1 .swiper-pagination-bullet {
  width: 26px;
  height: 2px;
  background: #d5d6d7;
  opacity: 1;
  border-radius: 0;
}
.new1_rig_div1 .swiper-pagination-bullet-active {
  background: #16356c;
}
/* new1_rig_div2 */
.new1_rig_div2 {
  width: 100%;
  padding: 0 25px;
  margin-bottom: 28px;
  background: #fff;
}
.new1_rig_div2 .div {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px dashed #d0d0d0;
}
.new1_rig_div2 .div a {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.new1_rig_div2 .div .lef {
  width: 24%;
}
.new1_rig_div2 .div .lef img {
  width: 100%;
  vertical-align: middle;
  transition: all 0.5s;
}
.new1_rig_div2 .div:hover .lef img {
  transform: scale(1.05);
}
.new1_rig_div2 .div .rig {
  width: 76%;
  padding-left: 38px;
  padding-right: 115px;
}
.new1_rig_div2 .div .rig .p1 {
  font-size: 18px;
  color: #2f3336;
  margin-bottom: 22px;
  transition: all 0.5s;
}
.new1_rig_div2 .div:hover .rig .p1 {
  color: #16356c;
}
.new1_rig_div2 .div .rig .p2 {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
}
.new1_rig_div2 .fy {
  padding-top: 20px;
  padding-bottom: 28px;
}
@media (max-width: 1459px) {
  .new1_con1 {
    padding-top: 50px;
  }
  .new1_rig_div1 .rig {
    padding-top: 12px;
    padding-left: 25px;
  }
  .new1_rig_div1 .rig .p1 {
    font-size: 20px;
    margin-bottom: 14px;
  }
  .new1_rig_div1 .rig .p2 {
    font-size: 15px;
    line-height: 26px;
  }
  .new1_rig_div1 .rig button {
    font-size: 14px;
    width: 100px;
    height: 35px;
    margin-top: 30px;
  }
  .new1_rig_div2 {
    padding: 0 18px;
  }
  .new1_rig_div2 .div {
    padding: 16px 0;
  }
  .new1_rig_div2 .div .rig .p1 {
    margin-bottom: 12px;
  }
}
@media (max-width: 768px) {
  .new1_rig_div1 .lef {
    width: 100%;
  }
  .new1_rig_div1 .rig {
    width: 100%;
    padding-left: 0;
  }
  .new1_rig_div2 .div .lef {
    width: 100%;
  }
  .new1_rig_div2 .div .rig {
    width: 100%;
    padding: 0;
    padding-top: 20px;
  }
}
@media (max-width: 500px) {
  .new1_con1 {
    padding-top: 40px;
  }
  .new1_rig_div1 {
    padding: 10px;
    margin-bottom: 17px;
    padding-bottom: 20px;
  }
  .new1_rig_div1 .rig .p1 {
    font-size: 18px;
    margin-bottom: 10px;
    white-space: inherit;
  }
  .new1_rig_div1 .rig .p2 {
    -webkit-line-clamp: 20;
    font-size: 14px;
    line-height: 24px;
  }
  .new1_rig_div1 .rig button {
    margin-top: 20px;
  }
  .new1_rig_div2 {
    padding: 0 10px;
  }
  .new1_rig_div2 .div {
    padding: 15px 0;
  }
}
.member {
  background: #f7f7f7;
}
@media (max-width: 1920px) {
  .member {
    padding-top: 110px;
    padding-bottom: 100px;
  }
}
@media (max-width: 1776px) {
  .member {
    padding-top: 99.67346939px;
    padding-bottom: 90.6122449px;
  }
}
@media (max-width: 1680) {
  .member {
    padding-top: 94.28571429px;
    padding-bottom: 85.71428571px;
  }
}
@media (max-width: 1600px) {
  .member {
    padding-top: 89.79591837px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1500px) {
  .member {
    padding-top: 84.18367347px;
    padding-bottom: 76.53061224px;
  }
}
@media (max-width: 1440px) {
  .member {
    padding-top: 80.81632653px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1366px) {
  .member {
    padding-top: 76.66326531px;
    padding-bottom: 69.69387755px;
  }
}
@media (max-width: 1280px) {
  .member {
    padding-top: 71.83673469px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1152px) {
  .member {
    padding-top: 64.65306122px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1024px) {
  .member {
    padding-top: 57.46938776px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 990px) {
  .member {
    padding-top: 55.56122449px;
    padding-bottom: 50.51020408px;
  }
}
@media (max-width: 1920px) {
  .member {
    padding-top: 110px;
    padding-bottom: 100px;
  }
}
@media (max-width: 1776px) {
  .member {
    padding-top: 99.67346939px;
    padding-bottom: 90.6122449px;
  }
}
@media (max-width: 1680) {
  .member {
    padding-top: 94.28571429px;
    padding-bottom: 85.71428571px;
  }
}
@media (max-width: 1600px) {
  .member {
    padding-top: 89.79591837px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1500px) {
  .member {
    padding-top: 84.18367347px;
    padding-bottom: 76.53061224px;
  }
}
@media (max-width: 1440px) {
  .member {
    padding-top: 80.81632653px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1366px) {
  .member {
    padding-top: 76.66326531px;
    padding-bottom: 69.69387755px;
  }
}
@media (max-width: 1280px) {
  .member {
    padding-top: 71.83673469px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1152px) {
  .member {
    padding-top: 64.65306122px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1024px) {
  .member {
    padding-top: 57.46938776px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 990px) {
  .member {
    padding-top: 55.56122449px;
    padding-bottom: 50.51020408px;
  }
}
@media (max-width: 1920px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 100px;
  }
}
@media (max-width: 1776px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 90.6122449px;
  }
}
@media (max-width: 1680) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 85.71428571px;
  }
}
@media (max-width: 1600px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1500px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 76.53061224px;
  }
}
@media (max-width: 1440px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1366px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 69.69387755px;
  }
}
@media (max-width: 1280px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1152px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1024px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 990px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 50.51020408px;
  }
}
@media (max-width: 1920px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 100px;
  }
}
@media (max-width: 1776px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 90.6122449px;
  }
}
@media (max-width: 1680) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 85.71428571px;
  }
}
@media (max-width: 1600px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 81.63265306px;
  }
}
@media (max-width: 1500px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 76.53061224px;
  }
}
@media (max-width: 1440px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 73.46938776px;
  }
}
@media (max-width: 1366px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 69.69387755px;
  }
}
@media (max-width: 1280px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 65.30612245px;
  }
}
@media (max-width: 1152px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 58.7755102px;
  }
}
@media (max-width: 1024px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 52.24489796px;
  }
}
@media (max-width: 990px) {
  .member.member2 {
    padding-top: 0px;
    padding-bottom: 50.51020408px;
  }
}
.member h1 {
  color: #16356c;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 2048px) {
  .member h1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .member h1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .member h1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .member h1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .member h1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .member h1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .member h1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .member h1 {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .member h1 {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .member h1 {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .member h1 {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .member h1 {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .member h1 {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .member h1 {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .member h1 {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .member h1 {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .member h1 {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .member h1 {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .member h1 {
    font-size: 24.24489796px;
  }
}
@media (max-width: 1920px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 45px;
  }
}
@media (max-width: 1776px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 40.7755102px;
  }
}
@media (max-width: 1680) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 38.57142857px;
  }
}
@media (max-width: 1600px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 36.73469388px;
  }
}
@media (max-width: 1500px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 34.43877551px;
  }
}
@media (max-width: 1440px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 33.06122449px;
  }
}
@media (max-width: 1366px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 31.3622449px;
  }
}
@media (max-width: 1280px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1152px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 26.44897959px;
  }
}
@media (max-width: 1024px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 23.51020408px;
  }
}
@media (max-width: 990px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 22.72959184px;
  }
}
@media (max-width: 1920px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 45px;
  }
}
@media (max-width: 1776px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 40.7755102px;
  }
}
@media (max-width: 1680) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 38.57142857px;
  }
}
@media (max-width: 1600px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 36.73469388px;
  }
}
@media (max-width: 1500px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 34.43877551px;
  }
}
@media (max-width: 1440px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 33.06122449px;
  }
}
@media (max-width: 1366px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 31.3622449px;
  }
}
@media (max-width: 1280px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1152px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 26.44897959px;
  }
}
@media (max-width: 1024px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 23.51020408px;
  }
}
@media (max-width: 990px) {
  .member h1 {
    margin-top: 0px;
    margin-bottom: 22.72959184px;
  }
}
.member ul.list1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: -1.45vw;
}
.member ul.list1 li {
  width: 23.5%;
  margin-right: 2%;
  margin-bottom: 1.45vw;
  padding: 0 20px;
  background: #fff;
}
.member ul.list1 li:nth-child(4n) {
  margin-right: 0;
}
.member ul.list1 li:hover .imgbox img {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  -o-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.member ul.list1 li .imgbox {
  width: 100%;
  height: 0;
  padding-bottom: 63.5%;
  position: relative;
  overflow: hidden;
}
.member ul.list1 li .imgbox img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.member ul.list1 li p {
  height: 50px;
  text-align: center;
  line-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  color: #333333;
  border-top: 1px solid #e9e9e9;
}
.member ul.list2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: -1.1vw;
}
.member ul.list2 li {
  width: 18.85%;
  margin-right: 1.4375%;
  background: #fff;
  height: 70px;
  margin-bottom: 1.1vw;
}
.member ul.list2 li:nth-child(5n) {
  margin-right: 0;
}
.member ul.list2 li a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 5px;
  overflow: hidden;
  text-align: center;
  font-size: 16px;
  color: #333333;
}
.more_a2 {
  font-size: 18px;
  color: #999999;
  display: block;
  margin: 0 auto;
  width: 153px;
  height: 45px;
  border: 1px solid #acacac;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 5px;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
@media (max-width: 1920px) {
  .more_a2 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .more_a2 {
    margin-top: 45.30612245px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .more_a2 {
    margin-top: 42.85714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .more_a2 {
    margin-top: 40.81632653px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .more_a2 {
    margin-top: 38.26530612px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .more_a2 {
    margin-top: 36.73469388px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .more_a2 {
    margin-top: 34.84693878px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .more_a2 {
    margin-top: 32.65306122px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .more_a2 {
    margin-top: 29.3877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .more_a2 {
    margin-top: 26.12244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .more_a2 {
    margin-top: 25.25510204px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .more_a2 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .more_a2 {
    margin-top: 45.30612245px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .more_a2 {
    margin-top: 42.85714286px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .more_a2 {
    margin-top: 40.81632653px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .more_a2 {
    margin-top: 38.26530612px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .more_a2 {
    margin-top: 36.73469388px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .more_a2 {
    margin-top: 34.84693878px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .more_a2 {
    margin-top: 32.65306122px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .more_a2 {
    margin-top: 29.3877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .more_a2 {
    margin-top: 26.12244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .more_a2 {
    margin-top: 25.25510204px;
    margin-bottom: 0px;
  }
}
.more_a2:hover {
  background: #16356c;
  color: #fff;
  border-color: #16356c;
}
@media (max-width: 1440px) {
  .member ul.list2 li {
    height: 60px;
  }
  .member ul.list2 li a {
    font-size: 14px;
  }
  .member ul.list1 li p {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
  .more_a2 {
    width: 120px;
    height: 40px;
    font-size: 16px;
  }
}
@media (max-width: 1280px) {
  .member ul.list2 li {
    height: 50px;
    width: 23.5%;
    margin-right: 2%;
  }
  .member ul.list2 li:nth-child(5n) {
    margin-right: 2%;
  }
  .member ul.list2 li:nth-child(4n) {
    margin-right: 0;
  }
  .member ul.list2 li a {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .member ul.list1 li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 10px;
  }
  .member ul.list1 li:nth-child(2n) {
    margin-right: 0;
  }
  .member ul.list1 li p {
    font-size: 12px;
  }
  .member ul.list2 li {
    height: 50px;
    width: 49%;
    margin-right: 2%;
    margin-bottom: 10px;
  }
  .member ul.list2 li:nth-child(5n) {
    margin-right: 2%;
  }
  .member ul.list2 li:nth-child(2n) {
    margin-right: 0;
  }
  .member ul.list2 li a {
    padding: 0 15px;
  }
  .member {
    padding: 40px 0;
  }
  .more_a2 {
    width: 110px;
    height: 35px;
    font-size: 14px;
  }
}
.contact {
  position: relative;
}
@media (max-width: 1920px) {
  .contact {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .contact {
    padding-top: 108.73469388px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .contact {
    padding-top: 102.85714286px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .contact {
    padding-top: 97.95918367px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .contact {
    padding-top: 91.83673469px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .contact {
    padding-top: 88.16326531px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .contact {
    padding-top: 83.63265306px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .contact {
    padding-top: 78.36734694px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .contact {
    padding-top: 70.53061224px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .contact {
    padding-top: 62.69387755px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .contact {
    padding-top: 60.6122449px;
    padding-bottom: 60.6122449px;
  }
}
@media (max-width: 1920px) {
  .contact {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .contact {
    padding-top: 108.73469388px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .contact {
    padding-top: 102.85714286px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .contact {
    padding-top: 97.95918367px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .contact {
    padding-top: 91.83673469px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .contact {
    padding-top: 88.16326531px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .contact {
    padding-top: 83.63265306px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .contact {
    padding-top: 78.36734694px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .contact {
    padding-top: 70.53061224px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .contact {
    padding-top: 62.69387755px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .contact {
    padding-top: 60.6122449px;
    padding-bottom: 60.6122449px;
  }
}
.contact:before {
  content: '';
  width: 50%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/map2.png) no-repeat center;
  z-index: -1;
  background-size: contain;
}
.contact .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.contact .wrap .left {
  width: 42.85%;
}
.contact .wrap .left h1 {
  font-weight: bold;
  color: #16356c;
  position: relative;
}
@media (max-width: 2048px) {
  .contact .wrap .left h1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left h1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .contact .wrap .left h1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .contact .wrap .left h1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left h1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .contact .wrap .left h1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .contact .wrap .left h1 {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left h1 {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left h1 {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .contact .wrap .left h1 {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left h1 {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left h1 {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left h1 {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left h1 {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h1 {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left h1 {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left h1 {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left h1 {
    font-size: 24.24489796px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 40px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 36.24489796px;
  }
}
@media (max-width: 1680) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 34.28571429px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 32.65306122px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 30.6122449px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 27.87755102px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 26.12244898px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 23.51020408px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 20.89795918px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 20.20408163px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 40px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 36.24489796px;
  }
}
@media (max-width: 1680) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 34.28571429px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 32.65306122px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 30.6122449px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 29.3877551px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 27.87755102px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 26.12244898px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 23.51020408px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 20.89795918px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left h1 {
    padding-top: 0px;
    padding-bottom: 20.20408163px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 17.67857143px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left h1 {
    margin-top: 0px;
    margin-bottom: 17.67857143px;
  }
}
.contact .wrap .left h1:after {
  content: '';
  width: 60px;
  height: 4%;
  position: absolute;
  background: #045b98;
  left: 0;
  bottom: 0;
}
.contact .wrap .left h2 {
  color: #333333;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .contact .wrap .left h2 {
    font-size: 34.13333333px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left h2 {
    font-size: 32px;
  }
}
@media (max-width: 1680px) {
  .contact .wrap .left h2 {
    font-size: 28px;
  }
}
@media (max-width: 1459px) {
  .contact .wrap .left h2 {
    font-size: 24.31666667px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left h2 {
    font-size: 22.76666667px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h2 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1259px) {
  .contact .wrap .left h2 {
    font-size: 20.98333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .contact .wrap .left h2 {
    font-size: 16.51666667px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left h2 {
    font-size: 32px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left h2 {
    font-size: 28.99591837px;
  }
}
@media (max-width: 1680px) {
  .contact .wrap .left h2 {
    font-size: 27.42857143px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left h2 {
    font-size: 26.12244898px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left h2 {
    font-size: 24.48979592px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left h2 {
    font-size: 23.51020408px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left h2 {
    font-size: 22.30204082px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h2 {
    font-size: 20.89795918px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left h2 {
    font-size: 18.80816327px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left h2 {
    font-size: 16.71836735px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left h2 {
    font-size: 16.16326531px;
  }
}
.contact .wrap .left h3 {
  font-size: 16px;
  color: #cccccc;
}
.contact .wrap .left .p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  font-size: 16px;
  line-height: 24px;
  color: #666666;
}
@media (max-width: 1920px) {
  .contact .wrap .left .p {
    margin-top: 30px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left .p {
    margin-top: 27.18367347px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .contact .wrap .left .p {
    margin-top: 25.71428571px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left .p {
    margin-top: 24.48979592px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left .p {
    margin-top: 22.95918367px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left .p {
    margin-top: 22.04081633px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left .p {
    margin-top: 20.90816327px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left .p {
    margin-top: 19.59183673px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left .p {
    margin-top: 17.63265306px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left .p {
    margin-top: 15.67346939px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left .p {
    margin-top: 15.15306122px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left .p {
    margin-top: 30px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left .p {
    margin-top: 27.18367347px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .contact .wrap .left .p {
    margin-top: 25.71428571px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left .p {
    margin-top: 24.48979592px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left .p {
    margin-top: 22.95918367px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left .p {
    margin-top: 22.04081633px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left .p {
    margin-top: 20.90816327px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left .p {
    margin-top: 19.59183673px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left .p {
    margin-top: 17.63265306px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left .p {
    margin-top: 15.67346939px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left .p {
    margin-top: 15.15306122px;
    margin-bottom: 0px;
  }
}
.contact .wrap .left .p img {
  width: 26px;
  height: 26px;
  margin-right: 14px;
}
.contact .wrap .left .p.p1 .s1 {
  width: 50px;
}
.contact .wrap .left .p.p1 .s2 {
  width: calc(100% - 100px);
}
@media (max-width: 1920px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 5px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 4.53061224px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .contact .wrap .left .p.p2 img {
    margin-top: 4.28571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 4.08163265px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 3.82653061px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 3.67346939px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 3.48469388px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 3.26530612px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 2.93877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 2.6122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 2.5255102px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1920px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 5px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 4.53061224px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .contact .wrap .left .p.p2 img {
    margin-top: 4.28571429px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 4.08163265px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 3.82653061px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 3.67346939px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 3.48469388px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 3.26530612px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 2.93877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 2.6122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .contact .wrap .left .p.p2 img {
    margin-top: 2.5255102px;
    margin-bottom: 0px;
  }
}
.contact .wrap .left .p .list {
  width: calc(100% - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.contact .wrap .left .p .list span {
  line-height: 32px;
  min-width: 50%;
}
.contact .wrap .right {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 1440px) {
  .contact .wrap .left h3 {
    font-size: 14px;
  }
  .contact .wrap .left .p {
    font-size: 14px;
    line-height: 26px;
  }
  .contact .wrap .left .p .list span {
    line-height: 30px;
  }
}
@media (max-width: 1280px) {
  .contact .wrap .left h3 {
    font-size: 13px;
  }
  .contact .wrap .left .p {
    font-size: 13px;
    line-height: 26px;
  }
  .contact .wrap .left .p .list span {
    line-height: 28px;
  }
  .contact .wrap .left .p.p1 .s1 {
    width: 40px;
  }
  .contact .wrap .left .p.p1 .s2 {
    width: calc(100% - 80px);
  }
}
@media (max-width: 1200px) {
  .contact .wrap .left {
    width: 49%;
  }
  .contact .wrap .left h3 {
    font-size: 13px;
  }
  .contact .wrap .left .p {
    font-size: 12px;
    line-height: 24px;
  }
  .contact .wrap .left .p .list span {
    line-height: 26px;
  }
}
@media (max-width: 768px) {
  .contact {
    padding: 40px 0;
  }
  .contact .wrap {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .contact .wrap .left {
    width: 100%;
    margin-bottom: 15px;
  }
  .contact .wrap .left h1 {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .contact .wrap .left .p {
    margin-top: 5px;
  }
  .contact .wrap .left .p.p1 .s2 {
    width: calc(100% - 60px);
  }
  .contact .wrap .left .p img {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
  .contact .wrap .left .p .list {
    width: calc(100% - 30px);
  }
  .contact .wrap .right {
    width: 100%;
  }
}
.contact2 {
  background: url(../images/bg6.jpg) no-repeat center;
  background-size: cover;
}
@media (max-width: 1920px) {
  .contact2 {
    padding-top: 110px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .contact2 {
    padding-top: 99.67346939px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .contact2 {
    padding-top: 94.28571429px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .contact2 {
    padding-top: 89.79591837px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .contact2 {
    padding-top: 84.18367347px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .contact2 {
    padding-top: 80.81632653px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .contact2 {
    padding-top: 76.66326531px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .contact2 {
    padding-top: 71.83673469px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .contact2 {
    padding-top: 64.65306122px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .contact2 {
    padding-top: 57.46938776px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .contact2 {
    padding-top: 55.56122449px;
    padding-bottom: 60.6122449px;
  }
}
@media (max-width: 1920px) {
  .contact2 {
    padding-top: 110px;
    padding-bottom: 120px;
  }
}
@media (max-width: 1776px) {
  .contact2 {
    padding-top: 99.67346939px;
    padding-bottom: 108.73469388px;
  }
}
@media (max-width: 1680) {
  .contact2 {
    padding-top: 94.28571429px;
    padding-bottom: 102.85714286px;
  }
}
@media (max-width: 1600px) {
  .contact2 {
    padding-top: 89.79591837px;
    padding-bottom: 97.95918367px;
  }
}
@media (max-width: 1500px) {
  .contact2 {
    padding-top: 84.18367347px;
    padding-bottom: 91.83673469px;
  }
}
@media (max-width: 1440px) {
  .contact2 {
    padding-top: 80.81632653px;
    padding-bottom: 88.16326531px;
  }
}
@media (max-width: 1366px) {
  .contact2 {
    padding-top: 76.66326531px;
    padding-bottom: 83.63265306px;
  }
}
@media (max-width: 1280px) {
  .contact2 {
    padding-top: 71.83673469px;
    padding-bottom: 78.36734694px;
  }
}
@media (max-width: 1152px) {
  .contact2 {
    padding-top: 64.65306122px;
    padding-bottom: 70.53061224px;
  }
}
@media (max-width: 1024px) {
  .contact2 {
    padding-top: 57.46938776px;
    padding-bottom: 62.69387755px;
  }
}
@media (max-width: 990px) {
  .contact2 {
    padding-top: 55.56122449px;
    padding-bottom: 60.6122449px;
  }
}
.contact2 .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
@media (max-width: 1920px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 40px;
  }
}
@media (max-width: 1776px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 36.24489796px;
  }
}
@media (max-width: 1680) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 34.28571429px;
  }
}
@media (max-width: 1600px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 32.65306122px;
  }
}
@media (max-width: 1500px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 30.6122449px;
  }
}
@media (max-width: 1440px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 27.87755102px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 26.12244898px;
  }
}
@media (max-width: 1152px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 23.51020408px;
  }
}
@media (max-width: 1024px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 20.89795918px;
  }
}
@media (max-width: 990px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 20.20408163px;
  }
}
@media (max-width: 1920px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 40px;
  }
}
@media (max-width: 1776px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 36.24489796px;
  }
}
@media (max-width: 1680) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 34.28571429px;
  }
}
@media (max-width: 1600px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 32.65306122px;
  }
}
@media (max-width: 1500px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 30.6122449px;
  }
}
@media (max-width: 1440px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 29.3877551px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 27.87755102px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 26.12244898px;
  }
}
@media (max-width: 1152px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 23.51020408px;
  }
}
@media (max-width: 1024px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 20.89795918px;
  }
}
@media (max-width: 990px) {
  .contact2 .top {
    margin-top: 0px;
    margin-bottom: 20.20408163px;
  }
}
.contact2 .top .left {
  width: 595px;
  max-width: 50%;
}
.contact2 .top .left h1 {
  font-weight: bold;
  color: #fff;
}
@media (max-width: 2048px) {
  .contact2 .top .left h1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .contact2 .top .left h1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .contact2 .top .left h1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .contact2 .top .left h1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top .left h1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top .left h1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .contact2 .top .left h1 {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .contact2 .top .left h1 {
    font-size: 24.775px;
  }
}
@media (max-width: 1920px) {
  .contact2 .top .left h1 {
    font-size: 48px;
  }
}
@media (max-width: 1776px) {
  .contact2 .top .left h1 {
    font-size: 43.49387755px;
  }
}
@media (max-width: 1680px) {
  .contact2 .top .left h1 {
    font-size: 41.14285714px;
  }
}
@media (max-width: 1600px) {
  .contact2 .top .left h1 {
    font-size: 39.18367347px;
  }
}
@media (max-width: 1500px) {
  .contact2 .top .left h1 {
    font-size: 36.73469388px;
  }
}
@media (max-width: 1440px) {
  .contact2 .top .left h1 {
    font-size: 35.26530612px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top .left h1 {
    font-size: 33.45306122px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top .left h1 {
    font-size: 31.34693878px;
  }
}
@media (max-width: 1152px) {
  .contact2 .top .left h1 {
    font-size: 28.2122449px;
  }
}
@media (max-width: 1024px) {
  .contact2 .top .left h1 {
    font-size: 25.07755102px;
  }
}
@media (max-width: 990px) {
  .contact2 .top .left h1 {
    font-size: 24.24489796px;
  }
}
@media (max-width: 1920px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1776px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 9.06122449px;
  }
}
@media (max-width: 1680) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 8.57142857px;
  }
}
@media (max-width: 1600px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 8.16326531px;
  }
}
@media (max-width: 1500px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 7.65306122px;
  }
}
@media (max-width: 1440px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 7.34693878px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 6.96938776px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 6.53061224px;
  }
}
@media (max-width: 1152px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 5.87755102px;
  }
}
@media (max-width: 1024px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 5.2244898px;
  }
}
@media (max-width: 990px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 5.05102041px;
  }
}
@media (max-width: 1920px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1776px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 9.06122449px;
  }
}
@media (max-width: 1680) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 8.57142857px;
  }
}
@media (max-width: 1600px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 8.16326531px;
  }
}
@media (max-width: 1500px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 7.65306122px;
  }
}
@media (max-width: 1440px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 7.34693878px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 6.96938776px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 6.53061224px;
  }
}
@media (max-width: 1152px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 5.87755102px;
  }
}
@media (max-width: 1024px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 5.2244898px;
  }
}
@media (max-width: 990px) {
  .contact2 .top .left h1 {
    margin-top: 0px;
    margin-bottom: 5.05102041px;
  }
}
.contact2 .top .left .p1 {
  font-size: 16px;
  color: #fff;
  position: relative;
}
@media (max-width: 1920px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 17.67857143px;
  }
}
@media (max-width: 1920px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .contact2 .top .left .p1 {
    padding-top: 0px;
    padding-bottom: 17.67857143px;
  }
}
.contact2 .top .left .p1:before {
  content: '';
  width: 60px;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
}
.contact2 .top .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 329px;
  max-width: 30%;
}
.contact2 .top .right img {
  width: 50px;
  margin-right: 10px;
}
.contact2 .top .right .art {
  width: calc(100% - 60px);
  white-space: nowrap;
}
.contact2 .top .right .art span {
  font-size: 18px;
  color: #ffffff;
}
.contact2 .top .right .art p {
  font-family: 'din_b';
  color: #fff;
}
@media (max-width: 2048px) {
  .contact2 .top .right .art p {
    font-size: 34.13333333px;
  }
}
@media (max-width: 1920px) {
  .contact2 .top .right .art p {
    font-size: 32px;
  }
}
@media (max-width: 1680px) {
  .contact2 .top .right .art p {
    font-size: 28px;
  }
}
@media (max-width: 1459px) {
  .contact2 .top .right .art p {
    font-size: 24.31666667px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top .right .art p {
    font-size: 22.76666667px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top .right .art p {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1259px) {
  .contact2 .top .right .art p {
    font-size: 20.98333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .contact2 .top .right .art p {
    font-size: 16.51666667px;
  }
}
@media (max-width: 1920px) {
  .contact2 .top .right .art p {
    font-size: 32px;
  }
}
@media (max-width: 1776px) {
  .contact2 .top .right .art p {
    font-size: 28.99591837px;
  }
}
@media (max-width: 1680px) {
  .contact2 .top .right .art p {
    font-size: 27.42857143px;
  }
}
@media (max-width: 1600px) {
  .contact2 .top .right .art p {
    font-size: 26.12244898px;
  }
}
@media (max-width: 1500px) {
  .contact2 .top .right .art p {
    font-size: 24.48979592px;
  }
}
@media (max-width: 1440px) {
  .contact2 .top .right .art p {
    font-size: 23.51020408px;
  }
}
@media (max-width: 1366px) {
  .contact2 .top .right .art p {
    font-size: 22.30204082px;
  }
}
@media (max-width: 1280px) {
  .contact2 .top .right .art p {
    font-size: 20.89795918px;
  }
}
@media (max-width: 1152px) {
  .contact2 .top .right .art p {
    font-size: 18.80816327px;
  }
}
@media (max-width: 1024px) {
  .contact2 .top .right .art p {
    font-size: 16.71836735px;
  }
}
@media (max-width: 990px) {
  .contact2 .top .right .art p {
    font-size: 16.16326531px;
  }
}
.contact2 .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.contact2 .form input {
  height: 56px;
  background: #fff;
  color: #666666;
  font-size: 16px;
  padding: 0 15px;
  margin-bottom: 1.45vw;
}
.contact2 .form input::placeholder {
  color: #666666;
  font-size: 16px;
}
.contact2 .form input.i1 {
  width: 32%;
}
.contact2 .form input.i2 {
  width: 23.5%;
}
.contact2 .form textarea {
  width: 100%;
  height: 190px;
  background: #fff;
  color: #666666;
  font-size: 16px;
  padding: 15px;
  margin-bottom: 1.45vw;
}
.contact2 .form textarea::placeholder {
  color: #666666;
  font-size: 16px;
}
.contact2 .form .tj_a {
  width: 226px;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  background: url(../images/bg7.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
@media (max-width: 1440px) {
  .contact2 .top .left .p1 {
    font-size: 14px;
  }
  .contact2 .top .right .art span {
    font-size: 14px;
  }
  .contact2 .form input {
    height: 50px;
  }
  .contact2 .form textarea {
    height: 150px;
  }
  .contact2 .form .tj_a {
    width: 200px;
    height: 54px;
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .contact2 {
    padding: 40px 0;
  }
  .contact2 .top {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    margin-bottom: 10px;
  }
  .contact2 .top .left {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .contact2 .top .right {
    width: 100%;
    max-width: 100%;
  }
  .contact2 .top .right img {
    width: 40px;
  }
  .contact2 .form input {
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
  }
  .contact2 .form input.i1,
  .contact2 .form input.i2 {
    width: 100%;
  }
  .contact2 .form textarea {
    height: 120px;
    margin-bottom: 10px;
  }
  .contact2 .form .tj_a {
    width: 180px;
    height: 45px;
  }
}
.site_map {
  margin-left: 10px;
}
.kf {
  position: fixed;
  right: -100px;
  top: 50%;
  width: 72px;
  z-index: 998;
  transform: translateY(-50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.kf.on {
  right: 15px;
}
.kf .kf_div {
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
  margin-bottom: 8px;
}
.kf .kf_div:last-child {
  margin-bottom: 0;
}
.kf .item {
  width: 72px;
  height: 72px;
  background: #fff;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  position: relative;
}
.kf .item:first-child {
  border-top-left-radius: 6px;
}
.kf .item:last-child {
  border-bottom-left-radius: 6px;
}
.kf .item .box {
  position: absolute;
  left: 90px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  width: 298px;
  height: 56px;
  background: #fff;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
  border-radius: 28px;
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 26px;
  font-family: 'din_b';
  color: #364d9e;
}
.kf .item .box:before {
  width: 10px;
  height: 100%;
  position: absolute;
  right: -9px;
  top: 0;
  content: '';
}
.kf .item .box i {
  width: 32px;
  height: 32px;
  display: block;
  border-radius: 50%;
  margin: 0 18px 0 17px;
  background: url(../images/kf5.png) no-repeat center #374ea0;
}
.kf .item .box2 {
  width: 154px;
  position: absolute;
  left: 90px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
  padding: 15px 0 20px;
  border-radius: 6px;
}
.kf .item .box2:before {
  width: 10px;
  height: 100%;
  position: absolute;
  right: -9px;
  top: 0;
  content: '';
}
.kf .item .box2 h3 {
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #364d9e;
  font-weight: bold;
}
.kf .item .box2 img {
  width: 133px;
  height: 133px;
  margin: 5px 0;
}
.kf .item .box2 div {
  font-size: 16px;
  line-height: 22px;
  color: #666666;
  text-align: center;
}
.kf .item:hover {
  background: #374ea0;
}
.kf .item:hover .box {
  left: -306px;
}
.kf .item:hover .box2 {
  left: -164px;
}
.kf .item:hover a img {
  display: none;
}
.kf .item:hover a img.on {
  display: block;
}
.kf .item a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
.kf .item a img {
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.kf .item a img.on {
  display: none;
}
/*app-客服*/
.kefu {
  display: none;
  position: fixed;
  width: 200px;
  overflow: hidden;
  z-index: 400;
  background: rgba(0, 0, 0, 0.5);
  left: 50%;
  margin-left: -100px;
  bottom: 15px;
  padding: 8px 0;
  transition: all 0.5s;
}
.kefu li {
  width: 49px;
  float: left;
  border-left: 1px solid #fff;
}
.kefu li:first-child {
  border-left: none;
}
.kefu li a {
  font-size: 20px;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: white;
  background-image: url(../images/wkf1.png);
  background-repeat: no-repeat;
  background-position: center;
}
.kefu li:nth-child(2) a {
  background-image: url(../images/wkf2.png);
}
.kefu li:nth-child(3) a {
  background-image: url(../images/wkf3.png);
}
.kefu li:nth-child(4) a {
  background-image: url(../images/wkf4.png);
}
@media (max-width: 768px) {
  .kf {
    display: none ;
  }
  .kefu {
    display: block;
  }
}
