
@media screen and (min-width:768px) {
	
	.aboutusbanner{
		width: 100%;
		height: 400px;
	}
	.news_content_main{
		padding-bottom: 50px;
	}
	.detailtitle{
		padding-top: 50px;
	}
	.erweimabox{
		width: 218px;
		background-color: #ffffff;
	}
	.erweimabox{
		margin-right: 18px;
	}
	.map{
		position: absolute;
		top: 165px;
		left: 640px;
		width: 960px;
		height: 575px;
		background: #fff;
	}
	.lianxiwomenmain{
		
	}
	.fenye{
		margin-bottom: 50px;
	}
	.slider222 {
		float: left;
		width: 688px;
		height: 400px;
		overflow: hidden;
		position: relative;
	}
	
	.slider222 ul li:after {
		: "";
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 2;
	}
	
	.slider222 .arrow {
		position: absolute;
		width: 688px;
		height: 58px;
		left: 50%;
		bottom: 10px;
		transform: translate(-50%, 0);
		z-index: 3;
	}
	
	.slider222 .swiper-button-next {
		background-image: url(../images/index/r.png);
		width: 44px;
		height: 44px;
		background-size: 44px 44px;
		right: 20px;
		left: auto;
	}
	
	.slider222 .swiper-button-prev {
		background-image: url(../images/index/l.png);
		width: 44px;
		height: 44px;
		background-size: 44px 44px;
		right: 90px;
		left: auto;
	}
}
@media screen and (max-width:768px) {
	body{
		padding-top: 5.5rem;
	}
	.basebox{
		margin-bottom: 2rem;
	}
	.xiangqingyema {
		margin-top: 2rem;
		padding-left: 1rem;
	}
	.menubox {
		background: #67a1c4 !important;
	}
	.aboutusbanner{
		width: 100%;
		height: 20rem;
		background-position:  center !important;
	}
	.map{
		
		width: 100%;
		height: 25rem;
		background: #fff;
	}
	.lianxiwomenmain{
		display: flex;
		flex-direction: column;
		
	}
	.erweimabox{
		width: 11rem;
		background-color: #ffffff;
	}
	.erweimabox{
		margin-right: 1rem;
	}
	.fenye{
		margin-bottom: 2rem;
	}
	.menuitembox{
		position: fixed;
		right: 0.5rem !important;
		top: 6.5rem !important;
		width: 10rem !important;
		line-height: 4rem !important;
		background-color: #ffffff !important;
		
	}
	.menuitem{
		display: block !important;
		color: #333333 !important;
		box-sizing: border-box !important;
		padding: 0 1rem !important;
		font-size: 1.2rem !important;
	}
	
	.headerContainer2{
		padding:0 0.2rem 0 0.2rem
	}
	.logoimg{
		height: 6.5rem !important;
	}
	.kefutupian{
		height: 6.5rem !important;
	}
	.menubox{
		width: 3.6rem;
		height: 3.6rem;
		background-color: #ab0f18;
	}
	.menuimg{
		height: 2.4rem;
	}
	.headerContainer2{
		height: 6.5rem !important;
		padding:0 0.5rem !important;
		
	}
	.slider222 {
		float: left;
		width: 40%;
		height: 20rem;
		overflow: hidden;
		position: relative;
	}
	.slider222 ul li{
		background-size: cover !important;
	}
	.slider222 ul li:after {
		content: "";
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 2;
	}
	
	.slider222 .arrow {
		width: 40%;
		height: 3rem;
		transform: translate(-50%, 0);
		z-index: 3;
		right:-4rem;
		bottom: 1.6rem;
		position: absolute;
	}
	
	.slider222 .swiper-button-next {
		background-image: url(../images/index/r.png);
		width: 2.2rem;
		height: 2.2rem;
		background-size: 2.2rem 2.2rem;
		right: 1rem;
		left: auto;
	}
	
	.slider222 .swiper-button-prev {
		background-image: url(../images/index/l.png);
		width: 2.2rem;
		height: 2.2rem;
		background-size: 2.2rem 2.2rem;
		right: 4.5rem;
		left: auto;
	}
	
	.footer{
		padding-bottom:5.5rem;
		background:#0a2451;
		padding-top:2.75rem;
		text-align:center;
		color:#fff;}
	.footer .ewm{
		text-align:center;
		float:left;
		text-align:center;
		font-size: 1.4rem;
		font-family: PingFangSC;
		font-weight: 400;
		color: #FFFFFF;
		margin-bottom: 2rem;
		}
	.footer .flogo{
		width: 16.3rem;
		margin:0 auto;}
	.footer strong{
		display:block;
		font-size: 1.5rem;
		font-family: PingFangSC;
		font-weight: 400;
		color: #FFFFFF;
		height: auto;
		margin-top: 1rem;
		margin-bottom: 0.5rem;
		line-height: 1.35rem;}
	@font-face {
	  font-family: 'DIN';
	  src: url('../images/index/DIN-Bold.otf');
	}
	.footer b{
		margin-left: 1rem;
		margin-right: 1rem;
		height: 5rem;
		line-height:5rem;
		display:block;
		font-size: 3.5rem;
		font-family: DINAlternate;
		font-weight: bold;
		color: #FFFFFF;
		padding-bottom: 2rem;
		border-bottom:1px dashed rgba(255,255,255,0.8);
		margin-bottom: 2rem;
		}
	.footer .word{
		font-size: 1.4rem;
		font-family: PingFangSC;
		font-weight: 400;
		color: #FEFEFE;
		box-sizing: border-box;
		line-height: 1.8rem;
		padding:0.3rem 2rem 0.35rem;}
	.footer .word span{
		padding:0 2rem 0 2.6rem;
		display:inline-block;
		background:url(../images/index/icon1.jpg) no-repeat left center;
		background-size:auto 1.7rem;
		font-size: 1.4rem;
		font-family: PingFangSC;
		font-weight: 400;
		color: #FEFEFE;
		line-height: 1.55rem; 
		margin-bottom:1.6rem;
		box-sizing:border-box;
		}
	.footer .word span:nth-child(3){
		background:url(../images/index/icon2.jpg) no-repeat left 0.1rem;
		    line-height: 1.9rem;
		background-size:auto 1.75rem;
		padding-left: 2.2rem !important;
		}
	.footer .word span:nth-child(5){
		background:url(../images/index/icon3.jpg) no-repeat left center;
		background-size:auto 1.3rem;}
	.footer .word span:nth-child(7){
		background:url(../images/index/icon4.jpg) no-repeat left center;
		background-size:auto 1.6rem;}
	
	.fbtn{
		z-index: 999999999;
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		height:4.5rem;}
	.fbtn a{
		display:block;
		float:left;
		height:4.5rem;
		width:50%;
		text-align:center;
		background:#efc778;
		font-size:1.8rem;
		color:#183d7f;
		line-height:4.5rem;
		font-weight:bold;}
	.fbtn a:nth-child(2){
		background:#67a1c4;
		color:#fff;}
		.footer .ewm{
			width: 12.05rem;
			line-height: 2em;
		}
	.footer .fbtn img{
		width: 12.05rem;
	}
	.ewm:nth-child(1){
		margin-right: 5rem;
	}
	.dibuerweimabox{
		display: flex;
		justify-content: center;
	}
	.dibuwenzi{
		line-height: 2.8rem !important;
	}
}