@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{height: 80px;position:fixed;top: 0px;width: 100%;z-index: 99;box-shadow: 0px 0px 3px #fff; }
.nav_scroll{background:rgba(0,0,0,0.58);}
.header60{/* height: 60px; */}
.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:nth-child(1){padding-left:80px;}
.header .nav .submenus li:nth-child(1){padding-left:30px;}
.nav ul li.navulPyh:hover #ulPyh{display:block;}

  
  #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;
  }
  #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%);-webkit-box-shadow: 0 5px 8px rgb(0 0 0 / 15%);-moz-box-shadow: 0 5px 8px rgb(0 0 0 / 15%);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 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/vx/images/jt.png);background-size: 100%;background-position: bottom;}
.navulPyh:hover i,.navulpyq:hover i{background-position: top;}
  /*banner*/
  .promotionSMS {  position:absolute;     top: 20%;
    bottom: 0px;
    left: 15%;width: 700px;}
  .promotionSMS p{    color: #ffffff;    font-weight: 200;    font-size: 24px;    line-height: 38px;}
  .promotionSMS p.h1{font-size: 26.5px;    font-weight: bold;line-height: 45px;}

  .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/vx/images/promotionSMSbat.JPG");background-size:100% 40px;color:#fff;}
  .testing a:hover{background:url("/images/vx/images/promotionSMSbat_1.JPG");background-size:100% 40px;}
/*产品*/
.wrapperGun{width:100%; height:100px; background:url("/images/vx/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/vx/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: #f8f8fa;padding-bottom:1px;}
.product-region-box {  width: 1200px;margin: 0 auto; padding: 79px 0 79px 0;}
 .product-region-box h2 {
    font-weight: normal;
    text-align: center;
    font-size: 36px;
    color: #333;line-height: 50px;
    margin-bottom: 30px;
    letter-spacing: 0;}
.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;}
/*新闻资讯*/
.section4 {
    padding: 60px 0;
}
.section4 .content {
    width: 800px;
    margin: 0 auto;
	padding: 40px 50px 40px;
	border: 1px solid #eaeaea;
	background: #fff;
}
.section4 .content .news-list .item {
    position: relative;
    display: block;
    width: 100%;
}
.section4 .content .news-list .item .left {
    position: absolute;
    left: 0px;
    top: 30px;
    width: 163px;
}
.section4 .content .news-list .item .right {
    margin-left: 200px;
    padding-top: 30px;
    min-height: 110px;
}
.section4 .content .news-list .space {
    border-bottom: 1px dashed #ddd;
    height: 10px;
}
.section4 .content .news-list .item .left img {
    width: 100%;
}
.section4 .content .news-list .item .right p.title {
    border: none;
    padding: 0px;
    margin: 0px;
	color: #333;
	font-weight: bold;
	width: 605px;
	line-height: 2;
	letter-spacing: 1.5px;
	font-size: 22px;
}
.section4 .content .news-list .item .right .detail {
    width: 605px;
	line-height: 2;
	letter-spacing: 1.5px;
}

.section4 .content .news-list .item .right .news-detail {
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
	width: 605px;
}
.section4 .content .news-list .item .right .detail .btn-open {
    position: absolute;
    bottom: 10px;
    right: 0px;
    color: #999;
}
@media only screen and (max-width:767px){
		.section4 .content {
		    width: 100%;
		    padding: 0px;
		}
		.section4 .content .news-list {
		    padding: 0px 5%;
		    width: 90%;
		}
		.section4 .content .news-list .item .left {
		    width: 20%;
		}
		.section4 .content .news-list .item .left img {
		    width: 100%;
		    height: 100%;
		}
		.section4 .content .news-list .item .right {
		    padding-top: 10px;
			width: 75%;
			margin-left: 23%;
		}
		.section4 .content .news-list .item .right p {
		    font-size: 20px;
			width: 100%;
		}
		.section4 .content .news-list .item .right p.title{
			width: 100%;
			line-height: 24px;
			font-size: 20px;
		}
		.section4 .content .news-list .item .right .news-detail{
			width: 100%;
		}
		.section4 .content .news-list .item .right .detail {
		    width: 100%;
		}
		
	}
.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{position: relative;top:0px;    transition: top .1s ease-in;  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/vx/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{position: relative;top:0px;    transition: top .1s ease-in;  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/vx/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{}
.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;}
.product-region-3-box dl:hover,.product-region-4-box dl:hover{top:-20px;}

/*信息页列表信息 */
.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/vx/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;padding: 22px 200px 16px;height:43px;background:0 0;color:#fff;
width:1500px; margin: 0px auto;
    right: 0px;
  }
.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/vx/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/vx/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/vx/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: 300px;
    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: 40px 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: 41px; line-height: 42px; color: #333; margin-bottom: 24px; font-weight: 700; text-align: center;}
.gsubtitle{ font-size: 22px;line-height: 26px;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;}
.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/vx/images/geng_icon.png");}
.title__text{display: flex;float: left;}
.block-itemhover .title__icon{background:url("/images/vx/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: 90px 0 155px;}
.section-two .phoneShow .center{    background: url(/images/vx/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/vx/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;}




 .tel_7{ color: #fff; text-align: center;font-size: 16px; margin: 30px 0px;font-weight: 600;}
.tel_8{clear: both;    width: 90%;margin: 0px auto;height: 50px;}
  .tel_8 a{ width:120px; padding:10px 0px;float: left;font-size: 16px;}
     
  /* 手机端 */
  .mbanner{display:none;}
 .mbanner img{width:100%;}
  .pcbanner{display:block; position:relative;}
  .pcbanner img{width:100%;}
  .mbanner{position: relative;}
 .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) {
.pcheader,.pcfooter{display:none}
.mheader,.m_footer{display:block}
.headnav{display:none}
.mheadnav{display:block}
.product-region-box h2 {font-size:16px; text-align: center;width: 90%;margin: 0 auto;line-height: 30px;}
.navleft ul{margin-left:0px;}
.navleft ul li{min-width:10px;}
.pcbanner{display:none;}
.mbanner{display:block;background-color: #fff;}

.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%;font-size: 16px;
    color: #333;
    text-align: center;
    margin: 30px auto;
    font-weight: 600;
}
.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,#productMenu2 {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/vx/images/promotionSMSbat2.JPG");    background-size: 100% 50px;}
.promotionSMS { position: absolute; bottom: 20px;left: 0px;right:0px;margin:auto; width: 80%;top:auto;}
.promotionSMS p{font-size:14px; line-height:25px;text-align: center;}

.testing{margin-top:20px;}
.testing a{margin-right:5%; width:45%;}
.wrapperGun {width: 100%;height: auto;background:none;}
/*产品优势*/
.product-region-box{width:100%;    padding: 40px 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;}
.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%;margin-top: 15px;}
.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: 30px 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:48px;background:url(/images/vx/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/vx/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/vx/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: 80%;}

.product-region-box .describe{width:88%;margin:auto;font-size: 16px;line-height: 30px;}
.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: 60px;
    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/vx/images/geng_icon2.png");}
.title__text{display: flex;float: left;    font-size: 14px;
    font-weight: 400;}
.block-itemhover .title__icon{background:url("/images/vx/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/vx/images/salesbg.png) no-repeat center;background-size:100% 100%;height:262px; 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%;}
.promotionSMS p.h1{font-size:16px;font-weight: normal; line-height: 28px;}
.promotionSMS p.h_z{font-size:20px;    font-weight: bold;    line-height:30px;}


  }
  
/**header*/
.mheader{height: 80px;position:relative;top: 0px;width: 100%;z-index: 99;box-shadow: 0px 0px 3px #fff; background: #1310e5;}

.conbg .mheader,.mprice .mheader{background: #202d40;box-shadow:0px 0px 6px #202d40;}
.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:28px;}

.promotionSMS p{font-size:10px;}
}
.mheader .kf {
height: 45px;
width: 70px;
margin-top:18px;
background: url("/images/vx/images/menu.png?v=1") left no-repeat;
background-size: 140px;
}

.mheader .munt {
height: 45px;
width: 70px;margin-top:18px;
background: url("/images/vx/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 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;}
  }
  .price-table {
         width: 98%;
         max-width: 1200px;
         margin: 40px auto;
         border-collapse: collapse;
     }
  
  .price-table th {
      font-size: 22px;
      color: #fff;
      background-color: #055CAE;
      height: 70px;
  }
  .price-table td {
      font-size: 20px;
      text-align: center;
  }
  .price-table td, .price-table th {
      border: 1px solid #fff;
      padding-top: 10px;
      padding-bottom: 5px;
      line-height: 40px;
      font-size: 22px;
  }
  
  
  
    .price-table .wordbold {
        font-weight: bold;
    }
    .price-table td {
        text-align: center;
    }
    .price-table th {
        color: #fff;
        background-color: #055CAE;
    }
/* .price-table tr:nth-child(odd){
        background-color:#E3F1FE;
      }
      .price-table tr:nth-child(even){
        background-color:#A7D2FC;
      } */
    .price-table .tbbgcolor{
      background-color:#E3F1FE;color:#333;
    }
    .price-table .tbbgcolor-deep{
      background-color:#A7D2FC;
    }
  /*20230626新增*/
  .ysxqbox{display: none;}
  .wavebg,.mob-none,.ysxq1 .ysxqbox,.ysxq2 .ysxqbox,.ysxq3 .ysxqbox,.ysxq4 .ysxqbox{display: block;}

   
  .ysxq1,.ysxq3 {
      width: 100%;
      height: 450px;
  }
  .ysxq1 .ysxqbox,.ysxq2 .ysxqbox,.ysxq3 .ysxqbox,.ysxq4 .ysxqbox{
      width: 1200px;
      margin: 0 auto;
      position: relative;
  }
  .ysxq1 .ysxqbox .ysxqz,.ysxq3 .ysxqbox .ysxqz {
      width: 460px;
      height: 320px;
      margin-top: 140px;
  }
   
  .ysxq1 .ysxqbox .ysxqz h1,.ysxq2 .ysxqbox .ysxqy h1,.ysxq3 .ysxqbox .ysxqz h1 ,.ysxq4 .ysxqbox .ysxqy h1{
      font-size: 30px;
    font-weight: bold;
      color: #333333;
  }
  .ysxq1 .ysxqbox .ysxqz .btxf,.ysxq2 .ysxqbox .ysxqy .btxf ,.ysxq3 .ysxqbox .ysxqz .btxf,.ysxq4 .ysxqbox .ysxqy .btxf{
      display: block;
      width: 50px;
      height: 7px;
      background: url(/images/vx/imgs/btxf.png) no-repeat;
      margin-top: 10px;
  }
   
  .ysxq1 .ysxqbox .ysxqz h4,.ysxq2 .ysxqbox .ysxqy h4,.ysxq3 .ysxqbox .ysxqz h4,.ysxq4 .ysxqbox .ysxqy h4{
      font-weight: 400;
      font-size: 18px;
      color: #4B4B4B;
      line-height: 47px;
      margin-top: 20px;
  }
  .ysxq1 .ysxqbox .ysxqz .anys3,.ysxq2 .ysxqbox .ysxqy .anys3,.ysxq3 .ysxqbox .ysxqz .anys3,.ysxq4 .ysxqbox .ysxqy .anys3{
      display: block;
      width: 150px;
      height: 36px;
      background: url(/images/vx/imgs/anys.png) no-repeat;
      margin-top: 20px;
  }

  .ysxq1 .ysxqbox img {
      position: absolute;
      left: 520px;
      top: 0;
  }
  .ysxq1 .ysxqbox .ysxqz a,.ysxq2 .ysxqbox .ysxqy a,.ysxq3 .ysxqbox .ysxqz a,.ysxq4 .ysxqbox .ysxqy a {
      line-height: 36px;
      text-align: center;
      color: #FFFFFF;
      font-size: 14px;
  }
  .ysxq2,.ysxq4 {
      width: 100%;
      height: 550px;
      background: #F8F8F8;
  }
  
  .ysxq2 .ysxqbox img,.ysxq4 .ysxqbox img {
      margin-top: 130px;
  }
  
  .ysxq3 .ysxqbox img {
      position: absolute;
      left: 445px;
      top: 0;
  }
  .ysxq2 .ysxqbox .ysxqy,.ysxq4 .ysxqbox .ysxqy {
      width: 560px;
      height: 320px;
      position: absolute;
      left: 770px;
      top: 130px;
  }
  .pcbanner .banner-wxlogo{display: inline-block; width: 45px; vertical-align: middle;margin-right: 15px;}
  .pcbanner .banner-wxtext{display: inline-block;font-size: 30px;font-family: SimHei; vertical-align: middle;
      background: linear-gradient(to bottom, #D2FCFF, #A1F7FE); -webkit-background-clip: text; -webkit-text-fill-color: transparent;line-height: 48px;font-weight:bold; }
   /*屏幕宽度小于768*/
     @media only screen and (max-width: 767px){
   .mob-table {
       display: table;
   }
   .price-table {
       width: 100%;
       border-collapse: collapse;
   }
    .price-table th, .price-table td {
        font-size: 14px;
        line-height: 24px;
      height: 50px;
      border: 1px solid #fff;
      padding-top: 10px;
      padding-bottom: 5px;
    }
  
   .mob-notable{display: none;}
     .price-table th {   height:50px;}
   
  /*20230626新增*/
  .ysxqbox {
    display: block;
      width: 100%;
      background: #FFFFFF;
  }
  .ysxqbox .ysxqbt h2 {
      font-size: 26px;
      text-align: center;
      line-height: 50px;
      font-weight: 600;
  }
  .ysxqbox .ysxqz {
      width: 93%;
      padding-bottom: 20px;
      margin: 25px auto;
      box-shadow: 0 0 4px 3px #dfdfdf;
      position: relative;
  }
  .ysxqbox .ysxqz .imgys {
      width: 47px;
      height: 37px;
      padding-top: 20px;
    margin: 15px auto;
    margin-left: 10px;
    display: block;
  }
  .ysxqbox .ysxqz h1 {
      position: absolute;
      left: 60px;
      top: 20px;
      font-size: 20px;
      color: #333333;
      text-align: center;
      line-height: 40px;
      font-weight: 600;
  }
  .ysxqbox .ysxqz img {
      width: 90%;
      margin: 15px auto;
      display: block;
  }
  .ysxqbox .ysxqz h4 {
      margin-top: 15px;
      margin-left: 10px;
      font-size: 15.6px;
      color: #4B4B4B;
      font-weight: 400;
      line-height: 30px;
  }
  .ysxqbox .ysxqbt h4 {
      font-size: 23px;
      text-align: center;
      font-weight: 600;
  }
   .ysxq1,.ysxq2,.ysxq3,.ysxq4{display: none;}
  .product-region-box h2{display: none;}
  .wavebg,.mob-none,.ysxq1 .ysxqbox,.ysxq2 .ysxqbox,.ysxq3 .ysxqbox,.ysxq4 .ysxqbox{display: none;}
  .mbanner .promotionSMS .banner-wxlogo{width: 24px;display: inline-block;vertical-align: middle;}
  .mbanner .promotionSMS .banner-wxtext{font-family: SimHei; vertical-align: middle;
      background: linear-gradient(to bottom, #D2FCFF, #A1F7FE); -webkit-background-clip: text; -webkit-text-fill-color: transparent;display: inline-block;
    vertical-align: middle;font-size:18px;}
  
  
    }
  
  /*屏幕宽度大于1600*/
   @media only screen and (min-width:1600px){
     .promotionSMS {  top:150px;}
   }
.swiper-button-next::after, .swiper-button-prev::after{  font-size: 30px;
}
