body{margin:0; padding:0; color:#221714; font-family:"PingFang SC", "microsoft yahei", "Source Han Sans CN", "黑体", "Arial", "sans-serif"; font-size:14px; line-height:22px;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form,ul,li,ol{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select,button{font-family:Arial, "PingFang SC", "黑体", "宋体", Helvetica, sans-serif; font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#231815; text-decoration:none; transition:all  0.3s ease;}
.span01{display:none;}
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pt70{padding-top:70px;}
.pt75{padding-top:75px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt120{padding-top:120px;}
.pt130{padding-top:130px;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}
.pt160{padding-top:160px;}

.font12{font-size:12px;}
.font15{font-size:15px; line-height:22px;}
.font16{font-size:16px; line-height:24px;}
.font18{font-size:18px; line-height:26px;}
.font20{font-size:20px; line-height:28px;}
.font24{font-size:24px; line-height:32px;}

.icon{width:1em; height:1em; vertical-align:-0.15em; fill:currentColor; overflow:hidden;}

.sp_block,.sp_inline,.pad_inline,.pad_block{display:none!important;}


.header{border-top:#FF131D 3px solid;}
.header_container{width:1220px; height:80px; margin:0 auto; display:flex; justify-content:space-between; align-items:center;}
.header_container ul{display:flex; font-size:30px;}
.header_container ul li{padding-left:25px;}
.header_container ul li:first-child a{color:#01C702;}
.header_nav_bg{height:106px; background:#FFF; box-shadow:0 0 8px #EEE;}
.header_nav_bg ul{width:1250px; height:100%; margin:0 auto; display:flex; justify-content:space-around; align-items:center;}
.header_nav_bg ul li a{width:90px; height:86px; padding-top:12px; display:block; text-align:center; box-sizing:border-box;}
.header_nav_bg ul li a p{font-size:16px; line-height:26px; padding-top:5px}
.header_nav_bg ul li a:hover{border-radius:20px; box-shadow:0 3px 6px #D3D3D3; background:#E6E5DC;}
/*banner--------------------*/
.banner{width:100%; height:646px; margin:0 auto; overflow:hidden; position:relative;}
#img-show li{width:100%; height:646px;}
#img-show li a{height:646px; display:block;}
#img-show li.li01{background:url(../images/banner01.jpg) no-repeat center top}
#img-show li.li02{background:url(../images/banner02.jpg) no-repeat center top}
#img-show li.li03{background:url(../images/banner03.jpg) no-repeat center top}
#img-show li.li04{background:url(../images/banner04.jpg) no-repeat center top}
.banner_classify{width:336px; height:646px; border-left:#FFF 2px solid; box-sizing:border-box; position:absolute; top:0; right:0;}
.banner_classify li{height:160px; border-bottom:#FFF 2px solid; position:relative;}
.banner_classify li:hover p,.banner_classify li.show p{width:100%; height:100%; position:absolute; top:0; right:0; background:rgba(255,255,255,0.8);}
.house_card{width:800px; margin:0 auto; padding:60px 0; display:flex; justify-content:space-between;}
.house_menu_bg{width:100%; padding-bottom:70px; background:url(../images/house_menu_bg.jpg) no-repeat center;}
.house_menu{width:1120px; margin:0 auto;}
.house_menu_popular{display:flex; justify-content:space-between; padding-top:25px;}
.house_menu_popular li{width:350px; padding:6px; border-radius:6px; background:#FFF; box-shadow:0 2px 6px #A07F61; box-sizing:border-box;}
.house_menu_img{height:180px; position:relative; overflow:hidden; display:flex; align-items:center; justify-content:center;}
.house_menu_img > img{transition:all  0.3s ease;}
.house_menu_popular a:hover .house_menu_img > img{transform:scale(1.1);}
.house_menu_img p{position:absolute; top:0; right:0;}
.house_menu_img p.house_menu_img_p{top:2px; right:4px;}
.house_menu_p1{color:#5B0B0B; font-size:16px; font-weight:bold; line-height:1.4; text-align:center; padding:10px 5px 5px 0; position:relative;}
.house_menu_p1 .icon{color:#5B0B0B; font-size:20px; position:absolute; right:10px;}
.house_product_bg{width:100%; height:992px; background:url(../images/house_product_bg.jpg) no-repeat center top; box-sizing:border-box;}
.house_product_title{text-align:center; padding-top:75px;}
.house_product_box,.house_product_box02{width:1120px; height:705px; margin:-55px auto 0 auto; background:url(../images/house_product_box.png) no-repeat center 0; background-size:100% auto;}
.house_product_box02{background:url(../images/house_product_box02.png) no-repeat center 0;}
.house_product_menu{display:flex; justify-content:center; margin-top:60px;}
.house_product_menu li{width:230px; height:75px; color:#FFF; font-size:20px; line-height:65px; text-align:center; margin:0 80px; background:url(../images/house_product_menu02.png) no-repeat; background-size:100% auto; cursor:pointer; z-index:1;}
.house_product_menu li.selectd{background:url(../images/house_product_menu01.png) no-repeat; background-size:100% auto;}
.house_product{display:flex; flex-wrap:wrap; padding:80px 50px 0 50px;}
.house_product li{width:335px; padding:0 20px 55px 20px; display:flex; flex-wrap:wrap; box-sizing:border-box;}
.house_product_flavor01,.house_product_flavor02,.house_product_flavor03,.house_product_flavor04,.house_product_flavor05{height:24px; color:#FFF; font-size:14px; line-height:24px; padding:0 8px; border-radius:8px; display:inline-block; background:#AD1E00;}
.house_product_flavor02{background:#680918;}
.house_product_flavor03{background:#D18001;}
.house_product_flavor04{background:#005300;}
.house_product_flavor05{background:#C19459;}
.house_product_img{width:100%; text-align:center; align-self:flex-end;}
.house_product_img a img{transition:all  0.2s ease;}
.house_product_img a:hover img{margin-top:-10px;}
.house_product_m{width:100%; font-size:16px; font-weight:normal; line-height:26px; text-align:center; padding-top:5px; align-self:flex-end;}
.house_product_m a{text-decoration:underline;}
.house_product_all a{width:220px; height:44px; color:#FFF; font-size:17px; line-height:44px; letter-spacing:0.3em; text-align:center; display:block; margin:0 auto; border-radius:22px; background:#C51800;}
.house_news_bg{padding:50px 0 100px 0;}
.house_news{width:800px; margin:0 auto;}
.house_news_list{padding:30px 0 40px 0; display:flex; flex-wrap:wrap;}
.house_news_list li{display:flex; font-size:14px; line-height:28px; padding-top:15px;}
.house_news_list li i{width:68px; height:28px; color:#FFF; text-align:center;}
.house_news_i1{background:#4CC400;}
.house_news_i2{background:#FF3129;}
.house_news_i3{background:#F39800;}
.house_news_list li span{width:120px; text-align:center; padding-left:15px; box-sizing:border-box;}
.house_contact_bg{height:277px; padding-top:40px; box-sizing:border-box; background:url(../images/house_contact_bg.jpg?v1) no-repeat center;}
.house_contact{width:auto; margin:0 auto; display:flex; flex-wrap:wrap; justify-content: center}
.house_news_list li a:hover{text-decoration:underline;}
.house_news_all a{width:220px; height:44px; color:#FFF; font-size:17px; line-height:44px; letter-spacing:0.3em; text-align:center; display:block; margin:0 auto; border-radius:22px; background:#C51800;}
.house_contact_xhs{margin-left:15px}
.house_contact_sph{margin-left:15px}
.house_contact_weixin{width:auto;}
.house_contact_weixin h3{color:#5B0B0B; font-size:16px; font-weight:bold; line-height:32px;}
.house_contact_weixin h3 i{width:32px; height:32px; color:#FFF; font-size:20px; display:inline-block; text-align:center; border-radius:50%; margin-right:5px; background:#00AC1C;}
.house_contact_wx{padding:10px 10px 20px 10px; margin-top:12px; border-radius:5px; display:flex; justify-content:space-between; background:#FFF;}
.house_contact_wx_xhs {margin-top:13px}
.house_contact_p1{font-size:12px; line-height:22px; text-align:center; padding-bottom:5px;}
.house_contact_weibo{width:130px; padding-left:15px; box-sizing:border-box;}
.house_contact_weibo h3{color:#5B0B0B; font-size:16px; font-weight:bold; line-height:32px;}
.house_contact_weibo h3 i{width:32px; height:32px; color:#FFF; font-size:20px; display:inline-block; text-align:center; border-radius:50%; margin-right:5px; background:#FF2004;}
.house_contact_douyin h3 i{background:#000;}
.house_contact_zhuye{width:440px; padding-left:30px; box-sizing:border-box;}
.house_contact_zhuye ul{width: 100%;display:flex; justify-content: space-between; flex-wrap: wrap}
.house_contact_zhuye ul li {width: 48%;}
.house_contact_zhuye h3{color:#5B0B0B; font-size:16px; font-weight:bold; line-height:32px;}
.house_contact_zhuye h3 i{width:32px; height:32px; color:#FFF; font-size:18px; display:inline-block; text-align:center; border-radius:50%; margin-right:5px; background:#CA1C00;}
.house_contact_dp{padding-top:15px;}
.footer_nav_bg{height:55px;}
.footer_nav{width:1173px; height:55px; margin:0 auto; display:flex; align-items:center; justify-content:space-between;}
.footer_nav ul{display:flex;}
.footer_nav ul li{font-size:13px; line-height:14px; border-left:#20110C 1px solid; padding:0 28px;}
.footer_nav ul li:first-child{border-left:none;}
.footer_nav ul li a{color:#21110D;}
.footer_nav ul li a:hover{text-decoration:underline;}
.footer_bg{height:36px; background:#FF141E;}
.footer{width:1173px; height:36px; margin:0 auto; color:#FFF; font-size:12px; display:flex; align-items:center; justify-content:space-between;}
.footer a{color:#FFF;}
.footer a:hover{text-decoration:underline;}
.page a{width:50px; height:50px; color:#FFF; font-size:30px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:#FF1C00; position:fixed; right:50px; bottom:50px; z-index:10;}

.house_route_bg{height:40px; background:#E7E6DF;}
.house_route{width:1100px; margin:0 auto; font-size:16px; line-height:40px;}
.house_route a:hover{text-decoration:underline;}
.house_route svg{margin:0 10px;}
.house_route span{color:#D82100;}
.recipe_classify{width:1120px; margin:0 auto; padding-top:30px;}
.recipe_classify_title{font-size:27px; font-weight:normal; line-height:30px; margin-top:50px; padding-left:10px; border-left:#D84A3C 11px solid;}
.recipe_classify_ul{display:flex; flex-wrap:wrap; padding-top:10px;}
.recipe_classify_ul li{width:208px; padding:10px 20px 15px 20px; margin:20px 0 0 20px; text-align:center; box-sizing:border-box; box-shadow:0 0 8px rgba(0,0,0,0.15);}
.recipe_classify_ul li:nth-child(5n+1){margin-left:0;}
.recipe_classify_ul li img{width:130px; height:auto;}
.recipe_classify_ul li a{display:block;}
.recipe_classify_ul li a:hover{transform:scale(1.1);}
.recipe_classify_m{font-size:19px; line-height:30px; text-align:center;}
.recipe_business{width:818px; margin:0 auto; padding:85px 0; text-align:center;}

.recipe_details{width:1100px; margin:0 auto; padding-bottom:100px; position:relative;}
.recipe_details_nav{display:flex; padding:35px 0 45px 0;}
.recipe_details_nav li{width:275px; color:#717071; font-size:20px; line-height:20px; text-align:center; border-left:#B8B7B8 1px solid; cursor:pointer;}
.recipe_details_nav li a{color:#717071; transition:all 0s ease;}
.recipe_details_nav li.hover,.recipe_details_nav li.hover a{color:#E54B3C;}
.recipe_details_nav li svg{margin-right:15px;}
.recipe_details_nav li:first-child{border-left:none;}
.recipe_details_classify{width:1100px; padding-top:30px; position:absolute; top:55px; z-index:1; display:none;}
.recipe_details_classify ul{padding:7px 20px 25px 20px; border-radius:20px; display:flex; flex-wrap:wrap; background:#C8BB9B; box-shadow:0 4px 6px rgba(0,0,0,0.3); position:relative;}
.recipe_details_classify ul:before{content:""; position:absolute; top:-22px; left:85px; width:0; height:0; border-width:0 14px 22px 14px; border-style:solid; border-color:transparent transparent #C8BB9B transparent;}
.recipe_details_classify02 ul:before{left:360px;}
.recipe_details_classify03 ul:before{left:585px;}
.recipe_details_classify ul li{width:198px; padding:5px; margin:18px 0 0 17px; background:#FFF; box-sizing:border-box; box-shadow:0 0 8px rgba(0,0,0,0.3);}
.recipe_details_classify ul li:nth-child(5n+1){margin-left:0;}
.recipe_details_classify ul li a{display:flex; align-items:center;}
.recipe_details_classify .recipe_classify_m{width:calc(100% - 85px);}
.recipe_details_curry{padding:10px 125px 40px 125px; background:url(../images/recipe_details_bg02.jpg) repeat-y;}
.recipe_details_title{height:24px; text-align:center; position:relative; border-bottom:#7E4A02 3px solid;}
.recipe_details_title span{color:#7E4A02; font-size:35px; line-height:50px; padding:0 15px; display:inline-block; background:url(../images/recipe_details_bg02.jpg) repeat-y center;}
.recipe_details_characteristic{color:#E54B3C; font-size:28px; line-height:1.5; padding-top:35px; text-align:center;}
.recipe_details_banner{width:555px; margin:0 auto; padding-top:30px;}
.recipe_details_img{position:relative;}
.recipe_details_img p{position:absolute; right:2.2rem; bottom:1.5rem; }
.recipe_details_have{cursor:pointer;}
.recipe_details_video{width:100%; height:100%; position:fixed; top:0; left:0; z-index:10; display:none;}
.recipe_details_video p{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.recipe_details_video div{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.recipe_details_materials{display:flex; justify-content:space-between; padding-top:60px;}
.recipe_details_materials dt{width:400px;}
.recipe_details_materials dd{width:380px;}
.recipe_details_guo{color:#E43600; font-size:20px; font-weight:500; line-height:1; display:flex; align-items:center; padding-bottom:10px;}
.recipe_details_guo .icon{font-size:40px; margin-right:12px; padding-bottom:5px;}
.recipe_details_food li{font-size:14px; line-height:20px; padding:10px 0; border-bottom:#2F201B 1px dotted; display:flex;}
.recipe_details_food li span:first-child{width:180px; padding-left:45px;}
.recipe_details_food li span:last-child{width:175px; text-align:center; padding-left:20px; box-sizing:border-box;}
.recipe_details_practice{padding-top:2px;}
.recipe_details_practice li{font-size:14px; line-height:30px; border-bottom:#2F201B 1px dotted; padding:2px 5px; display:flex;}
.recipe_details_practice li i{width:35px; color:#E43600; font-size:24px; font-weight:bold;}
.recipe_details_practice li p{width:calc(100% - 25px);}
.recipe_details_return{text-align:right; padding-top:50px;}
.recipe_details_swiper{width:650px; margin:0 auto; position:relative;}
.swiper-container{width:100%; padding:35px 0; position:relative; overflow:hidden; z-index:1}
.swiper-wrapper{position:relative; width:100%; height:100%; z-index:1; display:flex; transition-property:transform; box-sizing:content-box;}
.swiper-slide{-webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative;}
.swiper-slide{-webkit-transition: transform 1.0s; -moz-transition: transform 1.0s;	-ms-transition: transform 1.0s;	-o-transition: transform 1.0s;}
.swiper-slide img{width:100%; display:block; border:none;}
.swiper-slide-active{transform:scale(1.15); z-index:10;}
.swiper-slide-active img{box-shadow:0 0 10px rgba(0,0,0,0.8);}
.button{width:100%;	margin:0 auto; top:50%; position:absolute; z-index:10;}
.swiper-slide p{display:none;}
.swiper-slide-active p{font-size:16px; padding-top:5px; text-align:center; display:block;}
.swiper-button-prev{width:30px; height:30px; color:#D83600; font-size:30px;	position:absolute; left:-40px; cursor:pointer;}
.swiper-button-next{width:30px; height:30px; color:#D83600;	font-size:30px;	position:absolute; right:-40px; cursor:pointer;}

.recipeList_title{height:20px; padding-top:12px; text-align:center; border-bottom:#B00D05 3px solid;}
.recipeList_title span{color:#B00D05; font-size:27px; line-height:42px; display:inline-block; padding:0 15px; background:#FFF;}
.recipeList_menu{display:flex; flex-wrap:wrap; padding-top:20px;}
.recipeList_menu li{width:252px; border-radius:6px; padding:5px 6px 10px 6px; margin:35px 0 0 30px; box-shadow:0 0 8px #EAE3DD; box-sizing:border-box;}
.recipeList_menu li:nth-child(4n+1){margin-left:0;}
.recipeList_menu_img{overflow:hidden; position:relative;}
.recipeList_menu_img > img{transition:all  0.3s ease;}
.recipeList_menu a:hover .recipeList_menu_img > img{transform:scale(1.1);}
.recipeList_menu_img p{position:absolute; right:5px; bottom:5px;}
.recipeList_menu_p{color:#5B0B0B; font-size:24px; font-weight:bold; line-height:35px; padding:10px 5px 0 5px; position:relative;}
.recipeList_menu_p .icon{color:#5B0B0B; font-size:35px; position:absolute; right:5px;}
.recipeList_paging{display:flex; justify-content:center; padding-top:100px;}
.recipeList_paging li:first-child,.recipeList_paging li:last-child{width:50px; color:#BDBDBD; font-size:28px;}
.recipeList_paging li:first-child{transform:rotate(180deg);}
.recipeList_paging li:first-child:hover,.recipeList_paging li:last-child:hover{color:#BF0701;}
.recipeList_paging li{width:22px; color:#A0A0A0; font-size:16px; line-height:30px; text-align:center; cursor:pointer;}
.recipeList_paging li:hover,.recipeList_paging li.current{color:#000000;}

.flexslider{width:33.4%; margin:0 auto; padding:25px 0; position:relative;}
.flex-viewport{width:100%; text-align:left; position:relative;}
.flex-viewport ul{height:auto; display:inline-block; position:relative;}
.flex-viewport ul li{height:auto; float:left; display:inline-block; position:relative; transition: transform 1.0s;}
.flex-viewport ul li.flex-active-slide{z-index:1;}
.flex-viewport ul li img{width:100%;}
.flex-viewport ul li.flex-active-slide{transform: scale(1.15);}
.flex-viewport ul li.flex-active-slide img{ box-shadow:0 0 10px rgba(0,0,0,0.8);}
.flex-viewport ul li p{font-size:16px; padding-top:5px; text-align:center;}
.flex-control-nav{display:none;}
.flex-direction-nav{width:100%; position:absolute; top:50%;}
.flex-prev,.flex-next{width:30px; height:30px; text-indent:-99em; overflow:hidden; opacity:0.5; border-radius:50%; position:absolute; top:50%; transform:translateY(-50%); z-index:1; cursor:pointer;}
.flex-prev{left:-99%; background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;}
.flex-next{right:-99%; background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;}

.business_bg{background:url(../images/business_bg.jpg) repeat-y center top; padding-bottom:120px; position:relative;}
.business_content{width:1100px; margin:0 auto;}
.business_title{height:20px; padding-top:70px; margin-bottom:15px; text-align:center; border-bottom:#B00D05 3px solid;}
.business_title span{color:#B00D05; font-size:30px; line-height:42px; letter-spacing:.05rem; display:inline-block; padding:0 15px; background:url(../images/business_bg.jpg) no-repeat center -70px;}
.business_cooperate{padding-top:50px;}
.business_cooperate dt{width:530px; height:346px; font-size:20px; line-height:40px; display:flex; align-items:center;}
.business_cooperate_p{font-size:20px; line-height:40px; padding-top:45px;}
.business_curry{width:1120px; margin:0 auto; padding-top:120px; position:relative; z-index:1;}
.business_curry_title{color:#FFF; font-size:22px; font-weight:normal; line-height:38px; display:inline-block; padding:0 12px; border-radius:12px; background:#E83928;}
.business_seasoning{padding-top:25px; display:flex; flex-wrap:wrap;}
.business_seasoning > li{width:363px; margin:30px 0 0 15px; padding:0 20px 35px 20px; border-radius:8px; box-shadow:0 0 10px #999; background:#FFF; box-sizing:border-box;}
.business_seasoning > li:nth-child(3n+1){margin-left:0;}
.business_seasoning_title{font-size:20px; line-height:1.5; padding:15px 0 10px 5px; border-bottom:#D2D0D1 1px solid;}
.business_seasoning_img{padding-top:15px; text-align:center;}
.business_seasoning_p1{font-size:16px; line-height:28px; text-align:center; padding-top:10px;}
.business_seasoning_ul{padding:30px 0 0 0;}
.business_seasoning_ul li{display:flex; font-size:13px; line-height:26px;}
.business_seasoning_ul li p{width:160px; overflow:hidden; margin-right:10px;}
.business_seasoning_ul li p span{width:200%; display:block;}
.business_curry_title2,.business_curry_title3,.business_curry_title4,.business_curry_title5{color:#FFF; font-size:22px; font-weight:normal; line-height:38px; display:inline-block; margin-top:65px; padding:0 12px; border-radius:12px; background:#C30D23;}
.business_curry_title3{background:#13AF68;}
.business_curry_title4{background:#F8B62C;}
.business_curry_title5{background:#503217;line-height: 1; padding-top: 10px; padding-bottom: 10px}
.business_curry_title5 span {font-size: 14px; letter-spacing: 1px}
.business_recipes{padding-top:120px;}
.business_db{width:100%; height:300px; background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9)); position:absolute; bottom:0;}

.shop_box{width:1120px; margin:0 auto; position:relative; z-index:2;}
.shop_title{padding-top:60px; text-align:center;}
.shop_dian{display:flex; justify-content:space-between; flex-wrap: wrap; padding-top:60px;max-width: 750px;
    margin: 0 auto;}
.shop_dian li{box-shadow:0 0 10px #666; border-radius:10px; overflow:hidden;margin-bottom: 20px}

.product_title{padding-top:90px; display:flex; justify-content:center; align-items:center;}
.product_title li{width:335px; height:78px; color:#FFF; font-size:26px; font-weight:bold; line-height:1; letter-spacing:.06rem; display:flex; justify-content:center; align-items:center; background:url(../images/products_title.png) no-repeat; background-size:100% auto; box-sizing:border-box; cursor:pointer;}
.product_title li:first-child{margin-right:12px;}
.product_title li.selectd{width:400px; height:100px; font-size:30px; padding-bottom:10px; background:url(../images/products_title_on.png) no-repeat; background-size:100% auto;}
.products_curry01{margin-top:60px; background:#EF5033;}
.products_seasoning{padding-top:10px; display:flex; flex-wrap:wrap;}
.products_seasoning li{width:363px; margin:30px 0 0 15px; padding:0 20px 65px 20px; border-radius:8px; overflow:hidden; box-shadow:0 0 10px #999; background:#FFF; box-sizing:border-box; position:relative;}
.products_seasoning li:nth-child(3n+1){margin-left:0;}
.products_seasoning_title{font-size:20px; line-height:1.5; padding:15px 0 10px 5px; border-bottom:#D2D0D1 1px solid;}
.products_seasoning_img{padding-top:20px; text-align:center;}
.products_seasoning_p1{font-size:16px; line-height:28px; padding:10px 15px 0 15px;}
.products_seasoning_x1,.products_seasoning_x2,.products_seasoning_x3,.products_seasoning_x4,.products_seasoning_x5,.products_seasoning_x6{width:100%; height:45px; color:#FFF; font-size:20px; line-height:45px; padding-left:50px; text-align:center; background:#EF5033; position:absolute; left:0; bottom:0; box-sizing:border-box;}
.products_seasoning_x1 .icon,.products_seasoning_x2 .icon,.products_seasoning_x3 .icon,.products_seasoning_x4 .icon,.products_seasoning_x5 .icon,.products_seasoning_x6 .icon{margin-left:30px;}
.products_curry02{margin-top:60px; background:#F6A800;}
.products_seasoning_x2{background:#F6A800;}
.products_curry03{margin-top:60px; background:#D0252E;}
.products_seasoning_x3{background:#D0252E;}
.products_curry04{margin-top:60px; background:#13AF68;}
.products_seasoning_x4{background:#13AF68;}
.products_curry05{margin-top:60px; background:#F8B62C;}
.products_seasoning_x5{background:#F8B62C;}
.products_curry06{margin-top:60px; background:#503217;}
.products_seasoning_x6{background:#503217;}
.product_name {margin-top:60px;}
.product_name span {
    display: block;
    font-size: 14px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    line-height: 1;
}

.house_contact_douyin_d{cursor:pointer;}
.house_douyin{width:100%; height:100%; position:fixed; top:0; left:0; z-index:30; display:none;}
.house_douyin > p{width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(255,255,255,.5);}
.house_douyin div{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:1;}
.house_douyin_x{position:absolute; top:10px; right:10px; cursor:pointer;}


.business_co{width:1100px; margin:0 auto;}
.business_co_a{font-size:32px; color:#A60D05; font-weight:bold;}
.mgl35{margin-left:35px;}
.mgr35{margin-right:35px;}
.business_co_b{font-size:20px; color:#231815; line-height:28px; font-weight:bold; text-indent:2em;}
.business_co_c{font-size:24px; color:#9E1E00; font-weight:bold;}
.business_co_d{float:left;}
.business_co_e{float:right;}
.w480{width:530px; padding:20px 25px 20px 25px; background:#fff; border-radius:10px; margin-top:25px; height:410px;}
.w480 p{font-size:16px; color:#000; line-height:24px;}
.business_co_f{font-size:22px; color:#fff; background:#9E1E00; font-weight:bold; border-radius:10px; width:-moz-fit-content; margin-top:25px; padding:10px 10px;}
.business_co_g{font-size:32px; color:#006934; font-weight:bold;}
.business_co_h{font-size:24px; color:#006934; font-weight:bold;}
.business_co_i{font-size:22px; color:#fff; background:#006934; font-weight:bold; border-radius:10px; width:-moz-fit-content; margin-top:25px; padding:10px 10px;}
.business_co_j{font-size:32px; color:#E02015; font-weight:bold;}
.business_co_k{font-size:24px; color:#E02015; font-weight:bold;}
.business_co_l{font-size:22px; color:#fff; background:#E02015; font-weight:bold; border-radius:10px; width:-moz-fit-content; margin-top:25px; padding:10px 10px;}
.business_co_m{padding:20px 25px 20px 25px; background:#fff; border-radius:10px; margin-top:25px; position:relative;}
.w365{width:365px; font-size:16px; line-height:24px; position:absolute; bottom:100px; right:25px;}
.business_co_n{font-size:32px; color:#036EA7; font-weight:bold;}
.mgl27{margin-left:20px;}
.mgr27{margin-right:20px;}
.business_co_o{font-size:24px; color:#036EA7; font-weight:bold;}
.business_co_p{font-size:22px; color:#fff; background:#036EA7; font-weight:bold; border-radius:10px; width:-moz-fit-content; margin-top:25px; padding:10px 10px;}
.business_co_q{padding:20px 25px 20px 25px; background:#fff; border-radius:10px; margin-top:25px; position:relative;}


.business_co_button{width:1100px; margin:25px auto 25px auto; height:25px; line-height:25px;}
.business_co_button li a{display:block; float:left; width:249px; border-right:1px solid #a29e9b; text-align:center; font-size:16px;}
.business_co_button li a img{margin-right:15px;}
.business_co_button li:last-child a{border-right:none;}
.business_co_button li a .icon{font-size:18px; margin-right:15px;}
.business_icon01{color:#A60D05;}
.business_icon02{color:#006934;}
.business_icon03{color:#E02015;}
.business_icon04{color:#036EA7;}
.business_co_map{position:relative;}
.business_co_bw{position:absolute; left:220px; bottom:20px;}
.business_co_fx{position:absolute; left:635px; bottom:20px;}

.on{position:fixed;top:0;Left:0; z-index:9999; width:100%; background:#fff;}

.history_title{text-align:center;}
.history_title{text-align:center;}
.history_title p{color:#f1342e; font-size:25px; font-weight:bold; line-height:1.5; padding-top:10px;}
.history_p1{font-size:20px; font-weight:500; line-height:40px;}
.history_curry_title{color:#a30d05; font-size:30px; font-weight:bold; line-height:1.5; letter-spacing:.1em; margin-top:60px; text-align:center; white-space:nowrap; display:flex;}
.history_curry_title p{padding:0 18px;}
.history_curry_title span{width:13%; height:3px; margin-top:21px; background:#a30d05;}
.history_curry{display:flex; flex-direction:row-reverse; justify-content:space-between; padding-top:40px;}
.history_curry dt{width:600px;}
.history_curry_h3{color:#9b1e00; font-size:22px; font-weight:bold; line-height:38px; letter-spacing:.1em;}
.history_curry_p{font-size:16px; font-weight:normal; line-height:34px;}
.history_production{display:flex; justify-content:space-between; padding-top:45px;}
.history_production dd{width:525px;}
.history_production dd h3{letter-spacing:.02em;}
.history_production dt{width:545px;}
.history_curry02{flex-direction:row;}
.history_curry02 dt{width:580px;}
.videopic_new{position: absolute;left:40%;top:40%;}


.lp_img p{max-width:750px; margin:0 auto;}
.lp_img div{max-width:750px; margin:0 auto;}
.imgsizeinfo{width: 1100px;height:160px}
.unselect {
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}