/* 农也 */

.fanganbox{

	width: 100%;

	background-color: #F5F5F5;

}

.fangan{

	width: 80%;

	text-align: center;

	margin: 0 auto;

	padding: 60px 0 60px; 

	max-width: 1440px;

	color: #5B5C5E;

	

	overflow: hidden;

}

.fangan h2,.gny h2{

	color: #373d41;

	font-size: 25px;

}

.fangan .left{

	width: 45%;

	font-size: 18px;

	text-align: left;

}

.fangan .left p{

	text-indent: 2em;

	line-height: 1.5em;

	margin-top: 30px;

}

.fangan .left img{

	width: 100%;

	margin-top: 23px;

}

.fangan .right,.gny .right{

	margin-top: 30px;

	float: right;

	width: 50%;

	text-align: center;

}

.fangan .right img,.gny .right img{

	width: 640px;

	height: 444px;

}

.gny{

	max-width: 1440px;

	color: #5B5C5E;

	width: 80%;

	text-align: center;

	margin: 0 auto;

	padding: 60px 0;

}

.gny .left{

	width: 45%;

	font-size: 18px;

	text-align: left;

	margin-top: 13%;

}

.gny .left p{

	line-height: 1.5em;

}

.gnebox{

	width: 100%;

background-color: #F5F5F5;

}

.gne{

	max-width: 1440px;

	color: #5B5C5E;

	width: 80%;

	text-align: center;

	margin: 0 auto;

	padding: 60px 0;

}

.gne .left{

	margin-top:30px ;

	width: 50%;

	float: left;

}

.gne .left img{

	max-width: 640px;

	

	width: 100%;

}

.gne .right{

	width: 45%;

	font-size: 18px;

	text-align: left;

	margin-top: 13%;

	float: right;

}

.gne .right p{

	line-height: 1.5em;

}

.yuanlibox{

	width: 100%;

	background-color: #19c8e1;

}

.yuanli{

	text-align: center;

	width: 80%;

	margin: 0 auto;

	color: white;

	padding-top: 60px;

	max-width: 1440px;

}

.yuanli h2{

	color: white;

	font-size: 25px;

}

.yuanli .left{

	margin-top: 13%;

	width: 45%;

	font-size: 18px;

	text-indent: 2em;

	line-height: 1.5em;

	text-align: left;

}

.yuanli .right{

	width: 50%;

	float: right;

	widows: 100%;

}

.lc{

	text-align: center;

	max-width: 1440px;

	width: 80%;

	margin: 0 auto;

	padding: 60px 0;

	color: #5B5C5E;

	font-size: 18px;

}



.allpp{

	margin-top: 60px;

	width: 100%;

	max-width: 1397px;

}

.lastbox{

	width: 100%;

	background-color: rgba(239, 130, 0, 0.8);

	padding: 60px 0 0 0;

}

.last{

	max-width: 1440px;

	width: 80%;

	text-align: center;

	margin: 0 auto;

}

.last p{

	font-size: 18px;

	color: white;

	white-space: nowrap;

}

.last .buzou{

	width: 90%;

	padding:60px 7%;

	overflow: hidden;

}

.last .buzou div{

	float: left;

	width: 20%;

	text-align: center;

}

.last .buzou div p{

	font-weight: bold;

	margin-top: 1em;

}

#gny .left,#gny .right{

	

	overflow: hidden;

}

#gne .left,#gne .right{

	

	overflow: hidden;

}

#gnsa .left,#gnsa .right{

	

	overflow: hidden;

}

#gnsi .left,#gnsi .right{

	

	overflow: hidden;

}



/* 公共 */

.zujjfa{

    padding: 4rem 0;

    

}

.jzdz h2{



    

    margin-bottom: 18px;

    color: #4b4f52;

    text-align: center;

}

.jzdz p{

    color: #5b5c5e;

    margin-bottom: 25px;

    font-size: 18px;

    text-align: center;

}

.cpzx_box_nr {

    height: 420px;

}



/* 食品 */

