﻿.title-i {
  text-align: center;
  padding: 0.4rem 0;
}
.title-i h2 {
  font-size: 0.58rem;
  line-height: 0.64rem;
  font-weight: 400;
  color: #1d2738;
}
.title-i p {
  font-size: 0.32rem;
  font-weight: 400;
  color: #1d2738;
  line-height: 0.64rem;
}
.detail {
  text-align: center;
  margin: 0.37333333rem auto;
  width: 2.53333333rem;
  line-height: 0.66666667rem;
  font-size: 0.44666667rem;
  border: 1px solid #27426f;
  color: #27426f;
  border-radius: 0.64rem;
}
.detail .iconfont {
  font-size: 0.4rem;
  vertical-align: middle;
}
.detail a {
  font-size: 0.32rem;
  color: #27426f;
}
.banner img {
  width: 100%;
}
#about-index {
margin-top: 0.64rem;
}
#about-index .ll{
    background: url(../images/img7.png) center no-repeat;
    background-size: 100%;
}
#about-index .se {
  font-size: 0.32rem;
  color: #1d2738;
  margin: 0 0.4rem;
text-indent: 3em;
}
#about-index .zk {
  width: 100%;
  height: 4.96rem;
  background: url(../images/img9.png) no-repeat;
  background-position: bottom;
  background-size: 100%;
  position: relative;
}
#about-index .zk .bot {
  width: 6.54666667rem;
  height: 4.36rem;
  background: url(../images/img8.png) no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 0.34666667rem;
  right: 0.26666667rem;
}
#about-index .zk .img {
  background-size: 100%;
  width: 6.3233333rem;
  position: absolute;
  right: 0.386667rem;
  bottom: 0.28rem;
}
#about-index .zk .img img {
  width: 100%;
}
#about-index .zk .uu {
    position: absolute;
    top: 3%;
    left: 5%;
    color: #27426F;
    font-weight: bold;
    font-size: 0.26rem;
}
.coo{
margin-top: 0.64rem;
}
#news {
margin-top: 0.94rem;
}
#news .tab {
  position: relative;
margin-top: 0.14rem;
}



#news .tab::before {
  content: "";
  width: 0.13333333rem;
  height: 0.4rem;
  background: #27426f;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
#news .tab ul {
  display: flex;
  padding-left: 0.26666667rem;
  border-bottom: 1px solid #eeeeee;
}
#news .tab ul li {
color: #1e3847;
    line-height: 0.8rem;
    margin-right: 0.93333333rem;
    font-size: 0.44rem;
}
#news .tab ul li:nth-child(1) {

}
#news .tab ul .active {
  font-weight: bold;
  border-bottom: 0.05333333rem solid #d69962;
}
#news .box .world {
    border-bottom: 1px solid #eeeeee;
    padding: 0.42rem 0;
    font-size: 0.36rem;

}
#news .box .world .bb {
width: 6.4rem;
    overflow: hidden;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#news .box .world .data {

  text-align: right;
  color: #6f7682;
}
#news .box .world:last-child {

}
#news .box .world img {
  width: 3.26666667rem;
  height: 2.53333333rem;
  border: 1px dotted #b8b3b3;
}
#news .box .world .yao {
  display: flex;
  justify-content: space-between;
}
#news .box .world .left {
  width: 6.13333333rem;
    margin-left: 0.2rem;
}
#news .box .world .left h3 {
    font-size: 0.40666667rem;
    color: #1d2738;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}
#news .box .world .left p {
font-size: 0.36rem;
    color: #6f7682;
    /* line-height: 0.77333333rem; */
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#news .box .world .left a {
    color: #1d2738;
    font-size: 0.36rem;
    display: block;
    margin-top: 0.23333333rem;
}
#news .coo span {
  font-size: 0.44666667rem;
  color: #1e3847;
  line-height: 0.8rem;
  margin-right: 0.93333333rem;
  padding-left: 0.26666667rem;
}
#news .coo .se {
  font-size: 0.42rem;
  color: #1d2738;
  text-indent: 2em;
}
#news .coo .gol {
  margin: 0.26666667rem 0;
  text-align: center;
}
#news .coo .gol img {
  width: 0.86666667rem;
  border: 1px dotted #a19c9c;
}
#news .coo .gol h1 {
  font-size: 0.32rem;
  font-weight: bold;
  color: #27426f;
}
#news .coo .gol p {
  width: 1.63333333rem;
    text-align: center;
    font-size: 0.38rem;
    color: #1d2738;
}
#project {
  background-color: #f5f5f5;
  padding: 0.26666667rem 0;
}
#project .box {
  flex-wrap: wrap;
}
#project .box img {
  width: 4.53333333rem;
}
#project .box p {
    width: 4.42rem;
    font-weight: 500;
    font-size: 0.42666667rem;
    color: #717171;
    text-align: center;
    margin: 0.26666667rem auto;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#com-top {
  margin: 0 auto;
  text-align: center;
  position: relative;
