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{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{color:#333;outline:0;}
body{background:#fff;font-family: Arial, 'Microsoft yahei', Verdana, 宋体, 'Hiragino Sans GB', '冬青黑体简体中文 w3', 'Microsoft Yahei', 'Hiragino Sans GB', '冬青黑体简体中文 w3', STXihei, 华文细黑, 微软雅黑, SimSun, 宋体, Heiti, 黑体, sans-serif;}
a:hover {text-decoration: none;}



body {
  font-size: 14px;
}

.oneLine {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.twoLine {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.threeLine {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.HomeLayout {
  min-height: 100vh;
}

.show {
  display: block;
}

.none {
  display: none;
}


.noResult {
  padding-top: 100px;
  text-align: center;
}

.noResult .set {
  font-size: 14px;
}
/* 轮播图样式 start */
#certify{
  position:relative;
  width:100%;
  margin:0 auto
}
#certify .swiper-slide{
  width:100%;
  height:56vw;
  background:#fff;
  overflow: hidden;
}
#certify .swiper-slide img{
  display:block;
  width: 100%;
  height: 100%;
}

#certify .swiper-pagination-bullet {
  width: 1.6vw;
  height: 1.6vw;
  background: #FEFEFE;
}
#certify .swiper-pagination-bullet-active {
  background: #C3EABD;
}
/* 轮播图样式 end */
  .footer {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 14.933vw;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    z-index:1;
  }
  .footer > a {
    flex:1;
    text-align: center;
  }
  .footer .iconfont {
    font-size: 6.4vw;
    color:#666;
  }
  .footer p {
    font-size: 2.667vw;
    color: #333333;
    margin-top: 1vw;
  }
  .footer_active p{
    color:#18B47F;
    font-weight: 600;
  }
/* 尾部 start */

/* 尾部 end */

/* 消息框样式 start */
.messagebox {
  position: fixed;
  top: 20px;
  left: 50%;
  z-index: 2000;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 2.667vw 5.333vw;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
  color: #fff;
  /* opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s; */
  padding: 7px 15px;
  border-width: 1px;
  border-style: solid;
}
.messagebox > i {
  font-size: 16px;
  margin-right: 10px;
}
.messagebox-success {
  background-color: #f0f9eb;
  border-color: #f0f9eb;
  color:#67c23a;
}
.messagebox-error {
  background-color: #fef0f0;
  border-color: #fef0f0;
  color:#f56c6c;
}
/* 消息框样式 end */

/* 分享弹窗样式 start */
  #modalMask {
    position: fixed;
    z-index: 20;
    background: rgba(0,0,0, 0.5);
    width: 100%;
    top: 0px;
    height: 100%;
  }
  #ThirdShare {
    width: 90%;
    position: fixed;
    z-index: 21;
    transform: translateX(5%);
    bottom: 1.333vw;
    background: #FFFFFF;
    animation: hui-a-down 200ms linear;
    -webkit-animation: hui-a-down 100ms linear;
    -moz-animation: hui-a-down 100ms linear;
    -o-animation: hui-a-down 100ms linear;
    border-radius: 0.8vw;
  }
  
  @keyframes hui-a-down{0%{bottom:-100px;} 100%{bottom:0}}
  @-moz-keyframes hui-a-down{0%{bottom:-35px;} 100%{bottom:0}}
  @-webkit-keyframes hui-a-down{0%{bottom:-35px;} 100%{bottom:0}}
  @-o-keyframes hui-a-down{0%{bottom:-35px;} 100%{bottom:0}}

  .ThirdShare_title {
    text-align: center;
    font-size: 3.733vw;
    padding: 2vw 0px 0px;
  }
  #ThirdShare .ThirdShare_wrap {
    display: flex;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    font-size: 3.2vw;
    margin: 4vw 0;
  }
  .ThirdShare_wrap .iconfont {
    display: block;
    font-size: 8vw;
    margin-bottom: 1.333vw;
  }
  .shareWX .iconfont{
    color:#6AC733;
  }
  .shareQQ .iconfont{
    color:#62C6F1;
  }
  .shareQWeibo .iconfont{
    color:#ED3941;
  }
  .ThirdShare_cancle {
    border-top: 0.4vw solid #EBEBEB;
    color: #999999 !important;
    text-align: center;
    font-size: 4.267vw;
    padding: 1.333vw 0px;
  }
/* 分享弹窗样式 end */

/* 编辑器样式 */
.editorStyle  * {
  max-width: 100% !important;
  /* height: auto !important; */
}

.editorStyle {
  line-height: 2.0;
}