@media(max-width:750px){
.wp,.m {
	padding:0 var(--wpMbPaddingNum);
}
:root{
    --wpPaddingNum:var(--wpMbPaddingNum);
}

/* 手机端导航栏 */

article {
	padding-top:var(--headerMbHeight);
}

/* 手机端导航样式 */
header[type="default"] {
	background-size:cover;
	padding:.5rem var(--wpMbPaddingNum);
	height:var(--headerMbHeight);
	position:fixed;
	top:0;
	background:#fff;
	width:100%;
	z-index:999;
	box-shadow:0 3px 5px rgba(0, 0, 0, .05);
	display:flex;
	align-items:center;
}

header[type="default"] .box {
	display:flex;
	align-items:center;
	justify-content:space-between
;}

header[type="default"] .box a {
	font-size:var(--f18, 18px);
	margin-right:1rem;
	display:block;
}

header[type="default"] .box .ej_box a{
    margin:0;
}

header[type="default"] .box .lang > a{
	display:flex;
	align-items:center;
}

header[type="default"] .box .lang svg{
	width:auto;
	height:var(--f26, 26px);
}

header[type="default"] .box .lang svg path{
	fill:#5;
}

header[type="default"] .logo {
	max-width:10rem
;}

.ej_box{
	width:100vw;
	left:0;
	transform:none;
}

#m_nav {
	z-index:997;
	position:fixed;
	
	background-size:cover;
	width:100%;
	height:100vh;
	right:0;
	top:0;
	display:none;
	padding-top:calc(var(--headerMbHeight) + 2rem);
	
	pointer-events:none;
	transition:all .5s .5s cubic-bezier(0.445, 0.145, 0.355, 1);
	display:block;
	overflow:auto;
	visibility:hidden;
	opacity:0;
	transform-origin:left;
	background:var(--themeColor);
}


#m_nav::-webkit-scrollbar {
	display:none
;}

#m_nav.act {
	pointer-events:auto;
	top:0;
	visibility:visible;
	opacity:1;
	transition:all .5s cubic-bezier(0.445, 0.145, 0.355, 1)
;}

#m_nav>ul>li {
	width:90%;
	overflow:hidden;
	padding:0;
	margin:0 auto
;}

#m_nav>ul>li+li {
	border-top:1px solid rgb(220 220 220 / 20%)
;}

#m_nav li .a {
	display:block;
	font-size:var(--f16, 16px);
	color:#fff;
}

#m_nav li .jlt-mobile-nav-heading {
	line-height:3rem;
	height:3rem;
	color:var(--jlt-ink-700);
	padding:0;
	font-size:1.25rem;
	display:flex;
	justify-content:space-between;
	overflow:hidden;
	transition:all .5s cubic-bezier(0.445, 0.145, 0.355, 1);
	font-weight:normal;
}

#m_nav li .a {
	flex-grow:1
;}

#m_nav li .a span {
	display:block;
	position:absolute;
	top:0;
	right:10px;
	width:20px;
	height:50px;
	text-align:center
;}

#m_nav li i {
	font-size:0
;}

#m_nav .title i {
	
	filter:alpha(opacity=100);
	display:block;
	width:30px;
	height:3rem;
	opacity:.8;
	float:right;
	display:block;
	background:url("/themes/jltmed/assets/reference/static/module/index/default/images/arrow_down_jt.svg") center no-repeat;
	background-size:14px;
	transition:all .5s ease-in-out;
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg)
;}

#m_nav li.on.title i {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg)
;}

#m_nav .on.title i {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg)
;}

#m_nav li {
	display:block;
	width:100%
;}

#m_nav .slide_nav {
	position:absolute;
	left:0;
	height:70px;
	z-index:998;
	padding:15px;
	top:0;
	width:100%
;}

#m_nav .title .list {
	display:none;
	position:relative;
	width:100%;
	z-index:9;
	left:0;
	margin-left:0;
	background:0;
	border:0;
	clear:both;
	padding-bottom:1rem;
	transition:none
;}

#m_nav .title .list span {
	background:0
;}

#m_nav .title .list span a:hover {
	color:#014085
;}

#m_nav .title .list a {
	display:block;
	font-size:1rem;
	/* color:var(--jlt-muted); */
	color:#ddd;
	text-align:left;
	line-height:2.5rem;
	border:0;
	transition:all .5s cubic-bezier(0.445, 0.145, 0.355, 1)
;}

#m_nav .title .list .void>a {
	background-size:10px;
	position:relative
;}

