/*common*/
body{position:relative;margin:0;padding:0;font-family:"Helvetica Neue","PingFang SC",Arial,Verdana,sans-serif}
.about-page,.ad-page,.analytics-page,.contact-page,.d-report-detail-page,.d-report-list-page,.datatrum-page,.devservice-page,.disclaimer-page,.foot,.iapp-page,.im-page,.im-page-back,.index-page,.section-two .content .item.ad-page,.license-page,.push-page,.report-page,.sms-page{min-width:1000px;}
.menu-subgroup{
    font-size: 14px;
    line-height: 24px;
}
h1,h2,h3,h4,h5,p{margin:0;font-weight:400}
ld_3{position:absolute}
a{color:inherit;text-decoration:none;outline:0}
a img{outline:0}
img{border:0;vertical-align: middle}
ul,li{margin:0;padding:0;list-style:none;}

.fl{float:left;}
.fr{float:right;}
.clear {*zoom:1;}
.clear:before,.clear:after {content:"";display:table;}
.clear:after {clear:both;}
.space{width:10px;height:10px;}
.spacel{float:left;width:10px;height:10px;}
.spacel6{float:left;width:6px;height:6px;}


/****************** 通用样式 *********************/
.section{
  width:100%;
}
.mbanner {
    position: relative;
}
.mbanner {
    display: none;
}
.section-2{background: #f8f8f8;}
.container{
  width: 1000px;
    min-height: 50px;
    margin: 0 auto;
}
.section_head{
  font-size: 40px;font-weight:400;
  color: #202d40;    margin: 60px auto;
  text-align: center;
  line-height: 1.5;
}
.section_head .summary{width:240px; margin:20px auto; height:4px; background:#202d40;}
.layui-layer-content{font-size:24px !important;padding:10px 20px !important;line-height:1.5 !important;}
.header .box{position: absolute;width: 324px;left: 20px;margin-top: 12px;}
.header  .nav{display:block; width:798px; margin:0px auto;}
.header  .nav li{ padding:0px 30px; line-height:80px; font-size:18px; color:#fff;position: relative;display: inline-block;}
.header  .nav li a{color:#fff;}
.header .nav li:nth-child(1){padding-left:80px;}
.header .nav .submenus li:nth-child(1){padding-left:30px;}
.nav ul li.navulPyh:hover #ulPyh{display:block;}
.header{height: 80px;position:fixed;top: 0px;width: 100%;z-index: 99;box-shadow: 0px 0px 3px #fff; background:#1C079B;}
.nav_scroll{background: rgba(0,0,0,.68);}
.header60{height:60px;}
  
  #ulPyh {
    top: 68px;
    z-index: 99999999;
    position: absolute;
    list-style-type: none;
    font-size: 14px;
    width: 500px;
    left:-60px; border: 5px solid #ddd;border-top:5px solid #3770F3;
    box-sizing:content-box;
    display:none;
    text-align: left;
  background:#fff; padding:20px 20px 50px;
  }
  .group-contbox-1 {
    width: 460px;
    border-top:3px solid #53b983;;
  }
  #ulPyh .submenus{
    margin:0;
    padding:0;
    padding-top:5px;
  }
  .group-contbox{
    display: block;
    margin: 0;
    padding: 20px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    /* box-shadow: 0 0 5px rgba(0,0,0,0.2); */
    background-color: white;
  }

  #ulPyh .menu-subgroup.menu-subgroup-video{
    margin:0;
    padding:0;
    width: 146px;
  }
  #ulPyh .cap{
    color: #b2b2b2;text-align:left;    font-size: 14px;
    line-height: 24px;
  }
  #ulPyh .u-sep{
    margin: 15px 0 0;
    display: inline-block;
    height: 1px;
    width: 1px;
    width: 100%;
    background-color: #d9d9d9;
  }
  #ulPyh .submenu{
    white-space: nowrap;width: 100%;
  
  }
  #ulPyh .ct-link{
    display: inline-block;
    font-size: 15px;
    padding-bottom: 1px;
    color: #0e1021;
    border-bottom: 1px solid #fff;
    font-family: "HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
  }
  #ulPyh .ct-link:hover{
    color: #197afc;
    border-bottom: 1px solid #197afc;
  }
  #ulPyh .menu-subgroup {
    margin:0;
  margin-bottom:30px;
    padding:0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 130px;
  }
  #ulPyh .menu-subgroup.menu-subgroup-video {
    margin:0;
    padding:0;
    width: 150px;
  }
  #ulPyh .menu-subgroup + .menu-subgroup{
    margin-left: 30px;
  }
  
  #ulPyh li{
    list-style:none; line-height:40px; padding:0px;
  }
  #ulPyh .menu-subgroupbt.line{
    margin:0;
    padding:0;
    display: block;
    margin: 0;
    padding: 25px 0 0;
    width: 100%;
  }
  #ulPyh .menu-subgroupbt{
    clear: both;
    overflow: hidden;
    margin-top: 4px;
    border-top: 1px solid #d9d9d9;
  }
  #ulPyh .menu-subgroupbt .subgroupbt-list{
    float: left;
    display: block;
    margin:0;
    padding:0;
    /* display: block; */
  }
  #ulPyh .menu-subgroupbt .subgroupbt-item:first-child {
    margin-left: 0;
  }
  #ulPyh .menu-subgroupbt .subgroupbt-item {
    float: left;
    width: 100px;
    margin-left: 50px;
  padding:0px;
  }
  #ulPyh .menu-subgroupbt .subgroupbt-item:nth-child(2){
    width: 150px;
  }
  #ulPyh .menu-subgroup.menu-subgroup-video .submenus{
    display: inline-block;
    padding-top: 5px;
    width: 100%;
    box-sizing:border-box;
  }
  #ulPyh  .menu-subgroup.menu-subgroup-video .submenus + .submenus{
    padding-left: 30px;
  }
   #ul_pyq{display:none; position: absolute;width: 120px;    background: #fff;
    border: 5px solid #ddd;border-top: 5px solid #3770F3;padding-bottom: 30px;padding-top: 10px;
    left:0px; box-shadow: 0 5px 8px rgb(0 0 0 / 15%); line-height: 24px;top: 68px;} 
 #ul_pyq .submenu{    color: #333;font-size:15px;line-height:40px;}
