@charset "UTF-8";

/*css 初始化 */
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
  margin: 0;
  padding: 0;
}

fieldset,
img,
input,
button,
textarea {
  border: none;
  padding: 0;
  margin: 0;
  outline-style: none;
}

/*去掉input等聚焦时的蓝色边框*/
ul,
ol {
  list-style: none;
}

input {
  padding-top: 0;
  padding-bottom: 0;
  font-family: "Microsoft YaHei UI", "SimSun";
}

select,
input {
  vertical-align: middle;
}

select,
input,
textarea {
  font-size: 14px;
  margin: 0;
}

textarea {
  resize: none;
}

/*防止拖动*/
img {
  border: 0;
  vertical-align: middle;
  max-width: 100%;
}

/*  去掉图片低测默认的3像素空白缝隙，或者用display：block也可以*/
table {
  border-collapse: collapse;
}

body {
  font: 14px/150% "Microsoft YaHei UI", Arial, Verdana;
  color: #333333;
  background: #fff;
  ;
  overflow-x: hidden;
}

.clearfix:before,
.clearfix:after {
  /*清楚浮动*/
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
  /*IE/7/6*/
}

a {
  color: #333333;
  text-decoration: none;
}

a:hover {
  /* color: #e43344;; */
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-decoration: none;
  font-weight: normal;
  font-size: 100%;
}

/*设置h标签的大小，设置跟父亲一样大的字体font-size:100%;*/
s,
i,
em {
  font-style: normal;
  text-decoration: none;
}

img {
  /* border-radius: 2px;; */
}

