@media screen and (max-width:768px) {
	
	/* 返回顶部 */
	.returnTop{
		display: none !important;
	}

	/* nav */
	nav {
		width: calc(100vw - 6%);
		height: 70px;
	}

	.navMain {
		padding: 0 3%;
		margin: 0 auto;
	}

	.nyMain {
		width: calc(95% - 15px * 2);
		padding-left: 15px;
		padding-right: 15px;
	}

	.logo {
		width: 260px;
	}

	.phone_icon {
		display: block;
	}

	.nav_right {
		display: none !important;
	}
	
	












	/* banner */
	.banner {
		height: 220px;
	}

	.banner_index {
		height: 280px;
	}

	.banner .hd {
		bottom: 20%;
	}

	.banner .hd li {
		margin: 0 5px;
		padding: 3px;
	}

	.banner .bd ul img {
		min-height: 220px;
	}

	.banner_index .bd ul img {
		min-height: 280px;
	}



	/* 通用栏目标题 */
	.lanmu_title .tit_txt {
		font-size: 24px;
	}












	/* 业务领域 */
	.yewwu {
		margin: 30px auto 0;
		width: calc(100% - 30px);
	}

	.yewwu .main {
		width: 100%;
	}

	.yewwu .yewu_box {
		margin-top: 30px;
		flex-wrap: wrap;
	}

	.tab_wuye {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		flex-wrap: nowrap !important;
	}

	.tab_wuye .tabwy {
		height: 70px;
	}
	
	.tab_wuye .tabwy>p:nth-child(1) {
	    font-size: 24px;
	}
	
	.tab_wuye .tabwy>p:nth-child(2) {
	    font-size: 14px;
	}

	.box_wuye {
		width: calc(100%);
		height: auto;
		flex-wrap: wrap;
	}

	.box_wuye .box_img {
		width: 100%;
		height: 240px;
	}

	.box_con {
		width: calc(100% - 15px * 2);
		padding: 20px 15px 20px;
	}

	.box_con .box_con_tit {
		text-align: center;
		font-size: 20px;
	}

	.box_con .box_con_tit>img {
		display: none;
	}

	.box_con .box_con_con {
		margin: 15px 0 15px;
		font-size: 16px;
		-webkit-line-clamp: 4;
	}














	/* 产品展示 */
	.chanpin {
		margin-top: 50px;
		padding-bottom: 100px;
	}

	.chanpin .chanpin_bg {
		padding-top: 50px;
	}

	.chanpin .tab_chanpin {
		margin: 30px 0 15px;
	}

	.tab_chanpin .tabcp {
		width: calc(33% - 2px * 2 - 1px * 2 - 11px * 2);
	}

	.tab_chanpin .tabcp>div span {
		font-size: 16px;
	}

	.tab_chanpin .tabcp>div .circle {
		width: 8px;
		height: 8px;
	}

	.box_chanpin .box_cp_item {
		width: calc(50% - 6px * 2);
	}

	.box_chanpin .box_cp_item .box_cp_img {
		height: 260px;
	}

	.box_chanpin .box_cp_item .box_cp_name {
		font-size: 16px;
		margin: 10px 0;
	}

	.box_chanpin .box_cp_more {
		bottom: -70px;
	}












	/* 生产加工 */
	.shengchan {
		margin-top: 50px;
	}

	.shengchan .shengchan_box {
		margin-top: 30px;
		background-size: cover;
	}

	.shengchan_box .main {
		width: calc(90% - 10% - 5%);
	}

	.shengchan_box .sc_item {
		padding-top: 45px;
	}

	.shengchan_box .sc_item .sc_item_num {
		font-size: 70px;
		line-height: 100px;
	}


	.shengchan_box .sc_item_on .sc_item_img,
	.shengchan_box .sc_item_on .sc_item_name,
	.shengchan_box .sc_item_on .sc_item_more,
	.shengchan_box .sc_item_on .sc_item_num {
		transform: translateY(-30px);
	}

	#btn_prev {
		left: 5%;
	}

	#btn_next {
		right: 5%;
	}











	/* 新闻中心 */
	.newsCenter {
		margin-top: 50px;
	}

	.newsCenter .newsCenter_box {
		margin-top: 30px;
	}

	.newsCenter_box .nc_top_left,
	.newsCenter_box .nc_top_right {
		width: 100%;
	}

	.nc_top_left .nc_left_litem {
		padding-bottom: 20px;
		margin-top: 20px;
	}

	.nc_top_left .nc_left_litem .ncl_date {
		font-size: 22px;
	}

	.nc_top_left .nc_left_litem .ncl_tit {
		line-height: 35px;
	}

	.nc_top_left .nc_left_litem .ncl_tit a {
		font-size: 18px;
	}

	.nc_top_left .nc_left_litem .ncl_con {
		font-size: 14px;
	}

	.nc_top_right {
		margin-top: 50px;
	}

	.nc_top_right .ncr_img {
		height: 300px;
	}

	.nc_top_right .ncr_date {
		padding: 25px 3px 20px;
		top: -5%;
		left: 4%;
	}

	.nc_top_right .ncr_tit {
		margin: 10px 0;
	}

	.nc_bottom {
		margin-top: 30px;
	}

	.nc_bottom .nc_bottom_litem {
		width: 100%;
		padding: 20px 0;
	}

	.nc_bottom .ncb_date {
		font-size: 18px;
	}

	.nc_bottom .ncb_date span {
		font-size: 34px;
		height: 34px;
		line-height: 34px;
	}

	.nc_bottom .ncb_con .ncb_tit>a {
		font-size: 18px;
	}

	.nc_bottom .ncb_con .ncb_con_con {
		font-size: 16px;
		margin-top: 10px;
	}















	/* 关于我们 */
	.about {
		margin-top: 50px;
	}

	.about_bg {
		padding-top: 50px;
		background-size: cover;
	}

	.about_bg .about_logo {
		width: 100%;
	}
	
	.about_bg .about_logo .alogo_1 {
		font-size: 40px;
	}
	
	.about_bg .about_logo .alogo_2 {
		font-size: 18px;
		margin-left: -10px;
	}
	
	.about_bg .about_logo .alogo_4 {
		width: 10px;
		height: 10px;
		border: 2px solid #C39973;
		border-radius: 50%;
		position: absolute;
		top: 8px;
		left: 70px;
	}

	.about_bg .about_box {
		width: calc(100% - 30px * 2);
		padding: 20px 30px;
		background: rgba(250, 246, 243, 0.5);
	}

	.about_bg .about_box .about_tit {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.about_bg .about_box .about_con {
		font-size: 16px;
	}

	.about_bottom .about_bot_left {
		width: calc(100%);
		overflow: hidden;
	}

	.about_bottom .about_bot_left .about_bot_img {
		height: 150px;
	}

	.about_bottom .about_bot_left .about_bot_con {
		margin-top: 20px;
		font-size: 18px;
		padding: 0 0px;
	}

	.about_bottom .about_bot-right {
		width: calc(100%);
		margin-top: 20px;
	}

	.about_bottom .about_bot-right .about_item {
		width: calc(50% - 15px * 2);
		height: calc(212px - 30px * 2);
		padding: 30px 15px;
		display: none;
	}

	.about_bottom .about_bot-right .about_item_txt {
		margin-top: 15px;
	}

	.about_bottom .about_bot-right .about_item.about_zz,
	.about_bottom .about_bot-right .about_item.about_ln {
		display: block;
	}











	/* 联系留言 */
	.contactMsg {
		margin-top: 50px;
		padding: 50px 0;
		background-size: cover;
	}

	.contact {
		width: 100%;
	}

	.contact .contact_tit {
		margin-bottom: 15px;
		font-size: 24px;
	}
	
	.contact .contact_tit span {
		font-size: 18px;
		line-height: 30px;
	}

	.contact .contact_item {
		font-size: 16px;
		font-weight: 400;
		color: #4A4A4A;
		line-height: 36px;
	}

	.contact .contact_item img {
		margin-right: 10px;
	}

	.msg {
		width: 100%;
		padding-top: 30px;
		margin-top: 30px;
		border-top: 1px solid #4A4A4A;
	}

	.msg .msg_item {
		margin-bottom: 15px;
		display: flex;
	}

	.msg .msg_item .msg_lable {
		width: 90px;
		font-size: 18px;
	}

	.msg .msg_item .inp_txt {
		width: calc(60% - 15px * 2);
		padding: 0 15px;
		height: 40px;
	}

	.msg .msg_item textarea {
		width: calc(100% - 100px - 15px * 2);
		height: calc(150px - 10px * 2);
		padding: 10px 15px;
	}

	.msg .msg_item>.inp_submit {
		width: 120px;
		height: 36px;
		font-size: 18px;
		line-height: 30px;
	}










	/* footer */
	.footer {
		background: url(../img/index/index_bg04.png) no-repeat;
		background-size: cover;
		padding: 30px 0;
	}

	.footer .foo_logo {
		width: 100%;
		display: none;
	}

	.footer .foo_logo img {
		width: 70%;
	}

	.footer .foo_con {
		width: calc(100% - 0% - 0% - 0px);
		font-size: 14px;
		display: none;
	}


	.footer .foo_code {
		width: 100%;
		margin: 30px 0;
		display: none;
	}

	.footer .foo_code img {
		width: 100px;
	}

	.footer .foo_con2 {
		display: block;
	}

























	/* 内页-通用 */
	.ny_container {
		padding-top: 30px;
		top: -30px;
	}

	.ny_container .ny_container_top {
		padding-bottom: 10px;
	}

	.ny_container_top .ny_container_tit {
		width: 100%;
	}
	
	.ny_container_top .ny_ch_tit {
		font-size: 24px;
	}

	.ny_container_top .ny_container_tab {
		width: 100%;
		justify-content: flex-start;
		margin-top: 20px;
	}

	.ny_container_tab .tabny {
		margin: 0 5px 5px;
	}

	.ny_container_tab .tabny>div {
		padding: 0 5px;
		font-size: 16px;
	}

	/* 详情定位 */
	.ny_container_newsDelTit {
		display: none;
	}

	.ny_container_newsDelLoc .location {
		font-size: 14px;
		display: block;
	}

	.ny_container_newsDelLoc .location img {
		margin-right: 5px;
	}

	.ny_container .ny_title {
		font-size: 24px;
		margin: 40px 0 20px;
	}

	.ny_container .ny_title .ny_en_title {
		top: -20px;
	}

	/* 联系我们、网上留言：内页顶部【单页顶部样式】 */
	.ny_container_contact .ny_container_tit,
	.ny_container_leave .ny_container_tit {
		width: 50%;
	}

	.ny_container_contact .ny_container_tab,
	.ny_container_leave .ny_container_tab {
		width: 50%;
		justify-content: flex-end;
		margin-top: 5px;
	}

	.ny_container_contact .ny_ch_tit,
	.ny_container_leave .ny_ch_tit {
		font-size: 24px;
	}

	.ny_container_contact .nt_en_tit,
	.ny_container_leave .nt_en_tit {
		font-size: 14px;
	}











	/* 内页-公司概况 */
	.com_info_con p {
		margin-bottom: 20px;
	}

	.com_info_con .com_ic_name {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.com_info_con img {
		display: none;
	}

	.com_info_imglist {
		margin: 50px 0 0px;
	}

	.com_info_imglist .com_info_imgitem {
		width: 100%;
		border-left: 1px solid rgba(68, 90, 58, 0.11);
		margin-bottom: 40px;
	}

	.com_info_imglist .com_info_imgitem div {
		font-size: 18px;
	}

	.com_info_imglist .com_info_imgitem div.con_imgitem_name {
		font-size: 24px;
		margin: 10px 0;
	}










	/* 内页-公司荣誉【图片列表】 */
	.ny_img_list .ny_img_item {
		width: calc(100% - 10px * 2);
		margin: 0 10px 20px;
	}

	.ny_img_item .ny_img_imgbox {
		width: calc(100% - 10px * 2);
		height: auto;
		padding: 5px 10px;
	}

	.ny_img_item .ny_img_imgbox img {
		width: 100%;
		height: auto;
		object-fit: contain;
	}

	.ny_img_item .ny_img_tit {
		font-size: 18px;
		padding: 10px 20px;
	}




















	/* 内页-公司新闻【新闻列表】 */
	.com_news {
		margin-top: 30px;
	}

	.ny_news_list .ny_news_item {
		padding: 30px 0;
	}

	.ny_news_list .ny_news_item:first-child {
		padding: 0 0 30px 0;
	}

	.ny_news_item .ny_news_left {
		width: 100%;
	}

	.ny_news_item .ny_news_data {
		display: flex;
		align-items: baseline;
		margin-bottom: 10px;
	}

	.ny_news_item .ny_news_data .ny_news_data_top {
		font-size: 24px;
	}

	.ny_news_item .ny_news_data .ny_news_line {
		display: none;
	}

	.ny_news_item .ny_news_data .ny_news_data_bot {
		font-size: 16px;
		margin-left: 10px;
	}

	.ny_news_item .ny_news_data .ny_news_arrow {
		display: none;
	}

	.ny_news_item .ny_news_content {
		width: 100%;
	}

	.ny_news_item .ny_news_content .ny_news_tit a {
		font-size: 18px;
		line-height: 40px;
	}

	.ny_news_item .ny_news_content .ny_news_con a {
		font-size: 16px;
		line-height: 30px;
	}

	.ny_news_item .ny_news_img {
		width: 100%;
		height: 205px;
		margin-top: 10px;
	}








	/* 新闻详情 */
	.ny_newsDel_title {
		padding: 30px 0 20px;
	}

	.ny_newsDel_title .ny_newsDel_name {
		font-size: 24px;
	}

	.ny_newsDel_title .ny_newsDel_info {
		font-size: 14px;
		margin-top: 20px;
		justify-content: space-around;
		/* display: block; */
	}

	.ny_newsDel_title .ny_newsDel_info div:nth-child(1) {
		margin-right: 0px;
	}
	
	.ny_newsDel_title .ny_newsDel_info div img {
	    width: 14px;
	    height: 14px;
	    margin-right: 5px;
	}

	/* 新闻富文本 */
	.ny_newsDel_con {
		padding: 20px 0 20px;
	}

	.ny_newsDel_con .share {
		margin-top: 50px;
		display: none;
	}

	/* 新闻上下页 */
	.ny_newsDel_pages {
		padding: 30px 0 50px;
	}

	.ny_newsDel_pages a {
		font-size: 16px;
	}

	.ny_newsDel_pages a {
		width: calc(100% - 20px * 2);
		padding: 0 20px;
	}






	/* 生产加工【三级分类】 */
	.ny_title>div:nth-child(1) {
		width: 100%;
	}

	.ny_select {
		margin-top: 10px;
	}






	/* 网上留言 */
	.ny_leave_con {
		width: 100%;
		margin: 0 auto;
		background: none;
		padding: 0 0;
		margin: 30px 0 50px;
	}

	.ny_leave_con .msg {
		border: none;
		margin: 0;
		padding: 0;
	}







	/* 联系我们 */
	.ny_contact_con {
		padding: 30px 0 50px;
	}

	.ny_contact_con .ny_contact_name {
		font-size: 22px;
	}

	.ny_contact_con .ny_contact_info {
		font-size: 16px;
		line-height: 30px;
		margin: 30px 0;
	}

	.ny_contact_con .ny_contact_info .contact_info_left {
		width: 100%;
	}

	.ny_contact_con .ny_contact_info .contact_info_center {
		width: 100%;
	}

	.ny_contact_con .ny_contact_info .contact_info_right {
		margin: 20px auto 0;
	}

	.ny_contact_con #ny_contact_map {
		height: 350px;
	}





















	/* 搜索页面【搜索新闻列表】 */
	.ny_container_search .ny_container_tit {
		width: 100%;
	}

	.ny_container_search .ny_container_tab {
		width: 100%;
		justify-content: flex-start;
		margin-top: 5px;
	}

	.ny_container_search .search_div {
		width: 100%;
		height: 40px;
	}

	.ny_container_search .search_txt {
		width: calc(100% - 70px - 16px * 2);
		padding: 0 calc(70px + 16px) 0 16px;
	}

	.ny_container_search .search_submit {
		width: 70px;
	}

	.ny_container_search .ny_news_item .ny_news_left {
		width: 100%;
	}

	.ny_container_search .ny_news_item .ny_news_data {
		padding: 5px 15px;
		margin-right: 0px;
	}

	.ny_container_search .ny_news_item .ny_news_data .ny_news_data_top {
		font-size: 24px;
	}

	.ny_container_search .ny_news_item .ny_news_data .ny_news_data_bot {
		font-size: 16px;
	}

	.ny_container_search .ny_news_item .ny_news_content {
		width: 100%;
	}

	.ny_container_search .ny_news_item .ny_news_content .ny_news_tit a {
		font-size: 18px;
	}

	.ny_container_search .ny_news_item .ny_news_content .ny_news_con a {
		font-size: 16px;
	}

	.ny_container_search .ny_news_item .ny_news_img {
		display: none;
	}
















	/* 产品详情 */
	.ny_productDel_box {
		margin-top: 50px;
	}

	.ny_productDel_box .ny_productDel_box_img {
		width: 100%;
	}

	.ny_productDel_box .ny_productDel_box_info {
		width: calc(100% - 0px - 20px * 2);
		padding: 30px 20px 40px;
		line-height: 30px;
	}

	.ny_productDel_box .ny_proBox_tit {
		padding-bottom: 5px;
	}

	.ny_productDel_box .ny_proBox_tit1 {
		padding-bottom: 5px;
	}

	.ny_productDel_con {
		margin: 30px 0 50px;
	}

	/* 推荐产品 */
	.recom_product {
		padding-bottom: 50px;
	}

	.recom_product .recom_product_tit {
		font-size: 24px;
		margin-bottom: 25px;
	}

	.recom_product .recom_product_tit div {
		padding-bottom: 10px;
	}





























	/* 分页代码 */
	.pro_page {
		margin-top: 30px;
	}

	.pro_page ul li {
		width: 25px;
		height: 25px;
		margin: 0 5px;
	}

	.pro_page ul li * {
		font-size: 16px;
	}

}

@media screen and (max-width:600px) {
	
	.ph_pop {
		width: 60vw;
	}

	/* 产品展示 */
	.tab_chanpin .tabcp {
		width: calc(50% - 2px * 2 - 1px * 2 - 11px * 2);
	}

	.box_chanpin .box_cp_item {
		width: calc(100% - 6px * 2);
	}

	.box_chanpin .box_cp_item .box_cp_img {
		height: 200px;
	}
}

@media screen and (max-width:320px) {}
