/* -------------------- */
.mobile-common .mobile-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 20px;
  height: 55px;
  background: #fff;
  border-bottom:1px solid #f2f2f2;
}
.nut-timeline .nut-timelineitem .timelineitem-list-box .timelineitem-list .timelineitem-left .timelineitem-point .point-icon{
  border: 1px solid #FBCDDAFF!important;
}
/* #app{
  display:flex;
  flex-direction: column;
  justify-content: space-between;
  min-height:100vh;
} */
[v-cloak] {
  display: none;
}

.img100 {
  width: 100%;
}

.common-head-fixed {
  position: sticky;
  top: 0;
  z-index: 9999;
}

.mobile-common .mobile-header .logo {
  width: 30%;
  padding-left:25px;
}

.mobile-common .mobile-header .logo .img {
  width: 100%;
}

.mobile-common .mobile-header .iconfont.icon-cuowu {
  font-size: 20px !important;
  color: #FBCDDAFF;
}

.mobile-common .mobile-header .iconfont.icon-zhankai {
  font-size: 30px !important;
  color:#666;
}

.mobile-common .dialog {
  position: fixed;
  top: 55px;
  background: #fff;
  width: 100%;
  min-height: calc(100vh - 55px);
  overflow-y: auto;
}
.mobile-common .dialog .box .list {
  color:#666;
}
.mobile-common .dialog .box .list .list_item {
  display: flex;
  justify-content: space-between;
  padding: 13px 0px;
  margin: 0 20px;
  border-bottom: 1px solid #E5E5E5;
  /* font-size: 20px; */
  /* font-family: Source Han Sans CN; */
  font-weight: 400;

}

.mobile-common .dialog .box .list .list_item .iconfont {
  transition: all 0.5s ease 0s;
  color:#666;
}

.mobile-common .dialog .box .list .list_item .iconfont.animate {
  transform: rotate(90deg);
}

.mobile-common .dialog .box .list .title.active {
  color: #FBCDDAFF;
}

.mobile-common .dialog .box .list .child {
  margin: 0 40px;
  padding: 10px 0px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #5A5A5A;
}

.mobile-footer {
  /* width:100%; */
  background: #2B2B2B;
}

.mobile-footer {
  padding-top: 10px;
}

.mobile-footer .footer-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 10px 10px 10px;
  border-top: 1px solid rgba(255, 255, 255, .3);
  padding-top:10px;
}

.mobile-footer .footer-top .left {
  width: 100%;
}

/* .mobile-footer .footer-top .right {
  flex: 1;
} */

.mobile-footer .link_list {
  font-size: 12px;
  text-align: center;
  padding: 10px;
  display:flex;
  justify-content: space-between;
}

.mobile-footer .link_list .list .line {
  padding:0 2px;
}
.mobile-footer .footer-code{
  margin:10px 10px 0 10px;
  border-bottom: 1px solid rgba(255, 255, 255, .3);
}
.mobile-footer .footer-code .right {
  display: flex;
  justify-content:space-between;
  padding-bottom:10px;
}

.mobile-footer .footer-code .right .code {
  width: 65px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  /* margin:0 10px; */
}

/* .mobile-footer .footer-code .right .code:first-child {
  margin-right: 5px;
} */

.mobile-footer .footer-code .right .img {
  width: 100%;
}

.mobile-footer .footer-top .left .phone {
  /* font-size: 20px; */
  /* font-family: Source Han Sans CN; */
  /* font-weight: 500; */
  color: #FFFFFF;
}

.mobile-footer .footer-top .left .address {
  font-size: 12px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #999999;
}
.mobile-footer .footer-top .left .address .real_address{
  padding:5px 0;
}

.mobile-footer .footer-bottom {
  font-size: 10px;
  /* font-family: Source Han Sans Old Style; */
  font-weight: 400;
  color: #999999;
  padding: 10px;
  text-align: center;
}

.mobile_title .title {
  /* font-size: 30px; */
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
}

.mobile_title .china {
  /* font-size: 30px; */
  /* font-family: Source Han Sans CN; */
  font-weight: 500;
  color: #FBCDDAFF;
  padding: 10px 0;
}

.mobile_title .line {
  width: 40px;
  height: 2px;
  background: #FBCDDAFF;
  border-radius: 10px;
}

.mobile_home .pinpai_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /* margin: 20px 0; */
}

