@charset "utf-8"
@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}

@font-face
{font-family: Montserrat;
src: url('Montserrat-Regular.ttf')}

@font-face
{font-family: MontserratExtraBold;
src: url('Montserrat-ExtraBold.ttf')}

@font-face
{font-family: Roboto;
src: url('Roboto-Regular.ttf')}

@font-face
{font-family: RobotoLight;
src: url('Roboto-Light.ttf')}

strong{/*font-size: 24px*/}

*{box-sizing:border-box;color:#333;line-height: 1.3;/*font-size: 0.16rem;*/}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit; font-family:"Montserrat","PingFang SC", "PingFang TC",'PingFangMedium',"microsoft yahei";/* font-size: inherit; */}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;font-family: inherit;}
pre{word-break: break-word;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;max-width: 15rem;width: 94%;}
.auto1400{margin:0 auto;max-width: 14rem;width: 94%;overflow: hidden;padding-top: 10px}
.auto1200{margin:0 auto;max-width: 12rem;width: 94%;overflow: hidden}
.auto1300{margin:0 auto;max-width: 13rem;width: 94%; overflow: hidden}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.08,1.08);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}	
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;}
.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}

.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline:hover{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 
.img_full{width: 100%;height: 100% !important;display: block;object-fit: cover;}

.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}
html{font-size: 5.2083vw;}
/* body{max-width: 1920px;width: 100%;margin:0 auto;} */

/* ::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;} */

.btn,.btn-f{font-size: 0.2rem;min-width: 2.1rem;line-height: 0.64rem;display: inline-block;vertical-align: middle;padding:0 0.27rem;border-radius:0.35rem;text-align: center;text-transform: capitalize;}
.btn .arr,.btn-f .arr{width: 0.12rem;height: 0.12rem;margin-left: 0.1rem;display: inline-block;vertical-align: middle;}


