.banner{margin: 0rem;}
.parallax-bg {position: absolute;left: 0;top: 0;width: 130%;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;}
.banner .swiper-slide{height: 680px;}
.banner .swiper-slide .m{margin-top: 4rem;}
.banner .swiper-slide .btxt{width: 60%;}
.banner .swiper-slide .btxt .blogo{display: block;}
.banner .swiper-slide .btxt p{font-size: 22px;color: #333;font-weight: normal;}
.banner .swiper-slide .btxt h3{font-size: 28px;color: #333;margin: 10px 0rem;font-weight: 700;}
.banner .swiper-slide .btxt h3 span{font-size: 18px;color: #666;font-weight: normal;padding-left: 10px;}
.banner .swiper-slide .bimg{width: 40%;text-align: right;}
.banner .swiper-slide .bimg img{max-width: 350px;min-height: 350px;}
.banner .swiper-pagination{bottom: 2rem;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #1c70b7;}
@media all and (max-width:980px){
	.banner .swiper-slide{display: block;height: auto;}
	.banner .swiper-slide .btxt{width: 100%;margin: 6rem auto 0rem;}
	.banner .swiper-slide .btxt .blogo img{width: 50%;}
	.banner .swiper-slide .btxt p{font-size: 1rem;}
	.banner .swiper-slide .btxt h3{font-size: 1.5rem;margin: 5px 0px;}
	.banner .swiper-slide .btxt h3 span{font-size: 1rem}
	.banner .swiper-slide .bimg{width: 100%;text-align: center;margin-top: 1rem;}
	.banner .swiper-slide .bimg img{max-width: 100%;min-height: 100%;width: 60%;}
}
.m_1{width:100%;background:#fff;background:url(../img/index/bg01.png) no-repeat;background-size:cover;padding:50px 0px}
.m_1 ul{width:100%;display:flex;justify-content:space-between;flex-wrap: wrap;margin-top:20px}
.m_1 ul .item{width:28%;background:#fff;transition:all ease .5s;border-radius: 4px;}
.m_1 ul .item:hover{box-shadow:3px 3px 5px 3px rgba(0,0,0,0.08)}
.m_1 ul li a{display:block;padding:30px 10px 10px;}
.m_1 ul li h3{font-size:18px;color:#000;font-weight: normal;}
.m_1 ul li:hover h3{color:#1c70b7}
.m_1 ul .item .mimg{display:block;width:90%;transition:all ease .5s;overflow:hidden;margin:20px auto 0px;min-height: 280px;display:flex;justify-content:center;align-items:center;text-align: center;}
.m_1 ul .item .mimg img{max-height: 100%;max-width: 100%;}
.m_1 ul .item:hover img{transform:scale(1.1);transition:all ease .5s}
.m_1 ul .box{width:39%;}
.m_1 ul .box .rx{width:100%;background:#fff;transition:all ease .5s;border-radius: 4px;}
.m_1 ul .box .rx:hover{box-shadow:3px 3px 5px 3px rgba(0,0,0,0.08)}
.m_1 ul .box .rx a img{display:block;width:50%;margin:0 auto;transition:all ease .5s;overflow:hidden;transition:all ease .5s}
.m_1 ul .box .rx:hover a img{transform:scale(1.1)}
.m_1 ul .box .more{width:100%;margin-top:10px;background:#fff;transition:all ease .5s;border-radius: 4px;}
.m_1 ul .box .more a{width:100%;display:flex;justify-content:center;align-items:center;padding: 20px 0px;}
.m_1 ul .box .more a span{font-size: 22px;}
.m_1 ul .box .more a i{font-size: 20px;color: #666;padding-left: 10px;}
.m_1 ul .box .more:hover{background:#1c70b7}
.m_1 ul .box .more:hover a span,.m_1 ul .box .more:hover a i{color: #fff;}
@media all and (max-width:980px){
	.m_1{padding: 2rem 0px;}
	.m_1 ul{margin-top:1rem;}
	.m_1 ul .item{width:49%;padding: 0rem;}
	.m_1 ul li a{padding:0.8rem}
	.m_1 ul li h3{font-size: 1rem;line-height: 1.4rem;}
	.m_1 ul .item .mimg{min-height: 120px;}
	.m_1 ul .box{width:100%;margin-top:10px}
	.m_1 ul .item span{font-size:16px}
	.m_1 ul .box .more{margin-top:10px}
	.m_1 ul .box .more a{padding:10px}
}
.m_2{width:100%;padding:60px 0;background:url(../img/index/bg02.jpg) no-repeat center center;background-size:cover}
.m_2 .mtxt{width:100%;text-align:center}
.m_2 .mtxt h2{font-size:32px;color:#fff;}
.m_2 .mtxt .line{background:#fff;margin: 20px auto 30px;}
.m_2 .mtxt p{font-size:18px;color:#fff;line-height:35px;text-align:left;}
.m_2 .mtxt .mbtn{margin-top: 30px;background: transparent;border: 1px solid #fff;color: #fff;}
@media all and (max-width:980px){
	.m_2{padding: 2rem 0px;}
	.m_2 .mtxt h2{font-size: 1.4rem;}
	.m_2 .mtxt p{font-size: 0.9rem;line-height: 1.2rem;}
}
.m_3{width:100%;padding:60px 0;background:#fff}
.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 .video{width:48%;background: #F7F7F7;overflow: hidden;background: #f7f7f7;border: 1px solid #eee;position: relative;}
.m_3 .video iframe{width: 100%;height: 24rem;}
.m_3 .m3pic{width: 100%;margin: 30px auto 0rem;}
.m_3 .m3pic .swiper-slide{display:flex;justify-content:space-between;align-items:center;}
.m_3 .m3pic .swiper-slide img{width: 100%;cursor: pointer;}
@media all and (max-width:980px){
	.m_3{padding: 2rem 0px;}
	.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 .video{margin-top: 1rem;}
	.m_3 .video iframe{height: 12rem;}
}
.m_4{width:100%;background:#f6f6f6;overflow: hidden;padding: 50px 0px;}
.m_4 ul{width:1200px;margin: 30px auto 0px;display:flex;justify-content:space-between;flex-wrap:wrap}
.m_4 ul li{width:44%;display:flex;justify-content:space-between;align-items:center;padding:2%;background:#fff;transition:all ease .5s;margin-bottom:20px;border-radius: 4px;}
.m_4 ul li:hover{box-shadow:3px 3px 5px 5px rgba(0,0,0,0.08)}
.m_4 ul li .mtxt{width: 60%;}
.m_4 ul li .mtxt h3{display:block;width:100%;margin-bottom:10px}
.m_4 ul li .mtxt h3 a{display:block;width:100%;font-size:20px;color:#333;}
.m_4 ul li .mtxt p{font-size:14px;color:#666;line-height:24px;}
.m_4 ul li .mtxt .mbtn{padding: 0px 1.5rem;font-size: 1.2rem;background: transparent;border: 1px solid #1c70b7;color: #1c70b7;}
.m_4 ul li .mtxt .mbtn:hover{background: #1c70b7;color: #fff;transition:all ease .5s}
.m_4 ul li .mimg{width:38%;overflow:hidden;height: 182px;display:flex;align-items:center;background: #F7F7F7;}
.m_4 ul li .mimg img{display:block;max-width: 100%;max-height: 100%;}
.m_4 .more_hy{width:100%;display:flex;justify-content:center}
.m_4 .more_hy a{display:flex;justify-content:center;align-items:center;background:#1c70b7;padding:0 60px;line-height:50px;border-radius:5px;border:1px solid transparent;transition:all ease .5s}
.m_4 .more_hy a:hover{background:rgba(0,0,0,0);border:1px solid #1c70b7}
.m_4 .more_hy a span{display:block;font-size:20px;color:#fff}
.m_4 .more_hy a:hover span{color:#1c70b7}
.m_4 .more_hy a i{display:block;width:25px;height:25px;background:url(../images/more.png) no-repeat center center;background-size:100% 100%;margin-left:10px}
.m_4 .more_hy a:hover i{background:url(../images/more2.png) no-repeat center center;background-size:100% 100%}
@media all and (max-width:980px){
	.m_4{padding: 2rem 0px;}
	.m_4 ul{width: 98%;margin: 1rem auto 0rem;}
	.m_4 ul li{width: 100%;padding: 1rem;}
	.m_4 ul li .mtxt h3 a{font-size: 1rem;}
	.m_4 ul li .mtxt p{font-size: 0.8rem;}
	.m_4 ul li .mtxt .mbtn{line-height: 1.8rem;padding: 0rem 1.4rem;font-size: 1rem;}
}
.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_6{width:100%;padding:50px 0;background:#fff;overflow: hidden;}
.m_6 .m{margin-top: 30px;}
.m_6 .m6_left{width: 48%;border-radius: 4px;overflow: hidden;transition:all ease .5s;padding-bottom: 20px;}
.m_6 .m6_left:hover{box-shadow:3px 3px 5px 5px rgba(0,0,0,0.08);transition:all ease .5s;}
.m_6 .m6_left .mimg{display: block;width: 100%;height: 302px;text-align: center;}
.m_6 .m6_left .mimg img{max-width: 100%;max-height: 100%;}
.m_6 .m6_left .mtxt{margin-top: 20px;padding: 0px 20px;}
.m_6 .mtxt h3{font-size: 16px;line-height: 24px;}
.m_6 .mtxt p{font-size: 16px;line-height: 24px;margin-top: 10px;}
.m_6 .mtxt p span{float: right;font-size: 14px;}
.m_6 .m6_right{width: 50%;}
.m_6 .m6_right li{padding: 10px;overflow: hidden;border-radius: 4px;display:flex;justify-content:space-between;align-items:center;transition:all ease .5s;;}
.m_6 .m6_right li:hover{box-shadow:3px 3px 5px 5px rgba(0,0,0,0.08);transition:all ease .5s;}
.m_6 .m6_right li .mimg{width: 30%;display: block;height: 90px;text-align: center;}
.m_6 .m6_right li .mimg img{max-width: 100%;max-height: 100%;}
.m_6 .m6_right li .mtxt{width: 68%;}
@media all and (max-width:980px){
	.m_6{padding: 2rem 0px;}
	.m_6 .m{margin-top: 1rem;}
	.m_6 .m6_left,.m_6 .m6_right{width: 100%;padding-bottom: 1rem;}
	.m_6 .mtxt h3{font-size: 0.9rem;line-height: 1.2rem;}
	.m_6 .mtxt p{font-size: 0.8rem;}
	.m_6 .mtxt p span{font-size: 0.7rem;}
}