/* 面包屑导航 */
.enjoy_tap{
    width: 100%;
    position: relative;
}
.enjoy_tap .tap_img{
    width: 100%;
}
.enjoy_tap .tap_img img{
    width: 100%;
    max-width: initial;
}
.enjoy_tap .tap_coms{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 41px;
    line-height: 41px;
    background: #FFFFFF;
    opacity: 0.8;
    border-top: 1px solid #EFEBE2;
    border-bottom: 1px solid #EFEBE2;
    z-index: 9;
}
.enjoy_tap .tap_coms a{
    font-size: 12px;
    color: #333333;
    line-height: 18px;
}
.enjoy_tap .tap_coms .tap_a1{
    border-bottom: 1px solid #333333;
}
.enjoy_tap .tap_coms .tap_a1:hover{
    color: #E6212A;
}
.enjoy_tap .tap_coms i{
    font-size: 12px;
    color: #333333;
    line-height: 18px;
    margin: 0 5px;
}
.enjoy_tap .tap_title{
    width: 100%;
    position: absolute;
    top: 95px;
    left: 0;
    z-index: 10;
}
.enjoy_tap .tap_title .title{
    font-size: 34px;
    font-weight: bold;
    color: #333333;
    letter-spacing: 4px;
}
.enjoy_tap .tap_title .text{
    width: 45%;
    font-size: 20px;
    color: #333333;
    margin-top: 25px;
    line-height: 28px;
}
.enjoy_tap .tap_background{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
}
.enjoy_tap .tap_background img{
    width: 100%;
}

/* 页面导航 */
.daohang_ul{
    width: 100%;
    margin: 1.6% 0 5%;
}
.daohang_ul li{
    margin-right: 20px;
    border-right: 1px solid #DFDACB;
}
.daohang_ul li:last-child{
    border-right: 0px solid #DFDACB;
}
.daohang_ul li a{
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 24px;
    padding-right: 20px;
}
.daohang_ul li a:hover{
    color: #E6212A;
}
.daohang_ul li a i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    margin-right: 6px;
}

.daohang_list{
    width: 100%;
}
.daohang_list .list_li{
    width: 100%;
    padding: 5.8% 0 2%;
    border-top: 4px dashed #DFDACB;
}
.daohang_list .list_li .list_title{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 45px;
    margin-bottom: 4.167%;
}

/* 饮食教育 */
.dite_top{
    width: 100%;
    padding: 1.667%;
    background-color: #FBF6E8;
    border-radius: 10px;
    margin-bottom: 6.667%;
}
.dite_top .img{
    width: 50%;
    overflow: hidden;
    border-radius: 15px;
}
.dite_top .img img{
    width: 100%;
    transition: all .3s;
}
.dite_top:hover .img>img{
    transform: scale(1.1);
}
.dite_top .coms{
    width: 50%;
    padding: 0 40px 0 60px;
}
.dite_top .coms .title{
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 3.75%;
}
.dite_top .coms .title i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    margin-right: 6px;
}
.dite_top .coms .text{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
}
.dite_ol{
    width: 100%;
    align-items: flex-start;
}
.dite_ol .dite_ol_li{
    width: 50%;
    margin-bottom: 3.334%;
    display: flex;
    align-items: flex-start;
}
.dite_ol .dite_ol_li .img{
    width: 40%;
    overflow: hidden;
    border-radius: 10px;
}
.dite_ol .dite_ol_li .img img{
    width: 100%;
    transition: all .3s;
}
.dite_ol .dite_ol_li:hover .img>img{
    transform: scale(1.1);
}
.dite_ol .dite_ol_li .coms{
    width: 60%;
    padding: 0 40px 0 20px;
}
.dite_ol .dite_ol_li .coms .title{
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 24px;
    margin-bottom: 4%;
    display: flex;
    align-items: center;
}
.dite_ol .dite_ol_li:hover .title{
    color: #E6212A;
}
.dite_ol .dite_ol_li .coms .title i{
    font-size: 16px;
    color: #E6212A;
    margin-right: 7px;
}
.dite_ol .dite_ol_li .coms .text{
    font-size: 14px;
    font-weight: 400;
    color: #777777;
    line-height: 20px;
}
/* 食谱 */
.recipes_ol{
    width: 100%;
    align-items: flex-start;
}
.recipes_ol .recipes_ol_a{
    width: 48%;
    margin: 0 4% 2.5% 0;
    display: block;
}
.recipes_ol .recipes_ol_a:nth-child(2n){
    margin-right: 0;
}
.recipes_ol .recipes_ol_a .img{
    width: 100%;
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 20px;
}
.recipes_ol .recipes_ol_a .img img{
    width: 100%;
    transition: all .3s;
}
.recipes_ol .recipes_ol_a:hover .img>img{
    transform: scale(1.1);
}
.recipes_ol .recipes_ol_a .title{
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 24px;
    margin-bottom: 2%;
    display: flex;
    align-items: center;
}
.recipes_ol .recipes_ol_a:hover .title{
    color: #E6212A;
}
.recipes_ol .recipes_ol_a .title i{
    min-width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    margin-right: 6px;
}
.recipes_ol .recipes_ol_a .text{
    font-size: 14px;
    font-weight: 400;
    color: #777777;
    line-height: 20px;
}
.on_recipe{
    width: 100%;
    padding: 40px 0;
    border-top: 1px solid #DFDACB;
    display: flex;
    justify-content: center;
}
.on_recipe a{
    width: 144px;
    height: 50px;
    background: #FFFFFF;
    border-radius: 25px;
    border: 1px solid #E30200;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 27px;
    transition: all .3s;
}
.on_recipe a:hover{
    color: #E6212A;
    box-shadow: 0 0 9px 1px #d9d9d9;
}
.on_recipe a i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    margin-right: 6px;
}

/* 体验/郊游 */
.experience_div{
    margin-top: 50px;
}
.experience_div .experience_ol_a{
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 24px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
}
.experience_div .experience_ol_a:hover{
    color: #E6212A;
}
.experience_div .experience_ol_a i{
    font-size: 16px;
    color: #E6212A;
    margin-right: 7px;
}
/* 健康与安全 */
.health_ol .recipes_ol_a{
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 5%;
}
.health_ol .recipes_ol_a:nth-child(3n){
    margin-right: 0;
}
.health_ol .recipes_ol_a:nth-child(2),
.health_ol .recipes_ol_a:nth-child(4){
    margin-right: 3.5%;
}