.mobile_home .pinpai_list .list {
  width: 23%;
  height:75px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  /* margin-bottom:5px; */
}

.mobile_home .pinpai_list .list img {
  width: 55%;
}

.mobile_home .pinpai_list .list img.small {
  width: 35%;
}
.swiper-slide{
  font-size:0;
}
.nut-swiper-slide .img,
.swiper-slide .img {
  width: 100%;
}

.swiper-pagination-bullet-active {
  background: #FBCDDAFF !important;
}

.nut-swiper,
.swiper-container {
  width: 100%;
  height: auto !important;
  ;
}
.mobile_home .pinpai.company{
  background:url('../images/mobile/bg.png') no-repeat;
  background-size:100% 100%;
}
.mobile_home .pinpai.company .pinpai_list .list{
  background:#fff;
}
.mobile_home .pinpai{
  padding: 20px;
}

.mobile_home .pinpai .pinpai_title {
  display: flex;
  justify-content: space-between;
}

.mobile_home .pinpai .pinpai_title .more {
  width: 90px;
  height: 30px;
  background: #FBCDDAFF;
  line-height: 30px;
}

.mobile_home .pinpai .pinpai_title .more .operate {
  display: flex;
  align-items: center;
  font-size: 14px;
  justify-content: center;
}

.mobile_home .pinpai .pinpai_title .more .operate .icon {
  width: 20%;
}

/* .nut-swiper-pagination{
  display: unset!important;
}
.nut-swiper .nut-swiper-pagination .swiper-pagination-bullet.active {
  background-color: #E60669!important;
} */
.mobile_home .pinpai .company_news {
  /* overflow-x: auto;
  overflow: hidden; */
  margin: 20px 0;
}

.mobile_home .pinpai .company_news .swiper_list {
  white-space: nowrap;
  overflow-x: scroll;
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}

.mobile_home .pinpai .company_news .swiper_list .swiper_item {
  display: inline-block;
  vertical-align: top;
  width: 70%;
  margin-right: 5px;
}

.mobile_home .pinpai .company_news .swiper_list .swiper_item .img {
  width: 100%;
}

::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}

.mobile_home .pinpai .company_news .swiper_list .swiper_item .title {
  text-align: center;
  font-size: 12px;
  padding-top: 5px;
  color:#666;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.mobile_home .pinpai .company_news .swiper_list .swiper_item .pic{
  height:150px;
  overflow: hidden;
  display:flex;
  align-items: center;
}
.mobile_home .team .intro {
  font-size: 14px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
  line-height: 24px;
  margin: 15px 0 10px 0;
}

.mobile_home .team .zeren_list {
  display: flex;
}

.mobile_home .team .zeren_list .item {
  margin-left: 5px;
}

.mobile_home .team .zeren_list .item img {
  width: 100%;
}

.mobile_goJx .mobile_goJX {
  margin: 20px;
}

.mobile_goJx .jx_intro {
  display: flex;
  align-items: center;
  font-size: 13px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
  margin-top: 20px;
  line-height: 18px;
  ;
}

.mobile_goJx .jx_intro .intro {
  width: 80%;
  padding-right: 5px;
}

.mobile_goJx .horon {
  margin: 20px 0;
}

.mobile_goJx .horon .time_line {
  margin-top: 20px;
}

.mobile_goJx .horon .time_line .box {
  display: flex;
  justify-content: space-between;
}

.mobile_goJx .horon .time_line .box .left {
  /* font-size: 24px; */
  /* font-family: Source Han Sans CN; */
  font-weight: 500;
  color: #666;
  flex: 1;
}

.mobile_goJx .horon .time_line .box .right {
  width: 40%;
}

.nut-timeline .nut-timelineitem .timelineitem-list-box {
  padding: 0 !important;
  ;
}

.nut-timeline .nut-timelineitem .timelineitem-list-box .timelineitem-list .timelineitem-left .timelineitem-point .point-icon.circle-icon {
  background: #FBCDDAFF !important;
}

.mobile_zeren {
  margin: 20px 10px;
  min-height: 200px;
}

.mobile_zixun .list {
  display: flex;
  justify-content: space-between;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f2f2f2;
}

.mobile_zixun .list .pic {
  width: 40%;
  font-size: 0;
  background: #f2f2f2;
  display: flex;
  align-items: center;
  max-height: 100px;
  overflow: hidden;
}

