@charset "utf-8";
@media only screen and (max-width: 1800px) {
	.w  {
		width: 92.1%;
	}
	.yinjiass .swiper-button-prev {
		left: 87%;
	}
	.jinqianl .swiper-button-prev {
		left: 87%;
	}
}

@media only screen and (max-width: 1680px) {}

@media only screen and (max-width: 1600px) {
	#showArea {
		height: 330px;
	}
	.yinjiass .swiper-button-next {
		top: 10%;
	}
	.yinjiass .swiper-button-prev {
		top: 10%;
	}
}

@media only screen and (max-width: 1440px) {
	.fubt  {
		padding-top: 25px;
	}
	.yinjiass .swiper-button-prev {
		left: 84%;
	}
	.jinqianl .swiper-button-prev {
		left: 84%;
	}
	.xiaojbn {
		line-height: 25px;
	}
}

@media only screen and (max-width: 1366px) {
	.jilx li  {
		margin-right: 6%;
	}
	#showArea {
		height: 300px;
	}
	.kanduouo {
		padding-top: 10px;
	}
}

@media only screen and (max-width: 1280px) {
	.fubt  {
		padding-top: 10px;
	}
	.fuwms {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.jilx li {
		margin-right: 5%;
	}
	.zuodaohh {
		width: 100%;
		float: none;
		position: absolute;
	}
	.saouj {
		width: 100%;
		float: none;
		margin-top: 60px;
	}
	.naliy {
		display: block;
	}
	.yidai {
		background: #fafafa;
		display: none;
	}
	.sanji {
		background: #fafafa;
	}
	.yidai>li>a {
		background: url(../images/jiajian_07.png) no-repeat right 6% center;
	}
	.yidai li.active {
		background: #fafafa;
		color: #333333;
	}
	.yidai>li.active>a {
		background: url(../images/jiajian_03.png) no-repeat right 6% center;
	}
	#showArea {
		height: 285px;
	}
	#showArea img {
		margin-bottom: 10px;
	}
	.zhelbt {
		font-size: 25px;
	}
}

@media only screen and (max-width: 1152px) {
	.youfzi  {
		margin-right: 15px;
	}
	.daohh li {
		margin-right: 50px;
	}
	.jilx li {
		width: 47%;
		margin-right: 2%;
		margin-bottom: 50px;
	}
	.jilx li:nth-child(2n) {
		margin-right: 0;
	}
	#showArea {
		height: 250px;
	}
	#showArea img {
		margin-bottom: 8px;
	}
	.yinjiass .swiper-button-prev {
		left: 82%;
	}
	.jinqianl .swiper-button-prev {
		left: 82%;
	}
}

