﻿@media only screen and (max-width: 1600px) {
	.bancontent {
		padding: 0 80px;
	}
}

@media only screen and (max-width: 1440px) {
	/*内页banner*/
	.nyban {
		height: 400px;
		margin-top: 80px;
	}
	
	.bancontent .summary h2 {
		font-size: 48px;
		margin-bottom: 16px;
	}
	.bancontent .summary p {
		font-size: 16px;
		line-height: 30px;
	}
	.nyban .sitebtn3 h5 {
	    font-size: 14px;
	    line-height: 52px;
	}
	/*面包屑导航*/
	.bread {
		height: 70px;
	}
	/*内页 列表分页*/
	.pagination {
		margin-top: 50px;
	}
	.pagination a.page-item {
		height: 50px;
		width: 50px;
	}
	.pagination a.page-num,
	.pagination span.page-num {
		height: 50px;
		width: 50px;
		line-height: 46px;
	}
	
	/*内页 产品列表*/
	.nyprolist{
		padding: 80px 0 90px;
	}
	.nyprolist .left{
		width: 320px;
	}
	.nyprolist .right{
		width: calc(100% - 360px);
	}
	.nyprolist .right .list ul{
		margin: -12px -10px;
	}
	.nyprolist .right .list ul li{
		padding: 12px 10px;
	}
	.nyprolist .right .list ul li .pic i{
		width: 50px;
		height: 50px;
	}
	.nyprolist .right .list ul li .pic i svg{
		width: 20px;
		height: 20px;
	}
	.nyprolist .right .list ul li h2{
		padding: 0 20px;
		font-size: 15px;
		margin-top: 16px;
		line-height: 26px;
	}
	.sideprocate .top h2{
	    font-size: 22px;
	}
	.sideprocate .bottom ul li{
		margin-top: 25px;
	}
	.sideprocate .bottom ul li h2{
		font-size: 16px;
	}
	.sidehotpro .bottom ul li{
		margin-top: 25px;
	}
	.sidehotpro .bottom ul li h3{
		font-size: 14px;
		line-height: 28px;
	}
	
	/*内页 产品详情概要*/
	.nyproxq{
		margin-top: 80px;
	}
	.proxq{
		padding: 80px 0;
	}
	.proxq .xqdes{
		padding-left: 70px;
	}
	.proxq .xqdes .pro-title{
		font-size: 32px;
		line-height: 45px;	
	}
	.proxq .xqdes .des{
		margin-top: 20px;
	}
	.proxq .xqdes .des h3{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.proxq .xqdes .des p{
		font-size: 14px;
		line-height: 26px;
	}
	.proxq .content h3 {
	    font-size: 16px;
	    margin: 25px 0 15px;
	}
	.proxq .content table td {
	    line-height: 28px;
	    font-size: 14px;
	}
	.proxq .proxqbtn{
		margin: 35px 0;
	}
	.proxq .xqdes .info{
		padding-bottom: 24px;
		margin-bottom: 30px;
	}
	.proxq .xqdes .info dd{
		margin-bottom: 12px;
		line-height: 24px;
	}
	.proxq .xqdes .info dd h4{
		width: 100px;
		font-size: 16px;
	}
	.proxq .xqdes .info dd h5{
		width: calc(100% - 100px);
		font-size: 15px;
	}
	
	/*内页 产品详情询盘*/
	.proInquiry .inquiry {
		padding: 70px 50px;
	}
	.proInquiry .inquiry h2{
		font-size: 42px;
		margin-bottom: 40px;
	}
	.proInquiry .inquiry dl dd{
		width: calc((100% - 40px) / 3);
		margin-bottom: 20px;
	}
	.proInquiry .inquiry dl dd input{
		line-height: 56px;
		padding: 0 15px;
		font-size: 14px;
	}
	.proInquiry .inquiry dl dd.textarea textarea{
		padding: 15px;
		font-size: 14px;
		line-height: 26px;
	}
	.proInquiry .inquiry dl dt{
		width: 160px;
	}
	.proInquiry .inquiry dl dt button{
		line-height: 56px;
		font-size: 14px;
	}
	/*内页 产品详情热门*/
	.prohot{
		padding: 80px 0 90px;
	}
	.prohot .list h2{
		font-size: 42px;
	}
	.prohot .list .swiper-container{
		margin: 0 -15px;
	}
	.prohot .list ul li{
		padding: 0 15px
	}
	.prohot .list ul li .pic{
	    box-shadow: 0 0 20px 0 rgb(0 0 0 / 6%);
	}
	.prohot .list ul li .pic i {
	    width: 50px;
	    height: 50px;
	}
	.prohot .list ul li .pic i svg{
	    width: 20px;
	    height: 20px;
	}
	.prohot .list ul li h2{
	    font-size: 15px;
	    margin-top: 16px;
	    line-height: 28px;
	}

	/*内页 公司介绍*/
	.ab-profile{
		padding: 80px 0;
	}
	.ab-profile .left{
		padding-right: 70px;
	}
	.ab-profile .left .pic {
	    height: 310px;
	}
	.ab-profile .right h2{
		font-size: 36px;
	}
	.ab-profile .right .content p{
		margin-top: 15px;
		font-size: 15px;
	}
	.ab-adv .reason{
		padding: 80px 0 80px 70px;
	}
	.ab-adv .list{
		margin-top: 30px;
	}
	.ab-adv .list li{
		padding: 20px 0;
	}
	.ab-adv .list li .top i{
		width: 26px;
		height: 26px;
		line-height: 24px;
	}
	.ab-adv .list li .top h2{
		width: calc(100% - 38px);
		font-size: 18px;
		line-height: 26px;
	}
	.ab-adv .list li .bottom{
		line-height: 26px;
	}
	.ab-cop{
		padding: 80px 0 90px;
	}
	.ab-cop .list{
		margin-top: 40px;
	}
	
	/*内页 资质证书*/
	.ab-honor{
		padding: 80px 0 90px;
	}
	.ab-honor .list {
		margin:-10px;
	}
	.ab-honor .list dl{
		margin-top: 40px;
	}
	.ab-honor .list a{
		padding: 10px;
	}
	.ab-honor .list a .pic{
		padding: 40px 0;
	}
	.ab-honor .list a h4{
		margin-top: 12px;
	}
	
	/*内页 工厂车间*/
	.ab-factory{
		padding: 80px 0 90px;
	}
	.ab-factory .list dl {
	    margin-top: 40px;
	}
	/*内页 新闻列表*/
	.nynews{
		padding: 80px 0 90px;
	}
	.news-left{
		width: calc(100% - 400px);
	}
	.news-right{
		width: 360px;
	    top: 100px;
	}
	.nynews .newslist{
		margin: -15px;
	}
	.nynews .newslist li{
		padding: 15px;
	}
	.nynews .newslist li .pic img{
		height: 260px;
	}
	.nynews .newslist li .content{
		padding: 30px 30px 40px;
	}
	.nynews .newslist li .content:before{
		height: 4px;
		right: 30px;
	}
	.nynews .newslist li .content .info {
	    margin-bottom: 12px;
	}
	.nynews .newslist li .content h3{
		font-size: 18px;
	}
	.nynews .newslist li .content p{
		margin:10px 0 24px;
	}
	.nynews .newslist li .content .sitebtn3{
		padding: 0 20px;
		line-height: 46px;
	}
	.nynews .newslist li .content:hover:before{
		width: calc(100% - 60px);
		left: 30px;
	}
	
	/*内页 侧边内容*/
	.side-title{
		font-size: 22px;
	}
	.side-search{
		padding: 40px;
	}
	.side-search form input{
		width: calc(100% - 56px);
		line-height: 56px;
		padding: 0 15px;
	}
	.side-search form button {
	    width: 56px;
	    height: 56px;
	}
	.sidebg{
		padding: 40px;
		margin-top: 30px;
	}
	.sidebg:before{
	    height: 4px;
	}
	
	/*内页 右侧近期资讯*/
	.sidenews ul li{
		margin-top: 25px;
	}
	.sidenews ul li .pic{
		width: 80px;
		height: 80px;
	}
	.sidenews ul li .content{
		width: calc(100% - 100px);
	}
	.sidenews ul li .content h2{
		font-size: 15px;
		line-height: 25px;
	}
	
	/*内页 资讯分类*/
	.sidecate dl dd a{
		height: 60px;
	}
	.sidecate dl dd a h2{
		font-size: 16px;
	}
	
	/*内页 新闻详情*/
	.nynewsxq{
		margin-top: 80px;
	}
	.nynewsxq .newsxq{
		padding: 80px 0 90px;
	}
	.nynewsxq .newsxq .details{
		margin-bottom: 30px;
	}
	.nynewsxq .newsxq .details .content{
		padding: 40px 40px 25px;
	}
	.nynewsxq .newsxq .details .content .news-txt h2{
		font-size: 32px;
		line-height: 42px;
	}
	.nynewsxq .newsxq .details .content .news-txt p{
		font-size: 14px;
		line-height: 26px;
		margin: 10px 0;
	}
	
	/*内页 新闻详情评论*/
	.comment {
		margin-top: 50px;
	}
	.comment h2 {
		font-size: 32px;
		margin-bottom: 20px;
	}
	.comment form dd textarea{
		font-size: 14px;
		line-height: 26px;
	    padding: 10px 15px;
	}
	.comment form dd input {
	    line-height: 54px;
	    padding: 0 15px;
	    font-size: 14px;
	}
	.comment form dt {
	    width: 160px;
	}
	.comment form dt button {
	    line-height: 56px;
	    font-size: 14px;
	}
	/*内页 联系方式*/
	.nycontact{
	    padding: 80px 0;
	}
	.nycontact .coninfo {
	    padding: 60px;
	}
	.nycontact .coninfo .left {
	    width: calc(100% - 510px);
	}
	.nycontact .coninfo .left .feedback {
	    margin-top: 20px;
	}
	.nycontact .coninfo .left .feedback dl dd input {
	    line-height: 54px;
	    padding: 0 15px;
	    font-size: 14px;
	}
	.nycontact .coninfo .left .feedback dl dd textarea {
	    padding: 12px 15px;
	    font-size: 14px;
	    height: 160px;
	    line-height: 24px;
	}
	.nycontact .coninfo .left .feedback dl dt {
	    width: 160px;
	}
	.nycontact .coninfo .left .feedback dl dt button{
		line-height: 56px;
    	font-size: 14px;
	}
	.nycontact .coninfo .right {
	    width: 450px;
	    padding: 40px;
	}
	.nycontact .coninfo .right .title h2 {
	    font-size: 20px;
	}
	.nycontact .coninfo .right .title h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.nycontact .coninfo .right .details {
	    margin-top: 5px;
	}
	.nycontact .coninfo .right .details li i {
	    margin-right: 12px;
	}
	.nycontact .coninfo .right .details li dl{
		width: calc(100% - 54px);
	}
	.nycontact .coninfo .right .details li dt {
	    font-size: 14px;
	}
	.nycontact .coninfo .right .details li dl dd,
	.nycontact .coninfo .right .details li dl a {
	    font-size: 14px;
	}
	#mapContainer {
	    height: 560px;
	    margin-bottom: -100px;
	}
	/*内页 搜索列表*/
	.serachkey {
		margin-top: 80px;
		padding: 60px 0;
	}
	.nysearch {
		padding: 80px 0 90px;
	}
	.serachkey span {
	    font-size: 36px;
	}
	.searchlist ul {
	    margin: -15px;
	}
	.searchlist ul li {
	    padding: 15px;
	}
	.searchlist ul li .pic img {
		height: 260px;
	}
	.searchlist ul li .content h3 {
    	font-size: 16px;
    }
	.searchlist ul li .content p{
		margin: 12px 0;
	}
}

