* {
    margin: 0px;
    padding: 0px;
}



ul,
ol {
    list-style: none;
}

a {
    text-decoration: none;
}

input {
    outline: none;
}

textarea {
    outline: none;
}

@font-face {
    font-family: Alibaba-PuHuiTi;
    src: url(../fonts/Alibaba-PuHuiTi-Regular.ttf);
}


@font-face {
    font-family: WDCH-Regular;
    src: url(../fonts/文道潮黑.ttf);
}

body,
html {
    font-family: Alibaba-PuHuiTi;
    overflow-x: hidden;
    --AboutHEide: 334px;
    --navhe: 90px;
}

.content {
    width: 1400px;
    margin: 0 auto;
}

img {
    vertical-align: bottom;
    -webkit-user-drag: none;
}



/* 动画类名 */
.ani {
    opacity: 0;
}

.ani2 {
    opacity: 0;
}

.ani3 {
    opacity: 0;
}

/* 头部 */

.head .head-top {
    width: 100%;
    height: 60px;
    background: #EA5614;
}

.head .head-top .content {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-between;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 400;
}

.head .head-nav {
    width: 100%;
    height: 100px;
    background: #FFFFFF;
    position: relative;
}



.head .head-nav .content {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: space-between;
}

.head .head-nav ul {
    display: flex;
    height: 100%;
}

.head .head-nav ul li {
    /* margin-left: 60px; */
    padding: 0px 30px;
    line-height: 100px;
    position: relative;
    height: 100%;
    transition: 0.7s;
}

.head .head-nav ul li:hover {
    background: #EA5614;
}

.head .head-nav ul li.all>a {
    color: #EA5614;
}

.head .head-nav ul li:hover>a {
    color: #FFFFFF;
    transition: 0.7s;
}



/* .head .head-nav ul li:last-child{
    padding-right: 0px;
} */

.head .head-nav ul li .nav-box {
    position: absolute;
    z-index: 100;
    line-height: normal;
    background: #EA5614;
    /* background: #FFFFFF; */
    width: 100%;
    left: 0px;
    /* padding: 0px 40px;
    margin-left: -40px; */
    text-align: center;
    display: none;
}

.head .head-nav ul li .nav-box a {
    display: block;
    color: #FFFFFF;
    margin: 10px 0px;
}

.head .head-nav ul li>a {
    color: #333333;
    font-size: 20px;
    font-weight: 400;
}


/* 海报轮播 */
.poster {
    box-sizing: border-box;
}

.poster .swiper-wrapper {
    transition-timing-function: ease-in;
}

.poster .swiper-pagination-bullet {
    width: 28px;
    height: 28px;
    background: #FFFFFF;
    opacity: 1;
    border: 2px solid #FFC400;
    box-sizing: border-box;
    border-radius: 5px;
    transform: rotate(45deg);
    margin: 0px 15px !important;
}

.poster .swiper-slide>img {
    width: 100%;
}

.poster .swiper-pagination-bullet-active {
    background: #FFC400;
}

.poster .swiper-horizontal>.swiper-pagination-bullets,
.poster .swiper-pagination-bullets.swiper-pagination-horizontal,
.poster .swiper-pagination-custom,
.poster .swiper-pagination-fraction {
    bottom: 30px;
}

/* 关于 */

.regards {
    background: url(../images/bei-131.png) no-repeat center;
    background-size: 100% 100%;
    width: 100%;
    min-height: 900px;
    margin-top: -5px;
}

.regards .regards-nr {
    display: flex;
    margin-top: 43px;
}

.regards .regards-nr .regards-left {
    width: 41%;
}

.regards .regards-nr .regards-left img {
    width: 100%;
}

.regards .regards-nr .regards-right {
    width: 59%;
    position: relative;
}

.regards .regards-nr .regards-right .regards-text {
    margin-left: 60px;
}

.regards .regards-nr .regards-right h4 {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
}

.regards .regards-nr .regards-right p {
    width: 71%;
    font-size: 20px;
    font-weight: 400;
    color: #666666;
    letter-spacing: 4px;
    margin-top: 30px;
}

.regards .regards-nr .regards-right a {
    width: 240px;
    height: 66px;
    background: #EA5614;
    color: #FFFFFF;
    display: inline-block;
    text-align: center;
    line-height: 66px;
    margin-top: 72px;
    margin-right: 20%;
}

.regards .regards-nr .regards-right a>img {
    vertical-align: baseline;
    margin-left: 30px;
}

.regards .regards-nr .regards-right .click {
    display: flex;
    justify-content: right;
}

.regards .regards-nr .regards-right .regards-footer-title {
    width: 100%;
    height: 120px;
    background: #EA5614;
    position: absolute;
    bottom: 0px;
    display: flex;
    align-items: center;
}

.regards .regards-nr .regards-right .regards-footer-title>img {
    margin-left: 30px;
    /* width: 105px;
    height: 63px;
    object-fit: cover; */
    width: 130px;
}

.regards .regards-nr .regards-right .regards-footer-title>span {
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 30px;
}

/* 共用 - 标题信息 */
.common-title {
    text-align: center;
    color: #999999;
    font-size: 16px;
    font-weight: 400;
}

.common-title .title {
    display: flex;
    justify-content: center;
    padding-top: 50px;
}

.common-title .title img {
    width: 331px;
}

.common-title .title h3 {
    font-size: 40px;
    color: #333333;
}

.zhuangshi {
    width: 70px;
    height: 3px;

    background: #EA5614;
}


/* 只有大米和水的米粉 */
.module {
    background: #ECECEC;
    width: 100%;
    overflow: hidden;
}

.module .module-out {
    display: flex;
    margin-top: 45px;
    position: relative;

}

.module .module-out .box {
    width: 25%;
    min-height: 720px;
    position: relative;
    transition: 0.5s;
}


.module .module-out .box>img {
    margin-top: 50px;
    margin-left: 30px;
    width: 130px;

}

.module .module-out .box .text-box {
    width: 220px;
    height: 400px;
    position: absolute;
    top: 50%;
    margin-top: -200px;
    left: 50%;
    margin-left: -110px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(243, 175, 14, 0);
    transition: 0.5s;
    z-index: 5;
}

