* {
  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;
}
.addaddress{
    width: 78%;
    
}

a:hover {
  color: inherit;
  text-decoration: none;
}
a:visited {
  color: inherit;
  text-decoration: none;
}
a:active {
  color: inherit;
  text-decoration: none;
}
.goTop > img {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.goTop {
  position: fixed;
  right: 6px;
  bottom: 90px;
  z-index: 999999;
}
.Header_nav {
  position: fixed;
  top: 0;
  z-index: 9999999;
  width: 100%;
  background-color: #fff;
}
.Header_nav .transparent {
  position: fixed;
  top: 5.1563rem;
  width: 100vw;
  height: 100vh;
  z-index: 500;
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
}
.Header_nav .header {
  width: 100%;
  height: 5.1563rem;
  display: flex;
  justify-content: space-between;
  padding: 0 1.25rem;
  padding-top: 1.1563rem;
  padding-bottom: 0.9375rem;
  position: relative;
  align-items: center;
}
.Header_nav .header .bg {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  z-index: -1;
  /* 原来引用的 /static/img/headerbanner.png 在服务器上并不存在（每次打开手机版都白白发一个 404 请求），
     因此移除这条背景图声明，渲染效果与线上保持一致（无背景图）。 */
}
.Header_nav .header .logo {
  width: auto;
  height: 2.6rem;
  flex-shrink: 0;
}
.Header_nav .header .openbtn {
  width: 1.875rem;
  height: 1.875rem;
  flex-shrink: 0;
}
.Header_nav .header .closebtn {
  width: 1.875rem;
  height: 1.875rem;
  flex-shrink: 0;
  display: none;
}
.Header_nav .nav_box {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  z-index: 999;
  transition: all 0.5s;
  background-color: #fff;
}
.Header_nav .nav_box ul {
  width: 100%;
  padding: 1.4375rem;
}
.Header_nav .nav_box ul .item_nav {
  color: #303133;
  font-size: 1rem;
  border-bottom: 0.5px solid #EBEEF5;
  background: FFFDF8;
}
.Header_nav .nav_box ul .item_nav a {
  display: inline-block;
  padding: 0.8125rem 0;
  width: 100%;
  height: 100%;
}
.Footer {
  width: 100%;
  background-color: #303133;
  color: #fff;
  font-size: 16px;
  padding: 3.125rem 0 0 0;
}
.Footer .top_nav {
  display: flex;
  flex-wrap: wrap;
  padding: 0 2.6875rem 0rem 2.6875rem;
  justify-content: space-between;
}
.Footer .top_nav p {
  margin-bottom: 1.875rem;
}
.Footer .line {
  width: 90%;
  height: 0.0325rem;
  background-color: #FFF;
  opacity: 0.14;
  margin: 0 auto;
}
.Footer .detaile {
  padding-top: 35px;
}
.Footer .detaile .detaile_text {
  color: #C0C4CC;
  font-size: 0.9rem;
  font-style: normal;
  font-weight: 400;
  padding-left: 2.5rem;
  letter-spacing: 0.44px;
}
.Footer .detaile .detaile_text .address {
  display: flex;
  align-items: center;
  line-height: 2.25rem;
}
.Footer .detaile .detaile_text .address span{
/* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.Footer .detaile .detaile_text .address .orange {
  color: #E95412;
}
.Footer .detaile .ma {
  font-size: 0.75rem;
  padding-top: 0.625rem;
  margin: 0 auto;
  text-align: center;
  padding-top: 25px;
}
.Footer .detaile .ma .weixin {
  width: 6.875rem;
  margin: 0 auto;
  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 .detaile .ma .weixin .weixin_img {
  width: 90%;
  height: 90%;
}
.Footer .detaile .icon {
  width: 1.1875rem;
  height: 1.1875rem;
  margin-right: 0.375rem;
  flex-shrink: 0;
}
.Footer .foote_textarea {
  color: #606266;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.457px;
  padding: 1.3rem 0;
  width: 90%;
  margin: 0 auto;
}
.Footer .foote_textarea .mar_bo {
  margin-bottom: 0.45rem;
}
.Footer .foote_textarea .flex {
  display: flex;
  align-items: center;
}
.Footer .foote_textarea .poilce {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  margin-right: 0.125rem;
}
.indexModule .Swiper {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.indexModule .Swiper .swiper-wrapper {
  width: 100%;
}
.indexModule .Swiper .swiper-wrapper .swiper-slide {
  width: 100%;
}
.indexModule .Swiper .swiper-wrapper .swiper-slide img {
  max-width: 99.938%;
  height: auto;
}
.indexModule .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: 7%;
}
.indexModule .Swiper .swiper-wrapper .swiper-slide .textarea .textarea_one {
  color: #303133;
  text-align: right;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.32px;
  margin-bottom: 1rem;
}
.indexModule .Swiper .swiper-wrapper .swiper-slide .textarea .textarea_two {
  color: #303133;
  text-align: right;
  font-size: 1.6875rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.31px;
}
.indexModule .Swiper .swiper-wrapper .swiper-slide .textarea .mar_60 {
  margin-top: 4.125rem;
}
.indexModule .Swiper .swiper-wrapper .swiper-slide .textarea .textarea_tree {
  color: #303133;
  text-align: right;
  font-family: Alibaba PuHuiTi 2;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  /* 150% */
}
.indexModule .Swiper .swiper-button-prev {
  position: absolute !important;
  top: 90%;
  left: 50%;
  margin-left: -3.4375rem;
  width: 1.875rem !important;
  height: 1.875rem !important;
}
.indexModule .Swiper .swiper-button-next {
  position: absolute !important;
  left: 50%;
  top: 90%;
  margin-left: 1rem;
  width: 1.875rem !important;
  height: 1.875rem !important;
}
.indexModule .Swiper .swiper-button-next,
.indexModule .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;
}
.indexModule .Swiper .swiper-button-next:hover,
.indexModule .Swiper .swiper-button-prev:hover {
  background-color: #fff;
}
.indexModule .Area {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background-color: #fff;
}
.indexModule .Area .title {
  font-size: 1.5rem;
  color: #303133;
}
.indexModule .Area .s_title {
  font-size: 1rem;
  color: #909399;
  margin-bottom: 1.5625rem;
  margin-top: 0.8125rem;
}
.indexModule .Area .Area_content {
  width: 100%;
}
.indexModule .Area .Area_content ul {
  display: flex;
  padding: 0 0.9375rem;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.indexModule .Area .Area_content ul .item {
    padding: 0 0.5rem;
  height: 96px;
  background-color: #F5F6F8;
  font-size: 1.0625rem;
  color: #303133;
  
  width: 49%;
  margin-bottom: 0.625rem;
  box-sizing: border-box;
}
.indexModule .Area .Area_content ul .item a {
    height: 96px;
    line-height: 96px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.indexModule .Area .Area_content ul .item a .titles {
  text-align: left;
  line-height: 1.3;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.indexModule .Area .Area_content ul .item a .into {
  display: flex;
  margin-top: 0.875rem;
  align-items: center;
}
.indexModule .Area .Area_content ul .item a .into .left {
  color: #172681;
  text-align: center;
  font-family: Alibaba PuHuiTi 2;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 170%;
  /* 23.8px */
}
.indexModule .Area .Area_content ul .item a .into .icon {
  width: 12.112px;
  height: auto;
  
  flex-shrink: 0;
  margin-left: 0.125rem;
}
.indexModule .Area .Area_content ul .item a img {
  width: 40%;
  height: auto;
  
}
.indexModule .Area .Area_content ul .item:hover {
  background-color: #EBF2FA;
  color: #172681;
}
.indexModule .selectReason {
  width: 100%;
  padding-bottom: 2.8125rem;
  background-image: url('../img/ph_selectbg.jpg');
  background-size: 100% 100%;
}
.indexModule .selectReason .title {
  text-align: center;
  font-size: 1.5rem;
  color: #303133;
  padding-top: 1.9375rem;
  padding-bottom: 0.8125rem;
}
.indexModule .selectReason .s_title {
  font-size: 1rem;
  text-align: center;
  color: #909399;
  margin-bottom: 1.875rem;
}
.indexModule .selectReason .selectReason_banner {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
.indexModule .selectReason .selectReason_banner .swiper_two {
  overflow: hidden;
  width: 95%;
  margin: 0 auto;
  flex-shrink: 0;
  height: 100%;
  position: relative;
}
.indexModule .selectReason .selectReason_banner .swiper_two .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.indexModule .selectReason .selectReason_banner .swiper_two .swiper-wrapper .img {
  width: 100%;
  height: auto;
}
.indexModule .selectReason .selectReason_banner .swiper_two .swiper-wrapper .detaile {
  width: 100%;
  bottom: 0;
  position: absolute;
  padding-left: 0.9375rem;
  padding-top: 6.25rem;
  background: linear-gradient(180deg, rgba(23, 38, 129, 0) 0%, #172681 100%);
}
.indexModule .selectReason .selectReason_banner .swiper_two .swiper-wrapper .detaile .detaile_name {
  color: #FFF;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.3px;
}
.indexModule .selectReason .selectReason_banner .swiper_two .swiper-wrapper .detaile .detaile_text {
  color: #EBEEF5;
  font-size: 0.7025rem;
  font-style: normal;
  width: 90%;
  font-weight: 400;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* //-webkit-line-clamp:1; 超出几行 */
  margin-bottom: 1.25rem;
  line-height: 1.25rem;
  /* 125% */
  letter-spacing: 0.16px;
}
.indexModule .selectReason .selectReason_banner .swiper_button {
  width: 100%;
  height: 100%;
  margin-bottom: 1.25rem;
  border-left: 1px solid #f5f6f7;
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper {
  width: 100%;
  display: flex;
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide {
  padding-top: 0.625rem;
  width: 25%;
  background-color: #fff;
  display: flex;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
  color: #303133;
  border-bottom: 1px solid #f5f6f7;
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .icon {
  width: 2rem;
  height: 2rem;
  flex-shrink: 0;
 
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .select_icon {
  width: 2rem;
  height: 2rem;
  flex-shrink: 0;
 
  display: none;
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .button_right {
 
  padding-top: 0.375rem;
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .button_right .button_name {
  font-size: 0.90rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.24px;
  margin-bottom: 0.5rem;
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .button_right .button_text {
  color: #C0C4CC;
  font-size: 0.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  /* 142.857% */
  width: 80%;
  letter-spacing: 0.14px;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper .swiper-slide .button_right .select_button_text {
  color: #E4E7ED;
  
 width: 80%;
}
.indexModule .selectReason .selectReason_banner .swiper_button .swiper-wrapper .select_style {
  background-color: #172681;
  color: #fff;
}
.indexModule .CompanyProfile {
  width: 100%;
  height: 380px;
  position: relative;
}
.indexModule .CompanyProfile .bg {
  width: 100%;
  height: 100%;
}
.indexModule .CompanyProfile .textarea {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  position: absolute;
}
.indexModule .CompanyProfile .textarea .title {
  padding-top: 2.125rem;
  color: #FFF;
  text-align: center;
  font-size: 1.4375rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 1.25rem;
  letter-spacing: 0.46px;
}
.indexModule .CompanyProfile .textarea .text_box {
  margin: 0 auto;
  width: 90%;
  font-size: 0.7875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.82px;
  margin-bottom: 1.875rem;
 text-align: left;
}
.indexModule .CompanyProfile .textarea .text_box p{
    line-height:20px;
    text-indent: 20px;
}
.indexModule .CompanyProfile .textarea .button_box {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  width: 8rem;
  height: 2.475rem;
  flex-shrink: 0;
  margin: 0 auto;
  cursor: pointer;
  background: #E95412;
  font-size: 0.75rem;
}
.indexModule .CompanyProfile .textarea .button_box .icon {
  width: 1.05rem;
  height: 1.05rem;
  flex-shrink: 0;
  margin-left: 0.25rem;
}
.indexModule .CompanyProfile .numCount {
  width: 100%;
  position: absolute;
  box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.1);
  bottom: -40%;
}
.indexModule .CompanyProfile .numCount .clearfix {
  width: 95%;
  flex-shrink: 0;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.15);
  justify-content: space-evenly;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 1.25rem 0;
}
.indexModule .CompanyProfile .numCount .clearfix .time {
  display: flex;
  align-items: center;
  width: 50%;
  flex-direction: column;
  justify-content: center;
}
.indexModule .CompanyProfile .numCount .clearfix .time .time_top {
  color: #172681;
  text-align: center;
  font-size: 1.6875rem;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 0.5rem;
  line-height: 100%;
  /* 53.659px */
  text-transform: uppercase;
}
.indexModule .CompanyProfile .numCount .clearfix .time .time_bottom {
  color: #606266;
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-left: 0.65rem;
  letter-spacing: 0.18px;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.indexModule .CompanyProfile .numCount .clearfix .toptime {
  margin-bottom: 1.875rem;
}
.indexModule .CompanyProfile .numCount .clearfix .toptime1 {
  border-right: 1px solid #E9E9E9;
}
.indexModule .honor {
  width: 100%;
}
.indexModule .honor .honor_banner {
  width: 100%;
  margin: 0 auto;
  margin-top: 10.25rem;
  margin-bottom: 1rem;
}
.indexModule .honor .honor_banner .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.indexModule .honor .honor_banner .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.indexModule .honor .honor_banner .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
}
.indexModule .honor .honor_banner .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.indexModule .honor .honor_banner .honer_fz .transforms {
  transform: rotate(180deg);
}
.indexModule .honor .honor_banner .swiperFour {
  width: 86%;
  margin: 0 auto;
  overflow: hidden;
}
.indexModule .honor .honor_banner .swiperFour .swiper-wrapper {
  display: flex;
  align-items: flex-end;
}
.indexModule .honor .honor_banner .swiperFour .swiper-slide {
  text-align: center;
  font-size: 1.125rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.indexModule .honor .honor_banner .swiperFour .swiper-slide .footer_box {
  width: 100%;
  height: 3rem;
  flex-shrink: 0;
  bottom: -46px;
  margin-top: -4px;
  z-index: -1;
  background-image: url('../img/ph_honer_footerbg.png');
  background-size: 100% 100%;
}
.indexModule .honor .honor_banner .swiperFour .swiper-slide img {
  display: block;
  width: 82%;
  height: auto;
  object-fit: cover;
}
.indexModule .news {
  background: #fff;
  height: auto;
}
.indexModule .news .news_top {
  background-color: #F8F8F8;
  width: 100%;
  flex-shrink: 0;
  padding-bottom: 1.875rem;
}
.indexModule .news .news_top .nav_top_banner {
  width: 99%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 2.1875rem;
  margin-bottom: 2rem;
  justify-content: space-between;
}
.indexModule .news .news_top .nav_top_banner .title {
  color: #303133;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.8px;
  margin-bottom: 1.25rem;
}
.indexModule .news .news_top .nav_top_banner .nav_right {
  width: 84%;
  display: flex;
  color: #030303;
  text-align: center;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.571px;
}
.indexModule .news .news_top .nav_top_banner .nav_right .nav_item {
  width: 33.33333%;
  height: 2.6rem;
  line-height: 2.6rem;
  flex-shrink: 0;
  border: 1px solid #E4E7ED;
  border-right: none;
  cursor: pointer;
}
.indexModule .news .news_top .nav_top_banner .nav_right .nav_item:last-child {
  border-right: 1px solid #E4E7ED;
}
.indexModule .news .news_top .news_swiper {
  width: 94%;
  margin: 0 auto;
  overflow: hidden;
}
.indexModule .news .news_top .news_swiper .swiper-wrapper {
  display: flex;
  flex-direction: column;
}
.indexModule .news .news_top .news_swiper .swiper-slide {
  margin-bottom: 0.6875rem;
}
.indexModule .news .news_top .news_swiper .swiper-slide a {
  display: flex;
  height: 100%;
  align-items: center;
}
.indexModule .news .news_top .news_swiper .swiper-slide .img {
  width: 40%;
  height: auto;
  flex-shrink: 0;
}
.indexModule .news .news_top .news_swiper .swiper-slide .swiper-slide_right {
  width: 58%;
  padding-left: 0.8125rem;
}
.indexModule .news .news_top .news_swiper .swiper-slide .swiper-slide_right .news_detaile {
  color: #303133;
  text-align: justify;
  font-size: 0.9rem;
  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; 超出几行 */
}
.indexModule .news .news_top .news_swiper .swiper-slide .swiper-slide_right .data {
  display: flex;
  align-items: center;
  color: #999;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.56px;
}
.indexModule .news .news_top .news_swiper .swiper-slide .swiper-slide_right .data .data_icon {
  width: 0.8125rem;
  height: 0.8125rem;
  flex-shrink: 0;
  margin-right: 0.25rem;
}
.indexModule .news .news_top .hangyeModule {
  display: none;
}
.indexModule .news .news_top .productModule {
  display: none;
}
.Ph_About .banner img {
  width: 100%;
  height: auto;
}
.Ph_About .banner .title {
  padding-left: 2.5rem;
  font-size: 1.2rem;
  margin-top: -3.75rem;
  color: #fff;
}
.Ph_About .Introduction {
  width: 100%;
  margin-top: 4rem;
  background-color: #fff;
  padding-bottom: 3.5rem;
}
.Ph_About .Introduction .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.Ph_About .Introduction .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.Ph_About .Introduction .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
}
.Ph_About .Introduction .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.Ph_About .Introduction .honer_fz .transforms {
  transform: rotate(180deg);
}
.Ph_About .Introduction .Introduction_content .banner {
  width: 92%;
  margin: 0 auto;
  
}
.Ph_About .Introduction .Introduction_content .banner p{
    line-height: 1.4rem;
    margin-bottom: 10px;
}
.Ph_About .Introduction .Introduction_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;
}
.Ph_About .Qualifications {
  width: 100%;
  background-color: #f5f6f7;
  padding: 2rem 0;
}
.Ph_About .Qualifications .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.Ph_About .Qualifications .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.Ph_About .Qualifications .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
}
.Ph_About .Qualifications .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.Ph_About .Qualifications .honer_fz .transforms {
  transform: rotate(180deg);
}
.Ph_About .Qualifications .Qualifications_content {
  padding-top: 0.625rem;
}
.Ph_About .Qualifications .Qualifications_content .banner {
  width: 94%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Ph_About .Qualifications .Qualifications_content .banner .item {
  width: 48%;
  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-bottom: 3%;
  padding: 1.5rem 1rem 1rem 1.5rem;
}
.Ph_About .Qualifications .Qualifications_content .banner .item .img_box {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Ph_About .Qualifications .Qualifications_content .banner .item .title {
  font-size: 1.0625rem;
  color: #030303;
  padding: 2rem 0 1rem 0 ;
}
.Ph_About .Qualifications .Qualifications_content .banner .item img {
  display: block;
  width: 96%;
  height: auto;
  object-fit: cover;
  margin-bottom: 20px;
}
.Ph_About .Qualifications .Qualifications_content .banner .item .item_title {
 
  font-size: 0.9rem;
 
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.Ph_About .Develop {
  width: 100%;
  background-image: url('../img/ph_selectbg.jpg');
  background-size: 100% 100%;
 
  padding: 0 10px;
   padding-bottom: 2rem;
}
.Ph_About .Develop .name {
  padding-top: 2rem;
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.Ph_About .Develop .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.Ph_About .Develop .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
}
.Ph_About .Develop .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.Ph_About .Develop .honer_fz .transforms {
  transform: rotate(180deg);
}
.Ph_About .Develop .Introduction_content .banner {
  width: 96%;
  margin: 0 auto;
}
.Ph_About .Develop .Introduction_content .banner p {
  color: #030303;
  font-size: 1rem;
  letter-spacing: 0.1rem;
  line-height: 1.55rem;
}
.Ph_About .Develop .Introduction_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 1rem;
}
.Ph_About .Environment {
  width: 100%;
  background-image: url('../img/ph_selectbg.jpg');
  background-size: 100% 100%;
  padding: 0 10px;
  padding-bottom: 2rem;
}
.Ph_About .Environment .name {
  padding-top: 2rem;
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.Ph_About .Environment .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.Ph_About .Environment .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
}
.Ph_About .Environment .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.Ph_About .Environment .honer_fz .transforms {
  transform: rotate(180deg);
}
.Ph_About .Environment .Introduction_content .banner {
  width: 96%;
  margin: 0 auto;
}
.Ph_About .Environment .Introduction_content .banner p {
  color: #030303;
  font-size: 0.85rem;
  letter-spacing: 0.1rem;
  line-height: 1.55rem;
}
.Ph_About .Environment .Introduction_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 1rem;
}
.Prudect .goods {
  width: 100%;
  margin-top: 4.5rem;
}
.Prudect .goods .goods_nav ul {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.Prudect .goods .goods_nav ul .item {
  padding: 0.8rem 12px;
  text-align: center;
  width: 30%;
  margin-bottom: 10px;
  flex-wrap: nowrap;
  background-color: #f5f6f7;
}
.Prudect .goods .goods_nav ul .item a {
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.Prudect .goods .goods_nav ul .active {
  background: #243062;
  color: #fff !important;
}
.Prudect .goods .list_content {
  width: 100%;
  background-color: #fff;
}
.Prudect .goods .list_content .list_banner {
  width: 94%;
  margin: 0 auto;
  padding: 2rem 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Prudect .goods .list_content .list_banner .item_box {
  width: 48%;
  border-radius: 0.375rem;
  margin-bottom: 1rem;
  text-align: center;
  padding-bottom: 1rem;
  box-sizing: border-box;
  box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.1);
  
}
.Prudect .goods .list_content .list_banner .item_box img {
  width: 8.75rem;
  height: 8.75rem;
  flex-shrink: 0;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.Prudect .goods .list_content .list_banner .item_box .detaile {
  width: 100%;
  text-align: center;
 
}
.Prudect .goods .list_content .list_banner .item_box .detaile .title {
  padding: 0 1rem;
  
  font-size: 1rem;
  font-weight: 500;
  color: #030303;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.Prudect .goods .list_content .list_banner .item_box .detaile .textarea {
  font-size: 0.8rem;
  padding: 0 1rem;
  line-height: 1.2rem;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.Prudect .goods .list_content .list_banner .item_box:hover {
  box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.1);
}
.Advantage .banner .title {
  color: #000;
}
.Advantage .company {
  width: 100%;
  padding-bottom: 2rem;
  margin-top: 3.125rem;
}
.Advantage .company .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.Advantage .company .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.Advantage .company .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
}
.Advantage .company .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.Advantage .company .honer_fz .transforms {
  transform: rotate(180deg);
}
.Advantage .company .Introduction_content .banner {
  width: 92%;
  margin: 0 auto;
}
.Advantage .company .Introduction_content .banner p {
  color: #030303;
  font-size: 0.85rem;
  letter-spacing: 0.1rem;
  line-height: 1.55rem;
}
.Advantage .company .Introduction_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 1rem;
}
.Advantage .product {
  background-color: #f5f6f7;
  margin-top: 0rem;
  padding-top: 1.25rem;
}
.Show .company {
  width: 100%;
  padding-bottom: 2rem;
  margin-top: 3.125rem;
}
.Show .company .name {
  color: #172681;
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.Show .company .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.Show .company .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
}
.Show .company .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.Show .company .honer_fz .transforms {
  transform: rotate(180deg);
}
.Show .company .Introduction_content .banner {
  width: 96%;
  margin: 0 auto;
}
.Show .company .Introduction_content .banner p {
  color: #030303;
  font-size: 0.85rem;
  letter-spacing: 0.1rem;
  line-height: 1.55rem;
}
.Show .company .Environment_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 1rem;
}


.Show .company .Environment_content .banner {
  width: 92%;
  margin: 0 auto;
}
.Show .company .Environment_content .banner .names {
  color: #030303;
  font-size: 0.85rem;
  letter-spacing: 0.1rem;
  padding: 20px 0 10px 0;
  text-align: center;
}
.Show .company .Environment_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 1rem;
}



.Contact .text-modelu {
  padding: 80px 0 2.5rem 0;
}
.Contact .text-modelu-banner {
  width: 90%;
  margin: auto;
  display: flex;
  flex-direction: column;
  color: #030303;
  background-color: #fff;
}
.Contact .text-modelu .content {
  margin-left: 1rem;
  color: #030303;
}
.Contact .text-modelu .content .name {
  padding-top: 50px;
  font-size: 22px;
}
.Contact .text-modelu .content .phonenumber {
  padding-bottom: 20px;
  
  display: flex;
  align-items: center;
  padding-top: 20px;
  border-bottom: 1px solid lightgray;
}
.Contact .text-modelu .content .phonenumber .smiletitle {
  font-size: 18px;
  margin-bottom: 0.5rem;
}
.Contact .text-modelu .content .phonenumber .number {
  font-size: 18px;
  white-space: nowrap;
}
.Contact .text-modelu .content .phonenumber .iconone {
  width: 35px;
  height: 35px;
  margin-right: 20px;
}
.Contact .text-modelu .content .details {
  font-size: 0.9rem;
  padding-top: 20px;
}
.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;
}
.News .navgaition {
  width: 100%;
  padding-top: 2.4rem;
}
.News .navgaition .item-box .left {
  display: flex;
}
.News .navgaition .item-box .left .item {
  padding: 1rem 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-color: #fff;
}
.News .navgaition .item-box .left .active {
  background: #243062;
  color: #fff !important;
}
.News .news_content {
  width: 100%;
  background-color: #f5f6f7;
  padding-bottom: 2.5rem;
}
.News .news_content .news_content_banner {
  width: 94%;
  height: 100%;
  margin: 0 auto;
  padding-top: 2rem;
}
.News .news_content .news_content_banner .item {
  width: 100%;
  background-color: #fff;
  margin-bottom: 1rem;
  padding: 1.4rem;
  display: flex;
  flex-direction: column;
}
.News .news_content .news_content_banner .item .image {
  width: 100%;
  height: auto;
  margin-right: 1.25rem;
}
.News .news_content .news_content_banner .item .detaile {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.News .news_content .news_content_banner .item .detaile .title {
  margin:1rem 0;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.2;
  color: #030303;
  width: 90%;
  /* //溢出隐藏省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* //-webkit-line-clamp:1; 超出几行 */
}
.News .news_content .news_content_banner .item .detaile .textarea {
  font-size: 0.9rem;
  color: #909399;
  line-height: 1.3rem;
  /* //溢出隐藏省略号 */
  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;
  padding-top: 1rem;
}
.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: 0.9rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.56px;
}
.News .news_content .news_content_banner .item .detaile .number .data .data_icon {
  width: 1rem;
  height: 1rem;
  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;
}
.Search {
  background-color: #f5f6f7;
}
.Search .text-modelu {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding-top: 20px;
  font-size: 20px;
  padding-bottom: 100px;
  padding: 50px 0 30px 0;
}
.Search .text-modelu .title {
  padding: 0px 0;
}
.Search .text-modelu .submit {
  border: 1px solid lightgray;
  width: 80%;
  margin: 20px auto;
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  font-size: 1rem;
  padding: 0px 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: 20px;
  height: 20px;
  border: none;
  display: inline-block;
  background: none;
  background-size: cover;
  background-image: url('../img/search.png');
}
.Search .text-modelu .result {
  color: #e60012;
  font-size: 24px;
  margin-bottom: 50px;
}
.Search .text-modelu .goods {
  margin-top: 2rem;
}
.Search .text-modelu .goods ul {
  display: flex;
  width: 94%;
  margin: 0 auto;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.Search .text-modelu .goods ul .item {
  background-color: #fff;
  width: 48%;
  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%;
  margin: 0 auto;
}
.Search .text-modelu .goods ul .item .img img {
  width: 100%;
  height: auto;
  margin-bottom: 1.25rem;
}
.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: 16px;
  text-align: center;
}
.Search .text-modelu .nodata {
  color: grey;
  line-height: 250px;
}
.Show_news .company {
  width: 100%;
  padding-bottom: 2rem;
  margin-top: 4.125rem;
}
.Show_news .company .name {
  color: #030303;
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.Show_news .company .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.Show_news .company .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
}
.Show_news .company .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.Show_news .company .honer_fz .transforms {
  transform: rotate(180deg);
}
.Show_news .company .Introduction_content .time_view {
  text-align: center;
  margin-bottom: 1.6rem;
  font-size: 0.8rem;
  color: #909399;
}
.Show_news .company .Introduction_content .banner {
  width: 92%;
  line-height: 1.4rem;
  font-size: 0.85rem;
  margin: 0 auto;
  letter-spacing: 0.1rem;
}

.Show_news .company .Introduction_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 1rem;
}
.show_product .company {
  width: 100%;
  padding-bottom: 2rem;
  margin-top: 4.125rem;
}
.show_product .company .name {
  text-align: center;
  font-family: Poppins;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.75rem;
  /* 125% */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.show_product .company .honer_fz {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.375rem;
}
.show_product .company .honer_fz .names {
  margin: 0 1.375rem;
  font-size: 1.25rem;
  color: #030303;
}
.show_product .company .honer_fz .honer_icon {
  width: 2.5rem;
  height: auto;
  flex-shrink: 0;
}
.show_product .company .honer_fz .transforms {
  transform: rotate(180deg);
}
.show_product .company .Introduction_content .time_view {
  text-align: center;
  margin-bottom: 1.6rem;
  font-size: 0.8rem;
  color: #909399;
}
.show_product .company .Introduction_content .banner {
  width: 96%;
  margin: 0 auto;
}
.show_product .company .Introduction_content .banner p {
  color: #030303;
  font-size: 0.85rem;
  letter-spacing: 0.1rem;
  line-height: 1.55rem;
}
.show_product .company .Introduction_content .banner img {
  width: 100%;
  height: auto;
  margin-top: 1rem;
}
