﻿@media screen and ( max-width:1440px ){
.wal-1440{width: 98%; margin: 0 auto; max-width: 100%;}


.head-div .logo img{max-width: 230px;} 
.head-div .list li.sNavA a {margin: 27.5px 7px 0; } 
.head-div .search {margin-left: 17px; } 

.sNav {height: 80px; } 
.sNav li {height: 80px; } 
.sNav li a {padding: 0 33px; margin-top: 15px; } 

.ind-part1 .box{padding: 0 0 30px; }
.ind-part1 li .txt {padding: 20px 25px; } 
.ind-part1 li .t1 {margin-bottom: 10px; }

.ind-part2 .list1 li {width: 313px;} 
.ind-part2 .list1 li.li1 {width: 520px;} 
.ind-part2 .list1 li .name {top: 100px; } 
.ind-part2 .list1 li .t1 {top: 155px; } 
.ind-part2 .list1 li .t2 {top: 189px; } 
.ind-part2 .list2 li {width: 382px;} 
.ind-part2 .list2 li .name {top: 65px; } 
.ind-part2 .list2 li .t1 {top: 120px; } 
.ind-part2 .list2 li .t2 {top: 151px; }

.ind-banner1 {width: 100%; } 
.ind-banner1 .swiper-container {margin: 0; width: 100%; } 
.ind-banner1 .swiper-button-prev {left: 20px; } 
.ind-banner1 .swiper-button-next {right: 0; } 
.ind-banner1 .o {margin-bottom: 0px; } 

.ind-part5 .o1 img {width: 687px; } 
.ind-part5 .o2 img {width: 512.5px; } 
.ind-part5 .o1 .t1 {top: 75px; } 
.ind-part5 .o1 .t2 {top: 122px; } 
.ind-part5 .o1 .t3 {top: 168px; } 
.ind-part5 .o1 .into {top: 287px; } 
.ind-part5 .o2 .ico {top: 102px; } 
.ind-part5 .o2 .t1 {top: 243px; } 
.ind-part5 .o2 .t2 {top: 290px; } 

.ind-banner2 .swiper-button-prev {height: 95px; } 
.ind-banner2 .swiper-button-next {height: 95px; } 

.bottom .t-links li {margin-right: 38px; }

.ind-part3 .left {width: 617px; } 
.ind-part3 .right {width: 528px; } 
.ind-part3 .logoBanner {height: 350px; } 
.ind-part3 .logoBanner .swiper-container {height: 348px!important; } 
.ind-part3 .logoBanner ul li {width: 164px; } 
.ind-part3 .logoBanner ul li img {width: 161px; }


}

@media screen and ( max-width:1366px ){
	.ind-part2 .list1 li {width: 313px; } 
	.ind-part2 .list1 li.li1 {width: 520px; } 
	.ind-part2 .list2 li {width: 381px;}
}