margin-top: 0.92rem;
    margin-bottom: 1.18rem;
}
#com-top .col {
  font-size: 0.66rem;
  font-weight: bold;
  color: #eeeeee;
  line-height: 0.77333333rem;
  border-bottom: 1px solid #eeeeee;
}
#com-top p {
font-size: 0.66rem;
  font-weight: bold;
  color: #333333;
  position: absolute;
top: 0.20667rem;
  left: 50%;
  transform: translate(-50%);
}
#career .ment {
  background: #ffffff;
  border: 1px solid #d0d0d0;
  box-shadow: 0 0.08rem 0.29333333rem 0 rgba(115, 115, 115, 0.22);
  border-radius: 0.05333333rem;
  padding: 0.26666667rem 0 0.26666667rem 0.26666667rem;
  margin-bottom: 0.4rem;
  display: flex;
  align-items: center;
}
#career .ment a {
  width: 100%;
}
#career .ment .name h3 {
  font-size: 0.42666667rem;
  font-weight: bold;
  color: #292929;
}
#career .ment .name .icon {
  position: relative;
}
#career .ment .name img:nth-child(1) {
  width: 2.66666667rem;
  height: 0.8rem;
}
#career .ment .name img:nth-child(2) {
  width: 0.4rem;
  height: 0.34666667rem;
  position: absolute;
  left: 0.58666667rem;
  top: 0.21333333rem;
}
#career .ment .name span {
  font-size: 0.32rem;
  font-weight: 500;
  color: #ffffff;
  position: absolute;
  top: 0.16rem;
  right: 0.16rem;
}
#career .ment .ofter {
  font-size: 0.34666667rem;
  font-weight: 500;
  line-height: 0.8rem;
}
#career .ment .ofter span {
  color: #292929;
  margin-right: 0.26666667rem;
}
#career .ment .ofter span:nth-child(2) {
  color: #ff0404;
}
#career .ment .ofter span:nth-child(3) {
  color: #292929;
}
#career .ment .welfare {
  color: #838383;
  font-size: 0.32rem;
  width: 6.13333333rem;
}
#career-detail .left {
  width: 9.33333333rem;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.42666667rem 0 rgba(69, 69, 69, 0.23);
  border-radius: 0.05333333rem;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0.26666667rem;
}
#career-detail .left h2 {
  font-size: 0.45333333rem;
  font-weight: bold;
  color: #27426f;
}
#career-detail .left .tab {
  margin: 0.53333333rem 0;
}
#career-detail .left .tab span {
  width: 1.52rem;
  height: 0.58666667rem;
  background: #f6f6f6;
  font-size: 0.34666667rem;
  line-height: 0.58666667rem;
  text-align: center;
  margin-right: 0.53333333rem;
  font-weight: 500;
  color: #909090;
  display: inline-block;
}
#career-detail .left h3 {
  font-size: 0.34666667rem;
  font-weight: bold;
  color: #27426f;
}
#career-detail .left p {
  font-size: 0.34666667rem;
  font-weight: 500;
  color: #909090;
}
#career .other {
  font-size: 0.4rem;
  padding-left: 0.26666667rem;
  line-height: 0.4rem;
  color: #1d2738;
  border-left: 0.10666667rem solid #27426f;
  font-weight: bold;
  margin: 0.53333333rem 0;
}
#product form {
  display: flex;
}
#product .txt {
  border: none;
  width: 78%;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  margin-left: 0.61333333rem;
  color: #666;
  font-size: 0.32rem;
  background: #eeeeee;
  text-indent: 3%;
  border-top-left-radius: 0.13333333rem;
  border-bottom-left-radius: 0.13333333rem;
}
#product .btn {
  cursor: pointer;
  border: none;
  font-size: 0.24rem;
  width: 0.8rem;
  height: 1.06666667rem;
  text-align: center;
  background: #eeeeee url(../images/showsos.png) no-repeat;
  background-size: 2.4rem auto;
  color: #fff;
  border-top-right-radius: 0.13333333rem;
  border-bottom-right-radius: 0.13333333rem;
  background-size: 0.42666667rem;
  vertical-align: bottom;
  background-position: 0.16rem;
  margin-right: 0.61333333rem;
}
#product .tabs {
  margin: 0.4rem auto;
}
#product .tabs ul {
  flex-wrap: wrap;
}
#product .tabs ul li {
  width: 2.93333333rem;
  padding: 0 0.26666667rem;
  line-height: 1.01333333rem;
  text-align: center;
  font-size: 0.32rem;
  border-radius: 0.13333333rem;
  background: #f5f5f5;
  margin-bottom: 0.26666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#product .tabs ul .active{
  background: #126fbf;
}

