@media only screen and (max-width: 767px) {
.center {width: 100%;margin: 0;}
.sp_w90 {width: 90%;margin:  0 auto;}
.sp_w94 {width: 94%;margin:  0 auto;}
.sp_w100 {width: 100%;height: auto;}
.sp_none {display: none;}
.sp_block {display: block;}
.sp_inline {display: inline-block;}

.sp_mt0 {margin-top: 0;}
.sp_mt40 {margin-top: 40px;}
.sp_t_center {text-align: center;}


.header_span01{font-size:12px; padding-top:13px;}
header .header_01 .nh_logo{width:120px;}
header {position: relative;}
.main_image{height:auto; margin:61px auto 0 auto;}
.main_image ul{height:auto;}
.main_image li{height:auto;}
.main_image .img_1,.main_image .img_2,.main_image .img_3,.main_image .img_4,.main_image .img_5{background:none;}
.flicking_con .flicking_inner{position:inherit; top:0; margin:15px 0 25px 0;}
.flicking_con a{width:6px; height:6px; margin:0 3px;}

.model-1 {width:30px;height:18px;float: right;margin-top: 10px;}
	.menu{width:30px; height:18px;position:relative; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; box-sizing: border-box;}
	.bar{height:3px; width:30px; display:block; position:absolute; background-color:#ea1c26;border-radius: 2px;-moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
	.model-1 .bar:nth-of-type(1) {
	  top:0px;
	  -moz-transition: top 0.2s ease 0.2s, -moz-transform 0.2s ease-out 0;
	  -o-transition: top 0.2s ease 0.2s, -o-transform 0.2s ease-out 0;
	  -webkit-transition: top 0.2s ease, -webkit-transform 0.2s ease-out;
	  -webkit-transition-delay: 0.2s, 0;
	  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
	}
	.model-1 .bar:nth-of-type(2) {
	  top:7px;
	  -moz-transition: ease 0.1s 0.1s;
	  -o-transition: ease 0.1s 0.1s;
	  -webkit-transition: ease 0.1s;
	  -webkit-transition-delay: 0.1s;
	  transition: ease 0.1s 0.1s; 
	}
	.model-1 .bar:nth-of-type(3) {
	  top:14px;
	  -moz-transition: top 0.2s ease 0.2s, -moz-transform 0.2s ease-out 0;
	  -o-transition: top 0.2s ease 0.2s, -o-transform 0.2s ease-out 0;
	  -webkit-transition: top 0.2s ease, -webkit-transform 0.2s ease-out;
	  -webkit-transition-delay: 0.2s, 0;
	  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
	}
	.model-1.hover .bar:nth-of-type(1) {
	  top:7px;
	  -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  transform: rotate(45deg);
	  -moz-transition: top 0.1s ease 0, -moz-transform 0.1s ease-out 0.2s;
	  -o-transition: top 0.1s ease 0, -o-transform 0.1s ease-out 0.2s;
	  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s ease-out;
	  -webkit-transition-delay: 0, 0.2s;
	  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
	}
	.model-1.hover .bar:nth-of-type(2) {
	  opacity: 0;
	}
	.model-1.hover .bar:nth-of-type(3) {
	  top:7px;
	  -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	  -webkit-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	  -moz-transition: top 0.1s ease 0, -moz-transform 0.1s ease-out 0.2s;
	  -o-transition: top 0.1s ease 0, -o-transform 0.1s ease-out 0.2s;
	  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s ease-out;
	  -webkit-transition-delay: 0, 0.2s;
	  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
	}
	header .header_02 {display: none;width:100%;position: absolute;top:62px;left: 0;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;box-sizing: border-box;z-index:1000; overflow:hidden; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition: all ease-out .5s; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s;}
	header .header_02.unfold{height:auto; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; display: block;}
	header .header_02 li {float: none;border-right: none;margin-left: 0;border-top: 1px solid #d0d0d0;height: 52px;line-height: 52px;padding: 0;}
	header .header_02 li a {display: block;padding: 0 4%;}
	header .header_02 li.last {border-bottom: 1px solid #d0d0d0;}
	header .header_02 li span {float: right;display: block;transform: scale(1,1.5);color: #ec1b21;}
	.news {display: block;margin-top: 35px;}
	.news dt {float: none;width: 100%;text-align: center;}
	.news dt span {margin-left: 0;}
	.news dt span b {font-size: 21px;border-right: none;padding-right: 0;font-weight: bold;}
	.news dt span i {font-size: 11px;color: #e82023;margin-top: 3px;font-weight: bold;padding-bottom: 10px;background: url(../images/red_border.jpg) no-repeat bottom center;background-size: 28px 2px;}
	.news dd {padding: 0;margin-top: 28px;width: 100%;}
	.news dd ul li {padding: 18px 3%;border-bottom: 1px solid #d0d0d0;flex-wrap: wrap;}
	.news dd ul li:last-child {border-bottom: none;}
	.news dd ul li .img_icon {width: 100%;overflow: hidden;display: flex;flex-direction: row-reverse;justify-content: flex-end;}
	.news dd ul li .img_icon img {margin:0 10px 0 0;}
	.news dd ul li .img_icon strong {margin-left: 0;margin-right: 10px;}
	.news dd ul li span.des {font-size: 12px;display: block;margin-top: 10px;line-height: 20px;width: 100%;}
	.news dd ul li span.sp_datetime {font-size: 11px;}
	.news dd ul li sup {font-size: 11px;}
	.newslist_look a {font-size: 15px;margin-top: 12px;background:url(../images/newslist_look_sp.jpg) no-repeat right center;background-size: 100% auto;}
	.news_a {width: 100%;}
.news_22_des {width: 100%;}
	.products_intro {margin-top: 50px;background:none;padding:0;}
	.products_intro .products_intro_title {display:block;}
	.products_intro .products_intro_title dt {float: none;text-align: center;}
	.products_intro .products_intro_title dt span b {font-size: 21px;font-weight: bold;border-right: none;padding-right: 0;}
	.products_intro .products_intro_title dt span i {font-size: 11px;color: #e82023;;margin-top: 3px;font-weight: bold;padding-bottom: 10px;background: url(../images/red_border.jpg) no-repeat bottom center;background-size: 40px 2px;}
	.products_intro .products_intro_kind_sp {margin-top: 24px;}
	.products_intro .products_intro_kind_sp li {border:1px solid #c7c7c7;border-radius:6px;box-shadow: 0 3px 3px 1px #d7d7d7;overflow: hidden;margin-top: 24px;}
	.products_intro .products_intro_kind_sp li a {display: block;color: #000;padding-bottom: 13px;}
	.products_intro .products_intro_kind_sp li .pro_img {width: 100%;height: auto;}
	.products_intro .products_intro_kind_sp li h3 {font-size: 16px;margin-top: 15px;padding-left: 12px;font-weight: bold;}
	.products_intro .products_intro_kind_sp li h3 img {vertical-align: bottom;margin-right: 3px;}
	.products_intro .products_intro_kind_sp li .pro_detail {font-size: 11px;margin-top: 20px;text-align: right;padding-right: 17px;}
	.products_intro .products_intro_kind_sp li .pro_detail img {width: 15px;height: auto;vertical-align: middle;margin-right: 6px;}
	.products_intro .products_intro_kind_sp li .kind {margin-top: 12px;font-size: 12px;padding:0 18px;line-height: 20px;}
	.nh_more_sp {margin-top: 35px;text-align: center;height: 545px;}
	.nh_more_sp .nh_more_sp_les {font-size: 17px;margin-top: 20px;line-height: 25px;font-weight: bold;}
	.nh_more_sp .about_intro {position: relative;height: 329px;margin-top: 19px;background: url(../images/about_intro_sp.jpg) no-repeat top center;background-size: 100% auto;}
	.nh_more_sp .about_intro .about_intro_ins {position: absolute;top:144px;left: 3%;text-align: left;width: 94%;background:#fff;padding: 15px;box-shadow: 0 0 10px #d7d7d7;box-sizing: border-box;}
	.nh_more_sp .about_intro .about_intro_ins a {display: block;color: #000;}
	.nh_more_sp .about_intro .about_intro_ins .about_intro_ins_title {font-size: 18px;font-weight: bold;}
	.nh_more_sp .about_intro .about_intro_ins .about_intro_ins_en {font-size: 10px;color: #ea1f22;font-weight: bold;}
	.nh_more_sp .about_intro .about_intro_ins p {font-size:12px;line-height: 22px;margin-top: 11px;}
	.nh_more_sp .about_intro .about_intro_ins .know_more {display: block;margin-top: 16px;}
	.nh_more_sp .about_intro .about_intro_ins .know_more img {width: 15px;height: auto;margin-right: 6px;vertical-align: middle;}
	.recipe {margin-top: 40px;height: 327px;background: url(../images/recipe_bg_sp.jpg) no-repeat center;background-size:auto 100%;}
	.recipe img.re_logo {width: 137px;height: auto;}
	.recipe img.re_wx {margin-top: 13px;}
	.recipe h3 {font-size: 19px;line-height: 24px;margin-top: 5px;}
	.recipe p {font-size: 14px;margin-top: 10px;}
	footer {border-top: none;margin-top: 15px;padding-top: 0;}
	footer ul {background:url(../images/divide_line.jpg) no-repeat center;background-size: 1px 95%;}
	footer ul li {width: 48%;margin-left:4%;border-right: none;line-height: normal;padding-right: 0;}
	footer ul li img {margin-right: 0;}
	footer ul li:nth-child(2n+1) {margin-left: 0;}
	footer ul.as li {height:auto;line-height: normal;border-bottom: none;text-align: center;padding: 15px 0;}
	footer ul.as li p {font-size: 11px;margin-top: 9px;}
	footer ul.as li span {display: block;font-size: 18px;font-weight: bold;margin-top:3px;}
	footer ul.as li i {display: block;font-size: 14px;margin-top: 3px;font-weight: bold;}
	footer ul.as li img {width: 46px;height: auto;}
	footer ul li img.rs {width: 15px;height: auto;margin-right: 5px;vertical-align: middle;}
	footer ul.es li:nth-child(1),footer ul.es li:nth-child(2) {border-top: 1px solid #ccc;}
	footer ul.es li {height:55px;line-height:55px;font-size: 12px;border-bottom: 1px solid #ccc;overflow: hidden;box-sizing: border-box;}
	footer ul.es li a {display: block;padding-left: 10px;}
	footer ul.es li:nth-child(2n+1) {margin-left: 0;}
	.footer_des {margin-top: 25px;}
	.footer_des dt {float: none;}
	.footer_des dt a {display: block;}
	.footer_des dt span {display: block;font-size: 11px;text-align: left;margin-top: 10px;font-weight: bold;padding-left: 0;letter-spacing: -0.09em;}
	.footer_des dt span i {font-size: 9px;font-weight: normal;letter-spacing: -0.03em;display: block;margin-top: 8px;}
	#top {bottom: 25px;right: 25px;}

	.contact_table {margin-top: 0;}
	.about_nav li {float: none;border:none;width: 100%;height: auto;margin-left: 0;background: #e2000e;margin-top: 1px;padding: 0;}
	.about_nav li:first-child {margin-top: 0;}
	.about_nav li a {padding:14px 0;}
	.about_nav li p {background: none;color: #fff;width: 94%;margin-top: 0;font-size: 15px;}
	.about_nav li p span {float: right;transform: rotate(90deg) scale(1,1.5);font-size: 9px;}
	.about_des {margin-top: 34px;}
	.about_des img {width: 72px;height: auto;}
	.about_des p {font-size: 12px;letter-spacing: -0.04em;line-height: 20px;margin-top: 30px;}
	.about_des h6 {font-size: 15px;line-height: 22px;font-weight: bold;}
	.policy_title {font-size: 19px;margin:19px 0;}
	.safety_policy {width: 100%;}

	.safety_policy.flex {display: block;margin-top: 30px;width: 100%;padding: 0;}
	.safety_policy.flex .img {margin-right: 0;padding-left: 0;}



	.safety_policy .img {margin-right: 0;float: none;}
	.safety_policy.about {width: 100%;margin-top:0;}
	.safety_policy.about .policy_list {padding-top: 0;}
	.safety_policy.about .policy_list h3 {margin-top:36px;font-size: 13px;font-weight: bold;text-align: center;}
	.safety_policy .policy_list h3 span {display: block;text-align: center;width: 27px;margin: 0 auto 10px auto;}
	.safety_policy.about .policy_list p {font-size: 12px;line-height: 22px;padding: 0 3%;}
	.safety_policy.about .policy_list p.img {padding: 0;margin-top: 16px;}
	.about_description {font-size: 11px;}
	.about_description tr th {width: 102px;}
	.about_description tr td {padding: 9px 8px;line-height: 20px;}
	.policy_title.mb35 {margin-bottom: 20px;}
	.policy_dess {font-size: 12px;line-height: 20px;text-align: left;}
	.about_map table {width: 100%;font-size: 13px;margin-top: 20px;}
	.about_history {font-size: 13px;}
	.about_history tr th {width: 100px;}
	.about_history tr td {width: auto;}
	.about_history tr th img {width: 100%;height: auto;}
	.about_history tr td img {width: 100%;height: auto;}
	.about_history tr td .left {float: none;width: 100%;}
	.about_history tr td .right {float: none;width: 100%;}
	.about_history tr td {padding:20px 10px;box-sizing: border-box;}
	.about_history tr td .left p {word-break: break-all;}
	.contact_us_sp {margin-top: 20px;}
	.contact_us_sp .left {float: left;text-align: center;}
	.contact_us_sp .left a {color: #000;}
	.contact_us_sp .left p {font-size: 13px;margin-top: 9px;}
	.contact_us_sp .left span {font-size: 23px;margin-top: 9px;font-weight: bold;color: #000;}
	.contact_us_sp .right {float: left;margin-left: 24px;}
	.contact_us_sp .right p {font-size: 13px;text-align: center;}
	#close_sp {background:#878787 url(../images/close_sp.jpg) no-repeat 42% center;background-size: 18px auto;font-size: 13px;color: #fff;text-align: center;margin-top: 25px;height:50px;line-height: 50px;}
	#close_sp img {width: 18px;height: auto;vertical-align: middle;}

	footer .copyright {height: auto;line-height: 18px;padding: 5px 0;}
	footer .copyright a {display: block;}

	.beef_des {height: 442px;padding-top: 35px;background:url(../images/beef_des_bg_sp.jpg) bottom center;background-size: 100% 100%;}
	.beef_des h4 {font-size: 20px;font-weight: bold;line-height: 34px;}
	.beef_des p {font-size: 11px;line-height: 22px;margin-top: 20px;}
	.our_pro {margin-top: 59px;}
	.our_pro ul {width: 94%;margin:32px auto 0 auto;height: auto;}
	.our_pro ul li img {width: 100%;height: auto;}
	.our_pro ul li h4 {font-size: 18px;}
	.our_pro ul li p {font-size: 12px;}
	.farm_pro {background:none;padding-top: 0;margin-top: 45px;height: auto;}
	.farm_pro h3 {font-size: 19px;padding-bottom: 12px;background: url(../images/farm_pro_line.jpg) no-repeat bottom center;background-size: 24px auto;}
	.farm_pro p {font-size: 13px;line-height: 25px;margin-top: 26px;}
	.video {width: 100%;height: auto;margin-top: 20px;}
	.video a {width: 100%;height: auto;}
	.video a img {width: 100%;height: auto;}
	.farm_pro img.mt75 {margin-top: 40px;}
	.beef_cow {margin-top: 50px;position: relative;overflow: hidden;}
	.beef_cow .fl {float: none;width: 100%;height: 755px;margin-top: 20px;}
	.beef_cow.mt77 .fl {height:525px;}
	.beef_cow_sp {position: absolute;left:3%;top: 232px;width: 94%;box-shadow: 0 2px 5px 2px #dddddd;padding: 16px 16px 35px 16px;box-sizing: border-box;background: #fff;}
	.beef_cow h3 {font-size: 18px;font-weight: bold;}
	.beef_cow h3 img {vertical-align: bottom;margin-right: 5px;}
	.beef_cow h5 {font-size: 15px;font-weight: bold;line-height: 26px;margin-top: 26px;}
	.beef_cow dl,.beef_cow p  {font-size: 13px;line-height: 23px;}
	.beef_cow.mt77 {margin-top: 0;}
	.wulagui {margin-top: 37px;padding-top: 43px;background: none;border-top: 1px solid #bfbfbf;}
	.wulagui h3 {padding-bottom: 12px;background: url(../images/farm_pro_line.jpg) no-repeat bottom center;background-size: 24px auto;font-size: 19px;font-weight: bold;}
	.wulagui p {font-size: 13px;line-height: 26px;}
	.wulagui table {width: 94%;margin-top: 20px;font-size: 13px;}
	.wulagui table tr th {width: 80px;padding-left: 15px;font-weight: bold;}
	.wulagui table tr td {padding: 18px 26px;line-height: 22px;}
	.video.sp_w94 {width: 94%;height: auto;}
	.news_top li {float: none;margin-left: 0;width: 100%;height: auto;margin-top: 30px;}
	.news_top li h3 {font-size: 13px;}
	.news_top li p {font-size: 12px;}
	.news_top li p span {font-size: 12px;color: #000;}
	.news_detail {margin-top: 20px;}
	.news_detail h3 {margin-top: 13px;font-size: 16px;line-height: 23px;}
	.news_detail .img {margin-top: 19px;}
	.news_detail .img img {width: 100%;height: auto;}
	.news_detail_p {font-size: 14px;line-height: 24px;margin-top: 20px;}
	.news_detail_05_ul{padding-top:20px;}
	.news_detail_p3 {font-size: 14px;line-height: 24px;padding-top: 20px;}
	.sp_video100 video{width:100%; height:auto;}
	.products_intro.bgn {margin-top: 30px;}
	.products_intro .products_intro_kind {margin-top: 24px;}
	.products_intro .products_intro_title dt span {margin-left: 0;}
	.products_detail .food_detail_img {width: 100%;height: 42px;line-height: 42px;border-radius:0;padding: 0;background:#ea1f22;overflow: hidden;}
	.products_detail .food_detail_img a {padding: 0 3%;box-sizing: border-box;}
	.products_detail .food_detail_img span {transform: rotate(90deg) scale(1,1.5);}
	.products_detail .food_detail_title {font-size: 22px;}
	.products_detail .food_detail_title img {height: 22px;width: auto;vertical-align: middle;}
	.food_detail_intro {margin-top: 20px;}
	.food_detail_intro .big {margin-right: 0;}
	.food_detail_intro .fl {float: none;}
	.food_detail_intro .big li img {width: 100%;height:auto;}
	.food_detail_intro .small {margin-top: 15px;}
	.food_detail_intro .small li {float: left;margin-top: 0;margin-left: 13px;}
	.food_detail_intro .small li:first-child {margin-left: 0;}
	.food_detail_intro .food_ins {margin-left: 0;float: none;margin-top:0;width: 100%;}
	.food_detail_intro .food_ins p {font-size: 13px;line-height: 24px;}
	.food_eatway {margin-top: 33px;}
	.food_eatway li {float: none;margin-left: 0;width: 100%;height: auto;margin-top: 32px;}
	.food_eatway li h3 {font-size: 16px;}
	.food_eatway li p {font-size: 13px;line-height: 23px;padding-bottom: 16px;}
	.food_recipe {margin-top: 32px;}
	.food_recipe ul {margin-top: 29px;padding: 0 3% 0 3%;box-sizing: border-box;}
	.food_recipe ul li {float: none;margin-left: 0;width: 100%;height: auto;margin-top: 30px;}
	.food_recipe ul li .food_recipe_picture {width: 100%;height: auto;}
	.contact_table .hot_dog_title {margin-top: 0;height: auto;background: none;line-height: normal;}
	.contact_table .hot_dog_title h2 span {width: 50%;margin-right: 0;background: #e2000e;border-right: 1px solid #fff;border-bottom: 1px solid #fff;box-sizing: border-box;}
	.contact_table .hot_dog_title h2 span:nth-child(2n) {border-right: none;}
	.contact_table .hot_dog_title h2 span a {color: #fff;padding:12px;box-sizing: border-box;}
	.contact_table .hot_dog_title h2 span a i {font-variant: normal;transform: rotate(90deg) scale(1,1.5);}
	.eaten_des p {font-size: 13px;margin-top: 20px;}
	.eaten_des h5 {font-size: 18px;font-weight: bold;text-align: center;margin-top: 28px;}
	.eaten_tec {font-size: 18px;font-weight: bold;height: 47px;line-height: 47px;margin-top: 23px;}
	.eaten_tec_img {margin-top: 29px;}
	.hot_dog_list {margin-top: 30px;padding-top: 0;}
	.hot_dog_list h3 {font-size: 16px;font-weight: bold;padding:29px 0 0 3%;box-sizing: border-box;}
	.hot_dog_list h5 {font-size: 15px;font-weight: bold;padding:29px 0 0 3%;box-sizing: border-box;}
	.hot_dog_list h5.mt50 {margin-top: 0;}
	.hot_dog_list li {width: 49%;height: auto;margin:22px 0 0 2%;}
	.hot_dog_list li img {width: 100%;height: auto;}
	.hot_dog_list li:nth-child(3n+1) {margin-left: 2%;}
	.hot_dog_list li:nth-child(2n+1) {margin-left: 0;}
	.hot_dog_list li a h5 {font-size: 14px;margin: 5px 0 0 0;text-align: center;padding: 0;}
	.hot_dog_list.bn {margin-top: 0;}
	.hot_dog_list.tel {width: 96%;margin: 30px auto 0 auto;}
	.hot_dog_list.tel li h5 {font-size: 15px;}
	.hot_dog_list.tel li h6 {font-size: 11px;}

	.safety_des {font-size: 15px;line-height: 28px;margin-top: 20px;}
	.safety_des img {width: 119px;height: auto;}
	.safety_policy {width: 100%;margin-top: 30px;box-sizing: border-box;}
	.safety_policy .policy_list h3.sp_line {font-size: 15px;text-align: center;font-weight: bold;margin-top: 34px;}
	.safety_policy .policy_list h3.sp_line span {display: inline-block;margin-right: 10px;font-size: 20px;}
	.safety_policy .policy_list h3.mt0.sp_line {margin-top: 0;padding-top: 21px;background: url(../images/safety_policy_tline.jpg) no-repeat 52% top;background-size: 30px auto;}
	.safety_policy .policy_list p {font-size: 12px;text-align: center;margin-top: 0;}
	.img_center {margin-top: 25px;}
	.safety_ways {padding: 16px;margin-top: 29px;}
	.safety_ways h3 {font-size: 19px;line-height: 28px;}
	.safety_ways h5 {font-size: 15px;margin-top: 14px;}
	.safety_ways p {font-size: 12px;line-height: 18px;margin-top: 10px;}
	.contact_table h5 {font-size: 16px;margin-top: 20px;}
	.contact_table h5 span {font-weight: normal;margin-top: 15px;}
	.contact_table table tr {height: 60px;border:none;}
	.contact_table table tr.tips_sp {height: 30px;}
	.contact_table table tr td .tip {margin: 0;text-align: center;font-size: 12px;}
	.contact_table table tr th {font-size: 13px;width: 25%;}
	.contact_table table tr td {width: 75%;}
	.contact_table table tr td input,.contact_table table tr td textarea {width: 100%;}
	.contact_table .ins {padding-left: 25%;font-size: 10px;line-height: 20px;text-align: left;}
	.contact_table table tr.consult {height: 130px;}
	.contact_table .submit input {width: 100%;height: 49px;font-size: 20px;font-weight: bold;border: none;color: #fff;border-radius: 5px;background:url(../images/newslist_look_sp.jpg) no-repeat right center;background-size: 100% auto;}
	.about_us {margin-top: 54px;padding: 0;border-radius: 5px;}
	.about_us h3 {font-size: 18px;}
	.about_us .address {padding: 0 3px 28px 3px;}
	.hot_banner {margin-top: 0;}
	
.fa_pc_block{display:none;}
.fa_sp_block{display:block;}
.line0{line-height:0px;}

.fa_sp_bg{background:url(../images/food_bk_sp_bg.jpg) repeat; padding-top:25px;}
.fa_sp_bg2{background:url(../images/food_bk_sp_bg.jpg) repeat; padding-top:35px; line-height:130%;}
.fa_sp_a1{background:#fff;}
.food_about_bg {margin-top: 0;padding: 25px 0;}
.food_about_bg.pb0 {padding-bottom: 0;margin-bottom: 25px;}
.food_about_bg02,.food_about_bg03,.food_about_bg04 {width: 100%;background:none;padding: 0;}
.food_about_a5 {width: 100%;background-color: #fff;}
.food_about_bg03 {box-shadow: none;}
.food_about_a1 {width: 100%;padding: 0 0 15px 0;border-bottom: 1px dashed #b5b5b5;background:none;}
.food_about_a1 p {width: 20%;}
.food_about_a1 p img {width: 100%;height: auto;}
.food_about_a2{width: 77%;}
.food_about_a2 .font20 {font-size: 16px;line-height: 22px;}
.fa_consp {background:#fff;padding: 15px 3%;margin-top: 25px;}
.food_about_a5 .fa_consp .font15.top15.line130.sp_block {font-size: 12px;}
.food_about_a5 .food_about_detail_title.t_center.font36 {font-size: 20px;line-height: 30px;color: #db4b30;padding-top: 45px;margin-top: 10px;}
.food_about_a5 .font15.top55.text2 {width: 94%;margin: 0 3% 0 3%;font-size: 12px;text-indent: 2em;margin-top: 20px;}
.food_about_a5 .font24.food_about_ac {font-size: 16px;text-align: center;margin-top: 0;padding-top: 0;color: #db4b30;}
.food_about_a5 .font24.food_about_ac.top45 {padding-top: 20px;}
.food_about_a5 .font24.food_about_ac.top65 {padding-top: 20px;}
.food_about_a5 .top65.clearfix {margin-top: 35px;}
.food_about_a5 .top100.clearfix {padding-top: 35px;}
.food_about_a5 .top75.clearfix {padding-top: 35px;}
.food_about_a5 .top20.clearfix .fl {float: none;text-align: center;width: 94%;margin: 0 3% 0 3%;}
.food_about_a5 .top20.clearfix .fl .font15.text2 {text-align: left;}
.food_about_a5 .w560.fl .font15.text2 {width: 100%;margin: 0;}
.food_about_a5 .top15.clearfix .fl {float: none;text-align: center;width: 94%;margin: 0 3% 0 3%;}
.food_about_a5 .top15.clearfix .fl.w640 p {width: 100%;margin: 0;text-align: left;}
.food_about_a5 .font15.text2 {width: 94%;margin: 0 3% 0 3%;font-size: 12px;text-indent: 2em;padding-top:0;}
.food_about_a5 .font15.text2.top35 {width: 100%;margin: 0;}
.food_about_a5 .font15.text2.top35 {padding-top: 20px;}
.food_about_a5 .font15.top40.text2 {padding-top: 20px;}
.food_about_a5 .font15.top20.text2 {padding-top: 20px;}
.food_about_a5 .top15.clearfix .fr .font15.top20.text2 {width: 100%;text-align: left;margin: 0;}
.food_about_a5 .fl {float: none;}
.food_about_a5 .fr {float: none;width: 94%;margin: 0 3% 0 3%;padding-top: 20px;text-align: center;}
.food_about_a5 .fr.w640 {padding-top: 0;}
.food_about_a5 .fr.w640 .font15.top20.text2 {padding-top: 0;}
.food_about_a5 .w560 {width: 94%;margin: 0 3% 0 3%;}
.food_about_a5 .w640.fr .font15.text2 {width: 100%;margin: 0;text-align: left;}
.food_about_a6 {width: 94%;margin: 0 3% 0 3%;}
.w94{width:94%; margin:0 3% 0 3%; padding:15px 0px 15px 0px;}
.tw94{width:94%; margin:0 3% 0 3%;}
.w96{width:96%; margin:0 2% 0 2%;}
.fb_li{width:20%;}
.fb_lb{width:77%; margin-left:3%; padding-top:25px;}
.fb_lx{border-bottom:1px dashed #b5b5b5;}
.w640 {width: 100%;}
.font20.food_about_ac.top15 {padding-top: 20px;text-align: center;font-size: 16px;}
.food_about_a5 .font16.top5 {width: 94%;margin: 0 3% 0 3%;}
.food_about_a5 .w490 {width:94%; margin:0 4% 0 4%;}
.food_about_ax {float: none;}

.sen_secret {height: auto;padding: 20px 2%;box-sizing: border-box;}
.sen_secret .w997 {width: 100%;}
.sen_secret .sr {font-size: 15px;}
.sen_secret .sr span {font-size: 19px;}
.sen_secret .sr strong {font-size: 17px;margin-top: 10px;}
.sen_secret .ins {font-size: 13px;line-height: 26px;margin-top: 20px;}
.sen_secret dl {margin-top: 30px;}
.sen_secret dl dt {width: 100%;padding-top: 0;float: none;}
.sen_secret dl dt h5 {font-size: 28px;}
.sen_secret dl dt p {font-size: 13px;line-height: 26px;margin-top: 10px;}
.sen_secret dl dd {float: none;margin-top: 20px;}
.sen_secret dl dd img {width: 100%;height: auto;}
.sen_secret dl dd span {font-size: 13px;margin-top: 10px;}
.sen_reason .w896 {width: 96%;margin: 0 auto;padding:50px 0;}
.sen_reason .sen_reason_title {margin-left: 0;text-align: center;}
.sen_reason .sen_reason_title img {width: 300px;height: auto;}
.sen_reason dl {width: 100%;}
.sen_reason dl dd {font-size: 13px;line-height: 26px;}
.sen_reason .po {position: static;text-align: center;margin-top: 10px;}
.sen_reason .po img {width: 150px;height: auto;}
.sen_detail {background: none;}
.sen_detail .w1112 {width: 100%;}
.sen_detail .w1112 .fr {width: 100%;float: none;text-align: center;background: #aa0513;padding:30px 20px;}
.sen_detail .w1112 .fr h5 {text-align: center;}
.sen_detail .w1112 .fr h5 img {width: 250px;height: auto;}
.sen_detail .ins {font-size: 13px;line-height: 26px;}
.sen_detail .spec {font-size: 13px;line-height: 26px;}
.sen_detail a {margin-top: 30px;width: 200px;height: 33px;line-height: 33px;font-size: 13px;}
.sen_detail a img {top: 13px;width: 7px;height: auto;}

.shoplist_shop_title{font-size:14px; padding-top:15px;}
.shoplist_shop{padding-top:10px;}
.shoplist_shop table{font-size:12px; line-height:20px;}
.shoplist_shop th{padding:10px 10px;}
.shoplist_shop th:first-child{width:88px;}
.shoplist_shop td{padding:10px 10px;}

.contact_banner {margin-top: 0;padding: 20px 0;box-sizing: border-box;font-size: 16px;font-weight: bold;height: auto;line-height:normal;text-align: center;}

.sws_banner_bg {margin-top: 0;position: relative;width: 7.5rem;height: 11.47rem;background: url(../images/sws_banner_bg.jpg) no-repeat top center;background-size: 100% 100%;box-sizing: border-box;}
.sws_banner_bg .center {position: static;}
.sws_banner {width: 6.27rem;position: absolute;left: 50%;top: auto;bottom: 0.97rem;margin-left: -3.13rem;text-align: center;font-size: 0.28rem;color: #fff;line-height: 0.56rem;}
.sws_banner .fs16 {font-size: 0.32rem;}
.sws_banner .green {font-size: 0.28rem;display: inline-block;background: #1fa93a;font-weight: bold;padding: 0.08rem 0.32rem;border-radius: 5px;box-sizing: border-box;line-height: normal;}
.click_wx_code {background: #fffbf2;padding: 0.4rem 0 0.38rem 0;text-align: center;font-size: 0.24rem;letter-spacing: 0.04rem;}
.sws_award {position: relative;padding-top: 5.15rem;width: 7.5rem;height: 23.14rem;background: url(../images/sws_award_bg.jpg) no-repeat top center;background-size: 100% 100%;box-sizing: border-box;}
.sws_award .center {position: static;}
.grand_prize {letter-spacing: 0;font-family: 黑体;position: absolute;top: 5.15rem;left: auto;right: 0.29rem;width: 3.55rem;text-align: center;color: #fff;font-size: 0.36rem;}
.grand_prize .atu {display:block;font-size: 0.42rem;font-weight: bold;margin-top: -0.1rem;}
.grand_prize .autograph_ball {display:block;font-size: 0.42rem;font-weight: bold;margin-top: -0.15rem;}
.grand_prize .or {font-size: 0.4rem;margin-top: -0.15rem;}
.grand_prize_02 {position: absolute;top: 6.89rem;left: 0.56rem;color: #fff;font-size: 0.44rem;font-style: italic;font-family: 黑体;font-weight: bold;letter-spacing: 0.07rem;}
.grand_prize_02 span {font-size: 1rem;}
.sws_award_des {position: static;margin-top: 3.25rem;font-size: 0.35rem;line-height: 0.55rem;text-align: center;color: #fff;font-weight: bold;}
.exquisite_num {position: static;margin-top: -0.1rem;font-size: 0.44rem;line-height: normal;text-align: left;margin-left: 0.72rem;font-weight: bold;font-style: italic;font-family: 黑体;color: #fff;letter-spacing: 0.07rem;}
.exquisite_num span {font-size: 1rem;letter-spacing: -0.02rem;}
.exquisite_num.num50 {margin-left: 1.17rem;position: static;}
.sws_ul {position: static;width: 100%;padding:0 0.32rem;box-sizing: border-box;}
.sws_ul li {float: left;margin-top: 0.35rem;width: 2.18rem;height: 2.54rem;margin-left: 0.1rem;}
.sws_ul li img {width: 100%;height: auto;}
.sws_ul li p {margin-top:-0.18rem;color: #fff;font-weight: bold;font-size: 0.29rem;width: 100%;text-align: center;margin-left: 0.035rem;box-sizing: border-box;}
.sws_xunzhu {margin-top: 0.15rem;}
.sws_mark {position: static;margin-top: -0.1rem;font-size: 0.3rem;color: #fff;font-weight: bold;text-align: center;}
.sws_ins {position: static;margin-top: 0.75rem;color: #fff;font-size: 0.24rem;margin-left: 0.3rem;}
.sws_ins.color000 {color:#000;}
.sws_activity {width: 7.5rem;height: 17.5rem;padding: 0.55rem 0.6rem 0 0.6rem;background: url(../images/sws_activity_bg.jpg) no-repeat top center;background-size: 100% 100%;box-sizing: border-box;}
.contact_table h5.sws_activity_title {font-size: 0.34rem;line-height: 0.5rem;background: #e50112;color: #fff;width: 2.52rem;height: 0.48rem;line-height: 0.48rem;text-align: center;margin: 0.27rem auto 0 auto;letter-spacing: 0.03rem;}
.sws_activity_date {font-size: 0.32rem;font-weight: bold;text-align: center;margin-top: 0.18rem;}
.sws_activity_date span {font-weight: normal;font-size: 0.3rem;}
.participation_style {margin-top: 0.33rem;}
.participation_style img {width: 100%;height: auto;}
.participation_img {margin-top: 0.2rem;text-align: center;}
.participation_img img {width: 5.31rem;height: auto;}
.sws_link {background: #e50112;color: #fff;font-size: 0.37rem;font-weight: bold;text-align: center;width: 6.43rem;height: 0.73rem;line-height: 0.73rem;margin: 0.35rem auto 0 auto;}
.sws_link a {color: #fff;display: block;}
.sws_consult_tel {font-size: 0.34rem;line-height: 0.55rem;margin-top: 0.3rem;text-align: center;font-weight: bold;}
.sws_consult_tel img {width: 2.71rem;height: auto;}
.sws_service_hours {font-size: 0.27rem;margin-top: 0.19rem;text-align: center;}
.sws_f12 {font-size: 12px;line-height: 18px;margin-top: 10px;}




.privacy_box {width: 94%;}
.privacy_date {font-size: 0.24rem;}
.privacy_des {font-size: 0.24rem;margin-top: 0.2rem;}
.privacy_li {margin-left: 4%;}

.yellow {width:94%;margin: 0.2rem auto 0 auto;font-size: 0.3rem;border-radius:0.5rem;padding: 0.5rem;}
	
.food_right_sp{position: fixed; z-index: 999; bottom: -3px;; left: 0;}






.quality_con {width: 90%;margin:.35 auto 0 auto;}
.quality_h1 {font-size: 30px;}
.quality_h2 {margin-top: 50px;font-size: 25px;line-height: 1.5;}
.quality_p {font-size: 16px;}
.quality_h3 {line-height: 1.5;margin-top: 50px;}
.quality_flex {display: block;}
.quality_p .fs18 {font-size: 18px;}



}	