/* 新商品 */
.news_pro{
    width: 100%;
    position: relative;
    background: url(../images/product_bg1.png) no-repeat;
    background-size: 100% 100%;
    padding: 80px 0 150px;
    z-index: 1;
}
.news_pro_tap{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    margin-bottom: 54px;
}
.news_pro_tap .title{
    font-size: 30px;
    font-weight: bold;
    color: #333333;
}
.news_pro_tap_text{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    margin-bottom: 40px;
}
.news_pro .swiper-button-next,
.news_pro .swiper-button-prev {
    width: 40px;
    height: 80px;
    color: #fff;
    font-weight: bold;
    --swiper-navigation-size: 28px;
    background-color: #E6212A;
    padding: 16px;
}
.news_pro .swiper-button-next {
    align-items: center;
    justify-content: flex-start;
    border-radius: 80px 0 0 80px;
    right: 0;
}
.news_pro .swiper-button-prev {
    align-items: center;
    justify-content: flex-end;
    border-radius: 0 80px 80px 0;
    left: 0;
}
.news_pro .swiper-slide a{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.news_pro .swiper-slide a .img{
    width: 216px;
    height: 216px;
    padding: 8px;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}
.news_pro .swiper-slide a .img img{
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.news_pro .swiper-slide a .title{
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 24px;
}
.news_pro .swiper-slide a .title i{
    font-size: 16px;
    color: #E6212A;
    margin-right: 7px;
}

/* 从商品中查找 */
.chazhao{
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}
.chazhao .cz_coms{
    width: 48%;
}
.chazhao .cz_coms .title{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 38px;
}
.chazhao .cz_coms form,
.chazhao .cz_coms .cz_a{
    width: 100%;
    height: 60px;
    background-color: #fff;
    border: 1px solid #DFDACB;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 15px;
}
.chazhao .cz_coms form input{
    flex: 1;
    height: 100%;
    background-color: #fff;
}
.chazhao .cz_coms form button{
    width: 85px;
    height: 30px;
    border-radius: 30px;
    background-color: #E6212A;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
}
.chazhao .cz_coms form button i{
    font-size: 16px;
    color: #fff;
}
.chazhao .cz_coms .cz_a{
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.chazhao .cz_coms .cz_a i{
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
    font-weight: 500;
}
/* 从类别中查找 */
.pro_list{
    width: 100%;
    padding-top: 60px;
    border-top: 4px dashed #DFDACB;
}
.pro_list .list_title{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 45px;
    margin-bottom: 50px;
}
.pro_ul{
    width: 100%;
}
.pro_ul li{
    width: 100%;
    margin-bottom: 48px;
}
.pro_ul li .li_title{
    width: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    line-height: 36px;
    margin-bottom: 48px;
    position: relative;
}
.pro_ul li .li_title img{
    margin-right: 14px;
}
.pro_ul li .li_text{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 40px;
} 
.pro_ul li .pro_ol{
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-bottom: 10px;
    border-bottom: 1px solid #DFDACB;
}
.pro_ul li .pro_ol a{
    width: 23%;
    margin-right: 2.66666%;
    border: 1px solid #DFDACB;
    padding: 25px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    transition: all .3s;
}
.pro_ul li .pro_ol a:hover{
    box-shadow: 0 0 9px 1px #d9d9d9;
}
.pro_ul li .pro_ol a:nth-child(4n){
    margin-right: 0;
}
.pro_ul li .pro_ol a img{
    width: 200px;
    margin-bottom: 30px;
    transition: all .3s;
}
.pro_ul li .pro_ol a:hover img{
    transform: scale(1.1);
}
.pro_ul li .pro_ol a .text{
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    transition: all .3s;
}
.pro_ul li .pro_ol a:hover .text{
    color: #E6212A;
}
.pro_ul li .pro_ol a .text i{
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
    font-weight: 500;
}

.termination{
    width: 372px;
    height: 66px;
}
.termination a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    padding: 0 20px;
    background: #FFFFFF;
    border: 1px solid #DFDACB;
    transition: all .3s;
}
.termination a i{
    font-size: 16px;
    color: #E6212A;
    margin-right: 7px;
}
.termination a:hover{
    color: #E6212A;
    box-shadow: 0 0 9px 1px #d9d9d9;
}

/*  */
.our_ul{
    width: 100%;
}
.our_ul li{
    width: 48%;
    border-radius: 10px;
    margin-right: 4%;
    margin-bottom: 30px;
    box-shadow: 0 0 8px 1px #b9b9b9;
    overflow: hidden;
    transition: all .3s;
}
.our_ul li:nth-child(2n){
    margin-right: 0;
}
.our_ul li:hover{
    box-shadow: 0 5px 8px 1px #ffffff;
}
.our_ul li a{
    width: 100%;
    height: 100%;
    display: block;
}
.our_ul li a img{
    width: 100%;
}
.our_ul li a .our_ul_com{
    width: 100%;
    padding: 20px 10px;
}
.our_ul li a .our_ul_com .title{
    width: 100%;
    font-size: 18px;
    color: #fff;
    margin-bottom: 16px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: flex;
    align-items: center;
}
.our_ul li a .our_ul_com .title i{
    font-size: 16px;
    color: #fff;
}
.our_ul li a .our_ul_com .title span{
    margin-left: 8px;
}
.our_ul li a .our_ul_com .text{
    width: 100%;
    height: 58px;
    font-size: 14px;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.our_ul li:nth-child(1) a>.our_ul_com{
    background-color: #2E5C0F;
}
.our_ul li:nth-child(2) a>.our_ul_com{
    background-color: #9B4400;
}
.our_ul li:nth-child(3) a>.our_ul_com{
    background-color: #6B6882;
}
.our_ul li:nth-child(4) a>.our_ul_com{
    background-color: #C91F37;
}
.our_ul li:nth-child(5) a>.our_ul_com{
    background-color: #9D2933;
}
.our_ul li:nth-child(6) a>.our_ul_com{
    background-color: #827100;
}

/* 商业信息 */
.walk_our{
    width: 100%;
    position: relative;
    background: url(../images/our_bg1.png) no-repeat;
    background-size: 100% 100%;
    padding: 134px 0 170px;
    z-index: 1;
}
.walk_our .swiper-slide{
    width: 100%;
    height: 200px;
    margin-right: 2.5%;
    margin-bottom: 30px;
    display: flex;
    align-items: flex-end;
}
.walk_our .swiper-slide a{
    width: 100%;
    display: flex;
    align-items: flex-end;
    height: 70%;
    border: 1px solid #E6DDCB;
    background-color: #fff;
    border-radius: 10px;
    position: relative;
}
.walk_our .swiper-slide a .imgs{
    position: absolute;
    bottom: 75px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.walk_our .swiper-slide a .imgs>img {
    transition: all .3s;
    width: auto;
    max-width: inherit;
}
.walk_our .swiper-slide a p {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding: 15px 0;
    transition: all .3s;
}
.walk_our .swiper-slide a:hover p{
    color: #E6212A;
}
.walk_our .swiper-slide a p i {
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
}
.walk_our .swiper-button-next, 
.walk_our .swiper-button-prev {
    width: 40px;
    height: 80px;
    color: #fff;
    font-weight: bold;
    --swiper-navigation-size: 28px;
    background-color: #E6212A;
    padding: 16px;
}
.walk_our .swiper-button-next {
    align-items: center;
    justify-content: flex-start;
    border-radius: 80px 0 0 80px;
    right: 0;
}
.walk_our .swiper-button-prev {
    align-items: center;
    justify-content: flex-end;
    border-radius: 0 80px 80px 0;
    left: 0;
}

/* 米老头的努力 */
.our_list .pro_ul li:last-child{
    margin-bottom: 0;
}
.our_list{
    width: 100%;
    padding-top: 20px;
    border-top: 0px dashed #DFDACB;
}
.our_ol{
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-bottom: 10px;
    border-bottom: 1px solid #DFDACB;
}
.our_list .pro_ul li:last-child .our_ol{
    border-bottom: 0px solid #DFDACB;
}
.our_ol a{
    width: 48%;
    margin-right: 4%;
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
}
.our_ol a:nth-child(2n){
    margin-right: 0;
}
.our_ol a .coms{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.our_ol a .coms .img{
    width: 45%;
    overflow: hidden;
    border-radius: 10px;
}
.our_ol a .coms .img img{
    width: 100%;
    transition: all .3s;
}
.our_ol a:hover .img>img{
    transform: scale(1.1);
}
.our_ol a .coms p{
    width: 55%;
    padding: 0 18px;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    transition: all .3s;
}
.our_ol a:hover .coms>p{
    color: #E6212A;
}
.our_ol a .coms p i{
    padding: 10px;
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
}
.our_ol a .coms .text{
    font-size: 14px;
    font-weight: 400;
    color: #333333;
}



/* 公司信息 */
.gs_xx{
    padding: 0 0 50px;
}
.gs_xx .gs_xx_title{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 45px;
    margin-bottom: 50px;
    padding: 50px 0 0;
    border-top: 4px dashed #DFDACB;
}
.gs_xx .bot_ul1{
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
}
.gs_xx .bot_ul1 li{
    width: 31%;
}
.bot_ul1 li a{
    width: 100%;
    display: block;
}
.bot_ul1 li a .imgs{
    width: 100%;
    overflow: hidden;
    border-radius: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #CBCBCB;
}
.bot_ul1 li a .imgs img{
    width: 100%;
    transition: all .3s;
}
.bot_ul1 li a p{
    width: 100%;
    padding: 12px 0;
    font-size: 16px;
    color: #333;
    display: flex;
    align-items: center;
}
.bot_ul1 li:hover a>p{
    color: #E6212A;
}
.bot_ul1 li a p i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
}
.bot_ul1 li:hover .imgs>img{
    transform: scale(1.1);
}

.bot_ul2{
    width: 100%;
    align-items: flex-start;
    padding: 50px 0 10px;
}
.bot_ul2 li{
    width: 33.3333%;
    height: 66px;
    border: 1px solid #D7D7D7;
}
.bot_ul2 li:nth-child(3n){
    margin-right: 0;
}
.bot_ul2 li a{
    width: 100%;
    height: 100%;
    padding: 13px 20px;
    display: flex;
    align-items: center;
}
.bot_ul2 li a .title{
    align-items: flex-start;
    line-height: 26px;
}
.bot_ul2 li a .title i {
    font-size: 16px;
    color: #E6212A;
    margin-right: 7px;
}
.bot_ul2 li a .title span {
    font-size: 16px;
    color: #333;
    flex: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.bot_ul2 li a:hover .title>span{
    color: #E6212A;
}

/* 新闻稿 */
.our_news {
    padding: 0 0 50px;
}
.our_news .yu_1200{
    padding: 60px 0 0;
    border-top: 4px dashed #DFDACB;
}
.news{
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
}
.news .news_ul0{
    width: 66%;
}
.news .news_ul0 .yu_content{
    align-items: flex-start;
} 
.news .news_ul0 li{
    width: 100%;
    border-bottom: 1px solid #CDCDCD;
}
.news .news_ul0 li:nth-child(2){
    border-top: 1px solid #CDCDCD;
}
.news .news_ul0 li a{
    width: 100%;
    padding: 2% 0;
    display: flex;
    flex-direction: column;
}
.news .news_ul0 li a .times{
    font-size: 14px;
    color: #333;
    margin-bottom: 1.5%;
}
.news .news_ul0 li a .times span{
    padding: 6px 14px;
    background-color: #FDE7CB;
    font-size: 14px;
    color: #333;
    margin-left: 24px;
}
.news .news_ul0 li a .title{
    width: 100%;
    align-items: flex-start;
}
.news .news_ul0 li a .title i{
    font-size: 16px;
    color: #E6212A;
    margin-right: 7px;
    margin-top: 4px;
}
.news .news_ul0 li a .title span{
    font-size: 16px;
    color: #333;
    flex: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news .news_ul0 li a:hover .title>span{
    color: #fff;
    background-color: #E6212A;
}
.news .our_news_ul{
    width: 30%;
}
.news .our_news_ul li{
    width: 100%;
    border: 1px solid #DFDACB;
    margin-bottom: 20px;
}
.news .our_news_ul li a{
    width: 100%;
    padding: 15px;
    display: flex;
    align-items: flex-start;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
}
.news .our_news_ul li a:hover{
    color: #E6212A;
}
.news .our_news_ul li a i{
    font-size: 16px;
    color: #E6212A;
    margin-right: 7px;
}

/* 对质量的努力 */
/* 米老头时代的品质思考 */
.quality{
    width: 100%;
    padding: 10px 0 90px;
}
.quality .title{
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: 600;
    color: #333333;
    margin-bottom: 35px;
}
.quality .text{
    width: 60%;
    text-align: center;
    font-size: 16px;
    color: #333333;
    line-height: 34px;
    margin: 0 auto 48px;
}
.quality .image{
    width: 100%;
}
.quality .image img{
    width: 100%;
}

/* 米老头品质承诺 */
.promise{
    width: 100%;
    position: relative;
}
.promise img{
    width: 100%;
}
.promise .yu_1200{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-left: 10%;
    display: flex;
    justify-content: flex-start;
}
.promise .yu_1200 .promise_com{
    width: 390px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.promise .yu_1200 .promise_com .title{
    width: 100%;
    font-size: 36px;
    font-weight: bold;
    color: #333333;
    letter-spacing: 3px;
    text-align: center;
}
.promise .yu_1200 .promise_com .text{
    width: 100%;
    font-size: 16px;
    color: #333333;
    line-height: 25px;
    letter-spacing: 3px;
    text-align: center;
    margin: 30px 0 15px;
}
.promise .yu_1200 .promise_com .scr_more{
    width: 182px;
    height: 42px;
    border: 1px solid #E6212A;
    border-radius: 45px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.promise .yu_1200 .promise_com .scr_more i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
}
.promise .yu_1200 .promise_com .scr_more:hover{
    box-shadow: 0 0 8px 1px #868686;
}
.promise2{
    margin-top: -64px;
}
.promise2 .yu_1200{
    justify-content: end;
    padding-left: 0%;
    padding-right: 10%;
}

/* 追求健康和美味 */
.pursuit .pursuit_list{
    width: 100%;
    font-size: 36px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 90px;
    text-align: center;
}
.pursuit_ul{
    width: 100%;
}
.pursuit_ul li{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 120px;
}
.pursuit_ul li:nth-child(2n){
    flex-direction: row-reverse;
}
.pursuit_ul li .pursuit_l{
    width: 61%;
}
.pursuit_ul li .pursuit_l .title{
    width: 100%;
    font-size: 32px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 40px;
}
.pursuit_ul li .pursuit_l .text{
    width: 100%;
    font-size: 16px;
    color: #333333;
    margin-bottom: 40px;
}
.pursuit_ul li .pursuit_l .pur_a{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.pursuit_ul li .pursuit_l .pur_a a{
    width: 48%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    border-radius: 12px;
    background-color: #69D1F8;
    transition: all .3s;
}
.pursuit_ul li:nth-child(2) .pursuit_l .pur_a a{
    background-color: #DCDDDD;
}
.pursuit_ul li:nth-child(3) .pursuit_l .pur_a a{
    background-color: #F4B5D0;
}
.pursuit_ul li:nth-child(4) .pursuit_l .pur_a a{
    background-color: #F4B3B3;
}
.pursuit_ul li:nth-child(5) .pursuit_l .pur_a a{
    background-color: #A0D9F6;
}
.pursuit_ul li .pursuit_l .pur_a a:hover{
    background-color: #E6212A;
}
.pursuit_ul li .pursuit_l .pur_a a img{
    width: 100%;
}
.pursuit_ul li .pursuit_l .pur_a a .a_title{
    width: 100%;
    padding: 12px;
    height: 56px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    transition: all .3s;
}
.pursuit_ul li .pursuit_l .pur_a a:hover .a_title{
    color: #fff;
}
.pursuit_ul li .pursuit_l .pur_a a .a_title i{
    font-size: 16px;
    margin-right: 6px;
}
.pursuit_ul li .pursuit_l .pur_a a .a_text{
    width: 100%;
    padding: 0 12px 15px;
    display: flex;
    justify-content: flex-end;
}
.pursuit_ul li .pursuit_l .pur_a a .a_text span{
    width: 76px;
    height: 31px;
    background: #FFFFFF;
    font-size: 14px;
    color: #333333;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pursuit_ul li .pursuit_r{
    width: 35%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    overflow: hidden;
}
.pursuit_ul li .pursuit_r img{
    width: 100%;
    transition: all .3s;
}
.pursuit_ul li .pursuit_r:hover img{
    transform: scale(1.1);
}

/* 可持续采购活动 */
.activities{
    width: 100%;
    position: relative;
    padding: 80px 0 50px;
}
.activities .swiper-container{
    border-radius: 15px;
    overflow: hidden;
}

.activities .swiper-slide a{
    width: 100%;
    position: relative;
    display: block;
}
.activities .swiper-slide a img{
    width: 100%;
}
.activities .swiper-slide a .activi_com{
    position: absolute;
    top: 50%;
    left: 28%;
    transform: translate(-50%, -50%);
    width: 400px;
    height: 180px;
    overflow: hidden;
    background: #FFFFFF;
    border-radius: 10px;
    opacity: 0.85;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all .3s;
}
/* .activities .swiper-slide a:hover .activi_com{
    height: 180px;
} */
.activities .swiper-slide a .activi_com .title{
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
}
.activities .swiper-slide a .activi_com .text{
    width: 182px;
    height: 42px;
    border: 1px solid #E6212A;
    border-radius: 45px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.activities .swiper-slide a .activi_com .text i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
}
.activities .swiper-slide a .activi_com .text:hover{
    box-shadow: 0 0 8px 1px #868686;
}
.activities .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    background-color: #76757A;
    opacity: 1;
    margin: 0 6px;
}
.activities .swiper-pagination-bullet-active{
    background-color: #E6212A;
}

.activities .swiper-button-next,
.activities .swiper-button-prev{
    width: 40px;
    height: 80px;
    color: #fff;
    font-weight: bold;
    --swiper-navigation-size: 28px;
    background-color: #E6212A;
    padding: 16px;
}
.activities .swiper-button-next{
    align-items: center;
    justify-content: flex-start;
    border-radius: 80px 0 0 80px;
    right: 0;
}
.activities .swiper-button-prev{
    align-items: center;
    justify-content: flex-end;
    border-radius: 0 80px 80px 0;
    left: 0;
}

/* 主要举措 */
.continu_ul{
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
}
.continu_ul a{
    width: 31%;
    display: flex;
    flex-direction: column;
}
.continu_ul a .imgs{
    width: 100%;
    overflow: hidden;
    border-radius: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #CBCBCB;
}
.continu_ul a .imgs img{
    width: 100%;
    transition: all .3s;
}
.continu_ul a:hover .imgs img{
    transform: scale(1.1);
}
.continu_ul a p{
    width: 100%;
    padding: 20px 0;
    font-size: 16px;
    color: #333;
    display: flex;
    align-items: center;
}
.continu_ul a:hover p{
    color: #E6212A;
}
.continu_ul a p i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
}
.continu_ul a span{
    font-size: 14px;
    font-weight: 400;
    color: #333333;
}
.li_image{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 4px dashed #DFDACB;
}
.li_image img{
    width: auto;
    max-width: 100%;
}
.news .news_ul3{
    width: 100%;
}

/* 欢迎来到米老头的客户支持 */
.support_zc{
    background: url(../images/support_bg1.png) no-repeat;
    background-size: 100% 100%;
}
.support_form{
    width: 100%;
    margin-bottom: 20px;
}
.support_form form{
    width: 100%;
    /* height: 60px; */
    background-color: #fff;
    border: 1px solid #DFDACB;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .8%;
}
.support_form form input {
    flex: 1;
    height: 100%;
    background-color: #fff;
    font-size: 15px;
}
.support_form form button {
    padding: .5% 1%;
    /* width: 85px;
    height: 30px; */
    border-radius: 30px;
    background-color: #E6212A;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
}
.support_form form button i {
    font-size: 16px;
    color: #fff;
}
.support_a{
    width: 100%;
}
.support_a a{
    padding: 8px 24px;
    display: flex;
    background: #FFFFFF;
    border-radius: 19px;
    border: 1px solid #DFDACB;
    font-size: 14px;
    margin-right: 10px;
}
.support_a a:hover{
    background-color: #E6212A;
    color: #fff;
}
/* 重要通知 */
.notice{
    width: 100%;
    background: #FFFFFF;
    border-radius: 10px;
    border: 1px solid #F2BABA;
    padding: 24px 30px 12px;
    display: flex;
    align-items: flex-start;
}
.notice span{
    font-size: 16px;
    font-weight: bold;
    color: #E30200;
    margin-right: 40px;
    display: inline-block;
}
.notice .notice_com{
    flex: 1;
}
.notice .notice_com p{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 12px;
}

/* 商业合作 */
.support_ol{
    width: 100%;
    align-items: flex-start;
}
.support_ol .support_a1{
    width: 23%;
    margin-right: 2.666%;
    margin-bottom: 20px;
    border-radius: 10px;
    border: 1px solid #DFDACB;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.support_ol .support_a1:nth-child(4n){
    margin-right: 0;
}
.support_ol .support_a1 .img{
    width: 100%;
    overflow: hidden;
}
.support_ol .support_a1 .img img{
    width: 100%;
    transition: all .3s;
}
.support_ol .support_a1:hover .img>img{
    transform: scale(1.1);
}
.support_ol .support_a1 p{
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding: 24px 20px;
}
.support_ol .support_a1 p i{
    color: #E6212A;
    margin-right: 7px;
}
.support_ol .support_a1:hover p{
    color: #E6212A;
}
.support_ol .support_a2{
    width: 25%;
    margin-right: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.support_stop{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #DFDACB;
}
.support_stop span{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 20px;
}
.support_stop .stop_a{
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    color: #333333;
}
.support_stop .stop_a:hover{
    color: #E6212A;
}
.support_stop .stop_a i{
    color: #E6212A;
    margin-right: 7px;
}
.other_a{
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 25px;
}
.other_a a{
    width: 182px;
    height: 42px;
    border: 1px solid #E6212A;
    border-radius: 45px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    transition: all .3s;
}
.other_a a:hover{
    box-shadow: 0 0 8px 1px #868686;
}
.other_a a i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
}

/* 联系我们 */
.support_us{
    width: 100%;
    background: url(../images/support_bg2.png) no-repeat;
    background-size: 100% 100%;
    padding: 134px 0 170px;
}
.us_xx{
    width: 100%;
}
.us_xx_ul{
    width: 100%;
    align-items: flex-start;
}
.us_xx_ul a{
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    border: 1px solid #DFDACB;
    overflow: hidden;
}
.us_xx_ul a:nth-child(3n){
    margin-right: 0;
}
.us_xx_ul a .img{
    width: 100%;
    overflow: hidden;
}
.us_xx_ul a .img img{
    width: 100%;
    transition: all .3s;
}
.us_xx_ul a:hover .img>img{
    transform: scale(1.1);
}
.us_xx_ul a p{
    width: 100%;
    padding: 24px;
    display: flex;
    align-items: center;
    background-color: #fff;
}
.us_xx_ul a:hover p{
    color: #E6212A;
}
.us_xx_ul a p i{
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
    font-weight: 500;
}
.us_xx .us_text{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
}
.us_xx .us_gc{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-top: 35px;

}
.us_xx .us_gc .us_gc_a{
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.us_xx .us_gc .us_gc_a:hover{
    color: #E6212A;
}
.us_xx .us_gc .us_gc_a i{
    color: #E6212A;
    font-weight: 400;
    margin-right: 6px;
}
.vip_dz{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.vip_dz .vip_dz_ul{
    width: 100%;
    justify-content: center;
    align-items: flex-start;
}
.vip_dz .vip_dz_ul li{
    width: 96px;
    margin: 0 12px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.vip_dz .vip_dz_ul li .img{
    width: 100%;
    box-shadow: 0px 22px 18px -15px rgba(0, 0, 0, 0.12);
    overflow: hidden;
    border-radius: 14px;
    margin-bottom: 15px;
}
.vip_dz .vip_dz_ul li .img img{
    width: 100%;
    animation: rotate3 2s linear infinite;
}
@keyframes rotate3{
    0%{
        transform: scale(1);
      }
    50%{
    	transform:scale(1.2);
    }
    100%{
         transform: scale(1);
    }
}
.vip_dz .vip_dz_ul li span{
    font-size: 16px;
    font-weight: 400;
    color: #777777;
}
.vip_dz .vip_dz_ul li:hover span{
    color: #E6212A;
}
.vip_dz .vip_sq{
    margin-top: 40px;
    width: 696px;
    height: 40px;
    background: #E30200;
    border-radius: 10px;
    position: relative;
    font-size: 18px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s;
    margin-bottom: 40px;
}
.vip_dz .vip_sq i{
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
}
.vip_dz .vip_sq:hover{
    box-shadow: 0 0 9px 2px #d9d9d9;
}

.support_ul2{
    padding: 0;
}

/* AD/活动 */
.ad_ol1 .recipes_ol_a .text{
    margin-bottom: 12px;
}
.ad_ol1 .recipes_ol_a{
    margin-bottom: 40px;
}
.ad_ol1 .recipes_ol_a{
    position: relative;
}
.ad_ol1 .recipes_ol_a span{
    width: 40px;
    height: 40px;
    border-radius: 40px;
    border: 1px solid #E6212A;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    color: #E6212A;
    font-weight: bold;
    position: absolute;
    top: -15px;
    left: -15px;
    z-index: 9;
}
.ad_ol2 .recipes_ol_a{
    width: 23%;
    margin-right: 2.666%;
}
.health_ol .recipes_ol_a:nth-child(2),
.ad_ol2 .recipes_ol_a:nth-child(3n){
    margin-right: 2.666%;
}
.ad_ol2 .recipes_ol_a:nth-child(4n){
    margin-right: 0%;
}

.screen{
    width: 100%;
    justify-content: space-between;
    margin-bottom: 60px;
}
.screen .imgs{
    width: 50%;
    border-radius: 10px;
    overflow: hidden;
}
.screen .imgs img{
    width: 100%;
    transition: all .3s;
}
.screen:hover .imgs>img{
    transform: scale(1.1);
}
.screen .scr_com{
    width: 50%;
    padding: 0 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.screen .scr_com .title{
    font-size: 20px;
    color: #333;
    margin-bottom: 15px;
}
.screen .scr_com .text{
    font-size: 24px;
    color: #333;
    font-weight: bold;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    margin-bottom: 70px;
}

.screen .scr_com .text i{
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 20px;
    font-weight: 500;
}
.screen .scr_com .scr_more{
    width: 160px;
    height: 42px;
    border: 1px solid #E6212A;
    border-radius: 45px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #333;
}
.screen .scr_com .scr_more i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
}
.screen:hover .scr_more{
    background-color: #E6212A;
    color: #fff;
}
.screen:hover .scr_more>i{
    background-color: #fff;
    color: #E6212A;
}
.screen .scr_com .scr_more:hover{
    box-shadow: 0 0 8px 1px #868686;
}

/* 宣传活动 */
.ad_huodong{
    border-top: 0px dashed #DFDACB;
}
.news_ul{
    width: 100%;
    align-items: flex-start;
}
.news_ul li{
    width: 30%;
    margin-right: 5%;
    margin-bottom: 40px;
    padding: 10px;
    border-radius: 5px;
    transition: all .3s;
    
}
.news_ul li:hover{
    box-shadow: 0 0 9px 1px #d9d9d9;
}
.news_ul li:nth-child(3n){
    margin-right: 0;
}
.news_ul li a{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.news_ul li a .imgs{
    width: 100%;
    overflow: hidden;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
}
.news_ul li a .imgs img{
    width: 100%;
    height: 100%;
    transition: all .3s;
}
.news_ul li a:hover .imgs>img{
    transform: scale(1.1);
}
.news_ul li a:hover .title>span{
    color: #E4222D;
}
.news_ul li a .text{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 11px;
}
.news_ul li a .text span{
    padding: 3px 8px;
    border: 1px solid #d9d9d9;
    font-size: 14px;
    color: #666;
    margin-right: 8px;
}
.news_ul li a .text span:first-child{
    background-color: #FFE4DA;
    border: 1px solid #FFE4DA;
}
.news_ul li a .ps{
    width: 100%;
    font-size: 14px;
    color: #333;
    margin-bottom: 8px;
}
.news_ul li a .title{
    width: 100%;
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
}
.news_ul li a .title i{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
    margin-top: 4px;
}
.news_ul li a .title span{
    flex: 1;
    font-size: 16px;
    color: #333;
    line-height: 28px;
    font-weight: bold;
}
.news_ul li a .time{
    font-size: 14px;
    color: #666;
}
.news_ul li a .time span{
    color: #E6212A;
}
.crm_img{
    width: 100%;
}
.crm_img a{
    width: 100%;
    display: flex;
}

/* lst_view */
.list_view{
    width: 100%;
    align-items: flex-start;
}
.list_view .list_left{
    /* width: 260px; */
    width: 25%;
    max-width: 260px;
    margin-left: 2%;
    /* border-top: 2px solid #dedede;
    border-bottom: 2px solid #dedede; */
}
.list_view .list_left .left_title{
    width: 100%;
    font-size: 18px;
    border: 1px solid #dfdacb;
    padding: 15px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: bold;
    background-color: #eee;
}
.list_view .list_left .left_title i{
    font-size: 24px;
    color: #333;
    font-weight: bold;
    display: none;
}
.list_view .list_left .div_one{
    width: 100%;
}
.list_view .list_left .div_one .div_tow{
    width: 100%;
}
/* .list_view .list_left .div_one .div_one_act{
    background-color: #F8F4E9;
} */
/* .list_view .list_left .div_one .div_tow .tow_one_ul .tow_one_li{
    background-color: #F8F4E9;
} */
.list_view .list_left .div_one .div_tow .div_tow_title{
    width: 100%;
    padding: 15px 10px 15px 25px;
    font-size: 16px;
    color: #2d2d2d;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dedede;
    cursor: pointer;
}
.list_view .list_left .div_one .div_tow .div_tow_title i{
    font-size: 24px;
    color: #E6212A;
    font-weight: bold;
}
.list_view .list_left .div_one .div_tow .div_one_title{
    padding: 15px 10px 15px 15px;
}
.list_view .list_left .div_one .div_tow .ol_tow_list{
    width: 100%;
    /*display: none;*/
}
.list_view .list_left .div_one .div_tow .ol_tow_list a{
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #dedede;
    padding: 15px 10px 15px 30px;
    color: #666;
}
.list_view .list_left .div_one .div_tow .ol_tow_list .ol_a_active{
    background-color: #FFE4DA;
    color: #333;
    font-weight: bold;
    position: relative;
}
/* .list_view .list_left .div_one .div_tow .ol_tow_list .ol_a_active i{
    color: #333;
    font-weight: bold;
} */

.list_view .list_left .div_one .div_tow .ol_tow_list .ol_a_active::after{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background-color: #E6212A;
}
.list_view .list_left .div_one .div_tow .ol_tow_list a i{
    color: #E6212A;
    font-weight: bold;
    margin-right: 4px;
}

.list_view .list_left .div_one .div_tow .div_three{
    width: 100%;
    /* display: none; */
}
.list_view .list_left .div_one .div_tow .tow_one_ul{
    width: 100%;
    display: none;
}


/**/
.list_view .list_left .div_one .div_tow .ol_tow_list .ol_tows .ol_tow_title{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dedede;
    padding: 15px 10px 15px 15px;
    color: #666;
    cursor: pointer;
}
.list_view .list_left .div_one .div_tow .ol_tow_list .ol_tows .ol_tow_title i {
    font-size: 24px;
    color: #E6212A;
    font-weight: bold;
}
.list_view .list_left .div_one .div_tow .ol_tow_list .ol_tows .ol_three{
    display: none;
}
/* .list_view .list_left .div_one .div_tow .ol_tow_list .ol_tows_act{
    background-color: #F8F4E9;
} */
.list_view .list_left .div_one .div_tow .ol_tow_list .ol_tows .ol_three .ol_three_a{
    background-color: #E30200;
    color: #fff;
}
.list_view .list_left .div_one .div_tow .ol_tow_list .ol_tows .ol_three .ol_three_a i{
    color: #fff;
}

.list_view .list_left .list_left_form{
    width: 100%;
    border: 1px solid #DFDACB;  
    margin-bottom: 30px;
}
.list_view .list_left .list_left_form .title{
    width: 100%;
    padding: 20px 0 20px 16px;
    font-weight: bold;
}
.list_view .list_left .list_left_form form{
    width: 94%;
    height: 45px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    border: 1px solid #DFDACB; 
    margin-bottom: 20px;
}
.list_view .list_left .list_left_form form input{
    width: 86%;
    height: 100%;
}
.list_view .list_left .list_left_form form button{
    width: 10%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #E30200;
    background-color: #fff;
}
.list_view .list_left .list_left_form form button i{
    font-size: 20px;
}
.list_view .list_left .text{
    width: 100%;
    padding: 20px 15px;
    border-top: 1px solid #DFDACB;
} 
.list_view .list_left .text .title{
    padding: 0 0 20px 0;
}
.list_view .list_left .text a{
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.list_view .list_left .text a i{
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
    font-weight: 500;
}

.view_view{
    width: 100%;
}
.view_view .view_colu{
    width: 100%;
    font-size: 20px;
    color: #333;
    margin-bottom: 20px;
}
.view_view .content_info{
    width: 100%;
    font-size: 34px;
    font-weight: bold;
    color: #333;
    margin-bottom: 6%;
}
.view_view .colu_coms{
    width: 100%;
    align-items: flex-start;
}
.view_view .colu_coms .image{
    width: 50%;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.view_view .colu_coms .image img{
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.view_view .colu_coms .tents{
    width: 50%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.view_view .colu_coms .tents .title{
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5%;
}
.view_view .colu_coms .tents .text{
    width: 100%;
    font-size: 16px;
    margin-bottom: 8%;
}
.view_view .colu_coms .tents .go_buy{
    width: 100%;
}
.view_view .colu_coms .tents .go_buy span{
    font-size: 16px;
    margin-right: 20px;
    display: flex;
}
.view_view .colu_coms .tents .go_buy span i{
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-left: 6px;
    font-weight: 500;
}
.view_view .colu_coms .tents .go_buy a{
    width: auto;
    display: flex;
    margin-right: 16px;
} 
.view_view .colu_coms .tents .go_buy a img{
    width: auto;
}
.view_view .yu_swiper{
    width: 100%;
    margin: 4% 0;
} 
.view_view .yu_swiper .swiper-container{
    width: 100%;
}
.view_view .yu_swiper .swi_img{
    width: 24%;
    height: 140px;
    margin-right: 1.25%;
    margin-bottom: 10px;
    border: 1px solid #d9d9d9;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
} 
.view_view .yu_swiper .swi_img:nth-child(4n){
    margin-right: 0;
}
.view_view .yu_swiper .swi_img img{
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.view_view .yu_swiper .swiper {
    width: 100%;
    height: 100%;
}
.view_view .yu_swiper .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.view_view .yu_swiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.dave_1 .swiper .swiper-slide a img {
	border-radius: 25px;
}

.view_view .view_ul{
    width: 100%;
}
.view_view .view_ul li{
    width: 140px;
    height: 140px;
    border: 1px solid #b9b9b9;
    border-radius: 6px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.view_view .view_ul li a{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all .3s;
}
.view_view .view_ul li a:hover{
    box-shadow: 0 0 11px 1px #b9b9b9;
}
.view_view .view_ul li a img{
    width: auto;
    margin-bottom: 28px;
}
.view_view .view_ul li a span{
    font-size: 14px;
}
.view_view .view_ul li a span i{
    font-size: 14px;
    color: #E4222D;
    margin-right: 5px;
}

.view_list{
    width: 100%;
    padding: 6% 0 0;
    margin-top: 6%;
    border-top: 2px dashed #DFDACB;
}
.view_list .title{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 5%;
}
.view_list .view_table{
    width: 100%;
    border-bottom: 1px solid #DFDACB;
    background: linear-gradient(90deg,#F8F4E9 26%,#fff);
} 
.view_list .view_table .table_coms{
    width: 100%;
    display: flex;
    align-items: center;
    border-top: 1px solid #DFDACB;
} 
.view_list .view_table .table_coms .p1{
    width: 26%;
    padding: 1.8% 1.1% 1.8% 3%;
    background-color: #F8F4E9;
    font-size: 16px;
    font-weight: bold;
}
.view_list .view_table .table_coms .p2{
    width: 74%;
    padding: 17px 10px 17px 30px;
    background-color: #fff;
    font-size: 16px;
    line-height: 21px;
}
.view_list .view_ul2{
    width: 100%;
}
.view_list .view_ul2 a{
    width: 19%;
    margin-right: 1.25%;
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
}
.view_list .view_ul2 a:nth-child(5n){
    margin-right: 0;
}
.view_list .view_ul2 a .image{
    width: 100%;
    border: 1px solid #DFDACB;
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    border-radius: 5px;
}
.view_list .view_ul2 a .image img{
    width: 100%;
    height: auto;
}
.view_list .view_ul2 a p{
    width: 100%;
    font-size: 16px;
    padding: 10px 0;
} 
.view_list .view_ul2 a p i{
    font-size: 18px;
    color: #E30200;
} 
.view_more{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 6%;
}
.view_more a{
    padding: 1% 2%;
    border-radius: 50px;
    border: 1px solid #E30200;
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    transition: all .3s;
}
.view_more a i{
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
    font-weight: 500;
}
.view_more a:hover{
    box-shadow: 0 0 11px 1px #b9b9b9;
}
.view_list .view_xunwen{
    font-size: 16px;
}
.view_list .view_lianxi{
    width: 100%;
    padding: 2.2%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #DFDACB;
    margin-top: 4%;
    border-radius: 10px;
}
.view_list .view_lianxi .coms{
    width: 50%;
    padding-right: 2.3%;
}
.view_list .view_lianxi .coms .title{
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
}
.view_list .view_lianxi .coms .text{
    width: 100%;
    font-size: 16px;
    margin: 5% 0;
}
.view_list .view_lianxi .coms .span{
    font-size: 12px;
    color: #666;
}
.view_list .view_lianxi .coms2{
    width: 50%;
    padding: 20px;
    border-radius: 10px;
    background-color: #FFE4DA;
}
.view_list .view_lianxi .coms2 p{
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 6.6%;
}
.view_list .view_lianxi .coms2 .ps{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.view_list .view_lianxi .coms2 .ps img{
    width: 49px;
    margin-right: 24px;
}
.view_list .view_lianxi .coms2a{
    display: flex;
    justify-content: center;
    background-color: #fff;
}
.view_list .view_lianxi .coms2a a{
    padding: 2% 5%;
    border-radius: 50px;
    border: 1px solid #E30200;
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    transition: all .3s;
}
.view_list .view_lianxi .coms2a a i{
    width: 22px;
    height: 22px;
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E6212A;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
    font-weight: 500;
}
.view_list .view_lianxi .coms2a a:hover{
    box-shadow: 0 0 11px 1px #b9b9b9;
}
.view_list .view_lianxi .coms2 .coms2_p{
    width: 100%;
    display: flex;
    flex-direction: column;
    font-size: 15px;
    margin-bottom: 10%;
}
.view_list .view_lianxi .coms2 .ps2{
    font-size: 12px;
}

/* right */
.list_view .list_right{
    /* flex: 1; */
    width: 73%;
}
.list_view .list_right .right_ul{
    width: 100%;
    align-items: flex-start;
}
.list_view .list_right .right_ul a{
    width: 23%;
    margin-right: 2.66666%;
    border: 1px solid #DFDACB;
    padding: 5px 5px 12px;
    border-radius: 10px;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    margin-bottom: 30px;
    transition: all .3s;
}
.list_view .list_right .right_ul a:nth-child(4n){
    margin-right: 0;
}
.list_view .list_right .right_ul a .image{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 10px;
}
.list_view .list_right .right_ul a .image img{
    max-width: 200px;
    width: 100%;
    transition: all .3s;
}
.list_view .list_right .right_ul a:hover .image>img{
    transform: scale(1.1);
}
.list_view .list_right .index_list_ul a .image{
    width: 210px;
    overflow: hidden;
}
.list_view .list_right .index_list_ul a .image img{
    width: 100%;
    transition: all .3s;
}
.list_view .list_right .index_list_ul a:hover .image img{
    transform: scale(1.1);
}
.list_view .list_right .right_ul a .coms{
    width: 74%;
    margin-left: 4%;
}
.list_view .list_right .right_ul a .coms .time{
    width: 100%;
    margin-bottom: 20px;
    font-size: 16px;
    color: #666;
    white-space: nowrap;
}
.list_view .list_right .right_ul a .coms .time span{
    padding: 4px 12px;
    background-color: #FFDEBD;
    font-size: 16px;
    color: #333;
    margin-left: 20px;
    white-space: nowrap;
}
.list_view .list_right .right_ul a .text{
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    transition: all .3s;
    /* overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap; */

}
.list_view .list_right .right_ul a .text i{
    color: #E6212A;
    font-size: 16px;
    margin-right: 6px;
}
.list_view .list_right .index_list_ul a{
    width: 100%;
    padding: 12px 0;
    border: 0px solid #DFDACB;
    border-bottom: 1px solid #d9d9d9;
    border-radius: 0;
    margin-right: 0;
    margin-bottom: 15px;
}
.list_view .list_right .index_list_ul a:hover .text{
    color: #E6212A;
}
.yu_news_t{
    width: 100%;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: 1px solid #b9b9b9;
}



/* strive */
.stri_t1{
    width: 100%;
    padding-bottom: 6%;
    /* margin-bottom: 60px; */
    border-bottom: 2px dashed #DFDACB;
}
.stri_t1 .t1_title{
    width: 100%;
    font-size: 34px;
    margin-bottom: 6%;
    font-weight: bold;
}
.stri_t1 .t1_img{
    width: 100%;
    margin-bottom: 5%;
}
.stri_t1 .t1_img img{
    width: 100%;
}
.stri_t1 .t1_span{
    width: 100%;
    margin-bottom: 2.7%;
    font-size: 16px;
}
.stri_t1 .t1_list{
    width: 100%;
    padding: 3.42% 2.28%;
    background-color: #FFE4DA;
    border-radius: 10px;
}
.stri_t1 .t1_list p{
    width: 100%;
    font-size: 16px;
}
.stri_t1 .t1_list .image{
    width: 100%;
    text-align: center;
    margin: 4.1% 0;
}
.stri_t1 .t1_list .image img{
    width: auto;
    max-width: 100%;
}
.stri_t1 .t1_list .t1_more{
    width: 100%;
    display: flex;
    justify-content: center;
}

.stri_t1 .t2_ul{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.stri_t1 .t2_ul a{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 4.5%;
}
.stri_t1 .t2_ul a .image{
    width: 50%;
    max-width: 220px;
    /* height: 116px; */
    margin-right: 3%;
    overflow: hidden;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.stri_t1 .t2_ul a .image img{
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    transition: all .3s;
}
.stri_t03 .stri_t3 p.h_cgxtitle{
    font-size: 19px;
    margin-bottom: 30px;
    font-weight: normal;
}
.stri_t1 .t2_ul a:hover .image>img{
    transform: scale(1.1);
}
.stri_t1 .t2_ul a .coms{
    flex: 1;
    display: flex;
    flex-direction: column;
} 
.stri_t1 .t2_ul a .coms p{
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 4%;
    display: flex;
}
.stri_t1 .t2_ul a .coms span{
    width: 100%;
    font-size: 16px;
}
.stri_t03{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0px dashed #DFDACB;
}
.stri_t3{
    width: 100%;
    margin-bottom: 40px;
}

.stri_t3 .t3_title{
    width: 100%;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 44px;
}
.stri_t3 .t3_ul{
    border-bottom: 1px solid #b9b9b9;
    flex-direction: row;
}
.stri_t3 .t3_ul a{
    width: 49%;
}
.stri_t3:last-child{
    margin-bottom: 0px;
}
.stri_t3:last-child .t3_ul{
    justify-content: space-between;
    border-bottom: 0px solid #b9b9b9;
}

.strive_ti{
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 4.6%;
}
.gzry{
    width: 100%;
    padding: 3% 2%;
    background-color: #F8F4E9;
}
.gzry .gzry_img{
    width: 180px;
    height: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 180px;
}
.gzry .gzry_img img{
    width: 100%;
    height: 100%;
}
.gzry .gzry_com{
    width: 74%;
    margin-left: 4%;
}
.gzry .gzry_com .gzry_title{
    font-size: 24px;
    font-weight: bold;
}
.gzry .gzry_com .gzry_p{
    font-size: 18px;
    font-weight: bold;
    margin: 2.3% 0;
}
.gzry .gzry_com .gzry_p span{
    font-size: 14px;
    font-weight: initial;
    margin-left: 24px;
}
.gzry .gzry_com .gzry_text{
    font-size: 16px;
}

.strive3_a{
    width: 100%;
    padding: 3%;
    background-color: #F8F4E9;
    border-radius: 10px;
    margin-bottom: 4%;
}
.strive3_a .image{
    width: 50%;
    overflow: hidden;
    border-radius: 10px;
}
.strive3_a .image img{
    width: 100%;
}
.strive3_a .coms{
    width: 50%;
    padding-left: 3%;
}
.strive3_a .coms .title{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 2%;
    display: flex;
    align-items: center;
}
.strive3_a .coms .text{
    font-size: 16px;
}

/* houtai */
.nuity_0{
    padding: 10px 0 30px;
    border-top: 1px solid red;
    border-bottom: 1px solid red;
}
.nuity_1{
    width: 100%;
    margin-bottom: 30px;
}
.nuity_1 .title{
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.nuity_1 .text{
    width: 100%;
    font-size: 18px;
    margin-bottom: 14px;
}
.nuity_1 .text2{
    width: 100%;
    font-size: 16px;
    margin-bottom: 20px;
}
.nuity_1 .image{
    width: 100%;
    display: flex;
    justify-content: center;
}
.nuity_1 .image img{
    width: auto;
    max-width: 100%;
}
.nuity_1 .nuity_3{
    width: 100%;
}
.nuity_1 .nuity_3 li{
    width: 100%;
    /* height: 72px; */
    overflow: hidden;
    border-radius: 15px;
    display: flex;
    align-items: stretch;
}
.nuity_1 .nuity_3 li .li_l{
    width: 20%;
    /* height: 100%; */
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #EF8200;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.nuity_1 .nuity_3 li .li_r{
    width: 80%;
    height: 100%;
    padding: 10px 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    background-color: #FCEEC1;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
/* .nuity_1 .nuity_3 li .li_r p{
    margin-bottom: 10px;
} */
.nuity_1 .nuity_3 li .li_r span{
    font-size: 16px;
    color: #333;
}
/* .nuity_1 .nuity_32 li{
    height: 113px;
} */
.nuity_1 .nuity_3 .img{
    /* width: 100%; */
    padding: 10px 0 10px 54px;
}
.nuity_1 .nuity_4{
    width: 100%;
    justify-content: space-between;
    margin: 40px 0 80px;
}
.nuity_1 .nuity_4 img{
    width: 88px;
    margin-bottom: 2%;
}
.nuity_5{
    width: 100%;
}
.nuity_5 li{
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 50px;
}
.nuity_5 li .image{
    width: 50%;
}
.nuity_5 li .image img{
    width: 100%;
}
.nuity_5 li .cms{
    width: 50%;
    padding-left: 5%;
}
.nuity_5 li .cms .title_5{
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
}
.nuity_5 li .cms .text_5{
    font-size: 20px;
    line-height: 32px;
}
.nuity_5 li:nth-child(2n){
    flex-direction: row-reverse;
}
.nuity_5 li:nth-child(2n) .cms{
    padding-left: 0;
    padding-right: 5%;
}
.nuity_1 .title1{
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0;
}
.nuity_1 .nuity_6{
    width: 100%;
}
.nuity_1 .nuity_6 .title_6{
    width: 100%;
    padding: 20px 0;
    font-size: 18px;
    color: #E30200;
}
.nuity_1 .nuity_6 .ul_6{
    width: 100%;
    align-items: stretch;
}
.nuity_1 .nuity_6 .ul_6 li{
    width: 50%;
    padding: 0 15px;
    display: flex;
    flex-direction: column;
}
.nuity_1 .nuity_6 .ul_6 li img{
    width: 100%;
    margin-bottom: 8px;
}
.nuity_1 .nuity_6 .ul_6 li p{
    width: 100%;
    font-size: 14px;
}
.into_div{
    width: 100%;
    font-size: 18px;
}
.into_div2{
    width: 100%;
    font-size: 16px;
    padding: 15px 0 35px;
    color: #666;
}
.into_ul1{
    width: 100%;
    margin-bottom: 2%;
}
.into_ul1 li{
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    border-top: 1px solid #E3E4DF;
}
.into_ul1 li:last-child{
    border-bottom: 1px solid #E3E4DF;
}
.into_ul1 li .li1{
    width: 20%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    padding: 2%;
    background-color: #F8F4E9;
    font-weight: bold;
}
.into_ul1 li .li2{
    width: 60%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 18px;
    padding: 2%;
    background-color: #fff;
}
.into_ul1 li .image{
    width: 30%;
    height: 100%;
    padding: 2%;
    overflow: hidden;
    background-color: #fff;
}
.into_ul1 li .image img{
    width: 100%;
    max-height: 100%;
}
.str_ul0{
    width: 100%;
}
.str_ul0 a{
    width: 50%;
    padding-right: 40px;
    margin-bottom: 30px;
    display: flex;
    align-items: flex-start;
}
.str_ul0 a .image{
    width: 50%;
    overflow: hidden;
}
.str_ul0 a .image img{
    width: 100%;
}
.str_ul0 a .coss{
    width: 50%;
    padding-left: 20px;
}
.str_ul0 a .coss .co_title{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
.str_ul0 a .coss .co_text{
    font-size: 16px;
}
.yu_v_ta{
    width: 100%;
}
.yu_v_ta table{
    width: 100%;
    text-align: center;
}
.yu_v_ta table tr th{
    text-align: center;
    background-color: #EBDAC5;
    padding: 20px 0;
}
.yu_v_ta table tr td{
    padding: 20px 0;
}
.yu_v_ta table tr .tds{
    text-align: center;
    background-color: #F7F0E8;
}

.jt_title{
    width: 100%;
    font-size: 34px;
    font-weight: bold;
}
.jt_1{
    width: 100%;
    position: relative;
    text-align: center;
}
.jt_1 .jt_1span{
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 24px;
    font-weight: bold;
    color: #FF0000;
    text-align: center;
}
.jt_title_img{
    width: 100%;
    position: relative;
}
.butt_img{
    width: 100%;
    text-align: center;
    padding-bottom: 40px;
}
.butt_img img{
    width: auto;
}
.jt_title_img img{
    width: 100%;
}
.jt_title_img span{
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}
.jt_2 .image{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding: 0 0 300px;
    position: relative;
}
.jt_2 .jt_2_ul{
    position: absolute;
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 100px 0 0;
}
.jt_2 .jt_2_ul .ul_cms{
    width: auto;
    display: flex;
    flex-direction: column;
    margin-bottom: 80px;
}
.jt_2 .jt_2_ul .ul_cms:first-child{
    width: 100%;
}
.jt_2 .jt_2_ul .ul_cms p{
    font-size: 26px;
    font-weight: bold;
}
.jt_2 .jt_2_ul .ul_cms .span{
    font-size: 150px;
    font-weight: bold;
    color: #EA5405;
}
.jt_2 .jt_2_ul .ul_cms .span span{
    font-size: 32px;
    font-weight: bold;
}

.yibubu{
    width: 100%;
    padding: 50px 0 50px 180px;
}
.yibubu .yibubu_div{
    width: 100%;
    display: flex;
    margin-bottom: 80px;
}
.yibubu .yibubu_div p{
    font-size: 26px;
    font-weight: bold;
}
.yibubu .yibubu_div .span{
    font-size: 150px;
    font-weight: bold;
    color: #EA5405;
}
.yibubu .yibubu_div .span span{
    font-size: 32px;
    font-weight: bold;
}
.yibubu .yibubu_div .yibubu_img{
    width: auto;
    margin-top: -20px;
}
.yibubu .yibubu_div2{
    width: 100%;
    text-align: right;
    font-size: 15px;
}
.jt_1span2{
    font-size: 50px;
}
.jt_1span2 span{
    font-size: 80px;
}

.jt_3_ul{
    width: 100%;
    align-items: flex-start;
    padding: 4% 0;
    border-top: 1px dashed #E30200;
}
.jt_3_ul a{
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    overflow: hidden;
    border-radius: 12px;
}
.jt_3_ul a:nth-child(3n){
    margin-right: 0;
}
.jt_3_ul a .imgs{
    width: 100%;
    overflow: hidden;
    border-radius: 12px;
}
.jt_3_ul a .imgs img{
    width: 100%;
    transition: all .3s;
}
.jt_3_ul a:hover .imgs img{
    transform: scale(1.1);
}
.jt_3_ul a p{
    width: 100%;
    padding: 6% 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}


/* 7.29行业标准的制定--添加 */
.h_str_ul0{
	padding: 16px;
	display: flex;
	flex-direction: row;
}
.h_str_ul0 .h_hybzp p{
    font-size: 24;
    font-weight: bold;
}
.h_str_ul0 .h_hybzimagebox{
	width: 50%;
	margin-right: 5%;
}
.h_str_ul0 .h_hybzimagebox img{
	width: 100%;
}




.h_row{
    display: flex;
    justify-content: space-between;
    align-items: center;
}




@media (max-width:767px){
    .enjoy_tap .tap_img{display: flex;justify-content: flex-end;overflow: hidden;}
    .enjoy_tap .tap_img img{height: 160px;width: auto;}
    .enjoy_tap .tap_coms{padding-left: 15px;height: 25px;line-height: 23px;overflow: hidden;}
    .enjoy_tap .tap_title{top: 50px;padding-left: 15px;}
    .enjoy_tap .tap_background{bottom: -3px;}
    .enjoy_tap .tap_title .title,
    .news_pro_tap .title,
    .chazhao .cz_coms .title,
    .pro_list .list_title,
    .daohang_list .list_li .list_title,
    .pro_ul li .li_title{font-size: 18px;}
    .quality .title,
    .promise .yu_1200 .promise_com .title,
    .pursuit .pursuit_list{font-size: 22px;}
    .news_pro{padding: 50px 15px;background-size: auto 100%;}
    .news_pro .swiper-slide a .img{width: 100%;height: 198px;}
    .news_pro .swiper-button-next, 
    .news_pro .swiper-button-prev {display: none;}
    .news_pro_tap{margin-bottom: 30px;}
    .chazhao{padding: 0 15px;}
    .chazhao .cz_coms{width: 100%;}
    .chazhao .cz_coms .title,
    .chazhao .cz_coms form{margin-bottom: 15px;}
    .pro_list{padding: 10px 15px 0;}
    .pro_list .list_title,
    .pro_ul li .li_title{margin-bottom: 15px;}
    .news_ul li a .title span {font-size: 15px;line-height: 20px;}
    .news_ul li a .title i {width: 16px;height: 16px;margin-top: 0;font-size: 12px;}
    .news_ul li a .text span {padding: 1px 6px;font-size: 12px;border-radius: 3px;}

    .pro_ul li .pro_ol a{width: 48%;margin-right: 4%;padding: 15px;}
    .pro_ul li .pro_ol a:nth-child(2n){margin-right: 0;}
    .pro_ul li .pro_ol a .text{font-size: 14px;}
    .pro_ul li .pro_ol a .text i{width: 20px;height: 20px;}
    .termination{width: 60%;height: 50px;}
    .daohang_ul{margin-bottom: 30px;padding: 0 15px;margin-top: 5px;}
    .daohang_ul li{margin-top: 15px;margin-right: 12px;}
    .daohang_ul li a{font-size: 14px;padding-right: 12px;}
    .recipes_ol .recipes_ol_a .img{margin-bottom: 10px;}
    .ad_ol1 .recipes_ol_a .text {
        margin-bottom: 5px;
    }
    .daohang_list{padding: 0 15px;}
    .dite_top .img{width: 100%;}
    .dite_top .coms{width: 100%;padding: 15px 0;}
    .daohang_list .list_li{padding: 30px 0 0px;}
    /* .daohang_list .list_li .list_title{margin-bottom: 20px;} */
    .dite_top{margin-bottom: 30px;}
    .dite_ol{align-items: flex-start;}
    .dite_ol .dite_ol_li{flex-wrap: wrap;width: 48%;margin-right: 4%;margin-bottom: 20px;}
    .dite_ol .dite_ol_li:nth-child(2n){margin-right: 0;}
    .dite_ol .dite_ol_li .img{width: 100%;}
    .dite_ol .dite_ol_li .coms{width: 100%;padding: 15px 0 0;}
    .on_recipe{padding: 20px 0;}
    .on_recipe a{font-size: 14px;height: 42px;}
    .health_ol .recipes_ol_a{width: 48%;margin-right: 4%;}
    .health_ol .recipes_ol_a:nth-child(2n){margin-right: 0;}
    .health_ol .recipes_ol_a:nth-child(3){margin-right: 4%;}
    .health_ol .recipes_ol_a:nth-child(9){margin-right: 4%;}
    .recipes_ol .recipes_ol_a .title,
    .experience_div .experience_ol_a{font-size: 15px;}
    .experience_div{margin-top: 20px;}
    .quality{padding: 10px 15px 50px;}
    .quality .title{margin-bottom: 15px;}
    .quality .text{width: 100%;line-height: 28px;margin: 0 auto 28px;font-size: 14px;}
    .promise{height: 290px;display: flex;justify-content: flex-end;overflow: hidden;}
    .promise img{height: 100%;width: auto;max-width: initial;}
    .promise .yu_1200{padding: 0 15px;}
    .promise .yu_1200 .promise_com .title{font-size: 20px;}
    .promise .yu_1200 .promise_com .text{font-size: 14px;margin: 15px 0;}
    .promise .yu_1200 .promise_com .scr_more{font-size: 15px;width: 150px;height: 35px;}
    .promise2{justify-content: flex-start;margin-top: -20px;margin-bottom: 30px;}
    .pursuit .pursuit_list{margin-bottom: 30px;}
    .pursuit_ul{padding: 0 15px;}
    .pursuit_ul li{margin-bottom: 50px;}
    .pursuit_ul li .pursuit_l{width: 100%;}
    .pursuit_ul li .pursuit_r{width: 50%;margin-top: 15px;}
    .pursuit_ul li .pursuit_l .title{font-size: 20px;margin-bottom: 20px;}
    .pursuit_ul li .pursuit_l .text{margin-bottom: 20px;}
    .pursuit_ul li .pursuit_l .pur_a a .a_title{font-size: 14px;height: 73px;}
    .pursuit_ul li .pursuit_l .pur_a a .a_text span{font-size: 12px;}
    .activities{padding: 45px 15px;}
    .activities .swiper-button-next, 
    .activities .swiper-button-prev {display: none;}
    .li_image{padding-bottom: 30px;margin-bottom: 30px;}
    .pro_ul li .li_title img{width: 26px;margin-right: 2px;}
    .our_ol a{width: 100%;margin-right: 0;}
    .continu_ul a{width: 100%;margin-bottom: 30px;}
    .our_news .yu_1200{padding: 40px 0 0;}
    .news{padding: 0 15px;}
    .support_a a{width: 19%;padding: 0;height: 24px;font-size: 12px;margin-right: 1%;
        justify-content: center;align-items: center;margin-bottom: 8px;}
    .support_a a:nth-child(5n){margin-right: 0;}
    .notice{width: 94%;margin: 0 auto;padding: 20px 15px 12px;}
    .notice span{margin-right: 16px;}
    .notice .notice_com p{font-size: 14px;margin-bottom: 8px;}
    .support_ol .support_a1{width: 49%;margin-right: 2%;}
    .support_ol .support_a2{width: 50%;margin-right: 0;}
    .support_ol .support_a1:nth-child(2n){margin-right: 0;}
    .support_ol .support_a1 p{font-size: 14px;padding: 0 15px;
        height: 70px;display: flex;justify-content: flex-start;align-items: center;
    }
    .support_stop{padding: 40px 15px 0;}
    .other_a a{font-size: 14px;width: 160px;}
    .support_us{background-size: auto 100%;padding: 120px 15px 150px;}
    .us_xx_ul a{width: 100%;margin-bottom: 15px;margin-right: 0;}
    .vip_dz .vip_dz_ul li{width: 31%;margin: 0 3.5% 20px 0;}
    .vip_dz .vip_dz_ul li:nth-child(3n){margin-right: 0;}
    .vip_dz .vip_sq{width: 100%;margin: 20px 0 10px;}
    .bot_ul2 li{width: 50%;}
    .enjoy_tap .tap_title .text{font-size: 14px;margin-top: 2px;line-height: 20px;width: 90%;}
    /* .our_ul,.h_box123{padding: 0 15px;} */
    .our_ul li{width: 100%;margin-right: 0;}
    .walk_our{padding: 80px 15px;background-size: auto 100%;}
    .walk_our .swiper-button-next, .walk_our .swiper-button-prev{display: none;}
    .pro_ul li{margin-bottom: 30px;}
    .gs_xx{padding: 0 15px 40px;}
    .gs_xx .gs_xx_title{font-size: 22px;padding: 30px 0 0;margin-bottom: 30px;}
    .gs_xx .bot_ul1 li{width: 100%;margin-bottom: 20px;}
    .bot_ul2{padding: 20px 0 10px;}
    .news .news_ul0{width: 100%;}
    .news .our_news_ul{width: 100%;padding-top: 30px;}
    .screen{margin-bottom: 40px;}
    .screen .imgs{width: 100%;}
    .screen .scr_com{width: 100%;padding: 20px 0;}
    .screen .scr_com .title{font-size: 16px;}
    .screen .scr_com .text{font-size: 15px;margin-bottom: 0;}
    .ad_ol1 .recipes_ol_a span{width: 30px;height: 30px;font-size: 12px;top: -10px;left: -10px;}

    .news_ul li{
        width: 100%;margin-right: 0%;border-radius: 8px;
        margin-bottom: 20px;padding: 10px;box-shadow: 1px 1px 4px 0px #d9d9d9;
    }
    .list_view{padding: 0 15px;flex-direction: column-reverse;}
    .list_view .list_left{width: 100%;margin: 20px 0;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}
    .list_view .list_left .left_title{border: none;}
    .list_view .list_left .left_title,
    .list_view .list_left .div_one .div_tow .ol_tow_list .ol_tows .ol_tow_title{padding: 10px 15px;}
    .list_view .list_left .div_one .div_tow .ol_tow_list .ol_tows .ol_three .ol_three_a,
    .list_view .list_left .div_one .div_tow .ol_tow_list a{padding: 10px 28px;}
    .list_view .list_left .div_one{display: none;}
    .list_view .list_left .left_title i{display: block;}
    .list_view .list_right{width: 100%;}
    .list_view .list_right .right_ul a{width: 49%;margin-right: 2%;margin-bottom: 20px;}
    .list_view .list_right .right_ul a:nth-child(2n){margin-right: 0;}
    .list_view .list_right .right_ul a .image{margin-bottom: 12px;}
    .list_view .list_right .right_ul a .text{font-size: 14px;}
    .list_view .list_right .right_ul a .text i{width: 18px;height: 18px;font-size: 14px;}

    .nuity_1 .title{font-size: 18px;line-height: normal;}
    .nuity_1 .title img,.nuity_1 .title1 img{width: auto;}
    .nuity_1 .text2 {width: 100%;margin-bottom: 10px;font-size: 14px;}
    .nuity_1 .nuity_6 .ul_6 li p{font-size: 12px;}

    .nuity_1 .nuity_3 .img img{width: 30px;}
    .nuity_1 .nuity_3 .img{padding: 0;    padding: 0 0 0 5%;}
    .nuity_1 .nuity_3 li{border-radius: 8px;}
    .nuity_1 .nuity_3 li .li_r{font-size: 14px;padding: 3px 15px;}
    .nuity_1 .nuity_3 li .li_r span{font-size: 14px;font-weight: normal;line-height: 1.5;}
    .nuity_1 .nuity_3 li .li_r p{margin-bottom: 0;}
    .nuity_1 .text{font-size: 14px;}
    .nuity_1 .nuity_4{margin: 30px 0;}
    .nuity_5 li .cms .title_5{font-size: 18px;margin-bottom: 8px;}
    .nuity_5 li .cms .text_5{font-size: 14px;line-height: 1.8;}
    .nuity_5 li .cms {overflow-y: scroll;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}


    .activities .swiper-slide a .activi_com{display: none;}
    .our_ol a .coms,.news .news_ul0 li a .title span{font-size: 15px;}
    .our_ol a .text{font-size: 14px;}
    .our_ol a .coms p{font-size: 14px;}
    .activities .swiper-pagination-bullet{width: 8px;height: 8px;}
    .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: auto;}
    .h_banner3{padding-bottom: 15px;}

    .h_imgauto{width: auto !important;}
    .h_ggtitle{font-size: 22px !important;}
    .h_desc{font-size: 14px !important;line-height: 1.8 !important;}
    .strive_ti {font-size: 22px;margin-bottom: 0;}

    .dite_top .coms .title{font-size: 16px;}
    .dite_top .coms .text{font-size: 14px;}

    /* new_list.php */
    .list_view .h_new_right .right_ul a{width: 100%;}
    .yu_news_t,.yu_news_t{font-size: 20px;}
    .list_view .h_new_right .right_ul a .coms .time span{font-size: 14px;}

    
    .list_view .h_L .right_ul a{width: 49%;margin-right: 2%;margin-bottom: 20px;}
    
    /* product_view.php */
    .view_view .h_col{flex-direction: column;}
    .view_view .h_col .image{width: 100%;height: auto;}
    .view_view .h_col .tents{width: 100%;}
    .view_view .h_col .tents .go_buy a{margin-right: 8px;}
    .view_view .h_col .tents .go_buy a img{width: 42px;}
    .view_view .yu_swiper .swi_img{border: none;height: auto;}
    .view_view .content_info,.view_list .title{font-size: 20px;}
    .view_list .view_lianxi{flex-direction: column;}
    .view_list .view_lianxi .coms,.view_list .view_lianxi .coms2{width: 100%;}
    .view_list .view_lianxi .coms .span{margin-bottom: 5%;}
    .view_list .view_lianxi .coms .title,.view_list .view_lianxi .coms2 p{font-size: 18px;}
    .view_list .view_lianxi .coms2{padding: 2.4%;}
    .view_more a,.view_list .view_lianxi .coms2a a{font-size: 14px;}
    .view_view .colu_coms .tents .title{font-size: 18px;}
    .view_view .colu_coms .tents .text{font-size: 15px;}
    .view_list .view_table .table_coms .p1,.view_list .view_table .table_coms .p2{font-size: 14px;}
    

    /* strive_list.php */
    .enjoy_tap{padding-bottom: 0;}
    .stri_t1 .t1_title{font-size: 20px;}
    .stri_t1 .t2_ul a .coms p{font-size: 15px;}
    .stri_t1 .t1_span,.stri_t1 .t1_list p,.stri_t1 .t2_ul a .coms span{font-size: 14px;}
    .stri_t03 .stri_t3 p.h_cgxtitle{font-size: 15px;}
    .stri_t3 .t3_ul{flex-direction: column;}
    .stri_t3 .t3_ul a{width: 100%;}

    /* strive_view2.php */
    .gzry{justify-content: center;}
    .gzry .gzry_img {width: 150px;height: 150px;}
    .gzry .gzry_com{width: 100%;text-align: center;margin-left: 0;}
    .gzry .gzry_com .gzry_title{font-size: 18px;}
    .gzry .gzry_com .gzry_p{font-size: 15px;}
    .gzry .gzry_com .gzry_text{font-size: 14px;}

/* strive_view3.php */
    .h_str_ul0{flex-direction: column;}
    .h_str_ul0 .h_hybzimagebox {width: 100%;margin-right: 0;}
    .h_str_ul0 .h_hybzp p{font-size: 16px;}
    .h_mltyftr{display: flex;flex-direction: column;}
    .h_mltyftr td{width: 100% !important;}
    .strive3_a{flex-direction: column;}
    .strive3_a .image{width: 100%;max-width: 400px;}
    .strive3_a .coms{width: 100%;padding-left: 0;padding-top: 3%;}
    .strive3_a .coms .title{font-size: 18px;}
    .strive3_a .coms .text{font-size: 14px;}

    /* support.php */
    .support_form form button{font-size: 14px;}

    /* walk_about_view.php */
    .jt_title{font-size: 22px;}
    .jt_3_ul a p{font-size: 14px;}
}

@media (max-width:480px){
    .list_view .list_left{max-width: 100%;}
    /* .stri_t1 .t2_ul a{flex-direction: column;}
    .stri_t1 .t2_ul a .image{margin-right: 0;max-width: 220px;width: 100%;} */
}
@media (min-width:768px) and (max-width:819px){
    .enjoy_tap .tap_img{height: 250px;display: flex;justify-content: flex-end;overflow: hidden;}
    .enjoy_tap .tap_img img{width: auto;height: 100%;max-width: initial;}
    .enjoy_tap .tap_coms{padding-left: 15px;}
    .enjoy_tap .tap_title{top: 80px;padding-left: 15px;}
    .enjoy_tap .tap_background{bottom: -1px;}
    .enjoy_tap .tap_title .title{font-size: 28px;}
    .news_pro{padding: 36px 15px 80px;background-size: auto 100%;}
    .news_pro_tap{margin-bottom: 30px;}
    .news_pro_tap .title{font-size: 26px;}
    .news_pro .swiper-button-next, .news_pro .swiper-button-prev{display: none;}
    .chazhao,.pro_list{padding: 0 15px;}
    .chazhao .cz_coms .title{font-size: 24px;margin-bottom: 25px;}
    .pro_ul li{margin-bottom: 30px;}
    .pro_ul li .pro_ol a{padding: 25px 15px;}
    .pro_ul li .pro_ol a .text{font-size: 14px;}
    .daohang_ul{padding: 0 15px;margin-bottom: 40px;}
    .daohang_list{padding: 0 15px;}
    .daohang_list .list_li{padding: 50px 0 25px;}
    .dite_top .coms{padding: 0 30px;}
    .daohang_list .list_li .list_title{font-size: 26px;}
    .quality{padding: 10px 15px 80px;}
    .quality .title,.promise .yu_1200 .promise_com .title{font-size: 28px;}
    .promise2{margin-top: -25px;}
    .pursuit_ul{padding: 0 15px;}
    .pursuit .pursuit_list{font-size: 28px;margin: 20px 0 40px;}
    .pursuit_ul li .pursuit_l .title{font-size: 28px;}
    .pursuit_ul li{margin-bottom: 60px;}
    .pursuit_ul li .pursuit_l .pur_a a .a_title{height: 73px;}
    .pro_list .list_title{font-size: 28px;}
    .pro_ul li .li_title{margin-bottom: 30px;}
    .activities{padding: 50px 15px;}
    .activities .swiper-button-next, .activities .swiper-button-prev{display: none;}
    .our_news{padding: 0 15px 40px;}
    .support_a a{margin-bottom: 15px;}
    .notice{width: 94%;margin: 0 auto;padding: 20px 15px 12px;}
    .support_ol .support_a1 p{
        font-size: 15px;padding: 0 15px;height: 70px;
        display: flex;justify-content: flex-start;align-items: center;
    }
    .support_stop{padding: 40px 15px 0;}
    .support_us{background-size: auto 100%;padding: 90px 15px;}
    .our_ul{padding: 0 15px;}
    .enjoy_tap .tap_title .text{font-size: 18px;margin-top: 10px;width: 80%;}
    .walk_our{background-size: auto 100%;background-position: right;padding: 90px 15px;}
    .walk_our .swiper-button-next, .walk_our .swiper-button-prev{display: none;}
    .gs_xx{padding: 0 15px 50px;}
    .screen{padding: 20px 15px;margin-bottom: 40px;}
    .screen .scr_com{padding: 20px 0;}
    .screen .scr_com .title{font-size: 18px;}
    .screen .scr_com .text{font-size: 16px;}
    
    .news_ul li{
        width: 48%;margin-right: 4%;border-radius: 8px;
        margin-bottom: 20px;padding: 10px;box-shadow: 0 0 10px 1px #d9d9d9;
    }
    .news_ul li:nth-child(2n){margin-right: 0;}
    .news_ul li:nth-child(3){margin-right: 4%;}

    .nuity_5 li .cms .title_5 {font-size: 22px;}
    .nuity_5 li .cms .text_5 {font-size: 15px;}
}

@media (min-width:820px) and (max-width:1023px){
    .enjoy_tap .tap_img{height: 250px;display: flex;justify-content: flex-end;overflow: hidden;}
    .enjoy_tap .tap_img img{width: auto;height: 100%;max-width: initial;}
    .enjoy_tap .tap_coms{padding-left: 15px;}
    .enjoy_tap .tap_title{top: 90px;padding-left: 15px;}
    .enjoy_tap .tap_background{bottom: -1px;}
    .enjoy_tap .tap_title .title{font-size: 28px;}
    .news_pro{padding: 36px 15px 80px;background-size: auto 100%;}
    .news_pro_tap{margin-bottom: 30px;}
    .news_pro_tap .title{font-size: 26px;}
    .news_pro .swiper-button-next, .news_pro .swiper-button-prev{display: none;}
    .chazhao,.pro_list{padding: 0 15px;}
    .chazhao .cz_coms .title{font-size: 24px;margin-bottom: 25px;}
    .pro_ul li{margin-bottom: 30px;}
    .pro_ul li .pro_ol a{padding: 25px 15px;}
    .pro_ul li .pro_ol a .text{font-size: 14px;}
    .daohang_ul{padding: 0 15px;margin-bottom: 40px;}
    .daohang_list{padding: 0 15px;}
    .daohang_list .list_li{padding: 50px 0 25px;}
    .dite_top .coms{padding: 0 30px;}
    .daohang_list .list_li .list_title{font-size: 26px;margin-bottom: 30px;}
    .quality{padding: 10px 15px 80px;}
    .quality .title,.promise .yu_1200 .promise_com .title{font-size: 28px;}
    .promise2{margin-top: -27px;}
    .pursuit_ul{padding: 0 15px;}
    .pursuit .pursuit_list{font-size: 28px;margin: 20px 0 40px;}
    .pursuit_ul li .pursuit_l .title{font-size: 28px;}
    .pursuit_ul li{margin-bottom: 60px;}
    .pursuit_ul li .pursuit_l .pur_a a .a_title{height: 73px;}
    .pro_list .list_title{font-size: 28px;margin-top: 30px;}
    .pro_ul li .li_title{margin-bottom: 30px;}
    .activities{padding: 50px 15px;}
    .activities .swiper-button-next, .activities .swiper-button-prev{display: none;}
    .our_news{padding: 0 15px 40px;}
    .support_a a{margin-bottom: 15px;}
    .notice{width: 94%;margin: 0 auto;padding: 20px 15px 12px;}
    .support_ol .support_a1 p{
        font-size: 15px;padding: 0 15px;height: 70px;
        display: flex;justify-content: flex-start;align-items: center;
    }
    .support_stop{padding: 40px 15px 0;}
    .support_us{background-size: auto 100%;padding: 90px 15px;}
    .our_ul{padding: 0 15px;}
    .enjoy_tap .tap_title .text{font-size: 18px;margin-top: 10px;width: 80%;}
    .walk_our{background-size: auto 100%;background-position: right;padding: 90px 15px;}
    .walk_our .swiper-button-next, .walk_our .swiper-button-prev{display: none;}
    .gs_xx{padding: 0 15px 50px;}
    .screen{padding: 20px 15px;margin-bottom: 40px;}
    .screen .scr_com{padding: 20px 0;}
    .screen .scr_com .title{font-size: 18px;}
    .screen .scr_com .text{font-size: 16px;}
    .news_ul li{
        width: 48%;margin-right: 4%;border-radius: 8px;
        margin-bottom: 20px;padding: 10px;box-shadow: 0 0 10px 1px #d9d9d9;
    }
    .news_ul li:nth-child(2n){margin-right: 0;}
    .news_ul li:nth-child(3){margin-right: 4%;}

    
    .nuity_5 li .cms .title_5 {font-size: 22px;}
    .nuity_5 li .cms .text_5 {font-size: 15px;}
}

@media (min-width:1024px) and (max-width:1199px){
    .enjoy_tap .tap_title{top: 50px;}
    .enjoy_tap .tap_title .title,
    .news_pro_tap .title,
    .chazhao .cz_coms .title,
    .pro_list .list_title,
    .daohang_list .list_li .list_title,
    .pro_ul li .li_title{font-size: 20px;}
    .quality .title,
    .promise .yu_1200 .promise_com .title,
    .pursuit .pursuit_list{font-size: 24px;}
    .pursuit_ul li .pursuit_l .title{font-size: 22px;}
    .enjoy_tap .tap_title .text{font-size: 14px;width: 80%;margin-top: 10px;}
    .pro_list .list_title,
    .pro_ul li .li_title,
    .daohang_list .list_li .list_title,
    /* .health_ol .recipes_ol_a{margin-bottom: 30px;} */
    .experience_div{margin-top: 20px;}
    .daohang_list .list_li{padding: 45px 0 20px;}
    .promise2{margin-top: -34px;}
    .pursuit .pursuit_list{margin-bottom: 40px;}
    .pursuit_ul li{margin-bottom: 80px;}
    .support_ol .support_a1 p{padding: 20px 12px;font-size: 14px;}
    .support_us{padding: 90px 0;background-size: auto 100%;}
    .news_ul li a .title span{font-size: 15px;}

    
    .nuity_5 li .cms .title_5 {font-size: 22px;}
    .nuity_5 li .cms .text_5 {font-size: 15px;}
}

@media (min-width:1200px) and (max-width:1365px){
    .enjoy_tap .tap_title{top: 60px;}
    .enjoy_tap .tap_title .title,
    .news_pro_tap .title,
    .chazhao .cz_coms .title,
    .pro_list .list_title,
    .daohang_list .list_li .list_title{font-size: 24px;}
    .quality .title,
    .promise .yu_1200 .promise_com .title{font-size: 28px;}
    .pursuit_ul li .pursuit_l .title{font-size: 26px;}
    .enjoy_tap .tap_title .text{font-size: 15px;}

    
    .nuity_5 li .cms .title_5 {font-size: 22px;}
    .nuity_5 li .cms .text_5 {font-size: 15px;}
}

@media (min-width:1366px) and (max-width:1439px){
    .enjoy_tap .tap_title{top: 70px;}
    .enjoy_tap .tap_title .title,
    .news_pro_tap .title,
    .chazhao .cz_coms .title,
    .pro_list .list_title,
    .daohang_list .list_li .list_title{font-size: 26px;}
    .quality .title,
    .promise .yu_1200 .promise_com .title{font-size: 30px;}
    .pursuit_ul li .pursuit_l .title{font-size: 28px;}
    .enjoy_tap .tap_title .text{font-size: 16px;}

    
    .nuity_5 li .cms .title_5 {font-size: 22px;}
    .nuity_5 li .cms .text_5 {font-size: 15px;}
    
}
@media (min-width:1440px) and (max-width:1600px){

}