@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;
}
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{    position: absolute; z-index: 99;left: 200px; top: 15px;width:1200px;}
.header .logo img{width: 300px;}
.headnav{position:fixed; height:65px; z-index:99; width: 100%; left:0px;right:0px; margin:auto; background:rgba(0,0,0,0.6);}
.headnav .conter{ width: 90%;  margin:auto; }
.navleft{float:left; width: 800px;}
.navleft a.logo_img{display: block;float: left;}
.navleft a.logo_img img{height: 50px; width: auto;margin-top: 10px;}
.navleft ul {margin-left: 60px;}
.navleft ul li{display:block; float:left; padding:0px 10px; line-height:60px; border-bottom:3px solid transparent;color:#fff;    text-align: center; min-width:60px;}
.navleft ul li:hover{ border-bottom:3px solid #fff;}
.navleft ul li.navulPyh{position:relative; }
.navleft ul li.navulPyh:hover #ulPyh{display:block;}
.navright{float:right;}
.navright a{display:block; width:200px; line-height:40px;border:2px solid #fff;color:#fff;text-align:center;float:left; margin:10px;cursor: pointer;border-radius: 10px;}
.navright a.login{height:36px;}
.navright a.register{background:url("../images/promotionSMSbat2.png");    background-size: 100% 40px;border:0px;}
.navProduct{display:none;}
.menu-subgroup{float:left;}
  
  #ulPyh {
    top: 58px;
    z-index: 99999999;
    position: absolute;
    list-style-type: none;
    font-size: 14px;
    width: 500px;
    left:-60px; border-top:5px solid #36B1E0;
    box-sizing:content-box;
    
    text-align: left;
  background:#fff; padding:20px;
  }
  .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:center;
  }
  #ulPyh .u-sep{
    margin: 15px 0 0;
    display: inline-block;
    height: 1px;
    width: 1px;
    width: 100%;
    background-color: #d9d9d9;
  }
  #ulPyh .submenu{
    white-space: nowrap;
  
  }
  #ulPyh .ct-link{
    display: inline-block;
    font-size: 14px;
    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;
    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: 50px;
  }
  
  #ulPyh li{
    list-style:none; line-height:24px;
  }
  #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;
  }
  /*banner*/