#m_nav .title .list .void>a:before {
	content:"Â·";
	position:absolute;
	left:-1em;
	font-size:12px;
	font-weight:bold
;}

#m_nav .title .list span {
	position:relative;
	display:block
;}

#m_nav .title .list span .sub {
	position:static;
	width:100%;
	display:block !important;
	overflow:hidden
;}

#m_nav .title .sub a {
	background:0;
	font-size:.875rem;
	opacity:.8;
	min-width:50%;
	float:left;
	display:block;
	color:var(--jlt-subtle)
;}

.nav_mask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:rgba(0, 0, 0, 0.4);
	display:none
;}

#m_nav li .jlt-mobile-nav-heading {
	transform:translateY(50px);
	opacity:0
;}

#m_nav li .list a {
	transform:translateY(50px);
	opacity:0
;}

#m_nav.act li .jlt-mobile-nav-heading {
	transform:translateY(0);
	transition:all .5s .6s cubic-bezier(0.445, 0.145, 0.355, 1);
	opacity:1
;}

#m_nav.act .list a {
	transform:translateY(0);
	transition:all .5s .6s cubic-bezier(0.445, 0.145, 0.355, 1);
	opacity:1
;}

.menubtn {
	width:1.6rem;
	height:1.6rem;
	position:relative;
	cursor:pointer;
	display:flex;
	align-items:center;
}

.menubtn span {
	display:block;
	width:100%;
	height:3px;
	
	position:relative;
	vertical-align:middle;
	transition-duration:.3s, .3s;
	transition-delay:.3s, 0s;
	background:var(--themeColor);
}

.menubtn span:after,
.menubtn span:before {
	content:"";
	position:absolute;
	display:inline-block;
	width:100%;
	height:3px;
	left:0;
	background-color:#383635;
	transition-delay:.3s, 0s;
	background:var(--themeColor);
}

.menubtn span:before {
	top:-10px;
	transition-property:top, transform
;}

.menubtn span:after {
	bottom:-10px;
	transition-property:bottom, transform
;}

.menubtn.active span {
	background:transparent;
	transition-delay:0s, 0s
;}

.menubtn.active span:after,
.menubtn.active span:before {
	transition-delay:0s, .3s
;}

.menubtn.active span:before {
	top:0;
	transform:rotate(45deg)
;}

.menubtn.active span:after {
	bottom:0;
	transform:rotate(-45deg)
;}

/* 手机端导航栏结束 */
.right-kefu{
    display:none!important;
}

/* 搜索窗开始 */
.search-dialog .search-input{
	width:90%;
}
/* 搜索窗结束 */

/* 鼠标样式 */
#c-followDot-p {
	display:none;
}

/* 鼠标样式结束 */



/* 适配区域 */
.pc {
	display:none;
}

.mobile {
	display:block;
}

/* 适配区域结束 */


/* 宽高比区域 */
.ascpect-sm-auto {
	aspect-ratio:auto;
}

/* 宽高比区域结束 */



/* display区域 */
.d-sm-block {
	display:block;
}

/* display区域结束 */



/* margin区域 */
.mt-sm-1 {
	margin-top:1rem;
}

.mt-sm-2 {
	margin-top:2rem;
}

.mt-sm-3 {
	margin-top:3rem;
}

/* margin区域结束 */




/* grid区域 */
.grid-sm-column-1 {
	grid-template-columns:repeat(1, 1fr);
}

.grid-sm-column-2 {
	grid-template-columns:repeat(2, 1fr);
}

.gap-sm-0 {
	gap:0;
}

/* grid区域结束 */



/* overflow区域 */
.over-sm-auto {
	overflow:auto;
}

/* overflow区域结束 */


/* 竖排转横排 */
.s-h {
	overflow-x:auto;
	overflow-y:hidden;
}

.s-h .grid {
	display:flex;
}

.s-h .grid>* {
	flex-shrink:0;
	width:90%;
}

/* 竖排转横排结束 */


.s_tt h2{
    font-size:var(--f30, 30px);
}
.s_tt span{
    font-size:var(--f20, 20px);
}
.s_tt p{
    font-size:var(--f16, 16px);
}
.ckgd{
    font-size:var(--f14, 14px);
}
.ls3{
    display:block;
}
.ls3 li{
    margin-top:1rem;
}
.ls3 .imgBox .img{
    height:16rem;
}





.dt-card h5{
    font-size:var(--f18, 18px);
}
.dt-card p{
    font-size:var(--f14, 14px);
}

