@charset "UTF-8";
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.sp_block,.pad_block,.sp_inline {display: none;}

.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}

.t_center {text-align: center;}

.center {width: 1000px;margin: 0 auto;}
header .header_01 {padding: 15px 0;}
header .header_01 a {display: block;}
.header_span01{display:block; float:left; padding-top:27px; padding-right:87px;font-size:15px; color:#000;}
header .header_01 .nh_logo {float: left;}
header .header_01 ul {float: right;}
header .header_01 ul li {float: left;margin-left: 20px;}
header .header_01 ul li a {display: block;color: #000;}
header .header_01 ul li img {vertical-align: middle;}
header .header_01 ul li span {display: inline-block;font-size: 13px;margin-left: 7px;vertical-align: middle;}
header .header_01 ul li span i {font-size: 12px;}
header .header_01 ul li span b {display: block;font-size: 18px;}
header .header_01 ul li {margin-top: 12px;}
header .header_01 ul li:last-child {margin-top: 0;}
header .header_01 .nh_wx {position: relative;}
header .header_01 .nh_wx_code {position: absolute;top:33px;left:0;z-index: 101;border: 1px solid #e6e6e6;display: none;}
header .header_01 .nh_wx_code:after {
    content: " ";
    position: absolute;
    height: 0;
    width: 0;
    border: solid transparent;
    pointer-events: none;
    border-width: 5px;
    border-bottom-color: #FFF;
    left:58px;
    top:-10px;
}
header .header_01 .nh_wx_code:before{
    content: " ";
    position: absolute;
    height: 0;
    width: 0;
    border: solid transparent;
    pointer-events: none;
    border-width: 5px;
    border-bottom-color: #CCC;
    left:58px;
    top: -11px;
}
header .header_02 {margin:-50px 0 5px 0;}
header .header_02 li {height: 30px;line-height: 30px;float: left;font-size: 14px;margin-left:20px;padding: 0 10px 5px 0;border-right: 1px solid #6b6b6b;box-sizing: border-box;}
header .header_02 li:first-child {margin-left: 0;}
header .header_02 li.last {border-right: none;}
header .header_02 li a {display: block;color: #000;}
header .header_02 li img {margin-right: 5px;vertical-align: middle;}

.slider {position: relative;height: 607px;}
.main_image{width:100%; height:600px; overflow:hidden; position:relative;margin-top: 18px;}
.main_image ul{width:100%; height:600px; overflow:hidden; position:absolute; top:0; left:0;}
.main_image li{float:left; width:100%; height:600px;}
.flicking_con{position:relative;}
.flicking_con .flicking_inner{position:absolute; top:27px; z-index:999; width:100%; height:12px; text-align:center;}
.flicking_con a{width:12px; height:12px; margin:0 6px; background:#DFDFDF; border-radius:6px; display:inline-block; text-indent:-10000px;}
.flicking_con a.on{background:#2B9F42;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:50px!important;height:142px!important;top:50%;margin-top:-71px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:12%;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:12%;}
#btn_prev01,#btn_next01{text-decoration:none;background:#c0c0c0;color:#fff;opacity:0.5;filter:alpha(opacity:0.5);font-size:20px;z-index:11111;position:absolute;display:block;width:30px!important;text-align: center;height:142px!important;line-height: 142px;top:50%;margin-top:-71px;}
#btn_prev01{left:2%;}
#btn_next01{right:2%;}*/
.news {display: flex;margin-top: 72px;}
.news dt {float: left;font-size: 23px;box-sizing: border-box;width: 180px;}
.news dt img {vertical-align: top;}
.news dt span {display: inline-block;margin-left: 16px;box-sizing: border-box;}
.news dt span b {border-right: 2px solid #000000;padding-right: 25px;}
.news dt span i {font-size: 14px;display: block;color: #454545;}
.news dd {width: 820px;padding-left: 38px;box-sizing: border-box;}
.news dd ul li {border-bottom: 1px dotted #070707;padding: 14px 0;font-size: 15px;overflow: hidden;display: flex;}
.news dd ul li:first-child {padding-top: 0;}
.news dd ul li a {display: block;color: #000;}
.news dd ul li .img_icon {width: 220px;}
.news dd ul li .img_icon span{font-size: 15px;}
.news dd ul li span.des {width: calc(100% - 220px);}
.news dd ul li sup {font-size: 15px;color: #eb0205;line-height: 14px;}
.news dd ul li .img_icon img {margin: 0 22px 0 18px;vertical-align: middle;}
.newslist_look {width: 100%;margin-top: 36px;}
.newslist_look a {display: block;width: 208px;height: 49px;line-height: 49px;font-size: 17px;text-align: center;margin: 0 auto;background: url(../images/newslist_look.jpg) no-repeat center;color: #fff;}

.products_intro {margin-top: 52px;padding: 51px 0 6px 0;background: url(../images/products_intro_bg.jpg) repeat-y;}
.products_intro.bgn {padding-top: 0;background: none;}
.products_intro .products_intro_title {display: flex;}
.products_intro .products_intro_title dt {float: left;font-size: 23px;box-sizing: border-box;}
.products_intro .products_intro_title dt img {vertical-align: top;margin-top: 6px;}
.products_intro .products_intro_title dt span {display: inline-block;margin-left: 16px;}
.products_intro .products_intro_title dt span b {border-right: 2px solid #000000;padding-right: 25px;}
.products_intro .products_intro_title dt span i {font-size: 14px;display: block;color: #454545;}
.products_intro .products_intro_title dd {padding-left: 38px;font-size: 15px;line-height: 30px;}
.products_intro .products_intro_kind {margin-top: 15px;}
.products_intro .products_intro_kind li {margin:0 0 45px 42px;text-align: center;float: left;width: 460px;height: auto;background: #fff;border: 1px solid #c7c7c7;border-radius: 6px;position: relative;box-sizing: border-box;}
.products_intro .products_intro_kind li:nth-child(2n+1) {margin-left: 0;}
.products_intro .products_intro_kind li a {display: block;color:#000;}
.products_intro .products_intro_kind li .products_intro_ico {position: absolute;top: -3px;left: 20px;}
.products_intro .products_intro_kind li h3 {font-size: 21px;margin-top: 32px;text-align: left;padding-left: 82px;}
.products_intro .products_intro_kind li .pro_ins {font-size: 15px;margin-top: 16px;height: 48px;line-height: 22px;text-align: left;padding:0 40px 15px 40px;}
.products_intro .products_intro_kind li .pro_img {margin-top: 9px;border-radius:2px;box-shadow: 0 1px 1px 1px }
.products_intro .products_intro_kind li .pro_detail {font-size: 14px;height: 60px;margin-top: 10px;line-height: 60px;border-top: 1px solid #bfbfbf;box-sizing: border-box;background: url(../images/to_right.jpg) no-repeat 300px center;}
.products_intro .products_intro_kind li.other .pro_detail {margin-top: 82px;}
.products_intro .products_intro_kind li .kind {height: 50px;font-size: 14px;text-align: left;padding-left: 21px;margin-top: 22px;line-height: 24px;}

.nh_more {margin: 10px auto 30px auto; width:1000px;}
.nh_more .nh_more_left {width: 475px;position: relative;float: left;}
.nh_more .nh_more_left img {position: absolute;right: 0;}
.nh_more .nh_more_des {padding-top: 2px;float:left;width: 470px;margin-left: 15px;}
.nh_more .nh_more_des h3 {font-size: 29px;margin-top: 27px;line-height: 43px;font-weight: bold;}
.nh_more .nh_more_des p {font-size: 13px;margin-top: 8px;line-height: 28px;word-break: break-all;}
.nh_more .nh_more_des h5 {width: 498px;height: 121px;padding: 25px 0 0 16px;box-sizing: border-box;margin-top: 63px;font-size: 19px;line-height: 25px;font-weight: bold;color: #fff;background:url(../images/more.jpg) no-repeat center;}
.nh_more .nh_more_des a {display: block;color: #fff;}
.img_mt66 {margin-top: 66px;}
.img_mt93 {margin-top: 93px;}

.recipe {color: #fff;margin-top: 30px;height: 466px;text-align: center;padding: 18px 0;box-sizing: border-box;background: url(../images/recipe_bg.jpg) no-repeat center;}
.recipe h3 {font-size: 37px;line-height: 48px;margin-top: 17px;font-weight: bold;}
.recipe img {margin-top: 24px;}
.recipe p {font-size: 16px;margin-top: 22px;}
.products_kinds {margin-top: 27px;}
.products_kinds h3 {font-size: 14px;font-weight: normal;}
.products_kinds ul {margin-top: 15px;}
.products_kinds ul li {float: left;font-size: 14px;margin-left: 35px;}
.products_kinds ul li:first-child {margin-left: 0;}
.products_kinds ul li a {display: block;color: #000;}
.products_kinds ul li img {margin: 0 9px 0 2px;}

/*首页视频播放修改181019*/
.index_1 .btn{ display: block; background: #fff;}
.index_1 .btn img{ float: left;}
.index_1 .pic video{width: 100%;height: 100%;/*sy1*/}
.index_1 .pic{position: relative;}
.index_1 .pic, .index_1 video {display: inline-block;/*height: 319px;*/max-width: 100%;}/*sy1*/
.index_1 .move_poster {left: 0;top: 0;width: 100%;height: 100%;position: absolute;}
.index_1 .btn {display: block;border-radius: 50%;background: #fff;right: 5%;/*sy1*/position: absolute;}
.index_1 .fr .btn img {margin-top: 1px;margin-left: 17px;width: 31px;}
.index_1 .pic #play_btn1 img{margin-top: 1px;margin-left: 5px;width: 31px;}

footer {margin-top: 23px;border-top: 1px dotted #060606;}
footer ul li {float: left;height: 24px;line-height: 24px;padding-right: 10px;border-right: 1px solid #6b6b6b;margin-left: 15px;font-size: 14px;}
footer ul li:first-child {margin-left: 0;}
footer ul li:last-child {border-right: none;}
footer ul li img {margin-right: 8px;vertical-align: middle;}
footer ul li a {display: block;color: #000;}
.footer_des {margin-top: 9px;}
.footer_des dt {float: left;}
.footer_des dt a {display: inline-block;}
.footer_des dt span {display: inline-block;padding-left: 17px;margin-bottom: 25px;font-size: 14px;vertical-align: middle;}
.footer_des dd {float: right;}
.footer_des dd img {vertical-align: middle;}
.footer_des dd span{display: inline-block;padding-left: 10px;vertical-align: middle;}
.footer_des dd span i {font-size: 13px;}
.footer_des dd span b {font-size:18px;display: block;}
footer .copyright {margin-top: 25px;text-align: center;background: #299D3F;color: #fff;font-size: 13px;height: 30px;line-height: 30px;}
footer .copyright a {color: #fff;}
footer .copyright a img {vertical-align: middle;}
#top {position: fixed;bottom:100px;right: 50px;z-index: 9999;cursor: pointer;}

.contact_banner {width: 100%;height: 94px;line-height: 94px;font-size: 23px;color:#fff;margin-top: 15px;background: url(../images/contact_banner_bg.jpg) left center;}
.contact_table {margin-top: 15px;}
.contact_table h3.nav_title {font-size: 12px;font-weight: normal;}
.contact_table .border_line {margin-top: 16px;height: 1px;background: url(../images/border_line.jpg) repeat-x;}
.contact_table h3 a {color: #000;}
.contact_table h5 {text-align: center;font-size: 17px;line-height: 26px;margin-top: 50px;}
.contact_table h1 {font-size: 16px;margin-top: 10px;}
.contact_table h1 img {margin-right: 11px;vertical-align: bottom;}
.contact_table table {width: 100%;}
.contact_table table tr td .tip {font-size: 15px;color: #e60000;margin-top: 74px;font-weight: bold;margin-bottom: 30px;}
.contact_table table tr {width: 100%;height: 80px;border-bottom: 1px dotted #9a9a9a;}
.contact_table table tr th {font-size: 17px;text-align: left;width: 176px;box-sizing: border-box;font-weight: normal;}
.contact_table table tr th.ttl1 {padding-left: 17px;}
.contact_table table tr th sup {font-size: 15px;color: #e80000;}
.contact_table table tr td input {width: 421px;height: 31px;border:1px solid #e7e7e7;background: #f2f2f2;}
.contact_table table tr td textarea {width: 747px;height: 124px;border:1px solid #e7e7e7;background: #f2f2f2;}
.contact_table table tr.consult {height:192px;border-bottom: none;}
.contact_table .ins {text-align: center;margin-top: 10px;line-height: 28px;font-size: 15px;}
.contact_table .submit {margin-top: 28px;text-align: center;}
.contact_table .submit input{width: 238px;height: 60px;border:1px solid #505050;background: #fff;color: #000;cursor: pointer;}
.contact_table .hot_dog_title {margin-top: 20px;height: 52px;line-height: 52px;background: #f3efe3;}
.contact_table .hot_dog_title h2 {font-size: 14px;}
.contact_table .hot_dog_title h2 span {display: inline-block;margin-right: 43px;}
.contact_table .hot_dog_title h2 span a {display: block;color: #000;}
.contact_table .hot_dog_title h2 span img {margin-right: 7px;}
.about_us {border:2px solid #fe0e00;margin-top: 78px;padding: 2px 3px 28px 3px;box-sizing: border-box;text-align: center;}
.about_us h3 {font-size: 23px;background: #ff0e00;text-align: center;color: #fff;height: 45px;line-height: 45px;}
.about_us .tel {margin-top: 20px;font-size: 24px;}
.about_us .tel img {vertical-align: middle;margin-right: 12px;}
.about_us .address {margin-top: 20px;font-size: 15px;line-height: 26px;}


.safety_des {margin-top: 30px;font-size: 24px;text-align: center;line-height: 46px;}
.safety_des img {vertical-align: middle;}
.safety_policy {width: 880px;margin:0 auto 0 auto;}
.safety_policy .img {float: left;margin-right: 79px;}
.safety_policy .policy_list {padding-top: 5px;}
.safety_policy .policy_list h3 {font-size: 13px;margin-top: 5px;}
.safety_policy .policy_list h3.mt0 {margin-top: 0;}
.safety_policy .policy_list h3 span {font-size: 14px;color: #e90000;font-weight: bold;border-bottom: 1px solid #a0a0a0;margin-right: 12px;}
.safety_policy .policy_list p {font-size: 14px;margin-top: 2px;line-height: 30px;}
.safety_policy.about {width: 1000px;}
.safety_policy.about .policy_list {padding-top: 11px;}
.safety_policy.about .policy_list h3 {font-size: 22px;margin-top: 93px;}
.safety_policy.about .policy_list h3.mt0 {margin-top: 0;}
.safety_policy.about .policy_list p {font-size: 14px;margin-top: 14px;}
.img_center {margin-top:64px;text-align: center;}
.safety_ways {padding: 10px 25px;box-sizing: border-box;margin-top: 16px;border:1px solid #c0c0c0;-moz-box-shadow:0 0 25px 1px #dadada inset;-webkit-box-shadow:0 0 25px 1px #dadada inset;box-shadow:0 0 25px 1px #dadada inset;}
.safety_ways h3	{font-size: 27px;text-align: center;margin-bottom: 15px;}
.safety_ways h5 {font-size: 24px;margin-top: 30px;}
.safety_ways p {font-size: 18px;margin-top: 15px;}

.about_nav {margin-top: 32px;}
.about_nav li {float: left;width: 316px;height:243px;border:1px solid #d9d9d9;margin-left: 26px;box-sizing: border-box;text-align: center;padding: 2px 0 25px 0;}
.about_nav li:first-child {margin-left: 0;}
.about_nav li a {display: block;color: #000;}
.about_nav li h3 {width: 100%;height: 9px;background: #f2f2f2;}
.about_nav li p {text-align: left;padding-left: 8px;margin-top: 24px;font-size: 17px;background: url(../images/to_bottom.jpg) no-repeat 85px center;}
.about_des {text-align: center;margin-top: 60px;padding-bottom: 176px;background: url(../images/about_des_bg.jpg) no-repeat top;}
.about_des p {font-size: 15px;margin-top: 37px;line-height: 32px;}
.about_des h6 {font-size: 27px;margin-top: 31px;line-height: 44px;}
.policy_title {font-size: 26px;text-align: center;margin-bottom: 66px;font-weight: bold;margin-top: 85px;}
.about_description {margin-top: 40px;font-size: 16px;}
.about_description tr {border:1px solid #bfbfbf;}
.about_description tr th {border-right: 1px solid #bfbfbf;background: #ea1b25;color: #fff;width: 165px;}
.about_description tr td {padding: 25px 48px;line-height: 30px;}
.policy_title.mb35 {margin-bottom: 35px;}
.policy_dess {text-align: center;font-size: 16px;}
.about_map {margin-top: 40px;text-align: center;}
.about_map table {width: 474px;font-size: 16px;margin: 0 auto;}
.about_map table tr {border:1px solid #bfbfbf;border-left: none;border-right: none;}
.about_map table tr td {border-left:1px solid #bfbfbf;}
.about_map table tr th {background:#4c4c4c;color: #fff;line-height: 24px;}
.about_map table tr th.bg_none {background: none;}
.about_map table tr td {padding: 17px 0;}
.about_history {box-sizing: border-box;font-size: 16px;}
.about_history tr {border:1px solid #e3e3e5;border-left: none;border-right: none;}
.about_history tr th {width: 232px;background: #ffeee6;}
.about_history tr td {padding: 18px 43px;}
.about_history tr td .left {float: left;width: 400px;}
.about_history tr td .left p {line-height: 26px;}
.about_history tr td .left p.mt25 {margin-top: 25px;}
.about_history tr td .left img {margin-top: 22px;}
.about_history tr td .right {float: right;}
.about_history tr td .right p {margin-top: 12px;font-size: 15px;padding-left: 9px;}
.hot_banner {margin-top: 15px;}

.hot_dog_list {padding-top: 36px;background: url(../images/border_line.jpg) repeat-x top;}
.hot_dog_list.bn {background: none;}
.hot_dog_list h3 {font-size: 24px;}
.hot_dog_list li {float: left;width: 250px;height:300px;margin:30px 0 33px 125px;}
.hot_dog_list li:nth-child(3n+1) {margin-left: 0;}
.hot_dog_list li a {display: block;color: #000;}
.hot_dog_list li h5 {font-size: 18px;margin-top:25px;color: #8e6103;}
.hot_dog_list li a h6 {font-size: 14px;margin-top: 8px;color: #2867c6;}
.hot_dog_list li a p {font-size: 14px;margin-top: 7px;line-height: 20px;}
.hot_dog_list.tel li {height: auto;}
.hot_dog_list.tel li h6.fir {margin-top: 10px;}
.hot_dog_list.tel li h6 {font-size: 15px;margin-top: 3px;}
.hot_dog_list.tel li h6 a {display: inline-block;}

.beef_des {height: 603px;text-align: center;background: url(../images/beef_des_bg.jpg) top center;padding-top: 105px;box-sizing: border-box;}
.beef_des h4 {font-size: 33px;}
.beef_des p {font-size: 18px;line-height:35px;margin-top: 46px;}
.our_pro {margin-top: 63px;}
.our_pro h3 {font-size: 27px;text-align: center;}
.our_pro ul {margin:49px auto 0 auto;width: 424px;height:400px;}
.our_pro ul li {/*float: left;*/border:1px solid #bcbcbc;/*margin-left: 46px;*/padding: 15px;box-shadow: 0 0 10px 8px inset #efefef;box-sizing: border-box;}
.our_pro ul li:nth-child(2n+1) {margin-left: 0;}
.our_pro ul li h4 {font-size: 20px;margin-top: 27px;}
.our_pro ul li p {font-size: 14px;line-height: 27px;margin-top: 16px;}
.our_pro ul li p.else {line-height: 32px;}
.farm_pro {margin-top: 65px;height: 1440px;background: url(../images/farm_pro_bg.jpg) no-repeat top center;padding-top: 69px;box-sizing: border-box;text-align: center;}
.farm_pro h3 {font-size: 27px;}
.farm_pro p {margin-top: 37px;font-size: 16px;line-height: 30px;text-align: left;}
.farm_pro img.mt45 {margin-top: 45px;}
.farm_pro img.mt75 {margin-top: 75px;}
.beef_cow.mt77 {margin-top: 77px;}
.beef_cow .fl {float: left;width: 560px;}
.beef_cow .fr {float: right;}
.beef_cow h5 {font-size: 23px;margin-top: 30px;line-height: 36px;}
.beef_cow p {margin-top: 12px;}
.beef_cow dl {width: 100%;margin-top: 12px;line-height: 28px;display: flex;}
.beef_cow dl dd {margin-left: 5px;}
.wulagui {margin-top: 105px;padding-top: 80px;box-sizing: border-box;background: url(../images/wulagui_bg.jpg) no-repeat top center;text-align: center;}
.wulagui h3 {font-size: 27px;}
.wulagui p {text-align: left;font-size: 16px;margin-top: 30px;}
.wulagui table {width: 590px;margin: 75px auto 0 auto;font-size: 16px;text-align: left;}
.wulagui table tr {border:1px solid #bebbac;border-left: none;border-right: none;}
.wulagui table tr th {background: #fff8e6;width: 110px;padding-left:21px;box-sizing: border-box;}
.wulagui table tr td {padding: 25px 26px;line-height: 27px;}

.eaten_des {margin-top: 34px;}
.eaten_des h5 {font-size: 21px;text-align: left;}
.eaten_des p {line-height: 24px;font-size: 16px;}
.eaten_des p.mess {margin-top: 10px;}
.eaten_tec {font-size: 24px;height: 52px;line-height: 52px;background: #ffe1e1;text-align: center;margin-top: 50px;}
.eaten_tec_img {text-align: center;margin: 44px 0 68px 0;}

.products_detail {margin-top: 33px;}
.products_detail .food_detail_img {background: #000;color: #fff;font-size: 14px;width: 118px;border-radius: 10px;}
.products_detail .food_detail_img a {color: #fff;display: block;padding: 5px 10px;box-sizing: border-box;} 
.products_detail .food_detail_img img {margin-right:8px;vertical-align: middle;}
.products_detail .food_detail_title {font-size: 37px;margin-top: 25px;}
.products_detail .food_detail_title img {margin-right: 12px;}
.food_detail_intro {margin-top: 47px;}
.food_detail_intro .fl {float: left;}
.food_detail_intro .big {margin-right: 18px;}
.food_detail_intro .big li {display: none;}
.food_detail_intro .big li.show {display: block;}
.food_detail_intro .small li {margin-top: 15px;width: 86px;height: 86px;}
.food_detail_intro .small li img {width: 100%;height: auto;box-sizing: border-box;}
.food_detail_intro .small li:first-child {margin-top: 0;}
.food_detail_intro .small li.active img {border:4px solid #f60100;}
.food_detail_intro .food_ins {float: left;width: 437px;margin-left: 45px;}
.food_detail_intro .food_ins h3 {font-size: 17px;line-height: 27px;}
.food_detail_intro .food_ins p {font-size: 16px;margin-top:10px;line-height: 29px;}

.food_eatway {margin-top: 57px;}
.food_eatway li {float: left;width: 488px;height: 225px;margin-left: 23px;border:2px solid #da0001;border-radius: 6px;box-sizing: border-box;}
.food_eatway li:first-child {margin-left: 0;}
.food_eatway li h3 {font-size: 20px;background: #da0001;color: #fff;padding: 16px 0 18px 0;text-align: center;}
.food_eatway li h3 img {margin-right: 12px;vertical-align: middle;}
.food_eatway li p {font-size: 17px;margin-top: 16px;line-height: 26px;padding: 0 18px;box-sizing: border-box;}
.food_recipe {margin-top: 55px;padding: 37px 0 50px 0;background: url(../images/food_recipe_bg.jpg) repeat top;}
.food_recipe ul {margin-top: 24px;}
.food_recipe ul li {margin-top: 30px;position: relative;float: left;width: 304px;height: 365px;margin-left:40px;background: #fff;box-shadow: 0 0 20px #e5e4e0;padding: 53px 17px 24px 17px;box-sizing: border-box;}
.food_recipe ul li:nth-child(3n+1) {margin-left: 0;}
.food_recipe ul li h3 {font-size: 23px;}
.food_recipe ul li .food_recipe_picture {margin-top: 19px;}
.food_recipe ul li .scord {margin-top: 25px;font-size: 16px;}
.food_recipe ul li .scord img {vertical-align: middle;}
.food_recipe ul li .card {position: absolute;top:15px;left: -4px;font-size: 14px;display: block;width: 104px;height: 24px;color:#fff;padding:3px 0 0 10px;background:url(../images/brown_bg.png) no-repeat left top;box-sizing: border-box;}
.food_recipe ul li .card.red {background:url(../images/red_bg.png) no-repeat left top;}
.food_recipe ul li .ball {position: absolute;top:-15px;left: 132px;}

.news_title {margin-top: 38px;font-size: 31px;font-weight: bold;}
.news_title img {margin-right: 14px;vertical-align: middle;}
.news_top {margin-top: 50px;}
.news_top li {float: left;width: 320px;height: 300px;margin-left: 20px;position: relative;}
.news_top li.mf0 {margin-left: 0;}
.news_top li a {display: block;color: #000;}
.news_top li h3 {font-size: 15px;margin-top: 7px;line-height: 22px;}
.news_top li p {margin-top: 15px;color: #c90101;}
.news_top li p span {font-size: 12px;color: #727272;}
.news_top li .news_icon {position: absolute;top: 0;left:0;}
.news_list {margin-top: 72px;}
.news_list li {padding: 31px 9px;border-bottom: 1px solid #dcdcdc;overflow: hidden;}
.news_list li  a {display: block;color: #000;}
.news_list li img {float: left;margin-right: 20px;}
.news_list li .news_des {float: left;width: 750px;}
.news_list li .news_des h3 {font-size: 15px;font-weight: bold;}
.news_list li .news_des p {font-size: 12px;line-height: 18px;margin-top: 10px;}
.news_list li .news_des p sup {color:#eb0205;}
.news_list li .news_des span {font-size: 12px;display: block;color: #cb0101;margin-top: 22px;}
.news_list li .news_des span b {font-weight: normal;font-size: 12px;color: #717171;}
.page {width: 167px;margin: 54px auto 0 auto;}
.page a {display: block;color: #000;font-size: 16px;}
.page li {float: left;border:1px solid #291e1c;border-right: none;width: 28px;height: 28px;line-height: 28px;text-align: center;}
.page li:nth-child(4){border-right: 1px solid #291e1c;}
.page li:last-child {border-right: 1px solid #291e1c;margin-left: 18px;}
.news_detail {margin-top: 40px;}
.news_detail h3 {font-size: 20px;line-height: 30px;}
.news_detail span {font-size: 13px;color: #cb0101;display: block;margin-top: 9px;}
.news_detail span b {font-weight: normal;font-size: 12px;color: #717171;}
.news_detail .img {display: block;text-align: center;margin-top: 64px;}
.news_detail_p {margin-top: 47px;font-size: 16px;line-height: 32px;}

.video{position:relative; width:602px; height:343px;margin: 69px auto 0 auto;}
.video a {display: block; width:602px; height:343px;}
.video a img {border:none;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{ background:#D9DADA;} /*鑳屾櫙棰滆壊*/
#colorbox{outline:0;}
#cboxContent{background:#fff; overflow:hidden;}
#cboxClose{width:31px; height:31px; border:0; padding:0; margin:0; position:absolute; top:0; right:0; text-indent:-9999px; background:url(../images/calendar_close.png) no-repeat;} /*鍏抽棴鎸夐挳*/


.news_detail_05_ul{display:flex; justify-content:space-between; padding-top:25px;}
.news_detail_05_ul li{width:32%;}
.news_detail_05_ul.s02 li {width: 49%;}
.news_detail_p2{font-size:12px; line-height:20px; text-align:right;}
.news_detail_p2 a{color:#000; text-decoration:underline;}
.news_detail_p3{padding-top:25px; font-size: 16px;line-height: 32px;}


.news_detail_05_ulaa{display:flex; justify-content:space-between; padding-top:25px;}
.news_detail_05_ulaa li{width:40%; line-height:150%;}


.food_about_bg{background:url(../images/food_bk_bg_a1.jpg) no-repeat center top; margin-top:35px; padding-bottom:20px;}
.food_about_a1{width:850px; margin:0 auto;}
.food_about_a2{width:580px; padding-top:280px;}
.food_about_a3{width:580px; padding-top:75px;}
.food_about_a4{width:580px; padding:75px 0px 130px 0px;}
.food_about_ac{color:#db4b30;}
.food_about_ax{font-size:12px; float:right;}
.font15{font-size:15px;}
.font20{font-size:20px;}
.top5{padding-top:5px;}
.top10{padding-top:10px;}
.top15{padding-top:15px;}
.top20{padding-top:20px;}
.top25{margin-top:25px;}
.top35{margin-top:35px;}
.top40{margin-top:40px;}
.top45{margin-top:45px;}
.ptop45{padding-top:45px;}
.top250{margin-top:250px;}
.line130{line-height:130%;}

.food_about_bg1{background:url(../images/food_bk_bg_a2.jpg) no-repeat center top; margin-top:35px;}
.food_about_bg2{background:url(../images/food_bk_bg_a3.jpg) no-repeat center top; margin-top:35px;}
.food_about_bg3{background:url(../images/food_bk_bg_a4.jpg) no-repeat center top; margin-top:35px;}
.food_about_bg4{background:url(../images/food_bk_bg_a5.jpg) no-repeat center top; margin-top:35px;}
.food_about_bg5{background:url(../images/food_bk_bg_a6.jpg) no-repeat center top; margin-top:35px;}
.food_about_bg6{background:url(../images/food_bk_bg_a7.jpg) no-repeat center top; margin-top:35px;}
.food_about_bg7{background:url(../images/food_bk_bg_a8.jpg) no-repeat center top; margin-top:35px;}
.food_about_a5{width:880px; margin:0 auto; line-height:150%;}
.food_about_a6 table{border-top:1px solid #000; border-right:1px solid #000; background:#fff;}
.food_about_a6 table td{border-bottom:1px solid #000; border-left:1px solid #000; height:25px; line-height:25px; text-align:center; font-size:14px;}
.top180{padding-top:180px;}
.font36{font-size:36px;}
.text_center{text-align:center;}
.top55{margin-top:55px;}
.top65{margin-top:65px;}
.w640{width:640px;}
.font24{font-size:24px;}
.top100{padding-top:100px;}
.w560{width:560px;}
.top75{padding-top:75px;}
.text2{text-indent:2em;}
.font16{font-size:16px;}
.font12{font-size:12px;}

.fa_pc_block{display:block;}
.fa_sp_block{display:none;}

.s03 {text-align: center;}
.s03 a {margin-right: 2%;}

/* 客户留言  */
.fankui{width:100%; overflow:hidden;padding:28px 0px;}
.fankui_nr{height:25px;line-height:25px;padding-bottom:22px;width:100%;}
.fankui_nr p{ float:left;height:25px;line-height:25px;}
.fankui_nr .p1{width:76px; text-align:right;}
.fankui_nr .p3{width:176px; text-align:right;}

.input {font-size:12pt;height:20px}
.text3{background:RGB(247,247,247);height:116px;line-height:25px;width:422px;padding:0px 10px;padding-right:20px;border-color:#CCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;font-size:12px;resize: none;display:block; overflow:hidden;}
.text5{background:RGB(247,247,247);height:25px;line-height:25px;width:198px;padding:0px 10px;border-color:#CCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; resize: none;display:block; overflow:hidden;}
.text6{background:RGB(247,247,247);height:25px;line-height:25px;width:432px;padding:0px 10px;border-color:#CCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; resize: none;display:block; overflow:hidden;}
.buy_form_bt {background: url("../images/buybutton.jpg") no-repeat; outline: 0px; border: 0px currentColor; width: 114px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: microsoft yahei; font-size: 14px; cursor: pointer;
}