body{
  background-color: rgba(255, 255, 255, 1);
}

.mk1 {
  width: 100%;
  height: 665px;
  text-align: center;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.mk1 ul{
  width: 100%;
  margin-top: 60px;
}
.mk1 ul li{
  width: 286px;
  height: 425px;
  letter-spacing: 1px;
  border: 1px solid #f5f5f5;
  box-shadow: 3px 5px 8px #c9c9c9;
  text-align: center;
  position: relative;
  float: left;
}
.mk1 .xr{margin-right: 37.5px;}
.mk1 ul li img{
  width: 263px;
  height: 189px;
  margin:0 auto;
  padding-top:20px;
  padding-left: 6px;
}
.mk1 ul li .bfb{
  width: 100%;
  height: 43px;
  line-height: 43px;
  font-size: 2.6rem;
  font-weight: 550;
  color: #fff;
  background-color: #023580;
  margin-top: 60px;
}
.mk1 ul li .lql{
  font-size: 1.8rem;
  color: #000;
  margin-top: 50px;
}

.mk2 {
  width: 100%;
  height: auto;
  background-color: #f2f2f2;
  text-align: center;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.mk2 .kc{
  width: 100%;
  height: 940px;
  margin-top: 60px;
  overflow: hidden;
}
.mk2 .kc .bkl{
  width: 777.5px;
  float: left;
}
.mk2 .kc .bkl img{
  width: 777px;
  height: 905px;
  box-shadow: 3px 5px 8px #c9c9c9;
}
.mk2 .kc .bkr{
  width: 777.5px;
  /*background-color: red;*/
  height: 905px;
  overflow: hidden;
  float: left;
}
.mk2 .kcrt{
  margin-right: 35px;
}
.mk2 .yqh{
  width: 100%;
  height: 128px;
  line-height: 120px;
  font-size: 2.2rem;
  font-weight: 550;
  letter-spacing: 2px;
  margin:0 auto;
}
.mk2 .yqh div{
  width: 50%;
}
.mk2 .yqh .bd{
  color: #000;
  background-color: #fff;
  cursor: pointer;
}
.mk2 .yqh .ld{
  height: 120px;
  color: #fff;
  background-color: #023580;
  cursor: pointer;
}
.mk2 .ycon{
  width: 100%;
  height: 777px;
  color: #fff;
  letter-spacing: 1px;
  background: url(/20221201/images/zpj/zpr.png) 100% no-repeat;
  background-size: 100% 100%;
  text-align: left;
  position: relative;
}
.mk2 .ycon .yc_hw{
  font-size:1.8rem;
  padding:0px 50px 40px 50px;
}
.mk2 .ycon .yc_hw .hw_one{
  font-weight: 550;
  margin-bottom: 20px;
}
.mk2 .ycon .yc_hw .hw_two{
  line-height: 34px;
  opacity: 0.9;
}
.mk2 .ycon .yc_bt{
  font-size: 1.4rem;
  text-align: center;
  padding-left:50px;
  padding-right:50px;
}
.mk2 .ycon .an1{
  width: 268px;
  height: 40px;
  line-height: 42px;
  color:#fff;
  border: 2px solid #fff;
  border-radius: 6px;
  margin-right: 35px;
  font-weight: bold;
}

.mk2 .ycon .an1:hover {
  color:#023580;
  background-color: #fff;
  cursor: pointer;
}
.mk2 .dxnr{
  height: 300px;
  background-color: #fff;
  margin-bottom: 60px;
  box-shadow: 3px 5px 8px #c9c9c9;
}
.mk2 .dxnr .yc{
  width: 50%;
  margin-top:45px;
  text-align:left;
  padding-left:40px;
  padding-right:20px;
}
.mk2 .dxnr .yc .bt{
  font-size: 1.8rem;
  letter-spacing: 1px;
  font-weight: 550;
}
.mk2 .dxnr .yc .bc{
  font-size: 1.6rem;
  color: #282828;
  letter-spacing: 1px;
  line-height: 25px;
}
.mk2 .dxnr .yc .bpic{
  margin-top:12px;
  margin-bottom:12px;
}
.mk2 .dxnr .yc .zxts{
  font-size: 1.6rem;
  margin-top: 25px;
}
.mk2 .dxnr .yc .zxts .xm1{
  width: 40%;
}
.mk2 .dxnr .yc .zxts .xm2{
  width: 60%;
}
.mk2 .dxnr .yc .zxts .zwc{
  line-height: 30px;
}
.mk2 .dxnr .yc .zy{
  padding-left:20px;
}

.mk3 {
  width: 100%;
  height: auto;
  text-align: center;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.mk3 .tcon{
  width: 100%;
  height: auto;
  margin-top: 115px;
  margin-bottom: 40px;
}
.mk3 .tcon .tco{
  /*margin-right: 10px;*/
}
.mk3 .tcon .tco .tp_wrp0{
  width: 315px;
  height: 315px;
  background: url(/20221201/images/zpj/md0.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 5px;
}
.mk3 .tcon .tco .tp_wrp1{
  width: 315px;
  height: 315px;
  background: url(/20221201/images/zpj/md1.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 5px;
}
.mk3 .tcon .tco img{
  margin:0 auto;
  padding-top: 138px;
}
.mk3 .tcon .tco .tp_wz{
  font-size: 1.7rem;
  color: #4f4644;
  font-weight: 550;
  letter-spacing: 2px;
}
.mk3 .tcon .tco .tp_wz span{
  margin-bottom: 3px;
}
.mk3 .tfk{
  width: 100%;
  height: 485px;
  border: 1px solid #f5f5f5;
  box-shadow: 3px 5px 8px #c9c9c9;
  text-align: left;
  margin-bottom: 75px;
}
.mk3 .tfk .tfk_one{
  padding-left:55px;
  padding-right:55px;
}
.mk3 .tfk .tbt{
  font-size: 2.2rem;
  letter-spacing: 1px;
  font-weight: 550;
  color: #000;
  margin-top: 90px;
  margin-bottom: 55px;
}
.mk3 .tfk .tfk_con{
  font-size: 1.74rem;
  color: #231815;
  letter-spacing: 1px;
  margin-bottom: 25px;
}

.mk3 .tfk .tfk_one .tfk_an{
  font-size: 1.8rem;
  font-weight: bold;
  color: #023580;
  margin-top: 36px;
}

.mk3 .tfk .tfk_one .tfk_an span{
  width: 297px;
  height: 90px;
  line-height: 90px;
  border: 1.3px solid #023580;
  border-radius: 6px;
  text-align: center;
}
.mk4 {
  width: 100%;
  height: 910px;
  background-color: #f2f2f2;
  text-align: center;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.mk4 .md4_tp{
  width: 100%;height: 670px;
}
.mk5 {
  width: 100%;
  height: auto;
  text-align: center;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.mk5 .lcmod{
  padding-top: 65px;
}
.mk5 .lcmod .lcevy{
  width: 295px;
  height: 720px;
  box-shadow: 3px 5px 8px #c9c9c9;
  margin-bottom: 70px;

}
.mk5 .lcmod .lcevy .lcimg{
  width: 245;
  height:356px;
  background-color: #ffcf66;
  padding-left: 25px;
  padding-right: 25px;
}
.mk5 .lcmod .lcevy .lcimg img{
  width: 245px;
  height: 356px;
}

.mk5 .lcmod .lcevy .lcnr{
  font-size: 1.6rem;
  letter-spacing: 1px;
  text-align: left;
  padding-left: 25px;
  padding-right: 25px;
}
.mk5 .lcmod .lcevy .lcnr .nrmb{
  font-weight: bold;
  margin-bottom: 30px;
}
.mk5 .lcmod .lcevy .lcnr .nrqt{
  line-height: 35px;
}
.mk5 .lcmod .lcevy .lcnr .lcfg{
  margin-top: 50px;
  margin-left: 0px;
}

.mk6 {
  width: 100%;
  height: auto;
  background-color: #f2f2f2;
  text-align: center;
  margin: 0 auto;
  position: relative;
}
.mk6 .kctx{
  padding-top: 65px;
  padding-bottom: 50px;
}

.mk6 .kctx ul li {
  /*width: 778px;*/
  width: 49%;
  height: 440px;
  background-color: #fff;
  box-shadow: 3px 5px 8px #c9c9c9;
  margin-bottom: 34px;
  text-align: left;
  float: left;
}

.mk6 .kctx ul li .kccn1{
  width: 278px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 70px; 
  float: left;
}
.mk6 .kctx ul li .kccn1 .zwz1{
  font-size: 1.6rem;font-weight: bold;margin-bottom: 12px;
}
.mk6 .kctx ul li .kccn1 .zwz2{
  font-size: 1.9rem;letter-spacing: 1px;font-weight: bold;
}

.mk6 .kctx ul li .kccn1 .zwz3{
  font-size: 1.5rem;letter-spacing: 1px;line-height: 30px;margin-top: 80px;
}

.mk6 .kctx ul li .kccn1 .fgsx{
  margin-top: 25px;margin-left: 0px;
}
.mk6 .kctx ul li .kccn2{
  padding: 20px;padding-left:5px;
}
.mk6 .kctx ul li .kccn2 img{
  width: 398px;height: 400px;
}
.mk7 {
  width: 100%;
  height: 395px;
  text-align: center;
  margin: 0 auto;
  position: relative;
}
.mk7 .yxcon{
  height: 135px;
  background-color: #f2f2f2;
  margin-top: 65px;
}
.mk7 .yxcon li{
  width: 18%;
  height: 65px;
  float: left;
  padding-top: 35px;
  padding-left:2%;
}
.mk7 input {
  width: 100%;
  height: 60px;
  font-size: 1.8rem;
  letter-spacing: 2px;
  background-color: #fff;
  border-color: #EBEBEB;
  border-radius: 8px;
  cursor: pointer;
  outline: none;
}
.mk7 .zpj_sqwd{
  color: #fff;
  background-color: #023580;
}
.mk7 input::-webkit-input-placeholder{
  color:#f2f2f2;
  padding-left:20px;
}
.mk7 input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#f2f2f2;
  padding-left:20px;
}
.mk7 input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#f2f2f2;
  padding-left:20px;
}
.mk7 input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
  color:#f2f2f2;
  padding-left:20px;
}




.fg_blue {
  width: 40px;
  height: 5px;
  background-color: #023580;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
}
.fg_ora {
  width: 40px;
  height: 5px;
  background-color: #ffce66;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
}


.cmod0 {
  margin: 0 auto;
  padding-top: 80px;
}

/*S板块标题*/
.htwz_zx {
  width: 100%;
}
.htwz_zx .xnr {
  font-size: 3.6rem;
  font-weight: 700;
  letter-spacing: 2px;
  height: 43px;
  line-height: 48px;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.htwz_zx .xnr .dtzs {
  text-align: center;
  margin: 0 auto;
}
.swz0 {
  background: linear-gradient(to bottom,white 0%,white 60%,#ffcf66 40.01%,#ffcf66 100%);
}
.swz1 {
  background: linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 60%,#ffcf66 40.01%,#ffcf66 100%);
}
/*E板块标题*/
.tm{
  transition: all 0.2s;
}
.fd:hover{
  box-shadow: 0 2px 2px 0 white;
  transform: translate(0,-3px);
}
.fd2:hover{
  box-shadow: 0 2px 2px 0 #EBEBEB;
  transform: translate(0,-3px);
}







/*.mk1, .mk2, .mk3, .mk4, .mk5, .mk6, .mk7, .mk8, .mk9 {
  margin-top: 1%;
  margin-bottom: 1%;
  overflow: hidden;
}
*/


@media (min-width: 0px) and (max-width: 1539px)
{
  .mk1 .xr {
    margin-right: 1%;
  }
  .mk1 ul li {
    width: 18.9%;
  }
  .mk3 .tcon .tco {
    width: 19.7%;
  }
  .mk3 .tcon .tco .tp_wrp0 {
    width: 250px;
    height: 250px;
  }
  .mk3 .tcon .tco .tp_wrp1 {
    width: 250px;
    height: 250px;
  }
  .mk3 .tcon {
    margin-top: 55px;
  }
  .mk3 .tcon .tco img {
    padding-top: 112px;
  }
  .mk4 .md4_tp{
    height: 570px;
  }
  .mk4 {
    height: 730px;
  }
  .mk3 .tfk .tfk_one .tfk_an span {
    height: 70px;
    line-height: 70px;
  }
  .cmod0 {
    padding-top: 50px;
  }
  .mk3 .tfk {
    height: 415px;
    margin-bottom: 50px;
  }

  .mk5 .lcmod .lcevy {
    height: 650px;
  }
  .mk5 .lcmod .lcevy .lcimg {
    height: 320px;
  }
  .mk5 .lcmod .lcevy .lcimg img {
    height: 320px;
  }
  .mk5 .lcmod .lcevy .lcimg {
    padding-left: 18px;
    padding-right: 18px;
  }

}
@media (min-width: 1540px)
{
 
}
