﻿ @media screen and (max-width: 1024px) {
.ydyc {
	display: none
}
.hdh2 span {
	font-size: 5vw
}
.hdh2 h2 {
	margin-left: -10vw;
	font-size: 5vw;
}
.head .w90 {
	position: relative;
	height: 44px;
	top: 15px;
	box-sizing: border-box;
	padding: 0 48px;
}
.logo {
	height: 100%;
	width: 100%;
	background-position: center;
}
.footer {
	padding-top: 260px;
	position: relative;
}
.footerlj {
	line-height: 50px;
	position: absolute;
	top: 20px;
	width: 90%
}
.footerlj li {
	width: 100%;
	line-height: 40px;
}
.ewm dd {
	height: 110px;
}
.ewm dl {
	width: 50%;
	margin: 0;
}
.ewm {
	float: none;
}
.navsjq {
	display: block
}
.en {
	display: block
}
.zzt, .hdzst {
	width: 100% !important;
	height: 64vw !important;
}
.hdzst .swiper-container, .hdzst .swiper-container .img {
	height: 43vw !important;
}
.xyshleft {
	width: 100% !important;
}
.xysh p {
	font-size: 14px!important;
	height: auto!important;
	margin-top: -48px;
}
.xysh h3 {
	font-size: 20px!important;
	position: relative;
	top: -44px;
	width: 32%;
}
.xysh span {
	right: 0px;
	top: 47vw;
	bottom: auto!important;
	font-size: 14px!important;
}
.xysh .gd {
	right: 0px;
	top: 57vw;
	bottom: auto!important;
	left: auto!important;
	width: 33px!important;
	height: 18px!important;
}
.swiper-container2 {
    margin-top: 20vw!important;
}
}
 @media screen and (max-width: 768px) {
.zslj {
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.bannermask {
	font-size: 3.2vw;
	height: 8.4vw;
	line-height: 8.4vw;
	width: 100%;
	background-size: auto 100%;
	background-position: 33.333%
}
.bannermask1 a {
	padding-right: 6vw
}
.bannermask2 a {
	padding-left: 6vw
}
.hdh2 span {
	font-size: 7vw
}
.hdh2 h2 {
	margin-left: -14vw;
	font-size: 7vw;
}
.hdh3 h2 {
	font-size: 20px!important;
}
.kcnr #vsb_content p {
	font-size: 14px !important;
}
.indexmb1bg {
	width: 30vw!important;
	margin-left: 13vw!important;
}
.indexmb1bg1 {
	margin-left: 11vw!important;
	margin-top: 2vw!important;
}
.indexmb1 li.lb1 .pic {
	width: 90vw;
	height: 35vw;
}
.indexmb1 li.lb1 .bd {
	width: 100%;
	padding-top: 10px !important;
}
.indexmb1 li.lb1 .bd p {
	width: 56vw;
	float: left!important;
	font-size: 14px;
	overflow: hidden;
	display: block;
}
.indexmb1 li.lb1 .bd h3 {
	float: right!important;
	width: auto;
	margin-right: 7vw;
	font-size: 5vw
}
.indexmb1 li.lb1 ul {
	width: 56vw;
	float: left!important
}
.indexmb1 a.more {
	float: left;
	display: inline-block;
}
.indexmb1 li.lb1 ul li {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
}
.indexmb1 li.lb1 ul li span {
	font-size: 4vw
}
.bysfc span {
	font-size: 3vw;
	height: 3em;
	overflow: hidden
}
.ditu {
	height: 120vw
}
.dituhd {
	width: 100%;
	height: 60vw;
	float: none
}
.ditubd {
	width: 100%;
	height: 60vw;
	float: none
}
.dituhd dt {
	margin-top: 20vw
}
.bysfc .swiper-container {
	width: 60%
}
.bysfc h4 {
	font-size: 5vw
}
.indexmb1bg {
	border-width: 2px;
}
.xxjjsj {
	display: block
}
.gallery-thumbs .swiper-slide iframe {
	pointer-events: none
}
.list_ejdh {
	display: none
}
a.more {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}
}
