* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  vertical-align: baseline;
  list-style: none;
  box-sizing: border-box;
}
ul li {
  list-style: none;
}
a {
  color: inherit;
  text-decoration: none;
}

a:hover {
  color: inherit;
  text-decoration: none;
}
a:visited {
  color: inherit;
  text-decoration: none;
}
a:active {
  color: inherit;
  text-decoration: none;
}
/*分页*/
.page .pager .pagination{
    margin: 0 auto;
    display: flex;
    padding: 0 0 30px 0;
    
}
.page .pager .pagination li{
    background: #f5f6f7;
    padding: 6px 10px;
    margin-right: 10px;
    border-radius: 6px;
}
.page .pager .pagination .active{
     background: #172681;
     color: #fff;
}
.Header {
  width: 100%;
  height: 6.5rem;
  position: fixed;
  top: 0;
  z-index: 999999;
  background-color: #fff;
}
.Header ul li {
  text-align: center;
}
.Header .Header_banner {
  width: 89.4375rem;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Header .Header_banner .logo {
  
  height: 3.9375rem;
  flex-shrink: 0;
}
.Header .Header_banner .search {
  margin-top: 0.25rem;
}
.Footer {
  width: 100%;
  background-color: #303133;
}
.Footer .Footer_top {
  width: 80rem;
  margin: 0 auto;
  display: flex;
  font-size: 1rem;
  color: #909399;
  padding-top: 4.8125rem;
  padding-bottom: 3.75rem;
}
.Footer .Footer_top .left {
  display: flex;
  justify-content: space-between;
}
.Footer .Footer_top .left .left_item {
  margin-right: 3.75rem;
  width: 5.5625rem;
}
.Footer .Footer_top .left .left_item .title {
  color: #E4E7ED;
  font-size: 1.05rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.625rem;
  /* 130% */
  letter-spacing: 2px;
  cursor: pointer;
}
.Footer .Footer_top .left .left_item .line {
  width: 1.4375rem;
  height: 0.1875rem;
  flex-shrink: 0;
  background: #E95412;
  margin: 1.375rem 0 1.0625rem 0;
}
.Footer .Footer_top .left .left_item .line_text {
  width: 100%;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.Footer .Footer_top .left .left_item p {
  margin-bottom: 0.675rem;
}
.Footer .Footer_top .left .left_item .hoverclass:hover {
  color: #E95412;
  opacity: 0.8;
}
.Footer .Footer_top .left .right_line {
  width: 1px;
  height: 9.0625rem;
  background-color: #FFF;
  opacity: 0.1;
  margin-top: 1rem;
}
.Footer .Footer_top .right {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.Footer .Footer_top .right .right_text {
  margin-right: 0;
  width: auto;
  margin-left: 3.525rem;
  color: #C0C4CC;
  font-size: 1rem;
}
.Footer .Footer_top .right .right_text .address {
  font-family: Alibaba PuHuiTi 2;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
  /* 137.5% */
  letter-spacing: 0.16px;
  display: flex;
  align-items: center;
}
.Footer .Footer_top .right .right_text .icon {
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  margin-right: 0.8125rem;
}
.Footer .Footer_top .right .right_text .phone {
  display: flex;
  align-items: center;
}
.Footer .Footer_top .right .right_text .phone .orange {
  color: #E95412;
}
.Footer .Footer_top .right .right_text .phone_sj {
  display: flex;
  align-items: center;
}
.Footer .Footer_top .right .ma {
  font-size: 0.75rem;
  text-align: center;
  padding-top: 0.625rem;
}
.Footer .Footer_top .right .ma .weixin {
  width: 6.875rem;
  height: 6.875rem;
  background-image: url(../img/ma.png);
  background-size: 100% 99%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.875rem;
}
.Footer .Footer_top .right .ma .weixin .weixin_img {
  width: 90%;
  height: 90%;
}
.Footer .Footer_line {
  margin: 0 auto;
  width: 87.5rem;
  height: 0.5px;
  flex-shrink: 0;
  background: rgba(255, 255, 255, 0.2);
}
.Footer .Footer_bottom {
  width: 80rem;
  display: flex;
  font-size: 0.9375rem;
  color: #909399;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  padding: 1.875rem 0;
}
.Footer .Footer_bottom .company {
  margin-bottom: 0.5rem;
}
.Footer .Footer_bottom img {
  width: 10.3125rem;
  height: 2.8125rem;
  flex-shrink: 0;
}
.phone_message {
  background-color: #fff;
  border-radius: 1.875rem;
  width: 3.0625rem;
  height: 8.375rem;
  position: fixed;
  z-index: 9999;
  flex-shrink: 0;
  right: -10rem;
  top: 72%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  transition: all 0.6s;
  box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.1);
}
.phone_message .phone {
  display: flex;
  box-sizing: border-box;
  padding: 0.75rem;
  align-items: center;
  overflow: hidden;
  border-bottom: 1px solid lightgrey;
  flex-direction: row-reverse;
  cursor: pointer;
  justify-content: space-between;
}
.phone_message .phone .phone_icon {
  width: 1.75rem;
  height: 1.75rem;
  flex-shrink: 0;
}
.phone_message .phone .show {
  overflow: hidden;
  display: none;
  color: #909399;
}
.phone_message .no_boder {
  border: none;
}
.IndexBox .Swiper {
  width: 100%;
  overflow: hidden;
  position: relative !important;
}
.IndexBox .Swiper .swiper-wrapper {
  width: 100%;
}
.IndexBox .Swiper .swiper-wrapper .swiper-slide {
  width: 100%;
}
.IndexBox .Swiper .swiper-wrapper .swiper-slide img {
  max-width: 99.938%;
  height: auto;
}
.IndexBox .Swiper .swiper-wrapper .swiper-slide .textarea {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 17%;
}
.IndexBox .Swiper .swiper-wrapper .swiper-slide .textarea .textarea_one {
  color: #303133;
  text-align: right;
  font-size:  1.875rem;
  font-weight: 400;
  letter-spacing: 0.32px;
  margin-bottom: 1.375rem;
}
.IndexBox .Swiper .swiper-wrapper .swiper-slide .textarea .textarea_two {
  color: #303133;
  text-align: right;
  font-size: 4.6rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.31px;
}
.IndexBox .Swiper .swiper-wrapper .swiper-slide .textarea .mar_60 {
  margin-top: 4.125rem;
}
.IndexBox .Swiper .swiper-wrapper .swiper-slide .textarea .textarea_tree {
  color: #303133;
  text-align: right;
  
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  /* 150% */
}
.IndexBox .Swiper .swiper-button-prev {
  position: absolute !important;
  left: 17%;
  top: 90%;
}
.IndexBox .Swiper .swiper-button-next {
  position: absolute !important;
  left: 22%;
  top: 90%;
}
.IndexBox .Swiper .swiper-button-next,
.IndexBox .Swiper .swiper-button-prev {
  background-color: rgba(255, 255, 255, 0.6);
  width: 3.125rem;
  height: 3.125rem;
  flex-shrink: 0;
  border-radius: 100px;
  color: #fff;
}
.IndexBox .Swiper .swiper-button-next:hover,
.IndexBox .Swiper .swiper-button-prev:hover {
  background-color: #fff;
}
.IndexBox .Area {
  width: 80rem;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 5rem;
}
.IndexBox .Area .title {
  font-size: 2.8rem;
  color: #303133;
  padding-top: 7.5rem;
  padding-bottom: 1.8rem;
}
.IndexBox .Area .s_title {
  font-size: 1rem;
  color: #909399;
  margin-bottom: 3.8125rem;
}
.IndexBox .Area .Area_content {
  width: 100%;
}
.IndexBox .Area .Area_content ul {
  display: flex;
  justify-content: space-between;
}
.IndexBox .Area .Area_content ul .item {
  width: 24.6%;
  height: 33.625rem;
  background-color: #f5f6f8;
}
.IndexBox .Area .Area_content ul .item a {
  display: inline-block;
  height: 100%;
}
.IndexBox .Area .Area_content ul .item a .title {
  color: #000;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.3px;
  padding-top: 3.5625rem;
  padding-bottom: 0.5625rem;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.IndexBox .Area .Area_content ul .item a .detaile {
  margin: 0 auto;
  width: 15.0625rem;
  height: 65px;
  line-height: 65px;
  color:  #606266;
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2rem;
  letter-spacing: 1px;
  margin-bottom: 1.125rem;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.IndexBox .Area .Area_content ul .item a .into {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.875rem;
}
.IndexBox .Area .Area_content ul .item a .into .left {
  color: #172681;
  text-align: center;
  font-family: Alibaba PuHuiTi 2;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 170%;
  /* 23.8px */
}
.IndexBox .Area .Area_content ul .item a .product_icon {
  width: 15.625rem;
  height: auto;
}
.IndexBox .Area .Area_content ul .item a .icon {
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
  margin-left: 0.25rem;
}
.IndexBox .Area .Area_content ul .item:hover {
  background-color: #EBF2FA;
}
.IndexBox .Area .Area_content ul .item:hover a .title {
  color: #172681;
}
.IndexBox .selectReason {
  width: 100%;
  height: 56.875rem;
  background-image: url('../img/select_bg.jpg');
  background-size: 100% 100%;
}
.IndexBox .selectReason .title {
  text-align: center;
  font-size: 2.8rem;
  color: #303133;
  padding-top: 7.5rem;
  padding-bottom: 1.8rem;
}
.IndexBox .selectReason .s_title {
  font-size: 1rem;
  text-align: center;
  color: #909399;
  margin-bottom: 3.8125rem;
}
.IndexBox .selectReason .selectReason_banner {
  width: 80rem;
  margin: 0 auto;
  display: flex;
  height: 33.75rem;
}
.IndexBox .selectReason .selectReason_banner .swiper_two {
  overflow: hidden;
  width: 56.25rem;
  flex-shrink: 0;
  height: 100%;
  position: relative;
}
.IndexBox .selectReason .selectReason_banner .swiper_two .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.IndexBox .selectReason .selectReason_banner .swiper_two .swiper-wrapper .img {
  width: 100%;
  height: 100%;
}
.IndexBox .selectReason .selectReason_banner .swiper_two .swiper-wrapper .detaile {
  width: 100%;
  bottom: 0;
  position: absolute;
  height: 12.7264rem;
  padding-left: 2.875rem;
  padding-top: 5rem;
  background: linear-gradient(180deg, rgba(23, 38, 129, 0) 0%, #172681 100%);
}
.IndexBox .selectReason .selectReason_banner .swiper_two .swiper-wrapper .detaile .detaile_name {
  color: #FFF;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.3px;
  margin-bottom: 0.75rem;
}
.IndexBox .selectReason .selectReason_banner .swiper_two .swiper-wrapper .detaile .detaile_text {
  color: #EBEEF5;
  font-size: 1rem;
  width: 90%;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  /* 125% */
  letter-spacing: 0.16px;
    /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.IndexBox .selectReason .selectReason_banner .swiper_button {
  width: 23.75rem;
  height: 100%;
  border-left: 1px solid #f5f6f7;
}
.IndexBox .selectReason .selectReason_banner .swiper_button .swiper-wrapper {
  width: 100%;
}
.IndexBox .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide {
  width: 100%;
  background-color: #fff;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #303133;
  border-bottom: 1px solid #f5f6f7;
}
.IndexBox .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .icon {
  width: 4.5rem;
  height: 4.5rem;
  flex-shrink: 0;
  margin-left: 1.5625rem;
  margin-right: 1.25rem;
}
.IndexBox .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .select_icon {
  width: 4.5rem;
  height: 4.5rem;
  flex-shrink: 0;
  margin-left: 1.5625rem;
  margin-right: 1.25rem;
  display: none;
}
.IndexBox .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .button_right .button_name {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.24px;
  margin-bottom: 0.125rem;
}
.IndexBox .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .button_right .button_text {
  color: #C0C4CC;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  /* 142.857% */
  letter-spacing: 0.14px;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.IndexBox .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .button_right .select_button_text {
  color: #E4E7ED;
}
.IndexBox .selectReason .selectReason_banner .swiper_button .swiper-wrapper .select_style {
  background-color: #172681;
  color: #fff;
}
.IndexBox .CompanyProfile {
  width: 100%;
  position: relative;
}
.IndexBox .CompanyProfile .bg {
  width: 100%;
  height: auto;
}
.IndexBox .CompanyProfile .textarea {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  position: absolute;
}
.IndexBox .CompanyProfile .textarea .title {
  color: #FFF;
  text-align: center;
  font-size: 2.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-top: 9rem;
  margin-bottom: 2.5rem;
  letter-spacing: 0.46px;
}
.IndexBox .CompanyProfile .textarea .text_box {
  margin: 0 auto;
  width: 71.875rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.16px;
  margin-bottom: 5rem;
}
.IndexBox .CompanyProfile .textarea .text_box p{
    margin-bottom: 8px;
}
.IndexBox .CompanyProfile .textarea .button_box {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  width: 10rem;
  height: 2.875rem;
  flex-shrink: 0;
  margin: 0 auto;
  cursor: pointer;
  background: #E95412;
}
.IndexBox .CompanyProfile .textarea .button_box .icon {
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
}
.IndexBox .CompanyProfile .clearfix {
  position: absolute;
  width: 80rem;
  height: 13.625rem;
  flex-shrink: 0;
  left: 50%;
  margin-left: -40rem;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.15);
  bottom: 0;
  margin-bottom: -6.5rem;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}
.IndexBox .CompanyProfile .clearfix .time {
  display: flex;
  align-items: center;
  width: 25%;
  flex-direction: column;
  justify-content: center;
  border-right: 1px solid #E9E9E9;
}
.IndexBox .CompanyProfile .clearfix .time .time_top {
  color: #172681;
  text-align: center;
  font-size: 3.375rem;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 1.125rem;
  line-height: 100%;
  /* 53.659px */
  text-transform: uppercase;
}
.IndexBox .CompanyProfile .clearfix .time .time_top .numCX{
    font-weight: 700;
}
.IndexBox .CompanyProfile .clearfix .time .time_bottom {
  color: #606266;
  text-align: center;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-left: 0.65rem;
  letter-spacing: 0.18px;
}
.IndexBox .honor {
  width: 100%;
}
.IndexBox .honor .honor_banner {
  width: 80rem;
  margin: 0 auto;
  margin-top: 10.25rem;
  margin-bottom: 4.75rem;
}
.IndexBox .honor .honor_banner .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.IndexBox .honor .honor_banner .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.75rem;
}
.IndexBox .honor .honor_banner .honer_fz .names {
  margin: 0 2.375rem;
  font-size: 2.3rem;
}
.IndexBox .honor .honor_banner .honer_fz .honer_icon {
  width: 4.4375rem;
  height: 1.0625rem;
  flex-shrink: 0;
}
.IndexBox .honor .honor_banner .honer_fz .transforms {
  transform: rotate(180deg);
}
.IndexBox .honor .honor_banner .swiperFour {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.IndexBox .honor .honor_banner .swiperFour .swiper-slide {
  position: relative;
  text-align: center;
  font-size: 1.125rem;
  display: flex;
  height: 24.0625rem;
  justify-content: center;
  align-items: center;
}
.IndexBox .honor .honor_banner .swiperFour .swiper-slide .footer_box {
  width: 100%;
  height: 3.4375rem;
  flex-shrink: 0;
  position: absolute;
  bottom: -1.4rem;
  z-index: -1;
  background-image: url('../img/honer_footerbg.png');
  background-size: cover;
}
.IndexBox .honor .honor_banner .swiperFour .swiper-slide img {
  display: block;
  width: 14.875rem;
  height: auto;
  object-fit: cover;
}
.IndexBox .news {
  background: #fff;
  height: 48rem;
}
.IndexBox .news .news_top {
  background-color: #F8F8F8;
  height: 20.5rem;
  width: 100%;
  flex-shrink: 0;
  padding-bottom: 6.25rem;
}
.IndexBox .news .news_top .nav_top_banner {
  width: 80rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding-top: 4.9375rem;
  margin-bottom: 3.8125rem;
  justify-content: space-between;
}
.IndexBox .news .news_top .nav_top_banner .title {
  color: var(--, #303133);
  font-family: Alibaba PuHuiTi 2;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.8px;
}
.IndexBox .news .news_top .nav_top_banner .nav_right {
  display: flex;
  color: var(--, #030303);
  text-align: center;
  font-family: Alibaba PuHuiTi 2;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.571px;
}
.IndexBox .news .news_top .nav_top_banner .nav_right li:last-child {
  border-right: 1px solid #E4E7ED;
}
.IndexBox .news .news_top .nav_top_banner .nav_right .nav_item {
  width: 13.125rem;
  height: 3rem;
  line-height: 3rem;
  flex-shrink: 0;
  border: 1px solid #E4E7ED;
  border-right: none;
  cursor: pointer;
}
.IndexBox .news .news_top .news_swiper {
  width: 80rem;
  margin: 0 auto;
  overflow: hidden;
}
.IndexBox .news .news_top .news_swiper .swiper-slide .img {
  width: 100%;
  height: 16.625rem;
  flex-shrink: 0;
  margin-bottom: 2.25rem;
}
.IndexBox .news .news_top .news_swiper .swiper-slide .news_detaile {
  color:  #303133;
  text-align: justify;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.22px;
  margin-bottom: 1.375rem;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.IndexBox .news .news_top .news_swiper .swiper-slide .data {
  display: flex;
  align-items: center;
  color: var(--999999, #999);
  text-align: justify;
  font-family: Alibaba PuHuiTi 2;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.56px;
  margin-bottom: 4.5rem;
}
.IndexBox .news .news_top .news_swiper .swiper-slide .data .data_icon {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
  margin-right: 0.25rem;
}
.IndexBox .news .news_top .hangyeModule {
  display: none;
}
.IndexBox .news .news_top .productModule {
  display: none;
}
.PageAbout .CompanyProfile {
  width: 100%;
  position: relative;
}
.PageAbout .CompanyProfile .bg {
  width: 100%;
  height: auto;
}
.PageAbout .CompanyProfile .textarea {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  position: absolute;
}
.PageAbout .CompanyProfile .textarea .title {
  height: 100%;
  color: #FFF;
  text-align: center;
  font-size: 2.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 600%;
  padding-top: 9rem;
  margin-bottom: 2.5rem;
  letter-spacing: 0.46px;
}
.PageAbout .CompanyProfile .clearfix {
  position: absolute;
  width: 80rem;
  height: 13.625rem;
  flex-shrink: 0;
  left: 50%;
  margin-left: -40rem;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.15);
  bottom: 0;
  margin-bottom: -6.5rem;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}
.PageAbout .CompanyProfile .clearfix .time {
  display: flex;
  align-items: center;
  width: 25%;
  flex-direction: column;
  justify-content: center;
  border-right: 1px solid #E9E9E9;
}
.PageAbout .CompanyProfile .clearfix .time .time_top {
  color: #172681;
  text-align: center;
  font-size: 3.375rem;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 1.125rem;
  line-height: 100%;
  /* 53.659px */
  text-transform: uppercase;
}
.PageAbout .CompanyProfile .clearfix .time .time_top .numCX{
    font-weight: 700;
}
.PageAbout .CompanyProfile .clearfix .time .time_bottom {
  color: #606266;
  text-align: center;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-left: 0.65rem;
  letter-spacing: 0.18px;
}
.PageAbout .Introduction {
  width: 100%;
  margin-top: 10.25rem;
  background-color: #fff;
  padding-bottom: 5rem;
}
.PageAbout .Introduction .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.PageAbout .Introduction .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.75rem;
}
.PageAbout .Introduction .honer_fz .names {
  margin: 0 2.375rem;
  font-size: 2.3rem;
}
.PageAbout .Introduction .honer_fz .honer_icon {
  width: 4.4375rem;
  height: 1.0625rem;
  flex-shrink: 0;
}
.PageAbout .Introduction .honer_fz .transforms {
  transform: rotate(180deg);
}
.PageAbout .Introduction .Introduction_content .banner {
  width: 80rem;
  margin: 0 auto;
}
.PageAbout .Introduction .Introduction_content .banner p {
  color: #030303;
  font-size: 1rem;
  letter-spacing: 0.125rem;
  line-height: 1.55rem;
}
.PageAbout .Introduction .Introduction_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 2rem;
}
.PageAbout .Qualifications {
  width: 100%;
  background-color: #f5f6f7;
  padding: 3.125rem 0;
}
.PageAbout .Qualifications .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.PageAbout .Qualifications .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.75rem;
}
.PageAbout .Qualifications .honer_fz .names {
  margin: 0 2.375rem;
  font-size: 2.3rem;
}
.PageAbout .Qualifications .honer_fz .honer_icon {
  width: 4.4375rem;
  height: 1.0625rem;
  flex-shrink: 0;
}
.PageAbout .Qualifications .honer_fz .transforms {
  transform: rotate(180deg);
}
.PageAbout .Qualifications .Qualifications_content .banner {
  width: 80rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.PageAbout .Qualifications .Qualifications_content .banner .item {
  width: 24%;
  position: relative;
  text-align: center;
  font-size: 1.125rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  margin-right: 1%;
  margin-bottom: 1%;
  padding: 1.5rem 1rem 1rem 1rem;
}
.PageAbout .Qualifications .Qualifications_content .banner .item .img_box {
  width: 15.875rem;
  height: 22.3125rem;
  display: flex;
  align-items: center;
}
.PageAbout .Qualifications .Qualifications_content .banner .item .title {
  font-size: 1.0625rem;
  color: #030303;
  padding: 2rem 0 1rem 0 ;
}
.PageAbout .Qualifications .Qualifications_content .banner .item .footer_box {
  width: 100%;
  height: 3.4375rem;
  flex-shrink: 0;
  position: absolute;
  bottom: -1.4rem;
  z-index: -1;
  background-image: url('../img/honer_footerbg.png');
  background-size: cover;
}
.PageAbout .Qualifications .Qualifications_content .banner .item img {
  display: block;
  width: 15.875rem;
  height: auto;
  object-fit: cover;
  transition: all ease-in-out .8s;
}
.PageAbout .Qualifications .Qualifications_content .banner .item:hover{
       /* 边框阴影 */
	 box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.10);
	/* 边框阴影 */
}
.PageAbout .Qualifications .Qualifications_content .banner .item img:hover{
     transform: scale(1.05);
}
.PageAbout .Develop {
  width: 100%;
  padding: 3.125rem 0;
  background-size: 100% 100%;
  background-image: url('../img/select_bg.jpg');
}
.PageAbout .Develop .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.PageAbout .Develop .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.75rem;
}
.PageAbout .Develop .honer_fz .names {
  margin: 0 2.375rem;
  font-size: 2.3rem;
}
.PageAbout .Develop .honer_fz .honer_icon {
  width: 4.4375rem;
  height: 1.0625rem;
  flex-shrink: 0;
}
.PageAbout .Develop .honer_fz .transforms {
  transform: rotate(180deg);
}
.PageAbout .Develop .Develop_content .banner {
  width: 80rem;
  margin: 0 auto;
}
.PageAbout .Develop .Develop_content .banner p {
  color: #030303;
  font-size: 1.0625rem;
  letter-spacing: 0.125rem;
  line-height: 1.55rem;
}
.PageAbout .Develop .Develop_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 2rem;
}
.PageAbout .Environment {
  width: 100%;
  padding: 3.125rem 0;
  background-size: 100% 100%;
}
.PageAbout .Environment .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.PageAbout .Environment .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.75rem;
}
.PageAbout .Environment .honer_fz .names {
  margin: 0 2.375rem;
  font-size: 2.3rem;
}
.PageAbout .Environment .honer_fz .honer_icon {
  width: 4.4375rem;
  height: 1.0625rem;
  flex-shrink: 0;
}
.PageAbout .Environment .honer_fz .transforms {
  transform: rotate(180deg);
}
.PageAbout .Environment .Environment_content .banner {
  width: 80rem;
  margin: 0 auto;
  
  
}
.PageAbout .Environment .Environment_content .banner ul{
    width: 100%;
    
    display: flex;
    flex-wrap: wrap;
}
.PageAbout .Environment .Environment_content .banner ul .item{
    width: 32%;
    height: auto;
    margin-right: 1%;
    margin-bottom: 10px;
    
}
.PageAbout .Environment .Environment_content .banner ul .item img{
    width: 100%;
    height: auto;
}
.Product .Product_banner {
  line-height: 0;
  width: 100%;
  position: relative;
}
.Product .Product_banner .bg {
  width: 100%;
  height: auto;
}
.Product .Product_banner .title {
  position: absolute;
  bottom: 18%;
  left: 18%;
  color: #FFF;
  text-align: center;
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: 80px;
  /* 160% */
  letter-spacing: 0.5px;
}
.Product .navgaition {
  width: 100%;
  background: #F7F7F7;
}
.Product .navgaition .item-box {
  width: 80rem;
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.Product .navgaition .item-box .active {
  background: #243062;
  color: #fff !important;
}
.Product .navgaition .item-box .left {
  display: flex;
}
.Product .navgaition .item-box .left .item {
  text-align: center;
  color: black;
  padding: 1.875rem;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  flex-wrap: nowrap;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.Product .list_content {
  width: 100%;
  background-color: #fff;
}
.Product .list_content .list_banner {
  width: 80rem;
  margin: 0 auto;
  padding: 3.125rem 0;
  display: flex;
  flex-wrap: wrap;
}
.Product .list_content .list_banner .item_box {
  width: 23%;
  height: 24.75rem;
  border-radius: 0.375rem;
  margin-bottom: 1.25rem;
  text-align: center;
  box-sizing: border-box;
  position: relative;
  margin-right: 1.3%;
  box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.1);
}
.Product .list_content .list_banner .item_box img {
  width: 15.75rem;
  height: 15.875rem;
  flex-shrink: 0;
  margin-top: 2rem;
  transition: all ease-in-out .8s;
}
.Product .list_content .list_banner .item_box img:hover{
     transform: scale(1.05);
}
.Product .list_content .list_banner .item_box .detaile {
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 76px;
  text-align: center;
}
.Product .list_content .list_banner .item_box .detaile .title {
  
  margin-bottom: 1.25rem;
  font-size: 1.1rem;
  font-weight: 500;
  color: #030303;
}
.Product .list_content .list_banner .item_box .detaile .textarea {
  padding: 0 1.575rem;
  line-height: 1.2rem;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.Product .list_content .list_banner .item_box:hover {
  box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.1);
}
.Advantage .Develop {
  width: 100%;
  padding: 3.125rem 0;
  background-size: 100% 100%;
  background-color: #fff;
}
.Advantage .Develop .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.Advantage .Develop .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.75rem;
}
.Advantage .Develop .honer_fz .names {
  margin: 0 2.375rem;
  font-size: 2.3rem;
}
.Advantage .Develop .honer_fz .honer_icon {
  width: 4.4375rem;
  height: 1.0625rem;
  flex-shrink: 0;
}
.Advantage .Develop .honer_fz .transforms {
  transform: rotate(180deg);
}
.Advantage .Develop .Develop_content .banner {
  width: 80rem;
  margin: 0 auto;
}
.Advantage .Develop .Develop_content .banner p {
  color: #030303;
  font-size: 1.0625rem;
  letter-spacing: 0.125rem;
  line-height: 1.55rem;
}
.Advantage .Develop .Develop_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 2rem;
}
.Advantage .PDDevelop {
  background-color: #F5F6F7;
}
.News .navgaition {
  background-color: #fff;
}
/*分页*/
.News .page .pager .pagination{
    margin: 0 auto;
    display: flex;
    padding: 0 0 30px 0;
    background: #f5f6f7;
    
}
.News .page .pager .pagination li{
    background: #fff;
    padding: 6px 10px;
    margin-right: 10px;
    border-radius: 6px;
}
.News .page .pager .pagination .active{
     background: #172681;
     color: #fff;
}
.News .navgaition .item-box .left .item {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.News .news_content {
  width: 100%;
  background-color: #f5f6f7;
  padding-bottom: 2.5rem;
}
.News .news_content .news_content_banner {
  width: 80rem;
  height: 100%;
  margin: 0 auto;
  padding-top: 3.125rem;
}
.News .news_content .news_content_banner .item {
  width: 100%;
  background-color: #fff;
  margin-bottom: 2rem;
  padding: 1.8rem;
  display: flex;
}
.News .news_content .news_content_banner .item .image {
  width: 258px;
  height: auto;
  margin-right: 1.25rem;
}
.News .news_content .news_content_banner .item .detaile {
  width: 48rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.News .news_content .news_content_banner .item .detaile .title {
  font-size: 1.3rem;
  font-weight: 500;
  color: #030303;
}
.News .news_content .news_content_banner .item .detaile .textarea {
  font-size: 1rem;
  color: #909399;
  line-height: 1.4rem;
  
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.News .news_content .news_content_banner .item .detaile .number {
  display: flex;
  align-items: center;
}
.News .news_content .news_content_banner .item .detaile .number .eye {
  margin-left: 2.5rem;
}
.News .news_content .news_content_banner .item .detaile .number .data {
  display: flex;
  align-items: center;
  color: #999;
  text-align: justify;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.56px;
}
.News .news_content .news_content_banner .item .detaile .number .data .data_icon {
  width: 1.2em;
  height: 1.2rem;
  flex-shrink: 0;
  margin-right: 0.25rem;
}
.News .news_content .news_content_banner .item .button_box {
  width: 9rem ;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 2rem;
}
.News .news_content .news_content_banner .item .button_box p {
  border: 1px solid #EBEEF5;
  padding: 1rem 2.125rem;
}
.News .news_content .news_content_banner .item:hover {
  box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.1);
}
.News .news_content .news_content_banner .item:hover .button_box p {
  background-color: #172681;
  color: #fff;
}
.Show .Develop {
  width: 100%;
  padding: 3.125rem 0;
  background-size: 100% 100%;
  background-color: #fff;
}
.Show .Develop .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.Show .Develop .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.75rem;
}
.Show .Develop .honer_fz .names {
  margin: 0 2.375rem;
  font-size: 2.3rem;
}
.Show .Develop .honer_fz .honer_icon {
  width: 4.4375rem;
  height: 1.0625rem;
  flex-shrink: 0;
}
.Show .Develop .honer_fz .transforms {
  transform: rotate(180deg);
}
.Show .Develop .Develop_content .banner {
  width: 80rem;
  margin: 0 auto;
}
.Show .Develop .Develop_content .banner p {
  color: #030303;
  font-size: 1.0625rem;
  letter-spacing: 0.125rem;
  line-height: 1.55rem;
}
.Show .Develop .Develop_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 2rem;
}


.Show .Develop .Environment_content .banner {
  width: 80rem;
  margin: 0 auto;
  
  
}
.Show .Develop .Environment_content .banner ul{
    width: 100%;
    
    display: flex;
    flex-wrap: wrap;
}
.Show .Develop .Environment_content .banner ul .item{
   
    width: 32%;
    height: auto;
    margin-right: 1%;
    margin-bottom: 20px;
    
}
.Show .Develop .Environment_content .banner ul .item .names{
    padding: 20px 0;
    text-align: center;
}
.Show .Develop .Environment_content .banner ul .item img{
    width: 100%;
    height: auto;
}
.Product .Product_banner {
  line-height: 0;
  width: 100%;
  position: relative;
}
.Product .Product_banner .bg {
  width: 100%;
  height: auto;
}
.Product .Product_banner .title {
  position: absolute;
  bottom: 18%;
  left: 18%;
  color: #FFF;
  text-align: center;
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: 80px;
  /* 160% */
  letter-spacing: 0.5px;
}



.Contact {
  background-color: #f5f6f7;
}
.Contact .text-modelu {
  padding: 50px 0;
}
.Contact .text-modelu-banner {
  width: 80rem;
  margin: auto;
  align-items: center;
  display: flex;
  color: #030303;
  background-color: #fff;
}
.Contact .text-modelu .content {
  margin-left: 3.125rem;
  color: #030303;
}
.Contact .text-modelu .content .name {
  padding-top: 50px;
  font-size: 42px;
}
.Contact .text-modelu .content .phonenumber {
  padding-bottom: 40px;
  padding-right: 300px;
  display: flex;
  align-items: center;
  padding-top: 30px;
  border-bottom: 1px solid lightgray;
}
.Contact .text-modelu .content .phonenumber .smiletitle {
  font-size: 24px;
  margin-bottom: 0.3125rem;
}
.Contact .text-modelu .content .phonenumber .number {
  font-size: 36px;
  white-space: nowrap;
}
.Contact .text-modelu .content .phonenumber .iconone {
  width: 65px;
  height: 65px;
  margin-right: 20px;
}
.Contact .text-modelu .content .details {
  font-size: 18px;
  padding-top: 40px;
}
.Contact .text-modelu .content .details .item {
  display: flex;
  align-items: center;
}
.Contact .text-modelu .content .details p {
  margin: 10px 0;
}
.Contact .text-modelu .content .details img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.Search {
  background-color: #f5f6f7;
}
.Search .text-modelu {
  width: 80rem;
  margin: 0 auto;
  text-align: center;
  padding-top: 20px;
  font-size: 40px;
  padding-bottom: 100px;
  padding: 50px 0;
}
.Search .text-modelu .title {
  padding: 0px 0;
}
.Search .text-modelu .submit {
  border: 1px solid lightgray;
  width: 40%;
  margin: 20px auto;
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  font-size: 1.25rem;
  padding: 10px 15px;
}
.Search .text-modelu .submit input {
  width: 92%;
  display: inline-block;
  height: 40px;
  background-color: #f5f6f7;
  box-sizing: border-box;
  border: none;
  outline: none;
}
.Search .text-modelu .submit .button {
  width: 25px;
  height: 25px;
  border: none;
  display: inline-block;
  background: none;
  background-size: cover;
  background-image: url('../img/search_icon.png');
}
.Search .text-modelu .result {
  color: #e60012;
  font-size: 24px;
  margin-bottom: 50px;
}
.Search .text-modelu .goods {
  margin-top: 3.125rem;
}
.Search .text-modelu .goods ul {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.Search .text-modelu .goods ul .item {
  background-color: #fff;
  width: 23.5%;
  box-sizing: border-box;
  padding: 1.25rem 0;
  margin-right: 1.5%;
  margin-bottom: 1rem;
  border-radius: 0.375rem;
}
.Search .text-modelu .goods ul .item .img {
  width: 80%;
  height: 300px;
  margin: 0 auto;
}
.Search .text-modelu .goods ul .item .img img {
  width: 100%;
  height: auto;
}
.Search .text-modelu .goods ul .item:hover {
  box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.1);
}
.Search .text-modelu .goods ul img {
  width: 320px;
  height: 320px;
}
.Search .text-modelu .goods ul .item a {
  font-size: 20px;
  text-align: center;
}
.Search .text-modelu .nodata {
  color: grey;
  line-height: 250px;
}
.Show_news .content {
  width: 80rem;
  margin: 0 auto;
  padding-top: 4rem;
}
.Show_news .content .title {
  font-size: 2.45rem;
  text-align: center;
  margin-bottom: 30px;
}
.Show_news .content .time_view {
  color: gray;
  text-align: center;
  margin-bottom: 2.5rem;
}
.Show_news .content .time_view span {
  margin: 0 0.625rem;
}
.Show_news .content .textarrea {
  font-size: 1rem;
  letter-spacing: 0.1rem;
  padding-bottom: 2.5rem;
}
.Show_news .content .textarrea p {
  line-height: 1.5rem;
}
.Show_news .content .textarrea img {
  width: auto;
  height: auto;
  margin-top: 0.625rem;
}
.Show_product .content {
  width: 80rem;
  margin: 0 auto;
  padding-top: 4rem;
}
.Show_product .content .title {
  font-size: 2.45rem;
  text-align: center;
  margin-bottom: 30px;
}
.Show_product .content .time_view {
  color: gray;
  text-align: center;
  margin-bottom: 2.5rem;
}
.Show_product .content .time_view span {
  margin: 0 0.625rem;
}
.Show_product .content .textarrea {
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
  padding-bottom: 2.5rem;
}
.Show_product .content .textarrea p {
  line-height: 1.5rem;
}
.Show_product .content .textarrea img {
  max-width: ;: 100%;
  height: auto;
  margin-top: 0.625rem;
}
.swiperFour .swiper-wrapper{
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
@media only screen and (max-width: 1681px) {
  html {
    font-size: 15px;
  }
  .IndexBox .Swiper .swiper-button-prev {
    top: 90%;
  }
  .IndexBox .Swiper .swiper-button-next {
    top: 90%;
  }
}