@media only screen and (max-width: 1200px) {
	/*内页banner*/
	.nyban {
		height: 360px;
	}
	.bancontent {
		padding: 0 40px;
	}
	.bancontent .summary h2 {
		font-size: 42px;
	}
	.bancontent .summary p {
		font-size: 14px;
		line-height: 28px;
	}
	.bancontent .linkbtn {
		margin: 40px 0 10px;
	}
	/*内页 列表分页*/
	.pagination {
		margin-top: 40px;
	}
	.pagination a.page-item {
		height: 46px;
		width: 46px;
	}
	.pagination a.page-item svg{
		width: 14px;
		height: 14px;
	}
	.pagination a.page-num,
	.pagination span.page-num {
		height: 46px;
		width: 46px;
		line-height: 42px;
		font-size: 16px;
	}
	
	/*内页 详情分页*/
	.paging a i {
		width: 46px;
		line-height: 42px;
		height: 46px;
	}
	.paging a h5 {
		font-size: 14px;
	}
	.paging a:last-child i {
	    margin-left: 15px;
	}
	.paging a i svg{
		width: 14px;
		height: 14px;
	}
	.paging a:first-child i {
	    margin-right: 15px;
	}
	
	/*内页 产品列表*/
	.nyprolist{
		padding: 70px 0 80px;
	}
	.nyprolist .left{
		width: 300px;
	}
	.nyprolist .right{
		width: calc(100% - 330px);
	}
	.nyprolist .right .list ul{
		margin: -12px -10px;
	}
	.nyprolist .right .list ul li{
		padding: 12px 10px;
		width: 50%;
	}
	.sideprocate .top h2{
	    font-size: 20px;
	}
	.sideprocate .bottom {
	    margin-top: 25px;
	}
	.sideprocate .bottom ul li{
		margin-top: 20px;
	}
	.sideprocate .bottom ul li h2{
		font-size: 15px;
		line-height: 28px;
	}
	.sidehotpro .bottom{
		margin-top: 20px;
	}
	.sidehotpro .bottom ul li{
		margin-top: 20px;
	}
	.sidehotpro .bottom ul li h3{
		line-height: 26px;
	}
	
	/*内页 产品详情概要*/
	.proxq{
		padding: 70px 0;
	}
	.proxq .xqdes{
		padding-left: 60px;
	}
	.proxq .xqdes .pro-title{
		font-size: 28px;
		line-height: 40px;	
	}
	.proxq .xqdes .des{
		margin-top: 15px;
	}
	.proxq .xqdes .des h2{
		font-size: 15px;
		margin-bottom: 10px;
	}
	.proxq .content table td {
	    line-height: 25px;
	    font-size: 13px;
	}
	.proxq .proxqbtn{
		margin: 30px 0;
	}
	.proxq .xqdes .info{
		padding-bottom: 20px;
	}
	.proxq .xqdes .info dd{
		margin-bottom: 10px;
	}
	.proxq .xqdes .info dd h4{
		font-size: 14px;
		width: 80px;
	}
	.proxq .xqdes .info dd h4 i {
	    padding-left: 28px;
	}

	.proxq .xqdes .info dd h5{
		font-size: 14px;
		width: calc(100% - 80px);
	}
	
	
	
	/*内页 产品详情询盘*/
	.proInquiry .inquiry {
		padding: 50px 40px;
	}
	.proInquiry .inquiry h2{
		font-size: 36px;
		margin-bottom: 35px;
	}
	.proInquiry .inquiry dl dd input{
		line-height: 52px;
		padding: 0 12px;
	}
	.proInquiry .inquiry dl dd.textarea textarea{
		padding: 12px;
		line-height: 24px;
	}
	.proInquiry .inquiry dl dt button{
		line-height: 52px;
	}
	/*内页 产品详情热门*/
	.prohot{
		padding: 60px 0 70px;
	}
	.prohot .list h2{
		font-size: 36px;
	}
	.prohot .list .swiper-container{
		padding: 40px 0;
	}
	.prohot .list ul li h2{
		font-size: 14px;
		line-height: 26px;
	}
	
	
	/*内页 公司介绍*/
	.ab-profile{
		padding: 70px 0 60px;
	}
	.ab-profile .left{
		width: 100%;
		padding-right: 0;
	}
	.ab-profile .left .pic{
		height: auto;
		margin-top: 25px;
		border-radius: 4px;
	}
	.ab-profile .right{
		width: 100%;
		margin-top: 50px;
	}
	.ab-profile .right .content p{
		margin-top: 10px;
	}
	.ab-adv .reason{
		padding: 60px 0 60px 60px;
	}
	.ab-adv .list{
		margin-top: 20px;
	}
	.ab-adv .list li {
	    padding: 18px 0;
	}
	.ab-adv .list li .top h2 {
	    font-size: 16px;
	}
	
	.ab-cop{
		padding: 70px 0;
	}
	.ab-cop .list ul li {
	    width: calc(100% / 5);
	}
	
	/*内页 资质证书*/
	.ab-honor{
		padding: 70px 0 80px;
	}
	.ab-honor .list dl{
		margin-top: 30px;
	}
	.ab-honor .list a{
		width: calc(100% / 3) !important;
	}
	
	/*内页 工厂车间*/
	.ab-factory{
		padding: 70px 0;
	}
	.ab-factory .page-title p br{
		display: none;
	}
	.ab-factory .list {
		margin:-10px;
	}
	.ab-factory .list dl{
		margin-top: 35px;
	}
	.ab-factory .list a{
		padding: 10px;
	}
	.ab-factory .list a .pic{
		border-radius: 4px;
	}
	.ab-factory .list a .pic i{
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 20px;
	}
	
	/*内页 新闻列表*/
	.nynews{
		padding: 70px 0 80px;
	}
	.news-left{
		width: calc(100% - 330px);
	}
	.news-right{
		width: 300px;
	}
	.nynews .newslist{
		margin: -10px;
	}
	.nynews .newslist li{
		padding: 10px;
	}
	.nynews .newslist li .pic img{
		height: 200px;
	}
	.nynews .newslist li .content{
		padding: 20px 20px 30px;
	}
	
	.nynews .newslist li .content:before{
		right: 20px;
	}
	.nynews .newslist li .content .info {
	    margin-bottom: 10px;
	}
	.nynews .newslist li .content h3{
		font-size: 16px;
	}
	.nynews .newslist li .content p{
		margin:10px 0 20px;
		line-height: 24px;
	}
	.nynews .newslist li .content .sitebtn3 {
	    line-height: 44px;
	}
	.nynews .newslist li .content .sitebtn3 h5 {
	    margin-right: 15px;
	}
	.nynews .newslist li .content:hover:before{
		width: calc(100% - 40px);
		left: 20px;
	}
	
	/*内页 侧边内容*/
	.side-title{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.side-search{
		padding: 30px;
	}
	.side-search form input{
		width: calc(100% - 50px);
		line-height: 50px;
	}
	.side-search form button {
	    width: 50px;
	    height: 50px;
	}
	.side-search form button svg{
	    width: 14px;
	    height: 14px;
	}
	.sidebg{
		padding: 30px;
	}
	.sidebg:before {
	    width: calc(100% - 60px);
	    left: 30px;
	}
	/*内页 右侧近期资讯*/
	.sidenews ul li{
		margin-top: 20px;
	}
	.sidenews ul li .pic{
		width: 70px;
		height: 70px;
	}
	.sidenews ul li .content{
		width: calc(100% - 85px);
	}
	.sidenews ul li .content span {
	    font-size: 12px;
	    margin-bottom: 4px;
	}
	.sidenews ul li .content h2{
		font-size: 14px;
		line-height: 24px;
	}
	
	/*内页 资讯分类*/
	.sidecate dl dd {
	    margin-top: 12px;
	}
	.sidecate dl dd a{
		height: 56px;
		padding: 0 20px;
	}
	.sidecate dl dd a h2{
		font-size: 14px;
	}
	.sidecate dl dd a i {
	    width: 14px;
	    height: 14px;
	}
	
	/*内页 新闻详情*/
	.nynewsxq{
		margin-top: 80px;
	}
	.nynewsxq .newsxq{
		padding: 70px 0 80px;
	}
	.nynewsxq .newsxq .details .content{
		padding: 30px 30px 20px;
	}
	.nynewsxq .newsxq .details .content .info .keyword {
	    line-height: 36px;
	    padding: 0 12px;
	    margin-right: 10px;
	}
	.nynewsxq .newsxq .details .content .info .date{
		line-height: 36px;
	}
	.nynewsxq .newsxq .details .content .news-txt h2{
		font-size: 24px;
		line-height: 36px;
		margin: 20px 0 12px;
	}
	.nynewsxq .newsxq .details .content .news-txt p{
		margin: 10px 0;
	}
	
	/*内页 新闻详情评论*/
	.comment {
		margin-top: 40px;
	}
	.comment h2 {
		font-size: 28px;
	}
	.comment form dd textarea {
		padding: 10px 12px;
		line-height: 24px;
	    height: 140px;
	}
	.comment form dd input {
	    line-height: 50px;
	    padding: 0 12px;
	}
	.comment form dt button {
	    line-height: 52px;
	}

	/*内页 联系方式*/
	.nycontact{
	    padding: 70px 0 80px;
	}
	.nycontact .coninfo {
	    padding: 50px;
	}
	.nycontact .coninfo .left {
	    width: calc(100% - 450px);
	}
	.nycontact .coninfo .left .page-title p{
		margin-top: 10px;
	}
	.nycontact .coninfo .left .feedback {
	    margin-top: 15px;
	}
	.nycontact .coninfo .left .feedback dl dd {
	    width: 100%;
	    margin-bottom: 15px;
	}
	.nycontact .coninfo .left .feedback dl dd:nth-child(5) {
	    margin-bottom: 20px;
	}
	.nycontact .coninfo .left .feedback dl dd input {
	    line-height: 50px;
	    padding: 0 12px;
	}
	.nycontact .coninfo .left .feedback dl dd textarea {
	    height: 120px;
	}
	.nycontact .coninfo .left .feedback dl dt button {
	    line-height: 52px;
	}
	.nycontact .coninfo .right {
	    width: 400px;
	    padding: 40px;
	}
	.nycontact .coninfo .right .details li dl dd,
	.nycontact .coninfo .right .details li dl a {
	    line-height: 22px;
	}
	#mapContainer {
	    height: 450px;
	    margin-bottom: -80px;
	}
	div.info-top div {
	    font-size: 14px;
	}
	div.info-middle{
	    font-size: 12px;
	}
	/*内页 搜索列表*/
	.serachkey {
		padding: 50px 0;
	}
	.serachkey span {
		font-size: 32px;
		line-height: 42px;
		max-width: 800px;
	}
	.nysearch {
		padding: 70px 0;
	}
	.searchlist ul {
		margin: -12px -10px;
	}
	.searchlist ul li {
		padding: 12px 10px;
	}
	.searchlist ul li .pic img {
		height: 200px;
	}
	.searchlist ul li .content {
	    padding: 0px 10px;
	}
	.searchlist ul li .content h3 {
	    margin-top: 20px;
    }
	.searchlist ul li .content p {
		line-height: 24px;
	}
}

