body.noScroll{
	overflow: hidden;
	height: 100%;
}
.marnone{
	margin: 0;
}
.padnone{
	padding: 0;
}


.product{
	/* width: 100%; */
	/* height: 500px; */
	/* opacity: 1; */
	/* animation: ani 2s  linear; */
}
/* @keyframes ani{
	0%{transform: scale(1.2);opacity: 0;}
	50%{transform: scale(1.05);opacity: 1;}
	100%{transform: scale(1);opacity: 1;}
} */

/*产品banner*/
#sr-home{
	background: url(../img/product/banner.jpg) no-repeat center/cover;
}
#sr-home .content{
	padding-top: 220px;
}
#sr-home .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#sr-home .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*产品中间内容部分*/
#sr-main{
	height: 1292px;
	background: url(../img/product/bgp.jpg) no-repeat 50% 100%;
	background-size: 100% auto;
}
#sr-main .product_head{
	padding-top: 130px;
}
#sr-main .product_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#sr-main .product_title{
	position: relative;
}
#sr-main .product_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
	/* font-family: "楷体";*/
}
#sr-main .product_title span{
	color: #4b4b4b;
	font-size: 18px;
	margin-left: 40px;
}
#sr-main .product_title .line{
	display: inline-block;
	width: 640px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#sr-main .product_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#sr-main .choose{
	margin-top: 55px;
}
#sr-main .choose ul li{
	position: relative;
	float: left;
	/* width: 50%; */
	width: 33.3%;
	padding: 21px 0;
	background: #f0f0f0;
	text-align: center;
}
#sr-main .choose ul li p{
	font-size: 20px;
	color: #2b2b2b;
}
#sr-main .choose ul li span{
	display: none;
	transition: 0.5s;
	font-size: 12px;
	letter-spacing: 10px;
}
#sr-main .choose ul li.active{
	padding: 21px;
	background: #149543;
	margin-top: -12.5px;
}

#sr-main .choose ul li.active p{
	color: #fff;
}
#sr-main .choose ul li.active span{
	color: #fff;
	display: block;
}
#sr-main .choose ul li.active:after{
	content: "";
	position: absolute;
    top:85px;
    left: 50%;
    margin-left: -15px;
    width: 0;
    height: 0;
    border: 15px solid #149543;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
}
#newproduct{
	margin-top: 30px;
}
#newproduct .productList{
	height: 557px;
}
#newproduct .productList ul li{
	width: 33%;
	padding: 20px;
	height: 390px;
	cursor: pointer;
}
#newproduct .productList ul li p{
	width: 90%;
	/* height: 110px; */
	line-height: 1.5em;
	text-align: center;
	font-size: 22px;
	color: #2b2b2b;
	margin: 0 auto;
	padding-top: 1em;
}

.pos_left{
	left: 42%!important;
	top:95%!important;
	background-image: url(../img/product/arrow_l.png)!important;
	background-size: 14px auto !important;
}
.pos_right{
	right: 43%!important;
	top: 95%!important;
	background-image: url(../img/product/arrow_r.png)!important;
	background-size: 14px auto !important;
}

#newproduct .swiper-button-disabled {
	opacity: .6
}
.pos_left,
.pos_right {
	font-size: 2.5em;
	background: none !important;
	text-align: center;

}
.pos_left:hover {
	margin-left: -5px;
}
.pos_left:hover,
.pos_right:hover {
	color: #149543;

}
.pos_right:hover {
	/* opacity: .7 */
	margin-right: -5px;
}
#newproduct .productList ul li .pic{
	position: relative;
	width: 385px;
	height: 260px;
}
#newproduct .productList ul li .pic em{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -15.5px;
	margin-top: -15.5px;
	width: 31px;
	height: 31px;
	background: url(../img/product/plus.png) no-repeat;
	display: none;
}
#newproduct .productList ul li:hover{
	background: #149543;
	box-shadow: 0 18px 25px rgba(20, 149, 67, 0.22);
}
#newproduct .productList ul li:hover p,
#newproduct .productList ul li:hover p a {
	color: #fff;
}
.productList .swiper-pagination {
	font-family: "DIN";
	font-weight: bold;
}
.productList .swiper-pagination-current {
	color: #149543;
	border-bottom: 2px solid #149543;
	font-size: 1.8em;
	
}
#newproduct .productList ul li:hover .pic em{
	display: block;
}
/*弹窗部分*/
#newproduct .popwindow{
	z-index:1050;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
}
#newproduct .popwindows{
	z-index:1040;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
  /* -webkit-filter: blur(20px);
	-moz-filter: blur(20px);
	-o-filter: blur(20px);
	-ms-filter: blur(20px);
	filter: blur(20px); */
}
#newproduct .popwindow .popcontent{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 1280px;
	height: 1080px;
	margin: auto;
	background: url(../img/product/bgp1.png);
}
#newproduct .popwindow .popcontent ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#newproduct .popwindow .popcontent .picLi{
	width: 900px;
	margin: 123px auto 0;
}
#newproduct .popwindow .popcontent .picLi .pic_title{
	margin-bottom: 52px;
}
#newproduct .popwindow .popcontent .picLi .pic_title h3{
	font-size: 30px;
	font-weight: bold;
	color: #040404;
	float: left;
}
#newproduct .popwindow .popcontent .picLi .pic_title span{
	float: right;
	font-size: 16px;
	color: #262626;
	font-family: "DIN";
	font-weight: bold;
}
#newproduct .popwindow .popcontent .picLi .pic_title span .num{
	font-size: 28px;
	color: #149543;
}
#newproduct .popwindow .tabLi{
	position: absolute;
	left: 50%;
	bottom: 124px;
	margin-left: -200px;
	width: 400px;
}
#newproduct .popwindow .tabLi ul li{
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 12px;
	background: #c8c7c2;
	border-radius: 100%;
	cursor: pointer;
}
#newproduct .popwindow .tabLi ul li i{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -15px;
	margin-left: -15px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: rgba(15,148,65,0.2);
	display: none;
}
#newproduct .popwindow .tabLi ul li.active{
	background: #149543;
}
#newproduct .popwindow .tabLi ul li.active i{
	display: block;
}
#newproduct .popwindow .popcontent .off{
	position: absolute;
	right: -32px;
	top: 167px;
	width: 64px;
	height: 64px;
	background: url(../img/product/off.png);
	cursor: pointer;
}
#newproduct .popcontent .btn{
	position: absolute;
	top: 50%;
	width: 55px;
	height: 250px;
	line-height: 250px;
	margin-top: -125px;
	cursor: pointer;
	background: #eee;
	font-size: 20px;
	/* font-family: "楷体"; */
	color: #c4c4c4;
}
#newproduct .popcontent .btn.left{
	left: 67px;
}
#newproduct .popcontent .btn.right{
	right: 67px;
}
#newproduct .popcontent .btn:hover{
	background: #149543;
	color: #fff;
}

/*返回按钮*/
#sr-main .returns{
	text-align: right;
	margin-top: -25px;
	z-index: 10;
	position: relative;
	margin-right: 1em;
}
#sr-main .returns a{
	display: inline-block;
	width: 80px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #4a4a4a;
	text-align: center;
}
#sr-main.detail {
	height: auto;
	padding-bottom: 10em;
}
	.mainContent {
  /* background: #f8f8f8; */
  /* margin-top: 600px; */
  /* margin-top: 540px; */
  z-index: 99;
  position: relative;
}

.productWrap {
  /* margin-top: 60px; */
}

.productWrap .switchTag {
  text-align: center;
  margin-bottom: 60px;
}

.productWrap .switchTag a {
  font-size: 14px;
  color: #5d5d5d;
  margin: 0 5px;
  display: inline-block;
  padding: 0 10px;
  line-height: 40px;
  border-radius: 20px;
}

.productWrap .switchTag a.act, .productWrap .switchTag a:hover {
  background: #000000;
  color: #fff;
}

.productWrap .switchContent .item {
  display: none;
}

.productWrap .switchContent .imgbox {
  overflow: hidden;
  position: relative;
}

.productWrap .switchContent .imgbox img {
  width: 100%;
}

.productWrap .switchContent .imgbox span {
  display: block;
  width: 167px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  color: #fff;
  position: absolute;
  top: 50%;
  font-size: 14px;
  z-index: 99;
  border: 1px solid #fff;
  margin-top: -24px;
  left: 50%;
  margin-left: -83px;
  display: none;
}

.productWrap .switchContent .imgbox:hover span {
  display: block;
}

.productWrap .switchContent .ptitle {
  background: #fff;
  margin: 0 25px;
  text-align: center;
  line-height: 100px;
  font-size: 24px;
  color: #5d5d5d;
}

.productWrap .switchContent .listItem {
  margin-bottom: 60px;
}

.rotate_90 {
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}

