* {
  padding: 0;
  margin: 0;


}
/* body::-webkit-scrollbar {
	display: none;
}
body {
	scrollbar-width: none;
  -ms-scrollbar-width: none;
  -webkit-scrollbar-width: none;
  -moz-scrollbar-width: none;
  -o-scrollbar-width: none;
}
body {
	-ms-overflow-style: none;
  -webkit-overflow-style: none;
  -moz-overflow-style: none;
  -o-overflow-style: none;
  overflow-style: none;
} */

/* 隐藏 Chrome、Safari 和 Opera 的滚动条 */
*::-webkit-scrollbar {
  display: none !important;
}

/* 隐藏 IE、Edge 和 Firefox 的滚动条 */
* {
  -ms-overflow-style: none !important;  /* IE and Edge */
  scrollbar-width: none !important;  /* Firefox */
  overflow: -moz-scrollbars-none !important;
}
html,body{
  /* scroll-behavior:smooth; */
  /* scroll-behavior: auto; */
  font-family: Microsoft YaHei;

}



.mobile-home-banner {
  width: 100vw;
  height: 75vw;
  background-image: url('../images/homeBanner.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;

  display: flex;
  justify-content: center;
  position: relative;
}
.mobile-scrollDown{
  background-image: url('../images/scrollDown_bg.png');
  width: 24.4000vw;
  height: 24.4000vw;
  background-size: 100% 100%;
  position: absolute;
  bottom:5vw;
  right:5vw;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition:all 1s ease-in;

  -webkit-animation-name: spin;
  animation-name: spin;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.mobile-scrollDownPre{
  background-image: url('../images/scrollDown_pg.png');
  width: 4.4000vw;
  height: 5.7333vw;
  background-size: 100% 100%;
  /* position: absolute;
  bottom:6vh;
  right:5vw; */
  cursor: pointer;
  /* left:10px;
  top:10px; */
  transition:all 1s ease-in;
}
@keyframes spin {
  from {
    transform: rotateZ(0deg);
  }

  to {
    transform: rotateZ(360deg);
  }

}
.mobile-scrollDownPreBox{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 20vw;
  height: 10vw;
  position: absolute;
  bottom:14vw;
  right:7vw;
  cursor: pointer;
  display: flex;
}
.mobile-scrollDownPreText{
  width: 100%;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 2.5333vw;
  color: #FFFFFF;
  line-height: 30px;
}

.mobile-homeBannerText{
  background-image: url('../images/BannerText.png');
  /* font-size: 5vw;
  color: #FFF;
  font-weight: bold; */

  width: 53.3333vw;
  height:  6.0000vw  ;
  position: absolute;
  top:33%;
  z-index: 999;
  background-repeat: no-repeat;
  background-size: 100% 100%;

}
/* .mobile-homeBannerText::after{
  content:'能化前沿 信息领航';
  display: block;
  font-family: Alimama ShuHeiTi;
  font-weight: bold;
  font-size: 6.4000vw  ;
  color: #FFFFFF;
  position: absolute;
  top:5vw;
} */

.mobile-home-center {
  /* height: 100vh; */
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.mobile-home-center-left {
  background-image: url('../images/aboutUs2.png');
  background-repeat: no-repeat;
  background-position: right;
  height: 59.3333vw;
  width: 100%;
  background-size: 100% 100%;
  padding: 5.2vw;
}
.mobile-home-center-left-textBox{
  /* padding-top:19vh; */
  position: relative;
}
.mobile-textNenghua{
  width: 51.4667vw;
  height: 7.4667vw;
  position: absolute;
  left:12vw;
  top:5vw;

  transition-property: all;
  transition-duration: 0.8s;
  transition-timing-function:ease-out;
}
.mobile-textXinke{
  width: 30.6667vw;
  height: 7.4vw;
  position: absolute;
  left: 30vw;
  top:14.8vw;

  transition-property: all;
  transition-duration: 0.8s;
  transition-timing-function:ease-out;
}
.mobile-textSince{
  width: 30.2667vw;
  height: 7.4667vw;
  position: absolute;
  left: 32vw;
  top:24.4vw;

  transition-property: all;
  transition-duration: 0.8s;
  transition-timing-function:ease-out;
}
.mobile-text_2024{
  width: 27.4667vw  ;
  height: 7.8667vw;
  position: absolute;
  left: 12vw;
  top:34vw;

  transition-property: all;
  transition-duration: 0.8s;
  transition-timing-function:ease-out;
}
.mobile-home-center-left-img{
  width: 100%;
  height: 100%;
}

.mobile-home-center-right {
  background-color: #fff;
  /* height: 71vw; */
  width:100%;
  line-height: 2;
  display: flex;
  align-items: flex-start;
  visibility: hidden;
  /* padding-top:18.2vh; */
  padding:7.000vw;
}



.mobile-about-us-title {
  position: relative;
  /* height: 18.54vh;
  line-height: 21.54vh;
  margin-bottom: 3.23vh;
  font-size: 1.5vw;
  font-weight: bold;
  color:rgba(23, 102, 180, 1); */

  width: 62%;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 4.8000vw  ;
  color: #1766B4;
  line-height: 6.6667vw  ;
  text-align: left;
}
.mobile-about-us-content{
  margin-top:7.2000vw;

  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 2.9333vw  ;
  color: #333333;
  line-height: 5.6000vw  ;
  letter-spacing: 0.1vw;
}

/* .about-us-title::before {
  content: 'ABOUT US';
  display: block;
  position: absolute;
  top: -2.584vh;
  left: 0;
  font-size: 2.864vw;
  opacity: 0.1;
} */

p {
  text-indent: 2em;
}

a {
  text-decoration: none;
}

.mobile-btn-more {
  display: flex;
  margin-top: 2vh;
}

.mobile-btn-more-text {
  font-weight: 400;
  font-size: 2.4000vw  ;
  color: #666666;
}

.mobile-btn-more-img {
  width: 0.7292vw;

}


.mobile-home-bottom {
  /* height:65vh; */
  background-image: url('../images/newsAndNoticeBg.png');
  /* background-color: #fff; */
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 5vw;
  padding-top:10vw;
  /* background-position-y:-17vh; */
}

.mobile-home-bottom-title {
  position: relative;
  /* height: 21.54vh; */
  /* width:16vw; */
  /* line-height: 21.54vh; */

  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 4.8000vw  ;
  color: #1766B4;
}

.mobile-home-bottom-title-Eng {

  font-family: Poppins;
  /* font-weight: 300; */
  font-weight: normal;
  font-size: 3.3333vw  ;
  color: #1766B4;
}

.mobile-home-bottom-content {
  display: flex;
}

.mobile-home-bottom-left {
  /* width: 9.114vw; */
  /* height: 39.84vh; */
  /* width: 14vw; */
  height: 100%;
  /* border-right: 0.1042vw solid #ddd; */
  display: flex;
  /* flex-direction: column; */
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

.mobile-home-bottom-tab {
  /* height: 8.076vh; */

  cursor: pointer;
  white-space: nowrap;

  /* width: 6.6146vw;
  height: 2.4479vw; */

  width: 16.9333vw  ;
  height: 6.1333vw  ;
  border-radius: 3.0667vw  ;


  line-height: 6.1333vw;
  /* border-radius: 1.1979vw; */
  border: 1px solid #666666;
  text-align: center;
  margin-right:2vw;

  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 2.8000vw  ;
  color: #666;
}

.mobile-home-bottom-tab.selected {
  color:#fff;
  background-color: rgba(27, 116, 205, 1);
  border: none;
  /* color: rgb(31, 103, 248);
  font-size: 1.145vw;
  font-weight: bold;
  background-image: url('../images/selectedIcon.png');
  background-repeat: no-repeat;
  background-position: 0 center;
  background-size: 12%; */
}


.mobile-home-bottom-right {
  /* width: 66.67vw; */
  width: 100%;
  flex-shrink: 0;
  display: none;
  overflow-x: auto;
  overflow-y: hidden;
}
.mobile-newsBox{
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  /* height:90%; */
}
.mobile-firstNews{
  margin-right:4vw;
  /* width: 50%; */
  width: calc(100vw - 10vw);
  position: relative;
  flex-shrink: 0;
  cursor: pointer;
  /* height: 37.5vh; */
  height: calc(90vw * 9 / 16);
}
.mobile-firstNewsImg{
  height: 100%;
  width: 100%;
}
.mobile-firstNewsTitle{
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  line-height: 3;
  width: calc(100%);
  background-color: rgba(0, 0, 0, 0.2);
  /* background-color: red; */
  padding-left:3vw;
  padding-right: 3vw;

  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 2.8000vw  ;

  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;

  box-sizing: border-box;
}
.mobile-otherNews{
  /* height:100%; */
  width: 100%;
  flex-shrink: 0;
}
.mobile-otherNewsItem{
  /* height:25%; */
  /* padding:2vh 0; */
  border-bottom: 1px solid rgba(230, 230, 230,0.6);
  cursor: pointer;
  /* margin-bottom:0.965vw;
  padding-bottom:0.79vw; */

  padding: 4.5333vw 0 2.7vw 0 ;

}

.mobile-otherNewsTime{
  /* margin-bottom: 0.8vh; */

  font-weight: 400;
  font-size: 2.4000vw  ;
  color: #666666;
}
.mobile-otherNewsTitle{
  padding:1.8368vw 0;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;

  font-weight: bold;
  font-size: 2.8000vw  ;
  color: #333333;
}
.mobile-home-bottom-right.selected {
  display: flex;
}

.mobile-img-news {
  width: 33.33%;
  padding: 2vh 1.8229vw 0 1.8229vw;
}
.mobile-news-title {
  width: 19.166vw;
  font-weight: bold;
  color: #000;
  font-size: 0.8333vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.mobile-news-time {
  display: inline-block;
  font-size: 0.8333vw;
  color: #999;
  margin-top: 1vh;
}
.mobile-news-img {
  margin: 1.6153vh 0;
  width: 100%;
  /* height: 23.907vh; */
  height: calc((66.67vw / 3 - 1.55vw * 2) / 16 * 10);
  /* 11.6109vw */
}

.mobile-home-notice-list{
  width: 80%;
  /* overflow: hidden; */

}
.mobile-home-notice-row {
  display: flex;
  padding: 2vh 0;
  justify-content: space-between;
  align-items: center;
  border-top: 0.052vw solid #eee;
  /* border-bottom: 0.052vw solid #eee; */
  border-bottom: 1px solid #E6E6E6;

  margin-left: 1.5625vw;
  width: 58.083vw;
  cursor: pointer;
}
.mobile-home-notice-left{
  display: flex;
  align-items: center;
}
.mobile-home-notice-icon {
  height: 0.8615vh;
  margin-right: 0.521vw;
}

.mobile-home-notice-title {
  font-size: 0.8333vw;
  font-weight: bold;
  color: #000;
  width: 52.083vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.mobile-home-notice-time {
  color: #999;
  font-size: 0.8333vw;
}


.mobile-menu-banner {
  width: 100%;
  height: 57.8667vw;
  background-repeat: no-repeat;
  background-size: 100% 100%;

  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.mobile-menuBannerTop{
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 6.5333vw;
  color: #FFFFFF;
}
.mobile-menuBannerBottom{
  font-weight: 400;
  font-size: 2.0000vw  ;
  color: #FFFFFF;
}

.mobile-menu-banner.mobile-news {
  background-image: url('../images/newsBanner.png');
}
.mobile-menu-banner.mobile-party {
  background-image: url('../images/partyBanner.png');
}
.mobile-menu-banner.mobile-notice {
  background-image: url('../images/noticeBanner.png');
}
.mobile-menu-banner.mobile-techproject {
  background-image: url('../images/techprojectBanner.png');
}

.mobile-menu-banner.mobile-recruit {
  background-image: url('../images/recruitBanner.png');
}

.mobile-menu-banner.mobile-about {
  background-image: url('../images/aboutUsBanner.png');
}
.mobile-menu-banner.mobile-search {
  background-image: url('../images/searchBanner.png');
  height:44.4210vh;
}


.recruit-list {
  padding: 0 15.625vw;
}

.recruit-info {
  display: flex;
  padding: 2.154vh 0;
  justify-content: space-between;
  align-items: center;
  border-top: 0.052vw solid #eee;
  border-bottom: 0.052vw solid #eee;
}

.recruit-info.no-data {
  border: none;
  font-size: 1.5625vw;
  padding-top: 0;
  justify-content: center;
  height: 18.3vh;
  line-height: 18.3vh;
  padding: 0;
}

.notice-page-list {
  padding: 4vh 15.625vw;
  min-height: 23vh;
  text-align: center;
}

.notice-row {
  display: flex;
  padding: 2.154vh 0;
  justify-content: space-between;
  align-items: center;
  border-top: 0.052vw solid #eee;
  border-bottom: 0.052vw solid #eee;
  cursor: pointer;
}
.notice-row-left {
  display: flex;
  align-items: center;
  text-align: left;
}
.notice-row-icon {
  height: 0.8615vh;
  margin-right: 0.521vw;
}
.notice-row-title {
  font-size: 1.042vw;
  color: #222;
  width: 59.89vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;

}
.notice-row-right {
  color: #999;
  width: 6.62vw;
  font-size: 0.8333vw;
  text-align: right;
}

.page{
  padding: 24px 0;
  font-family: simsun;
  clear: both;
}
.page span {
  float: left;
  margin: 0 2px;
  font-size: 14px;
  height: 26px;
  line-height: 26px;
}
.page_fy a {
  display: block;
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  transition: ease-in-out .3s;
  text-decoration: none;
  color: #666;
}
.page_fy a.disabled {
  color: #999;
  background: none;
  cursor: no-drop;
}
.page ul {
  float: left;
}
.page ul li {
  list-style: none;
  float: left;
  margin-right: 1px;
  min-width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-bottom: medium none;
}
.page ul li a:hover, .page_num {
  display: block;
  min-width: 26px;
  height: 26px;
  background: #df4c18;
  color: #fff!important;
}
.page strong {
  padding: 0 6px;
}
.page select {
  margin: 0 6px;
}


.mobile-footer {
  display: table;
  width: 100%;
  /* height:125px; */
  font-family: simsun;
  font-size:  0.7292vw;
  /* background-color: rgb(6, 13, 29); */
  background-color: rgba(23, 102, 180, 1);
  color: #eee;
  position: relative;
  /* position: absolute;
  bottom:0; */
}

.mobile-footer-th {
  display: table-cell;
  vertical-align: middle;
  /* padding: 6vw 5vw; */
  padding-top: 5vw;
}

.mobile-footer-nav {
  /* padding-bottom: 3px; */
  /* margin-left: -0.7292vw; */
  /* border-bottom: 1px solid rgb(230, 230, 230,0.2); */
  background-color: rgb(23, 102, 180);
  padding-bottom:5vw;

  display: flex;
  justify-content: center;
  align-items: center;
}
.mobile-footer-nav a{
  /* color: #ccc; */
  /* position: relative; */
  padding: 0 2vw;
  /* line-height: 30px;
  font-size: 0.7292vw;
  transition: .3s; */

  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 2.2667vw  ;
  color: #fff;

  border-right: 1px solid #fff;

}
.mobile-footer-nav a:last-child{
  border: none;
}





.mobile-copyright {
  padding-top: 3vw;
  /* padding-bottom: 2vh; */
  color: #ccc;
  text-align: center;

  font-weight: 300;
  font-size: 1.7333vw  ;
  /* color: #FFFFFF; */
  background-color: rgb(18, 90, 161);
}
.mobile-copyright::after{
  content: "";
  display: block;
  height: 3vw;
  background-color: rgb(18, 90, 161);
}
.mobile-copyright span a {
  color: #ccc;
  text-decoration: none;

  font-weight: 300;
  font-size: 1.7333vw  ;
  /* color: #FFFFFF; */
}
.mobile-copyright div a {
  color: #ccc;
  text-decoration: none;

  font-weight: 300;
  font-size: 1.7333vw  ;
  /* color: #FFFFFF; */
}
.mobile-wa{
  display: inline-block;
  padding: 0 5px 0 20px;
  background: url(../images/footer-ga.png) no-repeat left center;

  font-weight: 300;
  font-size: 1.7333vw  ;
  color: #FFFFFF;
}





.mobile-index-number-box{
  background-image: url('../images/index_bumber_box_bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding:5.2vw;
}
.mobile-index-number-box-top{
  display: flex;
  flex-wrap: wrap;
}

.mobile-index-number-box-top-left{
  color:#1766b4;
  width: 100%;
  font-family: Microsoft YaHei;
  font-size: 5.5000vw  ;
  color: #1766B4;
  line-height: 7.6667vw  ;
}

.mobile-index-number-box-top-left-top{
  font-family: Microsoft YaHei;
}
.mobile-index-number-box-top-left-bottom{
  font-weight: bold;

}
.mobile-index-number-box-top-right{
  width: 100%;

  /* letter-spacing: 0.09vw; */
  margin-top: 6.2000vw  ;
  font-weight: 400;
  font-size: 3.4vw  ;
  color: #333333;
  line-height: 5.6000vw  ;
}

.mobile-index-number-box-bottom{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top:10.2667vw;
  margin-bottom: 8vw  ;
}
.mobile-index-number-box-bottom-item{
  width: 22%;
}
.mobile-index-number-box-bottom-item-top{
  font-weight: bold;
  font-size: 7.7333vw  ;
  color: #1766B4;
}
.mobile-plusIcon::after{
  content:'⁺';
  display:inline-block;
  position: relative;
  left: -1vw;


}
.mobile-index-number-box-bottom-item-bottom-top{
  font-weight: 400;
  font-size: 2.8000vw  ;
  color: #333333;
}
.mobile-index-number-box-bottom-item-bottom-bottom{
  font-weight: 400;
  font-size: 1.0000vw  ;
  color: #aaa;
  /* transform: scale(0.5); */
  text-align: left;
}

/* 大事记 */
.mobile-index-process-box{
  background-image: url('../images/process_bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  /* padding: 5.385vh 13.02vw; */
  padding:5.2vw;
  height: 132vw  ;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;

  /* position: relative; */

  padding-bottom: 16vw;

}
.mobile-index-process-box-title{
  width: 100%;
  text-align: left;
  font-weight: bold;
  font-size: 4.8000vw  ;
  color: #1766B4;
}
.mobile-index-process-box-left{
  text-align: right;
  width: 80vw;
}
.mobile-index-process-box-left-item{
  /* height: 41%; */
  height: 30vw;

  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  margin-top: 1vw;
}
.mobile-index-process-box-left-item-top{
  /* width: 100%; */

  font-family: Poppins;
  font-weight: bold;
  font-size: 7.7333vw  ;
  color: #1766B4;
}
.mobile-index-process-box-left-item-bottom{
  /* width: 100%; */

  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 2.9333vw;
  color: #333333;
  line-height: 13vw;
  margin-left:2vw;
}
.mobile-index-process-box-left-white-box{
  width: 4vw;
  height:30vw;
  margin-top:80vw;
  margin-left:1vw;
  border-top:1px dotted #1766b4;
  border-bottom:1px dotted #1766b4;
  position: relative;
  left: -6.8vw;

}
.mobile-index-process-box-left-white-box::before{
  content:'';
  display: block;
  width: 5px;
  height: 5px;
  background-color: #1766b4;
  border-radius: 50%;
  position: absolute;
  left:0px;
  top:-3px;
}
.mobile-index-process-box-left-white-box::after{
  content:'';
  display: block;
  width: 5px;
  height: 5px;
  background-color: #1766b4;
  border-radius: 50%;
  position: absolute;
  left:0px;
  bottom:-3px;
}
.mobile-index-process-box-center-line{
  height: 90%;
  width: 1px;
  background-color: #ccc;
  position: relative;

  transition-property: all;
  transition-duration: 1.4s;

  margin-left: 5.5vw;
  margin-top: 10vw;
}
.mobile-index-process-box-center-line::after{
  content:'';
  display: block;
  width: 5px;
  height: 5px;
  background-color: #1766b4;
  border-radius: 50%;
  position: absolute;
  left:-2px;
  bottom:-2px;

  transition-property: all;
  transition-duration: 1.4s;
}
.mobile-index-process-box-center-line-center{
  height: 1%;
  width: 1px;
  background-color: #1766b4;

  transition-property: all;
  transition-duration: 1.4s;
}
.mobile-index-process-box-right-white-box{
  width: 4vw;
  height:30vw;
  margin-top:20vw;
  margin-right:1vw;
  border-top:1px dotted #1766b4;
  border-bottom:1px dotted #1766b4;
  position: relative;
}
.mobile-index-process-box-right-white-box::before{
  content:'';
  display: block;
  width: 5px;
  height: 5px;
  background-color: #1766b4;
  border-radius: 50%;
  position: absolute;
  left:-3px;
  top:-3px;
}
.mobile-index-process-box-right-white-box::after{
  content:'';
  display: block;
  width: 5px;
  height: 5px;
  background-color: #1766b4;
  border-radius: 50%;
  position: absolute;
  left:-3px;
  bottom:-3px;
}
.mobile-index-process-box-right{
  width: 65vw;
  text-align: left;
  padding-top:15vw;
}
.mobile-index-process-box-right-item{
  height: 29vw;
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  margin-top: 0vw;
}
.mobile-index-process-box-right-item-top{
  /* width: 100%; */

  font-family: Poppins;
  font-weight: bold;
  font-size: 7.7333vw  ;
  color: #1766B4;
}
.mobile-index-process-box-right-item-bottom{
  /* width: 100%; */

  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 2.9333vw  ;
  color: #333333;
  line-height: 13vw;
  margin-left:2vw;

}
.mobile-treeBottom{
  width: 4vw;
  height: 4vw;
  text-align: left;
  margin-top: -1.5vh;

  /* position: absolute; */
  /* bottom: 10vw;
  left: 8.8vw; */
  margin-top: 126vw;
  margin-left: -77.1vw;
}
.mobile-treeBottom-img{
  width: 100%;
  height: 100%;
}


/* 党建 */
.mobile-index-party-building{
  /* background-color: #fff; */
  padding: 10vw 5vw;
  /* height: 70vh; */
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  background: linear-gradient(45deg, #F6F9FC, #FFFFFF);

}
.mobile-index-party-building-title{
  width:37vw;
  height: 17.2667vw;
  margin-right: 40vw;
  background-image: url('../images/partyBuildingTitle.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50% 50%;
  margin-bottom: 6vw;
}
.mobile-index-party-building-left{
  /* width:32%; */
  /* width: 486px; */
  /* height:646px; */
  width:40.4190vw;
  height: 57.127vw;
  background-image: url('../images/partyBuildingLeft.png');
  background-repeat: no-repeat;
  background-position: 40% 50%;
  background-size: 270% 100%;
  border-radius: 300px 300px 0 300px;
  margin-right: 1.5%;

  transition-property: all;
  transition-duration: 1.4s;
  transition-timing-function: ease-out;
}
.mobile-index-party-building-right{
  /* width:35%; */
  /* width: 552px; */
  width: 47.8710vw;
  /* height: 399px; */
  height: 38.4vw  ;
  background-image: url('../images/partyBuildingRight.png');
  background-repeat: no-repeat;
  background-position: 60% 50%;
  background-size: 186% 100%;

  /* height:60%; */
  border-radius: 300px 300px 300px 0 ;

  transition-property: all;
  transition-duration: 1.4s;
  transition-timing-function: ease-out;


}

.mobile-titleAndBtn{
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* height:15vh; */
  margin-bottom: 6vw;
}

.mobile-noticeBox{
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.mobile-noticeItem{
  width: 100%;

  border-bottom: 1px solid rgba(230, 230, 230,0.6);
  padding: 3.61vw 0 3.61vw 0 ;
}
.mobile-noticeItem:first-child{
  padding-top: 0 ;
}
.mobile-noticeTime{
  /* margin-bottom: 0.8vh; */

  font-weight: 400;
  font-size: 2.4000vw  ;
  color: #666666;
}
.mobile-noticeTitle{
  padding:1.8368vw 0 0;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
  font-weight: bold;
  color:#333;
  font-size: 2.8000vw  ;
}

.mobile-logoBox{
  width:16.23vw;
  margin-bottom: -0.3vh;
}
.mobile-noLogo{
  display: inline-block;
  /* width: 311.63px; */
  width:13.5vw;
  /* height: 42.63px; */
  margin-bottom: -0.3vh;


}

.mobile-toTop{
  /* width:3.56vw;
  height: 7.09vh; */
  width: 8.4000vw  ;
  height: 8.0000vw  ;

  position: absolute;
  right:3vw;
  top:-2vh;
  cursor: pointer;

  display: none;
}
.mobile-toTopImg{
  width: 100%;
  height: 100%;
}

.searchBtn{
  display: inline-block;
  width: 100%;
  /* height: 0.8vw; */
  /* line-height: 1vw; */
  /* border-radius: 50%; */
  /* background-color: rgba(255, 255, 255, 0.2); */
  /* padding:8px; */
}

.mobile-newsList{
  display: flex;
  flex-wrap: wrap;
  padding: 3vw 3vw;
  justify-content: flex-start;
  align-items: center;
}

.mobile-newsItem{
  width: calc(100vw - 6vw);
  height: 26.8000vw  ;
  background: #FFFFFF;
  box-shadow: 0px 3px 26px 1px rgba(0,0,0,0.06);
  display: flex;
  margin-bottom:1.5691vw;
  justify-content: space-between;
  align-items: center;
  padding:0 1.5691vw 0 0;

  cursor: pointer;

  position: relative;

}
/* <div class="leftBorder"></div>
<div class="topBorder"></div>
<div class="rightBorder"></div>
<div class="bottomBorder"></div> */
.mobile-leftBorder,.mobile-topBorder,.mobile-rightBorder,.mobile-bottomBorder{
  display: none;
  position: absolute;
}
.mobile-leftBorder{
  left:0;
  top:0;
  width: 2px;
  height:40%;
  background-color: #1766b4;
}
.mobile-topBorder{
  top:0;
  left:0;
  width: 40%;
  height:2px;
  background-color: #1766b4;
}
.mobile-rightBorder{
  right:0;
  bottom:0;
  width: 2px;
  height:40%;
  background-color: #1766b4;
}
.mobile-bottomBorder{
  bottom:0;
  right:0;
  width: 40%;
  height:2px;
  background-color: #1766b4;
}
.mobile-newsItem:hover>.mobile-leftBorder{
  display: block;
}
.mobile-newsItem:hover>.mobile-topBorder{
  display: block;
}
.mobile-newsItem:hover>.mobile-rightBorder{
  display: block;
}
.mobile-newsItem:hover>.mobile-bottomBorder{
  display: block;
}

.mobile-newsItem:hover>.mobile-newsItemTitle{
  color: #1766B4;
  /* color: #1766B4;
  background-image: url('../images//noticeSelectedBg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat; */
}

.mobile-newsItemTime{
  text-align: center;
  width: 17vw;
  border-right: 1px solid #E6E6E6;;
  flex-shrink: 0;
}

.mobile-newsItemDay{
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 4.1333vw;
  color: #333333;
}

.mobile-newsItemYearMonth{
  font-weight: 400;
  font-size: 2.2667vw  ;
  color: #666666;
}

.mobile-newsItemTitle{
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  /* width: 13.7062vw; */
  /* width: 11.88vw; */
  padding:0 3vw;
  /* line-height: 3.2189vh; */

  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;

  letter-spacing: 0.05vw;

  font-size: 2.8000vw  ;
}

.mobile-newsItemImgBox{
  width: 39.2000vw;
  height: 21.0667vw;
  background: #D6E3F3;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex-shrink: 0;

}
.mobile-newsItemImgABox{
  display: inline-block;
  width: 100%;
  height: 100%;
}

.mobile-newsItemImg{
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.defaultText{
  font-weight: bold;
  font-size: 1.6737vw;
  color: #1766B4;
  position: absolute;
}

.partyBuildingList{
  display: flex;
  flex-wrap: wrap;
  padding: 7vh 9vw 4.2919vh 10.4605vw;
  justify-content: flex-start;
  align-items: center;
}

.partyItem{
  width: 35vw;
  height: 37.5540vh;
  background-image: url('../images/partyBuildingItemBg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;

  margin-right: 4.4457vw;
  margin-bottom:5.9013vh;
}

.titleMore{
  display: flex;
  justify-content: space-between;
  font-weight: bold;
  font-size: 1.2553vw;
  color: #E8040B;
  padding-top: 0.5vh;
  padding-left: 1.8vw;
}
.titleMoreMore{
  font-weight: 400;
  font-size: 0.8368vw  ;
  color: #666666;
  cursor: pointer;
  margin-top: 2vh;
}
.titleList{
  padding-left:3vw;
  margin-top:7.5vh;
}
.titleItem{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.5vh;
  cursor: pointer;

}
.titleItemStar{
  width: 0.8368vw;
  height: 0.8368vw;
  margin-right: 0.4vw;
}
.titleItemTitle{
  font-weight: 400;
  font-size: 0.9414vw  ;
  color: #333333;
  width: 30.2831vw;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; /*省略号*/
}


/* 单个党建引领 */
.mobile-partyBuildingWrapper{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height:100vh;
}

.mobile-partyBuildingListOnlyOne{
  display: flex;
  flex-wrap: wrap;
  padding: 3vw 3vw;
  justify-content: flex-start;
  align-items: center;
}
.mobile-partyItemOnlyOne{
  /* width: 74.4457vw; */
  width: calc(100vw - 6vw);
  /* height: 65vh; */
  min-height: 70vw;
  background-image: url('../images/partyBuildingItemBg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  /* background-position: center center; */
  /* margin-right: 4.4457vw; */
}

.mobile-titleMoreOnlyOne{
  display: flex;
  justify-content: space-between;
  color: #E8040B;
  padding-top: 2vw;
  padding-left: 4.2vw;

  font-weight: bold;
  font-size: 3.4667vw;
}
.mobile-partyBuildingOnlyOneMoreBtn{
  font-weight: 400;
  font-size: 2.4000vw  ;
  color: #666666;
  margin-top: 3vw;
}

.mobile-titleListOnlyOne{
  padding-left:10vw;
  margin-top:10vw;
  padding-right: 3vw;
  /* height:100%;
  display: flex;
  justify-content: center;
  align-items: center; */
}
.mobile-titleItemOnlyOne{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.5vh;
  cursor: pointer;

}
.mobile-titleItemStarOnlyOne{
  width: 2.5333vw;
  height: 2.5333vw;
  margin-right: 1vw;
}
.mobile-titleItemTitleOnlyOne{
  font-weight: 400;
  width:77.2831vw;
  font-weight: bold;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;

  font-size: 2.8000vw;
  color: #333333;

}
.mobile-titleItemTitleOnlyOne:hover{
  color: #1766B4;
}
.mobile-titleItemTimeOnlyOne{
  font-weight: 400;
  font-size: 0.8368vw;
  color: #666666;
  margin-left:1vw;
}
.mobile-titleItem{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom:3.6000vw;
}


.mobile-noticePageList{
  display: flex;
  flex-wrap: wrap;
  padding: 6vw 3vw;
  justify-content: flex-start;
  align-items: center;
}

.mobile-noticePageItem{
  display: block;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 0.1569vw  2.7897vw 1px rgba(0,0,0,0.12);
  /* box-shadow: 0rpx 0.2667vw  2.4000vw  0.1333vw  rgba(0,0,0,0.12); */
  padding:3.8667vw  2.8000vw  ;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.2189vw;
  color: #333333;
  cursor: pointer;
  position: relative;
}
.mobile-noticePageItemTitle{
  width: 100%;
  text-align: left;
  /* flex-grow: 1; */
  /* margin-left: 1.4918vw; */

  font-weight: bold;
  font-size: 2.8000vw  ;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; /*省略号*/
}
.mobile-noticePageItemTitleATag{
  display: inline-block;
  width: 100%;
  height: 100%;
  font-weight: bold;
  font-size: 0.9414vw  ;
  color: #333333;
}
.mobile-noticePageItem:hover{
  color: #1766B4;
  /* background-image: url('../images//noticeSelectedBg.png'); */
  /* background-size: 100% 100%;
  background-repeat: no-repeat; */
  /* border: 1px solid; */
  /* border-left-color: linear-gradient(-135deg, transparent 20px, #425df3 0); */
}
.mobile-noticePageItem:hover .mobile-noticePageItemTitleATag{
  color: #1766B4;
}
.mobile-noticePageItem:hover>.mobile-noticePageItemBtn>.mobile-noticePageItemBtnEyes{
  background-image: url('../images/eyesSelected.png');
}
.mobile-noticePageItem:hover>.mobile-noticePageItemBtn{
  border-color: #1766B4 !important;
}
.mobile-noticePageItem:hover>.mobile-noticePageItemBtn>.mobile-noticePageItemBtnText{
  color:#1766B4;
}
.mobile-noticePageItemTime{
  word-break: keep-all;

  font-weight: 400;
  font-size: 2.4000vw  ;
  color: #666666;
}
.mobile-noticePageItemLine{
  width: 6.4000vw  ;
  height: 1px  ;
  background-color: #CCCCCC;
  margin: 0 2vw;
}



.mobile-noticePageItemTimeLineTitle{
  width: 70.0000vw;
}
.mobile-noticePageItemBtn{
  display: flex;
  justify-content: center;
  align-items: center;

  border-radius: 300px  ;
  border: 1px solid #999999;
  padding:1.2000vw  2.5vw  ;

  font-weight: 400;
  font-size: 2.0000vw  ;
  color: #666666;
}
.mobile-noticePageItemBtnEyes{
  width: 2.6vw  ;
  height: 1.92vw  ;
  margin-right: 0.5vw;
  background-image: url('../images/eyes.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mobile-noticePageItemBtnText{
  word-break: keep-all;

  font-weight: 400;
  font-size: 2.0000vw  ;
  color: #666666;
}
.mobile-noticePageItemTimeLine{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/*  */
.mobile-recruitWrapper{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height:100vh;
}
.mobile-recruitPageList{
  display: flex;
  flex-wrap: wrap;
  padding: 6vw 3vw;
  justify-content: flex-start;
  align-items: center;
}

.mobile-recruitPageItem{
  display: block;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 0.1569vw  2.7897vw 1px rgba(0,0,0,0.12);
  /* box-shadow: 0rpx 0.2667vw  2.4000vw  0.1333vw  rgba(0,0,0,0.12); */
  padding:3.8667vw  2.8000vw  ;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.2189vw;
  color: #333333;
  cursor: pointer;
  position: relative;
}

.mobile-recruitPageItem:hover{
  color: #1766B4;
  /* background-image: url('../images/noticeSelectedBg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat; */
  /* border: 1px solid; */
  /* border-left-color: linear-gradient(-135deg, transparent 20px, #425df3 0); */
}
.mobile-recruitPageItem:hover>.mobile-recruitPageItemBtn>.mobile-recruitPageItemBtnEyes{
  background-image: url('../images/eyesSelected.png');
}
.mobile-recruitPageItem:hover>.mobile-recruitPageItemBtn{
  border-color: #1766B4 !important;
}
.mobile-recruitPageItem:hover>.mobile-recruitPageItemBtn>.mobile-recruitPageItemBtnText{
  color:#1766B4;
}
.mobile-recruitPageItemTime{
  font-weight: 400;
  font-size: 0.9414vw;
  color: #666666;
  word-break: keep-all;
}
.mobile-recruitPageItemLine{
  width: 2.2490vw  ;
  height: 0.1073vh  ;
  background-color: #CCCCCC;
  margin: 0 2vw;
}
.mobile-recruitPageItemTitle{
  width: 100%;
  text-align: left;
  /* flex-grow: 1; */
  /* margin-left: 1.4918vw; */

  font-weight: bold;
  font-size: 2.8000vw  ;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; /*省略号*/
}
.mobile-recruitPageItemBtn{
  display: flex;
  justify-content: center;
  align-items: center;

  border-radius: 5vw;
  border: 1px solid #999999;
  padding:1.2876vh  1.3076vw 1.2876vh 1.0460vw;

  font-weight: 400;
  font-size: 0.9414vw;
  color: #666666;
}
.mobile-recruitPageItemBtnEyes{
  width: 1.1507vw;
  height: 1.7168vh;
  margin-right: 0.3vw;
  background-image: url('../images/eyes.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mobile-recruitPageItemBtnText{
  font-weight: 400;
  font-size: 0.9414vw;
  color: #666666;
  word-break: keep-all;
}

.mobile-recruitPageItemTime{
  word-break: keep-all;

  font-weight: 400;
  font-size: 2.4000vw  ;
  color: #666666;
}
.mobile-recruitPageItemLine{
  width: 6.4000vw  ;
  height: 1px  ;
  background-color: #CCCCCC;
  margin: 0 2vw;
}
.mobile-recruitPageItemTimeLineTitle{
  width: 70.0000vw;
}
.mobile-recruitPageItemBtn{
  display: flex;
  justify-content: center;
  align-items: center;

  border-radius: 300px  ;
  border: 1px solid #999999;
  padding:1.2000vw  2.5vw  ;

  font-weight: 400;
  font-size: 2.0000vw  ;
  color: #666666;
}
.mobile-recruitPageItemBtnEyes{
  width: 2.6vw  ;
  height: 1.92vw  ;
  margin-right: 0.5vw;
  background-image: url('../images/eyes.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mobile-recruitPageItemBtnText{
  word-break: keep-all;

  font-weight: 400;
  font-size: 2.0000vw  ;
  color: #666666;
}
.mobile-recruitPageItemTimeLine{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* about us */
.mobile-aboutUsMiddle{
  /* height: 100vh; */
  padding: 6vw 5vw 10vw;
  /* display: flex; */
  /* justify-content: space-between; */
  position: relative;
  font-family: Microsoft YaHei;

}

.mobile-aboutUsMiddleUpNumberBox{
  display: flex;
  position: absolute;
  bottom:56vw;
  left:5vw;
  /* width: 57.4554vw; */
  background: #FFFFFF;
  box-shadow: -2px 4px 8px 0px rgba(23,51,80,0.08);

  /* padding:5.3649vh 0; */

  width: 51.3333vw  ;
  height: 44.6667vw  ;
  flex-wrap: wrap;
  align-items: center;
}
.mobile-aboutUsMiddleLeftText{
  /* width: 37.4486vw; */
}
.mobile-aboutUsMiddleLeftTextLine{
  margin-bottom: 3.7333vw  ;

  width: 5.4667vw  ;
  height: 2px;
  background: #666666;
  border-radius: 1px;
}
.mobile-aboutUsMiddleLeftTextTitle{
  font-weight: bold;
  margin-bottom: 4.6667vw  ;

  font-size: 4.8000vw  ;
  color: #333333;
}
.mobile-aboutUsMiddleLeftTextContent p{
  font-weight: 400;
  letter-spacing: 0.05vw;
  text-indent: 2em;

  font-size: 2.9333vw  ;
  color: #333333;

  line-height: 5.6000vw  ;
}
.mobile-aboutUsMiddleWhiteBox{
  width:100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 20.0000vw  ;
}
.mobile-aboutUsMiddleRightImgBox{
  width: 54.6667vw  ;
  height: 78.0000vw  ;
}
.mobile-aboutUsMiddleRightImg{
  width: 100%;
  height: 100%;
}
.mobile-aboutUs-number-box-top{
  display: flex;

}

.mobile-aboutUs-number-box-top-left{
  color:#1766b4;
  width: 45%;
  font-size: 1.5750vw;
  padding-right:7vw;
  line-height: 1.8;
}

.mobile-aboutUs-number-box-top-left-top{
}
.mobile-aboutUs-number-box-top-left-bottom{
  font-weight: bold;
}
.mobile-aboutUs-number-box-top-right{
  width: 45%;

  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.9375vw;
  color: #333333;
  line-height: 1.5vw;
  /* line-height: 2; */
  letter-spacing: 0.09vw;
  padding-top:1%;
}

.mobile-aboutUs-number-box-bottom{
  display: flex;
  justify-content: center;
  height:35vh;
  align-items: center;
}
.mobile-aboutUs-number-box-bottom-item{
  width: 37%;
  /* border-right: 1px solid #eee; */
  padding:0 3vw;
  position:relative;
}
/* .mobile-aboutUs-number-box-bottom-item::after{
  content:'';
  display: block;
  position: absolute;
  right:0;
  top:20%;
  width: 1px;
  height: 60%;
  background-color: #eee;
} */
.mobile-aboutUs-number-box-bottom-item:last-child::after{
  display: none;
}
.mobile-aboutUs-number-box-bottom-item-top{
  /* font-size: 3.7658vw; */
  position: relative;

  font-weight: bold;
  font-size: 7.7333vw;
  color: #1766B4;
}
.mobile-aboutUs-number-box-bottom-item-top .mobile-aboutUs-plusIcon::after{
  content:'⁺';
  display:inline-block;
  /* font-size: 1.8829vw  ;
  position: absolute;
  right:0vw;
  top:0vh; */
}
.mobile-aboutUs-number-box-bottom-item-bottom-top{
  font-weight: 400;
  font-size: 2.8000vw  ;
  color: #333333;
}
.mobile-aboutUs-number-box-bottom-item-bottom-bottom{
  color:#aaa;

  font-weight: 400;
  font-size: 2.0000vw  ;
}


.mobile-aboutUsBottomProcessBox{
  height: 94.9333vw  ;
  padding: 6vw 5vw;
  position: relative;
  font-family: Microsoft YaHei;
  background-image: url('../images/aboutUsProcess.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.mobile-aboutUsBottomProcessBoxLeftTitle{
  width: 45vw;

}
.mobile-aboutUsBottomProcessBoxLeftTitle .mobile-aboutUsBottomProcessBoxLeftTextTitle{
  margin-bottom: 8.2667vw;
  font-weight: bold;
  font-size: 4.8000vw;
  color: #333333;
}




.mobile-timeLineItem{
  display: flex;
  justify-content: flex-start;
  height:29.7000vw ;
  position: absolute;
  width: 15.6000vw  ;
}
.mobile-timeLineItemImg{
  margin-right:1vw;
  margin-top: 3vw;
  /* height: 80%; */
  /* width:30vw;
  flex-grow: 1; */
}
.mobile-aboutUsBottomProcessBoxLeftTitleSlogon{

  font-weight: bold;
  font-size: 6.6667vw  ;
  color: #1766B4;
}
.mobile-timeLineItemTime{
  font-family: Poppins;
  font-weight: bold;
  color: #1766B4;

  font-size: 3.8667vw  ;
}
.mobile-timeLineItemDesc{
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1766B4;

  font-size: 2.4000vw  ;
}

.mobile-timeLineItem1{
  left:5vw;
  bottom:10vw;
}
.mobile-timeLineItem2{
  left:26.5vw;
  bottom:18.5vw;
  /* height:50vw  ; */
}
.mobile-timeLineItem3{
  left:48vw;
  bottom:25vw;
  /* height:50vw  ; */

}
.mobile-timeLineItem4{
  left:69vw;
  bottom:34vw;
  /* height:44vw  ; */

  /* height:29.7000vh  ; */
}

.searchSlogon{
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 2.5105vw;
  color: #FFFFFF;
}

.otherNewsItem:hover>.otherNewsTitle{
  color: #1766B4;
}
.noticeItem:hover>.noticeTitle{
  color: #1766B4;
}


.mobile-header {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 3.6500vw - 3.6500vw);
  /* background: url(../images/nav-bg.png); */
  position: absolute;
  /* position: fixed; */
  top:0;
  z-index: 9999;
  /* border-bottom:1px solid rgba(255, 255, 255, 0.2); */
  padding:3.6500vw  3.6500vw;

  box-sizing: content-box;
  background-color: rgba(255, 255, 255, 0);
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}

.mobile-header-logo {
  height: 6.4000vw  ;
  /* margin-top:25px; */
}
.mobile-header-btnBox{
  width: 21vw;
  display: flex;
  /* justify-content: space-between; */
  justify-content: flex-end;
  align-items: center;
}
.mobile-menuBtn{
  width: 5.3333vw  ;
  height: 4.8000vw  ;
  background-image: url('../images/menuBtnOpen.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mobile-menuBtn.mobile-menuBtnOpen{
  background-image: url('../images/menuBtnOpen.png');
}
.mobile-menuBtn.mobile-menuBtnClose{
  background-image: url('../images/menuBtnClose.png');
}

/* head */
/* .mobile-menu-item {
  height: 100%;
  line-height: 100%;
  color: #fff;
  cursor: pointer;
  font-family: simhei;
  text-decoration: none;
  box-sizing: content-box;

  display: flex;
  align-items: center;
}


.mobile-noBottom{
  width:38px;

}
.mobile-noBottom:hover{
  border-bottom: none;
}
.mobile-menuItemselected{
  border-bottom: 3px solid #fff;
  color: #fff;
  opacity: 1;
} */
.mobile-menuItemselected{
  color: rgba(58, 145, 247, 1) !important;
  opacity: 1;
  font-weight: bold;
}
.mobile-menuBox{
  width: 100vw;
  display: flex;
  position: absolute;
  top:0;
  right:0;
}
.mobile-menuBox-whiteBox{
  width: calc(100vw);
  height:100vh;
  display: none;
  /* opacity: 0.5; */
  position: absolute;
  top:0;
  right:0;
  /* padding-left:3.5vw; */
  z-index: 10001;
  background-color: rgba(255, 255, 255, 0.5);

  /* filter: blur(5px); */
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;

  position: absolute;
}
.mobile-headMenuList{
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  text-align: left;
  color:#333;
  font-weight: 400;
  font-family: Microsoft YaHei;
  /* top:13.7vw; */
  font-size: 3.3333vw;
  background-color: #FAFAFA;;
  /* background:linear-gradient( rgb(233, 42, 201),rgb(221, 165, 247));; */
  position: absolute;
  top:0;
  right:0;
  width: 0;
  /* padding-left:3.5vw; */
  z-index: 10002;
  /* display: none; */
  height:100vh;
  overflow: hidden;

  box-sizing: content-box;

  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;

  opacity: 1 !important;

}

.mobile-headMenuTop{
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding:2.0000vw  5.3333vw  ;
  background-color: #fff;
}
.mobile-headMenuTop-logo{
  width:60vw;
  /* height:9.2000vw  ; */
  /* height: 1.5691vw  ;
  background-image: url('../images/logo.svg'); */
}
.mobile-headMenuArrow{
  width: 1.7333vw  ;
  height: 3.3333vw  ;
}
.mobile-headMenuItem{
  width: 100%;
  padding:4.5333vw  0;
  border-bottom: 1px solid #eee;
  text-decoration: none;
  outline: none;
  color: #333;
  margin-left:6vw;
  /* height:2vw; */
  /* flex-grow: 0; */
  word-break: keep-all;
}
.mobile-headMenuItem:first-child{
  border-top: none;
}
.mobile-headMenuItem:last-child{
  /* border-bottom: 1px solid #eee; */
}

.mobile-centerWrapBox{
  padding:6vw 5vw;
  background-color: #fff;
}
.mobile-centerWrapBox h1{
  font-weight: bold;
  font-size: 3.3333vw  ;
  color: #333333;
  text-align: center;
}
.mobile-detail-title-sub{
  font-weight: 400;
  font-size: 2.0000vw;
  color: #999999;
  text-align: center;
  padding-top: 2.6667vw  ;
  padding-bottom: 2.6667vw  ;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom:1vw;
}

.mobile-detail-content {
  font-size: 2.4000vw  ;
  /* color: #333333; */
}
.mobile-detail-content p{
  font-size: 2.4000vw  !important;
  /* color: #333333; */
  line-height: 2 !important;
  margin-right:0 !important;
  margin-left: 0 !important;
}
.mobile-detail-content span{
  font-size: 2.4000vw !important ;
  line-height: 2 !important;
  /* color: #333333; */
}
.mobile-detail-content table{
  width: 90vw !important ;
}
.mobile-detail-content img{
  max-width: 80vw !important ;
  /* margin:3vw 0; */
}
.mobile-detail-foot{
  text-align: right;
  font-size: 2.4000vw !important ;
}
.mobile-centerWrapBox ul li {
  list-style: disc !important;
  font-size: 2.4000vw !important ;

}
.mobile-centerWrapBox ul {
  padding:0 !important;
  margin-bottom: 5vw;
}

.mobile-centerWrapBox ol li {
  font-size: 2.4000vw !important;
}

.mobile-detail-content li{
  line-height:2 !important;
}


.mobile-blur{
  -webkit-filter: blur(5px); /* Chrome, Opera */
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}