#product .tabs ul .active a{
  color: #ffffff;
}
.product {
  flex-wrap: wrap;
}
 .product .box {
  border-radius: 0.13333333rem;
  background: #f5f5f5;
  margin-bottom: 0.53333333rem;
}
.product img {
  width: 4.4rem;
}
 .product h1 {
  font-size: 0.34666667rem;
  width: 3.93333333rem;
  font-weight: bold;
  color: #333333;
  line-height: 1.06666667rem;
  margin: 0 auto;
text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#about {
  text-align: center;
}
#about p {
  font-size: 0.32rem;
}
#about h2 {
  font-size: 0.42666667rem;
  font-weight: bold;
  color: #1d2738;
}
#about .line {
  width: 0.56rem;
  height: 1px;
  border: 1px solid #1d2738;
  margin: 0.53333333rem auto;
}
#about h1 {
  font-size: 0.42rem;
  color: #1d2738;
  text-indent: 2em;
    text-align: left;
    margin-bottom: 5%;
}
#about .gunyu .img1 {
  width: 100%;
  position: absolute;
  z-index: -1;
  left: 0;
  height: 6.42666667rem;
}
#about .gunyu .img2 {
  height: 4.29333333rem;
}
#about .gunyu::after {
  content: "";
  width: 100%;
  display: block;
  height: 0.4rem;
}
.tab {
    margin-bottom: 0.22rem;
  position: relative;
    margin-top: 0.82rem;

}
.tab::before {
  content: "";
  width: 0.13333333rem;
  height: 0.4rem;
  background: #27426f;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.tab span {
  font-size: 0.48rem;
  color: #1e3847;
  line-height: 0.8rem;
  margin-right: 0.93333333rem;
  padding-left: 0.26666667rem;
}
#gonsi img {
  width: 100%;
}
#gonsi .swiper-box .swiper-container {
  width: 100%;
  margin: 0 auto;
}
#gonsi .swiper-box .environmental-slide {
  text-align: center;
  background: #eee;
}
#gonsi .swiper-box .environmental-slide img {
  width: 5.86666667rem;
  height: 3.46666667rem;
}
#gonsi .swiper-box .swiper-paginations {
  text-align: center;
  margin-bottom: 0.26666667rem;
}
#gonsi .swiper-box .swiper-pagination-bullet {
  width: 0.13333333rem;
  height: 0.13333333rem;
  margin: 0 0.13333333rem;
}
#gonsi .swiper-box .swiper-pagination-bullet-active {
  background-color: #27426f;
}
#chnical {
  background: #eff1f3;
}
#chnical .mo {
  width: 4.16rem;
    height: 100%;
    background: #fff;
}
#chnical .mo img {
  width: 4.16rem;

}
#chnical .jian{
margin-left: 0.2rem;
}
#chnical .jian h1 {
  font-size: 0.37333333rem;
  font-weight: bold;
  color: #d69962;
}
#chnical .jian h3 {
  font-size: 0.32rem;
  font-weight: 500;
  color: #bcbdbd;
  margin: 0.08rem 0 0.26666667rem 0;
}
#chnical .jian h3 span {

}
#chnical .jian p {
  font-size: 0.32rem;
  font-weight: 500;
  color: #7d7d7d;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