.mobile_zixun .list .intro {
  flex: 1;
  /* display:flex;
  flex-direction: column;
  justify-content: space-between; */
  padding-left: 5px;
}

.mobile_zixun .list .intro .title {
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
  overflow: hidden;
  /*文本超出隐藏*/
  display: -webkit-box;
  /*盒子模型微弹性伸缩模型*/
  -webkit-box-orient: vertical;
  /*伸缩盒子的子元素垂直排列*/
  -webkit-line-clamp: 1;
}

.mobile_zixun .list .intro .txt {
  font-size: 12px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #888888;
  overflow: hidden;
  /*文本超出隐藏*/
  display: -webkit-box;
  /*盒子模型微弹性伸缩模型*/
  -webkit-box-orient: vertical;
  /*伸缩盒子的子元素垂直排列*/
  -webkit-line-clamp: 2;
  margin: 10px 0;
}

.mobile_zixun .list .intro .time_more {
  display: flex;
  justify-content: space-between;
}

.mobile_zixun .list .intro .time_more .time {
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
  font-size: 14px;
}

.mobile_zixun .list .intro .time_more .more {
  font-size: 11px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #FBCDDAFF;
  display: flex;
  align-items: center;
}

.mobile_team_box {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background:#fff;
}

.mobile_pinpaiList {
  /* margin:10px 0; */
}

.mobile_pinpaiList .list {
  /* padding-bottom:10px; */
  padding: 10px;
  background: #fff;
  margin-bottom: 5px;
}

.mobile_pinpaiList .list:last-child {
  margin: 0;
}

.mobile_pinpaiList .list .name_logo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px dashed #ccc;
  margin: 0 5px;
}

.mobile_pinpaiList .list .name_logo .name {
  font-size: 20px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;

}

.mobile_pinpaiList .list .name_logo .logo {
  display: flex;
  justify-content: flex-end;
}

.mobile_pinpaiList .list .name_logo .logo .img100 {
  width: 80%;
}

.mobile_pinpaiList .list .intro {
  padding: 10px 0 15px 0;
  font-size: 14px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #6C6C6C;
  margin: 0 5px;
}

.mobile_pinpaiList .list .intro .title {
  font-size: 16px;
  /* font-family: Source Han Sans CN; */
  font-weight: 500;
  color: #666;
  padding-bottom: 10px;
  margin: 0 5px;
  display:flex;

}
.mobile_pinpaiList .list .intro .title .type{
  font-size:10px;
  margin-top:-5px;
  padding:0 3px;
}

.mobile_pinpaiList .list .operate a {
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #797979;
  padding: 5px 8px;
  border: 1px solid #999999;
  border-radius: 24px;
  font-size: 12px;
  display: inline-block;
}

.mobile_pinpaiList .list .operate a {
  margin-right: 20px;
}

.mobile_ppList {
  background: #f5f5f5;
}

.nut-tab-active a {
  color: #FBCDDAFF !important;
}

.nav-bar {
  background-color: #FBCDDAFF !important;
}

.nut-tab {
  padding: 0 !important;
  border-left:0!important;
  border-right:0!important;
}

.nut-tab-item {
  height: 0 !important;
  padding: 0 !important;
}

.nut-tab-link {
  font-size: 14px !important;
}

.mobile_productList {
  display: flex;
  justify-content: space-between;
  margin: 20px 10px;
  flex-wrap: wrap;
}

.mobile_productList .list {
  width: 49%;
  text-align: center;
  margin-bottom: 10px;
}

.mobile_productList .list .title {
  font-size: 14px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
  padding: 5px 0;
}

.mobile_productList .list .price {
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #FBCDDAFF;
  line-height: 26px;
  font-size: 14px;
}

.mobile_zixun_page .nut-tab-title,
.mobile_zixun .nut-tab {
  border: 0 !important;
  ;
}

.mobile_zixun_page .one_zixun {
  margin: 20px 10px;
}

.mobile_zixun_page .one_zixun .title {
  font-size: 14px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
  overflow: hidden;
  /*文本超出隐藏*/
  display: -webkit-box;
  /*盒子模型微弹性伸缩模型*/
  -webkit-box-orient: vertical;
  /*伸缩盒子的子元素垂直排列*/
  -webkit-line-clamp: 1;
}

