@media only screen and (min-width: 1024px){
	.header-m{
    display: none;
  }
	.moblclb{
		display: none;
	}

}
@media only screen and (max-width: 1200px){
	.maxWidth{
		width: 95%;
	}
}
@media only screen and (max-width: 1024px){
	.header{
    display: none;
  }
  .header-m{
    display: block;
    background-color: #ffffff;
  }
  .container {
    display: flex;
    justify-content: space-between;
		align-items: center;
		padding: 5px 15px;
  }
  .container .left{
    display: flex;
    align-items: center;
  }
  .header-m{
  	position:fixed;
  	top:0;
  	left:0;
  	right: 0;
  	z-index:999;
  }
  /*左侧logo*/
  .header-m .left img{
  	width: 50px;
  }
  /*右侧*/
  .header-m .right{
  	display: flex;
  	align-items: center;
  }
  .header-m .right img{
  	width: 2rem;
  }
  .xialanav{
  	display: flex;
  	justify-content: space-between;
  }
  .xialanav .click{
  	display: flex;
  	align-items: center;
  }
  /*白色背景的头部*/
  .header-m.on{
  	background: #fff;
  	border-bottom: 1px solid #ccc;
  }
  .header.on .left .img1{
  	display: none;
  }
  .header.on .left .img2{
  	display: block;
  }
  .header.on .navbar_nav li a{
  	color: #333;
  }
  .header.on .navbar_nav li:hover a{
  	color: orangered;
  }
  .m_nav{
  	position: fixed;
  	top: 0px;
  	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
  	width: 100%;
    height: 100%;
    background: #fff;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
		z-index: 1000;
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    top: 0;
		right: 0;
    transform: translateX(100%);
  }
  .m_nav.open{
      transform: translateX(0);
  }
  .m_nav .top{
  	height: 60px;
  	padding: 20px;
  	box-sizing: border-box;
  }
  .m_nav .top .closed{
  	width: 30px;
  	height: 30px;
  	vertical-align: middle;
  	float:right;
  	cursor: pointer;
  }
  .m_nav .ul{
  	margin-top: 10px;
  }
  .m_nav .ul li{
  	padding: 0 20px;
  	border-bottom: 1px solid #f5f5f5;
  	transform: translateY(0);
  	-webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    opacity: 0;
  }
  .m_nav.open .ul li{
  	opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
  }
  .m_nav .ul li:nth-child(1) {
      -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
  }
  .m_nav .ul li:nth-child(2) {
      -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
  }
  .m_nav .ul li:nth-child(3) {
      -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
  }
  .m_nav .ul li:nth-child(4) {
      -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
  }
  .m_nav .ul li:nth-child(5) {
      -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
  }
  .m_nav .ul li:nth-child(6) {
      -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
      transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
  }
  .m_nav .ul li a{
  	display: block;
  	text-decoration: none;
  	color: #333;
  	font-size: 16px;
  	height: 50px;
  	line-height: 50px;
  	width: 100%;
  }
  .m_nav .ul li .dropdown_menu{
  	display: none;
  }
  .m_nav .ul li.dropdown.active .dropdown_menu{
  	display: block;
  }
  .m_nav .ul li .dropdown_menu a{
  	display: block;
  	height: 50px;
  	line-height: 50px;
  	padding: 0 40px;
  	box-sizing: border-box;
  	border-bottom: 1px solid #f5f5f5;
  }
  .m_nav .ul li .dropdown_menu a:last-child{
  	border: none;
  }
	.header-m .left a{
		font-size: 28px;
		color: #8A8A8A;
		font-weight: bold;
	}
	.banner{
		margin-top: 54px;
	}
	.banner .swiper-button-prev{
		display: none;
	}
	.banner .swiper-button-next{
		display: none;
	}

	#MapContainer{
		width: 100%;
		height: 350px;
	}
	.abs_gy{
		display: none;
	}
	.about{
		padding-top: 2.19rem;
	}
	.bt_gy .bt{
		font-size: 1.63rem;
	}
	.bt_gy .ms{
		font-size: 1rem;
	}
	.gsjs{
		margin-top: 1.25rem;
	}
	.gsjs .tps{
		position: inherit;
	}
	.gsjs .wzjs{
		width: 100%;
	}
	.gsjs .tps img{
		max-width: 100%;
	}
	.aboutreds .p{
		width: 100%;
	}
	.aboutred{
		padding-top: 1.25rem;
		padding-bottom: 2.19rem;
	}
	.aboutreds .more{
		margin-top: 1.25rem;
	}
	.course{
		padding-top: 2.19rem;
	}
	.courses{
		margin-top: 1.25rem;
	}
	.courseSwip{
		flex-direction: column;
	}
	.courseSwip .left{
		width: 100%;
	}
	.courseSwip .year{
		font-size: 1.63rem;
	}
	.courseSwip .wz{
		font-size: 1rem;
	}
	.courseSwip .left{
		height: 20.75rem;
	}
	.float-nav{
		display: none !important;
	}
	.courseSwip .right{
		width: 100%;
		margin-top: 1.25rem;
	}
	.index_culture{
		margin-top: 2.19rem;
		padding-top: 1.63rem;
		padding-bottom: 2.19rem;
	}
	.culturenr{
		margin-top: 1.25rem;
		flex-direction: column;
	}
	.culturenr .left{
		width: 100%;
	}
	.culturenr .right{
		width: 100%;
	}
	.culturenr .title{
		margin-top: .63rem;
	}
	.culturenr .nr{
		margin-top: 1.13rem;
	}
	.culturelist{
		margin-top: 1.25rem;
		flex-direction: column;
	}
	.culturelist .lbs{
		width: 100%;
		margin-bottom: .63rem;
	}
	.teachers{
		padding-top: 2.19rem;
	}
	.teachers_nr{
		margin-top: 1.25rem;
		flex-direction: column;
	}
	.teachers_nr .lbn{
		width: 100%;
		margin-bottom: .94rem;
	}
	.teachers_nr .tp{
		width: 100%;
		margin-bottom: .94rem;
	}
	.teachers_nr .lbn2{
		width: 100%;
	}
	.hxsztds{
		margin-top: 2.19rem;
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.hxsztd{
		margin-top: 1.25rem;
		flex-wrap: wrap;
	}
	.hxsztd .list{
		width: 49%;
		margin-bottom: .63rem;
	}
	.hxsztd .list:nth-child(4){
		display: none;
	}
	.sztdhd{
		margin-top: .63rem;
		flex-direction: column;
	}
	.sztdhd .thr{
		width: 100%;
		margin-top: .63rem;
	}
	.sztdhd .thr .st{
		height: auto;
	}
	.sztdhd .thr .st img{
		height: auto;
	}
	.news {
		padding-top: 2.19rem;
	}
	.newsnav{
		display: none;
	}
	.newslist .left{
		display: none;
	}
	.newsnav a{
		margin-left: 0;
	}
	.newslist .right{
		width: 100%;
	}
	.newslist .time .n{
		font-size: 1.25rem;
	}
	.newslist .time{
		width: 20%;
		text-align: left;
	}
	.newslist .tms{
		width: 79%;
	}
	.newslist .right .title .bt{
		font-size: 1rem;
	}
	.newslist .right .gd{
		font-size: .75rem;
	}
	.newslist .right .title{
		margin-bottom: .63rem;
	}
	.newslist .right .description{
		font-size: .81rem;
	}
	.newslist .right .list{
		padding-bottom: .94rem;
		margin-bottom: .94rem;
	}
	.footerleft{
		display: none;
	}
	.footerright{
		width: 100%;
		text-align: center;
	}
	footer {
		margin-top: 2.19rem;
		padding-top: 2.19rem;
	}
	.footer{
		padding-bottom: 1.25rem;
	}
	.nybanner{
		margin-top: 3.38rem;
	}
	.about1{
		padding-top: 2.19rem;
	}
	.en_gy .name{
		font-size: 1.63rem;
	}
	.about1nr{
		margin-top: 1.25rem;
	}
	.about1nr .ms{
		font-size: 1.25rem;
	}
	.about2s{
		margin-top: 2.19rem;
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.about2nr{
		margin-top: 1.25rem;
		flex-direction: column;
	}
	.about2nr .left{
		width: 100%;
	}
	.about2nr .right{
		width: 100%;
	}
	.about2nr .on{
		flex-direction: column;
	}
	.about2nr .on .ls{
		width: 100%;
		height: auto;
		margin-top: .63rem;
	}
	.about3{
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.en_gy .enname{
		display: none;
	}
	.about3nr{
		margin-top: 1.25rem;
	}
	.about3nr .list{
		width: 48%;
		margin-bottom: .94rem;
	}
	.about4 {
		padding-top: 2.19rem;
	}
	.about4nav{
		margin-top: 1.25rem;
	}
	.about4nav ul{
		flex-wrap: wrap;
	}
	.about4nav ul li{
		width: 48%;
		margin-bottom: .63rem;
	}
	.about4list{
		margin-top: .63rem;
	}
	.about4list .list{
		width: 49%;
	}
	.about5{
		margin-top: 0;
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.about5 .left{
		display: none;
	}
	.about5 .right{
		width: 100%;
	}
	.about5 .right .list{
		width: 49%;
	}
	.about5list{
		margin-top: 1.25rem;
	}
	.nybook1{
		padding-top: 2.19rem;
	}
	.nybook1nr{
		margin-top: 1.25rem;
	}
	.nybook1 .nrs{
		flex-direction: column;
		padding: .94rem;
	}
	.nybook1nr .left{
		width: 100%;
		margin-bottom: .63rem;
	}
	.nybook1nr .right{
		width: 100%;
	}
	.nybook1nr .title{
		font-size: 1.25rem;
		margin-bottom: .63rem;
	}
	.nybook1nr .description{
		font-size: .88rem;
		line-height: 1.63rem;
	}
	.nybook1nr .more{
		margin-top: .63rem;
	}
	.nybook1nr .more a{
		font-size: 1rem;
	}
	.nybook2{
		padding-top: 2.19rem;
		margin-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.nybook2list{
		margin-top: 1.25rem;
		justify-content: space-between;
	}
	.nybook2list .list{
		width: 49%;
		margin-right: 0;
		margin-bottom: .94rem;
	}
	.nybook2list .title{
		margin-top: .63rem;
		font-size: 1rem;
	}
	.nybook2list .description{
		font-size: .88rem;
	}
	.nybook2list .more{
		font-size: .75rem;
	}
	.bookmore{
		margin-top: .63rem;
	}
	.bookmore a{
		font-size: 1.13rem;
		line-height: 3.13rem;
		height: 3.13rem;
	}
	.nybook3{
		padding-top: 2.19rem;
	}
	.nychina1{
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.nychina1s{
		flex-direction: column;
	}
	.nychina1s .left img{
		max-width: 100%;
	}
	.nychina1s .right{
		margin-left: 0;
		margin-top: 1.25rem;
	}
	.nychina1s .en{
		font-size: 1.63rem;
	}
	.nychina1s .cn{
		font-size: 1.63rem;
		margin-top: .63rem;
	}
	.nychina1s .xian{
		width: 10rem;
		height: .13rem;
		margin-top: 1.25rem;
		margin-bottom: .63rem;
	}
	.nychina1s .wzms{
		font-size: 1rem;
		line-height: 1.63rem;
	}
	.nychina2{
		padding-top: 2.19rem;
		flex-direction: column;
	}
	.nychina2 .why{
		width: 100%;
		margin-bottom: 1.25rem;
	}
	.nychina2 .why .cn{
		font-size: 1.63rem;
	}
	.nychina2 .why .en{
		font-size: 1.63rem;
		margin-top: .63rem;
	}
	.nychina2list{
		width: 100%;
	}
	.nychina2list .swiper-container{
		padding-bottom: 1.63rem;
	}
	.nychina3{
		padding-top: 2.19rem;
		flex-direction: column;
	}
	.nychina3 .list{
		width: 100%;
		margin-bottom: .63rem;
	}
	.nychina3 .list a{
		padding: .94rem;
	}
	.nychina3 .xq{
		margin-top: 1.63rem;
	}
	.nychina3 .ms{
		margin-top: 1.56rem;
	}
	.nychina3 .sz{
		font-size: 1.63rem;
	}
	.nychina4{
		margin-top: 1.56rem;
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.nychina4s{
		flex-direction: column-reverse;
	}
	.nychina4s .left{
		width: 100%;
	}
	.nychina4s .right{
		width: 100%;
		margin-bottom: 1.25rem;
	}
	.nychina4s .left .nr{
		margin-top: 1.25rem;
	}
	.nychina4s .left .descr{
		margin-top: .63rem;
	}
	.nychina4s .en{
		font-size: 1.63rem;
		line-height: 2.5rem;
		margin-top: 1.25rem;
	}
	.nychina4s .cn{
		font-size: 1.63rem;
		margin-top: .63rem;
	}
	.nycsr1{
		padding-top: 2.19rem;
		flex-direction: column;
	}
	.nycsr1 .left{
		width: 100%;
	}
	.nycsr1 .right{
		width: 100%;
		margin-top: .94rem;
	}
	.nycsr1 .right img{
		max-width: 100%;
	}
	.nycsr1 .en{
		font-size: 1.63rem;
	}
	.nycsr1 .cn{
		font-size: 1.63rem;
		margin-top: .63rem;
	}
	.nycsr1 .xian{
		width: 10rem;
		height: .13rem;
		margin-top: .94rem;

	}
	.nycsr1 .nr{
		margin-top: 1.25rem;
		font-size: 1rem;
		line-height: 1.88rem;
	}
	.nycsr2{
		margin-top: 2.19rem;
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.nycsr2list{
		margin-top: 1.25rem;
		flex-direction: column;
	}
	.nycsr2list .left{
		width: 100%;
	}
	.nycsr2list .right{
		width: 100%;
	}
	.nycsr2list .lm{
		padding: 1.88rem 0;
	}
	.nycsr2list .lm p{
		font-size: 1.25rem;
	}
	.nycsr2list .right a{
		flex-direction: column;
	}
	.nycsr2list .right .thumb{
		width: 100%;
	}
	.nycsr2list .right .ybnr{
		width: 100%;
	}
	.nycsr2list .right .title{
		font-size: 1.13rem;
		margin-bottom: .63rem;
	}
	.nycsr2list .right .description{
		font-size: .88rem;
		line-height: 1.75rem;
	}
	.nycsr2list .right .mo span{
		font-size: .75rem;
		padding: .5rem .94rem;
	}
	.nycsr2list .right .list a {
		padding: .63rem;
	}
	.nycsr2list .right .list{
		margin-bottom: .63rem;
	}
	.nycsr3 {
		padding-top: 2.19rem;
	}
	.nycsr3list{
		margin-top: 1.25rem;
		flex-direction: column;
	}
	.nycsr3list .list{
		margin-bottom: 1.25rem;
	}
	.nycsr3list .title{
		font-size: 1rem;
		margin-top: .63rem;
	}
	.nyaqpx1s form{
		flex-direction: column;
		padding: .94rem;
	}
	.nyaqpx1s .inp{
		flex-direction: column;
	}
	.nyaqpx1{
		height: auto;
		line-height: normal;
	}
	.nyaqpx1s .xm{
		margin-left: 0;
	}
	.nyaqpx1s .xm span{
		display: inline-block;
		width: 2.5rem;
	}
	.nyaqpx1s .btn{
		background: none;
		text-align: center;
	}
	.nyaqpx1s button{
		line-height: 3.13rem;
		height: 3.13rem;
		font-size: 1.25rem;
		padding-left: 1.88rem;
		padding-right: 1.88rem;
	}
	.nyaqpx1s button img{
		width: 1.56rem;
	}
	.nyaqpx2{
		padding-top: 2.19rem;
	}
	.nyaqpx2nav{
		margin-top: 1.25rem;
	}
	.nyaqpx2nav a{
		font-size: 1rem;
		margin: 0 .31rem;
		line-height: 2.5rem;
		height: 2.5rem;
		padding: 0 .31rem;
	}
	.nyaqpx2list{
		margin-top: 1.25rem;
		justify-content: space-between;
	}
	.nyaqpx2list .list{
		width: 49%;
		margin-right: 0;
		margin-bottom: .94rem;
	}
	.nyaqpx2list a{
		padding: .94rem;
	}
	.nyaqpx2list .title{
		font-size: 1rem;
		margin-bottom: .94rem;
	}
	.pages a{
		font-size: .88rem;
	}
	.nycamp1{
		height: auto;
		line-height: 3.75rem;
	}
	.nycamp1s {
		flex-wrap: wrap;
	}
	.nycamp1s  a{
		font-size: 1.25rem;
		width: 49%;
	}
	.nycamp1s  a:nth-child(2){
		border: none;
	}
	.culturenr .title .red{
		font-size: 1.5rem;
	}
	.nycamp2 {
		padding-top: 2.19rem;
	}
	.nycamp2list{
		margin-top: 1.25rem;
		justify-content: space-between;
	}
	.nycamp2list .list{
		width: 49%;
		margin-right: 0;
		margin-bottom: .63rem;
	}
	.ppxys1{
		padding-top: 2.19rem;
	}
	.xebt_gy .cn{
		font-size: 1.63rem;
	}
	.xebt_gy .en{
		font-size: 1rem;
		margin-top: .31rem;
	}
	.ppxys1nr .list{
		flex-direction: column;
	}
	.ppxys1nr .list .wzbf{
		width: 100%;
		margin-bottom: .63rem;
	}
	.ppxys1nr{
		margin-top: 1.25rem;
	}
	.ppxys1nr h3{
		font-size: 1.25rem;
	}
	.ppxys1nr .xian{
		height: .13rem;
		margin-bottom: 1.56rem;
	}
	.ppxys1nr .dx{
		margin-top: .63rem;
	}
	.ppxys1nr .tpbf img{
		max-width: 100%;
	}
	.ppxys1nr .ers{
		flex-direction: column-reverse;
		margin-top: 1.25rem;
	}
	.backabs{
		display: none;
	}
	.twolist{
		margin-top: 1.25rem;
		flex-direction: column;
	}
	.twolist .as{
		width: 100%;
	}
	.twolist .as h3{
		margin-bottom: .63rem;
	}
	.twolist .as .ms{
		font-size: .88rem;
		line-height: 1.63rem;
	}
	.ppxys2xf{
		position: inherit;
	}
	.threelist .im{
		display: none;
	}
	.kctxxf{
		position: inherit;
		color: #333333;
	}
	.kctxxfs h3{
		color: #333333;
	}
	.kctxxfs{
		height: auto;
		flex-direction: column-reverse;
	}
	.kctxxfs>div{
		width: 100%;
	}
	.kctxxfs .nr{
		color: #333333;
	}
	.ppxys2{
		margin-top: 2.19rem;
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.ppxys2s .left{
		display: none;
	}
	.ppxys2s {
		flex-direction: column;
	}
	.ppxys2s .right{
		width: 100%;
	}
	.ppxys2s .right .xian{
		height: .19rem;
		margin-top: 1.25rem;
	}
	.ppxys2s .right .xmd{
		margin-left: 0;
		margin-top: 1.25rem;
	}
	.ppxys2s .right .bt{
		font-size: 1.25rem;
		margin-bottom: 1.25rem;
	}
	.ppxys2s .right .sm{
		font-size: 1rem;
		margin-top: 1.25rem;
	}
	.ppxys2xf{
		margin-top: 1.25rem;
	}
	.ppxys2xf img{
		width: 100%;
	}
	.ppxys3{
		padding-top: 2.19rem;
	}
	.ppxys3nr{
		margin-top: 1.25rem;
	}
	.ppxys3nr .yi{
		flex-direction: column;
	}
	.ppxys3nr .list>div{
		width: 100%;
	}
	.ppxys3nr .list{
		flex-direction: column;
	}
	.ppxys3nr .er{
		flex-direction: column-reverse;
		margin-top: 1.25rem;
	}
	.ppxys3nr .yi .fts{
		padding-right: 0;
	}
	.ppxys3nr .er .fts{
		padding-left: 0;
	}
	.ppxys3nr .yi{
		text-align: left;
	}
	.ppxys3nr h3{
		font-size: 1.25rem;
	}
	.ppxys3nr .xian {
		height: .13rem;
		margin-top: .63rem;
		margin-bottom: .94rem;
	}
	.ppxys3nr .dx{
		margin-top: .63rem;
	}
	.ppxys3nr .list .st{
		margin-top: .94rem;
	}
	.ppxys4{
		margin-top: 2.19rem;
		padding-top: 2.19rem;
		padding-bottom: 2.19rem;
	}
	.ppxys4nr{
		margin-top: 1.25rem;
	}
	.ppxys4nr h3{
		font-size: 1.25rem;
	}
	.ppxys4nr .xian{
		height: .13rem;
	}
	.ppxys5 {
		padding-top: 2.19rem;
	}
	.ppxys5nr{
		margin-top: 1.25rem;
	}
	.ppxys5nr .jsxf{
		position: inherit;
		width: 100%;
		left: 0;
	}
	.ppxys5nr .jsxfs{
		padding: .94rem;
	}
	.ppxys5nr .en{
		font-size: 1.75rem;
	}
	.ppxys5nr h3{
		font-size: 1.25rem
	}
	.ppxys5nr .xian{
		height: .13rem;
	}
	.ppxys5 .jxln{
		margin-top: 1.25rem;
	}
	.ppxys5 .jxln h3{
		font-size: 1.25rem;
	}
	.jxlnlist{
		margin-top: 1.25rem;
	}
	.jxlnlist .list{
		width: 49%;
		margin-bottom: .63rem;
	}
	.jxlnlist p{
		padding: .63rem;
		font-size: .88rem;
		line-height: 1.63rem;
	}
	.jxlnlist .num{
		display: none;
	}
	.ppxys6{
		margin-top: 2.19rem;
		height: 25rem;
	}
	.ppxys6s{
		width: 100%;
	}
	.ppxys6 .jkxy{
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.5);
		color: #ffffff;
	}
	.ppxys6 .jkxys{
		padding: .94rem;
	}
	.ppxys6 h3{
		font-size: 1.25rem;
	}
	.ppxys6 .xian{
		height: .13rem;
		margin-bottom: .94rem;
		margin-top: .94rem;
	}
	.nycontact{
		padding-top: 2.19rem;
		flex-direction: column;
	}
	.nycontacts{
		padding-bottom: 2.19rem;
	}
	.nycontact .en{
		font-size: 1.63rem;
	}
	.nycontact .cn{
		font-size: 1.63rem;
	}
	.nycontact .left{
		padding-right: 0;
	}
	.nycontact>div{
		width: 100%;
	}
	.nycontact .right{
		margin-top: 1.25rem;
	}
	.contactcolors{
		flex-direction: column;
	}
	.contactcolors>div{
		width: 100%;
	}
	.nycontact .xian{
		height: .13rem;
		width: 5.63rem;
		margin-top: .63rem;
	}
	.nycontact .nr{
		margin-top: .63rem;
	}

}