#chnical-box {
  margin: 0.13333333rem 0;
}
#chnical-box .zce {
  display: flex;
  padding: 0.26666667rem 0;
  border-bottom: 1px solid #eee;
}
#chnical-box .zce .date {
  margin: 0 0.26666667rem;
  width: 1.44rem;
  height: 1.52rem;
  background: #eff1f3;
  text-align: center;
  color: #7d7d7d;
}
#chnical-box .zce .date h1 {
  font-size: 0.56rem;
  line-height: 0.69333333rem;
  font-weight: bold;
}
#chnical-box .zce .date span {
      font-size: 0.32rem;
}
#chnical-box .zce .date h2{
  font-size: 0.42rem;
  line-height: 0.4rem;
  font-weight: 500;
margin-top: 0.38rem;
}
#chnical-box .zce .edi {
  width: 7.13333333rem;

}
#chnical-box .zce .edi h1 {
    font-size: 0.36rem;
    font-weight: 800;
    color: #5a5a5a;
text-overflow: ellipsis; 
     white-space: nowrap; 
    overflow: hidden;
}
#chnical-box .zce .edi p {
    font-size: 0.32rem;
    font-weight: 500;
    color: #bcbdbd;
}
#chnical-box .zce .edi h2 {
       font-size: 0.32rem;
    font-weight: 500;
    color: #7d7d7d;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}
#service {
  width: 95%;
}
#service .img1 {

    width: 9.46666667rem;
    border-radius: 0.37333333rem;
    margin: 0 auto;
    position: relative;
}
#service .img1 .wenzi{
    position: absolute;
    top: 20%;
    left: 30%;
    color: #fff;
    font-size: 0.32rem;
}
#service .img1 img {
  width: 8.93333333rem;
  height: 5.06666667rem;
  margin: 0.18666667rem 0.24rem;
  box-sizing: border-box;
  border-radius: 0.37333333rem;
}
#service .dic {
  width: 100%;
  flex-wrap: wrap;
  margin: 0.53333333rem auto;
}
#service .dic .box {
  width: 4.66666667rem;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  margin-bottom: 0.26666667rem;
  display: flex;
}
#service .dic .box:nth-child(1) {
  background: url(../images/img24.png) no-repeat;
  background-size: 4.66666667rem 1.06666667rem;
}
#service .dic .box:nth-child(2) {
  background: url(../images/img22s.png) no-repeat;
  background-size: 4.66666667rem 1.06666667rem;
}
#service .dic .box:nth-child(3) {

  background: url(../images/img24.png) no-repeat;
     background-size: 4.66666667rem 1.06666667rem;
  text-align: right;
}
#service .dic .box:nth-child(3) .boxn {
  margin-left: 0.64rem;
}
#service .dic .box:nth-child(3) .boxn h1 {
  line-height: 0.37333333rem;
  margin-top: 0.24rem;
}
#service .dic .box:nth-child(3) p {

}
#service .dic .box:nth-child(4) {

  background: url(../images/img22s.png) no-repeat;
 background-size: 4.66666667rem 1.06666667rem;
  text-align: left;
}
#service .dic .box:nth-child(4) .boxn h1 {
  line-height: 0.37333333rem;
  margin-top: 0.24rem;
}
#service .dic .box:nth-child(4) p {
}
#service .dic .box:nth-child(5) {
  background: url(../images/img24.png) no-repeat;
  background-size: 4.66666667rem 1.06666667rem;
}
#service .dic .box:nth-child(6) {
  background: url(../images/img22s.png) no-repeat;
  background-size: 4.66666667rem 1.06666667rem;
}
#service .dic .box:nth-child(7) {
  background: url(../images/img24.png) no-repeat;
  background-size: 4.66666667rem 1.06666667rem;
}
#service .dic .box:nth-child(8) {
  background: url(../images/img22s.png) no-repeat;
  background-size: 4.66666667rem 1.06666667rem;
}
#service .dic .box:nth-child(2n) h1 {
margin-left: 0.26666667rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#service .dic .box:nth-child(2n-1) h1 {
 
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#service .dic .box:nth-child(2n) p {
  margin-left: 0.16rem;
}
#service .dic .box:nth-child(2n - 1) {
  justify-content: end;
}
#service .dic .box:nth-child(2n - 1) p {
  margin-left: 0.32rem;
  margin-right: 0.16rem;
}
#service .dic .box h1 {
  font-size: 0.32rem;
  color: #1d2738;
}
#service .dic .box p {
  color: #27426f;
  font-weight: bold;
}
#service .tance img {
  width: 1.97333333rem;
  height: 1.97333333rem;
  border-radius: 50%;
}
#service .tance h1 {
font-size: 0.32rem;
    width: 1.26333rem;
    margin: 0 auto;
    text-align: center;
}
#service .tance .box:nth-child(3) h1 {
font-size: 0.32rem;
    width: 1.6333rem;
    margin: 0 auto;
    text-align: center;
}
#service .tance .box:nth-child(4) h1 {
font-size: 0.32rem;
    width: 1.4333rem;
    margin: 0 auto;
    text-align: center;
}
#service .rouyu {
  flex-wrap: wrap;
}
#service .rouyu img:nth-child(-n + 4) {
  width: 2.13333333rem;
  height: 2.93333333rem;
}
#service .rouyu img:nth-child(-n + 8):nth-child(n + 5) {
  width: 2.13333333rem;
  height: 1.6rem;
  margin: 0.53333333rem 0;
}
#service .rouyu img:nth-child(n + 9) {
  width: 2.26666667rem;
  height: 1.6rem;
  margin-bottom: 0.53333333rem;
}
#team .ph {
  display: flex;
  align-items: center;
}
#team .ph a{
  
