
@media (max-width: 1360.98px) {
	.mainFooter .fmenu .item{
		max-width: 400px;
    	margin-right: 35px;
	}
}

@media (max-width: 1320.98px) { 
	.searchBtn .topTel{
		margin-right: 15px;
	}

	.pcHeader .div-logo img{
		max-height: 55px;
	}

	.navItems>li{
		margin: 0 10px;
	}

	.commonTit p.title{
		font-size: 50px;
	}

	.more a{
		font-size: 16px;
	}

	.btn-play:after,.btn-play:before{
		width: 70px;
    	height: 70px;
	}

	.syNum .item .d1{
		font-size: 40px;
	}

	.syNum .item .d2{
		font-size: 13px;
	}
}
@media (max-width: 1199.98px) {
	.searchBtn .topTel p.p2{
		font-size: 20px;
	}

	.searchBtn .topTel .tb{
		width: 38px;
		height: 38px;
		line-height: 33px;
	}

	.searchBtn .searTb svg{
		width: 20px;
		height: 20px;
	}

	.qutoBtn{
		font-size: 13px;
		min-width: 150px;
    	width: 150px;
	}

	.qutoBtn a{
		line-height: 1;
	}

	.qutoBtn span{
		vertical-align: unset;
	}

	.pcHeader .div-logo img{
		max-height: 50px;
	}

	.syNum .item{
		padding: 0 15px;
	}

	.footTop .div-text{
		font-size: 36px;
	}

	.footTop .footerCon a{
		font-size: 14px;
	}
}

@media (max-width: 1099.98px) { 
	.searchBtn .topTel{
		display: none;
	}

	.qutoBtn{
		margin-left: 15px;
	}

	.navItems>li>a{
		height: 90px;
		line-height: 90px;
	}

	.banner{
		margin-top: 92px;
	}
}