@media only screen and (max-width: 900px) {
	/*内页banner*/
	.nyban{
		height: 320px;
		margin-top: 70px;
		background-attachment: unset !important;
	}
	.bancontent{
		padding: 0 20px;
	}
	.bancontent .summary h2{
		font-size: 36px;
	}
	.bancontent .summary p{
		line-height: 26px;
	}
	.nyban .sitebtn3 h5 {
	    line-height: 48px;
	}
	/*面包屑导航*/
	.bread {
	    height: 60px;
	}
	/*内页 列表分页*/
	.pagination a.page-item {
		height: 44px;
		width: 44px;
		border-radius: 2px;
	}
	.pagination a.page-num,
	.pagination span.page-num {
		height: 44px;
		width: 44px;
		line-height: 40px;
		font-size: 14px;
		border-radius: 2px;
	}
	.pagination a.page-item svg {
		height: 14px;
		width: 14px;
	}
	
	/*内页 产品列表*/
	.nyprolist{
		padding: 50px 0 60px;
	}
	.nyprolist .container{
		flex-direction: column-reverse;
	}
	.nyprolist .left{
		width: 100%;
		position: unset;
	}
	.nyprolist .right{
		width: 100%;
		margin-bottom: 50px;
	}
	.sideprocate .bottom {
	    margin-top: 0;
	}
	.sideprocate .bottom ul{
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: space-between;
	}
	.sideprocate .bottom ul li{
		width: calc((100% - 30px) / 2);
		margin-top: 30px !important;
	}
	.sideprocate .bottom ul li h2{
		font-size: 16px;
	}
	.sidehotpro .side-title{
		margin-bottom: 0;
	}
	.sidehotpro .bottom{
		margin-top: 0;
	}
	.sidehotpro .bottom ul{
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: space-between;
	}
	.sidehotpro .bottom ul li{
		width: calc((100% - 30px) / 2);
		margin-top: 30px !important;
	}
	
	/*内页 产品详情概要*/
	.nyproxq {
	    margin-top: 70px;
	}
	.proxq{
		padding: 50px 0;
	}
	.proxq .xqpic {
	    width: 100%;
	    position: unset;
	}
	.proxq .xqdes{
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
	.proxq .content table td {
	    line-height: 28px;
	    font-size: 14px;
	}

	
	/*内页 产品详情询盘*/
	.proInquiry .inquiry {
		padding: 40px 30px;
	}
	.proInquiry .inquiry h2{
		font-size: 32px;
		margin-bottom: 30px;
	}
	.proInquiry .inquiry dl dd:first-child{
	    width: 100%;
	}
	.proInquiry .inquiry dl dd {
	    width: calc((100% - 20px) / 2);
	    margin-bottom: 20px;
	}
	/*内页 产品详情热门*/
	.prohot{
		padding: 60px 0;
	}
	.prohot .list h2{
		font-size: 32px;
	}
	.prohot .list .swiper-container{
		padding: 35px 0;
		margin: 0 -10px;
	}
	.prohot .list ul li {
	    padding: 0 10px;
	}
	.prohot .list ul li .pic {
	    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
	}
	.prohot .list ul li h2 {
	    line-height: 24px;
	}
	
	/*内页 公司介绍*/
	.ab-profile{
		padding: 50px 0 40px;
	}
	.ab-profile .left .pic{
		margin-top: 20px;
	}
	.ab-profile .right {
	    margin-top: 40px;
	}
	.ab-profile .right h2 {
	    padding-bottom: 10px;
	}
	.ab-profile .right .content p{
		margin-top: 10px;
		font-size: 14px;
		line-height: 26px;
	}
	.ab-adv:before {
    	width: 100%;
    }
	.ab-adv:after {
    	width: 100%;
    	opacity: 0.95;
    }
	.ab-adv .reason{
		width: 100%;
		padding: 60px 0;
	}
	.ab-adv .list{
		margin-top: 25px;
	}
	.ab-adv .list li{
		padding: 20px 0;
	}
	.ab-cop{
		padding: 50px 0 60px;
	}
	.ab-cop .page-title p br{
		display: none;
	}
	.ab-cop .list {
	    margin-top: 30px;
	}
	
	/*内页 资质证书*/
	.ab-honor{
		padding: 50px 0 60px;
	}
	.ab-honor .page-title p br{
		display: none;
	}
	.ab-honor .list dl{
		margin-top: 30px;
	}
	.ab-honor .list a {
	    width: 50% !important;
	}
	.ab-honor .list a .pic {
	    padding: 40px 30px;
	}
	.ab-honor .list a img {
		width: 100% !important;
	    height: auto !important;
	}
	body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
	    width: 60% !important;
	}
	
	/*内页 工厂车间*/
	.ab-factory{
		padding: 50px 0 60px;
	}
	.ab-factory .list dl{
		margin-top: 30px;
	}
	
	/*内页 新闻列表*/
	.nynews{
		padding: 50px 0 60px;
	}
	.news-left{
		width: 100%;
	}
	.news-right{
		position: unset;
		width: 100%;
		margin-top: 50px;
	}
	.nynews .newslist li .pic img{
		height: 240px;
	}
	.nynews .newslist li .content{
		padding: 30px 30px 40px;
	}
	.nynews .newslist li .content:before{
		right: 30px;
	}
	.nynews .newslist li .content .info {
	    margin-bottom: 12px;
	}
	.nynews .newslist li .content h3 {
	    font-size: 18px;
	}
	.nynews .newslist li .content p{
		margin:16px 0 24px;
	}
	.nynews .newslist li .content:hover:before{
		width: calc(100% - 60px);
		left: 30px;
	}
	
	/*内页 侧边内容*/
	.side-title{
		margin-bottom: 30px;
	}
	.side-search{
		padding: 40px;
	}
	.side-search form input{
		width: calc(100% - 60px);
		line-height: 60px;
		padding: 0 20px;
	}
	.side-search form button {
	    width: 60px;
	    height: 60px;
	}
	.side-search form button svg{
	    width: 16px;
	    height: 16px;
	}
	.sidebg{
		padding: 40px;
	}
	.sidebg:before {
	    width: calc(100% - 80px);
	    left: 40px;
	}
	/*内页 右侧近期资讯*/
	.sidenews .side-title{
		margin-bottom: 0;
	}
	.sidenews ul{
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: space-between;
	}
	.sidenews ul li{
		width: calc((100% - 30px) / 2);
		margin-top: 30px !important;
	}
	/*内页 资讯分类*/
	.sidecate dl dd {
	    margin-top: 16px;
	}
	.sidecate dl dd a{
		height: 64px;
		padding: 0 30px;
	}
	.sidecate dl dd a h2{
		font-size: 16px;
	}
	.sidecate dl dd a i {
	    width: 16px;
	    height: 16px;
	}
	
	/*内页 新闻详情*/
	.nynewsxq{
		margin-top: 70px;
	}
	.nynewsxq .newsxq{
		padding: 50px 0 60px;
	}
	.nynewsxq .newsxq .details .content{
		padding: 40px 40px 30px;
	}

	/*内页 联系方式*/
	.nycontact{
	    padding: 50px 0;
	}
	.nycontact .coninfo {
	    padding: 40px;
	}
	.nycontact .coninfo .left {
	    width: 100%;
	}
	.nycontact .coninfo .left .feedback {
	    margin-top: 20px;
	}
	.nycontact .coninfo .left .feedback dl dd {
	    margin-bottom: 20px;
	}
	.nycontact .coninfo .left .feedback dl dd textarea {
	    height: 140px;
	}
	.nycontact .coninfo .right {
	    width: 100%;
	    margin-top: 40px;
	}
	#mapContainer {
	    height: 400px;
	    margin-bottom: -115px;
	}
	div.info-top div {
	    line-height: 36px;
	}
	div.info-middle{
	    line-height: 20px;
	}
	/*内页 搜索列表*/
	.serachkey {
		margin-top: 70px;
		padding: 40px 0;
	}
	.serachkey span {
		font-size: 28px;
		line-height: 32px;
		max-width: 100%;
	}
	.nysearch {
		padding: 50px 0;
	}
	.searchlist ul li {
		width: 50%;
	}
	.searchlist ul li .pic img {
		height: 220px;
	}
}