display: flex;
  
align-items: baseline;
  
line-height: .7rem;
  
margin-top: 2%;
}
#team .iconfont {
  font-size: 0.58666667rem;
  margin: 0 0 0 0.53333333rem;
  font-size: .45rem;
}
#team span {
  font-weight: 500;
  font-size: 0.37333333rem;
}

#team span:nth-child(2) {
  font-size: 0.37333333rem;
  margin: 0 0.23333333rem;
}
#team .text {
  width: 60%;
  display: inline-block;
}
#cert .tap .bl {
  width: 2.93333333rem;
  height: 6.32rem;
  position: relative;
  overflow: hidden;
}
#cert .tap .bl:nth-child(1) {
  background: url(../images/99.png) no-repeat;
position: relative;
}
#cert .tap .bl:nth-child(1) .tu{
position: absolute;
    bottom: -0.2rem;
}
#cert .tap .bl:nth-child(2) {
  background: url(../images/1111.png) no-repeat;
  margin-top: 1.86666667rem;
position: relative;
}

#cert .tap .bl:nth-child(2) .tu{
position: absolute;
    bottom: -0.2rem;
}
#cert .tap .bl:nth-child(3) {
  background: url(../images/1212.png) no-repeat;
position: relative;
}
#cert .tap .bl:nth-child(3) .tu{
position: absolute;
    bottom: -0.2rem;
}
#cert .tap .bl p {
  width: 2.56rem;
  font-weight: 500;
  font-size: 0.32rem;
  color: #eee;

  position: absolute;
  left: 50%;
  transform: translate(-50%);
  bottom: 0.13333333rem;
}
#cert .tuan {
  padding: 0.26666667rem;
  background: url(../images/122.png) no-repeat;

  color: #eee;
  margin-bottom: 0.4rem;
}
#cert .tuan:nth-child(4) {
    padding: 0.26666667rem;
  background: url(../images/111.png) no-repeat;

  color: #eee;
  margin-bottom: 0.4rem;
}
#cert .tuan h1 {
      font-size: 0.42rem;
    font-weight: 500;
}
#cert .tuan span {
       display: block;
    width: 9.2rem;
    font-size: 0.12rem;
    overflow: hidden;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

}
#cert .tuan p {
       font-size: 0.30rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-top: 0.12rem;

}
#cert .zhuan {
  border: 1px solid #dcdcdc;
  padding: 0.36666667rem;
  margin-bottom: 0.4rem;
}
#cert .zhuan .top {
  display: flex;
  align-items: center;
}
#cert .zhuan .top img {
  width: 1.71333333rem;
  margin: 0 0.26666667rem 0.26666667rem 0;
}
#cert .zhuan .top h1 {
  font-size: 0.47333333rem;
  color: #1d1d1d;
  font-weight: bold;
}
#cert .zhuan .top h5 {
  font-size: 0.42rem;
  color: #515151;
}
#cert .zhuan p {
  font-size: 0.42rem;
  line-height: 0.58666667rem;
  color: #515151;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
