/* 公共样式 */
body{
  background: #FFFFFF;
  font-family: Helvetica,Arial,STXihei,FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif;
  }
.content-box{
  width: 1200px; margin:0 auto;
}
.clear{clear: both;}
.m-title{
  display: block;width: 100%;height: 100px;
  background: url(../img/redline.png) no-repeat center;
  font-size: 30px;font-weight: normal;line-height: 100px;text-align: center;
}
.m-list a{
  display: block;float: left;border-radius: 10px;box-shadow: 0 0 10px #CCCCCC;
  overflow: hidden;
}
.m-list a p{
  height: 30px;line-height: 30px;padding: 0 10px;
  
}
.m-list a img{
  filter: opacity(90%);
}
.m-list a:hover img{
  filter: opacity(100%);
}
.m-list a:hover p{
  color: #0277fe;
}
.swiper-slide {position:relative;}
.swiper-slide .anys1{
  border: 1px #44E2EB solid;width: 110px;height: 35px;position: absolute;left: 20%;bottom: 30%;border-radius: 5px;
  font-size: 14px;color: #44E2EB;text-align: center;line-height: 35px;
}
.swiper-slide .anys2{
  background: #02B2B5;width: 110px;height: 35px;position: absolute;left: 20%;bottom: 30%;border-radius: 5px;
  font-size: 14px;color: #004849;text-align: center;line-height: 35px;font-weight: 500;
}




/*轮播图开始*/
.swiper-container .swiper-pagination-bullets {
  bottom: 110px;
}  
.swiper-container .swiper-pagination-bullet {
    width: 26px;height: 5px;border-radius: 0;background: #fff;opacity: 0.6;box-shadow: 0px 0px 5px #000;
}  
.swiper-container .swiper-pagination-bullet-active{
  opacity: 1;
}  
.pcbanner{
  display:block; position:relative;
}
.pcbanner img{
  width:100%;
}
.promotionPYQ{
  position: absolute;top: 33%;bottom: 0px;left: 14%;width: 700px;
}
.promotionPYQ img {
  display: block;width: 500px;margin-left: -20px;
}
.promotionPYQ .p2 {
  font-size: 24px;color: #FFFFFF;line-height: 45px;letter-spacing: 4px;
}
.promotionPYQ .p4 {
  font-size: 26px;color: #FFFFFF;line-height: 54px;letter-spacing: 4px;font-weight: 800;
}
.promotionFJT {
  position: absolute;top: 27%;bottom: 0px;left: 15%;width: 700px;
}
.promotionFJT img {
  display: block;width: 500px;margin-left: -15px;
}
.promotionFJT .p2 {
  font-size: 24px;color: #FFFFFF;line-height: 45px;letter-spacing: 4px;
}
.promotionFJT .p4 {
  font-size: 26px;color: #FFFFFF;line-height: 54px;letter-spacing: 4px;font-weight: 800;
}
.promotionSMS {
  position:absolute;top: 33%;bottom: 0px;left: 15%;width: 700px;
  }
.promotionSMS2{
  position: absolute;top: 80px;left: 0px;right: 0px;margin: auto;color:#fff;text-align: center;
}
.promotionSMS2 p{
  font-weight: 200;font-size: 24px;line-height: 40px;
}
.promotionSMS2 p.h1{
  font-size: 40px;width: auto;line-height: 45px;margin: 0px auto 20px;width: 1000px;position: relative;
}
.promotionSMS p.h1{
  font-size: 24px;line-height: 45px;color: #fff;
}
 .promotionSMS p.h2 {
   color: #ffffff;font-weight:bold;font-size: 26px;line-height: 38px;
}
.promotionSMS p.h3 {
  font-size: 26px;line-height: 38px;font-weight: bold;
}


