.banner img{width: 100%;max-width: 100%;}
.minbanner img{width: 100%;max-width: 100%;margin-top: -4px;}
.wp{width: 1200px;margin: 0 auto;}
.le{float: left;}
.lr{float: right;}
a:hover{color: none;}
.anniu{text-align: center;}
.n1{background-color: #cb7733;color: #ffffff;font-size:30px;display: inline-block;letter-spacing:1px;border-radius: 50px;width:286px;height: 68px;line-height: 68px;box-shadow: 2px 2px 1px #f4d24b;}
.n2{background: #fe2602;color:#ffffff ;font-size:30px;display: inline-block;letter-spacing: 1px;margin-left:120px;border-radius:50px;width: 286px;line-height: 68px;height:68px;text-align: center;box-shadow: 2px 2px 1px #f4d24b;}
.n4{background: #000000;color:#ffffff ;font-size:30px;display: inline-block;letter-spacing: 1px;border-radius:50px;width: 272px;line-height:80px;height:80px;text-align: center;margin-left:0;}
.n5{background-color: #ffffff;color: #fe2602;font-size:30px;display: inline-block;letter-spacing:1px;border-radius: 50px;width:286px;height: 68px;line-height: 68px;box-shadow: 2px 2px 1px #f4d24b;}
.gg{margin: 30px 0;}
.gg_center{overflow: hidden;}
.gg_center img{width: 580px;}

.jdjx_center{margin: 0 0 30px;display: flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;}
.jdjx_center div{width:365px;overflow: hidden;font-size:22px;text-align: center;}
.jdjx_center div .titp{font-size:24px;color: #000000;margin: 10px 0 5px;font-weight: bold;}
.jdjx_center div .conp{width:90%;font-size:16px;color: #000000;margin: 10px 5% 5px 5%;}
.jdjx_center ul{display: flex;width: 1200px;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.jdjx_center ul li{width: 394px;padding-right:10px;}
.jdjx_center ul li img{padding-bottom: 5px;}
.jdjx_center img{width: 100%;}
.p_bt{width: 196px;height: 50px;background: #a3310b;text-align: center;color:#ffffff;margin: 57px auto 47px;border-radius: 50px;line-height: 50px;}
.msrx{margin-top: 70px;}
.msrx_center{margin: 35px 0 20px;display: flex;justify-content: space-between;flex-wrap:wrap;}
.msrx_center ul{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.msrx_center ul li{width: 377px;padding-bottom: 40px;}
.msrc_lr{width: 115px;float: right;background: #f6f5f5;height: 260px;}
.msrc_lr img{margin: 20px 22px 5px 22px;}
.msrc_lr p{writing-mode:vertical-rl;margin:0  24px;font-size: 25px;font-weight: bold;}
.qsjy{margin-top: 70px;}
.qsjy_center{background-image: url("../images/3-bg.png");overflow: hidden;margin-bottom: 60px;}
.div_center{padding: 160px 260px 18px;}
.div_center div{float: left;margin-bottom: 22px;}
.qsjy_center div .lf{margin: 0 19px;}

.xxbz{margin-top: 90px;}
.xxbz_center{margin: 40px 0 80px;}
.xxbz_t{display: flex;justify-content: space-around;padding: 0 200px;}
.xxbz_b{display: flex;justify-content: space-between;padding: 0 60px;}

.xyhj{margin-top: 90px;}
.xyhj_center{margin: 20px 0 40px;overflow: hidden;display: flex;justify-content: space-between;}
.xyhj_center .wz{margin-bottom: 8px;}

.jmzp{margin-top: 90px;}
.zp{margin: 30px 0 25px;}
.lunbo{position: relative;}
.lunbo_le{width: 220px;height: 370px;background-color: rgba(255,255,255,0.8);position: absolute;left: 0;top: 0;z-index: 10;}
.lunbo_ri{width: 220px;height: 370px;background-color: rgba(255,255,255,0.8);position: absolute;right: 0;top: 0;z-index: 10;}

.mshj{margin-top: 70px;}
.ms_text{margin: 30px 0 25px 50px;color: #ff638b;font-size: 28px;}
.qtms{margin-bottom: 60px;display: flex;justify-content: space-between;}
.titimg{width: 100%; margin:50px auto 20px;text-align: center;}
/* .titimg p{font-size: 22px;line-height:42px;color:#000000;} */
.wrap1{width: 100%;margin-bottom:30px;}
.wrap1_lf{float:left;}
.wrap1_lr{float: left;width:833px;height: 513px;}
.wrap1_tit{width: 161px;height:58px;line-height:62px;font-weight: bold;font-size: 26px;text-align: center;background-image: url("../images/zcyx_04.png"); background-size: contain;margin: 0 auto;}
.wrap1_lr p{padding:20px 0 40px 50px;font-size: 26px;text-indent:2em;line-height: 1.5em;}
.wrap1_bt{width: 200px;height: 75px;line-height: 75px;text-align: center;font-size: 26px;color: #ffffff;background:#ee0e0e;margin:0 auto;border-radius: 5px;}
.wrap3{background: #faf5f3;padding:30px 0 50px;}
.wrap3_list{width: 350px;height:90px;background: #ee0e0e;color:#ffffff;padding:20px;margin-bottom: 30px;}
.wrap3_list_tit{color:#ffffff;font-weight: bold;font-size:20px;line-height:50px;}
.wrap3_list_abs{color:#ffffff;font-size: 18px;}
.qs_list{width: 100%;padding:0 10px;float: left;width: }
.qs_list ul li{width: 100%;border-bottom: 2px solid #f4e8e3;height:85px;line-height:85px;}
.list_cont{width: 730px;float:left;font-size: 28px;}
.list_bt{width: 215px;float: right;font-size: 26px;background: #a3310b;border-radius: 50px;text-align: center;color:#ffffff;height: 55px;line-height:55px;margin-top:15px;}
.qs_list a{color:#000000 !important;}
.qs_list a:hover{color:#a3310b !important;}
.wp_lf{width: 50%;float: left;}
.wp_lr{width: 50%;float: right;}
.wp_p1{font-size:22px;padding:20px; text-align: justify;font-weight: bold;}
.wp_p2{font-size:22px;padding:0 20px;color:#a0350a; text-align: justify;font-weight: bold;}
.wp_bt{width: 240px;height: 75px;background: #a0350a;color:#ffffff;border-radius: 100px;margin:30px 0 58px 200px;font-size: 28px;line-height: 75px;}
.wp_lr img{padding:56px 20px 58px 30px;}

.xwrap1_lf1{width: 590px;float: left;margin-left:110px;}
.xwrap1_lr1{width: 390px;float: right;margin-top:5px;margin-right: 85px;}

.xwrap1_lr2{width: 590px;float: left;margin-top: 30px;margin-left: 28px;}
.xwrap1_lf2{width: 390px;float: left; margin-left:110px;}
.titx{font-size: 32px;font-weight: bold;color:#a0350a;}
.tity{font-size: 28px;line-height:45px;margin-top: 10px;}

.blist {width: 100%;margin-top: 40px;}
.blist ul{width: 100%;display: flex; flex-direction:row;justify-content:space-around;padding:1rem .5rem;}
.blist ul li {width: 18%;}
.blist ul li img{width: 100%;}

.ptitle1{font-size: 26px;font-weight: bold;color:#854e05;padding:15px 0 .10px ;text-align: left;text-align: center;}
.ptitle1 span{color:#ed0000;font-size: .9rem;}
.ptitle2{font-size: 18px;color:#000000;padding:5px 36px 27px 36px;text-align: center;}
.anniu2 { width:100%; margin:auto; padding:.5rem 0 .5rem;}
.anniu2::after{clear: both;}
.anniu2 .zixun3 { width:46%; float:left; margin-left:2%; height:44px; font-size:1rem; color:#fff; line-height:44px;background: #fe0606;text-align:center;border-radius:0.25rem; }
.anniu2 .zixun4 { width:135px; margin: 0 auto 50px; height:40px; font-size:18px; color:#fff; line-height:40px;background:#fe2602; text-align:center;border-radius:20px;box-shadow: 2px 2px 1px #f4d24b;}
.zixun4 a {color:#fff;}
.zixun3 a {color:#fff;}

.xfjs{background:#ff5e00;width: 100%;}
.xfjsimg{width:254px;float: left;margin-left:95px;}
.xfjs_lr{width: 500px;float: left;}
.aa{position: absolute;width: 336px;height: 63px;top:70px;left:398px;background: #ffffff;}
.bb{position: absolute;width: 336px;height: 63px;top:136px;left:398px;background: #ffffff;}


.bzwrap{width: 100%;background: url('../images/dg_24.png') no-repeat;background-size:100% 100%;padding:185px 0;}
.sucess_p{width:330px;margin:2rem auto 1rem;}
.sucess_p1{color:#000000;font-weight: bold;font-size:25px;margin: 0 auto;text-align: center;}
.sucess_p2{width: 518px;height:80px;background: url('../images/dg_32.png') no-repeat;background-size:contain;margin: 1rem auto 2rem;line-height:90px;text-align: center;color:#ffffff;font-size: 1.2rem;}
.curtop{display:block !important;}
.sucess_top{display:none;width: 100%;text-align: center;}
.sucess{margin:0 auto 2rem;}
.plist {width: 100%;}
.plist ul{width: 100%;display: flex; flex-direction:row;justify-content:center;padding:.5rem;}
.plist ul li {width:128px;opacity: 0.5;padding: 0 10px;}
.plist ul li img{width: 100%;}
.curli{opacity: 1 !important;}

.dier { width:100%; margin:auto; }
.dier1 { width:300px;float:left;height:73px; border-radius:.25rem;}
.dier1 img { width:2.8rem; float:left; height:2.8rem; margin-left:1rem; margin-top:37px;}
.dier1 .biaod { width:100%; float:left;height:73px; line-height:73px;border:0; font-size:1rem; background:#ffffff; color:#FFFFFF; margin-top:37px;border-radius: 6px;}

.dier2 { width:550px;float:left; margin-left:15px;height:73px;border-radius:.25rem;}
.dier2 img { width:2.8rem; float:left; height:73px; margin-left:1rem; margin-top:37px;}
.dier2 .biaod { width:100%; float:left;height:73px; line-height:73px;border:0; font-size:1rem; background:#ffffff; color:#FFFFFF; margin-top:37px;border-radius: 6px;}

.dier3 { width:300px; float:left; margin-left:24px; height:73px;margin-top:37px;}
.dier3 .btn8 { width:100%; float:left; height:73px; border:solid .05rem #000000;border-radius:6px; background:#000000; text-align:center; font-size:1.2rem; color:#fff;}
.wp_w{width:100%;background: #fb820e;height: auto;height: 150px;}
.bg_wrap1{background: #fef9f6;}
.p1{color:#000000;font-size:44px;font-weight: bold;text-align: center;height:44px;line-height:44px;padding-top:45px;}
.p2{color:#555555;font-size:28px;text-align: center;height:60px;line-height:60px;margin-bottom:26px;}
.wp1_lf{width: 470px;float: left;}
.wp1_lf img{margin-top:6px;}
.wp1_lr{width: 680px;float: left;padding-left: 40px;}
.wp1_lr::after{clear: both;display: block;content: '';}
.p3{font-size: 28px;color: #000000;}
.p1 span{color:#f50707;}
.p2 span{color:#fb820e;}

.tit4a{position: relative;width:100%;}
.anniu2a{position: absolute;bottom:75px;width: 100%;text-align: center;}
.tuji_lf{width: 595px;float: left;}
.tuji_lf img{margin-top: 5px;}
.tuji_lr{width: 595px;float: right;}
.tuji_lr img{margin-top: 5px;}
.title_img{text-align: center;padding:30px 0;}
.wp_ms{position: absolute;top:160px;left:50%;margin-left:-600px;}
.wp_cy{position: absolute;top:0;left:50%;margin-left:-600px;height: 615px;overflow: hidden;}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper {
    width: 1200px;
    height: 600px;
}
.lunbo2{position: relative;width: 1500px;margin:0 auto;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content:'' !important;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content:'' !important;}