.rotate180 {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.product2{
	/* background: #fff; */
	padding-top: 40px;
	padding-bottom: 5em;
}

.product2 .pr2center{
	max-width: 1265px;
	margin: 0 auto;
}


.pr2center .swiper-button-prev,
.pr2center .swiper-button-next{
	/* background: url(../img/iconarr.png) no-repeat; */
	background: none;
	/* width: 21px; */
	/* height: 38px; */
	color: rgba(197, 197, 197, 0.86)
}
.pr2center .swiper-button-prev{
	/* left: -20px; */
}
.pr2center .swiper-button-next{
	/* right: -20px; */
}
.pr2center .swiper-button-next:hover{
	background-position: bottom;
}
.pr2center .swiper-button-prev:hover{
	background-position: bottom;
}
.product2 .row,.product2 .items{
	margin: 0;
	padding: 0;
}
.product2 .piem{
	
}
.p2sld{
	max-width: 508px;
	min-height: 300px;
	margin: 0 auto;
}
.p2deta{
	padding-left: 100px;
	white-space: normal;
	word-break: break-word;
}
.p2deta > h3{
	font-size: 30px;
	font-weight: bold;
	position: relative;
	margin-bottom: 45px;
}
.p2deta > h3:before{
	display: block;
	content: '';
	width: 36px;
	height: 3px;
	background: #e7740d;
	position: absolute;
	bottom: -15px;
	left: 0;
}
.p2deta .p1 p{
	font-size: 14px;
	color: #5d5d5d;
	white-space: normal;
	max-width: 500px;
	line-height: 30px;
}
.p2deta .p1{
	margin-bottom: 20px;
}
.p2deta .p1 h3,
.p2deta .p1 h4{
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
}
.p2video{
	height: 577px;
	position: relative;
}
.p2vicon{
	display: block;
	width: 119px;
	height: 119px;
	position: absolute;
	background: url(../img/iconvideo.png) no-repeat;
	left: 50%;
	top: 50%;
	cursor: pointer;
	margin-left: -60px;
	margin-top: -60px;
}





/*动态1banner*/
#sr-dyname_one{
	background: url(../img/dynamic/banner.png) no-repeat center/cover;
}
#sr-dyname_one .content{
	padding-top: 220px;
}
#sr-dyname_one .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#sr-dyname_one .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*动态1内容*/
#sr_dynamic{
	padding-bottom: 100px;
	background: #f9f9f9;
}
#sr_dynamic .dynamic_head{
	padding-top: 130px;
}
#sr_dynamic .dynamic_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#sr_dynamic .dynamic_title{
	position: relative;
}
#sr_dynamic .dynamic_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
}
#sr_dynamic .dynamic_title .line{
	display: inline-block;
	width: 640px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#sr_dynamic .dynamic_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#sr_dynamic .dynamic_list{
	background: #fff;
	margin-top: 123px;
}
#sr_dynamic .dynamic_list .dynamic_info{
	height:500px ;
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic{
	position: relative;
	float: left;
	width: 1120px;
	height: 100%;
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic .img_title{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 35px 0;
	background: rgba(0,0,0,0.5);
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic .img_title h3{
	font-size: 24px;
	color: #fff;
	margin-left: 40px;
	font-weight: 600;
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_tab{
	position: relative;
	float: right;
	width: 160px;
	height: 100%;
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_tab i{
	position: absolute;
	top: 47px;
	right: 80px;
	width: 2px;
	height: 80px;
	background: #e7e7e7;
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_tab ul{
	position: absolute;
	top: 173px;
	right:-22px;
	transform-origin: center;
	transform: rotate(90deg);
	width: 150px;
	height: 105px;
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_tab ul li{
	width: 50px;
	height: 100%;
	padding-top: 70px;
	color: #909090;
	float: left;
	text-align: center;
	cursor: pointer;
}
#sr_dynamic .dynamic_list .dynamic_info .dynamic_tab ul li.active{
	background: #149543;
	color: #fff;
}
#sr_dynamic .dynamic_text{
	position: relative;
	height: 220px;
}
#sr_dynamic .dynamic_text .dyname_icono{
	position: absolute;
	top: 37px;
	left: 42px;
	width: 31px;
	height: 25px;
	background: url(../img/dynamic/icon1.png) no-repeat;
}

#sr_dynamic .dynamic_text .dynamic_induce_box .dynamic_induce {
	display: none;
}
#sr_dynamic .dynamic_text .dynamic_induce_box .dynamic_induce.active {
	display: block;
}


#sr_dynamic .dynamic_text .dynamic_induce{
	padding: 77px 0 0 120px;
}
#sr_dynamic .dynamic_text .dynamic_induce p{
	width: 933px;
	line-height: 28px;
	color: #6b6b6b;
}
#sr_dynamic .dynamic_text .dynamic_induce p strong{
	font-weight: bold;
	color: #404040;
}
#sr_dynamic .dynamic_text .dynamic_induce a{
	position: absolute;
	top: 50%;
	margin-top: -18.5px;
	right:60px;
	width: 37px;
	height: 37px;
	background: url(../img/foodsafety/arrow_r.png) no-repeat;
}
#sr_dynamic .dy_article{
	margin-top: 60px;
}
#sr_dynamic .dy_article ul li{
	position: relative;
	width: 100%;
	padding: 34px 0 40px 40px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 28px;
}
#sr_dynamic .dy_article ul li .date {
	float: left;
	border-right: 1px solid #ececec;
	padding:13px 28px 16px 0 ;
}
#sr_dynamic .dy_article ul li .date h1{
	font-size: 30px;
	font-weight: bold;
	color: #c2c2c2;
}
#sr_dynamic .dy_article ul li .date P{
	color: #c2c2c2;
	height: 13px;
	margin-top: 5px;
}
#sr_dynamic .dy_article ul li .article{
	float: left;
	margin-left: 35px;
}
#sr_dynamic .dy_article ul li .article h3{
	font-size: 18px;
	color: #232323;
}
#sr_dynamic .dy_article ul li .article p{
	width: 864px;
	line-height: 22px;
	font-size: 12px;
	color: #a5a5a5;
	margin-top: 15px;
}
#sr_dynamic .dy_article ul li .arrow_r{
	position: absolute;
	right:60px;
	top: 50%;
	margin-top: -18.5px;
	width: 37px;
	height: 37px;
	background: url(../img/foodsafety/arrow_r.png) no-repeat;
}
#sr_dynamic .dy_article ul li:hover{
	background: #fff;
}
#sr_dynamic .dy_article ul li:hover .arrow_r{
	background: url(../img/foodsafety/arrow_lv.png) no-repeat;
	margin-right: -10px;
}
#sr_dynamic .dynamic_text .dynamic_induce a.bg_arrow:hover {
	right: 55px;
}


/*动态2banner*/
#sr-dyname_two{
	background: url(../img/dynamic/banner.png) no-repeat center/cover;
}
#sr-dyname_two .content{
	padding-top: 220px;
}
#sr-dyname_two .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#sr-dyname_two .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*动态2内容*/
#sr_dynamic .tactic{
	
	padding: 94px 158px 158px;
	background: #fff;
	margin-top: 80px;
}
#sr_dynamic .tactic h1{
	font-size: 25px;
	color: #262626;
}
#sr_dynamic .tactic p.title{
	margin-top: 22px;
	color: #a9a9a9;
	font-size: 12px;
}
#sr_dynamic .tactic p.title a{
	color: #a9a9a9;
}
#sr_dynamic .tactic .line{
	width: 100%;
	height: 1px;
	background: #ededed;
	margin-top: 43px;
}
#sr_dynamic .tactic .dy_text{
	position: relative;
	padding: 92px 84px 68px;
	background: #F9F9F9;
	margin-top: 63px;
}
#sr_dynamic .tactic .dy_text .dyname_icono{
	position: absolute;
	top: 40px;
	left: 50px;
	width: 31px;
	height: 25px;
	background: url(../img/dynamic/icon1.png) no-repeat;
}
#sr_dynamic .tactic .dy_text p.txt{
	color: #6a6a6a;
	line-height: 25px;
}
#sr_dynamic .tactic .dy_text p.txt em{
	color: #414141;
	font-weight: 600;
}
#sr_dynamic .tactic p.p_style{
	color: #6a6a6a;
	line-height: 27px;
	font-size: 14px;
}
#sr_dynamic .tactic .p_text{
	margin-top: 98px;
}
.entry_body p {
	line-height: 2;
	margin-bottom: 1.8em;
}
.entry_body p img {
	display: block;
	margin: 0 auto;
	height: auto !important;
    max-width: 100%;
}
#sr_dynamic .tactic p.p_texts{
	text-indent: 2em;
	margin-top: 44px;
}
#sr_dynamic .tactic .img{
	width: 100%;
	margin: 98px auto;
}
#sr_dynamic .tactic p.p_textd{
	text-indent: 2em;
}
#sr_dynamic .tactic p.p_textz{
	text-indent: 2em;
	margin-top: 43px;
}
#sr_dynamic .dy_page {
	text-align: center;
	margin-top: 86px;
}
#sr_dynamic .dy_page a{
	position: relative;
	display: inline-block;
	width: 200px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #fff;
	color: #6a6a6a;
}
#sr_dynamic .dy_page a.page_up i{
	position: absolute;
	left: 24px;
	top: 50%;
	margin-top: -7px;
}
#sr_dynamic .dy_page a.page_down i{
	position: absolute;
	right:24px;
	top: 50%;
	margin-top: -7px;
}
#sr_dynamic .dy_page a:hover{
	background: #149543;
	color: #fff;
}
/*食品安全1banner*/
#sr-food-one{
	background: url(../img/foodsafety/banner.png) no-repeat center/cover;
}
#sr-food-one .content{
	padding-top: 220px;
}
#sr-food-one .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#sr-food-one .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}

/*食品安全1首页产业链*/

#chain_feed{
	position: relative;
}
#chain_feed .chain_feedhead{
	padding-top: 130px;
}
#chain_feed .chain_feedhead h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#chain_feed .chain_feed_title{
	position: relative;
}
#chain_feed .chain_feed_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
}
#chain_feed .chain_feed_title .line{
	display: inline-block;
	width: 810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#chain_feed .chain_feed_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#chain{
	position: relative;
	padding-top: 123px;
}
#chain .chain_top{
	position: relative;
	height: 255px;
}
#chain .chain_top .chain_top_l{
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
#chain .chain_top .chain_top_l img{
	display: none;
	margin-left: 166px;
}
#chain .chain_top .chain_top_r_2{
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
#chain .chain_top .chain_top_r_2 p{
	width: 620px;
	color: #2b2b2b;
	text-align: right;
	margin-top: 70px;
	line-height: 30px;
	margin-left: 40px;
}
#chain .chain_top .chain_top_r_2 h3{
	font-size: 35px;
	color: #2b2b2b;
	width: 650px;
	text-align: right;
}