@media (max-width: 991.98px) { 
	.banner{
		margin-top: 75px;
	}

	.syNum .item{
		width: calc(50% - 30px);
	}

	.syNum .item:not(:last-child){
		border-right: unset;
		border-bottom: 1px solid var(--primary);
		padding-bottom: 25px;
        margin: 15px 15px;
	}

	.syNum .item .d1{
		font-size: 20px;
	}

	.syNum .item .d2{
		font-size: 11px;
	}

	.inApp .item{
		height: 450px;
		width: 100%;
	}

	.inApp .item a,.inApp .item:nth-child(odd) a{
		background-color: unset;
    	background-image: linear-gradient(to top, rgba(0, 0, 0, .65), rgba(0, 0, 0, 0));
	}

	.inApp .item a .num{
		display: none;
	}

	.inApp .item a .des{
		opacity: 1;
		transform: translateY(0);
	}

	.newsList a.item .time .date{
		display: flex;
        align-items: end;
        line-height: 1;
        margin-bottom: 15px;
        padding-bottom: 15px;
	}

	.newsList a.item .time p.p2{
		margin-left: 5px;
	}

	.newsList .div-text p.title{
		font-size: 18px;
	}

	.newsList .div-text p.des{
		font-size: 16px;
		margin-top: 15px;
    	margin-bottom: 25px;
	}

	.newsList .div-text p.des{
		font-size: 14px;
		padding: 10px 30px;
	}

	.syNews .tbs{
		margin-top: unset;
		margin-bottom: 15px;
	}

	.syNews .tbs .tb{
		width: 40px;
		height: 40px;
		line-height: 35px;
	}

	.syNews .tbs .tb:nth-child(1){
		margin-right: 15px;
	}

	.commonTit p.title,.nyCulture .item p.title{
		font-size: 30px;
	}

	.syNews .commonTit{
		margin-bottom: 25px;
	}

	.sp{
		padding: 60px 0;
	}

	.syAbout .div-text{
		padding: 35px 4%;
	}

	.syAbout .div-text .des{
		font-size: 14px;
	}

	.more a{
		font-size: 14px;
	}

	.inApp{
		margin-top: 25px;
	}

	.inApp .item a .des{
		width: 90%;
	    left: 5%;
	    font-size: 18px;
	    line-height: 1.4;
	    bottom: 35px;
	}

	.syProduct .more{
		margin-top: 25px;
	}

	.pfl{
		display: none;
	}


	.pfl .item{
		width: 50%;
	}

	.pfl .item a{
		font-size: 18px;
	}

	.plist .item{
		margin-bottom: 25px;
	}

	.plist .item .div-text p.title{
		font-size: 16px;
		min-height: unset;
	}

	.plist .item .div-text .cate{
		font-size: 12px;
	}

	.footTop .div-text{
		font-size: 20px;
		margin-bottom: 15px;
	}

	.mainFooter .flogo .dlogo{
		max-width: 100%;
		text-align: center;
	}

	.mainFooter .flogo .dlogo img{
		max-width: 200px;
	}

	.mainFooter .flogo .cwx{
		display: none;
	}

	.mainFooter .fmenu .title{
		display: none;
	}

	.mainFooter .fmenu .tit{
		font-size: 16px;
	}

	.mainFooter .infolists .des{
		font-size: 13px;
	}

	.mainFooter .fmenu .item{
		max-width: 100%;
		margin-right: 0;
	}

	.scomedia .title{
	    font-size: 16px;
	    text-transform: uppercase;
	    margin-bottom: 15px;
	}

	.mainSlider{
		display: none;
	}

	.mbxDh{
		padding: 10px 0;
		font-size: 10px;
	}

	.mbxDh svg{
		width: 14px;
		height: 14px;
	}

	.small-imgs{
		display: none;
	}

	.proTop .div-text h2.title{
		font-size: 18px;
	}

	.proTop .div-text p.des{
		font-size: 12px;
	}

	.appMore a{
		padding: 10px 15px;
    	font-size: 11px;
	}

	.appMore a:nth-child(2){
		margin-left: 15px;
	}

	.proContent .item h3.title{
		font-size: 20px;
	}

	.nyTitle{
		font-size: 26px;
	}

	.nyTitle:after{
		width: 100px;
	    height: 4px;
	    bottom: 9px;
	}

	.plist2 .item .div-text p.title{
		font-size: 16px;
	}

	.plist2 .swiper-pagination .swiper-pagination-bullet{
		width: 35px;
    	height: 4px;
	}

	.divForm input, .divForm textarea{
		padding: 10px 15px;
    	margin-bottom: 15px;
    	font-size: 12px;
	}

	.divForm button{
		font-size: 12px;
		padding: 10px 20px;
	}

	.newslist2 .item .div-img{
		width: 100%;
		min-width: 100%;
		margin-right: 0;
	}

	.newslist2 .item .div-text p.title{
		font-size: 16px;
	}

	.newslist2 .item .div-text .time{
		font-size: 12px;
	}

	.newslist2 .item .div-text .des{
		font-size: 14px;
	}

	.mainFooter .main{
		padding: 45px 0;
	}

	.mainFooter .flogo .dlogo{
		margin-bottom: 35px;
	}

	.caselists .item .div-text{
		position: unset;
	}

	.caselists .item a:after{
		display: none;
	}

	.caselists .item a{
		color: #333;
	}

	.caselists .item .div-text p.des{
		height: unset;
		margin-top: 0;
	}

	.caselists .item .div-text p.title{
		margin-bottom: 0;
	}

	.caselists .item .div-text{
		padding: 15px;
		width: 100%;
	}

	.newsXq .newsCon{
		padding: 35px 25px;
	}

	.newsXq .newsCon .meta p{
		font-size: 11px;
	}

	.syAbout .div-img{
		min-height: 350px;
		background-position: top right;
	}

	.syAbout .div-text .des{
		margin-bottom: unset;
	}

	.nyNum{
		display: none;
	}

	.nyHot .hleft{
		min-width: 100%;
		width: 100%;
	}

	.hlist{
		margin-top: 25px;
	}

	.hlist a.item p{
		min-height: unset;
	}

	.divMsg2{
		margin-left: 0;
	}

	.sotitle{
		font-size: 20px;
		max-width: 100%;
	}

	.nyproreco .more{
		display: none;
	}

	.nyCulture .item .des{
		font-size: 16px;
	}

	.syAbout.nyAbout .div-text{
		padding: 0 0 15px 0;
	}


}

@media (max-width: 767.98px) { 
	.footTop .footerCon a{
		font-size: 14px;
        width: 140px;
        padding: 8px 0;
	}

	.banner .div-text{
		display: none;
	}


}

@media (max-width: 575.98px) { 
	.banner{
		margin-top: 55px;
	}

	.banner .swiper-pagination{
		display: none;
	}

	.copyright *{
		font-size: 12px;
		text-align: center;
	}
}