.spxzbox{

	width: 100%;

	background-color: #f5f5f5;

	height: 650px;

	overflow: hidden;

}

.ewjsbox{

	width: 100%;

	height: 650px;

	overflow: hidden;

	

}

.gzylbox{

	background-color: #19c8e1;

	width: 100%;

	height: 570px;

	overflow: hidden;

	

}

.fjgnbox{

	width: 100%;

	height: 665px;

	overflow: hidden;

}

.sqxz,.ewjs,.gzyl,.fjgn{	

	width: 80%;

	max-width: 1440px;

	margin: 0 auto;

	margin-top: 50px;

	text-align: center;

	/* display: none; */

}

.sqxz h2,.ewjs h2,.gzyl h2,.fjgn h2{

	color: #373d41;

	font-size: 25px;

	padding-bottom:40px ;

}

.gzyl h2{

	color: white;

}

.sqxz .left,.ewjs .left,.gzyl .left,.fjgn .left{

	width: 45%;

	text-align: left;

	color: #7a7a7b;

}

.ewjs .left,.gzyl .left,.fjgn .left{

	margin-top: 8%;

}

.sqxz .left p,.ewjs .left p,.fjgn .left p{

	line-height: 30px;

	text-indent: -1em;

	padding-right:2em;

}

.gzyl .left p{

	color: white;

	line-height: 30px;

	text-indent: 2em;

}

.sqxz .right,.ewjs .right,.gzyl .right,.fjgn .right{

	float: right;

	width: 50%;

	text-align: center;

}

.sqxz .right img,.ewjs .right img{

	width: 664px;

	height: 444px;

}



/* 酒 */

.jlxzbox,.fambbox,.ssnrbox{

	width: 100%;

	position: relative;

	font-family: "微软雅黑";

	

	transition: visibility 0.5s; 

	-webkit-transition:visibility 0.5s; 

}

.jlxzbox{

	background-color:#f5f5f5;

	height: 640px;

	overflow: hidden;

}

.jlxzbox>img{

	position: absolute;

	bottom: 0;

	width: 100%;

}

.jlxzbox .jlxz{

	margin: 0 auto;

	margin-top: 50px;

	width: 70%;

	max-width: 1440px;

	text-align: center;

	/* display: none; */

}

.jlxz h2,.famb h2,.sxjz h2{

	color: #373d41;

	font-size: 25px;

	padding-bottom:40px ;

}

.ssnrbox h2{

	color: white;

	font-size: 25px;

	padding-bottom:40px ;

}

.jlxzbox .jlxz>div{

	width: 45%;

	font-size: 16px;

	color: #7a7a7b;

	text-align: left;

	line-height: 170%;

}

.fambbox{

	height: 640px;

}

.fambbox .famb{

	margin: 0 auto;

	margin-top: 50px;

	width: 70%;

	max-width: 1440px;

	text-align: center;

}

.fambbox .famb div{

	float: left;

	width: 50%;

}

.famb .left{

	margin-top: 10%;

	text-align: left;

	color: #7a7a7b;

	}

.famb .left p{

	margin-top: 10px;

	line-height: 160%;

	text-indent: -1em;

	padding-right:2em;

}

.ssnr-top,.ssnr-bottom{

	width: 100%;

	height: 570px;

	overflow: hidden;

	background-size: 110% 100%;

}

.ssnr-top{

	

	padding-top: 50px;

	background-image: url(../images/shedes.png);

	

	background-repeat: no-repeat;

}

.ssnr-bottom{

	background-image: url(../images/winec.jpg);

	background-repeat: no-repeat;

	

}

.ssnr-top .nr,.ssnr-bottom .nr{

	width: 80%;

	margin: 0 auto;

	max-width: 1440px;

	text-align: center;

	position: relative;

}

.ssnr-top>img{

	position: absolute;

	right: 5%;

}

.ssnr-top .nr .text{

	margin-top: 6%;

	width: 45%;

	text-align:left;

	color: white;

	text-indent: 2em;

	line-height: 160%;

}

