@charset "utf-8";
html{font-size:100px;}
body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;position:relative;overflow-x:hidden;}

.contain{width:1260px;margin:0 auto;}

/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}
input.text,textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}

/*--- Header ---*/
.Header-wrapper{z-index:99;}
.Header-wrapper .Header-cl{position:relative;}
.header-container{width:100%;background:rgba(0,0,0,.2);position:fixed;top:0px;left:0px;z-index:9999;}

/*logo*/
.H-logo{height:70px;line-height:70px;font-size:0px;float:left;position:relative;overflow:hidden;z-index:5;margin-left:2.6%;}
.H-logo img.rollover{display:none;}

.H-action{float:right;margin:0 0 0 0;}
.H-action .split{display:block;width:1px;height:16px;background:rgba(255,255,255,.5);float:left;margin:27px 0 0;}

.H-lang,.H-srch{height:70px;float:left;}

/*Hlang*/
.H-lang{position:relative;border-left:1px solid #e5e5e5;}
.H-lang .Hlang-menu{display:block;width:104px;text-align:center;height:100%;background:url(../images/icon-hlang.png) no-repeat 20px center;transition:none;-webkit-transition:none;font-size:16px;color:#8c8f95;line-height:70px;height:70px;padding-left:20px;}
.Hlang-menu.cur{background:url(../images/icon-close2.png) no-repeat center center / 16px auto;}
.Hlang-box{padding:0px 0px;width:105px;box-shadow:1px 1px 10px #333;background:#fff;position:absolute;top:70px;display:none;text-align:center;}
.Hlang-box:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;left:50%;margin:0 0 0 -6px;}
.Hlang-box a{display:block;padding:5px 10px 5px 5px;line-height:30px;}
.Hlang-box a:hover{color:#fff;background:#0062b2;}
.Hlang-box.befocls:before{border-color:transparent transparent #0062b2 transparent;}


/*Huser*/
.Huser-menu{display:block;width:53px;height:100%;background:url(../images/icon-huser.png) no-repeat center center;float:left;}
.Huser-name{display:block;padding:0 15px;line-height:70px;color:#fff;}

/*Hsrch*/
.H-srch{background:#00479d;width:80px;text-align:center;}
.H-srch .Hsrch-menu{display:block;width:80px;height:100%;background:url(../images/icon-hsrch.png) no-repeat center center;}
.Hsrch-box{width:100%;height:70px;background:#fff;position:absolute;top:0px;left:0px;display:none;position:absolute;z-index:2;}
.Hsrch-block{padding:0!important;width:12rem !important;height:32px;margin:19px auto 0;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../images/icon-hsrch2.png) no-repeat center center;float:left;}
.Hsrch-block .close{display:block;width:24px;height:32px;background:url(../images/icon-close.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:70%;height:32px;font-size:16px;float:left;margin:0 0 0 10px;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}
.Hsrch-menu.cur{display:none;}

.Header-wrapper.Header-searching .H-logo img{display:none;}
.Header-wrapper.Header-searching .H-logo img.rollover{display:inline-block;}

/*Hnav*/
.H-nav{float:left;margin:0 0 0 4.75%;}
.H-nav>li{padding:0 33px;float:left;}
.H-nav .Hnav-menu{display:block;height:70px;line-height:70px;font-size:16px;color:#333;position:relative;}
.H-nav .Hnav-menu:after{position:absolute;content:"";left:-10%;bottom:0px;width:120%;height:3px;background:#017bce;opacity:0;}
.Hnav-menu i{display:block;width:50px;height:50px;background:url(../images/icon-dd1.png) no-repeat center center / 14px auto;position:absolute;right:0px;top:0px;z-index:2;display:none;}
.Hnav-menu.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.Hnav-sub{padding:50px 0;width:100%;background:#fff;position:absolute;top:70px;left:0px;display:none;border-top:1px solid #e5e5e5;}
.HnavSub-list{width:30.5%;float:left;margin-left:5%;}
.HnavSub-list li{width:50%;padding:6px 6.716417910447761% 14px 0;float:left;}
.HnavSub-list li a{display:block;height:35px;line-height:35px;text-align:left;color:#666666;background:url(../images/icon/icon_sj.png) no-repeat left center;padding-left:20px;border-bottom:1px solid #e5e5e5;}
.H-nav>li.cur .Hnav-menu,.H-nav li:hover .Hnav-menu{color:#017bce;}
.H-nav li.cur .Hnav-menu:after,.H-nav li:hover .Hnav-menu:after{opacity:1;}
.HnavSub-list li.cur a,
.HnavSub-list li a:hover{border-color:#017bce;color:#017bce;}

.HnavSub-box{padding:0 0 0 4.91667%;width:38%;color:#666;border-left:1px solid rgba(255,255,255,.2);position:relative;float:right;margin:3px 0 0 0;border-left:1px solid #e5e5e5;}
.HnavSub-box .c{line-height:30px;font-size:14px;margin:0px 0 0;opacity:.65;}
.HnavSub-box a:hover{color:#017bce;}
.Hnavsubpro{display: none;}

.HnavSub-img{display:block;width:23.98333333333333%;height:173px;overflow:hidden;float:left;}
.HnavSub-img img{width:100%;height:100%;object-fit:cover;}

@media all and (min-width:980px){
	.H-lang:hover .Hlang-box{display:block;animation:fadeInUp .6s ease-in-out;-webkit-animation:fadeInUp .6s ease-in-out;}
	.H-nav>li:hover .Hnav-sub{display:block;animation:fadeInDown .6s ease-in-out;-webkit-animation:fadeInDown .6s ease-in-out;}
}

/*right menu*/
@keyframes fadeInUp{
	0%{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:0;}
	100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
}
@keyframes fadeInDown{
	0%{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:0;}
	100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
}

/*--- Footer ---*/
.Footer-wrapper{color:#fff;}
.F-cr{padding:30px 0;line-height:20px;text-align:center;color:rgba(255,255,255,.4);background:#272d35;}
.F-cr .split{width:1px;height:15px;background: #5d656e;display: inline-block;margin:0px 5px;position:relative;top:3px;}
.F-cr a:hover{color:#fff;}
.footer-container{padding:56px 0 20px;background:#313840;}
.footer-container .contain{position: relative;}
.F-nav{width:12.8333%;float:left;}
.F-nav.F-nav2{width:18.0833%;}
.F-nav dt,
.F-ct .top{line-height:25px;font-size:16px;position:relative;}
.F-nav dt i{display:block;width:50px;height:50px;background:url(../images/icon-dd2.png) no-repeat center center / 14px auto;position:absolute;right:0px;top:0px;display:none;}
.F-nav dt.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.F-nav dd{margin:15px 0 0;}
.F-nav dd a{display:block;padding:5px 0;line-height:24px;opacity:.6;}
.F-nav dd a:hover{opacity:1;}
.F-ct .top{margin-bottom:15px;}
.F-ct{width:30%;float:left;}
.F-ct p{color:#858e99;line-height:35px;}

.F-sel{width:100%;display:flex;justify-content: center;}
.F-sel div{color:#858e99;text-align:center;border-top:1px solid #41484f;margin-top:30px;width:100%;line-height:25px;padding:25px 75px 0px 75px;}

.F-wechat{float:right;position:absolute;right:0px;top:0px;}
.F-wechat h4{color:#858e99;margin-top:15px;text-align:center;}

.ft_rz{background:#313840;border-bottom:1px solid #41484f;padding:30px 0;}
.ft_rz ul li{float:left;margin-left:92px;}
.ft_rz ul li:first-child{margin-left:0px;}
.ft_rz ul li span{margin-right:20px;display:inline-block;width:66px;height:66px;position:relative;}
.ft_rz ul li .showImg{display:none;}
.ft_rz ul li:hover span img{opacity:0;}
.ft_rz ul li:hover span img.showImg{display:block;position:absolute;top:0px;left:0px;opacity:1;}

/*--- Banner ---*/
.index-bnr{height:850px;position:relative;margin-top:70px;}
.bnr-img{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}

.index-bnr .bnr-img{height:850px;}
.index-bnr .swiper-pagination{font-size:0px;bottom:17.070175438596491% !important;opacity:.75;}
.index-bnr .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:#fff;position:relative;overflow:hidden;margin:0 8px;opacity:1;}
.index-bnr .swiper-pagination-bullet-active{background:#0e55a5;}
.index-bnr .bnr-bg{width:100%;height:100%;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:absolute;top:0px;left:0px;}

/*iBnr-1*/
.iBnr1-box{text-align:center;color:#fefeff;z-index:2;position:absolute;left:50%;top:27%;width:1200px;margin-left:-600px;text-align:center;}

.iBnr1-box .t1,.iBnr1-box .t2,.iBnr1-box .t3{transition-delay:.6s;-webkit-transition-delay:.6s;transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;font-family:'Source Han Sans','Source Han Sans CN Light';}
.swiper-slide.swiper-slide-active .iBnr1-box .t1,.swiper-slide.swiper-slide-active .iBnr1-box .t2,.swiper-slide.swiper-slide-active .iBnr1-box .t3{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}
.iBnr1-box .t1{font-size:50px;color:#fefeff;font-weight:bold;}
.iBnr1-box .t2{font-size:26px;color:#fefeff;font-weight:lighter;letter-spacing:0.5em;transition:all 1s ease-in-out .2s;-webkit-transition:all 1s ease-in-out .2s;margin:20px 0 40px;position: relative;}
.iBnr1-box .t2:after{position:absolute;content:"";width:120px;height:1px;background:rgba(255,255,255,0.5);left:25%;top:50%;}
.iBnr1-box .t2:before{position:absolute;content:"";width:120px;height:1px;background:rgba(255,255,255,0.5);right:25%;top:50%;}
.iBnr1-box .t3{width:160px;height:50px;margin:0px auto;line-height: 50px;text-align: center;font-size:18px;border:1px solid #fff;transition:all 1.2s ease-in-out .2s;-webkit-transition:all 1.2s ease-in-out .2s;}
.iBnr1-box .t3:hover{background:#fff;color:#333;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;}

.bnr-cate .containt{max-width:1460px;margin:0px auto;}
.bnr-cate{position:absolute;left:0px;bottom:0px;width:100%;height:120px;background:rgba(0,0,0,0.6);z-index:3;padding:25px 0;color:#fff;text-align: center;}
.bnr-cate p{margin-top:15px;} 
.bnr-cate .swiper-button-next.swiper-button-disabled,.bnr-cate .swiper-button-prev.swiper-button-disabled{opacity:1;}
.bnr-cate .swiper-button-next,.bnr-cate .swiper-button-prev{background:none;font-size:24px;font-family:"宋体";color:#fff;}
.bnr-cate .swiper-slide:hover a{color:#017bce;}
.bnr-cate .swiper-button-prev,.bnr-cate .swiper-button-next{width:30px;height:30px;border-radius:50%;line-height:30px;text-align:center;}
.bnr-cate .swiper-button-prev:hover,.bnr-cate .swiper-button-next:hover{background: #017bce;color:#fff;}
.bnr-cate span{position:relative;transition: all 0.8s ease-in-out;top:0px;}
.bnr-cate .swiper-slide{width:240px;float:left;}
.bnr-cate .swiper-slide:hover span{top:-3px;}
.bnr-cate span.icon_on{display:none;opacity:0;}
.bnr-cate .swiper-slide:hover span.icon_on{display: block;opacity:1;}
.bnr-cate .swiper-slide:hover span{display:none;}

/*--- Container ---*/
/*-- 首页 --*/
.header-container{background:#fff;}

/*内页banner 文字缓动1*/
.pdtb70{padding:70px 0px;}
.bann{height:700px;color:#fff;background-size:cover;background-position: center;background-repeat: no-repeat;}
.gsgg_bann{height:500px;}
.bann .t1{position:relative;top:48%;padding-bottom:20px;font-size:50px;margin-bottom:10px;text-align:center;font-weight:bold;}
.bann .t1:after{position:absolute;content:"";left:50%;bottom:0px;width:40px;height:5px;background:#fff;margin-left:-20px;}
.bann .t1{animation:mymove 1s infinite;-webkit-animation:mymove 1s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
@keyframes mymove{
	from{transform:translateY(-50px);opacity:0;}
	to{transform:translateY(0px);opacity:1;}
}
@-webkit-keyframes mymove{
	from{transform:translateY(-50px);opacity:0;}
	to{transform:translateY(0px);opacity:1;}
}

.pro-bann{height:700px;background-size:cover;background-position: center;background-repeat: no-repeat;color:#fff;text-align: center;position:relative;}
.pro-bann .t1{position:relative;padding-bottom:20px;font-size:50px;margin-bottom:10px;text-align:center;font-weight:bold;padding-top:220px;color:#fff;}
.pro-bann .t1:after{position:absolute;content:"";left:50%;bottom:0px;width:40px;height:5px;background:#fff;margin-left:-20px;}
.pro-bann .t2{line-height:30px;margin:40px auto 0;max-width:1140px;}
.pro-bann .t3{font-size:18px;display: block;margin:20px 0 80px;}
.pro-bann .t4 ul{display:flex;flex-wrap:wrap;}
.pro-bann .t4 ul li{width:calc(100% / 6);margin-bottom:40px;}
.pro-bann .t4.t4-cls ul li{width:auto;float:none;display:inline-block;margin:0px 50px;}
.pro-bann p.pro_nx{position:absolute;bottom:48px;left:50%;animation: pageDD 1.8s linear infinite;-webkit-animation: pageDD 1.8s linear infinite;}

.ind-tit1{font-size: 32px;color:#333;font-weight:bold;text-align: center;}
.ind-tit1 span{position:relative;}
.ind-tit1 span:after{content:"";position:absolute;left:0%;bottom:50%;width:60px;height:1px;background:#c1c1c1;margin-left:-85px;}
.ind-tit1 span:before{content:"";position:absolute;right:0%;bottom:50%;width:60px;height:1px;background:#c1c1c1;margin-right:-85px;}
.ind-tit2{font-size:18px;color: #a3a3a3;text-align: center;font-family:"semb","Arial";margin-top:5px;}

/*通用img*/
img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}
.iCust-swiper{position:relative;margin:.21rem 0 0;width:1260px;margin:0px auto;}
.iCust-swiper .swiper-slide{width:1260px;}
.iCust-swiper .swiper-container{padding-bottom:50px;}
.iCust-swiper .swiper-pagination-bullet-active{background:#00479d;}
.iCust-list li{padding:.15rem 0;width:16.66667%;float:left;}
.iCust-box{display:block;height:80px;text-align:center;position:relative;font-size:0px;transition: all .2s ease-in-out 0s;top:0px;}
.iCust-list li:hover .iCust-box{top:-5px;}
/* .iCust-box:hover img{opacity:0;}
.iCust-box:hover img.rollover{transform:matrix(1.1, 0, 0, 1.1, 0, 0);opacity:1;} */

/* .indexCustSwiper-prev,
.indexCustSwiper-next{display:none;width:39px;height:100%;position:absolute;top:0px;z-index:2;}
.indexCustSwiper-prev{left:-.8rem;background:url(../images/icon/swiper1-l.png) no-repeat center center;}
.indexCustSwiper-next{right:-.8rem;background:url(../images/icon/swiper1-r.png) no-repeat center center;}
.indexCustSwiper-prev:hover{background-image:url(../images/icon/swiper1-l2.png);}
.indexCustSwiper-next:hover{background-image:url(../images/icon/swiper1-r2.png);} */

.part-cate{text-align: center;margin-top:30px;}
.part-cate ul li{margin:0px 7px;cursor:pointer;display:inline-block;text-align:center;width:140px;height:40px;line-height: 40px;text-align: center;font-size:16px;color: #666666;border:1px solid #e5e5e5;}
.part-cate ul li:hover,.part-cate ul li.cur{background:#00479d;color:#fff;border-color:#00479d;}
.iCust-swiper{display:none;}

@media all and (max-width:1330px){
	.indexCustSwiper-prev{left:0px;}
	.indexCustSwiper-next{right:0px;}
}

/* 销售网络 */
.ind_map{padding:60px 0;background: #e5e9ed;}


/*- 全球项目 -*/
.main-item{min-height:600px;position:relative;}
.main-item .mItemMap-spot{display:block;position:absolute;}
.mItemMap-spot.cur{background:#b8c1ca;}
.mItemMap-spot .point{display:block;padding:0 0 0 17px;height:0px;line-height:7px;font-size:12px;color:#888;position:relative;z-index:2;}
.mItemMap-spot .point:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background:#0090ff;position:absolute;left:0px;top:5px;}
.mItemMap-spot .orn{width:60px;height:60px;position:absolute;top:-27px;left:-41px;}
.mItemMap-spot .orn:after{content:"";display:block;border-radius:50%;opacity:0;position:absolute;top:0px;left:0px;bottom:0px;right:0px;}
.mItemMap-spot .orn.orn1:after{animation:ripple 4.5s ease-out 0s infinite;-webkit-animation:ripple 4.5s ease-out 0s infinite;}
.mItemMap-spot .orn.orn2:after{animation:ripple 4.5s ease-out 0.675s infinite;-webkit-animation:ripple 4.5s ease-out 0.675s infinite}
.mItemMap-spot .orn.orn3:after{animation:ripple 4.5s ease-out 1.575s infinite;-webkit-animation:ripple 4.5s ease-out 1.575s infinite;}

/*世界*/
.mainItem-world{wi