/*食品安全2banner*/
#sr-food-two{
	background: url(../img/foodsafety/banner.png) no-repeat center/cover;
}
#sr-food-two .content{
	padding-top: 220px;
}
#sr-food-two .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#sr-food-two .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*食品安全2内容*/
#tips{
	position: relative;
	padding-bottom: 10em;
	/* height: 2067px; */
	background: url(../img/foodsafety/bgp.jpg) no-repeat center 100%;
	background-size: 100% auto;
}
#tips .tips_head{
	padding-top: 130px;
}
#tips .tips_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#tips .tips_title{
	position: relative;
	margin-bottom: 98px;
}
#tips .tips_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
	/* font-family: "楷体"; */
}
#tips .tips_title .line{
	display: inline-block;
	width:810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#tips .tips_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#tips .tips_pic{
	margin-top: 76px;
}
#tips .tips_pic ul li{
	height: 315px;
	border: 1px solid #f4f4f4;
	margin-bottom: 80px;
	box-sizing:border-box ;
	cursor: pointer;
	overflow: hidden;
}
#tips .tips_pic ul li .img{
	float: left;
	height: 315px;
}
#tips .tips_pic ul li .img img{
	width: 100%;
	height: 100%;
}
#tips .tips_pic ul li .text{
	float: left;
	width: 640px;
	background: #f4f4f4;
	padding: 49px 48px 38px;
}
#tips .tips_pic ul li .text h3{
	font-size: 22px;
	color: #262626;
}
#tips .tips_pic ul li .text p{
	margin-top: 43px;
	line-height: 32px;
	color: #787878;
	font-size: 15px;
	min-height: 96px;
}
#tips .tips_pic ul li .text span{
	display: inline-block;
	margin-top: 46px;
	font-size: 15px;
	color: #c3c3c3;
}
#tips .tips_pic ul li .icon_bgp{
	position: relative;
	float: left;
	width: 158px;
	height: 100%;
}
#tips .tips_pic ul li .icon_bgp span.icon_bg{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -18.5px;
	margin-top: -18.5px;
	width: 37px;
	height: 37px;
	background: url(../img/foodsafety/arrow_r.png) no-repeat;
}
#tips .tips_pic ul li:hover{
	box-shadow: 8px 8px 10px #F7F7F7;
	background-color: #fff;
}
#tips .tips_pic ul li:hover .text{
	background: transparent;
}
#tips .tips_pic ul li:hover .icon_bgp span.icon_bg{
	background: url(../img/foodsafety/arrow_lv.png) no-repeat;
	left: 55%;
}
/*投资者1banner*/
#relation_one{
	background: url(../img/relation/banner.png) no-repeat center/cover;
}
#relation_one .content{
	padding-top: 220px;
}
#relation_one .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#relation_one .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*投资者1内容防控*/
#control{
	height: 1020px;
	background: url(../img/relation/bg.png) no-repeat center/cover;
}
#control .control_head{
	padding-top: 130px;
}
#control .control_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#control .control_title{
	position: relative;
	margin-bottom: 98px;
}
#control .control_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
}
#control .control_title .line{
	display: inline-block;
	width:810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#control .control_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#control .control_pic{
	margin-top: 122px;
}
#control .control_pic .control_pic_l{
	float: left;
	width: 640px;
	height: 430px;
}
#control .control_pic .control_pic_l img{
	width: 100%;
	height: 100%;
}
#control .control_pic .control_pic_r{
	float: left;
	margin-left: 97px;
}
#control .control_pic .control_pic_r .control_tel .pic{
	float: left;
}
#control .control_pic .control_pic_r .control_tel .text{
	float: left;
	width: 450px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 65px;
	margin-left: 30px;
	margin-bottom: 55px;
}
#control .control_pic .control_pic_r .control_tel .text h3{
	font-size: 18px;
}
#control .control_pic .control_pic_r .control_tel .text p{
	margin-top: 13px;
	color: #949494;
	font-size: 18px;
}
#control .control_pic .control_pic_r .control_tel:nth-child(2) .text{
	border-bottom: none;
}
/*投资者2banner*/
#relation_two{
	background: url(../img/relation/banner.png) no-repeat center/cover;
}
#relation_two .content{
	padding-top: 220px;
}
#relation_two .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#relation_two .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*投资者2企业公告*/
#cement{
	height: auto;
	background: url(../img/relation/bgp.png) no-repeat center/cover;
}
#cement .cement_head{
	padding-top: 130px;
}
#cement .cement_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#cement .cement_title{
	position: relative;
	margin-bottom: 98px;
}
#cement .cement_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
}
#cement .cement_title .line{
	display: inline-block;
	width:810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#cement .cement_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#cement .cement_notice{
	margin-top: 115px;
}
#cement .cement_notice ul li{
	height: 100px;
	line-height: 100px;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}
#cement .cement_notice ul li .notice_l{
	float: left;
}
#cement .cement_notice ul li .notice_l span.line{
	display: inline-block;
	width: 0;
	height: 3px;
	background: #000;
	vertical-align: middle;
	display: none;
}

#cement .cement_notice ul li .notice_l h3{
	display: inline-block;
	font-size: 18px;
	color: #262626;
}
#cement .cement_notice ul li .notice_l span.gray{
	color: #262626;
}
#cement .cement_notice ul li .notice_r{
	float: right;
}
#cement .cement_notice ul li .notice_r span{
	margin-right: 94px;
	color: #a9a9a9;
}
#cement .cement_notice ul li .notice_r a.icon_bg{
	display: inline-block;
	width: 37px;
	height: 37px;
	vertical-align: middle;
	background: url(../img/foodsafety/arrow_r.png) no-repeat;
}
#cement .cement_notice ul li:hover{
	border-bottom: 1px solid #149543;
}
#cement .cement_notice ul li:hover .notice_l span.line{
	background: #149543;
	display: inline-block;
	width: 30px;
}
#cement .cement_notice ul li:hover .notice_l h3{
	font-weight: bold;
	margin-left: 20px;
}
#cement .cement_notice ul li:hover .notice_r a.icon_bg{
	background: url(../img/foodsafety/arrow_lv.png) no-repeat;
}
/*概况1banner*/
#survey1{
	background: url(../img/survey/banner.png) no-repeat center/cover;
}
#survey1 .content{
	padding-top: 220px;
}
#survey1 .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#survey1 .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*概况1大事记内容*/
.survey{
	position: relative;
	height: auto;
}
.survey .survey_head{
	padding-top: 130px;
}
.survey .survey_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
.survey .survey_title{
	position: relative;
}
.survey .survey_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
	/* font-family: "楷体"; */
}
.survey .survey_title .line{
	display: inline-block;
	width: 810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
.survey .survey_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
.survey .survey_T{
	margin-top: 105px;
}
.survey .survey_T h2{
	float: right;
	width: 800px;
	height: 80px;
	line-height: 80px;
	background: #149543;
	font-size: 26px;
	color: #fff;
}
.survey .survey_T h2 span{
	font-size: 50px;
	margin-left: 56px;
}
.survey .survey_data{
	position: relative;
	margin-top: 86px;
	height: auto;
}
.survey .survey_data .surveyL{
	width: 50%;
	min-height: 500px;
}
.survey .survey_data .surveyR{
	width: 50%;
	min-height: 590px;
}
.survey .survey_data h1{
	float: left;
	font-size: 50px;
	color: #139542;
}
.survey .survey_data .div_data{	
	float: left;
	/* position: absolute; */
	top: 0;
	left: 0;
	display: none;
}
.survey .survey_data ul.ul_data{
	float: left;
	margin-left: 48px;
}
.survey .survey_data ul.ul_data li{
	margin-bottom: 50px;
	height: 40px;
}
.survey .survey_data ul.ul_data li p{
	font-size: 14px;
	color: #000000;
}
.survey .survey_data ul.ul_data li p.p_data{
	color: #139442;
}
.survey .survey_bg{
	position: absolute;
	right:220px;
	top: 0px;
	width: 144px;
	height: 447px;
}
.survey  .survey_bg .bg_line{
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -0.5px;
	width: 1px;
	height: 441px;
	background: url(../img/survey/shuxian.png) no-repeat;
}
.survey .survey_bg ul{
	position: absolute;
	left: 50%;
	margin-left: -7.5px;
	width: 15px;
}
.survey .survey_bg ul li{
	position: relative;
	width: 15px;
	height: 15px;
	margin-bottom: 20px;
	cursor: pointer;
	background: url(../img/survey/icon5.png) no-repeat;
}
.survey .survey_bg ul li.active em{
	position: absolute;
	top: 50%;
	left:50%;
	margin-left: -15px;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	border: 1px solid #a1d5b3;
}
.survey .survey_bg ul li:hover {

}
.survey .survey_bg ul li.active{
	background: url(../img/survey/icon6.png) no-repeat;
	margin-bottom:40px ;
}
.survey  .survey_bg ul li span{
	color: #7d7d7d;
	font-size: 15px;
}
.survey  .survey_bg ul li span.left{
	position: absolute;
	left: -50px;
	top: 0;
}
.survey  .survey_bg ul li span.right{
	position: absolute;
	right: -50px;
	top: 0;
}
.survey  .survey_bg ul li.active span{
	font-weight: bold;
	color: #2c2c2c;
}
.survey .survey_pic{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.survey .survey_pic img{
	width: 100%;
	height: 100%;
}


/*概况2banner*/
#survey2{
	background: url(../img/survey/banner.png) no-repeat center/cover;
}
#survey2 .content{
	padding-top: 220px;
}
#survey2 .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#survey2 .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*概况2董事长致辞*/
#speech{
	padding: 131px 0 166px 0;
}
#speech.survey_head{
	padding-top: 130px;
}
#speech .survey_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#speech .survey_title{
	position: relative;
}
#speech .survey_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
	/* font-family: "楷体"; */
}
#speech .survey_title .line{
	display: inline-block;
	width: 810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#speech .survey_head .founder{
	position: relative;
	margin-top: 76px;
}
#speech .survey_head .founder .bgline{
	position: absolute;
	top: -60px;
	right: -40px;
	width: 76px;
	height: 62px;
	background: url(../img/mark.png) no-repeat;
}
#speech .survey_head .founder .founder_l{
	float: left;
}
#speech .survey_head .founder .founder_r{
	position: relative;
	float: left;
	width: 766px;
	min-height: 468px;
	margin-left: 58px;
	/* overflow: hidden; */
}
#speech .survey_head .founder .founder_r .mainText{
	/* position: absolute;
	top: 0;
	left: 0;
	width: 100%; */
}
#speech .survey_head .founder .founder_r .scroll{
	/* position: absolute;
	right: 2px;
	top: 0;
	height: 100%;
	width: 2px;
	background: #e2e2e2;
	cursor: pointer; */
}
#speech .survey_head .founder .founder_r .scroll .bar{
	/* position: absolute;
	top: 0;
	right: -1px;
	width: 4px;
	background: #119541;
	cursor: pointer; */
}
#speech .survey_head .founder .founder_r p{
	color: #6c6c6c;
	line-height: 29px;
}
#speech .survey_head .founder .founder_r p.p_top{
	width: 763px;
	padding-right: 119px;
}
#speech .survey_head .founder .founder_r p.p_tope{
	margin-top: 20px;
}
#speech .survey_head .founder .founder_r p.p_bottom{
	width: 645px;
	padding-left: 60px;
}
#speech .survey_head .founder .founder_r .founder_title{
	margin: 95px 0 20px 0;
}
#speech .survey_head .founder .founder_r .founder_title em{
	float: left;
}
#speech .survey_head .founder .founder_r .founder_title span.line{
	float: left;
	width: 40px;
	height: 1px;
	background: #464545;
	margin: 30px 10px 0;
}
#speech .survey_head .founder .founder_r .founder_title h4{
	float: left;
	font-size: 18px;
	color: #464545;
	margin-top: 20px;
}
#goodimg{
	position: relative;
	width: 100%;
	height: 450px;
	background: url(../img/survey/bgp2.jpg) no-repeat center/cover;
}
#goodimg span.icon{
	z-index: 2;
	position: absolute;
	left:320px;
	bottom: -20px;
	width: 77px;
	height: 62px;
	background: url(../img/survey/icon9.png) no-repeat;
}
#goodimg .good_title{
	width: 1280px;
}
#goodimg .good_title .good_left{
	position: relative;
	float: left;
	width: 1120px;
	height: 450px;
}
#goodimg .good_title .good_left ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 97px 0 0 318px;
	background: rgba(255,255,255,0.85);
	display: none;
}
#goodimg .good_title .good_left ul li p{
	width: 695px;
	color: #6c6c6c;
	line-height: 27px;
}
#goodimg .good_title .good_left ul li p.p_text{
	margin-top: 35px;
}
#goodimg .good_title .good_right{
	float: right;
}
#goodimg .good_title .good_right ul li{
	position: relative;
	cursor: pointer;
	width: 160px;
	height: 150px;
	line-height: 150px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.2);
}
#goodimg .good_title .good_right ul li.active{
	background: #209044;
}
#goodimg .good_title .good_right ul li.active:after{
	content: "";
    position: absolute;
    top:50%;
    margin-top: -15px;
    left:-30px;
    width: 0;
    height: 0;
    border: 15px solid #149543;
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-top-color: transparent;
}