/*数字广告开始*/
.swiper-slide{
  position: relative;
}
.szgg{
  width: 100%;position: absolute;bottom: 0;
}
.szgg .szggbox{
  width: 1500px;
    margin: 0 auto;
    height: 43px;
    margin-top: 16px;
    margin-bottom: 22px;
}
.szggbox .szggys{
    width: 20%;
    float: left;
    text-align: center;
    margin: auto;
  border-right:2px solid #fff ;
  box-sizing: border-box;
}
.szggbox .szggys:last-child{border-right: 0;}
.szggbox .szggys .line{
  /*border-right:2px solid #fff ;*/text-align: center;
}
.szggbox .szggys .line-end{
 text-align: center;
}
.szggbox .szggys span{
  font-size: 24px;
    color: #fff;
    line-height: 28px;
}
.szggbox .szggys p{
 font-size: 12px;color: #fff;
}

.pyq_bjb{box-sizing: content-box; height: 60px; width: 900px;padding: 90px 0 40px 0; margin: 0px auto;}
.pyq_bjb a{display:block;width:394px; float:left;
    margin: 0px auto;
    line-height: 60px;border-radius: 15px;
    font-size: 20px;color:#000;
    background: #ffec01;
    text-align: center;font-weight: bold;}
.pyq_bjb a.pyq_vido{margin-left:30px; float:right;}

/*六大优势*/
.ldysbox{
  width: 100%;height: 1350px;
}
.ldysbox .ldysnrbt{
  width: 1200px;margin: 0 auto;height: 200px;
}
.ldysbox .ldysnrbt h1{
  line-height: 200px;text-align: center;font-weight: 400;font-size: 32px;color: #000000;
}
.ldysbox .ldysnr{
  width: 1200px;display: flex;flex-wrap: wrap;align-content: space-between;margin: 0 auto;
}
.ldysbox .ldysnr .ldysbk{
  width: 370px;height: 380px;background: #FFFFFF;border-radius: 20px;box-shadow: 1px 1px 20px #BFBDBD;margin: 20px 15px;
  position: relative;transition: top .1s ease-in;top: 0;
}
.ldysbox .ldysnr .ldysbk:hover{
  top:-20px;
}
.ldysbox .ldysnr .ldysbk img{
  width: 50px;height: 50px;margin-top: 30px;margin-left: 20px;
}
.ldysbox .ldysnr .ldysbk h1{
  font-size: 20px;position: absolute;left: 80px;top: 43px;
}
.ldysbox .ldysnr .ldysbk p{
  width: 90%;margin-left: 20px;margin-top: 20px;line-height: 40px;font-size: 15px;
}
.ldysbox a{
  background: #0A00FF;width: 430px;height: 50px; display: block;border-radius: 50px; margin:70px auto;
  font-size: 18px;color: #fff;text-align: center;line-height: 50px;
}