.mobile_zixun_page .one_zixun .txt {
  margin: 8px 0;
  font-size: 13px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #888888;
  overflow: hidden;
  /*文本超出隐藏*/
  display: -webkit-box;
  /*盒子模型微弹性伸缩模型*/
  -webkit-box-orient: vertical;
  /*伸缩盒子的子元素垂直排列*/
  -webkit-line-clamp: 2;
}

.mobile_zixun_page .one_zixun .more {
  display: flex;
  align-items: center;
  font-size: 14px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #FBCDDAFF;
  margin: 8px 0;
  
}

.mobile_zixun_detail {
  margin: 10px;
}

.mobile_zixun_detail .title {
  font-size: 16px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
}

.mobile_zixun_detail .time_author {
  text-align: center;
  font-size: 13px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #666;
  padding: 10px 0;
  margin: 0 10px;
  border-bottom: 1px solid #ccc;
}

.mobile_zixun_detail .content {
  padding: 10px 0;
  color: #888888;
}
.mobile_zixun_detail .content p span{
  font-size: 14px!important;
  font-family: unset!important;
}

.mobile_zixun_detail .content img,
.mobile_zixun_detail .content video {
  width: 100% !important;
  height: auto !important;
}

.next_prev {
  padding: 0 10px;
  font-size: 13px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #6C6C6C;
}

.next_prev .item {
  margin-bottom: 10px;
  overflow: hidden;
  /*文本超出隐藏*/
  display: -webkit-box;
  /*盒子模型微弹性伸缩模型*/
  -webkit-box-orient: vertical;
  /*伸缩盒子的子元素垂直排列*/
  -webkit-line-clamp: 1;
}

.banner {
  font-size: 0;
}

.banner_top {
  max-height: 200px;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.pinpai_introduce {
  margin: 20px;
}

.pinpai_introduce .icon {
  width: 60px;
  margin: 0 auto;
}
.pinpai_introduce .icon.cxj{
  width: 40px!important;
}

.pinpai_introduce .title {
  font-size: 15px;
  /* font-family: Source Han Sans CN; */
  font-weight: 500;
  color: #666;
  margin: 10px 0;
  display:flex;
  justify-content: center;
}
.pinpai_introduce .title .type{
  font-size:10px;
  /* display:inline-block; */
  margin-top:-5px;
  padding:0 3px;
}
.pinpai_introduce .content{
  color: #666;
}
.pinpai_introduce .content .list {
  margin-bottom: 10px;
  font-size: 14px;
  display:flex;
  flex-wrap: wrap;
}
.pinpai_introduce .content .list .type{
display:flex;
width:50px;
}
.pinpai_introduce .content .list .type span{
  font-size:10px;
  margin-top:-5px;
  padding:0 3px;
}

.pinpai_introduce .imgList {
  display: flex;
  justify-content: space-between;
}

.pinpai_introduce .imgList .list {
  flex: 1;
}

.pinpai_introduce .imgList .list:nth-child(2) {
  margin: 0 5px;
}

.pinpai_introduce .intro {
  font-size: 12px;
  /* font-family: Source Han Sans CN; */
  font-weight: 400;
  color: #888787;
  margin: 10px 0;
}

.pinpai_introduce .tags {
  display: flex;
  justify-content: center;
  font-size: 12px;
  margin-bottom: 10px;
}

.pinpai_introduce .tags .item {
  border: 1px solid #FBCDDAFF;
  border-radius: 15px;
  color: #FBCDDAFF;
  padding: 2px 8px;
  margin: 0 10px;
}

.pinpai_introduce .intro .list {
  margin-bottom: 10px;
}

.txt_center {
  text-align: center;
}

.noData {
  text-align: center;
  font-size: 11px;
  color: #FBCDDAFF;
  padding-bottom: 20px;
}
.nut-tab-link{
  color:#666!important;
}
.mobile_goJX .jay .title{
  font-size: 20px;
  font-weight: 500;
  color: #333333;
  margin:15px 0;
}
.mobile_goJX .jay  .content_box{
  font-size: 16px;
  font-weight: 400;
  color: #666;
}
.mobile_goJX .jay  .content_box .txt_center{
  padding:5px 0;
  line-height:25px;
}
.youxuan{
 text-align: center;
 display:flex;
 align-items: center;
 flex-direction: column;
 justify-content: center;
 /* background:#f1f1f1; */
}
.youxuan .img{
  width:60%;
}
.youxuan .intro_name{
  margin:10px 0;
  font-weight:550;
}
.youxuan .txt{
  font-size:13px;
}