@charset "utf-8";

@media (min-width:1200px) {
	.nav li:hover .nav-yi {
		color: #7fbe26;
	}

	.nav-type a, .nav-play, .navBtn {
		opacity: 0;
		transform: translateY(100%);
	}

	.nav li:hover .nav-type a, .nav li:hover .nav-play, .nav li:hover .navBtn {
		-webkit-animation: nav_text_tag_move-data-v-dd194912 .8s ease forwards;
		animation: nav_text_tag_move-data-v-dd194912 .8s ease forwards;
	}

	@keyframes nav_text_tag_move-data-v-dd194912 {
		to {
			transform: translateY(0);
			opacity: 1
		}
	}
}

@media (max-width:1500px) {
}

@media (max-width:1250px) {
}

@media (max-width:1199px) {
	body {
		padding-top: 1rem !important;
	}

	.xqdh-body {
		padding-top: 1.65rem !important;
	}

	.cpxq-body {
		padding-top: 1.65rem !important;
	}

	.w1270, .position .w1270 {
		width: 92%;
	}

	.header {
		background: #000;
	}

	.cpxq-body .header {
		background: #000;
	}

	.menu-handler, .nav-type {
		display: block;
	}

	.search-close, .search-box .header-item-ic {
		display: none;
	}

	.header > .w1270 {
		height: 1rem;
	}

	.header-con {
		float: none;
		position: fixed;
		left: -100%;
		top: 1rem;
		width: 100%;
		bottom: 0;
		background: #000;
		margin: 0;
		transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
		-webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
	}

		.header-con.active {
			left: 0;
		}

	.nav-box {
		position: absolute;
		left: 4%;
		top: 0.75rem;
		right: 4%;
		bottom: 0.25rem;
		overflow: auto;
		margin: 0;
	}

	.nav {
		display: block;
	}

		.nav li {
			float: none;
			width: 100%;
			border-bottom: 1px solid rgba(255,255,255,.3);
			position: relative;
			margin: 0;
		}

			.nav li:after {
				width: 0.25rem;
				height: 0.25rem;
				position: absolute;
				content: '';
				right: 0;
				top: 0.25rem;
				background: url("../images/phone-arrow.png") no-repeat center;
				background-size: cover;
				display: none;
				transition: all .4s;
			}

			.nav li.has:after {
				display: block;
			}

			.nav li.on:after {
				transform: rotate(180deg);
			}

			.nav li.active {
				background: none;
				border-color: #c52725;
			}

	.nav-yi {
		line-height: 0.8rem;
		width: auto;
		text-align: left;
		padding: 0;
		display: inline-block;
	}

	.nav li.none .nav-yi {
		display: block;
	}
	/*.nav li.active .nav-yi{color: #c52725;}*/
	.index-fixed {
		width: 100%;
		left: 0;
		margin: 0;
		top: 1.5rem;
		padding: 0.3rem;
	}

	.nav li .index-fixed {
		position: static;
		display: none;
		margin: 0;
		width: 100%;
		transition: none;
	}

	.header-area {
		position: absolute;
		top: 0.2rem;
		left: 4%;
		right: 4%;
		transform: none;
		text-align: center;
		height: 0.4rem;
	}

	.nav-hide {
		position: static;
		text-align: left;
		max-height: 100%;
	}

	.nav-type a {
		margin-left: 0;
		margin-right: 0.5rem;
	}

		.nav-type a:last-child {
			margin-right: 0;
		}

	.nav-play {
		max-height: 3rem;
	}

	.search-box {
		top: 0;
		right: 0.45rem;
		left: 0;
		margin-top: 0;
		position: absolute;
	}

	.search-con {
		position: static;
		width: 100%;
	}

		.search-con .text {
			text-indent: 1em;
		}

	.language {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media (max-width:1050px) {
}

@media (max-width:800px) {
}

@media (max-width:760px) {
	html, body, ul li {
		font-size: 0.24rem;
	}

	.header-item:after {
		display: none;
	}

	.logo img {
		height: 0.5rem;
	}

	.header-area, .search-con .text, .search-con {
		height: 0.7rem;
	}

	.search-sb {
		width: 0.7rem;
		height: 0.7rem;
	}

	.search-text {
		margin-right: 0.7rem;
	}

	.search-box {
		right: 1.3rem;
	}

	.nav li:after {
		width: 0.5rem;
		height: 0.5rem;
		top: 0.25rem;
	}

	.nav-box {
		top: 1rem;
	}

	.header-item-ic {
		width: 0.5rem;
	}

	.language-val {
		    width: 2rem;
    margin-left: 0;
    left: auto;
    right: 0;
	}

		.language-val a {
			line-height: 0.5rem;
		}

	.nav-yi {
		line-height: 1rem;
	}
	/********************************************************************************/
	.footer-nav dl, .pc-show {
		display: none;
	}

	.wap-show, .footer-nav .footer-lxwm, .footer-nav, .footer-bot, .news li a {
		display: block;
	}

		.footer-nav dl:last-child, .news-con, .news-img {
			width: 100%;
			margin-right: 0;
		}

	.title48 h2, .title50 h2 {
		font-size: 0.36rem;
	}

	.banner-type {
		font-size: 0.34rem;
	}

	.nav-yi, .product-top h2, .des-title18 h3, .news-con .des-title16 h3 {
		font-size: 0.3rem;
	}

	.des21 p, .des-title20 h3, .ny-nav a {
		font-size: 0.28rem;
	}

	.des30 p, .footer-nav dt, .des-title24 h3, .des16 p, .des18 p, .download-list li a, .des-title16 h3 {
		font-size: 0.26rem;
	}

	.nav-type a {
		font-size: 0.24rem;
	}

	.search-con .text, .learnmore {
		font-size: 0.24rem;
	}

	.footer-lxwm p, .footer-bot a, .footer-bot span, .page a, .page span, .learnmore-sm span, .news-con .des12 p {
		font-size: 0.22rem;
	}

	.product li {
		width: 100%;
		margin-right: 0;
	}

	.product-top {
		padding: 0.25rem 0.2rem;
	}

	.radius30 {
		border-radius: 0.15rem;
	}

	.mg-bt120 {
		margin-bottom: 0.8rem;
	}

	.mg-bt60 {
		margin-bottom: 0.4rem;
	}

	.news-img {
		margin-bottom: 0.2rem;
	}

	.app {
		margin: 0 -4%;
	}

	.beian img {
		width: 0.24rem;
		height: 0.24rem;
	}

	.footer-lxxx img {
		width: 0.24rem;
	}

	.footer-logo img {
		height: 0.5rem;
	}

	.footer-share a {
		width: 0.5rem;
		height: 0.5rem;
	}

	.footer-mid {
		padding-bottom: 0.5rem;
	}

	.learnmore span {
		line-height: 0.52rem;
	}

	.morenewsBtn1 {
		left: 0.1rem;
	}

	.morenewsBtn2 {
		right: 0.1rem;
	}

	.morenewsBtn {
		bottom: 1.96rem;
	}

	.gsvr-view {
		height: 3.3rem;
	}

	.bannerDot .swiper-pagination-bullet {
		width: 0.15rem;
		height: 0.15rem;
	}

	.about-type-line {
		height: 0.5rem;
	}

	.aboutBtn {
		top: 0.5rem;
	}

	.about-type .product-top {
		top: 0.25rem;
	}

	.weare-serv-ul li {
		width: 50%;
		justify-content: flex-start;
		padding-left: 5%;
		margin-top: 5%;
	}

		.weare-serv-ul li:nth-child(1) {
			margin-top: 0;
		}

		.weare-serv-ul li:nth-child(2) {
			margin-top: 0;
		}

	.his .swiper-slide {
		margin-right: 1%;
		width: 25% !important;
	}

		.his .swiper-slide.active-nav {
			width: 48% !important;
		}

		.his .swiper-slide:last-child {
			width: 48% !important;
		}

	.gsspBtn1 {
		left: 10%;
	}

	.gsspBtn2 {
		right: 10%;
	}

	.ry li {
		width: 49%;
		margin-right: 2%;
		margin-top: 2%;
		margin-bottom: 0;
	}

		.ry li:nth-child(1) {
			margin-top: 0;
		}

		.ry li:nth-child(2) {
			margin-top: 0;
		}

		.ry li:nth-child(2n) {
			margin-right: 0;
		}

	.mg-bt100 {
		margin-bottom: 0.8rem;
	}

	.cplb-bot .des16 {
		min-height: 0.68rem;
	}

	.cplbBtn {
		bottom: 1.52rem;
	}

		.cplbBtn div {
			width: 0.64rem;
			height: 0.64rem;
			margin-top: -0.32rem;
		}

	.cplbBtn1 {
		left: 0;
	}

	.cplbBtn2 {
		right: 0;
	}

	.xqguide-a a {
		margin-right: 0;
		padding: 0 0.08rem;
	}

	.padding40 {
		padding: 0.2rem;
	}

	.cstitle {
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}

	.videos-list li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

		.videos-list li:nth-child(2n) {
			margin-right: 0;
		}

	.page a {
		min-width: 0.5rem;
		line-height: 0.5rem;
	}

	.page .page-btn {
		height: 0.5rem;
	}

	.page span {
		line-height: 0.5rem;
	}

	.download-list li a {
		padding-left: 0.2rem;
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
	}

		.download-list li a:after {
			width: 0.3rem;
			height: 0.3rem;
			margin-top: -0.15rem;
		}

	.fq-top:after {
		width: 0.6rem;
		height: 0.6rem;
		margin-top: -0.3rem;
		right: 0;
	}

	.fq-top {
		padding: 0.2rem 0;
	}

	.news li a {
		padding-right: 0.24rem;
	}

	.news-con .learnmore-k {
		bottom: 0;
	}

	.ban-search {
		width: 92%;
		left: 4%;
		margin-left: 0;
		bottom: 1rem;
	}

	.dlct li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

		.dlct li:nth-child(2n) {
			margin-right: 0;
		}

		.dlct li .des {
			min-height: 0.64rem;
		}

		.dlct li a {
			padding-bottom: 0.4rem;
		}

	.cstitle .ny-nav {
		width: 60%;
		white-space: nowrap;
		overflow: auto;
	}

	.ny-nav a:before {
		bottom: 0;
	}

	.ny-nav a {
		margin-right: 0.1rem;
		padding: 0 0.1rem;
		line-height: 0.8rem;
	}

	.cases-list li {
		display: block;
	}

		.cases-list li > div, .baoz-con {
			width: 100%;
		}

		.cases-list li .img100 {
			width: 100%;
			padding-top: 54.6%;
		}

	.mg-bt70 {
		margin-bottom: 0.35rem;
	}

	.cases-list li .img100 {
		margin-bottom: 0.15rem;
	}

	.cases-list li {
		margin-bottom: 0.5rem;
	}

	.padding-tb100 {
		padding: 0.8rem 0;
	}

	.baoz-list li {
		display: block;
		width: 100%;
		margin-right: 0;
	}

		.baoz-list li:nth-child(2) {
			margin-top: 3%;
		}

	.des-title28 h3 {
		font-size: 0.36rem;
	}

	.baoz-list li .img100 {
		width: 25%;
		margin: 0 auto 0.2rem;
	}

	.lxwm-bot {
		display: block;
	}

	.lxwm-lxxx {
		width: 100%;
	}

	.lxwm-bot2 li {
		width: 2rem;
	}

	.lxwm-bot2 {
		text-align: center;
		margin-top: 0.5rem;
	}

	.des12 p {
		font-size: 0.22rem;
	}

	.aboutBtn div {
		margin: 0 !important;
		margin-top: -0.35rem !important;
	}

	.aboutBtn .aboutBtn1 {
		left: 8%;
	}

	.aboutBtn .aboutBtn2 {
		right: 8%;
		left: auto;
	}

	.banner .img100 img {
		height: auto;
	}

	.banner video {
		height: auto;
	}
	.lxwm-lxxx li{font-size: 0.24rem;}
	.lxwm-lxxx-con{margin-left: 0.9rem;}
	.download-list2 li{width: 49%;}
	.download-list2 li:nth-child(2n){margin-right: 0;}
	.title89658{padding: 0.2rem;}
.navswiper .swiper-container .swiper-slide{height:0.8rem;}
.xqguide .w1270{flex-direction: column;height: 1.4rem;align-items: flex-start;justify-content: center;}
.xqguide-a a{line-height: normal;}
.cpxq-body{padding-top:2.4rem !important;}
.news-con .des15986 img{width:0.3rem;}
.des15986{margin-right: 0;}
.news-con .learnmore-k{position: static;margin-top: 0.2rem;}
.banner picture img,.banner video{height:4.2rem;}
}