@media only screen and (max-width: 1024px) {
	.box  {
		display: none;
	}
	.zuogun {
		width: 100%;
	}
	.youzumou {
		width: 100%;
		margin-left: 0;
		margin-top: 15px;
	}
	.shzuu {
		display: block;
	}
	.yinjiass .swiper-button-prev {
		left: 80%;
	}
	.jinqianl .swiper-button-prev {
		left: 80%;
	}
	.yougzii {
		width: 100%;
		position: unset;
		margin-top: -4px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media only screen and (max-width: 900px) {
	.cpfw li  {
		display: block;
	}
	.cptu {
		width: 100%;
		float: none;
	}
	.youfzi {
		width: 88.8%;
		margin-right: 0;
		float: none;
		margin: auto;
	}
	.daohh {
		display: none;
	}
	.head {
		position: fixed;
		height: 80px;
	}
	.banner {
		margin-top: 80px;
	}
	.online {
		width: 100%;
		padding-top: 13px;
	}
	.footer .fzong .fzuo {
		width: 61.7%;
	}
	.footer .fzong .guanzhu {
		width: 36.6%;
		border-right: 0;
	}
	.t1 input {
		width: 100%;
	}
	.footer .fzong h2 {
		font-size: 19px;
		margin-bottom: 10px;
	}
	.cpfw {
		margin-top: 20px;
	}
	.dianjj {
		display: flex;
	}
	.yinjiass .swiper-button-prev {
		left: 76%;
	}
	.jinqianl .swiper-button-prev {
		left: 76%;
	}
	.jinqianl .swiper-button-next {
		top: 19%;
	}
	.jinqianl .swiper-button-prev {
		top: 19%;
	}
}

@media only screen and (max-width: 768px) {
	.head  {
		height: 60px;
	}
	.banner {
		margin-top: 60px;
	}
	.logo {
		width: 9%;
	}
	.dianjj {
		width: 9%;
	}
	.jilx li {
		margin-bottom: 20px;
		vertical-align: top;
	}
	.ditu {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.jinqi li {
		width: 48.4%;
	}
	.jinqi li:nth-child(2n) {
		margin-right: 0;
		float: right;
	}
	.jinqi li:nth-child(3n) {
		margin-right: 1.3%;
	}
	.qinjms {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.youdneir li {
		width: 48.4%;
	}
	.youdneir li:nth-child(2n) {
		margin-right: 0;
	}
	.gallery-thumbs {
		width: 81.5%;
	}
	.yinjiass .swiper-button-prev {
		left: 72%;
	}
	.jinqianl .swiper-button-prev {
		left: 72%;
	}
	.jinqianl .swiper-button-next {
		top: 12%;
	}
	.jinqianl .swiper-button-prev {
		top: 12%;
	}
	.dizhi {
		width: 100% !important;
		float: none !important;
	}
	.mapContent.clear {
		width: 100% !important;
	}
	.addressMap {
		width: 97%;
		margin: auto;
	}
}

@media only screen and (max-width: 640px) {
	.guanzhu p  {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.footer .fzong .guanzhu img {
		width: 93%;
	}
	.footer .fzong .fzuo div {
		font-size: 14px;
		line-height: 25px;
	}
	.footer .fzong .fzuo div * {
		font-size: 14px;
	}
	.banquan {
		font-size: 14px;
	}
	#allmap {
		height: 300px;
	}
	.zhebnr {
		font-size: 15px;
	}
	.jilx li img {
		width: 45%;
	}
	.lxwm {
		margin-top: 30px;
	}
	.naliy span {
		font-size: 19px;
	}
	.youdneir li {
		margin-bottom: 10px;
	}
	.danqqbt {
		font-size: 21px;
	}
	.neincq {
		padding-top: 20px;
	}
	.yipp span h3 {
		font-size: 21px;
	}
	.yipp span {
		font-size: 16px;
	}
	.yipp span span {
		padding-top: 6px;
	}
	.jinqianl .swiper-button-prev {
		left: 54%;
		top: 16%;
		width: 70px;
		line-height: 30px;
		height: 30px;
	}
	.jinqianl .swiper-button-next {
		top: 16%;
		width: 70px;
		line-height: 30px;
		height: 30px;
	}
	.yougziiz {
		padding-left: 25px;
	}
	.yinjiass .swiper-button-prev {
		left: 54%;
		top: 7%;
		width: 70px;
		line-height: 30px;
		height: 30px;
	}
	.yinjiass .swiper-button-next {
		top: 7%;
		width: 70px;
		line-height: 30px;
		height: 30px;
	}
	.souyegy {
		margin-top: 25px;
	}
	.yinjiass {
		padding-top: 20px;
	}
}

@media only screen and (max-width: 414px) {
	.zhbb  {
		padding-top: 10px;
	}
	.zhebnr {
		padding-top: 10px;
	}
	.jinqibt {
		padding-top: 5px;
	}
	.jinqi li {
		margin-bottom: 10px;
	}
	.shzuu .swiper-button-next {
		width: 23px;
		height: 37px;
		top: 92.5%;
	}
	.shzuu .swiper-button-prev {
		width: 23px;
		height: 37px;
		top: 92.5%;
	}
	.allmap {
		width: 400px !important;
		height: 500px;
	}
}

@media only screen and (max-width: 375px) {
	.allmap  {
		width: 361px !important;
		height: 500px;
	}
}

@media only screen and (max-width: 325px) {}











.header_top{
	position: relative;
	float: right;
	margin-top: 34px;
}
.header_top img{
	width: 20px;
}
.tanmeng{
	z-index: 999;
	position: fixed;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
	top: 0;
	left: 0;
	display: none;

}
.header_top form{
	position: absolute;
	top: 20%;
	font-size: 0;
	vertical-align: top;
	width: 350px;
	border: 1px solid #eee;
	background: none;
}
.header_top form input.key{
	padding: 0 10px;
	display: inline-block;
	vertical-align: top;
	height: 30px;
	width: 320px;
	background: none;
	box-sizing: border-box;
	border: none;
	color: #FFF;
}
.header_top form input.submit{
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	background: url(img/fang.png)no-repeat center;
	background-size: 60%;
	border: none;
}

@media only screen and (max-width: 900px){
	.header_top {
		margin-top: 24px;
		margin-right: 20px;
	}
	.header_top img {
		width: 40px;
	}
}
@media only screen and (max-width: 768px){
	.header_top {
		margin-top: 12px;
	}
}
@media only screen and (max-width: 460px){
	.header_top img {
		width: 26px;
	}
	.header_top {
		margin-top: 20px;
	}
}

	.allmap {
		width: 600px;
		height: 500px;
	}