/* 公共flex布局 */
.df { display: flex; display: -ms-flexbox; }
/* 主轴对齐 */
.df-jc-c { justify-content: center; -ms-flex-pack: center; }
.df-jc-sb { justify-content: space-between; -ms-flex-pack: justify; }
.df-jc-sa { justify-content: space-around; -ms-flex-pack: distribute; }
.df-jc-fe { justify-content: flex-end; -ms-flex-pack: end; }
/* 交叉轴对齐 */
.df-ai-c { align-items: center; -ms-flex-align: center; }
.df-ai-fe { align-items: flex-end; -ms-flex-align: end; }
.df-ai-fs { align-items: flex-start; -ms-flex-align: start; }
/* 组合属性 */
.df-cc { justify-content: center; -ms-flex-pack: center; align-items: center; -ms-flex-align: center; }
.df-sb-c { justify-content: space-between; -ms-flex-pack: justify; align-items: center; -ms-flex-align: center; }
/* 其他特性 */
.df-fw { flex-wrap: wrap; -ms-flex-wrap: wrap; }
.df-fd-c { -ms-flex-direction: column; flex-direction: column; }
.as-c { align-self: center; -ms-flex-item-align: center; }
.fl{float:left;}
.fr{float:right;}
.t-ste li img,
.t-ste li:nth-child(2) img {
  width: 0.26rem;
  height: 0.26rem;
  object-fit: scale-down;
}
.t-ste li:nth-child(1) img {
	width: 0.21rem;
	height: 0.21rem;
}
.header-right span img,
.header-right span:nth-child(2) img{
	width: 0.26rem;
	height: 0.26rem;
	object-fit: scale-down;
}
.header-right span:nth-child(1) img {
	width: 0.21rem;
	height: 0.21rem;
}
#im_chat_container {
  bottom: 1.35rem !important;
}
/*footer*/
.foot-two-left-left p:last-child a img {
	height: 0.18rem;
	width: auto;
	vertical-align: central;
}
.foot-lsb .foot-two-right-language {
  display: flex;vertical-align: central;
  justify-content: flex-end;
  flex-wrap: wrap;
  width: 4rem;
}
.foot-lsb .foot-two-left-left p span,
.foot-lsb .foot-two-left-left p a {margin-right: 0.3rem;}
.assistant-collapse img{width: 0.1rem;height: auto;}

/*footer end*/
/*header*/
.logo-img img {
    width: auto;
    object-fit: contain;
}
.header a .logo {
    height: 0.5rem;
        width: auto;
}
.n-list>li>a{font-weight:350;}
/*header nav*/
.n-list>li:nth-child(3) .default-nav .df-jc-sb,.n-list>li:nth-child(2) .default-nav .df-jc-sb{justify-content: flex-start;}
.n-list>li:nth-child(3) .default-nav .df-jc-sb .dft-list,.n-list>li:nth-child(2) .default-nav .df-jc-sb .dft-list{margin-right: 0.5rem;}
.n-list>li:first-child .dft-list>dt{margin-bottom:0!important;}


/*方块箭头通用*/
.btn-more{width:1.8rem;height:0.45rem;border: 1px solid #FFF;text-align: center;line-height:0.45rem;}
.btn-more a{color:#fff;font-size:0.16rem;display:block;height:100%;}
.btn-more img{display:none;}
.btn-more .whiteJt{display:inline-block;}
.black.btn-more{border:1px solid #6E6E6E;}
.black.btn-more a{color:#141414;}
.black.btn-more img.blackJt{display:inline-block;}
.black.btn-more img.whiteJt{display:none;}
.btn-more:hover a{color:#fff;}


/*公共移动端适配样式*/
.header_phone,.footer-moblie,.lxwm-mobile-box,.hero-assistant-mob{display:none;}
@media screen and (max-width:1000px){
  .w1600{width:92%;}
	.header_phone,.footer-moblie,.lxwm-mobile-box,.hero-assistant-mob{display:block;}
    .nav-base,.nav,.lxwm-box,.footer,.nav-second-box,.hero-assistant{display:none;}
    .brcb-box{width:100%;}
          /*导航公共*/
    #contentWrapper .service-list ul li:last-child{margin-left:auto;}
    .logo-mobile{height:.2rem;}
    /*banner图*/
   .banner-img-box{margin-top:0.48rem !important;height:2.25rem !important;padding-top:0;transition:unset;display: flex;align-items: center;}
    .banner-img-box.video #video{height:100%;}
    .banner-word p{font-size:0.16rem;}
    .banner-word p:last-child{display:none;}
            .banner-button{display:none;}
    /*面包屑导航*/
    .brcb-nav-box .w1600{height:0.18rem;}
    .brcb-box{width:100%;}
    .brcb-nav-box{margin-bottom:0.3rem;}
    .brcb-box { align-items: center; } 
    .brcb-box span a:first-child{display:inline-block!important;}
    .brcb-box>img{margin-right:0;}


    /*移动端模块切换轮播图形式*/
    .msc-dots{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:0.1rem;z-index:3;}
    .msc-dots button{width:0.18rem;height:0.03rem;border:0;border-radius:5px;background:#d9d9d9;padding:0;cursor:pointer;transition:all 0.3s ease;}
    .msc-dots button.is-active{width:0.22rem;background:#2f80ff;}
       /*详细页*/
.all_content_css{ margin:0;  padding: 0 0 0.5rem 0;}
    
    .moreBtn .page-numb-box a, .moreBtn .page-numb-box .NormalRed{
    	width: 0.2rem;
    	height: 0.2rem;
    	font-size: 0.12rem;
    }
    .moreBtn .page-jump-page span{
    	    font-size: 0.11rem;
    }
    .moreBtn .page-jump-page input{
    	    width: 0.42rem;
    		height: 0.2rem;
            font-size: 0.12rem;
    }
    .moreBtn .page-jump-page span{
    	    font-size: 0.11rem;
    }
}