
@charset "utf-8";
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,p{margin:0;font-weight:400}
/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
  font-size:14px; line-height:24px;
}
button, html, input, textarea {
    font-family: Helvetica,Arial,STXihei,FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
header, section, footer, aside, nav, main, article, figure {
    display: block;
}
html, body {
    width: 100%;
    height:auto;
    overflow-x: hidden;
}
@font-face {
    font-family: 'icomoon-yunxin';
    src: url(/fonts/icomoon-hfy.eot);
    src: url(/fonts/icomoon-hfy-ie6.eot#iefix) format('embedded-opentype'), url(/fonts/icomoon-hfy.ttf) format('truetype'), url(/fonts/icomoon-hfy.woff) format('woff'), url(/fonts/icomoon-hfy.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

.fi {
    text-transform: none;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    font-family: icomoon-yunxin !important;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fi-quotl:before {content: "\e906"}
.fi-audio:before { content: "\e901"}
.fi-ren:before { content: "\e902"}
.fi-sms:before { content: "\e903"}
.fi-up:before { content: "\e904"}
.fi-video:before {content: "\e905"}
.fi-arrowd:before { content: "\e911"}
.fi-arrowl:before {content: "\e912"}
.fi-arrowr:before { content: "\e913"}
.fi-close:before { content: "\e920"}
.fi-right:before {content: "\e924"}
.fi-question:before { content: "\e932"}
.fi-earphone:before {content: "\e900"}
.fi-tel:before { content: "\e910"}
.fi-tel2:before { content: "\e91d"}
.fi-imglobal:before {content: "\e918"}
.fi-imsafe:before {content: "\e919"}
.fi-imsure:before { content: "\e91a"}
.fi-global:before { content: "\e909"}
.fi-thread:before {content: "\e908"}
.fi-sure:before {content: "\e90a"}
.fi-exclamation:before {content: "\e922"}
.fi-info:before { content: "\e921"}
a{color:inherit;text-decoration:none;outline:0}
.clear{clear:both}
img, video {
    vertical-align:top;
    border: 0;
    width: auto;
}
ul, li {
    list-style: none;
}
/*header*/

.header .box{display: block;
    float: left;
    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;text-align: center;}
.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;}

.pcmargtop50{margin-top:50px;}  
  #ulPyh {
    top: 68px;
    z-index: 99999999;
    position: absolute;
    list-style-type: none;
    font-size: 14px;
    width: 182px;
    left:-19px;
    box-sizing:content-box;
    display:none;
    text-align: left;
  background:#fff;
  padding: 10px 0 30px;
  line-height: 24px;
  border: 5px solid #ddd;border-top:5px solid #3770F3;
  }
  .group-contbox-1 {
    width: 460px;
    border-top:3px solid #53b983;
  }
  #ulPyh .submenus{
    margin:0;
    padding:0;
   
  }
  .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;
  }
  #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%;text-align: left;
    font-size: 15px;
    padding-left: 30px;
  
  }
  #ulPyh .ct-link{
    display: inline-block;
    font-size: 17px;
    color: #333;
    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;
    padding:0;
    position: relative;
    display: inline-block;
    vertical-align: top;
   
  }
  #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: 182px;    background: #fff;
    border: 5px solid #ddd;border-top: 5px solid #3770F3;padding-bottom: 30px;padding-top: 10px;
    left:0px;    box-shadow: 0px 0px 4px #444;    top: 68px;}
 #ul_pyq .submenu{    color: #333;font-size:17px;line-height:40px;}
 #ul_pyq .submenu a{ display: inline-block;
    line-height: 40px;
    border-bottom: 1px solid #fff; color: #333;
}

#ul_case {
    display: none;
    position: absolute;
    width: 182px;
    background: #fff;
    border: 5px solid #ddd;
    border-top: 5px solid #3770F3;
    padding-bottom: 30px;
    padding-top: 10px;
    left: 0px;
    box-shadow: 0px 0px 4px #444;
    top: 68px;
}
#ul_case { width: 182px;line-height: 24px;}
#ul_case .submenu {font-size: 17px;}
#ul_case .submenu a {
    display: inline-block;
    line-height: 40px;
    border-bottom: 1px solid #fff;
    color: #333;
}
#ul_case .submenu {
    color: #333;
    font-size: 17px;
    line-height: 40px;
}
 #ul_p a:hover,#ul_pyq a:hover, #ul_case a:hover{    color: #197afc; border-bottom: 1px solid #197afc;}
 .navulpyq:hover   #ul_pyq,.navulcase:hover  #ul_case{display:block;}
.navulPyh i,.navulpyq i,.navulcase i{    display: block; width:15px; height:8px; position: absolute;right: 0px;top: 40px;
    background: url(/images/jt.png);background-size: 100%;background-position: bottom;}
