@charset "UTF-8";
@media screen and (max-width:1370px){html{zoom: .9}}
@media screen and (max-width:1200px){html{zoom: .8}}
/*@import url(https://fonts.googleapis.com/css2?family=Open+Sans&family=Oswald&display=swap);*/
@font-face {
font-family: 'MontserratRegular';
src: url('Montserrat-Regular.woff') format('truetype');
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height: 1.5;}
body{margin:0px;padding:0px;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;-webkit-text-size-adjust:none;background:#fff;}
body ::selection {color:#FFFFFF;background-color:#09F;text-shadow:none;}
html,body{height: 100%;}
ul,h1,h2,h3,li,ol{margin:0px;padding:0px; list-style-type:none;}
i{ font-style:normal;}
a{text-decoration:none;outline:none;color:#666;transition:.3s;} 
a:focus{outline:none;-moz-outline-style:none;-moz-outline:none;}
a:hover{text-decoration:none;color:#f00;}
img{max-width: 100%;object-fit: cover;display: block;}
*::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
}
*::-webkit-scrollbar {
  width: 0;
  background-color: rgba(0, 0, 0, 0);
}
*::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
}
.swiper-wrapper{cursor: grab;}
.swiper-wrapper:active {cursor: grabbing; /* 设置按住鼠标时的样式 */}
[v-cloak]{display:none}
.header{position: fixed;width: 100%;height: 112px;background: #fff;display: flex;align-items: center;z-index: 999;transition:all 0.5s;background: rgba(255, 255, 255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-shadow:0 .3125rem .3125rem -.3125rem rgba(0,0,0,.117);-moz-box-shadow:0 .3125rem .3125rem -.3125rem rgba(0,0,0,.117);box-shadow:0 .3125rem .3125rem -.3125rem rgba(0,0,0,.117)}
.header.small{height: 80px;}
.header.small .top .nav ul li a{height: 80px;}
.header.small .top .nav .language ul li a{height: auto;}
.top{width: 1370px;margin: auto;display: flex;justify-content: space-between;align-items: center;padding: 0 20px}
.top .logo img{max-height: 68px;transition:.3s;}
.top .logo h1{display:none}
.top .nav ul{display: flex;}
/*.top .nav ul li{position:relative}*/
.top .nav ul li a{display: block;padding: 0 20px;font-size: 18px;height: 112px;display: flex;align-items: center;transition:all 0.5s;}
.top .nav ul li.on a{background: #EDEDED;color: #C00000;transition:all 0.5s;}
.top .nav ul li ul{display:none}
/*二级菜单*/
.top .nav ul li ul.product2mu{padding:20px 0;position:absolute;background: rgba(255, 255, 255,.98);transform: translateX(-35%);box-shadow: 0 10px 10px rgba(0,0,0,.1);border-radius:0 0 10px 10px;}
.top .nav ul li ul.product2mu li{position: relative; }
.top .nav ul li ul.product2mu li a{height:auto;}
.top .nav ul li.on ul.product2mu li a{background:none;color:#666;}
.top .nav ul li ul.product2mu li ul{padding:10px 0;position:absolute;background: rgba(255, 255, 255,1);display:none;left: 100%;top: 0;box-shadow: 0 10px 10px rgba(0,0,0,.1);border-radius: 0 10px 10px 10px;}
.top .nav ul li ul.product2mu li ul li a{height:30px;font-size:12px;white-space: nowrap;}
.top .nav ul li ul.product2mu li ul li a:hover{color:#3d62ad;text-decoration: underline;}
.header.small .top .nav ul li ul.product2mu li a{height:30px}
.top .nav ul li ul.product2mu li a.blue{color:#3d62ad;font-size:16px;padding:10px 20px}
.top .nav ul li ul.product2mu li:hover{background: #efefef;}
.top .nav ul li:hover ul.product2mu{display:block}
.top .nav ul li ul.product2mu::after{content: "";position: absolute;width: 0;height: 0;border: 10px solid transparent;border-bottom-color: rgba(255, 255, 255,.98);top: -20px;left: 50%;}
.top .nav ul li ul.product2mu li:hover ul {
  display: block; /* 悬停显示三级菜单 */
}
/*二级菜单*/
.languagebox{display: flex;align-items: center;}
.language{margin-left: 20px;position: relative;}
.language .JMTyuyan{font-size: 26px;display: block;}
.languagetxt{display: none;}
.top .nav .language ul{flex-direction: column;position: absolute;border: solid 1px #eee;padding: 20px 0;background: #fff;right: 0;box-shadow: 0 10px 10px rgba(0,0,0,.1);display: none;border-radius: 5px;}
.top .nav .language ul li a{height: auto;line-height: 200%;}
.top .nav .language:hover ul{display: flex;}

.banner{height: 100%;overflow: hidden;cursor: grab;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide .bannimg{position: absolute;width: 100%;height: 100%;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.banner .swiper-slide .bannimg img{transition: transform 10s linear;object-fit: cover;width: 100%;height: 100%;}
.banner .w1200{position: absolute;height: 100%;display: flex;align-items: center;justify-content: center;margin-left: 19.2%;z-index: 99;}
.banner .w1200 .slider-txt{width: 1370px;padding: 20px;color: #fff;}
.banner .w1200 .slider-txt .titleh1{font-size: 60px;text-shadow: 0 0 10px rgba(0, 0, 0, .3);}
.banner .w1200 .slider-txt .sub-title{font-size: 30px;padding-bottom: 20px;text-shadow: 0 0 10px rgba(0, 0, 0, .3);}
.banner .w1200 .slider-txt .btn{border: solid 1px rgba(255, 255, 255, .5);color: #fff;padding: 10px 20px;text-align: center;width: 200px;display: block;}
.banner .w1200 .slider-txt .btn:hover{background: rgba(255, 255, 255, .2);}
.banner .w1200 .slider-txt .btn.btn2{width:400px}
.bannerbutton .btn.btn2{margin:0 0 0 10px}
.bannerbutton{display:flex;}
.banner .swiper-slide.swiper-slide-active .bannimg img{-ms-transform: scale(1.25);transform: scale(1.25)}
.bannimg::before {
   content: "";background: url(https://jmedtech.com/assets/images/bannerx1.png) no-repeat;position: absolute;width: 763px;height: 775px;top: 0;z-index: 9;left: 50%;
}
.bannimg::after {
   content: "";background: url(https://jmedtech.com/assets/images/bannerx2.png) no-repeat;position: absolute;width: 246px;height: 468px;top: 0;z-index: 9;left: 50%;
}
.swiper-slide-active .titleh1{-webkit-animation:fadeInUp 1.5s;}
.swiper-slide-active .sub-title{transition:all .5s ease-in-out;-webkit-animation:fadeInUp 2.5s;-webkit-animation-delay:.05s;}
.swiper-slide-active .btn{transition:all .5s ease-in-out;-webkit-animation:fadeInUp 3s;-webkit-animation-delay:.1s;}
.swiper-slide-active .bannimg::before{transition:all .5s ease-in-out;-webkit-animation:fadeInRight 1s;-webkit-animation-delay:0s;}
.swiper-slide-active .bannimg::after{transition:all .5s ease-in-out;-webkit-animation:fadeInRight 2s;-webkit-animation-delay:0s;}
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to {opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}
/*首页标题*/
.indextitle{text-align: center;position: relative;height: 220px;padding-top: 50px;}
.titleCN{font-size: 42px;color: #666;font-weight: 700;position: absolute;left: 50%;width: 300px;text-align: center;margin:0 0 0 -150px;line-height: 150px;}
.titleCN h2 {
    font-size: 42px;
    display: inline;
}
.titleEN{font-size: 102px;color: #f5f5f5;text-transform: uppercase;font-weight: 700;position: absolute;left: 50%;width: 660px;text-align: center;margin:0 0 0 -330px;line-height: 120px;}
.newslist .indextitle{display: none;}
/*首页业务领域*/
.business{padding-bottom: 120px;}
.businesslibox{display: flex;max-width: 100%;margin: auto;padding: 0 20px;}
.businesslibox .item{width: 20%;position: relative;margin: auto 0.5px;transition:.3s;}
.businesslibox .item img{
	width: 100%;display: block;
/*	-webkit-filter: grayscale(100%);  
    -moz-filter: grayscale(100%);  
    -ms-filter: grayscale(100%);  
    -o-filter: grayscale(100%);  
    filter: grayscale(100%);  
    filter: gray;*/
}
.businesslibox .item .itemtxt{width: 100%;height: 100%;position: absolute;top: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;background-image: linear-gradient(to top, rgba(78,78,78,1), transparent);}
.businesslibox .item:nth-child(1) .itemtxt{background-image: linear-gradient(to top, rgba(61, 98, 173, 1), transparent);}
.businesslibox .item:nth-child(3) .itemtxt{background-image: linear-gradient(to top, rgba(144, 113, 85, 1), transparent);}
.businesslibox .item:nth-child(4) .itemtxt{background-image: linear-gradient(to top, rgba(0, 24, 16, 1), transparent);}
.businesslibox .item:nth-child(5) .itemtxt{background-image: linear-gradient(to top, rgba(158, 202, 254, 1), transparent);}
.businesslibox .item .itemtxt .iconfont{font-size: 50px;border-radius: 50%;border: 1px solid #fff;width: 120px;height: 120px;display: flex;align-items: center;justify-content: center;margin: 50px 0;}
.businesslibox .item .itemtxt .butitle{font-size: 26px;padding: 15px 0;}
.businesslibox .item .itemtxt .sub-butitle{font-size: 16px;text-transform: uppercase;font-weight:700}
.businesslibox .item .itemtxt .more{display: block;width: 190px;height: 36px;line-height: 36px;text-align: center;background: #db3027;color: #fff;border-radius: 10px;margin-top: 50px;}
.businesslibox .item .itemtxt p{padding:0 20px;text-align:center}
/*.businesslibox .item:hover .itemtxt{background-image: linear-gradient(to top, hsla(0, 100%, 50%, .8), transparent);}*/
.businesslibox .item:hover img{filter: none;}
.businesslibox .item:hover .itemtxt .more{background: #fff;color: #666;}
.businesslibox .item:hover{transform: scale(1.1);z-index: 9;box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);}
/*首页产品展示*/
.productsbox{background: #d9d8d8 url(https://jmedtech.com/assets/images/bix.png) no-repeat bottom;}
.productsbox .titleEN{color: #e2e2e2;}
.productslr{max-width: 1370px;margin: auto;position: relative;}
.productslr .svg{margin:-180px 0 0 -180px;}
.products_box{position: absolute;top: 0;display: flex;align-items: center;}
.productsimgbox{max-width: 800px;height: 884px;display: flex;align-items: center;justify-content: center;margin:100px 0 0 -70px;}
.productstxtbox{max-width: 640px;}
.description{height: 210px;}
.description .dtitle{font-size: 22px;color: 666;padding-bottom: 10px;}
.description .p{font-size: 16px;color: #666;line-height: 26px;}
.products_swiper{width: 100%;overflow: hidden;}
.products_swiper .p{display: none;}
.swiper-pagination-p .swiper-pagination-bullet{margin: 20px 5px;}
.productsbox .swiper-slide{width: 33.3333333%;}
.weright{display: flex;justify-content: center;}
.weimg img{max-width: 100%;}
.swtitle{text-align: center;}
.morebox .JMTjiantou_yemian_xiangyou_o{transition:.3s;}
.morebox:hover .JMTjiantou_yemian_xiangyou_o{margin-left: 5px;}
/*首页关于我们*/
.indexabout{position: relative;overflow: hidden;}
.indexaboutbox{max-width: 1370px;margin: auto;padding: 0 20px 100px;}
.abouttitle{color: #db3027;font-size: 26px;}
.aboutp{font-size: 18px;color: #666;line-height: 29px;width: 50%;}
.szbox{display: flex;width: 50%;}
.sumbox{font-size: 46px;color: #db3027;/*font-family: Oswald;*/}
.szboxsum:nth-child(1){width: 50%;}
.szboxsum:nth-child(2){width: 30%;border-left: solid 1px #d9d9d9;padding-left: 40px;}
.szboxsum:nth-child(3){width: 20%;border-left: solid 1px #d9d9d9;padding-left: 40px;}
.sumname{font-weight: 700;color: #666;}
.indexaboutmorebox{padding-top: 50px;display:flex;gap:10px}
.indexaboutmorebox a{display: flex;width: 230px;height: 50px;align-items: center;justify-content: center;background: #3d67b1;color: #fff;overflow: hidden;position: relative;}
.indexaboutmorebox a:before{position: absolute;top: 0;left: 100px;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.1);content: '';-webkit-transition: -webkit-transform 0.6s;transition: transform 0.6s;-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);z-index: 9;}
.indexaboutmorebox a:hover:before{left: -100px;-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}
.indexaboutmorebox a.indexcontact{width:400px}
.t1{position: absolute;width: 200px;height: 190px;background: #f5f5f5;transform: skew(-20deg)!important;left: 50%;margin-left: 480px;transition:.2s;}
.t2{position: absolute;width: 80px;height: 360px;transform: skew(-20deg)!important;left: 50%;margin-left: 710px;background-image: linear-gradient(to bottom, rgba(78,116,184,.8), transparent);transition:.5s;}
.t3{position: absolute;width: 130px;height: 210px;background: #db3027;transform: skew(-20deg)!important;left: 50%;margin-left: 470px;bottom: 0;transition:.2s;}
.t4{position: absolute;left: 50%;top: 250px;margin-left: -55px;transition:.8s;}
/*首页一站式服务*/
.servicebox{background: #f5f5f5 url(https://jmedtech.com/assets/images/bix.png) no-repeat bottom;padding-bottom: 200px;}
.servicebox .titleEN{color: #e7e7e9}
.servicelist{display: flex;max-width: 1370px;padding: 0 20px;margin: auto;justify-content: space-between;}
.servicelist .item{width: 32%;}
.servicelist .item .stitle{font-size: 22px;color: #666;padding-top: 10px;}
.servicelist .item p{font-size: 16px;color: #666;}
/*首页行业优势*/
.Advantagelist{max-width: 1370px;padding:0 20px 50px;margin: auto;display: flex;justify-content: space-between;}
.Advantagelist .item{transition:.3s;background: #f5f5f5;width: 24%;display: flex;flex-direction: column;align-items: center;padding-top: 70px;text-align: center;cursor: default;}
.Advantagelist .item .iconfont{transition:.3s;font-size: 36px;color: #db3027;border: solid 1px #db3027;width: 80px;height: 80px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.Advantagelist .item .adtitle{transition:.3s;font-size: 20px;color: #db3027;height: 100px;padding: 20px 20px 0;}
.Advantagelist .item .addesc{transition:.3s;font-size: 16px;color: #666;padding: 0 20px 20px;}
.Advantagelist .item:hover{background: #db3027;}
.Advantagelist .item:hover .iconfont{border: solid 1px #fff;}
.Advantagelist .item:hover .iconfont,.Advantagelist .item:hover .adtitle,.Advantagelist .item:hover .addesc{color: #fff;}
/*首页新闻*/
.newsmore{max-width: 1370px;margin: auto;padding: 20px 20px 40px}
.indexnews{max-width: 1370px;margin: auto;padding: 20px;display: flex;}
.indesnewstop{border: 1px solid #eee;max-width: 574px;}
.indesnewstop .newtxt{padding:40px 20px}
.indesnewstop .newtxt .fl{height: 42px;}
.indesnewstop .newtxt .fl span{background: #f5394a;color: #fff;white-space: nowrap;padding: 10px 20px;border-radius: 21px;}
.indexnewstitle{font-size: 20px;color:#666;}
.indexnewstime{text-align: right;color: #666;font-size: 16px;padding-top: 20px;}
.indesnewstop a{position: relative;}
.indesnewstop a:before{content: "";width: 0;height: 5px;bottom: 0;left: 0;position: absolute;background-image: linear-gradient(to left, hsla(0, 100%, 50%, .8), transparent);transition:.3s;}
.indesnewstop a:hover:before{width: 100%;}
.indexnewslist{border: 1px solid #eee;padding: 20px;flex: 1;margin-left: 20px;}
.indexnewslist ul{display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;}
.indexnewslist ul li{width: 100%;}
.indexnewslist ul li a{display: flex;align-items: center;padding: 20px 0;border-bottom: 1px solid #eee;}
.ntime span{display: block;text-align: center;padding: 0 22px;}
.ntime span:nth-child(1){font-size: 42px;}
.ntime span:nth-child(2){font-size: 18px;}
.ntitle{font-size: 20px;}
/*页脚*/
.footer{background: #182b3c url(https://jmedtech.com/assets/images/footer.png) no-repeat center right;padding: 80px 50px 50px;}
.copyright{display: flex;justify-content: space-between;align-items: center;color: #fff;line-height: 150%;padding-top: 90px;}
/*.flogo{display: flex;align-items: center;}*/
.fimg img{max-width: 166px;}
/*.copyrightbox{padding-left: 20px;}*/
.addressbox{text-align: right;}
.mubox{display: flex;}
.mubox ul{display: flex;width: 80%;}
.mubox ul li{width: 28%;}
.mubox ul li ul{flex-direction: column;width: auto;padding-top: 20px;}
.mubox ul li ul li{width:100%;}
.mubox ul li ul li a{color: #d3d5d7;line-height: 180%;}
.mubox ul li ul li a:hover{color: #f00}
.ftitle{font-weight: 700;color: #fff;font-size: 20px;}

/*产品列表页*/
.background{background: #f7f7f7;}
.banner2{height: 400px;padding-top: 112px;display: flex;align-items: center;position: relative;}
.banner2:before{content: "";width: 100%;height: 100%;left: 0;top: 0;background: rgba(48, 36, 36, .8);position: absolute;}
.banner2txt{max-width: 1370px;margin: auto;font-size: 60px;padding:0 20px;/*font-family: Oswald;*/color: #fff;position: relative;z-index: 2;}
.banner2txt .h2{font-size: 18px;}
.banner2txt .h1{text-align: right;font-size:60px}
.mainmun{display: flex;background: #db3027;justify-content: center;align-items: center;padding: 0 50px;}
.munitem a{display: flex;align-items: center;color: #fff;/*font-family: Oswald;*/font-size: 20px;padding: 20px;}
.munitem a .iconfont{font-size: 30px;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;border: solid 1px #fff;border-radius: 50px;margin-right: 20px;transition:all .3s}
.munitem a .muntitle{border-bottom: 1px solid #fff;padding: 10px 0;transition:all .3s}
.munitem a:hover .iconfont{transform: scale(.8);}
.plistheader{text-align: center;padding: 70px 0 50px;}
.ptitle{font-size: 40px;color: #4b4b4b;display: flex;justify-content: center;font-weight:normal}
.ptitle span{position: relative;}
.ptitle span:before{content: "";width: 10px;height: 10px;background: #db3027;border-radius: 5px;display: block;position: absolute;right: -14px;bottom: 10px;}
.pdescription{max-width: 800px;padding: 20px;margin: auto;line-height: 150%;}
.pmorebox{display: flex;justify-content: center;padding: 50px 0;}
.pmorebox a{width: 170px;height: 50px;display: flex;align-items: center;justify-content: center;background: #db3027;border-radius: 25px;color: #fff;}
.pmorebox a span{margin-left: 10px;transition:all .3s}
.pmorebox a:hover span{margin-left: 15px;}
.learnmore{display: flex;justify-content: flex-end;padding: 0 40px 40px 0;}
.plistbox .item .learnmore a{width: 130px;height: 40px;display: flex;align-items: center;justify-content: center;background: #db3027;border-radius: 25px;color: #fff;}
.plistbox{display: flex;flex-wrap: wrap;}
.plistbox .item{background: #fff;border-radius: 20px;position: relative;overflow: hidden;margin:0 10px 20px;width: calc((100% - 60px) / 3);}
.plistbox .item:after{content: "";width: 100%;height: 70%;top: 0;left: 0;background-image: linear-gradient(to top, rgba(235, 235, 235, .3), transparent);display: block;position: absolute;}
.plistbox .item .title{border-bottom: 1px solid #eee;margin: 0 20px;display: flex;padding: 20px 15px;align-items: center;justify-content: space-between;font-size: 20px;height: 100px;overflow: hidden;font-weight: 700;}
.plistbox .item .title .txt{font-size: 16px;}
.plistbox .item .title .iconfont{border: 1px #eee solid;border-radius: 50%;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;}
.plistbox .item a{display: block;position: relative;z-index: 9;}
.plistbox .item a .img{max-height: 360px;overflow: hidden;}
.plistbox .item a .img img{margin: auto;}
.tem_ar{transition: all .3s ease;overflow: hidden;border-radius: 5px;position: relative;top:0;background: #fff;}
.tem_ar:hover{box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);top:-6px;}
.plistbox .item .title .jt{position: relative;}
.plistbox .item .title .jt:before{transition:all .3s;content: "";position: absolute;width: 20px;height: 20px;border: 1px solid #eee;left: 50%;top: 50%;margin: -10px 0 0 -10px;border-radius: 50%;}
.plistbox .item .title .jt:after{transition:all .3s;content: "";position: absolute;width: 20px;height: 20px;border: 1px solid #eee;left: 50%;top: 50%;margin: -10px 0 0 -10px;border-radius: 50%;}
.plistbox .item:hover .title .jt:before{transform: scale(1.5);border: 1px solid rgba(219, 48, 39, .5);}
.plistbox .item:hover .title .jt:after{transform: scale(2);border: 1px solid rgba(219, 48, 39, .2);}
.plistbox .item:hover .title .iconfont{border: 1px solid rgba(219, 48, 39, 1);}
.pbj:nth-child(odd){background: url(https://jmedtech.com/assets/images/products/bj.jpg) no-repeat #fff left bottom;}
.products-list-box{max-width: 1370px;padding: 20px;margin: auto;}
.productslisttop{height: 112px;}

/*20250401*/
.mainfooter{max-width: 1370px;margin: auto;display: flex;padding: 0 20px 40px;}
.mainfooter .item{width: 33.333%;padding: 40px 20px 20px;background: #fff;margin: 0 10px;display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 20px;}
.mainfooter .item .txt{font-size: 18px;color: #666;height: 100px;display: flex;align-items: center;width: 100%;justify-content: center;margin-top: 20px;transition: 0.6s;}
.mainfooter .item:hover .txt{color: #fff;background: #DB3027;border-radius: 20px;}

.dayitembox{display: flex;justify-content: space-between;gap: 10px;padding: 30px 0;}
.dayitem{background: #F7F7F7;padding: 10px;border-radius: 10px;width: 25%;text-align: center;display: flex;
  flex-direction: column;
  flex: 1;cursor: default;color:#101010}
.dayitem img{width: 50px;margin:40px auto;transition: 0.6s;}
.dayitem p{padding:0;margin: auto;font-size: 16px;}
.dayitemtxt{padding: 10px;flex: 1;transition: 0.6s;}
.dayitem:hover .dayitemtxt{background: #DB3027;color:#fff;padding-bottom: 50px;border-radius: 10px;}
.dayitem:hover img{margin:20px auto;}
.dayitemtxt h3{padding: 10px 0 20px;font-size: 18px;}

.itembox2{display: flex;gap: 20px;justify-content: space-between;padding: 30px 0 20px;}
.itembox2i h3{color:#DB3027;padding: 20px 0 30px;}
.itembox2i{background: #F7F7F7;width: 50%;padding: 20px 20px 40px;text-align: center;border-radius: 10px;}
.itembox2ilist{display: flex;gap: 10px;justify-content: space-between;}
.itembox2ilist img{border-radius: 50%;margin: 0 auto 10px;}
.itembox2 .itemimg{width: 33.3333%;}

.li_box{background: #F7F7F7;border-radius: 10px;padding: 20px 40px;margin-bottom: 20px;}
.li_box_li{padding: 10px 20px;position: relative;}
.li_box_li::after{content: "";border-radius: 50%;width: 10px;height: 10px;position: absolute;background: #5A91F2;left: 0;top: 16px;}

.BraidingWireTypes{background: #f7f7f7;padding: 20px;border-radius: 10px;margin-bottom: 20px;}
.BraidingWireTypesli{display: flex;gap: 20px;margin-bottom: 10px;}
.BraidingWireTypestitle{background: #DB3027;color:#fff;padding: 10px 15px;border-radius: 10px;flex: 1}
.BraidingWireTypestxt{flex: 4;padding: 10px 0;border-bottom: 1px solid #eee;}
.BraidingWireTypesimgbox{display: flex;gap: 10px;padding: 20px 0 0;}
.BraidingWireTypesimgbox img{display: block;border-radius: 10px;width: 33.3333%;}

.itembox3{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;padding: 40px 0;}
.itemli3{background: #f7f7f7;border-radius: 10px;padding:40px;display: flex;gap: 10px;align-items: center;}

.itembox4{padding-top: 30px;}
.itembox4li{background: #F7F7F7;border-radius: 10px;padding: 20px 30px;margin-bottom: 20px;}
.itembox4li.hover{background: #DB3027;color:#fff;}
.itembox4title{display: flex;justify-content: space-between;cursor:pointer}
.itembox4title:hover{color:#f00}
.itembox4li.hover:hover .itembox4title{color:#fff}
.itembox4title .iconfont{transform: rotate(90deg);transition: transform 0.3s ease;cursor: pointer;}
.itembox4li.hover .itembox4title .iconfont{transform: rotate(-90deg);background: rgba(255,255,255,0.3);width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.itembox4li2{padding: 10px 20px;position: relative;}
.itembox4li2::after{content: "";border-radius: 50%;width: 10px;height: 10px;position: absolute;background: #fff;left: 0;top: 16px;}
@keyframes fadeIn {from {opacity: 0;max-height: 0;}to {opacity: 1;max-height: 500px;}}
.itembox4libox {
  display: block;
  max-height: 0;
  padding-top: 0;
  opacity: 0;
  overflow: hidden;
  transition: 
      max-height 0.3s ease-in-out,
      opacity 0.3s ease-in-out 0.1s,
      padding-top 0.3s ease-in-out;
}
.itembox4li.hover .itembox4libox {
  max-height: 1000px;
  opacity: 1;
  padding-top: 20px;
}

.itembox5redbox{background: #DB3027;color:#fff;margin: 30px 0;padding: 20px 30px;border-radius: 10px;}
.itembox5{padding-bottom: 30px;}

.itembox5li{display: flex;gap: 10px;justify-content: space-between;}
.itembox5lii{background: #f7f7f7;border-radius: 10px;display: flex;flex-direction: column;align-items: center;justify-content: center;padding:15px;width: 33.3333%;}
.itembox5lii img{padding: 20px;}

.businesslibox2{display: flex;gap: 10px;padding-bottom: 30px;}
.businesslibox2 .item{width: 33.333%;position: relative;margin: auto 0.5px;transition:.3s;border-radius: 10px;overflow: hidden;}
.businesslibox2 .item img{width: 100%;display: block;}
.businesslibox2 .item .itemtxt{width: 100%;height: 100%;position: absolute;top: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;background-image: linear-gradient(to top, rgba(78,78,78,1), transparent);}
.businesslibox2 .item:nth-child(1) .itemtxt{background-image: linear-gradient(to top, rgba(61, 98, 173, 1), transparent);}
.businesslibox2 .item:nth-child(3) .itemtxt{background-image: linear-gradient(to top, rgba(61, 98, 173, 1), transparent);}
.businesslibox2 .item .itemtxt .iconfont{font-size: 50px;border-radius: 50%;border: 1px solid #fff;width: 120px;height: 120px;display: flex;align-items: center;justify-content: center;margin: 50px 0;}
.businesslibox2 .item .itemtxt .butitle{font-size: 26px;padding: 15px 0;}
.businesslibox2 .item .itemtxt .sub-butitle{font-size: 16px;font-weight:700}
.businesslibox2 .item .itemtxt .more{display: block;width: 190px;height: 36px;line-height: 36px;text-align: center;background: #db3027;color: #fff;border-radius: 30px;margin-top: 50px;}
.businesslibox2 .item:hover img{filter: none;}
.businesslibox2 .item:hover .itemtxt .more{background: #fff;color: #666;}
.businesslibox2 .item:hover{transform: scale(1.03);z-index: 9;box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);}

.itembox7{padding-top: 30px;}
.itembox7one{background: #f7f7f7;padding: 40px;border-radius: 10px;margin-bottom: 20px;}
.itembox7two{display: flex;gap: 20px;}
.itembox7twoli{background: #f7f7f7;padding: 40px;border-radius: 10px;width: 50%;}
.itembox7one h3{color:#DB3027;text-align: center;padding-bottom: 20px;}
.itembox7two h3{color:#DB3027;}
.itembox7onebox{display: flex;gap: 20px;}
.itembox7oneli{width: 50%;border-right:1px #e9e9e9 solid}
.itembox7oneli.on{border-right:0}
.itembox7oneli.on p{padding: 10px 20px;position: relative;margin: auto;}
.itembox7oneli.on p::after{content: "";border-radius: 50%;width: 10px;height: 10px;position: absolute;background: #DB3027;left: 0;top: 16px;}
/*产品详情页*/
.productstop{background: url(https://jmedtech.com/assets/images/products/vbj.jpg) no-repeat center -600px;background-size: 100% auto;overflow:hidden}
.productviewtop{max-width: 1370px;margin: auto;padding:50px 20px;display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;}
.productviewtop .prdesc{max-width: 720px;padding-right: 50px;}
.productviewtop .prdesc .title{color: #db3027;font-size: 30px;font-weight: 700;position: relative;}
.productviewtop .prdesc .title:after{content: "";width: 46px;height: 5px;border-radius: 2.5px;background: #db3027;position: absolute;bottom: -20px;left: 0;}
.productviewtop .prdesc .title:before{content: "";width: 5px;height: 5px;border-radius: 2.5px;background: #db3027;position: absolute;bottom: -20px;left: 50px;}
.productviewtop .prdesc .description{padding-top: 50px;line-height: 160%;font-size: 18px;height:auto;}
.prviewimg{position: relative;width: 570px;height: 570px;display: flex;align-items: center;justify-content: center;}
.prviewimg i{width: 560px;height: 560px;border: 3px solid #d5d5d5;border-radius: 50%;position: relative;animation: rotate-animation 30s linear infinite;transition: .3s;}
.prviewimg i:before{content: "";width: 10px;height: 10px;display: block;background: #2e2e2e;border-radius: 55px;position: absolute;bottom: -5px;left: 50%;margin-left: -5px;}
.prviewimg i:after{content: "";width: 10px;height: 10px;display: block;background: #2e2e2e;border-radius: 55px;position: absolute;top: -5px;left: 50%;margin-left: -5px;}
.prviewimg span{background: #fff;display: block;width: 460px;height: 460px;position: absolute;border-radius: 50%;transition: .3s;}
.prviewimg img{position: absolute;z-index: 9;transition: .3s;border-radius: 50%;}
.prviewimg i strong{width: 560px;height: 560px;border-radius: 50%;position: relative;display: block;}
.prviewimg i strong:before{content: "";width: 10px;height: 10px;display: block;background: #2e2e2e;border-radius: 55px;position: absolute;left: -4px;top: 50%;margin-top: -5px;}
.prviewimg i strong:after{content: "";width: 10px;height: 10px;display: block;background: #2e2e2e;border-radius: 55px;position: absolute;right: -4px;top: 50%;margin-top: -5px;}
.sample{padding-top:20px}
.sample a{border:1px solid #db3027;padding:10px 20px;background:#db3027;color:#fff;}
.sample a:hover{background:none;color:#db3027;}
@keyframes rotate-animation {0% { transform: rotate(0deg);}100% { transform: rotate(360deg);}}
.prviewimg:hover span{transform: scale(.9);opacity: .7;}
.prviewimg:hover img{transform: scale(1.1);}
.pcontentbj{background: url(https://jmedtech.com/assets/images/products/vbj2.jpg) no-repeat center top;background-size: 100% auto;}
.productscontentbox{max-width: 1370px;margin: auto;padding: 120px 20px;display: flex;}
.productscontentbox .side{width: 310px;}
.productscontentbox .content{flex: 1;padding-right: 70px;}
.contentbox .title{color: #5a91f2;font-size: 30px;position: relative;padding:20px 0 20px 50px;border-bottom: 1px solid #e6e6e6;font-weight: 700;}
.contentbox .title:before{content: "";width: 20px;height: 20px;display: block;background: #db3027;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -10px;}
.contentbox .title:after{content: "";width: 20px;height: 20px;display: block;background: #5a91f2;border-radius: 50%;position: absolute;left: 15px;top: 50%;margin-top: -10px;}
.contenttxt{font-size: 18px;line-height: 180%;padding-bottom: 50px;color: #4b4b4b;}
.contenttxt .ul{padding-top: 20px;}
.contenttxt .ul li{display: flex;padding-bottom: 20px;}
.contenttxt .ul li span{flex: 1;}
.contenttxt .ul li:before{content: "";width: 16px;height: 16px;border: solid 3px #dadada;display: block;margin:5px 10px 0 0;border-radius: 50%;}
.table{padding: 20px 0;}
.table table{width: 100%;}
.table td{padding: 20px;background: rgba(0, 0, 0, .01);}
.table tr td:nth-child(1){background: rgba(0, 0, 0, .05);width: 370px;}
.sidebj{background: url(https://jmedtech.com/assets/images/products/rightbj.jpg) no-repeat center bottom #f7f9fb;min-height: 700px;box-shadow: 0 0 10px rgba(0, 0, 0, .05);border-radius: 10px;overflow: hidden;}
.sidetitle{background: #db3027;color: #fff;height: 70px;padding: 0 20px;display: flex;align-items: center;font-size: 20px;}
.productscontentbox .side ul li{position: relative;}
.productscontentbox .side ul li:before{transition: all .3s;content: "";width: 0;height: 100%;position: absolute;}
.productscontentbox .side ul li:hover:before{background: #fff;border-left: 2px solid #db3027;width: 100%;}
.productscontentbox .side ul li a{display: flex;border-bottom: 1px solid #dededf;padding:15px 10px;margin: 0 10px;position: relative;z-index: 9;justify-content: space-between;align-items: center;}
.contentimgbox ul{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 20px;}
.contentimgbox ul li{width: 24%;padding-bottom: 10px;}
.contentimgbox ul li.w30{width: 32%;text-align: center;}
.contentimgbox ul li img{background: #bccfd5;}
.contentimgbox .imgtxt{display: flex;flex-wrap: wrap;}
.contentimgbox .imgtxt span{margin-bottom: 10px;padding: 0 10px;border-radius: 30px;}
.centertitle{text-align: center;}
.w50,.contentimgbox ul li.w50{width: 50%;text-align: center;}
.w30{width: 33.33333%;}
.blue{color:#3d62ad;}
.borderblue{border: 2px solid #3d62ad; text-align: center;}
.red{color: #e4002f;}
.borderred{border: 2px solid #e4002f;text-align: center;}
.productscontact{background: linear-gradient(0deg, rgba(0, 0, 0, 0.56), rgba(0, 0, 0, 0.56)),url(https://jmedtech.com/assets/images/products/bjt.jpg);display: flex;align-items: center;justify-content: center;overflow: hidden;}
.productscontactbox{max-width: 1000px;margin: auto;font-size: 20px;text-align: center;color:#fff;}
.productscontactbox a.button{background: #DB3027;width: 200px;height: 50px;border-radius: 30px;color:#fff;border:0;padding: 10px 20px;font-size: 18px;display: flex;align-items: center;justify-content: center;margin: auto;}
.productscontactbox a.button span{font-size: 26px;}
.productscontactbox a.button:hover{background:#e4002f;}

.productscontactbox .formli{display: grid;width: 1000px;gap: 10px;grid-template-columns: repeat(3, 1fr);}
.productscontactbox .formli2{display: grid;width: 1000px;gap: 10px;grid-template-columns: repeat(2, 1fr);}
.productscontactbox .inputbox{box-sizing: border-box;padding-bottom: 10px;}
.productscontactbox  .formxmessage textarea{height: 80px;}
.formli select,.formli input{width: 48%;}
.productscontactbox .title{font-size: 42px;color: #d0d0d0;padding: 50px 0;}
.productscontactbox .title span{position: relative;}
.productscontactbox .title span:before{content: "";width: 36px;height: 5px;background: #db3027;position: absolute;display: block;left: 50%;bottom: -30px;margin-left: -18px;}
@media screen and (max-width:1000px){
  .productscontactbox .formli{width: 100%;gap: 10px;grid-template-columns: repeat(3, 1fr);}
  .productscontactbox .formli2{width: 100%;gap: 10px;grid-template-columns: repeat(2, 1fr);}
}
/*关于我们*/
.abouttxtbj{background: #fff;padding: 120px 0;}
.abouttxtbox{/*height: 492px;*/max-width: 1550px;background: url(https://jmedtech.com/assets/images/about/zt.jpg) no-repeat right bottom;padding: 20px;margin: auto;}
.abouttxtbox .h1{/*font-family: Oswald;*/position: relative;}
.abouttxtbox .h1 .h1-1{font-size: 26px;}
.abouttxtbox .h1 .h1-2{font-size: 30px;text-transform: uppercase;color: #db3027;}
.abouttxtbox .p{width: 45%;font-size: 16px;line-height: 160%;padding-top: 20px;}
.abouttxtbox .h1:after{content: "";width: 46px;height: 5px;border-radius: 2.5px;background: #db3027;position: absolute;bottom: -20px;left: 0;}
.abouttxtbox .h1:before{content: "";width: 5px;height: 5px;border-radius: 2.5px;background: #db3027;position: absolute;bottom: -20px;left: 50px;}
.aboutshuju{display: flex;flex-wrap: wrap;max-width: 1550px;margin: auto;justify-content: space-between;align-items: center;padding:0 20px;}
.aboutshuju .item{display: flex;align-items: center;min-width: 330px;padding: 50px 0 0;}
.aboutshuju .item:nth-child(1){width: 500px;}
.aboutshuju .item:nth-child(2){width: 400px;flex:1}
.aboutshuju .item:nth-child(3){flex:1}
@media screen and (max-width:1200px){
.aboutshuju .item:nth-child(1){width: 40%;}
.aboutshuju .item:nth-child(2){width: 30%}
}
.aboutshuju .item .iconfont{font-size: 30px;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 2px solid #4b4b4b;margin-right: 20px;}
.spannum{font-size: 46px;color: #db3027;/*font-family: Oswald;*/}
.aboutshuju .item .num span:nth-child(2){font-size: 40px;color: #db3027;}
.aboutshuju .item .num span.m2{font-size: 20px;color: #db3027;}
.VHbox{background: url(https://jmedtech.com/assets/images/about/bj.jpg) #fbfbfb;padding: 80px 0 0;}
.abouttitle{font-size: 36px;color: #4b4b4b;text-transform: uppercase;font-weight: 700;}
.abouttitle span{position: relative;padding-left: 20px;}
.abouttitle span:before{content: "";width: 10px;height: 10px;display: block;position: absolute;background:#d63d37;border-radius: 50%;right: -20px;bottom: 0;}
.abouttitle span:after{content: "";width: 40px;height: 40px;display: block;position: absolute;left: 0;background-image: linear-gradient(to right, rgba(214,61,55,.8), transparent);top: 50%;margin-top: -20px;border-radius: 50%;}
.videobox{display: flex;justify-content: space-between;max-width: 1550px;margin: auto;padding: 20px 20px 140px;}
.video{margin-top: 50px;background: #e0e0e0;border-radius: 20px;padding:20px}
.video iframe{width:800px;max-width: 100%;height: 455px;}
/* .video:before{content: "";width: 1150px;height: 455px;display: block;background: #e0e0e0;border-radius: 20px;position: absolute;top: -45px;left: -50px;} */
.videoimg{/*position: absolute;top: 45px;left: 45px;right: 45px;*/border-radius: 20px;overflow: hidden;max-width: 1046px;position: relative;z-index: 2;}
.videoimg img{display: block;}
.videoimg video{max-width: 100%;height: auto;display: block;}
.m-video{cursor: pointer;position: absolute;right: 0;bottom: 0;width: 116px;height: 116px;display: flex;align-items: center;justify-content: center;background: #d63d36;}
.m-video:hover{background-color: #f00;}
.m-video:hover .iconfont{transform: scale(1.5)}
.m-video .iconfont{color:#fff;font-size: 30px;transition: all .3s;}
.m-video:before{content:'';position:absolute;border-radius:50%;top:-11px;left:-11px;width:calc(100% + 20px);height:calc(100% + 20px);border:2px solid #fff;animation-name:pulseInOut;opacity:0;animation-duration:3s;animation-iteration-count:infinite;}
.m-video:after{content:'';border-radius:50%;position:absolute;top:-11px;left:-11px;width:calc(100% + 20px);height:calc(100% + 20px);border:2px solid #fff;animation-name:pulseInOutSM;opacity:0;animation-duration:3.5s;animation-iteration-count:infinite;}
@keyframes pulseInOut{
  0%{opacity:1;transform:scale(.3)}
  100%{opacity:0;transform:scale(.6)}
}
@keyframes pulseInOutSM{
  0%{opacity:1;transform:scale(.3)}
  100%{opacity:0;transform:scale(1)}
}
@media screen and (max-width:1100px){
.videobox{display: block;}
.video{zoom: 1;margin-top: 100px;}
}
.qy{padding-top: 20px;}
.History{max-width: 1550px;padding: 20px;margin: auto;}
.History ul{padding-top: 100px;}
.History ul li{display: flex;}
.History ul li .year{width: 520px;position: relative;padding-bottom: 50px;border-right: 2px #999 dotted;}
.History ul li .year:before{content: "";width: 20px;height: 20px;border-radius: 50%;border: 3px solid #626262;display: block;position: absolute;top: 0;right: -11px;background: #fff;}
.History ul li .year:after{content: "";}
.History ul li .year span{right: 60px;position: absolute;font-size: 36px;color: #db3027;margin-top: -12px;}
.History ul li .year span.big{display: flex;width: 240px;height: 66px;align-items: center;justify-content: center;border-radius: 33px 33px 0 33px;background: #db3027;color: #fff;margin-top: -48px;}
.History ul li .list{padding:0 0 50px 50px;flex: 1;max-width: 100%;}
.History ul li .list p{padding: 5px 0 16px;margin: 0;}
.honorstitle{background: url(https://jmedtech.com/assets/images/about/fz.png) no-repeat right top #db3027;}
.w1550{max-width: 1550px;padding: 20px;margin: auto;}
.honorstitle .abouttitle{color: #f7f8fc;height: 220px;display: flex;align-items: center;}
.honorstitle .abouttitle span:before{background:#f7f8fc;content: "";width: 10px;height: 10px;display: block;position: absolute;border-radius: 50%;right: -20px;bottom: 0;}
.honorstitle .abouttitle span:after{background-image: linear-gradient(to right, rgba(247,248,252,.8), transparent);content: "";width: 40px;height: 40px;display: block;position: absolute;left: 0;top: 50%;margin-top: -20px;border-radius: 50%;}
.Factorybj{background: url(https://jmedtech.com/assets/images/about/bj2.jpg) no-repeat center bottom #fff;}
.Factorylistbox{max-width: 1550px;margin: auto;padding:70px 20px;}
.Factorylistbox .item{display: flex;justify-content: space-between;align-items: center;padding: 70px 0;}
.Factorylistbox .item .factorytxtbox{flex: 1;padding: 0 0 0 50px;}
.Factorylistbox .item .img img{display: block;border-radius: 0 100px 0 0;}
.Factorylistbox .item:nth-child(even){flex-direction: row-reverse;}
.Factorylistbox .item:nth-child(even) .img img{display: block;border-radius: 100px 0 0;}
.Factorylistbox .item:nth-child(even) .factorytxtbox{padding: 0 50px 0 0;}
.factorytitlebox{display: flex;justify-content: space-between;align-items: center;}
.Factorylistbox .item .factorytxtbox .factoryEN{font-size: 90px;color: #e0e0e0;font-weight: 700;position: relative;}
.Factorylistbox .item .factorytxtbox .factoryEN:before{content: "";width: 20px;height: 20px;display: block;border-radius: 50%;background: #db3027;position: absolute;right: 0;top: 24px;}
.Factorylistbox .item .factorytxtbox .factoryCN{font-size: 36px;color: #4b4b4b;position: relative;}
.Factorylistbox .item .factorytxtbox .factoryCN:after{content: "";width: 46px;height: 5px;border-radius: 2.5px;background: #db3027;position: absolute;bottom: -20px;left: 0;}
.Factorylistbox .item .factorytxtbox .factoryCN:before{content: "";width: 5px;height: 5px;border-radius: 2.5px;background: #db3027;position: absolute;bottom: -20px;left: 50px;}
@media screen and (max-width:1300px){.Factorylistbox .item .factorytxtbox .factoryEN{font-size: 70px}}
.Factorylistbox .item .description{line-height: 150%;font-size: 18px;color: #666;}
/*新闻页面*/
.newslistSwiper{max-width: 1550px;margin: auto;overflow: hidden;}
.newslistSwiperd{text-align: center;padding: 40px 0;}
.newslistSwiperd span{margin: 0 5px;}
.newslistSwiper .swiper-slide{padding: 0 30px;}
.newstitlebox{display: flex;justify-content: center;align-items: flex-end;position: relative;height: 120px;border-bottom: 1px solid #eee;padding-bottom: 15px;margin:0 auto 40px;max-width: 1550px;}
.newstitlebox .newstitleCN{color: #ed3030;font-size: 36px;position: absolute;z-index: 2;font-weight: 700;margin-top: 10px;}
.newstitlebox .newstitleEN{font-size: 48px;font-weight: 700;text-transform: uppercase;position: absolute;color: #fff;text-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.newstitlebox:before{content: "";width: 70px;height: 5px;background: #ed3030;display: block;position: absolute;left: 50%;bottom: -2.5px;margin-left: -35px;}
.newsimg{overflow: hidden;}
.newsimg img{object-fit: cover;width: 100%;height: 270px;display: block;transition: all .3s}
.newslistSwiper .swiper-slide a:hover .newsimg img,.newslist__box .item a:hover .newsimg img{transform: scale(1.1)}
.newstxt{padding: 20px 0 0;}
.newstxt .newstype{display: flex;justify-content: space-between;font-size: 18px;font-weight: 700;}
.newstxt .title{padding-top: 10px;}
.newslist__box{display: flex;flex-wrap: wrap;max-width: 1550px;padding: 20px;margin: auto;}
.newslist__box .item{padding: 0 30px 50px;width: 33.33333%;}
.loading{display: none;justify-content: center;flex-direction: column;align-items: center;padding-bottom: 50px;transition: all .3s}
.loading.visible{display: flex;}
.loading .iconfont{animation: rotate-animation 3s linear infinite;margin-bottom: 10px;}
.newsviewbox{max-width: 1370px;margin: auto;padding: 70px 20px;}
.newsviewbox .title{display: flex;justify-content: space-between;border-bottom: 1px solid #d63d37;padding-bottom: 20px;align-items: center;}
.newsviewbox .title .h1{position: relative;padding-left: 20px;}
.newsviewbox .title .h1 span{position: relative;font-size: 26px;color: #5f5f5f;}
.newsviewbox .title .h1 span:before{content: "";width: 10px;height: 10px;display: block;position: absolute;background:#d63d37;border-radius: 50%;right: -20px;bottom: 0;}
.newsviewbox .title .h1:after{content: "";width: 40px;height: 40px;display: block;position: absolute;left: 0;background-image: linear-gradient(to right, rgba(214,61,55,.8), transparent);top: 50%;margin-top: -20px;border-radius: 50%;}
.fanhui{display: flex;align-items: center;justify-content: center;width: 160px;height: 50px;color: #d63d37;border: solid 1px #d63d37;}
.fanhui:hover{color: #fff;background: #d63d37;}
.newsviewbox .title .time{padding:0 0 10px 20px;}
.newsviewbox .title .time span{margin-right: 20px;}
.newsviewbox .title .time span:nth-child(2){color: #d63d37}
.h1box{flex: 1;}
.newsmain{display: flex;justify-content: space-between;padding-top: 20px;}
.newsmain .side{width: 350px;}
.newsmain .newscontent{flex: 1;padding-right: 70px;}
.side .newslist__box{flex-direction: column;padding: 0;}
.side .newslist__box .item{width: 100%;padding: 0;}
/*联系我们*/
.contactbj{background: url(https://jmedtech.com/assets/images/contact/bj.jpg);padding: 80px 0;}
.mapbox{max-width: 1370px;padding:20px;margin: auto;background: #fff;box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);}
.contacttitle{display: flex;justify-content: center;padding:10px 0 30px;}
.contacttitle span{position: relative;padding-left: 20px;font-size: 40px;color: #5f5f5f;}
.contacttitle span:before{content: "";width: 10px;height: 10px;display: block;position: absolute;background:#d63d37;border-radius: 50%;right: -20px;bottom: 0;}
.contacttitle span:after{content: "";width: 40px;height: 40px;display: block;position: absolute;left: 0;background-image: linear-gradient(to right, rgba(214,61,55,.8), transparent);top: 50%;margin-top: -20px;border-radius: 50%;}
.maps{overflow: hidden;width: 100%;height: 450px;}
.mapbox .Swiperd{text-align: center;padding-top: 10px;}
.mapbox .Swiperd span{margin: 0 10px;}
.contactdatabox{width: 50%;padding-right: 45px;}
.contactdatabox .item{margin: 50px 0 0;}
.contactdatabox .item .contactitemtitle{}
.contactdatabox .item .contactitemtitle div{color: #606060;}
.contactdatabox .item .contactitemtitle div strong{font-size: 60px;}
.contactdatabox .item .contactitemtitle span{font-size: 30px;color: #4b4b4b;position: relative;padding-left: 20px;}
.contactdatabox .item .contactitemtitle span:before{content: "";width: 10px;height: 10px;display: block;position: absolute;background:#d63d37;border-radius: 50%;right: -20px;bottom: 0;}
.contactdatabox .item .contactitemtitle span:after{content: "";width: 40px;height: 40px;display: block;position: absolute;left: 0;background-image: linear-gradient(to right, rgba(214,61,55,.8), transparent);top: 50%;margin-top: -20px;border-radius: 50%;}
.contactlx{border-bottom:dotted 2px #ddd;padding: 40px 0;}
.contactlx.bordernone{border-bottom: 0;}
.contactlx .li{display: flex;padding-bottom: 10px;}
.contactlx .li .iconfont{font-size: 22px;color: #4b4b4b;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border: 1px solid #999;border-radius: 50%;margin-right: 10px;}
.contactlx .li span:nth-child(2){flex: 1;display: block;padding-top: 10px;}
.magessbox{width: 50%;padding-left: 45px;}
.magessbox .title{font-size: 42px;color: #d0d0d0;padding: 50px 0;}
.magessbox .title span{position: relative;}
.magessbox .title span:before{content: "";width: 36px;height: 5px;background: #db3027;position: absolute;display: block;left: 0;bottom: -30px;}
.formbox{}
.inputbox{padding-bottom: 40px;}
.inputbox input,.inputbox select{height: 50px;border: 1px solid #ddd;background: #f9f9f9;padding: 0 20px;width: 100%;transition: all .3s;}
.inputbox textarea{width: 100%;border: 1px solid #ddd;background: #f9f9f9;height: 255px;padding: 20px;transition: all .3s;}
.botton{padding-bottom: 50px;display: flex;justify-content: center;}
.botton button{background: #db3027;color: #fff;width: 200px;height: 50px;transition: all .3s;font-size: 20px;border:0}
.botton button:hover{background: #b82820;}
.inputbox input:hover,.inputbox select:hover,.inputbox textarea:hover{border: 1px solid #db3027;}
.contactflex{display: flex;max-width: 1370px;padding: 20px;margin: auto;}

.tablebox{margin-top: 20px;font-size: 14px;background: rgba(255, 255, 255,0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-shadow:0 .3125rem .3125rem -.3125rem rgba(0,0,0,.117);-moz-box-shadow:0 .3125rem .3125rem -.3125rem rgba(0,0,0,.117);box-shadow:0 .3125rem .3125rem -.3125rem rgba(0,0,0,.117)}
.tablebox .th,.tablebox .tr{display: flex;}
.tablebox .th .td,.tablebox .tr .td{text-align: center;width: 20%;display: block;}
.tablebox .th .td{background: #222;color: #ccc;padding: 10px 0;}
.tablebox .tr .td span:nth-child(1){display: none;}
.tablebox .tr .td i{display: block;}
.tablebox .tr .td{border-bottom: 1px #ccc dotted;line-height: 150%;padding: 10px;}
.tablebox .tr .td em{display:block}
.tablebox .tr:hover,.tablebox .tr:nth-child(even):hover{background: #eee;}
.tablebox .tr:nth-child(even){background: #fefefe;}

.jishu{display:flex;flex-wrap:wrap;}
.jishu_li{max-width:290px;padding:0 30px 30px 0;}
.jishu_li img{max-width:200px}
.jishu_title{font-size:16px}
.jishu_button{background: #0070ba;
    transition: all ease-out .3s;
    border-radius: 4px;
    font-size: 14px;padding:5px 10px;max-width:150px;text-align:center;color:#fff;margin-top:20px;cursor:pointer;}
.jishu_button:hover{background: #0070ff;}
.popup__overlay.show{display:flex;}
.popup__overlay{position: fixed;justify-content: center;align-items: center;display:none;
    background: rgba(0,0,0,0.5);
    top: 0;
    left: 0;
    z-index: 999;width:100%;height:100%;}
.popup{background:#fff;position:relative;padding:20px;border-radius:5px;}
.popup .colse{position:absolute;right:10px;top:0;padding:5px;display:block;font-size:26px;cursor:pointer;}
.popuph1{font-size:24px;text-align:center;color:#0070ba;}
.popuotitle p{margin:auto;text-align:center;}
.popinput{padding:10px 0;}
.stayuptodate{font-weight:700;font-size:18px;padding-top:10px;}
.checkbox{padding:10px 0 30px;}
.popinputtitle{font-weight:700;}
.popinput input{height:40px}

.events{padding:20px;background:rgba(0, 0, 0, .03);}

/*意见征求模式*/
#consent-banner {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(0, 0, 0, 0.8);
            color: white;
            text-align: center;
            padding: 15px;
            display: none;
            justify-content: space-around;z-index: 999;
        }
#consent-banner button {
            padding: 10px 20px;
            margin: 5px;
            border: none;
            cursor: pointer;
        }
#consent-banner .accept { background: green; color: white; font-weight:700}
#consent-banner .deny { background: #D32F2F; color: white; font-weight:700}

.righttool{position: fixed;right: 0;bottom: 25%;z-index:99999}
.whatsapp{width:45px;height:45px;background: url("https://jmedtech.com/assets/images/whatsapp.png");background-size: cover;}
.whatsapp a{width: 50px;height: 50px;display: block;}
.whatsapp a span{display: none;}
.gotop{width:40px;height:40px;border-radius: 50%;background: #db3027;position: relative;margin: auto;color:#fff;cursor: pointer;display: flex;justify-content: center;align-items: center;transform: rotate(-90deg);}
.gotop .JMTjiantou{font-size: 30px;}

.gotomessage{width:40px;height:40px;border-radius: 50%;background: #3d67b1;position: relative;margin: auto;cursor: pointer;display: flex;justify-content: center;align-items: center;margin-bottom: 3px;}
.gotomessage .JMTliuyanguanli{font-size: 28px;color:#fff;}

.inputbox label{display:none}



.feedbackok{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:100px 20px;text-align:center;}
.feedbackok .JMTchenggong{font-size:60px;color:#3d67b1}
.feedbackok a{color:#fff;background:#3d67b1;padding:5px 10px;margin-top:20px;}

.ptitlesmall{padding: 0 0 20px 20px;}
.pdescription p{padding: 0;margin: 0;}
.content2{padding: 20px;}
.content2 a{text-decoration: underline;text-decoration-color: #5a91f2;text-underline-offset: 5px;}