/*概况3banner*/
#survey3{
	background: url(../img/survey/banner.png) no-repeat center/cover;
}
#survey3 .content{
	padding-top: 220px;
}
#survey3 .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#survey3 .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*概况3企业架构*/
#archi{
	position: relative;
	height: 1530px;
}
#archi .archi_head{
	padding-top: 130px;
}
#archi .archi_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#archi .archi_title{
	position: relative;
	margin-bottom: 98px;
}
#archi .archi_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
}
#archi .archi_title .line{
	display: inline-block;
	width:810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#archi .archi_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#archi .archi_img{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 349px;
}
#archi .archi_img img{
	width: 100%;
	height: 100%;
}
/*概况4banner*/
#survey4{
	/* background: url(../img/survey/banner.png) no-repeat center/cover; */
}
#survey4 .content{
	padding-top: 220px;
	position: relative;
	z-index: 100;
}
#survey4 .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#survey4 .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*概况4企业简介*/
#profile{
	position: relative;
	/* min-height: 1390px; */
}
#profile .profile_head{
	padding-top: 130px;
}
#profile .profile_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#profile .profile_title{
	position: relative;
	margin-bottom: 98px;
}
#profile .profile_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
	/* font-family: "楷体"; */
}
#profile .profile_title .line{
	display: inline-block;
	width:810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#profile .profile_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#profile .profile_head p{
	color: #696969;
	line-height: 28px;
	width: 1070px;
}
#profile .profile_head p strong{
	font-weight: bold;
	color: #000;
}
#profile .profile_info{
	position: relative;
	width: 1601px;
	height: 500px;
	margin-top: 85px;
	display: flex;
	overflow: hidden;
	transform-style:preserve-3d ;
}
#profile .profile_info .profile_info_l{
	position: absolute;
	float: left;
	width: 601px;
	height: 100%;
}
#profile .profile_info .profile_info_l .layer{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: rgba(0,0,0,0.6); */
	background-image: url('../img/blur.svg');
	 -webkit-filter: blur(5px);
  filter: blur(5px);
}
#profile .profile_info .profile_info_l h6{
	position: absolute;
	top:140px;
	right: 230px;
	z-index: 11;
	font-family: "DIN";
	font-weight: bold;
}
#profile .profile_info .profile_info_l h6>i{
	color: #149543;
	font-size: 22px;
	font-style: normal;
}
#profile .profile_info .profile_info_l h6>em{
	color:#149543 ;
	font-size: 22px;
	margin-right: 5px;
}
#profile .profile_info .profile_info_l .profile_btn{
	position: absolute;
	bottom: 145px;
	right: 98px;
	width: 190px;
	margin-top: 134px;
	z-index: 10;
}
#profile .profile_info .profile_info_l .profile_btn .btns,
#profile .profile_info .profile_info_l .profile_btn .owl-prev,
#profile .profile_info .profile_info_l .profile_btn .owl-next {
	width: 90px;
	height: 50px;
	line-height: 50px;
	background: #d2d2d2;
	font-size: 16px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	
	font-weight: bold;
}
#profile .profile_info .profile_info_l .profile_btn .btns.left,
#profile .profile_info .profile_info_l .profile_btn .owl-prev{
	float: left;
}
#profile .profile_info .profile_info_l .profile_btn .btns.right,
#profile .profile_info .profile_info_l .profile_btn .owl-next{
	float: left;
	background: #149543;
}
#profile .profile_info .profile_info_l .profile_btn .btns.active,
#profile .profile_info .profile_info_l .profile_btn div:hover{
	background: #149543;
}
#profile .profile_info ul{
  position: absolute;
	left: 0;
	top: 0;
	width: 300%;
	height: 100%;
	display: flex;
	transform: translate3d(0,0,0);
	backface-visibility: hidden;
}
#profile .profile_info ul li{
	width: 1601px;
	height: 500px;
}
#profile .profile_info ul li .left{
	 position: relative;
	float: left;
	width: 601px;
	height: 100%;
  overflow: hidden;
}
#profile .profile_info ul li .left img{
	width: 100%;
	height: 100%;
}
#profile .profile_info ul li .right{
	position: relative;
	float: right;
	width: 1000px;
	height: 100%;
	overflow: hidden;
}
#profile .profile_info ul li .right img{
	width: 100%;
	height: 100%;
}

