@media only screen and (min-width: 1670px) {
	.head-W1400{
		
	}
}
@media only screen and (min-width: 1570px) {
	.index-case-swiper .swiper-button-next, .index-product-swiper .swiper-button-next {
		right: 0;
	}
	.index-case-swiper .swiper-button-prev, .index-product-swiper .swiper-button-prev {
		left: 0;
	}
}

@media only screen and (max-width: 1400px) {
	.head-W1400 {
		padding: 0 10px;
	}
	.banner .swiper-pagination {
		left: 5%
	}
	.header-icon {
		padding-right: 15px;
	}
	.w1400{
		padding: 0 10px;
	}
	.index-container {
		padding: 120px 10px 60px;
	}
	.index-product1.index-container, .index-Solution-title {
		padding: 40px 10px;
	}

}
@media only screen and (max-width: 1200px) {
	.header-pc {
		height: 70px;
	}
	.menu-public {
		width:600px;
		left: calc(-300px + 50%);
		padding: 15px 30px;
	}
	.header-pc-menu-list {
		padding: 0 10px;
		width: 95%;
	}
	.header-pc-menu-list-li {
		padding: 0 10px;
	}
	.header-logo {
		width: 110px;
	}
	.header-icon {
		width: 100px;
	}
	/********** 案例 **********/
	.container-title {
		height: 240px;
		margin-top: 70px;
	}
	.container-title-name big {
		font-size: 30px;
	}
	.body-container {
		padding-top: 30px;
	}
	.body-container.body-list {
		padding: 30px 0;
	}
	.case-list {
		margin: 0;
	}
	.case-list li {
		padding: 10px;
	}
	/********** 搜索结果 **********/
	.case-list.result-list li a .case-details-list-ul-text {
		padding: 15px 25px;
	}
	/********** 解决方案 **********/
	.Solutions-bg1 {
		height: 350px;
	}
	/********** 产品 **********/
	.product-details-img {
		width: 630px;
		height: 450px;
	}
	.product-img-small {
		width: 120px;
	}
	.product-details-content {
		padding-left: 30px;
	}
	.product-content-text {
		padding: 15px 0;
		margin: 10px 0;
	}
	.product-content-a a {
		line-height: 48px;
		padding: 0 45px;
	}
}
@media only screen and (max-width: 1024px) {
	.solution-product li {
		width: 50%;
	}
	.index-about-list1 {
		align-items: center;
	}
	.about-case-content {
		padding: 30px;
	}
	.about-case-content dt .iconfont {
		width: 110px;
		height: 110px;
		font-size: 56px;
	}
	.about-case-content dd {
		padding-left: 20px;
	}
	.about-honors {
		padding: 30px 70px 0;
	}
	/********** 产品中心 **********/
	.product-body {
		padding: 15px 0;
	}
	.product-list {
		padding-top: 15px;
	}
	.product-list-left .product-list-bg {
		margin-bottom: 20px;
	}
	.product-list-menu {
		padding: 0 20px;
	}
	.product-list-menu dl dt {
		padding: 20px 0 10px;
	}
	.product-list-menu1 dt .iconfont {
		width: 30px;
		height: 30px;
		font-size: 18px;
	}
	.product-list-menu dl dd {
		padding: 0 10px 15px;
	}
	.product-list-menu dl dd a { 
		font-size: 14px;
	}
	.product-slide-title {
		font-size: 20px;
		padding: 10px 15px;
	}
	.product-slide .swiper-container {
		padding-bottom: 30px;
	}
	.product-slide .swiper-container .swiper-slide {
		padding: 0 8px;
	}
	.product-slide .swiper-container .swiper-slide big {
		font-size: 16px;
	}
	.product-slide .swiper-button {
		width: 24px;
		height: 24px;
		font-size: 14px;
		margin-top: -24px;
	}
	.product-slide .swiper-pagination {
		bottom: 5px;
	}
	.product-list-right {
		padding-left: 20px;
	}
	.product-ul {
		margin: -10px -10px 0;
	}
	.product-ul li {
		padding: 10px;
	}
	.product-ul-text {
		padding: 20px;
	}
	.product-ul-text dt {
		font-size: 28px;
	}
	.product-article {
		margin-top: 70px;
	}

}
@media only screen and (max-width: 768px) {
	.header-pc {
		height: 50px;
	}
	.head-W1400 {
		justify-content: space-between;
	}

	.header-pc-menu, .header-icon {
		display: none;
	}
	.header-icon-menu {
		display: block;
	}
	.header-icon-menu .iconfont {
		font-size: 26px;
		color: #0062ef;
	}
	.header-logo {
		width: 100px;
	}
	.banner .swiper-button {
		display: none;
	}
	.footer-top, .footer-menu, .footer-logo {
		display: none;
	}
	.footer-text {
		border-top: 0;
		padding: 0;
		flex-direction: column;
	}
	.footer-msg, .footer-copy {
		text-align: center;
		padding: 0;
	}
	.footer-msg p,	.footer-copy p {
		padding: 0 10px;
		display: inline-block;
	}
	.body-right {
		top: auto;
		bottom: 20%;
	}
	.body-right a {
		display: none;
	}
	.index-container {
		padding: 40px 10px;
	}
	.index-about .index-about-title {
		flex-direction: column;
	}
	.index-about-title, .index-Solution-title big {
		font-size: 24px;
	}
	.index-about-title .index-about-left {
		width: auto;
	}
	.index-container-title {
		font-size: 24px;
		padding-top: 0
	}
	.index-container-title big {
		display: none;
	}
	.index-about-text .index-about-text1 {
		padding: 20px 0;
		height: auto;
	}
	.index-about-text .index-about-link {
		position: absolute;
		right: 0;
		top: -45px;
	}
	.index-about-link {
		height: 30px;
	}
	.index-about-link a {
		padding: 0 15px;
	}
	.index-about-link a .iconfont {
		padding-left: .25em;
		font-size: 1.4em;
		display: none
	}
	.index-about-right {
		width: 100%;
		padding-top: 0;
	}
	.index-about-list {
		margin: 0 -15px -15px;
		padding: 20px 0 0;
	}
	.index-about-list li {
		padding: 15px;
	}
	.index-about-list1 {
		padding: 10px
	}
	.index-product-title-right {
		display: none;
	}
	.index-product-swiper {
		padding-bottom: 0;
	}
	.index-product-swiper .swiper-container .swiper-wrapper {
		padding: 0 15px;
		margin: 0 -15px;
	}
	.index-product-swiper .swiper-container .swiper-wrapper .swiper-slide {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.index-product-text {
		padding: 10px
	}
	.index-product-text big {
		font-size: 16px;
	}
	.index-product-swiper .swiper-pagination {
		bottom: -20px;
	}
	.all-product {
		padding-bottom: 0 !important;
	}
	.all-product-tab {
		padding: 20px 0 0;
		flex-direction: column;
	}
	.all-tab-menu {
		width: 100%;
		flex-direction: row;
	}
	.all-tab-menu li {
		min-width: 20%;
		padding-right: 0;
		height: 36px;
		text-align: center;
	}
	.all-tab-menu-name big {
		font-size: 14px;
	}
	.all-tab-menu-name p, .all-tab-menu li .iconfont, .all-tab-text .iconfont {
		display: none;
	}
	.all-tab-content {
		padding-left: 0;
	}
	.all-tab-content li {
		padding: 15px;
	}
	.all-tab-content li .all-tab-content1 {
		padding: 15px;
		flex-direction: column;
	}
	.all-tab-img {
		width: 100%;
		height: auto;
	}
	.all-tab-img img {
		width: 100%;
	}
	.all-tab-text {
		padding: 15px 0 0;
		width: 100%;
    text-align: center;
	}
	.index-case .index-container {
		padding-bottom: 0;
	}
	.index-case-swiper .swiper-container {
		padding-bottom: 50px;
	}
	.index-case-img1 p {
		padding: 20px 10px 10px;
		font-size: 14px
	}
	.index-case-w2 {
		padding-left: 15px;
	}
	.index-News .index-container {
		padding-bottom: 0;
	}
	.index-NewsC .index-case-title {
		display: none;
	}
	.index-news-tab {
		width: 220px;
		font-size: 14px;
		line-height: 4;
		margin-bottom: 20px;
	}
	.index-news {
		padding-bottom: 10px;
		margin: 0 -10px;
	}
	.index-news li {
		padding: 10px;
	}
	.index-news-content {
		padding: 10px;
		font-size: 12px
	}
	.index-news-content big {
		font-size: 14px;
	}
	.index-news-content p {
		margin: 8px 0;
	}
	/********** 案例 **********/
	.page {
		padding: 20px 0;
		line-height: 30px;

	}
	.page a, .page span {
		margin: 5px;
		padding: 0 5px;
		min-width: 30px;
	}
	.container-title {
		height: 150px;
		margin-top: 50px;
	}
	.container-title-name big {
		font-size: 20px;
	}
	.container-title-site {
		display: block;
	}
	.case-details-list-top {
		font-size: 22px;
		margin: 15px 0;
		padding-left: 10px;
	}
	.case-site {
		line-height: 50px;
		height: 50px;
	}
	.case-menu {
		overflow-y: scroll;
		white-space: nowrap;
		margin: 0 -10px;
		font-size: 14px;
	}
	.case-menu span {
		padding: 0 10px;
	}
	.case-site1, .case-details-foot-list {
		display: none;
	}
	.body-container {
		padding: 20px 0;
	}
	.body-container .w1400 {
		flex-direction: column;
	}
	.case-details-foot-link {
		flex: 1;
	}
	.case-detais-foot {
		flex-direction: column;
		padding: 5px 0;
	}
	.case-detais-foot a {
		padding: 5px 0;
	}
	.case-details-foot-prev {
		padding-right: 10px;
	}
	.case-details-foot-next {
		padding-right: 10px;
	}
	.case-details-list {
		width: 100%;
		padding: 0;
	}
	.body-container.body-list {
		padding: 20px 0;
	}
	.case-list li {
		width: 50%;
	}
	/********** 新闻资讯 **********/
	.news-list {
		margin: 0 -10px;
	}
	.news-list li {
		padding: 10px 0;
	}
	.news-list-first {
		flex-direction: column;
	}
	.news-list-first .news-list-img {
		width: 100%;
	}
	.news-list-first .news-list-content {
		padding: 15px;
		width: 100%;
	}
	.news-list-first .news-list-content-top a {
		padding-right: 0;
		font-size: 16px;
	}
	.news-list-first .news-list-content-top span {
		display: none;
	}
	.news-list-content-text, .news-list-second .news-list-content-text {
		margin: 10px 0;
	}
	.news-list-content-link a {
		line-height: 38px;
		padding: 0 20px;
	}
	.news-list-content-link a .iconfont {
		padding-left: 10px;
	}
	.news-list-second {
		padding: 0;
		flex-direction: column;
	}
	.news-list-second .news-list-img {
		width: 100%;
	}
	.news-list-second .news-list-content {
		padding: 15px;
		width: 100%;
	}
	.news-list-second .news-list-text {
		width: 100%;
	}
	.news-list-second .news-list-content .iconfont, .news-list-second .news-list-text span {
		display: none;
	}
	.news-details-list-text {
		padding: 10px;
	}
	.news-details-list-text1 {
		margin: 5px 0;
	}
	/********** 搜索结果 **********/
	.result-list-text p {
		font-size: 16px;
	}
	.case-list.result-list li a .case-details-list-ul-text {
		padding: 10px;
	}
	.case-list.result-list li a .case-details-list-ul-text .iconfont {
		display: none;
	}
	/********** 联系我们 **********/
	.contact-Down {
		margin: 0 ;
	}
	.contact-Down li {
		padding: 15px 5px;
		width: 100%;
	}
	.contact-Down li a {
		padding: 15px;
	}
	.contact-Down li a .iconfont {
		display: none;
	}
	.contact-Down-number span {
		font-size: 14px;
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	.contact-Down-number p {
		font-size: 16px;
		padding: 10px;
	}
	.contact-Down-msg {
		padding: 0;
	}
	.contact-Down-msg span + span {
		padding-left: 10px;
	}
	.contact-question li {
		padding: 10px 0;
	}
	.contact-question1 {
		background: #fff;
		padding: 15px;
	}
	.contact-Qtitle, .contact-problem p {
		font-size: 14px;
	}
	.contact-Qtitle {
		width: 24px;
		height: 24px;
		margin-right: 8px;
	}
	.contact-problem p {
		padding-right: 8px;
	}
	.contact-answer {
		padding-top: 8px;
		width: 100%;
	}
	.constact-recruit li {
		padding: 10px 0;
	}
	.recruit {
		display: none;
	}
	.recruit-pop {
		display: flex;
		background: transparent;
		position: inherit;
	}
	.recruit-pop-content {
		width: 100%;
		max-height: auto;
	}
	.recruit-pop-close {
		display: none;
	}
	.recruit-pop-content1 {
		padding: 10px;
	}
	.recruit-pop-name {
		padding-bottom: 10px;
	}
	.recruit-pop-name dd big {
		font-size: 16px;
		font-weight: bold;
	}
	.recruit-pop-name dt span {
		width: 40px;
		height: 40px;
		font-size: 12px;
	}
	.recruit-pop-msg {
		padding: 15px 0;
	}
	.recruit-pop-msg dt {
		font-size: 16px;
		font-weight: bold;
	}
	.recruit-pop-msg dd {
		padding: 10px 0;
	}
	.recruit-pop-email {
		padding-top: 10px;
	}
	.contact-body {
		padding: 25px 0;
	}
	.contact-body-head {
		font-size: 20px;
	}
	.contact-map1 {
		margin: 20px 0 -10px;
		padding: 20px;
	}
	.contact-map1 dd {
		padding-top: 15px;
		flex-direction: column;
	}
	.contact-map-msg-big {
		font-size: 18px;
		padding: 10px 0;
	}
	.contact-map-msg1 {
		flex-direction: column;
	}
	.contact-map-msg1 li {
		padding-right: 10px;
		width: 100%;
		display: flex
	}
	.contact-map-msg1 li b {
		font-size: 14px;
		font-weight: bold;
	}
	.contact-map-msg1 li p {
		flex: 1;
		padding-left: 10px;
	}
	.contact-map-wx {
		width: 100%;
		padding-top: 15px;
	}
	.contact-message dd {
		margin: 0;
	}
	.contact-message1 {
		width: 100%;
		padding: 10px 0
	}
	.contact-message2 {
		height: 54px;
	}
	.contact-message2 img {
		height: 34px;
		cursor: pointer;
	}
	.contact-message2 span {
		padding: 0 10px;
	}
	.contact-message span button {
		height: 36px;
		width: auto;
		padding: 0 20px;
		font-size: 14px;
	}
	.case-list.video-list li a {
		padding: 15px;
	}
	.case-list.video-list li a .iconfont {
		font-size: 36px;
	}
	.news-list.solution-list li .news-list-img {
		width: 100%;
	}
	.news-list.solution-list li:nth-child(even) .news-list-first {
		flex-direction: column-reverse;
	}
	/********** 解决方案 **********/
	.Solutions-bg1 {
		height: 220px;
	}
	.case-list li:nth-child(3) {
		display: none;
	}
	/********** 关于我们 **********/
	.about-S768 {
		display: flex;
	}
	.about-h768 {
		display: none !important;
	}
	.about-body {
		display: flex;
		flex-direction: column;
	}
	.about-body img {
		display: block !important;
		margin: 0 !important;
	}
	.index-about-list {
		flex-wrap: wrap;
		padding: 10px 0 20px;
		margin: 0 -10px;
	}
	.index-about-list li {
		width: 50%;
		flex: auto;
	}
	.about-develop-swiper {
		margin: 20px 0;
		padding: 0;
	}
	.about-develop-swiper .swiper-wrapper .swiper-slide {
		padding: 20px;
		flex-direction: column;
	}
	.about-develop-swiper .swiper-slide dt {
		width: 100%;
	}
	.about-develop-swiper .swiper-slide dd {
		padding-left: 50px;
		flex: 1;
		display: flex;
		flex-direction: column;
	}
	.about-develop-swiper .swiper-slide dd {
		padding-left: 0;
	}
	.about-develop-swiper .swiper-pagination {
		padding: 0 20px 10px;
		justify-content: center;
	}
	.about-develop-swiper .swiper-pagination::before, .about-develop-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
		display: none;
	}
	.about-develop-swiper .swiper-pagination .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background: rgba(0, 98, 239, 0.4) !important;

	}
	.about-develop-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #0062ef !important

	}
	.about-develop-swiper .swiper-button {
		display: none;
		/* background: #0062ef !important;
		color: #fff;
		bottom: 20px;
		top: 50%;
		margin: 0;
		height: 46px;
		display: flex;
		align-items: center;
		border-radius: 50%; */
	}
	.about-develop-swiper .swiper-button.swiper-button-disabled {
		opacity: .5 !important;
	}
	.about-case-list li {
		width: 100%;
	}
	/********** 案例 **********/
	.contact-body {
		padding: 0 0 10px;
	}
	.product-body .case-site1, .product-list-left {
		display: none;
	}
	.product-list-right {
		padding-left: 0;
	}
	.product-ul {
		margin: 0;
	}
	.product-ul-text { 
		padding: 15px;
	}
	.product-ul-text dt {
		font-size: 22px;
	}
	.product-article {
		margin-top: 50px;
	}
	.product-article .case-site1 {
		display: flex !important;
	}
	/********** 产品 **********/
	.product-details, .product-details-img, .product-AContent .w1400 {
		flex-direction: column;
	}
	.product-details-img {
		width: 100%;
		height: auto;
	}
	.product-img-big, .product-img-small {
		width: 100%;
	}
	.product-img-big img {
		width: 100%;
	}
	.product-img-small {
		padding: 15px 0;
	}
	.product-img-small .swiper-wrapper {
		flex-direction: row;
	}
	.product-details-content {
		padding: 10px 0;
	}
	.product-content-big {
		font-size: 22px;
	}
	.product-tab dd span {
		padding-right: 30px;
	}
}
@media only screen and (max-width: 640px) {
	.about-honors {
		padding: 15px 0;
	}
	.about-honors .swiper-button-prev {
		left: 0;
	}
	.about-honors .swiper-button-next {
			right: 0;
	}
	
}
@media only screen and (max-width: 540px) {
	.case-list li {
		width: 100%;
		padding: 10px 0;
	}
	.case-detais-top {
		text-align: center;
	}
	.case-detais-top p, .case-details.video-details .case-detais-top p {
		font-size: 18px;
	}
	.video-details .case-detais-top1 {
		font-size: 12px;
	}
	.case-detais-middle {
		margin: 10px 0;
		padding: 20px 0;
	}
	.case-details-list-top {
		font-size: 18px;
	}
	.case-detais-foot {
		font-size: 14px;
	}
	.case-list.video-list li {
		width: 100%;
	}
	.solution-list-content {
		padding: 15px;
	}
	.solution-list-content big {
		font-size: 18px;
	}
	.solution-list-text {
		margin: 15px 0 20px;
	}
	.solution-list-text-a a {
		line-height: 32px;
		padding: 0 20px;
	}
	.solution-product li {
		width: 100%;
	}
	.case-list li:nth-child(3) {
		display: block;
	}
	.about-body {
		padding: 20px 0;
	}
	.index-about .index-about-list {
		padding-top: 15px;
	}
	.index-about-list {
		padding: 0;
	}
	.index-about-list1 dd strong {
		font-size: 22px;
	}
	.about-develop-swiper .swiper-wrapper .swiper-slide {
		padding: 10px;
	}
	.about-develop-swiper .swiper-slide dd big {
		font-size: 24px;
	}
	.about-develop-content li span {
		padding-right: 15px;
	}
	.about-case-list li {
		padding: 10px;
	}
	.about-case-content {
		flex-direction: column;
    align-items: center;
		padding: 10px;
	}
	.about-case-content dt .iconfont {
		width: 70px;
		height: 70px;
		font-size: 36px;
	}
	.about-case-content dd {
		padding: 0;
	}
	.about-case-content dd big {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	.about-honors .swiper-slide {
		padding-bottom: 0;
	}
	.about-honors .swiper-slide img {
		box-shadow: none !important;
	}
	.about-honors .swiper-slide p {
		font-size: 14px;
		padding-top: 15px;
	}
	.product-ul li {
		width: 100%;
		padding: 8px 0;
	}
	.product-article .case-site1, .product-details {
		padding: 15px 0 0;
	}
	.product-content-a a {
		padding: 0 20px;
		line-height: 36px;
	}
	.product-tab dd span {
		font-size: 16px;
		line-height: 54px;
	}
	.product-tab dl dt {
		display: none;
	}
	.product-AContent {
		padding: 0 0 20px;
	}
	.product-AContent-text {
		padding: 10px;
	}
	.product-AContent-text big {
		font-size: 16px;
	}
	.contact-body, #product {
		padding-top: 15px;
	}
	.product-data {
		padding-bottom: 30px;
	}
	.solution-product li {
		padding: 10px;
	}
	.all-tab-menu {
		white-space: nowrap;
    margin: 0 -10px;
    width: auto;
    min-width: 100%;
		overflow: auto
	}
	.all-tab-menu li {
		padding: 0 10px;
		min-width: auto;
	}
	.index-product1.index-container, .index-Solution-title {
		padding: 10px 0 30px;
	}
	.index-product1.index-container .flex-space-between {
		justify-content: center;
	}
	.index-product1.index-container .index-container-title p::after {
		left: calc(50% - .3em);
	}
	.index-about-title, .index-Solution-title big {
		font-size: 20px;
		align-items: center;
	}
	.index-container-title, .index-Solution-title big {
		font-size: 20px;
		align-items: center;
	}
	.index-about-text .index-about-link {
		top: -33px;
	}
	.index-about-link {
		height: 26px;
		font-size: 12px;
	}
	.all-tab-content {
		margin: 0 -5px;
	}
	.all-tab-content li {
		padding: 5px;
	}
	.all-tab-content li .all-tab-content1 {
		padding: 8px;
	}
	.all-tab-text span {
		font-size: 14px;
	}
	.all-tab-text p {
		height: auto;
		font-size: 12px
	}
	.index-Solution-list {
		height: 320px;
	}
	.index-Solution-list img, .solution-IMg {
		display: none;
	}
	.index-Solution-li-content .index-Solution-text {
		display: block;
	}
	.index-Solution-li-content a {
		display: inline-block;
	}
	.index-Solution-li .swiper-slide {
		background: linear-gradient(to top, rgba(0, 100, 240, .7), rgba(0, 100, 240, 0) 50%);
	}
	.index-Solution-li .swiper-slide .solution-mobile {
		display: block;
	}
	.index-Solution-li {
		position: inherit;
	}
	.index-Solution-li-content {
		padding: 15px 20px;
	}
	.index-Solution-li-content a {
		padding: 0 15px;
		line-height: 30px;
	}
	.index-case .index-container-title {
		flex: 1;
		padding-right: 10px;
	}
	.index-case-title .index-about-link {
		margin: 0;
	}
	.index-case .index-container-title span {
		display: none;
	}
	.index-case-swiper .swiper-slide, .index-news, .index-News .index-case-title {
		flex-direction: column;
	}
	.index-case-w2 {
		padding: 0;
		width: 100%;
	}
	.index-case-img1 {
		padding-top: 10px;
	}
	.index-News .index-case-title {
		align-items: center;
	}
	.index-News .index-container-title {
		text-align: center;
	}
	.index-News .index-container-title p::after {
		left: calc(50% - .3em);
	}
	.index-news-tab {
		width: 100%;
		margin-bottom: 10px;
	}
	.index-news li {
		width: 100%;
	}
	.body-right {
		width: 40px;
	}
	.body-right a, .body-right-pop, .body-right .body-right-toTop {
		height: 40px;
	}
	.body-right a, .body-right span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.body-right .iconfont {
		font-size: 18px;
	}
	.contact-Down {
		margin: 0 -10px;
	}
	.contact-Down li {
		padding: 10px 0;
	}
}
@media only screen and (max-width: 480px) {
	/* .index-about-list {
		padding: 0 10px;
	} */
	.index-about-list li {
		padding: 10px;
	}
	.index-about-list1 {
		flex-direction: column-reverse;
	}
	.index-about-list1::before {
		left: 10px;
		right: 10px;
		height: 10px;
	}
	.index-about-list1 dd {
		padding: 10px 0 0;
		font-size: 12px;
		text-align: center;
	}
	.index-about-list1 .iconfont {
		font-size: 40px;
		line-height: 1.3;
	}
	.index-about-list1 dd strong {
		font-size: 18px;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ CSS styles go here */

	.menu-public .menu-public-dl dd a,
	.footer-menu li big,
	.footer-menu li a,
	.news-list-first .news-list-content-top a,
	.news-list-second .news-list-text big,
	.result-list.case-list li a,
	.result-list-text small,
	.video-list-text big,
	.video-list-text span,
	.recruit-name big,
	.recruit-name span,
	.recruit-pop-name dd big,
	.recruit-pop-name dd span,
	.contact-message,
	.solution-list-content big,
	.product-ul li a,
	.product-AContent-text big,
	.index-case-img1,
	.index-news-content big,
	.index-Solution-li .swiper-slide:hover .index-Solution-li-content .index-Solution-text,
	.case-details-list a
	{
		display: block;
	}
	.head-product-list-name dd a,
	.header-icon .iconfont,
	.sousuo-button .iconfont,
	.page a,
	.page span,
	.contact-Down-number span,
	.case-detais-foot a,
	.contact-message1,
	.product-slide .swiper-container .swiper-slide,
	.product-tab dd span, .index-Solution-li .swiper-slide:hover .index-Solution-li-content a
	{
		display: inline-block;
	}
	.case-details-foot-link {
		width: 47%;
	}
	.case-details-foot-next {
		text-align: right;
	}
	.case-details-foot-list {
		width: 6%;
		text-align: center;
	}
	.news-list-content-text {
		height: 4.4em;
	}
	.recruit-pop-content {
		height: 70%;
	}
	.recruit-pop-content1, .case-details-list-ul {
		height: 100%;
	}
	.contact-input, .contact-message2 input {
		height: 100%;
	}
	.solution-list-text {
		height: 6em;
	}
	.answer-height.contact-answer1 {
		height: 60px;
	}
	.contact-question li.active .answer-height.contact-answer1 {
		height: auto;
	}
	.product-li-img {
		height: calc(100% - 122px);
	}
	.index-container-title big {
		display: none;
	}
	.index-container-title svg {
		display: block;
	}
	.index-Solution-li .swiper-slide {
		text-align: center;
	}
	.index-case-swiper .swiper-wrapper {
		display: -ms-flexbox;
	}
	.index-case-w2 .index-case-img1{
		height: calc(50% - 15px);
	}
	.index-case-w2 .index-case-img1:first {
		margin-bottom: 30px;
	}
	.product-details-img img {
		width: 100%
	}
}