/*优势详情1*/
.ysxq1{
  width: 100%;height: 450px;
}
.ysxq1 .ysxqbox{
  width: 1200px;margin: 0 auto;position: relative;
}
.ysxq1 .ysxqbox .ysxqz{
  width: 460px;height: 320px;margin-top: 140px;
}
.ysxq1 .ysxqbox .ysxqz h1{
  font-size: 30px;color: #333333;
}
.ysxq1 .ysxqbox .ysxqz .btxf{
  display: block;width: 50px;height: 7px;background: url(../img/btxf.png) no-repeat;margin-top: 10px;
}
.ysxq1 .ysxqbox .ysxqz h4{
  font-weight: 400;font-size: 18px;color: #4B4B4B;line-height: 47px;margin-top: 20px;
}
.ysxq1 .ysxqbox .ysxqz .anys3{
  display: block;width: 150px;height: 36px;background: url(../img/anys.png) no-repeat;margin-top: 10px;margin-top: 20px;
}
.ysxq1 .ysxqbox .ysxqz a{
  line-height: 36px;text-align: center;color: #FFFFFF;font-size: 14px;
}
.ysxq1 .ysxqbox img{
  position: absolute;left: 520px;top: 0;
}
/*优势详情2*/
.ysxq2{
  width: 100%;height: 550px;background: #F8F8F8;
}
.ysxq2 .ysxqbox{
  width: 1200px;margin: 0 auto;position: relative;
}
.ysxq2 .ysxqbox img{
  margin-top: 130px;
}
.ysxq2 .ysxqbox .ysxqy{
  width: 560px;height: 320px;position: absolute;left: 770px;top: 130px;
}
.ysxq2 .ysxqbox .ysxqy h1{
  font-size: 30px;color: #333333;
}
.ysxq2 .ysxqbox .ysxqy .btxf{
  display: block;width: 50px;height: 7px;background: url(../img/btxf.png) no-repeat;margin-top: 10px;
}
.ysxq2 .ysxqbox .ysxqy h4{
  font-weight: 400;font-size: 18px;color: #4B4B4B;line-height: 47px;margin-top: 20px;
}
.ysxq2 .ysxqbox .ysxqy .anys3{
  display: block;width: 150px;height: 36px;background: url(../img/anys.png) no-repeat;margin-top: 10px;margin-top: 20px;
}
.ysxq2 .ysxqbox .ysxqy a{
  line-height: 36px;text-align: center;color: #FFFFFF;font-size: 14px;
}
/*优势详情3*/
.ysxq3{
  width: 100%;height: 450px;
}
.ysxq3 .ysxqbox{
  width: 1200px;margin: 0 auto;position: relative;
}
.ysxq3 .ysxqbox .ysxqz{
  width: 460px;height: 320px;margin-top: 140px;
}
.ysxq3 .ysxqbox .ysxqz h1{
  font-size: 30px;color: #333333;
}
.ysxq3 .ysxqbox .ysxqz .btxf{
  display: block;width: 50px;height: 7px;background: url(../img/btxf.png) no-repeat;
  margin-top: 10px;
}
.ysxq3 .ysxqbox .ysxqz h4{
  font-weight: 400;font-size: 18px;color: #4B4B4B;line-height: 47px;margin-top: 20px;
}
.ysxq3 .ysxqbox .ysxqz .anys3{
  display: block;width: 150px;height: 36px;background: url(../img/anys.png) no-repeat;
  margin-top: 10px;margin-top: 20px;
}
.ysxq3 .ysxqbox .ysxqz a{
  line-height: 36px;text-align: center;color: #FFFFFF;font-size: 14px;
}
.ysxq3 .ysxqbox img{
  position: absolute;left: 445px;top: 0;
}
/*优势详情4*/
.ysxq4{
  width: 100%;height: 550px;background: #F8F8F8;
}
.ysxq4 .ysxqbox{
  width: 1200px;margin: 0 auto;position: relative;
}
.ysxq4 .ysxqbox img{
  margin-top: 130px;
}
.ysxq4 .ysxqbox .ysxqy{
  width: 560px;height: 320px;position: absolute;left: 700px;top: 130px;
}
.ysxq4 .ysxqbox .ysxqy h1{
  font-size: 30px;color: #333333;
}
.ysxq4 .ysxqbox .ysxqy .btxf{
  display: block;width: 50px;height: 7px;background: url(../img/btxf.png) no-repeat;
  margin-top: 10px;
}
.ysxq4 .ysxqbox .ysxqy h4{
  font-weight: 400;font-size: 18px;color: #4B4B4B;line-height: 47px;margin-top: 20px;
}
.ysxq4 .ysxqbox .ysxqy .anys3{
  display: block;width: 150px;height: 36px;background: url(../img/anys.png) no-repeat;
  margin-top: 10px;margin-top: 20px;
}
.ysxq4 .ysxqbox .ysxqy a{
  line-height: 36px;text-align: center;color: #FFFFFF;font-size: 14px;
}

/*轻松投放开始*/
  .qstf{
    width: 100%;/*height: 360px;*/height: 230px;
  }
  .qstf .qstfbox{
    width: 1200px;margin: 0 auto;margin-top: 100px;
  }
  .qstf .qstfbox h2{
    font-weight: 400;font-size: 32px;color: #000000;text-align: center;
  }
  .qstf .qstfbox .qstfxq{
    float: left; width: 170px;text-align: center;margin-top: 100px;
    line-height: 50px;height: 50px;
  }
  .qstf .qstfbox .qstfxq span{
    font-size: 36px;margin-top: 13px;display: block;
  }
  .qstf .qstfbox .qstfxq h4{
    font-weight: 400;font-size: 14px;color: #000000;
  }
/*20230617新增 */
.exposureimgbox{width: 1200px;margin: 0 auto 40px;}
.exposureimg{width: 100%;}