#profile .profile_img{
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 349px;
}
#profile .profile_img img{
	width: 100%;
	height: 100%;
}
/*概况5banner*/
#survey5{
	background: url(../img/survey/banner.png) no-repeat center/cover;
}
#survey5 .content{
	padding-top: 220px;
}
#survey5 .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#survey5 .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*概况5企业荣誉内容*/
#honor{
	position: relative;
	height: 1090px;
}
body.noScroll #honor {
	z-index: 100000;
}
#honor .honor_head{
	padding-top: 130px;
}
#honor .honor_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#honor .honor_title{
	position: relative;
	margin-bottom: 98px;
}
#honor .honor_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
	/* font-family: "楷体"; */
}
#honor .honor_title .line{
	display: inline-block;
	width: 810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#honor .honor_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#honor .honor_pic{
	position: relative;
	margin-top: 141px;
	overflow: hidden;
	width: 100%;
	height: 286px;
	z-index: 1029;
}
#honor .honor_pic ul.honor_ul{
	position: absolute;
	top: 0;
	left: 0;
	width:5000%;
	height: 100%;
}
#honor .honor_pic ul.honor_ul>li{
	position: relative;
	float: left;
	width: 2%;
	height: 100%;
}
#honor .honor_pic ul.honor_ul>li .honwindow{
	z-index: 1099;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0,0,0,0.6);
}
#honor .honor_pic ul.honor_ul>li .honwindow .content{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -640px;
	width: 1280px;
	height: 800px;
	background: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindow .content .honor_off{
	position: absolute;
	top: 0;
	right: 0;
	width: 64px;
	height: 64px;
	background: url(../img/product/off.png) no-repeat;
	cursor: pointer;
}
#honor .honor_pic ul.honor_ul>li .honwindow .content .btn{
	position: absolute;
	top: 50%;
	margin-top: -50px;
	width: 50px;
	height: 100px;
	line-height: 100px;
	background: #D5D5D5;
}
#honor .honor_pic ul.honor_ul>li .honwindow .content .btn.left{
	left: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindow .content .btn.right{
	right: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindow .content .btn:hover{
	background: #149543;
}
#honor .honor_pic ul.honor_ul>li .honwindow .content .btn:hover i{
	color: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindow .content ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#honor .honor_pic ul.honor_ul>li .honwindow .content ul li img{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	/* width: 60%; */
	/* height: 30%; */

}
#honor .honor_pic ul.honor_ul>li .honwindows{
	z-index: 1099;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0,0,0,0.6);
}
#honor .honor_pic ul.honor_ul>li .honwindows .content{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -640px;
	width: 1280px;
	height: 800px;
	background: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindows .content .honor_off{
	position: absolute;
	top: 0;
	right: 0;
	width: 64px;
	height: 64px;
	background: url(../img/product/off.png) no-repeat;
	cursor: pointer;
}
#honor .honor_pic ul.honor_ul>li .honwindows .content .btn{
	position: absolute;
	top: 50%;
	margin-top: -50px;
	width: 50px;
	height: 100px;
	line-height: 100px;
	background: #D5D5D5;
}
#honor .honor_pic ul.honor_ul>li .honwindows .content .btn.left{
	left: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindows .content .btn.right{
	right: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindows .content .btn:hover{
	background: #149543;
}
#honor .honor_pic ul.honor_ul>li .honwindows .content .btn:hover i{
	color: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindows .content ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#honor .honor_pic ul.honor_ul>li .honwindows .content ul li img{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	/* width: 30%; */
	/* height: 30%; */

}
#honor .honor_pic ul.honor_ul>li .honwindowss{
	z-index: 1099;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0,0,0,0.6);
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -640px;
	width: 1280px;
	height: 800px;
	background: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content .honor_off{
	position: absolute;
	top: 0;
	right: 0;
	width: 64px;
	height: 64px;
	background: url(../img/product/off.png) no-repeat;
	cursor: pointer;
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content .btn{
	position: absolute;
	top: 50%;
	margin-top: -50px;
	width: 50px;
	height: 100px;
	line-height: 100px;
	background: #D5D5D5;
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content .btn.left{
	left: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content .btn.right{
	right: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content .btn:hover{
	background: #149543;
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content .btn:hover i{
	color: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#honor .honor_pic ul.honor_ul>li .honwindowss .content ul li img{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	/* width: 30%; */
	/* height: 30%; */
}
#honor .honor_pic ul.honor_ul>li .honwindowFour{
	z-index: 1099;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0,0,0,0.6);
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -640px;
	width: 1280px;
	height: 800px;
	background: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content .honor_off{
	position: absolute;
	top: 0;
	right: 0;
	width: 64px;
	height: 64px;
	background: url(../img/product/off.png) no-repeat;
	cursor: pointer;
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content .btn{
	position: absolute;
	top: 50%;
	margin-top: -50px;
	width: 50px;
	height: 100px;
	line-height: 100px;
	background: #D5D5D5;
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content .btn.left{
	left: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content .btn.right{
	right: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content .btn:hover{
	background: #149543;
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content .btn:hover i{
	color: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#honor .honor_pic ul.honor_ul>li .honwindowFour .content ul li img{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	/* width: 30%; */
	/* height: 30%; */
}
#honor .honor_pic ul.honor_ul>li .honwindowFive{
	z-index: 1099;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0,0,0,0.6);
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -640px;
	width: 1280px;
	height: 800px;
	background: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content .honor_off{
	position: absolute;
	top: 0;
	right: 0;
	width: 64px;
	height: 64px;
	background: url(../img/product/off.png) no-repeat;
	cursor: pointer;
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content .btn{
	position: absolute;
	top: 50%;
	margin-top: -50px;
	width: 50px;
	height: 100px;
	line-height: 100px;
	background: #D5D5D5;
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content .btn.left{
	left: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content .btn.right{
	right: 0;
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content .btn:hover{
	background: #149543;
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content .btn:hover i{
	color: #fff;
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#honor .honor_pic ul.honor_ul>li .honwindowFive .content ul li img{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	/* width: 30%; */
	/* height: 30%; */
}
#honor .honor_pic ul.honor_ul>li ul li.pic{
	padding:10px;
	cursor: pointer;
}
#honor .honor_pic ul.honor_ul>li ul li.pic .honor_add{
	position: relative;
	width: 300px;
	height: 200px;
	height: auto;
	/* box-shadow: 5px 5px 12px #D5D5D5; */
}
#honor .honor_pic ul.honor_ul>li ul li.pic .honor_add>img{
	width: 100%;
	height: 100%;
	height: auto;
}
#honor .honor_pic ul.honor_ul>li ul li.pic .honor_add .honor_icon{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	display: none;
}
#honor .honor_pic ul.honor_ul>li ul li.pic .honor_add .honor_icon img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
}
#honor .honor_pic ul.honor_ul>li ul li.pic p.name{
	width: 100%;
	height: 65px;
	line-height: 65px;
	text-align: center;
	color: #020202;
}
#honor .honor_pic ul.honor_ul>li ul li.pic:hover .honor_add .honor_icon{
	display:block ;
}
#honor .honor_pic ul.honor_ul>li ul li.pic:hover p.name{
	color: #fff;
	background: #139442;
	box-shadow: 0 0 15px #149543;
}
#honor .honor_pic ul.honor_ul>li ul li.pic:hover .honor_add{
	box-shadow: none;
}
#honor .honor_tab{
	margin-top: 95px;
}
#honor .honor_tab .num {
	position: relative;
	width: 220px;
	margin: 0 auto;
	text-align: center;
}
#honor .honor_tab .num span{
	display: block;
	color: #282828;
	font-size: 15px;
}
#honor .honor_tab .num span i,#honor .honor_tab .num span em{
	color: #109641;
	font-size: 21px;
	font-style: normal;
	border-bottom: 1px solid #109641;
}
#honor .honor_tab .num .btn{
	position: absolute;
	top: 50%;
	margin-top: -8.5px;
	width: 16px;
	height: 17px;
}
#honor .honor_tab .num .btn.left{
	left: 0;
	background: url(../img/product/arrow_l.png) no-repeat;
}
#honor .honor_tab .num .btn.right{
	right: 0;
	background: url(../img/product/arrow_r.png) no-repeat;
}
#honor .honor_img{
	position: absolute;
	bottom: 0;
	z-index: -1;
	left: 0;
	width: 100%;
	height: 349px;
}
#honor .honor_img img{
	width: 100%;
	height: 100%;
}

.img_decro {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
}
.img_decro img {
  /* border: 10px solid #fff; */
  padding: 12px;
  background-color: #fff;
}

/*概况6banner*/
#survey6{
	background: url(../img/survey/banner.png) no-repeat center/cover;
}
#survey6 .content{
	padding-top: 220px;
}
#survey6 .content h1{
	font-size: 50px;
	color: #fff;
	font-weight: 500;
}
#survey6 .content p{
	font-size: 20px;
	margin-top: 10px;
	color: #fff;
	letter-spacing: 20px;
}
/*概况6企业文化*/
#cuiture{
	position: relative;
	min-height: 1203px;
	background: #f6f7f4;
}
#cuiture .cuiture_head{
	padding-top: 130px;
}
#cuiture .cuiture_head h6{
	font-size: 25px;
	color: #dae0dc;
	margin-bottom: 10px;
}
#cuiture .cuiture_title{
	position: relative;
	margin-bottom: 98px;
}
#cuiture .cuiture_title h3{
	font-size: 35px;
	color: #2b2b2b;
	display: inline-block;
}
#cuiture .cuiture_title .line{
	display: inline-block;
	width:810px;
	height: 1px;
	margin: 0 63px;
	background: #e5e5e5;
	vertical-align: middle;
}
#cuiture .cuiture_title em{
	position: absolute;
	right: 0;
	top: -10px;
}
#cuiture .cuiture_pic{
	margin-top: 172px;
}
#cuiture .cuiture_pic ul{
	height: 450px;
	background-color: #fff;
}
#cuiture .cuiture_pic ul li{
	position: relative;
	height: 100%;
	padding: 0;
	text-align: center;
	cursor: pointer;
}
#cuiture .cuiture_pic ul li .cuiture_img{
	position: absolute;
	top: -35px;
	left: 0;
	width: 320px;
	height: 520px;
	/* display: none; */
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	opacity: 0;
	visibility: hidden;
	z-index: 0;
}
#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 280px;
	height: 470px;
	background: rgba(0,0,0,0.35);
}
#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg>img{
	margin:100px auto 60px;
	position: relative;
}
#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg>h4{
	font-size: 18px;
	color: #fff;
}
#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg>p{
	color: #fff;
}
#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg>p.txt{
	margin-top: 154px;
}
#cuiture .cuiture_pic ul li img.cuiture_icon{
	margin:89px auto 60px;
	position: relative;
}
#cuiture .cuiture_pic ul li>h4{
	font-size: 18px;
	color: #555;
	height: 70px;
	border-right: 1px solid #f0f0f0;
	position: relative;

}
#cuiture .cuiture_pic ul li>h4 .t {
	position: relative;
	z-index: 100;
}
#cuiture .cuiture_pic ul li>h4 span.n {
	    font-family: "DIN";
    font-weight: bold;
    font-size: 80px;
    color: #f0f0f0;
    position: absolute;
    z-index: 0;
    width: 100%;
    text-align: center;
    left: 0;
    top: -47%;
    line-height: 1;
}
#cuiture .cuiture_pic ul li:nth-child(4) h4{
	border-right:none ;
}
#cuiture .cuiture_pic ul li p{
	color: #a4a4a4;
	position: relative;
}
#cuiture .cuiture_pic ul li p.txt{
	margin-top: 87px;
	position: relative;
}
#cuiture .cuiture_pic ul li:hover .cuiture_img{
	/* display: block; */
	opacity: 1;
	visibility: visible;
}
#cuiture .cuiture_imgs{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 349px;
}
#cuiture .cuiture_imgs img{
	width: 100%;
	height: 100%;
}

#cuiture .cuiture_pic ul li:hover .cuiture_icon.on {
	opacity: 1;
	overflow: visible;
}
#cuiture .cuiture_pic ul li:hover h4 {
	color: #fff;
	border-color: transparent;
}
#cuiture .cuiture_pic ul li:hover p {
	color: #fff;
}
#cuiture .cuiture_pic ul li:hover>h4 span.n {
	display: none;
}




