body{
  margin: 0 !important;
}
.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1440px;
  /* height: 3121px; */
  overflow: hidden;
  margin: 0 auto;
}
a{text-decoration: none; color: #fff;}
a:hover{color:#fff;}
ul li{
  list-style: none;
}
.group_15 {
  /*background: url(top.png) no-repeat top center;*/
  max-width: 1440px;
  height: 495px;
  margin: 0 auto;
}

.group_16 {
  width: 1440px;
  height: 456px;
}

.block_1 {
  background-color: rgba(229, 234, 252, 1);
  width: 1440px;
  height: 313px;
}

.section_7 {
  width: 78px;
  height: 62px;
  margin: 34px 0 0 52px;
}

.text_1 {
  width: 72px;
  height: 54px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 54px;
}

.group_3 {
  background-color: rgba(37, 71, 147, 1);
  width: 78px;
  height: 6px;
  margin-top: 2px;
}

.text-wrapper_1 {
  background-color: rgba(255, 255, 255, 1);
  height: 257px;
  width: 1024px;
  margin: 25px 11px 0 35px;
}

.text_2 {
  width: 999px;
  height: 205px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 41px;
  margin: 26px 0 0 21px;
}

.text-wrapper_2 {
  background-color: rgba(38, 87, 163, 1);
  height: 115px;
  width: 1440px;
  /* margin: 12px 0 16px 0; */
}

.text_3 {
  height: 45px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 45px;
  margin: 35px 0 0 0;
}
.text_3 a{
  color: #fff;
}
.text_3 a:hover{
  color: #fff;
}
.block_2 {
  height: 607px;
  background: url(SketchPng7f2e654017e4995b63a37fe94bde9b447501581a1f907ef7064cc516d49f40c2.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: -1px;
  width: 1440px;
}

.block_3 {
  width: 1105px;
  height: 525px;
  background: url(SketchPng9afb3895b4097fa45082e7e0ef842e145efe60c1c4f320580b2d298f81ed37b2.png) -19px -19px
    no-repeat;
  background-size: 1124px 544px;
  margin: 42px 0 0 64px;
}

.image-text_11 {
  width: 243px;
  height: 397px;
  margin: 43px 0 0 3px;
}

.group_4 {
  background-image: url(37ff9c8e0d5943469792cb1227cc1f71_mergeImage.png);
  width: 243px;
  height: 336px;
}

.text-group_1 {
  width: 205px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(48, 48, 48, 1);
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 59px;
  margin: 2px 0 0 21px;
}

.box_11 {
  width: 243px;
  height: 397px;
  margin: 43px 0 0 16px;
}

.box_2 {
  background-image: url(12ba03bf045d4011a8346a9d2a426e7c_mergeImage.png);
  width: 243px;
  height: 336px;
}

.text-group_2 {
  width: 205px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(48, 48, 48, 1);
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 59px;
  margin: 2px 0 0 20px;
}

.box_12 {
  width: 525px;
  height: 382px;
  margin: 37px 48px 0 27px;
}

.text_4 {
  width: 305px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(48, 48, 48, 1);
  font-size: 30px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 59px;
  margin-left: 1px;
}

.image_1 {
  width: 336px;
  height: 1px;
  margin-top: 14px;
}

.text-group_7 {
  width: 524px;
  height: 283px;
  margin: 25px 0 0 1px;
}

.text_5 {
  width: 524px;
  height: 235px;
  overflow-wrap: break-word;
  color: rgba(48, 48, 48, 1);
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 47px;
}

.text_6 {
  width: 90px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(216, 0, 0, 1);
  font-size: 18px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin: 22px 0 0 432px;
}

.group_17 {
  width: 1440px;
  margin: 0 auto;
}

.block_6 {
  width: 1440px;
  height: 152px;
  /* background: url(SketchPngc031032c47d3bc62dde1105316698cb1e088399110aaa9c338ab230c60c74488.png)
    100% no-repeat; */
     background: url('hyrctit.png')
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 20px;
  justify-content: flex-center;
}

.text_14 {
  width: 84px;
  height: 41px;
  overflow-wrap: break-word;
  color: rgba(38, 87, 163, 1);
  font-size: 28px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 41px;
  margin: 51px 0 0 559px;
}

.box_6 {
  background-color: rgba(37, 71, 147, 1);
  width: 78px;
  height: 6px;
  margin: 3px 0 51px 559px;
}

.box_13 {
  width: 1440px;
  height: 560px;
}

.group_5 {
  background-color: rgba(49, 49, 49, 1);
  width: 930px;
  height: 560px;
}

.image_2 {
  width: 787px;
  height: 430px;
  margin: 17px auto 0 auto;
}

.image_3 {
  width: 787px;
  height: 26px;
  margin: 15px auto 0 auto;
}

.text_7 {
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 22px;
}

.group_6 {
  background-color: rgba(83, 174, 223, 1);
  position: relative;
  width: 490px;
  height: 560px;
}

.text_8 {
  width: 253px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 59px;
  margin: 6px 0 0 120px;
}

.box_4 {
    width: 303px;
  height: 419px;
  background-image: url(zxzcautol.png);
  background-size: 100% 100%;


  margin-left: 89px;
}

.box_5 {
  width: 283px;
  height: 39px;
  background: url(SketchPngbbf68db396ff2bc53cf9f0c9d2366285c0d18bef1634c7161c825f93ba0a2a3d.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 17px 0 20px 101px;
}

.text_9 {
  position: absolute;
  left: 151px;
  top: 490px;
  width: 180px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(48, 132, 215, 1);
  font-size: 18px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 59px;
}
.text_9 a{
  color: rgba(48, 132, 215, 1);
}
.text_9 a:hover{
  color: rgba(48, 132, 215, 1);
}
.box_14 {
  width: 1440px;
  height: 419px;
  margin: 15px 0 25px 0;
}

.group_7 {
background: #D8F3FF;
  width: 710px;
  height: 419px;
}

.text_10 {
  width: 210px;
  height: 45px;
  overflow-wrap: break-word;
color: #0C57CF;
  font-size: 30px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 45px;
  margin: 46px 0 0 37px;
}

.group_8 {
  background-color: #0C57CF;
  width: 78px;
  height: 6px;
  margin: 2px 0 0 37px;
}

.text_11 {
  width: 547px;
  height: 99px;
  overflow-wrap: break-word;
color: #262626;
  font-size: 18px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 33px;
  margin: 18px 0 0 37px;
}
.text_11 a:hover{
  color: #262626;
}

.paragraph_1 {
  width: 198px;
  height: 126px;
  overflow-wrap: break-word;
color: #262626;
  font-size: 18px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 42px;
  margin: 89px 0 58px 37px;
}

.group_9 {
  background: #D8F3FF;
  width: 710px;
  height: 419px;
}

.text-wrapper_7 {
  width: 514px;
  height: 45px;
  margin: 46px 0 0 38px;
}

.text_12 {
  width: 210px;
  height: 45px;
  overflow-wrap: break-word;
color: #0C57CF;
  font-size: 30px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 45px;
}

.text_13 {
  width: 41px;
  height: 26px;
  overflow-wrap: break-word;
  color: #0C57CF;
  font-size: 18px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 8px;
}
.text_13 a{
  color: #0C57CF;
}
.text_13 a:hover{
  color: #0C57CF;
}

.section_1 {
  background-color: #0C57CF;
  width: 78px;
  height: 6px;
  margin: 2px 0 0 38px;
}

.paragraph_2 {
  width: 492px;
  height: 277px;
  overflow-wrap: break-word;
color: #262626;
  font-size: 18px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 42px;
  margin: 13px 0 30px 36px;
}
.paragraph_2 li a:hover{
  color: #262626;
}

.group_11 {
background: #2576FE;
  max-width: 1440px;
  height: 190px;
  margin: 0 auto;
}

.paragraph_3 {
  width: 84px;
  height: 40px;
  overflow-wrap: break-word;
  color: #FFFFFF;
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 20px;
  margin: 58px 0 0 385px;
}

.image-text_12 {
  width: 97px;
  height: 120px;
  margin: 31px 0 0 39px;
}

.image_4 {
  width: 97px;
  height: 97px;
}

.text-group_3 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
color: #FFFFFF;
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 3px 0 0 14px;
}

.image-text_13 {
  width: 97px;
  height: 120px;
  margin: 31px 0 0 42px;
}

.image_5 {
  width: 97px;
  height: 97px;
}

.text-group_4 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: #FFFFFF;
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 3px 0 0 20px;
}

.paragraph_4 {
  width: 295px;
  height: 87px;
  overflow-wrap: break-word;
  color: #FFFFFF;
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 29px;
  margin: 34px 293px 0 48px;
}

.dy{
  width: 100%;
  height: 233px;
    background: url(dy.png)
    100% ;
  background-size: 100% 100%;
  display: flex;
}
.dyauto{

margin-left: 95px;

  display: flex;
}
.dytiti{
  width: 36px;
  height: 108px;
  overflow-wrap: break-word;
  color: rgba(12, 87, 207, 1);
  font-size: 36px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 54px;
  margin: 74px 0 0 14px;
/* margin-top: 74px; */
}
.dytext{
width: 1034px;
height: 98px;
font-family: MicrosoftYaHei;
font-size: 20px;
color: #0C57CF;
line-height: 36px;
text-align: left;
font-style: normal;
margin-left: 32px;
margin-top: 80px;
}

.hyrc{
  width: 1440px;
background: #EDFBFF;
}
.hyrctit{
  width: 100%;
  height: 175px;
  background: url('hyrctit.png')
    100% no-repeat;
    font-family: SourceHanSansSC, SourceHanSansSC;
font-weight: bold;
font-size: 48px;
color: #0C57CF;
line-height: 190px;
text-align: center;
font-style: normal;
margin: 15px 0 0 0;
letter-spacing: -3px;
  }
  .hyrccon{
  width: 1440px;
  height: 1146px;
background: url('hyrccon.png');

  }
  .hyrcauto{
    height: 1036px;
margin: 0 50px;background: #F1FCFF;
border: 1px solid #439ACA;
  }
  .hyrcauto .dl .dltit{
 width: 254px;
 height: 68px;
background: url('hysj.png');
text-indent: 90px;font-family: SourceHanSansSC, SourceHanSansSC;
font-weight: bold;
font-size: 26px;
color: #FFFFFF;
line-height: 68px;
font-style: normal;
margin-left: 20px;
margin-top: 43px;
}
 .hyrcauto .dl .dt{
font-family: MicrosoftYaHei;
font-size: 20px !important;
color: #262626;
line-height: 48px;
text-align: left;
font-style: normal;
 margin-left: 110px;
}
 .hyrcauto .dl .dd{
font-family: MicrosoftYaHei;
font-size: 20px !important;
color: #262626;
line-height: 58px;
text-align: left;
font-style: normal;
 margin-left: 60px;
}
.hydd {
  background: url('hydd.png') 100% no-repeat !important;
}.hyyc {
  background: url('hyyc.png') 100% no-repeat !important;
}

.zxzc{
  width: 1440px;
  height: 570px;
  background: url('zxzc.png') 100% no-repeat !important;


}
.zxzcauto{
  margin-left: 90px;
  display: flex;
  margin-top: 72px;
}
.zxzcautol{
  width: 280px;
}
.zxzcautol-dt{
  width: 280px;
  height: 398px;
  background: url('zxzcautol1.png')   ;
  background-size: 100% 100%;

}
.zxzcautol-dd{
  font-family: MicrosoftYaHei;
font-size: 20px;
color: #262626;
line-height: 48px;
text-align: center;
font-style: normal;
}
.zxzcautor{
  width: 903px;
  margin-left: 40px;
}
.zxzcautor-tit{
  font-family: SourceHanSansSC, SourceHanSansSC;
font-weight: bold;
font-size: 30px;
color: #262626;
line-height: 48px;
text-align: left;
font-style: normal;
}
.zxzcautor-dt{
  font-family: MicrosoftYaHei;
font-size: 20px;
color: #262626;
line-height: 36px;
text-align: left;
font-style: normal;
text-indent: 40px;
}
.zxzcautor-dd{
  font-family: MicrosoftYaHei;
font-size: 20px;
color: #F20000;
line-height: 48px;
text-align: right;
font-style: normal;
}
.zxzcautor-dd a{color: #F20000;}
.zxzcautor-dd a:hover{color: #F20000;}