@media only screen and (max-width:1430px) {

	#indexCases .swiper-button-next,
	#indexCases .swiper-button-prev {
		display: none;
	}

	#indexCases {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: -35px;
	}

	#indexCases .swiper-pagination {
		display: block;
		bottom: 0;
	}

	#indexCases .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.cp-swiper {
		padding-bottom: 35px;
	}
}

.tame-popnr .swiper-pagination {
	display: none;
}

@media only screen and (max-width:1200px) {
	.gb-pop {
		right: 15px;
	}

	.tame-popnr .swiper-pagination {
		display: block;
	}

	.tame-popnr {
		width: 100%;
		padding: 15px;
		max-height: 80vh;
		padding-bottom: 30px;
	}

	.pop-txt1 {
		padding-right: 40px;
	}

	.tamePOP-swiper {
		padding-bottom: 30px;
		margin-bottom: -15px;
	}

	.tamePOP-swiper .swp-btn {
		display: none;
	}

	.tamePOP-swiper .img {
		max-width: 100%;
		text-align: center;
		margin-right: 0;
		margin-left: -20px;
	}

	.alList li .pic {
		height: 230px;
	}

	.page-left {
		width: 100%;
		margin-right: 0;
	}

	.page-box {
		flex-wrap: wrap;
	}

	.page-left .leftLxwm {
		display: none;
	}

	.gallery-top {
		max-width: 100%;
		width: 100%;
	}

	.page-rigth {
		margin-top: 20px;
		width: 100%;
		flex: auto;
	}

	.gallery-thumbs {
		max-width: 100%;
		width: 100%;
	}

	.about {
		flex-wrap: wrap;
	}

	.about-txt {
		width: 100%;
		margin-right: 0;
	}

	.about-img {
		margin-top: 20px;
		width: 100%;
		flex: auto;
	}

	.about-img img {
		display: block;
		margin: 0 auto;
	}
}

@media only screen and (max-width:1150px) {
	.logo img {
		margin-right: 40px;
	}

	.top-soso {
		margin-right: 30px;
	}

	#gototop {
		width: 50px;
		height: 50px;
		left: auto;
		right: 0;
		z-index: 10;
		margin-left: 0;
		display: none;
		background-image: url(../img/t.png);
		background-size: 50px 50px;
	}

	.navDiv a {
		font-size: 15px;
		margin: 0 5px;
	}

	#index-swiper .swiper-button-next,
	#index-swiper .swiper-button-prev {
		display: none;
	}

	.lxmwBox {
		flex-wrap: wrap;
	}

	.lxwm-left {
		width: 100%;
		margin-right: 0;
		border-right: none;
	}

	.lx-butt {
		margin-left: auto;
		margin-right: auto;
	}

	.mb50 {
		margin-bottom: 15px;
	}

	.mb40 {
		margin-bottom: 15px;
	}

	.lx-abox {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.lx-la {
		width: 50%;
	}

	.lxwm-rigth {
		margin-top: 15px;
	}
}

