.wp {
	max-width: 1500px;
	margin: 0 auto;
}



.dan_hang {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@font-face {
    font-family: 'PuHuiTi';
    src: url('../font/AlibabaPuHuiTi.ttf') format('truetype');
	font-weight: 400;
    font-style: normal;
    font-display: swap;
}
* {
	font-family: 'PuHuiTi';
	box-sizing: border-box;
}

/* 头部 */
#web_head {
	position: fixed;
	left: 0;background-color: #F9F6EF;
	/* background: rgba(0, 0, 0, 0.5); */
	top: 0;
	width: 100%;
	z-index: 999;
}

#web_head .con {display: flex;justify-content: space-between;align-items: center;
	height: 148px;
}

#web_head .logo {
	width: 316px;
}

#web_head .logo img {
	width: 100%;
	vertical-align: middle;
}

#web_head .right {}

#web_head .right .item {
	float: left;
	position: relative;
	height: 148px;
	line-height: 148px;
}

#web_head .right .item>a {
	padding: 0 18px;font-weight: bold;
	font-size: 22px;color: #323232;line-height: 46px;
	position: relative;display: inline-block;
}
#web_head .right .item>a::after{content: "";position: absolute;
	left: 50%;bottom:0;width: 60px;height: 4.4px;background-color: #5E6756;
	transform: translateX(-50%);display: none;
}
#web_head .right .item:hover>a {
	color: #5E6756;
}

#web_head .right .item.on a {
	color: #5E6756;
}

#web_head .right .item.on>a::after{display: block;}

#web_head .right .item .down_nav{position: fixed;font-size: 0;
	left: 0;top: 110px;text-align: center;width: 100%;padding: 28px 0;
	background-color: #fff;line-height: 1;display: none;
}
#web_head .right .item:hover .down_nav{display: block;}
#web_head .right .item .down_nav .item2{display: inline-block;
	margin: 0 14px;
}
#web_head .right .item .down_nav .item2 .con2{
	width: 183px;height: 115px;overflow: hidden;
	position: relative;border-radius: 5px;
}
#web_head .right .item .down_nav .item2 .con2 p{position: absolute;
	left: 0;text-align: center;top: 50%;transform: translateY(-50%);line-height: 1;
	font-size: 18px;color: #fff;width: 100%;text-align: center;font-weight: bold;
}
#web_head .right .item .down_nav .item2 .con2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	object-fit: cover;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

#web_head .right .item .down_nav .item2 .con2:hover img {
	transform: scale(1.2);
}


#web_head .right .item .cp_down_nav{position: fixed;
	top: 110px;left: 0;width: 100%;background-color: #fff;
	padding: 28px 0;display: none;
}
#web_head .right .item:hover .cp_down_nav{display: block;}
#web_head .right .item .cp_down_nav .con3{
	display: flex;justify-content: space-between;align-items: center;
}
#web_head .right .item .cp_down_nav .con3 .nav_left{width: 345px;overflow: hidden;position: relative;
	text-align: center;
}
#web_head .right .item .cp_down_nav .con3 .nav_left img{width: 80%;vertical-align: middle;}


#web_head .right .item .cp_down_nav .con3 .nav_left .btn {
	position: absolute;
	width: 23px;
	height: 40px;
	top: 50%;transform: translateY(-50%);
	display: inline-block;
	cursor: pointer;
	background-size: 100% 100%;z-index: 99;
	opacity: 0.6;
}

#web_head .right .item .cp_down_nav .con3 .nav_left .btn.swiper_button_next {
	background-image: url(../images/head3.png);
	left: 25px;
}

#web_head .right .item .cp_down_nav .con3 .nav_left .btn.swiper_button_prev {
	background-image: url(../images/head4.png);
	right: 25px;
}

#web_head .right .item .cp_down_nav .con3 .nav_left .btn.swiper_button_next:hover {opacity: 1;}

#web_head .right .item .cp_down_nav .con3 .nav_left .btn.swiper_button_prev:hover {opacity: 1;}