.ssnr-bottom .nr .text{

	margin-top: 6%;

	width: 45%;

	text-align:left;

	color: #7a7a7b;

	text-indent: 2em;

	line-height: 160%;

}

.sxjzbox{

	width: 100%;

	overflow: hidden;

	height: 595px;

}

.sxjz{

	width: 80%;

	margin: 0 auto;

	margin-top: 50px;

	text-align: center;

}

.sxjz p{

	color: #7a7a7b;

	text-align: left;

	line-height: 160%;

	font-size: 17px;

	margin-top: 10px;

}

.sxjz ul{

	margin-top: 50px;

}

.sxjz ul li {

	display: inline;

	padding: 0 3% 0 4%;

}



/* 快消 */

#content h2{

	color: #373d41;

	font-size: 25px;

}

.fmcgnowbox{

	background-color: #F5F5F5;

	width: 100%;

	padding: 60px 0;

}

.fmcgnow{

	max-width: 1440px;

	width: 80%;

	margin: 0 auto;

	text-align: center;

	color: #5B5C5E;

	

}

.fmcgnow .right{

	margin-top: 30px;

	width: 50%;

	float: right;

}

.fmcgnow .right img{

	width: 100%;

	max-width: 699px;

}

.fmcgnow .left{

	font-size: 18px;

	text-align: left;

	width: 45%;

	margin-top: 60px;

}

.fmcgnow .left p{

	line-height: 1.5em;

	text-indent: -1em;

	padding-left: 1em;

}

.need1{

	padding: 60px 0;

	margin: 0 auto;

	text-align: center;

	width: 80%;

	max-width:1440px ;

	

}

.need1 .right{

	float: right;

	width: 50%;

}

.need1 .right img{

	width:100%;

	max-width: 519px;

}

.need1 .left{

	width: 45%;

	font-size: 18px;

	text-align: left;

	color: #5B5C5E;

	margin-top: 10%;

}

.need1 .left p{

	line-height: 1.5em;

}

.need2box{

	padding: 60px 0;

	width: 100%;

	background-color: #F5F5F5;

}

.need2{

	

	width: 80%;

	max-width: 1440px;

	margin: 0 auto;

}

.need2 .left{

	width: 50%;

}

.need2 .left img{

	max-width:720px ;

	width: 100%;

}

.need2 .right{

	float: right;

	width: 45%;

	font-size: 18px;

	text-align: left;

	color: #5B5C5E;

	margin-top: 10%;

}

.need2 .right p{

	line-height: 1.5em;

}

.need3{

	padding: 60px 0;

	margin: 0 auto;

	text-align: center;

	width: 80%;

	max-width:1440px ;

	

}

.need3 .right{

	float: right;

	width: 50%;

}

.need3 .right img{

	width:100%;

	max-width: 519px;

}

.need3 .left{

	width: 45%;

	font-size: 18px;

	text-align: left;

	color: #5B5C5E;

	margin-top: 10%;

}

.need3 .left p{

	line-height: 1.5em;

}

.jjfabox{

	width: 100%;

	background-color: #19c8e1;

	padding: 60px 0;

	color: white;

}

.jjfa{

	

	width: 80%;

	max-width: 1440px;

	text-align: center;

	margin: 0 auto;

}	

.jjfa h2{

	color: white;

	padding-bottom: 30px;

}

.jjfa .right{

	float: right;

	width: 45%;

	margin-top:5%;

	line-height: 1.5em;

	font-size: 18px;

	text-align: left;

	text-indent: 2em;

}

.jjfa .left{

	width: 50%;

}

.jjfa .left img{

	width: 100%;

	max-width:659px ;

} 



