<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{padding: 0; margin: 0;}
h4,h5,h6{font-weight: normal;}
p&gt;img{max-width:100%;display: block;}
.gzdb_1{
   width: 100%;margin-top: 50px;
}
.gzdb_1 ul{display: flex;flex-wrap: wrap; justify-content: space-between;}
.gzdb_1 ul li{background: url(../images/num_bg1.png) bottom left no-repeat;background-size: cover; width: 45%; display: flex; margin-bottom: 35px; border-radius: 10px;overflow: hidden;}
.gzdb_1 ul li i{width:54px ; display: block;}
.gzdb_1 ul li&gt;div{width: calc(100% - 64px); margin-left: 10px; margin-bottom: 10px;}
.gzdb_1 ul li i&gt;img{display: block;width: auto; height: 44px; margin: 10px auto;}
.gzdb_1 ul li p.font25{ color:#b27304; line-height: 1;margin-bottom: 10px;}
.gzdb_1 ul li:nth-child(2n){background: url(../images/num_bg2.png) bottom left no-repeat;background-size: cover; }
.xmxq_02 .gzdb01_bg{ display: block;
    height: 266px;
    position: absolute;
    right: 18%;
    bottom: 94px;}
.xmxq_03_c.gzdb_2{margin-bottom: 30px;}
.xmxq_03_c.gzdb_2 p.p2 span::before {
  content: "";
  width: 14px;
  height: 100%;
  display: block;
  overflow: hidden;
  background: url("../images/xmxq_03.png") 0px 2px no-repeat;
  background-size: 100%;
  position: absolute;
  left: 0px;
  top: 5px;
}

.xmxq_03_c.gzdb_2 p.p2 span::after {
  content: "";
  width: 14px;
  height: 100%;
  display: block;
  overflow: hidden;
  background: url("../images/xmxq_03.png") 0px 2px no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0px;
  top: 5px;
}
.gzdb_2 p.p1{ color: #d7231d;}
.gzdb_2 p.p3{text-align: center; line-height: 1.6; margin-top: 20px;}

.gzdb_03 {
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    padding: 20px;
    border: 1px solid #afaeaf;
    border-radius: 14px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #f3f1f5;
  }
  
  .gzdb_03 p {
    width: 80%;
   
    text-align: left;
    position: relative;
    padding-left: 30px;
    line-height: 1.4;
  }
  .gzdb_03 h4{color:#d7231d ; padding: 0 10px;}
  .gzdb_03 p:before{content: "";
    width: 11px;
    height: 11px;
    display: block;
    overflow: hidden;
    background: #2e9439;
   border-radius: 50%;;
    position: absolute;
    left: 0px;
    top: 3px;}
  .gzdb_03&gt;div{display: flex;}
  .gzdb_03&gt;div div.fl{ width: 50%; border-right: solid #afaeaf 1px;padding:0 10px;box-sizing: border-box;}
  .gzdb_03&gt;div div.fr{width: 50%; padding-left: 40px;box-sizing: border-box;}
  .flb_02{margin-top: 30px;position: relative;}
  .flb_02 .wrap_c{position: relative;}
  .flb02_bg{ display: block;
    height: 266px;
    position: absolute;
    right: 0%;
    bottom: 20%;}
  .flb_02 .ym_01_t{ text-align: center;}
  .flb_02_01 p.p2{text-align: center; margin-top: 10px;}
  .flb_02_01 p.p2 span{display: inline-block;
    position: relative;
    padding: 0px 35px;}
  .flb_02_01 p.p2 span::before {
    content: "";
    width: 14px;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("../images/xmxq_03.png") 0px 2px no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 15px;
  }
  
  .flb_02_01 p.p2 span::after {
    content: "";
    width: 14px;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("../images/xmxq_03.png") 0px 2px no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0px;
    top: 15px;
  }

  .flb_02_02 {
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    padding: 20px;
    border: 1px solid #d0d0d3;
    border-radius: 14px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #f2f1f7;
  }
  .flb_02_02 p.p1{color:#d7231d ; text-align: center; border-bottom: dashed #d7231d 1px ; padding-bottom: 10px; margin-bottom: 10px;}
  .flb_02_02 p.p2{ text-align: center;}
 
  .flb_02_02 p.p3 span{display: inline-flex; align-items: center;}
  .flb_02_02 p.p3 i{color:#d7231d ; font-size: 24px; margin-top: 10px; margin-right: 5px;}
  .flb_02 .ym_02_c ul li img{width: auto;}
.hg_01{position: relative; overflow: visible; padding: 40px 10px;}
  .hg_bg{ display: block;
    height: 266px;
    position: absolute;
    right: -18%;
    bottom: -60px;}
    .hg_01 ul{display: flex; justify-content: space-between;}
    .hg_01 ul li{width: 33%; border-right: dashed #d7231d 1px; box-sizing: border-box;padding: 0 20px;}
    .hg_01 ul li:nth-child(3){border-right:none;}
    .hg_01 ul li h4{color:#d7231d; margin-bottom: 10px;}
    .hg_vis{overflow: visible;}

    .hg_02 ul{display: flex; justify-content: space-between;}
    .hg_02 ul li{width: 22%; border: solid #d7231d 1px; box-sizing: border-box;padding: 20px 12px; background:#fff ; border-radius: 6px;}
    .hg_02 ul li h4{font-weight: normal;border-bottom: dashed #d7231d 1px;padding-bottom: 10px; text-align: center;}
    .hg_02 ul li p{color: #666; line-height: 2; margin-top: 6px;}
    .mlxy_01{position: relative;}

    .mlxy_bg{ display: block;
        height: 266px;
        position: absolute;
        right: -18%;
        bottom: -117px;}
    .mlxy_01 ul {
        width: 100%;
        overflow: hidden;
        display: flex;
        display: -webkit-flex;
        justify-content: space-between;
      }
      
      .mlxy_01 ul li {
        width: 45%;
        overflow: hidden;
        border: 1px solid #d7231d;
        border-radius: 8px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
      }
      
      .mlxy_01 ul li .xmxq_04c3_t {
        width: 100%;
        overflow: hidden;
        line-height: 1;
        background-color: #d7231d;
        color: #fff;
        padding: 10px 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
      }
      
      .mlxy_01 ul li .xmxq_04c3_c {
        width: 100%;
        overflow: hidden;
        padding: 15px 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
      }
      
      .mlxy_01 ul li .xmxq_04c3_c p {
        width: 100%;
        overflow: hidden;
        color: #666;
        position: relative;
        padding-left: 15px;
        margin-bottom: 15px;
        line-height: 22px;
        text-align: justify;
        text-justify: inter-ideograph;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
      }
      
      .mlxy_01 ul li .xmxq_04c3_c p::before {
        content: "";
        width: 6px;
        height: 6px;
        display: block;
        overflow: hidden;
        border-radius: 50%;
        background-color: #999;
        position: absolute;
        left: 0px;
        top: 9px;
      }
      
      .mlxy_01 ul li .xmxq_04c3_c p:last-child {
        margin-bottom: 0px;
      }
      .mg_02{overflow: visible;}
      .mg_02 .ym_01_t{text-align: center;}
      .mg_02 .ym_02_c ul li{padding-left: 50px;}
      .mg_02 .ym_02_c ul li i{display: block;
        position: absolute;
        left: 0px;
        top: 0px;
        width: 36px;
      }
      .mg_02 .ym_02_c ul li img {
        width: auto;
        display: block;
        position: absolute;
        left: auto;
        top: 0px;
        right: 0;
    }
    .mg_02_02 {
      width: 100%;
      overflow: hidden;
      margin-top: 40px;
      padding: 70px 20px 20px;
      border: 1px solid #d7231d;
      border-radius: 14px;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      position: relative;
      
  }
    .mg_02_02:before{background:#d7231d ; height: 50px;position: absolute;content: '';left: 0; top:0; width: 100%;}
    .mg_02_02 h4 {
      height: 50px;
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      width: 100%;
      z-index: 2;
      text-align: center;
      line-height: 30px;
      color: #fff;
      line-height: 50px;
  }
    .mg_02_02 h4&gt;i{display: inline-block; margin: 0 5px;position:relative;top:-2px;}
    .mg_02_02 h4&gt;i&gt;img{display: block;}
    .mg_02_02 p {
      width: auto;
      overflow: hidden;
      position: relative;
      color: #3f3f3f;
      line-height: 30px;
      padding-left: 15px;
      margin-bottom: 15px;
      text-align: justify;
      text-justify: inter-ideograph;
    }
    
    .mg_02_02 p::before {
      content: "";
      width: 6px;
      height: 6px;
      display: block;
      overflow: hidden;
      border-radius: 50%;
      background-color: #999;
      position: absolute;
      left: 0px;
      top: 13px;
    }
    .mg_02_02 p span{display: block;}
    .mg_02_02  span.s1{color: #d7231d; margin-bottom: 15px;display: block;}
    .mg_02_02 p span i{display: inline-flex; width: 16px; height:16px; border-radius: 50%; border: solid #ccc 1px; justify-content: center;align-items: center; font-size: 12px;margin-right: 20px;}
    .mg_02 .wrap_c{position: relative;}
    .mg02_bg{display: block;
      height: 266px;
      position: absolute;
      right: -14%;
      bottom: -90px;}
      .mg02_bg1{display: block;
        height: 266px;
        position: absolute;
        right: -14%;
        bottom: 70%;}
        .mg02_bg2{display: block;
          height: 266px;
          position: absolute;
          right: -3%;
          bottom: 145%;}
       .mg02_bg3{display: block;
            height: 266px;
            position: absolute;
            right: -14%;
            bottom: 77%;} 
        .mg02_bg4{display: block;
              height: 266px;
              position: absolute;
              right: -22%;
              bottom: 30%;}
       .mg02_bg5{display: block;
                height: 266px;
                position: absolute;
                right: -22%;
                bottom: 22%;}   
       .mg02_bg6{display: block;
         height: 266px;
         position: absolute;
        right: -22%;
         bottom: -43%;} 
      .mg02_bg7{display: block;
       height: 266px;
      position: absolute;
      right: -22%;
      bottom: -62%;}  
      .mg02_bg8{display: block;
        height: 266px;
       position: absolute;
       right: -22%;
       bottom: -75%;} 
       .mg02_bg9{display: block;
        height: 266px;
        position: absolute;
        right: -20%;
        bottom: 70%;}
       .mg02_bg10{    display: block;
        height: 266px;
        position: absolute;
        right: -25%;
        bottom: 68%;} 
        .mg02_bg11 {
          display: block;
          height: 266px;
          position: absolute;
          right: -14%;
          bottom: -16%;
      }     
      .mg02_bg12{display: block;
        height: 266px;
        position: absolute;
        right: -20%;
        bottom: -50%;}
        .mg02_bg13{display: block;
          height: 266px;
          position: absolute;
          right: -20%;
          bottom: -12%;}
   .mg_02 .ym_02_c{overflow: visible;}
   .mg_03{overflow: visible;}
   .mg_03 .ym_01_t{text-align: center;}
   .mg_03 dl{display: flex; width: 100%;
    overflow: hidden;
   
    
    border: 1px solid #d7231d;
    border-radius:28px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;}
    .mg_03 dl dt{width: 50%;}
    .mg_03 dl dt img{width: 100%;display: block;}
    .mg_03 dl dd{width: 50%; box-sizing: border-box;padding: 40px 30px 0;}
    .mg_03 dl dd p {
      width: auto;
      overflow: hidden;
      position: relative;
      color: #666;
      line-height: 1.6;
      padding-left: 15px;
      margin-bottom: 20px;
      text-align: justify;
      text-justify: inter-ideograph;
    }
    
    .mg_03 dl dd p::before {
      content: "";
      width: 6px;
      height: 6px;
      display: block;
      overflow: hidden;
      border-radius: 50%;
      background-color: #999;
      position: absolute;
      left: 0px;
      top: 13px;
    }
    .mg04_con{width: 100%;}
    .mg04_con img{max-width: 100%; display: block;margin: 0 auto;height:auto !important;}
    .mg02_con2{width: 852px; border: solid #ccc 2px;border-radius: 14px; margin: 20px auto; box-sizing: border-box;padding: 40px;}
    .mg02_con2 p{text-align: center;color: #d7231d;}
    .mg02_con2 p.p2{margin-top: 20px;}
    .mg02_con3{display: flex;padding: 50px ;}
    .mg02_con3 .fl{width: 53%; border-right: dashed #ccc 2px;box-sizing: border-box; padding:0 40px;}
    .mg02_con3 p {
      width: auto;
      overflow: hidden;
      position: relative;
      color: #666;
      line-height: 1.6;
      padding-left: 15px;
      margin-bottom: 20px;
      text-align: justify;
      text-justify: inter-ideograph;
    }
    
    .mg02_con3 p::before {
      content: "";
      width: 6px;
      height: 6px;
      display: block;
      overflow: hidden;
      border-radius: 50%;
      background-color: #999;
      position: absolute;
      left: 0px;
      top: 10px;
    }
    .mg02_con3 .fr{width: 46%;box-sizing: border-box; padding-left: 40px;}

    .mg02_con4{display: flex; width: 100%;
      max-width: 852px;
      margin: 50px auto 0;
      padding: 40px 20px 20px;
      border: 1px solid #d7231d;
      border-radius: 14px;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      position: relative;}
    .mg02_con4 .fl{width: 53%; box-sizing: border-box; padding:0 30px;}
    .mg02_con4 p {
      width: auto;
      overflow: hidden;
      position: relative;
      color: #666;
      line-height: 1.6;
      padding-left: 15px;
      margin-bottom: 20px;
      text-align: justify;
      text-justify: inter-ideograph;
    }
    
    .mg02_con4 p::before {
      content: "";
      width: 7px;
      height: 10px;
      display: block;
      overflow: hidden;
      background: url(../images/m_ico01.png);
      position: absolute;
      left: 0px;
      top: 8px;
    }
    .mg02_con4 .fr{width: 46%;box-sizing: border-box; padding-left: 80px;}
    .mg_03 p.p6{text-align: center; margin: 20px auto; max-width: 730px;}
    .mg_03 p.p6&gt;i{color: #d7231d;}
    .mg02_con4 h6{position: absolute; width: 86%;left:4%;top:-12px; background:#f5f4f9 ; color: #666;font-weight: normal; text-align: center;}
   
    .lx_01_c ul.ml_01 li em.em3 {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0px;
      top: 0px;
      
      background-image: linear-gradient(#bd1b15, #dc4540,#f5716d);
      z-index: 990;
      padding: 20px 7px 7px 7px;
      opacity: 1;
      transition: 0.3s linear;
      -webkit-transition: 0.3s linear;
      -o-transition: 0.3s linear;
      -moz-transition: 0.3s linear;
      color: #fff;
    }
    
    .lx_01_c ul.ml_01 li em.em3 i {
      width: 100%;
      display: block;
      overflow: hidden;
      text-align: center;
    }
    .lx_01_c ul.ml_01 li em.em3 i.i1{color: #fff; border-bottom: dashed #fff 1px;padding-bottom: 10px;margin-bottom: 10px;}
    .lx_01_c ul.ml_01 li em.em3 i.i2{color: #fff;}
    .lx_01_c ul.ml_01 li em.em2 i {
      
      padding: 0px 20px;
  }
    .lx_01 img.lx_bg1 {
    max-width: 50%;
    display: block;
    position: absolute;
    right: -10%;
    bottom: 0px;
  }
  .lx_01 img.lx_bg2 {
    max-width: 50%;
    display: block;
    position: absolute;
    right: -22%;
    bottom: 0px;
  }
  .ml_02{background: url(../images/ml_bg01.jpg) center no-repeat; padding:40px 0; background-size: cover;}
  .ml02_con1{width: 100%;}
  .ml_tab1{width: 100%;}
  .ml_tab1 a{display: inline-block; width: 91px;height: 31px; line-height: 31px; text-align: center; background: #999999; margin-right: 5px; color: #fff; border-radius: 5px;}
  .ml_tab1 a.active,.ml_tab1 a:hover{background: #d7231d;}
  .tabcon1 dl{display: flex;align-items:flex-start;}
  .tabcon1 dl dt{width: 32%;border: solid #d7231d 1px; border-radius: 5px; overflow: hidden;}
  .tabcon1 dl dt img{display: block;margin: 0 auto;width: 100%;}
  .tabcon1 dl dd{width: 68%; display: flex;flex-wrap: wrap;}
  .tabcon1 dl dd a{display: block; width: 50%;box-sizing: border-box;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap; padding-left: 80px;position: relative;}
    .tabcon1 dl dd a::before {
      content: "";
      width: 6px;
      height: 6px;
      display: block;
      overflow: hidden;
      border-radius: 50%;
      background-color: #999;
      position: absolute;
      left: 68px;
      top: 10px;
    }
    .tabcon1&gt;div{display: none;}
    .tabcon1&gt;div.on{display: block;}
    .ml02_con2 ul{display: flex;justify-content: space-between; align-items: flex-start;}
    .ml02_con2 ul li{width: 32%; border: solid #d7231d 1px;border-radius: 15px;overflow: hidden;}
    .ml02_con2 ul li span{display: block; width: auto; margin: 20px auto 0;  text-align: center;}
    .ml02_con2 ul li span&gt;i{border-bottom: solid #d7231d 2px;}
    .ml02_con2 ul li p{margin: 20px 20px 0;}
    .ml02_con2 ul li a{display: block; height: 60px; line-height: 60px;text-align: center;color: #fff;background: #d7231d; margin-top: 30px;}
    .mg_02_02 .fl{width: 50%; border-right: dashed #d7231d 1px; box-sizing: border-box;padding-right: 70px;}
    .mg_02_02 .fr{width: 50%; padding-left: 70px;box-sizing: border-box;}
    .mg_02_02 p.p4 em{font-style: normal;display: block; color: #3f3f3f; margin-bottom: 10px;}
    .pty02_bg {
      display: block;
      height: 266px;
      position: absolute;
      right: -14%;
      bottom: -190px;
  }
  .pty_02{width: 100%;}
  .pty_02 ul{width: 100%; display: flex;flex-wrap: wrap; justify-content: space-between; box-sizing: border-box;padding-left: 30px;}
  .pty_02 li{width: 44%; margin-top: 30px;}
  .pty_02 li h4{font-style: normal; color: #3f3f3f;}
  .pty_02 li h4 i{display: inline-block;position: relative; padding-left: 45px; border-bottom: solid #d7231d 2px; min-width: 130px;}
  .pty_02 li h4 i&gt;img{position: absolute; left: -9px; bottom: -2px;}
  .pty_02 li p{color: #999; margin-top: 10px;padding-left: 45px;}
  .pty01_con{width:38%;padding: 20px;box-sizing: border-box;border: solid #d7231d 1px; margin-top:40px;position: relative; margin-right: 12%;}
  .pty_01{display: flex;}
  .pty01_con h4{position: absolute; padding:0 25px;top:-30px; left: 8px; background: #d7231d; color: #fff; height: 30px; line-height: 30px;transform:skew(-30deg,0);
    -ms-transform:skew(-30deg,0); /* IE 9 */
    -webkit-transform:skew(-30deg,0); /* Safari and Chrome */}
    .pty01_con h4 span{transform:skew(30deg,0);
      -ms-transform:skew(30deg,0); /* IE 9 */
      -webkit-transform:skew(30deg,0); /* Safari and Chrome */display: block;}
      .mg_02_02 .fl.noboder{border-right: none;}
      .mg02_con3{position: relative;}
      .mg02_con3 .fl.bred{border-right: #d7231d dashed 1px;}
      .hg_02 ul.rb_ul1{padding: 0 50px;}
      .hg_02 ul.rb_ul1 li{ width: 31%; background: url(../images/rb_bg01.jpg) bottom right no-repeat;background-size: cover;}
      .hg_02 ul.rb_ul1 li:nth-child(2){background: url(../images/rb_bg02.jpg) bottom center no-repeat;background-size: cover;}
      .hg_02 ul.rb_ul1 li:nth-child(3){background: url(../images/rb_bg03.jpg) bottom left no-repeat;background-size: cover;}
      .tg_01{background: url(../images/tb_bg01.jpg) right bottom no-repeat;background-size: cover;}
      .yl_bg1{background: url(../images/yl_bg01.jpg) center no-repeat; padding:40px 0; background-size: cover;}

      .teq_01{width: 100%;}
      .teq_01 p.p1{text-align: center; color:#d7231d; margin-top: 20px; line-height: 1.4;}
      .teq_01 p.p1 i{ padding: 0px 5px;display: inline-block;}
      .teq_01 p.p1 i img{display: block;padding-top: -5px;}
      .jxm_01 p span.s1{display: block; position: relative; padding-left: 20px; margin-top: 10px;}
      .jxm_01 p span.s1:before{ position: absolute; left: 0;top: 7px; height: 17px; width: 7px;background:#d7231d ; content: '';}
      .jxm_01 p span.s1 i{font-weight: bold;color:#d7231d ;display: block;}
      .jxm_01 p span.s1 strong{display: block;}
      .teq_02{padding: 40px 0;}
      .teq_02 .fl{width: 50%;padding: 0 50px;}
      .teq_02 .fr{width: 50%;padding: 0 50px;}

      .teq_03 ul{display: flex; flex-wrap:wrap;}
      .teq_03 ul li{width: 23%; border: solid #d7231d 1px; box-sizing: border-box;padding: 20px 12px; background:#fff ; border-radius: 6px; margin:20px 2.666% 20px 0;min-height: 150px; box-shadow: 0 2px 2px rgba(100,100,100,.2); }
      .teq_03 ul li:nth-child(4n){margin-right: 0;}
      .teq_03 ul li h4{font-weight: normal;border-bottom: dashed #d7231d 1px;padding-bottom: 10px; text-align: center;}
      .teq_03 ul li p{color: #666; line-height: 2; margin-top: 6px; padding: 0 10px; text-align: center;}
      .xby_01 ul{display: flex;flex-wrap: wrap;}
      .xby_01 ul li{width: 44%;display: flex; margin:40px 4% 0 2%;}
      .xby_01 ul li:nth-child(2n){ margin-left: 4%; margin-right: 1%;}
      .xby_01 ul li span{display: block; width: 44px; border-radius: 10px;border: solid #d7231d 1px;overflow: hidden;}
      .xby_01 ul li span i{display: block;width: 100%; background-image: linear-gradient(#fc5a55,#d7231d); height: 74px; text-align: center;font-weight: bold; line-height: 2;color: #fff;}
      .xby_01 ul li&gt;div{width: calc(100% - 64px); margin-left: 20px;}
      .xby_01 ul li&gt;div h4{color:#3f3f3f;margin: 10px 0;}
      .xby_01 ul li&gt;div p {
        position: relative;
        padding-left: 15px;
        color:#666;
        line-height: 1.4;
      }
      
      .xby_01 ul li&gt;div p::before {
        content: "";
        width: 6px;
        height: 6px;
        display: block;
        overflow: hidden;
        border-radius: 50%;
        background-color: #999;
        position: absolute;
        left: 0px;
        top: 9px;
      }
      .xby_01 ul li&gt;div p.p1{padding-left: 0; padding-left: 0; color: #d7231d;}
      .xby_01 ul li&gt;div p.p1 i{display: inline-block;padding: 2px 4px 0;}
      .xby_01 ul li&gt;div p.p1:before{display: none;}
      .xby_01 ul li&gt;div p.p2 i{display: block; color: #d7231d;}
      .mg_02_02 .fl.bg-a{ border-right: none;}
      .mg_02_02 .fl.bg-a p,.mg_02_02 .fl.bg-a span.s1{margin-bottom: 5px;margin-left: 30px;}
      .mg_02_02 .fl.bg-a:before{ left: 0; bottom:0; position: absolute;content: '';background: url(../images/A.png) left bottom no-repeat; background-size:100%; width: 180px; height: 100%;}
      .mg_02_02 .fr.bg-b{ border-left: dashed #d7231d 1px;}
      .mg_02_02 .fr.bg-b p,.mg_02_02 .fr.bg-b span.s1{margin-bottom: 5px;}
      .mg_02_02 .fr.bg-b:before{ left: 51%; bottom:0; position: absolute;content: '';background: url(../images/b.png) left bottom no-repeat; background-size:100%; width: 180px; height: 100%;}
      .xmxq_04_c3 ul li .xmxq_04c3_t{height: 45px;}
      .xmxq_04_c3 ul li .xmxq_04c3_c p.p1{color: #d7231d;font-weight:bold;}
      .xmxq_04_c3 ul li .xmxq_04c3_c p.p1:before{display: none;}
      .azc_01{width: 100%; text-align: center;}
      .azc_01 p{ line-height: 30px;color: #d7231d;height: 30px; border-radius: 15px; border: solid #d7231d 1px;display: inline-block; margin: 0 auto;text-align: center;padding: 0 20px; }
      .azc_01 p&gt;i{position: relative;display: inline-block;top:-2px; margin: 0 10px; }
  
      .jnd_01 {
        width: 100%;
        overflow: hidden;
        margin-top: 40px;
        padding: 50px 0 20px;
        border: 1px solid #d7231d;
        border-radius: 14px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        position: relative;
        
    }
     
      .jnd_01 h4 {
        height: 50px;
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        width: 100%;
        z-index: 2;
        text-align: center;
        line-height: 30px;
        color: #fff;
        line-height: 50px;
    }
    .jnd_01:before{background:#d7231d ; height: 50px;position: absolute;content: '';left: 0; top:0; width: 100%;}
      .jnd_01 h4&gt;i{display: inline-block; margin: 0 5px;position:relative;top:-2px;}
      .v h4&gt;i&gt;img{display: block;}
      .jnd_01 p {
        width: auto;
        overflow: hidden;
        position: relative;
        color: #3f3f3f;
        line-height: 30px;
        padding-left: 15px;
        margin-bottom: 5px;
        text-align: justify;
        text-justify: inter-ideograph;
      }
      
      .jnd_01 p::before {
        content: "";
        width: 6px;
        height: 6px;
        display: block;
        overflow: hidden;
        border-radius: 50%;
        background-color: #999;
        position: absolute;
        left: 0px;
        top: 13px;
      }
      .jnd_01 .fl,.jnd_01 .fr{width: 50%; padding: 20px 80px 20px 50px;box-sizing: border-box; }
      .jnd_01 h5{color: #d7231d; margin-bottom: 10px; }
      .jnd_01 em{position: absolute;display: block; bottom: 0;left:50px;  line-height: 30px;color: #d7231d;font-style: normal;}
      .jnd_01 .fl:before{background: url(../images/num01.png) left bottom no-repeat;background-size: 100%;position: absolute;left:0; bottom: 0; width: 175px; content: '';height: calc(100% - 50px);}
      .jnd_01 .fr:before{background: url(../images/num02.png) left bottom no-repeat;background-size: 100%;position: absolute;left:50%; bottom: 0; width: 199px; content: '';height: calc(100% - 50px);}
      .jnd_02{width: 100%;position: relative;}
      .jnd_02 ul{display: flex; justify-content: space-around;}
      .jnd_02 ul li{width: 30%; border: solid #d7231d 1px; border-radius: 15px; overflow: hidden; background: #f5f4f9;}
      .jnd_02 ul li h4 {
        width: 100%;
        overflow: hidden;
        line-height: 1.4;
        background-color: #d7231d;
        background-image: linear-gradient(#fc5a55,#d7231d);
        color: #fff;
        padding: 10px 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 60px;
        display: flex;
        align-items: center;
    }
    .jnd_02 ul li p{padding: 20px;}
    .jnd_02 ul li p.p1{padding:0;position: relative;
      color: #3f3f3f;
      line-height: 30px;
      padding-left: 15px;
      text-align: justify;
      text-justify: inter-ideograph;
       margin:10px 20px 20px;}
      .jnd_02 ul li p.p1:before{
        content: "";
        width: 6px;
        height: 6px;
        display: block;
        overflow: hidden;
        border-radius: 50%;
        background-color: #999;
        position: absolute;
        left: 0px;
        top: 13px;
      }
    .jnd_02 .ym_01_t{text-align: center;}
    
      .jnd_03 .ym_01_t{text-align: center; position: relative;}
      .jnd_03 .ym_01_t a{position: absolute;right:10px; bottom: 0;}
      .jnd_03 ul{display: flex; justify-content: space-around;}
      .jnd_03 ul li{border: solid #d7231d 2px;}
      .jndbox1{background: url(../images/jnd_bg1.jpg) center no-repeat; background-size: cover; padding: 40px 0;}
      .jndbox1 .ym_01_t{text-align: center;}

      .jnd_con1 {
        width: 100%;
        overflow: hidden;
        margin-top: 40px;
        padding: 50px 0 20px;
        border: 1px solid #d7231d;
        border-radius: 14px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        position: relative;
        background: #f5f4f9;
        
    }
     
      
    .jnd_con1:before{ background-image: linear-gradient(#fc5a55,#d7231d); height: 45px;position: absolute;content: '';left: 0; top:0; width: 100%;}
     
      .jnd_con1 p {
        width: auto;
        overflow: hidden;
        position: relative;
        color: #3f3f3f;
        line-height: 30px;
        padding-left: 15px;
        margin-bottom: 40px;
        text-align: justify;
        text-justify: inter-ideograph;
      }
      
      .jnd_con1 p::before {
        content: "";
        width: 6px;
        height: 6px;
        display: block;
        overflow: hidden;
        border-radius: 50%;
        background-color: #999;
        position: absolute;
        left: 0px;
        top: 13px;
      }
      .jnd_con1 p&gt;i{display: block;color: #d7231d;}
      .jnd_con1 .fl,.jnd_con1 .fr{width: 50%; padding: 20px 80px 0 50px;box-sizing: border-box; }
      .jnd_con1 .fl p:last-child{margin-bottom: 0;}
      .mg02_con3.pired p::before{background:#d7231d ;} 
      
      ul.jnd_ul1{display: flex;flex-wrap: wrap;}
      ul.jnd_ul1 li{width: 20%;display: flex; margin:40px 4% 0 1%;}
      
      ul.jnd_ul1 li span{display: block; width: 44px; border-radius: 10px;border: solid #d7231d 1px;overflow: hidden;background: #fff;}
      ul.jnd_ul1 li span i{display: block;width: 100%; background-image: linear-gradient(#fc5a55,#d7231d); height: 45px; text-align: center;font-weight: bold; line-height: 2;color: #fff;}
      ul.jnd_ul1 li&gt;div{width: calc(100% - 64px); margin-left: 20px;}
      ul.jnd_ul1 li&gt;div i{color:#d7231d;margin: 10px 0; display: block;font-weight: bold;}
      ul.jnd_ul1 li&gt;div p {
        position: relative;
       
        color:#666;
        line-height: 1.4;
      }
      .mg_02_02 p.p2{margin-top: 35px;}
      .mg_02_02 p.p2 i{display: block;color:#d7231d;font-weight: bold;}
      .xmxq_04_c3 ul li .xmxq_04_tit1 {
        width: 100%;
        overflow: hidden;
        line-height: 45px;
        background-image: linear-gradient(#fc5a55,#d7231d);
        color: #fff;
        padding: 0 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 45px;
    }
    .xmxq_04_c3 ul li .xmxq_04_con1 {
      width: 100%;
      overflow: hidden;
      padding: 15px 50px;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
  }
  .xmxq_04_c3 ul li .xmxq_04_con1 p {
    width: 100%;
    overflow: hidden;
    color: #666;
    position: relative;
    padding-left: 15px;
    margin-bottom: 30px;
    line-height: 2;
    text-align: justify;
    text-justify: inter-ideograph;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  
  .xmxq_04_c3 ul li .xmxq_04_con1 p::before {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    overflow: hidden;
    border-radius: 50%;
    background-color: #999;
    position: absolute;
    left: 0px;
    top: 13px;
  }
  .xmxq_04_c3 ul li b{display: block;color: #d7231d; line-height: 2;}
  .xmxq_04_c3 ul li span{display: block;padding-left: 15px; line-height: 2;}
  .xmxq_04_c3 ul li p.p1{margin-bottom: 0;}
  .sply_01 .ym_01_t{text-align: center;}
  .sply_01 .jnd_con1{padding-bottom: 0;}
  .sply_01 .jnd_con1 p{ margin: 20px 40px; line-height: 2;}
  .sply_01 .jnd_con1 p.p1{margin : 0 40px;}
  .sply_01 .jnd_con1 b{display: block;color: #d7231d; line-height: 2; margin: 0 55px;}
  .sply_01 .jnd_con1 p.p1:last-child{margin-bottom: 20px;}
  .sply_01 .jnd_con1 b:first-child{margin-top: 10px;}
  .noborder_r{border-right: none !important;}
  .slxy_ul1{display: flex; justify-content: space-around;}
  .slxy_ul1 li{width: 23%;  border-radius: 15px; overflow: hidden; background: #fff;}
  .slxy_ul1 li h4 {
    width: 100%;
    overflow: hidden;
    background-image: linear-gradient(#fc5a55,#d7231d);
    color: #fff;
    padding: 10px 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slxy_ul1 li p{padding: 20px 20px 15px; margin-bottom: 0;}
.slxy_ul1 li p&gt;i{display: block;color: #d7231d;}
.slxy_ul1 li p:before{ display: none;}
.slxy_02 .ym_01_t{text-align: center;}
.slxy_02 ul{display: flex; justify-content: space-around;flex-wrap: wrap;}
.slxy_02 ul li{width: 28%;  border-radius: 15px; overflow: hidden; background: #f3f9ff; border: solid #d7231d 1px; margin-bottom: 30px;}
.slxy_02 ul li h4 {
  width: 100%;
  overflow: hidden;
  background-image: linear-gradient(#fc5a55,#d7231d);
  color: #fff;
  padding: 10px 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: flex;
  align-items: center;
 
}
.slxy_02 ul li h4 i{margin-right: 10px;}
.slxy_02 ul li p{padding: 20px;}
.xg_ul1{align-items: flex-start;}

h4.tgh4{position: relative; padding-left: 25px;}
h4.tgh4:before{ width: 11px; height: 23px; background: #d7231d; content: ''; position: absolute; left:0; top:8px;}
h4.tgh4 a{position: absolute; right: 0; bottom:-10px;}
.tg_box1{display: flex; flex-wrap: wrap;position: relative; width: 100%;}
.tg_box1 .fl,.tg_box1 .fr{width: 43%; margin-right: 7%;}
.tg_box1 p {
  width: 100%;
  overflow: hidden;
  color: #666;
  position: relative;
  padding-left: 15px;
  margin-bottom: 20px;
  line-height: 2;
  text-align: justify;
  text-justify: inter-ideograph;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.tg_box1 p::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  left: 0px;
  top: 13px;
}
.tg_box1 p.p1:before{display: none;}
.tg_box1 span{display: block;color: #666;}
.tg_box1 p.p1 i{padding-left: 0;}
.tg_box1 p.p1 em{display: block;font-style: normal;}
.tg_box1 p.p1 em.em1 {
  
  padding-left: 30px;
  position: relative;
}

.tg_box1 p.p1 em.em1::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  left: 15px;
  top: 13px;
}
.tg_box1 i{display: block; line-height: 2; padding-left: 15px; color: #d7231d;}
.tg_box2 ul{display: flex; justify-content: space-between;}
.tg_box2 ul li{width: 47%;}
.tg_box2 ul li img{display: block;max-width: 100%;}

.tg_box3 ul{display: flex; justify-content: space-between;}
.tg_box3 ul li img{display: block;max-width: 100%;}

.tg_box4 ul{display: flex; flex-wrap: wrap;}
.tg_box4 ul li{width: 47%; margin-right: 3%;position: relative; margin-top: 25px; padding-left: 20px; box-sizing: border-box;}
.tg_box4 ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  left: 0px;
  top: 13px;
}
.tg_box5 ul{display: flex; justify-content: space-around;}
.tg_box5 ul li{width: 30%; border: solid #d7231d 1px; border-radius: 15px; overflow: hidden; background: #f5f4f9;position: relative;}
.tg_box5 ul li h4 {
  width: 100%;
  overflow: hidden;
  line-height: 1.4;
  background-color: #d7231d;
  
  color: #fff;
  padding: 6px 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  
  display: flex;
  align-items: center;
}
.tg_box4{position: relative;}
.tg_box5{position: relative;}
.tg_box5 ul li{width: 31%;}
.tg_box5 ul li p{padding:0;position: relative;
color: #3f3f3f;
line-height: 1.4;
padding-left: 15px;
text-align: justify;
text-justify: inter-ideograph;
 margin:10px 20px 20px;}
.tg_box5 ul li p:before{
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  left: 0px;
  top: 9px;
}
.tg_box5 ul li p.p1{ position: absolute; bottom: 0;color: #d7231d;}
.tg_box5 ul li p.p1:before{display: none;}
.tg_box5 ul li p.p1 i{display: inline-block;}
.tg_box5 ul li p.p1 i:first-child{margin-right: 20px;}
.tg_box5 ul li p.p1 i:last-child{margin-left: 20px;}
.xjp_02{ background: url(../images/xjp_bg1.jpg) center center no-repeat; background-size: cover; padding: 40px 0;}
.xjp_02 .ym_01_t{text-align: center;}
.tg_con1{ width: 96%; margin: 0 auto; background: #f2f1f7; padding: 20px;box-sizing: border-box; border-radius: 15px; border: solid #ccc 1px;}
.tg_con1  p.p1{text-align: center;}
.tg_con1  p.p2{display: flex; justify-content: flex-end; align-items: center;}
.tg_con1  p.p2 i{display: inline-block; margin-top: 5px; margin-right: 5px;}
.tg_con1  p.p2 span{ text-decoration: underline;}
.tg_con1  p.p3{color:#d7231d;}
.tg_box7&gt;p.p1{ text-align: center; text-decoration: underline;}
.tg_box7&gt;p.p2{ text-align: center; display: flex; align-items: center; justify-content: center; border: solid #ccc 1px; background: #f2f1f7; border-radius: 15px; line-height: 20px;padding: 5px 0;}
.tg_box7&gt;p.p2 i{display: inline-block; margin: 0 20px; position: relative; top:-2px;}
.tg_box7 .mg_02_02{background: #efeff4;padding-bottom: 10px;}
.tg_box7 .mg_02_02 h4{text-align: left;padding-left: 20px; box-sizing: border-box;}
.mg_02_02 p.p3{text-align: left;}
.mg_02_02 p.p3:before{display: none; padding-left: 0;}
.mg_02_02 p.p3&gt;i{display: block; color: #d7231d;}
.mg_02_02.notop{padding-top: 10px;}
.mg_02_02.notop:before{display: none;}
.flb_02_01 p.p3 span{display: inline-block;
  position: relative;
  padding: 0px 25px;}
.flb_02_01 p.p3 span::before,.flb_02_01 p.p3 span::after {top:6px;}
.mg_02_02 p.p3 span{display: inline-block; width: 48%;}
.xmxq_04_c3 ul.xg_ul2 li{width: 48%;}
.xmxq_04_c3 ul.xg_ul2 li .xmxq_04_con1 p.p1:before{display: none;}
.xmxq_04_c3 ul.xg_ul2 li .xmxq_04_con1 p.p1 i{display: block; color: #d7231d;}
.xxl_01 h4.tgh4 {color: #d7231d;}
.xxl_01 .tg_box1 .fl{border-right: dashed #d7231d 1px; box-sizing: border-box; width: 50%; padding-right: 6%; margin-right: 0;}
.xxl_01 .tg_box1 .fr{width: 50%; padding:0 3%; box-sizing: border-box; margin-right: 0;}
.xxl_02 .ym_01_t{text-align: center;}
.xxl_03 .mg02_con3{border: solid #d7231d 1px; border-radius: 15px; padding: 40px 10px;}
.xxl_03 .mg02_con3 h4{position: absolute; height: 40px; top:-20px; left: 0;width: 100%;text-align: center;}
.xxl_03 .mg02_con3 h4 span{display: inline-block; background: #f5f4f9;padding: 0 20px;}
.mg_zh01{width: 100%; text-align: center; color: #d7231d;}
.mg_zh01 p&gt;i{display: block;color: #666;}
.mg_02_02 i.i2{display: block;padding-left: 15px;color: #d7231d;}
.mg_zh01 p.p2{text-decoration: underline;}
.mgbk_box1 ul{display: flex;justify-content: space-between;}
.mgbk_box1 ul h4{ background: url(../images/mg_bg05.jpg) center no-repeat; background-size: cover; height: 70px; text-align: center; line-height: 70px; color: #fff;margin-bottom: 10px; width: 100%;}
.mgbk_box1 ul li{width:23.5%;border: solid #eee 1px;box-shadow: 0 2px 5px rgba(100,100,100,.2); background: #fff; border-radius: 15px;padding-bottom: 10px;overflow: hidden; }
.mgbk_box1 ul li p{padding: 0 30px;}
.mgbk_tit1 p.p2{text-align: center; margin-top: 10px;}
  .mgbk_tit1 p.p2 span{display: inline-block;
    position: relative;
    padding: 0px 30px;}
  .mgbk_tit1 p.p2 span::before {
    content: "";
    width: 7px;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("../images/m_ico01.png") 0px 2px no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 15px;
  }
  .mgbk_tit1 p.p2 span::after {
    content: "";
    width: 7px;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("../images/m_ico01.png") 0px 2px no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0px;
    top: 15px;
  }
  .mgbk_box2{width: 100%; border: solid #d7231d 1px;position: relative; border-radius: 15px; box-sizing: border-box;padding: 20px;}
  .mgbk_box2   .mgbk_tit1 {position: absolute; top:-32px; text-align: center; width: 100%;} 
  .mgbk_box2   .mgbk_tit1 p.p2{background: #f5f4f9; display: inline-block; padding: 0 20px;}
  .mgbk_box2 ul{display: flex; flex-wrap: wrap;}
  .mgbk_box2 ul li{width: 20%; margin: 20px 2.5%; color: #666;}
  .mgbk_box2 ul li h4{border-bottom: dashed #d7231d 1px; line-height: 2; font-weight: bold; }
  .mgbk_box2 ul li:last-child{width: 40%; position: relative;}
     .mgbk_box2 ul li:last-child:after{border-radius: 8px; background: #b4b4b6; position: absolute; width: 100%;height: 100%; right: -8px; bottom: -8px; content: ''; z-index: 1;}
     .mgbk_box2 ul li:last-child p{background: #da2721; display: flex;align-items: center;
      justify-content: center; color: #fff; border-radius: 8px; z-index: 2;position: relative; width: 100%; height: 100%;}
  .mgbk_box3 ul{display: flex; flex-wrap: wrap; justify-content: space-around;}
  .mgbk_box3 ul li{width: 25%; border: solid #d7231d 1px; border-radius: 15px; overflow: hidden; background: #f5f4f9;margin: 20px 0;}
  .mgbk_box3 ul li h4 {
    width: 100%;
    overflow: hidden;
    line-height: 1.4;
    background-color: #d7231d;
    background-image: linear-gradient(#fc5a55,#d7231d);
    color: #fff;
    padding: 10px 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 45px;
    display: flex;
    align-items: center;
}
.mgbk_box3 ul li p{padding: 20px 20px 20px 40px; line-height: 2;position: relative;}
.mgbk_box3 ul li p::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #d7231d;
  position: absolute;
  left: 20px;
  top: 33px;
}
.mgbk_box3 ul li p i{display: block; color:#d7231d ;}
.mgbk_box3 ul li:last-child{ position: relative; overflow: visible;}
     .mgbk_box3 ul li:last-child:before{border-radius: 8px; background: #b4b4b6; position: absolute; width: 100%;height: 100%; right: -8px; bottom: -8px; content: ''; z-index: 1;}
     .mgbk_box3 ul li:last-child p{background: #da2721; display: flex;align-items: center;justify-content: center; color: #fff; border-radius: 8px; z-index: 2;position: relative; width: 100%; height: 100%; padding: 0; text-align: center;}
.mgbk_ul1{display: flex; justify-content: space-between; flex-wrap: wrap;}
.mgbk_ul1 li{width: 19%; margin-bottom: 20px; color: #666; border: solid #d7231d 1px;padding: 10px 0; border-radius: 5px; text-align: center; line-height: 1;}
.mgbk_ul1 li a{display: block;width: 100%;}
.mgbk_ul1 li i{font-size: 18px;transform: scale(0.5); text-transform: uppercase;display: flex; justify-content:center;white-space:nowrap; text-align: center;}
.mgbk_ul1 li:hover{ background: url(../images/mg_bg06.png) center no-repeat; background-size: cover;}
.mgbk_ul1 li:hover a{color: #fff;}
.mgbk_btn1{ width: 100%; text-align: center;padding-bottom: 10px;}
.mgbk_btn1 a{display: inline-block;position: relative; height: 50px; line-height: 50px;}
.mgbk_btn1 a:before{border-radius: 8px; background: #b4b4b6; position: absolute; width: 100%;height: 100%; right: -6px; bottom: -6px; content: ''; z-index: 1;}
.mgbk_btn1 a span{background: #da2721; display: flex;align-items: center;justify-content: center; color: #fff; border-radius: 8px; z-index: 2;position: relative; width: 100%; height: 100%; padding: 0 30px; text-align: center; box-sizing: border-box; }
.mgbk_box4  h4{text-align: left; margin-left: 20px;}
.mgbk_box4 h5{ color: #d7231d; margin-bottom: 10px;}

.mggz_box1{width: 100%;}
.mggz_box1 ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.mggz_box1 ul li{width: 33.3333%;padding: 0 3% 20px;
  box-sizing: border-box; border-right: dashed #d7231d 1px;border-bottom: dashed #d7231d 1px;position: relative;}
.mggz_box1 ul li::before{ width: 31px;height: 31px; position: absolute;display: flex; color: #fff; padding: 1px 2px; box-sizing: border-box;}
.mggz_box1 ul li:nth-child(1):before{background: url(../images/my_ico01.png) no-repeat; background-size: 100%;  bottom: 2px;right: 2px; content: '1';  justify-content: flex-end; align-items: flex-end; }
.mggz_box1 ul li:nth-child(2):before,.mggz_box1 ul li:nth-child(3):before{background: url(../images/my_ico03.png) no-repeat; background-size: 100%;  bottom: 2px;left: 2px; content: '2';  justify-content: flex-start; align-items: flex-end; }
.mggz_box1 ul li:nth-child(2):after{background: url(../images/my_ico01.png) no-repeat; background-size: 100%;  bottom: 2px;right: 2px; content: ''; position: absolute; width: 31px; height: 31px; }
.mggz_box1 ul li:nth-child(3):before{content:'3';}

.mggz_box1 ul li:nth-child(4):before{background: url(../images/my_ico02.png) no-repeat; background-size: 100%;  top: 2px;right: 2px; content: '4';  justify-content: flex-end; align-items: flex-start; }
.mggz_box1 ul li:nth-child(5):before,.mggz_box1 ul li:nth-child(6):before{background: url(../images/my_ico04.png) no-repeat; background-size: 100%;  top: 2px;left: 2px; content: '5';  justify-content: flex-start; align-items: flex-start; }
.mggz_box1 ul li:nth-child(5):after{background: url(../images/my_ico02.png) no-repeat; background-size: 100%;  top: 2px;right: 2px; content: ''; position: absolute; width: 31px; height: 31px; }
.mggz_box1 ul li:nth-child(6):before{content:'6';}

.mggz_box1 ul li h4{color: #d7231d;padding-bottom: 10px;}
.mggz_box1 ul li:nth-child(3n){border-right:none;}
.mggz_box1 ul li:nth-child(4),.mggz_box1 ul li:nth-child(5),.mggz_box1 ul li:nth-child(6){border-bottom:none;padding-top: 30px;}
.mggz_box2 .mgbk_tit1 p.p2 span{color: #d7231d;}
.mggz_box2 ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.mggz_box2 ul li{width: 15%; height: 64px; display: flex;align-items: center; justify-content: center; background: #d7231d; border-radius: 10px; color: #fff;}
.mggz_box3{width: 100%;
  overflow: hidden;
  margin-top: 40px;
  border: 1px solid #d7231d;
  border-radius: 14px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: relative;}
  .mggz_box3:before {
    background: #d7231d;
    height: 50px;
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
}
.mggz_box3 ul{position: relative; z-index: 3; display: flex; justify-content: space-between;}
.mggz_box3 h4{color: #fff; line-height: 50px;}
.mggz_box3 ul li{width: 27%;padding: 0 3%;}
.mggz_box3 ul li p{line-height: 1.2;}
.mggz_box3 ul li p&gt;i{display: block;color: #d7231d; margin-top: 15px; padding-left: 15px;}
.mggz_box3 ul li p&gt;span{position: relative;display: block; padding-left: 15px;}
.mggz_box3 ul li p&gt;span::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  left: 0px;
  top: 10px;
}
.mggz_box3 ul li:nth-child(3) p&gt;i{padding-left: 0;}
.mggz_box3&gt;p.p1{color: #d7231d;padding: 20px 3%; }
.mggz_box3&gt;p.p1&gt;i{display: inline-block; margin-right: 30px; margin-top: -5px;}

.mggz_box4{display: flex;padding: 20px 10px ; justify-content: space-between;position: relative;border-bottom: dashed #d7231d 1px;}
.mggz_box4 .fl{width: 46%; box-sizing: border-box; padding:0 40px;}
.mggz_box4 p b{display: block; border-bottom: dashed #d7231d 1px;line-height: 2; margin-top: 20px;}
.mggz_box4 .fr{width: 46%;box-sizing: border-box; padding:0 40px;}
.ym_01_t span.sp2 em{font-style: normal;font-weight: bold;  color: #d7231d;}
.mggz_box5 p {
  width: auto;
  overflow: hidden;
  position: relative;
  color: #666;
  line-height: 1.6;
  padding-left: 15px;
  margin-bottom: 20px;
  text-align: justify;
  text-justify: inter-ideograph;
}

.mggz_box5 p::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #d7231d;
  position: absolute;
  left: 0px;
  top: 10px;
}
.mggz_box5 table{border-top: solid #d7231d 1px;border-left: solid #d7231d 1px;border-bottom: solid #d7231d 1px; border-radius: 10px; overflow: hidden;}
.mggz_box5 table th{ background-image: linear-gradient(#fc5a55,#d7231d); color: #fff; line-height: 50px;}
.mggz_box5 table td{border-right: solid #d7231d 1px; padding: 10px 30px;}
.mggz_box5 table tr td:first-child{text-align: center; color: #d7231d; font-weight: bold;}
.mggz_box5 table tr:nth-child(2n+1) td{ background: #f2dfe3;}
.mgbk_box1 ul.yj_ul1{justify-content: space-around;}
.mgbk_box1 ul.yj_ul1 h4{ background: url(../images/mg_bg06.jpg) center no-repeat; background-size: cover; }
.mgbk_box1 ul.yj_ul1 li{width:26%; }

.mgbk_box1 p.p1{color: #d7231d;}
.mgbk_box1 p.p1 i{display: inline; margin-right: 5px;}
.mgyj_box1{width: 100%; border: solid #d7231d 1px;position: relative; border-radius: 15px; box-sizing: border-box;padding: 20px;}
  .mgyj_box1   .mgbk_tit1 {position: absolute; top:-32px; text-align: center; width: 100%;} 
  .mgyj_box1   .mgbk_tit1 p.p2{background: #f5f4f9; display: inline-block; padding: 0 20px;}
  .mgyj_box1 ul{display: flex; flex-wrap: wrap;}
  .mgyj_box1 ul li{width: 28%; margin: 20px 2.5%; color: #666;}
  .mgyj_box1 ul li h4{border-bottom: dashed #d7231d 1px; line-height: 2; font-weight: bold; }
  .mgbk_btn1 a span.s1{padding: 0 70px;}

  h4.nlh4{position: relative; padding-left: 25px; color:#d7231d; border-bottom: dashed #d7231d 1px; padding-bottom: 10px;}
h4.nlh4:before{ width: 11px; height: 17px; background: #d7231d; content: ''; position: absolute; left:0; top:5px;}

.nlist_02 {
  overflow: hidden;
}

.nlist_02 ul li {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px dashed #d7231d;
  padding: 26px 0px;
}

.nlist_02 ul li a {
  width: 100%;
  display: block;
  overflow: hidden;
}

.nlist_02 ul li em {
  display: block;
  overflow: hidden;
  font-style: normal;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.nlist_02 ul li em.em1 {
  width: 320px;
  
  overflow: hidden;
  float: left;
  border: solid #d7231d 1px;
}

.nlist_02 ul li em.em1 img {
  width: 100%;
  display: block;
 
  object-fit: cover;
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
}

.nlist_02 ul li em.em2 {
  float: right;
  width: calc(100% - 320px - 30px);
}

.nlist_02 ul li em.em2 span {
  width: 100%;
  display: block;
 
}

.nlist_02 ul li em.em2 span.sp1 {
  line-height: 1;
  color: #3f3f3f;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nlist_02 ul li em.em2 span.sp2 {
  margin: 30px 0 0;
  line-height: 1;
}

.nlist_02 ul li em.em2 span.sp2 i {
  display: inline-block;
  float: left;
  color: #666;
  position: relative;
  margin-left: 80px;
}


.nlist_02 ul li em.em2 span.sp2 i:nth-child(1) {
  margin-left: 0px;
}

.nlist_02 ul li em.em2 span.sp3 {
  color: #3f3f3f;
  line-height: 1.8;
  padding-top: 25px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  display: -webkit-box;
}


.nlist_02 ul li a:hover em.em1 img {
  transform: scale(1.03, 1.03);
  -moz-transform: scale(1.03, 1.03);
  -webkit-transform: scale(1.03, 1.03);
}

.nlist_02 ul li a:hover em.em2 span.sp1 {
  color: #d7231d;
}

.Sel_country{ width: 100%; display: flex; padding-bottom: 10px; border-bottom: dashed #d7231d 1px; margin-bottom: 30px;}
.Sel_country .fl{width: 100px;}
.Sel_country .fr{width: calc(100% - 100px);}
.Sel_country .fr a{display: inline-block;margin: 0 30px;}
.Sel_country .fr a.on{color: #d7231d;}

.Sel_country1{ width: 100%; display: flex; padding-bottom: 10px; border-bottom: dashed #d7231d 1px; margin-bottom: 30px;}
.Sel_country1 .fl{width: 90px; line-height: 2;}
.Sel_country1 .fr{width: calc(100% - 90px);}
.Sel_country1 .fr a{display: inline-block;width: 9.5%; color:#666; line-height: 2;}
.Sel_country1 .fr a:first-child{display: block;width: 100%;}
.Sel_country1 .fr a.on{color: #d7231d;}

 ul.yg_ul1{display: flex; flex-wrap: wrap;}
 ul.yg_ul1 li{width: 28%; margin: 20px 2.5%; color: #666;}
 ul.yg_ul1 li h4{border-bottom: dashed #d7231d 1px; line-height: 2; font-weight: bold; }
 .xmxq_04_c3 ul.ygbk_ul1{width: 100%;flex-wrap: wrap;}
 .xmxq_04_c3 ul.ygbk_ul1 li{width: 48%; margin-bottom: 40px;}
 .xmxq_04_c3 ul.ygbk_ul1 li .xmxq_04_con1{padding: 20px 20px 0;}
 .xmxq_04_c3 ul.ygbk_ul1 li .xmxq_04_con1 p{line-height: 1.4;}
 .xmxq_04_c3 ul.ygbk_ul1 li .xmxq_04_con1 p:before{top:8px;}
.xmxq_04_con1 i.i1{display: block;color: #d7231d;padding-left: 15px;}
 .xmxq_04_c3 ul.ygbk_ul1 li .xmxq_04_con1 p.p4:before{display: none;}
 .xmxq_04_c3 ul.ygbk_ul1 li .xmxq_04_con1 p.p4 i{display: block;color:#d7231d;}
 .xmxq_04_c3 ul.ygbk_ul1 li.li1{width: 100%;}
ul.ygbk_ul2{display: flex;flex-wrap: wrap;}
ul.ygbk_ul2 li{width: 19%; height: 50px;display: flex;align-items: center; justify-content: center;border: solid #d7231d 1px;border-radius: 5px; box-sizing: border-box; margin-right: 1%; margin-top: 20px; text-align: center;}
ul.ygbk_ul2 li:nth-child(5){margin-right: 0;}
ul.ygbk_ul3{display: flex;flex-wrap: wrap; justify-content: space-between;}
ul.ygbk_ul3 li{width: 24%; }
ul.ygbk_ul3 li h4{color: #666;}
ul.ygbk_ul3 li p{color: #999; margin-top: 10px;}
.mgbk_box4 h5.s1{color: #666;}
.mgbk_tit1 p.p2 span.s1{color:#d7231d;}
.mg_02_02 p.p1{width: 100%;}
.mg_02_02 p.p1 i{display: block;color:#d7231d;}
.mg_02_02 p.p1:before{display: none;}
.yg_01 .wrap_c {position: relative;}
ul.ygbk_ul4{display: flex;justify-content: space-around;flex-wrap: wrap;}
ul.ygbk_ul4 li{width: 31%; border: solid #d7231d 1px; border-radius: 15px;  position: relative; margin-bottom: 40px;position: relative;padding: 30px;box-sizing: border-box;}
ul.ygbk_ul4 li:nth-child(1),ul.ygbk_ul4 li:nth-child(2){width: 47%;}
ul.ygbk_ul4 li h4 {position: absolute; width: auto;background: #f5f4f9; top:-20px; left: 20px;padding: 0 20px 0 40px;color: #666;}
ul.ygbk_ul4 li h4.tgh4:before{left:20px;}
ul.ygbk_ul4 li p{color: #999;}
ul.ygbk_ul5{display: flex; justify-content: space-around;}
ul.ygbk_ul5 li{width: 30%; border: solid #d7231d 1px; border-radius: 15px; overflow: hidden; background: #f5f4f9;position: relative;padding-bottom: 80px; background: #fff;}
ul.ygbk_ul5 li h4 {
  width: 100%;
  overflow: hidden;
  line-height: 1.4;
  background-color: #d7231d;
  background-image: linear-gradient(#fc5a55,#d7231d);
  color: #fff;
  padding: 10px 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 60px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  margin-bottom: 20px;
}
ul.ygbk_ul5 li p{padding:0;position: relative;
color: #3f3f3f;
line-height: 30px;
padding-left: 15px;
text-align: justify;
text-justify: inter-ideograph;
 margin:0 20px 20px;}
 ul.ygbk_ul5 li p:before{
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  left: 0px;
  top: 13px;
}
ul.ygbk_ul5 li i{margin-left: 30px;display: block;color: #d7231d;}
ul.ygbk_ul5 li .mgbk_btn1{box-sizing: border-box;padding: 20px; position: absolute; bottom: 0; left: 0;}
ul.ygbk_ul5 li .mgbk_btn1 a {width: 100%;}
.yggz_top{border: solid #d7231d 1px; padding: 15px 70px;width:100%; box-sizing: border-box; margin-top: 60px; text-align: center;position: relative;}
.yggz_top h2{color: #d7231d;position: absolute;top:-20px; left:calc(50% - 50px); width: 100px; background: #f5f4f9;}
.yggz_top:before,.yggz_top:after{ content: '';position: absolute; width: 64px; height:100%;top:0; }
.yggz_top:before{ background: url(../images/my_ico07.png) left bottom no-repeat; background-size: cover; left:0;}
.yggz_top:after{ background: url(../images/my_ico08.png) right top no-repeat; background-size: cover; right:0;}
.yggz_top p{color:#666;}
ul.yg_ul1 li:nth-child(7){width: 61%;}
.ygsh01{display: flex;justify-content: space-between;}
.ygsh01 .fl{width: 48%;}
.ygsh01 .fr{width: 48%;}
.ygsh01_box {
  width: 100%;
 position: relative;
  border: 1px solid #d7231d;
  border-radius: 8px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-bottom: 40px;
}
.ygsh01_con{padding: 20px; }
.ygsh01_con h5{font-size: 16px; color: #d7231d; padding-left: 15px;}
.ygsh01_con p{padding-left: 15px; margin-bottom: 20px;}
.ygsh01_con p span{display: block;position: relative;}
.ygsh01_con p span::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  left: -15px;
  top: 13px;
}
.ygsh01 .fl .ygsh01_box{height: calc(50% - 40px);}

.ygsh01_box h4 {
  width: 100%;
  overflow: hidden;
  line-height: 45px;
  background-image: linear-gradient(#fc5a55,#d7231d);
  color: #fff;
  padding: 0 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 45px;
}
.yg_02{width: 100%; padding: 40px 0; background: url(../images/yg_bg6.jpg) center no-repeat; background-size: cover;}
.mg02_bg14{
  display: block;
  height: 266px;
  position: absolute;
  right: -40%;
  bottom: 2%;
  } 

  ul.yg_ul6{display: flex; flex-wrap: wrap;}
 ul.yg_ul6 li{width: 15%; margin: 20px 2.5%; color: #666;}
 ul.yg_ul6 li h4{border-bottom: solid #d7231d 1px; line-height: 2; font-weight: bold; }
 .ygxx_box1{width: 100%; }
ul.yg_ul7{
  display: grid;
  grid-template-columns:auto auto auto;
  
  grid-gap:40px 50px;
  box-sizing: border-box;
  margin: 40px 20px;
  width: calc(100% - 40px);
  
  
  
}
ul.yg_ul7 li{display: flex;}
ul.yg_ul7 li:nth-child(3){grid-row: 1 / 3; grid-column: 3;}
ul.yg_ul7 li em{font-style: normal;display: block;}
ul.yg_ul7 li em.em1{width: 30px;border-right: dashed #d7231d 1px;}
ul.yg_ul7 li em.em2{ width: calc(100% - 40px);margin-left: 10px;}
ul.yg_ul7 li em.em2 i{background:url(../images/yg_ico09.png) left bottom no-repeat; display: block;padding-bottom: 15px;margin-bottom: 10px; line-height: 1;}
.mg_02_02 b.b1{padding-left: 15px; color: #666;display: block;}
.mg_02_02 p{box-sizing: border-box;}
.mg_02_02 .mgbk_btn1{clear: both;}
.yg_03 .wrap_c{position: relative;}
ul.grid01 li:nth-child(3){grid-row:inherit; }

 ul.yg_ul9{display: flex; justify-content: space-around;}
 ul.yg_ul9 li{width: 31%; border: solid #d7231d 1px; border-radius: 15px; overflow: hidden; background: #f5f4f9;}
 ul.yg_ul9 li h4 {
        width: 100%;
        overflow: hidden;
        line-height: 1.4;
        background-color: #d7231d;
        background-image: linear-gradient(#fc5a55,#d7231d);
        color: #fff;
        padding: 10px 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 50px;
        display: flex;
        align-items: center;
       justify-content: center;
    }
    ul.yg_ul9 li p{padding: 20px; line-height: 2;}

     .table1{border-top: solid #d7231d 1px;border-left: solid #d7231d 1px;overflow: hidden;box-sizing: border-box;}
.table1 th{ background:#d7231d; color: #fff; line-height: 50px;border-bottom: solid #e0605e 1px;border-right: solid #e0605e 1px;}
.table1  td{border-right: solid #e0605e 1px; padding: 10px 30px;border-bottom: solid #e0605e 1px;color: #666;}
.table1  tr td:first-child{text-align: center;  font-weight: bold;}

ul.yg_ul10{display: flex; justify-content: space-around;flex-wrap: wrap;}
 ul.yg_ul10 li{width: 42%; margin-bottom: 40px; color: #666;}
 ul.yg_ul10 li h4 {
        width: auto;
        overflow: hidden;
        line-height: 1.4;
        background-color: #d7231d;
        background:url(../images/yg_ico10.png) center right no-repeat;
        background-size: 100%;
        color: #fff;
        padding: 10px 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 33px;
        display: flex;
        align-items: center;
        max-width: 332px;
      
    }
    ul.yg_ul10 li p{ line-height: 2; padding: 0 20px 30px 20px;position: relative; line-height: 1.6;}
    ul.yg_ul10 li b{display: block; padding: 20px 0 0 20px;}
    ul.yg_ul10 li p::before {
      content: "";
      width: 6px;
      height: 6px;
      display: block;
      overflow: hidden;
      border-radius: 50%;
      background-color: #999;
      position: absolute;
      left: 0px;
      top: 10px;
  }
   
@media screen and (max-width: 990px){
  h4.tgh4{padding-left: .16rem;}
  h4.tgh4::before {
  width: .04rem;
  height: .16rem;
  left: 0;
  top: .05rem;}
  .mgbk_tit1 p.p2 span {
  padding: 0px .2rem;
}
 .mgbk_tit1 p.p2 span::before {
   
    width: .07rem;
   
    top: .08rem;
  }
  .mgbk_tit1 p.p2 span::after {
  
    width: .07rem;
    
    top: .08rem;
  }
  .mgbk_box1 ul{flex-wrap: wrap;}
  .mgbk_box1 ul li{width: 48%; margin-bottom: .2rem;}
  .mgbk_box1 ul li p{padding: 0 .2rem;}
  .mgbk_box1 ul h4{height: .4rem; line-height: .4rem;}
  .mgbk_box2 .mgbk_tit1 {
  top: -26px;
}
  .mgbk_box2 ul li{width: 45%; margin: 10px 2.5%; color: #666;}
  .mgbk_box2 ul li:last-child{width: 100%;}
  .mgbk_box2 ul li:last-child p{height: .4rem;}
  .mgbk_box3 ul li{width: 45%; margin: .2rem 0 0; box-sizing: border-box;}
  .mgbk_ul1 li{width: 45%;}
  .mg_02_02 .fl{width: 100%; padding-right: 0;border-right: none;}
  .mg_02_02 .fr{width: 100%; padding-left: 0;}
  .jxm_01 img {width: 100%;}
  .mt60{margin-top: .3rem !important;}
  .jxm_01 p.p1{padding-top: .2rem;}
  .flb_02_01 p.p2 span::before {
   
    top: .07rem;
  }
  
  .flb_02_01 p.p2 span::after {
    
    top: 7px;
  }
  .xxl_01 .tg_box1 .fl{width: 100%;padding-right: 0;border-right: none;}
  .xxl_01 .tg_box1 .fr{width: 100%;padding: 0;}
  .mg02_con3{flex-wrap: wrap; padding: .2rem 0;}
  .mg02_con3 .fl{width: 100%; padding: 0 0 0 .2rem; border-right: none;}
  .mg02_con3 .fr{width: 100%; padding: 0 0 0 .2rem;}
  .mg02_con3 .fl.bred{border-right: none;}
  .tg_box1 .fl, .tg_box1 .fr {width: 100%; margin-right: 0;}
  .tg_box4 ul li{width: 100%;margin-right: 0;}
  .tg_box4 ul li::before {top:.09rem;}
  .tg_box5 ul{flex-wrap: wrap;}
  .tg_box5 ul li{width: 100%; margin-bottom: .2rem;}
  .tg_box5 ul li p.p1{position: static;}
  .tg_con1 p.p2{align-items: flex-start;}
  .xmxq_04_c3 ul.xg_ul2 li{width: 100%;}
  .xmxq_04_c3 ul li .xmxq_04_con1{padding: .2rem;}
  .slxy_ul1 li,.jnd_02 ul li{width: 100%; margin-bottom: .2rem;}
  .slxy_ul1,.jnd_02 ul{flex-wrap: wrap;}
  .slxy_02 ul li{width: 100%;}
  .jnd_01 .fl, .jnd_01 .fr {
    width: 100%;
    padding: .2rem;
   
  }
  .jnd_01 .fl::before {
    
    left: 0;
    bottom:60%;
    width: .9rem;
    
    height: 1.5rem;
  }
  .jnd_01 .fr::before {
    
    left: 0;
    bottom: 20%;
    width: .9rem;
    content: '';
    height: 1.4rem;
  }
  .jnd_01 em {position: static;padding:0 .2rem; line-height: 1.6;}
  .jnd_con1 .fl, .jnd_con1 .fr {width: 100%;padding: .2rem;}
  .jnd_con1 p{margin-bottom: .2rem;}
  .jnd_03 ul{flex-wrap: wrap;}
      .jnd_03 ul li{border: solid #d7231d 2px; width:45%; margin-bottom: .2rem;}
      .jnd_03 ul li img{display: block; width: 100%;}
      ul.jnd_ul1 li {
        width: 48%;
        margin: .2rem 1% 0;
      }
      ul.jnd_ul1 li span{width: .3rem; border-radius: .05rem;}
      .azc_01 p{height: auto;}
      .mg_02_02 .fr.bg-b{border-left: none;}
      .mg_02_02 .fl.bg-a:before{ left: 0; bottom:60%;  width: .8rem; height: .95rem;}
      .mg_02_02 .fl.bg-a p, .mg_02_02 .fl.bg-a span.s1 {
        margin-bottom: .05rem;
        margin-left: 0;
      }
      .mg_02_02 .fr.bg-b::before {
        left: auto;
        bottom: 0;
        width: .8rem;
        height: .95rem;
        right:0
      }
      .mg_02_02 h4 {
        line-height: 25px;
        height: auto;
        padding: 0 .1rem;
        box-sizing: border-box;
    }
    .xby_01 ul li{width: 100%; margin: .2rem 0 0;}
    .xby_01 ul li:nth-child(2n) {
      margin-left: 0%;
      margin-right: 0%;
    }
    .xby_01 ul li span {width: .3rem;border-radius:.05rem;}
    .xby_01 ul li span i {height: .3rem;line-height: .3rem;}
    .teq_03 ul li{width: 46%; padding: .2rem .1rem;  border-radius: .05rem; margin:.2rem 2% 0;min-height: auto; }
    .mg_02_02 p.p3 span{width: 100%;}
    .mg02_con2{width: 100%; border-radius: .1rem; margin: .2rem auto;padding: .2rem;}
    .mg02_con4{flex-wrap: wrap;}
    .mg02_con4 .fl{width: 100%; padding: 0;}
    .mg02_con4 .fr{width: 100%;padding-left: 0;}
    .mg_03 dl,.mlxy_01 ul,.hg_01 ul,.hg_02 ul{flex-wrap: wrap;}
    .mg_03 dl dt{width: 100%;}
    .mg_03 dl dd {
      width: 100%;
     
      padding: .2rem .2rem 0;
    }
    .mlxy_01 ul li{width: 100%; margin-bottom: .2rem;}
    .hg_01 ul li {width: 100%;border-right: none;padding: 0; margin-bottom: .2rem;}
    .hg_02 ul li{width: 48%;box-sizing: border-box; padding: .2rem;margin-bottom: .2rem;}
    .gzdb_1 ul li{width: 100%;}
    .gzdb_1 ul li i &gt; img {
    
      height:.25rem;
      margin: .1rem auto;
    }
    .gzdb_03 p {
      width: 100%;
      padding-left: .2rem;
      line-height:2;
     
    }
    .gzdb_03 h4{color:#d7231d ; padding: 0; margin-bottom: .1rem;}
    .gzdb_03 p:before{content: "";
      width: .06rem;
      height: .06rem;
      left: 0px;
      top: .12rem;}
    .gzdb_03 &gt; div{flex-wrap: wrap;}
    .gzdb_03 &gt; div div.fl{width: 100%;border-right: none;padding: 0;}
    .gzdb_03 &gt; div div.fr{width: 100%;padding-left: 0;}
    .nlist_02 ul li em.em1 {
      width: 100%;
    }
    .nlist_02 ul li em.em2 {
      width: 100%;
      margin-top: 15px;
    }
    .nlist_02 ul li em.em2 span.sp2{margin: 15px 0 0 ;}
    .nlist_02 ul li em.em2 span.sp2 i {
      margin-left: 0;
      display: block;
      float:none;
      line-height: 1.6;
    }
    .nlist_02 ul li em.em2 span.sp3{padding-top: 15px;}
    
h4.nlh4::before {

  width: .11rem;
  height: .17rem;
  
  top: .02rem;

}
.Sel_country{margin-bottom: 0;}
.Sel_country .fl{width: .8rem;}
.Sel_country .fr{width: calc(100% - .8rem);}
.Sel_country .fr a{margin: 0 .1rem;}
.Sel_country1{flex-wrap: wrap; margin-bottom: 0;}
.Sel_country1 .fl{width: 100%;line-height: 1.7;}
.Sel_country1 .fr{width: 100%; margin-top: .1rem;}
.Sel_country1 .fr a{width: auto;padding: 0 .05rem; line-height: 1.7;}
.yggz_top{border: solid #d7231d 1px; padding: .15rem .25rem; margin-top:.4rem;}
.yggz_top:before,.yggz_top:after{ content: '';position: absolute; width: .1rem; height:100%;top:0; }
ul.yg_ul1 li{width: 100%; margin: .12rem 0 0; }
ul.yg_ul1 li:nth-child(7) {
  width: 100%;
}
.xmxq_04_c3 ul.ygbk_ul1 li{width: 100%; margin-bottom: .2rem;}
ul.ygbk_ul4 li{width:100%;}
ul.ygbk_ul4 li:nth-child(1), ul.ygbk_ul4 li:nth-child(2) {
  width: 100%;
}
ul.ygbk_ul5{flex-wrap: wrap;}
ul.ygbk_ul5 li{width: 100%; margin-bottom: .2rem;}
ul.ygbk_ul5 li:last-child{margin-bottom:0;}
ul.ygbk_ul5 li h4{height: auto;}
ul.ygbk_ul2 li{width: 49%;  margin-right: 2%;}
ul.ygbk_ul2 li:nth-child(5){margin-right: 2%;}
ul.ygbk_ul2 li:nth-child(2n){margin-right: 0;}
ul.ygbk_ul3 li{width: 100%; margin-bottom: .2rem;}

ul.yg_ul7{
  display: block;
  margin:0;
  width: 100%;
  
  
  
}
ul.yg_ul7 li{width: 100%; margin-top: .3rem;}
ul.yg_ul7 li em.em2 i{background:url(../images/yg_ico09.png) left bottom no-repeat;padding-bottom: .15rem;margin-bottom: .1rem; }
ul.yg_ul7 li em.em1 img{height: .3rem;width: auto;}
ul.yg_ul9{flex-wrap: wrap;}
ul.yg_ul9 li{width: 100%; margin-bottom: .2rem;}
ul.yg_ul10 li{width: 100%; margin-bottom: .2rem;}
ul.yg_ul10 li p{padding-bottom: 0;}
.mgbk_box1 ul.yj_ul1 li{width:100%;}
.mgyj_box1 ul li{width:100%; margin:.2rem 0 0;}
.tablebox1{width: 100%; overflow-x: scroll;}
.tablebox1 table{min-width: 800px;}
.mg_02_02{padding:.7rem .2rem .2rem; margin-top:.2rem;}
.mggz_box4{flex-wrap:wrap;}
.mgbk_box4 h4 {
    line-height: .5rem; padding-left: .2rem;
}
.mggz_box1 ul li{width: 100%; border-right: none;}
.mggz_box1 ul li::before,.mggz_box1 ul li::after{display: none;}
.mggz_box1 ul li:nth-child(4),.mggz_box1 ul li:nth-child(5),.mggz_box1 ul li:nth-child(6){border-bottom: dashed #d7231d 1px;padding-top: .2rem;}
.mggz_box2 ul{flex-wrap: wrap;}
.mggz_box2 ul.mt40{margin-top: .1rem;}
.mggz_box2 ul li{width: 48%; height: .4rem;line-height: .4rem; margin-top: .2rem;}
.mggz_box3 ul{flex-wrap: wrap;}
.mggz_box3 ul li{width: 100%;padding-bottom: 20px;}
.mggz_box3 ul li h4{background:#d7231d ; width:calc(100% + 20px); left: -20px;position: relative;padding-left: 20px;}
.mggz_box4 .fl{width: 100%;padding: 0;}
.mggz_box4 .fr{width: 100%;padding: 0;}
.mggz_box5{width: 100%;overflow-x:scroll;}
.mggz_box5 table{width: 800px;}
.mgyj_box1.mt60{margin-top:.4rem!important;}

.mt40,.mt30{margin-top:.2rem;}
}
@media screen and (max-width: 480px){
 .mgbk_box3 ul li{width: 100%; }
 .mgbk_ul1 li{width: 100%;}
 .tg_box2 ul{flex-wrap: wrap;}
 .tg_box2 ul li{width: 100%; margin-bottom: .2rem;}
 ul.jnd_ul1 li span i{height: .3rem; line-height: .3rem;}
 ul.jnd_ul1 li {
  width: 100%;
  margin: .2rem 0 0;
}
.ml_tab1 a{margin-bottom: .2rem;}
.tabcon1 dl{flex-wrap: wrap;}
.tabcon1 dl dt{width: 100%;}
.tabcon1 dl dd{width: 100%; margin-top: .2rem;}
.tabcon1 dl dd a{width: 100%;padding-left: .2rem; line-height: 2;}
.tabcon1 dl dd a::before {left:0;}
.hg_02 ul.rb_ul1{padding: 0 .2rem;flex-wrap: wrap;}
.hg_02 ul.rb_ul1 li{width: 100%; margin-bottom: .2rem;}
.pty_01,.ml02_con2 ul{flex-wrap: wrap;}
.pty01_con{width: 100%;}
.pty_02 li{width: 100%; margin-top: .3rem;}
.ml02_con2 ul li{width: 100%; margin-bottom: .2rem;}
.mg_02_02 p.p3 span{width: 100%;}
.mg02_con4{padding-top: .6rem;}

    .teq_01 p.p1 img{max-width:100%;height:auto !important;}
    .flb_02_01 p.p2 img{max-width:100%;height:auto !important;}
    .hg_vis{overflow:hidden;}
    .xmxq_04_c6 p.p3 img{max-width:100%;height:auto !important}

}
     </pre></body></html>