#web_head .right .item .cp_down_nav .con3 .nav_right{flex: 1;overflow: hidden;}

#web_head .right .item .cp_down_nav .con3 .nav_right .item4{width: 33.3333%;float: left;
	text-align: center;
}
#web_head .right .item .cp_down_nav .con3 .nav_right .item4 .con4{width: 200px;
	display: inline-block;
}
#web_head .right .item .cp_down_nav .con3 .nav_right .item4 .pic{aspect-ratio: 315 / 246;
	position: relative;overflow: hidden;
}


#web_head .right .item .cp_down_nav .con3 .nav_right .item4 .pic img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	object-fit: contain;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

#web_head .right .item .cp_down_nav .con3 .nav_right .item4 .con4:hover .pic img {
	transform: scale(1.1);
}
#web_head .right .item .cp_down_nav .con3 .nav_right .item4 .con4 p{line-height: 1;
	font-size: 24px;color: #323232;margin-top: 30px;
}
#web_head .right .item .cp_down_nav .con3 .nav_right .item4 .con4:hover p{color: #0058FF;}
#web_head_mm {
	background-color: #F9F6EF;
	height: 56px;
	line-height: 54px;
	padding: 0 10px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	border-bottom: 1px solid #F9F6EF;
	display: none;
}

#web_head_mm .logo {
	text-align: left;
}

#web_head_mm img {
	vertical-align: middle;
	height: 56px;
}

#web_head_mm .open_nav {
	position: absolute;
	width: 56px;
	height: 56px;
	background-image: url(../images/top_icon2.png);
	display: inline-block;
	vertical-align: middle;
	background-size: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	right: 0px;
	top: 0;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-moz-user-focus: none;
}

#web_head_mm .open_nav.on {
	background-image: url(../images/top_icon3.png);
}

#web_head_mm .right_nav {
	width: 100%;
	position: fixed;
	right: 0;
	top: 56px;
	z-index: 9;
	bottom: 0;
	width: 0;
	overflow: hidden;
	z-index: 99;
}

#web_head_mm .right_nav .bg {
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0);
	transition: .3s;
}

#web_head_mm .right_nav.on .bg {
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.4);
	transition: .3s;
	width: 100%;
	height: 100%;
}

#web_head_mm .right_nav.on {
	width: 100%;
}

#web_head_mm .right_nav .nav {
	position: absolute;
	height: 100%;
	width: 0%;
	right: 0;
	top: 0;
	background-color: #F9F6EF;
}

#web_head_mm .right_nav .nav a {
	display: block;
	font-size: 13px;
	color: #333;
	line-height: 40px;
	padding-left: 30px;
	border-bottom: 1px solid #f0f0f0;
	height: 40px;
	position: relative;
}

#web_head_mm .right_nav .nav a span {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: 1px solid #cccccc;
	margin-right: 20px;
	vertical-align: middle;
}

#web_head_mm .right_nav .nav a img {
	width: 6px;
	height: auto;
	vertical-align: middle;
	margin-right: 21px;
	margin-left: 1px;
}

#web_head_mm .right_nav .nav a em {
	vertical-align: middle;
}

#web_head_mm .right_nav.on .nav {
	width: 85%;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

#web_head_mm .right_nav .nav a b {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 16px;
	font-weight: normal;
	color: #666;
	width: 50px;
	text-align: right;
}

#web_head_mm .right_nav .nav a.on {
	background-color: #ebebeb;
}

#web_head_mm .right_nav .nav a.on span {
	background-color: #666;
	border: 1px solid #666;
}

#web_head_mm .right_nav .nav .mm_nav_item .mm_nav_item_down {
	display: none;
}


#mm_er_nav {
	display: none;
	width: 100%;
	position: relative;
}

#mm_er_nav .tit {
	height: 42px;
	line-height: 42px;
	background-color: #fff;
	padding: 0 3%;
	background-image: url(../images/up1.png);
	background-repeat: no-repeat;
	background-position: right 3% center;
	background-size: 13px auto;
}

#mm_er_nav .tit.on {
	background-image: url(../images/down1.png);
}

