@charset "UTF-8";
body, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, select, textarea, button, th, td, menu {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 0.26rem;
}

ul, dl, ol {
  list-style: none;
}

img, fieldset, input[type="submit"] {
  border: 0 none;
}

em {
  font-style: normal;
}

strong {
  font-weight: normal;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

button, input[type="button"] {
  cursor: pointer;
  border: 0 none;
}

a, button, input, img {
  -webkit-touch-callout: none;
}

input, select, textarea {
  outline: none;
}

a, a:hover {
  text-decoration: none;
  color: #000;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  clear: both;
}
/* flex */
.flex {
  display: flex;
  align-items: center;
}

.wrap {
  flex-wrap: wrap;
}

.flex-cn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-sa {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.flex-sb {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flex-end{
  justify-content: flex-end !important;
}
.flex-1{
  flex: 1;
}
 
.block {
  display: block!important;
}
.none{
  display: none!important
}
.opacity0{
    opacity: 0;
}
.opacity1{
    opacity: 1!important;
}
 
html, body {
  /*禁止用户选择元素*/
  /* -moz-user-select:none;
  -webkit-user-select: none;
  -ms-user-select: none;
   -khtml-user-select:none;  */
  /*禁止元素点击出现半透明黑色背景*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
  height: 100%;
  width: 100%;
  font-family: 'Heiti SC', 'Microsoft YaHei';
  outline: 0;
  -webkit-text-size-adjust: none;
}

body { 
  margin: 0;
  position: relative;
  z-index: -999;
    background-color: #fff;
  font-family: "PingFangSC-Regular", "Microsoft YaHei";
}


img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  display: block;
}
/* 字体 */ 
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1600432682813'); /* IE9 */
  src: url('iconfont.eot?t=1600432682813#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKwAAsAAAAABtQAAAJiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqBYIFPATYCJAMICwYABCAFhG0HMBv1BRHVkwNkPw5ys8wlT32c2pIjStPPQYRr2GySuwKjbB0hqlYBkHx2RLoon4ViBSRf4eZm1TUqQrEk58H/8h3pmBDyKwAMuJw2gQKZB5Tj2psfC6hsAQW0N0aRFbbBuGF6+QIH4jQEcCacVKSgqKIBRwx6kgAyMTrci2PBj8GwlCOC3bDS7MsRFo5qW70SHEb3l++LOILC0uiKmqHCAXI+ZZgMvfR/qSMgIVjOCrB1oIFUwIA0NMar0AhjaJzjhmg4VqnAp4z//wP+Yf94ICA2utgVgFDIfyaBEz7qLxUABrCBYqBqkgdsF/1oN1e32aXLfnd3L5bPd05VumX20qmz58758kWC182zFlK3dNpa2wufdI/7dxuzTrKOTe0neHvtlPaYiWiL2MnZ/tj2cbroN2jKmUksrB9PDgD/n1pBeumvfoe8gukb3R4ZvxxdDABvdl4mR8JhTnA8t0PgH2ZZQQCBSIigQZkmOSitKMa+N5mzcPEf7fbm/VS13w2nBUf8btvpQFgGjSOxZENPhYULabBxJBvOpFC83gUfJtGIcQKSWQcQPHkMhTsX0Hjymmzo72Dhz0/YeIqGM03is6ML8ZZEmU+oGC3oP0TTm7MmlnHpDf27KMqLIuYL6YohmIepnNqxIS0x5/r4hdmBo15hA+dhKR0O6gkND4H5WMfRNV1pML0KST6hYrSA/gPR9OaCxiwrt7+hfxdFHYSc94V0xe6BmYFpAHmXt0GER7nk+vgFZgc46hXYgBWLiXfgaB6W0PBAmBA9VkZUzQ2VD9sr69/tAJzRGiVmkMbuV9GqJgQAAA==') format('woff2'),
  url('iconfont.woff?t=1600432682813') format('woff'),
  url('iconfont.ttf?t=1600432682813') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1600432682813#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconcaidan:before {
  content: "\e63c";
}


.margin1{
    margin:  .65rem 0 .60rem; 
}

/* 公共样式 */ 
.vis{
    overflow: visible!important;
}
.contanier{
    position: relative;
}
.main{
    width: 100%; 
    overflow: hidden; 
}

.mode_head{
    width: 100%;
    overflow: hidden;
}
.mode_head >h3{
    font-size: .4rem;
    color: #000;
    font-weight: bold;
    text-align: center; 
    margin-bottom: .20rem; 
    line-height: 1.2;
}
.mode_head >p{
    max-width: 6rem;
    margin: 0 auto;
    font-size: .28rem;
    color: #4d4d4d;
    text-align: center;
    line-height: 1.3;  
}
.mode_head1 h3 span{ 
    width: .96rem;
    height: .04rem;
    display: inline-block;
    background-color: #95a0ff; 
    margin-right: .20rem;
    margin-bottom: .04rem;
}
.mode_head1 h3 span:last-child{
    margin-right: 0;
    margin-left: .18rem;
}
.mode_head2 h3{
    width: 90%;
    margin: 0 auto .2rem;
    padding-bottom: 20px;
    border-bottom: 1px solid #c7c7c7;
}
.mode_head.white h3,.mode_head.white p{
    color: #fff;
}
.mode_form{ 
    width: 100%; 
    background-color: #ecf0f3;
}
.mode_form .main{
    height: 100%;
}
.mode_form_title{
    font-size: .36rem;
    color: #fff;
    text-align: center;
    margin: .3rem 0;
}
.mode_form_box{
    width: auto;
}
.mode_form_box input{
    width: 4.8rem;
    height: .80rem; 
    font-size: .26rem;
    padding-left: .3rem;
    margin:0 auto .3rem;
    display: block;
} 
 
.mode_form_box .form_btn{
    width: auto;  
    padding: 0 .3rem;
    height: .60rem; 
    background-color: transparent;
    border: .03rem solid #d2ab6f;
    border-radius: .3rem;
    font-size: .32rem;
    font-weight: bold;
    color: #d2ab6f;
    font-weight: bold;
    margin: .22rem auto; 
    outline: none; 
    box-sizing: border-box;
    padding-top: .05rem;
}
.tin{
    text-indent: 2em;
}
.mode_form_active{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
}
.mode_form_active .main{
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    padding: .05rem .25rem;
    height: 1rem;
}
.mode_form_active h3{
    margin: 0; 
    font-size: .28rem;
    line-height: 1.2;
    padding-left: 0!important;
    padding-right: .2rem;
}
/* .mode_form_active .mode_form_box .form_btn{
    margin: 0;
    width: 1.6rem;
    height: .5rem;
} */


/* 头部 */
.head{
    width: 100%;
    height: auto;
    min-height: 4.8rem;
    background-size: 100%!important;
    position: relative;
}
 
.head_top{ 
    background-color: rgba(255,255,255,0);
    -webkit-background-color: rgba(255,255,255,0);
    -o-background-color: rgba(255,255,255,0);
    padding-top: .3rem;
    padding-bottom: .25rem;
    position: fixed;
    top: 0;
    z-index: 99;
}
/* //ios兼容 不能写1 */
.head_top_active{
    background-color: rgba(250,250,250,.99);  
    -webkit-background-color: rgba(250,250,250,.99);
    -o-background-color: rgba(250,250,250,.99);
}
.head_top_active .htl_title,.head_top_active .htl_grloy p,
.head_top_active .head_menu i{
    color: #000000;
}
.head_top_active1{
    background-color: #fafafa;
}
.head_top_active1 .htl_title,.head_top_active1 .htl_grloy p,
.head_top_active1 .head_menu i{
    color: #000000;
}

.head_top_left{
    float: left;
    margin-left: .25rem;
}
.htl_logo{
    width: .6rem; 
}
.htl_title{
    width: auto;
    font-size: .42rem;
    color: #fff;
    padding-left:.06rem;
    padding-right:.06rem;
    line-height: .6rem; 
}
.htl_grloy p{
    font-size: .22rem;
    color: #fff;
    line-height: .24rem;
}
.head_menu{
    width: .5rem; 
    margin-right: .25rem;
    float: right; 
    line-height: .6rem;
}
.head_menu i{
    font-size: .4rem;
    color: #fff;
}
.head_top_right{
    width: 100%;
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(242,253,255,.95);
    z-index: 100;
    box-shadow: 0 0 0.2rem rgba(0,0,0,.5); 
}
.head_top_right .head_menu{
    position: absolute;
    top: .4rem;
    right: 0;
    z-index: 101;
}
.head_top_right li {  
    width: 85%;
    margin: 0 auto;
    border-bottom: .01rem solid #a39bf3;
}
.head_top_right li:last-child {  
    border-bottom: 0;
}
.head_top_right li a{
    font-size: .34rem;
    color: #000; 
    line-height: 1rem;
    display: block;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
 
.head .swiper_banner .slide_box{
    width: 100%;
    height: 100%; 
}    
.head .swiper_banner .swiper-pagination-bullet{
    width: 5%;
    height: .04rem;
    margin-right: 3%;
    border-radius: 2px;
    transition: .5s all;
}
.head .swiper_banner .swiper-pagination-bullet-active{
    background-color: #fff;
}
.head .banner_text{
    width: 100%;
    position: absolute; 
    bottom: 4%;
    z-index: 10;
}
 
.head .banner_text h3{
    font-size: .7rem;
    color: #fff;
    text-align: center;
    line-height: 1.2;
    letter-spacing: .02rem;
    text-shadow: 0 .02rem .06rem rgba(0,0,0,.3); 
    margin-bottom: .1rem;
}
.head .banner_text p{
    font-size: .36rem;
    color: #fff;
    text-align: center;
    letter-spacing: .04rem;
    text-shadow: 0 .02rem .06rem rgba(0,0,0,.3);
}
.head .banner_text1{
    bottom: 4%;
    left: 9%;
}
.head .banner_text1 h3{
    font-size: .6rem;
    text-align: left; 
}
.head .banner_text1 p{
    font-size: .3rem;
    text-align: left;
}
.head .banner_text2{
    top: 43%;
}
.head .banner_text2 h3{
    font-size: .52rem;
}
.head .banner_text2 p{
    font-size: .3rem;
}
.head .banner_text3{
    top: 42%;
}
.head .banner_text3 h3{
    font-size: .6rem;
}
.head .swiper_banner img{
    position: relative;
}
.bottom0{
    bottom: 0!important;
}

/* 导航菜单 */
.navigato{
    width: 100%;
    height: .60rem;
    position: relative;
    overflow: hidden;
    box-shadow: 0 .05rem .05rem .02rem rgba(0,0,0,.1);
    
}
.menu{
    height: .32rem;
    padding:  .14rem 0;
}
.menu li{
    float: left;
    width: 25%; 
    text-align: center;
}
 
.menu li a{
    font-size: .24rem;
    color: #000;
    line-height: .32rem;
}
/* 主要内容 */
.content{
    width: 100%;
    
}   
.content .section{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background-size: cover !important;
}

/* 底部 */
.foot{
    width: 100%;
    overflow: hidden;
    background-color: #0c2439;
}
.foot .main{
    padding-top: .3rem; 
     padding-bottom: .3rem;
}
 
.foot_left{
    width: 4.16rem;  
    padding-right: .4rem;
}
 .foot_left .fl_box{
    margin-left: .57rem; 
}
 .fl_box h4{
    font-size: .4rem;
    color: #fff;
    line-height: 1; 
    margin-bottom: .3rem;
    font-weight: 500; 
}
 
 .fl_box h4 img{
     width: .4rem;
     height: .4rem;
     float: left;
 }
 .fl_box a, .fl_box p{
    font-size: .24rem;
    color: #949ea6; 
    line-height: .44rem;
    display: block;
    overflow: hidden; 
}
 
 
.foot_right{ 
    overflow: hidden;
} 
.foot_right p img{
    width: .3rem;
    height: .3rem;
    margin-top: .05rem;
    margin-right:.08rem;
    float: left;
} 
.foot_right .foot_tel span{
     font-size: .30rem;
     color: #218efa;
     float: left; 
     font-weight: bold;
}
.foot_right .foot_email span{
     font-size: .24rem;
     color: #fff;
     float: left; 
     font-weight: 100;
}
 

.foot_bottom{
    width: 6.5rem; 
    margin: 0 auto;
    padding: .1rem 0;
    border-top: .01rem solid #273c4f;
}
.foot_bottom p,.foot_bottom a{
    font-size: .2rem;
    color: #949ea6;
    text-align: center;
    line-height: .4rem;
}
.foot_bottom a{
    margin-left: .1rem;
}


  
 /*  */
  .showcode{
     padding: .3rem 0 .5rem;
     }
 .showcode p{
     font-size: .3rem;
     width: 100%;
     line-height: 1.2;
     padding: .3rem 0;
     text-align: center;
 }
  .showcode img{
      width: 2rem;
      height: auto;
    box-shadow: 0 .08rem .2rem 0 rgba(0,0,0,.2);
    border-radius: .1rem;
  }

/* 临时 */
.linshi{
    margin-bottom: .5rem!important;
}
.linshi h3{
    padding-top: .5rem!important;
}
.linshi a{
    margin-left: 1.7rem;
}

/* 动画 */
 
 @keyframes fontbig{
     0%{transform: scale(.95);}
     50%{transform: scale(1.05);}
     100%{transform: scale(.95);}
 }
 @-webkit-keyframes fontbig{
     0%{-webkit-transform: scale(.95);}
     50%{-webkit-transform: scale(1.05);}
     100%{-webkit-transform: scale(.95);}
 }
 
 @-o-keyframes fontbig{
      0%{-o-transform: scale(.95);}
      50%{-o-transform: scale(1.05);}
      100%{-o-transform: scale(.95);}
  }
 
 @-moz-keyframes fontbig{
      0%{-moz-transform: scale(.95);}
      50%{-moz-transform: scale(1.05);}
      100%{-moz-transform: scale(.95);}
  }
 
 @-ms-keyframes fontbig{
      0%{-ms-transform: scale(.95);}
      50%{-ms-transform: scale(1.05);}
      100%{-ms-transform: scale(.95);}
}
  
.animate1{
    animation: fontbig .8s ease infinite ;
    -webkit-animation: fontbig .8s ease infinite;
    -o-animation: fontbig .8s ease infinite;
    -moz-animation: fontbig .8s ease infinite;
    -ms-animation: fontbig .8s ease infinite;
}
 
/* 新零售 */
.content .xlssc_item1{
    background-color: #f9fbfb;
    padding-top: .1rem;
}
.xlssc .showcode p{
    width: auto;
    margin-right: .3rem;
    font-size: .32rem;
    font-weight: bold;
    line-height: 1.4;
}
.xlssc_item3{
    width: 100%;
}
.mode_title{
    width: 100%;
    display: flex;
    justify-content: center;
}
.mode_title p{
    padding: .1rem .3rem;
    font-size: .36rem;
    line-height: 1.3;
    border-radius: 1rem;
    color: #fff;  
    text-align: center;
    letter-spacing: 1px;
    background: linear-gradient(to right,#ebbf76,#d7942c);
    text-shadow: 0 1px #ba9f74
}
.man_img{
    width: 1.8rem;
    height: auto;
    border-radius: 50%;
    overflow: hidden;
    background-color: #fff;
    padding: .1rem;
    box-shadow: 0 .07rem .20rem -.02rem rgba(0,0,0,.3);
}
.man_img img{
    border-radius: 50%;
}
.mt50{
    margin-top: .5rem;
}
.xlssc_item4 .mode_box{
    margin: .5rem 0.6rem .3rem;
} 
.xlssc_item4 .mode_box .left p{
    font-size: .36rem;
    color: #000;
    font-weight: bold;
    line-height: 1;
    padding-top: .25rem;
}
.bc-edf1f4{
    background-color: #edf1f4;
}
.xlssc_item6{ 
    padding: .4rem 0 .8rem;
} 
.xlssc_item8{
    width: 100%;
    padding: .6rem 0;  
}
.xlssc_item8 .xlssc_form_box img{
    width: 2rem;
    height: auto; 
    margin-bottom: .4rem;
    border-radius: 0.14rem;
    box-shadow: 0 .07rem .20rem -.02rem rgba(0,0,0,.3);
}
.xlssc_item8 .xlssc_form_box .form_btn{
    margin: 0; 
    width: 2.58rem;
    padding: 0;
    font-size: .28rem;
    background-color: #fff;
}
.xlssc_form_box{ 
    width: 100%;
}

/* 商会系统 */
.shxt_item1 {
    background-color: #f9fbfb;
}
.shxt_item1 .mode_img{
    width: 80%;
    margin: 0 auto .5rem;
    position: relative;
    height: auto;
    padding: .2rem .3rem .4rem;
}
.shxt_item1 .mode_img .shxt_item1_bg{
    box-shadow: 0 .07rem .20rem -.02rem rgba(0,0,0,.3);
}
.shxt_item1 .mode_img .qrcode{
    width: 1.6rem;
    height: auto;
   position: absolute;
   right: -.1rem;
   bottom: 0;
   border-radius: .1rem;
    box-shadow: 0 .07rem .20rem -.02rem rgba(0,0,0,.3);
}
.shxt_item1 .mode_img p{
    width: 1.6rem;
    text-align: center;
    font-size: .16rem;
    color: #8c8c8c;
    position: absolute;
    right: -.1rem;
    bottom: -.4rem;
}
.shxt_item4{
    width: 100%;
    padding: 0 .38rem;
    background-color: #edf1f4;
    box-sizing: border-box;
}
.shxt_item4 .showcode{
    width: 3.22rem;
    height: 3.46rem;
    border-radius: .1rem;
    box-shadow: 0 .07rem .20rem -.02rem rgba(0,0,0,.3);
    padding: 0;
    margin: .14rem 0 .6rem;
    background-color: #fff;
    align-items: flex-start;
}
.shxt_item4 .showcode img{
    margin-top: .3rem;
}
.shxt_item4 .showcode p{
    font-size: .28rem;
    line-height: 1.4;
}
.mode_img1{
    width: 100%;
    padding: .2rem 0 .6rem;
    display: flex;
    align-items: center;
    background-color: #fcfcfd;
}
.mode_img1 .left{
    width: 3.66rem;
    height: 2.76rem;
    margin: 0 .6rem;
    border-radius: .1rem;
    box-shadow: 0 .07rem .20rem -.02rem rgba(0,0,0,.3);
}
.mode_img1 .right img{
    width: 2rem;
    height: 2rem;
    margin: .2rem 0 .3rem;
    border-radius: .1rem;
    box-shadow: 0 .07rem .20rem -.02rem rgba(0,0,0,.3);
}
.mode_img1 .right p{
    font-size: .28rem;
    color: #000;
    text-align: center;
}
.shxt_item7{
    position: relative;
    padding-bottom: .4rem;
    background-color: #edf1f4;
}
.shxt_item7 .xlssc_form_box{
    position: absolute;
    bottom: .55rem;
    width: 71%;
}
.kp{ 
    margin-bottom: 1rem;
}
 
.mode_form_active h3.kp_btn{
    width: 3rem;
    height: .42rem; 
    padding: .15rem .3rem;
    padding-left: .3rem!important; 
    border-radius: .4rem;
    background-color: #f02522; 
     
}

.kefu{
    width: 3rem; 
    height: auto; 
}
