/**++********************************************
***+++data:2025.05.06++**************************
*************************************************/
@charset "utf-8";
:root{--theme-color:#2E7D81}
/**header********/
.fs-navbox{width:83%;height: 60px;overflow: hidden}
.fs-navbox .header-right{width:100%;height:60px;overflow: hidden}
.fs-navbox .header-right ul.header-nav{width:60%;line-height: 60px;}
.fs-navbox .header-right ul.header-nav li{font-size: 18px;color: #fff}
.fs-navbox .header-right ul.header-nav li a{color: #444;position: relative;display: block;font-weight: 400;font-size: 18px;}
.fs-navbox .header-right ul.header-nav li a::after{content:'';position:absolute;left:50%;right:50%;bottom:0px;height:3px;background:linear-gradient(275deg,var(--theme-color) 0%,#458182 99%);width:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.fs-navbox .header-right ul.header-nav li a.active,.fs-navbox .header-right ul.header-nav li a:hover{font-weight:700;color: var(--theme-color)}
.fs-navbox .header-right ul.header-nav li a:hover::after,.fs-navbox .header-right ul.header-nav li a.active::after{width: 35px;}
.fs-navbox .header-right .md-search-lc{width:40%;max-width:450px;overflow: hidden;height:42px;border:2px solid var(--theme-color);border-radius:50px;}
.fs-navbox .header-right .md-search-lc .search-form{width:100%;background: #fff}
.fs-navbox .header-right .md-search-lc .search-form .search{width:54px;height:40px;background:#fff url("../images/search.png") no-repeat 20px center ;display: block;border:none;cursor: pointer;text-indent: -99999px;}
.fs-navbox .header-right .md-search-lc .search-form .inputs{margin-top:-1px;border:none;height:40px;line-height:40px;font-size: 16px;color: #444;width:calc(100% - 144px );background: #fff}
.fs-navbox .header-right .md-search-lc .search-form .searchBut{cursor: pointer;margin-top:-2px;margin-right:1.5px;width:100px;height:36px;text-align: center;color: #fff;line-height:36px;font-size: 16px;font-weight: 600;letter-spacing: 1px;border-radius:40px;background: var(--theme-color);border:none;}
.fs-navbox .header-right .md-search-lc .search-form .searchBut:hover{opacity: .98;}
.pc-headerboxEdit.fixed{position: fixed;top:0;left:0;z-index: 9999;width:100%;;box-shadow: 5px 3px 15px rgba(24,31,11,.25); }
/**pc-headerboxEdit修改的头部**/
.pc-headerboxEdit{width:100%;overflow: hidden;height:90px;background:#fff;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.topbar{height: 44px;background: #F0F0F0;line-height: 44px;border-top:2px solid var(--theme-color)}
.topbar p{color: #737373;font-size: 14px}
.topbar p:last-child{display: none}
.pc-headerboxEdit .blockbox{overflow: hidden;height: 100%}
.pc-headerboxEdit .fs-logo1{width:147px;height: 50px;}
.pc-headerboxEdit .fs-logo1 a{display:block;width:147px;height:50px;}

/*headerWap*/
.headerWap{background: rgba(255, 255, 255, 1)!important;box-shadow: 5px 3px 15px rgba(0, 0, 0, .05);position: fixed;width: 100%;z-index: 999992;display: none;left: 0;top: 0;}
.headerWap .headerBox{padding: 0 0.20rem;margin: 0 auto;}
.headerWap .headerBox .logo{padding: 12px 0;}
.headerWap .headerBox .logo a{display: block;}
.headerWap .headerBox .logo a img{display: block;height: 50px;}
.headerWap .headerBox .right{text-align: right;display: flex;float: right;font-size: 35px;font-weight: 700;color: #444;}
.headerWap .headerBox .right img{width: 40px;}
.headerWap .nav{position: fixed;top: 0px;left: 0;background: rgba(0, 0, 0, 0);width: 100%;height: 100%;transform: translateX(100%);transition: all 0.5s;}
.headerWap .nav.open{transform: translateX(0);transition: all 0.5s;}
.headerWap .nav.open{background: rgba(0, 0, 0, 0.5);}
.headerWap .nav .head{padding:15px;cursor: pointer}
.headerWap .nav .head .icon{height:35px;display: block;line-height: 10px;}
.headerWap .nav .head .icon img{height: 35px;}
.headerWap .nav .head .btn{width: 40px;color: #444;text-align: right;font-size: 20px;}
.headerWap .nav .head .btn img{width: 20px;}
.headerWap .nav .navBox{position: absolute;right: 0;top: 0;width:68%;height: 100%;background: #fff;}
.headerWap .nav .navBox ul{overflow-y: auto;height: calc(100% - 50px);}
.headerWap .nav .navBox li{border-bottom: 1px solid #f5f5f5;position: relative;width: 100%;border-bottom: 1px solid #f5f5f5;}
.headerWap .nav .navBox li.open dl{display: block;}
.headerWap .nav .navBox li >i.iconfont{width: 59px;height: 59px;color: #1F3163;position: absolute;right: 0;top: 0;text-align: center;font-size: 15px;border: 0px solid red;display: inline-flex;align-items: center;justify-content: center;transition: all 0.5s;background: #F5F5F5;}
.headerWap .nav .navBox li >i.iconfont img{transition: all 0.5s;}
.headerWap .nav .navBox li.open>i.iconfont img{border: 0px solid red;transform: rotate(180deg);}
.headerWap .nav .navBox li i img{width: 20px;}
.headerWap .nav .navBox li a{display: inline-block;width: calc(100% - 59px);color: #444;font-size: 0.28rem;padding: 20px 0;font-weight: 700;box-sizing: border-box;padding-left: 20px;}
.headerWap .nav .navBox li a.on{color: #63A517;}
.headerWap .nav .navBox li dl{display: none;}
.headerWap .nav .navBox li dl a{font-weight: normal;box-sizing: border-box;padding: 10px 0 10px 20px;}
.headerWap .nav .lanuage img{height: 50px;padding: 0.3rem 0;}

/*banner**/
#indexBanner{height: 64vh;overflow: hidden;position: relative;}
#indexBanner .swiper-slide{position: relative;z-index: 99;}
#indexBanner .swiper-pagination{z-index: 100;bottom: 30px !important;}
#indexBanner .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.4) !important;border: 0 !important;outline: none !important;box-sizing: border-box;opacity: 1 !important;width: 60px;height: 5px;border-radius: inherit !important;margin-left: 10px;position: relative;overflow: hidden;border-radius: 100%;}
#indexBanner .swiper-pagination-bullet:first-child{margin-left: 0;}
#indexBanner .swiper-pagination-bullet-active{background: red;}
#indexBanner .swiper-pagination-bullet-active:before{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background:var(--theme-color);z-index: 10;width: 100%;height: 100%;animation: progressAnimation 4s linear forwards;}
@keyframes progressAnimation{ 0%{ width: 0;}
    100%{ width: 100%;}
}
#indexBanner .swiper-button-next:after{content: "";}
#indexBanner .swiper-button-prev:after{content: "";}
#indexBanner .swiper-button-prev,#indexBanner .swiper-button-next{z-index:999;width: 39px;height: 39px;text-indent:-99999px;margin-top: -20px;}
#indexBanner .swiper-button-prev{left:5%;background: url(../images/prev.png) no-repeat center;background-size: 39px;}
#indexBanner .swiper-button-next{right:5%;background: url(../images/next.png) no-repeat center;background-size: 39px;}
.mouse-of{position:absolute;left:50%;bottom:10vh;width:24px;height:40px;border-radius:40px;-webkit-border-radius:40px;border:2px solid rgba(255,255,255,.8);margin-left:-20px;z-index:50;overflow:hidden;}
.mouse-of>i{background:#fff;position:absolute;width:3px;height:9px;left:50%;margin-left:-1.5px;top:2px;-webkit-animation: mouseof 1.5s ease-out infinite;animation: mouseof 1.5s ease-out infinite;}
@keyframes mouseof{
    0%{top:-9px;opacity:1;-webkit-opacity:1;}
    100%{top:100%;opacity:0;-webkit-opacity:0;}
}
@-webkit-keyframes mouseof{
    0%{top:-9px;opacity:1;-webkit-opacity:1;}
    100%{top:100%;opacity:0;-webkit-opacity:0;}
}

/**fs-footer*/
.fs-footer{width: 100%;height:auto;background: #fff;padding:.6rem  0 20px 0;overflow: hidden}
.fs-footer-left{width: 65%;height: 200px;overflow: hidden}
.fs-footer-left .f_logo{width:121px;height: 40px;overflow: hidden;margin-bottom: 60px;}
.fs-footer-left .f_item{height: 35px;line-height: 35px;overflow: hidden;font-size: 14px;color: #333;}
.fs-footer-left .f_item img{vertical-align: middle;display: inline-block;margin-right: 10px;}
.fs-footer-left .f_item a{color: #333;padding-left: 10px;}
.fs-footer-left .f_item a:hover,.f_box2 a:hover{color: var(--theme-color);}
.fs-footer-right{width:30%; height: 180px;overflow: hidden;margin-top: 20px;}
.fs-footer-right .fs-footer-right-nav{height: 40px;line-height: 40px;font-size: 15px;color: #333;}
.fs-footer-right .fs-footer-right-nav a{color:#333;}
.fs-footer-right .fs-footer-right-nav a.on,.fs-footer-right .fs-footer-right-nav a:hover{font-weight: 600;}
.fs-footer-right-contact{margin-top: 20px;}
.fs-footer-right-contact span{font-weight: 600;color: #333;font-size: 15px;}
.tels{font-size: 15px;color: #333;}
.tels img{vertical-align:middle;margin-right: 10px;display: inline-block}
.fs-footer-right-contact .wechat{background:url("../images/wechat.png") no-repeat  left top;width: 144px;height:124px;}
.fs-footer-right-contact .wechat div.img{width:85px;text-align: center;font-size: 13px;color: #666;float: right;}
.fs-footer-right-contact .wechat div.img img{height:85px;margin-bottom: 10px;}
.f_box2{height:40px;line-height: 40px;text-align: center;color: #333;font-size: 14px;margin-top: 30px;}
.f_box2 a{color: #333;margin-left: 10px;}
.f_box2 img{vertical-align:middle;display: inline-block}
.wedown{position: relative;height:240px;margin-top:-240px;display: block}
/**fs-indexnews**/
.common-tit1{width:129px;height:26px;margin:0 auto ;}
.fs-index-news-card{padding:.05rem 0 0 0;width:100%;overflow: hidden}
.news-card-list{margin-top:30px;overflow: hidden}
.news-card-list .li{display: block;background:#fff;padding:10px;box-sizing: border-box;width:31.6%;margin-bottom: .4rem;}
.news-card-list .li .img{width:100%;height: 3.4rem;overflow: hidden}
.news-card-list .li .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s}
.news-card-list .li:hover .img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s}
.news-card-list .li .oe{font-size: 18px;color: #333;height: 40px;line-height: 40px;}
.news-card-list .li .txt{padding:.15rem;}
.news-card-list .li p.dot{font-size: 14px;color: #666;line-height: 24px;height:72px;overflow: hidden}
.news-card-list .li p.time{color: #666;font-size: 14px;margin-top: 20px;}
.news-card-list .li:hover .oe{color: var(--theme-color)}
.news-card-list .li:last-child:nth-child(3n + 2),.doctor-box-card a.li:last-child:nth-child(3n + 2){margin-right: calc((100% - 31.6%) / 2);}
/**fs-brand-intro*/
.fs-brand-intro{background:url("../images/brand-bg.png") no-repeat center top;width:100%;padding:.45rem 0 0 0 ;}
.common-tit2{width:430px;}
.common-tit2 .suText{text-indent: -999px;margin-top: -30px;}
.common-tit3 .suText{text-indent: -999px;margin-top: -30px;}
.common-tit4 .suText{text-indent: -999px;margin-top: -30px;}
.common-tit3{width:352px;}
.common-tit4{width:274px;}
.wapimg{display: none;width:100%;overflow: hidden;margin-bottom: .2rem;margin-top: .3rem;height: 2.6rem;border-radius: .15rem}
.fs-brand-introbox{overflow: hidden}
.fs-brand-introbox-left{padding:.2rem;background:#fff;box-sizing:border-box;width: 63.2%;height:3.3rem;}
.fs-brand-introbox-left .box{margin-top: .05rem;font-size: 15px;color:#333;line-height: 1.7;width:98%;}
.fs-brand-introbox-left .box p{text-indent: 30px;padding-top:.15rem;}
.fs-brand-introbox-right{width:35.15%;height:3.3rem;cursor: pointer;overflow: hidden }
.fs-px-introbox{margin-top:.25rem;width:100%;box-sizing: border-box;padding:.2rem;background: #fff;}
.fs-px-introbox .px-box-card{margin-top: .15rem;overflow: hidden;padding:.15rem 0 .3rem 0;}
.fs-px-introbox .px-box-card a.li{display: block;width:18.4%;overflow: hidden;height: 2.84rem;}
/*fs-doctor-index-card*/
.fs-doctor-index-card{margin-top: .4rem;width:100%;overflow: hidden;}
.doctor-box-card{margin-top:.25rem;width:100%;padding-top:.1rem}
.doctor-box-card a.li{display: block;width:31.6%;overflow: hidden;height:8 rem;margin-bottom: .4rem;}
/**手机端脚部分**/
.foot_menu{position:fixed;bottom:0;left:0;width:100%;z-index:100;box-shadow:0px 0px 3px #d2d2d2;display: none;}
.foot_menu ul{background-color:#fff;padding-top:.5%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-wrap:nowrap;-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;position:relative;z-index:999}
.foot_menu ul li{text-align:center;width:16.6%;padding-top: 8px;padding-bottom: 8px;}
.foot_menu ul li i{display:block}
.foot_menu ul li img{display:block;margin:0 auto 8px auto;width:26px;height:26px}
.foot_menu ul li a{color:#544e4c;font-size:13px;display:inline-block;}
.foot_menu ul li.no a{color:var(--theme-color)}

/*********》》》》》brand-container 品牌介绍页面《《《《《《********/
.brand-container{background:#fafafd url("../images/brand-bg1.png") no-repeat center bottom;width:100%;overflow: hidden}
.brand-container .blockbox .box{background: #fff;padding:.3rem .2rem;margin-bottom: .3rem;}
.brand-container-box{margin-top:.25rem;overflow: hidden;margin-bottom: .3rem;gap: 16px;}
.brand-container-box .li{width:32.3%;overflow: hidden;background: #f8f8f8;padding:.2rem;box-sizing: border-box}
.brand-container-box .li div.img{width:100%;overflow: hidden;height: 2.6rem}
.brand-container-box .li  .text{margin-top: .15rem;height:165px;overflow: hidden}
.brand-container-box .li  .text h3{font-size: 18px;color: var(--theme-color);margin-bottom: 10px;}
.brand-container-box .li  .text p{font-size: 14px;color: #666;line-height: 1.628;}
/*****>>>>>news-container新闻页面<<<<<<******/
.news-container{width:100%;overflow: hidden;padding:.4rem 0;}
.common-tit3{width: 279px;height:21px;}
.serchpver span,.totals span{color: var(--theme-color);padding:0 5px;font-weight: 600;}
.serchpver{font-size: 16px;color: #444;font-weight: 500;margin-bottom: .1rem;}
.totals{color: #666;font-size: 16px;margin-bottom: .3rem;}
/**详情*/
/**面包屑**/
.breadcrumb{-webkit-box-sizing:content-box;box-sizing:content-box;height:22px;overflow:hidden;padding-bottom: 15px;}
.breadcrumb a,.breadcrumb span,.breadcrumb i{white-space:nowrap;display:inline-block;max-width:400px;height:22px;line-height:22px;font-size:14px;color:#666;vertical-align:top}
.breadcrumb a{color:#666}
.breadcrumb a:last-child{width:auto;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;}
.breadcrumb a:last-of-type{color:var(--theme-color)}
.breadcrumb i{margin-left:8px;margin-right:5px;width:20px;font-size:13px;text-align:center}
.tablebox{width:100%;border-radius:6px 6px 6px 6px;overflow-x:auto;margin-top:15px;margin-bottom:30px;padding:10px 10px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablebox .tbox{width:100%;overflow-x:auto;padding-bottom:10px}
.tablebox .tbox p,.tablebox .tbox *{line-height:2.2!important}
.tablebox .tbox p img,.tablebox .tbox * img{margin:10px auto!important;display: block}
.tablebox .tbox::-webkit-scrollbar{width:6px;height:6px}
.tablebox .tbox::-webkit-scrollbar-track{background:#F1F3F5}
.tablebox .tbox::-webkit-scrollbar-thumb{background:#D9D9D9;border-radius:6px;-webkit-transform:all 0.3s;transform:all 0.3s}
.tablebox .tbox::-webkit-scrollbar-thumb:hover{background:#C9E166}
.tablebox *{margin:0 !important}
.tablebox table{border:none;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}
.tablebox table tbody,.tablebox table thead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}
.tablebox table tbody:first-child tr:first-child th,.tablebox table thead:first-child tr:first-child th,.tablebox table tbody:first-child tr:first-child td,.tablebox table thead:first-child tr:first-child td{width:170px;height:49px;background:#AEB8C4;border-radius:6px 6px 6px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:28px}
.tablebox table tr{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;gap:4px}
.tablebox table tr:nth-child(odd) th,.tablebox table tr:nth-child(odd) td{width:174px;background:#feaf8d;border-radius:6px 6px 6px 6px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.tablebox table tr:nth-child(even) th,.tablebox table tr:nth-child(even) td{width:174px;background:#feded0;border-radius:6px 6px 6px 6px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.tablebox table tr td,.tablebox table tr th{-ms-flex-negative:0;flex-shrink:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;font-size:14px;color:#21261E;line-height:25px;border:none}
.tablebox table tr td img,.tablebox table tr th img{width:156px;height:118px;border-radius:2px;-o-object-fit:contain;object-fit:contain}
.detail-content .btn-row{margin:15px 0;cursor: pointer;}
.detail-content .btn-row .item{padding-top:36px;padding-left:156px;width:50%;height:109px;background:#faf2ff url("../images/news_l.png") 57px 28px no-repeat}
.detail-content .btn-row .item:nth-child(2){margin-left:16px;padding-left:163px;background:#e8eeff url("../images/news_r.png") 78px 35px no-repeat}
.detail-content .btn-row .item:nth-child(2) h4{color:#4b73e8}
.detail-content .btn-row .item:nth-child(2) p{color:#7794ed}
.detail-content .btn-row h4{font-size:18px;font-weight:700;letter-spacing:1px;line-height:26px;color:#9d46e0}
.detail-content .btn-row p{margin-top:3px;font-size:14px;font-weight:500;letter-spacing:1px;line-height:20px;color:#bc85e6}
.detail-content .next-box{margin:20px 0 16px}
.detail-content .next-box a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 15px;height:50px;line-height:50px;font-size:16px;color:var(--theme-color);width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;border:1px solid var(--theme-color)}
.detail-content .next-box a:hover {background: var(--theme-color);color: #fff}
.md-shengming{background: #FAFAFA;padding:55px 40px;overflow: hidden;}
.link{padding:10px;color: #666;font-size: 16px;}
.link a{color:#666;padding-left: 3px;}
.md-shengming p{font-size: 16px;color: #999;line-height:32px;text-align: center;}
.content-boxs{margin-top: 25px;overflow: hidden;font-size:16px;color:#666;}
.content-boxs *{font-size:16px}
.content-boxs p{text-indent: 30px;}
.content-boxs * img,.content-boxs p img{display: block;max-width: 96%;margin:10px auto;}
.content-boxs h2,.content-boxs h3,.content-boxs h4{margin:15px 0 5px;color:#333;font-weight:600}
.content-boxs h2{font-size:20px}
.content-boxs h3{font-size:18px}
.detail-content{padding:30px 5%;overflow: hidden;background: #fff;}
.md-shengming{background:#fff;padding:40px 30px;margin-top: .3rem;}
.detail-content .news-titles{text-align: center;font-size: 24px;color: #333333;line-height: 1.725}
.detail-content .tool{height: 40px;line-height: 40px;color: #333333;font-size: 16px;margin-top:20px;}
.detail-content .tool p span,.detail-content .tool p a{color: var(--theme-color)}
.detail-content .tool p a{padding-left: 20px;}
.platform{margin:.3rem 0;overflow: hidden;}
.platform h4{font-size:16px;color: #333;}
.platform-a {margin-left: 15px;font-size: 14px;}
.platform-a a:hover{background:var(--theme-color);color: #fff;}
.platform-a a{display: inline-block;height:30px;line-height:30px;color: var(--theme-color);background: #f6f6f6;border-radius: 5px;margin-right: 10px;padding:0 10px;}
/*page分页*/
.pages{ text-align:center; padding:10px 0;width:100%;margin:40px auto;}
.pages a{ display:block; padding:6px 15px; font-size:16px;}
.pagination li.on,.pagination li:hover{ border:1px solid var(--theme-color)!important; background:var(--theme-color)!important; color:#fff;}
.pagination li{display: inline-block;border:1px solid #ddd;border-radius: 3px;margin:5px; }
.pagination{text-align: center}
.pagination li.on a,.pagination li:hover a{color: #fff;}
.pagination li.disabled a{cursor:not-allowed!important;pointer-events:auto!important}
.no-data{background:url(../images/home-empty.png) no-repeat center center;text-align: center;width:100%;height:auto;margin:0 auto;display: block;color: #888;}
.no-data p{padding-top: 310px;}
/************>>>>>联系我们《《《《《《《《《*****/
.contact-box{padding:.2rem;background: #fff;}
.contact-box .tags{background: var(--theme-color);color: #fff;font-size: 14px;border-radius: .15rem;height:30px;line-height: 30px;width: 115px;display: block;text-align: center}
.contact-box .en{text-transform:uppercase;color:var(--theme-color);font-weight: 600;font-size: .32rem;margin-top: .25rem;width:50px;}
.contact-s{background: url(../images/wc.png) no-repeat center;width:845px;height: 268px;margin: .4rem auto;}
.contact-s .wechat-con{margin-left: 230px;float: left;height:260px;width:184px;margin-top: 5px;}
.contact-s .wecat-tel{float: right;color: #fff;font-size: 16px;width:160px;padding-top: 100px;}
.contact-s .wecat-tel a{color: #fff;display: block;padding-top:10px;}

/**>>>>>>>item-container品项页面<<<<**/
.item-container{width: 100%;overflow: hidden}
.item-container .item-tabbox{padding:.35rem .2rem;background: #fff;margin-bottom: .3rem;margin-top: .15rem;}
.item-container .fs-px-introbox .px-box-card{margin-top: 0;}
.item-container .fs-px-introbox .px-box-card a.li{margin-bottom: .3rem;}
.item-container .item-tabbox .taba{font-size: 18px;color: #999;font-weight: 500;margin:0 10px;display: inline-block;position: relative;height:40px;line-height: 40px;}
.item-container .item-tabbox .taba::after{content:'';position:absolute;left:50%;right:50%;bottom:-5px;height:3px;background:linear-gradient(275deg,var(--theme-color) 0%,#749EA7 99%);width:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.item-container .item-tabbox .taba.active::after,.item-container .item-tabbox .taba:hover::after{width:30px;}
.item-container .item-tabbox .taba.active,.item-container .item-tabbox .taba:hover{color: #333;}
.item-container .fs-px-introbox .px-box-card a.li:last-child:nth-child(5n + 3){margin-right: calc((100% - 18.4%) / 2);}
.item-container .fs-px-introbox .px-box-card a.li:last-child:nth-child(5n + 2){margin-right: calc((100% - 18.4%) / 1.33);}
.news-container .blockbox{padding: .3rem .2rem;background: #fff;}
/*****>>>>>>>>>>>>>>>响应式页面样式布局开始<<<<<<<<<<<<<<<<<<<<**********/





@media (max-width:1580px){
    .blockbox{max-width:95%;}
    .fs-brand-introbox-left{height:3.2rem;}
    .fs-brand-introbox-left .box{width:95%;}
    .fs-brand-introbox-left{width:64.7%}
    .fs-brand-introbox-right{width:33.8%}

}
@media (max-width:1480px){
    .fs-brand-introbox-left .box{width:100%;}
    .fs-brand-introbox-left{width:59.5%}
    .fs-brand-introbox-left,.fs-brand-introbox-right{height: 3.4rem}
    .fs-brand-introbox-right{width:39.5%}
     #indexBanner{height:80vh;}


}
@media (max-width:1366px){
    .fs-navbox .header-right .md-search-lc{width:30%;}
    .fs-px-introbox .px-box-card a.li{height:auto;}
    .fs-brand-introbox-left, .fs-brand-introbox-right{height:3.6rem;}

}
@media (max-width:1250px){
    .fs-brand-introbox-left, .fs-brand-introbox-right{height:4.1rem;}

}
@media (max-width:1080px){
    .fs-navbox .header-right .md-search-lc .search-form .inputs{font-size: 15px}
    .fs-navbox .header-right ul.header-nav li{font-size: 16px}
    .fs-brand-introbox{display: block;}
    .fs-brand-introbox-left, .fs-brand-introbox-right{height:auto;}
    .fs-brand-introbox-left, .fs-brand-introbox-right{width:100%;}
    .news-card-list .li{margin-bottom: .28rem}
    .news-card-list .li .oe{font-size: 16px;}
    .news-card-list .li .img{height:2.2rem;}
    .pc-headerboxEdit{display: none;}
    .headerWap{display: block}

}
@media (max-width:768px){
    #chatBtn{display: none!important;}
    .blockbox{padding:0 .25rem .15rem .25rem !important;max-width: 100%;}
    /*header**/
    .pc-headerboxEdit,.fs-navbox{display: none;}
    .mobile-search .pc-headerboxEdit,.fs-navbox{display: block;}
    .mobile-search .fs-navbox{width: 100%;}
    .mobile-search .fs-navbox .header-right .md-search-lc{width: 100%;}
    .mobilsearch{margin-top: 1.1rem;}
    .mobilesearchSwiper{margin-top: 1.43rem;}
    .totals{margin-top: 0.6rem;} 
    .headerWap{display: block;}
    .headerWap .headerBox .logo a img{height: 30px;}
    .headerWap .headerBox .right{font-size: 30px;}
    /*banner**/
     .mouse-of{display: none}
     #indexBanner .swiper-button-prev, #indexBanner .swiper-button-next{display: none;}
     #indexBanner{height:30vh;}
    #indexBanner .swiper-pagination{bottom: 20px!important;}
    #indexBanner .swiper-pagination-bullet{width:30px;height: 3px;}

    /**品牌介绍*/
    .common-tit2{width:100%;height: auto;}
    .fs-brand-introbox{display: block}
    .fs-brand-introbox-right{display: none;}
    .fs-brand-introbox-left .box{font-size: 14px;}
    .fs-brand-introbox-left,.fs-brand-introbox-left .box{width:100%;}
    .fs-px-introbox .px-box-card a.li{width:48%;margin-bottom: .3rem;height:auto;}
    .news-card-list .li:last-child:nth-child(3n + 2),.doctor-box-card a.li:last-child:nth-child(3n + 2){margin-right: 0;}
    .doctor-box-card a.li{width:48%;margin-bottom: .3rem;height: auto;}
    .common-tit1{margin:0 ;width:100px;height:auto;display: block}
    .fs-index-news-card{padding-top:.15rem}
    .news-card-list .li{width:48%;}
    .news-card-list .li p.time{margin-top: .15rem;font-size: 13px;}
    .news-card-list .li .img{height:2.4rem}
    .news-card-list .li .oe{font-size: 15px;height:30px;line-height: 30px;}
    .news-card-list .li p.dot{height:44px;line-height: 22px;}
    /*品牌介绍**/
    .brand-container-box .li{width:48%;margin-bottom: .3rem}
    .brand-container-box .li .text{height: auto}
    /**联系我们*/
    .contact-box .en,.contact-box .tags{width:100%;display: none}
    .contact-s{width:100%;background:none;height: auto;padding:.2rem;box-sizing: border-box}
    .contact-s .wechat-con{float: none;margin-left: 0;margin:0 auto;width:60%;height:auto;}
    .contact-s .wecat-tel{width:100%;float: none;padding-top: .2rem;text-align: center;color: #444;font-size: 14px;}
    .contact-s .wecat-tel a{color: #444}
    /**ffooter*/
    .f_box1{display: block}
    .fs-footer-left,.fs-footer-right{height: auto;width:100%;}
    .fs-footer-left .f_logo{margin:0 auto .45rem auto;}
    .fs-footer-left .f_item img{margin-right: 5px;}
    .f_box2{display: none}
    .fs-footer-right .fs-footer-right-nav,.fs-footer-right-contact span,.tels{font-size: 14px;}
    .fs-footer-left .f_item{text-align: center;line-height: 28px;height:28px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
    /**分页*/
    .serchpver{font-size: 14px;}
    .item-container .item-tabbox .taba{font-size: 16px;}
    .item-container .fs-px-introbox .px-box-card a.li:last-child:nth-child(5n + 3){margin-right: 0;}
    .item-container .fs-px-introbox .px-box-card a.li:last-child:nth-child(5n + 2){margin-right: 0;}
    /*新闻详情*/
    .detail-content .news-titles{font-size: 18px;padding-top: .3rem}
    .detail-content{padding:0;background: none;margin-top: .3rem}
    .tablebox{padding:0}
    .content-boxs{margin-top: .2rem}
    .content-boxs * img, .content-boxs p img{max-width: 100%}
    .detail-content .tool,.content-boxs *{font-size: 14px;}
    .content-boxs h2{font-size: 15px}
    .content-boxs h3{font-size: 16px}
    .content-boxs p{text-indent: 0}
    .pages a{font-size: 14px;padding:3px 8px;}
    .detail-content .next-box{display: block}
    .detail-content .next-box a{width:98%;display: block;padding:0;border:none}
    .md-shengming{padding:.3rem;font-size: 14px;}
    .md-shengming p{font-size: 14px;line-height: 26px;}
}

@media (max-width:640px){
    /*banner**/
    .fs-brand-intro{padding-top: .2rem}
     #indexBanner{height:18vh;}
     .wapimg{display: block}
    /**新闻*/
    .news-card-list .li{width:100%;}
    .news-card-list .li .img{height:3.4rem}
    /**footer*/
    .fs-footer{padding-bottom:80px;}
    .fs-footer-right-contact .wechat{width:100%;background: none;}
    .fs-footer-right-contact .wechat div.img{float: none;margin:.4rem auto .3rem auto;}
    .fs-footer-left .f_item{font-size: 13px;}
    .fs-footer-right-contact span,.tels{display: inline-block;text-align: center}
    .tels{margin-left: .3rem;}
    .fs-footer-right-contact .wechat div.img img{margin-bottom: 5px;}
    .fs-footer-right{margin-top: 0}
    .foot_menu{display: block}
    #back_top .master_backTop .master_backTop_btn{width:35px;height: 35px;}
    #back_top{bottom: 22vh;right:10vw}
    .fs-footer-right-nav{display: none}
    .fs-footer-right-contact{display: block;text-align: center;}
    /**品牌介绍*/
    .brand-container-box .li{width:100%;margin-bottom: .3rem}
    /**新闻*/
    .detail-content .tool{display: block;height:auto;}
    .detail-content .tool p{height: 28px;line-height: 28px;}
    .news-card-list .li .img{width:85px;height:85px;border-radius: 5px;float: left;}
    .news-card-list .li .txt{margin-left:100px;padding:0}
    .news-card-list .li .oe{height:auto;}
    .news-card-list .li p.time{text-align: right}

    /**联系我们*/
    .contact-box{background:url("../images/wbg.png") center center no-repeat;background-size: 90% auto;padding:.9rem 0;}
    .contact-s .wecat-tel p{display: none;}
    .contact-s .wecat-tel a{padding-top:.85rem;text-indent:1.75rem;text-align: left}
    .contact-s .wechat-con{width:45%;padding-top: 1rem}

}


#div-slide_show{display: flex;flex-wrap: wrap;gap: 10px;}
.canClose{position: relative;border: 1px solid #dcd4d4;width: 220px;height: 220px;display: flex;align-items: center;justify-content: center;}
.closeIcom{position: absolute;top: 0px;right: 0;font-size: 24px;}
.relateIcon{position: relative;}
.onecloseIcom,.onecloseIcomZs{position: absolute;top: 0px;right: 0px;}