body{ color:#333;}
/*@font-face{font-family:'HYh1gj';src:url(../css/HYWeiBeiJ_0.TTF);}*/
.wd{width:92%; margin: 0 auto;}
/***********************************************************/
.topnav{ position:absolute;right:0; top:5px;z-index:99;display:none;opacity:0;visibility:hidden;}
#header .menua{ display:none;margin:0 0;position: absolute; top:0;right:0;opacity:0;visibility:hidden;}
#header .menua a{ width:30px; height:auto;background-size: contain;display: block; }
#header .menua a img{ width:100%; margin:0 auto 0 auto;}
#header .menua a p{ width:100%;color:#fff;font-size: 12px;line-height:14px;}
#header a.menu_btn i {font-size:18px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size:18px; padding-right:25px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index:99;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 9.75rem;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right li{display: block;border-bottom: 0.01rem solid #eeeeef;}
#header .menu .nav_right li> a {display: block;width:100%;height:60px; box-sizing: border-box;color: #3a3a3a;line-height:60px;text-align: center; font-size:18px;}
#header .menu .nav_right li> a.active {background:#e8334a;border-color: #2797fd;color: #FFFFFF;}
#header .menu .nav_right .ejlm{ display: none;}	
#header .menu .nav_right li .ejlm{ width: 100%; background: #f7f7f7; }
#header .menu .nav_right li .ejlm a{ width: 100%; line-height:40px;font-size:15px;font-weight:bold; color:#e8334a; text-align:center; display: block;border-bottom:1px solid #ebebeb;}
#header .menu .nav_right li .ejlm a:last-child{border-bottom:0;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff;background:#e8334a;}
/**************banner**********/
.toplogo{width:160px;float:left;}
.toplogo a{width:100%;display:block;}
.toplogo a img{width:100%;}
.top{width:100%;background:#fff;padding:10px 0;}
.top .wd{position: relative;}
.topnav,#header .menua{display:block;opacity:1;visibility:inherit;}
.bannerqh{ width:100%; overflow:hidden; position:relative; }
.bannerqh .hd{  width:100%; height:15px; overflow:hidden; position:absolute;bottom:40px;left:0;   z-index:1; }
.bannerqh .hd ul{ width:100%; overflow:hidden; zoom:1; display:flex;justify-content: center;  }
.bannerqh .hd ul li{ width:14px; height:14px; background:#fff; cursor:pointer;    border-radius:7px;margin:0 5px; }
.bannerqh .hd ul li.on{background:#b51e25; }
.bannerqh .bd{ position:relative; height:100%; z-index:0;   }
.bannerqh .bd li{ zoom:1; vertical-align:middle; }
.bannerqh .bd img{ width:100%;}
.indexzt img{width:100%;}
/***************/
.gsjs{}
.titlebox{display:flex;justify-content:center;position:relative;z-index:2;}
.titlebox:before{content:"";width:130px;height:48px;background:url("../img/title02.png") no-repeat;background-size: contain;position:absolute;left:50%;top:3px;margin:0 0 0 -65px;z-index:-1;opacity:0.1;}
.titlefont{margin:0 5px;}
.titlea{width:55px;}
.titleb{width:25px;}
.titlea img,.titleb img,.ppicorw img{width:100%;}
.titleb img{margin:22px 0 0 0;}
.titlefont{text-align: center;}
.titlefont span{display:block;font-size:18px;font-weight:bold;color:#e8334a; line-height:20px;margin:10px 0 0 0;}
.titlefont p{display:block;font-size:10px;font-weight:bold;color:#e8334a; line-height:20px;text-transform:uppercase;}
.titlexiao span{width:100%;display:block;line-height:30px;font-size:18px;text-align:center;font-weight:bold;}
.titlexiao h6{width:30px;height:3px;background:#e8334a; margin:10px auto 0 auto;}
.bjysa{background:#fbf6f0;}
.pd3{padding:30px 0;}
.marg2{margin:20px 0 0 0;}
/*******公司介绍*********/
.gsjsnr{background: rgba(255,255,255,0.7);padding:20px;}
.gsjsnr video{width:100%;height: 220px;background:#000;}
.gsjsnr p,.jstdllnr p{font-size:14px; line-height:30px;text-indent:2em;margin: 0 0 20px 0;}
.gsjsnr b{color:#e8364d;font-weight: bold;}
.gsjsimg{margin:10px 0;}
.gsjsimg>img{width:100%;}
.jzzzul li{margin:15px 0 0 0;}
.jzzzul li span{width:90px;line-height:30px;text-align:center; display:block;float:left;font-size:14px;font-weight:bold;border:1px solid #e8334a;float:left;border-radius: 19px;color:#e8334a;}
.jzzzul li h6{width:calc(100% - 90px);line-height:30px;float:left; display:block;float:left;font-size:14px;padding:0 0 0 10px; }
/*******品牌介绍*********/
.ppjs{background:url("../img/ppjsbj02.jpg");padding:30px 0 60px 0;min-height:160px;position:relative;z-index:2;}
.ppjssp video{width:100%;height: 220px;background:#000;margin:0 0 30px 0;}
.ppyd{width:16px;height:16px;background:#e8334a;border-radius:8px;position:absolute;left:50%;bottom:20px; margin:0 0 0 -10px;}
.pppading{padding:0 10px;}
.ppicorw{width:90px; position:absolute;right:14px;bottom:0;}


/*******产品展示*********/
.cpzs{background:#e8334a;min-height:500px;width: 100%;position: relative;margin: -160px 0 0 0;padding: 195px 0 20px 0; }
.cpzsbj{ width:100%;position:relative;}
.cpzsbj:before{content:"";width:100%;height:100%; background:url("../img/cpzsbjimg.png") no-repeat;background-size:100%; position:absolute; left:0;top:0;opacity:0.2;}
.cpzs .titlefont span{color:#fff;}
.cpzs .titlefont p{color:#fff;}
.cpzs .titlebox:before{    opacity: 0.5;}
.cpzsqh{ width:100%; overflow:hidden; position:relative; margin:20px 0 0 0; }
.cpzsqh .hd{width:100%; height:15px; overflow:hidden; position:absolute; z-index:1;left:0;bottom:0; }
.cpzsqh .hd ul{ overflow:hidden; zoom:1;display:flex;justify-content:center; }
.cpzsqh .hd ul li{ width:15px; height:15px; background:#fff; cursor:pointer; margin:0 3px;border-radius:50%;opacity:0.3; }
.cpzsqh .hd ul li.on{opacity:1;}
.cpzsqh .bd{ position:relative; height:100%; z-index:0;   }
.cpzsqh .bd li{ zoom:1; vertical-align:middle; padding:0 0 30px 0;}
.cpzsqh .bd li a{display:block;width:100%;}
.cpzsqh .bd li span{display:block;width:100%;color:#fff;font-size:18px;font-weight:bold;text-align:center; line-height:40px;margin:0 0 10px 0;}
.cpzsqh .cpzscpimg{display:block;width:320px;height:320px; background:rgba(255,255,255,1);border-radius: 50%;overflow:hidden;margin:0 auto;}
.cpzsqh .cpzscpimg img{width:180px;object-fit: cover; margin:65px auto 0 auto;}
.cpzsqh .bd li h6{display:block;width:100%;color:#fff;font-size:16px;font-weight:bold;text-align:center; line-height:40px;margin:10px 0 0 0;}
.cpzsqh .bd li .cpzscpnr p{display:block;width:100%;color:#fff;font-size:14px; text-align:center; line-height:30px;opacity:0.7;}
/*******连锁店展示*********/
.lsdzs{ width:100%; overflow:hidden; position:relative;margin:20px 0 0 0; }
.lsdzs .bd{ position:relative; height:100%; z-index:0;   }
.lsdzs .bd li{ zoom:1; vertical-align:middle;background:#fff;border-radius:10px;overflow:hidden; }
.lsdzs .bd li a{width:100%;display:block;padding:20px;}
.lsdzs .lsdzsimg{width:100%;height:250px;border-radius:10px;overflow:hidden;}
.lsdzs .lsdzsimg img{width:100%;height:100%;object-fit:cover;}
.lsdzs .bd li span{width:100%;display:block;text-align:center; line-height:20px;margin:20px 0 0 0;}
/*******供应链、食品产业链*********/
.gylnr{margin:20px 0 0 0;background:#f6f6f6;}
.gylnr span{display:block;width:100%; background: #e9334a;border-radius:10px;padding:0 10px; line-height:40px;color:#fff;}
.gylnr span b{}
.gylnr p{font-size:14px; line-height:30px;margin:10px 0;padding:0 10px;}
/*******玫瑰花基地*********/
.mghjdzs{ width:100%; overflow:hidden; position:relative;margin:20px 0 0 0; }
.mghjdzs .bd{ position:relative; height:100%; z-index:0;   }
.mghjdzs .bd li{ zoom:1; vertical-align:middle;background:#fff; overflow:hidden; }
.mghjdzs .bd li a{width:100%;display:block; }
.mghjdzs .mghjdimg{width:100%;height:150px;overflow:hidden;}
.mghjdzs .mghjdimg img{width:100%;height:100%;object-fit:cover;}
.mghjdzs .bd li span{width:100%;display:block;  text-align:center; line-height:20px;padding:10px 0 ;background:#e8334a;color:#fff;}
.mghjdzs .prev,.mghjdzs .next{width:50px;height:50px;background:rgba(255,255,255,0.5);border-radius:50%;position:absolute;top:30%;left:5%;}
.mghjdzs .next{left:auto;right:5%;}
.mghjdzs .prev:before{content:"";width:12px;height:22px; background:url("../img/jt01.png") no-repeat;background-size: 100%;position:absolute;left:19px;top:14px;transition: 0.5s;overflow:hidden;}
.mghjdzs .next:before{content:"";width:12px;height:22px; background:url("../img/jt02.png") no-repeat;background-size: 100%;position:absolute;left:19px;top:14px;transition: 0.5s;overflow:hidden;}
.mghjdzs .prev:hover,.mghjdzs .next:hover{background:#e8334a}
.mghjdzs .prev:hover:before{ background:url("../img/jt01.png") 0 -44px no-repeat;}
.mghjdzs .next:hover:before{ background:url("../img/jt02.png") 0 -22px no-repeat;background-size: 100%;}
/*******品牌独家竞争力*********/
.dyjzlul{    display: flex;justify-content: space-evenly;flex-wrap: wrap; }
.dyjzlul li{width:49%;float:left;background:#fff;border-radius:10px;overflow:hidden;padding:10px;margin:3px 0 0 0;border:1px solid #eaeaea;}
.dyjzlul li:nth-child(2n){ float:right;}
.dyjzlul li a{width:100%;display:block;position:relative;}
.dyjzlul li h6{width:100%;display:block;font-size:40px;line-height:40px;color: #e8334a;position:relative}
.dyjzlul li h6:before{content:""; width:100%;height:15px;background: #fff;position:absolute;left:0;bottom:0;}
.dyjzlul li h5{width:100%;display:block;font-size:16px;line-height:16px;background:#fff;}
.dyjzlul li span{width:100%;display:block;font-size:12px;line-height:20px; margin:10px 0 0 0;overflow:hidden;color:#999;}
/************团队**********/
.tdllnr{ text-indent:2em;line-height:38px;}
/************全程体系支持**********/
.txzcul{ }
.txzcul li{width:100%; margin:20px 0 0 0;}
.txzcul li span{width:50%;display:block; text-align:center; line-height:45px;background: #e9334a; color:#fff; margin:0 auto;font-size:16px;    border-radius:10px 10px 0 0;}
.txzcul li p{width:100%;display:block;background:#fff; text-align:center; line-height:25px; font-size: 14px;padding:10px;border-radius: 0 0 10px 10px;}
/************全程体系支持**********/
.jmhzlcul{}
.jmhzlcul li{width:100%; display:flex;justify-content:center;margin:10px 0 0 0;background: #fff;border-radius: 10px 0 10px 0;overflow: hidden;}
.jmhzlcul li span{width:90px; display:block; line-height:45px;background: #e9334a;float:left;text-align:center;color:#fff;padding:10px 0;font-weight:bold;}
.jmhzlcul li p{width:calc(100% - 90px); display:block; line-height:20px;float:left;padding:10px;font-size:14px;}
.lsmsul{}
.lsmsul li{width:48%;float:left;position:relative;margin:20px 0 0 0}
.lsmsul li:nth-child(2n){ float:right;}
.lsmsul li span{width:100%; display:block; line-height:30px;background: #e9334a; text-align:center;color:#fff;border-radius:10px 10px 0 0;}
.lsmsul li p{width:100%; display:block; line-height:40px; font-size:16px;background:#fff; text-align:center; font-weight:bold;border-radius:0 0 10px 10px;border:1px solid #e9334a;}
/***********新闻中心***********/
.xwzxul{}
.xwzxul li{width:100%;margin:10px 0 0 0;}
.xwzxul li a{width:100%;display:block;background:#fff;padding:20px;}
.xwzxul li .xwzxfont{width:calc(100% - 100px);float:left;}
.xwzxul li .xwzxfont span{width:100%;display:block;line-height:30px;color:#999;}
.xwzxul li .xwzxfont h6{width:100%; line-height:20px;height:40px;overflow: hidden;}
.xwzxul li .xwzximg{width:100px;height:75px;overflow:hidden; float:right;}
.xwzxul li .xwzximg img{width:100%;height:100%;object-fit:cover;}
.gdbox a{width:170px;line-height:40px;border-radius:20px;display:block;margin:0 auto;background:#e7334a;text-align:center;color:#fff;}
/**********************/
#map{width:100%; height:180px;}
.bq{background:#373737;}
.bqbj{ width:100%;position:relative;z-index:2;}
.bqleft{}
.bqleft li{display:block;font-size:12px;color:#fff; line-height:20px; }
.bqleft li span{display:block;font-size:14px;font-weight:bold; line-height:30px;}
.bqleft li span a{color:#fff;}
.bqright{position:absolute;right:20px;top:30px;width:120px;}
.bqright img{width:100%;}
/*********************/
.indexbj{width:100%;height:100vh;}
.indexbj img{width:100%;height:100%;}

.tsjyfd{position: fixed;right:0;bottom:10%;background:#e8334a;padding:10px;z-index:9}
.tsjyfd span{position:absolute;right:3px;top:3px;font-size:20px;color:#fff;display:block;}
.tsjyfd p{ color:#fff;font-size:12px; line-height:15px;}
.tsjyfd a{display:block; color:#fff;}


@media screen and (max-width:1680px) {
}
@media screen and (max-width:1550px) {
}
@media screen and (max-width:1500px) {
}
@media screen and (max-width:1440px) {
}
@media screen and (max-width:1366px) {
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:1210px) {
}
@media screen and (max-width:1100px) {
	
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:900px) {
}
@media screen and (max-width:800px) {
}
@media screen and (max-width:700px) {
}
@media screen and (max-width:500px) {
}
@media screen and (max-width:414px) {
	
}
@media screen and (max-width:375px) {
.bqright{width:100px;}
}
@media screen and (max-width:320px) {
.cpzsqh .cpzscpimg{width:280px;height:280px;}
.cpzsqh .cpzscpimg img{width:150px;margin:40px auto 0 auto; }
	
}