#cert .hz {
  padding: 0.26666667rem;
  display: flex;
  border: 1px solid #bcbdbd;
  box-shadow: 0 0.08rem 0.29333333rem 0 rgba(115, 115, 115, 0.22);
  margin-bottom: 0.4rem;
}
#cert .hz img {
  width: 1.76rem;
  height: 100%;
}
#cert .hz .left {
  margin-left: 0.26666667rem;
}
#cert .hz .left h1 {
  font-size: 0.42333333rem;
  color: #27426f;
  font-weight: bold;
  margin-bottom: 0.13333333rem;
}
#cert .hz .left p {
  color: #a3a3a3;
  font-size: 0.38rem;
  line-height: 0.62666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
#project-case {
  flex-wrap: wrap;
  margin-bottom: 0.4rem;
}
#project-case .case {
  width: 49%;
margin-bottom: 0.22rem;
}
#project-case img {
  width: 100%;

}
#project-case h1 {
 font-size: 0.323333rem;
    font-weight: bold;
    color: #585858;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#project-case p {
  font-size: 0.32rem;
  color: #585858;
}
#projet-detail h1 {
  font-size: 0.48rem;
  font-weight: 800;
  color: #555555;
  border-bottom: 1px solid #dbe3e8;
  text-align: center;
}
#projet-detail .time {
  font-size: 0.32rem;
  font-weight: 500;
  color: #999;
  text-align: center;
margin-bottom: 0.22rem;
}
#projet-detail .time span {
  margin: 0 0.13333333rem;
}
#projet-detail p {
  font-size: 0.34666667rem;
  font-weight: 500;
  color: #555555;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;

  -webkit-box-orient: vertical;
  text-indent: 2em;
  margin-bottom: 0.53333333rem;
}
#projet-detail .box img {
  width: 100%;
}
#projet-detail .box h4 {
  color: #a8a8a8;
  text-align: center;
  line-height: 0.8rem;
}
#newstion {
  margin-bottom: 0.53333333rem;
}
#newstion .new-tab ul li {
    color: #555555;
    font-weight: 500;
    line-height: 0.8rem;
    font-size: 0.42rem;
}

#newstion .new-tab ul .active {
  font-weight: bold;
  color: #d69962;
  border-bottom: 0.05333333rem solid #d69962;
 font-size: 0.42rem;
}
#new-sle {
  background-color: #ffffff;
    padding: 0.05rem 0 0.25rem 0;
}
#new-sle .new-box {
  display: flex;
  align-items: center;
  margin: 0.26666667rem;
  padding: 0.26666667rem 0;
  border-bottom: 1px solid #ffdfc3;
}
#new-sle .new-box .left {
  margin-left: 0.26666667rem;
}
#new-sle .new-box img {
  width: 2.93333333rem;
  height: 2.4rem;
}
#new-sle .new-box h1 {
     font-size: 0.37333333rem;
    color: #555555;
    font-weight: 500;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#new-sle .new-box p {
    font-size: 0.32rem;
    font-weight: 500;
    color: #d0d0d0;
}
#new-sle .new-box h4 {
    font-size: 0.32rem;
    font-weight: 500;
    color: #b2b2b2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#ig-load {
	width: 95%;
	margin: 0 2.5%;
	line-height: 1rem;
	background: whitesmoke;
	border-radius: .08rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .38rem;
	font-weight: 500;
	color: #666666;
	margin-right: 6%;
	margin-bottom: 8%;
margin-top: 10%;
}

#ig-load:hover {
	background: #f5f5f5;
}

/*加载更多*/
.jzmore{text-align: center;font-size: 0.5rem;}
.pager{display:none;}