#mm_er_nav .tit h4 {
	font-size: 14px;
	color: #333;
	font-weight: normal;
}

#mm_er_nav .down_nav {
	position: fixed;
	width: 100%;
	left: 0;
	top: 100%;
	background-color: rgba(0, 0, 0, 0.1);
	z-index: 999999;
	bottom: 0;
	transition: .3s;
}

#mm_er_nav .down_nav.on {
	top: 0px;
	transition: .3s;
}

#mm_er_nav .down_nav .con {
	position: absolute;
	left: 0;
	width: 100%;
	top: 1px;
	bottom: 50px;
	padding: 0 20px;
	background-color: #fff;
}

#mm_er_nav .down_nav .con.on {
	top: 5px;
	transition: .3s;
}

#mm_er_nav .down_nav .con h5 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	text-align: center;
	padding: 25px 0;
}

#mm_er_nav .down_nav .item {
	border-bottom: 1px solid #f0f0f0;
	padding: 5px 0;
}

#mm_er_nav .down_nav .item:last-child {
	border-bottom: none;
}

#mm_er_nav .down_nav .item>a {
	line-height: 30px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

#mm_er_nav .down_nav .item dt {
	padding: 5px 0;
}

#mm_er_nav .down_nav .item dt>a {
	font-size: 14px;
	color: #333;
}

#mm_er_nav .down_nav .item dd {
	padding: 5px 0;
}

#mm_er_nav .down_nav .item dd>a {
	font-size: 13px;
	color: #333;
	display: inline-block;
}

#mm_er_nav .down_nav .item dd>a img {
	width: 6px;
	margin-right: 6px;
	vertical-align: 0px;
}

#mm_er_nav .down_nav .colse {
	background-color: #535353;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	display: none;
}

#mm_er_nav .down_nav.on .colse {
	display: block;
}

.oh {
	overflow: hidden !important;
}


/* 首页 */
.index_banner {width: 100%;overflow: hidden;position: relative;}
.index_banner img {vertical-align: middle;width: 100%;}
.index_banner .swiper-pagination{bottom: 40px !important;}
.index_banner .swiper-pagination-bullet {
	background-color: transparent;width: 8px;height: 8px;
	border-radius: 0px;opacity:1;background: rgba(204, 204, 204, 0.5);
	border-radius: 50px;
}