@media only screen and (max-width: 767px) {
	/*内页banner*/
	.nyban{
		height: 280px;
		margin-top: 60px;
	}
	.bancontent{
		padding: 35px 0;
	}
	.bancontent .summary h2{
		font-size: 28px;
		margin-bottom: 16px;
	}
	.bancontent .linkbtn {
	    margin: 30px 0 5px;
	}
	.nyban .sitebtn3 {
	    padding: 0 23px;
	}
	/*面包屑导航*/
	.bread {
		height: 50px;
		font-size: 12px;
		line-height: 20px;
	}
	.bread i {
		line-height: 20px;
		margin-right: 4px;
		font-size: 16px;
	}
	.bread em {
		padding: 0 2px;
	}
	
	/*内页 列表分页*/
	.pagination {
		margin-top: 30px;
	}
	.pagination a.page-item {
		height: 40px;
		width: 40px;
		margin: 0 2px;
	}
	.pagination a.page-num,
	.pagination span.page-num {
		height: 40px;
		width: 40px;
		line-height: 36px;
		margin: 0 2px;
	}
	/*内页 详情分页*/
	.paging a i {
		width: 40px;
		line-height: 36px;
		height: 40px;
		border-radius: 2px;
	}
	.paging a:last-child i {
	    margin-left: 10px;
	}
	.paging a:first-child i {
	    margin-right: 10px;
	}
	
	/*内页 产品列表*/
	.nyprolist{
		padding: 40px 0;
	}
	.nyprolist .right{
		margin-bottom: 40px;
	}
	.nyprolist .right .list ul {
	    margin: -8px -6px;
	}
	.nyprolist .right .list ul li {
	    padding: 8px 6px;
	}
	.nyprolist .right .list ul li .pic {
    	border-radius: 2px;
    }
	.nyprolist .right .list ul li .pic i {
	    width: 40px;
	    height: 40px;
	}
	.nyprolist .right .list ul li .pic i svg {
	    width: 16px;
	    height: 16px;
	}
	.nyprolist .right .list ul li h2 {
	    font-size: 12px;
	    line-height: 22px;
	    margin-top: 10px;
	}
	.sideprocate .top h2 {
	    font-size: 18px;
	}
	.sideprocate .bottom ul li{
		width: 100%;
		margin-top: 20px !important;
	}
	.sideprocate .bottom ul li .pic {
	    border-radius: 2px;
	}
	.sidehotpro .bottom ul li{
		width: 100%;
		margin-top: 20px !important;
	}
	.sidehotpro .bottom ul li .pic{
	    border-radius: 2px;
	}
	
	/*内页 产品详情概要*/
	.nyproxq {
	    margin-top: 60px;
	}
	.proxq{
		padding: 40px 0;
	}
	.proxq .xqpic .swiper-pagination{
		margin-top: 20px;
	}
	.proxq .xqdes{
		margin-top: 15px;
	}
	.proxq .xqdes .pro-title {
	    font-size: 24px;
	    line-height: 36px;
	}
	.proxq .xqdes .des p {
	    line-height: 24px;
	}
	.proxq .content h3 {
	    font-size: 16px;
	    margin: 20px 0 15px;
	}
	.proxq .proxqbtn {
	    margin: 25px 0 20px;
	}
	.proxq .content table td {
		padding: 6px 10px;
	    line-height: 22px;
	    font-size: 12px;
	}
	.proxq .xqdes .info dd h4 {
	    width: 70px;
	}
	.proxq .xqdes .info dd h5 {
	    width: calc(100% - 70px);
	}
	.proxq .xqdes .info {
	    margin-bottom: 20px;
	}
	
	/*内页 产品详情询盘*/
	.proInquiry .inquiry {
	    padding: 0;
	    background: none;
	    box-shadow: none;
	}
	.proInquiry .inquiry h2{
		font-size: 28px;
		margin-bottom: 25px;
	}
	.proInquiry .inquiry dl dd {
	    width: 100%;
	    margin-bottom: 12px;
	}
	.proInquiry .inquiry dl dd input {
	    line-height: 46px;
	    border: 1px solid #e5e5e5;
	    border-radius: 2px;
	}
	.proInquiry .inquiry dl dd.textarea textarea {
	    padding: 12px;
	    line-height: 24px;
	    border: 1px solid #e5e5e5;
	    height: 140px;
	    border-radius: 2px;
	}
	.proInquiry .inquiry dl dt{
		width: 100%;
	}
	.proInquiry .inquiry dl dt button {
	    line-height: 48px;
	}
	.proInquiry .inquiry dl dd input:focus,
	.proInquiry .inquiry dl dd.textarea textarea:focus{
		border-color: #e5801f;
	}
	/*内页 产品详情热门*/
	.prohot{
		padding: 50px 0;
	}
	.prohot .list h2{
		font-size: 28px;
	}
	.prohot .list .swiper-container{
		padding: 30px 0;
		margin: 0 -8px;
	}
	.prohot .list ul li {
	    padding: 0 8px;
	}
	.prohot .list ul li .pic {
	    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
	    border-radius: 2px;
	}
	.prohot .list ul li .pic i {
	    width: 40px;
	    height: 40px;
	}
	.prohot .list ul li .pic i svg{
	    width: 16px;
	    height: 16px;
	}
	.prohot .list ul li h2{
		font-size: 12px;
		margin-top: 12px;
    	line-height: 20px;
		padding: 0 10px;
	}	
	.prohot .list .switch .swiper-button-prev,
	.prohot .list .switch .swiper-button-next {
	    width: 44px;
	    height: 44px;
	    border-radius: 2px;
	    margin: 0 5px;
	}
	.prohot .list .switch .swiper-button-prev svg,
	.prohot .list .switch .swiper-button-next svg{
	    width: 14px;
	    height: 14px;
	}
	/*内页 公司介绍*/
	.ab-profile{
		padding: 40px 0;
	}
	.ab-profile .left .pic{
		margin-top: 20px;
	}
	.ab-profile .right{
		margin-top: 30px;
	}
	.ab-profile .right h2{
		font-size: 24px;
		padding-bottom: 8px;
	}
	.ab-profile .right .content p{
		margin-top: 8px;
		line-height: 24px;
	}
	.ab-adv .reason{
		padding: 40px 0;
	}
	.ab-adv .list{
		margin-top: 20px;
	}
	.ab-adv .list li{
		padding: 16px 0;
	}
	.ab-adv .list li .top h2 {
	    width: calc(100% - 36px);
	    font-size: 16px;
	}
	.ab-adv .list li .bottom{
		line-height: 24px;
		padding-left: 36px;
	}
	.ab-cop{
		padding: 40px 0;
	}
	.ab-cop .list {
	    margin-top: 20px;
	}
	.ab-cop .list ul li {
	    width: calc(100% / 3);
	}
	
	/*内页 资质证书*/
	.ab-honor{
		padding: 35px 0 40px;
	}
	.ab-honor .page-title p{
		margin-top: 6px;
	}
	.ab-honor .list {
	    margin: -8px -6px;
	}
	.ab-honor .list dl{
		margin-top: 20px;
	}
	.ab-honor .list a {
	    padding: 8px 6px;
	}
	.ab-honor .list a .pic {
	    padding: 15px;
	}
	.ab-honor .list a h4{
		font-size: 12px;
		margin-top: 10px;
		line-height: 20px;
		padding: 0;
	}
	.lg-sub-html h4 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
	    width: 80% !important;
	}
	
	/*内页 工厂车间*/
	.ab-factory{
		padding: 35px 0 40px;
	}
	.ab-factory .list {
	    margin: -6px;
	}
	.ab-factory .list dl{
		margin-top: 20px;
	}
	
	.ab-factory .list a{
	    width: 50% !important;
	    padding: 6px;
	}
	.ab-factory .list a .pic {
	    border-radius: 2px;
	}

	/*内页 新闻列表*/
	.nynews{
		padding: 40px 0 50px;
	}
	.news-right{
		margin-top: 40px;
	}
	.nynews .newslist {
	    margin: -8px -10px;
	}
	.nynews .newslist li{
		width: 100%;
		padding: 8px 10px;
	}
	.nynews .newslist li .pic {
	    border-radius: 2px 2px 0 0;
	}
	.nynews .newslist li .pic img{
		height: auto;
	}
	.nynews .newslist li .content{
		padding: 20px 20px 30px;
	}
	.nynews .newslist li .content:before{
		right: 20px;
	}
	.nynews .newslist li .content h3 {
	    font-size: 16px;
	}
	.nynews .newslist li .content p{
		margin:12px 0 20px;
	}
	.nynews .newslist li .content:hover:before{
		width: calc(100% -40px);
		left: 20px;
	}
	
	/*内页 侧边内容*/
	.side-title{
		font-size: 18px;
		margin-bottom: 20px;
	}
	.side-search{
		padding: 30px 20px;
		border-radius: 2px;
	}
	.side-search form input{
		width: calc(100% - 50px);
		line-height: 50px;
		padding: 0 15px;
		border-radius: 2px 0 0 2px;
	}
	.side-search form button {
	    width: 50px;
	    height: 50px;
	    border-radius: 0 2px 2px 0;
	}
	.side-search form button svg{
	    width: 14px;
	    height: 14px;
	}
	.sidebg{
		padding: 30px 20px;
		margin-top: 20px;
	}
	.sidebg:before {
	    width: calc(100% - 40px);
	    left: 20px;
	}
	/*内页 右侧近期资讯*/
	.sidenews .side-title{
		margin-bottom: 0;
	}
	.sidenews ul li{
		width: 100%;
		margin-top: 20px !important;
	}
	.sidenews ul li .pic{
		border-radius: 2px;
	}
	/*内页 资讯分类*/
	.sidecate dl dd {
	    margin-top: 12px;
	}
	.sidecate dl dd a{
		border-radius: 2px;
		height: 56px;
		padding: 0 20px;
	}
	.sidecate dl dd a h2{
		font-size: 14px;
	}
	.sidecate dl dd a i {
	    width: 14px;
	    height: 14px;
	}
	
	/*内页 新闻详情*/
	.nynewsxq{
		margin-top: 60px;
	}
	.nynewsxq .newsxq{
		padding: 40px 0;
	}
	.nynewsxq .newsxq .details {
	    margin-bottom: 20px;
	}
	.nynewsxq .newsxq .details .content{
		padding: 25px 20px 15px;
	}
	.nynewsxq .newsxq .details .content .news-txt h2 {
	    font-size: 16px;
	    line-height: 28px;
	    margin: 0 0 10px;
	}
	.nynewsxq .newsxq .details .content .news-txt p {
	    margin: 8px 0;
	}
	
	/*内页 新闻详情评论*/
	.comment {
		margin-top: 30px;
	}
	.comment h2 {
		font-size: 24px;
	}
	.comment form dd {
	    margin-bottom: 12px;
	}
	.comment form dd textarea {
	    border-radius: 2px;
	    padding: 10px 12px;
	}
	.comment form dd input {
	    line-height: 46px;
	    border-radius: 2px;
	}
	.comment form dt{
		width: 100%;
		margin-top: 12px;
	}
	.comment form dt button {
	    line-height: 48px;
	    border-radius: 2px;
	}

	/*内页 联系方式*/
	.nycontact{
	    padding: 35px 0 40px;
	}
	.nycontact .coninfo {
	    padding: 0;
	    border-radius: 0;
    	box-shadow: none;
	}
	.nycontact .coninfo .left .feedback {
	    margin-top: 15px;
	}
	.nycontact .coninfo .left .feedback dl dt {
	    width: 100%;
	}
	.nycontact .coninfo .left .feedback dl dt button {
	    line-height: 48px;
	}
	.nycontact .coninfo .left .feedback dl dd,
	.nycontact .coninfo .left .feedback dl dd:nth-child(5) {
	    margin-bottom: 12px;
	}
	.nycontact .coninfo .left .feedback dl dd input {
	    line-height: 46px;
	    border-radius: 2px;
	}
	.nycontact .coninfo .left .feedback dl dd textarea {
		border-radius: 2px;
	    height: 140px;
	    padding: 12px 15px;
	}
	.nycontact .coninfo .right {
		border-radius: 2px;
	    margin-top: 30px;
	    padding: 30px 20px;
	}
	.nycontact .coninfo .right .title h2 {
	    font-size: 18px;
	}
	.nycontact .coninfo .right .details li {
	    padding: 15px 0;
	}
	#mapContainer {
	    margin-bottom: -100px;
	}
	
	/*内页 搜索列表*/
	.serachkey {
		margin-top: 60px;
		padding: 30px 0;
	}
	.serachkey span {
		font-size: 20px;
		line-height: 24px;
	}
	.nysearch {
		padding: 40px 0;
	}
	.searchlist ul {
		margin: -8px -6px;
	}
	.searchlist ul li {
		padding: 8px 6px;
	}
	.searchlist ul li .pic {
		border-radius: 2px;
	}
	.searchlist ul li .pic img {
		height: 130px;
	}
	.searchlist ul li .content {
		padding: 0 6px;
	}
	.searchlist ul li .content h3 {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
		-webkit-line-clamp: 2;
	}
	.searchlist ul li .content p {
		line-height: 20px;
		margin: 6px 0 8px;
		font-size: 12px;
	}
	.searchlist ul li .content h4 {
		font-size: 12px;
		line-height: 20px;
	}
}