@media only screen and (max-width:960px) {
	.jgBox .inpt {
		width: 48%;
	}

	.soCplist .cpList li {
		width: 31.3333%;
	}

	.pageAl {
		flex-wrap: wrap;
	}

	.pop-txt1 {
		height: 120px;
	}

	.navDiv {
		display: none;
	}

	.header {
		height: 60px;
		line-height: 60px;
	}

	.topRight {
		justify-content: flex-end;
	}

	.rightNav {
		justify-content: flex-end;
	}

	.nav-box {
		height: 60px;
	}

	.logo img {
		height: 40px;
	}

	.sosoBox {
		top: 60px;
		left: 0;
		right: 0;
		width: 100%;
	}

	.yyabs {
		top: 60px;
	}

	.sosoBox input {
		flex: 1;
		width: auto;
		margin-right: 10px;
	}

	.top-soso {
		margin-right: 20px;
	}

	.rm {
		display: block;
	}

	.index-cp li {
		width: 32.333%;
	}

	.index-cp li:nth-child(7),
	.index-cp li:nth-child(8) {
		display: none;
	}

	.pt70 {
		padding-top: 50px;
	}

	.pb70 {
		padding-bottom: 50px;
	}

	.fz30 {
		font-size: 24px;
	}

	.index-vod {
		width: 100%;
		margin-right: 0;
	}

	.index-vod video {
		width: 100%;
	}

	.index-abtxt {
		width: 100%;
		max-width: 100%;
		margin-top: 20px;
	}

	.ab-a {
		margin-left: auto;
		margin-right: auto;
	}

	.index-nimg {
		width: 100%;
		margin-right: 0;
		height: auto;
	}

	.nabs {
		height: 40px;
		line-height: 40px;
	}

	.index-nimg img {
		width: 100%;
		height: auto
	}

	.indexRbox {
		margin-top: 20px;
	}

	.box5-l {
		width: 100%;
		margin-right: 0;
	}

	.email {
		margin-top: 20px;
		width: 100%;
	}

	.bnav .i01,
	.bnav .i02 {
		display: none;
	}

	.footer {
		padding: 30px 0;
	}

	.bnavItem {
		margin-right: 20px;
		max-width: 100%;
	}

	.index-tit .a-gd {
		display: none;
	}

	.email button {
		font-size: 14px;
		padding: 15px;
	}

	.cpabottom {
		display: block !important;
		margin-top: 25px;
	}

	.mt8 {
		margin-top: 2px;
	}

	.alList {
		margin-left: -2%;
	}

	.alList li {
		width: 48%;
		margin-left: 2%;
	}

	.alList li .pic {
		height: 275px;
	}

	.page-all {
		width: 100%;
		flex: auto;
	}

	.page-alr {
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
	}

	.news-item .news-ico {
		display: none;
	}

	.news-img {
		margin-right: 20px;
	}

	.news-tx {
		padding-right: 10px;
	}

	.news-abs {
		position: absolute;
		left: 0;
		top: 0;
		margin-top: 0;
		background: rgba(0,0,0,.5);
		color: #fff;
	}
}

@media only screen and (max-width:640px) {
	.news-tx h3 {
		margin-top: 0 !important;
	}

	.news-item {
		flex-wrap: wrap;
		height: auto;
	}

	.news-img {
		width: 100%;
		margin-right: 0;
		height: auto;
	}

	.news-tx {
		padding: 10px;
	}

	.jgBox {
		padding: 20px;
	}

	.soCplist .cpList li {
		width: 48%;
	}

	.tamePOP-swiper .img {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 30vh;
		text-align: center;
		width: 100%;
	}

	.tamePOP-swiper .img img {
		max-width: 100%;
		max-height: 100%;
	}

	#about-team .swp-btn {
		display: none;
	}

	#about-team {
		margin-top: 0;
	}

	#team-swiper {
		margin-top: 15px !important;
		padding-bottom: 40px;
		margin-bottom: -30px;
	}

	.item-box {
		padding-top: 5px;
	}

	#team-swiper .swiper-pagination {
		display: block;
	}

	.item-box .item-box2:nth-child(odd) .tiem-item {
		float: none;
	}

	.about-sz {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.item-yq {
		left: 5px;
	}

	.item-box .item-box2:nth-child(odd) .tiem-item::after {
		border: solid transparent;
		content: ' ';
		height: 0;
		right: 100%;
		position: absolute;
		width: 0;
		left: auto;
		border-width: 15px;
		border-right-color: #f4f9ff;
		top: 50%;
		margin-top: -15px;
	}

	.item-box .item-box2:nth-child(odd) .tiem-item:hover::after {
		border-right-color: #fff;
	}

	.gd-abs {
		left: 50%;
		bottom: 0;
	}

	.item-box {
		padding-bottom: 60px;
	}

	.tiem-item {
		width: auto;
		margin-left: 32px;
		float: none;
		margin-top: 20px;
		padding: 15px 10px;
	}

	.item-yq {
		margin-top: -12px;
	}

	.time-box {
		margin: 0;
		margin-left: -30px;
	}

	.sjr-box::after {
		left: 6px;
	}

	.ry-swiper .swiper-pagination {
		display: block;
	}

	.ry-swiper {
		padding-bottom: 40px;
	}

	.ry-swiper.mt35 {
		margin-top: 20px !important;
	}

	.about-ry .swp-btn {
		display: none;
	}

	.about-ry {
		margin-bottom: -20px;
	}

	.about-ry .pic:hover {
		box-shadow: 0 0 0 #fff;
	}

	.alList li .pic {
		height: 220px;
	}

	.mbx-left {
		opacity: 0;
		width: 1px;
		height: 64px;
		overflow: hidden;
	}

	.page-left {
		display: none;
	}

	.gallery-top .pic {
		height: auto;
	}

	.gallery-top .pic {
		height: 400px;
	}

	.gallery-thumbs {
		display: none;
	}

	.gallery-top .pic {
		border: none;
		padding: 0;
	}

	.page-rigth {
		margin-top: 0;
	}

	.cpList li {
		width: 48%;
	}

}

