@import url(swiper.css);
@import url(bootstrap.min.css);
@import url(animate.min.css);
@import url(/skin/css/box.css);
@import url(/skin/font/bootstrap-icons.css);
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size: 20px;
}

p {
    font-size: 14px;
}

img {
    max-width: 100%;
    display: block;
    border-radius: 6px;
}

body {
    margin: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

a {
    font-size: 14px;
    color: #000;
    text-decoration: none !important;
    font-weight: 400;
    transition: 0.4s;
}

ul,
ol,
li {
    padding: 0;
    list-style: none;
}

.b-fff {
    background-color: #fff;
}

.color-fff {
    color: #fff;
}

button {
    border: none;
}

.border-radius-0 {
    border-radius: 0;
}

.border-radius-6 {
    border-radius: 6px;
}

.font-size-10 {
    font-size: 10px;
}

.font-size-12 {
    font-size: 12px;
}

.font-size-14 {
    font-size: 14px;
}

.font-size-16 {
    font-size: 16px;
}

.font-size-18 {
    font-size: 18px;
}

.font-size-20 {
    font-size: 20px;
}

.font-size-25 {
    font-size: 25px;
}

.font-size-30 {
    font-size: 30px;
}

.font-size-40 {
    font-size: 40px;
}

.font-bold {
    font-weight: bold;
}

.line-h-30 {
    line-height: 30px;
}

.line-h-35 {
    line-height: 35px;
}

.transition {
    transition: 0.4s;
}

.border-radius {
    border-radius: 6px;
}

.tr {
    transition: 0.4s;
}

.text-overflow-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.text-overflow-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.text-overflow-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.a-block {
    align-items: center;
    display: flex;
    justify-content: center;
}

.right-0 {
    right: 0;
}

.title-bd-color-1 {
    border-left: 8px solid #2c3485;
}

.title-bd-color-2 {
    border-left: 8px solid #485142 !important;
}

.title-bd-color-3 {
    border-left: 8px solid #fff !important;
}

.bg-one {
    background-image: -webkit-linear-gradient(left, #9dcaff9c, #719cce42, #ffffff00);
}

.bg-two {
    background-image: -webkit-linear-gradient(left, #9dcaff9c, #719cce42, #ffffff00);
}

.bg-three {
    background-image: -webkit-linear-gradient(left, #9dcaff9c, #719cce42, #ffffff00);
}

.bg-four {
    background-image: -webkit-linear-gradient(left, #9dcaff9c, #719cce42, #ffffff00);
}

.phone_bg {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 0;
    right: 0;
    background-color: rgba(179, 182, 182, 0.7);
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100002;
    display: none;
}

.daohang i {
    font-size: 40px;
}

.phone_header {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -100%;
    height: 100%;
    width: 70%;
    z-index: 100003;
    margin-right: auto;
}

.phone_header_row {
    width: 100%;
    position: relative;
    height: 100%;
    z-index: 2;
    background: #fff;
    color: #ffffff;
    box-sizing: border-box;
    overflow-x: hidden;
}

.phone_header_row li {
    padding: 15px 0 15px 10px;
    border-bottom: 1px solid rgb(220, 220, 220);
}

.phone_header_logo {
    padding: 10px 0;
    align-items: center;
    background-image: -webkit-linear-gradient(left, #ff8e8e, #8cccd79c, #7a87da);
    border-bottom: 1px solid rgb(220, 220, 220);
    justify-content: space-between;
    display: flex;
}

.phone_header_logo i {
    padding-right: 20px;
    margin-top: 10px;
    font-size: 30px;
    color: #3e93d8;
}

.phone_header_logo img {
    width: 190px;
}

.logo img {
    width: 240px;
    height: 70px;
}

.head-pc {
    padding-top: 10px;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 0px 5px 15px 15px rgb(255 255 255);
}

.page-nav-container {
    margin: 20px 0 40px 0;
    text-align: center;
}

.pagination {
    justify-content: center;
}

.page-nav-container ul {
    display: flex;
    justify-content: center;
}

.page-nav-container a {
    transition: 0.4s;
    padding: 10px 15px;
    color: #2c3485 !important;
    margin-right: 10px;
    border-radius: 8px !important;
    background-color: #ffffff !important;
    border: 1px solid #2c3485 !important;
}

.page-nav-container a:hover {
    color: #ffffff !important;
    background-color: #2c3485 !important;
    box-shadow: 0px 3px 5px 0px #dfdfdf;
}

.page-nav-container a:active {
    color: #ffffff !important;
    background-color: #2c3485 !important;
}

.page-nav-container .active a {
    color: #ffffff !important;
    background-color: #2c3485 !important;
}

.foot {
    background-image: url(/skin/image/foot-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 20px;
}

.sale_number {
    width: 100%;
    height: auto;
    border: 4px solid #fff;
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    z-index: 99999;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 50px;
    animation: blinkColor 1s steps(2) infinite;
}

.sale_number a {
    display: block;
    width: 100%;
    height: 50px;
    color: #fff;
}

.sale_number span {
    font-size: 18px;
}

.foot-txt-one {
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
    color: #ffffff00;
}

.head-box {
    height: 74px;
}

.pagetop {
    display: flex;
    justify-content: center;
}

.head-ul {
    margin: 0;
}

.swiper-button-next,
.swiper-button-prev {
    color: #ffffff;
    background-color: #ffffff00;
}

.yqlj {
    justify-content: space-between;
}

.yqlj li {
    border: 1px solid #fff;
}

.yqlj a {
    display: block;
    padding: 5px;
}

.foot-bot-txt {
    margin-top: 30px;
    padding: 10px 0;
    background-color: #2c338540;
}

.foot-bot-txt p,
.foot-bot-txt a {
    transition: 0.4s;
    color: #fff;
    font-size: 12px;
}

.foot-bot-txt a:hover {
    color: #4dbcb3;
}

.txtle-txt {
    padding: 40px 0;
}

.txtle-txt h2 {
    bottom: -10px;
    color: #2c3485;
    text-shadow: 2px 2px 2px #2c348591;
}

.txtle-txt h3 {
    bottom: 10px;
    text-shadow: 2px 2px 2px #000000;
    opacity: 0.1;
}

.index-fuwu-img,
.index-fuwu-bg {
    border-radius: 6px;
}

.index-fuwu-txt {
    bottom: -45px;
    transition: 0.4s;
    background-image: -webkit-linear-gradient(bottom, #000000d1, #1313139c, #ffffff00);
}

.index-fuwu-txt h3,
.index-fuwu-txt p {
    color: #fff;
}

.index-fuwu-bg:hover .index-fuwu-txt {
    bottom: 0;
}

.index-fuwu-bg:hover h3 {
    color: #65fff2;
}

.index-fuwu-bg:hover img {
    transform: scale(1.1);
}

.index-fuwu-bg {
    box-shadow: 6px 8px 0px 0px rgb(211 211 211);
}

.index-fuwu {
    background-image: url(/skin/image/fuwu-banner.png);
    background-size: 20%;
    background-position: left;
    background-repeat: no-repeat;
    margin-bottom: 40px;
}

.fancybox-slide--video .fancybox-content {
    width: 800px !important;
    height: 600px !important;
}

.index-about-txt p {
    text-indent: 2em;
    color: #fff;
    line-height: 25px;
}

.about {
    margin-bottom: 80px;
}

.bofang-box {
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}

.bofang-box i {
    box-shadow: 0px 0px 9px 4px rgba(255, 255, 255, 0.527);
    padding: 0 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    transition: 0.4s;
    color: #fff;
    font-size: 30px;
    display: flex;
    height: 50px;
    width: 50px;
    align-items: center;
    justify-content: center;
}

.shipin a:hover i,
.index-about-img:hover i {
    color: #84edff;
    border: 1px solid #84edff;
    box-shadow: 0px 0px 30px 20px rgb(255 255 255);
}

.index-about-img img {
    border: 8px solid #fff;
    box-shadow: 0px 0px 20px 15px rgb(255 217 20 / 20%);
}

.index-about {
    background-image: url(/skin/image/about-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-bottom: 40px;
}

.index-about-txt span {
    text-shadow: 3px 3px 3px #ffe595;
}

.index-about .container {
    position: relative;
    z-index: 2;
}

.index-about::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.7;
    z-index: 1;
}

.index-about-title h2 {
    color: #dabc50;
}

.index-about-title h3 {
    text-shadow: 2px 2px 2px #fffffffc;
}

.mySwiper-two .swiper-slide {
    cursor: pointer;
}

.mySwiper-one .swiper-slide {
    text-align: center;
    font-size: 18px;
}

.mySwiper-one .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mySwiper-two {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.mySwiper-one .swiper-slide {
    background-size: cover;
    background-position: center;
}

.mySwiper-one {
    height: 80%;
    width: 100%;
}

.mySwiper-two {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}

.mySwiper-two .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
}

.mySwiper-two .swiper-slide-thumb-active {
    opacity: 1;
}

.show {
    margin: 40px 0 80px 0;
}

.index-show .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.index-show {
    background-image: url(/skin/image/index_bg.png);
    background-size: 20%;
    background-position: top left;
    background-repeat: no-repeat;
}

.index-show-row .swiper-button-next,
.index-show-row .swiper-button-prev {
    color: #000000;
    background-color: #ffffff00;
}

.index-jingguan-bg:hover .index-jingguan-txt {
    bottom: 0;
}

.index-jingguan-bg {
    border-radius: 6px;
    box-shadow: 5px 6px 8px 0px rgb(114 68 0 / 58%);
}

.index-jingguan-txt h3 {
    background-image: -webkit-linear-gradient(bottom, #000000, #1313139c, #ffffff00);
    padding: 20px 0;
    color: #fff;
    margin: 0;
}

.index-jingguan-bg:hover img {
    transform: scale(1.1);
}

.index-jingguan-txt {
    width: 100%;
    text-align: center;
    transition: 0.4s;
    bottom: -45px;
}

.index-jingguan {
    background-color: #f5f9f7;
    padding: 20px 0 40px 0;
}

.head-rexian i {
    color: #2b3584;
}

.show-img-box:hover .show-name {
    bottom: 0;
}

.index-news-bg {
    border-radius: 6px;
    box-shadow: 5px 6px 12px 0px rgba(165, 165, 165, 0.573);
}

.show-name {
    left: 0;
    right: 0;
    transition: 0.4s;
    bottom: -30px;
    position: absolute;
}

.show-name h3 {
    color: #084b65;
}

.mySwiper-one .swiper-slide img:hover {
    opacity: 0.3;
}

.mySwiper-one img::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0;
}

.index-news-data {
    box-shadow: 5px 6px 8px 0px rgb(255, 255, 255);
    color: #ffffff;
    top: 10px;
}

.data-one {
    padding: 5px;
    background-color: #388596;
}

.data-two {
    padding: 2px;
    background-color: #1c636cfb;
}

.index-news-bg:hover h3 {
    color: #357bc5;
}

.index-fengshui-bd:hover h3 {
    color: #357bc5;
}

.index-fengshui-bd:hover .index-fengshui-box {
    box-shadow: 5px 6px 8px 0px rgba(68, 68, 68, 0.607);
}

.index-fengshui-img {
    width: 30%;
}

.index-fengshui-txt {
    width: 70%;
}

.index-fengshui-txt span {
    color: #0a3d84;
}

.foot-txt-one {
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
    color: #ffffff00;
}

.index-fengshui {
    background-color: #f5f9f7;
    padding: 20px 0 40px 0;
}

.index-fengshui-box {
    border-radius: 6px;
    transition: 0.4s;
    box-shadow: 5px 6px 8px 0px rgba(198, 198, 198, 0.607);
}

.yqlj-box a {
    border: 2px solid #4a3036;
    transition: 0.4s;
    display: block;
    text-align: center;
    padding: 10px;
    color: #4a3036;
    font-weight: bold;
}

.yqlj-box:hover a {
    border: 2px solid #ffffff;
    color: #fff;
}

.index-show-row img {
    border: 2px solid #000;
}

.nr_news_conter h2,
.news-info {
    text-align: center;
}

.news-info {
    padding-bottom: 10px;
    border-bottom: 1px solid #9a9a9a;
}

.news-sort {
    margin-right: 20px;
}

.news-info i {
    padding-right: 5px;
}

.next {
    margin-top: 20px;
    border-top: 1px solid #a0a0a0bf;
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
}

.main-container img {
    height: 100%;
    margin: 0 auto;
}

.switch span {
    width: 100%;
    line-height: 40px;
}

.switch {
    display: flex;
    flex-wrap: wrap;
}

.next_title {
    font-size: 20px;
    font-weight: bold
}

.nr_news_bottom {
    display: flex;
    justify-content: center;
}

.next-one-txt,
.next-two-txt {
    color: #959595;
}

.link-btn {
    width: 180px;
    height: 45px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 25px;
    background-color: #36cac6;
    border: 1px solid;
    border-color: #36cac6;
    margin: 40px auto;
    color: #fff;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.1s linear 0.05s;
    transition: background-color 0.2s ease-in-out, color 0.1s linear 0.05s;
}

.list-banner {
    color: #fff;
}

.list-banner-txt h2,
.list-banner-txt h3 {
    text-shadow: 3px 5px 10px rgb(141 66 0);
}

.banner-navigation {
    position: relative;
    color: #fff;
    margin-top: 20px;
    text-align: center;
}

.list-banner-txt h2 {
    font-size: 50px;
}

.banner-navigation a:hover {
    color: #56d35e;
}

.banner-navigation a {
    font-weight: bold;
    transition: 0.4s;
    color: #fff;
}

.list-banner-txt {
    bottom: 50%;
    width: 100%;
}

.list-banner {
    position: relative;
    padding: 120px 0;
}

.list-banner::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.5;
}

.about-banner {
    background-image: url(/skin/image/about-bannerone.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.news-banner {
    background-image: url(/skin/image/news-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.huanjing-banner {
    background-image: url(/skin/image/huanjing-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.listshow-banner {
    background-image: url(/skin/image/show-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.fuwu-banner {
    background-image: url(/skin/image/fuwu-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.bzcs-banner {
    background-image: url(/skin/image/bzcs-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.contact-banner {
    background-image: url(/skin/image/contact-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.nr_news_banner {
    background-image: url(/skin/image/contact-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.about-txt p {
    font-size: 14px;
    text-indent: 2em;
    line-height: 35px;
}

.showbox-swiper a {
    transition: 0.4s;
    color: #fff;
    text-align: center;
    padding: 10px;
    background-color: #09064f;
    border: 2px solid #09064f;
}

.showbox-swiper a:hover {
    background-color: #ffffff;
    color: #09064f;
}

.bzyp_active a {
    background-color: #ffffff;
    color: #09064f;
}

.txt-eye {
    position: absolute;
    bottom: 40%;
    transition: 0.4s;
    opacity: 0;
}

.show-box-bg:hover .txt-eye {
    opacity: 1;
}

.index-show-bg .swiper-slide:hover .txt-eye {
    opacity: 1;
}

.txt-eye i {
    color: #fff;
    font-size: 40px;
}

.show-box-bg:hover .index-show-img::before {
    opacity: 0.6;
}

.show-box-bg:hover img {
    transform: scale(1.1);
}

.index-show-txt {
    text-align: center;
    bottom: -35px;
    transition: 0.4s;
}

.show-box-bg:hover .index-show-txt {
    bottom: 0;
}

.index-show-img {
    border-radius: 6px;
}

.index-show-img::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 0.4s;
    background-color: #333;
    border-radius: 6px;
}

.huanjing {
    margin: 40px 0 80px 0;
}

.youhui {
    margin-bottom: 70px;
}

.fuwu-img {
    width: 30%;
}

.fuwu-conter {
    padding: 0 10px;
    width: 70%;
}

.fuwu-conter p {
    margin: 0;
    font-size: 15px;
    text-indent: 2em;
    line-height: 35px;
}

.fuwu-bg {
    border-radius: 6px;
    transition: 0.4s;
    box-shadow: 5px 6px 8px 0px rgb(216 216 216 / 61%);
}

.fuwu-bg:hover h3 {
    color: #357bc5;
}

.fuwu-bg:hover {
    box-shadow: 5px 6px 8px 0px rgba(123, 123, 123, 0.61)
}

.fuwu-num {
    bottom: 50%;
    padding: 10px;
    background-color: #4a74b3;
}

.pc-fuwu {
    display: block;
}

.phone-fuwu {
    display: none;
}

.fuwu-num p {
    font-size: 25px;
    font-weight: bold;
    margin: 0;
}

.fuwu-box-bg:hover .fuwu-box-txt {
    bottom: 0;
}

.fuwu-box-bg:hover img {
    transform: scale(1.1);
}

.fuwu-box-img {
    border-radius: 6px;
}

.fuwu-daohang a {
    font-weight: bold;
    padding: 10px 20px;
    box-shadow: 0px 0px 8px 0px rgba(188, 188, 188, 0.724)
}

.fuwu-daohang a:hover {
    color: #357bc5;
    box-shadow: 0px 0px 8px 5px rgba(188, 188, 188, 0.724)
}

.fuwu-box-txt {
    background-image: -webkit-linear-gradient(bottom, #000000b6, #13131365, #ffffff00);
    text-align: center;
    width: 100%;
    color: #fff;
    transition: 0.4s;
    bottom: -30px;
}

.fuwu-news-img {
    width: 30%;
}

.fuwu-news-txt {
    width: 70%;
}

.fuwu-news-box:hover h3 {
    color: #357bc5;
}

.index_active-one {
    background-image: -webkit-linear-gradient(top, #31385c00, #94949485, #ffffff00);
    color: #ffffff;
    text-shadow: 2px 2px 2px rgb(141 66 0);
}

.head-ul a:hover {
    background-image: -webkit-linear-gradient(top, #31385c00, #94949485, #ffffff00);
    color: #ffffff;
    text-shadow: 2px 2px 2px rgb(141 66 0);
}

.head-ul a {
    font-weight: bold;
}

.bzcs-img {
    width: 30%;
}

.bzcs-txt {
    padding-top: 15px;
    width: 70%;
}

.bzcs-txt h3 {
    margin-bottom: 20px;
}

.bzcs-txt p {
    margin: 20px 0;
}

.bzcs-bg {
    border-radius: 6px;
    box-shadow: 5px 6px 8px 0px rgba(188, 188, 188, 0.724)
}

.bzcs-bg :hover h3 {
    color: #537eba;
}

.bzcs-txt span {
    color: #0a3d84;
}

.list_fishery_conter h2 {
    border-left: 5px solid #3752d7;
    padding-left: 10px;
}

.fishery_townews {
    border-bottom: 1px dashed #363636;
}

.list_fishery_townews {
    transition: 0.4s;
    border-bottom: 1px dashed #363636;
}

.list_fishery_townews:hover h3 {
    color: #1c75b8;
}

.list_fishery_news span {
    text-align: right;
    font-weight: bold;
    color: #a8a8a8;
}

.fishery_townews a {
    transition: 0.4s;
    left: 0;
    font-weight: bold;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
}

.fishery_townews a:hover {
    color: #1c75b8;
    left: 10px;
}

.list_fishery_townews h3 {
    transition: 0.4s;
    color: #000;
}

.next-one {
    text-align: left;
}

.next-two {
    text-align: left;
}

.nr_news_box {
    margin-bottom: 50px;
}

.news-info a:hover {
    color: #547ed7;
}

.news {
    margin: 50px 0 80px 0;
}

.lianxi-bg {
    padding: 10px;
    box-shadow: 5px 6px 8px 0px rgba(188, 188, 188, 0.724)
}

.map {
    margin: 40px 0 70px 0;
}

.mySwiper-one .swiper-button-next,
.mySwiper-one .swiper-button-prev {
    background-color: #8b8b8b;
    color: #fff;
}

.mySwiper-one .swiper-button-prev {
    left: 0;
}

.mySwiper-one .swiper-button-next {
    right: 0;
}

.longxue-img {
    border-radius: 6px;
}

.longxue-img::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0;
    transition: 0.4s;
    z-index: 1;
}

.longxue-img img {
    transition: 0.4s;
    height: 100%;
}

.longxue-img-bg:hover img {
    transform: scale(1.1);
}

.longxue-img-bg:hover .longxue-eye {
    opacity: 1;
}

.longxue-img-bg:hover .longxue-img::before {
    opacity: 0.6;
}

.longxue-eye {
    z-index: 2;
    color: #fff;
    opacity: 0;
    font-size: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transition: 0.4s;
    transform: translate3d(-50%, -50%, 0);
}

.longxue-box {
    margin-bottom: 80px;
}

.food-brand__main img {
    left: 0;
    top: 0;
}

.longxue-box h3 {
    line-height: 60px;
}

.longxue-box-bg {
    position: absolute;
    width: 100%;
    height: 100%;
}

.youhui-bg {
    border-bottom: none;
}

.index-fuwu-txt {
    right: 0;
    left: 0;
}

.fuwu-row img {
    width: 100%;
}

@media screen and (min-width: 992px) {
    .link-btn:hover {
        background-color: #ffffff;
        color: #36cac6;
    }
}

@keyframes blinkColor {
    from {
        background: #475042e0;
    }
    to {
        background: #4750429e;
    }
}

@media screen and (min-width: 768px) {
    .sale_number {
        display: none;
    }
}

@media(max-width:1200px) {
    .fuwu-img {
        width: 40%;
    }
    .fuwu-conter {
        padding: 0 10px;
        width: 60%;
    }
    .index-fengshui-img {
        width: 40%;
    }
    .index-fengshui-txt {
        width: 60%;
    }
    .pc-cont {
        display: none;
    }
}

@media(max-width:768px) {
    .index-show {
        background-size: 100%;
    }
    .bzcs-txt p {
        margin: 0;
        margin-top: 5px;
        font-size: 12px;
    }
    .bzcs-txt h3 {
        margin-bottom: 5px;
    }
    .bzcs-img {
        width: 40%;
    }
    .bzcs-txt {
        width: 60%;
        padding-top: 0;
    }
    .fuwu-news-img {
        width: 40%;
    }
    .fuwu-news-txt {
        width: 60%;
    }
    .pc-fuwu {
        display: none;
    }
    .phone-fuwu {
        display: block;
    }
    .fuwu-img,
    .fuwu-conter {
        width: 100%;
    }
    .page-nav-container a {
        padding: 6px 10px;
        border-radius: 5px !important;
    }
    .list-banner-txt h2 {
        font-size: 30px;
    }
    .list-banner {
        padding: 50px 0;
    }
    .head-box {
        height: 85px;
    }
    .txtle-txt {
        padding: 20px 0;
    }
    .index-fengshui {
        margin-bottom: 20px;
    }
    .index-fengshui-img {
        width: 40%;
    }
    .index-fengshui-txt {
        width: 60%;
    }
    .swiper-button-next:after,
    .swiper-button-prev:after {
        font-size: 15px;
    }
    .pc-cont,
    .foot {
        display: none !important;
    }
}

@media screen and (max-width: 1024px) {
    .pc {
        display: none;
    }
    header {
        background: none;
    }
}