@media screen and ( max-width:980px ){
.pc-hide{display:block!important;}
.pc-show{display:none!important;}
.wal,.wal-1440{width: 94%;margin:0 auto;}


.ind-wrap{background: #fafafa;} 

.indBanner .swiper-pagination {bottom: 18px!important; } 
.indBanner .swiper-pagination-bullet {width: 22px; margin: 0 6px!important; } 

.ind-title em {font-size: 22px; padding: 25px 0 7px; } 
.ind-title span {font-size: 16px; padding-bottom: 20px; } 

.m-gray{width: 100%;height: 15px;} 

.ind-part1 .wal-1440{width:100%;} 
.ind-part1 .swiper-container{padding-bottom: 40px; background: url(../images/m5.jpg)no-repeat 100% bottom; background-size: 100% 184px; } 
.ind-part1 .swiper-slide{position: relative; } 
.ind-part1 .swiper-pagination {bottom: 18px!important; } 
.ind-part1 .swiper-pagination-bullet {width: 28px; margin: 0 6px!important; height: 4px; background: #ccc; opacity: 1; border-radius: 10px; } 
.ind-part1 .swiper-pagination-bullet-active {background: #e50015!important;border-radius:0px!important; } 
.ind-part1 .txt {padding: 10px 0; height: 95px; margin-bottom: 15px; background: #fff; margin:0 3%; } 
.ind-part1 .img{margin:0 3%;} 
.ind-part1 .t1 {font-size: 16px; margin-bottom: 8px; } 
.ind-part1 .t2 {height: auto; } 
.ind-part1 .color{width: 66px;height: 60px;line-height: 60px;font-size: 18px;color: #fff;text-align: center;letter-spacing: 5px;position: absolute;left: 3%;top: 0;} 
.ind-part1 .c1{background: #f9b42e; } 
.ind-part1 .c2{background: #43c1a6; } 
.ind-part1 .c3{background: #2ca4e9; } 

.ind-part2 {padding-bottom: 20px; } 
.ind-part2 .indp_list li{ width: 48%; margin-bottom: 10px;}
	

.ind-cul-box .ind-vision,.ind-culfr{width:100%;}
.ind-vision img,#proj-big img{width:100%;}
.ind-cul-box .ind-vision{margin-bottom:10px;}
.ind-cul-box h4{font-size:20px; margin-top: 20px;}
.ind-culfr .ind-idea .note,.ind-culfr .ind-human .note{float:left;width:100%;}
.ind-culfr .ind-idea .pic,.ind-human .pic{height:224px;float:left;width:100%;}
.ind-culfr .ind-idea .pic img,.ind-human .pic img{width:100%;height:100%;object-fit:cover;}
.ind-culfr .note{padding:3%!important;height:201px !important;}


.ind-part4 {margin-bottom: 30px; } 

.ind-banner1 {width: 100%; } 
.ind-banner1 .swiper-container {margin: 0 3%; width: 94%; } 
.ind-banner1 .o{width: 100%;padding-bottom: 20px;margin-bottom: 10px;} 
.ind-banner1 .swiper-button-next {} 
.ind-banner1 .swiper-button-prev{background-size: 36%;margin-left: 0;left: 0; width: 40px; } 
.ind-banner1 .swiper-button-next{background-size: 36%; width: 40px;margin-left: 0;right: 0;} 
.ind-banner1 .swiper-button-prev:hover{background-image:url("../images/b7_1on.png");background-size: 36%; } 
.ind-banner1 .swiper-button-next:hover{background-image:url("../images/b7_2on.png");background-size: 36%; } 
.ind-banner1 .o .name {font-size: 14px; margin: 10px 15px 7px; } 
.ind-banner1 .o .txt {margin: 0 15px; } 
.ind-banner1 .o .more {margin-top: 3px; letter-spacing: 4px; margin-left: 15px; } 
.ind-banner1 .swiper-pagination {bottom: 18px!important; position: static; } 
.ind-banner1 .swiper-pagination-bullet {width: 28px; margin: 0 6px!important; height: 4px; background: #ccc; opacity: 1; border-radius: 10px; } 
.ind-banner1 .swiper-pagination-bullet-active {background: #e50015!important;border-radius:0px!important; } 

.ind-part5 {margin: 0; } 
.part_hz ul li{ float: left; width:31.333%;margin-bottom: 10px;}
.part_hz ul li img{ border: 1px #e1e1e1 solid; padding:3px; max-width:95%; background: #fff;}
	
.ind-part6 {padding: 30px 0 40px; } 

.ind-banner2 .swiper-container {margin: 0 10%; } 
.ind-banner2 .swiper-button-prev {background-size: 45%; width: 8%; height: 100%; left: 0; } 
.ind-banner2 .swiper-button-next {background-size: 45%; width: 8%; height: 100%; right: 0; } 
.ind-banner2 .swiper-button-prev:hover{background-image:url("../images/b7_1on.png");background-size: 45%; } 
.ind-banner2 .swiper-button-next:hover{background-image:url("../images/b7_2on.png");background-size: 45%; }

.bottom .top {height: auto; }
.bottom .txt{margin: 2em 0;width: 46%;text-align: right;} 
.bottom .txt span{font-size: 2em;letter-spacing: 0.5em;display: block;} 
.bottom .txt span i{color: #d0050f;letter-spacing: normal;padding-right: 10px;} 
.bottom .txt b{display: block;width: 30px;height: 1px;margin: 2.0em 0 1.625em;float: right;} 
.bottom .txt p{padding-bottom: 2px;font-size:1.25em;letter-spacing: 0em;border-left: 0px;clear: right;height: 30px;line-height: 30px;} 
.bottom .txt p.p1{padding-bottom:0;} 
.bottom .ewm {margin: 53px 0 0 0;float: left;width: 60%;} 
.bottom .ewm img{width: 105px;} 
.bottom .ewm p{display: none; font-size: 1.25em; width: 7.9375em ;margin-top:1.875em; line-height: 2.375em; margin-right: 0.9375em; } 
.bottom .icos {padding: 3.125em 0 2.9375em; margin-top: 0; clear: both; } 
.bottom .icos ul{display: table;margin:0 auto;} 
.bottom .icos li {float: left;margin: 0 20px;} 
.bottom .bot{height: auto;} 
.bottom .bot .links{overflow: hidden;line-height: 6.0em;margin-right: 0;margin: 0 auto;display: table;float: none;} 
.bottom .bot .links a{float: left;font-size: 12px;} 
.bottom .bot .links i{float: left;width: 1px;height: 1.125em;background: #999;display: inline-block;margin: 2.5em 9px 0;} 
.bottom .bot .inp{width: 85%;margin-left: 5%;height: 3.0em;position: relative;margin-top: 0;margin-bottom: 20px;} 
.bottom .bot .inp span{display: block; line-height: 3.0em; padding: 0 3.125em 0 1.125em;font-size: 1em; } 
.bottom .bot .frd-select{display: none; position: absolute; bottom: 3.0em; width: 100%; background: #dedede; } 
.bottom .bot .frd-select li{line-height: 25px; } 
.bottom .bot .frd-select li a{padding: 0 1.125em 0 1.125em; line-height: 2.5em;font-size: 1em; display: block; } 
.bottom .bot .frd-select li a:hover{background: #fff; } 
.bottom .bot .p{width: 100%; line-height: 3.9375em;font-size: 1.25em;text-align: center;border-top:1px solid #dedede;} 
.bottom .bot .p a{display: none; }

.introduction{padding: 20px 0 30px;}
.introduction h2{font-size:24px; padding: 0 0 20px 0;}
.introduction b {font-size: 16px; } 
.introduction b em {font-size: 12px; display: block; margin-bottom: 8px; } 


.zhengshu li{ float:left; width:47%; }
	
.productDetail .rgBox{width:100%;}
.prod_list li{ float:left; width:47%; }
.relatedProduct li{width:48%;}
	
.product_con_t .t_r{ float:right; width:100%; margin-top: 20px;}
.product_con_t .t_r .bt{ font-size:18px;  }
.product_con_b .slideTxtBox .hd ul li{padding:0 25px;  font-size:14px; }
	
.news .list2 {margin-bottom: 30px; } 
.news .list2 li {padding: 10px 3% 20px; margin-bottom: 15px; width: 94%; } 
.news .list2 .img{width: 40%;} 
.news .list2 .img img {width: 100%; height: auto; } 
.news .list2 .cont {margin: 0 0 0 3%; width: 57%; } 
.news .list2 .name {margin: 20px 0 18px; font-size: 16px; } 
.news .list2 p {display: none; }

.new_detai h4 { font-size: 20px; text-align: center; height: 42px; line-height: 42px; }


.Downloadlist dl dd{ font-size:13px;}
.Downloadlist dl dd.Filename{ width:55%;}
.Downloadlist dl dd.Release{width:30%;}
.Downloadlist dl dd.Size{display: none;}
	
.Downloadlist dl dd.FileDownload{width:14%;}
	
}


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

.bottom .txt{margin: 2em 0;width: 52%;text-align: right;} 
.bottom .txt span{font-size: 1.25em;letter-spacing: 0.5em;display: block;} 
.bottom .txt b{display: block;width: 30px;height: 1px;margin: 1em 0;float: right;} 
.bottom .txt p{padding-bottom: 2px;font-size:0.95em;height:25px;line-height: 25px;} 

.bottom .ewm {margin: 45px 0 0 0;float: left;width:46%;} 
.bottom .ewm img{width:90px;} 

	
}