.swiper-pcbanner{ position:relative;}
.promotionSMS {  position:absolute;top:80px;left: 200px;width: 700px;}
.promotionSMSapp {position:absolute;top:0px;left:200px;bottom:0px;margin:auto;width: 700px; height:340px;}
.promotionSMS p.h1{color: #fff;font-size: 46px; line-height:60px;}
.promotionSMS p{color: #fff; font-size: 26px;line-height:32px;}
.promotionSMS p.h2{color: #fff;font-size: 48px; line-height:70px;}
.promotionSMS p.h3{font-size: 36px;line-height:54px;}
.testing{margin-top:50px;position:relative;}
.testing a{display:block;float:left;margin-right:10px;transition: .15s all;opacity:1;}
.testing a:hover{opacity: 0.5;}
.icon-ios{width:130px;height:50px;display:block;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(http://app.sms10001.com/images/appstore_0aecd08.png);}
.icon-andorid{width:130px;height:50px;display:block;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(http://app.sms10001.com/images/android_088aebd.png);}
.icon-iphone{width:130px;height:50px;display:block;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(http://app.sms10001.com/images/iphone1.png);}
.icon-QRcode{cursor:pointer;float:left;position:relative;width:50px;height:50px;background-image:url(http://app.sms10001.com/images/download_476d015.png);background-size:100%;}
.icon-shi{width:130px;height:50px;display:block;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(http://app.sms10001.com/images/android_088aebd2.png);}
.qunFa{position:absolute;top:-130px;left:180px;display:none;cursor:pointer;}
/*产品*/
.wrapperGun{width:100%; height:80px; padding:20px 0px; background:#e1630c;}
.wrapperGun2{border-top: 2px solid #fff;}
.wrapperGun .counter{width:95%;margin:auto;}
.wrapperGun .counter dl{display:block; float:left; width:20%; margin:0px;    border-left: 1px solid #fff;box-sizing: border-box; }
.wrapperGun .counter dl a{color:#fff;}
.wrapperGun .counter dl dt{font-size:16px; padding-left: 10%;line-height:40px;height:40px;}
.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:40px;}
/*层，盒子1200 手机 100%*/
.product-region {  background: #fff;}
.product-region-2 { background: #f2f2f2;}
.product-region-box {  width: 1200px;margin: 0 auto; padding: 79px 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;}
.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;    box-shadow: 0px 0px 6px #a09e9e;

}
  .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{position: relative;top:0px;     transition: top .1s ease-in; float:left; width:320px; margin: 20px 10px;   background: #FFF;padding:30px; border-radius:10px;     box-shadow: 0px 0px 12px #a09e9e; height: 228px;}
.product-region-3-box dl dt{width:80px;height:80px;margin:20px 30px 20px 0px; background:url("../images/promotionSMS_c.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: 60px; }
/*用心服务每一个细节*/
.product-region-4-box{}
.product-region-4-box li{position: relative;top:0px;     transition: top .1s ease-in; float:left;width:160px; margin:20px;  text-align:left;}
.product-region-4-box li div{width:40px;height:38px;margin:10px 0px; background:url("../images/promotionSMS_a.png");}
.product-region-4-box li div.icon1{background-position: 0px 0px;}
.product-region-4-box li div.icon2{background-position: -40px 0px;}
.product-region-4-box li div.icon3{background-position: -80px 0px;}
.product-region-4-box li div.icon4{background-position: -120px 0px;}
.product-region-4-box li div.icon5{background-position: -160px 0px;}
.product-region-4-box li div.icon6{background-position: -200px 0px;}
.product-region-4-box li p{line-height:40px;}
.product-region-4-box li p.sunt{color:#132390; font-size:34px;font-weight:600;}
.product-region-4-box li p span{font-size:14px;}
.product-region-4-box li p  i{font-size:14px; position:relative;top:-20px;}
/*专业的选择*/
.promotionSMS_img{margin:50px auto; text-align:center;}
.product-region-3-box dl:hover,.product-region-4-box li:hover{top:-20px;}

/*信息页列表信息 */
.guide__nav-list{background: #EFF3F6; padding: 20px;}
.nav-list{background: #fff;    margin-top: 20px;clear: both;}
.nav-list-cont{width: 200px; float: left;}
.nav-list-cont li{ line-height: 40px;}
.gc__nav-title{ width: 940px; float: right;}
.guide__nav-title{margin: 20px;}
.nav-title-content{    background: #fff;padding: 0px 20px;  margin: 0px 0px 20px;}
.nav-title-content .line-one{/**background: url(/Templates/cn2017/images/bottom.png) right center no-repeat;**/  color: #2B65FF;
    background-size: 32px; border-bottom: 1px solid;
    padding: 20px 40px 20px 20px;
    font-size: 20px;
    font-weight: 600;}
.nav-title-content div.active {
    /**background: url(/images/p_top.png) right center no-repeat;**/
    background-size: 32px;
    color: #2B65FF;
    border-bottom: 1px solid;
    margin-bottom: 20px;
}
.line-two {
  display:block;    padding: 20px 0px;
    font-size: 16px;
    line-height: 40px;
    cursor: pointer;
}
.line-two  p{font-size: 16px;
    line-height: 40px;}
.nav-button{background: #2B65FF; padding: 6px 20px;color: #fff;margin: 20px; display: inline-block; float: right;}
/**APP\*****/
.content-describe {padding-top:15px;padding:20px;background:#fff; margin:30px auto;}
.describe-title{font-size: 24px; font-weight: 600;line-height: 60px;}
 .swiper-container2{margin-top: 30px;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;    box-shadow: 0px 0px 2px #2c69f3;}
  .swiper-container{margin-top: 100px; /* box-shadow: 0px 0px 2px #2c69f3; */}
 .moredescribe,.moredescribe2{ display: none;}
 .clearfix{clear:both;}

.app-intro .intro-top {position: relative;}
.app-intro .content-right { position: relative;width: calc(100% - 78px);float: right;}
.app-intro .content-left .app-pic { font-size: 0; position: relative;}
.app-intro .content-left .app-pic img { height: 68px; width: 68px;}
.app-intro .content-right .app-name { font-size: 24px;font-weight: bolder;margin-bottom: 5px; height: 30px;line-height: 30px;display: inline-block;}
.app-intro .content-right .appewm{width:100px; height:100px;position:absolute;right:10px;top:0px;}
.app-intro .content-right .appewm2{position:absolute;right:10px;top:0px;margin-top:0px;}
.mdescribe {display:block; float: right;padding-right: 20px;}
.star-xbig {width: 116px;height: 20px; background-position: 0 -144px;}
 .app-intro .content-right .app-feature-detail {margin-left: 10px;font-size:10px;}
.res-tag-ok {
background-image: url(http://app.sms10001.com/images/res-tag-24_9eb1f50.png);
    background-position: 0 -1px;
    color: #2b2b2b;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: left;
    padding-left: 18px;
    margin-right: 3px;
}
.app-intro .detail { font-size: 12px; color: gray;}
.app-intro .content-right .size, .app-intro .content-right .version, .app-intro .content-right .download-num {    margin-right: 18px;}
.star-xbig, .star-xbig .star-percent { width: 116px;height: 20px;display: inline-block;background: url(http://app.sms10001.com/images/star-24_f37d9e9.png);vertical-align: top;background-position: 0 -118px;}
.app-intro .content-left {     float: left;}
.app-intro .content-left .app-pic { font-size: 0; position: relative;}
.btn-list .btn-primary {
    cursor:pointer;
    display:block;
    background: #fff;
    border-radius: 5px;
  margin-top:25px;
float:left;
margin-right:10px;
    width: 130px;
    height: 50px;
    -webkit-transition: .15s opacity;
    transition: .15s opacity;
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 1px 1px 7px 2px rgba(0,0,0,.54);
}

.btn-list .btn-primary:
.btn-list .btn-link {
    opacity: 1;
    -webkit-transition: .15s all;
    transition: .15s all;
}
.btn-list .icon-ios {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(http://app.sms10001.com/images/appstore_0aecd08.png);
}

.btn-list .icon-andorid {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(http://app.sms10001.com/images/android_088aebd.png);
}
.btn-list .icon-ios:hover,
.btn-list .icon-andorid:hover{
    opacity:0.5;
  -webkit-opacity:0.5;
}
.btn-list .icon-QRcode>img {
    width: 223px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scale(0.23);
    transform: scale(0.23);
    -webkit-transform-origin: top right;
    transform-origin: top right;
    opacity: 0;
    -webkit-transition: .3s all;
    transition: .3s all;
}
.btn-list{
position:relative;
margin-top:100px;
}

 /*分页*/
  .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:#2B65FF; 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;}
.recharge,.swiper-container99{display:none;}
.swiper-slide{ width: 25%;}
.swiper-slide img{width:100%;}
.box_aimg{width:400px; margin:0px auto 50px;}  
.box_aimg img{}
.swiper-button-next, .swiper-button-prev{color:#3874F3;}
/*ios_pf**/
.ios_pf{background: #FFF;width:auto;padding: 20px;margin-top:50px;}
.ios_title{font-size: 24px;font-weight: 600;line-height: 60px;}
.ios_df{}
.ios_df div{width:30%; float:left;}
.ios_df div span{font-size: 50px; font-weight: 700;}
.ios_pf ul{    margin-top: 30px;}
.ios_pf ul li{width:29%; float:left;margin:1%;padding:1%;    box-shadow: 0px 0px 3px #333;    transition: all .1s ease-in;}
.ios_pf ul li:hover{transform: scale(1.2);
    background: #fff;
    border-radius: 12px;}
.ios_row dl{line-height:30px; clear:both;}
.ios_row dl dt{width:120px; float:left; text-align:right;}
.ios_row dl dd{ width: calc(100% - 130px); float: left; padding-left:10px;}
.ios_a{ text-align: center;}
.ios_a a,.ios_a a:hover{  padding:0px 10px;  color: #0070c9;}
.tab-content{width:1200px; margin:20px auto;}


.price_title{padding: 60px 0; font-weight: 300; margin: 0 auto; font-size: 34px; text-align: center;
letter-spacing: 4px;}
.tab-content{overflow: hidden; margin: 0 auto 80PX; padding:60px 0 80px; border-bottom: 1px solid #c3c3c3;width: 1000px; text-align: center;}
.box-item{position: relative;display: inline-block; vertical-align: top; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 220px; height: 340px; cursor: pointer; border: 2px solid #db0f10; margin: 20px 55px;}
.tt{display: block; margin: 0 auto 28px; width: 110px; height: 30px; line-height: 30px; font-size: 14px; color: #fff; background-color:#db0f10; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; position: relative; margin-top: -2px;}
.price{display: block; width: 200px; height: 44px; line-height: 44px; font-size: 24px; color: #2c2d46;margin:0px 10px;}
.cost-price{border-bottom: 2px solid #CDCDCD;}
.per-price{display: inline-block; margin: 25px auto 14px; height: 16px; line-height: 16px; font-size: 16px; color: #f84c51;} .buy{display: block; margin: 0 auto; width: 160px; height: 44px; line-height: 44px; vertical-align: baseline; border-radius: 4px; font-size: 16px;}
.u-btn-blank{color: #db0f10; border: 1px solid #db0f10;}
.u-btn-blank:hover{background-color:#db0f10;color:#fff;}

.price_synopsis{width:1200px; margin:0px auto; text-align: center;
border-collapse:collapse; border: 1px solid #dcdcdc;}
.price_synopsis td{border: 1px solid #dcdcdc;line-height: 28px; padding: 5px 20px; font-size:14px;}
.price_synopsis .table_title{height: 60px; line-height: 60px; color: #f4f7fe; background-color: #076bf2;}
.price_synopsis .table_titletd:last-child{width:68%; text-align: left; padding-left: 150px;}
.price_synopsis trtd:last-child{text-align:left;}
.appmore{display:block; text-align:center; font-size:14px; font-weight:400; margin-bottom: 40px;}
.detail{color:#5985f8}
.num{display: block; line-height: 20px; font-size: 14px; color: #aaa; height: 60px;}
.data-num{text-decoration: none; font-size: 10px; padding:0px 40px;}
.infun_box{width:1200px;margin:20px auto 60px; text-align:center;}
.infun_box .infun_tit{font-size:24px;font-weight:600; line-height:80px;}
.infun_box p{line-height:40px;font-size:16px;}
.infun_ico{}
.infun_ico li{float:left;margin:20px; width:20%;   }

.infun_ico li:hover img{ transition: all .1s ease-in; transform:rotate(10deg) scale(1.2);}
.inadv_con_box{padding-bottom:50px;}
.inadv_con_box li{float:left;margin:20px; width:25%;padding:20px 2%;border:1px solid #98b9f3;box-shadow:0px 0px 3px #98b9f3;    height: 332px; }
.li_con span{    line-height: 40px; font-weight:600; font-size: 16px;}
.li_con p{  line-height: 30px;}

h1.j-title-box{    font-size: 36px;text-align: center;padding-bottom: 30px; border-bottom: 1px dashed #ddd;}
.head-meta{padding-top:20px;}
.gsjj{    position: absolute; right: -160px;top: 0px;}
.gsjj a{    display: block;
    width: 120px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    box-shadow: 0px 0px 3px #fff;}
.g-box{width:1200px; margin:20px auto; overflow:hidden;}
.sales-3-items>li {
    float: left;
}
.sales-3-1-left {
    width: 475px;
    height: 446px;
    margin-left: 20px;
    margin-bottom: 50px;
    margin-right: 106px;
    background: url(../images/sales-3-1-left.png) no-repeat center;
}
.sales-3-2-right {
    width: 500px;
    height: 446px;
   margin-bottom: 50px;
    background: url(../images/k03.jpg) no-repeat center;
  background-size: 50%;
}
.sales-3-3-left {
        width: 475px;
    height: 446px;
     margin-left: 20px;
    margin-bottom: 50px;
    margin-right: 106px;
    background: url(../images/k04.jpg) no-repeat center;
  background-size: 50%;
}
.sales-3-4-right {
     width: 500px;
    height: 446px;
   margin-bottom: 50px;
    background: url(../images/k05.jpg) no-repeat center;
  background-size: 50%;
}
.sales-3-1-right {
    width: 560px;
}
.sales-6-1-right {
   width: 560px;
}
.g-mt40 {
    margin-top: 40px;
}
.sales-3-1-r-t {
    width: 200px;
    height: 58px;
    color: #FFF;
    background-image: linear-gradient(
45deg,#2fa1f6 0%,#278efc 100%);
    box-shadow: 4px 6px 20px 0 rgb(29 21 76 / 10%);
    line-height: 58px;
    border-radius: 29px 0 29px 0;
}
.sales-3-1-r-c {
    width: 379px;
    margin-top: 30px;
    font-size: 18px;
    color: #595961;
    letter-spacing: 0;
    line-height: 30px;
}
.sales-3-4-r-c {
    margin-top: 30px;
    width: 505px;
    height: 60px;
    font-size: 18px;
    color: #595961;
    letter-spacing: 0;
    line-height: 30px;
}
.sales-3-1-r-items>li {
    float: left;
    margin-right: 40px;
    margin-top: 40px;
}
.sales-3-1-r-t>span {
    font-size: 36px;
    letter-spacing: 0;
    margin-right: 8px;
    margin-left: 22px;
    vertical-align: text-bottom;
}
.sales-3-1-r-t>label {
    font-size: 24px;
    letter-spacing: 0;
    vertical-align: text-bottom;
}
.sales-3-1-r-items .sales-3-items-last-icon {
    margin-right: 0;
}
.sales-3-items-icon {
    height: 80px;
    width: 80px;
    margin: 0 auto;
    background: url(../images/sales-3-icon@2x.png) no-repeat center;
    background-size: 100% auto;
}
.sales-3-items-icon1 {
    background-position: 0 0;
}
.sales-3-items-icon2 {
    background-position: 0 -90px;
}
.sales-3-items-icon3 {
    background-position: 0 -180px;
}
.sales-3-items-icon4 {
    background-position: 0 -270px;
}
.sales-3-items-icon5 {
    background-position: 0 -360px;
}
.sales-3-items-icon6{background-position:0 -450px}
.sales-3-items-icon7{background-position:0 -540px}
.sales-3-items-icon8{background-position:0 -630px}
.sales-3-items-icon9{background-position:0 -720px}
.sales-3-items-icon10{background-position:0 -810px}
.sales-3-items-icon11{background-position:0 -900px}
.sales-3-items-icon12{background-position:0 -990px}
.sales-3-items-icon13{background-position:0 -1080px}
.sales-3-items-icon14{background-position:0 -1170px}
.sales-3-items-icon15{background-position:0 -1260px}



 /* 手机端 */
  .mbanner{display:none;}
  .pcbanner{display:block; position:relative;}
  .pcbanner img{width:100%;min-height:430px;}
  .mbanner{position: relative;}
 .pcfooter{display:block}
 .mfooter{display:none}
 .headnav{display:block}
 .mheadnav{display:none}
  @media only screen and (min-width: 320px) and (max-width: 767px) {
  .header .logo img{width: 142px;}
    .swiper-slide{ width: 50%;}
    .pcfooter{display:none}
    .mfooter{display:block}
  .headnav{display:none}
   .mheadnav{display:block}
   .product-region-box {  padding:30px 0 42px 0;}
   .product-region-box h2 {font-size:24px; text-align:center;}
  .navleft ul{margin-left:0px;}
  .navleft ul li{min-width:10px;}
  .pcbanner{display:none;}
.mcasebox {
    display: block;
  }
  .mbanner{display:block;}
.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;top:auto; bottom: 0px;left: 0px;right:0px;margin:auto; width: 80%;}
  .promotionSMS p{font-size:16px; line-height:28px;text-align: center;}
.promotionSMS p.h1{font-size:16px; line-height:24px;}
.promotionSMS p.h2{font-size:28px; line-height:40px;}
.promotionSMS p.h3{font-size:16px; line-height:28px;text-align: center;}
.testing{margin-top:0px;}
.testing a{margin-right:3%; width:45%;background-size: 100%;}
.wrapperGun {width: 100%; height: auto;}
.wrapperGun .counter dl{display:block; float:left; width:33%; margin:0px;    border-left: 1px solid #fff;box-sizing: border-box; }
.wrapperGun .counter dl:nth-child(4){width:50%;}
.wrapperGun .counter dl:nth-child(5){width:50%;}
  /*产品优势*/
  .product-region-box{width:100%;}
  .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: 80%;margin: 20px auto;padding: 8%;height: auto;}
  .product-region-3-box dl dt{width:40px;height: 40px;background-size: 240px 40px;
    margin: 60px 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-4-box li{width:44%; margin:20px 3%; text-align:center;}
  .product-region-4-box li div{margin:10px auto; }
  /**底部**/
   .mfooter{background:#202D40; padding:20px 22px; color:#fff;}
   .mfooter p{color:#fff; line-height:30px;text-align: center;}
    .mfooter a,.footer p a{color:#fff;}
    .mfooter p.t_more{font-size:12px;    text-align: left;}
    .mfooter a.tel{    font-size: 12px;margin: 10px 0px;width: 32%; display: inline-block;}
    
    .dl_glht{display:block; line-height:50px; margin:20px auto 60px auto; background:#1e5cff; font-size:18px;border-radius:25px; text-align:center;}
.apage{padding:0px;}
.apage a{padding:5px;     font-size: 10px;}
.nav-list-cont{width: 100%;float: none;}
.nav-list-cont li{float: left;
    width: 60px;
    font-size: 12px;
    padding: 5px 0px;
    box-shadow: 0px 0px 4px #b9b6b6cc;
    text-align: center;
    margin: 5px;}  
.gc__nav-title{width:100%;float: none;    clear: both;}
.box_aimg{width:90%;}   
 .intro-top{    margin:0px 8%;}
 .app-intro .content-right .app-name{    font-size: 16px;line-height:24px;}
 .app-intro .content-right .appewm{display:none;}
 .app-intro .content-right .appewm2{display:none;}
.ios_df div{width:30%; float:left; font-size:10px;}
.ios_df div span{font-size: 40px; font-weight: 500;}
.ios_df div i{display:block;}
.ios_df div:nth-child(2){width:65%; }
.ios_pf ul{    margin-top: 30px;}
.ios_pf ul li{width:95%; float:none; margin:20px 1%; padding:3%;}
.ios_row dl{line-height:30px; clear:both;height:30px;}
.ios_row dl dt{width:80px; float:left; text-align:right;}
.ios_row dl dd{ width: calc(100% - 90px); float: left; padding-left:10px;}
 .content-describe{width:90%;}
 
  }
    @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);}
  }
  
  /*屏幕宽度大于1600*/
   @media only screen and (min-width:1600px){
   
   }
  /*app单页*/
  .navs li a:hover{color:#333;}
.wrapperGun2 .counter { width: 20%;float: left; text-align: center; color: #fff;  }
.wrapperGun2  .line{font-size: 24px; border-right:4px solid #fff;  line-height: 38px;}
.wrapperGun2 .counter:nth-child(5) .line{border-right:none;}
.wrapper_box{width:1200px; margin:0px auto;}
 @media only screen and (max-width: 767px) {
.wrapperGun2 .counter { width: 33%;float: left; text-align: center; color: #fff;}
.wrapper_box{width:100%; }
.wrapperGun2 .counter:nth-child(4){width:50%;    margin-top: 15px;}
.wrapperGun2 .counter:nth-child(5){width:50%;    margin-top: 15px;}
.wrapperGun2 .counter:nth-child(3) .line{border-right:none;}
.navs li{width:270px;}
.tab-content{width:100%;}
.box-item{    margin: 20px auto; float: none;}
.ios_pf{background: #FFF;width:90%;padding: 20px 5%;}
 
  }
