/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
.homebanner .pc {display: block;}
.homebanner .m {display:none;}
@media (max-width:468px) {
    .homebanner .pc {display: none;}
    .homebanner .m {display:block; background-size: cover;}
    .yinhao1 {top: -30px !important; left: 0 !important; width:70px;}
    .yinhao2 {bottom: -50px !important; right: 0 !important; width:70px;}
    .current::after {
    display: none;
}
.home::after {
    display: none;
}
}
.entry-content table td {border:1px solid #eee; padding:5px;}
.news-title a {color:#222;}
.homeabout span {font-size:16px; color:#222 !important;padding-left: 5px;}
.zj1 .fbox-icon {width: auto; height:auto;}
.zj1 .fbox-icon img {max-width:50px; height: auto;}
.zj2 .feature-box {background: linear-gradient(to right, #f5f5f8 20%, #f8f2ef 80%);min-height: 115px;}
#header-wrap #logo img {height:auto;}
.sb img {max-width:40px;}
.ewm .feature-box {background-color: #ffffff10;}
.ewm .fbox-icon {max-width:110px; max-height:110px;}
#footer {background-color:#131b30;}
.yewu .img-fluid {width:100%;border-radius: 10px 10px 0 0;}
.yewu h3 {border-radius: 0 0 10px 10px;}
.anli .title {background-color:#fff; border-radius:0 0 8px 8px;}
.swiper-pagination {bottom:0 !important;}
.swiper-pagination-bullet-active {border:1px solid #ff8b00 !important;}
.swiper-pagination span:hover, .swiper-pagination span.swiper-pagination-bullet-active {
  background-color:#ff8b00 !important;border:1px solid #ff8b00 !important;}
.swiper-pagination span {background-color:#ddd; border:1px solid #ddd;}
.anli .swiper-wrapper {padding-bottom:50px;}
.mySwiper2 {padding-bottom:50px !important;}
.custom-hr {display: flex;align-items: center;}
.custom-hr span {width: 50px;height: 1px;background-color: #ffffff; margin-right: 0;}
.owl-carousel .owl-item img {width:auto;}
.search {display:none;}
.zj2 img {width:260px !important;}
.current::after {
    content: "";
    position: absolute;
    left: 32px;
    bottom: 28px;
    width: 45px;
    height: 3px;
    background-color: #ff8b00;
}
.home::after {
    content: "";
    position: absolute;
    left: 21px;
    bottom: 28px;
    width: 25px;
    height: 3px;
    background-color: #ff8b00;
}
.sticky-header-shrink .current::after,.sticky-header-shrink .home::after {
    display: none;
}
.yinhao1 {position: absolute; top: -30px; left: 180px; font-size: 24px;}
.yinhao2 {position: absolute; bottom: -30px; right: 180px; font-size: 24px;}
.bottom a {color:#717683;}