.top_c{display: flex; justify-content:space-between; flex-flow: nowrap;}
.top_c1 { width: 106px;margin-top: -50px;}
.top_xx ul li{font-size: 20px;line-height: 50px;float: left;margin-left: 300px;}
.top_xx ul dl{float: right;font-size: 20px;color: #000A21;line-height: 50px;}
.top_xx ul dl img{vertical-align: middle;margin-right: 5px;margin-top: -5px;}
.top_xx ul dl span{color: #FE9C00;font-style: italic;}
.top_c1 dl{display: flex; justify-content:start; flex-flow: nowrap;margin-top: 10px;margin-bottom: 10px;}
.top_c1 dl dd h2{ font-weight: normal; color: #0155B8;font-size: 18px;margin-top: 5%;}
.top_c1 dl dd p{ font-weight: normal; color:#666666;font-size: 18px;margin-top: 16px;margin-left: 8px;}
.top_c1 dl dd p span{color: #0155B8;}
.top_c2{ width: 1000px;margin-top: 30px;}
.top_c3{ width: 115px;padding-bottom: 10px;}
.top_c3 dl{ font-size: 18px; color: #333;}
.top_c3 dl dt{ margin-top: 11px; font-size: 18px; color: #333;}
.top_c3 dl dt img{ margin-right: 10px; margin-top: -3px;}
.h_tel{font-size: 18px;margin-top: 5px;color:#333;}
.h_tel img{ margin-right:5px;}
.h_tel span{ color:#0155B8;}
.top_c2 ul{display: flex; justify-content:space-between; flex-flow: nowrap;}
.top_c2 ul li a{ font-size: 20px; color: #333;}
.top_c2 ul li a span{ display: none;}
.top_c2 ul li.active a { display: block; text-align: center; color:#FE9B00;border-bottom: 3px solid #FE9B00;padding-bottom: 27px;}
#header {position:relative; width: 100%;left: 50%; z-index: 999; background:url(../images/topbj.jpg) no-repeat center;top: 0px;transform: translateX(-50%);}
.fixnav {position: fixed!important;top: 0px;left: 50%;width: 95%;background:url(../images/topbj.jpg) no-repeat center;transform: translateX(-50%);}
/*banner*/
.banner .swiper-pagination-bullet,.mbanner .swiper-pagination-bullet{ width: 12px;height: 12px;background:#fff;border-radius: 11px;}
.banner .swiper-pagination-bullet-active,.mbanner .swiper-pagination-bullet-active{ width: 12px;height: 12px; opacity: 1; background:#0155B8;border-radius: 11px;}
.banner .swiper-button-next{right:0; top: 50%; opacity: 0;}
.banner .swiper-button-prev{left:0; top: 50%;opacity: 0;}
.banner .swiper-button-next img,.banner .swiper-button-prev img{ width:50%;}
.banner:hover .swiper-button-next{right: 5%;opacity: 0.8;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.banner:hover .swiper-button-prev{left: 5%;opacity: 0.8;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 transition: all .3s ease;}
 .banner:hover .swiper-button-next:hover,.banner:hover .swiper-button-prev:hover{opacity:1;}
 /*tit*/
 .tit{position: relative; text-align: center;}
 .tit h2{position: relative; text-align: center; font-size: 40px;color:#333;line-height:56px;}
 .tit h2 span{ color:#0155B8;}
 .tit h2 br{display: none;}
 .tit p{font-size: 26px;color: #666;line-height: 37px; text-align: center; margin-top:3px; font-weight: 500; position: relative; z-index: 2;text-transform: Uppercase;}
 .tit p span{ color:#AD782A;}
 .tit p br{ display: none;}
 .t_t1{ margin-right: 15px;}
 .t_t2{ margin-left: 15px;}
 .ntit{ text-align: center; margin: 3% auto;}
 .ntit h2{font-size: 50px;color: #0467C2; text-align: center;text-transform: Uppercase;}
 .ntit p{font-weight: bold;font-size: 40px;color: #000000;}
 .dpt{padding-top:4%;}
 .dpb{padding-bottom:4%;}
 .smt{ margin-top:2%;}
 .mmt{ margin-top:4%;}
 .bh{ color: #D62A03!important;}
 .qmb{ margin-bottom: 0!important;}
 .mmt{margin-top:4%;}
 .smb{margin-bottom:4%;}
 /*part1*/


 /*syform*/
 .syform{background: url(../images/syform.jpg) no-repeat top center; background-size: 100% 100%;}
 .syform_c{background:rgba(255, 255, 255, 0.7); padding: 90px 100px; width: 1000px;
  box-shadow: 6px 10px 49px 0px rgba(0,37,122,0.08);
  border-radius: 31px;
}
.syform_c h2{ text-align: center;font-size: 40px;color: #333;}
.syform_c h2 br{display: none;}
.syform_line{width: 32px; margin: 15px auto;
  height: 4px;background: #F2E446;}
  .syform_c p {
   font-size: 29px;
   text-align: center;
   color: #4B4B4B;
 }
 .syform_cn form{display: flex; justify-content: space-between; flex-wrap: wrap;}
 .syform_cn input{ width: 47%;background: #FFFFFF; padding: 23px 0 23px 2%;  font-size: 18px; color: #676767; margin-bottom: 22px;
   border-radius: 12px;}
   .syform_cn textarea{ width: 98%;background: #FFFFFF; height: 150px; padding-left: 2%; padding-top:2%;margin-bottom: 22px;
    border-radius: 12px;font-size: 18px; color: #676767;}
    .syform_cn button{height: 62px;
     background:#F2E446; line-height: 62px;font-size: 20px;color:#fff; width: 100%; border: 0;border-radius: 12px;}

     /*part18*/
     .part18 .tit{ text-align: justify;}
     .p18_c{ display: flex;justify-content: space-between; margin-top: 25px;}
     .p18_c1{ width: 150px; padding-top: 50px;}
     .p18_c2{ width: 1000px;}
     .p18_c1 ul li{ font-size: 20px; color: #333; margin-bottom: 30px;}
     .p18_c1 ul li span {
      background: #fff;
      display: inline-block;
      width: 30px;
      margin-right: 8px;
      height: 4px;
      margin-bottom: 5px;
    }
    .p18_c1 ul li.active span {background: #00B642;}
    .p18_c1 a{ display: block;width: 135px; text-align: center; margin-top: 200px;
      height: 33px; line-height: 33px;font-size: 20px;
      color: #666666;text-transform: Uppercase;
      border: 1px solid #999999;}
      .p18_c2 .p18_c2_li{ display: none;}
      .p18_c2 .p18_c2_li.active{ display: block;}
      .p18_c2 ul{ display: flex; justify-content: space-between;}
      .p18_c2 ul li{ width: 280px; padding: 60px 20px;background: #F0F0F0;}
      .p18_c2 ul li dl{display: flex;justify-content: space-between;}
      .p18_c2 ul li dl dd{font-size: 18px; text-align:justify;
       color: #666666;}
       .p18_c2 ul li dl dd span{ display: block;font-weight: bold;
        font-size: 50px;
        color: #666666; line-height: 52px;}
        .njta{ display: none;}
        .p18_c2 ul li dl dt{ margin-top: 10px;}
        .p18_c2 ul li h2{font-size: 26px;overflow: hidden;
         text-overflow: ellipsis; margin: 10px auto 20px auto;
         white-space: nowrap;
         color: #333333;}
         .p18_c2 ul li p{font-size: 20px;overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; margin-top: 20px;
          color: #5F5F5F;}
          .p18_c2 ul li:hover{ background:#00B642;}
          .p18_c2 ul li:hover dd{ color: #fff;}
          .p18_c2 ul li:hover h2{ color: #fff;}
          .p18_c2 ul li:hover p{ color: #fff;}
          .p18_c2 ul li:hover dl dd span{ color: #fff;}
          .p18_c2 ul li:hover .njta{ display: block;}
          .p18_c2 ul li:hover .njt{ display: none;}
          /*part19*/
          .part19 .tit p{color: #333333;}
          .p19_c ul{ display: flex; justify-content: space-between;}
          .p19_c ul li{ background: #F0F0F0;width: 342px; padding: 24px 22px; }
          .p19_c ul li img{ display:block; margin:0 auto;}
          .n_date{font-size: 16px; font-weight: bold; margin: 20px 0;color: #AEAEAE;}
          .p19_c ul li h2{font-size: 26px;color: #2C2C2C;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
          .n_des{font-size: 20px;color: #5F5F5F; margin-top: 20px; line-height: 30px;}
          .n_detail span{font-size: 20px; display: inline-block; margin-top: 20px;color: #505050; border-bottom: 2px solid #505050;line-height: 20px; padding-bottom: 8px;}
          .p19_c ul li:hover{ background: #fff;}
          .p19_c ul li:hover h2{ color:#333;}
          .p19_c ul li:hover .n_detail span{color: #333;border-bottom: 2px solid #333;}
          .p19_c ul li{box-shadow: 0 0 29px 0 rgba(0,0,0,0.07);}
          /*part13*/
          .p13_c{display: flex;justify-content: space-between;}
          .p13_c1{ width: 500px; padding-top: 108px;}
          .p13_c1 p{font-size: 20px; margin-bottom: 20px;
           color: #666666;
           line-height: 35px;}
           .p13_c1 a{width: 226px; display: block; text-align: center;
            height: 38px; line-height: 38px; margin-top: 70px;
            background: #E6B24F;font-size: 20px;
            color: #FFFFFF;
            border-radius: 19px;}

            /*gywm*/
            .g_p15tel{width: 326px !important;
             height: 43px !important; display: block;
             text-align: center;
             line-height: 43px !important;
             background: #F23972;
             border-radius: 21px;}
             .g_p15tel img{ margin-right: 8px; margin-left: 0!important;}
             /*fwzx*/

             .fwzx_con .slideTxtBox{ display: flex; justify-content: space-between; flex-flow: wrap;}
             .fwzx_con_t{ width: 277px;}
             .fwzx_con_b{ width: 902px;}
             .fwzx_con_t ul li{width: 277px; position: relative;text-align: center; margin-bottom: 10px; padding-top: 30px;height: 100px;background: #F1F1F1;}
             .fwzx_con_t ul li:nth-child(4){ margin-bottom: 0;}
             .fwzx_con_tai{ display: none;}
             .fwzx_con_t ul li img{ width:44px; height: 44px;}
             .fwzx_con_t ul li p{font-size: 22px;color: #979797;}
             .fwzx_con_t ul li.on .fwzx_con_tai{ display: inline-block;}
             .fwzx_con_t ul li.on .fwzx_con_ti{ display: none;}
             .fwzx_con_t ul li.on{ background: #0467C2;}
             .fwzx_con_t ul li.on p{ color: #fff;}
             .fwzx_con_c{ width: 100%;}
             .fjt{ position: absolute; display: none; right: -6%;top: 40%; width: 17px!important;  height: 30px!important;}
             .fwzx_con_t ul li.on .fjt{ display: block;}
             .fwzx_con_c .arrow{ margin: 3% auto 0 auto; display: flex; justify-content: space-between;width: 150px;}
             /*nyform*/
             /*.nyform{background: url(../images/nyform.jpg) no-repeat top center;background-size: 100% 100%;}*/
             .nyform_c{ width: 1084px; display: flex; justify-content: space-between;}
             .nyform_c1{width: 422px; text-align: center;}
             .nyform_c2{width: 590px;}
             /*footer*/
             .footer_copy{ background:#2262FF; color: #fff; font-size: 14px;}
             .footer_copy p{ padding: 20px 0; text-align: center; }
             .footer_copy p span{ vertical-align: baseline;}
             .foot2_wrap{ border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom:5px;margin-bottom: 40px;}
             .foot_bt1{width:100%;}
             .bottom_foot{background:url(../images/footbg.jpg) no-repeat center;  background-size: 100% 100%; overflow: hidden;padding-top: 40px;padding-bottom: 38px; margin-top:-2px;}
             .bottom_wrap{width: 1157px;margin:30px auto;}
             .bottom_foot1{float: left;width:470px;display: flex;flex-flow: row wrap;justify-content: space-between;}
             .bottom_foot1 p{font-size: 18px;margin-top: 6px;
              color: #FFFFFF;}
              .bottom_foot1 li{width:270px;margin-top: 2%;}
              .bottom_foot1 li h3{color:#fff; font-weight: normal; font-size: 18px;line-height: 28px;}
              .bottom_foot2{width: 1200px;float: right;}
              .foot_bot{display: flex;justify-content: space-between;}
              .foot_bot3 {
               /*width: 251px;*/
               text-align: center;
               margin-top: 30px;
             }
             .foot_bot3 h3{
              font-size: 40px;color: #FFFFFF;
            }
            .foot_bot3 p {
             font-size: 18px;
             color: #fff;
             line-height: 27px;
             margin-top: 14px;
             text-align: center;
           }
           .foot_bt1 ul{width: 100%;margin: 25px auto 20px auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
           .foot_bt1 ul li{ position: relative;}
           .foot_line {
             width: 1px;
             height: 20px;
             background: #fff;
             position: absolute;
             right: -139%;
             top: 3px;
           }
           .foot_bt1 ul li a{color:#fff;font-size: 18px;}
           .foot_bot1 p{font-size: 18px;color:#fff;margin:20px auto;}
           .fdz{display: flex;justify-content: start;}
           .fdz i{width: 306px;}
           .fdz span{ margin-top: 10px;}
           .fdz span img{ margin-top: 0;}
           .foot_bot1 p span{vertical-align: middle;margin-right: 10px;}
           .foot_bot1 p i {
             margin-left: 44px;
             margin-top: 3px;
             display: block;
           }
           .foot_bot1 p span img{ margin-top: -6px;}
           .foot_bot1{ margin-top: 25px; width:483px;}
           .foot_bot2{ margin-top: 36px;width: 300px;}
           .foot_bot2 p{font-size: 18px; margin-top: 10px;color:#fff;text-align: center;}
           .foot_bot2 ul{ display: flex; justify-content: space-between;width: 100%;}
           .foot_bot2 ul li{width: 48%;text-align: center;}
           .bkg {
             display: inline-block;
             color:#18120D;
             font-size: 18px;
             margin-right: -11px;
             float: right;
           }
           /*cpzx*/
           .cpzx_p7{ margin-top: 0;}
           /*zsjm*/
           .zsjm_p12{ margin-bottom: 5%;}
           /*listnews*/
           .news_con dl{display: flex; margin-bottom: 5%;justify-content: start; flex-flow: nowrap;}
           .news_con dl dt{ width: 515px; }
           .news_con dl dd{ width: 597px;}
           .news_con dl dd{ background:#F2F2F2; padding: 60px 44px 0 44px;}
           .news_con dl dd h2{font-size: 26px;color: #18120D;margin-bottom: 12px;}
           .news_con dl dd p {
             font-size: 18px;
             margin-bottom: 32px;
             text-align: justify;
             line-height: 30px;
           }
           .news_con .p16_c2_btn{display: flex; justify-content: space-between; flex-flow: nowrap;}
           .news_con .p16_c2_btn a{font-size: 18px;color: #fff;padding: 5px 30px;}
           .news_con .p16_c2_btn span{ color: #666666;font-size: 18px;}



           /*pcnews*/
           .synews_c{ display: flex; justify-content: space-between;}
           .synews_c2{ width: 482px;}
           .synews_c2 dl{ border-bottom: 1px solid rgba(72, 59, 53, 0.2);display: flex; justify-content: space-between; padding-bottom: 40px; padding-top: 25px;}
           .synews_c2 dl dt{ margin-top: 15px;}
           .synews_c2 dl dt h2{font-size: 26px; margin-bottom: 10px;color: #333333;}
           .synews_c2 dl dt p{font-size: 20px; color: rgba(95, 95, 95, 0.8);}
           .synews_c2 dl dd{ text-align: center;}
           .synews_c2 dl dd h2{font-size: 46px;
             color: #333333;}
             .synews_c2 dl dd p{font-size: 20px;rgba(51, 51, 51, 1)}
             .synews_c2 a:nth-child(3) dl{ border-bottom:0;}


             /*lxwm*/
             .lxwm ul li{background: #F0F0F0; width: 1000px; padding: 60px 100px;  margin-bottom: 20px; background-size: 100% 100%;border-radius: 20px;}
             .lxwm ul li dl dt{font-size: 30px;
              color:rgba(51, 51, 51, 0.9);
              line-height: 47px;}
              .lxwm ul li dl dt img {
               margin-right: 10px;
               margin-top: -11px;
             }
             .lxwm ul li dl dt{ margin-bottom: 10px;}
             .lxwm ul li dl dd{display: flex;justify-content: space-between; font-size: 22px;}
             .lxwm ul li dl dd span:nth-child(1){ color: #333;}
             .lxwm ul li dl dd span:nth-child(2){ color: #999;}
             .lxwm ul li dl dd span:nth-child(2) i{ color: #333;}
             .lxwm ul li:nth-child(2){background: #F0F0F0;background-size: 100% 100%;border-radius: 20px;}
             .lxwm ul li:nth-child(3){background: url(../images/lxwm_bg3.png) no-repeat top center;background-size: 100% 100%;}
             .lx_ai{ display:none;}
             .lxwm ul li:hover dl dt .lx_ai{ display:inline-block;}
             .lxwm ul li:hover dl dt .lx_i{ display:none;}
             .lxwm ul li:hover dl dt{ color: #00B642;}
             .mggtit1{display: none;}


             .wrap{width: 1200px;margin:0 auto;}

             .ggtit{text-align: center;margin:5% auto 3%;}
             .ggtit li h3{font-size: 48px;color:#333;line-height: 50px;font-weight: bold;display: inline-block;margin-left: 10px;margin-right: 10px;}
             .ggtit li img{display: inline-block;width: 15%;}
             .ggtit li h3 strong{color:#FE9B00;}
             .ggtit p{font-size: 26px;color: #333333;margin:15px auto;line-height: 40px;}


             .banner dl{margin:-350px auto 300px;}
             .banner dl h3{font-size: 80px;color:#fff;text-align: center;line-height: 90px;}
             .banner dl p{font-size: 40px;color:#fff;text-align: center;line-height: 50px;}
             .lxwm ul li dl dd span:nth-child(1) br{ display: none;}

             .p1{background:url(../images/p1bj.jpg) no-repeat center;overflow:hidden;height: 954px;}
             .p1con{width: 695px;margin-top: 100px;}
             .p1tit h3{font-size: 36px;line-height: 46px;}
             .p1tit p{font-size: 24px;line-height: 42px;}
             .p1tit h2{font-size: 72px;line-height: 67px;color: #FE9B00;opacity: 0.29;margin-top: -50px;font-weight: normal;}
             .p1con1{margin-top: 50px;}
             .p1con1 h3{font-size: 24px;margin-bottom: 20px;}
             .p1con1 p{font-size: 20px;line-height: 38px;text-indent: 2em;}
             .p1txt h3{color:#FE9B00;font-size: 56px;}
             .p1txt h3 span{font-size: 18px;line-height: 35px;color: #333333;}
             .p1txt p{font-size: 18px;color: #333333;line-height: 35px;}
             .p1con2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 470px;margin-top: 40px;}
             .p1txt a{background: #FE9B00;border-radius: 5px;width: 168px;line-height: 48px;text-align: center;color:#fff;font-size: 18px;display: block;margin-top: 60px;}

             .p2{background:url(../images/p2bj.jpg) no-repeat center;overflow:hidden}
             .p2con .hd{float: left;width: 295px;height: 761px;background:url(../images/p2left.png) no-repeat center;}
             .p2con .hd ul li.on{background: url(../images/p2conbj1.png) no-repeat center;}
             .p2con .hd ul li p{font-size: 26px;line-height: 78px;text-align: center;}
             .p2con .hd ul li.on p{color:#fff;}
             .p2con .bd{float: right;width: 707px;margin-right: 100px;margin-top: 50px;}
             .p2txt dl{background:#FFEDD1;overflow:hidden;width: 80px;height: 80px;text-align: center;border-radius: 50%;position: relative;line-height: 80px;border:1px solid #FAE8CC;}
             .p2txt dl dt{position: absolute; top: 0; right: 0; left: 0;bottom: 0;}
             .p2txt dl dt img{vertical-align: middle;}
             .p2txt h3{font-size: 26px;line-height: 40px;margin:10px auto 20px;}
             .p2txt p{font-size: 20px;line-height: 29px;color: #666666;margin-bottom: 40px;}


             .progress-ring__circle {
              stroke: #2262FF;
              stroke-width: 8;
              fill: none;
              stroke-linecap: round;
              stroke-dashoffset: 283; 
              animation: fillCircle 4s linear forwards;
              transform: rotate(-90deg);
              transform-origin: 50% 50%; 
            }


            .progress-ring__background {
              stroke: #FFEDD1;
              stroke-width: 8;
              fill: none;
            }
            @keyframes fillCircle {
              from {

                stroke-dashoffset: 283;
              }
              to {

                stroke-dashoffset: 0;
              }
            }

            .ggtit dt{display: none;}
            .p3con ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 1100px;margin:0 auto;}
            .p3con ul li{width: 550px;position: relative;}
            .p3con ul li:hover img{transform: scale(1.02);transition: 0.6s}
            .p3con ul li dl a{background: #FE9B00;border-radius: 15px;width: 108px;line-height: 30px;text-align: center;display: block;color:#fff;margin-left: 20px;margin-top: 20px;}
            .p3con ul li dl{position: absolute;left:50px;top:80px;}
            .p4con .swiper-slide{width: auto;padding-bottom: 10px;}
            .p4con .swiper-slide .p4txt{display: none;}
            .p4con .swiper-slide-active .p4txt{display: block;}
            .p4txt{box-shadow: 0px 7px 6px 0px rgba(239,239,239,0.44);overflow: hidden;}
            .p4wrap{width: 80%;margin:50px auto;overflow: hidden;}
            .p4wrap1{float: left;width: 50%;}
            .p4wrap2{float: right;width: 45%;}
            .p4wrap1 h3{font-size: 26px;margin:20px auto;}
            .p4wrap2 p{font-size: 18px;color: #FE9B00;line-height: 26px;margin-top: -60px;}
            .p4con{position: relative;}
            .p4qh{position: absolute;bottom: 30px;right: 42%;z-index: 1;}
            .p4qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 110px;}
            .p5con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
            .p5con ul li{width: 17.24%;}
            .p5con ul li img{display: block;}
            .p5con ul li.active{width: 48.28%;}
            .p5txt2{display: none;}
            .p5con ul li.active .p5txt2{display: inline-block;}
            .p5con ul li.active .p5txt1{display: none;}
            .p5txt2 p{text-align: center;font-size: 26px;line-height: 52px;margin:10px auto;}

            .p6{margin:5% auto;}
            .p6con2{margin-top: -30px;}
            .p6con2 .swiper-slide img{border:1px solid rgba(255,255,255,0);}
            .p6con2 .swiper-slide:hover img{border:1px solid #FE9B00;}
            .p6con{position: relative;}
            .p6con .swiper{position: unset;}
            .swiper-button-prev6{position: absolute;left:-80px;top:40%;}
            .swiper-button-next6{position: absolute;right:-80px;top:40%;}

            .p7{background:url(../images/p7bj.jpg) no-repeat center;overflow:hidden}
            .p7con{width: 95%;margin:140px auto 120px;}
            .p7con   .swiper-slide {
              width: auto;
            }
            .p8con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
            .p8con ul li{border: 1px solid #333333;width: 377px;text-align: center;}
            .p8con ul li.active{border:none;background: #FE9B00;}
            .p8txt{width: 90%;margin:30px auto;overflow: hidden;}
            .p8txt h3{font-size: 26px;line-height: 40px;margin:20px auto;}
            .p8txt p{font-size: 18px;line-height: 31px;text-align: justify;}
            .p8txt .b2{display: none;}
            .p8con ul li.active .p8txt .b2{display: inline-block;}
            .p8con ul li.active .p8txt .b1{display: none;}
            .p8con ul li.active .p8txt p{color:#fff;}
            .p8con ul li.active .p8txt h3{color:#fff;}

            .p9{background:url(../images/p9bj.jpg) no-repeat center;overflow:hidden;margin:3% auto;text-align: center;padding-bottom: 2%;}
            .p9con li p{font-size: 24px;color: #FFFFFF;line-height: 26px;margin:30px auto;line-height: 36px;}
            .p9con li{margin:80px auto 10px;}
            .p9con li a{display: block;width: 269px;background: #2262FF;line-height: 48px;text-align: center;border-radius: 24px;color: #FFFFFF;margin:0px auto;font-size: 22px;}
            .p9con dt{color:#fff;line-height: 26px;font-size: 18px;float: right;}

            .yyj_con10{display: flex; justify-content: space-between; width:1230px;margin:0 auto}
            .yyj_con10 dl{width: 30%; padding-top: 1%;margin:1%; padding: 3% 1%; border-bottom: 6px solid #fff;}
            .yyj_con10  h5{width: 1px;height: 500px;background:#F6F6F6;}
            .yyj_con10 h4{font-size: 36px;}
            .yyj_con10 h4 span{font-size: 24px; }
            .yyj_con10 h2{font-size: 24px; margin: 7%  0 3%;-webkit-line-clamp: 1; 
              display: -webkit-box;font-weight: bold;
              -webkit-box-orient: vertical;
              overflow: hidden;
              text-overflow: ellipsis;}
              .yyj_con10 dt{font-size: 18px;line-height: 30px; margin: 8% 0;-webkit-line-clamp: 2;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;}
                .yyj_con10 dd{font-size: 20px;}
                .yyj_con10 h5:last-child{display: none;}
                .yyj_con10 dl:hover h4{color:#FE9C00}
                .yyj_con10 dl:hover h2{color:#FE9C00}
                .yyj_con10 dl:hover dt{color:#FE9C00}
                .yyj_con10 dl:hover{border-bottom: 6px solid #FE9C00 }
                .yyj_con10 dl:hover h5{background: #fff;}




                .con7_t h2 {font-size: 56px; color: #313131; margin: 5% 0 3% 0; text-align: center; font-weight: bold;}
                .con7_t p{font-size: 34px; text-align: center;}
                .con7_t p span{font-size: 47px;color: #ff3c3c;}
                .con7_b_t{display: flex;justify-content: space-between;  flex-wrap: wrap; width: 100%; margin: 5% auto;}
                .con7_b_t input{background:#F2F2F2; text-indent: 2em; line-height: 60px; font-size: 20px; width: 49%; color: #66636B; }
                .con7_b_t textarea{background: #F2F2F2; text-indent: 2em; line-height: 60px; font-size: 20px;border:none; width: 100%; height: 100px; 
                 color: #66636B; margin-top: 2%;  }
                 .con7_b_b_s{text-align: center; margin: 5% 0;}
                 .subsit{background: #FE9B00;border-radius: 6px;width: 153px; margin: 0 auto; font-size: 20px; line-height: 48px; text-align: center; color: #fff;-webkit-appearance: none;}


                 .ggbd .active{background:#2262FF; color: #fff;} 

                 .ggbd input::-webkit-input-placeholder { 
                  /* WebKit browsers，webkit内核浏览器 */
                  color: #808080; 
                  font-size: 20px;
                } 
                .ggbd .active::-webkit-input-placeholder {
                  /* WebKit browsers，webkit内核浏览器 */
                  color: #fff; 
                  font-size: 20px;
                }   

                .footer_copy{ background:#2262FF; color: #fff; font-size: 14px;}
                .footer_copy p{ padding: 20px 0;  }
                .footer_copy p span{ vertical-align: baseline;}
                .foot2_wrap{ padding-bottom:5px;margin-bottom: 40px;display: flex;flex-flow: row wrap;justify-content: space-between;padding-bottom: 30px;}
                .foot_bt1{width:62%;}
                .foot_bt2{width: 30%;}
                .foot_bt2 dd{float: left;width:163px;}
                .foot_bt2 dl{float: left;margin-left: 20px;margin-top: 60px;}
                .foot_bt2 dl span{color: #FDFDFC;font-size: 18px;}
                .foot_bt2 dl h3{font-size: 28px;color: #FFFFFF;}
                .bottom_foot{background:#FE9B00;  background-size: 100% 100%; overflow: hidden;padding-top: 40px;padding-bottom: 38px; margin-top:-2px;}
                .bottom_wrap{width: 1157px;margin:30px auto;}
                .bottom_foot1{float: left;width:470px;display: flex;flex-flow: row wrap;justify-content: space-between;}
                .bottom_foot1 p{font-size: 18px;margin-top: 6px;
                  color: #FFFFFF;}
                  .bottom_foot1 li{width:270px;margin-top: 2%;}
                  .bottom_foot1 li h3{color:#fff; font-weight: normal; font-size: 18px;line-height: 28px;}
                  .bottom_foot2{width: 1200px;float: right;}
                  .foot_bot{display: flex;justify-content: space-between;}
                  .foot_bot3 {
                    width: 251px;
                    text-align: center;
                    margin-top: 57px;
                  }
                  .foot_bot3 p {
                    font-size: 18px;
                    color: #fff;
                    line-height: 30px;
                    margin-top: 14px;
                    text-align: center;
                  }
                  .foot_bt1 ul{width: 100%;margin: 60px auto 20px auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
                  .foot_bt1 ul li{ position: relative;}
                  .foot_line {
                    width: 1px;
                    height: 20px;
                    background: #fff;
                    position: absolute;
                    right: -139%;
                    top: 3px;
                  }
                  .foot_bt1 ul li a{color:#fff;font-size: 18px;}
                  .foot_bot1 p{font-size: 18px;color:#fff;margin:30px auto;}
                  .fdz{display: flex;justify-content: start;}
                  .fdz i{width: 306px;}
                  .fdz span{ margin-top: 10px;}
                  .fdz span img{ margin-top: 0;}
                  .foot_bot1 p span{vertical-align: middle;margin-right: 10px;margin-bottom: 30px;float: left;}
                  .foot_bot1 p i {
                    margin-left: 44px;
                    margin-top: 3px;
                    display: block;
                  }
                  .foot_bot1 p span img{ margin-top: -6px;}
                  .foot_bot1{ margin-top: 37px; width:474px;}
                  .foot_bot2{ margin-top: 36px;}
                  .foot_bot2 p{font-size: 14px; margin-top: 10px;color:#fff;text-align: center;}
                  .foot_bot2 ul{ display: flex; justify-content: space-between;}
                  .bkg {
                    display: inline-block;
                    color:#18120D;
                    font-size: 18px;
                    margin-right: -11px;
                    float: right;
                  }
                  .foot_bt3{margin-top: 60px;}
                  .foot_bt3 p{font-size: 16px;line-height: 35px;color: #FFFFFF;}
                  .foot_bt3 strong{display: block;font-size: 40px;font-style: italic;line-height: 60px;color: #FFFFFF;}


                  .xws_pos_n{ margin-top: -100px; margin-bottom: 1%;}
                  .xws_pos_n_l{width: 200px; background: #fff; padding: 4% 0 4% 2%;  background: #EFB212; color: #fff; float: left; margin-right: 5%;}  
                  .xws_pos_n_l h2{font-size: 36px;font-weight: bold;}
                  .xws_pos_n_r{margin-top: 13%; font-size: 16px; color: #666666;} 
                  .xws_pos_n_r img{vertical-align: middle; padding-right: 10px;}  
                  .xws_lx{width: 1390px;  margin: 0 auto; display: flex; justify-content: space-between;} 
                  .xws_pos{border-bottom:1px solid #CECECE; margin-bottom:5%} 



                  .a_nxwlist dl{padding:2% ; display: flex;justify-content: space-between; background: #F8F8F8; margin-bottom: 3%;}
                  .a_nxwlist dl dt{width: 377px;}
                  .a_nxwlist dl dd{width: 700px;}
                  .a_nxwlist dl dd h2{ font-size: 28px; color: #333333; font-weight: bold; margin-top: 3%;}
                  .a_nxwlist dl dd  p{font-size: 18px;  margin:3% 0; color: #666666; line-height: 30px;-webkit-line-clamp: 2;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    text-overflow: ellipsis;}
                    .a_nxwlist dl dd h3{ font-size: 18px;}
                    .a_nxwlist dl dd h3 span{float: right;}
                    .a_nxwlist a:nth-child(3) dl{ padding-bottom: 5%;}

                    .a_nxwlist a:hover dl{background: #FE9B00; color: #fff;}  
                    .a_nxwlist dl dd h3 strong img:nth-child(2){display: none;} 
                    .a_nxwlist a:hover  dl dd h2{color: #fff;}  
                    .a_nxwlist a:hover  dl dd p{color: #fff;}   
                    .a_nxwlist a:hover  dl dd h3{color: #fff;}    

                    .a_nxwlist a:hover dl dd h3 strong img:nth-child(1){display: none;}   
                    .a_nxwlist a:hover dl dd h3 strong img:nth-child(2){display: inline-block;}     
                    .jssp_lx{background: #FE9B00;border-radius: 6px; display: flex; justify-content: space-between;color: #fff;}
                    .jssp_lx_l{padding: 80px 40px; color: #fff;}
                    .jssp_lx_l h2{font-weight: bold;font-size: 46px;}
                    .jssp_lx_l p{font-weight: bold;font-size: 26px; margin-top: 2%;}
                    .jssp_lx_r{display: flex; justify-content: space-between; width: 880px;}
                    .jssp_lx_r dl{ padding: 55px 0; border-left: 1px solid #fff; text-align: center; width: 33%;}
                    .jssp_lx_r dl p{text-align: center;font-size: 18px; margin-top: 50px;color: #FFFFFF; line-height: 24px;opacity: 0.9;}
                    .jssp_lx_r dl dd{font-weight: bold;font-size: 22px; margin-top: 2%;}



/*

{display: flex;flex-flow: row wrap;justify-content: space-between;}

{background:url(../images/p3bj.jpg) no-repeat center;overflow:hidden}

*/


@media screen and (max-width: 767px) {



.p7con .swiper-slide{width: 100%;}

  .jssp_lx{flex-wrap: wrap;}
  .jssp_lx_r{flex-wrap: wrap;}
  .jssp_lx_r dl{width: 100%;}
  .jssp_lx_l h2{font-size: 32px; text-align: center;}
  .jssp_lx_l p{font-size: 20px;}
  .jssp_lx_l{padding: 10%;}
  .jssp_lx_r dl p{margin-top: 5%;}
  .jssp_lx_r dl {padding: 10% 0; border-top: 1px solid #CC454D; }


  .a_nxwlist dl dd h2{font-size: 18px;line-height: 26px;}
  .a_nxwlist dl{flex-wrap: wrap;}
  .a_nxwlist dl dt,.a_nxwlist dl dd{width: 100%;}
  .a_nxwlist dl dt{margin-bottom: 3%;}
  .a_nxwlist dl dd h3{display: none;}
  .a_nxwlist dl dd p{ margin: 3% 0; line-height: 25px;}



  .xws_pos_n{ margin-top: 0; margin-bottom: 1%;}

  .xws_pos_n_l{display: none;}           
  .xws_pos_n_r{margin: 5% 0;}          
  .xws_lx{width: 100%; flex-wrap: wrap-reverse; flex-direction: row-reverse;} 
  .xws_lx_r_t h2{font-size: 25px;}  
  .xws_lx_r_t p{font-size: 14px;} 
  .xws_lx_r_t h3{font-size: 20px;}
  #allmap{width: 100%!important; height: 400px!important;}  
  .xws_pos_n{margin-bottom: 5%!important;}           
  .xws_cp{width: 95%; flex-wrap: wrap;}          
  .xws_cp dl{width: 100%; margin-bottom: 5%;}          
  .xws_cp dl dd{font-size: 16px; line-height: 40px;}           


  .bottom_foot{margin-top: 30px;}
  .foot_bot2{width: 90%;margin:30px auto;}
  .foot_bt3 strong{text-align: center;}
  .foot_bt3 p{text-align: center;}
  .foot_bt2 dl{display: none;}
  .foot_bot2 ul li{width: 45%;}
  .foot_bot2 ul{width: 90%;margin:20px auto;}
  .foot_bt2 dl h3{font-size: 22px;}
  .foot_bt2 dd{width: 120px;float: none;margin:0 auto;}
  .foot_bot1 p br{display: block;}
  .foot_bot1 p{text-align: center;font-size: 16px;}
  .foot_bot1 p span{display: block;float: none;}
  .foot_bot1{width: 90%;margin:20px auto;}
  .foot2_wrap{overflow: hidden;display: block;border:none;padding-bottom: 0;}
  .foot_bt2{width: 70%;margin:20px auto;}
  .foot_bot{display: block;}
  .bottom_foot2{width: 100%;float: none;overflow: hidden;}
  .bottom_wrap{width: 92%;}
  .bottom_foot1{width: 40%;margin:0 auto;float: none;}



  .con7_t h2{font-size: 28px;}
  .con7_t p{font-size: 20px;}
  .con7_t p span{font-size: 25px;}
  .con7_b_t {flex-wrap: wrap;}
  .con7_b_t input{width: 100%; margin-top:2%; font-size: 14px; }

  .con7_b_t textarea{ text-indent: 0;padding-left: 5%; border-radius: 5px;font-size: 14px;}
      .ggbd .active{background:#2262FF; color: #fff;} 

                 .ggbd input::-webkit-input-placeholder { 
                  /* WebKit browsers，webkit内核浏览器 */
                  color: #808080; 
                  font-size: 14px;
                } 
                .ggbd .active::-webkit-input-placeholder {
                  /* WebKit browsers，webkit内核浏览器 */
                  color: #fff; 
                  font-size:14px;
                }   

  .yyj_con10{width: 90%;}
  .yyj_con10 dl:nth-child(2){display: none;}
  .yyj_con10 dl:nth-child(3){display: none;}
  .yyj_con10 h5{display: none;}
  .yyj_con10 dl{width: 100%;}
  .yyj_con10 h4 span{font-size: 16px;}
  .yyj_con10 h4{font-size: 25px;}
  .yyj_con10 h2{font-size: 16px; font-weight: bold; margin: 4% 0;}
  .yyj_con10 dt{font-size: 14px; line-height: 22px;}
  .yyj_con10 dd{font-size: 15px;}   

  .p9con li a{width: 70%;line-height: 40px;font-size: 18px;}
  .p9con li img{width: 70%;}
  .p9con li{margin:60px auto 10px;}
  .p9con li p{font-size: 16px;line-height: 24px;}
  .p8txt dl img{width: 35%;}
  .p8txt{margin:20px auto;}
  .p8con ul li{width: 100%;}
  .p8txt dl{float: left;width: 24%;}
  .p8txt h3{color:#fff;font-size: 16px;line-height: 24px;margin:10px auto;}
  .p8txt p{color:#fff;font-size: 12px;line-height: 22px;width: 72%;float: right;}
  .p8con ul li{border:none;background: #FE9B00;margin-bottom: 20px;}
  .p8txt .b1{display: none;}
  .p8txt .b2{display: inline-block;}
  .p8con ul li.active .p8txt .b2{display: inline-block;}
  .p8con ul li.active .p8txt .b1{display: none;}

  .p7con{width: 88%;margin:70px auto;}
  .ggtit{margin:10% auto 5%;}
  .mp6con ul li{width: 49%;margin-bottom: 2%;}
  .mp6con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}


  .mp5con ul li{margin-bottom: 10px;}
  .mp5con ul li p{background: #FE9B00;line-height: 60px;text-align: center;color:#fff;font-size: 14px;}
  .p5{margin-top: 80px;}
  .mp4txt p{color: #FE9B00;font-size: 14px;line-height: 22px;margin-top: -30px;}
  .mp4txt img{width: 50%;}
  .mp4txt{width: 83%;margin:30px auto;}
  .mp4con1 ul li{box-shadow: 0px 7px 6px 0px rgba(239,239,239,0.44);overflow: hidden;margin-bottom: 30px;}

  .mp4tit li p{font-size: 12px;line-height: 22px;}
  .mp4tit li h3{font-size: 14px;line-height: 24px;}
  .mp4tit{overflow: hidden;margin:20px auto;}
  .mp4tit li{float: right;width: 82%;}
  .mp4tit dd{float: left;width: 15%;}

  .ggtit h3 span{display: block;}
  .p3con ul li dl a{width: 80px;line-height: 24px;font-size: 12px;}
  .p3con ul li dl img{width: 70%;}
  .p3con ul li dl{top:40px;left:30px;}
  .p3con ul{width: 100%;}
  .p3con ul li{width: 100%;margin:10px auto;}

  .mp2con ul li{margin:20px auto;}
  .mp2con ul li p{font-size: 12px;line-height: 22px;text-align: justify;}
  .mp2con ul li h3{font-size: 12px;line-height: 22px;margin:10px auto 0;}
  .mp2con ul li h2{background: url(../images/p2conbj1.png) no-repeat center;color:#fff;line-height: 60px;text-align: center;font-size: 18px;font-weight: normal;width: 50%;background-size: 100% 100%;}

  .ggtit dt{width: 70%;margin:0px auto;display: block;}
  .p2{background:url(../images/mp2bj.jpg) no-repeat center;overflow:hidden;padding-top: 50px;}
  .ggtit p{font-size: 12px;width: 90%;margin:0px auto;line-height: 20px;}
  .ggtit li h3{font-size: 24px;line-height: 36px;}
  .ggtit li img{display: none;}

  .p1txt a img{vertical-align: middle;width: 20%;margin-left: 5px;}
  .p1txt a{width: 120px;line-height: 38px;font-size: 14px;margin-top: 40px;}
  .p1txt p{font-size: 14px;line-height: 30px;}
  .p1txt h3{font-size: 40px;line-height: 50px;}
  .p1txt h3 img{vertical-align: top;}
  .p1con2 ul{width: 100%;margin-top: 20px;margin-bottom: 20px;}
  .p1con1 p{font-size: 14px;line-height: 24px;}
  .p1con1{margin-top: 30px;}
  .p1con1 h3{font-size: 16px;line-height: 30px;}
  .p1tit h2{font-size: 42px;}
  .p1tit p{font-size: 18px;line-height: 32px;}
  .p1tit h3{font-size: 26px;line-height: 36px;}
  .p1con{margin-top: 70px;width: 100%;}
  .p1{background:url(../images/mp1bj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;height: auto;padding-bottom: 30px;}




  .banner dl{margin:-100px auto 40px;}
  .banner dl h3{font-size: 25px;color:#fff;text-align: center;line-height: 40px;}
  .banner dl p{font-size: 20px;color:#fff;text-align: center;line-height: 30px;}





  .wrap{width: 92%;}
  .p1con1{float: none;width: 100%;}

  .banner_bg{margin-top: 0;}
  .ggtit1{display: none;}
  .mggtit1{display: block;}



  .pchidden {display: block;}
  .main{ width: 94%;}
  .btit {width: 98% !important;padding-bottom: 20px;height: 44px;}
  .xnav{ padding-top: 20px;}
  .dpt{padding-top: 8%;}
  .dpb{padding-bottom: 8%;}
  .smt{ margin-top: 6%;}
  .mbp{ margin-bottom:8%;}
  .t_t2{ width: 4%; margin-left: 5px;}
  .t_t1{ width: 4%;margin-right: 5px;}
  .banner{ margin-top: 0;}
  .banner .swiper-pagination-bullet,.mbanner .swiper-pagination-bullet{ width:13px;opacity:1; height:13px;}
  .banner_tie{ padding: 0; margin-top: 0;}
  .fixnav {position: fixed!important;top: 0px;left: 50%;width: 100%;background: #f8f8f8;box-shadow: 0 0 10px #dddddd;transform: translateX(-50%);}
  .tit{ text-align: center;}
  .tit h2{ font-size:20px;text-align: center;  margin: 0 auto 5px auto;line-height:27px;}
  .tit h2 br{display: block; color: #AD782A;}
  .tit h2 span{ display: inline-block;}
  .tit p{ font-size:16px;margin:0 auto; text-align:center;line-height:26px;}
  .tit p i{ display: block;}
  .tit>img{ margin: 0 auto 1% auto;}
  .tit h2 i{display: block;}
  .tit_l {margin-right:5px; width: 5%;}
  .tit_r {margin-left: 5px; width: 5%;}
  .wnews_con h1{ font-size:20px;}
  .wnews_con p{ font-size:14px; line-height:25px;}
  .yyllx {
    box-shadow: unset;
    border-radius:0;
    width: 100%!important;
  }
  .yy_con9_bd p input{ margin:6% auto}
  .yy_jyxm dl{flex-wrap: wrap;}
  .yy_jyxm dl dt{width: 100%;}
  .yy_jyxm dl dd{width: 90%; padding: 5%;}
  .yy_jyxm dl dd h2{font-size: 80px; line-height: 100px;}
  .yy_jyxm dl dd h2 span{font-size: 20px;top:10%}
  .yy_ry dl{width: 100%;}
  .yy_news_n{flex-wrap: wrap;}
  .yy_news3 h2{font-size: 15px; margin-top: 5%;}
  .yy_news3 p{font-size: 14px; line-height: 22px;}
  .yy_news3 a{font-size: 14px;margin-top: 0%;}
  .yy_lx{flex-wrap: wrap;}
  .yy_lx dl{width: 100%;}
  .yyllx .yy_con9_bd{width: 88%; }
  .yyllx .yy_con9_bd h3 img{margin-top: 3%;}
  .yy_lx dl dt span{font-size: 40px;}
  .yy_lx dl dd{font-size: 20px;}
  .yybg9{background: #fff; padding:0; margin: 8% 0;}
  .yyllx{box-shadow: unset; margin: 0; border-radius:0; border: 0; width: 100%!important;}
  .yy_con9_bd{width: 85%; margin: 0 auto;}
  .yy_con9{width: 100%;}
  .yy_con9_bd h2{font-size: 22px;}
  .yy_con9_bd h2 span{font-size: 14px;}
  .yy_con9_bd{border-radius: 15px;}
  .yy_con9_bd ul{flex-wrap: wrap;}
  .yy_con9_bd ul li{width: 100%; margin-top: 3%; font-size: 14px; line-height: 50px;}
  .yy_con9_bd ul li input{line-height: 50px;}
  .yy_con9_bd h3{font-size: 14px; line-height: 40px;height: 100px;}
  .yy_con9_bd h3 textarea{width: 55%; height: 80px;}
  .yy_con9_bd h3 img{margin-top: 5.5%;}
  .yy_con9_bd p input{ font-size: 16px; padding: 1% 9%;}
  .p23{ background: none; padding: 0;}
  .hc_mbdt{ width: 88%; margin-left: auto; margin-right: auto;}
  .hc_mbdt img{ width: 50%;}
  .ntit h2{ font-size: 20px;}
  .ntit p{ font-size: 20px;}
  /*mzsjm*/

  /*mjkgs*/
  .jkgs_c2 ul li dl{ flex-flow: wrap;}
  .jkgs_c2 ul li dl dt{ width: 100%; text-align: center;}
  .jkgs_c2{ width: 96%; margin: 0 auto;}
  .jkgs_c2 ul li dl dd{ width: 100%;}
  .jkgs_c2 ul li dl dd h2{ text-align: center; margin-bottom: 5px;}
  .jkgs_c2 ul li dl dd p{ font-size: 14px; text-align: justify; line-height: 25px;}
  .jkgs_c2 ul li dl dd .jkgs_date{ text-align: right; margin-top: 2%;}
  .jkgs_c2 ul li {
    padding-bottom: 10px;
    margin-bottom: 6%;
  }
  /*msyform*/
  .syform_cn{ margin-top: 0;}
  .syform_c{ width: 90%; margin: 0 auto;padding: 8% 3%;}
  .syform_c h2{ font-size: 24px;}
  .syform_c h2 br{ display: block;}
  .syform_c p{ font-size: 20px; line-height: 26px;border-radius: 17px;}
  .syform_cn input{ width: 100%; font-size: 14px; padding:20px 0 20px 2%;}
  .syform_cn button{ height: 50px; line-height: 50px; font-size: 16px;}
  .syform_cn textarea{ height: 105px;}
  /*yzjd*/
  .xf{ width: 100%; background: #f9f9f9; position: fixed; left: 0; bottom:0; z-index: 999;display: flex;justify-content: space-between;flex-wrap: nowrap;}
  .xf a{ width: 50%; color: #666666; padding: 15px 0; text-align: center; font-size: 16px;}
  .xf a:nth-child(2){ color: #666; }
  .xf span { display: block;font-size: 20px;}
  .mdt { padding-bottom: 20%;}
  .p12_form{ margin-bottom: 20%;}
  /*mlxwm*/
  .lxwm ul li{ width: 94%; padding: 8% 3%;border-radius: 12px;}
  .lxwm ul li dl dt {
    margin-bottom: 5px;
  }
  .lxwm ul li dl dt{ font-size: 18px;}
  .lxwm ul li dl dt img {
    margin-right: 5px;
    width: 33px;
  }
  .lxwm ul li dl dd {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    flex-wrap: wrap;
  }
  .lxwm ul li dl dd span:nth-child(1) {
    color: #333;
    margin-bottom: 5px;
    width:100%;
  }






  /*mxpart13*/
  .xpart13{ margin-left: auto; margin-right: auto; margin-top:7%; padding-top:0;}
  .xpart13_form{display: flex;justify-content: space-between;flex-wrap: wrap;}
  .name{width: 536px; padding: 0 10px; margin-bottom: 20px; height:60px;font-size: 16px; background: #f2f2f2; line-height: 60px; color:#000;}
  .name input{color:#000; font-size: 16px;background: #f2f2f2;outline-style: none;width: 100%;}
  .name input::placeholder,.xtel input::placeholder{ color: #333;}
  .xtel{ width: 536px; padding: 0 10px; height:60px;font-size: 16px; background: #f2f2f2; line-height: 60px; color:#000;}
  .xtel input{ color:#000; font-size: 16px;background: #f2f2f2;outline-style: none;width: 100%;}
  .cont{ width: 1180px;background: #f2f2f2;padding: 10px; font-size: 16px; color: #000;}
  .cont textarea{ width: 100%; background: #f2f2f2; font-size: 16px; height: 80px; border: 0; outline-style: none; margin-top: 10px;}
  .cont textarea::placeholder{ color: #333;}
  .xactive{ background:#00B642!important; color:#fff!important;}
  .xactive input{background:#00B642!important;color:#fff!important;}
  .xactive input::placeholder {color:#fff!important;}
  .xactive textarea{background:00B642!important;color:#fff;}
  .xactive textarea::placeholder{color:#fff;}
  .xpart13_form .sub{  text-align: center; width:100%; margin-top:30px; background: none!important;}
  .xpart13_form .sub button {
    color: #333;
    border: none;
    border-radius: 22px;
    font-size: 16px;
    padding: 10px 40px;
    background: #F2E340;
  }
  .xactive{color: #fff;}
  .name {width: 90%;background: #f7f7f7;text-align: left;margin: 0 auto 20px auto;}
  .xtel {width: 90%;background: #f7f7f7;text-align: left;margin: 0 auto 20px auto;}
  .xtel input {width: 100%; background: #f7f7f7; margin-left: 0; color: #000;}
  .name input {width: 100%; background: #f7f7f7; color: #000;}
  .cont { width: 90%; margin: 0 auto; background: #f7f7f7; text-align: left; }
  .cont textarea { background: #f7f7f7; font-size:16px; }
  /*mpart18*/
  .mp18_c dl dd{background: #F0F0F0; padding: 20px 5%; width: 90%;}
  .mp18_c dl dd h2{ font-size: 16px; color: #333;overflow: hidden; margin-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;}
    .mp18_c dl dd p{ font-size: 14px; color: #666666;overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;}
     .mnews_d{display: flex;justify-content: space-between; margin-top: 23px;}
     .mnews_d span{font-size: 14px; margin-top: 9px;
      color: #666666;}
      .mnews_d i{ display: block;width: 100px; text-align: center;
       height: 35px; line-height: 35px;
       background: #F2E340;font-size: 14px;
       color: #333;
       border-radius: 22px;}

       /*mpart19*/
       .p19_c ul{ flex-flow: wrap;}
       .p19_c ul li:nth-child(3),.p19_c ul li:nth-child(2){ display: none;}
       .p19_c ul li{ width: 86%; padding:7%; text-align: center; margin-bottom: 20px;}
       .n_date{ font-size: 14px; margin: 2% 0; text-align: left;}
       .p19_c ul li h2{ font-size: 18px;text-align: left;}
       .n_des{ font-size: 14px; line-height: 22px; margin-top: 3%;text-align: left;}
       .n_detail span{ font-size: 16px; margin-top: 3%;}
       .n_detail{ text-align: left;}

       /*mpart20*/
       /*mpart22*/
       /*mnews*/
       .news_con{ width: 100%;}
       .news_con dl dt{ width: 44%;}
       .news_con dl dd{ width: 52%;padding: 3% 4% 0 4%;}
       .news_con dl dd h2{ font-size: 16px; margin-bottom: 2%;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
        .news_con dl dd p{ font-size: 14px;margin-bottom: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
        .news_con .p16_c2_btn span{ font-size:12px;}
        .news_con .p16_c2_btn a{ font-size: 12px;padding: 5px 10px;}
        .news_con dl dt img{ height: 144px; width:166px;}
        /*mgywm*/
        .g_p15tel{ width: 228px !important;}
        .g_p15tel img {
         margin-right: 5px;
         margin-left: 0 !important;
         width: 25px!important;
       }

       /*mcase*/
       .case ul{justify-content: center; flex-flow: wrap;}
       .case ul li{ margin-bottom:4%;}
       /*mfwzx*/
       .fwzx_con_t{ width: 100%;}
       .fwzx_con_t ul{ display: flex; justify-content: space-between; flex-flow: wrap;}
       .fwzx_con_t ul li{ width: 49%;}
       /*mcpzx*/
       .cpzx_t dl dt{ font-size: 20px; margin-bottom: 10px;}
       .cpzx_t dl dd{ font-size: 14px;width: 260px; height: 30px; line-height: 30px;}
       .cpzx_t dl {
         position: absolute;
         left: 5%;
         top: 17%;
       }
       /*mspzx*/
       .spzx_p7{ padding-top: 0;}

       .cpzx ul li p{ font-size: 14px; padding: 15px 0;}
       /*mhzhb*/
       #certify .swiper-container{ padding-bottom: 0;}
       .yyfoot_t_l{ border: 0;}
       .yyfoot_t_l h2{ font-size: 20px;}
       .iftel{ font-size: 22px;}
       .yyfoot_t_l p{ font-size: 14px;}
       .yyfoot_t_r ul li p{ font-size: 12px;}
       .yyfoot_b span{ display: block;}
       #mbanner{ position: relative;}
       #header{ padding: 0;background:#fff; position: relative; width: 100%;border-radius:0; top: 0;}
       .mhidden{ display:none!important;}
       /*mtop*/
       .mtop {
         width: 96%;
         margin: 0 auto;
         padding: 0;
         display: flex;
         justify-content: space-between;
         flex-flow: nowrap;
       }
       .mtopl{ width: 50%;}
       .mtopl p{margin-top:13%; font-size: 16px; color: #6A6868;}
       .mtopr {
         width: 10%;
         text-align: right;
         margin: 5% auto 3% 0;
         z-index: 889;
       }
       .mtopr span{ font-size: 30px; color:#FE9B00;}
       .mtopc{width: 86%; text-align: center;display: flex; justify-content: space-between; flex-flow: nowrap; margin: 0 auto;}
       .mtopc_l{ width:100%;font-size: 12px; display: flex;justify-content: start; flex-flow: nowrap;}
       .mtopc_l dl {
         display: flex;
         justify-content: start;
         margin-bottom: 5px;
       }
       .mtopc_l dl dt {
         width: 60px;
         margin-right: 14px;
         font-weight: bold;
         margin-top: 10px;
       }
       .mtopc_l dl dd {
         font-size: 13px;
         color: #333;
         text-align: left;
         margin-top: 25px;
       }
       .subNavBox{display: none;}
       .subNavShow{z-index: 889;}
       .subNavBox{position: fixed;z-index: 888;width: 100%; top:0; display: none;}
       .subNav{border-bottom: 1px #eee solid;cursor:pointer;font-size:16px;color:#333;line-height:55px;padding-left:10px;}
       .currentDd{color:#fff}
       .navContent{display: none;border-bottom:solid 1px #fff;}
       .navContent li a{display:block;height:45px;font-size:16px;line-height:45px;color:#fff; text-indent: 2em;}
       .subNavBox_l{width: 38%;min-height: 100vh;height: 100%;float: left;}
       .subNavBox_r{width: 26%;background:#fff;
         color: #333; height: 100%;float: right; position:relative; text-align: center; padding:0 2%;margin-top: 15%}
         .subNavHide{font-size: 40px; color: #333; text-align: right;  padding:8% 8% 0 8%;}
         .jt{ font-size: 40px;position: absolute;top: -24px;left: 69px; color:#fff}

         /*case*/
         /*mpart13*/
         .p13_c{ flex-wrap: wrap;}
         .p13_c1 {
          width: 100%;
          padding-top:0;
        }
        .p13_c1 p {
          font-size: 14px;
          margin-bottom: 6px;
          color: #666666;
          line-height: 26px;
        }
        .p13_c1 a {
          width: 143px;
          display: block;
          text-align: center;
          height: 38px;
          line-height: 38px;
          margin-top: 18px;
          background: #E6B24F;
          font-size: 16px;
          color: #FFFFFF;
          border-radius: 19px;
          margin-bottom: 30px;
        }

        /*mfooter*/
        .mftel{ margin-top: 2%;}
        .newlogo_con_l{ text-align: center; width: 94%; margin: 0 auto; }
        .newlogo_con_l dl{ display: flex; justify-content: center; flex-flow: wrap;  padding-bottom:4%;}
        .newlogo_con_l dl dd{ text-align: left; margin-left: 10px; font-size: 14px; color: #fff;margin-top:10px;}
        .newlogo_con_l dl dt {
          width: 100%;
          font-size: 30px;
          color: #fff;
        }
        .newlogo_con_l dl dt img {
          width: 30%;
          margin-bottom: 1%;
        }
        .newlogo_con{ margin-bottom: 4%;}
        .mfooter {
          background: url(../images/mfooter.jpg) no-repeat top center;
          padding: 6% 0 20% 0;
          margin-top: 10%;
          background-size: 100% 100%;
          display: block;
        }
        .newlogo{ margin-bottom: 5%; margin-top: 5%;}
        .newlogo_con{ margin-bottom: 1%;}
        .cx{font-style:oblique; font-size: 30px!important;margin-bottom: 6%;margin-top:0;}
        .mfooter p {text-align: center;color:#fff;font-size: 16px;}
        .mfooter p.line{ width: 96%; margin: 0 auto; color: #fff; padding-bottom: 3%;}
        .mfooter p.hs{ color: #fff;}
        .mfooter p  span{ font-size:50px;}
        .xmtb3 { margin-bottom: 6%; margin-top:5px;}
        .mfooter_ewm {
          width: 94%;
          margin: 4% auto 0 auto;
          display: flex;justify-content: space-between;
        }
        .mfooter_ewm dl{ text-align: center; width: 48%;}
        .mfooter_ewm dl dd {
          font-size: 12px;
          color: #fff;
          margin-top: 3%;
        }
        .xf{ width: 100%; position: fixed; left: 0; bottom:0; z-index: 999;display: flex;justify-content: space-between;flex-wrap: nowrap;}
        .xf a{ width: 50%; background:#2262FF; color: #fff; padding: 10px 0; text-align: center; font-size: 20px;font-weight: bold;}
        .xf a:nth-child(2){ background: #fff; color: #FE9B00; }
      }