/* active 时拉宽 */
.index_banner .swiper-pagination-bullet-active {
	width: 50px;position: relative;background:#5E6756;
}
.index_banner .swiper-slide {
	position: relative;
}
.index_banner .swiper-slide img{
	vertical-align: middle;
	width: 100%;
}
.index_banner .txt {
	position: absolute;
	z-index: 99;
	width: 1500px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.index_banner .txt .con{width: 980px;}
.index_banner .txt .con .h5 {
	font-size: 92px;
	color: #525B4D;
	font-weight: normal;
	line-height: 1.6;
	display: block;
	white-space: pre-wrap;
}

.index_banner .txt .con .p {
	font-size: 30px;margin-top: 50px;
	color: #333;width: 100%;
	line-height: 1.8;white-space: pre-wrap;
	display: inline-block;
}
.index_banner .txt .btn_link{margin-top: 60px;}
.index_banner .txt .btn_link a{width: 339px;display: inline-block;
	height: 76px;text-align: center;line-height: 74px;
	border: 2px solid #797D68;border-radius: 50px;
}
.index_banner .txt .btn_link a em{font-size: 24px;}
.index_banner .txt .btn_link a img{width: 40px;vertical-align: middle;}
.index_banner .txt .btn_link a.one{background-color: #797D68;color: #fff;}
.index_banner .txt .btn_link a.two{background-color: #EDE3D8;color: #797D68;margin-left: 30px;}
.index_banner .txt .btn_link a:hover{opacity: 0.8;}

.index_banner .btn {
	position: absolute;
	width: 23px;
	height: 40px;
	top: 50%;transform: translateY(-50%);
	display: inline-block;
	cursor: pointer;
	background-size: 100% 100%;z-index: 99;
	opacity: 0.6;
}





.index_banner .btn.swiper_button_next {
	background-image: url(../images/btn3.png);
	left: 120px;
}

.index_banner .btn.swiper_button_prev {
	background-image: url(../images/btn4.png);
	right: 120px;
}

.index_banner .btn.swiper_button_next:hover {opacity: 1;}

.index_banner .btn.swiper_button_prev:hover {opacity: 1;}

.index_experience{padding: 70px 0;background-color: #797D68;}
.index_experience h4{font-size: 42px;color: #fff;position: relative;padding-bottom: 20px;}
.index_experience h4:before{content: "";position: absolute;width: 212px;height: 1px;background-color: #fff;
	left: 0;bottom: 0;
}
.index_experience .list{overflow: hidden;margin-top: 40px;margin-left: -60px;}
.index_experience .list .item{width: 25%;float: left;padding-left: 60px;}
.index_experience .list .item h5{font-size: 32px;color: #fff;}
.index_experience .list .item p{margin-top: 12px;font-size: 16px;color: #fff;}

.index_product{padding: 100px 0;}
.index_tit{text-align: center;}
.index_tit h4{font-size: 46px;color: #151619;}
.index_tit p{font-size: 20px;color: #939496;}
.index_product .list{margin-top: 30px;margin-left: -30px;}
.index_product .list .item{width: 33.3333%;float: left;padding-left: 30px;
	margin-top: 30px;
}
.index_product .list .item .pic{padding: 15px;border-radius: 10px;}
.index_product .list .item .img{aspect-ratio: 460 / 375;position: relative;overflow: hidden;
	margin-bottom: 20px;
}


.index_product .list .item .img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	object-fit: cover;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}
.index_product .list .item .con:hover .img img {
	transform: scale(1.1);
}
.index_product .list .item .con:hover .pic{box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}
.index_product .list .item .txt{margin-top: 25px;}
.index_product .list .item p{text-align: center;font-size: 24px;color: #333;}
.index_product .list .item .con:hover p{color: #797D68;}

.index_idea{background-color: #FFFCF5;padding: 100px 0;}
.index_idea .left{width: 50%;float: left;}
.index_idea .left h4{font-size: 46px;color: #333;}
.index_idea .left p{font-size: 20px;color: #333;margin-top: 20px;}
.index_idea .left .list{}
.index_idea .left .list .item{padding-left: 94px;position: relative;margin-top: 40px;}
.index_idea .left .list .item .icon{position: absolute;left: 0;top: 0;}
.index_idea .left .list .item .icon img{width: 74px;vertical-align: middle;}
.index_idea .left .list .item .txt{height: 74px;padding: 10px 0;
	display: flex;flex-direction: column;justify-content: space-between;
}
.index_idea .left .list .item .txt h5{font-size: 24px;color: #333;}
.index_idea .left .list .item .txt span{font-size: 16px;color: #333;}

.index_idea .left .btn_link{margin-top: 80px;}
.index_idea .left .btn_link a{width: 339px;display: inline-block;
	height: 76px;text-align: center;line-height: 74px;
	border: 2px solid #797D68;border-radius: 50px;background-color: #797D68;color: #fff;
}
.index_idea .left .btn_link a em{font-size: 24px;}
.index_idea .left .btn_link a img{width: 40px;vertical-align: middle;}
.index_idea .left .btn_link a:hover{opacity: 0.8;}


.index_idea .right{width: 47%;float: right;overflow: hidden;border-radius: 10px;}
.index_idea .right img{max-width: 100%;vertical-align: middle;border-radius: 10px;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}
.index_idea .right img:hover{transform: scale(1.1);}

.index_material{background-color: #fff;padding: 100px 0;}
.index_material .left{width: 50%;float: right;}
.index_material .left h4{font-size: 46px;color: #333;}
.index_material .left p{font-size: 20px;color: #333;margin-top: 20px;}
.index_material .left .list{}
.index_material .left .list .item{padding-left: 94px;position: relative;margin-top: 40px;}
.index_material .left .list .item .icon{position: absolute;left: 0;top: 0;}
.index_material .left .list .item .icon img{width: 74px;vertical-align: middle;}
.index_material .left .list .item .txt{height: 74px;padding: 10px 0;
	display: flex;flex-direction: column;justify-content: space-between;
}
.index_material .left .list .item .txt h5{font-size: 24px;color: #333;}
.index_material .left .list .item .txt span{font-size: 16px;color: #333;}

.index_material .left .btn_link{margin-top: 80px;}
.index_material .left .btn_link a{width: 380px;display: inline-block;
	height: 76px;text-align: center;line-height: 74px;
	border: 2px solid #797D68;border-radius: 50px;background-color: #797D68;color: #fff;
}
.index_material .left .btn_link a em{font-size: 24px;}
.index_material .left .btn_link a img{width: 40px;vertical-align: middle;}
.index_material .left .btn_link a:hover{opacity: 0.8;}


.index_material .right{width: 47%;float: left;overflow: hidden;}
.index_material .right img{max-width: 100%;vertical-align: middle;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.index_material .right img:hover{transform: scale(1.1);}


.index_map{position: relative;padding: 100px 0;}
.index_map .pic{width: 40%;overflow: hidden;float: left;}
.index_map .pic img{width: 100%;vertical-align: middle;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}


.index_map .pic img:hover{transform: scale(1.1);}


.index_map .right{width: 60%;float: right;padding-left: 40px;}
.index_map .right h4{font-size: 46px;color: #333;}
.index_map .right p{font-size: 20px;color: #333;margin-top: 20px;}
.index_map .right .list{overflow: hidden;margin-left: -90px;}
.index_map .right .list .item{padding-left: 90px;
	width: 50%;float: left;
}
.index_map .right .list .item .cc{padding-left: 94px;position: relative;margin-top: 40px;
	
}
.index_map .right .list .item .icon{position: absolute;left: 0;top: 0;}
.index_map .right .list .item .icon img{width: 74px;vertical-align: middle;}
.index_map .right .list .item .txt{margin-top: 20px;}
.index_map .right .list .item .txt h5{font-size: 24px;color: #333;}
.index_map .right .list .item .txt span{font-size: 16px;color: #333;display: block;
	height: 70px;
}

.index_map .right .btn_link{margin-top: 80px;text-align: center;}
.index_map .right .btn_link a{width: 380px;display: inline-block;
	height: 76px;text-align: center;line-height: 74px;
	border: 2px solid #797D68;border-radius: 50px;background-color: #797D68;color: #fff;
}
.index_map .right .btn_link a em{font-size: 24px;}
.index_map .right .btn_link a img{width: 40px;vertical-align: middle;}
.index_map .right .btn_link a:hover{opacity: 0.8;}

.index_form{background-color: #E7E8E0;padding: 100px 0;}
.index_form .tit{}
.index_form .tit h4{font-size: 56px;color: #333;}
.index_form .tit p{font-size: 26px;color: #333;margin-top: 20px;}
.index_form .left{width: 40%;float: left;margin-top: 60px;}
.index_form .left .item{background-color: #fff;padding: 32px;border-radius: 10px;
	border: 1px solid #CEC3A7;margin-bottom: 40px;
}

.index_form .left .item h4{font-size: 46px;color: #333;}
.index_form .left .item p{font-size: 20px;color: #333;margin-top: 16px;}
.index_form .left .item .span{margin-top: 25px;
	padding-left: 94px;position: relative;
}

.index_form .left .item .span2{margin-top: 55px;}
.index_form .left .item .span3{margin-top: 25px;}
.index_form .left .item .span .icon{position: absolute;
	left: 0;top: 50%;transform: translateY(-50%);
}
.index_form .left .item .span .icon img{width: 74px;vertical-align: middle;}
.index_form .left .item .txt{min-height: 74px;font-size: 24px;color: #333;
	display: flex;align-items: center;
}
.index_form .left .item .txt2{height: 90px;
	display: flex;flex-direction: column;justify-content: space-between;
}
.index_form .left .item .txt2 .em{font-size: 20px;color: #333;font-weight: bold;}
.index_form .left .item .txt2 .p{font-size: 24px;color: #333;border-bottom: 1px solid rgba(130, 146, 126, 0.6);
	padding-bottom: 16px;
}
.index_form .left .item2{padding-left: 106px;position: relative;}
.index_form .left .item2 .icon{
	position: absolute;left: 0;top: 50%;transform: translateY(-50%);
}
.index_form .left .item2 .icon img{width: 96px;vertical-align: middle;}
.index_form .left .item2 h4{font-size: 46px;color: #333;}
.index_form .left .item2 p{font-size:20px;color: #333;margin-top: 16px;}


.index_form .left .btn_link{margin-top: 40px;text-align: center;}
.index_form .left .btn_link a{width: 380px;display: inline-block;
	height: 76px;text-align: center;line-height: 74px;
	border: 2px solid #797D68;border-radius: 50px;background-color: #797D68;color: #fff;
}
.index_form .left .btn_link a em{font-size: 24px;}
.index_form .left .btn_link a img{width: 40px;vertical-align: middle;}
.index_form .left .btn_link a:hover{opacity: 0.8;}
.index_form .right{width: 60%;padding-left: 40px;float: right;margin-top: 60px;}
.index_form .right .con{background-color: #fff;padding: 32px;border-radius: 10px;
	border: 1px solid #CEC3A7;
}
.index_form .right h4{font-size: 46px;color: #333;}
.index_form .right .form_item{margin-top: 35px;}
.index_form .right .form_item .soan{font-size: 28px;color: #000;}
.index_form .right .form_item  input{width: 100%;border: 1px solid #AFAFAF;height: 88px;
	padding: 0 10px;border-radius: 8px;margin-top: 17px;outline: none;font-size: 28px;
	color: #000;
}
.index_form .right .form_item  textarea{width: 100%;border: 1px solid #AFAFAF;
	padding: 8px 10px;outline: none;font-size: 28px;margin-top: 17px;
	color: #000;border-radius: 8px;height: 156px;resize: none;
}


.index_form .right .btn_link{margin-top: 40px;text-align: center;}
.index_form .right .btn_link a{width: 380px;display: inline-block;
	height: 76px;text-align: center;line-height: 74px;
	border: 2px solid #797D68;border-radius: 50px;background-color: #797D68;color: #fff;
}
.index_form .right .btn_link a em{font-size: 24px;}
.index_form .right .btn_link a img{width: 40px;vertical-align: middle;}
.index_form .right .btn_link a:hover{opacity: 0.8;}
.index_form .right .mass{padding-left: 54px;position: relative;font-size: 26px;color: #333;
	margin-top: 40px;
}
.index_form .right .mass img{width: 36px;vertical-align: middle;position: absolute;
	left: 0;top: 0;
}



/* 底部 */
#web_food{background-color: #797D68;padding-top: 40px;}
#web_food .top{display: flex;justify-content: space-between;}
#web_food .top .logo{width: 495px;text-align: left;}
#web_food .top .logo img{width: 290px;vertical-align: middle;}
#web_food .top .logo p{font-size: 20px;color: #fff;margin-top: 19px;text-align: left;
	display: block;word-wrap: break-word;      /* 兼容旧浏览器 */
    overflow-wrap: break-word;  /* 现代标准写法 */
    white-space: normal;  
}
#web_food .top dt {margin-bottom: 44px;}
#web_food .top dt a{font-size: 20px;color: #fff;}
#web_food .top dd a{font-size: 18px;color: #fff;line-height: 2;opacity: 0.8;}
#web_food .top dd{font-size: 18px;color: #fff;line-height: 2;opacity: 0.8;}
#web_food .top dd a:hover{opacity: 1;}
#web_food .copy{text-align: center;margin-top: 140px;padding: 40px 0;
	background-color: #7C806B;font-size: 16px;color: #fff;
}