.module .module-out .box .text-box .text-box-text {
    width: 180px;
    transition: 0.5s;
    height: 360px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.module .module-out .box .text-box .text-box-text span {
    width: 30px;
    display: inline-block;
    font-size: 30px;
    font-weight: 400;
}

.module .module-out .box .cheng {
    background: #000;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
}

.module .module-out .box:hover .cheng {
    opacity: 0.3;
}

.module .module-out .box:hover {
    transform: scale(1.1);
    z-index: 20;
}

.module .module-out .box:hover .text-box {
    border: 1px solid rgba(243, 175, 14, 1);
}

.module .module-out .box:hover .text-box .text-box-text {
    background: rgba(243, 175, 14, 0.7);
}

.chakan {
    width: 240px;
    height: 66px;
    margin-left: -120px;
    left: 50%;
    position: absolute;
    bottom: 60px;
    background: #EA5614;
    border-radius: 5px;
    text-align: center;
    line-height: 66px;
    z-index: 20;
}

.chakan>a {
    color: #FFFFFF;
}

.chakan>a>img {
    vertical-align: baseline;
    margin-left: 30px;
}

/* 火爆 */
.fierytemper {
    background: #F1F1F1;
    padding-bottom: 60px;
}

.fierytemper .fierytemper-out {
    display: flex;
    justify-content: center;
    overflow: hidden;
}

.fierytemper .fierytemper-out .box {
    width: 530px;
    height: 500px;
    margin: 0px 30px;
    margin-top: 28px;
}

.fierytemper .fierytemper-out .box:nth-child(1) {
    --animate-duration: 1s;
}

.fierytemper .fierytemper-out .box:nth-child(2) {
    --animate-duration: 1.25s;
}

.fierytemper .fierytemper-out .box:nth-child(3) {
    --animate-duration: 1.5s;
}

.fierytemper .fierytemper-out .box>img {
    width: 100%;
}

.fierytemper .chakan {
    position: relative;
    bottom: 0px;
    margin-top: 60px;
}

/* 新闻 */
.journalism {
    background: #F1F1F1;
    padding-bottom: 60px;
}

.journalism .journalism-out {
    display: flex;
    padding: 0px 60px;
    box-sizing: border-box;
    margin-top: 50px;
}

.journalism .journalism-out .box-left {
    width: 45%;

    object-fit: contain;
    position: relative;
}

.journalism .journalism-out .box-left .swiper-1 {
    height: 100%;
}

.journalism .journalism-out .box-left .swiper-slide {
    height: 100%;
}

.journalism .journalism-out .box-left .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.journalism .journalism-out .box-content {
    width: 35%;
    /* height: 300px; */
    margin: 0px 30px;
}


.journalism .journalism-out .box-left .swiper-2 {
    position: absolute;
    bottom: 0px;
    height: 118px;
    width: 100%;
    background: rgba(0, 0, 0, 0.48);
    z-index: 1;
    padding-left: 30px;
    box-sizing: border-box;
}

.journalism .journalism-out .box-left .swiper-2 .swiper-wrapper {
    height: 100px;
    display: block;
}

.journalism .journalism-out .box-left .swiper-pagination {
    text-align: right;
    z-index: 20;
    padding-right: 30px;
    box-sizing: border-box;

}

.journalism .journalism-out .box-left .swiper-pagination .swiper-pagination-bullet {
    width: 30px;
    height: 2px;
    background: #FFFFFF;
    opacity: 1;
    border-radius: 0px;
}

.journalism .journalism-out .box-left .swiper-pagination .swiper-pagination-bullet-active {
    background: #EA5614;
}

.journalism .journalism-out .box-left .swiper-2 .swiper-slide {
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
}

.journalism .journalism-out .box-left .swiper-2 .swiper-slide time {
    font-size: 12px;
    font-weight: 400;
    opacity: 0.4;
}

.journalism .journalism-out .box-left .swiper-2 .swiper-slide a {
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.journalism .journalism-out .box-content .headline>span {
    color: #EA5614;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    width: 10%;
}

.journalism .journalism-out .box-content .headline {
    display: flex;
    align-items: baseline;
    width: 100%;
    border-bottom: 1px solid #CBCBCB;
    padding-bottom: 20px;
}

.journalism .journalism-out .box-content .headline .headline-nr {
    margin-left: 30px;
    width: 87%;
}

.journalism .journalism-out .box-content .headline .headline-nr h3 {
    font-size: 20px;
    color: #333333;
    letter-spacing: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.journalism .journalism-out .box-content .headline .headline-nr span {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    letter-spacing: 3px;
    margin-top: 10px;
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.journalism .journalism-out .box-content .headline .headline-nr time {
    margin-top: 26px;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
}

.journalism .journalism-out .box-content .list-nav a {
    color: #333333;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.journalism .journalism-out .box-content .list-nav a span {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}

.journalism .journalism-out .box-content .list-nav a time {
    font-weight: 400;
    color: #999999;
    font-size: 12px;
}


.journalism .journalism-out .box-right {
    width: 20%;
    position: relative;
}

.journalism .journalism-out .box-right .text {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: rgba(0, 0, 0, 0.48);
    height: 130px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0px 30px;
    box-sizing: border-box;

}

.journalism .journalism-out .box-right img {
    width: 100%;
}

.journalism .journalism-out .box-right .text a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.6em;
}

.journalism .journalism-out .box-right .text time {
    font-size: 12px;
    font-weight: 400;
    color: #F1F1F1;
    margin-top: 22px;
}

.journalism .chakan {
    border: 1px solid red;
    position: relative;
    bottom: 0px;
    margin-top: 60px;
}

/* 招商加盟 */
.joininvestment {
    background: url(../images/lin-lie.jpg) no-repeat center;
    background-size: cover;
    position: relative;
    width: 100%;
    min-height: 900px;
}

.cehng {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    height: 100%;
    background: rgba(0, 0, 0, 0.48);
    z-index: 0;
}

.joininvestment .content {
    position: relative;
    z-index: 2;
}

.joininvestment .common-title h3 {
    color: #FFFFFF;
}

.joininvestment .joininvestment-nr {
    padding: 0px 186px;
    box-sizing: border-box;
    position: relative;
    z-index: 10;
}

.joininvestment .joininvestment-nr .box .box-img {
    background: url(../images/zhongshibiankuang.png) no-repeat center;
    width: 110px;
    height: 428px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 110px;
}

.joininvestment .joininvestment-nr {
    display: flex;
    margin-top: 122px;
}

.joininvestment .joininvestment-nr .box {
    display: flex;
    width: 25%;
    align-items: center;
    border-right: 1px solid #FFFFFF;
    margin-right: 60px;
}

.joininvestment .joininvestment-nr .box .box-img span {
    width: 20px;
    white-space: normal;
    display: block;
    font-weight: bold;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
}

.joininvestment .joininvestment-nr .box p {
    /* padding: 75px 60px 75px 30px; */
    margin-left: 30px;
    margin-right: 60px;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.5em;
}

.joininvestment .joininvestment-nr .box:last-child {
    border-right: none;
    margin-right: 0px;
}

.joininvestment .chakan {
    position: relative;
    bottom: 0px;
    margin-top: 80px;
}

.joininvestment-2 {
    width: 100%;
    height: 300px;
    background: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
}

.joininvestment-2 .box {
    width: 256px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0px 30px;
}

.joininvestment-2 .box p {
    text-align: center;
    margin-top: 21px;
    color: #666666;
    font-size: 14px;
    font-weight: 400;
}

.joininvestment-2 .box .J-box-img {
    position: relative;
    width: 114px;
    height: 112.21px;
}

.joininvestment-2 .box .J-box-img img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.joininvestment-2 .box .J-box-img span {
    text-align: center;
    line-height: 112.21px;
    width: 100%;
    display: inline-block;
    font-weight: bold;
    color: #333333;
    font-size: 40px;
}


/* 走进我们 */

.About .About-nr {
    width: 100%;
    display: flex;
    margin-top: 30px;
    align-items: center;
}

.About .About-nr .About-lfet {
    width: 50%;
    height: 560px;
    background: #EA5614;
    padding-top: 100px;
    padding-left: 100px;
    box-sizing: border-box;
    color: #FFFFFF;
}

.About .About-nr .About-lfet h3 {
    font-size: 30px;
    font-weight: bold;
    color: #F1F1F1;
}

.About .About-nr .About-lfet span {
    font-size: 16px;
    font-weight: 400;
    color: #F1F1F1;
    letter-spacing: 2px;
    margin-top: 10px;
    opacity: 0.6;
    display: block;
}

.About .About-nr .About-lfet p {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 400;
    margin-top: 39px;
    display: block;
    letter-spacing: 3px;
}

.About .About-nr .About-lfet .anniu {
    display: flex;
    margin-top: 50px;
}

.About .About-nr .About-lfet .anniu a {
    width: 240px;
    height: 66px;
    display: inline-block;
    text-align: center;
    line-height: 66px;
    margin: 0px;
    font-size: 26px;
    font-weight: 400;
}

.About .About-nr .About-lfet .anniu a img {
    vertical-align: baseline;
    margin-left: 30px;
}

.About .About-nr .About-lfet .anniu a:nth-child(1) {
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    color: #FFFFFF;
}

.About .About-nr .About-lfet .anniu a:nth-child(2) {
    background: #FFFFFF;
    color: #EA5614;
}

.About .About-nr .About-right {
    width: 50%;
    height: 560px;
    position: relative;
}

.About .About-nr .About-right .bofang {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 40;
    margin-top: -50px;
    margin-left: -50px;
    width: 100px;
    cursor: pointer;
    height: 100px;
}

.About .About-nr .About-right video {
    width: 100%;
    height: 100%;
    object-fit: cover;

}


/* 底部 */
.footer {
    margin-top: 119px;
    background: url(../images/footer.png) no-repeat center;
    background-size: 100% 100%;
    width: 100%;
    min-height: 383px;
    position: relative;
}

.footer .footer-top {
    display: flex;
    justify-content: space-between;
    padding-top: 60px;
}

.footer .footer-top ul {
    width: 50%;
    display: flex;
}

.footer .footer-top ul li {
    margin-right: 60px;
}

.footer .footer-top ul li h4 {
    color: #FFFFFF;
    font-size: 16px;
}

.footer .footer-top ul li:last-child {
    margin-right: 0px;
}

.footer .footer-top ul li .footer-box a {
    display: block;
    margin-top: 29px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 400;
}

.footer .footer-top .box-right {
    width: 50%;
}

.footer .footer-top .box-right .box h4 {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.footer .footer-top .box-right .box {
    display: flex;
    justify-content: right;
    align-items: center;
}

.footer .footer-top .box-right .box .text span {
    display: block;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    margin-top: 20px;
}

.footer .footer-top .box-right .box .erweima {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 60px;
}

.footer .footer-top .box-right .box .erweima span {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}

.footer .footer-top .box-right .box .erweima img {
    width: 217px;
    height: 217px;
}

.footer .footer-conter {
    margin-top: 58px;
}

.footer .footer-conter h3 {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;

}

.footer .footer-conter .box a {
    width: 80px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    border-radius: 36px;
    margin-top: 20px;
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.3);
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 20px;
    box-sizing: border-box;
}

.footer .footer-bottom {
    margin-top: 90px;
}

.footer .footer-bottom h3 {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.footer .footer-bottom .box a {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 20px;
    display: inline-block;
    padding: 0px 10px;
    height: 14px;
    line-height: 14px;
    border-right: 1px solid #FFFFFF;
}

.footer .footer-bottom .box a:nth-child(1) {
    padding-left: 0px;
}

.footer .footer-bottom .box a:last-child {
    border-right: none;
}

.footer .footer-dibu {
    position: relative;
    padding: 20px 0px;
    width: 100%;
    left: 0px;
    box-sizing: border-box;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: 400;
}

.footer .footer-dibu a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 400;
}


/* 关于我们-页面*/
.gongyong .banner {
    width: 100%;
    position: relative;
}

.gongyong .banner>img {
    width: 100%;
}

.gongyong .banner .cheng {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    text-align: center;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
}

.gongyong .banner .cheng span:nth-child(1) {
    font-size: 40px;
    font-weight: bold;
    color: #FFFFFF;
    opacity: 0.5;
    margin-top: 219px;
}

.gongyong .banner .cheng span:nth-child(2) {
    margin-top: 20px;
    color: #FFFFFF;
    font-size: 60px;
    font-weight: bold;
}

.gongyong .banner .cheng .xiangxia-anniu {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-top: 120px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}

.About-body .About-nr {
    /* align-items: center; */
    background: url(../images/beiWs.png) center no-repeat;
    width: 100%;
    min-height: 500px;
    background-size: cover;
}

.About-body .About-nr .About-top {
    display: flex;
}

.About-body .About-nr .About-top .About-lfet {
    width: 50%;
    background: none;
    padding: 0px 60px;
    box-sizing: border-box;
}

.About-body .About-nr .About-top .About-lfet .zhuangshi {
    margin-top: 120px;
    margin-bottom: 10px;
}

.About-body .About-nr .About-top .About-lfet h3 {
    margin-bottom: 30px;
    color: #333333;
    font-weight: bold;
    font-size: 40px;
}

.About-body .About-nr .About-top .About-lfet span {
    font-size: 20px;
    font-weight: 400;
    color: #666666;
}

.About-body .About-nr .About-top .About-lfet p {

    font-size: 18px;
    margin-top: 60px;
    font-weight: 400;
    color: #666666;
    line-height: 1.5em;

}

.About-body .About-nr .About-top .About-lfet a {
    width: 210px;
    height: 70px;
    border-radius: 3px 3px 3px 3px;
    opacity: 1;
    border: 2px solid #EA5614;
    display: inline-block;
    text-align: center;
    font-size: 26px;
    font-weight: 400;
    color: #EA5614;
    line-height: 70px;
    margin-top: 150px;
    display: block;
}

.About-body .About-nr .About-top .About-right {
    width: 50%;
}

.About-body .About-nr .About-top .About-right img {
    width: 100%;
}

.About-body .About-nr .About-button {
    display: flex;
}

.About-body .About-nr .About-button .About-lfet {
    width: 50%;
}

.About-body .About-nr .About-button .About-lfet img {
    width: 100%;
}

.About-body .About-nr .About-button .About-right {
    width: 50%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 116px 118px 60px 118px;
    box-sizing: border-box;

}

.About-body .About-nr .About-button .About-right .box {
    width: var(--AboutHEide);
    height: var(--AboutHEide);
    margin-bottom: 25px;
    position: relative;
}

.About-body .About-nr .About-button .About-right .box:nth-child(3) {
    margin-bottom: 0px;
}

.About-body .About-nr .About-button .About-right .box:nth-child(4) {
    margin-bottom: 0px;
}

.About-body .About-nr .About-button .About-right .box .title {
    margin-top: 28px;
    margin-left: 28px;
    position: relative;
    z-index: 3;
    color: #FFFFFF;
}

.About-body .About-nr .About-button .About-right .box .title h4 {
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}

.About-body .About-nr .About-button .About-right .box .title span {
    font-size: 13px;
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0.7;
}

.About-body .About-nr .About-button .About-right .box p {
    text-align: center;
    position: relative;
    z-index: 3;
    margin-top: 15%;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 400;
}

.About-body .About-nr .About-button .About-right .box .cehng {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #000;
    opacity: 0.3;
    z-index: 1;
}

.About-body .qualification {
    padding: 0px 87px;
    box-sizing: border-box;
}

.About-body .qualification .title {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    /* justify-content: right; */
}

.About-body .qualification .zhuangshi {
    margin-top: 120px;

}

.About-body .qualification .title h3 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: bold;
    color: #333333;
}

.About-body .qualification .title span {
    font-size: 20px;
    font-weight: 400;
    color: #666666;

}

.About-body .qualification .swiper {
    margin-top: 60px;
    padding-bottom: 100px;
}

.swiper-button-next:after,
.About-body .qualification .swiper .swiper-button-prev {
    width: 60px;
    height: 60px;
    opacity: 1;
    border: 1px solid #FFC400;
    border-radius: 50%;
}

.About-body .qualification .swiper .swiper-button-prev:after {
    font-size: 16px;
    color: #EA5614;
}

.About-body .qualification .swiper .swiper-button-prev:hover {
    background: #EA5614;
}

.About-body .qualification .swiper .swiper-button-prev:hover::after {
    color: #FFFFFF;
}

.About-body .qualification .swiper .swiper-button-next {
    width: 60px;
    height: 60px;
    opacity: 1;
    border: 1px solid #DFDFDF;
    border-radius: 50%;
}

.About-body .qualification .swiper .swiper-button-next:after {
    font-size: 16px;
    color: #EA5614;
    text-align: center;
    line-height: 60px;
}

.About-body .qualification .swiper .swiper-button-next:hover {
    background: #EA5614;
}

.About-body .qualification .swiper .swiper-button-next:hover::after {
    color: #FFFFFF;
}

.swiper-button-box {
    width: 50%;
    margin: 0 auto;
    position: relative;
    margin-top: 60px;
}


/* 菜品展示 */

.demonstrate-body .demonstrate .out {
    display: flex;
    padding: 0px 90px;
    box-sizing: border-box;
    flex-wrap: wrap;

}

.demonstrate-body .demonstrate ul {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 60px;
}

.demonstrate-body .demonstrate ul li {
    width: 100px;
    height: 42px;
    border: 1px solid #666666;
    box-sizing: border-box;
    text-align: center;
    line-height: 42px;
    margin: 0px 15px;
    transition: 0.5s;
}

.demonstrate-body .demonstrate ul li:hover {
    background: #EA5614;

}

.demonstrate-body .demonstrate ul li:hover a {
    color: #FFFFFF;
}

.demonstrate-body .demonstrate ul li.all {
    background: #EA5614;

}

.demonstrate-body .demonstrate ul li.all a {
    color: #FFFFFF;
}

.demonstrate-body .demonstrate ul li a {
    color: #666666;
    transition: 0.5s;
}

.demonstrate-body .demonstrate .out .box {
    width: 31%;
    margin: 15px;
}

.demonstrate-body .demonstrate .out .box img {
    width: 100%;
    height: 420px;
    object-fit:cover;
}

.demonstrate-body .demonstrate .out .box span {
    height: 90px;
    width: 100%;
    border: 1px solid #BEC7D2;
    border-top: none;
    display: inline-block;
    line-height: 90px;
    padding-left: 30px;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 400;
    color: #333333;
}

.gongyong .demonstrate .lianliu {
    text-align: center;
    margin-top: 60px;
}

.gongyong .demonstrate .lianliu a {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #E2E2E2;
    margin: 0px 15px;
    color: #333333;
    font-size: 16px;
}

.gongyong .demonstrate .lianliu a:hover {
    background: #EA5614;
    color: #FFFFFF;
}

.gongyong .demonstrate .lianliu a.all {
    background: #EA5614;
    color: #FFFFFF;
}

.gongyong .demonstrate .lianliu a:nth-child(1) {
    display: inline-block;
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;

}

.gongyong .demonstrate .lianliu a:last-child {
    display: inline-block;
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

/* 门店风采 */
.outlet-body .demonstrate {
    margin-top: 60px;
}

.outlet-body .demonstrate .box {
    position: relative;
    height: 510px;
}

.outlet-body .demonstrate .box .box-img {
    height: 100%;
}

.outlet-body .demonstrate .box img {
    height: 100% !important;
    width: 100%;
    object-fit: cover;
}

.outlet-body .demonstrate .box .title-box {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #FFFFFF;
    transition: 0.5s;
    z-index: 9;
    overflow: hidden;
    width: 100%;
    height: 90px;
    display: flex;
    align-items: center;
    border: 1px solid #BEC7D2;
    border-top: none;
}

.outlet-body .demonstrate .box .title-box>h6 {
    margin-left: 30px;
    font-size: 20px;
    font-weight: 400;
    color: #333333;
}

.outlet-body .demonstrate .box .title-box .text {
    display: none;
    margin: 0 auto;
}

.outlet-body .demonstrate .box .title-box .text h6 {
    font-size: 20px;
    font-weight: 400;
    color: #FFFFFF;
}

.outlet-body .demonstrate .box .title-box .text>div {
    width: 60px;
    height: 60px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);
    opacity: 1;
    border: 1px solid #FFFFFF;
    font-size: 30px;
    border-radius: 50%;
    color: #FFFFFF;
    text-align: center;
    margin: 0 auto;
    margin-top: 53px;

}

.outlet-body .demonstrate .box:hover .title-box .text {
    display: block;
    justify-content: center;
}

.outlet-body .demonstrate .box:hover .title-box {
    height: 100%;
    background: rgba(234, 86, 20, 0.7);
}

.outlet-body .demonstrate .box:hover .title-box>h6 {
    display: none;
}

/* 合作案例 */
.cooperation-body .demonstrate .out {
    display: flex;
    flex-wrap: wrap;
    padding: 0px 225px;
    box-sizing: border-box;
    margin-top: 60px;
}

.cooperation-body .demonstrate .out .box {
    width: 47%;
    margin: 0px 15px;
    margin-bottom: 30px;
    position: relative;
    /* height: 480px; */
}

.cooperation-body .demonstrate .out .box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cooperation-body .demonstrate .out .box span {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
    box-sizing: border-box;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 18px;
    background: rgba(0, 0, 0, 0.5);
}


/* 招商加盟 */

.investment-body .investment-1 h3 {
    font-size: 40px;
    font-weight: bold;
    color: #B81F00;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 30px;
}

.investment-body .investment-1 .out {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: hidden;
}

.investment-body .investment-1 .out .box {
    width: 32%;
    position: relative;
    height: 280px;
    margin-bottom: 60px;
}

.investment-body .investment-1 .out .box .box-nr {
    width: 426px;
    height: 280px;
    background: rgba(255, 255, 255, 0.6);
    box-shadow: 17px 16px 29px 1px rgba(0, 0, 0, 0.16);
    border-radius: 10px 10px 10px 10px;
    opacity: 1;
    border: 1px solid #FFFFFF;
    position: absolute;
    top: 20px;
    left: 20px;
    box-sizing: border-box;
    z-index: 4;
}

.investment-body .investment-1 .out .box .box-nr>span {
    width: 34px;
    height: 34px;
    border: 2px solid #EA5614;
    box-sizing: border-box;
    text-align: center;
    line-height: 30px;
    color: #EA5614;
    display: inline-block;
    border-radius: 50%;
    margin-top: 30px;
    margin-left: 30px;
}

.investment-body .investment-1 .out .box .box-nr .text {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    top: 0px;
}

.investment-body .investment-1 .out .box .box-nr .text img {
    width: 60px;
    height: 60px;
    margin-top: 30px;
    margin-bottom: 40px;
}

.investment-body .investment-1 .out .box .box-nr .text span {
    font-size: 24px;
    font-weight: 400;
    color: #333333;
    text-align: center;
}

.investment-body .investment-1 .out .box .box-nr2 {
    width: 426px;
    height: 280px;
    background: rgba(0, 0, 0, 0.16);
    border-radius: 10px 10px 10px 10px;
    opacity: 1;
    border: 1px solid #FFFFFF;
    position: absolute;
    top: 20px;
    left: 20px;
    box-sizing: border-box;
    z-index: 3;
}

.investment-body .investment-1 .out .box .zhuangshi {
    width: 160px;
    height: 152px;
    background: linear-gradient(180deg, #B81F00 0%, rgba(251, 251, 251, 0) 100%);
    opacity: 1;
    border-radius: 20px 20px 152px 20px;
}

.investment-body .investment-2 {
    background: #F2F0EB;
    margin-top: 60px;
    min-height: 900px;
}

.investment-body .investment-2 h3 {
    font-size: 40px;
    font-weight: bold;
    color: #B81F00;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 30px;
}

.investment-body .investment-2 .out {
    padding: 0px 195px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.investment-body .investment-2 .box {
    background: url(../images/28bc69ffaf904e864311e485fa98153853220fd6a07c-RloKgm.png) no-repeat center;
    width: 230px;
    height: 599px;
    text-align: center;
}

.investment-body .investment-2 .box span {
    width: 127px;
    height: 162px;
    font-size: 60px;
    font-weight: 400;
    color: #B81F00;
    margin-top: 90px;
    display: inline-block;
    font-family: WDCH-Regular;
}

.investment-body .investment-2 .box p {
    width: 160px;
    height: 180px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    display: inline-block;
    margin-top: 20px;
}

.investment-body .investment-3 {
    background: url(../images/foot-banner.png) no-repeat center;
    width: 100%;
    min-height: 628px;
    background-size: cover;
    padding-bottom: 30px;
    box-sizing: border-box;
}

.investment-body .investment-3 h3 {
    font-size: 40px;
    font-weight: bold;
    color: #FFFFFF;
    letter-spacing: 1.2px;
    text-align: center;
    padding-top: 60px;
    margin-bottom: 60px;
}

.investment-body .investment-3 .box {
    display: flex;
    justify-content: center;
}

.investment-body .investment-3 .box .form-box {
    display: flex;
    align-items: center;
}

.investment-body .investment-3 .box span {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
}

.investment-body .investment-3 .box .form-box .input {
    margin-right: 15px;
}

.investment-body .investment-3 .box input {
    width: 210px;
    height: 36px;
    margin-left: 30px;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    border-radius: 5px;
}

.investment-body .investment-3 .box .input-w {
    margin: 30px 0px;
}

.investment-body .investment-3 .box .input-w input {
    width: 510px;
}

.investment-body .investment-3 .textarea {
    display: flex;
}

.investment-body .investment-3 .textarea textarea {
    width: 510px;
    border-radius: 5px;
    margin-left: 30px;
    padding-left: 10px;
    padding-top: 10px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #999999;

}

#container {
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin: 0;
    font-family: "微软雅黑";
}

.investment-body .investment-3 .ditu {
    width: 540px;
    height: 300px;
    margin-left: 27px;
}

.investment-body .investment-3 .lianxiwm {
    display: block;
    width: 240px;
    height: 66px;
    background: #EA5614;
    border-radius: 3px 3px 3px 3px;
    opacity: 1;
    margin: 0 auto;
    text-align: center;
    line-height: 66px;
    font-size: 26px;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 40px;
    position: relative;
    left: 50%;
}

.investment-body .footer {
    margin-top: 0px;
}

/* 新闻资讯 */

.journalism-body .demonstrate ul {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 90px;
    width: 100%;
    border: 1px solid #C7C7C7;
}

.journalism-body .demonstrate ul li {
    margin: 0px 30px;
    font-size: 26px;
    font-weight: 400;
    height: 100%;
}

.journalism-body .demonstrate ul li a {
    color: #333333;
    width: 100%;
    height: 100%;
    display: inline-block;
    line-height: 90px;
    transition: 0.5s;
}

.journalism-body .demonstrate ul li a:hover {
    color: #EA5614;
}

.journalism-body .demonstrate ul li a::after {
    content: '';
    width: 100%;
    height: 2px;
    background: #EA5614;
    display: block;
    transition: 0.5s;
    opacity: 0;
    box-sizing: border-box;
}

.journalism-body .demonstrate ul li a:hover::after {
    opacity: 1;
}

.journalism-body .demonstrate ul li.all a {
    color: #EA5614;
}

.journalism-body .demonstrate ul li.all a::after {
    opacity: 1;
}

.journalism-body .demonstrate .out {
    margin-top: 60px;
}

.journalism-body .demonstrate .box {
    width: 80%;
    display: flex;
    margin: 0px auto;
    padding: 30px 0px;
    border-bottom: 1px solid #999999;
}

.journalism-body .demonstrate .box time {
    font-size: 24px;
    font-weight: 400;
    color: #999999;
    margin-bottom: 10px;
}

.journalism-body .demonstrate .box h4 {
    font-size: 30px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
}

.journalism-body .demonstrate .box p {
    font-size: 20px;
    font-weight: 400;
    color: #999999;
    line-height: 1.6em;
    word-break: break-all;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}

.journalism-body .demonstrate .box a {
    width: 240px;
    height: 70px;
    background: #FFFFFF;
    display: inline-block;
    text-align: center;
    line-height: 70px;
    opacity: 1;
    border: 1px solid #EA5614;
    margin-top: 90px;
    font-size: 24px;
    font-weight: 400;
    color: #EA5614;
}

.journalism-body .demonstrate .box a img {
    vertical-align: baseline;
    margin-left: 30px;

}

.journalism-body .demonstrate .box .box-left {
    width: 60%;
}

.journalism-body .demonstrate .box .box-right {
    width: 40%;
    height: 400px;
    margin-left: 50px;
}

.journalism-body .demonstrate .box .box-right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 联系我们 */
.relation-body .relation {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.relation-body .relation h4 {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    margin-top: 60px;
}

.relation-body .relation i {
    width: 40px;
    height: 6px;
    background: #EA5614;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    display: inline-block;
    margin-top: 10px;
}

.relation-body .relation span {
    font-size: 24px;
    font-weight: 400;
    color: #999999;
    display: block;
    margin-top: 30px;
}

.relation-body .relation .ditu {
    width: 1400px;
    height: 540px;
    margin-top: 60px;
}

.relation-body .relation-2 {
    margin-top: 30px;
}

.relation-body .relation-2 .box {
    display: flex;
    justify-content: space-between;
}

.relation-body .relation-2 .box h1 {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
}

.relation-body .relation-2 .box i {
    width: 40px;
    height: 6px;
    background: #EA5614;
    display: block;
    margin-bottom: 30px;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
}

.relation-body .relation-2 .box ul li {
    font-size: 20px;
    font-weight: 400;
    color: #666666;
    margin-bottom: 30px;
}

.relation-body .relation-2 .box .right {
    display: flex;
    flex-direction: column;
    align-items: center;
}


/* 合作案例详情页 */

.cooperation-list-body .mianbaoxie {
    height: 90px;
    line-height: 90px;
}

.cooperation-list-body .mianbaoxie a {

    font-size: 20px;
    font-weight: 400;
    color: #333333;
}

.cooperation-list-body .mianbaoxie a.all {
    color: #EA5614;
}

.cooperation-list-body .demonstrate {
    background: #EFEFEF;
    display: flex;
    justify-content: center;
    padding: 60px 0px;
}

.cooperation-list-body .demonstrate .lfet {
    width: 920px;
}

.cooperation-list-body .demonstrate .lfet .box {
    width: 100%;
    background: #FFFFFF;
    padding: 30px 30px 0px 30px;
    box-sizing: border-box;
}

.cooperation-list-body .demonstrate .lfet .box .text {
    border-bottom: 1px solid #D3D8E2;
    padding-bottom: 20px;
    box-sizing: border-box;
}

.cooperation-list-body .demonstrate .lfet .box h3 {
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
    color: #333333;
    font-size: 20px;
}

.cooperation-list-body .demonstrate .lfet .box p {
    /* padding: 30px 0px;
    font-size: 20px; */
    font-weight: 400;
    color: #666666;
}

.cooperation-list-body .demonstrate .lfet .box img {
    /* width: 100%; */
    /* object-fit: contain; */
    margin-bottom: 20px;
}

.cooperation-list-body .demonstrate .lfet .zuoyou {
    display: flex;
    justify-content: space-between;
    padding: 30px 0px;
}

.cooperation-list-body .demonstrate .lfet .zuoyou a {

    font-weight: 400;
    color: #333333;
}

.cooperation-list-body .demonstrate .right {
    width: 400px;
}

.cooperation-list-body .demonstrate .right .box {
    padding: 30px;
    box-sizing: border-box;
    background: #FFFFFF;
    margin-left: 30px;
}

.cooperation-list-body .demonstrate .right .box .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cooperation-list-body .demonstrate .right .box .title a {
    color: #333333;
}

.cooperation-list-body .demonstrate .right .box .br-box {
    margin-top: 30px;
}

.cooperation-list-body .demonstrate .right .box .br-box a img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.cooperation-list-body .demonstrate .right .box .br-box a span {
    width: 100%;
    height: 40px;
    background: #FFFFFF;
    padding-left: 15px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    line-height: 40px;
    border: 1px solid #BEC7D2;
    border-top: none;
    display: inline-block;
}

.cooperation-list-body .footer {
    margin-top: 0px;
}

/* 门店风采详情页 */

.outlet-list-body .demonstrate .box {
    width: 1330px;
    background: #FFFFFF;
    padding: 30px;
    box-sizing: border-box;

    display: flex;
}

.outlet-list-body .demonstrate .box .lfet {
    width: 30%;
}

.outlet-list-body .demonstrate .box .lfet .title-txt h3 {

    font-size: 20px;
    font-weight: bold;
    color: #EA5614;
}

.outlet-list-body .demonstrate .box .lfet p {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    margin: 30px 0px;
}

.outlet-list-body .demonstrate .box .lfet .title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    align-items: center;
}

.outlet-list-body .demonstrate .box .lfet .title a {
    color: #333333;
}

.outlet-list-body .demonstrate .box .lfet .title h3 {

    font-size: 20px;
    font-weight: bold;
    color: #333333;
}

.outlet-list-body .demonstrate .box .lfet .br-box {
    margin-bottom: 30px;
}

.outlet-list-body .demonstrate .box .lfet .br-box img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.outlet-list-body .demonstrate .box .lfet .br-box span {
    height: 40px;
    width: 100%;
    padding-left: 15px;
    line-height: 40px;
    border: 1px solid #BEC7D2;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    box-sizing: border-box;
    color: #333333;
}

.outlet-list-body .demonstrate .box .right {
    width: 70%;
    margin-left: 30px;
}

.outlet-list-body .demonstrate .box .right img {
    width: 100%;
    margin-bottom: 30px;
    height: 640px;
    object-fit: cover;
}

/* 新闻资讯-详情页 */

.journalism-list-body .demonstrate .box {
    width: 70%;
    background: #FFFFFF;
    padding: 30px;
    box-sizing: border-box;
}

.journalism-list-body .demonstrate .box .text {
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
}

.journalism-list-body .demonstrate .box .text p {

    font-size: 14px;
    font-weight: 400;
    color: #666666;
    line-height: 2em;
}

.journalism-list-body .demonstrate .box .text img {
    text-align: center;
    display: block;
    margin: 20px auto;
    /* width: 920px; */
    object-fit: contain;
}

.journalism-list-body .demonstrate .box .title {
    text-align: center;
}

.journalism-list-body .demonstrate .zuoyou {
    display: flex;
    justify-content: space-between;
    padding: 30px 0px;
}

.journalism-list-body .demonstrate .zuoyou a {
    font-weight: 400;
    color: #333333;
}


.min-nav {
    position: absolute;
    z-index: 999;
    left: 0px;
    width: 100%;
    top: var(--navhe);
    padding: 20px 0px;
    box-sizing: border-box;
    background: #FFFFFF;
    /* display: none; */
    transform: translateY(-1000px);
    transition: 0.5s;
}

.min-nav.all {
    transform: translateY(0px);
}

.min-nav ul {
    height: auto !important;
}

.tubiap .dou-1 {
    display: none;
}

.tubiap.dou .dou-1 {
    display: block;
}

.tubiap.dou .dou-2 {
    display: none;
}

.min-nav ul {
    display: block !important;
}

.min-nav ul li {
    line-height: 30px !important;
    position: relative;
}

.min-nav ul li span {
    position: absolute;
    right: 30px;
    cursor: pointer;
    transition: 0.5;
}

.min-nav ul li .nav-box {
    position: relative !important;
}

.head .head-nav ul li.hot {
    background: #EA5614;
}

.head .head-nav ul li.hot span {
    color: #FFFFFF;
    transform: rotate(90deg);
}

.head .head-nav ul li.hot>a {
    color: #FFFFFF;
    transition: 0.7s;
}

.tubiap {
    position: absolute;
    top: 50%;
    right: 30px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    cursor: pointer;
}

.tubiap img {
    width: 100%;
}



/* 响应布局 */

@media (max-width:768px) {

    .About-body .About-nr .About-button .About-right .box p{
        margin-top: 15%;
        font-size: 20px !important;
        padding-bottom: 15%;
    }

    .head .head-nav .content>a>img{
        width: 60px;
    }

    .cooperation-list-body .demonstrate .lfet{
        width: 100%;
    }

    .investment-body .investment-3 .lianxiwm{
        left: 0px;
        bottom: 20px;
    }

    .journalism-body .demonstrate .box p{
        font-size: 15px;
    }
    .journalism-body .demonstrate .box h4{
        font-size: 24px;
    }

    .About-body .footer{
        margin-top: 0px;
    }
    .About-body .qualification .swiper{
        margin-top: 0px;
    }

    .About-body .About-nr .About-top .About-lfet p{
        margin-top: 20px;
    }

    .About-body .qualification .zhuangshi{
        margin-top: 30px;
    }
    .tupain{
        height: 300px;
    }
    .tupain>.swiper{
        height: 100%;
    }
    .tupain>.swiper .swiper-slide a>img{
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .cooperation-list-body .demonstrate .right{
        display: none;
    }

    .journalism-list-body .demonstrate .box{
        width: 100%;
    }
    .journalism-list-body .demonstrate .box .text img{
        width: 100%;
        height: auto;
    }
    .journalism-list-body .demonstrate .box .title time{

        display: inline-block;
        margin: 10px;
    }

    .cooperation-list-body .mianbaoxie a{
        font-size: 16px;
    }
    .outlet-list-body .demonstrate .box .lfet{
        display: none;
    }
    .outlet-list-body .demonstrate .box .right{
        width: 100%;
        margin-left: 0px;
    }

    .relation-body .relation .ditu{
        width: 100%;
    }
    .relation-body .relation-2 .box{
        display: block;
        
    }
    .relation-body .relation-2 .box .left{
        padding: 0px 20px;
    }
    .relation-body .relation-2 .box h1{
        font-size: 20px;
    }
    .relation-body .relation-2 .box ul li{
        font-size: 16px;
        margin-bottom: 15px;
    }

    .journalism-body .demonstrate ul li{
        font-size: 18px;
    }
    .journalism-body .demonstrate .box{
        display: block;
        width: 90%;
    }
    .journalism-body .demonstrate .box .box-left{
        width: 100%;
    }
    .journalism-body .demonstrate .box .box-right{
        width: 100%;
        margin-left: 0px;
        height: auto;
    }
    .journalism-body .demonstrate .box a{
        margin: 30px 0px;
        width: 140px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .journalism-body .demonstrate .box a img{
        margin-left: 0px;
    }
    .journalism-body .demonstrate .out{
        margin-top: 0px;
    }

    .investment-body .investment-1 h3{
        font-size: 26px;
    }
    .investment-body .investment-1 .out .box{
        width: 100%;
    }
    .investment-body .investment-1 .out .box .box-nr2{
        width: 100%;
        left: 0px;
    }
    .investment-body .investment-1 .out .box .box-nr{
        width:100%;
        left: 0px;
    }
    .investment-body .investment-2 .out{
        padding: 0px;
        flex-wrap: wrap;
    }
    .investment-body .investment-2 .box{
        width: 30%;
    }
    .investment-body .investment-2 .box span{
        font-size: 50px;
    }
    .investment-body .investment-2 .box p{
        width: 100%;
    }
    .investment-body .investment-3 h3{
        font-size: 20px;
    }
    .investment-body .investment-3 .box{
        display: block;
    }
    .investment-body .investment-3 .ditu{
        width: 100%;
        margin-left: 0px;
    }
    .investment-body .investment-3 .box .form-box{
        display: block;
    }
    .investment-body .investment-3 .box span{
        display: none;
    }
    .investment-body .investment-3 .box input{
        width: 100%;
        margin-left: 0px;
    }
    .investment-body .investment-3 .box .form-box .input{
        margin-right: 0px;
    }
    .investment-body .investment-3 .box .input-w{
        margin: 0px;
    }
    .investment-body .investment-3 .box .input-w input{
        width: 100%;
    }
    .investment-body .investment-3 .textarea textarea{
        width: 100%;
        margin-left: 0px;
        margin-bottom: 20px;
    }
    .investment-body .investment-3{
        background-size: cover;
        padding-bottom: 30px;
        box-sizing: border-box;
    }
    .investment-body .investment-3 .lianxiwm{
        margin-bottom: 0px;
    }

    .cooperation-body .demonstrate .out{
        padding: 0px ;
    }
    .cooperation-body .demonstrate .out .box{
        width: 100%;
    }

    .regards .regards-nr .regards-right .click {
        padding-bottom: 140px;
        margin-top: 20px;
    }

    .regards .regards-nr .regards-right a {
        margin-top: 0px;
    }

    body {
        --navhe: 65px;
        --AboutHEide: 100%;
    }

    .content {
        width: 100%;
    }

    .head .head-nav {
        height: var(--navhe);
        padding: 0px 10px;
        box-sizing: border-box;
    }

    .head .head-top .content {
        font-size: 14px;
        padding: 0px 10px;
        box-sizing: border-box;
    }

    .head .head-nav ul {
        display: none;
    }

    .common-title .title h3 {
        font-size: 20px;
    }

    .module .common-title .title img {
        width: 100px;
    }

    .common-title .title img {
        width: 120px;
    }

    .poster .swiper-horizontal>.swiper-pagination-bullets,
    .poster .swiper-pagination-bullets.swiper-pagination-horizontal,
    .poster .swiper-pagination-custom,
    .poster .swiper-pagination-fraction {
        bottom: 10px;
    }

    .poster .swiper-pagination-bullet {
        width: 18px;
        height: 18px;
    }

    .regards .regards-nr {
        display: block;
    }

    .regards .regards-nr .regards-left {
        width: 100%;
    }

    .regards .regards-nr .regards-right {
        width: 100%;
    }

    .regards .regards-nr .regards-right .regards-text {
        margin-left: 0px;
        padding: 0px 10px;
        box-sizing: border-box;
    }

    .regards .regards-nr .regards-right h4 {
        font-size: 20px;
        margin-top: 20px;
    }

    .regards .regards-nr .regards-right p {
        width: 100%;
        font-size: 16px;
        margin-top: 10px;
    }

    .module .module-out .box:hover .text-box{
        transform: scale(0.7);
    }

    .module .module-out {
        display: flex;
        flex-wrap: wrap;
        margin-top: 0px;
    }

    .module .module-out .box {
        width: 50%;
        transform: scale(0.9) !important;
        min-height: 520px;
    }

    .chakan {
        bottom: 50px;
    }

    .fierytemper .fierytemper-out {
        display: block;
    }

    .fierytemper .fierytemper-out .box {
        width: 100%;
        margin: 0px;
        height: auto;
        margin-top: 0px;
        
    }
    .fierytemper .fierytemper-out .box>img{
        transform: scale(0.9);
    }

    .journalism .journalism-out {
        display: block;
        padding: 0px;
    }

    .journalism .journalism-out .box-left {
        width: 100%;
    }

    .journalism .journalism-out .box-content {
        width: 100%;
        margin: 0px;
        padding: 0px 10px;
        box-sizing: border-box;
    }

    .journalism .journalism-out .box-content .headline {
        padding-top: 20px;
    }

    .journalism .journalism-out .box-right {
        width: 100%;
        margin-top: 20px;
    }

    .joininvestment {
        background-size: cover;
    }

    .joininvestment .joininvestment-nr {
        margin-top: 60px;
        padding: 0px;
        display: block;
    }

    .joininvestment .joininvestment-nr .box {
        width: 100%;
    }

    .joininvestment .joininvestment-nr .box .box-img {
        height: 200px;
        background-size: contain;
    }

    .joininvestment .chakan {
        bottom: 10px;
    }

    .joininvestment-2 {
        height: 100%;
        flex-wrap: wrap;
    }

    .joininvestment-2>a {
        width: 50%;
    }

    .joininvestment-2 .box {
        width: auto;
        margin: 0px;
        transform: scale(0.9);
    }

  

    .About .About-nr {
        display: block;
    }

    .About .About-nr .About-lfet {
        width: 100%;
        padding-left: 20px;
    }

    .About .About-nr .About-right {
        width: 100%;
    }

    .About .About-nr .About-lfet .anniu a {
        width: 50%;
        font-size: 18px;
    }

    .footer {
        background-size: cover;
    }

    .footer .footer-top {
        display: block;
        padding-top: 30px;
    }

    .footer .footer-top ul {
        width: 100%;
        /* justify-content: center; */
        padding: 0px 30px;
        box-sizing: border-box;

    }

    .footer .footer-top ul li {
        margin-right: 7px;
    }

    .footer .footer-top .box-right {
        margin-top: 10px;
    }

    .footer .footer-top .box-right .box {
        display: block;
        padding: 0px 30px;
        box-sizing: border-box;
        position: relative;
    }

    .footer .footer-top .box-right {
        width: 100%;
    }

    .footer .footer-top .box-right .box .erweima {
        margin-left: 0px;
        /* position: absolute; */
        /* bottom: 40px;
        right: 0px; */
        margin-top: 20px;
        align-items: flex-start;
    }

    .footer .footer-top .box-right .box .erweima img {
        width: 100px;
        height: 100px;
    }

    .footer .footer-conter {
        padding: 0px 30px;
        box-sizing: border-box;
    }

    .footer .footer-conter .box a {
        margin-right: 2px;
    }

    .footer .footer-top ul li .footer-box a {
        margin-top: 9px;
    }

    .footer .footer-bottom {
        margin-top: 40px;
        padding: 0 30px;
        box-sizing: border-box;
    }

    .footer .footer-bottom .box a {
        padding: 0px;
        margin-top: 3px;
    }

    .footer .footer-dibu {
        position: relative;
        bottom: 0px;
        padding: 10px 0px;
    }

    /* 关于我们页面 */
    .gongyong .banner .cheng span:nth-child(1) {
        display: none;
    }

    .gongyong .banner .cheng span:nth-child(2) {
        display: none;
    }

    .gongyong .banner .cheng .xiangxia-anniu {
        display: none;
    }

    .About-body .About-nr .About-top {
        flex-direction: column;
    }

    .About-body .About-nr .About-top .About-lfet {
        width: 100%;
        padding: 0px 30px;
    }
    .About-body .About-nr .About-top .About-lfet .zhuangshi{
        margin-top: 40px;
    }

    .About-body .About-nr .About-top .About-lfet a {
        margin: 30px 0px;
    }

    .About-body .About-nr .About-top .About-right {
        width: 100%;
    }

    .About-body .About-nr .About-button {
        display: block;
    }

    .About-body .About-nr .About-button .About-lfet {
        width: 100%;
    }

    .About-body .About-nr .About-button .About-right {
        width: 100%;
        margin: 30px 0px;
        padding: 0px;
    }

    .About-body .About-nr .About-button .About-right .box {
        background-size: cover !important;
    }

    .About-body .About-nr .About-button .About-right .box:nth-child(4) {
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .About-body .qualification {
        padding: 0px;
    }

    .About-body .qualification .title {
        align-items: center;
    }

    .About-body .swiper-slide {
        display: flex;
        justify-content: center;
    }

    .demonstrate-body .demonstrate ul li{
        margin: 0 3px;
    }
    .demonstrate-body .demonstrate .out{
        padding: 0px ;
    }
    .demonstrate-body .demonstrate .out .box{
        width: 100%;
        margin:0px;
    }
    .gongyong .demonstrate .lianliu a{
        margin: 0px;
    }
}

@media (min-width:768px) and (max-width:1200px){
    .About-body .About-nr .About-button .About-right .box p{
        font-size: 12px !important;
    }
}

@media (min-width:768px) {
    .About-body .About-nr .About-button .About-right .box{
        width: 49%;
        height: 49%;
    }

    .cooperation-list-body .demonstrate .lfet{
        width: 100%;
    }
    .cooperation-list-body .demonstrate .right{
        display: none;
    }

    .cooperation-list-body .demonstrate .right .box .br-box a img{
        height: auto;
    }

    .journalism-list-body .demonstrate .box .title time{
        margin: 10px ;
        display: inline-block;
    }

    .journalism-list-body .demonstrate .box{
        width: 100%;
    }
    .journalism-list-body .demonstrate .box .text img{
        /* width: 100%; */
    }

    .outlet-list-body .demonstrate .box{
        width: 100%;
    }

    .relation-body .relation .ditu{
        width: 100%;
    }

    .journalism-body .demonstrate .box{
        width: 95%;
    }
    .journalism-body .demonstrate .box .box-right{
        margin-left: 10px;
    }

    .investment-body .investment-1 .out .box{
        width: 50%;
        transform: scale(0.96);
    }
    .investment-body .investment-1 .out .box .box-nr2{
        width: 100%;
        left: 0px;
    }
    .investment-body .investment-1 .out .box .box-nr{
        width: 100%;
        left: 0px;
    }
    .investment-body .investment-2 .out{
        padding: 0px;
    }
    .investment-body .investment-2 .box{
        width: 25%;
        transform: scale(0.9);
    }
    .investment-body .investment-2 .box p{
        width: 100%;
    }
    .investment-body .investment-3 .ditu{
        margin-top: 30px;
    }

    .investment-body .investment-3 .box{
        flex-direction: column;
        align-items: center;
    }


    .cooperation-body .demonstrate .out{
        padding: 0px;
    }
    .cooperation-body .demonstrate .out .box{
        width: 46%;
    }

    .demonstrate-body .demonstrate .out{
        padding: 0px 30px;
    }
    .demonstrate-body .demonstrate .out .box{
        width: 50%;
        margin: 0px;
        transform: scale(0.96);
    }
    .demonstrate-body .demonstrate .out .box img{
        height: 600px;
        object-fit: cover;
    }


    .regards .regards-nr .regards-right .click {
        padding-bottom: 140px;
        margin-top: 20px;
    }

    .regards .regards-nr .regards-right a {
        margin-top: 0px;
    }

    .tubiap img {
        display: block;
    }

    .head .head-nav ul {
        display: none;
    }

    .content {
        width: 100%;
        padding: 0px 10px;
        box-sizing: border-box;
    }

    .common-title .title img {
        width: 140px;
    }

    .regards .regards-nr {
        display: block;
    }

    .regards .regards-nr .regards-left {
        width: 100%;
    }

    .regards .regards-nr .regards-right {
        width: 100%;
    }

    .regards .regards-nr .regards-right .regards-text {
        margin-left: 0px;
        padding: 0px 10px;
        box-sizing: border-box;
    }

    .regards .regards-nr .regards-right p {
        width: 100%;
    }

    .fierytemper .fierytemper-out .box {
        margin: 0px;
        margin-top: 20px;
        height: auto;
    }

    .journalism .journalism-out .box-right {
        display: none;
    }

    .journalism .journalism-out {
        padding: 0px 10px;
    }

    .journalism .journalism-out .box-content {
        width: 49%;
    }

    .joininvestment .joininvestment-nr {
        padding: 0px;
        flex-wrap: wrap;
        margin-top: 60px;
    }

    .joininvestment .joininvestment-nr .box {
        width: 49%;
        margin-right: 0px;
        border: none;
    }

    .joininvestment .chakan {
        bottom: 20px;
    }

    .joininvestment-2 .box {
        width: auto;
    }

    .tupain {
        min-height: 300px !important;
        background-size: cover !important;
    }

    .About .About-nr .About-lfet {
        padding-left: 0px;
    }

    .About .About-nr .About-lfet .anniu a {
        width: 140px;
        font-size: 16px;
        margin-top: 19px;
    }

    .About .About-nr .About-lfet .anniu a img {
        margin-left: 10px;
    }

    .footer .footer-top {
        display: block;
    }

    .footer .footer-top ul {
        width: 100%;
        padding: 0px 20px;
        box-sizing: border-box;
        margin-bottom: 30px;
    }

    .footer .footer-top .box-right .box {
        justify-content: space-between;
    }

    .footer .footer-top .box-right {
        width: 100%;
        padding: 0px 20px;
        box-sizing: border-box;
    }

    .footer .footer-dibu {
        position: relative;
    }

    .poster .swiper-pagination-bullet {
        width: 18px;
        height: 18px;
    }

    /* 关于我们页面 */
    .gongyong .banner .cheng span:nth-child(1) {
        display: none;
    }

    .gongyong .banner .cheng span:nth-child(2) {
        display: none;
    }

    .gongyong .banner .cheng .xiangxia-anniu {
        display: none;
    }

    .About-body .About-nr .About-top .About-lfet {
        padding: 0px 20px;
    }

    .About-body .About-nr .About-top .About-lfet a {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .About-body .About-nr .About-top .About-right img {
        height: 100%;
        object-fit: contain;
    }

    .About-body .About-nr .About-button {
       
    }

    .About-body .About-nr .About-button .About-lfet {

    }

    .About-body .About-nr .About-button .About-right {
        padding: 3%;
    }

    .About-body .swiper-slide {
        width: auto !important;
    }
}

@media (min-width:1200px) {

    .cooperation-list-body .demonstrate .lfet{
        width:50%;
    }
    .cooperation-list-body .demonstrate .right{
        display: block;
        width: 23%;
    }

    .investment-body .investment-3 .box{
        align-items: normal;
    }
    .journalism-list-body .demonstrate .box{
        width: 70%;
    }
    .journalism-list-body .demonstrate .box .text img{
        /* width: 100% ; */
    }
    .investment-body .investment-2 .box p{
        padding: 0px 20px;
        box-sizing: border-box;
    }
    .investment-body .investment-3 .box{
        flex-direction: inherit;
    }
    .investment-body .investment-3 .ditu{
        margin-top: 0px;
    }

    .cooperation-body .demonstrate .out{
        padding: 0px 225px;
    }

    .demonstrate-body .demonstrate .out .box{
        width: 31%;
        margin: 0px 15px;
        margin-bottom: 20px;
    }

    /* 关于我们页面 */
    .gongyong .banner .cheng span:nth-child(1) {
        display: block;
        margin-top: 60px;
    }

    .gongyong .banner .cheng span:nth-child(2) {
        display: block;
    }

    .gongyong .banner .cheng .xiangxia-anniu {
        display: flex;
    }
    .About-body .About-nr .About-top .About-right img{
        object-fit: cover;
    }
    .About-body .About-nr .About-button .About-lfet{
        width: 50%;
    }
    .About-body .About-nr .About-button .About-right{
        width: 50%;
    }
    .About-body .About-nr .About-button .About-right .box{
        width: 49%;
        height: 49%;
        --AboutHEide: 234px;
    }
    .About-body .About-nr .About-button{
        display: flex;
    }

    .common-title .title img {
        width: 331px;
    }

    .regards .regards-nr .regards-right p {
        font-size: 14px;
    }

    .tubiap img {
        display: none;
    }

    .head .head-nav ul {
        display: flex;
    }

    .head .head-top .content {
        padding: 0px 20px;
        box-sizing: border-box;
    }

    .content {
        width: 100%;
    }

    .head .head-nav ul li {
        padding: 0px 10px;
    }

    .head .head-nav .content {
        padding: 0px 20px;
        box-sizing: border-box;
    }
    .head .head-nav .content>a>img{
        width: 90px;
    }
    .regards {
        min-height: 700px;
    }

    .regards .regards-nr .regards-right a {
        margin-top: 20px;
    }

    .regards .regards-nr {
        display: flex;
    }

    .regards .regards-nr .regards-left {
        width: 41%;
    }

    .regards .regards-nr .regards-right .regards-text {
        margin-left: 60px;
    }

    .regards .regards-nr .regards-right {
        width: 59%;
    }

    .regards .regards-nr .regards-left img {
        height: 100%;
        object-fit: cover;
    }

    .fierytemper .fierytemper-out .box {
        height: auto;
        margin: 0px 10px;
        margin-top: 20px;
    }

    .journalism .journalism-out {
        padding: 0px 10px;
    }

    .journalism .journalism-out .box-right img {
        height: 100%;
        object-fit: cover;
    }

    .journalism .journalism-out .box-right .text {
        padding: 0px 10px;
    }

    .joininvestment .joininvestment-nr .box {
        width: 25%;
    }

    .footer .footer-top {
        display: flex;
    }

    .tupain {
        min-height: 900px !important;
    }

    .joininvestment .joininvestment-nr {
        padding: 0px 0px;
    }

    .joininvestment .joininvestment-nr .box p {
        margin-right: 0px;
        margin-left: 10px;
    }

    .joininvestment-2 .box {
        width: auto;
    }

    .tupain {
        background-size: cover !important;
    }

    .About .About-nr .About-lfet {
        padding-left: 60px;
    }
}

@media (min-width:1401px) {

    .journalism .journalism-out{
        padding: 0px 60px;
    }
    .About-body .About-nr .About-top .About-lfet{
        padding: 0px 60px;
    }

    .joininvestment .joininvestment-nr{
        padding: 0px 160px;
    }

    .outlet-list-body .demonstrate .box{
        width: 1330px;
    }

    .relation-body .relation .ditu{
        width: 1400px;
    }

    .journalism-body .demonstrate .box{
        width: 80%;
    }
    .journalism-body .demonstrate .box .box-right{
        margin-left: 50px;
    }

    .investment-body .investment-2 .out{
        padding: 0px 195px;
    }
    .investment-body .investment-1 .out .box .box-nr2{
        width: 426px;
        left: 20px;
    }
    .investment-body .investment-1 .out .box .box-nr{
        width: 426px;
        left: 20px;
    }
    .investment-body .investment-1 .out .box{
        width: 32%;
    }
    .investment-body .investment-2 .box p{
        padding: 0px 50px;
    }

    .demonstrate-body .demonstrate .out{
        padding: 0px 90px;
    }

    .content {
        width: 1400px;
    }

    .head .head-nav ul li {
        padding: 0px 30px;
    }

    .poster .swiper-pagination-bullet {
        width: 28px;
        height: 28px;
    }

    .regards .regards-nr .regards-right p {
        width: 71%;
        font-size: 20px;
    }

    .journalism .journalism-out .box-content {
        width: 35%;
    }

    .journalism .journalism-out .box-right {
        display: block;
    }

    .joininvestment .joininvestment-nr {
        flex-wrap: nowrap;
    }

    .joininvestment .joininvestment-nr .box {
        border-right: 1px solid #FFFFFF;
        margin-right: 60px;
    }

    .joininvestment-2 .box {
        width: 256px;
    }

    .About .About-nr .About-lfet .anniu a {
        width: 240px;
        font-size: 26px;
    }

    .About .About-nr .About-lfet {
        padding-left: 100px;
    }

    .joininvestment .joininvestment-nr .box p {
        margin-left: 30px;
        margin-right: 60px;
    }

    .regards .regards-nr .regards-right a {
        margin-top: 30px;
    }

    .tubiap img {
        display: none;
    }

    .gongyong .banner .cheng span:nth-child(1){
        margin-top: 219px;
    }


    .About-body .About-nr .About-button .About-right{
        padding:3%;
    }


    .About-body .About-nr .About-button .About-right .box{
        width: 49%;
        height: 49%;
        --AboutHEide: 334px;
    }
}