﻿@media screen and (min-width:200px)  and  (max-width:1885px)  {

	.class-main .container{max-width: 96%;}
	.ny-partner{padding: 0px 0;height: 600px;background-size: cover !important;}
}



.banner{height:805px}

@media screen and (min-width:200px)  and  (max-width:1800px)  {
	/*内页关于我们*/
	.team-list .container{max-width: 96%}

}

@media screen and (min-width:200px)  and  (max-width:1720px)  {
	/*内页关于我们*/
	.honor-con .container{max-width: 96%;}
	#honor-prev{left: -2%}
	#honor-next{right: -2%}
	.ny-partner{padding: 0px 0;height: 600px;background-size: cover !important;}
}

@media screen and (min-width:200px)  and  (max-width:1600px)  {
	.container{max-width: 96%;}


	/*PC端公共头部*/
	.header .logo{margin-right: 120px;}
	.nav ul li{margin-right: 8px;}

	/*专家顾问免费咨询*/
	.message{margin-right: 5%}

	/*内页关于我们*/
	.honor-list{max-width: 100%}


	/*视频运营*/
	#industry{max-width: 100%}



	/*新闻资讯*/
	.ny-news-all ul li .time span{font-size:30px;}
	.ny-news-all ul li .time em{font-size:14px;}
	.ny-news-all ul li .info h2{font-size:22px;}
	.ny-news-all ul li .info{margin-top:3%}

	.ny-banner{ height: 269px;background-size: cover !important;}
	.case-banner{height: 275px;}
	.ny-partner{padding: 0px 0;height: 550px;background-size: cover !important;}
}





@media screen and (min-width:200px)  and  (max-width:1500px)  {
	.container-s{max-width: 96%;}


	/*PC端公共头部*/
	.head-tel{line-height: inherit; margin-top: 29px;}
	.head-tel b{display: block; line-height: 24px;}


	/*关于我们*/
	.about .container{max-width: 96%; }



	/*内页关于我们*/
	.company-content .pic{margin-right: 3%}
	.company-content .info{margin: auto; width: calc(100% - 3% - 257px)}
	.team-list ul li p{width: 96%}


	/*内页作品案例*/
	.case-ys ul li{padding: 40px 2% 27px}
	.case-ys ul li em{font-size: 17px; line-height: 30px;}
	.problem-list .info{width: 49%}


	/*视频运营*/
	.nyservice-list ul li p{width: 96%}


	/*内页联系我们*/

	.banner{height:630px;}
	.banner div{ background-size:100% !important;}

	.ny-banner{height: 269px; background-size: cover !important;}
	.case-banner{height: 275px;}
	.ny-partner{padding: 0px 0;height: 500px;background-size: cover !important;}
}



@media screen and (min-width:200px)  and  (max-width:1444px)  {
	/*内页作品案例*/
	.case-class .container{max-width: 96%;}
	
	.ny-banner{height: 269px; background-size: cover !important;}
	.case-banner{height: 269px;}
}




@media screen and (min-width:200px)  and  (max-width:1400px)  {
	/*PC端公共头部*/
	.nav ul li>a{padding: 0 15px}


	/*专家顾问免费咨询*/
	.consult .info{margin-left: 0}
	.message{margin-right: 0}


	/*内页关于我们*/
	.nyabout-ys ul li{padding: 0 calc( (100% - 800px) / 4 / 2 )}
	.nyabout-ys ul li strong{font-size: 25px}
	.nyabout-ys ul li em{font-size: 16px;}
	.process-list ul li p{font-size: 15px; line-height: 25px;}


	/*内页作品案例*/
	.case-ys ul{width: 102%}
	.case-ys ul li{margin-right: 2%; width: calc(100% / 3 - 2%)}
	.case-ys ul li .icon{margin-right: 3%}
	.case-ys ul li .text{width: calc(100% - 123px - 3%)}
	.problem-list .info p{font-size: 24px;}
	.problem-list .info b{font-size: 30px}
	.problem-list .info em{font-size: 20px;}
	.ny-partner .pic img{width: 100%}
	.step-list ul li strong{font-size: 26px; line-height: 26px;}
	.step-list ul li em{font-size: 16px; line-height: 16px;}
	.step-list ul li p{width: 96%}
	.model-list dl p{width: 100%}
	.model-pic img{margin: 0}


	.details-left{width: 73%}



	/*2022.3.31*/
	.nyservice-list ul li{min-height: 177px;}

	.ny-banner{height: 269px; background-size: cover !important;}
	.case-banner{height: 269px;}
	.ny-partner{padding: 0px 0;height: 500px;background-size: cover !important;}
	
}

@media screen and (min-width:200px)  and  (max-width:1329px)  {

	/*视频运营*/
	.video-con {max-width: 100%}
	
	.ny-banner{height: 269px; background-size: cover !important;}
	.case-banner{height: 269px;}
	ny-partner{padding: 0px 0;height: 426px;background-size: cover !important;}
}




