/**++********************************************
***+++data:2025.05.06++**************************
*************************************************/
@charset "utf-8";
:root{--theme-color:#2E7D81}
.fs14{font-size: 14px;}
.fczt{color: var(--theme-color);}
.fc666{color: #666;}
.mgl20{margin-left: 20px;}
.mgt20{margin-top: 20px;}
.oe1{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.oe4{display: -webkit-box;-webkit-line-clamp: 4; /* 限制显示3行 */-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
/**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;}
.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: var(--theme-color);}
.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**/

/**fs-brand-intro*/

.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.active a{color:var(--theme-color)}

/*****>>>>>news-container新闻页面<<<<<<******/
.news-container.nopandtop{padding-top: 0px !important;}
.news-container{width:100%;overflow: hidden;padding:.4rem 0;}
.common-tit3{width: 294px;height:21px;}
.common-tit3 .suText{text-indent: -999px;margin-top: -30px;}
.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: .25rem;padding-top:.3rem;}
.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;padding-right: 55px}
.brand-container{min-height: 600px;}
/************>>>>>联系我们《《《《《《《《《*****/
.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);}
/*****>>>>>>>>>>>>>>>响应式页面样式布局开始<<<<<<<<<<<<<<<<<<<<**********/


/************>>>>>分站>>>>start>>>>*****/
.fz-navbox .header-right ul.header-nav{width: 26%;}
.fz-navbox .fz-search{width: 74%;display: flex;align-items: center;justify-content: flex-end;}
.fz-navbox .backZhuz{padding-left: 12%;background:url(../images/back_zhuz.png) no-repeat center;display: inline-block;height: 44px;line-height: 44px;}
.fz-navbox .backZhuz:hover{color:var(--theme-color);}
.fz-bgIcon{background-image: url(../images/fz-bg.png);height: 236px;width: 100%;background-size:cover;}
.fz-bgIcon .oneco{height: 100%;}
.fz-bgIcon .headDefIcon{width: 1.22rem;height: 1.22rem;overflow: hidden;border-radius: 100%;}
.fz-bgIcon .conten01{height: 100%;}
.fz-bgIcon .headDefIcon img{border-radius: 100%;}
.fz-bgIcon .centerCont{margin-left: 0.2rem;color: #ffffff;}
.fz-bgIcon .centerCont h2{font-size: 24px;font-weight: 400;margin-bottom: 0.11rem;}
.fz-bgIcon .zhiwei{height: 0.25rem;line-height: 0.25rem;text-align: center;border-radius: 0.04rem; background: rgba(255, 255, 255, 1);font-size: 14px;font-weight: 400;color: #2E7D81;padding: .01rem 0.09rem;}
.fz-bgIcon .nianx{font-size: 16px;;font-weight: 400;margin-left: 0.14rem;}
.fz-bgIcon .yiyname{font-size: 16px;;font-weight: 400;margin-top: 0.11rem;}
.fz-bgIcon .zxBtn{cursor:pointer;display: inline-block;width: 106px;height: 34px;line-height: 34px;text-align: center;color: #0D383B;font-size: 14px;opacity: 1;border-radius: 0.21rem;background: #FFFFFF;}
.fz-bgIcon .zxBtn:hover{background:var(--theme-color);color:#fff;}
.twoco{padding: 0.22rem 0.52rem 0.55rem 0.15rem;border-radius: 0.0947rem;background: #FFFFFF;margin-top: -0.44rem;margin-bottom: 0.16rem;} 
.commonTitle{font-size: 18px;font-weight: 700;margin-bottom: 0.31rem;position: relative;margin-left: 0.08rem;}
.commonTitle::before{content: "";width: 3px;height:21px;display: block;background: #2E7D81;position: absolute;top: 4px;left: -8px}
.twoco .neirong{font-size: 16px;font-weight: 400;color: #666666;padding: 0 0 0 0.45rem;}
.threeco  .twoco {margin-top: 0px;padding: 0.22rem 0.15rem 0.55rem 0.15rem;}
.threeco  .scxiangmu{display: flex;flex-wrap: wrap;gap: 0.35rem;padding: 0 0.29rem;}
.threeco  .scxiangmu li{width: 18%;}
.threeco  .twoco .xmsis{font-size:15px;display: inline-block;padding: 0 10px;color: #2E7D81;background: rgba(46, 125, 129, 0.1);border-radius: 12px;width: 100%;height: 60px;line-height: 60px;text-align: center;}
.foure .twoco{background: #F5FCFF;margin-top: 0px;padding: 0.22rem 0.15rem 0.55rem 0.15rem;}
.threeco  .twoco .xmsis:hover{background: var(--theme-color);color: #fff;}
.foure .swiper-slide{display: block;height:3.2rem;}
.foure  .rongyuSwiper{width: 77%;margin:0 auto;}
.foure  .rongyuSwiper .swiper-wrapper{width: 100%;}
.foure  .rongyuSwiper .swiper-pagination{text-align: center;display: none;}
.foure  .rongyuSwiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}
.foure  .rongyuSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--theme-color);}
.foure .swiper-button-prev{left:70px;width: 69px;height: 69px;opacity: 1;background: rgb(159, 239, 245,0.34);border-radius: 50%;color: #fff;}
.foure  .swiper-button-next{right: 70px;width: 69px;height: 69px;opacity: 1;background: rgb(159, 239, 245,0.34);border-radius: 50%;color: #fff;}
.foure  .comsts{position: relative;}
.foure  #mobileZhenx{display: none;}
.foure  #mobileAlIcon{display: none;}
.morebtn{font-size: 16px;color: #2E7D81;font-weight: 400;cursor: pointer;}
.morebtn:hover{color: #4C8A9F;}
.ysali .anlist{padding: 0 0.1rem;gap: 0.16rem;display: flex;flex-wrap: wrap;}
.case-container .ysali .anlist{padding:0;}
.case-container{padding-bottom: .1rem;min-height:550px;/*background:#fcfdfe url("../images/brand-bg1.png") no-repeat center bottom;background-size: 100% auto;*/}
.ysali .anlist li{width: 49%;padding: 0.09rem 0.14rem .12rem .14rem;background: #FAFAFA;display: flex;flex-direction: row;align-items: center;box-sizing: border-box}
.ysali .anlist li .iconDo{width: 1.36rem;height: 1.36rem;margin-right: 0.33rem;overflow: hidden;}
.ysali .anlist li .ricont{width: calc(100% - 1.7rem);}
.ysali .anlist li .name{color: #333333;font-size: 18px;}
.ysali .anlist li .name .nianli{color: #666666;font-size: 14px;margin-left: 0.13rem;}
.ysali .anlist li .detailBtn{display: inline-block;width: 101px;cursor:pointer;height: 30px;line-height: 30px;text-align: center;font-size: 15px;color: #fff;opacity: 1;border-radius: 5px;background: #2E7D81;}
.ysali .anlist li .wenti{font-size: 14px;color: #333;margin: 0.06rem 0;overflow: hidden;height:30px;line-height: 30px;}
.ysali .anlist li .wenti .cunsa{color: var(--theme-color);}
.zliofan.dot{color:#666;line-height: 24px;height:48px;overflow: hidden;display: block;}

.ysali .anlist li .detailBtn:hover{opacity: 0.7;}
.yishnhpij .pinjlist{ display: flex;flex-wrap: wrap;gap: 16px;}
.yishnhpij .pinjlist li{ display: flex;width: 49%;}
.yishnhpij .pinjlist .iconDo{ width: 62px;height: 62px;border-radius: 50%;overflow: hidden;margin-right: .23rem;}
.yishnhpij .pinjlist  .ricont{width: calc(100% - 90px);opacity: 1;background: #FAFAFA;padding: 23px 15px;}
.yishnhpij .pinjlist .name{font-size: 16px;color: #666;}
.stars-item .iconfont,.stars-row .stars-item .icon2 {display: inline-block;width:16px;height:24px;vertical-align: top;}
.stars-item .icon-favorite_fill,.stars-item .icon2stars {background: url(../images/star_on.png) center no-repeat !important;}
.stars-item .icon-favorite_fill.gray,.stars-item .icon2stars_gray {background: url(../images/stars_gray.png) center no-repeat !important;}
.yishnhpij .pinjlist .wenti{font-size: 16px;color: #666666;margin: 13px 0 5px 0;}
.yishnhpij .pinjlist .wenti .cunsa{color: var(--theme-color);margin-right: 11px;}

.yislistDt{display: flex;flex-direction: row;gap: .16rem;margin-bottom: 16px;flex-wrap: wrap;}
.yislistDt .li{width: 48%;padding: .12rem .14rem .2rem .14rem;background: #fff;display: flex;flex-direction: row;justify-content: space-between;}
.yislistDt .li .icosns{background: #fff;width: 175px;height: 161px;margin-right: .30rem;overflow: hidden}
.yislistDt .li .rigthCio{width: calc(100% - 206px);}
.yislistDt .li h3{font-size: 20px;font-weight: 700;color: #2E7D81;margin-bottom: 10px;}
.yislistDt .li:hover h3{color: #2D93CA}
.yislistDt .li .times{color: #3D3D3D;margin-top: 16px;}
.liul{padding-left: 21px;background: url(../images/views.png) 0px 0px no-repeat;}
.newanliList{margin-top: 25px;}


.anlione{width: 100%;opacity: 1;background: #FFFFFF; padding: .36rem .30rem .19rem .3rem;margin: 25px 0 16px 0;}
.anlione .title{height: 40px;line-height: 40px;margin-bottom: 0.31rem;font-size: 16px;color: #333333;font-weight: 500;padding-left: 50px;background: url(../images/daan.png) 0px 0px no-repeat;background-size: 46px 39px;}
.anlione .misos{font-size: 20px;color: #333333;margin-bottom: 6px;}
.anlione .misConetn  {font-size: 14px;color: #666666;margin-bottom: .43rem;}
.anlione .fabcz  {display: flex;justify-content: space-between;font-size: 16px;color: #333333;}

.anlitwo{padding: .3rem 0.18rem;background: #fff;margin-bottom: 16px;}
.anlitwo .infon{font-size: 18px;color: #333333;}
.anlitwo .infon::before{content: "";display: inline-block;width: 2px;height: 17px;background: var(--theme-color);margin-right: 10px;margin-bottom: -2px;}
.anlitwo .nameios{font-size: 20px;color: #333333;margin: .2rem 0 0.22rem 0;display: inline-block;display: flex;align-items: center;}
.anlitwo .cunziwt{font-size: 16px;color: #444;display: flex; flex-direction: row;margin-bottom: 0.47rem;}
.anlitwo .xiaa{ color: #444;margin: 0 0.38rem;}
.anlitwo .comsts{ height: 3.3rem;}
.anlitwo .mhdengj{min-width: 150px;}
.stars-item{margin-left:5px;}

.xiyiy{margin-top: .47rem;}
.goIcon{width: 48%;height: 1.04rem;cursor: pointer;}
/************>>>>>分站>>>>end>>>>*****/


@media (max-width:1580px){
    .blockbox{max-width:95%;}
}
@media (max-width:1480px){
     #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;}

}
@media (max-width:1250px){

}
@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}
    .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){
    .item-container{padding-top: 1.2rem}
    #anliIconList{margin-top: .4rem;}
    .foure  .rongyuSwiper{width:96%;}
    .fz-bgIcon{margin-top: 78px;}
    .fz-bgIcon .nianx{font-size: 14px;}
    .fz-bgIcon .centerCont h2{font-size: 20px;}
    .foure  .rongyuSwiper .swiper-pagination{display: block}
    .fz-bgIcon{height:180px;background-size: cover!important;margin-top: 1.2rem;}
    #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-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;}

    /* 分站 */
    .twoco{padding: 0.22rem .0rem 0.55rem 0.15rem !important;border-radius: 0.0947rem;background: #FFFFFF;margin-top: -0.44rem;margin-bottom: 0.16rem;}
    .threeco .scxiangmu li{width: 31.3%;}
    .threeco .twoco .xmsis{height:40px;line-height: 40px;border-radius: .1rem;font-size: 14px;}
    .threeco  .scxiangmu{gap: .15rem;padding:0}
    .threeco  .twoco {margin-top: 0px;padding: 0.22rem 0.15rem 0.55rem 0.15rem !important;}
    .ysali .anlist li{width: 100%;}
    .ysali .anlist{padding: 0;}
    .ysali .anlist li .name{font-size: 14px;}
    .ysali .anlist li .wenti{margin: 4px 0;font-size: 12px;height:25px;line-height: 25px;}
    .ysali .anlist li .zliofan{font-size: 12px;}
    .zliofan.dot{line-height: 20px;height:40px;}
    .ysali .anlist li .iconDo{height:89px;width:89px;margin-right: 10px;}
    .ysali .anlist li .detailBtn{width: 60px;font-size:12px;height: 20px;line-height: 20px;}
    .yishnhpij .pinjlist li{width: 100%;}
    .yishnhpij .pinjlist .modelsy{display: flex;flex-direction:column !important;align-items: flex-start !important;}
    .yishnhpij .pinjlist .wenti{margin: 5px 0;}
    .yishnhpij .pinjlist .ricont{padding: 10px 6px;width: calc(100% - 70px);}
    .morebtn{font-size: 16px;}
    .commonTitle{font-size: 16px;}
    .commonTitle::before{height: 17px;}
    .yislistDt .li{width: 100%;}
    .yislistDt .li .icosns{width: 100px;height: 100px;}
    .yislistDt .li .rigthCio{width: calc(100% - 118px);}
    .yislistDt .li h3{font-size:16px;font-weight: 700;color: #2E7D81;margin-bottom: 10px;}
    .yislistDt .li .times{color: #3D3D3D;margin-top: 6px;}
    .yislistDt .li .oe4{-webkit-line-clamp:2}
    .newanliList{margin-top: 16px;}
    .newanliList .blockbox{padding: 0 !important;}
    .anlione .fabcz {display: flex;flex-direction: column;font-size: 14px;color: #333333;}
    .anlione .misos{font-size: 18px;}
    .anlitwo .cunziwt{font-size: 15px;color: #333;display: flex; flex-direction: column;margin-bottom: 0.47rem;gap: 4px;}
    .anlitwo .xiaa{display: none;}
    .foure  #mobileZhenx{display: block;}
    .anlitwo .nameios{font-size: 18px;}
    .foure  #mobileAlIcon{display: block;}
    .foure .swiper-slide{height:4.3rem;}
    .foure .twoco{padding: 10px !important;}
    .foure .mobilesearchSwiper{margin-top: 0px;}
    .foure .swiper-button-next{display: none;}
    .foure .swiper-button-prev{display: none;}
    .twoco .neirong{font-size: 14px;padding:0 .15rem;}
    .yishnhpij .pinjlist .name{font-size: 14px;}
    .yishnhpij .pinjlist .wenti{font-size: 14px;}
    .yishnhpij .pinjlist .zliofan{font-size: 12px;}
    .commonTitle{margin-bottom: 20px;}
    .anlitwo .comsts{height:4.6rem;}
    .rebox-contents{height:auto;}
}

@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}

}
.img-cover-new{width: 100%;height: 100%;max-width: 100%;max-height: 100%;}
.rebox-contents .rebox-content{object-fit:contain;border:0px;box-shadow:0 0 0 rgba(0, 0, 0, 0.7)}