﻿.china_assetsWrap {
    margin-top: 40px;
}

.china_home_slider_section .slide-item img {
   opacity:1;
}

.introduceTitle {
    width: 497px;
    margin: auto;
}

.introduceTitle img {
    width: 100%;
}

.introduceRecBox {
    display: flex;
    align-items: start;
    justify-content: space-between;
    margin-top: 80px;
    box-shadow: 0px 2px 15px rgba(0,0,0,0.1);
    margin-bottom: 33px;
}

.introduceRecBox .left {
   padding-right: 30px;
    padding-left: 30px;
}

.introduceRecBoxTitle {
    margin-top: 20px;
    font-size: 30px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 20px;
}
.introduceRecBoxDesc{
   line-height: 2;
   font-size: 14px;
}
.introduceRecBoxDesc div{margin-top: 10px;}

.introduceRecBox .right {
    flex: none;
    width: 397px;
}

.introduceRecBox .right img{
   width: 100%;
   display: block;
}


.honorBox{
   display: flex;
   align-items: start;
   justify-content: space-between;
   text-align: center;
   margin-top: 60px;
}


.honorBox .honorList{position: relative;}
.honorBox .honorList::after{
   content: "";
   position: absolute;
   width: 2px;
   height: 65px;
   background: #b2b2b2;
   top: 15px;
   right: 0%;
}

.honorBox .honorList:last-child::after{
   display: none;
}

.honorBox .honornum{
   position: relative;
   opacity: 0.5;
}

.honorBox .honornum{
   display: flex;
   align-items: center;
   justify-content: center;
}
.honorBox .honornum .span_1{font-size: 48px;font-weight: bold;}
.honorBox .honornum .span_2{font-size: 55px;font-weight: bold;line-height:1;}


.honordesc{font-size: 14px;}
.honordesc div{font-size: 1em;}


.historyWrap{margin-top: 150px;margin-bottom: 100px;}

.historyWrap .introduceTitle{
   margin-bottom: 50px;
}

.historyBox{
   margin-left: -10px;
   pointer-events: none;
   user-select: none;
}
.historyBox img{
   display: block;
}



.locationAndDescWrap{margin-top: 80px;}

.locationAndDescContent{}

.locationDesc{font-size: 40px;color: #004a87;margin-bottom: 20px;font-weight: bold;}
.locationAndDescBox{margin-bottom: 60px;}
.locationAndDescBoxLeft{}
.locationAndDescTitle{font-size: 25px;margin-bottom: 20px;font-weight: bold;}

.locationAndDescListIn{text-align: justify;}
.locationAndDescList{margin-bottom:5px;font-size: 14px;line-height: 2;margin-top: 0;}

.locationAndDescListIn>p{
   margin-bottom:5px;font-size: 14px;line-height: 2;margin-top: 0;
}


.locationAndDescBoxRight{flex: none;}
.locationAndDescBoxRight img{width: 100%;}

.honorWrap::after{display: block;content: "";clear: both;}
 
/* 电脑 */
@media (min-width:1024px) {
   .china_home_slider_section .inner-slider-caption {
       left: 50% !important;
       left: initial !important;
       width: auto !important;
       right: 22% !important;
   }
   .china_home_slider_section .inner-slider-caption h3{
      white-space: nowrap;
   }

   .locationAndDescBox{
      display: flex;
      align-items: center;
      justify-content: space-between;
   }
   .locationAndDescListIn{
      padding-right: 69px;
   }


   .locationAndDescBoxRight{
      width: 409px;
      height: 273px;
   }
   .locationAndDescBoxRight img{
      height: 100%;
      image-rendering: -moz-crisp-edges; /* Firefox */  
      image-rendering: -o-crisp-edges; /* Opera */  
      image-rendering: -webkit-optimize-contrast; /* Safari */  
      image-rendering: crisp-edges; /* CSS3 提议 */  
      image-rendering: pixelated; /* CSS3 标准，可能用于像素艺术 */ 
   }
   .honorBox .honorList{
      margin-right: 30px;
      padding-right: 40px;
   }
   .honorBox .honorList:last-child{
      padding-right: 0;
      margin-right: 0;
   }
}

/* 手机 */
@media (max-width:1024px) {

   .china_home_slider_section .slide-item img{
      /* height: 225px; */
   }

   .home_slider_section .slider .inner-slider-caption h3.caption{
   }

    .introduceRecBox{
      display: block;
      margin-top: 30px;
    }
    .introduceRecBox .left{
      padding-top: 30px;
      padding-bottom: 30px;
    }
    .introduceRecBox .right{
      width: 100%;
    }
    
    .honorBox{
      display: initial;
    }
    .honorBox .honorList{
      float: left;
      margin-bottom: 20px;
      width: 50%;
    }
    .honorBox .honornum .span_1{
      font-size: 30px;
    }
    .honorBox .honornum .span_2{
      font-size: 35px;
    }
    .honorBox .honorList::after{
      display: none;
    }

    .honordesc div{
      font-size: 0.9em;
    }

    .introduceTitle{
      width: 100%;
    }
    .honordesc{
      font-size: 14px;
    }


    .historyWrap{
      margin-top: 50px;
    }
    .historyBox img{
      width: 100%;
    }


    .locationAndDescBox{
      margin-bottom: 20px;
    }
}

