@media only screen and (min-width: 100px) and (max-width: 1450px) {
	.container{
		width: 1200px;
	}
	.indexMo3{
		background-position: -150px bottom;
	}
	.caseMo1 .sxBox .item,.caseMo1 .formBox .caseFrom .formInput,.caseMo1 .list .listItem .name{
		font-size: 16px;
	}
	.position,.caseMo1 .formBox .txt{
		font-size: 14px;
	}
	.caseMo1 .sxBox .item .categroy a{
		margin: 0 20px 10px;
	}
	.caseMo1 .sxBox .item .name{
		width: 80px;
	}
	.caseMo1 .sxBox .item .categroy{
		width: calc(100% - 80px);
	}
	.detailMo .title .artName,.detailMo .shareMo .shareInfo .name{
		font-size: 24px;
	}
	.detailMo .tjTitle{
		font-size: 20px;
		padding-left: 16px;
	}
	.detailMo .shareMo .shareInfo .profile,.detailMo .content .detail,.detailMo .title .time,.detailMo .content .notice{
		font-size: 16px;
	}
	.detailMo .content .rightBox .contactBox .name{
		font-size: 16px;
	}
	.detailMo .content .rightBox .contactBox .icon{
		margin-top: 10px;
	}
	.serviceMo1 .leftBox .topBox .name{
		font-size: 24px;
	}
	.serviceMo1 .leftBox .list .name,.serviceMo1 .leftBox .topBox{
		font-size: 20px;
	}
	.serviceMo1 .leftBox .topBox .adv span{
		margin-bottom: 6px;
	}
	.serviceMo1 .leftBox .list .textBox{
		font-size: 16px;
	}
	.serviceMo6 .process .line2_2, .serviceMo6 .process .line3_1,.serviceMo6 .process .line3{
		height: 86px;
	}
	.serviceMo6 .process .line2{
		height: 172px;
	}
	.serviceMo6 .process .line1{
		height: 258px;
	}
	.serviceMo6 .process{
		font-size: 18px;
	}
}
@media only screen and (min-width: 100px) and (max-width: 1250px) {
	.container{
		width: 970px;
	}
	.indexMo1 .textBox .name{
		font-size: 20px;
	}
	.indexMo1 .textBox .pro{
		font-size: 16px;
	}
	.indexMo1 .textBox .more{
		font-size: 14px;
	}
	.indexMo2 .tabBars .tabBar, .indexMo2 .tabBars .mo, .caseMo4 .tabBars2 .tabBar{
		font-size: 14px;
		padding: 0 18px;
	}
	.indexMo2 .tabBars .tabBar:after, .caseMo4 .tabBars2 .tabBar:after{
		background-size: 100% auto;
	}
	.footerForm .name{
		font-size: 20px;
		width: auto;
	}
	.footerForm .form{
		padding-left: 30px;
	}
	.footerForm .form .formItem{
		width: 18%;
	}
	.caseMo3 .box .rightBox .list .listItem,.caseMo3 .box .leftBox .tabCon .listItem,.caseMo3 .box .leftBox .cover .txt{
		font-size: 14px;
	}
	.caseMo3 .box .leftBox .tabBar,.caseMo3 .box .leftBox .cover .name{
		font-size: 20px;
	}
	.moBar .box .item{
		font-size: 20px;
		margin-right: 5%;
	}
	.moBar .box{
		padding: 24px 0;
	}
	.serviceMo1 .leftBox .list .name, .serviceMo1 .leftBox .topBox{
		font-size: 18px;
	}
	.serviceMo1 .leftBox .list .textBox{
		font-size: 14px;
	}
	.serviceMo1 .leftBox .topBox{
		margin-bottom: 20px;
	}
	.serviceMo1 .leftBox .topBox .name{
		font-size: 20px;
	}
	.serviceMo1 .leftBox .topBox .adv span{
		margin-bottom: 0;
	}
	.serviceMo1 .leftBox .list .listItem{
		padding: 16px 0;
	}
	.serviceMo3 .listItem .name{
		font-size: 16px;
	}
	.serviceMo4 .listItem .name{
		font-size: 20px;
	}
	.serviceMo4 .listItem .enname{
		font-size: 12px;
	}
	.serviceMo4 .listItem .icon{
		transform: scale(0.8);
		left: -10px;
	}
	.serviceMo4 .listItem .title{
		padding-left: 70px;
		min-height: 50px;
		margin-bottom: 16px;
	}
	.serviceMo4 .listItem{
		height: 200px;
		padding: 30px 20px 0;
	}
	.serviceMo4 .listItem .tag{
		font-size: 14px;
	}
	.serviceMo5 .rightBox .listItem .name{
		font-size: 20px;
	}
	.serviceMo5 .rightBox .listItem .pro{
		font-size: 14px;
	}
	.serviceMo6 .process .line2_2, .serviceMo6 .process .line3_1,.serviceMo6 .process .line3{
		height: 70px;
	}
	.serviceMo6 .process .line2{
		height: 140px;
	}
	.serviceMo6 .process .line1{
		height: 210px;
	}
	.serviceMo6 .process{
		font-size: 15px;
	}
	.newsMo .list .listItem .title{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.newsMo .list .listItem .time-md{
		font-size: 24px;
	}
	.newsMo .list .listItem .textBox{
		padding-top: 10px;
	}
	.newsMo .list .listItem .picBox{
		height: 150px;
	}
	.teamMo .topBox .txt{
		font-size: 20px;
		padding-left: 20px;
		margin-bottom: 16px;
	}
	.teamMo .topBox .txt2{
		font-size: 15px;
	}
	.teamMo .list .listItem .title{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.teamMo .list .listItem .zhiwei,.teamMo .list .listItem .xuanyan,.teamMo .list .listItem .description .name,.teamMo .list .listItem .description .profile{
		font-size: 16px;
	}
	.recMo .topList .listItem .title,.recMo .list .listItem .title{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.recMo .list .listItem .yaoqiu{
		font-size: 14px;
	}
	.recMo .topList .listItem .icon{
		width: 66px;
		left: 20px;
		margin-top: -33px;
	}
	.recMo .topList .listItem{
		padding: 20px 20px 0 100px;
		height: 160px;
	}
	.aboutMo1 .leftBox .name{
		font-size: 20px;
		margin-bottom: 16px;
	}
	.aboutMo1 .leftBox .pro{
		font-size: 18px;
		margin-bottom: 16px;
	}
	.aboutMo1 .leftBox .text{
		font-size: 14px;
	}
	.aboutMo1{
		background-size: auto 70%;
	}
	.aboutMo2 .leftBox{
		width: 100%;
		background: #58d8eb;
		height: auto;
		position: relative;
		padding: 50px;
	}
	.aboutMo2 .leftBox:before{
		content: '';
		width: 200%;
		height: 100%;
		background: #58d8eb;
		position: absolute;
		left: -50%;
		top: 0;
		z-index: -1;
	}
	.aboutMo2 .rightBox{
		width: 100%;
		background: #fd913d;
		height: auto;
		position: relative;
		padding: 40px 0;
	}
	.aboutMo2 .rightBox:before{
		content: '';
		width: 200%;
		height: 100%;
		background: #fd913d;
		position: absolute;
		left: -50%;
		top: 0;
		z-index: -1;
	}
	.aboutMo2{
		background: none;
	}
	.aboutMo3 .rightBox .listItem .name{
		font-size: 20px;
	}
	.aboutMo3 .rightBox .listItem .pro{
		font-size: 14px;
	}
	.aboutMo3 .leftBox{
		width: 50%;
	}
	.aboutMo3 .rightBox{
		width: 45%;
	}
	.contactMo1 .box .rightBox{
		font-size: 20px;
	}
	.contactMo1 .box .leftBox{
		font-size: 14px;
	}
	.contactMo1 .box{
		min-height: 0;
		height: 470px;
	}
	.contactMo2 .listItem .icon{
		width: 50px;
	}
	.contactMo2 .listItem{
		width: 18%;
		margin-right: 2.5%;
		font-size: 16px;
		height: 220px;
	}
	.indexMo5 .leftBox .listItem .picBox{
		width: 250px;
		height: 210px;
	}
	.indexMo5 .leftBox .listItem .textBox{
		width: calc(100% - 250px);
		padding: 0 20px;
	}
	.indexMo5 .leftBox .listItem .time{
		font-size: 20px;
		line-height: 1;
		padding: 10px 0 10px;
	}
	.indexMo5 .leftBox .listItem{
		padding: 30px 0;
	}
	.indexMo5 .rightBox .list{
		padding-top: 30px;
	}
	.indexMo5 .rightBox .listItem{
		height: 200px;
	}
	.indexMo5 .leftBox{
		padding-top: 50px;
	}
}
@media only screen and (min-width: 100px) and (max-width: 1000px) {
	.container{
		width: 750px;
	}
	.indexMo3 .leftBox{
		float: none;
		width: 100%;
	}
	.indexMo3 .rightBox{
		float: none;
		margin: 0 auto;
	}
	.indexMo3 .leftBox .enName,.indexMo3 .leftBox .chName,.indexMo3 .leftBox .pro{
		text-align: center;
	}
	.indexMo1 .titleBox{
		padding-right: 0;
		padding-top: 0;
		float: none;
		margin-bottom: 50px;
	}
	.indexMo1 .textBox{
		float: none;
		text-align: center;
		width: 100%;
	}
	.indexMo1 .textBox .name{
		margin-bottom: 30px;
	}
	.indexMo1 .list .listItem{
		width: 50%;
		margin-top: 0;
		height: 300px;
	}
	.indexMo1 .list .listItem:nth-of-type(2n){
		border: none;
		height: 300px;		
	}
	.indexMo1 .list .listItem .chname{
		font-size: 20px;
	}
	.indexMo1 .list .listItem:hover .chname{
		margin-top: 50px;
	}
	.indexMo1 .list .listItem .seeAbout{
		font-size: 16px;
    	height: 44px;
    	line-height: 44px;
    	width: 170px;
    	background-position: 124px center;
	}
	.indexBanner .textBox .seeCases{
		font-size: 16px;
    	height: 44px;
    	line-height: 44px;
    	width: 170px;
    	background-position: 124px center;
	}
	.indexMo1 .list .listItem .seeAbout:hover{
		background-position: 134px center;
	}
	.indexBanner .textBox .seeCases:hover{
		background-position: 134px center;
	}
	.pcHeader{
		display: none;
	}
	.mHeader{
		display: block;
	}
	.indexMo4 .honorSwi{
		padding: 0 70px;
	}
	.indexMo4 .honorSwi .swiper-button-next{
		right: 10px;
	}
	.indexMo4 .honorSwi .swiper-button-prev{
		left: 10px;
	}
	main{
		padding-top: 60px;
		overflow: hidden;
	}
	.indexMo2 .tabCons .list .listItem{
		width: 48%;
		margin-right: 4%;
	}
	.indexMo2 .tabCons .list .listItem:nth-of-type(2n){
		margin-right: 0;
	}
	.indexMo2 .tabCons .list .listItem:nth-of-type(3){
		height: 486px;
		margin-top: -164px;
	}
	.indexMo2 .tabCons .list .listItem:nth-of-type(4){
		height: 322px;
	}
	.indexMo2 .tabCons .list .listItem:nth-of-type(5){
		height: 322px;
		margin-top: 0;
	}
	.indexMo2 .tabCons .list .listItem:nth-of-type(6){
		height: 486px;
	}
	.footerForm{
		height: auto;
		padding: 20px 5%;
	}
	.footerForm .form{
		padding: 0;
		width: 100%;		
	}
	.footerForm .form .formItem{
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.footerForm .form .formSub{
		margin-left: 0;
		width: 100%;
	}
	.footerForm .name{
		width: 100%;
		border-right: none;
		text-align: center;
		margin-top: 0;
		padding: 0;
		margin-bottom: 10px;
	}
	.footerForm.close .name{
		text-align: left;
	}
	.caseMo1 .list .listItem{
		width: 32%;
		margin-right: 2%;
	}
	.caseMo1 .list .listItem:nth-of-type(4n){
		margin-right: 2%;
	}
	.caseMo1 .list .listItem:nth-of-type(3n){
		margin-right: 0;
	}
	.caseMo1 .sxBox .item .categroy a{
		margin-bottom: 0;
	}
	.caseMo1 .formBox .caseFrom{
		width: 300px;
	}
	.caseMo1 .formBox .caseFrom .formInput{
		width: calc(100% - 60px);
	}
	.innerBanner{
		height: auto;
	}
	.caseMo2{
		padding: 40px 0;
	}
	.pdt{
		padding-top: 50px;
	}
	.pdb{
		padding-bottom: 50px;
	}
	.caseMo4 .list .listItem .name{
		font-size: 16px;
	}
	.loadMore{
		font-size: 20px;
		height: 50px;
		width: 180px;
		line-height: 50px;
	}
	.caseMo4 .list{
		margin-bottom: 50px;
		margin-top: 30px;
	}
	.caseMo3 .box .leftBox{
		width: 100%;
		padding: 30px 0;
		height: auto;
	}
	.caseMo3 .box .rightBox{
		width: 100%;
		padding: 30px 0;
		height: auto;
	}
	.caseMo3 .box .bgB{
		width: 200%;
		right: -50%;
	}
	.caseMo3 .box .bgY{
		width: 200%;
		left: -50%;
	}
	.caseMo3 .box .leftBox .cover{
		display: none;
	}
	.detailMo{
		padding-top: 50px;
	}
	.detailMo .title .artName, .detailMo .shareMo .shareInfo .name{
		font-size: 20px
	}
	.detailMo .shareMo .shareInfo .profile, .detailMo .content .detail, .detailMo .title .time, .detailMo .content .notice{
		font-size: 14px;
		margin-bottom: 30px;
	}
	.detailMo .title{
		margin-bottom: 30px;
	}
	.detailMo .videoBox{
		height: 500px;
		margin-bottom: 30px;
	}
	.detailMo .content .leftBox{
		padding-right: 0;
		width: 100%;
	}
	.detailMo .content .rightBox{
		width: 100%;
		margin-top: 30px;
	}
	.detailMo .content .notice{
		margin-top: 30px;
	}
	.detailMo .content .rightBox .contactBox .num{
		font-size: 20px;
		line-height: 28px;
	}
	.detailMo .content .rightBox .contactBox .icon{
		margin-top: 0;
	}
	.shareCon .shareTxt{
		font-size: 16px;
	}
	.detailMo .shareMo{
		padding-bottom: 50px;
		margin-bottom: 30px;
	}
	.detailMo .shareMo .shareList .shareItem{
		width: 32%;
		margin-right: 2%;
	}
	.detailMo .shareMo .shareList .shareItem:nth-of-type(5n){
		margin-right: 2%;
	}
	.detailMo .shareMo .shareList .shareItem:nth-of-type(3n){
		margin-right: 0;
	}
	.detailMo .shareMo .shareList .name,.detailMo .content .rightBox .list .listItem .name{
		font-size: 16px;
	}
	.serviceMo1 .rightBox{
		display: none;
	}
	.serviceMo1 .leftBox{
		width: 100%;
	}
	.moBar .box .item{
		font-size: 18px;
		margin-right: 20px;
	}
	.serviceMo2 .leftBox, .serviceMo2 .rightBox{
		padding: 2%;
	}
	.serviceMo3 .listItem{
		width: 23%;
		height: 150px;
		margin-right: 2.6%;
		margin-bottom: 2.6%;
	}
	.serviceMo3 .listItem:nth-of-type(12n-1), .serviceMo3 .listItem:nth-of-type(12n-3), .serviceMo3 .listItem:nth-of-type(12n-5), .serviceMo3 .listItem:nth-of-type(12n-6), .serviceMo3 .listItem:nth-of-type(12n-8), .serviceMo3 .listItem:nth-of-type(12n-10){
		height: 150px;
	}
	.serviceMo3 .listItem:nth-of-type(12n-1), .serviceMo3 .listItem:nth-of-type(12n-3), .serviceMo3 .listItem:nth-of-type(12n-5){
		margin-top: 0;
	}
	.serviceMo3 .listItem:nth-of-type(6n){
		margin-right: 2.6%;
	}
	.serviceMo3 .listItem:nth-of-type(4n){
		margin-right: 0;
	}
	.serviceMo4 .listItem{
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.serviceMo4 .listItem:nth-of-type(4n){
		margin-right: 2%;
	}
	.serviceMo4 .listItem:nth-of-type(3n){
		margin-right: 0;
	}
	.serviceMo5 .leftBox{
		display: none;
	}
	.serviceMo5 .rightBox{
		width: 100%;
	}
	.serviceMo6 .process{
		display: none;
	}
	.serviceMo6 .mProcess{
		display: block;
	}
	.recMo .topList .listItem{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	.recMo .topList .listItem:nth-of-type(2){
		margin-right: 0;
	}
	.aboutMo2 .rightBox .pro{
		font-size: 14px;
	}
	.aboutMo2 .rightBox .name{
		font-size: 18px;
		padding-left: 20px;
	}
	.aboutMo2 .leftBox .chName{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.aboutMo2 .leftBox .enName{
		font-size: 50px;
	}
	.aboutMo2 .leftBox .pro{
		font-size: 16px;
	}
	.aboutMo2 .leftBox .pro2{
		font-size: 14px;
	}
	.aboutMo3 .leftBox{
		width: 100%;
		margin-bottom: 30px;
	}
	.aboutMo3 .rightBox{
		width: 100%;
	}
	.aboutMo3 .rightBox .listItem .icon{
		padding-top: 0;
		height: 60px;
	}
	.aboutMo3 .rightBox .listItem{
		height: 120px;
	}
	.aboutMo4 .tabBars .tabBar,.aboutMo4 .tabCons .tabCon .list .listItem{
		font-size: 14px;
	}
	.aboutMo4 .tabCons .tabCon{
		padding: 30px 20px;
	}
	.aboutMo4 .tabBars .tabBar{
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.contactMo1 .box .leftBox{
		width: 100%;	
		padding-top: 30px;	
		padding-bottom: 50px;
	}
	.contactMo1 .box .rightBox{
		float: left;
		width: 100%;
		padding-top: 50px;		padding-right: 0;		background: rgba(255,255,255,0.8);		padding-bottom: 50px;
	}
	.contactMo1 .box{
		height: auto;
		background: #FD913D;
	}
	.contactMo2 .listItem{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
		padding: 20px 10px;
		font-size: 16px;
		height: 200px;
	}
	.contactMo2 .listItem:nth-of-type(2n){
		margin-right:0;
	}
	.mapMo .mapBox{
		height: 300px;
	}
	.mapMo .mapBox .map{
		height: 346px;
	}
	.indexMo5 .leftBox{
		width: 100%;
	}
	.indexMo5 .rightBox{
		width: 100%;
		border-left: none;
		padding-left: 0;
	}
	.indexMo5 .rightBox .listItem{
		height: 290px;
	}
}
@media only screen and (min-width: 100px) and (max-width: 768px) {
	.container{
		padding-right: 15px;
  		padding-left: 15px;
  		width: 100%;
	}
	.moTitle .chName{
		font-size: 22px;
		top: -20px;
	}
	.moTitle .enName{
		font-size: 40px;
	}
	.moTitle .pro{
		font-size: 14px;
		letter-spacing: 0;
	}
	.moTitle .pro2{
		font-size: 14px;
		letter-spacing: 0;
		margin-bottom: 30px;
	}
	.innerBanner .textBox .enName{
		font-size: 38px;
		letter-spacing: 0px;
	}
	.innerBanner .textBox .chName{
		font-size: 22px;
		top: -20px;
	}
	.innerBanner .textBox .pro{
		font-size: 12px;
		letter-spacing: 0;
	}
	.innerBanner .textBox .dansh{
		width: 40px;
	}
	.indexMo1{
		padding-top: 50px;
	}
	.indexMo1 .titleBox{
		margin-bottom: 10px;
	}
	.indexMo1 .textBox .name{
		margin-bottom: 10px;
	}
	.indexMo3,.indexMo4,.indexMo2{
		padding: 50px 0;
	}
	.ysFooter .rightBox{
		width: 100%;
		float: left;
		margin-top: 50px;
	}
	.caseMo2 .item .name{
		font-size: 14px;
	}
	.caseMo2 .item .num{
		font-size: 16px;
		margin-bottom: 5px;
	}
	.moBar .box{
		display: block;
	}
	.moBar .box .item{
		font-size: 16px;
		margin-right: 14px;
		line-height: 10px;
	}
	.serviceMo2 .leftBox, .serviceMo2 .rightBox{
		width: 100%;
		height: 250px;
	}
	.serviceMo2 .box .name{
		font-size: 18px;
	}
	.serviceMo2 .box .pro{
		font-size: 14px;
	}
	.newsMo .list .listItem .title{
		font-size: 18px;
	}
	.newsMo .list .listItem .time-md{
		font-size: 20px;
	}
	.newsMo .list .listItem .time-y{
		font-size: 12px;
	}
	.newsMo .list .listItem .timeBox{
		right: 20px;
		top: 40px;
	}
	.newsMo .list .listItem .picBox{
		height: 120px;
	}
	.teamMo .topBox .txt{
		font-size: 18px;
	}
	.teamMo .topBox .txt2{
		font-size: 14px;
	}
	.teamMo .list .listItem .title{
		font-size: 18px;
	}
	.teamMo .list .listItem .zhiwei, .teamMo .list .listItem .xuanyan, .teamMo .list .listItem .description .name, .teamMo .list .listItem .description .profile{
		font-size: 14px;
	}
	.indexMo5 .rightBox{
		padding-top: 0;
	}
}
@media only screen and (min-width: 100px) and (max-width: 640px) {
	.indexBanner .textBox .pro{
		display: none;
	}
	.indexBanner .textBox .tit{
		font-size: 14px;
	}
	.indexBanner .textBox .dansh{
		margin: 16px auto;
		width: 30px;
	}
	.indexBanner .textBox .seeCases{
		font-size: 12px;
		line-height: 32px;
		height: 32px;
		width: 100px;
		background: #FD913D;
		padding: 0;
	}
	.indexMo1 .textBox .pro{
		font-size: 14px;
	}
	.indexMo1 .list .listItem{
		width: 100%;
		height: 150px;
	}
	.indexMo1 .list .listItem:nth-of-type(2n){
		height: 150px;
	}
	.indexMo1 .list .listItem .logo{
		height: 40px;
		margin: 0 auto 20px;
	}
	.indexMo1 .list .listItem .seeAbout{
		font-size: 12px;
		line-height: 32px;
		height: 32px;
		width: 100px;
		padding: 0;
		background: none;
	}
	.indexMo1 .list .listItem .chname{
		font-size: 16px;
	}
	.indexMo1 .list .listItem .enname{
		display: none;
	}
	.indexMo1 .list .listItem:nth-of-type(2n) .flexbox{
		border-width: 4px;
	}
	.indexMo3 .rightBox{
		width: 264px;
	}
	.indexMo3 .rightBox .listItem:nth-of-type(2n){
		margin-right: 0;
	}
	.indexMo3 .rightBox .listItem:nth-of-type(8n-5){
		width: 100px;
    	height: 118px;
	}
	.indexMo3 .rightBox .listItem:nth-of-type(8n-4){
		width: 134px;
    	height: 88px;
    	margin-top: 30px;
	}
	.indexMo3 .rightBox .listItem:nth-of-type(8n-3){
		width: 134px;
    	height: 88px;
    	margin-top: 30px;
    	margin-bottom: 0;
	}
	.indexMo3 .rightBox .listItem:nth-of-type(8n-2){
		width: 100px;
    	height: 118px;
    	margin-top: 30px;
    	margin-bottom: 0;
	}
	.indexMo3{
		background-position: bottom center;
	}
	.indexMo4 .honorSwi .item{
		font-size: 12px;
		height: 170px;
		padding: 66px 24px 0;
	}
	.indexMo4 .honorSwi{
		padding: 0;
	}
	.ysFooter .copyright{
		font-size: 12px;
		text-align: center;
		padding: 20px 0;
	}
	.indexMo2 .tabCons .list .listItem{
		width: 100%;
		margin-right: 0;
		height: 200px;
	}
	.indexMo2 .tabCons .list .listItem:nth-of-type(2),.indexMo2 .tabCons .list .listItem:nth-of-type(3),.indexMo2 .tabCons .list .listItem:nth-of-type(4),.indexMo2 .tabCons .list .listItem:nth-of-type(5),.indexMo2 .tabCons .list .listItem:nth-of-type(6),.indexMo2 .tabCons .list .listItem:nth-of-type(7){
		height: 200px;
		margin-top: 0;
	}
	.indexMo2 .tabCons .list{
		margin-top: 30px;
	}
	.caseMo1 .list .listItem{
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0;
	}
	.caseMo1 .list .listItem:nth-of-type(4n){
		margin-right: 0;
	}
	.caseMo1 .formBox .caseFrom{
		width: 200px;
	}
	.caseMo1 .sxBox .item, .caseMo1 .formBox .caseFrom .formInput, .caseMo1 .list .listItem .name{
		font-size: 14px;
	}
	.caseMo1 .sxBox .item{
		padding: 10px 10px 5px;
	}
	.caseMo1 .sxBox .item .categroy a{
		margin: 0 10px;
	}
	.caseMo2{
		padding: 30px 0;
	}
	.caseMo2 .item .righttop{
		font-size: 12px;
	}
	.indexMo2 .tabBars .tabBar, .indexMo2 .tabBars .mo, .caseMo4 .tabBars2 .tabBar{
		margin-bottom: 8px;
	}
	.caseMo4 .list .listItem{
		width: 100%;
		margin-right: 0;
		
	}
	.loadMore{
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		width: 150px;
	}
	.caseMo4 .list{
		margin-bottom: 30px;
		margin-top: 20px;
	}
	.ysFooter .leftBox .blogo{
		height: 40px;
		margin-bottom: 16px;
	}
	.ysFooter .rightBox{
		margin-top: 30px;
	}
	.caseMo3 .box .leftBox .tabBar{
		font-size: 16px;
	}
	.caseMo3 .box .leftBox .tabCons{
		margin-top: 30px;
	}
	.caseMo3 .box .leftBox .tabCon .listItem{
		width: auto;
		height: 32px;
		margin: 0 10px 10px 0;
		padding: 0 10px;
	}
	.caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-1), .caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-3), .caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-5), .caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-6), .caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-8), .caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-10){
		height: 32px;
	}
	.caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-1), .caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-3), .caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(12n-5){
		margin-top: 0;
	}
	.caseMo3 .box .leftBox .tabCon .listItem:nth-of-type(6n){
		margin-right: 10px;
	}
	.detailMo .videoBox{
		height: 220px;
	}
	.detailMo .title .time{
		margin-bottom: 10px;
	}
	.detailMo .content .rightBox .contactBox .ways{
		margin-top: 10px;
	}
	.detailMo .shareMo .shareList .shareItem{
		width: 49%;
	}
	.detailMo .shareMo .shareList .shareItem:nth-of-type(3n){
		margin-right: 2%;
	}
	.detailMo .shareMo .shareList .shareItem:nth-of-type(2n){
		margin-right: 0;
	}
	.mHeader .navMo .item{
		font-size: 15px;
	}
	.moBar .box .item{
		margin-bottom: 10px;
	}
	.moBar .box{
		padding-bottom: 14px;
	}
	.serviceMo1 .leftBox .topBox{
		padding: 20px;
	}
	.serviceMo1 .leftBox .topBox .name{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.serviceMo1 .leftBox .list .name, .serviceMo1 .leftBox .topBox{
		font-size: 16px;
	}
	.serviceMo1 .leftBox .list .textBox{
		float: left;
		width: 100%;
		margin-top: 10px;
	}
	.serviceMo3 .listItem{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	.serviceMo3 .listItem:nth-of-type(2n){
		margin-right: 0;
	}
	.serviceMo4 .listItem{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
		padding: 20px 10px;
		height: 210px;
	}
	.serviceMo4 .listItem:nth-of-type(3n){
		margin-right: 4%;
	}
	.serviceMo4 .listItem:nth-of-type(2n){
		margin-right: 0;
	}
	.serviceMo4 .listItem .title{
		padding-left: 0;
		margin-bottom: 10px;
	}
	.serviceMo4 .listItem .icon{
		display: none;
	}
	.serviceMo4 .listItem .name{
		font-size: 18px;
	}
	.serviceMo4 .listItem .tag{
		font-size: 13px;
	}
	.serviceMo4 .list{
		padding-top: 0;
	}
	.serviceMo5 .rightBox .listItem{
		padding-left: 80px;
	}
	.serviceMo5 .rightBox .listItem .icon{
		transform: scale(0.8);
		left: -10px;
	}
	.newsMo .list{
		padding: 30px 0;
	}
	.newsMo .list .listItem .arrow{
		display: none;
	}
	.newsMo .list .listItem{
		padding: 10px;
	}
	.newsMo .list .listItem .time-md{
		font-size: 16px;
	}
	.newsMo .list .listItem .timeBox{
		right: 10px;
		top: 10px;
	}
	.newsMo .list .listItem .picBox{
		display: none;
	}
	.newsMo .list .listItem .textBox{
		padding-top: 0;
		width: 100%;		
	}
	.newsMo .list .listItem .leftBox{
		width: calc(100% - 80px);
	}
	.teamMo .topBox{
		margin-top: 30px;
		padding: 20px;
	}
	.teamMo .topBox .txt{
		font-size: 16px
	}
	.teamMo .list .listItem .textBox{
		width: 100%;
		padding-left: 0;
	}
	.teamMo .list .listItem .switch{
		right: 20px;
		top: auto;
		bottom: 20px;
	}
	.teamMo .list .listItem .picBox{
		width: 100%;
		margin-bottom: 10px;
		height: 160px;
	}
	.recMo .topList .listItem{
		width: 100%;
		margin-right: 0;
	}
	.recMo .topList{
		margin-top: 30px;
	}
	.recMo .topList .listItem .title, .recMo .list .listItem .title{
		font-size: 16px;
	}
	.recMo .list .listItem{
		padding: 20px;		
	}
	.recMo .list .listItem .switch{
		right: 20px;
		top: 20px;
	}
	.aboutMo1 .rightBox{
		display: none;
	}
	.aboutMo1 .leftBox{
		width: 100%;
	}
	.aboutMo1 .conbox{
		margin: 30px 0;
	}
	.aboutMo1 .leftBox .name{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.aboutMo1 .leftBox .pro{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.aboutMo1 {
	    background-size: auto 80%;
	}
	.aboutMo2 .leftBox{
		padding: 30px;
	}
	.aboutMo2 .leftBox .enName{
		font-size: 40px;
	}
	.aboutMo2 .leftBox .chName{
		font-size: 22px;
    	top: -20px;
    	margin-bottom: 0;
	}
	.aboutMo2 .leftBox .pro{
		margin-bottom: 20px;
	}
	.aboutMo2 .leftBox .pro2{
		margin-bottom: 20px;
	}
	.aboutMo3 .leftBox{
		font-size: 14px;
		padding: 30px 10px;
		height: auto;
	}
	.aboutMo3 .rightBox .listItem{
		padding: 20px;
	}
	.aboutMo3 .rightBox .listItem .icon{
		width: 76px;
		padding-right: 20px;
	}
	.aboutMo3 .rightBox .listItem .name{
		margin-bottom: 0;
		font-size: 18px;
	}
	.aboutMo3 .rightBox .listItem .textBox{
		padding-left: 20px;
		width: calc(100% - 100px);
	}
	.aboutMo4 .tabCons .tabCon .list .listItem{
		width: 100%;
	}
	.aboutMo4{
		background-size: auto 70%;
	}
	.contactMo1 .box .rightBox{
		font-size: 17px;
	}
	.indexMo5 .rightBox .listItem{
		height: 220px;
	}
	.indexMo5 .rightBox .listItem .text{
		padding: 20px;
	}
	.indexMo5 .rightBox .listItem .name{
		font-size: 16px;
		margin-bottom: 0;
	}
	.indexMo5 .rightBox .listItem .time{
		font-size: 12px;
	}
	.indexMo5 .rightBox{
		padding-bottom: 30px;
	}
	.indexMo5 .leftBox .listItem .picBox{
		width: 100%;
	}
	.indexMo5 .leftBox .listItem .textBox{
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.indexMo5 .leftBox .listItem .time{
		margin-bottom: 10px;
	}
	.indexMo5 .leftBox .listItem .name{
		font-size: 16px;
		margin-bottom: 10px;
	}
	
}