@media only screen and (max-width:540px) {
	.default__button--big{
		background: url(../img/vbt.png) no-repeat center ;
		background-size: 50px 50px;
	}
	.v-btn img{
		width: 60px;
		height: 60px;
	}
	.jgBox .inpt {
		width: 100%;
	}

	.about-sz div.txt-fff {
		width: 50%;
		margin-bottom: 15px;
	}

	.inpt {
		width: 100%;
		margin-bottom: 20px !important;
	}

	.lx-la {
		width: 100%;
	}

	.alr-tj .swp-btn {
		display: none;
	}

	.p25 {
		padding: 15px;
	}

	.dowTable tr th:nth-child(3),
	.dowTable tr td:nth-child(3) {
		display: none;
	}

	.dowTable th {
		font-size: 14px;
	}

	.d-img img {
		display: none;
	}

	.d-img {
		justify-content: center;
	}
	.sideMenu h3{
		height: auto;
		line-height: 22px;
		padding: 8px 10px;
	}
	.sideMenu h3 p{
		font-size: 14px;
	}
}

@media only screen and (max-width:460px) {
	.downTbox .mbx-ight{
		min-width: 150px;
		padding: 0 10px;
		max-width: 170px;
		margin-right: 10px !important;
	}
	.downTbox .mbx-ight span{
		width: 96px;
		overflow: hidden;
	}
	.cpList li .pic {
		height: 150px;
	}

	.so-mbx {
		display: none;
	}

	.fz40 {
		font-size: 30px;
	}

	.alList li {
		width: 100%;
	}

	.alList li .pic {
		height: auto !important;
	}

	.alList li .pic img {
		width: 100%;
		height: 100%;
	}

	.alList {
		margin-left: 0%;
	}

	.alList li .pic {
		height: 150px;
	}

	.index-cp {
		margin-left: -2%;
	}

	.index-cp li {
		width: 48%;
		margin-left: 2%;
		display: none;
	}

	.index-cp .pic {
		height: 175px;
		margin-bottom: 10px;
	}

	.index-cp li:nth-child(1),
	.index-cp li:nth-child(2),
	.index-cp li:nth-child(3),
	.index-cp li:nth-child(4) {
		display: block;
	}

	.indexRbox a {
		margin-bottom: 20px;
	}

	.copy {
		flex: 1;
	}

	.bnav {
		display: none;
	}

	.logo img {
		margin-right: 0;
	}

	.pop-txt1 {
		margin-top: 15px;
		margin-bottom: 10px;
		height: 100px;
	}
	
}

@media only screen and (max-width:320px) {
	.pop-txt1 {
		margin-top: 15px;
		margin-bottom: 10px;
		height: 90px;
	}

	.yybtn {
		font-size: 14px;
	}

	.rm {
		margin-left: 10px;
	}

	.top-soso {
		margin-right: 10px;
	}

	.w1170 {
		padding-left: 10px;
		padding-right: 10px;
	}
}