@media screen and (max-width:1200px){
	.cpzx_box_nr {

		height: 620px;
	
	}
.fangan .right, .gny .right{
    margin-top: 30px;
    float: initial;
    width: 100%;
    text-align: center;
}
.fangan .right img, .gny .right img{
    width: 100%;
    height: auto;
}
.gny .left,.fangan .left{
    width: 100%;
}
.gne .left {
    margin-top: 30px;
    width: 100%;
    float: initial;
}
.gne .right{
    width: 100%;
    font-size: 18px;
    text-align: left;
    margin-top: 13%;
    float: initial;
}

.yuanli .right {
    width: 100%;
    float: initial;
    widows: 100%;
}

.yuanli .left {
    margin-top: 13%;
    width: 100%;
    font-size: 18px;
    text-indent: 2em;
    line-height: 1.5em;
    text-align: left;
}
.yuanli{
	padding-bottom: 60px;
}
.last p{
	text-align: justify;
	white-space:initial;
	text-indent: 2rem;
}
.last .buzou div{
	float: inherit;
    width: 100%;
    text-align: center;
}
.last .buzou {
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.last .buzou div p{
	text-align: center;
	text-indent: initial;
}
.zsptjjfa{
	transform: rotate(90deg);
	margin-bottom: 20px;
}
.lastbox{
	padding: 60px 0;
}
.sqxz .right, .ewjs .right, .gzyl .right, .fjgn .right{
	float: initial;
    width: 100%;
    text-align: center;
}
.sqxz .right img, .ewjs .right img{
	width: 100%;
	height: auto;
}
.sqxz .left, .ewjs .left, .gzyl .left, .fjgn .left{
	width: 100%;
    text-align: left;
}
.spxzbox{
	height:auto;
}
.sqxz, .ewjs, .gzyl, .fjgn{
	padding-bottom:50px
}
.img_hoo{
	margin: 1rem 0;
}
.ewjsbox{
	height: auto;
}
.gzylbox{
	height: auto;
}
.fjgnbox{
	height: auto;
}
.jlxzbox{
	height: 450px;
}
.jlxzbox .jlxz{
	width: 90%;
}
.jlxzbox .jlxz>div{
	width: 100%;
}
.fambbox{
	height: auto;
}
.fambbox .famb{
	width: 90%;
}
.fambbox .famb div{
	float: initial;
	width: 100%;
	margin-top: 0;
    margin-bottom: 10%;
}
.famb .left p{
	width: 92%;
    margin: auto;
}
.ssnr-top .nr, .ssnr-bottom .nr{
	width: 100%;
}
.ssnr-top{
	background: red;
	padding-bottom: 50px;
}
.ssnr-top, .ssnr-bottom{
	height: auto;
}
.ssnr-bottom{
	background: #f6f6f6;
}
.ssnr-bottom .nr .text{
	padding-bottom: 6%;
}
.ssnr-top .nr .text{
	width: 100%;
}
.ssnr-bottom .nr .text{
	width: 100%;
}
.sxjzbox{
	height: auto;
}
.sxjz ul{
	margin-top: 50px;
    display: flex;
    padding-bottom: 50px;
}
.fmcgnow .right{
	margin-top: 30px;
    width: 100%;
    float: initial;
}
.fmcgnow .left{
	width: 100%;
    margin-top: 40px;
}
.fmcgnow .left p{
	margin-bottom: 5px;
}
.need1 .left{
	width: 100%;
}
.need1 .right{
	float: initial;
	width: 100%;
}
.need2 .right{
	float: initial;
	width: 100%;
}
.need2 .left{
	width: 100%;
}
.need2 .right{
	margin-bottom: 1rem;
}
.need3 .right{
	float: initial;
    width: 100%;
}
.need3 .left{
	width: 100%;
}
.jjfa .right {
	float: initial;
    width: 100%;
}
.jjfa .left {
    width: 100%;
}
.fmcgnow,.need1,.need2,.need3,.jjfa,.sxjz,.sqxz, .ewjs, .gzyl, .fjgn,.fangan,.gny,.gne,.gny,.yuanli,.lc,.last{
	width: 90%;
}

}

@media screen and (max-width:1200px){
	
	.textbox h3{
		font-size: 1.3rem;
	}
}
.w-100bf{
    width: 100%;
   }
   .m-t-op{
	margin-top: 0;
   }
@media screen and (max-width:560px){
	.cpzx_box_nr {

		height: 360px;
	
	}
	.textbox h3{
		font-size: 1.3rem;
	}
}