﻿@media only screen and (max-width: 1600px) {
	/*内页 关于我们*/
	.nyteam .bottom .pic1 dt {
	    width: calc(100% - 800px);
	}
	.nyteam .bottom .pic1 dd {
	    width: 400px;
	}
	.nyteam .bottom .pic1 img {
    	height: 520px;
    }
}
@media only screen and (max-width: 1440px) {
	/*内页 公共样式*/
	.ny-container{
		max-width: 1220px;
	}
	/*内页banner*/
	.nyban{
		height: 500px;
		margin-top: 150px;
	}
	.bancontent{
		height: 430px;
	}
	.bancontent .summary h2{
		font-size: 64px;
		margin-bottom: 20px;
	}
	.bancontent .summary p{
		font-size: 16px;
		line-height: 30px;
	}
	.bancontent .linkbtn{
		margin-top: 40px;
	}
	.bancontent .linkbtn a{
		margin-right: 20px;
		line-height: 55px;
		font-size: 15px;
	}
	/*内页 标题*/
	.ny-title-c h2,
	.ny-title-l h2{
		font-size: 42px;
		line-height: 50px;
	}
	.ny-title-c p,
	.ny-title-l p{
		line-height: 25px;
		margin-top: 25px;
	}
	/*内页 列表分页*/
	.pagination{
		margin-top: 50px;
	}
	.pagination a.page-item {
	    height: 50px;
	    width: 50px;
	    border-radius: 4px;
	}
	.pagination a.page-num,
	.pagination span.page-num {
	    height: 50px;
	    width: 50px;
	    line-height: 46px;
	    border: 2px solid #ccc;
	    border-radius: 4px;
	    margin: 0 5px;
	    font-size: 16px;
	}
	/*内页 详情分页*/
	.paging{
		margin: 30px -10px 0;
	}
	/*内页 产品分类*/
	.nyprocate .procatelist ul li a {
	    padding-top: 70px;
	    padding-bottom: 70px;
	}
	.nyprocate .procatelist ul li a .content {
	    width: calc(100% - 580px);
	}
	.nyprocate .procatelist ul li a .content h2 {
	    font-size: 36px;
	}
	.nyprocate .procatelist ul li a .content p {
	    line-height: 25px;
	}
	.nyprocate .procatelist ul li a .content span {
	    width: 200px;
	    line-height: 55px;
	}
	.nyprocate .procatelist ul li a .pic {
	    width: 520px;
	}
	.nyprocate .procatelist ul li a .pic span {
    	font-size: 36px;
    }
    /*内页 产品列表*/
	.inner-prolist {
	    margin-top: 150px;
	}
	.innerprolist{
		padding: 60px 0 80px;
	}
	.innerprolist .left{
		width: 300px;
	}
	.innerprolist .left .sideprocate{
		padding: 30px 30px 40px;
	}
	.innerprolist .left .sideprocate .top h2{
		font-size: 24px;
	}
	.innerprolist .left .sideprocate .bottom ul li{
		margin-top: 20px;
	}
	.innerprolist .left .sideprocate .bottom ul li h3{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.innerprolist .left .sideprocate .bottom ul li h4{
		font-size: 14px;
		line-height: 24px;
		padding-left: 18px;
	}
	.innerprolist .left .sideprocate .bottom ul li h4:before{
		width: 9px;
    	height: 9px;
		top: 6px;
	}
	.innerprolist .left .sideprocate .bottom ul li h4:after{
		width: 5px;
    	height: 5px;
		top: 9px;
	}
	.innerprolist .right {
	    width: calc(100% - 340px);
	}
	.innerprolist .right .top{
	    padding: 30px 40px;
	    margin-bottom: 0;
	}
	.innerprolist .right .top h2{
		font-size: 32px;
	}
	.innerprolist .right .top .summary{
		line-height: 25px;
		margin-top: 15px;
	}
	.innerprolist .right .bottom ul li a{
		padding-bottom: 30px;
	}
	.innerprolist .right .bottom ul li .content p{
		font-size: 14px;
		margin: 10px 0 20px;
	}
	.innerprolist .right .bottom ul li .content span{
		font-size: 14px;
		line-height: 42px;
		width: 140px;
	}
	/*内页 产品详情*/
	.inner-prodetails{
		margin-top: 150px;
	}
	.innerprodetails{
		padding: 60px 0 70px;
	}
	.prodetails:before {
	    height: 6px;
	}
	.prodetails .summary{
		padding: 50px;
	}
	.prodetails .summary .left {
	    width: calc(100% - 590px);
	}
	.prodetails .summary .left .title p {
		margin-top: 20px;
		line-height: 25px;
	}
	.prodetails .summary .right {
	    width: 530px;
	    height: 440px;
	}
	.prodetails .summary .right .big_pic_container {
		width: calc(100% - 90px);
	}
	.prodetails .summary .right .small_pic_container {
		width: 80px;
	}
	
	.prodetails .summary .right .swiper-button-prev,
	.prodetails .summary .right .swiper-button-next {
		width: 80px;
		height: 30px;
		background: linear-gradient(180deg, rgba(49,155,208,0.9) , rgba(105,174,100,0.9));
	}
	.prodetails .summary .right .swiper-button-prev {
		top: -30px;
	}
	.prodetails .summary .right .swiper-button-next {
		bottom: -30px;
	}
	.prodetails .details {
	    padding: 0 50px;
	}
	.prodetails .details .details-title span{
		font-size: 22px;
		line-height: 56px;
	}
	.prodetails .details .content {
	    padding: 10px 0 20px;
	}
	.prodetails .details .content h2{
		font-size: 18px;
	}
	.prodetails .details .content p{
		line-height: 25px;
	}
	.prodetails .detailsinfo{
		padding: 30px 50px 40px;
	}
	.innerprodetails .paging {
	    margin: 40px -10px 0;
	}
	.proInquiry{
		padding: 60px 0 70px;
	}
	.proInquiry .inquiry {
		margin-top: 40px;
	}
	.proInquiry .inquiry dl dd input{
		line-height: 55px;
		font-size: 15px;
	}
	.proInquiry .inquiry dl dd.textarea textarea{
		font-size: 15px;
		line-height: 25px;
	}
	.proInquiry .inquiry dl dt button{
		line-height: 55px;
		font-size: 15px;
	}
	.prohot{
		padding: 60px 0 70px;
	}
	.prohot .hotproduct{
		padding: 40px 0 0;
	}
	.prohot .hotproduct ul li a{
		padding-bottom: 30px;
	}
	.prohot .hotproduct ul li .content{
		text-align: center;
		padding: 0 20px;
	}
	.prohot .hotproduct ul li .content h3{
		font-size: 15px;
		line-height: 25px;
	}
	.prohot .hotproduct ul li .content p{
		font-size: 14px;
		line-height: 24px;
		margin: 10px 0 20px;
	}
	.prohot .hotproduct ul li .content span{
		font-size: 14px;
		line-height: 42px;
		width: 140px;
	}
	.prohot .hotproduct .swiper-pagination{
		margin-top: 40px;
	}
	/*内页 ODM*/
	.odm-about{
		padding: 60px 0 70px;
	}
	.odm-about .applicable{
		margin-top: 35px;
	}
	.odm-about .applicable .left {
	    padding: 0 50px;
	}
	.odm-about .applicable .left .ny-title-l h2{
		line-height: 60px;
		margin-bottom: 15px;
	}
	.custom-item li {
	    line-height: 25px;
	    margin-top: 10px;
	}
	.custom-item li i{
		top: 6px;
	}
	.odm-about .applicable .right img {
	    height: 450px;
	}
	.odm-about .custom-fa{
		padding: 40px 0;
	}
	.odm-about .custom-fa li .content h3 {
	    font-size: 20px;
	}
	.odm-about .custom-fa li .content h2 {
	    font-size: 36px;
	    margin: 10px 0;
	}
	.odm-about .custom-fa li .content h4 {
	    font-size: 18px;
	}
	.odm-about .custom-fa li .content p {
	    line-height: 25px;
	}
	.odm-issue {
    	height: 560px;
    }
    .odm-issue .ny-title-l h2{
    	line-height: 56px;
    	margin-bottom: 15px;
    }
    .odm-issue .ny-container .right .content {
	    padding-left: 50px;
	}
	.odm-offer {
	    padding: 60px 0 70px;
	}
	.odm-offer .offer-list ul {
	    padding-top: 25px;
	}
	.odm-offer .offer-list ul li {
	    height: 280px;
	}
	.odm-offer .offer-list ul li p {
	    line-height: 25px;
	}
	.odm-part {
	    padding: 60px 0 80px;
	}
	.odm-part .partlist {
	    margin-top: 40px;
	}
	.odm-part .partlist dl dd {
    	width: calc((100% - 80px) / 3);
    }
    .odm-part .partlist dl dd .pic img {
	    height: 230px;
	}
	.odm-part .partlist dl dd .content h2 {
	    font-size: 22px;
	}
	.odm-process {
	    padding: 60px 0 70px;
	}
	.odm-process .processodm {
	    margin-top: 40px;
	}
	.odm-process .processodm ul li .content h2 {
	    font-size: 16px;
	    line-height: 28px;
    }
    .odm-process .processodm ul li .content i {
	    font-size: 110px;
	}
	.odm-process .processodm ul li .pic img {
	    height: 160px;
	}
	.odm-process .list .swiper-button-prev,
	.odm-process .list .swiper-button-next{
		display: none;
	}
	.odm-process .processodm .swiper-pagination {
	    margin-top: 40px;
	}
	.odm-range {
	    padding: 60px 0 70px;
	}
	.odm-range .list ul {
	    margin-top: 40px;
	}
	.odm-range .list ul li {
	    width: calc((100% - 40px) / 3);
	}
	.odm-range .list ul li .pic img {
	    height: 280px;
	}
	.odm-range .list ul li h2 {
	    font-size: 22px;
	    margin-top: 15px;
	}
	.odm-faq .ny-container {
	    padding: 60px 10px 70px;
	}
	.odm-faq .ny-container .left {
	    padding-right: 50px;
	}
	.odm-faq .list {
	    margin-top: 25px;
	}
	.odm-faq .list li {
	    padding: 20px 0;
	}
	.odm-faq .list li .bottom {
	    line-height: 25px;
	    padding-top: 10px;
	}
	.odm-faq .ny-container .right a {
	    width: 320px;
	    line-height: 70px;
	    font-size: 22px;
	}
	.odm-market {
	    padding: 60px 0 100px;
	}
	.odm-market .list ul li {
	    width: calc((100% - 30px) / 2);
	    padding: 24px 30px;
	    border-radius: 10px 10px 10px 0;
	    font-size: 16px;
	    line-height: 28px;
	    margin-top: 35px;
	}
	/*内页 OEM*/
	.oem-about {
	    padding: 70px 0;
	}
	.oem-about .left h3 {
	    font-size: 28px;
	}
	.oem-adv {
	    padding: 70px 0;
	}
	.oem-adv dl dd .content {
	    width: calc(50% - 50px);
	}
	.oem-adv dl dd.adv2 .ny-title-l h2,
	.oem-adv dl dd.adv3 .ny-title-l h2{
		line-height: 60px;
	}
	.oem-adv dl dd .content .custom-item {
	    margin-top: 5px;
	}
	.oem-adv dl dd.adv1 .pic img {
	    height: 420px;
	}
	.oem-adv dl dd.adv2 .pic img {
	    height: 860px;
	}
	.oem-adv dl dd.adv3 .pic img {
	    height: 780px;
	}
	.oem-reason {
	    padding: 60px 0 70px;
	}
	.oem-reason .list {
	    margin-top: 30px;
	}
	.oem-reason .list ul li p {
	    line-height: 25px;
	}
	.oem-process {
	    padding: 60px 0 70px;
	}
	.oem-process .processoem {
	    margin-top: 40px;
	}
	.oem-process .processoem ul li .content {
	    height: 190px;
	}
	.oem-process .processoem ul li .content h2 {
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	.oem-process .processoem ul li .content p {
	    line-height: 25px;
	}
	.oem-process .processoem ul li .content i{
		font-size: 110px;
	}
	.oem-process .processoem ul li .pic img {
	    height: 160px;
	}
	.oem-process .list .swiper-button-prev,
	.oem-process .list .swiper-button-next{
		display: none;
	}
	.oem-process .processoem .swiper-pagination {
	    margin-top: 40px;
	}
	.oem-faq {
	    padding: 70px 0 80px;
	}
	.oem-faq .left {
	    width: calc(100% - 650px);
	}
	.oem-faq .list {
	    margin-top: 25px;
	}
	.oem-faq .list li {
	    padding: 20px 0;
	}
	.oem-faq .list li .bottom {
	    line-height: 25px;
	    padding-top: 10px;
	}
	.oem-faq .right {
	    border-radius: 80px 6px 6px;
	}
	.oem-faq .right img {
	    height: 560px;
	}
	.oem-faq .right a {
	    padding: 20px 0;
	    font-size: 24px;
	}
	/*内页 discover*/
	.discover-right{
		width: 330px;
	}
	.discover-left{
		width: calc(100% - 370px);
	}
	.discover-left .discoverlist li{
		margin-top: 30px;
		padding-bottom: 30px;
	}
	.discover-left .discoverlist li .pic img{
		height: 480px;
	}
	.discover-left .discoverlist li .content h2{
		font-size: 26px;
	    line-height: 40px;
	}
	.discover-left .discoverlist li .content p{
		line-height: 25px;
		margin: 10px 0 25px;
	}
	.discover-left .discoverlist li .sitebtn1 {
	    width: 180px;
	    line-height: 52px;
	}
	.discover-left .details:before{
	    height: 6px;
	}
	.discover-left .details .content {
	    padding: 30px 40px 20px;
	}
	.discover-left .details .content h2{
	    font-size: 28px;
	    line-height: 40px;
	    padding-bottom: 10px;
	}
	.discover-left .details .content p {
	    line-height: 25px;
	}
	/*详情底部信息*/
	.detailsinfo {
		padding: 30px 40px 40px;
	}
	.detailsinfo .keyword h3{
		font-size: 15px;
	}
	/*详情评论*/
	.comment{
		margin-top: 50px;
	}
	.comment h2{
		font-size: 32px;
		margin-bottom: 25px;
	}
	/*内页 discover 右侧公共样式*/
	.sidebg{
		padding: 30px 40px 46px;
		margin-top: 30px;
	}
	.sidebg:before{
	    height: 6px;
	}
	.sidebg h2{
		font-size: 24px;
	}
	/*内页 discover 右侧分类*/
	.sidecate dl dd:nth-child(2){
		margin-top: 20px;
	}
	.sidecate dl dd a{
		height: 60px;
	}
	/*内页 discover 右侧产品*/
	.sidepro ul li{
		margin-top: 20px;
	}
	/*内页 discover 右侧新闻*/
	.sidenews ul li{
		margin-top: 20px;
	}
	/*内页 discover 右侧视频*/
	.sidevideo ul li{
		margin-top: 20px;
	}
	/*内页 discover 右侧方案、案例*/
	.sidesolution ul li,
	.sidecase ul li{
		margin-top: 20px;
	}

	/*内页 视频，方案，案例列表*/
	.nyvideolist,
	.nysolutionlist,
	.nycaselist{
	    padding: 70px 0 80px;
	}
	/*内页 视频，方案，案例详情*/
	.nyvideo,
	.nysolution,
	.nycase {
	    padding: 70px 0 80px;
	}
	/*内页 新闻列表*/
	.nynewslist{
	    padding: 70px 0 80px;
	}
	/*内页 新闻详情*/
	.inner-news{
		margin-top: 150px;
	}
	.nynews{
	    padding: 60px 0 70px;
	}
	.newsdetails dl {
	    padding: 0 40px;
	    margin-top: 20px;
	}
	.newsdetails .content {
	    padding: 20px 40px !important;
	}
	/*内页 关于我们*/
	.nyabout .profile{
		padding: 70px 10px;
	}
	.nyabout .profile .left .content {
	    margin-top: 30px;
	}
	.nyabout .profile .left .content p {
	    line-height: 25px;
	}
	.nyabout .profile .right img {
    	height: 480px;
    }
    .nyabout .aboutmv video {
	    width: 70%;
	}
	.nyabout .vision .content {
	    padding: 50px 0;
	}
	.nyabout .vision .content h2 {
	    margin: 20px auto 15px;
	    font-size: 48px;
	    line-height: 60px;
	}
	.nyabout .plan {
	    padding: 240px 0 70px;
	    margin-top: -170px;
	}
	.nyabout .plan .left {
	    width: calc(100% - 650px);
	}
	.nyabout .plan .left h3 {
	    font-size: 56px;
	}
	.nyabout .plan .left h4 {
	    font-size: 24px;
	    padding: 10px 0 10px;
	}
	.nyabout .plan .left p {
	    line-height: 25px;
	}
	.nyabout .plan .left a {
	    width: 230px;
	    line-height: 55px;
	    margin: 30px 0 15px;
	}
	.nyabout .plan .right {
	    width: 620px;
	}
	.nyhistory {
	    padding: 60px 0 70px;
	}
	.nyhistory .history .left {
	    width: 560px;
	}
	.nyhistory .history .left .pic img {
	    height: 270px;
	}
	.nyhistory .history .right {
	    width: calc(100% - 620px);
	}
	.nyhistory .history .right ul li {
	    margin-top: 20px;
	}
	.nyhistory .history .right ul li:first-child {
	    margin-top: 10px;
	}
	.nyhistory .history .right ul li p {
	    line-height: 25px;
	    padding-top: 2px;
	}
	.nyteam .top {
	    padding: 60px 0 40px;
	}
	.nyteam .bottom .pic1 dt {
	    width: calc(100% - 720px);
	}
	.nyteam .bottom .pic1 dd {
	    width: 360px;
	}
	.nyteam .bottom .pic1 img {
	    height: 440px;
	}
	.ny-honor {
	    padding: 60px 0 80px;
	}
	.ny-honor .content {
	    padding: 20px 0 30px;
	}
	.ny-honor .content p {
	    line-height: 25px;
	}
	.honor-list {
	    margin: -5px;
	}
	.ny-honor #animated-thumbnails-gallery-honor li {
	    padding: 5px;
	}
	/*内页 联系方式*/
	.nycontact{
	    padding: 70px 0;
	}
	.nycontact .coninfo{
		border-radius: 6px;
		padding: 50px;
	}
	.nycontact .coninfo .left{
		width: 400px;
		border-radius: 6px;
		padding: 40px;
	}
	.nycontact .coninfo .left .details{
		margin: 10px 0 30px;
	}
	.nycontact .coninfo .left .details li{
		padding: 16px 0;
	}
	.nycontact .coninfo .left .details li dl dd,
	.nycontact .coninfo .left .details li dl a{
		font-size: 16px;
	}
	.nycontact .coninfo .right .title h2{
		font-size: 32px;
	}
	.nycontact .coninfo .right{
		width: calc(100% - 450px);
	}
	.nycontact .coninfo .right .feedback{
		margin-top: 30px;
	}
	.nycontact .coninfo .right .feedback dl dd input{
		line-height: 54px;
		border-radius: 28px;
	}
	.nycontact .coninfo .right .feedback dl dd textarea{
		border-radius: 28px;
	}
	.nycontact .coninfo .right .feedback dl dt button{
		line-height: 55px;
	}
	.nymap #mapContainer{
		height: 450px;
	}
	/*内页 FAQ*/
	.nyfaq{
		padding: 70px 0 80px;
	}
	.nyfaq .faqlist ul li{
		margin-top: 20px;
	}
	.nyfaq .faqlist ul li .top h3{
		font-size: 18px;
		padding: 20px 0;
	}
	.nyfaq .faqlist ul li .bottom{
		padding: 20px 30px;
	}
	/*内页 搜索列表*/
	.inner-search{
		margin-top: 150px;
	}
	.serachkey{
		padding: 60px 0;
	}
	.serachkey span{
		font-size: 42px;
		line-height: 56px;
	}
	.nysearch{
		padding: 70px 0 80px;
	}
	.searchlist ul li .pic{
		width: 360px;
		height: 260px;
	}
	.searchlist ul li .content{
		width: calc(100% - 400px);
	}
	.searchlist ul li .content h3{
		font-size: 24px;
		line-height: 38px;
	}
	.searchlist ul li .content p{
		line-height: 25px;
	}
	.searchlist ul li .sitebtn1{
		line-height: 45px;
	}
}
@media only screen and (max-width: 1320px) {
	/*内页 公共样式*/
	.ny-container{
		max-width: 1160px;
	}
	/*内页 关于我们*/
	.nyteam .bottom .pic1 dt {
	    width: calc(100% - 660px);
	}
	.nyteam .bottom .pic1 dd {
	    width: 330px;
	}
	.nyteam .bottom .pic1 img {
    	height: 420px;
    }
}
@media only screen and (max-width: 1200px) {
	/*内页 公共样式*/
	.ny-container{
		max-width: 900px;
	}
	/*内页banner*/
	.nyban{
		height: 420px;
		margin-top: 130px;
	}
	.bancontent{
		height: 360px;
	}
	.bancontent .summary h2{
		font-size: 48px;
	}
	.bancontent .summary p{
		max-width: 540px;
		font-size: 14px;
		line-height: 24px;
	}
	.bancontent .linkbtn{
		margin-top: 30px;
	}
	.bancontent .linkbtn a{
		padding: 0 30px;
		line-height: 50px;
		font-size: 14px;
	}
	/*面包屑导航*/
	.bread {
	    height: 60px;
	}
	/*内页 标题*/
	.ny-title-c h2,
	.ny-title-l h2{
		font-size: 36px;
		line-height: 42px;
		margin-bottom: 16px;
	}
	.ny-title-l i,
	.ny-title-c i{
	    width: 40px;
	}
	.ny-title-c p,
	.ny-title-l p{
		line-height: 24px;
		margin-top: 20px;
	}
	/*内页 列表分页*/
	.pagination {
	    margin-top: 40px;
	}
	.pagination a.page-item {
	    height: 46px;
	    width: 46px;
	}
	.pagination a.page-num,
	.pagination span.page-num {
	    height: 46px;
	    width: 46px;
	    line-height: 42px;
	}
	/*内页 详情分页*/
	.paging{
		margin: 20px -10px 0;
	}
	.paging a i {
	    width: 44px;
	    line-height: 40px;
	    height: 44px;
	    border-radius: 4px;
    }
    .paging a span {
	   margin: 0;
	   font-size: 16px;
    }
    /*内页 产品分类*/
	.nyprocate .procatelist ul li a {
	    padding-top: 60px;
	    padding-bottom: 60px;
	}
	.nyprocate .procatelist ul li a .content {
	    width: calc(100% - 470px);
	}
	.nyprocate .procatelist ul li a .content h2 {
	    font-size: 32px;
	    margin-bottom: 15px;
	}
	.nyprocate .procatelist ul li a .content p {
	    line-height: 24px;
	}
	.nyprocate .procatelist ul li a .content span {
	    width: 180px;
	    line-height: 50px;
	    margin-top: 30px;
	}
	.nyprocate .procatelist ul li a .pic {
	    width: 420px;
	}
	.nyprocate .procatelist ul li a .pic span {
    	font-size: 30px;
    }
    /*内页 产品列表*/
	.inner-prolist {
	    margin-top: 130px;
	}
	.innerprolist{
		padding: 50px 0 60px;
	}
	.innerprolist .left{
		width: 280px;
	}
	.innerprolist .left .sideprocate{
		padding: 25px 20px;
	}
	.innerprolist .left .sideprocate .top {
	    padding-bottom: 15px;
	}
	.innerprolist .left .sideprocate .top:before {
	    width: 40px;
	}
	.innerprolist .left .sideprocate .top h2{
		font-size: 22px;
	}
	.innerprolist .left .sideprocate .bottom ul{
		padding-top: 5px;
	}
	.innerprolist .left .sideprocate .bottom ul li{
		margin-top: 15px;
	}
	.innerprolist .left .sideprocate .bottom ul li h3{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.innerprolist .right {
	    width: calc(100% - 310px);
	}
	.innerprolist .right .top{
	    padding: 20px 30px;
	    margin-bottom: 0;
	}
	.innerprolist .right .top h2{
		font-size:28px;
	}
	.innerprolist .right .top .summary{
		line-height: 24px;
		margin-top: 12px;
	}
	.innerprolist .right .bottom ul li {
	    width: calc((100% - 40px) / 2);
	}
	/*内页 产品详情*/
	.inner-prodetails{
		margin-top: 130px;
	}
	.innerprodetails{
		padding: 50px 0 60px;
	}
	.prodetails .summary{
		padding: 40px;
	}
	.prodetails .summary .left {
	    width: calc(100% - 440px);
	}
	.prodetails .summary .left .title h2 {
	    font-size: 30px;
	    line-height: 42px;
	}
	.prodetails .summary .left .title p {
		margin-top: 15px;
		line-height: 24px;
	}
	.prodetails .summary .left .conBtn {
		flex-wrap: wrap;
		margin-top: 15px;
	}
	.prodetails .summary .left .conBtn a {
	    width: calc((100% - 15px) / 2);
	    margin-top: 15px;
	}
	.prodetails .summary .right {
		display: block;
	    width: 400px;
	    height: auto;
	}
	.prodetails .summary .right .big_pic_container {
		width: 100%;
	}
	.prodetails .summary .right .small_pic_container {
		width: 100%;
		height: auto;
		margin-top: 10px;
	}
	.prodetails .summary .right .small_pic_container ul{
		flex-direction: row;
	}
	.prodetails .summary .right .swiper-button-prev,
	.prodetails .summary .right .swiper-button-next {
		width: 30px;
		height: 100%;
	}
	.prodetails .summary .right .swiper-button-prev {
		top: 0;
		left: -30px;
		border-radius: 4px 0 0 4px;
	}
	.prodetails .summary .right .swiper-button-next {
		bottom: 0;
		right: -30px;
		border-radius: 0 4px 4px 0;
	}
	.prodetails .summary .right .swiper-button-prev i,
	.prodetails .summary .right .swiper-button-next i{
		transform: rotate(-90deg);
	}
	.prodetails .summary .right:hover .swiper-button-prev {
	    left: 0;
	    opacity: 1;
	}
	.prodetails .summary .right:hover .swiper-button-next {
	    right: 0;
	    opacity: 1;
	}
	.prodetails .details {
	    padding: 0 40px;
	}
	.prodetails .details .details-title span{
		font-size: 18px;
		line-height: 50px;
	}
	.prodetails .details .content h2{
		font-size: 16px;
	}
	.prodetails .details .content p{
		line-height: 24px;
	}
	.prodetails .detailsinfo{
		padding: 20px 40px 30px;
	}
	.innerprodetails .paging {
	    margin: 30px -10px 0;
	}
	.proInquiry{
		padding: 50px 0 60px;
	}
	.proInquiry .inquiry {
		margin-top: 35px;
	}
	.proInquiry .inquiry dl dd {
	    width: calc((100% - 40px) / 3);
	    border-radius: 25px;
	    margin-bottom: 20px;
	}
	.proInquiry .inquiry dl dd input{
		line-height: 50px;
		font-size: 14px;
	}
	
	.proInquiry .inquiry dl dd.textarea textarea{
		font-size: 14px;
		line-height: 24px;
	}
	.proInquiry .inquiry dl dt button{
		line-height: 50px;
		font-size: 14px;
	}
	.prohot{
		padding: 50px 0 60px;
	}
	.prohot .hotproduct{
		padding: 35px 0 0;
	}
	.prohot .hotproduct .swiper-pagination{
		margin-top: 35px;
	}
    /*内页 ODM*/
	.odm-about{
		padding: 50px 0 60px;
	}
	.odm-about .applicable{
		margin-top: 30px;
	}
	.odm-about .applicable .left {
	    padding: 0 40px;
	}
	.odm-about .applicable .left .ny-title-l h2{
		line-height: 45px;
		margin-bottom: 10px;
		font-size: 32px;
	}
	.custom-item li {
	    margin-top: 6px;
	    line-height: 24px;
	}
	.odm-about .applicable .right img {
	    height: 410px;
	}
	.odm-about .custom-fa{
		padding: 30px 0;
	}
	.odm-about .custom-fa li .content {
	    padding: 0 30px;
	}
	
	.odm-about .custom-fa li .content h3 {
	    font-size: 18px;
	}
	.odm-about .custom-fa li .content h2 {
	    font-size: 30px;
	    margin: 8px 0;
	}
	.odm-about .custom-fa li .content h4 {
	    font-size: 16px;
	}
	.odm-about .custom-fa li .content p{
		line-height: 24px;
	}
	.odm-issue {
    	height: 540px;
    }
    .odm-issue .ny-title-l h2{
    	line-height: 45px;
	    font-size: 32px;
    }
    .odm-issue .ny-container .right .content {
	    padding-left: 40px;
	}
	.odm-offer {
	    padding: 50px 0 60px;
	}
	.odm-offer .offer-list ul li {
		width: calc((100% - 20px) / 3);
	    height: 270px;
	    padding: 30px 20px 20px;
	    margin-top: 10px;
	}
	.odm-offer .offer-list ul li i {
	    height: 80px;
	    width: 80px;
	    margin: 0 auto 20px;
    }
    .odm-offer .offer-list ul li i svg{
	    width: 32px;
    	width: 32px;
    }
    .odm-offer .offer-list ul li:nth-child(1) i svg,
    .odm-offer .offer-list ul li:nth-child(8) i svg{
	    width: 40px;
	    width: 40px;
	}
	.odm-offer .offer-list ul li p {
	    line-height: 24px;
	}
	.odm-part {
	    padding: 50px 0 70px;
	}
	.odm-part .partlist {
	    margin-top: 35px;
	}
	.odm-part .partlist dl dd {
    	width: calc((100% - 50px) / 3);
    	border-radius: 20px 4px 4px;
    	padding: 30px 30px 30px 0;
    }
    .odm-part .partlist dl dd:before {
	    width: calc(100% - 60px);
	    height: 4px;
    }
    .odm-part .partlist dl dd .pic img {
	    height: 180px;
	}
	.odm-part .partlist dl dd .content {
	    padding: 20px 0 0 30px;
	}
	.odm-part .partlist dl dd .content h2 {
	    font-size: 18px;
	}
	.odm-process {
	    padding: 50px 0 60px;
	}
	.odm-process .processodm {
	    margin-top: 35px;
	}
	.odm-process .processodm ul li .content h2 {
	    line-height: 26px;
    }
    .odm-process .processodm .swiper-pagination {
	    margin-top: 35px;
	}
	.odm-range {
	    padding: 50px 0 60px;
	}
	.odm-range .list ul {
	    margin-top: 35px;
	}
	.odm-range .list ul li .pic img {
	    height: 210px;
	}
	.odm-range .list ul li h2 {
	    font-size: 18px;
	    margin-top: 12px;
	}
	.odm-faq .ny-container {
	    padding: 50px 10px 60px;
	}
	.odm-faq .ny-container .left {
	    padding-right: 40px;
	}
	.odm-faq .list {
	    margin-top: 20px;
	    border-top: 3px solid #07101a;
	}
	.odm-faq .list li {
	    padding: 16px 0;
	}
	.odm-faq .list li .top h2 {
	    width: calc(100% - 10px);
	    font-size: 16px;
	    line-height: 26px;
	}
	.odm-faq .list li .bottom {
	    line-height: 24px;
	    padding-top: 8px;
	}
	.odm-faq .ny-container .right a {
	    width: 260px;
	    line-height: 60px;
	    font-size: 18px;
	}
	.odm-market {
	    padding: 50px 0 85px;
	}
	.odm-market .list ul li {
	    width: calc((100% - 20px) / 2);
	    padding: 20px;
	    font-size: 15px;
	    line-height: 25px;
	    margin-top: 30px;
	    border-radius: 6px 6px 6px 0;
	}
	.odm-market .list ul li:before {
	    bottom: -15px;
    }
    /*内页 OEM*/
	.oem-about {
	    padding: 60px 0;
	}
	.oem-about .left {
	    width: calc(100% - 430px);
	}
	.oem-about .left h3 {
	    font-size: 24px;
	    line-height: 36px;
	}
	.oem-about .right {
	    width: 400px;
	}
	.oem-about .right .pic img {
	    height: 200px;
	}
	.oem-about .right .content h3 {
	    font-size: 24px;
	    margin-bottom: 20px;
	}
	.oem-about .right .content dl i {
	    width: 74px;
	    height: 74px;
	}
	.oem-about .right .content dl i svg{
	    width: 34px;
	    height: 34px;
	}
	.oem-about .right .content dl dt {
	    font-size: 64px;
	    line-height: 74px;
	    margin: 0 12px 0 16px;
	}
	.oem-about .right .content dl dd {
	    font-size: 24px;
	    padding-bottom: 8px;
	}
	.oem-adv {
	    padding: 60px 0;
	}
	.oem-adv dl dd .ny-title-l h2{
		line-height: 45px !important;
    	font-size: 32px;
	}
	.oem-adv dl dd .content {
	    width: calc(50% - 40px);
	}
	.oem-adv dl dd .content .custom-item {
	    margin-top: 0;
	}
	.custom-item h2 {
	    font-size: 20px;
	}
	.oem-adv dl dd.adv1 .pic img {
	    height: 410px;
	}
	.oem-adv dl dd.adv2 .pic img {
	    height: 850px;
	}
	.oem-adv dl dd.adv3 .pic img {
	    height: 770px;
	}
	.oem-reason {
	    padding: 50px 0 60px;
	}
	.oem-reason .ny-title-c h2 br{
		display: none;
	}
	.oem-reason .list {
	    margin-top: 25px;
	}
	.oem-reason .list ul li {
	    height: 160px;
	    padding: 0 20px ;
	}
	.oem-reason .list ul li i {
	    width: 80px;
	    height: 80px;
	}
	.oem-reason .list ul li i svg{
	    width: 32px;
	    height: 32px;
	}
	.oem-reason .list ul li:nth-child(5) i svg{
		width: 50px;
	    height: 50px;
	}
	.oem-reason .list ul li:nth-child(8) i svg{
		width: 40px;
	    height: 40px;
	}
	.oem-reason .list ul li p {
		width: calc(100% - 100px);
	    line-height: 24px;
	}
	.oem-process {
	    padding: 50px 0 60px;
	}
	.oem-process .processoem {
	    margin-top: 35px;
	}
	.oem-process .processoem ul li .content {
	    height: 180px;
	}
	.oem-process .processoem ul li .content p {
	    line-height: 24px;
	}
	.oem-process .processoem .swiper-pagination {
	    margin-top: 35px;
	}
	.oem-faq {
	    padding: 60px 0 70px;
	}
	.oem-faq .left {
	    width: calc(100% - 440px);
	}
	.oem-faq .list {
	   	margin-top: 20px;
    	border-top: 3px solid #07101a;
	}
	.oem-faq .list li {
	    padding: 16px 0;
	}
	.oem-faq .list li .top h2 {
	    width: calc(100% - 20px);
	    font-size: 16px;
	    line-height: 26px;
	}
	.oem-faq .list li .bottom {
	    line-height: 24px;
	    padding-top: 8px;
	}
	.oem-faq .right {
	    width: 400px;
	    border-radius: 60px 4px 4px;
	}
	.oem-faq .right img {
	    height: 500px;
	}
	.oem-faq .right a {
	    padding: 16px 0;
	    font-size: 20px;
	}
	/*内页 discover*/
	.discover-right{
		width: 280px;
	}
	.discover-left{
		width: calc(100% - 310px);
	}
	.discover-left .discoverlist li .pic img{
		height: 320px;
	}
	.discover-left .discoverlist li .content {
	    padding-top: 15px;
	}
	.discover-left .discoverlist li .content h2{
		font-size: 24px;
	    line-height: 32px;
	}
	.discover-left .discoverlist li .content p{
		line-height: 24px;
		margin: 10px 0 20px;
	}
	.discover-left .discoverlist li .sitebtn1 {
	    width: 170px;
	    line-height: 50px;
	}
	.discover-left .details{
		border-radius: 4px;
	}
	.discover-left .details:before{
	    height: 4px;
	    border-radius: 0 0 4px 4px;
	}
	.discover-left .details .content {
	    padding: 30px 30px 20px;
	}
	.discover-left .details .content h2{
	    font-size: 24px;
	    line-height: 36px;
	}
	.discover-left .details .content p {
	    line-height: 24px;
	}
	.discover-left .details .content p img{
		margin: 5px 0;
	}
	/*详情底部信息*/
	.detailsinfo {
		padding: 20px 30px 30px;
	}
	.detailsinfo .social {
	    width: 135px;
	}
	.detailsinfo .social a {
	    margin-right: 5px;
	}
	.detailsinfo .keyword h3 {
	    font-size: 14px;
	}
	.detailsinfo .keyword span,
	.detailsinfo .social span{
	    margin-bottom: 12px;
	    font-size: 16px;
	}
	/*详情评论*/
	.comment{
		margin-top: 40px;
	}
	.comment h2{
		font-size: 28px;
		margin-bottom: 20px;
	}
	.comment form dd input {
	    line-height: 48px;
	    border-radius: 25px;
	    font-size: 14px;
	}
	.comment form dd textarea {
	    line-height: 24px;
	    border-radius: 25px;
	    font-size: 14px;
	    height: 140px;
	}
	.comment form dt {
	    width: 160px;
	    margin-top: 20px;
	}
	.comment form dt button {
	    line-height: 50px;
	}
	/*内页 discover 右侧公共样式*/
	.sidebg{
		padding: 24px 30px 34px;
		margin-top: 20px;
		border-radius: 30px 4px 4px;
	}
	.sidebg:before{
	    height: 4px;
	    border-radius: 0 0 4px 4px;
	}
	.sidebg h2 {
	    font-size: 22px;
	}
	/*内页 discover 右侧分类*/
	.sidecate dl dd:nth-child(2){
		margin-top: 20px;
	}
	.sidecate dl dd {
	    margin-top: 12px;
	}
	.sidecate dl dd a {
	    height: 50px;
	}
	.sidecate dl dd a h3 {
	    font-size: 16px;
	}
	/*内页 discover 右侧产品*/
	.sidepro ul li{
		margin-top: 16px;
	}
	.sidepro ul li .pic{
		width: 70px;
		height: 70px;
	}
	.sidepro ul li .content {
	    width: calc(100% - 85px);
	}
	.sidepro ul li .content h3 {
	    font-size: 15px;
	    line-height: 22px;
    }
    .sidepro ul li .content h4 {
    	line-height: 24px;
    	margin-top: 2px;
    }
	/*内页 discover 右侧新闻*/
	.sidenews ul li{
		margin-top: 16px;
	}
	.sidenews ul li .pic {
	    width: 70px;
	    height: 70px;
	}
	.sidenews ul li .content {
	    width: calc(100% - 85px);
	}
	.sidenews ul li .content h3{
	    font-size: 15px;
	    line-height: 22px;
	}
	.sidenews ul li .content span {
	    margin-top: 4px;
	    font-size: 14px;
	    line-height: 22px;
	}
	.sidenews ul li .content span i {
	    font-size: 13px;
	}
	/*内页 discover 右侧视频*/
	.sidevideo ul li{
		margin-top: 16px;
	}
	.sidevideo ul li a .pic {
	    width: 70px;
	    height: 70px;
	}
	.sidevideo ul li a h3 {
		width: calc(100% - 85px);
	    font-size: 15px;
	    line-height: 22px;
	}
	/*内页 discover 右侧方案、案例*/
	.sidesolution ul li,
	.sidecase ul li{
		margin-top: 16px;
	}
	.sidesolution ul li a .pic,
	.sidecase ul li a .pic {
	    width: 70px;
	    height: 70px;
	}
	.sidesolution ul li a h3,
	.sidecase ul li a h3 {
	    width: calc(100% - 85px);
	    font-size: 15px;
	    line-height: 22px;
    }
	/*内页 视频，方案，案例列表*/
	.nyvideolist,
	.nysolutionlist,
	.nycaselist{
	    padding: 50px 0 60px;
	}
	.videolist li .pic .play{
		width: 70px;
		height: 70px;
		border: 3px solid #fff;
	}
	.videolist li .pic .play i{
		font-size: 20px;
	}
	/*内页 视频，方案，案例详情*/
	.nyvideo,
	.nysolution,
	.nycase {
	    padding: 50px 0 60px;
	}
	.videodetails .content p video {
	    margin: 5px 0;
	}
	/*内页 新闻列表*/
	.nynewslist{
	    padding: 50px 0 60px;
	}
	/*内页 新闻详情*/
	.inner-news{
		margin-top: 130px;
	}
	.nynews{
	    padding: 50px 0 60px;
	}
	.newsdetails .pic {
	    border-radius: 4px 4px 0 0;
	}
	.newsdetails dl {
	    padding: 0 30px;
	    margin-top: 20px;
	}
	.discover-left .newsdetails .content {
	    padding: 10px 30px 20px !important;
	}
	/*内页 关于我们*/
	.nyabout .profile{
		padding: 60px 10px ;
	}
	.nyabout .profile .left {
	    width: calc(100% - 340px);
	}
	.nyabout .profile .left .content {
	    margin-top: 20px;
	}
	.nyabout .profile .left .content p {
	    line-height: 24px;
	    margin-bottom: 8px;
	}
	.nyabout .profile .right {
	    width: 300px;
	    border-radius: 40px 6px 6px;
	}
	.nyabout .profile .right img {
    	height: 450px;
    }
    .nyabout .profile .right .playbg {
	    width: 70px;
	    height: 70px;
	    border: 2px solid #fff;
    }
    .nyabout .aboutmv video {
	    width: 80%;
	}
	.nyabout .aboutmv .mvclose {
		width: 40px;
    	height: 40px;
	    right: 30px;
	    top: 30px;
    }
    .nyabout .aboutmv .mvclose i {
	    font-size: 18px;
	    transform: translateY(0px);
	}
	.nyabout .vision .content {
	    padding: 40px 0;
	}
	.nyabout .vision .content h4 {
    	width: 180px;
    }
	.nyabout .vision .content h2 {
	    margin: 15px auto 10px;
	    font-size: 36px;
	    line-height: 42px;
	}
	.nyabout .vision .content h3 {
	    font-size: 16px;
	    line-height: 28px;
	}
	.nyabout .plan {
	    padding: 190px 0 60px;
	    margin-top: -140px;
	}
	.nyabout .plan .left {
	    width: calc(100% - 510px);
	}
	.nyabout .plan .left h3 {
	    font-size: 42px;
	}
	.nyabout .plan .left h4 {
	    font-size: 20px;
	    padding: 5px 0;
	}
	.nyabout .plan .left p {
	    line-height: 24px;
	    margin-top: 6px;
	}
	.nyabout .plan .left a {
	    width: 210px;
	    line-height: 48px;
	    margin: 20px 0 10px;
	}
	.nyabout .plan .right {
	    width: 480px;
	}
	.nyhistory {
	    padding: 60px 0 50px;
	}
	.nyhistory .history{
		display: block;
	}
	.nyhistory .history .left,
	.nyhistory .history .right{
	    width: 100%;
	}
	.nyhistory .history .left{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-bottom: 30px;
		border-bottom: 1px solid #dbdbdb;
	}
	.nyhistory .history .left .ny-title-l{
		width: calc(100% - 340px);
	}
	.nyhistory .history .left .pic{
		width: 300px;
		margin-top: 0;
	}
	.nyhistory .history .left .pic img {
	    height: 160px;
	}
	.nyhistory .history .right ul{
		padding-top: 20px;
	}
	.nyhistory .history .right ul:before{
		left: 73px;
	}
	.nyhistory .history .right ul li {
	    margin-top: 12px;
	}
	.nyhistory .history .right ul li:first-child {
	    margin-top: 0;
	}
	.nyhistory .history .right ul li h2 {
	    font-size: 22px;
	    width: 80px;
	    padding-right: 17px;
	}
	.nyhistory .history .right ul li h2:before{
		top: 8px;
	}
	.nyhistory .history .right ul li p {
		width: calc(100% - 80px);
	    line-height: 24px;
	    padding-top: 3px;
	    padding-left: 16px;
	}
	.nyteam .top {
	    padding: 50px 0 40px;
	}
	.nyteam .bottom .pic1 dt {
	    width: calc(100% - 560px);
	}
	.nyteam .bottom .pic1 dd {
	    width: 280px;
	}
	.nyteam .bottom .pic1 img {
	    height: 360px;
	}
	.ny-honor {
	    padding: 50px 0 60px;
	}
	.ny-honor .content {
	    padding: 14px 0 20px;
	}
	.ny-honor .content p {
	    line-height: 24px;
	    margin-top: 6px;
	}
	.ny-honor .content p br{
		display: none;
	}
	/*内页 联系方式*/
	.nycontact{
	    padding: 60px 0;
	}
	.nycontact .coninfo{
		padding: 40px;
	}
	.nycontact .coninfo .left,
	.nycontact .coninfo .right{
		width: calc((100% - 40px) / 2) !important;
	}
	.nycontact .coninfo .left{
		padding: 40px;
	}
	.nycontact .coninfo .left .title h3 {
	    font-size: 15px;
	    line-height: 25px;
	}
	.nycontact .coninfo .right{
		margin-top: -4px;
	}
	.nycontact .coninfo .right .title h2{
		font-size: 24px;
	}
	.nycontact .coninfo .right .title i {
	    margin: 15px 0;
	}
	.nycontact .coninfo .right .title h3 {
	    font-size: 15px;
	    line-height: 25px;
	}
	.nycontact .coninfo .right .feedback{
		margin-top: 15px;
	}
	.nycontact .coninfo .right .feedback dl dd{
		width: 100%;
		margin-bottom: 10px;
	}
	.nycontact .coninfo .right .feedback dl dd input{
		line-height: 48px;
		border-radius: 25px;
		font-size: 14px;
	}
	.nycontact .coninfo .right .feedback dl dd textarea{
		border-radius: 25px;
		font-size: 14px;
		line-height: 24px;
		height: 130px;
	}
	.nycontact .coninfo .right .feedback dl dd:nth-child(5){
	    margin-bottom: 10px;
	}
	.nycontact .coninfo .right .feedback dl dt{
		width: 100%;
	}
	.nycontact .coninfo .right .feedback dl dt button{
		line-height: 50px;
		font-size: 14px;
	}
	.nymap #mapContainer{
		height: 360px;
	}
	/*内页 FAQ*/
	.nyfaq{
		padding: 50px 0 60px;
	}
	.nyfaq .faqlist ul li .top{
		padding: 0 20px;
	}
	.nyfaq .faqlist ul li .top h3{
		font-size: 16px;
		line-height: 28px;
		padding: 16px 0;
	}
	.nyfaq .faqlist ul li .bottom {
	    padding: 16px 20px;
	}
	/*内页 搜索列表*/
	.inner-search{
		margin-top: 130px;
	}
	.serachkey{
		padding: 50px 0;
	}
	.serachkey span{
		font-size: 32px;
		line-height: 42px;
		max-width: 90%;
	}
	.nysearch{
		padding: 50px 0 60px;
	}
	.searchlist ul li {
    	padding-bottom: 30px;
    	margin-top: 30px;
    }
	.searchlist ul li .pic{
		width: 300px;
		height: 220px;
	}
	.searchlist ul li .content{
		width: calc(100% - 330px);
	}
	.searchlist ul li .content h3{
		font-size: 20px;
		line-height: 32px;
	}
	.searchlist ul li .content p{
		line-height: 24px;
		margin: 10px 0 15px;
	}
	.searchlist ul li .sitebtn1{
		width: 140px;
		line-height: 42px;
		margin: 25px 0 5px;
	}
}
@media only screen and (max-width: 900px) {
	/*内页 公共样式*/
	.ny-container{
		max-width: 100%;
		padding: 0 20px;
	}
	/*内页banner*/
	.nyban{
		height: 360px;
		margin-top: 70px;
		background-attachment: unset !important;
	}
	.bancontent {
	    height: 300px;
	}
	.bancontent .summary h2 {
	    font-size: 42px;
	    margin-bottom: 15px;
	}
	.bancontent .summary p{
		max-width: 100%;
	}
	.bancontent .linkbtn {
	    margin-top: 20px;
	}
	/*内页 标题*/
	.ny-title-c h2,
	.ny-title-l h2{
		font-size: 32px;
		line-height: 38px;
	}
	.ny-title-l i,
	.ny-title-c i{
	    height: 3px;
	}
	.ny-title-c p,
	.ny-title-l p{
		margin-top: 16px;
	}
	.ny-title-c p br,
	.ny-title-l p br{
		display: none;
	}
	/*内页 列表分页*/
	.pagination {
	    margin-top: 40px;
	}
	.pagination a.page-item {
	    height: 44px;
	    width: 44px;
	}
	.pagination a.page-num,
	.pagination span.page-num {
	    height: 44px;
	    width: 44px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.pagination a i{
		font-size: 12px;
	}
	/*内页 详情分页*/
	.paging{
		margin: 30px -10px 0;
	}
	.paging a i {
	    font-size: 12px;
	}
	/*内页 产品分类*/
	.nyprocate .procatelist ul li a {
		display: block;
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.nyprocate .procatelist ul li a .content{
	    width: 100%;
	}
	.nyprocate .procatelist ul li a .content h2 {
	    font-size: 36px;
	    margin-bottom: 20px;
	}
	.nyprocate .procatelist ul li a .content p {
	    line-height: 24px;
	}
	.nyprocate .procatelist ul li a .content span {
	    margin-top: 30px;
	}
	.nyprocate .procatelist ul li a .pic {
	    width: 100%;
	    margin-top: 30px;
	}
	.nyprocate .procatelist ul li a .pic span {
    	font-size: 60px;
    }
    /*内页 产品列表*/
	.inner-prolist {
	    margin-top: 70px;
	}
	.innerprolist{
		padding: 40px 0 50px;
	}
	.innerprolist .ny-container{
		display: block;
	}
	.innerprolist .left,
	.innerprolist .right{
		width: 100%;
	}
	.innerprolist .left{
		position: unset;
	}
	.innerprolist .left .sideprocate{
		margin-top: 0 !important;
		padding: 0;
		border-radius: 0;
		position: relative;
	}
	.innerprolist .left .sideprocate .top {
	    padding: 20px;
	    border-radius: 4px;
	    overflow: hidden;
	    background: linear-gradient(90deg, #319bd0, #69ae64);
	}
	.innerprolist .left .sideprocate .top.on{
		border-radius: 4px 4px 0 0;
	}
	.innerprolist .left .sideprocate .top.on i{
		transform: rotate(180deg);
	}
	.innerprolist .left .sideprocate .top:before {
	    display: none;
	}
	.innerprolist .left .sideprocate .top i {
	    display: block;
	    color: #fff;
	    font-size: 18px;
	}
	.innerprolist .left .sideprocate .top h2{
		font-size: 20px;
		color: #fff;
	}
	.innerprolist .left .sideprocate .bottom{
		display: none;
		position: absolute;
		width: 100%;
		left: 0;
	    z-index: 1;
	    background: #fff;
	    box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
	    padding: 10px 20px 24px;
	    border-radius: 0 0 4px 4px;
	}
	.innerprolist .left .sideprocate .bottom:before{
		content: "";
	    width: 100%;
	    height: 4px;
	    border-radius: 0 0 4px 4px;
	    background: linear-gradient(90deg, #319bd0, #69ae64);
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    z-index: 1;
	}
	.innerprolist .left .sideprocate .bottom ul{
		padding-top: 0;
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: space-between;
	}
	.innerprolist .left .sideprocate .bottom ul li{
		width: calc((100% - 40px) / 2);
		margin-top: 15px;
	}
	.innerprolist .right{
		margin-top: 20px;
	}
	/*内页 产品详情*/
	.inner-prodetails{
		margin-top: 70px;
	}
	.innerprodetails{
		padding: 40px 0 50px;
	}
	.prodetails .summary{
		flex-direction: column-reverse;
		padding: 30px;
	}
	.prodetails .summary .left {
	    width: 100%;
	    margin-top: 20px;
	}
	.prodetails .summary .left .title h2 {
	    font-size: 30px;
	    line-height: 42px;
	}
	.prodetails .summary .left .title p {
		margin-top: 15px;
		line-height: 24px;
	}
	.prodetails .summary .left .conBtn {
		flex-wrap: wrap;
		margin-top: 15px;
	}
	.prodetails .summary .left .conBtn a {
	    width: calc((100% - 30px) / 3);
	    margin-top: 10px;
	}
	.prodetails .summary .right {
	    width: 100%;
	}
	.prodetails .summary .right .small_pic_container ul{
		flex-direction: row;
	}
	.prodetails .summary .right .swiper-button-prev,
	.prodetails .summary .right .swiper-button-next {
		width: 40px;
	}
	.prodetails .summary .right .swiper-button-prev {
		left: -40px;
	}
	.prodetails .summary .right .swiper-button-next {
		right: -40px;
	}
	.prodetails .details {
	    padding: 0 30px;
	}
	.prodetails .details .content {
	    padding: 10px 0 15px;
	}
	.prodetails .detailsinfo{
		padding: 20px 30px 30px;
	}
	.innerprodetails .paging {
	    margin: 30px -10px 0;
	}
	.proInquiry{
		padding: 40px 0 50px;
	}
	.proInquiry .inquiry {
		margin-top: 30px;
	}
	.proInquiry .inquiry dl dd {
	    width: calc((100% - 30px) / 3);
	    margin-bottom: 15px;
	}
	.prohot{
		padding: 40px 0 50px;
	}
	.prohot .hotproduct{
		padding: 30px 0 0;
	}
	.prohot .hotproduct .swiper-pagination{
		margin-top: 30px;
	}
	/*内页 ODM*/
	.odm-about{
		padding: 40px 0 50px;
	}
	.odm-about .applicable{
		margin-top: 25px;
	}
	.odm-about .applicable .left {
	    padding: 0 30px;
	}
	.odm-about .applicable .left .ny-title-l h2{
		line-height: 40px;
		margin-bottom: 10px;
		font-size: 28px;
	}
	.custom-item li {
	    margin-top: 6px;
	    line-height: 24px;
	}
	.odm-about .applicable .right img {
	    height: 380px;
	}
	.odm-about .custom-fa{
		padding: 20px 0;
	}
	.odm-about .custom-fa li .content {
	    padding: 0 20px;
	}
	.odm-about .custom-fa li .content h2 {
	    font-size: 26px;
	}
	.odm-about .custom-fa li .content h4 {
	    line-height: 24px
	}
	.odm-issue {
    	height: 600px;
    }
    .odm-issue .ny-title-l h2{
    	line-height: 40px;
	    font-size: 28px;
    }
    .odm-issue .ny-container .right .content {
	    padding-left: 30px;
	}
	.odm-offer {
	    padding: 40px 0 50px;
	}
	.odm-offer .offer-list ul {
	    padding-top: 20px;
	}
	.odm-offer .offer-list ul li {
	    height: 300px;
	    padding: 30px 15px 20px;
	}
	.odm-part {
	    padding: 40px 0 50px;
	}
	.odm-part .partlist {
	    margin-top: 30px;
	}
	.odm-part .partlist dl{
		display: block;
	}
	.odm-part .partlist dl dd {
		display: flex;
		align-items: center;
		justify-content: space-between;
    	width: 100%;
    	border-radius: 20px 4px 4px;
    	padding: 30px 30px 30px 0;
    	margin-bottom: 20px;
    }
    .odm-part .partlist dl dd:last-child{
    	margin-bottom: 0;
    }
    .odm-part .partlist dl dd:before {
	    width: calc(100% - 60px);
	    height: 4px;
    }
    .odm-part .partlist dl dd .pic {
    	width: 230px;
    }
    .odm-part .partlist dl dd .pic img {
	    height: 160px;
	}
	.odm-part .partlist dl dd .content {
		width:calc(100% - 260px);
	    padding: 0;
	}
	.odm-process {
	    padding: 40px 0 50px;
	}
	.odm-process .processodm {
	    margin-top: 30px;
	}
	.odm-process .processodm ul li {
	    padding: 0 20px 20px 0;
	    border-radius: 4px 4px 40px 4px;
	}
	.odm-process .processodm ul li .content h2 {
		font-size: 14px;
	    line-height: 24px;
	    padding-left: 20px;
    }
    .odm-process .processodm ul li .content i {
	    font-size: 90px;
	}
    .odm-process .processodm ul li .pic img {
	    height: 140px;
	}
	.odm-process .processodm .swiper-pagination {
	    margin-top: 30px;
	}
	.odm-range {
	    padding: 40px 0 50px;
	}
	.odm-range .list ul {
	    margin-top: 30px;
	}
	.odm-range .list ul li {
	    width: calc((100% - 30px) / 3);
	}
	.odm-range .list ul li .pic img {
	    height: 180px;
	}
	.odm-range .list ul li h2 {
	    font-size: 16px;
	    margin-top: 10px;
	}
	.odm-faq .ny-container {
	    padding: 40px 20px 50px;
	}
	.odm-faq .ny-container .left {
	    padding-right: 30px;
	}
	.odm-faq .list {
	    margin-top: 20px;
	    border-top: 2px solid #07101a;
	}
	.odm-faq .list li {
	    padding: 12px 0;
	}
	.odm-faq .list li .top h2 {
	    width: calc(100% - 20px);
	    font-size: 14px;
	    line-height: 24px;
	}
	.odm-faq .list li .top i{
		margin-top:0;
	}
	.odm-faq .list li .bottom {
	    padding-top: 6px;
	}
	.odm-faq .ny-container .right a {
	    width: 230px;
	    line-height: 50px;
	    font-size: 16px;
	}
	.odm-market {
	    padding: 40px 0 65px;
	}
	.odm-market .list ul li {
	    width: calc((100% - 15px) / 2);
	    padding: 20px;
	    font-size: 14px;
    	line-height: 24px;
	    margin-top: 25px;
	    border-radius: 4px 4px 4px 0;
	}
	.odm-market .list ul li:before {
	    bottom: -10px;
	}
	/*内页 OEM*/
	.oem-about {
	    padding: 50px 0;
	}
	.oem-about .left {
	    width: calc(100% - 400px);
	}
	.oem-about .left h3 {
	    font-size: 18px;
	    line-height: 30px;
	    margin-top: 20px;
	}
	.oem-about .right {
	    width: 360px;
	}
	.oem-about .right .pic img {
	    height: 180px;
	}
	.oem-about .right .content h3 {
	    font-size: 22px;
	    margin-bottom: 20px;
	}
	.oem-adv {
	    padding: 50px 0;
	}
	.oem-adv dl dd .ny-title-l h2{
		line-height: 40px !important;
    	font-size: 28px;
    	margin-bottom: 10px;
	}
	.oem-adv dl dd .content {
	    width: calc(50% - 30px);
	}
	.oem-adv dl dd .content .custom-item {
	    margin-top: 0;
	}
	.custom-item h2 {
	    font-size: 18px;
	}
	.oem-adv dl dd.adv1 .pic img {
	    height: 420px;
	}
	.oem-adv dl dd.adv2 .pic img {
	    height: 920px;
	}
	.oem-adv dl dd.adv3 .pic img {
	    height: 840px;
	}
	.oem-reason {
	    padding: 40px 0 50px;
	}
	.oem-reason .list {
	    margin-top: 20px;
	}
	.oem-reason .list ul{
		align-items: stretch;
	}
	.oem-reason .list ul li {
		display: block;
	    height: auto;
	    padding: 30px 15px 20px;
	}
	.oem-reason .list ul li i {
	    margin: 0 auto 20px;
	}
	.oem-reason .list ul li p {
		width: 100%;
		text-align: center;
	}
	.oem-process {
	    padding: 40px 0 50px;
	}
	.oem-process .processoem {
	    margin-top: 30px;
	}
	.oem-process .processoem ul li {
	    padding: 0 20px 20px 0;
	    border-radius: 4px 4px 40px 4px;
	}
	.oem-process .processoem ul li .content {
	    height: 180px;
	    padding: 20px 0 20px 20px
	}
	.oem-process .processoem ul li .content h2 {
	    font-size: 14px;
	    margin-bottom: 6px;
	}
	.oem-process .processoem ul li .content i {
	    font-size: 90px;
	}
	.oem-process .processoem .swiper-pagination {
	    margin-top: 30px;
	}
	.oem-faq {
	    padding: 50px 0 60px;
	}
	.oem-faq .left {
	    width: calc(100% - 400px);
	}
	.oem-faq .list {
    	border-top: 2px solid #07101a;
	}
	.oem-faq .list li {
	    padding: 12px 0;
	}
	.oem-faq .list li .top h2 {
	    width: calc(100% - 30px);
	    font-size: 14px;
	    line-height: 24px;
	}
	.oem-faq .list li .bottom {
	    padding-top: 6px;
	}
	.oem-faq .right {
	    width: 370px;
	    border-radius: 40px 4px 4px;
	}
	.oem-faq .right img {
	    height: 540px;
	}
	.oem-faq .right a {
	    font-size: 18px;
	}
	/*内页 discover*/
	.ny-discover {
    	display: block;
    }
	.discover-right,
	.discover-left{
		width: 100%;
	}
	.discover-right{
		padding-top: 20px;
	}
	.discover-left .discoverlist li .pic img{
		height: 400px;
	}
	/*详情底部信息*/
	.detailsinfo .social {
	    width: 150px;
	}
	.detailsinfo .social a {
	    margin-right: 10px;
	}
	/*详情评论*/
	.comment form dt{
		width: 100%;
	}
	.comment form dt button {
		font-size: 14px;
	}
	
	/*内页 discover 右侧公共样式*/
	.sidebg{
		margin-top: 30px !important;
	}
	.sidebg h2 {
	    font-size: 24px;
	    width: 100%;
	}
	/*内页 discover 右侧分类*/
	.sidecate dl{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.sidecate dl dd {
		width: calc((100% - 20px) / 2);
	    margin-top: 20px !important;
	}
	.sidecate dl dd a {
	    height: 50px;
	}
	.sidecate dl dd a h3 {
	    font-size: 16px;
	}
	/*内页 discover 右侧产品*/
	.sidepro ul{
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: space-between;
	}
	.sidepro ul li{
		width: calc((100% - 40px) / 2);
		margin-top: 20px;
		padding-bottom: 20px;
    	border-bottom: 1px dashed #dbdbdb;
	}

	/*内页 右侧discover*/
    .sidevideo ul,
    .sidesolution ul,
    .sidecase ul,
    .sidenews ul{
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: space-between;
	}
	.sidevideo ul li,
	.sidesolution ul li,
	.sidecase ul li,
	.sidenews ul li{
		width: calc((100% - 40px) / 2);
		margin-top: 20px;
		padding-bottom: 20px;
    	border-bottom: 1px dashed #dbdbdb;
	}
	/*内页 视频，方案，案例列表*/
	.nyvideolist,
	.nysolutionlist,
	.nycaselist{
	    padding: 40px 0 50px;
	}
	/*内页 视频，方案，案例详情*/
	.nyvideo,
	.nysolution,
	.nycase {
	    padding: 40px 0 50px;
	}

	/*内页 新闻列表*/
	.nynewslist{
	    padding: 40px 0 50px;
	}
	/*内页 新闻详情*/
	.inner-news{
		margin-top: 70px;
	}
	.nynews{
	    padding: 40px 0 50px;
	}
	
	/*内页 关于我们*/
	.nyabout .profile{
		display: block;
		padding: 40px 20px 30px;
	}
	.nyabout .profile .left,
	.nyabout .profile .right{
	    width: 100%;
	}
	.nyabout .profile .left .content {
	    margin-top: 16px;
	}
	.nyabout .profile .left .content p {
	    margin-bottom: 6px;
	}
	.nyabout .profile .right {
	    border-radius: 4px;
	    margin-top: 20px;
	}
	.nyabout .profile .right img {
    	height: 360px;
    }
    .nyabout .aboutmv video {
	    width: 90%;
	}
	.nyabout .aboutmv .mvclose {
	    right: 5%;
	    top: 50px;
    }
    .nyabout .vision{
    	border-radius: 4px;
    }
	.nyabout .vision .content {
	    padding: 30px;
	}
	.nyabout .vision .content h2 {
	    font-size: 32px;
	    line-height: 40px;
	}
	.nyabout .vision .content h3 {
	    font-size: 15px;
	    line-height: 25px;
	}
	.nyabout .vision .content h3 br{
		display: none;
	}
	.nyabout .plan {
	    padding: 170px 0 40px;
	}
	.nyabout .plan .ny-container{
		display: block;
	}
	.nyabout .plan .left,
	.nyabout .plan .right {
	    width: 100%;
	}
	.nyabout .plan .left h3 {
	    font-size: 42px;
	}
	.nyabout .plan .left h4 {
	    font-size: 20px;
	    padding: 10px 0 5px;
	}
	.nyabout .plan .left p {
	    line-height: 24px;
	    margin-top: 6px;
	}
	.nyabout .plan .left a {
	    display: none;
	}
	.nyabout .plan .right{
		margin-top: 30px;
	}
	.nyhistory {
	    padding: 50px 0 40px;
	}
	.nyhistory .history .left .ny-title-l{
		width: calc(100% - 380px);
	}
	.nyhistory .history .left .pic{
		width: 340px;
	}
	.nyhistory .history .left .pic img {
	    height: 200px;
	}
	.nyteam .top {
	    padding: 40px 0 30px;
	}
	.nyteam .bottom .pic1 dt {
	    width: calc(100% - 400px);
	}
	.nyteam .bottom .pic1 dd {
	    width: 200px;
	}
	.nyteam .bottom .pic1 img {
	    height: 280px;
	}
	.ny-honor {
	    padding: 40px 0 50px;
	}

	/*内页 联系方式*/
	.nycontact{
	    padding: 40px 0;
	}
	.nycontact .coninfo{
		padding: 40px;
		display: block;
	}
	.nycontact .coninfo .left,
	.nycontact .coninfo .right{
		width:100% !important;
	}
	.nycontact .coninfo .left{
		padding: 40px;
	}
	.nycontact .coninfo .left .details {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.nycontact .coninfo .left .details li{
		width: calc((100% - 40px) / 2);
	}
	.nycontact .coninfo .right{
		margin-top: 30px;
	}
	.nycontact .coninfo .right .feedback{
		margin-top: 20px;
	}
	.nycontact .coninfo .right .feedback dl dd{
		width: calc((100% - 20px) / 2);
		margin-bottom: 20px !important;
	}
	.nymap #mapContainer{
		height: 320px;
	}
	/*内页 FAQ*/
	.nyfaq{
		padding: 40px 0 50px;
	}
	.nyfaq .faqlist ul li {
	    margin-top: 12px;
	}
	.nyfaq .faqlist ul li .bottom p {
		line-height: 24px;
	}
	/*内页 搜索列表*/
	.inner-search{
		margin-top: 70px;
	}
	.serachkey{
		padding: 40px 0;
	}
	.serachkey span{
		font-size: 28px;
		line-height: 38px;
		max-width: 100%;
	}
	.nysearch{
		padding: 40px 0 50px;
	}
	.searchlist ul li .content h3{
		font-size: 18px;
		line-height: 30px;
	}
	.searchlist ul li .content p{
		margin: 10px 0 15px;
	}
	.searchlist ul li .sitebtn1{
		margin: 20px 0 5px;
	}
}
@media only screen and (max-width: 767px) {
	/*内页 公共样式*/
	.ny-container{
		padding: 0 10px;
	}
	/*内页banner*/
	.nyban{
		height: 380px;
		margin-top: 60px;
	}
	.bancontent {
	    height: 320px;
	}
	.bancontent .summary h2 {
	    font-size: 28px;
	    margin-bottom: 15px;
	}
	.bancontent .linkbtn {
	    margin-top: 20px;
	    padding-bottom: 4px;
	}
	.bancontent .linkbtn a{
		line-height: 48px;
	}
	.bancontent .linkbtn a.sitebtn2{
		display: none;
	}
	/*面包屑导航*/
	.bread {
	    line-height: 22px;
	}
	.bread i {
	    line-height: 20px;
	    margin-right: 4px;
	    font-size: 16px;
	    transform: translateY(1px);
	}
	.bread em {
	    padding: 0 2px;
	}
	/*内页 标题*/
	.ny-title-c h2,
	.ny-title-l h2{
		font-size: 28px;
		line-height: 32px;
		margin-bottom: 12px;
	}
	/*内页 列表分页*/
	.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;
	    margin: 0 2px;
	    line-height: 36px;
	}
	/*内页 详情分页*/
	.paging{
		margin: 20px -10px 0;
	}
	.paging a i {
	    width: 40px;
	    line-height: 36px;
	    height: 40px;
    }
    .paging a span {
	   margin: 0;
	   font-size: 14px;
    }
    /*内页 产品分类*/
	.nyprocate .procatelist ul li a {
	    padding-top: 40px;
	    padding-bottom: 40px;
	    display: flex;
    	flex-direction: column-reverse;
	}
	.nyprocate .procatelist ul li a .content h2 {
	    font-size: 24px;
	    margin-bottom: 10px;
	}
	.nyprocate .procatelist ul li a .content p {
	    line-height: 24px;
	}
	.nyprocate .procatelist ul li a .content span {
	    margin-top: 20px;
	}
	.nyprocate .procatelist ul li a .pic {
	    margin-top: 0;
	    margin-bottom: 20px;
	}
	.nyprocate .procatelist ul li a .pic span {
    	font-size: 28px;
    }
    /*内页 产品列表*/
	.inner-prolist {
	    margin-top: 60px;
	}
	.innerprolist{
		padding: 30px 0 40px;
	}
	.innerprolist .left .sideprocate .top {
	    padding: 15px;
	}
	.innerprolist .left .sideprocate .top i {
	    font-size: 16px;
	}
	.innerprolist .left .sideprocate .top h2{
		font-size: 18px;
	}
	.innerprolist .left .sideprocate .bottom{
	    padding: 5px 15px 20px;
	}
	.innerprolist .left .sideprocate .bottom ul li{
		width:100%;
	}
	.innerprolist .right{
		margin-top: 10px;
	}
	.innerprolist .right .top {
	    padding: 20px 15px;
	    margin-bottom: 0;
	}
	.innerprolist .right .top h2 {
	    font-size: 20px;
	    line-height: 32px;
	}
	.innerprolist .right .top .summary {
	    margin-top: 6px;
	}
	.innerprolist .right .bottom ul {
	    margin: -10px -5px;
	}
	.innerprolist .right .bottom ul li {
	    width: 100%;
	    margin: 10px 5px;
	}
	/*内页 产品详情*/
	.inner-prodetails{
		margin-top: 60px;
	}
	.innerprodetails{
		padding: 30px 0 40px;
	}
	.prodetails .summary{
		padding: 15px;
	}
	.prodetails .summary .left {
	    margin-top: 15px;
	}
	.prodetails .summary .left .title h2 {
	    font-size: 20px;
	    line-height: 32px;
	}
	.prodetails .summary .left .title p {
		margin-top: 10px;
	}
	.prodetails .summary .left .conBtn {
		margin-top: 5px;
	}
	.prodetails .summary .left .conBtn a {
	    width: calc((100% - 10px) / 3);
	    margin-top: 10px;
	    line-height: 42px;
	}
	.prodetails .summary .left .conBtn a i {
	    margin-right: 8px;
	}
	.prodetails .summary .right .small_pic_container {
	    margin-top: 5px;
	}
	.prodetails .summary .right .small_pic_container ul{
		flex-direction: row;
	}
	.prodetails .summary .right .swiper-button-prev,
	.prodetails .summary .right .swiper-button-next {
		width: 20px;
	}
	.prodetails .summary .right .swiper-button-prev {
		left: -20px;
	}
	.prodetails .summary .right .swiper-button-next {
		right: -20px;
	}
	.prodetails .details {
	    padding: 0 15px;
	}
	.prodetails .details .details-title span {
	    font-size: 16px;
	    line-height: 46px;
	}
	.prodetails .details .content {
	    padding: 5px 0 10px;
	}
	.prodetails .details .content h2{
		padding: 10px 0;
	}
	.prodetails .details .content table tr td {
	    padding: 10px;
	    font-size: 12px;
    	line-height: 20px;
	}
	.prodetails .detailsinfo{
		padding: 15px 15px 20px;
	}
	.innerprodetails .paging {
	    margin: 20px -10px 0;
	}
	.proInquiry{
		padding: 30px 0 40px;
	}
	.proInquiry .inquiry {
		margin-top: 30px;
	}
	.proInquiry .inquiry dl dd {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.prohot{
		padding: 30px 0 40px;
	}
	.prohot .hotproduct{
		padding: 25px 0 0;
	}
	.prohot .hotproduct ul li .content h3 {
	    font-size: 16px;
	    line-height: 28px;
	}	
	.prohot .hotproduct .swiper-pagination{
		margin-top: 25px;
	}
	.prohot .hotproduct .swiper-pagination span {
	    width: 10px;
	    height: 10px;
	    margin: 0 6px;
	}
    /*内页 ODM*/
	.odm-about{
		padding: 30px 0 40px;
	}
	.odm-about .applicable{
		margin-top: 20px;
		display: block;
	}
	.odm-about .applicable .left {
		width: 100%;
	    padding: 15px;
	}
	.odm-about .applicable .left .ny-title-l h2{
		line-height: 30px;
		margin-bottom: 15px;
		font-size: 24px;
	}
	.custom-item li {
	    margin-top: 6px;
	    line-height: 24px;
	}
	.odm-about .applicable .right{
		width: 100%;
	}
	.odm-about .applicable .right img {
	    height: 280px;
	}
	.odm-about .custom-fa{
		display: block;
		padding: 5px 0;
	}
	.odm-about .custom-fa li{
		width: 100%;
		border:none;
		padding: 0 15px;
	}
	.odm-about .custom-fa li:nth-child(2) .content{
		border-top: 1px solid rgba(255,255,255,0.2);
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	.odm-about .custom-fa li .content {
		width: 100%;
	    padding: 15px 0;
	}
	.odm-about .custom-fa li .content h2 {
	    font-size: 24px;
	}
	.odm-issue {
    	height: auto;
    	flex-direction: column-reverse;
    }
    .odm-issue .bg1 {
	    width: 100%;
	    position: unset;
	}
	.odm-issue .bg1 img {
	    height: 240px;
	}
	.odm-issue .bg2 {
		width: 100%;
		z-index: -1;
	}
    .odm-issue .ny-title-l h2{
    	line-height: 32px;
	    font-size: 24px;
    }
    .odm-issue .ny-container .right .content {
    	width: 100%;
	    padding: 25px 0;
	}
	.odm-offer {
	    padding: 30px 0 40px;
	}
	.odm-offer .offer-list ul {
	    padding-top: 15px;
	}
	.odm-offer .offer-list ul li {
		width: 100%;
	    height: auto;
	    padding: 25px 15px 20px;
	}
	.odm-offer .offer-list ul li i {
	    margin: 0 auto 15px;
	}
	.odm-part {
	    padding: 30px 0 40px;
	}
	.odm-part .partlist {
	    margin-top: 25px;
	}
	.odm-part .partlist dl dd {
		display: block;
    	width: 100%;
    	border-radius: 10px 4px 4px;
    	padding: 20px 15px 20px 0;
    	margin-bottom: 20px;
    }
    .odm-part .partlist dl dd:before {
	    width: calc(100% - 60px);
	    height: 4px;
    }
    .odm-part .partlist dl dd .pic {
    	width: 100%;
    }
    .odm-part .partlist dl dd .pic img {
	    height: 240px;
	}
	.odm-part .partlist dl dd .content {
		width: 100%;
	    padding: 15px 0 0 15px;
	}
	.odm-part .partlist dl dd .content h2 {
	    font-size: 20px;
	}
	.odm-process {
	    padding: 30px 0 40px;
	}
	.odm-process .processodm {
	    margin-top: 25px;
	}
	.odm-process .processodm ul li {
	    padding: 0 15px 15px 0;
	    border-radius: 4px 4px 20px 4px;
	}
	.odm-process .processodm ul li .content h2 {
	    padding-left: 15px;
    }
	.odm-process .processodm ul li .pic {
	    border-radius: 0 4px 10px 0;
	}
    .odm-process .processodm ul li .pic img {
	    height: 110px;
	}
	.odm-process .processodm .swiper-pagination {
	    margin-top: 25px;
	}
	.odm-process .processodm .swiper-pagination span {
	    width: 10px;
	    height: 10px;
	    margin: 0 6px;
	}
	.odm-range {
	    padding: 30px 0 40px;
	}
	.odm-range .list ul {
	    margin-top: 25px;
	    display: block;
	}
	.odm-range .list ul li {
	    width: 100%;
	    margin-top: 20px;
	}
	.odm-range .list ul li .pic img {
	    height: 280px;
	}
	.odm-range .list ul li h2 {
	    font-size: 20px;
	    margin-top: 12px;
	}
	.odm-faq {
	    flex-direction: column-reverse;
	}
	.odm-faq .bg1{
		position: unset;
		width: 100%;
	}
	.odm-faq .bg1 img {
	    height: 240px;
	}
	.odm-faq .bg2{
		width: 100%;
		z-index: -2;
	}
	.odm-faq .ny-container {
		display: block;
	    padding: 30px 10px 20px;
	}
	.odm-faq .ny-container .left {
		width: 100%;
	    padding-right: 0;
	}
	.odm-faq .list {
	    margin-top: 15px;
	}
	.odm-faq .list li .top h2 {
	    width: calc(100% - 30px);
	}
	.odm-faq .ny-container .right {
		margin-top: 20px;
	}
	.odm-faq .ny-container .right a {
	    width: 100%;
	}
	.odm-market {
	    padding: 30px 0 50px;
	}
	.odm-market .list ul{
		display: block;
	}
	.odm-market .list ul li {
	    width: 100%;
	    padding: 12px 15px;
	    margin-top: 20px;
	}
	/*内页 OEM*/
	.oem-about {
	    padding: 30px 0 40px;
	}
	.oem-about .ny-container {
	    display: block;
	}
	.oem-about .left,
	.oem-about .right{
	    width: 100%;
	}
	.oem-about .left h3 {
	    font-size: 16px;
	    line-height: 26px;
	    margin-top: 12px;
	}
	.oem-about .right {
		margin-top: 15px;
	}
	.oem-adv {
	    padding: 30px 0 40px;
	}
	.oem-adv dl dd {
	    display: block;
	    padding-bottom: 20px;
	    border-bottom: 1px dashed #ccc;
	    margin-bottom: 20px;
	}
	.oem-adv dl dd:last-child{
		margin-bottom: 0;
		border:none;
		padding: 0;
	}
	.oem-adv dl dd .ny-title-l h2{
		line-height: 32px !important;
    	font-size: 24px;
    	margin-bottom: 15px;
	}
	.oem-adv dl dd .content{
	    width: 100%;
	}
	.oem-adv dl dd .pic{
	    width: 100%;
	    border-radius: 4px !important;
	    margin-top: 15px;
	}
	.oem-adv dl dd .pic img {
	    height: 280px !important;
	}
	.oem-reason {
	    padding: 30px 0 40px;
	}
	.oem-reason .ny-title-c{
		line-height: 36px;
    	margin-bottom: 10px;
	}
	.oem-reason .list {
	    margin-top: 25px;
	}
	.oem-reason .list ul{
		display: block;
	}
	.oem-reason .list ul li {
		width: 100%;
		display: flex;
	    padding: 15px;
	}
	.oem-reason .list ul li i {
		width: 70px;
		height: 70px;
	    margin: 0 auto;
	}
	.oem-reason .list ul li p {
		width: calc(100% - 70px);
		text-align:left;
		padding-left: 15px;
	}
	.oem-process {
	    padding: 30px 0 40px;
	}
	.oem-process .processoem {
	    margin-top: 25px;
	}
	.oem-process .processoem ul li {
	    padding: 0 15px 15px 0;
	    border-radius: 4px 4px 20px 4px;
	}
	.oem-process .processoem ul li .content {
	    height: 200px;
	    padding: 15px 0 10px 15px
	}
	.oem-process .processoem ul li .content h2 {
	    font-size: 14px;
	    margin-bottom: 6px;
	}
	.oem-process .processoem ul li .pic img {
	    height: 110px;
	}
	.oem-process .processoem .swiper-pagination {
	    margin-top: 25px;
	}
	.oem-process .processoem .swiper-pagination span {
	    width: 10px;
	    height: 10px;
	    margin: 0 6px;
	}
	.oem-faq {
	    padding: 30px 0 40px;
	}
	.oem-faq .ny-container {
	    display: block;
	}
	.oem-faq .left {
	    width: 100%;
	}
	.oem-faq .list li .top h2 {
	    width: calc(100% - 30px);
	}
	.oem-faq .right {
	    width: 100%;
	    border-radius: 4px;
	    margin-top: 20px;
	}
	.oem-faq .right img {
	    height: 280px;
	}
	.oem-faq .right a {
	    font-size: 16px;
	}
	/*内页 discover*/
	.ny-discover{
		display: block;
	}
	.discover-right,
	.discover-left{
		width: 100%;
	}
	.discover-right {
	    padding-top: 10px;
	}
	.discover-left .discoverlist li {
	    margin-top: 20px;
	    padding-bottom: 20px;
	}
	.discover-left .discoverlist li .pic img{
		height: 240px;
	}
	.discover-left .discoverlist li .content {
	    padding-top: 12px;
	}
	.discover-left .discoverlist li .content h2{
		font-size: 18px;
	    line-height: 28px;
	}
	.discover-left .discoverlist li .content p{
		margin: 5px 0 15px;
	}
	.discover-left .discoverlist li .sitebtn1 {
	    width: 160px;
	    line-height: 46px;
	}

	.discover-left .details .content {
	    padding: 20px 15px 10px;
	}
	.discover-left .details .content h2{
	    font-size: 18px;
	    line-height: 28px;
	    padding-bottom: 5px;
	}
	.discover-left .details .content p {
	    line-height: 24px;
	    padding: 3px 0;
	}
	.discover-left .details .content p img{
		margin: 7px 0;
	}
	/*详情底部信息*/
	.detailsinfo {
		padding: 15px 15px 20px;
	}
	.detailsinfo .social {
	    width: 135px;
	}
	.detailsinfo .social a {
	    margin-right: 5px;
	}
	.detailsinfo .keyword {
	    width: calc(100% - 150px);
	}
	.detailsinfo .keyword h3 {
	    line-height: 24px;
	}
	.detailsinfo .keyword span,
	.detailsinfo .social span{
	    margin-bottom: 10px;
	}
	/*详情评论*/
	.comment{
		margin-top: 30px;
	}
	.comment h2{
		font-size: 24px;
		margin-bottom: 15px;
	}
	.comment form dd {
	    margin-bottom: 10px;
	}
	.comment form dd input {
	    line-height: 46px;
	    border-radius: 24px;
	}
	.comment form dd textarea {
	    line-height: 24px;
	    border-radius: 24px;
	    height: 130px;
	}
	.comment form dt {
	    margin-top: 10px;
	}
	.comment form dt button {
	    line-height: 48px;
	}
	/*内页 discover 右侧公共样式*/
	.sidebg{
		padding: 20px 15px 30px;
		margin-top: 20px !important;
		border-radius: 20px 4px 4px;
	}
	.sidebg h2 {
	    font-size: 24px;
	}
	/*内页 discover 右侧分类*/
	.sidecate dl dd {
	    width: calc((100% - 15px) / 2);
    	margin-top: 15px !important;
	}
	.sidecate dl dd a {
	    height: 46px;
	    padding: 0 20px;
	}
	.sidecate dl dd a h3{
		font-size: 14px;
	}
	.sidecate dl dd a i {
	    border-radius: 0;
	    background: none !important;
	    color: #fff !important;
	    text-align: right;
	    padding-left: 0px;
	}
	/*内页 discover 右侧产品*/
	.sidepro ul{
	}
	.sidepro ul li{
		display: block;
		width: calc((100% - 15px) / 2);
		margin-top: 15px;
		padding-bottom: 10px;
	}
	.sidepro ul li .pic{
	    width: 100%;
	    height: 180px;
	    margin-bottom: 10px;
	}
	.sidepro ul li .content{
	    width: 100%;
	}
	.sidepro ul li .content h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.sidepro ul li .content h4 {
	    line-height: 20px;
	    margin-top: 8px;
	}
	/*内页  右侧discover*/
	.sidevideo ul li,
	.sidesolution ul li,
	.sidecase ul li,
	.sidenews ul li{
		display: block;
		width: calc((100% - 15px) / 2);
		margin-top: 15px;
		padding-bottom: 10px;
	}
	.sidevideo ul li a,
	.sidesolution ul li a,
	.sidecase ul li a{
		display: block;
	}
	.sidevideo ul li a .pic,
	.sidesolution ul li a .pic,
	.sidecase ul li a .pic,
	.sidenews ul li a .pic{
	    width: 100%;
	    height: 120px;
	    margin-bottom: 10px;
	}
	.sidevideo ul li a h3,
	.sidesolution ul li a h3,
	.sidecase ul li a h3,
	.sidenews ul li .content h3{
	    width: 100%;
	    font-size: 14px;
	    line-height: 24px;
    }
    
    .sidenews ul li .content {
	    width: 100%;
	}
	.sidenews ul li .content span {
	    margin-top: 8px;
	    line-height: 20px;
	}
	/*内页 视频，方案，案例列表*/
	.nyvideolist,
	.nysolutionlist,
	.nycaselist{
	    padding: 30px 0 40px;
	}
	.videolist li .pic .play{
		width: 60px;
		height: 60px;
		border: 2px solid #fff;
		background: rgba(0,0,0,0.2);
	}
	.videolist li .pic .play i{
		font-size: 16px;
		margin-left: 5px;
	}
	/*内页 视频，方案，案例详情*/
	.nyvideo,
	.nysolution,
	.nycase {
	    padding: 30px 0 40px;
	}
	.videodetails .content p video {
	    margin: 5px 0;
	}
	/*内页 新闻列表*/
	.nynewslist{
	    padding: 30px 0 40px;
	}
	/*内页 新闻详情*/
	.inner-news{
		margin-top: 60px;
	}
	.nynews{
	    padding: 30px 0 40px;
	}
	
	.newsdetails dl {
	    padding: 0 15px;
	    margin-top: 12px;
	}
	.discover-left .newsdetails .content {
	    padding: 10px 15px 20px !important;
	}
	/*内页 关于我们*/
	.nyabout .profile{
		padding: 30px 10px 20px;
	}

	.nyabout .profile .right {
	    margin-top: 15px;
	}
	.nyabout .profile .right img {
    	height: 240px;
    }
    .nyabout .profile .right .playbg {
	    width: 60px;
	    height: 60px;
	    background: rgba(0,0,0,0.2);
	}
	.nyabout .profile .right .playbg i {
	    font-size: 18px;
	}

	.nyabout .vision .content {
	    padding: 25px 15px 20px;
	}
	.nyabout .vision .content h2 {
		margin: 15px auto 5px;
	    font-size: 20px;
	    line-height: 30px;
	}
	.nyabout .vision .content h2 br{
		display: none;
	}
	.nyabout .vision .content h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.nyabout .plan {
	    padding: 160px 0 30px;
	}
	.nyabout .plan .left h3 {
	    font-size: 36px;
	}
	.nyabout .plan .left h4 {
	    font-size: 18px;
	    padding: 5px 0 4px;
	}
	.nyabout .plan .right{
		margin-top: 20px;
	}
	
	.nyhistory {
	    padding: 30px 0;
	}
	.nyhistory .history .left{
		display: block;
		padding-bottom: 20px;
	}
	.nyhistory .history .left .ny-title-l,
	.nyhistory .history .left .pic{
		width: 100%;
	}
	.nyhistory .history .left .pic{
		margin-top: 15px;
	}
	.nyhistory .history .left .pic img {
	    height: 180px;
	}
	.nyhistory .history .right ul {
	    padding-top: 12px;
	}
	.nyhistory .history .right ul:before {
	    left: 55px;
	}
	.nyhistory .history .right ul li{
		margin-top: 6px;
	}
	.nyhistory .history .right ul li h2 {
	    font-size: 18px;
	    width: 60px;
	    padding-right: 15px;
	}
	.nyhistory .history .right ul li h2:before {
		width: 7px;
		height: 7px;
		border: 1px solid #ccc;
	    top: 7px;
	}
	.nyhistory .history .right ul li p {
	    width: calc(100% - 60px);
	    padding-top: 0px;
	    padding-left: 10px;
	}
	.nyteam .top {
	    padding: 25px 0 30px;
	}
	.nyteam .bottom .pic1{
		display: block;
	}
	.nyteam .bottom .pic1 dt,
	.nyteam .bottom .pic1 dd {
	    width: 100%;
	}
	.nyteam .bottom .pic1 dt{
		border: none;
		border-top: 1px solid #fff;
    	border-bottom: 1px solid #fff;
	}
	.nyteam .bottom .pic1 dd{
		position: relative;
	}
	.nyteam .bottom .pic1 dd:before{
		content: "";
		width: 100%;
		height: 1px;
		background: #FFFFFF;
		position: absolute;
		top: 50%;
		left: 0;
		z-index: 1;
	}
	.nyteam .bottom .pic1 img {
	    height: auto;
	}
	.nyteam .bottom .pic2{
		display: block;
	}
	.nyteam .bottom .pic2 li{
		width: 100%;
	}
	.ny-honor {
	    padding: 30px 0 40px;
	}
	.ny-honor  .ny-title-c h2{
	    text-align: left;
	}
	.ny-honor  .ny-title-c i{
	    margin: 0;
	}
	.ny-honor .content {
	    padding: 10px 0 16px;
	    text-align: left;
	}
	.ny-honor #animated-thumbnails-gallery-honor li {
	    width: calc(100% / 2) !important;
    }
	/*内页 联系方式*/
	.nycontact{
	    padding: 30px 0;
	}
	.nycontact .coninfo{
		padding: 0;
		display: block;
		border-radius: 4px;
	}
	.nycontact .coninfo .left,
	.nycontact .coninfo .right{
		width:100% !important;
	}
	.nycontact .coninfo .left{
		padding: 20px 16px;
		border-radius: 4px 4px 0 0;
	}
	.nycontact .coninfo .left .title h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.nycontact .coninfo .left .title i{
		margin: 15px 0 10px;
	}
	.nycontact .coninfo .left .details {
		display: block;
		margin: 5px 0 20px;
	}
	.nycontact .coninfo .left .details li{
		width: 100%;
	}
	.nycontact .coninfo .right{
		margin: 0;
		padding: 20px 16px;
	}
	.nycontact .coninfo .right .title i {
	    margin: 10px 0;
	}
	.nycontact .coninfo .right .feedback{
		margin-top: 15px;
	}
	.nycontact .coninfo .right .feedback dl dd input {
	    line-height: 46px;
	}
	.nycontact .coninfo .right .feedback dl dd{
		width: 100%;
		margin-bottom: 10px !important;
	}
	.nycontact .coninfo .right .feedback dl dt button {
	    line-height: 48px;
	}
	.nymap #mapContainer{
		height: 240px;
	}
	/*内页 FAQ*/
	.nyfaq{
		padding: 30px 0 40px;
	}
	.nyfaq .faqlist ul li {
	    margin-top: 10px;
	}
	.nyfaq .faqlist ul li .top {
	    padding: 0 16px;
	}
	.nyfaq .faqlist ul li .top h3{
		font-size: 14px;
		line-height: 24px;
    	padding: 10px 0;
	}
	.nyfaq .faqlist ul li .top i{
		display: none;
	}
	.nyfaq .faqlist ul li .bottom {
	    padding: 12px 16px;
	}
	/*内页 搜索列表*/
	.inner-search{
		margin-top: 60px;
	}
	.serachkey{
		padding: 20px 0;
	}
	.serachkey span{
		font-size: 18px;
		line-height: 30px;
	}
	.nysearch{
		padding: 30px 0 40px;
	}
	.searchlist ul li{
		display: block;
		padding-bottom: 20px;
		margin-top: 20px;
	}
	.searchlist ul li .pic {
	    width: 100%;
	    height: 240px;
	}
	.searchlist ul li .content{
		width: 100%;
		margin-top: 15px;
	}
	.searchlist ul li .content h3{
		font-size: 16px;
		line-height: 26px;
	}
	.searchlist ul li .content p{
		margin: 5px 0 10px;
	}
	.searchlist ul li .sitebtn1{
		margin: 20px 0 0;
	}
}