.banner{margin: 0rem;}
.banner .swiper-slide{height: 600px;background: url(../img/about/banner.jpg) center center no-repeat;background-size: cover;filter: saturate(70%);}
.banner .swiper-slide .m{display: block;margin-top: 3rem;}
.banner .swiper-slide .m h2{font-size: 2.8rem;color: #fff;}
.banner .swiper-slide .m p{font-size: 1.8rem;color: #fff;font-weight: normal;}
@media all and (max-width:980px){
	.banner .swiper-slide{height: auto;padding: 3rem 0rem;}
	.banner .swiper-slide .m h2{font-size: 1.8rem;}
	.banner .swiper-slide .m p{font-size: 1rem;}
}
.m_1{width:100%;overflow: hidden;position: relative;margin-top: -180px;z-index: 88;}
.m_1 .mtxt{width: 1160px;background:rgba(255,255,255,0.8);padding: 40px;margin: 0rem auto;overflow: hidden;border-radius: 4px;}
.m_1 .mtxt h3{font-size: 28px;display: flex;font-weight: normal;}
.m_1 .mtxt h3 .blogo{width: 300px;display: block;}
.m_1 .mtxt h3 .blogo img{filter: saturate(100%);width: 100%;}
.m_1 .mtxt p{font-size: 18px;color: #333;line-height: 28px;}
@media all and (max-width:980px){
	.m_1{margin-top: -2rem;}
	.m_1 .mtxt{width: 80%;padding: 5%;}
	.m_1 .mtxt h3{font-size: 1.2rem;flex-wrap: wrap;}
	.m_1 .mtxt h3 .blogo{width: 90%;margin: 0rem auto;}
	.m_1 .mtxt p{font-size: 0.8rem;line-height: 1.2rem;}
}
.m_3{width:100%;background:#fff;overflow: hidden;padding-bottom: 60px;}
.m_3 dl{width:50%;}
.m_3 dl dd{width:100%%;}
.m_3 dl dd:nth-child(1){margin-bottom:30px}
.m_3 dl dd h3{display:block;font-size:22px;color:#333;margin-bottom:10px;}
.m_3 dl dd p{font-size:14px;color:#333;line-height:26px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.m_3 .mimg{width:48%;overflow: hidden;position: relative;height: 24rem;text-align: center;display:flex;align-items: center;}
.m_3 .mimg img{max-width: 100%;max-height: 100%;display: block;margin: 0rem auto;}
@media all and (max-width:980px){
	.m_3{padding: 0rem 0px 2rem;}
	.m_3 dl,.m_3 .video{width: 100%;}
	.m_3 dl dd h3{font-size: 1rem;}
	.m_3 dl dd p{font-size: 0.8rem;line-height: 1.2rem;}
	.m_3 .mimg{margin-top: 1rem;width: 100%;height: 12rem;}
}
.m_5{width:100%;padding:50px 0;background:#eaeaea;overflow: hidden;}
.m_5 dl{width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap;margin: 30px auto 0px;}
.m_5 dl dd{width:19%;position:relative;padding:40px 0;text-align:center;border-right:1px solid #ccc;overflow:hidden}
.m_5 dl dd:first-child{border-left: 1px solid #ccc;}
.m_5 dl dd h3{display:block;width:100%;font-size:54px;font-weight:700;position:relative;z-index:2;height:60px;line-height:60px}
.m_5 dl dd h3 em{font-size:16px;font-weight:700}
.m_5 dl dd p{font-size:16px;margin-top:10px;position:relative;z-index:2}
.m_5 dl dd i{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;font-size:360px;height:240px;line-height:230px;color:#e6e6e6;font-weight:700}
.world_map{width:1400;margin:50px auto 0;position:relative}
.world_map img{display:block;width:100%;height:auto}
.world_map ul{width:100%}
.world_map ul li{position:absolute;height:40px;cursor:pointer;z-index:1;display:flex;justify-content:flex-start}
.world_map ul li.usa{top:38.9565%;left:24.7891%}
.world_map ul li.mexico{top:51.5304%;left:25.019%}
.world_map ul li.uk{top:28.6522%;left:46.4286%}
.world_map ul li.poland{top:31.2609%;left:50.6803%}
.world_map ul li.cr{top:32%;left:49.5102%}
.world_map ul li.slovakia{top:34.1739%;left:51.3007%}
.world_map ul li.nm{top:39.087%;left:52.051%}
.world_map ul li.russia{top:25.913%;left:65.3673%}
.world_map ul li.sk{top:42.7652%;left:74.5912%}
.world_map ul li.eeto{top:45.3478%;left:71.8299%}
.world_map ul li.taiwan{top:49.8261%;left:73.5306%}
.world_map ul li.malaysia{top:62%;left:72.1497%}
.world_map ul li.vietnam{top:50.74%;left:69.5497%}
.world_map ul li.india{top:50.14%;left:63.2497%}
.world_map ul li.indonesia{top:67.5%;left:70.8497%}
.world_map ul li.philippines{top:54.5261%;left:73.3306%}
.world_map ul li.thailand{top:56.24%;left:68.5497%}
.world_map ul li.turkey{top:40.887%;left:55.051%}
.world_map ul li.belarus{top:29.687%;left:52.851%}
.world_map ul li.italy{top:39.087%;left:50.2%}
.world_map ul li.brazil{top:67.578%;left:37.7497%}
.world_map ul li.peru{top:66.578%;left:30.9497%}
.world_map ul li.canada{top:25.9565%;left:23.7891%}
.world_map ul li .loader{width:10px;height:10px;background:#1c70b7;border-radius:100%;position:relative}
.world_map ul li .loader .circle{display:block;width:10px;height:10px;border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:0 0;border:1px solid #1c70b7;opacity:.7}
.world_map ul li .loader .circle1{animation:loading 3s linear infinite}
.world_map ul li .loader .circle2{animation:loading 3s linear 1s infinite}
@keyframes loading{
	100%{width:80px;height:80px;opacity:0}
}
.world_map ul li a{opacity:0;visibility:hidden;font-size:14px;margin-left:5px;padding:0 10px;background:rgba(0,0,0,.4);border:1px solid #000;color:#fff;height:30px;line-height:30px;border-radius:5px;transition:all ease .5s;transform:translateY(10px)}
.world_map ul li.on a{opacity:1;visibility:visible;transform:translateY(0)}
@media all and (max-width:980px){
	.m_5{padding: 2rem 0px;}
	.m_5 dl{width: 100%;margin: 1rem auto 0rem;}
	.m_5 dl dd{width: 50%;border-bottom:1px solid #ccc;border-right:0px;}
	.m_5 dl dd h3{font-size: 2.2rem;}
	.m_5 dl dd h3 em{font-size: 0.9rem;}
	.m_5 dl dd p{font-size: 0.8rem;}
	.m_5 dl dd:first-child{border-left: 0px;}
}
.m_2{width: 100%;background: linear-gradient(to bottom,#fff,#a8d7ff);padding: 60px 0px;overflow: hidden;}
.m_2 .m2pic{width: 1200px !important;margin: 30px auto 0rem;overflow: hidden;}
.m_2 ul li{width: 300px;height: 300px;overflow: hidden;}
.m_2 ul li img{max-width: 100%;max-height: 100%;object-fit: cover;display: block;margin: 0px auto;}
@media all and (max-width:980px){
	.m_2{padding: 2rem 0rem;}
	.m_2 .m2pic{width: 100% !important;margin: 1rem auto 0rem;}
	.m_2 ul li{height: auto;}
}