/*公共类*/
.w {
  /*版心 提取 */
  width: 1200px;
  margin: 0 auto;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.al {
  text-align: left;
}

.ac {
  text-align: center;
}

.ar {
  text-align: right;
}

.hide {
  display: none;
}

.font12 {
  font-size: 12px;
}

.font14 {
  font-size: 14px;
}

.font16 {
  font-size: 16px;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mt5 {
  margin-top: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}


html {
  font-size: 13.33333vw
}

@media screen and (min-width:769px) {
  html {
    font-size: 102.4px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:721px) and (max-width:768px) {
  html {
    font-size: 102.4px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:641px) and (max-width:720px) {
  html {
    font-size: 96px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:541px) and (max-width:640px) {
  html {
    font-size: 85.33px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:481px) and (max-width:540px) {
  html {
    font-size: 72px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:415px) and (max-width:480px) {
  html {
    font-size: 64px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:413px) and (max-width:414px) {
  html {
    font-size: 55.2px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:394px) and (max-width:412px) {
  html {
    font-size: 54.93px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:376px) and (max-width:393px) {
  html {
    font-size: 52.4px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:361px) and (max-width:375px) {
  html {
    font-size: 50px;
    font-size: 13.33333vw
  }
}

@media screen and (min-width:321px) and (max-width:360px) {
  html {
    font-size: 48px;
    font-size: 13.33333vw
  }
}

@media screen and (max-width:320px) {
  html {
    font-size: 42.667px;
    font-size: 13.33333vw
  }
}

.top-warp .header-nav-wrap{
  position: unset;
}
.header-nav-wrap {
  width: 100%;
  height: 60px;
  background: rgba(49, 132, 230, 80%);
  position: absolute;
  left: 0;
  top: 0;
}

.header {
  display: flex;
  justify-content: space-between;
}

.header-nav {
  width: 800px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-nav li{
  position: relative;
  line-height: 60px;
}
.header-nav li a {
  color: #fff;
  font-size: 14px;
}
.header-nav li a img{
  vertical-align: baseline;
  width: 15px;
}
.header-nav li.act a span{
  border-bottom: 2px solid #fff;
  padding-bottom: 10px;
}
.header-nav-item{
  position: absolute;
  left: 50%;
  top: 60px;
  background: rgba(49, 132, 230, 80%);
  padding: 10px 0;
  width: 100px;
  text-align: center;
  line-height: 26px;
  margin-left: -50px;
  display: none;
  z-index: 99
}
.header-nav-item li{
  line-height: 26px;
}
.header-nav li:hover .header-nav-item{
  display: block;
}
.header-right {
  display: flex;
  justify-content: space-between;
  line-height: 60px;

}
.top-warp .header-right{
  display: none;
}
.header-nav-top{
  height:80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: none;

}
.top-warp .header-nav-top{
  display: flex;
}
.header-nav-top-logo{
  height: 34px;
  display: block;
}
.header-nav-top-logo img{
  max-height: 100%;
  width: auto;
}
.header-nav-top-rigth{
  display: flex;
  justify-content: space-between;
}
.header-nav-top-rigth>div{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color:#2d2d2d;
  font-size:14px;
  margin-left: 15px;
  line-height: 80px;
}
.header-nav-top-rigth>div span{
  cursor: pointer;
}
.header-nav-top-rigth div a{
  color:#2d2d2d;
  font-size:14px;

}
.header-nav-top-rigth div a img{
  display: block;
  width: 18px;
}
.header-nav-top-rigth div::before{
  /* content: ""; */
  width: 1px;
  height:10px;
  /* background:#2d2d2d; */
  display: block;
  margin:0 10px;
  opacity:60%;
}
.header-nav-top-rigth div:first-child::before{
  display: none;
}
.header-right-login {
  position: relative;
}

.header-right-login-dl {
  color: #fff;
  font-size: 14px;
}
/* 新增 */
.header-right-login .header-right-login-dl {
  color: #fff;
  font-size: 14px;
  display: block;
  position: relative;
}
.header-right-login .header-right-login-dl img{
  width: 18px;
}
.header-right-login .header-right-login-dl div{
  display: none;
  position: absolute;
  top: 62px;
  right:0;
  width: 182px;
  height: 120px;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.header-right-login .header-right-login-dl div.header-right-login-dl-wap{
  top: 81px
}
.header-right-login .header-right-login-dl div a{
  line-height: 60px;
  text-align: center;
  color:#333333;
  font-size:16px;
  max-width: initial;
  margin-right: 0;
}
.header-right-login .header-right-login-dl div a:hover{
  background:#6ea2ff;
  border-radius:5px;
  color: #fff;
}
/* 结束 */
.header-right-login div {
  display: none;
  align-items: center;
}

.header-right-login div a {
  color: #ffffff;
  font-size: 14px;
  margin-right: 15px;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.header-right-fj{
  color: #fff;
  margin-right: 25px;
  color:#ffffff;
  font-size:14px;
}
.header-right-fj span{
  cursor: pointer;
}
.header-right-login ul {
  display: none;
  position: absolute;
  right: 0;
  top: 62px;
  width: 180px;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 10px;
  padding: 15px;
}

.header-right-login ul li {
  line-height: 18px;
  color: #999999;
  font-size: 14px;
  margin-top: 20px;
  cursor: pointer;
}
.header-right-login ul li a{
  color: #999999;
  font-size: 14px;
  display: flex;
    align-items: center;
}
.header-right-login ul li:first-child {
  margin-top: 0;
}

.header-right-login ul li img {
  margin-right: 10px;
  width: 14px;
  height: 14px;
}

.header-right-login-tx {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  object-fit: cover;
}

.header-right-search {
  margin-left: 25px;
}

.crumbs {
  line-height: 85px;
  color: #999999;
  font-size: 14px;
}
.crumbs-60{
  margin-top: 60px;
}
/* 瀑布流 */
#container{
  position: relative;
  overflow: hidden;
}
#container .item{
  width: 380px;
  background:#ffffff;
  box-shadow:0px 6px 12px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  transition: box-shadow .2s ease-in-out;
  /* float: left; */
  margin-bottom:20px;
  position: absolute;
}
#container .item img{
  width: 100%;
  height: auto;
  border-radius:8px;
}
#container .item .card-item{
  padding:18px;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  position: relative;
}
#container .item .card-item p{
  color:#333333;
  font-size:16px;
  line-height:26px;
  width: 100%;
}
#container .item .card-item span{
  display: block;
  width:92px;
  line-height:32px;
  background:#ffffff;
  border:1px solid;
  border-color:#6ea2ff;
  border-radius:4px;
  color:#6ea2ff;
  font-size:14px;
  text-align: center;
  /* float: right; */
  margin-top: 30px;
}


#container .item .item-date{
  position: absolute;
  width: 58px;
  height: 25px;
  background: url(/resource/common/images/date_start.png) 0/100% no-repeat;
  right: -4px;
  top: 17px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding:0 5px 5px 5px;
  color: #fff;
  font-size: 11px;
  line-height: 23px;
  
}
#container .item .item-date img{
  width: 10px;
  height: auto;
  border-radius: 0;
}
#container .item .grid_position{
  position: absolute;
  top: -30px;
  left: 10px;
  display: flex;
  justify-content: flex-start;
}
#container .item .grid_location{
  padding: 0 7px;
  height: 22px;
  background-color: rgba(0,0,0,0.7);
  border-radius: 4px;
  color: #fff;
  line-height: 22px;
  font-size: 12px;
  margin-right: 10px;
}
#container .item .grid_location img{
  width: 10px;
  height: auto;
}
#container .item .grid_category{
  height:22px;
  line-height: 22px;
  padding:0 7px;
  font-size:12px;
  color:#fff;
  border-radius: 4px;
}
.grid_category.zise{
  background-color: #986FFF;
}
.grid_category.red{
  background-color: #F84F6D;
}
.grid_category.lanse{
  background-color: #4964F1;
}
.grid_category.lightblue{
  background-color:#55C5F5;
}
.grid_category.green{
  background-color:#6AD46E;
}
.grid_category.yellow{
  background-color:#EDCD59;
}
.grid_category.orange{
  background-color:#FD7D46;
}

.memberList{
  position: relative;
}
.memberList .swiper{
  position: unset;
}
.myMember .swiper-slide{
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.myMember .swiper-slide a{
  width: 20%;
  height: 100px;
  display: flex;
}
.myMember .swiper-slide a img{
  max-width: 50%;
  max-height: 100px;
  line-height: 100px;
  margin: auto;
  display: block;
  filter: grayscale(.95);
  opacity:41%;
}
.myMember .swiper-slide a img:hover{
  filter: grayscale(0);
  opacity:1;
}
.myMember .swiper-button-next:after, .myMember .swiper-button-prev:after{
  display: none;
}
.myMember  .swiper-button-prev{
  background: url(/webs/resource/images/left.png);
  width: 33px;
  height: 62px;
  left: -65px;
}
.myMember  .swiper-button-next{
  background: url(/webs/resource/images/right.png);
  width: 33px;
  height: 62px;
  right: -65px;
}
.footer-wrap{
  border-top: 1px solid #f6f6f6;
  padding:40px 0;
  /* margin-top: 50px; */
}
.footer{
  /* display: flex;
  justify-content: space-between; */
  text-align: center;
  color:#333333;
  font-size:14px;
  line-height: 38px;
}
.footer-left h3{
  font-weight:700;
  color:#333333;
  font-size:16px;
  line-height: 20px;
  margin-bottom: 15px;
}
.footer-left p{
  color:#333333;
  font-size:14px;
  line-height: 22px;
  margin-top: 7px;
}
.footer-right{
  display: flex;
  justify-content: space-between;
}
.footer-right li{
  width: 90px;
  margin-left: 15px;
}
.footer-right li p{
  color:#333333;
  font-size:12px;
  text-align:center;
  line-height: 15px;
  margin-top: 3px;
}
.banner{
  background: url(/webs/resource/images/logoBanner.png) no-repeat center top;
  height: 560px;
  width:100%;
  padding-top:180px;
}
.banner-logo {
  height: 68px;
}
.banner-logo img{
  max-height: 100%;
  width: auto;
}
.banner-text{
  padding-top: 70px;
}

.banner-text div{
  display: none;
  width: 760px;
  font-size: 18px;
  line-height: 36px;
  color: #3f3f3f;
}
.banner-text div:first-child{
  display: block;
}
.index-alliance{
  background:#ffffff;
  box-shadow:0px 21px 25px rgba(0, 0, 0, 0.1);
  padding: 38px 45px 38px 34px;
  margin-top: -80px;
  display: flex;
  justify-content: space-between;
}
.index-alliance-item{
  display: block;
  width: 160px;
  padding: 32px 0;
  text-align: center;
}
.index-alliance-item img{
  height: 28px;
  width: auto;
}
.index-alliance-item p{
  color:#333333;
  font-size:16px;
  line-height: 20px;
  margin-top: 10px;
}
.index-alliance-item span{
  display: block;
  width:36px;
  height:2px;
  background:#b8b8b8;
  border-radius: 2px;
  margin: auto;
  margin-top: 8px;
}
.index-alliance-item.act{
  background:#f9f9f9;
  border-radius:5px;
}
.index-alliance-item.act span{
  background:#6ea2ff;
}
.index-alliance-item.act p{
  color:#6ea2ff;
}
.index-alliance-item.index-alliance-item-two{
  width:200px;
  height:130px;
  background:rgba(5, 109, 232, 6%);
  border-radius:5px;
}
.index-alliance-item.index-alliance-item-two p{
  color:#6ea2ff;
}
.index-alliance-item.index-alliance-item-two span{
  background:#6ea2ff;
}
.index-alliance .index-alliance-item:last-child{
  background: #6ea2ff;
}
.index-alliance .index-alliance-item:last-child span{
  background:#fff;
}
.index-alliance .index-alliance-item:last-child p{
  color: #fff;
}
.notice{
  margin-top: 63px;
  display: flex;
  justify-content: space-between;
}
.notice-left{
  width: 48%;
  display: flex;
  justify-content: space-between;
}
.notice-left div{
  width: 80px;
  height: 80px;
  background: #3083e5;
  padding:10px;
  color:#ffffff;
  font-size:22px;
  line-height:30px;
  text-align: center;
  letter-spacing: 5px;
}
.notice-left ul{
  line-height: 40px;
  width: calc(100% - 100px);
}
.notice-left ul li a{
  color:#333333;
  font-size:18px;
  line-height: 40px;
  display: flex;
  align-items: center;
  position: relative;
}
.notice-left ul li a::before{
  content: "";
  width: 6px;
  height: 6px;
  background: #c9c9c9;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
}
.notice-left ul li:first-child a::after{
  content: "";
  width: 33px;
  height: 19px;
  background: url(/webs/resource/images/icon-new.png) no-repeat center;
  display: block;
  background-size: cover;
  position: absolute;
  left: 16px;
  top: -10px;
}
.notice-left ul li a span{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 16px);
}
.notice-left ul li  a i {
  width: 62px;
  height: 24px;
  background: #f3f7fe;
  border: 1px solid;
  border-color: #6ea2ff;
  border-radius: 4px;
  color:#6ea2ff;
  font-size:14px;
  text-align:center;
  line-height: 24px;
  margin-right: 10px;
}
.notice-left.notice-right ul li:first-child a::after{
  display: none;
}
.convergence{
  display: block;
  margin-top: 70px;
  margin-bottom: 70px;
  position: relative;
}
.convergence a{
  width: 240px;
  height: 47px;
  /* border: 1px solid #f00; */
  display: block;
  position: absolute;
  right: 34px;
  top: 37px;
  border-radius: 4px;
}
.lunbo{
  margin: 70px auto;
}
.lunboSwiper .swiper-slide>a{
  display: flex;
  justify-content:space-between;
}
.lunbo-left{
  width: 420px;
  /* border: 1px solid #f00; */
}
.lunbo-left h3{
  color:#333333;
  font-size:24px;
  line-height:36px;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.lunbo-left .line{
  width:90px;
  height:2px;
  background:#6ea2ff;
  margin-top: 15px;
}
.lunbo-left p{
  color:#999999;
  font-size:16px;
  line-height:36px;
  margin-top: 60px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  white-space: unset;
}
.lunbo-left span{
  color:#333333;
  font-size:16px;
  line-height:20px;
  border-bottom: 2px solid #333333;
  padding-bottom: 6px;
  display: inline-block;
  margin-top: 50px;
}
.lunbo-right{
  width:700px;
  height:410px;
}
.lunbo-right img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 6px;
}
.lunbo .swiper-button {
  display: flex;
  justify-content: space-between;
  width: 140px;
  background: rgba(0, 0, 0, 0.1);
  height: 70px;
  line-height: 70px;
  position: absolute;
  right: 560px;
  bottom: 0;
  z-index: 99;
}
.lunbo .swiper-button .swiper-button-next,.lunbo .swiper-button .swiper-button-prev{
  position: unset;
  margin: 0;
  width: 50%;
  height: auto;
}
.lunbo .swiper-button .swiper-button-next:after,.lunbo .swiper-button .swiper-button-prev:after{
  color: #fff;
  font-size: 24px;
}
.lunbo .swiper-pagination-fraction{
  left: unset;
  right: 35px;
  bottom:26px;
  width: auto;
  color:#ffffff;
  font-size:14px;
  line-height:18px;
}
.index-list-wrap{
  background: #f4f4f6;
  padding: 56px 0;
  /* margin-top: 70px; */
}
.index-list-wrap.index-list-wrap-white{
  background: #fff;
  margin-top: 0;
}
.index-list-top{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index-title-right {
  display: flex;
  justify-content: space-between;
}
.index-title-right a{
  display: block;
  background: url(/webs/resource/images/index-button1.png) no-repeat;
  background-size: 100% 100%;
  height:40px;
  color:#ffffff;
  font-size:16px;
  text-align: center;
  line-height: 40px;
  padding:0 20px;
  border-radius: 5px;
  margin-left: 40px;;
}
.index-title p{
  color:#333333;
  font-size:34px;
  line-height: 44px;
}
.index-title span{
  display: block;
  width:68px;
  height:3px;
  background:#6ea2ff;
  border-radius:3px;
  margin-top: 10px;
}
.index-list-tit{
  display: flex;
  justify-content: flex-end;
}
.index-list-tit li{
  width: 167px;
  height: 37px;
  line-height: 37px;
  text-align: right;
  color:#707070;
  font-size:18px;
  padding-right: 12px;
  cursor: pointer;
}
.index-list-tit li.act{
  background: url(/webs/resource/images/navBg2.png) no-repeat center;
  background-size: cover;
  font-weight:700;
  color:#ffffff;

}
.index-list-li{
  margin-top: 28px;
}
.index-list-li>div{
  display: none;
}
.index-list-li>div:first-child{
  display: block;
}
.index-list-li-item li{
  padding:20px 0;
  border-bottom: 1px solid #ececec;
}
.index-list-li-item li a{
  display: flex;
  justify-content: space-between;
  transition: all 0.5s;
}
.index-list-li-item a *{
  transition: all 0.5s;
}
.index-list-li-item-left{
  width: 100px;
}
.index-list-li-item-left p{
  color:#707070;
  font-size:33px;
  line-height:42px;
}
.index-list-li-item-left span{
  color:#707070;
  font-size:23px;
  line-height:29px;
}
.index-list-li-item-left img{
  display: none;
  width:100%;
  height:152px;
  object-fit: cover;
  border-radius:6px;
}
.index-list-li-item-right{
  width: 1060px;
}
.index-list-li-item-right h3{
  font-weight:700;
  color:#333333;
  font-size:20px;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index-list-li-item-right div{
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
}
.index-list-li-item-right div span{
  color:#999999;
  font-size:14px;
  line-height: 18px;
}
.index-list-li-item-right div b{
  color:#707070;
  font-size:16px;
  line-height: 18px;
  font-weight: normal;
  display: none;
}
.index-list-li-item-right p{
  color:#999999;
  font-size:16px;
  line-height:23px;
  margin-top: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: unset;
  display: none;
}
.index-list-li-item li.act a .index-list-li-item-left{
  width:270px;
}
.index-list-li-item li.act a .index-list-li-item-right div b,.index-list-li-item li.act a .index-list-li-item-left img{
  display: block;
}
.index-list-li-item li.act a .index-list-li-item-right p{
  display: -webkit-box;
}
.index-list-li-item li.act a .index-list-li-item-left p ,.index-list-li-item li.act a .index-list-li-item-left span{
  display: none;
}
.index-list-li-item li.act a .index-list-li-item-right{
  width: 880px;
}
.index-list-li-item li.act.no-img a .index-list-li-item-left{
  width:0;
}
.index-list-li-item li.act.no-img a .index-list-li-item-right{
  width: 100%;
}
.index-list-li-item li.act a .index-list-li-item-right h3{
  color:#3083e5;
}

.index-list-li-item-more{
  display: block;
  width:342px;
  height:60px;
  line-height: 60px;
  background:#fbfbfb;
  border-radius:6px;
  color:#666666;
  font-size:16px;
  text-align: center;
  margin:  auto;
  margin-top: 35px;
  cursor: pointer;
}
.index-list-li-item-more.list-li-item-more{
  background: #f6f6f6;
  margin: 50px auto;
}
.memberList-wrap{
  padding:54px 0 60px 0;
  background: #f4f4f6;
}
.memberList-index{
  display: flex;
  justify-content: flex-start;  
  margin-top: 45px;
}
.memberList-index a{
  background: #fff;
  border: 1px solid #dfdfdf;
  width: 18%;
  height: 85px;
  line-height: 75px;
  margin-right: 3.25%;
  text-align: center;
  /* padding: 5px; */
  display: flex;
  padding: 5px;
}
.memberList-index a:last-child{
  margin-right: 0;
}
.memberList-index a img{
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
}
.activities-warp{
  background: #fff;
  padding: 56px 0;
  
}
.activities{
  position: relative;
  overflow: hidden;
}
.activitiesSwiper{
  margin-top: 32px;;
}
.activitiesSwiper a{
  display: block;
  width: 363px;
  background:#ffffff;
  box-shadow:0px 6px 12px rgba(0, 0, 0, 0.1);
}
.activitiesSwiper a img{
  width: 100%;
  height: 191px;
  border-radius: 6px
}
.activitiesSwiper a div{
  padding:24px 18px 30px 18px;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.activitiesSwiper a div p{
  font-weight:700;
  color:#333333;
  font-size:18px;
  line-height:28px;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: unset;
}
.activitiesSwiper a div span{
  display: block;
  width: auto;
  padding: 0 10px;
  height:30px;
  line-height: 30px;
  background:#ffffff;
  border:1px solid;
  border-color:#6ea2ff;
  border-radius:4px;
  color:#6ea2ff;
  font-size:14px;
  text-align: center;
  margin-top: 25px;
}
.activitiesSwiper .swiper-wrapper{
  padding-bottom: 60px;
}
.activitiesSwiper .swiper-horizontal>.swiper-pagination-progressbar,.activitiesSwiper .swiper-pagination-progressbar.swiper-pagination-horizontal{
  top: unset;
  bottom: 0;
}

.activitiesSwiper-button{
  position: absolute;
  right: 0;
  top: 30px;
  display: flex;
  justify-content: space-between;
  width: 126px;
}
.activitiesSwiper-button .swiper-button-next,.activitiesSwiper-button .swiper-button-prev{
  margin: 0;
  position: unset;
  width: 48px;
  height: 13px;
}
.activitiesSwiper-button .swiper-button-next:after,.activitiesSwiper-button .swiper-button-prev:after{
  display: none;
}
.activitiesSwiper-button .swiper-button-next{
  background: url(/webs/resource/images/index-right.png) no-repeat center;
  background-size: cover;

}

.activitiesSwiper-button .swiper-button-prev{
  background: url(/webs/resource/images/index-left.png) no-repeat center;
  background-size: cover;

}
.list{

}
.list-item{
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ececec;
}
.list-item a{
  display: flex;
  justify-content: space-between;
}
.list-item a>img{
  width:270px;
  height:152px;
  border-radius:6px;
  object-fit: cover;
}
.list-item a div{
  width: calc(100% - 320px);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.list-item.list-item-noimg a div{
  width: 100%;
}
.list-item a div h3{
  color:#333333;
  font-size:20px;
  line-height: 26px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}
.list-item a div h3 em{
  color: #ff6363;
}
.list-item a div p{
  margin-top: 25px;
  color:#999999;
  font-size:16px;
  line-height:23px;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: unset;
}
.list-item a div span{
  display: block;
  color:#707070;
  font-size:16px;
  line-height: 20px;
  margin-top: 30px;
}
.list-item a div b{
  font-weight: normal;
  color:#999999;
  font-size:14px;
  line-height: 20px;
  margin-top: 30px;
}
.list-item-noimg.list-item a div span{
  margin-top: 30px;
}
.list-item a div span img{
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.content{
  margin-top: 20px;
}
.content-title{
  color:#333333;
  font-size:36px;  
  line-height:46px;
  font-weight: bold;
}
.content-detail{
  display: flex;
  justify-content: flex-start;
  line-height: 18px;
  color:#666666;
  font-size:14px;
  margin-top: 30px;
}
.content-detail li{
  margin-right: 30px;
}
.social-share .social-share-icon{
  border: none;
}
.content-con{
  border-top: 1px solid #ececec;
  margin-top: 30px;
  padding-bottom: 20px  ;
  color:#333333;
  font-size:16px;
  line-height:30px;
}
.content-con p{
  margin-top: 30px;
}
.content-con img{
  width: 860px;
  height: auto;
  display: block;
  margin: auto;
  margin-top: 30px;
}
.content-con video{
  max-width: 100%;
  margin: auto;
  display: flex;
}
.float-share{
  position: fixed;
  top: 300px;
  left: 10px;
  width: 100px;
  text-align: center;
}
.float-share>p{
  color:#666666;
  font-size:14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.float-share p::after,.float-share p::before{
  content: "";
  display: block;
  width: 20px;
  height: 1px;
  background: #f2f2f2;
  /* margin:0 14px; */
}
.social-share .icon-twitter,.social-share .icon-facebook,.social-share .icon-linkedin,.social-share .icon-weibo,.social-share .icon-wechat{
  color: #fff;
  background: #ccc;
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: block;
  margin:10px auto;
}
.social-share .icon-wechat .wechat-qrcode{
  top: -80px;
  left: 56px;
}
.social-share .icon-wechat .wechat-qrcode:after{
  display: none;
}
.introduction{
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.introduction-con{
  width: 1000px;
  /* margin:auto; */
  margin-top: 20px;
  padding-bottom: 80px;

}
.introduction-con-tit{
  color:#333333;
  font-size:30px;
  text-align:center;
  line-height: 38px;
}
.introduction-con-mark{
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: #999;
  margin-top: 15px;
}
.introduction-con > div{
  color:#666666;
  font-size:16px;
  line-height:32px;
  margin-top: 46px;
}
.introduction-con > div p{
  margin-top: 30px;
}
.introduction-top  ul{
  width: 150px;
  /* position: absolute; */
  left: -170px;
  top: 0;
}
.list-introduction-top{
  display: none;
}
.introduction-top  ul li{
  width: 100%;
  height: 120px;
  background: #f6f6f6;
  border-radius: 6px;
  text-align: center;
  margin-bottom: 13px;
}
.introduction-top  ul li a{
  display: block;
  padding-top: 23px;
}
.introduction-top  ul li img{
  width: 28px;
  height: 28px;
  display: block;
  margin: auto;
}
.introduction-top  ul li img.left-w{
  display: none;
}
.introduction-top  ul li p{
  color:#999999;
  font-size:16px;
  text-align:center;
  line-height: 20px;
  margin-top: 16px;
}
.introduction-top  ul li span{
  width: 36px;
  height: 3px;
  background: #999999;
  border-radius: 2px;
  margin: auto;
  display: block;
  margin-top: 11px;
}
.introduction-top  ul li.act{
  background:#6ea2ff;
}
.introduction-top  ul li.act p{
  color: #fff;
}
.introduction-top  ul li.act span{
  background: #fff;
}
.introduction-top  ul li.act img.left-w{
  display: block;
}
.introduction-top  ul li.act img.left-h{
  display: none;
}
.member{
  width: 1000px;
  margin: auto;
  margin-top: 20px;
  min-height: 600px;
}
.member ul{
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 40px;
}
.member ul li {
  width: 227px;
  height: 136px;
  background: #ffffff;
  border: 1px solid;
  border-color: #f2f2f2;
  margin-right: 30px;
  margin-top: 25px;
  padding:15px 0 20px 0;
}
.member ul li:nth-child(4n){
  margin-right: 0;
}
.member ul li img{
  max-width: 100%;
  max-height: 65px;
  object-fit: contain;
  margin: auto;
  display: block;
}
.member ul li p{
  color:#999999;
  font-size:16px;
  line-height:21px;
  text-align:center;
  margin-top: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-input{
  display: flex;
  justify-content: space-between;
}
.search-input input{
  width: 1000px;
  height: 48px;
  background: #ffffff;
  border: 1px solid;
  border-color: #f2f2f2;
  border-radius: 6px;
  color:#333333;
  font-size:16px;
  padding:0 20px;
}
.search-input div{
  width: 180px;
  line-height: 48px;
  background: #5a9ceb;
  border-radius: 6px;
  color:#ffffff;
  font-size:16px;
  text-align:center;
}
.search-num{
  color:#333333;
  font-size:16px;
  line-height: 21px;
  margin: 30px 0;
}
.search-num font{
  color: #ff6363;
}
.organize{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.organize li{
  width: 310px;
  height: 240px;
  background: #ffffff;
  border: 1px solid;
  border-color: #f2f2f2;
  border-radius: 6px;
  text-align: center;
  padding:30px 30px 0 30px;
}
.organize li img{
  width: 80px;
  height: 80px;
}
.organize li h3{
  font-weight:700;
  color:#333333;
  font-size:18px;
  line-height:23px;
  margin-top: 15px;
}
.organize li p{
  color:#474747;
  font-size:14px;
  line-height:20px;
  margin-top: 10px;
}
.introduction-con .organize-img-pc{
  margin-top: 77px;
}
.header-wap-nav,.header-wap,.float-share-close,.content-share,.organize-img-wap,.arrow-up{
  display: none;
}
.download a{
  color: rgba(49, 132, 230,1);
  text-decoration: revert;
}
.files-list{
  text-indent: 2em;
}

/* 新增激活码 */
.code-box {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  display: none;
}
.code{
  width: 435px;
  height: 289px;
  background: #ffffff;
  border: 1px solid;
  border-color: #707070;
  border-radius: 10px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  padding:40px 47px
}
.code h3{
  color:#333333;
  font-size:20px;
  line-height: 25px;
  text-align: center;
}
.code input{
  width: 100%;
  height: 46px;
  background: #ffffff;
  border: 1px solid;
  border-color: #eeeeee;
  border-radius: 6px;
  padding:0 20px;
  font-size:16px;
  color: #333;
  margin-top: 40px;
}
.code div{
  display: flex;
  justify-content: space-between;
  margin-top: 34px;
}
.code div button{
  width: 180px;
  line-height: 46px;
  background: #6ea2ff;
  border: 1px solid;
  border-color: #6ea2ff;
  border-radius: 6px;
  color:#ffffff;
  font-size:18px;
  text-align:center;
  cursor: pointer;
}
.code div button:first-child{
  width:130px;
  border:1px solid #eeeeee;
  background: none;
  color: #999;
}
@media (max-width: 768px){
  .w{
    width: 100%;
    padding:0 .32rem
  }
  .header,.banner-text,.index-title-right,.top-warp .header-nav-top,.introduction-con .organize-img-pc{
    display: none;
  }
  .arrow-up{
    /* display: block; */
    width: 1rem;
    height: 1rem;
    position: fixed;
    right: .4rem;
    bottom: .4rem;
    z-index: 999;
  }
  .header-nav-wrap{
    height:.96rem;
    padding:0 .32rem;
    position: unset;
  }
  .header-wap{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
  }
  .header-wap div a.logo-wap,.logo-wap{
    width: .66rem;
    height: .46rem;
    display: block;
    margin-left: 0;
  }
  .header-wap>div{
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .header-wap>div a,.header-wap>div>div{
    width: .38rem;
    height: .38rem;
    display: block;
    margin-left: .34rem;
  }
  .wap-user-wdl {
    position: relative;
  }
  .wap-user-wdl img{
    display: block;
  }
  .wap-user-wdl div{
    width: 3.04rem;
    height: 1.92rem;
    background: #ffffff;
    border-radius: .1rem;
    box-shadow: 0px .02rem .08rem rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 0;
    top: .9rem;
    display: none;
    z-index: 99;
  }
  .wap-user-wdl div a{
    width: 100%;
    display: block;
    height: 0.96rem;
    line-height:.96rem;
    color:#333333;
    font-size:.28rem;
    text-align:center;
    margin-left: 0;
  }
  .wap-user-wdl div a:hover{
    background:#6ea2ff;
    border-radius:.1rem;
    color: #fff;
  }
  .header-wap>div .wap-user-ydl{
    display: none;
  }
  .header-wap>div a img{
    display: block;
  }
  .header-wap>div ul{
    display: none;
    position: absolute;
    top: 0.96rem;
    right: 0;
    width: auto;
    background: #ffffff;
    border: 1px solid;
    border-color: #cccccc;
    border-radius: .1rem;
    padding: .2rem;
    margin-right: 0.8rem;
    margin-top: 0.1rem;
    z-index: 99;
  }
  .header-wap>div ul li{
    line-height: .36rem;
    color: #999999;
    font-size: .28rem;
    margin-top: .3rem;
    cursor: pointer;
  }
  .header-wap>div ul li:first-child{
    margin-top: 0;
  }
  .header-wap>div ul li a{
    display: flex;
    justify-content: flex-start;
    width: auto;
    height: auto;
    margin-left: 0;
    color: #999999;
    font-size: .28rem;
  }
  .header-wap>div ul li img{
    width: .32rem;
    height: .32rem;
    margin-right: .2rem;
  }
  .header-wap-nav{
    position: fixed;
    left: 0;
    top:0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
    display: none;
  }
  .header-wap-nav-top{
    width: 100%;
    height: .96rem;
    background: rgba(49, 132, 230, 80%);
    padding:0 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .header-wap-nav-top div{
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .header-wap-nav-top div span,.header-wap div span{
    width: .02rem;
    height: .32rem;
    background: #ffffff;
    display: block;
    margin:0 .2rem
  }
  .index-header .header-wap-nav-top div span,.index-header .header-wap div span,.index-header .header-wap-nav-top div p,.index-header .header-wap div p{
    display: none; 
  }
  .header-wap-nav-top div p,.header-wap div p{
    color:#ffffff;
    font-size:.28rem;
  }
  .header-wap-nav-top div > img{
    width: .3rem;
    height: .3rem;
  }
  .header-wap-nav-list{
    padding:.4rem .32rem;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .header-wap-nav-list a{
    width: 2.06rem;
    height: .8rem;
    background: #ffffff;
    border: 1px solid;
    border-color: #f2f2f2;
    border-radius: .08rem;
    display: block;
    text-align: center;
    line-height: .8rem;
    margin:0 .34rem .34rem 0;
    color:#999999;
  }
  .header-wap-nav-list a:nth-child(3n){
    margin-right:0
  }
  .banner{
    width: 100%;
    height: 2.14rem;
    padding-top: 0;
    background-size: 100% 2.14rem;
    line-height:2.14rem

  }
  .banner-logo{
    height: .66rem;
    width: auto;
    text-align: center;
  }
  .index-alliance{
    margin-top: 0;
    flex-wrap: wrap;
    padding:.4rem .32rem  0 .32rem;
    box-shadow: none;
  }
  .index-alliance-item{
    width: 3.22rem;
    height: 2.6rem;
    border-radius: .1rem;
    border:1px solid;
    border-color:#f2f2f2;
    margin-bottom: .32rem;
    padding:.64rem 0;
  }
  .index-alliance-item img{
    height: .56rem;
  }
  .index-alliance-item p{
    font-size: .32rem;
    line-height: .4rem;
    margin-top: .16rem;
  }
  .index-alliance-item span{
    width:.72rem;
    margin-top: .16rem;
  }
  .index-alliance-item.index-alliance-item-two{
    width:3.22rem;
    height:2.6rem;
  }
  .notice{
    flex-wrap: wrap;
    margin-top: 0;
  }
  .notice-left{
    width: 100%;
    margin-top: .4rem;
  }
  .notice-left div{
    width: 1.1rem;
    height: 1.1rem;
    padding: .14rem;
    font-size:.3rem;
    line-height:.42rem;
    letter-spacing:.06rem;
  }
  .notice-left ul{
    line-height:.54rem;
    width: calc(100% - 1.4rem);
  }
  .notice-left ul li a{
    line-height:.54rem;
    font-size: .32rem;
    justify-content: space-between;
  }
  .notice-left ul li a::before{
    width: .12rem;
    height: .12rem;
    margin-right: .2rem;
  }
  .notice-left ul li a span,.notice-left.notice-right ul li:first-child a span{
    width: calc(100% - .32rem);
  }
  .notice-left ul li:first-child a::after{
    width:.66rem;
    height:.38rem;
    top: .08rem;
    left: .32rem;
  }
  .notice-left ul li:first-child a span{
    width: calc(100% - 1.1rem);
  }
  .notice-left ul li a i{
    width:1.2rem;
    height:.46rem;
    line-height: .46rem;
    font-size: .2rem;
    border-radius: .08rem;
    margin-right: .2rem;
  }
  .convergence{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .convergence a{
    width: 1.38rem;
    height: .3rem;
    right: .5rem;
    top: .2rem;
    border-radius: .06rem;
  }
  .lunbo{
    margin:.5rem 0;
  }
  .lunboSwiper .swiper-slide>a{
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .lunbo-right{
    width: 100%;
    height: 4rem;
  }
  .lunbo-right img{
    border-radius: .12rem;
  }
  .lunbo-left{
    width: 100%;
  }
  .lunbo-left h3{
    color:#333333;
    font-size:.36rem;
    line-height:.5rem;
    margin-top: .34rem;
  }
  .lunbo-left .line{
    width:1.8rem;
    height:.04rem;
    margin-top: .2rem;
  }
  .lunbo-left p{
    color:#999999;
    font-size:.28rem;
    line-height:.48rem;
    margin-top: .4rem;
  }
  .lunbo-left span{
    font-size:.28rem;
    line-height: .36rem;
    margin-top: .4rem;
    padding-bottom: .12rem;
  }
  .lunbo .swiper-button{
    right: unset;
    bottom: unset;
    left: 0;
    top:3.3rem;
    width: 1.4rem;
    height: .7rem;
    line-height: .7rem;
  }
  .lunbo .swiper-button .swiper-button-next:after, .lunbo .swiper-button .swiper-button-prev:after{
    font-size: .28rem;
  }
  .lunbo .swiper-pagination-fraction{
    right: .3rem;
    bottom: unset;
    top: 3.5rem;
    font-size: .28rem;
    line-height: .36rem;
  }
  .index-list-wrap{
    padding:.4rem 0;
  }
  .index-title p{
    font-size:.4rem;
    line-height: .5rem;
  }
  .index-title span{
    width: .8rem;
    height: .04rem;
    border-radius: .06rem;
    margin-top: .16rem;
  }
  .index-list-li-item li.act a .index-list-li-item-left,.index-list-li-item-left{
    width: 2.42rem;
  }
  .index-list-li-item li.act.no-img a .index-list-li-item-left,.no-img .index-list-li-item-left{
    width: 0;
  }
  .index-list-li-item-left img{
    height: 1.36rem;
    display: block;
  }
  .index-list-li-item li.act a .index-list-li-item-right,.index-list-li-item-right{
    width: 4.12rem;
  }
  .index-list-li-item li.act.no-img a .index-list-li-item-right,.no-img .index-list-li-item-right{
    width: 100%;
  }
  .index-list-li-item-left p,.index-list-li-item-left span,.index-list-li-item li.act a .index-list-li-item-right p,.index-list-li-item-right div{
    display: none;
  }
  .index-list-li-item li.act a .index-list-li-item-right h3,.index-list-li-item-right h3{
    color:#333333;
    font-size:.32rem;
    line-height:.48rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: unset;
    font-weight: normal;
  }
  .index-list-li{
     margin-top: .1rem;
  }
  .index-list-li-item li{
    padding:.3rem 0
  }
  .index-list-li-item-more{
    width: 100%;
    height:.8rem;
    background:#fbfbfb;
    border-radius:.12rem;
    line-height: .8rem;
    font-size:.28rem;
    margin-top: .4rem;
  }
  .index-list-top{
    flex-wrap: wrap;
  }
  .index-list-tit{
    width: 100%;
    justify-content: flex-start;
    margin-top: .4rem;
  }
  .index-list-tit li{
    width: 2.02rem;
    height: .72rem;
    line-height: 0.72rem;
    background: #ffffff;
    border: 1px solid;
    border-color: #f2f2f2;
    border-radius: .36rem;
    color:#707070;
    font-size:.32rem;
    font-weight: normal;
    text-align: center;
    padding:0;
    margin-right: .4rem;
  }
  .index-list-tit li.act{
    background:#3083e5;
    color: #fff;
    font-weight: normal;
  }
  .activitiesSwiper{
    /* width: calc(3 * 6rem + 40px); */
    width: 100%;
    margin-top: .64rem;
  }
  .activitiesSwiper .swiper-slide{
    width: 6rem;
  }
  .activitiesSwiper-button,.activitiesSwiper .swiper-pagination-progressbar.swiper-pagination-horizontal{
    display: none;
  }
  .activitiesSwiper a{
    width: 6rem;
    box-shadow: none;
    border:1px solid #f2f2f2;
    border-radius:.12rem;
  }
  .activitiesSwiper a img{
    height:3.38rem;
    border-radius:.12rem;
  }
  .activitiesSwiper a div{
    padding:.46rem .3rem .3rem .3rem;
  }
  .activitiesSwiper a div p{
    color:#333333;
    font-size:.32rem;
    line-height: .4rem;
    font-weight: normal;
  }
  .activitiesSwiper a div span{
    width:auto;
    height:.6rem;
    line-height: 0.6rem;;
    border-radius: .08rem;
    color:#6ea2ff;
    font-size:.28rem;
    margin-top: .3rem;
  }
  .activitiesSwiper .swiper-wrapper{
    padding-bottom: 0;
  }
  .activities-warp{
    padding:.4rem 0;
  }
  .memberList-index{
    flex-wrap: wrap;
    margin-top: .36rem;
    justify-content: space-between;
  }
  .memberList-index a{
    width: 43%;
    max-height: 1.2rem;
    margin-bottom: .54rem;
    height: 1.2rem;
    line-height: 1.2rem;
    margin-right: 0;
  }
  .memberList-index a img{
    max-height: 100%;
  }
  .memberList-wrap{
    padding:.4rem 0;
  }
  .footer-wrap{
    padding:.4rem 0;
  }
  .footer{
    font-size: .28rem;
    line-height: .44rem;
  }
  .crumbs{
    display: none;
  }
  .list{
    margin-top: .32rem;
  }
  .list-item{
    margin-bottom: .3rem;
    padding-bottom: .3rem;
  }
  .list-item a>img{
    width: 2.42rem;
    height: 1.36rem;
    border-radius: .12rem;
  }
  .list-item a div{
    width: calc(100% - 2.74rem);
  }
  .list-item a div h3{
    font-size:.32rem;
    line-height:.48rem;
    height: 0.96rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: unset;
    font-weight: normal;
  }
  .list-item a div p,.list-item a div span,.list-item a div b{
    display: none;
  }
  .index-list-li-item-more.list-li-item-more{
    margin:.32rem auto;
    width: 6.84rem;
  }
  .introduction{
    margin-top: .4rem;
  }
  .list-introduction-top{
    display: block;
    padding:.32rem
  }
  .list-introduction-top.introduction-top ul li a{
    justify-content: center;
  }
  .list-introduction-top.introduction-top ul{
    width: 100%;
  }
  .list-introduction-top.introduction-top ul li{
    width: 50%;
  }
  .introduction-top  ul{
    position: unset;
    width: fit-content;
    display: flex;
    justify-content:space-between;
    overflow: scroll;
  }
  .introduction-top  ul li span{
    display: none;
  }
  .introduction-top  ul li a{
    display: flex;
    justify-content: space-between;
    padding-top: 0;
    height: 100%;
    align-items: center;
    padding:0 .36rem
  }
  .introduction-top  ul li{
    width: 2.6rem;
    height: 1.08rem;
    line-height: 1.08rem;
    margin-bottom: 0;
    margin-right: .4rem;
  }
  .introduction-top  ul li:last-child{
    margin-right: 0;
  }
  .introduction-top  ul li p{
    font-size:.32rem;
    margin-top: 0;
  }
  .introduction-top  ul li img{
    width: .4rem;
    height: .4rem;
    margin: unset;
  }
  .introduction-top{
    overflow: auto;
  }
  .introduction-con,.member{
    width: 100%;
    margin-top: .8rem;
    padding-bottom: .6rem;
  }
  .introduction-con-tit{
    font-size:.4rem;
    line-height: .5rem;
  }
  .introduction-con > div{
    margin-top: .8rem;
    font-size:.32rem;
    line-height:1.5;
  }
  .introduction-con > div p{
    margin-top: .6rem;
  }
  .member{
    padding-bottom: 0;
  }
  .member ul{
    margin-top: .8rem;
    justify-content:space-between
  }
  .member ul li{
    width: 3.26rem;
    height: 2.72rem;
    background: #ffffff;
    border: 1px solid;
    border-color: #f2f2f2;
    margin:0;
    padding: .3rem 0 .4rem 0;
    margin-bottom: 0.3rem;
  }
  .member ul li img{
    max-width: 90%;;
    max-height: 1.3rem;
    height: 1.3rem;
  }
  .member ul li p{
    font-size:.32rem;
    line-height: .42rem;
    margin-top: .3rem;
  }
  .float-share-warp{
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 00;
    left:0;
  }
  .float-share{
    width: 100%;
    background: #f2f2f2;
    position: absolute;
    left: 0;
    bottom: 0;
    top: unset;
    padding:.32rem 0 0 0
  }
  .float-share>p{
    font-size:.28rem;
    line-height: .36rem;
    text-align: left;
    margin-bottom: .3rem;
    padding:0 .32rem
  }
  .float-share p::after, .float-share p::before{
    display: none;
  }
  .social-share{
    display: flex;
    justify-content: space-between;
    padding:0 .32rem
  }
  .social-share .icon-twitter, .social-share .icon-facebook, .social-share .icon-linkedin, .social-share .icon-weibo, .social-share .icon-wechat{
    width:1rem;
    height:1rem;
    font-size: .6rem;
    line-height: 1rem;
    margin:0;
  }
  .social-share .icon-wechat{
    background:  #7bc549;
  }
  .social-share .icon-weibo{
    background: #ff5d33;
  }
  .social-share .icon-linkedin{
    background:#0a66c2;
  }
  .social-share .icon-facebook{
    background:#1877f2;
  }
  .social-share .icon-twitter{
    background: #1da1f2;
  }
  .float-share-close{
    display: block;
    width: 100%;
    line-height: .96rem;
    background: #fbfbfb;
    color:#333333;
    font-size:.32rem;
    text-align:center;
    margin-top: .52rem;
  }
  .content{
    margin-top: .4rem;
  }
  .content-title{
    font-weight:700;
    font-size:.44rem;
    line-height: .56rem;
  }
  .content-detail{
    font-size:.24rem;
    line-height: .3rem;
    flex-wrap: wrap;
    margin-top: .6rem;
    position: relative;
  }
  .content-detail li{
    width: 100%;
    margin-right: 0;
    margin-top: .1rem;
  }
  .content-con{
    border: none;
    margin-top: .6rem;
    font-size:.32rem;
    padding-bottom:.6rem;
    line-height:.56rem;
  }
  .content-con p{
    margin-top: .6rem;
  }
  .content-con img,.content-con video{
    max-width: 100%;
    height: auto;
  }
  .content-share{
    width: .38rem;
    height: .38rem;
    position: absolute;
    right: 0;
    top:.24rem;
    display: block;
  }
  .activityList{
    margin-top: .32rem;
  }
  .card{
    box-shadow: none;
    border:1px solid;
    border-color:#f2f2f2;
    border-radius:.16rem;
  }
  .card img{
    border-radius: .16rem;
  }
  .card-item{
    padding: .36rem;
  }
  .card-item p{
    font-size:.32rem;
    line-height:.52rem;
    font-weight: normal;
  }
  .card-item span{
    width: 1.84rem;
    height: .64rem;
    line-height: 0.64rem;
    border-radius: .08rem;
    margin-top: .4rem;
    font-size:.28rem;
  }
  .search-input div{
    display: none;
  }
  .search-input input{
    width: 100%;
    height:.8rem;
    border-radius: .08rem;
    font-size:.28rem;
    padding:0 .4rem;
    margin-top: .4rem;
  }
  .search-num{
    font-size: .32rem;
    line-height: .42rem;
    margin:.6rem 0;
  }
  .organize{
    margin-top: .5rem;
  }
  .organize li{
    width: 100%;
    padding:.4rem .6rem;
    height: auto;
    margin-top: .32rem;
  }
  .organize li img{
    width: 1.2rem;
    height: 1.2rem;
  }
  .organize li h3{
    font-size:.36rem;
    line-height: .46rem;
    font-weight: normal;
    margin-top: .2rem;
  }
  .organize li p{
    font-size:.28rem;
    line-height:.4rem;
    margin-top: .2rem;
  }
  .organize-img-wap{
    display: block;
    margin-top: 1.2rem;
  }
  .social-share .icon-wechat .wechat-qrcode.bottom{
    top: unset;
    left: 0;
    bottom: 1.2rem;
  }
  /* 新增 */
  .code{
    width: 6.86rem;
    height: 5rem;
    padding:.6rem .3rem
  }
  .code h3{
    font-size: .36rem;
    line-height: .44rem;
  }
  .code input{
    width: 100%;
    height: .92rem;
    font-size:.28rem;
    margin-top: .64rem;
  }
  .code div{
    margin-top: .6rem;
  }
  .code div button{
    line-height: .92rem;
    font-size: .28rem;
    width: 3.6rem;
  }
  .code div button:first-child{
    width: 2.2rem;
  }
}

.main_wrap{
  padding-bottom:100px;
}
.content_left{
  background-color: #fff;
}
.activity_info{
  min-height:100px;
  /* border-left:8px solid #2D6FBB;
  padding:22px 20px 20px 20px; */
}
.activity_info .activity_title{
  font-size:24px;
  color:#272727;
  font-weight: 400;
  line-height:32px;
  padding:6px 0;
}
.activity_relate{
  height:18px;
}
.activity_date{
  display:none;
  font-size:13px;
  color:#858585;
  float:left;
  width:116px;
}
.activity_ll,.activity_pl{
  font-size:11px;
  color:#c4c4c4;
  float:left;
  width:62px;
}
.activity_ll img,.activity_pl img{
  width:11px;
  height:auto;
  object-fit: cover;
  float:left;
  margin-bottom:0;
  margin-top:4px;
  margin-right:4px;
}
.activity_ll span,.activity_pl span{
  display:inline-block;
  line-height:18px;
}
/* 瑙嗛 */
.activity_video{
  height:388px;
  overflow: hidden;
}
#video{
  height:100%;
}
.activity_video video{
  width:100%;
  height:100%;
  object-fit:contain;
}
.activity_video img.titleImg{
  width:100%;
  height:100%;
  object-fit: contain;
  display:block;
}
/* 鍏朵粬鐩稿叧淇℃伅 */
.activity_other{
  padding:6px 23px 20px;
  /* border-bottom:10px solid #efefef; */
}
/* 涓诲姙鏂� */
.activity_zhuban,.activity_time,.activity_venue{
  width:100%;
  height:44px;
  border-bottom:1px solid #efefef;
  font-size:16px;
  display:table;
  position: relative;
  padding-left:60px;
}
.activity_time,.activity_venue{
  padding-left:43px;
}
.activity_zhuban_label,.activity_time_label,.activity_venue_label{
  color:#858585;
  position: absolute;
  left:0;
  line-height:44px;
}
.activity_zhuban_val,.activity_time_val,.activity_venue_val{
  color:#151515;
  display:table-cell;
  line-height:44px;
}
.activity_time_val{
  padding-left:20px;
}
.activity_venue_val span{
  margin-right:15px;
}
.activity_site ul li{
  width:100%;
  height:44px;
  border-bottom:1px solid #efefef;
  font-size:16px;
  display:table;
  position: relative;
  /* padding-left:43px; */
  padding-left:38px;
}
.activity_site_label{
  color:#858585;
  position: absolute;
  left:0;
  line-height:44px;
}
.activity_site_val{
  color:#151515;
  display:table-cell;
  line-height:44px;
  position: relative;
  padding-left:23px;
  cursor: pointer;
  word-break: break-all;
}
.activity_site_val:before{
  content:'';
  width:20px;
  height:20px;
  position: absolute;
  left:0;
  top:12px;
  /* background:url('../images/site.png') 0 0/100% 100% no-repeat; */
}
.activity_site_val:hover:before{
  /* background:url('../images/site_on.png') 0 0/100% 100% no-repeat; */
}
/* 璧勬枡涓嬭浇 */
.activity_download{
  width:100%;
  min-height:28px;
  height:auto;
  font-size:16px;
  display:table;
  position: relative;
  padding-top:8px;
  padding-left:80px;
}
.activity_download_label{
  color:#858585;
  position: absolute;
  left:0;
  line-height:20px;
}
.activity_download_val{
  color:#151515;
  display:table-cell;
  line-height:20px;
  position: relative;
}

.activity_download_val a{
  color:#0A5DA3;
  text-decoration: underline;
  margin-right:10px;
  display:inline-block;
  width:100%;
  word-break: break-all;
  min-height:28px;
  height:auto;
}
/* 娲诲姩鎻忚堪 */
.activity_tab{
  width:100%;
  background-color: #fff;
}
.tab_top{
  height:41px;
  border-bottom:1px solid #efefef;
  padding-top:5px;
  position: relative;
}
.tab_top_ul .tab_top_item{
  font-size:16px;
  margin-left:20px;
  float:left;
}
.tab_top_ul .tab_top_item a{
  color:#000;
  line-height:36px;
  display:inline-block;
  cursor: pointer;

}
.tab_top_ul .tab_top_item.on a{
  position: relative;
}
.tab_top_ul .tab_top_item.on a:after{
  content:'';
  width:18px;
  height:3px;
  background-color: #2D6FBB;
  border-radius: 2px;
  position: absolute;
  bottom:0;
  left:50%;
  margin-left:-9px;
}
/* 鎴戣鎶ュ悕 */
.baoming{
  position: absolute;
  right:20px;
  top:5px;
  width:93px;
  height:32px;
  cursor: pointer;
  display: none;
}
.baoming img{
  width:100%;
  height:auto;
  object-fit: cover;
  display:block;
}
/* tab鍐呭 */
.tab_content{
  padding:20px;
}
/* 娲诲姩鎻忚堪 */
#hdms{
  font-size:14px;
  color:#858585;
  line-height:20px;
}
#hdms p{
  font-size:14px!important;
  color:#858585!important;
  line-height:20px!important;
  text-indent: 2em!important;
  margin: 0 0 20px!important;
}
#hdms p.no_data{
  line-height:40px;
  margin-bottom:0;
  text-align:center;
  color:#000;
  text-indent: 0;
}
#hdms img{
  max-width:100%;
  display:block;
  margin:0 auto;
  margin-top:20px;
}

/* 濯掍綋鎶ラ亾 */
#mtbd{
  display:none;
}
#mtbd ul li{
  position: relative;
}
#mtbd ul li.no_mtbd_item{
  width:100%;
  text-align:center;
  line-height:40px;
}
#mtbd ul li a{
  display:block;
  padding:8px 0;
  font-size: 16px;
  line-height: 20px;
  color: #4A4A4A;
  /* width:90%; */
  width:100%;
}
#mtbd ul li .mtbd_date{
  display:none;
  position:absolute;
  right:0;
  top:8px;
}
/* 娲诲姩椋庨噰 */
#hdfc{
  display:none;
}
.hdfc_tab{
  /* width:368px;
  display:inline-block;
  vertical-align: middle; */
  width:100%;
  display: block;
}
.hdfc_top_l{
  /* width:412px; */
  /* margin-left:-10px; */
  width:100%;
  /* float:left;
  position: relative;
  left:-12px;
  padding:0 18px; */
}
.fz_arr_left,.fz_arr_right{
 /* display:inline-block;
 vertical-align: top; */
 position:absolute;
 top:0px;
 display:none;
}
.fz_arr_left{
  left:0px;
}
.fz_arr_right{
  right:0px;
}
.fz_arr_left img,.fz_arr_right img{
  width:18px;
  height:auto;
  vertical-align: middle;
}
.hdfc_tab_ol{
  user-select: none;
  /* overflow-x: scroll;
  white-space: nowrap;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none; */
  /*IE10,IE11,IE12*/
  /* -ms-scroll-chaining: chained;
-ms-overflow-style: none;
-ms-content-zooming: zoom;
-ms-scroll-rails: none;
-ms-content-zoom-limit-min: 100%;
-ms-content-zoom-limit-max: 500%;
-ms-scroll-snap-type: proximity;
-ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
-ms-overflow-style: none; */

}
.hdfc_tab_ol::-webkit-scrollbar {
  /* display: none; */
  width:0 !important;
}
/* .scroll_content::-webkit-scrollbar {
width:0px;
height:0px;
} */

/*o鍐呮牳*/
/* .hdfc_tab_ol .-o-scrollbar{
-moz-appearance: none !important;
background: rgba(0,255,0,0) !important;
} */

.hdfc_top_r{
  width:100%;
  height:36px;
  margin-top:12px;
}
/* 鎼滅储 */
.hdfc_search{
  width:396px;
  height:36px;
  position: relative;
  padding-right:28px;
  float:left;
  border:1px solid #DADADA;
  border-radius: 4px;
}
#hdfc_input{
  width:100%;
  height:100%;
  border:none;
  outline: none;
  color:#979797;
  padding-left:10px;
}
.search_ico{
  width:18px;
  height:auto;
  position:absolute;
  right:10px;
  top:8px;
  cursor: pointer;
}
/* 鎺掑簭 */
.sort_tab{
  float:right;
  /* width:198px; */
  margin-top:5px;
}
.sort_tab div{
  display:inline-block;
  padding:0 20px 0 15px;
  /* margin-right:5px; */
  font-size:14px;
  color:#666;
  line-height:26px;
  cursor: pointer;
}
.sort_tab div.on{
  background-color: #fff6f6;
  border-radius: 6px;
  color:#ff295d;
  position: relative;
}
.sort_tab div.on:after{
  content:'';
  width:10px;
  height:12px;
  position:absolute;
  right:10px;
  top:7px;
  /* background:url('../images/up@3x.png') no-repeat center center; */
  background-size:auto 100%;
}
.sort_tab div.sort_tab_dianzan.on:after{
  /* background:url('../images/down@3x.png') no-repeat center center; */
  background-size:auto 100%;
}
.sort_tab div.sort_tab_liulan.on:after{
  /* background:url('../images/down@3x.png') no-repeat center center; */
  background-size:auto 100%;
}
.hdfc_tab_ol .hdfc_tab_item{
  /* float:left; */
  display:inline-block;
  padding:0 10px;
  /* height:24px;
  line-height:24px;
  color:#0A5DA3;
  margin-right:2px; */
  cursor: pointer;
  font-size:14px;
  line-height: 20px;
  color:#4A98F2;
  border:1px solid #4A98F2;
  border-radius: 3px;
  margin-right:10px;
  margin-bottom:8px;
}

.hdfc_tab_ol .hdfc_tab_item.on{
  color:#fff;
  /* background-color: #0A5DA3; */
  background-color: #4A98F2;
}
.hdfc_content{
  padding-top:8px;
}
.hdfc_content_item{
  margin-top:12px;
  min-height:114px;
}
.no_hdfc_item{
  width:100%;
  height:40px;
  line-height:40px;
  text-align:center;
}
.hdfc_content_item .item_img_box{
  width:204px;
  height:114px;
  float:left;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.hdfc_content_item .item_img_box a{
  display:block;
  width:100%;
  height:100%;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.hdfc_content_item .item_img_box a img.item_titleImg{
  width:100%;
  height:auto;
  object-fit: cover;
  display:block;
  border-radius: 4px;
}
.hdfc_content_item .item_img_box  img.item_titleImg{
  width:100%;
  height:auto;
  object-fit: cover;
  display:block;
  border-radius: 4px;
}
.hdfc_content_item .item_img_box a img.play_ico{
  width:30px;
  height:auto;
  position: absolute;
  left:50%;
  top:50%;
  margin-left:-15px;
  margin-top:-15px;
}
.hdfc_content_item .item_img_box img.play_ico{
  width:30px;
  height:auto;
  position: absolute;
  left:50%;
  top:50%;
  margin-left:-15px;
  margin-top:-15px;
}
.hdfc_item_right{
  margin-left:215px;
  position: relative;
}
.hdfc_item_right .hdfc_item_title{
  /* width:79%; */
  width:86%;
  min-height:36px;
  /* display:table; */
  margin-bottom:10px;
  /* overflow: hidden; */
  font-size:18px;
  font-weight:400;
  line-height:24px;
  color:#000;
}
.hdfc_item_right .hdfc_item_title a{
  /* display:block; */
  font-size:18px;
  font-weight:400;
  line-height:24px;
  color:#000;

}
.hdfc_item_author,.hdfc_item_des{
  font-size:12px;
  color:#666;
  line-height:16px;
}
/* 鐐硅禐鍜岃瘎璁� */
.hdfc_item_position{
  /* width:82px; */
  width:14%;
  height:20px;
  position: absolute;
  right:0px;
  top:0px;
}
.hdfc_item_position .hdfc_point{
  /* float:left; */
  height:100%;
  /* cursor: pointer; */
  padding-left:8px;
}
.hdfc_point_img,.hdfc_comments_img{
  height:100%;
  margin-right:3px;
  float:left;
}
.hdfc_point_img img,.hdfc_comments_img img{
  display:block;
  width:auto;
  height:100%;
  object-fit: cover;
}
.hdfc_point_img img.after_point{
  display:none;
}
.hdfc_item_position .hdfc_comments{
  float:right;
  height:100%;
  /* cursor: pointer; */
}
.hdfc_point_num,.hdfc_comments_num{
  font-size:12px;
  color:#333;
  vertical-align: middle;
  display: inline-block;
  margin-top:2px;
}
/* 鍏ㄩ儴璇勮 */
.activity_comments{
  border-top:10px solid #efefef;
  width:100%;
  background-color: #fff;
}
.activity_comments_title{
  height:41px;
  border-bottom:1px solid #efefef;
  padding-top:5px;
  position: relative;
  padding-left:20px;
}
.activity_comments_title span{
  display: inline-block;
  font-size:16px;
  color:#000;
  line-height:36px;
  position: relative;
}
.activity_comments_title span:after{
  content:'';
  width:18px;
  height:3px;
  background-color: #2D6FBB;
  border-radius: 2px;
  position: absolute;
  bottom:0;
  left:50%;
  margin-left:-9px;
}
.activity_comments_content{
  padding:20px;
}
/* 鍙戣瘎璁� */
.comment_user_img{
  width:54px;
  height:54px;;
  border-radius: 50%;
  overflow: hidden;
  float:left;
}
.comment_user_img img{
  width:100%;
  height:100%;
  object-fit: cover;
  display:block;
}
.comment_input_box{
  margin-left:70px;
  padding-top:5px;
  position: relative;
}
input[type="text"].comment_input{
  width:calc(100% - 98px);
  background-color: #efefef;
  border:1px solid #D9D9D9;
  border-right:none;
  height:44px;
  line-height:44px;
  border-radius: 4px 0 0 4px;
  padding-left:16px;
}
.comment_btns{
  width:98px;
  height:44px;
  border-radius:0 4px 4px 0;
  background-color: #2D6FBB;
  color:#fff;
  text-align: center;
  position: absolute;
  right:0;
  top:5px;
  font-size:16px;
  padding-left:13px;
}
.comment_btns a{
  float:left;
  color:#fff;
  line-height:44px;
}
.comment_btns span{
  font-size:22px;
  float:left;
  line-height:44px;
  padding:0 2px;
}
/* 璇勮鍒楄〃 */
.comments_list{
  padding-top:24px;
  padding-bottom:13px;
}
.comment_item{
  margin-top:16px;
  min-height:54px;
}
.comment_item_right{
  margin-left:70px;
}
.comment_item_r_t{
  margin-bottom:5px;
  color:#858585;
}
.comment_item_r_t .comment_username{
  font-size:16px;
  line-height:22px;
  margin-right:32px;
}
.comment_date{
  font-size:12px;
  line-height: 22px;
}
.comment_item_content{
  font-size:16px;
  color:#272727;
  line-height:22px;
}
/* 鍔犺浇鏇村 */
.loadmore{
  width:100%;
  height:50px;
  line-height:50px;
  background-color: #efefef;
  font-size:14px;
  color:#858585;
  text-align:center;
  margin-top:20px;
  cursor: pointer;
  display:none;
}
/* pc宸︿晶鍒嗕韩瀹氫綅 */
.left_share.min_screen{
  display:none;
}
.left_share.max_screen{
  display:block;
  position:absolute;
  left: -75px;
  width: 60px;
  top: 0;
  background: #fff;
  padding: 16px 8px;
  z-index:10;
}
.share_title{
  height:19px;
}
.share_title span{
  font-size: 12px;
  color: #3287CF;
  display:inline-block;
  vertical-align: middle;
}
.share_title img{
  height:13px;
  object-fit: contain;
  vertical-align: middle;
}
#social-share {
  text-align:center;
}
#social-share .social-share-icon{
  margin-top:14px;
  width:30px;
  height:30px;
}
#social-share .icon-wechat,#social-share .icon-weibo,#social-share .icon-facebook,#social-share .icon-twitter{
  background-color: #fff;
}
#social-share .icon-wechat:before{
  content:url('../images/wechat-icon.png');
}
#social-share .icon-weibo:before{
  content:url('../images/blog-icon.png');
}
#social-share .icon-facebook:before{
  content:url('../images/facebook-icon.png');
}
#social-share .icon-twitter:before{
  content:url('../images/ico_twitter.png');
}
#social-share .icon-twitter:hover{
  background-color: #fff;
}
@media (max-width:767px){
  /* .banner_box{
      position: relative;
  }
  .goBack{
      width:8px;
      height:auto;
      position:absolute;
      left:20px;
      top:50%;
      margin-top:-7px;
  }
  .goBack img{
      width:100%;
      height:auto;
      display: block;
  } */
  /* wap鍒嗕韩 */
  .activity_relate{
      position: relative;
      z-index:98;
  }
  .left_share.max_screen{
      display:none;
  }
  .left_share.min_screen{
      display:block;
      position: absolute;
      width: 0.61rem;
      background: #fff;
      padding: 0.16rem 0.08rem 0.15rem;
      right: -0.15rem;
      top: -0.17rem;
      /* z-index:99; */
  }
  .share_title{
      height:0.19rem;
  }
  #social-share-wap{
      text-align:center;
      display:none;
  }
  #social-share-wap .icon-wechat .wechat-qrcode.bottom{
      left:-106px;
  }
  #social-share-wap .social-share-icon{
      margin-top: 0.14rem;
      width: 0.3rem;
      height: 0.3rem;
      background:#fff;
  }
  #social-share-wap .icon-wechat:before{
      content:'';
      display: block;
      width:0.3rem;
      height:0.3rem;
      background-image:url('../images/ico_weixin.png');
      background-size:contain;
      /* content:url('../images/ico_weixin.png'); */
  }
  #social-share-wap .icon-weibo:before{
      content:'';
      display: block;
      width:0.3rem;
      height:0.3rem;
      background-image:url('../images/ico_weibo.png');
      background-size:contain;
      /* content:url('../images/ico_weibo.png'); */
  }
  #social-share-wap .icon-facebook:before{
      content:'';
      display: block;
      width:0.3rem;
      height:0.3rem;
      background-image:url('../images/ico_facebook.png');
      background-size:contain;
      /* content:url('../images/ico_facebook.png'); */
  }
  #social-share-wap .icon-twitter:before{
      content:'';
      display: block;
      width:0.3rem;
      height:0.3rem;
      background-image:url('../images/ico_twitter@2x.png');
      background-size:contain;
      /* content:url('../images/ico_twitter@2x.png'); */
  }
  .activity_info{
      min-height: auto;
      border:none;
      padding:0.15rem 0 0.17rem 0;
      height:auto;
  }
  .activity_info .activity_title{
      line-height:0.32rem;
      font-size: 0.24rem;
      color: #272727;
      font-weight: 400;
      font-size: .44rem;
      line-height: .56rem;
  }
  .activity_date{
      display:none;
      font-size:0.13rem;
      color: #858585;
      float: left;
      width: 1.16rem;
  }
  .activity_ll.max_screen{
      display:block;
  }
  .activity_video{
      height:4rem;
      overflow: hidden;
  }
  #video{
      height:100%;
  }
  .activity_video video{
      width:100%;
      height:100%;
      object-fit: contain;
  }
  video{
      height:100%;
  }
  .activity_other{
      padding:.12rem 0px .2rem 0px;
  }
  .activity_zhuban, .activity_time,.activity_venue{
      width: 100%;
      /* height:0.67rem; */
      height: auto;
      border:none;
      font-size:.28rem;
      display: flex;
      /* position: relative; */
      justify-content: flex-start;
      padding-left: 0;
  }
  .activity_zhuban_label, .activity_time_label,.activity_venue_label{
      color: #858585;
      position: unset;
      left: 0;
      line-height:2;
      padding:0.1rem 0;
      width: 1rem;
  }
  .activity_zhuban_val, .activity_time_val,.activity_venue_val{
      /* font-size:0.16rem; */
      color:#272727;
      line-height:2;
      display: block;
      border-bottom:1px solid #efefef;
      padding:0.1rem 0;
      width: calc(100% - 1rem);
  }
  .activity_end_time{
      display:block;
  }
  .activity_site ul li{
      width: 100%;
      /* height: 0.33rem; */
      line-height: 2;
      border:none;
      font-size:.28rem;
      display: table;
      /* position: relative; */
      /* padding-left:0.43rem; */
      padding-left: 0;
      display: flex;
      justify-content: flex-start;
  }
  .activity_site_label{
      color: #858585;
      position: unset;
      left: 0;
      line-height:2;
      padding:0.1rem 0;
      width: 1rem;
      display: block;
  }
  .activity_site_val{
      color: #272727;
      display: table-cell;
      line-height: 2;
      position: relative;
      padding-left: 0.23rem;
      padding:0.1rem 0;
      border-bottom:1px solid #efefef;
      width: calc(100% - 1rem);
      display: block;
  }
  .activity_site_val:before{
      content:'';
      width:0.2rem;
      height:0.2rem;
      position: absolute;
      left:-0.25rem;
      top:0.12rem;
      /* background:url('../images/site.png') 0 0/100% 100% no-repeat; */
      display: none;
  }
  .activity_site_val:hover:before{
      /* background:url('../images/site_on.png') 0 0/100% 100% no-repeat; */
  }
  /* 璧勬枡涓嬭浇 */
  .activity_download{
      width:100%;
      min-height:0.28rem;
      font-size:0.16rem;
      display:block;
      position: relative;
      padding-top: 0.08rem;
      padding-left:0.8rem;
      height:auto;
  }
  .activity_download_val{
      color: #151515;
      display: inline-block;
      line-height: 0.2rem;
      position: relative;
      width:100%;
  }
  .activity_download_val a{
      display:inline-block;
      width:100%;
      word-break: break-all;
      min-height:0.28rem;
      height:auto;
  }
  .tab_top{
      height:1rem;
      border-bottom: 0.01rem solid #efefef;
      padding-top:0.05rem;
      position: relative;
  }
  .tab_top_ul .tab_top_item{
      font-size: .28rem;
      margin-left:0.15rem;
      float: left;
  }
  .tab_top_ul .tab_top_item a{
      line-height:0.95rem;
  }
  .tab_top_ul .tab_top_item.on a:after{
      content: '';
      width: 0.18rem;
      height:0.03rem;
      background-color: #2D6FBB;
      border-radius: 0.02rem;
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -0.09rem;
  }
  .baoming{
      position: absolute;
      right:0;
      top: 0.25rem;
      width:1.5rem;
      height:0.51rem;
  }
  .tab_content{
      /* padding:0.14rem 0.15rem 0.26rem 0.15rem; */
      padding:0.14rem 0 0.26rem 0;
  }
  #hdms{
      font-size:0.14rem;
      color: #858585;
      line-height:0.2rem;
      padding:0 0.2rem;
  }
  /* 鍏ㄩ儴璇勮 */
  .activity_comments{
      border:none;
  }
  .activity_comments_title{
      height:0.41rem;
      border-bottom: 0.01rem solid #efefef;
      padding-top:0.05rem;
      position: relative;
      padding-left:0.2rem;
  }
  .activity_comments_title span{
      display: inline-block;
      font-size:0.16rem;
      color: #000;
      line-height:0.36rem;
      position: relative;
  }
  .activity_comments_title span:after{
      content: '';
      width:0.18rem;
      height:0.03rem;
      background-color: #2D6FBB;
      border-radius: 0.02rem;
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -0.09rem;
  }
  .activity_comments_content{
      padding:0.2rem;
  }
  .comment_user_img{
      width: 0.54rem;
      height:0.54rem;
      border-radius: 50%;
      overflow: hidden;
      float: left;
  }
  .comment_input_box{
      margin-left:0.7rem;
      padding-top:0.05rem;
      position: relative;
  }
  input[type="text"].comment_input{
      width: calc(100% - 0.52rem);
      background-color: #efefef;
      border: 1px solid #D9D9D9;
      border-right: none;
      height: 0.44rem;
      line-height:0.44rem;
      border-radius: 0.04rem 0 0 0.04rem;
      padding-left:0.16rem;
  }
  .comment_btns{
      width: 0.52rem;
      height: 0.44rem;
      border-radius: 0 0.04rem 0.04rem 0;
      top:0.05rem;
      font-size:0.16rem;
      padding-left:0;
  }
  .comment_btns a{
      float: left;
      color: #fff;
      line-height: 0.44rem;
      width:100%;
      text-align:center;
  }
  .comments_list{
      padding-top: 0.24rem;
      padding-bottom: 0.13rem;
  }
  .comment_item{
      margin-top: 0.16rem;
      min-height: 0.54rem;
  }
  .comment_item_right{
      margin-left:0.7rem;
  }
  .comment_item_r_t{
      margin-bottom: 0.05rem;
      color: #858585;
  }
  .comment_item_r_t .comment_username{
      font-size: 0.16rem;
      line-height:0.22rem;
      margin-right:0.23rem;
  }
  .comment_date{
      font-size: 0.12rem;
      line-height: 0.22rem;
  }
  /* 濯掍綋鎶ラ亾 */
  #mtbd{
      padding:0 0.2rem;
  }
  #mtbd ul li a{
      display:block;
      padding:0.08rem 0;
      font-size: 0.26rem;
      line-height: 1.5;
      color: #333333;
      /* width:76%; */
      width:100%;
  }
  #mtbd ul li .mtbd_date{
      display:none;
      position:absolute;
      right:0;
      top:0.08rem;
  }
  /* 娲诲姩椋庨噰 */
  .hdfc_tab_ol .hdfc_tab_item{
      /* float: left; */
      display:inline-block;
      padding: 0 0.2rem;
      height: auto;
      line-height: 0.4rem;
      color: #0A5DA3;
      margin-right:0.02rem;
      cursor: pointer;
      font-size: 0.26rem;
  }
  .hdfc_tab{
      width:100%;
      margin-top:-0.02rem;
      /* padding-left:0.08rem; */
  }
  .hdfc_top{
      border-bottom:1px solid #efefef;
      padding-bottom:0.1rem;
  }
  .hdfc_top_l{
      width:100%;
      margin-left:0;
      float:none;
      /* padding:0 0.3rem; */
      padding:0 0.2rem;
      left: 0;
  }
  .fz_arr_left{
      /* margin-left:-0.05rem; */
      left:0.1rem;
  }
  .fz_arr_right{
      /* margin-right:-0.05rem; */
      right:0.1rem;
  }
  .hdfc_top_r{
      float:none;
      width:100%;
      /* margin-top:0.1rem; */
      /* margin-bottom:0.1rem; */
      padding:0 0.2rem;
      height:auto;
  }
  .hdfc_search{
      width:100%;
      float:none;
      height:.7rem;
      padding-right:0.28rem;
  }
  .search_ico{
      width:0.28rem;
      height:auto;
      top:0.2rem;
      right: 0.16rem;
  }
  #hdfc_input{
    padding-left: .32rem;
    font-size: .24rem;
  }
  .sort_tab{
      width:100%;
      float:none;
      margin-top:0.1rem;
      display: flex;
    justify-content: space-between;

  }
  .sort_tab div{
      padding:0 ;
      font-size: .28rem;
      line-height: 2;
      width: 33%;
      text-align: center;
  }
  .sort_tab div.on:after{
      right:0.28rem;
  }
  .hdfc_content{
      /* padding:0.08rem;
      padding-top:0; */
      padding:0 0.24rem 0.08rem 0.24rem;
  }
  .hdfc_content_item{
      margin-top:0.2rem;
      min-height: auto;
  }
  .hdfc_content_item .item_img_box{
      width:100%;
      height:3.5rem;
      float: none;
  }
  .hdfc_item_right{
      margin-left:0;
      position: relative;
  }
  .hdfc_item_right .hdfc_item_title{
      /* width: 79%; */
      width:84%;
      min-height:0.24rem;
      padding:0.1rem 0;
      margin-bottom:0;
      font-size: .3rem;
      font-weight: normal;
  }
  .hdfc_item_right .hdfc_item_title a{
      font-size: 0.18rem;
      font-weight: 400;
      line-height:0.24rem;
      color: #000;
  }
  .hdfc_item_position{
      /* width: 0.82rem; */
      width:16%;
      height: .4rem;
      position: absolute;
      right: 0;
      top: 0.1rem;
  }
  .hdfc_item_position .hdfc_point{
      padding-left:0.03rem;
  }
  .hdfc_item_author, .hdfc_item_des{
      font-size: .24rem;
      color: #666;
      line-height:.36rem;
  }
  /* 鍔犺浇鏇村 */
  .loadmore{
      width:calc(100% - 0.16rem);
      height:0.5rem;
      line-height:0.5rem;
      background-color: #efefef;
      font-size:0.14rem;
      color:#858585;
      text-align:center;
      margin:0 auto;
      margin-top:0.12rem;
      cursor: pointer;
  }
}