@media screen and (min-width:200px)  and  (max-width:1300px)  {
	/*PC端公共头部*/
	.header .logo{margin-right: 24px;}

	/*服务项目*/
	.ny-title strong{width: 200px; font-size: 30px;}
	.ny-title em{width: calc(100% - 220px)}


	/*内页作品案例*/
	.case-ys ul li .icon{width: 80px; margin: 0 auto 15px;}
	.case-ys ul li .icon img{width: 100%}
	.case-ys ul li .text{width: calc(100% - 100px - 3%)}


	/*视频运营*/
	.nyservice-list ul{width: 101%}
	.nyservice-list ul li{margin-right: 1%;  width: calc(100% / 4 - 1%); margin-bottom: 1%; height: 177px;}

	.banner{height:300px;}
	.banner div{ background-size:100% !important;background-position: center left 16% !important;}
	.ny-banner{height: 269px; background-size: cover !important;}
}


@media screen and (min-width:200px)  and  (max-width:1215px)  {
	/*视频运营*/
	.nyproblem .container{max-width: 96%}
	
	.ny-banner{height: 269px; background-size: cover !important;}
	.case-banner{height: 269px;}
	.ny-partner{padding: 0px 0;height: 426px;background-size: cover !important;}
}



@media screen and (min-width:200px)  and  (max-width:1200px)  {
	/*手机端公共头部*/
	.header,.header-zw{display: none;}
	.wap-header{display: block; height: 80px; position: fixed; top: 0; width: 100%; background: #fff; z-index: 99; box-shadow: 1px 1px 3px rgba(0,0,0,0.1);}
	.wap-header .logo{margin-top: 9px}
	.wap-header .logo img{display: inline-block; margin-right: 25px;}
	.wap-header .logo .text{background: url(../images/logo-line.png) no-repeat left center; padding-left: 23px; margin-top: 6px;}
	.wap-header .logo strong{display: block; font-size: 18px; color: #da251e; }
	.wap-header .logo em{display: block; font-size: 14px; color: #666}
	.wap-click { margin-top: 21px}
	.wap-tel strong{ font-size: 24px; line-height: 80px; color: #333333; font-family: arial; margin-right: 6px;}
	.wap-tel img{vertical-align: middle; margin-right: 10px}
	.active span.cl-1{transform: rotate(-45deg);top:12px;}
	.active span.cl-2{opacity: 0;}
	.active span.cl-3{transform: rotate(45deg);top:-12px;}
	.wap-nav{position: relative; top: 0px; background: #F6F6F6; z-index: 20; left: 0; width: 100%; display: none;padding:15px 0}
	.wap-nav ul{width:96%;margin:0 auto}
	.wap-nav ul li{float: left; width:48%;border:1px solid #ddd;box-sizing: border-box;margin:1%}
	.wap-nav ul li a{ display: block;font-size: 16px;line-height:40px;color: #434343;transition: all .6s; text-indent: 2.5%;text-align: center;}
	.wap-nav ul li>a:hover,.wap-nav ul li.on>a{ background: #e7141a;color:#fff}
	.wap-headerzw{height: 80px; display: block;}


	/*关于我们*/
	.about-ys ul li{padding: 0 calc( (100% - 750px) / 4 / 2 )}
	.about-ys ul li strong{font-size: 22px;}
	.about-ys ul li em{font-size: 15px;}
	

	/*影视策划全程服务制作商*/
	.index-title h2{font-size: 30px; line-height: 30px;}
	.index-title em{font-size: 16px}
	.product-btn{overflow: hidden; padding-bottom:30px}
	.product-btn ul{width: 101.5%}
	.product-btn ul li{margin-right: 1.5%; width: calc(100% / 5 - 1.5%); background: #f5f5f5; text-align: center; margin-bottom: 1.5%; padding: 10px 0}
	.product-btn ul li .icon{background: transparent!important; padding-left: 0}


	/*8大服务流程*/
	.service-list ul li{ width: calc(100% / 4 - 1%);}
	.service-list ul li .info{display: none;}
	.service-list ul li img{width: 100px}

	/*新闻中心*/
	.latest-news{display: none;}
	.news-list{float: none; width: 100%}

	/*合作伙伴*/
	.partner-list ul li{float: left; width: calc(100% / 5)}


	/*专家顾问免费咨询*/
	.message{width: calc(100% - 590px)}
	.message em{font-size: 28px;}


	/*内页关于我们*/
	.nyabout-ys ul li{padding: 0 calc( (100% - 376px) / 4 / 2 )}
	.nyabout-ys ul li strong{font-size: 25px}
	.nyabout-ys ul li em{display: none;}
	.about-title h2{ font-size: 32px; line-height: 32px;}
	.about-title span{font-size: 15px;}
	.team-ys dl.item1 dt{margin-left: 0}
	.team-ys dl.item1 dd{margin-right: 0}
	.team-ys dl.item2 dd{margin-left: 0}
	.team-ys dl.item2 dt{margin-right: 0}
	.team-ys dl dd{margin-top: 5%; width: 60%}
	.team-ys dl dd em{font-size: 24px; line-height: 24px;}
	.team-ys dl dd span{font-size: 14px;}
	.team-ys dl dd p{font-size: 16px; line-height: 30px;}
	.team-list {padding: 102px 0 90px;}
	.team-list ul li strong{font-size: 20px; line-height: 20px; height: 40px}
	.honor-list{padding-bottom: 20px}
	#honor-num{display: block; text-align: center; width: 100%}
	#honor-num .swiper-pagination-bullet{margin: 0 4px}
	#honor-prev,#honor-next{display: none;}
	.tidbits{padding: 70px 0 50px}
	.tidbits-list{padding-bottom: 50px}
	#tidbits-num{display: block;}
	.nyequipment{padding: 70px 0 50px}
	.nyequipment-list{padding-bottom: 50px}
	#equipment-num{display: block;}


	/*服务项目*/
	.project-class dl dt .info strong{font-size: 25px}
	.process-list ul li{ width: calc(100% / 3 - 1.25%);}
	.nynews-list dl dt span{display: none;}
	.nynews-list dl dd em{width: 76%}


	/*内页作品案例*/
	.case-class{background: transparent; padding: 30px 0}
	.case{padding: 20px 0 50px}
	.case-ys ul li{display: block;}
	.case-ys ul li .icon{float: none;}
	.case-ys ul li .text{float: none; width: 100%}
	
	.case-ys ul li em{text-align: center;}
	.case-title h2{font-size: 30px; line-height: 30px;}
	.case-title h3{font-size: 16px;}
	.problem-list .text{width: 100%; padding: 0 2%}
	.problem-list .info em{font-size: 18px}
	.problem-list .info a{width: 122px}
	.step-list ul{width: 101%}
	.step-list ul li{margin-right: 1%; width: calc(100%  / 4 - 1% - 2px);}
	.step-list ul li strong{font-size: 24px; line-height: 24px;}
	.step-list ul li em{font-size: 15px; line-height: 15px;}
	.step-list ul li p{font-size: 15px; line-height: 25px;}
	.refund .info h2{font-size: 35px;  line-height: 35px;}


	/*内页作品案例分类*/
	.case-banner{height: 400px;}
	.case-banner .info strong{font-size: 50px; line-height: 50px;}
	.class-list{display: none;}
	.wapclass-list{display: block; overflow: hidden; }
	.wapclass-list ul {width: 102%}
	.wapclass-list ul li{float: left; margin-right: 2%; width: calc(100% / 3 - 2%); margin-bottom: 20px;}
	.wapclass-list ul li .pic img{display: block; width: 100%}
	.wapclass-list ul li .name{border: 1px solid #ccc; box-sizing:border-box; padding: 10px 2%; text-align: center;}
	.wapclass-list ul li strong{display: block; font-size: 19px; line-height: 19px; color: #333; margin-bottom: 8px;}
	.wapclass-list ul li span{display: block; font-size: 15px; line-height: 15px; color: #666; text-transform: uppercase; font-family: arial;}



	/*视频运营*/
	.video-pic{width: calc(100% - 632px); margin-top: 10%}
	.short-list1 ul li em,.short-list2 ul li em{font-size: 20px;}
	.short-list2 ul{width: 102%}
	.short-list2 ul li{ width: calc(100% / 4 - 2%); margin-right: 2%;}
	.short-list2 ul li img{width: 60px;}
	.nyservice-list ul li em{font-size: 20px;}
	.nyproblem-list ul li:nth-child(2n){width: 26%}
	.model-list dl em{font-size: 20px; line-height: 20px;}
	.model-list dl p{font-size: 15px;  line-height: 26px;}
	.model-list dl dt{font-size: 54px;}
	.model-list dl dt{width: 10%}
	.model-list dl dd{width: 90%}
	.model-pic{width: 45%}
	.model-pic img{width: 100%}
	.ny-mess{margin-left: 0}
	.dream-title h2{font-size: 30px;}


	/*内页联系我们*/
	.contact-list ul li.item1 span{font-size: 38px; line-height: 50px;}
	.need-info{width: 400px;  margin-right: 2%}
	.need-form{width: calc(100% - 400px - 2%);}
	.need-info .text{padding: 0 8%}
	.need-info em{font-size: 30px;}



	/*新闻资讯*/
	.ny-news-top .info ul li h3{font-size: 18px; line-height: 18px;}
	.ny-news-ctitle li a{font-size: 20px}
	.ny-news-all ul li .info h2{font-size:18px;}
	.ny-news-all ul li .time{margin-top: 3%}
	.ny-news-all ul li .info p{margin-top: 6px}


	/*2022.4.2*/
	.case-ys ul li{min-height: 257px;}
	.case-list ul li .pic{height: auto;}
	.case-list ul li .pic img{margin-top: 0}

	.ny-banner{height: 269px; background-size: cover !important;}
	.case-banner{height: 269px;}

}




@media screen and (min-width:200px)  and  (max-width:1024px)  {
	/*视频运营*/
	.video-ys{float: none;width: 100%; margin-bottom: 50px}
	.video-pic{float: none; width: 608px; margin: 0 auto}
	
	.ny-banner{height: 269px; background-size: cover !important;}
	.case-banner{height: 269px;}



}


@media screen and (min-width:200px)  and  (max-width:1000px)  {
	.mkcon{width: 96%}
	
	.ny-banner{ background-size: cover !important;}
	.case-banner{height: 270px;}
}


@media screen and (min-width:200px)  and  (max-width:960px)  {
	/*关于我们*/
	.about-content{justify-content: space-between;}
	.about-content .info{margin-left: 0; margin-right: 6%}
	.about-content .info em{font-size: 30px;}


	/*影视策划全程服务制作商*/
	.product-list dl dd{width: calc(100% / 3 - 11px);}


	/*专业影视器材*/
	.equipment-list ul li{ width: calc(100% / 3);}


	/*合作伙伴*/
	.partner-list ul li{float: left; width: calc(100% / 4)}


	/*专家顾问免费咨询*/
	.consult{background-size: cover}
	.consult .info,.message{float: none; width: 100%}
	.consult .info{padding-top: 0}
	.consult-title{text-align: center;}


	/*公共底部*/
	.footer .links,.foot-nav{display: none;}
	.foot-right{margin: 0 auto; float: none;width: 100%;}
	.foot-right .info{width: auto;}
	.foot-right .wechat{width: 100px;}
	.foot-right .wechat img{width: 100%;}
	.foot-right .logo{margin-top:0}
	.foot-search{width: 190px;}

	/*手机客服*/
	.pf_down,.phone-zw{display: block;}



	/*内页关于我们*/
	.company-title{text-align: center; margin-bottom: 40px}
	.company-title .fl{float: none;}
	.company-title strong{margin-right: 0}
	.company-title em,.company-title p{display: none;}
	.company-content{display: block;}
	.company-content .pic{float: none; margin-right: 0; margin: 0 auto 30px}
	.company-content .pic img{display: block; margin: 0 auto}
	.company-content .info{float: none; width: 100%}
	.culture{margin-bottom: 80px}
	.culture-con{display: block;}
	.culture-list{float: none; width: 100%; margin: 0 auto 50px}
	.culture-pic{float: none; width: 100%; height: 400px; background-size: cover}
	.about-title{padding-bottom: 40px;}
	.team-list ul li{ width: calc(100% / 2 - 1.5% - 2px); margin-bottom: 1.5%; background-size: cover!important}

	/*服务项目*/
	.ny-title em{margin-top: 0}
	.process-list ul li{background-size: cover!important; height: 250px;}
	.nynews-list dl{ margin-right: 0; width: 100%; margin-bottom: 20px}
	.nynews-list dl dt span{display: inline-block;}


	/*内页作品案例*/
	
	.case-ys ul li {padding: 40px 1% 27px;}
	.case-ys ul li em{font-size: 16px;}
	.problem{padding: 98px 0}
	.problem-list .info{float: none; width: 100%; margin-bottom: 25px}
	.short-list1 ul li em{font-size: 19px}
	.short-list2 ul li{ width: calc(100% / 2 - 2%); margin-bottom: 2%}


	/*视频运营*/
	.nyproblem .case-title{padding-bottom: 50px}
	.nyproblem-list ul li{width: 48%!important;}
	.nyservice-list ul li{width: calc(100% / 3 - 1%)}
	.nyproblem-list{background: transparent; padding-top: 0}
	.nyproblem-list .pic{display: block;}
	.nyproblem-list .pic img{display: block; margin: 0 auto;}
	.model{padding: 94px 0}
	.model .case-title{padding-bottom: 20px}
	.model-con{display: block;}
	.model-list{float: none; width: 100%; margin-bottom: 40px;}
	.model-pic{display: none; }
	.wapmodel-pic{display: block; }
	.wapmodel-pic img{display: block; margin: 0 auto}
	.ny-mess strong{font-size: 30px}
	.ny-mess ul li{margin-right: 2%; width: calc( (100% - 133px) / 2 - 2%)}
	.ny-mess ul li input{width: 75%}


	/*内页联系我们*/
	.contact-list ul li.item3 .con-wechat{width: 90%; height: auto; padding: 5%; box-sizing:border-box;}
	.contact-list ul li.item3 .con-wechat img{position: relative; width: 100%}
	.contact-list ul li.item1 span{font-size: 30px; line-height: 44px;}
	.contact-list ul li.item1 em{font-size: 38px}
	.contact-list ul li.item1 a{width: 90%}
	.contact-list ul li.item2{padding: 53px 2% 0}
	.need-info{float: none; width: 100%; height: auto; padding: 50px 2%; box-sizing:border-box;}
	.need-info .text{padding: 0}
	.need-form{float: none; width: 100%}


	/*图片详情页*/
	.details-right{display: none;}
	.details-left{float: none; width: 100%; }


	/*新闻资讯*/
	.ny-news-all {overflow: hidden;}
	.ny-news-all ul {width: calc(100% + 2%)}
	.ny-news-all ul li{float: left; width: calc(100% / 2 - 2%); margin-right: 2%; margin-bottom: 2%;}
	.ny-news-all ul li .pic{width: 100%; float: none;}
	.ny-news-all ul li .time,.ny-news-all ul li .info{float: none; padding: 0 3%; width: 94%}
	.ny-news-all ul li .time{ margin-right: 0; margin-top: 5%}
	.ny-news-all ul li .time span, .ny-news-all ul li .time em{text-align: left; display: inline-block;}
	.ny-news-all ul li .time span{font-size: 24px; line-height: 24px}
	.ny-news-all ul li .info{padding-bottom: 20px}
	.ny-news-all ul li .info h2{font-size: 17px}
	
	.product-btn ul li:nth-child(1){display: none;}
	.case-class ul li:nth-child(1){display: block;}
	
	.ny-banner{height: 200px; background-size: cover !important;}
	.case-banner{height: 210px;}

}





@media screen and (min-width:200px)  and  (max-width:768px)  {
	/*关于我们*/
	.about-ys ul li{padding: 0 calc( (100% - 338px) / 4 / 2 )}
	.about-ys ul li em{display: none;}

	/*内页关于我们*/
	.nyabout-ys ul li{padding: 0 calc( (100% - 287px) / 4 / 2 )}
	.nyabout-ys ul li strong{font-size: 18px;}

	/*内页作品案例*/
	.case-ys ul li em{font-size: 15px;  line-height: 25px;}
	.step{padding: 100px 0}
	.step-list ul li{ width: calc(100%  / 2 - 1.68% - 2px); margin-bottom: 20px;}

	/*内页联系我们*/
	.contact{padding: 60px 0 0}
	.contact-list ul li{height: auto; float: none; width: 100%!important; border-right:none; border-bottom:1px solid #e2e2e2; padding: 0 0 40px!important; margin-bottom: 40px;}
	.contact-list ul li:last-child{border-bottom: none;}
	.contact-list ul li.item1 a{width: 100%}
	.contact-list ul li.item3 .con-wechat{width: 230px; padding: 2%}
	.ny-join-img img{display: none;}
	.ny-join-mbimg{display: block;}
	.ny-join-mbimg img{display: block;}
	.ny-join-list ul li{padding: 10px 0}
	.ny-join-list ul li>p{display: none;}
	.ny-join-list ul li span{width: auto; background: transparent; font-size: 18px; line-height: 43px;}
	.ny-join-list ul li em{margin-top: 0; float: right; background: transparent; color: #d31711; width: auto;}

	/*新闻资讯*/
	.ny-news-top{display: none;}
	.ny-news-ctitle li,.ny-news-ctitle li a{line-height: 60px; height: 60px;}

	.ny-banner{height: 200px; background-size: cover !important;}
	.case-banner{height: 200px;}
	.ny-partner{padding: 0px 0;height: 251px;background-size: cover !important;}
}



@media screen and (min-width:200px)  and  (max-width:640px)  {

	/*手机端公共头部*/
	.wap-header,.wap-headerzw{ height: 60px;}
	.wap-header .logo{margin-top: 7.5px; max-width: 40%;}
	.wap-header .logo img{height: 45px; margin-right: 0;max-width: 100%; object-fit: contain;}
	.wap-header .logo .text{display: none;}
	.wap-click{margin-top: 11px;}
	.wap-tel{padding-left:40px;    margin-top: 7px;background-size:18% !important;}
	
	.wap-tel span,.wap-tel strong{display: block;}
	.wap-tel strong{line-height: 18px;font-size:18px}


	/*关于我们*/
	.about{padding: 40px 0}
	.about-ys{padding-bottom: 36px; margin-bottom: 42px;}
	.about-ys ul li{padding: 0 calc( (100% - 249px) / 4 / 2 ); height: 72px}
	.about-ys ul li strong{font-size: 16px;}
	.about-ys ul li img{width: 28px}
	.about-content{display: block;}
	.about-content .info{float: none; width: 100%; margin-bottom: 40px;}
	.about-content .pic{float: none; margin: 0 auto}
	.about-content .info img{width: 160px; margin: 0 auto 5px}
	.about-content .info em{font-size: 18px; text-align: center; margin-bottom: 0}
	.about-content .info p{ margin-bottom: 25px; -webkit-line-clamp: inherit; font-size: 15px;}
	.about-content .info a{margin: 0 auto}




	/*影视策划全程服务制作商*/
	.index-title{width: 96%; margin: 0 auto; padding-bottom: 20px!important;}
	.index-title h2{font-size: 20px; line-height: 20px;}
	.index-title em{font-size: 15px}
	.product{padding-bottom: 40px}
	.product-btn ul li{width: calc(100% / 3 - 1.5%);}
	.product-btn ul li:last-child{width: 98.5%; margin-right: 0}
	.product-btn ul li strong{font-size: 16px; line-height: 17px;}
	.product-list{margin-bottom: 20px}
	.product-list dl dd{width: calc(100% / 2 - 11px);}
	.product-list dl dd .name h3{font-size: 15px; line-height: 25px;}
	.product-list dl dd .name img{width: 25px}
	.product-more a{width: 150px; font-size: 16px; line-height: 55px; border-radius: 0;}


	/*专业影视器材*/
	.equipment{padding-bottom: 40px}
	.equipment-list ul li{ width: calc(100% / 2);}


	/*8大服务流程*/
	.service{padding: 50px 0 0}
	.service .index-title{padding-bottom: 30px!important;}
	.service-list ul li{ width: calc(100% / 3 - 1%); margin: 0 0.5% 20px}
	.service-list ul li .icon{padding-top: 0}
	.service-list ul li img{width: 80px; margin: 0 auto 5px}


	/*新闻中心*/
	.news{padding: 40px 0}
	.news-list dl dt{width: 18%; }
	.news-list dl dt b{font-size: 24px; padding: 10px 0 15px}
	.news-list dl dt span{font-size: 13px}
	.news-list dl dd{width: 82%}
	.news-list dl dd em{font-size: 17px}
	.news-list dl dd p{line-height: 24px; margin-bottom: 0}


	/*合作伙伴*/
	.partner{padding-bottom: 40px}
	.partner-list ul li{float: left; width: calc(100% / 3)}


	/*专家顾问免费咨询*/
	.consult{padding: 35px 0 50px}
	.consult .info strong{font-size: 20px; padding-bottom: 20px}
	.consult .info a{display: none;}
	.info-list{padding-bottom: 15px}
	.info-list ul li{padding-bottom: 20px}
	.info-list ul li em{font-size: 30px;}
	.info-list ul li span{font-size: 14px}
	.info-list ul li h3{font-size: 15px; line-height: 25px}
	.message{padding: 30px 2%; height: auto;}
	.message em{font-size: 20px;}
	.message span{font-size: 14px; margin-bottom: 25px}
	.message-form .message-btn{width: 154px}
	.message-form dl dt{font-size: 15px}


	/*公共底部*/
	.foot-middle{padding: 30px 0 20px}
	.foot-copy a{display: block;}



	/*内页关于我们*/
	.company{padding: 40px 0}
	.company-title{margin-bottom: 20px}
	.company-title strong{font-size: 22px; line-height: 22px;}
	.company-content{padding-bottom: 40px}
	.company-content .info h3{line-height: 28px;}
	.nyabout-ys{padding-bottom: 0; margin-bottom: 0; margin-top: 40px}
	.about-title {padding-bottom: 25px;}
	.about-title h2{ font-size: 22px; line-height: 22px; margin-bottom: 10px}
	.about-title span{font-size: 13px;}
	.culture{margin-bottom: 40px}
	.culture-list{margin: 0 auto 30px}
	.culture-list dl dd strong{font-size: 17px;}
	.culture-pic{height: 240px;}
	.team-bg{background-size: cover; padding: 40px 0}
	.team-ys dl dt,.team-ys dl dd{float: none; width: 100%}
	.team-ys dl dt{display: none;}
	.team-ys dl dd{margin-top: 0}
	.team-ys dl dd em{font-size: 17px; line-height: 17px; margin-bottom: 8px}
	.team-ys dl dd span{margin-bottom: 15px}
	.team-ys dl dd p{font-size: 14px; line-height: 25px;}
	.team-ys dl.item1{padding-bottom: 25px; margin-bottom: 25px;}
	.team-list{padding: 40px 0 20px}
	.team-list ul{width: calc(100% - 2px)}
	.team-list ul li{ width: 100%; margin-right: 0; height: auto; padding: 40px 0 30px; margin-bottom: 20px; background: #fff!important}
	.team-list ul li strong{padding-top: 0}
	.honor{padding-bottom: 50px;}
	.honor-list ul li .info{padding: 3% 2%}
	.honor-list ul li em{font-size: 15px; line-height: 25px; height: auto;}
	.tidbits{padding: 40px 0 20px}
	.tidbits-list{padding-bottom: 38px}
	.nyequipment{padding: 40px 0 20px}
	.nyequipment-list{padding-bottom: 38px}
	.nyequipment-list ul li strong{font-size: 16px;}



	/*服务项目*/
	.ny-title{padding-bottom: 25px}
	.ny-title strong,.ny-title em{float: none;}
	.ny-title strong{display: block; width: 130px; font-size: 17px; line-height: 40px; margin-bottom: 10px }
	.ny-title em{width: 100%}
	.ny-title span{font-size: 22px;}
	.project{padding:30px 0 10px}
	.project-class dl dt .pic, .project-class dl dt .info{float: none; width: 100%}
	.project-class dl dt .pic{height: 200px}
	.project-class dl dt .info{height: auto; padding: 25px 0}
	.project-class dl dt .text{width: 96%}
	.project-class dl dt .info strong{font-size: 19px}
	.project-list ul li a{font-size: 15px;  line-height: 35px;}
	.project-class dl dt .info b{font-size: 16px}
	.process{padding: 36px 0 30px}
	.process-list ul li{ width: 100%; margin-right: 0; height: auto; padding: 30px 2%}
	.process-list ul li strong{padding: 0 0 6px; font-size: 17px}
	.nynews-list{padding: 34px 0 25px}



	/*内页作品案例*/
	.case{padding: 0 0 30px}
	.case-class ul li {width: calc(100% / 3 - 1.5%)!important;}
	.case-class ul li strong{font-size: 15px}
	.case-title{padding-bottom: 30px!important}
	.case-title h2{font-size: 19px; }
	.case-title h3{font-size: 15px; padding: 10px 0}
	.case-ys ul {width: 101%}
	.case-ys ul li{margin-right: 1%; margin-bottom: 15px; width: calc(100% / 2 - 1%); padding: 27px 1% 23px; min-height: 200px;}


	.case-ys ul li em{font-size: 13px;}
	.case-ys ul li .icon{width: 60px}
	.problem{padding: 40px 0}
	.problem-list .info{display: block; height: auto; padding: 30px 0 40px; width: 100%; margin: 0 auto 20px}
	.problem-list .info p{font-size: 16px; line-height: 40px; text-align: center;}
	.problem-list .info b{font-size: 18px;}
	.problem-list .info em{display: block; font-size: 15px; float: none; margin-bottom: 30px; text-align: center;}
	.problem-list .info a{display: block; font-size: 16px; margin: 0 auto; float: none;}
	.problem-list .info .link{margin-top: 0px}
	.step{padding: 40px 0 20px}
	.step-list ul li{height:240px; background: transparent!important;}
	.step-list ul li strong{font-size: 17px; line-height: 17px; padding-top: 38px}
	.step-list ul li em{font-size: 14px; line-height: 14px; margin-bottom: 15px}
	.step-list ul li p{font-size: 14px; line-height: 24px;}
	.refund{padding: 50px 0; margin-bottom: 40px}
	.refund .info{margin-left: 0}
	.refund .info h2{font-size: 22px; line-height: 22px; }
	.refund .info h3{font-size: 16px;}
	.refund .info a{display: block;width: 135px;border: 1px solid #fff;font-size: 18px;line-height: 45px;color: #fff;background: url(../images/problem-arrow.png) no-repeat right 13px center;text-indent: 19px;}
	.case-list{padding-bottom: 40px}
	.case-list ul li{margin-bottom: 20px;}
	.case-list ul li .info .fl{float: none; width: 100%}
	.case-list ul li .arrow{display: none;}
	.case-list ul li .info{padding: 5px 2%}
	.case-list ul li .info strong{font-size: 15px;}
	.case-list ul li .info em{font-size: 14px;}
	.ny-partner{padding: 0px 0;height: 211px;background-size: cover !important;}


	/*内页作品案例分类*/
	.case-banner{height: 165px;}
	.ny-banner{height: 150px; background-size: cover !important;}
	.contact-banner{background: url(../images/contact-banner.jpg) no-repeat center left 10% !important; background-size: cover !important;}
	.case-banner .info em{font-size: 18px; line-height: 18px; margin-bottom: 10px}
	.case-banner .info strong{font-size: 21px; line-height: 21px;}
	.wapclass-list ul li{ width: calc(100% / 2 - 2%); }
	.wapclass-list ul li .name{padding: 10px 2%; }
	.wapclass-list ul li strong{ font-size: 16px; line-height: 16px;  margin-bottom: 8px;}
	.wapclass-list ul li span{font-size: 13px; line-height: 13px; color: #666; }


	/*视频运营*/
	.video{padding: 40px 0}
	.video .container{padding-bottom: 40px}
	.video-pic{width: 100%}
	.video-ys{margin-bottom: 30px;}
	.video-ys .info{margin: 0 auto 30px}
	.video-ys .info p{font-size: 16px; margin-bottom: 15px}
	.video-ys .info strong,.video-ys .info b{font-size: 17px}
	.video-company ul li {margin-right:calc( (100% - 254px) / 3)}
	.video-company ul li strong{font-size: 17px}
	.short-list1{margin-bottom: 10px;}
	.short-list1 ul li{ width: calc(100% / 3); margin-bottom: 25px;}
	.short-list1 ul li img{margin: 0 auto 5px; width: 35px}
	.short-list1 ul li em, .short-list2 ul li em{font-size: 16px;}
	.short-video .case-title h2{margin-bottom: 20px;}
	.short-list2{margin-bottom: 30px;}
	.short-list2 ul li{height: 270px;}
	.short-list2 ul li p{width: 96%; font-size: 14px;}
	.short-list2 ul li img{width: 40px;}
	.nyservice{padding-bottom: 40px;}
	.nyservice .case-title h2{margin-bottom: 15px}
	.nyservice-list ul{width: 102%}
	.nyservice-list ul li{padding: 20px 0}
	.nyservice-list ul li {width: calc(100% / 2 - 2%); margin-right: 2%; margin-bottom: 2%; height: 192px;}
	.nyservice-list ul li .icon, .nyservice-list ul li .info{float: none; margin: 0 auto}
	.nyservice-list ul li .icon{width: auto;}
	.nyservice-list ul li .icon img{display: block; margin: 0 auto 10px; height: 40px}
	.nyservice-list ul li .info{width: 100%; text-align: center;}
	.nyservice-list ul li em{font-size:16px; margin-bottom: 5px;}
	.nyservice-list ul li p{font-size: 14px; line-height: 25px;}
	.nyproblem{padding: 40px 0}
	.nyproblem .case-title{padding-bottom: 15px!important;}
	.nyproblem-list ul li{width: 100%!important}
	.nyproblem-list .pic img{width: 100%; margin: 30px auto 0}
	.nyproblem-list ul{padding-bottom: 0}
	.nyproblem-list ul li{margin-bottom: 15px;}
	.nyproblem-list ul li strong{font-size: 16px;}
	.nyproblem-list ul li p{font-size: 15px; line-height: 25px;}
	.model-list dl em{font-size: 17px; line-height: 18px;}
	.model-list dl p{font-size: 14px; line-height: 25px;}
	.model-list dl dt{font-size: 43px; line-height: 37px;}
	.wapmodel-pic img{width: 100%}
	.model{padding: 50px 0}
	.model .case-title{padding-bottom: 10px!important}
	#industry{padding-bottom: 0}
	.industry-list{padding-bottom: 40px;}
	#industry .swiper-slide{width: 100%}
	#industry .swiper-slide em{position: absolute; bottom: -10px; font-size: 17px; left: 0; right: 0; margin: auto}
	#industry .swiper-slide img{box-shadow: none}
	.message-bg{padding: 40px 0}
	.ny-mess strong{font-size: 21px;text-align: center;}
	.ny-mess ul li{margin-right: 0 ; width: 100%; margin-bottom: 20px;}
	.ny-mess ul .mess-btn{display: block; margin: 0 auto}

	.nycontact .about{padding: 40px 0 0}
	.dream-title{margin-bottom: 30px;}
	.dream-title h2{font-size: 18px;}
	.dream-title span{font-size: 14px; line-height: 20px;}
	.nycontact .about-ys{margin-bottom: 30px}


	/*内页联系我们*/
	.contact{padding: 50px 0 0}
	.contact-list ul li.item1 span{font-size: 20px;line-height: 30px;}
	.contact-list ul li.item1 em{font-size: 22px}
	.contact-list ul li.item1 a{line-height: 55px;font-size: 16px;}
	.contact-list ul li.item2 b{font-size: 20px;}
	.contact-list ul li.item2 strong{font-size: 30px;}
	.contact-list ul li.item2 p{margin-bottom: 23px;}
	.contact-list ul li.item3{margin-bottom: 0}
	.contact-map{padding:0}
	.map-pic{height: 400px;}
	.need{padding-bottom: 50px}
	.need-info em {font-size: 20px;}
	.need-info i{margin-bottom: 40px;}
	.need-form ul{width: calc(100% + 2%)}
	.need-form ul li{ margin-right: 2%; width: calc(100% / 2 - 2%); margin-bottom: 2%}
	.need-form ul li.note{height: 180px}
	.need-form .need-btn{width: 150px; margin: 0 auto}
	.need-form ul li input, .need-form ul li textarea{text-indent: 10px}
	.ny-join{padding: 40px 0}
	.ny-join-list ul li{padding: 0}
	.ny-join-list ul li span{font-size: 16px;}
	.ny-join-list ul li em{font-size: 15px;}
	.mkcon .tit{font-size: 18px}
	.mkcon .close{width: 20px; height: 20px}
	.mkcon .close img{display: block; width: 20px}
	.mkcon-con{width: 90%; height: 330px;     overflow-y: scroll;}
	.ny-details{padding: 40px 0}
	.details-title em{font-size: 18px; line-height: 42px;}
	.details-left{padding: 10px 2% 30px}
	.details-left .details-title span{display: none;}



	/*内页新闻列表页*/
	.ny-news-list{padding: 30px 0 0}
	.ny-news-all ul {width: 100%}
	.ny-news-all ul li{float: left; width: 100%; margin-right:0; margin-bottom: 20px;background: transparent;}
	.ny-news-all ul li .pic{width: 38%; float: left;}
	.ny-news-all ul li .pic img{display: block; width: 100%}
	.ny-news-all ul li .time{display: none;}
	.ny-news-all ul li .info{width:60%; float: right; padding: 0}
	.ny-news-all ul li .info h2{ font-size: 14px; color: #333; line-height: 18px; margin-bottom: 1px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.ny-news-all ul li .info p{ font-size: 12px; color: #666; line-height: 18px; margin-top: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.ny-news-ctitle li,.ny-news-ctitle li a{line-height: 45px; height: 45px;}
	.ny-news-ctitle li a{font-size: 16px}
	
	.item3{display: none;}


	.partner-list{height: 130px;}


	.equipment-list ul li strong{bottom: 0; font-size: 15px;}


	.foot-right .info {
		width: 220px;

	}
}

@media screen and (min-width:200px)  and  (max-width:375px)  {
	.about-ys ul li {padding: 0 calc( (100% - 260px) / 4 / 2 );}
	.wap-header .logo {max-width: 30%;}
	.foot-right .wechat {width: 75px;}
}