@charset "utf-8";


@media screen and (min-width: 1800px) {


}
@media all and (min-width:1600px) and (max-width: 1800px) {

	
}
@media all and (min-width:1360px) and (max-width: 1599px) {

	
}
/* 中小型笔记本或大平板 laptop */
@media all and (min-width: 1280px) and (max-width: 1359px) {

	
}
@media all and (min-width: 1024px) and (max-width: 1279px) {
	

}
@media all  and (min-width: 768px) and (max-width: 1023px){	
  

}
@media all  and (max-width: 768px){
	
    .section {
        width: 100%;
    }
    .logo img {
        width: 50%;
    }
    .focusBox {
        width: 100%;
    }
    .focusBox .swiper-slide img {
		width: 100%;
        height: auto;
    }
    .search-input {
        width: 100%;
    }
    .info-list img {
        width: 48%;
        height: auto;
    }
    .post_left, .post_right {
        width: 100%;
        float: none;
    }
    .search {
        display: none;
    }

    /* 头部 */
	.head-pc {
		display: none;
	}
	.head-m {
		display: block;
	}
	.post_right {
		height: auto;
	}
	.info-left, .info-right {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	.footer {
		display: none
	}
	.info-con {
		width: 52%;
        padding-left: 2%;
	}
	.info-con > span {
		width: 98%;
	}
	.warp {
		padding: 15px 0;
	}
	.white.mb {
		height: 100% !important;
	}
	.head-min {
		height: 4rem;
		line-height: 4rem;
		margin-bottom: 20px;
	}
	.news-wrap {
		padding-top: 60px;
	}
	.pt20 {
		padding-top: 15px;
		padding-bottom: 0;
	}
	.white {
		padding: 10px 15px;
	}
	.arcShow {
		padding: 0;
	}
	.arcShowTit {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.arcShowDes img {
		width: 100% !important;
		height: auto !important;
	}
	.pageturn {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.arcShowDes {
		padding-bottom: 0;
	}
	.contact-con {
		margin-left: 0;
		margin-bottom: 20px;
	}
	.contact-box {
		margin: 15px;
		margin-bottom: 0;
	}
	.contact-box.flex {
		display: block;
	}
	.maps > img {
		width: 100%;
	}
	.tab-list > li {
		font-size: 17px;
	}
	.news-list {
		padding: 0 15px;
	}
	.news-list span, .news-list i {
		width: 100%;
		white-space: normal;
	}
	.news-list i {
		margin-top: 5px;
	}
	.navBarList a {
		padding: 1.4rem 0;
	}
	.bread {
		display: none;
	}
	.arcShowTit > h4 {
		line-height: 30px;
	}
	.pageturn a {
		display: block;
		margin-top: 5px;
	}
	.news-box > .news-list {
		padding: 0;
	}
	.news-min {
		padding-left: 0;
		padding-right: 0;
	}
	.tab-box {
        padding: 20px 15px;
        padding-bottom: 0;
	}
	.news-list > li > a {
		padding: 15px 0;
		background: none
	}



}
/* 手机或小平板 phone */
