@media only screen and (min-width: 100px) and (max-width: 1250px) {
	.pcHeader .logoBox img{
		height: 70px;
	}
	.pcHeader .logoBox{
		padding-top: 14px;
	}
	.pcHeader .pcNav .item{
		font-size: 14px;
		padding-left: 30px;
	}
	.homeMo2 .rightBox .items .item .icon{
		display: none;
	}
	.homeMo2 .rightBox .items .item{
		padding-left: 20px;
	}
	.footer .txt,.footer .name,.footer .copyright{
		font-size: 14px;
	}
	.cultureMo .list .listItem .name{
		font-size: 20px;
	}
	.cultureMo .list .listItem .pro{
		font-size: 14px;
	}
	.cultureMo .list .listItem .title{
		font-size: 14px;
	}
	.cultureMo .list .listItem .en{
		font-size: 16px;
		margin-bottom: 20px;
	}
	.productDeMo .leftBox .topBox .artName{
		font-size: 24px;
	}
	.productDeMo .leftBox .topBox .artInfo{
		font-size: 14px;
	}
	.productDeMo .rightBox .topBox .relative{
		font-size: 20px;
		padding-top: 45px;
	}
	.remcaiMo .list .listItem .topBox{
		height: 90px;
	}
	.remcaiMo .list .listItem .topBox .name{
		font-size: 16px;
		line-height: 90px;
	}
	.remcaiMo .list .listItem .topBox .type{
		font-size: 14px;
		line-height: 90px;
	}
	.remcaiMo .list .listItem .topBox .num{
		font-size: 14px;
		line-height: 90px;
	}
	.remcaiMo .list .listItem .content{
		font-size: 14px;
	}
	.contactMo .topBox .name{
		font-size: 24px;
	}
	.contactMo .topBox{
		padding-bottom: 20px;
	}
	.contactMo .bottomBox .ways{
		font-size: 14px;
	}
	
}
@media only screen and (min-width: 100px) and (max-width: 1000px) {
	.pcHeader{
		display: none;
	}
	.mHeader{
		display: block;
	}
	.mHeader .mlogoBox .mLogo{
		height: 50px;
	}
	.mtHeader{
		margin-top: 60px;
	}
	.homeMo2 .leftBox,.homeMo3 .leftBox{
		width: 100%;
		margin-bottom: 30px;
	}
	.homeMo2 .rightBox,.homeMo3 .rightBox{
		width: 100%;
	}
	.homeMo3 .box .title .name,.moTitle .chName{
		font-size: 24px;
	}
	.moTitle .enName{
		font-size: 12px;
	}
	.footer .leftBox{
		width: 100%;
		margin-bottom: 50px;
	}
	.footer .rightBox{
		width: 100%;
	}
	.homeMo5 .textBox .txt{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.homeMo5 .textBox .txt2{
		font-size: 16px;
	}
	.homeMo5 .textBox .zxBtn{
		font-size: 14px;
	}
	.homeMo5{
		height: auto;
		padding: 50px 0;
	}
	.rightAside{
		box-shadow: none;
	}
	.rightAside .item{
		width: 50px;
		height: 50px;
		border-radius: 50%;
		padding: 0;
		background: rgba(255,255,255,0.8);
		border: none;
		display: flex;
		display: -webkit-flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 10px;
	}
	.rightAside .item .name{
		display: none;
	}
	.rightAside div.item{
		display: none;
	}
	.rightAside .item .icon{
		height: 26px;
		margin: 0;
	}
	.kindsTab{
		height: 60px;
	}
	.kindsTab .item{
		padding-right: 30px;
		font-size: 14px;
		line-height: 60px;
	}
	.kindsTab .position{
		line-height: 60px;
	}
	.aboutMo .name{
		font-size: 18px
	}
	.article{
		font-size: 14px
	}
	.productDeMo .leftBox{
		width: 100%;
	}
	.productDeMo .rightBox{
		width: 100%;
	}
	.newsMo .list .listItem .textBox .name{
		font-size: 16px;
	}
	.remcaiMo .list .listItem .topBox{
		padding: 0 20px;
	}
	.remcaiMo .list .listItem .topBox .icon1{
		left: 20px;
	}
	.remcaiMo .list .listItem .topBox .icon2{
		right: 20px;
	}
	.remcaiMo .list .listItem .content{
		padding: 20px;
	}
	.remcaiMo .list .listItem{
		margin-bottom: 30px;
	}
	.remcaiMo .list .listItem .topBox .type{
		width: 15%;
	}
	.remcaiMo .list .listItem .topBox .num{
		width: 15%;
	}
	.contactMo .topBox .name{
		font-size: 20px;
		width: 100%;
		margin-bottom: 20px;
	}
	.contactMo .topBox .text{
		float: left;
		text-align: left;
	}
	.contactMo .bottomBox .ewmBox{
		float: left;
	}
	.contactMo .bottomBox .ways{
		width: 100%;
		padding-top: 20px;
	}
	.contactMo .bottomBox .ewmBox .txt{
		float: right;
		text-align: left;
		margin: 0;
		margin-top: 66px;
		margin-left: 16px;
	}
	
}
@media only screen and (min-width: 100px) and (max-width: 768px) {
	.cultureMo .list .listItem{
		height: auto;
	}
	.cultureMo .list .listItem .objectCover{
		height: auto;
	}
	.cultureMo .list .listItem .textBox{
		position: static;
		width: 100%;
	}
	.kindsTab{
		height: auto;
		padding: 10px 0;
	}
	.kindsTab .item{
		line-height: 36px;
	}
	.kindsTab .position{
		width: 100%;
		line-height: 36px;
	}
}
@media only screen and (min-width: 100px) and (max-width: 640px) {
	.moPadding{
		padding-bottom: 50px;
		padding-top: 30px;
	}
	.moTitle .line{
		width: 100%;
	}
	.moTitle{
		margin-bottom: 30px;
	}
	.homeMo1 .productSwi .item .name,.homeMo2 .leftBox .profile,.homeMo3 .box .list .listItem{
		font-size: 14px;
	}
	.homeMo2 .leftBox .comName{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.homeMo2 .rightBox .picBox{
		height: 160px;
	}
	.homeMo2 .rightBox .items .item{
		height: 70px;
	}
	.homeMo2 .rightBox .items .item .name{
		padding-top: 10px;
	}
	.homeMo3 .box .title .name, .moTitle .chName{
		font-size: 20px;
	}
	.homeMo3 .box .title .name{
		padding-bottom: 10px;
	}
	.homeMo3 .rightBox .itemBox .picBox{
		width: 100%;
	}
	.homeMo3 .rightBox .itemBox .textBox{
		width: 100%;
		padding-left: 0;
		height: auto;
	}
	.homeMo3 .rightBox .itemBox .textBox .name{
		font-size: 16px;
	}
	.homeMo3 .rightBox .itemBox .textBox .pro{
		margin-bottom: 10px;
	}
	.homeMo5 .textBox .txt{
		font-size: 20px;
	}
	.footer .leftBox{
		display: none;
	}
	.footer .ewmBox{
		float: none;
		margin: 0 auto 30px;
	}
	.footer .ways{
		float: none;
		padding-left: 0;
		width: 100%;
		text-align: center;
	}
	.footer .copyright{
		padding: 20px 0;
		margin-top: 30px;
	}
	.footer{
		padding-top: 30px;
	}
	.swiper-button-prev,.swiper-button-next{
		transform: scale(0.6);
	}
	.productDeMo .leftBox .topBox .artName {
	    font-size: 20px;
	    margin-bottom: 10px;
	}
	.productDeMo .leftBox .topBox .artInfo {
	    font-size: 12px;
	}
	.productDeMo .leftBox .topBox{
		padding-bottom: 20px;
	}
	.productDeMo .leftBox .picSwi .itemBox{
		height: 220px;
	}
	.productDeMo .leftBox .picSwi{
		margin-bottom: 30px;
	}
	.productDeMo .leftBox .artBody .title{
		font-size: 18px;
		margin-bottom: 20px;
	}
	.productDeMo .leftBox .nextPrev{
		margin-top: 40px;
		height: auto;
		line-height: 1.8;
		overflow: hidden;
		padding: 10px;
		font-size: 12px;
	}
	.productDeMo .leftBox .nextPrev .prev{
		width: 100%;
		margin-bottom: 10px;
	}
	.productDeMo .leftBox .nextPrev .next{
		width: 100%;
		text-align: left;
	}
	.productDeMo .rightBox .topBox{
		padding-bottom: 10px;
	}
	.productDeMo .rightBox .topBox .relative{
		font-size: 18px;
	}
	.remcaiMo .list .listItem .topBox .num{
		display: none;
	}
	.remcaiMo .list .listItem .topBox .type{
		display: none;
	}
	.remcaiMo .list .listItem .topBox .icon1{
		display: none;
	}
	.remcaiMo .list .listItem .topBox{
		height: 60px;
	}
	.remcaiMo .list .listItem .topBox .name{
		padding-left: 0;
		width: 100%;
		padding-right: 30px;
		line-height: 60px;
	}
	.remcaiMo .list .listItem{
		margin-bottom: 16px;
	}
	.contactMo .topBox .name{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.mapBox{
		height: 300px;
	}
	.mapBox .map{
		height: 346px;
	}
	.pages li a{
		height: 30px;
		padding: 0 10px;
		line-height: 30px;
	}
	.pages li{
		margin: 2px;
	}
	.pages{
		margin-top: 30px;
	}
}