footer .fot-nav{
    display:none;
}
footer .banquan{
    text-align:center;
}
footer .lx{
    padding-left:0;
}
footer .one > .flex{
    display:block;
}
footer .lx .txt{
    text-align:center;
}
footer .lx .icon{
    left:4.4rem;
    top:1.6rem;
}
footer .lx h5{
    padding-left:1rem;
}
.n-banner .mbx-d{
    padding-right:var(--wpMbPaddingNum);
}
.btn_xq {
    height:2.8rem;
}
/* 公用区域 */

/* 通用标题 */
.n-zhead {
	display:block;
}
.n-zhead .lt h4{
	font-size:var(--f36, 36px);
}
/* .n-zhead .ljgd{
	text-align:right;
	display:block;
} */
/* 公共标题结束 */
/* 底部开始 */
.mob-text {
	color:#b8b8b8;
	padding-bottom:2rem;
}

.search {
	width:100%;
}

/* 底部结束 */

/* banner开始 */
.n-banner {
	aspect-ratio:1920 / 1600;
}
.n-banner h3 {
    font-size:var(--f50, 50px);
}
.n-banner h4{
	font-size:var(--f26, 26px);
}
/* banner结束 */

/* 导航栏 */
header .downmenu .cont dl{
    margin:0 1rem 0 2rem;
}
/* 导航栏结束 */





/* 公用区域结束 */




/* 主页页面开始 */
/* 轮播 */
.index-banner .txt h3{
	font-size:var(--f40, 40px);
}
.index-banner .txt h4{
	font-size:var(--f60, 60px);
}
.index-banner .txt a i{
    font-size:var(--f50, 50px);
}
.index-banner .m{
	padding:0 var(--wpMbPaddingNum);
}
.index-banner .txt{
	padding-left:0;
}
.index-banner .txt::before{
	display:none;
}
.index-banner .swiper-button-next, .index-banner .swiper-button-prev{
	display:none;
}
.index-banner video{
	display:none;
}
.index-banner #thumbs .swiper-wrapper{
    justify-content:normal!important;
}
.s_tt p{
    max-width:100%;
}


.btn_more{
    margin-top:1rem;
}



.s_about .bg{
    bottom:0;
}
.s_about{
    height:70rem;
}
.ls3 li a{
    border-radius:1rem!important;
}











.s_news .grid-2 h5{
    font-size:var(--f15, 15px); 
}
.s_news .grid-f{
    grid-template-columns:repeat(1, 1fr);
}
.s_news .grid-2{
    height:30rem;
}




/*关于我们*/
.prof .flex{
    display:block;
}
.prof .rt{
    margin-top:3rem;
}
.prof .rt h1{
    font-size:var(--f30, 30px);
}












/*产品中心*/
.pro-list .right .grid,.down-list .right{
    margin-top:2rem;
}
.pro-list .left{
    position:static;
    width:100%;
}
.pro-list .list{
    display:block;
}
.down-list .right .grid{
    grid-template-columns:repeat(1, 1fr);
     margin-top:3rem;
}
.down-list .right{
    border-left:none;
    padding-left:0
;}

/*产品详情*/
.pro_banner{
    aspect-ratio:auto;
    padding:4rem 0 ;
}
.pro_banner .txt{
    width:100%;
}
.pro_banner .txt h1{
    font-size:var(--f38, 38px);
}
.pro_nav{
    width:100%;
    position:static;
}




/*解决方案*/
.jj-banner h1{
    font-size:var(--f40, 40px);
}
.jj-banner p{
    font-size:var(--f18, 18px);
}
.jj-banner a{
    font-size:var(--f16, 16px);
}
.msfl .bg{
    height:auto;
    display:block;
}
.msfl .item{
    height:20rem;
}











.khjz .grid{
    grid-template-columns:repeat(1, 1fr);
}
.khjz .item{
    aspect-ratio:785 / 360;
}























/*案例详情*/
.ar_cont .tt h1{
    font-size:var(--f30, 30px);
}
.ar_cont .tt .infos >div{
    font-size:var(--f16, 16px);
}
.ar_cont .tt .infos{
    display:block;
}




/*企业动态*/
.news-cont .grid{
    grid-template-columns:repeat(2, 1fr);
}
.news-cont .txt{
    padding:2rem 0;
}
.news-cont .txt h5{
    font-size:var(--f16, 16px);
}






/*动态详情*/
.news-cont .tt h1{
    font-size:var(--f24, 24px);
}



/*联系我们*/
.n_lianxi .m{
    display:block;
}





/*搜索页*/
.search-hd .search-input{
    width:90%;
}




}
