@media (min-width: 1250px) {
	.menu-box li:hover .nav-yi {
		color: #33a2ff;
	}
	.menu-box li:hover .nav-yi:after {
		width: 100%;
	}
	/*.menu-box li:hover .nav-er-box{display: block;}*/

	/*.index-a li:hover .index-a-con{background: none;}*/

	.index-a li:hover i {
		transform: translateY(0) translateZ(0);
		-webkit-transform: translateY(0) translateZ(0);
		opacity: 1;
	}
	.anli-list li:hover .anli-con {
		opacity: 1;
	}
	.nav-er-list:hover .nav-er,
	.nav-san-box a:hover {
		background: #33a2ff;
		color: #fff;
	}
	.nav-er-list:hover .nav-san-box {
		width: 140px;
	}
	.brief-nav-con li:hover .left-yi {
		color: #fff;
	}
	.brief-nav-con li:hover .left-yi:before {
		width: 100%;
	}
	/*.index-a li:hover .index-a-con {
		background: rgba(181, 0, 78, 0.7);
	}*/
}
@media (max-width: 1440px) {
	.w1300{
		width: 100% !important;
	}
	.logo {
		position: absolute;
		top: 40px;
		left: 150px;
	}
	.nav-yi {
		display: inline-block;
		line-height: 80px;
		/* color: #fff; */
		position: relative;
		font-size: 16px;
	}
	.logo img {
		margin-left: -150px;
	}
	#container {
		/*height: 400px;*/
		width: 100%;
	}
	.ditu-bot .w1600 {
		flex-direction: initial;
	}
	.map-lxwm {
		/*height: 400px;*/
	}
	.map-lxwm .lxwm-tou b {
		font-size: 20px;
	}
	.map-lxwm .lxwm-tou {
		width: 100%;
	}
	.map-lxwm .contact-bot {
		width: 100%;
	}
	.container {
		max-width: 1320px !important;
	}
	.main-slider .swiper-slide .container {
		height: 500px !important;
		box-sizing: border-box;
	}
	
	.container h2:nth-child(1) {
		border-bottom: solid 2px #fff;
		font-size: 50px;
	}
	.container h2:nth-child(2) {
		margin: 0;
		border: solid 2px #fff;
		line-height: 50px;
		/*width: 50%;*/
		margin-bottom: 20px;
		text-align: center;
		font-size: 20px !important;
	}
	.main-slider__content {
		bottom: -60px !important;
	}
	.w1600 {
		width: 1200px;
	}
	.map-tit h2 {
		font-size: 20px;
	}
	.map-tit > div {
		font-size: 14px;
	}
	.banner .ljgd {
		bottom: 16%;
	}
}
@media (max-width: 1250px) {
	.fl {
    float: left;
    margin: auto !important;
}
	.logoTitle {
		font-size: 25px;
		color: #fff;
	}
	.container h2:nth-child(1) {
		border-bottom: solid 2px #fff;
		font-size: 30px;
		line-height: 40px !important;
	}
	.container h2:nth-child(2) {
		margin: 0;
		border: solid 2px #fff;
		line-height: 50px;
		/*width: 50%;*/
		margin-bottom: 20px;
		text-align: center;
		font-size: 15px !important;
	}
	.main-slider__content {
		bottom: -100px !important;
	}
	.w1600,
	.w1128{
		width: auto;
		margin: 0 20px;
		display: flex;
		flex-direction: column;
	}
	.menu-handler {
		display: block;
	}
	.head-top div.fl {
		display: none;
	}
	.header {
		/*margin-top: 600px;*/
		height: 60px;
		position: fixed !important;
		left: 0;
		top: 0;
		width: 100%;
	}
	.head-mid {
		height: 60px !important;
	}
	.head-con {
		transform: none;
		-webkit-transform: none;
		height: 60px;
	}
	.header.active .head-con {
		position: fixed;
		height: 80px !important;
	}
	.language {
		position: fixed;
		line-height: 2em !important;
		top: 14px;
		right: 60px;
		text-align: center;
		z-index: 99;
	}
	/*.language.active{bottom:20px;}*/
	/*.logo {
		top: 5px !important;
	}*/
	.logo img {
		height: 50px;
		margin-left: -140px;
	}
	.logo1 img {
		height: 50px;
		margin-left: -140px;
		margin-top: -20px;
	}
	.menu-box {
		position: fixed;
		width: 100%;
		top: 80px;
		bottom: 0;
		left: -100%;
		background: #fff;
		margin: 0;
		transition: all 0.3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
		-webkit-transition: all 0.3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
	}
	.menu-box.active {
		left: 0;
	}
	.menu-box-ul {
		position: absolute;
		left: 20px;
		right: 20px;
		top: 45px;
		bottom: 50px;
		overflow: auto;
	}
	.menu-box li {
		float: none;
		width: 100%;
		margin: 0;
		border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	}
	.menu-box li:after {
		position: absolute;
		width: 16px;
		height: 16px;
		content: '';
		/*background: url(../images/p1.png) no-repeat center;*/
		background-size: cover;
		right: 5px;
		top: 17px;
		transition: all 0.3s linear;
		-webkit-transition: all 0.3s linear;
	}
	.menu-box li.active:after {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}
	.menu-box li:first-child:after {
		display: none;
	}
	.menu-box li:last-child:after {
		display: none;
	}
	.menu-box li:first-child .nav-yi {
		display: block;
	}
	.menu-box li:last-child .nav-yi {
		display: block;
	}
	.menu-box li.active {
		border-color: #005ce5;
	}
	.nav-yi {
		line-height: 50px !important;
		color: #000;
	}
	.nav-yi:after {
		display: none !important;
	}
	.nav-er-box {
		position: static;
		width: auto;
		margin: 0;
		text-align: left;
		text-indent: 10px;
		padding-bottom: 10px;
		display: none;
		-ms-transform: scaleY(1);
		transform: scaleY(1);
	}
	.nav-tap {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.nav-er-box a {
		display: block;
		line-height: 32px;
	}
	.fubox {
		display: none;
	}
	.nav-san-box {
		position: static;
		width: 100%;
		text-indent: 25px;
	}
	.nav-san-box a {
		width: 100%;
	}
	.footer-mid-left dl {
		margin-right: 40px;
	}
	.ppgs-title {
		margin-bottom: 15px;
	}
	.ppgs-title h4 {
		margin-bottom: 3px;
	}
	.brief-nav,
	.position h2 {
		width: 200px;
	}

	.box-right {
		margin-left: 230px;
	}
	.xw-list li {
		width: 100%;
	}
	.zksq {
		right: 5px;
	}
	.left-er-box {
		position: absolute;
		z-index: 9;
		width: 100%;
	}
	.left-er-box a {
		font-size: 13px;
	}
	.top-search {
		right: 12px;
		position: absolute;
		height: auto;
		left: 12px;
		top: 12px;
	}
	.search-btn,
	.search-close,
	.search-nr-wap:before {
		display: none;
	}
	.search-nr {
		width: 100%;
		position: relative;
		margin-top: 0;
	}
	.search-nr .text {
		width: 100%;
	}
	.menu-box.active .menu-box-ul {
		opacity: 1;
	}
	.language {
		padding-left: 0;
	}
	.language:before {
		position: static;
		display: inline-block;
		margin: -5px 4px 0 0;
		vertical-align: middle;
	}
	.search-nr-wap {
		width: 100%;
	}
	.search-nr .sbmit {
		right: 0;
	}
	/*.index-a-con {
		background: rgba(181, 0, 78, 0.7);
	}*/
	.hide-honor-con {
		width: 90%;
		left: 5%;
		margin-left: 0;
	}
}
@media (max-width: 1180px) {
		.footer-mid-left dl {
		margin-right: 20px;
	}
	.w1300 {
		width: auto !important;
		margin: 0 20px;
		display: flex;
		flex-direction: column;
	}
	.anli-list .caseImgs,
	.anli-list .caseImg {
		width: 48% !important;
	}
	.main-1 {
		background-size: 100% 100% !important;
	}
	.main-text {
		width: 80% !important;
	}
	.main-text p {
		font-size: 12px;
	}
	.cptd-box .li-infos {
		display: flex;
		width: 100%;
		height: 200px;
		flex-wrap: wrap;
	}
	.cptd-box .li-infos a {
		display: flex;
		width: 50%;
		height: 100px;
		box-shadow: 0 10px 10px 1px rgb(0 0 0 / 10%);
	}
	.cptd-box .li-infos a .pointer {
		display: none;
	}
	.cptd-box .li-infos a .ellipsis2 {
		font-size: 16px;
		font-weight: 600;
	}
	.cptd-box .shadow {
		height: 360px;
		width: 100%;
	}
	.cptd-box .shadow a {
		width: 100%;
	}
	.cptd-box .shadow img {
		height: 200px;
	}
	.cptd-box .shadow a .concent {
		height: 100px !important;
	}
	.clearfix {
		display: flex;
		flex-direction: column;
	}
	.cptd-box .shadow .ellipsis {
		width: 80% !important;
		white-space: normal !important;
	}
	.logoTitle {
		font-size: 15px;
		color: #fff;
	}
	.enter {
		display: flex;
		flex-direction: column;
	}
	.enter li {
		width: 100%;
	}
	.enter li .concent p {
		font-size: 13px;
		line-height: 10px;
	}
	.enter li .enterText-2 {
		font-size: 30px;
	}
	.enter li .enterImg {
		background-size: cover;
	}
	.el-carousel__container img {
		height: 230px !important;
		/*height: 300px;*/
	}
	.el-carousel__container {
		height: 500px !important;
		box-sizing: border-box;
	}

	.el-carousel__item,
	.el-carousel__item--card {
		display: flex !important;
		flex-direction: column !important;
		justify-content: center;
		align-items: center;
	}

	.container h2:nth-child(1) {
		/*width: 25%;*/
		border-bottom: solid 2px #fff;
		font-size: 30px;
		line-height: 40px !important;
	}
	.container h2:nth-child(2) {
		margin: 0;
		border: solid 2px #fff;
		line-height: 50px;
		/*width: 30% !important;*/
		margin-bottom: 20px;
		text-align: center !important;
		font-size: 13px !important;
	}
	.main-slider__content {
		bottom: -50px !important;
	}
	.main-slider .swiper-slide .container {
		height: 500px;
	}
	.phoneShow {
		display: none;
	}
	/*.pc-show {
		display: none;
	}*/
	.product-list li,
	.anli-list li {
		width: 48%;
	}
	.product-list li:nth-child(3n) {
		margin-right: 2%;
	}

	.index-a li {
		width: 49.5%;
		margin-right: 0.5%;
	}
}
@media (max-width: 960px) {
	.main-1 {
		background-size: 100% 100% !important;
	}
	.main-text {
		width: 80% !important;
	}
	.main-text p {
		font-size: 12px;
	}
	.cptd-box .li-infos {
		display: flex;
		width: 100%;
		height: 200px;
		flex-wrap: wrap;
	}
	.cptd-box .li-infos a {
		display: flex;
		width: 50%;
		height: 100px;
		box-shadow: 0 10px 10px 1px rgb(0 0 0 / 10%);
	}
	.cptd-box .li-infos a .pointer {
		display: none;
	}
	.cptd-box .li-infos a .ellipsis2 {
		font-size: 16px;
		font-weight: 600;
	}
	.cptd-box .shadow {
		height: 360px;
		width: 100%;
	}
	.cptd-box .shadow a {
		width: 100%;
	}
	.cptd-box .shadow img {
		height: 200px;
	}
	.cptd-box .shadow a .concent {
		height: 100px !important;
	}
	.clearfix {
		display: flex;
		flex-direction: column;
	}
	.cptd-box .shadow .ellipsis {
		width: 80% !important;
		white-space: normal !important;
	}
}
@media (max-width: 768px) {
	.el-carousel__container img {
		height: auto !important;

		/*height: 300px;*/
	}
	.h-415{
		height: 350px !important;
	}
	.main-1 {
		background-size: 100% 100% !important;
	}
	.main-text {
		width: 80% !important;
	}
	.w1300 {
    width: auto !important;
}
	.main-text p {
		font-size: 12px;
	}
	.cptd-box .li-infos {
		display: flex;
		width: 100%;
		height: 200px;
		flex-wrap: wrap;
	}
	.cptd-box .li-infos a {
		display: flex;
		width: 50%;
		height: 100px;
		box-shadow: 0 10px 10px 1px rgb(0 0 0 / 10%);
	}
	.cptd-box .li-infos a .pointer {
		display: none;
	}
	.cptd-box .li-infos a .ellipsis2 {
		font-size: 18px;
		font-weight: 600;
	}
	.cptd-box .shadow {
		height: 300px;
		width: 100%;
	}
	.cptd-box .shadow a {
		width: 100%;
	}
	.cptd-box .shadow img {
		height: 200px;
	}
	.cptd-box .shadow a .concent {
		height: 100px !important;
	}
	.cptd-box .shadow .pro-i {
		display: none;
	}
	.clearfix {
		display: flex;
		flex-direction: column;
	}
	.cptd-box .shadow .ellipsis {
		width: 80% !important;
		white-space: normal !important;
	}

	.logoTitle {
		font-size: 13px;
		color: #fff;
	}

	.container h2:nth-child(2) {
		padding: 5px !important;
	}

	/*.brand {
		height: 200px;
	}*/
	.col-lg-8 {
		top: 20px !important;
	}
	.container h2:nth-child(1) {
		/*width: 59% !important;*/
		border-bottom: solid 2px #fff;
		font-size: 15px;
		line-height: 20px !important;
	}
	.container h2:nth-child(2) {
		margin: 0;
		border: solid 2px #fff;
		/*line-height: 50px;*/
		/*width: 59% !important;*/
		/*margin-bottom: 20px;*/
		line-height: 20px !important;
		text-align: center !important;
		font-size: 11px !important;
	}
	.main-slider__content {
		bottom: 15px !important;
	}
	/*.swiper-wrapper {
		height: 600px !important;
	}*/
	#main-slider-pagination {
		display: none;
		bottom: 0 !important;
	}
	.wh-title h4 {
		font-size: 16px;
	}
	.wh-text b,
	.wh-title span {
		font-size: 14px;
	}
	.index-a-title {
		margin-top: 0;
	}
	.index-a i {
		display: none;
	}
	.cptd2-con {
		height: 100px;
	}
	.ppgs-l,
	.gtrz .img100 {
		width: 100%;
	}
	.ppgs-r,
	.gtrz-con {
		position: static;
		width: 100%;
	}
	.footer-mid-left,
	.footer-mid-right,
	.proxqimg,
	.proxq-r,
	.map-info {
		float: none;
		width: 100%;
	}
	.ppgs-r {
		/* padding: 25px 0; */
		height: 500px;
	}
	.ppgs-warp {
		width: auto;
	}
	.footer-mid-right {
		margin-top: 20px;
	}
	.wh-text b {
		margin-top: 15px;
	}
	.gtrz-con {
		padding: 20px 0;
	}
	.wh-text {
		width: 90%;
	}
}
@media (max-width: 750px) {
	.el-dialog {
		width: 70% !important;
		box-sizing: border-box;
	}
	video {
		height: 222px;
	}
	.el-carousel__container img {
		height: auto !important;

		/*height: 300px;*/
	}
	#container {
		/*height: 400px;*/
		width: 100%;
	}
	.ditu-bot {
		background-color: #fff;
	}
	.ditu-bot .w1600 {
		flex-direction: column;
	}
	.map-lxwm {
		/*height: 400px;*/
		width: 100%;
		box-shadow: 0 0 0 0;
	}
	.ditu {
		margin: auto;
		width: 100%;
	}
	.map-lxwm .lxwm-tou b {
		font-size: 19px;
	}
	.map-lxwm .lxwm-tou {
		width: 100%;
	}
	.map-lxwm .contact-bot {
		width: 100%;
	}
	.main-1 {
		background-size: 100% 100% !important;
	}
	.main-text {
		width: 80% !important;
	}
	.main-text p {
		font-size: 12px;
	}
	.cptd-box .li-infos {
		display: flex;
		width: 100%;
		height: 200px;
		flex-wrap: wrap;
	}
	.cptd-box .li-infos a {
		display: flex;
		width: 50%;
		height: 100px;
		box-shadow: 0 -3px 10px 3px rgb(0 0 0 / 10%);
	}
	.cptd-box .li-infos a .pointer {
		display: none;
	}
	.cptd-box .li-infos a .ellipsis2 {
		font-size: 16px;
		font-weight: 600;
	}
	.cptd-box .shadow {
		height: 300px;
		width: 100%;
	}
	.cptd-box .shadow a {
		width: 100%;
	}
	.cptd-box .shadow img {
		height: 200px;
	}
	.cptd-box .shadow a .concent {
		height: 100px !important;
	}
	.clearfix {
		display: flex;
		flex-direction: column;
	}
	.cptd-box .shadow .ellipsis {
		width: 80% !important;
		white-space: normal !important;
	}
	.position h2 {
		line-height: 40px !important;
		font-weight: 400;
	}
	body {
		/*padding-top: 60px;*/
	}
	.caseImg,
	.caseImgs .img100 img {
		height: 117px;
	}
	.caseImgs,
	.caseImg .img100 img {
		height: 117px;
	}
	.enterText-1 {
		font-size: 30px;
	}
	.enterImgd,
	.enterImg-1,
	.enterImg-2,
	.enterImg-3 {
		height: 500px !important;
	}
	.container h2:nth-child(1) {
		/*width: 59% !important;*/
		border-bottom: solid 2px #fff;
		font-size: 15px;
		line-height: 20px !important;
	}
	.container h2:nth-child(2) {
		margin: 0;
		border: solid 2px #fff;
		/*line-height: 50px;*/
		/*width: 59% !important;*/
		/*margin-bottom: 20px;*/
		/*line-height: 20px ;*/
		line-height: inherit !important;
		text-align: center !important;
		font-size: 11px !important;
		padding: 0px;
	}

	.swiper-text:nth-of-type(2) br {
		display: none;
	}

	.enter {
		display: flex;
		flex-direction: column;
	}
	.enter li {
		width: 100%;
	}
	.enter li .concent p {
		font-size: 13px;
		line-height: 10px;
	}
	.enter li .enterText-2 {
		font-size: 30px;
	}
	.enter li .enterImg {
		background-size: cover;
	}
	.xw-txt {
		padding: 5px;
	}
	.xw-con p,
	.xw-con span {
		font-size: 12px;
	}
	.xw-con h4 {
		font-size: 14px;
	}

	.anli-list .caseImgs,
	.anli-list .caseImg {
		width: 48% !important;
	}
	.tabs .tabpage img {
		height: 117px !important;
	}
	.el-dialog--center {
		width: 75% !important;
	}
	.price b {
		font-size: 30px;
	}
	.title1 h3,
	.ppgs-title h4,
	.pro-cs-a h4,
	.his-nian {
		font-size: 20px;
	}
	.pro-cs-a span {
		font-size: 18px;
	}
	.index-a h3,
	.position h2,
	.map-name {
		font-size: 16px;
	}
	.title2 h4 {
		font-size: 14px;
	}
	.xw-con p,
	.footer-bot span,
	.title2 span,
	.ny-title-r a {
		font-size: 12px;
		margin-right: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		font-weight: normal;
		font-size: 12px;
	}
	.pro-i,
	.footer-mid-left,
	.hide-honor-bth div {
		display: none;
	}
	.phone-show {
		display: block !important;
	}
	.w1600,
	.w1128 {
		margin: 0 12px;
	}
	/*.footer,*/
	.margin-t60,
	.footer-mid,
	.history-top,
	.ditu-bot {
		margin-top: 25px;
	}
	.margin-t50,
	.margin-t40,
	.history-bot,
	.whbox li:last-child {
		margin-top: 20px;
	}
	.logo2,
	.contact-page:last-child,
	.result-box .search-list li {
		margin-top: 15px;
		margin-left: 0px;
	}
	.honnor li p,
	.xwfy-a:last-child {
		margin-top: 10px;
	}
	.tabpage img {
		height: 200px;
	}
	.footer-mid-right {
		margin-top: 0;
	}
	.title2 h4 img {
		margin-top: -3px;
	}
	.title1,
	.honnor li,
	.search-list,
	.result-box {
		margin-bottom: 20px;
	}
	.gcal-list li {
		margin-bottom: 15px;
	}
	.box-right {
		padding-top: 25px;
	}
	.poroxq-b-con {
		padding: 15px;
	}
	.map-name {
		padding: 10px 0;
	}
	.wh-text {
		padding: 20px 0;
	}
	.left-er-box {
		width: 0;
		overflow: hidden;
		display: block;
		left: auto;
		right: 0;
		transition: all 0.3s linear;
		border: none;
		padding: 0;
	}
	.left-er-box a {
		white-space: nowrap;
	}
	li.in .left-er-box {
		width: 100%;
	}
	.left-er-wrap {
		border: 1px solid #e5e5e5;
		padding: 10px 0;
	}
	.map-lxwm {
		padding: 0;
	}
	.page span,
	.page input,
	.pages {
		margin: 0;
	}
	.xw-list li,
	.contact-page {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.brief-nav {
		position: static;
		width: 100%;
	}
	.menu-handler {
		right: 30px;
	}
	.index-a li {
		width: 49.5%;
		margin-right: 1%;
	}
	.index-a li .img100 {
		/*width: 49.5%;*/
		margin-right: 1%;
		height: 200px;
	}
	/*.index-a {
		margin-top: 24%;
	}*/
	.index-a li:nth-child(even) {
		margin-right: 0;
	}
	.ljgd2 {
		width: 100px;
		line-height: 34px;
	}
	.tab-btn a {
		margin: 0 2px;
		width: 80px;
		font-size: 12px;
		line-height: 30px;
	}
	.product-list li,
	.anli-list li {
		width: 48%;
		margin-right: 4%;
	}
	.product-list li:nth-child(3n),
	.anli-list li:nth-child(4n) {
		margin-right: 4%;
	}
	.product-list li:nth-child(even),
	.anli-list li:nth-child(even) {
		margin-right: 0;
	}
	.pro-list-bot b {
		padding: 10px 0;
		line-height: 0 !important;
		font-size: 14px !important;
	}
	.pro-list-bot span {
		margin: 0 !important;
	}
	.pro-list-bot h5 {
		margin-right: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		font-weight: normal;
		font-size: 12px;
	}
	.anli-list li {
		margin-bottom: 4%;
	}
	.footer-top {
		height: 70px;
	}
	.logo2 img {
		width: 100px !important;
		height: 40px !important;
		margin-right: 10px;
	}
	.footer-bot,
	.bdsharebuttonbox.forlink {
		text-align: center;
	}
	.bdsharebuttonbox.forlink span,
	.bdsharebuttonbox.forlink a {
		display: inline-block;
		vertical-align: middle;
		float: none;
	}
	.box-right {
		margin-left: 0;
	}
	.contentbox {
		padding-bottom: 10px;
		min-height: 250px;
	}
	.position {
		line-height: 50px;
		/*margin-top: -50px;*/
	}
	.position h2 {
		width: 150px;
	}
	.left-yi {
		line-height: 50px;
	}
	.zksq {
		top: 18px;
	}
	.left-er-box a {
		line-height: 34px;
	}
	.title2 h4 img {
		width: 18px;
		height: 18px;
	}
	.title2 {
		line-height: 34px;
	}
	.history-year {
		width: 100px;
	}
	.history-con {
		left: 104px;
	}
	.preview .swiper-slide {
		height: 100px;
	}
	.whbox .img100 {
		float: none !important;
		width: 100% !important;
	}
	.whbox-con {
		position: static !important;
		width: 100% !important;
	}
	.gcal-list li {
		width: 49%;
		margin-right: 2%;
	}
	.gcal-list li:nth-child(4n) {
		margin-right: 2%;
	}
	.gcal-list li:nth-child(even) {
		margin-right: 0;
	}
	.honnor li {
		width: 32%;
		margin-right: 2%;
	}
	#container {
		height: 260px;
	}
	.contact-page {
		max-width: none;
	}
	.xwfy-a {
		float: none;
		max-width: 100%;
	}
	.fr .fy-go {
		left: 0;
		right: auto;
	}
	.fr.xwfy-a a {
		padding-left: 70px;
		padding-right: 0;
	}
	.fr.xwfy-a span {
		left: auto;
		right: 0;
	}
	.fr .fy-go {
		padding-left: 0;
		padding-right: 20px;
	}
	.map-info {
		margin: 0;
	}
	.map-tit h2 {
		color: #005ce5;
	}
	.map-name,
	.map-bot {
		background: #005ce5;
	}
	.map-tit {
		border-color: #005ce5;
	}
	.ny-title-r a {
		display: inline-block;
	}
	.position {
		height: auto;
	}
	.history-year {
		height: auto;
	}
	.history-txt p {
		font-size: 13px;
	}
	.ljgd {
		width: 120px;
		line-height: 40px;
	}
	.banner .ljgd {
		margin-left: -60px;
		bottom: 18%;
	}
	.index-a .img img {
		width: 36px;
	}
	.brief-nav-con ul {
		/*display: flex*/
	}
	.brief-nav-con li {
		flex: 1;
		margin-right: 1px;
	}
	.brief-nav-con li:last-child {
		margin-right: 0;
	}
	.honor-close {
		right: 0;
	}
	html.active {
		overflow: hidden;
	}
	body {
		/*padding-bottom: 100px;*/
	}
	.swiper-btn-style {
		display: none;
	}
}

@media (max-width: 768px) {
	.anli-list li:hover .anli-con {
    opacity: 1 !important;
}
	.counter::after {
    font-family: 'iconfont';
    content: '\f0175';
    font-size: 12px !important;
    position: absolute;
    top: 8px;
}
	.waves {
		height: 40px;
		min-height: 40px;
	}

	h1 {
		font-size: 24px;
	}
	.df-jp{
		display: block !important;
	}
	.df-jp li{
		width: 100%;
	}
	.df-jp i{
	display: block;
	}
	.df-jp img{
	height: auto;
	}
	.clear .productImg {
    height: auto !important;
}
	/*.index-a-title {
    margin-top: 45px;
}*/
}