#ul_pyq .submenu .ct-link{display: inline-block;line-height: 40px;border-bottom: 1px solid #fff;}
#ul_pyq .submenu .ct-link:hover{    color: #197afc; border-bottom: 1px solid #197afc;}
 #ul_pyq .submenu a{ color: #333;}
 #ul_pyq a:hover{    color: #197afc; border-bottom: 1px solid #197afc;}
 .navulpyq:hover   #ul_pyq{display:block;} 
.navulPyh i,.navulpyq i{    display: block; width:15px; height:8px; position: absolute;right: 0px;top: 40px;
    background: url(/images/dsp/images/jt.png);background-size: 100%;background-position: bottom;}
.navulPyh:hover i,.navulpyq:hover i{background-position: top;}
 
/************ section-0 ************/
.section-0{margin-top:60px;background-color:#5300ca}
.section-0 .section_bodyBg{position:relative;max-width:1930px;margin:0 auto;  background:url(/images/dsp/images/01.jpg) no-repeat center;background-size:cover;   }
.section-0 .section_body{position:relative;height:426px ;  }
.section-0 .section_content{position:absolute;top:60px;left:170px;color:#fff}
.section-0 .section_content .title-1{margin-bottom:13px;font-size:34px; font-weight:600}
.section-0 .section_content .title-2{margin-bottom:22px;font-size:66px; font-weight:600;}
.section-0 .section_content .title-3{margin-bottom:42px;font-size:20px; font-weight:600;}
.section-0 .section_content .priceImage{display:block;position:relative;}
.section-0 .section_content .priceImage .showKF{position:absolute;top:0;left:360px;display:none;width:250px;border-radius:3px;background-color:#f0f0f0;}
.section-0 .section_content .priceImage .showKF .closeBox{position:absolute;top:10px;right:10px;z-index:10;width:15px;height:15px;background:url(/images/dsp/images/close.png) no-repeat;background-size:contain;}
.section-0 .section_content .priceImage .showKF .linkInfo{margin:3px;padding:15px 0;background-color:#fff;color:#1800fc;text-align:center;font-size:20px;line-height:30px;}
.section-0 .section_content .priceImage .showKF .closeBtn{margin:12px auto;width:60px;border:1px solid #333;text-align:center;color:#333;}
.section-0 .section_content .leftButton{float:left;margin-top:10px;height:54px;line-height:34px}
.section-0 .section_content .rightButton{float:left;margin-top:10px;margin-left:10px;height:54px;line-height:34px}
.section-0 .wrapperGunBox{width:100%;height:89px;     border-top: 2px solid #f8f9fb;}
.section-0 .wrapperGun{padding:22px 200px 16px;width:auto;height:auto;color:#fff;max-width:1930px;margin:0 auto;}
.section-0 .wrapperGun .counter{float:left;width:20%;text-align:center}
.wrapperGun .counter span{font-size:26px}
.wrapperGun .counter .line{border-right:2px solid #fff}
.wrapperGun .counter:nth-child(5) .line{border:0}
.section-0 .wrapperGun .counter p{font-size:12px}


/************ section-1 ************/
.section-1 .container{
  padding: 150px 0 85px;
  width:80%;
  max-width:1200px;
}
.section-1 .section_left {
  float:left;
  width:48%;
}
.section-1 .section_left .title {
  color:#0c0942;
  font-size:36px;
  font-weight:bold;
  margin-bottom:20px;
  text-align:center;
}
.section-1 .section_left .content {
  color:#929599;
  font-size:20px;
  text-indent:2em;
  line-height:32px;
}
.section-1 .section_right {
  float:right;
  width:48%;
}


/************ section-2 ************/
.c0_85b{color:#85858B;}
.title_40{ font-size:40px;}
.title_30{ font-size:30px;}
.section_head p.title_30{ padding-top:20px; padding-bottom:40px;}
.section-2 .container{
  padding: 90px 0 155px;
}
.section-2 .section_list .section_item{
  position: relative;
    float: left;
    width: 210px;
    padding: 20px 10px;
    text-align: center;
    background-color: #fff;
    height: 490px;
    margin-left: 26px;
}
.section-2 .section_list .section_item:first-child {
    margin-left: 0;
}
.section-2 .section_list .section_item:hover  img{

  transform:scale(1.1) ;
    transition: 0.3s;
}
.section-2 .section_list .section_item .img {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    height: 185px;
}
.section-2 .section_list .section_item .text {
    font-size: 20px;font-weight:600;
    color: #373d40;
    margin-top: 15px;
}
.section-2 .section_list .section_item .summary {
    padding-top: 15px;
    line-height: 1.65;
    text-align: left;
    font-size: 16px;
    color: #9b9ba3;
  max-width: 200px;
    margin: 0 auto;
}

/************ section-3 ************/
.section-3{
  background:#fff;
}
.section-3 .container{
  padding: 90px 0 105px;
}
.section-3 .section_list .section_item{
  position: relative;
  top: 0px;
    float: left;
    width: 230px;
    height: 300px;
    min-height: 300px;
    text-align: center;
    background-color: #fff;
    margin-left: 26px;
    box-shadow: 0px 0px 2px 2px #ff5d67;
    transition: 0.2s;
}
.section-3 .section_list .section_item:hover{
  top: -6px;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.1);
    transition: 0.3s;
}
.section-3 .section_list .section_item:first-child {
    margin-left: 0;
}
.section-3 .section_list .section_item .img {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    margin-top: 10px;
}
.section-3 .section_list .section_item .summary {
    padding: 5px 31px 0;
    font-size: 14px;
    line-height: 1.5;
    color: #303d58;
    text-align: left;
    white-space: normal;
    word-break: break-all;
}
.section-3 .section_list .section_item .label {
    position: absolute;
    right: 0;
    top: 0;
}



/************ section-5 ************/
.section-5{
  padding: 90px 0 100px;
}

.section-5 .section_head .summary{
  padding-top: 10px;
  text-align: center;
  font-size: 16px;
    line-height: 22px;
    color: #9b9ba3;
}
.section-5 .section_body .img {
  text-align:center;
}
.section-5 .section_body .img img {
  width:1000px;
  max-width:90%;
}
/************ section-6 ************/
.section-6 .container{
  padding: 30px 0 55px;
}
.section-6 .section_head .summary{
  padding-top: 10px;
  text-align: center;
  font-size: 16px;
    line-height: 22px;
    color: #9b9ba3;
}
.section-6 .section_list .section_item{
  margin-bottom: 20px;
}
.section-6 .section_list .section_item .left {
    float: left;
    width: 163px;
}
.section-6 .section_list .section_item .right {
    float: left;
    padding-left: 20px;
    width: 815px;
}
.section-6 .section_list .section_item .right p {
    padding-bottom: 10px;
    color: #77828c;
    font-size: 14px;
}
.section-6 .section_list .section_item .right .summary {
    padding-top: 15px;
    line-height: 1.65;
    text-align: left;
    font-size: 14px;
    color: #9b9ba3;
}

/************ section-7 ************/
.section-7{
  padding: 90px 0 100px; background:#f8f8f8;
}

.section-7 .section_head .summary{
  padding-top: 10px;
  text-align: center;
  font-size: 16px;
    line-height: 22px;
    color: #9b9ba3;
}
.section-7 .section_list .section_item {
    position: relative;
    top: 0px;
    float: left;
    width: 230px;
    height: 300px;
    min-height: 300px;
    text-align: center;
    background-color: #fff;
    margin-right: 26px;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0);
    transition: 0.2s;
  padding-bottom:10px;
}
.section-7 .section_list .section_item:hover {
    top: -6px;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.1);
  transform:scale(1.1) ;
    transition: 0.3s;
}
.section-7 .section_body .section7_bg1{background: url(/images/dsp/images/yy01.png) no-repeat center; background-size: cover;}
.section-7 .section_body .section7_bg2{background: url(/images/dsp/images/yy02.png) no-repeat center; background-size: cover;}
.section-7 .section_body .section7_bg3{background: url(/images/dsp/images/yy03.png) no-repeat center; background-size: cover;}
.section-7 .section_body .section7_bg4{background: url(/images/dsp/images/yy04.png) no-repeat center; background-size: cover;     margin-right: 0px;}
.section-7 .section_body p {
  margin-top:10px;
  text-align:center; padding:0px 35px;
}
.section-7 .section_body p.title {
  margin-top:190px;    font-size: 20px;
    font-weight: 600;

}
/************ section-8 ************/
.section-8{
  padding: 90px 0 100px;
  background:#FFF;
}

.section-8 .section_list .section_item {
    position: relative;
    top: 0px;
    float: left;
    width: 315px;
    height: 320px;
    min-height: 300px;
    text-align: center;
    background-color: #fff;
    margin-right: 27px;
  border-radius:20px;
    box-shadow: 2px 4px 5px  2px rgba(0,0,0,0.3);
    transition: 0.2s;
}
.section-8 .section_list .mr_0{margin-right: 0px;}
.section-8 .section_list .section_item:hover {
    top: -6px;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.1);
    transition: 0.3s;
}
.section-8 .section_body .img {
  text-align:center;
}
.section-8 .section_body .img img {
  max-width:90%;
}
.section-8 .section_body p {
  margin-top:10px;
  text-align:center;  color:#9B9AA8;
}
.section-8 .section_body p.title {   font-size: 20px;
color:#000;
    font-weight: 600;

}

/************ section-6 ************/
.section6{padding:90px 0 100px; background:#F8F9FB;}
.section6 .sales-7-wrap{background:#F8F9FB;}
.sales-7-sweiper-con{ font-size:16px; line-height:30px; }
.g-box{margin:0 auto;margin-bottom:40px;width:100%;max-width:1200px;}


/************ section-6 ************/
.section-7{padding:90px 0 100px;}
.section-7 .section_head .summary{padding-top:10px;color:#9b9ba3;text-align:center;font-size:16px;line-height:22px;}
.section-7 .section_list .section_item{margin-bottom:20px; border-radius:10px;}
.section-7 .section_list .section_item .left{float:left;width:163px;}
.section-7 .section_list .section_item .right{float:left;padding-left:20px;width:815px;}
.section-7 .section_list .section_item .right p{padding-bottom:10px;color:#77828c;font-size:14px;}
.section-7 .section_list .section_item .right .summary{padding-top:15px;color:#9b9ba3;text-align:left;font-size:14px;line-height:1.65;}
.sales-7-wrap .sales-7-titie{   margin-top: 0px;}
.sales-7-wrap .sales-slider-box>li{}
  <!-- sales-8-wrap  -->

/**================================================文章列表页与内容页================================================**/
/*banner*/
.banner{position:relative;width:1200px;height:341px;margin:91px auto 40px auto;}
.banner .bg{position:absolute;top:0;left:0;z-index:1;}
.banner .ctr{position:absolute;top:0px;left:0px;z-index:10;color:#fff;bottom:0px;right:0px;margin:auto;}
.banner .ctr h3{font-size: 36px;line-height: 46px;    margin-top: 50px;
    margin-left: 50px;}
.banner #video{position:absolute;top:32px;right:60px;z-index:10;width:503px;height:251px;}

/*newsList*/
.newsList{margin:0 auto;width:1200px}
.newsList .item{display:block;border-bottom:1px solid #e1e3e5;color:#77828c;height:185px;}
.newsList .item .pic-box{float:left;overflow:hidden;width:233px;height:155px}
.newsList .item .pic-box img{width:233px;height:155px;max-width:233px;max-height:155px;vertical-align:middle;transition:transform .5s ease-in-out}
.newsList .item .right{float:left;width:915px;height:160px}
.newsList .item .right .title{padding-bottom:18px;width:100%;color:#77828c;font-size:22px;line-height:1}
.newsList .item .right .title:hover{color:#2a62ff}
.newsList .item:hover .right .title{color:#2a62ff}
.newsList .item .right .detail p{position:relative;overflow:hidden;width:100%;height:72px;color:#999;text-align:justify;text-overflow:ellipsis;font-size:14px;line-height:24px;word-break:break-all}
.newsList .item .right .btn-open{color:#999;font-size:14px}

/*分页符*/
.pager-wrapper{margin:30px 0 90px;padding-top:6px;height:32px;text-align:right;zoom:1}
.pager-wrapper li{display:inline-block;margin:0 2px;width:32px;height:32px;border:1px solid #e1e1e1;border-radius:50%;background-color:#fff;color:#3a3a3a;text-align:center;font-size:14px;line-height:32px;cursor:pointer}
.pager-wrapper li.active{border:1px solid #49996f;background-color:#54ab7d;color:#fff}
.pager-wrapper li.pager-nav img{width:9px}
.pager-wrapper .wp-pagenavi{display:inline-block;margin-top:0;color:#212326;font-size:14px;zoom:1}
.pager-wrapper .wp-pagenavi SPAN{cursor:pointer}
.pager-wrapper .wp-pagenavi{margin-top:20px;CLEAR:both}
.pager-wrapper .wp-pagenavi A{BORDER-RIGHT:#bfbfbf 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#bfbfbf 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:3px;MARGIN:2px;BORDER-LEFT:#bfbfbf 1px solid;PADDING-TOP:3px;BORDER-BOTTOM:#bfbfbf 1px solid;TEXT-DECORATION:none}
.pager-wrapper .wp-pagenavi SPAN{BORDER-RIGHT:#bfbfbf 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#bfbfbf 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:3px;MARGIN:2px;BORDER-LEFT:#bfbfbf 1px solid;PADDING-TOP:3px;BORDER-BOTTOM:#bfbfbf 1px solid;TEXT-DECORATION:none}
.pager-wrapper .wp-pagenavi A:hover{BORDER-LEFT-COLOR:#000;BORDER-BOTTOM-COLOR:#000;BORDER-TOP-COLOR:#000;BORDER-RIGHT-COLOR:#000}
.pager-wrapper .wp-pagenavi SPAN.current{BORDER-LEFT-COLOR:#000;BORDER-BOTTOM-COLOR:#000;BORDER-TOP-COLOR:#000;BORDER-RIGHT-COLOR:#000}
.pager-wrapper .wp-pagenavi SPAN.current{FONT-WEIGHT:bold}

/*红枫叶传媒短信发送平台*/
.hfy-info{height:320px;min-width:1200px;background-image:url(/images/dsp/images/iapp_business_bg.jpg);background-size:cover;color:#fff}
.hfy-info .center-block{position:relative;margin:0 auto;width:1000px;text-align:center}
.hfy-info .j-title-box .en{margin-bottom:0;padding-top:70px;color:#fff;font-weight:100;font-size:16px;font-family:HelveticaNeue-UltraLight,"PingFang SC",Arial,Verdana,sans-serif}
.hfy-info .j-title-box .cn{font-weight:200;font-size:32px;line-height:48px}
.hfy-info .center-block .link-list{margin:32px auto 43px auto;width:904px}
.hfy-info .center-block .link-list .item{float:left;width:226px;font-size:22px}
.hfy-info .center-block a{display:block}

/*article*/
.article{margin:0 auto;width:1200px}
.article .main-content{padding:70px 0 20px}
.article .main-content .title{margin-bottom:28px;color:#212326;font-weight:400;font-size:26px;line-height:26px}
.article .main-content .head-meta{margin-bottom:10px;color:#77828c;font-size:14px}
.article .main-content .head-meta .meta-info{float:left;height:20px}
.article .main-content .head-meta .share{float:right;margin:0;height:20px}
.article .main-content .content{padding:42px 0 20px;border-top:1px solid #e1e3e6;border-bottom:1px solid #e1e3e6;letter-spacing:1.5px}
.article .main-content .content p{line-height:2;font-size: 17px;letter-spacing: 1.5px;}
.article .main-content .content img{border:1px solid #eee;padding:5px;border-radius:3px;}
.article .share{margin-bottom:70px;text-align:right}
.article .share button{float:right;margin-left:12px;width:20px;height:20px}
.share button:nth-child(1){border:0;background:url(/images/dsp/images/social2.png) no-repeat -18px -87px;background-position:0 -72px;}
.share button:nth-child(2){display:none;border:0;background:url(/images/dsp/images/social2.png) no-repeat -18px -18px;}
.share button:nth-child(3){border:0;background:url(/images/dsp/images/social2.png) no-repeat -130px -87px;background-position:0 -122px;}
.share button:nth-child(4){display:none;border:0;background:url(/images/dsp/images/social2.png) no-repeat -130px -151px;}
.share button:nth-child(5){border:0;background:url(/images/dsp/images/social2.png) no-repeat -73px -20px;background-position:0 -97px;}
.share button:nth-child(3):hover{background:url(/images/dsp/images/social2.png) no-repeat;background-position:0 -47px;}
.share button:nth-child(1):hover{background:url(/images/dsp/images/social2.png) no-repeat;background-position:0 0;}
.share button:nth-child(5):hover{background:url(/images/dsp/images/social2.png) no-repeat;background-position:0 -22px;}




/**================================================header样式（新版）================================================**/


/* pc */
.pc-header {display:block;}
.m-header{display:none;}
.m-header{position:absolute;top:10px;left:0;width:100%;height:70px;z-index:20;}
.m-header .logo{float:left;width:300px;height:70px;background:url(../imgs/logBai.png) no-repeat;background-size:300px;background-position:15px 5px;}
.m-header .linkKF{float:right;}

/* footer */
.pc_footer {display:block;}
.m_footer {display:none;}
.m_footer{padding:16px 0 70px;border-top:1px solid #d9d9d9;background-color:#f0f0f0;color:#999;text-align:center;font-size:14px}
.m_footer .m-tel-enroll{position:fixed;bottom:0;z-index:99999;overflow:hidden;width:100%;height:55px;text-align:center}
.m_footer .m-tel-enroll .itm{position:relative;float:left;width:50%;height:110px;font-size:16px;line-height:55px;-webkit-user-select:none}
.m_footer .m-tel-enroll .itm-1{background-color:#e6e6e6;color:#3d9eff;vertical-align:middle}
.m_footer .m-tel-enroll .itm-1 .fi{margin-right:20px;vertical-align:middle}
.m_footer .m-tel-enroll .itm-2{background-color:#3d9eff;color:#fff;vertical-align:middle}
.m_footer .m-tel-enroll .fi-ren{position:relative;top:5px;margin-right:16px}
.m_footer .m-tel-enroll a,.m-tel-enroll a:active,.m-tel-enroll a:hover,.m-tel-enroll a:link,.m-tel-enroll a:visited{color:#3d9eff;text-decoration:none;-webkit-user-select:none}

/* moblie */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .pc_footer{overflow:hidden;}
    
  .section-0 .section_content .title{font-size:24px;text-align:left;line-height:30px;}
  .section-0 .section_content .priceImage{margin-top:10px;}
  .section-0 .section_content .priceImage img{width:340px;}
  .section-0 .section_content .leftButton{width:165px;height:auto;margin-top:5px;}
  .section-0 .section_content .leftButton img{width:165px;}
  .section-0 .section_content .rightButton{width:165px;height:auto;margin-top:5px;}
  .section-0 .section_content .rightButton img{width:165px;}
  
  .section-0 .wrapperGun{height:auto;bottom:0;}
  .section-0 .wrapperGun .counter{font-size:22px;}
  .section-0 .wrapperGun .counter p{font-size:16px;}
  
  .section-1 .container{padding:90px 0 0;min-width:auto;}
  .section-1 .section_left{width:100%;float:none;}
  .section-1 .section_left .title{font-size:32px;text-align:center;}
  .section-1 .section_left .content{font-size:18px;}
  .section-1 .section_right{display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .pc-header .box{width:95% !important;}
  .pc-header .logo{width:150px;left:15px;}
  .pc-header .menu-box{margin-left:0;}
  .pc-header .menu-box .top-li{width:66px !important;padding:0;margin:0;}
  .pc-header .menu-box .zhuce_p{width:86px !important;}
  
  .container{margin:0 auto;width:95%;min-height:50px;}
  
  .section-0 .section_content .title{font-size:18px;text-align:left;line-height:30px;}
  .section-0 .section_content .priceImage{margin-top:10px;}
  .section-0 .section_content .priceImage img{width:240px;}
  .section-0 .section_content .leftButton{width:100px;height:auto;margin-top:5px;}
  .section-0 .section_content .leftButton img{width:100px;}
  .section-0 .section_content .rightButton{width:100px;height:auto;margin-top:5px;}
  .section-0 .section_content .rightButton img{width:100px;}
  
  .section-0 .wrapperGun{height:auto;bottom:0;}
  .section-0 .wrapperGun .counter{font-size:16px;}
  .section-0 .wrapperGun .counter p{font-size:12px;}
  
  
  .section-1 .container{padding:90px 0 0;min-width:auto;}
  .section-1 .section_left{width:100%;float:none;}
  .section-1 .section_left .title{font-size:32px;text-align:center;}
  .section-1 .section_left .content{font-size:18px;}
  .section-1 .section_right{display:none;}
  
  .section-2 .container{padding: 90px 0}
  .section-2 .section_body .section_list{text-align:center;}
  .section-2 .section_list .section_item{float:none;display:inline-block;margin:15px;vertical-align:middle;width:35%;}
  
  .section-3 .container{padding: 90px 0}
  .section-3 .section_body .section_list{text-align:center;}
  .section-3 .section_list .section_item:first-child{margin:10px;}
  .section-3 .section_list .section_item{float:none;display:inline-block;margin:15px;vertical-align:middle;width:35%;}
  
  .section-5 .section_head .summary{font-size: 12px;width:95%;margin:0 auto;}
  
  .section-6 .container{margin:0 auto;width:95%;}
  .section-6 .section_body{margin:0 auto;width:90%;}
  .section-6 .section_body .section_list .section_item .right{width:70%;}
.section-7 .container{width: 90%;margin: 0 auto;text-align:center;}
.section-7 .section_list .section_item{float:none;display:inline-block;margin:15px;vertical-align:middle;width:42%; height:450px;}
.section-7 .section_list .section_item p.title{    margin-top: 250px; font-size: 40px; font-weight: 600;}
.section-8 .container{
width: 90%;
margin: 0 auto;
}
  /* footer */
  .pc_footer {display:none;}
  .mfooter {display:block;}

}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  
  /* header */
  .pc-header .box{width:95% !important;}
  .pc-header .logo{width:150px;left:15px;}
  .pc-header .menu-box{margin-left:0;}
  .pc-header .menu-box .top-li{width:66px !important;padding:0;margin:0;}
  .pc-header .menu-box .zhuce_p{width:86px !important;}
  
  .container{margin:0 auto;width:95%;min-height:50px;}
  
  .section-0 .section_content .title{font-size:18px;text-align:left;line-height:30px;}
  .section-0 .section_content .priceImage{margin-top:10px;}
  .section-0 .section_content .priceImage img{width:240px;}
  .section-0 .section_content .leftButton{width:100px;height:auto;margin-top:5px;}
  .section-0 .section_content .leftButton img{width:100px;}
  .section-0 .section_content .rightButton{width:100px;height:auto;margin-top:5px;}
  .section-0 .section_content .rightButton img{width:100px;}
  
  .section-0 .wrapperGun{height:auto;bottom:0;}
  .section-0 .wrapperGun .counter{font-size:16px;}
  .section-0 .wrapperGun .counter p{font-size:12px;}
  
  
  .section-1 .container{padding:90px 0 0;min-width:auto;}
  .section-1 .section_left{width:100%;float:none;}
  .section-1 .section_left .title{font-size:32px;text-align:center;}
  .section-1 .section_left .content{font-size:18px;}
  .section-1 .section_right{display:none;}
  
  .section-2 .container{padding: 90px 0}
  .section-2 .section_body .section_list{text-align:center;}
  .section-2 .section_list .section_item{float:none;display:inline-block;margin:15px;vertical-align:middle;width:35%;}
  
  .section-3 .container{padding: 90px 0}
  .section-3 .section_body .section_list{text-align:center;}
  .section-3 .section_list .section_item:first-child{margin:10px;}
  .section-3 .section_list .section_item{float:none;display:inline-block;margin:15px;vertical-align:middle;width:35%;}
  
  
  /* section-5 */
  .section-5{padding:45px 0;padding-bottom:40px;}
  .section-5 .section_head{text-align:center;font-size:1.5rem;}
  .section-5 .section_head .summary{font-size:.8rem;padding-top:10px;line-height:22px;margin:0 20px;}
  .section-5 .section_body{padding-top: 30px;}
  
  .section-6 .container{
    width: 90%;
    margin: 0 auto;
  }
  .section-6{padding:60px 0 0;}
  .section-6 .section_body{width:90%;margin:0 auto;}
  .section-6 .section_body .section_list .section_item .left{display:none;}
  .section-6 .section_body .section_list .section_item .right{width:auto;padding:0;}
  .section-6 .section_body .section_list .section_item .right p{color:#333;font-weight:bold;}
  .section-6 .section_body .section_list .section_item .right .news-detail{height:60px;overflow:hidden;text-overflow:ellipsis;font-weight:normal;}
  .section-6 .section_body .section_list .section_item .right .detail .btn-open{display:none;}
.section-7 .container{text-align:center;
width: 90%;
margin: 0 auto; 
}
  .section-7 .section_list .section_item{float:none;display:inline-block;margin:15px;vertical-align:middle;width:42%;}
.section-8 .container{
width: 90%;
margin: 0 auto;
}
  
  
  /* footer */
  .pc_footer {display:none;}
  .mfooter {display:block;}
}

.swiper-container2 {
    width: 100%;position:relative;
    height: 100%;overflow: hidden;
  }
  .swiper-container2  .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-container2 .swiper-wrapper{position:relative;overflow:hidden;margin:0;padding:0;width:600%;list-style:none; min-height:325px;}.slide_container2  .swiper-wrapper li{position:absolute;float:left;display: list-item;}
  .swiper-container2 .swiper-wrapper li img{position:relative;z-index:1;display:block;width:100%;height:auto;border:0}
  .swiper-container2 .swiper-wrapper .caption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:block;margin:0;padding:10px 20px;max-width:none;background:#000;background:rgba(0,0,0,.8);color:#fff;text-shadow:none;font-size:20px}
  .slide_nav{position:absolute;top:52%;left:0;z-index:3;overflow:hidden;margin-top:-45px;width:38px;height:61px;text-decoration:none;text-indent:-9999px;opacity:.7;-webkit-tap-highlight-color:transparent}
  .slide_nav:active{opacity:1}
  .slide_nav.next{right:0;left:auto;background-position:right top}
  .slide_nav:active{opacity:1}
  .slide_tabs{position:absolute;width: 220px;margin-left: -75px;left: 50%;bottom:20%;z-index:9999;margin-top:15px;list-style-type:none;text-align:center;font-size:0}
  .slide_tabs li{float:left;display:block;margin:0 3px}
  .slide_tabs a{display:inline-block;overflow:hidden;width:30px;height:5px;background-color:rgba(225,225,225,.3);background-color:#ccc\9;line-height:20px}
  .slide_tabs .slide_here a{background-color:rgba(225,225,225,.8);background-color:#666}
  
  .swiper-container2  .infobox{position:absolute;top:25%;bottom:auto;left:15%;z-index:9999;}
  .swiper-container2  .swiper-pagination-bullets{bottom:105px;}


  .swiper-pagination-bullet {    width: 26px;
    height: 5px;
    border-radius: 0;
    background: #fff;
    opacity: 0.6;box-shadow: 0px 0px 5px #000;
  }
.swiper-pagination-bullet-active{  opacity: 1; background: #fff;}
.hfyxmt{position: absolute; width:1200px; height: 135px;margin:auto ; bottom: 60px;left:0px;right:0px; }
.hfyxmt li{float: left; margin:0px 20px; font-size:18px;}
.swiper-container2   .hfyxmt li img{width:80px;height:80px;margin:auto;}
.banner_img{width:100%;}
.banner_po{    position: absolute;
    top: 160px;top: 50%;left:0px;right:0px;margin:auto;
    width: 100%;}
.banner_po p{font-size:42px; text-shadow:1px 1px 2px #444;line-height:60px;}
.c_fe9030{color:#fe9030;}
.c_2a69ee{color:#2a69ee}

/*header*/
.pc-header{position:absolute;top:0;left:0;z-index:20;display:block;width:100%;height:1rem;color:#333}
.pc-header .logo{position:absolute;top:18px;left:30px;width:265px;height:60px;background:url(/images/dsp/images/hlog.png) no-repeat;background-size:100%}
.pc-header .about{position:absolute;top:18px;right:30px;border: 1px solid #202425; padding: 10px 20px;
    box-shadow: 0px 0px 5px #202425;}

.pc-header .about:hover{background:#00e26d52}
.pc-header .register{position:absolute;top:18px;right:30px;display:block;width:120px;line-height:30px;font-size:14px;text-align:center;color:#fff;background-color:#e89f45;}
.pyq_bjb{width: 1000px;
    margin: 20px auto;
    line-height: 60px;
    font-size: 24px;
   
    text-align: center;}
.pyq_bjb a{display:block; padding:0px 30px; margin: 0px 30px; background: #FFEC01; float:left;}
.shichuang{width:1000px; margin:20px auto;}
.shichuang .one{width: 900px;display: block; margin: 0px auto; padding: 0px;    text-align: center;}
.shichuang .left{width:500px;display:block; float:left; margin:0px; padding:0px;}
.shichuang .left img{width:100%;}
.zs_body{    width: 1000px;margin: auto; padding-bottom:80px;}
.zs_body ul li{ height: 336px;width: 204px;margin: 10px;float: left;border: 2px solid #cecece;padding: 10px; box-shadow: 1px 1px 5px; line-height:24px;color:#666;}
.zs_body ul li .zs_img{width: 120px; height: 120px;margin: auto;background: #f9f9f9;border-radius: 50%;text-align: center; overflow: hidden;position: relative;}
.zs_body ul li .zs_img img{margin: auto; position: absolute;left: 0px; right: 0px;top: 0px;bottom: 0px;width:78px;}
.zs_body ul li .zs_title{text-align: center;line-height: 40px;font-size: 20px;font-weight: 600; color:#333;}
.section .zs_body ul li:hover {
  transform:scale(1.1) ;
    transition: 0.3s;
}
/*短信案例*/
.section4 {background-color:#ffffff;padding:60px 0;}
.section4  .section_head{    font-size: 30px; margin-top:0px;}
.section4 .j-title-box{margin-bottom:25px;text-align:center;}
.section4 .j-title-box .en{margin-bottom:0;color:#9e9e9e;font-weight:100;font-size:16px;}
.section4 .j-title-box .cn{font-weight:200;font-size:32px;line-height:48px;color:#333;}
.section4 .content{margin:0 auto;width:950px;}
.section4 .content .news-list{display:inline-block;width:100%;}
.section4 .content .news-list .item{margin-bottom:20px;}
.section4 .content .news-list .item .left{float:left;width:163px;}
.section4 .content .news-list .item .left img{height:126px;vertical-align:middle;}
.section4 .content .news-list .item .right{float:left;padding-left:20px;width:765px;}
.section4 .content .news-list .item .right p{padding-bottom:10px;color:#77828c;font-size:14px;}
.section4 .content .news-list .item .right .detail{position:relative;height:97px;}
.section4 .content .news-list .item .right .detail .news-detail{color:#333;font-size:13px;}
.section4 .content .news-list .item .right .detail .btn-open{position:absolute;bottom:10px;display:block;color:#999;}
.sales-slider-bullets{width:460px;margin: 0 auto;display: block;position:relative;}
.sales-slider-bullets li{float:left;}
.c_nner{position:relative;}
.c_nner p{position:absolute; top:10%; left:0px;right:0px; margin:auto; text-align:center;font-size:60px; font-weight:600; color:#fff;}
.mfooter{display:none;}
 @media only screen and (min-width: 320px) and (max-width: 767px) {
   .mfooter{display:block;}
 }
/*底部*/
.mfooter{background:#5C55FF; padding:20px 22px; color:#fff;font-size:10px;    margin-bottom: 60px;}
.mfooter p{color:#fff; line-height:30px;font-size:10px;}
.mfooter a,.footer p a{color:#fff;}
.mfooter p.t_more{font-size:10px;    text-align: left;}
.mfooter a.tel{    font-size: 10px;margin: 10px 0px;width: 32%; display: inline-block;}
.mfooter img{width:100%;}
 .m-tel-enroll {
    position: fixed;
    bottom: 0;
    z-index: 99999;
    overflow: hidden;
    width: 100%;
    height: 55px;left: 0px;
    text-align: center;
}
 .m-tel-enroll .itm {
    position: relative;
    float: left;
    width: 50%;
    height: 110px;
    font-size: 16px;
    line-height: 55px;
    -webkit-user-select: none;
}
.m-tel-enroll .itm-1 {
    background-color: #e6e6e6;
    color: #5C55FF;
    vertical-align: middle;
}
.m-tel-enroll .itm-2 {
    background-color: #5C55FF;
    color: #fff;
    vertical-align: middle;
}
#cnzz_stat_icon_1279081112{display:none;}
/* 专业团队   代运营一站式投放 */
.titlearea{width: 1000px; margin: 60px auto;}
.gtitle{font-size: 41px; line-height: 42px; color: #333; margin-bottom: 24px; font-weight: 700; text-align: center;}
.gsubtitle{ font-size: 22px;line-height: 16px;color: #000;text-align: center;}
#linkKF6{border-radius: 4px; height: 48px; width: 280px; background: #ffec01; text-direction: none; position: relative; display: flex; justify-content: center; align-items: center; cursor: pointer; margin: 30px auto; font-size: 16px; font-weight: 700;}
.contentup{width: 1200px; margin: 30px auto;}
.block-item{float:left; width:340px;margin:0;padding:30px;background:#fff; transition: all 0.1s cubic-bezier(.7,0,1,1);border-radius:10px; color:#333; }
.block-itemhover{background:#0B19EA; color:#fff;}
.block-item .title{    font-size: 16px; margin-bottom: 32px;}
.block-item .title__big{font-size: 30px;line-height: 52px;  font-weight: 700;}
.block-item .title__normal{font-weight: 700;}
.block-item-item{}
.block-item-item .title{}

.block-item-item .desc{     clear: both; padding-top: 40px;   height: 80px;font-size: 14px;line-height: 24px;color: #999;}
.block-itemhover  .desc{color:#fff;}
/*图标*/
.title__icon{width:20px;height:22px; margin-right: 20px;display: flex;    justify-content: center;    align-items: center;    float: left; background:url("/images/dsp/images/geng_icon.png");}
.title__text{display: flex;float: left;}
.block-itemhover .title__icon{background:url("/images/dsp/images/geng_hover.png");}
.icon-0-1,.block-itemhover .icon-0-1{background-position:0px 0px;}
.icon-0-2,.block-itemhover .icon-0-2{background-position:0px -33px;}
.icon-0-3,.block-itemhover .icon-0-3{background-position:0px -66px;}
.icon-0-4,.block-itemhover .icon-0-4{background-position:0px -95px;}
.icon-0-5,.block-itemhover .icon-0-5{background-position:0px -123px;}
.icon-0-6,.block-itemhover .icon-0-6{background-position:0px -155px;}
.icon-0-7,.block-itemhover .icon-0-7{background-position:0px -186px;}
.icon-0-8,.block-itemhover .icon-0-8{background-position:0px -221px;}
.icon-0-9,.block-itemhover .icon-0-9{background-position:0px -252px;}
.icon-0-10,.block-itemhover .icon-0-10{background-position:0px -281px;}
.icon-0-11,.block-itemhover .icon-0-11{background-position:0px -314px;}
.icon-0-12,.block-itemhover .icon-0-12{background-position:0px 22px;}

.wrapperGun{position:absolute;left: 0px;bottom:0px;z-index:999;height:43px;background:0 0;color:#444;width:1500px; margin: 0px auto;right: 0px;box-sizing: border-box;margin-top: 16px;margin-bottom: 25px;}
.wrapperGun .counter{float:left;width:20%;text-align:center}
.wrapperGun .counter .line{border-right: 4px solid #e6f4ff;height:28px;line-height:28px;}
.wrapperGun .end .line {border: 0;}
.wrapperGun .counter p{font-size:12px}
.wrapperGun .counter span{font-size: 24px;}

.swiper-wrapper .swiper-slide:first-child .wrapperGun{color:#fff}
.swiper-container2 .swiper-slide:first-child .counter .line {border-right: 4px solid #fff;}

.swiper-container2 .swiper-slide .h2 {color: #ffffff;font-weight: bold;font-size: 26px;line-height: 38px;}
.swiper-container2 .swiper-slide .h1 {font-size: 24px;line-height: 45px;color: #fff;}
