@charset "UTF-8";
/*首页导航*/
.nav {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 4.3466666667rem;
  padding: 1.8133333333rem 0.4266666667rem 0.5333333333rem 0.4266666667rem;
  margin-bottom: 0.2133333333rem;
  text-align: center;
  font-size: 0.3733333333rem;
  background: #fff; }
  .nav a {
    display: block;
    width: 2.8rem;
    height: 2.2666666667rem;
    margin: 0 auto;
    color: #333; }
    .nav a .iconBox {
      width: 1.28rem;
      height: 1.28rem;
      margin: 0 auto 0.2133333333rem;
      text-align: center;
      line-height: 1.28rem;
      font-size: 0.5333333333rem;
      color: #fff;
      background-color: #AC3434;
      border-radius: 50%; }
  .nav .intro, .nav .act, .nav .contact {
    flex: 1; }

/*走进协会*/
.introduce {
  width: 100%;
  padding: 0.64rem 0 0.4266666667rem;
  margin-bottom: 0.2133333333rem;
  background: #fff; }
  .introduce .navBox {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 2.2133333333rem;
    margin-bottom: 0.32rem;
    padding: 0 0.4266666667rem; }
    .introduce .navBox .brief {
      background: rgba(172, 52, 52, 0.05); }
    .introduce .navBox .rule {
      margin: 0 0.4533333333rem;
      background: rgba(52, 163, 172, 0.05); }
    .introduce .navBox .download {
      background: rgba(52, 100, 172, 0.05); }
    .introduce .navBox .brief, .introduce .navBox .rule, .introduce .navBox .download {
      flex: 1; }
      .introduce .navBox .brief a, .introduce .navBox .rule a, .introduce .navBox .download a {
        display: block;
        width: 100%;
        height: 100%;
        padding-top: 0.4533333333rem;
        text-align: center;
        color: #666;
        font-size: 0.3733333333rem; }
        .introduce .navBox .brief a .iconBox, .introduce .navBox .rule a .iconBox, .introduce .navBox .download a .iconBox {
          margin: 0 auto 0.2133333333rem;
          font-size: 0.8rem; }
        .introduce .navBox .brief a .first, .introduce .navBox .rule a .first, .introduce .navBox .download a .first {
          color: #AC3434; }
        .introduce .navBox .brief a .second, .introduce .navBox .rule a .second, .introduce .navBox .download a .second {
          color: #34A3AC; }
        .introduce .navBox .brief a .third, .introduce .navBox .rule a .third, .introduce .navBox .download a .third {
          color: #3463AC; }
  .introduce .swiper-container {
    width: 9.1466666667rem;
    height: 3.04rem;
    margin: 0 auto; }
    .introduce .swiper-container img {
      width: 100%;
      height: 100%; }

/*协会活动*/
.activities, .industryInfo {
  width: 100%;
  padding: 0.64rem 0 0.2133333333rem;
  margin-bottom: 0.2133333333rem;
  background: #fff; }
  .activities .hits, .industryInfo .hits {
    margin-bottom: 0.4266666667rem;
    padding: 0 0.4266666667rem; }
    .activities .hits a, .industryInfo .hits a {
      display: block;
      width: 100%;
      height: 100%; }
      .activities .hits a .content, .industryInfo .hits a .content {
        width: 5.5733333333rem;
        margin-right: 0.4266666667rem; }
        .activities .hits a .content .con-title, .industryInfo .hits a .content .con-title {
          width: 100%;
          margin-bottom: 0.48rem;
          color: #333;
          font-size: 0.3733333333rem;
          font-weight: 700;
          line-height: 0.5333333333rem; }
        .activities .hits a .content p, .industryInfo .hits a .content p {
          width: 100%;
          color: #999;
          font-size: 0.32rem;
          line-height: 0.5333333333rem; }
      .activities .hits a .hitsImg, .industryInfo .hits a .hitsImg {
        width: 3.1466666667rem;
        height: 3.1466666667rem; }
  .activities .more, .industryInfo .more {
    padding: 0 0.4266666667rem; }

.act-item {
  padding: 0.4266666667rem 0 0.4266666667rem;
  border-top: 0.0266666667rem solid rgba(0, 0, 0, 0.12); }
  .act-item a {
    display: block;
    width: 100%;
    height: 100%; }
    .act-item a .act-title {
      margin-bottom: 0.1066666667rem;
      font-size: 0.3733333333rem;
      line-height: 0.6933333333rem;
      font-weight: 700;
      color: #333; }
    .act-item a .act-sum {
      font-size: 0.3733333333rem;
      line-height: 0.64rem;
      color: #666; }
      .act-item a .act-sum span {
        display: inline-block;
        height: 0.64rem;
        line-height: 0.64rem;
        font-size: 0.32rem;
        margin-right: 0.2133333333rem;
        text-align: center; }

/*互联网大会banner*/
.banner {
  display: block;
  width: 100%;
  height: 2.1333333333rem;
  margin-bottom: 0.2133333333rem; }
  .banner img {
    width: 100%; }

/*行业信息*/
.industryInfo .m-title a {
  margin-right: 0; }
  .industryInfo .m-title a:last-child {
    margin-right: 0.4266666667rem; }
  .industryInfo .m-title a:nth-child(2) {
    margin: 0 0.1066666667rem; }

.a-current {
  color: #fff !important;
  background: #AC3434 !important; }

/*政策法规*/
.policies {
  padding: 0.64rem 0 0.2133333333rem;
  margin-bottom: 0.2133333333rem;
  background: #fff; }
  .policies ul {
    padding: 0 0.4266666667rem;
    margin-top: -0.48rem; }
    .policies ul li {
      width: 100%;
      height: 1.3866666667rem;
      line-height: 1.3866666667rem;
      font-size: 0.3733333333rem;
      border-bottom: solid 0.0266666667rem rgba(0, 0, 0, 0.12); }
      .policies ul li:last-child {
        border-bottom: none; }
      .policies ul li a {
        display: block;
        width: 100%;
        height: 100%;
        color: #333; }
        .policies ul li a span {
          font-size: 0.48rem;
          margin-right: 0.2133333333rem;
          color: #999; }

/*专业委员会*/
.committes {
  padding: 0.64rem 0 0.2133333333rem;
  margin-bottom: 0.2133333333rem;
  background-color: #fff; }
  .committes .safty, .committes .finance {
    padding: 0.4266666667rem 0.4266666667rem; }
    .committes .safty a, .committes .finance a {
      display: block;
      width: 100%;
      height: 100%; }
  .committes .imgBox {
    width: 2.1333333333rem;
    height: 2.1333333333rem;
    margin-right: 0.4266666667rem; }
  .committes .safty {
    position: relative; }
    .committes .safty img {
      width: 1.6533333333rem;
      margin: 0.4533333333rem auto 0.4266666667rem; }
    .committes .safty .line {
      position: absolute;
      bottom: 0;
      width: 9.1466666667rem;
      height: 0.0266666667rem;
      background: rgba(0, 0, 0, 0.12); }
  .committes .finance img {
    width: 1.5733333333rem;
    margin: 0.2133333333rem auto; }
  .committes .details {
    position: relative;
    width: 6.5866666667rem;
    height: 2.1333333333rem; }
    .committes .details .name {
      position: absolute;
      left: 0;
      top: 0;
      font-size: 0.3733333333rem;
      color: #333;
      font-weight: 700; }
    .committes .details p {
      position: absolute;
      left: 0;
      bottom: 0;
      font-size: 0.32rem;
      line-height: 0.5333333333rem;
      color: #999; }

/*相关链接*/
.related-link {
  background: #fff;
  padding-top: 0.64rem; }
  .related-link .lableBox {
    padding: 0 0.4266666667rem 0.64rem; }
    .related-link .lableBox .lable {
      height: 0.8533333333rem;
      padding: 0 0.4266666667rem;
      margin-bottom: 0.2133333333rem;
      margin-left: 0.2133333333rem;
      background-color: #f5f5f5;
      line-height: 0.8533333333rem;
      text-align: center;
      font-size: 0.3733333333rem;
      color: #999;
      border-radius: 0.4266666667rem; }

/*# sourceMappingURL=index.css.map */