/*手机端兼容*/
@media only screen and (min-width: 320px) and (max-width: 768px) {
	
	/*动态1*/
	#sr_dynamic .dynamic_title .line{
		width: 80%;
		margin: 0;
	}
	#sr_dynamic .dynamic_head{
		padding-top: 5rem;
	}
	#sr_dynamic .dynamic_head h6{
		padding-left: 1rem;
	}
	#sr_dynamic .dynamic_title{
		padding-left: 1rem;
	}
	#sr_dynamic .dynamic_list{
		margin-top: 4rem;
	}
	#sr_dynamic .dynamic_list .dynamic_info{
		height: 24rem;
	}
	#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic{
		width: 100%;
	}
	#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic ul li img{
		width: 100%;
		height: 100%;
	}
	#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic .img_title{
		padding: 1rem 0;
	}
	#sr_dynamic .dynamic_list .dynamic_info .dynamic_tab{
		width: 100%;
		height: 8.75rem;
	}
	#sr_dynamic .dynamic_list .dynamic_info .dynamic_tab ul{
		right: 0;
		top: 0;
		transform: rotate(0deg);
	}
	#sr_dynamic .dynamic_list .dynamic_info .dynamic_tab i{
		display: none;
	}
	#sr_dynamic .dynamic_text{
		margin-top: 10rem;
		height: 22rem;
	}
	#sr_dynamic .dynamic_text .dynamic_induce{
		padding: 1rem;
	}
	#sr_dynamic .dynamic_text .dynamic_induce p{
		width: 100%;
	}
	
	#sr_dynamic .dynamic_text .dyname_icono{
		top: -7px;
		left: 7px;
	}
	#sr_dynamic .dynamic_text .dynamic_induce a{
		margin-top:0 ;
		top: 81%;
		right:15px ;
	}
	#sr_dynamic .dy_article ul li{
		padding: 0;
	}
	#sr_dynamic .dy_article ul li .date{
		width: 100%;
		padding: 1rem;
	}
	#sr_dynamic .dy_article ul li .article h3{
		width: 50%;
		padding-left: 1rem;
	}
	#sr_dynamic .dy_article ul li .article{
		margin-left: 0;
	}
	#sr_dynamic .dy_article ul li .article p{
		width: 100%;
		padding: 1rem;
	}
	#sr_dynamic .dy_article ul li .arrow_r{
		top: 30%;
		margin-top: 0;
	}
	/*动态2*/
	#sr_dynamic{
		padding-bottom: 5rem;
	}
	#sr_dynamic .tactic{
		padding: 1rem;
		margin-top: 3rem;
	}
	#sr_dynamic .tactic .dy_text{
		padding: 2rem;
	}
	#sr_dynamic .dy_page{
		margin-top: 3rem;
	}
	#sr_dynamic .dy_page a{
		width: 100%;
		margin-bottom: 1rem;
	}
	#sr_dynamic .tactic p.p_text{
		margin-top: 4rem;
	}
	#sr_dynamic .tactic .img{
		margin: 4rem auto;
	}
	/*食品安全1*/
	#chain{
		padding-top: 4rem;
	}
	#chain_feed .chain_feedhead{
		padding-top: 4rem;
	}
	#chain_feed .chain_feedhead h6{
		padding-left: 1rem;
	}
	#chain_feed .chain_feed_title{
		margin-bottom: 0;
	}
	#chain_feed .chain_feed_title h3{
		padding-left: 1rem;
	}
	#chain_feed .chain_feed_title .line{
		width: 80%;
		margin: 0;
	}
	
	#chain .chain_top{
		height: 40rem;
	}
	#chain .chain_top .chain_top_l{
		width: 100%;
		height: 20rem;
	}
	#chain .chain_top .chain_top_l img{
		margin-left: 0;
	}
	
	#chain .chain_top .chain_top_r_2{
		top: 15rem;
	    width: 100%;
	   	height: 20rem;
	}
	#chain .chain_top .chain_top_r_2 h3{
		width: 100%;
		font-size: 30px;
		text-align: center;
	}
	#chain .chain_top .chain_top_r_2 p{
		width: 100%;
		margin-top: 0;
		margin-left: 0;
		text-align: center;
		padding: 0 1rem;
	}
	#chain .chain_top .chain_top_r p{
		margin-left: 0;
		width: 100%;
		 text-align: center;
		 margin-top: 1rem;
		 text-indent: 2em;
	}
	#chain .chain_top .chain_top_r h3{
		margin-left: 0;
		width: 100%;
		text-align: center;
	}
	#chain .chain_bottom ul li .arrow_long{
		display: none;
	}
	#chain .chain_bottom{
		height: auto;
	}
	/*食品安全2*/

	#tips{
		height: auto;
	}
	#tips .tips_head{
		padding-top: 4rem;
	}
	#tips .tips_head h6{
		padding-left: 1rem;
	}
	#tips .tips_title{
		padding-left: 1rem;
		margin-bottom: 3rem;
	}
	#tips .tips_pic{
		margin-top: 4rem;
	}
	#tips .tips_title .line{
		width: 80%;
		margin: 0;
	}
	#tips .tips_pic ul li .img{
		width: 100%;
		height: auto;
	}
	#tips .tips_pic ul li{
		height: auto;
		margin-bottom: 4rem;
	}
	#tips .tips_pic ul li .text{
		width: 100%;
		padding: 1rem;
	}
	#tips .tips_pic ul li .icon_bgp{
		width: 100%;
		height: 8rem;
	}
	/*产品1*/
	#sr-main{
		height: auto;
		min-height: 60rem;

	}
	#sr-main .product_head{
		padding-top: 5rem;
	}
	#sr-main .product_head h6{
		padding-left: 1rem;
	}
	#sr-main .product_title{
		padding-left: 1rem;
	}
	#sr-main .product_title h3{
		font-size: 28px;
	}
	#sr-main .product_title span{
		font-size: 14px;
	}
	#newproduct{
		margin-top: 4rem;
	}
	#newproduct .productList{
		height: 25rem;
	}	
	#newproduct .popwindow .popcontent{
		width: 100%;
		height: 50rem;
	}
	#newproduct .popwindow .popcontent .picLi{
		width: 80%;
		height: 80rem;
	}
	#newproduct .popwindow .popcontent .off{
		right: 0;
		top: 0;
	}
	#newproduct .popcontent .btn{
		width: 2px;
		height: 15rem;
		line-height: 15rem;
		margin-top: -6.5rem;
	}
	#newproduct .popwindow .tabLi{
		margin-left: -14.6rem;
	}
	#newproduct .popwindow .tabLi ul li{
		margin: 0 0.8rem;
	}
	#newproduct .popcontent .btn.left{
		left: 1px;
	}
	#newproduct .popcontent .btn.right{
		right: 1px;
	}
	#newproduct .productList>ul{
		height: auto;
	}
	#newproduct .productList>ul>li{
		height: 18rem;
		padding: 5px;
	}
	#newproduct .productList ul li p{
		height: 5rem;
		/* line-height: 5rem;  */
	}
	#sr-main .product_title span{
		margin-left: 0;
	}
	#sr-main .product_title .line{
		width: 80%;
		margin: 0;
	}
	
	#newproduct .productList ul li .pic{
		width: 100%;
		height: auto;
	}
	.pos_left{
		left: 35%!important;
	}
	.pos_right{
		right: 35%!important;
	}
	.productList .swiper-pagination{
		margin-bottom: -1rem;
	}

	#newproduct .swiper-button-prev,
	#newproduct .swiper-button-next {
		font-size: 2em;
	}

	.p2deta{
		padding-left: 20px;
		padding-right: 20px;
	}
	.p2sld{
		width: 100%;
		height: auto;
		margin-bottom: 30px;
	}
	.p2sld img{
		width: 100%;
		
	}

	.p2deta > h3 {
		font-weight: normal;
	}
	.product2{
		padding-bottom: 40px;
		padding-top: 0;
	}

	#sr-main .choose ul li.active {
		    padding: 21px 15px;
	}
	#sr-main .choose ul li p {
		font-size: 14px;
	}
	#sr-main .choose ul li.active:after {
		top: 75px;
	}
	#newproduct .productList ul li p {
		font-size: 14px;
	}
	#survey4 .content{
		padding-top: 10rem;
	}



	
	/*投资者关系1*/
	#control{
		height: auto;
	}
	#control .control_pic{
		margin-top: 5rem;
	}
	
	#control .control_head{
		padding-top: 5rem;
	}
	#control .control_head h6{
		padding-left: 1rem;
	}
	#control .control_title{
		margin-bottom: 2rem;
		padding-left: 1rem;
	}
	#control .control_title .line{
		width: 80%;
		margin: 0;
	}
	#control .control_pic .control_pic_l{
		width: 100%;
		height: 27rem;
	}
	
	#control .control_pic .control_pic_l img{
		height: auto;
	}
	#control .control_pic .control_pic_r{
		margin-left: 0.5rem;
		padding: 2rem 0;
	}
	#control .control_pic .control_pic_r .control_tel .text{
		width: 70%;
		margin-bottom: 2rem;
		margin-left: 1rem;
	}
	/*投资者关系2*/
	#cement{
		height: auto!important;
		overflow-x: hidden;
	}
	#cement .cement_head{
		padding-top: 5rem;
	}
	#cement .cement_head h6{
		padding-left: 1rem;
	}
	#cement .cement_notice{
		margin-top: 1rem;
	}
	#cement .cement_title{
		padding-left: 1rem;
		margin-bottom: 2rem;
	}
	#cement .cement_title .line{
		width: 80%;
	}
	#cement .cement_notice ul li{
		height: auto;
		line-height: 5rem;
	}
	
	#cement .cement_notice ul li .notice_l{
		width: 100%;
		height: 5rem;
		padding-left:1rem ;
	}
	#cement .cement_notice ul li:hover .notice_l h3{
		margin-left: 0;
	}
	#cement .cement_notice ul li .notice_l span.gray{
		padding-left: 2rem;
	}
	#cement .cement_notice ul li .notice_r{
		position: relative;
		width: 100%;
		height: 5rem;
		text-align: center;
	}
	#cement .cement_notice ul li .notice_r span{
		position: absolute;
		left: 1rem;
		margin-right:0 ;
	}
	#cement .cement_notice ul li .notice_r a.icon_bg{
		position: absolute;
		right: 0;
		top:50%;
		margin-top: -18.5px;
	}
	/*大事记*/
	
	.survey{
		height:auto;
		padding-bottom: 0;
	}
	.survey .survey_head{
		padding-top: 5rem;
	}
	.survey .survey_head h6{
		padding-left: 1rem;
	}
	.survey .survey_title{
		padding-left: 1rem;
	}
	.survey .survey_title .line{
		width: 80%;
		margin: 0;
	}
	.survey .survey_T{
		margin-top: 4rem;
	}
	.survey .survey_T h2{
		width: 100%;
		font-size: 20px;
	}
	.survey .survey_T h2 span{
		font-size: 35px;
		margin-left: 5px;
	}
	.survey .survey_data h1{
		padding-left: 1rem;
	}
	.survey .survey_data ul.ul_data{
		width: 100%;
		margin-left: 0;
		padding-left: 1rem;
	}
	.survey .survey_data{
		height: auto;
	}
	.survey .survey_data .surveyL{
		width: 100%;
		min-height: 40rem;
	}
	.survey .survey_data .surveyR{
		width: 100%;
		min-height: 48rem;
	}
	.survey .survey_bg{
		width:12rem;
		height: 48rem;
		/*top: 108rem;*/
		top: auto;
		/* bottom: 0!important; */
		bottom: 0;
		right:50%;
		margin-right: -6rem;
	}

	/*董事长致辞*/
	#speech{
		padding: 5rem 0 4rem 0;
	}
	#speech .survey_head h6{
		padding-left: 1rem;
	}
	#speech .survey_title{
		padding-left: 1rem;
	}
	#speech .survey_title .line{
		width: 80%;
		margin: 0;
	}
	#speech .survey_head .founder .bgline{
		right: 0;
	}
	#speech .survey_head .founder .founder_l{
		width: 100%;
	}
	#speech .survey_head .founder .founder_r{
		width: 100%;
		margin-left: 0;
	}
	#speech .survey_head .founder .founder_r p.p_tope{
		padding: 0 1rem;
	}
	#speech .survey_head .founder .founder_r p.p_top{
		width: 100%;
		padding: 0 1rem;
	}
	#speech .survey_head .founder .founder_r p.p_bottom{
		width: 100%;
		padding-left: 1rem;
	}
	
	#goodimg{
		height: auto;
	}
	#goodimg .good_title{
		width: 100%;
	}
	#goodimg .good_title .good_left{
		width: 80%;
		min-height:53rem ;
		height: auto;
	}
	#goodimg .good_title .good_left ul li{
		padding: 0;
		/* position: relative; */
	}
	#goodimg .good_title .good_left ul li p{
		width: 100%;
		padding: 1rem;
		    padding-right: 2rem;
    padding-bottom: 2rem;
	}
	#goodimg span.icon{
		left: 0;
		bottom: -12px;
		background-size:100% 100% ;
		width: 4rem;
		height: 3.5rem;
	}
	#goodimg .good_title .good_right{
		width: 20%;
	}
	#goodimg .good_title .good_right ul {
		display: block;
		width: 100%;
		height: 100%;
	}
	#goodimg .good_title .good_right ul li{
		width: 100%;
		/* height: 16.6rem; */
		height: 33.3%;
		line-height: 16.6rem;
	}
	/*企业架构*/
	#archi{
		height: 55rem;
	}
	#archi .archi_head h6{
		padding-left: 1rem;
	}
	#archi .archi_title{
		padding-left: 1rem;
	}
	#archi .archi_title .line{
		width: 80%;
		margin: 0;
	}
	#archi .archi_head{
		padding-top: 5rem;
	}
	#archi .archi_pic{
		padding: 0 1.5rem;
	}
	#archi .archi_img{
		height: auto;
	}
	/*企业简介*/
	#profile{
		/* height: 85rem; */
	}
	#profile .profile_head{
		padding-top: 4rem;
	}
	#profile .profile_head h6{
		padding-left: 1rem;
	}
	#profile .profile_title{
		padding-left: 1rem;
		margin-bottom: 3rem;
	}
	#profile .profile_title .line{
		width: 80%;
		margin: 0;
	}
	#profile .profile_head p{
		width: 100%;
		padding: 0 1rem;
	}
	#profile .profile_info{
		width: 100%;
		height: auto;
	}
	
	#profile .profile_info .profile_info_l{
		width: 100%;
		height:30rem;
	}
	#profile .profile_info ul li{
		width: 100%;
		height: 30rem;
	}
	#profile .profile_info ul li .left{
		width: 100%;
	}
	#profile .profile_info ul li .right{
		width: 100%;
	}
	#profile .profile_info .profile_info_l h6{
		top:5.5rem;
		left:1em ;
	}
	#profile .profile_info .profile_info_l .profile_btn{
		width: 10rem;
		top: 1em!important;
		left: 1em!important;
		margin-top: 0;
		height: 3.5rem;
	}
	#profile .profile_info .profile_info_l .profile_btn .btns,
	#profile .profile_info .profile_info_l .profile_btn .owl-prev,
	#profile .profile_info .profile_info_l .profile_btn .owl-next{
		width: 5rem;
		height: 3rem;
		line-height: 3rem;
	}
	/*企业荣誉*/
	
	#honor{
		height: auto;
		padding-bottom: 5rem;
	}
	#honor .honor_head{
		padding-top: 5rem;
	}
	#honor .honor_head h6{
		padding-left: 1rem;
	}
	#honor .honor_title{
		margin-bottom: 4rem;
		padding-left: 1rem;
	}
	#honor .honor_title .line{
		width: 80%;
		margin: 0;
	}
	#honor .honor_tab{
		margin-top: 1px;
	}
	#honor .honor_pic{
		/* height: 50rem; */
		height: 40rem;
		overflow-y: auto;
		margin-top: 0;
	}
	#honor .honor_pic ul.honor_ul>li ul li.pic .honor_add{
		width: 100%;
	}
	#honor .honor_img{
		height: auto;
	}
	#honor .honor_pic ul.honor_ul>li .honwindow .content{
		width: 100%;
		height: 100vh;
		margin: 0;
		top: 0;
		left: 0;
	}
	#honor .honor_pic ul.honor_ul>li .honwindow .content ul li img{
		/* width: 75%; */
		/* height: 13.75rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindows .content{
		width: 100%;
		height: 100vh;
		margin: 0;
		top: 0;
		left: 0;
	}
	#honor .honor_pic ul.honor_ul>li .honwindows .content ul li img{
		/* width: 75%; */
		/* height: 13.75rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindowss .content{
		width: 100%;
		height: 100vh;
		margin: 0;
		top: 0;
		left: 0;
	}
	#honor .honor_pic ul.honor_ul>li .honwindowss .content ul li img{
		/* width: 75%; */
		/* height: 13.75rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindowFour .content{
		width: 100%;
		height: 100vh;
		margin: 0;
		top: 0;
		left: 0;
	}
	#honor .honor_pic ul.honor_ul>li .honwindowFour .content ul li img{
		/* width: 75%; */
		/* height: 13.75rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindowFive .content{
		width: 100%;
		height: 100vh;
		margin: 0;
		top: 0;
		left: 0;
	}
	#honor .honor_pic ul.honor_ul>li .honwindowFive .content ul li img{
		/* width: 75%; */
		/* height: 13.75rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindow .content .honor_off{
		top: 8rem;
	}
	#honor .honor_pic ul.honor_ul>li .honwindows .content .honor_off{
		top: 8rem;
	}
	#honor .honor_pic ul.honor_ul>li .honwindowss .content .honor_off{
		top: 8rem;
	}
	#honor .honor_pic ul.honor_ul>li .honwindowFour .content .honor_off{
		top: 8rem;
	}
	#honor .honor_pic ul.honor_ul>li .honwindowFive .content .honor_off{
		top: 8rem;
	}
	#honor .honor_pic ul.honor_ul>li{
		height: auto;
	}
	#honor .honor_pic ul.honor_ul>li ul li.pic{
		height: 18.3rem;
	}
	#honor .honor_pic ul.honor_ul>li ul li.pic p.name{
		height: 6rem;
		line-height: 6rem;
	}
	
	/*企业文化*/
	
	#cuiture{
		height: auto;
	}
	#cuiture .cuiture_head{
		padding-top: 5rem;
	}
	#cuiture .cuiture_head h6{
		padding-left: 1rem;
	}
	#cuiture .cuiture_title h3{
		padding-left: 1rem;
	}
	#cuiture .cuiture_title .line{
		width: 80%;
		margin: 0;
	}
	#cuiture .cuiture_title{
		margin-bottom: 0;
	}
	#cuiture .cuiture_pic{
		margin-top: 5rem;
	}
	#cuiture .cuiture_pic ul{
		height: 170rem;
	}
	#cuiture .cuiture_pic ul li{
		width: 100%;
		height: 25%;
	}
	#cuiture .cuiture_pic ul li .cuiture_img{
		width: 100%;
		height: 100%;
	}
	#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg{
		width: 90%;
		height:90%;
	}
	#cuiture .cuiture_pic ul li p.txt{
		margin-top: 3rem;
	}
	#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg>p.txt{
		margin-top: 3rem;
	}
	#cuiture .cuiture_imgs{
		height: auto;
	}

	
	#speech .survey_head .founder {
		margin-top: 3em;
	}

}
/*iprd兼容*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	/*公共样式头部*/
	#sr-menu .navbar-nav{
		margin-right: 0;
	}
	#sr-menu .navbar-nav > li{
		padding: 0 0.5rem;
	}
	.navbar-collapse{
		background: rgba(0,0,0,0.02);
	}
	#sr-main{
		padding-bottom: 5rem;
	}
	/*动态2*/
	#sr_dynamic .tactic{
		padding: 5rem;
	}
	/*食品安全1*/
	#chain .chain_top .chain_top_l img{
		margin: 0 auto;
	}
	#chain .chain_top .chain_top_r_2{
		top: 25rem;
	}
	#chain .chain_top .chain_top_r{
		top: 24rem;
	}
	#chain .chain_top .chain_top_r h3{
		width: 100%;
		text-align: center;
	}
	/*产品1*/
	#newproduct .productList ul li .pic{
		width: 100%;
		height: 22rem;
	}
	#newproduct .popwindow .popcontent{
		width: 95%;
	}
	#newproduct .popwindow .popcontent .picLi{
		width: 100%;
	}
	#newproduct .popwindow .popcontent .picLi img{
		width: 100%;
	}
	#newproduct .popwindow .popcontent .off{
		right: 0;
	}
	#newproduct .popcontent .btn{
		top: 73%;
		width: 3rem;
		height: 15rem;
		line-height: 15rem;
		/*margin-top: -6.5rem;*/
	}
	#newproduct .popcontent .btn.left{
		left: 5px;
	}
	#newproduct .popcontent .btn.right{
		right: 5px;
	}
	#newproduct .productList{
		height: 35rem;
	}
	#newproduct .productList>ul>li{
		height: 29rem;
	}
	/*投资者关系1*/
	#control{
		height: auto;
	}
	#control .control_title .line{
		width: 80%;
	}
	#control .control_pic .control_pic_l{
		width: 100%;
		height: 50rem;
	}
	#control .control_pic .control_pic_r{
		padding: 3rem 0;
	}
	/*投资者关系2*/
	#cement .cement_notice ul li .notice_l{
		width: 60%;
	}
	#cement .cement_notice ul li .notice_r{
		width: 40%;
	}
	/*大事记*/
	.survey .survey_data{
		height: auto;
	}
	.survey .survey_data .surveyL{
		width: 75%;
	}
	.survey .survey_data .surveyR{
		width: 24.5%;
		min-height: 45rem;
	}
	.survey .survey_bg{
		width: 12rem;
		top: 0;
		right: 10rem;
	}
	/*董事长致辞*/
	#speech .survey_title .line{
		width: 80%;
	}
	#speech .survey_head .founder .founder_l{
		width: 100%;
		margin-bottom: 2em;
	}
	#speech .survey_head .founder .bgline{
		right: 30px;
	}
	#speech .survey_head .founder .founder_l img{
		margin: 0 auto;
	}
	#speech .survey_head .founder .founder_r{
		width: 100%;
		margin-left: 0;
	}
	#speech .survey_head .founder .founder_r p.p_top{
		width:100%;
		padding-right: 5rem;
	}
	#speech .survey_head .founder .founder_r p.p_bottom{
		width: 100%;
	}
	#goodimg .good_title{
		width: 100%;
	}
	#goodimg .good_title .good_left{
		width: 80%;
	}
	#goodimg .good_title .good_left ul li{
		padding: 5rem 2.5rem 0 2.5rem;
	}
	#goodimg .good_title .good_left ul li p{
		width: 100%;
	}
	/*企业简介*/
	#profile{
		height: 100rem;
	}
	#profile .profile_title .line{
		width: 80%;
	}
	#profile .profile_info{
		width: 100%;
		height: 83.3rem;
	}
	#profile .profile_info .profile_info_l{
		width: 100%;
		height: 41.6rem;
	}
	
	#profile .profile_info ul li{
		width:768px;
	}
	#profile .profile_info ul li .left{
		width: 100%;
		height: 41.6rem;
	}
	#profile .profile_info ul li .left img{
		width: 100%;
		height: 100%;
	}
	#profile .profile_info ul li .right{
		width: 100%;
		height: 41.6rem;
	}	
	#profile .profile_info ul li .right img{
		width: 100%;
		height: 100%;
	}
	/*企业架构*/
	#archi{
		height: 80rem;
	}
	/*企业荣誉*/
	#honor .honor_tab{
		margin-top: 0;
	}
	#honor .honor_pic{
		height: 60rem;
	}
	#honor .honor_pic ul.honor_ul>li ul li.pic{
		height: 28.9rem;
	}
	
	#honor .honor_pic ul.honor_ul>li ul li.pic .honor_add{
		/* height: 34rem; */
	}
	#honor .honor_pic ul.honor_ul>li ul li.pic .honor_add>img{
		height: 100%;
	}
	#honor .honor_pic ul.honor_ul>li .honwindow .content ul li img{
		/* height:25rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindows .content ul li img{
		/* height:25rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindowss .content ul li img{
		/* height:25rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindowFour .content ul li img{
		/* height:25rem; */
	}
	#honor .honor_pic ul.honor_ul>li .honwindowFive .content ul li img{
		/* height:25rem; */
	}
	/*企业文化*/
	#cuiture{
		height: auto;
	}
	#cuiture .cuiture_pic ul li{
		width: 50%;
	}
	#cuiture .cuiture_pic{
		margin-top: 5rem;
	}
	#cuiture .cuiture_imgs{
		height: auto;
	}
	#cuiture .cuiture_pic ul{
		padding: 2.5rem 0;
		height: 100rem;
	}
	#cuiture .cuiture_pic ul li{
		height: 40%;
	}
	#cuiture .cuiture_pic ul li .cuiture_img{
		width: 32rem;
	}
	#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg{
		width: 28rem;
	}


}
/*iprdpro兼容*/
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	/*动态1*/
	#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic{
		width: 82%;
	}
	#sr_dynamic .dynamic_list .dynamic_info .dynamic_pic ul li img{
		width: 100%;
		height: 100%;
	}
	#sr_dynamic .dynamic_text .dynamic_induce{
		padding: 4rem 0 0 6rem;
	}
	#sr_dynamic .dynamic_text .dynamic_induce p{
		width: 85%;
	}
	#sr_dynamic .dy_article ul li{
		padding: 1rem 0;
	}
	#sr_dynamic .dy_article ul li .date{
		padding: 1rem;
	}
	#sr_dynamic .dy_article ul li .article p{
		width: 780px;
	}
	/*食品安全1*/
	#chain .chain_top .chain_top_r h3{
		margin-left: 0;
		width: 98%;
	}
	#chain .chain_top .chain_top_r p{
		width: 100%;
		margin-left: 0;
		padding: 1rem;
		margin-top: 2rem;
	}
	#chain .chain_top .chain_top_r{
		top: 0;
	}
	/*食品安全2*/
	#tips .tips_pic ul li .img{
		width: 35%;
	}
	#tips .tips_pic ul li .text{
		width:50%;
		padding:2rem 4rem 2.45rem;
	}
	#tips .tips_pic ul li .icon_bgp{
		width: 15%;
		height: 100%;
	}
	/*产品1*/
	#newproduct .popwindow .popcontent{
		width: 1024px;
	}
	#newproduct .popwindow .popcontent .off{
		right: 0;
	}
	#newproduct .popcontent .btn{
		top: 50%;
		margin-top: -5rem;
	}
	#newproduct .popcontent .btn.right{
		right: 0;
	}
	#newproduct .popcontent .btn.left{
		left: 0;
	}
	#newproduct .popwindow .tabLi{
		bottom: 240px;
	}
	#newproduct .productList ul li .pic{
		height: 18rem;
	}
	/*投资者关系1*/
	#control .control_pic .control_pic_l{
		width: 60%;
	}
	#control .control_pic .control_pic_r{
		width: 40%;
		margin-left: 0;
		padding: 3.5rem 0 3.5rem 2rem;
	}
	#control .control_pic .control_pic_r .control_tel .text{
		width: 70%;
		margin-left: 10px;
		margin-bottom:50px;
	}
	/*投资者关系2*/
	#cement .cement_notice ul li .notice_l{
		padding-left: 2rem;
	}
	/*大事记*/
	.survey .survey_bg{
		/* top: 44rem; */
		top: 0;
		right: 1rem;
	}
	/*董事长致辞*/
	#speech .survey_head .founder .founder_l{
		width: 40%;
	}
	#speech .survey_head .founder .founder_l img{
		width: 100%;
		height: 100%;
	}	
	#speech .survey_head .founder .founder_r{
		width: 55%;
		margin-left: 2rem;
	}
	#speech .survey_head .founder .founder_r p.p_top{
		width: 100%;
		padding-right:5rem;
	}
	#speech .survey_head .founder .founder_r p.p_bottom{
		width: 100%;
	}
	#speech .survey_head .founder .bgline{
		right: 30px;	
	}
	#goodimg .good_title{
		width: 100%;
	}
	#goodimg .good_title .good_left{
		width: 84%;
	}
	#goodimg .good_title .good_left ul li{
		padding: 5rem 0 0 10rem;
	}
	/*企业简介*/
	#profile .profile_info .profile_info_l{
		width: 40%;
		height:41.6rem;
	}
	#profile .profile_info ul li{
		width: 1024px;
	}
	#profile .profile_info ul li .left{
		width:40% ;
		height:41.6rem;
	}
	#profile .profile_info ul li .left img{
		width: 100%;
		height: 100%;
	}
	#profile .profile_info ul li .right{
		width: 60%;
		height:41.6rem;
	}	
	#profile .profile_info ul li .right img{
		width: 100%;
		height: 100%;
	}
	#profile .profile_head p{
		width: 100%;
	}
	#profile .profile_info{
		width: 100%;
	}
	

	/*企业荣誉*/
	#honor .honor_pic{
		height: 50rem;
	}
	#honor .honor_pic ul.honor_ul>li ul li.pic .honor_add{
		width: 100%;
		height: 16.6rem;
	}
	#honor .honor_pic ul.honor_ul>li .honwindow .content{
		width: 80rem;
		height: 66rem;
		margin-left: -40rem;
		margin-top: -33rem;
	}
	#honor .honor_pic ul.honor_ul>li .honwindow .content ul li img{
		width: 50%;
		height:50%;
	}
	/*企业文化*/
	#cuiture{
		height: 110rem;
	}
	#cuiture .cuiture_pic ul li .cuiture_img{
		width: 512px;
	}
	#cuiture .cuiture_pic ul li .cuiture_img .cuiture_bg{
		width: 472px;
	}


}

#profile {
	/* max-width: 1100px; */
	/* margin-left: auto; */
	/* margin-right: auto; */
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
	#sr-menu .navbar-nav > li{
		padding: 0 15px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	#sr-menu .navbar-nav > li{
		padding: 0 30px;
	}
}

@media only screen and (min-width: 1430px) {

	#profile {
		/* max-width: 1400px; */
	}

}

