@charset "utf-8";

/* CSS Document */
button,input,textarea,select{
	outline:none;
	background:none;
	border:none;
	font-family:"微软雅黑";
	font-family:'PingFang SC',arial,'Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif,'Microsoft Yahei';
	box-shadow:none;
	-webkit-appearance:none;
	border-radius:0;
}

a,*:before,*:after{
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
/* *{
	transition:all 0s \9 !important;
} */
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.iconfont:before{
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s;
}
.center_box{
	width:90%;
	margin:0 auto;
}
.center_box1{
	width:84%;
	margin:0 auto;
}
.center_box2{
    width:1000px;
    margin:0 auto;
}
.clearfix:after{
	content:"";
	clear:both;
	height:0;
	font-size:0;
	display:block;
	visibility:hidden;
	*zoom:1;
}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.pd_150{
	padding:150px;
}
.pd_tb150{
	padding:150px 0;
}
.pd_t150{
	padding-top:150px;
}
.pd_b150{
	padding-bottom:150px;
}
.pd_120{
	padding:120px;
}
.pd_tb100{
	padding:120px 0;
}
.pd_t120{
	padding-top:120px;
}
.pd_b120{
	padding-bottom:120px;
}
.pd_100{
	padding:100px;
}
.pd_tb100{
	padding:100px 0;
}
.pd_t100{
	padding-top:100px;
}
.pd_b100{
	padding-bottom:100px;
}
.pd_80{
	padding:80px;
}
.pd_tb80{
	padding:80px 0;
}
.pd_t80{
	padding-top:80px;
}
.pd_b80{
	padding-bottom:80px;
}
.pd_60{
	padding:60px;
}
.pd_tb60{
	padding:60px 0;
}
.pd_t60{
	padding-top:60px;
}
.pd_b60{
	padding-bottom:60px;
}
.pd_50{
	padding:50px;
}
.pd_tb50{
	padding:50px 0;
}
.pd_t50{
	padding-top:50px;
}
.pd_b50{
	padding-bottom:50px;
}
.pd_40{
	padding:40px;
}
.pd_tb40{
	padding:40px 0;
}
.pd_t40{
	padding-top:40px;
}
.pd_b40{
	padding-bottom:40px;
}
.pd_30{
	padding:30px;
}
.pd_tb30{
	padding:30px 0;
}
.pd_t30{
	padding-top:30px;
}
.pd_b30{
	padding-bottom:30px;
}
.pd_20{
	padding:20px;
}
.pd_tb20{
	padding:20px 0;
}
.pd_t20{
	padding-top:20px;
}
.pd_b20{
	padding-bottom:20px;
}
.pd_15{
	padding:15px;
}
.pd_tb15{
	padding:15px 0;
}
.pd_t15{
	padding-top:15px;
}
.pd_b15{
	padding-bottom:15px;
}
.pd_10{
	padding:10px;
}
.pd_tb10{
	padding:10px 0;
}
.pd_t10{
	padding-top:10px;
}
.pd_b10{
	padding-bottom:10px;
}
.pd_5{
	padding:5px;
}
.pd_tb5{
	padding:5px 0;
}
.pd_t5{
	padding-top:5px;
}
.pd_b5{
	padding-bottom:5px;
}
.pd_tb100{
	padding:100px 0;
}
.mg_t150{
	margin-top:150px;
}
.mg_b150{
	margin-bottom:150px;
}
.mg_t100{
	margin-top:100px;
}
.mg_b100{
	margin-bottom:100px;
}
.mg_tb80{
	margin:80px 0;
}
.mg_t80{
	margin-top:80px;
}
.mg_b80{
	margin-bottom:80px;
}
.mg_tb70{
	margin:70px 0;
}
.mg_t70{
	margin-top:70px;
}
.mg_b70{
	margin-bottom:70px;
}
.mg_tb60{
	margin:60px 0;
}
.mg_t60{
	margin-top:60px;
}
.mg_b60{
	margin-bottom:60px;
}
.mg_tb50{
	margin:50px 0;
}
.mg_t50{
	margin-top:50px;
}
.mg_b50{
	margin-bottom:50px;
}
.mg_tb40{
	margin:40px 0;
}
.mg_t40{
	margin-top:40px;
}
.mg_b40{
	margin-bottom:40px;
}
.mg_tb30{
	margin:30px 0;
}
.mg_t30{
	margin-top:30px;
}
.mg_b30{
	margin-bottom:30px;
}
.mg_tb20{
	margin:20px 0;
}
.mg_t20{
	margin-top:20px;
}
.mg_b20{
	margin-bottom:20px;
}
.mg_tb15{
	margin:15px 0;
}
.mg_t15{
	margin-top:15px;
}
.mg_b15{
	margin-bottom:15px;
}
.mg_tb10{
	margin:10px 0;
}
.mg_t10{
	margin-top:10px;
}
.mg_b10{
	margin-bottom:10px;
}
.mg_tb5{
	margin:5px 0;
}
.mg_t5{
	margin-top:5px;
}
.mg_b5{
	margin-bottom:5px;
}

/* *{
	font-family:"微软雅黑";
} */
body{
	font-size:medium !important;
	font-family:"微软雅黑";
	font-family:'PingFang SC',arial,'Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif,'Microsoft Yahei';
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color:transparent;
	background:#f5f3f0;
}

/* cyrillic-ext */
@font-face {
  font-family:cormb;
  src: url(../font/Cormorant-Bold.otf);
}
@font-face {
  font-family:corm;
  src: url(../font/Cormorant-Regular.otf);
}
@font-face {
	font-family:pstr;
	src:url(../font/PSTRBODN.TTF);
}
@font-face {
	font-family:arialnb;
	src: url(../font/ARIALNB.TTF);
}
@font-face {
	font-family:arialb;
	src: url(../font/ariblk.ttf);
}
@font-face {
	font-family:twcen;
	src:url(../font/TwCenMT.ttf);
}


:root{
	--curColor:#517935;
	--subColor:#99ae7a;
	--bluColor:#0c4e8d;
}
.flex_box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.inflex_box{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
}
.clamp_txt{
	overflow:hidden;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	-o-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-o-box-orient:vertical;
	box-orient:vertical;
	display:-webkit-box;
	display:-moz-box;
	display:-o-box;
	display:box;
}
.font_corm{
	font-family:corm;
}
.font_cormb{
	font-family:cormb;
}
.wow_list li{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.wow_list li:nth-of-type(1){
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.wow_list li:nth-of-type(2){
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.wow_list li:nth-of-type(3){
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.wow_list li:nth-of-type(4){
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
}
.wow_list li:nth-of-type(5){
	-webkit-animation-delay:1s;
	animation-delay:1s;
}
.wow_list li:nth-of-type(6){
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}
.wow_list li:nth-of-type(8){
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}
.wow_list li:nth-of-type(9){
	-webkit-animation-delay:2s;
	animation-delay:2s;
}
.wow_list li:nth-of-type(10){
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s;
}
.swiper-container{
	overflow:hidden;
	position:relative;
}

/* 常规文字 */
.article_w{
	font-size:22px;
	color:#333;
	line-height:1.625;
}
.article_w sup{
	vertical-align:super;
}
.article_w sub{
	vertical-align:sub;
}
.article_w img{
	max-width:100% !important;
	height:auto !important;
}
.article_w strong{
	font-weight:bold;
}
.article_w *:not(strong){
	font-weight:inherit;
}
.article_w table{
	border-collapse: collapse;
	border:solid 1px #e5e5e5;
	width:100%;
}
.article_w table td{
	border:solid 1px #e5e5e5;
	padding:10px;
}

.txt_center{
	text-align:center;
}
.iw_poi_title{color:var(--curColor);font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
#hamburger{
	display:none;
}
.header_box{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:950;
	transition:all .35s;
}
.header_box .header_top{
	background:#051700;
}
.header_box .header_top .swiper-container{
	height:32px;
	line-height:32px;
}
.header_box .header_top .swiper-slide{
	text-align:center;
}
.header_box .header_top .lastn_ss{
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	color:#FFF;
}
.header_bot{
	position:relative;
}
.header_bot>.center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.header_bot .logo_box{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}
.header_bot .logo{
	display:block;
}
.header_bot .logo img{
	display:block;
	max-height:40px;
}
.header_bot .header_bl,
.header_bot .header_br{
	-webkit-align-items:center;
	align-items:center;
}
.header_lan{
	position:relative;
	margin-right:1vw;
	z-index:5;
}
.header_lan .header_lant{
	padding:10px 15px;
	border-radius:200px;
	border:solid 1px #fff;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	cursor:pointer;
	transition:all .35s;
}
.header_lan .header_lant i{
	width:5px;
	height:5px;
	border-radius:50%;
	background:#fff;
}
.header_lan .header_lant span{
	font-size:18px;
	margin-left:.6em;
}
.header_lan .header_lanb{
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	padding-top:10px;
	opacity:0;
	transform:translateY(20px);
	pointer-events:none;
	transition:opacity .35s,transform .35s;
}
.header_lan .header_lanb ul{
	border-radius:20px;
	overflow:hidden;
}
.header_lan .header_lanb ul li+li{
	margin-top:1px;
}
.header_lan .header_lanb ul li a{
	display:block;
	padding:10px 0;
	color:#fff;
	font-size:16px;
	background:var(--subColor);
	text-align:center;
}
#dbss{
	display:none;
}
.header_sear{
	
}
.header_sear .header_sdef,
.header_cart{
	font-size:36px;
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align:center;
	color:#fff;
	margin-left:1vw;
	cursor:pointer;
	transition:all .35s
}
.header_sear .header_sdef .iconfont,
.header_cart .iconfont{
	font-size:.84em
}
.header_sear .header_sdef{
	margin-left:2vw;
}
.nav_box > ul > li{
	padding:0 1vw;
	height:calc(40px + 3vw);
	-webkit-align-items:center;
	align-items:center;
}
.nav_box > ul > li > a{
	font-size:20px;
	color:#fff;
}
.nav_box > ul > li.active > a{
	color:#57ae3c !important;
}
.subnav1{
	position:absolute;
	width:100%;
	top:100%;
	left:0;
	z-index:5;
	background:#fff;
	opacity: 0;
	visibility: hidden;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 0;
	min-height: 0;
	transition: min-height .2s,opacity .2s .1s,visibility .2s .1s,padding .2s;
	transition-timing-function:cubic-bezier(.16,.68,.43,.99);
}
.subnav1 .center_box{
	padding:30px 0;
}
.subnav1 ol li + li{
	margin-top:10px;
}
.subnav1 ol li a{
	font-size:16px;
	color:#333;
	display:inline-block;
}
.header_sear .header_zk{
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:120px;
	background:#fff;
	
	opacity: 0;
	visibility: hidden;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 0;
	min-height: 0;
	transition: min-height .2s,opacity .2s .1s,visibility .2s .1s,padding .2s;
	transition-timing-function:cubic-bezier(.16,.68,.43,.99);
}
.header_sear #dbss:checked ~ .header_zk{
	opacity: 1;
	visibility: visible;
	height: auto;
	min-height:120px;
}
.header_sear #dbss:checked ~ .header_sdef .iconfont:before{
	content:"\e602";
}
.header_sear .header_zk .center_box{
	height:120px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.header_sear .header_search form input,
.header_sear .header_search form button{
	height:40px;
	transition:all .35s;
	font-size:16px;
}
.header_sear .header_search form input{
	border-bottom:solid 1px #c1c1c1;
	color:#333;
	width:550px;
}
.header_sear .header_search form button{
	width:90px;
	color:#fff;
	background:#1a1a1a;
	cursor:pointer;
}
.header_sear .header_search form input:focus{
	border-color:#1a1a1a;
}
.header_box.header_box2{
	background:#fff;
	top:-32px;
}
.header_box.header_box2 .header_lan .header_lant,
.header_box.inner_header .header_lan .header_lant{
	color:#333;
	border-color:currentColor;
}
.header_box.header_box2 .header_lan .header_lant i,
.header_box.inner_header .header_lan .header_lant i{
	background:#333;
}
.header_box.header_box2 .nav_box > ul > li > a,
.header_box.inner_header .nav_box > ul > li > a{
	color:#333;
}
.header_box.header_box2 .header_sear .header_sdef,
.header_box.header_box2 .header_cart,
.header_box.inner_header .header_sear .header_sdef,
.header_box.inner_header .header_cart{
	color:#333;
}
.subnav1 .center_box,
.header_sear .header_zk .center_box{
	border-top:solid 1px #eee;
}
.inner_header ~ .header_height{
	height:calc(5vw + 32px);
}

/* banner */
.banner_box{
	position:relative;
	z-index:5;
}
.banner_box .banner_ss{
	display:block;
}
.banner_box .banner_ss > img{
	display:block;
	width:100%;
}
.banner_box .swiper-pagination{
	bottom:calc(67px + 3vw);
}
.banner_box .swiper-pagination-bullet{
	font-size:16px;
	width:1em;
	height:1em;
	opacity:1;
	background:#fff;
	border-radius:200px;
	margin:0 .9em !important;
}
.banner_box .swiper-pagination-bullet-active{
	width:4em;
}

/* 标题1 */
.btn_tit1{
	text-align:center;
}
.btn_tit1 .btn_h{
	font-size:40px;
	font-weight:bold;
	color:var(--bluColor);
}
.btn_tit1 .btn_w{
	color:#945900;
	font-size:20px;
	line-height:1.7;
}
.btn_tit1 .btn_wave{
	display:block;
	width:118px;
	height:6px;
	position:relative;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.btn_tit1 .btn_wave i{
	position:absolute;
	width:3996px;
	height:100%;
	left:0;
	top:0;
	background:url(../img/wave_img.png) repeat-x center center;
	animation:bolang1 180s linear infinite;
}
@keyframes bolang1{
	0%{
		background-position:0 0;
	}
	100%{
		background-position:3996px 0;
	}
}

/* 奥斯卡 */
.main_box{
	margin-top:calc((-100vw + 17px) * 66 / 1920);
}
.osc_box{
	padding-top:10.4vw;
	padding-bottom:15.625vw;
	background:url(../img/osc_bg.jpg) no-repeat center center;
	background-size:cover;
}
.osc_box .osc_con ul{
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-1.56vw;
}
.osc_box .osc_con ul li{
	width:20%;
}
.osc_box .osc_con ul li .osc_ss{
	display:block;
	margin-left:1.56vw;
	color:var(--bluColor);
	transition:all .35s;
}
.osc_box .osc_con ul li .osc_ss .osc_icons{
	position:relative;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	height:calc(((100vw - 17px) * .9 - 6.24vw) / 5);
}
.osc_box .osc_con ul li .osc_ss .osc_icons > img{
	position:relative;
	z-index:5;
	display:block;
	max-width:54%;
	max-height:54%;
	margin-left:5%;
	transition:all .35s;
}
.osc_box .osc_con ul li .osc_ss .osc_wrap{
	font-size:150px;
	font-size:7.8125vw;
	width:1em;
	height:1em;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-.5em;
	margin-top:-.5em;
	transform:translateX(-1.25vw);
}
.osc_box .osc_con ul li .osc_ss .osc_dec1{
	position:absolute;
	left:53.3333%;
	top:0;
	font-size:.2467em;
	width:1em;
	margin-left:-.5em;
	transform-origin:top;
	animation-name:oscDec1;
	transition:all .5s;
}
.osc_box .osc_con ul li:nth-of-type(1) .osc_ss .osc_dec1{
	animation-delay:.5s;
}
.osc_box .osc_con ul li:nth-of-type(1) .osc_ss .osc_dec2{
	animation-delay:.8s;
}
.osc_box .osc_con ul li:nth-of-type(2) .osc_ss .osc_dec1{
	animation-delay:.7s;
}
.osc_box .osc_con ul li:nth-of-type(2) .osc_ss .osc_dec2{
	animation-delay:1s;
}
.osc_box .osc_con ul li:nth-of-type(3) .osc_ss .osc_dec1{
	animation-delay:.9s;
}
.osc_box .osc_con ul li:nth-of-type(3) .osc_ss .osc_dec2{
	animation-delay:1.2s;
}
.osc_box .osc_con ul li:nth-of-type(4) .osc_ss .osc_dec1{
	animation-delay:1.1s;
}
.osc_box .osc_con ul li:nth-of-type(4) .osc_ss .osc_dec2{
	animation-delay:1.4s;
}
.osc_box .osc_con ul li:nth-of-type(5) .osc_ss .osc_dec1{
	animation-delay:1.3s;
}
.osc_box .osc_con ul li:nth-of-type(5) .osc_ss .osc_dec2{
	animation-delay:1.7s;
}
@keyframes oscDec1{
	0%{
		transform:translateY(-20px) scale(0);
		opacity:0;
	}
	100%{
		transform:translateY(0) scale(1);
		opacity:1;
	}
}
@keyframes oscDec2{
	0%{
		transform:scale(0);
		opacity:0;
	}
	100%{
		transform:scale(1);
		opacity:1;
	}
}
.osc_box .osc_con ul li .osc_ss .osc_dec2{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	animation-name:oscDec2;
}
.osc_box .osc_con ul li .osc_ss .osc_dec1 img,
.osc_box .osc_con ul li .osc_ss .osc_dec2 img{
	display:block;
	width:100%;
}
.osc_box .osc_con ul li .osc_ss .osc_w{
	font-size:28px;
	font-size:1.4584vw;
	font-weight:bold;
	text-align:center;
	transition:transform .35s;
}

/* 介绍 */
.jieshao_box{
	background:#083e81;
	-webkit-align-items:center;
	align-items:center;
}
.jieshao_box .jieshao_l{
	width:40%;
}
.jieshao_box .jieshao_l .jieshao_wrap{
	padding:4.7vw;
}
.jieshao_box .jieshao_l  .jieshao_icon{
	display:block;
	text-align:center;
}
.jieshao_box .jieshao_l  .jieshao_icon i{
	font-size:93px;
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jieshao_box .jieshao_l  .jieshao_icon i svg,
.jieshao_box .jieshao_l  .jieshao_icon i img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.jieshao_box .jieshao_l  .jieshao_icon i svg path{
	fill:#e6cba2 !important;
}
.jieshao_box .jieshao_l  .jieshao_icon i.iconfont{
	color:#e6cba2;
}
.jieshao_box .jieshao_l .jieshao_view{
	margin-top:3vw;
	max-height:calc(100vh - 6vw - 6vw - 93px - 3vw);
}
.jieshao_box .jieshao_l .mCSB_scrollTools .mCSB_draggerRail{
	background:rgba(255,255,255,.1);
}
.jieshao_box .jieshao_l .jieshao_view .jieshao_w{
	font-size:26px;
	font-size:1.354vw;
	color:#e6cba2;
	text-align:center;
	line-height:1.7;
}
.jieshao_box .jieshao_r{
	width:60%;
	height:100vh;
	overflow:hidden;
}
.jieshao_box .jieshao_r img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

/* 牛和奶 */
.niunai_box{
	background:#f5f3f0;
	padding:80px 0;
	padding:6vw 0;
}
.niunai_box .niunai_wrap{
	max-width:1200px;
	width:64vw;
	margin:0 auto;
	position:relative;
}
.niunai_box .niunai_wrap .niunai_img{
	display:block;
}
.niunai_box .niunai_wrap .niunai_img img{
	display:block;
	width:100%;
}
.niunai_box .niunai_wrap .niunai_mask{
	position:absolute;
	width:360px;
	width:18.75vw;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	align-items:center;
	margin-left:-180px;
	margin-left:-9.375vw;
}
.niunai_box .niunai_wrap .niunai_l{
	top:38.7%;
	left:0;
}
.niunai_box .niunai_wrap .niunai_r{
	bottom:15%;
	left:94%;
}
.niunai_box .niunai_wrap .niunai_mask .niunai_w{
	font-size:28px;
	font-size:1.458vw;
	color:#333;
	text-align:center;
}
.niunai_box .niunai_wrap .niunai_mask.niunai_l .niunai_w{
	color:#bfd6b8;
}
.niunai_box .niunai_wrap .niunai_mask .niunai_arrow{
	animation-duration:1.5s;
}
.niunai_box .niunai_wrap .niunai_mask.niunai_l .niunai_arrow{
	margin-top:1.56vw;
}
.niunai_box .niunai_wrap .niunai_mask.niunai_r .niunai_arrow{
	margin-bottom:1.56vw;
}
.niunai_box .niunai_wrap .niunai_mask .niunai_arrow img{
	max-width:100%;
}

/* 产品 */
.cp_box{
	background:url(../img/cp_bg.jpg) no-repeat center center;
	background-size:cover;
}
.cp_box .cp_con{
	margin-top:4vw;
}
.cp_box .cp_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-1.56vw;
	margin-left:-1.56vw;
}
.cp_box .cp_con ul li{
	width:25%;
	margin-top:1.56vw;
}
.cp_box .cp_con ul li .cp_ss{
	display:block;
	margin-left:1.56vw;
}
.cp_box .cp_con ul li .cp_ss .cp_pics{
	position:relative;
	border-radius:20px;
	overflow:hidden;
}
.cp_box .cp_con ul li .cp_ss .cp_pics .cp_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .9 - 1.56vw - 1.56vw - 1.56vw) / 4 * 521 / 407);
}
.cp_box .cp_con ul li .cp_ss .cp_pics .cp_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.cp_box .cp_con ul li .cp_ss .cp_pics .cp_hide{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	opacity:0;
	transition:all .35s;
}
.cp_box .cp_con ul li .cp_ss .cp_pics .cp_hide_w{
	position:absolute;
	bottom:0;
	left:0;
	z-index:3;
	width:100%;
	background:var(--curColor);
	font-size:32px;
	font-size:1.56vw;
	color:#e6cba2;
	text-align:center;
	padding:1vw 0;
	letter-spacing:.1em;
	text-indent:.1em;
	opacity:0;
	transition:all .35s;
}
.cp_box .cp_con ul li .cp_ss .cp_txt{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	color:var(--bluColor);
	font-size:26px;
	font-size:1.354vw;
	margin-top:1.56vw;
}
.cp_box .cp_con ul li .cp_ss .cp_txt .cp_w{
	max-width:calc(100% - 5vw);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/* 页脚 */
.footer_box{
	background:#4f7538;
}
.footer_box,
.footer_box a{
	color:#fff;
}
.footer_top .footer_ttop{
	text-align:center;
}
.footer_top .footer_ttop .footer_logo{
	display:inline-block;
}
.footer_top .footer_ttop .footer_logo img{
	display:block;
	width:auto;
	max-height:54px;
}
.footer_top .footer_tbot{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.footer_top .footer_nav{
	padding-right:30px;
	margin-right:30px;
	border-right:solid 1px #33551e;
}
.footer_top .footer_nav ul li{
	overflow:hidden;
}
.footer_top .footer_nav ul li + li{
	margin-top:5px;
}
.footer_top .footer_nav ul li a{
	float:left;
	font-size:18px;
}
.footer_top .footer_share ul{
	overflow:hidden;
}
.footer_top .footer_share ul li{
	float:left;
}
.footer_top .footer_share ul li + li{
	margin-left:40px;
}
.footer_top .footer_share ul li .footer_ss{
	font-size:70px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:#33551e;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer;
	transition:all .35s;
}
.footer_top .footer_share ul li .footer_ss svg{
	display:block;
	max-width:56%;
	max-height:56%;
}
.footer_top .footer_share ul li .footer_ss svg path{
	fill:#fff !important;
}
.footer_bot{
	border-top:solid 1px #1a7102;
	font-size:18px;
	text-align:center;
}
.footer_bot,
.footer_bot a{
	color:rgba(255,255,255,.4);
}

/* 内页-banner */
.inner_banner{
    position:relative;
    overflow:hidden;
}
.inner_banner .center_box{
	width:80.52%;
}
.inner_banner > img {
    display:block;
    width:100%;
    min-height:100%;
}
.inner_banner .inner_b_txt {
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    height:100%;
    z-index:3;
    color:#fff;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
	-webkit-align-items:flex-start;
	align-items:flex-start;
    -webkit-flex-direction:column;
    flex-direction:column;
	padding-bottom:7.8125vw;
}

.inner_banner .inner_b_txt h2 {
    font-size:60px;
    font-size:3vw;
	font-weight:bold;
	text-transform:uppercase;
	padding:1.4vw 2vw;
	border-radius:1vw;
	background:var(--curColor);
	min-width:32vw;
	text-align:center;
}

.inner_banner .inner_b_txt p {
    font-size:24px;
}

.scaleBox {
    -webkit-animation-name:scaleBox;
    animation-name:scaleBox;
}

@keyframes scaleBox {
    0% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

/* 内页-关于我们 */
.gywm_s2{
	overflow:hidden;
}
.gywm_s2 .gywm_list ul li + li{
	margin-top:4vw;
}
.gywm_s2 .gywm_list ul li .gywm_ss{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.gywm_s2 .gywm_list ul li:nth-of-type(even) .gywm_ss{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_img{
	width:48.78%;
	height:calc((100vw - 17px) * .9 * .4878 * 510 / 800);
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
	overflow:hidden;
}
.gywm_s2 .gywm_list ul li:nth-of-type(odd) .gywm_ss .gywm_img{
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}
.gywm_s2 .gywm_list ul li:nth-of-type(even) .gywm_ss .gywm_img{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .5s;
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap{
	width:48%;
	-webkit-align-items:center;
	align-items:center;
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_txt{
	min-height:80%;
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_h,
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_w{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_w{
	font-weight:bold;
	margin-top:2vw;
	
	/* text-align:justify;
	-webkit-hyphens:auto;
	hyphens:auto; */
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_h,
.gywm_s3 .gywm_h{
	color:var(--bluColor);
	font-size:44px;
	font-size:2.29vw;
	font-weight:bold;
	transition:all .35s;
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_h{
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_w{
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.gywm_s2 .gywm_list ul li:nth-of-type(even) .gywm_ss .gywm_wrap .gywm_h{
	text-align:right;
}
.gywm_s3 .gywm_h{
	text-align:center;
	width:60vw;
	margin-left:auto;
	margin-right:auto;
}
.gywm_s3 .gywm_con{
	margin-top:2vw;
}
.gywm_s3 .gywm_img{
	background:#d8e4d1;
	height:150px;
	height:7.8125vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.gywm_s3 .gywm_img img{
	display:block;
	max-width:100%;
}
.gywm_s3 .gywm_w{
	margin-top:2vw;
}

/* 内页-联系我们 */
.lxwm_box1{
	background:url(../img/lxwm_bg.jpg) no-repeat left top;
	background-size:100%;
	padding:10vw 0;
}
.lxwm_box1 .lxwm_con .lxwm_l{
	width:42%;
}
.lxwm_box1 .lxwm_con .lxwm_l .lxwm_img{
	display:block;
}
.lxwm_box1 .lxwm_con .lxwm_l .lxwm_img img{
	display:block;
	max-width:100%;
}
.lxwm_box1 .lxwm_con .lxwm_l .lxwm_info{
	margin-top:2vw;
	font-size:24px;
	font-size:1.25vw;
}
.lxwm_box1 .lxwm_con .lxwm_r{
	width:51.625%;
	background:#fff;
	padding:4vw;
	border-radius:1vw;
}
.lxwm_tit{
	color:var(--bluColor);
}
.lxwm_tit .lxwm_h{
	font-size:2.1875vw;
	font-weight:bold;
}
.lxwm_line{
	display:block;
	max-width:172px;
	width:9.375vw;
	height:3px;
	background:var(--bluColor);
	transform-origin:left;
	animation-name:lxwmLine;
}
@keyframes lxwmLine{
	from{
		transform:scaleX(0);
	}
	to{
		transform:scaleX(1);
	}
}
.lxwm_tit .lxwm_line{
	margin-top:1vw;
}
.lxwm_box1 .lxwm_form{
	margin-top:2.5vw;
}
.lxwm_box1 .lxwm_form ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.lxwm_box1 .lxwm_form ul li{
	width:100%;
	margin-top:1vw;
}
.lxwm_box1 .lxwm_form ul li.lxwm_c2{
	width:42.84%;
}
.lxwm_box1 .lxwm_form ul li.lxwm_inp input,
.lxwm_box1 .lxwm_form ul li.lxwm_inp textarea{
	font-size:1vw;
	color:#333;
	display:block;
	width:100%;
	padding:1vw 0;
	background:url(../img/wave_line.png) repeat-x left bottom;
}
.lxwm_box1 .lxwm_form ul li.lxwm_inp textarea{
	height:140px;
	resize:none;
}
.lxwm_box1 .lxwm_form ul li.lxwm_submit{
	margin-top:2.5vw;
}
.lxwm_box1 .lxwm_form ul li.lxwm_submit .lxwm_btn{
	display:inline-block;
	width:11.67vw;
	text-align:center;
	padding:.75vw 0;
	border:solid 1px var(--bluColor);
	border-radius:200px;
	font-size:1.56vw;
	font-weight:bold;
	color:var(--bluColor);
	cursor:pointer;
	transition:all .35s;
}

/* 内页-常见问题 */
.faq_list ul{
	padding-top:2px;
	background:url(../img/wave_line.png) repeat-x left top;
}
.faq_list ul li{
	padding:1.5vw 0 calc(1.5vw + 2px);
	background:url(../img/wave_line.png) repeat-x left bottom;
}
.faq_list ul li .faq_top{
	-webkit-align-items:flex-start;
	align-items:flex-start;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	font-size:1.56vw;
	color:var(--bluColor);
}
.faq_list ul li .faq_top .faq_icon{
	width:20px;
	height:20px;
	position:relative;
	margin-top:calc((1.5em - 20px) / 2);
}
.faq_list ul li .faq_top .faq_icon:before,
.faq_list ul li .faq_top .faq_icon:after{
	content:"";
	position:absolute;
	background:var(--bluColor);
}
.faq_list ul li .faq_top .faq_icon:before{
	width:100%;
	height:2px;
	top:9px;
	left:0;
}
.faq_list ul li .faq_top .faq_icon:after{
	height:100%;
	width:2px;
	left:9px;
	top:0;
}
.faq_list ul li .faq_top .faq_h{
	width:calc(100% - 20px - 2vw);
	line-height:1.5;
	font-weight:bold;
}
.faq_list ul li.active .faq_icon:before{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.faq_list ul li.active .faq_icon:after{
	-webkit-transform:rotate(90deg);
    transform:rotate(90deg);
}
.faq_list ul li .faq_bot{
	overflow:hidden;
	padding-left:calc(20px + 2vw);
	max-height:0;
	transition:all .5s;
}
.faq_list ul li.active .faq_bot{
	max-height:calc(600px + 1.2vw);
}
.faq_list ul li .faq_bot .faq_view{
	margin-top:1vw;
	max-height:400px;
}
.faq_list ul li .faq_bot .mCSB_scrollTools .mCSB_draggerRail{
	background:rgba(12,78,141,.1);
}
.faq_list ul li .faq_bot .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:var(--bluColor);
}

/* 详情页 */
.xqy_container .xqy_tit{
	text-align:center;
}
.xqy_container .xqy_tit .xqy_h{
	font-size:60px;
	font-size:3vw;
	font-weight:bold;
	text-align:center;
	color:var(--bluColor);
}
.xqy_container .xqy_tit span{
	display:inline-block;
	padding:0 1vw;
	font-size:22px;
	font-size:1.1vw;
	color:#484848;
	margin-top:.5vw;
}
.xqy_container .xqy_content{
	margin-top:1.56vw;
}

/* 内页-食谱 */
.sp_box1{
	padding:6vw 0;
}
.sp_box1 .sp_l{
	width:21.9%;
	position:-webkit-sticky;
	position:sticky;
}
.sp_box1 .sp_l,
.spxqy_s2 .spxqy_l{
	top:calc(32px + 5vw + 1.56vw);
}
.sp_box1 .sp_l ul li{
	overflow:hidden;
}
.sp_box1 .sp_l ul li + li{
	margin-top:2.5vw;
}
.sp_box1 .sp_l ul li a{
	float:left;
	font-size:34px;
	font-size:1.77vw;
	color:#333;
}
.sp_box1 .sp_l ul li.active a{
	color:var(--bluColor);
	font-weight:bold;
}
.sp_box1 .sp_r{
	width:74%;
}
.sp_sear{
	position:relative;
}
.sp_sear input{
	display:block;
	width:100%;
	height:70px;
	height:3.6458vw;
	border-radius:200px;
	background:#e7e8ea;
	padding-left:4.68vw;
	font-size:24px;
	font-size:1.25vw;
	color:#333;
}
.sp_sear .iconfont{
	font-size:30px;
	font-size:1.56vw;
	position:absolute;
	line-height:70px;
	line-height:3.6458vw;
	left:1.56vw;
	color:var(--bluColor);
	pointer-events:none;
}
.sp_sear .sp_btn{
	position:absolute;
	top:8px;
	right:8px;
	bottom:8px;
	width:6vw;
	text-align:center;
	background:var(--bluColor);
	border-radius:200px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	transition:all .35s;
}
.sp_sear .sp_btn *{
	font-weight:inherit;
}
.sp_box1 .sp_list{
	margin-top:4vw;
}
.sp_list ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-1vw;
	margin-left:-1vw;
}
.sp_list ul li{
	width:33.33333%;
	margin-top:1vw;
}
.sp_list ul li .sp_ss{
	display:block;
	padding:26px;
	padding:1.25vw;
	background:#fff;
	color:var(--bluColor);
	border-radius:1vw;
	margin-left:1vw;
	transition:all .35s;
}
.sp_list ul li .sp_ss .sp_img{
	display:block;
	overflow:hidden;
	height:calc((((100vw - 17px) * .9 * .74 - 2vw) / 3 - 2.5vw) * 462 / 370);
	border-radius:1vw;
}
.sp_list ul li .sp_ss .sp_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .5s;
}
.sp_list ul li .sp_ss .sp_w{
	padding-top:1.25vw;
	font-size:28px;
	font-size:1.458vw;
	padding-bottom:.5vw;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/* 内页-食谱详情页 */
.spxqy_s1 .spxqy_l,
.spxqy_s1 .spxqy_r{
	width:50%;
}
.spxqy_s1 .spxqy_l{
	background:#0b4882;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
}
.spxqy_s1 .spxqy_l .spxqy_h{
	font-size:60px;
	font-size:3vw;
	font-weight:bold;
	text-align:center;
	width:100%;
	padding:0 4.5vw;
}
.spxqy_s1 .spxqy_r{
	height:calc((100vw - 17px) * .5 * 810 / 960);
	overflow:hidden;
}
.spxqy_s1 .spxqy_r img{
	display:block;
	width:100%;
	height:100%;
}
.spxqy_s2{
	padding:6vw 0;
}
.spxqy_s2 .spxqy_l{
	width:34%;
	overflow:hidden;
	border-radius:1vw;
	position:-webkit-sticky;
	position:sticky;
}
.spxqy_s2 .spxqy_l img{
	display:block;
	width:100%;
	height:100%;
}
.spxqy_s2 .spxqy_r{
	width:62%;
}
.spxqy_s2 .spxqy_r .spxqy_top,
.spxqy_s2 .spxqy_r .spxqy_bot{
	padding:3vw 4vw;
	border-radius:1vw;
}
.spxqy_s2 .spxqy_r .spxqy_top{
	background:rgba(255,255,255,.8);
}
.spxqy_s2 .spxqy_r .spxqy_top .spxqy_h{
	font-size:44px;
	font-size:2.29vw;
	font-weight:bold;
	color:var(--bluColor);
}
.spxqy_s2 .spxqy_r .spxqy_top .spxqy_exp{
	font-size:24px;
	font-size:1.25vw;
	color:#333;
	font-weight:bold;
}
.spxqy_s2 .spxqy_r .spxqy_bot{
	background:rgba(255,255,255,.4);
	margin-top:1.56vw;
}

/* 内页-新闻 */
.xw_list ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-2.2vw;
	margin-left:-1.56vw;
}
.xw_list ul li{
	width:33.33333%;
	margin-top:2.2vw;
}
.xw_list ul li .xw_ss{
	display:block;
	margin-left:1.56vw;
	color:var(--bluColor);
}
.xw_list ul li .xw_ss .xw_img{
	display:block;
	width:100%;
	overflow:hidden;
	border-radius:10px;
	height:calc(((100vw - 17px) * .9 - 1.56vw - 1.56vw) / 3 * 382 / 558);
}
.xw_list ul li .xw_ss .xw_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .35s;
}
.xw_list ul li .xw_ss .xw_txt{
	padding-top:1.25vw;
}
.xw_list ul li .xw_ss .xw_txt .xw_h{
	font-size:30px;
	font-size:1.56vw;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
.xw_list ul li .xw_ss .xw_txt .xw_date{
	position:relative;
	text-align:center;
	margin-top:1.25vw;
}
.xw_list ul li .xw_ss .xw_txt .xw_date:before{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:#99ae7a;
	top:50%;
	left:0;
}
.xw_list ul li .xw_ss .xw_txt .xw_date span{
	display:inline-block;
	font-size:26px;
	font-size:1.25vw;
	font-weight:bold;
	color:#333;
	position:relative;
	z-index:3;
	padding:.75vw 1.25vw;
	border-radius:200px;
	background:#F5F3F0;
	border:solid 1px #99ae7a;
	transition:all .35s;
}

/* 加载按钮 */
.load_btn{
	text-align:center;
	margin-top:3vw;
}
.load_btn a{
	display:inline-block;
	text-align:center;
	font-size:30px;
	font-size:1.56vw;
}
.load_btn a span{
	display:block;
	line-height:1;
}
.load_btn a .load_icon{
	width:.8em;
	height:.8em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.load_btn a .load_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.load_btn.load_more a{
	color:var(--curColor);
}
.load_btn.load_more a .load_icon{
	transform:translateY(-.2em);
}
.load_btn a .load_icon svg path{
	fill:currentcolor !important;
}
.load_btn.load_all a span{
	color:#ccc;
}
.load_btn.load_all a .load_icon{
	transform:translateY(.2em) rotate(180deg);
}

/* 媒体 */
.mt_box .mt_con{
	margin-top:3vw;
}
.mt_box .mt_con .mt_ss{
	display:block;
	position:relative;
	color:#fff;
	cursor:pointer;
}
.mt_box .mt_con .swiper-slide{
	width:calc((100vw - 17px - 4px) / 5);
}
.mt_box .mt_con .mt_ss .mt_img{
	display:block;
	overflow:hidden;
	height:calc((100vw - 17px - 4px) / 5);
}
.mt_box .mt_con .mt_ss .mt_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .5s;
}
.mt_box .mt_con .mt_ss .mt_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background:rgba(11,52,0,.48);
	opacity:0;
	transition:all .35s;
}
.mt_box .mt_con .mt_ss .mt_wrap .iconfont{
	font-size:54px;
	font-size:2.8125vw;
}
.mt_box .mt_con .swiper-button-white{
	width:5vw;
	height:100%;
	background:#fff;
	top:0;
	margin-top:0;
	color:var(--curColor);
	opacity:0;
	transition:all .35s;
}
.mt_box .mt_con .swiper-button-prev{
	left:0;
}
.mt_box .mt_con .swiper-button-next{
	right:0;
}
.mt_box .mt_con .swiper-button-disabled{
	opacity:0 !important;
}
.mt_box .mt_con .swiper-button-white:after{
	font-size:2vw;
}
.mt_more{
	text-align:center;
	margin-top:3vw;
}
.mt_more a{
	display:inline-block;
	font-size:20px;
	font-size:1vw;
	color:#fff;
	width:12.7vw;
	padding:1.5vw 0;
	text-align:center;
	background:var(--curColor);
}

/* 媒体弹出 */
.mt_pop{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:980;
	background:rgba(0,0,0,0.32);
	pointer-events:none;
	opacity:0;
	transition:opacity .35s;
}
.mt_pop.mt_pop_show{
	opacity:1;
	pointer-events:auto;
}
.mt_pop .mt_pop_container{
	width:68%;
	height:100vh;
	margin:0 auto;
	position:relative;
	background:#fff;
}
.mt_pop .mt_pop_container .mt_pop_ss{
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_l{
	width:60%;
	padding:1.25vw;
	position:relative;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_l .mt_pop_img,
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_l .mt_pop_video{
	height:calc(100vh - 2.5vw);
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_l .mt_pop_img{
	display:block;
	overflow:hidden;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_l .mt_pop_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_l .mt_pop_video{
	position:absolute;
	top:1.25vw;
	right:1.25vw;
	left:1.25vw;
	bottom:1.25vw;
	background:#fff;
	z-index:3;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r{
	width:40%;
	padding:1.25vw 2vw;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_view{
	max-height:calc(100vh - 2.5vw - 5vw - 9vw);
	margin-top:5vw;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mCSB_scrollTools .mCSB_draggerRail{
	background:rgba(12,78,141,.1);
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:var(--bluColor);
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_w{
	font-size:1vw;
	color:#888;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_share{
	margin-top:1.5vw;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_share ul{
	display:flex;
	justify-content:center;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_share ul li + li{
	margin-left:20px;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_share .mt_pop_sicon{
	width:14px;
	height:14px;
	justify-content: center;
	align-items:center;
	color:#636363;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_share .mt_pop_sicon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_share .mt_pop_sicon svg path{
	fill:currentColor !important;
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_info{
	font-size:20px;
	font-weight:bold;
	color:#636363;
	text-align:center;
	margin-top:2.5vw;
}
.mt_pop .mt_pop_container .swiper-button-white,
.mt_pop .mt_pop_container .mt_pop_close{
	top:1.25vw;
	color:#484848;
}
.mt_pop .mt_pop_container .swiper-button-white:after,
.mt_pop .mt_pop_container .mt_pop_close .iconfont{
	font-size:2vw;
	transition:all 0s;
}
.mt_pop .mt_pop_container .swiper-button-white{
	margin-top:0;
}
.mt_pop .mt_pop_container .swiper-button-prev{
	left:calc(60% + 2vw);
}
.mt_pop .mt_pop_container .swiper-button-next{
	right:auto;
	left:calc(60% + 3vw + 40px)
}
.mt_pop .mt_pop_container .mt_pop_close{
	position:absolute;
	right:2vw;
	z-index:5;
	cursor:pointer;
	transition:all .35s;
}






/* 媒体 */
.mt_box .mt_con .mt_ss:hover .mt_img img{
	transform:scale(1.1);
}
.mt_box .mt_con .mt_ss:hover .mt_wrap{
	opacity:1;
}
.mt_box .mt_con .swiper-button-white:hover{
	opacity:1;
}
.mt_more a:hover{
	background:var(--subColor);
}
.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_share .mt_pop_sicon:hover{
	color:var(--curColor);
}
.mt_pop .mt_pop_container .swiper-button-white:hover,
.mt_pop .mt_pop_container .mt_pop_close:hover{
	color:var(--bluColor);
}









@media screen and (min-width:1201px){
	/* header */
	.header_box:hover{
		background:#fff;
	}
	.header_box:hover .header_lan .header_lant{
		color:#333;
		border-color:currentColor;
	}
	.header_box:hover .header_lan .header_lant i{
		background:#333;
	}
	.header_box:hover .nav_box > ul > li > a{
		color:#333;
	}
	.header_box:hover .header_sear .header_sdef,
	.header_box:hover .header_cart{
		color:#333;
	}
	
	
	.header_box .header_top .lastn_ss:hover{
		color:#5aad43;
	}
	.header_lan:hover .header_lant{
		background:var(--curColor) !important;
		border-color:var(--curColor) !important;
		color:#fff !important;
	}
	.header_lan:hover .header_lant i{
		background:#fff !important;
	}
	.header_lan:hover .header_lanb{
		opacity:1;
		transform:translateY(0);
		pointer-events:auto;
	}
	.header_lan .header_lanb ul li a:hover{
		background:var(--curColor);
	}
	.nav_box > ul > li > a:hover{
		color:#57ae3c !important;
	}
	.nav_box > ul > li:hover .subnav1{
		opacity: 1;
		visibility: visible;
		height: auto;
		min-height:250px;
		transition: min-height .2s,opacity .2s,visibility .2s,padding .2s;
	}
	.subnav1 ol li a:hover{
		color:var(--curColor);
	}
	.header_sear .header_sdef:hover,
	.header_cart:hover{
		color:#57ae3c !important
	}
	.header_sear .header_search form button:hover{
		background:var(--curColor);
	}
	
	/* 奥斯卡 */
	.osc_box .osc_con ul li .osc_ss:hover{
		color:var(--curColor);
	}
	.osc_box .osc_con ul li .osc_ss:hover .osc_w{
		transform:translateY(-1vw);
	}
	.osc_box .osc_con ul li .osc_ss:hover .osc_dec1{
		transform:translateY(4vw) scale(2);
		opacity:0;
	}
	/* .osc_box .osc_con ul li .osc_ss:hover .osc_icons > img{
		transform:scale(.9) translateX(1vw);
	} */
	
	/* 产品 */
	.cp_box .cp_con ul li .cp_ss:hover .cp_pics .cp_hide{
		opacity:1;
	}
	.cp_box .cp_con ul li .cp_ss:hover .cp_pics .cp_hide_w{
		opacity:1;
	}
	
	/* 页脚 */
	.footer_top .footer_nav ul li a:hover{
		opacity:.6;
	}
	.footer_top .footer_share ul li .footer_ss:hover{
		background:#3a6122;
	}
	
	/* 内页-关于我们 */
	.gywm_s2 .gywm_list ul li .gywm_ss:hover .gywm_img img{
		transform:scale(1.1);
	}
	.gywm_s2 .gywm_list ul li .gywm_ss:hover .gywm_wrap .gywm_h{
		color:var(--curColor);
	}
	
	/* 内页-联系我们 */
	.lxwm_box1 .lxwm_form ul li.lxwm_submit .lxwm_btn:hover{
		background:var(--bluColor);
		color:#fff;
	}
	
	/* 内页-食谱 */
	.sp_box1 .sp_l ul li a:hover{
		color:var(--bluColor);
	}
	.sp_sear .sp_btn:hover{
		filter:saturate(150%);
	}
	.sp_sear .sp_btn{
		opacity:0;
	}
	.sp_sear:hover .sp_btn,
	.sp_sear input:focus ~ .sp_btn{
		opacity:1;
	}
	.sp_list ul li .sp_ss:hover{
		color:#fff;
		background:var(--subColor);
	}
	.sp_list ul li .sp_ss:hover .sp_img img{
		transform:scale(1.1);
	}
	
	/* 内页-新闻 */
	.xw_list ul li .xw_ss:hover{
		color:#99ae7a;
	}
	.xw_list ul li .xw_ss:hover .xw_img img{
		transform:scale(1.1);
	}
	.xw_list ul li .xw_ss:hover .xw_date span{
		background:#99ae7a;
		color:#fff;
	}
	
	/* 加载 */
	.load_btn.load_more a:hover{
		color:#57AE3C;
	}
	
	/* 手机版导航 */
	.m_nav_box{
		display:none;
	}
	
	
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }
@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }
@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }
@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }
@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }
@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }
@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }
@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }
@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }
@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }
@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }
@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }

@media screen and (max-width:1200px){
	.center_box{
		width:92%;
	}
	.pd_150{
		padding:1.7rem;
	}
	.pd_tb150{
		padding:1.7rem 0;
	}
	.pd_t150{
		padding-top:1.7rem;
	}
	.pd_b150{
		padding-bottom:1.7rem;
	}
	.pd_120{
		padding:1.4rem;
	}
	.pd_tb120{
		padding:1.4rem 0;
	}
	.pd_t120{
		padding-top:1.4rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1.2rem;
	}
	.pd_tb100{
		padding:1.2rem 0;
	}
	.pd_t100{
		padding-top:1.2rem;
	}
	.pd_b100{
		padding-bottom:1.2rem;
	}
	.pd_80{
		padding:1rem;
	}
	.pd_tb80{
		padding:1rem 0;
	}
	.pd_t80{
		padding-top:1rem;
	}
	.pd_b80{
		padding-bottom:1rem;
	}
	.pd_70{
		padding:.9rem;
	}
	.pd_tb70{
		padding:.9rem 0;
	}
	.pd_t70{
		padding-top:.9rem;
	}
	.pd_b70{
		padding-bottom:.9rem;
	}
	.pd_60{
		padding:.8rem;
	}
	.pd_tb60{
		padding:.8rem 0;
	}
	.pd_t60{
		padding-top:.8rem;
	}
	.pd_b60{
		padding-bottom:.8rem;
	}
	.pd_50{
		padding:.7rem;
	}
	.pd_tb50{
		padding:.7rem 0;
	}
	.pd_t50{
		padding-top:.7rem;
	}
	.pd_b50{
		padding-bottom:.7rem;
	}
	.pd_40{
		padding:.6rem;
	}
	.pd_tb40{
		padding:.6rem 0;
	}
	.pd_t40{
		padding-top:.6rem;
	}
	.pd_b40{
		padding-bottom:.6rem;
	}
	.pd_30{
		padding:.5rem;
	}
	.pd_tb30{
		padding:.5rem 0;
	}
	.pd_t30{
		padding-top:.5rem;
	}
	.pd_b30{
		padding-bottom:.5rem;
	}
	.pd_20{
		padding:.4rem;
	}
	.pd_tb20{
		padding:.4rem 0;
	}
	.pd_t20{
		padding-top:.4rem;
	}
	.pd_b20{
		padding-bottom:.4rem;
	}
	.pd_15{
		padding:.35rem;
	}
	.pd_tb15{
		padding:.35rem 0;
	}
	.pd_t15{
		padding-top:.35rem;
	}
	.pd_b15{
		padding-bottom:.35rem;
	}
	.pd_10{
		padding:.2rem;
	}
	.pd_tb10{
		padding:.2rem 0;
	}
	.pd_t10{
		padding-top:.2rem;
	}
	.pd_b10{
		padding-bottom:.2rem;
	}
	.mg_t150{
		margin-top:1.7rem;
	}
	.mg_b150{
		margin-bottom:1.7rem;
	}
	.mg_t100{
		margin-top:1.2rem;
	}
	.mg_b100{
		margin-bottom:1.2rem;
	}
	.mg_tb80{
		margin:1rem 0;
	}
	.mg_t80{
		margin-top:1rem;
	}
	.mg_b80{
		margin-bottom:1rem;
	}
	.mg_tb70{
		margin:.9rem 0;
	}
	.mg_t70{
		margin-top:.9rem;
	}
	.mg_b70{
		margin-bottom:.9rem;
	}
	.mg_tb60{
		margin:.8rem 0;
	}
	.mg_t60{
		margin-top:.8rem;
	}
	.mg_b60{
		margin-bottom:.8rem;
	}
	.mg_tb50{
		margin:.7rem 0;
	}
	.mg_t50{
		margin-top:.7rem;
	}
	.mg_b50{
		margin-bottom:.7rem;
	}
	.mg_tb40{
		margin:.6rem 0;
	}
	.mg_t40{
		margin-top:.6rem;
	}
	.mg_b40{
		margin-bottom:.6rem;
	}
	.mg_tb30{
		margin:.5rem 0;
	}
	.mg_t30{
		margin-top:.5rem;
	}
	.mg_b30{
		margin-bottom:.5rem;
	}
	.mg_tb20{
		margin:.4rem 0;
	}
	.mg_t20{
		margin-top:.4rem;
	}
	.mg_b20{
		margin-bottom:.4rem;
	}
	.mg_tb15{
		margin:.3rem 0;
	}
	.mg_t15{
		margin-top:.3rem;
	}
	.mg_b15{
		margin-bottom:.3rem;
	}
	.mg_tb10{
		margin:.2rem 0;
	}
	.mg_t10{
		margin-top:.2rem;
	}
	.mg_b10{
		margin-bottom:.2rem;
	}
	.menu{
		position:fixed;
		top:0;
		right:1%;
		width:44px;
		height:60px;
		z-index:99999;
	}
	.menu:hover {
		cursor: pointer;
	}
	.menu > i {
		position: absolute;
		width: 24px;
		height: 2px;
		top: 50%;
		left:10px;
		background-color:var(--curColor);
		pointer-events:auto;
		transition-duration: .35s;
		transition-delay: .35s;
	}
	.menu > i:before, .menu > i:after {
		position: absolute;
		display: block;
		width: 100%;
		height: 2px;
		top:0;
		left: 50%;
		background-color:var(--curColor);
		content: "";
		transition: -webkit-transform 0.35s;
		transition: transform 0.35s;
		transition: transform 0.35s, -webkit-transform 0.35s;
		-webkit-transform-origin: 50% 50%;
				transform-origin: 50% 50%;
	}
	.menu > i:before {
		-webkit-transform: translate(-50%, -7px);
				transform: translate(-50%, -7px);
	}
	.menu > i:after {
		-webkit-transform: translate(-50%, 7px);
				transform: translate(-50%, 7px);
	}
	.menu_bg{
		position:fixed;
		width:100vw;
		height:0;
		top:0;
		left:0;
		z-index:990;
		background:#fff;
		-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
		-moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	}
	input.hamburger:checked ~ .menu_bg{
		height:100vh;
	}
	input.hamburger{
		height:0;
		display:none;
	}
	input.hamburger:checked ~ label.menu > i {
		background-color: transparent;
		-webkit-transform: rotate(90deg);
				transform: rotate(90deg);
	}
	input.hamburger:checked ~ label.menu > i:before {
		/* background-color:#191919; */
		-webkit-transform: translate(-50%, -50%) rotate(45deg);
				transform: translate(-50%, -50%) rotate(45deg);
	}
	input.hamburger:checked ~ label.menu > i:after {
		/* background-color:#191919; */
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
				transform: translate(-50%, -50%) rotate(-45deg);
	}
	input.hamburger:checked ~ .m_nav_box{
		top:0;
		opacity:1;
		pointer-events:auto;
	}
	
	
	/* ~~~~~~~~~~~~~~~~~~ */
	header,body,html{
		width:100vw !important;
	}
	
	body{
		overflow-x:hidden;
	}
	body.active{
		overflow:hidden;
	}
	
	.center_box2{
	    width:90%;
	}
	
	/* header */
	.menu{
		top:32px;
		transition:top .35s;
	}
	.header_box.header_box2 .menu{
		top:0;
	}
	.menu > i,
	.menu > i:before,
	.menu > i:after{
		background:#fff;
	}
	.header_box.header_box2 .menu > i,
	.header_box.header_box2 .menu > i:before,
	.header_box.header_box2 .menu > i:after,
	.header_box.inner_header .menu > i,
	.header_box.inner_header .menu > i:before,
	.header_box.inner_header .menu > i:after{
		background:#333;
	}
	.header_bot .logo_box{
		/* position:static; */
		top:50%;
		left:4%;
		transform:translate(0,-50%);
	}
	.header_bot .logo img{
		max-height:26px;
	}
	.header_bot .center_box{
		height:60px;
		-webkit-justify-content:flex-end;
		justify-content:flex-end;
	}
	.header_bot .header_bl,
	.header_bot .header_br .nav_box{
		display:none;
	}
	.header_bot .header_br{
		margin-right:calc(30px + 1vw);
	}
	
	/* 手机导航 */
	.m_nav_box{
		position:fixed;
		top:-100%;
		left:0;
		width:100%;
		height:100%;
		z-index:9998;
		padding:5vw;
		opacity:0;
		pointer-events:none;
		transition:opacity .35s,top .35s;
	}
	
	.m_nav_box .m_nav_lan a{
		-webkit-align-items:center;
		align-items:center;
		color:var(--curColor);
		font-size:16px;
		padding:8px 24px;
		border:solid 1px currentColor;
		border-radius:200px;
	}
	.m_nav_box .m_nav_lan a i{
		display:block;
		width:5px;
		height:5px;
		border-radius:50%;
		background:currentColor;
		margin-right:.5em;
	}
	.m_nav_box .m_nav{
		margin-top:10vw;
	}
	.m_nav ul>li{
		padding:2vh 0;
		border-bottom:solid 1px rgba(0,0,0,.1);
		position:relative;
	}
	.m_nav ul>li>a{
		font-size:16px;
		color:#191919;
		display:block;
		padding:1vh 10px;
	}
	.m_nav ul>li.active>a{
		color:var(--curColor);
	}
	.m_nav ul>li.has_subnav.active>a:after{
		border-color:currentColor;
	}
	.m_nav ul>li.has_subnav>a{
		display:inline-block;
	}
	.m_nav ul>li>a:after{
		content:"";
		position:absolute;
		right:10px;
		top:calc(3vh + 10px);
		width:8px;
		height:8px;
		margin-top:-4px;
		border-right:2px solid #ccc;
		border-top:2px solid #ccc;
		transform:rotate(45deg);
		pointer-events: none;
	}
	.m_nav ul>li.has_subnav.current>a:after{
		transform:rotate(135deg);
	}
	.m_nav ul>li .subnav{
		padding:0 25px;
		max-height:0;
		overflow:hidden;
		transition:all .5s;
	}
	.m_nav ul>li.has_subnav.current .subnav{
		max-height:370px;
	}
	
	.m_nav ul>li .subnav li a{
		display:block;
		font-size:14px;
		line-height:1.2;
		padding:10px 0 10px 18px;
		color:#333;
		position:relative;
	}
	.m_nav ul>li .subnav li a:before{
		content:"";
		width:5px;
		height:5px;
		border-radius:50%;
		background:#aaa;
		position:absolute;
		top:calc((1.2em + 20px - 5px) / 2);
		left:0;
	}
	input.hamburger:checked ~ label.menu > i:before,
	input.hamburger:checked ~ label.menu > i:after{
		background:var(--curColor) !important;
	}
	
	

}

@media screen and (max-width:895px){	
	/* banner */
	.banner_box .banner_ss{
		height:70vw;
	}
	.banner_box .banner_ss > img{
		height:100%;
		object-fit:cover;
	}
	.banner_box .swiper-pagination{
		bottom:6vw;
	}
	.banner_box .swiper-pagination-bullet{
		font-size:8px;
		margin:0 .6em !important;
	}
	
	.main_box{
		margin-top:calc(-100vw * 66 / 1920 - 5px);
	}
	
	/* 介绍 */
	.jieshao_box .jieshao_l{
		width:100%;
	}
	.jieshao_box .jieshao_r{
		display:none;
	}
	
	/* 媒体弹出 */
	.mt_pop .mt_pop_container{
		width:100%;
	}
	.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_view{
		max-height:60vh;
		margin-top:10vw;
	}
	.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_info{
		font-size:14px;
	}
	.mt_pop .mt_pop_container .swiper-button-white:after,
	.mt_pop .mt_pop_container .mt_pop_close .iconfont{
		font-size:.4rem;
	}
	
	
	
	
}

@media screen and (max-width:767px){
	/* header */
	.header_sear .header_search form input{
		width:calc(90vw - 90px);
	}
	
	/* 标题1 */
	.btn_tit1 .btn_h{
		font-size:.48rem;
	}
	.btn_tit1 .btn_wave{
		width:70px;
	}
	.btn_tit1 .btn_w{
		font-size:.36rem;
	}
	
	/* 奥斯卡 */
	.osc_box .osc_con ul{
		-webkit-flex-wrap:wrap;
		-ms-flex:wrap;
	}
	.osc_box .osc_con ul li{
		width:33.33333%;
		margin-top:.4rem;
	}
	.osc_box .osc_con ul li .osc_ss .osc_w{
		font-size:.36rem;
	}
	
	/* 介绍 */
	.jieshao_box .jieshao_l .jieshao_wrap{
		padding-top:.8rem;
		padding-bottom:.8rem;
	}
	.jieshao_box .jieshao_l .jieshao_icon i{
		font-size:1.2rem;
	}
	.jieshao_box .jieshao_l .jieshao_view .jieshao_w{
		font-size:.36rem;
	}
	
	/* 牛和奶 */
	.niunai_box .niunai_wrap .niunai_mask .niunai_w{
		font-size:.36rem;
	}
	.niunai_box .niunai_wrap .niunai_mask .niunai_arrow img{
		max-width:80%;
	}
	
	/* 产品 */
	.cp_box .cp_con ul{
		margin-left:-.3rem;
		margin-top:-.3rem;
	}
	.cp_box .cp_con ul li{
		width:50%;
		margin-top:.3rem;
	}
	.cp_box .cp_con ul li .cp_ss{
		margin-left:.3rem;
	}
	.cp_box .cp_con ul li .cp_ss .cp_txt{
		font-size:14px;
	}
	.cp_box .cp_con ul li .cp_ss .cp_pics .cp_img{
		height:calc((100vw * .9 - .3rem) / 2* 521 / 407);
	}
	
	/* 媒体 */
	.mt_box .mt_con,
	.mt_more{
		margin-top:.5rem;
	}
	.mt_more a{
		width:36vw;
		font-size:.36rem;
		padding:.24rem 0;
	}
	.mt_box .mt_con .mt_ss .mt_img{
		height:calc((100vw - 1px) / 2);
	}
	
	/* 页脚 */
	.footer_top .footer_tbot{
		margin-top:0;
	}
	.footer_top .footer_ttop .footer_logo{
		display:none;
	}
	.footer_top .footer_tbot{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.footer_top .footer_nav{
		padding-right:0;
		margin-right:0;
		border-right:none;
	}
	.footer_top .footer_nav{
		width:100%;
	}
	.footer_top .footer_nav ul li{
		text-align:center;
	}
	.footer_top .footer_nav ul li a{
		float:none;
		display:inline-block;
		font-size:14px;
	}
	.footer_top .footer_share{
		margin-top:.4rem;
	}
	.footer_top .footer_share ul li .footer_ss{
		font-size:50px;
	}
	.footer_top .footer_share ul li + li{
		margin-left:4vw;
	}
	.footer_bot{
		font-size:14px;
	}
	
	/* 问题 */
	.faq_list ul li{
		padding-top:3vw;
		padding-bottom:calc(3vw + 2px);
	}
	.faq_list ul li .faq_top{
		font-size:15px;
	}
	.article_w{
		font-size:14px;
	}
	
	/* 详情页 */
	.inner_header ~ .header_height{
		height:92px;
	}
	.xqy_container .xqy_tit .xqy_h{
		font-size:.48rem;
	}
	
	/* 新闻 */
	.xw_list ul li{
		width:100%;
	}
	.xw_list ul li .xw_ss .xw_img{
		height:calc(90vw * 382 / 558);
	}
	.xw_list ul li .xw_ss .xw_txt .xw_h{
		font-size:15px;
	}
	.xw_list ul li .xw_ss .xw_txt{
		margin-top:.2rem;
	}
	.xw_list ul li .xw_ss .xw_txt .xw_date span{
		font-size:14px;
		padding:.2rem .4rem;
	}
	.xw_list ul li .xw_ss .xw_txt .xw_date{
		margin-top:.2rem;
	}
	.load_btn{
		margin-top:.6rem;
	}
	.load_btn a{
		font-size:.46rem;
	}
	
	/* 联系我们 */
	.lxwm_box1 .lxwm_con .lxwm_l,
	.lxwm_box1 .lxwm_con .lxwm_r{
		width:100%;
	}
	.lxwm_box1 .lxwm_con .lxwm_l .lxwm_img img{
		max-width:80%;
	}
	.lxwm_box1 .lxwm_con .lxwm_l .lxwm_info{
		font-size:14px;
	}
	.lxwm_box1 .lxwm_con .lxwm_r{
		margin-top:.6rem;
	}
	.lxwm_tit .lxwm_h{
		font-size:.46rem;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_inp input,
	.lxwm_box1 .lxwm_form ul li.lxwm_inp textarea{
		font-size:14px;
		padding:.24rem 0;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_c2{
		width:100%;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_submit .lxwm_btn{
		width:30vw;
		padding:.24rem 0;
		font-size:15px;
	}
	.inner_banner .inner_b_txt h2{
		font-size:.4rem;
	}
	
	/* 关于我们 */
	.gywm_s2 .gywm_list ul li + li{
		margin-top:.6rem;
	}
	.gywm_s2 .gywm_list ul li .gywm_ss,
	.gywm_s2 .gywm_list ul li:nth-of-type(even) .gywm_ss{
		-webkit-flex-direction:column;
		flex-direction:column;
	}
	.gywm_s2 .gywm_list ul li .gywm_ss .gywm_img,
	.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap{
		width:100%;
	}
	.gywm_s2 .gywm_list ul li .gywm_ss .gywm_img{
		height:calc(90vw * 510 / 800);
	}
	.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap{
		margin-top:.4rem;
	}
	.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_h{
		font-size:16px;
	}
	.gywm_s2 .gywm_list ul li:nth-of-type(even) .gywm_ss .gywm_wrap .gywm_h{
		text-align:left;
	}
	.gywm_s3 .gywm_h{
		font-size:.48rem;
		width:100%;
	}
	.gywm_s3 .gywm_img{
		height:auto;
		min-height:30vw;
	}
	
	/* 食谱 */
	.sp_box1 .sp_l ul li a{
		font-size:.36rem;
	}
	.sp_box1 .sp_l ul li + li{
		margin-top:.3rem;
	}
	.sp_box1 .sp_l,
	.spxqy_s2 .spxqy_l{
		top:calc(60px + .4rem);
	}
	.sp_sear input{
		height:.9rem;
		padding-left:1rem;
		font-size:14px;
	}
	.sp_sear .iconfont{
		font-size:.4rem;
		left:.3rem;
		line-height:.9rem;
	}
	.sp_sear .sp_btn{
		width:74px;
		top:4px;
		right:4px;
		bottom:4px;
		font-size:14px;
	}
	.sp_list ul{
		margin-top:-.3rem;
		margin-left:-.3rem;
	}
	.sp_list ul li{
		width:100%;
		margin-top:.3rem;
	}
	.sp_list ul li .sp_ss{
		padding:.4rem;
		margin-left:.3rem;
	}
	.sp_list ul li .sp_ss .sp_img{
		height:calc((90vw * .74 - .8rem) * 462 / 370);
	}
	.sp_list ul li .sp_ss .sp_w{
		font-size:15px;
		padding-bottom:.1rem;
		padding-top:.3rem;
	}
	
	/* 食谱详情页 */
	.spxqy_s1 .spxqy_l .spxqy_h{
		font-size:.48rem;
		padding-top:.8rem;
	}
	.spxqy_s2 .spxqy_r .spxqy_top .spxqy_h{
		font-size:.48rem;
	}
	.spxqy_s2 .spxqy_r .spxqy_top .spxqy_exp{
		font-size:.36rem;
		margin-top:.1rem;
	}
	
}

@media screen and (min-width:768px) and (max-width:1200px){
	.pd_150{
		padding:1.5rem;
	}
	.pd_tb150{
		padding:1.5rem 0;
	}
	.pd_t150{
		padding-top:1.5rem;
	}
	.pd_b150{
		padding-bottom:1.5rem;
	}
	.pd_120{
		padding:1.2rem;
	}
	.pd_tb120{
		padding:1.2rem 0;
	}
	.pd_t120{
		padding-top:1.2rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1rem;
	}
	.pd_tb100{
		padding:1rem 0;
	}
	.pd_t100{
		padding-top:1rem;
	}
	.pd_b100{
		padding-bottom:1rem;
	}
	.pd_80{
		padding:.8rem;
	}
	.pd_tb80{
		padding:.8rem 0;
	}
	.pd_t80{
		padding-top:.8rem;
	}
	.pd_b80{
		padding-bottom:.8rem;
	}
	.pd_70{
		padding:.7rem;
	}
	.pd_tb70{
		padding:.7rem 0;
	}
	.pd_t70{
		padding-top:.7rem;
	}
	.pd_b70{
		padding-bottom:.7rem;
	}
	.pd_60{
		padding:.6rem;
	}
	.pd_tb60{
		padding:.6rem 0;
	}
	.pd_t60{
		padding-top:.6rem;
	}
	.pd_b60{
		padding-bottom:.6rem;
	}
	.pd_50{
		padding:.5rem;
	}
	.pd_tb50{
		padding:.5rem 0;
	}
	.pd_t50{
		padding-top:.5rem;
	}
	.pd_b50{
		padding-bottom:.5rem;
	}
	.pd_40{
		padding:.4rem;
	}
	.pd_tb40{
		padding:.4rem 0;
	}
	.pd_t40{
		padding-top:.4rem;
	}
	.pd_b40{
		padding-bottom:.4rem;
	}
	.pd_30{
		padding:.3rem;
	}
	.pd_tb30{
		padding:.3rem 0;
	}
	.pd_t30{
		padding-top:.3rem;
	}
	.pd_b30{
		padding-bottom:.3rem;
	}
	.pd_20{
		padding:.2rem;
	}
	.pd_tb20{
		padding:.2rem 0;
	}
	.pd_t20{
		padding-top:.2rem;
	}
	.pd_b20{
		padding-bottom:.2rem;
	}
	.pd_15{
		padding:.15rem;
	}
	.pd_tb15{
		padding:.15rem 0;
	}
	.pd_t15{
		padding-top:.15rem;
	}
	.pd_b15{
		padding-bottom:.15rem;
	}
	.mg_t150{
		margin-top:1.5rem;
	}
	.mg_b150{
		margin-bottom:1.5rem;
	}
	.mg_t100{
		margin-top:1rem;
	}
	.mg_b100{
		margin-bottom:1rem;
	}
	.mg_tb80{
		margin:.8rem 0;
	}
	.mg_t80{
		margin-top:.8rem;
	}
	.mg_b80{
		margin-bottom:.8rem;
	}
	.mg_tb70{
		margin:.7rem 0;
	}
	.mg_t70{
		margin-top:.7rem;
	}
	.mg_b70{
		margin-bottom:.7rem;
	}
	.mg_tb60{
		margin:.6rem 0;
	}
	.mg_t60{
		margin-top:.6rem;
	}
	.mg_b60{
		margin-bottom:.6rem;
	}
	.mg_tb50{
		margin:.5rem 0;
	}
	.mg_t50{
		margin-top:.5rem;
	}
	.mg_b50{
		margin-bottom:.5rem;
	}
	.mg_tb40{
		margin:.4rem 0;
	}
	.mg_t40{
		margin-top:.4rem;
	}
	.mg_b40{
		margin-bottom:.4rem;
	}
	.mg_tb30{
		margin:.3rem 0;
	}
	.mg_t30{
		margin-top:.3rem;
	}
	.mg_b30{
		margin-bottom:.3rem;
	}
	.mg_tb20{
		margin:.2rem 0;
	}
	.mg_t20{
		margin-top:.2rem;
	}
	.mg_b20{
		margin-bottom:.2rem;
	}
	.mg_tb15{
		margin:.15rem 0;
	}
	.mg_t15{
		margin-top:.15rem;
	}
	.mg_b15{
		margin-bottom:.15rem;
	}
	.mg_tb10{
		margin:.1rem 0;
	}
	.mg_t10{
		margin-top:.1rem;
	}
	.mg_b10{
		margin-bottom:.1rem;
	}
	
	/* banner */
	.banner_box .swiper-pagination-bullet{
		font-size:10px;
	}
	
	/* 奥斯卡 */
	.btn_tit1 .btn_h{
		font-size:26px;
	}
	.osc_box .osc_con ul li .osc_ss .osc_w{
		font-size:18px;
	}
	
	/* 介绍 */
	.jieshao_box .jieshao_l .jieshao_icon i{
		font-size:70px;
	}
	.jieshao_box .jieshao_l .jieshao_view .jieshao_w{
		font-size:16px;
	}
	.niunai_box .niunai_wrap .niunai_mask .niunai_w{
		font-size:20px;
	}
	.niunai_box .niunai_wrap .niunai_mask .niunai_arrow {
		display:flex;
		justify-content:center;
	}
	.niunai_box .niunai_wrap .niunai_mask .niunai_arrow img{
		max-width:60%;
	}
	
	/* 媒体 */
	.mt_box .mt_con .mt_ss .mt_img{
		height:calc((100vw - 2px) / 3);
	}
	.mt_more a{
		width:140px;
		font-size:16px;
	}
	.article_w{
		font-size:16px;
	}
	
	/* 食谱 */
	.sp_box1 .sp_l ul li a{
		font-size:20px;
	}
	.sp_sear input{
		height:50px;
		font-size:18px;
		padding-left:60px;
	}
	.sp_sear .iconfont{
		line-height:50px;
		font-size:24px;
		left:20px;
	}
	.sp_sear .sp_btn{
		width:120px;
		font-size:18px;
		top:5px;
		right:5px;
		bottom:5px;
	}
	.sp_list ul li .sp_ss .sp_w{
		font-size:18px;
	}
	
	/* 食谱详情 */
	.spxqy_s2 .spxqy_r .spxqy_top .spxqy_h{
		font-size:24px;
	}
	.spxqy_s2 .spxqy_r .spxqy_top .spxqy_exp{
		font-size:18px;
		margin-top:.1rem;
	}
	
	/* 页脚 */
	.footer_top .footer_ttop .footer_logo img{
		max-height:36px;
	}
	
	
	
}

@media screen and (min-width:768px) and (max-width:895px){
	/* header */
	.header_sear .header_search form input{
		width:350px;
	}
	
	/* 产品 */
	.cp_box .cp_con ul li .cp_ss .cp_txt{
		font-size:16px;
	}
	
	/* 问题 */
	.faq_list ul li{
		padding:2.5vw 0 calc(2.5vw + 2px);
	}
	.faq_list ul li .faq_top{
		font-size:20px;
	}
	
	/* 详情页 */
	.xqy_container .xqy_tit .xqy_h{
		font-size:24px;
	}
	.xqy_container .xqy_tit span{
		font-size:14px;
	}
	
	/* 新闻 */
	.xw_list ul li{
		width:50%;
	}
	.xw_list ul li .xw_ss .xw_img{
		height:calc((90vw - 1.56vw) / 2 * 382 / 558);
	}
	.xw_list ul li .xw_ss .xw_txt{
		padding-top:1.5vw;
	}
	.xw_list ul li .xw_ss .xw_txt .xw_h{
		font-size:18px;
	}
	.xw_list ul li .xw_ss .xw_txt .xw_date span{
		font-size:16px;
	}
	.load_btn a{
		font-size:18px;
	}
	
	/* 联系我们 */
	.lxwm_box1 .lxwm_con .lxwm_l .lxwm_info{
		font-size:16px;
	}
	.lxwm_tit .lxwm_h{
		font-size:24px;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_inp input,
	.lxwm_box1 .lxwm_form ul li.lxwm_inp textarea{
		font-size:18px;
		padding:15px 0;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_c2{
		width:100%;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_submit .lxwm_btn{
		width:auto;
		padding:.2rem .6rem;
		font-size:18px;
	}
	
	/* 关于我们 */
	.gywm_s3 .gywm_img{
		height:auto;
		min-height:10vw;
	}
	.gywm_s2 .gywm_list ul li .gywm_ss .gywm_wrap .gywm_h,
	.gywm_s3 .gywm_h{
		font-size:18px;
	}
	
	/* 食谱 */
	.sp_list ul li{
		width:50%;
	}
	.sp_list ul li .sp_ss .sp_img{
		height:calc(((90vw * .74 - 1vw) / 2 - 2.5vw) * 462 / 370);
	}
	
	
	
	
	
}

@media screen and (min-width:896px) and (max-width:1200px){
	/* banner */
	.banner_box .swiper-pagination{
		bottom:calc(30px + 3vw);
	}
	
	/* 产品 */
	.cp_box .cp_con ul li .cp_ss .cp_txt{
		font-size:18px;
	}
	
	/* 媒体 */
	.mt_pop .mt_pop_container{
		width:100%;
	}
	.mt_box .mt_con .mt_ss .mt_img{
		height:calc((100vw - 4px) / 5);
	}
	.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_w{
		font-size:16px;
	}
	.mt_pop .mt_pop_container .mt_pop_ss .mt_pop_r .mt_pop_info{
		font-size:18px;
	}
	
	/* 问题 */
	.faq_list ul li{
		padding:2vw 0 calc(2vw + 2px);
	}
	.faq_list ul li .faq_top{
		font-size:18px;
	}
	
	/* 新闻 */
	.xw_list ul li .xw_ss .xw_txt .xw_h{
		font-size:18px;
	}
	.xw_list ul li .xw_ss .xw_txt .xw_date span{
		padding:.2rem .4rem;
		font-size:16px;
	}
	.load_btn a{
		font-size:24px;
	}
	
	/* 联系我们 */
	.lxwm_box1 .lxwm_con .lxwm_l .lxwm_info{
		font-size:18px;
	}
	.lxwm_tit .lxwm_h{
		font-size:26px;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_inp input,
	.lxwm_box1 .lxwm_form ul li.lxwm_inp textarea{
		font-size:18px;
		padding:1.5vw 0;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_c2{
		width:100%;
	}
	.lxwm_box1 .lxwm_form ul li.lxwm_submit .lxwm_btn{
		width:auto;
		font-size:20px;
		padding:.2rem .6rem;
	}
	.center_box1{
		width:90%;
	}
	
	/* 详情页 */
	.xqy_container .xqy_tit span{
		font-size:16px;
		margin-top:10px;
	}
	.xqy_container .xqy_content{
		margin-top:30px;
	}
	
	
}