.navulPyh:hover i,.navulpyq:hover i,.navulcase:hover i{background-position: top;}
 .swiper-slide a{display:block;width:100%;}

  /*banner*/
  .promotionSMS {  position:absolute; bottom:120px;left: 200px;width: 700px;}
  .promotionSMS p{color: #fff;font-size: 26px;line-height:40px;}
  .promotionSMS p.h1{color: #fff; font-size: 38px; line-height:50px;}

  .testing{margin-top:50px;}
  .testing a{display:block;float:left;margin-right:60px; width:140px; height:40px; line-height:40px; text-align:center;background:url("../images/promotionSMSbat.JPG");background-size:100% 40px;color:#fff;}
  .testing a:hover{background:url("../images/promotionSMSbat_1.JPG");background-size:100% 40px;}
/*产品*/
.wrapperGun{width:100%; height:100px; background:url("../images/promotionSMS1.png");background-size:100% 100px;}
.wrapperGun .counter{width:95%;margin:auto;}
.wrapperGun .counter dl{display:block; float:left; width:20%; margin:0px; }
.wrapperGun .counter dl a{color:#fff;}
.wrapperGun .counter dl dt{font-size:22px; padding-left: 10%;line-height:45px;height:50px;}
.wrapperGun .counter dl dt span{display:inline-block;width:30px; height:27px;background:url("../images/promotionSMS_b.png");    margin-right: 10px;}
.wrapperGun .counter dl dt span.icon1{background-position:0px 0px;}
.wrapperGun .counter dl dt span.icon2{ height:30px;background-position:-36px 0px;}
.wrapperGun .counter dl dt span.icon3{height:33px;background-position:-73px 0px;}
.wrapperGun .counter dl dt span.icon4{width:45px;background-position:-108px 0px;}
.wrapperGun .counter dl dt span.icon5{background-position:30px 0px;}
.wrapperGun .counter dl dd{font-size:16px;padding-left: 10%;line-height:50px;}
/*层，盒子1200 手机 100%*/
.product-region {  background: #fff;}
.product-region-2 { background: #f8f8f8;}

.product-region-box {  width: 1200px;margin: 0 auto; padding: 0px 0 42px 0;}
 .product-region-box h2 {
    font-weight: normal;
    text-align: center;
    font-size: 36px;
    color: #333;line-height: 40px;
    margin-bottom: 30px;
    letter-spacing: 2px;}
.j-title-box{ font-weight: normal;
    text-align: center;
    font-size: 26px;
    color: #333;
  line-height:26px;
    margin-bottom: 30px;
    letter-spacing: 2px;
text-align: left;}
.description .content p{
    text-indent: 2em;
    font-size: 17px;
    line-height: 2;
    letter-spacing: 1.5px;
}
.description .content p img {
    max-width:90%;
}
.price .content p img {
    width: auto;
}
.description{width:1000px; margin:20px auto;}
.news-description{
  width: 882px;
   margin: 0;
    float: left;
    margin-right: 20px;
}
.section .ewm{
  width: 200px;
    float: left;
  background-color: #488BFF;
  color: #fff;
}
.section .ewm .ewm-img img{
  width: 200px;
}
.section .ewm .ewm-txt{
  margin-top: 20px;
  text-align: center;
}
.description .head-meta .meta-info{
   font-size: 14px;
    color: #77828c;
}
.description .content{
    border-top: 1px solid #e1e3e6;
    border-bottom: 1px solid #e1e3e6;
    padding: 42px 0 20px;
}
.product-region-box .describe{font-weight: normal;
    text-align: center;
    font-size: 20px; line-height: 60px;
    color: #525252;}
  /*产品优势*/
  .product-region-2-box {
    width: 100%;
    padding: 25px 0 60px 0;
}

.product-region-2-box li {
    text-align: center;
    float: left;
    margin-left: 12px;
    width: 190px;
    height: 316px;
    background: #F7F7F7;
    box-shadow: 0 0 20px 0 rgba(155, 155, 155, 0.22);
    transition: transform 0.5s;
    -webkit-transition: -webkit-transform 0.5s;
    -moz-transition: -moz-transform 0.5s; }
  .product-region-2-box li:first-child {
    margin-left: 0px; }
  .product-region-2-box li:hover {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); }
  .product-region-2-box li:hover .product-region-2-box-img {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg); }
  .product-region-2-box li:hover h3 {
    color: #0084F6; }
  .product-region-2-box-img {
    display: block;
    width: 72px;
    height: 72px;
    margin: 27px auto;
    transition: transform 0.5s;
    -webkit-transition: -webkit-transform 0.5s;
    -moz-transition: -moz-transform 0.5s; }
  .product-region-2-box-div {
    box-sizing: border-box;
    padding: 27px 20px;
    height: 190px;
    background: #FFFFFF; }
    .product-region-2-box-div h3 {
      font-weight: normal;
      font-size: 16px;
      color: #525252;
      margin-bottom: 19px; }
    .product-region-2-box-div p {
      text-align: left;
      font-size: 14px;
      color: #7A7A7A;
      letter-spacing: 0;
      line-height: 28px;
      padding: 0px 9px; }
    .outer{zoom:1}
    .outer:after{clear:both;content:".";display:block;width:0;height:0;visibility:hidden}
/*省份*/
.product-region-1-box {width: 100%; padding: 25px 0 60px 0;}
.guide__nav-list_tag {    
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
   
    line-height: 40px;
    list-style-type: none;
    text-align: center;
   
}
  .guide__nav-list_tag li {
    margin: 10px;
    -ms-flex-preferred-size: calc(15% - 20px);
    flex-basis: calc(15% - 20px);
    border: 1px solid #e1e4eb;
    border-radius: 30px;
    cursor: pointer;

}
  .guide__nav-list_tag li a{line-height:50px; font-weight:600; color:#00ccff;display:block;}
/*为什么选择红枫叶*/
.product-region-3-box{margin: 0;}
.product-region-3-box dl{ float:left; width:320px; margin: 20px 10px;   background: #FFF;padding:30px; border-radius:10px;     height: 318px;    box-shadow: 0px 0px 30px #afafaf;}
.product-region-3-box dl dt{width:80px;height:80px;margin:0px 30px 20px 0px; background:url("../images/icon2.png"); float:left;}
.product-region-3-box dl dt.icon1{background-position: 0px 0px;}
.product-region-3-box dl dt.icon2{  background-position: -80px 0px;}
.product-region-3-box dl dt.icon3{  background-position: -160px 0px;}
.product-region-3-box dl dt.icon4{ background-position: -240px 0px;}
.product-region-3-box dl dt.icon5{ background-position: -320px 0px;}
.product-region-3-box dl dt.icon6{background-position: -400px 0px;}
.product-region-3-box dl dd{float:left;     width: 200px;}
.product-region-3-box dl dd p.title{font-size:20px; font-weight:600;  line-height: 30px; }
/*6 六大优势*/
.product-region-4-box{margin: 0;}
.product-region-4-box dl{ float:left; width:320px; margin: 20px 10px;   background: #FFF;padding:30px; border-radius:10px;     height: 368px;       box-shadow: 0px 0px 30px #afafaf;}
.product-region-4-box dl dt{width:80px;height:80px;margin:0px 30px 20px 0px; background:url("../images/icon.png"); float:left;}
.product-region-4-box dl dt.icon1{background-position: 0px 0px;}
.product-region-4-box dl dt.icon2{  background-position: -80px 0px;}
.product-region-4-box dl dt.icon3{  background-position: -160px 0px;}
.product-region-4-box dl dt.icon4{ background-position: -240px 0px;}
.product-region-4-box dl dt.icon5{ background-position: -320px 0px;}
.product-region-4-box dl dt.icon6{background-position: -400px 0px;}
.product-region-4-box dl dd{float:left;     width: 200px;}
.product-region-4-box dl p{line-height: 40px;}
.product-region-4-box dl.last p{line-height:24px;}
.product-region-4-box dl dd p.title{font-size:20px; font-weight:600;  line-height: 30px; }
/*专业的选择*/
.promotionSMS_img{padding:50px  0px; text-align:center; background:#fff;}

/*信息页列表信息 */
.guide__nav-list{background: #EFF3F6; padding: 20px;}
.nav-list{background: #fff;margin: 20px;}
.guide__nav-title{margin: 20px;}
.nav-title-content{    background: #fff;padding: 0px 20px;  margin: 20px 0px;}
.nav-title-content .line-one{background: url(/Templates/cn2017/images/bottom.png) right center no-repeat;
    background-size: 32px;
    padding: 20px 40px 20px 20px;
    font-size: 16px;
    font-weight: 600;}
.nav-title-content div.active {
    background: url(/images/p_top.png) right center no-repeat;
    background-size: 32px;
    color: #2cc0e8;
    border-bottom: 1px solid;
    margin-bottom: 20px;
}
.line-two {
  display:none;    padding-bottom: 20px;
    font-size: 16px;
    line-height: 1.75;
    cursor: pointer;
}
.nav-button{background: #2CC0E8; padding: 6px 20px;color: #fff;margin: 20px; display: inline-block;}
   
 /*分页*/
  .apage { height:30px; line-height:30px;padding:0 5px; margin-top:10px; text-align:right;  margin-bottom:20px;}.apage a { border:1px solid #c5c5c5; padding:5px 10px;  margin-right:5px;}.apage .num_btns {float:right; font-family:Tahoma;}.apage a:hover, .apage .cur { border:1px solid #D5D5D5;background-color:#2cc0e8; color:#fff; text-decoration:none;}.apage .cust_txt { float:left;}.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }.apage .cust_txt { float:left;font-size:14px; }.apage .tz{ display:none; width:120px; float:right;font-size:14px;height:30px; line-height:30px; }.apage .tz select{font-size:14px; border:1px solid #ccc;height:28px; line-height:28px; vertical-align:top;}
 
.wrapperGun{position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 999;
    height: 43px;
    background: 0 0;
    color: #fff;
    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: 2px solid #fff;height:28px;line-height:28px;}
.wrapperGun .end .line {border: 0;}
.wrapperGun .counter p{font-size:12px}
.wrapperGun .counter span{font-size: 24px;}
/*特殊滑动内容*/

.section3 {background-color:#F8F9FB;padding:160px 0 60px;}
.section .btitle{height:110px;}
#xcx_tab_sec .itemTitle .icon{line-height:40px;}
#xcx_tab_sec .itemTitle .line-24{line-height:24px;}
#wz_tab_sec .itemTitle .icon{line-height:40px;}
/*通用*/
.phoneShow{position:relative;width:1200px;margin:0 auto;height:600px;}
.phoneShow .itemTitle{position:relative;margin:0 auto;width:100%;}
.phoneShow .itemTitle div{position:absolute;width:370px;height:83px}
.phoneShow .itemTitle div:nth-child(1){top:20px;left:110px}
.phoneShow .itemTitle div:nth-child(2){top:104px;left:160px}
.phoneShow .itemTitle div:nth-child(3){top:188px;left:110px}
.phoneShow .itemTitle div:nth-child(4){top:272px;left:160px}
.phoneShow .itemTitle div:nth-child(5){top: 357px; left:110px;}
.phoneShow .itemTitle div:nth-child(6){top:442px;left:160px}
.phoneShow .itemTitle div:nth-child(7){top:20px;left:670px}
.phoneShow .itemTitle div:nth-child(8){top:104px;left:720px}
.phoneShow .itemTitle div:nth-child(9){top:188px;left:670px}
.phoneShow .itemTitle div:nth-child(10){top:272px;left:720px}
.phoneShow .itemTitle div:nth-child(11){top:357px;left:670px}
.phoneShow .itemTitle div:nth-child(12){top:442px;left:720px}
.phoneShow .itemTitle .icon{float:left;padding:20px 5px 0 5px;width:63px;height:63px;background:url(../images/sms-icon2.png) center center no-repeat;text-align:center;font-size:14px;line-height:23px;color:#999;}
.phoneShow .itemTitle .b-line{float:left;width:295px;height:83px;color:#06C;line-height:83px}
.phoneShow .itemTitle .b-line hr{display:none;margin-top:42px}
.phoneShow .itemTitle .active .icon{color:#fff;background-image:url(../images/sms-icon1.png);}
.phoneShow .itemTitle .active .b-line hr{display:block;}

.phoneShow .center{position:absolute;top:0;left:450px;width:300px;height:600px;z-index:9;background:url(../images/phoneBg.png) top center no-repeat;background-size:100% 100%;}
.phoneShow .center img{width:100%;}

.phoneShow .center ul{padding-top:50px;padding-left:23px;width:253px;height:452px;font-size:12px;word-break:break-all}
.phoneShow .center li{display:none}
.phoneShow .center li.active{display:block}
.phoneShow .center li .show-body{position:absolute;top:-130px;left:-150px;width:600px;text-align:center;}
.phoneShow .center li .show-body .scontent-title{font-size:24px;margin-bottom:10px;}
.phoneShow .center li .show-body .scontent-detail{font-size:16px;line-height:1.5}
.phoneShow .center video{position:absolute;left:0px;top:51px;}
.phoneShow .center .video{display:block;}
.phoneShow .center .video_m{display:none;}


.layui-layer-content{font-size:24px !important;padding:10px 20px !important;line-height:1.5 !important;}
.title-zh{text-align:center;}
.title-zh a{position:relative;display:block;margin:30px auto;width:300px;height:194px;}
/*微信、今日头条、抖音广告介绍*/
.pyq_bjb2{margin-bottom: 50px;}
.pyq_bjb2 a{display:block;width: 480px;
    margin: 0px auto;color:#fff;font-weight:600;
    line-height: 60px;border-radius: 30px;
    font-size: 18px;
    background:#3770F3;
    text-align: center;}
.pyq_bjb{ /* background: #fff; */  padding: 10px 0; }
.pyq_bjb a{display:block;width: 300px;
    margin: 0px auto;
    line-height: 60px;
    font-size: 18px;color:#fff;
    background: #3770F3;
    text-align: center;}


/* 专业团队   代运营一站式投放 */
.titlearea{width: 1000px; margin: 60px auto;}
.gtitle{font-size: 36px; line-height: 42px; color: #333; margin-bottom: 24px; font-weight: 700; text-align: center;}
.gsubtitle{ font-size: 16px;line-height: 26px;color: #999;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;}
.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/geng_icon.png");}
.title__text{display: flex;float: left;}
.block-itemhover .title__icon{background:url("../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;}
.section-two {  padding:30px 0 10px;}
.section-two .phoneShow .center{    background: url(../imgs/phoneBg2.png) top center no-repeat;
    background-size: 100%;}
.section-two .btitle{text-align:Center;font-size: 24px;
    margin-bottom: 10px;line-height: 50px;}
.section-two .btitle p{    font-size: 16px;
    line-height: 1.5;}
/*客户评价*/
.section5 {background-color:#fff;padding:60px 0;}
.sales-7-wrap{background-color:#fff;}
.sales-7-titie{margin-top:30px;}
.g-box {width:100%;max-width: 1200px;margin: 0 auto;margin-bottom:40px;}
.titlearea a{    display: block;
    width: 240px;
    margin: 0px auto;
    color: #fff;
    font-weight: 600;
    line-height: 30px;
    border-radius: 15px;
    font-size: 14px;
    background: #3770F3;
    text-align: center;}
/**/
.box_context{padding:0px 20px; line-height:30px;}
.he_banner2{overflow: hidden;position: relative; padding:0px;}
.he_banner2 .swiper-slide {margin-right:2px;}
.he_banner2 .slide_box{padding:20px;background:#076bf2; width:100%; border-radius:10px;height:500px;}
.he_banner2 .slide_box p{font-size:12px; line-height:30px;text-align: left; color:#fff;}
.he_banner2 .slide_box p.title{margin: 20px auto;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.sales-7-titie {
    font-weight: 700;
    font-size: 30px;
    color: #595961;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
    margin-top: 80px;
}
.swiper-container2{width:840px; margin:50px auto; overflow:hidden;    position: relative;}
.swiper-container2 .sales-7-sweiper-con{background:url(../images/salesbg.png) no-repeat center;background-size:100% 100%;height:430px; width:640px; margin:0px auto;}
.swiper-container2 .sales-7-sweiper-con p{padding: 60px 10px 0; text-indent: 40px; text-align: center;width: 80%;margin: 0px auto; font-size: 16px;    line-height: 40px;}
.swiper-container2  .sales-7-sweiper-cont{    position: absolute;left: 20%; bottom: 20%; font-size: 16px;   }
.u-summary{width:80%;margin:0px auto;}

.swiper-container2 .swiper-button-prev, .swiper-container2 .swiper-container-rtl .swiper-button-next{    color: #0b19ea;}
.swiper-container2 .swiper-button-next, .swiper-container2 .swiper-container-rtl .swiper-button-prev{ color: #0b19ea;}
 .swiper-container2 .swiper-pagination-bullet{background: #505050;}
.swiper-container2 .swiper-pagination-bullet-active{background: #D571A5;}
  
.mprocess .swiper-container99 img{width:100%;}
 .pcbanner p img{width:300px;    margin: 10px auto;}

.title-zh img{width:240px;}

/*客户案例*/
.khal-page{margin-top: -60px;}
.khal-page .section-xmt{position: relative;}
.khal-page .section-xmt img{width:100%;}
.khal-page .section-xmt .infobox {position: absolute;top: 20%;left: 0px;right: 0px;margin: auto;  z-index: 9;text-align: center; }
.khal-page .section-xmt .title{font-size: 40px; width: auto;line-height: 45px;margin:0px auto 20px;width:1000px; position:relative;}
.khal-page .section-xmt .title::before {
    content: url(/images/yw-db-arr-min.png);
    width: 52px;
    height: 44px;
    position: absolute;
    overflow: hidden;
    left: -100px;
    top:-20px;
}
.khal-page .section-xmt .title::after {
    background-image: url(/images/yw-db-arr-min.png);
    width: 52px;
    height: 44px;
    position: absolute;
    overflow: hidden;
    content: '';
    right: -100px;
    top: 20px;
    background-position: -52px 0;
}
.khal-page .section-xmt  .stitle {z-index: 1;  font-weight: 200;font-size: 24px;line-height:40px;}
.khal-page .section-xmt .hfyxmt { position: absolute; width: 1200px;height: 88px;margin: 40px auto 0;left: 0px;right: 0px;top: 220px;bottom: 0px;}
.khal-page .section-xmt .hfyxmt li { float: left; margin: 0px 20px; font-size: 12px;text-align: center;}
.khal-page .section-xmt .hfyxmt li img {width: 80px;height: 80px; margin-bottom: 10px;}
.khal-page .section-two{width:1200px;margin:0px auto;}
.khal-page .fanganwrap{width:1200px;margin:0px auto;padding: 100px 0 10px;}
.khal-page .pic-box{width: 378px; height: 439px; overflow: hidden;  margin-right: 33px; margin-bottom: 32px;  border-radius: 12px;    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);  cursor: pointer; transition: all .3s;  background: #fff; float:left;}
.khal-page .fangan-box{height: 320px; }
.khal-page .pic-box .fangantitle{line-height: 30px;font-size: 20px;padding: 15px;}
.khal-page .pic-box:nth-child(3n){margin-right: 0px;}
.khal-page .pic-box:hover {
    transform: translateY(-10px);
    box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.1);
}
.khal-page .pic-box .deimg img{width:100%;}
.khal-page .pic-box .title{    position: relative;    height: 80px;}
.khal-page .pic-box .title  span{padding-top:20px;font-size:20px;font-weight: 700;position: absolute;
    left: 80px; display:none;}
.khal-page .pic-box .title img{height:100%;}
.khal-page .pic-box  .count{border-top: 1px solid #eee; padding:16px 0px;}
.khal-page .pic-box  .count .detail{ float:left; width:30%; padding:1% ;text-align: center;}
.khal-page .pic-box  .count .detail p{line-height:30px;    color: #999;    font-size: 14px;}
.khal-page .pic-box  .count .detail .news-detail2 span{line-height:40px;  color:#333;   font-size: 30px;font-weight:500;}


.pager-wrapper{margin:30px 0 10px;padding-top:6px;height:32px;text-align: center;zoom:1}
.pager-wrapper A{display:inline-block;margin:0 2px;padding:0px 10px;height:32px;border:1px solid #e1e1e1;background-color:#fff;color:#3a3a3a;text-align:center;font-size:14px;line-height:32px;cursor:pointer}
.pager-wrapper A.current{border:1px solid #49996f;background-color:#54ab7d;color:#fff}
.pager-wrapper A.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}
.mblock,.mfooter,.mfooterbox{display:none}

  /* 手机端 */

  .mbanner{display:none;}
 .mbanner img{width:100%;}
  .pcbanner{display:block; position:relative;}
  .pcbanner img{width:100%;}
  .mbanner{position: relative;}
 .pcblock,.pcheader,.pcfooter{display:block}
 .mheader,.m_footer{display:none}
 .headnav{display:block}
 .mheadnav{display:none}
 .fr{display: block;float: right;}
  @media only screen and (min-width: 320px) and (max-width: 767px) {
  .pcmargtop50{margin-top:0;}
  .khal-page .cptb{
    background-color: #fff;
}
.j-title-box{
  text-align: center;
  font-size: 26px;
  
}
.description .content p {
    text-indent:0;
   font-size: 14px;
}
 
.khal-page{margin-top:0;}
.pcblock,.pcheader,.pcfooter{display:none}
.mblock,.mfooterbox{display:block;}
.mheader,.m_footer{display:block;}
.mblock{padding:10px 5%;}
.about-page{margin-top:0;}
.mblock img{border-radius: 15px;}
.headnav{display:none}
.mheadnav{display:block}
.product-region-box h2 {font-size:20px; text-align:center;}
.navleft ul{margin-left:0px;}
.navleft ul li{min-width:10px;}
.pcbanner{display:none;}
.mbanner{display:block;}
.description{width:95%; margin:20px auto; text-align:center;}
.description p{text-align:left;}
.description img{width:95%;}
.description .content p img{width:95%;}
.cptb{ padding:10px 5%; background:#F4F5FA; text-align:center;}
.cptb .banner_img{border-radius:15px;width:100%;}
.cptb .cptb_po {margin:20px auto;}
.cptb .cptb_po p{ font-size: 15px;}
.cptb .cptb_po .title{    font-size: 16px;}
.cptb .title{ font-size: 16px;line-height: 40px; }

.mheadnav {      height: 60px;      background:#12093e;      position: relative;      top: 0px;      width: 100%;       box-shadow:0px 0px 6px #ffffff;      z-index: 99;    }
 .mheadnav .logo img {      height: 45px;      width:auto;    margin-top: 10px;    }
 .mheadnav .kf {      height: 45px;float: right;display:block;      width: 70px;margin-top: 10px;
      background: url("/m/images/menu.png?v=1") left no-repeat;      background-size: 140px;    }
 .mheadnav   .title{    margin: 30px auto;    font-size: 24px;    color: #000;    text-align: center;}
.mheadnav .munt {      height: 45px;float: right;display:block;   width: 70px;margin-top: 10px;
      background: url("/m/images/menu.png?v=1") right no-repeat;      background-size: 140px;    }
 .m-menu { position: fixed;  top: 0; right: 0; bottom: 0;  left: 0;  z-index: 6; display: none;    overflow-y: scroll; padding-top: 0;  background: rgba(0,0,0,.9); color: #fff;   }
 .m-menu .menu-header { position: absolute; top: 0; right: 0; left: 0; z-index: 9; width: 100%; height: 45px; background: #161616;    }
.m-menu .menu-header .fi-close { float: right; display: block; width: 46px;text-align: center;font-size: 20px; margin-top: 15px;color:#fff; }
.m-kf{position: fixed; top: 60px;right: 0; left: 0;z-index: 6;display: none; overflow-y: scroll;padding-top: 0;  background: #fff;     color: #fff;   border-radius:0px 0px 10px 10px; box-shadow: 0px 0px 10px #333; width: 95%;  margin: auto;}
.kf-cc{ color:#333;       width: 47%;display: inline-block;background: #f5f6f6;line-height: 60px;text-align: center;padding-top: 20px;border-radius: 10px;}
.kf-tel{ color:#333;    width: 47%;display: inline-block;background: #f5f6f6;line-height: 60px;text-align: center;padding-top: 20px;border-radius: 10px;}
.KFBox-header {width: 90%;margin:auto;
}
.m-kf .KFBox-header .kf-close {border: 2px solid #cccece;margin: auto;color:#333; width: 100%;text-align: center;font-size: 20px;display: block;line-height: 40px;margin-bottom: 30px;border-radius: 10px;}
.m-menu .scroll-wrap {margin-top: 45px;height: -webkit-calc(100% - 90px);height: -moz-calc(100% - 90px);
height: calc(100% - 90px);}
.m-menu .menu-nav-main {padding-bottom: 100px;}
.m-menu .menu-nav-main a {display: block;color: #fff;}
.m-menu .menu-nav-main ul {width: 100%;}
.m-menu .menu-nav-main li {overflow: hidden;padding: 0 14px;height: 48px;vertical-align: middle;font-size: 18px;line-height: 48px;color:#fff;}
.m-menu .menu-nav-main li.open-product {height: auto;}
.m-menu .menu-nav-main li.active {background: rgba(0,0,0,.5);}
.m-menu .menu-nav-main .fi-arrowd, .m-menu .menu-nav-main .fi-up {float: right;margin-top: 15px;vertical-align: middle;font-size: 18px;}
.m-menu .menu-nav-child {position: relative;left: -28px;width: 100%;}
.m-menu .menu-nav-child li {padding-left: 50px;background: #2f3034;font-size: 16px;}
.m-menu .menu-nav-child li.active {background: #272728;}
.m-menu .menu-contact {display: block;margin: 18px auto 13px;width: 90%;height: 40px;border: 1px solid #fff;color: #fff;text-align: center;font-size: 16px;line-height: 40px;}
#productMenu {background: #2f3034;}
.navright{position:fixed; bottom:0px;width:100%;}
.navright a{border-radius: 0px;width:50%;margin:0px;line-height: 50px; border:0px;background:#ababab;}
.navright a.login{height:50px;}
.navright a.register{background:url("../images/promotionSMSbat2.JPG");    background-size: 100% 50px;}
.promotionSMS { position: absolute; bottom: 20px;left: 0px;right:0px;margin:auto; width: 80%;}
.promotionSMS p{font-size:14px; line-height:25px;text-align: center;}
.promotionSMS p.h1{font-size:20px; line-height:45px;}
.testing{margin-top:20px;}
.testing a{margin-right:5%; width:45%;}
.wrapperGun {width: 100%;height: auto;background:none;}
/*产品优势*/
.product-region-box{width:100%;    padding: 0px 0 2px 0;}
.product-region-2-box li{width:45%; margin:2%;height:400px;}
.product-region-2-box li:first-child{margin-left:2%;}
.product-region-2-box-div p{font-size:12px;}
.product-region-2-box-div{height:270px;}
/*省份*/
 .guide__nav-list_tag li { margin: 10px;-ms-flex-preferred-size: calc(30% - 20px);flex-basis: calc(30% - 20px);}
/*为什么选择红枫叶*/
.product-region-3-box dl{float: none; width: 85%;margin: 20px auto;padding: 5%;height: auto;}
.product-region-3-box dl dt{width:40px;height: 40px;background-size: 240px 40px;
margin: 0px 10px 20px 0px;  }
.product-region-3-box dl dt.icon1{background-position: 0px 0px;}
.product-region-3-box dl dt.icon2{  background-position: -40px 0px;}
.product-region-3-box dl dt.icon3{  background-position: -80px 0px;}
.product-region-3-box dl dt.icon4{ background-position: -120px 0px;}
.product-region-3-box dl dt.icon5{ background-position: -160px 0px;}
.product-region-3-box dl dt.icon6{background-position: -200px 0px;}
.product-region-3-box dl dd{width:240px;}
  /*为什么选择红枫叶*/
.product-region-4-box dl{float: none; width: 92%;max-width: 320px;margin: 20px auto;padding:20px  2%;height: auto;}
.product-region-4-box dl dt{width:40px;height: 40px;background-size: 240px 40px;
margin: 0px 10px 20px 0px;  }
.product-region-4-box dl dd{width:240px;}
.product-region-4-box dl dt.icon1{background-position: 0px 0px;}
.product-region-4-box dl dt.icon2{  background-position: -40px 0px;}
.product-region-4-box dl dt.icon3{  background-position: -80px 0px;}
.product-region-4-box dl dt.icon4{ background-position: -120px 0px;}
.product-region-4-box dl dt.icon5{ background-position: -160px 0px;}
.product-region-4-box dl dt.icon6{background-position: -200px 0px;}
/*用心服务每一个细节*/
.product-region-4-box li{width:44%; margin:20px 3%; text-align:center;}
.product-region-4-box li div{margin:10px auto; }
/**底部**/
.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: #5300CA;vertical-align: middle;}
.m-tel-enroll .itm-2 {background-color:#5300CA;color: #fff;vertical-align: middle;}
/*底部*/
.mfooter{background:#202D40; padding:20px 22px; color:#fff;font-size:14px; display: block;}
.mfooter p{color:#fff; line-height:30px;font-size:16px;text-align: center;margin: 10px auto;}
.mfooter a,.footer p a{color:#fff;}
.mfooter p.t_more{font-size:16px;    text-align: left;}
.mfooter a.tel{  font-size: 16px;width: 100%; display: block;}
.mfooter dl{float:left; width:49%;margin-bottom: 50px;}
.mfooter dl dt{color:#fff;line-height:50px; font-size:16px; font-weight:600;}
.mfooter dl dd{color:#fff; font-size:14px; line-height:30px;}
.mfooter .clear hr{color:#fff; box-shadow:0px 0px 4px #ddd;}
.m_logo{margin: 30px 0px ; text-align: center;}
.m_logo img{width:80%;}
.mar_t20{margin-top:20px;}
.dl_glht{display:block; line-height:50px; margin:20px auto; background:#1e5cff; font-size:18px;border-radius:25px; text-align:center;}
.title-zh a{position:relative;display:block;margin:30px auto;width:240px;height:130px;}

/*手机版转盘**/
.section3{    padding: 230px 0 60px;}
.phoneShow{position:relative;width:90%;margin:0 auto;height:460px;}
.phoneShow .itemTitle{position:relative;margin:0 auto;width:100%;}
.phoneShow .itemTitle div{position:absolute;width:75px;height:77px; }
.phoneShow .itemTitle div:nth-child(1){top:20px;left:-15px;}
.phoneShow .itemTitle div:nth-child(2){top:90px;left:-10px;}
.phoneShow .itemTitle div:nth-child(3){top:160px;left:-15px;}
.phoneShow .itemTitle div:nth-child(4){top:230px;left:-10px;}
.phoneShow .itemTitle div:nth-child(5){top:300px;left:-15px;}
 .phoneShow .itemTitle div:nth-child(6){top:370px;left:-10px;}
.phoneShow .itemTitle div:nth-child(7){top:20px;left:auto;right:-7%;}
.phoneShow .itemTitle div:nth-child(8){top:90px;left:auto;right:-5%;}
.phoneShow .itemTitle div:nth-child(9){top:160px;left:auto;right:-7%;}
.phoneShow .itemTitle div:nth-child(10){top:230px;left:auto;right:-5%;}
.phoneShow .itemTitle div:nth-child(11){top:300px;left:auto;right:-7%;}
.phoneShow .itemTitle div:nth-child(12){top:370px;left:auto;right:-5%;}
.phoneShow .itemTitle .icon{float:left;padding:15px 5px 0 5px;width:48px;height:54px;background:url(../images/sms-icon2.png) center center no-repeat;    background-size: 100% 100%;text-align:center;font-size:10px;line-height:15px;color:#999;}
.phoneShow .itemTitle .b-line{float:left;width:15px;height:55px;color:#06C;line-height:55px;}
.phoneShow .itemTitle .b-line hr{display:none;margin-top:35px}
.phoneShow .itemTitle .active .icon{color:#fff;background-image:url(../images/sms-icon1.png);}
.phoneShow .itemTitle .active .b-line hr{display:block;}

.phoneShow .center{position:absolute;top:0;left:50px;width:70%;height:460px;z-index:9;background:url(../images/phoneBg.png) top center no-repeat;background-size:100% 100%;}
.phoneShow .center img{width:90%;}

.phoneShow .center ul{padding-top:45px;padding-left:18px;width:auto;height:425px;font-size:12px;word-break:break-all}
.phoneShow .center li{display:none}
.phoneShow .center li.active{display:block}
.phoneShow .center li .show-body{position:absolute;top:-165px;left:-20%;width:130%;text-align:center;}
.phoneShow .center li .show-body .scontent-title{font-size:24px;margin-bottom:10px;}
.phoneShow .center li .show-body .scontent-detail{font-size:16px;line-height:1.5}
.phoneShow .center video{position:absolute;left:0px;top:51px;}
.phoneShow .center .video{display:block;}
.phoneShow .center .video_m{display:none;}
.pyq_bjb2 a,.pyq_bjb a{width: 90%;}

.product-region-box .describe{width:85%;margin:auto;font-size: 14px;    line-height: 24px;}
.titlearea{width:85%;}
.gtitle{ font-size: 20px;}
.gsubtitle{font-size: 14px;}

.swiper-container4{position:relative;}
.swiper-container4 .swiper-wrapper{}
.swiper-container4 .swiper-wrapper .mban{     width: 80%;
    display: block;
    position: absolute;
    top: 40px;
    z-index: 9;
    margin: auto;
    left: 0px;
    right: 0px;}
.swiper-container4 .swiper-wrapper .M_icon{position: absolute;
    bottom: 20px;
    width: 85%;
    z-index: 10;
    left: 0px;
    right: 0px;
    margin: auto;}
.swiper-container4 .swiper-wrapper .M_icon .title{display:inline-block; width:45%; height:40px; line-height:44px; border-radius:5px;margin: 10px auto;    font-size: 16px;    box-shadow: 0px 0px 2px;}
.swiper-container4 .swiper-pagination-bullet{    background: #5a0cea;}
.swiper-container4 .swiper-pagination-bullet-active{background: #D571A5;}
.slidebox{width: 80%;    background: #Fff; margin:auto;    position: relative;    text-align: center;
    height: 430px;    box-shadow:0px 0px 7px rgba(0,0,0,.1);    border-radius: 20px;}
.slidebox p{    line-height: 60px;}
.slidebox p span{background: #5b59dc;
    padding: 2px 6px;
    border-radius: 50%;
    color: #fff;
    margin-right: 10px;}
/*图标*/
.title__icon{width:20px;height:22px; margin:10px; margin-right:5px;display: flex;    justify-content: center;    align-items: center;    float: left; background:url("../images/geng_icon2.png");}
.title__text{display: flex;float: left;    font-size: 14px;
    font-weight: 400;}
.block-itemhover .title__icon{background:url("../images/geng_icon2.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;}

/**********/
.swiper-container2{width:100%; margin:50px auto; overflow:hidden;    position: relative;}
.swiper-container2 .sales-7-sweiper-con{background:url(../images/salesbg.png) no-repeat center;background-size:100% 100%;height:221px; width:320px; margin:0px auto;}
.swiper-container2 .sales-7-sweiper-con p{font-size: 10px;    padding: 30px 10px 0;
    line-height: 20px;}
.swiper-container2 .sales-7-sweiper-cont {    left: 15%;
bottom: 12%;}
/*客户案例*/
.khal-page .cptb{ /*padding:10px 0;*/ color:#0a0505; text-align:center;  position:relative;}
.khal-page .pic-box .count .detail .news-detail2 span {
    font-size: 25px;
}
.khal-page .cptb .banner_img{border-radius:15px;width:100%;}
.khal-page .cptb .cptb_po {margin:20px auto; position: relative;
        width: 90%;}
<!-- .khal-page .cptb .cptb_po::before {
    content: url(/images/yw-db-arr-min.png);
    width: 52px;
    height: 44px;
    position: absolute;
    overflow: hidden;
    left: 0px;
    top:-20px;
} -->
<!-- .khal-page .cptb .cptb_po::after {
    background-image: url(/images/yw-db-arr-min.png);
    width: 52px;
    height: 44px;
    position: absolute;
    overflow: hidden;
    content: '';
    right:0px;
    top: -20px;
    background-position: -52px 0;
} -->
.khal-page .cptb .cptb_po p{ font-size: 12px;}
.khal-page .cptb .cptb_po .title{    font-size: 15px;}
.khal-page .cptb .title{ font-size: 16px;line-height: 40px; }
.khal-page .section-two{width:90%;margin:0px auto;}
.khal-page .fanganwrap{width:90%;margin:0px auto;padding: 0 0 10px;}
.khal-page .pic-box{width: 100%; height: 439px; overflow: hidden;  margin-right: 33px; margin-bottom: 32px;  border-radius: 12px;    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);  cursor: pointer; transition: all .3s;  background: #fff; float:left;}
.khal-page .fangan-box { height: auto;}
  }
  
/**header*/
.header{height: 80px;position:fixed;top: 0px;width: 100%;z-index: 99;box-shadow: 0px 0px 3px #fff; background: #0c0942;background: rgba(0,0,0,0.2);}
.nav_scroll{background: rgba(0,0,0,.68);}
.header60{height:60px;}
.mheader{height: 80px;position:relative;top: 0px;width: 100%;z-index: 99;box-shadow: 0px 0px 3px #fff; background: #0d0d0d;}
.conbg .mheader,.mprice .mheader{background: #202d40;box-shadow:0px 0px 6px #fff;}
.mheader .logo img {height: 56px;width:auto;margin-top: 10px;}
@media screen and (max-width:400px) {
.mheader .logo img {height: 56px;margin-top: 12px;}
}
@media screen and (max-width:360px) {
.mheader .logo img {height: 56px;margin-top:12px;}
.promotionSMS p.h1{font-size:16px;line-height:30px;}
.promotionSMS p{font-size:10px;}
}
.mheader .kf {
height: 45px;
width: 70px;
margin-top:18px;
background: url("../images/menu.png?v=1") left no-repeat;
background-size: 140px;
}

.mheader .munt {
height: 45px;
width: 70px;margin-top:18px;
background: url("../images/menu.png?v=1") right no-repeat;
background-size: 140px;
}
.m-kf{
position: fixed;
    top: 60px;
    right: 0;
   
    left: 0;
    z-index: 6;
    display: none;
    overflow-y: scroll;
    padding-top: 0;
    background: #fff;
    color: #fff;
   
    border-radius:0px 0px 10px 10px;
    box-shadow: 0px 0px 10px #333;
    width: 95%;
    margin: auto;

}
.kf-cc{        width: 47%;
    display: inline-block;
    background: #f5f6f6;
   
    text-align: center;
    padding: 35px 0px;
    border-radius: 10px;}
.kf-tel{    width: 47%;
    display: inline-block;
    background: #f5f6f6;
   
    text-align: center;
     padding: 35px 0px;
    border-radius: 10px;}
.kf-cc img,.kf-tel img{margin:20px 0px;}
.kf-cc p,.kf-tel p{line-height:30px;}
.fweight{font-weight:600;}
.KFBox-header {width: 90%; margin:auto;}
.KFBox-header img{width: 100%; }
.m-kf .KFBox-header .kf-close {
   border: 2px solid #cccece;
    margin: auto;
    width: 100%;
    text-align: center;
    font-size: 20px;
    display: block;
    line-height: 40px;
    margin-bottom: 30px;
    border-radius: 10px;
   
}
.m-menu {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 6;
display: none;
overflow-y: scroll;
padding-top: 0;
background: rgba(0,0,0,.9);
color: #fff;
overflow-x: hidden;
}

.m-menu .menu-header {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 9;
width: 100%;
height: 45px;

background: #161616;
}
.m-menu .menu-header .fi-close {
float: right;
display: block;
width: 46px;
text-align: center;
font-size: 20px;
margin-top: 15px;color:#fff;
}
.m-menu .scroll-wrap {
margin-top: 45px;
height: -webkit-calc(100% - 90px);
height: -moz-calc(100% - 90px);
height: calc(100% - 90px);
}
.m-menu .menu-nav-main {
padding-bottom: 100px;
}

.m-menu .menu-nav-main a {
display: block;
color: #fff;
}

.m-menu .menu-nav-main ul {
width: 100%;
}

.m-menu .menu-nav-main li {
overflow: hidden;
padding: 0 14px;
height: 48px;
vertical-align: middle;
font-size: 18px;
line-height: 48px;color:#fff;
}

.m-menu .menu-nav-main li.open-product {
height: auto;
}

.m-menu .menu-nav-main li.active {
background: rgba(0,0,0,.5);
}

.m-menu .menu-nav-main .fi-arrowd, .m-menu .menu-nav-main .fi-up {
float: right;
margin-top: 15px;
vertical-align: middle;
font-size: 18px;
}

.m-menu .menu-nav-child {
position: relative;
left: -28px;
width: 100%;
}

.m-menu .menu-nav-child li {
padding-left: 50px;
background: #2f3034;
font-size: 16px;
}

.m-menu .menu-nav-child li.active {
background: #272728;
}

.m-menu .menu-contact {
display: block;
margin: 18px auto 13px;
width: 90%;
height: 40px;
border: 1px solid #fff;
color: #fff;
text-align: center;
font-size: 16px;
line-height: 40px;
}

#productMenu,#productMenu2 {
background: #2f3034;
}

.f-hd {
display: none;
}
  .tel_7{ color: #fff; text-align: center;font-size: 16px; margin: 30px 0px;font-weight: 600;}
  .tel_8{clear: both;}
  .tel_8 a{ width:120px; padding:10px 20px;float: left;font-size: 16px;}
    @media only screen and (max-width: 320px){
    .guide__nav-list_tag li {
    margin: 5px;
    -ms-flex-preferred-size: calc(28% - 10px);
    flex-basis: calc(28% - 10px);}
.product-region-3-box dl dd { width: 200px;}
.product-region-4-box dl dd {width: 200px;}
  }
  
  /*屏幕宽度大于1600*/
   @media only screen and (min-width:1600px){
     .promotionSMS {  top:120px;}
   }
 
  /*服务优势新增*/
  .advtgdescription{
    margin-top: 90px;
  }
  .description .advtgtop-box,.description .adctg-section{
  
  box-shadow: 0px 0px 10px grey;
  }
  
  .description .advtgtop-img{
    position: relative;
    border-bottom: 5px solid #D7C4F2;
  }
  .description .adctg-section{
    padding: 25px;
    background-color: #fff;
    margin-bottom: 15px;
  }
.description .adctg-section .wdimg{
      width: 100%;
}
  .description .adctg-section .section-title{
    color: #6466F8;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: bold;
  }    
  .description .adctg-section .section-content{
    font-size: 16px;
    line-height: 30px;
  }
 .description .adctg-section .section-casetitle{
   color: #12589E;
   font-size: 16px;
   font-weight: bold;
   margin-top: 20px;
 }
  .description .section-casetitle span{
    vertical-align: middle;}
 .description .adctg-section  .section-casecnt{
   color: #4E4E4E;
   font-size: 16px;
   line-height: 30px;
   margin-top: 10px;
 }
 .description .adctg-section  .section-casei{
   display: inline-block;
   width: 30px;
   height: 20px;
   margin-right: 10px;
   background: url(../images/advcaseicon.png);
   background-size: cover;
   vertical-align: middle;
 }
 .description .advtgtop-img .section-advtgtopi{
  position: absolute;
  right: 50px;
  bottom: -31px;
  display: inline-block;
  width: 10px;
  height: 63px;
  background: url(../images/adv-topicon.png);
  background-size: cover;
 }
  .description .adctg-section:last-child{
   margin-bottom: 200px;
 }
.description .advtgtop-box .adctg-section{
  box-shadow:none;  
  margin-bottom: 15px;
  }
  .description .mobadctg-section{
  display: none;
  }
@media only screen and (max-width: 767px) {
   .description .pcadctg-section{
  display: none;
  }
  .description .mobadctg-section{
  display: block;
  }
  .advtgdescription{
    margin-top: 10px!important;
  }
  .description .adctg-section {
      border-radius: 20px 0 20px 0;
  }  
  .description .advtgtop-box{
      border-radius: 20px 0 20px 0;
  }  
  .description .advtgtop-img img{
     width: 100%;
    border-radius: 20px 0 0 0;
  }
  .description .advtgtop-box .adctg-section {
      border-radius: 0 0 20px 0;
  }
  .description .adctg-section .section-title {
      font-size: 18px;
      text-align: left;
  }
  .description .adctg-section .section-content {
      font-size: 14px;
      line-height: 27px;
  }
  .description .adctg-section .section-casetitle,
  .description .adctg-section .section-casecnt {
      font-size: 14px;
  }
  .description .advtgtop-img .section-advtgtopi {
      right: 5%;
      bottom: -22px;
      width: 6px;
      height: 44px;
     
  }
  .description .adctg-section .section-casei {
      width: 16px;
      height: 10px;
    background: url(../images/madvcaseicon.png);
    background-size: cover;
    }

  .description .adctg-section:last-child {
      margin-bottom: 100px;
  }
  .description .advtgtop-box .adctg-section {
      margin-bottom: 15px;
  }
  .description .section-casetitle span {
      color: #6466F8;
  }

  }
 /* 2023/11/25新增行业营销方案样式 */@media only screen and (max-width: 768px){
      .mbanner .cptb_po .h3 {
          font-size: 22px;
      }  
      .mbanner .cptb_po .h2,.mbanner .cptb_po .tag1,.mbanner .cptb_po .tag2 {font-size: 18px;}
      .khal-page .cptb .fangan-txt {
          bottom:31%;
        font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, source-han-serif-sc, serif;
        }
      }
      .mbanner .cptb_po .tag1 {
        margin: 30px auto 10px;
          font-size: 16px;
          line-height: 30px;
          width: 120px;
        background-color: #fff;
        color: #000;
      }
      .mbanner .cptb_po .tag2 {
        margin: 30px auto 10px;
          font-size: 16px;
          line-height: 30px;
          width: 120px;
        background-color: #000;
        color: #fff;
        border: 1px solid #c9991e;
      }
      }