.btn{color:#fff;background-color: #C31B1F;}
.btn .arr{background:url(../images/solu_14-1.png) no-repeat center;background-size:contain;}
.btn:hover{background-color: #d5050b;}

.btn-f{background-color:#fff;color:#C31B1F;border:2px solid #C31B1F;}
.btn-f .arr{background:url(../images/solu_14.png) no-repeat center;background-size:contain;}
.btn-f:hover{background-color: #d5050b;color:#fff;}
.btn-f:hover .arr{background-image:url(../images/solu_14-1.png);}



/* 公共部分 */
.head{position: sticky;width: 100%;left: 0;top: 0;z-index:100;height: 1.2rem;background-color: #fff;box-shadow:0 0 0.1rem rgba(103,103,103,.2)}
.head .wrap{height: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;}
.head .l,.head .r{display: flex;align-items: center;}

.hd-logo .img{height: 1.2rem;width: auto;}

.hd-lx{min-width: auto!important;line-height: 0.48rem;border-radius:0.25rem;text-transform: uppercase;}

.hd-sear,.hd-lang{margin-left: 0.35rem;}
.hd-sear .icon,.hd-lang .icon{display: block;width: 0.32rem;height: 0.32rem;cursor: pointer;}

.hd-sear{}
.hd-sear .icon{background:url(../images/icon_01.png) no-repeat center;background-size:contain;}
.hd-sear:hover .icon{background-image:url(../images/icon_01-1.png);}
.hd-sear .drop{background-color: #fff;border-radius:0 0 0.3rem 0.3rem;padding:0.6rem 0;position: absolute;width: 100%;left: 0;top: 1.2rem;display: none;}
.hd-sear .form{max-width: 8.75rem;display: flex;align-items: center;margin:0 auto;width: 90%;border-radius:0.36rem;border:1px solid #234297;padding:0 0.12rem 0 0.2rem;}
.hd-sear .form .ipt-txt{font-size: 0.22rem;font-weight: bold;color:#333;}
.hd-sear .form .submit{width: 0.48rem;height: 0.48rem;border:0;cursor: pointer;background:url(../images/icon_01.png) no-repeat center;background-size:0.32rem;}
.hd-sear .form .submit:hover{background-image:url(../images/icon_01-1.png);}


.hd-lang{position: relative;}
.hd-lang .icon{background:url(../images/icon_02.png) no-repeat center;background-size:contain;}
.hd-lang:hover .icon{background-image:url(../images/icon_02-1.png);}

.hd-lang .drop{background-color: #fff;border-radius:0 0 0.3rem 0.3rem;padding:0 0.2rem 0.2rem;position: absolute;left: 50%;width: 2.86rem;transform: translate(-50%,0);top: 0.76rem;display: none;}
.hd-lang .drop .link{padding:0.15rem 0;display: flex;align-items: center;font-size: 0.2rem;color:#333;border-bottom:1px solid #eaeaea;}
.hd-lang .drop .ico{width: 0.24rem;margin-right: 0.1rem;}
.hd-lang .drop em{margin-left: 0.05rem;font-weight: bold;}
.hd-lang .drop .link:hover{color:#C31B1F;}




.hd-nav li{display: inline-block;vertical-align: middle;position: relative;padding:0 0.2rem;}
.hd-nav li:last-child{margin-right: 0;}
.hd-nav li>a{display: block;font-size: 0.22rem;color:#333;line-height: 0.5rem;text-transform: uppercase;font-weight: bold;position: relative;

}
.hd-nav li>a::after{content:'';position: absolute;left: 50%;bottom: 0.08rem;height: 0.02rem;background-color: #C31B1F;width: 0;transition: all 0.3s;}
.hd-nav li:hover>a,.hd-nav li.cur>a{color:#102D7D;}
.hd-nav li:hover>a::after,.hd-nav li.cur>a::after{width: 100%;left: 0;}

.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: translate(-50%,0) scaleY(1);}


.hd-nav .drop{position: absolute;left:50%;transform:translate(-50%,0) scaleY(0);visibility: hidden;opacity: 0;transition: all .4s ease 0s;transform-origin: center top;padding-top: 0.34rem;width: 2.4rem;}
.hd-nav .drop .box{background-color: #fff;border-radius:0 0 0.35rem 0.35rem;box-shadow:0 0 0.08rem rgba(16,46,125,.08);border-top:1px solid #e1e5ee;overflow: hidden;}
.hd-nav .drop .lks{padding:0.2rem 0.15rem;}
.hd-nav .drop .lks .lk{line-height: 0.35rem;display: block;min-width: 43%; padding:0.06rem 0;text-align: center;}
.hd-nav .drop .lk{font-family: 'Roboto';font-weight: bold;text-transform: uppercase;font-size: 0.2rem;color:#333333;}
.hd-nav .drop .lks .lk:hover{color: #C31B1F;}

.hd-nav .solution .drop{width: 3.8rem;}
.hd-nav .solution .lks{display: flex;flex-wrap: wrap;justify-content: space-between;padding:0.2rem 0.25rem 0.2rem 0.3rem;}
.hd-nav .solution .lks .lk{text-align: left;max-width: 100%; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}


.hd-nav .product{position: static;}
.hd-nav .product .drop{width: 12.5rem;}
.hd-nav .product .box{background-color: #fff;display: flex;}
.hd-nav .product .lbox{width: 4rem;background-color: #102D7D;padding:0.35rem 0.4rem 0.4rem;}
.hd-nav .product .rbox{flex:1;overflow: hidden;padding:0.35rem 0.3rem;}
.hd-nav .product .smtit{font-size: 0.32rem;color:#fff;line-height: 1.4;}
.hd-nav .product .anniu{margin-top: 0.85rem;border:1px solid #fff;}
.hd-nav .product .links{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.hd-nav .product .lk{line-height: 0.45rem;min-width: 45%; max-width: 45%; display:block; vertical-align: middle;margin-bottom: 0.15rem;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.hd-nav .product .lk:hover{color: #C31B1F;}




.foot{background-color: #122864;}
.foot *{color:#fff;}

.ft-t{padding:0.4rem 0;display: flex;align-items: flex-start;}
.ft-t .info{max-width: 4.45rem;margin-right: 1.8rem;width: 30%;}
.ft-t .smlogo{height: 0.82rem;width: auto;}
.ft-t .txt{font-size: 0.16rem;line-height: 1.8;font-family: 'RobotoLight';margin-top: 0.22rem;}
.ft-t .menu{display: flex;justify-content: space-between;padding-top: 0.25rem;}
.ft-t .menu .col{margin-right: 0.6rem;}
.ft-t .menu .col:last-child{margin-right: 0;}
.ft-t .menu .tit{font-size: 0.2rem;font-weight: bold;margin-bottom: 0.2rem;}
.ft-t .list{}
.ft-t .list li{font-size: 0.16rem;line-height: 1.8;margin-bottom: 0.1rem;font-family: 'Roboto';}
.ft-t .list li a{color:inherit;line-height: inherit;display: inline-block;vertical-align: middle;transition: all 0s;}
.ft-t .list li:last-child{margin-bottom: 0;}
.ft-t .list li:hover{color: #C31B1F;}


.ft-b{border-top:1px solid #CACACA;padding:0.2rem 0;display: flex;align-items: center;justify-content: space-between;}
.ft-b .txt{font-size: 0.16rem;flex:1;overflow: hidden;}
.ft-b .social{font-size: 0.2rem;margin-left: 8%;}
.ft-b .social .icon{width: 0.48rem;display: inline-block;vertical-align: middle;margin-left: 0.12rem;transition: all 0.3s;}
.ft-b .social .ico{width: 100%;display: block;}
.ft-b .social .icon:hover{transform: scale(1.1,1.1);}




.pub-tt{margin-bottom: 0.5rem;font-size: 0;}
.pub-tt .en{font-size: 0.72rem;font-family: 'MontserratExtraBold';line-height: 1;color:#fff;-webkit-text-stroke: 2px #eeeff4;text-stroke: 2px #eeeff4;line-height: 1;}
.pub-tt .bt{font-size: 0.56rem;color:#102D7D;font-family: 'MontserratExtraBold';line-height: 1.2;}
.pub-tt .x{width: 1.6rem;height: 1px;background-color: #C31B1F;display: inline-block;vertical-align: middle;margin-top: 0.06rem;}
.pub-tt .en+.bt{margin-top: -0.53rem;}


.pub-smtt{margin-bottom: 0.5rem;font-size: 0;}
.pub-smtt .bt{font-size: 0.4rem;color:#102D7D;font-family: 'MontserratExtraBold';line-height: 1.2;}
.pub-smtt .x{width: 1.6rem;height: 0.02rem;background-color: #C31B1F;display: inline-block;vertical-align: middle;margin-top: 0.08rem;}
.pub-smtt .smwz{font-size: 0.16rem;color:#666666;margin-top: 0.08rem;}
.pub-smtt.white .bt{color:#fff;}

.swiper-dot .swiper-pagination{font-size: 0;}
.swiper-dot .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;background-color: #fff;opacity: 1;margin:0 0.08rem!important;position: relative;}
.swiper-dot .swiper-pagination-bullet-active{background-color: #102D7D;width: 0.32rem;border-radius:0.08rem;}

/* index */
.idx-ban .item{max-height: 8rem;}
.idx-ban .swiper-pagination{bottom: 0.15rem;}
.idx-ban .swiper-pagination-bullet{border:1px solid #fff;}

.idx-ban .sj-show{display: none;}

.idx-exch{padding:0.8rem 0 1.3rem;}
.idx-exch .list{display: flex;flex-wrap: wrap;margin:-2% 0 0 -2%;padding-top: 0.4rem;}
.idx-exch .list .item{background-color: #F6F8FC;border-radius:0.35rem;width: 23%;margin:2% 0 0 2%;padding: 0.3rem;height: 6.2rem;}
.idx-exch .list .imgbox{height: 2.96rem;display: flex;align-items: center;justify-content: center;margin-top: 0.45rem;transition: all 0.3s;}
.idx-exch .list .pic{width: 100%;height: 100%;object-fit: contain;}
.idx-exch .list .title{font-size: 0.22rem;font-weight: bold;line-height: 0.32rem;margin-top: 0.4rem;text-align: center;text-transform: uppercase;-webkit-line-clamp: 2;height: 0.64rem;}
.idx-exch .list .line{max-width: 1.6rem;height: 2px;background-color: #fff;display: block;margin:0.13rem 0 0.18rem 0;width: 0;transition: all 0.6s;}
.idx-exch .list .arrowb{display: flex;justify-content: flex-end;}
.idx-exch .list .arrow{width: 0.64rem;height: 0.64rem;background:url(../images/idx_06.png) no-repeat center;background-size:contain;margin-top: 0.18rem;}

.idx-exch .list .smb{display: none;font-size: 0;}
.idx-exch .list .txt{font-size: 0.16rem;/*color:#fff;*/line-height: 0.24rem;-webkit-line-clamp: 2;font-family: 'Roboto';height: 0.48rem;}
.idx-exch .list .more{margin: 0.15rem auto 0;}




.idx-exch .list .item:hover{background: linear-gradient(#234297, #364BB4);}
.idx-exch .list .item{border: 1px solid #fff}
.idx-exch .list .item:hover{border: 1px solid #234297}
.idx-exch .list .item:hover .imgbox{margin-top: 0.19rem;}
.idx-exch .list .item:hover .title{text-align: left;margin-top: 0.2rem;}
.idx-exch .list .item:hover .line{width: 100%;}
.idx-exch .list .item:hover *{color:#fff;}
.idx-exch .list .item:hover .smb{display: block;}
.idx-exch .list .item:hover .arrowb{display: none;}


.idx-solu{}
.idx-solu .wrap{position: relative;}
.idx-solu .menu{height: 8rem;position: absolute;right: 0;top: 0;bottom: 0;display: flex;flex-direction: column;background-color: rgba(255,255,255,.8);width: 5rem;z-index:50;}
.idx-solu .menu .lk{font-size: 0.24rem;color:#102D7D;line-height: 1.5;display: flex;align-items: center;padding:0 0.45rem 0 0.4rem;flex:1;overflow: hidden;cursor: pointer;text-transform: uppercase;}
.idx-solu .menu .ico{width: 0.84rem;margin-right: 0.25rem;}
.idx-solu .menu .ico-h{display: none;}
.idx-solu .menu .lk.cur,.idx-solu .menu .lk:hover{background-color: #102D7D;color:#fff;}
.idx-solu .menu .lk.cur .ico-h,.idx-solu .menu .lk:hover .ico-h{display: block;}
.idx-solu .menu .lk.cur .ico-s,.idx-solu .menu .lk:hover .ico-s{display: none;}


.idx-solu .item{height: 8rem; /*height: 8rem; position: relative; */ }
.idx-solu .item .mask{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(243,244,250,.8);}
.idx-solu .item .shade{position: absolute;left: 0;top: 0;bottom: 0;right: 0;padding-top: 1.25rem;}
.idx-solu .item .pub-tt{margin-bottom: 0;margin-top: 1.25rem;}
.idx-solu .item .smtit{margin-top: 0.5rem;font-size: 0.32rem;color:#102D7D;}
.idx-solu .item .txt{font-size: 0.2rem;color:#333333;line-height: 0.3rem; -webkit-line-clamp: 9; margin-top: 0.2rem;}
.idx-solu .item .more{margin-top: 0.9rem;}
.idx-solu .item .maxw{max-width: 7.95rem;}


.idx-solu .detail{position: relative;overflow: hidden;}
.idx-solu .detail>div{position: relative;z-index:10;}
.idx-solu .detail .tp-box{position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index:-1;}


.idx-us{margin-top: 1.55rem;}
.idx-us .pic{max-width: 12.46rem;display: block;margin:0.65rem auto 0;width: 100%;}

.idx-us .detail{display: flex;justify-content: space-between;}
.idx-us .lbox{width: 40%;max-width: 5.64rem;}
.idx-us .rbox{width: 54%;}

.idx-us .swiper{margin-bottom: 0.6rem;}
.idx-us .swiper .item{height: 2.44rem;}
.idx-us .swiper-pagination{bottom: 0.1rem;left:auto;right: 0.1rem;width: auto;}


.idx-us .pub-tt{margin-bottom: 0;}
.idx-us .desc{font-size: 0.2rem;color:#102D7D;line-height: 1.5;margin-top: 0.3rem;}
.idx-us .txt{font-size: 0.2rem;color:#666666;/* -webkit-line-clamp: 4; */font-family: 'Roboto';line-height: 1.6;}
.idx-us .more{margin-top: 0.3rem;}

.idx-us .list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.4rem;padding-left: 0.9rem;}
.idx-us .list li{border-bottom:0.02rem solid #EBECF2;width: 46%;padding:0.18rem 0;position: relative;}
.idx-us .list .num{font-size: 0.56rem;color:#102D7D;font-family: 'MontserratExtraBold';line-height: 1;display: flex;}
.idx-us .list .num i{font-family: inherit;}
.idx-us .list .num em{margin-top: -0.1rem;font-family: inherit;font-size: 0.46rem;}
.idx-us .list .font{font-size: 0.18rem;color:#102D7D;line-height: 1.2;}
.idx-us .list li::after{content:'';position: absolute;left: 0;bottom: -1px;height: 0.02rem;background-color: #c41b20;transition: all 0.3s;width: 0;}
.idx-us .list li:hover::after{width: 100%;}


.idx-us .map{position: relative;max-width: 12.46rem;border:1px solid transparent;margin:0 auto;}
.idx-us .map .pic{width: 100%;display: block;}

.idx-us .map .item{text-align: center;position: absolute;}
.idx-us .map .dian{width: 0.09rem;height: 0.09rem;background-color: #102D7D;border-radius:50%;display: block;margin:0 auto;}

.idx-us .map .name{font-size: 0.12rem;color:#C31B1F;font-weight: bold;margin-top: 0.14rem;text-transform: uppercase;}

.idx-us .map .dian:before {content: "";display: block;width: 0.09rem;height: 0.09rem;background: #102D7D;border-radius: 50%;animation: inner-ripple 3500ms linear infinite;position: absolute;left: 50%;top: 0;transform: translateX(-50%);border: 0;}
.idx-us .map .dian:after {content: "";display: block;width: 0.1rem;height: 0.1rem;background: rgba(255, 255, 255, .04);border-radius: 100%;animation: inner-ripple 4500ms linear infinite;position: absolute;left: 50%;top: -0.07rem;transform: translateX(-50%);}

.idx-us .map .china .dian{background-color: #C31B1F;}
.idx-us .map .china .dian:before{background-color: #C31B1F;}

.idx-us .map svg {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0.21rem;
	height: 100%
}

.idx-us .map svg .yund {
	stroke-dashoffset: 8rem;
	stroke-dasharray: 8rem;
	animation: animation-line 15s ease-in forwards infinite
}

@keyframes animation-line {
	0% {
		stroke-dashoffset: 8rem
	}

	15.28571% {
		stroke-dashoffset: 0px
	}

	20.28571% {
		stroke-dashoffset: 0px
	}

	40.42857% {
		stroke-dashoffset: -8rem
	}

	45.42857% {
		stroke-dashoffset: -8rem
	}

	65.42857% {
		stroke-dashoffset: -16rem
	}

	70.42857% {
		stroke-dashoffset: -16rem
	}

	85.42857% {
		stroke-dashoffset: -24rem
	}

	to {
		stroke-dashoffset: -24rem
	}
}

@keyframes inner-ripple {
	0% {
		transform: translateX(-50%) scale(1);
		filter: alpha(opacity=50);
		opacity: 0.6
	}

	30% {
		transform: translateX(-50%) scale(1);
		filter: alpha(opacity=50);
		opacity: 0.4
	}

	100% {
		transform: translateX(-50%) scale(6.5);
		filter: alpha(opacity=0);
		opacity: 0
	}
}

.idx-us .map .canada{top: 2.55rem;right: 2.75rem;}
.idx-us .map .usa{top: 3.2rem;right: 2.5rem;}
.idx-us .map .jamaica{top: 3.75rem;right: 1.55rem;}
.idx-us .map .venezuela{top: 4.4rem;right: 0.9rem;}
.idx-us .map .brazil{top: 5.2rem;right: 0.6rem;}


.idx-us .map .russia{top: 2.65rem;left:4.7rem;}
.idx-us .map .china{top: 3.85rem;left:4.8rem;}

.idx-us .map .malaysia{bottom: 2.5rem;left:3.6rem;}
.idx-us .map .singapoare{bottom: 2rem;left:3.7rem;}
.idx-us .map .indonesia{bottom: 1.95rem;left:4.6rem;}
.idx-us .map .indonesia .name{margin-top: 0.18rem;}
.idx-us .map .australia{bottom: 1.2rem;left:5.2rem;}

.idx-us .map .norway{top: 3.1rem;left:0.55rem;}
.idx-us .map .mauritius{bottom: 1.8rem;left:1.6rem;}

.idx-us .map .france{top: 3.75rem;left:0.35rem;}
.idx-us .map .france .name{margin-top: 0.33rem;}
.idx-us .map .germany{top: 3.65rem;left:0.58rem;}
.idx-us .map .germany .name{margin-top: 0.26rem;}

.idx-us .map .romania{top: 3.6rem;left:0.95rem;}
.idx-us .map .romania .name{margin-top: 0.15rem;}
.idx-us .map .turkiye{top: 3.7rem;left:1.25rem;}
.idx-us .map .turkiye .name{margin-top: 0.16rem;}
.idx-us .map .greece{top: 3.95rem;left:0.95rem;}
.idx-us .map .greece .name{margin-top: 0.18rem;}

.idx-us .map .iran{top: 3.75rem;left:1.85rem;}
.idx-us .map .iran .name{margin-top: 0.05rem;}
.idx-us .map .arab{top: 4.1rem;left:1.2rem;}
.idx-us .map .arab .name{margin-top: 0.05rem;}




.idx-mt{padding:0.75rem 0 1.5rem; overflow: hidden}
.idx-mt .pub-tt{position: relative;}
.idx-mt .readmore{position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}


.idx-mt .detail{display: flex;}
.idx-mt .swiper{margin-right: 0.5rem;width: 47%;}
.idx-mt .swiper-pagination{bottom: 0.25rem;}

.idx-mt .hotbox{display: block;height: 4.7rem;}
.idx-mt .list{padding-bottom: 5px;}
.idx-mt .list .item{padding:0 0 0.15rem;display: block;border-bottom:0.01rem solid #DADBE0;margin-bottom: 0.45rem;position: relative;}
.idx-mt .list .date{font-size: 0.14rem;color:#102D7D;margin-bottom: 0.18rem;}
.idx-mt .list .smb{height: 0.75rem;}
.idx-mt .list .title{font-size: 0.24rem;color:#999;font-weight: bold;-webkit-line-clamp: 2;line-height: 0.36rem;width: 100%;}
.idx-mt .list .item:last-child{margin-bottom: 0;}
.idx-mt .list .item::after{content:'';position: absolute;left: 0;bottom: -0.02rem;width: 0;height: 0.04rem;background-color: #c41b20;transition: all 0.3s;}
.idx-mt .list .item:hover{border-color:#102D7D;}
.idx-mt .list .item:hover .date{font-weight: bold;}
.idx-mt .list .item:hover .title{color:#333;}
.idx-mt .list .item:hover::after{width: 0.86rem;}

.idx-lx{background:url(../images/idx_16.jpg) no-repeat center;background-size:cover;height: 5.1rem;display: flex;align-items: center;justify-content: center;text-align: center;}
.idx-lx .title{font-size: 0.48rem;color:#fff;font-family: 'MontserratExtraBold';line-height: 1.4;width: 100%;}
.idx-lx .txt{font-size: 0.24rem;color:#fff;font-family: 'Roboto';margin-top: 0.25rem;width: 100%;}
.idx-lx .more{margin-top: 0.7rem;}


/* solution */
.inner-ban{height: 5rem;position: relative;}
.inner-ban .shade{font-size: 0;text-align: center;position: absolute;width: 100%;left: 0;top: 50%;transform: translate(0,-50%);}
.inner-ban .bt{font-size: 0.48rem;color:#fff;font-weight: bold;line-height: 1.4;font-family: 'MontserratExtraBold';}
.inner-ban .line{width: 1.6rem;height: 1px;background-color: #C31B1F;display: inline-block;vertical-align: middle;}

.crumb{font-size: 0.16rem;color:#102D7D;font-family: 'Roboto';height: 0.9rem;background-color: #F6F8FC;line-height: 0.9rem;text-transform: uppercase;}
.crumb>div{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.crumb *{font-size:inherit;font-family:inherit;}
.crumb a:first-child{font-weight: bold;}
.crumb a:hover{color:#C31B1F;}


.solu-main{padding:0.9rem 0;}
.solu-main .auto{max-width: 14.1rem;}
.solu-list{display: flex;flex-wrap: wrap;margin:-0.45rem 0 0 -3%;}
.solu-list .item{width: 30.3%;margin:0.45rem 0 0 3%;}
.solu-list .imgbox{display: block;height: 3rem;border-radius:0.35rem;position: relative;}
.solu-list .shade{position: absolute;width: 100%;text-align: center;height: 100%;left: 0;top: 0;background-color: rgba(243,244,250,.8);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.solu-list .ico{height: 0.84rem;width: auto;display: block;margin:0 auto;}
.solu-list .ico-h{display: none;}
.solu-list .title{font-size: 0.32rem;color:#102D7D;font-weight: bold;line-height: 1.2;margin-top: 0.14rem;}
.solu-list .more{margin:0.35rem auto 0;}

.solu-list .item:hover .shade{background-color: rgba(16,45,125,.8);}
.solu-list .item:hover .ico-h{display: block;}
.solu-list .item:hover .ico-s{display: none;}
.solu-list .item:hover .title{color:#fff;}
.solu-list .item:hover .more{color:#fff;background-color: #C31B1F;}
.solu-list .item:hover .more .arr{background-image:url(../images/solu_14-1.png);}



/* contact */
.lx-infor{padding:0.8rem 0 2.3rem;background:url(../images/lx_02.jpg) no-repeat center;background-size:cover;}
.lx-infor .pub-smtt{margin-bottom: 0.8rem;}
.lx-infor .list{border-radius:0.35rem;background-color: rgba(246,246,252,.9);display: flex;padding:0.4rem 0;}
.lx-infor .list li{width: 33.3%;text-align: center;position: relative;}
.lx-infor .list li::after{content:'';position: absolute;right: 0;top: 50%;transform: translate(0,-50%);width: 1px;height: 1.6rem;background-color: #D8D9E2;}
.lx-infor .list .icon{height: 0.84rem;width: auto;display: block;margin:0 auto;}
.lx-infor .list .smtit{font-size: 0.24rem;color:#C31B1F;font-weight: bold;margin-top: 0.2rem;}
.lx-infor .list .txt{font-size: 0.18rem;color:#102D7D;margin: 0.07rem auto 0;width:90%;}
.lx-infor .list li:last-child::after{display: none;}


.lx-fw{padding:0.8rem 0;}
.lx-fw .detail{display: flex;max-width: 12rem;border-radius:0.3rem;border:2px solid #EBECF2;overflow: hidden;margin:0 auto;}
.lx-fw .imgbox{width: 52%;/* height: 6.4rem; */}
.lx-fw .info{flex:1;overflow: hidden;padding:0.3rem 0.65rem;}
.lx-fw .row{align-items: center;margin-bottom: 0.15rem;/*border-bottom:2px solid #EBECF2;*/}
.lx-fw .tit{font-size: 0.2rem;color:#102D7D;font-weight: bold;margin-right: 0.2rem; width: 2.2rem;}
.lx-fw .tit i{color:#C31B1F;}
.lx-fw .smb{flex:1;overflow: hidden;}
.lx-fw .ipt{width: 100%;font-size: 0.18rem;color:#000;}
.lx-fw .ipt-txt{line-height: 0.5rem;}
.lx-fw .con{height: 0.55rem;resize:none;margin-top: 0.1rem;}
.lx-fw .bot{text-align: right;}
.lx-fw .more{margin-top: 0.3rem;}


/* download */
.xz-main{padding:0.8rem 0 1.2rem;}
.xz-main .auto{max-width: 12rem;}

.xz-list{}
.xz-list .item{border-radius:0.35rem;display: flex;align-items: center;padding:0.3rem 0.7rem;margin-bottom: 0.2rem;box-shadow:0 0 0.08rem rgba(16,45,125,.05);}
.xz-list .icon{width: 1.08rem;margin-right: 0.25rem;}
.xz-list .title{font-size: 0.2rem;color:#333333;font-weight: bold;line-height: 1.3;text-transform: uppercase;}
.xz-list .bot{display: flex;align-items: center;justify-content: space-between;margin-top: 0.05rem;}
.xz-list .date{font-size: 0.14rem;color:#102D7D;font-weight: bold;}
.xz-list .getbtn{min-width: auto;line-height: 0.4rem;}
.xz-list .downbtn{width: 0.4rem;height: 0.4rem;margin-left: 0.2rem;background:url(../images/xz_02.png) no-repeat center;background-size:contain;}
.xz-list .downbtn:hover{background-image:url(../images/xz_02-1.png);}
.xz-list .item:hover{box-shadow:0 0 0.08rem rgba(195,27,31,.1);}
.xz-list .item:last-child{margin-bottom: 0;}

.pagination{text-align: center;margin-top: 0.8rem;display: flex;align-items: center;justify-content: center;}
.pagination li{display: inline-block;vertical-align: middle;margin:0 0.03rem;}
.pagination li span,.pagination li a{font-size: 0.14rem;color:#333333;width: 0.32rem;height: 0.32rem;line-height:0.32rem;border:1px solid transparent;border-radius:50%;display: block;transition: all 0s;}
.pagination li.active a,.pagination li.active span,.pagination li a:hover,.pagination li span:hover{color:#fff;background-color: #C31B1F;border-color:#C31B1F;}

.pagination select{width:1.4rem;height: 0.32rem;line-height: 0.32rem;font-size: 0.14rem;color:#1D2129;margin:0 0.05rem;padding:0 0.12rem;border:0;background:url(../images/xz_03.png) no-repeat 94% center #F8F8F8;background-size:0.12rem;appearance: none;-webkit-appearance: none;}
.pagination select option{font-size: inherit;}


/* enterprise */
.ent-dev{padding:0.8rem 0;background:url(../images/ent_01.jpg) no-repeat center;background-size:cover;}
.ent-dev .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ent-dev .list .item{background-color: #fff;border-radius:0.35rem;width: 30.3%;max-width:4.25rem;margin:3% 0 0;padding:0.27rem 0.4rem 0.3rem;text-align: center;box-shadow:0 0.04rem 0.04rem rgba(16,45,125,.05);}
.ent-dev .list .icon{height: 0.8rem;width: auto;display: block;margin:0 auto;}
.ent-dev .list .title{font-size: 0.24rem;color:#333333;margin-top: 0.13rem;}
.ent-dev .list .txt{font-size: 0.16rem;color:#666666;line-height: 1.4;margin-top: 0.1rem;}
.ent-dev .list .item:hover{box-shadow:0 0.04rem 0.04rem rgba(195,27,31,.1);}

.ent-mission{background:url(../images/ent_08.jpg) no-repeat center;background-size:cover;padding:0.75rem 0 0.9rem;text-align: center;}
.ent-mission .title{font-size: 0.48rem;color:#fff;font-family: 'MontserratExtraBold';}
.ent-mission .txt{font-size: 0.2rem;color:#fff;line-height: 1.8;max-width: 8.65rem;margin:0.17rem auto 0;}


.ent-xt{padding:1rem 0 0.7rem;background:url(../images/ent_09.jpg) no-repeat center;background-size:cover;}
.ent-xt .desc{font-size: 0.2rem;color:#333333;line-height: 1.6;max-width: 12rem;margin:0 auto;text-align: center;font-family: 'Roboto';}
.ent-xt .list{border-radius:0.35rem;background-color: rgba(246,248,252,.8);padding:0.4rem 0;display: flex;max-width: 14rem;margin:0.7rem auto 0;}
.ent-xt .list .item{width: 33.3%;position: relative;text-align: center;}
.ent-xt .list .item::after{content:'';position: absolute;right: 0;top: 0;width: 1px;height: 1.6rem;background-color: #D8D9E2;}
.ent-xt .list .icon{height: 0.8rem;width: auto;display: block;margin:0 auto;}
.ent-xt .list .title{font-size: 0.18rem;color:#102D7D;font-weight: bold;margin-top: 0.18rem;}
.ent-xt .list .txt{font-size: 0.18rem;color:#333333;line-height: 1.6;max-width: 2.86rem;margin:0.12rem auto 0;}


/* service */
.fw-as{padding:0.65rem 0;background:url(../images/fw_02.jpg) no-repeat center;background-size:cover;}
.fw-as .txt{font-size: 0.2rem;color:#666666;line-height: 1.6;font-family: 'Roboto';}
.fw-as .txt p{margin-bottom: 0.2rem;}
.fw-as .txt *{font-family: inherit;}

.ent-mission .button{border:1px solid #fff;margin-top: 0.35rem;}
.ent-mission .button:hover{border-color:#C31B1F;}


.fw-zc{margin-top: 0.7rem;}
.fw-zc .mod{padding:0.25rem 0 0.5rem;}
.fw-zc .mod:last-child{margin-bottom: 0;}
.fw-zc .mod .title{font-size: 0.32rem;color:#102D7D;font-weight: bold;text-align: center;}
.fw-zc .mod .txt{font-size: 0.2rem;color:#666666;line-height: 1.6;font-family: 'Roboto';margin-top: 0.2rem;}
.fw-zc .mod .pic{max-width: 100%;margin-top: 0.3rem;}

.fw-zc .list{display: flex;flex-wrap: wrap;margin:0 0 0 -3%;}
.fw-zc .list .item{background-color: #F6F8FC;border-radius:0.35rem;width: 30.3%;margin:0.35rem 0 0 3%;padding:0.4rem 0.4rem;transition: all 0.3s;}
.fw-zc .list .icon{height: 0.6rem;width: auto;display: block;margin:0 auto;transition: all 0.3s;}
.fw-zc .list .title{font-size: 0.24rem;color:#234297;font-weight: bold;line-height: 0.3rem;margin-top: 0.17rem;min-height: 0.6rem;text-align: center;}
.fw-zc .list .txt{font-size: 0.16rem;color:#666666;margin-top: 0.13rem;font-family: 'Roboto';text-align: justify;}
.fw-zc .list .item:hover{box-shadow:0 0.04rem 0.04rem rgba(195,27,31,.1);}

.fw-solu{margin-top: 1rem;}



.fw-arc{padding:1.1rem 0 1rem;}
.fw-arc .pub-smtt{position: relative;}
.fw-arc .readmore{position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.fw-arc .list .item{background-color: #f7f8fc;padding:0.35rem 0.45rem;margin-bottom: 0.4rem;}
.fw-arc .list .top{display: flex;align-items: center;cursor: pointer;}
.fw-arc .list .title{font-size: 0.24rem;color:#333333;font-weight: bold;line-height: 1.4;flex:1;overflow: hidden;}
.fw-arc .list .moreicon{width: 0.4rem;height: 0.4rem;display: block;background:url(../images/fw_13.png) no-repeat center;background-size:0.32rem;margin-left: 0.3rem;}
.fw-arc .list .bot{padding:0.05rem 0 0;display: none;}
.fw-arc .list .txt{font-size: 0.16rem;color:#666666;line-height: 1.6;-webkit-line-clamp: 3;font-family: 'Roboto';}
.fw-arc .list .item.show .bot{display: block;}
.fw-arc .list .item.show .moreicon{background-image:url(../images/fw_12.png);}


/* solutionDetail */
.solu-intro{display: flex;}
.solu-intro .imgbox{width: 51%;height: 5.2rem;}
.solu-intro .info{flex:1;overflow: hidden;background:url(../images/solu_16.jpg) no-repeat center;background-size:cover;padding:0.75rem 2.1rem 0.5rem 0.65rem;}
.solu-intro .txt{font-size: 0.14rem;color:#333333;line-height: 1.6;font-family: 'Roboto';-webkit-line-clamp: 9;}
.solu-intro .pub-smtt{margin-bottom: 0.3rem;}
.solu-intro .pub-smtt .bt{line-height: 1.5;padding-bottom: 0.06rem; font-size:0.28rem}

.solu-dz{padding:0.75rem 0 1rem;}
.solu-dz .desc{font-size: 0.2rem;color:#fff;line-height: 1.8;border-radius:0.35rem;background-color: #234297;margin-bottom: 0.6rem;padding:0.4rem 0.45rem;font-family: 'Roboto';}
.solu-dz .list{background-color: #F8F8F8;padding:0.3rem 0.35rem;}
.solu-dz .list li{margin-bottom: 0.3rem;}
.solu-dz .list li:last-child{margin-bottom: 0;}
.solu-dz .list .title{font-size: 0.24rem;color:#102D7D;font-weight: bold;line-height: 1.4;}
.solu-dz .list .txt{font-size: 0.2rem;color:#333333;font-family: 'Roboto';line-height: 1.8;margin-top: 0.13rem;}


.solu-indus{margin-top: 1rem;}
.solu-indus .list{}
.solu-indus .list .item{border-radius:0.35rem;background-color: #F6F8FC;margin-bottom: 0.2rem;padding:0.3rem 0.35rem;}
.solu-indus .list .title{font-size: 0.24rem;color:#102D7D;}
.solu-indus .list .line{width: 1.6rem;height: 0.02rem;background-color: #C31B1F;display: block;margin-top: 0.1rem;}
.solu-indus .list .txt{font-size: 0.16rem;color:#666666;line-height: 1.8;font-family: 'Roboto';margin-top: 0.18rem;}


.solu-case{padding:0.75rem 0;}
.solu-case .list{display: flex;flex-wrap: wrap;margin-left: -3%;}
.solu-case .list .item{width: 30.3%;margin-left: 3%;}
.solu-case .list .imgbox{height: 3rem;display: flex;align-items: center;justify-content: center;}
.solu-case .list .img{width: 100%;height: 100%;object-fit: contain;}
.solu-case .list .title{font-size: 0.24rem;font-weight: bold;color:#234297;text-align: center;margin-top: 0.13rem;display: block;}
.solu-case .list .item:hover .title{color:#c41b20;}


.solu-fw{padding:1.2rem 0 1rem;}
.solu-fw .detail{display: flex;justify-content: flex-end;}
.solu-fw .info{border-radius:0.35rem;background-color: rgba(255,255,255,.9);width: 7.1rem;padding:0.35rem 0.55rem;}
.solu-fw .pub-smtt{margin-bottom: 0;}
.solu-fw .txt{font-size: 0.16rem;color:#666666;line-height: 1.6;margin-top: 0.3rem;-webkit-line-clamp: 6;font-family: 'Roboto';}
.solu-fw .more{margin-top: 0.25rem;}


.solu-exch{padding:0.8rem 0 0.85rem;background-color: #f8f8f8;}
.solu-exch .wrap{position: relative;}
.solu-exch .item{display: block;background-color: #fff;border-radius:0.35rem;/* width: 4rem; */padding:0.4rem 0.25rem 0.3rem;box-shadow:0 0 0.08rem rgba(16,45,125,.05);}
.solu-exch .item .img{height: 3.1rem;width: 100%;object-fit: contain;transition: all 0.3s;}
.solu-exch .item .title{font-size: 0.24rem;color:#234297;font-weight: bold;line-height: 0.3rem;-webkit-line-clamp: 2;text-align: center;margin-top: 0.15rem;height: 0.6rem;}
.solu-exch .item .arrow{width: 0.36rem;height: 0.36rem;background:url(../images/idx_06.png) no-repeat center;background-size:contain;display: block;margin:0.16rem auto 0;border-radius:50%;}
.solu-exch .item:hover .arrow{background-image:url(../images/idx_06-1.png);}
.solu-exch .item:hover .img{transform: scale(1.05,1.05);}

.solu-exch .swiper-container{position: static;}
.solu-exch .arrs{position: absolute;right: 0;top: 0;display: flex;}

.solu-exch .swiper-button{position: static;margin:0 0 0 0.25rem;}

.swiper-button{width: 0.34rem;height: 0.34rem;background:url(../images/icon_05.png) no-repeat center #fff;background-size:0.16rem;cursor: pointer;border-radius: 50%;box-shadow:0 0 0.04rem rgba(195,27,31,.1);}
.swiper-button-next{transform: rotate(180deg);}
.swiper-button:hover{background-image:url(../images/icon_05-1.png);background-color: #c41b20;}



.solu-us{margin-top: 0.9rem;}
.solu-us .detail{background:url(../images/solu_21.jpg) no-repeat center;background-size:cover;display: flex;align-items: center;border-radius:0.35rem;overflow: hidden;}
.solu-us .imgbox{width: 50%;height: 3.98rem;overflow: hidden;}
.solu-us .info{flex:1;width: 0;padding:0.25rem 0.5rem 0.25rem 0.8rem;}
.solu-us .pub-smtt{margin-bottom: 0;}
.solu-us .txt{font-size: 0.16rem;color:#fff;line-height: 1.6;font-family: 'Roboto';margin-top: 0.22rem;}
.solu-us .more{border:1px solid #fff;margin-top: 0.3rem;}
.solu-us .more:hover{border-color:#C31B1F;}


/* news */
.xw-main{padding:0.8rem 0 1.2rem;}
.xw-main .wrap{display: flex;align-items: flex-start;}
.xw-l{width: 3.2rem;margin-right: 0.75rem;}
.xw-r{flex:1;width: 0;}

.xw-tit{font-size: 0.2rem;color:#000000;margin-bottom: 0.2rem;}
.xw-ss{display: flex;align-items: center;border:1px solid #333;border-radius:0.25rem;overflow: hidden;}
.xw-ss .input{line-height: 0.48rem;height: 0.48rem;padding:0 0.15rem;font-size: 0.2rem;}
.xw-ss .submit{width: 0.32rem;height: 0.32rem;background:url(../images/icon_01-1.png) no-repeat center;background-size:contain;display: block;border:0;cursor: pointer;margin-right: 0.15rem;}

.xw-menu{margin-top: 0.1rem;}
.xw-menu .lk{font-size: 0.18rem;color:#333333;line-height: 0.6rem;border-bottom:1px solid #333333;display: block;padding-right: 0.3rem;position: relative;}
.xw-menu .lk::after{content:'';width: 0.24rem;height: 0.24rem;background:url(../images/xw_02.png) no-repeat center;background-size:contain;position: absolute;right: 0;top: 50%;margin-top: -0.12rem;}
.xw-menu .lk.cur{border-color:#C31B1F;}
.xw-menu .lk.cur,.xw-menu .lk:hover{color:#C31B1F;}
.xw-menu .lk.cur::after,.xw-menu .lk:hover::after{background-image:url(../images/xw_02-1.png)}


.xw-qh{display: flex;justify-content: flex-end;margin-bottom: 0.35rem;}
.xw-qh .icon{width: 0.32rem;height: 0.32rem;display: block;margin-left: 0.35rem;cursor: pointer;}
.xw-qh .lb{background:url(../images/xw_03.png) no-repeat center;background-size:contain;}
.xw-qh .slt{background:url(../images/xw_04.png) no-repeat center;background-size:contain;}
.xw-qh .lb.checked{background-image:url(../images/xw_03-1.png);}
.xw-qh .slt.checked{background-image:url(../images/xw_04-1.png);}


.xw-list{}
.xw-list .item{margin-bottom: 0.2rem;box-shadow:0 0 0.08rem rgba(16,45,125,.05);border-bottom:1px solid #fff;overflow: hidden;}
.xw-list .imgbox{}
.xw-list .info{flex:1;overflow: hidden;}
.xw-list .title{font-size: 0.2rem;color:#333;line-height: 0.28rem;font-weight: bold;-webkit-line-clamp: 1;}
.xw-list .txt{font-size: 0.16rem;color:#666666;line-height: 0.28rem;-webkit-line-clamp: 2;height: 0.56rem;margin-top: 0.1rem;}
.xw-list .bot{display: flex;align-items: center;justify-content: space-between;}
.xw-list .date{font-size: 0.14rem;color:#102D7D;width: 1.6rem;border-bottom:2px solid #102D7D;padding:0.16rem 0;}
.xw-list .moreicon{width: 0.4rem;height: 0.4rem;background:url(../images/idx_06.png) no-repeat center;background-size:contain;display: block;border-radius:50%;}
.xw-list .item:hover{box-shadow:0 0 0.08rem rgba(195,27,31,.1);border-color:#C31B1F;}
.xw-list .item:hover .date{border-color:#C31B1F;font-weight: bold;}
.xw-list .item:hover .moreicon{background-image:url(../images/idx_06-1.png);}


.xw-list.lb .item{padding: 0.2rem 0.45rem;display: flex;align-items: center;border-radius:0.35rem;}
.xw-list.lb .item .imgbox{width: 2.78rem;height: 2.6rem;margin-left: 0.4rem;border-radius:0.25rem;}
.xw-list.lb .item .bot{margin-top: 0.6rem;}
.xw-list.lb .item:last-child{margin-bottom: 0;}


.xw-list.slt{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -3%;}
.xw-list.slt .item{width: 48%;display: flex;flex-direction: column-reverse;border-radius:0.25rem;margin-top: 3%;}
.xw-list.slt .imgbox{width: 100%;height: 2.6rem;}
.xw-list.slt .info{padding:0.2rem 0.25rem 0.25rem;}
.xw-list.slt .txt{margin-top: 0.07rem;}
.xw-list.slt .item .bot{margin-top: 0.2rem;}
.xw-list.slt .item .date{width: 1.3rem;padding:0.1rem 0;}
.xw-list.slt .item .moreicon{width: 0.32rem;height: 0.32rem;}


/* newsDetail */
.xw-det{padding:1rem 0 0.7rem;background:url(../images/xw_08.png) no-repeat center top;background-size:100% auto;}
.xw-det .auto{max-width: 12.2rem;}
.xw-det .pub-smtt{margin-bottom: 0;}
.xw-det .edit{font-size: 0.16rem;color:#666666;line-height: 1.8;margin-top: 0.6rem;}
.xw-det .edit *{font-family: 'Roboto';}
.xw-det .date{font-size: 0.14rem;color:#102D7D;font-weight: bold;padding:0.12rem 0 0;border-top:1px solid #C31B1F;margin-top: 0.3rem;}


/* about */
.us-intro{background-color: #102D7D;padding:0.65rem 0 0.5rem;}
.us-intro .detail{display: flex;align-items: flex-start;justify-content: space-between;}
.us-intro .info{width: 55%;}
.us-intro .txt{font-size: 0.2rem;color:#fff;line-height: 1.8;font-family: 'Roboto';}
.us-intro .videobox{width: 41%;height: 4rem;position:relative;overflow: hidden;}
.us-intro .videobox .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;cursor: pointer;}
.us-intro .videobox .playicon{width: 0.6rem;height: 0.6rem;position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index:6;background-color: #fff;border-radius:50%;}
.us-intro .videobox .posterimg{width: 100%;display: block;height: 100%;object-fit: cover;}
.us-intro .videobox .mask{position:absolute;width: 100%;height: 100%;left: 0;top: 0;z-index:5;background-color:rgba(0,0,0,.5);}
.us-intro .videobox .video{width: 100%;height: 100%;object-fit: fill;}






.us-global{padding:0.65rem 0;}
.us-global .list{display: flex;flex-wrap: wrap;justify-content: space-between;background-color: #F6F8FC;border-radius:0.35rem;padding:0.4rem;margin-bottom: 0.5rem;}
.us-global .list li{border-bottom:2px solid #EBECF2;width: 23%;padding-bottom: 0.12rem;}
.us-global .list .top{display: flex;align-items: center;font-size: 0.48rem;color:#102D7D;font-family: 'MontserratExtraBold';}
.us-global .list .top .jia{margin-top: -0.2rem;}
.us-global .list .ico{width: 0.84rem;margin-right: 0.18rem;}
.us-global .list .ico-h{display: none;}
.us-global .list .font{font-size: 0.18rem;color:#102D7D;margin-top: 0.13rem;}
.us-global .list li:hover{border-color:#C31B1F;}
.us-global .list li:hover .ico-s{display: none;}
.us-global .list li:hover .ico-h{display: block;}



.us-global .pic{width: 100%;display: block;}
.us-global .desc{font-size: 0.2rem;color:#666666;line-height: 1.8;text-align: center;font-family: 'Roboto';margin-top: 0.3rem;}


.us-cus{padding:0 0 0.8rem;}
.us-cus .desc{font-size: 0.2rem;color:#666666;line-height: 1.8;text-align: center;margin-bottom: 0.5rem;font-family: 'Roboto';}
.us-cus .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.us-cus .list li{width: 49%;}
.us-cus .list .img{width: 100%;}


.us-fac{padding:0.7rem 0;background:url(../images/us_10.jpg) no-repeat center;background-size:cover;}
.us-fac .desc{font-size: 0.2rem;color:#fff;line-height: 1.8;font-family: 'Roboto';text-align: center;margin-bottom: 0.5rem;}
.us-fac .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.us-fac .list .item{display: block;background-color: #F8F8F8;border-radius:0.35rem;padding: 0.2rem;width: 31.3%;}
.us-fac .list .imgbox{height: 2.4rem;}
.us-fac .list .title{font-size: 0.2rem;color:#102D7D;line-height: 1.2;margin-top: 0.1rem;text-align: center;}


.us-rd{margin:1rem 0 0;}
.us-rd .list{padding:0.35rem 0 0;}
.us-rd .list .item{margin-bottom: 0.6rem;display: flex;flex-wrap: wrap;align-items: flex-start;border-radius:0.35rem;overflow: hidden;background-color: #f2f5fc;}
.us-rd .list .imgbox{width: 4.5rem;height: 3.75rem;}
.us-rd .list .info{flex:1;overflow: hidden;padding:0.3rem 0.7rem 0 0.6rem;}
.us-rd .list .smtit{font-size: 0.24rem;color:#102D7D;font-weight: bold;}
.us-rd .list .line{width: 1.6rem;height: 2px;background-color: #C31B1F;display: block;margin-top: 0.08rem;}
.us-rd .list .txt{font-size: 0.16rem;color:#333333;line-height: 1.8;font-family: 'Roboto';-webkit-line-clamp: 8;margin-top: 0.2rem;}
.us-rd .list .item:last-child{margin-bottom: 0;}
.us-rd .list .item:nth-child(even){flex-direction: row-reverse;}

.us-lc{padding:1rem 0 0.9rem;}
.us-lc .detail{position: relative;}
.us-lc .list{position: relative;padding-bottom: 0.15rem;}
.us-lc .list:before{content:'';position: absolute;width: 0.02rem;top: 0;bottom: 0;background-color: #234297;right: 50%;}
/* .us-lc .list::after{content:'';width: 0.32rem;height: 0.32rem;background:url(../images/fw_13.png) no-repeat center;background-size:contain;position: absolute;right: 50%;bottom: -0.32rem;transform: translate(49%,0);} */
.us-lc .list .item{display: flex;align-items: center;margin-bottom: 0.1rem;}
.us-lc .list .lbox{flex:1;overflow: hidden;display: flex;flex-direction: column;}
.us-lc .list .rbox{width: 50%;display: flex;align-items: center;}
.us-lc .list .year{font-size: 0.32rem;color:#102D7D;font-weight: bold;}
.us-lc .list .txt{font-size: 0.16rem;color:#666666;line-height: 1.8;font-family: 'Roboto';margin-top: 0.07rem;max-width: 5.66rem;}
.us-lc .list .imgbox{border:0.02rem solid #234297;border-radius:0.35rem;overflow: hidden;display: flex;align-items: center;justify-content: center;width: 4rem;height: 2.4rem;}
.us-lc .list .pic{width: 95%;height: 95%;object-fit: contain;}
.us-lc .list .line{height: 0.02rem;width: 1.2rem;background-color: #234297;position: relative;}
.us-lc .list .line:before{content:'';width: 0.17rem;height: 0.17rem;background:url(../images/us_27.png) no-repeat center;background-size:contain;position: absolute;left: -0.09rem;top: 50%;transform: translate(0,-50%);}


.us-lc .list .item:nth-child(even) .lbox{padding-right: 0.8rem;align-items: end;}
.us-lc .list .item:nth-child(odd){flex-direction: row-reverse;}
.us-lc .list .item:nth-child(odd) .lbox{padding-left: 0.8rem;align-items: start;}
.us-lc .list .item:nth-child(odd) .rbox{width: 50%;flex-direction: row-reverse;}
.us-lc .list .item:nth-child(odd) .line:before{left:auto;right: -0.09rem;}

.us-lc .list .top{background-color: #f3f4f9;height: 1.2rem;border-radius:0.35rem;position: relative;z-index:10;margin-bottom: 0.3rem;}
.us-lc .list .top .tit{font-size: 0.32rem;color:#102D7D;font-weight: bold;padding-right: 1.45rem;}
.us-lc .list .top .year{padding-left: 0.7rem;}
.us-lc .list .top .smlogo{height: 1.14rem;position: absolute;right: 50%;top: 0;transform: translate(50%,0);}



.us-lc .showmore{width: 0.32rem;height: 0.32rem;background:url(../images/fw_13.png) no-repeat center;background-size:contain;position: absolute;right: 50%;bottom: -0.32rem;transform: translate(49%,0);cursor: pointer;z-index:20;}
.us-lc .showmore.this{background-image:url(../images/fw_12.png);}



.us-cert{background-color: #F6F8FC;padding:0.7rem 0 0.8rem;}
.us-cert .pub-smtt{margin-bottom: 0.85rem;}
.us-cert .detail{position: relative;}
.us-cert .item{width: 100%;height: 3.5rem;}
.us-cert .item .img{width: 100%;height: 100%;object-fit: contain;}


.us-cert .swiper-container{position: static;}
.us-cert .swiper-button{margin-top: -0.5rem;}
.us-cert .swiper-button-prev{left: -0.9rem;}
.us-cert .swiper-button-next{right: -0.9rem;}


.us-cert .swiper-pagination{position: static;margin-top: 0.6rem;font-size: 0;height: auto;}
.us-cert .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;border:1px solid #C31B1F;background-color: #fff;opacity: 1;margin:0 0.05rem!important;}
.us-cert .swiper-pagination-bullet-active{background-color: #C31B1F;}

/* product */
.cp-top{padding:1rem 0;}
.cp-top .pub-smtt{margin-bottom: 0;}
.cp-top .detail{position: relative;}
.cp-top .item{display: flex;align-items: flex-start;}
.cp-top .item .imgbox{width: 45%;max-width: 5rem;margin-left: 5%;}
.cp-top .item .pic{width: 100%;display: block;}
.cp-top .item .info{flex:1;overflow: hidden;}
.cp-top .item .box{margin-top: 0.6rem;}
.cp-top .item .smtit{font-size: 0.24rem;color:#102D7D;font-family: 'Roboto';}
.cp-top .item .tp{height: 0.7rem;width: auto;margin-top: 0.16rem;}
.cp-top .item .txt{font-size: 0.2rem;color:#666666;line-height: 1.8;font-family: 'Roboto';margin-top: 0.25rem;max-width: 7.3rem;}

.cp-top .grp{width: 0.9rem;height: 0.9rem;border:1px solid #C31B1F;border-radius:50%;margin:0 auto;display: flex;align-items: center;justify-content: center;opacity: 0.2;}
.cp-top .grp .img{width: 90%;height: 90%;object-fit: contain; border-radius: 100px;}

.cp-top .swiper-slide-thumb-active .grp{opacity: 1;}

.cp-top .swiper-container{position: static;}
.cp-top .swiper1{width: 3.7rem;margin:0.45rem auto 0;}
.cp-top .swiper-button{position: absolute;bottom: 0.3rem;left: 50%;border:2px solid #C31B1F;}
.cp-top .swiper-button.prev{margin-left: -2.5rem;}
.cp-top .swiper-button.next{margin-left: 2.2rem;transform: rotate(180deg);}

.cp-top .swiper2 .swiper-button{display: none;}


.cp-lx{}
.cp-lx .box{background-color: #102D7D;border-radius:0.35rem;padding:0.35rem 0.5rem;display: flex;align-items: center;}
.cp-lx .txt{font-size: 20px;color:#fff;line-height: 1.8;font-family: 'Roboto';flex:1;overflow: hidden;}
.cp-lx .more{margin-left: 0.5rem;}







.cp-dets{padding:0.65rem 0;}
.cp-dets .list{}
.cp-dets .list .item{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 0.7rem;}
.cp-dets .list .imgbox{width: 46%;}
.cp-dets .list .info{width: 52%;}
.cp-dets .list .title{font-size: 0.32rem;color:#102D7D;line-height: 1.8;}
.cp-dets .list .txt{font-size: 20px;color:#666666;line-height: 1.8;font-family: 'Roboto';margin-top: 0.15rem;}
.cp-dets .list .item:last-child{margin-bottom: 0;}
.cp-dets .list .item:nth-child(odd){flex-direction: row-reverse;}


.cp-advan{padding:0.7rem 0;background:url(../images/cp_07.jpg) no-repeat center;background-size:cover;}
.cp-advan .list{}
.cp-advan .list .item{background-color: #F6F8FC;border-radius:0.35rem;margin-bottom: 0.35rem;padding:0.6rem 0.55rem;display: flex;align-items: flex-start;}
.cp-advan .list .lbox{flex:1;overflow: hidden;}
.cp-advan .list .rbox{width: 3.5rem;text-align: center;margin-left: 0.35rem;}
.cp-advan .list .row{margin-bottom: 0.13rem;}
.cp-advan .list .row:last-child{margin-bottom: 0;}
.cp-advan .list .title{font-size: 0.32rem;color:#102D7D;font-weight: bold;}
.cp-advan .list .title:before{content:'';width: 0.06rem;height: 0.06rem;background-color: #102D7D;border-radius:50%;margin-right: 0.18rem;display: inline-block;vertical-align: middle;}
.cp-advan .list .txt{font-size: 20px;color:#666666;line-height: 1.8;font-family: 'Roboto';margin-top: 0.07rem; padding-left: 20px}
.cp-advan .list .imgbox{height: 2.3rem;overflow: hidden;}
.cp-advan .list .send{margin-top: 0.25rem;}
.cp-advan .list .item:nth-child(even){flex-direction: row-reverse;}
.cp-advan .list .item:nth-child(even) .rbox{margin:0 0.3rem 0 0;}
.cp-advan .list .item:last-child{margin-bottom: 0;}


.cp-para{padding:0.7rem 0 1rem;background-color: #f7f8fc;}
.cp-para .table{table-layout: fixed;border-collapse: collapse;}
.cp-para .table th,.cp-para .table td{height: 1rem;text-align: left;font-weight: normal;padding:0.2rem 0.2rem 0.2rem 10%;}
.cp-para .table th:nth-child(even){background-color: #1b3b92;}
.cp-para .table th{font-size: 0.32rem;color:#fff;background-color: #234297;}
.cp-para .table td{font-size: 20px;color:#666666;border:1px solid #fff;font-family: 'Roboto';word-break: break-all;}
.cp-para .table tbody tr:nth-child(odd) td{background-color: #fff;}



.cp-design{padding:0.8rem 0 0.9rem;}
.cp-design .detail{background-color: #F8F8F8;padding:0.4rem 0.5rem;max-width: 12rem;margin:0 auto;}
.cp-design .mod{margin-bottom: 0.25rem;}
.cp-design .mod:last-child{margin-bottom: 0;}
.cp-design .title{font-size: 0.32rem;color:#102D7D;font-weight: bold;}
.cp-design .txt{padding-left: 0.3rem;margin-top: 0.12rem;}
.cp-design .txt li{font-size: 24px;color:#333;line-height: 1.8;font-family: 'Roboto';list-style: disc;}
.cp-design .showmore{margin-top: 0.25rem;}


.cp-app{background-color: #F6F8FC;padding:1.1rem 0;}
.cp-app .desc{font-size: 20px;color:#fff;font-family: 'Roboto';line-height: 1.8;background-color: #234297;border-radius:0.35rem;max-width: 13rem;padding:0.4rem 0.45rem;margin:0 auto 0.65rem;}
.cp-app .list{}
.cp-app .list .item{display: flex;margin-bottom: 0.4rem;align-items: center;}
.cp-app .list .imgbox{width: 4.3rem;height: 3rem;border-radius:0.35rem;margin-right: 0.7rem;}
.cp-app .list .info{flex:1;overflow: hidden;}
.cp-app .list .title{font-size: 0.32rem;color:#102D7D;font-weight: bold;-webkit-line-clamp: 1;}
.cp-app .list .txt{font-size: 24px;color:#333333;font-family: 'Roboto';line-height: 0.4rem;-webkit-line-clamp: 3;margin-top: 0.08rem;height: 1.2rem;position: relative;padding-left: 0.18rem;}
.cp-app .list .txt:before{content:'';position: absolute;width: 0.06rem;height: 0.06rem;background-color: #333;border-radius:50%;left: 0;top: 0.18rem;}
.cp-app .list .bot{display: flex;justify-content: flex-end;}
.cp-app .list .more{margin-top: 0.25rem;}
.cp-app .list .item:last-child{margin-bottom: 0;}




/* product */
.cp-desc{font-size: 0.16rem;color:#333333;line-height: 1.8;font-family: 'Roboto';max-width: 13rem;margin:0 auto 0.5rem;}

.cp-sec{background-color: #F6F8FC;}
.cp-sec .list{display: flex;flex-wrap: wrap;margin-left: -2%;}
.cp-sec .list .item{width: 23%;margin:0 0 2% 2%;display: block;background-color: #fff;border-radius:0.35rem;padding:0.2rem 0.2rem 0.3rem;box-shadow:0 0 0.08rem rgba(16,45,125,.05);}
.cp-sec .list .img{height: 2.6rem;width: 100%;object-fit: contain;transition: all 0.3s;}
.cp-sec .list .title{font-size: 0.16rem;color:#234297;font-weight: bold;line-height: 0.24rem;-webkit-line-clamp: 2;text-align: center;margin-top: 0.18rem;height: 0.48rem;}
.cp-sec .list .arrow{width: 0.36rem;height: 0.36rem;background:url(../images/idx_06.png) no-repeat center;background-size:contain;display: block;margin:0.1rem auto 0;border-radius:50%;}
.cp-sec .list .item:hover .arrow{background-image:url(../images/idx_06-1.png);}
.cp-sec .list .item:hover .img{transform: scale(1.05,1.05);}



/* @media (min-width: 1200px) {
	.idx-exch .list .item:hover{background: linear-gradient(#234297, #364BB4);}
	.idx-exch .list .item:hover .imgbox{margin-top: 0.19rem;}
	.idx-exch .list .item:hover .title{text-align: left;margin-top: 0.2rem;}
	.idx-exch .list .item:hover .line{width: 100%;}
	.idx-exch .list .item:hover *{color:#fff;}
	.idx-exch .list .item:hover .smb{display: block;}
	.idx-exch .list .item:hover .arrowb{display: none;}
	
} */


@media screen and (min-width:992px) and (max-width:1199px){
	.auto{width: 92%;}
	html{font-size: 5.6rem!important;}
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: 40px;height: 40px;margin-top: -20px;display: flex;align-items: center;justify-content: center;background:url(../images/menu.png) no-repeat center;background-size:contain;}
	.sj-menu.close{background:url(../images/close.png) no-repeat center;background-size:contain;}
	
	.head{box-shadow:none;border-bottom:1px solid #efefef;}
	.head .r{margin-right: 0.6rem;}
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 1.2rem;bottom: 0;overflow-y: scroll;background-color: #fff;display: none;overflow-x: hidden;margin: 0;}
	.hd-nav li{display: block;margin: 0;position: relative;padding: 0;}
	.hd-nav li>a{font-size: 0.2rem;line-height: 0.9rem;padding:0 4%;border-bottom:1px solid #efefef;}
	.hd-nav li>a::after{display: none;}
	
	.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: scaleY(1);}
	
	
	
	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 0.9rem;height: 0.9rem;display: flex;align-items: center;justify-content: center;background:url(../images/arrow.png) no-repeat center;background-size:0.26rem;}
	.hd-nav .arrow.this{transform: rotate(180deg);}
	
	
	.hd-nav .drop{opacity: 1;visibility: visible;transform: scaleY(1);width: 100%;position: static;background-color: transparent;padding: 0;width: 100%!important;border-bottom:1px solid #efefef;display: none;}
	.hd-nav .drop .box{box-shadow:none;border:0;border-radius:0;padding:0 0 0 0.6rem;}
	.hd-nav .drop .lks{display: block;padding: 0;}
	.hd-nav .drop .lks .lk{text-align: left;}
	.hd-nav .drop .lk{font-size: 0.2rem;min-width: 100%;line-height: 0.75rem!important;padding: 0!important;border-top:1px solid #efefef;text-align: left;font-weight: normal;}
	.hd-nav .drop a.lk:before{content:'';display: inline-block;vertical-align: middle;width: 0.07rem;height: 0.07rem;background-color: #ddd;border-radius:50%;margin-right: 0.18rem;}
	.hd-nav .drop .lk:first-child{border:0;}
	
	.hd-nav .solution .lks .lk{text-align: left;}
	
	
	.hd-nav .product{position: relative;}
	.hd-nav .product .lbox{display: none;}
	.hd-nav .product .rbox{padding: 0;}
	.hd-nav .product .links{display: block;}
	.hd-nav .product .lk{min-width: 100%;display: block;margin: 0;}
	.hd-nav .product div.lk{display: none;}
	
	
	.ft-t .info{margin-right: 1rem;}
	
	/* index */
	.swiper-dot .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;}
	.swiper-dot .swiper-pagination-bullet-active{width: 0.26rem;}
	
	.idx-ban .item{height: 5.2rem;}
	.idx-ban .swiper-pagination{bottom: 0.25rem;}
	
	.idx-exch .list .item{width: 48%;}
	
	.idx-solu .wrap{width: 100%;}
	.idx-solu .menu{width: 3.5rem;right: 4%;height: 6rem;}
	.idx-solu .menu .lk{font-size: 0.2rem;padding:0 0.2rem 0 0.3rem;}
	.idx-solu .menu .ico{width: 0.55rem;margin-right: 0.2rem;}
	
	.idx-solu .item{height: 6rem;}
	.idx-solu .item .maxw{max-width: calc(100% - 3.9rem);}
	.idx-solu .item .smtit{margin-top: 0.8rem;}
	.idx-solu .item .pub-tt{margin-top: 0.6rem;}
	
	/* solution */
	.inner-ban{height: 4rem;}
	
	/* contact */
	.lx-infor{padding:0.8rem 0 1.5rem;}
	.lx-infor .list .icon{height: 0.75rem;}
	
	
	/* solutiondetail */
	.solu-intro .info{padding:0.45rem 0.6rem 0.3rem 0.6rem;}
	.solu-intro .pub-smtt .bt{font-size: 0.28rem;line-height: 1.2;}
	
	.solu-exch .arrs{position: static;margin:0.45rem 0 0;justify-content: center;}
	.solu-exch .swiper-button{margin:0 0.2rem;width: 0.42rem;height: 0.42rem;background-size:0.2rem;}
	
	
	/* news */
	.xw-main .wrap{display: block;}
	.xw-l{width: 100%;margin:0 0 0.5rem;}
	.xw-r{width: 100%;}
	.xw-tit,.xw-ss{display: none;}
	
	.xw-menu{margin:0;display: flex;justify-content: center;}
	.xw-menu .lk{font-size: 0.22rem;margin:0 0.35rem;padding: 0;border-color:transparent;}
	.xw-menu .lk::after{display: none;}
	
	.xw-list .title{font-size: 0.24rem;}
	.xw-list .txt{font-size: 0.18rem;}
	.xw-list .date{font-size: 0.18rem;}
	
	
	/* newsdetail */
	.xw-det{padding:1rem 0 0.3rem;}
	.xw-det .edit{font-size: 0.18rem;}
	.xw-det .date{font-size: 0.16rem;margin-top: 0.5rem;}
	
	
	/* about */
	.us-global .list{margin-top: -0.3rem;}
	.us-global .list li{width: 46%;margin-top: 0.3rem;}
	
	.us-cert .item{height: auto;}
	.us-cert .swiper-button{display: none;}
	
	.idx-us .map svg {
		top: 0.18rem;
	}
	@keyframes inner-ripple {
		0% {
			transform: translateX(-50%) scale(1);
			filter: alpha(opacity=50);
			opacity: 0.6
		}
	
		30% {
			transform: translateX(-50%) scale(1);
			filter: alpha(opacity=50);
			opacity: 0.4
		}
	
		100% {
			transform: translateX(-50%) scale(3.5);
			filter: alpha(opacity=0);
			opacity: 0
		}
	}
	
	.idx-us .map .canada{top: 2.1rem;right: 2.2rem;}
	.idx-us .map .usa{top: 2.64rem;right: 2rem;}
	.idx-us .map .jamaica{top: 3.2rem;right: 1.2rem;}
	.idx-us .map .venezuela{top: 3.7rem;right: 0.6rem;}
	.idx-us .map .brazil{top: 4.35rem;right: 0.4rem;}
	
	
	.idx-us .map .russia{top: 2.2rem;left:3.8rem;}
	.idx-us .map .china{top: 3.2rem;left:3.9rem;}
	
	.idx-us .map .malaysia{bottom: 2rem;left:2.85rem;}
	.idx-us .map .singapoare{bottom: 1.8rem;left:3rem;}
	.idx-us .map .indonesia{bottom: 1.5rem;left:3.7rem;}
	.idx-us .map .indonesia .name{margin-top: 0.18rem;}
	.idx-us .map .australia{bottom: 1rem;left:4.2rem;}
	
	.idx-us .map .norway{top: 2.6rem;left:0.4rem;}
	.idx-us .map .mauritius{bottom: 1.4rem;left:1.2rem;}
	
	.idx-us .map .france{top: 3.1rem;left:0.25rem;}
	.idx-us .map .france .name{margin-top: 0.33rem;}
	.idx-us .map .germany{top: 3.05rem;left:0.44rem;}
	.idx-us .map .germany .name{margin-top: 0.26rem;}
	
	.idx-us .map .romania{top: 3rem;left:0.8rem;}
	.idx-us .map .romania .name{margin-top: 0.05rem;}
	.idx-us .map .turkiye{top: 3.05rem;left:1.05rem;}
	.idx-us .map .turkiye .name{margin-top: 0.16rem;}
	.idx-us .map .greece{top: 3.25rem;left:0.8rem;}
	.idx-us .map .greece .name{margin-top: 0.18rem;}
	
	.idx-us .map .iran{top: 3.2rem;left:1.55rem;}
	.idx-us .map .iran .name{margin-top: 0.1rem;}
	.idx-us .map .arab{top: 3.45rem;left:0.85rem;}
	.idx-us .map .arab .name{margin-top: 0.17rem;}
	
	
	
	
	/* product */
	.cp-dets .list .info{width: 49%;}
	.cp-dets .list .title{line-height: 1.4;}
	
	.cp-advan .list .title{font-size: 0.3rem;}
	
	
	
	
	
}


@media screen and (min-width:768px) and (max-width:991px){
	.auto{width: 92%;}
	html{font-size: 5rem!important;}
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: 0.42rem;height: 0.42rem;margin-top: -0.21rem;display: flex;align-items: center;justify-content: center;background:url(../images/menu.png) no-repeat center;background-size:contain;}
	.sj-menu.close{background:url(../images/close.png) no-repeat center;background-size:contain;}
	
	
	.head{box-shadow:none;border-bottom:1px solid #efefef;height: 70px;}
	.head .wrap{position: static;}
	.head .r{margin-right: 0.6rem;}
	.hd-logo .img{height: 60px;}
	
	
	.hd-sear .drop{top: 70px;padding:15px 0;}
	
	.hd-lang .drop{top: 40px;}
	
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 70px;bottom: 0;overflow-y: scroll;background-color: #fff;display: none;overflow-x: hidden;margin: 0;}
	.hd-nav li{display: block;margin: 0;position: relative;padding: 0;}
	.hd-nav li>a{font-size: 0.2rem;line-height: 0.9rem;padding:0 4%;border-bottom:1px solid #efefef;}
	.hd-nav li>a::after{display: none;}
	
	.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: scaleY(1);}
	
	
	
	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 0.9rem;height: 0.9rem;display: flex;align-items: center;justify-content: center;background:url(../images/arrow.png) no-repeat center;background-size:0.26rem;}
	.hd-nav .arrow.this{transform: rotate(180deg);}
	
	
	.hd-nav .drop{opacity: 1;visibility: visible;transform: scaleY(1);width: 100%;position: static;background-color: transparent;padding: 0;width: 100%!important;border-bottom:1px solid #efefef;display: none;}
	.hd-nav .drop .box{box-shadow:none;border:0;border-radius:0;padding:0 0 0 0.6rem;}
	.hd-nav .drop .lks{display: block;padding: 0;}
	.hd-nav .drop .lks .lk{text-align: left;}
	.hd-nav .drop .lk{font-size: 0.2rem;min-width: 100%;line-height: 0.75rem!important;padding: 0!important;border-top:1px solid #efefef;text-align: left;font-weight: normal;}
	.hd-nav .drop a.lk:before{content:'';display: inline-block;vertical-align: middle;width: 0.07rem;height: 0.07rem;background-color: #ddd;border-radius:50%;margin-right: 0.18rem;}
	.hd-nav .drop .lk:first-child{border:0;}
	
	.hd-nav .solution .lks .lk{text-align: left;}
	
	
	.hd-nav .product{position: relative;}
	.hd-nav .product .lbox{display: none;}
	.hd-nav .product .rbox{padding: 0;}
	.hd-nav .product .links{display: block;}
	.hd-nav .product .lk{min-width: 100%;display: block;margin: 0;}
	.hd-nav .product div.lk{display: none;}
	
	
	
	.ft-t{display: block;}
	.ft-t .info{width: 100%;max-width: 100%;margin: 0 0 0.25rem;}
	.ft-t .txt{font-size: 0.18rem;}
	.ft-t .list li{font-size: 0.18rem;}
	.ft-b .social .icon{width: 0.4rem;}
	
	
	
	
	
	/* index */
	.swiper-dot .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;}
	.swiper-dot .swiper-pagination-bullet-active{width: 0.26rem;}
	
	.pub-tt .bt{font-size: 0.48rem;}
	.pub-tt .x{width: 1.1rem;}
	
	.idx-ban .item{height: 4.4rem;}
	.idx-ban .swiper-pagination{bottom: 0.25rem;}
	
	.idx-exch .list{padding-top: 0;}
	.idx-exch .list .item{width: 48%;height: auto;border-radius: 0.25rem;}
	.idx-exch .list .imgbox{margin-top: 0;}
	.idx-exch .list .title{margin-top: 0.15rem;}
	.idx-exch .list .arrow{width: 0.5rem;height: 0.5rem;}
	
	
	.idx-solu .wrap{width: 100%;}
	.idx-solu .menu{width: 100%;right: 0;height: auto;position: static;display: flex;flex-direction: row;}
	.idx-solu .menu .lk{font-size: 0.18rem;padding:0.35rem 0.1rem 0.25rem;width: 20%;flex:initial;display: block;text-align: center;}
	.idx-solu .menu .ico{width: 0.55rem;margin:0 auto 0.15rem;}
	.idx-solu .menu span{display: block;}

	.idx-solu .item .shade{padding-top: 0.9rem;}
	.idx-solu .item{height: 6rem;}
	.idx-solu .item .maxw{max-width: 100%;}
	.idx-solu .item .smtit{margin-top: 0.6rem;}
	.idx-solu .item .pub-tt{margin-top: 0.9rem;}
	
	
	.idx-us{margin-top: 1rem;}
	.idx-us .detail{display: block;}
	.idx-us .lbox,.idx-us .rbox{width: 100%;max-width: 100%;}
	
	.idx-us .swiper .item{height: 3.4rem;}
	.idx-us .list{padding:0 0.6rem;}
	
	.idx-mt{padding:0.75rem 0 1rem;}
	.idx-mt .detail{display: block;}
	.idx-mt .swiper{width: 100%;margin:0 0 0.3rem;}
	.idx-mt .list .date{font-size: 0.16rem;}
	
	
	
	.idx-us .map .name{display: none;}
	.idx-us .map svg {
		top: 0.18rem;
	}
	@keyframes inner-ripple {
		0% {
			transform: translateX(-50%) scale(1);
			filter: alpha(opacity=50);
			opacity: 0.6
		}
	
		30% {
			transform: translateX(-50%) scale(1);
			filter: alpha(opacity=50);
			opacity: 0.4
		}
	
		100% {
			transform: translateX(-50%) scale(3.5);
			filter: alpha(opacity=0);
			opacity: 0
		}
	}
	
	.idx-us .map .canada{top: 2rem;right: 2.1rem;}
	.idx-us .map .usa{top: 2.5rem;right: 1.8rem;}
	.idx-us .map .jamaica{top: 2.85rem;right: 1.2rem;}
	.idx-us .map .venezuela{top: 3.25rem;right: 0.8rem;}
	.idx-us .map .brazil{top: 3.9rem;right: 0.4rem;}
	
	
	.idx-us .map .russia{top: 2rem;left:3.5rem;}
	.idx-us .map .china{top: 2.85rem;left:3.5rem;}
	
	.idx-us .map .malaysia{bottom: 2rem;left:2.65rem;}
	.idx-us .map .singapoare{bottom: 1.75rem;left:2.85rem;}
	.idx-us .map .indonesia{bottom: 1.6rem;left:3.4rem;}
	.idx-us .map .australia{bottom: 1.1rem;left:3.9rem;}
	
	.idx-us .map .norway{top: 2.4rem;left:0.5rem;}
	.idx-us .map .mauritius{bottom: 1.5rem;left:1.3rem;}
	
	.idx-us .map .france{top: 2.8rem;left:0.25rem;}
	.idx-us .map .germany{top: 2.75rem;left:0.4rem;}
	
	.idx-us .map .romania{top: 2.7rem;left:0.55rem;}
	.idx-us .map .turkiye{top: 2.75rem;left:0.7rem;}
	.idx-us .map .greece{top: 2.9rem;left:0.6rem;}
	
	.idx-us .map .iran{top: 2.85rem;left:1.4rem;}
	.idx-us .map .iran .name{margin-top: 0.1rem;}
	.idx-us .map .arab{top: 3rem;left:1.4rem;}
	
	
	
	/* solution */
	.inner-ban{height: 3.4rem;}
	.inner-ban .bt{font-size: 0.42rem;}
	.inner-ban .line{width: 1.2rem;}
	
	.crumb{font-size: 0.18rem;height: 0.75rem;line-height: 0.75rem;}
	
	.solu-list{margin:-0.45rem 0 0;justify-content: space-between;}
	.solu-list .item{width: 47%;margin:0.45rem 0 0;}


	/* contact */
	.lx-infor{padding:0.8rem 0;}
	.lx-infor .list{display: block;}
	.lx-infor .list li{width: 100%;padding:0.35rem 0;border-bottom:1px solid #efefef;}
	.lx-infor .list li::after{display: none;}
	.lx-infor .list .icon{height: 0.75rem;}
	
	
	.lx-fw .bot{text-align: center;}
	.lx-fw .imgbox{display: none;}
	
	
	/* download */
	.xz-list .item{padding:0.3rem 0.5rem;}
	.xz-list .icon{width: 1rem;}
	
	
	.pagination select{display: none;}
	.pagination li span, .pagination li a{font-size: 0.2rem;width: 0.4rem;height: 0.4rem;line-height: 0.4rem;}
	
	
	
	/* enterprise */
	.ent-dev .list .item{width: 48.5%;}
	
	/* service */
	.fw-zc .list .item{width: 47%;}
	
	.fw-arc{padding:0.9rem 0;}
	.fw-arc .list .txt{font-size: 0.19rem;}
	
	/* solutiondetail */
	.solu-intro .info{padding:0.45rem 0.4rem 0.3rem 0.4rem;}
	.solu-intro .pub-smtt .bt{font-size: 0.28rem;line-height: 1.2;}
	
	.solu-fw .info{width: 100%;}
	.solu-fw .txt{font-size: 0.18rem;}
	
	.solu-exch .arrs{position: static;margin:0.45rem 0 0;justify-content: center;}
	.solu-exch .swiper-button{margin:0 0.2rem;width: 0.42rem;height: 0.42rem;background-size:0.2rem;}
	
	
	.solu-us .info{padding:0.2rem 0.3rem 0.2rem 0.4rem;}
	
	
	/* news */
	.xw-main .wrap{display: block;}
	.xw-l{width: 100%;margin:0 0 0.5rem;}
	.xw-r{width: 100%;}
	.xw-tit,.xw-ss{display: none;}
	
	.xw-menu{margin:0;display: flex;justify-content: center;}
	.xw-menu .lk{font-size: 0.24rem;margin:0 0.35rem;padding: 0;border-color:transparent;}
	.xw-menu .lk::after{display: none;}
	
	.xw-list .title{font-size: 0.24rem;}
	.xw-list .txt{font-size: 0.18rem;}
	.xw-list .date{font-size: 0.18rem;}
	
	.xw-list.lb .item{padding: 0.25rem;}
	
	.xw-list.slt .item{width: 48%;border-radius:0.2rem;}
	
	
	/* newsdetail */
	.xw-det{padding:0.8rem 0 0.3rem;}
	.xw-det .edit{font-size: 0.18rem;}
	.xw-det .date{font-size: 0.18rem;margin-top: 0.5rem;padding:0.2rem 0 0;}
	
	
	/* about */
	.us-intro .detail{flex-direction: column;}
	.us-intro .info{width: 100%;}
	.us-intro .videobox{width: 100%;height: auto;margin-top: 0.3rem;}
	
	.us-global .list{margin-top: -0.3rem;border-radius:0.2rem;}
	.us-global .list li{width: 46%;margin-top: 0.3rem;}
	.us-global .list .top{font-size: 0.44rem;}
	.us-global .list .ico{width: 0.7rem;margin-right: 0.2rem;}
	
	.us-rd .list .item{border-radius:0.2rem;margin-bottom: 0.4rem;}
	.us-rd .list .imgbox{width: 3.5rem;}
	.us-rd .list .info{padding:0.35rem 0.35rem 0.15rem;}
	.us-rd .list .smtit{font-size: 0.28rem;}
	.us-rd .list .txt{font-size: 0.18rem;line-height: 1.6;}
	
	
	.us-lc .list:before{right: 50%;}
	.us-lc .list::after{right: 50%;}
	.us-lc .list .item{margin-bottom: 0.4rem;}
	.us-lc .list .lbox,.us-lc .list .rbox{width: 50%;}
	.us-lc .list .line{width: 0.9rem;}
	.us-lc .list .imgbox{width: 3rem;height: 2rem;border-radius:0.2rem;}
	.us-lc .list .txt{font-size: 0.18rem;}
	
	.us-lc .list .top .smlogo{right: 50%;}
	.us-lc .list .top .tit{padding-right: 0.75rem;font-size: 0.26rem;}
	
	
	.us-lc .list .item:nth-child(odd) .rbox{width: 50%;}
	.us-lc .list .item:nth-child(odd) .lbox{padding-left: 0.4rem;}
	.us-lc .list .item:nth-child(even) .lbox{padding-right: 0.4rem;}
	
	.us-fac .list .item{border-radius:0.14rem;padding: 0.12rem;}
	
	
	.us-cert .item{height: auto;}
	.us-cert .swiper-button{display: none;}
	
	
	/* product */
	.cp-top .item{flex-direction: column-reverse;}
	.cp-top .item .imgbox{width: 100%;max-width: 6rem;margin:0 auto 0.3rem;}
	
	
	
	.cp-dets .list .info{width: 49%;}
	.cp-dets .list .title{line-height: 1.4;}
	
	.cp-advan .list .title{font-size: 0.26rem;}
	.cp-advan .list .txt{line-height: 1.6;}
	
	.cp-design .title{font-size: 0.3rem;}
	.cp-design .txt li{line-height: 1.6;}
	
	
	.cp-app .list .imgbox{width: 3.2rem;height: 2.6rem;margin-right: 0.5rem;border-radius:0.2rem;}
	.cp-app .list .title{font-size: 0.3rem;}
	.cp-app .list .txt{font-size: 0.22rrem;line-height: 0.34rem;height: auto;}
	
	
	
	/* product */
	.cp-sec .list .item{width: 31.3%;}
	
	
	
	
}


@media screen and (min-width:320px) and (max-width:767px){
	.auto,.auto1400,.auto1300,.auto1200{width: 90%;}
	html{font-size: 5rem!important;}
	
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: 0.4rem;height: 0.4rem;margin-top: -0.2rem;display: flex;align-items: center;justify-content: center;background:url(../images/menu.png) no-repeat center;background-size:contain;}
	.sj-menu.close{background:url(../images/close.png) no-repeat center;background-size:contain;}
	
	.btn, .btn-f{min-width: 1.9rem;line-height: 0.54rem;font-size: 0.19rem;}
	.btn .arr,.btn-f .arr{margin-left: 0.05rem;width: 0.1rem;height: 0.1rem;}
	
	
	.head{height: 0.7rem;box-shadow:none;border-bottom:1px solid #efefef;}
	.head .wrap{position: static;}
	.head .r{margin-right: 0.5rem;}
	
	.hd-logo .img{height: 0.6rem;}
	
	.hd-lx{line-height: 0.4rem;padding:0 0.18rem;font-size: 0.16rem;}
	
	.hd-sear, .hd-lang{margin-left: 0.22rem;}
	.hd-sear .icon, .hd-lang .icon{width: 0.24rem;height: 0.24rem;}
	
	.hd-sear .drop{top: 0.7rem;padding:0.15rem 0;border-radius:0 0 0.2rem 0.2rem;}
	.hd-sear .form .ipt-txt{font-size: 0.18rem;font-weight: normal;line-height: 0.4rem;}
	.hd-sear .form .submit{background-size: 0.26rem;width: 0.4rem;height: 0.4rem;}
	
	
	.hd-lang .drop{top: 0.4rem;border-radius:0 0 0.2rem 0.2rem;width: 1.4rem;}
	.hd-lang .drop .link{font-size: 0;}
	.hd-lang .drop .link em{font-size: 0.2rem;}
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 0.7rem;bottom: 0;overflow-y: scroll;background-color: #fff;display: none;overflow-x: hidden;margin: 0;}
	.hd-nav li{display: block;margin: 0;position: relative;padding: 0;}
	.hd-nav li>a{font-size: 0.21rem;line-height: 0.8rem;padding:0 4%;border-bottom:1px solid #efefef;}
	.hd-nav li>a::after{display: none;}
	
	.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: scaleY(1);}
	
	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 0.8rem;height: 0.8rem;display: flex;align-items: center;justify-content: center;background:url(../images/arrow.png) no-repeat center;background-size:0.22rem;}
	.hd-nav .arrow.this{transform: rotate(180deg);}
	
	
	.hd-nav .drop{opacity: 1;visibility: visible;transform: scaleY(1);width: 100%;position: static;background-color: transparent;padding: 0;width: 100%!important;border-bottom:1px solid #efefef;display: none;}
	.hd-nav .drop .box{box-shadow:none;border:0;border-radius:0;padding:0 0 0 0.35rem;}
	.hd-nav .drop .lks{display: block;padding: 0;}
	.hd-nav .drop .lks .lk{text-align: left;}
	.hd-nav .drop .lk{font-size: 0.19rem;min-width: 100%;line-height: 0.4rem!important;padding: 0.15rem 0!important;border-top:1px solid #efefef;text-align: left;font-weight: normal;}
	.hd-nav .drop a.lk:before{content:'';display: inline-block;vertical-align: middle;width: 0.06rem;height: 0.06rem;background-color: #ddd;border-radius:50%;margin-right: 0.12rem;}
	.hd-nav .drop .lk:first-child{border:0;}
	
	.hd-nav .solution .lks .lk{text-align: left;}
	
	
	.hd-nav .product{position: relative;}
	.hd-nav .product .lbox{display: none;}
	.hd-nav .product .rbox{padding: 0;}
	.hd-nav .product .links{display: block;}
	.hd-nav .product .lk{min-width: 100%;display: block;margin: 0;}
	.hd-nav .product div.lk{display: none;}
	
	
	
	
	.ft-t{display: block;}
	.ft-t .smlogo{height: 0.9rem;}
	.ft-t .info{width: 100%;max-width: 100%;margin: 0 0 0.25rem;}
	.ft-t .txt{font-size: 0.17rem;}
	.ft-t .menu{display: block;}
	.ft-t .menu .col{margin:0 0 0.3rem;}
	.ft-t .menu .col:last-child{margin-bottom: 0;}
	.ft-t .menu .tit{margin-bottom: 0.1rem;font-size: 0.22rem;}
	.ft-t .list li{font-size: 0.17rem;margin-bottom: 0.05rem;}
	
	.ft-b{display: block;text-align: center;}
	.ft-b .social{margin-top: 0.15rem;}
	.ft-b .social .icon{width: 0.32rem;}
	
	
	
	
	
	
	.swiper-dot .swiper-pagination{bottom: 0.2rem;}
	.swiper-dot .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;}
	.swiper-dot .swiper-pagination-bullet-active{width: 0.26rem;}
	
	
	.pub-tt{margin-bottom: 0.4rem;}
	.pub-tt .en{font-size: 0.6rem;}
	.pub-tt .bt{font-size: 0.36rem;}
	.pub-tt .x{width: 1.1rem;}
	.pub-tt .en+.bt{margin-top: -0.45rem;}
	
	
	.pub-smtt{margin-bottom: 0.3rem;}
	.pub-smtt .bt{font-size: 0.32rem;}
	.pub-smtt .x{width: 1rem;}
	
	
	/* index */
	
	.idx-ban .item{height: 2.4rem;}
	.idx-ban .swiper-pagination{bottom: 0.2rem;}
	.idx-ban .sj-show{display: block;}
	.idx-ban .pc-show{display: none;}
	
	
	
	.idx-exch{padding:0.6rem 0;}
	.idx-exch .list{padding-top: 0;margin: 0;}
	.idx-exch .list .item{width: 100%;height: auto;border-radius: 0.2rem;margin:0 0 4%;padding:0.3rem 0.2rem;}
	.idx-exch .list .imgbox{margin-top: 0;height: 2.4rem;}
	.idx-exch .list .title{margin-top: 0.15rem;}
	.idx-exch .list .arrow{width: 0.4rem;height: 0.4rem;}
	.idx-exch .list .line{display: none;}
	.idx-exch .list .item:hover .imgbox{margin-top: 0;}
	
	
	.idx-solu .wrap{width: 100%;}
	.idx-solu .menu{width: 100%;right: 0;height: auto;position: static;display: flex;flex-direction: row;}

	.idx-solu .menu .lk{font-size: 0.17rem;padding:0.3rem 0.1rem 0.25rem;text-align: center;/* width: 2.6rem; */ flex:1;overflow: hidden;display: block;word-break: break-all;}
	.idx-solu .menu .ico{width: auto;height:0.5rem;margin:0 auto 0.15rem;}
	.idx-solu .menu span{display: block;white-space: normal;}
	
	.idx-solu .item .shade{padding-top: 0.8rem;}
	.idx-solu .item{height: 6rem;}
	.idx-solu .item .maxw{max-width: 100%;}
	.idx-solu .item .smtit{margin-top: 0.6rem;font-size: 0.25rem;}
	.idx-solu .item .txt{-webkit-line-clamp: 7;}
	.idx-solu .item .more{margin-top: 0.55rem;}
	.idx-solu .item .pub-tt{margin-top: 0.7rem;}
	
	
	.idx-us{margin-top: 0.8rem;}
	.idx-us .detail{display: block;}
	.idx-us .lbox,.idx-us .rbox{width: 100%;max-width: 100%;}
	.idx-us .rbox{margin-top: 0.3rem;}
	
	.idx-us .swiper .item{height: 2.7rem;}
	.idx-us .list{padding:0;}
	.idx-us .list .num{font-size: 0.42rem;}
	.idx-us .list .num em{font-size: 0.34rem;margin-top: -0.06rem;}
	
	.idx-mt{padding:0.8rem 0 0.6rem;}
	.idx-mt .readmore{min-width: auto;}
	.idx-mt .detail{display: block;}
	.idx-mt .swiper{width: 100%;margin:0 0 0.3rem;}
	.idx-mt .hotbox{height: 3.6rem;}
	.idx-mt .list .date{font-size: 0.16rem;}
	.idx-mt .list .title{color:#333;font-size: 0.22rem;}
	.idx-mt .list .smb{height: auto;}
	
	.idx-lx{height: auto;padding:0.9rem 0;}
	.idx-lx .title{font-size: 0.42rem;line-height: 1.2;}
	.idx-lx .txt{line-height: 1.4;}
	
	
	.idx-us .map .name{display: none;}
	.idx-us .map svg {
		top: 0.22rem;
	}
	
	.idx-us .map .canada{top: 1.35rem;right: 1.1rem;}
	.idx-us .map .usa{top: 1.5rem;right: 1rem;}
	.idx-us .map .jamaica{top: 1.7rem;right: 0.68rem;}
	.idx-us .map .venezuela{top: 2.1rem;right: 0.45rem;}
	.idx-us .map .brazil{top: 2.3rem;right: 0.3rem;}
	
	
	.idx-us .map .russia{top: 1.35rem;left:1.9rem;}
	.idx-us .map .china{top: 1.8rem;left:1.9rem;}
	
	.idx-us .map .malaysia{bottom: 1rem;left:1.5rem;}
	.idx-us .map .singapoare{bottom: 0.8rem;left:1.6rem;}
	.idx-us .map .indonesia{bottom: 0.75rem;left:1.9rem;}
	.idx-us .map .australia{bottom: 0.6rem;left:2.1rem;}
	
	.idx-us .map .norway{top: 1.55rem;left:0.25rem;}
	.idx-us .map .mauritius{bottom: 1.5rem;left:1.3rem;}
	
	.idx-us .map .france{top: 1.75rem;left:0.25rem;}
	.idx-us .map .germany{top: 1.65rem;left:0.4rem;}
	
	.idx-us .map .romania{top: 1.6rem;left:0.55rem;}
	.idx-us .map .turkiye{top: 1.68rem;left:0.7rem;}
	.idx-us .map .greece{top: 1.72rem;left:0.9rem;}
	
	.idx-us .map .iran{top: 1.95rem;left:0.8rem;}
	.idx-us .map .arab{top: 2.45rem;left:0.7rem;}
	
	
	
	
	/* solution */
	.inner-ban{height: 2.4rem;}
	.inner-ban .bt{font-size: 0.34rem;}
	.inner-ban .line{width: 1rem;}
	
	.crumb{font-size: 0.16rem;height: 0.6rem;line-height: 0.6rem;}
	
	.solu-main{padding:0.6rem 0;}
	.solu-list{margin:0;justify-content: space-between;display: block;}
	.solu-list .item{width: 100%;margin: 0 0 0.45rem;}
	.solu-list .ico{height: 0.75rem;}
	.solu-list .title{font-size: 0.28rem;}
	.solu-list .imgbox{border-radius:0.2rem;}
	.solu-list .item:last-child{margin-bottom: 0;}
	
	
	/* contact */
	.lx-infor{padding:0.6rem 0;}
	.lx-infor .pub-smtt{margin-bottom: 0.5rem;}
	.lx-infor .list{display: block;border-radius:0.2rem;padding:0.1rem 0;}
	.lx-infor .list li{width: 100%;padding:0.3rem 0;border-bottom:1px solid #efefef;}
	.lx-infor .list li::after{display: none;}
	.lx-infor .list li:last-child{border:0;}
	.lx-infor .list .icon{height: 0.6rem;}
	.lx-infor .list .smtit{font-size: 0.22rem;}
	.lx-infor .list .txt{font-size: 0.2rem;line-height: 1.6;}
	
	.lx-fw{padding:0.6rem 0;}
	.lx-fw .detail{flex-direction: column-reverse;border:0;border-radius:0;}
	.lx-fw .info{padding: 0 0.15rem;}
	.lx-fw .bot{text-align: center;}
	.lx-fw .imgbox{width: 100%;height: auto;margin-top: 0.25rem;}
	
	
	/* download */
	.xz-main{padding:0.6rem 0;}
	.xz-list .item{padding:0.3rem 0;box-shadow:none!important;border-bottom:1px solid #e5e5e5;border-radius:0;align-items: flex-start;margin: 0;}
	.xz-list .title{font-size: 0.2rem;}
	.xz-list .icon{width:0.8rem;}
	.xz-list .bot{flex-wrap: wrap;}
	.xz-list .date{font-size: 0.18rem;margin-bottom: 0.12rem;display: block;width: 100%;}
	
	.pagination{margin-top: 0.5rem;}
	.pagination select{display: none;}
	.pagination li span, .pagination li a{font-size: 0.18rem;width: 0.36rem;height: 0.36rem;line-height: 0.36rem;}
	
	
	
	/* enterprise */
	.ent-dev{padding:0.6rem 0;}
	.ent-dev .list .item{width: 100%;max-width: 100%;border-radius:0.2rem;margin: 5% auto 0;padding:0.35rem 0.4rem;}
	.ent-dev .list .title{font-size: 0.26rem;}
	.ent-dev .list .txt{font-size: 0.2rem;}
	.ent-dev .list .item:first-child{margin-top: 0;}
	
	.ent-mission{padding:0.7rem 0;}
	.ent-mission .title{font-size: 0.34rem;}
	
	.ent-xt{padding:0.6rem 0;background:#fff;}
	.ent-xt .list{display: block;padding: 0;border-radius:0.2rem;}
	.ent-xt .list .item{width: 100%;padding:0.3rem 0;border-bottom:1px solid #efefef;}
	.ent-xt .list .title{font-size: 0.24rem;margin-top: 0.13rem;}
	.ent-xt .list .icon{height: 0.75rem;}
	.ent-xt .list .item:last-child{border:0;}
	.ent-xt .list .txt{max-width: 70%;font-size: 0.2rem;}
	.ent-xt .list .item::after{display: none;}
	
	
	/* service */
	.fw-zc .mod{padding:0.25rem 0 0.3rem;}
	.fw-zc .mod .title{font-size: 0.28rem;}
	.fw-zc .mod .txt{margin-top: 0.13rem;}
	.fw-zc .list{margin: 0;}
	.fw-zc .list .item{width: 100%;margin:0 0 4%;border-radius:0.2rem;padding:0.4rem 0.3rem}
	.fw-zc .list .title{min-height: auto;font-size: 0.22rem;}
	.fw-zc .list .txt{font-size: 0.2rem;text-align: left;line-height: 1.4;}
	.fw-zc .list .item:last-child{margin-bottom: 0;}
	
	
	.fw-solu{margin-top: 0.6rem;}
	
	.fw-arc{padding:0.8rem 0 0.6rem;}
	.fw-arc .readmore{min-width: auto;padding:0 0.13rem;line-height: 0.385rem;font-size: 0.18rem;}
	.fw-arc .list .item{padding:0.35rem 0.25rem;margin-bottom: 0.2rem;}
	.fw-arc .list .title{line-height: 1.3;font-size: 0.22rem;}
	.fw-arc .list .moreicon{margin-left: 0.2rem;width: 0.3rem;height: 0.3rem;}
	.fw-arc .list .bot{padding-top: 0.12rem;}
	
	
	/* solutiondetail */
	.solu-intro{display: block;}
	.solu-intro .imgbox{width: 100%;height: auto;}
	.solu-intro .info{padding:0.4rem 0.3rem;}
	.solu-intro .pub-smtt .bt{font-size: 0.3rem;line-height: 1.2;}
	.solu-intro .txt{font-size: 0.2rem;}
	
	.solu-dz{padding:0.6rem 0;}
	.solu-dz .auto1300{width: 100%;}
	.solu-dz .desc{border-radius:0.2rem;padding:0.3rem 0.3rem;margin-bottom: 0.4rem;}
	.solu-dz .list{padding:0.25rem 0.25rem;}
	.solu-dz .list .txt{line-height: 1.6;margin-top: 0.04rem;}
	
	.solu-indus{margin-top: 0.6rem;}
	.solu-indus .auto1200{width: 100%;}
	.solu-indus .list .item{border-radius:0.2rem;}
	.solu-indus .list .txt{font-size: 0.2rem;line-height: 1.6;}
	
	.solu-case{padding:0.6rem 0;}
	.solu-case .list{display: block;margin: 0;}
	.solu-case .list .item{width: 100%;margin:0 auto 5%;}
	.solu-case .list .imgbox{height: 2.5rem;}
	
	.solu-fw{padding:0.8rem 0;}
	.solu-fw .info{width: 100%;border-radius:0.2rem;padding:0.3rem 0.35rem;}
	.solu-fw .txt{font-size: 0.2rem;line-height: 1.6;}
	
	.solu-exch{padding:0.6rem 0;}
	.solu-exch .item{border-radius:0.2rem;}
	.solu-exch .item .img{height: 2.6rem;}
	.solu-exch .arrs{position: static;margin:0.45rem 0 0;justify-content: center;}
	.solu-exch .swiper-button{margin:0 0.2rem;width: 0.42rem;height: 0.42rem;background-size:0.18rem;}
	
	.solu-us .detail{border-radius:0.2rem;flex-direction: column-reverse;}
	.solu-us .info{padding:0.4rem 0.3rem;width: 100%;}
	.solu-us .txt{font-size: 0.2rem;}
	.solu-us .imgbox{width: 100%;height: 3rem;}
	
	
	
	/* news */
	.xw-main{padding:0.6rem 0;}
	.xw-main .wrap{display: block;}
	.xw-l{width: 100%;margin:0 0 0.25rem;}
	.xw-r{width: 100%;}
	.xw-tit,.xw-ss{display: none;}
	
	.xw-menu{margin:0;display: flex;justify-content: space-around;}
	.xw-menu .lk{font-size: 0.25rem;margin:0;padding: 0;border-color:transparent;}
	.xw-menu .lk::after{display: none;}
	
	.xw-qh{margin-bottom: 0.25rem;}
	.xw-qh .icon{width: 0.28rem;height: 0.28rem;margin-left: 0.2rem;}
	
	.xw-list .item{box-shadow:none!important;border-radius:0!important;border-bottom:1px solid #efefef;}
	.xw-list .title{font-size: 0.23rem;-webkit-line-clamp: 2;}
	.xw-list .txt{font-size: 0.18rem;-webkit-line-clamp: 1;height: auto;}
	.xw-list .date{font-size: 0.18rem;border:0;width: auto!important;padding: 0!important;}
	.xw-list .moreicon{display: none;}
	
	
	.xw-list.lb .item{padding: 0.3rem 0;margin: 0;}
	.xw-list.lb .item .imgbox{width: 1.4rem;height: 1.4rem;border-radius:0.14rem;margin-left: 0.15rem;}
	.xw-list.lb .item .bot{margin-top: 0.15rem;}
	
	
	
	
	.xw-list.slt .item{width: 100%;border-radius:0.2rem;padding: 0.3rem 0;margin: 0;}
	.xw-list.slt .info{padding:0.2rem 0 0;}
	.xw-list.slt .item .imgbox{border-radius:0.14rem;}
	
	
	/* newsdetail */
	.xw-det{padding:0.5rem 0 0.3rem;}
	.xw-det .edit{font-size: 0.19rem;margin-top: 0.35rem;line-height: 1.6;}
	.xw-det .date{font-size: 0.2rem;margin-top: 0.5rem;padding:0.2rem 0 0;}
	
	.fw-arc .list .txt{font-size: 0.18rem;}
	
	
	
	/* about */
	.us-intro .detail{flex-direction: column;}
	.us-intro .info{width: 100%;}
	.us-intro .txt{font-size: 0.18rem;}
	.us-intro .videobox{width: 100%;height: auto;margin-top: 0.3rem;}
	
	.us-global .list{margin-top: -0.3rem;border-radius:0.2rem;padding:0 0.3rem;}
	.us-global .list li{width: 100%;margin-top: 0;padding:0.25rem 0;}
	.us-global .list .top{font-size: 0.42rem;}
	.us-global .list .ico{width: 0.68rem;margin-right: 0.2rem;}
	.us-global .list li:last-child{border:0;}
	
	.us-cus .list li{width: 100%;}
	
	.us-rd{margin:0.6rem 0 0;}
	.us-rd .list{padding: 0;}
	.us-rd .list .item{border-radius:0.2rem;margin-bottom: 0.3rem;flex-direction: column-reverse!important;}
	.us-rd .list .imgbox{width: 100%;height: 3rem;}
	.us-rd .list .info{padding:0.35rem 0.35rem;}
	.us-rd .list .smtit{font-size: 0.24rem;}
	.us-rd .list .txt{font-size: 0.2rem;line-height: 1.6;}
	
	.us-lc{padding:0.8rem 0;}
	.us-lc .detail{padding-top: 0.22rem;}
	.us-lc .list:before{right: auto;left: 0;top: 0.45rem;}
	.us-lc .list .item{margin-bottom: 0.4rem;display: block;position: relative;}
	.us-lc .list .lbox,.us-lc .list .rbox{width: 100%!important;}
	.us-lc .list .year{font-size: 0.28rem;}
	.us-lc .list .imgbox{width: 100%!important;height: 2rem;border-radius:0.2rem;}
	.us-lc .list .txt{font-size: 0.2rem;line-height: 1.6;}
	
	.us-lc .list .line{width: 0.6rem;position: absolute;left: 0;top: 0.2rem;}
	
	.us-lc .list .top{height: auto;margin-left: 0.1rem;/* border-radius:.16rem;padding:0.2rem 0.15rem; */ background-color: #fff;}
	.us-lc .list .top .smlogo{right: 50%;position: static;height: 0.5rem;transform: translate(0, 0);position: absolute;left: -0.27rem;top: 0;}
	.us-lc .list .top .year{padding: 0 0 0 0.9rem;}
	.us-lc .list .top .tit{padding-right: 0;font-size: 0.22rem;padding-left: 0;}
	.us-lc .list .top .lbox{padding: 0!important;margin-left: -0.3rem;}
	.us-lc .list .top .rbox{display: block;padding-left: 0.6rem!important;}
	
	.us-lc .list .lbox{padding:0 0 0 0.7rem!important;}
	.us-lc .list .rbox{padding:0 0 0 0.7rem!important;margin-top: 0.2rem;}
	.us-lc .list .item:nth-child(odd) .rbox{width: 50%;}

	.us-lc .list .item:nth-child(even) .lbox{align-items: start;padding-left: 0.4rem;}
	.us-lc .list .item:nth-child(odd) .line:before{left:-0.09rem;right: auto;}
	
	
	.us-lc .showmore{right: auto;left: -0.14rem;transform: translate(0,0);}
	
	
	.us-fac{padding:0.6rem 0;}
	.us-fac .desc{font-size: 0.2rem;line-height: 1.6;}
	.us-fac .list .item{border-radius:0.18rem;padding: 0.16rem;width: 100%;margin-bottom: 0.25rem;}
	.us-fac .list .title{font-size: 0.22rem;}
	
	.us-cert{padding:0.6rem 0;}
	.us-cert .pub-smtt{margin-bottom: 0.45rem;}
	.us-cert .item{height: auto;}
	.us-cert .swiper-button{display: none;}
	.us-cert .swiper-pagination{margin-top: 0.4rem;}
	.us-cert .swiper-pagination-bullet{width: 0.14rem;height: 0.14rem;}
	
	
	
	/* product */
	.cp-top{padding:0.6rem 0 0.4rem;}
	.cp-top .detail{display: flex;flex-direction: column-reverse;}
	.cp-top .pub-smtt .bt{font-size: 0.28rem;}
	.cp-top .item{flex-direction: column-reverse;}
	.cp-top .item .imgbox{width: 100%;max-width: 100%;margin:0 auto 0.3rem;}
	.cp-top .item .box{margin-top: 0.4rem;}
	.cp-top .item .smtit{font-size: 0.21rem;}
	.cp-top .item .tp{height: 0.5rem;}
	.cp-top .item .txt{line-height: 1.6;}
	
	.cp-top .swiper1{width: 80%;margin:0 auto 0.3rem;}
	.cp-top .swiper-button{bottom: auto;top: 0.3rem;}
	.cp-top .swiper-button.prev{margin-left: -2.25rem;}
	.cp-top .swiper-button.next{margin-left: 1.9rem;}
	
	.cp-lx .box{display: block;border-radius:0.2rem;padding:0.35rem 0.3rem;text-align: center;}
	.cp-lx .more{margin:0.25rem 0 0;}
	
	.cp-dets .list .item{display: block;}
	.cp-dets .list .imgbox{width: 100%;margin:0 auto 0.2rem;}
	.cp-dets .list .info{width: 100%;}
	.cp-dets .list .title{line-height: 1.3;font-size: 0.26rem;}
	
	
	.cp-advan .list .item{flex-direction: column!important;padding: 0.25rem;border-radius:0.2rem;overflow: hidden;margin-bottom: 0.25rem;}
	.cp-advan .list .rbox{width: 100%;margin:0.2rem 0 0!important;}
	.cp-advan .list .title{font-size: 0.24rem;}
	.cp-advan .list .txt{line-height: 1.6;}
	
	.cp-para{padding:0.6rem 0;}
	.cp-para .table th, .cp-para .table td{padding:0.15rem 0.1rem 0.15rem 0.2rem;height: 0.65rem;}
	.cp-para .table th{font-size: 0.22rem;}
	.cp-para .table td{font-size: 0.18rem;}
	
	.cp-design{padding:0.6rem 0;}
	.cp-design .detail{padding:0.4rem 0.25rem;}
	.cp-design .title{font-size: 0.25rem;}
	.cp-design .txt{padding-left: 0.25rem;}
	.cp-design .txt li{line-height: 1.6;font-size: 0.2rem;}
	
	.cp-app{padding:0.6rem 0;}
	.cp-app .desc{border-radius:0.2rem;padding:0.3rem 0.35rem;}
	.cp-app .list .item{width: 100%;display: block;}
	.cp-app .list .imgbox{width: 100%;height: 2.8rem;margin-right: 0.3rem;border-radius:0.14rem;}
	.cp-app .list .title{font-size: 0.26rem;margin-top: 0.15rem;}
	.cp-app .list .txt{font-size: 0.2rem;line-height: 0.3rem;height: auto;padding: 0;}
	.cp-app .list .txt:before{display: none;}
	
	/* product */
	.cp-desc{font-size: 0.18rem;line-height: 1.6;}
	
	.cp-sec .list{margin: 0;justify-content: space-between;}
	.cp-sec .list .item{width: 100%;margin:0 0 5%;border-radius: 0.2rem;}
	.cp-sec .list .title{font-size: 0.2rem;height: auto;}
	.cp-sec .list .arrow{margin-top: 0.2rem;}
}






/*解决样式冲突*/
.head  .r a {color: #ffffff;border: 0px;}
.head  .r a:hover {color: #ffffff;}
.head  .r a:focus {color: #ffffff;}

.head  .r .drop  a{color: #333333;border: 0px;}
.head  .r .drop  a:hover {color: #C31B1F;}
.head  .r .drop  a:focus {color: #333333;}

.idx-lx .auto a {color: #ffffff;border: 0px;}
.idx-lx .auto a:hover {color: #ffffff;}
.idx-lx .auto a:focus {color: #ffffff;}


.drop .box .lbox .center  a {color: #ffffff;}
.drop .box .lbox .center  a:hover {color: #ffffff;}
.drop .box .lbox .center  a:focus {color: #ffffff;}

.ent-mission .auto a {color: #ffffff;}
.ent-mission .auto a:hover {color: #ffffff; border: 1px #ffffff solid;}
.ent-mission .auto a:focus {color: #ffffff; border: 1px #ffffff solid;}


.list li .rbox a {color: #d5050b;}
.list li .rbox a:hover {color: #ffffff;}
.list li .rbox a:focus {color: none;}

a:focus {text-decoration: none;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    content: none
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
    content: none
}


.solu-us .detail .info a{color: #ffffff;}
.solu-us .detail .info a:hover {color: #ffffff;border: 1px #ffffff solid;}
.solu-us .detail .info a:focus {color: #ffffff;border: 1px #ffffff solid;}
 

.idx-solu .tp-box .module{
    position: absolute;
    width: 100%;

    -webkit-transition: all .3s ease-in 0s;
    -moz-transition: all .3s ease-in 0s;
    -o-transition: all .3s ease-in 0s;
    transition: all .3s ease-in 0s;
    
}

.row{
    margin-right: 10px;
    margin-left: 10px;
}

.list-paddingleft-2 li{
    list-style:inherit;
}
.edit ul,.edit ol{
    padding: revert;
}