﻿@charset "utf-8"; 
:root {--color:  #F0607A  }
#projects::after {content: "NATURAL HERBAL";}
#info .info-item .info-item-tit{max-width: 60px;}
.head-top{background:var(--color)}
footer{background:url(https://css02.v15cdn.com/m422/img/common/foot-bg.webp) var(--color) left top / cover no-repeat}
#brand .brand-list li .brand-number , #brand .brand-list li .brand-label span{color: var(--color);}
footer p , footer a , footer .foot-item{color: #fff;}
.body-v-bg{background: #000000a0;position: fixed;top: 0;width: 100vw;height: 100vh;align-items: center;justify-content: center;display: flex;z-index: 9999;}
.body-v-box{max-width: 800px;background: #fff;padding: 40px;border-radius: 20px;}
.body-v-feexit{display: flex;align-items: center;width: 50px;height: 50px;background: #fff;border-radius: 50%;justify-content: center;position: relative;}
.body-v-feexit span{width: 3px;height: 40px;background: #000;position: absolute;}
.body-v-feexit span:nth-child(1){transform: rotate(45deg);}
.body-v-feexit span:nth-child(2){transform: rotate(-45deg);}
.body-v-title{display: flex;align-items: center;}
.body-v-top{display: flex;justify-content: space-between;}
.kche-t107 .kche-t107-r-img { width: 30%; }
.kche-t114 .kche-t114-img {  width: 30%; }
.kche-t114 .kche-t114-info { width: 65%; }
.kche-t107 .kche-t107-l-text {  width: 64%; }
.kche-t62>div>.kche-flex-item>div { height: 100%; }
#info .info-item{ padding: 30px 3% 50px;}
@media (min-width:1024px){.common-main .l-wrap{max-width:1600px;padding:0 70px}}
@media (min-width:1024px){
footer .foot-main .foot-item.foot-cate li:not(:last-of-type) a{white-space:nowrap}}
footer .foot-submit input{border:1px solid #ffffff}
.share-link ul a i{font-size:var(--fontsize20)}
@media (max-width:1650px) {.single-main article {padding: 0 35px;}}
@media (max-width:1024px) {.single-main article {padding: 0 15px;}}
footer a:hover{color:#bbb;}
.head-contact>a:hover{color:#bbb;}
footer .foot-main .foot-item:nth-child(3) ul li{width:100%;}
@media (min-width:1025px){footer .foot-main .foot-item:nth-child(3){max-width:13%;}}
@media (max-width:900px){footer .foot-bottom,.foot-bottom .share-link ul a{color:#fff;}}
 footer .foot-main .foot-item.foot-contact .line:hover{color:#bbb;cursor:pointer}
.head-menu-box nav>ul #liinquiry{display: none;}
footer .foot-main .foot-item.foot-contact .line{display: flex;align-items: center;}
footer .foot-main .foot-item.foot-contact .line .iconfont{font-size: var(--fontsize28);margin-right: 10px;}